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