:root{--bg:#f7f7f5;--surface:#ffffff;--ink:#171717;--muted:#6f7378;--line:rgba(23,23,23,0.12);--red:#e30613;--red-dark:#9c0610;--charcoal:#24272b;--shadow:0 18px 60px rgba(20,22,26,0.12)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at top left,rgba(227,6,19,.08),transparent 34rem),linear-gradient(180deg,#ffffff 0,var(--bg) 100%);color:var(--ink);font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;border-bottom:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.72);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.site-header.is-scrolled{border-bottom-color:rgba(23,23,23,.08);background:#ffffff;box-shadow:0 12px 30px rgba(20,22,26,.08)}.header-shell{display:flex;align-items:center;gap:1.25rem;width:min(1180px,calc(100% - 2rem));min-height:96px;margin:0 auto}.brand{display:inline-flex;align-items:center;min-width:max-content}.brand-mark{display:grid;width:128px;height:76px;place-items:center;overflow:visible}.brand-mark img{width:auto;height:74px;object-fit:contain}.desktop-nav{display:flex;align-items:center;justify-content:center;gap:.25rem;flex:1 1}.desktop-nav>a,.nav-group>a{display:inline-flex;align-items:center;min-height:42px;border-radius:999px;padding:0 1rem;color:#32353a;font-size:.94rem;font-weight:700;transition:background .18s ease,color .18s ease,transform .18s ease}.desktop-nav>a:hover,.nav-group:hover>a,.nav-group>a:focus-visible{background:rgba(227,6,19,.08);color:var(--red-dark);transform:translateY(-1px)}.nav-group{position:relative;padding:.25rem 0}.dropdown{position:absolute;top:calc(100% + .7rem);left:50%;display:grid;min-width:210px;padding:.55rem;border:1px solid rgba(23,23,23,.1);border-radius:8px;background:rgba(255,255,255,.96);box-shadow:var(--shadow);opacity:0;pointer-events:none;transform:translate(-50%,-8px);transition:opacity .17s ease,transform .17s ease}.nav-group:focus-within .dropdown,.nav-group:hover .dropdown{opacity:1;pointer-events:auto;transform:translate(-50%)}.dropdown a{border-radius:6px;padding:.8rem .9rem;color:#2a2d31;font-size:.92rem;font-weight:750}.dropdown a:hover{background:#f3f3f1;color:var(--red-dark)}.verify-cta{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:42px;border-radius:999px;padding:0 1rem;background:var(--charcoal);color:white;font-size:.9rem;font-weight:800;box-shadow:0 10px 26px rgba(23,23,23,.16);transition:background .18s ease,transform .18s ease}.verify-cta:hover{background:var(--red);transform:translateY(-1px)}.menu-toggle{display:none;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:8px;background:white;color:var(--ink)}.mobile-nav{display:none}.page-shell{width:min(1180px,calc(100% - 2rem));margin:0 auto;padding:5rem 0}.home-slider{position:relative;width:100%;aspect-ratio:2.76/1;height:auto;min-height:0;overflow:hidden;background:#050505}.home-slide{opacity:0;object-fit:cover;object-position:center center;transition:opacity .7s ease,transform 1.2s ease;transform:scale(1.015)}.home-slide.is-active{opacity:1;transform:scale(1);z-index:1}.home-slider-dots{position:absolute;right:0;bottom:clamp(.9rem,2vw,1.4rem);left:0;z-index:3;display:flex;justify-content:center;gap:.55rem}.home-slider-dots button{width:34px;height:4px;border:0;border-radius:999px;background:rgba(255,255,255,.42);cursor:pointer;transition:background .18s ease,width .18s ease}.home-slider-dots button.is-active{width:52px;background:var(--red)}.about-page,.home-about{background:radial-gradient(circle at 12% 14%,rgba(227,6,19,.18),transparent 24rem),linear-gradient(135deg,#050505,#111316 52%,#050505);color:white}.site-footer{border-top:1px solid rgba(255,255,255,.1);background:#050505;color:white}.footer-inner{display:grid;grid-template-columns:minmax(260px,1fr) minmax(180px,.7fr) minmax(260px,.9fr);grid-gap:clamp(1.5rem,4vw,4rem);gap:clamp(1.5rem,4vw,4rem);width:min(1180px,calc(100% - 2rem));margin:0 auto;padding:clamp(2.5rem,5vw,4rem) 0}.footer-brand{display:grid;grid-gap:1rem;gap:1rem}.footer-brand img{width:150px;height:auto;filter:brightness(1.2)}.footer-brand p,.footer-verify span{max-width:34rem;margin:0;color:rgba(255,255,255,.66);line-height:1.65}.footer-links{display:grid;grid-gap:.7rem;gap:.7rem;align-content:start}.footer-links a{width:-moz-fit-content;width:fit-content;color:rgba(255,255,255,.72);font-weight:800}.footer-links a:hover{color:#ffffff}.footer-verify{display:grid;grid-gap:.8rem;gap:.8rem;align-content:start;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:1.2rem;background:rgba(255,255,255,.05)}.footer-verify svg{color:var(--red)}.footer-verify strong{font-size:1.2rem}.footer-verify .primary-action{width:-moz-fit-content;width:fit-content;margin-top:.25rem}.footer-bottom{border-top:1px solid rgba(255,255,255,.1);padding:1rem 0;color:rgba(255,255,255,.52);font-size:.9rem}.about-page-inner,.footer-bottom,.home-about-inner{width:min(1180px,calc(100% - 2rem));margin:0 auto}.home-about-inner{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:clamp(1.5rem,4vw,3.5rem);gap:clamp(1.5rem,4vw,3.5rem);padding:clamp(2.6rem,5vw,4rem) 0}.home-about-copy{display:grid;align-content:start;grid-gap:.75rem;gap:.75rem}.about-page .eyebrow,.home-about .eyebrow{color:#ff3340}.about-page h1,.home-about h1{max-width:820px;margin:0;font-size:clamp(2rem,4vw,3.8rem);line-height:.95;letter-spacing:0}.about-page p,.home-about p{max-width:720px;margin:0;color:rgba(255,255,255,.72);font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.75}.home-about-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:.5rem}.secondary-action.dark{border-color:rgba(255,255,255,.24);background:rgba(255,255,255,.08);color:white}.about-page-grid div,.about-pillar{border:1px solid rgba(255,255,255,.14);border-radius:8px;background:rgba(255,255,255,.06);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.about-pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.about-pillar{display:grid;grid-gap:.55rem;gap:.55rem;padding:1rem}.about-pillar svg{color:var(--red)}.about-pillar h2{margin:0;color:white;font-size:1rem}.about-pillar p{font-size:.9rem;line-height:1.5}.home-products{overflow:hidden;background:#050505;padding:clamp(2.8rem,6vw,5rem) 0}.home-products-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;width:min(1180px,calc(100% - 2rem));margin:0 auto 1.3rem}.home-products-heading h2{margin:.45rem 0 0;color:white;font-size:clamp(2rem,4.5vw,4rem);line-height:.95}.carousel-filter{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.carousel-filter button{min-height:40px;border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:0 .95rem;background:rgba(255,255,255,.06);color:rgba(255,255,255,.72);cursor:pointer;font-weight:850;transition:background .18s ease,border-color .18s ease,color .18s ease}.carousel-filter button.is-active,.carousel-filter button:hover{border-color:rgba(227,6,19,.72);background:var(--red);color:white}.carousel-wrap{position:relative;width:min(1180px,calc(100% - 2rem));margin:0 auto}.product-carousel-track{display:grid;grid-auto-columns:minmax(260px,31%);grid-auto-flow:column;grid-gap:1rem;gap:1rem;overflow-x:auto;padding:.2rem .1rem 1rem;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.product-carousel-track::-webkit-scrollbar{display:none}.product-carousel-item{scroll-snap-align:start}.product-carousel-item .product-card{height:100%;background:rgba(255,255,255,.96)}.product-carousel-arrow{position:absolute;top:42%;z-index:4;display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:rgba(5,5,5,.82);color:white;cursor:pointer;transform:translateY(-50%);transition:background .18s ease,transform .18s ease}.product-carousel-arrow:hover{background:var(--red);transform:translateY(-50%) scale(1.04)}.product-carousel-arrow-left{left:-1rem}.product-carousel-arrow-right{right:-1rem}.about-page-inner{display:grid;grid-gap:1.2rem;gap:1.2rem;padding:0 0 clamp(3rem,6vw,5rem)}.about-hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,1fr);align-items:center;grid-gap:clamp(2rem,5vw,5rem);gap:clamp(2rem,5vw,5rem);width:min(1180px,calc(100% - 2rem));margin:0 auto;padding:clamp(3.5rem,7vw,6rem) 0}.about-hero-copy{display:grid;grid-gap:1rem;gap:1rem}.about-hero-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:.35rem}.about-image-stack{position:relative;min-height:570px}.about-web-image{position:absolute;overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#111;box-shadow:0 24px 70px rgba(0,0,0,.36)}.about-web-image img{object-fit:cover}.about-web-image.image-1{inset:0 20% 16% 0}.about-web-image.image-2{inset:28% 0 0 48%}.about-page-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin:1rem 0}.about-page-grid div{display:grid;grid-gap:.75rem;gap:.75rem;padding:1.25rem}.about-page-grid strong{color:white;font-size:1.12rem}.about-page-grid span{color:rgba(255,255,255,.68);line-height:1.6}.verify-page{min-height:72vh;background:radial-gradient(circle at 82% 18%,rgba(227,6,19,.18),transparent 24rem),linear-gradient(135deg,#050505,#111316);color:white}.verify-page-inner{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,.72fr);align-items:center;grid-gap:clamp(2rem,5vw,5rem);gap:clamp(2rem,5vw,5rem);width:min(1180px,calc(100% - 2rem));margin:0 auto;padding:clamp(4rem,8vw,7rem) 0}.verify-copy h1{max-width:760px;margin:.8rem 0 1.1rem;font-size:clamp(2.2rem,5vw,4.4rem);line-height:.98;letter-spacing:0}.verify-copy p{max-width:620px;color:rgba(255,255,255,.7);font-size:clamp(1rem,1.8vw,1.2rem);line-height:1.7}.verify-form{display:grid;grid-gap:1rem;gap:1rem;border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:clamp(1.2rem,3vw,1.8rem);background:rgba(255,255,255,.07);box-shadow:0 24px 70px rgba(0,0,0,.32);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.verify-form label{color:white;font-size:1rem;font-weight:900}.verify-input-row{display:flex;gap:.75rem}.verify-input-row input{width:100%;min-height:52px;border:1px solid rgba(255,255,255,.16);border-radius:8px;padding:0 1rem;background:rgba(0,0,0,.34);color:white;font-size:1rem;outline:none}.verify-input-row input:focus{border-color:rgba(227,6,19,.82);box-shadow:0 0 0 4px rgba(227,6,19,.16)}.verify-input-row button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:.45rem;border:0;border-radius:8px;padding:0 1.2rem;background:var(--red);color:white;cursor:pointer;font-weight:900}.verify-form p{margin:0;color:rgba(255,255,255,.62);line-height:1.6}.verify-modal{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:1rem;background:rgba(0,0,0,.68);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.verify-modal-card{position:relative;display:grid;justify-items:center;grid-gap:.9rem;gap:.9rem;width:min(440px,100%);border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:2rem;background:#101114;color:white;text-align:center;box-shadow:0 28px 90px rgba(0,0,0,.4)}.verify-modal-close{position:absolute;top:.8rem;right:.8rem;display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.06);color:white;cursor:pointer}.verify-result-icon.success{color:#22c55e}.verify-result-icon.error{color:#ef4444}.verify-modal-card h2{margin:0;font-size:1.8rem}.verify-modal-card p{margin:0;color:rgba(255,255,255,.7);line-height:1.6}.contact-page{background:radial-gradient(circle at 8% 18%,rgba(227,6,19,.18),transparent 25rem),linear-gradient(135deg,#050505,#111316);color:white}.contact-page-inner{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,.72fr);grid-gap:clamp(2rem,5vw,5rem);gap:clamp(2rem,5vw,5rem);width:min(1180px,calc(100% - 2rem));margin:0 auto;padding:clamp(4rem,8vw,6rem) 0}.contact-copy h1{max-width:680px;margin:.75rem 0 1rem;font-size:clamp(2.2rem,5vw,4.4rem);line-height:.98}.contact-copy p{max-width:650px;color:rgba(255,255,255,.7);font-size:clamp(1rem,1.6vw,1.12rem);line-height:1.7}.contact-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.8rem;gap:.8rem;margin-top:1.6rem}.contact-card,.contact-form{border:1px solid rgba(255,255,255,.14);border-radius:8px;background:rgba(255,255,255,.06);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.contact-card{display:grid;grid-gap:.5rem;gap:.5rem;padding:1rem}.contact-card svg,.contact-form-header svg{color:var(--red)}.contact-card strong{color:white}.contact-card span{color:rgba(255,255,255,.66);font-size:.92rem;line-height:1.45}.contact-form{display:grid;grid-gap:1rem;gap:1rem;padding:clamp(1.2rem,3vw,1.8rem);box-shadow:0 24px 70px rgba(0,0,0,.32)}.contact-form-header{display:flex;align-items:center;gap:.65rem;color:white;font-size:1.15rem}.contact-form label{display:grid;grid-gap:.45rem;gap:.45rem;color:rgba(255,255,255,.76);font-weight:800}.contact-form input,.contact-form select,.contact-form textarea{width:100%;border:1px solid rgba(255,255,255,.16);border-radius:8px;padding:.85rem .95rem;background:rgba(0,0,0,.34);color:white;font:inherit;outline:none}.contact-form textarea{resize:vertical}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:rgba(227,6,19,.82);box-shadow:0 0 0 4px rgba(227,6,19,.16)}.contact-form button{min-height:48px;border:0;border-radius:8px;background:var(--red);color:white;cursor:pointer;font-weight:900}.eyebrow{color:var(--red-dark);font-size:.8rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.page-shell h1{max-width:760px;margin:.8rem 0 1.2rem;color:var(--charcoal);font-size:clamp(2.2rem,5vw,4.4rem);line-height:.98;letter-spacing:0}.page-shell p{max-width:660px;color:var(--muted);font-size:clamp(1rem,1.8vw,1.2rem);line-height:1.7}.category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin-top:2rem}.category-card{min-height:180px;border:1px solid var(--line);border-radius:8px;padding:1.35rem;background:rgba(255,255,255,.72)}.category-card h2{margin:0 0 .6rem;font-size:1.35rem}.category-card p{margin:0;font-size:.98rem}.product-page{padding-top:4rem}.catalogue-heading{display:grid;grid-gap:.35rem;gap:.35rem;max-width:780px}.category-band{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin:2rem 0 2.4rem}.category-tile{display:grid;min-height:190px;align-content:space-between;border:1px solid var(--line);border-radius:8px;padding:1.4rem;background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(247,247,245,.74)),radial-gradient(circle at top right,rgba(227,6,19,.12),transparent 17rem);box-shadow:0 16px 44px rgba(20,22,26,.07);transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.category-tile:hover{border-color:rgba(227,6,19,.3);box-shadow:0 24px 62px rgba(20,22,26,.11);transform:translateY(-2px)}.category-tile span{color:var(--red-dark);font-size:.78rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.category-tile strong{display:block;margin-top:2rem;color:var(--charcoal);font-size:clamp(1.8rem,4vw,3.2rem);line-height:.95}.category-tile small{display:block;max-width:34rem;margin-top:.9rem;color:var(--muted);font-size:.98rem;line-height:1.55}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.product-card{display:grid;grid-template-rows:auto 1fr;min-height:100%;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.82);box-shadow:0 16px 42px rgba(20,22,26,.07);transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.product-card:hover{border-color:rgba(227,6,19,.28);box-shadow:0 24px 62px rgba(20,22,26,.12);transform:translateY(-3px)}.product-card-image{display:grid;aspect-ratio:1/1;place-items:center;padding:1rem;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(245,245,243,.92)),radial-gradient(circle at center,rgba(227,6,19,.07),transparent 55%)}.product-card-image img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 18px 28px rgba(20,22,26,.16))}.product-card-content{display:grid;grid-gap:.5rem;gap:.5rem;padding:1.15rem}.product-chip{width:-moz-fit-content;width:fit-content;border:1px solid rgba(227,6,19,.2);border-radius:999px;padding:.35rem .65rem;background:rgba(227,6,19,.07);color:var(--red-dark);font-size:.72rem;font-weight:900;text-transform:uppercase}.product-card-content strong{color:var(--charcoal);font-size:1.3rem;line-height:1.1}.product-card-content small{color:var(--red-dark);font-size:.92rem;font-weight:850}.product-card-content span:last-child{color:var(--muted);line-height:1.55}.empty-products{border:1px dashed rgba(23,23,23,.24);border-radius:8px;padding:2rem;background:rgba(255,255,255,.7)}.empty-products h2{margin:0 0 .65rem;color:var(--charcoal)}.empty-products p{margin:0}.product-detail-shell{display:grid;grid-template-columns:minmax(320px,.85fr) minmax(0,1fr);grid-gap:clamp(2rem,5vw,5rem);gap:clamp(2rem,5vw,5rem);width:min(1180px,calc(100% - 2rem));margin:0 auto;padding:4.5rem 0 5rem}.product-detail-media{position:-webkit-sticky;position:sticky;top:118px;display:grid;align-self:start;aspect-ratio:1/1;place-items:center;border:1px solid var(--line);border-radius:8px;padding:clamp(1rem,3vw,2rem);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,247,245,.94)),radial-gradient(circle at 50% 30%,rgba(227,6,19,.08),transparent 58%);box-shadow:0 24px 68px rgba(20,22,26,.1)}.product-detail-media img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 24px 34px rgba(20,22,26,.18))}.product-detail-content{display:grid;align-content:start;grid-gap:1.35rem;gap:1.35rem}.back-link{width:-moz-fit-content;width:fit-content;border:1px solid var(--line);border-radius:999px;padding:.55rem .8rem;background:white;color:var(--charcoal);font-size:.82rem;font-weight:850}.product-detail-content h1{display:grid;grid-gap:.55rem;gap:.55rem;margin:0;color:var(--charcoal);font-size:clamp(2.2rem,5vw,4.8rem);line-height:.96;letter-spacing:0}.product-detail-content h1 span{color:var(--red);font-size:clamp(1.3rem,2.4vw,2.2rem);line-height:1}.product-detail-content p{max-width:690px;margin:0;color:var(--muted);font-size:1.08rem;line-height:1.75}.product-actions{display:flex;flex-wrap:wrap;gap:.8rem}.primary-action,.secondary-action{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:46px;border-radius:999px;padding:0 1rem;font-weight:850}.primary-action{background:var(--red);color:white;box-shadow:0 16px 36px rgba(227,6,19,.22)}.secondary-action{border:1px solid var(--line);background:white;color:var(--charcoal)}.product-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.product-copy-panel,.product-info-grid div{border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.74)}.product-info-grid div{display:grid;grid-gap:.35rem;gap:.35rem;padding:1rem}.product-info-grid span{color:var(--muted);font-size:.75rem;font-weight:850;text-transform:uppercase}.product-info-grid strong{color:var(--charcoal);font-size:1rem}.product-copy-sections{display:grid;grid-gap:1rem;gap:1rem}.product-copy-panel{padding:1.35rem}.product-copy-panel h2{margin:0 0 1rem;color:var(--charcoal);font-size:1.35rem}.product-copy-panel ul{display:grid;grid-gap:.8rem;gap:.8rem;margin:0;padding-left:1.15rem;color:var(--muted);line-height:1.6}@media (max-width:900px){.header-shell{min-height:76px}.desktop-nav,.verify-cta{display:none}.brand{margin-right:auto}.menu-toggle{display:inline-flex}.mobile-nav{display:grid;grid-gap:.3rem;gap:.3rem;width:min(100% - 2rem,1180px);margin:0 auto;padding:0 0 1rem}.mobile-nav-block>a{display:block;border:1px solid var(--line);border-radius:8px;padding:.95rem 1rem;background:white;font-weight:800}.mobile-subnav{display:grid;grid-gap:.35rem;gap:.35rem;margin:.45rem 0 .7rem 1rem}.mobile-subnav a{color:var(--muted);font-weight:750}.about-hero,.about-page-grid,.about-pillars,.category-band,.category-grid,.contact-card-grid,.contact-page-inner,.footer-inner,.home-about-inner,.product-detail-shell,.product-grid,.product-info-grid,.verify-page-inner{grid-template-columns:1fr}.product-detail-media{position:static}.home-products-heading{align-items:start;flex-direction:column}.carousel-filter{justify-content:flex-start}.product-carousel-track{grid-auto-columns:minmax(245px,62%)}.product-carousel-arrow{display:none}.verify-input-row{flex-direction:column}.about-image-stack{min-height:520px}.about-web-image.image-1{inset:0 18% 26% 0}.about-web-image.image-2{inset:38% 0 0 28%}}@media (max-width:520px){.brand-mark{width:102px;height:62px}.brand-mark img{height:60px}.home-slider{aspect-ratio:2.15/1}.home-slide{object-position:center center}.product-carousel-track{grid-auto-columns:minmax(230px,82%)}.about-image-stack{min-height:430px}.about-web-image.image-1{inset:0 0 48% 0}.about-web-image.image-2{inset:54% 0 0 0}}@media (max-width:640px){.home-slider{aspect-ratio:1.55/1}.home-slide{object-position:center center}}