@property --sr-accent{syntax: "<color>"; inherits: true; initial-value: #f2c94c;}@property --sr-tint{syntax: "<color>"; inherits: true; initial-value: #f5e5b5;}@property --sr-on-accent{syntax: "<color>"; inherits: true; initial-value: #0b0c10;}:root{--sr-ink: #0b0c10;--sr-paper: #f6deca;--sr-ink-soft: rgb(11 12 16 / .66);--sr-line: rgb(11 12 16 / .12);--sr-white: #ffffff;--sr-pina: #f2c94c;--sr-pina-tint: #f5e5b5;--sr-pina-on: #0b0c10;--sr-strawberry: #f0627a;--sr-strawberry-tint: #f5c1c5;--sr-strawberry-on: #0b0c10;--sr-passion: #8f6ce8;--sr-passion-tint: #d3c4ec;--sr-passion-on: #0b0c10;--sr-accent: var(--sr-pina);--sr-tint: var(--sr-pina-tint);--sr-on-accent: var(--sr-pina-on);--sr-font-display: "Safir Display", "Arial Black", system-ui, sans-serif;--sr-font-body: "Safir Body", system-ui, -apple-system, "Segoe UI", sans-serif;--sr-text-xs: .8125rem;--sr-text-sm: .9375rem;--sr-text-base: 1.0625rem;--sr-text-lg: clamp(1.25rem, 1.1rem + .6vw, 1.5rem);--sr-text-xl: clamp(1.75rem, 1.35rem + 1.6vw, 2.5rem);--sr-text-2xl: clamp(2.5rem, 1.7rem + 3.6vw, 4.75rem);--sr-text-3xl: clamp(3.75rem, 1.6rem + 10vw, 10rem);--sr-space-xs: .5rem;--sr-space-s: .75rem;--sr-space-m: 1.25rem;--sr-space-l: 2rem;--sr-space-xl: clamp(3rem, 2rem + 5vw, 6rem);--sr-space-2xl: clamp(4.5rem, 3rem + 8vw, 10rem);--sr-gutter: clamp(16px, 4vw, 48px);--sr-width: 1200px;--sr-radius: 16px;--sr-pill: 999px;--sr-ease: cubic-bezier(.2, .7, .2, 1);--sr-fade: .45s}:root[data-sr-flavor=pina]{--sr-accent: var(--sr-pina);--sr-tint: var(--sr-pina-tint);--sr-on-accent: var(--sr-pina-on)}:root[data-sr-flavor=strawberry]{--sr-accent: var(--sr-strawberry);--sr-tint: var(--sr-strawberry-tint);--sr-on-accent: var(--sr-strawberry-on)}:root[data-sr-flavor=passion]{--sr-accent: var(--sr-passion);--sr-tint: var(--sr-passion-tint);--sr-on-accent: var(--sr-passion-on)}:root.sr-ready{transition:--sr-accent var(--sr-fade) var(--sr-ease),--sr-tint var(--sr-fade) var(--sr-ease),--sr-on-accent var(--sr-fade) var(--sr-ease)}:root{--font-body--family: var(--sr-font-body);--font-subheading--family: var(--sr-font-body);--font-accent--family: var(--sr-font-body);--font-heading--family: var(--sr-font-display);--font-primary--family: var(--sr-font-body)}body{background-color:var(--sr-paper);color:var(--sr-ink);-webkit-font-smoothing:antialiased}body:before{display:none}:root{--sg-ink: var(--sr-ink);--sg-paper: var(--sr-paper);--sg-cream: var(--sr-tint);--sg-on-ink: var(--sr-paper);--sg-mint: var(--sr-accent);--sg-mint-hi: var(--sr-tint);--sg-mint-soft: var(--sr-tint);--sg-mint-ink: var(--sr-ink);--sg-display: var(--sr-font-display);--sg-body: var(--sr-font-body)}@media(prefers-reduced-motion:reduce){:root.sr-ready{transition:none}}.sr{--sr-bg: var(--sr-paper);--sr-fg: var(--sr-ink);position:relative;isolation:isolate;background:var(--sr-bg);color:var(--sr-fg);font-family:var(--sr-font-body);font-size:var(--sr-text-base);line-height:1.5;padding-block:var(--sr-pt, var(--sr-space-xl)) var(--sr-pb, var(--sr-space-xl))}.sr--tint{--sr-bg: var(--sr-tint)}.sr--ink{--sr-bg: var(--sr-ink);--sr-fg: var(--sr-paper)}.sr *,.sr *:before,.sr *:after{box-sizing:border-box}.sr-wrap{width:100%;max-width:calc(var(--sr-width) + 2 * var(--sr-gutter));margin-inline:auto;padding-inline:var(--sr-gutter)}.sr-display,.sr-h1,.sr-h2,.sr-h3{margin:0;font-family:var(--sr-font-display);font-weight:800;letter-spacing:-.03em;line-height:.92;text-wrap:balance;overflow-wrap:normal}.sr-display{font-size:var(--sr-text-3xl);line-height:.86;letter-spacing:-.04em}.sr-h1{font-size:var(--sr-text-2xl)}.sr-h2{font-size:var(--sr-text-xl);line-height:1}.sr-h3{font-size:var(--sr-text-lg);line-height:1.1;letter-spacing:-.01em}.sr-lead{margin:0;font-size:var(--sr-text-lg);line-height:1.4;max-width:36ch;text-wrap:pretty}.sr-small{font-size:var(--sr-text-sm);color:var(--sr-ink-soft)}.sr--ink .sr-small{color:color-mix(in srgb,var(--sr-paper) 72%,transparent)}.sr-eyebrow{margin:0;font-size:var(--sr-text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.sr-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:52px;padding:0 1.6em;border:2px solid var(--sr-ink);border-radius:var(--sr-pill);background:var(--sr-ink);color:var(--sr-paper);font-family:var(--sr-font-body);font-size:1rem;font-weight:700;line-height:1;text-decoration:none;cursor:pointer;transition:transform .15s var(--sr-ease),background-color .15s var(--sr-ease);-webkit-tap-highlight-color:transparent}.sr-btn:hover{transform:translateY(-1px)}.sr-btn:active{transform:translateY(1px) scale(.98)}.sr-btn--accent{background:var(--sr-accent);border-color:var(--sr-accent);color:var(--sr-on-accent)}.sr-btn--ghost{background:transparent;color:var(--sr-ink)}.sr--ink .sr-btn{border-color:var(--sr-paper);background:var(--sr-paper);color:var(--sr-ink)}.sr-btn--block{width:100%}.sr :focus-visible{outline:3px solid var(--sr-ink);outline-offset:3px}.sr--ink :focus-visible{outline-color:var(--sr-paper)}.sr-chips{display:flex;flex-wrap:wrap;gap:var(--sr-space-xs);margin:0;padding:0;list-style:none}.sr-chip{display:inline-flex;align-items:center;gap:.55em;min-height:44px;padding:0 1.1em 0 .8em;border:2px solid var(--sr-ink);border-radius:var(--sr-pill);background:transparent;color:var(--sr-ink);font-family:var(--sr-font-body);font-size:var(--sr-text-sm);font-weight:700;cursor:pointer;-webkit-tap-highlight-color:transparent}.sr-chip:before{content:"";width:14px;height:14px;border-radius:50%;background:var(--sr-chip, var(--sr-accent));box-shadow:inset 0 0 0 1.5px #0b0c1040}.sr-chip[data-sr-flavor-set=pina]{--sr-chip: var(--sr-pina)}.sr-chip[data-sr-flavor-set=strawberry]{--sr-chip: var(--sr-strawberry)}.sr-chip[data-sr-flavor-set=passion]{--sr-chip: var(--sr-passion)}.sr-chip[aria-pressed=true],:root[data-sr-flavor=pina] .sr-chip[data-sr-flavor-set=pina],:root[data-sr-flavor=strawberry] .sr-chip[data-sr-flavor-set=strawberry],:root[data-sr-flavor=passion] .sr-chip[data-sr-flavor-set=passion]{background:var(--sr-ink);color:var(--sr-paper)}.sr-badge{display:inline-flex;align-items:center;gap:.4em;padding:.35em .8em;border-radius:var(--sr-pill);background:var(--sr-accent);color:var(--sr-on-accent);font-size:var(--sr-text-xs);font-weight:700;letter-spacing:.02em}.sr-badge--outline{background:transparent;color:inherit;box-shadow:inset 0 0 0 1.5px currentColor}.sr-editor-note{padding:var(--sr-space-m);border:2px dashed var(--sr-line);border-radius:var(--sr-radius);color:var(--sr-ink-soft);font-size:var(--sr-text-sm)}.sr-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.shopify-section.sr-style{display:none}@media(prefers-reduced-motion:no-preference){.sr-press{scale:var(--sr-press, .95);transition:scale 90ms ease-out}.sr-pop{animation:sr-tap-pop .38s cubic-bezier(.3,.7,.4,1) both}.sr-hop{transform-origin:50% 100%;animation:sr-tap-hop .56s cubic-bezier(.3,.7,.4,1) both}.sr-bob{transform-origin:50% 100%;animation:sr-tap-bob .52s cubic-bezier(.3,.7,.4,1) both}.sr-splash{position:fixed;z-index:2147483000;width:0;height:0;pointer-events:none}.sr-splash:before{content:"";position:absolute;left:-18px;top:-18px;width:36px;height:36px;border:2px solid var(--sr-splash);border-radius:50%;animation:sr-tap-ring .64s cubic-bezier(.25,.6,.35,1) both}.sr-splash i{position:absolute;left:-3.5px;top:-3.5px;width:7px;height:7px;border-radius:50%;background:var(--sr-splash);box-shadow:inset 0 0 0 1px #0b0c1033;animation:sr-tap-drop .62s cubic-bezier(.25,.6,.35,1) both}}@keyframes sr-tap-pop{0%{scale:var(--sr-press, .95);translate:0 0}40%{scale:var(--sr-over, 1.03);translate:0 var(--sr-jump, -3px)}72%{scale:.995;translate:0 0}to{scale:1;translate:0 0}}@keyframes sr-tap-hop{0%{scale:1.05 .92;translate:0 0}34%{scale:.97 1.05;translate:0 -8px}60%{scale:1.03 .96;translate:0 0}80%{scale:.995 1.01;translate:0 -2px}to{scale:1;translate:0 0}}@keyframes sr-tap-bob{0%{translate:0 0;scale:1}38%{translate:0 -6px;scale:1.015}70%{translate:0 1px;scale:.998}to{translate:0 0;scale:1}}@keyframes sr-tap-ring{0%{scale:.35;opacity:.95}55%{opacity:.7}to{scale:1.7;opacity:0}}@keyframes sr-tap-drop{0%{transform:rotate(var(--a)) translateY(-6px) scale(1);opacity:1}60%{opacity:1}to{transform:rotate(var(--a)) translateY(-30px) scale(.5);opacity:0}}
/*# sourceMappingURL=/cdn/shop/t/91/assets/sr-base.css.map */
