@keyframes popup-fade-in-up{0%{opacity:0;transform:translateY(100px)}100%{opacity:1}}.layout-product{padding-bottom:0}.layout-product .selector-wrapper{display:none !important}@media (min-width: 768px){.details-product{background:#F5F5F5;padding:15px;border-radius:10px}}.details-product .details-pro .title-product{font-size:24px;margin:2rem 0px 10px;line-height:initial;font-weight:700}@media (max-width: 767px){.details-product .details-pro .title-product{font-size:18px}}.details-product .details-pro .product-top{display:flex;margin-bottom:10px;position:relative;align-items:center}.details-product .details-pro .product-top .product-review{display:flex;cursor:pointer;align-items:center}.details-product .details-pro .product-top .product-review .sapo-product-reviews-badge{margin-right:10px}.details-product .details-pro .product-top b{color:#c11b1b}.details-product .details-pro .form-product{margin-bottom:20px}.details-product .details-pro .inventory_quantity{font-size:1.4rem;border-bottom:1px solid #DDE1EF;padding-bottom:10px;margin-bottom:20px}.details-product .details-pro .inventory_quantity .a-stock{color:#c11b1b}.details-product .details-pro .inventory_quantity .a-vendor{color:#c11b1b}.details-product .details-pro .price-box{margin-bottom:10px;position:relative}.details-product .details-pro .price-box .special-price{font-size:32px;font-weight:600;color:#c11b1b;display:inline-block;margin-right:15px}@media (max-width: 480px){.details-product .details-pro .price-box .special-price{font-size:24px}}.details-product .details-pro .price-box .old-price{color:#767676;font-size:16px;display:inline-block;margin-right:15px;font-weight:400}.details-product .details-pro .price-box .sale-off{display:inline-block;background:#c11b1b;color:#fff;padding:5px 10px;border-radius:30px}.details-product .details-pro .price-box .save-price{display:block}.details-product .details-pro .product-summary{margin-bottom:20px;font-size:1.4rem}.details-product .details-pro .product-summary p{margin-bottom:0px}.details-product .details-pro .product-summary img{display:none}.details-product .details-pro .select-swatch{margin-bottom:10px}.details-product .details-pro .select-swatch .swatch{margin-bottom:0}.details-product .details-pro .select-swatch .swatch .header{margin-bottom:10px;display:flex;align-items:center;min-width:auto;margin:3px 10px 0 0}.details-product .details-pro .select-swatch .swatch .header .value-roperties{font-weight:600;color:#c11b1b;margin-left:5px}.details-product .details-pro .select-swatch .swatch .swatch-element{display:inline-block;margin:0px 5px 5px 0}.details-product .details-pro .select-swatch .swatch .swatch-element input{display:none}.details-product .details-pro .select-swatch .swatch .swatch-element label{height:auto !important;display:inline-flex;align-items:center;justify-content:center;border:1px solid #9d9d9d;cursor:pointer;white-space:nowrap;padding:3px 10px;position:relative;margin-bottom:0;text-align:center;text-transform:none;line-height:normal;border-radius:5px;font-weight:500;background:transparent}.details-product .details-pro .select-swatch .swatch .swatch-element label .crossed-out{display:none}.details-product .details-pro .select-swatch .swatch .swatch-element input:checked+label{background:#c11b1b;border-color:#ddd;color:#fff}.details-product .details-pro .select-swatch .swatch .swatch-element .tooltip{display:none}.details-product .details-pro .select-swatch .swatch .swatch-element.soldout{position:relative}.details-product .details-pro .select-swatch .swatch .swatch-element.soldout label{position:relative}.details-product .details-pro .select-swatch .swatch .swatch-element.color label{border-radius:50%}.details-product .details-pro .select-swatch .swatch .swatch-element.color input:checked+label{border:2px solid #f1f1f1;box-shadow:0 2px 5px rgba(0,0,0,0.5)}@media (min-width: 1200px){.details-product .details-pro .select-swatch .swatch .swatch-element.color:hover:before{content:attr(title);position:absolute;bottom:calc(100% + 8px);left:50%;padding:3px 7px;background:#c11b1b;color:#fff;border-radius:5px;font-size:1.3rem;white-space:nowrap;display:inline-block;line-height:initial;transform:translate(-50%, 0%)}.details-product .details-pro .select-swatch .swatch .swatch-element.color:hover:after{display:block;position:absolute;border:10px solid transparent;border-top-color:#c11b1b;content:"";left:50%;bottom:calc(100% + -7px);z-index:-1;transform:translate(-50%, 0%)}}.details-product .details-pro .block-flashsale{text-decoration:none;display:block;margin-bottom:10px}.details-product .details-pro .block-flashsale .heading-flash{display:flex;align-items:center;font-weight:800;font-size:1.6rem;line-height:initial;text-shadow:0 2px 4px rgba(0,0,0,0.25)}@media (max-width: 1199px){.details-product .details-pro .block-flashsale .heading-flash{width:100%;justify-content:center;margin-bottom:8px}}.details-product .details-pro .block-flashsale .heading-flash svg{width:24px;height:24px;margin-right:4px;position:relative;bottom:1px}.details-product .details-pro .block-flashsale .heading-flash svg path{fill:#ffa000}.details-product .details-pro .block-flashsale .count-down .title-count{margin-bottom:5px}.details-product .details-pro .block-flashsale .count-down .timer-view{display:inline-block;text-align:left}.details-product .details-pro .block-flashsale .count-down .timer-view .block-timer{min-width:30px;background:#c11b1b;display:inline-flex;line-height:22px;margin-right:5px;text-align:center;padding:4px;color:#fff;height:30px;border-radius:5px;justify-content:center;gap:3px}.details-product .details-pro .block-flashsale .count-down .timer-view .block-timer:last-child{margin-right:0px}.details-product .details-pro .block-flashsale .count-down .timer-view .block-timer p{margin:0}.details-product .details-pro .block-flashsale .count-down .timer-view .lof-labelexpired{height:auto;display:inline-block;font-weight:600;color:#fff;font-size:1.6rem;font-weight:600}.details-product .details-pro .boz-form .flex-quantity .custom-btn-number{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:20px}.details-product .details-pro .boz-form .flex-quantity .custom-btn-number>span{margin-right:10px;font-weight:700;position:relative;top:3px}.details-product .details-pro .boz-form .flex-quantity .custom-btn-number .input_number_product{display:inline-flex;vertical-align:top;white-space:nowrap}.details-product .details-pro .boz-form .flex-quantity .custom-btn-number .input_number_product input#qtym{width:50px;border-right:none;border-left:none;padding:0px;text-align:center;height:30px;min-height:30px;margin:0 5px;border:1px solid #8d8d8d;border-radius:5px;background:#fff}.details-product .details-pro .boz-form .flex-quantity .custom-btn-number .input_number_product .btn_num{padding:0 5px;min-width:30px;min-height:unset;height:30px;border:1px solid #8d8d8d;background:transparent;box-shadow:none;font-size:18px;border-radius:5px}.details-product .details-pro .boz-form .flex-quantity .custom-btn-number .input_number_product .btn_num:hover{background:#c11b1b;color:#fff}.details-product .details-pro .boz-form .flex-quantity .button_actions{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;width:100%;gap:10px}.details-product .details-pro .boz-form .flex-quantity .button_actions .btn{padding:0px 14px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;font-size:16px;transition:300ms all;height:40px;line-height:36px;border-radius:5px;border:2px solid #c11b1b;background:#fff}.details-product .details-pro .boz-form .flex-quantity .button_actions .btn.btn-buyNow{-ms-flex:0 0 calc(50% - 5px);flex:0 0 calc(50% - 5px);max-width:calc(50% - 5px);background:#c11b1b}.details-product .details-pro .boz-form .flex-quantity .button_actions .btn.btn-buyNow span.txt-main{color:#fff}@media (max-width: 767px){.details-product .details-pro .boz-form .flex-quantity .button_actions .btn.btn-buyNow{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.details-product .details-pro .boz-form .flex-quantity .button_actions .btn.btn-cart{-ms-flex:0 0 calc(50% - 5px);flex:0 0 calc(50% - 5px);max-width:calc(50% - 5px)}.details-product .details-pro .boz-form .flex-quantity .button_actions .btn span.txt-main{width:100%;font-size:14px;font-weight:500;color:#c11b1b;line-height:normal;position:relative;top:-1px;text-transform:uppercase}.details-product .details-pro .boz-form .flex-quantity .button_actions .btn span.txt-main svg{position:relative;top:3px;margin-right:3px}.details-product .details-pro .boz-form .flex-quantity .button_actions .btn:hover{background:#941515}.details-product .details-pro .boz-form .flex-quantity .button_actions .btn:hover span.txt-main{color:#fff}.details-product .details-pro .boz-form .flex-quantity .button_actions .btn:hover span.txt-main svg path{fill:#fff}.details-product .details-pro .boz-form .flex-quantity .button_actions .btn-contact{display:flex;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;background:#ffcc02;align-items:center;justify-content:center;padding:10px;border-radius:5px;gap:5px;text-decoration:none;transition:300ms all}@media (max-width: 767px){.details-product .details-pro .boz-form .flex-quantity .button_actions .btn-contact{-ms-flex:0 0 calc(50% - 5px);flex:0 0 calc(50% - 5px);max-width:calc(50% - 5px);padding:3.2px}.details-product .details-pro .boz-form .flex-quantity .button_actions .btn-contact span b{display:block}}.details-product .details-pro .boz-form .flex-quantity .button_actions .btn-contact:hover{background:#ffd635}.details-product .details-pro .block-promotion{margin-top:40px;margin-left:8px;border:2px solid #c11b1b;position:relative}.details-product .details-pro .block-promotion .heading-promo{padding:4px 10px 4px 10px;position:absolute;top:-10px;left:-10px;display:flex;align-items:center;background:#c11b1b;color:#fff;font-weight:600;text-shadow:0 2px 4px rgba(0,0,0,0.25)}.details-product .details-pro .block-promotion .heading-promo svg{width:18px;height:18px;margin-right:6px;position:relative;top:-1px}.details-product .details-pro .block-promotion .heading-promo svg path{fill:#fff}.details-product .details-pro .block-promotion .heading-promo::before{content:"";height:0;width:0;display:block;position:absolute;bottom:-6px;left:0px;border-top:6px solid #c11b1b;border-left:10px solid transparent}.details-product .details-pro .block-promotion .heading-promo:after{content:"";height:100%;width:16px;display:block;position:absolute;bottom:0px;left:calc(100% - 10px);background:#c11b1b;transform:skew(-15deg)}.details-product .details-pro .block-promotion .promo-content{padding:10px;margin-top:26px}.details-product .details-pro .block-promotion .promo-content p{margin-bottom:0px}.details-product .product-col-right .block-policy{margin-bottom:30px}.details-product .product-col-right .block-policy .policy-item{padding:10px 10px 10px 28px;margin-left:15px;background:#f4f4f4;margin-bottom:8px;display:flex;align-items:center;position:relative;border:1px solid #ddd}.details-product .product-col-right .block-policy .policy-item .marker{display:block;width:36px;height:36px;border-radius:50%;line-height:36px;text-align:center;font-weight:bold;font-size:1.8rem;position:absolute;top:50%;left:-18px;transform:translateY(-50%);background:#c11b1b}.details-product .product-col-right .block-policy .policy-item .icon{width:40px;height:40px;position:relative}.details-product .product-col-right .block-policy .policy-item .icon img{inset:0px;box-sizing:border-box;padding:0px;border:none;margin:auto;width:0px;height:0px;min-width:100%;max-width:100%;min-height:100%;max-height:100%;object-fit:contain}.details-product .product-col-right .block-policy .policy-item .info{text-align:left;flex-grow:1;margin-left:10px}.details-product .product-col-right .block-policy .policy-item .info h3{font-size:1.6rem;font-weight:700;margin:0px;margin-bottom:3px;line-height:initial}.details-product .product-col-right .block-policy .policy-item .info span{color:#666;font-size:1.4rem;display:block;line-height:initial}@media (max-width: 1199px) and (min-width: 992px){.details-product .product-col-right .block-policy .policy-item{padding:10px 10px 10px 20px}.details-product .product-col-right .block-policy .policy-item .marker{width:30px;height:30px;line-height:30px;font-size:1.6rem;left:-15px}.details-product .product-col-right .block-policy .policy-item .icon{width:36px;height:36px;position:relative}.details-product .product-col-right .block-policy .policy-item .info h3{font-size:1.4rem}}.details-product .product-col-right .banner-product-box a{display:block;aspect-ratio:910/314;overflow:hidden;margin-bottom:20px}.details-product .product-col-right .banner-product-box a:hover{filter:brightness(1.1)}.product-review-details .product-tab{margin-bottom:30px}@media (min-width: 992px){.product-review-details .product-tab{padding-right:30px}}.product-review-details .product-tab .tabs-title{padding:0;margin:0;list-style:none;display:flex;background:#eee;padding:8px 15px}.product-review-details .product-tab .tab-link{cursor:pointer;margin-right:30px;position:relative}.product-review-details .product-tab .tab-link h3{color:#757575;padding:0;margin:0;font-size:1.8rem;text-transform:uppercase;font-weight:600}.product-review-details .product-tab .tab-link.active{color:#c11b1b}.product-review-details .product-tab .tab-link.active h3{color:#c11b1b}.product-review-details .product-tab .tab-link.active:before{content:"";display:block;width:100%;height:2px;background:#c11b1b;position:absolute;left:0;bottom:-9px}.product-review-details .product-tab .tab-link.active:after{content:'';position:absolute;left:0;right:0;bottom:-16px;width:8px;margin:auto;border-top:8px solid #c11b1b;border-left:8px solid transparent;border-right:8px solid transparent}.product-review-details .product-tab .tab-float{border:1px solid #eee;padding:14px}@media (min-width: 768px){.product-review-details .product-tab .tab-float{padding-top:20px}}.product-review-details .product-tab .tab-float .tab-content{opacity:0;visibility:hidden;height:0;overflow:hidden}.product-review-details .product-tab .tab-float .tab-content.active{opacity:1;visibility:visible;height:auto}.product-review-details .product-tab .tab-float .rte ul{list-style:initial;padding-left:25px}@media (max-width: 767px){.product-review-details .product-tab{margin-top:0px}.product-review-details .product-tab .tabs-title{display:block;width:100%;max-width:unset;height:auto;white-space:nowrap;overflow-x:scroll}.product-review-details .product-tab .tabs-title::-webkit-scrollbar{display:none}.product-review-details .product-tab .tabs-title .tab-link h3{font-size:1.6rem}.product-review-details .product-tab .tabs-title .tab-link:after{display:none}.product-review-details .title-product{margin-top:15px;line-height:24px}}.product-favi{position:relative;border:1px solid #eee;border-radius:0px;margin-bottom:20px}.product-favi .title-head{margin:0;color:#c11b1b;font-size:1.8rem;font-weight:600;border-bottom:1px solid #eee;background:#eee;text-align:center;display:block;padding:5px 15px;text-transform:uppercase}.product-favi .title-head:hover{color:#c11b1b}.product-favi .product-favi-content{padding:15px 15px 0px}.product-favi .product-favi-content .product-view{display:inline-block;padding:0px 0px 15px;margin-bottom:15px;border-bottom:1px solid #ededed;background:#fff;position:relative;width:100%}.product-favi .product-favi-content .product-view:last-child{border-bottom:none}.product-favi .product-favi-content .product-view .image_thumb{display:inline-block;float:left;width:100%;width:80px}.product-favi .product-favi-content .product-view .product-info{display:block;float:left;width:calc(100% - 80px);-o-width:calc(100% - 80px);-moz-width:calc(100% - 80px);-webkit-width:calc(100% - 80px);padding-left:10px}.product-favi .product-favi-content .product-view .product-info{margin:5px 0 5px;position:relative}.product-favi .product-favi-content .product-view .product-info h3{padding:0;text-overflow:ellipsis;color:#333;text-decoration:none;font-size:1.6rem;font-weight:400;margin:0 0 3px;padding-bottom:3px}.product-favi .product-favi-content .product-view .product-info h3 a{color:#c11b1b}.product-favi .product-favi-content .product-view .product-info h3 a:hover{color:#c11b1b}.product-favi .product-favi-content .product-view .product-info .price-box{line-height:23px;display:block;font-size:1.6rem;font-weight:600}.product-favi .product-favi-content .product-view .product-info .price-box .price{padding-right:5px;color:#c11b1b}.product-favi .product-favi-content .product-view .product-info .price-box .compare-price{text-decoration:line-through;font-size:1.4rem;color:#9e9e9e;font-weight:300}.product-favi .product-favi-content .product-view:last-child{padding-bottom:0px}.product-favi .product-seemore{text-align:center;margin-bottom:10px}.product-favi .product-seemore a{color:#c11b1b;font-style:italic}.product-favi .product-seemore a span{width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #30656b;display:inline-block;vertical-align:middle;margin-left:2px;margin-bottom:2px;color:inherit}@media (max-width: 991px){.product-favi .title-head{text-align:left}}.recent-page-viewed .module-title{text-align:center}@media (max-width: 1199px){.recent-page-viewed .module-title{font-size:18px}}@media (max-width: 991px){.recent-page-viewed .module-title{margin-top:15px}}.recent-page-viewed .swiper_viewed{padding:5px 0;padding-left:10px;margin-left:-10px;padding-right:5px;margin-right:-5px}.recent-page-viewed .swiper_viewed .swiper-pagination-bullets{text-align:center}.recent-page-viewed .swiper_viewed .swiper-pagination-bullets .swiper-pagination-bullet{box-shadow:none;outline:0;width:12px;height:12px;border:1px solid #eee;background:#c11b1b;border-radius:0;padding:0;font-size:0;opacity:1;transition-duration:.3s}.recent-page-viewed .swiper_viewed .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{transition:all .2s;background:#c11b1b}.recent-page-viewed .swiper_viewed .swiper-button-next{font-size:0;line-height:0;position:absolute;top:initial;bottom:0;display:flex;width:32px;height:36px;padding:0;cursor:pointer;color:#111;border:0px;outline:none;background:#c11b1b;line-height:30px;text-align:center;border-radius:0px;right:0px;margin:0px;z-index:0;-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 15% 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 15% 100%)}.recent-page-viewed .swiper_viewed .swiper-button-next:before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:30px;height:34px;background-color:#fff;content:'';z-index:-1;-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 15% 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 15% 100%);transition-duration:.3s;transition-property:background-color}.recent-page-viewed .swiper_viewed .swiper-button-next:hover:before{background:#c11b1b}.recent-page-viewed .swiper_viewed .swiper-button-next:after{color:#c11b1b}@media (max-width: 767px){.recent-page-viewed .swiper_viewed .swiper-button-next{display:none}}.recent-page-viewed .swiper_viewed .swiper-button-prev{font-size:0;line-height:0;position:absolute;top:initial;bottom:0;display:flex;width:32px;height:36px;padding:0;cursor:pointer;color:#111;background:#c11b1b;border-radius:0px;border:1px solid;outline:none;line-height:30px;text-align:center;right:36px;left:initial;margin:0px;-webkit-clip-path:polygon(0 0, 85% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 85% 0, 100% 100%, 0 100%)}.recent-page-viewed .swiper_viewed .swiper-button-prev:before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:30px;height:34px;background-color:#fff;content:'';z-index:-1;-webkit-clip-path:polygon(0 0, 85% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 85% 0, 100% 100%, 0 100%);transition-duration:.3s;transition-property:background-color}.recent-page-viewed .swiper_viewed .swiper-button-prev:hover:before{background:#c11b1b}.recent-page-viewed .swiper_viewed .swiper-button-prev:after{color:#c11b1b}@media (max-width: 767px){.recent-page-viewed .swiper_viewed .swiper-button-prev{display:none}}@media (max-width: 767px){.recent-page-viewed .swiper_viewed .swiper-button-next,.recent-page-viewed .swiper_viewed .swiper-button-prev{width:25px;height:25px;line-height:25px}.recent-page-viewed .swiper_viewed .swiper-button-next:after,.recent-page-viewed .swiper_viewed .swiper-button-prev:after{font-size:1.2rem}}.recent-page-viewed .swiper_viewed .swiper-button-prev{left:10px !important}.recent-page-viewed .swiper_viewed .swiper-button-next{right:5px !important}.recent-page-viewed .swiper_viewed .swiper-slide{height:auto !important;width:100%;margin-bottom:8px}.recent-page-viewed .swiper_viewed .swiper-slide .product-box{display:flex}.recent-page-viewed .swiper_viewed .swiper-slide .product-box .thumb{padding-top:180px;width:180px}@media (min-width: 992px) and (max-width: 1199px){.recent-page-viewed .swiper_viewed .swiper-slide .product-box .thumb{padding-top:120px;width:120px}}.recent-page-viewed .swiper_viewed .swiper-slide .product-box .info{width:calc(100% - 180px)}@media (min-width: 992px) and (max-width: 1199px){.recent-page-viewed .swiper_viewed .swiper-slide .product-box .info{width:calc(100% - 120px)}}.gallery-top{position:relative;margin-bottom:10px !important;display:block;border-radius:10px;overflow:hidden;border:2px solid #ebebeb;background:#fff}.gallery-top .swiper-slide{padding-bottom:100%;display:block;height:0;aspect-ratio:1}.gallery-top .swiper-slide:not(.swiper-slide-active){opacity:0 !important}.gallery-top .swiper-slide img{left:50%;top:50%;transform:translate(-50%, -50%);max-width:100%;max-height:100%;width:auto !important;height:auto !important;position:absolute}.gallery-top .swiper-slide img.product-frame{z-index:1;width:100% !important}.gallery-top .swiper-button-next,.gallery-top .swiper-button-prev{display:block;position:absolute;bottom:0;width:25px;height:50px;z-index:1;text-align:center;font-size:16px;line-height:22px;cursor:pointer;color:#c11b1b;background:#fff;transition:all .3s;-webkit-transition:all .3s;background-image:none;display:flex;justify-content:center;align-items:center;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}.gallery-top .swiper-button-next:after,.gallery-top .swiper-button-prev:after{width:25px;height:50px;font-size:14px;color:#606060;display:flex;justify-content:center;align-items:center;font-weight:bold}.gallery-top .swiper-button-next:hover,.gallery-top .swiper-button-prev:hover{background-color:#c11b1b;border:none}.gallery-top .swiper-button-next:hover:after,.gallery-top .swiper-button-prev:hover:after{color:#fff}.gallery-top .swiper-button-prev{left:0;border-radius:0 60px 60px 0}.gallery-top .swiper-button-prev:after{padding-right:7px}.gallery-top .swiper-button-next{right:0;border-radius:60px 0 0 60px}.gallery-top .swiper-button-next:after{padding-left:7px}.gallery-top .swiper-button-disabled{pointer-events:inherit}.gallery-thumbs{margin-top:10px;padding:0 2px}.gallery-thumbs .swiper-slide{cursor:pointer;padding:2px}.gallery-thumbs .swiper-slide .p-100{border:2px solid #ebebeb;background:#fff;padding-bottom:100%;height:0;position:relative;aspect-ratio:1;overflow:hidden;border-radius:10px}.gallery-thumbs .swiper-slide .p-100 img{left:50%;top:50%;transform:translate(-50%, -50%);max-width:100%;max-height:100%;width:auto !important;height:auto !important;position:absolute}.gallery-thumbs .swiper-slide.swiper-slide-thumb-active .p-100{border-color:#c11b1b}.gallery-thumbs .swiper-slide:hover{border-color:#c11b1b}.gallery-thumbs .swiper-button-next,.gallery-thumbs .swiper-button-prev{display:block;position:absolute;bottom:0;width:25px;height:50px;z-index:1;text-align:center;font-size:16px;line-height:22px;cursor:pointer;color:#c11b1b;background:#fff;transition:all .3s;-webkit-transition:all .3s;background-image:none;display:flex;justify-content:center;align-items:center;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}.gallery-thumbs .swiper-button-next:after,.gallery-thumbs .swiper-button-prev:after{width:25px;height:50px;font-size:14px;color:#606060;display:flex;justify-content:center;align-items:center;font-weight:bold}.gallery-thumbs .swiper-button-next:hover,.gallery-thumbs .swiper-button-prev:hover{background-color:#c11b1b;border:none}.gallery-thumbs .swiper-button-next:hover:after,.gallery-thumbs .swiper-button-prev:hover:after{color:#fff}.gallery-thumbs .swiper-button-prev{left:0;border-radius:0 60px 60px 0}.gallery-thumbs .swiper-button-prev:after{padding-right:7px}.gallery-thumbs .swiper-button-next{right:0;border-radius:60px 0 0 60px}.gallery-thumbs .swiper-button-next:after{padding-left:7px}.gallery-thumbs .swiper-button-disabled{pointer-events:inherit}.product-policy{display:flex;gap:10px}.product-policy li{width:calc(100% / 3);border:2px solid #c11b1b;padding:5px;background:#fff;text-align:center;border-radius:10px}.product-policy li img{max-height:32px;margin-bottom:5px}.product-policy li span{display:block;font-size:12px;color:#c11b1b;font-weight:700}@media (max-width: 767px){.product-policy li{display:flex;align-items:center;text-align:left;border:1px solid #c11b1b}.product-policy li img{width:20px;max-height:auto}.product-policy li span{display:block;width:calc(100% - 20px);padding-left:5px;font-size:10px}}.product-content{clear:both;margin-top:20px;display:inline-block;width:100%}.product-content .product-well{min-height:20px;padding:0;padding-bottom:0;background-color:#fff;position:relative;margin-bottom:25px;box-shadow:none;outline:none;border:none;border-radius:0}.product-content .product-well .ba-text-fpt{height:1000px;overflow:hidden;-webkit-transition:height 0.2s;-moz-transition:height 0.2s;transition:height 0.2s}.product-content .product-well.expanded .ba-text-fpt{height:auto;-webkit-transition:height 0.2s;-moz-transition:height 0.2s;transition:height 0.2s}.product-content .product-well.expanded .less-text{display:block}.product-content .product-well.expanded .more-text{display:none}.product-content .product-well.expanded .show-more::before{display:none}.product-content .product-well .show-more{position:relative;text-align:center}.product-content .product-well .show-more .btn--view-more{background:#c11b1b;color:#fff;transition:all .3s;display:inline-block;padding:10px 15px;font-weight:600;text-decoration:none;height:auto;line-height:normal;border-radius:10px;font-size:16px}@media (max-width: 767px){.product-content .product-well .show-more .btn--view-more{padding:5px 10px;font-size:12px;border-radius:5px}}.product-content .product-well .show-more .btn--view-more svg{width:12px;height:12px;margin-left:10px;position:relative;top:1px}@media (max-width: 767px){.product-content .product-well .show-more .btn--view-more svg{width:9px;height:9px}}.product-content .product-well .show-more .btn--view-more svg path{fill:#fff}.product-content .product-well .show-more .btn--view-more .less-text svg{rotate:180deg}.product-content .product-well .show-more .btn--view-more:hover,.product-content .product-well .show-more .btn--view-more:focus{background:#941515;color:#fff}.product-content .product-well .show-more::before{display:block;content:"";height:120px;position:absolute;top:-120px;width:100%;left:0;background:rgba(255,255,255,0.6);background:linear-gradient(180deg, rgba(255,255,255,0), rgba(255,255,255,0.33) 33%, rgba(255,255,255,0.8) 83%, #fff)}.product-content .product-well .less-text{display:none}.product-content li{list-style:disc;margin-left:30px}.product-coupon__wrapper{position:relative;display:block;width:100%;margin-bottom:10px}.product-coupon__wrapper .d-block.mb-2{font-size:1.6rem;color:#444B52;margin-bottom:8px}.product-coupons{cursor:pointer;display:flex;flex-wrap:wrap;align-items:center;gap:5px}.product-coupons .coupon-title{font-weight:700}.product-coupons .coupon_item.lite{border-radius:0;display:inline-block;filter:none;min-height:0;overflow:hidden;padding:0 !important}.product-coupons .coupon_item.lite:before{content:normal}.product-coupons .coupon_item.lite .coupon_content{color:#fff;background:#c11b1b;padding:5px 12px;position:relative;font-weight:500;line-height:1;text-align:center;display:flex;justify-content:center;align-items:center;border-radius:0;min-width:55px}.product-coupons .coupon_item.lite .coupon_content:before,.product-coupons .coupon_item.lite .coupon_content:after{content:'';position:absolute;border-radius:999px;width:10px;height:10px;background:#fff;top:50%;transform:translateY(-50%)}.product-coupons .coupon_item.lite .coupon_content:before{left:-5px}.product-coupons .coupon_item.lite .coupon_content:after{right:-5px}@media (max-width: 350px){.coupon_item.lite .coupon_content{padding:5px 10px;font-size:1.4rem}}.product-coupons svg{width:16px;height:16px;transform:rotate(270deg);color:#c11b1b}#modal-coupon-product{bottom:0;left:0;overflow-x:auto;overflow-y:auto;position:fixed;right:0;top:0 !important;z-index:9999}#modal-coupon-product .chosee_size{font-weight:600;font-size:16px;text-transform:uppercase}#modal-coupon-product .chosee_size p{margin-bottom:10px}#modal-coupon-product .modal-coupon-product{position:absolute;width:650px;top:10%;height:auto;margin:0 auto;left:0;right:0;padding:10px;background-color:#fff;z-index:8011;opacity:0;animation-delay:0.2s;animation-duration:0.3s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-name:popup-fade-in-up}@media (max-width: 767px){#modal-coupon-product .modal-coupon-product{width:96%;padding:14px}}#modal-coupon-product .modal-coupon-product .modalcoupon-close{position:absolute;right:0px;top:0px;border:0px;border-radius:0;width:30px;height:30px;display:flex;justify-content:center;align-items:center;background:#c11b1b;color:#fff}#modal-coupon-product .modal-coupon-product .modalcoupon-close svg{width:15px;height:15px;transition:transform 0.3s}#modal-coupon-product .modal-coupon-product .modalcoupon-close svg path{fill:#fff}#modal-coupon-product .modal-coupon-product .modalcoupon-close:hover svg{transform:rotate(90deg)}#modal-coupon-product .modal-coupon-product .box-cpou-dk{margin-bottom:15px}#modal-coupon-product .modal-coupon-product .box-cpou-dk.last-cpou{margin-bottom:0px}#modal-coupon-product .modal-coupon-product .item_list_coupon{background:#f5f5f5;display:flex;align-items:center;border:1px solid #c11b1b;border-radius:0px;position:relative}#modal-coupon-product .modal-coupon-product .item_list_coupon .money_coupon{background:#c11b1b;vertical-align:middle;width:110px;padding:0 8px;height:85px;display:flex;justify-content:center;align-items:center;font-size:2rem;text-align:center;font-weight:bold;color:#fff}@media (max-width: 767px){#modal-coupon-product .modal-coupon-product .item_list_coupon .money_coupon{width:80px;height:80px;font-size:1.4rem}}#modal-coupon-product .modal-coupon-product .item_list_coupon .money_coupon::before,#modal-coupon-product .modal-coupon-product .item_list_coupon .money_coupon::after{display:block;content:" ";width:16px;height:16px;background:#fff;position:absolute;left:101px;top:-8px;border-radius:50%;border-width:1px;border-style:solid;border-color:transparent #c11b1b #c11b1b transparent;transform:rotate(45deg)}@media (max-width: 767px){#modal-coupon-product .modal-coupon-product .item_list_coupon .money_coupon::before,#modal-coupon-product .modal-coupon-product .item_list_coupon .money_coupon::after{left:31px}}#modal-coupon-product .modal-coupon-product .item_list_coupon .money_coupon::after{top:auto;bottom:-8px;transform:rotate(225deg)}#modal-coupon-product .modal-coupon-product .item_list_coupon .content_coupon{padding-left:10px;padding-right:10px;width:calc(100% - 110px)}#modal-coupon-product .modal-coupon-product .item_list_coupon .content_coupon .boz-left .noidung_coupon{color:#6b6b6b;font-size:1.4rem}@media (min-width: 768px){#modal-coupon-product .modal-coupon-product .item_list_coupon .content_coupon{display:flex;justify-content:space-between;align-items:center}}@media (max-width: 767px){#modal-coupon-product .modal-coupon-product .item_list_coupon .content_coupon{width:calc(100% - 40px)}#modal-coupon-product .modal-coupon-product .item_list_coupon .content_coupon .boz-left .noidung_coupon{font-size:1.2rem}}@media (max-width: 767px){#modal-coupon-product .modal-coupon-product .item_list_coupon .content_coupon .zip_coupon{font-size:1.4rem;line-height:1.3}}#modal-coupon-product .modal-coupon-product .item_list_coupon .content_coupon .zip_coupon b{color:#c11b1b}@media (max-width: 767px){#modal-coupon-product .modal-coupon-product .item_list_coupon .content_coupon .boz-right{display:flex;justify-content:space-between;align-items:flex-end}}#modal-coupon-product .modal-coupon-product .item_list_coupon .content_coupon .boz-right .dis_copy{background-color:#c11b1b;color:#fff;border:none;padding:0px 15px;cursor:pointer;outline:none !important;box-shadow:none;height:32px;line-height:32px;font-weight:600;font-size:1.4rem;min-width:81px;border-radius:10px}@media (max-width: 767px){#modal-coupon-product .modal-coupon-product .item_list_coupon .content_coupon .boz-right .dis_copy{height:24px;font-size:1.2rem;line-height:24px}}@media (max-width: 321px){#modal-coupon-product .modal-coupon-product .item_list_coupon .content_coupon .boz-right .dis_copy{height:20px;font-size:1rem;line-height:20px}}#modal-coupon-product .modal-coupon-product .item_list_coupon .content_coupon .boz-right .dis_copy:hover{color:#fff;background-color:#941515}#modal-coupon-product .modal-coupon-product .item_list_coupon .content_coupon .boz-right .dk_btn{text-align:center;margin-top:5px;text-decoration:underline;color:#2E72D2;cursor:pointer;font-size:1.4rem}@media (max-width: 767px){#modal-coupon-product .modal-coupon-product .item_list_coupon .content_coupon .boz-right .dk_btn{font-size:1.2rem}}#modal-coupon-product .modal-coupon-product .item_list_coupon .content_coupon .boz-right .dk_btn:hover{color:#c11b1b}#modal-coupon-product .modal-coupon-product .contet_dk{background-color:#fff4db;padding:10px;color:#000;display:none}@media (max-width: 767px){#modal-coupon-product .modal-coupon-product .contet_dk{font-size:1.4rem;line-height:initial}}#modal-coupon-product .modalcoupon-overlay{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000;opacity:.5}#modal-coupon-product .chosee_size{font-weight:600;font-size:16px;text-transform:uppercase}.sku-product{margin-bottom:10px}.sku-product .sku-title{font-weight:700}.sku-product .a-sku{font-weight:700;color:#c11b1b}.section-product-related{margin-bottom:25px}.section-product-related .swiper_product_related .swiper-button-next,.section-product-related .swiper_product_related .swiper-button-prev{display:block;position:absolute;bottom:0;width:25px;height:50px;z-index:1;text-align:center;font-size:16px;line-height:22px;cursor:pointer;color:#c11b1b;background:#fff;transition:all .3s;-webkit-transition:all .3s;background-image:none;display:flex;justify-content:center;align-items:center;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}.section-product-related .swiper_product_related .swiper-button-next:after,.section-product-related .swiper_product_related .swiper-button-prev:after{width:25px;height:50px;font-size:14px;color:#606060;display:flex;justify-content:center;align-items:center;font-weight:bold}.section-product-related .swiper_product_related .swiper-button-next:hover,.section-product-related .swiper_product_related .swiper-button-prev:hover{background-color:#c11b1b;border:none}.section-product-related .swiper_product_related .swiper-button-next:hover:after,.section-product-related .swiper_product_related .swiper-button-prev:hover:after{color:#fff}.section-product-related .swiper_product_related .swiper-button-prev{left:0;border-radius:0 60px 60px 0}.section-product-related .swiper_product_related .swiper-button-prev:after{padding-right:7px}.section-product-related .swiper_product_related .swiper-button-next{right:0;border-radius:60px 0 0 60px}.section-product-related .swiper_product_related .swiper-button-next:after{padding-left:7px}.section-product-related .swiper_product_related .swiper-button-disabled{pointer-events:inherit}#sapo-product-reviews #sapo-product-reviews-sub,#sapo-product-reviews-noitem{border-radius:10px !important;overflow:hidden}.sapo-product-reviews-summary,#sapo-product-reviews-noitem{background-color:#F9F9F9 !important}.box_combo{margin-bottom:15px;margin-top:15px}@media (min-width: 767px){.combo-shopping{display:flex;align-items:center}}.combo-shopping .summary{width:100%;text-align:center}@media (max-width: 767px){.combo-shopping .summary{margin-top:10px}}@media (min-width: 767px){.combo-shopping .style-list{display:flex;justify-content:space-between;align-items:center}}.combo-shopping .style-list .current .checkbox-wrap{display:none}.combo-shopping .style-list .item{width:140px;text-align:left;border:1px solid #e5e5e5;border-radius:12px;padding:15px;position:relative;cursor:pointer;background:#fff}.combo-shopping .style-list .item.combo-item-cus{margin-right:15px}.combo-shopping .style-list .item .image{overflow:hidden;width:100%;display:flex;-o-justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;-os-justify-content:center;-o-display:flex;-moz-display:flex;-webkit-display:flex;-os-display:flex;align-items:center;position:relative;height:auto !important;padding-bottom:100%}.combo-shopping .style-list .item .image img{width:auto !important;max-height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;will-change:opacify;transform:scale(1);transition:all 0.5s ease}@media (max-width: 991px){.combo-shopping .style-list .item{width:175px}}@media (max-width: 767px){.combo-shopping .style-list .item{padding:7px;width:45%;display:inline-block}.combo-shopping .style-list .item.combo-item-cus:last-child{margin-right:0px}.combo-shopping .style-list .item.current{width:100%;padding:0px;border-radius:0px;border:none;text-align:left;display:flex;margin-bottom:7px}.combo-shopping .style-list .item.current .image{width:85px;min-width:85px;padding-bottom:85px}.combo-shopping .style-list .item.current .box_name{margin-left:10px}}.title_combo_hea{display:block;position:relative;line-height:1.3;font-size:20px;font-weight:600;margin-bottom:15px;text-transform:uppercase}@media (max-width: 767px){.title_combo_hea{font-size:16px}}.combo-shopping .plus{width:60px;text-align:center;font-size:26px;font-weight:700;color:#a2a5a6}@media (max-width: 767px){.combo-shopping .plus{display:none}}.combo-shopping .style-list .item .checkbox-wrap{position:absolute;top:5px;right:5px;z-index:2}.combo-shopping .style-list .item .checkbox-wrap .checkbox{display:inline-block;cursor:pointer;font-size:13px;font-weight:400;color:#9b9b9b;background-color:#fff}.combo-shopping .style-list .item .checkbox-wrap .checkbox input[type=checkbox]{opacity:0;filter:alpha(opacity=0);display:none}.combo-shopping .style-list .item .checkbox-wrap .checkbox input[type=checkbox]+span.ico{width:18px;height:18px;display:inline-block;-webkit-mask-image:url(//bizweb.dktcdn.net/100/334/924/themes/689615/assets/check-off.svg?1685520559425);vertical-align:middle;color:#a6a6a6;margin-right:2px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#a6a6a6}.combo-shopping .style-list .item .checkbox-wrap .checkbox input[type=checkbox]:checked+span.ico{-webkit-mask-image:url(//bizweb.dktcdn.net/100/334/924/themes/689615/assets/check-on.svg?1685520559425);background-color:#c11b1b}.combo-shopping .style-list .item .checkbox-wrap .checkbox input[type=checkbox]:disabled+span.ico{opacity:0.5}.combo-shopping .style-list .item .name{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:unset;line-height:20px;height:40px;margin-bottom:0px;margin-top:7px;word-wrap:break-word}.combo-shopping .style-list .item .name a{color:#4a4a4a}.combo-shopping .style-list .item .name a:hover,.combo-shopping .style-list .item .name a:focus{color:#c11b1b}.combo-shopping .style-list .item .variant_price{font-weight:600;-webkit-box-flex:1;-ms-flex:1;flex:1;color:#c90000}.combo-shopping .style-list .item.disabled .image,.combo-shopping .style-list .item.disabled .name,.combo-shopping .style-list .item.disabled .variant_price{opacity:0.3}.combo-shopping .summary .text-right p{font-size:14px;margin:0 0 6px}.combo-shopping .summary .text-right p .total-prices{font-weight:600;color:#c90000}.combo-shopping .summary .text-right button{background:#c11b1b;color:#fff;border:0;font-size:12px;font-weight:400;border-radius:3px;padding:6px 10px 5px}.combo-shopping .summary .text-right button:hover,.combo-shopping .summary .text-right button:focus{background:#c11b1b;color:#fff}.product-content-frame{background:#fff;border-top:1px solid #ccc;margin-top:5rem}.product-info-bottom{max-width:75%;margin:auto}@media (max-width: 991px){.product-info-bottom{max-width:100%}}.product-info-bottom .product-tab .nav-link{display:block;padding:12px;border:1px solid #ccc;background-color:#fff;border-radius:40px;font-weight:600;color:#333;text-decoration:none}.product-info-bottom .product-tab .nav-link.active{background-color:#e91d29;color:#fff;border-color:#e91d29}.bct-prodIcons{position:absolute;top:10px;left:50%;transform:translateX(-50%);z-index:1}.product-info-bottom .product-tab .bic_menu_category{position:relative;display:flex;align-items:center;justify-content:space-around}.product-info-bottom .product-tab .nav-item{width:22%;text-align:center}.product-info-bottom .product-tab .nav-item:last-child{margin-right:0}.product-tab,.product-info-bottom .product-sidebar{position:relative;top:-34px;margin:auto}@media (max-width: 767px){.product-tab,.product-info-bottom .product-sidebar{top:-21px}}.bic_product_detail .nav{justify-content:space-between}.bic_menu_category.fixed{width:100%;left:50%;z-index:1;transform:translateX(-50%);background-color:#fff;box-shadow:0 2px 10px #dbdbdb;overflow-x:hidden;z-index:9}.product-info-bottom .product-tab .fixed .nav-link{border:none;border-radius:0}.bic_grids.tab-content{overflow:hidden;position:relative;height:auto;opacity:1;visibility:visible}.bic_grids .item{padding-top:0;margin-bottom:20px}.bic_wrap__ct ul{margin:0 0 15px 0;list-style:disc outside;padding-left:30px}.bic_wrap__ct .ratio-16x9{position:relative;width:100%;padding-top:56.25%}.bic_wrap__ct .ratio-16x9 iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.bic_wrap__ct img{width:100% !important;height:auto !important}.bic_wrap__ct.has-toggle{position:relative}.bic_wrap__ct.has-toggle .bic_wrap__inner{max-height:1000px;overflow:hidden;position:relative;transition:max-height 0.35s ease}.bic_wrap__ct.has-toggle.is-collapsed .bic_wrap__inner::after{content:"";position:absolute;left:0;right:0;bottom:0;height:80px;background:linear-gradient(to bottom, rgba(255,255,255,0), #fff);pointer-events:none}.bic_wrap__ct.has-toggle.is-collapsed .bic_readmore_btn .hide-text{display:none}.bic_wrap__ct.has-toggle.is-expanded .bic_wrap__inner{max-height:100%}.bic_wrap__ct.has-toggle.is-expanded .bic_readmore_btn .show-text{display:none}.bic_wrap__ct .bic_readmore_wrap{text-align:center;margin-top:12px}.bic_wrap__ct .bic_readmore_btn{background:#c11b1b;color:#fff;transition:all .3s;display:inline-block;padding:10px 15px;font-weight:600;text-decoration:none;height:auto;line-height:normal;border-radius:10px;font-size:16px;border:none}@media (max-width: 767px){.bic_wrap__ct .bic_readmore_btn{padding:5px 10px;font-size:12px;border-radius:5px}}.bic_wrap__ct .bic_readmore_btn svg{width:12px;height:12px;margin-left:10px;position:relative;top:1px}@media (max-width: 767px){.bic_wrap__ct .bic_readmore_btn svg{width:9px;height:9px}}.bic_wrap__ct .bic_readmore_btn svg path{fill:#fff}.bic_wrap__ct .bic_readmore_btn .hide-text svg{rotate:180deg}.bic_wrap__ct .bic_readmore_btn:hover,.bic_wrap__ct .bic_readmore_btn:focus{background:#941515;color:#fff}.product-info-bottom .table-responsive>.table-bordered{margin:auto !important}.bic_social__bar{margin-top:40px}.bic_bh__filter>span{display:flex;align-items:center}.show_more{width:100%;padding:35px 15px 15px;font-weight:400;color:#222;cursor:pointer;text-align:center;display:block}.show_more.bzz{background:linear-gradient(to top, #fff 30%, rgba(255,255,255,0.95), rgba(255,255,255,0) 100%);opacity:1;visibility:visible;position:relative;z-index:1;position:absolute;bottom:0}.bic_wrap__ct.hidden{height:200px;overflow:hidden}@media (max-width: 767px){.panel-heading{padding:0}.product-info-bottom{border-top:none}.product-info-bottom .product-tab .bic_menu_category{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.product-info-bottom .product-tab .bic_menu_category .nav-item{position:relative;width:100%;padding-right:5px;padding-left:5px;margin-bottom:10px;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.bic_grids.tab-content.content-area h2{font-size:24px}}.tab-content h1{font-size:32px}.tab-content h2{font-size:28px}.tab-content h3{font-size:24px}@media (max-width: 767px){.tab-content h1{font-size:28px}.tab-content h2{font-size:24px}.tab-content h3{font-size:20px}}.f-button{color:#000 !important;background:#fff !important}.f-caption{display:none !important}.fancybox__backdrop{background:#fff !important}.fancybox__dialog svg path,.fancybox__dialog svg rect{fill:unset}#add-to-cart-form{margin-bottom:0}
