.text-justify{text-align:justify}.bg-dark{background-color:#000}footer li a,footer li,footer p{color:#c1c1c1}footer .footer-item h3{color:#fff;font-weight:400;font-size:18px;margin-bottom:10px}.title-underline{height:1px;background-color:#696969;border:0}.footer-title-header{margin-bottom:20px}.footer-bottom-line{height:1px;background-color:#696969}.h2-title{font-size:24px;font-weight:300;margin-bottom:20px;text-transform:uppercase}.item-ct-list{overflow-y:auto}.scroll-items{white-space:nowrap;flex-wrap:nowrap;margin:0;justify-content:center}.item-ct-wrap{display:flex;flex-flow:column}.item-ct{width:100px;display:inline-block}.item-ct-title{font-size:10px;display:flex;justify-content:center;font-weight:500}.item-ct img{width:65px}.item-ct-image{display:flex;align-content:center;justify-content:center;min-width:65px}.item-ct-title a{font-size:10px;font-weight:700}.product-name-card{font-weight:300;font-size:14px;height:45px}.new-price{font-weight:600;font-size:16px}.old-price{font-weight:400;color:#8d8d8d;font-size:15px}.detail-product .new-price{font-weight:600;font-size:24px}.section{margin-top:3rem}#theme-custom-7{background-color:#000;padding-top:30px;padding-bottom:30px}#theme-custom-7 .h2-title{color:#fff;font-size:30px;font-weight:400}#theme-custom-7 .icon-arrow-left,#theme-custom-7 .icon-arrow-right{background-color:#fcfcfc;color:#000!important}.img-zoom-container{position:relative;display:inline-block}.main-image{width:450px;height:620px;-o-object-fit:cover;object-fit:cover}.img-zoom-lens{position:absolute;border:1px solid #d4d4d4;background-color:#ffffff4d;pointer-events:none}.img-zoom-result{position:absolute;top:0;left:460px;width:450px;height:620px;background-repeat:no-repeat}.sidebar-category .icon-arrow-up{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzE0MzNfNTI0NTciIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMTQzM181MjQ1NykiPgo8cGF0aCBkPSJNNi4yNSAxMi43NUM2LjAzNzUgMTIuNzUgNS44NTk0MiAxMi42NzgxIDUuNzE1NzUgMTIuNTM0MkM1LjU3MTkyIDEyLjM5MDQgNS41IDEyLjIxMjIgNS41IDExLjk5OTdDNS41IDExLjc4NzEgNS41NzE5MiAxMS42MDkgNS43MTU3NSAxMS40NjU1QzUuODU5NDIgMTEuMzIxOCA2LjAzNzUgMTEuMjUgNi4yNSAxMS4yNUgxNy43NUMxNy45NjI1IDExLjI1IDE4LjE0MDYgMTEuMzIxOSAxOC4yODQzIDExLjQ2NThDMTguNDI4MSAxMS42MDk2IDE4LjUgMTEuNzg3OCAxOC41IDEyLjAwMDNDMTguNSAxMi4yMTI5IDE4LjQyODEgMTIuMzkxIDE4LjI4NDMgMTIuNTM0NUMxOC4xNDA2IDEyLjY3ODIgMTcuOTYyNSAxMi43NSAxNy43NSAxMi43NUg2LjI1WiIgZmlsbD0iIzMzM0Y0OCIvPgo8L2c+Cjwvc3ZnPgo=);width:24px;height:24px}.sidebar-category .icon-arrow-down:before,.sidebar-category .icon-arrow-up:before{content:none}.sidebar-category .icon-arrow-down{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzE0MzNfNDY5NzIiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMTQzM180Njk3MikiPgo8cGF0aCBkPSJNMTEuMjUgMTIuNzVINi4yNUM2LjAzNzUgMTIuNzUgNS44NTk0MiAxMi42NzgxIDUuNzE1NzUgMTIuNTM0MkM1LjU3MTkyIDEyLjM5MDQgNS41IDEyLjIxMjIgNS41IDExLjk5OTdDNS41IDExLjc4NzEgNS41NzE5MiAxMS42MDkgNS43MTU3NSAxMS40NjU1QzUuODU5NDIgMTEuMzIxOCA2LjAzNzUgMTEuMjUgNi4yNSAxMS4yNUgxMS4yNVY2LjI1QzExLjI1IDYuMDM3NSAxMS4zMjE5IDUuODU5NDIgMTEuNDY1OCA1LjcxNTc1QzExLjYwOTYgNS41NzE5MiAxMS43ODc4IDUuNSAxMi4wMDAzIDUuNUMxMi4yMTI5IDUuNSAxMi4zOTEgNS41NzE5MiAxMi41MzQ1IDUuNzE1NzVDMTIuNjc4MiA1Ljg1OTQyIDEyLjc1IDYuMDM3NSAxMi43NSA2LjI1VjExLjI1SDE3Ljc1QzE3Ljk2MjUgMTEuMjUgMTguMTQwNiAxMS4zMjE5IDE4LjI4NDMgMTEuNDY1OEMxOC40MjgxIDExLjYwOTYgMTguNSAxMS43ODc4IDE4LjUgMTIuMDAwM0MxOC41IDEyLjIxMjkgMTguNDI4MSAxMi4zOTEgMTguMjg0MyAxMi41MzQ1QzE4LjE0MDYgMTIuNjc4MiAxNy45NjI1IDEyLjc1IDE3Ljc1IDEyLjc1SDEyLjc1VjE3Ljc1QzEyLjc1IDE3Ljk2MjUgMTIuNjc4MSAxOC4xNDA2IDEyLjUzNDIgMTguMjg0M0MxMi4zOTA0IDE4LjQyODEgMTIuMjEyMiAxOC41IDExLjk5OTcgMTguNUMxMS43ODcxIDE4LjUgMTEuNjA5IDE4LjQyODEgMTEuNDY1NSAxOC4yODQzQzExLjMyMTggMTguMTQwNiAxMS4yNSAxNy45NjI1IDExLjI1IDE3Ljc1VjEyLjc1WiIgZmlsbD0iIzMzM0Y0OCIvPgo8L2c+Cjwvc3ZnPgo=);width:24px;height:24px}.max-w-\[595px\]{max-width:595px}.max-w-\[725px\]{max-width:725px}.swatch-type-image .icon-uncheck:before,.swatch-type-image .peer:checked~.peer-checked\:icon-check-box:before{content:none}.swatch-type-image .icon-uncheck{border:1px solid #edf1f5;padding:5px}.swatch-type-image .icon-uncheck:hover,.swatch-type-image .peer:checked~.peer-checked\:icon-check-box{border:1px solid #000}.product-variation__tick{bottom:0;height:.9375rem;overflow:hidden;position:absolute;right:0;width:.9375rem}.product-variation__tick:before{border:.9375rem solid transparent;border-bottom:.9375rem solid var(--brand-primary-color, #ee4d2d);bottom:0;content:"";position:absolute;right:-.9375rem}.product-variation__tick>.icon-tick-bold{bottom:0;color:#fff;font-size:8px;position:absolute;right:0}.wc-svg-icon{display:inline-block;height:1em;width:1em;fill:currentColor;position:relative}.promotion-popup{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.promotion-popup .popup-content{background:#fff;padding:20px;border-radius:8px;text-align:center;box-shadow:0 4px 8px #0003}.promotion-popup.hidden{display:none}.promotion-popup-body,.popup-reaction-body{position:relative}.promotion-popup-body .close-popup-btn,.popup-reaction-body .close-popup-btn{position:absolute;top:-20px;right:-10px;background-color:#000;border:none;font-size:20px;cursor:pointer;padding:0 8px}.close-popup-btn{margin-top:10px;color:#fff;border:none;border-radius:5px;cursor:pointer}.close-popup-btn:hover{background-color:#d32f2f}@media not all and (min-width: 525px){.scroll-items{justify-content:left}.h2-title{font-size:1.25rem}.item-ct-title{font-size:9px}.section{margin-top:1.75rem}}@media not all and (min-width: 768px){.section{margin-top:2rem}}@media not all and (min-width: 1024px){.section{margin-top:3rem}}
