.store-theme{--bg:#f7f1e5;--surface:#fffaf0;--ink:#201812;--muted:#75695a;--accent:var(--store-accent,#d97b29);--accent2:#0b6b60;--radius:16px;--line:rgba(32,24,18,0.12);--shadow-soft:0 14px 34px rgba(32,24,18,0.14);--button-ink:#fff8ec;display:block;min-height:100vh;background:var(--bg);color:var(--ink)}.store-theme[data-theme=bazaar]{--bg:#f7f1e5;--surface:#fffaf0;--ink:#201812;--muted:#75695a;--accent:var(--store-accent,#d97b29);--accent2:#0b6b60;--radius:16px;--line:rgba(32,24,18,0.12);--shadow-soft:0 14px 34px rgba(32,24,18,0.14)}.store-theme[data-theme=atelier]{--bg:#faf8f4;--surface:#ffffff;--ink:#111111;--muted:#6f6a63;--accent:var(--store-accent,#111111);--accent2:#c25e40;--radius:2px;--line:rgba(17,17,17,0.18);--shadow-soft:none}.store-theme[data-theme=volt]{--bg:#0b0e13;--surface:#12161d;--ink:#e8ecf4;--muted:#8b94a7;--accent:var(--store-accent,#3b82f6);--accent2:#ccf542;--radius:10px;--line:rgba(232,236,244,0.14);--shadow-soft:0 14px 34px rgba(0,0,0,0.45)}.store-theme[data-theme=saffron]{--bg:#fdf9ee;--surface:#ffffff;--ink:#23301f;--muted:#6f7a66;--accent:var(--store-accent,#e0482f);--accent2:#12813f;--radius:22px;--line:rgba(35,48,31,0.1);--shadow-soft:0 16px 36px rgba(35,48,31,0.12)}.store-theme[data-theme=noor]{--bg:#16120c;--surface:#1e1811;--ink:#f3ead9;--muted:#a99e8a;--accent:var(--store-accent,#c9a24b);--accent2:#8d6f35;--radius:6px;--line:rgba(201,162,75,0.35);--shadow-soft:0 16px 36px rgba(0,0,0,0.5)}.store-theme[data-theme=golab]{--bg:#fdf4f2;--surface:#ffffff;--ink:#3d2430;--muted:#a08894;--accent:var(--store-accent,#c94f7c);--accent2:#8a5a44;--radius:18px;--line:rgba(61,36,48,0.12);--shadow-soft:0 16px 36px rgba(201,79,124,0.16)}.store-theme[data-theme=kaghaz]{--bg:#f8f3e8;--surface:#fffdf7;--ink:#17130f;--muted:#6e675c;--accent:#2b23e5;--accent2:#dfff00;--radius:0px;--line:rgba(23,19,15,0.18);--shadow-soft:none;--button-ink:#17130f}.store-theme[data-theme=sarv]{--bg:#f2f4ee;--surface:#fbfcf9;--ink:#24312a;--muted:#74806f;--accent:var(--store-accent,#4a7c59);--accent2:#c76b4a;--radius:12px;--line:rgba(36,49,42,0.12);--shadow-soft:0 14px 34px rgba(36,49,42,0.12)}.store-theme[data-theme=shabnam]{--bg:#eef2f7;--surface:#ffffff;--ink:#17212e;--muted:#64748b;--accent:var(--store-accent,#6d28d9);--accent2:#0ea5e9;--radius:14px;--line:rgba(23,33,46,0.12);--shadow-soft:0 14px 34px rgba(23,33,46,0.14)}.store-theme[data-theme=atash]{--bg:#121212;--surface:#1b1b1b;--ink:#f5f2ec;--muted:#9a938a;--accent:var(--store-accent,#ff4d2e);--accent2:#ffd166;--radius:0px;--line:rgba(245,242,236,0.4);--shadow-soft:none}.store-theme[data-theme=atelier] h1,.store-theme[data-theme=atelier] h2,.store-theme[data-theme=atelier] h3,.store-theme[data-theme=bazaar] h1,.store-theme[data-theme=bazaar] h2,.store-theme[data-theme=bazaar] h3,.store-theme[data-theme=golab] h1,.store-theme[data-theme=golab] h2,.store-theme[data-theme=golab] h3,.store-theme[data-theme=kaghaz] h1,.store-theme[data-theme=kaghaz] h2,.store-theme[data-theme=kaghaz] h3,.store-theme[data-theme=noor] h1,.store-theme[data-theme=noor] h2,.store-theme[data-theme=noor] h3{font-family:Georgia,Times New Roman,serif}.store-theme[data-theme=atash] h1,.store-theme[data-theme=atash] h2,.store-theme[data-theme=atash] h3{font-weight:900;letter-spacing:-.03em}.store-theme[data-theme=golab] .muted{font-feature-settings:"smcp";font-variant:small-caps;letter-spacing:.03em}.store-theme[data-theme=atelier] h1{font-size:clamp(2.4rem,5vw,4.2rem);letter-spacing:-.02em}.store-theme[data-theme=atelier] .muted{text-transform:uppercase;letter-spacing:.08em;font-family:Courier New,monospace;font-size:.78rem}.store-theme h1,.store-theme h2,.store-theme h3,.store-theme label,.store-theme p,.store-theme strong,.store-theme td{color:var(--ink)}.store-theme .muted,.store-theme th{color:var(--muted)}.store-theme .card,.store-theme .metric,.store-theme .panel,.store-theme .product-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-soft);color:var(--ink);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.store-theme .metric,.store-theme .table-wrap{background:var(--surface)}.store-theme .table-wrap{border:1px solid var(--line);border-radius:var(--radius)}.store-theme td,.store-theme th{border-bottom:1px solid var(--line);background:transparent}.store-theme[data-theme=atash] .card,.store-theme[data-theme=atash] .metric,.store-theme[data-theme=atash] .panel,.store-theme[data-theme=atash] .product-card,.store-theme[data-theme=atash] .table-wrap,.store-theme[data-theme=atash] td,.store-theme[data-theme=atash] th{border-width:2px}.store-theme[data-theme=sarv] .card,.store-theme[data-theme=sarv] .product-body{padding:clamp(22px,4vw,34px)}.store-theme input,.store-theme select,.store-theme textarea{background:var(--surface);border:1px solid var(--line);color:var(--ink)}.store-theme input:focus,.store-theme select:focus,.store-theme textarea:focus{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 22%,transparent)}.store-theme[data-theme=shabnam] .button:focus-visible,.store-theme[data-theme=shabnam] .ghost-button:focus-visible,.store-theme[data-theme=shabnam] a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.store-theme .radio-row label{background:var(--surface);border:1px solid var(--line)}.store-theme[data-theme=shabnam] .radio-row label{border-radius:6px}.store-theme[data-theme=atash] .radio-row label{border-radius:0}.store-theme .hero-media{background:var(--surface);border-radius:var(--radius)}.store-theme .hero-media:after,.store-theme .hero-media:before{display:none}.store-theme .button{background:var(--accent);color:var(--button-ink);box-shadow:0 12px 26px rgba(0,0,0,.22)}.store-theme .button:focus-visible,.store-theme .button:hover{transform:translateY(-2px);box-shadow:0 16px 32px rgba(0,0,0,.28)}.store-theme[data-theme=noor] .button,.store-theme[data-theme=saffron] .button{color:#fff8ec}.store-theme[data-theme=shabnam] .button{background:linear-gradient(135deg,var(--accent),var(--accent2))}.store-theme[data-theme=kaghaz] .button,.store-theme[data-theme=kaghaz] .button:focus-visible,.store-theme[data-theme=kaghaz] .button:hover{box-shadow:none}.store-theme .ghost-button{border:1px solid var(--line);color:var(--ink);background:transparent}.store-theme .ghost-button:focus-visible,.store-theme .ghost-button:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);transform:translateY(-1px)}.store-theme .price{color:var(--accent)}.store-theme[data-theme=kaghaz] .price{font-family:Courier New,monospace}.store-theme .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.store-theme[data-theme=atelier] .product-grid,.store-theme[data-theme=kaghaz] .product-grid,.store-theme[data-theme=noor] .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.store-theme[data-theme=shabnam] .product-grid,.store-theme[data-theme=volt] .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.store-theme .product-image{background:var(--surface)}.store-theme[data-theme=saffron] .product-card,.store-theme[data-theme=saffron] .product-image{border-radius:calc(var(--radius) - 2px)}.store-theme[data-theme=sarv] .product-card{border-color:transparent}.store-theme .product-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-soft);border-color:var(--accent)}.store-theme[data-theme=volt] .product-card:hover,.store-theme[data-theme=volt] a.card:hover{box-shadow:0 0 0 1px var(--accent),0 0 28px color-mix(in srgb,var(--accent) 45%,transparent);transform:translateY(-4px)}.store-theme[data-theme=noor] .product-card{position:relative;overflow:hidden}.store-theme[data-theme=noor] .product-card:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 20%,color-mix(in srgb,var(--accent) 35%,transparent) 50%,transparent 80%);transform:translateX(-120%);transition:transform .9s ease}.store-theme[data-theme=noor] .product-card:hover:after{transform:translateX(120%)}.store-theme[data-theme=golab] .product-card:hover{box-shadow:0 20px 40px color-mix(in srgb,var(--accent) 35%,transparent)}.store-theme[data-theme=kaghaz] .product-card a:hover h3{text-decoration:underline}.store-theme[data-theme=shabnam] .section-header .muted{text-transform:uppercase;letter-spacing:.08em;font-family:Courier New,monospace;font-size:.78rem}.store-theme[data-theme=atash] .product-card:hover{background:var(--accent)}.store-theme[data-theme=atash] .product-card:hover .muted,.store-theme[data-theme=atash] .product-card:hover .price,.store-theme[data-theme=atash] .product-card:hover h3,.store-theme[data-theme=atash] .product-card:hover p{color:var(--bg)}.store-theme a.card:hover,a.store-theme .card:hover{border-color:var(--accent)}.store-theme .storefront{min-height:100vh}.store-theme .storefront-nav{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:76px;padding:0 clamp(20px,4vw,64px);border-bottom:1px solid var(--line);background:var(--bg)}.store-theme .storefront-brand{color:var(--ink);font-size:clamp(1.25rem,2vw,1.7rem);font-weight:950;letter-spacing:-.06em}.store-theme .storefront-actions,.store-theme .storefront-nav nav{display:flex;align-items:center}.store-theme .storefront-nav nav{gap:clamp(14px,2vw,28px);color:var(--ink);font-size:.88rem;font-weight:800}.store-theme .storefront-nav nav a{color:inherit}.store-theme .storefront-container{padding-top:clamp(34px,6vw,92px)}.store-theme .storefront-hero{display:grid;grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);align-items:center;gap:clamp(36px,7vw,120px);min-height:min(760px,calc(100vh - 76px))}.store-theme .storefront-copy{display:grid;gap:22px;order:0}.store-theme .storefront-copy .muted{margin:0;color:var(--accent);font-size:.9rem;font-weight:900}.store-theme .storefront-copy h1{max-width:760px;margin:0;color:var(--ink);font-size:clamp(3.8rem,7.4vw,8.5rem);line-height:.88;letter-spacing:-.055em}.store-theme .storefront-copy>p:not(.muted){max-width:650px;margin:0;color:var(--muted);font-size:clamp(1rem,1.5vw,1.3rem);font-weight:700;line-height:1.7}.store-theme .storefront-actions{flex-wrap:wrap;gap:12px}.store-theme .storefront-actions .button,.store-theme .storefront-actions .ghost-button{min-height:52px;padding-inline:24px}.store-theme .storefront-hero-media{position:relative;order:0;min-height:clamp(420px,48vw,620px);overflow:hidden;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-soft)}.store-theme .storefront-hero-media img{position:relative;z-index:1;display:block;width:100%;height:100%;min-height:inherit;object-fit:cover}.store-theme[data-theme=kaghaz] .storefront-hero-media{margin-inline-start:clamp(-44px,-4vw,-12px);border:0;box-shadow:24px 24px 0 rgba(43,35,229,.1)}.store-theme[data-theme=kaghaz] .storefront-hero-media:before{position:absolute;z-index:0;inset:-8% 48% 14% -18%;content:"";background:url(/img/frontage-kaghaz-market.webp) 50%/cover no-repeat;filter:saturate(1.1) contrast(1.08)}.store-theme[data-theme=kaghaz] .storefront-hero-media img{width:82%;height:78%;min-height:0;margin:14% 0 0 auto;background:var(--surface);object-fit:cover}.store-theme .storefront-products{margin-top:clamp(54px,9vw,132px)}.store-theme[data-theme=kaghaz] .product-card,.store-theme[data-theme=kaghaz] .product-image{border-radius:0}.store-theme[data-theme=kaghaz] .product-card{border-inline:0;border-top:0;box-shadow:none}.store-theme[data-theme=kaghaz] .product-card:hover{transform:translateY(-3px);border-color:var(--accent)}.store-maintenance{min-height:100vh;display:grid;place-items:center;text-align:center;padding:32px;background:var(--bg);color:var(--ink)}.store-maintenance img{width:72px;height:72px;object-fit:contain;border-radius:var(--radius);margin-bottom:18px}.store-maintenance h1{margin:0 0 8px}.store-maintenance p{color:var(--muted);margin:0}@media (max-width:980px){.store-theme .storefront-hero{grid-template-columns:1fr;min-height:0}.store-theme .storefront-copy,.store-theme .storefront-hero-media{order:0}.store-theme[data-theme=kaghaz] .storefront-hero-media{margin-inline-start:0}.store-theme .product-grid,.store-theme[data-theme=atelier] .product-grid,.store-theme[data-theme=kaghaz] .product-grid,.store-theme[data-theme=noor] .product-grid,.store-theme[data-theme=shabnam] .product-grid,.store-theme[data-theme=volt] .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.store-theme .storefront-nav{min-height:64px;padding-inline:16px}.store-theme .storefront-nav nav a:nth-of-type(-n+2){display:none}.store-theme .storefront-hero{gap:28px}.store-theme .storefront-copy h1{font-size:clamp(3.1rem,16vw,5.2rem)}.store-theme .storefront-hero-media{min-height:340px}.store-theme .product-grid,.store-theme[data-theme=atelier] .product-grid,.store-theme[data-theme=kaghaz] .product-grid,.store-theme[data-theme=noor] .product-grid,.store-theme[data-theme=shabnam] .product-grid,.store-theme[data-theme=volt] .product-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.store-theme .button,.store-theme .ghost-button,.store-theme .product-card,.store-theme[data-theme=noor] .product-card:after{transition:none}}.store-theme .variant-picker{border:0;margin:0 0 14px;padding:0}.store-theme .variant-picker legend{padding:0 0 8px}.store-theme .product-purchase{display:grid;gap:16px}.store-theme .product-purchase .form-grid{grid-template-columns:1fr}.store-theme .product-purchase-actions{justify-content:flex-end}.store-theme .quantity-field{display:flex;flex-direction:column;gap:4px}.store-theme .quantity-field input{width:80px}.store-theme .radio-row label.is-unavailable{cursor:not-allowed;opacity:.55}.store-theme .is-disabled{opacity:.5;pointer-events:none}.store-theme .storefront-nav{position:sticky;top:0;z-index:30;min-height:84px;background:color-mix(in srgb,var(--bg) 94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.store-theme .storefront-brand{display:grid;gap:2px}.store-theme .storefront-brand small{color:var(--muted);font-size:.62rem;font-weight:700;letter-spacing:0}.store-theme .storefront-nav nav{flex-wrap:nowrap}.store-theme .storefront-cart-link{display:inline-flex;align-items:center;gap:7px}.store-theme .storefront-search{position:relative}.store-theme .storefront-search summary{display:grid;width:38px;height:38px;place-items:center;cursor:pointer;list-style:none}.store-theme .storefront-search summary::-webkit-details-marker{display:none}.store-theme .storefront-search form{position:absolute;top:calc(100% + 18px);inset-inline-end:0;width:min(420px,calc(100vw - 32px));padding:18px;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-soft)}.store-theme .storefront-search form label{display:block;margin-bottom:8px;font-size:.78rem;font-weight:800}.store-theme .storefront-search form div{display:flex;gap:8px}.store-theme .storefront-search input{min-width:0;flex:1 1;min-height:44px;padding:9px 12px}.store-theme .storefront-container{width:min(100% - 48px,1320px);padding-top:clamp(34px,5vw,74px)}.store-theme .storefront-hero{min-height:min(690px,calc(100vh - 120px))}.store-theme .storefront-copy h1{font-size:clamp(3.5rem,6.7vw,7.5rem)}.store-theme .storefront-text-link{display:inline-flex;align-items:center;min-height:44px;color:var(--accent);font-size:.88rem;font-weight:900;border-bottom:1px solid}.store-theme .storefront-hero-media,.store-theme[data-theme=kaghaz] .storefront-hero-media{min-height:clamp(440px,48vw,640px);margin-inline-start:0;border:1px solid var(--line);box-shadow:var(--shadow-soft)}.store-theme[data-theme=kaghaz] .storefront-hero-media{border-bottom:12px solid var(--accent2);box-shadow:-22px 22px 0 color-mix(in srgb,var(--accent) 14%,transparent)}.store-theme[data-theme=kaghaz] .storefront-hero-media:before{display:none}.store-theme .storefront-hero-media img,.store-theme[data-theme=kaghaz] .storefront-hero-media img{width:100%;height:100%;min-height:inherit;margin:0;object-fit:cover}.store-theme .storefront-hero-note{position:absolute;z-index:2;inset-inline-start:18px;bottom:18px;display:flex;align-items:center;gap:8px;max-width:calc(100% - 36px);padding:12px 15px;color:#17130f;background:var(--accent2);font-size:.78rem;font-weight:900}.store-theme .storefront-section-header{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:end;gap:32px;margin-bottom:30px}.store-theme .storefront-contact .muted,.store-theme .storefront-section-header .muted,.store-theme .storefront-story-copy>.muted{margin:0 0 8px;color:var(--accent);font-size:.78rem;font-weight:900}.store-theme .storefront-contact h2,.store-theme .storefront-section-header h2,.store-theme .storefront-story-copy h2{margin:0;font-size:clamp(2.2rem,4vw,4.4rem);line-height:1.05;letter-spacing:-.045em}.store-theme .storefront-section-header>p{margin:0;color:var(--muted);line-height:1.75}.store-theme .storefront-products .product-grid,.store-theme[data-theme=atelier] .storefront-products .product-grid,.store-theme[data-theme=kaghaz] .storefront-products .product-grid,.store-theme[data-theme=noor] .storefront-products .product-grid,.store-theme[data-theme=shabnam] .storefront-products .product-grid,.store-theme[data-theme=volt] .storefront-products .product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.3vw,30px)}.store-theme .storefront-products .product-card{overflow:hidden}.store-theme .storefront-products .product-card a{display:block;color:inherit}.store-theme .storefront-products .product-image{position:relative;aspect-ratio:1/1.08}.store-theme .storefront-products .product-image img{transition:transform .42s ease}.store-theme .storefront-products .product-card:hover .product-image img{transform:scale(1.025)}.store-theme .product-index{position:absolute;inset-inline-start:12px;top:12px;padding:5px 8px;color:var(--ink);background:var(--surface);font-size:.68rem;font-weight:900}.store-theme .storefront-products .product-body{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 4px 22px}.store-theme .storefront-products .product-body h3{margin:0 0 7px}.store-theme .storefront-products .product-body p{display:-webkit-box;max-width:34ch;margin:0;overflow:hidden;font-size:.82rem;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.store-theme .storefront-products .price{flex:0 0 auto;font-size:.9rem;white-space:nowrap}.store-theme .storefront-empty{display:grid;justify-items:center;gap:10px;padding:clamp(44px,8vw,90px) 24px;border-block:1px solid var(--line);text-align:center}.store-theme .storefront-empty h3,.store-theme .storefront-empty p{margin:0}.store-theme .storefront-empty p{color:var(--muted)}.store-theme .storefront-story{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;margin-top:clamp(78px,12vw,170px);border-block:1px solid var(--line)}.store-theme .storefront-story-image{min-height:620px;overflow:hidden}.store-theme .storefront-story-image img{display:block;width:100%;height:100%;object-fit:cover}.store-theme .storefront-story-copy{display:grid;align-content:center;gap:24px;padding:clamp(32px,6vw,86px);background:var(--surface)}.store-theme .storefront-story-copy>p:not(.muted){max-width:55ch;margin:0;color:var(--muted);line-height:1.9}.store-theme .storefront-story-copy dl{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:8px 0 0}.store-theme .storefront-story-copy dl div{padding-top:14px;border-top:1px solid var(--line)}.store-theme .storefront-story-copy dt{color:var(--accent);font-size:1.55rem;font-weight:950}.store-theme .storefront-story-copy dd{margin:4px 0 0;color:var(--muted);font-size:.75rem}.store-theme .storefront-testimonial{max-width:980px;margin:clamp(76px,12vw,160px) auto;text-align:center}.store-theme .storefront-testimonial>span{display:block;height:54px;color:var(--accent);font-family:Georgia,serif;font-size:5rem;line-height:1}.store-theme .storefront-testimonial blockquote{margin:12px 0 20px;color:var(--ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.7rem,3.2vw,3.2rem);font-weight:700;line-height:1.55}.store-theme .storefront-testimonial p{margin:0;color:var(--muted);font-size:.82rem;font-weight:800}.store-theme .storefront-contact{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-bottom:clamp(72px,10vw,130px);padding:clamp(28px,5vw,68px);color:var(--button-ink);background:var(--accent)}.store-theme .storefront-contact .muted,.store-theme .storefront-contact h2{color:inherit}.store-theme .storefront-contact .button{flex:0 0 auto;color:var(--ink);border-color:var(--accent2);background:var(--accent2)}.store-theme .storefront-footer{display:grid;grid-template-columns:1.5fr repeat(3,.65fr);gap:clamp(28px,5vw,78px);padding:clamp(50px,8vw,100px) max(24px,calc((100vw - 1320px) / 2));border-top:1px solid var(--line);background:var(--surface)}.store-theme .storefront-footer>div{display:flex;flex-direction:column;align-items:flex-start;gap:11px}.store-theme .storefront-footer p{max-width:34ch;margin:8px 0 0;color:var(--muted);line-height:1.7}.store-theme .storefront-footer strong{margin-bottom:4px;font-size:.78rem}.store-theme .storefront-footer a,.store-theme .storefront-footer span{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:.78rem}.store-theme .storefront-footer a:hover{color:var(--accent)}.store-theme .storefront-footer>small{grid-column:1/-1;padding-top:30px;border-top:1px solid var(--line);color:var(--muted)}@media (max-width:980px){.store-theme .storefront-nav nav>a:not(.storefront-cart-link){display:none}.store-theme .storefront-products .product-grid,.store-theme[data-theme=atelier] .storefront-products .product-grid,.store-theme[data-theme=kaghaz] .storefront-products .product-grid,.store-theme[data-theme=noor] .storefront-products .product-grid,.store-theme[data-theme=shabnam] .storefront-products .product-grid,.store-theme[data-theme=volt] .storefront-products .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.store-theme .storefront-story-image{min-height:520px}.store-theme .storefront-footer{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.store-theme .storefront-nav{min-height:68px}.store-theme .storefront-brand small,.store-theme .storefront-cart-link span{display:none}.store-theme .storefront-container{width:min(100% - 28px,1320px)}.store-theme .storefront-hero{display:flex;flex-direction:column}.store-theme .storefront-copy{order:1}.store-theme .storefront-hero-media{order:2}.store-theme .storefront-copy h1{font-size:clamp(3.2rem,17vw,5.3rem)}.store-theme .storefront-actions .button{width:100%}.store-theme .storefront-section-header{grid-template-columns:1fr;gap:14px}.store-theme .storefront-products .product-grid,.store-theme .storefront-story,.store-theme[data-theme=atelier] .storefront-products .product-grid,.store-theme[data-theme=kaghaz] .storefront-products .product-grid,.store-theme[data-theme=noor] .storefront-products .product-grid,.store-theme[data-theme=shabnam] .storefront-products .product-grid,.store-theme[data-theme=volt] .storefront-products .product-grid{grid-template-columns:1fr}.store-theme .storefront-story-image{min-height:390px}.store-theme .storefront-story-copy{padding:32px 22px}.store-theme .storefront-contact{align-items:stretch;flex-direction:column}.store-theme .storefront-contact .button{width:100%}.store-theme .storefront-footer{grid-template-columns:1fr 1fr}.store-theme .storefront-footer>div:first-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.store-theme .storefront-products .product-image img{transition:none}}