@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(ss-anton-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(ss-anton-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400 800;font-display:swap;src:url(ss-hanken-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400 800;font-display:swap;src:url(ss-hanken-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:italic;font-weight:400;font-display:swap;src:url(ss-hanken-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ss-red: #a62a1d;--ss-red-deep: #8f2216;--ss-red-ink: #5e1810;--ss-stone-2: #ded2b9;--ss-cream: #f4eede;--ss-cream-soft: #efe7d4;--ss-paper: #faf6ec;--ss-ink: #26211c;--ss-ink-soft: #5b5349;--ss-ink-faint: #8c8273;--ss-line: #d8cdb6;--ss-line-soft: #e4dac6;--ss-on-red: #f1e7d4;--ss-on-red-dim: #f1e7d4;--ss-gold: #b8894a;--ss-display: "Anton", "Hanken Grotesk", sans-serif;--ss-sans: "Hanken Grotesk", system-ui, sans-serif;--ss-r-sm: 6px;--ss-r-md: 12px;--ss-r-lg: 20px;--ss-shadow-soft: 0 1px 2px rgba(38, 33, 28, .04), 0 8px 30px rgba(38, 33, 28, .07);--ss-shadow-pop: 0 2px 6px rgba(38, 33, 28, .08), 0 24px 60px rgba(38, 33, 28, .16);--ss-stone: #e7ddc9;--ss-white: var(--ss-paper);--ss-char: var(--ss-ink);--ss-muted: var(--ss-ink-soft);--ss-accent: var(--ss-red);--ss-accent-hover: var(--ss-red-deep)}:root:root{--font-body--family: var(--ss-sans);--font-subheading--family: var(--ss-sans);--font-heading--family: var(--ss-display);--font-accent--family: var(--ss-display);--font-h1--size: clamp(48px, 7.4vw, 104px);--font-h2--size: clamp(34px, 4.6vw, 62px);--font-h3--size: clamp(22px, 2.6vw, 30px);--font-h4--size: 20px;--font-paragraph--size: 17px;--font-heading--weight: 400;--font-body--weight: 400;--font-subheading--weight: 600}body{font-family:var(--ss-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,.h1.h1,h2,.h2.h2{font-family:var(--ss-display);font-weight:400;line-height:.95;letter-spacing:.005em;text-transform:uppercase;text-wrap:balance;-webkit-hyphens:none;hyphens:none;overflow-wrap:break-word}h3,.h3.h3,h4,.h4.h4{text-wrap:balance;-webkit-hyphens:none;hyphens:none;overflow-wrap:break-word}p{line-height:1.55;overflow-wrap:break-word}::selection{background:var(--ss-red);color:var(--ss-on-red)}.color-scheme-1.color-scheme-1,.color-scheme-2.color-scheme-2,.color-scheme-3.color-scheme-3{--color-foreground-muted: var(--ss-ink-soft)}.color-scheme-4.color-scheme-4,.color-scheme-5.color-scheme-5,.color-scheme-6.color-scheme-6{--color-foreground-muted: var(--ss-on-red-dim)}.page-width{box-sizing:border-box;width:100%;max-width:1320px;margin-inline:auto;padding-inline:clamp(20px,5vw,40px)}.ss-display{font-family:var(--ss-display);font-weight:400;line-height:.95;letter-spacing:.005em;text-transform:uppercase;margin:0}.ss-eyebrow{font-family:var(--ss-sans);font-weight:700;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--ss-red);margin:0;max-width:none}.ss-eyebrow--on-red{color:var(--ss-on-red-dim)}.ss-eyebrow--muted{color:var(--ss-ink-faint)}.ss-btn{font-family:var(--ss-sans);font-weight:700;font-size:15px;letter-spacing:.02em;line-height:1.2;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 30px;border-radius:100px;border:0;cursor:pointer;text-decoration:none;white-space:nowrap;min-height:48px;transition:transform .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.ss-btn:active{transform:translateY(1px)}.ss-btn--red{background:var(--ss-red);color:var(--ss-on-red)}.ss-btn--red:hover{background:var(--ss-red-deep);color:var(--ss-on-red);box-shadow:0 10px 26px #781e1247}.ss-btn--ink{background:var(--ss-ink);color:var(--ss-paper)}.ss-btn--ink:hover{background:#000;color:var(--ss-paper)}.ss-btn--ghost{background:transparent;color:var(--ss-ink);box-shadow:inset 0 0 0 1.5px var(--ss-ink)}.ss-btn--ghost:hover{background:var(--ss-ink);color:var(--ss-paper)}.ss-btn--cream{background:var(--ss-cream);color:var(--ss-ink);box-shadow:inset 0 0 0 1px var(--ss-line)}.ss-btn--cream:hover{background:#fff;color:var(--ss-ink)}.ss-btn--on-red{background:var(--ss-cream);color:var(--ss-red-ink)}.ss-btn--on-red:hover{background:#fff;color:var(--ss-red-ink)}.ss-btn--ghost-on-red{background:transparent;color:var(--ss-on-red);box-shadow:inset 0 0 0 1.5px var(--ss-on-red-dim)}.ss-btn--ghost-on-red:hover{background:var(--ss-on-red);color:var(--ss-red-ink)}.ss-btn--lg{padding:19px 38px;font-size:16px}.ss-btn--block{width:100%}.ss-pill{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;letter-spacing:.01em;padding:8px 14px;border-radius:100px;background:var(--ss-cream);color:var(--ss-ink);box-shadow:inset 0 0 0 1px var(--ss-line)}.ss-pill svg{flex-shrink:0}.ss-ph{position:relative;background-color:var(--ss-stone-2);background-image:repeating-linear-gradient(135deg,rgba(38,33,28,.05) 0 2px,transparent 2px 11px);border-radius:var(--ss-r-md);display:grid;place-items:center;color:var(--ss-ink-faint);overflow:hidden}.ss-ph span{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;background:#f4eeded1;padding:6px 10px;border-radius:100px}.ss-reveal{opacity:1}@media(prefers-reduced-motion:no-preference){.ss-reveal{transform:translateY(16px);transition:transform .65s cubic-bezier(.2,.7,.2,1)}.ss-reveal.in{transform:none}}@media(prefers-reduced-motion:reduce){.ss-reveal{transform:none!important;transition:none}}.button,.button-secondary{min-height:48px;font-weight:700}:focus-visible{outline:2.5px solid var(--ss-red);outline-offset:3px}.color-scheme-4 :focus-visible,.color-scheme-5 :focus-visible,.color-scheme-6 :focus-visible{outline-color:var(--ss-on-red)}.ss-scroll-thin::-webkit-scrollbar{width:9px}.ss-scroll-thin::-webkit-scrollbar-thumb{background:var(--ss-line);border-radius:100px;border:3px solid transparent;background-clip:padding-box}.ss-email__row{display:flex;flex-wrap:wrap;gap:.5rem}.ss-email__input,.ss-email__select{flex:1 1 14rem;min-height:48px;padding:0 1rem;font-size:1rem;font-family:var(--ss-sans);color:var(--color-input-text);background:var(--color-input-background);border:1px solid var(--color-input-border);border-radius:100px}.ss-email__button{flex:0 0 auto}.ss-email__fineprint{margin:.625rem 0 0;font-size:.8125rem;color:var(--color-foreground-muted);max-width:none}.ss-email__success{margin:0;font-weight:600;color:var(--color-foreground-heading)}.ss-email__error{margin:.625rem 0 0;font-size:.875rem;color:var(--ss-red)}.ss-email[data-state] .ss-email__success,.ss-email[data-state=success] .ss-email__form{display:none}.ss-email[data-state=success] .ss-email__success{display:block}.ss-email__error:empty{display:none}.ss-email[data-state=loading] .ss-email__button{opacity:.6;pointer-events:none}.header-logo{font-family:var(--ss-display)!important;font-size:22px!important;font-weight:400!important;letter-spacing:.03em;word-spacing:.04em;text-transform:uppercase;white-space:nowrap}.menu-list__link{position:relative;font-weight:600}.header-menu .menu-list__link-title{position:relative;text-transform:uppercase}.header-menu .menu-list__list-item:not([slot=overflow])>.menu-list__link .menu-list__link-title:after{content:"";position:absolute;left:0;right:0;bottom:-.28em;height:2px;background:var(--ss-red);pointer-events:none;transform:scaleX(0);transform-origin:left;transition:transform .22s ease}.header-menu .menu-list__list-item:not([slot=overflow])>.menu-list__link:hover .menu-list__link-title:after{transform:scaleX(1)}@media(prefers-reduced-motion:reduce){.header-menu .menu-list__link-title:after{transition:none}}.header-actions__cart-icon{background:var(--ss-ink);color:var(--ss-paper)!important;border-radius:100px;min-height:44px;padding:5px 13px}.header-actions__cart-icon .svg-wrapper{width:34px!important;height:34px!important}.header-actions__cart-icon.header-actions__cart-icon .cart-bubble{width:17px;height:17px;top:3px!important;right:4px!important;z-index:1;background:transparent;color:var(--ss-on-red)}.header-actions__cart-icon .cart-bubble__text{font-size:10px}.header-actions__cart-icon .cart-bubble__background{background:var(--ss-red);box-shadow:0 0 0 1.5px var(--ss-paper)}.header-actions__cart-icon.header-actions__cart-icon--has-cart svg{-webkit-mask:none!important;mask:none!important}@media(max-width:749px){.header-actions__cart-icon{padding:4px 11px}.header-actions__cart-icon.header-actions__cart-icon .cart-bubble{top:2px!important;right:3px!important}}.ss-buy{display:block}.ss-buy__packs{display:grid;gap:10px;border:0;padding:0;margin:0}.ss-buy__pack-input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.ss-buy__pack-input:focus-visible+.ss-buy__pack-dot{outline:2.5px solid var(--ss-red);outline-offset:3px}.ss-buy__pack{display:flex;align-items:center;gap:14px;text-align:left;padding:15px 16px;border-radius:14px;background:transparent;box-shadow:inset 0 0 0 1px var(--ss-line);transition:box-shadow .18s ease,background .18s ease;position:relative;cursor:pointer}.ss-buy__pack.is-selected{background:var(--ss-paper);box-shadow:inset 0 0 0 2px var(--ss-red)}.ss-buy__pack.is-unavailable{opacity:.55;cursor:not-allowed}.ss-buy__pack-dot{width:22px;height:22px;border-radius:100px;flex-shrink:0;box-shadow:inset 0 0 0 1.5px var(--ss-line);background:transparent;transition:box-shadow .18s ease}.ss-buy__pack.is-selected .ss-buy__pack-dot{background:var(--ss-paper);box-shadow:inset 0 0 0 7px var(--ss-red)}.ss-buy__pack-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.ss-buy__pack-title-row{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.ss-buy__pack-title{font-weight:700;font-size:16px;white-space:nowrap}.ss-buy__pack-tag{font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;padding:3px 8px;border-radius:100px;color:var(--ss-paper)}.ss-buy__pack-tag--ink{background:var(--ss-ink)}.ss-buy__pack-tag--red{background:var(--ss-red);color:var(--ss-on-red)}.ss-buy__pack-meta{font-size:13px;color:var(--ss-ink-soft)}.ss-buy__pack-price{text-align:right;flex-shrink:0}.ss-buy__pack-price-now{font-weight:700;font-size:16px;display:block}.ss-buy__pack-price-was{font-size:12px;color:var(--ss-ink-faint)}.ss-buy__modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.ss-buy__mode{position:relative;min-width:0;display:flex;flex-direction:column;gap:2px;align-items:flex-start;padding:12px 16px;border-radius:12px;border:0;text-align:left;background:transparent;box-shadow:inset 0 0 0 1px var(--ss-line);cursor:pointer;font-family:var(--ss-sans);transition:box-shadow .18s ease,background .18s ease}.ss-buy__mode.is-active{background:var(--ss-paper);box-shadow:inset 0 0 0 2px var(--ss-red)}.ss-buy__mode-badge{position:absolute;top:-9px;right:12px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:#3f7d4f;color:#fff;padding:2px 8px;border-radius:100px;white-space:nowrap}.ss-buy__mode-title{max-width:100%;font-weight:700;font-size:14.5px;white-space:nowrap;color:var(--ss-ink)}.ss-buy__mode-sub{max-width:100%;font-size:12px;color:var(--ss-ink-faint);white-space:normal;overflow-wrap:anywhere}.ss-buy__mode.is-active .ss-buy__mode-sub{color:var(--ss-ink-soft)}@media(max-width:520px){.ss-buy__modes{grid-template-columns:minmax(0,1fr);gap:12px}.ss-buy__mode{width:100%;padding-block:14px}}.ss-buy__row{display:flex;gap:12px;margin-top:18px;align-items:stretch}.ss-buy__qty{display:inline-flex;align-items:center;border:1.5px solid var(--ss-line);border-radius:100px;background:var(--ss-paper);flex-shrink:0}.ss-buy__qty-btn{width:46px;min-height:48px;display:grid;place-items:center;color:var(--ss-ink);border:0;background:none;cursor:pointer}.ss-buy__qty-input{width:34px;text-align:center;font-weight:700;font-size:16px;font-family:var(--ss-sans);border:0;background:transparent;color:var(--ss-ink);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.ss-buy__qty-input::-webkit-inner-spin-button,.ss-buy__qty-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ss-buy__atc{flex:1;display:flex}.ss-buy__atc .ss-btn{flex:1;position:relative}@media(max-width:749px){.ss-buy__row{flex-wrap:wrap}.ss-buy__atc{flex:1 0 100%;min-width:0}}.ss-buy__reassure{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:18px;font-size:13px;color:var(--ss-ink-soft)}.ss-buy__reassure>span,.ss-buy__reassure>a{display:inline-flex;align-items:center;gap:7px;color:inherit}.ss-buy__reassure svg{color:var(--ss-red);flex-shrink:0}.ss-buy .product-form-text__error{margin-top:10px;color:var(--ss-red);font-size:14px}.cart-drawer__heading{font-family:var(--ss-display)!important;font-weight:400!important;text-transform:uppercase;letter-spacing:.02em;font-size:22px!important}.ss-drawer-perks{padding:14px 22px;background:var(--ss-cream);border-bottom:1px solid var(--ss-line)}.ss-drawer-perks .ss-cartperks{margin-bottom:0}.ss-cartperks__msg{font-size:13.5px}.ss-cartperks__fill{background:var(--ss-red)}.cart-drawer__items{padding-block-start:18px}.ss-cart-reassure{display:flex;justify-content:center;gap:18px;margin-top:12px;font-size:12px;color:var(--ss-ink-faint);flex-wrap:wrap}.ss-cart-reassure>span{display:inline-flex;align-items:center;gap:6px}.cart__checkout-button.button{border-radius:100px;font-weight:700}.localization-form__select{background-color:transparent!important;border-radius:100px;font-weight:700}.localization-form__select:hover,.localization-form__select:focus{background-color:rgb(var(--color-foreground-rgb) / .06)!important}#pack-selector{scroll-margin-top:calc(var(--header-height, 80px) + 20px)}#pack-selector:focus-visible{outline:2px solid var(--ss-red);outline-offset:6px}.ss-taste-guarantee{margin-top:16px;padding:18px;background:var(--ss-cream);border:1px solid var(--ss-red);border-radius:14px;font-size:14px;line-height:1.55}.ss-taste-guarantee>strong{display:block;color:var(--ss-red);font-size:18px}.ss-taste-guarantee p{margin:8px 0}.ss-taste-guarantee a{color:inherit;text-underline-offset:3px}.ss-mobile-buy{display:none}@media(max-width:749px){.ss-pdpv3 .ss-pdpv3__inner{padding-top:16px;gap:24px}.ss-pdpv3 .ss-pdpv3__stage{width:100%;aspect-ratio:auto;height:clamp(220px,62vw,280px)}.ss-pdpv3 .ss-pdpv3__stage-img{object-fit:contain;object-position:center}.ss-pdpv3 .ss-pdpv3__thumbs{display:flex;gap:8px;margin-top:10px}.ss-pdpv3 .ss-pdpv3__thumb{width:48px;height:48px;flex-shrink:0}.ss-pdpv3 .ss-pdpv3__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:18px}.ss-pdpv3 .ss-pdpv3__stat{padding:10px 4px}.ss-pdpv3 .ss-pdpv3__stat-label{font-size:9px;letter-spacing:0}.ss-pdpv3 .ss-pdpv3__lead{margin-block:12px 16px;font-size:16px}body:has([data-ss-mobile-buy]){padding-bottom:calc(100px + env(safe-area-inset-bottom))}.ss-mobile-buy:not([hidden]){position:fixed;z-index:20;inset:auto 0 0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--ss-paper);color:var(--ss-ink);border-top:1px solid var(--ss-line);box-shadow:0 -4px 20px #00000014}.ss-mobile-buy__selection{display:grid;gap:2px;font-size:13px;line-height:1.3}.ss-mobile-buy__selection>span{font-size:12px;color:var(--ss-ink-soft)}.ss-mobile-buy .ss-btn{flex-shrink:0;min-height:48px;padding:12px 18px;font-size:14px}body:has(dialog[open],.menu-drawer-container[open]) .ss-mobile-buy{display:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/custom.css.map */
