.ha-feature{--feature-gutter: var(--ha-page-gutter, 22px);color:#26221d;background:var(--feature-bg);padding:calc(var(--feature-top) * var(--feature-gutter)) var(--feature-gutter) calc(var(--feature-bottom) * var(--feature-gutter))}.ha-feature .ha-module-header{padding-inline:0}.ha-feature__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--feature-gutter);row-gap:calc(var(--feature-gap) * var(--feature-gutter));align-items:start}.ha-feature__campaign{grid-column:var(--feature-media-start) / span var(--feature-media-width);grid-row:1;position:relative;aspect-ratio:var(--feature-ratio);min-width:0;display:grid}.ha-feature__visual{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:0}.ha-feature__visual-link{cursor:pointer}.ha-feature .ha-editorial-products__parallax-layer{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.ha-feature__visual img,.ha-feature__visual video,.ha-feature__visual [data-ha-feature-video],.ha-feature__placeholder{display:block;width:100%;height:100%;object-fit:cover}.ha-feature__visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:#000;opacity:var(--feature-overlay);pointer-events:none;transition:opacity .18s ease-out}.js .ha-feature__visual:not(.is-ha-reveal-complete):after{opacity:0}.ha-feature__title{position:relative;z-index:3;grid-column:var(--feature-title-start) / span var(--feature-title-width);grid-row:1;align-self:var(--feature-title-position);justify-self:start;margin-block:calc(var(--feature-title-mt) * var(--feature-gutter)) calc(var(--feature-title-mb) * var(--feature-gutter));color:var(--feature-ink);font-family:Affairs,serif;font-weight:400;font-size:var(--feature-title-size);line-height:1;letter-spacing:var(--ha-affairs-letter-spacing,-.03em);overflow-wrap:anywhere;pointer-events:none}.ha-feature__detail{position:relative;z-index:3;grid-column:var(--feature-detail-start) / span var(--feature-detail-width);grid-row:1;align-self:var(--feature-detail-position);min-width:0;margin-block:calc(var(--feature-detail-mt) * var(--feature-gutter)) calc(var(--feature-detail-mb) * var(--feature-gutter));color:var(--feature-body-color);pointer-events:none}.ha-feature__body{font-family:Switzer,Arial,sans-serif;font-size:var(--feature-body-size);font-weight:500;line-height:var(--feature-body-leading);letter-spacing:var(--ha-switzer-letter-spacing,-.025em)}.ha-feature__detail[data-font=serif] .ha-feature__body{font-family:Affairs,serif;font-weight:400;letter-spacing:var(--ha-affairs-letter-spacing,-.03em)}.ha-feature__body p{margin:0 0 .8em}.ha-feature__body>:last-child{margin-bottom:0}@supports (text-box:trim-both cap alphabetic){.ha-feature__title,.ha-feature__cta .ha-cta__sizer,.ha-feature__module-title,.ha-feature__module-link .ha-cta__sizer{text-box-trim:trim-start;text-box-edge:cap alphabetic}.ha-feature__module-intro>:first-child:not(:last-child){text-box-trim:trim-start;text-box-edge:cap alphabetic}.ha-feature__module-intro>:first-child:last-child{text-box-trim:trim-start;text-box-edge:cap alphabetic}.ha-feature__body>:first-child:not(:last-child){text-box-trim:trim-start;text-box-edge:cap alphabetic}.ha-feature__body>:first-child:last-child{text-box-trim:trim-start;text-box-edge:cap alphabetic}}.ha-feature .button.ha-feature__cta,.ha-feature .button.ha-feature__cta:hover{position:relative;z-index:4;grid-column:var(--feature-button-start) / span var(--feature-button-width);grid-row:1;align-self:var(--feature-button-position);justify-self:start;pointer-events:auto;margin-block:calc(var(--feature-button-mt) * var(--feature-gutter)) calc(var(--feature-button-mb) * var(--feature-gutter));max-width:100%;color:var(--feature-button-color)!important;font-family:Switzer,Arial,sans-serif;font-size:var(--feature-button-size);font-weight:500;line-height:var(--feature-button-leading);letter-spacing:var(--ha-switzer-letter-spacing,-.025em);opacity:.5;transition:opacity .3s ease,background-size .65s var(--ha-flow-ease,cubic-bezier(1,0,0,1))!important}.ha-feature .button.ha-feature__cta[data-font=serif]{font-family:Affairs,serif;font-weight:400;letter-spacing:var(--ha-affairs-letter-spacing,-.03em)}.ha-feature .ha-feature__cta .ha-cta__track{display:inline-flex;padding-right:0!important}.ha-feature .ha-feature__cta .ha-cta__sizer{visibility:visible}.ha-feature .ha-feature__cta .ha-cta__mover,.ha-feature .ha-feature__cta .ha-cta__arrow{display:none!important}.ha-feature .button.ha-feature__cta:hover,.ha-feature__grid:has(.ha-feature__visual-link[data-ha-pointer-active]) .button.ha-feature__cta,.ha-feature__grid:has(.ha-feature__visual-link:focus-visible) .button.ha-feature__cta{color:var(--feature-button-color)!important;opacity:1!important;animation:none!important;translate:0 0!important}.ha-feature__grid:has(.ha-feature__visual-link[data-ha-pointer-active]) .ha-feature__cta:after,.ha-feature__grid:has(.ha-feature__visual-link:focus-visible) .ha-feature__cta:after{transform:scaleX(1)}.ha-feature__products{grid-column:var(--feature-products-start) / span var(--feature-products-width);grid-row:1;align-self:var(--feature-products-position);margin-block:calc(var(--feature-products-mt) * var(--feature-gutter)) calc(var(--feature-products-mb) * var(--feature-gutter));display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--feature-gap) * var(--feature-gutter));min-width:0}.ha-feature__product{position:relative;min-width:0;align-self:start}.ha-feature__product-media{display:block;position:relative;aspect-ratio:4 / 3.2;overflow:hidden;color:inherit;background:transparent}.ha-feature__product.ha-editorial-products__item--ratio-4-5 .ha-feature__product-media{aspect-ratio:4 / 5}.ha-feature__product-media img,.ha-feature__product-media video{width:100%;height:100%;object-fit:cover;display:block;transform:translateZ(0) scale(1);transform-origin:center;transition:transform .5s linear,opacity .18s ease-out!important;backface-visibility:hidden;-webkit-backface-visibility:hidden}.ha-feature__product-media .ha-editorial-products__image--hover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .18s cubic-bezier(.22,1,.36,1)}.ha-feature__product-media .ha-editorial-products__parallax-layer{scale:1;transition:opacity .18s ease-out}.ha-feature__product[data-ha-pointer-active] .ha-feature__product-media img,.ha-feature__product[data-ha-pointer-active] .ha-feature__product-media video,.ha-feature__product:focus-within .ha-feature__product-media img,.ha-feature__product:focus-within .ha-feature__product-media video{transform:translateZ(0) scale(1.03)}.ha-feature__product[data-ha-pointer-active] .ha-editorial-products__image--hover,.ha-feature__product:focus-within .ha-editorial-products__image--hover{opacity:1}.ha-feature .ha-editorial-products__index{position:absolute;top:0;right:0;transform:translateY(calc(-100% - 6px));z-index:3;color:#26221d;opacity:.35;font:italic 400 16px/1 Affairs,serif;letter-spacing:var(--ha-affairs-letter-spacing,-.03em);transition:opacity .35s ease}.ha-feature__meta{box-sizing:border-box;padding-top:10px;color:#26221d}.ha-feature .ha-editorial-products__primary-meta{display:block;color:#26221d}.ha-feature .ha-editorial-products__name,.ha-feature .ha-editorial-products__price{display:block;width:fit-content;line-height:1}.ha-feature .ha-editorial-products__name{color:inherit;font-family:Affairs,serif;font-size:var(--ha-type-body);font-weight:400;letter-spacing:var(--ha-affairs-letter-spacing,-.03em)}.ha-feature__price{margin-top:2px;width:100%!important;box-sizing:border-box;padding-right:var(--ha-half-column,0px);text-align:right;font:500 16px/1 Switzer,Arial,sans-serif;letter-spacing:var(--ha-switzer-letter-spacing,-.025em);opacity:.5;transition:opacity .35s ease}.ha-feature__product[data-ha-pointer-active] .ha-editorial-products__index,.ha-feature__product:focus-within .ha-editorial-products__index,.ha-feature__product[data-ha-pointer-active] .ha-feature__price,.ha-feature__product:focus-within .ha-feature__price{opacity:1}.ha-feature__product[data-ha-pointer-active] .ha-editorial-products__name,.ha-feature__product:focus-within .ha-editorial-products__name{background-size:100% 1px}.js .ha-feature:not(.is-visible) .ha-feature__detail,.js .ha-feature:not(.is-visible) .ha-feature__title,.js .ha-feature:not(.is-visible) .ha-feature__cta,.js .ha-feature:not(.is-visible) .ha-feature__product :is(.ha-editorial-products__index,.ha-editorial-products__name,.ha-editorial-products__price){opacity:0;translate:0 18px}.ha-feature.is-visible:not(.is-ha-intro-complete) .ha-feature__detail{animation:ha-feature-text-in .44s cubic-bezier(.22,1,.36,1) .72s both}.ha-feature.is-visible:not(.is-ha-intro-complete) .ha-feature__title{animation:ha-feature-text-in .44s cubic-bezier(.22,1,.36,1) .62s both}.ha-feature.is-visible:not(.is-ha-intro-complete) .ha-feature__product .ha-editorial-products__index{animation:ha-feature-index-in .42s cubic-bezier(.22,1,.36,1) calc(.12s + var(--ha-entry-order)*65ms) both}.ha-feature.is-visible:not(.is-ha-intro-complete) .ha-feature__product .ha-editorial-products__name{animation:ha-feature-text-in .44s cubic-bezier(.22,1,.36,1) calc(.76s + var(--ha-entry-order)*65ms) both}.ha-feature.is-visible:not(.is-ha-intro-complete) .ha-feature__product .ha-editorial-products__price{animation:ha-feature-price-in .44s cubic-bezier(.22,1,.36,1) calc(.98s + var(--ha-entry-order)*65ms) both}.ha-feature.is-visible:not(.is-ha-intro-complete) .ha-feature__cta{animation:ha-feature-cta-in .44s cubic-bezier(.22,1,.36,1) .84s both}.ha-feature.is-visible .ha-feature__product .ha-editorial-products__media.is-ha-solid-entering:before{animation-delay:calc(.32s + var(--ha-entry-order)*75ms)}@keyframes ha-feature-text-in{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0 0}}@keyframes ha-feature-index-in{0%{opacity:0;translate:0 18px}to{opacity:.35;translate:0 0}}@keyframes ha-feature-price-in{0%{opacity:0;translate:0 18px}to{opacity:.5;translate:0 0}}@keyframes ha-feature-cta-in{0%{opacity:0;translate:0 18px}to{opacity:.5;translate:0 0}}@media(max-width:749px){.ha-feature__campaign,.ha-feature__products{grid-column:1 / -1}.ha-feature__campaign{grid-row:1}.ha-feature__products{grid-row:2}.ha-feature__title{font-size:min(var(--feature-title-size),var(--ha-type-editorial));grid-column:1 / -1}.ha-feature__detail,.ha-feature__cta{grid-column:1 / -1!important;margin-inline:min(calc(var(--feature-inset) * var(--feature-gutter)),24px)}.ha-feature[data-detail-side=editorial] .ha-feature__detail,.ha-feature[data-button-side=editorial] .ha-feature__cta{grid-row:1}.ha-feature[data-detail-side=products] .ha-feature__detail,.ha-feature[data-button-side=products] .ha-feature__cta{grid-row:2}.ha-feature__title{margin-inline:min(calc(var(--feature-inset) * var(--feature-gutter)),24px)}.ha-feature .ha-editorial-products__name{font-size:var(--ha-type-body)}.ha-feature__price{font-size:var(--ha-type-ui);padding-right:0}}@media(min-width:750px){.ha-feature__campaign{grid-template-columns:subgrid;column-gap:var(--feature-gutter)}.ha-feature__visual{left:calc(var(--feature-media-bleed-left,0) * var(--feature-gutter));right:calc(var(--feature-media-bleed-right,0) * var(--feature-gutter))}.ha-feature__title{grid-column:var(--feature-title-local) / span var(--feature-title-width)}.ha-feature__products{grid-template-columns:subgrid;column-gap:var(--feature-gutter)}.ha-feature__product:first-child{grid-column:span var(--feature-product-first)}.ha-feature__product:nth-child(2){grid-column:span var(--feature-product-second)}}@media(prefers-reduced-motion:reduce){.ha-feature.is-visible .ha-feature__detail,.ha-feature.is-visible .ha-feature__title,.ha-feature.is-visible .ha-feature__cta,.ha-feature.is-visible .ha-feature__product :is(.ha-editorial-products__index,.ha-editorial-products__name,.ha-editorial-products__price){animation:none}.ha-feature__product-media .ha-editorial-products__parallax-layer,.ha-feature__product-media .ha-editorial-products__image--hover{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/237/assets/ha-editorial-feature.css.map */
