@font-face{font-family:Bricolage Grotesque;src:url(BricolageGrotesque-Variable.ttf) format("truetype");font-weight:200 800;font-stretch:75% 100%;font-display:swap}@font-face{font-family:Figtree;src:url(Figtree-Variable.ttf) format("truetype");font-weight:300 900;font-display:swap}:root{--paper:#FBF7EF;--paper-2:#F3ECDF;--ink:#1D2740;--ink-soft:#4B556E;--marker:#EE5A36;--marker-dark:#D94A28;--sky:#D6E7F6;--blush:#F8DCE0;--sun:#F4C653;--line:#E6DDCB;--ok:#3E9B5F;--ink-06:rgba(29,39,64,.06);--ink-12:rgba(29,39,64,.12);--paper-08:rgba(251,247,239,.08);--paper-14:rgba(251,247,239,.14);--paper-70:rgba(251,247,239,.72);--paper-85:rgba(251,247,239,.86);--display:"Bricolage Grotesque","Avenir Next","Segoe UI",system-ui,sans-serif;--body:"Figtree","Helvetica Neue","Segoe UI",system-ui,sans-serif;--wrap:1180px;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--body);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit}button,input,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:6px}h1,h2,h3,h4{font-family:var(--display);font-weight:700;margin:0;text-wrap:balance;letter-spacing:-.01em;font-variation-settings:"opsz" 48}p{margin:0}:root{--font-body-family:var(--body);--font-heading-family:var(--display);--font-body-style:normal;--font-heading-style:normal}h1,h2,h3,h4,h5,.h2{color:inherit;font-style:normal;line-height:inherit;word-break:normal;letter-spacing:-.01em}h1{font-size:2em}h2{font-size:1.5em}h3{font-size:1.17em}h4{font-size:1em}h5{font-size:.83em}:focus-visible{box-shadow:none}.sb-sticky-header{position:sticky;top:0;z-index:50}body{display:flex;flex-direction:column;min-height:100%}#MainContent{flex:1 0 auto}.site{background:var(--paper);position:relative}.wrap{max-width:var(--wrap);margin-inline:auto;padding-inline:24px}.announce{background:var(--ink);color:var(--paper);font:600 13px/36px var(--body);text-align:center;letter-spacing:.01em;padding-inline:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hdr{position:sticky;top:0;z-index:50;background:var(--paper);border-bottom:1px solid var(--line)}.hdr-in{max-width:var(--wrap);margin-inline:auto;padding-inline:24px;height:72px;display:grid;grid-template-columns:200px 1fr 200px;align-items:center}.logo{display:inline-flex;align-items:center;text-decoration:none;color:var(--ink)}.logo .lg{height:40px;width:auto;display:block}.logo-ftr .lg{height:38px}.nav{display:flex;justify-content:center;gap:34px}.nav a{font:600 15px/1 var(--body);text-decoration:none;color:var(--ink);padding:8px 2px;border-bottom:2px solid transparent;white-space:nowrap}.nav a:hover,.nav a[aria-current=page]{border-bottom-color:var(--ink)}.hdr .cart{justify-self:end;display:inline-flex;align-items:center;gap:8px;background:none;border:0;cursor:pointer;font:600 15px/1 var(--body)}.hdr .cart .n{min-width:20px;height:20px;border-radius:10px;background:var(--ink);color:var(--paper);font:700 11px/20px var(--body);text-align:center;padding:0 5px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:12px;cursor:pointer;text-decoration:none;font:700 17px/1.1 var(--body);transition:transform .12s ease,background .15s ease}.btn:active{transform:translateY(1px)}.btn-buy{background:var(--marker);color:var(--paper)}.btn-buy:hover{background:var(--marker-dark)}.btn-ink{background:var(--ink);color:var(--paper)}.btn-ink:hover{background:#2a3656}.link-arrow{font:600 16px/1 var(--body);color:var(--ink);text-decoration:none;border-bottom:1.5px solid var(--ink);padding-bottom:3px}.eyebrow{font:700 12px/1.3 var(--body);letter-spacing:1.4px;text-transform:uppercase;color:var(--ink-soft)}.h2{font-size:40px;line-height:1.1}.sub{font-size:18px;line-height:1.55;color:var(--ink-soft)}.sec{padding-block:88px}.band-2{background:var(--paper-2)}.band-ink{background:var(--ink);color:var(--paper)}.center{text-align:center}.squiggle{display:block;margin-top:22px;color:var(--marker)}.buy{display:grid;grid-template-columns:600px 520px;column-gap:60px;grid-template-areas:"gal head" "gal rest";justify-content:center;padding-block:32px 72px}.buy-head{grid-area:head}.buy-rest{grid-area:rest}.gal{grid-area:gal;align-self:start;position:sticky;top:96px}.gal-main{position:relative;aspect-ratio:1;border-radius:16px;overflow:hidden;background:var(--paper-2)}.gal-main img{width:100%;height:100%;object-fit:cover}.gal-arrow{position:absolute;top:50%;translate:0 -50%;width:42px;height:42px;border-radius:50%;border:0;background:#fbf7efeb;box-shadow:0 2px 10px #1d274024;cursor:pointer;display:grid;place-items:center}.gal-arrow.prev{left:14px}.gal-arrow.next{right:14px}.gal-count{position:absolute;right:14px;bottom:14px;background:#1d2740c7;color:var(--paper);font:600 12px/1 var(--body);padding:6px 9px;border-radius:20px;display:none}.thumbs{display:grid;grid-template-columns:repeat(10,1fr);gap:7px;margin-top:12px}.thumb{aspect-ratio:1;border-radius:10px;overflow:hidden;border:2px solid transparent;padding:0;background:var(--paper-2);cursor:pointer}.thumb img{width:100%;height:100%;object-fit:cover}.thumb[aria-current=true]{border-color:var(--ink)}.dots{display:none;justify-content:center;gap:6px;margin-top:10px}.dots i{width:6px;height:6px;border-radius:3px;background:var(--ink-12)}.dots i.on{background:var(--ink);width:16px}.buy-head .eyebrow{margin-bottom:10px}.buy-head .title{font-size:44px;line-height:48px;font-variation-settings:"opsz" 72}.buy-head .tagline{font-size:20px;line-height:28px;color:var(--ink-soft);margin-top:8px}.sb-buy .price{display:flex;align-items:baseline;gap:10px;margin-top:18px;flex-wrap:wrap}.sb-buy .price b{font:700 26px/1 var(--body);font-variant-numeric:tabular-nums}.sb-buy .price span{font-size:14px;color:var(--ink-soft)}.bullets{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:12px}.bullets li{display:grid;grid-template-columns:22px 1fr;gap:12px;font-size:16px;line-height:24px}.bullets svg{color:var(--marker);margin-top:1px}.bullets .em{font-size:18px;line-height:24px;text-align:center;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif}.opt-label{font:700 14px/1 var(--body);margin:26px 0 10px}.opt-label span{font-weight:500;color:var(--ink-soft)}.swatches{display:flex;gap:12px}.swatch{width:56px;height:56px;border-radius:12px;border:1px solid var(--line);background-size:280%;background-repeat:no-repeat;cursor:pointer;padding:0;position:relative}.swatch[aria-pressed=true]{box-shadow:0 0 0 2px var(--paper),0 0 0 4px var(--ink)}.tiers{display:grid;gap:10px;margin-top:22px}.tier{position:relative;display:grid;grid-template-columns:64px 1fr auto;align-items:center;gap:14px;min-height:68px;padding:10px 16px 10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--paper);cursor:pointer;text-align:left;width:100%}.tier[aria-checked=true]{background:var(--paper-2);box-shadow:inset 0 0 0 1.5px var(--ink);border-color:var(--ink)}.tier .t-name,.tier .t-line{display:block}.tier .t-name{font:700 16px/1.25 var(--body)}.tier .t-line{font-size:13px;line-height:1.35;color:var(--ink-soft);margin-top:2px}.tier .t-price{font:700 16px/1 var(--body);font-variant-numeric:tabular-nums;text-align:right}.tier .t-each{display:block;font:500 12px/1.3 var(--body);color:var(--ink-soft);margin-top:4px}.pill{position:absolute;top:-9px;right:14px;font:700 10.5px/1 var(--body);letter-spacing:.8px;text-transform:uppercase;padding:5px 8px;border-radius:20px;background:var(--ink);color:var(--paper)}.pill.sun{background:var(--sun);color:var(--ink)}.percol{display:none;grid-column:1/-1;gap:8px;flex-wrap:wrap;align-items:center;font-size:13px;color:var(--ink-soft);padding-top:4px}.tier[aria-checked=true] .percol{display:flex}.percol .seg{display:inline-flex;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--paper)}.percol .seg button{border:0;background:none;padding:5px 9px;font:600 12px/1 var(--body);cursor:pointer}.percol .seg button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.stock{display:flex;align-items:center;gap:9px;font:500 14px/1.4 var(--body);margin-top:18px;color:#b3261e}.stock b{font-weight:700}.stock i{width:8px;height:8px;border-radius:50%;background:#d93025;flex:none;box-shadow:0 0 0 3px #d9302529;animation:stockpulse 1.8s ease-in-out infinite}@keyframes stockpulse{0%,to{box-shadow:0 0 0 3px #d9302529}50%{box-shadow:0 0 0 6px #d930250d}}.atc{width:100%;min-height:60px;margin-top:12px;flex-direction:column;gap:3px;padding:10px 16px}.atc .l1{font:700 19px/1.1 var(--body)}.atc .l2{font:500 13px/1.1 var(--body);opacity:.82}.chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.chip{font:600 11px/1 var(--body);color:#6b7280;border:1px solid #D9D5CC;border-radius:5px;padding:6px 7px;background:#fff;filter:grayscale(1)}.rev{background:var(--paper-2);border:1px solid var(--line);border-radius:14px;padding:16px 18px;margin-top:22px}.stars{display:inline-flex;gap:2px;color:#e8a33d}.rev q{quotes:none;display:block;font-size:15px;line-height:1.55;margin-top:8px}.rev .who{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:10px;font-size:13px;color:var(--ink-soft)}.rev .who b{color:var(--ink);font-weight:700}.vb{display:inline-flex;align-items:center;gap:4px;color:var(--ok);font-weight:600}.revs{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:32px}.revcard{background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:24px 24px 22px;display:flex;flex-direction:column}.revcard q{quotes:none;display:block;font-size:16px;line-height:1.6;margin-top:12px;flex:1}.revcard .who{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:16px;font-size:13px;color:var(--ink-soft)}.revcard .who b{color:var(--ink);font-weight:700}.revs-note{text-align:center;font-size:14.5px;line-height:1.6;color:var(--ink-soft);margin-top:22px;max-width:70ch;margin-inline:auto}.acc{margin-top:18px;border-top:1px solid var(--line)}.acc details{border-bottom:1px solid var(--line)}.acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font:600 16px/1.3 var(--body);padding:17px 2px}.acc summary::-webkit-details-marker{display:none}.acc summary:after{content:"";width:9px;height:9px;border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);rotate:45deg;translate:0 -3px;transition:rotate .2s}.acc details[open] summary:after{rotate:225deg;translate:0 2px}.acc .body{padding:0 2px 18px;font-size:15px;line-height:1.6;color:var(--ink-soft)}.acc .body ul{margin:8px 0 0;padding-left:18px}.acc .body li{margin:4px 0}.sbar{position:fixed;left:0;right:0;bottom:20px;z-index:60;display:flex;justify-content:center;padding-inline:18px;pointer-events:none;opacity:0;transform:translateY(26px);transition:opacity .2s ease,transform .3s cubic-bezier(.2,.8,.25,1)}.sbar.on{opacity:1;transform:none}.sbar-in{pointer-events:auto;width:min(700px,100%);background:#fbf7efed;-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3);border:1px solid rgba(29,39,64,.1);border-radius:18px;box-shadow:0 20px 44px -20px #1d274080,0 2px 6px #1d27400f;padding:10px 10px 10px 12px;display:flex;align-items:center;gap:14px}.sbar img{width:48px;height:48px;border-radius:12px;object-fit:cover}.sbar .nm{font:700 16px/1.2 var(--display)}.sbar .pr{font-size:14px;color:var(--ink-soft)}.sbar .btn{margin-left:auto;min-height:48px;padding-inline:24px;font-size:16px;border-radius:12px}.vmod h2{font-size:36px;text-align:center}.vrows{display:grid;gap:72px;margin-top:56px}.vrow{display:grid;grid-template-columns:667px 449px;gap:64px;justify-content:center;align-items:center}.vrow.rev{grid-template-columns:449px 667px}.vrow.rev .frame{order:2}.frame{position:relative;width:667px;aspect-ratio:16/9;border-radius:20px;overflow:hidden;background:var(--paper-2)}.frame img,.frame video{width:100%;height:100%;object-fit:cover}.loopmark{position:absolute;left:14px;bottom:14px;display:inline-flex;align-items:center;gap:6px;background:#1d2740b8;color:var(--paper);font:600 11px/1 var(--body);letter-spacing:.6px;padding:6px 9px;border-radius:20px}.loopmark i{width:6px;height:6px;border-radius:50%;background:#e4574f}.vtext h3{font-size:31px;line-height:1.15}.vtext p{font-size:17px;line-height:28px;color:var(--ink-soft);margin-top:16px;max-width:449px}.box-grid{display:grid;grid-template-columns:560px 1fr;gap:56px;align-items:center}.box-grid img{width:560px;aspect-ratio:1;object-fit:cover;border-radius:16px}.tiles{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:26px}.tile{display:grid;grid-template-columns:36px 1fr;gap:12px;align-items:start;background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:14px}.tile svg{color:var(--ink)}.tile b{display:block;font:700 16px/1.25 var(--body)}.tile span{display:block;font-size:14px;line-height:1.4;color:var(--ink-soft);margin-top:2px}.freebie{display:flex;gap:10px;align-items:flex-start;margin-top:16px;font-size:15px;line-height:1.5}.freebie svg{color:var(--marker);flex:none;margin-top:2px}.tabs{display:inline-flex;gap:8px;margin-top:26px;background:var(--paper-2);padding:6px;border-radius:40px}.tabs button{border:0;border-radius:30px;padding:10px 22px;font:700 15px/1 var(--body);background:none;cursor:pointer}.tabs button[aria-selected=true]{background:var(--ink);color:var(--paper)}.agecard{max-width:880px;margin:24px auto 0;display:grid;grid-template-columns:320px 1fr;gap:36px;align-items:center;text-align:left}.agecard img{width:320px;aspect-ratio:1;object-fit:cover;border-radius:16px}.agecard h3{font-size:26px}.agecard p{font-size:17px;line-height:1.6;color:var(--ink-soft);margin-top:10px}.agecard small{display:block;margin-top:10px;font-size:13px;color:var(--ink-soft)}.fine{font-size:13px;color:var(--ink-soft);margin-top:18px}.families{max-width:880px;margin-inline:auto;background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:40px 48px;text-align:center}.families p{font-size:17px;line-height:1.65;color:var(--ink-soft);margin-top:14px;max-width:62ch;margin-inline:auto}.trust{display:grid;grid-template-columns:320px 1fr;gap:40px;align-items:center;min-height:200px}.trust h2{font-size:30px;color:var(--paper)}.trust-tiles{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ttile{display:flex;align-items:center;gap:12px;min-height:56px;padding:10px 16px;border-radius:12px;background:var(--paper-08);border:1px solid var(--paper-14);font:600 16px/1.3 var(--body)}.ttile svg{color:var(--sun);flex:none}.cmp{display:grid;grid-template-columns:560px 1fr;gap:56px;align-items:center}.cmp>img{width:560px;height:360px;object-fit:cover;object-position:50% 62%;border-radius:16px}.cmp table{width:100%;border-collapse:separate;border-spacing:0;margin-top:22px;font-size:15px}.cmp th,.cmp td{padding:11px 10px;text-align:center;border-bottom:1px solid var(--line)}.cmp th:first-child,.cmp td:first-child{text-align:left;padding-left:0}.cmp thead th{font:700 13px/1.2 var(--body);letter-spacing:.3px;border-bottom:0}.cmp .us{background:var(--ink);color:var(--paper);border-bottom-color:#fbf7ef1f}.cmp thead .us{border-radius:12px 12px 0 0;font-family:var(--display);font-size:15px;padding-block:14px}.cmp tbody tr:last-child .us{border-radius:0 0 12px 12px;border-bottom:0}.cmp .no{color:var(--ink-soft)}.gift{display:grid;grid-template-columns:600px 1fr;gap:56px;align-items:center}.gift img{width:600px;height:440px;object-fit:cover;object-position:50% 55%;border-radius:16px}.gift p{font-size:17px;line-height:1.65;color:var(--ink-soft);margin-top:16px;max-width:52ch}.gift .btn{margin-top:26px;min-height:56px;padding-inline:26px}.gcard{max-width:1100px;margin-inline:auto;background:var(--ink);color:var(--paper);border-radius:20px;padding:40px 48px;display:grid;grid-template-columns:96px 1fr auto;gap:32px;align-items:center;position:relative;overflow:hidden}.gcard .seal{width:96px;height:96px;border-radius:50%;background:var(--paper);color:var(--ink);display:grid;place-items:center}.gcard h2{font-size:36px;color:var(--paper)}.gcard p{font-size:18px;line-height:1.5;color:var(--paper-85);margin-top:8px}.gcard small{display:block;font-size:13px;color:var(--paper-70);margin-top:10px}.gcard .btn{min-height:56px;padding-inline:28px;min-width:300px}.faq h2{font-size:40px;text-align:center;color:var(--paper)}.faq-cols{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px;margin-top:40px;align-items:start}.faq-col{display:grid;gap:12px}.faq details{background:var(--paper-08);border:1px solid var(--paper-14);border-radius:12px}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:14px 16px 14px 20px;font:700 17px/1.35 var(--body)}.faq summary::-webkit-details-marker{display:none}.faq summary i{flex:none;width:26px;height:26px;border-radius:50%;border:1.5px solid var(--paper-70);position:relative}.faq summary i:before,.faq summary i:after{content:"";position:absolute;left:50%;top:50%;width:10px;height:1.5px;background:var(--paper);translate:-50% -50%}.faq summary i:after{rotate:90deg;transition:rotate .2s}.faq details[open] summary i:after{rotate:0deg}.faq .ans{padding:0 20px 18px;font-size:15.5px;line-height:1.6;color:var(--paper-85)}.faq .still{text-align:center;margin-top:34px;color:var(--paper-85)}.faq .still a{color:var(--paper);font-weight:700}.help{display:grid;grid-template-columns:1fr 1fr;gap:20px}.hcard{background:var(--paper-2);border-radius:16px;padding:32px}.hcard h3{font-size:24px}.hcard p{color:var(--ink-soft);margin-top:10px;font-size:16px;line-height:1.6}.hcard .btn{margin-top:20px;min-height:48px;padding-inline:22px;font-size:15px}.hero{display:grid;grid-template-columns:560px 560px;gap:60px;justify-content:center;align-items:center;padding-block:56px 72px}.hero h1{font-size:64px;line-height:68px;margin-top:14px;font-variation-settings:"opsz" 96}.hero .sub{font-size:20px;line-height:32px;margin-top:18px;max-width:34ch}.hero-cta{display:flex;align-items:center;gap:22px;margin-top:30px;flex-wrap:wrap}.hero-cta .btn{width:260px;min-height:60px}.ticks{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:24px;font:600 14px/1.3 var(--body)}.ticks span{display:inline-flex;align-items:center;gap:6px}.ticks svg{color:var(--ok)}.hero-media{width:560px;aspect-ratio:4/5;border-radius:24px;overflow:hidden;position:relative;background:var(--paper-2)}.hero-media img{width:100%;height:100%;object-fit:cover}.tstrip{background:var(--paper-2);border-block:1px solid var(--line)}.tstrip ul{list-style:none;margin:0 auto;padding:0 24px;max-width:var(--wrap);min-height:52px;display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap}.tstrip li{display:inline-flex;align-items:center;gap:8px;font:700 13px/1 var(--body);letter-spacing:1px}.tstrip svg{color:var(--ink)}.causes{display:grid;grid-template-columns:repeat(3,1fr);margin-top:44px;border:1px solid var(--line);border-radius:4px}.cause{padding:32px 30px;display:flex;flex-direction:column;gap:14px}.cause+.cause{border-left:1px solid var(--line)}.cause .n{font:700 15px/1 var(--display);color:var(--ink-soft);font-variation-settings:"opsz" 24}.cause h3{font-size:22px;line-height:1.25;margin-top:14px}.cause p{font-size:16px;line-height:1.6;color:var(--ink-soft)}.causes-close{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:28px;flex-wrap:wrap}.causes-close p{font-size:18px;line-height:1.5;max-width:60ch}.steps{display:grid;grid-template-columns:repeat(3,360px);gap:30px;justify-content:center;margin-top:44px}.step img{width:360px;aspect-ratio:4/5;object-fit:cover;border-radius:16px}.step .num{font:800 54px/1 var(--display);margin-top:18px;font-variation-settings:"opsz" 96;color:var(--ink)}.step h3{font-size:24px;margin-top:6px}.step p{font-size:16px;line-height:1.55;color:var(--ink-soft);margin-top:6px}.homefaq{display:grid;grid-template-columns:1fr 420px;gap:48px;align-items:start}.closecard{background:var(--ink);color:var(--paper);border-radius:20px;padding:36px;position:sticky;top:96px;overflow:hidden}.closecard h3{font-size:32px;line-height:1.1;color:var(--paper)}.closecard p{color:var(--paper-85);margin-top:12px;line-height:1.55}.closecard .btn{margin-top:24px;width:100%;min-height:58px}.closecard img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:14px;margin-top:24px}.st-hero{position:relative;height:450px;overflow:hidden}.st-hero img{width:100%;height:100%;object-fit:cover}.st-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 60% 70% at 50% 50%,#1d27409e,#1d274066)}.st-hero .in{text-shadow:0 1px 14px rgba(15,20,35,.45)}.st-hero .in{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#fff;padding-inline:16px}.st-hero h2{font-size:39px;line-height:48.9px;font-weight:600;font-variation-settings:"opsz" 48;letter-spacing:0}.st-hero p{font-size:17.6px;line-height:30.4px;margin-top:4px}.st-text{max-width:858px;margin-inline:auto;padding:44px 0 40px}.st-text h2{font-size:39px;line-height:48.9px;font-weight:600;letter-spacing:0}.st-text p{font-size:19.8px;line-height:34.2px;margin-top:16px;color:var(--ink)}.st-text em{display:block;font-size:19.8px;line-height:34.2px;margin-top:16px;color:var(--ink-soft)}.st-wide{height:616px}.st-wide img{width:100%;height:100%;object-fit:cover}.st-close{max-width:858px;margin:32px auto 0;padding-bottom:56px}.st-close img{width:858px;height:573px;object-fit:cover;border-radius:17.6px}.gt{max-width:800px;padding-block:72px 96px}.gt h1{font-size:40px;line-height:1.1;text-align:center}.gt form{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:36px}.gt .sr{position:absolute;left:-9999px}.gt input,.gt textarea{width:100%;min-width:0;border:1px solid #B9B1A0;border-radius:10px;padding:0 18px;background:#fff;font:400 16px/1.4 var(--body);color:var(--ink);height:56px;letter-spacing:.01em}.gt input::placeholder,.gt textarea::placeholder{color:#5b6478}.gt textarea{padding:16px 18px;min-height:112px;resize:vertical}.gt .full{grid-column:1/-1}.gt .btn{min-height:56px;font-size:17px;letter-spacing:.02em}.gt .done{display:none;text-align:center;background:#fff;border:1px solid var(--line);border-radius:12px;padding:22px;font-size:16px;line-height:1.6;margin-top:36px}.gt.sent .done{display:block}.gt.sent form{display:none}.gt .fine{text-align:center;font-size:14px;color:var(--ink-soft);margin-top:22px}.gt .fine a{color:var(--ink)}.trk2{padding-block:44px 84px}.trk2 h1{font-size:29px;font-weight:600;letter-spacing:0;font-variation-settings:"opsz" 36}.trk2 .lede{font-size:16px;line-height:1.5;margin-top:36px}.tbox{margin-top:22px;border:1px solid #DDD6C7;background:#fff;padding:44px 40px;display:grid;grid-template-columns:1fr 60px 1fr;gap:24px;align-items:start}.tcol{display:grid;gap:24px;justify-items:start;width:min(100%,264px);margin-inline:auto}.tcol label{display:grid;gap:8px;font:400 16px/1.3 var(--body);color:var(--ink);width:100%}.tcol input{height:26px;width:100%;border:1px solid #6B6558;border-radius:2px;padding:0 6px;background:#fff;font-size:14px}.tcol .track{height:56px;min-width:136px;padding-inline:26px;border-radius:5px;border:0;background:var(--marker);color:var(--paper);font:700 17px/1 var(--body);letter-spacing:.4px;cursor:pointer}.tcol .track:hover{background:var(--marker-dark)}.tor{align-self:stretch;display:grid;grid-template-rows:1fr auto 1fr;justify-items:center;gap:10px;color:var(--ink);font-size:16px;min-height:150px}.tor i{display:block;width:0;height:100%;min-height:36px;border-left:1px dashed #C4BDAE}.tpow{display:flex;justify-content:flex-end;align-items:center;gap:6px;font-size:12px;color:#6b7280;margin-top:8px}.tpow b{font:600 14px/1 var(--body);letter-spacing:.6px;color:#6b7280}.result{max-width:560px;margin-top:36px;border:1px solid var(--line);border-radius:14px;padding:22px 24px;background:#fff}.result h3{font-size:19px}.result .meta{font-size:14px;color:var(--ink-soft);margin-top:4px}.tl{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.tl li{font:600 12px/1.3 var(--body);color:var(--ink-soft);padding-top:14px;border-top:3px solid var(--line)}.tl li.done{color:var(--ink);border-top-color:var(--ink)}.tl li.now{color:var(--ink);border-top-color:var(--marker)}.events{margin-top:16px;font-size:14px;line-height:1.6;color:var(--ink-soft)}.events b{color:var(--ink)}.club{background:var(--paper-2);border-radius:18px;padding:36px 40px;display:grid;grid-template-columns:1fr 440px;gap:32px;align-items:center;margin-top:56px}.club h2{font-size:30px}.club p{color:var(--ink-soft);margin-top:8px}.club form{display:flex;gap:8px}.club input{flex:1;height:52px;border:1px solid #CFC6B5;border-radius:10px;padding:0 14px;background:#fff;min-width:0}.club .btn{min-height:52px;padding-inline:22px;font-size:16px}.club small{display:block;grid-column:1/-1;font-size:12px;color:var(--ink-soft);margin-top:-18px}.ugc .revs-head{text-align:center}.ugc-row{display:grid;grid-template-columns:repeat(3,300px);justify-content:center;gap:28px;margin-top:36px}.ugc-card{position:relative;margin:0;background:var(--ink);border-radius:22px;overflow:hidden;box-shadow:0 24px 50px -28px #1d27408c,0 2px 8px #1d274014}.ugc-card video{display:block;width:100%;aspect-ratio:9/16;object-fit:cover;background:var(--ink)}.ugc-card .snd{position:absolute;right:12px;top:12px;width:40px;height:40px;border-radius:50%;border:0;background:#fbf7efeb;color:var(--ink);display:grid;place-items:center;cursor:pointer;box-shadow:0 2px 10px #1d27402e}.ugc-card .snd .s-wave{display:none}.ugc-card .snd[aria-pressed=true] .s-wave{display:block}.ugc-card .snd[aria-pressed=true] .s-off{display:none}.ugc-card figcaption{position:absolute;left:12px;right:12px;bottom:12px;font:600 13px/1.3 var(--body);color:var(--paper);background:#1d27409e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:9px 12px;border-radius:12px}.ftr{background:var(--ink);color:var(--paper-85);padding-block:0 28px}.ftr-club{border-bottom:1px solid var(--paper-14)}.ftr-club .in{max-width:var(--wrap);margin-inline:auto;padding:34px 24px;display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.ftr-club h3{font-size:24px;color:var(--paper)}.ftr-club p{margin-top:4px}.ftr-club form{display:flex;flex-wrap:wrap;gap:8px;flex:1;max-width:460px}.ftr-club input{flex:1;min-width:0;height:48px;border-radius:10px;border:1px solid var(--paper-14);background:var(--paper-08);color:var(--paper);padding:0 14px}.ftr-club input::placeholder{color:var(--paper-70)}.ftr-club .btn{min-height:48px;padding-inline:20px;font-size:15px;background:var(--paper);color:var(--ink)}.ftr-club small{flex-basis:100%;font-size:12px;color:var(--paper-70)}.ftr-cols{max-width:var(--wrap);margin-inline:auto;padding:44px 24px 30px;display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:28px}.ftr-cols h4{font:700 13px/1 var(--body);letter-spacing:1.2px;text-transform:uppercase;color:var(--paper);margin-bottom:14px}.ftr-cols ul{list-style:none;margin:0;padding:0;display:grid;gap:9px;font-size:15px}.ftr-cols a{text-decoration:none}.ftr-cols a:hover{color:var(--paper);text-decoration:underline}.ftr-brand p{margin-top:12px;line-height:1.55;font-size:15px}.ftr-base{max-width:var(--wrap);margin-inline:auto;padding:18px 24px 0;border-top:1px solid var(--paper-14);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:12px;color:var(--paper-70)}.ftr-base .chips{margin:0}.ftr-base .chip{background:transparent;color:var(--paper-70);border-color:var(--paper-14)}@media(max-width:760px){.announce{font-size:12px;line-height:32px}.announce .an-x{display:none}.hdr-in{height:auto;grid-template-columns:1fr auto;grid-template-areas:"logo cart" "nav nav";row-gap:0;padding-inline:16px}.logo{grid-area:logo;height:54px}.logo .lg{height:32px}.hdr .cart{grid-area:cart}.nav{grid-area:nav;justify-content:space-between;gap:6px;height:32px;align-items:center;border-top:1px solid var(--line);margin-inline:-16px;padding-inline:16px}.nav a{font-size:12.5px;padding:6px 0;letter-spacing:-.01em}.nav .nv-x,.hdr .cart .lbl{display:none}.wrap{padding-inline:16px}.sec{padding-block:56px}.h2{font-size:30px}.buy{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "gal" "rest";padding-block:18px 48px;padding-inline:16px}.gal{position:static;margin-inline:-16px}.gal-main{border-radius:0}.gal-arrow{display:none}.gal-count{display:block}.thumbs{display:flex;overflow-x:auto;gap:6px;padding-inline:16px;scrollbar-width:none}.thumb{flex:0 0 44px;height:44px;border-radius:8px}.dots{display:flex}.buy-head .title{font-size:32px;line-height:36px}.buy-head .tagline{font-size:16px;line-height:22px;margin-bottom:14px}.buy-head .eyebrow{font-size:11px}.tier{grid-template-columns:52px 1fr auto;padding:10px 12px 10px 10px}.sbar-in{padding:10px 16px}.sbar .nm{font-size:14px}.sbar img{width:40px;height:40px}.vmod h2{font-size:28px}.vrows{gap:56px;margin-top:36px}.vrow,.vrow.rev{grid-template-columns:minmax(0,1fr);gap:22px;justify-content:stretch}.vrow.rev .frame{order:0}.frame{width:100%;max-width:100%}.vtext h3{font-size:24px}.vtext p{font-size:16px;line-height:26px}.box-grid,.cmp,.gift,.trust,.homefaq{grid-template-columns:1fr;gap:28px}.box-grid img,.cmp>img,.gift img{width:100%;height:auto;aspect-ratio:1}.cmp>img{aspect-ratio:16/11}.gift img{aspect-ratio:4/3}.tiles{grid-template-columns:1fr}.tabs button{padding:9px 16px;font-size:14px}.agecard{grid-template-columns:1fr;gap:18px}.agecard img{width:100%}.families{padding:30px 22px}.trust{padding-block:40px}.trust-tiles{grid-template-columns:1fr}.cmp table{font-size:13.5px}.gcard{grid-template-columns:1fr;padding:30px 24px;gap:18px;text-align:left}.gcard h2{font-size:28px}.gcard .btn{min-width:0;width:100%}.faq h2{font-size:30px}.faq-cols{grid-template-columns:1fr;margin-top:26px}.faq summary{font-size:16px}.help{grid-template-columns:1fr}.hero{grid-template-columns:1fr;gap:28px;padding-block:28px 40px;padding-inline:16px}.hero h1{font-size:44px;line-height:48px}.hero .sub{font-size:17px;line-height:27px}.hero-cta .btn,.hero-media{width:100%}.tstrip ul{justify-content:center;padding-block:12px;gap:10px 16px}.tstrip li{font-size:11.5px}.causes{grid-template-columns:1fr}.cause{min-height:0;gap:18px;padding:24px 22px}.cause+.cause{border-left:0;border-top:1px solid var(--line)}.steps{grid-template-columns:1fr;gap:34px}.step img{width:100%}.closecard{position:static}.st-hero{height:250px}.st-hero h2{font-size:29.25px;line-height:36px}.st-hero p{font-size:15px;line-height:24px}.st-text{padding:32px 16.5px 28px}.st-text h2{font-size:29px;line-height:36px}.st-text p,.st-text em{font-size:17px;line-height:29px}.st-wide{height:374px}.st-close{padding-inline:16.5px;padding-bottom:40px}.st-close img{width:100%;height:238px}.trk2{padding-inline:16px;padding-block:32px 56px}.trk2 .lede{margin-top:22px}.tbox{grid-template-columns:1fr;padding:28px 20px;gap:20px}.tor{grid-template-rows:auto;grid-template-columns:1fr auto 1fr;align-items:center;min-height:0;gap:12px}.tor i{height:0;width:100%;border-left:0;border-top:1px dashed #C4BDAE;min-height:0}.gt{padding-inline:16px;padding-block:40px 64px}.gt h1{font-size:32px}.gt form{grid-template-columns:1fr;margin-top:26px}.ugc-row{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;margin-inline:-16px;padding-inline:16px;scrollbar-width:none}.ugc-row::-webkit-scrollbar{display:none}.ugc-card{flex:0 0 76%;scroll-snap-align:center;border-radius:18px}.revs{grid-template-columns:1fr;gap:14px}.sbar{bottom:12px;padding-inline:12px}.sbar-in{padding:8px 8px 8px 10px;gap:10px;border-radius:16px}.sbar img{width:42px;height:42px}.sbar .btn{padding-inline:18px;font-size:15px;min-height:46px}.club{grid-template-columns:1fr;padding:28px 22px;gap:18px}.club small{margin-top:-6px}.ftr-cols{grid-template-columns:1fr 1fr;padding-inline:16px}.ftr-brand{grid-column:1/-1}.ftr-club .in{padding-inline:16px}.ftr-club form{max-width:none;flex-basis:100%}.ftr-base{padding-inline:16px}}.sb-section{background:var(--paper);color:var(--ink);font-family:var(--body)}.sb-section .h2,.sb-section h1,.sb-section h2,.sb-section h3{font-family:var(--display)}.sb-section .btn{font-family:var(--body)}.shopify-section-group-header-group .sb-hdr-wrap{position:sticky;top:0;z-index:50}.sb-buy .product-form__buttons{margin:0}.sb-buy .form__label{display:none}.sb-buy .atc[disabled]{opacity:.55;cursor:not-allowed}.sb-buy .atc.is-loading .l1{opacity:.5}.stock[hidden]{display:none}.judge-me-slot:empty{display:none}.sb-hide{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/scribblebot.css.map */
