:root{--sg-ink: #0a0b10;--sg-ink-soft: rgba(10, 11, 16, .72);--sg-paper: #fff8f3;--sg-cream: #fdebe1;--sg-mint: #46d2c9;--sg-mint-hi: #9be9e3;--sg-mint-soft: #d3f6f2;--sg-mint-ink: #0b7a70;--sg-coral: #f2a07b;--sg-coral-soft: #f8c9b1;--sg-on-ink: #fdebe1;--sg-border: 2px solid var(--sg-ink);--sg-shadow: 6px 6px 0 var(--sg-ink);--sg-shadow-sm: 4px 4px 0 var(--sg-ink);--sg-radius: 24px;--sg-radius-sm: 16px;--sg-display: "Safir Display", var(--font-body--family, system-ui), sans-serif;--sg-body: var(--font-body--family, system-ui), sans-serif;--sg-width: 1200px;--sg-gutter: clamp(16px, 4vw, 40px);--sg-pad: clamp(56px, 8vw, 112px);--font-heading--family: "Safir Display", var(--font-body--family, system-ui), sans-serif;--safir-font-display: var(--sg-display)}.sg{position:relative;isolation:isolate;background:var(--sg-bg, var(--sg-paper));color:var(--sg-fg, var(--sg-ink));font-family:var(--sg-body);padding-block:var(--sg-pt, var(--sg-pad)) var(--sg-pb, var(--sg-pad));scroll-margin-top:80px}.sg--paper{--sg-bg: var(--sg-paper)}.sg--cream{--sg-bg: var(--sg-cream)}.sg--mint{--sg-bg: radial-gradient(120% 90% at 100% 0%, var(--sg-mint-hi) 0%, var(--sg-mint) 58%)}.sg--ink{--sg-bg: var(--sg-ink);--sg-fg: var(--sg-on-ink)}.sg *,.sg *:before,.sg *:after{box-sizing:border-box}.sg img{max-width:100%}.sg-wrap{max-width:var(--sg-width);margin-inline:auto;padding-inline:var(--sg-gutter)}.sg-eyebrow{margin:0 0 14px;font:700 12px/1.2 var(--sg-body);letter-spacing:.14em;text-transform:uppercase}.sg-h1,.sg-h2,.sg-h3{margin:0;color:inherit;font-family:var(--sg-display);font-weight:800;text-wrap:balance}.sg-h1{font-size:clamp(46px,7.2vw,96px);line-height:.94;letter-spacing:-.03em}.sg-h2{font-size:clamp(34px,4.9vw,62px);line-height:.98;letter-spacing:-.025em}.sg-h3{font-size:clamp(22px,2.3vw,30px);line-height:1.08;letter-spacing:-.01em}.sg-lede{margin:0;max-width:46ch;font-size:clamp(17px,1.6vw,20px);line-height:1.5}.sg-copy{margin:0;font-size:16px;line-height:1.6}.sg-copy p{margin:0 0 .8em}.sg-copy p:last-child{margin-bottom:0}.sg-fine{margin:0;font-size:12.5px;line-height:1.5;opacity:.85}.sg-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:58px;padding:0 32px;border:var(--sg-border);border-radius:999px;background:var(--sg-ink);color:var(--sg-on-ink);font:700 17px/1 var(--sg-body);text-decoration:none;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.sg-btn:hover{transform:translate(-2px,-2px);box-shadow:4px 4px 0 var(--sg-ink)}.sg--ink .sg-btn:hover{box-shadow:4px 4px 0 var(--sg-mint)}.sg-btn:focus-visible,.sg-link:focus-visible{outline:3px solid var(--sg-mint-ink);outline-offset:3px}.sg-btn--mint{background:var(--sg-mint);color:var(--sg-ink);box-shadow:var(--sg-shadow-sm)}.sg-btn--mint:hover{box-shadow:6px 6px 0 var(--sg-ink)}.sg-btn--ghost{background:transparent;color:inherit;border-color:currentColor}.sg-btn--sm{min-height:46px;padding:0 20px;font-size:15px}.sg-btn__arrow{transition:transform .18s ease}.sg-btn:hover .sg-btn__arrow{transform:translate(3px)}.sg-link{color:inherit;font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.sg-card{background:var(--sg-paper);color:var(--sg-ink);border:var(--sg-border);border-radius:var(--sg-radius);box-shadow:var(--sg-shadow)}.sg-card--flat{box-shadow:none}.sg-card--mint{background:var(--sg-mint)}.sg-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.sg-chip{display:inline-flex;align-items:center;padding:7px 12px;border:1.5px solid currentColor;border-radius:999px;font:700 11px/1 var(--sg-body);letter-spacing:.08em;text-transform:uppercase}.sg-chip--strike{text-decoration:line-through;text-decoration-thickness:1.5px}.sg-chip--ink{background:var(--sg-ink);border-color:var(--sg-ink);color:var(--sg-on-ink)}.sg-badge{display:inline-flex;align-items:center;padding:4px 9px;border-radius:999px;background:var(--sg-ink);color:var(--sg-on-ink);font:700 10.5px/1 var(--sg-body);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.sg-sticker{position:absolute;z-index:2;display:inline-block;max-width:calc(100% - 24px);padding:10px 16px;border:var(--sg-border);border-radius:999px;background:var(--sg-paper);color:var(--sg-ink);box-shadow:var(--sg-shadow-sm);font:700 14px/1.2 var(--sg-body)}.sg-sticker--tl{top:-18px;left:-12px;transform:rotate(-4deg)}.sg-sticker--br{right:-12px;bottom:-18px;background:var(--sg-ink);color:var(--sg-mint);transform:rotate(-3deg)}.sg-frame{position:relative;border:var(--sg-border);border-radius:var(--sg-radius);background:var(--sg-mint-soft);box-shadow:var(--sg-shadow)}.sg-frame__img{display:block;width:100%;height:100%;object-fit:cover;border-radius:calc(var(--sg-radius) - 2px)}.sg-marquee{overflow:hidden;background:var(--sg-ink);color:var(--sg-on-ink);border-block:var(--sg-border)}.sg-marquee__track{display:flex;width:max-content;animation:sg-marquee 40s linear infinite}.sg-marquee__group{display:flex;align-items:center;gap:28px;margin:0;padding:18px 14px;list-style:none;white-space:nowrap;font:800 clamp(15px,1.6vw,20px)/1 var(--sg-display);letter-spacing:.06em;text-transform:uppercase}.sg-marquee__group li{display:flex;align-items:center;gap:28px}.sg-marquee__group li:after{content:"";flex:none;width:9px;height:9px;border-radius:50%;background:var(--sg-mint)}@keyframes sg-marquee{to{transform:translate(-50%)}}.sg-hero__grid,.sg-split{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(36px,5vw,72px);align-items:center}.sg-hero__proof{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 22px;font:600 14px/1.35 var(--sg-body)}.sg-hero__proof-mark{display:inline-grid;place-items:center;flex:none;width:28px;height:28px;border:var(--sg-border);border-radius:50%;background:var(--sg-paper);font-size:13px;font-weight:800}.sg-hero .sg-lede,.sg-final .sg-lede{margin-top:22px}.sg-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:32px}.sg-hero__media{aspect-ratio:1 / 1}.sg-center-head{max-width:780px;margin:0 auto clamp(32px,4vw,56px);text-align:center}.sg-center-head .sg-lede{margin:18px auto 0;max-width:60ch}.sg-buy__grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:clamp(24px,3vw,44px);align-items:start}.sg-buy__gallery{position:sticky;top:calc(var(--header-height, 72px) + 20px);display:grid;gap:12px}.sg-buy__main{position:relative;aspect-ratio:1 / 1;overflow:hidden;border:var(--sg-border);border-radius:var(--sg-radius);background:#fff}.sg-buy__main img{display:block;width:100%;height:100%;object-fit:cover}.sg-buy__thumbs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.sg-buy__thumbs[hidden]{display:none}.sg-buy__thumb{aspect-ratio:1 / 1;overflow:hidden;padding:0;border:var(--sg-border);border-radius:14px;background:#fff;cursor:pointer}.sg-buy__thumb img{display:block;width:100%;height:100%;object-fit:cover}.sg-buy__thumb[aria-current=true]{box-shadow:var(--sg-shadow-sm)}.sg-buy__thumb:focus-visible{outline:3px solid var(--sg-mint-ink);outline-offset:2px}.sg-buy__panel{padding:clamp(20px,2.6vw,34px);container-type:inline-size}.sg-buy__title{margin:0;font:800 clamp(26px,2.8vw,36px)/1.04 var(--sg-display);letter-spacing:-.015em;text-wrap:balance}.sg-buy__rating{display:flex;align-items:center;gap:8px;margin:10px 0 0;font:600 14px/1 var(--sg-body)}.sg-stars{letter-spacing:2px;font-size:15px}.sg-buy__format{margin:10px 0 0;color:var(--sg-ink-soft);font-size:15.5px;line-height:1.5}.sg-step{min-width:0;margin:26px 0 0;padding:0;border:0}.sg-step[hidden]{display:none}.sg-step__label{display:block;margin:0 0 12px;padding:0;font:800 17px/1.2 var(--sg-display)}.sg-opts{display:grid;gap:10px}.sg-buy .sg-opt{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;border:var(--sg-border);border-radius:var(--sg-radius-sm);background:var(--sg-paper);cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease}.sg-opt:hover{background:#fff}.sg-opt>input,.sg-plan>input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.sg-opt__radio{display:grid;place-items:center;width:22px;height:22px;border:var(--sg-border);border-radius:50%;background:#fff}.sg-opt__radio:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--sg-ink);transform:scale(0);transition:transform .15s ease}.sg-opt.is-checked{background:var(--sg-mint-soft);box-shadow:var(--sg-shadow-sm)}.sg-opt.is-checked .sg-opt__radio:after{transform:scale(1)}.sg-opt:focus-within{outline:3px solid var(--sg-mint-ink);outline-offset:2px}.sg-opt:not(:has(:focus-visible)){outline:0}.sg-buy .sg-opt.is-disabled{opacity:.5;cursor:not-allowed}.sg-opt__main{display:flex;flex-direction:column;gap:3px;min-width:0}.sg-opt__name{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font:800 17px/1.15 var(--sg-display)}.sg-opt__sub{color:var(--sg-ink-soft);font-size:13px;line-height:1.35}.sg-opt__price{display:flex;flex-direction:column;align-items:flex-end;text-align:right;font:800 20px/1.1 var(--sg-display);white-space:nowrap}.sg-opt__price s{color:var(--sg-ink-soft);font:500 13px/1.2 var(--sg-body)}.sg-opt__per{margin-top:3px;color:var(--sg-ink-soft);font:500 12.5px/1.3 var(--sg-body)}.sg-flavors{grid-template-columns:repeat(2,minmax(0,1fr))}.sg-flavors[data-odd]>:first-child{grid-column:1 / -1}.sg-buy .sg-flavor{grid-template-columns:46px minmax(0,1fr) 22px;padding:10px 12px}.sg-flavor__img{width:46px;height:46px;border:1.5px solid var(--sg-ink);border-radius:10px;background:#fff;object-fit:cover}.sg-flavor .sg-opt__name{font-size:15px}.sg-flavor .sg-opt__sub{font-size:12px}.sg-buy .sg-plan{display:block;padding:0;overflow:hidden}.sg-plan__flag{display:block;padding:8px 12px;background:var(--sg-ink);color:var(--sg-on-ink);text-align:center;font:700 12px/1 var(--sg-body);letter-spacing:.08em;text-transform:uppercase}.sg-plan__row{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px}.sg-plan__perks{display:grid;gap:5px;padding:0 16px 14px 50px;font-size:14px;line-height:1.35}.sg-plan__perks span:before{content:"\2713";margin-right:8px;font-weight:800}.sg-plan:not(.is-checked) .sg-plan__perks{display:none}.sg-buy__cta{margin-top:22px}.sg-buy .sg-atc,.sg-buy .button.sg-atc{width:100%;min-height:64px;padding:0 24px;border:var(--sg-border);border-radius:999px;background:var(--sg-mint);color:var(--sg-ink);box-shadow:var(--sg-shadow-sm);font:800 19px/1 var(--sg-display);--button-color: var(--sg-ink);--button-background-color: var(--sg-mint);--button-border-color: var(--sg-ink);transition:transform .18s ease,box-shadow .18s ease}.sg-buy .button.sg-atc:hover:not(:disabled){transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--sg-ink)}.sg-buy .button.sg-atc:disabled{background:#d9d6d3;box-shadow:none;cursor:not-allowed}.sg-buy__error{margin:10px 0 0;padding:8px 12px;border-radius:12px;background:var(--sg-cream);font-size:13.5px}.sg-buy__error.hidden{display:none}.sg-buy__summary{margin:12px 0 0;color:var(--sg-ink-soft);text-align:center;font-size:13.5px;line-height:1.45}.sg-buy__summary:empty{display:none}.sg-buy .po-shipline{justify-content:center;text-align:center;color:var(--sg-ink)}.sg-buy .po-shipline__stack{text-align:center}.sg-assure{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 16px;margin:16px 0 0;padding:0;list-style:none;font:600 13px/1.3 var(--sg-body)}.sg-assure li:before{content:"\2713";margin-right:6px;font-weight:800}.sg-buy__accs{margin-top:26px}.sg-acc{border-top:var(--sg-border)}.sg-acc:last-child{border-bottom:var(--sg-border)}.sg-acc>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;list-style:none;cursor:pointer;font:800 18px/1.25 var(--sg-display)}.sg-acc>summary::-webkit-details-marker{display:none}.sg-acc>summary:focus-visible{outline:3px solid var(--sg-mint-ink);outline-offset:2px}.sg-acc__icon{position:relative;flex:none;width:18px;height:18px}.sg-acc__icon:before,.sg-acc__icon:after{content:"";position:absolute;top:8px;left:0;width:18px;height:2px;background:currentColor;transition:transform .2s ease}.sg-acc__icon:after{transform:rotate(90deg)}.sg-acc[open] .sg-acc__icon:after{transform:rotate(0)}.sg-acc__body{padding:0 0 20px;font-size:15px;line-height:1.6}.sg-acc__body p{margin:0 0 .8em}.sg-acc__body p:last-child{margin-bottom:0}.sg-acc__body ul{margin:0 0 .8em;padding-left:1.2em}.sg-acc__body details{margin:8px 0}.sg--ink .sg-acc,.sg--ink .sg-acc:last-child{border-color:var(--sg-on-ink)}.sg-why__head{max-width:1000px;margin-bottom:clamp(32px,4vw,52px)}.sg-why__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,26px)}.sg-why__card{display:flex;flex-direction:column;gap:14px;padding:clamp(22px,2.4vw,32px);box-shadow:none}.sg-why__card--us{background:var(--sg-mint);box-shadow:var(--sg-shadow)}.sg-why__card .sg-chips{margin-top:auto;padding-top:8px}.sg-why__note{margin-top:22px}.sg-label__chart{padding:clamp(22px,2.6vw,34px)}.sg-bars{display:grid;gap:18px;margin:18px 0 0;padding:0;list-style:none}.sg-bars li{display:grid;gap:8px}.sg-bars__top{display:flex;justify-content:space-between;gap:12px;font-size:14px;line-height:1.3}.sg-bars__top strong{font-weight:700}.sg-bars__bar{width:var(--w, 100%);min-width:46px;height:30px;border:var(--sg-border);border-radius:999px;background:var(--c, var(--sg-mint))}.sg-bars__bar--zero{background:transparent;border-style:dashed}.sg-label__chart .sg-fine{margin-top:18px}.sg-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:28px 0 0;padding:0;list-style:none}.sg-stat{padding:16px;border:var(--sg-border);border-radius:18px;background:var(--sg-paper)}.sg-stat__num{display:block;font:800 clamp(28px,3vw,40px)/1 var(--sg-display)}.sg-stat__lab{display:block;margin-top:8px;font:700 11px/1.3 var(--sg-body);letter-spacing:.1em;text-transform:uppercase}.sg-label .sg-copy{margin-top:20px}.sg-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,26px)}.sg-tile{display:flex;flex-direction:column;overflow:hidden}.sg-tile__media{aspect-ratio:1 / 1;background:var(--sg-mint-soft)}.sg-tile__media img{display:block;width:100%;height:100%;object-fit:cover}.sg-tile__body{display:grid;gap:8px;padding:20px 22px 24px;border-top:var(--sg-border)}.sg-tile__title{margin:0;font:800 21px/1.15 var(--sg-display)}.sg-tile__text{margin:0;font-size:15px;line-height:1.55}.sg-banner__frame{position:relative;aspect-ratio:2 / 1;overflow:hidden;border:var(--sg-border);border-radius:var(--sg-radius);background:var(--sg-mint-soft);box-shadow:var(--sg-shadow)}.sg-banner__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--sg-focal, center)}.sg-banner__copy{position:absolute;top:clamp(14px,2.4vw,28px);left:clamp(14px,2.4vw,28px);max-width:min(560px,80%);padding:16px 22px;border:var(--sg-border);border-radius:18px;background:var(--sg-paper);box-shadow:var(--sg-shadow-sm)}.sg-banner__title{margin:0;font:800 clamp(20px,2.4vw,30px)/1.08 var(--sg-display);letter-spacing:-.01em}.sg-banner__sub{margin:8px 0 0;font:700 12px/1.3 var(--sg-body);letter-spacing:.1em;text-transform:uppercase}.sg-compare__head{max-width:920px;margin-bottom:clamp(28px,3.4vw,44px)}.sg-compare__head .sg-lede{margin-top:16px}.sg-compare__swipe{display:none;margin:0 0 10px;font:700 13px/1 var(--sg-body)}.sg-table-wrap{overflow-x:auto;border:2px solid rgba(253,235,225,.4);border-radius:var(--sg-radius);-webkit-overflow-scrolling:touch}.sg-table-wrap:focus-visible{outline:3px solid var(--sg-mint);outline-offset:3px}.sg-table{width:100%;min-width:780px;border-collapse:separate;border-spacing:0;font-size:15px;line-height:1.45}.sg-table th,.sg-table td{padding:17px 20px;border-bottom:1px solid rgba(253,235,225,.2);text-align:left;vertical-align:top}.sg-table tr:last-child>*{border-bottom:0}.sg-table thead th{font:800 16px/1.2 var(--sg-display);vertical-align:bottom}.sg-table tbody th{width:150px;font:700 11px/1.4 var(--sg-body);letter-spacing:.12em;text-transform:uppercase}.sg-table th:first-child{position:sticky;left:0;z-index:1;background:var(--sg-ink)}.sg-table .is-us{background:var(--sg-mint);color:var(--sg-ink);font-weight:700;border-bottom-color:#0a0b102e}.sg-compare .sg-fine{max-width:82ch;margin-top:16px}.sg-ing__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(28px,5vw,64px);align-items:start}.sg-ing__list{margin:28px 0 0;padding:0;list-style:none}.sg-ing__item{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding:16px 0;border-bottom:var(--sg-border);font:800 clamp(20px,2.2vw,28px)/1.15 var(--sg-display)}.sg-ing__item:first-child{border-top:var(--sg-border)}.sg-ing__num{min-width:22px;font:700 12px/1 var(--sg-body);opacity:.75}.sg-ing__note{color:var(--sg-ink-soft);font:500 14px/1.3 var(--sg-body)}.sg-ing__after{margin-top:18px}.sg-ing__side{display:grid;gap:24px}.sg-ing__card{padding:clamp(22px,2.6vw,34px);background:var(--sg-mint)}.sg-ing__card .sg-copy{margin-top:14px}.sg-ing__card .sg-chips{margin-top:18px}.sg-ing__card .sg-fine{margin-top:16px}.sg-ing__media{aspect-ratio:4 / 3;overflow:hidden}.sg-ing__media{background:#fff}.sg-ing__media img{display:block;width:100%;height:100%;object-fit:contain}.sg-rev__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:clamp(26px,3vw,40px)}.sg-rev__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.sg-rev{display:flex;flex-direction:column;gap:10px;padding:22px;box-shadow:var(--sg-shadow-sm)}.sg-rev__top{display:flex;align-items:center;justify-content:space-between;gap:10px}.sg-rev__tag{padding:5px 10px;border:1.5px solid var(--sg-ink);border-radius:999px;background:var(--sg-mint);font:700 10.5px/1 var(--sg-body);letter-spacing:.06em;text-transform:uppercase}.sg-rev__title{margin:0;font:800 19px/1.2 var(--sg-display)}.sg-rev__body{margin:0;font-size:15px;line-height:1.55}.sg-rev__by{margin:auto 0 0;color:var(--sg-ink-soft);font-size:13px}.sg-wild{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px}.sg-rev__grid+.sg-wild{margin-top:clamp(32px,4vw,52px)}.sg-wild__title{margin:0;font:800 clamp(24px,2.6vw,34px)/1.1 var(--sg-display)}.sg-wild__links{display:flex;flex-wrap:wrap;gap:12px}.sg-editor-note{padding:14px 18px;border:2px dashed var(--sg-ink);border-radius:14px;font-size:14px}.sg-faq__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,5vw,72px);align-items:start}.sg-faq__aside .sg-copy{margin-top:18px}.sg-final__media{aspect-ratio:1 / 1}.sg-sticky{position:fixed;left:50%;bottom:16px;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:12px;width:min(calc(100% - 24px),1200px);padding:9px 9px 9px 22px;border:var(--sg-border);border-radius:999px;background:var(--sg-paper);color:var(--sg-ink);box-shadow:var(--sg-shadow-sm);font-family:var(--sg-body);transform:translate(-50%,calc(100% + 40px));transition:transform .3s cubic-bezier(.2,.8,.2,1)}.sg-sticky.is-on{transform:translate(-50%)}.sg-sticky__text{min-width:0;overflow:hidden;font:800 16px/1.2 var(--sg-display);text-overflow:ellipsis;white-space:nowrap}.sg-sticky__sub{display:block;overflow:hidden;color:var(--sg-ink-soft);font:500 12px/1.3 var(--sg-body);text-overflow:ellipsis}.sg-sticky__sub:empty{display:none}.sg-sticky .sg-btn{flex:none}body:has(.sg-sticky) .po-sticky{display:none!important}.sg-header-cta{display:inline-flex;align-items:center;align-self:center;min-height:42px;margin-inline-end:6px;padding:0 20px;border:var(--sg-border);border-radius:999px;background:var(--sg-ink);color:var(--sg-on-ink);font:700 15px/1 var(--sg-body);text-decoration:none;white-space:nowrap;transition:transform .15s ease,box-shadow .15s ease}.sg-header-cta:hover{transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--sg-mint)}.sg-header-cta:focus-visible{outline:3px solid var(--sg-mint-ink);outline-offset:2px}#header-component{border-bottom:var(--sg-border)}footer [class*=color-custom-sections--],footer [class*=color-custom-sections--] .text-block{--color-background: var(--sg-ink);--color-background-rgb: 10 11 16;--color: var(--sg-on-ink);--color-rgb: 253 235 225;--color-foreground: var(--sg-on-ink);--color-foreground-rgb: 253 235 225;--color-foreground-muted: rgb(253 235 225 / .72);--color-foreground-subdued: rgb(253 235 225 / .6);--color-border: rgb(253 235 225 / .25);--color-border-rgb: 253 235 225;--opacity-5-15: .15;--opacity-10-25: .25;--opacity-35-55: .55;--opacity-40-60: .6;--opacity-30-60: .6}footer a{color:inherit}footer .email-signup__button{background:var(--sg-mint)!important;border-color:var(--sg-mint)!important;color:var(--sg-ink)!important}footer accordion-custom.menu:not(:has(a)){display:none}@media(max-width:989px){.sg-why__grid,.sg-tiles,.sg-rev__grid{grid-template-columns:1fr}.sg-compare__swipe{display:block}}@media(max-width:899px){.sg-hero__grid,.sg-split,.sg-buy__grid,.sg-ing__grid,.sg-faq__grid{grid-template-columns:1fr}.sg-hero__copy{text-align:center}.sg-hero__proof,.sg-hero .sg-ctas{justify-content:center}.sg-hero .sg-lede{margin-inline:auto}.sg-hero .sg-ctas .sg-btn{width:100%}.sg-buy__gallery{position:static}.sg-final .sg-ctas .sg-btn{width:100%}}@media(max-width:749px){.sg-banner__frame{aspect-ratio:4 / 5!important}.sg-banner__copy{right:14px;max-width:none}.sg-stats{gap:8px}.sg-stat{padding:12px}.sg-buy .sg-opt:not(.sg-plan){padding:12px 14px}.sg-opt__price{font-size:18px}.sg-sticky{bottom:max(10px,env(safe-area-inset-bottom));padding-left:16px}.sg-sticky__text{font-size:14px}.sg-sticky .sg-btn{min-height:42px;padding:0 16px;font-size:14px}.sg-header-cta{display:none}.sg-table{font-size:14px}.sg-table th,.sg-table td{padding:14px}.sg-table tbody th{width:112px}}@container (max-width: 419px){.sg-flavors{grid-template-columns:1fr}.sg-flavors[data-odd]>:first-child{grid-column:auto}}@media(prefers-reduced-motion:reduce){.sg-marquee__track{animation:none}.sg-btn,.sg-sticky,.sg-opt,.sg-header-cta{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/91/assets/safir-g.css.map */
