.pdp{--pdp-olive: 68, 76, 59;--pdp-panel: 246, 246, 246}.pdp .product__media-wrapper{position:relative;background:rgb(var(--pdp-panel))}.pdp-intro{padding:3.2rem 2rem 0}.pdp-intro__kicker{margin:0;font-size:var(--sys-kicker-size);font-weight:300;line-height:1.6;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--sys-ink))}.pdp-intro__headline{max-width:12ch;margin:.8rem 0 0;font-size:clamp(3.2rem,2.6vw,4.6rem);font-weight:300;line-height:1.15;letter-spacing:-.03em;color:rgb(var(--sys-ink))}.pdp-intro__side{position:absolute;top:3.2rem;right:2rem;z-index:1;writing-mode:vertical-rl;font-size:var(--sys-kicker-size);font-weight:300;letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--sys-meta))}.pdp .product__media-wrapper .product__media,.pdp .product__media-wrapper .global-media-settings{background:transparent}.pdp .product__media-wrapper slider-component.slider-mobile-gutter:not(.thumbnail-slider) .slider-buttons{display:none}.pdp .thumbnail-slider{padding:0 2rem 2.4rem}.pdp .thumbnail-list{display:flex;gap:.8rem}.pdp .thumbnail-list__item{flex:0 0 5.6rem;width:5.6rem}.pdp .thumbnail-list .thumbnail{aspect-ratio:3 / 4;height:auto;border:1px solid transparent;border-radius:0;background:#fff}.pdp .thumbnail-list .thumbnail img{object-fit:contain}.pdp .thumbnail-list .thumbnail[aria-current]{border-color:rgb(var(--sys-ink));box-shadow:none}.pdp .thumbnail-slider .slider-button{display:none}.pdp-gallery-foot{position:absolute;left:50%;right:2rem;bottom:2.4rem;height:7.4rem;display:flex;align-items:center;justify-content:space-between;font-size:var(--sys-kicker-size);font-weight:300;color:rgb(var(--sys-ink))}.pdp-gallery-foot__angles{-webkit-appearance:none;appearance:none;margin:0 0 0 -3rem;padding:0;background:none;border:0;border-bottom:1px solid rgb(var(--sys-ink));font:inherit;color:inherit;cursor:pointer}.pdp-gallery-foot__count{color:rgb(var(--sys-meta));font-variant-numeric:tabular-nums}@media screen and (min-width:990px){.pdp.page-width{max-width:none;padding:0}.pdp .product.grid{margin:0;column-gap:0}.pdp .product--large:not(.product--no-media) .product__media-wrapper,.pdp .product:not(.product--no-media) .product__media-wrapper{width:59%;max-width:59%;padding:0}.pdp .product--large:not(.product--no-media) .product__info-wrapper,.pdp .product:not(.product--no-media) .product__info-wrapper{width:41%;max-width:41%;padding:6.4rem clamp(3.2rem,5.5vw,10rem) 4.8rem}.pdp-intro{padding:4.8rem 3.6rem 0}.pdp-intro__side{top:4.8rem;right:3.2rem}.pdp .thumbnail-slider{padding:0 3.6rem 3.2rem}.pdp-gallery-foot{right:3.6rem;bottom:3.2rem}}@media screen and (min-width:990px){.pdp .product.grid{align-items:flex-start}.pdp .product__media-wrapper{position:sticky;top:var(--header-height, 8.8rem);height:calc(100vh - var(--header-height, 8.8rem));display:flex;flex-direction:column}.pdp .product__media-wrapper media-gallery{position:static;flex:1;min-height:0;display:flex;flex-direction:column}.pdp .product__media-wrapper media-gallery>slider-component:not(.thumbnail-slider){flex:1;min-height:0}.pdp .product__media-wrapper .product__media-list,.pdp .product__media-wrapper .product__media-item,.pdp .product__media-wrapper .product-media-container,.pdp .product__media-wrapper .product__modal-opener{height:100%}.pdp .product__media-wrapper .product__media-item .product__media{height:100%;padding-top:0!important}.pdp .product__media-wrapper .product__media-item .product__media img{object-fit:contain;padding:0 3.6rem}.pdp .product__media-wrapper .thumbnail-slider{flex:none}}.pdp .product__media-wrapper .product__media{background:rgb(var(--pdp-panel))}@media screen and (min-width:990px){.pdp .product__media-wrapper.pdp-media--fill .product__media-item .product__media img{object-fit:cover;object-position:center 55%;padding:0}}.pdp-eyebrow{display:flex;justify-content:space-between;gap:1.6rem;margin:0 0 1.6rem;font-size:var(--sys-kicker-size);font-weight:300;line-height:1.6;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--sys-ink))}.pdp-eyebrow__tag{color:rgb(var(--sys-meta))}.pdp .product__info-container .product__title{margin:0}.pdp .product__info-container .product__title h1{margin:0;font-size:clamp(3.2rem,2.5vw,4.4rem);font-weight:300;line-height:1.15;letter-spacing:-.035em}.pdp .product__info-container .price{margin-top:.8rem}.pdp .product__info-container .price .price-item{font-size:2rem;font-weight:300;letter-spacing:-.01em}.pdp .product__info-container .product__text.subtitle{margin:1.2rem 0 0;font-size:var(--sys-fine);font-weight:300;line-height:1.6;letter-spacing:normal;text-transform:none;color:rgb(var(--sys-copy))}.pdp .product__info-container variant-selects{display:block;margin-top:2.8rem}.pdp .product__info-container .product-form__input--swatches{position:relative;min-height:4.2rem;text-align:right;padding-top:0;margin-bottom:2.4rem}.pdp .product__info-container .product-form__input--swatches legend{position:absolute;left:0;top:50%;transform:translateY(-50%);margin:0;padding:0}.pdp-colour-name{font-size:var(--sys-small);font-weight:300;text-transform:capitalize;letter-spacing:normal;color:rgb(var(--sys-ink))}.pdp .product__info-container .product-form__input--swatches input[type=radio]+label,.pdp .product__info-container .product-form__input--swatches input[type=radio]:checked+label{width:4.2rem;min-width:0;height:4.2rem;margin:0 0 0 .6rem;padding:.4rem;background:none;border:1px solid transparent;color:rgb(var(--sys-ink));vertical-align:middle}.pdp .product__info-container .product-form__input--swatches input[type=radio]:checked+label{border-color:rgb(var(--sys-ink))}.pdp .product__info-container .product-form__input--swatches input[type=radio]+label:hover{border-color:rgb(var(--sys-hair))}.pdp .product__info-container .product-form__input--swatches input[type=radio]:checked+label:hover{border-color:rgb(var(--sys-ink))}.pdp-swatch{display:block;width:100%;height:100%;background-color:rgb(var(--sys-tint-product))}.pdp .product__info-container .product-form__input--size legend.form__label{display:flex;justify-content:space-between;align-items:baseline;width:100%;margin-bottom:1.2rem}.pdp-size-help{-webkit-appearance:none;appearance:none;padding:0;background:none;border:0;border-bottom:1px solid rgb(var(--sys-ink));font:inherit;font-size:var(--sys-kicker-size);font-weight:300;text-transform:none;letter-spacing:normal;color:rgb(var(--sys-ink));cursor:pointer}.pdp .product__info-container .product-form__input--size:not(.product-form__input--single){display:grid;grid-template-columns:repeat(auto-fit,minmax(4.8rem,1fr));gap:.8rem}.pdp .product__info-container .product-form__input--size:not(.product-form__input--single) input[type=radio]+label{width:auto;min-width:0;height:5.2rem;margin:0;padding:0;border-color:rgb(var(--sys-rule))}.pdp .product__info-container variant-selects{display:flex;flex-direction:column}.pdp .product__info-container variant-selects .product-form__input--swatches{order:-1}.pdp .product__info-container .product-form__input--size legend.form__label>span{text-transform:none}.pdp .preorder-note{margin:2.4rem 0 1.6rem}.pdp .preorder-note__ships{position:relative;padding-left:1.6rem;font-size:var(--sys-fine)}.pdp .preorder-note__ships:before{content:"";position:absolute;left:0;top:.75em;width:.6rem;height:.6rem;border-radius:50%;background:rgb(var(--pdp-olive))}.pdp .preorder-note__terms{padding-left:1.6rem;color:rgb(var(--sys-meta))}.pdp .preorder-note__terms a{color:inherit;text-decoration:none;border-bottom:1px solid currentColor}.pdp .product-form__submit{justify-content:space-between;padding:0 2.4rem;min-height:5.6rem;text-align:left}.pdp .product-form__submit>span:first-child{flex:1;text-align:left}.product-form__submit-plus{font-size:2rem;font-weight:300;line-height:1}.pdp .product-form__submit[disabled] .product-form__submit-plus{display:none}.pdp .product-form:has(.preorder-note:not(.hidden)) .product-form__submit:not([disabled]){background:rgb(var(--pdp-olive));border-color:rgb(var(--pdp-olive))}.pdp-help{display:flex;justify-content:flex-end;gap:1.6rem;margin-top:1.6rem}.pdp-help__link{-webkit-appearance:none;appearance:none;padding:0;background:none;border:0;border-bottom:1px solid rgb(var(--sys-ink));font:inherit;font-size:var(--sys-kicker-size);font-weight:300;color:rgb(var(--sys-ink));text-decoration:none;cursor:pointer}.pdp-help__link[hidden],.pdp-size-help[hidden]{display:none}.pdp .product__info-container .product__accordion:first-of-type,.pdp .product__info-container .pdp-help+*{margin-top:3.2rem}.pdp .pdp-help__link{text-transform:none;letter-spacing:normal}.pdp .product__info-container .product-form__input--size:not(.product-form__input--single) input[type=radio]+label{display:flex;align-items:center;justify-content:center;width:100%;justify-self:stretch}.pdp .product__info-container .product-form__input{max-width:none}@media screen and (max-width:989px){.pdp .product__media-wrapper{margin-inline:-1.5rem;width:calc(100% + 3rem);max-width:none}.pdp .product__media-wrapper .product__media-list.grid--peek .product__media-item{width:100%;max-width:100%;margin-left:0}.pdp .product__media-wrapper .product__media-list.grid--peek{padding:0;margin:0;scroll-padding-left:0}.pdp .thumbnail-list__item{flex-basis:4.4rem;width:4.4rem}.pdp-gallery-foot{left:auto;gap:2.4rem;height:5.9rem}.pdp-gallery-foot__angles{margin:0}}@media screen and (max-width:989px){.pdp .product__media-wrapper .slider-mobile-gutter{margin-inline:0;padding-inline:0}.pdp .product__media-wrapper{overflow:hidden}}.pdp-gallery-foot{z-index:2;pointer-events:none}.pdp-gallery-foot>*{pointer-events:auto}.pdp-gallery-foot__angles{text-transform:none;letter-spacing:normal}.pdp .thumbnail-list{width:fit-content;height:auto;overflow:visible;padding:0}.pdp .thumbnail-list__item{height:auto}.pdp .thumbnail-list__item:before{content:none}.pdp .thumbnail-list .thumbnail{position:relative;inset:auto;display:block;width:100%}.pdp .product__media-wrapper .product-media-container{border:0}.pdp-gallery-foot__angles,.pdp-size-help,.pdp-help__link,.pdp .preorder-note__terms a{display:inline-flex;align-items:center;gap:.5em}.pdp-gallery-foot__angles .at-arrow,.pdp-size-help .at-arrow,.pdp-help__link .at-arrow,.pdp .preorder-note__terms a .at-arrow{width:1.1em;height:1.1em;flex:none}
/*# sourceMappingURL=/cdn/shop/t/109/assets/product-page.css.map */
