:root{--s-black: #0b0b0c;--s-ink: #141417;--s-ink-2: #1c1c20;--s-paper: #f2efe9;--s-paper-dim: #b9b5ac;--s-grey: #807d76;--s-line: rgba(242, 239, 233, .14);--s-line-strong: rgba(242, 239, 233, .32);--s-oxblood: #8a2b32;--s-oxblood-bright: #a83a42;--s-success: #4e7a5a;--s-warn: #b08a3e;--s-font-display: var(--font-heading-family, "Archivo Black", "Arial Black", sans-serif);--s-font-body: var(--font-body-family, "Inter", "Helvetica Neue", sans-serif);--s-font-serif: "Georgia", "Times New Roman", serif;--s-text-xs: .75rem;--s-text-sm: .875rem;--s-text-base: 1rem;--s-text-lg: 1.125rem;--s-text-xl: clamp(1.25rem, 1.1rem + .8vw, 1.625rem);--s-text-2xl: clamp(1.625rem, 1.3rem + 1.6vw, 2.5rem);--s-text-3xl: clamp(2.25rem, 1.6rem + 3.2vw, 4rem);--s-text-hero: clamp(2.75rem, 1.8rem + 5vw, 6rem);--s-track-wide: .08em;--s-track-caps: .14em;--s-leading-tight: 1.05;--s-leading-snug: 1.3;--s-leading-body: 1.6;--s-space-1: .25rem;--s-space-2: .5rem;--s-space-3: .75rem;--s-space-4: 1rem;--s-space-5: 1.5rem;--s-space-6: 2rem;--s-space-7: 3rem;--s-space-8: 4rem;--s-space-9: 6rem;--s-section-pad: clamp(3rem, 2rem + 4vw, 6rem);--s-page-gutter: clamp(1rem, .5rem + 2.5vw, 3rem);--s-page-max: 90rem;--s-content-max: 70rem;--s-prose-max: 38rem;--s-radius: 2px;--s-radius-pill: 999px;--s-border: 1px solid var(--s-line);--s-ease: cubic-bezier(.22, 1, .36, 1);--s-dur-fast: .16s;--s-dur: .28s;--s-dur-slow: .48s;--s-z-sticky: 40;--s-z-header: 50;--s-z-overlay: 60;--s-z-dialog: 70;--s-shadow-card: 0 1px 0 rgba(0,0,0,.4), 0 12px 32px -16px rgba(0,0,0,.6)}@media(prefers-reduced-motion:reduce){:root{--s-dur-fast: 1ms;--s-dur: 1ms;--s-dur-slow: 1ms}}body{background:var(--s-black);color:var(--s-paper)}.s-container{max-width:var(--s-page-max);margin-inline:auto;padding-inline:var(--s-page-gutter)}.s-container--narrow{max-width:var(--s-content-max)}.s-section{padding-block:var(--s-section-pad)}.s-section--flush{padding-block:0}.s-eyebrow{font-family:var(--s-font-body);font-size:var(--s-text-xs);font-weight:600;letter-spacing:var(--s-track-caps);text-transform:uppercase;color:var(--s-oxblood-bright)}.s-h1,.s-h2,.s-h3{font-family:var(--s-font-display);line-height:var(--s-leading-tight);text-transform:uppercase;letter-spacing:.01em;margin:0}.s-h1{font-size:var(--s-text-hero)}.s-h2{font-size:var(--s-text-2xl)}.s-h3{font-size:var(--s-text-xl)}.s-lede{font-family:var(--s-font-serif);font-style:italic;font-size:var(--s-text-lg);line-height:var(--s-leading-snug);color:var(--s-paper-dim);max-width:var(--s-prose-max)}.s-meta{font-size:var(--s-text-xs);letter-spacing:var(--s-track-wide);text-transform:uppercase;color:var(--s-grey)}.s-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.s-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-space-2);min-height:3rem;padding:.75rem 1.75rem;font-family:var(--s-font-body);font-size:var(--s-text-sm);font-weight:700;letter-spacing:var(--s-track-caps);text-transform:uppercase;text-decoration:none;border:1px solid transparent;border-radius:var(--s-radius);cursor:pointer;transition:background var(--s-dur-fast) var(--s-ease),color var(--s-dur-fast) var(--s-ease),border-color var(--s-dur-fast) var(--s-ease),transform var(--s-dur-fast) var(--s-ease)}.s-btn:active{transform:translateY(1px)}.s-btn--primary{background:var(--s-oxblood);color:var(--s-paper)}.s-btn--primary:hover{background:var(--s-oxblood-bright)}.s-btn--accent{background:var(--s-oxblood);color:var(--s-paper)}.s-btn--accent:hover{background:var(--s-oxblood-bright)}.s-btn--ghost{background:transparent;color:var(--s-paper);border-color:var(--s-oxblood)}.s-btn--ghost:hover{background:var(--s-oxblood);border-color:var(--s-oxblood)}.s-btn--full{width:100%}.s-btn[disabled],.s-btn[aria-disabled=true]{background:var(--s-ink-2);color:var(--s-grey);cursor:not-allowed;border-color:var(--s-line)}.s-btn:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--s-oxblood-bright);outline-offset:2px}.s-badge{display:inline-block;padding:.2rem .55rem;font-size:.6875rem;font-weight:700;letter-spacing:var(--s-track-wide);text-transform:uppercase;border-radius:var(--s-radius);line-height:1.4}.s-badge--limited{background:var(--s-oxblood);color:var(--s-paper)}.s-badge--restock{background:var(--s-paper);color:var(--s-black)}.s-badge--new{background:transparent;color:var(--s-paper);border:1px solid var(--s-line-strong)}.s-badge--eu{background:transparent;color:var(--s-paper-dim);border:1px solid var(--s-line)}.s-badge--soldout{background:var(--s-ink-2);color:var(--s-grey)}.s-card{position:relative;display:flex;flex-direction:column;background:var(--s-ink);border:var(--s-border);border-radius:var(--s-radius);overflow:hidden;transition:border-color var(--s-dur) var(--s-ease)}.s-card:hover,.s-card:focus-within{border-color:var(--s-line-strong)}.s-card__media{position:relative;aspect-ratio:4 / 5;background:var(--s-ink-2);overflow:hidden}.s-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity var(--s-dur-slow) var(--s-ease),transform var(--s-dur-slow) var(--s-ease)}.s-card__img--alt{opacity:0}@media(hover:hover){.s-card:hover .s-card__img--alt{opacity:1}.s-card:hover .s-card__img--main{opacity:0}.s-card:hover .s-card__media img{transform:scale(1.025)}}.s-card__badges{position:absolute;top:var(--s-space-3);left:var(--s-space-3);display:flex;flex-wrap:wrap;gap:var(--s-space-1);z-index:2}.s-card__body{display:flex;flex-direction:column;gap:var(--s-space-1);padding:var(--s-space-4)}.s-card__title{font-family:var(--s-font-body);font-size:var(--s-text-sm);font-weight:700;line-height:var(--s-leading-snug);margin:0}.s-card__title a{color:var(--s-paper);text-decoration:none}.s-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.s-card__claim{font-size:var(--s-text-xs);color:var(--s-paper-dim);margin:0}.s-card__price{margin-top:var(--s-space-1)}.s-card__actions{position:relative;z-index:2;margin-top:var(--s-space-3)}.s-quick-add__toggle{min-height:2.5rem;padding-block:.5rem}.s-quick-add__options{display:flex;flex-wrap:wrap;gap:var(--s-space-1);margin-top:var(--s-space-2)}.s-quick-add__option{min-width:2.75rem;min-height:2.5rem;padding:.35rem .6rem;font-size:var(--s-text-xs);font-weight:700;background:transparent;color:var(--s-paper);border:1px solid var(--s-oxblood);border-radius:var(--s-radius);cursor:pointer;transition:background var(--s-dur-fast) var(--s-ease),color var(--s-dur-fast) var(--s-ease)}.s-quick-add__option:hover{background:var(--s-oxblood);color:var(--s-paper)}.s-quick-add__option[disabled]{color:var(--s-grey);border-color:var(--s-line);text-decoration:line-through;cursor:not-allowed}.s-price{display:inline-flex;align-items:baseline;gap:var(--s-space-2);font-family:var(--s-font-body);font-weight:700;font-variant-numeric:tabular-nums}.s-price__compare{font-weight:400;color:var(--s-grey);text-decoration:line-through}.s-price--sale .s-price__current{color:var(--s-oxblood-bright)}.s-trust{display:flex;flex-wrap:wrap;gap:var(--s-space-2) var(--s-space-5)}.s-trust--rail{border-block:var(--s-border);padding-block:var(--s-space-3);justify-content:center}.s-trust--stack{flex-direction:column;gap:var(--s-space-2)}.s-trust__item{display:inline-flex;align-items:center;gap:var(--s-space-2);font-size:var(--s-text-xs);letter-spacing:var(--s-track-wide);text-transform:uppercase;color:var(--s-paper-dim)}.s-trust__item svg{width:1rem;height:1rem;flex:none;stroke:var(--s-paper-dim)}.s-accordion{border-top:var(--s-border)}.s-accordion__item{border-bottom:var(--s-border)}.s-accordion__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--s-space-4);padding:var(--s-space-4) 0;font-size:var(--s-text-sm);font-weight:700;letter-spacing:var(--s-track-wide);text-transform:uppercase;cursor:pointer;list-style:none}.s-accordion__summary::-webkit-details-marker{display:none}.s-accordion__summary:after{content:"+";font-size:var(--s-text-lg);font-weight:400;color:var(--s-grey);transition:transform var(--s-dur) var(--s-ease)}details[open]>.s-accordion__summary:after{transform:rotate(45deg)}.s-accordion__content{padding-bottom:var(--s-space-5);font-size:var(--s-text-sm);line-height:var(--s-leading-body);color:var(--s-paper-dim);max-width:var(--s-prose-max)}.s-accordion__content table{width:100%;border-collapse:collapse}.s-accordion__content th,.s-accordion__content td{padding:var(--s-space-2) var(--s-space-3);border:var(--s-border);text-align:left;font-size:var(--s-text-xs)}.s-input,.s-select{width:100%;min-height:3rem;padding:.6rem 1rem;background:var(--s-ink-2);color:var(--s-paper);border:1px solid var(--s-line-strong);border-radius:var(--s-radius);font-family:var(--s-font-body);font-size:var(--s-text-base)}.s-input::placeholder{color:var(--s-grey)}.s-input:focus,.s-select:focus{border-color:var(--s-paper);outline:none}.s-field-row{display:flex;gap:var(--s-space-2)}.s-field-row .s-input{flex:1}.s-reveal{opacity:0;transform:translateY(16px);transition:opacity var(--s-dur-slow) var(--s-ease),transform var(--s-dur-slow) var(--s-ease)}.s-reveal.is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.s-reveal{opacity:1;transform:none;transition:none}}.s-toast{position:fixed;bottom:var(--s-space-5);left:50%;translate:-50% 0;z-index:var(--s-z-overlay);display:flex;align-items:center;gap:var(--s-space-4);padding:var(--s-space-3) var(--s-space-5);background:var(--s-paper);color:var(--s-black);border-radius:var(--s-radius);font-size:var(--s-text-sm);font-weight:600;box-shadow:var(--s-shadow-card);opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity var(--s-dur) var(--s-ease),transform var(--s-dur) var(--s-ease)}.s-toast.is-active{opacity:1;transform:none;pointer-events:auto}.s-toast a{color:var(--s-oxblood);font-weight:700}.s-dialog{max-width:min(34rem,calc(100vw - 2rem));width:100%;background:var(--s-ink);color:var(--s-paper);border:var(--s-border);border-radius:var(--s-radius);padding:var(--s-space-6)}.s-dialog::backdrop{background:#000000b8}.s-dialog__close{position:absolute;top:var(--s-space-3);right:var(--s-space-3);background:none;border:none;color:var(--s-grey);font-size:1.5rem;line-height:1;cursor:pointer;padding:var(--s-space-2)}.s-dialog__close:hover{color:var(--s-paper)}.s-checker{height:10px;background-image:repeating-conic-gradient(var(--s-paper) 0% 25%,var(--s-black) 0% 50%);background-size:20px 20px;opacity:.9}:root,[data-color-scheme],[class*=color-scheme-]{--color-background: 11, 11, 12;--color-foreground: 242, 239, 233;--color-button: 138, 43, 50;--color-button-text: 242, 239, 233;--color-link: 168, 58, 66;--color-border: 242, 239, 233;--color-shadow: 0, 0, 0;--color-card: 20, 20, 23;--color-card-text: 242, 239, 233;--color-badge-background: 138, 43, 50;--color-badge-text: 242, 239, 233}body,main,.content-for-layout{background:var(--s-black)!important;color:var(--s-paper)!important}.shopify-section,.shopify-section-group-header-group,.shopify-section-group-footer-group{background:var(--s-black);color:var(--s-paper)}#MainContent h1,#MainContent h2,#MainContent h3,#MainContent h4,#MainContent h5,#MainContent h6{color:var(--s-oxblood)!important}main p,main li,main td,main th,main dd,main dt,main blockquote{color:var(--s-paper-dim)}main a:not([class]){color:var(--s-oxblood-bright)}main a:not([class]):hover{color:var(--s-paper)}.button,button[type=submit],.shopify-challenge__button,main .btn,main [class*=button]{background:var(--s-oxblood)!important;color:var(--s-paper)!important;border-color:var(--s-oxblood)!important;border-radius:var(--s-radius)}.button:hover,button[type=submit]:hover,main .btn:hover,main [class*=button]:hover{background:var(--s-oxblood-bright)!important;border-color:var(--s-oxblood-bright)!important}main input,main textarea,main select{background:var(--s-ink-2);color:var(--s-paper);border-color:var(--s-line-strong)}main input::placeholder,main textarea::placeholder{color:var(--s-grey)}.rte,.rte p{color:var(--s-paper)}#MainContent .rte h1,#MainContent .rte h2,#MainContent .rte h3,#MainContent .rte h4,.rte h1,.rte h2,.rte h3,.rte h4{color:var(--s-oxblood)!important}.page-width{color:var(--s-paper)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/sharp-base.css.map */
