section#product-main{border-top:1px solid #ebebeb;padding-top:22px}section#product-main .wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}section#product-main .wrapper .left{width:-webkit-calc(100% - 405px);width:calc(100% - 405px)}section#product-main .wrapper .left ul.breadcrumbs{align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:15px}section#product-main .wrapper .left ul.breadcrumbs li{margin-right:20px;position:relative}section#product-main .wrapper .left ul.breadcrumbs li:last-of-type{margin-right:0}section#product-main .wrapper .left ul.breadcrumbs li:last-of-type a:after{display:none}section#product-main .wrapper .left ul.breadcrumbs li a{color:#5a5a5a;font-size:12px;font-weight:300;position:relative;text-decoration:none}section#product-main .wrapper .left ul.breadcrumbs li a:after{background:url(../images/app/icons/arrow-right-black.svg) no-repeat 50%;background-size:contain;content:"";display:inline-block;height:12px;left:-webkit-calc(100% + 7px);left:calc(100% + 7px);position:absolute;top:50%;transform:translateY(-50%);width:6px}section#product-main .wrapper .left ul.breadcrumbs li a:hover{text-decoration:underline}section#product-main .wrapper .left ul.breadcrumbs li a span{color:inherit;font-size:inherit;font-weight:inherit}section#product-main .wrapper .left .product-slider .slider .slick-list .slick-track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}section#product-main .wrapper .left .product-slider .slider picture{aspect-ratio:3/4;margin-right:10px}section#product-main .wrapper .left .product-slider .slider picture>img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}section#product-main .wrapper .left .product-slider .slider .slick-dots{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:hsla(0,0%,78%,.3);border-radius:6px;bottom:10px;box-shadow:0 2px 4px rgba(0,0,0,.1);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;left:50%;margin-bottom:0;padding:2px;position:absolute;transform:translateX(-50%);width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}section#product-main .wrapper .left .product-slider .slider .slick-dots li{align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:12px;justify-content:center;width:12px}section#product-main .wrapper .left .product-slider .slider .slick-dots li.slick-active button:before{background:var(--primaryColor);border-radius:50%;content:"";font-size:0;height:6px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.1s;width:6px}section#product-main .wrapper .left .product-slider .slider .slick-dots li button{background:#fff;border-radius:50%;height:10px;position:relative;width:10px}section#product-main .wrapper .left .product-slider .slider .slick-dots li button:before{font-size:0}section#product-main .wrapper .left .product-slider .thumbnails{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin-top:10px}section#product-main .wrapper .left .product-slider .thumbnails li{cursor:pointer;height:284px;margin-bottom:10px;margin-right:10px;width:-webkit-calc(25% - 10px);width:calc(25% - 10px)}section#product-main .wrapper .left .product-slider .thumbnails li.in-slider{outline:1px solid var(--primaryColor)}section#product-main .wrapper .left .product-slider .thumbnails li img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}section#product-main .wrapper .left .product-slider .thumbnails li.active{border:2px solid var(--primaryColor);border-radius:4px}section#product-main .wrapper .right{padding-left:30px;padding-top:32px;width:405px}section#product-main .wrapper .right .new{align-items:center;background:#c5b795;border-radius:50%;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:14px;height:48px;justify-content:center;margin-bottom:22px;width:48px}section#product-main .wrapper .right .brand{color:var(--primaryColor);display:block;font-family:var(--fontSemiBold);font-size:21px;font-weight:600;margin-bottom:5px;text-transform:uppercase}section#product-main .wrapper .right .name{display:block;font-size:16px;font-weight:400;margin-bottom:8px}section#product-main .wrapper .right .product-code{color:#5a5a5a;display:block;font-size:12px;font-weight:300;margin-bottom:20px}section#product-main .wrapper .right .price{align-items:flex-end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:22px}section#product-main .wrapper .right .price .current{color:var(--primaryColor);font-family:Roboto SemiBold,sans-serif;font-size:20px;font-weight:600;letter-spacing:-.4px}section#product-main .wrapper .right .price .old{color:#a7a7a7;font-family:Roboto Medium,sans-serif;font-size:13px;font-weight:500;letter-spacing:-.26px;margin-left:10px;position:relative;text-decoration:line-through}section#product-main .wrapper .right .price .old .discount{color:#ce3942;font-family:Roboto SemiBold,sans-serif;font-size:12px;font-weight:600;left:0;position:absolute;top:-15px}section#product-main .wrapper .right .colors{margin-bottom:42px}section#product-main .wrapper .right .colors>p{color:var(--primaryColor);font-size:14px;margin-bottom:15px}section#product-main .wrapper .right .colors>p b{color:inherit;font-family:var(--fontSemiBold);font-weight:600;text-transform:capitalize}section#product-main .wrapper .right .colors ul{align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:7px}section#product-main .wrapper .right .colors ul li{height:79px;width:66px}section#product-main .wrapper .right .colors ul li.current{border:1px solid var(--primaryColor)}section#product-main .wrapper .right .colors ul li a{display:block;height:100%;width:100%}section#product-main .wrapper .right .colors ul li a>img{height:100%;width:100%}section#product-main .wrapper .right .sizes .top{align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:12px}section#product-main .wrapper .right .sizes .top .size-table{display:block;position:relative;text-decoration:underline}section#product-main .wrapper .right .sizes .top .size-table:after{background:url(../images/app/icons/ruler.svg) no-repeat 50%;background-size:contain;content:"";height:18px;left:-20px;position:absolute;top:50%;transform:translateY(-50%);width:18px}section#product-main .wrapper .right .sizes select{background-color:#f2f2f2;background-image:url(../images/app/icons/arrow-down-black.svg);background-position:right 10px center;background-repeat:no-repeat;background-size:12px;border-radius:2px;height:44px;padding:10px 20px;width:100%}section#product-main .wrapper .right .cta{align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between;margin-top:16px}section#product-main .wrapper .right .cta .add-to-cart{height:40px;width:-webkit-calc(100% - 50px);width:calc(100% - 50px)}section#product-main .wrapper .right .cta .add-to-favorites{border:1px solid var(--primaryColor);border-radius:2px;height:40px;min-width:unset;padding:0;width:40px}section#product-main .wrapper .right .cta .add-to-favorites.liked{animation:gentleScale .4s ease-out;background:var(--primaryColor);color:#fff}section#product-main .wrapper .right .cta .add-to-favorites.liked svg{fill:#fff;animation:heartFadeIn .3s ease-in}section#product-main .wrapper .right .cta .add-to-favorites.liked svg path{fill:#fff}@keyframes gentleScale{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}section#product-main .wrapper .right ul.info{background-color:#f8f8f8;border:1px solid #ebebeb;border-radius:2px;margin-top:48px;padding:0 13px;width:100%}section#product-main .wrapper .right ul.info li{border-bottom:1px solid #dfdfdf;padding:18px 0;position:relative}section#product-main .wrapper .right ul.info li.active:after{content:"-"}section#product-main .wrapper .right ul.info li.active .text{display:block}section#product-main .wrapper .right ul.info li:last-of-type{border-bottom:none}section#product-main .wrapper .right ul.info li:after{color:var(--primaryColor);content:"+";font-family:Raleway Light,sans-serif;font-size:40px;font-weight:200;pointer-events:none;position:absolute;right:-1px;top:12px}section#product-main .wrapper .right ul.info li .head{align-items:center;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-right:20px}section#product-main .wrapper .right ul.info li .head>img{height:44px;margin-right:22px;-o-object-fit:scale-down;object-fit:scale-down;width:44px}section#product-main .wrapper .right ul.info li .head span{color:#5a5a5a;display:block;font-size:11px;line-height:1.7}section#product-main .wrapper .right ul.info li .text{color:var(--primaryColor);display:none;font-size:12px;line-height:1.7;margin-top:25px;padding:0 10px 18px}section#product-main .wrapper .right ul.info li .text>p,section#product-main .wrapper .right ul.info li .text>p span{color:inherit;font-size:inherit;line-height:inherit}section#related-products{padding-top:108px}section#related-products .wrapper h2{font-family:var(--fontLight);font-size:36px;font-weight:300;line-height:1;margin-bottom:15px;text-align:center}section#related-products .wrapper>p{color:#5a5a5a;font-size:14px;font-weight:400;line-height:1.8;margin:0 auto 40px;max-width:685px;text-align:center}@media screen and (max-width:1024px){section#product-main .wrapper{flex-direction:column}section#product-main .wrapper .left{width:100%}section#product-main .wrapper .left ul.breadcrumbs{-ms-overflow-style:none;margin-bottom:20px;max-width:100%;overflow-x:auto;scrollbar-width:none}section#product-main .wrapper .left ul.breadcrumbs::-webkit-scrollbar{display:none}section#product-main .wrapper .left ul.breadcrumbs li{white-space:nowrap}section#product-main .wrapper .left .product-slider{margin:0 -15px}section#product-main .wrapper .left .product-slider .slider picture{margin-right:0}section#product-main .wrapper .left .product-slider .thumbnails{display:none}section#product-main .wrapper .right{padding-left:0;padding-top:30px;position:relative;width:100%}section#product-main .wrapper .right .new{position:absolute;right:0;top:0}section#product-main .wrapper .right .name{font-size:14px}section#related-products{padding:60px 0}section#related-products .wrapper h2{font-size:24px}section#related-products .wrapper>p{font-size:14px;padding:0 20px}}
