:root{--stylfer-ui-font: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif}body,button,input,select,textarea,p,li,a,label,summary,.product-card,.cart-primary-typography,.cart-secondary-typography{font-family:var(--stylfer-ui-font)!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading--family),"Arial Narrow",sans-serif;overflow-wrap:normal;word-break:normal}h1,.h1{line-height:1.02!important}h2,.h2{line-height:1.06!important}h3,.h3{line-height:1.14!important}#MainContent[data-template^=index] .stylfer-editorial__shell{width:min(100% - 32px,1440px)}#MainContent[data-template^=index] .stylfer-editorial__hero{grid-template-columns:minmax(0,1.28fr) minmax(360px,.72fr);min-height:0;overflow:hidden;border-color:#dedede;background:#fff}#MainContent[data-template^=index] .stylfer-editorial__hero-media,#MainContent[data-template^=index] .stylfer-editorial__hero-media picture{min-height:0;aspect-ratio:16 / 9}#MainContent[data-template^=index] .stylfer-editorial__hero-image{min-height:0;object-fit:cover;object-position:center}#MainContent[data-template^=index] .stylfer-editorial__hero-copy{padding:clamp(40px,4.6vw,72px)}#MainContent[data-template^=index] .stylfer-editorial__eyebrow{margin-block-end:16px;font-family:var(--stylfer-ui-font)!important;font-size:11px;line-height:1.35;letter-spacing:.2em}#MainContent[data-template^=index] .stylfer-editorial__hero-title{max-width:9ch;font-family:var(--font-heading--family),"Arial Narrow",sans-serif;font-size:clamp(58px,6.25vw,104px);font-weight:700;line-height:.96!important;letter-spacing:-.025em!important}#MainContent[data-template^=index] .stylfer-editorial__hero-text{max-width:46ch;margin-block-start:24px;font-family:var(--stylfer-ui-font)!important;font-size:clamp(14px,1.05vw,17px);line-height:1.65}#MainContent[data-template^=index] .stylfer-editorial__button{min-height:50px;margin-block-start:24px;padding-inline:25px;font-family:var(--stylfer-ui-font)!important;letter-spacing:.09em}#MainContent[data-template^=index] .stylfer-editorial__section{padding-block-start:clamp(58px,6.5vw,92px)}#MainContent[data-template^=index] .stylfer-editorial__section-head{margin-block-end:20px;padding-block-end:14px}#MainContent[data-template^=index] .stylfer-editorial__section-title{font-family:var(--font-heading--family),"Arial Narrow",sans-serif;font-size:clamp(36px,4.2vw,64px);font-weight:700;line-height:1!important;letter-spacing:-.015em!important}#MainContent[data-template^=index] .stylfer-editorial__category-title{font-family:var(--font-heading--family),"Arial Narrow",sans-serif;font-weight:700;line-height:1.05!important}#MainContent[data-template^=index] .stylfer-editorial__section-link,#MainContent[data-template^=index] .stylfer-editorial__product-title,#MainContent[data-template^=index] .stylfer-editorial__product-price{font-family:var(--stylfer-ui-font)!important}#MainContent[data-template^=index] .stylfer-editorial__product-title{font-size:13px;line-height:1.4}#MainContent[data-template^=index] .stylfer-editorial__product-price{font-size:13px;font-weight:700}#MainContent[data-template^=index] .stylfer-editorial__promo{grid-template-columns:minmax(340px,.72fr) minmax(0,1.28fr);min-height:0;background:#000;color:#fff}#MainContent[data-template^=index] .stylfer-editorial__promo-copy{padding:clamp(40px,5vw,76px)}#MainContent[data-template^=index] .stylfer-editorial__promo-title{max-width:8.5ch;font-family:var(--font-heading--family),"Arial Narrow",sans-serif;font-size:clamp(52px,6.2vw,96px);font-weight:700;line-height:.96!important;letter-spacing:-.02em!important}#MainContent[data-template^=index] .stylfer-editorial__promo-text{max-width:42ch;font-family:var(--stylfer-ui-font)!important;line-height:1.65}#MainContent[data-template^=index] .stylfer-editorial__promo-media,#MainContent[data-template^=index] .stylfer-editorial__promo-media picture{min-height:0;aspect-ratio:3 / 2}#MainContent[data-template^=index] .stylfer-editorial__promo-image{min-height:0;object-fit:cover;object-position:center}#MainContent[data-template^=product] .product-details p[role=heading][aria-level="3"]{max-width:18ch;font-family:var(--font-heading--family),"Arial Narrow",sans-serif;line-height:1.08!important;letter-spacing:-.025em}#MainContent[data-template^=product] .product-details>.group-block{gap:20px!important}#MainContent[data-template^=product] .product-information :is(.details-content,.rte){text-align:left!important;line-height:1.7}@media screen and (min-width:990px){#MainContent[data-template^=product] media-gallery.media-gallery--carousel slideshow-arrows,#MainContent[data-template^=product] media-gallery.media-gallery--carousel slideshow-arrows.mobile\:hidden{display:flex!important}}#MainContent[data-template^=collection] h1,#MainContent[data-template^=search] h3,#MainContent[data-template^=page] h1,#MainContent[data-template^=cart] h1,#MainContent[data-template^="404"] h1{line-height:1!important;letter-spacing:-.035em}#MainContent[data-template^=page] .rte>*+*{margin-block-start:1em}#MainContent[data-template^=page] .rte :is(h2,h3,h4){line-height:1.15!important}#MainContent:not([data-template^=index]) product-card .text-block{line-height:1.4}#header-group,#header-group :is(a,button,input,select){font-family:var(--stylfer-ui-font)!important}#header-group .menu-list__link{line-height:1.35}footer .footer-content{grid-template-columns:minmax(0,1.15fr) minmax(180px,.5fr) minmax(280px,.85fr)!important;gap:clamp(32px,5vw,72px)!important;align-items:start!important}footer .footer-content h2{line-height:1.04!important}footer .menu__heading{color:#fff;font-weight:700;letter-spacing:.03em;text-transform:uppercase}footer .menu__item a{color:#bdbdbd;line-height:1.45;text-decoration:none}footer .menu__item a:hover,footer .menu__item a:focus-visible{color:#fff}footer .utilities--blocks-2{grid-template-columns:1fr 1fr!important}@media screen and (max-width:989px){#MainContent[data-template^=index] .stylfer-editorial__hero,#MainContent[data-template^=index] .stylfer-editorial__promo{grid-template-columns:1fr}#MainContent[data-template^=index] .stylfer-editorial__hero-media,#MainContent[data-template^=index] .stylfer-editorial__hero-media picture{aspect-ratio:16 / 9}#MainContent[data-template^=index] .stylfer-editorial__promo-media,#MainContent[data-template^=index] .stylfer-editorial__promo-media picture{aspect-ratio:3 / 2}footer .footer-content{grid-template-columns:repeat(2,minmax(0,1fr))!important}footer .footer-content>:first-child{grid-column:1 / -1}}@media screen and (max-width:749px){#MainContent[data-template^=index] .stylfer-editorial__shell{width:min(100% - 20px,1440px)}#MainContent[data-template^=index] .stylfer-editorial__hero-media,#MainContent[data-template^=index] .stylfer-editorial__hero-media picture{aspect-ratio:1 / 1}#MainContent[data-template^=index] .stylfer-editorial__hero-copy{padding:34px 22px 40px}#MainContent[data-template^=index] .stylfer-editorial__hero-title{font-size:clamp(54px,18vw,78px);line-height:.98!important}#MainContent[data-template^=index] .stylfer-editorial__categories,#MainContent[data-template^=index] .stylfer-editorial__products,#MainContent[data-template^=index] .stylfer-editorial__products--best{grid-template-columns:repeat(2,minmax(0,1fr))}#MainContent[data-template^=index] .stylfer-editorial__category{min-height:270px}#MainContent[data-template^=index] .stylfer-editorial__promo-title{font-size:clamp(50px,16vw,72px)}footer .footer-content{grid-template-columns:1fr!important}footer .footer-content>:first-child{grid-column:auto}footer .utilities,footer .utilities--blocks-2{grid-template-columns:1fr!important}footer .utilities>*{justify-self:center!important;text-align:center!important}}@media(prefers-reduced-motion:reduce){#MainContent[data-template^=index] .stylfer-editorial__button{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/stylfer-diagnostic-refinement.css.map */
