.productContainer{background-color:var(--wc);border-radius:0 0 45px 45px;flex-direction:column;align-items:center;gap:10vh;width:100%;height:100%;padding:20vh 0 10vh;display:flex}.loadingProduct{justify-content:center;align-items:center;width:100%;height:80vh;display:flex}.subtitle{color:var(--dc);text-transform:uppercase;flex-direction:row;gap:20px;width:90%;font-size:14px;display:flex}.subtitleLink{color:var(--gc);cursor:pointer;font-weight:500;text-decoration:none}.subtitle h4{color:var(--yc);font-weight:400}.boxLink{color:var(--dc);gap:0;width:30%;margin:0;padding:0}.productBox{justify-content:space-between;width:90%;display:flex}.productCover{justify-content:space-around;width:100%;height:80vh;display:flex}.mainImage{width:550px;height:550px;transition:all .5s;overflow:hidden}.thumbnail{cursor:zoom-in;border:1px solid #1f1f1f1e;border-radius:10px;transition:all .4s}.sideImages{flex-direction:column;gap:25px;display:flex;position:relative}.sideImage,.selectedImage{border:1px solid var(--gc);cursor:pointer;border-radius:5px;z-index:998!important}.selectedImage{border:1px solid var(--yc)}.swiper-zoom-container{cursor:zoom-in}.sideImagesSwiper .swiper-button-next,.sideImagesSwiper .swiper-button-prev{color:var(--dc);width:30px;height:30px;top:auto;bottom:-10px;rotate:90deg}.sideImagesSwiper .swiper-button-next:after,.sideImagesSwiper .swiper-button-prev:after{font-size:18px}.overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:zoom-out;opacity:0;overscroll-behavior:contain;touch-action:none;background-color:#000c;justify-content:center;align-items:center;width:100%;height:100vh;animation:.4s forwards fadeIn;display:flex;position:fixed;bottom:0;right:0;z-index:2147483647!important}.zoomedImage{object-fit:contain;border-radius:10px;transition:all .5s ease-in-out;z-index:2147483647!important}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.productInfo{width:70%;color:var(--dc);flex-direction:column;gap:20px;padding-left:10vh;display:flex}.productInfo h1{font-size:30px}.productInfo h3{font-size:20px;font-weight:700}.brand{border-bottom:1px solid var(--gc);color:var(--gc);justify-content:space-between;align-items:center;gap:5px;padding-bottom:10px;font-size:14px;font-weight:500;display:flex}.brandBox{flex-direction:column;gap:10px;width:100%;height:100%;display:flex}.brandLink{text-transform:uppercase;color:var(--dc);padding-left:5px}.sizes,.colors{color:var(--dc)}.radioCard{background-color:var(--wc);text-transform:capitalize;cursor:pointer;justify-content:center;align-items:center;max-width:70px;font-size:16px;display:flex}.attentionBox{justify-content:space-around;align-items:center;display:flex}.wishlistBox{flex-direction:row;display:flex}.wishlistBox .wishlistCard{position:relative;top:0;right:0}.wishlistBox .wishlistCard svg{top:0;right:0}.wishlistBox h2{text-transform:uppercase;color:var(--dc);letter-spacing:-.05rem;cursor:pointer;padding-left:5px;font-size:14px;font-weight:700}.addCard{width:180px;height:55px;color:var(--dc);text-overflow:ellipsis;cursor:pointer;border:1px solid var(--dc);border-radius:15px;justify-content:center;align-items:center;font-weight:600;display:flex;position:relative;overflow:hidden}.addCard:disabled{cursor:not-allowed}.addCard .buySvg,.addCard .btnText{width:100%;height:100%;transition:all .45s ease-in-out;position:absolute}.addCard .btnText{background-color:var(--wc);border-radius:15px;justify-content:center;align-items:center;display:flex;left:0}.addCard .buySvg{background-color:var(--dc);border-radius:15px;justify-content:center;align-items:center;display:flex;left:-100%}.addCard:not(:disabled):hover{background-color:var(--dc)}.addCard:not(:disabled):hover .buySvg{color:var(--yc);left:0}.addCard:not(:disabled):hover .btnText{left:100%}.addedCard{color:var(--yc);background-color:var(--dc);cursor:auto;justify-content:center;display:flex}.addedCard .btnText{background-color:var(--dc);position:static}.vat{justify-content:center;font-size:16px;font-weight:bolder;display:flex}#hidden{visibility:hidden}.description{border-top:1px solid var(--dc);width:65%;color:var(--dc)}.description h2{color:var(--bc);text-transform:uppercase;letter-spacing:-.1rem;margin:5vh 0;font-size:3rem;font-weight:300}.related{flex-direction:column;align-items:center;gap:5vh;width:100%;display:flex}.related h2{color:var(--dc);text-transform:uppercase;letter-spacing:-.1rem;font-size:2.5rem;font-weight:300}.productSwiper{scroll-behavior:smooth;width:85%;height:100%}.productSwiperSlide{justify-content:center;display:flex}.inquiry{color:var(--dc);text-transform:uppercase;width:70%;font-weight:400}.inquiryText{width:60%}.inquiry h2{color:var(--yc);font-size:20px}.sendMessage{color:var(--dc);flex-direction:column;max-width:70%;display:flex;position:relative}.sendMessageText{text-transform:uppercase;cursor:pointer;width:250px;color:var(--gc);font-size:16px;font-weight:800;transition:all .3s ease-in-out;position:absolute;top:-150px;right:0}.sendMessageText:hover{color:var(--yc)}.sendMessageContent{text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.sendMessageContent form{border:1px solid var(--gc);border-radius:25px;flex-direction:column;align-items:center;gap:30px;width:85%;padding:7vh 0;display:flex}.sendMessageContent form .field{flex-direction:column;width:70%;display:flex;position:relative}.sendMessageContent form .formFlex{align-items:center;gap:25px;width:70%;display:flex}.sendMessageContent form .field input{background-color:var(--wc);border:1px solid var(--dc);color:var(--dc)}.sendMessageContent form .field input:focus{border:1px solid var(--gc)}.myPhoneInput{position:relative}.sendMessageContent .homeBtn{width:250px}.toast{justify-content:flex-end;align-items:center;width:270px;height:70px;display:flex}.toastInfo{flex-direction:column;gap:10px;max-width:65%;font-size:10px;display:flex}.toastInfo .mainBtn,.toastInfo .hoverBtn{width:100px;height:30px;font-size:14px;border-radius:10px!important}.toastInfo .mainBtn{color:var(--wc);border-color:var(--wc)}.toastInfo .hoverBtn{background-color:var(--wc);color:var(--dc)}.toastImg{border-radius:5px 0 0 5px;position:absolute;left:0}@media (max-width:1024px){.productBox{flex-direction:column;justify-content:center}}@media (max-width:768px){.subtitle{flex-wrap:wrap;gap:10px;min-width:95%!important;font-size:12px!important}.productCover{flex-direction:column-reverse;align-items:center;gap:10px;margin-top:-40px;width:100%!important;height:100%!important}.mainImage{max-width:100%!important;height:100%!important}.sideImages{gap:20px;width:100%;overflow-y:hidden;flex-direction:row!important}.sideImagesSwiperBox{justify-content:center;display:flex}.sideImagesSwiper .swiper-button-prev,.sideImagesSwiper .swiper-button-next{top:60%!important;bottom:0!important;right:-10px!important;rotate:none!important}.sideImagesSwiper .swiper-button-prev{left:-10px!important}.sideImage,.selectedImage{width:80px;height:80px}.addCard:not(:disabled):hover .btnText{left:0}.productInfo{width:100%;padding:15px}.productInfo h1{font-size:24px!important}.description{width:85%!important}.description h2{font-size:2rem!important}.inquiry{width:90%}.inquiryText{width:100%}.sendMessageText{justify-self:center;position:relative!important;top:0!important}.sendMessageText:hover{color:var(--gc)}.sendMessage{align-items:center;max-width:100%!important}.sendMessageContent form{font-size:.8rem;align-items:center!important;width:70vw!important}.sendMessageContent form .field{width:95%!important}.sendMessageContent form .formFlex{flex-direction:column;width:100%!important}.sendMessageContent form .field input{font-size:.8rem}.sendMessageContent .homeBtn{width:250px}}@media (max-width:425px){.subtitle{font-size:10px!important}.attentionBox{flex-direction:column;gap:10px}.related h2{font-size:1.8rem!important}.sendMessageContent form{width:98vw!important}}
