:root{--sy-green: 46 100 96;--sy-green-deep: 24 61 58;--sy-lime: 197 212 103;--sy-orange: 235 146 81;--sy-paper: 245 245 241;--sy-surface: 255 255 255;--sy-ink: 29 52 50;--sy-radius: 20px;--sy-gutter: 16px}@media screen and (min-width:700px){:root{--sy-gutter: 32px}}.sy-tier--shared,html[data-sayonara-tier=shared] .sy-tier--base{display:none}html[data-sayonara-tier=shared] .sy-tier--shared{display:inline}.shopify-section--sayonara{background:rgb(var(--sy-paper));color:rgb(var(--sy-ink))}.sy-section{padding-block:56px}@media screen and (min-width:1000px){.sy-section{padding-block:96px}}.sy-container{box-sizing:border-box;width:100%;max-width:1200px;margin-inline:auto;padding-inline:var(--sy-gutter)}.sy-container--narrow{max-width:760px}.sy-eyebrow{margin:0 0 12px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--sy-orange))}.sy-eyebrow--light{color:rgb(var(--sy-lime))}.sy-heading{margin:0 0 20px;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight, 400);font-size:clamp(32px,6vw,52px);line-height:1.05;color:rgb(var(--sy-green));text-transform:none}.sy-heading--center{text-align:center}.sy-prose{font-size:17px;line-height:1.7}.sy-prose p{margin:0 0 1em}.sy-prose p:last-child{margin-bottom:0}.sy-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:14px 26px;border:1.5px solid transparent;border-radius:999px;font-family:var(--text-font-family);font-size:16px;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;text-transform:none;letter-spacing:0;cursor:pointer;transition:transform .15s ease,background-color .15s ease,color .15s ease,border-color .15s ease;-webkit-tap-highlight-color:transparent}.sy-button:active{transform:scale(.98)}.sy-button:focus-visible{outline:2px solid rgb(var(--sy-orange));outline-offset:3px}.sy-button[disabled]{opacity:.5;cursor:not-allowed}.sy-button--primary{background:rgb(var(--sy-green));color:rgb(var(--sy-paper))}.sy-button--primary:hover{background:rgb(var(--sy-green-deep))}.sy-button--orange{background:rgb(var(--sy-orange));color:rgb(var(--sy-paper))}.sy-button--orange:hover{background:rgb(var(--sy-orange) / .85)}.sy-button--orange:focus-visible{outline-color:rgb(var(--sy-paper))}.sy-button--light{background:rgb(var(--sy-paper));color:rgb(var(--sy-green))}.sy-button--light:hover{background:rgb(var(--sy-surface))}.sy-button--outline-light{background:transparent;border-color:rgb(var(--sy-paper) / .55);color:rgb(var(--sy-paper))}.sy-button--outline-light:hover{border-color:rgb(var(--sy-paper));background:rgb(var(--sy-paper) / .08)}.sy-button--quiet{background:transparent;border-color:rgb(var(--sy-ink) / .2);color:rgb(var(--sy-ink))}.sy-button--quiet:hover{border-color:rgb(var(--sy-ink) / .45)}.sy-button svg{flex-shrink:0}.sy-hero{position:relative;display:flex;align-items:flex-end;min-height:78svh;overflow:hidden;background:rgb(var(--sy-green));color:rgb(var(--sy-paper));isolation:isolate}@media screen and (min-width:700px){.sy-hero{min-height:min(84vh,760px)}}.sy-hero--plain{background:radial-gradient(120% 90% at 85% 10%,rgb(var(--sy-lime) / .35),transparent 55%),radial-gradient(80% 60% at 0% 100%,rgb(var(--sy-green-deep)),transparent 70%),rgb(var(--sy-green))}.sy-hero__media,.sy-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.sy-hero:not(.sy-hero--plain):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to top,rgb(var(--sy-green-deep) / calc(var(--sy-overlay) + .45)),rgb(var(--sy-green-deep) / var(--sy-overlay)),rgb(var(--sy-green-deep) / calc(var(--sy-overlay) * .4)))}.sy-hero__content{box-sizing:border-box;width:100%;max-width:1200px;margin-inline:auto;padding:120px var(--sy-gutter) 56px}@media screen and (min-width:1000px){.sy-hero__content{padding-bottom:88px}}.sy-hero__eyebrow{color:rgb(var(--sy-lime))}.sy-hero__heading{margin:0;max-width:12ch;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight, 400);font-size:clamp(56px,14vw,128px);line-height:.92;letter-spacing:-.01em;color:inherit;text-transform:none}.sy-hero__claim{margin:20px 0 24px;max-width:34ch;font-size:clamp(18px,2.4vw,24px);line-height:1.4}.sy-hero__deal{margin:-8px 0 28px;color:rgb(var(--sy-lime));font-family:var(--heading-font-family);font-weight:var(--heading-font-weight, 400);font-size:clamp(30px,5vw,48px);line-height:1.05}@media screen and (max-width:459px){.sy-hero__button{width:100%}}.sy-story{text-align:left}.sy-story__text{color:rgb(var(--sy-ink) / .9)}.sy-story__signoff{margin:28px 0 0;font-family:var(--heading-font-family);font-size:18px;color:rgb(var(--sy-green))}.sy-offer{background:rgb(var(--sy-surface))}.sy-offer__list{display:grid;gap:12px;max-width:880px;margin:32px auto 0;padding:0;list-style:none}@media screen and (min-width:700px){.sy-offer__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.sy-offer__card{display:flex;flex-direction:column;padding:24px;border-radius:var(--sy-radius);background:rgb(var(--sy-paper))}.sy-offer__card--accent{background:rgb(var(--sy-green));color:rgb(var(--sy-paper))}.sy-offer__value{margin:0;font-family:var(--heading-font-family);font-size:clamp(44px,7vw,64px);line-height:1;color:rgb(var(--sy-green))}.sy-offer__card--accent .sy-offer__value{color:rgb(var(--sy-lime))}.sy-offer__label{margin:8px 0 10px;font-size:18px;font-weight:700}.sy-offer__text{margin:0;font-size:15px;line-height:1.55;opacity:.85}.sy-offer__fallback{margin:12px 0 0;font-size:13px;line-height:1.5;opacity:.7}.sy-offer__button{align-self:flex-start;margin-top:18px}@media screen and (max-width:459px){.sy-offer__button{align-self:stretch}}.sy-offer__fine{margin:12px auto 0;max-width:60ch;font-size:13px;line-height:1.5;opacity:.7;text-align:center}.sy-offer__note{margin:24px auto 0;max-width:60ch;padding:14px 20px;border-radius:16px;background:rgb(var(--sy-orange) / .14);color:rgb(var(--sy-ink));font-weight:700;text-align:center}.sy-share-section{padding-block:40px}@media screen and (min-width:1000px){.sy-share-section{padding-block:64px}}.sy-share{display:block;padding:32px 22px;border-radius:28px;background:radial-gradient(90% 70% at 100% 0%,rgb(var(--sy-lime) / .22),transparent 60%),rgb(var(--sy-green));color:rgb(var(--sy-paper));text-align:center;scroll-margin-top:96px}@media screen and (min-width:700px){.sy-share{padding:48px 56px}}.sy-share__heading{margin:0 0 12px;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight, 400);font-size:clamp(30px,5vw,44px);line-height:1.08;color:inherit;text-transform:none}.sy-share__text{margin:0 auto 28px;max-width:46ch;font-size:16px;line-height:1.6;opacity:.92}.sy-share__channels{display:grid;width:100%;max-width:540px;margin-inline:auto;gap:10px}@media screen and (min-width:460px){.sy-share__channels{grid-template-columns:1fr 1fr}}.sy-share__channels .sy-button{min-height:58px;font-size:17px}.sy-share__again{margin:32px 0 12px;font-size:15px;opacity:.85}.sy-share__unlocked .sy-share__channels .sy-button{min-height:52px;font-size:16px;background:transparent;border-color:rgb(var(--sy-paper) / .55);color:rgb(var(--sy-paper))}.sy-share__unlocked .sy-share__channels .sy-button:hover{border-color:rgb(var(--sy-paper));background:rgb(var(--sy-paper) / .08)}.sy-share.is-unlocked .sy-share__locked{display:none}.sy-share__badge{display:inline-block;margin:0 0 16px;padding:8px 20px;border-radius:999px;background:rgb(var(--sy-lime));color:rgb(var(--sy-green-deep));font-family:var(--heading-font-family);font-size:32px;line-height:1}@media(prefers-reduced-motion:no-preference){.sy-share.is-unlocked .sy-share__unlocked{animation:sy-pop .35s cubic-bezier(.2,.9,.3,1.2)}}@keyframes sy-pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.sy-dialog{box-sizing:border-box;width:min(440px,calc(100vw - 32px));max-height:calc(100svh - 32px);margin:auto;padding:32px 24px 24px;border:0;border-radius:24px;background:rgb(var(--sy-paper));color:rgb(var(--sy-ink));text-align:center;box-shadow:0 24px 60px #00000040}.sy-dialog:not([open]){display:none}.sy-dialog:focus{outline:none}.sy-dialog::backdrop{background:rgb(var(--sy-green-deep) / .65)}html:has(.sy-dialog[open]){overflow:hidden}.sy-dialog__heading{margin:0 0 10px;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight, 400);font-size:clamp(26px,6vw,32px);line-height:1.1;color:rgb(var(--sy-green));text-transform:none}.sy-dialog__text{margin:0 0 24px;font-size:16px;line-height:1.55}.sy-dialog__actions{display:grid;gap:10px}@media(prefers-reduced-motion:no-preference){.sy-dialog[open]{animation:sy-pop .3s cubic-bezier(.2,.9,.3,1.2)}}.sy-products__sub{margin:-8px auto 0;max-width:52ch;text-align:center;font-size:16px;line-height:1.55;opacity:.85}.sy-products__status{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 12px;margin-top:18px}.sy-products__tier{margin:0;padding:8px 16px;border-radius:999px;background:rgb(var(--sy-lime) / .35);font-size:14px;font-weight:700;text-align:center}.sy-products__unlock{min-height:44px;padding:10px 22px;font-size:14px}.sy-products__unlock:focus-visible{outline-color:rgb(var(--sy-orange))}.sy-products__grid{display:grid;gap:14px;margin:32px 0 0;padding:0;list-style:none}@media screen and (min-width:700px){.sy-products__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.sy-product{display:grid;grid-template-columns:38% minmax(0,1fr);overflow:hidden;border-radius:var(--sy-radius);background:rgb(var(--sy-surface));box-shadow:0 1px rgb(var(--sy-ink) / .06)}@media screen and (min-width:700px){.sy-product{grid-template-columns:1fr}}.sy-product__media{position:relative;display:block;background:rgb(var(--sy-paper) / .7)}.sy-product__image{display:block;width:100%;height:100%;aspect-ratio:1;object-fit:cover}.sy-product__badge{position:absolute;top:10px;left:10px;padding:5px 11px;border-radius:999px;background:rgb(var(--sy-orange));color:rgb(var(--sy-surface));font-size:13px;font-weight:700;line-height:1.2}.sy-product__info{display:flex;flex-direction:column;gap:6px;padding:14px 14px 16px}@media screen and (min-width:700px){.sy-product__info{padding:20px}}.sy-product__title{margin:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight, 400);font-size:clamp(19px,2.2vw,24px);line-height:1.15;text-transform:none}.sy-product__title a{color:rgb(var(--sy-green));text-decoration:none}.sy-product__variant{margin:0;font-size:13px;opacity:.7}.sy-product__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:2px}.sy-product__old{font-size:15px;color:rgb(var(--sy-ink) / .5)}.sy-product__new{font-size:22px;font-weight:700;color:rgb(var(--sy-green))}.sy-product__stock{margin:0;font-size:13px;font-weight:700;color:rgb(var(--sy-orange))}.sy-product__form{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:8px}.sy-product__qty{flex:0 0 auto}.sy-product__submit{flex:1 1 140px;min-height:46px;padding-inline:16px;font-size:15px}.sy-product__submit[aria-busy=true]{opacity:.7;pointer-events:none}.sy-products__gift{margin:24px 0 0;text-align:center;font-weight:700;color:rgb(var(--sy-green))}.sy-faq{background:rgb(var(--sy-surface))}.sy-faq__list{margin-top:28px;border-top:1px solid rgb(var(--sy-ink) / .12)}.sy-faq__item{border-bottom:1px solid rgb(var(--sy-ink) / .12)}.sy-faq__question{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;font-size:17px;font-weight:700;cursor:pointer;list-style:none}.sy-faq__question::-webkit-details-marker{display:none}.sy-faq__icon{position:relative;flex:0 0 18px;height:18px}.sy-faq__icon:before,.sy-faq__icon:after{content:"";position:absolute;top:8px;left:0;width:18px;height:2px;border-radius:2px;background:rgb(var(--sy-green));transition:transform .2s ease}.sy-faq__icon:after{transform:rotate(90deg)}.sy-faq__item[open] .sy-faq__icon:after{transform:rotate(0)}.sy-faq__answer{padding:0 0 22px;font-size:16px;color:rgb(var(--sy-ink) / .88)}.sy-cart-hint{display:flex;align-items:flex-start;gap:12px;margin-block:12px;padding:12px 14px;border-radius:14px;background:#c5d46747;color:#1d3432}.sy-cart-hint__icon{font-size:22px;line-height:1}.sy-cart-hint__body{flex:1;min-width:0}.sy-cart-hint__title{margin:0;font-size:14px;font-weight:700;line-height:1.35}.sy-cart-hint__earned{margin:2px 0 0;font-size:13px;line-height:1.35}.sy-cart-hint__bar{display:flex;gap:4px;margin-top:8px}.sy-cart-hint__seg{flex:1;height:5px;border-radius:5px;background:#2e64602e}.sy-cart-hint__seg.is-on{background:#2e6460}.sy-gift-pill{display:inline-block;padding:3px 10px;border-radius:999px;background:#c5d46773;color:#1d3432;font-size:12px;font-weight:700;line-height:1.4;white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/57/assets/sayonara.css.map */
