.section-heading--left{text-align:left;margin:0 0 28px}.section-heading--left h2:after{left:0;transform:none}.feature-grid--follow{margin-top:36px}.product-item--featured{grid-column:1 / -1}.page-section--compact{padding-top:0}.stack-copy{margin:16px 0 24px}.feature-list{margin-bottom:28px}.feature-list li{padding:6px 0;color:var(--nt-body)}.spec-block{margin-top:48px}.page-lead{margin-bottom:36px}.suite-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.suite-list a{display:grid;grid-template-columns:auto minmax(0,1fr);gap:20px;padding:22px 0;border-top:1px solid var(--nt-line)}.suite-list li:last-child a{border-bottom:1px solid var(--nt-line)}.suite-list span{font-family:var(--display);font-size:13px;letter-spacing:.14em;color:var(--nt-primary)}.suite-list p:first-child{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--nt-muted)}.suite-list h2{margin:4px 0 8px;font-size:clamp(1.6rem,3vw,2.2rem)}.suite-list p:last-child{max-width:40rem;color:var(--nt-body)}.btn-inline{margin-top:18px;width:fit-content}@media (min-width: 1024px){.feature-grid--capabilities{grid-template-columns:repeat(4,1fr)}}@media (min-width: 768px){.product-item--featured{display:grid;grid-template-columns:.9fr 1.1fr;align-items:stretch}.product-item--featured .pi-pic{aspect-ratio:auto;min-height:320px}.product-item--featured .pi-text{display:flex;flex-direction:column;justify-content:center;padding:32px}}:root{--nt-primary: #0077e6;--nt-primary-deep: #005fcd;--nt-accent: #26d2f8;--nt-heading: #0d1426;--nt-body: #334155;--nt-muted: #64748b;--nt-border: #ddd4c6;--nt-line: #e7dfd3;--nt-white: #ffffff;--nt-paper: #f3eee6;--nt-canvas: #efe8dc;--nt-surface: #faf7f2;--nt-well: #e6ddd0;--nt-footer: #191919;--nt-nav: #0d1426;--nt-shadow-sm: 0 6px 16px rgba(15, 23, 42, .08);--nt-shadow-md: 0 12px 30px rgba(0, 119, 230, .1);--nt-shadow-card: 0 16px 40px rgba(15, 23, 42, .08);--nt-radius: 1.25rem;--nt-radius-sm: .75rem;--container: 1170px;--display: "Outfit", sans-serif;--body: "Plus Jakarta Sans", sans-serif}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}html,body,#root{min-height:100%}body{margin:0;color:var(--nt-body);font-family:var(--body);font-size:16px;line-height:1.65;background:var(--nt-canvas);-webkit-font-smoothing:antialiased;overflow-x:hidden}body.is-locked{overflow:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button,input,textarea{font-family:inherit}h1,h2,h3,h4,h5,p{margin:0}h1,h2,h3,h4{font-family:var(--display);color:var(--nt-heading);letter-spacing:-.03em;line-height:1.12;overflow-wrap:break-word}p{overflow-wrap:break-word}ul{margin:0;padding:0;list-style:none}.skip-link{position:absolute;left:16px;top:-40px;z-index:100;padding:8px 14px;background:var(--nt-heading);color:var(--nt-white);border-radius:8px}.skip-link:focus{top:16px}.container{width:min(calc(100% - 40px),var(--container));margin:0 auto}.container-wide{width:min(calc(100% - 32px),1280px);margin:0 auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 28px;border:0;border-radius:999px;font-family:var(--display);font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.btn:hover{transform:translateY(-1px)}.btn-primary{color:var(--nt-white);background:linear-gradient(135deg,#26d2f8,#0077e6);box-shadow:var(--nt-shadow-md)}.btn-primary:hover{background:linear-gradient(135deg,#45ddff,#148fff)}.btn-ghost{color:var(--nt-heading);background:transparent;border:1px solid var(--nt-border)}.btn-ghost:hover{border-color:var(--nt-primary);color:var(--nt-primary)}.section-heading{text-align:center;max-width:640px;margin:0 auto 48px}.section-heading__eyebrow{display:inline-block;margin-bottom:12px;color:var(--nt-primary);font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.section-heading h2{font-size:clamp(1.85rem,3vw,2.35rem);font-weight:700;margin-bottom:14px;position:relative;padding-bottom:16px}.section-heading h2:after{content:"";position:absolute;left:50%;bottom:0;width:72px;height:3px;transform:translate(-50%);background:var(--nt-primary);border-radius:99px}.section-heading p{color:var(--nt-muted)}.site-chrome{position:sticky;top:0;z-index:40}.demo-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;padding:0 20px;background:#0d1426;color:#f4efe6;font-family:var(--display);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.demo-bar__brand{font-weight:650;white-space:nowrap}.demo-bar__switch{display:flex;align-items:center;gap:6px;min-width:0;overflow-x:auto}.demo-bar a{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:999px;color:#f4efe6b8;white-space:nowrap}.demo-bar a[aria-current=page],.demo-bar a:hover{color:#0d1426;background:#f4efe6}html.is-framed .demo-bar{display:none}.header-section{position:relative;background:#faf7f2e6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--nt-line)}.header-bar{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:76px}.brand{display:inline-flex;align-items:center;gap:10px;flex-shrink:0;min-width:0}.brand img{width:42px;height:42px;object-fit:contain}.brand strong{font-family:var(--display);font-size:1.15rem;color:var(--nt-heading)}.brand em{font-style:normal;font-weight:500;color:var(--nt-primary)}.nav-desktop{display:none;align-items:center;gap:4px}.nav-desktop a{padding:10px 16px;border-radius:999px;font-size:14px;font-weight:600;color:var(--nt-heading);transition:background .2s ease,color .2s ease}.nav-desktop a:hover,.nav-desktop a.is-active{color:var(--nt-primary);background:#0077e614}.header-cta{display:none}.menu-toggle{width:44px;height:44px;flex-shrink:0;border:1px solid var(--nt-border);border-radius:999px;background:var(--nt-white);display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;cursor:pointer}.menu-toggle span{display:block;width:16px;height:2px;background:var(--nt-heading);transition:transform .2s ease,opacity .2s ease}.menu-toggle.is-open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.menu-toggle.is-open span:nth-child(2){opacity:0}.menu-toggle.is-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-panel{display:none;border-top:1px solid var(--nt-line);padding:12px 0 20px}.mobile-panel.is-open{display:block}.mobile-panel a,.mobile-panel .btn{display:flex;width:100%}.mobile-panel a{padding:14px 4px;font-weight:600;border-bottom:1px solid var(--nt-line)}.mobile-panel a.is-active{color:var(--nt-primary)}.mobile-panel .btn{margin-top:16px}@media (min-width: 1024px){.nav-desktop,.header-cta{display:inline-flex}.menu-toggle,.mobile-panel{display:none!important}}.hero-section{position:relative;background:var(--nt-canvas)}.hero-track{position:relative;min-height:min(725px,88vh);overflow:hidden}.hero-slide{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .6s ease,visibility .6s ease}.hero-slide.is-active{opacity:1;visibility:visible}.hero-slide img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 20%}.hero-slide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(255,252,248,.94) 0%,rgba(255,252,248,.72) 28%,rgba(255,252,248,.08) 52%,transparent 70%)}.hero-copy{position:relative;z-index:1;max-width:min(560px,100%);padding:88px 0 72px}.hero-copy span{display:inline-block;margin-bottom:14px;color:var(--nt-primary);font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.hero-copy h1{font-size:clamp(2.6rem,7vw,4.5rem);font-weight:800;margin-bottom:12px}.hero-copy h1+p{font-family:var(--display);font-size:clamp(1.2rem,2.4vw,1.65rem);font-weight:600;color:var(--nt-heading);margin-bottom:16px;line-height:1.3}.hero-copy .lead{max-width:460px;margin-bottom:32px;color:var(--nt-body)}.hero-actions{display:flex;flex-wrap:wrap;gap:12px}.hero-nav{position:absolute;top:50%;z-index:2;width:44px;height:44px;border:0;border-radius:999px;background:#ffffffe0;box-shadow:var(--nt-shadow-sm);color:var(--nt-heading);font-size:22px;cursor:pointer}.hero-nav.prev{left:16px}.hero-nav.next{right:16px}.hero-dots{position:absolute;left:50%;bottom:24px;z-index:2;display:flex;gap:8px;transform:translate(-50%)}.hero-dots button{width:8px;height:8px;padding:0;border:0;border-radius:99px;background:#0d142640;cursor:pointer}.hero-dots button.is-active{width:28px;background:var(--nt-primary)}.banner-section{padding:80px 0 40px}.banner-grid{display:grid;gap:24px}.single-banner{position:relative;overflow:hidden;border-radius:var(--nt-radius);min-height:240px;box-shadow:var(--nt-shadow-card)}.single-banner img{width:100%;height:280px;object-fit:cover}.single-banner:before{content:"";position:absolute;top:18px;right:18px;bottom:18px;left:18px;border:10px solid rgba(255,255,255,.35);border-radius:12px;transform:scale(.92);opacity:0;transition:transform .3s ease,opacity .3s ease;pointer-events:none}.single-banner:hover:before{transform:scale(1);opacity:1}.single-banner .inner-text{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.single-banner .inner-text h4{padding:12px 28px;background:var(--nt-white);border-radius:6px;font-size:1.25rem;font-weight:700}.features-section{padding:40px 0 80px}.feature-grid{display:grid;gap:22px}.feature-card{padding:28px 26px 30px;border:1px solid var(--nt-border);border-radius:var(--nt-radius);background:var(--nt-surface);box-shadow:var(--nt-shadow-sm);transition:transform .2s ease,box-shadow .2s ease}.feature-card:hover{transform:translateY(-4px);box-shadow:var(--nt-shadow-card)}.feature-card span{display:inline-block;margin-bottom:16px;color:var(--nt-primary);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.feature-card h3{font-size:1.45rem;margin-bottom:10px}.shop-edit{padding:36px 0 88px;scroll-margin-top:128px;background:linear-gradient(180deg,rgba(255,252,248,.35),transparent 120px),#e9e1d4}.shop-edit__layout{display:grid;gap:18px;align-items:stretch}.shop-edit__feature{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;min-height:560px;padding:32px 28px;overflow:hidden;border-radius:22px;color:var(--nt-white)}.shop-edit__feature img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center 18%}.shop-edit__feature:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0d142605 28%,#0d1426c7)}.shop-edit__kicker{margin-bottom:8px;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.shop-edit__feature h2{color:var(--nt-white);font-size:clamp(2.6rem,4vw,3.6rem);margin-bottom:8px}.shop-edit__feature p{max-width:28ch;margin-bottom:20px;color:#ffffffe6}.shop-edit__rail{min-width:0}.shop-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.shop-filters button{min-height:36px;padding:0 14px;border:1px solid transparent;border-radius:999px;background:var(--nt-surface);color:var(--nt-muted);font-family:var(--display);font-size:13px;font-weight:650;cursor:pointer}.shop-filters button.is-active{border-color:var(--nt-heading);background:var(--nt-heading);color:var(--nt-white)}.shop-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.shop-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border-radius:18px;background:var(--nt-well);box-shadow:0 1px #fffcf8b3 inset;transition:transform .2s ease,box-shadow .2s ease}.shop-card:hover{transform:translateY(-3px);box-shadow:var(--nt-shadow-card)}.shop-card__media{display:grid;place-items:center;height:228px;padding:12px 16px 4px}.shop-card__media img{width:100%;height:100%;object-fit:contain}.shop-card__meta{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:12px 14px 14px;background:var(--nt-surface)}.shop-card__cat{display:block;margin-bottom:2px;color:var(--nt-muted);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.shop-card__name{display:block;color:var(--nt-heading);font-family:var(--display);font-size:1.02rem;font-weight:650;letter-spacing:-.02em}.shop-card__price{color:var(--nt-heading);font-weight:700;white-space:nowrap}.showcase-section,.why-section{padding:20px 0 80px}.showcase-layout,.why-layout{display:grid;gap:32px;align-items:stretch}.product-large{position:relative;min-height:520px;overflow:hidden;border-radius:var(--nt-radius);display:grid;place-items:end center;padding:40px 24px;text-align:center;color:var(--nt-white)}.product-large img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.product-large:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0d14261a,#0d1426b8)}.product-large>*{position:relative;z-index:1}.product-large h2{color:var(--nt-white);font-size:clamp(2rem,4vw,3rem);margin-bottom:10px}.product-large a{color:var(--nt-white);font-weight:600;border-bottom:2px solid #fff;padding-bottom:2px}.filter-control{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;margin-bottom:28px}.filter-control button{border:0;background:none;color:#94a3b8;font-size:18px;font-family:var(--display);cursor:pointer;padding:4px 0;position:relative}.filter-control button.is-active{color:var(--nt-heading)}.filter-control button.is-active:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:2px;background:var(--nt-heading)}.product-grid{display:grid;gap:22px}.product-item{background:var(--nt-surface);border:1px solid var(--nt-line);border-radius:var(--nt-radius);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.product-item:hover{transform:translateY(-4px);box-shadow:var(--nt-shadow-card)}.product-item .pi-pic{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--nt-paper)}.product-item .pi-pic img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.product-item:hover .pi-pic img{transform:scale(1.04)}.product-item .sale{position:absolute;top:14px;left:14px;padding:6px 10px;background:var(--nt-primary);color:var(--nt-white);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:999px}.product-item .pi-text{padding:18px 18px 22px}.product-item .catagory-name{color:var(--nt-muted);font-size:12px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px}.product-item h5{font-size:1.15rem;margin-bottom:6px}.product-item .product-price{color:var(--nt-primary);font-weight:700;font-size:.95rem}.how-section{margin:0 auto 80px;width:min(calc(100% - 32px),1280px);padding:80px 24px;border-radius:var(--nt-radius);background:linear-gradient(180deg,#ffffffd1,#ffffffe0),url(/store/img/time-bg.jpg) center / cover no-repeat;text-align:center}.how-section .section-heading{margin-bottom:36px}.countdown-timer{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:36px}.cd-item{min-width:108px;padding:16px 18px 14px;background:var(--nt-white);border-radius:10px;box-shadow:var(--nt-shadow-sm)}.cd-item span{display:block;color:var(--nt-primary);font-family:var(--display);font-size:1.85rem;font-weight:700;line-height:1.2}.cd-item p{margin-top:4px;color:#94a3b8;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.visual-mosaic{display:grid;grid-template-columns:repeat(2,1fr)}.insta-item{position:relative;min-height:180px;overflow:hidden}.insta-item img{width:100%;height:220px;object-fit:cover}.insta-item .inside-text{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#0d142659;color:var(--nt-white);opacity:0;transition:opacity .25s ease;font-family:var(--display);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.insta-item:hover .inside-text,.insta-item:focus-within .inside-text{opacity:1}.cta-section{padding:88px 0;background:var(--nt-paper)}.cta-panel{display:grid;gap:28px;padding:40px;border:1px solid var(--nt-border);border-radius:var(--nt-radius);background:var(--nt-white);box-shadow:var(--nt-shadow-card);align-items:center}.cta-panel h2{font-size:clamp(1.8rem,3vw,2.4rem);margin:10px 0 12px}.footer-section{background:var(--nt-footer);color:#b2b2b2;padding-top:72px}.footer-grid{display:grid;gap:36px;padding-bottom:48px}.footer-brand{display:inline-flex;align-items:center;gap:10px;margin-bottom:18px;color:var(--nt-white);font-family:var(--display);font-size:1.15rem;font-weight:700}.footer-brand img{width:36px;height:36px;object-fit:contain}.footer-section h5{color:var(--nt-white);font-size:1rem;margin-bottom:18px}.footer-section a:hover{color:var(--nt-accent)}.footer-section li+li{margin-top:8px}.subscribe-form{display:flex;gap:0;margin-top:16px;max-width:360px}.subscribe-form input{flex:1;min-width:0;border:0;padding:14px 16px;border-radius:8px 0 0 8px}.subscribe-form button{border:0;padding:14px 18px;border-radius:0 8px 8px 0;background:var(--nt-primary);color:var(--nt-white);font-weight:700;cursor:pointer}.subscribe-note{margin-top:10px;font-size:13px}.copyright-reserved{border-top:1px solid #2a2a2a;padding:18px 0;font-size:13px}.page-hero{position:relative;min-height:220px;display:grid;place-items:center;text-align:center;color:var(--nt-white);overflow:hidden}.page-hero img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.page-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0d14268c,#0d1426b8)}.page-hero .container{position:relative;z-index:1;padding:56px 0}.page-hero h1{color:var(--nt-white);font-size:clamp(2rem,4vw,3rem)}.crumbs{margin-bottom:10px;color:#ffffffc7;font-size:13px}.crumbs a:hover{color:var(--nt-accent)}.page-section{padding:72px 0 88px}.prose{max-width:720px}.prose p+p{margin-top:16px}.split{display:grid;gap:40px;align-items:start}.gallery{display:grid;gap:16px}.gallery-main{border-radius:var(--nt-radius);overflow:hidden;aspect-ratio:4 / 5;background:var(--nt-paper)}.gallery-main img{width:100%;height:100%;object-fit:cover}.thumbs{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.thumbs button{padding:0;border:2px solid transparent;border-radius:12px;overflow:hidden;cursor:pointer;background:none}.thumbs button.is-active,.thumbs button:hover{border-color:var(--nt-primary)}.thumbs img{width:100%;height:88px;object-fit:cover}.tabs{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0 20px}.tabs button{border:1px solid var(--nt-border);background:var(--nt-white);border-radius:999px;padding:10px 18px;font-weight:600;cursor:pointer}.tabs button.is-active{background:var(--nt-heading);color:var(--nt-white);border-color:var(--nt-heading)}.accordion details{border-bottom:1px solid var(--nt-line);padding:16px 0}.accordion summary{cursor:pointer;font-family:var(--display);font-weight:650;color:var(--nt-heading);list-style:none}.accordion summary::-webkit-details-marker{display:none}.accordion details p{margin-top:10px;color:var(--nt-muted)}.values{display:grid;gap:16px;margin-top:36px}.value-card{padding:22px;border:1px solid var(--nt-border);border-radius:var(--nt-radius-sm);background:var(--nt-white)}.contact-widget{display:grid;gap:18px;margin-top:28px}.cw-item span{display:block;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--nt-muted)}.contact-form{padding:28px;border:1px solid var(--nt-border);border-radius:var(--nt-radius);background:var(--nt-white);box-shadow:var(--nt-shadow-sm)}.contact-form h2{margin-bottom:8px}.form-grid{display:grid;gap:14px;margin-top:22px}.contact-form input,.contact-form textarea{width:100%;border:1px solid var(--nt-border);border-radius:12px;padding:14px 16px;background:var(--nt-paper)}.contact-form textarea{min-height:140px;resize:vertical}.form-success{padding:14px 16px;border-radius:12px;background:#22c55e1f;color:#166534;margin-top:16px}.map-frame{margin-top:28px;border-radius:var(--nt-radius);overflow:hidden;min-height:280px;border:1px solid var(--nt-border)}.map-frame iframe{width:100%;height:320px;border:0}.featured-flag{display:inline-flex;margin-bottom:10px}@media (min-width: 640px){.feature-grid,.product-grid,.values{grid-template-columns:repeat(2,1fr)}.banner-grid,.visual-mosaic{grid-template-columns:repeat(3,1fr)}.insta-item img{height:240px}.form-grid.two{grid-template-columns:1fr 1fr}}@media (min-width: 768px){.cta-panel,.split,.footer-grid{grid-template-columns:1.2fr .8fr}.footer-grid{grid-template-columns:1.4fr .8fr .8fr 1.2fr}.visual-mosaic{grid-template-columns:repeat(6,1fr)}.insta-item img{height:280px}}@media (min-width: 1024px){.shop-edit__layout{grid-template-columns:.72fr 1.28fr}.shop-edit__feature{height:100%}.showcase-layout{grid-template-columns:.9fr 1.4fr}.why-layout{grid-template-columns:1.4fr .9fr}.product-grid.three{grid-template-columns:repeat(3,1fr)}.hero-nav.prev{left:36px}.hero-nav.next{right:36px}.container-wide{width:min(calc(100% - 80px),1280px)}}@media (min-width: 1440px){.hero-copy h1{font-size:4.6rem}}@media (max-width: 767px){.hero-track{min-height:520px}.hero-copy{padding:64px 0 88px}.hero-nav{display:none}.hero-slide:after{background:linear-gradient(180deg,#efe8dceb,#efe8dcc7 58%,#efe8dc47)}.how-section,.cta-panel{padding:36px 20px}.banner-section,.features-section,.showcase-section,.shop-edit,.why-section{padding-left:0;padding-right:0}.cd-item{min-width:72px;flex:1 1 72px}.subscribe-form{flex-direction:column}.subscribe-form input,.subscribe-form button{width:100%;border-radius:8px}}@media (max-width: 479px){.container{width:min(calc(100% - 24px),var(--container))}.hero-track{min-height:480px}.hero-actions{flex-direction:column;align-items:stretch}.btn,.hero-actions .btn{width:100%;flex:none}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.hero-slide,.product-item,.feature-card,.btn{transition:none}}
