@font-face{font-family:Instrument Sans;src:url(InstrumentSans-Medium.woff2) format("woff2"),url(InstrumentSans-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Instrument Sans;src:url(InstrumentSans-Regular.woff2) format("woff2"),url(InstrumentSans-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Instrument Sans;src:url(InstrumentSans-SemiBold.woff2) format("woff2"),url(InstrumentSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}body,.main-product__price p{font-family:Instrument Sans}.mt80{margin-top:80px}.mb80{margin-bottom:80px}.main-product__inner{gap:20px;padding-bottom:60px}.main-product__inner .main-product__media{width:50%;gap:12px}.main-product__inner .content-wrapper{width:50%}#product-slider__main:after{display:none}.main-product__media--main,.main-product__media--sub{display:block;position:relative}#product-slider__nav{width:calc(100% + 12px);display:flex;margin-left:-12px}#product-slider__nav>.psn{width:calc(25% - 9px);margin-left:12px}#product-slider__nav>.psn:first-child{margin-left:0}.main-product__content{padding-top:0;width:100%;min-width:340px;gap:20px}#product-slider__main .slick-slide{height:100%}#product-slider__main .slick-slide img{cursor:default}#product-slider__nav .slick-slide{padding-left:12px}#product-slider__main .slick-arrow{position:absolute;top:calc(50% - 18px);width:36px;height:36px;border:1px solid black;border-radius:36px;display:flex;align-items:center;text-align:center;cursor:pointer;z-index:1}#product-slider__main .slick-next.slick-arrow{left:auto;right:12px}#product-slider__main .slick-prev.slick-arrow{left:12px;right:auto}#product-slider__main .slick-arrow .fal{display:block;width:100%}#product-slider__main .slick-slide img{border-radius:12px;overflow:hidden}#product-slider__nav .slick-slide img{padding:0;box-sizing:border-box;border-radius:12px;overflow:hidden}#product-slider__nav .slick-slide.slick-current img{border:1px solid #333;padding:0;opacity:.7}.product-left-badge-container{position:absolute;left:12px;top:12px;height:24px;z-index:1;line-height:24px;font-size:12px;font-weight:600;padding:0 12px;border-radius:24px}.main-product__title h2{font-size:32px;font-weight:600;line-height:42px;margin:0;color:#000;text-transform:capitalize}.main-product__title .product-sub-title{font-size:14px;font-weight:400;line-height:20px;margin-top:12px;color:#333}.main-product-key-container{display:flex;row-gap:2px;column-gap:12px;flex-wrap:wrap}.main-product-key{width:calc(33.33% - 8px);height:28px;display:flex;column-gap:6px;padding:4px 0;font-size:12px;font-weight:400;color:#000;line-height:20px}.main-product-key img{width:20px;height:20px}.display-price{display:flex;flex-direction:column;row-gap:12px}.available-price{font-size:14px;font-weight:600;color:#000;line-height:14px}.main-product__price .display-price p{gap:8px}.main-product__price .display-price p span.product-pp{font-size:24px;line-height:24px;font-weight:600;color:#000}.main-product__price .display-price p del{font-size:14px;line-height:24px;font-weight:400;color:#8f8f8f}span.product-right-badge-container{height:24px;line-height:24px;font-size:12px;font-weight:600;padding:0 12px;border-radius:24px}.main-product__variants fieldset:has(+fieldset){padding-bottom:20px;border-bottom:1px solid #E1E1E1}.main-product__variants fieldset legend{font-size:14px;font-weight:500;color:#000;margin:0 0 12px;line-height:18px}.main-product__variants fieldset legend .value{font-weight:500}.main-product__variants fieldset .options{gap:12px;flex-wrap:wrap}.main-product__variants fieldset .options label{border:1px solid #E1E1E1;padding:14px 16px;min-height:34px;border-radius:48px;font-size:14.25px;font-weight:500;line-height:18px;color:#000;background-color:#fff}.main-product__variants fieldset .options label span{font-size:14.25px;white-space:nowrap}.main-product__variants fieldset .options label.active{border:1px solid #000;color:#000;background-color:#fff}.main-product__variants fieldset{position:relative}.main-product__variants .variants{gap:20px}.main-product__size-guide{position:absolute;right:0;top:-30px}.main-product__size-guide span.js-popup-trigger{font-weight:500;font-size:12px;color:#000;line-height:18px}.main-product__quantity{gap:12px;align-items:baseline;flex-direction:column}.main-product__quantity label{font-size:14px;font-weight:500;line-height:18px;color:#000}.main-product__quantity .product-quantity{display:flex;border:1px solid #E1E1E1;border-radius:48px}.main-product__quantity .product-quantity button{width:48px;height:48px;cursor:pointer;line-height:1;border:none;padding:0}.main-product__quantity .product-quantity input{border:none;width:48px;height:48px;line-height:48px;font-size:14.25px;font-weight:500;color:#000;font-family:Instrument sans-serif}.main-product__quantity .product-quantity input:focus,.main-product__quantity .product-quantity input:focus-visible{border:none;outline:none}.main-product__quantity .product-quantity button span{width:20px;height:20px}.main-product__form .button.button-add-to-cart{background:#333;border-radius:48px;height:48px;font-size:12px;font-weight:700;color:#fff;border:2px solid transparent;letter-spacing:0;column-gap:10px}.main-product__form .button.button-add-to-cart:hover{background:#fff;border:2px solid #000;color:#000}.main-product__form .button.button-add-to-cart:hover svg path{fill:#000}.main-product__content .faqs__faq{border-top:none;border-bottom:1px solid #8F8F8F}.main-product__content .faqs__faq--question{padding:21px 0}.main-product__content .faqs h2{font-size:14px;line-height:12px;color:#191919;text-transform:uppercase}.main-product__content .faqs__faq--question--icon{top:1.25em;background:url(icon-accordion.svg) no-repeat 50% 50%;background-size:20px;width:20px;height:20px;transform:rotate(0)}.main-product__content .faqs__faq--question--icon.open{transform:rotate(180deg)}.product-like-wrapper{display:flex;flex-direction:column;row-gap:40px}.product-like-title{font-size:32px;line-height:40px;font-weight:600;color:#000}.product-card{width:calc(25% - 15px);margin-right:0;padding:0 10px;text-align:left;position:relative}.product-card__image{border-radius:12px;overflow:hidden;position:relative}.product-card__image .atc-hover{position:absolute;bottom:12px;left:12px;right:12px;width:calc(100% - 24px);background:#000;padding:9px 0;text-align:center;line-height:22px;font-size:12px;font-weight:700;color:#fff;border-radius:100px;display:none}.product-card:hover .atc-hover{display:block}.product-card__title{display:block;font-size:18px;line-height:26px;font-weight:600;letter-spacing:-.6px;color:#000;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;margin:12px 0 4px}.product-card__title strong{font-weight:600!important}span.product-card__price{font-weight:400;font-size:16px;line-height:24px;margin-bottom:8px;letter-spacing:-.6px;color:#000}.product-like-list{display:flex}.card-color-options{display:flex;column-gap:6px}.card-color-options .card-color-box{text-indent:200px;width:24px;height:24px;border-radius:24px;overflow:hidden;cursor:pointer}.product-like-list .slick-arrow{position:absolute;background-color:#00000014;width:36px;height:36px;border-radius:36px;display:flex;align-items:center;justify-content:center;color:#00000080;cursor:pointer}.product-like-list span.slick-prev{left:-44px;top:calc(50% - 18px)}.product-like-list span.slick-next{right:-44px;top:calc(50% - 18px)}.product-why-wrapper{width:50%;margin-left:10px;padding:178px 0}.product-why-title{font-size:14px;line-height:18px;font-weight:500;color:#000;margin-bottom:12px;text-transform:uppercase}.product-why-subtitle{font-size:32px;line-height:40px;font-weight:600;color:#000;margin-bottom:12px}.product-why-subtdes{font-size:16px;line-height:24px;font-weight:400;color:#000;margin-bottom:32px}.product-why-list{display:flex;column-gap:16px;row-gap:32px;flex-wrap:wrap}.product-why-list .main-product-why{width:calc(50% - 8px);display:flex;column-gap:16px;font-size:16px;font-weight:500;line-height:21px;color:#000}#product-slider__nav .slick-list{height:auto!important}.breadcrumb a{font-size:12px;font-weight:500;color:#000}.breadcrumb span:not(.arrow){font-size:12px;font-weight:500;color:#000}.main-product__form .button:disabled{border-radius:100px;height:48px}.product-delivery-shipping-infos{margin-top:8px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:400;color:#000;line-height:28px;text-align:center}.product-delivery-shipping-infos div{display:flex;column-gap:6px}.product-delivery-shipping-infos div.product-ds-divide{display:flex;margin:0 12px;width:4px;height:4px;border-radius:4px;background:#000}.product-card__image img{border-radius:12px}.product-card .badge{background:#9f3643;height:24px;line-height:24px;padding:6px 12px;font-size:12px;font-weight:600;color:#fff;opacity:1;right:auto;left:12px;top:12px;letter-spacing:0}.main-product__variants fieldset .options label.color{width:36px;height:36px;min-width:36px;text-indent:99px;overflow:hidden}.main-product__variants fieldset .options label.color.active{border:1px solid black;padding:2px;display:flex}.main-product__variants fieldset .options label.color span{width:36px;height:36px;text-indent:99px;overflow:hidden;border-radius:36px;min-width:36px;display:block}.main-product__variants fieldset .options label.color.active span{width:32px;height:32px;text-indent:99px;overflow:hidden;border-radius:32px;min-width:32px;display:block}@media (max-width: 767px){.container{width:calc(100% - 32px);margin-left:16px;margin-right:16px}.main-product__inner{flex-direction:column}.main-product__inner .main-product__media,.main-product__inner .content-wrapper{width:100%}.main-product__content{display:flex}.main-product__title h2{font-size:24px;line-height:31px}.main-product-key-container{row-gap:10px}.main-product-key{line-height:16px;width:calc(50% - 6px)}.section-product-like .container{margin-top:40px;margin-bottom:40px}.product-why-container{background-size:100%!important;padding-top:100%;padding-bottom:40px}.product-why-wrapper{width:100%;margin-left:0;margin-top:40px;padding:0}.product-why-list .main-product-why{flex-direction:column;row-gap:16px}.product-like-list .slick-arrow{display:none!important}.product-delivery-shipping-infos{flex-direction:column}.product-delivery-shipping-infos div.product-ds-divide{display:none}.breadcrumb{display:block}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/product.css.map */
