:root{--als-bg: #FAF7F2;--als-ink: #252125;--als-plum: #4B2638;--als-plum-hi: #3C1E2D;--als-blush: #EADDD8;--als-oat: #E8E0D4;--als-white: #FFFFFF;--als-muted: #6B6267;--als-line: #DED5D5;--als-serif: "Fraunces", Georgia, "Times New Roman", serif;--als-sans: "Hanken Grotesk", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--als-maxw: 1320px;--als-gutter: clamp(1.25rem, .5rem + 3vw, 2.5rem);--als-section: clamp(3.5rem, 2rem + 6vw, 7.5rem);--als-fs-eyebrow: .75rem;--als-fs-sm: .875rem;--als-fs-body: 1rem;--als-fs-h4: 1.0625rem;--als-fs-h3: 1.3125rem;--als-fs-h2: clamp(2rem, 1.4rem + 2.6vw, 3rem);--als-fs-display: clamp(2.75rem, 1.5rem + 5.4vw, 4.75rem);--als-radius-btn: 4px;--als-radius-card: 6px;--als-radius-pill: 999px;--als-ease: cubic-bezier(.22, .61, .36, 1);--font-body--family: var(--als-sans);--font-subheading--family: var(--als-sans);--font-heading--family: var(--als-serif);--font-accent--family: var(--als-serif);--font-heading--weight: 400;--font-accent--weight: 400;--font-h1--weight: 400;--font-h2--weight: 400;--font-h3--weight: 600;--font-h1--letter-spacing: -.02em;--font-h2--letter-spacing: -.015em}body{background:var(--als-bg);color:var(--als-ink);font-family:var(--als-sans);font-synthesis-weight:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,.h1,.h2,.type-display,.type-heading{font-optical-sizing:auto;text-wrap:balance}h1,.h1{line-height:1.02}h2,.h2{line-height:1.08}h3,h4,h5,h6,.h3,.h4,.h5,.h6{font-family:var(--als-sans);letter-spacing:normal;text-wrap:pretty}h3,.h3{font-weight:600;line-height:1.3}p{text-wrap:pretty}a{text-underline-offset:.15em}::selection{background:var(--als-plum);color:var(--als-bg)}.als-eyebrow{display:inline-flex;align-items:center;gap:.75rem;font-family:var(--als-sans);font-weight:600;font-size:var(--als-fs-eyebrow);line-height:1;letter-spacing:.14em;text-transform:uppercase;color:var(--als-plum)}.als-eyebrow:before{content:"";width:2rem;height:7px;flex:none;background:linear-gradient(currentColor,currentColor) left center / 1px 7px no-repeat,linear-gradient(currentColor,currentColor) left center / 2rem 1px no-repeat}.als-eyebrow--center{justify-content:center}.als-ferrule{--w: 4rem;width:var(--w);height:8px;margin-inline:auto;position:relative;color:var(--als-plum)}.als-ferrule:before{content:"";position:absolute;inset-inline:0;top:50%;height:1px;background:currentColor;opacity:.55}.als-ferrule:after{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:currentColor}.als-wrap{max-width:var(--als-maxw);margin-inline:auto;padding-inline:var(--als-gutter)}.als-section{padding-block:var(--als-section)}.als-section--tight{padding-block:calc(var(--als-section) * .6)}.als-panel-blush{background:var(--als-blush)}.als-panel-oat{background:var(--als-oat)}.als-panel-plum{background:var(--als-plum);color:var(--als-bg)}.als-panel-plum h1,.als-panel-plum h2,.als-panel-plum h3{color:var(--als-bg)}.button,button.button,.shopify-payment-button__button--unbranded{font-family:var(--als-sans);font-weight:600;letter-spacing:.01em;transition:transform .18s var(--als-ease),box-shadow .18s var(--als-ease),background-color .18s var(--als-ease)}@media(hover:hover)and (pointer:fine){.button:hover,button.button:hover,.shopify-payment-button__button--unbranded:hover{transform:translateY(-1px);box-shadow:0 6px 18px #4b263829}}:focus-visible{outline:2px solid var(--als-plum);outline-offset:2px}:where(.product-card,.card){box-shadow:none}:where(.product-card,.card) :where(.card__media,.product-card__media,.media){border-radius:var(--als-radius-card);overflow:hidden}:where(.product-card__title,.card__heading,.card-information__text a){font-family:var(--als-sans);font-weight:600;letter-spacing:normal}:where(.price,.price__regular,.price-list){font-family:var(--als-sans);font-weight:500;font-variant-numeric:tabular-nums}#header-component{--header-background: var(--als-bg)}.header,#header-component .header{background:var(--als-bg)}@media(prefers-reduced-motion:reduce){.button,button.button,.shopify-payment-button__button--unbranded{transition:none}.button:hover,button.button:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/als-page-styles.css.map */
