@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-ext-wght-normal-BOFOeGcA.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-wght-normal-Xz1IZZA0.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:DM Sans Variable,PingFang SC,Microsoft YaHei UI,Microsoft YaHei,sans-serif;color:#1f212b;background:#fff;font-synthesis:none;-webkit-font-smoothing:antialiased;--bg: oklch(1 0 0);--ink: oklch(.25 .019 275);--muted: oklch(.51 .017 275);--subtle: oklch(.56 .02 275);--primary: oklch(.53 .215 284);--primary-dark: oklch(.45 .205 284);--lavender: oklch(.962 .019 288);--surface: oklch(.977 .003 275);--line: oklch(.925 .008 278);--green: oklch(.49 .099 166);--danger: oklch(.51 .17 20);--radius: 16px;--ease: cubic-bezier(.22, 1, .36, 1);--z-sticky: 20;--z-toast: 50}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;min-width:320px}button,input,select{font:inherit}button{color:inherit;background:none;border:0;cursor:pointer;-webkit-tap-highlight-color:transparent}button,a,input,select,summary{touch-action:manipulation}button{transition:color .16s,background .16s,border-color .16s,transform .16s var(--ease)}button:disabled{cursor:not-allowed;opacity:.45}button:active:not(:disabled){transform:translateY(1px)}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid oklch(.65 .19 280 / .65);outline-offset:4px;border-radius:6px}input:focus-visible,select:focus-visible{outline:2px solid var(--primary);outline-offset:3px}input{color:var(--ink)}input::placeholder{color:var(--muted)}svg{flex-shrink:0;vertical-align:middle}img{display:block;max-width:100%}h1,h2,h3,h4,p{margin:0}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}ul{margin:0;padding:0}::selection{background:#d5d2ff;background:oklch(.88 .065 288)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:fixed;top:-100px;left:16px;padding:12px 20px;background:var(--primary);color:#fff;z-index:60}.skip-link:focus{top:12px}.site-width{width:min(1160px,calc(100% - 80px));margin-inline:auto}.announcement{background:var(--lavender);color:#4f507c;font-size:10px}.announcement .site-width{display:flex;justify-content:space-between;min-height:30px;align-items:center}.announcement span{display:inline-flex;gap:7px;align-items:center}.announcement-divider{height:10px;width:1px;background:#b6b7d7;margin-inline:5px}.site-header{border-bottom:1px solid var(--line);background:var(--bg)}.header-inner{min-height:84px;display:flex;align-items:center;justify-content:space-between;gap:32px}.brand-button{padding:0;flex-shrink:0}.brand{display:inline-flex;align-items:center;gap:10px;text-align:left}.brand-cn{font-size:12px;font-weight:500;letter-spacing:.015em;color:var(--muted)}.desktop-nav{display:flex;gap:31px;align-self:stretch;align-items:stretch}.desktop-nav button{font-size:13px;position:relative;padding:0 2px;color:var(--muted)}.desktop-nav button:hover,.desktop-nav button.active{color:var(--primary)}.desktop-nav button.active:after{content:"";position:absolute;height:3px;border-radius:3px 3px 0 0;background:var(--primary);width:23px;bottom:0;left:calc(50% - 11px)}.nav-dot{display:inline-block;width:5px;height:5px;background:#30a76f;border-radius:50%;margin:0 0 6px 5px}.header-actions{display:flex;align-items:center;gap:12px}.icon-button{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%}.icon-button:hover{background:var(--surface);color:var(--primary)}.header-separator{height:20px;width:1px;background:var(--line)}.bag-button{position:relative}.count-badge{position:absolute;top:1px;right:0;min-width:17px;height:17px;padding:0 4px;border:2px solid var(--bg);border-radius:12px;display:grid;place-items:center;background:var(--primary);color:#fff;font-size:9px;line-height:1}.avatar-button{width:36px;height:36px;border-radius:50%;background:var(--lavender);color:#4b4771;display:grid;place-items:center;margin-left:3px}.main-content{padding-top:37px;padding-bottom:30px;min-height:calc(100svh - 278px)}.welcome-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:27px;gap:20px}.welcome-kicker{font-size:12px;color:var(--muted);letter-spacing:.03em;line-height:1.7}h1{font-size:29px;font-weight:650;letter-spacing:-.035em;line-height:1.5;margin-top:4px}.heading-period{color:var(--primary);padding-left:3px}.welcome-trust{display:flex;align-items:center;gap:9px;font-size:11px;color:var(--muted);padding:9px 0 9px 14px}.welcome-trust>svg:first-child{color:var(--green)}.welcome-trust>svg:last-child{margin-left:2px;color:var(--subtle)}.search-form{display:none;align-items:center;gap:11px;background:var(--surface);min-height:50px;padding:0 17px;border:1px solid var(--line);border-radius:12px;margin-bottom:24px;color:var(--muted)}.search-form.is-visible{display:flex}.search-form:focus-within{border-color:var(--primary)}.search-form input{border:0;background:transparent;height:48px;min-width:0;flex:1;font-size:13px;outline:none}.search-hint{font-size:11px}.category-list::-webkit-scrollbar{display:none}.product-icon{display:inline-flex;width:82px;height:82px;border-radius:22px;align-items:center;justify-content:center;position:relative;flex-shrink:0;box-shadow:inset 0 1px 2px #ffffffb3,0 8px 13px -7px #1027323d}.product-icon img{width:54%;height:54%}.product-icon.teal{background:linear-gradient(140deg,#55bda3,#2c8577)}.product-icon.teal img{filter:invert(1)}.product-icon.peach{background:linear-gradient(135deg,#eed1bd,#e6b097)}.product-icon.peach img{filter:invert(44%) sepia(42%) saturate(719%) hue-rotate(333deg) brightness(82%)}.product-icon.blue{background:linear-gradient(145deg,#fff,#e7edfa)}.product-icon.blue img{filter:invert(40%) sepia(89%) saturate(2881%) hue-rotate(223deg)}.product-icon.mint{background:linear-gradient(145deg,#fff,#e6f3eb)}.product-icon.aqua{background:linear-gradient(145deg,#baedeb,#7bcbc6)}.product-icon.lavender{background:linear-gradient(145deg,#e5e2ff,#c3bbfa);background:linear-gradient(145deg,color(xyz 0.786 0.783 1.123),#c3bbfa)}.product-icon.rose{background:linear-gradient(145deg,#f9ced1,#eba6a0)}.product-icon.stone{background:linear-gradient(145deg,#fafafa,#d9dbdd)}.catalog-section{margin-top:31px}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px}.section-heading h2{font-size:19px;font-weight:650;line-height:1.5;letter-spacing:-.035em}.section-english{display:inline-block;font-size:9px;color:var(--subtle);font-weight:400;letter-spacing:.09em;margin-left:15px;vertical-align:2px}.text-button{display:inline-flex;gap:7px;align-items:center;justify-content:center;padding:7px 0 7px 7px;min-height:36px;font-size:11px;color:var(--muted);white-space:nowrap}.text-button:hover{color:var(--primary)}.category-list{display:flex;gap:12px;overflow-x:auto;scrollbar-width:none;padding-block:4px}.category-button{display:inline-flex;gap:10px;align-items:center;justify-content:center;min-height:47px;min-width:120px;border:1px solid var(--line);padding:0 21px;border-radius:28px;font-size:12px;white-space:nowrap}.category-button svg{color:var(--muted)}.category-button:hover{border-color:#a19fe1}.category-button.selected{border-color:var(--primary);background:var(--primary);color:#fff}.category-button.selected svg{color:#fff}.products-section{margin-top:34px}.product-section-heading{margin-bottom:20px}.section-heading p{font-size:11px;color:var(--muted);margin-top:5px}.new-tag{font-size:9px;font-weight:450;color:var(--primary);background:var(--lavender);padding:4px 7px;border-radius:4px;margin-left:10px;letter-spacing:0;vertical-align:3px}.product-section-actions{display:flex;align-items:center;gap:20px}.sort-select{display:flex;align-items:center;gap:4px;color:var(--muted)}.sort-select select{background:transparent;border:0;color:var(--muted);font-size:11px;min-height:38px;padding:0 3px;cursor:pointer;max-width:124px}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.product-card{display:flex;flex-direction:column;min-width:0;padding:15px 18px;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);transition:border-color .18s,background .18s}.product-card:hover{border-color:#b9b8e6;background:#fdfdff}.product-card-top{display:flex;align-items:center;justify-content:space-between;height:28px}.product-badge{font-size:9px;line-height:1;padding:6px 8px;border-radius:5px;font-weight:500}.product-badge.purple{color:#553fb3;background:#ebebff;background:oklch(.946 .032 286)}.product-badge.orange{color:#8a3f12;background:#fee9dc}.product-badge.green{color:#095e45;background:#e1f7ea}.product-badge.blue{color:#1d4da2;background:#e7efff;background:oklch(.951 .025 266)}.favorite-button{width:36px;height:36px;margin-right:-8px;color:#6f717a}.favorite-button:hover,.favorite-button.is-favorite{color:#dc3860;background:#fff1f3;background:oklch(.97 .016 10)}.product-preview{display:grid;place-items:center;height:133px;width:100%;margin:1px 0 7px}.product-preview .product-icon{transition:transform .24s var(--ease)}.product-preview:hover .product-icon{transform:translateY(-5px) rotate(-4deg)}.product-title{font-size:17px;font-weight:650;text-align:left;padding:0;min-height:27px;line-height:1.3;letter-spacing:-.035em}.product-title:hover{color:var(--primary)}.product-meta{display:flex;align-items:center;gap:6px;font-size:10px;color:var(--muted);margin-top:4px}.meta-dot{width:2px;height:2px;background:currentColor;border-radius:50%}.product-description{font-size:11px;color:var(--muted);line-height:1.85;margin-top:10px;min-height:41px;max-width:26ch}.product-assurance{display:flex;align-items:center;gap:4px;font-size:9px;color:var(--green);margin-top:10px}.product-bottom{display:flex;align-items:center;justify-content:space-between;padding-top:15px;margin-top:auto}.price{font-size:24px;font-weight:700;letter-spacing:-.025em;font-variant-numeric:tabular-nums;white-space:nowrap}.price>small{font-size:13px;margin-right:2px;font-weight:550}.price>span{font-size:10px;font-weight:400;color:var(--muted);letter-spacing:0}.add-button{display:grid;place-items:center;height:35px;width:35px;border-radius:50%;background:var(--ink);color:#fff}.add-button:hover{background:var(--primary);transform:rotate(90deg)}.catalog-disclaimer{color:var(--muted);font-size:9px;margin-top:15px;line-height:1.7}.guide-banner{display:flex;align-items:center;gap:22px;border-radius:var(--radius);background:linear-gradient(110deg,#f5f3ff,#f4f8fe);background:linear-gradient(110deg,color(xyz 0.878 0.907 1.087),#f4f8fe);padding:25px 30px;margin-top:29px}.guide-symbol{width:65px;height:65px;flex-shrink:0;display:grid;place-items:center;position:relative;color:var(--primary)}.guide-symbol:before{content:"";position:absolute;width:47px;height:47px;background:#ddd9ff;background:oklch(.902 .067 290);border-radius:14px;transform:rotate(-12deg)}.guide-symbol svg{z-index:1;position:relative}.guide-symbol span{position:absolute;width:13px;height:13px;background:var(--bg);border-radius:50%;right:4px;top:4px}.guide-eyebrow{color:var(--primary);font-size:10px;font-weight:500}.guide-banner h2{font-size:17px;font-weight:600;margin-top:4px;letter-spacing:-.025em}.guide-banner p{font-size:10px;color:var(--muted);margin-top:7px;line-height:1.7}.guide-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:41px;padding:0 19px;border-radius:24px;border:1px solid oklch(.82 .048 286);margin-left:auto;font-size:11px;color:var(--primary);white-space:nowrap}.guide-button:hover{background:var(--bg)}.assurance-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:26px;padding:33px 9px 10px}.assurance-strip button{display:flex;align-items:center;gap:12px;text-align:left;padding:7px}.assurance-icon svg{width:24px;height:24px;stroke-width:1.5}.assurance-icon.green{color:#239362}.assurance-icon.violet{color:var(--primary)}.assurance-icon.orange{color:#d86d1e}.assurance-icon.blue{color:#336fe5}.assurance-strip strong{display:block;font-size:11px;font-weight:550}.assurance-strip small{display:block;margin-top:6px;font-size:9px;color:var(--muted);white-space:nowrap}.site-footer{border-top:1px solid var(--line);padding:27px 0 20px}.footer-top{display:flex;align-items:center;gap:20px}.brand.small{gap:6px}.brand.small .brand-cn{font-size:9px}.footer-top p{font-size:10px;color:var(--muted)}.footer-top>div{margin-left:auto;display:flex;gap:23px}.footer-top button{padding:5px 0;font-size:10px;color:var(--muted);display:inline-flex;align-items:center;gap:4px;min-height:32px}.footer-top button:hover{color:var(--primary)}.footer-bottom{display:flex;justify-content:space-between;gap:20px;color:var(--muted);font-size:8px;margin-top:21px;line-height:1.8}.footer-bottom>span:last-child{display:inline-flex;gap:5px;align-items:center}.floating-help{width:48px;height:48px;border-radius:50%;position:fixed;bottom:27px;right:27px;background:var(--ink);color:#fff;display:grid;place-items:center;z-index:var(--z-sticky);box-shadow:0 4px 12px #2a2c4224}.floating-help:hover{background:var(--primary)}.bottom-nav{display:none}.system-notice{min-height:40px;background:#ffecc8;background:oklch(.95 .055 82);display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;font-size:12px;color:#614006}.toast{position:fixed;z-index:var(--z-toast);left:50%;bottom:28px;transform:translate(-50%);background:var(--ink);color:#fff;display:flex;align-items:center;gap:10px;max-width:calc(100% - 32px);border-radius:12px;padding:11px 14px;font-size:12px;box-shadow:0 4px 18px #20212b24;animation:toast-in .24s var(--ease)}.toast-check{border-radius:50%;width:22px;height:22px;color:#62d8a6;background:#62d8a621;display:grid;place-items:center;flex-shrink:0}.toast>span:nth-child(2){line-height:1.6}.toast button{color:#c1c4ff;color:oklch(.84 .091 282);font-size:12px;padding:8px 3px;white-space:nowrap}.toast .toast-close{color:#c2c3ce;padding:8px 0 8px 6px}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.sheet{width:min(520px,calc(100% - 40px));max-height:min(90svh,850px);border:0;padding:0 27px 26px;border-radius:20px;color:var(--ink);background:var(--bg);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;box-shadow:0 24px 90px #1415212e;animation:sheet-in .24s var(--ease)}.sheet::-webkit-scrollbar{display:none;width:0;height:0}.sheet::backdrop{background:#1617245e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.sheet-heading{position:sticky;top:0;z-index:5;background:var(--bg);display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:77px;padding-top:3px}.sheet-heading h2{font-size:16px;font-weight:600;line-height:1.6}.sheet-heading .icon-button{margin-right:-9px;color:var(--muted)}.sheet-handle{display:none}.sheet-intro{color:var(--muted);font-size:12px;line-height:1.8;margin-bottom:20px}.wide-sheet{width:min(790px,calc(100% - 40px))}.favorites-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@keyframes sheet-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.detail-visual{display:flex;align-items:center;gap:28px;padding:23px 26px;background:var(--lavender);border-radius:14px}.detail-visual.teal{background:#daf6ea}.detail-visual.peach{background:#feeee1}.detail-visual.mint{background:#e5f7eb}.detail-visual.blue,.detail-visual.aqua{background:#e7f2ff;background:oklch(.958 .023 252)}.detail-visual.rose{background:#ffeff1;background:oklch(.965 .024 10)}.detail-visual-copy{display:flex;flex-direction:column;gap:8px}.detail-visual-copy>span{font-size:10px;color:var(--muted)}.detail-visual-copy strong{font-size:17px;line-height:1.7;font-weight:550}.detail-title-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:23px}.detail-title-row h3{font-size:23px;font-weight:650;letter-spacing:-.03em}.detail-title-row p{font-size:11px;color:var(--muted);margin-top:6px}.detail-title-row>.price{color:var(--primary)}.plan-picker{border:0;padding:0;margin:24px 0 25px}.plan-picker legend{font-size:12px;font-weight:550;margin-bottom:12px}.plan-picker>div{display:flex;gap:10px}.plan-picker button{border:1px solid var(--line);border-radius:9px;min-height:48px;display:flex;align-items:center;justify-content:center;gap:5px;font-size:12px;flex:1;position:relative}.plan-picker button.selected{color:var(--primary);background:var(--lavender);border-color:var(--primary)}.plan-picker button small{font-size:9px;color:var(--green);background:#ddf1e6;padding:2px 4px;border-radius:3px}.plan-picker button>svg{position:absolute;right:3px;bottom:3px}.detail-content h4,.checkout-form h4{font-size:12px;font-weight:600;margin-bottom:12px}.feature-list{list-style:none;display:grid;gap:11px;margin-bottom:21px}.check-line{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:var(--muted);line-height:1.6}.check-line>span{background:#dcf2e8;color:var(--green);border-radius:50%;width:18px;height:18px;display:grid;place-items:center;flex-shrink:0}.notice{display:flex;align-items:flex-start;gap:9px;padding:13px 14px;border-radius:9px;background:var(--surface);color:var(--muted);margin:16px 0}.notice>svg{margin-top:2px;color:#5c6194}.notice p{font-size:11px;line-height:1.85}.policy-link{display:flex;align-items:center;gap:8px;width:100%;min-height:46px;padding:0;color:var(--green);font-size:12px}.policy-link>svg:last-child{margin-left:auto}.fine-print{font-size:10px;line-height:1.8;color:var(--muted);margin-top:7px}.sheet-actions{display:flex;gap:12px;margin-top:24px;position:sticky;bottom:-26px;padding:12px 0 10px;background:var(--bg)}.primary-button,.secondary-button,.danger-button{display:inline-flex;gap:9px;align-items:center;justify-content:center;min-height:45px;border-radius:10px;padding:10px 18px;font-size:12px;font-weight:500;line-height:1.6}.primary-button{background:var(--primary);color:#fff}.primary-button:hover:not(:disabled){background:var(--primary-dark)}.secondary-button{border:1px solid var(--line);background:var(--bg)}.secondary-button:hover{background:var(--surface)}.danger-button{color:#fff;background:var(--danger)}.sheet-actions>button{flex:1;padding-inline:9px;white-space:nowrap}.full-width{width:100%}.empty-state{padding:64px 24px;text-align:center}.empty-icon{width:80px;height:80px;border-radius:25px;background:var(--lavender);display:grid;place-items:center;color:var(--primary);margin:0 auto 23px;transform:rotate(-6deg)}.empty-icon svg{transform:rotate(6deg);stroke-width:1.4}.empty-state h3{font-size:20px;font-weight:550}.empty-state p{color:var(--muted);font-size:12px;max-width:36ch;line-height:1.9;margin:12px auto 24px}.empty-state .primary-button{padding-inline:24px}.cart-items{display:grid}.cart-item{display:flex;gap:14px;align-items:center;padding:17px 0;border-bottom:1px solid var(--line)}.cart-item .product-icon,.checkout-product .product-icon{width:58px;height:58px;border-radius:15px;box-shadow:none}.cart-item-info{min-width:0}.cart-item-info>strong{font-size:14px;font-weight:600}.cart-item-info>p{color:var(--muted);font-size:10px;margin:6px 0 7px}.cart-price{font-size:14px;font-weight:600}.cart-item-controls{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:3px}.remove-button{height:31px;width:31px;margin-right:-5px;color:var(--muted)}.remove-button:hover{color:var(--danger)}.quantity-control{display:flex;align-items:center;gap:1px;border:1px solid var(--line);border-radius:7px}.quantity-control button{width:30px;height:32px;display:grid;place-items:center}.quantity-control>span{width:23px;text-align:center;font-size:12px;font-variant-numeric:tabular-nums}.cart-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:24px 0 19px;font-size:13px}.cart-summary small{color:var(--muted);font-size:10px}.cart-summary .price{color:var(--primary)}.cart-summary .price small{color:inherit;font-size:14px}.checkout-step{display:flex;align-items:center;gap:5px;font-size:10px;margin:4px 0 25px}.step-complete,.step-current,.step-inactive{display:grid;place-items:center;border-radius:50%;width:21px;height:21px;font-size:11px;flex-shrink:0}.step-complete{background:var(--lavender);color:var(--primary)}.step-current{background:var(--primary);color:#fff}.step-inactive{background:var(--surface);color:var(--muted)}.step-line{flex:1;height:1px;background:var(--line);margin:0 5px}.text-muted{color:var(--muted)}.checkout-products{border-bottom:1px solid var(--line);padding-bottom:13px;margin-bottom:23px}.checkout-product{display:flex;align-items:center;gap:13px;padding:13px 0}.checkout-product>div{min-width:0}.checkout-product strong{font-size:14px;font-weight:600}.checkout-product p{font-size:10px;color:var(--muted);margin-top:7px;line-height:1.6}.checkout-product>b{font-size:15px;font-weight:600;margin-left:auto;white-space:nowrap}.field-label{display:block;font-size:12px;font-weight:550;margin-bottom:11px}.field-label>span{margin-left:5px;font-weight:400;color:var(--muted);font-size:10px}.input-with-icon{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:9px;padding:0 13px;color:var(--muted)}.input-with-icon:focus-within{border-color:var(--primary);outline:2px solid var(--lavender)}.input-with-icon>input{width:100%;min-width:0;min-height:44px;background:transparent;border:0;outline:none;font-size:13px}.input-hint{color:var(--muted);font-size:10px;margin-top:8px;margin-bottom:25px;line-height:1.7}.payment-unavailable{display:flex;align-items:center;gap:10px;padding:15px;border-radius:9px;background:var(--surface);color:var(--muted);font-size:12px}.payment-unavailable small{font-size:9px;margin-left:auto}.checkout-policy{padding:18px 0;margin-top:3px}.checkout-policy h4{display:flex;align-items:center;gap:6px}.checkout-policy ul{list-style:disc;padding-left:16px;color:var(--muted);font-size:10px;line-height:1.9}.checkout-policy li+li{margin-top:5px}.checkbox-label{display:flex;gap:9px;align-items:flex-start;font-size:11px;color:var(--muted);line-height:1.8;cursor:pointer}.checkbox-label input{appearance:auto;accent-color:var(--primary);width:17px;height:17px;margin:1px 0 0;flex-shrink:0;cursor:pointer}.checkbox-label strong{color:var(--ink);font-weight:500}.secure-caption{display:flex;align-items:center;justify-content:center;gap:5px;color:var(--muted);font-size:9px;margin-top:12px;line-height:1.7}.account-page{max-width:800px;margin:0 auto;padding:15px 0 45px;min-height:64svh}.page-heading{display:flex;align-items:center;gap:18px;margin-bottom:32px}.page-icon{width:60px;height:60px;border-radius:16px;background:var(--lavender);color:var(--primary);display:grid;place-items:center}.order-tabs{display:flex;gap:25px;border-bottom:1px solid var(--line)}.order-tabs button{font-size:12px;min-height:47px;border-bottom:2px solid transparent;padding:0 3px;color:var(--muted)}.order-tabs button>span{margin-left:6px;font-size:10px;padding:2px 5px;border-radius:5px;background:var(--surface)}.order-tabs button.active{color:var(--primary);border-color:var(--primary)}.order-list{display:grid;gap:20px;margin-top:24px}.order-card{border:1px solid var(--line);border-radius:14px;padding:20px 23px}.order-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px}.order-card-top>span:first-child{letter-spacing:.03em}.order-status{font-size:10px;border-radius:5px;padding:5px 8px;white-space:nowrap}.order-status.demo{background:var(--lavender);color:var(--primary)}.order-status.cancelled{background:var(--surface);color:var(--muted)}.order-date{color:var(--muted);font-size:10px;margin:7px 0 12px}.order-total{display:flex;justify-content:space-between;align-items:center;margin-top:13px;padding-top:13px;border-top:1px solid var(--line);font-size:11px}.order-total strong{font-size:18px;margin-left:6px;font-weight:650}.order-note{display:flex;align-items:flex-start;gap:5px;font-size:10px;color:var(--muted);line-height:1.8;margin-top:8px}.order-note svg{margin-top:3px}.cancel-confirm{background:var(--surface);padding:14px;border-radius:9px;margin-top:10px;text-align:right}.cancel-confirm p{font-size:11px;margin-bottom:10px;line-height:1.8;text-align:left}.cancel-confirm button{min-height:36px;font-size:10px;padding:7px 12px;margin-left:8px}.profile-cover{border-radius:18px;background:linear-gradient(120deg,var(--lavender),oklch(.926 .04 278));padding:35px;display:flex;align-items:center;gap:22px;position:relative;overflow:hidden}.profile-avatar{display:grid;place-items:center;width:80px;height:80px;border-radius:50%;background:#ffffffd9;color:var(--primary);flex-shrink:0}.profile-cover h1{font-size:24px}.profile-cover p{font-size:11px;color:var(--muted);margin-top:7px}.profile-stats{display:flex;justify-content:center;margin:20px 0 27px;padding:12px 0}.profile-stats button{flex:1;display:grid;gap:8px;padding:5px;border-right:1px solid var(--line)}.profile-stats button:last-child{border:0}.profile-stats strong{font-size:25px;font-weight:650}.profile-stats span{font-size:11px;color:var(--muted)}.profile-menu{border-top:1px solid var(--line)}.profile-menu>button{width:100%;display:flex;align-items:center;text-align:left;gap:16px;padding:20px 5px;border-bottom:1px solid var(--line)}.profile-menu>button:hover{background:var(--surface)}.profile-menu-icon{width:41px;height:41px;border-radius:11px;background:var(--lavender);color:var(--primary);display:grid;place-items:center}.profile-menu strong{font-size:13px;font-weight:550;display:block}.profile-menu small{font-size:10px;color:var(--muted);display:block;margin-top:6px}.profile-menu>button>svg{margin-left:auto;color:var(--muted)}.help-search{margin-bottom:20px}.trust-intro{text-align:center;padding:8px 0 25px}.trust-intro>span{display:grid;place-items:center;width:65px;height:65px;margin:0 auto 16px;border-radius:19px;background:#def5e9;color:var(--green)}.trust-intro h3{font-size:21px;font-weight:550}.trust-intro p{font-size:11px;color:var(--muted);margin-top:10px;line-height:1.8}.trust-principles{display:flex;gap:18px;padding-bottom:20px;border-bottom:1px solid var(--line)}.trust-principles>div{flex:1}.trust-principles svg{color:var(--primary)}.trust-principles strong{display:block;font-size:11px;font-weight:550;margin-top:10px}.trust-principles p{color:var(--muted);font-size:10px;line-height:1.8;margin-top:7px}.faq-list details{padding:0 0 1px;border-bottom:1px solid var(--line)}.faq-list summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:12px;font-weight:500;min-height:58px;cursor:pointer;padding:14px 0;line-height:1.7}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{color:var(--muted);transition:transform .16s}.faq-list details[open] summary{color:var(--primary)}.faq-list details[open] summary svg{transform:rotate(180deg)}.faq-list details p{font-size:11px;line-height:1.9;color:var(--muted);padding:0 4px 17px 0}.faq-note{font-size:9px;color:var(--green);display:block;padding-bottom:15px}.no-faq{font-size:12px;line-height:1.8;color:var(--muted);padding:24px 0}@media(min-width:1500px){.site-width{width:min(1240px,calc(100% - 120px))}.product-preview{height:145px}}@media(max-width:1100px){.site-width{width:calc(100% - 56px)}.header-inner,.desktop-nav{gap:20px}.brand-cn{display:none}.header-actions{gap:5px}.category-list{gap:9px}.category-button{min-width:auto;padding:0 18px}.product-grid{gap:13px}.product-card{padding-inline:14px}.product-title{font-size:15px}.assurance-strip{gap:12px;padding-inline:0}.assurance-strip button{gap:8px}.assurance-strip small{font-size:8px}.footer-top{gap:15px}.footer-bottom>span:last-child{display:none}}@media(max-width:800px)and (min-width:641px){.desktop-nav{gap:15px}.desktop-nav button{font-size:11px}.header-inner{gap:10px}.header-actions{gap:0}.header-separator,.welcome-trust span{display:none}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.product-card{padding-inline:21px}.product-title{font-size:18px}.product-preview{height:135px}.assurance-strip{grid-template-columns:repeat(2,1fr);gap:13px}.assurance-strip small{font-size:10px}.guide-banner{padding:24px 18px;gap:14px}.guide-banner h2{font-size:15px}.guide-button{gap:8px;padding-inline:14px}.footer-top p{display:none}}@media(max-width:640px){:root{--radius: 15px}html{scroll-padding-top:80px}.site-width{width:calc(100% - 40px)}.announcement .site-width{min-height:26px;font-size:8px}.announcement .site-width>span:first-child{gap:4px}.announcement .site-width>span:first-child svg{width:10px}.announcement .site-width>span:last-child{font-size:8px;gap:3px}.announcement-divider{margin-inline:3px;height:8px}.site-header{position:sticky;top:0;z-index:var(--z-sticky)}.header-inner{min-height:68px;gap:16px}.brand{gap:8px}.brand-cn{display:inline;font-size:10px}.desktop-nav,.header-separator,.avatar-button{display:none}.header-actions{gap:2px;margin-right:-8px}.header-actions .icon-button{width:40px;height:44px}.header-actions svg{width:20px}.main-content{padding-top:25px;padding-bottom:27px;min-height:calc(100svh - 295px)}.welcome-row{margin-bottom:22px;gap:0}.welcome-kicker{font-size:10px;letter-spacing:.01em}h1{font-size:23px;margin-top:7px;line-height:1.45;letter-spacing:-.035em}.welcome-trust{display:none}.search-form{padding-inline:12px;min-height:46px;margin-bottom:20px}.search-form input{height:44px;font-size:12px}.search-hint{display:none}.catalog-section{margin-top:26px}.section-heading{margin-bottom:13px;gap:8px}.section-heading h2{font-size:17px;font-weight:650}.section-english{display:none}.text-button{font-size:10px;gap:3px;min-height:35px}.text-button svg{width:13px}.category-list{gap:8px;margin-right:-20px;padding-right:20px}.category-button{min-height:42px;padding-inline:14px;gap:7px;font-size:10px}.category-button svg{width:16px;height:16px}.category-all{min-width:72px}.products-section{margin-top:26px}.product-section-heading{margin-bottom:16px;align-items:center}.section-heading p{font-size:9px;margin-top:5px}.new-tag{font-size:8px;padding:3px 6px;margin-left:7px;vertical-align:2px}.product-section-actions{gap:0}.all-products-button{display:none}.sort-select{gap:2px}.sort-select svg{width:12px}.sort-select select{max-width:100px;font-size:9px;min-height:38px;padding-inline:1px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.product-card{padding:12px 13px 13px;border-radius:15px}.product-card-top{height:22px}.product-badge{font-size:8px;padding:5px 6px;border-radius:4px}.favorite-button{width:32px;height:34px;margin-right:-6px}.favorite-button svg{width:16px}.product-preview{height:110px;margin:0 0 4px}.product-icon{width:70px;height:70px;border-radius:19px}.product-title{font-size:14px;min-height:24px;line-height:1.4;letter-spacing:-.03em}.product-meta{font-size:9px;gap:5px;margin-top:3px}.product-description{font-size:10px;line-height:1.8;margin-top:9px;min-height:36px;max-width:100%}.product-assurance{font-size:8px;gap:3px;margin-top:10px;line-height:1.5}.product-assurance svg{width:11px;height:11px}.product-bottom{padding-top:12px}.price{font-size:23px}.price>small{font-size:12px}.price>span{font-size:9px}.add-button{width:31px;height:31px;position:relative}.add-button:after{content:"";position:absolute;inset:-7px;border-radius:50%}.add-button svg{width:19px}.catalog-disclaimer{font-size:8px;margin-top:13px;line-height:1.9}.guide-banner{display:grid;grid-template-columns:39px minmax(0,1fr);padding:21px 18px;gap:0 14px;margin-top:23px;border-radius:15px}.guide-symbol{width:39px;height:45px;align-self:start;margin-top:13px}.guide-symbol:before{width:37px;height:37px;border-radius:11px}.guide-symbol svg{width:22px}.guide-symbol span{right:-4px;top:0;width:10px;height:10px}.guide-eyebrow{font-size:9px}.guide-banner h2{font-size:13px;line-height:1.8;margin-top:4px;text-wrap:pretty}.guide-banner p{font-size:9px;line-height:1.9;margin-top:6px}.guide-button{grid-column:2;margin:11px 0 0;justify-self:start;min-height:34px;font-size:9px;padding-inline:12px;gap:15px}.guide-button svg{width:14px}.assurance-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 12px;padding:29px 0 0}.assurance-strip button{gap:8px;padding:4px 0}.assurance-icon svg{width:22px;height:22px}.assurance-strip strong{font-size:10px}.assurance-strip small{font-size:8px;margin-top:5px}.site-footer{padding:24px 0 calc(91px + env(safe-area-inset-bottom))}.footer-top{flex-wrap:wrap;justify-content:center;gap:10px}.brand.small .brand-cn,.footer-top p{font-size:8px}.footer-top>div{width:100%;justify-content:center;margin-left:0;gap:24px}.footer-top button{font-size:9px}.footer-bottom{flex-direction:column;align-items:center;gap:6px;text-align:center;margin-top:13px;font-size:7px}.footer-bottom>span:last-child{display:none}.floating-help{display:none}.bottom-nav{position:fixed;bottom:0;left:0;right:0;z-index:var(--z-sticky);background:#fffffff7;border-top:1px solid var(--line);display:flex;justify-content:space-around;align-items:stretch;padding:6px 15px calc(7px + env(safe-area-inset-bottom));min-height:66px}.bottom-nav button{flex:1;display:flex;align-items:center;flex-direction:column;gap:3px;color:var(--muted);font-size:9px;padding:5px 0}.bottom-nav button>span{position:relative;display:grid;place-items:center;width:42px;height:26px}.bottom-nav button.active{color:var(--primary)}.bottom-nav button.active>span:before{content:"";position:absolute;inset:-1px 1px;border-radius:10px;background:var(--lavender)}.bottom-nav button svg{position:relative;z-index:1}.toast{bottom:calc(81px + env(safe-area-inset-bottom));padding:10px 12px;font-size:11px;gap:8px;width:max-content}.toast>span:nth-child(2){max-width:220px}.toast button{font-size:11px}.system-notice{font-size:10px;padding-inline:16px;line-height:1.8}.sheet{position:fixed;width:100%;max-width:100%;max-height:92svh;margin:auto 0 0;border-radius:22px 22px 0 0;padding:0 22px calc(23px + env(safe-area-inset-bottom))}.sheet-handle{display:block;width:33px;height:4px;border-radius:3px;background:var(--line);margin:10px auto 0}.sheet-heading{min-height:63px;padding:0}.sheet-heading h2{font-size:14px}.sheet-heading .icon-button{width:39px;height:39px}.sheet-actions{bottom:calc(-23px - env(safe-area-inset-bottom));padding-bottom:calc(12px + env(safe-area-inset-bottom));margin-top:15px}.detail-visual{padding:20px;gap:21px}.detail-visual .product-icon{width:70px;height:70px}.detail-visual-copy strong{font-size:15px}.detail-title-row h3{font-size:21px}.detail-content h4{font-size:12px}.detail-title-row{margin-top:20px}.plan-picker{margin:22px 0}.plan-picker>div{gap:8px}.plan-picker button{font-size:11px;gap:3px}.plan-picker button small{font-size:8px;padding-inline:3px}.check-line{font-size:11px}.fine-print{font-size:9px}.notice p{font-size:10px}.primary-button,.secondary-button{min-height:46px;font-size:12px}.favorites-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.favorites-grid .product-card{padding-inline:11px}.favorites-grid .product-title{font-size:13px}.favorites-grid .product-assurance{font-size:7px}.cart-item{gap:11px;padding-block:16px}.cart-item .product-icon{width:52px;height:52px;border-radius:14px}.cart-item-info>strong{font-size:13px}.cart-item-info>p{font-size:9px}.cart-price{font-size:13px}.quantity-control button{width:27px}.quantity-control>span{width:19px}.empty-state{padding:49px 8px}.empty-state h3{font-size:18px}.empty-state p{font-size:11px}.account-page{padding-top:2px;padding-bottom:25px;min-height:62svh}.page-heading{gap:13px;margin-bottom:25px}.page-icon{width:48px;height:48px;border-radius:13px}.page-icon svg{width:22px}.page-heading h1{margin-top:3px}.order-tabs{gap:22px}.order-tabs button{font-size:11px}.order-tabs button>span{margin-left:4px;font-size:9px}.order-card{padding:17px 15px}.order-card-top{font-size:9px}.order-status{font-size:8px;padding:5px 6px}.order-card .checkout-product{gap:10px}.order-card .checkout-product .product-icon{width:46px;height:46px;border-radius:12px}.order-card .checkout-product strong{font-size:12px}.order-card .checkout-product>b{font-size:13px}.order-note{font-size:9px}.profile-cover{padding:27px 19px;gap:15px;border-radius:16px}.profile-avatar{width:59px;height:59px}.profile-avatar svg{width:26px}.profile-cover h1{font-size:18px;margin-top:5px;position:relative;z-index:1}.profile-cover p{font-size:10px}.profile-stats{margin:17px 0 20px}.profile-stats strong{font-size:23px}.profile-stats span{font-size:10px}.profile-menu>button{padding:18px 3px;gap:13px}.profile-menu strong{font-size:12px}.profile-menu small{font-size:9px}.trust-intro h3{font-size:19px}.trust-intro p{font-size:10px}.trust-principles{gap:14px}.trust-principles strong{font-size:10px}.trust-principles p{font-size:9px}.faq-list summary{font-size:11px}.faq-list details p{font-size:10px}}@media(max-width:359px){.site-width{width:calc(100% - 32px)}.brand-cn{display:none}.category-list{margin-right:-16px;padding-right:16px}h1{font-size:21px}.product-grid{gap:10px}.product-card{padding-inline:10px}.product-title{font-size:12px}.product-assurance{font-size:7px}.product-description{font-size:9px}.product-meta{font-size:8px}.price{font-size:20px}.new-tag{display:none}.guide-banner{padding-inline:15px;gap:0 12px}.guide-banner h2{font-size:12px}.assurance-strip strong{font-size:9px}.assurance-strip small{font-size:7px}.sheet{padding-inline:17px}.detail-visual{padding:17px;gap:17px}.detail-visual-copy strong{font-size:13px}.checkout-step{font-size:9px;gap:4px}.profile-cover{gap:11px;padding-inline:15px}.profile-cover h1{font-size:16px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.sheet .toast{bottom:18px;width:max-content;max-width:calc(100% - 36px)}.product-description{font-size:12px;min-height:45px}.product-meta{font-size:11px}.product-assurance,.catalog-disclaimer{font-size:10px}.favorite-button{position:relative}.favorite-button:after{content:"";position:absolute;inset:-4px;border-radius:50%}.quantity-control button{width:35px;height:38px}.product-title{overflow-wrap:anywhere}@media(max-width:640px){.section-heading p{font-size:10px}.category-button{min-height:44px;font-size:11px}.product-title{font-size:15px}.product-description{font-size:11px;min-height:40px}.product-meta{font-size:10px}.product-assurance{font-size:9px;align-items:flex-start}.product-assurance svg{margin-top:1px}.catalog-disclaimer{font-size:9px}.bottom-nav button{font-size:10px}.search-form input,.input-with-icon input{font-size:16px}.search-form input::placeholder,.input-with-icon input::placeholder{font-size:12px}.sheet .toast{bottom:calc(82px + env(safe-area-inset-bottom))}.check-line,.policy-link{font-size:12px}.notice p,.fine-print,.faq-list details p{font-size:11px}.faq-list summary{font-size:12px}.trust-principles p{font-size:10px}.checkout-policy ul{font-size:11px}.cart-item-info>p,.checkout-product p{font-size:10px}.profile-menu strong{font-size:13px}.profile-menu small{font-size:11px}.order-note{font-size:10px}.quantity-control button{width:33px;height:38px}}@media(max-width:359px){.product-title{font-size:13px}.product-meta{font-size:9px}.product-description{font-size:10px}.product-assurance{font-size:8px}.category-button{font-size:10px}.quantity-control button{width:29px}}.brand-logo{display:block;width:154px;height:auto;flex-shrink:0}.brand{gap:12px}.brand.small .brand-logo{width:104px}.brand-cn{white-space:nowrap}.product-icon.icon-muse{background:#f7f8fc}.brand-filters{gap:12px}.brand-filters .brand-filter{min-width:116px;min-height:46px;border-radius:12px;padding-inline:18px;gap:10px;font-size:13px;font-weight:550}.brand-filters .category-all{min-width:88px}.brand-filter-icon{width:22px;height:22px;object-fit:contain;flex-shrink:0}.brand-filters .brand-filter.selected{background:var(--lavender);border-color:var(--primary);color:var(--primary-dark)}.brand-filters .brand-filter.selected svg{color:var(--primary)}.brand-filters .brand-filter:hover{background:var(--lavender)}@media(max-width:700px){.brand-logo{width:128px}.brand{gap:9px}.brand.small .brand-logo{width:96px}.brand-filters{gap:8px}.brand-filters .brand-filter{min-width:105px;min-height:44px;font-size:12px;gap:8px;padding-inline:14px}.brand-filters .category-all{min-width:76px}.brand-filter-icon{width:20px;height:20px}}@media(max-width:359px){.brand-logo{width:118px}}.record-pagination{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:18px 24px;border-top:1px solid var(--line)}.record-pagination>span{margin-right:auto;color:var(--muted);font-size:12px}.record-pagination .secondary-button{padding:9px 14px;min-height:40px}.record-filters{display:flex;gap:16px;flex-wrap:wrap;padding:0 24px 20px}.record-filters label{flex:1 1 180px}.admin-order-id{display:inline-flex;align-items:center;gap:8px;padding:0;text-align:left}.admin-order-terms{margin-top:12px;font-size:12px;min-width:140px;max-width:360px}.admin-order-terms summary{cursor:pointer;color:var(--primary-dark)}.admin-order-terms div{padding-block:12px}.admin-order-terms p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:6px}.inventory-maintenance-actions label.checkbox-label{display:flex;align-items:center;margin:0}@media(max-width:700px){.record-pagination{padding:16px;gap:8px}.record-pagination>span{flex-basis:100%}.record-filters{padding-inline:16px}}#main-content:focus{outline:none}a{color:var(--primary-dark);text-underline-offset:3px}textarea{font:inherit;color:var(--ink);resize:vertical}textarea:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.boot-screen{width:min(500px,calc(100% - 40px));margin:18vh auto;display:grid;gap:20px}.boot-screen h1{font-size:24px}.boot-brand{font-size:28px;font-weight:750;color:var(--primary)}.boot-brand span{font-size:14px;color:var(--muted)}.loading-skeleton{min-height:60px;border-radius:10px;background:var(--lavender);animation:loading-pulse 1.2s ease-in-out infinite alternate}@keyframes loading-pulse{to{opacity:.45}}.form-error{background:#fdf2f2;color:var(--danger);border:1px solid oklch(.87 .04 20);padding:12px 16px;border-radius:10px;font-size:13px;line-height:1.7;overflow-wrap:anywhere}.form-error .text-button{margin-left:16px}.inline-success{color:var(--green);background:#eef8f3;padding:12px 16px;border-radius:10px;font-size:13px;line-height:1.7}.product-initial{font-size:32px;font-weight:700;color:var(--primary-dark)}.price .awaiting-price{font-size:14px;color:var(--muted);margin:0}.product-card .product-title{min-height:2.8em;letter-spacing:0}.product-card .product-meta{flex-wrap:wrap}.product-card .product-bottom{gap:8px;align-items:end}.product-card .price{min-width:0;letter-spacing:0}.product-card .price>span:not(.awaiting-price){display:block;margin-top:3px;white-space:normal}.product-card .add-button{flex-shrink:0}.plan-picker button{overflow-wrap:anywhere}.admin-plan-meta{flex:0 0 100%;display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:12px}.admin-plan-meta input{min-width:0;width:100%}.product-terms{margin-block:22px}.product-terms h4{display:flex;align-items:center;gap:8px;margin-top:20px}.product-terms p,.checkout-terms p,.order-instructions p{color:var(--muted);font-size:13px;line-height:1.85;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px}.checkout-terms{border-bottom:1px solid var(--line);padding:12px 0;font-size:13px}.checkout-terms summary{cursor:pointer}.checkout-form .field-label{margin-top:20px}.checkout-form .form-error{margin-bottom:16px}.help-delivery{display:flex;gap:14px;align-items:center;padding:18px 0 22px;color:var(--primary-dark)}.help-delivery strong{font-size:14px}.help-delivery p{color:var(--muted);font-size:12px;margin-top:6px;line-height:1.7}.privacy-policy{padding:18px 0;line-height:1.85;font-size:13px;border-bottom:1px solid var(--line)}.privacy-policy summary{cursor:pointer;font-weight:600}.privacy-policy p{margin-top:12px;color:var(--muted)}.support-contact{display:flex;gap:16px;margin-top:24px;background:var(--lavender);padding:20px;border-radius:12px}.support-contact h3{font-size:15px}.support-contact p{font-size:12px;line-height:1.8;margin-top:8px}.support-contact a{display:block;margin-block:10px;font-size:14px;overflow-wrap:anywhere}.order-refresh{margin-left:auto}.order-recovery{background:var(--surface);border-radius:12px;padding:20px 24px;margin-bottom:28px}.order-recovery summary{cursor:pointer;font-size:14px;font-weight:600}.order-recovery summary svg{margin-right:8px;color:var(--primary)}.order-recovery p{font-size:13px;color:var(--muted);line-height:1.8;margin-top:14px}.recovery-form{display:flex;flex-wrap:wrap;gap:16px;align-items:end;margin-top:18px}.recovery-form label{flex:1 1 210px;min-width:0}.recovery-form label,.admin-shell label,.admin-login label{display:grid;gap:8px;font-size:13px;font-weight:500}.recovery-form input,.admin-shell input:not([type=checkbox]),.admin-shell select,.admin-shell textarea,.admin-login input{width:100%;min-width:0;border:1px solid var(--line);border-radius:8px;padding:11px 12px;background:var(--bg);color:var(--ink);min-height:44px}.orders-toolbar{margin-bottom:24px}.orders-toolbar .order-tabs{overflow-x:auto;flex-wrap:nowrap;gap:8px;padding-bottom:12px;margin-bottom:10px}.order-tabs button{white-space:nowrap}.order-search{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:8px;padding:0 12px;max-width:360px}.order-search input{min-height:42px;min-width:0;width:100%;border:0;background:transparent;font-size:13px}.order-id{font:11px ui-monospace,monospace;overflow-wrap:anywhere;text-align:left;display:flex;gap:8px;align-items:center;min-width:0}.order-card-top{gap:14px}.order-status{white-space:nowrap}.order-status.pending{color:#704000;color:oklch(.42 .1 65);background:#fff2db;background:oklch(.965 .035 80)}.order-status.delivered{color:var(--green);background:#e8f8f0}.order-status.payment_review{color:var(--danger);background:#fff1f1;background:oklch(.97 .02 20)}.order-item-icon{display:grid;place-items:center;width:44px;height:44px;background:var(--lavender);color:var(--primary);border-radius:10px;flex-shrink:0}.order-actions{display:flex;align-items:center;gap:16px}.order-total .primary-button{min-height:40px;padding:10px 16px}.order-note{line-height:1.8;overflow-wrap:anywhere}.order-instructions{padding-top:18px;margin-top:20px;border-top:1px solid var(--line);font-size:13px}.order-instructions summary{cursor:pointer;color:var(--primary-dark)}.order-instructions h4{margin-top:18px}.delivery-panel{margin-top:20px;background:var(--lavender);padding:20px;border-radius:12px}.delivery-heading{display:flex;justify-content:space-between;gap:12px;align-items:center}.delivery-heading h3{font-size:16px}.delivery-panel>p{font-size:12px;color:var(--muted);margin:12px 0;line-height:1.8}.delivery-code{border-top:1px solid oklch(.87 .04 285);padding-block:16px;display:grid;gap:12px}.delivery-code>span{font-size:12px}.delivery-code code{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.7;-webkit-user-select:all;user-select:all}.delivery-code button{justify-self:start;background:var(--bg)}.order-privacy{border-top:1px solid var(--line);margin-top:32px;padding-top:20px;display:grid;gap:12px}.order-privacy p{font-size:12px;line-height:1.8;color:var(--muted)}.order-privacy button{justify-self:start}.orders-page>.form-error,.orders-page>.inline-success{margin-bottom:18px}.order-loading{display:grid;gap:12px;color:var(--muted);padding-block:30px}.site-footer a{font-size:11px;text-decoration:none}.admin-shell{background:var(--surface);min-height:100vh}.admin-header{display:flex;align-items:center;gap:22px;padding:20px max(24px,calc((100vw - 1160px)/2));border-bottom:1px solid var(--line);background:var(--bg)}.admin-header a{text-decoration:none}.admin-header>span{color:var(--muted);font-size:13px;border-left:1px solid var(--line);padding-left:22px}.admin-header>div{margin-left:auto;display:flex;gap:22px;align-items:center;font-size:13px}.admin-header button{display:flex;gap:7px;align-items:center}.admin-main{width:min(1160px,calc(100% - 48px));margin:auto;padding:40px 0 80px}.admin-page-title{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:30px}.admin-page-title h1{font-size:27px;margin-top:8px}.admin-page-title p{color:var(--muted);font-size:13px}.admin-metrics{display:grid;grid-template-columns:repeat(4,1fr);background:var(--bg);border:1px solid var(--line);border-radius:12px;padding:24px 0;margin-bottom:26px}.admin-metrics>div{padding-inline:28px;display:grid;gap:12px;border-right:1px solid var(--line)}.admin-metrics>div:last-child{border:0}.admin-metrics span{color:var(--muted);font-size:12px}.admin-metrics strong{font-size:26px;font-variant-numeric:tabular-nums}.launch-checklist{padding:20px 24px;background:var(--lavender);border-radius:12px;margin-bottom:30px}.launch-checklist h2{display:flex;align-items:center;gap:10px;font-size:14px;margin-bottom:16px}.launch-checklist>div{display:flex;gap:12px 24px;flex-wrap:wrap}.launch-checklist>div>span{display:inline-flex;gap:6px;align-items:center;font-size:12px}.launch-checklist .ready{color:var(--green)}.readiness-dot{width:6px;height:6px;border-radius:50%;background:var(--muted)}.launch-checklist>p{margin-top:16px;font-size:12px;color:var(--muted);line-height:1.8}.admin-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.admin-toolbar nav{display:flex;gap:4px}.admin-toolbar nav button{padding:12px 16px;border-radius:8px;font-size:13px;white-space:nowrap}.admin-toolbar .active{background:var(--primary);color:#fff}.admin-toolbar>input{max-width:250px}.admin-section{margin-top:20px;background:var(--bg);border:1px solid var(--line);border-radius:12px;overflow:hidden}.admin-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:22px 24px;border-bottom:1px solid var(--line)}.admin-section-title h2{font-size:17px}.admin-section-title h2 span{font-size:12px;color:var(--muted);padding-left:8px}.admin-section-title>span{font-size:12px;color:var(--muted)}.admin-product-list article{display:flex;align-items:center;gap:18px;padding:20px 24px;border-bottom:1px solid var(--line)}.admin-product-list article:last-child{border-bottom:0}.admin-product-list .product-icon{width:44px;height:44px;border-radius:10px;box-shadow:none;flex-shrink:0}.admin-product-list .product-icon img{width:30px;height:30px}.admin-product-list article>div{flex:1;min-width:0}.admin-product-list strong{font-size:14px;overflow-wrap:anywhere}.admin-product-list p{font-size:11px;color:var(--muted);margin-top:5px}.product-state{color:var(--muted);background:var(--surface);padding:5px 10px;font-size:11px;border-radius:6px;white-space:nowrap}.product-state.active{color:var(--green);background:#ecf9f3}.product-state.coming_soon{color:var(--primary-dark);background:var(--lavender)}.admin-product-stock{font-size:12px;color:var(--muted);width:86px;text-align:right}.inventory-form{padding:24px}.inventory-fields{display:grid;grid-template-columns:2fr 1fr;gap:16px;margin-bottom:18px}.inventory-form textarea{font-family:ui-monospace,monospace;font-size:13px;line-height:1.8}.inventory-submit{display:flex;align-items:center;gap:24px;justify-content:space-between;margin-top:20px}.inventory-submit p,.admin-security-note{font-size:12px;line-height:1.8;color:var(--muted)}.inventory-submit button{flex-shrink:0}.table-scroll{overflow-x:auto}.inventory-maintenance{border-top:1px solid var(--line)}.inventory-maintenance h3{font-size:14px}.inventory-maintenance>p{font-size:12px;color:var(--muted);line-height:1.8;padding:18px 24px}.inventory-maintenance-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:0 24px 18px;font-size:12px}.inventory-maintenance .cancel-confirm{margin:0 24px 18px}.inventory-maintenance input[type=checkbox]{width:18px;height:18px;accent-color:var(--primary)}.admin-section table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}.admin-section th{background:var(--surface);color:var(--muted);font-weight:500;white-space:nowrap}.admin-section th,.admin-section td{padding:16px 24px;border-bottom:1px solid var(--line)}.admin-section td{line-height:1.8}.admin-section td code{font-size:11px}.admin-section td small{display:block;color:var(--muted);margin-top:5px}.admin-section caption{text-align:left;padding:12px 24px;color:var(--muted)}.admin-empty{color:var(--muted);font-size:14px;text-align:center;padding:48px 24px}.admin-security-note{padding:20px 24px}.audit-list{list-style:none}.audit-list li{display:flex;gap:16px;align-items:center;padding:18px 24px;font-size:12px;border-bottom:1px solid var(--line)}.audit-list li svg{color:var(--primary)}.audit-list li code{color:var(--muted);overflow-wrap:anywhere}.audit-list li time{margin-left:auto;color:var(--muted);white-space:nowrap}.admin-edit-sheet{max-width:720px}.product-editor{display:grid;gap:18px;padding-top:20px}.editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.product-editor textarea{line-height:1.8}.admin-plans{border:1px solid var(--line);border-radius:10px;margin:0;padding:16px}.admin-plans legend{font-size:13px;padding-inline:8px}.admin-plans>div{display:flex;flex-wrap:wrap;gap:18px;align-items:center;margin:10px 0}.admin-plans .checkbox-label{display:flex;min-width:105px;margin:0;white-space:normal}.admin-plans input[type=number]{max-width:140px}.admin-plans span{font-size:11px;color:var(--muted)}.admin-login{background:var(--surface);min-height:100vh;padding:36px 24px}.admin-login>a{text-decoration:none}.admin-login>div{width:min(420px,100%);margin:10vh auto}.admin-login .page-icon{margin-bottom:22px}.admin-login h1{font-size:28px}.admin-login p{color:var(--muted);margin-top:12px;font-size:13px}.admin-login form{display:grid;gap:20px;margin-top:30px}.back-to-store{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:24px;font-size:13px;text-decoration:none}@media(max-width:700px){.order-recovery{padding:18px}.order-card-top{flex-wrap:wrap}.order-total{gap:18px;flex-wrap:wrap}.order-actions{width:100%;justify-content:flex-end}.order-id{font-size:10px}.order-refresh{padding:10px}.delivery-panel{padding:16px}.admin-header{padding:18px 20px;gap:10px}.admin-header>span{display:none}.admin-header>div{gap:12px;font-size:12px}.admin-main{width:calc(100% - 32px);padding-top:28px}.admin-page-title{gap:12px}.admin-page-title p{font-size:11px}.admin-page-title h1{font-size:24px}.admin-metrics{grid-template-columns:repeat(2,1fr);gap:24px 0;padding-block:20px}.admin-metrics>div{padding-inline:20px}.admin-metrics>div:nth-child(2){border-right:0}.admin-toolbar{display:block}.admin-toolbar nav{overflow-x:auto;margin-bottom:14px}.admin-toolbar nav button{padding:11px 13px}.admin-toolbar>input{max-width:none}.admin-section-title{padding:18px 16px;flex-wrap:wrap}.admin-product-list article{padding:18px 16px;gap:10px;flex-wrap:wrap}.admin-product-stock{display:none}.admin-product-list article .secondary-button{padding:9px 12px;min-height:36px}.inventory-form{padding:18px 16px}.inventory-fields{grid-template-columns:1fr}.inventory-submit{flex-direction:column;align-items:stretch;gap:16px}.admin-section th,.admin-section td{padding:14px 16px}.audit-list li{flex-wrap:wrap;padding:16px;gap:10px}.audit-list li time{width:100%;padding-left:26px}.editor-grid{grid-template-columns:1fr}.admin-plans{padding:12px}.admin-plans>div{gap:8px;flex-wrap:wrap}.admin-plans .checkbox-label{min-width:90px}.admin-plans input[type=number]{max-width:110px}}@media(prefers-reduced-motion:reduce){.loading-skeleton{animation:none}}.storefront-home{padding-top:28px}.featured-section{--feature-violet: #49329c;--feature-violet-ink: #211244;--feature-lilac: #eee6ff;--feature-blue: #0759c7;--feature-blue-ink: #122d59}.featured-track{display:flex;position:relative;gap:20px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory}.featured-track::-webkit-scrollbar{display:none}.featured-card{position:relative;isolation:isolate;flex-shrink:0;display:flex;flex-direction:column;justify-content:space-between;min-width:0;height:324px;padding:30px 32px;overflow:hidden;border-radius:16px;scroll-snap-align:start}.featured-gpt{width:calc(59% - 10px);background:radial-gradient(ellipse at 87% 5%,#a58cde 0,transparent 52%),linear-gradient(115deg,#30205f 0%,var(--feature-violet) 58%,#7856bc 100%);color:#fff}.featured-muse{width:calc(41% - 10px);background:radial-gradient(ellipse at 95% 45%,#a6d0ff 0,transparent 64%),linear-gradient(110deg,#f0f6ff,#d9e8ff);color:var(--feature-blue-ink)}.featured-copy,.featured-offer{position:relative;z-index:2}.featured-label-row{display:flex;align-items:center;gap:10px}.featured-product-name{font-size:12px;line-height:1.5;font-weight:550}.featured-gpt .featured-product-name{color:var(--feature-lilac)}.featured-edition{padding:3px 7px;border:1px solid #e6d8ff66;border-radius:5px;font-size:10px;font-weight:500;line-height:1.4;white-space:nowrap}.featured-muse .featured-edition{color:#23589b;border-color:#a1bde0}.featured-copy h2{margin:22px 0 0;font-size:39px;font-weight:650;line-height:1.15;letter-spacing:-.035em;text-wrap:nowrap}.featured-gpt h2 span{color:#d6c0ff}.featured-muse h2{font-size:34px;color:var(--feature-blue);letter-spacing:-.025em}.featured-muse h2 span{font-size:28px;font-weight:550}.featured-headline{margin-top:10px;font-size:23px;line-height:1.5;font-weight:600;letter-spacing:.01em}.featured-muse .featured-headline{margin-top:14px;font-size:18px}.featured-assurance{display:flex;align-items:center;gap:7px;font-size:12px;line-height:1.9;margin-top:11px;color:var(--feature-lilac)}.featured-muse .featured-assurance{margin-top:9px;color:#395b88}.featured-offer{display:flex;align-items:center;gap:26px;min-height:48px}.featured-price{display:flex;align-items:baseline;gap:5px;white-space:nowrap}.featured-price-amount{font-size:34px;font-weight:650;line-height:1.2;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.featured-currency{font-size:18px;margin-right:3px;font-weight:500}.featured-price-unit,.featured-price-pending{color:var(--feature-lilac);font-size:11px}.featured-muse .featured-price-unit,.featured-muse .featured-price-pending{color:#395b88}.featured-cta{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:20px;min-height:44px;padding:0 16px;border-radius:8px;background:#fff;color:var(--feature-violet-ink);font-size:12px;font-weight:600}.featured-cta:hover{background:var(--feature-lilac)}.featured-cta:focus-visible{outline:2px solid currentColor;outline-offset:4px}.featured-gpt .featured-cta:focus-visible{outline-color:#fff}.featured-muse .featured-cta{background:var(--feature-blue);color:#fff}.featured-muse .featured-cta:hover{background:#064a9e}.featured-cta svg{transition:transform .18s var(--ease)}.featured-cta:hover svg{transform:translate(3px)}.featured-art{position:absolute;z-index:1;pointer-events:none;transition:transform .3s var(--ease)}.subscription-art{top:41px;right:22px;width:240px;height:260px;transform:rotate(-11deg)}.subscription-edge,.subscription-pass{position:absolute;width:184px;height:242px;border-radius:14px}.subscription-edge{top:3px;left:30px;transform:rotate(17deg);background:linear-gradient(130deg,#bf9fe9,#7555ae 60%,#b28bd7);box-shadow:inset 0 1px 2px #f5ddffcc,8px 18px 28px #23104733}.subscription-pass{display:flex;flex-direction:column;top:2px;left:12px;padding:20px;color:#3b235c;background:linear-gradient(125deg,#fcf4ff,#dcc1f3 48%,#b98ee2);box-shadow:inset 0 1px 2px #fff,inset 0 -2px 2px #6a3c9c77,10px 18px 26px #21103a4d}.subscription-brand{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:600}.subscription-brand img{width:23px;height:23px;opacity:.8}.subscription-plus{margin-top:19px;font-size:42px;font-weight:600;line-height:1;letter-spacing:-.03em}.subscription-mark{position:absolute;right:13px;bottom:47px;opacity:.13}.subscription-mark img{width:82px;height:82px}.subscription-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:12px;border-top:1px solid #69459140;font-size:10px}.subscription-bottom b{font-size:19px;font-weight:600}.token-art{top:84px;right:-10px;width:174px;height:180px;transform:rotate(-18deg)}.token-rim,.token-face{position:absolute;width:160px;height:160px;border-radius:50%}.token-rim{top:6px;left:0;background:linear-gradient(100deg,#87b2e7,#d7eaff 38%,#689cdd);box-shadow:inset 0 -1px 1px #326bbd44,5px 9px 16px #3766ab26}.token-face{display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,#fff 7%,#e7f2ff 48%,#bed8ff);box-shadow:inset 0 0 0 2px #e6f2ff,inset 0 0 0 6px #c1d9f6,inset 0 0 0 7px #f5faff}.token-face img{width:112px;height:112px;margin-top:-10px}.token-face span{color:#2e66b5;font-size:13px;font-weight:650;margin-top:-8px}.featured-pagination{display:none}.featured-trust{display:flex;align-items:center;gap:32px;border-bottom:1px solid var(--line);padding-block:10px}.featured-trust button{display:flex;align-items:center;gap:8px;min-height:40px;padding:0 4px;font-size:12px;color:var(--muted)}.featured-trust button>svg:first-child{color:var(--primary-dark)}.featured-trust button>svg:last-child{margin-left:8px}.featured-trust button:hover{color:var(--primary-dark)}@media(hover:hover)and (min-width:1101px)and (prefers-reduced-motion:no-preference){.featured-gpt:hover .subscription-art{transform:translateY(-4px) rotate(-8deg)}.featured-muse:hover .token-art{transform:translateY(-4px) rotate(-14deg)}}@media(max-width:1100px)and (min-width:701px){.featured-card{height:324px;padding:26px 24px}.featured-gpt{width:calc(55% - 10px)}.featured-muse{width:calc(45% - 10px)}.featured-copy h2{font-size:32px}.featured-muse h2{font-size:30px}.featured-muse h2 span{font-size:24px}.featured-headline{font-size:21px}.featured-muse .featured-headline{font-size:16px}.subscription-art{top:110px;right:-30px;transform:rotate(-11deg) scale(.6);transform-origin:top center}.token-art{top:145px;right:-12px;transform:rotate(-18deg) scale(.64);transform-origin:top center}.featured-offer{gap:16px}.featured-price{flex-direction:column;gap:0}.featured-price-amount{font-size:30px}.featured-cta{gap:12px}}@media(max-width:700px){.storefront-home{padding-top:18px}.featured-section{margin-inline:-20px;overflow:hidden}.featured-track{gap:12px;padding:0 20px;scroll-padding-inline:20px}.featured-card{width:calc(100vw - 56px);min-width:252px;height:310px;padding:24px;border-radius:14px}.featured-label-row{gap:8px}.featured-product-name{font-size:11px}.featured-edition{font-size:9px}.featured-copy h2{margin-top:23px;font-size:33px}.featured-muse h2{font-size:32px}.featured-muse h2 span{font-size:27px}.featured-headline{font-size:21px}.featured-muse .featured-headline{font-size:17px}.featured-assurance{font-size:11px;margin-top:9px}.featured-offer{gap:18px}.featured-price{flex-direction:column;gap:1px}.featured-price-amount{font-size:32px}.featured-price-unit{font-size:10px}.featured-cta{gap:16px;padding-inline:14px}.subscription-art{top:115px;right:-34px;transform:rotate(-11deg) scale(.52);transform-origin:top center}.token-art{top:127px;right:-12px;transform:rotate(-18deg) scale(.66);transform-origin:top center}.featured-pagination{display:flex;align-items:center;justify-content:center;padding-top:4px}.featured-pagination button{display:grid;place-items:center;width:34px;height:28px;padding:0}.featured-pagination span{width:6px;height:5px;background:#c7c4d7;border-radius:4px;transition:width .16s}.featured-pagination button[aria-pressed=true] span{background:var(--primary);width:20px}.featured-trust{margin-inline:20px;gap:0;justify-content:space-between;padding-block:0 8px}.featured-trust button{gap:6px;font-size:11px;padding:0}.featured-trust button>svg:first-child{width:15px}.featured-trust button>svg:last-child{display:none}}@media(max-width:359px){.featured-section{margin-inline:-16px}.featured-track{padding-inline:16px;scroll-padding-inline:16px}.featured-card{width:calc(100vw - 44px);padding-inline:20px}.featured-copy h2{font-size:29px}.featured-headline{font-size:20px}.featured-muse .featured-headline{font-size:16px}.subscription-art{right:-56px;top:120px;transform:rotate(-11deg) scale(.45)}.token-art{right:-14px;top:146px;transform:rotate(-18deg) scale(.5)}.featured-offer{gap:15px}.featured-trust{margin-inline:16px}}@media(prefers-reduced-motion:reduce){.featured-art,.featured-cta svg,.featured-pagination span{transition:none}}.header-actions .account-entry{display:inline-flex;width:auto;min-width:72px;min-height:38px;padding-inline:12px;gap:7px;font-size:12px;border-radius:9px}.login-sheet{width:min(450px,calc(100% - 40px))}.login-content{padding:2px 0 6px}.login-symbol{display:inline-grid;place-items:center;width:52px;height:52px;color:var(--primary);background:var(--lavender);border-radius:14px;margin-bottom:20px}.login-content h3{font-size:24px;font-weight:650;letter-spacing:-.02em}.login-description{margin-top:10px;color:var(--muted);line-height:1.8;font-size:13px;overflow-wrap:anywhere}.login-content form{margin-top:24px}.login-content .field-label{margin-top:0}.login-content .input-with-icon input{min-width:0;font-size:16px}.login-content input:disabled{cursor:not-allowed}.login-content input[aria-invalid=true]{border-color:var(--danger)}.login-email-help{margin-top:8px;color:var(--muted);font-size:12px;line-height:1.7}.login-unavailable{margin-top:16px;padding:14px 16px;border-radius:10px;background:var(--surface);font-size:13px;line-height:1.8}.login-unavailable p{color:var(--muted)}.login-unavailable .text-button{min-height:44px}.login-local-code{display:flex;align-items:center;flex-wrap:wrap;column-gap:6px}.account-session-note{margin-top:12px;color:var(--muted);font-size:12px;line-height:1.8}.login-submit{margin-top:22px}.login-local-note{display:grid;gap:5px;padding:12px 14px;margin-top:16px;background:var(--lavender);color:var(--primary-dark);border-radius:10px;font-size:12px;line-height:1.7}.login-local-note code{margin-left:7px;font:600 18px DM Sans Variable,sans-serif;letter-spacing:.15em;-webkit-user-select:all;user-select:all}.login-email-row{display:flex;align-items:center;gap:8px;justify-content:space-between;margin-bottom:12px;font-size:12px}.login-email-row>span{min-width:0;overflow-wrap:anywhere}.login-email-row button{flex-shrink:0;min-height:44px}.login-code-input{display:block;width:100%;min-height:54px;border:1px solid var(--line);border-radius:10px;background:var(--bg);padding:12px 16px;font-size:24px;letter-spacing:.25em}.login-code-input::placeholder{font-size:13px;letter-spacing:normal}.login-code-help{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;column-gap:10px;font-size:12px;line-height:1.7;color:var(--muted)}.login-code-help button{min-height:44px;flex-shrink:0}.login-privacy{display:flex;align-items:flex-start;gap:6px;margin-top:20px;padding-top:16px;border-top:1px solid var(--line);color:var(--muted);font-size:11px;line-height:1.8}.login-privacy svg{margin-top:3px}.account-cover-copy{flex:1;min-width:0}.account-cover-copy p{overflow-wrap:anywhere}.account-cover>button{flex-shrink:0}.account-signout{background:transparent}.checkout-account-note{display:flex;gap:8px;align-items:flex-start;padding:12px 14px;margin-bottom:18px;color:var(--primary-dark);background:var(--lavender);border-radius:9px;font-size:12px;line-height:1.7;overflow-wrap:anywhere}@media(max-width:700px){.header-actions .account-entry{min-width:38px;padding-inline:8px;margin-left:2px}.header-actions .account-entry span{display:none}.login-sheet{width:100%}.login-content{padding:4px 0 12px}.login-content h3{font-size:22px}.account-cover{flex-wrap:wrap}.account-cover>button{margin-left:0}.account-cover-copy{flex-basis:calc(100% - 100px)}}
