.breadcrumbs__list{max-width:100%;display:flex;margin:10px auto;padding-left:34px}.breadcrumbs__list .breadcrumbs__item{list-style:none;display:flex}.breadcrumbs__list .breadcrumbs__item:not(:first-child):before{content:"/";color:#c6c5c5;font-size:16px;line-height:100%;padding:0 5px;display:flex}.breadcrumbs__list .breadcrumbs__item .breadcrumbs__link{color:#c6c5c5;font-size:12px;line-height:15px;font-weight:400}.product-page .main-product{padding-left:0;padding-right:0}@media only screen and (min-width: 990px){.product--columns .product__media-item:not(.product__media-item--single):not(:only-child),.product:not(.product--columns) .grid--2-col-tablet .product__media-list .product__media-item:first-child{width:calc(50% - 2.5px);flex-grow:0}.product .product__media-list .product__media-item:first-child .product__media-icon{opacity:1}.product .product__media-list .product__media-item:first-child{width:inherit}.product--large:not(.product--no-media) .grid__item.product__media-wrapper{max-width:66.6%;width:66.6%}.product--large:not(.product--no-media) .grid__item.product__info-wrapper{max-width:33.4%;width:33.4%;padding:0}.product__info-wrapper .product__info-container{padding:37px 30px 0 45px}.product--no-media .product__info-wrapper .product__info-container{padding:37px 30px}}.product.grid .media-gallery{position:relative}.product__media-button{height:38px;width:100%;max-width:127px;background-color:#000;border:1px solid #fff;border-radius:0;position:absolute;top:1.4rem;right:1.4rem;left:auto;z-index:3}.product__media-button:hover{background-color:#fff}.button-wrapper{width:100%}.product__media-button a{color:#fff;font-family:aktiv-grotesk;font-size:14px;text-transform:uppercase;font-weight:600;padding:11px 12px 8px;display:block;text-align:center}.product__media-button a .hidden-mobile{display:block}.product__media-button a .hidden-desktop{display:none}.product__media-button:hover a{color:#000}.product__media-button a:hover{text-decoration:unset}.product__modal-opener:hover .product__media-button{left:1.4rem;border:1px solid #fff}@media only screen and (max-width: 750px){.product__media-button a .hidden-desktop{display:block}.product__media-button a .hidden-mobile{display:none}.product__media-button{display:flex;background-color:unset;width:max-content;height:auto;border:none}.product__media-button a{font-size:12px;line-height:15px;text-decoration:underline;padding:0}.product__modal-opener:hover .product__media-button{border:none}.product__media-button:hover{background-color:unset}.product__media-button:hover a{color:#fff}.product__media-button{display:flex;background-color:unset;top:16px;left:auto;right:23px;width:auto;height:auto;border:none}.product__modal-opener:hover .product__media-button{top:16px;left:auto;right:23px}}@media only screen and (min-width: 1441px){.product-media-container .product__modal-opener{max-height:unset}}@media only screen and (min-width: 750px){.product__media-wrapper .product__media-list.grid{row-gap:5px;column-gap:5px;justify-content:space-between}.product--columns .product__media-wrapper .product__media-item:not(.product__media-item--single):not(:only-child){width:calc(50% - 2.5px);max-width:calc(50% - 2.5px)}}.product-media-container .product__media-icon{background-color:transparent;color:#fff;left:auto;right:.5rem;top:.5rem;border:none}.product-media-container .product__modal-opener:hover .product__media-icon{border:none;left:auto}@media only screen and (max-width: 767.98px){.product-media-container .product__media-icon{left:7px;top:9px}.product__media-list.slider.slider--mobile{margin-bottom:0}.product__media-list .product__media-item.grid__item{width:100%;max-width:100vw}.product__media-wrapper .slider-buttons .slider-button{display:none}.product__media.media img:not(.zoom):not(.deferred-media__poster-button){width:100vw}.product__media-item .product-media-container{border:none;max-width:100%}.product__media-item .product-media-container.constrain-height .product__media.media{padding-top:125.15%;padding-bottom:0}.product--columns .product__media-wrapper{overflow:hidden;display:flex;flex-direction:column}.breadcrumbs__list{padding-left:10px;margin-left:0}.breadcrumbs__list .breadcrumbs__item:not(:first-child):before{font-size:12px;padding:0 2px}.product__media-list.slider.slider--mobile .slider__slide{padding-top:0}.product__media-wrapper .slider-mobile-gutter{position:relative}.product__media-wrapper .slider-mobile-gutter .slider-buttons{position:absolute;bottom:16px;right:50%;transform:translate(50%);z-index:3}.product__media-wrapper .slider-counter__link--dots .dot{border-color:#fff;width:17px;height:17px}.product__media-wrapper .slider-counter__link--active.slider-counter__link--dots .dot{background-color:#fff}.product__media-wrapper .slider-counter__link--dots:not(.slider-counter__link--active):hover .dot{border-color:#fff}.product__media-wrapper .slider-counter__link--dots{margin:0 6px}.product-media-container .product__modal-opener:hover .product__media-icon{left:7px;top:9px}}@media only screen and (max-width: 749px){.product--columns .product__media-wrapper .breadcrumbs{order:10;display:flex;margin-top:20px}.product__media-list.slider.slider--mobile .slider__slide:last-child{padding-right:5px}.product__media-list.slider.slider--mobile{column-gap:0;row-gap:0}}.product__info-wrapper{padding:0;position:relative}.product__info-wrapper .product__info-container{overflow:hidden}.product__info-container{padding-top:50px}.product__info-wrapper .product__title{margin:0;padding-bottom:3px}.product__info-wrapper .product__title h1{font-size:25px;line-height:32px;font-family:aktiv-grotesk;text-transform:none;font-weight:400}.product__info-wrapper .price-wrapper{margin:0;padding-bottom:7px}.product__info-wrapper .price__container{margin-bottom:1px}.product__info-wrapper .price .price__badge-sold-out{display:none}.product__info-wrapper .price__container .price-item{font-size:25px;line-height:30px;letter-spacing:0}.product__info-wrapper .caption-hidden{display:none}.product__info-wrapper .product__info-container .product__description{font-size:14px;line-height:17px;margin:0;padding-bottom:30px}.product__info-wrapper .variant-wrapper,.product__info-wrapper .product__description+.variant-wrapper{margin-top:0}.product__info-wrapper .form__label{font-size:12px;font-weight:600;line-height:15px;text-transform:uppercase}.product__info-wrapper .product-form__input{display:grid;grid-template-columns:24% 24% 24% auto;justify-items:start;max-width:unset;margin-bottom:35px}.product__info-wrapper fieldset.product-form__input:last-of-type{margin-bottom:15px}.product__info-wrapper .product-form__input .form__label{position:relative;margin-bottom:11px}.product__info-wrapper .product-form__input .form__label:after{content:":";width:5px;height:5px;position:absolute;font-size:inherit;line-height:inherit}.product__info-wrapper .product-form__input input[type=radio]+label{border:none;padding:4px 0;margin:9px 10px 0 0;font-size:12px;line-height:15px;letter-spacing:0}.product__info-wrapper .product-form__input input[type=radio]:checked+label{background-color:unset;color:#000;font-weight:700}.product__info-container .buy-buttons-wrapper{margin:19px 0}.product__info-container .buy-buttons-wrapper .product-form{margin:0}.product-form__buttons .button.button--primary{color:#fff;background-color:#000;padding:8px 36px;height:38px;min-height:unset}.product-form__buttons .button.button--primary:hover{color:#000;background-color:#fff}.product-form__buttons .button.button--primary[disabled]:hover{color:#fff;background-color:#000}.product__info-wrapper .product__info-container .icon-with-text{margin:22px 0;padding-top:20px;border-top:1px solid}.product__info-wrapper .icon-with-text--vertical .icon-with-text__item{margin-bottom:4px}.product__info-wrapper .icon-with-text__item .h4{font-size:12px;line-height:15px;font-family:aktiv-grotesk}.product__info-wrapper .text-wrapper,.product__info-wrapper .text-wrapper a{font-size:11px;line-height:14px;margin:15px 0}.product__info-wrapper .text-wrapper p{margin:0}.product__info-wrapper .text-wrapper a{text-decoration:underline}.product__info-wrapper .text-wrapper a:hover{text-decoration:none}@media only screen and (max-width: 990px){.product__info-wrapper .product__info-container{padding:0 30px}}@media only screen and (max-width: 767.98px){.product__info-wrapper{position:relative}.product__info-wrapper:has(.drawer.active){position:unset}body.product:has(.product-page .product .drawer.active){position:relative}.product__info-wrapper .product__info-container{padding:0 10px;margin-top:0}.product__info-wrapper .product__title{padding-bottom:5px}.product__info-wrapper .price-wrapper{margin:0;padding-bottom:18px}.product__info-wrapper .product__info-container .product__description{padding-bottom:15px}.product__info-wrapper .product-form__input{margin-bottom:18px;grid-template-columns:26.5% 26.5% 26.5% auto}.product__info-wrapper .product-form__input:not(:has(label:nth-of-type(3))){grid-template-columns:auto}.product__info-wrapper .product-form__input input[type=radio]+label{margin:7px 10px 0 0}.product-form .product-form__buttons{max-width:89%;margin:0 auto}.product-form__buttons .button.button--primary{padding:8px 36px;height:56px;min-height:unset}.product__info-container .buy-buttons-wrapper{margin:38px 0 34px}.product__info-wrapper afterpay-placement+.text-wrapper{margin:57px 0 15px}.product__info-wrapper .text-wrapper,.product__info-wrapper .text-wrapper a{font-size:12px;line-height:15px}.product__info-wrapper .product__info-container .icon-with-text{margin-top:20px;margin-bottom:20px;padding:21px 4px 10px}.product__info-wrapper .icon-with-text--vertical .icon{margin-right:8px}.product__info-container .button-wrapper{margin:24px 18px}}@media only screen and (max-width: 750px){.product__info-wrapper{position:relative;padding:0 10px;margin-top:0;overflow:hidden}.product__info-wrapper .product__title{padding-top:28px}}@media only screen and (max-width: 390px){.product-form__buttons .button.button--primary,.product__info-wrapper afterpay-placement{width:88.2%;margin:0 auto}}.product__info-wrapper afterpay-placement{display:block!important;margin-bottom:10px!important}.product__info-wrapper afterpay-placement{--messaging-font-size: 11px}@media only screen and (max-width: 767.98px){.product__info-wrapper afterpay-placement{--messaging-font-size: 9px;--logo-badge-width: 78px}}.product-drawer .product-info-drawer{margin:20px 0}.product-drawer .product-care-drawer{margin:20px 0 37px}.product-drawer .open-drawer{text-transform:uppercase;text-decoration:underline;font-size:12px;line-height:15px;font-weight:600;display:flex;align-items:center}.product-drawer .open-drawer svg{width:13px;height:13px;margin-right:6px}.product-drawer .how-to-wear-drawer .open-drawer{position:absolute;right:30px}.product-drawer .drawer{display:block;visibility:hidden;position:absolute;overflow:auto;width:100%;left:auto;right:0;background-color:#fff;transform:translate(100%);transition:.2s ease;border:1px solid}.product-drawer .drawer.active{transform:translate(0)}.product-drawer .drawer__close{top:45px;right:30px;min-width:10px;min-height:10px;position:absolute}.product-drawer .drawer__close:hover{opacity:.5}.product-drawer .drawer__close svg{height:15px;width:15px}.product-drawer .drawer a{padding:8px 8px 8px 32px;text-decoration:none;font-size:25px;color:#818181;display:block;transition:.2s}.product-drawer .drawer a:hover{color:#f1f1f1}.product-drawer .drawer .content-wrapper{width:100%;padding:0 48px 0 43px}.product-drawer .drawer .title{font-size:25px;line-height:32px;margin:39px 0 34px}.product-drawer .drawer .content-inner{font-size:14px;line-height:17px;margin:0 2px;padding-bottom:25px}.product-drawer .drawer .content-inner .info{padding-top:4px}.product-drawer .drawer .content-inner .property{margin-top:16px;font-size:12px;line-height:15px}.product-drawer .drawer .content-inner p{margin:8px 0 7px;width:93%}.product-drawer .drawer .content-inner strong{font-size:12px;line-height:15px;font-weight:600}.product-drawer .drawer .content-inner p:has(img){width:100%;max-width:100%;margin:11px 0}.product-drawer .drawer .content-inner .fr-img-space-wrap{margin:9px 0}.product-drawer .drawer .content-inner .fr-img-space-wrap img{max-width:100%}.product-drawer .drawer .content-inner p:has(br:only-child){margin:0}.product-drawer .drawer .content-inner p:has(br:only-child)+p{margin-top:0}.product-drawer .drawer .content-inner .tag{margin-top:20px}.product-drawer .drawer .content-inner .tag img{max-width:200px}.product-drawer .drawer .content-inner table{border:none;box-shadow:none}.product-drawer .drawer .content-inner table thead th{padding:1px 0 2px;border:none;font-weight:400;text-align:left}.product-drawer .drawer .content-inner table tbody{font-size:12px;line-height:15px}.product-drawer .drawer .content-inner table td{border:none;padding:12.7px 0;border-bottom:1px solid #c6c5c5}.product__info-container .button-wrapper{margin:52px 18px}.product__info-container .button-wrapper a{text-transform:uppercase;text-decoration:underline;font-size:12px;line-height:15px;font-weight:600}.product__info-container .button-wrapper a:hover{text-decoration:none}.product__care-container .button-wrapper{margin:52px 18px}.product__care-container .button-wrapper a{text-transform:uppercase;text-decoration:underline;font-size:12px;line-height:15px;font-weight:600}.product__care-container .button-wrapper a:hover{text-decoration:none}.product-drawer .drawer .content-inner table thead th:first-child,.product-drawer .drawer .content-inner table tbody td:first-child{width:60%!important}.product-drawer .drawer .content-inner table thead th:last-child,.product-drawer .drawer .content-inner table tbody td:last-child{width:42%!important}@media screen and (max-width: 750px){.product-drawer .product-info-drawer,.product-drawer .product-care-drawer{margin:24px 0}.product-drawer .how-to-wear-drawer .open-drawer{right:9px}.product-drawer .drawer{z-index:2;width:0;border:none;margin-top:0;height:calc(100% - 47px);top:47px;background-color:rgba(var(--color-foreground),.6)}.product-drawer .drawer.active{width:100%}.product-drawer .drawer .drawer-inner{background-color:#fff;height:max-content;padding-top:1px}.product-drawer .drawer .content-wrapper{padding:0 10px;height:max-content}.product-drawer .drawer .title{font-size:18px;line-height:23px;margin:43px 0 37px}.product-drawer .drawer__close{top:44px;right:10px}.product-drawer .drawer .content-inner{padding-bottom:48px;margin:0}.product-drawer .drawer .content-inner p{width:100%;margin:10px 0 7px;padding-right:17px}.product-drawer .drawer .content-inner .info{padding-top:1px}.product-drawer .drawer .content-inner .info p:first-child{margin-top:2px}.product-drawer .drawer .content-inner p:has(br:only-child)+p{margin-top:-3px}}@media screen and (min-height: 1441px){.product-drawer .drawer__close{top:45px;position:absolute}}@media screen and (max-height: 450px){.product-drawer .drawer{padding-top:15px}}.color-swatches a{border:none;padding:4px 0;margin:9px 10px 0 0;font-size:12px;line-height:15px;letter-spacing:0;display:inline-block}.color-swatches a.active{font-weight:700;pointer-events:none}.color-swatches a.active:hover{text-decoration:none}.color-swatches legend{padding-left:0;margin-bottom:.2rem}.product-gift_card .product__tax{display:none}.product__info-container.product__column-sticky .variant-wrapper fieldset.product-form__input{display:flex;column-gap:2.8rem;flex-wrap:wrap}.product__info-container.product__column-sticky .variant-wrapper fieldset.product-form__input label{border:1px solid #000000;padding:1px 10px;border-radius:5px!important}.product__info-container.product__column-sticky .variant-wrapper fieldset.product-form__input{column-gap:0}.variant-wrapper .product-form__input .product-drawer.size-guide-position-main .how-to-wear-drawer a.open-drawer{position:unset;margin:10px 10px 0}.paylater-container-new{display:flex;gap:5px;align-items:center;flex-wrap:wrap;margin-top:0!important}.paylater-container-new p{font-size:12px}.paylater-container-new svg{width:62px;height:12px}.paylater-container-new a{font-size:12px;text-decoration:underline}.buy-buttons-wrapper{margin-bottom:0!important}.product-section{display:flex;flex-direction:column;background-color:#f5f5f5}.content-box-wraper{max-width:44rem}@media (min-width: 768px){.product-section{flex-direction:row}}.product-image,.product-content{width:100%}@media (min-width: 768px){.product-image{width:150px;height:150px}.product-content{width:66.667%}}.product-image img{width:100%;height:100%;object-fit:cover}.product-content{padding:1.5rem;display:flex;flex-direction:column;justify-content:center}@media (min-width: 768px){.product-content{padding:2.5rem}}.product-title{font-size:1.25rem;font-weight:700;color:#222;letter-spacing:.05em;line-height:normal;margin:0}@media (min-width: 768px){.product-title{font-size:23px;letter-spacing:0;font-weight:700;font-family:aktiv-grotesk}}.product-description{font-size:.875rem;color:#6b7280;margin-bottom:1rem}@media (min-width: 768px){.product-description{font-size:11px;color:#000;letter-spacing:0}}.product-button{display:inline-block;font-size:11px;font-weight:500;letter-spacing:.05em;color:#000;text-decoration:underline;width:fit-content}.image-text-section{display:flex;flex-direction:column;gap:2rem;padding:1.5rem;background-color:#f8f8f8;margin-top:4rem}@media (min-width: 768px){.image-text-section{flex-direction:row}}.image-side,.text-side{width:100%}@media (min-width: 768px){.image-side{width:50%;display:flex;justify-content:center}.text-side{width:50%}}.image-side img{max-width:100%;height:auto;border-radius:4px}.text-side{display:flex;flex-direction:column;gap:1rem}.text-side h2{font-size:1.5rem;font-weight:700;letter-spacing:.05em}.text-side p{color:#4b5563}.text-side a{font-size:.875rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;color:#1f2937}.text-side a:hover{text-decoration:underline}@media (min-width: 989px) and (max-width: 1199px){.product-section{flex-direction:row}.product-image{width:100%}.product-content{width:100%;padding-left:10px}}@media (min-width: 768px) and (max-width: 1415px){.product-image{height:unset!important}}@media (max-width: 768px){.product-section{flex-direction:row}.product-content{width:auto}.product-image{height:150px;width:150px}.product-title{font-size:16px;font-weight:700;font-family:aktiv-grotesk;color:#000}}.pdp-accordion{max-width:44rem;width:100%}.pdp-accordion-item:nth-child(2){border-bottom:1px solid #ccc;border-top:1px solid #ccc}.pdp-accordion-header{cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-weight:400;padding:15px 15px 15px 0;font-size:16px}.pdp-accordion-content{display:none;padding:0 15px 15px;font-weight:400;color:#333}.pdp-accordion-header:after{content:"+";font-size:25px;transition:transform .3s ease;font-weight:400!important;opacity:.7}.pdp-accordion-header.active:after{content:"-";font-weight:400!important;opacity:.7}.product__info-wrapper .product__info-container .icon-with-text{max-width:44rem}
/*# sourceMappingURL=/cdn/shop/t/18/assets/product.css.map */
