@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/db911767852bc875-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f10b8e9d91f3edcb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8888a3826f4a3af4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/28485c0de2075f40-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/5fb25f343c7550ca-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/7db6c35d839a711c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_d5a796{font-family:Poppins,Poppins Fallback;font-style:normal}.__variable_d5a796{--font-main:"Poppins","Poppins Fallback"}[data-theme-section]{--design-text:var(--preview-text,hsl(var(--foreground)));--design-accent:var(--preview-border,hsl(var(--accent)));--design-surface:var(--preview-surface,hsl(var(--card)));--design-radius:var(--preview-radius,var(--radius))}.commerce-product-image{aspect-ratio:4/5}.catalog-grid.commerce-product-layout{grid-template-columns:repeat(var(--product-mobile-columns,2),minmax(0,1fr))}.commerce-rail-item{width:calc(90% / var(--rail-mobile-columns, 1))}@media (min-width:1024px){.catalog-grid.commerce-product-layout{grid-template-columns:repeat(var(--product-columns,4),minmax(0,1fr))}.commerce-rail-item{width:calc(90% / var(--rail-columns, 4))}}[data-image-ratio=square] .commerce-product-image{aspect-ratio:1}[data-image-ratio=landscape] .commerce-product-image{aspect-ratio:4/3}[data-card-style=minimal] .commerce-product-image{border:0;border-radius:0;box-shadow:none}[data-card-style=minimal] .commerce-product-arrow{display:none}[data-card-style=outlined]{padding:.65rem;border:1px solid var(--design-text,currentColor)}[data-card-style=outlined] .commerce-product-image{border:0;border-radius:0;box-shadow:none}[data-card-style=soft]{padding:.8rem;border-radius:max(1rem,var(--design-radius,1rem));background:var(--design-surface,hsl(var(--card)))}[data-card-style=soft] .commerce-product-image{box-shadow:none;border:0;border-radius:1rem}[data-theme-surface=outlined]>section{border-block:1px solid var(--design-text)}[data-theme-surface=soft]>section{border-radius:2rem;background:var(--design-accent)}[data-theme-surface=sketch]>section{border:2px solid var(--design-text);border-radius:2% 1% 3% 1%/1% 3% 1% 2%;background-image:repeating-linear-gradient(0deg,transparent,transparent 27px,color-mix(in srgb,var(--design-text) 6%,transparent) 28px)}[data-theme-surface=sketch] h1,[data-theme-surface=sketch] h2{letter-spacing:-.05em;text-decoration:underline;text-decoration-style:wavy;text-decoration-thickness:2px;text-underline-offset:.16em}[data-theme-surface=sketch] .commerce-product-image,[data-theme-surface=sketch] .theme-hero-visual{border:2px solid var(--design-text);border-radius:3% 1% 2% 4%;box-shadow:4px 4px 0 var(--design-text)}[data-theme-surface=playful]>section{border-radius:2rem;background:var(--design-accent)}[data-theme-surface=playful] h1,[data-theme-surface=playful] h2{font-weight:900;letter-spacing:-.045em}[data-theme-surface=playful] .commerce-product-image,[data-theme-surface=playful] .theme-hero-visual{border:2px solid var(--design-text);border-radius:2rem 2rem .6rem 2rem;box-shadow:5px 5px 0 var(--design-text)}[data-theme-surface=playful] [data-card-style]{background:var(--design-surface)}.theme-hero-layout[data-hero-layout=stacked]{display:flex;flex-direction:column;align-items:stretch}.theme-hero-layout[data-hero-layout=stacked] .theme-hero-copy{max-width:52rem;margin-inline:auto;text-align:center}.theme-hero-layout[data-hero-layout=stacked] .theme-hero-copy p{margin-inline:auto}.theme-hero-layout[data-hero-layout=stacked] .theme-hero-visual{aspect-ratio:21/9;min-height:14rem;width:100%;border-radius:0}.theme-hero-layout[data-hero-layout=poster] .theme-hero-copy{position:relative;z-index:1;padding:1.5rem;background:var(--design-surface);color:var(--design-text)}@media (min-width:768px){.theme-hero-layout[data-hero-layout=poster] .theme-hero-copy{margin-inline-end:-5rem}.commerce-product-layout[data-featured=true]>:first-child{grid-column:span 2}.commerce-product-layout[data-single=true]{grid-template-columns:minmax(0,1fr)}}[data-preview-compact=true] .commerce-product-layout>:first-child{grid-column:auto}[data-preview-compact=true] .theme-hero-layout[data-hero-layout=poster] .theme-hero-copy{margin-inline-end:0}.theme-design-study{container-type:inline-size;display:flex;flex-direction:column;width:100%;height:100%;min-height:10rem;padding:5%;text-align:start}.theme-design-study-bottom,.theme-design-study-top{display:flex;justify-content:space-between;align-items:center;gap:1rem;font:600 clamp(8px,2.1cqi,13px)/1.4 Arial,sans-serif}.theme-design-study-top{padding-bottom:3%;border-bottom:1px solid}.theme-design-study-top>:first-child{font-family:inherit;text-transform:uppercase;letter-spacing:.14em}.theme-design-study-copy{display:flex;flex:1;flex-direction:column;justify-content:center;align-items:start;gap:5%;padding-block:5%}.theme-design-study-copy>span:first-child{font:500 clamp(8px,2.2cqi,15px)/1.5 Arial,sans-serif}.theme-design-study-copy strong{display:block;max-width:16ch;font-size:clamp(22px,7.3cqi,60px);line-height:1.03;letter-spacing:-.05em;text-wrap:balance}.theme-design-study-cta{margin-top:4%;padding:2% 4%;background:var(--study-primary);color:var(--study-contrast);font:600 clamp(8px,2cqi,13px)/1.4 Arial,sans-serif}.theme-design-study-bottom{padding-top:3%;opacity:.8}.theme-design-study[data-composition=immersive]{background:var(--study-primary)!important;color:var(--study-contrast)!important}.theme-design-study[data-composition=immersive] .theme-design-study-cta{background:var(--study-contrast);color:var(--study-primary)}.theme-design-study[data-composition=stacked] .theme-design-study-copy{align-items:center;text-align:center}.theme-design-study[data-composition=poster] .theme-design-study-copy{margin-top:3%;padding:5%;background:var(--study-accent)}.theme-design-study[data-finish=sketch] .theme-design-study-copy{border:2px solid;border-radius:2% 4% 1% 3%;padding:4%;margin-block:3%;box-shadow:3px 3px currentColor}.theme-design-study[data-finish=playful] .theme-design-study-copy{border:2px solid;border-radius:2rem 2rem .5rem 2rem;background:var(--study-accent);padding:5%;margin-block:3%}@media (prefers-reduced-motion:reduce){.commerce-product-image,.commerce-product-image img{transition:none!important;transform:none!important}}