﻿.single-product{position:relative}.single-product__wrap{margin-top:80px}@media(max-width: 767px){.single-product__wrap{margin-top:40px}}.single-product__inner{grid-template-columns:500px 1fr}@media(max-width: 1024px){.single-product__inner{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 767px){.single-product__inner{grid-template-columns:repeat(1, 1fr)}}.single-product__wrapper .description{border-bottom:1px solid #ebebeb;margin-bottom:24px}.single-product__wrapper .description ul{margin-bottom:24px}.single-product__wrapper .description ul li{font-size:16px;color:#505358;margin-bottom:12px}.single-product__thumbnail .gallery-item{position:relative;margin-bottom:0;border:1px solid #ebebeb;border-radius:16px;overflow:hidden;padding:46px 46px}.single-product__thumbnail .gallery-item .entry-thumbnail::after{content:"";display:block;padding-bottom:100%}.single-product__thumbnail .gallery-item img{object-fit:cover;position:absolute;top:0;left:0}.single-product__thumbnail .list-product-thumb{margin-top:8px}.single-product__thumbnail .list-product-thumb .slick-track{margin-left:0}.single-product__thumbnail .list-product-thumb .gallery-item{margin-right:8px;padding:8px}.single-product__thumbnail .list-product-thumb .gallery-item.slick-current{border:1px solid #f17126}.single-product__thumbnail .list-product-thumb .slick-prev,.single-product__thumbnail .list-product-thumb .slick-next{width:44px;height:44px;border:1px solid #ccc;border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;z-index:5;background:rgba(0,0,0,0);top:50%;transform:translateY(-50%);text-indent:-9999px;background-repeat:no-repeat;background-position:center}.single-product__thumbnail .list-product-thumb .slick-prev{background-image:url("https://etinco.vn/wp-content/uploads/2025/03/bx-chevron-left.svg");left:-44px}.single-product__thumbnail .list-product-thumb .slick-next{background-image:url("https://etinco.vn/wp-content/uploads/2025/03/bx-chevron-right.svg");right:-44px}.single-product__thumbnail .image-product-thumbnail{margin-bottom:0;border:1px solid #ebebeb;border-radius:16px;overflow:hidden;padding:46px 46px}.single-product__content .entry-content{box-shadow:0px 0px 10px 1px #ddd;padding:32px;border-radius:10px}@media(max-width: 767px){.single-product__content .entry-content{padding:16px}}.single-product__content .entry-content .items-end{align-items:normal}.single-product__content .entry-content .rounded-full{border-radius:0}.single-product__content .entry-content table tr td{padding-inline:16px}.single-product__content .entry-content ul:last-child{margin-bottom:0}.single-product__detail a{border:1px solid #f17126;border-radius:14px;padding:10px 20px;text-decoration:none;color:#f17126;font-weight:700;font-size:18px;display:flex;gap:12px;align-items:center}@media(max-width: 767px){.single-product__detail a{width:calc(50% - 10px);justify-content:center;font-size:14px;text-align:center}}@media(max-width: 767px){.single-product__detail a:last-child img{display:none}}.single-product__detail a:hover{background-color:#f17126;color:#fff}.single-product__term .select2-container--default{width:100% !important}.single-product__term .select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #f17126;height:42px;border-radius:16px}.single-product__term .select2-container--default .select2-selection--single .select2-selection__rendered{color:#f17126;font-weight:600;line-height:42px}.single-product__term .select2-container--default .select2-selection--single .select2-selection__arrow{height:42px}.single-product__term .select2-container--default .select2-selection--single .select2-selection__arrow b{border:solid #f17126;border-color:#f17126 !important;border-width:0 1px 1px 0 !important;display:inline-block;padding:4px;transform:rotate(45deg);-webkit-transform:rotate(45deg);top:35%;left:30%}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#f17126 !important;color:#fff}.term_product select{border:1px solid #ebebeb;background-color:rgba(0,0,0,0);padding:8px 16px;border-radius:16px;width:45%}.item-link .link a{display:block;border:1px solid #ebebeb;color:#505358;font-size:16px;padding:8px 16px;border-radius:16px}.item-link .link a:hover{text-decoration:none;background-color:#f17126;border:1px solid #f17126;color:#fff;font-weight:600}.item-link .link a.active{background-color:#f17126;border:1px solid #f17126;color:#fff;font-weight:600}.term-product .view-more::after{content:"";width:18px;height:18px;display:inline-block;background:url(https://etinco.vn/wp-content/uploads/2025/03/arrow-right-top-white.svg) no-repeat 50%;background-size:contain;margin-left:8px;margin-bottom:-3px}.term-product__wrap .product-thumb{position:relative;overflow:hidden;display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;border-radius:14px;border-top-right-radius:0;border:1px solid #ebebeb;aspect-ratio:1;margin:0 auto;margin-bottom:25px;background:#f5f5f5;background-size:100% 100%}.term-product__wrap .slider-dots .blaze-prev{left:-54px}.term-product__wrap .slider-dots .blaze-next{right:-54px}.term-product__item .product-thumb{position:relative;overflow:hidden;display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;border-radius:14px;border-top-right-radius:0;border:1px solid #ebebeb;aspect-ratio:1;margin:0 auto;margin-bottom:25px;background:url(https://etinco.vn/wp-content/uploads/2025/03/frame-product-01.svg) no-repeat 50%;background-size:100% 100%}.term-product__item .product-thumb img{object-fit:cover;object-position:50% 50%;-o-object-position:50% 50%;max-width:70%;max-height:70%;width:auto}.related-title{font-family:var(--b-font-heading)}.chose_term option{background-color:#fff;color:#000}.chose_term option.active,.chose_term option:hover{background-color:#f17126;color:#fff}.entry-content p{margin-bottom:24px}.entry-content blockquote{padding:15px;background:#f3f3f3;color:#868686;display:block;font-size:16px;line-height:23px;margin:0 0 20px;padding:15px 20px 15px 45px;position:relative;text-align:justify;border-left:0}.entry-content blockquote::before{color:#2171af;content:"“";font-family:Georgia,serif;font-size:60px;font-weight:700;left:6px;position:absolute;top:15px}.entry-content table{margin-bottom:24px;border:0}.entry-content table td{padding:5px}.entry-content table>:not(caption)>*>*{padding:.5rem;border-bottom-width:1px}.entry-content table tr:nth-of-type(odd){color:#212529}
