.product-wrapper:not(.layout-contained) .breadcrumbs{position:absolute;top:12px;left:16px;z-index:1}.content-for-layout.header-style--gradient .product-wrapper:not(.layout-contained) .breadcrumbs{top:calc(var(--header-height) + 12px)}.layout-contained{padding:0}.layout-contained .breadcrumbs{padding:1rem 0;order:1;flex:0 0 100%;text-align:center}.layout-contained.layout--thumbnail_slider .main-gallery{flex:0 0 100%;width:100%}.layout-contained #main-carousel{flex:0 0 100%}.product__media .video-icon svg{background:#00000080;border-radius:100%;z-index:2}#main-carousel .video-icon{bottom:1rem;left:0;right:0;text-align:center;z-index:2}.product__media .fill-container,.product__media .icon--pause{fill:#fff}#thumbnail-carousel{display:none}.splide__pagination__page.video:after{border-width:6px 0px 6px 10px;border-color:transparent transparent transparent var(--color-primary-text);border-radius:0}.splide__pagination__page.video.is-active:after,.splide__pagination__page.video:hover:after{background:none}.icon__zoom{top:.5rem;right:.5rem}.zoom-enabled:not(.media-video){cursor:url(zoom.svg),zoom-in}.gallery-zoom{display:none;position:fixed;left:0;right:0;top:0;width:100%;height:100%;z-index:6;overflow-y:scroll}.gallery-zoom--active{display:block}.gallery-zoom .icon__close{color:#fff;right:1rem;top:1rem;cursor:pointer}.gallery-zoom img{width:100%;cursor:url(cross.svg),zoom-out}@media screen and (max-width: 768px){.gallery-zoom img{object-fit:cover;height:100%}.icon__zoom{top:unset;bottom:.5rem}.pdp-size-selector__footnotes.hide--mobile-up{flex-flow:row;margin:0 0 1rem}}.product__info-container{padding:1rem;background-image:none;background-color:var(--color-primary-background)}.product__info>div:last-child{margin-bottom:0}.pdp-product__title{font-family:var(--font-heading);text-transform:uppercase;font-size:21px;line-height:38px;letter-spacing:var(--font-heading-spacing);margin-bottom:0}[data-status="Low stock"]+label .low-inventory-message{display:block!important}.low-inventory-message{color:#484848}.product__info-container variant-radios .product-form__input:not(.color) input+label:hover{background-color:#f4f4f4;color:#000}.product__info-container variant-radios .product-form__input:not(.color) input:checked+label{background-color:#f4f4f4;color:#000}.quantity-wrapper{margin-bottom:1rem}.quantity-wrapper label{margin-bottom:.5rem}.quantity__input{border:1px solid var(--color-border);border-radius:0;background:transparent;width:40px;text-align:center;padding:6px;text-decoration:underline}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.product__text{font-size:12px;line-height:20px;letter-spacing:1px;padding:.5rem;margin:1.5rem 0 3rem}.product__text p{margin-bottom:0}.product__text a{text-decoration:underline}.product-tabs{margin-bottom:2rem}.product__info .price{font-size:20px;line-height:37px;font-family:var(--font-heading);letter-spacing:var(--font-heading-spacing);margin:0}.installment{font-size:12px;line-height:18px;letter-spacing:var(--font-heading-spacing);color:#7c7c7c;font-family:var(--font-body)}div:has(>#BIS_trigger.btn.btn--full.btn--large.btn--clear){display:none!important}.product__info .collapsible-item{border-bottom:.25px solid #999797;padding:19px 0 25px}.product__info .collapsible-item summary{font-size:12px;line-height:14px;letter-spacing:.24px;font-family:var(--font-body);text-transform:uppercase;color:#000;font-weight:700}.product__info .collapsible-item .details__content{font-family:var(--font-body);font-size:12px;line-height:23px;letter-spacing:.18px}#shopify-installments-cta{display:none!important}.badge{font-weight:600;font-size:10px;line-height:20px;letter-spacing:var(--font-heading-spacing);text-transform:uppercase;padding:4px 8px;border:1px solid}.badge--discounted-pdp{font-weight:400;font-size:14px;text-transform:uppercase;padding:2px 4px;border:none;color:#d34545}.product__info legend{text-transform:capitalize;font-size:12.8px;line-height:16px}.product__info #selectedOption{font-weight:600}.product__info .size #selectedOption{text-transform:uppercase}.product__info fieldset:not(.color) legend{margin-bottom:8px}.product-form:first-of-type{padding-bottom:1rem}.product-form--dynamic-checkout{min-height:112px}.shopify-app-block[data-block-handle=reviews]{border-top:1px solid;padding:2rem 0;margin-bottom:2rem}.rating{display:inline-block;margin:0}.rating-star{--letter-spacing: .25;--font-size: 1}.rating-star{--percent: calc( ( var(--rating) / var(--rating-max) + var(--rating-decimal) * var(--font-size) / (var(--rating-max) * (var(--letter-spacing) + var(--font-size))) ) * 100% );letter-spacing:calc(var(--letter-spacing) * 1rem);font-size:calc(var(--font-size) * 1rem);line-height:16px}.rating-star:before{content:"\2605\2605\2605\2605\2605";background:linear-gradient(90deg,var(--color-primary-text) var(--percent),rgba(163,163,163,.15) var(--percent));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.product__info-container .spr-container{padding:0;border:none;text-align:center}.product__info-container .spr-container *{font-size:12px;line-height:normal}.product__info-container .spr-header-title{font-family:var(--font-body);font-size:14px;font-weight:600;text-transform:uppercase;line-height:20px;margin-bottom:1rem}.product__info-container .spr-form{display:block;max-width:300px;margin:0 auto 24px;border:none}.product__info-container .spr-form .spr-form-title{font-family:var(--font-body);text-transform:uppercase}.product__info-container .spr-form label{text-align:left;display:block;margin-bottom:.5rem}.product__info-container .spr-form input{margin:0;background:transparent;border:none;border-bottom:1px solid}.product__info-container .spr-form .spr-form-actions{display:flex;justify-content:center}.product__info-container .spr-form [type=submit]{background-color:var(--color-primary-text);color:#fff;border:none;font-size:10px}.product__info-container #shopify-product-reviews{margin:0}.product__info-container .spr-summary-caption{margin-bottom:1rem}.product__info-container .spr-summary>span{display:block}.product__info-container .spr-summary-actions-newreview{display:inline-block;float:none;padding:.5rem 1.75rem;font-size:10px;text-transform:uppercase;font-weight:600;background-color:var(--color-primary-text);color:#fff;text-decoration:none}.product__info-container .spr-review-footer{margin-bottom:0}.product__info-container .spr-review-reportreview{float:none}.product__info-container .spr-review{margin-top:32px;padding:0;border:none}.product__info-container .spr-reviews,.product__info-container .spr-review:first-child{margin-top:0}.product__info-container .spr-summary{margin-bottom:32px}.share-buttons,.social-sharing{gap:.5rem}.social-sharing a{flex:0 0 24px}.share-button{margin-bottom:1rem}.share-button .details__content{z-index:1;background-color:var(--color-primary-background)}.share-button .details__content-inner{border:1px solid}.share-button .input-field{width:92%}.share-button input{-webkit-appearance:none;border:none;border-right:1px solid;padding:.5rem;background:transparent;width:100%}.share-button .btn--copy{padding:0 1rem}.share-success-message{background-color:#fff;width:100%;height:100%;padding:.5rem}.share-success-message svg{margin-right:.5rem}.layout-contained .product__media{display:flex;flex-wrap:wrap}.template-product .iWishAdd,.template-product #AddToCartButton,.sticky-atc .btn{min-width:394px;padding:15px 0;font-size:15px;letter-spacing:var(--font-heading-spacing);line-height:18px;cursor:pointer;z-index:unset;display:flex;vertical-align:middle;align-items:center;justify-content:center;flex-direction:row;text-align:center;font-family:var(--font-heading);font-weight:300;text-transform:uppercase;text-decoration:none}.template-product .iWishAdd{background:transparent;border:1px solid black;padding:14px 0}.template-product #AddToCartButton[disabled],.template-product:has(#AddToCartButton[disabled]) .sticky-atc.active .btn{background:#d6d6d6;border:#D6D6D6}.template-product:has(#AddToCartButton[disabled]) .product__info-container variant-radios .product-form__input:not(.color) input:checked+label{background:transparent}.complete-the-look:not(:has(li)){display:none}@media screen and (max-width: 768px){.product__text{margin-bottom:2rem}.template-product .iWishAdd,.template-product #AddToCartButton,.sticky-atc .btn{min-width:0}.product__media{width:100%}.template-product .iWishAdd{padding:0;border:0;width:fit-content;position:absolute;top:0;right:0;margin:0}.template-product .iWishAdd span{display:none}.template-product #AddToCartButton,.template-product .sticky-atc.active .btn{padding:22px 0 20px}.section-product-recommendations,.section-complete-the-look{padding-left:21px}#main-carousel .external-video__cover:before{content:"";position:absolute;top:0;left:0;width:100%;height:45%;z-index:1}#main-carousel .external-video__cover:after{content:"";position:absolute;bottom:60px;left:0;width:100%;height:32%;z-index:1}#main-carousel .external-video__cover.external-video--vimeo:before{height:60%}#main-carousel .external-video__cover.external-video--vimeo:after{bottom:0;height:15%}body:not(.modal--open) .product__info-container{z-index:1;transform:translate3d(0,1px,0)}.product__tags .product-tag,.product-tag-divider{font-size:13px;line-height:17px;letter-spacing:var(--font-heading-spacing)}.pdp-product__title{font-size:16px;line-height:19px;letter-spacing:var(--font-heading-spacing);margin:11.3px 0 8.25px}.product__info .price{font-size:20px;line-height:25px;letter-spacing:var(--font-heading-spacing);margin-bottom:16px}.installment{margin-bottom:35px}.sticky-atc .installment{margin-top:12px;margin-bottom:0}.product__info .collapsible-item summary{font-size:14px;line-height:17px;letter-spacing:var(--font-heading-spacing)}.product__info .collapsible-item .details__content{font-size:14px;line-height:23px;letter-spacing:.21px}}@media screen and (min-width: 769px){.template-product .iWishAdd:hover{background:var(--color-primary-btn-bg);color:var(--color-primary-btn-text)}.sticky-atc{display:none}body:not(.modal--open) .product__media{z-index:1}.layout-contained{padding:0 1rem}.layout-contained .product__media{gap:0 1rem}.layout-contained .breadcrumbs{text-align:left;order:0}.product__media{min-width:50%}.layout-contained.is-gallery .product__info-container{padding-top:2rem;padding-left:1rem}#main-carousel{padding:0}#main-carousel .media-video{min-height:250px;z-index:1}#thumbnail-carousel{display:block;max-width:80%;margin:auto;padding:1rem}#thumbnail-carousel .icon--play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#thumbnail-carousel img{height:100%;object-fit:cover}#thumbnail-carousel .splide__arrow--prev{left:-2.5em}#thumbnail-carousel .splide__arrow--next{right:-2.5em}.content-for-layout.header-style--gradient .product__info-container{padding-top:calc(var(--header-height) + 1rem)}.is-background .product__info-container{background-attachment:fixed;background-size:65%;background-repeat:no-repeat;background-position:top right}.is-background .product__info{background-color:#ddddd5bf;box-shadow:-10px 10px 15px #0000001a,10px -10px 15px #0000001a,-10px -10px 15px #0000001a,10px 10px 15px #0000001a}.product__info{padding:16px 30px 40px;background-color:var(--color-primary-background);max-width:600px}.template-product .iWishAdd svg{display:none}}@media screen and (min-width: 1025px){.layout-contained .breadcrumbs{order:0}.product-wrapper:not(.layout--stacked) .product__media{flex:0 0 60%}.layout--grid .splide.is-initialized:not(.is-active) .splide__list{display:grid;grid-template-columns:repeat(2,1fr)}.layout--grid .splide.is-initialized:not(.is-active) .splide__list:has(li:nth-last-child(5)){grid-template-columns:repeat(6,1fr)}.layout--grid .splide.is-initialized:not(.is-active) .splide__list:has(li:nth-last-child(5))>li:nth-child(-n+2){grid-column:span 3}.layout--grid .splide.is-initialized:not(.is-active) .splide__list:has(li:nth-last-child(5))>li:nth-child(n+3){grid-column:span 2}.layout--grid .splide.is-initialized:not(.is-active) .splide__list:has(li:nth-last-child(6):first-child){grid-template-columns:repeat(6,1fr)}.layout--grid .splide.is-initialized:not(.is-active) .splide__list:has(li:nth-last-child(6):first-child)>li{grid-column:span 3}.layout--grid .splide.is-initialized:not(.is-active) .splide__list:has(li:nth-last-child(n+7))>li:nth-child(-n+2){grid-column:span 3}.layout--grid .splide.is-initialized:not(.is-active) .splide__list:has(li:nth-last-child(n+7))>li:nth-child(n+3):nth-child(-n+4){grid-column:span 3}.layout--grid .splide.is-initialized:not(.is-active) .splide__list:has(li:nth-last-child(n+7))>li:nth-child(n+5){grid-column:span 2}.layout--grid .product__info-container{max-width:489px;padding:1rem}.content-for-layout.header-style--gradient .layout--grid .product__info-container{padding-top:var(--header-height)}.layout-contained.layout--thumbnail_slider #main-carousel{flex:0 0 calc(100% - 106px);order:1}.layout-contained #thumbnail-carousel{flex:0 0 90px}.product-wrapper:not(.layout-contained) #thumbnail-carousel{position:absolute;top:50%;right:-107px;transform:translateY(-50%)}.product-wrapper:not(.layout-contained) .product__media.product-item--sticky{top:0}.product-item--sticky{position:sticky;-webkit-sticky:sticky;top:var(--header-height)}.product__info.product-item--sticky{top:var(--header-height)}#thumbnail-carousel{padding:0;max-width:100%}#thumbnail-carousel .splide__arrows--ttb .splide__arrow--prev{left:50%;top:-2.5em}#thumbnail-carousel .splide__arrows--ttb .splide__arrow--next{left:50%;bottom:-2.5em}.is-gallery .product__info-container{padding:1rem 70px}.product__info-container{z-index:1}}@media screen and (min-width: 1280px){.product__info-container{padding:70px}.content-for-layout.header-style--gradient .layout--stacked .product__info-container{padding-top:calc(var(--header-height) + 70px)}}@media screen and (min-width: 1440px){.product-wrapper:not(.layout-contained) .breadcrumbs{left:56px}}.product-tabs{gap:0 1.5rem}.product-tabs label{font-weight:600;padding:.5rem 1rem;margin-bottom:1rem;border-bottom:1px solid var(--color-border)}.product-tabs input:checked+label{border-bottom:2px solid var(--color-primary-text)}.tabs__content{width:100%;height:0;visibility:hidden;opacity:0;transition:visibility 0s,opacity .5s linear;order:1}.tabs__content p:last-child{margin-bottom:0}.product-tabs input:checked+label+.tabs__content{height:auto;visibility:visible;opacity:1}pickup-availability:not(pickup-availability:empty){display:block;min-height:80px;margin-bottom:1rem}pickup-availability-preview p{margin-bottom:.5rem}.pickup-availability__store{font-size:12.8px;line-height:16px;margin-bottom:.25rem}.pickup-availability__store .text-bold{font-weight:600}.pickup-availability__time{font-size:10.24px;line-height:16px}pickup-availability-drawer.drawer{justify-content:flex-end}pickup-availability-drawer .drawer__header{margin:24px auto}pickup-availability-drawer .drawer__header p{margin-bottom:0;font-size:12.8px;line-height:16px;text-transform:capitalize}pickup-availability-drawer.drawer ul{padding:1rem}pickup-availability-drawer li{padding:.5rem 0 1rem;border-top:1px solid #737373}pickup-availability-drawer li h3{font-size:16px;line-height:24px;font-weight:600;margin-bottom:.5rem}.content-for-layout .modal--active .product__info-container{z-index:3}@media screen and (max-width: 768px){.sticky-atc{display:flex;justify-content:center;flex-flow:column;position:fixed;bottom:0;width:100%;z-index:2!important;padding:.5rem 1rem;background-color:var(--color-primary-background);box-shadow:0 -10px 15px #0000001a;transform:translateY(100%);transition:transform .3s ease-in-out}.sticky-atc.active{transform:none}.sticky-atc .btn--primary{width:100%;background-color:var(--color-primary-text);color:#fff;opacity:1}body:has(.sticky-atc.active) .btn--back-to-top,body:has(.sticky-atc.active) #ShopifyChat[style*="bottom: 16px"]{bottom:128px!important}}.recipient-form{--recipient-checkbox-margin-top: 0;display:flex;position:relative;max-width:none;margin-bottom:0;margin:2.5rem 0;justify-content:center;flex-direction:column}.recipient-form-field-label{margin:.6rem 0}.recipient-form-field-label--space-between{display:flex;justify-content:space-between}.recipient-checkbox{flex-grow:1;font-size:12px;line-height:14px;font-family:var(--font-body);text-transform:uppercase;color:#000;font-weight:700;display:flex;word-break:break-word;align-items:center;max-width:inherit;position:relative;cursor:pointer}.no-js .recipient-checkbox{display:none}.recipient-form>input[type=checkbox]{display:none}.recipient-fields__field{margin:0 0 2rem}.recipient-fields .field__label{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 3.5rem);overflow:hidden}.recipient-checkbox>svg{width:19px;height:19px;border:none;border-radius:0;margin:0;background:#ebeaea;appearance:none;position:relative;z-index:-1;-webkit-appearance:none;flex-shrink:1;margin-right:1rem}.recipient-checkbox>svg>rect{stroke:none}.recipient-form .icon-checkmark{visibility:hidden;position:absolute;z-index:5}.recipient-form>input[type=checkbox]:checked+label .icon-checkmark{visibility:visible}.js .recipient-fields{display:none}.recipient-fields__field .field{margin-bottom:24.5px;display:flex;flex-flow:column;align-items:flex-start;justify-content:flex-end;position:relative}.recipient-fields hr{margin:1.6rem auto}.recipient-form>input[type=checkbox]:checked~.recipient-fields{display:block;animation:animateMenuOpen var(--duration-default) ease}.recipient-form>input[type=checkbox]:not(:checked,:disabled)~.recipient-fields,.recipient-email-label{display:none}.js .recipient-email-label.required,.no-js .recipient-email-label.optional{display:inline}.recipient-email-label{font-size:13px;line-height:16px;letter-spacing:0;font-family:var(--font-body);color:#000}.recipient-fields__field input,.recipient-fields__field textarea{width:100%;padding:15px 0 7.5px;border:none;border-bottom:1px solid black;outline:none;background:transparent;font-size:13px;line-height:16px;letter-spacing:0;font-family:var(--font-body)}.recipient-fields__field textarea{border:1px solid;padding:1rem}.recipient-form ul{line-height:calc(1 + .6 / var(--font-body-scale));padding-left:4.4rem;text-align:left}.recipient-form ul a{display:inline}.recipient-form .error-message:first-letter{text-transform:capitalize}@media screen and (forced-colors: active){.recipient-fields>hr{border-top:.1rem solid rgb(var(--color-background))}.recipient-checkbox>svg{background-color:inherit;border:.1rem solid rgb(var(--color-background))}.recipient-form>input[type=checkbox]:checked+label .icon-checkmark{border:none}}
/*# sourceMappingURL=/cdn/shop/t/337/assets/product.css.map */
