:root{--font-display: "Playfair Display", Georgia, "Times New Roman", serif;--font-body: "Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--type-display-xl: clamp(48px, 5.2vw, 76px);--type-display-l: clamp(36px, 4vw, 56px);--type-display-m: clamp(28px, 3vw, 38px);--type-display-s: clamp(24px, 2vw, 28px);--type-body-l: 18px;--type-body: 16px;--type-body-s: 14px;--type-eyebrow: 12px;--type-label: 13px;--type-caption: 11px;--lh-display-tight: 1.05;--lh-display: 1.15;--lh-body: 1.65;--lh-tight: 1.4;--tracking-display-tight: -.01em;--tracking-display: 0;--tracking-eyebrow: .18em;--tracking-label: .04em;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--space-10: 128px;--space-11: 192px;--gutter-mobile: 24px;--gutter-tablet: 40px;--gutter-desktop: 80px;--container-narrow: 640px;--container-text: 880px;--container: 1200px;--container-wide: 1440px;--header-height: 78px;--page-title-top-padding: calc(var(--header-height) + var(--space-8));--sticky-subnav-gap: var(--space-3);--z-sticky-subnav: 900;--z-header: 1000;--z-overlay: 1100;--color-primary: #2C3E50;--color-primary-700: #22303D;--color-ink: #1F2933;--color-ink-soft: #52606D;--color-ink-muted: #7B8794;--color-line: #E4E7EB;--color-bg: #FAFAF7;--color-panel: #FFFFFF;--color-accent: #C9A961;--color-accent-text: #8A6B1F;--color-accent-deep: #6B501A;--color-brass-dim: #C9A961;--color-success: #236945;--color-warning: #8A5B00;--color-danger: #A33A2F;--color-info: #315A75;--color-focus: #1A4FCC;--color-on-dark: #FFFFFF;--ease-luxury: cubic-bezier(.2, 0, 0, 1);--ease-out: cubic-bezier(.16, .84, .44, 1);--ease-in: cubic-bezier(.32, 0, .67, 0);--ease-soft: cubic-bezier(.4, 0, .2, 1);--dur-instant: .1s;--dur-fast: .2s;--dur-base: .4s;--dur-deliberate: .6s;--dur-cinematic: 1.2s;--transition: all var(--dur-fast) var(--ease-luxury);--shadow-soft: 0 8px 24px rgba(24, 19, 15, .08);--shadow-panel: 0 18px 45px rgba(24, 19, 15, .08);--shadow-lift: 0 24px 60px rgba(24, 19, 15, .12);--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--color-text: var(--color-ink);--color-text-dark: var(--color-primary);--color-text-light: var(--color-ink-soft);--color-bg-light: var(--color-bg);--color-muted: var(--color-ink-soft);--color-soft: var(--color-bg);--color-accent-dark: var(--color-accent-deep);--easing: var(--ease-luxury);--easing-out: var(--ease-out)}html{color-scheme:light}body{background-color:var(--color-bg);color:var(--color-ink);font-family:var(--font-body);font-size:var(--type-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}html.is-loading{overflow:hidden}.preloader{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;background:#fff;transition:opacity .6s cubic-bezier(.16,.84,.44,1),visibility .6s cubic-bezier(.16,.84,.44,1)}.preloader.is-done{opacity:0;visibility:hidden;pointer-events:none}.preloader:before{content:"";position:absolute;inset:0;z-index:0;opacity:0;animation:preloaderBgIn 1.2s ease .2s forwards;pointer-events:none}.preloader-inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.preloader-logo{width:120px;height:auto;opacity:0;transform:translateY(12px);animation:preloaderFadeUp .8s cubic-bezier(.16,.84,.44,1) .15s forwards}.preloader-line{width:60px;height:2px;background:#c9a9612e;border-radius:2px;position:relative;overflow:hidden}.preloader-line:after{content:"";position:absolute;inset:0;background:#c9a961;border-radius:2px;transform-origin:left;animation:preloaderSweep 1.4s cubic-bezier(.4,0,.2,1) infinite}.preloader-label{font-family:Inter,sans-serif;font-size:.65rem;letter-spacing:.3em;text-transform:uppercase;color:#c9a961d9;opacity:0;min-height:1em;animation:labelBreathe 2.4s ease-in-out 1.5s infinite}.preloader-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@keyframes preloaderFadeUp{to{opacity:1;transform:translateY(0)}}@keyframes preloaderSweep{0%{transform:scaleX(0);transform-origin:left}50%{transform:scaleX(1);transform-origin:left}50.1%{transform:scaleX(1);transform-origin:right}to{transform:scaleX(0);transform-origin:right}}@keyframes preloaderBgIn{to{opacity:1}}@keyframes labelSlideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes labelFadeScale{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes labelExpand{0%{opacity:0;letter-spacing:.6em}to{opacity:1;letter-spacing:.3em}}@keyframes labelGlow{0%{opacity:0;text-shadow:0 0 0 transparent}to{opacity:1;text-shadow:0 0 12px rgba(201,169,97,.3)}}@keyframes labelTypeIn{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}@keyframes labelBreathe{0%,to{letter-spacing:.3em;opacity:.85}50%{letter-spacing:.35em;opacity:1}}.preloader[data-page=home]:before{background:radial-gradient(ellipse at 50% 45%,rgba(201,169,97,.07) 0%,transparent 65%);animation:preloaderBgIn 1.2s ease .2s forwards,bgPulse 3s ease-in-out infinite alternate}@keyframes bgPulse{0%{transform:scale(1)}to{transform:scale(1.3)}}.preloader[data-page=products]:before{background:linear-gradient(135deg,transparent 0%,rgba(201,169,97,.06) 40%,rgba(201,169,97,.06) 60%,transparent 100%);background-size:250% 250%;animation:preloaderBgIn 1.2s ease .2s forwards,bgShimmer 2.5s ease infinite}@keyframes bgShimmer{0%{background-position:100% 100%}to{background-position:0% 0%}}.preloader[data-page=products] .preloader-label{animation:labelExpand .6s ease .9s forwards,labelBreathe 2.4s ease-in-out 1.5s infinite}.preloader[data-page=product-detail]:before{background:radial-gradient(ellipse at 50% 30%,rgba(201,169,97,.08) 0%,transparent 50%);animation:preloaderBgIn 1.2s ease .2s forwards,bgSpotlight 3s ease-in-out infinite alternate}@keyframes bgSpotlight{0%{opacity:.5}to{opacity:1}}.preloader[data-page=product-detail] .preloader-label{animation:labelFadeScale .5s ease .9s forwards,labelBreathe 2.4s ease-in-out 1.5s infinite}.preloader[data-page=cart]:before{background:linear-gradient(90deg,transparent 0%,rgba(201,169,97,.05) 50%,transparent 100%);background-size:200% 100%;animation:preloaderBgIn 1.2s ease .2s forwards,bgWave 2.2s ease-in-out infinite}@keyframes bgWave{0%{background-position:100% 0}50%{background-position:0% 0}to{background-position:100% 0}}.preloader[data-page=cart] .preloader-label{animation:labelSlideUp .5s ease .9s forwards,labelBreathe 2.4s ease-in-out 1.5s infinite}.preloader[data-page=checkout]:before{background:radial-gradient(circle at 50% 50%,rgba(201,169,97,.06) 0%,transparent 45%);animation:preloaderBgIn 1.2s ease .2s forwards,bgConverge 2.5s ease-in-out infinite alternate}@keyframes bgConverge{0%{transform:scale(1.5);opacity:.4}to{transform:scale(.8);opacity:1}}.preloader[data-page=checkout] .preloader-label{animation:labelGlow .6s ease .9s forwards,labelBreathe 2.4s ease-in-out 1.5s infinite}.preloader[data-page=order-confirm]:before{background:radial-gradient(circle at 50% 50%,transparent 20%,rgba(201,169,97,.06) 25%,transparent 30%);background-size:100% 100%;animation:preloaderBgIn 1.2s ease .2s forwards,bgRingExpand 2.5s ease-out infinite}@keyframes bgRingExpand{0%{background-size:10% 10%;opacity:1}80%{background-size:300% 300%;opacity:.3}to{background-size:300% 300%;opacity:0}}.preloader[data-page=order-confirm] .preloader-label{animation:labelGlow .6s ease .9s forwards,labelBreathe 2.4s ease-in-out 1.5s infinite}.preloader[data-page=order-success]:before{background:linear-gradient(0deg,rgba(201,169,97,.06) 0%,transparent 50%);background-size:100% 200%;animation:preloaderBgIn 1.2s ease .2s forwards,bgDrift 3s ease infinite}@keyframes bgDrift{0%{background-position:50% 100%}to{background-position:50% 0%}}.preloader[data-page=order-success] .preloader-label{animation:labelFadeScale .6s ease .9s forwards,labelBreathe 2.4s ease-in-out 1.5s infinite}.preloader[data-page=account]:before{background:radial-gradient(circle at 50% 48%,rgba(201,169,97,.06) 0%,transparent 55%);animation:preloaderBgIn 1.2s ease .2s forwards,bgHalo 2.5s ease-in-out infinite alternate}@keyframes bgHalo{0%{opacity:.5;filter:blur(0px)}to{opacity:1;filter:blur(20px)}}.preloader[data-page=account] .preloader-label{animation:labelSlideUp .5s ease .9s forwards,labelBreathe 2.4s ease-in-out 1.5s infinite}.preloader[data-page=about]:before{background:linear-gradient(160deg,rgba(201,169,97,.04) 0%,transparent 30%,transparent 70%,rgba(201,169,97,.04) 100%);animation:preloaderBgIn 1.2s ease .2s forwards,bgArtistic 4s ease-in-out infinite alternate}@keyframes bgArtistic{0%{background-position:0% 0%}to{background-position:100% 100%}}.preloader[data-page=about] .preloader-label{animation:labelExpand .7s ease .9s forwards,labelBreathe 2.4s ease-in-out 1.5s infinite}.preloader[data-page=track-order]:before{background:linear-gradient(180deg,rgba(201,169,97,.05) 0%,transparent 30%,transparent 70%,rgba(201,169,97,.05) 100%);background-size:100% 300%;animation:preloaderBgIn 1.2s ease .2s forwards,bgTrack 2.5s ease infinite}@keyframes bgTrack{0%{background-position:50% 0%}to{background-position:50% 100%}}.preloader[data-page=track-order] .preloader-label{animation:labelTypeIn .7s ease .9s forwards,labelBreathe 2.4s ease-in-out 1.5s infinite}.preloader[data-page=policy]:before{background:linear-gradient(180deg,rgba(201,169,97,.03) 0%,transparent 40%);animation:preloaderBgIn 1s ease .2s forwards}.preloader[data-page=error]:before{background:radial-gradient(circle at 50% 50%,rgba(201,169,97,.04) 0%,transparent 50%);animation:preloaderBgIn 1.2s ease .2s forwards}.preloader[data-page=error] .preloader-logo{animation:preloaderFadeUp .8s cubic-bezier(.16,.84,.44,1) .15s forwards,bgWobble 2s ease-in-out 1s infinite}@keyframes bgWobble{0%,to{transform:rotate(0)}25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}}.preloader[data-page=error] .preloader-label{animation:labelFadeScale .5s ease .9s forwards,labelBreathe 2.4s ease-in-out 1.5s infinite}.preloader[data-page=info]:before{background:linear-gradient(135deg,rgba(201,169,97,.02) 0%,transparent 50%);animation:preloaderBgIn 1s ease .2s forwards}.preloader[data-page=admin]:before{background:linear-gradient(135deg,rgba(44,62,80,.04) 0%,transparent 40%,transparent 60%,rgba(201,169,97,.03) 100%);animation:preloaderBgIn 1.2s ease .2s forwards}.preloader[data-page=admin] .preloader-label{color:#2c3e5080;animation:labelSlideUp .5s ease .9s forwards,labelBreathe 2.4s ease-in-out 1.5s infinite}html[data-skip-preloader] .preloader{display:none!important}html[data-skip-preloader]{overflow:visible!important}@media(prefers-reduced-motion:reduce){.preloader-logo{animation:none!important;opacity:1;transform:none}.preloader-line:after{animation:none;transform:scaleX(1)}.preloader:before{animation:none!important;opacity:1}.preloader-label{animation:none!important;opacity:1}.preloader{transition-duration:.15s}}@media(prefers-reduced-data:reduce){.preloader:before{animation:none!important;opacity:0!important;background:none!important}}@keyframes preloaderSafety{0%,95%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}.preloader{animation:preloaderSafety 5s linear forwards}*{box-sizing:border-box}html{min-width:320px;background:var(--color-soft);color:var(--color-ink);font-family:var(--font-body);line-height:1.5}body{margin:0;min-height:100vh;background:var(--color-soft)}body.menu-open{overflow:hidden}img,video{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.65}h1,h2,h3,p{margin-top:0}h1,h2,h3,.display{font-family:var(--font-display);font-weight:700;line-height:1.08}h1{font-size:3rem}h2{font-size:2rem}h3{font-size:1.35rem}p,small{color:var(--color-muted)}.skip-link{position:fixed;top:12px;left:12px;z-index:1000;transform:translateY(-150%);padding:10px 14px;border-radius:var(--radius-sm);background:var(--color-ink);color:#fff}.skip-link:focus{transform:translateY(0)}.container{width:min(100% - 32px,var(--container));margin:0 auto}.section{padding:var(--space-9) 0}.section-tight{padding:44px 0}.eyebrow{margin-bottom:12px;color:var(--color-accent-dark);font-size:.8rem;font-weight:800;text-transform:uppercase}.lead{max-width:720px;font-size:1.1rem}.muted{color:var(--color-muted)}.surface{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-panel);box-shadow:var(--shadow-soft)}.grid{display:grid;gap:22px}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.btn,.link-button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:var(--radius-sm);padding:10px 18px;font-weight:800;text-align:center;text-decoration:none;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.btn:hover,.link-button:hover{transform:translateY(-1px)}.btn-primary{background:var(--color-ink);color:#fff}.btn-primary:hover{background:#2a211b}.btn-accent{background:var(--color-accent);color:#fff}.btn-accent:hover{background:var(--color-accent-dark)}.btn-secondary{border-color:var(--color-line);background:#fff;color:var(--color-ink)}.btn-danger{background:var(--color-danger);color:#fff}.btn-ghost{border-color:transparent;background:transparent;color:var(--color-ink)}.button-row{display:flex;flex-wrap:wrap;gap:12px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.field{display:grid;gap:8px}.field label{color:var(--color-ink);font-weight:750}.field input,.field select,.field textarea{width:100%;min-height:46px;border:1px solid var(--color-line);border-radius:var(--radius-sm);background:#fff;color:var(--color-ink);padding:10px 12px}.field textarea{min-height:118px;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--color-accent);outline:3px solid rgba(169,130,61,.18)}.status{border-left:4px solid var(--color-line);border-radius:var(--radius-sm);background:#fff;color:var(--color-ink);padding:14px 16px}.status.success{border-left-color:var(--color-success)}.status.warning{border-left-color:var(--color-warning)}.status.danger{border-left-color:var(--color-danger)}.status.info{border-left-color:var(--color-info)}.empty-state{border:1px dashed var(--color-line);border-radius:var(--radius-md);padding:34px;background:#fff9;text-align:center}.page-title{padding:var(--page-title-top-padding) 0 18px}.page-title p{max-width:720px}.legal-content{max-width:880px}.legal-content h2{margin-top:34px}.legal-content li{margin-bottom:8px;color:var(--color-muted)}.table-wrap{overflow-x:auto;border:1px solid var(--color-line);border-radius:var(--radius-md);background:#fff}table{width:100%;border-collapse:collapse}th,td{border-bottom:1px solid var(--color-line);padding:12px;text-align:left;vertical-align:top}th{background:#f0ece5;color:var(--color-ink);font-size:.88rem}tr:last-child td{border-bottom:0}.pill{display:inline-flex;min-height:28px;align-items:center;border-radius:999px;background:#efe8dc;color:var(--color-accent-dark);padding:4px 10px;font-size:.82rem;font-weight:800}@media(max-width:900px){h1{font-size:2.35rem}h2{font-size:1.7rem}.section{padding:var(--space-9) 0}.grid-2,.grid-3,.grid-4,.form-grid{grid-template-columns:1fr}}.skip-to-content{position:absolute;left:-9999px;top:0;z-index:1000;padding:var(--space-3) var(--space-4);background:var(--color-primary);color:var(--color-on-dark);font-family:var(--font-body);font-size:var(--type-body-s);text-decoration:none;border-radius:var(--radius-sm)}.skip-to-content:focus{left:var(--space-3);top:var(--space-3);outline:2px solid var(--color-focus);outline-offset:2px}.site-header__inner{display:grid;min-height:var(--header-height);grid-template-columns:auto 1fr auto;align-items:center;gap:22px}.brand{display:inline-flex;align-items:center}.brand img{width:130px;height:auto}.site-nav{display:flex;align-items:center;justify-content:flex-end;gap:24px}.site-nav a{color:var(--color-ink);font-weight:750}.site-nav a[aria-current=page]{color:var(--color-accent-dark)}.cart-link{position:relative}.cart-count{display:inline-flex;min-width:22px;height:22px;align-items:center;justify-content:center;border-radius:999px;background:var(--color-accent);color:#fff;font-size:.76rem;font-weight:900}.menu-toggle{display:none;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid var(--color-line);border-radius:var(--radius-sm);background:#fff}.menu-toggle span{width:20px;height:2px;background:var(--color-ink);box-shadow:0 6px 0 var(--color-ink),0 -6px 0 var(--color-ink)}.site-footer{border-top:1px solid var(--color-line);background:#171310;color:#fff}.site-footer p,.site-footer a,.site-footer small{color:#ffffffc2}.site-footer__inner{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:36px;padding:46px 0}.site-footer__brand img{width:116px;margin-bottom:16px;filter:invert(1)}.footer-links{display:grid;gap:10px}.footer-bottom{border-top:1px solid rgba(255,255,255,.12);padding:18px 0}.hero{position:relative;display:grid;min-height:calc(100vh - var(--header-height));align-items:end;overflow:hidden;background:#19130f}.hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#120d09db,#120d0975 44%,#120d0929),linear-gradient(0deg,rgba(18,13,9,.74),transparent 46%);z-index:1}.hero__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero__content{position:relative;z-index:2;width:min(100% - 32px,var(--container));margin:0 auto;padding:0 0 84px;color:#fff}.hero__content h1{max-width:650px;margin-bottom:18px;font-size:3.4rem}.hero__content p{max-width:580px;color:#ffffffd1;font-size:1.08rem}.home-preview{margin-top:-28px}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.product-card{display:grid;min-height:100%;overflow:hidden;border:1px solid var(--color-line);border-radius:var(--radius-md);background:#fff}.product-card__image{width:100%;aspect-ratio:1 / 1;background:#eee7dc;object-fit:cover}.product-card__body{display:grid;gap:10px;padding:16px}.product-card h3{margin:0;font-size:1.08rem}.product-card__meta{display:flex;align-items:center;justify-content:space-between;gap:12px}.price{color:var(--color-ink);font-weight:900}.filters{display:grid;grid-template-columns:2fr 1fr 1fr;gap:14px;margin-bottom:24px}.product-detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,480px);gap:42px;align-items:start}.product-detail__image{width:100%;aspect-ratio:1 / 1;border-radius:var(--radius-md);background:#eee7dc;object-fit:cover}.quantity-control{display:inline-grid;grid-template-columns:44px 68px 44px;height:44px;overflow:hidden;border:1px solid var(--color-line);border-radius:var(--radius-sm)}.quantity-control button,.quantity-control input{width:100%;height:100%;border:0;background:#fff;text-align:center}.cart-layout,.checkout-layout{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:28px;align-items:start}.cart-item{display:grid;grid-template-columns:92px minmax(0,1fr) auto;gap:16px;align-items:center;border-bottom:1px solid var(--color-line);padding:16px 0}.cart-item:last-child{border-bottom:0}.cart-item img{width:92px;height:92px;border-radius:var(--radius-sm);object-fit:cover}.summary{position:sticky;top:calc(var(--header-height) + 18px);padding:22px}.summary-row{display:flex;justify-content:space-between;gap:16px;margin-bottom:12px}.summary-row.total{border-top:1px solid var(--color-line);margin-top:16px;padding-top:16px;color:var(--color-ink);font-size:1.2rem;font-weight:900}.admin-layout{display:grid;min-height:calc(100vh - var(--header-height));grid-template-columns:260px minmax(0,1fr)}.admin-sidebar{border-right:1px solid var(--color-line);background:#171310;color:#fff;padding:24px;overflow:hidden}.admin-sidebar a,.admin-sidebar button{display:flex;width:100%;min-height:42px;align-items:center;border:0;border-radius:var(--radius-sm);background:transparent;color:#ffffffc7;padding:10px 12px;text-align:left}.admin-sidebar a[aria-current=page],.admin-sidebar a:hover,.admin-sidebar button:hover{background:#ffffff1a;color:#fff}.admin-main{padding:28px}.admin-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.metric{padding:18px}.metric strong{display:block;color:var(--color-ink);font-size:1.7rem}@media(max-width:1000px){.product-grid,.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-detail,.cart-layout,.checkout-layout{grid-template-columns:1fr}.summary{position:static}}@media(max-width:768px){.admin-layout{grid-template-columns:1fr}}@media(max-width:760px){.site-header__inner{grid-template-columns:auto auto;justify-content:space-between}.menu-toggle{display:inline-flex}.site-nav{position:fixed;inset:var(--header-height) 0 auto 0;display:none;flex-direction:column;align-items:stretch;border-bottom:1px solid var(--color-line);background:var(--color-soft);padding:18px}.site-nav.is-open{display:flex}.site-nav a{min-height:44px}.hero{min-height:620px}.hero__content{padding-bottom:58px}.hero__content h1{font-size:2.55rem}.home-preview{margin-top:0}.filters,.product-grid,.metric-grid,.site-footer__inner{grid-template-columns:1fr}.cart-item{grid-template-columns:74px minmax(0,1fr)}.cart-item img{width:74px;height:74px}.cart-item__actions{grid-column:1 / -1}.admin-sidebar{position:static}}
