:root{--ink:#182c3b;--ink-soft:#61717c;--accent:#41677e;--paper:#fff;--mist:#edf3f7;--white:#fff;--line:#d7e0e5;--lagoon-ink:#246650;--lagoon-mist:#edf6f1;--danger:#9e2847;--radius:10px;--body:var(--font-body),Arial,sans-serif;--display:var(--body);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.shop-coverage{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:0 0 36px;padding:24px 0}.shop-coverage h2{letter-spacing:-.025em;margin:0 0 12px;font-size:24px}.shop-coverage>p{max-width:88ch;color:var(--ink-soft);font-size:14px;line-height:1.65}.shop-coverage .coverage-gaps{margin-top:10px}.coverage-gaps strong{color:var(--ink);font-weight:500}.coverage-details{margin-top:18px}.coverage-details summary{cursor:pointer;color:var(--accent);min-height:40px;padding:8px 0;font-size:14px;font-weight:500}.coverage-group{margin-top:24px}.coverage-group h3{letter-spacing:-.015em;margin-bottom:14px;font-size:17px}.coverage-group>p{color:var(--ink-soft);max-width:85ch;font-size:14px}.coverage-shops{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px;margin:18px 0 26px;padding:0;list-style:none;display:grid}.coverage-shops li{overflow-wrap:anywhere;font-size:14px}.coverage-shops small{color:var(--ink-soft);max-width:36ch;margin-top:4px;font-size:12px;line-height:1.6;display:block}.coverage-footnote{color:var(--ink-soft);max-width:100ch;font-size:12px;line-height:1.7}@media (max-width:760px){.shop-coverage h2{font-size:22px}.coverage-shops{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.coverage-missing{grid-template-columns:1fr}.shop-coverage>p,.coverage-group>p{font-size:13px}}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:20px}body{background:var(--paper);color:var(--ink);font:400 16px/1.55 var(--body);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-underline-offset:4px}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default;opacity:.6}img{max-width:100%}svg{flex-shrink:0}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--display);letter-spacing:-.035em;font-weight:500;line-height:1.15}h1{max-width:24ch;font-size:clamp(32px,4.4vw,54px)}h2{margin:48px 0 22px;font-size:28px}h3{letter-spacing:-.025em;font-size:20px}p+p{margin-top:12px}main{max-width:1280px;margin:0 auto;padding:36px 40px 64px}main.narrow{max-width:620px}.meta,.lead{color:var(--ink-soft)}p.lead{max-width:64ch;margin-top:18px;font-size:18px}.meta{font-size:14px}.hero{padding:25px 0 10px}.hero h1{max-width:26ch}:focus-visible{outline-offset:4px;border-radius:4px;outline:3px solid #6499b9}.button{border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:11px 21px;font-size:15px;font-weight:500;line-height:1.4;text-decoration:none;display:inline-flex}.button:hover{background:#2c4657}.button.quiet,.button.google{color:var(--ink);background:0 0;border-color:#aebfc9}.button.small{min-height:40px;padding:8px 16px;font-size:14px}.actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.text-button{color:var(--accent);text-underline-offset:4px;background:0 0;border:0;padding:8px;text-decoration:underline}header.site{border-bottom:1px solid #e7ebee;justify-content:space-between;align-items:center;gap:28px;max-width:1440px;min-height:88px;margin:auto;padding:18px 60px;display:flex}.brand{letter-spacing:-1px;align-items:center;gap:10px;font-size:27px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.brand svg{width:27px;height:29px}header.site nav{align-items:center;gap:28px;display:flex}header.site nav a{color:#31444f;white-space:nowrap;font-size:14px;text-decoration:none}header.site nav a:hover{color:var(--accent);text-decoration:underline}.site-footer{max-width:1280px;color:var(--ink-soft);border-top:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:30px;margin:0 auto;padding:35px 40px 40px;font-size:12px;display:flex}.site-footer .brand{color:var(--ink);font-size:23px}.site-footer nav{gap:24px;display:flex}.site-footer nav a{font-size:14px;text-decoration:none}.site-footer p{max-width:390px}main>footer{color:var(--ink-soft);max-width:80ch;margin-top:48px;font-size:13px}.home-page{padding-top:0;padding-bottom:0}.home-intro{text-align:center;padding:82px 0 68px}.home-intro h1{letter-spacing:-.045em;max-width:none;font-size:clamp(34px,4.3vw,54px);font-weight:500}.home-intro>p{color:var(--ink-soft);margin-top:18px;font-size:19px}.home-search{text-align:left;border:1px solid #b9c9d3;border-radius:10px;align-items:center;gap:12px;max-width:650px;height:60px;margin:38px auto 24px;padding:6px 6px 6px 18px;display:flex}.home-search>svg{width:20px;color:var(--ink-soft)}.home-search input{background:0 0;border:0;outline:none;flex:1;width:auto;min-width:0;padding:8px 0;font-size:16px}.home-search:focus-within{outline-offset:2px;outline:2px solid #6499b9}.home-search input:focus-visible{outline:none}.home-search button{color:#fff;background:var(--ink);border:0;border-radius:7px;place-items:center;width:46px;height:46px;display:grid}.home-search button:hover{background:#2c4657}.interests{justify-content:center;align-items:center;gap:10px;min-height:42px;font-size:14px;display:flex;position:relative}.interests>span:first-child{color:var(--ink-soft);margin-right:8px}.interests button:not(.text-button){min-height:38px;color:var(--ink);background:#fff;border:1px solid #c4ced4;border-radius:7px;padding:6px 15px}.interests button[aria-pressed=true]{background:var(--mist);border-color:var(--accent)}.interest-status{color:var(--lagoon-ink);font-size:12px;position:absolute;top:46px;left:0;right:0}.discover-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.discover-categories.single{grid-template-columns:minmax(0,1fr)}.discover-category{background:#f2f0ed;border-radius:12px;min-height:300px;padding:38px 32px;text-decoration:none;display:flex;position:relative;overflow:hidden}.discover-category.needoh{background:#eaf3f8}.category-copy{z-index:1;flex-direction:column;align-items:flex-start;display:flex;position:relative}.category-copy h2{margin:0;font-size:34px}.category-copy p{color:var(--ink-soft);margin-top:10px;font-size:16px}.explore{color:var(--accent);align-items:center;gap:8px;margin-top:auto;font-size:15px;display:inline-flex}.discover-category:hover .explore{text-decoration:underline}.category-photos{justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:44px 5px 13px 40%}.category-photos img{object-fit:contain;mix-blend-mode:multiply;flex-shrink:0;width:65%;height:100%}.category-photos .item-1{height:90%;margin-left:-34%}.needoh .category-photos{inset:60px 12px 20px 45%}.needoh .category-photos img{width:61%;height:auto;max-height:100%}.needoh .category-photos .item-1{height:auto;margin-left:-8%}.discover-categories.single .category-photos{top:10px;left:50%;right:12%}.discover-categories.single .category-photos img{max-width:270px}.retailer-strip{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:24px;padding:46px 0 54px;font-size:14px;display:flex}.retailer-strip>span{color:var(--ink-soft)}.retailer-strip a{font-weight:500;text-decoration:none}.retailer-strip a:hover{text-decoration:underline}.how-it-works{padding:58px 0 68px}.how-it-works h2{margin:0 0 44px;font-size:28px}.steps{text-align:center;grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.steps svg{width:36px;height:36px;color:var(--accent);margin-bottom:22px}.steps h3{font-size:19px}.steps p{color:var(--ink-soft);margin-top:10px;font-size:15px}.home-pricing{background:var(--mist);grid-template-columns:1fr 1fr 1.1fr;align-items:stretch;gap:24px;margin:0 -40px;padding:48px 40px 30px;display:grid;position:relative}.pricing-intro{align-self:center}.pricing-intro h2{margin:0 0 16px;font-size:34px;line-height:1.24}.pricing-intro p{color:var(--ink-soft);font-size:15px}.home-plan{background:#fff;border:1px solid #cbd7df;border-radius:10px;flex-direction:column;padding:24px;display:flex}.home-plan h3{margin-bottom:14px;font-size:21px}.plan-price{letter-spacing:-.04em;font-size:37px;font-weight:500;line-height:1.2}.plan-price span{letter-spacing:-.02em;font-size:18px}.monthly-price{color:var(--ink-soft);margin-top:5px;font-size:14px}.home-plan ul{gap:12px;margin:24px 0;padding:0;font-size:14px;list-style:none;display:grid}.home-plan li{align-items:flex-start;gap:9px;display:flex}.home-plan li svg{width:18px;height:21px;color:var(--accent)}.home-plan .button{width:100%;min-height:42px;margin-top:auto}.cancel-note{text-align:center;color:var(--ink-soft);grid-column:2/-1;font-size:13px}.category-page{padding-top:24px}.breadcrumbs{color:var(--ink-soft);align-items:center;gap:9px;margin:0 0 24px;font-size:14px;display:flex}.breadcrumbs a{text-decoration:none}.breadcrumbs span:last-child{color:var(--ink)}.collection-banner{background:#f2f0ed;border-radius:10px;justify-content:space-between;align-items:center;min-height:230px;margin-bottom:38px;padding:36px 40px;display:flex;position:relative;overflow:hidden}.collection-banner>div:first-child{z-index:1;max-width:57%}.collection-banner h1{font-size:48px;font-weight:500;line-height:1.15}.collection-banner p{color:var(--ink-soft);margin-top:12px;font-size:18px}.collection-banner a{color:var(--accent);gap:10px;margin-top:24px;font-size:15px;text-decoration:none;display:inline-flex}.collection-banner a:hover{text-decoration:underline}.banner-photos{justify-content:flex-end;align-items:flex-end;width:42%;display:flex;position:absolute;top:8px;bottom:0;right:25px}.banner-photos img{object-fit:contain;mix-blend-mode:multiply;width:55%;height:100%}.banner-photos img+img{height:94%;margin-left:-15%}.needoh .collection-banner{background:#e6f1f8}.needoh .banner-photos{width:42%;top:16px;bottom:16px;right:28px}.needoh .banner-photos img{object-fit:contain;width:48%;height:100%}.needoh .banner-photos img+img{height:100%;margin-left:4%}.category-restocks{margin-top:60px}.category-restocks h2{margin-top:0}form.picker{scroll-margin-top:20px;display:block}.catalog-layout{grid-template-columns:170px minmax(0,1fr);gap:36px;display:grid}.catalog-needoh .catalog-layout{display:block}.catalog-sidebar h2{letter-spacing:-.02em;margin:7px 0 18px;font-size:18px}.collection-filters{border-bottom:1px solid var(--line);gap:4px;margin-bottom:25px;padding-bottom:25px;display:grid}.collection-filters button{text-align:left;color:var(--ink);background:0 0;border:0;border-radius:6px;padding:10px 12px;font-size:14px}.catalog-tabs{border-bottom:1px solid var(--line);gap:35px;margin:-10px 0 28px;display:flex}.catalog-tabs button{color:var(--ink-soft);background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 4px;font-size:15px}.catalog-tabs button[aria-pressed=true]{border-bottom-color:var(--ink);color:var(--ink);font-weight:500}.picker-tools{grid-template-columns:minmax(0,1fr) 170px;align-items:center;gap:18px;margin-bottom:16px;display:grid}.catalog-search{border:1px solid #bfced7;border-radius:7px;align-items:center;gap:10px;min-width:0;padding:0 13px;display:flex;position:relative}.catalog-search>svg{width:19px;color:var(--ink-soft)}.catalog-search input{outline:none;background:0 0!important;border:0!important;min-height:44px!important;padding:10px 0!important}.catalog-search:focus-within{outline-offset:2px;outline:2px solid #6499b9}.catalog-search input:focus-visible{outline:none}.picker-tools select{min-height:46px;font-size:14px}.catalog-summary{color:var(--ink-soft);justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;font-size:12px;display:flex}.choice.all{cursor:pointer;align-items:center;gap:7px;font-size:12px;display:flex}.choice.all input{width:15px;height:15px}.check{align-items:center;gap:9px;font-size:14px;display:flex}.check input{width:18px;height:18px}input[type=checkbox],input[type=radio]{accent-color:var(--ink);flex-shrink:0}.shelf{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 22px;margin:0;padding:0;list-style:none;display:grid}.catalog-needoh .shelf{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 28px}.tile{background:#fff;flex-direction:column;gap:6px;min-width:0;text-decoration:none;display:flex;position:relative}.tile .photo{aspect-ratio:1;object-fit:contain;background:#fff;border-radius:7px;width:100%;display:block}.catalog-needoh .photo{mix-blend-mode:multiply;background:#f4f7f9}.tile .photo.blank{color:var(--ink-soft);background:#f3f5f6;place-items:center;font-size:12px;display:grid}.tile .name{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:1.4}.catalog-needoh .name{font-size:18px}.tile .meta{color:var(--accent);font-size:13px;text-decoration:none}.tile .meta:hover{text-decoration:underline}.tile.pick>label{cursor:pointer;flex-direction:column;gap:7px;display:flex}.tile.pick input[type=checkbox]{z-index:2;opacity:0;cursor:pointer;width:34px;height:34px;margin:0;position:absolute;top:8px;right:8px}.save-mark{width:34px;height:34px;color:var(--ink);pointer-events:none;background:#fffffff2;border:1px solid #0000;border-radius:6px;place-items:center;display:grid;position:absolute;top:8px;right:8px}.save-mark svg{width:20px;height:20px}.tile.pick input:focus-visible+.save-mark{outline-offset:2px;outline:3px solid #6499b9}.tile.on .save-mark{background:var(--ink);color:#fff}.tile.on .photo{outline-offset:-1px;outline:1px solid #aabfcd}.tag{color:var(--lagoon-ink);align-self:flex-start;align-items:center;gap:6px;margin-top:4px;font-size:11px;line-height:1.4;display:inline-flex}.tag:before{content:"";background:#3f8769;border-radius:50%;width:6px;height:6px}.tag.out{color:var(--ink-soft)}.tag.out:before{background:#9aa6ae}.tile .options{gap:7px;margin-top:8px;display:grid}.tile label.max{align-items:center;gap:7px;font-size:12px;display:flex}.tile .options input,.tile .options select{border:1px solid var(--line);width:100%;min-width:0;min-height:32px;color:var(--ink);background:#fff;border-radius:5px;padding:7px;font-size:12px}.picker-save{z-index:5;background:#fff;border:1px solid #b3c6d1;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;max-width:600px;margin:30px auto 0;padding:10px;display:flex;position:sticky;bottom:20px;box-shadow:0 4px 24px #182c3b12}.segmented{background:#f0f4f6;border-radius:6px;gap:3px;padding:3px;display:inline-flex}.segmented label{cursor:pointer;position:relative}.segmented input{opacity:0;width:1px;height:1px;position:absolute}.segmented span{border-radius:5px;padding:8px 12px;font-size:13px;display:block}.segmented input:checked+span{color:var(--ink);background:#fff;box-shadow:0 1px 3px #182c3b15}.segmented input:disabled+span{opacity:.5}.segmented input:focus-visible+span{outline:2px solid #6499b9}.more{margin-top:28px}input[type=email],input[type=search],input[name=code],select{font:inherit;color:var(--ink);background:var(--white);border:1px solid #bfced7;border-radius:7px;width:100%;min-width:0;min-height:44px;padding:11px 13px}input::placeholder{color:#74818a}.notice,.empty{background:var(--mist);color:var(--ink-soft);border-radius:8px;margin:20px 0;padding:16px 18px;font-size:14px}.notice.good{background:var(--lagoon-mist);color:var(--lagoon-ink)}.notice.plan{background:var(--mist)}ul.rows{margin:0;padding:0;list-style:none;display:grid}ul.rows li{border-bottom:1px solid #e8edef;align-items:center;gap:16px;padding:14px 0;display:flex}ul.rows li .thumb{object-fit:contain;background:#f6f8f9;border-radius:6px;flex-shrink:0;width:56px;height:56px}ul.rows li .body{flex:1;min-width:0}.title{overflow-wrap:anywhere;font-size:15px;font-weight:500;text-decoration:none}.title:hover{text-decoration:underline}.price{white-space:nowrap;font-size:15px}.badge{color:var(--lagoon-ink);margin-right:10px;font-size:12px;display:inline-block}.badge.out{color:var(--ink-soft)}.count{margin:12px 0}form.card,section.card{background:#f6f8fa;border:1px solid #e7edef;border-radius:10px;gap:14px;margin-top:24px;padding:24px;display:grid}form.card label{font-size:14px}label.choice{align-items:flex-start;gap:10px;display:flex}form.alerts fieldset{border:0;gap:12px;margin:0;padding:0;display:grid}form.alerts legend{margin-bottom:12px;font-size:17px}form.card .button{justify-self:start}form.search{grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto auto;align-items:center;gap:12px;margin:24px 0;display:grid}p.or{text-align:center;margin:18px 0}.shop-list{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:7px 16px;display:grid}.plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:32px;display:grid}.plan{border:1px solid var(--line);background:#fff;border-radius:10px;align-content:start;gap:18px;padding:30px;display:grid}.plan.featured{background:var(--mist)}.plan h2{margin:0}.plan ul{gap:8px;margin:0;padding-left:20px;font-size:15px;display:grid}.plan .actions{margin-top:0}.price-line strong{letter-spacing:-.04em;font-size:38px;font-weight:500}.price-line .meta{display:block}form.signout{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-top:40px;display:flex}.toy{grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:center;gap:40px;display:grid}.toy .photo{aspect-ratio:1;object-fit:contain;border-radius:10px;width:100%}.chart{background:#f6f8fa;border-radius:10px;margin:0;padding:16px 12px}.chart svg{touch-action:pan-y;width:100%;height:auto;display:block}.chart .grid{stroke:var(--line);stroke-width:1px}.chart .axis{fill:var(--ink-soft);font:500 12px var(--body)}.chart .band{fill:var(--mist);stroke:none}.chart .line{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.chart .line.low{stroke:#41677e}.chart .line.high{stroke:#a8784c}.chart .dot{stroke:#fff;stroke-width:2px}.chart .dot.low,.chart .key.low{fill:#41677e;background:#41677e}.chart .dot.high,.chart .key.high{fill:#a8784c;background:#a8784c}.chart .legend{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0 6px 8px;font-size:14px;display:flex}.chart .key{border-radius:2px;width:14px;height:4px;margin-left:10px;display:inline-block}.chart .key:first-child{margin-left:0}.chart .cross{stroke:var(--ink-soft);stroke-width:1px;stroke-dasharray:3 3}.chart figcaption{min-height:2.6em;padding:8px 6px 0}.table-view{margin:12px 0}.table-view summary{cursor:pointer;font-weight:500}.table-view ul{margin:8px 0 0;padding-left:20px}@media (min-width:1500px){main,.site-footer{max-width:1320px}.home-intro{padding-top:96px}}@media (max-width:1050px){header.site{gap:20px;padding:18px 30px}header.site nav{gap:18px}main{padding-left:28px;padding-right:28px}.discover-category{min-height:270px;padding:30px 25px}.category-copy h2{font-size:30px}.category-photos{top:70px;left:40%}.retailer-strip{flex-wrap:wrap;justify-content:center;font-size:13px}.home-pricing{grid-template-columns:.9fr 1fr 1fr;gap:18px;margin:0 -28px;padding:36px 28px}.home-plan{padding:20px}.pricing-intro h2{font-size:28px}.plan-price{font-size:32px}.home-plan ul{font-size:12px}.catalog-layout{grid-template-columns:145px minmax(0,1fr);gap:22px}.shelf{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 16px}.collection-banner{min-height:210px;padding:30px}.collection-banner p{font-size:16px}.site-footer{flex-wrap:wrap;padding:30px 28px}.site-footer p{max-width:none}.brand{font-size:25px}}@media (max-width:760px){header.site{border-bottom:1px solid #e7ebee;flex-wrap:wrap;gap:16px;min-height:74px;padding:17px 20px}header.site .brand{font-size:25px}header.site nav{order:3;justify-content:space-between;gap:15px;width:100%;padding:4px 0 0;overflow-x:auto}header.site nav a{font-size:12px}.nav-alerts{margin-left:auto}.brand svg{width:24px;height:26px}main{padding:26px 20px 50px}.home-intro{padding:48px 0 45px}.home-intro h1{max-width:16ch;margin:auto;font-size:36px;line-height:1.14}.home-intro>p{max-width:32ch;margin:16px auto 0;font-size:16px}.home-search{gap:8px;height:56px;margin-top:26px;padding-left:12px}.home-search input{font-size:14px}.home-search button{width:42px;height:42px}.interests{flex-wrap:wrap;gap:7px;font-size:12px}.interests>span:first-child{margin-right:0}.interests button:not(.text-button){padding:6px 12px;font-size:12px}.discover-categories{grid-template-columns:1fr;gap:16px}.discover-category{min-height:235px;padding:28px}.category-copy h2{font-size:29px}.category-copy p{font-size:14px}.category-photos{inset:20px 0 12px 40%}.needoh .category-photos{inset:50px 10px 20px 42%}.discover-categories.single .category-photos{top:20px;left:40%;right:0}.retailer-strip{gap:20px 26px;padding:30px 0;font-size:12px}.retailer-strip>span{text-align:center;width:100%}.how-it-works{padding:38px 0}.how-it-works h2{margin-bottom:28px;font-size:25px}.steps{text-align:left;grid-template-columns:1fr;gap:28px}.steps>div{padding-left:54px;position:relative}.steps svg{width:30px;height:30px;position:absolute;top:2px;left:0}.steps h3{font-size:17px}.steps p{margin-top:5px;font-size:14px}.home-pricing{grid-template-columns:1fr 1fr;gap:14px;margin:0 -20px;padding:34px 20px}.pricing-intro{grid-column:1/-1;margin-bottom:10px}.pricing-intro h2{font-size:28px}.pricing-intro h2 br{display:block}.pricing-intro p{font-size:14px}.home-plan{padding:18px 14px}.home-plan h3{font-size:19px}.plan-price{font-size:28px}.plan-price span{font-size:13px}.monthly-price{font-size:11px}.home-plan li{gap:5px}.home-plan li svg{width:15px}.home-plan .button{padding:8px;font-size:13px}.cancel-note{grid-column:1/-1;font-size:12px}.breadcrumbs{margin-bottom:18px;font-size:12px}.collection-banner{align-items:flex-start;min-height:240px;margin-bottom:28px;padding:25px}.collection-banner>div:first-child{max-width:66%}.collection-banner h1{font-size:36px}.collection-banner p{max-width:24ch;font-size:14px}.collection-banner a{margin-top:20px;font-size:13px}.banner-photos{width:53%;top:65px;bottom:0;right:0}.banner-photos img{width:65%}.banner-photos img+img{height:90%;margin-left:-30%}.needoh .banner-photos{width:47%;top:85px;bottom:10px;right:10px}.needoh .banner-photos img{width:55%}.needoh .banner-photos img+img{margin-left:0}.catalog-layout{display:block}.catalog-sidebar h2{display:none}.collection-filters{border-bottom:0;gap:6px;margin:0 0 6px;padding:0 0 12px;display:flex;overflow-x:auto}.collection-filters button{white-space:nowrap;padding:9px 12px;font-size:12px}.catalog-sidebar>.check{margin-bottom:18px;font-size:12px}.picker-tools{grid-template-columns:minmax(0,1fr) 135px;gap:10px;margin-bottom:12px}.picker-tools select,.catalog-search input{font-size:12px}.catalog-search{gap:5px;padding:0 9px}.catalog-search>svg{width:16px}.catalog-summary{gap:8px;margin-bottom:20px;font-size:11px}.choice.all{font-size:11px}.shelf,.catalog-needoh .shelf{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 16px}.tile .name,.catalog-needoh .name{font-size:14px}.tile .meta{font-size:12px}.tile .tag{font-size:10px}.catalog-tabs{gap:25px;margin:0 0 20px}.catalog-tabs button{font-size:13px}.picker-save{gap:8px;padding:8px;bottom:12px}.picker-save>.button{min-height:40px;padding:10px;font-size:12px}.segmented span{padding:8px;font-size:11px}.site-footer{flex-wrap:wrap;gap:24px;padding:28px 20px}.site-footer .brand{font-size:23px}.site-footer nav{gap:20px;margin-left:auto}.site-footer nav a{font-size:12px}.site-footer p{font-size:11px}.plans{grid-template-columns:1fr}.plan{padding:24px}form.search{grid-template-columns:1fr}.toy{grid-template-columns:1fr;gap:24px}.toy .photo{max-width:360px;margin:auto}ul.rows li{flex-wrap:wrap;gap:12px}ul.rows li .body{flex-basis:65%}ul.rows li .price{margin-left:68px}.category-restocks{margin-top:40px}.category-restocks h2{font-size:25px}.title{font-size:14px}.rows .meta{font-size:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.home-search input[type=search]{box-shadow:none;-webkit-appearance:none;appearance:none;background:0 0;border:0;border-radius:0;min-height:0;padding:8px 0}@media (min-width:1200px){header.site{max-width:1487px;padding-left:60px;padding-right:60px}header.site nav a{font-size:16px}.brand{font-size:30px}main,.site-footer{max-width:1487px;padding-left:60px;padding-right:60px}.home-intro{padding:96px 0 82px}.home-intro h1{font-size:64px}.home-intro>p{font-size:23px}.home-search{max-width:800px;height:68px;margin-top:44px;margin-bottom:26px}.home-search input[type=search]{font-size:19px}.home-search button{width:58px;height:54px}.interests{gap:14px;font-size:17px}.interests button:not(.text-button){min-height:44px;padding:7px 20px;font-size:17px}.discover-category{min-height:330px;padding:40px}.category-copy h2{font-size:42px}.category-copy p{font-size:19px}.explore{font-size:18px}.retailer-strip{font-size:16px}.home-pricing{margin-left:-60px;margin-right:-60px;padding-left:60px;padding-right:60px}.collection-banner{min-height:260px}.collection-banner h1{font-size:56px}.collection-banner p{font-size:21px}.collection-banner a{font-size:17px}.catalog-layout{grid-template-columns:190px minmax(0,1fr);gap:40px}.catalog-sidebar h2{font-size:21px}.collection-filters button,.check,.picker-tools select,.tile .name{font-size:16px}.tile .meta{font-size:14px}.catalog-needoh .photo{aspect-ratio:1.4}}.interests{flex-wrap:wrap;max-width:850px;margin-inline:auto}.interest-status{top:auto;bottom:-24px}.range-status{letter-spacing:.08em;text-transform:uppercase;color:#526372;margin-bottom:14px;font-size:11px;font-weight:600;display:block}.category-copy>p{max-width:25ch}.discover-category:not(.text-category) .category-copy{max-width:40%}.category-copy .explore{white-space:nowrap}.category-examples{max-width:38ch;color:var(--ink-soft);margin:18px 0 26px;font-size:13px;line-height:1.7;display:block}.discover-category.text-category{min-height:270px}.text-category .category-copy{width:100%}.sonny-angel.discover-category,.sonny-angel .collection-banner{background:#f8eee7}.smiski.discover-category,.smiski .collection-banner{background:#eef3df}.pop-mart.discover-category,.pop-mart .collection-banner{background:#eeeaf4}.monchhichi.discover-category,.monchhichi .collection-banner{background:#f3e9df}.mofusand.discover-category,.mofusand .collection-banner{background:#f7eaf0}.owala.discover-category,.owala .collection-banner{background:#e5f1ed}.line-navigation{flex-wrap:wrap;gap:8px;margin:0 0 24px;display:flex}.line-navigation a,.range-links a{color:var(--ink);border:1px solid #c7d2d9;border-radius:7px;padding:8px 13px;font-size:13px;text-decoration:none}.line-navigation a[aria-current=page]{background:var(--ink);border-color:var(--ink);color:#fff}.line-navigation a:hover,.range-links a:hover{border-color:var(--accent);text-decoration:underline}.collection-banner.text-banner>div:first-child{max-width:100%}.range-note{max-width:85ch;color:var(--ink-soft);margin:-12px 0 32px;font-size:14px;line-height:1.7}.upcoming-range{border:1px solid var(--line);background:#fafbfc;border-radius:12px;max-width:760px;padding:36px}.upcoming-range h2{margin:10px 0 18px;font-size:28px}.upcoming-range h3{margin-top:28px;font-size:16px}.upcoming-range p{color:var(--ink-soft);margin:16px 0;font-size:16px;line-height:1.7}.upcoming-range .button{margin-top:12px}.eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);font-size:12px}.range-examples{flex-wrap:wrap;gap:8px;margin:14px 0 24px;padding:0;list-style:none;display:flex}.range-examples li{background:#eef2f5;border-radius:6px;padding:8px 12px;font-size:14px}.range-search{gap:12px;margin:24px 0 18px;display:flex}.range-search input{flex:1}.range-search button{white-space:nowrap}.range-links{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.listing-shelf{margin-top:28px}.listing-shelf a:hover .name{text-decoration:underline}.catalog-layout.without-sidebar{grid-template-columns:minmax(0,1fr)}@media (max-width:1050px){header.site nav{gap:16px}header.site nav a{font-size:13px}}@media (max-width:760px){.home-intro{padding-bottom:52px}.interests{gap:8px;margin-top:26px}.interests>span:first-child{width:100%;margin-bottom:4px}.discover-category.text-category{min-height:250px}.category-copy>p{max-width:19ch;font-size:14px}.text-category .category-copy>p{max-width:100%}.discover-category:not(.text-category) .category-photos{left:50%}.line-navigation{flex-wrap:nowrap;padding-bottom:8px;overflow-x:auto}.line-navigation a{white-space:nowrap}.collection-banner.text-banner{min-height:220px}.collection-banner.text-banner p{max-width:100%}.range-note{font-size:13px}.upcoming-range{padding:24px}.upcoming-range h2{font-size:24px}.range-search{flex-direction:column}}.discover-category.product-category{min-height:330px;padding:32px}.discover-category.product-category .category-copy{width:100%;max-width:none}.product-category .category-copy h2{font-size:36px;line-height:1.15}.product-category .category-copy>p{max-width:45%;margin-top:14px;font-size:16px;line-height:1.5}.discover-category.product-category .category-photos{justify-content:center;align-items:center;inset:78px 12px 20px 46%}.product-category .category-photos img{object-fit:contain;mix-blend-mode:multiply;width:68%;height:100%;max-height:100%}.product-category .category-photos .item-1{height:90%;margin-left:-28%;transform:rotate(8deg)}.product-category .category-photos.solo-photo img{width:100%;height:100%;margin:0}.product-category.owala .category-photos{inset:65px 0 8px 39%}.product-category .explore{font-size:15px}.collection-banner.product-banner{min-height:300px}.product-banner>div:first-child{max-width:54%}.product-banner .banner-photos{justify-content:center;align-items:center;width:42%;top:16px;bottom:16px;right:24px}.product-banner .banner-photos.solo-photo img{object-fit:contain;width:100%;height:100%;max-height:270px;margin:0}.product-banner .banner-photos:not(.solo-photo) img{object-fit:contain;width:65%;height:100%}.product-banner .banner-photos:not(.solo-photo) img+img{height:90%;margin-left:-25%;transform:rotate(8deg)}.brand{flex-shrink:0}.brand-logo{aspect-ratio:4.2;width:210px;display:block;position:relative;overflow:hidden}.brand .brand-logo img{object-fit:cover;object-position:center 41%;width:100%;height:100%;display:block;position:absolute;inset:0}.site-footer .brand-logo{width:180px}@media (max-width:1050px){header.site .brand-logo{width:166px}}@media (min-width:761px) and (max-width:1050px){header.site{flex-wrap:wrap}header.site nav{flex-basis:100%;order:3;justify-content:center;gap:22px}header.site .nav-alerts{margin-left:auto}}@media (max-width:760px){header.site .brand-logo{width:174px}.site-footer .brand-logo{width:166px}.discover-category.product-category{min-height:290px;padding:26px}.product-category .category-copy h2{font-size:30px}.product-category .category-copy>p{max-width:45%;font-size:14px}.discover-category.product-category .category-photos{inset:104px 4px 14px 46%}.product-category.owala .category-photos{inset:90px -5px 6px 39%}.product-category .explore{font-size:13px}.collection-banner.product-banner{min-height:300px;padding:25px}.collection-banner.product-banner>div:first-child{width:100%;max-width:100%}.product-banner h1{font-size:36px}.product-banner p{max-width:45%;font-size:14px;line-height:1.6}.product-banner .banner-photos{width:48%;top:108px;bottom:16px;right:6px}.product-banner .banner-photos.solo-photo img{width:100%;height:100%}.product-banner a{z-index:1;font-size:13px;position:relative}}@font-face{font-family:Google Sans Sign In;src:url(/auth/google-sans-medium.ttf)format("truetype");font-style:normal;font-weight:500;font-display:swap}.social-sign-in{gap:12px;margin-top:28px;display:grid}.social-sign-in form{margin:0}.social-sign-in .button{justify-content:center;width:100%;height:50px;min-height:50px;padding:0 50px;font-size:16px;position:relative;overflow:hidden}.social-sign-in .social-google{color:#1f1f1f;letter-spacing:.25px;background:#fff;border:1px solid #747775;font-family:Google Sans Sign In,Arial,sans-serif;font-weight:500}.social-sign-in .social-google:hover{background:#f8faff;border-color:#1f1f1f}.social-sign-in .social-apple{color:#fff;background:#000;border:1px solid #000}.social-sign-in .social-apple:hover{background:#000;box-shadow:0 0 0 2px #747775}.social-logo{object-fit:contain;pointer-events:none;display:block;position:absolute;top:50%;transform:translateY(-50%)}.google-logo{width:20px;height:auto;left:16px}.apple-logo{width:auto;height:50px;left:8px}.legal-page{max-width:800px;margin:40px auto;padding:0 24px;font-size:16px;line-height:1.65}.legal-page h1{font-size:28px;font-weight:600}.legal-page h2{margin-top:32px;font-size:20px;font-weight:600}.legal-page p,.legal-page li,.legal-page a{font-size:16px}.legal-page nav{flex-wrap:wrap;gap:24px;margin-top:40px;display:flex}.legal-page a{text-underline-offset:3px;text-decoration:underline}@media print{.site-header,.site-footer,.legal-page nav{display:none}.legal-page{max-width:none;margin:0}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.account-nav{flex-shrink:0;align-items:center;gap:18px;margin-left:auto;font-size:14px;display:flex}.account-signin{white-space:nowrap;padding:10px 0;text-decoration:none}.account-menu{position:relative}.account-menu summary{cursor:pointer;white-space:nowrap;padding:10px 0}.account-menu>div{z-index:10;border:1px solid var(--line);background:#fff;border-radius:10px;width:220px;padding:10px;position:absolute;top:100%;right:0;box-shadow:0 8px 25px #182c3b12}.account-menu a,.account-menu button{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;padding:10px;font-size:14px;text-decoration:none;display:block}.account-menu a:hover,.account-menu button:hover{background:var(--mist)}.browse-catalogue{margin-top:28px;scroll-margin-top:24px}.browse-tabs{border-bottom:1px solid var(--line);gap:28px;margin-bottom:26px;display:flex}.browse-tabs a{border-bottom:3px solid #0000;padding:12px 0;font-size:16px;text-decoration:none}.browse-tabs a[aria-current=page]{border-color:var(--ink);font-weight:600}.browse-filters{align-items:flex-end;gap:14px;margin:0 0 22px;display:flex}.browse-filters label{min-width:0;color:var(--ink-soft);gap:6px;font-size:13px;display:grid}.browse-filters .browse-search{flex:1}.browse-filters input,.browse-filters select{width:100%;min-width:0;min-height:46px;margin:0;font-size:15px}.browse-filters button{min-height:46px}.browse-summary{color:var(--ink-soft);justify-content:space-between;align-items:center;gap:20px;margin:0 0 28px;font-size:13px;display:flex}.browse-summary>span{white-space:nowrap}.browse-summary>p{text-align:right;max-width:52ch}.browse-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:42px 24px;display:grid}.browse-card{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.product-open{flex:1;width:100%;text-decoration:none}.product-open img,.product-placeholder{aspect-ratio:1;object-fit:contain;background:#fff;border:1px solid #eef1f4;border-radius:12px;justify-content:center;align-items:center;width:100%;height:auto;margin:0 0 16px;padding:18px;display:flex}.product-placeholder{color:var(--ink-soft);background:#f7f9fa;font-size:13px}.product-open h3{letter-spacing:-.02em;margin:9px 0 5px;font-size:17px;line-height:1.4}.product-open:hover h3{text-underline-offset:4px;text-decoration:underline}.product-price{color:var(--ink-soft);min-height:24px;margin:0 0 14px;font-size:15px}.stock-status{color:var(--ink-soft);font-size:12px;line-height:1.45;display:inline-block}.stock-status:before{content:"";vertical-align:middle;background:#8a99a3;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.stock-status.available{color:#246650}.stock-status.available:before{background:#34836b}.stock-status.unknown{color:#856422}.stock-status.unknown:before{background:#b48b3e}.track-link{border:1px solid #b9c9d3;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:8px 13px;font-size:13px;text-decoration:none;display:inline-flex}.track-link svg{width:16px;height:16px}.track-link:hover{background:var(--mist)}.track-link.tracking{color:#246650;background:#f1f8f3;border-color:#619984}.tracking-unavailable{color:var(--ink-soft);padding:8px 0;font-size:12px}.product-back{margin:0 0 30px;font-size:14px}.product-back a{text-decoration:none}.product-overview{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:64px;display:grid}.product-artwork{width:100%;max-width:450px;margin:auto}.product-artwork>img{aspect-ratio:1;object-fit:contain;border:1px solid var(--line);border-radius:14px;width:100%;height:auto;padding:28px;display:block}.product-info h1{max-width:24ch;margin:12px 0 20px;font-size:clamp(30px,3.6vw,46px)}.product-info>.stock-status{font-size:15px}.detail-price{margin:16px 0;font-size:28px;font-weight:500}.detail-price>span{color:var(--ink-soft);font-size:12px;font-weight:400;display:block}.product-info .actions{align-items:center;margin:24px 0 14px}.account-explainer{max-width:43ch}.variant-form{align-items:flex-end;gap:12px;margin:20px 0;display:flex}.variant-form label{gap:5px;min-width:160px;font-size:13px;display:grid}.variant-form select{min-height:42px;margin:0}.where-to-buy{margin-top:50px;scroll-margin-top:25px}.where-to-buy>h2{margin:0 0 22px}.shop-gate{border:1px solid var(--line);background:#f8fafb;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(290px,.8fr);align-items:center;gap:40px;padding:30px;display:grid}.locked-shops{filter:blur(6px);-webkit-user-select:none;user-select:none;pointer-events:none;opacity:.52;overflow:hidden}.locked-shop{border-bottom:1px solid #b6c7d2;justify-content:space-between;align-items:center;gap:18px;min-height:92px;font-size:16px;display:flex}.locked-shop>span:first-child{font-weight:600}.shop-gate-message{max-width:400px;padding:8px 0}.gate-lock{margin-bottom:10px;font-size:20px;display:block}.shop-gate-message h3{margin:0 0 10px;font-size:24px}.shop-gate-message p{color:var(--ink-soft);margin:10px 0;font-size:14px}.shop-gate-message>.button{margin:8px 0}.shop-gate-message>a:last-child{min-height:28px;margin-top:5px;font-size:13px;display:inline-block}.offer-group{margin:30px 0}.offer-group>h3{letter-spacing:0;font-size:17px}.offer-group>h3 span{color:var(--ink-soft);font-weight:400}.shop-offers{margin:12px 0;padding:0;list-style:none}.shop-offers>li{border-bottom:1px solid var(--line);justify-content:space-between;gap:24px;padding:22px 0;display:flex}.shop-offers strong{font-size:17px;font-weight:500}.offer-variant{color:var(--ink-soft);max-width:70ch;margin:5px 0;font-size:13px}.offer-action{flex-shrink:0;align-items:center;gap:24px;display:flex}.offer-action>.button{min-width:130px}.product-history{border-top:1px solid var(--line);margin-top:48px}.track-dialog{border:1px solid var(--line);width:calc(100% - 32px);max-width:520px;max-height:90dvh;color:var(--ink);border-radius:18px;padding:0;overflow-y:auto;box-shadow:0 30px 100px #182c3b30}.track-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#10233085}.track-panel{padding:32px;position:relative}.dialog-close{background:var(--mist);width:42px;height:42px;color:var(--ink);border:0;border-radius:50%;font-size:26px;line-height:1;position:absolute;top:10px;right:12px}.track-product{align-items:center;gap:16px;margin:12px 28px 22px 0;display:flex}.track-product img{object-fit:contain;flex-shrink:0}.track-product h2{letter-spacing:-.02em;margin:5px 0 0;font-size:24px;line-height:1.25}.track-panel>p{color:var(--ink-soft);font-size:14px}.track-form{gap:18px;margin-top:22px;display:grid}.track-form>label{gap:7px;font-size:14px;display:grid}.track-form input,.track-form select{width:100%;min-height:46px;margin:0}.input-currency{align-items:center;gap:10px;display:flex}.free-allowance{color:var(--ink-soft);background:var(--mist);border-radius:8px;padding:14px;font-size:13px}.free-allowance strong{color:var(--ink);font-weight:500}.replace-confirm{background:#fffbf2;border:1px solid #e5c994;border-radius:10px;padding:18px}.replace-confirm h3{margin-bottom:12px;font-size:18px}.replace-confirm p{font-size:14px}.replace-confirm .choice{gap:10px;margin:18px 0;font-size:13px;display:flex}.replace-confirm input{flex-shrink:0;width:18px;min-height:18px}.replace-confirm .button{width:100%}.replace-confirm .text-button{margin:10px auto 0;display:block}.alert-saved{text-align:center;padding:24px 0 10px}.saved-symbol{color:#246650;background:#eaf6ed;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:28px;display:inline-flex}.alert-saved h2{margin:20px 0;font-size:30px}.alert-saved p{margin:12px 0;font-size:15px}.alert-saved>.button{margin-top:24px;display:flex}.alert-saved>.text-button{margin-top:10px}.alerts-page{max-width:1100px}.alerts-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.alert-allowance{color:var(--ink-soft);margin:26px 0;font-size:14px}.empty-alerts{border:1px solid var(--line);background:#f8fafb;border-radius:12px;padding:30px}.empty-alerts h2{margin:0 0 12px;font-size:24px}.empty-alerts .button{margin-top:22px}.alert-list{gap:16px;display:grid}.alert-card{border:1px solid var(--line);border-radius:12px;align-items:flex-start;gap:24px;padding:24px;display:flex}.alert-card>img{object-fit:contain;width:90px;height:90px}.alert-body{flex:1;min-width:0}.alert-body h2{margin:0 0 8px;font-size:22px}.alert-body p{margin:4px 0;font-size:14px}.alert-body .meta{font-size:13px}.alert-card-actions{flex-wrap:wrap;align-items:center;gap:18px;margin:16px 0 0;font-size:13px;display:flex}.alert-card-actions .text-button{color:var(--ink-soft);padding:8px 0;font-size:13px}.removed-alert{border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:15px;font-size:14px;display:flex}.muted-settings{margin-top:30px}.muted-settings>summary{cursor:pointer;padding:14px 0;font-size:18px}.signin-back{margin-top:28px;font-size:14px}@media (max-width:1050px){.browse-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 20px}.product-overview{gap:32px}.shop-gate{gap:25px;padding:24px}.offer-action{gap:16px}}@media (max-width:760px){header.site{gap:12px;padding:14px 20px}.account-nav{gap:14px;font-size:13px}.account-nav .button{padding:8px 13px;font-size:13px}.account-menu>div{top:calc(100% + 8px)}header.site nav{justify-content:flex-start;gap:26px;padding:6px 0 0}.browse-catalogue{margin-top:24px}.browse-tabs{gap:25px;margin-bottom:20px}.browse-tabs a{font-size:15px}.browse-filters{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.browse-filters .browse-search{grid-column:1/-1}.browse-filters label{font-size:12px}.browse-filters input,.browse-filters select{font-size:14px}.browse-filters>label:not(.browse-search){grid-column:1}.browse-filters>button{grid-area:auto/2;padding:10px 14px}.browse-filters:has(select[name=collection])>button{grid-row:3}.browse-summary{align-items:flex-start;gap:12px;margin-bottom:22px;font-size:12px}.browse-summary p{max-width:27ch}.browse-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.product-open img,.product-placeholder{border-radius:9px;margin-bottom:12px;padding:12px}.product-open h3{margin-top:8px;font-size:15px}.product-price{margin-bottom:10px;font-size:13px}.stock-status{font-size:11px}.track-link{min-height:42px;font-size:12px}.tracking-unavailable{font-size:11px}.product-overview{grid-template-columns:1fr;gap:28px}.product-back{margin-bottom:24px}.product-artwork{max-width:310px}.product-artwork>img{padding:24px}.product-info h1{font-size:32px}.product-info>.stock-status{font-size:14px}.detail-price{font-size:26px}.where-to-buy{margin-top:36px}.shop-gate{grid-template-columns:1fr;gap:16px;padding:22px}.locked-shops{max-height:145px;overflow:hidden}.locked-shop{min-height:72px;font-size:13px}.locked-shop .button{min-height:35px;padding:7px 10px;font-size:11px}.shop-gate-message{max-width:none}.shop-gate-message h3{font-size:23px}.shop-gate-message>.button{white-space:normal;width:100%}.shop-offers>li{flex-direction:column;gap:16px;padding:20px 0}.offer-action{justify-content:space-between;gap:16px}.offer-variant{font-size:12px}.offer-action>.button{min-height:44px}.shop-offers .stock-status{font-size:12px}.track-dialog{border-radius:18px 18px 0 0;width:100%;max-width:none;max-height:92dvh;margin:0;position:fixed;inset:auto 0 0}.track-panel{padding:28px 22px max(28px,env(safe-area-inset-bottom))}.track-product h2{font-size:22px}.alerts-heading{flex-direction:column;align-items:flex-start;gap:20px}.alert-card{gap:16px;padding:18px}.alert-card>img{width:65px;height:65px}.alert-body h2{font-size:19px}.alert-card-actions{gap:14px}.empty-alerts{padding:24px}.site-footer nav{margin-left:0}}@media (max-width:359px){header.site{padding:12px 14px}header.site .brand .brand-word{font-size:23px}.account-nav{gap:10px}.account-nav .button{padding:8px 10px}.account-signin{font-size:12px}main{padding-left:16px;padding-right:16px}.browse-grid{gap:24px 12px}.product-open h3{font-size:14px}.product-open img{padding:9px}.browse-summary{display:block}.browse-summary p{text-align:left;max-width:none;margin-top:8px}.shop-gate{padding:18px}.shop-gate-message h3{font-size:21px}.alert-card{gap:12px;padding:14px}header.site .brand-logo{width:124px}}body:has(dialog[open]){overflow:hidden}.product-section-nav{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:30px;margin-top:40px;padding:0 0 16px;font-size:15px;display:flex}.product-section-nav a{font-weight:500;text-decoration:none}.product-section-nav a:hover{text-decoration:underline}.product-price-summary{background:#f6f8fa;border:1px solid #e7edef;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0 0;padding:24px;display:grid}.product-price-summary>div{min-width:0}.product-price-summary dt{color:var(--ink-soft);font-size:13px}.product-price-summary dd{margin:10px 0 0;font-size:27px;font-weight:500;line-height:1.3}.product-price-summary dd.summary-time{font-size:22px}.product-price-summary dd>span{color:var(--ink-soft);margin-top:7px;font-size:12px;font-weight:400;display:block}.product-price-summary a{text-decoration:none}.product-price-summary a:hover{text-decoration:underline}.other-offers>summary{cursor:pointer;border:1px solid var(--line);background:#f8fafb;border-radius:8px;padding:18px;font-size:16px;font-weight:500}.other-offers[open]>summary{margin-bottom:8px}.history-signin-note{margin-top:18px}.product-history{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:44px;margin-top:40px;padding-top:38px;display:grid}.product-history section{min-width:0;scroll-margin-top:24px}.product-history h2{margin:6px 0 18px;font-size:28px}.history-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.history-heading h2{margin-bottom:0}.history-period{align-items:flex-end;gap:10px;display:flex}.history-period label{gap:5px;font-size:12px;display:grid}.history-period select{width:145px;min-height:42px;font-size:14px}.history-period .button{min-height:42px}.history-note{background:var(--mist);border-radius:8px;margin:0 0 18px;padding:12px 16px;font-size:14px}.product-history .chart{max-width:900px}.price-history>.meta{max-width:90ch;margin:16px 0 0;line-height:1.7}.chart-day-picker{color:var(--ink-soft);align-items:center;gap:16px;padding:8px 6px;font-size:12px;display:flex}.chart-day-picker input{accent-color:var(--accent);flex:1;min-width:0;min-height:28px}.history-price-table{margin:12px 6px 0;font-size:13px}.history-price-table summary{cursor:pointer;padding:8px 0}.history-price-table table{border-collapse:collapse;width:100%;margin-top:10px}.history-price-table th,.history-price-table td{text-align:left;border-bottom:1px solid var(--line);padding:10px 8px}.history-price-table th{font-weight:500}.stock-history-list{margin:20px 0;padding:0;list-style:none}.stock-history-list>li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:24px;padding:22px 0;display:grid}.stock-history-list strong{font-size:17px;font-weight:500}.history-exact-time{margin-top:4px;font-size:12px;display:block}.history-offer-state{text-align:right;align-content:start;gap:4px;display:grid}.history-offer-state .stock-status{margin-top:7px}.history-offer-state a{margin-top:8px;font-size:13px}.recently-seen>.meta{max-width:85ch;line-height:1.7}@media (max-width:760px){.product-section-nav{flex-wrap:nowrap;justify-content:space-between;gap:22px;margin-top:30px;font-size:13px}.product-price-summary{grid-template-columns:1fr;gap:18px;padding:20px}.product-price-summary>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:12px;display:grid}.product-price-summary dd{text-align:right;margin:0;font-size:24px}.product-price-summary dd.summary-time{font-size:19px}.product-price-summary dt{font-size:12px}.product-price-summary dd>span{font-size:11px}.history-heading{flex-direction:column;align-items:flex-start;gap:18px}.history-period{width:100%}.history-period label{flex:1}.history-period select{width:100%}.product-history{gap:32px;margin-top:32px;padding-top:28px}.product-history h2{font-size:24px}.stock-history-list>li{grid-template-columns:minmax(0,1fr);gap:14px}.history-offer-state{text-align:left;grid-template-columns:1fr auto;align-items:center}.history-offer-state>.meta{grid-column:1}.history-offer-state>.stock-status{text-align:right;grid-area:1/2/3;max-width:150px;margin:0}.history-offer-state>a{grid-column:1/-1;align-items:center;min-height:34px;display:flex}.chart .legend{font-size:11px}.chart{padding:14px 8px}.history-note{font-size:13px}.other-offers>summary{font-size:14px}}.product-page{--product-title-size:28px;--product-heading-size:20px;--product-text-size:16px;max-width:1160px;font-size:var(--product-text-size);padding:40px 60px 64px;line-height:1.5}.product-page h1{font-size:var(--product-title-size);letter-spacing:-.025em;font-weight:600;line-height:1.2}.product-page h2{font-size:var(--product-heading-size);letter-spacing:-.015em;font-weight:600;line-height:1.3}.product-page h3{font-size:var(--product-text-size);letter-spacing:0;font-weight:600;line-height:1.5}.product-page :is(.meta,.stock-status,.offer-variant,.tracking-unavailable,.empty,.notice,footer),.product-page :is(.product-back,.product-section-nav,.detail-price,.detail-price>span),.product-page .product-info>.stock-status,.product-page .product-price-summary :is(dt,dd,dd.summary-time,dd>span),.product-page :is(.variant-form,.history-period) :is(label,select,button),.product-page :is(.history-note,.chart-day-picker,.history-price-table),.product-page .chart :is(.legend,figcaption),.product-page :is(.shop-offers,.stock-history-list) strong,.product-page :is(.other-offers>summary,.locked-shop,.gate-lock),.product-page .shop-gate-message :is(p,a),.product-page .track-panel :is(p,label,input,select,button,.choice,.free-allowance,.saved-symbol){font-size:var(--product-text-size);letter-spacing:0;line-height:1.5}.product-page :is(button,input,select){font-family:var(--body)}.product-page .button{font-size:var(--product-text-size);border-radius:8px;min-height:44px;padding:9px 16px;font-weight:600;line-height:1.5}.product-page .button:not(.quiet){background:var(--ink)}.product-page :is(strong,.offer-group>h3,.other-offers>summary){font-weight:600}.product-icon{vertical-align:middle;flex:none;width:16px;height:16px}.account-menu summary{list-style:none}.account-menu summary::-webkit-details-marker{display:none}.account-menu summary>.product-icon{margin-left:8px}.account-menu[open] summary>.product-icon{transform:rotate(180deg)}.product-back a,.history-shop-link{align-items:center;gap:8px;display:inline-flex}.product-page .product-back{margin:0 0 24px}.product-page .product-overview{grid-template-columns:300px minmax(0,1fr);align-items:center;gap:40px}.product-page .product-artwork{max-width:300px;margin:0}.product-page .product-artwork>img{border-radius:12px;padding:20px}.product-page .product-info h1{margin:0 0 16px}.product-page .detail-price{margin:16px 0;font-weight:600}.product-page .detail-price>span{font-weight:400}.product-page .product-info .actions{gap:12px;margin:24px 0 0}.product-page .variant-form{gap:12px;margin:16px 0}.product-page .variant-form label{gap:4px}.product-page .variant-form select{min-height:44px}.product-page .account-explainer{margin-top:16px}.product-page .product-section-nav{gap:32px;margin-top:32px;padding:0 0 16px}.product-page .product-section-nav a{color:var(--accent);text-underline-offset:4px;font-weight:400;text-decoration:underline}.product-page .product-price-summary{background:#f6f8fa;border:0;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:24px 0 0;padding:24px}.product-page .product-price-summary>div{min-width:0;padding:0;display:block}.product-page .product-price-summary>div+div{border-left:1px solid var(--line);padding-left:24px}.product-page .product-price-summary dt{color:var(--ink-soft);font-weight:400}.product-page .product-price-summary dd{text-align:left;font-variant-numeric:tabular-nums;margin:8px 0 0;font-weight:600}.product-page .product-price-summary dd>span{color:var(--ink-soft);margin:0;font-weight:400}.product-page .where-to-buy{margin-top:32px}.product-page .where-to-buy>h2{margin:0 0 16px}.product-page .where-to-buy>.notice{color:var(--ink);background:0 0;border:0;margin:0;padding:0}.product-page .offer-group{margin:24px 0}.product-page .offer-group>h3{margin:0 0 8px}.product-page .other-offers>summary{background:#fff;border-radius:8px;min-height:48px;padding:12px 16px}.product-page .shop-offers>li{gap:24px;padding:24px 0}.product-page .offer-action{gap:24px}.product-page .offer-variant{margin:4px 0}.product-page .shop-gate{background:#f6f8fa;border:0;gap:32px;padding:24px}.product-page .shop-gate-message h3{font-size:var(--product-heading-size);font-weight:600;line-height:1.3}.product-page .shop-gate-message>a:last-child{align-items:center;min-height:44px;display:inline-flex}.product-page .product-history{border-top:1px solid var(--line);gap:32px;margin-top:32px;padding-top:32px}.product-page .product-history h2{margin:0}.product-page .history-heading{gap:24px;margin-bottom:24px}.product-page .history-period{align-items:center;gap:12px}.product-page .history-period select{width:168px;min-height:44px;margin:0}.product-page .history-note{margin-bottom:24px;padding:12px 16px}.product-page .chart{background:#fff;border-radius:0;max-width:none;padding:0}.product-page .chart svg{width:100%;height:200px;min-height:200px}.product-page .chart .axis{font:400 var(--product-text-size) var(--body)}.product-page .chart .legend{gap:8px;margin:0 0 16px}.product-page .chart .key{width:16px;margin-left:16px}.product-page .chart .key:first-child{margin-left:0}.product-page .chart figcaption{min-height:40px;color:var(--ink);padding:16px 0 0;font-weight:600}.product-page .chart-day-picker{gap:16px;padding:8px 0}.product-page .chart-day-picker input{background:0 0;border:0;min-height:44px;padding:0}.product-page .history-price-table{margin:0}.product-page .history-price-table summary{min-height:48px;padding:12px 0}.product-page .history-price-table :is(th,td){font-variant-numeric:tabular-nums;padding:12px 8px;font-weight:400}.product-page .history-price-table th{font-weight:600}.product-page .price-history>.meta{margin-top:16px;line-height:1.5}.product-page .recently-seen{border-top:1px solid var(--line);padding-top:24px}.product-page .recently-seen>h2{margin-bottom:8px}.product-page .recently-seen>.meta{line-height:1.5}.product-page .stock-history-list{margin:16px 0 0}.product-page .stock-history-list>li{border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(180px,2fr) minmax(120px,1fr) auto auto auto;align-items:center;gap:20px;margin-top:16px;padding:16px}.product-page .history-shop{overflow-wrap:anywhere;min-width:0}.product-page .history-seen{margin:0}.product-page .history-price{border-left:1px solid var(--line);font-variant-numeric:tabular-nums;gap:0;padding-left:20px;display:grid}.product-page .history-stock{max-width:130px}.product-page .history-shop-link{white-space:nowrap;color:var(--accent);min-height:44px}.product-page>footer{margin-top:32px}.product-page .track-product h2,.product-page .alert-saved h2{font-size:var(--product-heading-size);line-height:1.3}.product-page .replace-confirm h3{font-size:var(--product-text-size)}.product-page .track-panel .dialog-close{font-size:var(--product-text-size);place-items:center;width:44px;height:44px;display:grid}.product-page .track-form :is(input[type=number],select){border:1px solid var(--line);min-width:0;color:var(--ink);background:#fff;border-radius:8px;padding:10px 12px}body:has(.product-page) header.site{gap:24px;max-width:1160px;min-height:72px;padding:16px 60px}body:has(.product-page) header.site .brand-logo{width:160px}body:has(.product-page) header.site :is(nav a,.account-nav,.account-nav a,.account-nav button,.account-nav summary){font-size:16px;line-height:1.5}body:has(.product-page) header.site .account-nav>a{text-decoration:none}body:has(.product-page) header.site .account-nav .button{font-weight:600}body:has(.product-page) header.site .account-nav:has(.account-menu)>.button{color:var(--ink);background:0 0;border:0;padding:0;font-weight:400}body:has(.product-page) .site-footer{flex-wrap:wrap;gap:24px;max-width:1160px;padding:24px 60px}body:has(.product-page) .site-footer :is(nav a,p){font-size:16px;line-height:1.5}body:has(.product-page) .site-footer p{max-width:none}@media (min-width:761px){body:has(.product-page) header.site{flex-wrap:nowrap}body:has(.product-page) header.site nav{flex-basis:auto;order:0;gap:24px;width:auto}}@media (max-width:1000px){.product-page .stock-history-list>li{grid-template-columns:minmax(0,1fr) auto;gap:12px 24px}.product-page .history-shop,.product-page .history-seen{grid-column:1}.product-page .history-price{grid-area:1/2/3}.product-page .history-stock{grid-area:3/1}.product-page .history-shop-link{grid-area:3/2}}@media (max-width:760px){.product-page{padding:24px 20px 40px}.product-page .product-overview{grid-template-columns:minmax(0,1fr);gap:24px}.product-page .product-artwork{max-width:220px;margin:auto}.product-page .product-artwork>img{padding:16px}.product-page .variant-form label{flex:1;min-width:0}.product-page .product-section-nav{flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:32px}.product-page .product-price-summary{grid-template-columns:1fr;gap:0;padding:8px 20px}.product-page .product-price-summary>div{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:16px;padding:16px 0;display:grid}.product-page .product-price-summary>div+div{border-left:0;border-top:1px solid var(--line);padding-left:0}.product-page .product-price-summary dd{text-align:right;margin:0}.product-page .history-heading{align-items:stretch;gap:16px}.product-page .history-period{width:100%}.product-page .history-period label{flex:1;min-width:0}.product-page .history-period select{width:100%}.product-page .chart{border:1px solid var(--line);border-radius:12px;padding:16px}.product-page .chart .legend{gap:8px}.product-page .stock-history-list>li{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:16px}.product-page .history-shop,.product-page .history-seen{grid-column:1/-1}.product-page .history-price{border:0;grid-area:3/1;padding:0}.product-page .history-stock{text-align:right;grid-area:3/2}.product-page .history-shop-link{grid-area:4/1/auto/-1}.product-page .shop-gate{gap:20px;padding:20px}.product-page .offer-action{gap:16px}.product-page .track-panel{padding:24px 20px max(24px,env(safe-area-inset-bottom))}body:has(.product-page) header.site{gap:16px;padding:16px 20px}body:has(.product-page) header.site nav{gap:24px}body:has(.product-page) .site-footer{padding:24px 20px}}@media (max-width:359px){body:has(.product-page) header.site{gap:8px}body:has(.product-page) header.site .brand-logo{width:120px}body:has(.product-page) header.site .account-nav{gap:8px}}:root{--ink:#182c3b;--ink-soft:#5b6872;--accent:#eb5e35;--paper:#fbf8f5;--mist:#fdf0e8;--line:#ebe3db;--lagoon-ink:#16774b;--lagoon-mist:#dff2e7;--display:var(--font-display),var(--font-body),Arial,sans-serif;--t-surface:#fff;--t-card-line:#efe6dd;--t-field:#e2d7cc;--t-accent-deep:#c9461f;--t-accent-soft:#fde6da;--t-ok:#16774b;--t-ok-soft:#dff2e7;--t-warn:#8a5600;--t-warn-soft:#fbefcb;--t-info-soft:#e6eef6;--t-p1:#fde6da;--t-p2:#dff0e8;--t-p3:#e6e4f7;--t-p4:#dcebf6;--t-p5:#fbefcb;--t-p-out:#f0edea;--t-r-lg:24px;--t-r-md:16px}body{background:var(--paper)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}h1,h2,h3{font-family:var(--display)}.button{border-radius:999px;font-weight:600}.button.quiet,.button.google{background:var(--t-surface);border-color:var(--t-field)}.button.quiet:hover,.button.google:hover{background:var(--mist)}.text-button{color:var(--t-accent-deep)}.t-btn{white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 20px;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.t-btn svg{width:16px;height:16px}.t-sm{min-height:38px;padding:0 16px}.t-primary{background:var(--ink);color:#fff}.t-primary:hover{background:#2c4657}.t-accent{background:var(--accent);color:#fff}.t-accent:hover{background:var(--t-accent-deep)}.t-quiet{background:var(--t-surface);border-color:var(--t-field);color:var(--ink)}.t-quiet:hover{background:var(--mist)}.t-ghost{color:var(--ink);background:0 0}.t-link{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.t-pill{background:var(--t-p-out);color:var(--ink-soft);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:13px;font-weight:600;display:inline-flex}.t-pill.t-ok{background:var(--t-ok-soft);color:var(--t-ok)}.t-pill.t-warn{background:var(--t-warn-soft);color:var(--t-warn)}.t-pill.t-info{background:var(--t-info-soft);color:var(--ink)}.t-pill.t-acc{background:var(--t-accent-soft);color:var(--t-accent-deep)}.t-muted{color:var(--ink-soft)}.t-h2{font-family:var(--display);letter-spacing:-.02em;margin:0;font-size:24px;font-weight:650}.t-row-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.t-panel{background:var(--t-surface);border:1px solid var(--t-card-line);border-radius:var(--t-r-md);padding:22px}.t-panel h3{margin:0 0 6px;font-size:19px}.t-panel p{color:var(--ink-soft);margin:0}.t-panel.t-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.t-notice{background:var(--t-ok-soft);color:var(--t-ok);border-radius:12px;margin:12px 0;padding:12px 16px;font-weight:500}.t-empty{text-align:center;background:var(--t-surface);border:1px dashed var(--t-field);border-radius:var(--t-r-md);color:var(--ink-soft);padding:26px}header.site.t-header{border-bottom:0;flex-wrap:nowrap;justify-content:flex-start;gap:20px;max-width:1240px;min-height:72px;margin:0 auto;padding:10px 32px}header.site.t-header .brand-logo{width:168px}header.site.t-header{border-bottom:1px solid #0000;border-image:linear-gradient(var(--t-card-line),var(--t-card-line)) 0 0 1 0 / 0 0 1px 0 / 0 100vw 0 100vw}.t-mainnav{align-items:center;gap:4px;display:flex}.t-mainnav>a,.t-ranges-button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:4px;padding:8px 12px;font-size:16px;font-weight:500;text-decoration:none;list-style:none;display:inline-flex}.t-ranges-button .product-icon{width:16px;height:16px}.t-mainnav>a:hover,.t-ranges-button:hover,.t-ranges[data-open=true]>.t-ranges-button{background:var(--mist)}.t-ranges{position:relative}.t-ranges-pop{background:var(--t-surface);border:1px solid var(--t-card-line);border-radius:var(--t-r-md);z-index:50;grid-template-columns:1fr 1fr;gap:4px;width:min(560px,92vw);padding:12px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 20px 50px -20px #182c3b59}.t-ranges-pop a{border-radius:12px;align-items:center;gap:12px;padding:8px;text-decoration:none;display:flex}.t-ranges-pop a:hover,.t-ranges-pop a[aria-current]{background:var(--paper)}.t-ranges-pop small{color:var(--ink-soft);font-size:14px;display:block}.t-ranges-thumb{background:var(--t-p1);border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.t-ranges-thumb img{object-fit:contain;mix-blend-mode:multiply;width:80%;height:80%}.t-hsearch{flex:1;max-width:340px;margin-left:auto;position:relative}.t-hsearch svg{width:16px;height:16px;color:var(--ink-soft);position:absolute;top:50%;left:14px;transform:translateY(-50%)}.t-hsearch input{border:1px solid var(--t-field);background:var(--paper);border-radius:999px;width:100%;height:42px;padding:0 16px 0 40px;font-size:15px}header.site.t-header .account-nav{margin-left:0}header.site.t-header .account-nav .button{background:var(--ink);border-color:var(--ink)}.account-menu>div{border-radius:var(--t-r-md)}.site-footer{border-top:1px solid var(--t-card-line)}main.t-page,main.t-product{max-width:1180px;margin:0 auto;padding:20px 32px 56px}.t-crumbs{color:var(--ink-soft);flex-wrap:wrap;gap:8px;margin:0 0 12px;font-size:15px;display:flex}.t-crumbs a{color:var(--ink-soft)}.t-switcher{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.t-switcher a{background:var(--t-surface);border:1px solid var(--t-field);border-radius:999px;padding:6px 14px;font-size:15px;font-weight:500;text-decoration:none}.t-switcher a:hover{border-color:var(--accent)}.t-switcher a[aria-current]{background:var(--accent);border-color:var(--accent);color:#fff}.t-banner{border-radius:var(--t-r-lg);background:#ffe0cf;grid-template-columns:1.1fr .9fr;align-items:center;gap:20px;min-height:240px;padding:36px 40px;display:grid;position:relative;overflow:hidden}.t-banner:after{content:"";background:#ffcfb6;border-radius:50%;width:380px;height:380px;position:absolute;top:-100px;right:-90px}.t-banner.t-b-sonny-angel{background:#f8eee7}.t-banner.t-b-smiski{background:#eef3df}.t-banner.t-b-pop-mart{background:#eeeaf4}.t-banner.t-b-monchhichi{background:#f3e9df}.t-banner.t-b-mofusand{background:#f7eaf0}.t-banner.t-b-owala{background:#e5f1ed}.t-banner.t-b-sonny-angel:after,.t-banner.t-b-smiski:after,.t-banner.t-b-pop-mart:after,.t-banner.t-b-monchhichi:after,.t-banner.t-b-mofusand:after,.t-banner.t-b-owala:after{background:#ffffff59}.t-banner-copy{z-index:1;min-width:0;position:relative}.t-banner h1{font-family:var(--display);letter-spacing:-.035em;max-width:none;margin:8px 0 0;font-size:68px;font-weight:750;line-height:.95}.t-banner-sub{flex-wrap:wrap;align-items:center;gap:2px;margin:12px 0 20px;font-size:18px;display:flex}.t-info-btn{cursor:pointer;width:32px;height:32px;color:var(--ink);background:0 0;border:0;border-radius:50%;place-items:center;margin-left:4px;padding:0;display:inline-grid}.t-info-btn:hover{color:var(--t-accent-deep);background:#fff9}.t-info-btn .fa-icon{width:20px;height:20px}.t-banner-photos{z-index:1;justify-content:center;gap:16px;display:flex;position:relative}.t-banner-photos span{aspect-ratio:1;background:#fff;border-radius:50%;place-items:center;width:180px;display:grid;overflow:hidden}.t-banner-photos span:nth-child(2){transform:translateY(22px)}.t-banner-photos img{object-fit:contain;mix-blend-mode:multiply;width:80%;height:80%}.t-range-note{color:var(--ink-soft);margin:14px 0 0;font-size:15px}.t-trackall{flex-wrap:wrap;align-items:center;gap:12px;display:flex;position:relative}.t-trackall small{color:var(--ink-soft);font-size:15px}.t-popover{border-radius:var(--t-r-lg);max-width:min(760px,100vw - 32px);max-height:min(80vh,720px);color:var(--ink);background:var(--t-surface);border:0;margin:auto;padding:26px;overflow:auto;box-shadow:0 30px 80px -20px #182c3b80}.t-popover::backdrop{background:#182c3b66}.t-popover.shop-coverage{border-top:0;border-bottom:0}.t-popover-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.t-popover-head h2{margin:0;font-size:24px}.t-close{background:var(--t-p-out);cursor:pointer;border:0;border-radius:50%;flex-shrink:0;width:36px;height:36px;font-size:20px;line-height:1}.t-restocks{margin-top:28px}.t-restocks .t-h2{margin-bottom:14px}.t-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.t-rc{background:var(--t-surface);border:1px solid var(--t-card-line);border-radius:var(--t-r-md);grid-template-columns:68px 1fr;align-items:center;gap:12px;min-width:0;padding:10px;text-decoration:none;display:grid}.t-rc:hover{border-color:var(--accent)}.t-rc .t-ph{border-radius:12px;width:68px}.t-rc-body{gap:3px;min-width:0;display:grid}.t-rc-body .t-pill{justify-self:start}.t-rc-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.t-rc-meta{color:var(--ink-soft);font-size:14px}.t-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:4px;margin:36px 0 20px;scroll-margin-top:16px;display:flex;overflow-x:auto}.t-tabs a{color:var(--ink-soft);white-space:nowrap;border-bottom:3px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:12px 14px 13px;font-weight:600;text-decoration:none;display:flex}.t-tabs a[aria-current]{color:var(--ink);border-color:var(--accent)}.t-tabs a span{background:var(--t-p-out);color:var(--ink-soft);border-radius:999px;padding:0 8px;font-size:14px}.t-tabs a[aria-current] span{background:var(--t-accent-soft);color:var(--t-accent-deep)}.t-catalogue{margin-top:0}.t-filters{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.t-field{color:var(--ink-soft);gap:6px;font-size:15px;display:grid}.t-field input,.t-field select{border:1px solid var(--t-field);background:var(--t-surface);height:46px;color:var(--ink);border-radius:999px;min-width:0;padding:0 18px;font-size:16px}.t-field select{padding-right:34px}.t-grow{flex:1;min-width:200px}.t-summary{color:var(--ink-soft);flex-wrap:wrap;justify-content:space-between;gap:12px;margin:18px 0;font-size:15px;display:flex}.t-summary p{margin:0}.t-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 20px;display:grid}.t-ph{aspect-ratio:1;border-radius:var(--t-r-lg);background:var(--t-p1);place-items:center;display:grid;position:relative;overflow:hidden}.t-ph img{object-fit:contain;mix-blend-mode:multiply;width:76%;height:76%}.t-p1 .t-ph,.t-ph.t-p1{background:var(--t-p1)}.t-p2 .t-ph,.t-ph.t-p2{background:var(--t-p2)}.t-p3 .t-ph,.t-ph.t-p3{background:var(--t-p3)}.t-p4 .t-ph,.t-ph.t-p4{background:var(--t-p4)}.t-p5 .t-ph,.t-ph.t-p5{background:var(--t-p5)}.t-out .t-ph,.t-ph.t-out{background:var(--t-p-out)}.t-out .t-ph img,.t-ph.t-out img{filter:grayscale();opacity:.42}.t-card{min-width:0;position:relative}.t-open{color:inherit;gap:6px;text-decoration:none;display:grid}.t-open .t-ph{margin-bottom:6px;transition:transform .25s}.t-card:hover .t-open .t-ph{transform:translateY(-4px)}.t-card h3{font-family:var(--font-body),Arial,sans-serif;letter-spacing:0;margin:0;font-size:16px;font-weight:600;line-height:1.3}.t-card.t-out h3{color:var(--ink-soft)}.t-price{color:var(--ink-soft);margin:0}.t-price b{color:var(--ink);font-weight:600}.t-stock{color:var(--t-ok);align-items:center;gap:7px;font-size:15px;font-weight:600;display:inline-flex}.t-stock:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:8px;height:8px}.t-stock.off,.t-stock.unknown{color:var(--ink-soft);font-weight:500}.t-tick{cursor:pointer;z-index:2;background:#fffffff0;border:2px solid #182c3b33;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;transition:transform .15s,border-color .15s;display:grid;position:absolute;top:12px;right:12px}.t-tick:hover{border-color:var(--accent);transform:scale(1.08)}.t-tick svg{color:#0000;width:16px;height:16px}.t-tick:hover svg{color:#eb5e3573}.t-tick[data-state=picked]{border-color:var(--accent);background:#fff}.t-tick[data-state=picked] svg{color:var(--accent)}.t-tick[data-state=tracked]{border-color:var(--accent);background:var(--accent)}.t-tick[data-state=tracked] svg{color:#fff}.t-tick-na{color:var(--ink-soft);z-index:2;background:#fffffff0;border-radius:999px;padding:2px 10px;font-size:13px;position:absolute;top:12px;right:12px}.t-more{text-align:center;margin-top:32px}.t-tray{z-index:30;pointer-events:none;padding-bottom:env(safe-area-inset-bottom,0px);justify-content:center;margin-top:24px;display:flex;position:sticky;bottom:16px}.t-tray>div{pointer-events:auto;background:var(--ink);color:#fff;border-radius:999px;flex-wrap:wrap;align-items:center;gap:14px;max-width:calc(100% - 32px);padding:8px 8px 8px 22px;display:flex;box-shadow:0 16px 40px -14px #182c3b99}.t-seg{background:#ffffff1f;border-radius:999px;padding:3px;display:flex}.t-seg button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 14px;font-weight:500}.t-seg button[aria-pressed=true]{color:var(--ink);background:#fff}.t-tray .t-link{color:#cfd8de}.t-modal{z-index:90;background:#182c3b73;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.t-sheet{background:var(--t-surface);border-radius:var(--t-r-lg);width:100%;max-width:460px;color:var(--ink);gap:12px;padding:26px;display:grid;box-shadow:0 30px 80px -20px #182c3b80}.t-trackall .t-sheet{z-index:20;position:absolute;top:calc(100% + 10px);left:0}.t-sheet h2{margin:0;font-size:22px}.t-sheet p{color:var(--ink-soft);margin:0}.t-sheet-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.t-local .local-page.embedded{max-width:none;margin:0;padding:0}.t-local .local-heading{align-items:center}.local-intro{color:var(--ink-soft);margin:0}.t-scope{background:var(--t-p-out);border-radius:999px;flex-wrap:wrap;gap:4px;width:max-content;max-width:100%;margin-bottom:16px;padding:3px;display:flex}.t-scope a{color:var(--ink-soft);border-radius:999px;padding:7px 14px;font-weight:600;text-decoration:none}.t-scope a[aria-current]{background:var(--t-surface);color:var(--ink);box-shadow:0 1px 3px #182c3b1f}.t-scope-hint{color:var(--ink-soft);padding:7px 14px;font-size:15px}.local-search,.local-alert-box,.local-saved,.local-sighting,.local-empty{border-radius:var(--t-r-md)!important;border-color:var(--t-card-line)!important}.t-market{gap:14px;max-width:820px;display:grid}.t-market .t-panel p{margin:8px 0 14px}.t-market-links{flex-wrap:wrap;gap:10px;display:flex}main.t-product h1{font-size:28px;font-weight:650;line-height:1.2}main.t-product h2{font-size:20px;font-weight:650;line-height:1.3}.product-artwork.t-ph{aspect-ratio:1;border-radius:var(--t-r-lg)}.product-artwork.t-ph img{width:80%;height:80%}.t-trackbtn{border:1px solid var(--t-field);background:var(--t-surface);min-height:46px;color:var(--ink);border-radius:999px;align-items:center;gap:10px;padding:0 20px 0 12px;font-weight:600;text-decoration:none;display:inline-flex}.t-trackbtn i{border:2px solid #182c3b33;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.t-trackbtn i svg{color:#0000;width:13px;height:13px}.t-trackbtn[data-on=true]{border-color:var(--accent);background:var(--t-accent-soft)}.t-trackbtn[data-on=true] i{background:var(--accent);border-color:var(--accent)}.t-trackbtn[data-on=true] i svg{color:#fff}.t-srcnav{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:32px 0 8px;display:grid}.t-srcnav a{border-radius:var(--t-r-md);background:var(--t-surface);border:1px solid var(--t-card-line);gap:2px;padding:14px 16px;text-decoration:none;display:grid}.t-srcnav a:hover{border-color:var(--accent)}.t-srcnav strong{font-weight:600}.t-srcnav span{color:var(--ink-soft)}.t-source{scroll-margin-top:24px}.t-sightings{gap:8px;margin:0 0 14px;padding:0;list-style:none;display:grid}.t-sightings li{background:var(--t-surface);border:1px solid var(--t-card-line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:14px 16px;display:flex}.t-sightings li .meta{flex-basis:100%}.t-hero{grid-template-columns:1.15fr .85fr;align-items:center;gap:40px;padding:40px 0 32px;display:grid}.t-hero h1{letter-spacing:-.035em;max-width:none;margin:0;font-size:68px;font-weight:750;line-height:.98}.t-hero h1 em{color:var(--accent);font-style:normal}.t-lead{color:var(--ink-soft);max-width:38ch;margin:16px 0 24px;font-size:19px}.t-bigsearch{background:var(--t-surface);border:1px solid var(--t-field);border-radius:999px;align-items:center;gap:8px;max-width:540px;padding:6px 6px 6px 18px;display:flex}.t-bigsearch svg{width:18px;height:18px;color:var(--ink-soft)}.t-bigsearch input{background:0 0;border:0;flex:1;min-width:0;height:44px;font-size:16px}.t-bigsearch input:focus{outline:none}.t-bigsearch:focus-within{outline:2px solid var(--accent);outline-offset:2px}.t-interests{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;display:flex}.t-interests>span:first-child{color:var(--ink-soft);margin-right:4px;font-size:15px}.t-interests button{border:1px solid var(--t-field);background:var(--t-surface);cursor:pointer;border-radius:999px;padding:5px 14px;font-size:15px;font-weight:500}.t-interests button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.t-interest-status{color:var(--ink-soft);font-size:14px}.t-livecard{background:var(--t-surface);border:1px solid var(--t-card-line);border-radius:var(--t-r-lg);padding:18px;box-shadow:0 24px 50px -30px #182c3b59}.t-livecard h2{letter-spacing:-.01em;align-items:center;gap:10px;margin:0 0 10px;font-size:18px;font-weight:650;display:flex}.t-livecard h2 i{background:var(--t-ok);border-radius:50%;width:8px;height:8px;animation:2s infinite t-pulse}@keyframes t-pulse{0%{box-shadow:0 0 #16774b80}70%{box-shadow:0 0 0 8px #16774b00}to{box-shadow:0 0 #16774b00}}.t-feed{margin:0;padding:0;list-style:none}.t-feed a{grid-template-columns:52px 1fr auto;align-items:center;gap:12px;padding:9px 6px;text-decoration:none;display:grid}.t-feed li+li a{border-top:1px solid var(--line)}.t-feed .t-ph{border-radius:12px;width:52px}.t-feed-name{font-size:15px;font-weight:600;line-height:1.25}.t-feed-meta{color:var(--ink-soft);font-size:14px}.t-feed-note{color:var(--ink-soft);margin:10px 6px 0;font-size:15px}.t-section{margin-top:56px}.t-section>.t-h2{margin-bottom:16px}.t-ranges-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.t-range-card{border-radius:var(--t-r-lg);background:var(--t-p1);grid-template-columns:1fr 1fr;gap:10px;min-height:240px;padding:24px 24px 56px;text-decoration:none;transition:transform .2s;display:grid;position:relative;overflow:hidden}.t-range-card:hover{transform:translateY(-3px)}.t-range-card.t-rc-needoh{background:var(--t-p4)}.t-range-card.t-rc-jellycat{background:var(--t-p1)}.t-range-card.t-rc-sonny-angel{background:#fbe9e3}.t-range-card.t-rc-smiski{background:#eef3e1}.t-range-card.t-rc-pop-mart{background:#ece8f6}.t-range-card.t-rc-monchhichi{background:#f6ebe1}.t-range-card.t-rc-mofusand{background:#f6e8ee}.t-range-card.t-rc-owala{background:#e3f1ec}.t-range-card h3{letter-spacing:-.03em;margin:8px 0 4px;font-size:32px;font-weight:700}.t-range-card p{color:var(--ink-soft);margin:0}.t-range-stat{gap:2px;font-size:15px;display:grid;margin-top:12px!important}.t-range-stat b{color:var(--ink);font-weight:600}.t-range-art{place-items:end center;display:grid}.t-range-art img{object-fit:contain;mix-blend-mode:multiply;width:auto;max-height:170px}.t-go{align-items:center;gap:6px;font-weight:600;display:flex;position:absolute;bottom:20px;left:24px}.t-go svg{width:18px;height:18px}.t-soon-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.t-range-card.t-soon{grid-template-columns:1fr 90px;min-height:140px;padding:18px 20px}.t-range-card.t-soon h3{font-size:22px}.t-range-card.t-soon .t-range-art img{max-height:100px}.t-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.t-steps{counter-reset:s;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;display:grid}.t-steps li{counter-increment:s;list-style:none}.t-steps li:before{content:counter(s);background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;margin-bottom:10px;font-weight:700;display:grid}.t-steps h3{margin:0 0 4px;font-size:18px}.t-steps p{color:var(--ink-soft);margin:0}.t-plans{grid-template-columns:1fr 1fr;gap:18px;display:grid}.t-plan{background:var(--t-surface);border:1px solid var(--t-card-line);border-radius:var(--t-r-lg);align-content:start;justify-items:start;gap:12px;padding:28px;display:grid}.t-plan.t-plus{background:var(--ink);color:#fff;border-color:var(--ink)}.t-plan.t-plus .t-muted{color:#b9c4cc}.t-plan h3{margin:0;font-size:28px;font-weight:700}.t-plan .t-amt{font-family:var(--display);margin:0;font-size:40px;font-weight:700;line-height:1}.t-plan .t-amt small{font-size:18px;font-weight:500}.t-plan ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.t-plan li{gap:10px;display:flex}.t-plan li:before{content:"✓";color:var(--t-ok);font-weight:700}.t-plan.t-plus li:before{color:#ffb79f}.t-upcoming{justify-items:start;gap:12px;max-width:680px;margin-top:28px;display:grid}@media (max-width:980px){.t-hsearch{display:none}.t-hero{grid-template-columns:1fr}.t-ranges-grid,.t-soon-grid{grid-template-columns:1fr 1fr}.t-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.t-rail{grid-template-columns:1fr 1fr}.t-banner{grid-template-columns:1fr}.t-banner-photos{justify-content:flex-start}.t-srcnav{grid-template-columns:1fr 1fr}}@media (max-width:640px){header.site.t-header{flex-wrap:wrap;gap:8px;padding:10px 16px}header.site.t-header .brand-logo{width:140px}.t-ranges-button,.t-mainnav>a{padding:8px}main.t-page,main.t-product{padding:16px 16px 48px}.t-hero h1{font-size:46px}.t-banner h1{font-size:50px}.t-banner{padding:26px 22px}.t-banner-photos span{width:116px}.t-ranges-grid,.t-soon-grid,.t-three,.t-steps,.t-plans{grid-template-columns:1fr}.t-grid{grid-template-columns:1fr 1fr;gap:22px 14px}.t-rail,.t-ranges-pop{grid-template-columns:1fr}.t-tray>div{border-radius:20px;padding:12px 14px}.t-switcher{flex-wrap:nowrap;padding-bottom:6px;overflow-x:auto}.t-switcher a{white-space:nowrap}}@media (prefers-reduced-motion:reduce){.t-card:hover .t-open .t-ph,.t-range-card:hover,.t-tick:hover{transform:none}.t-livecard h2 i{animation:none}}.t-search-title{font-family:var(--display);letter-spacing:-.03em;max-width:none;margin:8px 0 6px;font-size:44px;font-weight:700}.t-alerts .t-alert-tabs{margin-top:20px}.t-alert-section{margin-top:32px;scroll-margin-top:24px}.t-alert-section>h2{margin:0 0 14px;font-size:24px}.t-local-alerts{gap:10px;margin:0;padding:0;list-style:none;display:grid}.t-local-alerts li{background:var(--t-surface);border:1px solid var(--t-card-line);border-radius:var(--t-r-md);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.t-local-alerts p{margin:4px 0 0}.t-row-actions{flex-wrap:wrap;gap:8px;display:flex}.alerts-page .alert-card,.alerts-page .card,.alerts-page .empty-alerts{background:var(--t-surface);border-radius:var(--t-r-md)!important;border-color:var(--t-card-line)!important}.alerts-page .alert-card img{background:var(--t-p1);border-radius:14px}.pricing-page .plan,.home-plan{border-radius:var(--t-r-lg)!important}.product-artwork.t-ph{box-shadow:none!important;border:0!important;padding:0!important}.product-artwork.t-ph img{background:0 0!important;border:0!important}.local-search{background:var(--t-surface)!important}.fa-icon{vertical-align:-.125em;width:1em;height:1em;display:inline-block}.gate-lock{color:var(--t-accent-deep)}.gate-lock .fa-icon{width:20px;height:20px}.shop-gate,.product-page .shop-gate{background:var(--mist);border-radius:var(--t-r-md);border:1px solid #f6dccd}.locked-shop{border-bottom-color:#efd2c2}form.card,section.card{background:var(--t-surface);border-color:var(--t-card-line);border-radius:var(--t-r-md)}.product-price-summary,.product-page .product-price-summary{background:var(--t-surface);border:1px solid var(--t-card-line);border-radius:var(--t-r-md)}.chart{background:var(--t-surface);border:1px solid var(--t-card-line)}.empty-alerts,.upcoming-range,.other-offers>summary{background:var(--t-surface);border-color:var(--t-card-line)}.product-placeholder,ul.rows li .thumb,.tile .photo.blank,.catalog-needoh .photo{background:var(--paper)}.segmented{background:var(--t-p-out)}.collection-filters button[aria-pressed=true]{background:var(--t-accent-soft)}.collection-filters button:hover{background:var(--mist)}.line-navigation a,.range-links a{border-color:var(--t-field)}.home-search:focus-within,.catalog-search:focus-within{outline-color:var(--accent)}.track-link.tracking{border-color:var(--accent);color:var(--t-accent-deep);background:var(--t-accent-soft)}.replace-confirm{background:var(--t-warn-soft);border-color:#f1dfa6}input[type=email],input[type=text],input[type=search],input[type=number],input[type=tel],select,textarea{border-color:var(--t-field)}:is(input:focus-visible,select:focus-visible,textarea:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.range-summary{max-width:75ch;color:var(--ink-soft);margin:24px 0;font-size:16px;line-height:1.6}.range-guide{border-top:1px solid var(--line);max-width:80ch;margin:40px 0 24px;padding-top:8px;font-size:16px;line-height:1.65}.range-guide h2{margin:28px 0 12px;font-size:20px;font-weight:600;line-height:1.35}.range-guide p{margin:12px 0;font-size:16px}.range-guide a,.site-directory a{text-underline-offset:3px;text-decoration:underline}.site-directory ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px 24px;padding:0;list-style:none}main.info-page{max-width:1000px;margin:0 auto;padding:44px 32px 64px;font-size:16px;line-height:1.65}main.info-page.legal-page{max-width:860px}.info-page h1{letter-spacing:-.02em;max-width:none;margin:0 0 16px;font-size:28px;font-weight:600;line-height:1.2}.info-page h2,.info-page h3{margin:0 0 12px;font-size:20px;font-weight:600;line-height:1.35}.info-page p,.info-page li,.info-page .lead,.info-page .meta,.info-page button,.info-page .button{font-size:16px;font-weight:400}.info-page .lead{color:var(--ink-soft);max-width:72ch;margin:0 0 20px}.info-page section{margin-top:36px}.info-page section p+p{margin-top:12px}.info-page ul{gap:12px;padding-left:24px;display:grid}.info-page strong,.info-page th,.info-page .button{font-weight:600}.info-muted{color:var(--ink-soft)}.info-back{margin-bottom:22px;display:inline-block}.info-steps{counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:0;list-style:none;display:grid}.info-steps li{counter-increment:step;border-top:1px solid var(--line);padding-top:16px}.info-steps li:before{content:counter(step);color:var(--t-accent-deep);margin-bottom:12px;font-weight:600;display:block}.company-details{overflow-wrap:anywhere;font-style:normal}.legal-links{border-top:1px solid var(--line);flex-wrap:wrap;gap:16px 24px;margin-top:36px;padding-top:24px;display:flex}.info-page .plans{gap:20px;margin-top:28px}.info-page .plan{border-radius:24px;gap:16px;margin-top:0;padding:28px}.info-page .plan.featured{background:var(--mist)}.info-page .price-line strong{letter-spacing:-.02em;font-size:28px;font-weight:600}.info-page .plan h2{margin:0}.info-page .plan .actions{gap:10px;display:grid}.info-page .plan .button{white-space:normal;text-align:center}.info-page .plan-benefits{gap:20px;margin:0;padding:0;list-style:none}.plan-benefits li{gap:4px;display:grid}.plan-benefits li>span{color:var(--ink-soft)}.plan-soon{color:var(--ink-soft);margin-top:4px;font-size:16px;font-weight:400;display:inline-block}.plan-soon:before{content:" · "}.billing-summary{margin-top:24px}.cookie-settings{border:1px solid var(--line);background:#fff;border-radius:20px;gap:18px;margin-top:28px;padding:24px;display:grid}.cookie-settings h2{margin:0}.cookie-toggle{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.cookie-toggle input{width:22px;height:22px;accent-color:var(--ink);flex-shrink:0;margin:3px 0 0}.cookie-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cookie-actions .button{white-space:normal;min-height:44px;font-size:16px;font-weight:600}.cookie-inventory{margin:20px 0 0}.cookie-inventory dt{margin-top:20px;font-weight:600}.cookie-inventory dd{margin:6px 0 0}.cookie-inventory code{overflow-wrap:anywhere;font-size:16px}.cookie-notice{z-index:60;border-top:1px solid var(--t-field);background:#fff;gap:14px;padding:20px max(24px,50vw - 588px);font-size:16px;line-height:1.5;display:grid;position:sticky;bottom:0;box-shadow:0 -4px 24px #182c3b0d}.cookie-notice h2{margin:0 0 6px;font-size:20px;font-weight:600}.cookie-notice p{max-width:85ch;margin:0;font-size:16px}.signin-legal{margin:20px 0;font-size:16px;line-height:1.6}.site-footer nav{flex-wrap:wrap;gap:12px 20px;display:flex}.site-footer nav a,.site-footer p{font-size:16px}header.site.t-header .t-mainnav{flex:none;order:0;gap:0;width:auto}header.site.t-header .t-mainnav>a{white-space:nowrap;font-size:16px}@media (max-width:1100px){header.site.t-header .t-hsearch{display:none}header.site.t-header .account-nav{margin-left:auto}}@media (max-width:760px){main.info-page{padding:28px 20px 48px}.info-steps{grid-template-columns:1fr;gap:20px}.info-page .plans{grid-template-columns:1fr}.info-page .plan{padding:24px}.cookie-settings{padding:20px}.cookie-notice{padding:16px 20px}.cookie-notice .cookie-actions{gap:10px}.site-footer nav{gap:12px 20px;width:100%;margin-left:0}.site-footer nav a,.site-footer p{font-size:16px}header.site.t-header{flex-wrap:wrap}header.site.t-header .t-mainnav{flex-basis:100%;order:3;justify-content:flex-start;width:100%;overflow:visible}header.site.t-header .t-mainnav>a,.t-ranges-button{font-size:16px}}.notification-prompt{border:1px solid var(--t-card-line);background:var(--paper);width:min(440px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--ink);border-radius:24px;margin:auto;padding:28px;font-size:16px;overflow:auto;box-shadow:0 24px 80px #182c3b40}.notification-prompt::backdrop{background:#182c3b70}.notification-symbol{background:var(--t-accent-soft);width:48px;height:48px;color:var(--t-accent-deep);border-radius:16px;place-items:center;margin-bottom:20px;display:grid}.notification-symbol svg{width:28px;height:28px}.notification-prompt h2{letter-spacing:0;margin:0 0 12px;font-size:20px;font-weight:600;line-height:1.3}.notification-prompt p,.notification-prompt a,.notification-prompt button,.phone-notification-settings,.phone-notification-settings button{font-size:16px}.notification-prompt p{margin:0 0 20px}.notification-prompt>.button,.notification-options .button{width:100%;min-height:48px}.notification-prompt>.text-button{color:var(--ink-soft);min-height:44px;margin:12px auto;font-weight:400;display:block}.notification-options{gap:10px;margin:20px 0;display:grid}.notification-note{color:var(--ink-soft);font-size:16px;line-height:1.5}.notification-prompt .notification-note{margin:16px 0 0}.notification-error{color:#9d2b24}.phone-notification-settings{gap:12px;display:grid}.phone-notification-settings .button{justify-self:start}.phone-notification-settings p{margin:0}.welcome-prompt{width:min(620px,100% - 24px);padding:24px;line-height:1.5}.welcome-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.welcome-heading h2{margin:0;font-size:28px}.welcome-close{color:var(--ink);cursor:pointer;background:0 0;border:0;min-width:44px;min-height:44px;font-size:28px!important}.welcome-prompt section{border-top:1px solid var(--t-card-line);padding:16px 0}.welcome-prompt h3{margin:0 0 8px;font-size:20px;font-weight:600}.welcome-prompt h4{margin:0 0 8px;font-size:16px;font-weight:600}.welcome-prompt p{margin:0 0 12px}.welcome-prompt p:last-child{margin-bottom:0}.welcome-channels{grid-template-columns:1fr 1fr;gap:20px;margin-top:16px;display:grid}.welcome-channels .actions{flex-wrap:wrap;gap:8px;display:flex}.welcome-channels .button{min-height:44px;padding:10px 12px}.welcome-plus ul{margin:0 0 12px;padding-left:20px}.welcome-actions{flex-wrap:wrap;gap:12px;padding-top:12px;display:flex}.welcome-actions .button{flex:1;min-height:48px}.phone-alert-setup{gap:12px;display:grid}.phone-alert-setup p{margin:0}.phone-alert-setup .button{justify-self:start}.phone-alert-setup summary{cursor:pointer;min-height:44px;padding:10px 0;font-size:16px;font-weight:600}.phone-alert-setup details p{margin:4px 0 12px;line-height:1.6}@media (max-width:480px){.welcome-prompt{padding:20px}.welcome-channels{grid-template-columns:1fr;gap:16px}.welcome-actions{flex-direction:column}}
