.sal :is(.sal-orbit,.sal-invitation){--section-display:"roc-grotesk-compressed","Roc Grotesk Compressed",sans-serif;position:relative;isolation:isolate;overflow:hidden;margin:28px 16px;border:1px solid #ffffff55;border-radius:44px;background-clip:padding-box;color:#f7f8fc;padding:70px clamp(24px,5vw,80px)}.sal :is(.sal-orbit,.sal-invitation) *{box-sizing:border-box}.sal :is(.sal-orbit,.sal-invitation) :is(h2,p,ul){margin:0}.sal :is(.sal-orbit,.sal-invitation) h2{font:400 clamp(58px,6.8vw,100px)/1.02 var(--section-display);text-transform:uppercase;letter-spacing:.005em;max-width:none}.sal :is(.sal-orbit,.sal-invitation) .eyebrow{font:700 12px/1.3 roc-grotesk-extrawide,sans-serif;letter-spacing:.16em;text-transform:uppercase;text-wrap:balance;margin-bottom:22px}.sal :is(.sal-orbit,.sal-invitation) button{cursor:pointer}.sal :is(.sal-orbit,.sal-invitation) :is(button,a):focus-visible{outline:3px solid #4fd6e0;outline-offset:5px}.sal .section-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sal .sal-orbit{--orbit-accent:#d1e644;--orbit-glow:#c6dc352b;--orbit-soft:#e6f2a8;--orbit-halo:#c6dc3561;--orbit-halo-core:#e6f2a85c;background:radial-gradient(ellipse at 90% 0%,#4fd6e014,transparent 65%),linear-gradient(140deg,#182b43,#0a1429 65%,#111f36)}.sal .sal-orbit[data-flavor=watermelon]{--orbit-accent:#ff8b99;--orbit-glow:#f4626e33;--orbit-soft:#ffd5ce;--orbit-halo:#f4626e66;--orbit-halo-core:#ffd5ce5c}.sal .sal-orbit:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(ellipse at 50% 56%,var(--orbit-glow),transparent 64%);pointer-events:none}.sal .sal-orbit .orbit-head{max-width:1100px;margin:auto;text-align:center}.sal .sal-orbit .eyebrow{color:var(--orbit-accent)}.sal .sal-orbit .lede{font-size:16px;line-height:1.7;color:#bccadc;max-width:78ch;margin:24px auto 0}.sal .orbit-flavors{display:inline-flex;gap:5px;margin-top:28px;padding:5px;border:1px solid #ffffff33;border-radius:999px;background:#ffffff07;box-shadow:inset 0 1px #ffffff12}.sal .orbit-flavors button{font:400 23px/1 var(--section-display);text-transform:uppercase;min-width:124px;min-height:46px;padding:12px 24px;border:1px solid transparent;border-radius:999px;color:#d8e2f0;background:transparent;transition:background .25s,color .25s,box-shadow .25s}.sal .orbit-flavors button:hover{background:#ffffff14}.sal .orbit-flavors button[aria-pressed=true]{background:var(--orbit-accent);color:#14233c;box-shadow:inset 0 1px #fff9;border-color:#fff6}.sal .sal-orbit .orbit-stage{max-width:1320px;margin:34px auto 0;display:grid;grid-template-columns:1fr 1.35fr 1fr;align-items:center;gap:24px}.sal .sal-orbit .orbit-product{height:430px;position:relative;display:flex;align-items:center;justify-content:center}.sal .sal-orbit .product{position:relative;z-index:1;height:100%;width:100%;object-fit:contain;filter:drop-shadow(0 28px 26px #0006)}.sal .sal-orbit .orbit-ring{position:absolute;width:110%;aspect-ratio:1;border:1px solid #ffffff29;border-radius:50%;background:radial-gradient(circle,var(--orbit-halo-core),var(--orbit-halo) 34%,transparent 70%);transform:rotate(-25deg) scaleY(.9);box-shadow:inset 0 1px #ffffff0a}.sal .sal-orbit .orbit-ring-inner{width:92%;transform:rotate(25deg) scaleY(1.1);background:none;border-color:#ffffff14}.sal .sal-orbit .scoop-pill{position:absolute;bottom:-6px;z-index:2;font:400 24px/1 var(--section-display);text-transform:uppercase;border:1px solid #ffffff59;border-radius:999px;padding:15px 25px;white-space:nowrap;background:linear-gradient(135deg,#344458e8,#152136e8);box-shadow:inset 0 1px #ffffff45;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:var(--orbit-soft)}.sal .sal-orbit .orbit-stats{list-style:none;padding:0;display:grid;gap:14px;position:relative;z-index:3}.sal .sal-orbit .stat{min-width:0;min-height:86px;padding:16px 24px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:0 16px;border:1px solid #ffffff38;border-radius:24px;background:linear-gradient(125deg,#ffffff16,#ffffff04 72%);box-shadow:inset 0 1px #ffffff29;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.sal .sal-orbit .amount{grid-column:2;grid-row:1/3;display:block;white-space:nowrap;font:400 50px/1 var(--section-display);letter-spacing:-.015em;color:var(--orbit-accent)}.sal .sal-orbit .unit{font-size:.3em;margin-left:3px;letter-spacing:0}.sal .sal-orbit .stat-label{grid-column:1;grid-row:1;font-size:14px;line-height:1.45;text-transform:uppercase;letter-spacing:.055em;color:#e5edf6}.sal .sal-orbit .stat-detail{grid-column:1;grid-row:2;font-size:13px;line-height:1.5;margin-top:4px;color:#9cafc6}.sal .sal-orbit .orbit-left .stat:nth-child(2),.sal .sal-orbit .orbit-left .stat:nth-child(3){transform:translate(-14px)}.sal .sal-orbit .orbit-right .stat:nth-child(2),.sal .sal-orbit .orbit-right .stat:nth-child(3){transform:translate(14px)}.sal .sal-orbit .formula-foot{max-width:1320px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px;margin:52px auto 0;padding-top:25px;border-top:1px solid #ffffff26}.sal .sal-orbit .formula-foot p{font-size:12px;line-height:1.65;color:#a9bad0;max-width:110ch}.sal .sal-orbit .usa{display:inline-flex;gap:10px;align-items:center;flex-shrink:0;font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#d2deed}.sal .sal-orbit .usa img{width:24px;height:auto}.sal .sal-invitation{display:grid;place-items:center;padding:65px;background:radial-gradient(ellipse at 0 0,#fd7f71,transparent 72%),radial-gradient(ellipse at 100% 100%,#4fd6e0,transparent 68%),#182a54}.sal .sal-invitation .mail-glass-panel{max-width:1050px;width:100%;padding:55px 70px;text-align:center;border:1px solid #ffffffa6;border-radius:36px;background:linear-gradient(125deg,#ffffff4d,#ffffff08 58%,#fff3);box-shadow:inset 0 1px #fffc,0 30px 70px -40px #070f22aa;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);position:relative;z-index:1}.sal .sal-invitation .eyebrow{margin-bottom:8px}.sal .sal-invitation h2{font-size:clamp(72px,8.5vw,126px);line-height:.94}.sal .sal-invitation .mail-copy{font-size:16px;line-height:1.65;margin:12px auto 30px;max-width:65ch}.sal .sal-invitation .signup{width:100%;max-width:580px;position:relative;margin:auto;text-align:left}.sal .sal-invitation .signup>label{margin:0;padding:0;border:0}.sal .sal-invitation .signup-field{display:flex;gap:8px;border:1px solid #fff9;border-radius:999px;padding:7px 7px 7px 22px;background:#ffffffe0;box-shadow:inset 0 2px 7px #14233c08}.sal .sal-invitation .signup-field input{-webkit-appearance:none;appearance:none;min-width:0;flex:1;width:0;background:none;color:#14233c;border:0;padding:10px 0;font:inherit;font-size:15px;outline:0}.sal .sal-invitation .signup-field input::placeholder{color:#516079}.sal .sal-invitation .signup-field:focus-within{outline:2px solid #4fd6e0;outline-offset:4px}.sal .sal-invitation .signup-field button{display:flex;align-items:center;justify-content:center;gap:20px;min-height:52px;flex-shrink:0;border:1px solid #fff7;border-radius:999px;padding:12px 25px;background:#f4626e;color:#14233c;font:400 24px/1 var(--section-display);text-transform:uppercase;box-shadow:inset 0 1px #fff8;transition:transform .2s,background .2s}.sal .sal-invitation .signup-field button:hover{background:#fd7f71;transform:translate(2px)}.sal .sal-invitation .signup-field svg{width:20px;height:20px}.sal .sal-invitation .signup-fine{font-size:10px;line-height:1.6;margin-top:15px;color:#eff4fa;text-align:center}.sal .sal-invitation .signup-fine a{color:inherit;text-decoration:underline;text-underline-offset:3px}.sal .sal-invitation .mail-benefits{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 24px;padding:0;margin:26px 0 0;list-style:none;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.sal .sal-invitation .mail-benefits li:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:currentColor;margin-right:8px;vertical-align:middle}.sal .sal-invitation .mail-glass-orb{position:absolute;border:1px solid #ffffff73;box-shadow:inset 20px 15px 25px #ffffff59,inset -15px -10px 30px #ffffff05;border-radius:50%;background:linear-gradient(135deg,#fff5,#fff0 70%);pointer-events:none}.sal .sal-invitation .orb-one{width:240px;height:240px;left:-70px;top:45px}.sal .sal-invitation .orb-two{width:340px;height:340px;right:-100px;bottom:-120px}@media(max-width:1150px){.sal .sal-orbit .orbit-stage{grid-template-columns:1fr 1.1fr 1fr;gap:12px}.sal .sal-orbit .stat{padding:14px;gap:0 10px}.sal .sal-orbit .amount{font-size:42px}.sal .sal-orbit .orbit-stats .stat:nth-child(n){transform:none}.sal .sal-invitation{padding:48px}.sal .sal-invitation .mail-glass-panel{padding-inline:40px}}@media(max-width:900px){.sal :is(.sal-orbit,.sal-invitation){border-radius:30px;margin:22px 12px}.sal .sal-orbit{padding:46px 30px}.sal .sal-orbit .lede{font-size:14px}.sal .sal-orbit .orbit-stage{grid-template-columns:1fr 1fr;gap:16px}.sal .sal-orbit .orbit-product{grid-column:1/-1;grid-row:1;height:330px;max-width:380px;width:100%;margin:0 auto 20px}.sal .sal-orbit .orbit-left{grid-column:1}.sal .sal-orbit .orbit-right{grid-column:2}.sal .sal-orbit .orbit-ring{width:100%}.sal .sal-orbit .amount{font-size:48px}.sal .sal-orbit .formula-foot{gap:18px}.sal .sal-invitation{padding:38px 28px}.sal .sal-invitation .mail-glass-panel{padding:45px 30px}.sal .sal-invitation h2{font-size:78px}.sal .sal-invitation .mail-copy{font-size:15px}}@media(max-width:600px){.sal :is(.sal-orbit,.sal-invitation){margin:18px 10px;border-radius:26px}.sal .sal-orbit{padding:38px 22px}.sal .sal-orbit h2{font-size:58px}.sal .sal-orbit .eyebrow{font-size:10.5px;letter-spacing:.08em;margin-bottom:18px}.sal .orbit-flavors{margin-top:24px}.sal .orbit-flavors button{min-width:110px;min-height:44px;padding:10px 16px;font-size:22px}.sal .sal-orbit .orbit-stage{gap:10px;margin-top:26px}.sal .sal-orbit .orbit-product{height:300px}.sal .sal-orbit .orbit-stats{gap:10px}.sal .sal-orbit .stat{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:125px;padding:16px 14px;border-radius:20px}.sal .sal-orbit .stat-label{font-size:12.5px;margin-top:7px}.sal .sal-orbit .stat-detail{font-size:11.5px}.sal .sal-orbit .amount{font-size:48px}.sal .sal-orbit .scoop-pill{font-size:21px;padding:12px 18px}.sal .sal-orbit .formula-foot{margin-top:26px}.sal .sal-orbit .formula-foot p{font-size:11px}.sal .sal-invitation{padding:32px 18px}.sal .sal-invitation .mail-glass-panel{padding:34px 21px;border-radius:24px}.sal .sal-invitation h2{font-size:65px}.sal .sal-invitation .eyebrow{font-size:10.5px;letter-spacing:.08em}.sal .sal-invitation .mail-copy br{display:none}.sal .sal-invitation .mail-copy{font-size:14px;margin:12px auto 25px}.sal .sal-invitation .signup-field{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;border-radius:22px;padding:12px}.sal .sal-invitation .signup-field input{padding:9px 3px;width:100%;font-size:16px}.sal .sal-invitation .signup-field button{width:100%;font-size:22px;min-height:46px;padding:10px 16px}.sal .sal-invitation .signup-field svg{display:none}.sal .sal-invitation .signup-fine{font-size:11px}.sal .sal-invitation .mail-benefits{gap:10px 15px;font-size:10px}}@media(prefers-reduced-motion:reduce){.sal :is(.sal-orbit,.sal-invitation) *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/sal-shared--home-sections.css.map */
