.template-page--email-preferences .breadcrumbs{display:none}.email-preferences__inner{display:grid;grid-template-columns:1fr 1fr}@media (max-width: 749.9px){.email-preferences__inner{grid-template-columns:1fr}}.email-preferences__image{background-color:var(--hh-color-light)}@media screen and (min-width: 750px){.email-preferences__image{max-height:calc(100vh - var(--hh-header-max-height, var(--hh-header-height)));position:sticky;top:var(--hh-header-height);transition:top var(--hh-duration-long, .5s)}}.email-preferences__image img{display:block;object-fit:cover;height:100%;width:100%}@media screen and (min-width: 750px){.email-preferences__image img{max-height:calc(100vh - var(--hh-header-min-height, var(--hh-header-height)));object-position:top!important}}.email-preferences__main{display:flex;align-items:center;justify-content:center;padding:4rem 4rem 5rem}@media screen and (min-width: 990px){.email-preferences__main{padding:6rem 7rem 7rem}}.email-subscription-banner{background-color:var(--hh-color-ink, #272727);color:var(--hh-color-day, #fff)}.email-subscription-banner .banner__media{position:absolute;height:100%!important}@media screen and (min-width: 750px){.email-subscription-banner .banner__box{padding-block:2rem}}.email-subscription-banner .banner__heading{color:inherit!important;font-family:var(--hh-font-gotham-book);font-size:1.6rem;letter-spacing:.25em;text-transform:uppercase}.email-subscription-banner .button--outline{color:inherit;font-size:.9rem;font-family:var(--hh-font-gotham-bold);font-weight:700;letter-spacing:.25em;overflow-x:clip;border:0;text-decoration:underline;text-underline-offset:.5em;line-height:1;margin-top:1.2rem;padding-bottom:.4em}.email-subscription-banner .button--outline span{margin-right:-.2em;white-space:nowrap}.email-subscription-banner .button[disabled]{opacity:.5}email-subscription-banner:not([state=unsubscribed]) [data-visible-state=unsubscribed]{display:none}email-subscription-banner[state=unsubscribed] [data-visible-state=subscribed]{display:none}#stl-dialog{display:contents}@media screen and (max-width: 749.9px){.stl-modal{max-height:86%!important;inset-block-start:auto}}@media screen and (min-width: 750px){.stl-modal{width:var(--stl-modal-width);height:var(--stl-modal-height);max-width:none}}.stl-modal{padding:0;border:var(--style-border-popover);overflow:hidden;box-shadow:0 5px 30px rgb(0 0 0 / var(--opacity-15))}@media screen and (max-width: 749.9px){.stl-modal{position:fixed;margin:auto 0 0;min-height:unset;max-width:100%;border-radius:0;overflow:clip;height:fit-content}}.stl-modal.is-transitioning{cursor:wait}.stl-modal.is-transitioning>*{pointer-events:none}@media screen and (max-width: 749.9px){.stl-modal[open]{border-top-left-radius:var(--style-border-radius-popover);border-top-right-radius:var(--style-border-radius-popover)}}.stl-modal[open]{display:flex;flex-direction:column}.stl-modal__header{background-color:var(--hh-color-light-2);padding:.4rem}@media screen and (max-width: 749.9px){.stl-modal .view-more-details__wrapper{display:none}}.dialog-modal.stl-modal[open]{animation:modalSlideInTop var(--animation-speed) var(--animation-easing) forwards}.dialog-modal.stl-modal.dialog-closing{animation:modalSlideOutTop var(--animation-speed) var(--animation-easing) forwards}.stl-modal__inner{flex-grow:1;display:flex;overflow:hidden}.stl-modal__close{-webkit-appearance:none;appearance:none;border:0;padding:0;background-color:transparent;cursor:pointer;position:absolute;top:1rem;right:1rem;transition:transform .15s var(--animation-timing-bounce);z-index:var(--layer-raised);overflow:visible;transform-origin:center;height:2.4rem;width:2.4rem;display:flex;align-items:center;justify-content:center;color:var(--hh-color-ink);z-index:2}.stl-modal__close:active{transform:scale(.99) translateY(1px)}.stl-modal__close:focus-visible{outline:none}.stl-modal__close:focus-visible:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:calc(var(--style-border-radius-popover) - .5rem);outline:var(--focus-outline-width) solid currentColor}.stl-modal__content{color:#575757;font-family:var(--hh-font-neuzeit-office);font-size:1.2rem;letter-spacing:-.02em;line-height:1.4;display:flex;position:relative;padding:1.2rem;flex-grow:1;width:100%}@media screen and (max-width: 749.9px){.stl-modal__content{flex-direction:column;flex:1;min-height:0;overflow-y:auto;height:auto;max-height:100vh}}.stl-modal__content product-wrapper{width:100%}@media screen and (min-width: 750px){.stl-modal__content product-wrapper{flex-wrap:nowrap;margin-inline-start:0}}.stl-modal__content p{color:inherit;font-family:inherit;font-size:inherit;letter-spacing:inherit;line-height:inherit}.stl-modal__content .view-more-details__wrapper{display:flex;justify-content:flex-start;width:100%}.view-more-details__wrapper .view-more-details{display:flex;align-items:center;width:fit-content}@media screen and (max-width: 749.9px){.stl-modal__content .product-header{display:flex;flex-direction:column;grid-column:2 / -1;grid-row:1;padding-right:2.4rem}}@media screen and (max-width: 749px){.stl-modal__content .product-header a:not(product-price *){font-size:var(--font-size--md);font-weight:500;color:inherit;width:fit-content}}.stl-modal__content .product__media-gallery .gallery-mobile{display:flex;flex-direction:column;width:100%;height:100%;margin-block-end:-.4rem}@media screen and (max-width: 749.9px){.stl-modal__content .product__media-gallery .gallery-mobile{padding-block-end:2.4rem;margin-inline:-1.2rem;width:auto}}@media screen and (max-width: 749.9px){.stl-modal__content .product__media-gallery .gallery-mobile .swiper-wrapper{scroll-padding-inline:1.2rem;padding-inline:1.2rem}}.stl-modal__content .product__media-gallery .gallery-mobile .swiper-scrollbar-horizontal{background-color:var(--hh-border-color-light);display:block;height:.4rem;margin-block-start:1rem;margin-block-end:.4rem}@media screen and (max-width: 749.9px){.stl-modal__content .product__media-gallery .gallery-mobile .swiper-scrollbar-horizontal{margin-inline:1.2rem}}.stl-modal__content .product__media-gallery .gallery-mobile .swiper-scrollbar-drag{cursor:grab;display:block;background-color:var(--hh-color-ink);border-radius:0}.stl-modal__content .product__media-gallery .gallery-mobile .swiper-scrollbar-drag:before{content:"";display:block;position:absolute;inset-inline-start:0;inset-block-start:0;width:100%;height:2.4rem;margin-block-start:-1rem}.stl-modal__content .product__media-gallery .gallery-mobile .swiper-scrollbar-drag:active{cursor:grabbing}.stl-modal__content .product__media-gallery .gallery-mobile .product-media__image__container{--hh-padding-top: 160% !important}@media screen and (max-width: 749.9px){.stl-modal__content .product__media-gallery .gallery-mobile .product-media__image__container{--hh-padding-top: 100% !important}}.stl-modal__content .product__media-gallery .gallery-mobile .product-media__image__container a{pointer-events:none}@media screen and (max-width: 749.9px){.stl-modal__content variant-picker,.stl-modal__content product-form-component{grid-column:1 / -1}}.stl-modal__content .product-media-container__zoom-button{cursor:default}@property --stl-modal-mask-start{syntax: "<length>"; initial-value: 0px; inherits: false;}@property --stl-modal-mask-end{syntax: "<length>"; initial-value: 0px; inherits: true;}@keyframes detect-scroll{0%,to{--can-scroll: }}@supports (animation-timeline: scroll(self)){dialog[open] .stl-modal__content .product__info-wrapper{-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 var(--stl-modal-mask-start),#000 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 var(--stl-modal-mask-start),#000 100%);animation:.3s var(--animation-timing-fade-in) .1s both fadeSlideIn,scrollStart 1s linear both,scrollEnd 1s linear both,detect-scroll 1ms linear none;animation-timeline:auto,scroll(self),scroll(self),scroll(self);animation-range:normal,0px 48px,calc(100% - 48px) 100%,0% 100%}}@keyframes scrollStart{0%{--stl-modal-mask-start: 0px}to{--stl-modal-mask-start: 48px}}@keyframes scrollEnd{0%{--stl-modal-mask-end: 0px}to{--stl-modal-mask-end: 48px}}.stl-modal__content .product__info-wrapper{align-content:center;padding-inline:0!important;padding-block-end:0;max-width:none;width:auto}@media screen and (min-width: 750px){.stl-modal__content .product__info-wrapper{display:flex;margin-block:-1.2rem}}@media screen and (min-width: 750px){.stl-modal__content .product__info-container{padding-block:1.2rem 2.6rem;overflow-x:visible;overflow-y:auto}}.stl-modal__content .product__info-wrapper>.group-block{flex-grow:1;width:auto}.stl-modal__content>*{min-height:0}.stl-modal__content .product__info-wrapper :is(.view-product-title,.buy-buttons-block){flex:0 0 auto}.stl-modal__content .product__info-wrapper :is(.buy-buttons-block){margin-top:auto;position:sticky;bottom:0;padding-bottom:3rem;background-color:var(--color-background);z-index:var(--layer-raised)}.stl-modal__content .product__info-wrapper :is(.buy-buttons-block):before{--stl-modal-mask-end-progressive-enhanced: 0px;position:absolute;content:"";display:block;inset:auto 0 100% 0;pointer-events:none;height:min(3.2rem,1.6rem);background-color:inherit;-webkit-mask-image:linear-gradient(to top,#000 0%,#000 .2rem,transparent calc(100% - var(--stl-modal-mask-end-progressive-enhanced)),transparent);mask-image:linear-gradient(to top,#000 0%,#000 .2rem,transparent calc(100% - var(--stl-modal-mask-end-progressive-enhanced)),transparent)}@supports (animation-timeline: scroll(self)){.stl-modal__content .product__info-wrapper :is(.buy-buttons-block):before{--mask-if-scroll: var(--can-scroll) var(--stl-modal-mask-end);--mask-if-no-scroll: 48px;--stl-modal-mask-end-progressive-enhanced: var(--mask-if-scroll, var(--mask-if-no-scroll));height:calc(.2rem + 48px)}}.stl-modal__content .product__info-container>*+*{margin-block:2rem}.stl-modal__content .product--title{display:flex;padding-block:0;font-size:2.4rem;padding-inline-end:3.6rem;margin-block-end:0}.stl-modal__content .view-product-title a{color:inherit;text-decoration:none;text-align:left;font-size:var(--font-size--2xl);font-weight:600;line-height:1.2;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;transition:color .2s var(--animation-easing)}.stl-modal__content .product__info-wrapper .product--price{margin-block-start:.5rem}.stl-modal__content .product__info-wrapper .product--price .price{color:var(--hh-color-ink);font-size:11.5px}.stl-modal__content .product__info-wrapper .product__price-buttons{gap:1.2rem;margin-inline-start:1.2rem}.stl-modal__content .product__media-wrapper{grid-column:1 / span 1;grid-row:1;position:relative;top:0;animation:fadeIn .4s var(--animation-timing-fade-in) both;padding-block-end:0;overflow:hidden}@media screen and (max-width: 749.9px){.stl-modal__content .product__media-wrapper{overflow-x:visible;overflow-y:clip;max-width:unset!important;width:100%!important}}@media screen and (min-width: 750px){.stl-modal__content .product__media-wrapper{width:var(--stl-modal-gallery-width);padding-inline-end:2.4rem}}.stl-modal__content .product__media-wrapper::-webkit-scrollbar{display:none}.stl-modal__content .product__media-gallery{position:relative;top:0}.stl-modal__content .variant-picker--wrapper{align-items:start}.stl-modal__content .variant-picker--wrapper .size-ctas{height:auto}.stl-modal__content .variant-picker--wrapper .size-ctas .button{display:block}.stl-modal__content :is(.selected-swatch,.vp__input legend,.size-calculator--button){color:var(--hh-color-ink);font-family:var(--hh-font-gotham-medium);font-weight:400;font-size:1rem;line-height:1.2;text-transform:uppercase;letter-spacing:.02em}.stl-modal__content .selected-swatch__color{font-family:var(--hh-font-gotham-book)}.stl-modal__content .pdp-variants .vp__input input[type=radio]+label{color:inherit;font-family:var(--hh-font-left);letter-spacing:0;height:2.4rem;width:2.4rem;min-width:fit-content}.stl-modal__content .product__description{margin-block-end:0}.stl-modal__content .product__info-container>:not(.product--title,.product--price,.product__swatches,.variant-picker--wrapper,hh-broadcast,.product__description,.product__full-details){display:none}.stl-modal__content .product__full-details{color:inherit;display:inline-block;font:inherit;margin:1.2rem 0 0;text-decoration:underline;text-decoration-thickness:.5px;text-underline-offset:2px}.stl-modal__content .product__description [data-nosnippet],.stl-modal__content .product__description p:has(a:only-child){display:none}.stl-modal__content .product__description p:last-child,.stl-modal__content .product__description p:has(+[data-nosnippet]:last-child),.stl-modal__content .product__description p:has(+p:last-child a:only-child),.stl-modal__content .product__description p:has(+[data-nosnippet]+p:last-child a:only-child){margin-block-end:0}.stl-modal__content .text-block.rte:not(product-price),.stl-modal__content .view-more-details__wrapper{display:none}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=/cdn/shop/t/983/compiled_assets/styles.css.map */
