.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}.placeholder-image{--aspect-ratio: var(--aspect-ratio-desktop);position:relative;aspect-ratio:var(--aspect-ratio);overflow:hidden}@media screen and not (min-width:750px){.placeholder-image{--aspect-ratio: var(--aspect-ratio-mobile, var(--aspect-ratio-desktop))}}placeholder-image img{width:100%;height:100%;aspect-ratio:var(--aspect-ratio)}.group-block__link{position:absolute;top:0;right:0;bottom:0;left:0}.group-block__media-wrapper:empty{display:none}.group-block__link~:is(.group-block-content,.group-block__media-wrapper){pointer-events:none}.group-block__link~:is(.group-block-content,.group-block__media-wrapper) :is(a,button,input,textarea,select){pointer-events:auto}.group-block__link~.group-block-content--design-mode{pointer-events:auto}.media-block{display:flex;align-items:center;justify-content:center;position:relative;height:auto;overflow:hidden}.media-block__media,.media-block__media>*{object-fit:var(--image-fit, cover);object-position:var(--image-position, center);width:100%}@media screen and (min-width:750px){.media-block--with-height :is(.media-block__media,.media-block__media>*){height:100%;position:absolute}}.media-block--height-fill .media-block__media{height:100%}deferred-media[class].media-block__media :is(.deferred-media__poster-button img,.deferred-media__poster-button~video){object-fit:var(--video-position, "cover")}.media-block__media--video{display:flex;align-items:center;justify-content:center}@media screen and (max-width:749px){.media-block__media--video{--media-height-mobile: auto}}.media-block__video-item{height:100%;width:100%;position:relative}.section-wrapper{--section-height-offset: 0px}.section[data-shopify-visual-preview]{min-height:var(--section-preview-height);padding-top:0}.custom-section-content{z-index:var(--layer-flat)}#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__duties-taxes-notice{font-size:.8rem}.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)}}:root{--text-align-default: left}[style*="--horizontal-alignment: center"] .text-block{--text-align-default: center}[style*="--horizontal-alignment: flex-end"] .text-block{--text-align-default: right}[style*="--horizontal-alignment: flex-start"]>.text-block{--text-align-default: left}[style*="--horizontal-alignment: center"]>.text-block{--text-align-default: center}[style*="--horizontal-alignment: flex-end"]>.text-block{--text-align-default: right}@media(max-width:749.9px){[style*="--horizontal-alignment-mobile: flex-start"] .text-block{--text-align-default: left}[style*="--horizontal-alignment-mobile: center"] .text-block{--text-align-default: center}[style*="--horizontal-alignment-mobile: flex-end"] .text-block{--text-align-default: right}[style*="--horizontal-alignment-mobile: flex-start"]>.text-block{--text-align-default: left}[style*="--horizontal-alignment-mobile: center"]>.text-block{--text-align-default: center}[style*="--horizontal-alignment-mobile: flex-end"]>.text-block{--text-align-default: right}}.text-block{width:var(--width);max-width:100%;display:flex;flex-direction:column;align-items:var(--horizontal-alignment-mobile, var(--horizontal-alignment))}@media screen and (min-width:750px){.text-block{align-items:var(--horizontal-alignment)}}:is(.text-block.heading,.text-block.subheading),:is(.text-block.heading,.text-block.subheading)>*{line-height:var(--line-height, 1.25)}.text-block.body,.text-block.body>*{font-family:var(--font-family--avenir-book);font-size:clamp(1.2rem,.57971vw + .76522rem,1.6rem);line-height:var(--line-height, 1.4)}.text-block>*{width:var(--width);max-width:var(--max-width, 100%);text-align:var(--text-align, var(--text-align-default));text-wrap:var(--text-wrap)}.text-block:not(.text-block--full-width).rte,.text-block:not(.text-block--full-width).paragraph{text-wrap:var(--text-wrap, balance);text-wrap:pretty}.text-block:not(.text-block--full-width):is(.h1,.h2,.h3,.h4,.h5,.h6){text-wrap:var(--text-wrap, balance)}.text-block:is(.h1,.h2,.h3,.h4,.h5,.h6) a{text-decoration-color:transparent}.text-block :is(h1,h2,h3,h4,h5,h6),.text-block.heading>*{margin-block:1rem}.text-block p,.text-block.p>*{margin-block:1rem}.text-block>*:first-child{margin-block-start:0}.text-block>*:last-child{margin-block-end:0}.text-block--align-center,.text-block--align-center>*{margin-inline:auto}.text-block--align-right,.text-block--align-right>*{margin-inline-start:auto}.custom-typography,.custom-typography>*{font-family:var(--font-family);font-weight:var(--font-weight);text-transform:var(--text-transform);text-wrap:var(--text-wrap);line-height:var(--line-height);letter-spacing:var(--letter-spacing)}.has-custom-font-size,.has-custom-font-size>*{font-size:var(--font-size)}.has-custom-font-family,.has-custom-font-family>*{font-family:var(--font-family)}.has-custom-font-weight,.has-custom-font-weight>*{font-weight:var(--font-weight)}.has-custom-letter-spacing,.has-custom-letter-spacing>*{letter-spacing:var(--letter-spacing)}.has-custom-text-wrap,.has-custom-text-wrap>*{text-wrap:var(--text-wrap)}.has-custom-case,.has-custom-case>*{text-transform:var(--text-transform)}.has-custom-color,.has-custom-color>:is(h1,h2,h3,h4,h5,h6,p,*){color:var(--color)}
/*# sourceMappingURL=/cdn/shop/t/1058/compiled_assets/styles.css.map */
