:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#0b0f14;--paper:#fff;--mist:#f1f3f6;--mist-2:#e4e8ed;--blue-dark:#034170;--blue-light:#3b8cf2;--red-dark:#dd2203;--red-dark-hover:#b71b02;--red-light:#f0391a;--red:var(--red-dark);--red-hi:var(--red-light);--red-ink:#fff;--navy:var(--blue-dark);--navy-deep:#022a4a;--navy-ink:#e8eef5;--stone:#56606c;--stone-2:#7a8592;--stone-light:#a6b0bc;--line:#080e161f;--line-2:#080e1612;--line-dark:#ffffff24;--olive:#3f8f4f;--amber:#b8862f;--wrap:1200px;--fs-slab:"Oswald","Arial Narrow",Impact,sans-serif;--fs-body:"Roboto","Helvetica Neue",Arial,sans-serif}.ezh *{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--fs-body);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6;overflow-x:hidden}.ezh img{max-width:100%;display:block}.ezh a{color:inherit;text-decoration:none}.ezh h1,.ezh h2,.ezh h3,.ezh h4{font-family:var(--fs-slab);text-wrap:balance;margin:0;font-weight:700;line-height:1.02}.ezh .eyebrow{font-family:var(--fs-slab);text-transform:uppercase;letter-spacing:.22em;color:var(--navy);font-size:.72rem}.ezh .wrap{max-width:var(--wrap);margin:0 auto;padding:0 clamp(20px,5vw,48px)}.ezh header.site{z-index:60;background:0 0;border-bottom:1px solid #0000;transition:background .3s,border-color .3s,box-shadow .3s;position:fixed;top:0;left:0;right:0}.ezh header.site.solid{background:var(--paper);border-bottom-color:var(--line);box-shadow:0 6px 24px -18px #080e1680}.ezh .nav{justify-content:space-between;align-items:center;gap:24px;height:78px;display:flex}.ezh .nav__logo{align-items:center;display:flex}.ezh .nav__logo .logo-dark,.ezh header.site.solid .nav__logo .logo-light{display:none}.ezh header.site.solid .nav__logo .logo-dark{display:block}.ezh .nav__links{align-items:center;gap:32px;display:flex}.ezh .nav__links a{font-family:var(--fs-slab);text-transform:uppercase;letter-spacing:.1em;color:var(--paper);text-shadow:0 1px 12px #00000059;padding:4px 0;font-size:.82rem;transition:color .3s;position:relative}.ezh header.site.solid .nav__links a{color:var(--ink);text-shadow:none}.ezh .nav__links a:after{content:"";background:var(--red);height:2px;transition:right .25s;position:absolute;bottom:-3px;left:0;right:100%}.ezh .nav__links a:hover:after,.ezh .nav__links a:focus-visible:after{right:0}.ezh .nav__right{align-items:center;gap:18px;display:flex}.ezh .cart{color:var(--paper);font-family:var(--fs-slab);text-transform:uppercase;letter-spacing:.08em;text-shadow:0 1px 12px #00000059;align-items:center;gap:8px;font-size:.78rem;transition:color .3s;display:flex}.ezh header.site.solid .cart{color:var(--ink);text-shadow:none}.ezh .cart .badge{background:var(--red);color:var(--ink);min-width:20px;height:20px;text-shadow:none;border-radius:999px;place-items:center;font-size:.7rem;font-weight:700;display:grid}.ezh .navig{color:var(--paper);opacity:.85;justify-content:center;align-items:center;width:34px;height:34px;transition:color .3s,opacity .2s;display:inline-flex}.ezh .navig svg{width:21px;height:21px}.ezh .navig:hover{opacity:1;color:var(--red)}.ezh header.site.solid .navig{color:var(--ink)}.ezh header.site.solid .navig:hover{color:var(--navy)}.ezh .navchat{color:var(--paper);justify-content:center;align-items:center;width:34px;height:34px;transition:color .3s;display:none}.ezh .navchat svg{width:22px;height:22px}.ezh header.site.solid .navchat{color:var(--ink)}.ezh main section[id]{scroll-margin-top:84px}.ezh .btn{font-family:var(--fs-slab);text-transform:uppercase;letter-spacing:.09em;cursor:pointer;border:2px solid #0000;border-radius:7px;align-items:center;gap:10px;padding:14px 28px;font-size:.86rem;transition:transform .15s,background .2s,color .2s;display:inline-flex}.ezh .btn:active{transform:translateY(1px)}.ezh .btn--primary{background:var(--red);color:var(--ink)}.ezh .btn--primary:hover{background:var(--ink);color:var(--paper)}.ezh .btn--ghost{color:var(--paper);background:#ffffff0f;border-color:#fffcf680}.ezh .btn--ghost:hover{border-color:var(--red);color:var(--red)}.ezh .btn--ink{background:var(--ink);color:var(--paper)}.ezh .btn--ink:hover{background:var(--navy);color:var(--ink)}.ezh .hero{background:var(--ink);color:var(--paper);align-items:flex-end;min-height:min(82vh,700px);display:flex;position:relative;overflow:hidden}.ezh .hero__img{position:absolute;inset:0}.ezh .hero__img img{object-fit:cover;object-position:center 28%;opacity:.82;width:100%;height:100%}.ezh .hero__grad{background:linear-gradient(#080e1647 0%,#080e160d 34%,#080e168c 66%,#080e16e6 100%);position:absolute;inset:0}.ezh .hero__inner{z-index:2;width:100%;padding-top:130px;padding-bottom:clamp(44px,7vw,84px);position:relative}.ezh .hero h1{text-transform:uppercase;letter-spacing:-.01em;text-shadow:0 2px 30px #00000059;margin:16px 0 0;font-size:clamp(2.9rem,9vw,7rem)}.ezh .hero h1 .rule{background:var(--red);border-radius:2px;width:96px;height:6px;margin:22px 0 0;display:block}.ezh .hero__sub{color:#e8eef5;text-shadow:0 1px 16px #0006;max-width:42ch;margin:22px 0 30px;font-size:clamp(1.02rem,1.7vw,1.24rem)}.ezh .hero__cta{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ezh .props__grid{grid-template-columns:repeat(5,1fr);display:grid}.ezh .prop{border-right:1px solid var(--line-2);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:34px 22px;display:flex}.ezh .prop:last-child{border-right:0}.ezh .prop .ic{width:28px;height:28px;color:var(--navy)}.ezh .prop h4{text-transform:uppercase;letter-spacing:.05em;color:var(--ink);font-size:.9rem}.ezh .prop p{color:var(--stone);max-width:24ch;margin:0;font-size:.8rem;line-height:1.5}.ezh .feature{background:var(--mist)}.ezh .feature__grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(30px,5vw,72px);display:grid}.ezh .feature__media{position:relative}.ezh .feature__media img{aspect-ratio:4/5;object-fit:cover;border-radius:3px;width:100%}.ezh .feature__media:before{content:"";border:2px solid var(--red);z-index:-1;border-radius:3px;position:absolute;inset:16px -16px -16px 16px}.ezh .feature h2{text-transform:uppercase;margin:14px 0 0;font-size:clamp(2rem,4.6vw,3.4rem)}.ezh .feature p{color:var(--stone);max-width:46ch;margin:18px 0 0;font-size:1.06rem}.ezh .specs{flex-wrap:wrap;gap:10px;margin:26px 0 0;display:flex}.ezh .chip{font-family:var(--fs-slab);text-transform:uppercase;letter-spacing:.06em;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:999px;padding:8px 15px;font-size:.74rem}.ezh .feature__cta{flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px;display:flex}.ezh .feature__price{font-family:var(--fs-slab);color:var(--stone);font-size:1.05rem}.ezh .feature__price b{color:var(--ink);font-size:1.5rem}.ezh .shop{background:var(--mist)}.ezh .shop__head{margin-bottom:36px}.ezh .shop__head h2{text-transform:uppercase;font-size:clamp(2rem,4.6vw,3.2rem)}.ezh .grid{grid-template-columns:repeat(4,1fr);gap:clamp(16px,2vw,26px);display:grid}.ezh .card{background:var(--paper);border:1px solid var(--line);border-radius:3px;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.ezh .card:hover{transform:translateY(-4px);box-shadow:0 18px 40px -22px #080e1673}.ezh .card__media{aspect-ratio:1;background:#fff;padding:18px;position:relative;overflow:hidden}.ezh .card__media img{object-fit:contain;width:100%;height:100%;transition:transform .4s}.ezh .card:hover .card__media img{transform:scale(1.06)}.ezh .card__tag{z-index:2;font-family:var(--fs-slab);text-transform:uppercase;letter-spacing:.07em;color:#fff;border-radius:2px;padding:5px 9px;font-size:.62rem;position:absolute;top:12px;left:12px}.ezh .tag--stock,.ezh .tag--back{background:var(--stone);color:var(--paper)}.ezh .tag--out{color:#7a8592;background:#e4e8ed}.ezh .card__add.card__add--off{color:#9aa3ad;cursor:not-allowed;background:#e9ecf0}.ezh .card__add.card__add--off:hover{color:#9aa3ad;background:#e9ecf0}.ezh .card__body{flex-direction:column;flex:1;gap:6px;padding:18px;display:flex}.ezh .card__body h3{text-transform:uppercase;letter-spacing:.02em;font-size:1.02rem}.ezh .card__foot{justify-content:space-between;align-items:center;margin-top:14px;display:flex}.ezh .card__price{font-family:var(--fs-slab);color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.3rem}.ezh .ship-pill{font-family:var(--fs-slab);text-transform:uppercase;letter-spacing:.04em;color:var(--ink);border:1.5px solid var(--red);background:#e8eff6;border-radius:5px;align-items:center;gap:6px;padding:8px 11px;font-size:.66rem;font-weight:700;line-height:1;display:inline-flex}.ezh .ship-pill svg{width:13px;height:13px;color:var(--navy);flex:none}.ezh .card__shippill{justify-content:center;width:100%;margin-top:12px;display:flex}.ezh .card__shippill .ship-pill{justify-content:center;width:100%}.ezh .qv__shippill{margin:18px 0 0}.ezh .card__add{font-family:var(--fs-slab);text-transform:uppercase;letter-spacing:.07em;background:var(--red);color:var(--ink);cursor:pointer;border:0;border-radius:7px;padding:10px 16px;font-size:.72rem;transition:background .2s,color .2s}.ezh .card__add:hover{background:var(--ink);color:var(--paper)}.ezh .reviews{background:var(--mist)}.ezh .reviews__head{text-align:center;margin-bottom:38px}.ezh .reviews__head h2{text-transform:uppercase;font-size:clamp(1.9rem,4vw,3rem)}.ezh .stars{color:var(--navy);letter-spacing:3px;font-size:1.05rem}.ezh .reviews__head .stars{margin-top:10px}.ezh .reviews__head .agg{color:var(--stone);margin:8px 0 0;font-size:.86rem}.ezh .rev__grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.ezh .rev{background:var(--paper);border:1px solid var(--line);border-top:3px solid var(--red);border-radius:3px;flex-direction:column;gap:14px;padding:26px 24px;display:flex}.ezh .rev p{color:var(--ink);-webkit-line-clamp:8;-webkit-box-orient:vertical;margin:0;font-size:.96rem;display:-webkit-box;overflow:hidden}.ezh .rev .who{font-family:var(--fs-slab);text-transform:uppercase;letter-spacing:.07em;color:var(--stone);margin-top:auto;font-size:.78rem}.ezh .rev .who b{color:var(--ink)}.ezh .rev{flex:0 0 clamp(280px,82vw,348px);transition:transform .18s,box-shadow .18s}.ezh .rev--clipped{cursor:pointer}.ezh .rev--clipped:hover{transform:translateY(-3px);box-shadow:0 14px 30px -18px #080e1673}.ezh .rev__more{font-family:var(--fs-slab);text-transform:uppercase;letter-spacing:.06em;color:var(--navy);margin-top:auto;padding-top:10px;font-size:.68rem}.ezh .revpop__stars{color:var(--navy);letter-spacing:3px;margin-bottom:10px;font-size:1.05rem}.ezh .revpop__body{white-space:normal;color:var(--ink);font-size:.95rem;line-height:1.65}.ezh .revpop__who{font-family:var(--fs-slab);text-transform:uppercase;letter-spacing:.07em;color:var(--stone);margin-top:16px;font-size:.78rem}.ezh .rev__marquee{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.ezh .rev__track{gap:20px;width:max-content;padding:4px 0;animation:80s linear infinite marq;display:flex}.ezh .rev__marquee:hover .rev__track,.ezh .rev__track:focus-within{animation-play-state:paused}@keyframes marq{0%{transform:translate(0)}to{transform:translate(-50%)}}.ezh .news{background:var(--paper);border-top:1px solid var(--line)}.ezh .news__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:34px;display:flex}.ezh .news h2{text-transform:uppercase;max-width:16ch;font-size:clamp(1.7rem,3.4vw,2.4rem)}.ezh .news p.sub{color:var(--stone);margin:8px 0 0}.ezh .news form{flex:1;gap:10px;min-width:280px;max-width:520px;display:flex}.ezh .news input{border:2px solid var(--ink);background:var(--paper);font-family:var(--fs-body);color:var(--ink);border-radius:7px;flex:1;padding:14px 16px;font-size:1rem}.ezh .news input:focus-visible{outline:2px solid var(--red);outline-offset:2px}.ezh footer.site{background:var(--ink);color:var(--paper);padding-top:clamp(50px,7vw,78px)}.ezh .foot__grid{text-align:center;grid-template-columns:1.4fr repeat(2,1fr);justify-items:center;gap:clamp(26px,3vw,48px);display:grid}.ezh .foot__brand{flex-direction:column;align-items:center;display:flex}.ezh .foot__brand img{width:104px;height:auto;margin-bottom:16px}.ezh .foot__brand p{color:var(--stone-light);max-width:32ch;font-size:.88rem}.ezh .footcol h4{font-family:var(--fs-slab);text-transform:uppercase;letter-spacing:.11em;color:var(--red);margin:0 0 16px;font-size:.78rem}.ezh .footcol a{color:var(--paper);opacity:.82;padding:5px 0;font-size:.9rem;transition:opacity .2s,color .2s;display:block}.ezh .footcol a:hover{opacity:1;color:var(--red)}.ezh .foot__min{flex-direction:column;align-items:center;display:flex}.ezh .foot__logo{width:84px;height:auto;margin-bottom:22px}.ezh .foot__links{flex-wrap:wrap;justify-content:center;gap:12px 28px;margin-bottom:2px;display:flex}.ezh .foot__links a{font-family:var(--fs-slab);text-transform:uppercase;letter-spacing:.08em;color:#fffc;font-size:.78rem;transition:color .18s}.ezh .foot__links a:hover{color:var(--red)}.ezh .foot__ig{color:#fffc;align-items:center;display:inline-flex}.ezh .foot__ig svg{width:20px;height:20px}.ezh .foot__ig:hover{color:var(--red)}.ezh .foot__bar{border-top:1px solid var(--line-dark);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 22px;width:100%;margin-top:clamp(30px,5vw,46px);padding:22px 0;display:flex}.ezh .foot__bar p{color:var(--stone-light);margin:0;font-size:.78rem}.ezh .paw{z-index:80;background:var(--red);color:var(--ink);cursor:pointer;font-family:var(--fs-slab);text-transform:uppercase;letter-spacing:.07em;border:0;border-radius:7px;align-items:center;gap:11px;padding:13px 20px 13px 15px;font-size:.82rem;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 30px -8px #080e1680}.ezh .paw:hover{background:var(--ink);color:var(--paper)}.ezh .paw:hover .ic{color:var(--red)}.ezh .paw .ic{width:26px;height:26px;color:var(--ink);animation:2.6s ease-in-out infinite pawpulse}@keyframes pawpulse{0%,to{transform:scale(1)}50%{transform:scale(1.14)}}.ezh .chatpanel{z-index:81;background:var(--paper);border:1px solid var(--line);opacity:0;pointer-events:none;transform-origin:100% 100%;border-radius:3px;width:min(340px,100vw - 44px);transition:all .22s;position:fixed;bottom:88px;right:22px;overflow:hidden;transform:translateY(14px)scale(.96);box-shadow:0 24px 60px -16px #080e1680}.ezh .chatpanel.open{opacity:1;pointer-events:auto;transform:none}.ezh .chatpanel__top{background:var(--ink);color:var(--paper);align-items:center;gap:12px;padding:16px 18px;display:flex}.ezh .chatpanel__top .ic{width:24px;height:24px;color:var(--red)}.ezh .chatpanel__top b{font-family:var(--fs-slab);text-transform:uppercase;letter-spacing:.07em;font-size:.9rem;display:block}.ezh .chatpanel__top small{color:var(--olive);align-items:center;gap:6px;font-size:.72rem;display:flex}.ezh .chatpanel__top small:before{content:"";background:var(--olive);border-radius:50%;width:7px;height:7px}.ezh .chatpanel__body{flex-direction:column;gap:12px;padding:18px;display:flex}.ezh .bubble{background:var(--mist);max-width:88%;color:var(--ink);border-radius:12px 12px 12px 3px;padding:11px 14px;font-size:.9rem}.ezh .chatpanel__in{border-top:1px solid var(--line);gap:8px;padding:12px;display:flex}.ezh .chatpanel__in input{border:1px solid var(--line);font-family:var(--fs-body);border-radius:999px;flex:1;padding:10px 14px;font-size:.9rem}.ezh .chatpanel__in input:focus-visible{outline:2px solid var(--red)}.ezh .card{cursor:pointer}body.noscroll{overflow:hidden}.ezh .qv{z-index:100;justify-content:center;align-items:center;padding:24px;display:none;position:fixed;inset:0}.ezh .qv.open{display:flex}.ezh .qv__backdrop{-webkit-backdrop-filter:blur(7px);opacity:0;background:#080e1680;transition:opacity .25s;position:absolute;inset:0}.ezh .qv.open .qv__backdrop{opacity:1}.ezh .qv__panel{z-index:2;background:var(--paper);opacity:0;border-radius:5px;grid-template-columns:1fr 1fr;width:min(920px,100%);max-height:calc(100vh - 48px);transition:opacity .28s,transform .28s;display:grid;position:relative;overflow:auto;transform:translateY(14px)scale(.985);box-shadow:0 44px 90px -22px #080e1699}.ezh .qv.open .qv__panel{opacity:1;transform:none}.ezh .qv__close{z-index:3;width:38px;height:38px;color:var(--ink);cursor:pointer;background:#ffffffe6;border:0;border-radius:50%;place-items:center;transition:background .18s,color .18s;display:grid;position:absolute;top:12px;right:12px;box-shadow:0 2px 10px #00000029}.ezh .qv__close:hover{background:var(--ink);color:#fff}.ezh .qv__media{border-right:1px solid var(--line);background:#fff;flex-direction:column;gap:12px;padding:26px;display:flex}.ezh .qv__main{aspect-ratio:1;background:#fff;place-items:center;display:grid;position:relative;overflow:hidden}.ezh .qv__arr{border:1px solid var(--line);width:38px;height:38px;color:var(--ink);cursor:pointer;background:#ffffffeb;border-radius:50%;place-items:center;padding:0;transition:background .15s,color .15s,border-color .15s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.ezh .qv__arr svg{width:20px;height:20px}.ezh .qv__arr--prev{left:8px}.ezh .qv__arr--next{right:8px}.ezh .qv__arr:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.ezh .qv__arr:focus-visible{outline:2px solid var(--red);outline-offset:2px}.ezh .qv--one .qv__arr{display:none}.ezh .qv__main img{object-fit:contain;max-width:100%;max-height:100%}.ezh .qv__thumbs{flex-wrap:wrap;gap:8px;display:flex}.ezh .qv__thumb{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:4px;width:54px;height:54px;padding:4px;overflow:hidden}.ezh .qv__thumb img{object-fit:contain;width:100%;height:100%}.ezh .qv__info{flex-direction:column;padding:32px 32px 28px;display:flex}.ezh .qv__tag{font-family:var(--fs-slab);text-transform:uppercase;letter-spacing:.07em;color:#fff;border-radius:2px;align-self:flex-start;margin-bottom:12px;padding:5px 9px;font-size:.62rem}.ezh .qv__info h2{text-transform:uppercase;letter-spacing:.01em;font-size:clamp(1.3rem,2.4vw,1.6rem)}.ezh .qv__price{font-family:var(--fs-slab);color:var(--ink);font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:1.6rem}.ezh .qv__desc{color:var(--stone);margin:16px 0 0;font-size:.92rem;line-height:1.6}.ezh .qv__sizes{flex-wrap:wrap;gap:10px;margin:20px 0 0;display:flex}.ezh .qv__size{font-family:var(--fs-slab);text-transform:uppercase;letter-spacing:.05em;border:2px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:7px;padding:10px 16px;font-size:.78rem;transition:border-color .16s,background .16s,color .16s}.ezh .qv__buy{align-items:center;gap:12px;margin-top:auto;padding-top:26px;display:flex}.ezh .qv__qty{border:2px solid var(--line);border-radius:7px;align-items:center;display:flex}.ezh .qv__qty button{cursor:pointer;width:38px;height:44px;color:var(--ink);background:0 0;border:0;font-size:1.1rem}.ezh .qv__qty span{text-align:center;min-width:28px;font-family:var(--fs-slab)}.ezh .qv__add{flex:1;justify-content:center}.ezh .qv__add:disabled{color:#9aa3ad;cursor:not-allowed;background:#e9ecf0}.ezh .qv__add:disabled:hover{color:#9aa3ad;background:#e9ecf0}@media (max-width:720px){.ezh .qv{padding:0}.ezh .qv__panel{border-radius:0;grid-template-columns:1fr;height:100dvh;max-height:100vh}.ezh .qv__media{border-right:0;border-bottom:1px solid var(--line)}}.ezh .info{z-index:110;justify-content:center;align-items:center;padding:24px;display:none;position:fixed;inset:0}.ezh .info.open{display:flex}.ezh .info__backdrop{-webkit-backdrop-filter:blur(6px);background:#080e1680;position:absolute;inset:0}.ezh .info__panel{z-index:2;background:var(--paper);border-radius:5px;flex-direction:column;width:min(680px,100%);max-height:calc(100vh - 48px);display:flex;position:relative;box-shadow:0 44px 90px -22px #080e1699}.ezh .info__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.ezh .info__head h3{text-transform:uppercase;letter-spacing:.02em;font-size:1.15rem}.ezh .info__close{background:var(--mist);width:34px;height:34px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.ezh .info__close:hover{background:var(--ink);color:#fff}.ezh .info__body{white-space:pre-wrap;color:var(--stone);padding:22px 24px;font-size:.9rem;line-height:1.65;overflow:auto}.ezh .info__body .ihd{color:var(--ink);font-weight:700}.ezh .info__body .ilink{color:var(--navy);cursor:pointer;font-weight:600;text-decoration:underline}.ezh .info__body .ilink:hover{color:var(--ink)}.ezh .cart-dr{z-index:120;display:none;position:fixed;inset:0}.ezh .cart-dr.open{display:block}.ezh .cart-dr__backdrop{-webkit-backdrop-filter:blur(5px);opacity:0;background:#080e1680;transition:opacity .25s;position:absolute;inset:0}.ezh .cart-dr.open .cart-dr__backdrop{opacity:1}.ezh .cart-dr__panel{background:var(--paper);flex-direction:column;width:min(470px,100%);height:100%;transition:transform .3s;display:flex;position:absolute;top:0;right:0;transform:translate(100%);box-shadow:-20px 0 60px -20px #080e1680}.ezh .cart-dr.open .cart-dr__panel{transform:none}.ezh .cart-dr__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.ezh .cart-dr__head b{font-family:var(--fs-slab);text-transform:uppercase;letter-spacing:.05em;font-size:1rem}.ezh .cart-dr__x{background:var(--mist);width:34px;height:34px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.ezh .cart-dr__x:hover{background:var(--ink);color:#fff}.ezh .cart-dr__body{flex-direction:column;flex:1;gap:16px;padding:16px 22px;display:flex;overflow:auto}.ezh .cart-dr__empty{color:var(--stone);text-align:center;margin-top:44px;font-size:.92rem}.ezh .citem{grid-template-columns:56px 1fr auto;align-items:start;gap:12px;display:grid}.ezh .citem__img{border:1px solid var(--line);object-fit:contain;background:#fff;border-radius:4px;width:56px;height:56px;padding:5px}.ezh .citem__name{font-size:.85rem;font-weight:500;line-height:1.3}.ezh .citem__price{font-family:var(--fs-slab);color:var(--stone);white-space:nowrap;font-size:.85rem}.ezh .citem__q{align-items:center;gap:9px;margin-top:6px;display:inline-flex}.ezh .citem__q button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:4px;width:24px;height:24px;font-size:.9rem;line-height:1}.ezh .citem__q span{font-family:var(--fs-slab);text-align:center;min-width:16px;font-size:.85rem}.ezh .citem__rm{color:var(--stone-2);cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font-size:.72rem;text-decoration:underline}.ezh .cart-dr__foot{border-top:1px solid var(--line);flex-direction:column;gap:12px;padding:18px 22px;display:flex}.ezh .cart-dr__sub{font-family:var(--fs-slab);text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;font-size:.95rem;display:flex}.ezh .cart-dr__note{text-align:center;color:var(--stone-2);margin:0;font-size:.72rem}.ezh .foot__legal{margin:0}.ezh .foot__legal a{color:#ffffffb8;transition:color .18s}.ezh .foot__legal a:hover{color:var(--red)}.ezh .comodal{z-index:120;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.ezh .comodal.open{display:flex}.ezh .comodal__backdrop{-webkit-backdrop-filter:blur(6px);background:#080e1680;position:absolute;inset:0}.ezh .comodal__panel{z-index:2;background:var(--paper);border-radius:10px;width:min(620px,100%);height:min(760px,92vh);display:flex;position:relative;overflow:hidden;box-shadow:0 44px 90px -22px #080e1699}.ezh .comodal__x{z-index:3;width:34px;height:34px;color:var(--ink);cursor:pointer;background:#ffffffeb;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px;box-shadow:0 2px 10px #00000026}.ezh .comodal__x:hover{background:var(--ink);color:#fff}.ezh .comodal__frame{border:0;width:100%;height:100%;display:block}@media (max-width:640px){.ezh .comodal{padding:0}.ezh .comodal__panel{border-radius:0;width:100%;height:100dvh}}.ezh .news__msg{color:var(--navy);min-height:1.2em;margin:10px 0 0;font-size:.9rem;font-weight:600}.ezh .news__msg.err{color:#a33}.ezh .nlpop{z-index:125;justify-content:center;align-items:center;padding:22px;display:none;position:fixed;inset:0}.ezh .nlpop.open{display:flex}.ezh .nlpop__backdrop{background:#080e1680;position:absolute;inset:0}.ezh .nlpop__panel{z-index:2;background:var(--paper);text-align:center;border-radius:5px;width:min(430px,100%);padding:34px 30px 30px;position:relative;box-shadow:0 40px 90px -20px #080e1699}.ezh .nlpop__x{background:var(--mist);width:32px;height:32px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;place-items:center;transition:background .18s,color .18s;display:grid;position:absolute;top:10px;right:10px}.ezh .nlpop__x:hover{background:var(--ink);color:#fff}.ezh .nlpop__panel h3{text-transform:uppercase;font-size:1.5rem}.ezh .nlpop__panel .sub{color:var(--stone);margin:10px 0 18px;font-size:.95rem}.ezh .nlpop__panel form{gap:8px;display:flex}.ezh .nlpop__panel input{border:2px solid var(--line);font-family:var(--fs-body);border-radius:7px;flex:1;padding:12px 14px;font-size:.95rem}.ezh .nlpop__panel input:focus-visible{outline:2px solid var(--red)}.ezh .nlpop__skip{color:var(--stone-2);cursor:pointer;background:0 0;border:0;margin-top:14px;font-size:.78rem;text-decoration:underline;display:inline-block}.ezh .nlpop__code{font-family:var(--fs-slab);letter-spacing:.14em;color:var(--ink);background:var(--mist);border:2px dashed var(--red);border-radius:7px;margin:16px 0 4px;padding:12px;font-size:1.5rem}.ezh .reveal{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){.ezh .reveal{transition:transform .7s}.ezh .reveal:not(.in){transform:translateY(22px)}}@media (max-width:1024px){.ezh .grid{grid-template-columns:repeat(2,1fr)}.ezh .props__grid{grid-template-columns:repeat(3,1fr)}.ezh .prop:nth-child(3){border-right:0}.ezh .prop:nth-child(n+4){border-top:1px solid var(--line-2)}.ezh .foot__grid{grid-template-columns:1fr 1fr}.ezh .foot__brand{grid-column:1/-1}}@media (max-width:760px){.ezh .nav__links,.ezh .cart span.t{display:none}.ezh .navchat{display:flex}.ezh .nav{justify-content:space-between}.ezh .nav__right{gap:12px;margin-left:auto}.ezh .cart{margin-right:0}.ezh .feature__grid{grid-template-columns:1fr}.ezh .feature__media:before{inset:10px -10px -10px 10px}.ezh .rev__grid,.ezh .props__grid{grid-template-columns:1fr}.ezh .prop{text-align:center;border-right:0;border-top:1px solid var(--line-2);flex-direction:column;align-items:center;gap:5px;padding:16px 24px}.ezh .prop:first-child{border-top:0}.ezh .prop .ic{width:24px;height:24px}.ezh .prop h4{letter-spacing:.05em;font-size:.8rem;line-height:1.15}.ezh .prop p{max-width:30ch;margin:0;font-size:.76rem;line-height:1.4}.ezh .hero__inner{text-align:center}.ezh .hero h1,.ezh .hero h1 .rule,.ezh .hero__sub{margin-left:auto;margin-right:auto}.ezh .hero__cta{justify-content:center}.ezh .shop__head{text-align:center}.ezh .news__inner{text-align:center;flex-direction:column;align-items:center}.ezh .news h2{max-width:none}.ezh .news form{width:100%;max-width:340px;margin:0 auto}.ezh .news__msg{text-align:center}.ezh .nlpop__panel form,.ezh .news form{flex-direction:column}.ezh .nlpop__panel form .btn,.ezh .news form .btn{justify-content:center;width:100%}.ezh .foot__grid{grid-template-columns:1fr 1fr}}@media (max-width:440px){.ezh .grid{grid-template-columns:1fr}.ezh .prop{gap:12px;padding:13px 18px}.ezh .prop h4{font-size:.78rem}.ezh .prop p{font-size:.72rem}}@media (hover:none),(max-width:760px){.ezh .rev__track{width:max-content;animation:none!important}.ezh .rev__marquee{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;padding-bottom:6px;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.ezh .rev__marquee::-webkit-scrollbar{height:0}.ezh .rev{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 calc(100vw - 2*clamp(20px,5vw,48px))}}@media (prefers-reduced-motion:reduce){.ezh *{transition:none!important;animation:none!important}.ezh .reveal{opacity:1;transform:none}.ezh .rev__marquee{overflow-x:auto}}.co-overlay{z-index:130;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.co-overlay__backdrop{-webkit-backdrop-filter:blur(7px);background:#080e1673;position:absolute;inset:0}.co-overlay__panel{z-index:2;background:#fff;border-radius:12px;width:fit-content;min-width:min(600px,100%);max-width:min(1200px,100%);height:auto;max-height:min(880px,100%);position:relative;overflow:auto;box-shadow:0 50px 100px -24px #080e16a6}.co-overlay__x{float:right;z-index:5;color:#0b0f14;cursor:pointer;background:#f1f3f6;border:0;border-radius:50%;width:38px;height:38px;margin:14px 14px 0 0;font-size:1.4rem;line-height:1;transition:background .18s,color .18s;position:sticky;top:14px;box-shadow:0 2px 10px #00000029}.co-overlay__x:hover{color:#fff;background:#0b0f14}.co-overlay__panel .min-h-screen{min-height:0!important}.co-overlay__panel div[class*=grid-cols-\[0fr]{display:block!important}.co-overlay__panel [class*=opacity-0][class*=hidden]{max-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.ezh .nav__links a,.ezh .cart,.ezh .eyebrow,.ezh .btn,.ezh .chip,.ezh .card__tag,.ezh .card__add,.ezh .card__price,.ezh .foot__links a,.ezh .footcol h4,.ezh .ship-pill,.ezh .paw,.ezh .rev .who,.ezh .qv__tag,.ezh .qv__size,.ezh .cart-dr__head b,.ezh .info__head h3,.ezh .feature__price b{font-weight:700}@media (max-width:720px){.co-overlay{align-items:center;padding:0}.co-overlay__panel{border-radius:0;width:100%;min-width:100%;height:auto;max-height:100%}}.ezair-spin{border:3px solid #dde3ea;border-top-color:#dd2203;border-radius:50%;width:34px;height:34px;animation:.7s linear infinite ezairspin}@keyframes ezairspin{to{transform:rotate(360deg)}}.ezh .card__add{font-weight:700}.ezh .card--dim .card__media img{opacity:.55;filter:grayscale(.4)}.ezh .shop__head,.ezh .reviews__head,.ezh .prop,.ezh .foot__grid,.ezh .foot__bar{text-align:center}.ezh .prop{align-items:center}.ezh .foot__grid{justify-items:center}.ezh .foot__bar{justify-content:center}.ezh .band{padding:clamp(44px,5vw,72px) 0}.ezh .foot__social{justify-content:center;align-items:center;gap:18px;margin:14px 0 4px;display:flex}.ezh .foot__social a{width:22px;height:22px;color:inherit;opacity:.82;transition:opacity .18s;display:inline-flex}.ezh .foot__social a:hover{opacity:1}.ezh .foot__social svg{width:100%;height:100%}.ezh .foot__min{gap:24px}.ezh .foot__logo{margin-bottom:0}.ezh .foot__social{gap:24px;margin:0}.ezh .foot__links{margin-bottom:0}.ezh .cart{gap:0;padding:2px;position:relative}.ezh .cart .ic{width:22px;height:22px}.ezh .cart .badge{border:2px solid var(--ink);min-width:16px;height:16px;box-shadow:none;padding:0 4px;font-size:.62rem;line-height:1;position:absolute;top:-5px;right:-7px}.ezh .cart .badge:empty{display:none}.ezh .navacct{width:22px;height:22px;color:var(--paper);opacity:.92;justify-content:center;align-items:center;transition:opacity .2s;display:inline-flex}.ezh .navacct:hover{opacity:1}.ezh .navacct svg{width:100%;height:100%}.ezh header.site.solid .navacct{color:var(--ink);text-shadow:none}.ezh .navchat,.ezh .navacct,.ezh .cart{transition:color .2s,opacity .2s}.ezh .navchat:hover,.ezh .navacct:hover,.ezh .cart:hover,.ezh .navchat:focus-visible,.ezh .navacct:focus-visible,.ezh .cart:focus-visible,.ezh header.site.solid .navchat:hover,.ezh header.site.solid .navacct:hover,.ezh header.site.solid .cart:hover,.ezh header.site.solid .navchat:focus-visible,.ezh header.site.solid .navacct:focus-visible,.ezh header.site.solid .cart:focus-visible{color:var(--red);opacity:1}.ezh footer.site{padding-top:clamp(28px,3.5vw,40px)}.ezh .foot__bar{margin-top:clamp(18px,2.5vw,26px);padding:16px 0}.ezh #info-body a,.ezh .info__body a{color:var(--navy);text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;transition:color .18s}.ezh #info-body a:hover,.ezh .info__body a:hover{color:var(--ink)}.ezh #info-body ul,.ezh .info__body ul{margin:10px 0 0;padding-left:20px;list-style:outside}.ezh #info-body ul li,.ezh .info__body ul li{margin:0 0 6px;padding:0;line-height:1.55}.ezh #info-body ul li:last-child,.ezh .info__body ul li:last-child{margin-bottom:0}.ezh #info-body,.ezh #info-body *{white-space:normal}.ezh #info-body h3{margin:22px 0 8px}.ezh #info-body h3:first-child{margin-top:0}.ezh #info-body p{margin:0 0 12px}.ezh #info-body p:last-child{margin-bottom:0}.ezh .cart .badge{border-color:var(--paper)}.ezh header.site.solid .cart .badge{border-color:var(--ink)}@media (max-width:767px){.ezh~.paw,.ezh .paw,body .paw{opacity:0;pointer-events:none;border-radius:999px;gap:8px;padding:9px 14px 9px 11px;font-size:.7rem;transition:opacity .22s;bottom:16px;right:16px}.ezh .paw .ic,.paw .ic{width:18px;height:18px}body.past-hero .paw,body.past-hero .ezh .paw{opacity:1;pointer-events:auto}.ezh .foot__links{flex-wrap:nowrap;gap:10px 16px}.ezh .foot__links a{letter-spacing:.04em;white-space:nowrap;font-size:.62rem}}.ezh .cart .badge{background:var(--red);color:var(--ink)}.ezh header.site.solid .cart .badge{background:var(--ink);color:var(--paper)}.ezh.ezh--page-header{z-index:60;position:sticky;top:0}.ezh.ezh--page-header header.site{position:static}.ezh .qv__guide{font-family:var(--fs-slab);text-transform:uppercase;letter-spacing:.06em;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:4px;cursor:pointer;align-items:center;gap:7px;margin:18px 0 -8px;font-size:.74rem;text-decoration-thickness:2px;display:inline-flex}.ezh .qv__guide:hover{color:var(--navy)}.ezh .qv__guide svg{flex:none;width:15px;height:15px}.ezh .info__body:has(>img:only-child){white-space:normal;padding:14px}.ezh .card{flex-direction:column;display:flex}.ezh .card__body{flex-direction:column;flex:1;display:flex}.ezh .card__foot{margin-top:auto;padding-top:14px}.ezh .card__add{white-space:nowrap}@media (max-width:640px){.ezh .card__foot{flex-direction:column;align-items:stretch;gap:10px}.ezh .card__add{text-align:center;width:100%;padding:12px 16px}}.ezh .pp{padding:clamp(18px,3vw,36px) 0 4px}.ezh .pp__panel{background:var(--paper);border:1px solid var(--line);border-radius:5px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.ezh .pp .qv__info h1{text-transform:uppercase;letter-spacing:.01em;font-size:clamp(1.3rem,2.4vw,1.6rem)}@media (max-width:760px){.ezh .pp{margin:0 -16px;padding:0 0 4px}.ezh .pp__panel{border-left:0;border-right:0;border-radius:0;grid-template-columns:1fr}.ezh .pp .qv__media{border-right:0;border-bottom:1px solid var(--line)}}.ezh .citem__note{color:#8a6d3b;background:#fff7e6;border:1px solid #f1d9a6;border-radius:4px;margin:3px 0 2px;padding:3px 6px;font-size:.72rem;line-height:1.35;display:inline-block}.dlb{z-index:2147483640;touch-action:pan-y pinch-zoom;background:#060a10f0;place-items:center;padding:clamp(8px,3vw,40px);animation:.15s dlb-in;display:grid;position:fixed;inset:0}@keyframes dlb-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.dlb{animation:none}}.dlb__img{will-change:transform;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;background:#fff;border-radius:4px;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - clamp(16px,6vw,80px));transition:transform .18s}.dlb__x,.dlb__arr{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#060a10a8;border:1px solid #ffffff73;border-radius:50%;place-items:center;width:46px;height:46px;transition:background .2s,color .2s;display:grid;position:absolute;box-shadow:0 2px 10px #00000059}.dlb__x svg,.dlb__arr svg{width:22px;height:22px}.dlb__x:hover,.dlb__arr:hover{color:#0b0f14;background:#dd2203}.dlb__x:focus-visible,.dlb__arr:focus-visible{outline-offset:2px;outline:2px solid #dd2203}.dlb__x{top:max(14px,env(safe-area-inset-top));right:14px}.dlb__arr{top:50%;transform:translateY(-50%)}.dlb__arr--prev{left:14px}.dlb__arr--next{right:14px}.dlb__count{left:50%;bottom:max(14px,env(safe-area-inset-bottom));color:#fff;font:600 .8rem/1.4 var(--fs-slab,inherit);letter-spacing:.06em;font-variant-numeric:tabular-nums;background:#060a10a8;border:1px solid #ffffff59;border-radius:999px;padding:4px 12px;position:absolute;transform:translate(-50%)}.ezh .qv__main img{cursor:zoom-in}.ezh .qv__zoom{border:1px solid var(--line);width:34px;height:34px;color:var(--ink);cursor:zoom-in;background:#ffffffeb;border-radius:50%;place-items:center;transition:background .2s,color .2s;display:grid;position:absolute;bottom:8px;left:8px}.ezh .qv__zoom svg{width:17px;height:17px}.ezh .qv__zoom:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.ezh .qv__zoom:focus-visible{outline:2px solid var(--red);outline-offset:2px}.dlb__img--from-right{animation:.2s ease-out dlb-from-right}.dlb__img--from-left{animation:.2s ease-out dlb-from-left}@keyframes dlb-from-right{0%{opacity:.35;transform:translate(18%)}to{opacity:1;transform:none}}@keyframes dlb-from-left{0%{opacity:.35;transform:translate(-18%)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dlb__img,.dlb__img--from-right,.dlb__img--from-left{transition:none;animation:none}}@media (max-width:720px){.dlb{padding:0}.dlb__img{border-radius:0;max-height:100dvh}.dlb__arr{width:42px;height:42px}.dlb__arr--prev{left:8px}.dlb__arr--next{right:8px}}.ezh.pv{z-index:100;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ezh .pv__backdrop{-webkit-backdrop-filter:blur(7px);background:#080e1680;animation:.25s pv-fade;position:absolute;inset:0}.ezh .pv__sheet{z-index:2;overscroll-behavior:contain;background:#f9fafb;border-radius:5px;width:min(1000px,100%);max-height:calc(100dvh - 48px);animation:.28s pv-rise;position:relative;overflow:auto;box-shadow:0 44px 90px -22px #080e168c}.ezh .pv__close{margin:12px 12px -50px auto;display:grid;position:sticky;top:12px}@keyframes pv-fade{0%{opacity:0}to{opacity:1}}@keyframes pv-rise{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ezh .pv__backdrop,.ezh .pv__sheet{animation:none}}@media (max-width:720px){.ezh.pv{padding:0}.ezh .pv__sheet{border-radius:0;width:100%;height:100dvh;max-height:100dvh}}.ezh .paw .ic,.paw .ic,.ezh .paw:hover .ic{color:#fff}.ezh .btn--ghost:hover{color:#fff;background:#ffffff1f;border-color:#fff}.ezh h1,.ezh h2,.ezh h3,.ezh h4{font-family:var(--fs-slab);letter-spacing:.01em}.ezh .nav__logo img{width:auto;height:52px}.ezh .stars,.ezh .revpop__stars{color:var(--red)}.ezh .tag--stock{background:var(--navy);color:#fff}.ezh .tag--back{background:var(--stone);color:#fff}.ezh .ship-pill{border-color:var(--navy)}.ezh .qv__size.active{border-color:var(--navy);background:var(--navy);color:#fff}.ezh .hero{background:radial-gradient(120% 90% at 85% 40%,#0a5a96 0%,var(--navy) 38%,var(--navy-deep) 100%);align-items:center;min-height:min(86vh,720px)}.ezh .hero__tread{opacity:.13;pointer-events:none;background-image:repeating-linear-gradient(115deg,#0000 0 22px,#ffffffe6 22px 30px,#0000 30px 52px),repeating-linear-gradient(65deg,#0000 0 22px,#ffffffe6 22px 30px,#0000 30px 52px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 55% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 55% 100%)}.ezh .hero__inner{grid-template-columns:1.25fr .75fr;align-items:center;gap:clamp(24px,5vw,72px);padding-top:120px;padding-bottom:clamp(48px,7vw,90px);display:grid}.ezh .hero .eyebrow{color:#ffb3a6}.ezh .hero h1{text-shadow:none;font-size:clamp(2.8rem,7.4vw,6rem);line-height:.98}.ezh .hero__accent{color:var(--red-hi)}.ezh .hero h1 .rule{background:var(--red)}.ezh .hero__sub{color:var(--navy-ink);text-shadow:none;max-width:48ch}.ezh .hero__badge{place-items:center;display:grid}.ezh .hero__badge img{filter:drop-shadow(0 24px 40px #00000059);width:min(100%,420px);height:auto}.ezh header.site{background:0 0}.ezh header.site.solid{background:#fff}.ezh .props{background:var(--ink);border-bottom:0}.ezh .prop{border-right-color:#ffffff14}.ezh .prop .ic{color:var(--red-hi)}.ezh .prop h4{color:#fff}.ezh .prop p{color:var(--stone-light)}.ezh .why{background:var(--paper)}.ezh .why__head{text-align:center;margin-bottom:40px}.ezh .why__head h2{text-transform:uppercase;font-size:clamp(2rem,4.4vw,3.1rem)}.ezh .why__grid{grid-template-columns:repeat(4,1fr);gap:clamp(14px,2vw,24px);display:grid}.ezh .why__card{background:var(--mist);border:1px solid var(--line);border-left:4px solid var(--red);border-radius:4px;padding:26px 22px 24px;position:relative}.ezh .why__num{font-family:var(--fs-slab);color:var(--navy);opacity:.35;margin-bottom:10px;font-size:2rem;font-weight:700;line-height:1;display:block}.ezh .why__card h3{text-transform:uppercase;color:var(--ink);margin-bottom:10px;font-size:1.15rem}.ezh .why__card p{color:var(--stone);margin:0;font-size:.93rem;line-height:1.6}.ezh footer.site{background:var(--ink)}.ezh .foot__logo{width:96px}.ezh .bubble a{color:var(--navy);font-weight:600;text-decoration:underline}.ezh .chatpanel__top .ic{color:var(--red-hi)}.ezh .news__msg{color:var(--navy)}@media (max-width:1024px){.ezh .why__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.ezh .hero__inner{text-align:center;grid-template-columns:1fr;padding-top:104px}.ezh .hero__badge{order:-1}.ezh .hero__badge img{width:min(52vw,220px)}.ezh .why__grid{grid-template-columns:1fr}}@media (max-width:1024px){.ezh .props__grid{grid-template-columns:repeat(2,1fr)}.ezh .props__grid .prop{border-top:1px solid #ffffff14;border-right:0}.ezh .props__grid .prop:first-child,.ezh .props__grid .prop:nth-child(4){border-right:1px solid #ffffff14}.ezh .props__grid .prop--usa{border-top:0;border-right:0;order:-1;grid-column:1/-1}}@media (max-width:760px){.ezh .props__grid .prop{padding:16px 14px}}.ezh .foot__ig{margin:4px auto 0}.ezh .hero--photo{background:#011a30;align-items:flex-start;min-height:clamp(620px,88vh,780px)}.ezh .hero--photo .hero__img{display:block;position:absolute;inset:0}.ezh .hero--photo .hero__img img{object-fit:cover;object-position:center bottom;opacity:1;width:100%;height:100%}.ezh .hero--photo .hero__scrim{pointer-events:none;background:linear-gradient(#011a30f0 0%,#011a30c7 28%,#011a3073 52%,#011a3000 68%);position:absolute;inset:0}.ezh .hero--photo .hero__inner{padding-top:104px;padding-bottom:32px;display:block}.ezh .hero--photo .hero__copy{max-width:820px}.ezh .hero--photo .eyebrow{color:var(--blue-light);font-weight:700}.ezh .hero--photo h1{text-shadow:0 2px 24px #00000059;margin-top:10px;font-size:clamp(2.2rem,4.4vw,4rem);line-height:1}.ezh .hero--photo h1 .rule{height:5px;margin-top:14px}.ezh .hero--photo .hero__sub{color:#fff;text-shadow:0 1px 14px #0009;max-width:62ch;margin:14px 0 20px}.ezh .hero--photo .btn--ghost{background:#011a308c}@media (max-width:767px),(max-aspect-ratio:1){.ezh .hero--photo{min-height:max(640px,100svh)}.ezh .hero--photo .hero__scrim{background:linear-gradient(#011a30f2 0%,#011a30cc 40%,#011a3073 60%,#011a3000 74%)}}@media (max-width:767px){.ezh .hero--photo .hero__inner{text-align:center;padding-top:88px}.ezh .hero--photo .hero__copy{margin:0 auto}.ezh .hero--photo h1{font-size:2.3rem}.ezh .hero--photo .hero__sub,.ezh .hero--photo h1 .rule{margin-left:auto;margin-right:auto}.ezh .hero--photo .hero__cta{justify-content:center;gap:10px}.ezh .hero--photo .btn{padding:12px 16px;font-size:.78rem}}.ezh .qv__notify{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.ezh .qv__notify-head{color:var(--ink);margin:0 0 8px;font-weight:600}.ezh .qv__notify-row{flex-wrap:wrap;gap:8px;display:flex}.ezh .qv__notify-row input{border:1px solid var(--line);font:inherit;border-radius:7px;flex:200px;padding:11px 12px}.ezh .qv__notify-msg{color:var(--navy);margin:10px 0 0;font-size:.9rem}.ezh .qv__notify-msg--err{color:#b71b02}.ezh .see{background:var(--paper)}.ezh .see__head{text-align:center;margin-bottom:32px}.ezh .see__head h2{text-transform:uppercase;font-size:clamp(2rem,4.4vw,3.1rem)}.ezh .see__head .sub{color:var(--stone);margin:12px 0 0}.ezh .see__grid{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:clamp(14px,2vw,24px);display:grid}.ezh .see__card{all:unset;cursor:pointer;flex-direction:column;gap:10px;display:flex}.ezh .see__card:focus-visible{outline:2px solid var(--navy);outline-offset:4px}.ezh .see__media{aspect-ratio:16/9;background:var(--ink);border-radius:6px;display:block;position:relative;overflow:hidden}.ezh .see__media img{object-fit:cover;width:100%;height:100%}.ezh .see__play{background:var(--red);border-radius:50%;width:64px;height:64px;margin:-32px 0 0 -32px;position:absolute;top:50%;left:50%}.ezh .see__play:after{content:"";border:12px solid #0000;border-left:20px solid #fff;border-right-width:0;position:absolute;top:20px;left:26px}.ezh .see__name{font-family:var(--fs-slab);text-transform:uppercase;color:var(--ink);font-weight:700}.ezh .see__cta{color:var(--navy);font-size:.85rem;font-weight:600}.ezh .see__frame{aspect-ratio:16/9;position:relative}.ezh .see__frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.ezh .btn--primary,.ezh .card__add,.ezh .cart .badge,.paw,.ezh .paw{background:var(--red-dark);color:#fff}.ezh .btn--primary:hover,.ezh .card__add:hover,.ezh .paw:hover,.paw:hover{background:var(--red-dark-hover);color:#fff}.ezh .btn--ink:hover{color:#fff;background:#000}.ezh .eyebrow,.ezh .stars,.ezh .revpop__stars{color:var(--blue-dark)}.ezh .rev{border-top-color:var(--blue-dark)}.ezh .why__card{border-left-color:var(--blue-dark)}.ezh .qv__thumb.active{border-color:var(--blue-dark)}.ezh .foot__links a:hover,.ezh .foot__legal a:hover,.ezh .foot__ig:hover,.ezh .footcol a:hover{color:var(--red-light)}.ezh .footcol h4{color:var(--blue-light)}.ezh header.site:not(.solid) .navchat:hover,.ezh header.site:not(.solid) .navacct:hover,.ezh header.site:not(.solid) .cart:hover{color:var(--red-light)}.ezh .nav__links a:after{background:var(--blue-light)}.ezh header.site.solid .nav__links a:after{background:var(--blue-dark)}.ezh .qv__guide{-webkit-text-decoration-color:var(--blue-dark);text-decoration-color:var(--blue-dark)}.ezh .news input:focus-visible,.ezh .chatpanel__in input:focus-visible,.ezh .qv__arr:focus-visible,.ezh .nlpop__panel input:focus-visible,.ezh .qv__zoom:focus-visible{outline-color:var(--blue-dark)}.ezh .feature__media:before,.ezh .nlpop__code{border-color:var(--blue-dark)}.ezair-spin{border-top-color:var(--blue-dark)}.dlb__x:hover,.dlb__arr:hover{background:var(--red-dark);color:#fff}.ezh .hero--photo .hero__accent{color:var(--red-light)}
