:root{--black: #070707;--charcoal: #34312d;--muted: #756f67;--mist: #ebe7df;--line: #ded8ce;--warm: #fbfaf6;--sand: #f4eee4;--bronze: #a5753d;--gold: #c29a5b;--green: #23764c;--danger: #a13f32;--shadow: 0 22px 55px rgba(41, 32, 22, .12);--radius: 8px;--serif: "Didot", "Bodoni 72", "Bodoni MT", "Times New Roman", serif;--sans: Inter, "Avenir Next", "Segoe UI", Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;overflow-x:hidden;color:var(--black);background:var(--warm);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}button,input,select{font:inherit}button{cursor:pointer}.app-shell{overflow-x:clip;background:radial-gradient(circle at 63% 8%,rgba(194,154,91,.08),transparent 26%),var(--warm)}.site-header{position:sticky;top:0;z-index:30;display:grid;grid-template-columns:auto 1fr auto;align-items:center;min-height:78px;padding:0 38px;border-bottom:1px solid rgba(222,216,206,.74);background:#fbfaf6eb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand{display:inline-flex;align-items:center;gap:15px;color:var(--black);font-size:24px;font-weight:700;letter-spacing:8px;text-decoration:none}.brand img{width:48px;height:48px;object-fit:contain;mix-blend-mode:multiply}.desktop-nav{display:flex;justify-content:center;gap:34px}.desktop-nav button,.header-actions button,.text-button,.filter-toggle{display:inline-flex;align-items:center;gap:7px;border:0;color:var(--black);background:transparent}.desktop-nav button{min-height:40px;font-size:12px;font-weight:700;text-transform:uppercase}.desktop-nav .nav-active{color:var(--bronze)}.header-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px}.search-trigger,.signin-button{min-height:40px;padding:0 10px;font-size:12px;font-weight:700;text-transform:uppercase}.signin-button{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:1px solid var(--line)!important;border-radius:999px;background:#ffffff9e!important}.icon-button,.bag-button{position:relative;display:inline-grid!important;place-items:center;width:40px;height:40px;border-radius:50%}.bag-button{color:var(--warm)!important;background:var(--black)!important}.with-badge span,.bag-button span{position:absolute;top:0;right:0;display:grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border-radius:999px;color:var(--warm);background:var(--bronze);font-size:11px;font-weight:700}.mobile-only{display:none!important}.hero-section{display:grid;grid-template-columns:minmax(320px,.92fr) minmax(420px,1fr) minmax(310px,.58fr);align-items:center;gap:30px;min-height:640px;padding:30px 34px 34px 72px;background:#fff}.hero-copy{max-width:520px;animation:fadeUp .7s ease}.eyebrow{margin:0 0 18px;color:var(--bronze);font-size:13px;font-weight:700;letter-spacing:4px;text-transform:uppercase}h1,h2{margin:0;font-family:var(--serif);font-weight:400;line-height:.96}h1{max-width:610px;font-size:clamp(52px,5.1vw,84px)}h2{font-size:clamp(34px,3.2vw,52px)}.hero-copy p:not(.eyebrow),.campaign-copy p,.account-support p,.modal-copy p,.confirmation-preview p{color:var(--charcoal);font-size:16px;line-height:1.6}.hero-actions,.modal-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:28px}.primary-button,.secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:0 24px;border:1px solid var(--black);border-radius:2px;font-size:12px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;transition:transform .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.primary-button{color:var(--warm);background:var(--black)}.primary-button:hover,.secondary-button:hover,.quick-add:hover{transform:translateY(-2px)}.primary-button:hover{box-shadow:0 14px 28px #07070729}.secondary-button{color:var(--black);background:transparent}.secondary-button.dark{color:var(--warm);border-color:#fbfaf670}.full{width:100%}.text-button{min-height:48px;padding:0;border-bottom:1px solid var(--bronze)!important;color:var(--black)!important;font-size:12px;font-weight:800;letter-spacing:.8px;text-transform:uppercase}.hero-image-shell{position:relative;display:grid;place-items:center;aspect-ratio:545 / 575;max-height:610px;overflow:visible;border-radius:0;background:transparent;animation:scaleIn .85s ease}.hero-image-shell:before,.hero-image-shell:after{display:none}.hero-image-shell:before{top:13%;right:13%;bottom:13%;left:13%;border:22px solid rgba(251,250,246,.92);border-left-color:transparent}.hero-image-shell:after{top:-4%;right:-4%;bottom:-4%;left:-4%;border:34px solid rgba(7,7,7,.08);border-bottom-color:transparent}.hero-image-shell img{width:min(100%,560px);height:auto;object-fit:contain;mix-blend-mode:multiply;animation:heroFloat 8s ease-in-out infinite}.hero-cart,.cart-drawer,.search-panel,.product-modal{border:1px solid rgba(222,216,206,.86);background:#fbfaf6f5;box-shadow:var(--shadow)}.hero-cart{align-self:stretch;display:flex;flex-direction:column;justify-content:center;min-height:535px;padding:28px 30px}.drawer-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:12px;font-weight:800;letter-spacing:.8px;text-transform:uppercase}.drawer-heading button{display:inline-flex;align-items:center;border:0;color:var(--charcoal);background:transparent;font-size:11px;text-transform:uppercase}.delivery-meter{margin:30px 0 8px;color:var(--charcoal);font-size:13px}.meter{height:6px;overflow:hidden;border-radius:999px;background:var(--mist)}.meter span{display:block;width:62%;height:100%;background:var(--bronze);animation:meterFill 1.1s ease both}.mini-cart-row,.cart-item,.summary-row,.admin-row{display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;padding:22px 0;border-bottom:1px solid var(--line)}.mini-cart-row strong,.cart-item h3,.summary-row span,.admin-row span{display:block;margin:0 0 7px;font-size:14px}.mini-cart-row small,.cart-item p,.summary-row small,.admin-row small{display:block;color:var(--muted);font-size:12px}.mini-cart-row span{display:block;margin-top:12px;font-weight:800}.hero-cart-total{display:flex;justify-content:space-between;margin:24px 0;color:var(--charcoal);font-size:12px;text-transform:uppercase}.trust-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--line)}.trust-strip article{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:18px;min-height:92px;padding:18px 42px;background:#fbfaf6e0}.trust-strip svg,.drawer-trust svg{color:var(--black)}.trust-strip strong{display:block;margin-bottom:4px;font-size:12px;text-transform:uppercase}.trust-strip p{margin:0;color:var(--muted);font-size:12px;line-height:1.4}.shop-section,.checkout-section,.account-support,.campaign-section,.collections-section,.journal-section{padding:46px 72px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:24px}.section-heading h2{max-width:760px}.section-note{max-width:360px;margin:0;color:var(--muted);line-height:1.55}.shop-tools{display:flex;align-items:center;gap:14px}.shop-tools label{display:inline-flex;align-items:center;gap:10px;color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase}select,input{border:1px solid var(--line);border-radius:999px;color:var(--black);background:#ffffff9e}select{min-height:42px;padding:0 34px 0 16px}.filter-toggle{min-height:42px;padding:0 16px;border:1px solid var(--line)!important;border-radius:999px;background:#ffffff9e!important}.category-tabs{display:flex;gap:8px;overflow-x:auto;padding-bottom:20px}.category-tabs button{min-width:max-content;min-height:42px;padding:0 18px;border:1px solid transparent;border-radius:999px;color:var(--charcoal);background:transparent}.category-tabs .active{color:var(--warm);background:var(--black)}.shop-layout{display:grid;grid-template-columns:254px 1fr;gap:30px;align-items:start}.filters-panel{position:sticky;top:104px;padding:22px;border:1px solid var(--line);border-radius:22px;background:#ffffff8f}.filter-group{padding:22px 0;border-bottom:1px solid var(--line)}.filter-group strong,.range-control span{display:block;margin-bottom:14px;font-size:12px;letter-spacing:1px;text-transform:uppercase}.filter-group button{display:flex;align-items:center;width:100%;gap:10px;min-height:34px;border:0;color:var(--charcoal);background:transparent;text-align:left}.filter-group button span{display:grid;place-items:center;width:17px;height:17px;border:1px solid var(--line)}.filter-group .checked span{color:var(--warm);border-color:var(--black);background:var(--black)}.range-control{padding:22px 0}.range-line{position:relative;height:4px;margin-bottom:12px;border-radius:999px;background:var(--black)}.range-line:before,.range-line:after{position:absolute;top:50%;width:14px;height:14px;content:"";border-radius:50%;background:var(--black);transform:translateY(-50%)}.range-line:before{left:0}.range-line:after{right:0}.range-control small{color:var(--muted);font-size:12px}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.product-card{position:relative;overflow:hidden;border:1px solid rgba(222,216,206,.82);border-radius:22px;background:linear-gradient(180deg,#f7f0e7,#fbfaf6 74%);cursor:pointer;animation:riseIn .7s ease both;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.product-card:hover{border-color:#a5753d5c;transform:translateY(-5px);box-shadow:0 20px 38px #1e181214}.product-card:focus-visible{outline:0;border-color:var(--bronze);box-shadow:0 0 0 4px #a5753d29,0 20px 38px #1e181214}.product-card.low-stock-card{border-color:#a5753d47}.product-card:nth-child(2){animation-delay:70ms}.product-card:nth-child(3){animation-delay:.14s}.product-card:nth-child(4){animation-delay:.21s}.product-card:nth-child(5){animation-delay:.28s}.product-card:nth-child(6){animation-delay:.35s}.wishlist-button{position:absolute;top:14px;right:14px;z-index:3;display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(255,255,255,.75);border-radius:50%;color:var(--black);background:#fbfaf6c2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.product-badge{position:absolute;top:14px;left:14px;z-index:3;padding:6px 9px;color:var(--warm);background:var(--black);font-size:10px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.product-image-button{display:block;width:100%;border:0;background:transparent}.product-card-image{position:relative}.product-card-image .hover-image{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.product-image{display:block;min-height:340px;overflow:hidden;background:#f3ece4;transition:transform .42s ease}.product-image img{display:block;width:100%;height:100%;min-height:inherit;object-fit:cover;object-position:center;transition:transform .42s ease,opacity .42s ease}.product-card:hover .product-image img{transform:scale(1.025)}.product-card:hover .product-card-image .hover-image{opacity:1}.product-card-strip{position:absolute;left:14px;right:14px;bottom:124px;z-index:3;display:flex;justify-content:space-between;gap:8px;pointer-events:none}.product-card-strip span{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:0 9px;border:1px solid rgba(255,255,255,.72);border-radius:999px;color:var(--black);background:#fbfaf6cc;font-size:10px;font-weight:800;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.product-meta{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:end;min-height:136px;padding:18px;background:#fbfaf6eb}.product-meta h3{transition:color .18s ease}.product-card:hover .product-meta h3{color:var(--bronze)}.product-meta h3{margin:0 0 6px;font-size:15px;font-weight:700}.product-meta p{margin:0 0 10px;color:var(--muted);font-size:12px}.product-meta strong{font-size:14px}.price-stack{display:inline-flex;align-items:center;gap:8px}.price-stack s{color:var(--muted);font-size:12px}.color-dots{display:flex;gap:6px;margin:0 0 10px}.color-dots span{width:14px;height:14px;border:1px solid rgba(7,7,7,.14);border-radius:50%;box-shadow:0 0 0 2px #ffffffb8}.listing-status-row{display:flex;justify-content:space-between;gap:16px;margin-bottom:16px;color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.8px;text-transform:uppercase}.listing-status-row span{color:var(--bronze)}.load-more-row{display:flex;justify-content:center;padding:28px 0 0}.catalog-empty-state{margin-top:18px}.quick-add{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--line);border-radius:50%;color:var(--black);background:var(--warm);transition:transform .18s ease,border-color .18s ease,background .18s ease}.quick-add:hover{border-color:var(--black);background:#fff}.quick-add:disabled{cursor:not-allowed;color:#07070757;border-color:#ded8ce99;background:#ded8ce47;transform:none}.campaign-section{display:grid;grid-template-columns:1.1fr auto 310px;gap:36px;align-items:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--sand)}.collections-section{border-top:1px solid var(--line);background:#fff}.collection-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.collection-card{display:grid;overflow:hidden;padding:0;border:1px solid rgba(222,216,206,.82);border-radius:var(--radius);color:var(--black);background:var(--warm);text-align:left;transition:transform .22s ease,box-shadow .22s ease}.collection-card:hover{transform:translateY(-4px);box-shadow:0 20px 38px #1e181214}.collection-card .product-image{min-height:430px}.collection-card span{display:grid;gap:10px;padding:20px}.collection-card strong{font-family:var(--serif);font-size:30px;font-weight:400}.collection-card small{color:var(--muted);font-size:14px;line-height:1.5}.campaign-copy p{max-width:560px}.countdown{display:grid;grid-template-columns:repeat(2,88px);gap:14px}.countdown span{display:grid;place-items:center;width:88px;height:88px;border:1px dashed var(--bronze);border-radius:50%;background:#fbfaf6bd;animation:softPulse 3.8s ease-in-out infinite}.countdown strong{font-size:26px}.countdown small{color:var(--muted);font-size:10px;text-transform:uppercase}.rewards-card,.account-support article{padding:26px;border:1px solid var(--line);border-radius:var(--radius);background:#fbfaf6c7}.rewards-card h3{margin:18px 0 10px;font-family:var(--serif);font-size:32px;font-weight:400;line-height:1.05}.rewards-card p{color:var(--muted);line-height:1.5}.checkout-section{background:var(--warm)}.checkout-steps{display:flex;flex-wrap:wrap;gap:8px}.checkout-steps button{min-height:40px;padding:0 14px;border:1px solid var(--line);border-radius:999px;color:var(--charcoal);background:transparent}.checkout-steps .active{color:var(--warm);background:var(--black)}.checkout-grid{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:30px}.checkout-form,.order-summary{padding:28px;border:1px solid var(--line);border-radius:var(--radius);background:#ffffff80}.checkout-form{display:grid;gap:18px}.checkout-form label,.promo-field{display:grid;gap:8px;color:var(--charcoal);font-size:12px;font-weight:800;letter-spacing:.7px;text-transform:uppercase}.checkout-form input,.promo-field input{width:100%;min-height:48px;padding:0 18px;border-radius:4px;color:var(--black);text-transform:none}.two-col{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.payment-methods{display:grid;gap:12px}.payment-methods button{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:58px;padding:0 18px;border:1px solid var(--line);border-radius:var(--radius);color:var(--black);background:#fbfaf6cc;text-align:left}.payment-methods .selected{border-color:var(--black)}.secure-note{display:inline-flex;align-items:center;gap:8px;color:var(--muted)}.confirmation-preview{display:grid;justify-items:start;gap:10px;padding:28px;border:1px solid var(--line);background:var(--sand)}.confirmation-preview h3,.order-summary h3{margin:0}.confirmation-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;margin-top:18px}.confirmation-items span{padding:14px;border:1px solid var(--line);background:#fbfaf6b8}.order-summary{align-self:start}.summary-row{grid-template-columns:auto 1fr auto}.summary-row .tiny{width:58px;height:70px;min-height:70px}.summary-row strong{white-space:nowrap}.totals{display:grid;gap:12px;margin-top:18px}.totals span{display:flex;justify-content:space-between;gap:16px;color:var(--muted);font-size:13px}.totals strong{color:var(--black)}.tracking-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px}.tracking-summary span{padding:14px;border:1px solid var(--line);background:var(--sand)}.admin-app-shell{height:100vh;min-height:100vh;overflow:hidden;background:#f7f5ef}.admin-app-shell .primary-button,.admin-app-shell .secondary-button,.admin-app-shell .stock-pill,.admin-app-shell input,.admin-app-shell select,.admin-app-shell textarea{border-radius:16px}.admin-app-shell .primary-button,.admin-app-shell .secondary-button,.admin-app-shell .admin-nav-group button,.admin-app-shell .admin-storefront-link,.admin-app-shell .admin-data-rows article,.admin-app-shell .inventory-row,.admin-app-shell .admin-metric-strip span,.admin-app-shell .admin-panel,.admin-app-shell .admin-product-table,.admin-app-shell .product-editor-panel,.admin-app-shell .concierge-card{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease,color .18s ease}.admin-shell{display:grid;grid-template-columns:286px minmax(0,1fr);height:100vh;min-height:0;overflow:hidden;--admin-accent: var(--bronze);--admin-accent-soft: rgba(165, 117, 61, .1);--admin-accent-ring: rgba(165, 117, 61, .2)}.admin-sidebar-shell{position:sticky;top:0;height:100vh;border-right:1px solid var(--line);background:#fff}.admin-sidebar{display:flex;flex-direction:column;gap:18px;height:100%;padding:22px;overflow-y:auto}.admin-brand{display:flex;align-items:center;gap:12px;min-height:54px}.admin-brand img{width:40px;height:40px;object-fit:contain;mix-blend-mode:multiply}.admin-brand strong,.admin-brand small{display:block}.admin-brand strong{letter-spacing:5px}.admin-brand small{margin-top:3px;color:var(--muted);font-size:12px}.admin-nav{display:grid;gap:22px}.admin-nav-group{display:grid;gap:6px}.admin-nav-group p{margin:0 0 6px;color:var(--bronze);font-size:10px;font-weight:900;letter-spacing:1.8px;text-transform:uppercase}.admin-nav-group button,.admin-storefront-link{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;min-height:38px;padding:0 10px;border:1px solid transparent;color:var(--charcoal);background:transparent;font-size:13px;font-weight:700;text-align:left;border-radius:16px}.admin-nav-group button.active{border-color:var(--line);color:var(--black);background:var(--sand)}.admin-nav-group button:hover,.admin-storefront-link:hover{transform:translate(3px);border-color:var(--admin-accent-ring);background:var(--admin-accent-soft)}.admin-storefront-link{margin-top:auto;border-color:var(--line);background:#fbfaf6d1}.admin-main{min-width:0;min-height:0;height:100vh;overflow-y:auto;overscroll-behavior:contain}.admin-topbar{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;min-height:86px;padding:16px 28px;border-bottom:1px solid var(--line);background:#f7f5efeb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.admin-topbar:before{content:"";width:7px;align-self:stretch;border-radius:999px;background:var(--admin-accent)}.admin-topbar h1{margin:0;font-family:var(--serif);font-size:34px;font-weight:400}.admin-topbar span{display:block;max-width:780px;color:var(--muted);line-height:1.45}.admin-menu-button{display:none;place-items:center;width:42px;height:42px;border:1px solid var(--line);border-radius:16px;background:#fff}.admin-content{padding:28px;min-height:0}.admin-content .page-section{padding:0}.admin-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#07070757}.admin-drawer-backdrop .admin-sidebar{width:min(310px,calc(100vw - 46px));background:#fff;border-radius:0 20px 20px 0;box-shadow:var(--shadow)}.admin-section-page{display:grid;gap:24px}.admin-section-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.34fr);gap:24px}.admin-panel{padding:28px;border:1px solid var(--line);border-radius:20px;background:#ffffffc7}.admin-panel:hover,.admin-product-table:hover,.product-editor-panel:hover{border-color:var(--admin-accent-ring);box-shadow:0 18px 45px #29201614}.admin-data-rows{display:grid;border-top:1px solid var(--line)}.admin-data-rows article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;min-height:72px;padding:14px 0;border-bottom:1px solid var(--line)}.admin-data-rows article:hover,.inventory-row:hover{transform:translateY(-1px);background:#fbfaf6b8}.admin-data-rows strong,.admin-data-rows small{display:block}.admin-data-rows small{margin-top:4px;color:var(--muted);line-height:1.4}.admin-insight-panel p:not(.eyebrow){color:var(--charcoal);line-height:1.65}.admin-action-panel{position:fixed;right:24px;bottom:24px;z-index:70;display:grid;gap:16px;width:min(420px,calc(100vw - 48px));padding:24px;border:1px solid var(--admin-accent-ring);border-radius:22px;background:linear-gradient(145deg,#fffffff5,#fbfaf6eb),#fff;box-shadow:0 24px 60px #2920162e;animation:riseIn .18s ease both}.admin-action-panel h3,.admin-action-panel p{margin:0}.admin-action-panel h3{font-family:var(--serif);font-size:34px;font-weight:400;line-height:1}.admin-action-panel p{color:var(--charcoal);line-height:1.6}.admin-action-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.admin-action-meta span{display:grid;gap:5px;min-width:0;padding:12px;border:1px solid var(--line);border-radius:16px;background:var(--sand)}.admin-action-meta small{color:var(--bronze);font-size:10px;font-weight:900;letter-spacing:1px;text-transform:uppercase}.admin-action-meta strong{overflow-wrap:anywhere}.admin-action-buttons{display:flex;flex-wrap:wrap;gap:10px}.admin-insight-panel{position:relative;overflow:hidden;background:linear-gradient(145deg,#ffffffd1,#f4eee494),#fff}.admin-insight-panel:after{content:"";position:absolute;top:-72px;right:-58px;width:170px;height:170px;border:26px solid var(--admin-accent-soft);border-left-color:transparent;border-radius:50%;pointer-events:none}.admin-orders-workspace{align-content:start}.order-command-bar{display:grid;grid-template-columns:minmax(260px,1fr) minmax(170px,auto) minmax(190px,auto);gap:12px;align-items:center}.order-search-field{display:flex;align-items:center;gap:10px;min-width:0;padding:0 16px;border:1px solid var(--line);border-radius:18px;background:#ffffffc7}.order-search-field:focus-within{border-color:var(--admin-accent);box-shadow:0 12px 30px #29201614}.order-search-field input{width:100%;min-height:48px;border:0;outline:0;background:transparent}.order-status-tabs{display:flex;gap:10px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.order-status-tabs::-webkit-scrollbar{display:none}.order-status-tabs button{display:inline-flex;align-items:center;gap:10px;min-height:42px;padding:0 14px;white-space:nowrap;color:var(--charcoal);border:1px solid var(--line);border-radius:999px;background:#ffffffbd}.order-status-tabs button:hover,.order-status-tabs button.selected{transform:translateY(-1px);color:var(--black);border-color:var(--admin-accent);background:var(--sand)}.order-status-tabs span{display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 7px;border-radius:999px;color:var(--warm);background:var(--black);font-size:11px;font-weight:900}.orders-workspace-grid{display:grid;grid-template-columns:minmax(310px,.42fr) minmax(0,1fr);gap:24px;align-items:start}.orders-list-panel,.order-detail-panel{min-width:0}.order-record-list{display:grid;gap:12px;margin-top:18px}.order-record-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;width:100%;padding:16px;text-align:left;border:1px solid var(--line);border-radius:18px;background:#ffffffad}.order-record-card:hover,.order-record-card.selected{transform:translateY(-2px);border-color:var(--admin-accent);background:linear-gradient(135deg,#ffffffeb,#f4eee4cc),#fff;box-shadow:0 18px 38px #29201614}.order-record-card strong,.order-record-card small,.order-record-card em{display:block}.order-record-card small{margin-top:5px;color:var(--muted);line-height:1.35}.order-record-card em{grid-column:1 / -1;color:var(--bronze);font-size:11px;font-style:normal;font-weight:900;letter-spacing:1px;text-transform:uppercase}.order-detail-panel{display:grid;gap:20px}.order-detail-hero{position:relative;overflow:hidden;padding:24px;border-radius:22px;color:var(--warm);background:linear-gradient(135deg,#070707,#2f2b26)}.order-detail-hero:after{content:"";position:absolute;right:-46px;top:-58px;width:160px;height:160px;border:22px solid rgba(251,250,246,.14);border-left-color:transparent;border-radius:50%}.order-detail-hero h3,.order-detail-hero p{position:relative;margin:0}.order-detail-hero h3{margin-top:18px;font-family:var(--serif);font-size:clamp(40px,4vw,62px);font-weight:400;line-height:.95}.order-detail-hero p{margin-top:10px;color:#fbfaf6b8}.order-detail-hero .stock-pill{position:relative;color:var(--black);background:var(--warm);border-color:#fbfaf64d}.order-detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.order-detail-grid span,.order-item-row,.order-note-list article{min-width:0;padding:14px;border:1px solid var(--line);border-radius:16px;background:#ffffffad}.order-detail-grid small,.order-item-row small,.order-note-list span{display:block;margin-bottom:6px;color:var(--muted);font-size:12px}.order-detail-grid strong,.order-item-row strong{overflow-wrap:anywhere}.order-items-panel{display:grid;gap:10px}.order-items-panel .eyebrow{margin:0}.order-item-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.order-update-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.order-update-grid label,.order-note-form label{display:grid;gap:8px;color:var(--bronze);font-size:11px;font-weight:900;letter-spacing:1px;text-transform:uppercase}.order-update-grid select,.order-note-form textarea,.order-command-bar select{width:100%;min-height:48px;border:1px solid var(--line);background:#ffffffd1}.order-note-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end}.order-note-form textarea{min-height:96px;padding:14px;resize:vertical}.order-actions-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.order-actions-grid button,.order-note-form button{min-height:48px}.order-note-list{display:grid;gap:10px}.order-note-list article p{margin:8px 0 0;color:var(--charcoal);line-height:1.55}.orders-empty-state{display:grid;place-items:center;gap:10px;min-height:220px;padding:24px;text-align:center;color:var(--muted);border:1px dashed var(--line);border-radius:20px;background:#ffffff94}.orders-empty-state strong{color:var(--black)}.admin-payments-workspace{align-content:start}.gateway-health-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.gateway-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;min-width:0;padding:18px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(135deg,#ffffffd1,#f4eee485),#fff}.gateway-card:hover{transform:translateY(-2px);border-color:var(--admin-accent);box-shadow:0 18px 38px #29201614}.gateway-card small,.gateway-card strong{display:block}.gateway-card small{color:var(--bronze);font-size:10px;font-weight:900;letter-spacing:1px;text-transform:uppercase}.gateway-card strong{margin-top:5px;overflow-wrap:anywhere}.gateway-card em{justify-self:end;padding:7px 10px;color:var(--green);border-radius:999px;background:#23764c17;font-size:11px;font-style:normal;font-weight:900;text-transform:uppercase}.gateway-card button{grid-column:1 / -1;min-height:42px}.payments-ledger-panel,.payment-detail-panel{min-width:0}.payment-record-list{display:grid;gap:12px;margin-top:18px}.payment-record-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;width:100%;padding:18px;overflow:hidden;text-align:left;border:1px solid var(--line);border-radius:20px;background:#ffffffb8}.payment-record-card:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:var(--admin-accent);opacity:0;transition:opacity .18s ease}.payment-record-card:hover,.payment-record-card.selected{transform:translateY(-2px);border-color:var(--admin-accent);background:#fff;box-shadow:0 18px 38px #29201614}.payment-record-card:hover:before,.payment-record-card.selected:before{opacity:1}.payment-record-card strong,.payment-record-card small,.payment-record-card em{display:block}.payment-record-card small{margin-top:5px;color:var(--muted);line-height:1.35}.payment-record-card em{grid-column:1 / -1;width:max-content;max-width:100%;padding:7px 10px;color:var(--bronze);border-radius:999px;background:var(--sand);font-size:11px;font-style:normal;font-weight:900;letter-spacing:1px;text-transform:uppercase}.payment-detail-panel{display:grid;gap:20px}.payment-detail-hero{position:relative;overflow:hidden;padding:24px;color:var(--warm);border-radius:24px;background:radial-gradient(circle at 84% 0%,rgba(194,154,91,.3),transparent 30%),linear-gradient(135deg,#11100e,#332515)}.payment-detail-hero:after{content:"";position:absolute;right:-42px;bottom:-58px;width:150px;height:150px;border:22px solid rgba(251,250,246,.12);border-top-color:transparent;border-radius:50%}.payment-detail-hero h3,.payment-detail-hero p{position:relative;margin:0}.payment-detail-hero h3{margin-top:18px;font-family:var(--serif);font-size:clamp(42px,4vw,66px);font-weight:400;line-height:.95}.payment-detail-hero p{margin-top:10px;color:#fbfaf6b8}.payment-detail-hero .stock-pill{position:relative;color:var(--black);background:var(--warm)}.payment-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.payment-summary-grid span,.payment-breakdown-panel{min-width:0;padding:14px;border:1px solid var(--line);border-radius:16px;background:#ffffffad}.payment-summary-grid small{display:block;margin-bottom:6px;color:var(--muted);font-size:12px}.payment-summary-grid strong{overflow-wrap:anywhere}.payment-breakdown-panel{display:grid;gap:12px}.payment-breakdown-panel .eyebrow{margin:0 0 3px}.payment-breakdown-row{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--charcoal)}.payment-breakdown-row.total{padding-top:12px;border-top:1px solid var(--line);color:var(--black)}.payment-actions-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-customers-workspace{align-content:start}.customer-command-strip{display:grid;grid-template-columns:minmax(260px,1fr) minmax(180px,auto) auto;gap:12px;align-items:center}.customers-workspace-grid{display:grid;grid-template-columns:minmax(330px,.42fr) minmax(0,1fr);gap:24px;align-items:start}.customer-directory-panel,.customer-detail-panel{min-width:0}.customer-card-list{display:grid;gap:12px;margin-top:18px}.customer-record-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;width:100%;min-width:0;padding:16px;text-align:left;border:1px solid var(--line);border-radius:22px;background:linear-gradient(135deg,#ffffffbd,#f4eee470),#fff}.customer-record-card:hover,.customer-record-card.selected{transform:translateY(-2px);border-color:var(--admin-accent);box-shadow:0 18px 38px #29201614}.customer-record-card strong,.customer-record-card small,.customer-record-card em{display:block}.customer-record-card small{margin-top:5px;color:var(--muted);line-height:1.35}.customer-record-card em{margin-top:8px;width:max-content;max-width:100%;padding:6px 9px;color:var(--bronze);border-radius:999px;background:var(--sand);font-size:10px;font-style:normal;font-weight:900;letter-spacing:1px;text-transform:uppercase}.customer-avatar{display:inline-grid;place-items:center;width:48px;height:48px;color:var(--warm);border-radius:50%;background:linear-gradient(135deg,#070707,#5c4225);font-size:13px;font-weight:900;letter-spacing:1px}.customer-avatar.large{width:86px;height:86px;flex:0 0 auto;border:1px solid rgba(251,250,246,.24);box-shadow:inset 0 0 0 9px #fbfaf614;font-size:24px}.customer-detail-panel{display:grid;gap:20px}.customer-detail-hero{position:relative;display:flex;align-items:center;gap:20px;overflow:hidden;padding:24px;color:var(--warm);border-radius:24px;background:radial-gradient(circle at 82% 16%,rgba(251,250,246,.14),transparent 28%),linear-gradient(135deg,#0d0d0c,#40301e)}.customer-detail-hero:after{content:"";position:absolute;right:-50px;top:-54px;width:150px;height:150px;border:22px solid rgba(251,250,246,.12);border-left-color:transparent;border-radius:50%}.customer-detail-hero>*{position:relative}.customer-detail-hero h3,.customer-detail-hero p{margin:0}.customer-detail-hero h3{margin-top:14px;font-family:var(--serif);font-size:clamp(42px,4vw,66px);font-weight:400;line-height:.95}.customer-detail-hero p{margin-top:10px;color:#fbfaf6b8}.customer-detail-hero .stock-pill{color:var(--black);background:var(--warm)}.customer-summary-grid,.customer-signal-grid,.customer-form-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.customer-signal-grid,.customer-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-summary-grid span,.customer-signal-grid article,.customer-profile-editor,.customer-order-history{min-width:0;padding:16px;border:1px solid var(--line);border-radius:18px;background:#ffffffad}.customer-summary-grid small{display:block;margin-bottom:6px;color:var(--muted);font-size:12px}.customer-summary-grid strong{overflow-wrap:anywhere}.customer-signal-grid h4{margin:8px 0 12px;font-size:18px}.customer-chip-row{display:flex;flex-wrap:wrap;gap:8px}.customer-chip-row span{padding:7px 10px;color:var(--charcoal);border:1px solid var(--line);border-radius:999px;background:var(--sand);font-size:12px}.customer-profile-editor{display:grid;gap:14px}.customer-profile-editor .eyebrow{margin:0}.customer-form-grid label{display:grid;gap:8px;color:var(--bronze);font-size:11px;font-weight:900;letter-spacing:1px;text-transform:uppercase}.customer-form-grid input,.customer-command-strip select{width:100%;min-height:48px;padding:0 14px;border:1px solid var(--line);background:#ffffffd1}.customer-order-history{display:grid;gap:14px}.customer-order-list{display:grid;gap:10px}.customer-order-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px;border:1px solid var(--line);border-radius:16px;background:#fbfaf6b3}.customer-order-list strong,.customer-order-list small{display:block}.customer-order-list small{margin-top:5px;color:var(--muted)}.customer-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-growth-workspace{align-content:start}.growth-command-strip{display:grid;grid-template-columns:minmax(260px,1fr) minmax(180px,auto) auto;gap:12px;align-items:center}.growth-command-strip select{width:100%;min-height:48px;padding:0 14px;border:1px solid var(--line);background:#ffffffd1}.growth-workspace-grid{display:grid;grid-template-columns:minmax(330px,.42fr) minmax(0,1fr);gap:24px;align-items:start}.growth-list-panel,.growth-detail-panel{min-width:0}.growth-record-list{display:grid;gap:12px;margin-top:18px}.growth-record-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;width:100%;overflow:hidden;padding:18px;text-align:left;border:1px solid var(--line);border-radius:22px;background:#ffffffb8}.growth-record-card:after{content:"";position:absolute;inset:auto 16px 0 16px;height:4px;border-radius:999px 999px 0 0;background:linear-gradient(90deg,var(--bronze),var(--gold));opacity:0;transition:opacity .18s ease}.growth-record-card:hover,.growth-record-card.selected{transform:translateY(-2px);border-color:var(--admin-accent);background:linear-gradient(135deg,#fffffff5,#f4eee4b3),#fff;box-shadow:0 18px 38px #29201614}.growth-record-card:hover:after,.growth-record-card.selected:after{opacity:1}.growth-record-card strong,.growth-record-card small,.growth-record-card em{display:block}.growth-record-card small{margin-top:5px;color:var(--muted);line-height:1.35}.growth-record-card em{grid-column:1 / -1;width:max-content;max-width:100%;padding:7px 10px;color:var(--bronze);border-radius:999px;background:var(--sand);font-size:11px;font-style:normal;font-weight:900;letter-spacing:1px;text-transform:uppercase}.growth-detail-panel{display:grid;gap:20px}.growth-detail-hero{position:relative;overflow:hidden;padding:26px;color:var(--warm);border-radius:26px;background:radial-gradient(circle at 84% 18%,rgba(194,154,91,.28),transparent 32%),linear-gradient(135deg,#070707,#4b341d)}.growth-promotions .growth-detail-hero{background:radial-gradient(circle at 82% 10%,rgba(251,250,246,.15),transparent 30%),linear-gradient(135deg,#17120b,#6a4a24)}.growth-flashSales .growth-detail-hero{background:radial-gradient(circle at 85% 12%,rgba(161,63,50,.22),transparent 32%),linear-gradient(135deg,#0b0b0a,#3a231e)}.growth-detail-hero:after{content:"";position:absolute;right:-44px;top:-58px;width:160px;height:160px;border:22px solid rgba(251,250,246,.13);border-left-color:transparent;border-radius:50%}.growth-detail-hero h3,.growth-detail-hero p{position:relative;margin:0}.growth-detail-hero h3{max-width:720px;margin-top:18px;font-family:var(--serif);font-size:clamp(42px,4vw,68px);font-weight:400;line-height:.95}.growth-detail-hero p{max-width:620px;margin-top:14px;color:#fbfaf6b8;line-height:1.6}.growth-detail-hero .stock-pill{position:relative;color:var(--black);background:var(--warm)}.growth-summary-grid,.growth-form-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.growth-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.growth-summary-grid span,.growth-product-strip,.growth-editor-panel,.growth-checklist-panel{min-width:0;padding:16px;border:1px solid var(--line);border-radius:18px;background:#ffffffad}.growth-summary-grid small{display:block;margin-bottom:6px;color:var(--muted);font-size:12px}.growth-summary-grid strong{overflow-wrap:anywhere}.growth-product-strip,.growth-editor-panel{display:grid;gap:16px}.growth-product-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.growth-product-list span{display:grid;gap:8px;min-width:0;padding:12px;border:1px solid var(--line);border-radius:16px;background:#fbfaf6bd}.growth-product-list .product-image.tiny{width:54px;height:68px}.growth-product-list strong,.growth-product-list small{display:block;overflow-wrap:anywhere}.growth-product-list small{color:var(--muted)}.growth-editor-panel .eyebrow{margin:0}.growth-form-grid label{display:grid;gap:8px;color:var(--bronze);font-size:11px;font-weight:900;letter-spacing:1px;text-transform:uppercase}.growth-form-grid input,.growth-form-grid select{width:100%;min-height:48px;padding:0 14px;border:1px solid var(--line);background:#ffffffd1}.growth-checklist-panel{display:flex;flex-wrap:wrap;gap:10px}.growth-checklist-panel span,.growth-checklist-panel strong{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 12px;color:var(--charcoal);border:1px solid var(--line);border-radius:999px;background:var(--sand);font-size:12px;font-weight:800}.growth-checklist-panel strong{color:var(--green);background:#23764c17}.growth-actions-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-measurement-workspace,.admin-reports-workspace{align-content:start}.measurement-command-strip,.reports-command-strip{display:grid;grid-template-columns:minmax(170px,auto) minmax(170px,auto) auto auto;gap:12px;align-items:center}.reports-command-strip{grid-template-columns:minmax(260px,1fr) minmax(170px,auto) auto}.measurement-command-strip select,.reports-command-strip select{width:100%;min-height:48px;padding:0 14px;border:1px solid var(--line);background:#ffffffd1}.measurement-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(330px,.55fr);gap:24px;align-items:start}.measurement-hero-panel,.product-performance-panel{grid-column:1}.funnel-panel,.campaign-attribution-panel,.measurement-side-panel{min-width:0}.measurement-hero-panel{position:relative;overflow:hidden;color:var(--warm);background:radial-gradient(circle at 84% 12%,rgba(194,154,91,.3),transparent 30%),linear-gradient(135deg,#070707,#2c2b24)}.measurement-hero-panel:after{content:"";position:absolute;right:-48px;top:-58px;width:170px;height:170px;border:24px solid rgba(251,250,246,.12);border-left-color:transparent;border-radius:50%}.measurement-hero-panel>*{position:relative}.measurement-hero-panel h3{max-width:720px;margin:12px 0;font-family:var(--serif);font-size:clamp(42px,4.4vw,72px);font-weight:400;line-height:.95}.measurement-hero-panel p:not(.eyebrow){max-width:660px;color:#fbfaf6b8;line-height:1.65}.measurement-hero-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:24px}.measurement-hero-stats span{display:grid;gap:7px;min-width:0;padding:14px;color:#fbfaf6b8;border:1px solid rgba(251,250,246,.16);border-radius:16px;background:#fbfaf612}.measurement-hero-stats strong{color:var(--warm);font-family:var(--serif);font-size:28px;font-weight:400;overflow-wrap:anywhere}.funnel-bars{display:grid;gap:14px}.funnel-bars span,.measurement-row-list article,.analytics-card-grid span,.measurement-pill-list span{min-width:0;padding:14px;border:1px solid var(--line);border-radius:16px;background:#ffffffad}.funnel-bars span{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;align-items:center}.funnel-bars small{color:var(--muted)}.funnel-bars i,.measurement-row-list i{grid-column:1 / -1;display:block;height:7px;border-radius:999px;background:linear-gradient(90deg,var(--bronze),var(--gold))}.measurement-row-list{display:grid;gap:10px}.measurement-row-list article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center}.measurement-row-list strong,.measurement-row-list small{display:block;overflow-wrap:anywhere}.measurement-row-list small{margin:5px 0 8px;color:var(--muted)}.analytics-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.analytics-card-grid span{display:grid;gap:7px}.analytics-card-grid small,.analytics-card-grid em{color:var(--muted);font-style:normal}.measurement-side-panel{display:grid;gap:14px}.measurement-side-panel .eyebrow{margin:0}.measurement-pill-list{display:grid;gap:10px}.measurement-pill-list span{display:flex;align-items:center;justify-content:space-between;gap:12px}.measurement-pill-list strong{display:inline-grid;place-items:center;min-width:32px;height:32px;padding:0 9px;color:var(--warm);border-radius:999px;background:var(--black)}.reports-workspace-grid{display:grid;grid-template-columns:minmax(330px,.42fr) minmax(0,1fr);gap:24px;align-items:start}.report-library-panel,.report-detail-panel{min-width:0}.report-card-list{display:grid;gap:12px;margin-top:18px}.report-record-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;width:100%;padding:18px;text-align:left;border:1px solid var(--line);border-radius:22px;background:#ffffffb8}.report-record-card:hover,.report-record-card.selected{transform:translateY(-2px);border-color:var(--admin-accent);background:#fff;box-shadow:0 18px 38px #29201614}.report-record-card strong,.report-record-card small,.report-record-card em{display:block}.report-record-card small{margin-top:5px;color:var(--muted);line-height:1.35}.report-record-card em{grid-column:1 / -1;width:max-content;max-width:100%;padding:7px 10px;color:var(--bronze);border-radius:999px;background:var(--sand);font-size:11px;font-style:normal;font-weight:900;letter-spacing:1px;text-transform:uppercase}.report-detail-panel{display:grid;gap:20px}.report-detail-hero{position:relative;overflow:hidden;padding:26px;color:var(--warm);border-radius:26px;background:radial-gradient(circle at 84% 18%,rgba(194,154,91,.26),transparent 32%),linear-gradient(135deg,#070707,#2c2b24)}.report-detail-hero:after{content:"";position:absolute;right:-46px;top:-58px;width:160px;height:160px;border:22px solid rgba(251,250,246,.12);border-left-color:transparent;border-radius:50%}.report-detail-hero h3,.report-detail-hero p,.report-detail-hero .stock-pill{position:relative}.report-detail-hero h3{margin:18px 0 12px;font-family:var(--serif);font-size:clamp(42px,4vw,66px);font-weight:400;line-height:.95}.report-detail-hero p{margin:0;color:#fbfaf6b8;line-height:1.6}.report-detail-hero .stock-pill{color:var(--black);background:var(--warm)}.report-summary-grid,.report-form-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.report-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.report-summary-grid span,.report-builder-panel{min-width:0;padding:16px;border:1px solid var(--line);border-radius:18px;background:#ffffffad}.report-summary-grid small{display:block;margin-bottom:6px;color:var(--muted);font-size:12px}.report-summary-grid strong{overflow-wrap:anywhere}.report-builder-panel{display:grid;gap:16px}.report-builder-panel .eyebrow{margin:0}.report-form-grid label{display:grid;gap:8px;color:var(--bronze);font-size:11px;font-weight:900;letter-spacing:1px;text-transform:uppercase}.report-form-grid input,.report-form-grid select{width:100%;min-height:48px;padding:0 14px;border:1px solid var(--line);background:#ffffffd1}.report-actions-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-content-workspace,.admin-seo-workspace{align-content:start}.content-command-strip,.seo-command-strip{display:grid;grid-template-columns:minmax(260px,1fr) minmax(170px,auto) auto;gap:12px;align-items:center}.content-command-strip select,.seo-command-strip select{width:100%;min-height:48px;padding:0 14px;border:1px solid var(--line);background:#ffffffd1}.content-workspace-grid,.seo-workspace-grid{display:grid;grid-template-columns:minmax(330px,.42fr) minmax(0,1fr);gap:24px;align-items:start}.content-card-list,.seo-card-list{display:grid;gap:12px;margin-top:18px}.content-record-card,.seo-record-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;width:100%;padding:18px;text-align:left;border:1px solid var(--line);border-radius:22px;background:#ffffffb8}.content-record-card:hover,.content-record-card.selected,.seo-record-card:hover,.seo-record-card.selected{transform:translateY(-2px);border-color:var(--admin-accent);background:#fff;box-shadow:0 18px 38px #29201614}.content-record-card strong,.content-record-card small,.content-record-card em,.seo-record-card strong,.seo-record-card small,.seo-record-card em{display:block}.content-record-card small,.seo-record-card small{margin-top:5px;color:var(--muted);line-height:1.35}.content-record-card em,.seo-record-card em{grid-column:1 / -1;width:max-content;max-width:100%;padding:7px 10px;color:var(--bronze);border-radius:999px;background:var(--sand);font-size:11px;font-style:normal;font-weight:900;letter-spacing:1px;text-transform:uppercase}.content-detail-panel,.seo-detail-panel{display:grid;gap:20px;min-width:0}.content-detail-hero,.seo-detail-hero{position:relative;overflow:hidden;padding:26px;color:var(--warm);border-radius:26px;background:radial-gradient(circle at 84% 18%,rgba(194,154,91,.24),transparent 32%),linear-gradient(135deg,#070707,#2c2b24)}.seo-detail-hero{background:radial-gradient(circle at 84% 18%,rgba(35,118,76,.2),transparent 32%),linear-gradient(135deg,#07100c,#29352c)}.content-detail-hero:after,.seo-detail-hero:after{content:"";position:absolute;right:-46px;top:-58px;width:160px;height:160px;border:22px solid rgba(251,250,246,.12);border-left-color:transparent;border-radius:50%}.content-detail-hero h3,.content-detail-hero p,.content-detail-hero .stock-pill,.seo-detail-hero h3,.seo-detail-hero p,.seo-detail-hero .stock-pill{position:relative}.content-detail-hero h3,.seo-detail-hero h3{margin:18px 0 12px;font-family:var(--serif);font-size:clamp(42px,4vw,66px);font-weight:400;line-height:.95}.content-detail-hero p,.seo-detail-hero p{margin:0;color:#fbfaf6b8;line-height:1.6}.content-detail-hero .stock-pill,.seo-detail-hero .stock-pill{color:var(--black);background:var(--warm)}.content-summary-grid,.seo-summary-grid,.content-form-grid,.seo-form-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.content-form-grid,.seo-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content-summary-grid span,.seo-summary-grid span,.content-editor-panel,.seo-editor-panel{min-width:0;padding:16px;border:1px solid var(--line);border-radius:18px;background:#ffffffad}.content-summary-grid small,.seo-summary-grid small{display:block;margin-bottom:6px;color:var(--muted);font-size:12px}.content-summary-grid strong,.seo-summary-grid strong{overflow-wrap:anywhere}.content-editor-panel,.seo-editor-panel{display:grid;gap:16px}.content-editor-panel .eyebrow,.seo-editor-panel .eyebrow{margin:0}.content-form-grid label,.seo-form-grid label{display:grid;gap:8px;color:var(--bronze);font-size:11px;font-weight:900;letter-spacing:1px;text-transform:uppercase}.content-form-grid input,.content-form-grid select,.content-form-grid textarea,.seo-form-grid input,.seo-form-grid select,.seo-form-grid textarea{width:100%;min-height:48px;padding:0 14px;border:1px solid var(--line);background:#ffffffd1}.content-form-grid textarea,.seo-form-grid textarea{min-height:104px;padding:14px;resize:vertical}.content-actions-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.seo-actions-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-users-workspace,.admin-audit-workspace,.admin-settings-workspace{align-content:start}.system-command-strip{display:grid;grid-template-columns:minmax(260px,1fr) minmax(170px,auto) auto;gap:12px;align-items:center}.system-command-strip select{width:100%;min-height:48px;padding:0 14px;border:1px solid var(--line);background:#ffffffd1}.system-workspace-grid{display:grid;grid-template-columns:minmax(330px,.42fr) minmax(0,1fr);gap:24px;align-items:start}.system-list-panel,.system-detail-panel{min-width:0}.system-card-list{display:grid;gap:12px;margin-top:18px}.system-record-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;width:100%;padding:18px;text-align:left;border:1px solid var(--line);border-radius:22px;background:#ffffffb8}.system-record-card:hover,.system-record-card.selected{transform:translateY(-2px);border-color:var(--admin-accent);background:#fff;box-shadow:0 18px 38px #29201614}.system-record-card strong,.system-record-card small,.system-record-card em{display:block}.system-record-card small{margin-top:5px;color:var(--muted);line-height:1.35}.system-record-card em{grid-column:1 / -1;width:max-content;max-width:100%;padding:7px 10px;color:var(--bronze);border-radius:999px;background:var(--sand);font-size:11px;font-style:normal;font-weight:900;letter-spacing:1px;text-transform:uppercase}.system-detail-panel{display:grid;gap:20px}.system-detail-hero{position:relative;overflow:hidden;padding:26px;color:var(--warm);border-radius:26px;background:radial-gradient(circle at 84% 18%,rgba(251,250,246,.12),transparent 32%),linear-gradient(135deg,#070707,#252526)}.audit-hero{background:radial-gradient(circle at 84% 18%,rgba(161,63,50,.2),transparent 32%),linear-gradient(135deg,#120b0a,#2f2523)}.settings-hero{background:radial-gradient(circle at 84% 18%,rgba(194,154,91,.22),transparent 32%),linear-gradient(135deg,#070707,#332515)}.operations-hero{background:radial-gradient(circle at 84% 18%,rgba(194,154,91,.24),transparent 32%),linear-gradient(135deg,#080807,#40301e)}.operations-inventory .operations-hero{background:radial-gradient(circle at 84% 18%,rgba(35,118,76,.2),transparent 32%),linear-gradient(135deg,#07100c,#26342c)}.operations-reviews .operations-hero{background:radial-gradient(circle at 84% 18%,rgba(194,154,91,.2),transparent 32%),linear-gradient(135deg,#100c08,#3c2b18)}.admin-operations-workspace{align-content:start}.operations-actions-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.system-detail-hero:after{content:"";position:absolute;right:-46px;top:-58px;width:160px;height:160px;border:22px solid rgba(251,250,246,.12);border-left-color:transparent;border-radius:50%}.system-detail-hero h3,.system-detail-hero p,.system-detail-hero .stock-pill{position:relative}.system-detail-hero h3{margin:18px 0 12px;font-family:var(--serif);font-size:clamp(42px,4vw,66px);font-weight:400;line-height:.95}.system-detail-hero p{margin:0;color:#fbfaf6b8;line-height:1.6}.system-detail-hero .stock-pill{color:var(--black);background:var(--warm)}.system-summary-grid,.system-form-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.system-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.system-summary-grid span,.system-editor-panel{min-width:0;padding:16px;border:1px solid var(--line);border-radius:18px;background:#ffffffad}.system-summary-grid small{display:block;margin-bottom:6px;color:var(--muted);font-size:12px}.system-summary-grid strong{overflow-wrap:anywhere}.system-editor-panel{display:grid;gap:16px}.system-editor-panel .eyebrow{margin:0}.system-form-grid label{display:grid;gap:8px;color:var(--bronze);font-size:11px;font-weight:900;letter-spacing:1px;text-transform:uppercase}.system-form-grid input,.system-form-grid select{width:100%;min-height:48px;padding:0 14px;border:1px solid var(--line);background:#ffffffd1}.system-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-metric-strip-compact{margin-bottom:0}.admin-product-page{background:linear-gradient(180deg,#fbfaf6c7,#ebe7df70),var(--warm)}.admin-product-page .admin-metric-strip{margin-bottom:24px}.admin-hero{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:24px;padding:clamp(28px,4vw,50px);color:var(--warm);border-radius:24px;background:linear-gradient(135deg,#070707,#2f2b26)}.admin-hero h1{max-width:720px;font-size:clamp(42px,4.4vw,72px)}.admin-hero p:not(.eyebrow){max-width:610px;color:#fbfaf6c2;line-height:1.65}.admin-hero .secondary-button{color:var(--warm);border-color:#fbfaf675}.admin-metric-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:24px;border:0;background:transparent}.admin-metric-strip span{position:relative;display:grid;gap:8px;min-width:0;overflow:hidden;padding:20px 58px 20px 20px;border:1px solid var(--line);border-radius:20px;background:#ffffffc2}.admin-metric-strip span:hover{transform:translateY(-2px);background:linear-gradient(180deg,#fff,#fbfaf6e6)}.admin-metric-strip small{color:var(--bronze);font-size:11px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase}.admin-metric-strip strong{font-family:var(--serif);font-size:36px;font-weight:400;overflow-wrap:anywhere}.admin-metric-icon{position:absolute;top:18px;right:18px;display:inline-grid;place-items:center;width:34px;height:34px;color:var(--bronze);border:1px solid rgba(165,117,61,.22);border-radius:50%;background:linear-gradient(145deg,#ffffffe0,#f4eee4b8),var(--warm);transition:transform .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease}.admin-metric-strip span:hover .admin-metric-icon{transform:translateY(-1px) scale(1.04);color:var(--black);border-color:var(--admin-accent);box-shadow:0 10px 20px #29201614}.admin-product-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.42fr);gap:24px}.admin-product-table,.product-editor-panel{align-self:start;padding:28px;border:1px solid var(--line);border-radius:20px;background:#ffffffc2}.admin-table-scroll{display:grid;gap:1px;overflow-x:auto;border-top:1px solid var(--line)}.inventory-row{display:grid;grid-template-columns:minmax(260px,1.2fr) 130px 120px 96px auto;align-items:center;gap:18px;min-width:760px;padding:16px 0;border-bottom:1px solid var(--line);border-radius:16px}.inventory-row.selected{background:var(--admin-accent-soft)}.inventory-product{display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:14px;padding:0;border:0;color:var(--black);background:transparent;text-align:left}.inventory-product strong,.inventory-product small{display:block}.inventory-product small{margin-top:4px;color:var(--muted)}.inventory-price{display:grid;gap:3px}.inventory-price strong,.inventory-price small{display:block}.inventory-price small{color:var(--muted);font-size:11px;text-decoration:line-through}.stock-pill{display:inline-flex;justify-content:center;min-height:34px;padding:9px 12px;border:1px solid var(--line);color:var(--green);font-size:12px;font-weight:800}.stock-pill.low{color:var(--danger);background:#a13f320f}.inventory-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.inventory-actions button{min-height:34px;padding:0 11px;border:1px solid var(--line);border-radius:14px;background:#fbfaf6cc}.inventory-actions button:hover{transform:translateY(-1px);border-color:var(--admin-accent-ring);background:var(--admin-accent-soft)}.product-editor-form{display:grid;gap:14px}.product-editor-panel{max-height:calc(100vh - 126px);overflow:auto}.product-editor-form label{display:grid;gap:8px;color:var(--charcoal);font-size:12px;font-weight:800;letter-spacing:.7px;text-transform:uppercase}.product-editor-form input,.product-editor-form select,.product-editor-form textarea{width:100%;min-height:46px;padding:0 14px;border:1px solid var(--line);border-radius:16px;color:var(--black);background:#fbfaf6cc;text-transform:none}.product-editor-form input:focus,.product-editor-form select:focus,.product-editor-form textarea:focus{outline:0;border-color:var(--admin-accent);box-shadow:0 0 0 4px var(--admin-accent-soft)}.product-editor-form textarea{min-height:92px;padding:14px;resize:vertical}.variant-editor{display:grid;gap:12px;padding:14px;border:1px solid var(--line);border-radius:18px;background:#ffffff94}.variant-editor-heading{display:flex;align-items:center;justify-content:space-between;gap:14px}.variant-editor-heading strong,.variant-editor-heading small{display:block}.variant-editor-heading small{margin-top:4px;color:var(--muted);font-size:12px;font-weight:600;letter-spacing:0;text-transform:none}.variant-editor-heading button,.variant-remove-button{min-height:38px;border:1px solid rgba(165,117,61,.28);border-radius:999px;color:var(--black);background:#a5753d14;font-size:11px;font-weight:900;text-transform:uppercase}.variant-row-list{display:grid;gap:10px;overflow-x:auto;padding-bottom:2px}.variant-editor-row{display:grid;grid-template-columns:minmax(110px,1fr) minmax(92px,.85fr) minmax(80px,.75fr) 72px 86px minmax(98px,.9fr) 38px;align-items:end;gap:8px;min-width:760px;padding:12px;border:1px solid rgba(222,216,206,.74);border-radius:16px;background:#fbfaf6b8}.variant-editor-row label{gap:6px;font-size:10px;letter-spacing:.5px}.variant-editor-row input,.variant-editor-row select{min-height:40px;padding:0 10px;border-radius:13px;font-size:12px}.variant-remove-button{display:grid;place-items:center;width:38px;padding:0;border-color:var(--line);background:#fbfaf6e6}.media-field{display:grid;gap:10px;min-width:0}.media-action-row{display:flex;flex-wrap:wrap;gap:10px}.media-upload-button,.media-clear-button{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:42px;padding:0 14px;border:1px solid rgba(165,117,61,.28);border-radius:999px;color:var(--black);background:#a5753d14;font-size:11px;font-weight:900;letter-spacing:.8px;text-transform:uppercase;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease}.media-upload-button input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%)}.media-upload-button:hover,.media-clear-button:hover{transform:translateY(-1px);border-color:#a5753d7a;background:#a5753d24}.media-clear-button{border-color:var(--line);background:#fbfaf6cc}.editor-preview{display:grid;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:14px;min-width:0;padding:14px;border:1px solid var(--line);border-radius:18px;background:var(--sand);overflow:hidden}.editor-preview .tiny{width:68px;height:88px;min-height:88px}.editor-preview span{min-width:0}.editor-preview strong,.editor-preview small{display:block;overflow-wrap:anywhere}.editor-preview small{margin-top:5px;color:var(--muted)}.admin-tone-products,.admin-tone-inventory,.admin-tone-categories,.admin-tone-collections{--admin-accent: #a5753d;--admin-accent-soft: rgba(165, 117, 61, .12);--admin-accent-ring: rgba(165, 117, 61, .24)}.admin-tone-orders,.admin-tone-payments,.admin-tone-customers{--admin-accent: #23764c;--admin-accent-soft: rgba(35, 118, 76, .1);--admin-accent-ring: rgba(35, 118, 76, .22)}.admin-tone-promotions,.admin-tone-flash-sales,.admin-tone-campaigns,.admin-tone-loyalty-rewards{--admin-accent: #8c6335;--admin-accent-soft: rgba(140, 99, 53, .13);--admin-accent-ring: rgba(140, 99, 53, .25)}.admin-tone-analytics,.admin-tone-reports,.admin-tone-seo-tools{--admin-accent: #4d6472;--admin-accent-soft: rgba(77, 100, 114, .11);--admin-accent-ring: rgba(77, 100, 114, .24)}.admin-tone-content-pages,.admin-tone-reviews{--admin-accent: #7a5c80;--admin-accent-soft: rgba(122, 92, 128, .1);--admin-accent-ring: rgba(122, 92, 128, .22)}.admin-tone-admin-users,.admin-tone-audit-logs,.admin-tone-settings{--admin-accent: #34312d;--admin-accent-soft: rgba(52, 49, 45, .1);--admin-accent-ring: rgba(52, 49, 45, .22)}.admin-tone-overview .admin-panel:first-child,.admin-tone-analytics .admin-panel:first-child,.admin-tone-reports .admin-panel:first-child{background:linear-gradient(135deg,#ffffffeb,#ebe7df8a),#fff}.admin-tone-campaigns .admin-insight-panel,.admin-tone-flash-sales .admin-insight-panel,.admin-tone-promotions .admin-insight-panel{color:var(--warm);background:linear-gradient(135deg,#070707f2,#523a1fe6),var(--black)}.admin-tone-campaigns .admin-insight-panel p,.admin-tone-flash-sales .admin-insight-panel p,.admin-tone-promotions .admin-insight-panel p,.admin-tone-campaigns .admin-insight-panel .totals span,.admin-tone-flash-sales .admin-insight-panel .totals span,.admin-tone-promotions .admin-insight-panel .totals span{color:#fbfaf6bd}.admin-tone-campaigns .admin-insight-panel strong,.admin-tone-flash-sales .admin-insight-panel strong,.admin-tone-promotions .admin-insight-panel strong,.admin-tone-campaigns .admin-insight-panel h3,.admin-tone-flash-sales .admin-insight-panel h3,.admin-tone-promotions .admin-insight-panel h3{color:var(--warm)}.admin-tone-orders .admin-data-rows article,.admin-tone-payments .admin-data-rows article{border-left:4px solid transparent;padding-left:14px}.admin-tone-orders .admin-data-rows article:hover,.admin-tone-payments .admin-data-rows article:hover{border-left-color:var(--admin-accent)}.account-support{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;border-top:1px solid var(--line);background:#fff}.account-page{background:linear-gradient(180deg,#ffffffc7,#f4eee452),var(--warm)}.account-hero-panel{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(290px,.42fr);gap:28px;margin-bottom:28px;padding:clamp(28px,4vw,54px);overflow:hidden;border:1px solid var(--line);background:#fff}.account-hero-panel:before{content:"";position:absolute;top:-92px;right:24%;width:260px;height:260px;border:34px solid rgba(165,117,61,.12);border-left-color:transparent;border-radius:50%;pointer-events:none}.account-hero-copy{position:relative;z-index:1;max-width:740px}.account-hero-copy h1{max-width:720px;font-size:clamp(46px,5vw,76px)}.account-hero-copy>p:not(.eyebrow){max-width:590px;color:var(--charcoal);font-size:17px;line-height:1.7}.account-hero-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;max-width:650px;margin-top:34px;border:1px solid var(--line);background:var(--line)}.account-hero-stats span{display:grid;gap:8px;padding:18px;background:#fbfaf6e6}.account-hero-stats small,.private-edit-card div>span,.profile-detail-list small{color:var(--bronze);font-size:11px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase}.account-hero-stats strong{font-family:var(--serif);font-size:25px;font-weight:400}.private-edit-card{position:relative;z-index:1;display:grid;grid-template-columns:122px minmax(0,1fr);align-items:center;gap:20px;min-height:230px;padding:22px;color:var(--warm);background:linear-gradient(135deg,#070707f5,#34312df0)}.private-edit-card strong{display:block;margin:10px 0 18px;font-family:var(--serif);font-size:29px;font-weight:400;line-height:1.05}.private-edit-card .text-button{color:var(--warm)!important}.private-edit-photo{display:block;width:122px;height:168px;min-height:168px;background:var(--sand)}.customer-dashboard{display:grid;grid-template-columns:minmax(280px,.34fr) minmax(0,1fr);gap:26px}.customer-profile-card,.account-workspace{align-self:start}.customer-profile-card{display:grid;gap:18px;padding:30px;border:1px solid var(--line);background:linear-gradient(180deg,#fbfaf6eb,#ffffffb8);box-shadow:var(--shadow)}.customer-profile-card h2{max-width:300px;font-size:42px;line-height:1}.customer-profile-card p{margin:0;color:var(--muted)}.customer-avatar{display:grid;place-items:center;width:72px;height:72px;border:1px solid var(--line);border-radius:50%;background:#fff}.customer-avatar img{width:44px;height:44px;object-fit:contain;mix-blend-mode:multiply}.profile-detail-list{display:grid;gap:1px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--line)}.profile-detail-list span{display:grid;gap:5px;padding:15px 0;background:var(--warm)}.profile-detail-list strong{color:var(--black);font-size:13px;line-height:1.45}.account-workspace{display:grid;gap:20px}.account-dashboard-shell{align-items:start}.account-dashboard-shell .customer-profile-card,.account-panel,.account-side-note,.account-stat-card{border-radius:20px}.account-dashboard-shell .customer-profile-card{position:sticky;top:96px;max-height:calc(100vh - 116px);overflow:auto}.account-sidebar-nav{display:grid;gap:8px;padding:10px;border:1px solid rgba(36,31,25,.08);border-radius:24px;background:#ffffffad}.account-sidebar-nav button{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:11px;width:100%;min-height:60px;padding:10px 12px;border:1px solid transparent;border-radius:18px;color:var(--charcoal);background:transparent;text-align:left;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.account-sidebar-nav button:hover,.account-sidebar-nav button.active{transform:translateY(-1px);border-color:#a5753d3d;background:radial-gradient(circle at 12% 18%,rgba(165,117,61,.14),transparent 34%),#fff;box-shadow:0 12px 24px #261e1412}.account-sidebar-nav button svg{justify-self:center;color:var(--bronze)}.account-sidebar-nav span{display:grid;gap:3px;min-width:0}.account-sidebar-nav strong{overflow:hidden;color:var(--black);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.account-sidebar-nav small{overflow:hidden;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.account-workspace-header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:24px 28px;border:1px solid var(--line);border-radius:24px;background:linear-gradient(135deg,#fffffff0,#faf6efbd);box-shadow:0 18px 46px #1e19120f}.account-workspace-header h2{margin:0;font-family:var(--serif);font-size:clamp(34px,4vw,56px);font-weight:400;line-height:.96}.account-workspace-header>span{display:inline-flex;align-items:center;min-height:36px;padding:0 15px;border:1px solid rgba(165,117,61,.22);border-radius:999px;color:var(--bronze);background:#fff;font-size:11px;font-weight:800;letter-spacing:1px;text-transform:uppercase;white-space:nowrap}.account-mobile-nav{display:none}.account-section-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);gap:20px}.account-panel,.account-side-note{padding:28px;border:1px solid rgba(36,31,25,.1);background:linear-gradient(180deg,#ffffffe0,#fbfaf6c2);box-shadow:0 20px 48px #271f160f;animation:accountPanelIn .24s ease both}.account-side-note{align-self:start;display:grid;gap:12px;min-height:260px;color:var(--warm);background:linear-gradient(145deg,#0e0d0bf5,#3f372ded)}.account-side-note svg{color:var(--gold)}.account-side-note h3,.account-side-note p{margin:0}.account-side-note h3{font-family:var(--serif);font-size:32px;font-weight:400;line-height:1}.account-side-note p:not(.eyebrow){color:#fbfaf6b8;line-height:1.6}.account-side-note .secondary-button{margin-top:auto;color:var(--warm);border-color:#ffffff47}.account-side-note.danger-soft{background:linear-gradient(145deg,#2a1510f5,#5b442eeb)}.account-stat-card{display:grid;gap:8px;min-height:150px;padding:22px;border:1px solid var(--line);background:#ffffffc7;transition:transform .18s ease,box-shadow .18s ease}.account-stat-card:hover,.account-product-strip article:hover,.preference-toggle:hover{transform:translateY(-2px);box-shadow:0 18px 36px #261e1414}.account-stat-card small,.account-stat-card span{color:var(--muted)}.account-stat-card small{font-size:11px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.account-stat-card strong{font-family:var(--serif);font-size:38px;font-weight:400;line-height:1}.account-data-list,.preference-list,.account-product-strip{display:grid;gap:12px}.account-data-list article,.preference-toggle,.account-product-strip article{display:grid;align-items:center;gap:16px;border:1px solid var(--line);border-radius:18px;background:#ffffffbd}.account-data-list article{grid-template-columns:minmax(0,1fr) auto;padding:18px}.account-data-list span,.preference-toggle span,.account-product-strip span{display:grid;gap:5px;min-width:0}.account-data-list small,.preference-toggle small,.account-product-strip small{color:var(--muted);line-height:1.45}.account-data-list b,.preference-toggle b{justify-self:end;padding:8px 10px;border-radius:999px;color:var(--bronze);background:#a5753d1a;font-size:11px;text-transform:uppercase}.account-product-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.account-product-strip article{grid-template-columns:86px minmax(0,1fr);padding:12px;transition:transform .18s ease,box-shadow .18s ease}.account-product-strip .product-image{width:86px;height:112px;min-height:112px;border-radius:14px}.loyalty-panel{color:var(--warm);background:radial-gradient(circle at 84% 20%,rgba(230,197,145,.26),transparent 34%),linear-gradient(140deg,#0b0b0af5,#3e362cf0)}.loyalty-panel svg{color:var(--gold)}.loyalty-panel h3,.loyalty-panel p{margin:0}.loyalty-panel h3{font-family:var(--serif);font-size:42px;font-weight:400;line-height:1}.loyalty-panel p:not(.eyebrow){max-width:420px;color:#fbfaf6b8;line-height:1.6}.loyalty-meter{width:100%;height:10px;margin-top:18px;overflow:hidden;border-radius:999px;background:#ffffff29}.loyalty-meter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--gold),#fff4dc)}.preference-toggle{grid-template-columns:minmax(0,1fr) auto;width:100%;padding:18px;text-align:left;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.preference-toggle.active{border-color:#a5753d52;background:linear-gradient(135deg,#fffffff2,#f7efe2db)}.notification-list,.notification-template-list,.notification-log-list{display:grid;gap:12px}.notification-card,.notification-log-row,.notification-template-card{display:grid;align-items:center;gap:16px;border:1px solid var(--line);border-radius:18px;background:#ffffffc7}.notification-card{grid-template-columns:44px minmax(0,1fr) auto;padding:18px}.notification-card.unread,.notification-log-row.unread,.notification-template-card.selected{border-color:#a5753d4d;background:radial-gradient(circle at 6% 10%,rgba(165,117,61,.12),transparent 26%),#fffffff0;box-shadow:0 18px 36px #261e1412}.notification-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:var(--bronze);background:#a5753d1f}.notification-card div,.notification-log-row span,.notification-template-card span{display:grid;gap:5px;min-width:0}.notification-card small,.notification-log-row small,.notification-template-card small{color:var(--muted);font-size:12px;line-height:1.35;text-transform:capitalize}.notification-card p{margin:0;color:var(--charcoal);line-height:1.5}.channel-row{display:flex!important;flex-wrap:wrap;gap:6px}.channel-row em,.notification-log-row b,.notification-template-card b{padding:7px 9px;border-radius:999px;color:var(--bronze);background:#a5753d1a;font-size:10px;font-style:normal;font-weight:800;letter-spacing:.6px;text-transform:uppercase}.notification-toast-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:transparent;pointer-events:auto}.notification-toast{position:absolute;right:22px;bottom:24px;display:grid;grid-template-columns:40px minmax(0,1fr) auto auto;align-items:start;gap:14px;width:min(520px,calc(100vw - 32px));padding:16px;border:1px solid rgba(165,117,61,.24);border-radius:22px;background:#fffffff0;box-shadow:0 22px 60px #1a16112e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:riseIn .22s ease both;pointer-events:auto}.notification-toast>span{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:var(--warm);background:var(--black)}.notification-toast div{display:grid;gap:4px}.notification-toast small{color:var(--bronze);font-size:10px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.notification-toast p{margin:0;color:var(--muted);font-size:13px;line-height:1.4}.notification-channel-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.notification-channel-strip span{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:58px;border:1px solid var(--line);border-radius:18px;color:var(--charcoal);background:#ffffffc7;font-weight:800;text-transform:uppercase}.notifications-workspace-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,1fr);gap:20px}.notification-template-card{grid-template-columns:minmax(0,1fr) minmax(150px,auto) auto;width:100%;padding:18px;text-align:left}.notification-detail-hero{display:grid;gap:12px;padding:26px;border-radius:20px;color:var(--warm);background:radial-gradient(circle at 86% 18%,rgba(230,197,145,.24),transparent 32%),linear-gradient(135deg,#0a0b0bf5,#342e26f0)}.notification-detail-hero h3,.notification-detail-hero p{margin:0}.notification-detail-hero h3{font-family:var(--serif);font-size:36px;font-weight:400;line-height:1}.notification-detail-hero p{max-width:560px;color:#fbfaf6b8;line-height:1.55}.notification-template-form{display:grid;gap:18px;margin-top:20px}.notification-log-row{grid-template-columns:minmax(0,1fr) auto auto auto;padding:16px}.concierge-actions.two-up{grid-template-columns:repeat(2,minmax(0,1fr))}@keyframes accountPanelIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.account-grid.compact,.concierge-actions{grid-template-columns:repeat(3,1fr)}.concierge-actions{display:grid;gap:16px}.concierge-card{display:grid;align-content:start;gap:14px;min-height:188px;padding:22px;border:1px solid var(--line);background:#ffffffb8}.concierge-card svg{color:var(--bronze)}.concierge-card span{display:grid;gap:7px}.concierge-card strong{font-family:var(--serif);font-size:29px;font-weight:400;line-height:1}.concierge-card small{color:var(--muted);line-height:1.45}.profile-atelier-form,.order-history-card{padding:30px;border:1px solid var(--line);background:#ffffffb8}.profile-atelier-form{display:grid;gap:18px}.profile-atelier-form label{display:grid;gap:8px;color:var(--charcoal);font-size:12px;font-weight:800;letter-spacing:.7px;text-transform:uppercase}.profile-atelier-form input{width:100%;min-height:50px;padding:0 18px;border:1px solid var(--line);border-radius:0;color:var(--black);background:#fbfaf6b8;text-transform:none}.card-heading-row{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px}.card-heading-row h3{margin:0}.order-history-card{display:grid;gap:12px}.order-history-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;min-height:82px;padding:18px 0;border-top:1px solid var(--line)}.order-history-row span,.confirmation-items span,.tracking-summary span,.account-snapshot span{display:grid;gap:4px}.order-history-row small,.confirmation-items small,.tracking-summary small,.account-snapshot small{color:var(--muted);font-size:12px}.journal-section{border-top:1px solid var(--line)}.journal-list{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.journal-list article{display:grid;align-content:start;min-height:280px;padding:28px;background:var(--warm)}.journal-list span{color:var(--bronze);font-size:12px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.journal-list h3{margin:28px 0 14px;font-family:var(--serif);font-size:32px;font-weight:400;line-height:1.05}.journal-list p{margin:0 0 22px;color:var(--muted);line-height:1.55}.inverse .eyebrow{color:var(--gold)}.site-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:34px 72px;border-top:1px solid var(--line)}.site-footer span{font-size:19px;font-weight:800;letter-spacing:7px}.site-footer p{margin:0;color:var(--muted)}.page-intro,.page-section,.product-page{padding:56px 72px}.page-intro{max-width:1040px}.page-intro h1,.product-page h1,.confirmation-hero h1{max-width:820px;margin:14px 0 16px;font-family:var(--serif);font-size:clamp(48px,7vw,92px);font-weight:400;line-height:.98}.page-intro p:not(.eyebrow),.product-page-copy>p,.confirmation-hero>p{max-width:680px;color:var(--charcoal);line-height:1.65}.page-card{padding:28px;border:1px solid var(--line);border-radius:var(--radius);background:#ffffff8f}.page-card h3{margin:0 0 12px;font-family:var(--serif);font-size:30px;font-weight:400;line-height:1.05}.page-card p{color:var(--muted);line-height:1.55}.search-page-bar{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px;max-width:760px;min-height:62px;margin:0 0 28px;padding:0 22px;border:1px solid var(--line);background:#fff}.search-page-bar input{min-height:46px;border:0;background:transparent;outline:0}.product-page{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(0,1fr);gap:56px;align-items:center}.product-back-button{grid-column:1 / -1;justify-self:start;display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 16px 0 12px;border:1px solid var(--line);border-radius:999px;color:var(--black);background:#ffffffb8;font-size:12px;font-weight:900;letter-spacing:.8px;text-transform:uppercase;box-shadow:0 14px 30px #1e18120f;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.product-back-button svg{width:30px;height:30px;padding:7px;border-radius:50%;color:var(--warm);background:var(--black)}.product-back-button:hover{transform:translate(-2px);border-color:#a5753d57;background:#fff;box-shadow:0 18px 40px #1e18121a}.product-back-button:focus-visible{outline:0;box-shadow:0 0 0 4px #a5753d29,0 18px 40px #1e18121a}.product-detail-shell{background:radial-gradient(circle at 80% 4%,rgba(194,154,91,.08),transparent 28%),var(--warm)}.product-gallery{display:grid;gap:14px}.product-page-photo{position:relative;min-height:min(680px,calc(100vh - 150px));overflow:hidden;border:1px solid var(--line);border-radius:24px;background:var(--sand)}.product-gallery-main{width:100%;padding:0;cursor:zoom-in}.product-page-photo img{object-fit:contain}.product-gallery-main span{position:absolute;right:18px;bottom:18px;display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 12px;border:1px solid rgba(255,255,255,.7);border-radius:999px;color:var(--black);background:#fbfaf6c2;font-size:11px;font-weight:800;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.product-thumbs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.product-thumbs button{min-height:118px;overflow:hidden;border:1px solid var(--line);border-radius:18px;background:var(--sand)}.product-thumbs button.active{border-color:var(--black)}.product-thumbs img{width:100%;height:100%;min-height:118px;object-fit:cover}.product-page-copy{display:grid;align-content:center;justify-items:start}.product-title-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;width:100%}.inline-wishlist{position:static;flex:0 0 auto}.product-rating-row{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 0}.product-rating-row span{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 11px;border:1px solid var(--line);border-radius:999px;color:var(--charcoal);background:#ffffffa3;font-size:12px;font-weight:800}.product-rating-row .stock-alert{color:var(--bronze);border-color:#a5753d52;background:#a5753d1a}.product-detail-price{margin:22px 0 20px}.product-detail-price strong{font-size:26px}.variant-row button i{display:inline-block;width:12px;height:12px;margin-right:6px;border:1px solid rgba(7,7,7,.14);border-radius:50%;vertical-align:-1px}.size-guide-link{margin:-4px 0 14px 58px;border:0;color:var(--bronze);background:transparent;font-size:12px;font-weight:800;text-transform:uppercase}.quantity-row{display:flex;align-items:center;gap:14px;margin:6px 0 20px}.quantity-row>span{width:74px;color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.product-trust-list{width:100%;border:1px solid var(--line);border-radius:20px}.product-trust-list span{display:inline-flex;align-items:center;gap:9px}.product-detail-sections,.related-products-section{padding:0 72px 56px}.product-detail-sections{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.product-detail-sections .page-card{border-radius:20px}.reviews-card{background:radial-gradient(circle at 90% 12%,rgba(194,154,91,.14),transparent 28%),#ffffff9e}.review-score-row{display:grid;gap:10px;margin-top:14px}.review-score-row span{display:inline-flex;align-items:center;gap:8px;width:fit-content;border-radius:999px;padding:9px 12px;color:var(--warm);background:var(--black);font-weight:900}.review-score-row small{color:var(--muted)}.related-products-section .section-heading{margin-bottom:18px}.recent-products-section{padding-top:0}.recent-products-section article{cursor:pointer}.product-zoom-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:20px;background:#0b0a087a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.product-zoom-panel{position:relative;width:min(920px,94vw);max-height:92vh;overflow:hidden;border-radius:26px;background:var(--warm);box-shadow:0 30px 80px #0b0a0847}.product-zoom-panel img{display:block;width:100%;max-height:92vh;object-fit:contain}.product-video-panel{padding:0 72px 56px}.product-video-panel video{width:100%;border-radius:24px}.variant-row .selected{color:var(--warm);background:var(--black)}.variant-row button:disabled{cursor:not-allowed;color:#07070757;border-color:#ded8ce94;background:#ded8ce38;text-decoration:line-through}.modal-actions button:disabled{cursor:not-allowed;opacity:.44;transform:none}.cart-page-grid,.tracking-grid{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:28px;align-items:start}.account-grid,.support-grid,.policy-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.confirmation-page{display:grid;place-items:center;min-height:calc(100vh - 180px)}.confirmation-hero{max-width:850px}.timeline{display:grid;gap:18px}.timeline span{display:flex;align-items:center;gap:12px;min-height:46px;color:var(--muted);border-bottom:1px solid var(--line)}.timeline .done{color:var(--black);font-weight:800}.tracking-page{background:linear-gradient(180deg,rgba(244,238,228,.42),transparent 360px),var(--warm)}.tracking-workspace{grid-template-columns:360px minmax(0,1fr);gap:22px}.tracking-command-card,.tracking-status-board,.tracking-panel,.tracking-not-found{border:1px solid rgba(222,216,206,.94);border-radius:24px;background:#fffefad1;box-shadow:0 22px 48px #2d241814}.tracking-command-card{position:sticky;top:100px;display:grid;gap:18px;padding:24px}.tracking-lookup-form{display:grid;gap:16px}.tracking-card-kicker{color:var(--bronze);font-size:11px;font-weight:900;letter-spacing:2.2px;text-transform:uppercase}.tracking-lookup-form h2,.tracking-status-board h2,.tracking-not-found h2{margin:8px 0 10px;font-family:var(--serif);font-size:clamp(32px,3vw,48px);font-weight:600;line-height:.96}.tracking-lookup-form p,.tracking-status-copy p,.tracking-not-found p,.tracking-empty-detail p,.tracking-step p{margin:0;color:var(--muted);line-height:1.65}.tracking-lookup-form label{display:grid;gap:8px;color:var(--charcoal);font-size:12px;font-weight:800;letter-spacing:.8px;text-transform:uppercase}.tracking-lookup-form input{min-height:52px;width:100%;border:1px solid var(--line);border-radius:16px;padding:0 16px;color:var(--black);background:#fbfaf6eb;text-transform:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.tracking-lookup-form input:focus{outline:none;border-color:#a5753db8;background:#fffdf9;box-shadow:0 0 0 4px #c29a5b21}.tracking-command-actions{display:grid;grid-template-columns:1fr auto;gap:10px}.tracking-command-actions .secondary-button{min-height:50px;border-radius:16px}.tracking-lookup-note{margin:0;border-radius:16px;padding:13px 14px;font-size:13px;line-height:1.45}.tracking-lookup-note.success{color:#174f35;background:#23764c1a}.tracking-lookup-note.attention{color:var(--danger);background:#a13f3217}.tracking-service-card{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;border:1px solid rgba(194,154,91,.32);border-radius:20px;padding:16px;background:linear-gradient(135deg,#c29a5b1f,#ffffffad)}.tracking-service-card svg{color:var(--bronze)}.tracking-service-card span,.tracking-side-actions,.tracking-detail-stack,.tracking-items,.tracking-care-grid span{display:grid;gap:5px}.tracking-service-card small,.tracking-summary-premium small,.tracking-care-grid small{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.9px;text-transform:uppercase}.tracking-side-actions{grid-template-columns:1fr 1fr;gap:10px}.tracking-side-actions .text-button{justify-content:center;min-height:42px;border:1px solid var(--line);border-radius:999px;background:#fbfaf6b8}.tracking-detail-stack{gap:18px;min-width:0}.tracking-status-board{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.68fr);gap:24px;align-items:stretch;overflow:hidden;padding:28px;background:radial-gradient(circle at 95% 0%,rgba(194,154,91,.18),transparent 34%),linear-gradient(135deg,#fffdf9,#f4eee4a3)}.tracking-status-board.has-exception{background:radial-gradient(circle at 95% 0%,rgba(161,63,50,.16),transparent 34%),linear-gradient(135deg,#fffdf9,#f4eee4a3)}.tracking-progress-shell{position:relative;height:9px;margin-top:24px;overflow:hidden;border-radius:999px;background:#ded8ceb8}.tracking-progress-shell span{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,var(--black),var(--bronze));transition:width .42s ease}.tracking-route-card{position:relative;min-height:230px;overflow:hidden;border:1px solid rgba(222,216,206,.82);border-radius:22px;padding:20px}.logistics-map-card{background:radial-gradient(circle at 74% 22%,rgba(140,187,154,.28),transparent 18%),radial-gradient(circle at 22% 78%,rgba(194,154,91,.18),transparent 18%),linear-gradient(90deg,rgba(120,158,135,.14) 1px,transparent 1px),linear-gradient(rgba(120,158,135,.14) 1px,transparent 1px),linear-gradient(135deg,#e9f2e9,#f6efe2 56%,#eaf2e8);background-size:auto,auto,32px 32px,32px 32px,auto}.logistics-map-card:before,.logistics-map-card:after{content:"";position:absolute;inset:auto;pointer-events:none}.logistics-map-card:before{left:-15%;top:58%;width:132%;height:18px;border-radius:999px;background:#ffffff9e;transform:rotate(-7deg);box-shadow:0 -54px #ffffff75,0 58px #ffffff80}.logistics-map-card:after{right:-6%;top:-15%;width:18px;height:142%;border-radius:999px;background:#ffffff8c;transform:rotate(17deg);box-shadow:-146px 10px #ffffff6b}.map-road{position:absolute;z-index:1;height:5px;border-radius:999px;background:#c6bda4b8;box-shadow:0 1px #fffc}.map-road-one{left:8%;top:35%;width:72%;transform:rotate(-8deg)}.map-road-two{left:42%;top:13%;width:44%;transform:rotate(38deg)}.map-road-three{left:4%;bottom:22%;width:86%;transform:rotate(4deg)}.map-road-four{left:18%;top:13%;width:56%;transform:rotate(78deg)}.map-route{position:absolute;z-index:3;border-radius:999px;background:#0f7f61;box-shadow:0 0 0 3px #0f7f611f}.route-leg-one{left:24%;top:26%;width:38%;height:4px;transform:rotate(28deg);transform-origin:left center}.route-leg-two{left:54%;top:43%;width:32%;height:4px;transform:rotate(-18deg);transform-origin:left center}.route-leg-three{left:42%;top:53%;width:4px;height:36%}.map-pin{position:absolute;z-index:5;display:grid;place-items:center;width:34px;height:34px;border:3px solid rgba(255,255,255,.92);border-radius:50%;color:var(--warm);background:#0f7f61;box-shadow:0 16px 26px #14503b3d}.courier-pin{left:56%;top:34%;animation:mapPinPulse 1.8s ease-in-out infinite}.destination-pin{left:39%;bottom:13%;background:var(--bronze)}.map-callout{position:absolute;z-index:6;left:58%;top:15%;display:grid;gap:2px;border:1px solid rgba(222,216,206,.72);border-radius:16px;padding:10px 12px;background:#ffffffeb;box-shadow:0 16px 30px #2d24181f}.map-callout strong{font-size:12px;line-height:1.1}.map-callout small{color:var(--green);font-size:11px;font-weight:800}.route-node{position:relative;z-index:6;display:inline-flex;align-items:center;gap:10px;width:fit-content;border:1px solid var(--line);border-radius:999px;padding:10px 13px;color:var(--muted);background:#ffffffe0;font-size:12px;font-weight:800}.route-node.active{color:var(--black);border-color:#a5753d57;box-shadow:0 12px 26px #2d241814}.map-atelier,.map-destination{position:absolute}.map-atelier{left:8%;top:18%}.map-destination{left:8%;bottom:18%}.tracking-summary-premium{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:0}.tracking-summary-premium span{min-height:112px;border-radius:20px;padding:18px;background:#fffefac7;box-shadow:0 14px 32px #2d24180f}.tracking-summary-premium strong{line-height:1.2;overflow-wrap:anywhere}.tracking-map-and-package{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.75fr);gap:18px;align-items:start}.tracking-panel{padding:22px}.tracking-panel-heading{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:18px}.tracking-panel-heading strong{font-family:var(--serif);font-size:28px;font-weight:600;line-height:1}.tracking-timeline{display:grid;gap:12px}.tracking-step{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:14px;align-items:start;border:1px solid rgba(222,216,206,.74);border-radius:18px;padding:14px;background:#fbfaf68f;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.tracking-step:hover{transform:translateY(-2px);border-color:#a5753d57;box-shadow:0 14px 26px #2d241812}.tracking-step-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:999px;color:var(--muted);background:#ded8ce8c}.tracking-step.complete .tracking-step-icon,.tracking-step.current .tracking-step-icon{color:var(--warm);background:var(--black)}.tracking-step.current{border-color:#a5753d73;background:#c29a5b1f}.tracking-step.attention{border-color:#a13f3252;background:#a13f3214}.tracking-step.attention .tracking-step-icon{color:var(--warm);background:var(--danger)}.tracking-step strong{display:block;margin-bottom:3px}.tracking-step small{color:var(--muted);font-size:12px;font-weight:800;white-space:nowrap}.tracking-package-panel{position:sticky;top:100px}.tracking-items span{border-top:1px solid var(--line);padding:15px 0}.tracking-items small{color:var(--muted)}.tracking-empty-detail{display:grid;justify-items:start;gap:12px;border:1px dashed rgba(165,117,61,.35);border-radius:18px;padding:18px;background:#f4eee47a}.tracking-empty-detail svg{color:var(--bronze)}.tracking-care-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.tracking-care-grid span{border:1px solid var(--line);border-radius:16px;padding:14px;background:#fbfaf6ad}.tracking-care-grid strong{overflow-wrap:anywhere}.tracking-not-found{display:grid;justify-items:start;align-content:center;min-height:520px;padding:38px}.tracking-not-found svg{color:var(--bronze);margin-bottom:10px}@keyframes trackingPulse{0%{opacity:.55}50%{opacity:1}to{opacity:.55}}@keyframes mapPinPulse{0%{transform:translateY(0) scale(1);box-shadow:0 16px 26px #14503b3d}50%{transform:translateY(-3px) scale(1.04);box-shadow:0 20px 34px #14503b4d}to{transform:translateY(0) scale(1);box-shadow:0 16px 26px #14503b3d}}.overlay-backdrop,.cart-backdrop,.mobile-menu-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#0b0a0847;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mobile-menu{width:min(420px,calc(100vw - 18px));height:100%;padding:16px;overflow-y:auto;border-right:1px solid rgba(222,216,206,.82);background:radial-gradient(circle at 78% 8%,rgba(194,154,91,.18),transparent 28%),linear-gradient(180deg,#fffefafa,#f4eee4fa);box-shadow:24px 0 70px #1b16102e;animation:slideInLeft .22s ease both}.mobile-menu-hero{position:relative;display:grid;gap:18px;min-height:235px;overflow:hidden;border:1px solid rgba(222,216,206,.86);border-radius:26px;padding:18px;color:var(--warm);background:radial-gradient(circle at 80% 18%,rgba(255,255,255,.68),transparent 24%),linear-gradient(135deg,#080807f5,#3d3021eb)}.mobile-menu-hero:before{content:"";position:absolute;right:-78px;bottom:-104px;width:230px;height:230px;border:18px solid rgba(251,250,246,.16);border-radius:50%}.mobile-menu-brand{position:relative;z-index:1;display:flex;align-items:center;gap:12px}.mobile-menu-brand img{width:44px;height:44px;border-radius:50%;object-fit:contain;filter:invert(1);mix-blend-mode:screen}.mobile-menu-brand span,.mobile-menu-atelier,.mobile-menu-actions button span,.mobile-menu nav button span{display:grid;gap:4px}.mobile-menu-brand strong{font-size:20px;letter-spacing:6px}.mobile-menu-brand small,.mobile-menu-atelier small,.mobile-menu-actions small,.mobile-menu nav small{color:#fbfaf69e;font-size:10px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase}.mobile-menu-close{position:absolute;z-index:2;top:17px;right:17px;display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(251,250,246,.18);border-radius:50%;color:var(--warm);background:#fbfaf614;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mobile-menu-atelier{position:relative;z-index:1;align-self:end;max-width:270px}.mobile-menu-atelier strong{font-family:var(--serif);font-size:38px;font-weight:500;line-height:.96}.mobile-menu-atelier p{margin:4px 0 0;color:#fbfaf6a8;line-height:1.45}.mobile-menu nav{display:grid;gap:8px;margin-top:14px}.mobile-menu nav button{display:flex;align-items:center;justify-content:space-between;min-height:64px;border:1px solid transparent;border-radius:20px;padding:0 16px;color:var(--black);background:#ffffff70;font-size:15px;font-weight:800;text-transform:uppercase;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.mobile-menu nav button:hover,.mobile-menu-actions button:hover{transform:translateY(-2px);border-color:#a5753d42;background:#ffffffd1;box-shadow:0 14px 30px #2d241814}.mobile-menu nav small{color:var(--bronze)}.mobile-menu-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;padding-bottom:18px}.mobile-menu-actions button{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;min-height:92px;border:1px solid rgba(222,216,206,.86);border-radius:20px;padding:14px;color:var(--black);background:#ffffff9e;font-size:13px;font-weight:900;text-align:left;text-transform:uppercase;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.mobile-menu-actions button svg{place-self:start;width:40px;height:40px;padding:10px;border-radius:50%;color:var(--bronze);background:#a5753d1a}.mobile-menu-actions small{color:var(--muted);font-size:12px;font-weight:600;letter-spacing:0;text-transform:none}.search-panel{position:absolute;top:24px;left:50%;width:min(760px,calc(100vw - 32px));transform:translate(-50%);border-radius:0 0 var(--radius) var(--radius);overflow:hidden;animation:panelIn .22s ease both}.search-bar-large{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:62px;padding:0 22px;border-bottom:1px solid var(--line)}.search-bar-large input{min-height:44px;border:0;background:transparent;outline:0}.search-bar-large button{display:grid;place-items:center;width:34px;height:34px;border:0;background:transparent}.search-grid{display:grid;grid-template-columns:.8fr 1fr .9fr;gap:26px;padding:24px}.search-grid h3{margin:0 0 13px;font-size:11px;letter-spacing:1px;text-transform:uppercase}.search-grid button{display:flex;align-items:center;gap:10px;width:100%;min-height:34px;border:0;color:var(--charcoal);background:transparent;text-align:left}.popular-result{display:grid!important;grid-template-columns:auto 1fr;min-height:64px!important}.popular-result span{display:grid;gap:5px}.popular-result small{color:var(--muted)}.clear-link{margin-top:10px;color:var(--bronze)!important}.cart-drawer{position:absolute;top:0;right:0;width:min(430px,100vw);height:100%;overflow-y:auto;padding:28px;animation:slideIn .22s ease both}.cart-item{grid-template-columns:96px 1fr}.quantity-control{display:inline-grid;grid-template-columns:32px 34px 32px;align-items:center;margin-top:12px;border:1px solid var(--line)}.quantity-control button{display:grid;place-items:center;height:32px;border:0;background:transparent}.quantity-control span{text-align:center}.drawer-product-button{display:block;padding:0;border:0;background:transparent}.drawer-actions{display:flex;align-items:center;gap:10px;margin-top:14px}.drawer-actions .secondary-button{min-height:36px;padding:0 14px}.drawer-actions .icon-button{width:36px;height:36px}.promo-field{margin-top:22px}.drawer-trust{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}.drawer-trust span{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:12px}.account-drawer{display:grid;align-content:start;gap:22px}.account-intro{display:grid;gap:12px;padding:24px;background:var(--sand)}.account-intro h2{font-size:36px}.account-intro p{margin:0;color:var(--charcoal);line-height:1.55}.account-snapshot{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.account-snapshot span{padding:14px;border:1px solid var(--line);background:#ffffff94}.account-form{display:grid;gap:14px}.account-form label{display:grid;gap:8px;color:var(--charcoal);font-size:12px;font-weight:800;letter-spacing:.7px;text-transform:uppercase}.account-form input{min-height:48px;padding:0 16px;border-radius:4px;text-transform:none}.account-links{display:grid;border-top:1px solid var(--line)}.account-links button{display:grid;grid-template-columns:1fr auto;align-items:center;gap:16px;min-height:74px;border:0;border-bottom:1px solid var(--line);color:var(--black);background:transparent;text-align:left}.account-links strong,.account-links small{display:block}.account-links small{margin-top:5px;color:var(--muted);line-height:1.4}.empty-state{display:grid;justify-items:center;gap:10px;padding:56px 20px;text-align:center}.product-modal{position:absolute;top:50%;left:50%;display:grid;grid-template-columns:minmax(300px,.82fr) minmax(320px,1fr);width:min(920px,calc(100vw - 28px));max-height:calc(100vh - 32px);overflow:auto;transform:translate(-50%,-50%)}.modal-close{position:absolute;top:16px;right:16px;z-index:3;display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--line);border-radius:50%;background:var(--warm)}.modal-copy{padding:48px}.modal-photo,.modal-photo img{min-height:100%}.modal-price{display:block;margin:24px 0;font-size:22px}.variant-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px}.variant-row span{width:58px;color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.variant-row button{min-height:36px;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:transparent}.detail-list{display:grid;gap:10px;margin:24px 0;padding:18px;background:var(--sand)}.detail-list span{color:var(--charcoal);font-size:13px}.mini-photo{display:block;width:80px;height:112px;min-height:112px;border-radius:6px}.tiny{display:block;width:50px;height:58px;min-height:58px;border-radius:4px}.cart-photo{display:block;width:96px;height:128px;min-height:128px;border-radius:6px}.mobile-commerce-bar{display:none}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes slideIn{0%{transform:translate(24px);opacity:.7}to{transform:translate(0);opacity:1}}@keyframes slideInLeft{0%{transform:translate(-24px);opacity:.75}to{transform:translate(0);opacity:1}}@keyframes heroFloat{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-8px,0) scale(1.006)}}@keyframes meterFill{0%{width:0}to{width:62%}}@keyframes riseIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes softPulse{0%,to{box-shadow:0 0 #a5753d00}50%{box-shadow:0 0 0 5px #a5753d0f}}@keyframes panelIn{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}@media(max-width:1180px){.admin-shell{grid-template-columns:248px minmax(0,1fr)}.admin-sidebar{padding:18px}.site-header{padding:0 22px}.desktop-nav{gap:18px}.hero-section{grid-template-columns:1fr 1fr;padding:28px 28px 34px}.hero-cart{grid-column:1 / -1;min-height:auto}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-section,.collections-section,.journal-list,.checkout-grid,.account-support,.customer-dashboard,.admin-tables,.admin-product-grid,.admin-section-grid,.orders-workspace-grid,.customers-workspace-grid,.growth-workspace-grid,.measurement-grid,.reports-workspace-grid,.content-workspace-grid,.seo-workspace-grid,.system-workspace-grid,.cart-page-grid,.tracking-grid{grid-template-columns:1fr}.tracking-command-card,.tracking-package-panel{position:static}.tracking-status-board,.tracking-map-and-package{grid-template-columns:1fr}.tracking-summary-premium,.order-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-grid,.admin-metric-strip{grid-template-columns:repeat(2,1fr)}.gateway-health-grid,.payment-summary-grid,.payment-actions-grid,.customer-summary-grid,.customer-form-grid,.growth-summary-grid,.growth-form-grid,.growth-actions-grid,.measurement-hero-stats,.analytics-card-grid,.report-summary-grid,.report-form-grid,.report-actions-grid,.content-summary-grid,.content-form-grid,.content-actions-grid,.seo-summary-grid,.seo-form-grid,.seo-actions-grid,.system-summary-grid,.system-form-grid,.system-actions-grid,.operations-actions-grid,.growth-product-list{grid-template-columns:repeat(2,minmax(0,1fr))}.product-page{grid-template-columns:.9fr 1fr;gap:34px}.product-detail-sections{grid-template-columns:repeat(2,minmax(0,1fr))}.account-dashboard-shell .customer-profile-card{position:static;max-height:none}.account-section-grid{grid-template-columns:1fr}}@media(max-width:840px){.admin-shell{grid-template-columns:1fr}.admin-sidebar-shell{display:none}.admin-topbar{grid-template-columns:auto minmax(0,1fr);padding:12px 16px}.admin-topbar .secondary-button{display:none}.admin-topbar h1{font-size:28px}.admin-menu-button{display:grid}.admin-content{padding:18px}.admin-data-rows article{grid-template-columns:1fr;align-items:start}.admin-action-panel{right:14px;bottom:88px;width:calc(100vw - 28px)}.admin-action-meta,.order-command-bar,.customer-command-strip,.growth-command-strip,.measurement-command-strip,.reports-command-strip,.content-command-strip,.seo-command-strip,.system-command-strip,.order-update-grid,.order-note-form,.order-actions-grid{grid-template-columns:1fr}.order-status-tabs{margin-right:-18px;padding-right:18px}.account-dashboard-shell{gap:18px}.account-sidebar-nav{display:none}.account-mobile-nav{display:flex;gap:8px;margin-right:-18px;padding:0 18px 4px 0;overflow-x:auto;scrollbar-width:none}.account-mobile-nav::-webkit-scrollbar{display:none}.account-mobile-nav button{flex:0 0 auto;min-height:42px;padding:0 16px;border:1px solid var(--line);border-radius:999px;color:var(--charcoal);background:#fffc;font-size:11px;font-weight:800;text-transform:uppercase}.account-mobile-nav button.active{color:var(--warm);border-color:var(--black);background:var(--black)}.account-workspace-header{align-items:flex-start;flex-direction:column;padding:22px}.account-product-strip,.concierge-actions.two-up,.notification-channel-strip,.notifications-workspace-grid,.notification-card,.notification-log-row,.notification-template-card,.notification-toast,.order-record-card,.gateway-health-grid,.payment-summary-grid,.payment-actions-grid,.payment-record-card{grid-template-columns:1fr}.customer-record-card{grid-template-columns:auto minmax(0,1fr)}.customer-record-card>span:last-child{grid-column:2}.customer-summary-grid,.customer-signal-grid,.customer-form-grid,.customer-actions-grid,.growth-summary-grid,.growth-form-grid,.growth-product-list,.growth-actions-grid,.measurement-hero-stats,.analytics-card-grid,.report-summary-grid,.report-form-grid,.report-actions-grid,.content-summary-grid,.content-form-grid,.content-actions-grid,.seo-summary-grid,.seo-form-grid,.seo-actions-grid,.system-summary-grid,.system-form-grid,.system-actions-grid,.operations-actions-grid{grid-template-columns:1fr}.measurement-row-list article,.report-record-card,.content-record-card,.seo-record-card,.system-record-card{grid-template-columns:1fr}.customer-detail-hero{align-items:flex-start;flex-direction:column}.customer-order-list article{grid-template-columns:1fr}.admin-panel{padding:22px}.site-header{grid-template-columns:auto 1fr auto;min-height:68px;padding:0 14px}.mobile-only{display:inline-grid!important}.desktop-nav,.signin-button,.search-trigger,.search-trigger span,.icon-button[aria-label=Wishlist]{display:none!important}.brand{justify-self:center;font-size:18px;letter-spacing:5px}.brand img{width:38px;height:38px}.header-actions{gap:4px}.hero-section{grid-template-columns:1fr;gap:22px;padding:24px 18px;overflow:hidden}.hero-copy,.hero-copy p:not(.eyebrow){max-width:min(340px,calc(100vw - 44px))}h1{max-width:100%;font-size:clamp(40px,11vw,48px);line-height:1.03;overflow-wrap:break-word}.hero-image-shell{max-height:none}.hero-cart{gap:0;padding:22px 28px 28px}.mini-cart-row{grid-template-columns:74px minmax(0,1fr) 24px;gap:14px;min-height:126px;padding:14px 0}.mini-cart-row .mini-photo{width:74px;height:104px;min-height:104px}.mini-cart-row strong,.mini-cart-row small,.mini-cart-row span{max-width:100%;overflow-wrap:break-word}.trust-strip{grid-template-columns:1fr 1fr}.trust-strip article{padding:18px}.shop-section,.checkout-section,.account-support,.campaign-section,.collections-section,.journal-section,.page-intro,.page-section,.product-page{padding:34px 18px}.product-detail-sections,.related-products-section,.product-video-panel{padding:0 18px 34px}.product-detail-sections{grid-template-columns:1fr}.checkout-section{padding-bottom:118px}.section-heading{align-items:start;flex-direction:column}.shop-layout{grid-template-columns:1fr}.filters-panel{position:fixed;left:12px;right:12px;bottom:88px;z-index:75;display:none;max-height:min(72vh,620px);overflow-y:auto;box-shadow:0 22px 60px #1b161033}.filters-panel.open{display:block}.product-grid,.metric-grid,.collection-grid,.journal-list{grid-template-columns:1fr}.collection-card .product-image{min-height:380px}.product-image{min-height:420px}.cart-drawer{width:min(430px,calc(100vw - 32px));padding:24px}.cart-item{grid-template-columns:82px minmax(0,1fr);gap:14px;align-items:center;min-height:128px;padding:18px 0}.cart-item .cart-photo{width:82px;height:110px;min-height:110px}.cart-item h3,.cart-item p{overflow-wrap:break-word}.cart-item h3{line-height:1.2}.cart-item strong{display:block;margin-top:8px}.checkout-grid,.product-page,.account-grid,.account-grid.compact,.support-grid,.policy-list,.product-title-row{grid-template-columns:1fr}.inline-wishlist{justify-self:start}.product-thumbs{grid-auto-flow:column;grid-auto-columns:minmax(92px,1fr);grid-template-columns:none;overflow-x:auto;padding-bottom:2px}.product-thumbs button,.product-thumbs img{min-height:104px}.customer-dashboard,.account-hero-panel,.admin-hero,.tracking-summary,.confirmation-items{grid-template-columns:1fr}.admin-hero{align-items:start;flex-direction:column}.admin-metric-strip{grid-template-columns:1fr 1fr}.admin-product-table,.product-editor-panel{padding:22px}.product-editor-panel{max-height:none;overflow:visible}.media-action-row,.media-upload-button,.media-clear-button{width:100%}.editor-preview{grid-template-columns:72px minmax(0,1fr);align-items:center;padding:12px}.editor-preview .tiny{width:72px;height:96px;min-height:96px}.admin-table-scroll{overflow-x:visible}.inventory-row{grid-template-columns:1fr;gap:12px;min-width:0;padding:18px 0}.inventory-product{grid-template-columns:74px minmax(0,1fr);width:100%}.inventory-product .tiny{width:74px;height:96px;min-height:96px}.inventory-product strong,.inventory-product small{min-width:0;overflow-wrap:anywhere}.stock-pill{justify-self:start}.inventory-actions{justify-content:start;flex-wrap:wrap}.account-hero-panel{gap:20px;padding:24px}.account-hero-panel:before{right:-118px}.account-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.account-hero-stats span{padding:12px 10px}.account-hero-stats strong{font-size:17px;line-height:1.1;overflow-wrap:anywhere}.account-hero-stats small{font-size:9px;letter-spacing:.8px}.concierge-actions{grid-template-columns:1fr}.private-edit-card{grid-template-columns:82px minmax(0,1fr);min-height:auto;padding:18px}.private-edit-card strong{font-size:22px}.private-edit-photo{width:82px;height:116px;min-height:116px}.order-history-row{grid-template-columns:1fr;align-items:start}.product-page-photo{min-height:520px}.cart-page-grid,.tracking-grid{grid-template-columns:1fr}.tracking-command-card,.tracking-status-board,.tracking-panel,.tracking-not-found{border-radius:20px}.tracking-status-board,.tracking-panel,.tracking-command-card,.tracking-not-found{padding:20px}.tracking-summary-premium{grid-template-columns:1fr}.tracking-route-card{min-height:190px}.tracking-step{grid-template-columns:38px minmax(0,1fr)}.tracking-step small{grid-column:2;white-space:normal}.tracking-panel-heading,.tracking-side-actions,.tracking-command-actions,.tracking-care-grid{grid-template-columns:1fr}.tracking-panel-heading{align-items:start;flex-direction:column}.checkout-form,.order-summary{padding:24px}.summary-row{grid-template-columns:64px minmax(0,1fr) auto;gap:12px;min-height:92px;padding:16px 0}.summary-row .tiny{width:64px;height:84px;min-height:84px}.summary-row span{min-width:0;overflow-wrap:break-word;line-height:1.2}.summary-row strong{align-self:center;font-size:14px}.two-col{grid-template-columns:1fr}.site-footer{align-items:start;flex-direction:column;padding:28px 18px 96px}.search-grid,.product-modal{grid-template-columns:1fr}.search-panel{top:8px}.modal-copy{padding:28px}}@media(max-width:520px){.hero-actions,.modal-actions,.shop-tools{align-items:stretch;flex-direction:column;width:100%}.hero-actions .primary-button,.hero-actions .text-button,.shop-tools label,.shop-tools select,.filter-toggle,.page-intro .primary-button,.modal-actions .primary-button,.modal-actions .secondary-button{width:100%}.page-intro h1,.product-page h1,.confirmation-hero h1{font-size:clamp(38px,11vw,52px)}.page-card{padding:22px}.product-page-photo{min-height:430px}.trust-strip{grid-template-columns:1fr}.campaign-section{gap:24px}.countdown{grid-template-columns:repeat(4,1fr);gap:7px}.countdown span{width:70px;height:70px}.hero-cart{padding:20px 26px 28px}.cart-drawer{right:10px;width:calc(100vw - 20px);padding:22px}.mobile-menu{width:calc(100vw - 12px);padding:12px}.mobile-menu-hero{min-height:215px;border-radius:22px}.mobile-menu-actions{grid-template-columns:1fr}.cart-item{grid-template-columns:76px minmax(0,1fr);gap:12px;min-height:122px;padding:16px 0}.cart-item .cart-photo{width:76px;height:104px;min-height:104px}.quantity-control{grid-template-columns:30px 32px 30px;margin-top:10px}.quantity-control button{height:30px}.drawer-actions{align-items:flex-start;flex-direction:column}.drawer-actions .secondary-button{width:100%}.drawer-trust{grid-template-columns:1fr}.checkout-form,.order-summary{padding:22px}.customer-profile-card,.account-panel,.account-side-note{padding:20px;border-radius:18px}.customer-profile-card h2{font-size:34px}.account-workspace-header h2{font-size:38px}.account-hero-copy h1{font-size:clamp(40px,12vw,56px)}.account-data-list article,.preference-toggle{grid-template-columns:1fr;align-items:start}.account-data-list b,.preference-toggle b{justify-self:start}.account-product-strip article{grid-template-columns:70px minmax(0,1fr)}.account-product-strip .product-image{width:70px;height:96px;min-height:96px}.notification-toast{left:14px;right:14px;bottom:84px;width:auto;padding:14px}.summary-row{grid-template-columns:62px minmax(0,1fr);gap:12px;align-items:center}.summary-row .tiny{grid-row:span 2;width:62px;height:82px;min-height:82px}.summary-row strong{grid-column:2;justify-self:start}.mini-cart-row{grid-template-columns:76px minmax(0,1fr) 22px;gap:12px}.mini-cart-row .mini-photo{width:76px;height:106px;min-height:106px}.mini-cart-row strong{font-size:13px;line-height:1.2}.mini-cart-row span{margin-top:9px}}@media(max-width:840px){.mobile-commerce-bar{position:fixed;left:14px;right:auto;bottom:14px;z-index:50;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;width:calc(100vw - 28px);max-width:calc(100vw - 28px);overflow:hidden;border:1px solid rgba(222,216,206,.92);border-radius:999px;background:#fbfaf6e6;box-shadow:0 18px 38px #1b161029;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.mobile-commerce-bar button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:52px;min-width:0;border:0;color:var(--black);background:#fff6;font-size:11px;font-weight:800;text-transform:uppercase}.mobile-commerce-bar span{position:absolute;top:7px;right:18px;display:grid;place-items:center;min-width:18px;height:18px;border-radius:999px;color:var(--warm);background:var(--bronze);font-size:10px}}
