.custom-button[data-v-4d82e49a]{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;max-width:100%;flex:1;padding:8px;line-height:1.2;margin:0;border:1px solid;font-size:16px;font-family:Sarabun;font-weight:400;text-decoration:none;font-style:normal;border-radius:4px}.custom-button.disabled[data-v-4d82e49a],.custom-button.loading[data-v-4d82e49a],.custom-button[data-v-4d82e49a]:disabled{cursor:not-allowed}.custom-button-mini[data-v-4d82e49a]{display:flex;align-items:center;justify-content:center;padding:0;margin:0;border:1px solid;font-size:16px;border-radius:4px;width:40px;height:40px}.secondary-button[data-v-4d82e49a],.secondary-button[data-v-4d82e49a]:hover:not(.disabled):not(:disabled){color:#373e44;background-color:transparent;border-color:#373e44}.secondary-button.disabled[data-v-4d82e49a],.secondary-button[data-v-4d82e49a]:disabled{color:#a4a9af!important;border-color:#dee3e6!important}.primary-button[data-v-4d82e49a],.primary-button[data-v-4d82e49a]:hover:not(.disabled):not(:disabled){color:#fff;background-color:#373e44;border-color:#373e44}.primary-button.disabled[data-v-4d82e49a],.primary-button[data-v-4d82e49a]:disabled{color:#a5a5a5!important;background-color:#f6f6f6!important;border-color:#f6f6f6!important}.btn-link[data-v-4d82e49a]{text-decoration:underline;margin:0;padding:0 8px;font-size:16px;font-family:Sarabun;font-weight:400}.btn-link[data-v-4d82e49a],.btn-link[data-v-4d82e49a]:hover:not(.disabled):not(:disabled){color:#373e44}.btn-link.disabled[data-v-4d82e49a],.btn-link[data-v-4d82e49a]:disabled{cursor:not-allowed;pointer-events:unset;color:#a4a9af!important}.wrapper-icon-play-circle-youtube{position:absolute;height:100%;width:100%;display:flex;text-align:center;top:0;left:0;right:0;bottom:0;justify-content:center;align-items:center}.wrapper-icon-play-circle-youtube svg{width:60px}.wrapper-icon-play-circle-youtube.hover{cursor:pointer}.wrapper-icon-play-youtube{position:absolute;height:100%;width:100%;display:flex;text-align:center;top:0;left:0;right:0;bottom:0;justify-content:center;align-items:center}.wrapper-icon-play-youtube svg{width:70px;opacity:.5;fill:#000}.wrapper-icon-play-youtube.hover{cursor:pointer}.wrapper-icon-play-youtube.hover:hover svg{opacity:1;fill:red}.comp-item-image-preview .image-preview{aspect-ratio:var(--image-ratio);display:flex;justify-content:center;align-items:center;position:relative;cursor:zoom-in;overflow:hidden}.comp-item-image-preview .image-preview img{aspect-ratio:var(--image-ratio);-o-object-fit:var(--image-object-fit);object-fit:var(--image-object-fit)}.comp-item-image-preview .image-preview .pre-image-preview-zoom{position:absolute;visibility:hidden}.comp-item-image-preview .image-preview .image-preview-zoom{position:absolute}.comp-item-image-preview .image-preview .pd-item-img{width:100%;height:100%}.comp-item-image-preview .image-preview:after{content:"";width:100%;height:100%;background:transparent;position:absolute;top:0;left:0;border:1px solid #dee3e6;pointer-events:none}.comp-item-image-preview .image-preview.no-image{cursor:default}.comp-item-image-preview .wrapper-more-image-slick-carousel{margin:15px 0 0}.comp-item-image-preview .wrapper-more-image-slick-carousel .slick-list,.comp-item-image-preview .wrapper-more-image-slick-carousel .slick-track{-webkit-perspective:2000!important;-webkit-backface-visibility:hidden!important;display:flex}.comp-item-image-preview .wrapper-more-image-slick-carousel .slick-track-custom .slick-track .slick-slide{display:flex;align-items:center;width:64px!important;aspect-ratio:var(--image-ratio);margin:0 16px 0 0;cursor:pointer}.comp-item-image-preview .wrapper-more-image-slick-carousel .slick-track-custom .slick-track .slick-slide>div{width:100%;height:100%}.comp-item-image-preview .wrapper-more-image-slick-carousel .slick-list{text-align:center}.comp-item-image-preview .wrapper-more-image-slick-carousel .slick-prev{left:0!important}.comp-item-image-preview .wrapper-more-image-slick-carousel .slick-next{right:-1px!important}.comp-item-image-preview .wrapper-more-image-slick-carousel .slick-track-custom .custom-arrow-more-img.slick-arrow{display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.3);width:24px;height:40px;z-index:1;text-align:center;pointer-events:all;border-radius:0;border:0}.comp-item-image-preview .wrapper-more-image-slick-carousel .slick-track-custom .custom-arrow-more-img.slick-arrow:before{font-size:0!important}.comp-item-image-preview .wrapper-more-image-slick-carousel .slick-track-custom .custom-arrow-more-img.slick-arrow span{color:#fff;font-size:24px}.comp-item-image-preview .wrapper-more-image-slick-carousel .slick-track-custom .custom-arrow-more-img.slick-arrow span svg path{fill:#fff}.comp-item-image-preview .wrapper-more-image-slick-carousel .slick-track-custom .custom-arrow-more-img.slick-arrow.slick-next.slick-disabled,.comp-item-image-preview .wrapper-more-image-slick-carousel .slick-track-custom .custom-arrow-more-img.slick-arrow.slick-prev.slick-disabled{display:none}.comp-item-image-preview .wrapper-more-image-slick-carousel .slick-dots{display:none!important}.comp-item-image-preview .wrapper-more-image-slick-carousel .slide-wrapper{position:relative;width:100%;height:100%;border:0!important;border-radius:0!important;display:flex!important;align-items:center;justify-content:center}.comp-item-image-preview .wrapper-more-image-slick-carousel .slide-wrapper .icon-search{display:none}.comp-item-image-preview .wrapper-more-image-slick-carousel .slide-wrapper img{width:100%;height:100%;-o-object-fit:var(--image-object-fit);object-fit:var(--image-object-fit);border-radius:0!important}.comp-item-image-preview .wrapper-more-image-slick-carousel .slide-wrapper:after{content:"";width:100%;height:100%;background:transparent;position:absolute;top:0;left:0;border:1px solid #dee3e6;pointer-events:none}.comp-item-image-preview .wrapper-more-image-slick-carousel .slide-wrapper .wrapper-icon-play-circle-youtube svg{width:24px}.comp-item-image-preview .wrapper-more-image-slick-carousel .slide-wrapper.selected-to-watch:after,.comp-item-image-preview .wrapper-more-image-slick-carousel .slide-wrapper:hover:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:100%;border:1px solid #8d969e}.comp-item-image-preview .wrapper-image-slick-mobile{position:relative;width:100%;height:100%;border:1px solid #dee3e6;cursor:pointer}.comp-item-image-preview .wrapper-image-slick-mobile .slick-slider{height:100%;max-height:100%;display:flex}.comp-item-image-preview .wrapper-image-slick-mobile .slick-slider .slick-list{height:100%;width:100%;display:flex;align-items:center}.comp-item-image-preview .wrapper-image-slick-mobile .slick-slider .slick-list .slick-track{display:flex;align-items:center;max-height:100%}.comp-item-image-preview .wrapper-image-slick-mobile .slick-slider .slick-list .slick-track .slick-slide{width:100vw!important;height:var(--image-height-mobile)!important}.comp-item-image-preview .wrapper-image-slick-mobile .slick-slider .slick-list .slick-track .slick-slide div{height:100%}.comp-item-image-preview .wrapper-image-slick-mobile .slick-slider .slick-list .slick-track .slick-slide div .slide-wrapper{display:flex!important;justify-content:center;align-items:center;height:100%}.comp-item-image-preview .wrapper-image-slick-mobile .slick-slider .slick-list .slick-track .slick-slide div .slide-wrapper img{-webkit-user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-o-object-fit:var(--image-object-fit);object-fit:var(--image-object-fit);margin:0 auto;width:100%;height:100%}.comp-item-image-preview .wrapper-image-slick-mobile .image-paging{position:absolute;right:24px;bottom:24px;padding:4px 8px;background:rgba(0,0,0,.5);border:1px solid hsla(0,0%,100%,.2);border-radius:16px;font-family:Sarabun;line-height:14px;font-size:14px;color:#fff}.comp-item-image-preview .wrapper-image-slick-mobile .pdi-badge-right .pdi-badge-discount{font-family:Sarabun;font-weight:700;font-size:14px;line-height:20px;color:#fff}.comp-item-image-preview .pdi-badge-left{position:absolute;top:8px;left:0;display:flex;flex-direction:column;grid-gap:8px;gap:8px;align-items:flex-start}.comp-item-image-preview .pdi-badge-left .pdi-badge-format{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;padding:3px 4px}.comp-item-image-preview .pdi-badge-left .pdi-badge-flashsale{font-family:Sarabun;font-weight:700;font-size:14px;line-height:14px;color:#fff;padding:4px 6px;background:linear-gradient(90deg,#ec0e00,#ff8a00);border-radius:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex;align-items:center}.comp-item-image-preview .pdi-badge-left .pdi-badge-flashsale .icon-flash{margin:0 2px}.comp-item-image-preview .pdi-badge-left .pdi-badge-flashsale .icon-flash i,.comp-item-image-preview .pdi-badge-left .pdi-badge-flashsale .icon-flash svg{color:#f8cf5b;margin-top:-1px}.comp-item-image-preview .pdi-badge-right{position:absolute;top:8px;right:4px;display:flex;flex-direction:column;grid-gap:8px;gap:8px;align-items:flex-end}.comp-item-image-preview .pdi-badge-right .pdi-badge-promotion-image{display:flex}.comp-item-image-preview .pdi-badge-right .pdi-badge-promotion-image img{width:100%!important;height:100%!important}.comp-item-image-preview .pdi-badge-right .pdi-badge-promotion-image img,.comp-item-image-preview .pdi-badge-right .pdi-badge-promotion-image svg{position:relative;transform:unset!important;transition:unset!important;max-width:var(--product-badge-size)!important;max-height:var(--product-badge-size)!important;aspect-ratio:1/1!important}.comp-item-image-preview .pdi-badge-right .pdi-badge-promotion-image svg{margin:var(--widget-product-badge-crop-y)}.comp-item-image-preview .pdi-badge-right .pdi-badge-discount{font-family:Sarabun;font-weight:700;font-size:16px;line-height:24px;border-radius:3px;padding:2px 4px;background-color:#ff0700;color:#fff}.comp-item-image-preview .product-image-youtube{width:100%;height:100%}.comp-item-image-preview .product-image-youtube .image-youtube{width:100%;height:100%;position:relative;overflow:hidden}.comp-item-image-preview .product-image-youtube .image-youtube img{width:100%}.comp-item-image-preview .product-image-youtube .image-youtube .wrapper-product-img-iframe{overflow:hidden;width:100%}.comp-item-image-preview .product-image-youtube .image-youtube .wrapper-product-img-iframe iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.comp-item-image-preview .overlay-outofstock{position:absolute;top:0;left:0;width:100%;height:100%;font-family:var(--name-family);font-size:20px;color:#fff;font-weight:700;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1;pointer-events:none}@media(max-width:768px){.comp-item-image-preview .overlay-outofstock{font-size:16px}}@media only screen and (max-width:767px){.comp-item-image-preview{aspect-ratio:var(--image-ratio)}}.input-quantity{display:inline-flex;align-items:stretch;font-size:14px}.input-quantity__btn{display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid #dee2e6;background:#fff;cursor:pointer;transition:border-color .15s,background-color .15s,color .15s}.input-quantity__btn:focus{outline:none}.input-quantity__btn:not(:disabled):hover{background-color:#f8f9fa}.input-quantity__btn--disabled{cursor:not-allowed;color:#adb5bd}.input-quantity__btn .fa-minus,.input-quantity__btn .fa-plus{font-size:10px}.input-quantity__input{width:45px;height:28px;text-align:center;border:1px solid #dee2e6;border-right:none;border-left:none;background:#fff;font-family:Sarabun;font-size:14px;line-height:20px;color:#373e44;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.input-quantity__input::-webkit-inner-spin-button,.input-quantity__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input-quantity__input:focus{outline:none}.input-quantity__input:disabled{background:#f8f9fa;cursor:not-allowed}.input-quantity--grouped{border-radius:4px;overflow:hidden;border:1px solid #dee2e6}.input-quantity--grouped .input-quantity__btn{width:28px;height:28px;border:none;background:#fff}.input-quantity--grouped .input-quantity__btn--minus .fa-minus,.input-quantity--grouped .input-quantity__btn--plus .fa-plus{color:#495057;color:var(--input-qty-button-icon,#495057)}.input-quantity--grouped .input-quantity__btn--disabled .fa-minus,.input-quantity--grouped .input-quantity__btn--disabled .fa-plus{color:#dee2e6}.input-quantity--grouped .input-quantity__input{border:1px solid #dee2e6;border-top:none;border-bottom:none}.input-quantity--circle{align-items:center;grid-gap:4px;gap:4px;border:none}.input-quantity--circle .input-quantity__btn{width:40px;height:40px;border-radius:50%;flex-shrink:0}.input-quantity--circle .input-quantity__btn--minus,.input-quantity--circle .input-quantity__btn--plus{opacity:1;background-color:#000;background-color:var(--input-qty-button-color,#000);border:1px solid #000;border:1px solid var(--input-qty-button-color,#000)}.input-quantity--circle .input-quantity__btn--minus .fa-minus,.input-quantity--circle .input-quantity__btn--minus .fa-plus,.input-quantity--circle .input-quantity__btn--plus .fa-minus,.input-quantity--circle .input-quantity__btn--plus .fa-plus{color:#fff}.input-quantity--circle .input-quantity__btn--minus.input-quantity__btn--disabled,.input-quantity--circle .input-quantity__btn--plus.input-quantity__btn--disabled{opacity:.2;background-color:#fff;cursor:not-allowed}.input-quantity--circle .input-quantity__btn--minus.input-quantity__btn--disabled .fa-minus,.input-quantity--circle .input-quantity__btn--minus.input-quantity__btn--disabled .fa-plus,.input-quantity--circle .input-quantity__btn--plus.input-quantity__btn--disabled .fa-minus,.input-quantity--circle .input-quantity__btn--plus.input-quantity__btn--disabled .fa-plus{color:#000;color:var(--input-qty-button-color,#000)}.input-quantity--circle .input-quantity__btn:not(:disabled):hover{background-color:#000;background-color:var(--input-qty-button-color,#000)}.input-quantity--circle .input-quantity__btn:not(:disabled):hover .fa-minus,.input-quantity--circle .input-quantity__btn:not(:disabled):hover .fa-plus{color:#fff}.input-quantity--circle .input-quantity__input{border:none;background:transparent}.comp-kppoint-product-estimate .alert{margin-bottom:0}.comp-kppoint-product-estimate .alert.no-radius{border-radius:0!important}.comp-kppoint-product-estimate .alert-kppoint{background-color:#f8f9fa;color:#373e44;border:none;padding-right:15px}.comp-kppoint-product-estimate .alert-kppoint .border-kp{width:100%;border-top:1px solid #dee3e6}.comp-kppoint-product-estimate .alert-kppoint .become-member{font-weight:700;text-decoration:underline;cursor:pointer}.comp-kppoint-product-estimate .alert-kppoint .over-alert-badge{position:absolute;top:-26px;left:0;background-color:#1c1f21!important;color:#fff!important;padding:1px 10px;border-radius:15px}.comp-kppoint-product-estimate .alert-kppoint .point-txt{color:#d67d00;font-weight:700}.comp-kppoint-product-estimate .alert-kppoint .tool-kp{font-size:16px;color:#8d969e}.comp-kppoint-product-estimate .guest-kp{position:relative}.notification__success{padding:12px 16px;background-color:#e8f5e9;border:1px solid #c8e6c9;color:#2e7d32;text-align:center}.notification__form{text-align:center;padding:16px;background-color:#f8f9fa}.notification__title{margin:0 0 8px}.notification__description{margin:0 0 16px}.notification__input{flex:1}.notification__input.is-invalid{border-color:#d9534f;box-shadow:0 0 6px 2px rgba(217,83,79,.25),inset 0 1px 2px rgba(0,0,0,.1)}.notification__btn{display:inline-flex;align-items:center;justify-content:center;grid-gap:5px;gap:5px;background-color:#373e44;color:#fff;border:none}.notification__btn:hover:not(:disabled){background-color:#2a3035}.notification__btn:disabled{opacity:.65}.notification__error{display:block;margin-top:6px;color:#dc3545;font-size:12px}.notification .fs-sa-16{line-height:24px}.notification .fs-sa-14{line-height:20px}.select-product-attribute-comp{display:flex;flex-direction:column;grid-gap:24px;gap:24px}.select-product-attribute-comp.disabled{pointer-events:none}.select-product-attribute-comp .select-product-attribute-item .title-select{word-wrap:break-word}.select-product-attribute-comp .select-product-attribute-item .customer-normalselect{max-width:350px}.select-product-attribute-comp .select-product-attribute-item .customer-normalselect button{max-width:100%}.select-product-attribute-comp .select-product-attribute-item .error-select .title-select{color:#d9534f!important}.select-product-attribute-comp .color-select-button{width:35px;height:35px;display:flex;align-items:center;justify-content:center;border:1px solid #cdd3da;border-radius:50%;position:relative;overflow:hidden}.select-product-attribute-comp .color-select-button:hover:not(.tablet){border:1px solid #373e44}.select-product-attribute-comp .color-select-button.active{border:2px solid #373e44}.select-product-attribute-comp .color-select-button.disabled{position:relative;border:1px solid #e9ecef}.select-product-attribute-comp .color-select-button.disabled:hover{border:1px solid #373e44}.select-product-attribute-comp .color-select-button.disabled.active{border:2px solid #373e44}.select-product-attribute-comp .color-select-button.disabled .boxColor{opacity:.3}.select-product-attribute-comp .color-select-button.disabled:after{content:"";width:80%;height:80%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:linear-gradient(to bottom right,transparent calc(50% - 1px),#e9ecef calc(50% - 1px),#e9ecef 50%,transparent 0);cursor:pointer}.select-product-attribute-comp .color-select-button .boxColor{width:100%;height:100%;border-radius:50%;border:3px solid #fff;background-color:var(--box-color-attribute);position:relative}.select-product-attribute-comp .color-select-button .boxColor.is-border:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;border:1px solid #cdd3da;border-radius:50%}.select-product-attribute-comp .text-select-button-2{position:relative;background:#fff;border:1px solid #cdd3da;border-radius:4px;overflow:hidden}.select-product-attribute-comp .text-select-button-2 .fa-check{color:#fcf8fb;position:absolute;font-weight:900;font-size:10px;bottom:1px;right:1px;z-index:1}.select-product-attribute-comp .text-select-button-2 .hover:not(.tablet),.select-product-attribute-comp .text-select-button-2:hover:not(.tablet){border:1px solid #373e44}.select-product-attribute-comp .text-select-button-2.active{cursor:pointer;background-color:#fff;border:1px solid #373e44}.select-product-attribute-comp .text-select-button-2.active:after{position:absolute;bottom:0;height:0;width:0;right:0;border:10px solid transparent;content:"";border-bottom-color:#373e44!important;border-right-color:#373e44!important;z-index:0}.select-product-attribute-comp .text-select-button-2.disabled{border:1px solid #e9ecef}.select-product-attribute-comp .text-select-button-2.disabled span{opacity:.3}.select-product-attribute-comp .text-select-button-2.disabled.active,.select-product-attribute-comp .text-select-button-2.disabled .hover,.select-product-attribute-comp .text-select-button-2.disabled:hover{border:1px solid #373e44}.select-product-attribute-comp .text-select-button-2 span{font-family:Sarabun;font-size:16px;font-style:normal;font-weight:400;line-height:24px;color:#53585d;text-align:center;cursor:pointer;position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;min-width:72px;padding:8px 16px;margin:0;background:#fff;border:0}.select-product-attribute-comp .text-select-button-2 span.disabled:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:linear-gradient(to bottom right,transparent calc(50% - 1px),#ccced1 calc(50% - 1px),#ccced1 50%,transparent 0);cursor:pointer}.select-product-attribute-comp .select-image-attr{position:relative;background:#fff;border:1px solid #cdd3da;border-radius:4px;overflow:hidden;width:72px;height:72px;cursor:pointer}.select-product-attribute-comp .select-image-attr .fa-check{color:#fcf8fb;position:absolute;font-weight:900;font-size:10px;bottom:1px;right:1px;z-index:1}.select-product-attribute-comp .select-image-attr .hover:not(.tablet),.select-product-attribute-comp .select-image-attr:hover:not(.tablet){border:1px solid #373e44}.select-product-attribute-comp .select-image-attr.active{cursor:pointer;background-color:#fff;border:1px solid #373e44}.select-product-attribute-comp .select-image-attr.active:after{position:absolute;bottom:0;height:0;width:0;right:0;border:10px solid transparent;content:"";border-bottom-color:#373e44!important;border-right-color:#373e44!important;z-index:0}.select-product-attribute-comp .select-image-attr.disabled{border:1px solid #e9ecef}.select-product-attribute-comp .select-image-attr.disabled span{opacity:.3}.select-product-attribute-comp .select-image-attr.disabled.active,.select-product-attribute-comp .select-image-attr.disabled .hover,.select-product-attribute-comp .select-image-attr.disabled:hover{border:1px solid #373e44}.select-product-attribute-comp .select-image-attr span{position:relative;display:flex;justify-content:center;align-items:center;width:72px;height:72px;padding:0;margin:0;background:#fff;border:0}.select-product-attribute-comp .select-image-attr span.disabled:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:linear-gradient(to bottom right,transparent calc(50% - 1px),#ccced1 calc(50% - 1px),#ccced1 50%,transparent 0);cursor:pointer}.select-product-attribute-comp .select-image-attr .attr-image{max-width:72px;max-height:72px}@media only screen and (min-width:768px)and (max-width:1109px){.select-product-attribute-comp .text-select-button-2 span{min-width:75px}}.comp-flashsale-count-banner-product-detail{width:100%;position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:4px 16px;background:linear-gradient(90.15deg,#ec0e00,#ff8a00);border-radius:4px}.comp-flashsale-count-banner-product-detail.is-coming{background:#f8f9fa}.comp-flashsale-count-banner-product-detail.is-coming .fls-logo,.comp-flashsale-count-banner-product-detail.is-coming .icon-flash i{color:#ec0f01!important}.comp-flashsale-count-banner-product-detail.is-coming .icon-flash svg,.comp-flashsale-count-banner-product-detail.is-coming .icon-flash svg path{fill:#ec0f01!important}.comp-flashsale-count-banner-product-detail.is-coming .icon-clock{color:#373e44!important}.comp-flashsale-count-banner-product-detail.is-coming .count-text{color:#373e44!important;font-weight:400!important}.comp-flashsale-count-banner-product-detail .pdi-flashsale-wrapper .fls-logo{font-family:Sarabun;font-style:italic;font-weight:700;font-size:20px;line-height:20px;color:#fff;display:flex;align-items:center}.comp-flashsale-count-banner-product-detail .pdi-flashsale-wrapper .fls-logo .icon-flash{margin:0 2px 0 6px}.comp-flashsale-count-banner-product-detail .pdi-flashsale-wrapper .fls-logo .icon-flash i,.comp-flashsale-count-banner-product-detail .pdi-flashsale-wrapper .fls-logo .icon-flash svg{color:#f8cf5b;margin-top:-3px;width:13px;height:18px}.comp-flashsale-count-banner-product-detail .right-wrapper{display:flex;align-items:center;flex-wrap:wrap}.comp-flashsale-count-banner-product-detail .right-wrapper .icon-clock{color:#fff}.comp-flashsale-count-banner-product-detail .right-wrapper .count-text{font-family:Sarabun;font-style:normal;font-weight:700;font-size:14px;line-height:16px;color:#fff}.comp-flashsale-count-banner-product-detail .right-wrapper .count-num-wrapper,.comp-flashsale-count-banner-product-detail .right-wrapper .count-pre{display:flex;align-items:center}.comp-flashsale-count-banner-product-detail .right-wrapper .count-num-wrapper .count-num{font-family:Sarabun;font-style:normal;font-weight:700;font-size:16px;line-height:16px;display:flex;align-items:center;color:#373e44;padding:2px 4px 4px;background:#fff;border-radius:2px}.comp-flashsale-count-banner-product-detail .right-wrapper .count-num-wrapper .count-split{font-family:Tahoma;font-style:normal;font-weight:400;font-size:16px;line-height:16px;color:#fff;margin:0 2px}.comp-flashsale-count-banner-product-detail.is-mobile{border-radius:0;margin-left:-16px;margin-right:-16px;width:calc(100% + 32px);padding:8px 16px}.comp-flashsale-count-banner-product-detail.is-mobile .right-wrapper{display:flex;flex-direction:column;align-items:flex-end}.comp-flashsale-count-banner-product-detail.is-mobile .right-wrapper .count-text{margin-right:0!important}.comp-flashsale-count-banner-product-detail.is-mobile .right-wrapper .count-num-wrapper{display:flex;align-items:center}.comp-flashsale-count-banner-product-detail.is-mobile .right-wrapper .count-num-wrapper .count-num{font-family:Sarabun;font-style:normal;font-weight:700;font-size:16px;line-height:16px;display:flex;align-items:center;color:#fff;background:transparent;padding:2px 4px 4px}.comp-flashsale-count-banner-product-detail.is-mobile .right-wrapper .count-num-wrapper .count-split{font-family:Tahoma;font-style:normal;font-weight:400;font-size:16px;line-height:16px;color:#fff;margin:0 2px}.rating-star-comp{display:flex;align-items:center;grid-gap:2px;gap:2px}.rating-star-comp .fa-star{font-size:14px}.rating-star-comp .fa-star.active{color:#f8cf5b}.rating-star-comp .fa-star.disabled{color:#d5d5d5}.rating-star-comp .star{position:relative;width:12px;height:12px;cursor:pointer}.rating-star-comp .star i{font-size:11px}.rating-star-comp .star svg{width:12px;height:12px}.rating-star-comp .star.active .star-active{z-index:1}.rating-star-comp .star.active-half .star-active{z-index:1;width:50%;overflow:hidden}.rating-star-comp .star .star-active{color:#f8cf5b!important;position:absolute;top:0;left:0}.rating-star-comp .star .star-disabled{color:#d5d5d5!important;position:absolute;top:0;left:0}#modal-installment-detail{align-content:center}@media(max-width:575px){#modal-installment-detail .modal-content,#modal-installment-detail .modal-dialog{max-height:337px}}#modal-installment-detail .modal-dialog{max-width:800px;max-height:600px}#modal-installment-detail .modal-content{max-height:600px}#modal-installment-detail .modal-dialog-scrollable .modal-content{overflow:unset!important}#modal-installment-detail ::-webkit-scrollbar{background-color:#fff;width:16px}#modal-installment-detail ::-webkit-scrollbar-track{background-color:#fff}#modal-installment-detail ::-webkit-scrollbar-thumb{background-color:#babac0;border-radius:16px;border:5px solid #fff}#modal-installment-detail ::-webkit-scrollbar-button{display:none}#modal-installment-detail .modal-header{padding:0!important;border-bottom:0!important}#modal-installment-detail .modal-header .row{flex-wrap:unset!important}#modal-installment-detail .modal-body{word-break:break-word;padding:8px 24px 24px;overflow-y:auto}@media(max-width:575px){#modal-installment-detail .modal-body{padding:8px 16px 24px}}#modal-installment-detail .modal-body .col-4{flex:unset!important}#modal-installment-detail .modal-body .installment-icon{max-height:24px;margin-left:16px}#modal-installment-detail .modal-body .table-header{border-radius:4px 4px 0 0}#modal-installment-detail .modal-body .table-body{border-radius:0 0 4px 4px}#modal-installment-detail .modal-body .installment-bank-title{height:40px!important}@media(max-width:575px){#modal-installment-detail .modal-body .installment-bank-detail{display:flex;text-align:center;justify-content:center}#modal-installment-detail .modal-body .installment-bank-detail .payment-icon{width:100%}#modal-installment-detail .modal-body .installment-bank-detail .payment-icon img{padding:0!important;width:32px!important;height:32px!important}#modal-installment-detail .modal-body .installment-bank-detail .payment{display:none}}#modal-installment-detail .modal-body .installment-bank-detail{display:flex;align-items:center;text-align:center}#modal-installment-detail .modal-body .installment-bank-detail .payment-icon{width:25%}#modal-installment-detail .modal-body .installment-bank-detail .payment-icon img{padding:0!important;width:32px!important;height:32px!important;border-radius:4px!important}#modal-installment-detail .modal-body .installment-bank-detail .payment{word-break:break-word}#modal-installment-detail .modal-body .installment-min-pay-detail,#modal-installment-detail .modal-body .installment-period-detail{font-family:Tahoma}#product-item-overlay-modal .modal-dialog{position:fixed;bottom:0;left:0;right:0;margin:0;max-width:100%;transition:transform .3s ease-out}#product-item-overlay-modal.fade .modal-dialog{transform:translateY(100%)}#product-item-overlay-modal.show .modal-dialog{transform:translateY(0)}#product-item-overlay-modal .modal-body{padding:16px}#product-item-overlay-modal .modal-content{border-radius:16px 16px 0 0;border:none;box-shadow:0 -4px 20px rgba(0,0,0,.15)}#product-item-overlay-modal .basic-info .basic-info-item{padding-left:8px;border-left:1px solid #dee3e6}#product-item-overlay-modal .basic-info>.basic-info-item:first-child{padding-left:0;border-left:none}#product-item-overlay-modal .product-detail-wrapper{position:relative}#product-item-overlay-modal .product-detail-wrapper .fa-times{font-size:20px;color:#8d969e;position:absolute;top:0;right:0}#product-item-overlay-modal .product-detail-wrapper .product-detail-image{position:relative;width:30%;min-width:120px;max-width:220px}#product-item-overlay-modal .product-detail-wrapper .product-detail-image img{aspect-ratio:var(--image-ratio);-o-object-fit:var(--image-object-fit);object-fit:var(--image-object-fit);border:1px solid #dee3e6;border-radius:4px;width:100%}#product-item-overlay-modal .product-detail-wrapper .product-detail-image .badge-discount{position:absolute;top:5px;right:7px;padding:2px 4px;background-color:#ff0700;color:#fff;border-radius:3px;font-family:Sarabun;font-size:10px;font-style:normal;font-weight:700;line-height:16px}#product-item-overlay-modal .product-detail-wrapper .product-detail-info{flex:1;display:flex;flex-direction:column;justify-content:center;grid-gap:8px;gap:8px;padding-right:16px}#product-item-overlay-modal .product-detail-wrapper .product-name{font-family:Sarabun;font-size:16px;color:#373e44;font-weight:400;text-decoration:none;font-style:normal}#product-item-overlay-modal .product-detail-wrapper .product-option,#product-item-overlay-modal .product-detail-wrapper .product-sku{font-family:Sarabun;font-size:14px;color:#53585d;font-weight:400;text-decoration:none;font-style:normal;word-break:break-word}#product-item-overlay-modal .product-detail-wrapper .product-price{font-family:Tahoma;font-size:16px;color:#373e44;font-weight:700;text-decoration:none;font-style:normal}#product-item-overlay-modal .product-detail-wrapper .product-price.disabled{font-family:Sarabun;font-size:12px;color:#a5a5a5;font-weight:400;text-decoration:line-through;font-style:normal}#product-item-overlay-modal .product-detail-wrapper .product-price.default-currency{font-family:Sarabun;font-size:12px;color:#a5a5a5;font-weight:400;text-decoration:none;font-style:normal}#product-item-overlay-modal .product-detail-wrapper .installment-zero-link{font-family:Sarabun;font-size:12px;color:var(--link-color)}#product-item-overlay-modal .product-detail-wrapper .installment-zero-link .fa-chevron-right{font-size:.7em}#product-item-overlay-modal .product-detail-wrapper .attribute-title-text{font-family:Sarabun;font-size:14px;color:#1c1f21;font-weight:700;text-decoration:none;font-style:normal}#product-item-overlay-modal .product-detail-wrapper .product-quantity-available{font-size:14px;font-family:Sarabun;color:#6e7881;font-weight:400;font-style:normal}#product-item-overlay-modal .product-detail-wrapper .notification{margin:0 -16px -16px}