.dh-pdp-editorial-page product-component>.page-width{max-width:none;padding:0}.dh-pdp-editorial-page .product,.dh-pdp-editorial-page .product.grid{margin:0;gap:0}.dh-pdp-editorial-page .product__media-wrapper media-gallery.product__column-sticky{position:static}.dh-pdp-editorial-page .product__media-wrapper,.dh-pdp-editorial-page .product__info-wrapper{min-width:0}.dh-pdp-editorial-page .product__media-list,.dh-pdp-editorial-page .product__media-list .product__media-item{margin:0;padding:0}.dh-pdp-editorial-page .product__media-list .product__media-item{width:100%;max-width:none;padding:0!important}.dh-pdp-editorial-page .product__media-item .product-media-container{display:block;width:100%;max-width:none;margin:0;aspect-ratio:4 / 5;height:auto!important;border:0;border-radius:0;overflow:hidden}.dh-pdp-editorial-page .product__media-item .product__modal-opener,.dh-pdp-editorial-page .product__media-item .product__media{width:100%;height:100%}.dh-pdp-editorial-page .product__media-item .product__media{position:relative;padding-top:0}.dh-pdp-editorial-page .product__media-item .product__media img{object-fit:cover}.dh-pdp-editorial-page .product__media-item .product__media-icon--lightbox{display:none}.dh-pdp-editorial-page .product-form__submit{min-height:5.2rem}@media screen and (min-width:750px){.dh-pdp-editorial-page .product-media-container:not(.media-type-image)>:is(deferred-media,product-model){position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;padding:0!important}}@media screen and (min-width:960px){html.dh-pdp-editorial-page{overflow-x:visible!important;overflow-y:visible!important}.dh-pdp-editorial-page #MainContent{overflow:visible!important}.dh-pdp-editorial-page .product__media-wrapper,.dh-pdp-editorial-page .product__info-wrapper{flex:0 0 50%;width:50%!important;max-width:50%!important}.dh-pdp-editorial-page .product__info-wrapper{align-self:flex-start;position:sticky;top:var(--custom-dh-pdp-sticky-top, 0px);padding:5rem clamp(5.6rem,5.5vw,8rem) 5rem clamp(5.6rem,5.5vw,8rem)!important}.dh-pdp-editorial-page .product__info-container.product__column-sticky{position:static;max-height:none;overflow:visible}.dh-pdp-editorial-page .product__media-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;width:100%}.dh-pdp-editorial-page .product__media-list .product__media-item{display:block;grid-column:span 2;width:100%!important;max-width:none!important}.dh-pdp-editorial-page .product__media-list .product__media-item:nth-child(4),.dh-pdp-editorial-page .product__media-list .product__media-item:nth-child(5),.dh-pdp-editorial-page .product__media-list .product__media-item:nth-child(7),.dh-pdp-editorial-page .product__media-list .product__media-item:nth-child(8){grid-column:span 1}.dh-pdp-editorial-page .product__media-list .product__media-item:first-child .product-media-container{aspect-ratio:1}.dh-pdp-editorial-page .product__media-list .product__media-item:nth-child(4) .product-media-container,.dh-pdp-editorial-page .product__media-list .product__media-item:nth-child(5) .product-media-container,.dh-pdp-editorial-page .product__media-list .product__media-item:nth-child(7) .product-media-container,.dh-pdp-editorial-page .product__media-list .product__media-item:nth-child(8) .product-media-container{aspect-ratio:4 / 5}.dh-pdp-editorial-page .product__media-wrapper .slider-buttons,.dh-pdp-editorial-page .product__media-wrapper .thumbnail-slider{display:none}}@media screen and (max-width:959px){.dh-pdp-editorial-page .product{display:block}.dh-pdp-editorial-page .product__media-wrapper,.dh-pdp-editorial-page .product__info-wrapper{width:100%!important;max-width:100%!important;padding:0!important;scroll-padding:0}.dh-pdp-editorial-page .product__media-wrapper media-gallery,.dh-pdp-editorial-page .product__media-wrapper slider-component{display:block;position:relative;margin:0!important}.dh-pdp-editorial-page .product__media-list{display:flex;flex-wrap:nowrap;gap:0;width:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0!important;padding:0!important}.dh-pdp-editorial-page .product__media-list::-webkit-scrollbar{display:none}.dh-pdp-editorial-page .product__media-list .product__media-item{display:block;flex:0 0 100%;width:100%!important;max-width:100%!important;scroll-snap-align:start;margin:0!important}.dh-pdp-editorial-page .product__media-item .product-media-container{aspect-ratio:4 / 5}.dh-pdp-editorial-page .product__info-wrapper{padding:4rem 3rem 5rem!important}.dh-pdp-editorial-page .product__info-container{display:block;position:static;max-width:60rem;margin-inline:auto}.dh-pdp-editorial-page .product__media-wrapper .slider-buttons{display:flex!important;position:absolute;left:2.8rem;bottom:2.2rem;z-index:3;width:auto;min-height:3.4rem;padding:0 1.5rem;border-radius:2rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.dh-pdp-editorial-page .product__media-wrapper .slider-button{display:none}.dh-pdp-editorial-page .product__media-wrapper .slider-counter>span[aria-hidden=true]{display:none}.dh-pdp-editorial-page .product__media-wrapper .slider-counter--current:after{content:"|";font-size:1.1rem;padding:0 .7rem}.dh-pdp-editorial-page .product__media-wrapper .thumbnail-slider{display:none}}.dh-pdp-editorial-page .product-media-modal__dialog{position:relative;height:100dvh}.dh-pdp-editorial-page .product-media-modal__content{display:flex;align-items:center;justify-content:center;width:100%;height:100dvh;max-height:100dvh;padding:5rem 12rem 6rem!important;overflow:hidden}.dh-pdp-editorial-page .product-media-modal__content>*{display:none!important;width:auto;max-width:100%;max-height:100%;margin:0!important;object-fit:contain;border:0;border-radius:0}.dh-pdp-editorial-page .product-media-modal__content>*.active{display:block!important}.dh-pdp-editorial-page .product-media-modal__toggle{top:1.6rem;right:1.6rem;width:3.6rem;height:3.6rem;padding:.8rem;border:0;z-index:5}.dh-pdp-editorial-page .custom-dh-pdp-modal-rail{position:absolute;top:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;gap:.8rem;width:9.6rem;padding:2rem;overflow-y:auto;background:rgb(var(--color-background))}.dh-pdp-editorial-page .custom-dh-pdp-modal-thumb{flex:0 0 auto;display:block;width:5.6rem;height:7rem;padding:0;border:1px solid transparent;background:none;cursor:pointer}.dh-pdp-editorial-page .custom-dh-pdp-modal-thumb[aria-current=true]{border-color:rgb(var(--color-foreground))}.dh-pdp-editorial-page .custom-dh-pdp-modal-thumb img{width:100%;height:100%;object-fit:cover}.dh-pdp-editorial-page .custom-dh-pdp-modal-controls{position:absolute;bottom:2rem;left:50%;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:1.2rem;min-width:11.4rem;height:3.6rem;padding:0 .8rem;border-radius:2rem;background:rgb(var(--color-background));transform:translate(-50%)}.dh-pdp-editorial-page .custom-dh-pdp-modal-controls button{width:2.4rem;height:2.4rem;padding:0;border:0;background:none;color:rgb(var(--color-foreground));cursor:pointer;font-size:1.8rem;line-height:1}.dh-pdp-editorial-page .custom-dh-pdp-modal-controls span{white-space:nowrap;font-size:1.1rem}.dh-pdp-editorial-page .custom-dh-pdp-sticky-cta[hidden]{display:none!important}.dh-pdp-editorial-page .custom-dh-pdp-sticky-cta{position:fixed;right:0;bottom:0;left:0;z-index:90;display:block;width:100%;min-height:7rem;margin:0;border-radius:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}body.overflow-hidden .custom-dh-pdp-sticky-cta{display:none!important}@media screen and (min-width:960px){.dh-pdp-editorial-page .custom-dh-pdp-sticky-cta{display:none!important}}@media screen and (max-width:959px){.dh-pdp-editorial-page .custom-dh-pdp-modal-rail{display:none}.dh-pdp-editorial-page .product-media-modal__content{padding:5rem 0 6rem!important}.dh-pdp-editorial-page .product-media-modal__content>*{max-width:100vw}}.dh-pdp-editorial-page #MainContent .product__info-container>.product__title{margin-top:15px!important;margin-bottom:0!important}.dh-pdp-editorial-page #MainContent .product__info-container>.product__text.caption-with-letter-spacing{margin:0 0 12px!important}.dh-pdp-editorial-page #MainContent .product__info-container>[id^=price-]{margin:0!important}.dh-pdp-editorial-page #MainContent .product__info-container>[id^=price-] .price,.dh-pdp-editorial-page #MainContent .product__info-container>[id^=price-] .price-item,.dh-pdp-editorial-page #MainContent .product__info-container>[id^=price-] .price--large{color:rgb(var(--color-foreground))!important;font-family:var(--dh-ui-font)!important;font-size:15px!important;line-height:19px!important;font-weight:400!important;letter-spacing:.45px!important}.dh-pdp-editorial-page #MainContent .product__info-container>.product__tax,.dh-pdp-editorial-page #MainContent .product__info-container>div:has(>form.installment){margin:0!important}.dh-pdp-editorial-page #MainContent .product__info-container>variant-selects{margin-top:24px!important;margin-bottom:0!important}.dh-pdp-editorial-page #MainContent variant-selects .form__label{color:rgb(var(--color-foreground))!important;font-family:var(--dh-ui-font)!important;font-size:12px!important;line-height:14px!important;font-weight:500!important;letter-spacing:.5px!important}.dh-pdp-editorial-page #MainContent variant-selects [data-selected-value]{color:rgb(var(--color-foreground))!important;font-family:var(--dh-ui-font)!important;font-size:10px!important;line-height:14px!important;font-weight:400!important;letter-spacing:.6px!important}.dh-pdp-editorial-page #MainContent variant-selects .swatch-input__label{width:35px!important;height:35px!important;margin-top:10px!important}.dh-pdp-editorial-page #MainContent variant-selects .swatch-input__label .swatch{width:100%!important;height:100%!important}.dh-pdp-editorial-page #MainContent .product__info-container>variant-selects+div,.dh-pdp-editorial-page #MainContent .product__info-container>variant-selects+div .product-form{margin-top:24px!important;margin-bottom:0!important}.dh-pdp-editorial-page #MainContent .product__info-container>.shopify-app-block{margin-top:0!important;margin-bottom:35px!important}.dh-pdp-editorial-page #MainContent .product__info-container>p.dh-shipping-note{margin:0 0 150px!important;color:rgb(var(--color-foreground))!important;font-family:var(--dh-ui-font)!important;font-size:11px!important;line-height:15.4px!important;font-weight:500!important;letter-spacing:.6px!important}.dh-pdp-editorial-page #MainContent .product__accordion .accordion__title{color:rgb(var(--color-foreground))!important}.dh-pdp-editorial-page #MainContent .product__accordion .accordion__content,.dh-pdp-editorial-page #MainContent .product__accordion .accordion__content :is(p,li,a){color:var(--custom-color-text-primary, rgb(var(--color-foreground)))!important;font-family:var(--dh-ui-font)!important}@media screen and (max-width:767px){.dh-pdp-editorial-page #MainContent .product__info-container>.product__text.caption-with-letter-spacing{margin-bottom:14px!important}.dh-pdp-editorial-page #MainContent .product__info-container>[id^=price-] .price,.dh-pdp-editorial-page #MainContent .product__info-container>[id^=price-] .price-item,.dh-pdp-editorial-page #MainContent .product__info-container>[id^=price-] .price--large{font-size:14px!important;line-height:18px!important}.dh-pdp-editorial-page #MainContent .product__info-container>variant-selects{margin-top:24px!important}.dh-pdp-editorial-page #MainContent .product__info-container>variant-selects+div,.dh-pdp-editorial-page #MainContent .product__info-container>variant-selects+div .product-form{margin-top:26px!important}.dh-pdp-editorial-page #MainContent .product__info-container>p.dh-shipping-note{margin-bottom:48px!important}}.dh-pdp-editorial-page #MainContent .product__info-container>.product__accordion~.product__text,.dh-pdp-editorial-page #MainContent .product__info-container>.product__accordion~.product__text a{color:var(--custom-color-text-secondary, rgba(var(--color-foreground), .84))!important}.custom-dh-pdp-desktop-sticky-bar{display:none}@media screen and (min-width:960px){:root{--custom-dh-pdp-sticky-height: 72px;--custom-dh-pdp-sticky-motion: .24s cubic-bezier(.4, 0, .2, 1)}html.dh-pdp-editorial-page .section-header{transform:translateY(0);transition:transform var(--custom-dh-pdp-sticky-motion),top .15s ease-out;will-change:transform}html.dh-pdp-editorial-page.custom-dh-pdp-desktop-sticky-header-hidden .section-header{transform:translateY(-100%)}html.dh-pdp-editorial-page.custom-dh-pdp-desktop-sticky-header-visible .section-header{top:0!important;transform:translateY(0)}.custom-dh-pdp-desktop-sticky-bar{position:fixed;top:0;right:0;left:0;z-index:120;display:grid;grid-template-columns:minmax(34rem,1fr) auto clamp(32rem,25vw,48rem);width:100%;height:var(--custom-dh-pdp-sticky-height);min-height:var(--custom-dh-pdp-sticky-height);background:#fff;color:var(--custom-color-text-primary, #16332e);border-bottom:.1rem solid var(--custom-color-border, rgba(22,51,46,.14));box-shadow:0 .2rem .8rem #0000000f;transform:translateY(-100%);visibility:hidden;pointer-events:none;transition:top var(--custom-dh-pdp-sticky-motion),transform var(--custom-dh-pdp-sticky-motion),visibility 0s linear var(--custom-dh-pdp-sticky-motion);will-change:top,transform}.custom-dh-pdp-desktop-sticky-bar.is-active{transform:translateY(0);visibility:visible;pointer-events:auto;transition:top var(--custom-dh-pdp-sticky-motion),transform var(--custom-dh-pdp-sticky-motion),visibility 0s}html.custom-dh-pdp-desktop-sticky-header-visible .custom-dh-pdp-desktop-sticky-bar.is-active{top:var(--custom-dh-pdp-header-height, 72px)}.custom-dh-pdp-desktop-sticky-bar__product{min-width:0;display:flex;align-items:center}.custom-dh-pdp-desktop-sticky-bar__image{flex:0 0 var(--custom-dh-pdp-sticky-height);width:var(--custom-dh-pdp-sticky-height);height:var(--custom-dh-pdp-sticky-height);object-fit:cover;background:#f3f3f3}.custom-dh-pdp-desktop-sticky-bar__identity{min-width:0;padding:0 2.4rem}.custom-dh-pdp-desktop-sticky-bar__title,.custom-dh-pdp-desktop-sticky-bar__price{margin:0;color:var(--custom-color-text-primary, #16332e)}.custom-dh-pdp-desktop-sticky-bar__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-dh-pdp-desktop-sticky-bar__price{margin-top:.35rem}.custom-dh-pdp-desktop-sticky-bar__options{align-self:stretch;display:flex;align-items:stretch;justify-content:flex-end;min-width:0}.custom-dh-pdp-desktop-sticky-bar__option{min-width:13rem;padding:0 2.4rem;border-left:.1rem solid var(--custom-color-border, rgba(22,51,46,.14));display:flex;align-items:center;justify-content:center;gap:.9rem;white-space:nowrap;color:var(--custom-color-text-primary, #16332e)}.custom-dh-pdp-desktop-sticky-bar__option-name{color:var(--custom-color-text-secondary, rgba(22,51,46,.84))}.custom-dh-pdp-desktop-sticky-bar__option-value{color:var(--custom-color-text-primary, #16332e)}.custom-dh-pdp-desktop-sticky-bar__swatch{width:2.2rem;height:2.2rem;flex:0 0 2.2rem;border-radius:.4rem;overflow:hidden}.custom-dh-pdp-desktop-sticky-bar__swatch .swatch{display:block;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;border-radius:inherit}.custom-dh-pdp-desktop-sticky-bar__cta{align-self:stretch;width:100%;height:100%;min-height:var(--custom-dh-pdp-sticky-height);margin:0;padding:0 2.4rem;border:0;border-radius:0;background:var(--custom-pdp-action-background, #16332e);color:var(--custom-color-button-text, #fcfbf9)!important;box-shadow:none;cursor:pointer}.custom-dh-pdp-desktop-sticky-bar__cta:before,.custom-dh-pdp-desktop-sticky-bar__cta:after{display:none!important}.custom-dh-pdp-desktop-sticky-bar__cta:disabled{cursor:not-allowed;opacity:.55}body.overflow-hidden .custom-dh-pdp-desktop-sticky-bar,html.custom-pdp-drawer-open .custom-dh-pdp-desktop-sticky-bar{pointer-events:none!important;visibility:hidden!important}}@media screen and (min-width:960px)and (max-width:1180px){.custom-dh-pdp-desktop-sticky-bar{grid-template-columns:minmax(28rem,1fr) auto minmax(30rem,34vw)}.custom-dh-pdp-desktop-sticky-bar__identity,.custom-dh-pdp-desktop-sticky-bar__option{padding-right:1.6rem;padding-left:1.6rem}.custom-dh-pdp-desktop-sticky-bar__option{min-width:11rem}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/custom-dh-pdp-editorial.css.map */
