:root{--main-color: #fd306a;--sub-color: #222;--red-color: red;--facebook-cl: rgb(59, 89, 152);--twitter-cl: rgb(29, 161, 242);--instagram-cl: rgb(224, 53, 102);--dribbble-cl: rgb(234, 76, 137);--linkedin-cl: rgb(0, 119, 181);--pinterest-cl: rgb(203, 32, 39);--tumblr-cl: rgb(55, 69, 92);--snapchat-cl: rgb(255, 221, 0);--youtube-cl: rgb(205, 32, 31);--vimeo-cl: rgb(26, 183, 234);--behance-cl: rgb(23, 106, 255);--soundcloud-cl: rgb(255, 119, 0);--tiktok-cl: #fe2c55;--email-cl: rgb(219, 68, 55);--telegram-cl: rgb(0, 136, 204)}[type=checkbox],[type=radio]{color:var(--main-color)}[type=checkbox]:focus,[type=radio]:focus{outline:2px solid rgba(0,0,0,0);outline-offset:2px;--tw-ring-inset: var(--tw-empty,);--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: var(--main-color);--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:none;box-shadow:none}.container{position:relative}.btn{display:inline-flex;align-items:center;justify-content:center}.btn img{width:auto;height:16px}.btn-main-color{--bs-btn-color: #fff;--bs-btn-bg: var(--main-color);--bs-btn-border-color: var(--main-color);--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #bb2d3b;--bs-btn-hover-border-color: #b02a37;--bs-btn-focus-shadow-rgb: 225, 83, 97;--bs-btn-active-color: #fff;--bs-btn-active-bg: #b02a37;--bs-btn-active-border-color: #a52834;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: var(--main-color);--bs-btn-disabled-border-color: var(--main-color)}.btn-sub-color{--bs-btn-color: #fff;--bs-btn-bg: var(--sub-color);--bs-btn-border-color: var(--sub-color);--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #bb2d3b;--bs-btn-hover-border-color: #b02a37;--bs-btn-focus-shadow-rgb: 225, 83, 97;--bs-btn-active-color: #fff;--bs-btn-active-bg: #b02a37;--bs-btn-active-border-color: #a52834;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: var(--sub-color);--bs-btn-disabled-border-color: var(--sub-color)}.btn-main-color-outline{--bs-btn-color: var(--main-color);--bs-btn-border-color: var(--main-color);--bs-btn-hover-color: #fff;--bs-btn-hover-bg: var(--main-color);--bs-btn-hover-border-color: var(--main-color);--bs-btn-focus-shadow-rgb: 220, 53, 69;--bs-btn-active-color: #fff;--bs-btn-active-bg: var(--main-color);--bs-btn-active-border-color: var(--main-color);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: var(--main-color);--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: var(--main-color);--bs-gradient: none}.form-select,.form-input,.form-textarea{border-color:#ddd}.form-select:focus,.form-select:hover,.form-input:focus,.form-input:hover,.form-textarea:focus,.form-textarea:hover{box-shadow:none;border-color:var(--main-color);outline:0;color:#333}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.form-input,.form-textarea,.form-select,.form-multiselect{padding-top:.25rem;padding-bottom:.25rem}a{color:var(--sub-color);transition:all .3s ease}a:focus,a:hover{color:var(--main-color)}img{width:100%;height:auto;transition:all .3s ease-in-out}*:hover>img.scale{transform:scale(1.1, 1.1)}.aspect-ratio-1-1{aspect-ratio:auto 1/1 !important}.aspect-ratio-5-4{aspect-ratio:auto 5/4 !important}.aspect-ratio-5-3{aspect-ratio:auto 5/3 !important}.aspect-ratio-5-2{aspect-ratio:auto 5/2 !important}.aspect-ratio-10-3{aspect-ratio:auto 10/3 !important}.aspect-ratio-4-3{aspect-ratio:auto 4/3 !important}.aspect-ratio-3-2{aspect-ratio:auto 3/2 !important}.aspect-ratio-2-3{aspect-ratio:auto 2/3 !important}.aspect-ratio-3-4{aspect-ratio:auto 3/4 !important}.aspect-ratio-4-5{aspect-ratio:auto 4/5 !important}.aspect-ratio-16-9{aspect-ratio:auto 16/9 !important}.aspect-ratio-9-19{aspect-ratio:auto 9/19 !important}.swiper-wrapper .swiper-slide{outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.header-bar{position:relative;background-color:#f5f5f5;padding-top:8px;padding-bottom:8px;font-size:clamp(.75rem,2vw,.875rem)}.header-bar .mail{position:relative;display:flex;align-items:center;color:#666}.header-bar .info{position:relative;color:#666}.header-bar .currency{text-align:right;color:#333}header{position:relative;background-color:#fff;padding:10px 0;box-shadow:0 1px 5px 0 rgba(0,0,0,.2)}header .btn-offcanvas-toggle{width:60px;height:60px;display:flex;align-items:center;justify-content:center;border:none}header .btn-offcanvas-toggle>img{width:auto;height:16px}header .logo{display:inline-flex;align-items:center}header .logo>img{width:auto;height:100%;max-height:50px}header .search{display:flex;align-items:center;margin-top:6px}header .search .form-input{width:calc(100% - 40px - 4px);height:40px;border-color:var(--main-color);border-radius:4px}header .search .form-button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:var(--main-color);border-radius:4px}header .search .form-button img{width:auto;height:16px}header .suggestions{position:absolute;top:100%;left:0;right:0;border:1px solid #ccc;background:#fff;max-height:200px;overflow-y:auto;box-shadow:0 2px 8px rgba(0,0,0,.1);z-index:100}header .suggestions>li{padding:8px 10px;cursor:pointer}header .suggestions>li:hover{background:#f0f0f0}header .header-menu{display:flex;align-items:center;justify-content:flex-end}header .header-menu img{width:auto;max-width:inherit;height:20px}header .header-menu>*{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:4px;transition:all .3s ease-in-out;text-decoration:none}header .header-menu>* img,header .header-menu>* svg{width:auto;height:24px}header .header-menu>* span{display:none}header .header-menu>*:focus svg,header .header-menu>*:hover svg{fill:var(--main-color)}header .header-menu .btn-notice:before,header .header-menu .btn-cart:before{content:attr(data-total-count);position:absolute;top:-8px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;background-color:rgba(253,48,106,.8);border-radius:50%;color:#fff;font-size:.75rem}header .header-menu .btn-notice:before{right:-8px}header .header-menu .btn-cart:before{right:-8px}header.header-sticky{z-index:100;position:sticky;top:0;width:100%;transition:all .3s ease-in-out;box-shadow:0 1px 3px rgba(0,0,0,.15)}header.header-hidden{transition:all .3s ease-in-out;transform:translateY(-100%)}header .dropdown{position:static}header .dropdown .dropdown-toggle{width:60px;height:60px;display:flex;align-items:center;justify-content:center;border:none}header .dropdown .dropdown-toggle:after{display:none}header .dropdown .dropdown-toggle>img{width:auto;height:18px}header .dropdown .dropdown-menu{width:100vw;border:none;padding:.5rem;--tw-bg-opacity: 1;background-color: rgb(254 226 226 / var(--tw-bg-opacity, 1))}header .search-block{display:flex;flex-direction:column;width:100%}header .search-block .form-input{width:100%;height:36px;background-color:rgba(0,0,0,0);border:none;border-radius:9999px;line-height:36px}header .search-block .form-button{display:flex;align-items:center;justify-content:center;width:60px;height:34px;border-radius:9999px;background-color:var(--main-color);padding:8px 12px}header .search-block .form-button>img{width:auto;height:14px}header .search-block .form-button:focus,header .search-block .form-button:hover{opacity:.85}header .search-block .keywords{display:flex;align-items:center;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}header .search-block .keywords>li>a{white-space:nowrap;color:#999;font-size:.75rem}@media(min-width: 576px){header .logo>img{max-height:60px}}@media(min-width: 768px){header .search{max-height:40px;opacity:1;margin-top:0}}@media(min-width: 992px){header .header-menu>* span{white-space:nowrap;display:block;color:#000;font-size:.75rem}header .header-menu>*:focus span,header .header-menu>*:hover span{color:var(--main-color)}header .header-menu .btn-notice:before{top:-8px;right:12px}}@media(min-width: 1200px){header{padding:15px 0;box-shadow:none}header .btn-offcanvas-toggle{display:none}header .logo>img{max-height:70px}header .search{max-height:45px}header .search .form-input{width:calc(100% - 45px - 4px);height:45px}header .search .form-button{width:45px;height:45px}header .search .form-button img{height:18px}header .dropdown{position:relative}header .dropdown .dropdown-toggle{display:none}header .dropdown .dropdown-menu{display:flex;align-items:center;justify-content:center;width:100%;padding:0;background-color: transparent}header .search-block{display:flex;flex-direction:column;width:100%}header .search-block .form-input{width:100%;height:36px;background-color:rgba(0,0,0,0);border:none;border-radius:9999px;line-height:36px}header .search-block .form-button{display:flex;align-items:center;justify-content:center;width:60px;height:34px;border-radius:9999px;background-color:var(--main-color);padding:8px 12px}header .search-block .form-button>img{width:auto;height:14px}header .search-block .form-button:focus,header .search-block .form-button:hover{opacity:.85}header .search-block .keywords{flex-wrap:wrap;overflow-x:visible;overflow-y:visible;scrollbar-width:none}}@media(min-width: 1400px){header .logo>img{max-height:80px}}footer{padding:30px 0;--tw-bg-opacity: 1;background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1))}.footer-heading{display:flex;align-items:center;justify-content:center;color:var(--main-color);font-size:clamp(1.125rem,2vw,1.25rem);font-weight:600}.footer-item .item-header{cursor:pointer;display:flex;align-items:center;justify-content:space-between;width:100%;font-size:clamp(1rem,2vw,1.125rem);font-weight:600}.footer-item .item-header:after{content:"";display:flex;align-items:center;justify-content:center;width:16px;height:16px;background-image:url(../../_assets/img/chevron-down-regular.png);background-repeat:no-repeat;background-size:contain;background-position:center;transition:all .3s ease-in-out}.footer-item .item-header.switch:after{transform:rotate(180deg)}.footer-item .footer-list{font-size:.875rem}.footer-item .footer-list > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0;margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(0.5rem * var(--tw-space-y-reverse))}@media (min-width: 992px){.footer-item .footer-list > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0;margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(1rem * var(--tw-space-y-reverse))}}.footer-item .footer-list>li{color:#666}.footer-item .footer-list>li>a{color:#000}.footer-item .footer-list>li>a:focus,.footer-item .footer-list>li>a:hover{color:var(--main-color)}.footer-policy{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px}.footer-policy>*{display:flex;align-items:center;font-size:.875rem}.footer-policy>*:focus,.footer-policy>*:hover{color:var(--main-color)}.footer-policy>*:not(:first-child):before{content:"";display:inline-block;width:1px;height:16px;margin-right:12px;background-color:var(--sub-color)}.footer-summary{color:var(--sub-color);font-size:.875rem;line-height:clamp(1.75rem,2vw,1.5rem)}.copyright{padding-top:24px;padding-bottom:24px;text-align:center;color:var(--sub-color);font-size:.875rem}@media(min-width: 992px){.footer-item .item-header{cursor:default}.footer-item .item-header:after{display:none}}.quick-navigation{z-index:95;position:fixed;bottom:150px;right:4px;display:flex;flex-direction:column;gap:8px}.quick-navigation>*{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border:none;border-radius:9999px;color:#fff;opacity:.8}.quick-navigation svg,.quick-navigation img{width:auto;height:16px}.quick-navigation .back-to-up{background-color:var(--main-color)}.quick-navigation .combo{background-color:var(--main-color)}.quick-navigation .email{background-color:#62bfe7}.quick-navigation .line{background-color:#00c300}.quick-navigation .line svg,.quick-navigation .line img{height:18px}.quick-navigation .support{background-color:#333}.quick-navigation .back-to-down{background-color:#e13887}@media(min-width: 1200px){.quick-navigation{right:16px;bottom:100px}.quick-navigation .offcanvas-toggle{display:none}}.toolbar{z-index:100;position:sticky;bottom:0;box-shadow:0 -2px 3px rgba(0,0,0,.1215686275);background-color:#fff;padding:8px 6px}.toolbar .toolbar-item{display:flex;flex-direction:column;align-items:center}.toolbar .toolbar-item > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0;margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(0.25rem * var(--tw-space-y-reverse))}.toolbar .toolbar-item img{width:auto;height:20px}.toolbar .toolbar-item .title{color:var(--sub-color);font-size:.75rem;font-weight:500;line-height:1}@media(min-width: 1200px){.toolbar{display:none}}.section-product-detail-modal .swiper img{user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.section-product-detail-modal .swiper-slide{background-size:cover;background-position:center}.section-product-detail-modal .gallery-main{height:80%;width:100%}.section-product-detail-modal .gallery-main .swiper-slide{display:flex !important;background-color:#ddd}.section-product-detail-modal .gallery-thumbs{height:20%;box-sizing:border-box;padding-top:10px}.section-product-detail-modal .gallery-thumbs .swiper-slide{height:100%;opacity:.4}.section-product-detail-modal .gallery-thumbs .swiper-slide-thumb-active{opacity:1}.section-product-detail-modal .product-header > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0;margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(0.75rem * var(--tw-space-y-reverse))}.section-product-detail-modal h1{font-size:clamp(1.125rem,2vw,1.5rem)}.section-product-detail-modal .product-sku{color:var(--sub-color);font-size:clamp(.75rem,2vw,.875rem)}.section-product-detail-modal .product-rating{display:flex;flex-wrap:wrap;align-items:center;gap:10px;justify-content: space-between}@media (min-width: 992px){.section-product-detail-modal .product-rating{justify-content: flex-start}}.section-product-detail-modal .product-rating .rating{display:flex;align-items:center}.section-product-detail-modal .product-rating .rating > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse: 0;margin-right: calc(0.5rem * var(--tw-space-x-reverse));margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)))}.section-product-detail-modal .product-rating .rating span{font-size:clamp(.875rem,2vw,1rem);font-weight:600}.section-product-detail-modal .product-rating .rating img{width:auto;height:16px}.section-product-detail-modal .product-rating .rating a{color:var(--sub-color);font-size:clamp(.75rem,2vw,.875rem)}.section-product-detail-modal .product-rating .rating a:focus,.section-product-detail-modal .product-rating .rating a:hover{color:var(--main-color)}.section-product-detail-modal .product-rating .order,.section-product-detail-modal .product-rating .item{display:flex;align-items:center}.section-product-detail-modal .product-rating .order > :not([hidden]) ~ :not([hidden]),.section-product-detail-modal .product-rating .item > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse: 0;margin-right: calc(0.375rem * var(--tw-space-x-reverse));margin-left: calc(0.375rem * calc(1 - var(--tw-space-x-reverse)))}.section-product-detail-modal .product-rating .order img,.section-product-detail-modal .product-rating .item img{width:auto;height:16px}.section-product-detail-modal .product-rating .order span,.section-product-detail-modal .product-rating .item span{white-space:nowrap;color:var(--sub-color);font-size:.875rem}.section-product-detail-modal .product-price{display:flex;flex-direction:column;background-color:#fff}.section-product-detail-modal .product-price > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0;margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(1rem * var(--tw-space-y-reverse))}.section-product-detail-modal .product-price .price{display:flex;flex-direction:column}.section-product-detail-modal .product-price .price > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0;margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(0.5rem * var(--tw-space-y-reverse))}.section-product-detail-modal .product-price .price .price-current{font-size:clamp(1.5rem,2vw,1.75rem);font-weight:600;color:var(--main-color)}.section-product-detail-modal .product-price .price .price-addon{color:var(--sub-color)}.section-product-detail-modal .product-price .price .price-addon span{color:var(--main-color)}.section-product-detail-modal .product-price .price .price-original{color:var(--sub-color)}.section-product-detail-modal .product-price .price .rate-discount{color:var(--main-color)}.section-product-detail-modal .product-price .countdown{position:relative;display:flex;align-items:baseline;padding-top:clamp(30px,2.5vw,40px)}.section-product-detail-modal .product-price .countdown > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse: 0;margin-right: calc(0.5rem * var(--tw-space-x-reverse));margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)))}.section-product-detail-modal .product-price .countdown .divider{color:var(--sub-color);font-size:1rem;font-weight:600}.section-product-detail-modal .product-price .countdown>*:not(.divider){display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:#f5f5f5;border-radius:5px;padding:8px 12px;color:#000;font-size:1.25rem;line-height:1.2}.section-product-detail-modal .product-price .countdown>*:not(.divider):after{content:attr(data-attr);color:var(--sub-color);font-size:.75rem;line-height:1.2;display:none}.section-product-detail-modal .product-price .countdown:before{content:attr(data-title);position:absolute;top:0;left:0;white-space:nowrap;color:var(--sub-color);font-size:clamp(.875rem,2.5vw,1.125rem);font-weight:600}.section-product-detail-modal .product-price.sticky-top{z-index:40;position:sticky;top:0;background-color:#f5f5f5;padding:10px;box-shadow:0 1px 5px rgba(0,0,0,.1)}.section-product-detail-modal .product-share{display:flex;align-items:center}.section-product-detail-modal .product-share > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse: 0;margin-right: calc(0.5rem * var(--tw-space-x-reverse));margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)))}.section-product-detail-modal .product-share>span{color:var(--sub-color);font-size:clamp(.875rem,2vw,1rem)}.section-product-detail-modal .product-share>a{display:flex;align-items:center;justify-content:center;width:36px;height:36px}.section-product-detail-modal .product-share>a>img{width:auto;height:100%}.section-product-detail-modal .product-info ul{list-style:disc;padding-left:16px;color:var(--sub-color);font-size:.875rem}.section-product-detail-modal .product-options .options-list > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0;margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(1rem * var(--tw-space-y-reverse))}.section-product-detail-modal .product-options .options-list .option-optional{display:flex;flex-direction:column}.section-product-detail-modal .product-options .options-list .option-optional > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0;margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(0.5rem * var(--tw-space-y-reverse))}.section-product-detail-modal .product-options .options-list .option-optional label{display:flex;align-items:center;font-size:.875rem}.section-product-detail-modal .product-options .options-list .option-optional label > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse: 0;margin-right: calc(0.5rem * var(--tw-space-x-reverse));margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)))}.section-product-detail-modal .product-options .options-list .option-optional input[disabled]{color:#999 !important}.section-product-detail-modal .product-options .options-list .option-optional input[disabled]~span{color:#999 !important}.section-product-detail-modal .product-options .options-list .file-box{border:1px solid #ddd;border-radius:4px;padding:8px}.section-product-detail-modal .product-options .options-list .file-box .heading{font-size:.875rem}.section-product-detail-modal .product-options .options-list .file-box .heading .title{color:#444;font-weight:600}.section-product-detail-modal .product-options .options-list .file-box .heading .tips{color:red}.section-product-detail-modal .product-options .options-list .file-box .upload{position:relative;display:flex;align-items:center;width:100%;height:42px;border:1px solid #ddd;border-radius:4px;padding-left:42px;padding-right:80px}.section-product-detail-modal .product-options .options-list .file-box .upload .file-input{z-index:10;position:absolute;top:5px;right:10px;width:60px;height:32px;opacity:0;cursor:pointer}.section-product-detail-modal .product-options .options-list .file-box .upload .img{overflow:hidden;position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-right:1px solid #ddd}.section-product-detail-modal .product-options .options-list .file-box .upload .img img{width:auto;height:24px}.section-product-detail-modal .product-options .options-list .file-box .upload .content{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;line-height:42px;padding:0 15px;font-size:.875rem}.section-product-detail-modal .product-options .options-list .file-box .upload .content .tips{color:var(--main-color)}.section-product-detail-modal .product-options .options-list .file-box .upload .content .path{color:var(--sub-color)}.section-product-detail-modal .product-options .options-list .file-box .upload .content button{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background-color:#333;border:1px solid #333;border-radius:50%}.section-product-detail-modal .product-options .options-list .file-box .upload .content button img{width:auto;height:16px}.section-product-detail-modal .product-options .options-list .file-box .upload .import{position:absolute;top:5px;right:10px;display:flex;align-items:center;justify-content:center;width:60px;height:32px;background-color:#333;border-radius:4px}.section-product-detail-modal .product-options .options-list .file-box .upload .import img{width:auto;height:16px}.section-product-detail-modal .product-options .options-list .file-box .detail .title{color:#444;font-size:.875rem;font-weight:600}.section-product-detail-modal .product-options .options-list .file-box .custom-price{display:flex;align-items:center;justify-content:space-between;background-color:#ddd;padding:12px;font-size:.875rem}.section-product-detail-modal .product-options .options-list .file-box .custom-price>*>span{color:var(--main-color)}.section-product-detail-modal .product-options dl dt{margin-bottom:8px;font-size:.875rem;font-weight:600}.section-product-detail-modal .product-options dl dt span{font-size:.875rem}.section-product-detail-modal .product-options dl dt span:not(:first-child){color:var(--main-color)}.section-product-detail-modal .product-options dl dt.summary{color:#666;font-weight:400}.section-product-detail-modal .product-options dl dd .option-item{position:relative;display:flex;flex-direction:column}.section-product-detail-modal .product-options dl dd .option-item .image,.section-product-detail-modal .product-options dl dd .option-item .text{cursor:pointer;position:relative;border:2px solid #f0f0f0;border-radius:4px;padding:4px;transition:all .3s ease-in-out;font-size:.875rem}.section-product-detail-modal .product-options dl dd .option-item .image:after,.section-product-detail-modal .product-options dl dd .option-item .text:after{content:"";opacity:0;position:absolute;right:0;bottom:0;width:14px;height:14px;background-color:var(--main-color);background-image:url(../../_assets/img/check-regular-white.png);background-repeat:no-repeat;background-position:center;background-size:10px 10px;transition:all .3s ease-in-out}.section-product-detail-modal .product-options dl dd .option-item .price-addon{text-align:center;color:var(--main-color);font-size:.75rem}.section-product-detail-modal .product-options dl dd .option-item input[type=radio],.section-product-detail-modal .product-options dl dd .option-item input[type=checkbox]{position:absolute;top:0;left:0;opacity:0}.section-product-detail-modal .product-options dl dd .option-item input[type=radio]:checked~.image,.section-product-detail-modal .product-options dl dd .option-item input[type=radio]:checked~.text,.section-product-detail-modal .product-options dl dd .option-item input[type=checkbox]:checked~.image,.section-product-detail-modal .product-options dl dd .option-item input[type=checkbox]:checked~.text{border:2px solid var(--main-color)}.section-product-detail-modal .product-options dl dd .option-item.option-text-item .text{padding:4px 12px}.section-product-detail-modal .product-options dl dd .option-item .zoom{cursor:zoom-in;z-index:10;position:absolute;top:0;right:0;width:clamp(24px,2vw,30px);height:clamp(24px,2vw,30px);border-radius:50%;background-color:rgba(255,255,255,.8);background-image:url(../../_assets/img/magnifying-glass-plus-regular.png);background-repeat:no-repeat;background-size:16px 16px;background-position:center}.section-product-detail-modal .product-options .quantity-group{margin-bottom:20px}.section-product-detail-modal .product-options .quantity-group>label{display:flex;margin-bottom:8px;font-size:1rem;font-weight:600}.section-product-detail-modal .product-options .quantity-group .quantity-form{display:flex;align-items:center}.section-product-detail-modal .product-options .quantity-group .quantity-form>*{border-radius:0}.section-product-detail-modal .product-options .quantity-group .quantity-form>button{z-index:1;width:42px;height:42px;background-color:var(--main-color);border:1px solid var(--main-color)}.section-product-detail-modal .product-options .quantity-group .quantity-form>button:focus,.section-product-detail-modal .product-options .quantity-group .quantity-form>button:hover{background-color:#de0240}.section-product-detail-modal .product-options .quantity-group .quantity-form>input{width:80px;height:42px;margin:0 -1px;border:1px solid var(--main-color);text-align:center;font-size:1.125rem;color:#000}.section-product-detail-modal .product-options .quantity-group .quantity-form>input:focus,.section-product-detail-modal .product-options .quantity-group .quantity-form>input:hover{outline:none;box-shadow:none}.section-product-detail-modal .product-options .button-group{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.section-product-detail-modal .product-options .button-group .btn{display:flex;align-items:center;justify-content:center;gap:4px;height:38px;border-radius:9999px;padding-left:25px;padding-right:25px;white-space:nowrap;font-size:.875rem}.section-product-detail-modal .product-options .button-group .btn-add-to-cart{background-color:var(--main-color);color:#fff}.section-product-detail-modal .product-options .button-group .btn-add-to-cart:focus,.section-product-detail-modal .product-options .button-group .btn-add-to-cart:hover{background-color:#de0240}.section-product-detail-modal .product-options .button-group .btn-buy-now{background-color:#fff;border:1px solid var(--main-color);color:var(--main-color)}.section-product-detail-modal .product-options .button-group .btn-buy-now:focus,.section-product-detail-modal .product-options .button-group .btn-buy-now:hover{border-color:#de0240;color:#de0240}@media(min-width: 576px){.section-product-detail-modal .product-options .button-group{gap:16px}.section-product-detail-modal .product-options .button-group .btn{gap:12px;height:42px;padding-left:25px;padding-right:25px;font-size:1rem}}@media(min-width: 1200px){.section-product-detail-modal .gallery-main{order:2;width:calc(85% - 10px);height:100%;margin-left:10px}.section-product-detail-modal .gallery-thumbs{order:1;width:15%;height:680px;padding-top:0}.section-product-detail-modal .product-options dl dd .option-item .image:focus,.section-product-detail-modal .product-options dl dd .option-item .image:hover,.section-product-detail-modal .product-options dl dd .option-item .text:focus,.section-product-detail-modal .product-options dl dd .option-item .text:hover{border:2px solid var(--main-color)}.section-product-detail-modal .product-options .button-group .btn-add-to-cart{min-width:300px}.section-product-detail-modal .product-price .countdown .divider{font-size:1.5rem}.section-product-detail-modal .product-price .countdown>*:not(.divider){font-size:1.75rem}}.swiper img{user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.swiper .swiper-button-prev,.swiper .swiper-button-next{width:40px;height:40px;background:rgba(253,48,106,.4);color:#fff;transition:all .15s ease-in-out}.swiper .swiper-button-prev:after,.swiper .swiper-button-next:after{font-size:16px}.swiper-pagination-bullet-active{background:rgba(253,48,106,.4)}
