body,html{max-width:100%;overflow-x:clip}html{text-size-adjust:100%}iframe,img,svg,video{max-width:100%}main :is(p,li,dd,td,h1,h2,h3){overflow-wrap:break-word}.btn,.google-btn,button{overflow-wrap:normal}.btn,.google-btn,.promo-split>*,main :is(.card,.bp,.bb-item,.summary,form,fieldset){min-width:0}.bb-add,.bb-qty,.icon-btn{flex-shrink:0}@media (max-width:639px){.container,.site-header .bar{padding-inline:clamp(14px,4.2vw,20px)}.site-header .bar{gap:clamp(6px,2.5vw,20px)}.brand{flex-shrink:1;min-width:0}.brand-name{font-size:clamp(1rem,5vw,1.25rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bar-end,.brand img{flex-shrink:0}.bar-end{gap:0}.site-header .icon-btn,.site-header .menu-toggle{min-width:clamp(36px,11vw,44px);min-height:clamp(36px,11vw,44px);padding:6px}.site-header .staff-link{width:clamp(34px,10vw,40px);min-height:clamp(34px,10vw,40px);padding:0;border:0}.hero h1{font-size:clamp(1.5rem,8vw,1.875rem)}.ac-head h1,.auth-card h1,.bb-head h1,.page h1,.pd-buy h1{font-size:clamp(1.375rem,7.4vw,1.75rem)}.cta h2,.cta-card h2,.how :is(h1,h2),.info-block :is(h1,h2),.pd-section h2,.reviews-head h2,.routines h2,.why h2{font-size:clamp(1.25rem,6.4vw,1.5rem)}.pd-price>.num{font-size:clamp(1.5rem,8vw,1.875rem)}.btn,.google-btn{font-size:clamp(.8125rem,4vw,.9375rem);padding-inline:clamp(12px,4.5vw,18px)}.cookie-actions,.error-actions,.invite-actions,.pd-cta{flex-wrap:wrap}}@media (max-width:720px){.adm .ov-table-wrap,.adm .tblwrap{overflow-x:visible;border:0;background:none}.adm table.rt,.adm table.rt.ov-table{min-width:0;width:100%}.adm table.rt thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.adm table.rt caption{display:block;text-align:left;padding:0 0 8px}.adm table.rt tbody,.adm table.rt tr{display:block}.adm table.rt tbody tr{margin-bottom:10px;padding:12px 14px;border:1px solid var(--a-line,var(--border));border-radius:8px;background:#fff}.adm table.rt :is(td,th){display:grid;grid-template-columns:minmax(84px,38%) minmax(0,1fr);gap:10px;align-items:start;padding:6px 0;border:0;text-align:left;overflow-wrap:break-word}.adm table.rt :is(td,th):before{content:attr(data-label);font-size:.75rem;font-family:var(--font-head);font-weight:700;color:var(--a-muted,var(--muted))}.adm table.rt :is(td,th):not([data-label]):before,.adm table.rt :is(td,th)[data-label=""]:before{content:none}.adm table.rt :is(td,th):not([data-label]),.adm table.rt :is(td,th)[data-label=""]{grid-template-columns:minmax(0,1fr)}.adm table.rt :is(td,th)[data-label]:not([data-label=""])>*{grid-column:2}.adm table.rt :is(td,th) :is(form,.inline-form){min-width:0}}html{font-size:93.75%}body{font-size:1rem}.hero-lead{font-size:1.0625rem}.pd-desc{font-size:1rem}@media (min-width:640px){.hero h1{font-size:3rem}.ac-head h1,.page h1,.pd-buy h1{font-size:clamp(1.875rem,4vw,2.75rem)}.how :is(h1,h2),.routines h2,.why h2{font-size:2.5rem}.hero-lead{font-size:1.125rem}}@media (min-width:1024px){.hero h1{font-size:3.5rem}}@media (max-width:639px){body,main li,main p{font-size:.9375rem}.hero-lead{font-size:1rem}}.sk-page{min-height:calc(100vh - 72px);min-height:calc(100dvh - 72px)}.sk-admin{min-height:100vh;min-height:100dvh}.deck-controls{justify-content:center;gap:10px}.deck-arrow{flex:0 0 auto;width:40px;height:40px;border-radius:50%}.deck-dots{flex:0 1 auto;gap:0}.deck-dots button{flex:0 0 auto;width:22px;height:36px}.deck-dots button:after{inset:14px 7px}.deck-dots button.on{width:30px}.deck-dots button.on:after{inset:14px 5px}.why .stat .k{overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}@media (max-width:639px){.why .stat .k{font-size:.625rem;letter-spacing:.1em}.stat-row>div:nth-child(odd){padding-left:0}}.sx{--sx-ink:#0d2e19;--sx-green:#1a4b2b;--sx-link:#247a3a;--sx-mute:#5a7563;--sx-quiet:#6b8574;--sx-line:rgba(26,75,43,0.12);--sx-line-2:rgba(26,75,43,0.24);--sx-tint:#f3f8f4;--sx-tint-2:#eaf6ec;--sx-pick:#f6fbf7;--sx-orange:#f5a03a;--sx-orange-ink:#a9501d;--sx-warm:#fff6ea;color:var(--sx-ink)}.sx-page{padding-bottom:72px}.sx .alert{margin:12px 0}.sx-display{font-size:clamp(2.1rem,1.25rem + 3.2vw,4rem);line-height:1.04;letter-spacing:-.022em}.sx-display,.sx-h2{font-family:var(--font-head);font-weight:600;color:var(--sx-ink)}.sx-h2{font-size:clamp(1.7rem,1.1rem + 2vw,2.75rem);line-height:1.08;letter-spacing:-.018em}.sx-quiet{color:var(--sx-quiet)}.sx-lead{font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);max-width:44ch}.sx-lead,.sx-sub{line-height:1.55;color:var(--sx-mute)}.sx-sub{font-size:1.0625rem;margin-top:12px;max-width:52ch}.sx-center{text-align:center;margin-inline:auto}.sx-kicker{display:flex;align-items:center;gap:6px;font-size:.75rem;font-family:var(--font-head);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--sx-link)}.sx-kicker a:hover{text-decoration:underline;text-underline-offset:3px}.sx-fine{font-size:.8125rem;line-height:1.5;color:var(--sx-mute)}.sx-link{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-head);font-weight:600;color:var(--sx-link)}.sx-link svg{transition:transform .2s ease}.sx-link:hover{text-decoration:underline;text-underline-offset:4px}.sx-link:hover svg{transform:translateX(3px)}.sx .btn.sx-btn{min-height:48px;padding:12px 24px;border-radius:8px;background:var(--sx-green);color:#fff;font-size:.9375rem;font-family:var(--font-head);font-weight:600;white-space:nowrap;transition:background-color .15s ease}.sx .btn.sx-btn:hover{background:var(--sx-ink)}.sx .btn.ghost.sx-btn{background:var(--fill);color:var(--sx-ink);border:0}.sx .btn.ghost.sx-btn:hover{background:var(--fill-hover)}.sx .btn.sx-btn:disabled,.sx .btn.sx-btn[aria-disabled=true]{background:var(--sx-tint-2);color:var(--sx-mute)}.sx .btn.sx-btn-xl{width:100%;min-height:54px;font-size:1rem}.sx .copy-btn{border:0;background:var(--fill);border-radius:6px;padding:5px 10px;font-size:.75rem;font-family:var(--font-head);font-weight:600;color:var(--sx-ink);cursor:pointer}.sx .copy-btn:hover{background:var(--fill-hover)}.sx-ph{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 22%}.sx-ph[src*="/photos/bachelor"],.sx-ph[src*="/photos/family"]{object-position:50% 28%}.sx-ph[src*="/photos/surprise"]{object-position:50% 85%}.sx-ph[src*="/photos/christmas-gifts"]{object-position:50% 62%}.sx-ph[src*="/photos/pantry"]{object-position:50% 50%}.sx-tag{position:absolute;top:12px;left:12px;z-index:1;padding:5px 9px;border-radius:6px;background:#fff;color:var(--sx-ink);font-size:.6875rem;font-family:var(--font-head);font-weight:600;letter-spacing:.02em;line-height:1.3}.sx-tag.warn{background:var(--sx-orange)}.sx-tag.soon{background:var(--sx-ink);color:#fff}.sx-tag.off{background:#e9ece9;color:var(--sx-mute)}.sx-notice{display:flex;align-items:flex-start;gap:10px;max-width:56ch;padding:12px 14px;border:0;border-radius:8px;background:var(--sx-tint);color:var(--sx-ink);font-size:.875rem;line-height:1.5}.sx-notice svg{flex-shrink:0;margin-top:1px;color:var(--sx-green)}.sx-notice.warn{background:var(--sx-warm)}.sx-notice.warn svg{color:var(--sx-orange-ink)}.sx-crumbs{display:flex;flex-wrap:wrap;gap:4px 8px;padding-top:20px;font-size:.8125rem;color:var(--sx-mute)}.sx-crumbs a:hover{color:var(--sx-ink)}.sx-crumbs [aria-current]{color:var(--sx-ink);font-weight:500}.sx-head{display:grid;gap:24px;padding:clamp(32px,5vw,72px) 0 clamp(24px,3vw,40px)}.sx-head .sx-display{max-width:17ch}.sx-head-help{display:grid;gap:6px;align-content:end;padding-top:16px;border-top:1px solid var(--sx-line);font-size:.9375rem;line-height:1.55;color:var(--sx-mute)}.sx-head-help-title{color:var(--sx-ink);font-family:var(--font-head);font-weight:600}@media (min-width:1024px){.sx-head{grid-template-columns:minmax(0,1fr) 280px;align-items:end;gap:64px}.sx-head-help{padding:0 0 0 24px;border-top:0;border-left:1px solid var(--sx-line)}}.sx-rail{margin-bottom:12px}.sx-rail-list{list-style:none;margin:0;padding:4px 0 12px;display:flex;gap:clamp(12px,2.2vw,26px);overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.sx-rail-list::-webkit-scrollbar{display:none}.sx-rail-list li{flex:0 0 auto;scroll-snap-align:start}.sx-rail-list a{display:grid;justify-items:center;gap:10px;width:92px;text-align:center;font-size:.8125rem;font-weight:500;line-height:1.3;color:var(--sx-ink)}.sx-rail-list img{width:84px;height:84px;border-radius:10px;background:var(--sx-tint);transition:transform .25s ease}.sx-rail-list a:hover img{transform:translateY(-3px)}.sx-rail-list a:hover span{color:var(--sx-link)}.sx-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-block:1px solid var(--sx-line)}.sx-seg{display:inline-flex;padding:3px;border:0;border-radius:8px;background:var(--fill)}.sx-seg a{padding:7px 16px;border:0;border-radius:6px;font-size:.875rem;font-weight:500;color:var(--sx-mute)}.sx-seg a:hover{color:var(--sx-ink)}.sx-seg a[aria-current]{background:#fff;color:var(--sx-ink);font-family:var(--font-head);font-weight:600}.sx-search{display:flex;align-items:center;gap:8px;flex:0 1 320px;min-width:0;height:42px;padding:0 14px;border:0;border-radius:8px;background:var(--fill);color:var(--sx-mute)}.sx-search:focus-within{outline:3px solid rgba(36,122,58,.18);outline-offset:0;background:#fff}.sx-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--sx-ink);font:inherit;font-size:.9375rem}@media (max-width:639px){.sx-search{flex:1 1 100%}}.sx-showing{margin:20px 0 8px;color:var(--sx-mute);font-size:.9375rem}.sx-showing a{color:var(--sx-link);font-family:var(--font-head);font-weight:600;text-decoration:underline;text-underline-offset:3px}.sx-empty{padding:48px 0;color:var(--sx-mute);font-size:1.0625rem}.sx-chapter{padding-top:clamp(48px,7vw,96px)}.sx-chapter>.sx-h2{max-width:30ch;margin-bottom:clamp(16px,2.5vw,32px)}.sx-feature{display:grid;gap:24px;padding-block:clamp(24px,3.5vw,48px)}.sx-feature+.sx-feature{border-top:1px solid var(--sx-line)}.sx-feature-media{position:relative;display:block;aspect-ratio:4/3;border-radius:10px;overflow:hidden;background:var(--sx-tint)}.sx-feature-media img{transition:transform .7s cubic-bezier(.2,.7,.2,1)}.sx-feature-media:hover img{transform:scale(1.03)}.sx-feature-copy{display:grid;gap:14px;justify-items:start;min-width:0}.sx-feature-title{font-size:clamp(2rem,1.3rem + 2.2vw,3.25rem);font-family:var(--font-head);font-weight:600;line-height:1.04;letter-spacing:-.022em}.sx-feature-desc{max-width:46ch;color:var(--sx-mute);font-size:1.0625rem;line-height:1.6}.sx-feature-price{color:var(--sx-mute);font-size:.9375rem}.sx-feature-price strong{font-family:var(--font-head);font-size:1.75rem;font-weight:600;color:var(--sx-ink)}.sx-feature-price span{display:block;font-size:.875rem}@media (min-width:900px){.sx-feature{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(40px,5vw,80px)}.sx-feature.flip .sx-feature-media{order:2}.sx-feature-media{aspect-ratio:1/1}}.sx-inside{width:100%;margin-top:10px}.sx-inside-title{padding-bottom:10px;border-bottom:1px solid var(--sx-line-2);font-size:.75rem;font-family:var(--font-head);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--sx-mute)}.sx-index{list-style:none;margin:0;padding:0}.sx-index-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto 20px;align-items:center;gap:4px 12px;padding:15px 0;border-bottom:1px solid var(--sx-line);color:var(--sx-ink)}.sx-index-name{font-family:var(--font-head);font-size:1.1875rem;font-weight:600;line-height:1.25}.sx-index-meta{font-size:.8125rem;color:var(--sx-mute);white-space:nowrap}.sx-index-go{display:flex;transition:transform .2s ease}.sx-index-go,a.sx-index-row:hover .sx-index-name{color:var(--sx-link)}a.sx-index-row:hover .sx-index-go{transform:translateX(4px)}.sx-index-row.is-off{color:var(--sx-mute)}.sx-index-row.is-off .sx-index-go{visibility:hidden}@media (max-width:560px){.sx-index-row{grid-template-columns:28px minmax(0,1fr) 18px}.sx-index-meta{grid-column:2;grid-row:2}.sx-index-go{grid-column:3;grid-row:1/span 2}}.sx-grid{list-style:none;margin:0;padding:0;display:grid;gap:44px 24px;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr))}.sx-chapter .sx-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));padding-top:clamp(24px,3vw,40px)}.sx-card{min-width:0}.sx-card-link{display:grid;gap:14px;align-content:start;height:100%;color:inherit}.sx-card-stack{position:relative;padding-top:12px}.sx-card-stack.is-plan:after,.sx-card-stack.is-plan:before{content:"";position:absolute;height:12px;border:0;border-bottom:0;border-radius:8px 8px 0 0}.sx-card-stack.is-plan:before{top:0;left:12%;right:12%;background:var(--sx-tint)}.sx-card-stack.is-plan:after{top:6px;left:6%;right:6%;background:var(--sx-tint-2)}.sx-card-media{position:relative;z-index:1;aspect-ratio:4/5;border-radius:10px;overflow:hidden;background:var(--sx-tint)}.sx-card-media img{transition:transform .7s cubic-bezier(.2,.7,.2,1)}.sx-card-link:hover .sx-card-media img{transform:scale(1.04)}.sx-card-body{display:grid;gap:6px;align-content:start;min-width:0}.sx-card-kicker{font-size:.75rem;color:var(--sx-orange-ink)}.sx-card-kicker,.sx-card-title{font-family:var(--font-head);font-weight:600}.sx-card-title{font-size:1.3125rem;line-height:1.18;letter-spacing:-.01em}.sx-card-link:hover .sx-card-title{color:var(--sx-link)}.sx-card-desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--sx-mute);font-size:.875rem;line-height:1.55}.sx-card-inside{font-size:.8125rem;font-weight:500;line-height:1.5}.sx-card-price{margin-top:4px;color:var(--sx-mute);font-size:.8125rem}.sx-card-price strong{color:var(--sx-ink);font-size:1.0625rem;font-family:var(--font-head);font-weight:600}.sx-card-sub{margin-top:-4px;color:var(--sx-mute);font-size:.8125rem}.sx-card-link.is-off{opacity:.7}@media (max-width:559px){.sx-chapter .sx-grid,.sx-grid{gap:0}.sx-card+.sx-card{border-top:1px solid var(--sx-line)}.sx-card-link{grid-template-columns:minmax(0,38%) minmax(0,1fr);align-items:start;gap:16px;padding-block:18px}.sx-card-title{font-size:1.125rem}.sx-card .sx-tag:not(.warn,.soon,.off){display:none}.sx-card .sx-tag{top:8px;left:8px;font-size:.625rem}}.sx-duo{display:grid;gap:20px}@media (min-width:900px){.sx-duo{grid-template-columns:1fr 1fr}}.sx-tile{display:grid;grid-template-rows:1fr auto;overflow:hidden;border:0;border-radius:10px;background:var(--sx-tint-2);color:var(--sx-ink)}.sx-tile.dark{background:var(--sx-ink);color:#fff}.sx-tile-copy{display:grid;gap:12px;align-content:start;justify-items:start;padding:clamp(24px,3.5vw,44px)}.sx-tile .sx-kicker{color:var(--sx-orange-ink)}.sx-tile.dark .sx-kicker{color:var(--sx-orange)}.sx-tile-title{font-size:clamp(1.75rem,1.2rem + 1.6vw,2.5rem);font-family:var(--font-head);font-weight:600;line-height:1.06;letter-spacing:-.02em}.sx-tile-copy p:not(.sx-kicker){max-width:42ch;color:var(--sx-mute);line-height:1.6}.sx-tile.dark .sx-tile-copy p:not(.sx-kicker){color:#c9dccf}.sx-tile-cta{display:inline-flex;align-items:center;gap:6px;margin-top:4px;font-family:var(--font-head);font-weight:600}.sx-tile-cta svg{transition:transform .2s ease}.sx-tile:hover .sx-tile-cta svg{transform:translateX(4px)}.sx-tile-media{aspect-ratio:16/10;overflow:hidden}.sx-tile-media img{transition:transform .7s cubic-bezier(.2,.7,.2,1)}.sx-tile:hover .sx-tile-media img{transform:scale(1.03)}.sx-assure{list-style:none;margin:clamp(56px,8vw,104px) 0 0;padding:32px 0 0;border-top:1px solid var(--sx-line);display:grid;gap:28px 24px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:900px){.sx-assure{grid-template-columns:repeat(4,minmax(0,1fr))}}.sx-assure li{display:grid;gap:6px;align-content:start;color:var(--sx-mute);font-size:.875rem;line-height:1.55}.sx-assure strong{color:var(--sx-ink);font-size:.9375rem;font-family:var(--font-head);font-weight:600}.sx-showcase{padding-block:clamp(56px,7vw,96px)}.sx-showcase-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:16px 32px;margin-bottom:clamp(24px,3vw,40px)}.sx-showcase-head .eyebrow{margin-bottom:10px}.sx-section{padding-block:clamp(56px,8vw,112px)}.sx-section+.sx-section:not(.sx-band){padding-top:0}.sx-band{border-block:1px solid var(--sx-line)}.sx-section.sx-band+.sx-section:not(.sx-band){padding-top:clamp(56px,8vw,112px)}.sx-section+.container>.sx-assure{margin-top:0}.sx-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:6px}.sx-phero{display:grid;gap:32px;padding:clamp(24px,4vw,56px) 0 clamp(32px,4vw,56px)}.sx-phero-copy{display:grid;gap:18px;justify-items:start}.sx-phero .sx-display{font-size:clamp(2.5rem,1.3rem + 4.4vw,5rem)}.sx-phero-media{margin:0;aspect-ratio:4/3;border-radius:10px;overflow:hidden;background:var(--sx-tint)}@media (min-width:900px){.sx-phero{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:clamp(40px,6vw,96px)}.sx-phero-media{aspect-ratio:4/5;max-height:640px}}.sx-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-block:1px solid var(--sx-line)}.sx-facts>div{padding:20px 16px 20px 0}.sx-facts>div:nth-child(2n){padding-left:16px;border-left:1px solid var(--sx-line)}.sx-facts>div:nth-child(n+3){border-top:1px solid var(--sx-line)}@media (min-width:768px){.sx-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.sx-facts>div,.sx-facts>div:nth-child(n){padding:22px 24px;border-top:0}.sx-facts>div:first-child{padding-left:0}.sx-facts>div+div{border-left:1px solid var(--sx-line)}}.sx-facts dt{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--sx-mute)}.sx-facts dd,.sx-facts dt{font-family:var(--font-head);font-weight:600}.sx-facts dd{margin:6px 0 0;font-size:clamp(1.25rem,1rem + .9vw,1.75rem);line-height:1.2}.sx-facts>div:last-child dd{font-size:clamp(1rem,.9rem + .4vw,1.1875rem);line-height:1.35}.sx-lineup{display:grid;gap:28px;margin-top:clamp(32px,4vw,56px);grid-template-columns:repeat(var(--n,4),minmax(0,1fr))}.sx-lineup[data-count="1"]{--n:1;max-width:400px;margin-inline:auto}.sx-lineup[data-count="2"]{--n:2;max-width:820px;margin-inline:auto}.sx-lineup[data-count="3"]{--n:3}.sx-swipe{display:none}@media (max-width:899px){.sx-lineup:not([data-count="1"]){display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;scrollbar-width:thin}.sx-lineup:not([data-count="1"]) .sx-model{flex:0 0 min(78%,320px);scroll-snap-align:start}.sx-swipe{display:block;margin-top:10px;text-align:center;font-size:.8125rem;color:var(--sx-mute)}}.sx-model{display:grid;gap:10px;align-content:start;justify-items:center;min-width:0;text-align:center}.sx-model-media{position:relative;width:100%;aspect-ratio:4/5;margin-bottom:10px;border-radius:10px;overflow:hidden;background:var(--sx-tint)}.sx-model-name{font-size:1.5rem;font-family:var(--font-head);font-weight:600;letter-spacing:-.012em}.sx-model-desc{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;max-width:32ch;min-height:calc(1.55em * 3);color:var(--sx-mute);font-size:.875rem;line-height:1.55}.sx-model-price{color:var(--sx-mute);font-size:.9375rem}.sx-model-price strong{font-family:var(--font-head);font-size:1.375rem;font-weight:600;color:var(--sx-ink)}.sx-model-sub{margin-top:-6px;color:var(--sx-mute);font-size:.8125rem}.sx-model .btn.sx-btn{min-width:150px;margin:6px 0 4px}.sx-specs{width:100%;margin:12px 0 0;border-top:1px solid var(--sx-line-2)}.sx-specs>div{display:grid;gap:2px;padding:14px 4px;border-bottom:1px solid var(--sx-line)}.sx-specs dt{font-size:.75rem;color:var(--sx-mute)}.sx-specs dd{margin:0;font-size:.9375rem;font-family:var(--font-head);font-weight:600}.sx-sizes-story{list-style:none;margin:clamp(28px,4vw,48px) 0 0;padding:0;display:grid;border-top:1px solid var(--sx-line)}.sx-sizes-story li{display:grid;gap:8px;align-content:start;padding:28px 0;border-bottom:1px solid var(--sx-line)}.sx-sizes-story li:last-child{border-bottom:0}@media (min-width:768px){.sx-sizes-story{grid-template-columns:repeat(3,minmax(0,1fr))}.sx-sizes-story li{padding:32px 32px 8px 0;border-bottom:0}.sx-sizes-story li+li{padding-left:32px;border-left:1px solid var(--sx-line)}}.sx-sizes-story h3{font-size:clamp(1.75rem,1.2rem + 1.4vw,2.25rem);letter-spacing:-.02em}.sx-sizes-story .sx-size-line,.sx-sizes-story h3{font-family:var(--font-head);font-weight:600}.sx-sizes-story p:last-child{max-width:36ch;color:var(--sx-mute);font-size:.9375rem;line-height:1.6}.sx-paying{display:grid;gap:32px}@media (min-width:900px){.sx-paying{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,96px)}}.sx-points{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:18px}.sx-points li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;color:var(--sx-mute);line-height:1.55}.sx-points svg{margin-top:2px;color:var(--sx-green)}.sx-points strong{color:var(--sx-ink);font-family:var(--font-head);font-weight:600}.sx-paying-card{padding:clamp(20px,3vw,32px);border:0;border-radius:10px;background:#fff}.sx-paying-eg{margin-bottom:18px;color:var(--sx-mute);font-size:.875rem}.sx-paying-eg strong{color:var(--sx-ink)}.sx-pay{list-style:none;margin:0;padding:0;display:grid}.sx-pay-row{display:grid;gap:8px;padding:14px 0;border-top:1px solid var(--sx-line)}.sx-pay-row:first-child{padding-top:0;border-top:0}.sx-pay-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.sx-pay-amount,.sx-pay-name{font-size:.9375rem;font-family:var(--font-head);font-weight:600}.sx-pay-amount{white-space:nowrap}.sx-bar{display:flex;gap:3px;height:6px}.sx-bar i{display:block;flex-basis:0;border-radius:2px;background:#cfe6d5}.sx-bar i.d{background:var(--sx-green)}.sx-pay-text{color:var(--sx-mute);font-size:.8125rem}.sx-others{list-style:none;margin:32px 0 0;padding:0;display:grid;gap:24px 20px;grid-template-columns:repeat(auto-fill,minmax(min(44%,200px),1fr))}.sx-others a{display:grid;gap:6px}.sx-others img{height:auto;aspect-ratio:4/5;margin-bottom:6px;border-radius:10px;background:var(--sx-tint);transition:opacity .2s ease}.sx-others a:hover img{opacity:.88}.sx-others-name{font-family:var(--font-head);font-size:1.1875rem;font-weight:600}.sx-others a:hover .sx-others-name{color:var(--sx-link)}.sx-others-meta{color:var(--sx-mute);font-size:.8125rem}.sx-buy{display:grid;gap:28px;padding:20px 0 clamp(40px,6vw,80px)}@media (min-width:1024px){.sx-buy{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:clamp(40px,5vw,80px)}.sx-buy-media{position:sticky;top:96px}}.sx-buy-photo{position:relative;margin:0;aspect-ratio:4/3;border-radius:10px;overflow:hidden;background:var(--sx-tint)}@media (min-width:1024px){.sx-buy-photo{aspect-ratio:4/5}}.sx-buy-facts{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:0;border-radius:10px}.sx-buy-facts li{display:grid;gap:2px;padding:14px 16px}.sx-buy-facts li+li{border-left:1px solid var(--sx-line)}.sx-buy-facts strong{font-family:var(--font-head);font-size:1.25rem;font-weight:600}.sx-buy-facts span{color:var(--sx-mute);font-size:.75rem}.sx-buy-panel{display:grid;gap:14px;align-content:start;min-width:0}.sx-buy-title{font-size:clamp(2.1rem,1.4rem + 2.4vw,3.5rem);font-family:var(--font-head);font-weight:600;line-height:1.04;letter-spacing:-.022em}.sx-buy-desc{max-width:48ch;color:var(--sx-mute);font-size:1.0625rem;line-height:1.6}.sx-buy-price{display:grid;gap:2px;margin-top:4px}.sx-buy-price strong{font-family:var(--font-head);font-size:clamp(1.75rem,1.4rem + 1vw,2.25rem);font-weight:600;line-height:1.15}.sx-buy-price span{color:var(--sx-mute);font-size:.9375rem}.sx-buy-price b{color:var(--sx-ink);font-family:var(--font-head);font-weight:600}.sx-step{display:grid;gap:14px;margin-top:10px;padding-top:26px;border-top:1px solid var(--sx-line)}.sx-step-title{font-size:1.375rem;font-family:var(--font-head);font-weight:600;line-height:1.25;letter-spacing:-.01em}.sx-sizes{display:grid;gap:10px}.sx-size{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border:0;border-radius:10px;color:var(--sx-ink);transition:background-color .15s ease}.sx-option:hover,.sx-plan-opt:hover,.sx-size:hover{background:var(--sx-tint)}.sx-size[aria-current]{background:var(--sx-tint-2)}.sx-size{position:relative}.sx-pending{display:none}.sx-sizes:has([data-pending]) .sx-size{opacity:.55}.sx-sizes:has([data-pending]) .sx-size:has([data-pending]){opacity:1;background:var(--sx-tint-2)}.sx-size-main{display:grid;gap:2px;min-width:0}.sx-size-main strong{font-size:1.0625rem;font-family:var(--font-head);font-weight:600}.sx-size .sx-size-line{font-size:.875rem}.sx-size-meta{color:var(--sx-mute);font-size:.8125rem}.sx-size-price{font-size:1rem;font-family:var(--font-head);font-weight:600;white-space:nowrap}.sx-slot{display:grid;min-width:0;margin:0;padding:0;border:0}.sx-slot legend{display:flex;justify-content:space-between;gap:12px;width:100%;margin-bottom:10px;padding:0;font-size:.9375rem;font-family:var(--font-head);font-weight:600}.sx-slot legend span{color:var(--sx-mute);font-size:.8125rem;font-weight:500}.sx-options{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(min(100%,160px),1fr))}.sx-option{display:flex;align-items:center;gap:10px;min-height:48px;padding:10px 14px;border:0;border-radius:8px;font-size:.9375rem;cursor:pointer}@media (max-width:479px){.sx-options{grid-template-columns:1fr}}.sx-option input{flex-shrink:0;width:18px;height:18px;margin:0;accent-color:var(--sx-green)}.sx-option:has(input:checked){background:var(--sx-tint-2)}.sx-option:has(input:focus-visible){outline:3px solid var(--sx-link);outline-offset:2px}.sx-summary{display:grid;gap:14px;margin-top:18px;padding:20px;border:0;border-radius:10px;background:#fff}.sx-summary-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-weight:500}.sx-summary-row strong{font-family:var(--font-head);font-size:1.25rem;font-weight:600;white-space:nowrap}.sx-mini{list-style:none;margin:0;padding:0;display:grid;gap:8px;color:var(--sx-mute);font-size:.8125rem}.sx-mini li{display:flex;align-items:center;gap:8px}.sx-mini svg{flex-shrink:0;color:var(--sx-green)}.sx-inside-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px;padding-bottom:20px;border-bottom:1px solid var(--sx-line-2)}.sx-count{color:var(--sx-mute);font-size:.9375rem}.sx-items{list-style:none;margin:0;padding:0;display:grid;column-gap:48px}@media (min-width:768px){.sx-items{grid-template-columns:1fr 1fr}}.sx-items li{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--sx-line);font-size:.9375rem}.sx-items li>span+span{color:var(--sx-mute);white-space:nowrap}.sx-items em{margin-left:6px;font-style:normal;font-size:.75rem;font-family:var(--font-head);font-weight:600;color:var(--sx-orange-ink)}.sx-compare{margin-top:28px;border:0;border-radius:10px;overflow:hidden}.sx-compare summary{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;font-family:var(--font-head);font-weight:600;list-style:none;cursor:pointer}.sx-compare summary::-webkit-details-marker{display:none}.sx-compare summary:after{content:"+";font-size:1.375rem;font-weight:400;line-height:1;color:var(--sx-link)}.sx-compare[open] summary:after{content:"\2212"}.sx-compare table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:.875rem}.sx-compare :is(th,td){padding:12px 20px;border-top:1px solid var(--sx-line);text-align:left;vertical-align:top}.sx-compare thead th{font-size:.75rem;font-family:var(--font-head);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--sx-mute)}.sx-compare thead th:first-child{width:40%}.sx-compare tbody th{font-weight:500}.sx-none{color:var(--sx-line-2);font-family:var(--font-head);font-weight:700}.sx-compare-foot :is(th,td){border-top:1px solid var(--sx-line-2);font-family:var(--font-head);font-weight:600}@media (max-width:639px){.sx-compare :is(th,td){padding:10px 6px;font-size:.8125rem}.sx-compare :is(th,td):first-child{padding-left:14px}.sx-compare thead th{font-size:.625rem;letter-spacing:.04em}.sx-compare thead th:first-child{width:34%}}.sx-know{display:grid;gap:28px 40px;margin-top:32px;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.sx-know section{display:grid;gap:10px;align-content:start}.sx-know svg{color:var(--sx-green)}.sx-know h3{font-size:1.25rem;font-family:var(--font-head);font-weight:600}.sx-know p{color:var(--sx-mute);font-size:.9375rem;line-height:1.6}.sx-buybar{display:none}@media (max-width:1023px){.sx-buybar{position:fixed;left:0;right:0;bottom:0;z-index:55;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px clamp(14px,4.2vw,20px) calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--sx-line-2);background:rgba(255,255,255,.97)}.sx-buybar-text{display:grid;min-width:0}.sx-buybar-text span{overflow:hidden;color:var(--sx-mute);font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.sx-buybar-text strong{font-family:var(--font-head);font-size:1.125rem;font-weight:600}.sx .sx-buybar .btn.sx-btn{flex-shrink:0;min-height:46px}.sx-page:has(.sx-buybar){padding-bottom:120px}body:has(.sx-buybar) .music-btn{left:auto;right:14px;bottom:calc(80px + env(safe-area-inset-bottom))}body:has(.sx-buybar) .to-top{right:10px;bottom:calc(132px + env(safe-area-inset-bottom))}body:has(.sx-buybar) .site-footer{padding-bottom:90px}}.sx-cart-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:20px 40px;padding:clamp(32px,5vw,64px) 0 clamp(24px,3vw,40px);border-bottom:1px solid var(--sx-line)}.sx-cart-head>div{display:grid;gap:14px;max-width:780px}.sx-cart-head .sx-display,.sx-co-head .sx-display,.sx-done-head .sx-display{font-size:clamp(2rem,1.2rem + 2.8vw,3.5rem)}.sx .btn.sx-cart-go{width:auto;min-width:220px}@media (max-width:1023px){.sx .btn.sx-cart-go{display:none}}.sx-cart{display:grid;gap:32px}@media (min-width:1024px){.sx-cart{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:56px}.sx-cart .sx-sum{position:sticky;top:96px;margin-top:28px}}.sx-lines{list-style:none;margin:0;padding:0}.sx-line{display:grid;grid-template-columns:112px minmax(0,1fr);gap:18px;padding:28px 0;border-bottom:1px solid var(--sx-line)}@media (min-width:640px){.sx-line{grid-template-columns:168px minmax(0,1fr);gap:28px}}.sx-line-photo{display:block;aspect-ratio:1;border-radius:10px;overflow:hidden;background:var(--sx-tint)}.sx-line-info{display:grid;gap:12px;align-content:start;min-width:0}.sx-line-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.sx-line-name{font-size:clamp(1.25rem,1.05rem + .7vw,1.625rem);font-family:var(--font-head);font-weight:600;letter-spacing:-.01em}.sx-line-name a:hover{color:var(--sx-link)}.sx-line-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;color:var(--sx-mute);font-size:.875rem}.sx-chip{display:inline-flex;padding:3px 8px;border-radius:6px;background:var(--sx-tint-2);color:var(--sx-ink);font-size:.75rem}.sx-chip,.sx-line-price{font-family:var(--font-head);font-weight:600}.sx-line-price{display:grid;font-size:1.125rem;text-align:right;white-space:nowrap}.sx-line-price span{color:var(--sx-mute);font-size:.8125rem;font-weight:400}@media (max-width:639px){.sx-line-top{flex-direction:column;gap:6px}.sx-line-price{text-align:left}}.sx-picks{list-style:none;margin:0;padding:0;display:grid;gap:4px;color:var(--sx-mute);font-size:.8125rem}.sx-picks span{color:var(--sx-ink);font-weight:500}.sx-line-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.sx-stepper{display:inline-flex;align-items:center;height:42px;border:0;border-radius:8px;overflow:hidden;background:var(--fill)}.sx-stepper button{display:flex;align-items:center;justify-content:center;width:42px;height:100%;border:0;background:none;color:var(--sx-ink)}.sx-stepper button:hover:not(:disabled){background:var(--sx-tint)}.sx-stepper button:disabled{color:var(--sx-line-2);cursor:not-allowed}.sx-stepper>span{min-width:28px;text-align:center;font-family:var(--font-head);font-weight:600}.sx-text-btn{padding:8px 0;border:0;background:none;color:var(--sx-mute);font-size:.875rem;font-weight:500;text-decoration:underline;text-underline-offset:3px}.sx-text-btn:hover{color:var(--sx-ink)}.sx-sum{display:grid;gap:16px;min-width:0;padding:clamp(20px,2.5vw,28px);border:0;border-radius:10px;background:#fff}.sx-sum-title{font-size:1.375rem;font-family:var(--font-head);font-weight:600}.sx-sum-items{list-style:none;margin:0;padding:0;display:grid;gap:12px}.sx-sum-items li{display:flex;justify-content:space-between;gap:12px;font-size:.9375rem}.sx-sum-items li>span:first-child{display:grid;min-width:0}.sx-sum-items small{color:var(--sx-mute);font-size:.8125rem}.sx-sum-rows{display:grid;margin:0}.sx-sum-rows>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:11px 0;border-top:1px solid var(--sx-line);font-size:.9375rem}.sx-sum-rows dt{color:var(--sx-mute)}.sx-sum-rows dd{margin:0;font-weight:500;text-align:right}.sx-sum-total :is(dt,dd){color:var(--sx-ink);font-size:1.0625rem;font-family:var(--font-head);font-weight:600}.sx-sum-today dt{color:var(--sx-ink)}.sx-sum-today dd,.sx-sum-today dt{font-family:var(--font-head);font-weight:600}.sx-sum-today dd{font-size:1.5rem;color:var(--sx-green)}.sx-sum-more{justify-self:center}.sx-cart-empty{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:16px;padding-top:clamp(56px,9vw,120px);text-align:center}.sx-cart-empty .sx-lead{margin-inline:auto}.sx-ideas{width:100%;max-width:880px;margin-top:40px;text-align:left}.sx-co-head{display:grid;gap:14px;max-width:820px;padding:clamp(28px,4vw,56px) 0 clamp(20px,3vw,36px)}.sx-signin{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px;margin-bottom:24px;padding:24px;border:0;border-radius:10px;background:var(--sx-tint-2)}.sx-signin h2{font-size:1.5rem;font-family:var(--font-head);font-weight:600}.sx-signin p{margin-top:4px;color:var(--sx-mute)}.sx-signin-actions{display:flex;flex-wrap:wrap;gap:10px}.sx-co{display:grid;gap:32px}@media (min-width:1024px){.sx-co{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:56px}.sx-co .sx-sum{position:sticky;top:96px}}.sx-co.is-locked .sx-co-main{opacity:.55}.sx-co-main,.sx-co-step{display:grid;min-width:0}.sx-co-step{gap:16px;padding:32px 0;border-top:1px solid var(--sx-line)}.sx-co-step:first-child{padding-top:8px;border-top:0}.sx-co-fs>legend{margin-bottom:16px}.sx-co-fs{display:grid;gap:16px;min-width:0;margin:0;padding:0;border:0}.sx-co-title{display:flex;align-items:center;gap:12px;padding:0;font-family:var(--font-head);font-size:clamp(1.375rem,1.1rem + .9vw,1.75rem);font-weight:600;letter-spacing:-.01em}.sx-co-n{display:inline-grid;flex-shrink:0;place-items:center;width:32px;height:32px;border-radius:8px;background:var(--sx-green);color:#fff;font-family:var(--font-body);font-size:.9375rem;letter-spacing:0}.sx-co-help{display:flex;align-items:flex-start;gap:8px;color:var(--sx-mute);font-size:.9375rem;line-height:1.55}.sx-co-help svg{flex-shrink:0;margin-top:3px;color:var(--sx-green)}.sx-co-item{padding:18px;border:0;border-radius:10px}.sx-co-item fieldset{display:grid;gap:14px;min-width:0;margin:0;padding:0;border:0}.sx-co-item-head{display:flex;align-items:center;gap:14px;width:100%;padding:0;margin-bottom:14px}.sx-co-item-head img{flex-shrink:0;width:56px;height:56px;border-radius:8px}.sx-co-item-head>span{display:grid;gap:2px;min-width:0}.sx-co-item-head strong{font-size:1.0625rem;font-family:var(--font-head);font-weight:600}.sx-co-item-head span span{color:var(--sx-mute);font-size:.8125rem}.sx-plans{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}@media (max-width:639px){.sx-plans{grid-template-columns:1fr;gap:8px}.sx-plan-opt{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:12px;padding:12px 14px 12px 42px}.sx-plan-opt input{top:14px}.sx-plan-opt-today{grid-column:2;grid-row:1;text-align:right;white-space:nowrap}.sx-plan-opt-then{grid-column:1/-1}}.sx-plan-opt{position:relative;display:grid;gap:2px;min-width:0;padding:14px 14px 14px 44px;border:0;border-radius:8px;cursor:pointer}.sx-plan-opt input{position:absolute;top:16px;left:16px;width:18px;height:18px;margin:0;accent-color:var(--sx-green)}.sx-plan-opt:has(input:checked){background:var(--sx-tint-2)}.sx-plan-opt:has(input:focus-visible){outline:3px solid var(--sx-link);outline-offset:2px}.sx-plan-opt:has(input:disabled){cursor:not-allowed}.sx-plan-opt-title{font-size:.875rem}.sx-plan-opt-title,.sx-plan-opt-today{font-family:var(--font-head);font-weight:600}.sx-plan-opt-today{font-size:1.0625rem}.sx-plan-opt-today small{font-weight:400}.sx-plan-opt-then,.sx-plan-opt-today small{color:var(--sx-mute);font-size:.8125rem}.sx-fields{display:grid;gap:16px}@media (min-width:640px){.sx-fields{grid-template-columns:1fr 1fr}.sx-field.wide{grid-column:1/-1}}.sx-field{display:grid;gap:6px;min-width:0}.sx-field label{font-size:.875rem;font-family:var(--font-head);font-weight:600}.sx-field :is(input,textarea){width:100%;min-height:52px;padding:12px 16px;border:0;border-radius:8px;background:var(--fill);color:var(--sx-ink);font:inherit;font-size:1rem;transition:background-color .15s ease}.sx-field textarea{min-height:96px;resize:vertical}.sx-field :is(input,textarea):focus{outline:3px solid rgba(36,122,58,.18);outline-offset:0;background:#fff}.sx-field :is(input,textarea):user-invalid{outline:2px solid var(--error);outline-offset:0}.sx-field input[readonly]{background:var(--sx-tint);color:var(--sx-mute)}.sx-gift{border:0;border-radius:10px}.sx-gift-toggle{display:flex;align-items:center;gap:12px;padding:16px 18px;cursor:pointer}.sx-gift-toggle input{flex-shrink:0;width:20px;height:20px;margin:0;accent-color:var(--sx-green)}.sx-gift-toggle svg{flex-shrink:0;color:var(--sx-orange-ink)}.sx-gift-toggle>span{display:grid}.sx-gift-toggle strong{font-size:.9375rem;font-family:var(--font-head);font-weight:600}.sx-gift-toggle small{color:var(--sx-mute);font-size:.8125rem}.sx-gift-msg{padding:0 18px 18px}@supports selector(:has(*)){.sx-gift:not(:has(input:checked)) .sx-gift-msg{display:none}.sx-gift:has(input:checked){background:var(--sx-tint-2)}}.sx-bank{display:grid;margin:0;border:0;border-radius:10px}.sx-bank>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px}.sx-bank>div+div{border-top:1px solid var(--sx-line)}.sx-bank dt{color:var(--sx-mute);font-size:.875rem}.sx-bank dd{min-width:0;margin:0;font-family:var(--font-head);font-weight:600;text-align:right}.sx-bank-number{display:flex;align-items:center;gap:10px;font-size:1.0625rem}.sx-terms{display:flex;align-items:flex-start;gap:10px;color:var(--sx-mute);font-size:.875rem;line-height:1.5;cursor:pointer}.sx-terms input{flex-shrink:0;width:20px;height:20px;margin:1px 0 0;accent-color:var(--sx-green)}.sx-terms a{color:var(--sx-link);text-decoration:underline;text-underline-offset:2px}.sx-done{display:grid;gap:clamp(28px,4vw,48px);padding-top:clamp(32px,5vw,72px)}.sx-done-head{display:grid;gap:14px;justify-items:start;max-width:820px}.sx-track{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.sx-track li{position:relative;display:grid;gap:10px;padding-right:8px;color:var(--sx-mute);font-size:.8125rem}.sx-track li:before{content:"";position:absolute;top:11px;left:24px;right:0;height:2px;background:var(--sx-line)}.sx-track li:last-child:before{display:none}.sx-track li.done:before{background:var(--sx-green)}.sx-track-dot{position:relative;z-index:1;display:grid;place-items:center;width:24px;height:24px;border:2px solid var(--sx-line-2);border-radius:6px;background:#fff;color:#fff}.sx-track li.done{color:var(--sx-ink);font-family:var(--font-head);font-weight:600}.sx-track li.done .sx-track-dot{border-color:var(--sx-green);background:var(--sx-green)}.sx-track li.next .sx-track-dot{border-color:var(--sx-green)}@media (max-width:639px){.sx-track{grid-template-columns:1fr}.sx-track li{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:12px;padding:0 0 18px}.sx-track li:before{top:24px;bottom:0;left:11px;right:auto;width:2px;height:auto}}.sx-done-grid{display:grid;gap:20px}@media (min-width:900px){.sx-done-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:28px}}.sx-done-card{display:grid;gap:16px;min-width:0;padding:clamp(20px,3vw,32px);border:0;border-radius:10px}.sx-done-grid>.sx-done-card:first-child{background:var(--sx-tint-2)}.sx-done-title{font-size:1.5rem;font-family:var(--font-head);font-weight:600;letter-spacing:-.01em}.sx-timer{display:flex;align-items:center;gap:10px;padding:12px 14px;border:0;border-radius:8px;background:var(--sx-warm);font-size:.9375rem}.sx-timer svg{flex-shrink:0;color:var(--sx-orange-ink)}.sx-timer.late{background:var(--sx-tint)}.sx-done-lines{list-style:none;margin:0;padding:0}.sx-done-lines li{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--sx-line)}.sx-done-lines li>div{display:grid;min-width:0}.sx-done-lines strong{font-family:var(--font-head);font-weight:600}.sx-done-lines li>div span{color:var(--sx-mute);font-size:.8125rem}.sx-done-lines li>span{font-family:var(--font-head);font-weight:600;white-space:nowrap}.sx-done-total{display:flex;align-items:baseline;justify-content:space-between}.sx-done-total span{color:var(--sx-mute)}.sx-done-total strong{font-family:var(--font-head);font-size:1.75rem;font-weight:600}.sx-done-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.sx .sx-done-actions .btn.sx-btn-xl{width:auto;min-width:220px}.sx-order-head{display:grid;gap:12px;padding:clamp(24px,4vw,48px) 0 clamp(20px,3vw,32px)}.sx-order-head .sx-display{font-size:clamp(2rem,1.2rem + 2.8vw,3.25rem)}.sx-order-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;color:var(--sx-mute);font-size:.9375rem}.sx-state{display:inline-flex;align-items:center;gap:6px;color:var(--sx-green);font-family:var(--font-head);font-weight:600}.sx-state:before{content:"";width:8px;height:8px;border-radius:2px;background:currentColor}.sx-state.off{color:var(--sx-mute)}.sx-track-6{grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:clamp(24px,3vw,40px)}@media (max-width:639px){.sx-track-6{grid-template-columns:1fr}}.sx-order-grid{display:grid;gap:20px}@media (min-width:1024px){.sx-order-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:28px}}.sx-order-main,.sx-order-side{display:grid;gap:20px;min-width:0}.sx-done-title svg{vertical-align:-3px;margin-right:6px;color:var(--sx-green)}.sx-progress{height:8px;border-radius:4px;background:var(--sx-tint-2);overflow:hidden}.sx-progress i{display:block;height:100%;border-radius:4px;background:var(--sx-green)}.sx-schedule{list-style:none;margin:0;padding:0;display:grid}.sx-schedule li{display:grid;grid-template-columns:20px minmax(0,1fr) auto 72px;align-items:center;gap:10px;padding:11px 0;border-top:1px solid var(--sx-line);font-size:.9375rem}.sx-schedule small{color:var(--sx-mute);font-size:.75rem}.sx-schedule-dot{display:grid;place-items:center;width:18px;height:18px;border:2px solid var(--sx-line-2);border-radius:5px;color:#fff}.sx-schedule li.paid .sx-schedule-dot{border-color:var(--sx-green);background:var(--sx-green)}.sx-schedule li.part_paid .sx-schedule-dot{border-color:var(--sx-orange)}.sx-schedule-state{color:var(--sx-mute);font-size:.8125rem;text-align:right}.sx-schedule li.paid .sx-schedule-state{color:var(--sx-green);font-family:var(--font-head);font-weight:600}.sx-pay-card{background:var(--sx-tint-2)}.sx-report{display:grid;gap:14px;padding-top:18px;border-top:1px solid var(--sx-line)}.sx-report-title{font-size:1.125rem}.sx-claim,.sx-report-title{font-family:var(--font-head);font-weight:600}.sx-claim.pending{color:var(--sx-orange-ink)}.sx-claim.rejected{color:var(--error)}.sx-address{display:grid;gap:2px;color:var(--sx-mute);font-size:.9375rem;line-height:1.5}.sx-address strong{color:var(--sx-ink)}.sx-cancel summary{font-family:var(--font-head);font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between}.sx-cancel summary::-webkit-details-marker{display:none}.sx-cancel summary:after{content:"+";color:var(--sx-link);font-size:1.25rem;line-height:1}.sx-cancel[open] summary:after{content:"\2212"}.sx-cancel .sx-report{margin-top:16px}.sx-order-help a{color:var(--sx-link);text-decoration:underline;text-underline-offset:2px}.ac-order-name a:hover{color:var(--link)}.ac-pay{display:inline-flex;align-items:center;margin-left:10px;padding:2px 10px;border-radius:6px;background:var(--primary);color:#fff;font-family:var(--font-body);font-size:.75rem;font-weight:600;vertical-align:2px}.ac-order-name a.ac-pay:hover{color:#fff;background:var(--primary-dark)}.sx-hiw-hero{display:grid;gap:32px;padding:clamp(32px,5vw,72px) 0 clamp(24px,3vw,40px)}.sx-hiw-copy{display:grid;gap:18px;justify-items:start;align-content:center}.sx-hiw-media{margin:0;aspect-ratio:4/3;border-radius:10px;overflow:hidden;background:var(--sx-tint)}@media (min-width:900px){.sx-hiw-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(40px,6vw,96px)}.sx-hiw-media{aspect-ratio:4/5;max-height:600px}}.sx-jump{display:flex;flex-wrap:wrap;gap:8px;padding:4px 0;font-size:.875rem;font-weight:500}.sx-jump a{padding:8px 14px;border-radius:6px;background:var(--fill);color:var(--sx-ink);transition:background-color .15s ease}.sx-jump a:hover{background:var(--fill-hover)}@media (max-width:639px){.sx-jump{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.sx-jump::-webkit-scrollbar{display:none}}.sx-steps{list-style:none;margin:clamp(28px,4vw,48px) 0 0;padding:0;display:grid;gap:28px}.sx-steps li{position:relative;display:grid;gap:10px;align-content:start}.sx-steps-n{color:var(--sx-orange-ink)}.sx-steps h3{font-size:1.375rem;font-family:var(--font-head);font-weight:600;letter-spacing:-.01em}.sx-steps p{max-width:34ch;color:var(--sx-mute);font-size:.9375rem;line-height:1.6}@media (min-width:900px){.sx-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.sx-steps li:not(:last-child):after{content:"";position:absolute;top:54px;left:60px;right:8px;height:1px;background:var(--sx-line-2)}}.sx-flow{list-style:none;margin:28px 0;padding:0;display:grid;gap:16px}.sx-flow li{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:14px}.sx-flow li>span{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;background:var(--sx-tint-2);color:var(--sx-green);font-size:.9375rem;font-weight:600}.sx-flow p{padding-top:4px;color:var(--sx-mute);line-height:1.6}.sx-flow-big li{padding-bottom:18px;border-bottom:1px solid var(--sx-line)}.sx-flow-big h3{padding-top:2px;font-size:1.25rem;font-family:var(--font-head);font-weight:600}.sx-rules{list-style:none;margin:clamp(28px,4vw,48px) 0 0;padding:0;display:grid;border-top:1px solid var(--sx-line);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.sx-rules li{display:grid;gap:8px;align-content:start;padding:28px 28px 28px 0;border-bottom:1px solid var(--sx-line)}.sx-rules h3{font-size:1.1875rem;font-family:var(--font-head);font-weight:600}.sx-rules p{max-width:38ch;color:var(--sx-mute);font-size:.9375rem;line-height:1.6}.sx-faq-wrap{display:grid;gap:28px}@media (min-width:900px){.sx-faq-wrap{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(40px,6vw,96px)}}.sx-faq{border-top:1px solid var(--sx-line-2)}.sx-faq details{border-bottom:1px solid var(--sx-line)}.sx-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;font-family:var(--font-head);font-size:1.1875rem;font-weight:600;list-style:none;cursor:pointer}.sx-faq summary::-webkit-details-marker{display:none}.sx-faq summary:after{content:"+";flex-shrink:0;font-family:var(--font-body);font-size:1.375rem;font-weight:400;line-height:1;color:var(--sx-link)}.sx-faq details[open] summary:after{content:"\2212"}.sx-faq details p{max-width:62ch;padding:0 0 22px;color:var(--sx-mute);line-height:1.7}.sx-legal .sx-tile{grid-template-rows:1fr;background:#fff}.sx-legal .sx-tile:hover{background:var(--sx-tint)}.sx-paygrid{display:grid;gap:32px;padding-bottom:clamp(32px,4vw,56px)}@media (min-width:900px){.sx-paygrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(40px,6vw,80px)}}.sx-help{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px;margin:8px 0 20px;padding:24px;border:0;border-radius:10px}.sx-help h2{font-size:1.375rem;font-family:var(--font-head);font-weight:600}.sx-help p{margin-top:4px;color:var(--sx-mute)}.sx-inline{color:var(--sx-link);text-decoration:underline;text-underline-offset:2px}.sx-marquee{overflow:hidden;padding:18px 0;border-block:1px solid var(--sx-line)}.sx-marquee-track{display:flex;width:max-content}.sx-marquee ul{list-style:none;margin:0;padding:0;display:flex;flex-shrink:0}.sx-marquee li{display:flex;align-items:center;gap:28px;padding-right:28px;font-family:var(--font-head);font-size:clamp(1.125rem,1rem + .6vw,1.5rem);font-weight:500;color:var(--sx-ink);white-space:nowrap}.sx-marquee li:after{content:"";width:7px;height:7px;border-radius:2px;background:var(--sx-orange)}@keyframes sx-drift{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:no-preference){.sx-marquee-track{animation:sx-drift 48s linear infinite}.sx-marquee:hover .sx-marquee-track{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.sx-marquee-track{flex-wrap:wrap;width:auto;padding-inline:20px}.sx-marquee ul[aria-hidden]{display:none}}.sx-welcome{display:grid;gap:24px}.sx-statement{max-width:22ch;font-size:clamp(2rem,1.2rem + 3vw,3.75rem);font-family:var(--font-head);font-weight:600;line-height:1.06;letter-spacing:-.022em}.sx-welcome-copy{display:grid;gap:18px;color:var(--sx-mute);font-size:1.0625rem;line-height:1.7}@media (min-width:900px){.sx-welcome-copy{grid-template-columns:1fr 1fr;gap:48px;margin-top:12px}}.sx-founder{display:grid;gap:32px}@media (min-width:900px){.sx-founder{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(40px,6vw,96px)}}.sx-founder-photo{position:relative;margin:0}.sx-founder-photo img{display:block;width:100%;aspect-ratio:5/6;object-fit:cover;object-position:50% 20%;border-radius:10px}.sx-founder-photo figcaption{display:grid;gap:2px;margin-top:14px;padding-top:14px;border-top:1px solid var(--sx-line)}.sx-founder-photo figcaption strong{font-family:var(--font-head);font-size:1.25rem;font-weight:600}.sx-founder-photo figcaption span{color:var(--sx-mute);font-size:.875rem}.sx-founder-copy{display:grid;gap:16px;align-content:start}.sx-founder-copy>p:not(.sx-kicker){max-width:58ch;color:var(--sx-mute);font-size:1.0625rem;line-height:1.7}.sx-quote{margin:12px 0 0;padding:4px 0 4px 22px;border-left:3px solid var(--sx-orange)}.sx-quote p{font-size:clamp(1.375rem,1.1rem + 1vw,1.875rem);font-weight:500;line-height:1.3;letter-spacing:-.01em;color:var(--sx-ink)}.sx-quote cite,.sx-quote p{font-family:var(--font-head)}.sx-quote cite{display:block;margin-top:12px;color:var(--sx-mute);font-size:.875rem;font-style:normal;font-weight:600}.sx-figures>div:nth-child(2n){padding-left:16px;border-left:1px solid var(--sx-line)}.sx-figures>div:nth-child(n+3){border-top:1px solid var(--sx-line)}@media (min-width:768px){.sx-figures>div:nth-child(n){padding:28px 24px;border-top:0}}.sx-services{list-style:none;margin:clamp(28px,4vw,48px) 0 0;padding:0;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr))}.sx-service{display:grid;gap:10px;height:100%;padding:clamp(22px,3vw,32px);border:0;border-radius:10px;color:var(--sx-ink);transition:background-color .15s ease}.sx-service:hover{background:var(--sx-tint)}.sx-service h3{font-size:clamp(1.375rem,1.2rem + .6vw,1.75rem);font-family:var(--font-head);font-weight:600;letter-spacing:-.012em}.sx-service p{max-width:48ch;color:var(--sx-mute);line-height:1.6}.sx-service .sx-tile-cta{color:var(--sx-link)}.sx-service:hover .sx-tile-cta svg{transform:translateX(4px)}.sx-mission{font-family:var(--font-head);font-size:clamp(1.375rem,1.1rem + 1.1vw,2rem);font-weight:500;line-height:1.3;letter-spacing:-.01em}.sx-tile .sx-tile-copy p.sx-mission{max-width:30ch;color:var(--sx-ink)}.sx-tile.dark .sx-tile-copy p.sx-mission{color:#fff}.sx-values{list-style:none;margin:clamp(28px,4vw,48px) 0 0;padding:0;display:grid;border-top:1px solid var(--sx-line);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.sx-values li{display:grid;gap:6px;align-content:start;padding:26px 28px 26px 0;border-bottom:1px solid var(--sx-line)}.sx-values h3{font-size:clamp(1.375rem,1.2rem + .6vw,1.75rem);font-family:var(--font-head);font-weight:600;letter-spacing:-.012em}.sx-values p{max-width:36ch;color:var(--sx-mute);line-height:1.6}.sx-split{display:grid;gap:32px}@media (min-width:900px){.sx-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(40px,6vw,96px)}}.sx-split>div{display:grid;gap:16px;align-content:start}.sx-split-media{margin:0;aspect-ratio:4/5;max-height:560px;border-radius:10px;overflow:hidden;background:var(--sx-tint)}.sx-checks{list-style:none;margin:12px 0 0;padding:0;display:grid}.sx-checks li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;padding:16px 0;border-top:1px solid var(--sx-line);color:var(--sx-mute);line-height:1.6}.sx-checks svg{margin-top:3px;color:var(--sx-green)}.sx-letter{display:grid;gap:16px;max-width:720px;margin-inline:auto;padding:clamp(28px,5vw,64px);border:0;border-radius:10px}.sx-letter h2{font-size:clamp(1.75rem,1.3rem + 1.4vw,2.5rem);font-family:var(--font-head);font-weight:600;letter-spacing:-.018em}.sx-letter>p:not(.sx-kicker,.sx-letter-sign){color:var(--sx-mute);font-size:1.0625rem;line-height:1.75}.sx-letter-sign{display:grid;gap:2px;margin-top:8px;color:var(--sx-mute)}.sx-letter-name{margin-top:6px;font-family:var(--font-head);font-size:1.75rem;font-style:italic;font-weight:500;color:var(--sx-ink)}.sx-letter-role{font-size:.875rem}.sx-seg-wrap{flex-wrap:wrap}@media (max-width:639px){.sx-seg-wrap{flex-wrap:nowrap;max-width:100%;overflow-x:auto;scrollbar-width:none}.sx-seg-wrap a{white-space:nowrap}}.sx-story{display:grid;gap:24px;margin-top:clamp(24px,3vw,40px);color:var(--sx-ink)}@media (min-width:900px){.sx-story{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(32px,5vw,72px)}}.sx-story-media{aspect-ratio:16/10;border-radius:10px;overflow:hidden;background:var(--sx-tint)}.sx-post-media img,.sx-story-media img{transition:transform .7s cubic-bezier(.2,.7,.2,1)}.sx-post:hover .sx-post-media img,.sx-story:hover .sx-story-media img{transform:scale(1.03)}.sx-story-copy{display:grid;gap:12px;justify-items:start}.sx-story-title{font-size:clamp(1.75rem,1.2rem + 1.8vw,2.75rem);font-family:var(--font-head);font-weight:600;line-height:1.08;letter-spacing:-.02em}.sx-post:hover .sx-post-title,.sx-story:hover .sx-story-title{color:var(--sx-link)}.sx-story-excerpt{color:var(--sx-mute);font-size:1.0625rem;line-height:1.6}.sx-story-meta{color:var(--sx-mute);font-size:.8125rem}.sx-story .sx-tile-cta{color:var(--sx-link)}.sx-posts{list-style:none;margin:clamp(24px,3vw,40px) 0 0;padding:0;display:grid;gap:40px 24px;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.sx-post{display:grid;gap:8px;align-content:start;color:var(--sx-ink)}.sx-post-media{margin-bottom:8px;aspect-ratio:3/2;border-radius:10px;overflow:hidden;background:var(--sx-tint)}.sx-post-title{font-size:1.375rem;font-family:var(--font-head);font-weight:600;line-height:1.2;letter-spacing:-.01em}.sx-post-excerpt{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--sx-mute);font-size:.9375rem;line-height:1.55}.sx-article-head{display:grid;gap:16px;justify-items:start;max-width:880px;padding-bottom:clamp(24px,3vw,40px)}.sx-article-head .sx-crumbs{margin-bottom:clamp(12px,2vw,24px)}.sx-article-head .sx-display{font-size:clamp(2rem,1.2rem + 2.8vw,3.5rem)}.sx-article-head .sx-lead{max-width:56ch}.sx-byline{display:flex;align-items:center;gap:12px;margin-top:4px}.sx-byline>span:last-child{display:grid;font-size:.875rem}.sx-byline>span:last-child span{color:var(--sx-mute)}.sx-article-photo{margin-block:0}.sx-article-photo img{aspect-ratio:21/10;border-radius:10px}@media (max-width:639px){.sx-article-photo img{aspect-ratio:4/3}}.sx-prose{max-width:680px;margin:clamp(32px,5vw,64px) auto 0}.sx-prose li,.sx-prose p{color:#2d4a37;font-size:1.0625rem;line-height:1.8}.sx-prose p+p{margin-top:18px}.sx-prose .sx-prose-lead{color:var(--sx-ink);font-size:clamp(1.1875rem,1.1rem + .3vw,1.3125rem);line-height:1.7}.sx-prose section{margin-top:clamp(32px,4vw,48px)}.sx-prose h2{margin-bottom:14px;font-size:clamp(1.5rem,1.2rem + .9vw,1.875rem);font-family:var(--font-head);font-weight:600;line-height:1.2;letter-spacing:-.012em}.sx-prose ul{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:10px}.sx-prose ul li{position:relative;padding-left:22px}.sx-prose ul li:before{content:"";position:absolute;left:2px;top:.75em;width:7px;height:7px;border-radius:2px;background:var(--sx-orange)}.sx-prose-note{padding:20px 22px;background:var(--sx-tint)}.sx-article-cta{max-width:680px;margin:clamp(40px,5vw,64px) auto 0}.sx-article-cta .sx-tile-cta{color:#fff}.sx :where(.sx-crumbs,.sx-head>*,.sx-showcase-head>*,.sx-showing,.sx-empty,.sx-chapter>.sx-h2,.sx-section .sx-h2,.sx-sub,.sx-swipe,.sx-feature-copy,.sx-phero-copy,.sx-hiw-copy,.sx-facts,.sx-figures,.sx-model,.sx-sizes-story,.sx-steps,.sx-rules,.sx-values,.sx-checks,.sx-know,.sx-paying-copy,.sx-buy-panel,.sx-inside-head,.sx-items,.sx-cart-head>div,.sx-lines,.sx-co-head,.sx-co-main,.sx-order-head,.sx-track,.sx-done-head,.sx-welcome,.sx-founder-copy,.sx-founder-photo figcaption,.sx-faq-wrap>div:first-child,.sx-faq,.sx-article-head,.sx-prose,.sx-assure,.sx-jump,.sx-cart-empty>:not(.sx-ideas),.sx-split>div,.sx-story-copy,.sx-post,.sx-others a,.sx-card-body,.sx-order-help){background-color:var(--page);border-radius:8px;box-shadow:0 0 28px 22px var(--page)}.sx-marquee{background:var(--page)}.sx :where(.sx-buy-facts,.sx-compare,.sx-help,.sx-letter,.sx-service,.sx-co-item,.sx-bank,.sx-done-card,.sx-signin,.sx-gift,.sx-size,.sx-option,.sx-plan-opt,.sx-steps-icon){background-color:#fff}.sx .sx-notice:not(.warn){background:var(--sx-tint-2)}.sx .sx-done-grid>.sx-done-card:first-child,.sx .sx-gift:has(input:checked),.sx .sx-option:has(input:checked),.sx .sx-pay-card,.sx .sx-plan-opt:has(input:checked),.sx .sx-signin,.sx .sx-size[aria-current]{background-color:var(--sx-tint-2)}.sx .sx-seg a[aria-current]{background:#fff}.sx :is(.sx-done-card,.sx-letter,.sx-sum,.sx-paying-card,.sx-co-item) :is(.sx-fine,.sx-h2){background-color:transparent;box-shadow:none}.google-form{display:grid;gap:10px}.google-terms{align-items:flex-start;min-height:0;font-size:.875rem;font-weight:500;line-height:1.45;color:var(--muted)}.google-terms input{flex-shrink:0;margin-top:1px;accent-color:var(--primary)}.google-terms a{color:var(--link);text-decoration:underline;text-underline-offset:2px}@keyframes mo-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes mo-settle{0%{opacity:0;transform:scale(1.025)}to{opacity:1;transform:none}}@keyframes mo-drift{0%{transform:translateY(-3.5%) scale(1.09)}to{transform:translateY(3.5%) scale(1.09)}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}:is(.sx-head,.sx-hiw-copy,.sx-phero-copy,.sx-co-head,.sx-cart-head>div,.sx-done-head,.sx-article-head,.sx-order-head,.sx-cart-empty,.sx-buy-panel,.hero-copy,.sx-showcase-head)>*{animation:mo-up 1.25s cubic-bezier(.16,1,.3,1) both}:is(.sx-head,.sx-hiw-copy,.sx-phero-copy,.sx-co-head,.sx-cart-head>div,.sx-done-head,.sx-article-head,.sx-order-head,.sx-cart-empty,.sx-buy-panel,.hero-copy,.sx-showcase-head)>:nth-child(2){animation-delay:.1s}:is(.sx-head,.sx-hiw-copy,.sx-phero-copy,.sx-co-head,.sx-cart-head>div,.sx-done-head,.sx-article-head,.sx-order-head,.sx-cart-empty,.sx-buy-panel,.hero-copy,.sx-showcase-head)>:nth-child(3){animation-delay:.2s}:is(.sx-head,.sx-hiw-copy,.sx-phero-copy,.sx-co-head,.sx-cart-head>div,.sx-done-head,.sx-article-head,.sx-order-head,.sx-cart-empty,.sx-buy-panel,.hero-copy,.sx-showcase-head)>:nth-child(n+4){animation-delay:.3s}:is(.sx-hiw-media,.sx-phero-media,.sx-buy-photo,.sx-article-photo,.hero-art,.sx-rail){animation:mo-settle 1.6s cubic-bezier(.16,1,.3,1) .15s both}.btn{transition:background-color .15s ease,transform .12s ease}.btn:active:not(:disabled):not([aria-disabled=true]){transform:scale(.97)}.site-header{transition:background-color .3s ease,border-color .3s ease}}.site-header.is-scrolled{border-bottom-color:var(--border-strong)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){:is(.sx-hiw-media,.sx-phero-media,.sx-feature-media,.sx-split-media) img{animation:mo-drift linear both;will-change:transform;animation-timeline:view();animation-range:cover}}}.sx-section .sx-h2+:is(.sx-duo,.sx-grid){margin-top:clamp(28px,4vw,48px)}.site-header{background:var(--page);-webkit-backdrop-filter:none;backdrop-filter:none}@media (max-width:1023px){.sx-buybar{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}}.sx-co-n{width:auto;height:auto;border-radius:0;background:none;color:var(--sx-quiet);font-family:var(--font-head);font-size:inherit;font-weight:600}.sx-flow li{grid-template-columns:24px minmax(0,1fr)}.sx-flow li>span{width:auto;height:auto;border-radius:0;background:none;place-items:start;color:var(--sx-quiet);font-family:var(--font-head);font-size:1.25rem;line-height:1.3}.sx-steps-n{color:var(--sx-mute);font-size:.8125rem;font-family:var(--font-head);font-weight:600}@media (min-width:900px){.sx-steps li:not(:last-child):after{top:10px;left:64px}}.sx .sx-services{display:block;border-top:1px solid var(--sx-line)}.sx .sx-services li{border-bottom:1px solid var(--sx-line)}.sx .sx-service{gap:8px;padding:28px 0;border:0;border-radius:0;background:transparent}.sx .sx-service:hover h3{color:var(--sx-link)}@media (min-width:900px){.sx .sx-service{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) auto;align-items:center;gap:40px}}.sx :is(.sx-done-card,.sx-paying-card,.sx-sum) .sx-bank{border:0;border-block:1px solid var(--sx-line);border-radius:0;background:transparent}.sx :is(.sx-done-card,.sx-paying-card,.sx-sum) .sx-bank>div{padding-inline:0}.sx .sx-done-card :is(.sx-notice,.sx-timer){padding:0;border:0;background:none}.sx .sx-co-item{padding:22px 0 6px;border:0;border-top:1px solid var(--sx-line);border-radius:0;background:transparent}.sx-quote{padding-left:0;border-left:0}.sx-prose-note{border:0;border-radius:10px;background:#fff}.sx-facts dd{font-family:var(--font-body);font-size:clamp(1.0625rem,1rem + .4vw,1.25rem)}.why .stat .v{font-size:1.5rem}.sx-letter-name{font-style:normal}.sx .sx-services{border-radius:8px;background-color:var(--page);box-shadow:0 0 28px 22px var(--page)}:is(strong,b,th){font-family:var(--font-head)}.sx-index-row{grid-template-columns:minmax(0,1fr) auto 20px}@media (max-width:560px){.sx-index-row{grid-template-columns:minmax(0,1fr) 18px}.sx-index-meta{grid-column:1;grid-row:2}.sx-index-go{grid-column:2;grid-row:1/span 2}}.sx-inst{margin-top:16px;border-radius:10px;background:var(--sx-tint)}.sx-inst summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;font-family:var(--font-head);font-size:.9375rem;font-weight:600;color:var(--sx-ink);list-style:none;cursor:pointer}.sx-inst summary::-webkit-details-marker{display:none}.sx-inst summary:after{content:"+";font-family:var(--font-body);font-size:1.25rem;font-weight:400;line-height:1;color:var(--sx-link)}.sx-inst[open] summary:after{content:"\2212"}.sx-inst>:not(summary){margin-inline:16px}.sx-inst-steps{display:grid;gap:10px;margin-block:2px 12px;padding-left:20px;color:var(--sx-mute);line-height:1.55}.sx-inst-steps,.sx-inst-steps li{font-size:.875rem}.sx-inst-steps strong{color:var(--sx-ink);font-weight:600}.sx-inst-note{margin-bottom:12px;color:var(--sx-mute);font-size:.8125rem;line-height:1.5}.sx-inst .sx-link{margin-bottom:16px;font-size:.875rem}.sx-paying-copy .sx-fine+.sx-fine{margin-top:10px}.sx-flow p strong{color:var(--sx-ink);font-weight:600}.sx-inst-line{display:grid;margin:0;padding:0;list-style:none}.sx-inst-line li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 16px;padding:14px 0;border-top:1px solid var(--sx-line)}.sx-inst-line li:first-child{border-top:0;padding-top:0}.sx-inst-when{grid-column:1;color:var(--sx-mute);font-size:.8125rem}.sx-inst-what{grid-column:1;color:var(--sx-ink);font-family:var(--font-head);font-size:.9375rem;font-weight:600}.sx-inst-line strong{grid-column:2;grid-row:1/span 2;align-self:center;color:var(--sx-ink);font-size:1rem}.sx-inst-line li.is-done .sx-inst-what{color:var(--sx-link)}.sx-ladder{list-style:none;margin:clamp(24px,3vw,40px) 0 0;padding:4px clamp(16px,2.4vw,28px);border-radius:10px;background:#fff}.sx-ladder li+li{border-top:1px solid var(--sx-line)}.sx-rung{display:grid;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:6px 24px;margin-inline:calc(clamp(16px, 2.4vw, 28px) * -1);padding:18px clamp(16px,2.4vw,28px);color:inherit;transition:background-color .15s ease}a.sx-rung:hover{background:var(--sx-tint)}.sx-rung.is-off{opacity:.5}.sx-rung-main{display:grid;gap:4px;min-width:0}.sx-rung-name{color:var(--sx-ink);font-family:var(--font-head);font-size:1.125rem;font-weight:600}.sx-rung-meta{color:var(--sx-mute);font-size:.875rem;line-height:1.45}.sx-rung-price{display:grid;justify-items:end;gap:2px;text-align:right}.sx-rung-price strong{color:var(--sx-ink);font-family:var(--font-head);font-size:1.25rem;font-weight:600}.sx-rung-price span{color:var(--sx-mute);font-size:.8125rem}.sx-rung-go{display:flex;color:var(--sx-link)}@media (max-width:560px){.sx-rung{grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;padding-block:16px}.sx-rung-go{display:none}.sx-rung-name{font-size:1rem}.sx-rung-price strong{font-size:1.0625rem}}.sx-budgets{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none}.sx-budgets a,.sx-budgets span{display:inline-flex;align-items:center;min-height:36px;padding:6px 12px;border-radius:6px;background:var(--fill);color:var(--sx-ink);font-family:var(--font-head);font-size:.875rem;font-weight:600;transition:background-color .15s ease}.sx-budgets a:hover{background:var(--fill-hover)}.sx-budgets .is-off{opacity:.5}.sx-items{grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.sx-items{grid-template-columns:repeat(2,minmax(0,1fr))}}.sx-items li>span+span{text-align:right}.sx-items li>span{min-width:0}.sx-items li.is-choice>span+span{white-space:normal}@media (min-width:768px){.sx-items.is-short{grid-template-columns:minmax(0,1fr);max-width:560px;margin-inline:auto}.sx-inside-head:has(+.sx-items.is-short){max-width:560px;margin-inline:auto}}.sx-bhead{display:grid;gap:16px;justify-items:start;max-width:720px;padding:clamp(24px,4vw,56px) 0 8px}.sx-bfacts{margin-top:4px}.sx-build{display:grid;gap:8px}.sx-bstep{display:grid;gap:18px;padding:clamp(28px,4vw,48px) 0 8px;scroll-margin-top:88px}.sx-bstep .sx-h2{font-size:clamp(1.4rem,1rem + 1.4vw,2rem)}.sx-bnum{display:inline-grid;place-items:center;width:1.5em;height:1.5em;margin-right:6px;border-radius:6px;background:var(--sx-tint-2);color:var(--sx-green);font-size:.7em;vertical-align:.2em}.sx-bplans{list-style:none;margin:0;padding:0;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(30%,150px),1fr))}.sx-bplan{position:relative;display:grid;gap:8px;width:100%;padding:6px 6px 10px;border:0;border-radius:10px;background:transparent;color:var(--sx-ink);text-align:left;cursor:pointer;transition:background-color .15s ease}.sx-bplan:hover{background:var(--sx-tint)}.sx-bplan[aria-pressed=true]{background:var(--sx-tint-2)}.sx-bplan img{height:auto;aspect-ratio:1/1;border-radius:8px;background:var(--sx-tint)}.sx-bplan-name{padding:0 4px;font-family:var(--font-head);font-size:.9375rem;font-weight:600}.sx-bplan[aria-pressed=true] .sx-bplan-name{color:var(--sx-green)}.sx-bplan-on{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:24px;height:24px;border-radius:6px;background:var(--sx-green);color:#fff}.sx-bbudgets button:focus-visible,.sx-bplan:focus-visible{outline:3px solid var(--sx-link);outline-offset:2px}.sx-bbudgets{margin:0}.sx-bbudgets button{display:inline-flex;align-items:center;min-height:44px;padding:8px 16px;border:0;border-radius:8px;background:#fff;color:var(--sx-ink);font-family:var(--font-head);font-size:.9375rem;font-weight:600;cursor:pointer;transition:background-color .15s ease}.sx-bbudgets button:hover{background:var(--sx-tint)}.sx-bbudgets button[aria-pressed=true]{background:var(--sx-tint-2);color:var(--sx-green)}.sx-breset{justify-self:start}.sx-bshelf{margin:0;padding:0;border:0;min-width:0}.sx-bshelf legend{padding:0;margin-bottom:10px;font-family:var(--font-head);font-size:1.0625rem;font-weight:600;color:var(--sx-ink)}.sx-bshelf .sx-options{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr))}@media (max-width:479px){.sx-bshelf .sx-options{grid-template-columns:repeat(2,minmax(0,1fr))}.sx-bshelf .sx-option{padding:10px;font-size:.875rem}}.sx-bshelf .sx-option span{min-width:0;overflow-wrap:anywhere}.sx-bbar{position:sticky;bottom:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:24px;padding:14px 16px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--sx-line);border-radius:10px 10px 0 0;background:#fff}.sx-bbar-text{display:grid;gap:2px;min-width:0}.sx-bbar-text p{margin:0}.sx-bbar-title{font-family:var(--font-head);font-weight:600}.sx-bbar-need{color:var(--sx-mute);font-size:.8125rem}.sx-bbar .btn{flex-shrink:0}.sx-bbar .btn:disabled{opacity:.45;cursor:not-allowed}@media (max-width:479px){.sx-bbar{margin-left:-16px;margin-right:-16px;border-radius:0}}body:has(.sx-bbar) .music-btn{left:auto;right:14px;bottom:calc(96px + env(safe-area-inset-bottom))}body:has(.sx-bbar) .to-top{right:10px;bottom:calc(150px + env(safe-area-inset-bottom))}.lp{padding-block:24px 8px}.lp-inner{display:grid;gap:28px;align-items:center}@media (min-width:900px){.lp-inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px}}.lp-media{display:block;overflow:hidden;border-radius:10px;aspect-ratio:1/1;max-height:520px}.lp-media img{width:100%;height:100%;object-fit:cover}.lp-lead{max-width:44ch;margin:12px 0 0;color:var(--sx-mute);font-size:1rem;line-height:1.6}.lp-boxes{display:grid;gap:8px;margin:24px 0 0;padding:0;list-style:none}.lp-boxes a{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"name price go" "inside price go";align-items:center;column-gap:16px;padding:14px 16px;border-radius:10px;background:#fff;color:var(--sx-ink);text-decoration:none}.lp-boxes a:hover{background:var(--sx-tint)}.lp-name{grid-area:name;font-family:var(--font-head);font-weight:700}.lp-inside{grid-area:inside;overflow:hidden;color:var(--sx-mute);font-size:.8125rem;text-overflow:ellipsis;white-space:nowrap}.lp-price{grid-area:price;font-family:var(--font-head);font-weight:700;color:var(--sx-green)}.lp-boxes svg{grid-area:go;color:var(--sx-link)}