:root{--ss-red: #ec274a;--ss-sun: #ffca31;--ss-wave: #f8a62d;--ss-cream: #fff9eb;--ss-maroon: #3a1217;--ss-white: #ffffff;--ss-line: #ebdcc4;--ss-muted: #7a5a55;--ss-chip: #d9a35b;--ss-chicken: #e4489c;--ss-lamb: #00aeef;--ss-yak: #945707;--ss-radius-card: 16px;--ss-radius-pill: 999px;--ss-font-display: "Lilita One", "Arial Rounded MT Bold", "Trebuchet MS", sans-serif;--ss-font-kicker: "Bebas Neue", "Arial Narrow", "Helvetica Neue", sans-serif;--ss-font-body: "Figtree", system-ui, -apple-system, "Segoe UI", sans-serif;--font-body--family: var(--ss-font-body);--font-subheading--family: var(--ss-font-body);--font-heading--family: var(--ss-font-display);--font-heading--weight: 400;--font-heading--style: normal;--font-accent--family: var(--ss-font-kicker);--font-accent--weight: 400}body{background-color:var(--ss-cream)}h1,h2,h3,.h1,.h2,.h3,.ss-heading{font-family:var(--ss-font-display);font-weight:400;letter-spacing:0;text-wrap:balance}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--ss-focus, var(--ss-red));outline-offset:2px}.button,.button-secondary,button.button,.add-to-cart-button,.email-signup__button{border-radius:var(--ss-radius-pill);font-family:var(--ss-font-body);font-weight:800}.ss-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:10px 26px;border-radius:var(--ss-radius-pill);border:2px solid var(--color-primary-button-border, var(--ss-red));background:var(--color-primary-button-background, var(--ss-red));color:var(--color-primary-button-text, var(--ss-white));font:800 1.1875rem/1.1 var(--ss-font-body);text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease}.ss-button:hover{background:var(--color-primary-button-hover-background, var(--ss-maroon));color:var(--color-primary-button-hover-text, var(--ss-white))}.ss-button[disabled],.ss-button[aria-disabled=true]{opacity:.55;cursor:not-allowed}.ss-button--small{min-height:40px;padding:6px 18px;font-size:1rem}.ss-scheme{background-color:var(--color-background);color:var(--color-foreground);--color: var(--color-foreground);--color-rgb: var(--color-foreground-rgb)}.ss-scheme--cream{--color-background: #fff9eb;--color-background-rgb: 255 249 235;--color-foreground: #3a1217;--color-foreground-rgb: 58 18 23;--color-border: #ebdcc4;--color-border-rgb: 235 220 196;--color-primary-button-background: #ec274a;--color-primary-button-border: #ec274a;--color-primary-button-text: #ffffff;--color-primary-button-hover-background: #3a1217;--color-primary-button-hover-border: #3a1217;--color-primary-button-hover-text: #ffffff;--ss-kicker: #ec274a;--ss-focus: #ec274a}.ss-scheme--white{--color-background: #ffffff;--color-background-rgb: 255 255 255;--color-foreground: #3a1217;--color-foreground-rgb: 58 18 23;--color-border: #ebdcc4;--color-border-rgb: 235 220 196;--color-primary-button-background: #ec274a;--color-primary-button-border: #ec274a;--color-primary-button-text: #ffffff;--color-primary-button-hover-background: #3a1217;--color-primary-button-hover-border: #3a1217;--color-primary-button-hover-text: #ffffff;--ss-kicker: #ec274a;--ss-focus: #ec274a}.ss-scheme--red{--color-background: #ec274a;--color-background-rgb: 236 39 74;--color-foreground: #ffffff;--color-foreground-rgb: 255 255 255;--color-border: rgb(255 255 255 / .4);--color-border-rgb: 255 255 255;--color-primary-button-background: #ffca31;--color-primary-button-border: #ffca31;--color-primary-button-text: #3a1217;--color-primary-button-hover-background: #ffffff;--color-primary-button-hover-border: #ffffff;--color-primary-button-hover-text: #3a1217;--ss-kicker: #fff9eb;--ss-focus: #ffca31}.ss-scheme--red p,.ss-scheme--red .ss-body{font-size:max(1.125rem,1em);font-weight:600}.ss-scheme--sun{--color-background: #ffca31;--color-background-rgb: 255 202 49;--color-foreground: #3a1217;--color-foreground-rgb: 58 18 23;--color-border: rgb(58 18 23 / .25);--color-border-rgb: 58 18 23;--color-primary-button-background: #ec274a;--color-primary-button-border: #ec274a;--color-primary-button-text: #ffffff;--color-primary-button-hover-background: #3a1217;--color-primary-button-hover-border: #3a1217;--color-primary-button-hover-text: #ffffff;--ss-kicker: #3a1217;--ss-focus: #3a1217}.ss-scheme--maroon{--color-background: #3a1217;--color-background-rgb: 58 18 23;--color-foreground: #fff9eb;--color-foreground-rgb: 255 249 235;--color-border: rgb(255 249 235 / .25);--color-border-rgb: 255 249 235;--color-primary-button-background: #ffca31;--color-primary-button-border: #ffca31;--color-primary-button-text: #3a1217;--color-primary-button-hover-background: #fff9eb;--color-primary-button-hover-border: #fff9eb;--color-primary-button-hover-text: #3a1217;--ss-kicker: #ffca31;--ss-focus: #ffca31}.ss-scheme--pink{--color-background: #fcecf6;--color-background-rgb: 252 236 246;--color-foreground: #3a1217;--color-foreground-rgb: 58 18 23;--color-border: #f3c4de;--color-border-rgb: 243 196 222;--color-primary-button-background: #3a1217;--color-primary-button-border: #3a1217;--color-primary-button-text: #ffffff;--color-primary-button-hover-background: #ec274a;--color-primary-button-hover-border: #ec274a;--color-primary-button-hover-text: #ffffff;--ss-kicker: #3a1217;--ss-focus: #3a1217}footer .shopify-section{--color-primary-button-background: #ffca31;--color-primary-button-border: #ffca31;--color-primary-button-text: #3a1217;--color-primary-button-hover-background: #fff9eb;--color-primary-button-hover-border: #fff9eb;--color-primary-button-hover-text: #3a1217;--ss-focus: #ffca31}.ss-wrap{width:100%;max-width:calc(var(--page-content-width, 1200px) + var(--page-margin, 16px) * 2);margin-inline:auto;padding-inline:var(--page-margin, 16px);box-sizing:border-box}.ss-section{position:relative;padding-block:var(--ss-pad-top, 48px) var(--ss-pad-bottom, 48px)}.ss-section__head{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.ss-section__head--center{align-items:center;text-align:center}.ss-kicker{display:block;font-family:var(--ss-font-kicker);font-weight:400;font-size:1.5rem;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:var(--ss-kicker, var(--ss-red))}.ss-title{margin:0;font-family:var(--ss-font-display);font-weight:400;font-size:clamp(2rem,5vw,3rem);line-height:1.05;color:inherit}.ss-title--xl{font-size:clamp(2.5rem,7vw,4.5rem)}.ss-text{margin:0;max-width:62ch;font-size:1.0625rem;line-height:1.6}.ss-text p{margin:0 0 .75em}.ss-card{background:var(--ss-white);color:var(--ss-maroon);border:1px solid var(--ss-line);border-radius:var(--ss-radius-card)}.ss-placeholder-note{border:2px dashed currentColor;border-radius:var(--ss-radius-card);padding:16px;font-size:.875rem;opacity:.8}.ss-img{display:block;width:100%;height:auto}.ss-media-placeholder{display:block;width:100%;height:100%;background:rgb(var(--color-foreground-rgb, 58 18 23) / .08)}.ss-wave{--ss-wave-height: 64px;position:relative;height:var(--ss-wave-height);overflow:hidden;background:transparent;pointer-events:none;contain:strict}@media screen and (min-width:750px){.ss-wave{--ss-wave-height: 96px}}.ss-wave__layer{position:absolute;left:0;width:200%;max-width:none;height:100%;display:block}.ss-wave__layer--orange{top:0}.ss-wave__layer--sun{height:76%}.ss-wave__layer--below{height:52%}.ss-wave__layer--sun{top:24%}.ss-wave__layer--below{top:48%}.ss-wave--overlay{position:absolute;left:0;right:0;bottom:-1px;z-index:2}@keyframes ss-drift{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes ss-drift-reverse{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}.ss-wave__layer--orange{animation:ss-drift 12s linear infinite;will-change:transform}.ss-wave__layer--sun{animation:ss-drift-reverse 16s linear infinite;will-change:transform}.ss-wave__layer--below{animation:ss-drift 20s linear infinite;will-change:transform}@media(prefers-reduced-motion:reduce){.ss-wave__layer--orange,.ss-wave__layer--sun,.ss-wave__layer--below{animation-duration:45s}}@keyframes ss-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-4deg)}75%{transform:rotate(4deg)}}@media(prefers-reduced-motion:no-preference){.header-logo:hover .header-logo__image,.header-logo:focus-visible .header-logo__image,a:hover>.header-logo__image{animation:ss-wiggle .5s ease-in-out;transform-origin:50% 80%}}.product-card__content{border-radius:var(--ss-radius-card)}@media(prefers-reduced-motion:no-preference)and (hover:hover){.product-card .product-card__content{transition:transform .25s ease,box-shadow .25s ease}.product-card:hover .product-card__content,.product-card:focus-within .product-card__content{transform:translateY(-4px);box-shadow:0 12px 28px #3a121724}}.ss-card-sub{margin:0;font-size:.8125rem;font-weight:700;color:var(--ss-red)}.price s,.compare-at-price,s.price__compare{color:var(--ss-muted);opacity:1}.ss-chip-pop{position:fixed;z-index:1000;width:22px;height:22px;margin:-11px 0 0 -11px;border-radius:50%;background:var(--ss-chip);box-shadow:inset -2px -3px #3a12172e;pointer-events:none;opacity:0}.ss-chip-pop:before,.ss-chip-pop:after{content:"";position:absolute;background:#3a12178c;border-radius:1px}.ss-chip-pop:before{left:44%;top:8%;width:2px;height:46%;transform:rotate(18deg)}.ss-chip-pop:after{left:50%;top:46%;width:2px;height:46%;transform:rotate(-24deg)}@keyframes ss-chip-pop{0%{opacity:0;transform:translateY(6px) scale(.4)}35%{opacity:1;transform:translateY(-14px) scale(1.15)}70%{opacity:1;transform:translateY(-20px) scale(1)}to{opacity:0;transform:translateY(-26px) scale(.9)}}@media(prefers-reduced-motion:no-preference){.ss-chip-pop.is-popping{animation:ss-chip-pop .9s ease-out forwards}}.product-media,.ss-ai-badge-host{position:relative}.ss-ai-badge{position:absolute;left:8px;bottom:8px;z-index:3;display:inline-block;padding:3px 9px;border-radius:var(--ss-radius-pill);background:#000000a8;color:#fff;font:700 11.5px/1.3 var(--ss-font-body);letter-spacing:.01em;pointer-events:none;white-space:nowrap}.ss-flavor-pills{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.ss-flavor-pill{--ss-flavor-text: #ffffff;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 18px;border:3px solid var(--ss-flavor);border-radius:var(--ss-radius-pill);background:var(--ss-white);color:var(--ss-maroon);font:800 1.125rem/1.1 var(--ss-font-body);text-decoration:none;transition:background-color .2s ease,color .2s ease}.ss-flavor-pill:before{content:"";width:12px;height:12px;border-radius:50%;background:var(--ss-flavor);flex:none}.ss-flavor-pill[aria-current=page],.ss-flavor-pills--filled .ss-flavor-pill,.ss-flavor-pill:hover{background:var(--ss-flavor);color:var(--ss-flavor-text)}.ss-flavor-pill[aria-current=page]:before,.ss-flavor-pills--filled .ss-flavor-pill:before,.ss-flavor-pill:hover:before{background:var(--ss-flavor-text)}.ss-flavor--chicken,.ss-flavor--birthday{--ss-flavor: var(--ss-chicken);--ss-flavor-text: #ffffff}.ss-flavor--lamb{--ss-flavor: var(--ss-lamb);--ss-flavor-text: #3a1217}.ss-flavor--yak{--ss-flavor: var(--ss-yak);--ss-flavor-text: #ffffff}.ss-flavor-switcher__label{display:block;margin-bottom:8px;font-family:var(--ss-font-kicker);font-size:1.25rem;letter-spacing:.06em;text-transform:uppercase}.ss-flavor-strip .ss-flavor-pills{justify-content:center}.ss-flavor-strip .ss-flavor-pill{min-width:140px;justify-content:center;min-height:52px;font-size:1.25rem}@media screen and (max-width:749px){.ss-flavor-strip .ss-flavor-pills{display:grid;grid-template-columns:1fr 1fr}.ss-flavor-strip .ss-flavor-pill{min-width:0}}.ss-hero{position:relative;overflow:hidden}.ss-hero__inner{display:grid;gap:24px;align-items:center;padding-block:36px calc(var(--ss-wave-space, 0px) + 32px)}@media screen and (min-width:750px){.ss-hero__inner{grid-template-columns:1fr 1fr;gap:40px;padding-block:56px calc(var(--ss-wave-space, 0px) + 48px)}}.ss-hero__inner>*{min-width:0}.ss-hero__content{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.ss-hero__media{border-radius:22px;overflow:hidden;aspect-ratio:var(--ss-hero-ratio-mobile, 4 / 3)}@media screen and (min-width:750px){.ss-hero__media{aspect-ratio:var(--ss-hero-ratio, 5 / 4)}}.ss-hero__media img{width:100%;height:100%;object-fit:cover;display:block}.ss-hero--has-wave{--ss-wave-space: 64px}@media screen and (min-width:750px){.ss-hero--has-wave{--ss-wave-space: 96px}}.ss-bundle__grid{display:grid;gap:24px;align-items:center}@media screen and (min-width:750px){.ss-bundle__grid{grid-template-columns:1fr 1fr;gap:48px}}.ss-bundle__grid>*{min-width:0}.ss-bundle__media{border-radius:var(--ss-radius-card);overflow:hidden;background:var(--ss-white);aspect-ratio:1}.ss-bundle__media img{width:100%;height:100%;object-fit:contain}.ss-bundle__content{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.ss-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;font-family:var(--ss-font-body);font-variant-numeric:tabular-nums}.ss-price__now{font-size:1.75rem;font-weight:800}.ss-price__was{font-size:1.125rem;font-weight:600;opacity:.8}.ss-price__save{display:inline-block;padding:2px 10px;border-radius:var(--ss-radius-pill);background:var(--ss-maroon);color:var(--ss-sun);font-size:.875rem;font-weight:800}.ss-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.ss-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}.ss-tile{perspective:900px}.ss-tile__button{position:relative;display:block;width:100%;aspect-ratio:1;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer;border-radius:var(--ss-radius-card)}.ss-tile__face{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;border-radius:var(--ss-radius-card);border:1px solid var(--ss-line);backface-visibility:hidden;-webkit-backface-visibility:hidden}.ss-tile__front{background:var(--ss-white)}.ss-tile__front img,.ss-tile__front .ss-media-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ss-tile__name{position:relative;z-index:1;margin:8px;align-self:flex-start;padding:6px 12px;border-radius:var(--ss-radius-pill);background:var(--ss-white);color:var(--ss-maroon);font:800 .9375rem/1.2 var(--ss-font-body);text-align:left}.ss-tile__back{justify-content:center;align-items:center;gap:4px;padding:12px;text-align:center;background:var(--ss-flavor, var(--ss-red));color:var(--ss-flavor-text, #ffffff);transform:rotateY(180deg)}.ss-tile__back-kicker{font:400 1.5rem/1 var(--ss-font-kicker);letter-spacing:.06em;text-transform:uppercase}.ss-tile__back-name{font:400 clamp(1.375rem,3vw,1.75rem) / 1.05 var(--ss-font-display)}.ss-tile__inner{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d}.ss-tile__button[aria-pressed=true] .ss-tile__front{visibility:hidden}.ss-tile__button[aria-pressed=true] .ss-tile__back{transform:none}@media(prefers-reduced-motion:no-preference){.ss-tile__inner{transition:transform .55s cubic-bezier(.2,.7,.2,1)}.ss-tile__button[aria-pressed=true] .ss-tile__front{visibility:visible}.ss-tile__button[aria-pressed=true] .ss-tile__back,.ss-tile__button[aria-pressed=true] .ss-tile__inner{transform:rotateY(180deg)}@media(hover:hover){.ss-tile__button:hover .ss-tile__inner{transform:rotateY(180deg)}}}.ss-mwc__grid{display:grid;gap:24px;align-items:center}@media screen and (min-width:750px){.ss-mwc__grid{grid-template-columns:1fr 1fr;gap:48px}.ss-mwc--media-right .ss-mwc__media{order:2}}.ss-mwc__grid>*{min-width:0}.ss-mwc__media{border-radius:var(--ss-radius-card);overflow:hidden;aspect-ratio:4 / 5;background:rgb(var(--color-foreground-rgb) / .06)}.ss-mwc__media img,.ss-mwc__media video,.ss-mwc__media iframe{width:100%;height:100%;object-fit:cover;display:block;border:0}.ss-mwc__content{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.ss-steps{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;counter-reset:ss-step}.ss-steps li{display:grid;grid-template-columns:36px 1fr;gap:12px;align-items:start;counter-increment:ss-step}.ss-steps li:before{content:counter(ss-step);display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--ss-sun);color:var(--ss-maroon);font:400 1.125rem/1 var(--ss-font-display)}.ss-steps b{display:block}.ss-reviews__slot{min-height:40px}.ss-banner__grid{display:grid;gap:24px;align-items:center}@media screen and (min-width:750px){.ss-banner__grid{grid-template-columns:1.1fr .9fr;gap:48px}}.ss-banner__grid>*{min-width:0}.ss-banner__content{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.ss-banner__media{border-radius:var(--ss-radius-card);overflow:hidden;aspect-ratio:4 / 3}.ss-banner__media img{width:100%;height:100%;object-fit:cover}.ss-party{position:relative;overflow:hidden}.ss-party:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,rgb(228 72 156 / .18) 6px,transparent 7px),radial-gradient(circle,rgb(255 202 49 / .35) 5px,transparent 6px);background-size:64px 64px,48px 48px;background-position:0 0,24px 30px;pointer-events:none}.ss-party>*{position:relative}.ss-est{font:400 1.25rem/1 var(--ss-font-kicker);letter-spacing:.08em}.ss-signup{text-align:center}.ss-signup .ss-section__head{align-items:center}.ss-signup__form{max-width:560px;margin-inline:auto}.ss-collection-banner .ss-wrap{padding-block:32px calc(var(--ss-wave-space, 0px) + 24px)}.ss-collection-banner--has-wave{--ss-wave-space: 64px}@media screen and (min-width:750px){.ss-collection-banner--has-wave{--ss-wave-space: 96px}}.ss-collection-banner .ss-text{margin-top:10px}.ss-panels{display:flex;flex-direction:column}.ss-panel{padding-block:56px}.ss-panel__grid{display:grid;gap:24px;align-items:center}@media screen and (min-width:750px){.ss-panel__grid{grid-template-columns:1fr 1fr;gap:48px}.ss-panel:nth-child(2n) .ss-panel__media{order:2}}.ss-panel__grid>*{min-width:0}.ss-panel__grid--text-only{grid-template-columns:1fr;max-width:760px}.ss-panel__media{border-radius:var(--ss-radius-card);overflow:hidden;align-self:center}.ss-panel__media img{display:block;width:100%;height:auto}.ss-panel__content{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.ss-flavor-bands{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;width:100%;margin:8px 0 0;padding:0;list-style:none}.ss-flavor-band{display:flex;align-items:flex-end;min-height:96px;padding:14px;border-radius:var(--ss-radius-card);background:var(--ss-flavor);color:var(--ss-flavor-text);font:400 1.5rem/1 var(--ss-font-display);text-decoration:none}.ss-pdp-kicker{margin:0;font-family:var(--ss-font-kicker);font-size:1.5rem;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:var(--ss-red)}.product-information h1,.product-details h1{font-family:var(--ss-font-display);font-weight:400}.ss-ppo{display:block;margin-top:2px;font-size:.75rem;font-weight:600;line-height:1.2;opacity:.85}.ss-best-value{position:absolute;top:-10px;right:-6px;z-index:2;padding:2px 8px;border-radius:var(--ss-radius-pill);background:var(--ss-sun);color:var(--ss-maroon);font:800 .6875rem/1.3 var(--ss-font-body);white-space:nowrap;pointer-events:none}.variant-option__button-label:has(.ss-ppo){flex-direction:column;min-height:56px;overflow:visible}.variant-option__button-label:has(.ss-best-value){position:relative}.variant-option__button-label:has(.ss-ppo):not(:has(:checked)) .variant-option__button-label__pill{visibility:hidden}.ss-po{display:flex;flex-direction:column;gap:10px;width:100%;margin:0;padding:0;border:0}.ss-po legend{padding:0;margin-bottom:4px;font-weight:800}.ss-po__option{display:block;border:2px solid var(--ss-line);border-radius:var(--ss-radius-card);background:var(--ss-white);color:var(--ss-maroon);transition:border-color .2s ease,box-shadow .2s ease}.ss-po__option:has(input[type=radio]:checked){border-color:var(--ss-red);box-shadow:0 0 0 1px var(--ss-red)}.ss-po__option:has(input[type=radio]:focus-visible){outline:3px solid var(--ss-red);outline-offset:2px}.ss-po__label{display:grid;grid-template-columns:22px 1fr auto;gap:10px;align-items:center;padding:14px 16px;cursor:pointer}.ss-po__label input{width:20px;height:20px;margin:0;accent-color:var(--ss-red)}.ss-po__title{font-weight:800;font-size:1.0625rem}.ss-po__badge{display:inline-block;margin-left:6px;padding:1px 8px;border-radius:var(--ss-radius-pill);background:var(--ss-sun);color:var(--ss-maroon);font-size:.75rem;font-weight:800;vertical-align:middle}.ss-po__price{text-align:right;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.ss-po__price s{display:block;font-weight:500;font-size:.8125rem;color:var(--ss-muted)}.ss-po__details{display:flex;flex-direction:column;gap:8px;padding:0 16px 14px 48px}.ss-po__option:not(:has(input[type=radio]:checked)) .ss-po__details{display:none}.ss-po__details label{font-size:.875rem;font-weight:700}.ss-po__select{width:100%;min-height:44px;padding:8px 12px;border:1px solid var(--ss-line);border-radius:12px;background:var(--ss-cream);color:var(--ss-maroon);font:600 1rem var(--ss-font-body)}.ss-po__note{margin:0;font-size:.875rem;color:var(--ss-muted)}.ss-ship{width:100%;font-size:.9375rem;font-weight:700}.ss-ship__text{margin:0 0 6px}.ss-ship__bar{position:relative;height:10px;border-radius:var(--ss-radius-pill);background:var(--ss-line);overflow:hidden}.ss-ship__fill{position:absolute;inset:0 auto 0 0;width:var(--ss-ship-progress, 0%);border-radius:inherit;background:linear-gradient(90deg,var(--ss-wave),var(--ss-sun))}@media(prefers-reduced-motion:no-preference){.ss-ship__fill{transition:width .4s ease}}.ss-ship--unlocked .ss-ship__fill{background:var(--ss-red)}.cart-drawer__content .ss-ship,.ss-ship--drawer{padding:12px var(--drawer-padding, 16px);border-bottom:1px solid var(--ss-line);box-sizing:border-box}.ss-trust{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.ss-trust li{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--ss-line);border-radius:var(--ss-radius-pill);background:var(--ss-white);color:var(--ss-maroon);font-size:.875rem;font-weight:700}.ss-trust svg{width:18px;height:18px;flex:none;color:var(--ss-red)}.ss-pairs{width:100%}.ss-pairs__title{margin:0 0 10px;font:400 1.375rem/1.1 var(--ss-font-display)}.ss-pairs__list{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.ss-pairs__item{display:grid;grid-template-columns:64px 1fr auto;gap:12px;align-items:center;padding:8px}.ss-pairs__item img,.ss-pairs__item .ss-media-placeholder{width:64px;height:64px;border-radius:12px;object-fit:cover}.ss-pairs__name{display:block;font-weight:800;color:inherit;text-decoration:none;line-height:1.25}.ss-pairs__price{font-size:.875rem;font-variant-numeric:tabular-nums}.ss-pairs__price s{color:var(--ss-muted);margin-left:4px}.ss-add.is-loading{opacity:.6;pointer-events:none}.ss-add.is-added{background:var(--ss-maroon);border-color:var(--ss-maroon);color:#fff}.ss-acc{width:100%;border-top:1px solid var(--ss-line)}.ss-acc__item{border-bottom:1px solid var(--ss-line)}.ss-acc__item>summary{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;cursor:pointer;list-style:none;font-weight:800;font-size:1.0625rem}.ss-acc__item>summary::-webkit-details-marker{display:none}.ss-acc__item>summary:after{content:"+";font:400 1.5rem/1 var(--ss-font-display);color:var(--ss-red)}.ss-acc__item[open]>summary:after{content:"\2212"}.ss-acc__body{padding:0 0 18px;line-height:1.6}.ss-faq{margin:0}.ss-faq dt{font-weight:800;margin-top:12px}.ss-faq dt:first-child{margin-top:0}.ss-faq dd{margin:4px 0 0}.sticky-add-to-cart__bar{border-radius:var(--ss-radius-card)}.header__row--top .menu-list__link,.header__row--top .menu-list__link-title{font-family:var(--ss-font-body);font-weight:800}@media screen and (min-width:990px){.header__row--top .menu-list__link{font-size:1.1875rem}}.announcement-bar a,.announcement-bar p,.announcement-bar__text{color:var(--ss-sun);font-weight:700}.rc-container-wrapper{display:none!important}.ss-reviews__badge{display:inline-block;color:inherit;text-decoration:none}.jdgm-prev-badge[data-number-of-reviews="0"]{display:none!important}html:not(.ss-write-review) .ss-reviews-section:has(.jdgm-rev-widg[data-number-of-reviews="0"]),html:not(.ss-write-review) .ss-reviews-section:has(.jdgm-review-widget:empty),html:not(.ss-write-review):has(.jdgm-prev-badge[data-number-of-reviews="0"]) .ss-reviews-section,html:not(.ss-write-review):not(:has(.jdgm-prev-badge)) .ss-reviews-section:has(.jdgm-review-widget){display:none}.ss-contact__intro{margin-inline:auto}.ss-contact__grid{display:grid;gap:24px;align-items:start}@media screen and (min-width:990px){.ss-contact__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:32px}}.ss-contact__cards{display:grid;gap:16px;margin:0;padding:0;list-style:none}.ss-contact__card,.ss-contact__form-card{display:flex;flex-direction:column;gap:8px;padding:20px 24px;text-align:left}.ss-contact__form-card{padding:24px}.ss-contact__label{margin:0;font-family:var(--ss-font-display);font-weight:400;font-size:1.375rem;line-height:1.1;color:var(--ss-maroon)}.ss-contact__big{font-weight:800;font-size:1.25rem;color:var(--ss-red);text-decoration:none;overflow-wrap:anywhere}.ss-contact__big:hover{text-decoration:underline}.ss-contact__small{font-size:.9375rem;line-height:1.55}.ss-contact__small p{margin:0 0 .5em}.ss-contact__small p:last-child{margin-bottom:0}.ss-contact__form{display:flex;flex-direction:column;gap:16px}.ss-contact__row{display:grid;gap:16px}@media screen and (min-width:750px){.ss-contact__row{grid-template-columns:1fr 1fr}}.ss-field{display:flex;flex-direction:column;gap:6px;font-weight:700;font-size:.9375rem;color:var(--ss-maroon)}.ss-field input,.ss-field textarea{width:100%;box-sizing:border-box;padding:12px 14px;border:1.5px solid var(--ss-line);border-radius:12px;background:var(--ss-cream);color:var(--ss-maroon);font:400 1rem/1.4 var(--ss-font-body)}.ss-field textarea{resize:vertical}.ss-field input:focus-visible,.ss-field textarea:focus-visible{outline:3px solid var(--ss-red);outline-offset:1px}.ss-contact__form .ss-button{align-self:flex-start}.ss-contact__status{margin:0;padding:12px 16px;border-radius:12px;background:#e7f6ec;color:#1d5a32;font-weight:700}.ss-contact__status--error{background:#fde8ec;color:#8a1430}media-gallery .slideshow-controls__thumbnails{--thumbnail-width: 88px}media-gallery .slideshow-controls__thumbnails .slideshow-control{width:clamp(64px,8vw,var(--thumbnail-width))}@media screen and (max-width:749px){media-gallery .media-gallery__mobile-controls[thumbnails]{--thumbnail-width: 60px}}.email-signup__input,.email-signup__input:focus,.email-signup__input:focus-visible{outline:none}.email-signup__input{border-color:transparent;box-shadow:inset 0 0 0 2px transparent;transition:box-shadow .15s ease}.email-signup__input:focus-visible,.email-signup__input:focus{box-shadow:inset 0 0 0 3px var(--ss-sun)}.ss-po__bags{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.ss-po__bags-label{font-size:.875rem;font-weight:700}.ss-po__bag-pills{display:flex;gap:8px}.ss-po__bag{position:relative;cursor:pointer}.ss-po__bag input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.ss-po__bag span{display:inline-flex;align-items:center;min-height:40px;padding:6px 16px;border:2px solid var(--ss-line);border-radius:var(--ss-radius-pill);background:var(--ss-white);color:var(--ss-maroon);font-weight:800;font-size:.9375rem}.ss-po__bag input:checked+span{border-color:var(--ss-maroon);background:var(--ss-maroon);color:var(--ss-white)}.ss-po__bag input:focus-visible+span{outline:3px solid var(--ss-red);outline-offset:2px}.ss-po__option--sub{position:relative}.ss-po__ribbon{position:absolute;top:-11px;right:14px;padding:2px 10px;border-radius:var(--ss-radius-pill);background:var(--ss-red);color:var(--ss-white);font-size:.6875rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.ss-po__list{display:grid;gap:4px;margin:4px 0 0;padding:0;list-style:none;font-size:.875rem;line-height:1.4}.ss-po__list li{position:relative;padding-left:24px}.ss-po__list li:before{position:absolute;left:0;top:0;width:18px;font-weight:800;text-align:center}.ss-po__list--yes li:before{content:"\2713";color:#1d7a3e}.ss-po__list--no{padding:0 16px 14px 48px;color:var(--ss-muted)}.ss-po__list--no li:before{content:"\2715";color:var(--ss-red)}.product-details:has([data-ss-purchase-options]) .quantity-selector-wrapper,.product-information:has([data-ss-purchase-options]) .quantity-selector-wrapper{display:none}
/*# sourceMappingURL=/cdn/shop/t/114/assets/sitstay.css.map */
