[data-storefront-ai1-theme=atelier] .ai1-hero{grid-template-columns:1.35fr .65fr;padding-top:42px}[data-storefront-ai1-theme=atelier] .ai1-hero__media{transform:rotate(-1.2deg)}[data-storefront-ai1-theme=atelier] .ai1-products__grid{grid-template-columns:1.4fr repeat(3,1fr)}[data-storefront-ai1-theme=maison] .ai1-hero{grid-template-columns:.8fr 1.2fr;border-radius:0 0 72px 72px}[data-storefront-ai1-theme=maison] .ai1-hero__media{border-radius:44% 12% 42% 16%}[data-storefront-ai1-theme=maison] .ai1-categories__grid{grid-template-columns:2fr 1fr 1fr}[data-storefront-ai1-theme=aura] .ai1-hero{display:grid;grid-template-columns:1fr;min-height:760px;text-align:center}[data-storefront-ai1-theme=aura] .ai1-hero__copy,[data-storefront-ai1-theme=aura] .ai1-hero__media{grid-area:1/1}[data-storefront-ai1-theme=aura] .ai1-hero__copy{z-index:2;align-self:end;margin:auto;padding:70px}[data-storefront-ai1-theme=velo] .ai1-hero{min-height:820px;align-items:end}[data-storefront-ai1-theme=velo] .ai1-hero__media{clip-path:polygon(8% 0,100% 0,92% 100%,0 100%)}[data-storefront-ai1-theme=velo] .ai1-feature{display:grid;grid-template-columns:1fr 1fr;gap:5vw}[data-storefront-ai1-theme=ridge] .ai1-products__grid{display:grid;grid-template-columns:repeat(2,1fr)}[data-storefront-ai1-theme=ridge] .ai1-product-card{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--ai1-rule)}[data-storefront-ai1-theme=ridge] .ai1-product-card>button{grid-column:2}[data-storefront-ai1-theme=allbirds] .ai1-hero{grid-template-columns:1.15fr .85fr}[data-storefront-ai1-theme=allbirds] .ai1-hero__media{border-radius:999px 999px 32px 32px}[data-storefront-ai1-theme=allbirds] .ai1-feature__steps{border-radius:999px;overflow:hidden}[data-storefront-ai1-theme=solaris] .ai1-hero__media{transform:rotate(3deg);box-shadow:-24px 24px 0 var(--sf-accent)}[data-storefront-ai1-theme=solaris] .ai1-products__grid{grid-template-columns:repeat(2,1fr)}[data-storefront-ai1-theme=solaris] .ai1-product-card:nth-child(2n){transform:translateY(70px)}[data-storefront-ai1-theme=breww] .ai1-hero{grid-template-columns:320px 1fr}[data-storefront-ai1-theme=breww] .ai1-hero__media{border:2px solid var(--sf-text)}[data-storefront-ai1-theme=breww] .ai1-categories__grid{grid-template-columns:repeat(2,1fr);font-family:var(--font-geist-mono),monospace}[data-storefront-ai1-theme=chronos] .ai1-hero{grid-template-columns:1fr 1.4fr}[data-storefront-ai1-theme=chronos] .ai1-story{border-block:4px double currentColor}[data-storefront-ai1-theme=botanica] .ai1-hero{align-items:end}[data-storefront-ai1-theme=botanica] .ai1-hero__media{min-height:680px}[data-storefront-ai1-theme=botanica] .ai1-categories__grid a{border-radius:50% 50% 10px 10px;min-height:230px}[data-storefront-ai1-theme=haven] .ai1-hero{display:flex;flex-direction:column;text-align:center}[data-storefront-ai1-theme=haven] .ai1-hero__copy{order:2;max-width:850px;margin:auto}[data-storefront-ai1-theme=haven] .ai1-hero__media{width:100%;min-height:520px}[data-storefront-ai1-theme=pawz] .ai1-categories__grid{gap:15px;border:0;transform:rotate(-1deg)}[data-storefront-ai1-theme=pawz] .ai1-product-card{border-radius:28px;overflow:hidden}[data-storefront-ai1-theme=soundcraft] .ai1-hero{grid-template-columns:1fr 1fr;background-image:repeating-linear-gradient(90deg,transparent 0 11px,color-mix(in srgb,var(--sf-accent) 12%,transparent) 12px)}[data-storefront-ai1-theme=soundcraft] .ai1-hero__media{border-radius:999px}[data-storefront-ai1-theme=soundcraft] .ai1-feature__steps{transform:skewX(-6deg)}[data-storefront-ai1-theme=vector] .ai1-hero{min-height:560px;border-bottom:1px solid var(--ai1-rule)}[data-storefront-ai1-theme=vector] .ai1-products__grid{display:grid;grid-template-columns:1fr}[data-storefront-ai1-theme=vector] .ai1-product-card{display:grid;grid-template-columns:160px 1fr 150px;align-items:center}[data-storefront-ai1-theme=meridian] .ai1-hero{border-radius:0 0 35% 0;background:radial-gradient(circle at 80% 20%,var(--sf-accent),transparent 28%)}[data-storefront-ai1-theme=meridian] .ai1-products__grid{grid-template-columns:repeat(3,1fr)}[data-storefront-ai1-theme=meridian] .ai1-product-card{border:1px solid var(--ai1-rule);padding:12px;border-radius:16px}[data-storefront-ai1-theme=nexus] .ai1-hero{grid-template-columns:90px 1fr 1.2fr}[data-storefront-ai1-theme=nexus] .ai1-hero:before{content:"01\A02\A03\A04";white-space:pre;align-self:stretch;border-right:1px solid var(--ai1-rule);font-family:var(--font-geist-mono),monospace}[data-storefront-ai1-theme=nexus] .ai1-products__grid{gap:1px}[data-storefront-ai1-theme=resend] .ai1-hero{min-height:520px;max-width:980px;margin:auto}[data-storefront-ai1-theme=resend] .ai1-products__grid{display:flex;overflow-x:auto;border-block:1px solid currentColor}[data-storefront-ai1-theme=mercury] .ai1-hero{grid-template-columns:1fr;min-height:640px}[data-storefront-ai1-theme=mercury] .ai1-hero__copy{max-width:820px}[data-storefront-ai1-theme=mercury] .ai1-categories__grid{grid-template-columns:repeat(2,1fr);gap:18px;border:0}[data-storefront-ai1-theme=scale] .ai1-hero{grid-template-columns:1.4fr .6fr;clip-path:polygon(0 0,100% 0,94% 100%,0 92%)}[data-storefront-ai1-theme=scale] .ai1-feature h2{font-size:clamp(50px,9vw,140px);text-transform:uppercase}[data-storefront-ai1-theme=scale] .ai1-products__grid{grid-template-columns:repeat(2,1fr)}[data-storefront-ai1-theme=retool] .ai1-hero{grid-template-columns:220px 1fr 1fr;gap:1px;background:var(--ai1-rule)}[data-storefront-ai1-theme=retool] .ai1-hero>*{background:var(--sf-background);padding:28px}[data-storefront-ai1-theme=retool] .ai1-products__grid{display:table;width:100%}[data-storefront-ai1-theme=framer] .ai1-hero{min-height:780px;border-radius:0 0 45% 12%;background:conic-gradient(from 120deg at 75% 30%,var(--sf-accent),var(--sf-primary),var(--sf-background))}[data-storefront-ai1-theme=framer] .ai1-hero__media{transform:translateY(40px) rotate(5deg);border-radius:30px}[data-storefront-ai1-theme=framer] .ai1-product-card:nth-child(3n+2){transform:translateY(55px) rotate(1deg)}[data-storefront-ai1-theme=orbit] .ai1-hero{display:grid;grid-template-columns:1fr;min-height:760px}[data-storefront-ai1-theme=orbit] .ai1-hero__copy,[data-storefront-ai1-theme=orbit] .ai1-hero__media{grid-area:1/1}[data-storefront-ai1-theme=orbit] .ai1-hero__copy{z-index:2;align-self:end;padding:70px;background:linear-gradient(transparent,rgba(0,0,0,.75))}[data-storefront-ai1-theme=zenith] .ai1-hero{grid-template-columns:260px 1fr;max-width:1240px;margin:auto}[data-storefront-ai1-theme=zenith] .ai1-categories__grid{display:block;border-left:0}[data-storefront-ai1-theme=zenith] .ai1-categories__grid a{min-height:64px;display:grid;grid-template-columns:60px 1fr auto;align-items:center}[data-storefront-ai1-theme=sentinel] .ai1-hero{border:1px solid var(--sf-primary);margin:18px;min-height:720px}[data-storefront-ai1-theme=sentinel] .ai1-feature{background-image:linear-gradient(var(--ai1-rule) 1px,transparent 1px),linear-gradient(90deg,var(--ai1-rule) 1px,transparent 1px);background-size:32px 32px}[data-storefront-ai1-theme=sentinel] .ai1-product-card{border:1px solid var(--sf-primary)}[data-storefront-ai1-theme=pulse] .ai1-hero{border-radius:0 0 50% 50%;background:radial-gradient(circle at 70% 30%,var(--sf-accent),transparent 35%)}[data-storefront-ai1-theme=pulse] .ai1-categories__grid{display:flex;overflow-x:auto;gap:18px;border:0}[data-storefront-ai1-theme=pulse] .ai1-categories__grid a{min-width:280px;border:1px solid var(--ai1-rule);border-radius:20px}@media(max-width:900px){[data-storefront-ai1-theme] .ai1-categories__grid,[data-storefront-ai1-theme] .ai1-feature,[data-storefront-ai1-theme] .ai1-products__grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-storefront-ai1-theme] .ai1-hero{grid-template-columns:1fr;border-radius:0;clip-path:none}[data-storefront-ai1-theme=ridge] .ai1-product-card,[data-storefront-ai1-theme=vector] .ai1-product-card{display:block}[data-storefront-ai1-theme=retool] .ai1-products__grid{display:grid}}@media(max-width:520px){[data-storefront-ai1-theme] .ai1-categories__grid,[data-storefront-ai1-theme] .ai1-feature,[data-storefront-ai1-theme] .ai1-products__grid{grid-template-columns:1fr 1fr}[data-storefront-ai1-theme] .ai1-hero__copy{padding:30px 0}[data-storefront-ai1-theme=resend] .ai1-products__grid,[data-storefront-ai1-theme=zenith] .ai1-categories__grid{display:grid;grid-template-columns:1fr}}[data-storefront-ai1-theme] .ai1-hero__signature{font-size:11px;line-height:1.45;letter-spacing:.06em}[data-storefront-ai1-theme] .ai1-hero--architecture-command{grid-template-columns:180px minmax(300px,.72fr) minmax(420px,1.28fr);gap:0;padding:clamp(28px,5vw,76px);align-items:stretch}[data-storefront-ai1-theme] .ai1-hero--architecture-command .ai1-hero__signature{border:1px solid var(--ai1-rule);padding:18px;display:flex;flex-direction:column;justify-content:space-between}[data-storefront-ai1-theme] .ai1-hero--architecture-command .ai1-hero__signature dl{margin:80px 0 0;display:grid;gap:0}[data-storefront-ai1-theme] .ai1-hero--architecture-command .ai1-hero__signature dl div{display:grid;grid-template-columns:30px 1fr;gap:8px;padding:12px 0;border-top:1px solid var(--ai1-rule)}[data-storefront-ai1-theme] .ai1-hero--architecture-command .ai1-hero__signature dd{margin:0}[data-storefront-ai1-theme] .ai1-hero--architecture-command .ai1-hero__copy{border-block:1px solid var(--ai1-rule);padding:clamp(30px,5vw,72px)}[data-storefront-ai1-theme] .ai1-hero--architecture-command .ai1-hero__media{border:1px solid var(--ai1-rule);min-height:640px}[data-storefront-ai1-theme] .ai1-hero--architecture-editorial{grid-template-columns:56px repeat(11,minmax(0,1fr));gap:18px;padding-block:52px;align-items:start}[data-storefront-ai1-theme] .ai1-hero--architecture-editorial .ai1-hero__index{grid-column:1;writing-mode:vertical-rl;font:11px var(--font-geist-mono),monospace}[data-storefront-ai1-theme] .ai1-hero--architecture-editorial .ai1-hero__copy{grid-column:2/7;padding-top:9vw}[data-storefront-ai1-theme] .ai1-hero--architecture-editorial .ai1-hero__media{grid-column:7/13;min-height:680px}[data-storefront-ai1-theme] .ai1-hero--architecture-editorial .ai1-hero__signature{grid-column:2/7;display:flex;justify-content:space-between;gap:16px;border-top:1px solid var(--ai1-rule);padding-top:15px;font-family:Georgia,serif}[data-storefront-ai1-theme] .ai1-hero--architecture-editorial .ai1-hero__signature i{font-size:10px}[data-storefront-ai1-theme] .ai1-hero--architecture-ritual{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);text-align:center;padding-inline:clamp(28px,9vw,150px)}[data-storefront-ai1-theme] .ai1-hero--architecture-ritual .ai1-hero__copy{grid-column:1/-1;max-width:920px;margin:auto}[data-storefront-ai1-theme] .ai1-hero--architecture-ritual .ai1-hero__copy h1{max-width:15ch;margin-inline:auto}[data-storefront-ai1-theme] .ai1-hero--architecture-ritual .ai1-hero__signature{list-style:none;margin:0;display:grid;gap:0;text-align:left;border-block:1px solid var(--ai1-rule);padding:0}[data-storefront-ai1-theme] .ai1-hero--architecture-ritual .ai1-hero__signature li{display:grid;grid-template-columns:36px 1fr;gap:12px;padding:18px 5px;border-bottom:1px solid var(--ai1-rule)}[data-storefront-ai1-theme] .ai1-hero--architecture-ritual .ai1-hero__signature li:last-child{border-bottom:0}[data-storefront-ai1-theme] .ai1-hero--architecture-ritual .ai1-hero__media{min-height:570px}[data-storefront-ai1-theme] .ai1-hero--architecture-rooms{grid-template-columns:minmax(0,1.3fr) minmax(330px,.7fr);grid-template-rows:1fr auto;gap:0;padding:0}[data-storefront-ai1-theme] .ai1-hero--architecture-rooms .ai1-hero__media{grid-row:1/3;min-height:760px}[data-storefront-ai1-theme] .ai1-hero--architecture-rooms .ai1-hero__copy{padding:clamp(38px,7vw,110px)}[data-storefront-ai1-theme] .ai1-hero--architecture-rooms .ai1-hero__signature{display:grid;border-top:1px solid var(--ai1-rule)}[data-storefront-ai1-theme] .ai1-hero--architecture-rooms .ai1-hero__signature span{padding:13px 24px;border-bottom:1px solid var(--ai1-rule)}[data-storefront-ai1-theme] .ai1-hero--architecture-immersive{display:grid;grid-template-columns:1fr;min-height:820px;padding:0;color:#fff}[data-storefront-ai1-theme] .ai1-hero--architecture-immersive .ai1-hero__copy,[data-storefront-ai1-theme] .ai1-hero--architecture-immersive .ai1-hero__media,[data-storefront-ai1-theme] .ai1-hero--architecture-immersive .ai1-hero__veil{grid-area:1/1}[data-storefront-ai1-theme] .ai1-hero--architecture-immersive .ai1-hero__media{min-height:820px}[data-storefront-ai1-theme] .ai1-hero--architecture-immersive .ai1-hero__image{object-fit:cover}[data-storefront-ai1-theme] .ai1-hero--architecture-immersive .ai1-hero__veil{z-index:1;background:linear-gradient(90deg,rgba(0,0,0,.76),rgba(0,0,0,.05) 72%)}[data-storefront-ai1-theme] .ai1-hero--architecture-immersive .ai1-hero__copy{z-index:2;align-self:end;padding:clamp(38px,7vw,110px);max-width:760px}[data-storefront-ai1-theme] .ai1-hero--architecture-immersive .ai1-hero__signature{position:absolute;z-index:3;right:32px;top:32px;width:min(330px,32vw);display:grid;grid-template-columns:1fr auto;gap:9px;border:1px solid rgba(255,255,255,.4);padding:16px;background:rgba(0,0,0,.45);backdrop-filter:blur(10px)}[data-storefront-ai1-theme] .ai1-hero--architecture-immersive .ai1-hero__signature span{grid-column:1/-1}[data-storefront-ai1-theme] .ai1-hero--architecture-data{grid-template-columns:240px minmax(300px,.8fr) minmax(420px,1.2fr);gap:14px;padding:14px;align-items:stretch}[data-storefront-ai1-theme] .ai1-hero--architecture-data>*{border:1px solid var(--ai1-rule);padding:clamp(24px,4vw,62px)}[data-storefront-ai1-theme] .ai1-hero--architecture-data .ai1-hero__signature{display:flex;flex-direction:column;justify-content:space-between;padding:20px}[data-storefront-ai1-theme] .ai1-hero--architecture-data .ai1-hero__signature dl{margin:80px 0 0;display:grid;gap:14px}[data-storefront-ai1-theme] .ai1-hero--architecture-data .ai1-hero__signature dd{margin:4px 0 0;font-size:17px}[data-storefront-ai1-theme] .ai1-hero--architecture-data .ai1-hero__copy{display:flex;flex-direction:column;justify-content:center}[data-storefront-ai1-theme] .ai1-hero--architecture-data .ai1-hero__media{min-height:680px;padding:0}[data-storefront-ai1-theme=kinetic] .ai1-hero__media{clip-path:polygon(7% 0,100% 0,100% 93%,0 100%)}[data-storefront-ai1-theme=atelier] .ai1-hero__media{transform:translateY(24px) rotate(-2deg);box-shadow:22px 22px 0 #d9c6ad}[data-storefront-ai1-theme=lumina] .ai1-hero__media{border-radius:52% 52% 16px 16px}[data-storefront-ai1-theme=maison] .ai1-hero__media{border-radius:0 0 46% 0}[data-storefront-ai1-theme=aura] .ai1-hero__copy{align-self:center;margin-left:auto;text-align:right}[data-storefront-ai1-theme=district] .ai1-hero__copy{transform:skewY(-2deg)}[data-storefront-ai1-theme=velo] .ai1-hero__media{clip-path:polygon(0 0,100% 0,86% 100%,0 100%)}[data-storefront-ai1-theme=ridge] .ai1-hero__signature{background:repeating-linear-gradient(0deg,transparent 0 23px,rgba(255,255,255,.05) 24px)}[data-storefront-ai1-theme=allbirds] .ai1-hero__media{border-radius:300px 300px 24px 24px}[data-storefront-ai1-theme=solaris] .ai1-hero__signature{top:auto;bottom:30px;background:#ff5e3a;color:#111;border-color:#111}[data-storefront-ai1-theme=breww] .ai1-hero__copy{border-left:6px double;padding-left:36px}[data-storefront-ai1-theme=nordic] .ai1-hero__media{margin:42px;border-radius:160px 0 0 0}[data-storefront-ai1-theme=chronos] .ai1-hero__media{border-radius:50%;aspect-ratio:1;min-height:0;margin-top:40px}[data-storefront-ai1-theme=botanica] .ai1-hero__media{border-radius:50% 50% 0 0}[data-storefront-ai1-theme=haven] .ai1-hero__media{border-radius:260px 260px 0 0;order:-1}[data-storefront-ai1-theme=gusto] .ai1-hero__copy{background:#dcf471;color:#263421}[data-storefront-ai1-theme=pawz] .ai1-hero__media{border-radius:48% 52% 44% 56%;transform:rotate(2deg)}[data-storefront-ai1-theme=soundcraft] .ai1-hero__media{border-radius:999px 0 0 999px}[data-storefront-ai1-theme=vector] .ai1-hero__media{clip-path:polygon(12% 0,100% 0,88% 100%,0 100%)}[data-storefront-ai1-theme=meridian] .ai1-hero__signature{border-radius:0 0 80px 0}[data-storefront-ai1-theme=nexus] .ai1-hero__copy{background:var(--sf-surface)}[data-storefront-ai1-theme=resend] .ai1-hero__media{display:none}[data-storefront-ai1-theme=resend] .ai1-hero--architecture-editorial .ai1-hero__copy{grid-column:2/10}[data-storefront-ai1-theme=resend] .ai1-hero--architecture-editorial .ai1-hero__signature{grid-column:10/13;display:grid}[data-storefront-ai1-theme=mercury] .ai1-hero__media{order:2;border-radius:999px 0 0 999px}[data-storefront-ai1-theme=scale] .ai1-hero__copy{clip-path:polygon(0 0,100% 8%,92% 100%,0 92%)}[data-storefront-ai1-theme=retool] .ai1-hero--architecture-command{grid-template-columns:230px 1fr 1fr;background:var(--ai1-rule);gap:1px}[data-storefront-ai1-theme=retool] .ai1-hero--architecture-command>*{background:var(--sf-background)}[data-storefront-ai1-theme=framer] .ai1-hero__media{width:58%;min-height:600px;justify-self:end;align-self:center;margin-right:5vw;transform:rotate(5deg);border-radius:32px}[data-storefront-ai1-theme=orbit] .ai1-hero__signature{border-radius:999px;width:auto;max-width:420px}[data-storefront-ai1-theme=zenith] .ai1-hero__copy{border-top:1px solid;padding-top:30px}[data-storefront-ai1-theme=sentinel] .ai1-hero--architecture-command{margin:18px;border:1px solid #48e7ad}[data-storefront-ai1-theme=pulse] .ai1-hero__media{border-radius:50% 0 50% 0}:is([data-storefront-ai1-theme=kinetic],[data-storefront-ai1-theme=ridge],[data-storefront-ai1-theme=soundcraft],[data-storefront-ai1-theme=sentinel],[data-storefront-ai1-theme=scale],[data-storefront-ai1-theme=retool]) .ai1-catalog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}:is([data-storefront-ai1-theme=kinetic],[data-storefront-ai1-theme=ridge],[data-storefront-ai1-theme=soundcraft],[data-storefront-ai1-theme=sentinel],[data-storefront-ai1-theme=scale],[data-storefront-ai1-theme=retool]) .ai1-catalog__grid .ai1-product-card{display:grid;grid-template-columns:minmax(160px,.75fr) 1fr;column-gap:20px;border:1px solid var(--ai1-rule);padding:12px}:is([data-storefront-ai1-theme=kinetic],[data-storefront-ai1-theme=ridge],[data-storefront-ai1-theme=soundcraft],[data-storefront-ai1-theme=sentinel],[data-storefront-ai1-theme=scale],[data-storefront-ai1-theme=retool]) .ai1-catalog__grid .ai1-product-card__image{grid-row:1/4;aspect-ratio:1}:is([data-storefront-ai1-theme=atelier],[data-storefront-ai1-theme=chronos],[data-storefront-ai1-theme=zenith],[data-storefront-ai1-theme=breww]) .ai1-catalog__grid{grid-template-columns:repeat(3,minmax(0,1fr))}:is([data-storefront-ai1-theme=atelier],[data-storefront-ai1-theme=chronos],[data-storefront-ai1-theme=zenith],[data-storefront-ai1-theme=breww]) .ai1-catalog__grid .ai1-product-card:first-child{grid-column:span 2;grid-row:span 2}:is([data-storefront-ai1-theme=lumina],[data-storefront-ai1-theme=botanica],[data-storefront-ai1-theme=haven],[data-storefront-ai1-theme=pawz],[data-storefront-ai1-theme=allbirds]) .ai1-pdp__image{border-radius:40% 40% 12px 12px}:is([data-storefront-ai1-theme=district],[data-storefront-ai1-theme=velo],[data-storefront-ai1-theme=solaris],[data-storefront-ai1-theme=framer],[data-storefront-ai1-theme=orbit],[data-storefront-ai1-theme=aura]) .ai1-catalog__grid{grid-template-columns:repeat(3,minmax(0,1fr))}:is([data-storefront-ai1-theme=district],[data-storefront-ai1-theme=velo],[data-storefront-ai1-theme=solaris],[data-storefront-ai1-theme=framer],[data-storefront-ai1-theme=orbit],[data-storefront-ai1-theme=aura]) .ai1-catalog__grid .ai1-product-card__image{aspect-ratio:3/4}:is([data-storefront-ai1-theme=vector],[data-storefront-ai1-theme=meridian],[data-storefront-ai1-theme=nexus],[data-storefront-ai1-theme=mercury],[data-storefront-ai1-theme=pulse]) .ai1-catalog__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;background:var(--ai1-rule)}:is([data-storefront-ai1-theme=vector],[data-storefront-ai1-theme=meridian],[data-storefront-ai1-theme=nexus],[data-storefront-ai1-theme=mercury],[data-storefront-ai1-theme=pulse]) .ai1-catalog__grid .ai1-product-card{background:var(--sf-background);padding:12px}@media(max-width:900px){[data-storefront-ai1-theme] .ai1-hero--architecture-command,[data-storefront-ai1-theme] .ai1-hero--architecture-data{grid-template-columns:1fr 1fr}[data-storefront-ai1-theme] .ai1-hero--architecture-command .ai1-hero__signature,[data-storefront-ai1-theme] .ai1-hero--architecture-data .ai1-hero__signature{grid-column:1/-1}[data-storefront-ai1-theme] .ai1-hero--architecture-editorial{grid-template-columns:34px repeat(7,minmax(0,1fr))}[data-storefront-ai1-theme] .ai1-hero--architecture-editorial .ai1-hero__copy{grid-column:2/9;padding-top:20px}[data-storefront-ai1-theme] .ai1-hero--architecture-editorial .ai1-hero__media{grid-column:2/9;min-height:520px}[data-storefront-ai1-theme] .ai1-hero--architecture-editorial .ai1-hero__signature{grid-column:2/9}[data-storefront-ai1-theme] .ai1-hero--architecture-rooms{grid-template-columns:1fr}[data-storefront-ai1-theme] .ai1-hero--architecture-rooms .ai1-hero__media{grid-row:auto;min-height:520px}:is([data-storefront-ai1-theme]) .ai1-catalog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){[data-storefront-ai1-theme] .ai1-hero--architecture-command,[data-storefront-ai1-theme] .ai1-hero--architecture-data,[data-storefront-ai1-theme] .ai1-hero--architecture-ritual{grid-template-columns:1fr;padding:14px}[data-storefront-ai1-theme] .ai1-hero--architecture-command .ai1-hero__copy{padding:30px 18px}[data-storefront-ai1-theme] .ai1-hero--architecture-command .ai1-hero__media,[data-storefront-ai1-theme] .ai1-hero--architecture-data .ai1-hero__media{min-height:430px}[data-storefront-ai1-theme] .ai1-hero--architecture-editorial{grid-template-columns:1fr;padding:30px 20px}[data-storefront-ai1-theme] .ai1-hero--architecture-editorial .ai1-hero__index{display:none}[data-storefront-ai1-theme] .ai1-hero--architecture-editorial .ai1-hero__copy,[data-storefront-ai1-theme] .ai1-hero--architecture-editorial .ai1-hero__media,[data-storefront-ai1-theme] .ai1-hero--architecture-editorial .ai1-hero__signature{grid-column:1}[data-storefront-ai1-theme] .ai1-hero--architecture-immersive{min-height:680px}[data-storefront-ai1-theme] .ai1-hero--architecture-immersive .ai1-hero__signature{right:20px;top:20px;width:calc(100% - 40px)}[data-storefront-ai1-theme] .ai1-hero--architecture-rooms .ai1-hero__media{min-height:430px}:is([data-storefront-ai1-theme]) .ai1-catalog__grid{grid-template-columns:1fr 1fr}:is([data-storefront-ai1-theme=kinetic],[data-storefront-ai1-theme=ridge],[data-storefront-ai1-theme=soundcraft],[data-storefront-ai1-theme=sentinel],[data-storefront-ai1-theme=scale],[data-storefront-ai1-theme=retool]) .ai1-catalog__grid .ai1-product-card{display:block;padding:8px}}@media(max-width:560px){[data-storefront-ai1-theme] .ai1-hero{min-height:0;gap:18px;padding:24px 16px}[data-storefront-ai1-theme] .ai1-hero h1{font-size:clamp(34px,10vw,46px);line-height:.98}[data-storefront-ai1-theme] .ai1-hero--architecture-command .ai1-hero__copy,[data-storefront-ai1-theme] .ai1-hero--architecture-data .ai1-hero__copy,[data-storefront-ai1-theme] .ai1-hero--architecture-editorial .ai1-hero__copy,[data-storefront-ai1-theme] .ai1-hero--architecture-ritual .ai1-hero__copy,[data-storefront-ai1-theme] .ai1-hero--architecture-rooms .ai1-hero__copy,[data-storefront-ai1-theme] .ai1-hero__copy{padding:18px 0}[data-storefront-ai1-theme] .ai1-hero__copy>div{margin-top:16px}[data-storefront-ai1-theme] .ai1-hero__copy>a{margin-top:20px}[data-storefront-ai1-theme] .ai1-hero--architecture-command .ai1-hero__media,[data-storefront-ai1-theme] .ai1-hero--architecture-data .ai1-hero__media,[data-storefront-ai1-theme] .ai1-hero--architecture-editorial .ai1-hero__media,[data-storefront-ai1-theme] .ai1-hero--architecture-ritual .ai1-hero__media,[data-storefront-ai1-theme] .ai1-hero--architecture-rooms .ai1-hero__media,[data-storefront-ai1-theme] .ai1-hero__media{width:100%;min-height:0;aspect-ratio:4/3;justify-self:stretch;margin:0;transform:none}[data-storefront-ai1-theme] .ai1-hero--architecture-command .ai1-hero__signature dl,[data-storefront-ai1-theme] .ai1-hero--architecture-data .ai1-hero__signature dl{margin-top:16px}[data-storefront-ai1-theme] .ai1-hero--architecture-immersive{min-height:clamp(500px,142vw,580px);padding:0}[data-storefront-ai1-theme] .ai1-hero--architecture-immersive .ai1-hero__media{height:100%;min-height:inherit;aspect-ratio:auto;margin:0;transform:none}[data-storefront-ai1-theme] .ai1-hero--architecture-immersive .ai1-hero__copy{padding:28px 18px}[data-storefront-ai1-theme] .ai1-hero--architecture-immersive .ai1-hero__signature{right:16px;top:16px;width:calc(100% - 32px);padding:12px}[data-storefront-ai1-theme] :is(.ai1-feature,.ai1-categories,.ai1-products,.ai1-story,.ai1-newsletter){padding-block:44px}[data-storefront-ai1-theme] .ai1-signature{padding-block:48px}[data-storefront-ai1-theme] .ai1-story--architecture-immersive{min-height:500px}[data-storefront-ai1-theme] .ai1-story--architecture-rooms aside{min-height:300px}}[data-storefront-ai1-theme=vector] .ai1-catalog__grid{grid-template-columns:minmax(0,1fr);gap:0;padding-top:0;background:transparent}[data-storefront-ai1-theme=vector] .ai1-catalog__grid .ai1-product-card{grid-template-columns:minmax(120px,160px) minmax(0,1fr) minmax(120px,150px);gap:24px;min-width:0;align-items:center}[data-storefront-ai1-theme=vector] .ai1-catalog__grid .ai1-product-card>button{margin-top:0;min-height:44px}[data-storefront-ai1-theme=vector] .ai1-catalog__grid .ai1-product-card__meta{min-width:0}[data-storefront-ai1-theme=vector] .ai1-catalog__grid .ai1-product-card h3{overflow-wrap:anywhere}[data-storefront-ai1-theme=vector] .ai1-footer__grid>div{color:var(--sf-text)}@media(max-width:900px){[data-storefront-ai1-theme=vector] .ai1-catalog__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}[data-storefront-ai1-theme=vector] .ai1-catalog__grid .ai1-product-card{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;padding:8px;align-items:start}[data-storefront-ai1-theme=vector] .ai1-catalog__grid .ai1-product-card>button{width:100%;grid-column:auto}}html[data-v3-editor=true] [data-editor-field]{cursor:pointer;outline-offset:3px}html[data-v3-editor=true] [data-editor-field]:hover{outline:1px dashed #1685e8}.sf-editable-module{min-height:56px}[data-product-font=true] :is(h1,h2,h3,p,strong,span,a){font-size:var(--catalog-font-size)!important}[data-product-color=true] :is(h1,h2,h3,p,strong,span,a){color:var(--catalog-text-color)!important}[data-module-drop=before]{box-shadow:inset 0 4px #1685e8}[data-module-drop=after]{box-shadow:inset 0 -4px #1685e8}.ui-composition .ui-copy,.ui-composition h1,.ui-composition h2,.ui-item-title{overflow-wrap:anywhere}.sf-editable-module{position:relative}.sf-module-tools{position:absolute;right:8px;top:8px;z-index:20;display:flex;background:#fff;color:#18201d;border:1px solid #c5d2dc;border-radius:6px;box-shadow:0 4px 16px #0002;opacity:0;transition:opacity .15s}.sf-editable-module:focus-within>.sf-module-tools,.sf-editable-module:hover>.sf-module-tools{opacity:1}.sf-module-tools button{display:grid;place-items:center;width:36px;height:36px;border:0;background:transparent;color:inherit;cursor:pointer}.sf-module-tools button:disabled{opacity:.3}.sf-module-tools button:hover{background:#e9f3fb}@media(pointer:coarse){.sf-module-tools{opacity:1}.sf-module-tools button{width:44px;height:44px}}.sf-module-resize{position:absolute;left:50%;transform:translateX(-50%);z-index:18;width:72px;height:18px;display:grid;place-items:center;border:0;border-radius:9px;background:#fff;color:#176ea9;box-shadow:0 1px 8px #0003;cursor:ns-resize;opacity:0;transition:opacity .15s}.sf-module-resize--top{top:0}.sf-module-resize--bottom{bottom:0}.sf-module-resize span{width:30px;height:4px;border-radius:3px;background:currentColor}.sf-editable-module--footer>.sf-module-resize,.sf-editable-module:focus-within>.sf-module-resize,.sf-editable-module:hover>.sf-module-resize{opacity:1}.sf-editable-module--footer>.sf-module-resize{width:96px;height:24px}@media(pointer:coarse){.sf-module-resize{opacity:1;height:24px}}.ui-composition{display:grid;gap:clamp(24px,4vw,64px);padding:clamp(36px,6vw,88px);align-items:center;min-width:0;color:var(--sf-text);background:var(--sf-background)}.ui-composition--contrast{color:var(--sf-background);background:var(--sf-text)}.ui-group{display:grid;min-width:0;gap:24px;align-content:start}.ui-group--surface{background:var(--sf-surface);color:var(--sf-text);padding:32px}.ui-region{min-width:0}.ui-composition h1,.ui-composition h2{margin:0;font-family:var(--sf-heading-font);font-size:clamp(36px,5vw,80px);line-height:1.04;letter-spacing:-.035em;text-wrap:balance}.ui-composition h2{font-size:clamp(28px,3.5vw,52px)}.ui-copy{margin:0;max-width:55ch;font-size:16px;line-height:1.7}.ui-action{display:inline-flex;min-height:48px;gap:24px;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid;font-weight:650}.ui-picture{margin:0;aspect-ratio:var(--ui-media-ratio,4/3);overflow:hidden}.ui-picture img{width:100%;height:100%;object-fit:cover}.ui-products{display:grid;grid-template-columns:repeat(var(--ui-columns,3),minmax(0,1fr));gap:24px}.ui-item{display:grid;min-width:0;gap:12px;align-content:start}.ui-item-image{display:block;aspect-ratio:1;background:var(--sf-surface);overflow:hidden}.ui-item-image img{width:100%;height:100%;object-fit:contain}.ui-item-title{font-size:15px;line-height:1.4;font-weight:600}.ui-item-price{font-size:14px}.ui-item button{min-height:44px;border:1px solid;padding:8px 14px;background:transparent;color:inherit;text-align:left;cursor:pointer}.ui-item button:disabled{opacity:.5}.ui-item--row{grid-template-columns:minmax(90px,.7fr) 1fr;column-gap:20px}.ui-item--row .ui-item-image{grid-row:span 3}.ui-item--title-first .ui-item-title{font-family:var(--sf-heading-font);font-size:22px}.ui-categories{display:grid}.ui-categories a,.ui-details a{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:56px;padding-block:16px;border-bottom:1px solid}.ui-details{display:grid;gap:6px}.ui-details strong{font-size:14px;max-width:28ch}.ui-details span{white-space:nowrap;font-size:13px}.ui-composition a:focus-visible,.ui-composition button:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:900px){.ui-composition{padding:32px 24px!important;gap:24px!important}.ui-products{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-composition>.ui-group{padding:20px}}@media(max-width:600px){.ui-composition,.ui-composition .ui-group{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto!important;gap:20px!important}.ui-composition{padding:28px 16px!important}.ui-composition .ui-group{grid-column:auto!important}.ui-composition h1{font-size:38px}.ui-composition h2{font-size:30px}.ui-copy{font-size:14px;line-height:1.6}.ui-picture{aspect-ratio:4/3}.ui-products{gap:14px}.ui-item--row{display:grid;grid-template-columns:1fr}.ui-item--row .ui-item-image{grid-row:auto}.ui-item--title-first .ui-item-title{font-size:17px}}.ui-composition--lumina[data-ui-module="marketing.hero"]>.ui-group:first-child{grid-column:2;grid-row:1}.ui-composition--lumina[data-ui-module="marketing.hero"]>.ui-group:nth-child(2){grid-column:1;grid-row:1}.ui-composition--lumina[data-ui-module="marketing.hero"]>.ui-group:nth-child(3){grid-column:3;grid-row:1}@media(max-width:600px){.ui-composition--lumina[data-ui-module="marketing.hero"]>.ui-group{grid-column:1!important;grid-row:auto;padding:0}}