.productDetail{padding:1.2rem 0 8rem}.productDetail .discount{position:relative;top:1rem;left:1rem}.productDetail .addToCard:disabled{cursor:no-drop;background:#bcbaba}.productDetail .outStok{letter-spacing:.03em;color:red;justify-content:flex-end;margin:2rem 0 .6rem;font-size:1.8rem;font-style:normal;font-weight:500;line-height:144%;display:flex}.productDetail .rotingtxt{position:absolute;transform:rotate(331deg)}.productDetail .like-button{opacity:0;position:absolute}.productDetail .empty-icons svg,.productDetail .filled-icons svg{width:2.2rem;height:2.2rem;margin-right:0}.productDetail .like-button:checked+svg path{fill:red}.productDetail .like .heart{align-items:center;display:flex}.productDetail .like .heart span{letter-spacing:.05em;color:#1f1414;font-size:1.6rem;font-style:normal;font-weight:600;line-height:2.2rem}.productDetail .productRow{margin-top:5.8rem;margin-bottom:8rem}.productDetail .productRow .swiper-pagination{display:none}.productDetail .productRow .productDetailImg{border-radius:3rem;position:relative;overflow:hidden}.productDetail .productRow .productDetailImg .discount{z-index:2;height:3.3rem;font-size:1.4rem;line-height:135.9%;position:absolute;top:2.8rem;left:2.1rem}.productDetail .productRow .productDetailImg .badge{width:fit-content;top:2.8rem;left:8.6rem}.productDetail .productRow .mySwiper2{height:58.2rem}.productDetail .productRow .mySwiper2 .productDetailSwiper:hover{cursor:zoom-in}.productDetail .productRow .mySwiper{border-radius:0;height:4.8rem}.productDetail .productRow .productDetailSwiper{background-color:#fff;border:.1rem solid #dddcdc;border-radius:3rem;justify-content:center;align-items:center;height:99%;display:flex;overflow:hidden;width:99%!important}.productDetail .productRow .swiper .swiper-button-prev,.productDetail .productRow .swiper .swiper-button-next{color:red}.productDetail .productRow .swiper .swiper-slide img{object-fit:contain;width:90%;height:58.2rem;max-height:90%}.productDetail .productRow .swiper-thumbs{margin-top:1.4rem;padding:0 1.6rem}.productDetail .productRow .swiper-thumbs .productDetailSwiper{justify-content:center;align-items:center;height:4.6rem;display:flex;border-radius:.8rem!important}.productDetail .productRow .swiper-thumbs .swiper-slide{cursor:pointer;height:4.8rem!important}.productDetail .productRow .swiper-thumbs .swiper-slide img{object-fit:contain;height:100%;width:100%!important}.productDetail .productRow .productRight{padding-left:3.6rem}.productDetail .productRow .productRight h2{letter-spacing:.03em;color:#000;margin:.8rem 0;font-size:2.4rem;font-style:normal;font-weight:700;line-height:144%}.productDetail .productRow .productRight .productRightPrice{border-bottom:.1rem solid #eee;align-items:center;padding-bottom:.8rem;display:flex}.productDetail .productRow .productRight .productRightPrice p{letter-spacing:.05em;color:#1f1414;align-items:center;padding-right:1.4rem;font-size:4.6rem;font-style:normal;font-weight:600;line-height:135.9%;display:flex;position:relative}.productDetail .productRow .productRight .productRightPrice p svg{width:4rem;height:3.1rem;margin-left:1rem}.productDetail .productRow .productRight .productRightPrice p svg g{opacity:1}.productDetail .productRow .productRight .productRightPrice p svg path{fill:#000}.productDetail .productRow .productRight .productRightPrice span{letter-spacing:.05em;color:#1f1414;align-items:center;margin-top:1.8rem;padding-left:2rem;font-size:2rem;font-style:normal;font-weight:400;line-height:135.9%;display:flex;position:relative}.productDetail .productRow .productRight .productRightPrice span:before{content:"";background-color:#1f1414;width:.1rem;height:3.6rem;position:absolute;top:-1rem;left:.6rem;transform:rotate(30deg)}.productDetail .productRow .productRight .productRightPrice span:after{content:"";background-color:#fb2f2f;width:80%;height:.13rem;margin:auto;position:absolute;top:0;bottom:0;right:0;transform:rotate(20deg)}.productDetail .productRow .productRight .productRightPrice span svg{width:1.4rem;height:1rem;margin-left:.4rem}.productDetail .productRow .addToCartSection{align-items:center;padding:2.8rem 0 2.4rem;display:flex}.productDetail .productRow .title,.productDetail .productRow .addToCartTitle{letter-spacing:.05em;color:#000;opacity:.65;margin-bottom:.6rem;font-size:1.4rem;font-style:normal;font-weight:500;line-height:125.1%}.productDetail .productRow .productChoose{border-bottom:.1rem solid #eee;justify-content:space-between;align-items:flex-start;padding-bottom:4.4rem;display:flex}.productDetail .productRow .productChoose .titleType{margin-bottom:.9rem}.productDetail .productRow .productChoose .productColor{justify-content:flex-start;align-items:center;display:flex}.productDetail .productRow .productChoose .productColor .filterRadio{width:4rem;height:4rem;margin-right:.6rem;padding-left:0;position:relative;margin-bottom:1.6rem!important}.productDetail .productRow .productChoose .productColor .filterRadio .tooltype{opacity:0;color:#00000065;background:#eee;border-radius:4rem;width:fit-content;height:1.7rem;margin:auto;padding:0 1rem;font-size:1.1rem;font-style:normal;font-weight:400;line-height:125.1%;position:absolute;top:115%;left:0}.productDetail .productRow .productChoose .productColor .filterRadio .tooltype:after{content:"";z-index:2;background-color:#eee;width:.6rem;height:.6rem;margin:auto;position:absolute;top:-.4rem;left:1.4rem;transform:rotate(45deg)}.productDetail .productRow .productChoose .productColor .filterRadio:hover .tooltype{opacity:1}.productDetail .productRow .productChoose .productColor .filterRadio input{height:4rem;top:.3rem}.productDetail .productRow .productChoose .productColor .filterRadio input:checked~.checkmark{border:.1rem solid #12121299}.productDetail .productRow .productChoose .productColor .filterRadio .checkmark{border:.1rem solid #0000;width:4rem;height:4rem}.productDetail .productRow .productChoose .productColor .filterRadio .checkmark:after{width:3.4rem;height:3.4rem;display:block}.productDetail .productRow .productChoose .productColor .filterRadio:first-child .checkmark:after{background-color:green}.productDetail .productRow .productChoose .productColor .filterRadio:nth-child(2) .checkmark:after{background-color:#00f}.productDetail .productRow .productChoose .filter__control{position:relative}.productDetail .productRow .productChoose .filter__control .filter__value-container{height:4.8rem;padding:0 2.4rem}.productDetail .productRow .productChoose .filter__control .filter__value-container .filter__input-container{height:4.8rem;position:absolute}.productDetail .productRow .productChoose .filter__control .filter__value-container .filter__input-container input{height:100%}.productDetail .productRow .productChoose .filter__control div{align-items:center;display:flex}.productDetail .productRow .productChoose .filter__control div svg path{fill:#cb0606}.productDetail .productRow .productRightTop{align-items:center;padding-top:2.4rem;display:flex}.productDetail .productRow .productRightTop p{border-left:.1rem solid #eee;margin-left:1.8rem;padding-left:1.8rem}.productDetail .productRow .productRightTop p span{color:#000;font-weight:500}.productDetail .productRow .productRightTop a:hover{color:#cb0606}.productDetail .productRow .productRightTop span,.productDetail .productRow .productRightTop a,.productDetail .productRow .productRightTop p{letter-spacing:.05em;color:#000000bf;font-family:Manrope;font-size:1.4rem;font-style:normal;font-weight:300;line-height:125.1%;transition:all .3s}.productDetail .productRow .swap{color:#1f1414;background-color:#0000;border:none;align-items:center;margin-left:3.8rem;padding-left:3.8rem;font-size:1.6rem;font-style:normal;font-weight:600;line-height:2.2rem;display:flex}.productDetail .productRow .buttonSection{align-items:center;display:flex}.productDetail .productRow .buttonSection .like .heart{cursor:pointer;align-items:center;height:4rem;display:flex;position:relative}.productDetail .productRow .buttonSection .like .heart svg path{stroke:#000;fill:#000}.productDetail .productRow .buttonSection .like .heart input{opacity:0;position:absolute}.productDetail .productRow .buttonSection .like .heart input:checked+svg path{stroke:#cb0606;fill:#cb0606}.productDetail .productRow .buttonSection .like .heart input:checked+p{color:red}.productDetail .productRow .buttonSection a{color:#1f1414;align-items:center;font-size:1.6rem;font-style:normal;font-weight:600;line-height:2.2rem;display:flex}.productDetail .productRow .buttonSection svg{width:2.4rem;height:2.4rem;margin-right:1.2rem}.productDetail .productRow .shareSection{justify-content:space-between;align-items:center;display:flex}.productDetail .productRow .shareSection .share{align-items:center;display:flex}.productDetail .productRow .shareSection .share a{background:#f3f3f3;border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;margin-right:.8rem;display:flex}.productDetail .productRow .shareSection .share a svg{width:1.9rem;height:1.9rem}.productDetail .productRow .shareSection .share div{cursor:pointer;background:#f3f3f3;border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;margin-right:.8rem;display:flex}.productDetail .productRow .shareSection .share div svg{width:1.9rem;height:1.9rem}.productDetail .productRow .shareSection .rating{border-left:.1rem solid #eee;align-items:center;padding-left:1.4rem;display:flex}.productDetail .productRow .shareSection .rating svg{width:2.8rem;height:2.8rem;margin-right:.6rem}.productDetail .productRow .shareSection .rating span{letter-spacing:.1em;text-transform:uppercase;color:#bcbaba;font-size:2.4rem;font-style:normal;font-weight:600;line-height:3.2rem}.productDetail .react-tabs{background:#f4f4f5;border-radius:3rem;margin-bottom:8rem}.productDetail .react-tabs .react-tabs__tab-list{border-bottom:.2rem solid #fafafa;align-items:center;padding:.2rem;display:flex}.productDetail .react-tabs .react-tabs__tab{text-align:center;letter-spacing:.05em;color:#121212;opacity:.35;outline:none;justify-content:center;align-items:center;width:100%;height:6rem;font-size:2.4rem;font-style:normal;font-weight:500;line-height:3.3rem;display:flex}.productDetail .react-tabs .react-tabs__tab.react-tabs__tab--selected{text-align:center;letter-spacing:.05em;color:#1f1414;opacity:1;background:#fafafa;border:none;border-top-left-radius:3rem;border-top-right-radius:3rem;font-size:2.8rem;font-style:normal;font-weight:700;line-height:3.8rem}.productDetail .react-tabs .react-tabs__tab-panel{padding:5.2rem 7.6rem}.productDetail .react-tabs .productDetailInfo h5{letter-spacing:.05em;color:#1f1414;margin-bottom:1.4rem;font-size:1.8rem;font-style:normal;font-weight:600;line-height:2.5rem}.productDetail .react-tabs .productDetailInfo p,.productDetail .react-tabs .productDetailInfo ul li{color:#1f1414;opacity:.75;font-size:1.8rem;font-style:normal;font-weight:400;line-height:145%}.productDetail .react-tabs .productDetailInfo ul{padding:0 0 2.4rem}.productDetail .react-tabs .productDetailInfo ul li{margin-bottom:1.6rem}.productDetail .productDetailIndicators{justify-content:space-between;align-items:flex-start;display:flex}.productDetail .productDetailIndicatorsChild{flex-flow:column wrap;width:100%;height:45rem;display:flex}.productDetail .productDetailIndicatorsChild p{letter-spacing:.05em;color:#1f1414;border-bottom:.1rem solid #1f141414;align-items:center;width:40%;margin-bottom:1.8rem;padding-bottom:1.6rem;font-size:1.8rem;font-style:normal;font-weight:600;line-height:2.5rem;transition:all .3s;display:flex}.productDetail .productDetailIndicatorsChild p a,.productDetail .productDetailIndicatorsChild p span{letter-spacing:.05em;color:#002d87bf;white-space:nowrap;border-bottom:.1rem solid #002d87;margin-left:1.2rem;font-size:1.4rem;font-style:normal;font-weight:400;line-height:1.9rem;transition:all .3s}.productDetail .productDetailIndicatorsChild p:hover{color:#ff0404}.productDetail .productDetailIndicatorsChild p:hover a,.productDetail .productDetailIndicatorsChild p:hover span{color:#ff0404;border-bottom:.1rem solid #ff0404}.productDetail .moreParent{display:none}.productDetail .quantity-picker{border:none;align-items:center;display:flex}@media (max-width:767.9px){.productDetail .quantity-picker{padding:0 1rem}.productDetail .mySwiper2{height:40rem!important}.productDetail .productRow{margin-top:2.4rem;margin-bottom:6.2rem}.productDetail .productRow .swiper .swiper-slide{height:37rem}.productDetail .productRow .swiper .swiper-button-next,.productDetail .productRow .swiper .swiper-button-prev{color:red}.productDetail .productRow .productDetailImg .discount{height:2.6rem;top:1.5rem;left:1.4rem}.productDetail .productRow .productDetailImg .badge{top:1.2rem}.productDetail .productRow .swiper-thumbs{display:none}.productDetail .productRow .productRight{padding-left:0}.productDetail .productRow .productRight .productRightPrice{margin-bottom:2.8rem;padding-bottom:2.4rem}.productDetail .productRow .productRight .productRightPrice p{font-size:3.2rem}.productDetail .productRow .productRight .productRightPrice p svg{width:3.3rem;height:2.8rem}.productDetail .productRow .productChoose{flex-direction:column-reverse;display:flex}.productDetail .productRow .productChoose .productTypeParent{width:100%}.productDetail .productRow .productChoose .productType{width:100%;margin-bottom:3.2rem}.productDetail .productRow .productChoose .productType .filter__control{width:100%;min-width:100%;max-width:100%}.productDetail .productRow .productChoose .productType .css-b62m3t-container{width:100%}.productDetail .productRow .addToCartSection{padding:0 0 2.4rem}.productDetail .productRow .addToCartTitle{color:#000;opacity:.65;padding:3.2rem 0 .8rem;font-size:1.4rem;font-style:normal;font-weight:500;line-height:125.1%}.productDetail .productRow .quantity{width:35%;padding:0}.productDetail .productRow .like .heart p{font-size:1.4rem}.productDetail .productRow .swap{border-left:0;margin-left:0;padding-left:0}.productDetail .productRow .buttonSection{flex-wrap:wrap;justify-content:space-between}.productDetail .productRow .buttonSection svg{width:1.6rem;height:1.6rem;margin-right:.6rem}.productDetail .productRow .shareSection{margin-bottom:1.2rem}.productDetail .productRow .shareSection .rating{border-left:none;padding-left:0}.productDetail .productRow .shareSection .rating svg{width:1.4rem;height:1.4rem}.productDetail .productRow .shareSection .rating span{font-size:1.3rem;line-height:1.8rem}.productDetail .react-tabs{margin-bottom:6.4rem}.productDetail .react-tabs .react-tabs__tab{color:#09095c;padding:0 2rem;background-color:#0000!important;height:6rem!important;font-size:1.5rem!important;line-height:2rem!important}.productDetail .react-tabs .react-tabs__tab.react-tabs__tab--selected{font-size:2rem!important;line-height:2.7rem!important}.productDetail .react-tabs .react-tabs__tab-list{overflow:auto}.productDetail .react-tabs .react-tabs__tab-panel{padding:0 2rem 3.2rem}.productDetail .react-tabs .react-tabs__tab-panel .productDetailIndicators{flex-direction:column;display:flex}.productDetail .react-tabs .react-tabs__tab-panel .productDetailIndicators .productDetailIndicatorsChild{width:100%;height:100%}.productDetail .react-tabs .react-tabs__tab-panel .productDetailIndicators .productDetailIndicatorsChild:last-child p:last-child{border-bottom:none}.productDetail .react-tabs .productDetailInfo p{font-size:1.6rem;line-height:145%}.productDetail .productCard .productCardHead{height:20rem}.productDetail .productCard .discount{transition:all .2s;top:15.6rem;left:1.6rem}.productDetail .productSlide{margin-bottom:3.2rem}.productDetail .swiper-pagination{justify-content:center;align-items:center;bottom:1rem;display:flex!important}.productDetail .swiper-pagination .swiper-pagination-bullet{box-sizing:border-box;opacity:1;background-color:#0000;border:.1rem solid #ff0404}.productDetail .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#ff0436}}.modalContainer{z-index:9;background-color:#fff;position:fixed;inset:0}@media (min-width:767.9px){.modalContainer{display:none}}.modalContainer .modalClose{margin:10px 10px 10px auto;display:table}.modalContainer .modalContent{padding:20px}.modalContainer .detailsNav .swiper-slide{height:7rem!important}.modalContainer .detailsNav .productDetailSwiper{border-radius:1rem}.modalContainer .detailsNav .swiper-slide-thumb-active .productDetailSwiper{border:1px solid red}.modalContainer .swiper-pagination{display:none!important}.modalContainer .mySwiper{height:9rem!important}.modalContainer .swiper-thumbs{margin-top:0!important;padding:0!important;display:block!important}.modalContainer .swiper-thumbs .productDetailSwiper{height:6.5rem!important}.modalContainer .mySwiper2{height:40rem!important}
