.layout-product{margin-top:5rem}.layout-product .details-product{margin-bottom:5rem}@media (max-width: 767px){.layout-product .details-pro{text-align:center;margin-top:2rem}.layout-product .details-pro>img{width:32px;height:32px}}.layout-product .product-image-block{width:100%;height:0;overflow:hidden;padding-top:100%;position:relative}.layout-product .product-image-block img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:100%;height:100%;object-fit:contain}.layout-product .product-image-block .img-1{z-index:2;opacity:1}.layout-product .product-image-block .img-2{z-index:1;opacity:0}.layout-product .product-image-block:hover .img-1{opacity:0}.layout-product .product-image-block:hover .img-2{opacity:1}.layout-product .title-product{font-size:2rem;font-weight:700;color:#93008b;font-family:'Neulis Cursive';font-style:normal;line-height:1.25;letter-spacing:-0.03em;display:block;margin-bottom:0;margin-top:0.5rem}.layout-product .product-summary{font-size:1rem;font-weight:400;color:#000000;font-style:normal;line-height:1.3;letter-spacing:0;display:block;margin-bottom:2rem}@media (max-width: 767px){.layout-product .product-summary{font-size:0.8rem;margin-bottom:1rem}}.layout-product .product-summary p{margin-bottom:0}.layout-product .product-content{margin-bottom:1rem}.layout-product .product-content strong{font-size:1.4rem;font-weight:700;color:#000;font-family:'Neulis Cursive';font-style:normal;line-height:1.25;letter-spacing:-0.03em;margin-bottom:0}@media (max-width: 767px){.layout-product .product-content{text-align:left}}.layout-product .inventory_quantity{font-size:14px;margin-bottom:10px}.layout-product .inventory_quantity .a-stock{color:#93008b}.layout-product .inventory_quantity .a-vendor{color:#93008b}.layout-product .product-note{margin-bottom:2rem}.layout-product .product-note .note-item{display:inline-block;margin:0px 3rem 0.5rem 0}.layout-product .product-note .note-item input{display:none}.layout-product .product-note .note-item label{font-size:1.4rem;font-weight:700;color:#93008b;font-family:'Neulis Cursive';font-style:normal;line-height:1.25;letter-spacing:-0.03em;margin-bottom:0;position:relative;padding-right:40px;cursor:pointer}@media (max-width: 767px){.layout-product .product-note .note-item label{font-size:1rem;padding-right:27px}}.layout-product .product-note .note-item label:before{content:"";background-image:url(//bizweb.dktcdn.net/100/520/078/themes/954813/assets/no-check.svg?1731255771613);position:absolute;width:24px;height:24px;background-repeat:no-repeat;top:0;right:0px;background-size:contain}@media (max-width: 767px){.layout-product .product-note .note-item label:before{width:20px;height:20px}}.layout-product .product-note .note-item label .crossed-out{display:none}.layout-product .product-note .note-item input:checked+label:before{background-image:url(//bizweb.dktcdn.net/100/520/078/themes/954813/assets/check.svg?1731255771613)}.layout-product .swatch{font-size:14px;margin-bottom:2rem}@media (max-width: 767px){.layout-product .swatch{margin-bottom:1rem}}.layout-product .swatch .header{margin-bottom:5px}.layout-product .swatch .swatch-element{display:inline-block;margin:0px 3rem 0.5rem 0}@media (max-width: 767px){.layout-product .swatch .swatch-element{margin:0px 0.8rem 0.5rem 0.8rem}}.layout-product .swatch .swatch-element input{display:none}.layout-product .swatch .swatch-element label{font-size:1.4rem;font-weight:700;color:#93008b;font-family:'Neulis Cursive';font-style:normal;line-height:1.25;letter-spacing:-0.03em;margin-bottom:0;position:relative;padding-right:40px;cursor:pointer}@media (max-width: 767px){.layout-product .swatch .swatch-element label{font-size:1rem;padding-right:27px}}.layout-product .swatch .swatch-element label:before{content:"";background-image:url(//bizweb.dktcdn.net/100/520/078/themes/954813/assets/no-check.svg?1731255771613);position:absolute;width:24px;height:24px;background-repeat:no-repeat;top:0;right:0px;background-size:contain}@media (max-width: 767px){.layout-product .swatch .swatch-element label:before{width:20px;height:20px}}.layout-product .swatch .swatch-element label .crossed-out{display:none}.layout-product .swatch .swatch-element input:checked+label:before{background-image:url(//bizweb.dktcdn.net/100/520/078/themes/954813/assets/check.svg?1731255771613)}.layout-product .swatch .swatch-element .tooltip{display:none}.layout-product .swatch .swatch-element.soldout{position:relative}.layout-product .swatch .swatch-element.soldout label{position:relative}.layout-product .swatch .swatch-element.color input:checked+label:before{content:"";color:#fff;position:absolute;width:13px;height:13px;line-height:10px;top:50%;font-size:12px;left:50%;background-size:cover;transform:translate(-50%, -50%);background-image:url(//bizweb.dktcdn.net/100/520/078/themes/954813/assets/check-symbol.svg?1731255771613)}.layout-product .swatch .swatch-element.color.trang input:checked+label:before{background-image:url(//bizweb.dktcdn.net/100/520/078/themes/954813/assets/check-symbol-black.png?1731255771613)}.layout-product .selector-wrapper{display:none !important}.layout-product .button_actions .add_to_cart{font-size:1.2rem;font-weight:700;color:#ffffff;font-family:"Neulis Cursive";font-style:normal;line-height:2rem;letter-spacing:0;border-width:0.0rem;border-radius:40rem;padding:10px 40px;background:#ff0101;border-bottom:0px solid rgba(127,127,127,0.2);text-decoration:none;display:inline-block;transition:300ms all}@media (min-width: 768px) and (max-width: 991px){.layout-product .button_actions .add_to_cart{font-size:0.8rem;padding:5px 20px}}@media (max-width: 767px){.layout-product .button_actions .add_to_cart{font-size:1.2rem;padding:5px 40px}}.layout-product .button_actions .add_to_cart:hover,.layout-product .button_actions .add_to_cart:focus{background:#93008b}.layout-product .button_actions .btn-soldout{border:initial;height:45px;padding:0 20px;background:#363636;color:#fff;margin-top:29px}.layout-product .button_actions .btn-soldout:hover{background:#ff0101}.layout-product .flex-quantity{display:inline-flex;font-size:14px;align-items:center}@media (max-width: 767px){.layout-product .flex-quantity{display:block}}.layout-product .flex-quantity .price-box{margin-right:2rem}@media (max-width: 767px){.layout-product .flex-quantity .price-box{margin-right:0}}.layout-product .flex-quantity .price-box .special-price{font-size:2rem;font-weight:700;color:#000}@media (max-width: 767px){.layout-product .flex-quantity .price-box .special-price{font-size:1.4rem}}.layout-product .flex-quantity .price-box .old-price{color:#acacac;font-size:1.2rem}.layout-product .custom-btn-number{display:none}.layout-product .input_number_product{width:80px;margin-right:10px;position:relative}.layout-product .input_number_product .btn_num{border:solid 1px #ddd;width:20px;position:absolute;right:0;top:0;text-align:center;height:23px;line-height:18px;cursor:pointer;background:initial;padding:initial}.layout-product .input_number_product .btn_num.num_1{bottom:0;top:initial}.layout-product .input_number_product input{width:100%;height:45px;border:solid 1px #ddd;text-align:center;padding-right:20px}.product-tab{margin-top:30px}.product-tab .tabs-title{padding:0;margin:0;list-style:none;display:flex}.product-tab .tab-link{border:1px solid #e1e1e1;padding:13px 40px;cursor:pointer}.product-tab .tab-link h3{color:#333;padding:0;margin:0;font-size:14px;text-transform:uppercase}.product-tab .tab-link.active,.product-tab .tab-link:hover{background:#333;border-color:#333}.product-tab .tab-link.active h3,.product-tab .tab-link:hover h3{color:#fff}.product-tab .tab-content{opacity:0;visibility:hidden;height:0;overflow:hidden}.product-tab .tab-content.active{opacity:1;visibility:visible;height:auto;padding:25px;border:1px solid #e1e1e1 !important;margin-top:-1px}.productRelate{margin-top:30px}.productRelate .block-title{margin-bottom:35px;position:relative}.productRelate .block-title h2{font-size:5rem;font-weight:700;font-family:Neulis Cursive;font-style:normal;line-height:1;letter-spacing:-0.03em;display:block;text-align:center;text-transform:none;margin-bottom:2rem}@media (max-width: 767px){.productRelate .block-title h2{font-size:3rem}}.productRelate .block-title h2 a{color:#93008b}.productRelate .block-title h2 a:hover{color:#93008b}.productRelate .swiper-button-next:after,.productRelate .swiper-button-prev:after{font-size:14px;color:#333}.section_maquee{margin-bottom:0}
