@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500&display=swap";.live-controls{display:flex;align-items:center;gap:6px}.live-controls button{min-height:36px;padding:0 10px;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--quiet-line);background:transparent;color:var(--quiet-ink);font:600 10px var(--mono);letter-spacing:.06em}.live-controls button svg{width:16px;height:16px}.live-controls button[aria-pressed=true]{border-color:var(--quiet-ink)}.live-controls button:focus-visible{outline:2px solid var(--quiet-orange);outline-offset:2px}.live-pulse{margin-bottom:28px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--quiet-line);background:var(--quiet-white)}.live-pulse article{min-height:118px;padding:22px 24px;display:flex;flex-direction:column;border-right:1px solid var(--quiet-line)}.live-pulse article:nth-child(4){border-right:0}.live-pulse span{display:inline-flex;align-items:center;gap:8px;color:var(--quiet-muted);font:600 10px var(--mono);letter-spacing:.1em}.live-pulse b{margin-top:14px;font-size:clamp(26px,2.6vw,38px);line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.live-pulse small{margin-top:auto;padding-top:10px;color:var(--quiet-muted);font:500 11px var(--mono)}.live-pulse .positive b{color:#216c4d}.live-pulse-visitors i{width:8px;height:8px;display:block;border-radius:50%;background:#93948f}.live-pulse-visitors i.on{background:#2b9366;animation:realtime-pulse 2.4s ease-in-out infinite}.live-pulse-products{grid-column:1 / -1;padding:14px 24px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 22px;border-top:1px solid var(--quiet-line)}.live-pulse-products span svg{width:14px;height:14px}.live-pulse-products p{margin:0;font-size:13px;line-height:1.4}.live-pulse-products p b{margin:0 4px 0 0;font-size:13px;letter-spacing:0;color:var(--quiet-orange)}.live-feed{margin-top:28px;border:1px solid var(--quiet-line);background:var(--quiet-white)}.live-feed header{padding:22px 24px 16px;border-bottom:1px solid var(--quiet-line)}.live-feed header h3{margin:8px 0 0;font-size:22px;letter-spacing:-.03em}.live-feed ol{margin:0;padding:0;list-style:none}.live-feed-item{border-bottom:1px solid var(--quiet-line)}.live-feed-item:last-child{border-bottom:0}.live-feed-item>button,.live-feed-row{width:100%;padding:14px 24px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:14px;border:0;background:none;text-align:left;color:inherit}.live-feed-item>button:hover{background:#0a0a0a08}.live-feed-item>button:focus-visible{outline:2px solid var(--quiet-orange);outline-offset:-2px}.live-feed-item b{display:block;font-size:14px;line-height:1.35}.live-feed-item small{display:block;margin-top:3px;color:var(--quiet-muted);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.live-feed-item time{color:var(--quiet-muted);font:500 11px var(--mono);white-space:nowrap}.live-feed-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#0a0a0a0f;color:var(--quiet-ink)}.live-feed-icon svg{width:16px;height:16px}.live-feed-icon.success{background:#2b936624;color:#216c4d}.live-feed-icon.warning{background:#bc7a2926;color:#8a5617}.live-feed-icon.danger{background:#b42d1e21;color:#9d2a1c}.live-feed-item.success{animation:live-arrive .6s ease-out}.live-feed-empty{margin:0;padding:26px 24px;color:var(--quiet-muted);font-size:14px}.live-toasts{position:fixed;z-index:90;right:20px;bottom:20px;width:min(380px,calc(100vw - 32px));display:flex;flex-direction:column;gap:10px}.live-toast{padding:16px 16px 16px 14px;display:grid;grid-template-columns:36px minmax(0,1fr) 28px;gap:12px;align-items:start;background:var(--quiet-ink);color:#f5f3ee;border-left:4px solid #93948f;box-shadow:0 18px 40px #00000038;animation:live-toast-in .32s cubic-bezier(.2,.8,.2,1)}.live-toast.success{border-left-color:#2b9366}.live-toast.warning{border-left-color:#d08a2e}.live-toast.danger{border-left-color:#d0432f}.live-toast>i{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#ffffff1a}.live-toast.success>i{background:#2b93664d}.live-toast>i svg{width:18px;height:18px}.live-toast b{display:block;font-size:15px;line-height:1.3}.live-toast p{margin:4px 0 0;color:#c7c8c2;font-size:13px;line-height:1.45;overflow-wrap:anywhere}.live-toast div>button{margin-top:10px;padding:0;border:0;background:none;color:#ff8a52;font:600 11px var(--mono);letter-spacing:.06em;text-transform:uppercase}.live-toast-close{width:28px;height:28px;display:grid;place-items:center;border:0;background:none;color:#c7c8c2}.live-toast-close svg{width:16px;height:16px}.live-toast button:focus-visible{outline:2px solid #ff8a52;outline-offset:2px}.order-highlight{animation:order-highlight 2.4s ease-out}@keyframes live-toast-in{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}@keyframes live-arrive{0%{background:#2b936629}to{background:transparent}}@keyframes order-highlight{0%,30%{box-shadow:inset 4px 0 0 var(--quiet-orange),0 0 0 2px #e05c1a59}to{box-shadow:none}}@media(prefers-reduced-motion:reduce){.live-toast,.live-feed-item.success,.order-highlight,.live-pulse-visitors i.on{animation:none}}@media(max-width:900px){.live-pulse{grid-template-columns:repeat(2,minmax(0,1fr))}.live-pulse article:nth-child(2){border-right:0}.live-pulse article:nth-child(-n+2){border-bottom:1px solid var(--quiet-line)}.live-controls button span{display:none}.live-feed-item>button,.live-feed-row{padding:12px 16px;grid-template-columns:30px minmax(0,1fr)}.live-feed-item time{grid-column:2}.live-toasts{right:16px;bottom:16px}}.crm-exports{display:flex;gap:10px;flex-wrap:wrap}.crm-exports svg{width:16px}.crm-panel .admin-stats{grid-template-columns:repeat(5,minmax(0,1fr))}.crm-table .commerce-row{width:100%;grid-template-columns:2fr 1fr .8fr 1fr 1fr 1.4fr;text-align:left;background:none;border-left:0;border-right:0;border-top:0;color:inherit;font:inherit;cursor:pointer}.crm-table .commerce-row.heading{cursor:default}.crm-table .commerce-row small{display:block;color:var(--quiet-muted);font-size:12px;overflow-wrap:anywhere}.crm-segment{font:600 10px var(--mono);letter-spacing:.06em;text-transform:uppercase}.crm-segment.vip{color:#216c4d}.crm-segment.at_risk,.crm-segment.abandoned{color:#8a5617}.crm-drawer{position:fixed;z-index:85;top:0;right:0;bottom:0;width:min(440px,100vw);padding:24px;overflow-y:auto;background:var(--quiet-white);box-shadow:-18px 0 40px #0000002e}.crm-drawer header{display:flex;justify-content:space-between;gap:12px}.crm-drawer header h3{margin:8px 0 0;font-size:26px;letter-spacing:-.03em}.crm-drawer header button{width:40px;height:40px;border:0;background:none}.crm-drawer dl div{padding:12px 0;border-bottom:1px solid var(--quiet-line)}.crm-drawer dt{font:600 10px var(--mono);letter-spacing:.08em;color:var(--quiet-muted)}.crm-drawer dd{margin:4px 0 0;overflow-wrap:anywhere}.crm-drawer ul{margin:0;padding:0;list-style:none}.crm-drawer li button{width:100%;padding:12px 0;display:flex;justify-content:space-between;gap:12px;border:0;border-bottom:1px solid var(--quiet-line);background:none;text-align:left;color:inherit;font:inherit}@media(max-width:900px){.crm-panel .admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-table .commerce-row{grid-template-columns:1fr 1fr}.crm-table .commerce-row.heading{display:none}}.drop-color-dot{display:inline-block;width:14px;height:14px;margin-right:10px;border-radius:50%;border:1px solid var(--quiet-line);vertical-align:middle}.drop-concept{display:block;margin:6px 0 4px;font-size:18px;letter-spacing:-.02em}.drop-meta{display:block;margin:8px 0 14px;color:var(--quiet-muted);font:600 10px var(--mono);letter-spacing:.06em}.admin-field input[type=color]{width:100%;min-height:44px;padding:4px}.drop-teaser{display:flex!important;flex-direction:row!important;gap:10px;align-items:flex-start}.drop-teaser input{width:auto!important;min-height:0!important;margin-top:3px}.drop-teaser span{font:500 13px/1.5 var(--sans)!important;letter-spacing:0!important;text-transform:none!important}.kits-source{margin-top:8px;font-size:13px}.kits-list{display:grid;gap:18px}.kit-card{padding:20px;border:1px solid var(--quiet-line);background:var(--quiet-white)}.kit-card.active{border-color:#216c4d}.kit-card header{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.kit-card header button{border:0;background:none;color:var(--quiet-muted)}.kit-toggle{display:flex;gap:10px;align-items:center;font:600 11px var(--mono);letter-spacing:.08em}.kit-products{margin:16px 0 0;padding:14px;border:1px solid var(--quiet-line);display:grid;gap:8px}.kit-products legend{font:600 10px var(--mono);letter-spacing:.08em;padding:0 6px}.kit-products label{display:flex;gap:8px;align-items:center;font-size:13px}.kit-products small{color:var(--quiet-muted)}.kit-example{margin:14px 0 0;font-size:13px;color:var(--quiet-muted)}:root{--ink:#0a0b0b;--graphite:#171918;--carbon:#242725;--aluminum:#b8bbb6;--paper:#f0eee7;--warm:#e6e3da;--acid:#ff4a00;--acid-dark:#c93800;--line:rgba(10,11,11,.15);--muted:#6d706c;--white:#f8f7f2;--mono:"DM Mono",monospace;--sans:"Manrope",sans-serif;--serif:"Playfair Display",Georgia,serif;font-family:var(--sans);color:var(--ink);background:var(--paper);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:var(--paper)}body:has(.drawer-shell--open){overflow:hidden}button,input,select{font:inherit}button,a{color:inherit}button{cursor:pointer}a{text-decoration:none}img{display:block;max-width:100%}p{line-height:1.65}h1,h2,h3,p{margin-top:0}.mono,.eyebrow{font-family:var(--mono)}.eyebrow{font-size:12px;letter-spacing:.12em;font-weight:600;text-transform:uppercase}.eyebrow.light{color:#ffffff9e}.section-pad{padding:clamp(80px,8vw,140px) clamp(24px,6vw,96px)}.page-top{padding-top:160px}.button{min-height:50px;padding:0 26px;border:1px solid var(--ink);display:inline-flex;align-items:center;justify-content:center;gap:20px;text-transform:uppercase;font:600 13px var(--mono);letter-spacing:.08em;transition:transform .3s ease,background .3s ease,color .3s ease}.button:hover{transform:translateY(-2px);box-shadow:none}.button.acid{background:var(--acid);border-color:var(--acid);color:#fff}.button.acid:hover{background:var(--acid-dark);border-color:var(--acid-dark)}.button.dark{background:var(--ink);color:#fff}.button.light{background:var(--white);color:var(--ink);border-color:var(--white)}.button svg{width:17px}.line-link,.text-link{display:inline-flex;align-items:center;gap:12px;font:600 12px var(--mono);letter-spacing:.08em;text-transform:uppercase}.line-link{padding-bottom:8px;border-bottom:1px solid}.line-link svg,.text-link svg{width:15px}.back-link{display:inline-flex;gap:9px;align-items:center;font:600 12px var(--mono);letter-spacing:.08em}.back-link svg{width:16px}.signal-bar{height:32px;padding:0 3.5vw;background:var(--ink);color:#fff;display:flex;align-items:center;justify-content:space-between;font:500 12px var(--mono);letter-spacing:.08em}.header{position:absolute;z-index:40;top:32px;width:100%;height:68px;padding:0 clamp(22px,4.5vw,72px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.15);color:#fff;transition:.3s}.header--scrolled{position:fixed;top:0;height:60px;background:#efede6eb;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);color:var(--ink);border-color:var(--line)}.brand{font:800 22px var(--sans);letter-spacing:-.06em;display:flex;align-items:center}.brand-arrow{font-size:43px;line-height:0;transform:translateY(-2px);margin-right:-2px}.nav{display:flex;gap:35px}.nav>a{font:500 14px var(--mono);letter-spacing:.04em;text-transform:uppercase;position:relative}.nav>a:after{content:"";position:absolute;left:0;right:100%;bottom:-8px;height:2px;background:var(--acid);transition:.25s}.nav>a:hover:after,.nav>a.active:after{right:0}.header-actions{display:flex;align-items:center;gap:24px}.header-actions button{border:0;background:none;padding:0;color:inherit}.cart-trigger{display:flex;align-items:center;gap:7px}.cart-trigger span{font:600 13px var(--mono)}.menu-trigger,.nav-mobile-head,.nav-mobile-only{display:none!important}.hero{height:max(720px,calc(100vh - 32px));min-height:680px;position:relative;overflow:hidden;background:radial-gradient(circle at 73% 42%,#343635 0,#1d1f1e 23%,#0c0d0d 52%,#080909);color:#fff}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,rgba(0,0,0,.35),transparent 55%),url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.13'/%3E%3C/svg%3E");opacity:.45;pointer-events:none}.hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:12.5% 100%,100% 25%;-webkit-mask-image:linear-gradient(90deg,#000,transparent 75%);mask-image:linear-gradient(90deg,#000,transparent 75%)}.hero-content{position:absolute;z-index:2;left:clamp(25px,6vw,96px);top:50%;transform:translateY(-43%);max-width:850px}.hero-index{display:block;margin-bottom:25px;font-size:13px;letter-spacing:.1em;color:var(--acid)}.hero h1{font-size:clamp(44px,6vw,96px);line-height:.95;letter-spacing:-.06em;margin-bottom:32px}.hero h1 em{font-style:normal;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.65)}.hero-content>p{max-width:540px;color:#ffffffc7;font-size:16px;line-height:1.65}.hero-actions{display:flex;align-items:center;gap:34px;margin-top:40px}.hero-code{position:absolute;z-index:2;right:5vw;top:135px;text-align:right;color:#ffffff8c;font-size:12px;line-height:1.7;letter-spacing:.1em}.hero-mark{position:absolute;z-index:1;right:-3vw;top:50%;transform:translateY(-54%);font:800 clamp(380px,45vw,700px)/.5 var(--sans);color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.13)}.scroll-cue{position:absolute;z-index:2;bottom:32px;left:6vw;display:flex;align-items:center;gap:14px;font:400 12px var(--mono);letter-spacing:.1em}.scroll-cue svg{width:14px}.hero-stats{position:absolute;z-index:2;right:5vw;bottom:0;width:min(50%,680px);display:grid;grid-template-columns:repeat(3,1fr);border:1px solid rgba(255,255,255,.14);border-bottom:0}.hero-stats div{padding:22px;border-right:1px solid rgba(255,255,255,.14);display:flex;gap:14px;align-items:center}.hero-stats div:last-child{border:0}.hero-stats b{font:600 13px var(--mono);color:var(--acid)}.hero-stats span{font:400 11px var(--mono);letter-spacing:.06em;color:#ffffffbf}.principle-strip{height:74px;background:var(--acid);display:flex;align-items:center;justify-content:space-around;gap:30px;overflow:hidden;font:600 13px var(--mono);letter-spacing:.18em;white-space:nowrap}.principle-strip svg{width:34px}.section-label{display:flex;gap:18px;font:600 12px var(--mono);letter-spacing:.12em;writing-mode:vertical-rl;transform:rotate(180deg);align-self:flex-start}.section-label span{color:var(--muted)}.section-label p{margin:0;line-height:1}.intro{display:grid;grid-template-columns:60px 1fr minmax(340px,520px);gap:5vw;align-items:center}.intro-copy h2,.section-top h2,.seniority h2,.system-copy h2,.faq h2{font-size:clamp(36px,4.5vw,64px);line-height:1.05;letter-spacing:-.04em;margin:22px 0 30px}.intro-copy>p{max-width:610px;color:var(--muted);font-size:16px;line-height:1.65}.intro-copy .line-link{margin-top:25px}.intro-module{background:#d7d4cb;min-height:530px;padding:22px;display:flex;flex-direction:column;position:relative}.module-head,.module-readings{font:500 12px var(--mono);letter-spacing:.08em;display:flex;justify-content:space-between}.module-head span:last-child{color:#4b5c29}.module-core{flex:1;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:35px;text-align:center;font:500 12px var(--mono);letter-spacing:.12em}.orbit{width:220px;height:220px;border:1px solid rgba(17,19,19,.2);border-radius:50%;display:grid;place-items:center;position:relative}.orbit:before,.orbit:after{content:"";position:absolute;border:1px solid rgba(17,19,19,.12);border-radius:50%;top:25px;right:25px;bottom:25px;left:25px}.orbit:after{top:52px;right:52px;bottom:52px;left:52px}.orbit span{font-size:150px;line-height:.2;transform:translateY(-12px)}.module-readings{border-top:1px solid var(--line);padding-top:17px;gap:10px}.module-readings div{display:flex;flex-direction:column;gap:8px}.module-readings b{font-weight:500}.module-readings span{color:var(--muted)}.featured{background:#e7e4dc}.section-top{display:grid;grid-template-columns:60px 1fr auto;gap:5vw;align-items:end;margin-bottom:55px}.section-top h2{margin-bottom:0}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.product-card{min-width:0;display:flex;flex-direction:column;background:var(--white);border:1px solid var(--line);padding:10px;transition:.3s}.product-image{aspect-ratio:.8;position:relative;overflow:hidden;background:#d8d5cc}.product-image img{width:100%;height:100%;object-fit:cover;transition:.6s cubic-bezier(.2,.7,.2,1)}.product-card:hover .product-image img{transform:scale(1.025)}.product-badge{position:absolute;left:14px;top:14px;padding:7px 10px;background:var(--ink);color:#fff;font:600 11px var(--mono);letter-spacing:.08em}.product-open{position:absolute;right:14px;bottom:14px;width:39px;height:39px;background:var(--paper);display:grid;place-items:center;transform:translateY(55px);transition:.3s}.product-card:hover .product-open{transform:none}.product-open svg{width:17px}.product-meta{padding:16px 4px 14px;display:flex;flex-direction:column;gap:10px}.product-meta-header{display:flex;flex-direction:column;gap:4px}.product-system-label{font:600 12px var(--mono);letter-spacing:.08em;color:var(--acid);text-transform:uppercase}.product-meta h3{font-size:16px;font-weight:600;margin:4px 0 2px;color:var(--ink);line-height:1.35}.product-color-spec{font-size:13px;color:var(--muted);margin:0;line-height:1.5}.product-price-block{margin-top:4px;display:flex;flex-direction:column;gap:2px}.price-main-row{display:flex;align-items:baseline;gap:8px}.price-main-row strong{font:600 17px var(--mono);color:var(--ink)}.price-main-row s{font:400 13px var(--mono);color:var(--muted)}.price-installments{font:400 12px var(--mono);color:var(--muted)}.quick-add{width:100%;height:44px;border:1px solid var(--ink);background:var(--paper);color:var(--ink);font:600 12px var(--mono);letter-spacing:.08em;display:flex;justify-content:center;align-items:center;gap:8px;transition:.2s}.quick-add:hover{background:var(--ink);color:#fff}.quick-add svg{width:14px}.quick-add:disabled{opacity:.4}.detail-code{position:absolute;left:20px;bottom:20px;font-size:11px;background:#efede6db;padding:8px}.detail-badge{position:absolute;right:20px;top:20px;background:var(--ink);color:#fff;font:600 11px var(--mono);padding:9px}.detail-info{padding:2vw 0}.detail-info h1{font-size:clamp(32px,4vw,44px);font-weight:600;line-height:1.1;letter-spacing:-.03em;margin:16px 0 12px}.detail-short{color:var(--muted);font-size:15px;line-height:1.6;max-width:520px}.detail-price{display:flex;align-items:baseline;gap:12px;padding:20px 0;border-bottom:1px solid var(--line);flex-wrap:wrap}.detail-price strong{font:700 28px var(--mono)}.detail-price s{font:400 14px var(--mono);color:var(--muted)}.detail-price span{font:500 13px var(--mono);color:var(--muted)}.selection{padding:24px 0}.selection-head{display:flex;justify-content:space-between;font:600 12px var(--mono);margin-bottom:12px}.selection-head button{border:0;background:none;font:500 12px var(--mono);display:flex;align-items:center;gap:6px;text-decoration:underline}.size-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.size-grid button{height:52px;border:1px solid var(--line);background:none;font:600 14px var(--mono);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.size-grid small{font:400 9px var(--mono);color:var(--muted)}.buy-row{display:flex;gap:12px}.quantity.large{height:52px}.buy-button{flex:1;min-height:52px;font:600 13px var(--mono);justify-content:space-between}.assurances{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:25px 0;border-bottom:1px solid var(--line)}.assurances div{display:flex;gap:12px;align-items:center}.assurances svg{width:22px}.assurances span{font:400 12px var(--mono);display:flex;flex-direction:column;gap:4px}.detail-tabs button{padding:20px 0 12px;border:0;border-bottom:2px solid transparent;background:none;font:600 12px var(--mono)}.detail-tabs section{font-size:14px;color:var(--muted);line-height:1.65;padding:18px 0}.detail-tabs li{display:flex;align-items:center;gap:8px;margin:6px 0}.detail-tabs li svg{width:15px;color:var(--ink)}.system-banner{display:grid;grid-template-columns:1.15fr .85fr;background:var(--ink);color:#fff;min-height:780px}.system-image{overflow:hidden;background:#222}.system-image img{width:100%;height:100%;object-fit:cover}.system-copy{padding:9vw 8vw;display:flex;flex-direction:column;justify-content:center}.system-copy h2{font-size:clamp(48px,5.5vw,80px);margin:25px 0}.system-copy h2 em{font-style:normal;color:var(--acid)}.system-copy>p{color:#ffffff94;max-width:480px}.system-copy ul{padding:0;margin:35px 0 45px;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:18px}.system-copy li{display:flex;align-items:center;gap:10px;font:400 10px var(--mono);letter-spacing:.06em}.system-copy li svg{width:15px;color:var(--acid)}.system-copy .button{align-self:flex-start}.seniority{display:grid;grid-template-columns:60px .75fr 1.25fr;gap:5vw}.seniority-title h2{margin-top:22px}.levels{border-top:1px solid var(--line)}.levels article{display:grid;grid-template-columns:45px 130px 1fr;gap:15px;padding:28px 15px;border-bottom:1px solid var(--line);align-items:start;transition:.2s}.levels article:hover,.levels article.active{background:var(--acid)}.levels span,.levels b{font:500 10px var(--mono);letter-spacing:.08em}.levels p{font-size:12px;color:var(--muted);margin:0;line-height:1.6}.quote{min-height:570px;background:#d3d0c7;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:80px 25px;position:relative;overflow:hidden}.quote-mark{position:absolute;top:5px;font:400 250px Georgia;color:#11131314}.quote blockquote{font-size:clamp(42px,6vw,90px);font-weight:600;line-height:1.05;letter-spacing:-.06em;margin:0 0 45px;z-index:1}.quote blockquote em{font-weight:400}.quote .mono{font-size:9px;letter-spacing:.14em}.footer{background:#0c0d0d;color:#fff}.footer-callout{min-height:420px;padding:80px 6vw;position:relative;border-bottom:1px solid rgba(255,255,255,.14)}.footer-callout h2{font-size:clamp(55px,8vw,120px);letter-spacing:-.075em;line-height:.88;margin:35px 0 0}.round-link{position:absolute;right:7vw;top:50%;transform:translateY(-50%);width:115px;height:115px;border-radius:50%;background:var(--acid);color:var(--ink);display:grid;place-items:center;transition:.25s}.round-link:hover{transform:translateY(-50%) rotate(15deg)}.round-link svg{width:32px;height:32px}.footer-grid{display:grid;grid-template-columns:1.2fr .7fr .7fr 1.2fr;gap:6vw;padding:75px 6vw}.footer-grid>div{display:flex;flex-direction:column;align-items:flex-start}.footer-logo{font-size:32px;font-weight:800;letter-spacing:-.07em}.footer-logo b{font-size:48px}.footer-grid p{font-size:12px;color:#ffffff7a;max-width:280px}.footer-grid>div>span{font:500 9px var(--mono);letter-spacing:.13em;color:#ffffff73;margin-bottom:25px}.footer-grid a{font-size:12px;margin-bottom:13px;display:flex;gap:8px;align-items:center}.footer-grid small{font-size:8px;color:#ffffff59;margin-top:10px}.newsletter{display:flex;border-bottom:1px solid rgba(255,255,255,.4);width:100%}.newsletter input{background:none;color:#fff;border:0;padding:14px 0;outline:0;width:100%;font:400 10px var(--mono)}.newsletter button{background:none;color:#fff;border:0}.newsletter svg{width:18px}.footer-bottom{min-height:65px;border-top:1px solid rgba(255,255,255,.12);padding:0 6vw;display:flex;align-items:center;justify-content:space-between;font:400 8px var(--mono);letter-spacing:.11em;color:#ffffff80}.drawer-shell{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;pointer-events:none}.drawer-shell--open{pointer-events:auto}.drawer-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c;border:0;opacity:0;transition:.35s;width:100%}.drawer-shell--open .drawer-overlay{opacity:1}.drawer{position:absolute;right:0;top:0;bottom:0;width:min(520px,100%);background:var(--paper);transform:translate(101%);transition:.4s cubic-bezier(.2,.7,.2,1);display:flex;flex-direction:column}.drawer-shell--open .drawer{transform:none}.drawer-head{padding:28px 30px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center}.drawer-head h3{font-size:26px;margin:8px 0 0}.drawer-head h3 b{font:400 10px var(--mono);color:var(--muted)}.drawer-head button{background:none;border:0}.drawer-body{padding:10px 30px;overflow:auto;flex:1}.empty-cart{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.empty-cart>svg{width:38px;height:38px;stroke-width:1}.empty-cart h3{font-size:28px;margin:25px 0 4px}.empty-cart p{font-size:12px;color:var(--muted);max-width:300px;margin-bottom:25px}.cart-line{padding:20px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:112px 1fr;gap:18px}.cart-line img{width:112px;height:140px;object-fit:cover}.cart-line .mono{font-size:8px;color:var(--muted)}.cart-line h4{margin:6px 0 3px;font-size:14px}.cart-line p{font:400 9px var(--mono);color:var(--muted);margin:0 0 8px}.cart-line strong{font:500 12px var(--mono)}.cart-line-actions{display:flex;align-items:center;justify-content:space-between;margin-top:15px}.quantity{display:flex;border:1px solid var(--line);height:29px}.quantity button{width:28px;border:0;background:none}.quantity svg{width:11px}.quantity span{width:25px;display:grid;place-items:center;font:500 10px var(--mono)}.remove{font:400 8px var(--mono);border:0;background:none;text-decoration:underline}.drawer-foot{padding:24px 30px;border-top:1px solid var(--line)}.drawer-foot>div{display:flex;justify-content:space-between}.drawer-foot span,.drawer-foot strong{font:500 12px var(--mono)}.drawer-foot p{font-size:9px;color:var(--muted)}.drawer-foot .button{width:100%;margin-top:10px;justify-content:space-between}.page-heading{padding:40px 6vw 90px;border-bottom:1px solid var(--line)}.page-heading h1{font-size:clamp(58px,8vw,120px);line-height:.85;letter-spacing:-.075em;margin:35px 0}.page-heading h1 em{font-style:normal;font-weight:400}.page-heading p{color:var(--muted)}.catalog-toolbar{padding:22px 6vw;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);gap:20px}.categories{display:flex;gap:8px}.categories button{border:1px solid var(--line);background:none;padding:10px 18px;font:500 9px var(--mono);text-transform:uppercase}.categories button.active{background:var(--ink);color:#fff}.catalog-tools{display:flex;gap:12px}.catalog-tools label{height:39px;border:1px solid var(--line);display:flex;align-items:center;padding:0 10px;gap:8px}.catalog-tools svg{width:14px}.catalog-tools input{border:0;background:none;outline:0;width:150px;font:400 9px var(--mono)}.catalog-tools label button{border:0;background:none;padding:0}.catalog-tools select{border:0;background:none;outline:0;font:400 9px var(--mono)}.catalog-count{padding:30px 6vw 20px;font-size:9px;color:var(--muted)}.catalog-grid{padding:0 6vw 120px;grid-template-columns:repeat(3,1fr);gap:40px 16px}.no-results{text-align:center;padding:100px}.no-results>span{font:300 90px var(--mono);color:#bbb}.no-results button{border:0;border-bottom:1px solid;background:none;font:500 10px var(--mono)}.product-page{padding-left:5vw;padding-right:5vw;padding-bottom:120px}.product-page>.back-link{margin:15px 0 35px}.product-detail{display:grid;grid-template-columns:1.15fr .85fr;gap:6vw}.detail-visual{position:relative;min-width:0}.detail-visual>img{width:100%;height:auto}.detail-code{position:absolute;left:20px;bottom:20px;font-size:9px;background:#efede6db;padding:8px}.detail-badge{position:absolute;right:20px;top:20px;background:var(--ink);color:#fff;font:500 9px var(--mono);padding:9px}.detail-info{padding:3vw 0}.detail-info h1{font-size:clamp(43px,5.5vw,75px);line-height:.93;letter-spacing:-.065em;margin:20px 0}.detail-short{color:var(--muted);font-size:14px;max-width:500px}.detail-price{display:flex;align-items:baseline;gap:15px;padding:25px 0;border-bottom:1px solid var(--line)}.detail-price strong{font:500 25px var(--mono)}.detail-price s{font:400 12px var(--mono);color:var(--muted)}.detail-price span{font:400 9px var(--mono);color:var(--muted)}.selection{padding:27px 0}.selection-head{display:flex;justify-content:space-between;font:500 9px var(--mono);margin-bottom:13px}.selection-head button{border:0;background:none;font:400 8px var(--mono);display:flex;align-items:center;gap:6px;text-decoration:underline}.selection-head svg{width:15px}.size-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.size-grid button{height:62px;border:1px solid var(--line);background:none;font:600 12px var(--mono);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.size-grid button.active{background:var(--ink);color:#fff}.size-grid button:disabled{text-decoration:line-through;opacity:.4}.size-grid small{font:400 7px var(--mono);color:var(--muted)}.buy-row{display:flex;gap:9px}.quantity.large{height:54px}.quantity.large button{width:42px}.quantity.large span{width:38px}.buy-button{flex:1;justify-content:space-between}.assurances{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:25px 0;border-bottom:1px solid var(--line)}.assurances div{display:flex;gap:10px;align-items:center}.assurances svg{width:20px}.assurances span{font:400 8px var(--mono);display:flex;flex-direction:column;gap:4px}.detail-tabs>div{display:flex;gap:25px;border-bottom:1px solid var(--line)}.detail-tabs button{padding:22px 0 12px;border:0;border-bottom:2px solid transparent;background:none;font:500 9px var(--mono)}.detail-tabs button.active{border-color:var(--ink)}.detail-tabs section{font-size:12px;color:var(--muted);padding:16px 0}.detail-tabs ul{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr}.detail-tabs li{display:flex;align-items:center;gap:8px;margin:5px 0}.detail-tabs li svg{width:13px;color:var(--ink)}.size-dialog{border:0;padding:45px;width:min(600px,90%);background:var(--paper);box-shadow:0 20px 80px #0000004d}.size-dialog::backdrop{background:#000000a6}.dialog-close{float:right;border:0;background:none;font-size:28px}.size-dialog h2{font-size:35px}.size-dialog table{border-collapse:collapse;width:100%;margin:25px 0}.size-dialog th,.size-dialog td{padding:15px;border-bottom:1px solid var(--line);text-align:left;font:400 10px var(--mono)}.size-dialog p{font-size:11px;color:var(--muted)}.loading{height:80vh;display:flex;align-items:center;justify-content:center;flex-direction:column}.loading span{font-size:100px;animation:pulse 1s infinite}.loading p{font:400 9px var(--mono);letter-spacing:.16em}@keyframes pulse{50%{opacity:.2}}.checkout-page{padding-left:5vw;padding-right:5vw;padding-bottom:120px;background:#e8e5dd}.checkout-head{display:flex;justify-content:space-between;align-items:flex-end;padding:25px 0 45px}.checkout-head .eyebrow{display:block;margin-top:35px}.checkout-head h1{font-size:55px;letter-spacing:-.06em;margin:10px 0 0}.checkout-steps{display:flex}.checkout-steps div{width:120px;border-top:1px solid var(--ink);padding-top:12px;display:flex;flex-direction:column}.checkout-steps b{font:500 9px var(--mono)}.checkout-steps span{font:400 8px var(--mono);color:var(--muted);margin-top:4px}.alert{background:#261f1d;color:#fff;padding:15px;margin-bottom:15px;font:400 10px var(--mono)}.checkout-layout{display:grid;grid-template-columns:1fr 410px;gap:25px;align-items:start}.checkout-forms{background:var(--paper)}.checkout-section{padding:35px 40px;border-bottom:1px solid var(--line)}.checkout-section-title{display:flex;gap:17px;margin-bottom:30px}.checkout-section-title>span{width:27px;height:27px;background:var(--ink);color:#fff;display:grid;place-items:center;font:400 8px var(--mono)}.checkout-section-title h2{font-size:21px;margin:0 0 5px}.checkout-section-title p{font-size:10px;color:var(--muted);margin:0}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px 12px}.field{display:flex;flex-direction:column;gap:8px}.field.wide{grid-column:1/-1}.field span{font:500 8px var(--mono);letter-spacing:.08em}.field input{height:45px;padding:0 12px;border:1px solid var(--line);background:#f5f2eb;outline:0;font-size:12px}.field input:focus{border-color:var(--ink)}.zip-help{display:flex;align-items:end;padding-bottom:14px}.zip-help a{font:400 8px var(--mono);text-decoration:underline}.shipping-options{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:25px}.shipping-options label,.payment-options label{border:1px solid var(--line);padding:16px;display:flex;align-items:center;gap:12px;cursor:pointer}.shipping-options label.active,.payment-options label.active{border:2px solid var(--ink);padding:15px;background:#f4f1e9}.shipping-options input,.payment-options input{display:none}.shipping-options svg,.payment-options>label>svg{width:19px}.shipping-options span,.payment-options span{display:flex;flex:1;flex-direction:column}.shipping-options b,.payment-options b{font-size:11px}.shipping-options small,.payment-options small{font:400 8px var(--mono);color:var(--muted);margin-top:4px}.shipping-options strong{font:500 9px var(--mono)}.payment-options{display:grid;grid-template-columns:1fr 1fr;gap:8px}.payment-options label>svg:last-child{opacity:0;width:15px}.payment-options label.active>svg:last-child{opacity:1}.secure-note{margin-top:20px;display:flex;gap:8px;font-size:9px;color:var(--muted)}.secure-note svg{width:15px}.order-summary{position:sticky;top:85px;background:var(--paper);padding:26px}.summary-head{display:flex;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid var(--line);font:500 9px var(--mono)}.summary-items{max-height:280px;overflow:auto}.summary-items>div{display:grid;grid-template-columns:65px 1fr auto;gap:10px;padding:14px 0;border-bottom:1px solid var(--line);align-items:center}.summary-items img{width:65px;height:80px;object-fit:cover}.summary-items span{display:flex;flex-direction:column}.summary-items b{font-size:10px}.summary-items small{font:400 7px var(--mono);color:var(--muted);margin-top:5px}.summary-items strong{font:500 9px var(--mono)}.coupon{padding:18px 0;border-bottom:1px solid var(--line)}.coupon>label{font:500 8px var(--mono);display:flex;align-items:center;gap:8px;margin-bottom:8px}.coupon svg{width:14px}.coupon>div{display:flex}.coupon input{height:38px;border:1px solid var(--line);padding:0 10px;width:100%;background:none;font:400 9px var(--mono)}.coupon button{border:1px solid var(--ink);background:var(--ink);color:#fff;font:500 8px var(--mono)}.coupon-ok{color:#4c6518;display:flex;align-items:center;gap:5px;margin-top:8px}.totals{padding:18px 0}.totals>div{display:flex;justify-content:space-between;margin-bottom:10px;font-size:10px}.totals b{font:500 10px var(--mono)}.totals .discount{color:#52641f}.totals .total{border-top:1px solid var(--line);padding-top:17px;margin-top:17px;align-items:end}.totals .total span{font:500 10px var(--mono)}.totals .total b{font-size:21px}.totals>small{display:block;text-align:right;font:400 8px var(--mono);color:var(--muted)}.finish{width:100%;justify-content:space-between}.finish:disabled{opacity:.6}.summary-legal{text-align:center;font-size:8px;color:var(--muted);display:flex;justify-content:center;gap:6px}.summary-legal svg{width:12px}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.checkout-empty{min-height:75vh;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.checkout-empty>svg{width:50px;height:50px;stroke-width:1}.checkout-empty h1{font-size:50px;margin:20px 0 5px}.checkout-empty p{color:var(--muted)}.success-page{min-height:90vh;padding-left:6vw;padding-right:6vw;padding-bottom:120px;text-align:center}.success-symbol{width:70px;height:70px;background:var(--acid);border-radius:50%;display:grid;place-items:center;margin:20px auto}.success-page h1{font-size:clamp(55px,7vw,95px);line-height:.9;letter-spacing:-.07em;margin:25px 0}.success-page>p{color:var(--muted)}.order-ticket{background:#e0ddd4;max-width:900px;margin:50px auto 30px;text-align:left}.ticket-head{display:flex;padding:22px 28px;border-bottom:1px dashed #999;font:500 10px var(--mono)}.ticket-head b{margin-left:auto}.ticket-head button{border:0;background:none;margin-left:8px}.ticket-head svg{width:14px}.ticket-flow{padding:40px;display:flex;align-items:center;justify-content:center}.ticket-flow>div{display:flex;align-items:center;flex-direction:column;text-align:center;width:120px}.ticket-flow>div>span{width:40px;height:40px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center}.ticket-flow .done>span{background:var(--ink);color:#fff}.ticket-flow svg{width:16px}.ticket-flow b{font:500 8px var(--mono);margin-top:10px}.ticket-flow small{font-size:8px;color:var(--muted)}.ticket-flow i{width:100px;height:1px;border-top:1px dashed #999}.ticket-details{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px dashed #999}.ticket-details div{padding:20px 28px;border-right:1px dashed #999;display:flex;flex-direction:column;gap:7px}.ticket-details span{font:400 8px var(--mono);color:var(--muted)}.ticket-details b{font:500 10px var(--mono)}.success-actions{display:flex;align-items:center;justify-content:center;gap:28px}.manifesto-hero{min-height:680px;background:var(--ink);color:#fff;padding:90px 7vw;position:relative;display:flex;align-items:end;justify-content:space-between;overflow:hidden}.manifesto-hero h1{font-size:clamp(80px,12vw,180px);line-height:.73;letter-spacing:-.09em;margin:45px 0 0}.manifesto-hero h1 em{color:var(--acid);font-style:normal}.manifesto-arrow{position:absolute;right:-2vw;top:10%;font-size:700px;line-height:.7;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.12)}.manifesto-hero>p{width:310px;font-size:13px;color:#ffffff8c;z-index:2}.manifesto-statement{display:grid;grid-template-columns:60px 1.5fr .7fr;gap:6vw}.manifesto-statement blockquote{font-size:clamp(50px,7vw,105px);font-weight:600;line-height:.94;letter-spacing:-.07em;margin:0}.manifesto-statement>p{font-size:14px;color:var(--muted);align-self:end}.manifesto-values{display:grid;grid-template-columns:repeat(3,1fr);padding:0 6vw 120px}.manifesto-values article{min-height:480px;border:1px solid var(--line);padding:30px;display:flex;flex-direction:column}.manifesto-values article>span{font:400 9px var(--mono)}.manifesto-values svg{margin:auto;width:45px;height:45px;stroke-width:1}.manifesto-values h2{font-size:37px;line-height:1;letter-spacing:-.05em}.manifesto-values p{font-size:11px;color:var(--muted)}.enemy{background:var(--ink);color:#fff}.enemy h2{font-size:clamp(100px,19vw,280px);letter-spacing:-.1em;line-height:.8;margin:80px 0}.enemy>div{display:flex;justify-content:space-between;color:#ffffff80;font:400 10px var(--mono)}.manifesto-end{display:grid;grid-template-columns:.7fr 1.3fr;align-items:center}.manifesto-end>span{font-size:380px;line-height:.5}.manifesto-end p{font:400 10px var(--mono)}.manifesto-end h2{font-size:clamp(50px,6vw,90px);line-height:.95;letter-spacing:-.07em;margin:25px 0 40px}.support-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding-top:0}.contact-card{min-height:420px;border:1px solid var(--line);padding:32px;display:flex;flex-direction:column}.contact-card>svg{width:28px}.contact-card>span{font:400 9px var(--mono);margin-top:auto}.contact-card h2{font-size:36px;line-height:1;margin:15px 0}.contact-card p{font-size:11px;color:var(--muted)}.contact-card a{font:500 9px var(--mono);text-decoration:underline}.acid-card{background:var(--acid);border-color:var(--acid)}.faq{display:grid;grid-template-columns:.7fr 1.3fr;gap:8vw;background:#dedbd2}.faq-list{border-top:1px solid var(--line)}.faq-list article{border-bottom:1px solid var(--line)}.faq-list button{width:100%;padding:24px 5px;border:0;background:none;display:grid;grid-template-columns:40px 1fr 30px;text-align:left;align-items:center}.faq-list button span{font:400 9px var(--mono);color:var(--muted)}.faq-list button b{font-size:13px}.faq-list button svg{width:16px;transition:.2s}.faq-list article.open button svg{transform:rotate(180deg)}.faq-list article>div{display:grid;grid-template-rows:0fr;transition:.3s}.faq-list article.open>div{grid-template-rows:1fr}.faq-list article>div>p{overflow:hidden;margin:0;padding:0 45px;font-size:12px;color:var(--muted)}.faq-list article.open>div>p{padding-bottom:25px}.admin-page{padding-left:6vw;padding-right:6vw;padding-bottom:120px;min-height:80vh}.admin-head{display:flex;justify-content:space-between;align-items:end;border-bottom:1px solid var(--line);padding:20px 0 35px}.admin-head h1{font-size:60px;letter-spacing:-.06em;margin:10px 0 0}.admin-head button{border:0;background:none;font:500 9px var(--mono);display:flex;gap:8px;align-items:center}.admin-head svg{width:15px}.admin-login{max-width:450px;margin:80px auto;background:#dedbd2;padding:50px;display:flex;flex-direction:column;text-align:center;align-items:center}.admin-login>svg{width:35px;height:35px}.admin-login h2{font-size:28px;margin:20px 0 0}.admin-login p{font-size:10px;color:var(--muted)}.admin-login input{width:100%;height:48px;border:1px solid var(--line);background:var(--paper);padding:0 12px;font:400 10px var(--mono);margin:15px 0 8px}.admin-login .button{width:100%}.admin-login>span{font:400 9px var(--mono);color:#8b3325;margin-top:15px}.admin-stats{display:grid;grid-template-columns:repeat(3,1fr);margin:35px 0 25px}.admin-stats article{border:1px solid var(--line);padding:25px;display:flex;flex-direction:column}.admin-stats span{font:400 9px var(--mono);color:var(--muted)}.admin-stats b{font-size:30px;margin-top:12px}.orders-table{border-top:1px solid var(--ink)}.orders-row{display:grid;grid-template-columns:1.1fr 1.6fr .8fr .8fr .7fr;align-items:center;border-bottom:1px solid var(--line);min-height:70px;font-size:10px}.orders-row>span{display:flex;align-items:center;gap:8px}.orders-row>span:nth-child(2){flex-direction:column;align-items:flex-start;gap:2px}.orders-row svg{width:15px}.orders-row small{font-size:8px;color:var(--muted)}.orders-row i{width:7px;height:7px;border-radius:50%;background:#ab8a28}.orders-row i.confirmed{background:#66802a}.orders-label{min-height:36px!important;font:400 8px var(--mono);color:var(--muted)}.admin-empty{text-align:center;padding:80px;font:400 10px var(--mono)}@media(max-width:1000px){.product-grid{grid-template-columns:repeat(2,1fr)}.intro{grid-template-columns:40px 1fr}.intro-module{grid-column:2}.section-top{grid-template-columns:40px 1fr}.section-top>.line-link{grid-column:2}.system-banner{grid-template-columns:1fr 1fr}.seniority{grid-template-columns:40px 1fr}.levels{grid-column:2}.footer-grid{grid-template-columns:1fr 1fr}.checkout-layout{grid-template-columns:1fr 350px}.product-detail{gap:3vw}.support-grid{grid-template-columns:1fr 1fr}.contact-card:last-child{grid-column:1/-1}.manifesto-values h2{font-size:30px}}@media(max-width:760px){.signal-bar span:last-child{display:none}.header{height:70px;padding:0 20px}.nav{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--paper);color:var(--ink);z-index:60;display:flex;flex-direction:column;padding:110px 28px 30px;gap:0;transform:translate(100%);transition:.35s}.nav--open{transform:none}.nav>a{font:600 30px var(--sans);letter-spacing:-.04em;text-transform:none;padding:17px 0;border-bottom:1px solid var(--line)}.nav-mobile-head{display:flex!important;position:absolute;left:28px;right:28px;top:25px;justify-content:space-between;align-items:center;font:500 9px var(--mono)}.nav-mobile-head button{border:0;background:none}.nav-mobile-only{display:block!important;font-size:15px!important;margin-top:auto}.menu-trigger{display:block!important}.header-actions>a{display:none}.hero{min-height:760px}.hero-content{top:42%;left:24px;right:24px}.hero h1{font-size:49px;line-height:.96}.hero-content>p{font-size:13px}.hero-actions{align-items:flex-start;flex-direction:column;gap:20px}.hero-stats{width:100%;right:0}.hero-stats div{padding:15px 10px;flex-direction:column;align-items:flex-start;gap:5px}.hero-code{display:none}.hero-mark{right:-30vw}.scroll-cue{bottom:95px}.principle-strip{justify-content:flex-start;padding:0 22px}.section-pad{padding:80px 22px}.section-label{display:none}.intro{display:block}.intro-copy h2,.section-top h2,.seniority h2,.system-copy h2,.faq h2{font-size:42px}.intro-module{min-height:430px;margin-top:50px}.section-top{display:flex;align-items:flex-start;flex-direction:column}.product-grid,.catalog-grid{grid-template-columns:repeat(2,1fr);gap:28px 8px}.product-meta{display:block}.product-price{text-align:left}.system-banner{display:block}.system-image{height:450px}.system-copy{padding:75px 24px}.system-copy ul{grid-template-columns:1fr}.seniority{display:block}.levels{margin-top:40px}.levels article{grid-template-columns:35px 90px 1fr}.quote{min-height:470px}.footer-callout{min-height:370px}.footer-callout h2{font-size:58px}.round-link{width:70px;height:70px;right:25px;bottom:35px;top:auto}.footer-grid{grid-template-columns:1fr;padding:60px 25px}.footer-bottom{padding:20px 25px;gap:15px;align-items:flex-start;flex-direction:column}.drawer-body,.drawer-head,.drawer-foot{padding-left:20px;padding-right:20px}.page-top{padding-top:125px}.page-heading{padding:30px 22px 65px}.page-heading h1{font-size:57px}.catalog-toolbar{padding:15px 22px;align-items:stretch;flex-direction:column}.categories{overflow-x:auto}.catalog-tools{flex-direction:column}.catalog-tools label{width:100%}.catalog-tools input{flex:1}.catalog-count{padding-left:22px}.catalog-grid{padding:0 22px 80px}.product-page{padding-left:20px;padding-right:20px}.product-detail{display:block}.detail-info{padding:40px 0}.detail-info h1{font-size:47px}.detail-price{flex-wrap:wrap}.assurances,.detail-tabs ul{grid-template-columns:1fr}.checkout-page{padding-left:14px;padding-right:14px}.checkout-head{align-items:flex-start;flex-direction:column}.checkout-head h1{font-size:43px}.checkout-steps{width:100%;margin-top:35px}.checkout-steps div{flex:1}.checkout-layout{display:flex;flex-direction:column}.checkout-forms,.order-summary{width:100%}.checkout-section{padding:30px 20px}.form-grid,.shipping-options,.payment-options{grid-template-columns:1fr}.order-summary{position:static;order:-1}.checkout-empty{padding-left:20px;padding-right:20px}.checkout-empty h1{font-size:40px}.success-page{padding-left:20px;padding-right:20px}.success-page h1{font-size:55px}.ticket-flow{padding:30px 10px}.ticket-flow i{width:20px}.ticket-details{grid-template-columns:1fr}.ticket-details div{border-right:0;border-bottom:1px dashed #999}.success-actions{flex-direction:column}.manifesto-hero{min-height:600px;padding:60px 22px;display:block}.manifesto-hero h1{font-size:85px;margin-top:100px}.manifesto-hero>p{margin-top:50px}.manifesto-arrow{font-size:500px}.manifesto-statement{display:block}.manifesto-statement blockquote{font-size:55px}.manifesto-statement>p{margin-top:40px}.manifesto-values{grid-template-columns:1fr;padding:0 22px 80px}.manifesto-values article{min-height:360px}.enemy h2{font-size:90px;margin:60px 0}.enemy>div{display:block}.manifesto-end{display:block}.manifesto-end>span{font-size:250px}.support-grid{grid-template-columns:1fr}.contact-card:last-child{grid-column:auto}.faq{display:block}.faq-list{margin-top:40px}.admin-page{padding-left:20px;padding-right:20px}.admin-head h1{font-size:45px}.admin-stats{grid-template-columns:1fr}.orders-label{display:none}.orders-row{grid-template-columns:1fr 1fr;padding:16px 0;gap:10px}.orders-row>span:nth-child(2){grid-row:2}.orders-row>strong{text-align:right}.admin-login{padding:35px 20px}.cart-line{grid-template-columns:92px 1fr}.cart-line img{width:92px;height:120px}}@media(max-width:430px){.product-grid,.catalog-grid{grid-template-columns:1fr}.hero h1{font-size:43px}.hero-stats span{font-size:7px}.intro-module{margin-left:-22px;margin-right:-22px}.module-readings{gap:3px}.system-image{height:380px}.levels article{grid-template-columns:30px 1fr}.levels article p{grid-column:2}.footer-callout h2{font-size:48px}.manifesto-hero h1{font-size:67px}.buy-row{flex-direction:column}.quantity.large{align-self:flex-start}.size-dialog{padding:30px 20px}.cart-line-actions{align-items:flex-start;flex-direction:column;gap:10px}}.hero{transition:background .8s ease}.hero--graphite{background:radial-gradient(circle at 75% 45%,#454947 0,#222524 28%,#0a0b0b 62%)}.hero--yellow{background:linear-gradient(100deg,#0b0c0c 0,#151716 52%,#34331c)}.hero-slides,.hero-slide{position:absolute;top:0;right:0;bottom:0;left:0}.hero-slide{opacity:0;transition:opacity .9s ease;pointer-events:none}.hero-slide.active{opacity:1}.hero-slide-image{position:absolute;right:0;top:0;width:52%;height:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 35%);mask-image:linear-gradient(90deg,transparent,#000 35%)}.hero-slide-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(10,11,11,.35),transparent 45%)}.hero-slide-image img{width:100%;height:100%;object-fit:cover;transform:scale(1.04);animation:heroDrift 7s ease-out both}.hero-content{animation:heroCopyIn .65s ease both}.hero-carousel-controls{position:absolute;z-index:5;left:42%;bottom:31px;display:flex;align-items:center;gap:12px}.hero-carousel-controls>button{width:34px;height:34px;border:1px solid rgba(255,255,255,.25);background:#0000001f;color:#fff;display:grid;place-items:center}.hero-carousel-controls svg{width:14px}.hero-carousel-controls>div{display:flex;gap:5px}.hero-carousel-controls>div button{width:35px;height:34px;border:0;background:none;padding:0;display:grid;place-items:center}.hero-carousel-controls i{display:block;width:100%;height:2px;background:#ffffff40;position:relative;overflow:hidden}.hero-carousel-controls button.active i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--acid);transform-origin:left;animation:carouselProgress 6s linear}.hero-carousel-controls>span{font-size:8px;color:#ffffff8c;margin-left:5px}@keyframes carouselProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes heroCopyIn{0%{opacity:0;transform:translateY(-38%)}to{opacity:1;transform:translateY(-43%)}}@keyframes heroDrift{0%{transform:scale(1.08) translate(1.5%)}to{transform:scale(1.02)}}.direction-engine{min-height:720px;background:#0c0d0d;color:#fff;padding:100px 6vw;display:grid;grid-template-columns:.75fr 1.25fr;gap:7vw;align-items:center;overflow:hidden}.direction-copy h2{font-size:clamp(55px,7vw,110px);line-height:.86;letter-spacing:-.075em;margin:35px 0}.direction-copy h2 em{font-style:normal;color:var(--acid)}.direction-track{height:440px;border:1px solid rgba(255,255,255,.13);position:relative;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:25% 25%;overflow:hidden}.direction-track:before{content:"";position:absolute;left:7%;right:7%;top:50%;height:1px;background:#ffffff4d}.direction-scan{position:absolute;top:0;bottom:0;width:20%;background:linear-gradient(90deg,transparent,rgba(216,213,44,.15),transparent);animation:directionScan 4s linear infinite}.direction-arrow{position:absolute;top:50%;left:8%;font-size:180px;line-height:.2;transform:translate(-50%,-50%);color:var(--acid);filter:drop-shadow(0 0 24px rgba(216,213,44,.25));animation:directionMove 5s cubic-bezier(.5,0,.5,1) infinite}.direction-coordinates{position:absolute;left:7%;right:7%;bottom:24px;display:flex;justify-content:space-between;color:#fff6;font-size:8px}.direction-nodes{position:absolute;left:7%;right:7%;top:calc(50% - 4px);display:flex;justify-content:space-between}.direction-nodes i{width:9px;height:9px;border:1px solid var(--acid);border-radius:50%;background:#0c0d0d}@keyframes directionMove{0%,8%{left:8%;opacity:.2}50%{opacity:1}92%,to{left:92%;opacity:.2}}@keyframes directionScan{0%{left:-20%}to{left:120%}}.installment-simulator{margin:18px 0 0;padding:16px;border:1px solid var(--line);background:#e5e1d7}.installment-simulator>div{display:flex;align-items:center;justify-content:space-between;gap:15px}.installment-simulator>div>span{font-size:8px;letter-spacing:.06em}.installment-simulator label{display:flex;align-items:center;gap:12px}.installment-simulator select{height:35px;border:1px solid var(--line);background:var(--paper);font:500 10px var(--mono);padding:0 8px}.installment-simulator b{font:500 11px var(--mono)}.installment-simulator small{display:block;margin-top:8px;color:var(--muted);font-size:8px}.product-shipping{margin:24px 0 0;border:1px solid var(--line);padding:18px}.product-shipping-head{display:flex;align-items:center;gap:10px;margin-bottom:14px}.product-shipping-head svg{width:21px}.product-shipping-head>div{display:flex;flex-direction:column}.product-shipping-head b{font:500 9px var(--mono)}.product-shipping-head small{font-size:8px;color:var(--muted);margin-top:3px}.zip-calc{display:flex}.zip-calc input{height:42px;min-width:0;flex:1;border:1px solid var(--line);background:#f5f2eb;padding:0 12px;font:400 11px var(--mono);outline:0}.zip-calc button{width:100px;border:0;background:var(--ink);color:#fff;font:500 8px var(--mono);display:grid;place-items:center}.zip-calc svg{width:15px}.shipping-error{font-size:9px;color:#8b3325;margin:10px 0 0}.product-shipping-results{border-top:1px solid var(--line);margin-top:14px}.product-shipping-results>div{padding:12px 2px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.product-shipping-results span{display:flex;flex-direction:column}.product-shipping-results b,.product-shipping-results strong{font:500 9px var(--mono)}.product-shipping-results small{font-size:8px;color:var(--muted);margin-top:3px}.size-dialog--smart{width:min(760px,92%)}.smart-size-form{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:28px 0 14px}.smart-size-form label{display:flex;flex-direction:column;gap:7px}.smart-size-form span{font:500 8px var(--mono)}.smart-size-form input,.smart-size-form select{height:46px;min-width:0;border:1px solid var(--line);background:#f7f4ed;padding:0 12px;font:500 11px var(--mono)}.size-result{min-height:70px;border:1px solid var(--line);display:flex;align-items:center;gap:12px;padding:12px 16px;color:var(--muted)}.size-result.active{background:var(--acid);color:var(--ink);border-color:var(--acid)}.size-result svg{width:20px}.size-result span{font:500 9px var(--mono);display:flex;align-items:center;gap:10px}.size-result b{font-size:28px}.size-result button{margin-left:auto;border:1px solid var(--ink);background:var(--ink);color:#fff;padding:10px 13px;font:500 8px var(--mono)}.orders-row{grid-template-columns:1fr 1.35fr .65fr .7fr .65fr 1fr}.label-action{border:1px solid var(--ink);background:none;padding:9px 10px;font:500 7px var(--mono);display:inline-flex;align-items:center;gap:6px}.label-action svg{width:12px}.label-action.ready{background:var(--acid)}.label-action:disabled{opacity:.5}.admin-notice{margin:20px 0;padding:13px 16px;background:var(--acid);font:500 9px var(--mono)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}.hero-slide,.drawer,.nav{transition:none!important}}@media(max-width:760px){html{font-size:16px}.hero-slide-image{width:100%;opacity:.38;-webkit-mask-image:linear-gradient(180deg,#000,transparent 85%);mask-image:linear-gradient(180deg,#000,transparent 85%)}.hero-carousel-controls{left:22px;bottom:92px}.hero-carousel-controls>span{display:none}.hero-stats{height:67px}.hero-stats div{justify-content:center}.scroll-cue{display:none}.hero-content{top:39%;transform:translateY(-35%)}@keyframes heroCopyIn{0%{opacity:0;transform:translateY(-30%)}to{opacity:1;transform:translateY(-35%)}}.direction-engine{display:block;min-height:0;padding:80px 22px}.direction-copy h2{font-size:52px}.direction-track{height:300px;margin-top:50px}.direction-arrow{font-size:125px}.direction-coordinates span:nth-child(2){display:none}.installment-simulator>div{align-items:flex-start;flex-direction:column}.installment-simulator label{width:100%;justify-content:space-between}.product-shipping{padding:15px}.smart-size-form{grid-template-columns:1fr}.size-dialog--smart{width:100%;height:100%;max-height:none;margin:0;padding:28px 18px}.size-dialog--smart table{font-size:8px}.size-dialog--smart th,.size-dialog--smart td{padding:10px 5px}.size-result{align-items:flex-start;flex-wrap:wrap}.size-result button{width:100%;margin:0}.selection-head button{min-height:35px}.checkout-layout .order-summary{order:0}.form-grid>*{min-width:0}.field input,.coupon input,.zip-calc input,.smart-size-form input,.smart-size-form select{font-size:16px}.shipping-options{grid-template-columns:1fr}.shipping-options label,.shipping-options span{min-width:0}.shipping-options strong{white-space:nowrap}.orders-row{grid-template-columns:1fr 1fr}.orders-row>span:last-child{grid-column:1/-1}.label-action{min-height:40px}.admin-notice{line-height:1.5}}.technology-proof{background:#f1efe8}.technology-proof-head{display:grid;grid-template-columns:.7fr 1.5fr .8fr;gap:5vw;align-items:end;margin-bottom:70px}.technology-proof-head h2{font-size:clamp(48px,6vw,88px);line-height:.9;letter-spacing:-.07em;margin:0}.technology-proof-head p{font-size:12px;color:var(--muted);margin:0}.technology-benefits{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.technology-benefits article{min-height:330px;padding:26px;border-right:1px solid var(--line);display:flex;flex-direction:column}.technology-benefits article:last-child{border:0}.technology-benefits svg{width:29px;height:29px;stroke-width:1.3}.technology-benefits span{font:400 8px var(--mono);color:var(--muted);margin-top:auto}.technology-benefits h3{font-size:19px;letter-spacing:-.03em;margin:14px 0 7px}.technology-benefits p{font-size:10px;color:var(--muted);margin:0}.product-benefit-ribbon{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-top:0}.product-benefit-ribbon>div{min-width:0;min-height:86px;padding:10px 8px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:5px}.product-benefit-ribbon>div:last-child{border:0}.product-benefit-ribbon span{font:400 7px var(--mono);color:var(--muted)}.product-benefit-ribbon svg{width:13px;height:13px}.product-benefit-ribbon b{font-size:8px;line-height:1.3}@media(max-width:760px){.technology-proof-head{display:block}.technology-proof-head h2{font-size:50px;margin:25px 0}.technology-proof-head p{max-width:430px}.technology-benefits{grid-template-columns:1fr 1fr}.technology-benefits article{min-height:250px}.technology-benefits article:nth-child(2){border-right:0}.technology-benefits article:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media(max-width:390px){.technology-benefits{grid-template-columns:1fr}.technology-benefits article{min-height:210px;border-right:0!important;border-bottom:1px solid var(--line)}.technology-benefits article:last-child{border-bottom:0}.product-benefit-ribbon{grid-template-columns:1fr 1fr}.product-benefit-ribbon>div:nth-child(2){border-right:0}.product-benefit-ribbon>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}.admin-tabs{display:flex;border-bottom:1px solid var(--ink);margin-top:30px;gap:2px}.admin-tabs button{min-height:55px;padding:0 22px;border:0;background:transparent;display:flex;align-items:center;gap:9px;font:500 9px var(--mono)}.admin-tabs button.active{background:var(--ink);color:#fff}.admin-tabs svg{width:16px}.admin-tabs b{min-width:20px;height:20px;border-radius:50%;background:var(--acid);color:var(--ink);display:grid;place-items:center;font-size:8px}.admin-error{margin:20px 0;padding:13px 16px;background:#6e2d24;color:#fff;font:500 9px var(--mono);display:flex;justify-content:space-between}.admin-notice{display:flex;justify-content:space-between;align-items:center}.admin-notice button,.admin-error button{border:0;background:none;color:inherit;font-size:18px}.catalog-manager{padding-top:45px}.manager-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:35px}.manager-heading h2{font-size:50px;letter-spacing:-.06em;margin:12px 0 4px}.manager-heading p{font-size:11px;color:var(--muted);margin:0}.manager-list{border-top:1px solid var(--ink)}.manager-list article{display:grid;grid-template-columns:82px 1.5fr .55fr .55fr .7fr 1.1fr;gap:18px;min-height:112px;padding:14px 0;border-bottom:1px solid var(--line);align-items:center}.manager-list article.archived{opacity:.45}.manager-list img{width:82px;height:84px;object-fit:cover}.manager-list article>div>span,.manager-product-main>span{font:400 7px var(--mono);color:var(--muted);display:block;margin-bottom:7px}.manager-list article>div>b{font:600 11px var(--mono)}.manager-product-main h3{font-size:15px;margin:0 0 5px}.manager-product-main p{font:400 8px var(--mono);color:var(--muted);margin:0}.status-pill{display:inline-flex!important;width:max-content;padding:7px 8px;background:#ccc;color:var(--ink)!important;font:500 7px var(--mono)!important;font-style:normal;border-radius:20px}.status-pill.active{background:#d8d52c}.status-pill.draft{background:#d5d2c9}.status-pill.scheduled{background:#b8cad1}.status-pill.sold_out,.status-pill.archived{background:#2c2e2d;color:#fff!important}.manager-actions{display:flex;align-items:center;gap:5px}.manager-actions button{height:34px;padding:0 9px;border:1px solid var(--line);background:none;font:500 7px var(--mono);display:flex;align-items:center;gap:5px}.manager-actions button.publish{background:var(--acid);border-color:var(--ink)}.manager-actions svg{width:12px}.drop-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.drop-grid article{min-height:360px;padding:25px;border:1px solid var(--line);display:flex;flex-direction:column;align-items:flex-start}.drop-grid article>span{font:400 8px var(--mono);color:var(--muted)}.drop-grid .status-pill{position:absolute;align-self:flex-end}.drop-grid h3{font-size:29px;line-height:1.05;letter-spacing:-.05em;margin:75px 0 12px}.drop-grid p{font-size:10px;color:var(--muted)}.drop-grid article>div{margin-top:auto;display:flex;flex-direction:column}.drop-grid article>div b{font-size:32px}.drop-grid article>div small{font:400 7px var(--mono);color:var(--muted)}.drop-grid article>button{margin-top:22px;border:0;border-bottom:1px solid;background:none;padding:7px 0;font:500 8px var(--mono);display:flex;align-items:center;gap:6px}.drop-grid svg{width:12px}.editor-shell{position:fixed;z-index:120;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end}.editor-overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;border:0;background:#000000a6}.product-editor{position:relative;width:min(820px,100%);height:100%;background:var(--paper);display:flex;flex-direction:column;box-shadow:-20px 0 70px #00000040}.drop-editor{width:min(660px,100%)}.editor-head{padding:25px 30px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.editor-head h2{font-size:29px;margin:7px 0 0}.editor-head>button{border:0;background:none}.editor-body{flex:1;overflow:auto;padding:10px 30px 45px}.editor-body section{padding:28px 0;border-bottom:1px solid var(--line)}.editor-body section>h3{font:500 9px var(--mono);margin-bottom:20px}.editor-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.editor-grid.four{grid-template-columns:repeat(4,1fr)}.admin-field{display:flex;flex-direction:column;gap:7px;min-width:0}.admin-field.wide{grid-column:1/-1}.admin-field>span{font:500 7px var(--mono);letter-spacing:.07em}.admin-field input,.admin-field select,.admin-field textarea{width:100%;min-width:0;border:1px solid var(--line);background:#f7f4ed;padding:0 11px;font-size:11px;outline:0}.admin-field input,.admin-field select{height:43px}.admin-field textarea{min-height:82px;padding-top:11px;resize:vertical;line-height:1.5}.admin-field input:focus,.admin-field select:focus,.admin-field textarea:focus{border-color:var(--ink)}.image-manager{display:grid;grid-template-columns:180px 1fr;gap:20px}.image-manager>img{width:180px;height:220px;object-fit:cover;background:#ddd}.image-manager>div{display:flex;flex-direction:column;gap:12px}.image-manager small{font-size:8px;color:var(--muted)}.upload-button{height:45px;background:var(--ink);color:#fff;display:flex;align-items:center;justify-content:center;gap:8px;font:500 8px var(--mono);cursor:pointer}.upload-button input{display:none}.upload-button svg{width:15px}.stock-editor{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:18px}.stock-editor label{height:82px;border:1px solid var(--line);display:grid;grid-template-columns:30px 1fr;align-items:center;padding:10px}.stock-editor span{font:600 12px var(--mono)}.stock-editor input{width:100%;min-width:0;border:0;background:none;text-align:center;font:600 17px var(--mono)}.stock-editor small{grid-column:1/-1;text-align:center;font:400 6px var(--mono);color:var(--muted)}.editor-foot{padding:17px 30px;border-top:1px solid var(--line);display:flex;justify-content:flex-end;align-items:center;gap:20px}.editor-foot>button:first-child{border:0;background:none;font:500 8px var(--mono)}.product-grid:has(>.product-card:only-child),.catalog-grid:has(>.product-card:only-child){grid-template-columns:minmax(280px,460px)}@media(max-width:1000px){.manager-list article{grid-template-columns:70px 1.4fr .55fr .6fr 1fr}.manager-list article>div:nth-child(4){display:none}.manager-actions{grid-column:2/-1}.drop-grid{grid-template-columns:1fr 1fr}}@media(max-width:760px){.admin-tabs{overflow-x:auto}.admin-tabs button{padding:0 15px;white-space:nowrap}.manager-heading{align-items:flex-start;flex-direction:column;gap:25px}.manager-heading h2{font-size:42px}.manager-heading .button{width:100%}.manager-list article{grid-template-columns:72px 1fr;gap:12px;padding:18px 0}.manager-list img{width:72px;height:86px}.manager-list article>div:nth-child(n+3):not(.manager-actions){display:grid;grid-template-columns:65px 1fr;grid-column:2;margin-top:-5px}.manager-actions{grid-column:1/-1!important;display:flex!important;overflow-x:auto}.manager-actions button{min-height:40px;white-space:nowrap}.drop-grid{grid-template-columns:1fr}.drop-grid article{min-height:310px}.editor-head,.editor-body,.editor-foot{padding-left:18px;padding-right:18px}.editor-grid,.editor-grid.four{grid-template-columns:1fr}.image-manager{grid-template-columns:110px 1fr}.image-manager>img{width:110px;height:145px}.stock-editor{grid-template-columns:1fr 1fr}.admin-field input,.admin-field select,.admin-field textarea{font-size:16px}.editor-foot{justify-content:space-between}.product-grid:has(>.product-card:only-child),.catalog-grid:has(>.product-card:only-child){grid-template-columns:1fr}}@media(max-width:390px){.header{padding:0 14px}.brand{font-size:22px}.header-actions{gap:15px}.hero-content{left:16px;right:16px}.hero h1{font-size:38px}.hero-content>p{font-size:12px;line-height:1.5}.hero-actions{margin-top:26px}.hero-actions .button{width:100%;justify-content:space-between}.hero-carousel-controls{left:16px}.hero-carousel-controls>div button{width:28px}.hero-stats span{line-height:1.25}.section-pad{padding-left:16px;padding-right:16px}.intro-module{margin-left:-16px;margin-right:-16px}.catalog-toolbar,.catalog-count,.catalog-grid,.page-heading{padding-left:16px;padding-right:16px}.page-heading h1{font-size:49px}.product-page{padding-left:14px;padding-right:14px}.detail-info h1{font-size:42px}.size-grid{gap:4px}.size-grid button{height:56px}.buy-button{width:100%}.assurances{font-size:8px}.checkout-head h1{font-size:38px}.checkout-section-title{gap:10px}.checkout-section{padding:25px 14px}.order-summary{padding:18px 14px}.summary-items>div{grid-template-columns:54px 1fr auto}.summary-items img{width:54px;height:68px}.footer-callout{padding-left:20px}.footer-grid{padding-left:20px;padding-right:20px}.direction-engine{padding-left:16px;padding-right:16px}.direction-copy h2{font-size:46px}}body{background:var(--paper);color:var(--ink);letter-spacing:-.005em}::selection{background:var(--acid);color:#fff}.signal-bar{height:28px;background:var(--acid);color:#fff;padding:0 clamp(20px,4.5vw,72px);font-size:8px;letter-spacing:.14em}.signal-bar span:first-child{display:flex;align-items:center;gap:9px}.signal-bar i,.hero-telemetry i,.active-product-status i,.detail-status i{display:inline-block;width:5px;height:5px;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px #ffffff29}.header{top:28px;height:88px;padding:0 clamp(24px,5vw,80px);border-color:#ffffff1f}.header--surface{color:var(--ink);border-color:var(--line)}.header--scrolled{top:0;height:70px;background:#f0eee7e6;border-color:var(--line)}.brand{font-weight:700;font-size:24px;letter-spacing:-.065em}.brand-arrow{color:var(--acid)}.nav{gap:42px}.nav>a{font-size:9px;letter-spacing:.13em}.nav>a:after{height:1px;bottom:-10px}.header-actions{gap:26px}.cart-trigger span{min-width:18px;height:18px;border:1px solid currentColor;border-radius:50%;display:grid;place-items:center;font-size:7px}.hero{height:max(760px,calc(100svh - 28px));min-height:720px;background:#090a0a;transition:background .8s ease}.hero--graphite{background:radial-gradient(circle at 78% 43%,#3d413f 0,#202321 29%,#0a0b0b 65%)}.hero--bone{background:radial-gradient(circle at 76% 42%,rgba(255,74,0,.13),transparent 24%),linear-gradient(105deg,#090a0a 0,#111312 58%,#242725)}.hero:after{opacity:.3}.hero-grid{opacity:.42;background-size:16.666% 100%,100% 25%;-webkit-mask-image:linear-gradient(90deg,#000,transparent 80%);mask-image:linear-gradient(90deg,#000,transparent 80%)}.hero-content{left:clamp(28px,6vw,96px);top:51%;transform:translateY(-44%);max-width:min(820px,62vw)}.hero h1{font-size:clamp(54px,6.6vw,104px);font-weight:600;line-height:.9;letter-spacing:-.072em;margin-bottom:32px}.hero h1 em{font-weight:400;-webkit-text-stroke:1px rgba(255,255,255,.58)}.hero-content>p{max-width:480px;font-size:14px;line-height:1.65;color:#ffffff9c}.hero-index{color:var(--acid);font-size:9px;letter-spacing:.18em;margin-bottom:30px}.hero-actions{margin-top:36px;gap:30px}.hero-actions .button{min-width:235px;justify-content:space-between}.hero-code{right:6vw;top:145px;font-size:8px;line-height:1.85;letter-spacing:.13em}.hero-mark{right:-1vw;color:transparent;-webkit-text-stroke:1px rgba(255,74,0,.21);font-size:clamp(400px,46vw,700px)}.hero-slide-image{width:54%;opacity:.82;-webkit-mask-image:linear-gradient(90deg,transparent,#000 42%);mask-image:linear-gradient(90deg,transparent,#000 42%)}.hero-slide-image:after{background:linear-gradient(90deg,rgba(10,11,11,.45),transparent 45%),linear-gradient(0deg,rgba(10,11,11,.2),transparent 50%)}.hero-telemetry{position:absolute;z-index:4;left:6vw;right:6vw;bottom:28px;display:flex;align-items:center;gap:32px;font-size:7px;letter-spacing:.13em;color:#ffffff78}.hero-telemetry span:first-child{color:#fff;display:flex;align-items:center;gap:9px}.hero-telemetry i{color:var(--acid);background:var(--acid)}.hero-carousel-controls{left:auto;right:6vw;bottom:18px}.hero-carousel-controls>button{border-color:#ffffff26;background:transparent}.hero-carousel-controls i{background:#ffffff2e}.hero-carousel-controls button.active i:after{background:var(--acid)}.principle-strip{height:68px;background:var(--paper);color:var(--ink);border-bottom:1px solid var(--line);justify-content:center;gap:clamp(22px,5vw,78px);font-size:9px;letter-spacing:.22em}.principle-strip svg{width:22px;color:var(--acid);stroke-width:1.5}.active-drop{background:var(--white)}.active-drop-head{display:grid;grid-template-columns:1.5fr .5fr;gap:8vw;align-items:end;margin-bottom:clamp(55px,7vw,100px)}.active-drop-head h2{font-size:clamp(47px,6.2vw,92px);font-weight:600;line-height:.92;letter-spacing:-.07em;margin:25px 0 0}.active-drop-head>p{max-width:390px;margin:0;color:var(--muted);font-size:13px}.active-product{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);background:var(--paper)}.active-product-image{position:relative;overflow:hidden;min-height:760px;background:#dad7ce}.active-product-image img{width:100%;height:100%;object-fit:cover;transition:transform 1.1s cubic-bezier(.2,.7,.2,1)}.active-product-image:hover img{transform:scale(1.018)}.image-coordinate{position:absolute;z-index:2;left:24px;top:24px;font-size:8px;letter-spacing:.12em}.image-direction{position:absolute;z-index:1;right:-2%;bottom:1%;font:600 300px/.5 var(--sans);color:transparent;-webkit-text-stroke:1px rgba(10,11,11,.16)}.active-product-copy{padding:clamp(45px,6vw,92px);display:flex;flex-direction:column;justify-content:center}.active-product-status,.detail-status{display:flex;justify-content:space-between;gap:20px;padding-bottom:22px;border-bottom:1px solid var(--line);font-size:7px;letter-spacing:.12em;color:var(--muted);margin-bottom:45px}.active-product-status span:first-child,.detail-status span:first-child{display:flex;align-items:center;gap:9px;color:var(--acid)}.active-product-status i,.detail-status i{box-shadow:0 0 0 4px #ff4a001f}.active-product-copy h3{font-size:clamp(42px,5vw,76px);font-weight:600;line-height:.92;letter-spacing:-.065em;margin:22px 0 27px}.active-product-copy>p{font-size:13px;color:var(--muted);max-width:470px}.active-product-specs{display:grid;grid-template-columns:1fr 1fr;margin:38px 0 48px;border-top:1px solid var(--line)}.active-product-specs span{display:flex;align-items:center;gap:12px;padding:15px 0;border-bottom:1px solid var(--line);font-size:10px}.active-product-specs span:nth-child(odd){margin-right:20px}.active-product-specs b{font:400 7px var(--mono);color:var(--acid)}.active-product-purchase{display:flex;justify-content:space-between;align-items:center;gap:25px}.active-product-purchase>div{display:flex;flex-direction:column;gap:5px}.active-product-purchase strong{font:500 22px var(--mono)}.active-product-purchase small{font:400 8px var(--mono);color:var(--muted)}.brand-premise{display:grid;grid-template-columns:.22fr 1.25fr .53fr;gap:6vw;align-items:start;background:var(--paper)}.brand-premise-number{font-size:8px;color:var(--acid);padding-top:6px}.brand-premise h2{font-size:clamp(48px,6.5vw,98px);line-height:.91;letter-spacing:-.073em;margin:27px 0 0}.brand-premise h2 em{font-style:normal;font-weight:400;color:var(--muted)}.brand-premise>p{font-size:13px;color:var(--muted);margin-top:38px;max-width:400px}.technology-proof{background:var(--white)}.technology-proof-head{grid-template-columns:.45fr 1.4fr .55fr;margin-bottom:75px}.technology-proof-head h2{font-weight:600;letter-spacing:-.07em}.technology-benefits{border-color:var(--line)}.technology-benefits article{min-height:360px;padding:30px 24px;border-color:var(--line);transition:background .35s ease,color .35s ease}.technology-benefits article:hover{background:var(--ink);color:#fff}.technology-benefits article:hover p,.technology-benefits article:hover span{color:#ffffff85}.technology-benefits article:hover svg{color:var(--acid)}.technology-benefits svg{color:var(--acid);width:26px;height:26px}.technology-benefits h3{font-size:20px;font-weight:600}.system-banner{grid-template-columns:1.18fr .82fr;min-height:820px;background:var(--graphite)}.system-image{background:#d8d5cc;position:relative}.system-image:after{content:"MATERIAL STUDY / 001";position:absolute;left:28px;bottom:25px;font:400 8px var(--mono);letter-spacing:.13em;color:var(--ink)}.system-copy{padding:9vw 7vw}.system-copy h2{font-weight:600;letter-spacing:-.07em}.system-copy h2 em{color:var(--acid);font-weight:400}.system-copy li svg{color:var(--acid)}.direction-engine{background:var(--ink)}.direction-copy h2 em{color:var(--acid)}.direction-scan{background:linear-gradient(90deg,transparent,rgba(255,74,0,.16),transparent)}.direction-arrow{color:var(--acid);filter:drop-shadow(0 0 24px rgba(255,74,0,.25))}.direction-nodes i{border-color:var(--acid);background:var(--ink)}.quote{background:var(--paper);min-height:650px}.quote blockquote{font-weight:600}.quote blockquote em{font-weight:400;color:var(--muted)}.quote .line-link{margin-top:35px}.quote-mark{color:#ff4a001f}.product-page{padding-left:6vw;padding-right:6vw;background:var(--white)}.product-detail{grid-template-columns:minmax(0,1.18fr) minmax(390px,.82fr);gap:7vw;align-items:start}.detail-visual{position:sticky;top:92px;background:#dad7ce;min-height:calc(100vh - 120px);display:flex;align-items:center}.detail-visual>img{width:100%;height:100%;min-height:calc(100vh - 120px);object-fit:cover}.detail-code{background:#f8f7f2d1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:7px;letter-spacing:.1em}.detail-badge{background:var(--acid);font-size:7px;letter-spacing:.1em}.detail-info{padding:2vw 0 5vw}.detail-info .eyebrow{display:block}.detail-info h1{font-size:clamp(48px,5.7vw,84px);font-weight:600;line-height:.9;margin:25px 0 28px}.detail-short{font-size:13px;line-height:1.7}.detail-price{padding:28px 0;border-color:var(--line)}.detail-price strong{font-size:24px}.detail-price span{margin-left:auto}.installment-simulator{margin:0;padding:20px 0;border:0;border-bottom:1px solid var(--line);background:transparent}.installment-simulator select{background:var(--white);border-color:var(--line)}.product-benefit-ribbon{border:0;border-bottom:1px solid var(--line)}.product-benefit-ribbon>div{min-height:96px;padding:18px 8px;border-color:var(--line)}.product-benefit-ribbon svg{color:var(--acid)}.selection{padding:32px 0 24px}.selection-head b{letter-spacing:.12em}.selection-head button{color:var(--muted);text-decoration:none}.size-grid{gap:8px}.size-grid button{height:68px;background:transparent;transition:.25s}.size-grid button:hover:not(:disabled){border-color:var(--ink)}.size-grid button.active{background:var(--ink);border-color:var(--ink)}.size-grid button.active small{color:#ffffff8c}.buy-row{gap:10px}.buy-button{min-height:58px}.quantity.large{height:58px;background:var(--white)}.product-shipping{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px 0;margin-top:26px}.zip-calc input{background:var(--white)}.zip-calc button{background:var(--ink)}.assurances{padding:24px 0}.assurances svg{color:var(--acid);stroke-width:1.5}.detail-tabs button.active{border-color:var(--acid)}.detail-tabs li svg{color:var(--acid)}.size-result.active,.label-action.ready,.admin-notice{background:var(--acid);color:#fff;border-color:var(--acid)}.page-heading{background:var(--paper)}.page-heading h1{font-weight:600}.page-heading h1 em{color:var(--muted)}.categories button.active{background:var(--acid);border-color:var(--acid);color:#fff}.product-badge{background:var(--acid)}.quick-add:hover{background:var(--acid);border-color:var(--acid);color:#fff}.checkout-page{background:var(--paper)}.checkout-section,.order-summary{background:var(--white)}.checkout-page .button.acid,.drawer-foot .button.acid{color:#fff}.admin-tabs b,.manager-actions button.publish{background:var(--acid);color:#fff;border-color:var(--acid)}.status-pill.active{background:#ff4a0029;color:var(--acid)!important}.footer-callout,.footer{background:var(--ink)}.round-link{background:var(--acid);color:#fff}@media(max-width:1050px){.active-drop-head{grid-template-columns:1fr .55fr}.active-product{grid-template-columns:1fr 1fr}.active-product-image{min-height:660px}.active-product-copy{padding:50px 38px}.active-product-purchase{align-items:flex-start;flex-direction:column}.active-product-purchase .button{width:100%;justify-content:space-between}.brand-premise{grid-template-columns:60px 1fr}.brand-premise>p{grid-column:2;max-width:620px;margin-top:0}.product-detail{gap:4vw}.detail-info h1{font-size:54px}}@media(max-width:760px){.signal-bar{justify-content:center}.signal-bar span:last-child{display:none}.header{top:28px;height:70px}.header--scrolled{top:0}.nav{background:var(--paper)}.hero{height:820px;min-height:760px}.hero-content{top:43%;left:22px;right:22px;max-width:none;transform:translateY(-42%)}.hero h1{font-size:clamp(44px,13.2vw,62px);line-height:.92}.hero-content>p{max-width:390px}.hero-actions{align-items:stretch}.hero-actions .button{width:100%}.hero-actions .text-link{align-self:flex-start}.hero-slide-image{width:100%;opacity:.4;-webkit-mask-image:linear-gradient(180deg,#000,transparent 88%);mask-image:linear-gradient(180deg,#000,transparent 88%)}.hero-code{display:none}.hero-mark{right:-38vw;opacity:.72}.hero-telemetry{left:22px;right:22px;bottom:80px}.hero-telemetry span:not(:first-child){display:none}.hero-carousel-controls{left:22px;right:auto;bottom:23px}.hero-carousel-controls>span{display:block}.principle-strip{height:58px;justify-content:flex-start;padding:0 22px;gap:25px}.principle-strip span:nth-of-type(2n),.principle-strip svg:nth-of-type(2n){display:none}.active-drop-head{display:block;margin-bottom:50px}.active-drop-head h2{font-size:50px}.active-drop-head>p{margin-top:28px}.active-product{display:block}.active-product-image{min-height:0;aspect-ratio:.82}.active-product-copy{padding:48px 24px}.active-product-status{margin-bottom:36px}.active-product-copy h3{font-size:49px}.active-product-specs{margin:30px 0}.active-product-purchase{flex-direction:column;align-items:stretch}.active-product-purchase .button{width:100%;justify-content:space-between}.brand-premise{display:block}.brand-premise-number{display:block;margin-bottom:45px}.brand-premise h2{font-size:51px}.brand-premise>p{margin-top:35px}.technology-proof-head{display:block}.technology-proof-head h2{font-size:50px;margin:25px 0}.technology-benefits{grid-template-columns:1fr 1fr}.technology-benefits article{min-height:260px;padding:22px 16px}.system-banner{display:block}.system-image{height:auto;aspect-ratio:.9}.system-copy{padding:75px 24px}.system-copy h2{font-size:49px}.direction-engine{padding:90px 22px}.direction-copy h2{font-size:52px}.quote{min-height:540px;padding-left:22px;padding-right:22px}.quote blockquote{font-size:43px}.product-page{padding-left:20px;padding-right:20px}.product-detail{display:block}.detail-visual{position:relative;top:auto;min-height:0;aspect-ratio:.82}.detail-visual>img{min-height:0;height:100%;object-fit:cover}.detail-info{padding-top:48px}.detail-status{margin-bottom:36px}.detail-info h1{font-size:49px}.detail-price span{width:100%;margin-left:0}.product-benefit-ribbon>div{min-height:88px}.buy-row{align-items:stretch}.buy-row .quantity{flex-shrink:0}}@media(max-width:390px){.section-pad{padding:78px 16px}.hero-content{left:16px;right:16px}.hero h1{font-size:42px}.hero-telemetry,.hero-carousel-controls{left:16px}.hero-carousel-controls>span{display:none}.principle-strip{padding-left:16px}.active-drop-head h2,.brand-premise h2,.technology-proof-head h2{font-size:43px}.active-product-copy{padding:42px 18px}.active-product-status span:last-child{display:none}.active-product-copy h3{font-size:43px}.active-product-specs{grid-template-columns:1fr}.active-product-specs span:nth-child(odd){margin-right:0}.active-product-purchase strong{font-size:20px}.technology-benefits{grid-template-columns:1fr}.technology-benefits article{min-height:220px;border-right:0}.technology-benefits article:not(:last-child){border-bottom:1px solid var(--line)}.product-page{padding-left:14px;padding-right:14px}.detail-info h1{font-size:43px}.detail-status span:last-child{display:none}.product-benefit-ribbon{grid-template-columns:1fr 1fr}.buy-row{flex-direction:column}.buy-row .quantity{width:100%;justify-content:space-between}.quantity.large span{flex:1}.buy-button{width:100%}}:root{--quiet-paper: #e9e4da;--quiet-white: #f7f4ed;--quiet-ink: #111312;--quiet-muted: #696961;--quiet-orange: #e05c1a;--quiet-line: rgba(17, 19, 18, .16)}.product-grid--single{grid-template-columns:minmax(280px,520px)}.product-proof-band{margin-top:clamp(72px,9vw,140px);padding:clamp(56px,7vw,110px) max(5vw,24px);color:#f2f0e9;background:#171918;display:grid;grid-template-columns:minmax(260px,.8fr) 1.2fr;gap:8vw}.product-proof-band header>span,.product-material>div>span,.product-video header>span,.product-journey header>span,.product-community-cta>div>span,.community-page section>span,.community-page header>span,.community-hero>div>span{font:600 11px/1.4 var(--mono);letter-spacing:.14em}.product-proof-band h2,.product-material h2,.product-video h2,.product-journey h2,.product-community-cta h2,.community-page h2{margin:18px 0 22px;font-size:clamp(38px,5vw,72px);letter-spacing:-.055em;line-height:.96}.product-proof-band header p{color:#b9bbb5;line-height:1.7;max-width:560px;font-size:15px}.product-proof-band>div{display:grid;grid-template-columns:repeat(3,1fr);align-items:end}.product-proof-band article{padding:28px;border-left:1px solid #40423f;min-height:210px;display:flex;flex-direction:column;justify-content:flex-end}.product-proof-band article small{color:#a5a79f;font:600 11px var(--mono);letter-spacing:.12em}.product-proof-band article b{margin:14px 0;font-size:clamp(20px,2vw,32px);letter-spacing:-.03em}.product-proof-band article p{margin:0;color:#b9bbb5;font-size:14px;line-height:1.6}.product-material{display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:start}.product-material dl{margin:46px 0 28px;border-top:1px solid #cbc9c1}.product-material dl div{padding:18px 0;display:grid;grid-template-columns:150px 1fr;border-bottom:1px solid #d8d6cf}.product-material dt{font:600 11px var(--mono);letter-spacing:.1em}.product-material dd{margin:0;line-height:1.65}.product-material>img{width:100%;height:min(760px,75vw);object-fit:cover;position:sticky;top:100px}.product-origin-note{padding:22px;background:#ece9e0;font-size:13px;line-height:1.65}.product-video>div{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.product-video video{width:100%;background:#111}.product-video figcaption{margin-top:10px;font-size:13px;color:#666}.product-journey{background:#e8e5dc}.product-journey>div{margin-top:56px;display:grid;grid-template-columns:repeat(4,1fr)}.product-journey article{min-height:360px;padding:22px;border-left:1px solid #c2c0b8}.product-journey article img{width:100%;aspect-ratio:4/3;object-fit:cover;margin-bottom:22px}.product-journey article>span{font:600 11px var(--mono);color:var(--quiet-orange)}.product-journey h3{margin:40px 0 14px;font-size:24px}.product-journey article:has(img) h3{margin-top:20px}.product-journey article p{color:#5f605c;line-height:1.65}.product-community-cta{display:grid;grid-template-columns:1.15fr .85fr;background:#151716;color:#f5f3ec}.product-community-cta>img{width:100%;height:760px;object-fit:cover}.product-community-cta>div{padding:8vw 6vw;align-self:center}.product-community-cta p{color:#b8bab4;line-height:1.7;margin-bottom:36px}.community-page{background:#f3f1ea}.community-hero{min-height:760px;display:grid;grid-template-columns:.8fr 1.2fr;background:#191b1a;color:#f6f3ec}.community-hero>div{padding:clamp(60px,9vw,140px) 6vw;align-self:center}.community-hero h1{margin:24px 0;font-size:clamp(56px,7.8vw,126px);line-height:.86;letter-spacing:-.065em}.community-hero p{color:#b8bab4;max-width:520px;line-height:1.7;margin-bottom:38px}.community-hero>img{width:100%;height:100%;min-height:760px;object-fit:cover}.community-how{display:grid;grid-template-columns:.85fr 1.15fr;gap:8vw}.community-how>div{display:grid;grid-template-columns:1fr 1fr}.community-how article{min-height:190px;padding:26px;border-left:1px solid #c8c6be;border-bottom:1px solid #c8c6be}.community-how article b{color:var(--quiet-orange);font:600 12px var(--mono)}.community-how article p{margin-top:50px;max-width:220px;line-height:1.55;font-size:13px}.community-rewards{color:#f3f1ea;background:#202321}.community-rewards>div{margin:55px 0 22px;display:grid;grid-template-columns:repeat(5,1fr)}.community-rewards article{padding:26px 18px;min-height:150px;border-left:1px solid #4b4d49;display:flex;flex-direction:column;justify-content:space-between}.community-rewards article b{color:var(--quiet-orange);font:600 12px var(--mono)}.community-rewards article span{font:600 12px/1.5 var(--mono);letter-spacing:.08em}.community-rewards>p{color:#a9aba5;font-size:13px}.community-gallery>header{margin-bottom:45px}.community-gallery>div:not(.community-empty){display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.community-gallery article{background:#fff}.community-gallery article img,.community-gallery article video{width:100%;aspect-ratio:4/5;object-fit:cover}.community-gallery article footer{padding:20px}.community-gallery article footer b{font-size:14px}.community-gallery article footer p{min-height:44px;color:#666;font-size:13px;line-height:1.55}.community-gallery article footer span{font:600 9px var(--mono);letter-spacing:.12em}.community-empty{padding:80px;text-align:center;border:1px solid #cfcdc5}.community-empty svg{color:var(--quiet-orange)}.community-submit{display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw;background:#e7e4db}.community-submit-copy>div{display:flex;gap:14px;margin-top:36px}.community-submit-copy>div svg{color:var(--quiet-orange)}.community-submit-copy>div span{display:grid;gap:7px}.community-submit-copy>div small{max-width:380px;line-height:1.5}.community-submit form{padding:36px;background:#f8f7f2}.community-file{min-height:150px;border:1px dashed #9f9e98;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;cursor:pointer}.community-file svg{color:var(--quiet-orange)}.community-file small{color:#73746f}.community-file input{max-width:240px}.community-form-grid{margin-top:25px;display:grid;grid-template-columns:1fr 1fr;gap:16px}.community-form-grid label{display:grid;gap:8px}.community-form-grid label.wide{grid-column:1/-1}.community-form-grid span{font:600 9px var(--mono);letter-spacing:.12em}.community-form-grid input,.community-form-grid select,.community-form-grid textarea{min-height:48px;padding:12px;border:1px solid #c8c6be;background:#fff}.community-form-grid textarea{min-height:110px;resize:vertical}.community-consent{display:flex;align-items:flex-start;gap:10px;margin-top:18px;font-size:12px;line-height:1.5}.community-submit form>.button{margin-top:24px}.community-message{display:flex;gap:8px;margin-top:18px;font-size:13px}.community-message.sent{color:#315e42}.community-message.error{color:#a72b20}.finance-panel,.community-admin{padding:0;background:transparent}.finance-period{display:flex;gap:8px;align-items:end;padding:12px;background:#fff;border:1px solid #d8d6cf}.finance-period label{display:grid;gap:5px}.finance-period label span{font:600 8px var(--mono);letter-spacing:.1em}.finance-period input{padding:9px;border:1px solid #cbc9c2}.finance-period button{min-height:38px;padding:0 14px;border:0;color:#fff;background:#1d201e;font:600 9px var(--mono)}.finance-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px}.finance-kpis article{padding:24px;background:#fff;border:1px solid #dddcd6;display:grid;gap:10px}.finance-kpis small{font:600 9px var(--mono);letter-spacing:.1em}.finance-kpis b{font-size:28px}.finance-kpis span{color:#686963;font-size:12px}.finance-layout{display:grid;grid-template-columns:1.15fr .85fr;gap:18px}.dre-card,.finance-settings,.pricing-table,.expense-manager{background:#fff;border:1px solid #dddcd6}.dre-card header,.finance-settings header{padding:20px;border-bottom:1px solid #dddcd6;display:flex;justify-content:space-between}.dre-card>div{display:flex;justify-content:space-between;padding:12px 20px;border-bottom:1px solid #efeee9}.dre-card>div.total{background:#efeee9;font-weight:700}.dre-card>div.result{padding:18px 20px;color:#fff;background:#1d201e;font-size:16px}.finance-settings{padding-bottom:20px}.finance-settings label{margin:0 20px;padding:13px 0;border-bottom:1px solid #efeee9;display:grid;grid-template-columns:1fr 130px;align-items:center}.finance-settings label span{font:600 9px var(--mono);letter-spacing:.08em}.finance-settings input{padding:10px;border:1px solid #cbc9c2}.finance-settings button{margin:20px 20px 0}.pricing-table,.expense-manager{margin-top:20px}.pricing-table>header,.expense-manager>header{padding:24px;display:flex;justify-content:space-between;align-items:end;border-bottom:1px solid #dddcd6}.pricing-table h3,.expense-manager h3{margin:8px 0 0;font-size:28px}.pricing-table>header p{max-width:390px;color:#666;font-size:12px}.pricing-row{display:grid;grid-template-columns:2fr repeat(4,1fr);gap:18px;align-items:center;padding:15px 24px;border-bottom:1px solid #ecebe6}.pricing-row.heading{color:#777;font:600 9px var(--mono);letter-spacing:.1em}.pricing-row span{display:grid;gap:4px}.pricing-row small{color:#797a75;font-size:10px}.pricing-row strong{color:#315e42}.expense-manager>form{padding:18px 24px;display:grid;grid-template-columns:130px 1fr 2fr 120px 130px 130px auto;gap:8px;border-bottom:1px solid #dddcd6}.expense-manager>form input,.expense-manager>form select{min-width:0;padding:10px;border:1px solid #cbc9c2}.expense-manager>form button{border:0;color:#fff;background:#1d201e;display:flex;align-items:center;gap:6px;padding:0 14px}.expense-manager>div>article{display:grid;grid-template-columns:1fr 140px 110px 40px;align-items:center;padding:14px 24px;border-bottom:1px solid #ecebe6}.expense-manager>div>article span{display:grid;gap:4px}.expense-manager>div>article small{color:#777}.expense-manager>div>article i{font:600 9px var(--mono)}.expense-manager>div>article button{border:0;background:none}.community-admin-filters{display:flex;gap:8px;margin-bottom:18px}.community-admin-filters button{padding:12px 18px;border:1px solid #cbc9c2;background:#fff;font:600 10px var(--mono)}.community-admin-filters button.active{color:#fff;background:#1c1e1d}.community-admin-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.community-admin-grid>article{background:#fff;border:1px solid #d7d5ce}.community-admin-grid>article>img,.community-admin-grid>article>video{width:100%;aspect-ratio:4/3;object-fit:cover}.community-admin-grid>article>div{padding:20px}.community-admin-grid h3{margin:8px 0}.community-admin-grid p{min-height:55px;color:#62635f;font-size:13px;line-height:1.5}.community-admin-grid small{display:block;margin-bottom:18px}.community-admin-grid label{display:grid;gap:6px;font:600 9px var(--mono)}.community-admin-grid select{padding:9px}.community-admin-grid article>div>div{margin-top:14px;display:flex;gap:8px;align-items:center}.community-admin-grid button{padding:9px 12px;border:1px solid #bbb9b2;background:#fff;display:flex;align-items:center;gap:5px}.community-admin-grid button.approve{color:#fff;border-color:#315e42;background:#315e42}.community-admin-grid .feature{display:flex;flex-direction:row;align-items:center;margin-left:auto}@media(max-width:900px){.product-proof-band,.product-material,.product-community-cta,.community-hero,.community-how,.community-submit,.finance-layout{grid-template-columns:1fr}.product-proof-band>div,.community-rewards>div{grid-template-columns:1fr 1fr}.product-material>img{position:static;height:auto}.product-journey>div,.finance-kpis{grid-template-columns:1fr 1fr}.product-community-cta>img,.community-hero>img{height:560px;min-height:0}.community-gallery>div:not(.community-empty),.community-admin-grid{grid-template-columns:1fr 1fr}.expense-manager>form{grid-template-columns:1fr 1fr}.finance-period{width:100%;flex-wrap:wrap}.pricing-row{grid-template-columns:1.5fr repeat(4,1fr);overflow:auto}}@media(max-width:600px){.product-proof-band>div,.product-journey>div,.community-how>div,.community-rewards>div,.community-gallery>div:not(.community-empty),.community-admin-grid,.finance-kpis{grid-template-columns:1fr}.product-video>div{grid-template-columns:1fr}.product-material dl div{grid-template-columns:1fr;gap:8px}.product-community-cta>img,.community-hero>img{height:430px}.community-form-grid{grid-template-columns:1fr}.community-form-grid label.wide{grid-column:auto}.community-submit form{padding:22px}.pricing-table{overflow:auto}.pricing-row{min-width:760px}.expense-manager>form{grid-template-columns:1fr}.expense-manager>form button{min-height:44px;justify-content:center}.expense-manager>div>article{grid-template-columns:1fr auto;gap:8px}}html,body,#root{max-width:100%}body{overflow-x:clip}.signal-bar{height:32px;padding:0 20px;justify-content:center;align-items:center;background:var(--quiet-ink);color:#fff;font-size:11px;letter-spacing:.12em}.header,.header--surface{top:32px;color:var(--quiet-ink);border-color:var(--quiet-line)}.header:not(.header--surface){position:sticky;top:0;background:#faf9f5f5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.header--scrolled{top:0;background:#faf9f5ed;border-color:var(--quiet-line)}.button.signal{min-height:58px;border-color:var(--quiet-orange);background:var(--quiet-orange);color:#fff}.button.signal:hover{border-color:#10231f;background:#10231f}.quiet-link{display:inline-flex;align-items:center;gap:10px;width:fit-content;padding-bottom:5px;border-bottom:1px solid currentColor;font:500 9px var(--mono);letter-spacing:.1em;text-transform:uppercase}.quiet-link svg{width:14px;height:14px}.quiet-home{overflow:hidden;background:var(--quiet-paper)}.quiet-code,.quiet-section-heading>span,.quiet-promise>span,.quiet-technology header>span,.quiet-construction-copy>span,.quiet-movement>div>span,.quiet-manifesto>span,.quiet-shop header span{color:var(--quiet-orange);font:500 9px var(--mono);letter-spacing:.15em;text-transform:uppercase}.quiet-hero{min-height:calc(100svh - 117px);display:grid;grid-template-columns:48% 52%;background:var(--quiet-paper)}.quiet-hero-copy{min-width:0;padding:140px clamp(28px,5.5vw,94px) 72px;display:flex;flex-direction:column;justify-content:center;animation:quiet-copy-in .7s cubic-bezier(.2,.7,.2,1) both}.quiet-hero-copy h1{max-width:740px;margin:28px 0 30px;color:var(--quiet-ink);font-size:clamp(50px,4.7vw,88px);font-weight:600;line-height:.91;letter-spacing:-.075em}.quiet-hero-copy>p{max-width:480px;margin-bottom:0;color:var(--quiet-muted);font-size:14px;line-height:1.75}.quiet-hero-actions{margin-top:40px;display:flex;align-items:center;gap:28px}.quiet-hero-visual{min-width:0;min-height:650px;margin:18px 18px 18px 0;position:relative;overflow:hidden;background:#d7d3ca}.quiet-hero-visual>img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;opacity:0;transform:scale(1.018);transition:opacity .8s ease,transform .9s cubic-bezier(.2,.7,.2,1)}.quiet-hero-visual>img.active{opacity:1;transform:scale(1)}.quiet-slider-control{position:absolute;z-index:2;left:28px;right:28px;bottom:24px;display:flex;align-items:center;justify-content:space-between;color:#fff;font:500 8px var(--mono);letter-spacing:.14em;text-shadow:0 1px 10px rgba(0,0,0,.4)}.quiet-slider-control>div{display:flex;gap:5px}.quiet-slider-control button{width:38px;height:18px;padding:0;border:0;background:none;display:grid;place-items:center}.quiet-slider-control button i{width:100%;height:1px;background:#ffffff94;transition:height .25s,background .25s}.quiet-slider-control button.active i{height:3px;background:var(--quiet-orange)}@keyframes quiet-copy-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.quiet-product{background:var(--quiet-white)}.quiet-section-heading{display:grid;grid-template-columns:.45fr 1.55fr;gap:6vw;align-items:start;margin-bottom:clamp(55px,7vw,105px)}.quiet-section-heading h2,.quiet-technology header h2,.quiet-construction-copy h2,.quiet-shop h2{margin:0;font-size:clamp(44px,5.2vw,80px);font-weight:600;line-height:.95;letter-spacing:-.065em}.quiet-product-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.68fr) minmax(220px,.52fr);gap:clamp(24px,4vw,68px);align-items:center}.quiet-product-photo,.quiet-product-detail-photo{display:block;overflow:hidden;background:#dad7cf}.quiet-product-photo{aspect-ratio:.77}.quiet-product-detail-photo{aspect-ratio:.72;transform:translateY(8%)}.quiet-product-photo img,.quiet-product-detail-photo img{width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.quiet-product-photo:hover img,.quiet-product-detail-photo:hover img{transform:scale(1.018)}.quiet-product-buy>span,.quiet-product-buy small{color:var(--quiet-muted);font:500 8px var(--mono);letter-spacing:.12em;text-transform:uppercase}.quiet-product-buy h3{margin:18px 0;font-size:clamp(32px,3.4vw,54px);line-height:.98;letter-spacing:-.06em}.quiet-product-buy>p{color:var(--quiet-muted);font-size:13px}.quiet-product-buy ul{margin:30px 0;padding:0;list-style:none}.quiet-product-buy li{padding:10px 0;display:flex;align-items:center;gap:11px;border-bottom:1px solid var(--quiet-line);font-size:11px}.quiet-product-buy li svg{width:13px;color:var(--quiet-orange)}.quiet-product-price{margin:0 0 26px;display:flex;flex-direction:column;gap:6px}.quiet-product-price strong{font:500 22px var(--mono)}.quiet-product-buy .button{width:100%;justify-content:space-between}.quiet-promise{min-height:720px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;background:var(--quiet-paper)}.quiet-promise h2{margin:36px 0 30px;font-size:clamp(55px,7.5vw,115px);font-weight:600;line-height:.88;letter-spacing:-.08em}.quiet-promise p{max-width:600px;color:var(--quiet-muted);font-size:14px}.quiet-technology{background:var(--quiet-ink);color:#fff}.quiet-technology header{display:grid;grid-template-columns:.45fr 1.55fr;gap:6vw;margin-bottom:clamp(65px,8vw,115px)}.quiet-technology header h2{color:#fff}.quiet-tech-list{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(35px,6vw,95px)}.quiet-tech-list article{padding-top:24px;border-top:1px solid rgba(255,255,255,.22)}.quiet-tech-list svg{width:23px;color:var(--quiet-orange);stroke-width:1.5}.quiet-tech-list small{margin:45px 0 16px;display:block;color:#ffffff7a;font:500 8px var(--mono);letter-spacing:.13em}.quiet-tech-list h3{margin-bottom:15px;font-size:20px}.quiet-tech-list p{max-width:340px;margin:0;color:#ffffff8f;font-size:12px}.quiet-construction{min-height:820px;display:grid;grid-template-columns:58% 42%;background:var(--quiet-white)}.quiet-construction-photo{min-height:820px;overflow:hidden}.quiet-construction-photo img{width:100%;height:100%;object-fit:cover}.quiet-construction-copy{padding:clamp(65px,9vw,145px) clamp(35px,7vw,110px);display:flex;justify-content:center;flex-direction:column}.quiet-construction-copy h2{margin:30px 0}.quiet-construction-copy p{max-width:460px;margin-bottom:36px;color:var(--quiet-muted);font-size:13px}.quiet-movement{min-height:850px;position:relative;overflow:hidden;background:#121313;color:#fff}.quiet-movement:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0000005c}.quiet-movement>img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:center 38%}.quiet-movement>div{max-width:720px;position:absolute;z-index:1;left:clamp(25px,7vw,110px);bottom:clamp(55px,9vw,135px)}.quiet-movement h2{margin:28px 0 24px;font-size:clamp(55px,7vw,105px);line-height:.88;letter-spacing:-.075em}.quiet-movement p{max-width:440px;color:#ffffffbd;font-size:13px}.quiet-manifesto{min-height:670px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;background:var(--quiet-paper)}.quiet-manifesto blockquote{margin:42px 0;font-size:clamp(46px,6.4vw,96px);font-weight:600;line-height:.96;letter-spacing:-.07em}.quiet-shop{background:var(--quiet-white)}.quiet-shop header{margin-bottom:70px;display:flex;align-items:end;justify-content:space-between;gap:40px}.quiet-shop h2{margin-top:22px}.quiet-shop .product-grid{grid-template-columns:repeat(3,1fr);gap:20px}.product-card{background:transparent;position:relative}.product-card.choosing-size{z-index:120}.product-image{aspect-ratio:.76}.product-badge{background:var(--quiet-orange)}.product-meta{padding-top:18px}.system-description{min-height:24px;margin:-1px 0 8px;display:block;color:var(--quiet-muted);font-size:9px;line-height:1.4}.quick-add{border-width:0 0 1px;justify-content:flex-start}.quick-add:hover{padding-left:12px;background:var(--quiet-orange);border-color:var(--quiet-orange);color:#fff}.quick-size-picker{width:100%;padding:18px;position:absolute;z-index:12;right:0;bottom:0;left:0;background:var(--quiet-white);border:1px solid var(--quiet-line);box-shadow:0 18px 45px #0a0b0b2e}.quick-size-picker header{margin-bottom:17px;display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.quick-size-picker header>div{display:flex;flex-direction:column;gap:5px}.quick-size-picker header span{color:var(--quiet-orange);font:500 7px var(--mono);letter-spacing:.12em}.quick-size-picker header b{font-size:15px}.quick-size-picker header button{width:30px;height:30px;padding:0;border:0;background:none;display:grid;place-items:center}.quick-size-picker header svg{width:17px}.quick-size-options{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.quick-size-options button{min-width:0;min-height:58px;padding:7px 2px;border:1px solid var(--quiet-line);background:transparent;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px}.quick-size-options button:hover:not(:disabled),.quick-size-options button:focus-visible{background:var(--quiet-orange);border-color:var(--quiet-orange);color:#fff}.quick-size-options button:disabled{opacity:.35;text-decoration:line-through}.quick-size-options b{font:600 11px var(--mono)}.quick-size-options small{font:400 6px var(--mono)}.quick-size-picker>a{margin-top:16px;padding-bottom:5px;border-bottom:1px solid;display:inline-flex;align-items:center;gap:7px;font:500 7px var(--mono);text-transform:uppercase}.quick-size-picker>a svg{width:12px}.catalog-tools label{height:54px;min-width:210px}.catalog-tools label>span{min-width:0;flex:1;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:2px}.catalog-tools label small{color:var(--quiet-muted);font:500 6px var(--mono);letter-spacing:.1em}.catalog-tools input,.catalog-tools select{width:100%;font-size:9px}.catalog-tools .sort{min-width:165px}.product-page{padding-right:5vw;padding-bottom:130px;padding-left:5vw;background:var(--quiet-white)}.product-page>.back-link{margin-bottom:34px}.product-detail{grid-template-columns:minmax(0,1.42fr) minmax(390px,.9fr);gap:clamp(45px,6vw,100px);align-items:start}.detail-gallery{min-width:0;display:grid;gap:14px}.detail-gallery figure{aspect-ratio:.78;margin:0;position:relative;overflow:hidden;background:#dad7cf}.detail-gallery img{width:100%;height:100%;object-fit:cover}.detail-gallery figure>span{position:absolute;top:16px;left:16px;padding:8px 10px;background:var(--quiet-orange);color:#fff;font:500 8px var(--mono);letter-spacing:.1em}.detail-info{padding:12px 0 40px;position:static}.detail-info h1{margin:22px 0;font-size:clamp(46px,4.8vw,75px)}.detail-short{max-width:500px}.product-color{padding:27px 0 3px}.product-color>span{display:block;margin-bottom:13px;font:500 9px var(--mono);letter-spacing:.12em}.product-color>div{display:flex;align-items:center;gap:10px;font-size:11px}.product-color i{width:18px;height:18px;border:1px solid rgba(10,11,11,.2);border-radius:50%}.installment-simulator .mono{color:var(--quiet-muted)}.mobile-buy-bar{display:none}.product-not-found{min-height:60vh;display:flex;align-items:center;justify-content:center;flex-direction:column}.product-not-found .button{margin-top:24px}@media(max-width:1050px){.quiet-hero{grid-template-columns:51% 49%}.quiet-hero-copy h1{font-size:clamp(53px,7vw,75px)}.quiet-product-layout{grid-template-columns:1fr .78fr}.quiet-product-detail-photo{display:none}.quiet-construction{grid-template-columns:53% 47%}.product-detail{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:4vw}}@media(max-width:760px){.header,.header--surface{top:29px;height:69px;padding:0 18px}.header--scrolled{top:0}.header:not(.header--surface){top:0}.quiet-hero{min-height:0;display:block}.quiet-hero-copy{width:100%;min-height:0;padding:72px 20px 50px;overflow:hidden;justify-content:center}.quiet-hero-copy h1{margin:23px 0 24px;font-size:clamp(34px,9.6vw,40px);line-height:.93}.quiet-hero-copy>p{width:100%;max-width:100%;font-size:12px;overflow-wrap:anywhere}.quiet-hero-actions{width:100%;margin-top:30px;align-items:stretch;flex-direction:column;gap:20px}.quiet-hero-actions .button{width:100%;max-width:100%;justify-content:space-between}.quiet-hero-visual{min-height:0;height:auto;margin:10px 10px 0;aspect-ratio:.82}.quiet-slider-control{left:18px;right:18px;bottom:17px}.quiet-section-heading,.quiet-technology header{display:block}.quiet-section-heading>span,.quiet-technology header>span{display:block;margin-bottom:25px}.quiet-section-heading h2,.quiet-technology header h2,.quiet-construction-copy h2,.quiet-shop h2{font-size:46px}.quiet-product-layout{display:block}.quiet-product-photo{margin:0 -22px;aspect-ratio:.81}.quiet-product-buy{padding:46px 0 22px}.quiet-product-detail-photo{margin:36px 0 0 19%;display:block;aspect-ratio:.75;transform:none}.quiet-promise{min-height:600px}.quiet-promise h2{font-size:clamp(52px,14vw,73px)}.quiet-tech-list{grid-template-columns:1fr;gap:54px}.quiet-tech-list small{margin-top:30px}.quiet-construction{min-height:0;display:block}.quiet-construction-photo{min-height:0;aspect-ratio:.8}.quiet-construction-copy{padding:80px 22px}.quiet-movement{min-height:700px}.quiet-movement>div{right:22px;left:22px;bottom:55px}.quiet-movement h2{font-size:clamp(54px,15vw,76px)}.quiet-manifesto{min-height:560px}.quiet-manifesto blockquote{font-size:clamp(43px,12vw,62px)}.quiet-shop header{margin-bottom:48px;align-items:flex-start;flex-direction:column}.quiet-shop .product-grid{grid-template-columns:1fr;gap:55px}.quiet-shop .product-image{aspect-ratio:.79}.product-page{padding-right:14px;padding-bottom:120px;padding-left:14px}.product-page>.back-link{margin-bottom:24px}.product-detail{display:block}.detail-gallery{margin:0 -14px;display:flex;gap:7px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.detail-gallery::-webkit-scrollbar{display:none}.detail-gallery figure{min-width:92%;aspect-ratio:.79;scroll-snap-align:start}.detail-info{padding-top:48px;position:static}.detail-info h1{font-size:47px}.mobile-buy-bar{min-height:72px;padding:9px 10px 9px 15px;position:fixed;z-index:90;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--quiet-line);background:#faf9f5f5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.mobile-buy-bar>div{min-width:0;display:flex;flex-direction:column;gap:3px}.mobile-buy-bar span{max-width:42vw;overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.mobile-buy-bar strong{font:500 12px var(--mono)}.mobile-buy-bar button{min-height:52px;padding:0 17px;border:0;background:var(--quiet-orange);color:#fff;display:inline-flex;align-items:center;gap:16px;font:500 9px var(--mono);letter-spacing:.08em;text-transform:uppercase}.mobile-buy-bar button:disabled{opacity:.45}.mobile-buy-bar svg{width:15px}}.product-real-activity{margin-top:18px;padding:14px 16px;border:1px solid var(--quiet-line);background:#ffffff5c;display:grid;gap:9px}.product-real-activity span{display:flex;align-items:center;gap:8px;color:var(--quiet-muted);font-size:10px}.product-real-activity svg{width:14px;color:var(--quiet-orange)}.product-real-activity b{color:var(--quiet-ink)}.product-grid,.catalog-grid{align-items:stretch}.product-card{min-height:100%;display:flex;flex-direction:column}.product-image{width:100%;display:block;flex:0 0 auto}.product-meta{min-height:190px;padding:20px 2px 14px;display:flex;flex-direction:column}.product-meta>div:first-child{min-width:0}.product-meta span,.product-meta p{font-size:9px;line-height:1.45}.system-description{min-height:0;margin:3px 0 11px;font-size:11px}.product-meta h3{margin-bottom:8px;font-size:18px;line-height:1.18}.product-price{width:100%;min-width:0;margin-top:auto;padding-top:13px;border-top:1px solid var(--quiet-line);display:flex;align-items:baseline;justify-content:flex-end;flex-direction:row;gap:9px;text-align:left;white-space:nowrap}.product-price small{margin-right:auto;color:var(--quiet-muted);font:500 8px var(--mono);letter-spacing:.1em}.product-price s{font-size:11px}.product-price strong{font:600 18px var(--mono);letter-spacing:-.04em}.quick-add{min-height:50px;margin-top:auto;font-size:10px}.quick-add svg{width:15px}.quick-size-picker header b{font-size:19px}.quick-size-options button{min-height:72px}.quick-size-options b{font-size:17px}.quick-size-options small{font-size:9px}.quick-size-picker>a{font-size:9px}.cart-trigger span{min-width:29px;height:29px;border-width:1px;font-size:11px;font-weight:700;transition:transform .2s ease,background .2s ease,color .2s ease}.cart-trigger.has-items span{border-color:var(--quiet-orange);background:var(--quiet-orange);color:#fff;transform:scale(1.08)}.cart-line .mono{font-size:10px}.cart-line h4{margin-top:8px;font-size:18px}.cart-line p{margin:7px 0 12px;display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:11px}.cart-line p b{padding:6px 8px;background:var(--quiet-orange);color:#fff;font:600 12px var(--mono);letter-spacing:.07em}.cart-line>div>strong{font-size:15px}.cart-line .quantity{height:40px}.cart-line .quantity button{width:40px}.cart-line .quantity span{width:36px;font-size:13px;font-weight:700}.cart-line .quantity svg{width:15px}.size-grid button{min-height:72px;font-size:16px}.size-grid small{font-size:9px}.selection-head{font-size:10px}@media(max-width:760px){.product-meta{min-height:205px}.product-meta h3{font-size:17px}.product-price{align-items:flex-start;flex-direction:column;gap:5px}.product-price small{margin-right:0}.product-price strong{font-size:17px}.quick-add{padding:0 8px;font-size:9px}}@media(max-width:600px){.catalog-grid{grid-template-columns:1fr;gap:48px}.product-meta{min-height:0}.product-price{margin-top:15px;align-items:baseline;flex-direction:row}.product-price small{margin-right:auto}.product-price strong{font-size:20px}}@media(max-width:390px){.quiet-hero-copy{padding-right:16px;padding-left:16px}.quiet-hero-copy h1{font-size:clamp(32px,9.4vw,37px)}.quiet-section-heading h2,.quiet-technology header h2,.quiet-construction-copy h2,.quiet-shop h2{font-size:41px}.quiet-product-photo{margin-right:-16px;margin-left:-16px}.quiet-product-buy h3{font-size:39px}.quiet-movement>div{right:16px;left:16px}.detail-info h1{font-size:42px}}@media(prefers-reduced-motion:reduce){.quiet-hero-copy,.quiet-hero-visual>img,.quiet-product-photo img,.quiet-product-detail-photo img{animation:none;transition:none}}.account-trigger{position:relative}.account-trigger.active:after{content:"";width:6px;height:6px;position:absolute;top:-3px;right:-4px;border-radius:50%;background:var(--quiet-orange)}.whatsapp-bubble{min-height:52px;padding:0 19px;position:fixed;z-index:85;right:22px;bottom:22px;display:inline-flex;align-items:center;gap:10px;border-radius:28px;background:#111;color:#fff;box-shadow:0 8px 30px #0000002e;font:500 9px var(--mono);letter-spacing:.08em;text-transform:uppercase;transition:transform .25s ease,background .25s ease}.whatsapp-bubble:hover{transform:translateY(-3px);background:var(--quiet-orange)}.whatsapp-bubble svg{width:19px}body:has(.product-page) .whatsapp-bubble,body:has(.checkout-page) .whatsapp-bubble{bottom:88px}.account-page{min-height:820px;padding-right:7vw;padding-bottom:120px;padding-left:7vw;display:grid;grid-template-columns:1.05fr .75fr;gap:10vw;background:var(--quiet-paper)}.account-intro{display:flex;justify-content:center;flex-direction:column}.account-intro h1,.account-dashboard-head h1{margin:28px 0;font-size:clamp(56px,6.5vw,98px);line-height:.9;letter-spacing:-.075em}.account-intro p{max-width:500px;color:var(--quiet-muted);font-size:14px}.account-access{padding:50px 0;display:flex;justify-content:center;flex-direction:column}.account-switch{margin-bottom:35px;display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--quiet-line)}.account-switch button{padding:17px;border:0;border-bottom:2px solid transparent;background:none;font:500 10px var(--mono);text-transform:uppercase}.account-switch button.active{border-color:var(--quiet-orange)}.account-access form{display:grid;gap:18px}.account-access label,.checkout-password{display:flex;flex-direction:column;gap:9px}.account-access label span,.checkout-password>span{font:500 8px var(--mono);letter-spacing:.11em}.account-access input,.checkout-password input{width:100%;height:54px;padding:0 14px;border:1px solid var(--quiet-line);background:var(--quiet-white);outline:0}.account-access input:focus,.checkout-password input:focus{border-color:var(--quiet-orange)}.account-access .button{width:100%;margin-top:10px;justify-content:space-between}.account-access>small{margin-top:24px;display:flex;gap:9px;color:var(--quiet-muted);font-size:9px;line-height:1.5}.account-access>small svg{width:16px;flex:0 0 auto}.account-message{margin:0;color:#a23014;font-size:11px}.account-forgot{justify-self:start;padding:3px 0;border:0;border-bottom:1px solid;background:none;font:500 8px var(--mono);text-transform:uppercase}.account-reset-title{margin-bottom:35px;padding-bottom:24px;border-bottom:1px solid var(--quiet-line)}.account-reset-title h2{margin:14px 0 0;font-size:32px}.account-dashboard{display:block}.account-dashboard-head{margin-bottom:70px;display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.account-dashboard-head h1{margin-bottom:12px}.account-dashboard-head p{color:var(--quiet-muted)}.account-dashboard-head button{padding:10px 0;border:0;border-bottom:1px solid;background:none;display:inline-flex;align-items:center;gap:8px;font:500 9px var(--mono);text-transform:uppercase}.account-dashboard-head button svg{width:15px}.account-orders-title{padding:18px 0;display:flex;justify-content:space-between;border-bottom:1px solid var(--quiet-line)}.account-orders article{padding:28px 0;display:grid;grid-template-columns:48px 1fr auto;gap:24px;align-items:center;border-bottom:1px solid var(--quiet-line)}.account-order-icon{width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--quiet-line)}.account-order-icon svg{width:19px}.account-orders article span,.account-orders article p{margin:0;color:var(--quiet-muted);font:400 9px var(--mono)}.account-orders article h2{margin:8px 0;font-size:22px}.account-order-total{display:flex;align-items:flex-end;flex-direction:column;gap:11px}.account-order-total strong{font:500 15px var(--mono)}.account-order-total a{display:flex;align-items:center;gap:7px;font:500 8px var(--mono);text-transform:uppercase}.account-order-total svg{width:14px}.account-empty,.recovery-page{min-height:520px;padding:60px 20px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.account-empty>svg,.recovery-page>svg{width:34px;height:34px;margin-bottom:24px;stroke-width:1.3}.recovery-page{background:var(--quiet-paper)}.recovery-page h1{max-width:720px;margin:28px 0 18px;font-size:clamp(48px,6vw,85px);line-height:.94;letter-spacing:-.07em}.recovery-page p{max-width:520px;color:var(--quiet-muted)}.recovery-page .button{margin-top:24px}.checkout-account-create,.checkout-account-connected{margin-top:25px;padding:20px;border:1px solid var(--quiet-line);background:#ffffff61}.checkout-account-create>label,.checkout-account-connected{display:flex;align-items:center;gap:13px}.checkout-account-create>label input{accent-color:var(--quiet-orange)}.checkout-account-create>label span{display:flex;flex-direction:column;gap:4px;font-size:11px}.checkout-account-create small,.checkout-account-connected{color:var(--quiet-muted);font-size:9px}.checkout-password{margin-top:18px}.checkout-account-connected svg{width:17px;color:var(--quiet-orange)}.order-progress{padding:38px 25px;display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px dashed #8a8a84}.order-progress>div{position:relative;display:flex;align-items:center;flex-direction:column;text-align:center}.order-progress>div:not(:last-child):after{content:"";width:calc(100% - 42px);height:1px;position:absolute;top:17px;left:calc(50% + 21px);background:#b6b4ad}.order-progress span{width:34px;height:34px;position:relative;z-index:1;display:grid;place-items:center;border:1px solid #aaa8a0;border-radius:50%;background:var(--quiet-paper);font:500 9px var(--mono)}.order-progress .done span,.order-progress .current span{border-color:var(--quiet-orange)}.order-progress .done span{background:var(--quiet-orange);color:#fff}.order-progress svg{width:15px}.order-progress b{margin:13px 0 5px;font:500 9px var(--mono);text-transform:uppercase}.order-progress small{color:var(--quiet-muted);font-size:8px}.order-tracking{padding:22px 25px;display:flex;align-items:center;gap:16px;border-bottom:1px dashed #8a8a84}.order-tracking>svg{width:22px;color:var(--quiet-orange)}.order-tracking span{display:flex;flex-direction:column;gap:5px}.order-tracking small{font:500 8px var(--mono)}.order-tracking a{margin-left:auto;display:flex;align-items:center;gap:8px;font:500 9px var(--mono);text-transform:uppercase}.order-tracking a svg{width:14px}.order-cancelled{padding:18px 25px;background:#3c1710;color:#fff;font-size:11px}.admin-tabs{overflow-x:auto}.admin-tabs button{flex:0 0 auto}.commerce-panel{padding:50px 0 110px}.commerce-table{border-top:1px solid var(--quiet-line)}.commerce-row{min-height:72px;padding:14px 16px;display:grid;grid-template-columns:1.2fr .55fr .55fr 1fr .85fr;gap:18px;align-items:center;border-bottom:1px solid var(--quiet-line);font-size:10px}.commerce-row.heading{min-height:45px;color:var(--quiet-muted);font:500 8px var(--mono)}.commerce-row>span{min-width:0}.commerce-row>span:first-child{display:flex;flex-direction:column;gap:5px}.commerce-row small{overflow:hidden;color:var(--quiet-muted);text-overflow:ellipsis}.analytics-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:60px}.analytics-grid article{border-top:1px solid var(--quiet-line);padding-top:24px}.analytics-line{min-height:58px;padding:12px 0;display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid var(--quiet-line);font:400 10px var(--mono)}.analytics-line>span{min-width:0;display:flex;flex-direction:column;gap:4px}.analytics-line small{color:var(--quiet-muted);overflow:hidden;text-overflow:ellipsis}.analytics-line i,.email-status{padding:7px 8px;background:#d7d4cc;font:500 7px var(--mono);font-style:normal}.analytics-line i.identified,.email-status.sent,.email-status.delivered,.email-status.opened,.email-status.clicked{background:#1b342e21;color:var(--quiet-orange)}.email-status.failed,.email-status.bounced,.email-status.complained,.email-status.suppressed{background:#3c1710;color:#fff}.order-admin-status{display:flex!important;align-items:flex-start!important;flex-direction:column;gap:7px!important}.order-admin-status select{width:100%;max-width:160px;height:34px;border:1px solid var(--quiet-line);background:var(--quiet-white);font:500 8px var(--mono)}.order-admin-status small{display:flex;align-items:center;gap:5px;color:var(--quiet-muted);font-size:7px}.order-admin-status svg{width:11px}.orders-row .order-service-note{margin-top:3px;color:var(--quiet-orange);font:500 6px var(--mono);letter-spacing:.04em}@media(max-width:760px){.quick-size-picker{width:auto;padding:22px 18px calc(22px + env(safe-area-inset-bottom));position:fixed;z-index:121;right:0;bottom:0;left:0;border-width:1px 0 0;box-shadow:0 -16px 45px #0a0b0b33}.quick-size-options button{min-height:64px}.whatsapp-bubble{width:50px;height:50px;min-height:50px;right:14px;bottom:14px;padding:0;justify-content:center}.whatsapp-bubble span{display:none}body:has(.product-page) .whatsapp-bubble{bottom:88px}.account-page{min-height:0;padding-right:20px;padding-bottom:90px;padding-left:20px;display:block}.account-intro{padding:30px 0 60px}.account-intro h1,.account-dashboard-head h1{font-size:52px}.account-access{padding:0}.account-dashboard-head{align-items:flex-start;flex-direction:column}.account-orders article{grid-template-columns:40px 1fr;gap:16px}.account-order-total{grid-column:2;align-items:flex-start}.order-progress{padding:28px 10px}.order-progress small{display:none}.order-progress b{font-size:7px}.order-tracking{align-items:flex-start;flex-wrap:wrap}.order-tracking a{width:100%;margin:7px 0 0 38px}.commerce-row,.commerce-row.heading{grid-template-columns:1fr;gap:8px}.commerce-row.heading{display:none}.analytics-grid{grid-template-columns:1fr;gap:45px}}.policy-page{padding-right:7vw;padding-bottom:120px;padding-left:7vw;background:var(--quiet-paper)}.policy-page>header{padding:45px 0 95px}.policy-page>header h1{margin:32px 0;font-size:clamp(60px,8vw,118px);line-height:.86;letter-spacing:-.08em}.policy-page>header h1 span{display:block}.policy-page>header p{color:var(--quiet-muted);font:400 9px var(--mono)}.policy-page>section{max-width:980px;margin-left:auto;border-top:1px solid var(--quiet-line)}.policy-page article{padding:35px 0;display:grid;grid-template-columns:60px 1fr;gap:30px;border-bottom:1px solid var(--quiet-line)}.policy-page article>span{color:var(--quiet-orange);font:500 9px var(--mono)}.policy-page article h2{margin:0 0 15px;font-size:25px}.policy-page article p{max-width:760px;margin:0;color:var(--quiet-muted);font-size:13px}.policy-page>footer{max-width:980px;margin:70px 0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:30px}@media(max-width:760px){.policy-page{padding-right:20px;padding-bottom:80px;padding-left:20px}.policy-page>header{padding-bottom:65px}.policy-page>header h1{font-size:55px}.policy-page article{grid-template-columns:35px 1fr;gap:13px}.policy-page article h2{font-size:21px}.policy-page>footer{align-items:flex-start;flex-direction:column}.policy-page>footer .button{width:100%}}@media(max-width:760px){.quick-size-options button{min-height:76px}.quick-size-options b{font-size:18px}.quick-size-options small{font-size:10px}}.brand-full{display:flex;flex-direction:column;align-items:flex-start;gap:0;font-size:11px;line-height:.86;letter-spacing:.035em}.brand-full b{font-weight:700}.brand-symbol{width:30px;height:20px;display:block;flex:0 0 auto}.brand-symbol img{width:100%;height:100%;object-fit:contain}.footer-symbol,.admin-login-brand>i{width:24px;height:24px;overflow:hidden;display:block;flex:0 0 auto}.footer-symbol img,.admin-login-brand>i img{width:100%;height:100%;object-fit:contain}.header:not(.header--surface):not(.header--scrolled) .brand-symbol img,.footer-symbol img{filter:invert(1);mix-blend-mode:screen}.footer-logo{display:flex;align-items:center;gap:9px}.footer-logo span{font-size:22px;line-height:.86;letter-spacing:-.035em}.field input:disabled{color:var(--quiet-muted);background:#e8e5dc;cursor:not-allowed}.checkout-only-header{width:100%;height:78px;padding:0 clamp(22px,5vw,80px);position:absolute;z-index:50;top:0;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--quiet-line);background:#f8f7f2f5}.checkout-only-brand{position:absolute;left:50%;transform:translate(-50%);color:var(--quiet-ink)}.checkout-only-security,.checkout-only-provider{display:flex;align-items:center;gap:8px;color:var(--quiet-muted);font:500 7px var(--mono);letter-spacing:.1em}.checkout-only-security svg{width:15px;color:var(--quiet-orange)}.checkout-page.page-top{padding-top:118px}.checkout-head{padding-top:10px;padding-bottom:26px}.checkout-head .eyebrow{margin-top:22px}.checkout-head h1{margin-top:7px;font-size:clamp(38px,4vw,54px)}.field.invalid>span,.checkout-password.invalid>span{color:#a33425}.field.invalid input,.checkout-password.invalid input{border-color:#a33425!important;background:#fff8f6!important}.field-error{margin-top:1px;display:flex;align-items:center;gap:5px;color:#a33425!important;font:500 8px var(--mono)!important;line-height:1.45}.field-error svg{width:12px;height:12px;flex:0 0 auto}.shipping-options.invalid{padding:8px;border:1px solid #a33425}.shipping-options>.field-error{grid-column:1 / -1;padding:2px 4px 4px}.checkout-action-error{margin-bottom:10px;padding:13px;display:flex;align-items:center;gap:10px;border:1px solid #a33425;background:#fff8f6;color:#a33425}.checkout-action-error>svg{width:17px;flex:0 0 auto}.checkout-action-error span{display:flex;flex-direction:column;gap:3px}.checkout-action-error b{font-size:9px}.checkout-action-error small{font-size:7px}.checkout-brand{margin-bottom:25px;display:flex;align-items:center;gap:9px;font:700 10px var(--mono);letter-spacing:.12em}.checkout-brand>span,.coupon-heading>span{width:27px;height:27px;overflow:hidden;display:block;flex:0 0 auto}.checkout-brand img,.coupon-heading>span img{width:100%;height:100%;object-fit:cover;transform:scale(2.55);mix-blend-mode:multiply}.checkout-brand+.back-link{margin-bottom:10px}.coupon{margin:18px 0;padding:17px!important;border:1px solid var(--quiet-line)!important;background:#ffffff75}.coupon-heading{display:flex!important;align-items:center;gap:8px}.coupon-heading>span{width:22px;height:22px}.coupon-heading label{display:flex;align-items:center;gap:7px;font:500 8px var(--mono);letter-spacing:.06em}.coupon-heading label svg{width:13px;color:var(--quiet-orange)}.coupon>p{margin:6px 0 12px;color:var(--quiet-muted);font-size:8px}.coupon>div:last-of-type{min-height:42px}.coupon input{height:42px!important;background:var(--quiet-white)!important}.coupon button{min-width:84px;background:var(--quiet-orange)!important;border-color:var(--quiet-orange)!important}.coupon button:disabled{opacity:.45;cursor:not-allowed}.payment-preview{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.payment-preview>button{min-height:118px;padding:16px;display:flex;align-items:flex-start;flex-direction:column;gap:11px;border:1px solid var(--quiet-line);background:#ffffff59;text-align:left;transition:border-color .2s ease,background .2s ease,transform .2s ease}.payment-preview>button:hover{border-color:var(--quiet-orange);transform:translateY(-2px)}.payment-preview>button.active{border-color:var(--quiet-orange);background:#1b342e0f}.payment-preview>button:disabled{opacity:.55}.payment-preview svg{width:20px;color:var(--quiet-orange)}.payment-preview span{display:flex;flex-direction:column;gap:5px}.payment-preview b{font-size:10px}.payment-preview small{color:var(--quiet-muted);font-size:8px}.payment-preview i{margin-top:auto;color:var(--quiet-orange);font:500 7px var(--mono);font-style:normal}.payment-preview p{grid-column:1 / -1;margin:10px 0 0;display:flex;align-items:center;gap:8px;color:var(--quiet-muted);font-size:9px}.payment-preview p svg{width:14px}.demo-payment-panel{margin-top:12px;padding:22px;border:1px solid var(--quiet-line);background:var(--quiet-white)}.demo-payment-badge,.payment-open-note{padding:13px 15px;display:flex;align-items:center;gap:11px;background:#f0eee7}.demo-payment-badge>svg,.payment-open-note>svg{width:19px;flex:0 0 auto;color:var(--quiet-orange)}.demo-payment-badge span,.payment-open-note span{display:flex;flex-direction:column;gap:3px}.demo-payment-badge b,.payment-open-note b{font:600 8px var(--mono);letter-spacing:.06em}.demo-payment-badge small,.payment-open-note small{color:var(--quiet-muted);font-size:8px}.payment-open-note{margin-top:12px;border:1px solid var(--quiet-line);background:#ffffff73}.demo-card-fields{margin-top:18px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.demo-card-fields label{display:flex;flex-direction:column;gap:7px}.demo-card-fields label.wide{grid-column:1 / -1}.demo-card-fields label>span{font:500 7px var(--mono);letter-spacing:.07em}.demo-card-fields input{width:100%;height:46px;padding:0 12px;border:1px solid var(--quiet-line);background:#f6f4ed;outline:0;font-size:12px}.demo-card-fields input:focus{border-color:var(--quiet-orange);background:#fff}.demo-method-message{min-height:145px;margin-top:18px;padding:24px;display:flex;align-items:center;gap:20px;border:1px dashed var(--quiet-line);background:#f6f4ed}.demo-method-message>svg{width:40px;height:40px;flex:0 0 auto;color:var(--quiet-orange);stroke-width:1.4}.demo-method-message b{font-size:14px}.demo-method-message p{max-width:470px;margin:6px 0 0;color:var(--quiet-muted);font-size:9px;line-height:1.6}.demo-payment-submit{width:100%;min-height:54px;margin-top:16px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;background:var(--quiet-orange);color:#fff;cursor:pointer;font:600 8px var(--mono);letter-spacing:.08em}.demo-payment-submit:disabled{opacity:.6;cursor:wait}.mp-brick-shell{min-height:330px}.mp-brick-loading{min-height:110px;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--quiet-muted);font:500 8px var(--mono)}.mp-brick-loading svg{width:17px;color:var(--quiet-orange)}.mp-trust{margin-top:20px;padding:15px 0 0;display:flex;align-items:center;gap:12px;border-top:1px solid var(--quiet-line)}.mp-trust>svg{width:20px;color:var(--quiet-orange)}.mp-trust span{display:flex;flex-direction:column;gap:4px}.mp-trust b{font-size:9px}.mp-trust small{color:var(--quiet-muted);font-size:8px}.summary-payment-ready{padding:17px;display:flex;align-items:center;gap:12px;background:var(--quiet-ink);color:#fff}.summary-payment-ready>svg{width:18px;color:var(--quiet-orange)}.summary-payment-ready span{display:flex;flex-direction:column;gap:4px}.summary-payment-ready b{font-size:9px}.summary-payment-ready small{color:#ffffff8c;font-size:8px}.checkout-demo-link{margin-top:10px;padding:12px;display:flex;align-items:center;gap:9px;border:1px dashed var(--quiet-orange);color:var(--quiet-orange)}.checkout-demo-link>svg{width:16px}.checkout-demo-link span{display:flex;flex-direction:column;gap:3px}.checkout-demo-link b{font:500 8px var(--mono)}.checkout-demo-link small{color:var(--quiet-muted);font-size:7px}.pix-payment{padding:26px;display:grid;grid-template-columns:180px 1fr;gap:28px;align-items:center;border-bottom:1px dashed #8a8a84;background:var(--quiet-white)}.pix-payment>div{min-height:180px;display:grid;place-items:center;background:#fff}.pix-payment>div img{width:180px;height:180px;object-fit:contain}.pix-payment>div svg{width:65px;height:65px;color:var(--quiet-orange)}.pix-payment>span{display:flex;align-items:flex-start;flex-direction:column}.pix-payment small{color:var(--quiet-orange);font:500 8px var(--mono)}.pix-payment b{margin-top:9px;font-size:20px}.pix-payment p{margin:8px 0 16px;color:var(--quiet-muted);font-size:10px}.pix-payment button{min-height:42px;padding:0 16px;border:0;background:var(--quiet-orange);color:#fff;display:flex;align-items:center;gap:8px;font:500 8px var(--mono)}.pix-payment button svg{width:14px}.pix-payment a{margin-top:12px;font:500 8px var(--mono);text-decoration:underline}.ticket-payment{padding:25px;display:grid;grid-template-columns:38px 1fr auto;gap:17px;align-items:center;border-bottom:1px dashed #8a8a84;background:var(--quiet-white)}.ticket-payment>svg{width:30px;height:30px;color:var(--quiet-orange)}.ticket-payment span{display:flex;flex-direction:column;align-items:flex-start}.ticket-payment small{color:var(--quiet-orange);font:500 8px var(--mono)}.ticket-payment b{margin-top:5px;font-size:17px}.ticket-payment p{margin:5px 0 0;color:var(--quiet-muted);font-size:9px}.ticket-payment a{min-height:44px;padding:0 15px;display:flex;align-items:center;gap:8px;background:var(--quiet-orange);color:#fff;font:500 8px var(--mono)}.ticket-payment a svg{width:13px}.admin-login-brand{margin-bottom:30px;display:flex;align-items:center;gap:7px;text-align:left;font-weight:700}.admin-login-brand>i{width:32px;height:32px}.admin-login-brand span{font-size:17px;line-height:.86}.admin-login>.admin-login-brand+svg{width:27px;height:27px}.overview-panel{padding:34px 0 110px}.command-metrics{display:grid;grid-template-columns:1.15fr repeat(3,1fr);border:1px solid var(--quiet-line)}.command-metrics>button{min-height:210px;padding:28px;position:relative;z-index:0;display:flex;align-items:flex-start;flex-direction:column;border:0;border-right:1px solid var(--quiet-line);color:var(--quiet-ink);background:#f8f6f09e;text-align:left;transition:z-index .25s ease,border-color .25s ease,box-shadow .25s ease,transform .25s ease,background .25s ease}.command-metrics>button:last-child{border-right:0}.command-metrics>button.primary{background:#252a27;color:#fff}.command-metrics>button:hover,.command-metrics>button:focus-visible{z-index:2;border-color:#0a0a0a61;background:#fbfaf6;box-shadow:0 13px 34px #171b191f;transform:translateY(-3px);outline:1px solid rgba(10,10,10,.18);outline-offset:-1px}.command-metrics>button.primary:hover,.command-metrics>button.primary:focus-visible{background:#2d332f;outline-color:#ffffff3d}.command-metrics>button>svg{width:38px;height:38px;margin-bottom:auto;color:var(--quiet-orange);stroke-width:1.7}.command-metrics>button>span:first-of-type{color:var(--quiet-muted);font:600 10px var(--mono);letter-spacing:.06em}.command-metrics>button.primary>span:first-of-type{color:#ffffffad}.command-metrics>button>b{margin-top:auto;font-size:clamp(34px,3.25vw,52px);line-height:.95;letter-spacing:-.045em}.command-metrics>button>small{margin-top:8px;color:var(--quiet-muted);font-size:10px}.command-metrics>button.primary>small{color:#ffffffad}.command-metrics>button>i{margin-top:13px;color:var(--quiet-muted);font:600 7px var(--mono);font-style:normal;letter-spacing:.08em;opacity:0;transform:translateY(3px);transition:opacity .25s ease,transform .25s ease}.command-metrics>button.primary>i{color:#ffffffb8}.command-metrics>button:hover>i,.command-metrics>button:focus-visible>i{opacity:1;transform:none}.metric-trend{margin-top:12px;display:inline-flex;align-items:center;gap:6px;color:#277252;font:600 8px var(--mono);letter-spacing:0}.metric-trend.negative{color:#9c493e}.metric-trend.flat{color:var(--quiet-muted)}.metric-trend b{font:700 9px var(--mono);letter-spacing:0}.metric-trend small{color:inherit;font-size:7px;font-weight:500}.command-metrics>button.primary .metric-trend{color:#9fcbb4}.command-metrics>button.primary .metric-trend.negative{color:#e0a39a}.command-metrics>button.primary .metric-trend.flat{color:#ffffff9e}.overview-grid{margin-top:18px;display:grid;grid-template-columns:1fr 1fr;gap:18px}.operations-card{min-height:430px;padding:24px;border:1px solid var(--quiet-line);background:var(--quiet-white)}.overview-title{padding-bottom:20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--quiet-line)}.overview-title>div{display:flex;align-items:center;gap:11px}.overview-title svg{width:27px;height:27px;color:var(--quiet-orange);stroke-width:1.7}.overview-title span{display:flex;flex-direction:column;gap:4px}.overview-title b{font:500 9px var(--mono)}.overview-title small{color:var(--quiet-muted);font-size:8px}.overview-title button{border:0;background:none;font:500 8px var(--mono)}.operation-alerts article{min-height:62px;padding:12px 0;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--quiet-line)}.operation-alerts article>svg{width:24px;height:24px;flex:0 0 auto;color:#9b6122}.operation-alerts article.critical>svg{color:#982e21}.operation-alerts article.shipping>svg{color:var(--quiet-orange)}.operation-alerts article span{display:flex;flex-direction:column;gap:4px}.operation-alerts b{font-size:9px}.operation-alerts small{color:var(--quiet-muted);font-size:8px}.payments-ledger article{min-height:62px;display:grid;grid-template-columns:1fr auto 70px;gap:12px;align-items:center;border-bottom:1px solid var(--quiet-line)}.payments-ledger article>span{display:flex;flex-direction:column;gap:4px}.payments-ledger article>span:nth-child(2){text-align:right}.payments-ledger b{font-size:13px}.payments-ledger small{color:var(--quiet-muted);font-size:9px}.payments-ledger i{padding:6px;background:#1b342e21;color:var(--quiet-orange);text-align:center;font:500 6px var(--mono);font-style:normal}.payments-zero-state{min-height:290px;padding:28px 8px 12px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.payments-zero-state>span{margin-bottom:14px;color:var(--quiet-orange);font:600 7px var(--mono);letter-spacing:.13em}.payments-zero-state>div{width:100%;position:relative;opacity:.34;filter:grayscale(.35)}.payments-zero-state>div:after{content:"EXEMPLO";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#0a0a0a26;font:700 clamp(34px,4vw,58px) var(--mono);letter-spacing:.13em;transform:rotate(-8deg);pointer-events:none}.payments-zero-state article{min-height:62px;display:grid;grid-template-columns:1fr auto 70px;gap:12px;align-items:center;border-top:1px solid var(--quiet-line);text-align:left}.payments-zero-state article>span{display:flex;flex-direction:column;gap:4px}.payments-zero-state article>span:nth-child(2){text-align:right}.payments-zero-state article b{font-size:12px}.payments-zero-state article small{color:var(--quiet-muted);font-size:8px}.payments-zero-state article i{padding:6px;background:#1b342e21;color:#3e6558;text-align:center;font:500 6px var(--mono);font-style:normal}.payments-zero-state>p{max-width:470px;margin:22px 0 0;color:var(--quiet-muted);font-size:10px;line-height:1.55}.overview-empty{min-height:290px;display:flex;align-items:center;justify-content:center;flex-direction:column;color:var(--quiet-muted);text-align:center}.overview-empty>span{color:var(--quiet-orange);font-size:30px}.overview-empty p{max-width:300px;font-size:10px}.order-money,.order-logistics{display:flex!important;align-items:flex-start!important;flex-direction:column;gap:5px!important}.order-money strong{font:600 14px var(--mono)}.order-money small{font-size:8px;text-transform:uppercase}.order-money small.paid{color:var(--quiet-orange)}.order-logistics>small:last-child{color:var(--quiet-muted);font-size:7px}@media(max-width:980px){.command-metrics{grid-template-columns:1fr 1fr}.command-metrics>button:nth-child(2){border-right:0}.command-metrics>button:nth-child(-n+2){border-bottom:1px solid var(--quiet-line)}}@media(max-width:760px){.checkout-only-header{height:70px;padding:0 16px}.checkout-only-security{font-size:0}.checkout-only-security svg{width:18px}.checkout-only-provider{max-width:74px;text-align:right;font-size:6px;line-height:1.4}.checkout-page.page-top{padding-top:92px}.brand-full{font-size:10px}.payment-preview{grid-template-columns:1fr}.payment-preview p{grid-column:auto}.payment-preview>button{min-height:92px}.demo-payment-panel{padding:14px}.demo-card-fields{grid-template-columns:1fr}.demo-card-fields label.wide{grid-column:auto}.demo-method-message{min-height:0;padding:18px;align-items:flex-start}.mp-brick-shell{min-height:380px}.pix-payment{grid-template-columns:1fr;text-align:center}.pix-payment>div{width:180px;margin:auto}.pix-payment>span{align-items:center}.ticket-payment{grid-template-columns:35px 1fr}.ticket-payment a{grid-column:1 / -1;justify-content:center}.admin-head h1{font-size:42px}.command-metrics{grid-template-columns:1fr}.command-metrics>button{min-height:170px;border-right:0;border-bottom:1px solid var(--quiet-line)}.command-metrics>button:nth-child(2){border-bottom:1px solid var(--quiet-line)}.overview-grid{grid-template-columns:1fr}.operations-card{min-height:0;padding:18px 14px}.overview-title{align-items:flex-start;gap:10px}.payments-ledger article{grid-template-columns:1fr auto}.payments-ledger i{display:none}}.product-admin-v2,.inventory-manager{padding-bottom:100px}.catalog-kpis{margin-bottom:18px;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--quiet-line);background:var(--quiet-white)}.catalog-kpis article{min-height:118px;padding:20px;display:flex;align-items:flex-start;gap:15px;border-right:1px solid var(--quiet-line)}.catalog-kpis article:last-child{border-right:0}.catalog-kpis article>svg{width:30px;height:30px;color:var(--quiet-orange);stroke-width:1.7}.catalog-kpis article>span{height:100%;display:flex;flex-direction:column}.catalog-kpis small{color:var(--quiet-muted);font:500 7px var(--mono);letter-spacing:.06em}.catalog-kpis b{margin-top:auto;font-size:42px;line-height:1;letter-spacing:-.04em}.catalog-kpis article.warning{background:#fff4e5}.catalog-kpis article.danger{background:#fff0ed}.catalog-kpis article.danger>svg{color:#9d2e20}.catalog-controls{min-height:62px;margin-bottom:14px;padding:9px;display:grid;grid-template-columns:minmax(260px,1fr) 190px 190px auto;gap:8px;align-items:center;border:1px solid var(--quiet-line);background:#ffffff6b}.catalog-controls select,.admin-search{height:42px;border:1px solid var(--quiet-line);background:var(--quiet-white)}.catalog-controls select{padding:0 11px;font:500 8px var(--mono)}.catalog-controls>span{padding:0 10px;color:var(--quiet-muted);text-align:right;font:500 7px var(--mono)}.admin-search{padding:0 12px;display:flex;align-items:center;gap:9px}.admin-search svg{width:15px;color:var(--quiet-muted)}.admin-search input{width:100%;border:0;background:none;outline:0;font-size:10px}.manager-list-v2 article{grid-template-columns:82px minmax(220px,1.5fr) .68fr .65fr .72fr 1.2fr}.manager-product-image{position:relative}.manager-product-image>small{padding:5px 6px;position:absolute;right:4px;bottom:4px;background:#0f1010d6;color:#fff;font:500 6px var(--mono)}.manager-product-main>small{max-width:480px;margin-top:7px;display:-webkit-box;overflow:hidden;color:var(--quiet-muted);font-size:8px;line-height:1.45;-webkit-line-clamp:2;-webkit-box-orient:vertical}.manager-list-v2 article>div>small{display:block;margin-top:5px;color:var(--quiet-muted);font-size:7px}.stock-health b{display:block}.stock-health small{font:500 6px var(--mono)!important}.stock-health.low small{color:#9b6122!important}.stock-health.out small{color:#982e21!important}.stock-health.ok small{color:#54691c!important}.manager-actions button.edit{border-color:var(--quiet-ink)}.manager-list-v2 .admin-empty,.inventory-products .admin-empty{min-height:260px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;border-bottom:1px solid var(--quiet-line)}.manager-list-v2 .admin-empty svg,.inventory-products .admin-empty svg{width:30px;color:var(--quiet-muted)}.manager-list-v2 .admin-empty small{color:var(--quiet-muted)}.inventory-value{margin-bottom:14px;padding:18px 20px;display:grid;grid-template-columns:1fr auto;align-items:center;border:1px solid var(--quiet-line);background:var(--quiet-ink);color:#fff}.inventory-value>span{font:500 8px var(--mono);color:#ffffff8c}.inventory-value b{grid-row:span 2;font-size:25px}.inventory-value small{margin-top:5px;color:#ffffff73;font-size:8px}.inventory-manager .catalog-controls{grid-template-columns:minmax(260px,1fr) 210px auto}.inventory-products{display:grid;gap:10px}.inventory-products>article{border:1px solid var(--quiet-line);background:var(--quiet-white)}.inventory-products>article>header{min-height:88px;padding:13px 16px;display:grid;grid-template-columns:62px minmax(200px,1fr) auto auto;gap:15px;align-items:center;border-bottom:1px solid var(--quiet-line)}.inventory-products header>img{width:62px;height:62px;object-fit:cover}.inventory-products header>span{display:flex;flex-direction:column;gap:4px}.inventory-products header>span small{color:var(--quiet-muted);font:500 7px var(--mono)}.inventory-products header>span b{font-size:14px}.inventory-products header>span p{margin:0;color:var(--quiet-muted);font-size:8px}.inventory-products header>button,.inventory-products footer>button{min-height:36px;padding:0 12px;border:1px solid var(--quiet-line);background:none;display:flex;align-items:center;gap:7px;font:500 7px var(--mono)}.inventory-products header>button svg,.inventory-products footer>button svg{width:13px}.inventory-health{padding:7px 9px;font:500 6px var(--mono);font-style:normal}.inventory-health.ok{background:#e7edcf;color:#52641f}.inventory-health.low{background:#fff0d8;color:#925b18}.inventory-health.out{background:#f4dcd6;color:#982e21}.variant-stock-grid{padding:12px 16px;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.variant-stock-grid>div{min-height:72px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--quiet-line)}.variant-stock-grid>div.low{border-color:#d4a360;background:#fffaf1}.variant-stock-grid>div.out{border-color:#c8897c;background:#fff5f2}.variant-stock-grid>div>span{display:flex;flex-direction:column;gap:4px}.variant-stock-grid>div>span b{font:650 13px var(--mono)}.variant-stock-grid>div>span small{color:var(--quiet-muted);font:500 6px var(--mono)}.variant-stock-grid>div>div{display:flex;align-items:center}.variant-stock-grid button{width:29px;height:34px;padding:0;display:grid;place-items:center;border:1px solid var(--quiet-line);background:#fff}.variant-stock-grid button svg{width:11px}.variant-stock-grid input{width:45px;height:34px;border:1px solid var(--quiet-line);border-width:1px 0;background:#fff;text-align:center;font:600 12px var(--mono)}.variant-stock-grid input::-webkit-inner-spin-button{display:none}.inventory-products footer{min-height:52px;padding:8px 16px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--quiet-line)}.inventory-products footer>span{color:var(--quiet-muted);font:500 7px var(--mono)}.inventory-products footer>button.changed{border-color:var(--quiet-orange);background:var(--quiet-orange);color:#fff}.inventory-products footer>button:disabled{opacity:.55}.product-editor{width:min(960px,100%)}.editor-section-help{max-width:620px;margin:-10px 0 20px;color:var(--quiet-muted);font-size:9px;line-height:1.55}.admin-field>span{display:flex;align-items:center;justify-content:space-between}.admin-field>span i{color:var(--quiet-muted);font:500 6px var(--mono);font-style:normal}.admin-field.tall textarea{min-height:150px}.gallery-manager{display:grid;gap:14px}.gallery-upload{min-height:105px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px;border:1px dashed #98968f;background:#ffffff73;cursor:pointer}.gallery-upload:hover{border-color:var(--quiet-orange)}.gallery-upload.uploading{opacity:.6;cursor:wait}.gallery-upload svg{width:22px;color:var(--quiet-orange)}.gallery-upload b{font:600 8px var(--mono)}.gallery-upload small{color:var(--quiet-muted);font-size:7px}.gallery-upload input{display:none}.gallery-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.gallery-grid article{min-width:0;position:relative;border:1px solid var(--quiet-line);background:#e5e2da}.gallery-grid article.primary{border:2px solid var(--quiet-orange)}.gallery-grid img{width:100%;aspect-ratio:.82;display:block;object-fit:cover}.gallery-grid article>span{padding:6px 7px;position:absolute;top:5px;left:5px;display:flex;align-items:center;gap:4px;background:#0f1010d6;color:#fff;font:500 6px var(--mono)}.gallery-grid article>span svg{width:9px}.gallery-grid article>div{min-height:37px;padding:4px;display:flex;align-items:center;justify-content:flex-end;gap:4px;background:var(--quiet-white)}.gallery-grid article button{min-height:27px;padding:0 7px;border:1px solid var(--quiet-line);background:none;display:flex;align-items:center;gap:5px;font:500 6px var(--mono)}.gallery-grid article button svg{width:11px}.size-builder{display:flex;gap:8px}.size-builder input{width:230px;height:42px;padding:0 11px;border:1px solid var(--quiet-line);background:var(--quiet-white);font-size:11px}.size-builder button{min-height:42px;padding:0 13px;border:1px solid var(--quiet-ink);background:var(--quiet-ink);color:#fff;display:flex;align-items:center;gap:7px;font:500 7px var(--mono)}.size-builder button svg{width:12px}.stock-editor-v2 label{position:relative}.stock-editor-v2 label>button{width:20px;height:20px;padding:0;position:absolute;top:4px;right:4px;border:0;background:none;color:var(--quiet-muted)}.stock-editor-v2 label>button svg{width:11px}@media(max-width:1100px){.manager-list-v2 article{grid-template-columns:72px minmax(200px,1fr) .6fr .6fr 1fr}.manager-list-v2 article>div:nth-child(5){display:none}.manager-list-v2 .manager-actions{grid-column:auto}.variant-stock-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.catalog-kpis{grid-template-columns:1fr 1fr}.catalog-kpis article{min-height:100px;border-bottom:1px solid var(--quiet-line)}.catalog-kpis article:nth-child(2){border-right:0}.catalog-controls,.inventory-manager .catalog-controls{padding:8px;grid-template-columns:1fr}.catalog-controls>span{padding:7px 3px;text-align:left}.manager-list-v2 article{grid-template-columns:72px 1fr}.manager-list-v2 article>div:nth-child(n+3):not(.manager-actions){display:grid}.inventory-value{grid-template-columns:1fr;gap:8px}.inventory-value b{grid-row:auto}.inventory-products>article>header{grid-template-columns:55px 1fr}.inventory-products header>img{width:55px;height:55px}.inventory-products header>i,.inventory-products header>button{grid-column:auto}.variant-stock-grid{grid-template-columns:1fr;padding:9px}.inventory-products footer{align-items:flex-start;flex-direction:column;gap:8px}.inventory-products footer>button{width:100%;justify-content:center}.gallery-grid{grid-template-columns:1fr 1fr}.size-builder{flex-direction:column}.size-builder input,.size-builder button{width:100%}}:root{--quiet-paper: #f5f3ee;--quiet-white: #f5f3ee;--quiet-ink: #0a0a0a;--quiet-muted: #6b6d67;--quiet-graphite: #1a1a1a;--quiet-orange: #e05c1a;--quiet-line: rgba(10,10,10,.16);--paper: var(--quiet-paper);--white: var(--quiet-white);--ink: var(--quiet-ink);--acid: var(--quiet-ink);--acid-dark: #000;--line: var(--quiet-line);--muted: var(--quiet-muted);--serif: "Cormorant Garamond", Georgia, serif;--sans: "Syne", Arial, sans-serif}::selection{background:var(--quiet-ink);color:var(--quiet-white)}.signal-bar{background:var(--quiet-ink);color:#d9d2c4}.signal-bar:after{content:"TECNOLOGIA TÊXTIL / DIREÇÃO CONTÍNUA";font:400 7px var(--mono);letter-spacing:.18em}.button{min-height:52px;border-radius:0;font-size:8px;font-weight:500;letter-spacing:.16em;transition:color .35s ease,background .35s ease,border-color .35s ease}.button:hover{transform:none}.button.acid,.button.signal{border-color:var(--quiet-ink);background:var(--quiet-ink);color:#f8f5ee}.button.acid:hover,.button.signal:hover{border-color:var(--quiet-ink);background:var(--quiet-ink)}.quiet-code,.quiet-section-heading>span,.quiet-promise>span,.quiet-technology header>span,.quiet-construction-copy>span,.quiet-movement>div>span,.quiet-manifesto>span,.quiet-shop header span{color:var(--quiet-orange)}.sartorial-hero{min-height:calc(100svh - 99px);grid-template-columns:42% 58%;background:#dcd6ca}.sartorial-hero .quiet-hero-copy{padding:115px clamp(28px,5vw,82px) 58px;background:var(--quiet-paper)}.sartorial-hero .quiet-hero-copy h1{margin:25px 0 28px;font-family:var(--serif);font-size:clamp(55px,5.2vw,94px);font-weight:400;line-height:.88;letter-spacing:-.055em}.sartorial-hero .quiet-hero-copy h1 em{color:#303332;font-weight:400}.sartorial-hero .quiet-hero-copy>p{max-width:455px;color:#595b55;font-size:13px;line-height:1.8}.sartorial-hero .quiet-hero-actions{margin-top:34px;align-items:center;gap:25px}.sartorial-primary{min-width:220px;justify-content:space-between}.sartorial-secondary{padding:13px 0 9px;display:inline-flex;align-items:center;gap:12px;border-bottom:1px solid var(--quiet-ink);font:500 8px var(--mono);letter-spacing:.13em;text-transform:uppercase}.sartorial-secondary svg{width:13px}.hero-assurance{margin-top:34px;display:flex;align-items:center;gap:11px;color:var(--quiet-muted)}.hero-assurance>svg{width:17px;color:var(--quiet-orange);stroke-width:1.4}.hero-assurance span{display:flex;flex-direction:column;gap:3px}.hero-assurance b{color:var(--quiet-ink);font:500 7px var(--mono);letter-spacing:.11em}.hero-assurance small{font-size:8px}.sartorial-hero .quiet-hero-visual{min-height:690px;margin:0;background:#b7ac98}.sartorial-hero .quiet-hero-visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(11,17,15,.08),transparent 28%),linear-gradient(0deg,rgba(8,12,10,.22),transparent 28%)}.sartorial-hero .quiet-hero-visual>img{object-position:center 39%}.hero-garment-notes{width:min(270px,43%);position:absolute;z-index:3;top:42px;right:28px;display:grid;border-top:1px solid rgba(255,255,255,.5);color:#fff}.hero-garment-notes span{min-height:35px;display:flex;align-items:center;gap:8px;border-bottom:1px solid rgba(255,255,255,.28);font:400 6px var(--mono);letter-spacing:.12em}.hero-garment-notes i{width:4px;height:4px;border-radius:50%;background:var(--quiet-orange)}.sartorial-hero .quiet-slider-control{z-index:3}.quiet-slider-control span:last-child{color:#ffffffb3}.quiet-hero-visual>picture,.quiet-hero-visual>picture img,.quiet-hero-visual>video{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover}.sartorial-hero .quiet-hero-visual>picture img,.sartorial-hero .quiet-hero-visual>video{object-position:center 39%}.campaign-controls{position:absolute;z-index:5;left:24px;bottom:52px;display:flex;align-items:center;gap:12px}.campaign-controls>button{width:34px;height:34px;padding:0;display:grid;place-items:center;border:1px solid rgba(255,255,255,.5);background:#0a0a0a3d;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.campaign-controls>button svg{width:13px}.campaign-controls>div{display:flex;gap:5px}.campaign-controls>div button{width:18px;height:2px;padding:0;border:0;background:#fff6}.campaign-controls>div button.active{background:#fff}.campaign-banners{padding:18px;display:grid;gap:18px;background:var(--quiet-paper)}.campaign-banner{min-height:68svh;position:relative;overflow:hidden;background:var(--quiet-ink);color:#fff}.campaign-banner>picture,.campaign-banner>picture img,.campaign-banner>video{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover}.campaign-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000000b8,#00000014 68%)}.campaign-banner>div{max-width:620px;padding:clamp(42px,7vw,105px);position:relative;z-index:2;display:flex;min-height:68svh;flex-direction:column;justify-content:center;align-items:flex-start}.campaign-banner>div>span{color:var(--quiet-orange);font:500 8px var(--mono);letter-spacing:.16em}.campaign-banner h2{margin:20px 0;font:300 clamp(48px,6vw,92px)/.86 var(--serif);letter-spacing:-.045em}.campaign-banner h2 em{display:block;font-weight:300}.campaign-banner p{max-width:450px;color:#ffffffb8;font-size:12px}.campaign-banner .quiet-link{margin-top:18px;color:#fff}.content-manager{padding-bottom:70px}.content-group{margin-top:42px}.content-group>header{min-height:65px;padding:12px 0;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--ink)}.content-group>header span{display:flex;flex-direction:column;gap:4px}.content-group>header b{font:500 9px var(--mono);letter-spacing:.12em}.content-group>header small{color:var(--muted);font-size:9px}.content-group>header button{padding:10px 0;display:flex;gap:7px;border:0;border-bottom:1px solid;background:none;font:500 8px var(--mono)}.content-group>header svg{width:13px}.content-list{display:grid;gap:14px;padding-top:14px}.content-list>article{padding:14px;position:relative;display:grid;grid-template-columns:minmax(220px,32%) 1fr;gap:20px;border:1px solid var(--line);background:var(--quiet-white)}.content-list>article.inactive{opacity:.58}.content-preview{min-height:330px;position:relative;overflow:hidden;background:var(--quiet-ink)}.content-preview>img,.content-preview>video{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover}.content-preview>div{height:100%;display:grid;place-content:center;justify-items:center;gap:8px;color:#fff;font:500 8px var(--mono)}.content-preview>div svg{width:28px;color:var(--quiet-orange)}.content-preview>label{padding:10px 12px;position:absolute;left:10px;bottom:10px;z-index:2;background:#fff;color:var(--quiet-ink);font:500 7px var(--mono);letter-spacing:.08em;cursor:pointer}.content-preview input[type=file]{display:none}.content-fields{display:grid;grid-template-columns:1fr;gap:9px}.content-fields label{display:flex;flex-direction:column;gap:5px}.content-fields label>span{font:500 7px var(--mono);letter-spacing:.08em;color:var(--muted)}.content-fields input,.content-fields select,.content-fields textarea{width:100%;min-height:40px;padding:9px 10px;border:1px solid var(--line);border-radius:0;background:#fff;color:var(--ink);font-size:11px}.content-fields textarea{min-height:66px;resize:vertical}.content-row{display:grid;grid-template-columns:1fr 1fr;gap:9px}.content-row:has(.content-active){grid-template-columns:150px 100px 1fr}.content-active{align-self:end;min-height:40px;flex-direction:row!important;align-items:center;font:500 8px var(--mono)}.content-active input{width:auto;min-height:0;accent-color:var(--quiet-orange)}.content-remove{position:absolute;right:14px;bottom:-30px;display:flex;gap:6px;border:0;background:none;color:#7a3028;font:500 7px var(--mono)}.content-remove svg{width:12px}.content-save-bar{margin-top:65px;padding-top:20px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--ink)}.content-save-bar span{color:var(--muted);font-size:10px}@media(max-width:760px){.sartorial-hero .quiet-hero-visual>picture img,.sartorial-hero .quiet-hero-visual>video{object-position:center 35%}.campaign-banner,.campaign-banner>div{min-height:76svh}.campaign-banner>div{padding:38px 24px;justify-content:flex-end}.campaign-banner:after{background:linear-gradient(0deg,#000000c7,#0000000d 72%)}.content-list>article{grid-template-columns:1fr;padding-bottom:38px}.content-preview{min-height:300px}.content-row,.content-row:has(.content-active){grid-template-columns:1fr}.content-save-bar{align-items:stretch;flex-direction:column;gap:16px}}.quiet-section-heading h2,.quiet-technology header h2,.quiet-construction-copy h2,.quiet-shop h2,.quiet-promise h2,.quiet-manifesto blockquote,.page-heading h1,.detail-info h1{font-family:var(--serif);font-weight:400;letter-spacing:-.045em}.quiet-product-buy h3{font-family:var(--serif);font-weight:400}.quiet-product-buy .button.signal{border:1px solid var(--quiet-ink);background:transparent;color:var(--quiet-ink)}.quiet-product-buy .button.signal:hover{background:var(--quiet-ink);color:#fff}.quiet-technology{background:#202322}.quiet-technology header h2,.quiet-technology .quiet-tech-list h3{color:#f2ede4}.quiet-technology .quiet-tech-list article{border-color:#ffffff2e}.quiet-technology .quiet-tech-list p{color:#ffffff8f}.quiet-tech-list svg{color:#b7a47f}.product-badge{padding:7px 10px;background:#111312e0;color:#f8f5ee;font-size:6px;letter-spacing:.13em}.product-meta h3{font-family:var(--serif);font-size:22px;font-weight:400;letter-spacing:-.025em}.system-description{color:#686a63;font-size:9px}.quick-add{min-height:48px;border:1px solid var(--quiet-line);justify-content:space-between;padding:0 14px;background:transparent;font-size:7px;letter-spacing:.14em}.quick-add:hover{padding-left:14px;border-color:var(--quiet-ink);background:var(--quiet-ink);color:#fff}.quick-size-picker{padding:22px;background:#f6f2e9;border-color:#11131247;box-shadow:0 28px 70px #1015123d}.quick-size-picker header{padding-bottom:17px;border-bottom:1px solid var(--quiet-line)}.quick-size-picker header span{color:var(--quiet-orange)}.quick-size-picker header b{font-family:var(--serif);font-size:21px;font-weight:400}.quick-size-picker header small{max-width:260px;color:var(--quiet-muted);font-size:8px;line-height:1.4}.quick-size-options button{min-height:68px;background:#ffffff59}.quick-size-options button:hover:not(:disabled),.quick-size-options button:focus-visible{border-color:var(--quiet-ink);background:var(--quiet-ink)}.quick-size-options small{font-size:6px;letter-spacing:.05em}.selection{scroll-margin-top:100px}.selection-head button{color:var(--quiet-ink)}.selection-head button svg{color:var(--quiet-orange)}.size-grid button.active{border-color:var(--quiet-ink);background:var(--quiet-ink);color:#fff}.fit-reassurance{margin:12px 0 0;color:var(--quiet-muted);font-size:8px;line-height:1.55}.fit-dialog-intro{max-width:560px;margin:-10px 0 24px;color:var(--quiet-muted);font-size:10px}.size-result.active{border-color:var(--quiet-ink);background:var(--quiet-ink);color:#fff}.size-result.active>svg{color:var(--quiet-orange)}.buy-button{background:var(--quiet-ink)!important;border-color:var(--quiet-ink)!important}.buy-button:hover{background:var(--quiet-ink)!important}.purchase-zone{margin-top:22px;padding-top:1px;border-top:1px solid transparent;transition:border-color .45s ease}.purchase-zone .selection{margin-top:0}.personal-fitter{min-height:45px;margin-top:13px;padding:0 2px;display:grid;grid-template-columns:18px 1fr 14px;align-items:center;gap:10px;border-bottom:1px solid var(--quiet-line);color:#555852;font-size:9px;transition:color .3s ease,border-color .3s ease}.personal-fitter>svg{width:16px;color:var(--quiet-orange);stroke-width:1.7}.personal-fitter>svg:last-child{width:13px;color:currentColor;transition:transform .3s ease}.personal-fitter b{color:var(--quiet-ink)}.personal-fitter:hover{color:var(--quiet-ink);border-color:var(--quiet-ink)}.personal-fitter:hover>svg:last-child{transform:translate(3px)}.purchase-zone .buy-row{margin-top:17px}.purchase-zone .buy-button{min-height:60px;position:relative;overflow:hidden;flex:1;transition:background .35s ease,box-shadow .35s ease,letter-spacing .35s ease,transform .35s ease}.purchase-zone--visible{border-top-color:#0a0a0a3d}.purchase-zone--visible .buy-button:not(:disabled){min-height:64px;box-shadow:inset 0 0 0 1px var(--quiet-ink),0 8px 24px #0a0a0a14}.purchase-zone--visible .buy-button:not(:disabled):hover{transform:translateY(-2px);letter-spacing:.19em;box-shadow:inset 0 0 0 1px var(--quiet-ink),0 13px 30px #0a0a0a2b}.adhesion-explainer{margin:13px 0 0;padding:12px 14px;display:flex;align-items:flex-start;gap:9px;border:1px solid var(--quiet-line);color:#5d605a;background:#ffffff47;font-size:9px;line-height:1.55}.adhesion-explainer>svg{width:15px;flex:0 0 auto;color:var(--quiet-orange)}.adhesion-explainer b{color:var(--quiet-ink)}.detail-info>.eyebrow,.detail-short,.installment-simulator .mono,.installment-simulator small,.fit-reassurance,.product-color>span{color:var(--quiet-muted)}.footer-grid p{color:#ffffffad}.footer-grid>div>span{color:#ffffffad}.footer-grid small{color:#ffffff94}.footer-bottom{color:#ffffffa8}.newsletter input::placeholder{color:#ffffffab;opacity:1}.drawer-overlay{background:#070b09ab;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.drawer{width:min(610px,100%);background:#eee9df}.drawer-head{padding:33px 36px 27px;align-items:flex-start;background:var(--quiet-ink);color:#f5f1e8}.drawer-head .eyebrow{color:#bba984;font-size:7px}.drawer-head h3{margin:8px 0 3px;font-family:var(--serif);font-size:34px;font-weight:400;letter-spacing:-.035em}.drawer-head p{margin:0;color:#ffffff8c;font-size:8px}.drawer-head>button{color:#fff}.drawer-body{padding:8px 36px 30px}.cart-line{grid-template-columns:118px 1fr;padding:24px 0}.cart-line img{width:118px;height:150px}.cart-line h4{font-family:var(--serif);font-size:21px;font-weight:400}.cart-line p b{color:var(--quiet-ink)}.cart-line .remove{color:var(--quiet-muted);font-size:6px;letter-spacing:.08em;text-decoration:none;border-bottom:1px solid}.curation-services{margin-top:24px;border-top:1px solid var(--quiet-ink)}.curation-services>header{padding:18px 0 13px;display:flex;align-items:center;gap:10px}.curation-services>header svg{width:16px;color:var(--quiet-orange)}.curation-services>header span{display:flex;flex-direction:column;gap:3px}.curation-services>header b{font:500 8px var(--mono);letter-spacing:.09em}.curation-services>header small{color:var(--quiet-muted);font-size:8px}.curation-services>label{min-height:66px;padding:12px;display:grid;grid-template-columns:18px 1fr auto;gap:12px;align-items:center;border:1px solid var(--quiet-line);border-bottom:0;background:#ffffff47;cursor:pointer}.curation-services>label.active{border-color:#8d908c;background:#e1e1dc;box-shadow:inset 2px 0 0 var(--quiet-orange)}.curation-services>label>input{display:none}.curation-services>label>svg{width:17px;color:var(--quiet-ink)}.curation-services>label>span{display:flex;flex-direction:column;gap:4px}.curation-services>label b{font-size:9px}.curation-services>label small{color:var(--quiet-muted);font-size:7px}.curation-services>label>i{color:var(--quiet-muted);font:500 6px var(--mono);font-style:normal}.curation-services>label.active>i{color:var(--quiet-orange)}.curation-services>label.curation-note{padding:15px 12px;display:flex;align-items:stretch;flex-direction:column;border-bottom:1px solid var(--quiet-line);cursor:default}.curation-note textarea{min-height:64px;padding:10px;border:1px solid var(--quiet-line);background:#f8f5ee;resize:vertical;font-size:9px}.drawer-foot{padding:24px 36px 27px;background:#f7f4ed}.drawer-foot>div>span{font-size:8px;letter-spacing:.1em}.drawer-foot>div>strong{font-family:var(--serif);font-size:25px;font-weight:400}.drawer-foot .button.acid{background:var(--quiet-ink)}.drawer-assurance{margin-top:13px;display:flex;align-items:center;justify-content:center;gap:7px;color:var(--quiet-muted);font-size:7px}.drawer-assurance svg{width:13px}.checkout-curation-summary{margin:15px 0 0;padding:14px;display:flex;align-items:flex-start;gap:10px;border:1px solid var(--quiet-line);background:#e5e3de}.checkout-curation-summary>svg{width:17px;flex:0 0 auto;color:var(--quiet-orange)}.checkout-curation-summary>span{display:flex;flex-direction:column;gap:4px}.checkout-curation-summary b{font:500 7px var(--mono);letter-spacing:.08em}.checkout-curation-summary small{color:var(--quiet-muted);font-size:7px}.order-curation-services{padding:20px 25px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;border-top:1px dashed #999}.order-curation-services>span{min-height:86px;padding:13px;display:flex;align-items:flex-start;flex-direction:column;border:1px solid var(--quiet-line)}.order-curation-services svg{width:17px;color:var(--quiet-orange)}.status-pill.active{background:#e4572e1f;color:#b84424!important}.coupon button,.demo-payment-submit,.pix-payment button,.ticket-payment a,.mobile-buy-bar button,.inventory-products footer>button.changed{border-color:var(--quiet-ink)!important;background:var(--quiet-ink)!important;color:#fff!important}.payment-preview>button.active{background:#2427260d}.payments-ledger i{background:#e4572e17}.whatsapp-bubble:hover{background:var(--quiet-graphite)}.order-curation-services b{margin-top:auto;font-size:9px}.order-curation-services small{margin-top:4px;color:var(--quiet-muted);font-size:7px}@media(max-width:900px){.sartorial-hero{min-height:0;grid-template-columns:1fr}.sartorial-hero .quiet-hero-copy{padding:95px 24px 55px}.sartorial-hero .quiet-hero-visual{min-height:75svh;margin:0}.sartorial-hero .quiet-hero-visual>img{object-position:center 35%}}@media(max-width:760px){.signal-bar:after{display:none}.sartorial-hero .quiet-hero-copy{padding:72px 20px 48px}.sartorial-hero .quiet-hero-copy h1{font-size:clamp(49px,15vw,68px)}.sartorial-hero .quiet-hero-actions{align-items:stretch;flex-direction:column;gap:10px}.sartorial-primary{width:100%}.sartorial-secondary{align-self:flex-start}.hero-assurance{margin-top:28px}.purchase-zone{margin-top:25px}.personal-fitter{min-height:52px;font-size:10px}.adhesion-explainer{font-size:10px}.sartorial-hero .quiet-hero-visual{min-height:720px}.hero-garment-notes{width:calc(100% - 40px);top:20px;right:20px}.drawer-head,.drawer-body,.drawer-foot{padding-right:20px;padding-left:20px}.drawer-head h3{font-size:30px}.cart-line{grid-template-columns:90px 1fr}.cart-line img{width:90px;height:120px}.curation-services>label{grid-template-columns:18px 1fr}.curation-services>label>i{grid-column:2}.order-curation-services{grid-template-columns:1fr}}.modular-sections{display:grid}.modular-section{min-height:640px;display:grid;grid-template-columns:1.1fr .9fr}.modular-section.media-right{grid-template-columns:.9fr 1.1fr}.modular-section.media-right .modular-section-media{order:2}.modular-section.full{min-height:760px;position:relative;display:block;color:#fff;overflow:hidden}.modular-section.dark{color:#f4f1e9;background:#151716}.modular-section.paper{background:#e6e2d8}.modular-section.off-white{background:#f5f2ea}.modular-section-media{min-width:0;overflow:hidden}.modular-section-media picture,.modular-section-media video,.modular-section-media img{width:100%;height:100%;display:block;object-fit:cover}.modular-section.full .modular-section-media{position:absolute;top:0;right:0;bottom:0;left:0}.modular-section.full .modular-section-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000000b8,#00000026)}.modular-section-copy{padding:clamp(60px,8vw,130px) 6vw;align-self:center;position:relative;z-index:1}.modular-section.full .modular-section-copy{width:min(670px,90%);min-height:760px;display:flex;flex-direction:column;justify-content:center}.modular-section-copy>span{font:600 10px/1.4 var(--mono);letter-spacing:.16em}.modular-section-copy h2{margin:22px 0;font-size:clamp(44px,6vw,92px);line-height:.92;letter-spacing:-.06em}.modular-section-copy h2 em{display:block;font-style:normal;color:var(--quiet-orange)}.modular-section-copy p{max-width:560px;color:var(--quiet-muted);line-height:1.7}.modular-section.dark p,.modular-section.full p{color:#ffffffad}.modular-section-copy>div{margin-top:34px;display:flex;gap:26px;flex-wrap:wrap}@media(max-width:760px){.modular-section,.modular-section.media-right{grid-template-columns:1fr;min-height:0}.modular-section.media-right .modular-section-media{order:0}.modular-section-media{min-height:480px}.modular-section.full,.modular-section.full .modular-section-copy{min-height:680px}}.admin-page.admin-shell{width:100%;max-width:100%;min-height:100vh;padding-right:0;padding-bottom:0;padding-left:0;display:grid;grid-template-columns:220px minmax(0,1fr);align-items:start;overflow-x:clip;background:#efede7}.admin-navigation{height:100vh;min-height:640px;position:sticky;top:0;z-index:35;display:flex;flex-direction:column;overflow-y:auto;color:#f4f1e9;background:#191b1a;border-right:1px solid rgba(255,255,255,.08)}.admin-navigation-brand{min-height:78px;padding:0 14px;display:grid;grid-template-columns:44px 1fr auto;gap:13px;align-items:center;border-bottom:1px solid rgba(255,255,255,.1)}.admin-navigation-brand>span{width:40px;height:40px;display:grid;place-items:center;background:#f2efe7}.admin-navigation-brand img{width:27px;height:27px;object-fit:contain}.admin-navigation-brand>b{font:600 11px/1.3 var(--mono);letter-spacing:.09em}.admin-navigation-brand>button{display:none;border:0;background:none;color:inherit}.admin-navigation-brand svg{width:17px}.admin-navigation>nav{padding:12px 9px 22px}.admin-navigation nav section+section{margin-top:11px}.admin-navigation nav section>small{min-height:24px;padding:0 10px 7px;display:flex;align-items:center;gap:7px;color:#ffffff61;font:600 7px var(--mono);letter-spacing:.17em}.admin-navigation nav section>small svg{width:12px;height:12px;color:#ffffff80;stroke-width:1.8}.admin-navigation nav button{width:100%;min-height:42px;padding:0 9px;display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:9px;align-items:center;border:0;border-radius:2px;color:#ffffffab;background:transparent;text-align:left;font:500 12px var(--sans);transition:background .18s,color .18s}.admin-navigation nav button:hover{color:#fff;background:#ffffff0e}.admin-navigation nav button.active{color:#fff;background:#2a2d2b;box-shadow:inset 2px 0 0 var(--quiet-orange)}.admin-navigation nav button svg{width:19px;height:19px;stroke-width:1.8}.admin-navigation nav button>b{min-width:25px;height:22px;padding:0 6px;display:grid;place-items:center;border-radius:13px;color:#ffffffb3;background:#ffffff14;font:600 10px var(--mono)}.admin-navigation nav button.active>b{color:#fff;background:#e4572e38}.admin-navigation>footer{margin-top:auto;padding:10px 10px 14px;border-top:1px solid rgba(255,255,255,.1)}.admin-navigation>footer a,.admin-navigation>footer button{width:100%;min-height:38px;padding:0 8px;display:flex;align-items:center;gap:10px;border:0;color:#ffffffa6;background:none;font:500 9px var(--mono);text-decoration:none}.admin-navigation>footer svg{width:19px;height:19px}.admin-navigation>footer>small{padding:10px 8px 0;display:block;color:#ffffff47;font:500 5px var(--mono);letter-spacing:.13em}.admin-workspace{width:100%;max-width:100%;min-width:0;padding:0 clamp(24px,3.7vw,64px) 120px}.admin-workspace>*{max-width:100%;min-width:0}.admin-workspace>.admin-head{padding-top:28px}.admin-workspace>.admin-head h1{max-width:880px;font-size:clamp(43px,5vw,72px)}.admin-workspace>.admin-head>button{font-size:10px}.admin-workspace>.admin-head>button svg{width:21px;height:21px}.admin-shell .admin-stats b{font-size:42px;line-height:1}.admin-shell .finance-kpis b{font-size:36px;line-height:1}.admin-shell .eyebrow{font-size:10px;line-height:1.4}.admin-shell .manager-heading p{max-width:720px;font-size:14px;line-height:1.55}.admin-shell .admin-stats article{min-height:128px;padding:28px}.admin-shell .admin-stats span{font-size:11px;font-weight:600}.admin-shell .admin-stats b{margin-top:18px;font-size:46px}.admin-shell .catalog-controls{min-height:76px;padding:11px}.admin-shell .catalog-controls select,.admin-shell .admin-search{height:52px}.admin-shell .catalog-controls select{padding:0 14px;font-size:11px}.admin-shell .catalog-controls>span{font-size:10px}.admin-shell .admin-search{gap:12px}.admin-shell .admin-search svg{width:22px;height:22px}.admin-shell .admin-search input{font-size:14px}.admin-shell .manager-list article{min-height:142px;gap:22px;padding:18px 0}.admin-shell .manager-list img{width:96px;height:108px}.admin-shell .manager-list-v2 article{grid-template-columns:96px minmax(250px,1.5fr) .68fr .65fr .72fr 1.25fr}.admin-shell .manager-list article>div>span,.admin-shell .manager-product-main>span{margin-bottom:9px;font-size:10px;line-height:1.45}.admin-shell .manager-product-main h3{margin-bottom:7px;font-size:23px;line-height:1.05}.admin-shell .manager-product-main p{font-size:11px;line-height:1.45}.admin-shell .manager-product-main>small{font-size:11px;line-height:1.5}.admin-shell .manager-list article>div>b{font-size:16px}.admin-shell .manager-list-v2 article>div>small{font-size:10px;line-height:1.4}.admin-shell .stock-health b{font-size:18px}.admin-shell .stock-health small{font-size:9px!important}.admin-shell .status-pill{padding:9px 11px;font-size:10px!important}.admin-shell .manager-actions{gap:8px}.admin-shell .manager-actions button{min-height:46px;padding:0 13px;font-size:9px;line-height:1.2}.admin-shell .manager-actions svg{width:17px;height:17px}.admin-shell .inventory-value{min-height:92px;padding:22px 25px}.admin-shell .inventory-value>span{font-size:10px}.admin-shell .inventory-value b{font-size:38px}.admin-shell .inventory-value small{font-size:10px}.admin-shell .inventory-products>article>header{min-height:112px;grid-template-columns:78px minmax(220px,1fr) auto auto}.admin-shell .inventory-products>article,.admin-shell .inventory-products>article>header,.admin-shell .inventory-products header>span{min-width:0}.admin-shell .inventory-products header>span b,.admin-shell .inventory-products header>span p{overflow-wrap:anywhere}.admin-shell .inventory-products header>img{width:78px;height:78px}.admin-shell .inventory-products header>span small{font-size:10px}.admin-shell .inventory-products header>span b{font-size:20px}.admin-shell .inventory-products header>span p{font-size:11px}.admin-shell .inventory-products header>button,.admin-shell .inventory-products footer>button{min-height:44px;padding:0 15px;font-size:10px}.admin-shell .inventory-products header>button{max-width:100%;white-space:nowrap}.admin-shell .inventory-products header>button svg,.admin-shell .inventory-products footer>button svg{width:18px;height:18px}.admin-shell .inventory-health{padding:9px 12px;font-size:9px}.admin-shell .variant-stock-grid>div{min-height:88px;padding:14px}.admin-shell .variant-stock-grid{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.admin-shell .variant-stock-grid>div,.admin-shell .variant-stock-grid>div>span,.admin-shell .variant-stock-grid>div>div{min-width:0}.admin-shell .variant-stock-grid>div>div{flex:0 1 auto}.admin-shell .variant-stock-grid>div>span b{font-size:17px}.admin-shell .variant-stock-grid>div>span small{font-size:9px}.admin-shell .variant-stock-grid button{width:38px;height:42px}.admin-shell .variant-stock-grid button svg{width:16px;height:16px}.admin-shell .variant-stock-grid input{width:58px;height:42px;font-size:16px}.admin-shell .inventory-products footer>span{font-size:10px}.admin-shell .orders-row{min-height:88px;gap:16px;font-size:13px}.admin-shell .orders-row svg{width:20px;height:20px}.admin-shell .orders-row small{font-size:10px;line-height:1.4}.admin-shell .orders-label{min-height:46px!important;font-size:10px}.admin-shell .order-admin-status select{max-width:190px;height:42px;padding:0 9px;font-size:11px}.admin-shell .order-admin-status small{font-size:9px}.admin-shell .order-admin-status svg{width:16px;height:16px}.admin-shell .order-money strong{font-size:16px}.admin-shell .order-money small,.admin-shell .order-logistics>small:last-child{font-size:9px}.admin-shell .finance-period label span{font-size:10px}.admin-shell .finance-period input{min-height:44px;font-size:13px}.admin-shell .finance-period button{min-height:44px;font-size:10px}.admin-shell .finance-kpis article{min-height:150px;padding:27px}.admin-shell .finance-kpis small{font-size:10px;line-height:1.35}.admin-shell .finance-kpis b{font-size:clamp(34px,2.7vw,46px)}.admin-shell .finance-kpis span{font-size:13px}.admin-shell .dre-card header,.admin-shell .finance-settings header{padding:24px;font-size:12px}.admin-shell .dre-card>div{min-height:50px;padding:14px 24px;align-items:center;font-size:14px}.admin-shell .dre-card>div b{font-size:16px}.admin-shell .dre-card>div.total{font-size:16px}.admin-shell .dre-card>div.total b{font-size:19px}.admin-shell .dre-card>div.result{min-height:62px;font-size:18px}.admin-shell .dre-card>div.result b{font-size:21px}.admin-shell .finance-settings label{min-height:58px;grid-template-columns:1fr 150px}.admin-shell .finance-settings label span{font-size:10px;line-height:1.4}.admin-shell .finance-settings input{min-height:42px;font-size:14px}.admin-shell .pricing-row{min-height:62px;font-size:14px}.admin-shell .pricing-row.heading{font-size:10px}.admin-shell .pricing-row small{font-size:11px}.admin-shell .pricing-row strong{font-size:18px}.admin-shell .expense-manager>form input,.admin-shell .expense-manager>form select{min-height:44px;font-size:13px}.admin-shell .expense-manager>form button{min-height:44px;font-size:10px}.admin-shell .expense-manager>form button svg{width:18px;height:18px}.admin-shell .expense-manager>div>article{min-height:64px;font-size:13px}.admin-shell .expense-manager>div>article small{font-size:10px}.admin-shell .analytics-line{min-height:70px;font-size:13px}.admin-shell .analytics-line small{font-size:10px}.admin-shell .analytics-line i,.admin-shell .email-status{font-size:9px}.admin-shell .overview-title b{font-size:12px}.admin-shell .overview-title small,.admin-shell .overview-title button{font-size:10px}.admin-shell .operation-alerts article{min-height:76px}.admin-shell .operation-alerts b{font-size:12px}.admin-shell .operation-alerts small{font-size:10px;line-height:1.4}.admin-shell .payments-ledger i{font-size:8px}.admin-shell .content-group>header b{font-size:11px}.admin-shell .content-group>header small{font-size:11px}.admin-shell .content-group>header button{font-size:10px}.admin-shell .content-group>header svg{width:18px;height:18px}.admin-shell .content-fields label>span{font-size:10px}.admin-shell .content-fields input,.admin-shell .content-fields select,.admin-shell .content-fields textarea{min-height:46px;font-size:14px}.admin-shell .content-active{font-size:10px}.admin-shell :is(.orders-table,.commerce-table,.pricing-table,.expense-manager,.dre-card,.finance-settings,.content-group,.manager-list,.inventory-products){width:100%;max-width:100%;min-width:0}.admin-shell :is(.orders-table,.commerce-table,.pricing-table){overflow-x:auto;overscroll-behavior-inline:contain}.admin-mobile-command,.admin-navigation-overlay{display:none}.admin-login-page{min-height:100vh;padding-top:clamp(42px,6vw,84px)}.analytics-dashboard{--analytics-blue: #145cda;--analytics-green: #23835b;--analytics-red: #a44232;display:grid;gap:24px}.analytics-dashboard>*{min-width:0}.analytics-toolbar{min-height:68px;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid var(--quiet-line);background:#f8f6f0}.analytics-period-control{display:flex;align-items:center;gap:5px}.analytics-period-control>span,.analytics-comparison{display:flex;align-items:center;gap:8px;color:var(--quiet-muted);font:600 8px var(--mono);letter-spacing:.08em}.analytics-period-control>span{margin-right:7px}.analytics-period-control svg,.analytics-comparison svg{width:17px;height:17px}.analytics-period-control button{min-height:40px;padding:0 15px;border:1px solid var(--quiet-line);color:#4b4b48;background:transparent;font:600 9px var(--mono)}.analytics-period-control button.active{border-color:#101110;color:#fff;background:#101110}.analytics-comparison{min-height:40px;padding:0 13px;border-left:1px solid var(--quiet-line)}.analytics-comparison b{color:#181918;font-size:9px}.analytics-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.analytics-heading h2{margin:10px 0 9px;font-size:clamp(36px,4vw,58px);line-height:.96;letter-spacing:-.045em}.analytics-heading p{margin:0;max-width:680px;color:var(--quiet-muted);font-size:14px;line-height:1.55}.analytics-heading>span{flex:0 0 auto;padding-bottom:5px;display:flex;align-items:center;gap:8px;color:var(--quiet-muted);font:500 9px var(--mono)}.analytics-heading>span svg{width:18px}.analytics-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--quiet-line)}.analytics-kpis>article{min-width:0;min-height:226px;padding:22px;position:relative;overflow:hidden;background:#f8f6f0;border-right:1px solid var(--quiet-line)}.analytics-kpis>article:last-child{border-right:0}.analytics-kpis header{display:flex;align-items:center;justify-content:space-between;color:#4f504d;font:600 10px var(--mono);text-transform:uppercase}.analytics-kpis header svg{width:21px;height:21px;color:var(--quiet-orange);stroke-width:1.7}.analytics-kpis>article>b{margin-top:22px;display:block;font-size:clamp(30px,3vw,44px);line-height:1;letter-spacing:-.055em;white-space:nowrap}.analytics-kpis>article>small{margin-top:8px;display:block;color:var(--quiet-muted);font-size:10px}.metric-sparkline{width:100%;height:46px;margin:18px 0 8px;overflow:visible}.metric-sparkline line{stroke:#d8d5cd;stroke-width:1;vector-effect:non-scaling-stroke}.metric-sparkline polyline{fill:none;stroke:var(--analytics-blue);stroke-width:2;vector-effect:non-scaling-stroke}.analytics-change{display:inline-flex;align-items:center;gap:4px;color:var(--analytics-green);font:700 9px var(--mono)}.analytics-change.down{color:var(--analytics-red)}.analytics-change.flat,.analytics-change.new{color:var(--quiet-muted)}.analytics-change small{color:inherit;font-size:8px;font-weight:500}.analytics-primary-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(300px,.7fr);gap:24px}.analytics-card{min-width:0;padding:24px;border:1px solid var(--quiet-line);background:#f8f6f0}.analytics-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.analytics-card h3{margin:8px 0 0;font-size:22px;line-height:1.12;letter-spacing:-.025em}.analytics-legend{display:flex;gap:13px;flex-wrap:wrap}.analytics-legend span{display:flex;align-items:center;gap:5px;color:var(--quiet-muted);font:600 7px var(--mono)}.analytics-legend i{width:8px;height:8px;border-radius:50%;background:var(--analytics-blue)}.analytics-legend i.sales{background:var(--quiet-orange)}.analytics-chart{margin-top:22px}.analytics-chart svg{width:100%;height:250px;overflow:visible}.analytics-chart .grid line{stroke:#dcd9d1;stroke-width:1;vector-effect:non-scaling-stroke}.analytics-chart polyline{fill:none;stroke-width:3;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.analytics-chart polyline.visitors{stroke:var(--analytics-blue)}.analytics-chart polyline.sales{stroke:var(--quiet-orange)}.analytics-chart>div{display:flex;justify-content:space-between;color:var(--quiet-muted);font:500 8px var(--mono);text-transform:uppercase}.analytics-rates-card>div{margin-top:18px;display:grid}.analytics-rates-card article{min-height:72px;display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:center;border-top:1px solid var(--quiet-line)}.analytics-rates-card article>svg{width:22px;height:22px;color:var(--quiet-muted);stroke-width:1.6}.analytics-rates-card article span{display:flex;align-items:center;justify-content:space-between;gap:12px}.analytics-rates-card article small{color:var(--quiet-muted);font:500 9px var(--mono)}.analytics-rates-card article b{font-size:20px}.analytics-rates-card article.emphasis svg,.analytics-rates-card article.emphasis b{color:var(--quiet-orange)}.analytics-funnel-card>header small{color:var(--quiet-muted);font:500 8px var(--mono)}.analytics-funnel{margin-top:24px;display:grid;gap:14px}.analytics-funnel-row{display:grid;grid-template-columns:minmax(185px,.8fr) minmax(180px,2fr) 60px 64px;gap:14px;align-items:center}.analytics-funnel-row>span{min-width:0;display:flex;align-items:center;gap:11px}.analytics-funnel-row>span i{width:25px;height:25px;display:grid;place-items:center;border:1px solid var(--quiet-line);color:var(--quiet-muted);font:600 7px var(--mono);font-style:normal}.analytics-funnel-row>span b{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.analytics-funnel-row>div{height:14px;position:relative;overflow:hidden;background:#dfdcd4}.analytics-funnel-row>div i{height:100%;display:block;background:var(--analytics-blue)}.analytics-funnel-row:nth-last-child(-n+2)>div i{background:var(--quiet-orange)}.analytics-funnel-row>strong{text-align:right;font-size:18px}.analytics-funnel-row>small{color:var(--quiet-muted);font:600 9px var(--mono);text-align:right}.analytics-secondary-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:24px}.analytics-secondary-grid .analytics-card>header{margin-bottom:13px}.analytics-secondary-grid .analytics-card>header>b{color:var(--quiet-muted);font:600 9px var(--mono);text-transform:uppercase}.analytics-live-card>header>b{display:flex;align-items:center;gap:7px}.analytics-live-card>header>b i{width:8px;height:8px;border-radius:50%;background:#32a56f;box-shadow:0 0 0 5px #32a56f1f}.analytics-secondary-grid .analytics-line{min-height:62px;font-size:11px}.analytics-secondary-grid>article>p{color:var(--quiet-muted);font-size:12px;line-height:1.55}@media(max-width:1400px){.admin-page.admin-shell{grid-template-columns:210px minmax(0,1fr)}.admin-workspace{padding-right:30px;padding-left:30px}.command-metrics{grid-template-columns:1fr 1fr}.command-metrics>button:nth-child(2){border-right:0}.command-metrics>button:nth-child(-n+2){border-bottom:1px solid var(--quiet-line)}.overview-grid,.admin-shell .finance-layout{grid-template-columns:1fr}.admin-shell .analytics-grid{grid-template-columns:1fr;gap:45px}.admin-shell .catalog-kpis,.admin-shell .finance-kpis{grid-template-columns:1fr 1fr}.admin-shell .catalog-kpis article:nth-child(2){border-right:0}.admin-shell .catalog-kpis article:nth-child(-n+2){border-bottom:1px solid var(--quiet-line)}.admin-shell .manager-list-v2 article{grid-template-columns:96px minmax(220px,1fr) .7fr .65fr .7fr;gap:16px}.admin-shell .manager-list-v2 .manager-actions{grid-column:2 / -1}.admin-shell .inventory-products>article>header{grid-template-columns:78px minmax(0,1fr) max-content}.admin-shell .inventory-products header>img,.admin-shell .inventory-products header>span{grid-row:1 / 3}.admin-shell .inventory-products header>i{grid-column:3;grid-row:1;justify-self:end}.admin-shell .inventory-products header>button{grid-column:3;grid-row:2;justify-self:end}.admin-shell .expense-manager>form{grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-kpis{grid-template-columns:1fr 1fr}.analytics-kpis>article:nth-child(2){border-right:0}.analytics-kpis>article:nth-child(-n+2){border-bottom:1px solid var(--quiet-line)}.admin-shell .orders-table{border-top:0;display:grid;gap:12px}.admin-shell .orders-label{display:none}.admin-shell .orders-row:not(.orders-label){min-height:0;padding:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:1px solid var(--quiet-line);background:var(--quiet-white)}.admin-shell .orders-row:not(.orders-label)>span{min-width:0;min-height:80px;padding:13px;align-items:flex-start;justify-content:center;border:1px solid rgba(10,10,10,.08);overflow-wrap:anywhere}.admin-shell .orders-row:not(.orders-label)>span:before{content:attr(data-label);margin-bottom:9px;display:block;color:var(--quiet-muted);font:600 9px var(--mono);letter-spacing:.08em}.admin-shell .orders-row:not(.orders-label)>span:first-child{flex-direction:column}.admin-shell .order-admin-status select{width:100%;max-width:none}}@media(max-width:1080px){.admin-page.admin-shell{grid-template-columns:200px minmax(0,1fr)}.admin-navigation nav button{font-size:11px}.admin-workspace{padding-right:24px;padding-left:24px}.admin-shell .catalog-controls{grid-template-columns:1fr 1fr}.admin-shell .catalog-controls .admin-search{grid-column:1 / -1}.admin-shell .manager-list-v2 article{grid-template-columns:82px minmax(0,1fr);gap:14px}.admin-shell .manager-list-v2 article>div:nth-child(n+3):not(.manager-actions){display:grid;grid-template-columns:105px minmax(0,1fr);grid-column:2;align-items:center}.admin-shell .manager-list img{width:82px;height:96px}.admin-shell .manager-actions{grid-column:1 / -1;flex-wrap:wrap}.admin-shell .content-list>article{grid-template-columns:1fr;padding-bottom:38px}.admin-shell .content-preview{min-height:300px}.admin-shell .community-admin-grid{grid-template-columns:1fr 1fr}.admin-shell .finance-period{width:100%;flex-wrap:wrap}.admin-shell .expense-manager>form{grid-template-columns:1fr 1fr}.admin-shell .commerce-table{overflow-x:auto}.admin-shell .commerce-row:not(.heading){min-width:760px}.analytics-primary-grid,.analytics-secondary-grid{grid-template-columns:1fr}}@media(max-width:900px){.admin-page.admin-shell{padding-top:0;display:block}.admin-workspace{padding:0 16px 90px}.admin-workspace>.admin-head{padding:18px 0 24px;align-items:flex-start}.admin-workspace>.admin-head h1{margin-top:7px;font-size:38px}.admin-workspace>.admin-head>button{padding-top:7px;font-size:0}.admin-workspace>.admin-head>button svg{width:19px}.admin-mobile-command{min-height:47px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--quiet-line)}.admin-mobile-command button{min-height:44px;padding:0 8px 0 0;display:flex;align-items:center;gap:7px;border:0;background:none;font:600 8px var(--mono)}.admin-mobile-command svg{width:17px}.admin-mobile-command span{color:var(--quiet-muted);font:500 6px var(--mono);letter-spacing:.09em}.admin-navigation{width:min(340px,92vw);height:100%;min-height:0;position:fixed;inset:0 auto 0 0;z-index:151;opacity:.96;transform:translate(-102%);transition:transform .34s cubic-bezier(.22,.78,.22,1),opacity .28s ease;box-shadow:20px 0 50px #00000040;will-change:transform}.admin-navigation.open{opacity:1;transform:none}.admin-navigation-brand>button{display:grid;place-items:center}.admin-navigation-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;border:0;background:#0000007a;opacity:0;pointer-events:none;transition:opacity .3s ease;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.admin-navigation-overlay.open{display:block;opacity:1;pointer-events:auto}.admin-navigation nav button{min-height:48px}body:has(.admin-navigation.open){overflow:hidden}.admin-shell .manager-list-v2 article{grid-template-columns:78px minmax(0,1fr);gap:14px}.admin-shell .manager-list img{width:78px;height:92px}.admin-shell .manager-actions{grid-column:1 / -1}.admin-shell .catalog-controls,.admin-shell .inventory-manager .catalog-controls{grid-template-columns:1fr}.admin-shell .catalog-controls .admin-search{grid-column:auto}.admin-shell .catalog-controls>span{text-align:left}.admin-shell .inventory-products>article>header{grid-template-columns:64px 1fr;gap:12px}.admin-shell .inventory-products header>img{width:64px;height:64px}.admin-shell .inventory-products header>i,.admin-shell .inventory-products header>button{grid-column:2}.admin-shell .inventory-products header>img,.admin-shell .inventory-products header>span{grid-row:auto}.admin-shell .inventory-products header>i,.admin-shell .inventory-products header>button{grid-row:auto;justify-self:stretch}.admin-shell .inventory-products header>i{width:max-content}.admin-shell .inventory-products header>button{width:100%;justify-content:center}.admin-shell .finance-kpis b{font-size:40px}.admin-shell .orders-row:not(.orders-label){grid-template-columns:1fr 1fr}.admin-shell .orders-row:not(.orders-label)>span{min-height:0}.admin-shell .commerce-row:not(.heading){min-width:0}.admin-shell .catalog-kpis{grid-template-columns:1fr 1fr}.admin-shell .catalog-kpis article{border-bottom:1px solid var(--quiet-line)}.admin-shell .expense-manager>form{grid-template-columns:1fr}.admin-shell .content-row,.admin-shell .content-row:has(.content-active){grid-template-columns:1fr}.admin-shell .content-save-bar{align-items:stretch;flex-direction:column;gap:16px}.admin-shell .community-admin-grid,.admin-shell .drop-grid{grid-template-columns:1fr}.analytics-toolbar,.analytics-heading{align-items:flex-start;flex-direction:column}.analytics-comparison{min-height:28px;padding-left:0;border-left:0}.analytics-heading>span{align-self:flex-end}.analytics-chart svg{height:210px}}@media(max-width:520px){.admin-workspace{padding-right:12px;padding-left:12px}.admin-workspace>.admin-head{flex-direction:column;gap:18px}.admin-workspace>.admin-head>button{align-self:flex-end}.admin-shell .catalog-kpis,.admin-shell .finance-kpis{grid-template-columns:1fr}.admin-shell .catalog-kpis article{border-right:0}.admin-shell .orders-row:not(.orders-label){grid-template-columns:1fr}.admin-shell .manager-list-v2 article{grid-template-columns:1fr}.admin-shell .manager-list-v2 .manager-product-image{width:100%}.admin-shell .manager-list-v2 .manager-product-image img{width:100%;height:220px}.admin-shell .manager-list-v2 article>div:nth-child(n+3):not(.manager-actions){grid-column:1}.admin-shell .inventory-products>article>header{grid-template-columns:56px minmax(0,1fr)}.admin-shell .inventory-products header>i,.admin-shell .inventory-products header>button{grid-column:1 / -1}.admin-shell .variant-stock-grid>div{align-items:flex-start;flex-direction:column}.admin-shell .variant-stock-grid>div>div{width:100%}.admin-shell .variant-stock-grid input{flex:1;width:auto}.admin-shell .finance-period{align-items:stretch;flex-direction:column}.admin-shell .finance-period label,.admin-shell .finance-period button{width:100%}.analytics-dashboard{gap:16px}.analytics-toolbar{padding:10px}.analytics-period-control{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr}.analytics-period-control>span{grid-column:1 / -1}.analytics-period-control button{padding:0 7px}.analytics-heading h2{font-size:38px}.analytics-heading>span{align-self:flex-start}.analytics-kpis{grid-template-columns:1fr}.analytics-kpis>article{min-height:205px;border-right:0;border-bottom:1px solid var(--quiet-line)}.analytics-kpis>article:last-child{border-bottom:0}.analytics-card{padding:18px}.analytics-card>header{flex-direction:column}.analytics-chart svg{height:175px}.analytics-funnel-row{grid-template-columns:minmax(0,1fr) 45px 55px;gap:9px;padding-bottom:12px;border-bottom:1px solid var(--quiet-line)}.analytics-funnel-row>span{grid-column:1 / -1}.analytics-funnel-row>div{grid-column:1}.analytics-funnel-row>strong{grid-column:2}.analytics-funnel-row>small{grid-column:3}}.signal-bar--home{display:none}body:has(.quiet-home) .signal-bar{display:none}body:has(.quiet-home) .header:not(.header--scrolled){height:88px;position:absolute;top:0;color:#fff!important;background:linear-gradient(180deg,#070a0961,#070a0914)!important;border-color:#ffffff42!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);text-shadow:0 1px 14px rgba(0,0,0,.55)}body:has(.quiet-home) .header:not(.header--scrolled) .brand-symbol img{filter:brightness(0) invert(1)!important;mix-blend-mode:normal!important}body:has(.quiet-home) .header:not(.header--scrolled) .nav>a,body:has(.quiet-home) .header:not(.header--scrolled) .header-actions,body:has(.quiet-home) .header:not(.header--scrolled) .header-actions a,body:has(.quiet-home) .header:not(.header--scrolled) .header-actions button{color:#fff!important}body:has(.quiet-home) .header:not(.header--scrolled) .cart-trigger:not(.has-items) span{display:none}body:has(.quiet-home) .header:not(.header--scrolled) .cart-trigger.has-items span{width:5px!important;min-width:5px!important;height:5px!important;padding:0!important;overflow:hidden;border:0!important;border-radius:50%;color:transparent!important;background:var(--quiet-orange)!important;font-size:0!important}.header.header--home{height:88px;position:absolute;top:0;color:#f7f3eb;background:transparent;border-color:#ffffff3d;-webkit-backdrop-filter:none;backdrop-filter:none;text-shadow:0 1px 18px rgba(0,0,0,.34)}.header.header--home .brand-symbol img{filter:invert(1);mix-blend-mode:screen}.header.header--home .nav>a:after{height:1px;background:var(--quiet-orange)}.header.header--home .header-actions svg{stroke-width:1.45}.header.header--home .cart-trigger:not(.has-items) span{display:none}.header.header--home .cart-trigger.has-items span{width:5px;min-width:5px;height:5px;padding:0;overflow:hidden;border:0;border-radius:50%;color:transparent;background:var(--quiet-orange);font-size:0}.header.header--home.header--scrolled{height:70px;position:fixed;top:0;color:var(--quiet-ink);background:#f0eee7eb;border-color:var(--quiet-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);text-shadow:none}.header.header--home.header--scrolled .brand-symbol img{filter:none;mix-blend-mode:normal}.sartorial-hero{min-height:100svh;position:relative;display:block;overflow:hidden;color:#f7f3eb;background:#171b19}.sartorial-hero .quiet-hero-visual{min-height:100svh;margin:0;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.sartorial-hero .quiet-hero-visual:after{z-index:1;background:linear-gradient(90deg,#0a100ed4,#0a100e9c 31%,#0a100e26 58%,#0a100e0f),linear-gradient(0deg,rgba(5,8,7,.45),transparent 42%)}.sartorial-hero .quiet-hero-visual>picture img,.sartorial-hero .quiet-hero-visual>video,.sartorial-hero .quiet-hero-visual>img{object-position:62% center}.sartorial-hero .quiet-hero-copy{width:min(720px,58vw);min-height:100svh;padding:150px 0 80px clamp(28px,5vw,82px);position:relative;z-index:2;justify-content:center;color:#f7f3eb;background:transparent}.sartorial-hero .quiet-hero-copy h1,.sartorial-hero .quiet-hero-copy h1 em{color:#f7f3eb}.sartorial-hero .quiet-hero-copy>p{max-width:510px;color:#f7f3ebbf}.sartorial-hero .sartorial-primary{border-color:#10231f;color:#fff;background:#10231f}.sartorial-hero .sartorial-primary:hover{border-color:#1b302a;background:#1b302a}.sartorial-hero .sartorial-secondary{color:#f7f3eb;border-color:#f7f3ebb8}.sartorial-hero .hero-assurance{color:#f7f3eb9e}.sartorial-hero .hero-assurance b{color:#f7f3eb}.sartorial-hero .hero-garment-notes{display:none}.sartorial-hero .quiet-slider-control{left:clamp(28px,5vw,82px);right:28px}@media(max-width:900px){.sartorial-hero,.sartorial-hero .quiet-hero-visual{min-height:100svh}.sartorial-hero .quiet-hero-copy{width:min(720px,78vw);min-height:100svh;padding:145px 24px 82px}}@media(max-width:760px){.header.header--home{width:100%;max-width:100%;height:70px;top:0}.header.header--home .nav--open{color:var(--quiet-ink);text-shadow:none}.header.header--home .nav--open .nav-mobile-head button{color:var(--quiet-ink)}body:has(.quiet-home) .header:not(.header--scrolled) .nav.nav--open{color:var(--quiet-ink)!important;background:#f2efe7!important;text-shadow:none!important}body:has(.quiet-home) .header:not(.header--scrolled) .nav.nav--open>a{min-height:64px;display:flex;align-items:center;color:var(--quiet-ink)!important;border-color:#0a0a0a29;text-shadow:none!important}body:has(.quiet-home) .header:not(.header--scrolled) .nav.nav--open>a.active{padding-left:15px;box-shadow:inset 3px 0 0 var(--quiet-orange)}body:has(.quiet-home) .header:not(.header--scrolled) .nav.nav--open>a:after{display:none}body:has(.quiet-home) .header:not(.header--scrolled) .nav.nav--open .nav-mobile-head,body:has(.quiet-home) .header:not(.header--scrolled) .nav.nav--open .nav-mobile-head button{color:var(--quiet-ink)!important}.sartorial-hero,.sartorial-hero .quiet-hero-visual{min-height:100svh}.sartorial-hero .quiet-hero-visual{position:absolute;top:0;right:0;bottom:0;left:0;height:auto;aspect-ratio:auto}.sartorial-hero .quiet-hero-visual>picture img,.sartorial-hero .quiet-hero-visual>video,.sartorial-hero .quiet-hero-visual>img{object-position:68% center}.sartorial-hero .quiet-hero-visual:after{background:linear-gradient(0deg,#080d0be6,#080d0b8c 48%,#080d0b2e)}.sartorial-hero .quiet-hero-copy{width:100%;max-width:100vw;min-width:0;min-height:100svh;padding:128px 20px 86px;justify-content:flex-end}.sartorial-hero .quiet-hero-copy>*{max-width:100%;min-width:0}.sartorial-hero .quiet-hero-copy h1{width:100%;font-size:clamp(40px,11.5vw,48px);overflow-wrap:normal}.sartorial-hero .quiet-hero-copy h1 em{display:block}.sartorial-hero .quiet-hero-actions{width:100%;align-items:stretch}.sartorial-hero .sartorial-primary{width:100%}.sartorial-hero .quiet-slider-control{left:20px;right:20px;bottom:18px}.sartorial-hero .quiet-slider-control span:last-child{display:none}}.manifesto-page{overflow-x:clip}.manifesto-arrow{right:0;max-width:100%}.enemy h2{max-width:100%;font-size:clamp(86px,16.5vw,240px)}.newsletter-status{min-height:12px;margin-top:8px!important}.newsletter-status--success{color:#b8d79c!important}.newsletter-status--error{color:#ffb3a7!important}.drawer-shell{overflow:hidden}@media(max-width:760px){.header:has(.nav:not(.nav--open)){overflow:hidden}.header:has(.nav--open){overflow:visible}.quiet-product-layout,.quiet-product-layout>*{min-width:0;max-width:100%}.manifesto-arrow{right:0;font-size:440px}.manifesto-statement blockquote{max-width:100%;font-size:clamp(40px,11.5vw,47px);overflow-wrap:anywhere}.enemy h2{font-size:clamp(58px,17vw,68px)}.policy-page>header h1{max-width:100%;font-size:clamp(42px,12vw,48px);overflow-wrap:anywhere}}.product-page .back-link,.product-page .button,.drawer .button,.checkout-page .button,.success-page .button,.account-page .button{font-size:11px}.detail-price span{font-size:12px}.product-real-activity span{font-size:12px;line-height:1.45}.product-shipping-head b{font-size:12px}.product-shipping-head small{font-size:11px;line-height:1.4}.zip-calc input{min-height:48px;font-size:14px}.zip-calc button{min-width:112px;font-size:11px}.shipping-error{font-size:11px;line-height:1.45}.product-shipping-results b,.product-shipping-results strong{font-size:12px}.product-shipping-results small{font-size:10px;line-height:1.4}.installment-simulator .mono{font-size:11px;line-height:1.4}.installment-simulator b{font-size:13px}.installment-simulator small{font-size:11px;line-height:1.5}.product-color>span{font-size:11px}.product-color b{font-size:13px}.selection-head{font-size:12px}.selection-head button{font-size:11px}.size-grid small{font-size:10px}.fit-reassurance{font-size:11px}.personal-fitter{font-size:11px;line-height:1.4}.purchase-zone .buy-button{font-size:12px}.adhesion-explainer{font-size:11px}.assurances span{font-size:11px;line-height:1.4}.detail-tabs button{font-size:11px}.detail-tabs section{font-size:14px}.size-dialog th,.size-dialog td,.size-dialog p,.fit-dialog-intro{font-size:12px}.smart-size-form span{font-size:11px}.smart-size-form input,.smart-size-form select{font-size:14px}.size-result span,.size-result button{font-size:11px}.drawer-head .eyebrow{font-size:10px}.drawer-head p{font-size:11px;line-height:1.45}.cart-line .mono{font-size:11px}.cart-line h4{font-size:20px}.cart-line p{font-size:12px}.cart-line>div>strong{font-size:16px}.cart-line .remove{font-size:10px}.drawer-foot>div>span,.drawer-foot>div>strong{font-size:13px}.drawer-foot p,.drawer-assurance{font-size:10px;line-height:1.45}.curation-services>header b,.curation-services>label b{font-size:11px}.curation-services>header small,.curation-services>label small{font-size:10px;line-height:1.4}.curation-services>label>i{font-size:9px}.curation-note textarea{font-size:12px}.checkout-only-security,.checkout-only-provider{font-size:10px}.checkout-steps b{font-size:11px}.checkout-steps span{font-size:10px}.checkout-page .alert{font-size:12px;line-height:1.45}.checkout-section-title>span{font-size:10px}.checkout-section-title h2{font-size:24px}.checkout-section-title p{font-size:12px;line-height:1.45}.field span,.checkout-password>span{font-size:11px}.field input,.checkout-password input{font-size:14px}.zip-help a{font-size:10px}.field-error{font-size:10px!important}.shipping-options b{font-size:13px}.shipping-options small{font-size:10px;line-height:1.4}.shipping-options strong{font-size:12px}.checkout-account-create>label span{font-size:13px}.checkout-account-create small,.checkout-account-connected{font-size:11px;line-height:1.4}.payment-preview>button{min-height:132px}.payment-preview b{font-size:14px}.payment-preview small{font-size:11px;line-height:1.4}.payment-preview i{font-size:10px}.payment-preview p,.demo-payment-badge b,.payment-open-note b{font-size:11px}.demo-payment-badge small,.payment-open-note small{font-size:10px;line-height:1.4}.demo-card-fields label>span{font-size:10px}.demo-card-fields input{font-size:14px}.demo-method-message p,.demo-payment-submit,.mp-brick-loading,.mp-trust b{font-size:11px}.mp-trust small{font-size:10px;line-height:1.4}.summary-head{font-size:11px}.summary-items b{font-size:12px}.summary-items small{font-size:10px;line-height:1.4}.summary-items strong{font-size:12px}.coupon-heading label{font-size:11px}.coupon>p{font-size:10px}.coupon input{font-size:12px}.coupon button{font-size:10px}.coupon-ok{font-size:11px}.totals>div,.totals b{font-size:12px}.totals .total span{font-size:12px}.totals>small,.summary-legal{font-size:10px;line-height:1.45}.checkout-action-error b{font-size:11px}.checkout-action-error small{font-size:10px}.summary-payment-ready b{font-size:11px}.summary-payment-ready small,.checkout-curation-summary b,.checkout-curation-summary small{font-size:10px}.account-switch button{font-size:12px}.account-access label span{font-size:11px}.account-access input{font-size:14px}.account-access>small,.account-forgot{font-size:11px}.account-orders article span,.account-orders article p{font-size:11px}.account-order-total a{font-size:10px}.ticket-head{font-size:12px}.order-progress b{font-size:11px}.order-progress small{font-size:10px;line-height:1.35}.ticket-details span{font-size:10px}.ticket-details b{font-size:12px}.order-tracking small,.order-tracking a{font-size:11px}.admin-navigation nav section>small{font-size:9px}.admin-navigation nav button{min-height:48px;font-size:14px}.admin-navigation nav button>b{font-size:11px}.admin-navigation>footer a,.admin-navigation>footer button{min-height:44px;font-size:11px}.admin-navigation>footer>small{font-size:8px}.admin-workspace>.admin-head>button{font-size:11px}.admin-shell .orders-row{font-size:14px}.admin-shell .orders-row small,.admin-shell .orders-label{font-size:11px}.admin-shell .order-admin-status select{font-size:12px}.admin-shell .order-admin-status small,.admin-shell .order-money small,.admin-shell .order-logistics>small:last-child{font-size:10px}.admin-shell .orders-row .order-service-note{font-size:10px}.admin-shell .label-action{min-height:42px;font-size:10px}.admin-shell .manager-actions button{font-size:10px}.admin-shell .editor-body section>h3{font-size:11px}.admin-shell .editor-section-help{font-size:11px}.admin-shell .admin-field>span{font-size:10px}.admin-shell .admin-field>span i{font-size:9px}.admin-shell .admin-field input,.admin-shell .admin-field select,.admin-shell .admin-field textarea{font-size:14px}.admin-shell .gallery-upload b,.admin-shell .gallery-upload small{font-size:10px}.admin-shell .gallery-grid article button{font-size:9px}.admin-shell .size-builder input{font-size:14px}.admin-shell .size-builder button{font-size:10px}.admin-shell .stock-editor small{font-size:9px}@media(max-width:760px){.mobile-buy-bar span{font-size:11px}.mobile-buy-bar strong{font-size:14px}.mobile-buy-bar button{font-size:11px}.product-shipping-head small{font-size:10px}.zip-calc input,.field input,.checkout-password input,.account-access input,.demo-card-fields input,.smart-size-form input,.smart-size-form select{font-size:16px}.checkout-only-provider{max-width:92px;font-size:9px}.payment-preview>button{min-height:112px}.order-progress b{font-size:10px}.admin-navigation nav button{font-size:14px}}.admin-page.admin-shell{grid-template-columns:252px minmax(0,1fr);background:#f4f3ef}.admin-navigation-brand{min-height:84px;padding:0 18px}.admin-navigation-brand>b{font-size:13px}.admin-navigation>nav{padding:18px 12px 26px}.admin-navigation nav section+section{margin-top:18px}.admin-navigation nav section>small{min-height:28px;padding:0 12px 8px;font-size:10px;letter-spacing:.13em}.admin-navigation nav section>small svg{width:15px;height:15px}.admin-navigation nav button{min-height:50px;padding:0 12px;grid-template-columns:24px minmax(0,1fr) auto;gap:11px;border-radius:5px;font-size:15px}.admin-navigation nav button svg{width:22px;height:22px}.admin-navigation nav button>b{min-width:29px;height:26px;font-size:11px}.admin-navigation>footer{padding:14px 13px 18px}.admin-navigation>footer a,.admin-navigation>footer button{min-height:48px;font:500 12px var(--mono)}.admin-navigation>footer>small{font-size:9px}.admin-workspace{padding:0 clamp(24px,3vw,48px) 100px}.admin-workspace>.admin-head{min-height:156px;padding-top:34px;align-items:center}.admin-workspace>.admin-head h1{margin-top:12px;font-size:clamp(38px,3.2vw,50px);line-height:1}.admin-shell .eyebrow{font-size:11px}.admin-workspace>.admin-head>button{min-height:44px;padding:0 6px;font-size:12px}.overview-panel{padding:12px 0 90px}.command-metrics{gap:16px;border:0}.command-metrics>button{min-height:205px;padding:24px;border:1px solid #d7d5cf;border-radius:8px;background:#fff;box-shadow:0 1px #00000005}.command-metrics>button:last-child{border-right:1px solid #d7d5cf}.command-metrics>button.primary{color:var(--quiet-ink);background:#fff;box-shadow:inset 0 4px 0 var(--quiet-orange)}.command-metrics>button.primary:hover,.command-metrics>button.primary:focus-visible{color:var(--quiet-ink);background:#fff}.command-metrics>button>svg{width:27px;height:27px;margin:0;position:absolute;top:22px;right:22px}.command-metrics>button>span:first-of-type,.command-metrics>button.primary>span:first-of-type{color:#565753;font-size:13px;letter-spacing:.035em}.command-metrics>button>b{margin-top:18px;font-size:clamp(36px,3vw,48px)}.command-metrics>button>small,.command-metrics>button.primary>small{color:#666762;font-size:12px;line-height:1.4}.command-metrics>button>i,.command-metrics>button.primary>i{color:#4d4e4a;font-size:10px;opacity:1;transform:none}.metric-trend,.command-metrics>button.primary .metric-trend,.command-metrics>button.primary .metric-trend.flat{font-size:11px}.metric-trend b{font-size:11px}.metric-trend small{font-size:10px}.overview-grid{margin-top:20px;gap:20px}.operations-card{min-height:390px;padding:26px;border-radius:8px;background:#fff}.overview-title b{font-size:14px}.overview-title small{font-size:12px;line-height:1.4}.overview-title button{min-height:38px;font-size:11px}.operation-alerts article{min-height:76px}.operation-alerts b{font-size:13px}.operation-alerts small{font-size:11px;line-height:1.45}.payments-ledger article{min-height:72px}.payments-ledger b{font-size:14px}.payments-ledger small{font-size:11px}.payments-ledger i,.admin-shell .payments-ledger i{font-size:10px}.payments-zero-state>span{font-size:10px}.payments-zero-state article b{font-size:13px}.payments-zero-state article small{font-size:10px}.payments-zero-state article i{font-size:9px}.payments-zero-state>p,.overview-empty p{font-size:12px}.analytics-dashboard{gap:20px}.analytics-toolbar,.analytics-card,.analytics-kpis>article{border-radius:8px;background:#fff}.analytics-period-control>span,.analytics-comparison{font-size:11px}.analytics-period-control button,.analytics-comparison b{font-size:11px}.analytics-heading h2{font-size:clamp(36px,3.2vw,48px)}.analytics-heading>span{font-size:11px}.analytics-kpis{gap:16px;border:0}.analytics-kpis>article{min-height:220px;border:1px solid #d7d5cf}.analytics-kpis>article:last-child{border-right:1px solid #d7d5cf}.analytics-kpis header{font-size:13px}.analytics-kpis>article>small{font-size:11px}.analytics-change,.analytics-change small{font-size:10px}.analytics-card h3{font-size:24px}.analytics-legend span,.analytics-chart>div{font-size:10px}.analytics-rates-card article small{font-size:11px}.analytics-funnel-card>header small{font-size:10px}.analytics-funnel-row>span b{font-size:13px}.analytics-funnel-row>span i{font-size:9px}.analytics-funnel-row>small{font-size:10px}.analytics-secondary-grid .analytics-card>header>b{font-size:11px}.admin-shell .manager-actions button,.admin-shell .inventory-products header>button,.admin-shell .inventory-products footer>button,.admin-shell .finance-period button,.admin-shell .expense-manager>form button{font-size:11px}.admin-shell .stock-health small,.admin-shell .inventory-health,.admin-shell .variant-stock-grid>div>span small,.admin-shell .stock-editor small{font-size:10px!important}@media(max-width:1400px)and (min-width:901px){.admin-page.admin-shell{grid-template-columns:232px minmax(0,1fr)}.command-metrics>button:nth-child(2),.command-metrics>button:nth-child(-n+2){border:1px solid #d7d5cf}.analytics-kpis>article,.analytics-kpis>article:nth-child(2),.analytics-kpis>article:nth-child(-n+2){border:1px solid #d7d5cf}}@media(max-width:1080px)and (min-width:901px){.admin-page.admin-shell{grid-template-columns:220px minmax(0,1fr)}.admin-navigation nav button{font-size:14px}}@media(max-width:900px){.admin-page.admin-shell{display:block}.admin-workspace>.admin-head{min-height:0}.admin-mobile-command button{font-size:11px}.admin-mobile-command span{font-size:9px}.command-metrics>button:nth-child(2),.command-metrics>button:nth-child(-n+2){border:1px solid #d7d5cf}}@media(max-width:520px){.command-metrics{gap:12px}.command-metrics>button{min-height:185px;padding:21px}.operations-card{padding:20px}.overview-title{align-items:flex-start;gap:12px}}.product-shipping-head b{font-size:14px}.product-shipping-head small{font-size:12px}.zip-calc input{font-size:16px}.zip-calc button,.shipping-error{font-size:12px}.product-shipping-results b,.product-shipping-results strong{font-size:14px}.product-shipping-results small,.installment-simulator .mono,.installment-simulator small{font-size:12px}.installment-simulator b{font-size:15px}.product-color>span,.selection-head,.selection-head button{font-size:12px}.product-color b{font-size:14px}.size-grid button{font-size:18px}.size-grid small,.fit-reassurance,.personal-fitter,.adhesion-explainer,.assurances span{font-size:12px}.purchase-zone .buy-button{font-size:13px}.detail-tabs button{font-size:12px}.detail-tabs section{font-size:15px}.cart-line .mono{font-size:12px}.cart-line p{font-size:13px}.drawer-foot>div>span,.drawer-foot>div>strong{font-size:14px}.drawer-foot p,.drawer-assurance,.curation-services>header small,.curation-services>label small{font-size:12px}.curation-services>header b,.curation-services>label b{font-size:13px}.checkout-only-security,.checkout-only-provider{font-size:11px}.checkout-steps b{font-size:13px}.checkout-steps span{font-size:12px}.checkout-section-title>span{font-size:12px}.checkout-section-title h2{font-size:27px}.checkout-section-title p{font-size:14px}.field span,.checkout-password>span{font-size:12px}.field input,.checkout-password input{font-size:16px}.zip-help a,.field-error{font-size:11px!important}.shipping-options b{font-size:15px}.shipping-options small,.shipping-options strong{font-size:12px}.checkout-account-create>label span{font-size:14px}.checkout-account-create small,.checkout-account-connected{font-size:12px}.payment-preview b{font-size:16px}.payment-preview small{font-size:13px}.payment-preview i{font-size:11px}.payment-preview p{font-size:12px}.demo-payment-badge b,.payment-open-note b{font-size:13px}.demo-payment-badge small,.payment-open-note small{font-size:12px}.summary-head{font-size:13px}.summary-items b,.summary-items strong{font-size:14px}.summary-items small,.coupon-heading label{font-size:12px}.coupon>p{font-size:12px}.coupon input{font-size:14px}.coupon button{font-size:11px}.totals>div,.totals b,.totals .total span{font-size:14px}.totals>small,.summary-legal{font-size:11px}.checkout-action-error b,.summary-payment-ready b{font-size:13px}.checkout-action-error small,.summary-payment-ready small{font-size:12px}.account-switch button{font-size:13px}.account-access label span{font-size:12px}.account-access input{font-size:16px}.account-access>small,.account-forgot,.account-orders article span,.account-orders article p{font-size:12px}.ticket-head,.order-progress b{font-size:13px}.order-progress small{font-size:12px}.ticket-details span{font-size:11px}.ticket-details b,.order-tracking small,.order-tracking a{font-size:13px}@media(max-width:760px){.product-shipping-head small,.mobile-buy-bar span{font-size:12px}.mobile-buy-bar strong{font-size:15px}.mobile-buy-bar button{font-size:12px}.payment-preview>button{min-height:124px}.checkout-only-provider{font-size:10px}.order-progress b{font-size:12px}}.admin-head-actions{display:flex;align-items:center;gap:20px}.admin-head-actions>button{min-height:44px;padding:0 6px;display:flex;align-items:center;gap:9px;border:0;background:none;font:600 12px var(--mono)}.admin-head-actions>button svg{width:21px;height:21px}.admin-live-status,.order-live-status{display:inline-flex;align-items:center;gap:8px;color:#62635f;font:600 10px var(--mono);letter-spacing:.06em}.admin-live-status i,.order-live-status i{width:8px;height:8px;display:block;border-radius:50%;background:#93948f}.admin-live-status.live,.order-live-status.live{color:#216c4d}.admin-live-status.live i,.order-live-status.live i{background:#2b9366;box-shadow:0 0 0 5px #2b93661f;animation:realtime-pulse 2.4s ease-in-out infinite}.admin-live-status.reconnecting i,.order-live-status.connecting i{background:#bc7a29}.order-live-status{margin:18px auto 0;justify-content:center}@keyframes realtime-pulse{0%,to{box-shadow:0 0 0 4px #2b93661a}50%{box-shadow:0 0 0 8px #2b936605}}@media(prefers-reduced-motion:reduce){.admin-live-status.live i,.order-live-status.live i{animation:none}}@media(max-width:900px){.admin-head-actions{align-self:flex-end}.admin-head-actions>button{width:38px;padding:0;justify-content:center;overflow:hidden;color:transparent;font-size:0}.admin-head-actions>button svg{color:var(--quiet-ink)}}@media(max-width:520px){.admin-workspace>.admin-head{gap:12px}.admin-head-actions{width:100%;justify-content:space-between}.admin-live-status,.order-live-status{font-size:9px}}.order-next-steps{width:min(680px,100%);margin:28px auto 0;padding:22px 24px;border:1px solid var(--quiet-line);background:#ffffff75;text-align:left}.order-next-steps>b{display:block;margin-bottom:14px;font:600 9px var(--mono);letter-spacing:.1em}.order-next-steps ol{margin:0;padding-left:20px;display:grid;gap:9px;color:var(--quiet-muted);font-size:12px;line-height:1.5}@media(max-width:520px){.order-next-steps{padding:18px}}.header .nav>a{font-size:12px}.header .brand-full{font-size:13px}.quiet-home .quiet-code,.quiet-home .quiet-section-heading>span,.quiet-home .quiet-technology header>span{font-size:12px}.sartorial-hero .quiet-hero-copy>p{font-size:16px;line-height:1.7}.sartorial-hero .sartorial-primary,.sartorial-hero .sartorial-secondary{font-size:12px}.quiet-product-buy>span,.quiet-product-buy small{font-size:11px}.quiet-product-buy>p{font-size:15px;line-height:1.6}.quiet-product-buy li{font-size:13px}.quiet-tech-list small{font-size:11px}.quiet-tech-list p{font-size:14px;line-height:1.6}.shop-page .eyebrow,.product-page .eyebrow,.support-page .eyebrow,.community-page .eyebrow,.manifesto-page .eyebrow,.policy-page .eyebrow{font-size:12px}.page-heading>p{font-size:15px;line-height:1.6}.categories button,.catalog-count{font-size:12px}.catalog-tools label small{font-size:11px}.catalog-tools input,.catalog-tools select{font-size:14px}.product-badge{font-size:10px}.product-meta span,.product-meta p,.system-description{font-size:12px}.product-meta h3{font-size:25px}.product-price small{font-size:11px}.product-price strong{font-size:16px}.quick-add{min-height:54px;font-size:11px}.quick-size-picker header span,.quick-size-picker>a{font-size:11px}.quick-size-picker header small{font-size:12px}.quick-size-options small{font-size:10px}.footer-grid p,.footer-grid a{font-size:13px;line-height:1.6}.footer-grid>div>span{font-size:11px}.footer-bottom{font-size:10px}.sartorial-hero,.quiet-technology{background:#181818}body:has(.quiet-home) .header:not(.header--scrolled){background:linear-gradient(180deg,#0808086b,#08080814)!important}.sartorial-hero .quiet-hero-visual:after{background:linear-gradient(90deg,#080808d6,#0808089e 31%,#08080826 58%,#0808080f),linear-gradient(0deg,rgba(5,5,5,.45),transparent 42%)}.sartorial-hero .sartorial-primary,.sartorial-hero .sartorial-primary:hover{border-color:#0a0a0a;background:#0a0a0a}.payment-preview>button.active{background:#e05c1a14}.drawer-overlay{background:#070707ad}.order-live-status.live{color:var(--quiet-orange)}.order-live-status.live i{background:var(--quiet-orange);box-shadow:0 0 0 5px #e05c1a1f}@media(max-width:760px){.header .brand-full{font-size:12px}.sartorial-hero .quiet-hero-copy>p{font-size:15px}.sartorial-hero .quiet-hero-visual:after{background:linear-gradient(0deg,#080808eb,#0808088f 48%,#0808082e)}}.admin-shell{font-size:16px}.admin-shell .admin-navigation nav button{font-size:16px}.admin-shell .admin-navigation nav section>small{font-size:11px}.admin-shell .admin-head-actions>button{min-height:46px;font-size:13px}.admin-shell .admin-live-status{font-size:11px}.admin-shell .command-metrics>button{min-height:226px;padding:28px}.admin-shell .command-metrics>button>span:first-of-type,.admin-shell .command-metrics>button.primary>span:first-of-type{font-size:14px}.admin-shell .command-metrics>button>b{font-size:clamp(40px,3.15vw,54px)}.admin-shell .command-metrics>button>small,.admin-shell .command-metrics>button.primary>small{font-size:13px}.admin-shell .metric-trend,.admin-shell .metric-trend b{font-size:12px}.admin-shell .metric-trend small{font-size:11px}.integration-summary{margin-top:24px}.integration-summary>header{min-height:100px;padding:8px 2px 20px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;border-bottom:1px solid var(--quiet-line)}.integration-summary>header h2{margin:10px 0 0;font-size:clamp(28px,2.5vw,38px);letter-spacing:-.04em}.integration-summary>header>small{color:var(--quiet-muted);font-size:12px}.integration-summary-grid{margin-top:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.integration-summary-grid>article{min-height:220px;padding:26px;display:flex;flex-direction:column;border:1px solid #d7d5cf;border-radius:8px;background:#fff}.integration-summary-grid>article.shipping-balance-card{box-shadow:inset 0 4px 0 var(--quiet-orange)}.integration-card-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.integration-card-head>span{display:flex;align-items:center;gap:10px;font:700 13px var(--mono);letter-spacing:.04em}.integration-card-head svg{width:22px;height:22px;color:var(--quiet-orange)}.integration-card-head>i{padding:7px 9px;border-radius:20px;font:700 9px var(--mono);font-style:normal;white-space:nowrap}.integration-card-head>i.connected{color:#216c4d;background:#216c4d1a}.integration-card-head>i.pending{color:#8a4b1f;background:#e05c1a1f}.integration-card-head>i.disconnected{color:#7a5a44;background:#eee9df}.integration-summary-grid>article>small{margin-top:34px;color:var(--quiet-muted);font:650 11px var(--mono);letter-spacing:.06em}.integration-summary-grid>article>b{margin-top:8px;font-size:clamp(36px,3vw,50px);line-height:1;letter-spacing:-.045em}.integration-summary-grid>article>p{margin:auto 0 0;color:var(--quiet-muted);font-size:13px;line-height:1.45}.overview-operations-grid{margin-top:20px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.admin-shell .overview-operations-grid .operations-card{min-height:440px}.admin-shell .overview-title b{font-size:15px}.admin-shell .overview-title small{font-size:12px}.admin-shell .overview-title button{font-size:11px}.admin-shell .operation-alerts b,.admin-shell .payments-ledger b{font-size:14px}.admin-shell .operation-alerts small,.admin-shell .payments-ledger small{font-size:12px}.shipping-queue{margin-top:18px;border-top:1px solid var(--quiet-line)}.shipping-queue>article{min-height:72px;display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:12px;align-items:center;border-bottom:1px solid var(--quiet-line)}.shipping-queue>article>i{width:9px;height:9px;border-radius:50%;background:#b07a33}.shipping-queue>article>i.ready_to_ship{background:#24724f}.shipping-queue>article>i.in_transit{background:#2462a4}.shipping-queue>article>span{display:flex;flex-direction:column;min-width:0}.shipping-queue>article b{font-size:14px}.shipping-queue>article small{margin-top:4px;overflow:hidden;color:var(--quiet-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.shipping-queue>article strong{max-width:112px;font:700 10px/1.35 var(--mono);text-align:right}@media(max-width:1400px){.overview-operations-grid{grid-template-columns:1fr 1fr}.overview-operations-grid>.operations-card:last-child{grid-column:1 / -1}}@media(max-width:1080px){.integration-summary-grid{grid-template-columns:1fr}.integration-summary-grid>article{min-height:190px}}@media(max-width:760px){.admin-shell .command-metrics>button{min-height:198px;padding:23px}.admin-shell .command-metrics>button>b{font-size:40px}.integration-summary>header{align-items:flex-start;flex-direction:column}.integration-summary-grid>article{padding:22px}.integration-summary-grid>article>b{font-size:40px}.overview-operations-grid{grid-template-columns:1fr}.overview-operations-grid>.operations-card:last-child{grid-column:auto}.admin-shell .overview-operations-grid .operations-card{min-height:0}}@media(max-width:430px){.integration-card-head{align-items:flex-start;flex-direction:column}.shipping-queue>article{grid-template-columns:9px minmax(0,1fr);padding:12px 0}.shipping-queue>article strong{max-width:none;grid-column:2;text-align:left}}.admin-shell .eyebrow{font-size:13px}.admin-shell .admin-navigation nav button{min-height:54px;font-size:17px}.admin-shell .admin-navigation nav button>b{font-size:13px}.admin-shell .admin-navigation>footer a,.admin-shell .admin-navigation>footer button{font-size:13px}.admin-shell .manager-heading h2{font-size:56px}.admin-shell .manager-heading p{font-size:16px}.admin-shell .admin-stats span{font-size:14px}.admin-shell .admin-stats b{font-size:50px}.admin-shell .orders-row{min-height:112px;font-size:16px}.admin-shell .orders-label{min-height:54px!important;font-size:13px;font-weight:700}.admin-shell .orders-row>span:nth-child(2)>b{font-size:17px}.admin-shell .orders-row small{font-size:13px}.admin-shell .order-identity{align-items:flex-start}.admin-shell .order-identity>span{min-width:0;display:flex;flex-direction:column;gap:5px}.admin-shell .order-identity>span>b{font:700 15px var(--mono);overflow-wrap:anywhere}.admin-shell .order-identity>span>small{color:var(--quiet-muted);font-size:13px}.admin-shell .order-date{align-items:flex-start;flex-direction:column;gap:5px}.admin-shell .order-date>b{font-size:16px}.admin-shell .order-date>small{color:var(--quiet-muted);font-size:13px}.admin-shell .order-admin-status select{max-width:220px;min-height:48px;padding:0 12px;font-size:14px}.admin-shell .order-admin-status small,.admin-shell .order-logistics>small:last-child{font-size:12px}.admin-shell .order-money strong{font-size:22px}.admin-shell .order-money>small{font-size:11px;line-height:1.45}.admin-shell .payment-tags{display:flex;flex-wrap:wrap;gap:6px}.admin-shell .payment-tags>b{padding:7px 9px;border-radius:18px;background:#ece8df;font:700 10px var(--mono)}.admin-shell .payment-tags>b.paid{color:#216c4d;background:#216c4d1a}.admin-shell .payment-tags>b.pending{color:#8a4b1f;background:#e05c1a1f}.admin-shell .label-action{min-height:48px;padding:0 13px;font-size:12px}.admin-shell .commerce-row{min-height:68px;font-size:15px}.admin-shell .commerce-row small{font-size:12px}.admin-shell .catalog-controls select,.admin-shell .admin-search input{font-size:15px}.admin-shell .manager-product-main h3{font-size:25px}.admin-shell .manager-product-main p,.admin-shell .manager-product-main>small{font-size:13px}.admin-shell .admin-field>span{font-size:12px}.admin-shell .admin-field input,.admin-shell .admin-field select,.admin-shell .admin-field textarea{font-size:16px}.admin-shell .finance-kpis small{font-size:12px}.admin-shell .finance-kpis span,.admin-shell .pricing-row{font-size:15px}.admin-shell .pricing-row.heading{font-size:12px}@media(min-width:1401px){.admin-shell .orders-row{min-width:1160px;grid-template-columns:1.05fr 1.35fr .68fr .9fr 1.15fr 1.1fr}}@media(max-width:900px){.admin-shell .orders-row:not(.orders-label)>span:before{font-size:11px}.admin-shell .orders-row:not(.orders-label)>span{min-height:104px}}@media(max-width:760px){.admin-shell .manager-heading h2{font-size:46px}.admin-shell .orders-row{font-size:16px}.admin-shell .orders-row small{font-size:13px}.admin-shell .order-money strong{font-size:24px}}.detail-gallery-carousel{display:flex;flex-direction:column;gap:15px;width:100%}.gallery-main-view{position:relative;width:100%;aspect-ratio:.78;overflow:hidden;background:#dad7cf}.gallery-main-view img{width:100%;height:100%;object-fit:cover;transition:opacity .4s ease-in-out}.gallery-badge{position:absolute;top:16px;left:16px;padding:8px 10px;background:var(--quiet-orange);color:#fff;font:500 8px var(--mono);letter-spacing:.1em}.gallery-nav-btn{position:absolute;top:50%;transform:translateY(-50%);background:#0a0b0b66;color:#fff;border:none;width:44px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .3s,opacity .3s;z-index:2}.gallery-nav-btn:hover{background:#0a0b0bcc}.gallery-nav-btn.prev{left:15px}.gallery-nav-btn.next{right:15px}.gallery-index-indicator{position:absolute;bottom:16px;right:16px;background:#0a0b0ba6;color:#fff;padding:4px 10px;font:500 10px var(--mono);letter-spacing:.05em;z-index:2}.gallery-thumbnails{display:flex;gap:10px;overflow-x:auto;padding-bottom:5px}.gallery-thumbnails::-webkit-scrollbar{height:4px}.gallery-thumbnails::-webkit-scrollbar-thumb{background:var(--quiet-aluminum)}.thumbnail-btn{flex:0 0 70px;height:90px;padding:0;border:1px solid transparent;background:#dad7cf;cursor:pointer;overflow:hidden;transition:border-color .3s,opacity .3s}.thumbnail-btn img{width:100%;height:100%;object-fit:cover}.thumbnail-btn.active{border-color:var(--quiet-orange)}.thumbnail-btn:hover{opacity:.8}.inline-size-assistant{background:#f8f7f2;border:1px solid var(--quiet-line, #e2dfd5);padding:20px;margin-bottom:25px;transition:all .3s ease}.assistant-header{margin-bottom:15px}.assistant-header span{display:block;font:600 10px var(--mono);color:var(--quiet-orange);letter-spacing:.1em;margin-bottom:4px}.assistant-header small{font-size:12px;color:var(--quiet-muted, #727676)}.assistant-inputs{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:15px}.assistant-field{display:flex;flex-direction:column;gap:6px}.assistant-field>span{font:500 8px var(--mono);color:var(--quiet-ink, #0a0b0b);letter-spacing:.05em}.input-wrap{position:relative;display:flex;align-items:center}.assistant-inputs input,.assistant-inputs select{width:100%;height:40px;border:1px solid var(--quiet-line, #e2dfd5);background:#fff;padding:0 30px 0 12px;font-size:13px;font-family:inherit;color:inherit;outline:none;transition:border-color .3s}.assistant-inputs select{padding-right:12px}.assistant-inputs input:focus,.assistant-inputs select:focus{border-color:var(--quiet-orange)}.input-wrap .unit{position:absolute;right:12px;font-size:11px;color:var(--quiet-muted, #727676);pointer-events:none}.assistant-result{display:flex;align-items:center;gap:10px;background:#fff;border-left:2px solid var(--quiet-orange);padding:12px 15px;font-size:12px;animation:fadeIn .4s ease}.assistant-result .icon-spark{width:16px;height:16px;color:var(--quiet-orange);animation:pulse 1.5s infinite}.assistant-result strong{font-size:14px;color:var(--quiet-orange)}.btn-apply-rec{margin-left:auto;border:none;background:var(--quiet-ink, #0a0b0b);color:#fff;font:500 9px var(--mono);letter-spacing:.05em;padding:6px 12px;cursor:pointer;transition:background .3s}.btn-apply-rec:hover{background:var(--quiet-orange)}.size-carousel-container{width:100%;overflow-x:auto;padding:5px 0 15px;margin-top:10px}.size-carousel-container::-webkit-scrollbar{height:4px}.size-carousel-container::-webkit-scrollbar-thumb{background:var(--quiet-aluminum, #b8bbb6)}.size-carousel-track{display:flex;gap:10px;min-width:100%}.size-carousel-card{flex:1 0 110px;min-height:140px;border:1px solid var(--quiet-line, #e2dfd5);background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:15px 10px;cursor:pointer;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1)}.size-carousel-card:hover:not(:disabled){border-color:var(--quiet-orange);transform:translateY(-2px)}.size-carousel-card.active{border-color:var(--quiet-ink, #0a0b0b);background:var(--quiet-ink, #0a0b0b);color:#fff}.size-carousel-card.recommended{border-color:var(--quiet-orange)}.size-carousel-card.active.recommended{background:var(--quiet-ink, #0a0b0b);border-color:var(--quiet-orange)}.size-carousel-card.recommended:not(.active){box-shadow:0 0 0 1px var(--quiet-orange)}.size-carousel-card:disabled{opacity:.35;cursor:not-allowed;background:#f0eee7;text-decoration:line-through}.card-badge{position:absolute;top:-8px;background:var(--quiet-orange);color:#fff;font:500 7px var(--mono);letter-spacing:.05em;padding:2px 6px;border-radius:2px;display:flex;align-items:center;gap:3px;box-shadow:0 2px 4px #0000001a}.card-badge svg{width:8px;height:8px}.card-size-name{font:700 22px var(--mono);margin-bottom:8px}.card-spec-height,.card-spec-weight,.card-spec-chest{font-size:10px;color:var(--quiet-muted, #727676);margin-bottom:2px;text-align:center}.size-carousel-card.active .card-spec-height,.size-carousel-card.active .card-spec-weight,.size-carousel-card.active .card-spec-chest{color:#ffffffb3}.card-stock-status{font:500 8px var(--mono);letter-spacing:.05em;margin-top:8px;text-transform:uppercase;color:var(--quiet-muted, #727676)}.size-carousel-card.active .card-stock-status{color:#ffffffd9}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.08)}to{transform:scale(1)}}@media(max-width:760px){.gallery-main-view{aspect-ratio:.85}.gallery-nav-btn{width:38px;height:38px}.gallery-nav-btn.prev{left:8px}.gallery-nav-btn.next{right:8px}.assistant-inputs{grid-template-columns:1fr;gap:8px}.size-carousel-card{flex:0 0 100px;min-height:130px}}.sync-payment-panel{width:100%;max-width:580px;margin:0 auto 32px}.sync-payment-inner{border:1px solid var(--quiet-border, rgba(220,220,210,.18));border-radius:4px;padding:20px 24px;background:#ffffff06;display:flex;flex-direction:column;gap:14px}.sync-payment-copy{display:flex;flex-direction:column;gap:6px}.sync-badge{display:inline-flex;align-items:center;gap:6px;font:600 9px var(--mono, monospace);letter-spacing:.18em;color:var(--quiet-ink, #0a0a0a);background:#00b4781f;border:1px solid rgba(0,180,120,.28);padding:4px 8px;border-radius:3px;width:fit-content}.sync-payment-copy p{font-size:12px;color:var(--quiet-mid, #6b6b60);margin:0;line-height:1.6}.sync-payment-actions{display:flex;gap:10px;flex-wrap:wrap}.sync-btn{display:inline-flex;align-items:center;gap:8px;font:600 10px var(--mono, monospace);letter-spacing:.12em;padding:11px 18px;border-radius:3px;cursor:pointer;transition:opacity .18s,background .18s}.sync-btn:disabled{opacity:.55;cursor:not-allowed}.sync-btn svg{width:14px;height:14px;flex-shrink:0}.sync-feedback{display:flex;align-items:center;gap:8px;font:500 11px var(--mono, monospace);letter-spacing:.08em;padding:10px 14px;border-radius:3px;margin:0}.sync-feedback.ok{background:#00b4781a;border:1px solid rgba(0,180,120,.24);color:#00b478}.sync-feedback.info{background:#78786e14;border:1px solid rgba(120,120,110,.18);color:var(--quiet-mid, #6b6b60)}.sync-feedback svg{width:13px;height:13px;flex-shrink:0}.sync-mp-btn{display:inline-flex;align-items:center;gap:5px;margin-top:5px;font:600 8.5px var(--mono, monospace);letter-spacing:.1em;background:#0078c814;border:1px solid rgba(0,120,200,.22);color:#0076c8;padding:6px 10px;border-radius:3px;cursor:pointer;transition:background .18s,opacity .18s;width:fit-content}.sync-mp-btn:hover:not(:disabled){background:#0078c829}.sync-mp-btn:disabled{opacity:.45;cursor:not-allowed}.sync-mp-btn svg{width:11px;height:11px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spin{animation:spin .8s linear infinite;display:inline-block}.serif-heading{font-family:var(--serif, "Playfair Display", Georgia, serif);font-weight:500}.serif-heading em{font-style:italic;font-weight:400}.signal-bar{display:flex;align-items:center;justify-content:center;overflow:hidden}.signal-message{font:400 9px var(--mono, monospace);letter-spacing:.18em;opacity:0;transform:translateY(6px);transition:opacity .4s ease,transform .4s ease;white-space:nowrap}.signal-message--visible{opacity:1;transform:translateY(0)}.signal-bar.signal-bar--sandbox{background:#c83e12;color:#fff}.signal-bar.signal-bar--sandbox .signal-message{font-weight:700;letter-spacing:.13em}.brand-wordmark{display:flex;flex-direction:column;line-height:1;margin-left:9px}.brand-wordmark b{font:700 10px var(--mono, monospace);letter-spacing:.22em}.header--surface .nav>a:after{background:var(--quiet-orange, #e05c1a)}.footer-manifesto{display:grid;grid-template-columns:1.1fr .9fr;gap:6vw;padding:clamp(72px,9vw,140px) clamp(28px,6vw,96px);background:#0c0d0c;color:#f5f3ec;border-bottom:1px solid rgba(255,255,255,.1)}.footer-manifesto-eyebrow{display:block;font:500 8.5px var(--mono, monospace);letter-spacing:.2em;color:#fff6;margin-bottom:22px}.footer-manifesto-copy h2{font-family:var(--serif, Georgia, serif);font-size:clamp(42px,5vw,76px);font-weight:500;line-height:.92;letter-spacing:-.04em;margin:0 0 24px}.footer-manifesto-copy h2 em{font-style:italic;font-weight:400;color:var(--quiet-orange, #e05c1a)}.footer-manifesto-copy>p{color:#ffffff80;font-size:13px;line-height:1.75;max-width:480px;margin-bottom:28px}.footer-manifesto-link{display:inline-flex;align-items:center;gap:10px;font:500 9px var(--mono, monospace);letter-spacing:.12em;color:#fff9;border-bottom:1px solid rgba(255,255,255,.25);padding-bottom:6px;transition:color .2s}.footer-manifesto-link:hover{color:#fff}.footer-manifesto-link svg{width:15px}.footer-manifesto-pillars{display:flex;flex-direction:column;justify-content:center;gap:0;border-left:1px solid rgba(255,255,255,.12)}.footer-manifesto-pillars>div{padding:22px 32px;border-bottom:1px solid rgba(255,255,255,.08);display:grid;grid-template-columns:26px 1fr;gap:12px 16px;align-items:start}.footer-manifesto-pillars span{font:500 8px var(--mono, monospace);letter-spacing:.1em;color:var(--quiet-orange, #e05c1a);padding-top:4px}.footer-manifesto-pillars b{font:600 13px var(--sans, sans-serif);grid-column:2;margin-top:-4px}.footer-manifesto-pillars small{font-size:11px;color:#ffffff73;line-height:1.6;grid-column:2}.footer-bottom-principle{font:500 10px var(--mono, monospace);letter-spacing:.2em;color:var(--quiet-orange, #e05c1a)!important}.home-section-eyebrow{display:block;font:500 8.5px var(--mono, monospace);letter-spacing:.2em;color:var(--quiet-orange, #e05c1a);margin-bottom:18px;text-transform:uppercase}.hero-slide-dots{position:absolute;z-index:5;bottom:24px;left:50%;transform:translate(-50%);display:flex;gap:6px}.hero-slide-dots button{width:28px;height:2px;padding:0;border:0;background:#ffffff4d;transition:background .3s}.hero-slide-dots button.active{background:#fff}.home-product-focus{background:var(--quiet-paper, #e9e4da);padding:clamp(80px,10vw,150px) clamp(24px,6vw,96px)}.home-product-focus-inner{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(40px,7vw,110px);align-items:center;max-width:1400px;margin:0 auto}.home-product-image-wrap{display:grid;grid-template-columns:1fr .48fr;gap:12px;align-items:start}.home-product-image-wrap>a img,.home-product-secondary{width:100%;display:block}.home-product-image-wrap>a img{aspect-ratio:.85;object-fit:cover}.home-product-secondary{aspect-ratio:.85;object-fit:cover;margin-top:40px}.home-product-system{display:inline-block;font:500 9px var(--mono, monospace);letter-spacing:.18em;color:var(--quiet-orange, #e05c1a);margin-bottom:18px;text-transform:uppercase}.home-product-buy h2{font-size:clamp(40px,4.5vw,72px);line-height:.92;letter-spacing:-.04em;margin:0 0 20px}.home-product-buy>p{color:var(--quiet-muted, #696961);font-size:14px;line-height:1.75;max-width:420px;margin-bottom:26px}.home-product-specs{list-style:none;padding:0;margin:0 0 28px;display:flex;flex-direction:column;gap:9px}.home-product-specs li{display:flex;align-items:center;gap:10px;font:400 11px var(--mono, monospace);letter-spacing:.06em}.home-product-specs svg{width:14px;color:var(--quiet-orange, #e05c1a)}.home-product-price{display:flex;align-items:baseline;gap:14px;margin-bottom:28px;padding:20px 0;border-top:1px solid var(--quiet-line, rgba(17,19,18,.16));border-bottom:1px solid var(--quiet-line, rgba(17,19,18,.16))}.home-product-price strong{font:600 22px var(--mono, monospace)}.home-product-price small{font:400 9px var(--mono, monospace);color:var(--quiet-muted, #696961)}.home-manifesto-link{display:inline-flex;align-items:center;gap:10px;margin-top:16px;font:500 9px var(--mono, monospace);letter-spacing:.12em;border-bottom:1px solid currentColor;padding-bottom:5px;color:var(--quiet-muted, #696961);transition:color .2s}.home-manifesto-link:hover{color:var(--quiet-ink, #0a0a0a)}.home-manifesto-link svg{width:14px}.home-pillars{background:#111312;color:#f5f3ec;padding:clamp(80px,10vw,140px) clamp(24px,6vw,96px)}.home-pillars-header{max-width:700px;margin:0 auto clamp(60px,8vw,110px);text-align:center}.home-pillars-header .home-section-eyebrow{color:#ffffff73}.home-pillars-header h2{font-size:clamp(44px,5.5vw,84px);line-height:.9;letter-spacing:-.05em;margin:0 0 20px;color:#f5f3ec}.home-pillars-header>p{color:#ffffff80;line-height:1.75;max-width:520px;margin:0 auto}.home-pillars-grid{display:grid;grid-template-columns:repeat(3,1fr)}.home-pillar{min-height:400px;padding:clamp(28px,3.5vw,52px);border-left:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column}.home-pillar-index{font:500 9px var(--mono, monospace);letter-spacing:.18em;color:var(--quiet-orange, #e05c1a);margin-bottom:auto}.home-pillar h3{font-size:clamp(30px,3vw,48px);line-height:.95;letter-spacing:-.04em;margin:36px 0 18px;display:flex;flex-direction:column;gap:2px}.home-pillar>p{color:#ffffff8c;font-size:13px;line-height:1.75;margin:0}.home-material{background:var(--quiet-white, #f7f4ed);padding:clamp(80px,10vw,140px) clamp(24px,6vw,96px)}.home-material-inner{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(48px,7vw,110px);align-items:start}.home-material-copy h2{font-size:clamp(36px,4.8vw,72px);line-height:.9;letter-spacing:-.05em;margin:14px 0 20px}.home-material-copy>p{font-size:13px;line-height:1.75;color:var(--quiet-muted, #696961);max-width:460px;margin:0 0 24px}.home-material-visual{display:flex;flex-direction:column;gap:20px}.home-material-eucalyptus{width:100%;aspect-ratio:4/3;object-fit:cover}.home-material-specs{list-style:none;padding:0;margin:0 0 28px;display:flex;flex-direction:column;gap:10px}.home-material-specs li{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--quiet-ink, #0a0a0a)}.home-material-specs li svg{width:14px;height:14px;color:#1a2438;flex-shrink:0}.home-material-palette{display:flex;flex-direction:column;gap:12px}.home-material-swatch-label{font:700 8px var(--mono, monospace);letter-spacing:.14em;color:var(--quiet-muted, #696961)}.home-material-swatches{display:grid;grid-template-columns:1fr 1fr;gap:6px}.home-material-swatch{aspect-ratio:2;display:flex;align-items:flex-end;padding:8px 10px}.home-material-swatch span{font:700 7px var(--mono, monospace);letter-spacing:.1em;color:#111312a6}.home-material-fiber{font:400 9px var(--mono, monospace);color:var(--quiet-muted, #696961);margin:0}.home-buy-cta{min-width:220px;justify-content:space-between}.home-drops-timeline{background:var(--quiet-paper, #e9e4da);padding:clamp(56px,7vw,100px) clamp(24px,6vw,96px)}.home-drops-timeline-inner>.home-section-eyebrow{display:block;margin-bottom:32px}.home-drops-line{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--quiet-ink, #0a0a0a)}.home-drop-entry{padding:24px 20px;background:var(--entry-bg, #111312);border-right:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:8px;min-height:160px;justify-content:flex-end;transition:filter .25s ease}.home-drop-entry.upcoming{opacity:.7}.home-drop-entry:last-child{border-right:0}.home-drop-code{font:700 8px var(--mono, monospace);letter-spacing:.14em;color:var(--entry-ink, #fff);opacity:.55}.home-drop-concept{font-size:clamp(22px,3vw,40px);line-height:.92;letter-spacing:-.04em;color:var(--entry-ink, #fff)}.home-drop-color{font:400 9px var(--mono, monospace);color:var(--entry-ink, #fff);opacity:.55}.home-drops-timeline-cta{margin-top:32px;display:flex;justify-content:flex-end}.home-pillars-cta{margin-top:48px;display:flex;justify-content:flex-end}.home-drops{background:var(--quiet-paper, #e9e4da);padding:clamp(80px,10vw,140px) clamp(24px,6vw,96px) 0}.home-drops-header{margin-bottom:clamp(40px,6vw,80px)}.home-drops-header h2{font-size:clamp(42px,5vw,78px);line-height:.9;letter-spacing:-.05em;margin:0;max-width:600px}.home-drops-track{display:flex;border-top:1px solid var(--quiet-line, rgba(17,19,18,.16));margin-bottom:0}.home-drop-tab{flex:1;padding:22px 18px;border:0;border-right:1px solid var(--quiet-line, rgba(17,19,18,.16));background:transparent;text-align:left;cursor:pointer;transition:background .3s;display:flex;flex-direction:column;gap:5px}.home-drop-tab:last-child{border-right:0}.home-drop-tab span{font:500 8px var(--mono, monospace);letter-spacing:.15em;color:var(--quiet-muted, #696961)}.home-drop-tab b{font-size:13px}.home-drop-tab.active,.home-drop-tab:hover{background:var(--drop-bg, #111312);color:var(--drop-ink, #fff)}.home-drop-tab.active span,.home-drop-tab:hover span{color:var(--drop-muted, rgba(255,255,255,.58))}.home-drop-panel{padding:clamp(48px,6vw,90px) clamp(24px,6vw,96px);display:flex;align-items:flex-end;justify-content:space-between;gap:40px;min-height:280px;transition:background .5s ease}.home-drop-panel-content h3{font-size:clamp(48px,7vw,110px);line-height:.88;letter-spacing:-.06em;margin:12px 0 16px;color:var(--drop-ink, #fff)}.home-drop-panel-content>.home-section-eyebrow{color:var(--drop-muted, rgba(255,255,255,.58))}.home-drop-panel-content>p{font-size:13px;max-width:420px;line-height:1.7;color:var(--drop-muted, rgba(255,255,255,.62))}.home-drop-action{color:var(--drop-ink, #fff);border-color:var(--drop-border, rgba(255,255,255,.3));align-self:flex-end}.home-tech{background:var(--quiet-white, #f7f4ed);padding:clamp(80px,10vw,140px) clamp(24px,6vw,96px)}.home-tech-header{max-width:680px;margin-bottom:clamp(56px,7vw,100px)}.home-tech-header h2{font-size:clamp(40px,5vw,76px);line-height:.9;letter-spacing:-.05em;margin:0 0 20px}.home-tech-header>p{color:var(--quiet-muted, #696961);font-size:13px;line-height:1.75}.home-tech-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--quiet-ink, #0a0a0a);border-bottom:1px solid var(--quiet-ink, #0a0a0a)}.home-tech-item{padding:28px 22px;border-right:1px solid var(--quiet-line, rgba(17,19,18,.16));display:flex;flex-direction:column;gap:8px;min-height:160px;justify-content:flex-end}.home-tech-item:last-child{border-right:0}.home-tech-item span{font:500 8px var(--mono, monospace);letter-spacing:.14em;color:var(--quiet-muted, #696961);margin-bottom:auto}.home-tech-item b{font-size:clamp(16px,2vw,26px);letter-spacing:-.02em}.home-tech-item small{font:400 10px var(--mono, monospace);color:var(--quiet-muted, #696961)}.home-tech-cta{margin-top:40px;display:flex;justify-content:flex-end}.home-comandantes{background:#0d0e0d;color:#f5f3ec;padding:clamp(80px,10vw,140px) clamp(24px,6vw,96px);display:grid;grid-template-columns:1fr 1fr;gap:clamp(48px,7vw,110px);align-items:center}.home-comandantes-copy h2{font-size:clamp(44px,6vw,92px);line-height:.88;letter-spacing:-.06em;margin:0 0 22px;color:#f5f3ec}.home-comandantes-copy h2 em{color:var(--quiet-orange, #e05c1a)}.home-comandantes-copy>p{color:#ffffff80;font-size:13px;line-height:1.75;max-width:420px;margin-bottom:32px}.home-comandantes-levels{display:flex;gap:0;border:1px solid rgba(255,255,255,.12)}.home-comandantes-levels>div{flex:1;padding:16px 18px;border-right:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;gap:5px}.home-comandantes-levels>div:last-child{border:0}.home-comandantes-levels b{font:700 13px var(--mono, monospace);color:var(--quiet-orange, #e05c1a)}.home-comandantes-levels span{font:400 9px var(--mono, monospace);color:#ffffff73;letter-spacing:.08em}.home-comandantes-manifesto{display:flex;flex-direction:column;gap:40px}.home-comandantes-manifesto blockquote{font-family:var(--serif, Georgia, serif);font-size:clamp(24px,3vw,40px);font-weight:400;font-style:italic;line-height:1.4;margin:0;color:#ffffffbf;border-left:3px solid var(--quiet-orange, #e05c1a);padding-left:28px}.home-manifesto-declaration{display:flex;flex-direction:column;gap:8px;padding-top:28px;border-top:1px solid rgba(255,255,255,.12)}.home-manifesto-declaration span:first-child{font:500 11px var(--mono, monospace);letter-spacing:.14em;color:#fff9}.home-manifesto-declaration span:last-child{font:400 8px var(--mono, monospace);letter-spacing:.18em;color:#ffffff4d}.shop-heading{padding:clamp(40px,6vw,90px) clamp(24px,6vw,96px) clamp(50px,6vw,90px);border-bottom:1px solid var(--quiet-line, rgba(17,19,18,.16));display:grid;grid-template-columns:1fr auto;gap:40px;align-items:end}.shop-eyebrow{display:block;font:500 8.5px var(--mono, monospace);letter-spacing:.2em;color:var(--quiet-orange, #e05c1a);margin-bottom:20px}.shop-heading h1{font-size:clamp(52px,8vw,120px);line-height:.88;letter-spacing:-.07em;margin:0 0 18px}.shop-heading>div>p{color:var(--quiet-muted, #696961);max-width:520px;font-size:13px;line-height:1.7;margin:0}.shop-heading-principle{text-align:right;display:flex;flex-direction:column;gap:6px;align-self:flex-end}.shop-heading-principle span{font:400 8.5px var(--mono, monospace);letter-spacing:.15em;color:var(--quiet-muted, #696961)}.shop-heading-principle b{font-size:14px}.manifesto-page{background:var(--quiet-paper, #e9e4da)}.manifesto-hero{min-height:92svh;background:#111312;color:#f5f3ec;display:grid;grid-template-columns:1.2fr .8fr;align-items:end;padding:clamp(80px,10vw,150px) clamp(24px,6vw,96px) clamp(60px,8vw,120px);gap:60px;position:relative;overflow:hidden}.manifesto-hero:before{content:"›";position:absolute;right:-2vw;top:5%;font-size:clamp(400px,55vw,800px);line-height:.7;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.06);pointer-events:none;font-family:var(--serif, Georgia, serif)}.manifesto-eyebrow{display:block;font:500 8.5px var(--mono, monospace);letter-spacing:.2em;color:#fff6;margin-bottom:28px}.manifesto-hero-copy h1{font-size:clamp(56px,8vw,130px);line-height:.86;letter-spacing:-.065em;margin:0;color:#f5f3ec}.manifesto-hero-copy h1 em{color:var(--quiet-orange, #e05c1a);font-style:italic}.manifesto-hero-sub p{font-size:15px;color:#ffffff8c;line-height:1.8;max-width:360px;margin:0 0 16px}.manifesto-declaration{padding:clamp(80px,10vw,150px) clamp(24px,6vw,96px);background:var(--quiet-white, #f7f4ed);display:grid;grid-template-columns:clamp(84px,9vw,132px) 1fr;gap:5vw;align-items:start}.manifesto-declaration-mark{padding-top:14px}.manifesto-declaration-mark img{display:block;width:100%;height:auto}.manifesto-declaration blockquote{font-size:clamp(44px,6.5vw,100px);line-height:.9;letter-spacing:-.06em;margin:0 0 40px}.manifesto-declaration blockquote em{color:var(--quiet-orange, #e05c1a)}.manifesto-declaration-body>p{font-size:14px;color:var(--quiet-muted, #696961);line-height:1.85;max-width:560px;margin:0}.manifesto-pillars{padding:clamp(80px,10vw,140px) clamp(24px,6vw,96px);background:var(--quiet-paper, #e9e4da)}.manifesto-section-header{margin-bottom:clamp(50px,7vw,90px)}.manifesto-section-header span{display:block;font:500 8.5px var(--mono, monospace);letter-spacing:.2em;color:var(--quiet-orange, #e05c1a);margin-bottom:18px}.manifesto-section-header h2{font-size:clamp(42px,6vw,90px);line-height:.9;letter-spacing:-.06em;margin:0}.manifesto-pillars-grid{display:grid;grid-template-columns:repeat(3,1fr)}.manifesto-pillars-grid article{min-height:480px;padding:clamp(28px,3.5vw,52px);border-left:1px solid var(--quiet-line, rgba(17,19,18,.16));display:flex;flex-direction:column}.manifesto-pillars-grid article>span{font:500 8px var(--mono, monospace);letter-spacing:.18em;color:var(--quiet-orange, #e05c1a);margin-bottom:auto}.manifesto-pillars-grid h3{font-size:clamp(28px,3.2vw,48px);line-height:.92;letter-spacing:-.045em;margin:38px 0 18px}.manifesto-pillars-grid p{font-size:12px;color:var(--quiet-muted, #696961);line-height:1.75;margin:0}.manifesto-identity{display:grid;grid-template-columns:1fr 1fr;background:var(--quiet-white, #f7f4ed)}.manifesto-we-are,.manifesto-not-we{padding:clamp(60px,8vw,120px) clamp(28px,5vw,80px)}.manifesto-we-are{border-right:1px solid var(--quiet-line, rgba(17,19,18,.16))}.manifesto-we-are header,.manifesto-not-we header{margin-bottom:36px}.manifesto-we-are header span,.manifesto-not-we header span{display:block;font:500 8.5px var(--mono, monospace);letter-spacing:.2em;color:var(--quiet-orange, #e05c1a);margin-bottom:18px}.manifesto-we-are header h2,.manifesto-not-we header h2{font-size:clamp(38px,4.5vw,68px);line-height:.9;letter-spacing:-.055em;margin:0}.manifesto-we-are ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.manifesto-we-are li{display:flex;align-items:flex-start;gap:12px;font-size:13px;line-height:1.5;padding-bottom:14px;border-bottom:1px solid var(--quiet-line, rgba(17,19,18,.1))}.manifesto-we-are li svg{width:14px;flex-shrink:0;margin-top:3px;color:var(--quiet-orange, #e05c1a)}.manifesto-not-we ul{list-style:none;padding:0;margin:0 0 36px;display:flex;flex-direction:column;gap:0}.manifesto-not-we li{font-size:13px;padding:12px 0;border-bottom:1px solid var(--quiet-line, rgba(17,19,18,.1));color:var(--quiet-muted, #696961);line-height:1.5}.manifesto-rule{padding:22px;background:var(--quiet-paper, #e9e4da)}.manifesto-rule span{display:block;font:500 8px var(--mono, monospace);letter-spacing:.15em;color:var(--quiet-orange, #e05c1a);margin-bottom:10px}.manifesto-rule p{font-size:13px;line-height:1.7;margin:0;font-style:italic}.manifesto-enemy{background:#111312;color:#f5f3ec;padding:clamp(80px,10vw,140px) clamp(24px,6vw,96px)}.manifesto-enemy h2{font-size:clamp(80px,16vw,240px);letter-spacing:-.1em;line-height:.82;margin:70px 0 50px;font-family:var(--serif, Georgia, serif);font-weight:400}.manifesto-enemy-list{display:flex;justify-content:space-between;color:#ffffff73;font:400 10px var(--mono, monospace);letter-spacing:.1em;gap:20px;flex-wrap:wrap}.manifesto-end{background:var(--quiet-paper, #e9e4da);padding:clamp(80px,10vw,140px) clamp(24px,6vw,96px)}.manifesto-end-quote{display:grid;grid-template-columns:auto 1fr;gap:5vw;align-items:center;max-width:1100px;margin:0 auto}.manifesto-end-quote>.manifesto-end-mark{align-self:flex-start;width:clamp(120px,17vw,230px);padding-top:22px}.manifesto-end-mark img{display:block;width:100%;height:auto}.manifesto-end-quote>div>p{font:400 10px var(--mono, monospace);letter-spacing:.1em;color:var(--quiet-muted, #696961);margin:0 0 8px}.manifesto-end-quote h2{font-size:clamp(36px,5vw,78px);line-height:.92;letter-spacing:-.06em;margin:0 0 32px}.manifesto-final-line{font:500 11px var(--mono, monospace)!important;letter-spacing:.16em!important;color:var(--quiet-orange, #e05c1a)!important;margin-bottom:28px!important}.community-comandantes header{margin-bottom:48px}.community-comandantes header span{display:block;font:500 8.5px var(--mono, monospace);letter-spacing:.2em;color:var(--quiet-orange, #e05c1a);margin-bottom:16px}.community-comandantes header h2{font-size:clamp(38px,5vw,72px);line-height:.9;letter-spacing:-.055em;margin:0 0 16px}.community-comandantes header p{color:var(--quiet-muted, #696961);font-size:13px;line-height:1.7;max-width:560px}.comandantes-levels{display:grid;grid-template-columns:240px 1fr;border:1px solid var(--quiet-line, rgba(17,19,18,.16))}.comandantes-tabs{display:flex;flex-direction:column;border-right:1px solid var(--quiet-line, rgba(17,19,18,.16))}.comandantes-tab{display:flex;align-items:center;gap:16px;padding:22px 24px;border:0;border-bottom:1px solid var(--quiet-line, rgba(17,19,18,.16));background:transparent;text-align:left;cursor:pointer;transition:background .2s}.comandantes-tab:last-child{border-bottom:0}.comandantes-tab b{font:700 11px var(--mono, monospace);letter-spacing:.1em;width:28px;color:var(--quiet-muted, #696961)}.comandantes-tab span{font-size:13px}.comandantes-tab.active,.comandantes-tab:hover{background:var(--quiet-ink, #0a0a0a);color:#fff}.comandantes-tab.active b,.comandantes-tab:hover b{color:var(--quiet-orange, #e05c1a)}.comandantes-panel{padding:clamp(32px,4vw,60px);display:flex;flex-direction:column;gap:32px}.comandantes-panel-header{display:flex;align-items:flex-start;gap:24px}.comandantes-level-badge{width:52px;height:52px;flex-shrink:0;display:grid;place-items:center;background:var(--quiet-ink, #0a0a0a);color:var(--quiet-orange, #e05c1a);font:700 11px var(--mono, monospace);letter-spacing:.1em}.comandantes-panel h3{font-size:clamp(28px,3.5vw,48px);line-height:.9;letter-spacing:-.04em;margin:0 0 10px}.comandantes-panel p{font-size:13px;color:var(--quiet-muted, #696961);line-height:1.6;margin:0 0 8px}.comandantes-panel small{font:400 9px var(--mono, monospace);letter-spacing:.1em;color:var(--quiet-orange, #e05c1a)}.comandantes-benefits{list-style:none;padding:24px 0 0;margin:0;display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--quiet-line, rgba(17,19,18,.16))}.comandantes-benefits li{display:flex;align-items:center;gap:12px;font:400 12px var(--mono, monospace);letter-spacing:.06em}.comandantes-benefits svg{width:14px;color:var(--quiet-orange, #e05c1a)}.community-hero h1{font-size:clamp(52px,7.5vw,115px)}.community-hero h1 em{color:var(--quiet-orange, #e05c1a);font-style:italic}.product-system-hover{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0b0bb8;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;opacity:0;transition:opacity .3s ease;padding:20px;text-align:center}.product-card:hover .product-system-hover{opacity:1}.product-system-hover span{font:500 9px var(--mono, monospace);letter-spacing:.18em;color:var(--quiet-orange, #e05c1a)}.product-system-hover small{font:400 11px var(--sans, sans-serif);color:#ffffffbf;max-width:180px;line-height:1.5}.product-system-label{font:500 8px var(--mono, monospace)!important;letter-spacing:.18em;color:var(--quiet-orange, #e05c1a)!important;display:block;margin-bottom:3px;text-transform:uppercase}@media(max-width:900px){.footer-manifesto{grid-template-columns:1fr}.footer-manifesto-pillars{border-left:0;border-top:1px solid rgba(255,255,255,.1)}.home-product-focus-inner{grid-template-columns:1fr}.home-product-image-wrap{grid-template-columns:1fr .45fr}.home-pillars-grid{grid-template-columns:1fr}.home-pillar{min-height:0;border-left:0;border-top:1px solid rgba(255,255,255,.1)}.home-drops-track{flex-wrap:wrap}.home-tech-grid{grid-template-columns:1fr 1fr}.home-comandantes{grid-template-columns:1fr}.manifesto-hero{grid-template-columns:1fr;min-height:0}.manifesto-hero-sub p{max-width:100%}.manifesto-declaration{grid-template-columns:1fr}.manifesto-declaration-mark{width:76px;padding-top:0}.manifesto-pillars-grid{grid-template-columns:1fr}.manifesto-pillars-grid article{min-height:0;border-left:0;border-top:1px solid var(--quiet-line, rgba(17,19,18,.16))}.manifesto-identity{grid-template-columns:1fr}.manifesto-we-are{border-right:0;border-bottom:1px solid var(--quiet-line, rgba(17,19,18,.16))}.manifesto-end-quote{grid-template-columns:1fr}.manifesto-end-quote>.manifesto-end-mark{width:88px;padding-top:0}.comandantes-levels{grid-template-columns:1fr}.comandantes-tabs{flex-direction:row;border-right:0;border-bottom:1px solid var(--quiet-line, rgba(17,19,18,.16));overflow-x:auto}.comandantes-tab{border-bottom:0;border-right:1px solid var(--quiet-line, rgba(17,19,18,.16));flex-direction:column;align-items:flex-start;min-width:120px}.shop-heading{grid-template-columns:1fr}}@media(max-width:600px){.home-tech-grid{grid-template-columns:1fr 1fr}.home-tech-item{min-height:120px}.home-comandantes-levels{flex-direction:column}.home-comandantes-levels>div{border-right:0;border-bottom:1px solid rgba(255,255,255,.1)}.manifesto-enemy h2{font-size:70px}.manifesto-enemy-list{flex-direction:column;gap:14px}.home-product-image-wrap{grid-template-columns:1fr}.home-product-secondary{display:none}}.brand-official-lockup{width:clamp(105px,8.5vw,126px);max-height:38px;height:auto;flex:0 0 auto;object-fit:contain;mix-blend-mode:multiply}.header--home:not(.header--scrolled) .brand-official-lockup,body:has(.quiet-home) .header:not(.header--scrolled) .brand-official-lockup,.footer .brand-official-lockup,.admin-navigation .brand-official-lockup{filter:invert(1) grayscale(1);mix-blend-mode:screen}.checkout-only-brand .brand-official-lockup{width:124px}.footer-logo .brand-official-lockup,.admin-login-brand .brand-official-lockup{width:138px}.admin-navigation-brand{grid-template-columns:1fr auto}.admin-navigation-brand .brand-official-lockup{width:120px}.brand-mcz-lockup{display:block;width:118px;height:auto;filter:invert(1) grayscale(1)}.coupon-heading>span img{width:32px;height:27px;object-fit:contain}.home-flight-system{padding:clamp(72px,9vw,136px) clamp(28px,6vw,96px);background:#dedbd1;color:var(--quiet-ink)}.flight-system-telemetry{min-height:44px;padding:0 14px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-top:1px solid var(--quiet-ink);border-bottom:1px solid var(--quiet-ink);font:600 8px var(--mono);letter-spacing:.13em}.flight-system-telemetry span:nth-child(2){text-align:center}.flight-system-telemetry span:last-child{text-align:right;color:#b63d18}.flight-system-main{padding:clamp(58px,7vw,104px) 0;display:grid;grid-template-columns:.82fr 1.18fr;gap:clamp(46px,8vw,130px);align-items:center}.flight-system-copy h2{margin:20px 0 28px;font-size:clamp(48px,5.7vw,88px);line-height:.94}.flight-system-copy>p{max-width:540px;color:#5f615d;font-size:15px}.flight-system-copy .line-link{margin-top:28px}.mcz-boarding-pass{position:relative;min-height:380px;padding:clamp(28px,4vw,54px);display:grid;grid-template-rows:auto 1fr auto auto;gap:28px;overflow:hidden;border:1px solid #171918;background:#f5f2e9;box-shadow:18px 18px #11131214;clip-path:polygon(0 0,96% 0,100% 8%,100% 100%,4% 100%,0 92%)}.boarding-pass-brand{display:flex;align-items:center;justify-content:space-between;gap:24px}.boarding-pass-brand img{width:clamp(104px,13vw,176px);height:auto}.boarding-pass-brand span{text-align:right;font:600 8px/1.6 var(--mono);letter-spacing:.14em}.boarding-pass-route{display:grid;grid-template-columns:1fr 46px 1fr;align-items:center;gap:20px;border-top:1px solid rgba(17,19,18,.2);border-bottom:1px solid rgba(17,19,18,.2)}.boarding-pass-route>span{display:grid;gap:4px}.boarding-pass-route>span:last-child{text-align:right}.boarding-pass-route small,.boarding-pass-data small{font:600 7px var(--mono);letter-spacing:.14em;color:#77766f}.boarding-pass-route b{font:500 clamp(25px,3.2vw,48px) var(--sans);letter-spacing:-.04em}.boarding-pass-route svg{width:32px;color:#b63d18;transform:rotate(18deg)}.boarding-pass-data{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.boarding-pass-data span{display:grid;gap:4px}.boarding-pass-data b{font:600 10px var(--mono);letter-spacing:.08em}.boarding-pass-code{width:100%;height:28px;background:repeating-linear-gradient(90deg,#171918 0 2px,transparent 2px 5px,#171918 5px 6px,transparent 6px 10px);opacity:.76}.flight-kit-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--quiet-ink);border-bottom:1px solid var(--quiet-ink)}.flight-kit-grid article{min-height:190px;padding:34px;display:grid;grid-template-columns:32px 1fr;gap:20px;border-right:1px solid rgba(17,19,18,.25)}.flight-kit-grid article:last-child{border-right:0}.flight-kit-grid svg{width:28px;color:#b63d18;stroke-width:1.4}.flight-kit-grid span{display:grid;align-content:start;gap:8px}.flight-kit-grid small{font:600 8px var(--mono);letter-spacing:.12em;color:#77766f}.flight-kit-grid b{font-size:17px}.flight-kit-grid p{margin:0;color:#666862;font-size:12px}.product-flight-kit{margin:22px 0;border:1px solid var(--quiet-line);background:#e8e4d9}.product-flight-kit>header{min-height:74px;padding:14px 18px;display:flex;align-items:center;gap:16px;border-bottom:1px solid var(--quiet-line)}.product-flight-kit>header img{width:42px;height:36px;object-fit:contain}.product-flight-kit>header span{display:grid;gap:4px}.product-flight-kit>header small{font:600 8px var(--mono);letter-spacing:.1em;color:#b63d18}.product-flight-kit>header b{font-size:13px}.product-flight-kit>div{display:grid;grid-template-columns:repeat(3,1fr)}.product-flight-kit>div>span{min-height:84px;padding:14px;display:flex;align-items:center;gap:10px;border-right:1px solid var(--quiet-line)}.product-flight-kit>div>span:last-child{border-right:0}.product-flight-kit svg{width:20px;flex:0 0 auto;color:#b63d18;stroke-width:1.5}.product-flight-kit small{font:500 7px/1.5 var(--mono);letter-spacing:.06em}.product-flight-kit small b{font-size:8px}.size-assistant-collapsible{margin:4px 0 16px;border:1px solid var(--quiet-line);background:#f3f0e8}.size-assistant-collapsible>summary{padding:12px 16px;display:flex;align-items:center;gap:9px;cursor:pointer;font:600 9px var(--mono);letter-spacing:.1em;list-style:none;color:var(--quiet-muted, #696961)}.size-assistant-collapsible>summary::-webkit-details-marker{display:none}.size-assistant-collapsible>summary svg{width:14px;height:14px;color:var(--quiet-orange, #e05c1a)}.size-assistant-collapsible[open]>summary{border-bottom:1px solid var(--quiet-line)}.size-assistant-collapsible .inline-size-assistant{padding:16px}.size-assistant-collapsible .assistant-header{display:none}.product-kit-compact{margin:20px 0 0;padding:14px 0;border-top:1px solid var(--quiet-line);border-bottom:1px solid var(--quiet-line);display:flex;gap:0}.product-kit-compact>span{flex:1;display:flex;align-items:center;gap:8px;padding:0 14px;border-right:1px solid var(--quiet-line);font-size:11px}.product-kit-compact>span:last-child{border-right:0}.product-kit-compact svg{width:15px;height:15px;color:var(--quiet-muted, #696961);flex-shrink:0;stroke-width:1.6}.product-kit-compact small{font:500 9px var(--mono);letter-spacing:.04em;color:var(--quiet-muted, #696961)}.product-fiber-origin{margin-top:24px;display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid var(--quiet-line);background:#f0ede6}.product-fiber-origin-copy{padding:22px 20px;display:flex;flex-direction:column;gap:4px}.product-fiber-label{font:700 8px var(--mono);letter-spacing:.14em;color:#888680;display:block}.product-fiber-composition{font:700 15px/1.2 var(--sans);color:var(--quiet-ink, #0a0a0a);margin:4px 0 12px}.product-fiber-detail{font-size:11px;line-height:1.65;color:#666560;margin:4px 0 0}.product-fiber-origin-img{width:100%;height:100%;min-height:160px;object-fit:cover}.checkout-flight-kit{padding:16px;border-bottom:1px solid var(--quiet-line);background:#e8e4d9}.checkout-flight-kit>header{display:flex;align-items:center;gap:12px}.checkout-flight-kit>header img{width:34px;height:28px;object-fit:contain}.checkout-flight-kit>header span{display:grid;gap:2px}.checkout-flight-kit>header b{font:600 9px var(--mono);letter-spacing:.08em}.checkout-flight-kit>header small{color:var(--quiet-muted);font-size:9px}.checkout-flight-kit>div{margin-top:14px;display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.checkout-flight-kit>div span{min-height:42px;padding:8px;display:flex;align-items:center;gap:6px;border:1px solid rgba(17,19,18,.18);font:500 7px var(--mono)}.checkout-flight-kit>div svg{width:14px;color:#b63d18}.manifesto-page.page-top,.community-page.page-top{padding-top:116px}.manifesto-hero{min-height:clamp(620px,calc(100svh - 116px),820px);padding-top:clamp(64px,7vw,105px);padding-bottom:clamp(64px,7vw,105px);overflow:clip}.manifesto-hero-copy h1,.manifesto-declaration blockquote,.community-hero h1,.community-page h2{line-height:.94;padding-block:.04em}.manifesto-declaration,.manifesto-pillars,.manifesto-end{padding-top:clamp(64px,7vw,105px);padding-bottom:clamp(64px,7vw,105px)}.manifesto-pillars-grid article{min-height:400px}.community-hero{min-height:clamp(620px,calc(100svh - 116px),780px)}.community-hero>img{min-height:clamp(620px,calc(100svh - 116px),780px)}.detail-gallery{position:sticky;top:88px}.size-carousel-container{overflow:visible;padding-inline:1px}.size-carousel-track{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));min-width:0}.size-carousel-card{min-width:0;width:100%}body:has(.product-page) .whatsapp-bubble{width:52px;right:auto;bottom:22px;left:22px;padding:0;justify-content:center}body:has(.product-page) .whatsapp-bubble span{display:none}.gateway-lock{color:#6a6254!important;font-size:8px!important;letter-spacing:.03em}.mp-test-guidance{margin-bottom:18px;padding:16px;display:flex;align-items:flex-start;gap:12px;border:1px solid #b7791f;background:#fff8e6}.mp-test-guidance>svg{width:22px;flex:0 0 auto;color:#9a620f}.mp-test-guidance span{display:grid;gap:6px}.mp-test-guidance b{font:700 11px var(--mono);letter-spacing:.08em}.mp-test-guidance small{color:#655436;font-size:11px;line-height:1.55}.mp-test-guidance a{width:max-content;border-bottom:1px solid;font:600 9px var(--mono)}.payment-confirmation-meta{margin:0 28px 28px;padding:18px;display:flex;align-items:flex-start;gap:14px;border:1px solid var(--quiet-line);background:#ffffff59}.payment-confirmation-meta>svg{width:22px;color:#315e42}.payment-confirmation-meta span{display:grid;gap:5px}.payment-confirmation-meta small{font:600 9px var(--mono);letter-spacing:.08em;color:#315e42}.payment-confirmation-meta b{font-size:15px}.payment-confirmation-meta p{margin:0;color:var(--quiet-muted);font-size:11px}.customer-order-history{margin:0 28px 28px;border:1px solid var(--quiet-line)}.customer-order-history>header{min-height:54px;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--quiet-line)}.customer-order-history>header b{font:600 10px var(--mono);letter-spacing:.09em}.customer-order-history>header small{color:var(--quiet-muted);font-size:10px}.customer-order-history article{padding:14px 16px;display:grid;grid-template-columns:9px 1fr auto;gap:12px;border-bottom:1px solid var(--quiet-line)}.customer-order-history article:last-child{border-bottom:0}.customer-order-history article>i{width:8px;height:8px;margin-top:5px;border-radius:50%;background:var(--quiet-orange)}.customer-order-history article span{display:grid;gap:3px}.customer-order-history article b{font-size:12px}.customer-order-history article p{margin:0;color:var(--quiet-muted);font-size:11px}.customer-order-history time{color:var(--quiet-muted);font:500 9px var(--mono);white-space:nowrap}.institutional-manager{padding-bottom:100px}.institutional-card{margin-bottom:20px;border:1px solid var(--quiet-line);background:#fff}.institutional-card>header{min-height:68px;padding:14px 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--quiet-line)}.institutional-card>header span{display:grid;gap:4px}.institutional-card>header b{font:600 12px var(--mono);letter-spacing:.09em}.institutional-card>header small{color:var(--quiet-muted);font-size:11px}.institutional-card>header a{display:flex;align-items:center;gap:8px;font:600 9px var(--mono)}.institutional-card>header svg{width:14px}.institutional-fields{padding:20px;display:grid;grid-template-columns:1fr 1fr;gap:14px}.institutional-fields label{min-width:0;display:grid;gap:7px}.institutional-fields label.wide{grid-column:1 / -1}.institutional-fields span{font:600 9px var(--mono);letter-spacing:.08em}.institutional-fields input,.institutional-fields textarea,.institutional-media input{width:100%;min-width:0;border:1px solid var(--quiet-line);background:var(--quiet-white);padding:12px;font-size:14px}.institutional-fields input{min-height:46px}.institutional-fields textarea{min-height:110px;resize:vertical;line-height:1.55}.institutional-media{padding:20px;display:grid;grid-template-columns:180px 1fr;gap:12px 18px;border-bottom:1px solid var(--quiet-line)}.institutional-media img{width:180px;height:130px;grid-row:1 / 3;object-fit:cover}.institutional-media label{min-height:48px;display:grid;place-items:center;background:var(--quiet-ink);color:#fff;font:600 9px var(--mono);cursor:pointer}.institutional-media label input{display:none}@media(max-width:760px){.brand-official-lockup{width:108px}.checkout-only-brand .brand-official-lockup{width:116px}.manifesto-page.page-top,.community-page.page-top{padding-top:98px}.manifesto-hero,.community-hero{min-height:0}.manifesto-hero{padding-top:56px}.manifesto-hero-copy h1{margin-top:0!important;font-size:clamp(52px,15vw,72px)}.community-hero>img{min-height:0}.detail-gallery{position:static}.size-carousel-track{grid-template-columns:repeat(2,minmax(0,1fr))}.institutional-fields{grid-template-columns:1fr}.institutional-fields label.wide{grid-column:auto}.institutional-media{grid-template-columns:1fr}.institutional-media img{width:100%;height:220px;grid-row:auto}.payment-confirmation-meta,.customer-order-history{margin-right:14px;margin-left:14px}.customer-order-history article{grid-template-columns:9px 1fr}.customer-order-history time{grid-column:2}.flight-system-telemetry{grid-template-columns:1fr auto}.flight-system-telemetry span:nth-child(2){display:none}.flight-system-main{grid-template-columns:1fr}.mcz-boarding-pass{min-height:340px}.flight-kit-grid{grid-template-columns:1fr}.flight-kit-grid article{min-height:130px;border-right:0;border-bottom:1px solid rgba(17,19,18,.25)}.flight-kit-grid article:last-child{border-bottom:0}.product-flight-kit>div{grid-template-columns:1fr}.product-flight-kit>div>span{min-height:58px;border-right:0;border-bottom:1px solid var(--quiet-line)}.product-flight-kit>div>span:last-child{border-bottom:0}.checkout-flight-kit>div{grid-template-columns:1fr}}.route-transition{min-width:0;animation:route-arrival .26s cubic-bezier(.22,.78,.22,1) both}@keyframes route-arrival{0%{opacity:.72;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.order-arrival-notice{width:min(440px,calc(100vw - 32px));min-height:250px;padding:38px 34px 32px;position:fixed;top:50%;left:50%;z-index:220;transform:translate(-50%,-50%);display:grid;justify-items:center;gap:10px;color:#f7f4eb;background:#171918;border:1px solid rgba(255,255,255,.14);box-shadow:0 28px 80px #00000052;animation:order-notice-in .4s cubic-bezier(.2,.85,.2,1) both}.order-arrival-notice:before{content:"";position:fixed;top:-100vh;right:-100vw;bottom:-100vh;left:-100vw;z-index:-1;background:#10121173}.order-arrival-notice>button{width:34px;height:34px;position:absolute;top:10px;right:10px;display:grid;place-items:center;border:0;color:#ffffffb8;background:transparent}.order-arrival-notice>button svg{width:17px}.order-arrival-notice>small{color:#d86a43;font:700 9px var(--mono);letter-spacing:.16em}.order-arrival-notice>b{font-size:28px;letter-spacing:-.035em}.order-arrival-notice>p{max-width:310px;margin:0;color:#ffffff9e;font-size:12px;line-height:1.6;text-align:center}.arrival-flight{width:100%;height:46px;position:relative;display:grid;place-items:center;overflow:hidden}.arrival-flight:before{content:"";width:100%;position:absolute;top:50%;border-top:1px dashed rgba(255,255,255,.28)}.arrival-flight svg{width:27px;z-index:1;padding:4px;color:#fff;background:#171918;transform:rotate(8deg);animation:arrival-plane 1s cubic-bezier(.2,.8,.2,1) both}.arrival-flight span,.arrival-flight i{width:7px;height:7px;position:absolute;z-index:1;border:2px solid #d86a43;border-radius:50%;background:#171918}.arrival-flight span{left:0}.arrival-flight i{right:0;background:#d86a43}@keyframes arrival-plane{0%{opacity:0;transform:translate(-150px) rotate(8deg)}to{opacity:1;transform:translate(0) rotate(8deg)}}@keyframes order-notice-in{0%{opacity:0;transform:translate(-50%,calc(-50% + 14px)) scale(.98)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.admin-shell .order-kpis,.admin-shell .cart-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-shell .order-kpis article.warning{border-top:3px solid #a96b16}.admin-shell .order-kpis article.positive{border-top:3px solid #347552}.admin-shell .orders-toolbar{margin-bottom:14px;padding:12px;display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.8fr);gap:12px;border:1px solid var(--quiet-line);background:#f8f6f0}.admin-shell .orders-toolbar>label{min-height:46px;padding:0 14px;display:flex;align-items:center;gap:10px;border:1px solid var(--quiet-line);background:#fff}.admin-shell .orders-toolbar>label svg{width:18px;color:var(--quiet-muted)}.admin-shell .orders-toolbar input{width:100%;min-width:0;border:0;outline:0;background:transparent;font-size:13px}.admin-shell .orders-toolbar>div{display:flex;gap:6px;overflow-x:auto}.admin-shell .orders-toolbar button{min-height:46px;padding:0 11px;display:flex;align-items:center;gap:7px;flex:0 0 auto;border:1px solid var(--quiet-line);background:transparent;font:600 8px var(--mono)}.admin-shell .orders-toolbar button.active{color:#fff;border-color:#191b1a;background:#191b1a}.admin-shell .orders-toolbar button b{min-width:20px;height:20px;display:grid;place-items:center;border-radius:12px;background:#78786e24;font-size:8px}.admin-shell .orders-toolbar button.active b{background:#ffffff24}.admin-shell .gateway-state{display:flex!important;align-items:center;gap:5px;font-size:8px!important;letter-spacing:.03em}.admin-shell .gateway-state.released{color:#347552!important}.admin-shell .gateway-state.waiting{color:#80621c!important}.admin-shell .gateway-state.closed{color:#756f66!important}.admin-shell .gateway-state svg{width:13px;height:13px}.admin-shell .payment-attempt-error{display:flex;align-items:center;gap:5px;color:#9b3f2e!important;overflow-wrap:anywhere}.admin-shell .payment-attempt-error svg{width:13px;height:13px;flex:0 0 auto}@media(max-width:1100px){.admin-shell .order-kpis,.admin-shell .cart-kpis{grid-template-columns:1fr 1fr}.admin-shell .orders-toolbar{grid-template-columns:1fr}}@media(max-width:620px){.admin-shell .order-kpis,.admin-shell .cart-kpis{grid-template-columns:1fr}.order-arrival-notice{padding-right:22px;padding-left:22px}.order-arrival-notice>b{font-size:24px}}@media(prefers-reduced-motion:reduce){.route-transition,.order-arrival-notice,.arrival-flight svg{animation:none!important}}.order-departure-sequence{position:fixed;top:0;right:0;bottom:0;left:0;z-index:420;min-height:100svh;padding:clamp(22px,3.2vw,52px);display:grid;grid-template-rows:auto 1fr auto auto;overflow:hidden;color:#f6f3e9;background:#0c0e0d;animation:departure-blackout .42s ease both}.departure-grid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.13;background-image:linear-gradient(rgba(255,255,255,.13) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.1) 1px,transparent 1px);background-size:74px 74px;-webkit-mask-image:linear-gradient(to bottom,transparent,black 25%,black 75%,transparent);mask-image:linear-gradient(to bottom,transparent,black 25%,black 75%,transparent)}.order-departure-sequence>header{min-height:42px;position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:start;gap:20px;border-top:1px solid rgba(255,255,255,.38);padding-top:13px;font:700 8px var(--mono);letter-spacing:.15em}.order-departure-sequence>header b{color:#da6237;font:inherit}.order-departure-sequence>header span:last-child{text-align:right}.departure-copy{position:relative;align-self:center;text-align:center;animation:departure-copy-in .75s .18s cubic-bezier(.2,.8,.2,1) both}.departure-copy small{display:flex;justify-content:center;align-items:center;gap:8px;color:#76a88b;font:700 9px var(--mono);letter-spacing:.15em}.departure-copy small svg{width:15px}.departure-copy h2{margin:22px 0 0;font-size:clamp(48px,7vw,112px);line-height:.86;letter-spacing:-.065em}.departure-copy h2 em{color:#f6f3e957;font:inherit}.departure-flight{min-height:clamp(112px,18vh,190px);position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:22px}.departure-flight>span{position:relative;z-index:3;display:grid;gap:4px;background:#0c0e0d}.departure-flight>span b{font:600 clamp(27px,3.8vw,54px) var(--sans);letter-spacing:-.04em}.departure-flight>span small{color:#ffffff7a;font:700 7px var(--mono);letter-spacing:.13em}.departure-destination{text-align:right}.departure-line{height:1px;position:relative;display:block;overflow:hidden;background:repeating-linear-gradient(90deg,rgba(255,255,255,.44) 0 8px,transparent 8px 17px)}.departure-line:after{content:"";width:100%;height:2px;position:absolute;left:0;top:-1px;background:linear-gradient(90deg,transparent,#da6237);transform:translate3d(-100%,0,0);animation:departure-signal 2.5s .6s ease both}.departure-plane{width:clamp(34px,5vw,68px);height:auto;position:absolute;left:0;top:50%;z-index:4;padding:8px;color:#f6f3e9;background:#0c0e0d;filter:drop-shadow(0 0 16px rgba(218,98,55,.32));transform:translate3d(-120%,-50%,0) rotate(7deg);will-change:transform,opacity;animation:departure-plane-pass 2.7s .55s cubic-bezier(.38,.05,.22,1) both}.order-departure-sequence>footer{min-height:62px;position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;border-bottom:1px solid rgba(255,255,255,.38);padding-bottom:13px}.order-departure-sequence>footer>span{display:flex;align-items:center;gap:9px;font:700 8px var(--mono);letter-spacing:.11em}.order-departure-sequence>footer>span i{width:8px;height:8px;border-radius:50%;background:#da6237;animation:departure-status 1s ease infinite}.order-departure-sequence>footer button{padding:0 0 4px;display:flex;align-items:center;gap:9px;border:0;border-bottom:1px solid rgba(255,255,255,.6);color:#fff;background:transparent;font:700 8px var(--mono);letter-spacing:.1em}.order-departure-sequence>footer button svg{width:15px}@keyframes departure-blackout{0%{opacity:0}to{opacity:1}}@keyframes departure-copy-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes departure-plane-pass{0%{opacity:0;transform:translate3d(-120%,-50%,0) rotate(7deg)}10%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate3d(calc(100vw + 20px),-50%,0) rotate(7deg)}}@keyframes departure-signal{to{transform:translate3d(100%,0,0)}}@keyframes departure-status{50%{opacity:.28}}@media(max-width:620px){.order-departure-sequence{padding:20px}.order-departure-sequence>header{grid-template-columns:1fr auto}.order-departure-sequence>header b{display:none}.departure-copy h2{font-size:clamp(44px,14vw,68px);line-height:.9}.departure-flight{gap:12px}.departure-flight>span small{max-width:74px;line-height:1.4}.order-departure-sequence>footer{align-items:flex-start;flex-direction:column;justify-content:flex-end}}@media(prefers-reduced-motion:reduce){.order-departure-sequence,.departure-copy,.departure-plane,.departure-line:after,.order-departure-sequence>footer>span i{animation:none!important}.departure-plane{left:50%;opacity:1;transform:translate3d(-50%,-50%,0) rotate(7deg)}}.admin-shell .order-operation-card{min-width:0;border-bottom:1px solid var(--quiet-line);background:#ffffff2e}.admin-shell .order-operation-card>.orders-row{border-bottom:0}.admin-shell .order-operation-card.expanded{position:relative;z-index:2;background:#fff;box-shadow:0 16px 40px #16181714}.admin-shell .open-fulfillment{margin-top:5px;padding:0;display:flex;align-items:center;gap:5px;border:0;color:#a34321;background:transparent;font:700 8px var(--mono);letter-spacing:.06em;text-align:left}.admin-shell .open-fulfillment svg{width:13px;height:13px;transition:transform .22s ease}.admin-shell .order-operation-card.expanded .open-fulfillment svg{transform:rotate(180deg)}.admin-shell .label-action:disabled{opacity:.48;cursor:not-allowed}.admin-shell .label-action.ready-to-issue{color:#fff;border-color:#347552;background:#347552;animation:ready-label-pulse 1.8s ease-in-out 2}.admin-shell .label-action.mark-paid-btn{color:#1f4b30;border-color:#34755273;background:#3475521a}.admin-shell .label-action.mark-paid-btn:hover{color:#fff;border-color:#347552;background:#347552}.admin-shell .ready-label-hint{color:#347552!important;font-weight:700;letter-spacing:.08em}@keyframes ready-label-pulse{50%{box-shadow:0 0 0 5px #3475521f}}.admin-shell .fulfillment-panel{padding:clamp(20px,2.5vw,38px);border-top:1px solid #191b1a;background:#f6f3eb;animation:fulfillment-open .28s cubic-bezier(.22,.78,.22,1) both}@keyframes fulfillment-open{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}.admin-shell .fulfillment-panel>header{display:flex;align-items:center;justify-content:space-between;gap:24px}.admin-shell .fulfillment-panel>header>div{display:flex;align-items:flex-start;gap:14px}.admin-shell .fulfillment-panel>header svg{width:26px;height:26px;color:#a34321;stroke-width:1.6}.admin-shell .fulfillment-panel>header span{display:grid;gap:4px}.admin-shell .fulfillment-panel>header small{color:#77756e;font:700 8px var(--mono);letter-spacing:.12em}.admin-shell .fulfillment-panel>header b{font:700 16px var(--mono)}.admin-shell .fulfillment-panel>header p{margin:2px 0 0;color:#666862;font-size:12px}.admin-shell .fulfillment-panel>header>strong{padding:10px 13px;color:#6d5540;border:1px solid #cfc8ba;background:#ece7dc;font:700 9px var(--mono);letter-spacing:.08em;white-space:nowrap}.admin-shell .fulfillment-panel:has(.fulfillment-ready)>header>strong{color:#286447;border-color:#34755259;background:#34755214}.admin-shell .fulfillment-stages{margin:26px 0;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #cbc6ba;background:#fff}.admin-shell .fulfillment-stages>div{min-height:94px;padding:15px;position:relative;display:grid;grid-template-columns:30px 1fr;align-content:center;gap:3px 9px;border-right:1px solid #d8d3c8}.admin-shell .fulfillment-stages>div:last-child{border-right:0}.admin-shell .fulfillment-stages>div>span{width:30px;height:30px;grid-row:1 / 3;display:grid;place-items:center;border:1px solid #bdb8ae;border-radius:50%;color:#77756e;font:700 10px var(--mono)}.admin-shell .fulfillment-stages>div>span svg{width:14px}.admin-shell .fulfillment-stages b{align-self:end;font-size:12px}.admin-shell .fulfillment-stages small{align-self:start;color:#77756e;font-size:9px}.admin-shell .fulfillment-stages>div.done>span{color:#fff;border-color:#347552;background:#347552}.admin-shell .fulfillment-stages>div.done b{color:#286447}.admin-shell .fulfillment-stages>div.active{box-shadow:inset 0 -3px #d55a2c;background:#fffaf4}.admin-shell .fulfillment-stages>div.active>span{color:#a34321;border-color:#d55a2c}.admin-shell .picking-list{display:grid;gap:8px}.admin-shell .picking-list>label{min-height:104px;padding:12px 16px;display:grid;grid-template-columns:36px 70px minmax(210px,1fr) 105px 125px;gap:15px;align-items:center;border:1px solid #cbc6ba;background:#fff;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s ease}.admin-shell .picking-list>label:hover{border-color:#8c887e;transform:translateY(-1px)}.admin-shell .picking-list>label.checked{border-color:#34755273;background:#f4faf6}.admin-shell .picking-list input,.admin-shell .packing-confirmation input{position:absolute;opacity:0;pointer-events:none}.admin-shell .pick-check{width:32px;height:32px;display:grid;place-items:center;border:1px solid #aaa59a;color:#77756e;font:700 10px var(--mono)}.admin-shell .checked .pick-check{color:#fff;border-color:#347552;background:#347552;animation:picking-check .24s ease both}@keyframes picking-check{50%{transform:scale(1.08)}}.admin-shell .pick-check svg{width:15px}.admin-shell .picking-list img{width:66px;height:80px;object-fit:cover;background:#ddd8cc}.admin-shell .pick-product{min-width:0;display:grid;gap:4px}.admin-shell .pick-product small,.admin-shell .pick-size small,.admin-shell .pick-quantity small{color:#77756e;font:700 8px var(--mono);letter-spacing:.1em}.admin-shell .pick-product b{font-size:16px}.admin-shell .pick-product p{margin:0;color:#676861;font-size:11px}.admin-shell .pick-size,.admin-shell .pick-quantity{min-height:66px;padding-left:15px;display:grid;align-content:center;gap:3px;border-left:1px solid #ded9ce}.admin-shell .pick-size b{font:700 28px var(--mono)}.admin-shell .pick-quantity b{font:700 25px var(--mono)}.admin-shell .pick-quantity em{color:#77756e;font:normal 700 7px var(--mono);letter-spacing:.1em}.admin-shell .packing-confirmation{margin-top:12px;display:grid;grid-template-columns:1.5fr .7fr;border:1px solid #cbc6ba;background:#fff}.admin-shell .packing-confirmation>label{min-height:104px;padding:18px;display:grid;grid-template-columns:40px 1fr;gap:14px;align-items:center;cursor:pointer}.admin-shell .packing-confirmation>label:has(input:disabled){opacity:.48;cursor:not-allowed}.admin-shell .packing-confirmation>label>span{width:38px;height:38px;display:grid;place-items:center;border:1px solid #aaa59a}.admin-shell .packing-confirmation>label.checked>span{color:#fff;border-color:#347552;background:#347552}.admin-shell .packing-confirmation svg{width:18px}.admin-shell .packing-confirmation>label>div{display:grid;gap:4px}.admin-shell .packing-confirmation>label b{font-size:14px}.admin-shell .packing-confirmation>label small{color:#686a64;font-size:10px}.admin-shell .packing-confirmation>label p{margin:5px 0 0;color:#a34321;font:700 8px/1.5 var(--mono)}.admin-shell .fulfillment-destination{padding:18px 22px;display:grid;align-content:center;gap:4px;border-left:1px solid #d8d3c8}.admin-shell .fulfillment-destination small{color:#77756e;font:700 8px var(--mono);letter-spacing:.1em}.admin-shell .fulfillment-destination b{font-size:15px}.admin-shell .fulfillment-destination span{color:#686a64;font-size:10px}.admin-shell .fulfillment-panel>footer{min-height:82px;padding-top:18px;display:flex;align-items:center;justify-content:space-between;gap:20px}.admin-shell .fulfillment-panel>footer>p{margin:0;max-width:540px;color:#686a64;font-size:11px}.admin-shell .mark-ready,.admin-shell .fulfillment-ready>button{min-height:48px;padding:0 18px;display:flex;align-items:center;gap:9px;border:1px solid #191b1a;color:#fff;background:#191b1a;font:700 9px var(--mono);letter-spacing:.07em}.admin-shell .mark-ready:disabled{opacity:.38;cursor:not-allowed}.admin-shell .mark-ready svg,.admin-shell .fulfillment-ready>button svg{width:16px}.admin-shell .fulfillment-ready{width:100%;min-height:74px;padding:14px 16px;display:flex;align-items:center;gap:13px;color:#214f39;border:1px solid rgba(52,117,82,.42);background:#34755214;animation:fulfillment-ready-in .35s ease both}@keyframes fulfillment-ready-in{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}.admin-shell .fulfillment-ready>svg{width:25px}.admin-shell .fulfillment-ready>span{display:grid;gap:3px}.admin-shell .fulfillment-ready b{font-size:14px}.admin-shell .fulfillment-ready small{color:#49725d;font-size:10px}.admin-shell .fulfillment-ready>button{margin-left:auto;border-color:#347552;background:#347552}.admin-shell .fulfillment-locked{min-height:100px;padding:22px;display:flex;align-items:center;gap:15px;border:1px solid #d1c9b9;background:#eee9df}.admin-shell .fulfillment-locked>svg{width:26px;color:#80621c}.admin-shell .fulfillment-locked span{display:grid;gap:4px}.admin-shell .fulfillment-locked b{font-size:14px}.admin-shell .fulfillment-locked small{color:#6d6b64;font-size:11px}@media(max-width:1000px){.admin-shell .fulfillment-panel>header{align-items:flex-start;flex-direction:column}.admin-shell .fulfillment-stages{grid-template-columns:1fr 1fr}.admin-shell .fulfillment-stages>div:nth-child(2){border-right:0}.admin-shell .fulfillment-stages>div:nth-child(-n+2){border-bottom:1px solid #d8d3c8}.admin-shell .picking-list>label{grid-template-columns:36px 62px minmax(150px,1fr) 86px 100px;gap:10px}.admin-shell .picking-list img{width:58px;height:72px}}@media(max-width:700px){.admin-shell .fulfillment-panel{padding:16px 12px}.admin-shell .fulfillment-stages{grid-template-columns:1fr}.admin-shell .fulfillment-stages>div{border-right:0;border-bottom:1px solid #d8d3c8}.admin-shell .fulfillment-stages>div:last-child{border-bottom:0}.admin-shell .picking-list>label{padding:12px;grid-template-columns:34px 54px minmax(0,1fr)}.admin-shell .picking-list img{width:52px;height:66px}.admin-shell .pick-size,.admin-shell .pick-quantity{min-height:54px;padding:8px 0 0;grid-row:2;border-top:1px solid #ded9ce;border-left:0}.admin-shell .pick-size{grid-column:2}.admin-shell .pick-quantity{grid-column:3}.admin-shell .packing-confirmation{grid-template-columns:1fr}.admin-shell .fulfillment-destination{border-top:1px solid #d8d3c8;border-left:0}.admin-shell .fulfillment-panel>footer{align-items:stretch;flex-direction:column}.admin-shell .mark-ready{justify-content:center}.admin-shell .fulfillment-ready{align-items:flex-start;flex-wrap:wrap}.admin-shell .fulfillment-ready>button{width:100%;margin-left:0;justify-content:center}}@media(prefers-reduced-motion:reduce){.admin-shell .fulfillment-panel,.admin-shell .fulfillment-ready,.admin-shell .checked .pick-check,.admin-shell .label-action.ready-to-issue{animation:none!important}}.mp-change-method{width:100%;min-height:48px;margin-bottom:14px;padding:0 16px;display:flex;align-items:center;justify-content:center;gap:9px;border:1px solid var(--quiet-line);color:var(--quiet-ink);background:#fff;font:700 9px var(--mono);letter-spacing:.06em}.mp-change-method:hover{border-color:var(--quiet-orange);color:var(--quiet-orange)}.mp-change-method svg{width:16px;height:16px}.admin-shell .orders-board{overflow:visible}.admin-shell .orders-board .orders-row{min-width:0;grid-template-columns:minmax(155px,.9fr) minmax(190px,1.1fr) minmax(230px,1.4fr) minmax(190px,1.05fr) minmax(150px,.8fr) minmax(175px,.9fr)}.admin-shell .orders-board .order-operation-card{margin-bottom:10px;border:1px solid var(--quiet-line);border-left:5px solid #b7b2a7;background:#fff}.admin-shell .orders-board .order-operation-card.payment-waiting{border-left-color:#bc7a29;background:#fffdf8}.admin-shell .orders-board .order-operation-card.order-card-confirmed,.admin-shell .orders-board .order-operation-card.order-card-packing{border-left-color:#347552}.admin-shell .orders-board .order-operation-card.order-card-shipped{border-left-color:#3073a5}.admin-shell .orders-board .order-operation-card.order-card-cancelled{opacity:.72;border-left-color:#8b8178}.admin-shell .orders-board .orders-row:not(.orders-label){padding:18px 16px;align-items:stretch}.admin-shell .orders-board .orders-row:not(.orders-label)>span{min-width:0;justify-content:center}.admin-shell .order-customer-brief,.admin-shell .order-state-brief,.admin-shell .order-total-brief,.admin-shell .order-primary-actions{display:flex!important;align-items:flex-start!important;flex-direction:column;gap:6px!important}.admin-shell .order-customer-brief>b{font-size:15px;line-height:1.2}.admin-shell .order-items-brief{display:grid!important;align-content:center;gap:6px!important}.admin-shell .order-items-brief>span{min-height:34px;padding:6px 8px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid #e1ddd4;background:#f8f6f0}.admin-shell .order-items-brief>span b{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.admin-shell .order-items-brief>span strong{padding:5px 7px;color:#fff;background:#202220;font:800 11px var(--mono);white-space:nowrap}.admin-shell .order-status-badge{padding:8px 10px;border-radius:4px;background:#e7e3db;font:800 9px var(--mono);letter-spacing:.04em}.admin-shell .order-status-badge.status-pending{color:#80551e;background:#f7ead3}.admin-shell .order-status-badge.status-confirmed,.admin-shell .order-status-badge.status-packing{color:#24563e;background:#e1f0e7}.admin-shell .order-status-badge.status-shipped{color:#245b83;background:#e2edf5}.admin-shell .order-status-badge.status-cancelled{color:#6e625b;background:#ebe6e2}.admin-shell .order-total-brief>strong{font-size:20px}.admin-shell .order-primary-actions{justify-content:center!important}.admin-shell .order-primary-actions .open-fulfillment{width:100%;min-height:42px;margin:0;padding:0 12px;justify-content:space-between;color:#fff;background:#1b1d1c;font-size:9px}.admin-shell .order-primary-actions .label-action{width:100%;min-height:38px;justify-content:center}.admin-shell .order-primary-actions select{width:100%;min-height:36px;border:1px solid var(--quiet-line);background:#fff;font:700 8px var(--mono)}.admin-shell .analytics-kpis{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.account-dashboard .account-orders{width:min(1180px,calc(100% - 48px));margin-right:auto;margin-left:auto}.account-dashboard .account-orders-title{padding:24px 0}.account-dashboard .account-orders-title .eyebrow{font-size:11px}.account-dashboard .account-orders article{min-height:190px;padding:34px 24px;grid-template-columns:58px minmax(0,1fr) 170px;gap:28px;background:#ffffff57}.account-dashboard .account-order-icon{width:54px;height:54px}.account-dashboard .account-order-icon svg{width:23px}.account-dashboard .account-order-main>span{font-size:11px}.account-dashboard .account-order-main h2{margin:10px 0 14px;font-size:clamp(24px,2.2vw,32px)}.account-dashboard .account-order-items{display:flex;flex-wrap:wrap;gap:7px}.account-dashboard .account-order-items p{min-width:190px;padding:9px 11px;display:grid;gap:3px;border:1px solid var(--quiet-line);background:#fff}.account-dashboard .account-order-items p b{color:var(--quiet-ink);font-size:11px}.account-dashboard .account-order-items p span{font-size:9px}.account-dashboard .account-order-total strong{font-size:19px}.account-dashboard .account-order-total a{font-size:10px}@media(min-width:761px)and (max-width:1180px){.admin-shell .orders-board{overflow-x:auto}.admin-shell .orders-board .orders-row{min-width:1080px}}@media(max-width:760px){.admin-shell .analytics-kpis{grid-template-columns:1fr}.admin-shell .orders-board .orders-label{display:none}.admin-shell .orders-board .orders-row:not(.orders-label){min-width:0;grid-template-columns:1fr}.admin-shell .orders-board .orders-row:not(.orders-label)>span{min-height:64px;padding:10px 14px;border-bottom:1px solid var(--quiet-line)}.admin-shell .orders-board .orders-row:not(.orders-label)>span[data-label]:before{content:attr(data-label);display:block;margin-bottom:5px;color:#9a978f;font:700 7px var(--mono);letter-spacing:.1em}.admin-shell .order-primary-actions{min-height:auto!important;padding:12px 14px}.admin-shell .order-primary-actions>*{width:100%}.account-dashboard .account-orders{width:calc(100% - 28px)}.account-dashboard .account-orders article{padding:24px 16px;grid-template-columns:44px minmax(0,1fr);gap:16px}.account-dashboard .account-order-icon{width:42px;height:42px}.account-dashboard .account-order-total{grid-column:2;align-items:flex-start}.account-dashboard .account-order-items{display:grid}}.cart-add-flight{width:68px;height:84px;position:fixed;left:0;top:0;z-index:460;pointer-events:none;transform:translate3d(calc(var(--cart-flight-x) - 34px),calc(var(--cart-flight-y) - 42px),0);animation:cart-item-flight .78s cubic-bezier(.36,.04,.24,1) both;will-change:transform,opacity}.cart-add-flight img{width:68px;height:76px;object-fit:cover;border:2px solid #f4f1e8;border-radius:50%;box-shadow:0 10px 25px #0000003d}.cart-add-flight>svg{width:20px;height:20px;position:absolute;top:-8px;right:-8px;padding:3px;color:#fff;border-radius:50%;background:#d55a2c;transform:rotate(12deg)}.cart-add-flight span{width:max-content;position:absolute;left:50%;bottom:-12px;padding:4px 7px;color:#fff;background:#171918;font:700 7px var(--mono);letter-spacing:.08em;transform:translate(-50%)}.cart-count-pop{display:inline-grid;place-items:center;animation:cart-count-confirm .32s cubic-bezier(.2,.85,.2,1) both}@keyframes cart-item-flight{0%{opacity:0;transform:translate3d(calc(var(--cart-flight-x) - 34px),calc(var(--cart-flight-y) - 42px),0) scale(.82)}12%{opacity:1;transform:translate3d(calc(var(--cart-flight-x) - 34px),calc(var(--cart-flight-y) - 52px),0) scale(1)}78%{opacity:1}to{opacity:0;transform:translate3d(calc(100vw - 74px),52px,0) scale(.18) rotate(8deg)}}@keyframes cart-count-confirm{50%{color:#fff;transform:scale(1.38)}}.size-selected-stamp{position:absolute;top:8px;right:8px;display:flex;align-items:center;gap:3px;color:#94c5a8;font:700 6px var(--mono);letter-spacing:.06em;animation:size-stamp-in .28s cubic-bezier(.2,.85,.2,1) both}.size-selected-stamp svg{width:10px;height:10px}@keyframes size-stamp-in{0%{opacity:0;transform:scale(.7) rotate(-8deg)}to{opacity:1;transform:scale(1) rotate(0)}}.checkout-route-progress{--checkout-progress: 0%;width:min(430px,46vw);padding-top:30px;position:relative;display:grid;grid-template-columns:repeat(3,1fr)}.checkout-route-progress.stage-1{--checkout-progress: 50%}.checkout-route-progress.stage-2{--checkout-progress: 100%}.checkout-route-line{height:1px;position:absolute;top:10px;left:9%;right:9%;background:#11131233}.checkout-route-line>i{width:var(--checkout-progress);height:2px;position:absolute;top:-1px;left:0;display:block;background:#d55a2c;transition:width .5s cubic-bezier(.2,.8,.2,1)}.checkout-route-line>svg{width:22px;height:22px;position:absolute;top:50%;left:var(--checkout-progress);padding:3px;color:#171918;background:#e8e5dd;transform:translate(-50%,-50%) rotate(8deg);transition:left .5s cubic-bezier(.2,.8,.2,1)}.checkout-route-progress>span{display:grid;justify-items:center;gap:3px;color:#85827a}.checkout-route-progress>span:first-of-type{justify-items:start}.checkout-route-progress>span:last-of-type{justify-items:end}.checkout-route-progress>span b{font:700 8px var(--mono)}.checkout-route-progress>span small{font:700 7px var(--mono);letter-spacing:.1em}.checkout-route-progress>span.reached{color:#a34321;animation:checkout-stop-reached .35s ease both}@keyframes checkout-stop-reached{50%{transform:translateY(-2px)}}.account-orders article{position:relative;animation:account-order-arrive .42s var(--order-delay,0ms) cubic-bezier(.2,.8,.2,1) both}.account-orders article.latest-order:after{content:"MAIS RECENTE";position:absolute;top:10px;right:0;color:#a34321;font:700 7px var(--mono);letter-spacing:.11em}@keyframes account-order-arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.account-flight-progress{--order-progress: 0%;width:min(100%,520px);margin-top:20px}.account-flight-progress.progress-1{--order-progress: 25%}.account-flight-progress.progress-2{--order-progress: 50%}.account-flight-progress.progress-3{--order-progress: 75%}.account-flight-progress.progress-4{--order-progress: 100%}.account-flight-line{height:1px;margin:0 7px 9px;position:relative;background:#cbc7bc}.account-flight-line>i{width:var(--order-progress);height:2px;position:absolute;top:-1px;left:0;display:block;background:#347552}.account-flight-line>svg{width:18px;height:18px;position:absolute;top:50%;left:var(--order-progress);padding:2px;color:#347552;background:var(--quiet-paper,#efede6);transform:translate(-50%,-50%) rotate(7deg);animation:account-plane-arrive .55s .2s cubic-bezier(.2,.8,.2,1) both}.account-flight-progress>div:last-child{display:grid;grid-template-columns:repeat(5,1fr)}.account-flight-progress>div:last-child span{display:grid;justify-items:center;gap:3px;color:#9a978f;font-size:7px;text-align:center}.account-flight-progress>div:last-child span:first-child{justify-items:start;text-align:left}.account-flight-progress>div:last-child span:last-child{justify-items:end;text-align:right}.account-flight-progress>div:last-child span i{width:5px;height:5px;border-radius:50%;background:#c3bfb4}.account-flight-progress>div:last-child span.reached{color:#347552}.account-flight-progress>div:last-child span.reached i{background:#347552}.account-flight-progress.cancelled{filter:grayscale(1);opacity:.55}@keyframes account-plane-arrive{0%{opacity:0;transform:translate(-70%,-50%) rotate(7deg)}to{opacity:1;transform:translate(-50%,-50%) rotate(7deg)}}@media(max-width:760px){.checkout-route-progress{width:100%;margin-top:28px}.account-orders article.latest-order:after{top:14px}.account-flight-progress>div:last-child span{font-size:6px}}@media(prefers-reduced-motion:reduce){.cart-add-flight{display:none}.cart-count-pop,.size-selected-stamp,.checkout-route-progress>span.reached,.account-orders article,.account-flight-line>svg{animation:none!important}.checkout-route-line>i,.checkout-route-line>svg{transition:none!important}}.cookie-consent{position:fixed;z-index:80;left:16px;right:16px;bottom:16px;max-width:760px;margin:0 auto;padding:18px 20px;display:flex;align-items:center;gap:18px;background:var(--quiet-ink, #0a0a0a);color:#f5f3ee;box-shadow:0 18px 40px #00000040}.cookie-consent p{margin:0;font-size:13px;line-height:1.55}.cookie-consent a{color:#ff8a52;text-decoration:underline}.cookie-consent div{display:flex;gap:8px;flex-shrink:0}.cookie-consent button{min-height:42px;padding:0 16px;font:600 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid #f5f3ee}.cookie-consent-secondary{background:transparent;color:#f5f3ee}.cookie-consent-primary{background:#f5f3ee;color:#0a0a0a}.cookie-consent button:focus-visible{outline:2px solid #ff8a52;outline-offset:2px}@media(max-width:700px){.cookie-consent{flex-direction:column;align-items:stretch}.cookie-consent div{justify-content:stretch}.cookie-consent button{flex:1}}.checkout-consent{margin-top:18px;display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.5}.checkout-consent input{margin-top:3px}.footer-cookie-preferences{padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.account-privacy{margin-top:32px;padding:24px;display:grid;gap:16px;border:1px solid var(--quiet-line)}.account-privacy p{margin:8px 0 0;color:var(--quiet-muted)}.account-privacy label{display:flex;gap:10px;align-items:center;font-size:14px}.account-privacy-actions{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.footer-bottom nav{display:flex;gap:18px;flex-wrap:wrap}.footer-bottom nav a,.footer-bottom nav button{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit}.footer-grid small{display:block;margin-top:10px;opacity:.7}.footer-legal{margin:0;padding:14px clamp(22px,4.5vw,72px) 22px;font:500 11px/1.6 var(--mono);letter-spacing:.04em;opacity:.65}.policy-page .policy-intro{max-width:720px;margin-top:18px;line-height:1.7}.policy-page article div p+p{margin-top:10px}.policy-page>footer{display:flex;flex-wrap:wrap;gap:18px;align-items:center}a.home-drop-entry{color:inherit;text-decoration:none;transition:transform .25s ease}a.home-drop-entry:hover{transform:translateY(-3px)}a.home-drop-entry:focus-visible{outline:2px solid var(--quiet-orange);outline-offset:3px}.managed-banner{position:relative;min-height:min(78vh,720px);display:grid;align-items:end;overflow:hidden;color:#fff;background:#0a0a0a}.managed-banner picture,.managed-banner video,.managed-banner img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.managed-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 35%,rgba(0,0,0,.62))}.managed-banner-copy{position:relative;z-index:1;max-width:720px;padding:clamp(28px,6vw,96px)}.managed-banner-copy span,.managed-section-copy span{font:600 11px var(--mono);letter-spacing:.14em;text-transform:uppercase}.managed-banner-copy h2,.managed-section-copy h2{margin:14px 0;font-size:clamp(34px,5vw,68px);line-height:.98;letter-spacing:-.05em}.managed-banner-copy p{max-width:520px;color:#ffffffd1;line-height:1.65}.managed-section{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,6vw,96px);padding:clamp(56px,8vw,128px) clamp(22px,6vw,96px)}.managed-section.layout-media-right .managed-section-media{order:2}.managed-section.layout-full{grid-template-columns:1fr;text-align:center}.managed-section.layout-full .managed-section-copy{max-width:760px;margin:0 auto}.managed-section.theme-paper{background:var(--quiet-paper)}.managed-section.theme-off-white{background:var(--quiet-white)}.managed-section.theme-dark{background:var(--quiet-ink);color:#f5f3ee}.managed-section.theme-dark p{color:#f5f3eec7}.managed-section-media img,.managed-section-media video{width:100%;max-height:720px;object-fit:cover;display:block}.managed-section-copy p{line-height:1.7;max-width:560px}.managed-section.layout-full .managed-section-copy p{margin-left:auto;margin-right:auto}.managed-section-copy>div{display:flex;flex-wrap:wrap;gap:22px;align-items:center;margin-top:26px}.managed-section.layout-full .managed-section-copy>div{justify-content:center}@media(max-width:860px){.managed-section{grid-template-columns:1fr}.managed-section.layout-media-right .managed-section-media{order:0}}.drawer-kit-applied{display:flex;justify-content:space-between;margin-bottom:8px;color:#216c4d;font:600 12px var(--mono);letter-spacing:.04em}.drawer-kit-hint{margin:0 0 12px;padding:10px 12px;background:#e05c1a14;border-left:3px solid var(--quiet-orange);font-size:13px;line-height:1.45}.coupon-warning{display:block;margin:-4px 0 10px;color:#8a5617;font-size:12px;line-height:1.4}.kit-page{padding-left:clamp(22px,6vw,96px);padding-right:clamp(22px,6vw,96px);padding-bottom:120px}.kit-head{max-width:760px;margin-bottom:36px}.kit-head h1{margin:14px 0;font-size:clamp(40px,6vw,80px);line-height:.95;letter-spacing:-.05em}.kit-head p{color:var(--quiet-muted);line-height:1.65}.kit-price-tag{display:inline-block;margin:8px 12px 8px 0;padding:10px 14px;background:var(--quiet-ink);color:#f5f3ee;font:600 13px var(--mono);letter-spacing:.04em}.kit-head small{color:var(--quiet-muted)}.kit-slots{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.kit-slot{padding:18px;border:1px solid var(--quiet-line);background:var(--quiet-white);display:grid;gap:12px;align-content:start}.kit-slot.ready{border-color:var(--quiet-ink)}.kit-slot header{display:flex;justify-content:space-between;align-items:center;font:600 11px var(--mono);letter-spacing:.1em}.kit-slot header svg{width:18px;color:#216c4d}.kit-slot img{width:100%;aspect-ratio:4 / 5;object-fit:cover}.kit-slot p{margin:0;font-weight:600}.kit-slot p small{display:block;color:var(--quiet-muted);font-weight:400}.kit-swatches,.kit-sizes{display:flex;flex-wrap:wrap;gap:8px}.kit-swatches button{width:30px;height:30px;border-radius:50%;border:2px solid var(--quiet-white);box-shadow:0 0 0 1px var(--quiet-line)}.kit-swatches button.active{box-shadow:0 0 0 2px var(--quiet-ink)}.kit-sizes button{min-width:46px;min-height:40px;border:1px solid var(--quiet-line);background:transparent;font:600 12px var(--mono)}.kit-sizes button.active{background:var(--quiet-ink);color:#f5f3ee;border-color:var(--quiet-ink)}.kit-sizes button:disabled{opacity:.35;text-decoration:line-through}.kit-swatches button:focus-visible,.kit-sizes button:focus-visible{outline:2px solid var(--quiet-orange);outline-offset:2px}.kit-foot{position:sticky;bottom:0;margin-top:28px;padding:18px 0;display:flex;justify-content:space-between;align-items:center;gap:18px;background:var(--quiet-paper);border-top:1px solid var(--quiet-line)}.kit-foot div{display:grid}.kit-foot s{color:var(--quiet-muted);font-size:13px}.kit-foot strong{font-size:24px;letter-spacing:-.02em}.kit-foot small{color:#216c4d;font:600 12px var(--mono)}.kit-promo{margin:28px 0;padding:22px 24px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;background:var(--quiet-ink);color:#f5f3ee}.kit-promo b{display:block;font-size:22px;letter-spacing:-.02em}.kit-promo span{color:#f5f3eebf;font-size:14px}.kit-promo a{color:#0a0a0a;background:#f5f3ee;border-color:#f5f3ee}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:700px){.kit-foot{flex-direction:column;align-items:stretch}}
