:root{--font-heading-family: var(--font-heading--family);--font-heading-weight: var(--font-heading--weight);--font-body-family: var(--font-body--family);--font-body-weight: var(--font-body--weight);--totoka-v1-canvas: #f1f2f3;--totoka-v1-surface: #ffffff;--totoka-v1-ink: #1b1f21;--totoka-v1-muted: #596164;--totoka-v1-action: #202527;--totoka-v1-line: #d7dcdf;--totoka-v1-soothing: #b6c6a9;--totoka-v1-soothing-deep: #35523d;--totoka-v1-soothing-tint: #edf1e9;--totoka-v1-h1: clamp(2.5rem, 1.5rem + 4vw, 5.5rem);--totoka-v1-h2: clamp(2rem, 1.5rem + 2vw, 3rem);--totoka-v1-h3: clamp(1.5rem, 1.2rem + 1vw, 1.75rem);--totoka-v1-body: 1rem;--totoka-v1-label: .75rem;--totoka-v1-space: clamp(3rem, 1.5rem + 4vw, 5rem);--totoka-v1-gutter: clamp(1.25rem, 4vw, 3rem);--totoka-v1-width: 90rem;--totoka-v1-ease: cubic-bezier(.22, 1, .36, 1)}#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]){--tt-canvas: var(--totoka-v1-canvas);--tt-ink: var(--totoka-v1-ink);--tt-muted: var(--totoka-v1-muted);--tt-accent: var(--totoka-v1-action);--tt-line: var(--totoka-v1-line);background:var(--totoka-v1-canvas);color:var(--totoka-v1-ink)}#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .tbsh__background-media{filter:grayscale(1) brightness(1.08)}#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .tbsh__background:after{background:linear-gradient(90deg,#f1f2f394,#f1f2f342)}#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) section[id^=TotokaEditorialGrid-]{--teg-bg: var(--totoka-v1-canvas) !important;--teg-media: var(--totoka-v1-surface) !important;--teg-media-hover: #eceff1 !important;--teg-divider: var(--totoka-v1-line) !important;--teg-text: var(--totoka-v1-ink) !important;--teg-muted: var(--totoka-v1-muted) !important;--teg-accent: var(--totoka-v1-action) !important;--teg-sale-bg: var(--totoka-v1-action) !important;--teg-sale-text: #fff !important;--teg-sold-bg: var(--totoka-v1-line) !important}#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .totoka-editorial-grid__background,#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .tbi-index__background-sticky{filter:grayscale(1)}#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .tbi-index{--tbi-background: var(--totoka-v1-canvas) !important;--tbi-heading: var(--totoka-v1-ink) !important;--tbi-text: var(--totoka-v1-ink) !important;--tbi-muted: var(--totoka-v1-muted) !important;--tbi-accent: var(--totoka-v1-action) !important;--tbi-line: var(--totoka-v1-line) !important;background-color:var(--totoka-v1-canvas)!important}#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]){--tt-h1: var(--totoka-v1-h1);--tt-body: var(--totoka-v1-body);--tt-heading-leading: 1.12;--tt-heading-tracking: -.025em;--tt-gutter: var(--totoka-v1-gutter);--tt-width: var(--totoka-v1-width);--tt-section-space: var(--totoka-v1-space);--tt-hero-height: 0px;font-family:var(--font-body--family, Inter, sans-serif);font-size:var(--totoka-v1-body)}#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) :is(h1,h2,h3,p,a,button){overflow-wrap:anywhere}#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) :is(a,button,input,select,summary):focus-visible{outline:2px solid var(--totoka-v1-action);outline-offset:4px}#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .tbsh__title,#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .tbi-index__heading,#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .tbi-index__footer-heading,#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .tbi-entry__title{font-family:var(--font-heading--family, "Playfair Display", serif)!important;font-weight:var(--font-heading--weight, 600)!important;font-style:var(--font-heading--style, normal)!important;line-height:1.12;letter-spacing:-.025em}#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) section[id^=TotokaBestSellerHero-]{display:grid;align-items:center;min-height:clamp(22rem,36vw,30rem);padding-block:max(80px,calc(var(--header-height, 64px) + 24px)) var(--totoka-v1-space)}#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .tbsh__inner,#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .totoka-editorial-grid__inner,#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .tbi-index__inner{width:min(calc(100% - 2 * var(--totoka-v1-gutter)),var(--totoka-v1-width));margin-inline:auto}#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .tbsh__header{max-width:52rem;margin-block:0}#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .tbsh__title{font-size:var(--totoka-v1-h1);text-wrap:balance}#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .tbsh__intro,#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .tbi-index__subtitle,#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .tbi-entry__description,#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .tbi-index__footer-copy{font-family:var(--font-body--family, Inter, sans-serif);font-size:var(--totoka-v1-body);font-weight:400;line-height:1.6;color:var(--totoka-v1-ink)}#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .tbsh__background:after{background:linear-gradient(180deg,#f1f2f3b8,#f1f2f3a3 70%,#f1f2f3)}#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .tbsh__intro{max-width:58ch;margin-top:20px}#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .tbsh__eyebrow,#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .tbi-eyebrow,#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .tbi-entry__eyebrow,#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .totoka-editorial-card__meta{font-family:var(--font-body--family, Inter, sans-serif);font-size:var(--totoka-v1-label);font-weight:600;line-height:1.5;letter-spacing:.1em;color:var(--totoka-v1-muted)}#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) section[id^=TotokaEditorialGrid-]{font-family:var(--font-body--family, Inter, sans-serif);padding-block:var(--totoka-v1-space)}#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .totoka-editorial-grid__catalogue-head{flex-wrap:wrap;gap:16px}#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .totoka-editorial-grid__catalogue-head p,#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .totoka-editorial-grid__sidebar-head p{font-family:var(--font-body--family, Inter, sans-serif);font-size:1rem;font-weight:600;line-height:1.5;letter-spacing:0}#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .totoka-editorial-grid__toolbar-sort select,#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .totoka-editorial-grid__select select,#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .totoka-editorial-grid__price-range input{font-family:var(--font-body--family, Inter, sans-serif);font-size:1rem;line-height:1.4;min-height:44px;border-radius:8px}#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .totoka-editorial-grid__toolbar-sort select{width:100%;min-width:0;height:auto;max-width:100%;padding-block:10px}#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .totoka-editorial-grid__catalogue-tools{min-width:0;max-width:100%;flex-wrap:wrap}#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .totoka-editorial-grid__facet summary,#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .totoka-editorial-grid__option,#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .totoka-editorial-grid__mobile-filter,#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .totoka-editorial-grid__filter-actions button,#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .totoka-editorial-grid__reset{min-height:44px;font:500 .875rem/1.5 var(--font-body--family, Inter, sans-serif);letter-spacing:.02em}#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .totoka-editorial-grid__option{grid-template-columns:18px minmax(0,1fr) auto}#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .totoka-editorial-grid__option input{width:16px;height:16px}#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .totoka-editorial-grid__filter-actions button{border-radius:8px;text-transform:none}#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .totoka-editorial-grid__option small,#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .totoka-editorial-grid__price-range label span,#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .totoka-editorial-grid__sidebar-head span,#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .totoka-editorial-grid__catalogue-head span,#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .totoka-editorial-grid__filter-actions a{font-size:.75rem;line-height:1.5}#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .totoka-editorial-grid__mobile-bar>span,#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .totoka-editorial-grid__catalogue-tools>span,#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .totoka-editorial-grid__toolbar-sort label,#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .totoka-editorial-grid__filter-label,#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .totoka-editorial-grid__active-filter{font-size:.75rem;line-height:1.5;letter-spacing:.04em}#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .totoka-editorial-grid__drawer-close{width:44px;height:44px;flex-shrink:0}#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .totoka-editorial-card{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto;height:100%}#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .totoka-editorial-card__media{grid-area:1 / 1}#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .totoka-editorial-card__info{grid-area:2 / 1;padding:16px 12px;min-height:0}#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .totoka-editorial-card h3{font-family:var(--font-body--family, Inter, sans-serif);font-size:1rem;font-weight:500;line-height:1.45;letter-spacing:0}#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .totoka-editorial-card__price,#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .totoka-editorial-card__price s{font-size:1rem;line-height:1.5}#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .totoka-editorial-card__price strong{font-weight:600}#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .totoka-editorial-card__badge,#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .totoka-editorial-card__type-badge{font:600 .6875rem/1.4 var(--font-body--family, Inter, sans-serif);letter-spacing:.03em;padding:5px 7px;height:auto}#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .totoka-editorial-card__quick,#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .totoka-editorial-card:hover .totoka-editorial-card__quick,#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .totoka-editorial-card:focus-within .totoka-editorial-card__quick{grid-area:3 / 1;position:relative;inset:auto;width:auto;margin:0 12px 12px;padding:0;opacity:1;transform:none;pointer-events:auto;transition:none}#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .totoka-editorial-card__quick form{width:100%}#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .totoka-editorial-card__quick :is(button,a),#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .tbi-button{width:100%;min-height:48px;padding:10px 12px;border:1px solid var(--totoka-v1-action);border-radius:8px;background:var(--totoka-v1-action);color:#fff;font:500 .875rem/1.4 var(--font-body--family, Inter, sans-serif);letter-spacing:0;text-transform:none;justify-content:center;gap:8px;backdrop-filter:none;-webkit-backdrop-filter:none;transition:background-color .18s ease}#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .totoka-editorial-card__quick :is(button,a):hover,#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .tbi-button:hover{background:#394247;color:#fff}#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .totoka-editorial-card__quick span{display:inline}#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .totoka-editorial-card__quick i{font-style:normal;font-size:18px}#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .totoka-editorial-card__image{transition:transform .24s var(--totoka-v1-ease);will-change:auto}#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .totoka-editorial-card:hover .totoka-editorial-card__image--primary,#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .totoka-editorial-card:focus-within .totoka-editorial-card__image--primary{transform:scale(var(--teg-hover-scale))}#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) section.totoka-editorial-grid.has-ambient-refraction:before{content:none;animation:none;filter:none;will-change:auto}#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .totoka-editorial-grid.has-reveal-motion.teg-js-ready:not(.is-in-view) .totoka-editorial-grid__item,#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .totoka-editorial-grid.has-reveal-motion.teg-js-ready .totoka-editorial-grid__item{opacity:1;transform:none;transition:none}#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .tbi-index{--tbi-body-font: var(--font-body--family, Inter, sans-serif) !important}#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .tbi-index__inner{padding-block:var(--totoka-v1-space)}#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .tbi-index__heading,#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .tbi-index__footer-heading{font-size:var(--totoka-v1-h2);max-width:24ch}#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .tbi-entry__title,#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .tbi-entry--lead .tbi-entry__title{font-size:var(--totoka-v1-h3);line-height:1.25;letter-spacing:-.01em}#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .tbi-index__header{gap:24px 48px;margin-bottom:var(--totoka-v1-space)}#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .tbi-index__header>.tbi-eyebrow{margin-bottom:0}#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .tbi-entry--lead .tbi-entry__content{display:block}#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .tbi-entry__link{min-height:44px;font-size:.875rem;font-weight:500;line-height:1.5;letter-spacing:.02em}#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .tbi-index__footer{margin-top:var(--totoka-v1-space);padding-top:var(--totoka-v1-space)}#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .tbi-button{width:auto;min-width:200px;max-width:100%;margin-top:24px;padding-inline:24px}#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .tbi-index.is-motion-ready .tbi-reveal{transition-duration:.36s;transition-delay:0s}#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .tbi-index__background:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#f1f2f3d1;pointer-events:none}@media(max-width:899px){#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .totoka-editorial-grid__mobile-bar{background:var(--totoka-v1-canvas);backdrop-filter:none;-webkit-backdrop-filter:none}#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .totoka-editorial-grid__toolbar-sort{max-width:100%}#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .totoka-editorial-card h3{font-size:.9375rem}#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .totoka-editorial-card__meta{font-size:.75rem;letter-spacing:.04em}#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .totoka-editorial-card__quick{margin:0 8px 8px}#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .totoka-editorial-card__quick :is(button,a){padding-inline:6px}}@media(max-width:749px){#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) section[id^=TotokaBestSellerHero-]{min-height:0}#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .tbi-index__header{display:block}#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .tbi-index__subtitle{max-width:58ch;margin-top:20px}#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .tbi-entry,#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .tbi-entry:not(.tbi-entry--lead),#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .tbi-entry--lead{padding-block:32px 48px}}@media(prefers-reduced-motion:reduce){#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) *,#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) *:before,#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .tbi-index.is-motion-ready .tbi-reveal{opacity:1!important;transform:none!important}#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .tbi-entry__image-shell,#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .totoka-editorial-card:hover .totoka-editorial-card__image--primary,#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .totoka-editorial-card:focus-within .totoka-editorial-card__image--primary{transform:none!important}}#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tna-log{--tna-background: var(--totoka-v1-canvas) !important;--tna-heading: var(--totoka-v1-ink) !important;--tna-text: var(--totoka-v1-ink) !important;--tna-muted: var(--totoka-v1-muted) !important;--tna-accent: var(--totoka-v1-action) !important;--tna-line: var(--totoka-v1-line) !important;--tna-metal: var(--totoka-v1-muted) !important;--tna-body-font: var(--font-body--family, Inter, sans-serif) !important;background-color:var(--totoka-v1-canvas)!important;color:var(--totoka-v1-ink)}#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tlo-live-offers{--tlo-background: var(--totoka-v1-canvas) !important;--tlo-heading: var(--totoka-v1-ink) !important;--tlo-text: var(--totoka-v1-ink) !important;--tlo-muted: var(--totoka-v1-muted) !important;--tlo-accent: var(--totoka-v1-action) !important;--tlo-line: var(--totoka-v1-line) !important;--tlo-metal: var(--totoka-v1-muted) !important;--tlo-body-font: var(--font-body--family, Inter, sans-serif) !important;background-color:var(--totoka-v1-canvas)!important;color:var(--totoka-v1-ink)}#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tbv-system{--tbv-background: var(--totoka-v1-canvas) !important;--tbv-heading: var(--totoka-v1-ink) !important;--tbv-text: var(--totoka-v1-ink) !important;--tbv-muted: var(--totoka-v1-muted) !important;--tbv-accent: var(--totoka-v1-action) !important;--tbv-line: var(--totoka-v1-line) !important;--tbv-metal: var(--totoka-v1-muted) !important;--tbv-body-font: var(--font-body--family, Inter, sans-serif) !important;background-color:var(--totoka-v1-canvas)!important;color:var(--totoka-v1-ink)}#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tlo-live-offers,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tbv-system{padding-block:var(--totoka-v1-space)}#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tna-log__inner{padding-block:var(--totoka-v1-space)}#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tna-log__inner,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tlo-live-offers__inner,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tbv-system__inner{width:min(calc(100% - 2 * var(--totoka-v1-gutter)),var(--totoka-v1-width));margin-inline:auto}#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tna-log__heading,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tna-log__footer-heading,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tlo-heading,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tlo-group__heading,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tlo-final__heading,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tbv-heading,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tbv-value-hero__heading,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tbv-why__heading,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tbv-bridge__heading,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tna-entry__title,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tna-entry--latest .tna-entry__title,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tna-entry--recent .tna-entry__title,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tlo-offer__title,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tlo-offer--standard .tlo-offer__title,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tlo-offer--compact .tlo-offer__title,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tbv-bundle__title,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tbv-bundle__title a{font-family:var(--font-heading--family, "Playfair Display", serif)!important;font-weight:var(--font-heading--weight, 600)!important;font-style:var(--font-heading--style, normal)!important;line-height:1.12;letter-spacing:-.025em}#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tna-log__heading,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tna-log__footer-heading,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tlo-heading,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tlo-group__heading,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tlo-final__heading,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tbv-heading,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tbv-value-hero__heading,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tbv-why__heading,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tbv-bridge__heading{font-size:var(--totoka-v1-h2);max-width:24ch}#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tna-entry__title,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tna-entry--latest .tna-entry__title,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tna-entry--recent .tna-entry__title,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tlo-offer__title,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tlo-offer--standard .tlo-offer__title,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tlo-offer--compact .tlo-offer__title,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tbv-bundle__title,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tbv-bundle__title a{font-size:var(--totoka-v1-h3);line-height:1.25;letter-spacing:-.01em;max-width:32ch}#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tna-log__intro,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tna-entry__description,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tna-log__footer-copy,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tlo-header__intro,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tlo-offer__description,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tlo-final__copy,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tbv-header__intro,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tbv-value-hero__copy,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tbv-bundle__description,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tbv-reason div div,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tbv-bridge__copy{font:400 var(--totoka-v1-body)/1.6 var(--font-body--family, Inter, sans-serif);color:var(--totoka-v1-ink)}#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tna-eyebrow,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tna-entry__vendor,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tna-entry__metadata,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tna-entry__index,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tna-timeline__group-label,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tlo-eyebrow,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tlo-group__label,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tlo-offer__status,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tlo-offer__value,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tlo-offer__dates,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tlo-code__label,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tlo-countdown__context,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tlo-countdown__unit span,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tbv-eyebrow,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tbv-bundle__meta,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tbv-price>span,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tbv-price--saving small,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tbv-component small,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tbv-value-row__label,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tbv-value-hero__statement{font-family:var(--font-body--family, Inter, sans-serif);font-size:var(--totoka-v1-label);font-weight:600;line-height:1.5;letter-spacing:.06em}#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tna-entry__date{font-size:1rem;line-height:1.5;letter-spacing:.04em}#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tna-log__header,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tlo-header,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tbv-header{gap:24px 48px}#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tna-log__header{margin-bottom:var(--totoka-v1-space)}#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tlo-header,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tbv-header{padding-bottom:var(--totoka-v1-space)}#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tna-eyebrow,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tbv-header>.tbv-eyebrow{margin-bottom:0}#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tna-log__footer,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tlo-final,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tbv-bridge{margin-top:var(--totoka-v1-space);padding-block:var(--totoka-v1-space) 24px;min-height:0}#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tbv-bridge__line{height:32px}#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tbv-bundles,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tlo-group--standard,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tlo-group--compact{padding-top:var(--totoka-v1-space)}#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tbv-value-hero,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tbv-bundle,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tbv-why{padding-block:var(--totoka-v1-space);min-height:0}#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tna-entry,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tna-entry--latest,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tna-entry--recent{min-height:0;padding-block:32px 48px}#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tna-timeline__group-label{white-space:normal}#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tna-entry__link,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tbv-link{font:500 .875rem/1.5 var(--font-body--family, Inter, sans-serif);min-height:44px;letter-spacing:.02em}#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tna-button,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tlo-button,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tbv-button,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tbv-bridge .tbv-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;max-width:100%;padding:12px 24px;border:1px solid var(--totoka-v1-action);border-radius:8px;background:var(--totoka-v1-action);color:#fff;font:500 .875rem/1.4 var(--font-body--family, Inter, sans-serif);letter-spacing:0;text-transform:none;text-align:center;gap:12px;transition:background-color .18s ease}#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tna-button:hover,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tlo-button:hover,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tbv-button:hover,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tbv-bridge .tbv-button:hover{background:#394247;color:#fff}#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tlo-button[aria-disabled=true]{background:var(--totoka-v1-line);color:var(--totoka-v1-muted);border-color:var(--totoka-v1-line);cursor:default;pointer-events:none}#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tlo-code__copy{min-width:44px;min-height:44px;padding:8px;font:500 .875rem/1.4 var(--font-body--family, Inter, sans-serif);letter-spacing:0}#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tlo-code{max-width:100%;flex-wrap:wrap}#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tlo-code>strong{overflow-wrap:anywhere;white-space:normal;min-width:0}#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tlo-countdown{flex-wrap:wrap;gap:8px}#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tlo-countdown__unit strong{font-size:clamp(1.5rem,3vw,2rem)}#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tbv-value-row__value,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tbv-price__value{font-family:var(--font-body--family, Inter, sans-serif)!important;font-weight:600!important;font-size:clamp(1.5rem,2.5vw,2rem)!important;line-height:1.3;letter-spacing:-.015em}#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tbv-price--saving{flex-wrap:wrap;gap:8px}#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tbv-price--saving small{display:inline-block;margin-left:0}#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tna-log__background-sticky,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tlo-live-offers__background-sticky,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tbv-system__background-sticky{filter:grayscale(1)}#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tna-log__background:after,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tlo-live-offers__background:after,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tbv-system__background:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#f1f2f3d1;pointer-events:none}#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tna-log.is-motion-ready .tna-reveal,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tlo-live-offers.is-motion-ready .tlo-reveal.is-visible,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tlo-live-offers.is-motion-ready .tlo-offer.is-visible .tlo-offer__media,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tbv-system.is-motion-ready .tbv-reveal.is-visible,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tbv-system.is-motion-ready .tbv-bundle.is-visible .tbv-component,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tbv-system.is-motion-ready .tbv-bundle.is-visible .tbv-component__image,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tbv-system.is-motion-ready .tbv-bundle.is-visible .tbv-component__platform,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tbv-system.is-motion-ready .tbv-bundle.is-visible .tbv-composition__connector path,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tbv-system.is-motion-ready .is-visible [data-tbv-saving],#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tbv-system.is-motion-ready [data-tbv-saving].is-visible{transition-duration:.36s;transition-delay:0s}#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tlo-status--ending-soon.is-current .tlo-offer__status>i{animation:none}#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tbv-bundle__pricing:empty{display:none}#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tbv-value-hero:not(:has(.tbv-value-row)){grid-template-columns:minmax(0,1fr);gap:24px}#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tbv-value-hero__comparison:not(:has(.tbv-value-row)){padding:0}#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tbv-value-hero__comparison:not(:has(.tbv-value-row)) .tbv-value-hero__spine{display:none}#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tbv-value-hero__comparison:not(:has(.tbv-value-row)) .tbv-value-hero__statement{margin:0;text-align:left}@media(max-width:1099px){#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tbv-value-hero,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tbv-why{grid-template-columns:minmax(0,1fr);gap:32px}#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tbv-bundle,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tbv-bundle:nth-of-type(2n){grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tbv-value-hero__message,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tbv-bundle__content{max-width:100%}}@media(max-width:899px){#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tna-log__header,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tlo-header,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tbv-header{display:block}#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tna-log__intro,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tlo-header__intro,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tbv-header__intro{margin-top:20px;max-width:58ch}#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tna-eyebrow,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tbv-header>.tbv-eyebrow{margin-bottom:16px}#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tlo-offer--featured{grid-template-columns:minmax(0,1fr)}#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tlo-offer--featured .tlo-offer__media{min-height:280px}#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tlo-offer__content,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tlo-offer--featured .tlo-offer__content,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tlo-offer--standard .tlo-offer__content,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tlo-offer--compact .tlo-offer__content{padding:24px}}@media(max-width:749px){#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tbv-bundle,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tbv-bundle:nth-of-type(2n){display:flex;flex-direction:column;padding:48px 0 48px 27px}#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tbv-bundle:after{top:48px}#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tbv-bundle__index,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tbv-bundle:nth-of-type(2n) .tbv-bundle__index{top:10px}#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tbv-component small{font-size:.75rem;letter-spacing:0;white-space:normal;text-align:center}#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tna-log__footer{padding-left:48px;padding-right:0}}@media(prefers-reduced-motion:reduce){#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tna-log.is-motion-ready .tna-reveal,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tlo-live-offers.is-motion-ready .tlo-reveal,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tlo-live-offers.is-motion-ready .tlo-offer__media,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tbv-system.is-motion-ready .tbv-reveal,#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tbv-system.is-motion-ready [data-tbv-saving]{opacity:1!important;transform:none!important}#MainContent:is([data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"]) .tna-entry__image-shell{transform:none!important;will-change:auto}}#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tys-scoreboard{--tys-background: var(--totoka-v1-canvas) !important;--tys-heading: var(--totoka-v1-ink) !important;--tys-text: var(--totoka-v1-ink) !important;--tys-muted: var(--totoka-v1-muted) !important;--tys-line: var(--totoka-v1-line) !important;--tys-body-font: var(--font-body--family, Inter, sans-serif) !important;background-color:var(--totoka-v1-canvas)!important;padding-block:var(--totoka-v1-space)}#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tgr-ritual{--tgr-background: var(--totoka-v1-canvas) !important;--tgr-heading: var(--totoka-v1-ink) !important;--tgr-text: var(--totoka-v1-ink) !important;--tgr-muted: var(--totoka-v1-muted) !important;--tgr-line: var(--totoka-v1-line) !important;--tgr-accent: var(--totoka-v1-action) !important;--tgr-metal: var(--totoka-v1-muted) !important;--tgr-body-font: var(--font-body--family, Inter, sans-serif) !important;background-color:var(--totoka-v1-canvas)!important;padding-block:var(--totoka-v1-space)}#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tys-scoreboard__inner,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tgr-ritual__inner{width:min(calc(100% - 2 * var(--totoka-v1-gutter)),var(--totoka-v1-width));margin-inline:auto}#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tys-scoreboard__heading,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tys-footer__heading,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tgr-heading,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tgr-packaging__heading,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tgr-discovery__heading,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tgr-final__heading,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tgr-services__header h3,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tys-explainer__heading,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tys-entry__title,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tys-entry--lead .tys-entry__title,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tys-entry__title a,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tgr-step__title,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tgr-note__heading,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tgr-discovery-card__title,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tgr-discovery-card:not(.tgr-discovery-card--lead) .tgr-discovery-card__title{font-family:var(--font-heading--family, "Playfair Display", serif)!important;font-weight:var(--font-heading--weight, 600)!important;font-style:var(--font-heading--style, normal)!important;line-height:1.12;letter-spacing:-.025em}#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tys-scoreboard__heading,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tys-footer__heading,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tgr-heading,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tgr-packaging__heading,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tgr-discovery__heading,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tgr-final__heading,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tgr-services__header h3{font-size:var(--totoka-v1-h2);max-width:24ch}#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tys-explainer__heading,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tys-entry__title,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tys-entry--lead .tys-entry__title,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tys-entry__title a,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tgr-step__title,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tgr-note__heading,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tgr-discovery-card__title,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tgr-discovery-card:not(.tgr-discovery-card--lead) .tgr-discovery-card__title{font-size:var(--totoka-v1-h3);max-width:32ch;line-height:1.25;letter-spacing:-.01em}#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tys-scoreboard__intro,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tys-explainer__copy,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tys-entry__description,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tys-footer__copy,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tgr-header__intro,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tgr-step__text,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tgr-packaging__body,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tgr-note__body,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tgr-service div div,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tgr-services__empty,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tgr-discovery__intro,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tgr-discovery-card__description,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tgr-final__copy{font:400 var(--totoka-v1-body)/1.6 var(--font-body--family, Inter, sans-serif)}#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tys-explainer__disclaimer{font:400 .875rem/1.6 var(--font-body--family, Inter, sans-serif)}#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tys-eyebrow,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tys-entry__vendor,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tys-entry__category,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tys-explainer__label,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tys-entry__score-note,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tys-score__suffix,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tys-entry__tier,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tgr-eyebrow,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tgr-step__number,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tgr-packaging__details,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tgr-note__availability,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tgr-discovery-card__meta,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tgr-service>span{font-family:var(--font-body--family, Inter, sans-serif);font-size:var(--totoka-v1-label);font-weight:600;line-height:1.5;letter-spacing:.06em}#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tys-scoreboard__header,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tgr-header,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tgr-discovery__header{gap:24px 48px;padding-bottom:var(--totoka-v1-space)}#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tys-scoreboard__header .tys-eyebrow,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tgr-header>.tgr-eyebrow{margin-bottom:0}#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tys-explainer,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tys-entry,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tys-entry--lead,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tgr-journey,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tgr-packaging,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tgr-services,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tgr-discovery{padding-block:var(--totoka-v1-space);min-height:0}#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tys-footer,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tgr-final{margin-top:var(--totoka-v1-space);padding-block:var(--totoka-v1-space) 24px;min-height:0}#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tgr-final__line{height:32px}#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tys-entry__link{font:500 .875rem/1.5 var(--font-body--family, Inter, sans-serif);min-height:44px;letter-spacing:.02em}#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tys-button,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tgr-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;max-width:100%;padding:12px 24px;border:1px solid var(--totoka-v1-action);border-radius:8px;background:var(--totoka-v1-action);color:#fff;font:500 .875rem/1.4 var(--font-body--family, Inter, sans-serif);letter-spacing:0;text-transform:none;text-align:center;gap:12px;transition:background-color .18s ease}#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tys-button:hover,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tgr-button:hover{background:#394247;color:#fff}#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tys-score{max-width:100%}#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tys-entry__score-wrap{min-width:0}#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tys-score__number,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tys-entry--lead .tys-score__number{font-family:var(--font-body--family, Inter, sans-serif)!important;font-weight:600!important;font-size:clamp(3.5rem,6vw,6rem);line-height:1;letter-spacing:-.04em}#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tys-scoreboard__background-sticky,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tgr-ritual__background-sticky{filter:grayscale(1)}#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tys-scoreboard__background:after,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tgr-ritual__background:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#f1f2f3d1;pointer-events:none}#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tgr-note{border-color:var(--totoka-v1-line);background:var(--totoka-v1-surface);box-shadow:0 16px 40px #1b1f211a}#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tgr-note__fold{background:linear-gradient(225deg,transparent 49%,var(--totoka-v1-line) 50%)}#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tgr-packaging__surface{background:radial-gradient(ellipse,rgb(27 31 33 / 12%),transparent 68%)}#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tgr-discovery-card__veil{background:linear-gradient(to top,rgb(27 31 33 / 90%),rgb(27 31 33 / 58%) 45%,transparent 85%)}#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tgr-discovery-card__content,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tgr-discovery-card__description{color:#fff}#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tgr-discovery-card__meta{color:#ffffffe5}#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tgr-service h4{font:600 1rem/1.5 var(--font-body--family, Inter, sans-serif);letter-spacing:.02em}#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tys-scoreboard.is-motion-ready .tys-reveal.is-visible,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tys-scoreboard.is-motion-ready .tys-entry.is-visible .tys-entry__image-shell,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tys-scoreboard.is-motion-ready .tys-entry.is-visible .tys-entry__score-wrap,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tys-scoreboard.is-motion-ready .tys-entry.is-visible .tys-entry__content,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tgr-ritual.is-motion-ready .tgr-reveal.is-visible,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tgr-ritual.is-motion-ready .tgr-step,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tgr-ritual.is-motion-ready .tgr-packaging.is-visible .tgr-packaging__image,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tgr-ritual.is-motion-ready .tgr-packaging.is-visible .tgr-packaging__placeholder,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tgr-ritual.is-motion-ready .tgr-packaging.is-visible .tgr-packaging__frame,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tgr-ritual.is-motion-ready .tgr-packaging.is-visible .tgr-note,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tgr-ritual.is-motion-ready .tgr-packaging.is-visible .tgr-decor,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tgr-ritual.is-motion-ready .tgr-discovery-card.is-visible .tgr-discovery-card__media{transition-duration:.36s;transition-delay:0s}@media(min-width:750px)and (max-width:1399px){#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tys-entry,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tys-entry--lead,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tys-entry:nth-of-type(2n){grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:24px;padding-inline:48px 0;--tys-score-diameter: clamp(160px, 22vw, 240px)}#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tys-entry .tys-entry__score-wrap,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tys-entry:nth-of-type(2n) .tys-entry__score-wrap{grid-column:1;grid-row:1}#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tys-entry .tys-entry__media-wrap,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tys-entry:nth-of-type(2n) .tys-entry__media-wrap{grid-column:2;grid-row:1}#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tys-entry .tys-entry__content,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tys-entry:nth-of-type(2n) .tys-entry__content{grid-column:1 / -1;grid-row:2;max-width:42rem}}@media(max-width:1099px){#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tgr-packaging,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tgr-services{grid-template-columns:minmax(0,1fr);gap:32px}#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tgr-packaging__content{max-width:100%}#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tgr-packaging__visual{width:100%}#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tgr-journey__steps{gap:24px}}@media(max-width:899px){#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tys-scoreboard__header,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tgr-header,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tgr-discovery__header{display:block}#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tys-scoreboard__intro,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tgr-header__intro,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tgr-discovery__intro{margin-top:20px;max-width:58ch}#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tys-scoreboard__header .tys-eyebrow,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tgr-header>.tgr-eyebrow{margin-bottom:16px}#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tys-explainer{grid-template-columns:minmax(0,1fr);gap:24px}#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tys-explainer__disclaimer{grid-column:auto}}@media(max-width:749px){#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tys-entry,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tys-entry--lead,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tys-entry:nth-of-type(2n){padding-block:48px;--tys-score-diameter: min(200px, 60vw)}#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tgr-note{position:relative;inset:auto;transform:none;width:100%;max-width:24rem;min-height:0;padding:24px;margin-top:24px}#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tgr-packaging__visual{height:auto}#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tgr-packaging__image,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tgr-packaging__placeholder{height:min(95vw,440px)}#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tgr-discovery-card__content{padding:24px}}@media(prefers-reduced-motion:reduce){#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tys-scoreboard.is-motion-ready .tys-reveal,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tys-scoreboard.is-motion-ready .tys-entry__image-shell,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tys-scoreboard.is-motion-ready .tys-entry__content,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tys-scoreboard.is-motion-ready .tys-entry__score-wrap,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tgr-ritual.is-motion-ready .tgr-reveal,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tgr-ritual.is-motion-ready .tgr-packaging__image,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tgr-ritual.is-motion-ready .tgr-packaging__placeholder,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tgr-ritual.is-motion-ready .tgr-note,#MainContent:is([data-template="collection.yuka-score"],[data-template="collection.gift-ideas"]) .tgr-ritual.is-motion-ready .tgr-discovery-card__media{opacity:1!important;transform:none!important}}#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .totoka-sg-world-hero,#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .totoka-floating-bundle-builder,#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .tgi{--sgh-bg:var(--totoka-v1-canvas) !important;--sgh-text:var(--totoka-v1-ink) !important;--sgh-muted:var(--totoka-v1-muted) !important;--tfb-bg:var(--totoka-v1-canvas) !important;--tfb-text:var(--totoka-v1-ink) !important;--tfb-muted:var(--totoka-v1-muted) !important;--tgi-bg:var(--totoka-v1-canvas) !important;--tgi-text:var(--totoka-v1-ink) !important;--tgi-muted:var(--totoka-v1-muted) !important;background:var(--totoka-v1-canvas)!important;font-family:var(--font-body--family,Inter,sans-serif)}#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .totoka-floating-bundle-builder,#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .tgi{padding-block:var(--totoka-v1-space)!important}#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .totoka-floating-bundle-builder__inner,#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .tgi__inner{width:min(calc(100% - 2 * var(--totoka-v1-gutter)),var(--totoka-v1-width))!important;margin-inline:auto}#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .totoka-sg-world-hero__title,#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .totoka-floating-bundle-builder__heading,#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .totoka-floating-bundle-builder__bundle-title,#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .totoka-floating-bundle-builder__selected-copy h4,#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .tgi__master-title,#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .tgi__panel-title,#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .tgi__conclusion h3,#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .tgi__guidance h3,#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .sse-floating-detail h4{font-family:var(--font-heading--family,"Playfair Display",serif)!important;font-weight:var(--font-heading--weight,600)!important;font-style:normal!important;line-height:1.12!important;letter-spacing:-.025em!important;text-shadow:none}#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .totoka-sg-world-hero__title{font-size:var(--totoka-v1-h1)!important;max-width:13ch}#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .totoka-floating-bundle-builder__heading,#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .tgi__master-title{font-size:var(--totoka-v1-h2)!important;max-width:22ch}#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .totoka-floating-bundle-builder__bundle-title,#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .totoka-floating-bundle-builder__selected-copy h4,#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .tgi__panel-title,#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .tgi__conclusion h3,#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .tgi__guidance h3,#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .sse-floating-detail h4{font-size:var(--totoka-v1-h3)!important;max-width:30ch}#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .totoka-sg-world-hero__subtitle,#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .totoka-sg-world-hero__body,#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .totoka-floating-bundle-builder__body,#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .totoka-floating-bundle-builder__bundle-text,#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .totoka-floating-bundle-builder__selected-copy p,#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .tgi__master-copy,#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .tgi__panel-copy,#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .tgi__answer,#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .tgi__guidance-copy,#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .tgi__conclusion-copy,#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .sse-floating-detail p{font-family:var(--font-body--family,Inter,sans-serif)!important;font-size:var(--totoka-v1-body)!important;font-weight:400;line-height:1.6!important;letter-spacing:0!important;color:var(--totoka-v1-muted)}#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .totoka-sg-world-hero__subtitle{margin-top:20px;max-width:50ch}#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .totoka-sg-world-hero__eyebrow,#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .totoka-floating-bundle-builder__eyebrow,#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .totoka-floating-bundle-builder__bundle-kicker,#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .tgi__eyebrow,#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .tgi__label,#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .tgi__group,#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .sse-concerns__label{font-family:var(--font-body--family,Inter,sans-serif)!important;font-size:var(--totoka-v1-label)!important;font-weight:600;line-height:1.5!important;letter-spacing:.1em}#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .totoka-sg-world-hero__button,#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .totoka-floating-bundle-builder__cta,#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .tgi__cta{min-height:48px;padding:12px 22px;border-radius:8px!important;font:600 14px/1.4 var(--font-body--family,Inter,sans-serif)!important;letter-spacing:.03em!important;box-shadow:none!important;text-align:center;transition:background-color .18s ease,color .18s ease}#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .totoka-sg-world-hero__button--primary,#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .totoka-floating-bundle-builder__cta,#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .tgi__cta{background:var(--totoka-v1-action)!important;border:1px solid var(--totoka-v1-action);color:#fff!important}#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .totoka-sg-world-hero__button--secondary{background:var(--totoka-v1-surface)!important;border:1px solid var(--totoka-v1-line);color:var(--totoka-v1-ink)!important;-webkit-backdrop-filter:none;backdrop-filter:none}#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .totoka-sg-world-hero__button:hover,#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .totoka-floating-bundle-builder__cta:hover,#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .tgi__cta:hover{transform:none!important}#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .totoka-sg-world-hero__button:before{display:none}#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .totoka-sg-world-hero{min-height:620px!important;padding:112px var(--totoka-v1-gutter) 72px!important}#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .totoka-sg-world-hero__content{position:relative!important;inset:auto!important;transform:none!important;width:50%!important;max-width:44rem;margin:0!important}#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .totoka-sg-world-hero__goal-icon{left:76%;top:48%;width:min(var(--sgh-icon-width),40vw)}#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .totoka-sg-world-hero__overlay{background:linear-gradient(90deg,#f1f2f3f0,#f1f2f3b8 40%,#f1f2f314 78%),linear-gradient(0deg,#f1f2f3,transparent 30%)!important}#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .totoka-sg-world-hero__bottom-fade{background:linear-gradient(0deg,#f1f2f3,transparent)!important}#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .totoka-sg-world-hero__goal-icon-image,#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .totoka-sg-world-hero__goal-icon-orbit,#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .totoka-sg-world-hero__scene-object-image,#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .totoka-floating-bundle-builder__product-node,#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .totoka-floating-bundle-builder__light-sweep{animation:none!important}#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .totoka-floating-bundle-builder:before,#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .totoka-floating-bundle-builder:after,#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .tgi:before,#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .tgi:after{display:none!important;animation:none!important}#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .totoka-floating-bundle-builder__tab,#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .tgi__tab{min-height:64px;border-radius:8px!important;box-shadow:none!important;transform:none!important;font:600 14px/1.4 var(--font-body--family,Inter,sans-serif)!important;letter-spacing:0!important;text-transform:none!important}#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .totoka-floating-bundle-builder__tab span,#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .tgi__tab span{font-size:12px!important;line-height:1.4;letter-spacing:.04em}#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .totoka-floating-bundle-builder__tab strong{font:600 16px/1.4 var(--font-body--family,Inter,sans-serif)!important}#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .totoka-floating-bundle-builder__tab em{position:static;width:fit-content;margin-top:8px;font-size:11px}#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .totoka-floating-bundle-builder__tab.is-active{outline:2px solid var(--tfb-accent);outline-offset:-2px}#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .tgi__tab.is-active{background:var(--totoka-v1-action)!important;color:#fff!important}#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .tgi__tab.is-active span{color:#fff!important}#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .tgi__controls{background:var(--totoka-v1-canvas)!important;-webkit-backdrop-filter:none;backdrop-filter:none}#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .tgi__center strong{font:600 var(--totoka-v1-h3)/1.2 var(--font-heading--family,serif)!important}#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .tgi__center p,#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .tgi__signal p{font:400 14px/1.55 var(--font-body--family,Inter,sans-serif)!important}#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .tgi__question{font:500 16px/1.5 var(--font-body--family,Inter,sans-serif)!important}#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .sse-floating-toolbar p,#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .sse-concerns li{font:400 14px/1.5 var(--font-body--family,Inter,sans-serif)!important}#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .sse-floating-toolbar button{font:600 12px/1.5 var(--font-body--family,Inter,sans-serif)!important;min-height:44px}#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .tgi__panel.is-active{animation-duration:.36s}@media(max-width:989px){#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .totoka-sg-world-hero__scroll-cue{display:none!important}#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .totoka-sg-world-hero{min-height:0!important;padding-top:340px!important;padding-bottom:56px!important}#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .totoka-sg-world-hero__content{width:100%!important;max-width:42rem}#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .totoka-sg-world-hero__goal-icon{left:50%;top:175px;width:min(var(--sgh-icon-width-mobile),240px)}#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .totoka-sg-world-hero__overlay{background:linear-gradient(180deg,#f1f2f31f,#f1f2f3e0 310px,#f1f2f3 80%)!important}#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .totoka-floating-bundle-builder__panel{grid-template-columns:minmax(0,1fr)}#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .totoka-floating-bundle-builder__offer{min-height:0}}@media(max-width:749px){#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .totoka-floating-bundle-builder__tab,#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .tgi__tab{padding:12px 8px!important}#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .tgi__tab span{font-size:11px!important}#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .sse-floating-toolbar{flex-wrap:wrap;gap:12px}#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .tgi__stage:not(.tgi__questions-stage){display:grid;grid-template-columns:minmax(0,1fr);gap:16px;padding:20px;min-height:0!important}#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .tgi__stage .tgi__center,#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .tgi__stage .tgi__signal,#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .tgi__stage .tgi__ingredient-node{position:relative!important;inset:auto!important;transform:none!important;width:100%!important;min-height:0;border-radius:12px}#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .tgi__stage .tgi__signal{text-align:left;padding:20px!important}#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .tgi__stage .tgi__signal p{display:block!important;font-size:16px}#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .tgi__stage .tgi__ingredient-orb{width:120px;margin-inline:auto}#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .tgi__stage .tgi__ingredient-copy span{max-height:none;opacity:1;font-size:14px}#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .tgi__stage .tgi__map-lines{display:none}}@media(prefers-reduced-motion:reduce){#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) *,#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) *:before,#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .tgi .tgi__controls{position:static!important;inset:auto!important;z-index:auto}#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .tgi [data-tgi-panel=ingredients] .tgi__ingredient-orb{background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .tgi [data-tgi-panel=ingredients] .tgi__ingredient-orb:before{content:none!important}#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .tgi [data-tgi-panel=ingredients] .tgi__ingredient-orb:after{content:none!important}#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .tgi [data-tgi-panel=ingredients] .tgi__ingredient-node{background:transparent!important;border:0;box-shadow:none!important}#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .tgi [data-tgi-panel=ingredients] .tgi__ingredient-image{width:92%;height:92%;filter:drop-shadow(0 8px 12px rgb(27 31 33 / 14%))}#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .tgi [data-tgi-panel=ingredients] .tgi__center{background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .tgi [data-tgi-panel=ingredients] .tgi__ingredient-node:is(:focus-visible,[aria-pressed=true]){outline:2px solid var(--totoka-v1-action);outline-offset:6px;border-radius:12px}#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .tgi .sse-floating-detail{display:grid!important;grid-template-columns:minmax(0,1fr);justify-items:center;gap:12px;width:min(100%,56rem);min-height:0!important;margin:24px auto 0;padding:32px 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-align:center}#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .tgi .sse-floating-detail>div{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);align-items:center;gap:20px 40px;width:100%}#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .tgi .sse-floating-detail h4{margin:0!important;max-width:none!important;text-align:left}#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .tgi .sse-floating-detail p{margin:0;max-width:none;text-align:left}#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .tgi .sse-floating-detail a:not([hidden]){display:inline-flex!important;align-items:center;justify-content:center;justify-self:center;min-height:44px;margin:0!important;padding:8px 12px}#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .tgi .sse-floating-detail [hidden]{display:none!important}#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .tgi .tgi__guidance{display:grid;grid-template-columns:minmax(0,1fr)!important;justify-items:center;align-items:center;gap:16px;width:min(100%,56rem);margin:32px auto 0;padding:40px 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-align:center}#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .tgi .tgi__guidance>div{display:contents}#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .tgi .tgi__guidance .tgi__label{grid-row:1;margin:0}#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .tgi .tgi__guidance h3{grid-row:2;margin:0!important;max-width:100%!important}#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .tgi .tgi__guidance>.tgi__cta{grid-row:3;width:auto!important;max-width:100%;justify-self:center;margin:0}#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .tgi .tgi__guidance-copy{grid-row:4;max-width:52ch;margin:0;text-align:center}@media(max-width:749px){#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .tgi .sse-floating-detail>div{grid-template-columns:minmax(0,1fr);gap:12px;justify-items:center}#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .tgi .sse-floating-detail h4{text-align:center}#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .tgi .sse-floating-detail p{text-align:center;max-width:42ch}#MainContent:is([data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26]) .tgi .tgi__guidance{margin-top:24px;padding-block:32px!important}}#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) :is(.trs__cta,.tcg__button,.tcg-card__quick button,.tcg-card__quick-link,.tbi-button,.tna-button,.tlo-button,.tbv-button,.tys-button,.tgr-button,.totoka-sg-world-hero__button,.totoka-floating-bundle-builder__cta,.tgi__cta,.totoka-editorial-card__quick :is(button,a)){transition:background-color .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease,translate .18s var(--totoka-v1-ease)!important}@media(hover:hover)and (pointer:fine){#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) :is(.trs__cta,.tcg__button,.tcg-card__quick button,.tcg-card__quick-link,.tbi-button,.tna-button,.tlo-button,.tbv-button,.tys-button,.tgr-button,.totoka-sg-world-hero__button,.totoka-floating-bundle-builder__cta,.tgi__cta,.totoka-editorial-card__quick :is(button,a)):not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not(.is-loading):hover{background:#394247!important;color:#fff!important;border-color:#394247!important;translate:0 -2px;box-shadow:0 5px 12px #1b1f211f!important}#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) :is(.trs__cta,.tcg__button,.tcg-card__quick button,.tcg-card__quick-link,.tbi-button,.tna-button,.tlo-button,.tbv-button,.tys-button,.tgr-button,.totoka-sg-world-hero__button,.totoka-floating-bundle-builder__cta,.tgi__cta,.totoka-editorial-card__quick :is(button,a)):not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not(.is-loading).totoka-sg-world-hero__button--secondary:hover{background:#e5e9eb!important;color:var(--totoka-v1-ink)!important;border-color:#aab3b8!important}#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) .sse-floating-detail a:not([hidden]):hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}}#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) :is(.trs__cta,.tcg__button,.tcg-card__quick button,.tcg-card__quick-link,.tbi-button,.tna-button,.tlo-button,.tbv-button,.tys-button,.tgr-button,.totoka-sg-world-hero__button,.totoka-floating-bundle-builder__cta,.tgi__cta,.totoka-editorial-card__quick :is(button,a)):not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not(.is-loading):active{translate:0 0;background:#151a1c!important;color:#fff!important;border-color:#151a1c!important;box-shadow:none!important}#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) :is(.trs__cta,.tcg__button,.tcg-card__quick button,.tcg-card__quick-link,.tbi-button,.tna-button,.tlo-button,.tbv-button,.tys-button,.tgr-button,.totoka-sg-world-hero__button,.totoka-floating-bundle-builder__cta,.tgi__cta,.totoka-editorial-card__quick :is(button,a)):not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not(.is-loading).totoka-sg-world-hero__button--secondary:active{translate:0 0;background:#d7dcdf!important;color:var(--totoka-v1-ink)!important;border-color:#aab3b8!important;box-shadow:none!important}#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) :is(.trs__cta,.tcg__button,.tcg-card__quick button,.tcg-card__quick-link,.tbi-button,.tna-button,.tlo-button,.tbv-button,.tys-button,.tgr-button,.totoka-sg-world-hero__button,.totoka-floating-bundle-builder__cta,.tgi__cta,.totoka-editorial-card__quick :is(button,a)):focus-visible{outline:2px solid var(--totoka-v1-action);outline-offset:4px}@media(prefers-reduced-motion:reduce){#MainContent:is([data-template="collection.best-seller"],[data-template="collection.new-arrivals"],[data-template="collection.sales"],[data-template="collection.bundles"],[data-template="collection.yuka-score"],[data-template="collection.gift-ideas"],[data-template^="collection.skin-goal-"],[data-template^="collection."][data-template$=-editorial-s26],[data-template^="collection.routine-step"]) :is(.trs__cta,.tcg__button,.tcg-card__quick button,.tcg-card__quick-link,.tbi-button,.tna-button,.tlo-button,.tbv-button,.tys-button,.tgr-button,.totoka-sg-world-hero__button,.totoka-floating-bundle-builder__cta,.tgi__cta,.totoka-editorial-card__quick :is(button,a)){transition:none!important;translate:none!important}}#MainContent[data-template^="collection.routine-step"] .tcht{--tcht-bg:var(--totoka-v1-canvas) !important;--tcht-text:var(--totoka-v1-ink) !important;--tcht-muted:var(--totoka-v1-muted) !important;--tcht-border:var(--totoka-v1-line) !important;--tcht-glass:var(--totoka-v1-surface) !important;padding-block:max(80px,calc(var(--header-height,64px) + 24px)) var(--totoka-v1-space);font-family:var(--font-body--family,Inter,sans-serif)}#MainContent[data-template^="collection.routine-step"] .tcht__background,#MainContent[data-template^="collection.routine-step"] .tcht__video{filter:grayscale(1)}#MainContent[data-template^="collection.routine-step"] .tcht__overlay{background:linear-gradient(180deg,#f1f2f3c7,#f1f2f3d6 65%,#f1f2f3)}#MainContent[data-template^="collection.routine-step"] .tcht__inner{width:min(calc(100% - 2 * var(--totoka-v1-gutter)),var(--totoka-v1-width))}#MainContent[data-template^="collection.routine-step"] .tcht__panel,#MainContent[data-template^="collection.routine-step"] .tcht__panel--solo,#MainContent[data-template^="collection.routine-step"] .tcht__panel:hover{height:auto;min-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;transform:none;overflow:visible}#MainContent[data-template^="collection.routine-step"] .tcht__panel{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(120px,180px);gap:32px}#MainContent[data-template^="collection.routine-step"] .tcht__panel--no-image{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}#MainContent[data-template^="collection.routine-step"] .tcht__panel--solo{grid-template-columns:minmax(0,1fr)}#MainContent[data-template^="collection.routine-step"] .tcht__primary{text-shadow:none}#MainContent[data-template^="collection.routine-step"] .tcht__guide{padding-left:32px;border-left:1px solid var(--totoka-v1-line)}#MainContent[data-template^="collection.routine-step"] .tcht__title,#MainContent[data-template^="collection.routine-step"] .tcht__guide h2,#MainContent[data-template^="collection.routine-step"] .trs__heading{font-family:var(--font-heading--family,"Playfair Display",serif)!important;font-weight:var(--font-heading--weight,600)!important;font-style:normal;line-height:1.12;letter-spacing:-.025em}#MainContent[data-template^="collection.routine-step"] .tcht__title,#MainContent[data-template^="collection.routine-step"] .tcht.tcht--solo .tcht__title{font-size:var(--totoka-v1-h1);max-width:15ch}#MainContent[data-template^="collection.routine-step"] .tcht__guide h2{font-size:var(--totoka-v1-h3);max-width:26ch}#MainContent[data-template^="collection.routine-step"] .trs__heading{font-size:var(--totoka-v1-h2);max-width:24ch}#MainContent[data-template^="collection.routine-step"] .tcht__body,#MainContent[data-template^="collection.routine-step"] .tcht__panel-text,#MainContent[data-template^="collection.routine-step"] .trs__body{font:400 var(--totoka-v1-body)/1.6 var(--font-body--family,Inter,sans-serif);color:var(--totoka-v1-muted)}#MainContent[data-template^="collection.routine-step"] .tcht__eyebrow,#MainContent[data-template^="collection.routine-step"] .tcht__panel-eyebrow,#MainContent[data-template^="collection.routine-step"] .trs__eyebrow{font:600 var(--totoka-v1-label)/1.5 var(--font-body--family,Inter,sans-serif);letter-spacing:.1em}#MainContent[data-template^="collection.routine-step"] .tcht__visual-media{width:100%;max-width:180px;height:auto;border:0;border-radius:0;box-shadow:none;background:transparent;overflow:visible}#MainContent[data-template^="collection.routine-step"] .tcht__image{aspect-ratio:1;object-fit:contain}#MainContent[data-template^="collection.routine-step"] .tcht__orbit,#MainContent[data-template^="collection.routine-step"] .tcht__node,#MainContent[data-template^="collection.routine-step"] .tcht__orb{animation:none}#MainContent[data-template^="collection.routine-step"] .tcht__tech{opacity:.05}#MainContent[data-template^="collection.routine-step"] .tcht__fact{background:#fff9;border-color:var(--totoka-v1-line);border-radius:8px;box-shadow:none}#MainContent[data-template^="collection.routine-step"] .tcht__fact span{font-size:12px;line-height:1.5}#MainContent[data-template^="collection.routine-step"] .tcht__fact strong{font-size:14px;line-height:1.5}#MainContent[data-template^="collection.routine-step"] .tcht__pill{font-size:12px;line-height:1.5;border-color:var(--totoka-v1-line);background:transparent}#MainContent[data-template^="collection.routine-step"] a.tcht__pill{display:inline-flex;align-items:center;min-height:44px}#MainContent[data-template^="collection.routine-step"] .tcht__badge{font:600 12px/1.5 var(--font-body--family,Inter,sans-serif);background:var(--totoka-v1-action)}#MainContent[data-template^="collection.routine-step"] .trs{--trs-base:var(--totoka-v1-canvas) !important;--trs-ink:var(--totoka-v1-ink) !important;--trs-muted:var(--totoka-v1-muted) !important;--trs-overlay:var(--totoka-v1-canvas) !important;--trs-body-font:var(--font-body--family,Inter,sans-serif) !important}#MainContent[data-template^="collection.routine-step"] .trs__cta{min-height:48px;max-width:100%;padding:12px 22px;border:1px solid var(--totoka-v1-action);border-radius:8px;background:var(--totoka-v1-action);color:#fff;box-shadow:none;font:600 14px/1.4 var(--font-body--family,Inter,sans-serif);letter-spacing:.03em;gap:12px}#MainContent[data-template^="collection.routine-step"] .trs__cta:before{display:none}#MainContent[data-template^="collection.routine-step"] .totoka-how-to-choose,#MainContent[data-template^="collection.routine-step"] .totoka-how-to-layer,#MainContent[data-template^="collection.routine-step"] .totoka-collection-faq{background-color:var(--totoka-v1-canvas);color:var(--totoka-v1-ink);padding-block:var(--totoka-v1-space);font-family:var(--font-body--family,Inter,sans-serif)}#MainContent[data-template^="collection.routine-step"] .totoka-how-to-choose:before,#MainContent[data-template^="collection.routine-step"] .totoka-how-to-layer:before,#MainContent[data-template^="collection.routine-step"] .totoka-collection-faq:before{background:#f1f2f3e0}#MainContent[data-template^="collection.routine-step"] .totoka-how-to-choose__inner,#MainContent[data-template^="collection.routine-step"] .totoka-how-to-layer__inner,#MainContent[data-template^="collection.routine-step"] .totoka-collection-faq__inner{width:min(calc(100% - 2 * var(--totoka-v1-gutter)),var(--totoka-v1-width));padding-inline:0;gap:clamp(24px,4vw,56px);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}#MainContent[data-template^="collection.routine-step"] .totoka-how-to-choose__heading,#MainContent[data-template^="collection.routine-step"] .totoka-how-to-layer__heading,#MainContent[data-template^="collection.routine-step"] .totoka-collection-faq__heading{font:var(--font-heading--weight,600) var(--totoka-v1-h2)/1.12 var(--font-heading--family,serif);letter-spacing:-.025em;color:var(--totoka-v1-ink)}#MainContent[data-template^="collection.routine-step"] .totoka-how-to-choose__eyebrow,#MainContent[data-template^="collection.routine-step"] .totoka-how-to-layer__eyebrow,#MainContent[data-template^="collection.routine-step"] .totoka-collection-faq__eyebrow{font:600 var(--totoka-v1-label)/1.5 var(--font-body--family,Inter,sans-serif);letter-spacing:.1em}#MainContent[data-template^="collection.routine-step"] .totoka-how-to-choose__body,#MainContent[data-template^="collection.routine-step"] .totoka-how-to-layer__body,#MainContent[data-template^="collection.routine-step"] .totoka-collection-faq__body,#MainContent[data-template^="collection.routine-step"] .totoka-how-to-choose__card-text,#MainContent[data-template^="collection.routine-step"] .totoka-how-to-layer__step-text,#MainContent[data-template^="collection.routine-step"] .totoka-collection-faq__answer{font:400 16px/1.6 var(--font-body--family,Inter,sans-serif);color:var(--totoka-v1-muted)}#MainContent[data-template^="collection.routine-step"] .totoka-how-to-choose__panel,#MainContent[data-template^="collection.routine-step"] .totoka-how-to-layer__panel,#MainContent[data-template^="collection.routine-step"] .totoka-collection-faq__panel{background:var(--totoka-v1-surface);border:1px solid var(--totoka-v1-line);border-radius:12px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}#MainContent[data-template^="collection.routine-step"] .totoka-collection-faq__summary{min-height:48px;font:500 16px/1.5 var(--font-body--family,Inter,sans-serif)}#MainContent[data-template^="collection.routine-step"] .totoka-how-to-choose__card,#MainContent[data-template^="collection.routine-step"] .totoka-how-to-choose__card:hover,#MainContent[data-template^="collection.routine-step"] .totoka-how-to-layer__step,#MainContent[data-template^="collection.routine-step"] .totoka-how-to-layer__step:hover{background:var(--totoka-v1-canvas);border:1px solid var(--totoka-v1-line);border-radius:8px;box-shadow:none;transform:none}#MainContent[data-template^="collection.routine-step"] .totoka-how-to-choose__card:before,#MainContent[data-template^="collection.routine-step"] .totoka-how-to-layer__step:before{display:none}#MainContent[data-template^="collection.routine-step"] .totoka-how-to-choose__card-title,#MainContent[data-template^="collection.routine-step"] .totoka-how-to-layer__step-title{font:var(--font-heading--weight,600) var(--totoka-v1-h3)/1.2 var(--font-heading--family,serif);color:var(--totoka-v1-ink);overflow-wrap:anywhere}#MainContent[data-template^="collection.routine-step"] .totoka-how-to-layer__steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr))}#MainContent[data-template^="collection.routine-step"] .totoka-how-to-layer__step--active{border-color:var(--totoka-v1-action)}#MainContent[data-template^="collection.routine-step"] .totoka-how-to-choose__number,#MainContent[data-template^="collection.routine-step"] .totoka-how-to-layer__step-number,#MainContent[data-template^="collection.routine-step"] .totoka-how-to-layer__active-label{background:var(--totoka-v1-action);color:#fff;font-size:12px}#MainContent[data-template^="collection.routine-step"] .totoka-how-to-choose__note,#MainContent[data-template^="collection.routine-step"] .totoka-how-to-layer__note,#MainContent[data-template^="collection.routine-step"] .totoka-collection-faq__note{font:400 14px/1.6 var(--font-body--family,Inter,sans-serif);color:var(--totoka-v1-muted)}#MainContent[data-template^="collection.routine-step"] .tcg:before{filter:grayscale(1)}#MainContent[data-template^="collection.routine-step"] .tcg{--tcg-bg:var(--totoka-v1-canvas);--tcg-panel-bg:var(--totoka-v1-surface);--tcg-glass-tint:var(--totoka-v1-surface);--tcg-info-bg:var(--totoka-v1-surface);--tcg-text:var(--totoka-v1-ink);--tcg-muted:var(--totoka-v1-muted);--tcg-border:var(--totoka-v1-line);--tcg-accent:var(--totoka-v1-action);padding-block:var(--totoka-v1-space);font-family:var(--font-body--family,Inter,sans-serif)}#MainContent[data-template^="collection.routine-step"] .tcg__inner{width:min(calc(100% - 2 * var(--totoka-v1-gutter)),var(--totoka-v1-width));max-width:none;padding-inline:0}#MainContent[data-template^="collection.routine-step"] .tcg__toolbar,#MainContent[data-template^="collection.routine-step"] .tcg__toolbar:hover{background:var(--totoka-v1-canvas);border-color:var(--totoka-v1-line);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}#MainContent[data-template^="collection.routine-step"] .tcg__filter summary{display:flex;align-items:center;min-height:44px;font-size:12px;line-height:1.4;border-radius:8px;box-shadow:none}#MainContent[data-template^="collection.routine-step"] .tcg__sort-select{min-height:44px;font-size:16px}#MainContent[data-template^="collection.routine-step"] .tcg-card__title,#MainContent[data-template^="collection.routine-step"] .tcg-card__price{font:500 16px/1.5 var(--font-body--family,Inter,sans-serif)}#MainContent[data-template^="collection.routine-step"] .tcg__button,#MainContent[data-template^="collection.routine-step"] .tcg-card__quick button,#MainContent[data-template^="collection.routine-step"] .tcg-card__quick-link{min-height:48px;border-radius:8px;background:var(--totoka-v1-action);color:#fff;font:600 14px/1.4 var(--font-body--family,Inter,sans-serif)}@media(max-width:1099px){#MainContent[data-template^="collection.routine-step"] .tcht__panel,#MainContent[data-template^="collection.routine-step"] .tcht__panel--no-image{grid-template-columns:minmax(0,1fr) 150px}#MainContent[data-template^="collection.routine-step"] .tcht__primary{grid-column:1;grid-row:1}#MainContent[data-template^="collection.routine-step"] .tcht__panel--no-image .tcht__primary,#MainContent[data-template^="collection.routine-step"] .tcht__panel--solo .tcht__primary{grid-column:1/-1}#MainContent[data-template^="collection.routine-step"] .tcht__visual-media{grid-column:2;grid-row:1;width:150px;height:auto}#MainContent[data-template^="collection.routine-step"] .tcht__guide{grid-column:1/-1;grid-row:2;padding:24px 0 0;border-left:0;border-top:1px solid var(--totoka-v1-line)}#MainContent[data-template^="collection.routine-step"] .totoka-how-to-choose__inner,#MainContent[data-template^="collection.routine-step"] .totoka-how-to-layer__inner,#MainContent[data-template^="collection.routine-step"] .totoka-collection-faq__inner{grid-template-columns:minmax(0,1fr)}}@media(max-width:749px){#MainContent[data-template^="collection.routine-step"] .tcht__panel,#MainContent[data-template^="collection.routine-step"] .tcht__panel--no-image,#MainContent[data-template^="collection.routine-step"] .tcht__panel--solo{grid-template-columns:minmax(0,1fr);gap:24px}#MainContent[data-template^="collection.routine-step"] .tcht__visual-media{grid-column:1;grid-row:2;justify-self:center;width:140px}#MainContent[data-template^="collection.routine-step"] .tcht__guide{grid-row:3}#MainContent[data-template^="collection.routine-step"] .tcht__panel--no-image .tcht__guide,#MainContent[data-template^="collection.routine-step"] .tcht__panel--solo .tcht__guide{grid-row:2}#MainContent[data-template^="collection.routine-step"] .tcg__toolbar{position:relative;top:auto}#MainContent[data-template^="collection.routine-step"] .tcg__filters{flex-wrap:wrap;overflow:visible;max-width:100%}#MainContent[data-template^="collection.routine-step"] .tcg__toolbar-right{grid-template-columns:minmax(0,1fr);gap:12px}#MainContent[data-template^="collection.routine-step"] .trs__copy{width:min(var(--trs-width-mobile),calc(100vw - 2 * var(--totoka-v1-gutter)))}}@media(prefers-reduced-motion:reduce){#MainContent[data-template^="collection.routine-step"] .tcht *,#MainContent[data-template^="collection.routine-step"] .tcht *:before,#MainContent[data-template^="collection.routine-step"] .trs *,#MainContent[data-template^="collection.routine-step"] .trs *:before,#MainContent[data-template^="collection.routine-step"] .tcg *{animation:none!important;transition:none!important}}#MainContent .tk-cart{--tk-bg: var(--totoka-v1-canvas) !important;--tk-ink: var(--totoka-v1-ink) !important;--tk-muted: var(--totoka-v1-muted) !important;--tk-accent: var(--totoka-v1-action) !important;--tk-glass: #ffffff !important;--tk-content: var(--totoka-v1-width) !important;--tk-gap: 24px !important;background:linear-gradient(#f1f2f3ed,#f1f2f3ed),var(--tk-image, none),var(--totoka-v1-canvas);background-size:cover;background-position:center;color:var(--totoka-v1-ink);font:400 16px/1.6 var(--font-body--family, Inter, sans-serif);padding:var(--totoka-v1-space) var(--totoka-v1-gutter)}#MainContent .tk-cart .tk-glass{background:var(--totoka-v1-surface);border:1px solid var(--totoka-v1-line);border-radius:12px;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}#MainContent .tk-cart .tk-cart__ambient{display:none}#MainContent .tk-cart :is(h1,h2,p,a,button){overflow-wrap:anywhere}#MainContent .tk-cart :is(h1,h2){font-family:var(--font-heading--family, "Playfair Display", Georgia, serif);font-weight:var(--font-heading--weight, 400);line-height:1.12;letter-spacing:-.025em;color:var(--totoka-v1-ink)}#MainContent .tk-cart h1{font-size:var(--totoka-v1-h1);margin:8px 0 0}#MainContent .tk-cart h2{font-size:var(--totoka-v1-h3);margin:8px 0 16px}#MainContent .tk-cart .tk-kicker{font-size:12px;line-height:1.5;letter-spacing:.1em}#MainContent .tk-cart .tk-cart__header{margin-bottom:32px;flex-wrap:wrap}#MainContent .tk-cart .tk-cart__header p{font-size:14px;border-color:var(--totoka-v1-line)}#MainContent .tk-cart :is(.tk-progress__top,.tk-section-title p,.tk-summary__note,.tk-match__loading){font-size:14px;line-height:1.6}#MainContent .tk-cart .tk-progress{padding:20px}#MainContent .tk-cart .tk-progress__track{height:6px;background:var(--totoka-v1-line)}#MainContent .tk-cart .tk-progress__track span{background:var(--totoka-v1-action);box-shadow:none;transition:width .24s ease}#MainContent .tk-cart .tk-progress__milestones{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;overflow:visible;margin-top:16px}#MainContent .tk-cart .tk-milestone{min-width:0;transform:none;align-items:start}#MainContent .tk-cart .tk-milestone span:last-child{display:flex;flex-direction:column;align-items:start;gap:0}#MainContent .tk-cart .tk-milestone b{font-size:12px;line-height:1.5;letter-spacing:0}#MainContent .tk-cart .tk-milestone small{font-size:12px;line-height:1.5}#MainContent .tk-cart .tk-milestone__dot{width:28px;height:28px;flex-basis:28px;box-shadow:none!important}#MainContent .tk-cart .tk-lines{padding:0 24px}#MainContent .tk-cart .tk-line{padding-block:24px;gap:20px;grid-template-columns:112px minmax(0,1fr)}#MainContent .tk-cart .tk-line__image{border-radius:8px;background:var(--totoka-v1-canvas)}#MainContent .tk-cart .tk-line__image img{transform:none!important;filter:none!important}#MainContent .tk-cart .tk-line__top a:not(.tk-line__remove){display:block;font-size:16px;line-height:1.5;-webkit-line-clamp:unset;overflow:visible}#MainContent .tk-cart :is(.tk-line__top span,.tk-addon span){font-size:12px;letter-spacing:.08em}#MainContent .tk-cart :is(.tk-line__top small,.tk-line__discount,.tk-line__price s){font-size:14px;line-height:1.5}#MainContent .tk-cart .tk-line__remove{display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;font-size:24px}#MainContent .tk-cart .tk-line__bottom{align-items:center;flex-wrap:wrap;gap:12px}#MainContent .tk-cart .tk-line__price{font-size:16px;flex-wrap:wrap}#MainContent .tk-cart .tk-qty{border-color:var(--totoka-v1-line);border-radius:8px;flex-shrink:0}#MainContent .tk-cart .tk-qty :is(button,input){width:44px;height:44px;font:inherit;color:var(--totoka-v1-ink);padding:0}#MainContent .tk-cart .tk-qty input{min-width:0}#MainContent .tk-cart .tk-section-title{display:grid;gap:0}#MainContent .tk-cart .tk-section-title p{max-width:55ch}#MainContent .tk-cart :is(.tk-match,.tk-routine,.tk-addons,.tk-summary){padding:24px}#MainContent .tk-cart .tk-summary{position:static}#MainContent .tk-cart .tk-summary__row{font-size:16px;gap:16px}#MainContent .tk-cart .tk-points{border-radius:8px;background:var(--totoka-v1-canvas);border-color:var(--totoka-v1-line)}#MainContent .tk-cart .tk-points small{font-size:12px}#MainContent .tk-cart .tk-points strong{font-size:14px;line-height:1.5}#MainContent .tk-cart .tk-points a{font-size:14px;line-height:1.5;padding-block:8px}#MainContent .tk-cart .tk-note summary{min-height:48px}#MainContent .tk-cart .tk-note summary span{font-size:12px}#MainContent .tk-cart .tk-note textarea{font-size:16px;background:var(--totoka-v1-canvas);border-color:var(--totoka-v1-line);border-radius:8px;min-height:96px}#MainContent .tk-cart .tk-update{min-height:44px;font-size:14px;margin:4px auto 12px}#MainContent .tk-cart .tk-trust span{font-size:12px;line-height:1.5}#MainContent .tk-cart .tk-routine{grid-template-columns:1fr;gap:16px}#MainContent .tk-cart .tk-routine__steps{gap:8px}#MainContent .tk-cart .tk-routine__steps span{font-size:12px;line-height:1.5;text-align:center}#MainContent .tk-cart .tk-routine__steps i{font-size:12px;opacity:1!important;transform:none!important;box-shadow:none!important}#MainContent .tk-cart .tk-routine__steps span:before{transform:none!important;background:var(--totoka-v1-line)}#MainContent .tk-cart .tk-text-link{grid-column:1;font-size:12px;min-height:44px;display:inline-flex;align-items:center}#MainContent .tk-cart :is(.tk-match__rail,.tk-addons__rail){grid-template-columns:1fr;grid-auto-flow:row;gap:12px;overflow:visible}#MainContent .tk-cart :is(.tk-product-match,.tk-addon){background:var(--totoka-v1-canvas);border:1px solid var(--totoka-v1-line);border-radius:8px;padding:12px}#MainContent .tk-cart :is(.tk-product-match a,.tk-addon div>a){font-size:14px;line-height:1.5}#MainContent .tk-cart :is(.tk-product-match small,.tk-addon small){font-size:14px}#MainContent .tk-cart :is(.tk-product-match button,.tk-addon button){width:44px;height:44px;transform:none!important}#MainContent .tk-cart .tk-empty{max-width:56rem;margin:0 auto;padding:clamp(24px,5vw,64px);background:transparent;border:0}#MainContent .tk-cart .tk-empty h1{font-size:var(--totoka-v1-h2)}#MainContent .tk-cart .tk-empty p{font-size:16px}#MainContent .tk-cart .tk-empty__actions a:is([href=""],[href="#"],:not([href])){display:none}#MainContent .tk-cart :is(.tk-line__image img,.tk-progress__track span,.tk-milestone__dot,.tk-routine__steps i,.tk-points>span){animation:none!important}#MainContent .tk-cart :is(.tk-checkout:before,.tk-progress__track span:after,.tk-milestone__dot:after,.tk-points:after){content:none!important;animation:none!important}#cart-drawer{--cart-font-size--sm: 14px;--cart-font-size--md: 16px;--cart-font-size--xl: 20px;font-family:var(--font-body--family, Inter, sans-serif);color:var(--totoka-v1-ink)}#cart-drawer .theme-drawer__dialog{--color-background: var(--totoka-v1-canvas);--color-foreground: var(--totoka-v1-ink);--color-foreground-subdued: var(--totoka-v1-muted);--color-input-background: #fff;--color-input-text: var(--totoka-v1-ink);--color-input-border: var(--totoka-v1-line);background:var(--totoka-v1-canvas);color:var(--totoka-v1-ink)}#cart-drawer :is(.theme-drawer__header,.cart-drawer__content){background:var(--totoka-v1-canvas)}#cart-drawer .theme-drawer__title{font:var(--font-heading--weight,400) var(--totoka-v1-h3)/1.2 var(--font-heading--family,"Playfair Display",Georgia,serif);letter-spacing:-.025em}#cart-drawer .theme-drawer__badge{background:var(--totoka-v1-line);color:var(--totoka-v1-ink);font:600 12px/1.5 var(--font-body--family,Inter,sans-serif)}#cart-drawer .cart-items__title{font:500 16px/1.5 var(--font-body--family,Inter,sans-serif);color:var(--totoka-v1-ink)}#cart-drawer :is(.cart-primary-typography,.cart-secondary-typography){font-family:var(--font-body--family,Inter,sans-serif);line-height:1.5}#cart-drawer :is(.cart-items__variants,.cart-items__properties,.cart-items__unit-price-wrapper){font-size:14px;line-height:1.5}#cart-drawer .cart-items__media-container{background:#fff;border-radius:8px;overflow:hidden}#cart-drawer .cart-drawer__summary{background:var(--totoka-v1-canvas);border-top:1px solid var(--totoka-v1-line);-webkit-mask-image:none;mask-image:none;padding-bottom:max(24px,env(safe-area-inset-bottom))}#cart-drawer :is(.cart-note__summary,.cart-discount__summary){min-height:48px}#cart-drawer :is(.cart-note__label,.cart-discount__label,.cart-totals__total-label){font-size:14px}#cart-drawer .cart-totals__total-value{font-size:20px}#cart-drawer .cart-totals__tax-note small{font-size:12px;line-height:1.5}#cart-drawer :is(.cart-discount__input,.cart-note__instructions){font-size:16px;border-radius:8px;padding:12px}#cart-drawer :is(.theme-drawer__close-button,.cart-items__remove){min-width:44px;min-height:44px}#cart-drawer .quantity-selector{--quantity-selector-width: 132px;width:132px;height:44px;border-radius:8px}#cart-drawer .quantity-selector button{width:44px;min-width:44px;height:44px}#cart-drawer .quantity-selector input{font-size:16px;width:44px;max-width:44px;min-width:0}:is(#MainContent .tk-cart .tk-button,#cart-drawer .cart__checkout-button,#cart-drawer .cart-items__empty-button,#cart-drawer .cart-discount__button){min-height:48px;height:auto;padding:12px 20px;border-radius:8px;font:600 14px/1.5 var(--font-body--family,Inter,sans-serif);letter-spacing:.04em;text-align:center;box-shadow:none;transform:none!important;transition:background-color .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease,translate .18s ease}:is(#MainContent .tk-cart .tk-button--solid,#cart-drawer .cart__checkout-button,#cart-drawer .cart-items__empty-button,#cart-drawer .cart-discount__button){background:var(--totoka-v1-action);color:#fff;border:1px solid var(--totoka-v1-action)}#MainContent .tk-cart .tk-checkout span{transform:none!important}:is(#MainContent .tk-cart,#cart-drawer) :is(a,button,input,textarea,summary):focus-visible{outline:2px solid var(--totoka-v1-action);outline-offset:3px}:is(#MainContent .tk-cart,#cart-drawer) button:disabled{cursor:not-allowed;opacity:.5}@media(hover:hover)and (pointer:fine){:is(#MainContent .tk-cart .tk-button,#cart-drawer .cart__checkout-button,#cart-drawer .cart-items__empty-button,#cart-drawer .cart-discount__button):not(:disabled,[aria-disabled=true],[aria-busy=true],.is-loading):hover{background:#394247;border-color:#394247;color:#fff;translate:0 -2px;box-shadow:0 5px 12px #2025271f}}:is(#MainContent .tk-cart .tk-button,#cart-drawer .cart__checkout-button,#cart-drawer .cart-items__empty-button,#cart-drawer .cart-discount__button):not(:disabled,[aria-disabled=true],[aria-busy=true]):active{translate:0 0;box-shadow:none}@media(max-width:980px){#MainContent .tk-cart .tk-cart__layout{display:flex;flex-direction:column}#MainContent .tk-cart .tk-cart__main{display:contents}#MainContent .tk-cart .tk-lines{order:1;width:100%}#MainContent .tk-cart .tk-summary{order:2;width:100%}#MainContent .tk-cart :is(.tk-match,.tk-routine,.tk-addons){order:3;width:100%}}@media(max-width:749px){#MainContent .tk-cart .tk-progress__milestones{grid-template-columns:repeat(2,minmax(0,1fr))}#MainContent .tk-cart :is(.tk-progress,.tk-match,.tk-routine,.tk-addons,.tk-summary){padding:16px}#MainContent .tk-cart .tk-lines{padding-inline:16px}#MainContent .tk-cart .tk-line{grid-template-columns:72px minmax(0,1fr);gap:12px}#MainContent .tk-cart .tk-line__top{gap:4px}#MainContent .tk-cart .tk-line__price{text-align:left}#MainContent .tk-cart .tk-empty{padding-inline:0}#MainContent .tk-cart .tk-empty__actions{flex-direction:column;align-items:stretch}}@media(max-width:374px){#MainContent .tk-cart .tk-line{grid-template-columns:1fr}#MainContent .tk-cart .tk-line__image{width:88px}#MainContent .tk-cart .tk-routine__steps{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:16px}#MainContent .tk-cart .tk-routine__steps span:before{display:none}}@media(prefers-reduced-motion:reduce){:is(#MainContent .tk-cart,#cart-drawer) *,:is(#MainContent .tk-cart,#cart-drawer) *:before,:is(#MainContent .tk-cart,#cart-drawer) *:after{animation:none!important;transition:none!important}:is(#MainContent .tk-cart .tk-button,#cart-drawer .cart__checkout-button,#cart-drawer .cart-items__empty-button,#cart-drawer .cart-discount__button){translate:none!important}}#MainContent:is([data-template="page.about-us"],[data-template="page.totoka-self-kare-s26"]){background:var(--totoka-v1-canvas);color:var(--totoka-v1-ink)}#MainContent:is([data-template="page.about-us"],[data-template="page.totoka-self-kare-s26"]) :is(.tac,.tm26){font-family:var(--font-body--family,Inter,sans-serif);font-size:var(--totoka-v1-body);font-weight:400;line-height:1.6}#MainContent:is([data-template="page.about-us"],[data-template="page.totoka-self-kare-s26"]) :is(.tac,.tm26) :is(h1,h2,h3,blockquote){font-family:var(--font-heading--family,"Playfair Display",serif)!important;font-weight:var(--font-heading--weight,400)!important;font-style:normal!important;letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere}#MainContent:is([data-template="page.about-us"],[data-template="page.totoka-self-kare-s26"]) :is(.tac,.tm26) h1{font-size:var(--totoka-v1-h1);line-height:1.06}#MainContent:is([data-template="page.about-us"],[data-template="page.totoka-self-kare-s26"]) :is(.tac,.tm26) h2{font-size:var(--totoka-v1-h2);line-height:1.16}#MainContent:is([data-template="page.about-us"],[data-template="page.totoka-self-kare-s26"]) :is(.tac,.tm26) h3{font-size:var(--totoka-v1-h3);line-height:1.25}#MainContent:is([data-template="page.about-us"],[data-template="page.totoka-self-kare-s26"]) :is(.tac,.tm26) p{font-size:inherit;line-height:inherit}#MainContent:is([data-template="page.about-us"],[data-template="page.totoka-self-kare-s26"]) :is(.tac,.tm26) :is(a,summary):focus-visible{outline:2px solid currentColor;outline-offset:4px}#MainContent:is([data-template="page.about-us"],[data-template="page.totoka-self-kare-s26"]) :is(.tac__button,.tm26__button){display:inline-flex;align-items:center;justify-content:center;gap:1rem;min-height:48px;max-width:100%;padding:14px 24px;border:1px solid var(--totoka-v1-action);border-radius:12px;background:var(--totoka-v1-action);color:#fff!important;font-family:var(--font-body--family,Inter,sans-serif);font-size:14px;font-weight:600;line-height:1.4;letter-spacing:.035em;text-align:center;text-decoration:none;white-space:normal;transform:none;translate:0 0;box-shadow:none;transition:background-color .18s ease,border-color .18s ease,translate .18s ease,box-shadow .18s ease}#MainContent:is([data-template="page.about-us"],[data-template="page.totoka-self-kare-s26"]) :is(.tac-portal,.tm26__card--link){transform:none;translate:0 0;transition:translate .18s ease,border-color .18s ease,box-shadow .18s ease}#MainContent:is([data-template="page.about-us"],[data-template="page.totoka-self-kare-s26"]) :is(.tac__button,.tm26__button,.tac-portal,.tm26__card--link):hover{transform:none}#MainContent[data-template="page.about-us"] [id^=TotokaAboutCompact-]{--tac-bg:var(--totoka-v1-canvas) !important;--tac-ink:var(--totoka-v1-ink) !important;--tac-muted:var(--totoka-v1-muted) !important;--tac-accent:var(--totoka-v1-action) !important;--tac-lilac:#d7dcdf !important;--tac-glass:#f8f9fa !important;--tac-blur:0px !important;background:linear-gradient(#f1f2f3eb,#f1f2f3eb),var(--tac-image,none),var(--tac-bg);background-size:cover;background-position:center}#MainContent[data-template="page.about-us"] [id^=TotokaAboutCompact-] .tac__ambient{display:none}#MainContent[data-template="page.about-us"] [id^=TotokaAboutCompact-] .tac__ambient i{animation:none}#MainContent[data-template="page.about-us"] [id^=TotokaAboutCompact-] .tac__video video{filter:grayscale(1)}#MainContent[data-template="page.about-us"] [id^=TotokaAboutCompact-] .tac__video span{background:linear-gradient(135deg,#f1f2f3eb,#f1f2f3d9);backdrop-filter:none;-webkit-backdrop-filter:none}#MainContent[data-template="page.about-us"] [id^=TotokaAboutCompact-] .tac__shell{width:min(calc(100% - 2 * var(--totoka-v1-gutter)),var(--totoka-v1-width));padding:0 0 var(--totoka-v1-space);margin-inline:auto}#MainContent[data-template="page.about-us"] [id^=TotokaAboutCompact-] .tac__glass{--card-accent:var(--totoka-v1-action) !important;background:#f8f9faf5;border:1px solid var(--totoka-v1-line);border-radius:16px;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}#MainContent[data-template="page.about-us"] [id^=TotokaAboutCompact-] :is(.tac__hero,.tac__manifesto,.tac__method,.tac__ecosystem){padding:var(--totoka-v1-space) 0}#MainContent[data-template="page.about-us"] [id^=TotokaAboutCompact-] .tac__hero{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);min-height:0;gap:clamp(2rem,5vw,5rem)}#MainContent[data-template="page.about-us"] [id^=TotokaAboutCompact-] .tac__hero h1{margin:16px 0 24px;max-width:15ch}#MainContent[data-template="page.about-us"] [id^=TotokaAboutCompact-] :is(.tac__rich,.tac-portal small){font-family:var(--font-body--family,Inter,sans-serif);font-size:var(--totoka-v1-body);line-height:1.6;color:var(--totoka-v1-muted);overflow-wrap:anywhere}#MainContent[data-template="page.about-us"] [id^=TotokaAboutCompact-] .tac__rich p+p{margin-top:1rem}#MainContent[data-template="page.about-us"] [id^=TotokaAboutCompact-] .tac__hero-copy>.tac__rich{max-width:54ch;font-size:var(--totoka-v1-body)}#MainContent[data-template="page.about-us"] [id^=TotokaAboutCompact-] :is(.tac__eyebrow,.tac__code,.tac__identity-head,.tac__identity footer,.tac-principle__signal,.tac-portal>div,.tac__markets span){font-family:var(--font-body--family,Inter,sans-serif);font-size:var(--totoka-v1-label);line-height:1.5;font-weight:600;letter-spacing:.1em;color:var(--totoka-v1-muted)}#MainContent[data-template="page.about-us"] [id^=TotokaAboutCompact-] .tac-principle__signal b{color:var(--totoka-v1-muted);font-weight:600}#MainContent[data-template="page.about-us"] [id^=TotokaAboutCompact-] :is(.tac-principle__signal i,.tac__identity-head i){background:var(--totoka-v1-line)}#MainContent[data-template="page.about-us"] [id^=TotokaAboutCompact-] .tac__identity{width:100%;min-height:320px;margin:0;padding:clamp(24px,3vw,40px);transform:none;gap:28px}#MainContent[data-template="page.about-us"] [id^=TotokaAboutCompact-] .tac__identity-head{gap:12px}#MainContent[data-template="page.about-us"] [id^=TotokaAboutCompact-] .tac__identity-head i{flex:1;width:auto}#MainContent[data-template="page.about-us"] [id^=TotokaAboutCompact-] .tac__identity footer{flex-wrap:wrap;gap:12px;border-color:var(--totoka-v1-line)}#MainContent[data-template="page.about-us"] [id^=TotokaAboutCompact-] .tac__manifesto{grid-template-columns:minmax(90px,.3fr) minmax(0,1fr) minmax(0,.8fr);gap:32px;border-color:var(--totoka-v1-line)}#MainContent[data-template="page.about-us"] [id^=TotokaAboutCompact-] .tac__section-head{grid-template-columns:minmax(0,1.1fr) minmax(0,.8fr);gap:40px;margin-bottom:32px}#MainContent[data-template="page.about-us"] [id^=TotokaAboutCompact-] .tac-principle{grid-template-columns:minmax(140px,.4fr) minmax(0,.85fr) minmax(0,1fr);min-height:0;padding:28px;gap:28px;margin:0}#MainContent[data-template="page.about-us"] [id^=TotokaAboutCompact-] .tac-principle:nth-child(n){margin:0}#MainContent[data-template="page.about-us"] [id^=TotokaAboutCompact-] .tac__story{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);margin:0 0 var(--totoka-v1-space)}#MainContent[data-template="page.about-us"] [id^=TotokaAboutCompact-] .tac__story-media{background:#e8ebed}#MainContent[data-template="page.about-us"] [id^=TotokaAboutCompact-] .tac__story-copy{padding:clamp(24px,4vw,48px)}#MainContent[data-template="page.about-us"] [id^=TotokaAboutCompact-] .tac__story-copy blockquote{font-size:clamp(1.25rem,1rem + 1vw,1.5rem);line-height:1.45;border-color:var(--totoka-v1-line);color:var(--totoka-v1-ink)}#MainContent[data-template="page.about-us"] [id^=TotokaAboutCompact-] .tac__ecosystem{padding-top:0}#MainContent[data-template="page.about-us"] [id^=TotokaAboutCompact-] .tac__portals{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}#MainContent[data-template="page.about-us"] [id^=TotokaAboutCompact-] .tac-portal{min-height:280px;padding:28px 28px 72px}#MainContent[data-template="page.about-us"] [id^=TotokaAboutCompact-] .tac-portal>div{flex-wrap:wrap;gap:12px;margin-bottom:28px}#MainContent[data-template="page.about-us"] [id^=TotokaAboutCompact-] .tac-portal>.tac__eyebrow{margin-top:0}#MainContent[data-template="page.about-us"] [id^=TotokaAboutCompact-] .tac-portal small{max-width:100%}#MainContent[data-template="page.about-us"] [id^=TotokaAboutCompact-] .tac-portal>i{width:40px;height:40px;border-color:var(--totoka-v1-line)}#MainContent[data-template="page.about-us"] [id^=TotokaAboutCompact-] .tac__berlin{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;min-height:0;margin:0 0 var(--totoka-v1-space);padding:clamp(24px,4vw,48px)}#MainContent[data-template="page.about-us"] [id^=TotokaAboutCompact-] .tac__markets>div{grid-template-columns:42px minmax(0,1fr);gap:8px 16px;border-color:var(--totoka-v1-line)}#MainContent[data-template="page.about-us"] [id^=TotokaAboutCompact-] .tac__markets strong{font-size:14px;line-height:1.5;overflow-wrap:anywhere}#MainContent[data-template="page.about-us"] [id^=TotokaAboutCompact-] .tac__markets small{grid-column:2;font-size:14px;line-height:1.5}#MainContent[data-template="page.about-us"] [id^=TotokaAboutCompact-] .tac__final{padding:var(--totoka-v1-space) 0 0;border-color:var(--totoka-v1-line);gap:32px}#MainContent[data-template="page.about-us"] [id^=TotokaAboutCompact-] .tac__final h2{max-width:22ch}#MainContent[data-template="page.about-us"] [id^=TotokaAboutCompact-] .tac__final .tac__button{flex-shrink:1}#MainContent[data-template="page.about-us"] [id^=TotokaAboutCompact-] .tac__reveal{opacity:1;transform:none;transition:none}#MainContent[data-template="page.about-us"] [id^=TotokaAboutCompact-] .tac__method{scroll-margin-top:8rem}#MainContent[data-template="page.totoka-self-kare-s26"] .tm26[data-mode=club]{--tm-bg:var(--totoka-v1-canvas) !important;--tm-surface:#f8f9fa !important;--tm-ink:var(--totoka-v1-ink) !important;--tm-muted:var(--totoka-v1-muted) !important;--tm-accent:#d7dcdf !important;--tm-space:var(--totoka-v1-space) !important;--tm-body-font:var(--font-body--family,Inter,sans-serif) !important;--tm-title-font:var(--font-heading--family,"Playfair Display",serif) !important;background:var(--totoka-v1-canvas)}#MainContent[data-template="page.totoka-self-kare-s26"] .tm26[data-mode=club] .tm26__wrap{width:min(calc(100% - 2 * var(--totoka-v1-gutter)),var(--totoka-v1-width));padding:24px 0 var(--totoka-v1-space);margin-inline:auto}#MainContent[data-template="page.totoka-self-kare-s26"] .tm26[data-mode=club] .tm26__backdrop:after{background:var(--totoka-v1-canvas);opacity:.88}#MainContent[data-template="page.totoka-self-kare-s26"] .tm26[data-mode=club] .tm26__nav{gap:8px 24px;padding-bottom:16px;border-color:var(--totoka-v1-line);font-size:14px}#MainContent[data-template="page.totoka-self-kare-s26"] .tm26[data-mode=club] .tm26__nav a{display:inline-flex;align-items:center;min-height:44px}#MainContent[data-template="page.totoka-self-kare-s26"] .tm26[data-mode=club] .tm26__hero{gap:clamp(28px,5vw,72px);padding-block:var(--totoka-v1-space)}#MainContent[data-template="page.totoka-self-kare-s26"] .tm26[data-mode=club] :is(.tm26__eyebrow,.tm26__index){font-size:var(--totoka-v1-label);letter-spacing:.1em;font-weight:600}#MainContent[data-template="page.totoka-self-kare-s26"] .tm26[data-mode=club] :is(.tm26__intro,.tm26__card p,.tm26__answer){font-size:var(--totoka-v1-body);line-height:1.6}#MainContent[data-template="page.totoka-self-kare-s26"] .tm26[data-mode=club] :is(.tm26__small,.tm26__welcome){font-size:14px;line-height:1.6}#MainContent[data-template="page.totoka-self-kare-s26"] .tm26[data-mode=club] .tm26__link{display:inline-flex;align-items:center;min-height:44px;font-size:14px;line-height:1.5}#MainContent[data-template="page.totoka-self-kare-s26"] .tm26[data-mode=club] .tm26__area{margin-top:var(--totoka-v1-space)}#MainContent[data-template="page.totoka-self-kare-s26"] .tm26[data-mode=club] .tm26__hero+.tm26__area{margin-top:0}#MainContent[data-template="page.totoka-self-kare-s26"] .tm26[data-mode=club] .tm26__grid{gap:20px}#MainContent[data-template="page.totoka-self-kare-s26"] .tm26[data-mode=club] .tm26__card{padding:28px;border:1px solid var(--totoka-v1-line);border-radius:16px;background:#f8f9faf5;box-shadow:none}#MainContent[data-template="page.totoka-self-kare-s26"] .tm26[data-mode=club] .tm26__card--link{padding-bottom:76px}#MainContent[data-template="page.totoka-self-kare-s26"] .tm26[data-mode=club] .tm26__card--accent{background:#e8ebed}#MainContent[data-template="page.totoka-self-kare-s26"] .tm26[data-mode=club] .tm26__card h2{font-size:var(--totoka-v1-h3);line-height:1.25}#MainContent[data-template="page.totoka-self-kare-s26"] .tm26[data-mode=club] .tm26__card .tm26__index{margin-bottom:20px}#MainContent[data-template="page.totoka-self-kare-s26"] .tm26[data-mode=club] :is(.tm26__faqs,.tm26__faq){border-color:var(--totoka-v1-line)}#MainContent[data-template="page.totoka-self-kare-s26"] .tm26[data-mode=club] .tm26__faq summary{min-height:56px;padding:20px 4px;font-size:16px;line-height:1.5}#MainContent[data-template="page.totoka-self-kare-s26"] .tm26[data-mode=club] .tm26__care{padding:clamp(24px,4vw,48px);border:1px solid var(--totoka-v1-line);border-radius:16px;background:#e8ebed;color:var(--totoka-v1-ink)}#MainContent[data-template="page.totoka-self-kare-s26"] .tm26[data-mode=club] .tm26__care-links{min-width:0}#MainContent[data-template="page.totoka-self-kare-s26"] .tm26[data-mode=club] .tm26__button--light{background:var(--totoka-v1-action);color:#fff!important;border-color:var(--totoka-v1-action)}#MainContent[data-template="page.totoka-self-kare-s26"] .tm26[data-mode=club] .tm26__passport{background:#e8ebed;box-shadow:none}@media(max-width:1000px){#MainContent[data-template="page.about-us"] [id^=TotokaAboutCompact-] .tac__hero{grid-template-columns:1fr}#MainContent[data-template="page.about-us"] [id^=TotokaAboutCompact-] .tac__identity{max-width:640px;justify-self:end}#MainContent[data-template="page.about-us"] [id^=TotokaAboutCompact-] .tac__manifesto{grid-template-columns:1fr 1fr}#MainContent[data-template="page.about-us"] [id^=TotokaAboutCompact-] .tac__manifesto>.tac__code{grid-column:1/-1}#MainContent[data-template="page.about-us"] [id^=TotokaAboutCompact-] .tac__manifesto>.tac__rich{grid-column:auto}#MainContent[data-template="page.about-us"] [id^=TotokaAboutCompact-] .tac-principle{grid-template-columns:minmax(0,.75fr) minmax(0,1fr)}#MainContent[data-template="page.about-us"] [id^=TotokaAboutCompact-] .tac-principle__signal{grid-column:1/-1;max-width:280px}#MainContent[data-template="page.about-us"] [id^=TotokaAboutCompact-] .tac-principle>.tac__rich{grid-column:auto}#MainContent[data-template="page.about-us"] [id^=TotokaAboutCompact-] .tac__portals{grid-template-columns:1fr}#MainContent[data-template="page.about-us"] [id^=TotokaAboutCompact-] .tac-portal{min-height:0}#MainContent[data-template="page.about-us"] [id^=TotokaAboutCompact-] .tac__berlin{grid-template-columns:1fr}#MainContent[data-template="page.about-us"] [id^=TotokaAboutCompact-] .tac__final{flex-wrap:wrap}}@media(max-width:750px){#MainContent[data-template="page.about-us"] [id^=TotokaAboutCompact-] :is(.tac__manifesto,.tac__section-head,.tac-principle,.tac__story){grid-template-columns:1fr;gap:24px}#MainContent[data-template="page.about-us"] [id^=TotokaAboutCompact-] .tac__story{gap:0}#MainContent[data-template="page.about-us"] [id^=TotokaAboutCompact-] .tac__story-media{min-height:280px}#MainContent[data-template="page.about-us"] [id^=TotokaAboutCompact-] .tac__identity{min-height:280px;padding:24px}#MainContent[data-template="page.about-us"] [id^=TotokaAboutCompact-] .tac-principle{padding:24px}#MainContent[data-template="page.about-us"] [id^=TotokaAboutCompact-] .tac__final{display:flex;align-items:flex-start;flex-direction:column}#MainContent[data-template="page.totoka-self-kare-s26"] .tm26[data-mode=club] .tm26__hero{grid-template-columns:1fr}#MainContent[data-template="page.totoka-self-kare-s26"] .tm26[data-mode=club] .tm26__visual{width:100%;max-width:440px;justify-self:center}#MainContent[data-template="page.totoka-self-kare-s26"] .tm26[data-mode=club] :is(.tm26__grid--two,.tm26__care){grid-template-columns:1fr}#MainContent[data-template="page.totoka-self-kare-s26"] .tm26[data-mode=club] .tm26__card{padding:24px}#MainContent[data-template="page.totoka-self-kare-s26"] .tm26[data-mode=club] .tm26__card--link{padding-bottom:72px}}@media(hover:hover)and (pointer:fine){#MainContent:is([data-template="page.about-us"],[data-template="page.totoka-self-kare-s26"]) :is(.tac__button,.tm26__button):not([aria-disabled=true]):not([aria-busy=true]):hover{background:#394247;border-color:#394247;translate:0 -2px;box-shadow:0 5px 12px #2025271f}#MainContent:is([data-template="page.about-us"],[data-template="page.totoka-self-kare-s26"]) :is(.tac-portal,.tm26__card--link):hover{translate:0 -2px;border-color:#9ba6ad;box-shadow:0 5px 12px #2025270f}}#MainContent:is([data-template="page.about-us"],[data-template="page.totoka-self-kare-s26"]) :is(.tac__button,.tm26__button,.tac-portal,.tm26__card--link):active{translate:0 0;box-shadow:none}@media(prefers-reduced-motion:reduce){#MainContent:is([data-template="page.about-us"],[data-template="page.totoka-self-kare-s26"]) :is(.tac__button,.tm26__button,.tac-portal,.tm26__card--link){transition:none;translate:none!important;transform:none!important}#MainContent:is([data-template="page.about-us"],[data-template="page.totoka-self-kare-s26"]) :is(.tac__button,.tm26__button,.tac-portal,.tm26__card--link):hover{translate:none!important;transform:none!important}}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master{--trb-light-color:var(--totoka-v1-canvas) !important;--trb-deep-color:#e8ebed !important;--trb-ink:var(--totoka-v1-ink) !important;--trb-muted:var(--totoka-v1-muted) !important;--trb-page-pad:var(--totoka-v1-gutter);--trb-radius:12px;font-family:var(--font-body--family,Inter,sans-serif);font-size:16px;line-height:1.6;background:var(--totoka-v1-canvas);color:var(--totoka-v1-ink)}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master [hidden]{display:none!important}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master :is(button,a,summary):focus-visible{outline:2px solid var(--totoka-v1-ink);outline-offset:4px}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__scene{--trb-scene-color:var(--totoka-v1-ink) !important;width:min(100%,calc(var(--totoka-v1-width) + 2 * var(--totoka-v1-gutter)));margin-inline:auto;min-height:0;padding:var(--totoka-v1-space) var(--trb-page-pad);scroll-margin-top:7rem}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master :is(.totoka-routine-builder-master__heading,.totoka-routine-builder-master__subheading,.totoka-routine-builder-master__step-copy h3){font-family:var(--font-heading--family,"Playfair Display",serif)!important;font-weight:var(--font-heading--weight,400);font-style:normal;line-height:1.16;letter-spacing:-.035em;overflow-wrap:anywhere}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__heading{font-size:var(--totoka-v1-h1);line-height:1.06}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__subheading{font-size:var(--totoka-v1-h2);max-width:24ch}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__step-copy h3{font-size:var(--totoka-v1-h3);line-height:1.25}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master :is(.totoka-routine-builder-master__body,.totoka-routine-builder-master__body p,.totoka-routine-builder-master__step-copy p:not(.totoka-routine-builder-master__step-kicker)){font-size:16px;line-height:1.6;opacity:1;color:var(--totoka-v1-muted)}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master :is(.totoka-routine-builder-master__eyebrow,.totoka-routine-builder-master__step-kicker,.totoka-routine-builder-master__control-group legend,.totoka-routine-builder-master__summary-list dt){font-size:12px;font-weight:600;line-height:1.5;letter-spacing:.1em;opacity:1;color:var(--totoka-v1-muted)}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__environment-overlay{background:#f1f2f3d9}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__environment-state--deep .totoka-routine-builder-master__environment-overlay{background:#e8ebedeb}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master :is(.totoka-routine-builder-master__background-image,.totoka-routine-builder-master__background-video){filter:grayscale(1);transform:none}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__environment-state--deep{transform:none;will-change:auto}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__geometry{display:none}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__scene--hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:40px}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__content{position:relative;inset:auto;width:100%;transform:none}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__hero-artifact{position:relative;inset:auto;transform:none;width:100%;max-width:520px;justify-self:center;filter:none}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__scene-heading{margin-bottom:32px}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master [data-trb-reveal]{opacity:1;transform:none;transition:none}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 24px;max-width:100%;border:1px solid var(--totoka-v1-action);border-radius:12px;background:var(--totoka-v1-action);color:#fff;font-family:var(--font-body--family,Inter,sans-serif);font-size:14px;font-weight:600;line-height:1.4;letter-spacing:.035em;white-space:normal;transform:none;translate:0 0;box-shadow:none;transition:background-color .18s ease,border-color .18s ease,translate .18s ease,box-shadow .18s ease}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__button:hover{transform:none}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__button--quiet{background:transparent;color:var(--totoka-v1-action);border-color:#9ba6ad}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__button:disabled{opacity:.48;cursor:not-allowed;translate:none;box-shadow:none}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master :is(.totoka-routine-builder-master__text-link,.totoka-routine-builder-master__text-button){min-height:44px;align-items:center;font-size:14px;line-height:1.5;letter-spacing:0;opacity:1}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__hexagon{width:min(800px,100%);margin:0 auto;filter:none}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__hexagon-outline:after{background:#e8ebed}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__goal-label{font-size:14px;line-height:1.4;letter-spacing:.03em}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__goal-description{font-size:14px;line-height:1.4;opacity:1;color:var(--totoka-v1-muted)}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__goal-segment:after{animation:none}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__goal-segment:focus-visible{outline:none}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__goal-segment:focus-visible .totoka-routine-builder-master__goal-label{outline:2px solid var(--totoka-v1-action);outline-offset:3px}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master :is(.totoka-routine-builder-master__selection-status,.totoka-routine-builder-master__routine-footer p,.totoka-routine-builder-master__live-status){min-width:0;font-size:14px;line-height:1.6;letter-spacing:0;opacity:1}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__calibration-layout{grid-template-columns:minmax(180px,.6fr) minmax(0,1.4fr);gap:40px}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__console{min-width:0;background:#f8f9faf5;border:1px solid var(--totoka-v1-line);border-radius:16px;padding:32px;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__control-group{min-width:0;padding:20px 0;border-color:var(--totoka-v1-line)}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__control-group legend{float:none;width:100%;padding:0 0 12px}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__options{width:100%;margin:0;gap:8px}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__option span{display:flex;align-items:center;justify-content:center;min-height:44px;padding:10px 14px;font-size:16px;line-height:1.4;border:1px solid var(--totoka-v1-line);border-radius:8px;background:#fff}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__option input:checked+span{background:var(--totoka-v1-action);color:#fff;border-color:var(--totoka-v1-action)}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__option input:focus-visible+span{outline-color:var(--totoka-v1-action)}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__scene--routine:before{background:#e8ebed;mask-image:none;-webkit-mask-image:none;border-radius:16px}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__routine-spine{padding-left:0}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__spine-track{display:none}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__steps{gap:20px}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__step{grid-template-columns:40px minmax(0,96px) minmax(0,.85fr) minmax(0,1.15fr);gap:24px;padding:24px;border:1px solid var(--totoka-v1-line);border-radius:16px;background:#f8f9fa;opacity:1;transform:none;transition:none}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__step-node{position:static;width:36px;margin:0;border:1px solid var(--totoka-v1-line);background:#e8ebed;box-shadow:none}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__step-number{font-size:12px}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__step-icon-wrap{width:100%;max-width:96px}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__step-icon{animation:none;filter:drop-shadow(0 5px 8px #20252714)}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__products{grid-column:auto;grid-template-columns:1fr;min-width:0}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__product{grid-template-columns:72px minmax(0,1fr);gap:16px;padding:12px;background:#fff;border:1px solid var(--totoka-v1-line);border-radius:12px;backdrop-filter:none;-webkit-backdrop-filter:none}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__product-image{max-width:100%}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__product-copy{min-width:0;overflow-wrap:anywhere}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__product-copy strong{font-size:16px;line-height:1.5}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__product-copy :is(span,small){font-size:14px;line-height:1.5;letter-spacing:0;opacity:1}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master a.totoka-routine-builder-master__product:hover{transform:none;border-color:#9ba6ad;background:#fff}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__scene--summary{grid-template-columns:minmax(0,.6fr) minmax(0,1fr);gap:48px}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__summary-panel{width:100%}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__summary-object{width:100%;max-width:340px;opacity:1;transform:none;transition:none}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__summary-list>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;border-color:var(--totoka-v1-line)}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__summary-list dd{font-size:16px;line-height:1.5;overflow-wrap:anywhere}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .trb-empty{padding:24px;border:1px solid var(--totoka-v1-line);border-radius:12px;background:#f8f9fa;color:var(--totoka-v1-ink);font-size:16px}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .trb-empty p{font-size:16px;line-height:1.6}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .trb-empty a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__goal-segment[data-goal-key=hydration]{--trb-goal-accent:#82b4d8 !important}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__goal-segment[data-goal-key=blemish]{--trb-goal-accent:#176a73 !important}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__goal-segment[data-goal-key=soothing]{--trb-goal-accent:#b6c6a9 !important}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__goal-segment[data-goal-key=anti-aging]{--trb-goal-accent:#b7a3cd !important}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__goal-segment[data-goal-key=barrier-repair]{--trb-goal-accent:#c6af95 !important}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__goal-segment[data-goal-key=brightening]{--trb-goal-accent:#eab08b !important}@media(max-width:999px){#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__hexagon{aspect-ratio:auto}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master :is(.totoka-routine-builder-master__hexagon-frame,.totoka-routine-builder-master__sphere){display:none}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__goal-segments{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__goal-segment{position:relative;inset:auto;min-height:132px;padding:20px 16px;clip-path:none;border:1px solid var(--totoka-v1-line);border-radius:12px;background:#f8f9fa}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__goal-segment:before{background:color-mix(in srgb,var(--trb-goal-accent) 20%,#f8f9fa);border-radius:inherit}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__goal-segment:after{display:none}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__goal-segment[aria-pressed=true]{border:2px solid var(--totoka-v1-action);padding:19px 15px}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__goal-segment .totoka-routine-builder-master__goal-inner{position:relative;inset:auto;width:100%;transform:none}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__goal-description{display:block}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__goal-icon{width:40px;height:40px}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__calibration-layout{grid-template-columns:1fr}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__mini-hexagon{width:200px;margin:auto}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__step{grid-template-columns:36px 72px minmax(0,1fr)}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__products{grid-column:2/-1}}@media(max-width:749px){#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__scene--hero{grid-template-columns:1fr}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__hero-artifact{width:min(100%,320px)}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__hero-artifact--fallback{display:none}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__scene--summary{grid-template-columns:1fr;gap:24px}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__summary-object{width:180px;margin:auto}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__console{padding:24px 20px}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__step{grid-template-columns:36px minmax(0,1fr);gap:16px;padding:20px}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__step-icon-wrap{display:none}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__products{grid-column:1/-1}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__summary-actions{align-items:stretch;gap:16px}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__summary-actions .totoka-routine-builder-master__button{width:100%}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__summary-list>div{grid-template-columns:1fr;gap:6px}}@media(max-width:359px){#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__goal-segments{grid-template-columns:1fr}}@media(hover:hover)and (pointer:fine){#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__button:not(:disabled):not([aria-busy=true]):hover{background:#394247;border-color:#394247;color:#fff;translate:0 -2px;box-shadow:0 5px 12px #2025271f}}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__button:active{translate:none;box-shadow:none}@media(prefers-reduced-motion:reduce){#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master *,#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master *:before,#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master *:after{animation:none!important;transition:none!important}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__button:hover{transform:none!important;translate:none!important}}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .trb-progress{position:relative;width:min(100%,900px);margin:0 auto 40px}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .trb-progress ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;list-style:none;padding:0;margin:0}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .trb-progress li{min-width:0;margin:0;padding:0}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .trb-progress button{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:12px 0;border:0;border-bottom:1px solid var(--totoka-v1-ink);background:transparent;color:var(--totoka-v1-ink);text-align:left;text-decoration:none;font:inherit;font-size:14px;line-height:1.4;letter-spacing:0;cursor:pointer;overflow-wrap:anywhere}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .trb-progress button span{flex:none;font-size:12px;color:var(--totoka-v1-muted)}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .trb-progress button:disabled{color:var(--totoka-v1-muted);border-color:var(--totoka-v1-line);cursor:default;opacity:.65}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__calibration-layout{grid-template-columns:minmax(0,1fr);max-width:900px;width:100%;margin-inline:auto}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__mini-hexagon{display:none}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .trb-selected-context{order:-1;padding:0 0 20px;margin:0 0 8px;border-bottom:1px solid var(--totoka-v1-line)}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .trb-selected-label{display:block;font-size:12px;font-weight:600;letter-spacing:.08em;color:var(--totoka-v1-muted)}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .trb-selected-context p{margin:8px 0 0;font-size:16px;line-height:1.5;color:var(--totoka-v1-ink)}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .trb-structure-link{display:inline-flex;align-items:center;min-height:44px;padding:8px 0;background:transparent;border:0;color:var(--totoka-v1-ink);text-decoration:underline;text-underline-offset:4px;font-family:var(--font-body--family,Inter,sans-serif);cursor:pointer}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .trb-structure-link:disabled{cursor:default;opacity:.5}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__routine-footer{flex-wrap:wrap;gap:16px 24px}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .trb-result-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 32px;flex-basis:100%}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__scene--summary{display:block;max-width:996px}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__summary-object{display:none}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__summary-panel{max-width:none;padding:32px;border:1px solid var(--totoka-v1-line);border-radius:16px;background:#f8f9fa}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__summary-actions{display:flex;flex-wrap:wrap;gap:12px 24px}@media(max-width:749px){#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .trb-progress{margin-bottom:28px}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .trb-progress ol{gap:12px}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .trb-progress button{flex-direction:column;align-items:flex-start;gap:6px;font-size:13px}#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__summary-panel,#MainContent[data-template="page.bild-your-routine"] .totoka-routine-builder-master .totoka-routine-builder-master__console{padding:24px 20px}}#MainContent .tc26{--care-bg:var(--totoka-v1-canvas,#f1f2f3) !important;--care-surface:#f8f9fa !important;--care-ink:var(--totoka-v1-ink,#1b1f21) !important;--care-muted:var(--totoka-v1-muted,#596164) !important;--care-accent:var(--totoka-v1-action,#202527) !important;--care-title-font:var(--font-heading--family,"Playfair Display",serif) !important;--care-body-font:var(--font-body--family,Inter,sans-serif) !important;--care-space:var(--totoka-v1-space,64px) !important;font-family:var(--care-body-font);font-size:16px;line-height:1.6}#MainContent .tc26 .tc26__inner{width:min(calc(100% - 2 * var(--totoka-v1-gutter,24px)),var(--totoka-v1-width,1440px));padding-block:var(--care-space)}#MainContent .tc26 :is(h1,h2,h3){font-family:var(--care-title-font);font-weight:var(--font-heading--weight,400);letter-spacing:-.035em}#MainContent .tc26 h1{font-size:var(--totoka-v1-h1,clamp(2.5rem,5vw,5.5rem));line-height:1.08;max-width:18ch}#MainContent .tc26 h2{font-size:var(--totoka-v1-h2,clamp(2rem,3vw,3rem));line-height:1.16}#MainContent .tc26 :is(h3,.tc26__steps h2,.tc26__help h2,.tc26__rich h1,.tc26__rich h2,.tc26__rich h3){font-size:var(--totoka-v1-h3,clamp(1.5rem,2vw,1.75rem));line-height:1.25}#MainContent .tc26 .tc26__hero{border-color:var(--totoka-v1-line,#d7dcdf)}#MainContent .tc26 .tc26__hero--image{gap:clamp(24px,4vw,64px)}#MainContent .tc26 .tc26__lead{font-size:16px;line-height:1.6;margin-top:24px;max-width:62ch}#MainContent .tc26 .tc26__layout{grid-template-columns:minmax(210px,.3fr) minmax(0,1fr);gap:clamp(32px,5vw,80px)}#MainContent .tc26 .tc26__eyebrow{font-size:12px;font-weight:600;line-height:1.5;letter-spacing:.1em;margin-bottom:16px}#MainContent .tc26 :is(.tc26__direct,.tc26__steps p,.tc26__answer,.tc26__help p:not(.tc26__eyebrow),dd){font-size:16px;line-height:1.6}#MainContent .tc26 :is(.tc26__small,.tc26__notice,.tc26__rich table,label,.tc26__nav a,.tc26__link){font-size:14px;line-height:1.5}#MainContent .tc26 :is(dt,.tc26__number,.tc26__step-index){font-size:12px;line-height:1.5}#MainContent .tc26 .tc26__nav a{min-height:48px;border-color:var(--totoka-v1-line,#d7dcdf)}#MainContent .tc26 .tc26__nav a[aria-current=page]{border-bottom-color:var(--care-ink)}#MainContent .tc26 :is(input,select,textarea){font-family:var(--care-body-font);font-size:16px;line-height:1.5;border:1px solid #aab3b8;border-radius:12px;background:#fff;min-height:48px}#MainContent .tc26 textarea{min-height:160px}#MainContent .tc26 [aria-invalid=true]{border:2px solid #993c35}#MainContent .tc26 :is(input,textarea)::placeholder{color:var(--care-muted);opacity:1}#MainContent .tc26 .tc26__button{min-height:48px;padding:14px 24px;border-radius:12px;font-size:14px;font-weight:600;line-height:1.4;letter-spacing:.035em;background:var(--care-accent);border-color:var(--care-accent);color:#fff;justify-content:center;gap:20px;text-align:center;white-space:normal;box-shadow:none;transition:background-color .18s ease,border-color .18s ease,translate .18s ease,box-shadow .18s ease}#MainContent .tc26 .tc26__button:hover{background:var(--care-accent);color:#fff}#MainContent .tc26 .tc26__button:disabled{opacity:.5;cursor:not-allowed}#MainContent .tc26 .tc26__destination{border-color:var(--totoka-v1-line,#d7dcdf);border-radius:16px;padding:28px;background:var(--care-surface)}#MainContent .tc26 .tc26__destination h3{margin-bottom:20px}#MainContent .tc26 :is(dl>div,.tc26__steps>li,.tc26__question,.tc26__help){border-color:var(--totoka-v1-line,#d7dcdf)}#MainContent .tc26 .tc26__filters{gap:8px}#MainContent .tc26 .tc26__filters button{min-height:44px;padding:10px 14px;border:1px solid var(--totoka-v1-line,#d7dcdf);border-radius:8px;background:var(--care-surface);font-size:14px;line-height:1.4;color:var(--care-ink)}#MainContent .tc26 .tc26__filters button[aria-pressed=true]{background:var(--care-accent);border-color:var(--care-accent);color:#fff}#MainContent .tc26 summary{min-height:64px;font-family:var(--care-body-font);font-size:16px;line-height:1.5;padding-block:20px}#MainContent .tc26 .tc26__answer{padding-bottom:24px}#MainContent .tc26 .tc26__notice{border-radius:0 12px 12px 0;background:var(--care-surface)}#MainContent .tc26 .tc26__help{padding-top:32px}#MainContent .tc26 :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--care-accent);outline-offset:4px}@media(max-width:899px){#MainContent .tc26 .tc26__layout{grid-template-columns:minmax(0,1fr);gap:40px}#MainContent .tc26 .tc26__hero--image{grid-template-columns:minmax(0,1fr)}#MainContent .tc26 .tc26__nav{gap:0 20px}#MainContent .tc26 .tc26__hero-image img{max-height:200px}}@media(max-width:539px){#MainContent .tc26 .tc26__nav a{font-size:14px}#MainContent .tc26 .tc26__fields{gap:20px}#MainContent .tc26 .tc26__destination{padding:24px}#MainContent .tc26 .tc26__button{width:100%}#MainContent .tc26 .tc26__help{align-items:stretch}#MainContent .tc26 .tc26__answer{padding-right:0}}@media(hover:hover)and (pointer:fine){#MainContent .tc26 .tc26__button:not(:disabled):not([aria-busy=true]):hover{background:#394247;border-color:#394247;color:#fff;translate:0 -2px;box-shadow:0 5px 12px #2025271f}#MainContent .tc26 .tc26__filters button:not([aria-pressed=true]):hover{border-color:#9ba6ad;background:#e8ebed}}#MainContent .tc26 .tc26__button:active{translate:none;box-shadow:none}@media(prefers-reduced-motion:reduce){#MainContent .tc26 *,#MainContent .tc26 *:before,#MainContent .tc26 *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}#MainContent .tc26 .tc26__button:hover{translate:none!important;box-shadow:none}}#MainContent .tsg{--tsg-bg:var(--totoka-v1-canvas) !important;--tsg-text:var(--totoka-v1-ink) !important;--tsg-muted:var(--totoka-v1-muted) !important;--tsg-accent:var(--totoka-v1-action) !important;font-family:var(--font-body--family,Inter,sans-serif);font-size:16px;line-height:1.6;padding:var(--totoka-v1-space) var(--totoka-v1-gutter);min-height:65vh;background-color:var(--totoka-v1-canvas)}#MainContent .tsg .tsg__shell{max-width:var(--totoka-v1-width)}#MainContent .tsg .tsg__ambient{display:none}#MainContent .tsg :is(h1,h2,h3){font-family:var(--font-heading--family,"Playfair Display",serif)!important;font-weight:var(--font-heading--weight,400)!important;letter-spacing:-.035em}#MainContent .tsg h1{font-size:var(--totoka-v1-h1);line-height:1.08;max-width:18ch;margin-top:16px}#MainContent .tsg h2{font-size:var(--totoka-v1-h2);line-height:1.16}#MainContent .tsg h3{font-size:var(--totoka-v1-h3);line-height:1.25}#MainContent .tsg .tsg__hero{gap:32px;margin-bottom:40px}#MainContent .tsg .tsg__kicker{font:600 12px/1.5 var(--font-body--family,Inter,sans-serif);letter-spacing:.1em;color:var(--tsg-muted)}#MainContent .tsg .tsg__glass{border:1px solid var(--totoka-v1-line);border-radius:16px;background:#f8f9fa;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}#MainContent .tsg .tsg__search{padding:24px;margin-bottom:48px;overflow:visible}#MainContent .tsg .tsg__search>label{font-size:12px;font-weight:600;line-height:1.5;margin-bottom:12px}#MainContent .tsg .tsg__search>div{grid-template-columns:32px minmax(0,1fr) auto;gap:12px}#MainContent .tsg .tsg__search input[type=search]{min-width:0;min-height:48px;padding:10px 8px;font:400 16px/1.5 var(--font-body--family,Inter,sans-serif);border-radius:8px}#MainContent .tsg .tsg__search input::placeholder{color:var(--tsg-muted);opacity:1}#MainContent .tsg .tsg__search button{min-height:48px;padding:14px 24px;border-radius:12px;font:600 14px/1.4 var(--font-body--family,Inter,sans-serif);letter-spacing:.035em;box-shadow:none;gap:20px;justify-content:center;transition:background-color .18s ease,translate .18s ease}#MainContent .tsg .tsg__filters a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;font-weight:500;letter-spacing:0;text-transform:none;border-radius:8px}#MainContent .tsg .tsg__filters a.is-active{color:#fff}#MainContent .tsg .tsg__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px;align-items:stretch}#MainContent .tsg .tsg-card:nth-child(n){grid-column:auto;margin-top:0;transition:none;transform:none;box-shadow:none}#MainContent .tsg .tsg-card__media{height:auto;aspect-ratio:1;background:#fff}#MainContent .tsg .tsg-card__media img{transition:transform .18s ease}#MainContent .tsg .tsg-card__body{min-height:0;padding:24px}#MainContent .tsg .tsg-card__body h3{max-width:100%;margin:12px 0 16px;font:500 16px/1.5 var(--font-body--family,Inter,sans-serif)!important;letter-spacing:0}#MainContent .tsg :is(.tsg-card__price,.tsg-card__excerpt,.tsg-discovery small){font-size:16px;line-height:1.6}#MainContent .tsg .tsg-card__price{flex-wrap:wrap}#MainContent .tsg :is(.tsg-card__price s,.tsg-card__availability){font-size:14px;color:var(--tsg-muted)}#MainContent .tsg .tsg-card__arrow{position:static;margin-top:16px}#MainContent .tsg .tsg__discover{margin-top:48px}#MainContent .tsg .tsg__discover-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#MainContent .tsg .tsg-discovery:nth-child(n){grid-column:auto;margin:0;padding:24px;min-height:220px;transform:none;transition:border-color .18s ease}#MainContent .tsg .tsg-discovery>span{font-size:12px}#MainContent .tsg .tsg-discovery>div{padding-top:24px}#MainContent .tsg .tsg__empty{grid-template-columns:1fr;padding:24px}#MainContent .tsg .tsg__empty>span{display:none}#MainContent .tsg .tsg__empty p{margin:0}#MainContent .tsg .tsg__pagination{flex-wrap:wrap;gap:8px;margin-top:40px}#MainContent .tsg .tsg__pagination :is(.page,.next,.prev){padding:0;margin:0}#MainContent .tsg .tsg__pagination a,#MainContent .tsg .tsg__pagination .current{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px 12px;margin:0;border-radius:8px}#MainContent .tsg .tsg__pagination .current{background:var(--tsg-accent);color:#fff}#MainContent .tsg :is(a,button,input):focus-visible{outline:2px solid var(--tsg-accent);outline-offset:4px}#MainContent .tsg .tsg-card:focus-within{outline:2px solid var(--tsg-accent);outline-offset:4px}#MainContent .tsg .tsg-card:hover img{transform:none}@media(hover:hover)and (pointer:fine){#MainContent .tsg .tsg__search button:hover{background:#394247;translate:0 -2px}#MainContent .tsg .tsg-discovery:hover{border-color:#7d898f}#MainContent .tsg .tsg-card:hover img{transform:scale(1.04)}}@media(max-width:990px){#MainContent .tsg .tsg__hero{grid-template-columns:1fr}#MainContent .tsg .tsg__grid{grid-template-columns:repeat(2,minmax(0,1fr))}#MainContent .tsg .tsg__discover-grid{grid-template-columns:1fr}#MainContent .tsg .tsg-discovery:nth-child(n){min-height:180px}}@media(max-width:650px){#MainContent .tsg .tsg__search{padding:20px}#MainContent .tsg .tsg__search>div{grid-template-columns:24px minmax(0,1fr)}#MainContent .tsg .tsg__search button{grid-column:1/-1;width:100%}#MainContent .tsg .tsg__result-head{display:grid;gap:24px}#MainContent .tsg .tsg__grid{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){#MainContent .tsg *{transition:none!important;animation:none!important}#MainContent .tsg .tsg__search button:hover{translate:none}#MainContent .tsg .tsg-card:hover img{transform:none}}#MainContent .tsj{--base:var(--totoka-v1-canvas) !important;--ink:var(--totoka-v1-ink) !important;--muted:var(--totoka-v1-muted) !important;--accent:var(--totoka-v1-action) !important;font:400 16px/1.6 var(--font-body--family,Inter,sans-serif)}#MainContent .tsj .tsj__shell{width:min(calc(100% - 2 * var(--totoka-v1-gutter)),var(--totoka-v1-width));padding-block:var(--totoka-v1-space)}#MainContent .tsj .tsj__wash{background:var(--totoka-v1-canvas);opacity:.78}#MainContent .tsj .tsj__media{filter:none}#MainContent .tsj :is(.tsj__grid-lines,.tsj__orbit){display:none}#MainContent .tsj :is(h1,h2){font-family:var(--font-heading--family,"Playfair Display",serif)!important;font-weight:var(--font-heading--weight,400);letter-spacing:-.035em}#MainContent .tsj .tsj__hero{padding:0 0 40px}#MainContent .tsj .tsj__hero-grid{margin-top:32px;gap:32px}#MainContent .tsj .tsj__hero h1{font-size:var(--totoka-v1-h1);line-height:1.08;max-width:18ch}#MainContent .tsj :is(.tsj__system,.tsj__hero-grid>div>p,.tsj__footer>div>p,.tsj-card__meta){font:600 12px/1.5 var(--font-body--family,Inter,sans-serif);letter-spacing:.1em}#MainContent .tsj .tsj__system{flex-wrap:wrap}#MainContent .tsj .tsj__system i{flex-basis:48px}#MainContent .tsj .tsj__intro,#MainContent .tsj .tsj__hero-grid .tsj__intro p,#MainContent .tsj .tsj__footer>div:nth-child(2),#MainContent .tsj .tsj__footer>div:nth-child(2) p{font:400 16px/1.6 var(--font-body--family,Inter,sans-serif);letter-spacing:0;text-transform:none;color:var(--muted)}#MainContent .tsj .tsj__glass{background:#f8f9fa;border:1px solid var(--totoka-v1-line);border-radius:16px;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}#MainContent .tsj .tsj__filters{position:static;width:100%;margin:0 0 40px;padding:8px;border-radius:12px;flex-wrap:wrap;overflow:visible;gap:8px}#MainContent .tsj .tsj__filters a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 16px;border-radius:8px;color:var(--ink);text-decoration:none;font:500 14px/1.4 var(--font-body--family,Inter,sans-serif);transition:background-color .18s ease}#MainContent .tsj .tsj__filters a span{font-size:12px}#MainContent .tsj .tsj__filters a.is-active{background:var(--accent);color:#fff}#MainContent .tsj .tsj__articles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px;padding:0;align-items:stretch;grid-auto-flow:row}#MainContent .tsj .tsj-card:nth-child(n){width:100%;grid-column:auto;margin:0!important;box-shadow:none;transform:none;transition:none}#MainContent .tsj .tsj-card .tsj-card__media{height:auto;aspect-ratio:4/3;background:#e8ebed}#MainContent .tsj .tsj-card__media img{transition:transform .18s ease}#MainContent .tsj .tsj-card__media>span{font:600 12px/1.5 var(--font-body--family,Inter,sans-serif)}#MainContent .tsj .tsj-card__body{padding:24px}#MainContent .tsj .tsj-card__meta{flex-wrap:wrap;gap:8px;letter-spacing:.04em}#MainContent .tsj .tsj-card__meta time{margin-left:0}#MainContent .tsj .tsj-card h2{font-size:var(--totoka-v1-h3);line-height:1.25;margin-top:16px}#MainContent .tsj .tsj-card__excerpt{font-size:16px;line-height:1.6}#MainContent .tsj .tsj-card__link{min-height:44px;align-items:center;font:600 14px/1.5 var(--font-body--family,Inter,sans-serif);letter-spacing:.035em;border-color:var(--totoka-v1-line)}#MainContent .tsj .tsj__empty{grid-column:1/-1;margin:0;padding:24px;font-size:16px}#MainContent .tsj .tsj__setup{max-width:800px;margin:16px auto 0;padding:32px}#MainContent .tsj .tsj__setup h2{font-size:var(--totoka-v1-h2);line-height:1.16}#MainContent .tsj .tsj__footer{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 48px;margin-top:var(--totoka-v1-space);padding:40px 0 0;border-color:var(--totoka-v1-line)}#MainContent .tsj .tsj__footer h2{font-size:var(--totoka-v1-h2);line-height:1.16}#MainContent .tsj .tsj__footer>a{grid-column:1/-1;justify-self:start;min-height:48px;padding:14px 24px;border-radius:12px;background:var(--accent);box-shadow:none;font:600 14px/1.4 var(--font-body--family,Inter,sans-serif);letter-spacing:.035em;transition:background-color .18s ease,translate .18s ease}#MainContent .tsj .tsj__pagination{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:40px}#MainContent .tsj .tsj__pagination a,#MainContent .tsj .tsj__pagination .current{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px 12px;border-radius:8px;color:var(--ink);text-decoration:none}#MainContent .tsj .tsj__pagination .current{background:var(--accent);color:#fff}#MainContent .tsj :is(a,button):focus-visible{outline:2px solid var(--accent);outline-offset:4px}#MainContent .tsj .tsj-card:hover .tsj-card__media img{transform:none}@media(hover:hover)and (pointer:fine){#MainContent .tsj .tsj__footer>a:hover{background:#394247;translate:0 -2px}#MainContent .tsj .tsj__filters a:not(.is-active):hover{background:#e8ebed}#MainContent .tsj .tsj-card:hover .tsj-card__media img{transform:scale(1.04)}}@media(max-width:990px){#MainContent .tsj .tsj__hero-grid{grid-template-columns:1fr}#MainContent .tsj .tsj__articles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){#MainContent .tsj .tsj__articles,#MainContent .tsj .tsj__footer{grid-template-columns:minmax(0,1fr)}#MainContent .tsj .tsj__footer>a{justify-self:stretch;justify-content:center}#MainContent .tsj .tsj__setup{padding:24px}}@media(prefers-reduced-motion:reduce){#MainContent .tsj *{transition:none!important;animation:none!important}#MainContent .tsj .tsj__footer>a:hover{translate:none}#MainContent .tsj .tsj-card:hover .tsj-card__media img{transform:none}}#MainContent[data-template="page.totoka-my-account-s26"] .tm26[data-mode=account]{--tm-bg:var(--totoka-v1-canvas) !important;--tm-surface:#f8f9fa !important;--tm-ink:var(--totoka-v1-ink) !important;--tm-muted:var(--totoka-v1-muted) !important;--tm-accent:#d7dcdf !important;--tm-space:var(--totoka-v1-space) !important;--tm-body-font:var(--font-body--family,Inter,sans-serif) !important;--tm-title-font:var(--font-heading--family,"Playfair Display",serif) !important;background:var(--totoka-v1-canvas)}#MainContent[data-template="page.totoka-my-account-s26"] .tm26[data-mode=account] .tm26__wrap{width:min(calc(100% - 2 * var(--totoka-v1-gutter)),var(--totoka-v1-width));padding:24px 0 var(--totoka-v1-space);margin-inline:auto}#MainContent[data-template="page.totoka-my-account-s26"] .tm26[data-mode=account] .tm26__backdrop:after{background:var(--totoka-v1-canvas);opacity:var(--tm-overlay,.45)}#MainContent[data-template="page.totoka-my-account-s26"] .tm26[data-mode=account] .tm26__nav{gap:8px 24px;padding-bottom:16px;border-color:var(--totoka-v1-line);font-size:14px}#MainContent[data-template="page.totoka-my-account-s26"] .tm26[data-mode=account] .tm26__nav a{display:inline-flex;align-items:center;min-height:44px}#MainContent[data-template="page.totoka-my-account-s26"] .tm26[data-mode=account] .tm26__hero{gap:clamp(28px,5vw,72px);padding-block:var(--totoka-v1-space)}#MainContent[data-template="page.totoka-my-account-s26"] .tm26[data-mode=account] :is(.tm26__eyebrow,.tm26__index){font-size:var(--totoka-v1-label);letter-spacing:.1em;font-weight:600}#MainContent[data-template="page.totoka-my-account-s26"] .tm26[data-mode=account] :is(.tm26__intro,.tm26__card p,.tm26__answer){font-size:var(--totoka-v1-body);line-height:1.6}#MainContent[data-template="page.totoka-my-account-s26"] .tm26[data-mode=account] :is(.tm26__small,.tm26__welcome){font-size:14px;line-height:1.6}#MainContent[data-template="page.totoka-my-account-s26"] .tm26[data-mode=account] .tm26__link{display:inline-flex;align-items:center;min-height:44px;font-size:14px;line-height:1.5}#MainContent[data-template="page.totoka-my-account-s26"] .tm26[data-mode=account] .tm26__area{margin-top:var(--totoka-v1-space)}#MainContent[data-template="page.totoka-my-account-s26"] .tm26[data-mode=account] .tm26__hero+.tm26__area{margin-top:0}#MainContent[data-template="page.totoka-my-account-s26"] .tm26[data-mode=account] .tm26__grid{gap:20px}#MainContent[data-template="page.totoka-my-account-s26"] .tm26[data-mode=account] .tm26__card{padding:28px;border:1px solid var(--totoka-v1-line);border-radius:16px;background:#f8f9faf5;box-shadow:none}#MainContent[data-template="page.totoka-my-account-s26"] .tm26[data-mode=account] .tm26__card--link{padding-bottom:76px}#MainContent[data-template="page.totoka-my-account-s26"] .tm26[data-mode=account] .tm26__card--accent{background:#e8ebed}#MainContent[data-template="page.totoka-my-account-s26"] .tm26[data-mode=account] .tm26__card h2{font-size:var(--totoka-v1-h3);line-height:1.25}#MainContent[data-template="page.totoka-my-account-s26"] .tm26[data-mode=account] .tm26__card .tm26__index{margin-bottom:20px}#MainContent[data-template="page.totoka-my-account-s26"] .tm26[data-mode=account] :is(.tm26__faqs,.tm26__faq){border-color:var(--totoka-v1-line)}#MainContent[data-template="page.totoka-my-account-s26"] .tm26[data-mode=account] .tm26__faq summary{min-height:56px;padding:20px 4px;font-size:16px;line-height:1.5}#MainContent[data-template="page.totoka-my-account-s26"] .tm26[data-mode=account] .tm26__care{padding:clamp(24px,4vw,48px);border:1px solid var(--totoka-v1-line);border-radius:16px;background:#e8ebed;color:var(--totoka-v1-ink)}#MainContent[data-template="page.totoka-my-account-s26"] .tm26[data-mode=account] .tm26__care-links{min-width:0}#MainContent[data-template="page.totoka-my-account-s26"] .tm26[data-mode=account] .tm26__button--light{background:var(--totoka-v1-action);color:#fff!important;border-color:var(--totoka-v1-action)}#MainContent[data-template="page.totoka-my-account-s26"] .tm26[data-mode=account] .tm26__passport{background:#e8ebed;box-shadow:none}#MainContent .tm26[data-mode=account] h1{font-size:var(--totoka-v1-h1);line-height:1.08;max-width:18ch}#MainContent .tm26[data-mode=account] h2{font-size:var(--totoka-v1-h2);line-height:1.16}#MainContent .tm26[data-mode=account] h3{font-size:var(--totoka-v1-h3);line-height:1.25}#MainContent .tm26[data-mode=account] :is(.tm26__intro p,.tm26__care p:not(.tm26__eyebrow),.tm26__notice){font-size:16px;line-height:1.6}#MainContent .tm26[data-mode=account] .tm26__button{min-height:48px;padding:14px 24px;border-radius:12px;font:600 14px/1.4 var(--font-body--family,Inter,sans-serif);letter-spacing:.035em;background:var(--totoka-v1-action);color:#fff;border:1px solid var(--totoka-v1-action);transition:background-color .2s ease,translate .2s ease}#MainContent .tm26[data-mode=account] :is(.tm26__chips,.tm26__products){font-size:14px;line-height:1.5}#MainContent .tm26[data-mode=account] .tm26__card{min-width:0;backdrop-filter:none;-webkit-backdrop-filter:none}#MainContent .tm26[data-mode=account] :is(a,button):focus-visible{outline:2px solid var(--totoka-v1-action);outline-offset:4px}#MainContent [id^=TsaCompact-]{--tsa-bg:var(--totoka-v1-canvas) !important;--tsa-ink:var(--totoka-v1-ink) !important;--tsa-muted:var(--totoka-v1-muted) !important;--tsa-accent:var(--totoka-v1-action) !important;--tsa-glass:#f8f9fa !important;--tsa-blur:0px !important;background-color:var(--totoka-v1-canvas);font-family:var(--font-body--family,Inter,sans-serif)}#MainContent [id^=TsaCompact-] .tsa__background>i{background:var(--totoka-v1-canvas);opacity:var(--tsa-overlay,.25)}#MainContent [id^=TsaCompact-] .tsa__background>span{display:none;animation:none;filter:none}#MainContent [id^=TsaCompact-] .tsa__shell{width:min(calc(100% - 2 * var(--totoka-v1-gutter)),var(--totoka-v1-width));padding-block:var(--totoka-v1-space)}#MainContent [id^=TsaCompact-] :is(h1,h2,h3){font-family:var(--font-heading--family,"Playfair Display",serif)!important;font-weight:400!important;font-style:normal!important;letter-spacing:-.025em;overflow-wrap:anywhere}#MainContent [id^=TsaCompact-] .tsa__hero h1{font-size:var(--totoka-v1-h1);line-height:1.08;max-width:18ch}#MainContent [id^=TsaCompact-] h2{font-size:var(--totoka-v1-h2);line-height:1.16}#MainContent [id^=TsaCompact-] :is(.tsa-signal h3,.tsa__steps h3,.tsa-market h3){font-size:var(--totoka-v1-h3);line-height:1.25}#MainContent [id^=TsaCompact-] :is(.tsa__copy,.tsa__hero-copy>.tsa__copy,.tsa__copy p,.tsa-signal p,.tsa__steps p){font:400 16px/1.6 var(--font-body--family,Inter,sans-serif);color:var(--tsa-muted)}#MainContent [id^=TsaCompact-] .tsa__eyebrow{font:600 12px/1.5 var(--font-body--family,Inter,sans-serif);letter-spacing:.1em;color:var(--tsa-muted)}#MainContent [id^=TsaCompact-] .tsa__eyebrow i{box-shadow:none}#MainContent [id^=TsaCompact-] .tsa__hero{min-height:0;padding:0;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(28px,5vw,72px)}#MainContent [id^=TsaCompact-] .tsa__glass{border:1px solid var(--totoka-v1-line);border-radius:16px;background:#f8f9faf5;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}#MainContent [id^=TsaCompact-] .tsa__machine{width:100%;transform:none}#MainContent [id^=TsaCompact-] .tsa__machine-media{background:transparent}#MainContent [id^=TsaCompact-] :is(.tsa__machine>header,.tsa__machine>footer,.tsa__machine-media>span,.tsa-signal>header,.tsa-signal small,.tsa__steps small,.tsa__facts dt,.tsa-market>small,.tsa-market>header span,.tsa__result-media span){font:600 12px/1.5 var(--font-body--family,Inter,sans-serif);letter-spacing:.06em;color:var(--tsa-muted)}#MainContent [id^=TsaCompact-] .tsa__facts{flex-wrap:wrap;gap:12px 0}#MainContent [id^=TsaCompact-] .tsa__facts dd{font:600 14px/1.5 var(--font-body--family,Inter,sans-serif)}#MainContent [id^=TsaCompact-] .tsa__button{min-height:48px;max-width:100%;padding:14px 24px;border:1px solid var(--totoka-v1-action);border-radius:12px;font:600 14px/1.4 var(--font-body--family,Inter,sans-serif);letter-spacing:.035em;text-align:center;justify-content:center;gap:16px;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;transition:background-color .2s ease,translate .2s ease}#MainContent [id^=TsaCompact-] .tsa__button--primary{background:var(--totoka-v1-action);color:#fff}#MainContent [id^=TsaCompact-] .tsa__button--ghost{background:transparent;color:var(--totoka-v1-action)}#MainContent [id^=TsaCompact-] a:focus-visible{outline:2px solid var(--totoka-v1-action);outline-offset:4px}#MainContent [id^=TsaCompact-] :is(.tsa__signals,.tsa__journey,.tsa__markets){margin-top:var(--totoka-v1-space);width:100%}#MainContent [id^=TsaCompact-] :is(.tsa__section-head,.tsa__market-intro){width:100%;grid-template-columns:minmax(0,1fr) minmax(0,.7fr);gap:24px 48px;padding:0 0 28px}#MainContent [id^=TsaCompact-] :is(.tsa__section-head h2,.tsa__result-copy h2,.tsa__market-intro h2,.tsa__booking h2){font-size:var(--totoka-v1-h2);line-height:1.16}#MainContent [id^=TsaCompact-] .tsa__signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}#MainContent [id^=TsaCompact-] .tsa-signal{width:100%;min-width:0;min-height:0;margin:0;padding:24px;transform:none}#MainContent [id^=TsaCompact-] .tsa-signal__symbol{margin:20px 0}#MainContent [id^=TsaCompact-] .tsa__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 20px;padding:16px 0 0}#MainContent [id^=TsaCompact-] .tsa__steps article{min-width:0;padding:28px 16px 0;border-color:var(--totoka-v1-line)}#MainContent [id^=TsaCompact-] .tsa__steps article>span{width:32px;height:32px;top:-16px;font:600 12px/1 var(--font-body--family,Inter,sans-serif)}#MainContent [id^=TsaCompact-] .tsa__result{width:100%;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:var(--totoka-v1-space)}#MainContent [id^=TsaCompact-] .tsa__result-copy{padding:clamp(24px,4vw,48px);min-width:0}#MainContent [id^=TsaCompact-] .tsa__result-copy li{font:400 16px/1.6 var(--font-body--family,Inter,sans-serif);border-color:var(--totoka-v1-line)}#MainContent [id^=TsaCompact-] .tsa__market-stage{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:0;min-height:0;align-items:stretch}#MainContent [id^=TsaCompact-] .tsa-market{width:100%;min-width:0;min-height:0;padding:28px;grid-column:auto;grid-row:auto;transform:none}#MainContent [id^=TsaCompact-] .tsa-market>header b{font:500 clamp(22px,2.5vw,32px)/1.2 var(--font-body--family,Inter,sans-serif);color:var(--tsa-muted)}#MainContent [id^=TsaCompact-] .tsa-market dl div{font:400 14px/1.5 var(--font-body--family,Inter,sans-serif);letter-spacing:0;border-color:var(--totoka-v1-line)}#MainContent [id^=TsaCompact-] .tsa-market>a{min-height:44px;align-items:center;font:600 14px/1.5 var(--font-body--family,Inter,sans-serif)}#MainContent [id^=TsaCompact-] .tsa__notice{width:100%;margin-top:20px;font-size:14px;line-height:1.6}#MainContent [id^=TsaCompact-] .tsa__booking{width:100%;grid-template-columns:minmax(0,1fr) minmax(220px,.45fr);gap:32px;padding:clamp(24px,4vw,48px);margin-top:var(--totoka-v1-space)}#MainContent [id^=TsaCompact-] .tsa__booking aside{min-width:0}#MainContent [id^=TsaCompact-] .tsa__booking aside>strong{font:500 40px/1.2 var(--font-body--family,Inter,sans-serif)}#MainContent [id^=TsaCompact-] .tsa__booking aside>small{font:600 12px/1.5 var(--font-body--family,Inter,sans-serif);letter-spacing:.06em;margin:8px 0 20px}#MainContent [id^=TsaCompact-] .tsa__reveal{opacity:1;transform:none;transition:none}@media(max-width:900px){#MainContent .tm26[data-mode=account] :is(.tm26__hero,.tm26__care,.tm26__grid--two){grid-template-columns:1fr}#MainContent .tm26[data-mode=account] .tm26__visual{width:100%;max-width:440px;justify-self:center}#MainContent [id^=TsaCompact-] :is(.tsa__hero,.tsa__result,.tsa__booking){grid-template-columns:1fr}#MainContent [id^=TsaCompact-] :is(.tsa__signal-grid,.tsa__steps){grid-template-columns:repeat(2,minmax(0,1fr))}#MainContent [id^=TsaCompact-] :is(.tsa__section-head,.tsa__market-intro){grid-template-columns:1fr;gap:16px}}@media(max-width:600px){#MainContent .tm26[data-mode=account] .tm26__card{padding:24px}#MainContent .tm26[data-mode=account] .tm26__card--link{padding-bottom:72px}#MainContent [id^=TsaCompact-] :is(.tsa__signal-grid,.tsa__steps,.tsa__market-stage){grid-template-columns:1fr}#MainContent [id^=TsaCompact-] .tsa__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}#MainContent [id^=TsaCompact-] .tsa__facts div{min-width:0;padding:9px}#MainContent [id^=TsaCompact-] .tsa__facts dd{overflow-wrap:anywhere}#MainContent [id^=TsaCompact-] .tsa-market{padding:24px}#MainContent [id^=TsaCompact-] .tsa__actions{display:grid}#MainContent [id^=TsaCompact-] .tsa__booking aside{justify-items:stretch}}@media(hover:hover)and (pointer:fine){#MainContent .tm26[data-mode=account] .tm26__button:hover,#MainContent [id^=TsaCompact-] .tsa__button--primary:hover{background:#343c40;translate:0 -2px}#MainContent [id^=TsaCompact-] .tsa__button--ghost:hover{background:#e8ebed;translate:0 -2px}}#MainContent .tm26[data-mode=account] .tm26__button:active,#MainContent [id^=TsaCompact-] .tsa__button:active{translate:0 0}@media(prefers-reduced-motion:reduce){#MainContent .tm26[data-mode=account] *,#MainContent [id^=TsaCompact-] *{animation:none!important;transition:none!important}#MainContent .tm26[data-mode=account] .tm26__button,#MainContent [id^=TsaCompact-] .tsa__button{translate:none!important}}#MainContent [id^=TsaCompact-]{background-size:100% auto;background-position:center top;background-repeat:no-repeat}body .totoka-side-menu .totoka-side-menu__eyebrow{font-size:12px}body .totoka-side-menu :is(.totoka-side-menu__back,.totoka-side-menu__explore,.totoka-side-menu__footer a){font-size:14px;letter-spacing:.04em}body .totoka-side-menu .totoka-side-menu__footer p{font-size:14px;line-height:1.6}body .totoka-side-menu .totoka-side-menu__links :is(a,button){min-height:48px}#MainContent:has(.shopify-policy__container){background:var(--totoka-v1-canvas)}#MainContent .shopify-policy__container{box-sizing:border-box;width:100%;max-width:800px;margin:0 auto;padding:var(--totoka-v1-space) var(--totoka-v1-gutter);color:var(--totoka-v1-ink);font:400 16px/1.75 var(--font-body--family,Inter,sans-serif);overflow-wrap:anywhere}#MainContent .shopify-policy__title{margin:0 0 40px;text-align:left;opacity:1;transform:none}#MainContent .shopify-policy__title h1{margin:0;font:400 var(--totoka-v1-h1)/1.1 var(--font-heading--family,"Playfair Display",serif);letter-spacing:-.025em}#MainContent .shopify-policy__body :is(p,li,td,th){font-size:16px;line-height:1.75}#MainContent .shopify-policy__body p{margin:0 0 20px}#MainContent .shopify-policy__body :is(h2,h3,h4){font-family:var(--font-heading--family,"Playfair Display",serif);font-weight:400;line-height:1.25;margin:32px 0 16px}#MainContent .shopify-policy__body h2{font-size:var(--totoka-v1-h2)}#MainContent .shopify-policy__body :is(h3,h4){font-size:var(--totoka-v1-h3)}#MainContent .shopify-policy__body :is(ul,ol){padding-inline-start:24px;margin:0 0 24px}#MainContent .shopify-policy__body li+li{margin-top:8px}#MainContent .shopify-policy__body a{color:var(--totoka-v1-ink);text-decoration:underline;text-underline-offset:3px}#MainContent .shopify-policy__body a:focus-visible{outline:2px solid currentColor;outline-offset:4px}#MainContent .shopify-policy__body table{display:block;max-width:100%;overflow-x:auto}@media(prefers-reduced-motion:reduce){body .totoka-side-menu *{transition:none!important;animation:none!important}}#MainContent [id^=TotokaJournalArticle-]{--bg:var(--totoka-v1-canvas);--paper:#e8ebed;--text:var(--totoka-v1-ink);--muted:var(--totoka-v1-muted);--accent:var(--totoka-v1-action);--glass:#f1f2f3;font:400 16px/1.7 var(--font-body--family,Inter,sans-serif)}#MainContent [id^=TotokaJournalArticle-] .tsa__hero{min-height:0}#MainContent [id^=TotokaJournalArticle-] .tsa__hero-inner{box-sizing:border-box;width:100%;max-width:var(--totoka-v1-width);padding:var(--totoka-v1-space) var(--totoka-v1-gutter);margin:auto}#MainContent [id^=TotokaJournalArticle-] .tsa__hero-copy{max-width:960px}#MainContent [id^=TotokaJournalArticle-] h1{font-family:var(--font-heading--family,"Playfair Display",serif)!important;font-size:var(--totoka-v1-h1);font-weight:400;line-height:1.1;letter-spacing:-.025em;overflow-wrap:anywhere}#MainContent [id^=TotokaJournalArticle-] .tsa__back{min-height:44px;align-items:center;margin-bottom:32px;font:600 12px/1.5 var(--font-body--family,Inter,sans-serif);letter-spacing:.08em}#MainContent [id^=TotokaJournalArticle-] :is(.tsa__topic,.tsa__section-heading>p,.tsa__newsletter>div>p,.tsa__toc-glass>p,.tsa-product__info>p,.tsa-story p){font:600 12px/1.5 var(--font-body--family,Inter,sans-serif);letter-spacing:.08em}#MainContent [id^=TotokaJournalArticle-] .tsa__excerpt{font-size:16px;line-height:1.7;margin-top:24px}#MainContent [id^=TotokaJournalArticle-] .tsa__meta{font:400 14px/1.5 var(--font-body--family,Inter,sans-serif);letter-spacing:0;text-transform:none;margin-top:24px}#MainContent [id^=TotokaJournalArticle-] .tsa__layout{box-sizing:border-box;width:100%;max-width:1200px;margin:auto;padding:var(--totoka-v1-space) var(--totoka-v1-gutter);grid-template-columns:220px minmax(0,1fr);gap:clamp(24px,4vw,56px)}#MainContent [id^=TotokaJournalArticle-] :is(.tsa__toc-glass,.tsa__takeaway,.tsa-product){background:#e8ebed;border:1px solid var(--totoka-v1-line);border-radius:16px;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}#MainContent [id^=TotokaJournalArticle-] .tsa__toc-glass{padding:20px}#MainContent [id^=TotokaJournalArticle-] .tsa__toc{gap:4px}#MainContent [id^=TotokaJournalArticle-] .tsa__toc a{display:flex;align-items:center;min-height:44px;font-size:14px;line-height:1.5}#MainContent [id^=TotokaJournalArticle-] .tsa__toc a[data-level="3"]{font-size:14px}#MainContent [id^=TotokaJournalArticle-] .tsa__share{flex-wrap:wrap;gap:8px}#MainContent [id^=TotokaJournalArticle-] .tsa__share span{flex-basis:100%;font:600 12px/1.5 var(--font-body--family,Inter,sans-serif)}#MainContent [id^=TotokaJournalArticle-] .tsa__share :is(a,button){display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;font:600 12px/1.5 var(--font-body--family,Inter,sans-serif)}#MainContent [id^=TotokaJournalArticle-] .tsa__body{font-size:16px;line-height:1.75;color:var(--text);overflow-wrap:anywhere}#MainContent [id^=TotokaJournalArticle-] .tsa__body :is(p,li){font-size:16px;line-height:1.75}#MainContent [id^=TotokaJournalArticle-] .tsa__body>p:first-child:first-letter{float:none;margin:0;font:inherit;color:inherit}#MainContent [id^=TotokaJournalArticle-] :is(.tsa__body h2,.tsa__body h3,.tsa__section-heading h2,.tsa__newsletter h2,.tsa__takeaway h2,.tsa-product__info h3,.tsa-story h3){font-family:var(--font-heading--family,"Playfair Display",serif)!important;font-weight:400;line-height:1.25;letter-spacing:-.02em}#MainContent [id^=TotokaJournalArticle-] :is(.tsa__body h2,.tsa__section-heading h2,.tsa__newsletter h2){font-size:var(--totoka-v1-h2)}#MainContent [id^=TotokaJournalArticle-] :is(.tsa__body h3,.tsa__takeaway h2,.tsa-product__info h3,.tsa-story h3){font-size:var(--totoka-v1-h3)}#MainContent [id^=TotokaJournalArticle-] .tsa__body :is(h2,h3){margin:36px 0 16px}#MainContent [id^=TotokaJournalArticle-] .tsa__body img{width:auto;max-width:100%;height:auto;margin:32px 0;border-radius:16px;box-shadow:none}#MainContent [id^=TotokaJournalArticle-] .tsa__body :is(video,iframe){max-width:100%}#MainContent [id^=TotokaJournalArticle-] .tsa__body table{display:block;max-width:100%;overflow-x:auto}#MainContent [id^=TotokaJournalArticle-] .tsa__body a{color:var(--text);text-decoration:underline;text-underline-offset:3px}#MainContent [id^=TotokaJournalArticle-] .tsa__body blockquote{margin:32px 0;padding:24px;border-color:var(--totoka-v1-line);border-radius:16px;background:#e8ebed;font-size:var(--totoka-v1-h3)}#MainContent [id^=TotokaJournalArticle-] :is(.tsa__takeaway,.tsa__products){margin-top:var(--totoka-v1-space)}#MainContent [id^=TotokaJournalArticle-] .tsa__takeaway{padding:24px}#MainContent [id^=TotokaJournalArticle-] .tsa__product-grid{margin-top:24px}#MainContent [id^=TotokaJournalArticle-] .tsa-product{grid-template-columns:100px minmax(0,1fr) 20px;gap:20px;transition:background-color .2s ease}#MainContent [id^=TotokaJournalArticle-] .tsa-product:hover{transform:none;box-shadow:none}#MainContent [id^=TotokaJournalArticle-] .tsa-product__media{height:100px;background:transparent;border-radius:12px}#MainContent [id^=TotokaJournalArticle-] .tsa-product__info span{font-size:14px}#MainContent [id^=TotokaJournalArticle-] .tsa__related{box-sizing:border-box;width:100%;max-width:var(--totoka-v1-width);padding:var(--totoka-v1-space) var(--totoka-v1-gutter);border-color:var(--totoka-v1-line)}#MainContent [id^=TotokaJournalArticle-] .tsa__related-grid{margin-top:32px;gap:24px}#MainContent [id^=TotokaJournalArticle-] .tsa-story__image{border-radius:16px;box-shadow:none}#MainContent [id^=TotokaJournalArticle-] .tsa-story span{font-size:14px;line-height:1.5}#MainContent [id^=TotokaJournalArticle-] .tsa__newsletter{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;padding:var(--totoka-v1-space) max(var(--totoka-v1-gutter),calc((100% - 1200px)/2));background:#e8ebed;color:var(--text)}#MainContent [id^=TotokaJournalArticle-] .tsa__newsletter>div>div{color:var(--muted);font-size:16px;line-height:1.7}#MainContent [id^=TotokaJournalArticle-] .tsa__newsletter-form{grid-template-columns:minmax(0,1fr)}#MainContent [id^=TotokaJournalArticle-] .tsa__newsletter-form input{min-width:0;width:100%;min-height:48px;border:1px solid var(--totoka-v1-line);border-radius:12px;background:#fff;color:var(--text);font:400 16px/1.5 var(--font-body--family,Inter,sans-serif)}#MainContent [id^=TotokaJournalArticle-] .tsa__newsletter-form button{min-height:48px;border-radius:12px;background:var(--totoka-v1-action);color:#fff;font:600 14px/1.5 var(--font-body--family,Inter,sans-serif);transition:background-color .2s ease,translate .2s ease}#MainContent [id^=TotokaJournalArticle-] .tsa__form-message{font-size:14px}#MainContent [id^=TotokaJournalArticle-] .tsa__progress span{background:var(--totoka-v1-action);box-shadow:none}#MainContent [id^=TotokaJournalArticle-] :is(a,button,input):focus-visible{outline:2px solid currentColor;outline-offset:4px}#MainContent[data-template=article]{background:var(--totoka-v1-canvas);color:var(--totoka-v1-ink)}#MainContent[data-template=article] .section-background{background:var(--totoka-v1-canvas)}#MainContent[data-template=article] h1{font:400 var(--totoka-v1-h1)/1.1 var(--font-heading--family,"Playfair Display",serif);letter-spacing:-.025em}#MainContent .blog-post-content{width:100%;max-width:800px;font:400 16px/1.75 var(--font-body--family,Inter,sans-serif);color:var(--totoka-v1-ink);overflow-wrap:anywhere}#MainContent .blog-post-content :is(p,li,td,th){font-size:16px;line-height:1.75}#MainContent .blog-post-content :is(h2,h3){font-family:var(--font-heading--family,"Playfair Display",serif);font-weight:400;line-height:1.25;margin:36px 0 16px}#MainContent .blog-post-content h2{font-size:var(--totoka-v1-h2)}#MainContent .blog-post-content h3{font-size:var(--totoka-v1-h3)}#MainContent .blog-post-content :is(img,video,iframe){max-width:100%}#MainContent .blog-post-content table{display:block;max-width:100%;overflow-x:auto}#MainContent[data-template="404"]{background:var(--totoka-v1-canvas);color:var(--totoka-v1-ink)}#MainContent[data-template="404"]>.shopify-section:first-child .section-background{background:var(--totoka-v1-canvas)}#MainContent[data-template="404"]>.shopify-section:first-child .section-content-wrapper{padding-block:var(--totoka-v1-space);gap:24px}#MainContent[data-template="404"]>.shopify-section:first-child h1{font:400 var(--totoka-v1-h1)/1.1 var(--font-heading--family,"Playfair Display",serif);letter-spacing:-.025em}#MainContent[data-template="404"]>.shopify-section:first-child p{font:400 16px/1.7 var(--font-body--family,Inter,sans-serif);color:var(--totoka-v1-muted)}#MainContent[data-template="404"]>.shopify-section:first-child .button{min-height:48px;padding:12px 24px;border:1px solid var(--totoka-v1-action);border-radius:12px;background:var(--totoka-v1-action);color:#fff;font:600 14px/1.5 var(--font-body--family,Inter,sans-serif);transition:background-color .2s ease,translate .2s ease}#MainContent[data-template="404"]>.shopify-section:first-child .button:focus-visible{outline:2px solid var(--totoka-v1-ink);outline-offset:4px}@media(max-width:900px){#MainContent [id^=TotokaJournalArticle-] .tsa__layout{display:block}#MainContent [id^=TotokaJournalArticle-] .tsa__newsletter{grid-template-columns:1fr}#MainContent [id^=TotokaJournalArticle-] .tsa__related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){#MainContent [id^=TotokaJournalArticle-] .tsa__related-grid{grid-template-columns:1fr}#MainContent [id^=TotokaJournalArticle-] .tsa-product{grid-template-columns:76px minmax(0,1fr) 16px;gap:12px}#MainContent [id^=TotokaJournalArticle-] .tsa-product__media{height:84px}#MainContent [id^=TotokaJournalArticle-] .tsa__takeaway{grid-template-columns:1fr}}@media(hover:hover)and (pointer:fine){#MainContent [id^=TotokaJournalArticle-] .tsa__newsletter-form button:hover,#MainContent[data-template="404"]>.shopify-section:first-child .button:hover{background:#343c40;translate:0 -2px}#MainContent [id^=TotokaJournalArticle-] .tsa-product:hover{background:#dfe4e7}}#MainContent [id^=TotokaJournalArticle-] .tsa__newsletter-form button:active,#MainContent[data-template="404"]>.shopify-section:first-child .button:active{translate:0 0}@media(prefers-reduced-motion:reduce){#MainContent [id^=TotokaJournalArticle-] *,#MainContent[data-template="404"]>.shopify-section:first-child .button{transition:none!important;animation:none!important;translate:none!important}#MainContent [id^=TotokaJournalArticle-] :is(.tsa-story:hover img,.tsa__toc a:hover){transform:none}}#MainContent:has(.tst-hero){background:var(--totoka-v1-canvas);color:var(--totoka-v1-ink)}#MainContent:has(.tst-hero) :is(.tst-hero,.tcg,.tgc,.tgcta){font:400 16px/1.65 var(--font-body--family,Inter,sans-serif)}#MainContent:has(.tst-hero) .tst-hero{--tst-bg:var(--totoka-v1-canvas);--tst-text:var(--totoka-v1-ink);--tst-muted:var(--totoka-v1-muted);--tst-accent:var(--totoka-v1-action);--tst-border:var(--totoka-v1-line);--tst-title-font:var(--font-heading--family,"Playfair Display",serif);--tst-body-font:var(--font-body--family,Inter,sans-serif);--tst-radius:20px;min-height:0}#MainContent:has(.tst-hero) .tst-hero__veil{background:var(--totoka-v1-canvas)}#MainContent:has(.tst-hero) :is(.tst-hero__glow,.tgc__graphic,.tgcta__ambient){display:none}#MainContent:has(.tst-hero) :is(.tst-hero__inner,.tcg__inner,.tgc__inner,.tgcta__inner){width:min(calc(100% - 2 * var(--totoka-v1-gutter)),var(--totoka-v1-width));max-width:none;padding-inline:0;margin-inline:auto}#MainContent:has(.tst-hero) .tst-hero__inner{padding-block:var(--totoka-v1-space);gap:clamp(28px,4vw,64px)}#MainContent:has(.tst-hero) .tst-hero__title{font-family:var(--font-heading--family,"Playfair Display",serif)!important;font-weight:400!important;font-size:var(--totoka-v1-h1);line-height:1.08;letter-spacing:-.035em;max-width:14ch}#MainContent:has(.tst-hero) :is(.tst-hero__intro,.tst-hero__intro p,.tgc__intro,.tgc__intro p,.tgc__body,.tgc__body p,.tgcta__body,.tgcta__body p){font:400 16px/1.7 var(--font-body--family,Inter,sans-serif);color:var(--totoka-v1-muted);letter-spacing:0}#MainContent:has(.tst-hero) .tst-hero__intro h2{font:400 var(--totoka-v1-h3)/1.25 var(--font-heading--family,"Playfair Display",serif);letter-spacing:-.02em;margin:24px 0 12px;color:var(--totoka-v1-ink)}#MainContent:has(.tst-hero) :is(.tst-hero__eyebrow,.tst-passport__label,.tst-passport__key,.tst-signal__number,.tgc__eyebrow,.tgc__label,.tgcta__eyebrow){font:600 12px/1.5 var(--font-body--family,Inter,sans-serif);letter-spacing:.1em;color:var(--totoka-v1-muted)}#MainContent:has(.tst-hero) :is(.tst-passport,.tst-passport:hover){background:#f1f2f3e0;border:1px solid var(--totoka-v1-line);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;transform:none;padding:clamp(24px,3vw,36px)}#MainContent:has(.tst-hero) .tst-passport:before{display:none}#MainContent:has(.tst-hero) :is(.tst-passport__mark,.tst-signal){background:var(--totoka-v1-canvas);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}#MainContent:has(.tst-hero) .tst-passport__value{font:500 16px/1.5 var(--font-body--family,Inter,sans-serif)}#MainContent:has(.tst-hero) .tst-signal{font-size:14px;font-weight:500}#MainContent:has(.tst-hero) .tcg{--tcg-bg:var(--totoka-v1-canvas) !important;--tcg-panel-bg:var(--totoka-v1-canvas) !important;--tcg-info-bg:#e9edef !important;--tcg-glass-tint:var(--totoka-v1-canvas) !important;--tcg-border:var(--totoka-v1-line) !important;--tcg-accent:var(--totoka-v1-action) !important;--tcg-text:var(--totoka-v1-ink) !important;--tcg-muted:var(--totoka-v1-muted) !important;--tcg-sale-bg:var(--totoka-v1-action) !important;--tcg-sale-text:#fff !important;--tcg-sold-bg:#dfe4e7 !important;--tcg-sold-text:var(--totoka-v1-ink) !important;padding-block:var(--totoka-v1-space)}#MainContent:has(.tst-hero) .tcg :is(.tcg__toolbar,.tcg__toolbar:hover){background:var(--totoka-v1-canvas);border-color:var(--totoka-v1-line);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}#MainContent:has(.tst-hero) .tcg .tcg__filter summary{display:flex;align-items:center;min-height:44px;font-size:12px;line-height:1.4;border-radius:8px;box-shadow:none}#MainContent:has(.tst-hero) .tcg :is(.tcg__price-range input,.tcg__sort-select){min-height:44px;font:400 16px/1.4 var(--font-body--family,Inter,sans-serif)}#MainContent:has(.tst-hero) .tcg :is(.tcg__button,.tcg__clear){min-height:44px;font-size:14px;border-radius:8px;box-shadow:none}#MainContent:has(.tst-hero) .tcg .tcg__filter-option{min-height:32px;font-size:14px}#MainContent:has(.tst-hero) .tcg :is(.tcg__count,.tcg__filter-count,.tcg-card__vendor){font-size:12px;line-height:1.5}#MainContent:has(.tst-hero) .tcg .tcg__grid{padding:0;gap:clamp(16px,2vw,28px)}#MainContent:has(.tst-hero) .tcg :is(.tcg-card,.tcg-card:hover){background:#eceff1;border:1px solid var(--totoka-v1-line);border-radius:18px;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;transform:none}#MainContent:has(.tst-hero) .tcg .tcg-card__image-wrap{background:transparent}#MainContent:has(.tst-hero) .tcg .tcg-card__image{will-change:auto;filter:none}#MainContent:has(.tst-hero) .tcg .tcg-card:hover .tcg-card__image{transform:scale(1.025)}#MainContent:has(.tst-hero) .tcg .tcg-card__info{background:transparent;padding:20px}#MainContent:has(.tst-hero) .tcg .tcg-card__title{font:500 16px/1.45 var(--font-body--family,Inter,sans-serif);min-height:4.35em;letter-spacing:0}#MainContent:has(.tst-hero) .tcg .tcg-card__price{font:600 16px/1.5 var(--font-body--family,Inter,sans-serif)}#MainContent:has(.tst-hero) .tcg .tcg-card__badge{font-size:11px;line-height:1.3;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}#MainContent:has(.tst-hero) .tcg :is(.tcg-card__quick button,.tcg-card__quick-link){min-width:44px;min-height:44px;width:44px;height:44px;box-shadow:none}#MainContent:has(.tst-hero) .tgc{--tgc-bg:var(--totoka-v1-canvas) !important;--tgc-text:var(--totoka-v1-ink) !important;--tgc-muted:var(--totoka-v1-muted) !important;--tgc-accent:var(--totoka-v1-action) !important;--tgc-border:var(--totoka-v1-line) !important;--tgc-glass:var(--totoka-v1-canvas) !important;--tgc-radius:20px !important;padding-block:var(--totoka-v1-space)}#MainContent:has(.tst-hero) .tgcta{--tgcta-bg:var(--totoka-v1-canvas) !important;--tgcta-text:var(--totoka-v1-ink) !important;--tgcta-muted:var(--totoka-v1-muted) !important;--tgcta-accent:var(--totoka-v1-action) !important;--tgcta-border:var(--totoka-v1-line) !important;--tgcta-glass:var(--totoka-v1-canvas) !important;--tgcta-radius:20px !important;padding-block:var(--totoka-v1-space)}#MainContent:has(.tst-hero) :is(.tgc__header h2,.tgcta__content h2){font-family:var(--font-heading--family,"Playfair Display",serif)!important;font-weight:400!important;font-size:var(--totoka-v1-h2);line-height:1.15;letter-spacing:-.025em}#MainContent:has(.tst-hero) .tgc__panel h3{font-family:var(--font-heading--family,"Playfair Display",serif)!important;font-size:var(--totoka-v1-h3);font-weight:400!important;line-height:1.2;letter-spacing:-.02em}#MainContent:has(.tst-hero) :is(.tgc__nav,.tgc__display,.tgcta__panel){background:#f1f2f3e6;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}#MainContent:has(.tst-hero) :is(.tgc__nav-item,.tgc__nav-item:hover){min-height:88px;background:transparent;border-color:var(--totoka-v1-line);box-shadow:none;transform:none}#MainContent:has(.tst-hero) .tgc__nav-item.is-active{background:#dfe4e7;border-color:#a9b3b9;box-shadow:none}#MainContent:has(.tst-hero) .tgc__nav-copy strong{font:600 16px/1.4 var(--font-body--family,Inter,sans-serif)}#MainContent:has(.tst-hero) .tgc__nav-copy small{font:400 14px/1.5 var(--font-body--family,Inter,sans-serif)}#MainContent:has(.tst-hero) :is(.tgc__display-top,.tgc__metric,.tgc__metric strong,.tgcta__status){font-size:12px;line-height:1.5;letter-spacing:.04em}#MainContent:has(.tst-hero) .tgc__signals li{font-size:14px;line-height:1.5}#MainContent:has(.tst-hero) .tgc__link{min-height:44px;font-size:12px;letter-spacing:.06em}#MainContent:has(.tst-hero) .tgcta__content{padding:clamp(32px,5vw,64px) clamp(20px,4vw,48px)}#MainContent:has(.tst-hero) .tgcta__note{font-size:14px;line-height:1.6}#MainContent:has(.tst-hero) .tgcta__button{min-height:48px;padding:12px 24px;border-radius:12px;font:600 14px/1.5 var(--font-body--family,Inter,sans-serif);letter-spacing:.03em;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;transition:background-color .2s ease,translate .2s ease}#MainContent:has(.tst-hero) .tgcta__button--primary{background:var(--totoka-v1-action);color:#fff}#MainContent:has(.tst-hero) .tgcta__button--secondary{background:transparent;color:var(--totoka-v1-ink);border-color:var(--totoka-v1-ink)}#MainContent:has(.tst-hero) :is(.tcg,.tgc,.tgcta) :is(a,button,summary,input,select):focus-visible{outline:2px solid var(--totoka-v1-ink);outline-offset:4px}@media(hover:hover)and (pointer:fine){#MainContent:has(.tst-hero) .tgcta__button:hover{translate:0 -2px;transform:none;box-shadow:none}#MainContent:has(.tst-hero) .tgcta__button--primary:hover{background:#343c40}#MainContent:has(.tst-hero) .tgcta__button--secondary:hover{background:#dfe4e7}}#MainContent:has(.tst-hero) .tgcta__button:active{translate:0 0}@media(max-width:900px){#MainContent:has(.tst-hero) .tst-hero__inner{grid-template-columns:minmax(0,1fr)}#MainContent:has(.tst-hero) .tcg .tcg__toolbar{position:static}}@media(max-width:749px){#MainContent:has(.tst-hero) .tgc__nav-item{min-height:64px}#MainContent:has(.tst-hero) .tgc__panel{padding:24px 20px}#MainContent:has(.tst-hero) .tcg .tcg-card__info{padding:16px 12px}#MainContent:has(.tst-hero) .tcg .tcg__toolbar-right{width:100%}#MainContent:has(.tst-hero) .tcg .tcg__sort-select{min-width:0;max-width:100%}#MainContent:has(.tst-hero) .tgcta__actions{flex-direction:column;align-items:stretch}#MainContent:has(.tst-hero) .tgcta__button{width:100%}}@media(prefers-reduced-motion:reduce){#MainContent:has(.tst-hero) :is(.tst-hero,.tcg,.tgc,.tgcta) *,#MainContent:has(.tst-hero) :is(.tst-hero,.tcg,.tgc,.tgcta) *:before,#MainContent:has(.tst-hero) :is(.tst-hero,.tcg,.tgc,.tgcta) *:after{animation:none!important;transition:none!important}#MainContent:has(.tst-hero) .tcg .tcg-card:hover .tcg-card__image{transform:none}#MainContent:has(.tst-hero) .tgcta__button:hover{translate:none}}
/*# sourceMappingURL=/cdn/shop/t/65/assets/totoka-foundation-v1.css.map */
