@import url('https://fonts.googleapis.com/css2?family=Unbounded:wght@500;700&family=Inter:wght@400;500;600&display=swap');
:root{--zeep-bg:#07080a;--zeep-surface:#101216;--zeep-surface2:#171a20;--zeep-ink:#eef1f5;--zeep-muted:#9aa3ae;--zeep-line:rgba(255,255,255,.14);--zeep-chrome:linear-gradient(135deg,#f7f9fb 0%,#aab3bd 42%,#eef1f5 56%,#79828c 100%);--zeep-glow:0 0 44px rgba(160,195,255,.22);--zeep-font-body:'Inter',system-ui,sans-serif;--zeep-font-display:'Unbounded','Inter',system-ui,sans-serif;--zeep-font-script:'Unbounded',system-ui,sans-serif;--zeep-pad:clamp(16px,3.4vw,48px)}
.zeep-s,.zeep-s *{box-sizing:border-box}
.zeep-s{font-family:var(--zeep-font-body);color:var(--zeep-ink);background:var(--zeep-bg);font-size:clamp(14px,2.2vw,16px);line-height:1.55;color-scheme:dark}
.zeep-s :where(h1,h2,h3,h4,p){margin:0;color:inherit}
.zeep-s :where(a){color:inherit;text-decoration:none}
.zeep-s :where(img,svg,video){display:block;max-width:100%}
.zeep-spot{position:fixed;inset:0;pointer-events:none;z-index:40;mix-blend-mode:screen;background:radial-gradient(520px circle at var(--mx,50%) var(--my,30%),rgba(160,195,255,.11),transparent 60%)}
.zeep-js .zeep-reveal{opacity:0;transform:translateY(26px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.8,.2,1)}
.zeep-js .zeep-reveal.is-in{opacity:1;transform:none}
.zeep-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:14px 28px;border:0;border-radius:999px;font:600 .9rem var(--zeep-font-body);letter-spacing:.05em;cursor:pointer;width:100%;background:var(--zeep-chrome);color:#0a0b0d;box-shadow:0 0 0 1px rgba(255,255,255,.4) inset,0 10px 30px rgba(0,0,0,.45);transition:transform .2s,box-shadow .2s,filter .2s}
.zeep-btn:hover{transform:translateY(-2px);box-shadow:0 0 0 1px rgba(255,255,255,.6) inset,var(--zeep-glow),0 14px 34px rgba(0,0,0,.5);filter:brightness(1.07)}
.zeep-btn--black{background:#000;color:var(--zeep-ink);box-shadow:0 0 0 1px var(--zeep-line) inset}
.zeep-btn--brown,.zeep-btn--lime{background:var(--zeep-chrome);color:#0a0b0d}
.zeep-btn--ghost{background:transparent;color:var(--zeep-ink);box-shadow:0 0 0 1px rgba(255,255,255,.38) inset}
.zeep-btn[disabled]{opacity:.45;cursor:not-allowed;box-shadow:none}
.zeep-placeholder{display:block;background:var(--zeep-surface);aspect-ratio:3/4;width:100%}
.zeep-placeholder svg{width:100%;height:100%;fill:#2a2e35}
.zeep-announce{display:flex;align-items:center;justify-content:space-between;background:#000;padding:9px var(--zeep-pad);border-bottom:1px solid var(--zeep-line)}
.zeep-announce__track{flex:1;text-align:center}
.zeep-announce__item{display:none;font:500 .68rem var(--zeep-font-body);letter-spacing:.26em;text-transform:uppercase;color:#cdd3da}
.zeep-announce__item.is-active{display:block}
.zeep-announce__arrow{background:none;border:0;font-size:1.3rem;line-height:1;cursor:pointer;padding:0 6px;color:var(--zeep-muted)}
.zeep-header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:16px var(--zeep-pad);background:rgba(7,8,10,.86);backdrop-filter:blur(14px);border-bottom:1px solid var(--zeep-line)}
.zeep-header--overlay{position:relative;z-index:5}
.zeep-header__nav{display:flex;gap:4px;font:500 .72rem var(--zeep-font-body);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;overflow-x:auto;scrollbar-width:none}
.zeep-header__link{padding:8px 12px;color:var(--zeep-muted);border-bottom:1px solid transparent;transition:color .2s,border-color .2s}
.zeep-header__link:hover,.zeep-header__link.is-active{color:var(--zeep-ink);border-color:#aab3bd}
.zeep-header__logo{justify-self:center;display:block}
.zeep-header__logo-img{height:44px;width:auto}
.zeep-header__logo-text{font:700 1.2rem var(--zeep-font-display);letter-spacing:.06em}
.zeep-header__icons{display:flex;gap:18px;justify-content:flex-end;align-items:center}
.zeep-header__icons a{position:relative;display:flex;color:var(--zeep-ink)}
.zeep-header__icons svg{width:21px;height:21px;stroke:currentColor;fill:none;stroke-width:1.6}
.zeep-header__count{position:absolute;top:-9px;right:-11px;background:var(--zeep-chrome);color:#0a0b0d;border-radius:99px;font:700 .62rem var(--zeep-font-body);min-width:18px;height:18px;display:grid;place-items:center}
@media(max-width:749px){.zeep-header{grid-template-columns:1fr auto;grid-template-areas:'logo icons' 'nav nav'}.zeep-header__logo{grid-area:logo;justify-self:start}.zeep-header__icons{grid-area:icons}.zeep-header__nav{grid-area:nav}}
.zeep-hero3{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(24px,5vw,72px);padding:clamp(40px,7vw,96px) var(--zeep-pad);background:radial-gradient(1000px 640px at 78% 42%,rgba(120,150,210,.17),transparent 60%),radial-gradient(700px 500px at 8% 100%,rgba(255,255,255,.05),transparent 60%),var(--zeep-bg);overflow:hidden;min-height:min(92vh,820px)}
@media(max-width:899px){.zeep-hero3{grid-template-columns:1fr;min-height:0}}
.zeep-eyebrow{font:500 .7rem var(--zeep-font-body);letter-spacing:.34em;text-transform:uppercase;color:var(--zeep-muted);display:flex;align-items:center;gap:14px}
.zeep-eyebrow::before{content:'';width:44px;height:1px;background:var(--zeep-chrome)}
.zeep-hero3__copy{display:flex;flex-direction:column;gap:24px;align-items:flex-start;position:relative;z-index:2}
.zeep-hero3__title{font:700 clamp(2.3rem,6.4vw,5.4rem)/1 var(--zeep-font-display);text-transform:uppercase;letter-spacing:-.02em;background:linear-gradient(180deg,#fff 0%,#cdd3da 45%,#79828c 100%);-webkit-background-clip:text;background-clip:text;color:transparent}
.zeep-hero3__title span{display:block}
.zeep-hero3__title span:nth-child(even){padding-left:clamp(1rem,4vw,3.4rem)}
.zeep-hero3__sub{max-width:42ch;color:var(--zeep-muted);font-size:clamp(.95rem,1.8vw,1.1rem)}
.zeep-hero3__cta{display:flex;flex-wrap:wrap;gap:14px}
.zeep-hero3__cta .zeep-btn{width:auto}
.zeep-hero3__stats{display:flex;flex-wrap:wrap;gap:10px 24px;list-style:none;margin:0;padding:0;font:500 .72rem var(--zeep-font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--zeep-muted)}
.zeep-hero3__stats li::before{content:'';display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--zeep-chrome);margin-right:10px;vertical-align:middle}
.zeep-hero3__stage{position:relative;aspect-ratio:1;max-width:640px;width:100%;justify-self:center;transform:perspective(1200px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .18s ease-out}
.zeep-hero3__glow{position:absolute;inset:8%;border-radius:50%;background:radial-gradient(circle,rgba(170,200,255,.38),transparent 66%);filter:blur(42px)}
.zeep-hero3__ring{position:absolute;inset:0;width:100%;height:100%;animation:zeep-spin 60s linear infinite}
.zeep-hero3__ring text{font:500 12.5px var(--zeep-font-body);letter-spacing:.3em;fill:rgba(238,241,245,.7);text-transform:uppercase}
@keyframes zeep-spin{to{transform:rotate(360deg)}}
.zeep-hero3__portal{position:absolute;inset:13%;border-radius:50%;padding:7px;background:conic-gradient(from 200deg,#fff,#7d8793,#eef1f5,#4f5762,#fff);box-shadow:0 30px 80px rgba(0,0,0,.6),0 0 90px rgba(160,195,255,.22)}
.zeep-hero3__portal img,.zeep-hero3__portal svg{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}
.zeep-hero3__chip{position:absolute;padding:9px 16px;border-radius:999px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.24);backdrop-filter:blur(14px);font:500 .68rem var(--zeep-font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--zeep-ink);animation:zeep-float 6s ease-in-out infinite;white-space:nowrap}
.zeep-hero3__chip--a{left:-2%;top:20%}
.zeep-hero3__chip--b{right:-2%;top:48%;animation-delay:-2s}
.zeep-hero3__chip--c{left:8%;bottom:7%;animation-delay:-4s}
@keyframes zeep-float{50%{transform:translateY(-10px)}}
.zeep-trust{display:grid;grid-template-columns:repeat(4,1fr);background:var(--zeep-surface);border-block:1px solid var(--zeep-line)}
@media(max-width:899px){.zeep-trust{grid-template-columns:1fr 1fr}}
.zeep-trust__item{display:flex;gap:14px;align-items:center;padding:22px var(--zeep-pad);border-right:1px solid var(--zeep-line)}
.zeep-trust__icon{flex:0 0 auto;width:44px;height:44px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.3);border-radius:50%}
.zeep-trust__icon svg{width:21px;height:21px;stroke:#dfe4ea;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.zeep-trust__title{font:600 .78rem var(--zeep-font-body);text-transform:uppercase;letter-spacing:.14em}
.zeep-trust__text{font-size:.78rem;color:var(--zeep-muted)}
.zeep-cg,.zeep-pr{padding:clamp(48px,7vw,110px) var(--zeep-pad);background:var(--zeep-bg)}
.zeep-cg__title,.zeep-pr__title,.zeep-sl__title{font:700 clamp(1.4rem,3.4vw,2.7rem)/1.1 var(--zeep-font-display);text-transform:uppercase;letter-spacing:.02em;background:var(--zeep-chrome);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:34px;display:inline-block}
.zeep-cg__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}
.zeep-cg__tile{position:relative;display:block;aspect-ratio:3/4;border-radius:22px;overflow:hidden;border:1px solid var(--zeep-line);background:var(--zeep-surface)}
@media(min-width:900px) and (hover:hover){.zeep-cg__grid{display:flex;gap:10px;height:min(76vh,620px)}.zeep-cg__tile{flex:1 1 0;min-width:0;aspect-ratio:auto;transition:flex .7s cubic-bezier(.2,.8,.2,1),border-color .3s}.zeep-cg__grid:hover .zeep-cg__tile{flex:.72 1 0}.zeep-cg__grid .zeep-cg__tile:hover{flex:4.6 1 0;border-color:rgba(255,255,255,.45)}.zeep-cg__label{writing-mode:vertical-rl;transform:rotate(180deg)}.zeep-cg__tile:hover .zeep-cg__label{writing-mode:horizontal-tb;transform:none}}
.zeep-cg__media{position:absolute;inset:0;background:var(--zeep-surface)}
.zeep-cg__img{width:100%;height:100%;object-fit:cover;transition:transform .8s}
.zeep-cg__tile:hover .zeep-cg__img{transform:scale(1.07)}
.zeep-cg__media::after{content:'';position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.82),transparent 55%)}
.zeep-cg__num{position:absolute;left:16px;top:14px;z-index:2;font:500 .72rem var(--zeep-font-body);letter-spacing:.2em;color:#dfe4ea}
.zeep-cg__label{position:absolute;left:16px;bottom:16px;z-index:2;font:600 clamp(.85rem,1.4vw,1.1rem) var(--zeep-font-display);text-transform:uppercase;letter-spacing:.04em;color:#fff;white-space:nowrap}
.zeep-sl{background:linear-gradient(180deg,var(--zeep-bg),#0d1015 50%,var(--zeep-bg));padding:clamp(48px,7vw,110px) var(--zeep-pad)}
.zeep-sl__head{margin-bottom:0}
.zeep-sl__sub{color:var(--zeep-muted);margin:-20px 0 30px}
.zeep-sl__track{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:14px}
.zeep-sl__card{position:relative;flex:0 0 clamp(220px,22vw,300px);aspect-ratio:9/16;border:1px solid var(--zeep-line);border-radius:22px;overflow:hidden;background:#000;color:#fff;scroll-snap-align:start;display:flex;flex-direction:column;justify-content:space-between}
.zeep-sl__media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.zeep-sl__top{position:relative;padding:14px;font:500 .66rem var(--zeep-font-body);text-transform:uppercase;letter-spacing:.22em;color:#dfe4ea}
.zeep-sl__bottom{position:relative;padding:14px;display:flex;flex-direction:column;gap:10px;background:linear-gradient(to top,rgba(0,0,0,.85),transparent)}
.zeep-sl__name{color:#fff;font:600 .88rem var(--zeep-font-body)}
.zeep-sl__btn{background:var(--zeep-chrome);color:#0a0b0d;text-align:center;padding:11px;border-radius:999px;font:600 .78rem var(--zeep-font-body);letter-spacing:.06em}
.zeep-mqwrap{overflow:hidden;background:var(--zeep-bg);border-block:1px solid var(--zeep-line)}
.zeep-mq{background:transparent;padding:20px 0;overflow:hidden}
.zeep-mq__inner{display:flex;width:max-content;animation:zeep-mq var(--zeep-mq-speed,25s) linear infinite}
.zeep-mq__group{display:flex;flex-shrink:0}
.zeep-mq__item{font:500 clamp(1.1rem,3vw,2.3rem) var(--zeep-font-display);white-space:pre;padding-right:1.4em;color:transparent;-webkit-text-stroke:1px rgba(238,241,245,.55);letter-spacing:.06em;text-transform:uppercase}
@keyframes zeep-mq{to{transform:translateX(-50%)}}
.zeep-pr__head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px}
.zeep-pr__more{font:500 .72rem var(--zeep-font-body);letter-spacing:.18em;text-transform:uppercase;border:1px solid rgba(255,255,255,.35);border-radius:999px;padding:10px 20px;margin-bottom:34px;white-space:nowrap;transition:background .2s,color .2s}
.zeep-pr__more:hover{background:var(--zeep-chrome);color:#0a0b0d}
.zeep-pr__track{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding:6px 4px 30px;margin:0 -4px}
.zeep-pr__track .zeep-card{flex:0 0 clamp(230px,24vw,320px);scroll-snap-align:start}
.zeep-bn{background:#000;border-top:1px solid var(--zeep-line)}
.zeep-bn__img{width:100%;max-height:80vh;object-fit:cover}
.zeep-card{position:relative;background:var(--zeep-surface);border:1px solid var(--zeep-line);border-radius:20px;overflow:hidden;transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .18s ease-out,border-color .3s,box-shadow .3s}
.zeep-card:hover{border-color:rgba(255,255,255,.4);box-shadow:0 26px 60px rgba(0,0,0,.6),var(--zeep-glow)}
.zeep-card__glare{position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at var(--gx,50%) var(--gy,0%),rgba(255,255,255,.2),transparent 55%);opacity:0;transition:opacity .25s;z-index:4}
.zeep-card:hover .zeep-card__glare{opacity:1}
.zeep-card__media{position:relative;display:block;aspect-ratio:3/4;overflow:hidden;background:var(--zeep-surface2)}
.zeep-card__img{width:100%;height:100%;object-fit:cover}
.zeep-badge{position:absolute;top:12px;left:12px;background:rgba(0,0,0,.72);color:#fff;border:1px solid rgba(255,255,255,.4);backdrop-filter:blur(8px);border-radius:999px;font:500 .6rem var(--zeep-font-body);letter-spacing:.18em;text-transform:uppercase;padding:5px 11px;z-index:3}
.zeep-badge--soldout{color:var(--zeep-muted)}
.zeep-card__info{padding:14px 16px 18px}
.zeep-card__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font:500 .9rem var(--zeep-font-body)}
.zeep-card__price{display:flex;flex-wrap:wrap;gap:10px;align-items:baseline;margin-top:8px;font:600 .88rem var(--zeep-font-body)}
.zeep-card__price s{color:var(--zeep-muted);font-weight:400}
.zeep-stars{display:flex;align-items:center;gap:2px;margin-top:6px;font-size:.8rem}
.zeep-stars--center{justify-content:center}
.zeep-stars span{color:#3a3f48}
.zeep-stars span.is-on{color:#dfe4ea}
.zeep-stars .zeep-stars__text{color:var(--zeep-muted);margin-left:6px;font-size:.75rem}
.zeep-cm__title{font:700 clamp(2.2rem,8vw,6rem)/1 var(--zeep-font-display);text-transform:uppercase;letter-spacing:-.02em;padding:clamp(44px,7vw,100px) var(--zeep-pad) clamp(24px,4vw,40px);background:var(--zeep-chrome);-webkit-background-clip:text;background-clip:text;color:transparent}
.zeep-filters{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:12px var(--zeep-pad) 26px;font:500 .75rem var(--zeep-font-body);letter-spacing:.12em;text-transform:uppercase}
.zeep-filters__group{display:flex;gap:14px;align-items:center;flex-wrap:wrap}
.zeep-filters select{border:1px solid rgba(255,255,255,.3);border-radius:999px;background:var(--zeep-surface);color:var(--zeep-ink);font:inherit;padding:8px 16px;cursor:pointer}
.zeep-dd{position:relative}
.zeep-dd summary{cursor:pointer;list-style:none;border:1px solid rgba(255,255,255,.3);border-radius:999px;padding:8px 18px;background:var(--zeep-surface)}
.zeep-dd summary::-webkit-details-marker{display:none}
.zeep-dd__panel{position:absolute;z-index:10;top:calc(100% + 8px);left:0;min-width:220px;background:var(--zeep-surface2);border:1px solid var(--zeep-line);border-radius:16px;padding:14px;display:grid;gap:8px;text-transform:none;letter-spacing:0}
.zeep-dd__panel input[type=number]{width:90px;padding:6px;border:1px solid var(--zeep-line);border-radius:8px;background:var(--zeep-surface);color:var(--zeep-ink)}
.zeep-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;padding:0 var(--zeep-pad)}
@media(min-width:750px){.zeep-grid{grid-template-columns:repeat(3,1fr);gap:18px}}
@media(min-width:990px){.zeep-grid{grid-template-columns:repeat(var(--zeep-cols,4),1fr)}}
.zeep-pagination{display:flex;justify-content:center;gap:14px;padding:44px 0;font-weight:600}
.zeep-pagination .is-current{background:var(--zeep-chrome);color:#0a0b0d;padding:2px 12px;border-radius:999px}
.zeep-pm{display:grid;grid-template-columns:1fr;gap:22px;padding:clamp(16px,3vw,36px) var(--zeep-pad);background:var(--zeep-bg)}
@media(min-width:990px){.zeep-pm{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:34px}}
.zeep-pm__gallery{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.zeep-pm__item{aspect-ratio:3/4;overflow:hidden;background:var(--zeep-surface);border:1px solid var(--zeep-line);border-radius:18px}
.zeep-pm__item img,.zeep-pm__item video{width:100%;height:100%;object-fit:cover}
.zeep-pm__info{padding:26px;display:flex;flex-direction:column;gap:14px;background:rgba(255,255,255,.045);border:1px solid var(--zeep-line);backdrop-filter:blur(16px);border-radius:26px;box-shadow:var(--zeep-glow)}
@media(min-width:990px){.zeep-pm__info{position:sticky;top:16px;align-self:start;max-height:calc(100vh - 32px);overflow:auto}}
.zeep-pm__title{font:700 clamp(1.4rem,2.6vw,2rem)/1.15 var(--zeep-font-display);letter-spacing:-.01em}
.zeep-pm__price{font:600 1.2rem var(--zeep-font-body)}
.zeep-pm__price s{color:var(--zeep-muted);margin-left:8px;font-weight:400;font-size:.95rem}
.zeep-pf{display:grid;gap:12px}
.zeep-buy-row{display:grid;grid-template-columns:124px 1fr;gap:10px}
.zeep-qty{display:flex;align-items:center;border:1px solid rgba(255,255,255,.3);border-radius:999px;background:var(--zeep-surface)}
.zeep-qty button{background:none;border:0;width:38px;height:48px;font-size:1.2rem;cursor:pointer;color:var(--zeep-ink)}
.zeep-qty input{width:100%;min-width:0;border:0;text-align:center;font:600 1rem var(--zeep-font-body);background:transparent;color:var(--zeep-ink)}
.zeep-field{display:grid;gap:6px;font:500 .72rem var(--zeep-font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--zeep-muted)}
.zeep-field select{padding:13px 14px;border:1px solid rgba(255,255,255,.28);border-radius:14px;background:var(--zeep-surface2);color:var(--zeep-ink);font:500 .95rem var(--zeep-font-body);text-transform:none;letter-spacing:0}
.zeep-link{background:none;border:0;padding:0;font:500 .78rem var(--zeep-font-body);text-decoration:underline;cursor:pointer;color:var(--zeep-ink);justify-self:start}
.zeep-dialog{border:1px solid var(--zeep-line);border-radius:20px;max-width:min(640px,92vw);padding:24px;background:var(--zeep-surface2);color:var(--zeep-ink)}
.zeep-dialog::backdrop{background:rgba(0,0,0,.7)}
.zeep-acc{border-top:1px solid var(--zeep-line)}
.zeep-acc:last-of-type{border-bottom:1px solid var(--zeep-line)}
.zeep-acc summary{display:flex;justify-content:space-between;cursor:pointer;padding:15px 0;font:500 .72rem var(--zeep-font-body);letter-spacing:.2em;text-transform:uppercase;list-style:none}
.zeep-acc summary::-webkit-details-marker{display:none}
.zeep-acc summary::after{content:'+';font-size:1.1rem;line-height:1}
.zeep-acc[open] summary::after{content:'-'}
.zeep-acc__body{padding:0 0 16px;font-size:.88rem;color:var(--zeep-muted)}
.zeep-sticky{display:none}
@media(max-width:749px){.zeep-sticky{display:flex;position:fixed;left:12px;right:12px;bottom:12px;z-index:60;align-items:center;justify-content:space-between;padding:15px 20px;background:var(--zeep-chrome);color:#0a0b0d;font:700 .88rem var(--zeep-font-body);border:0;border-radius:999px;box-shadow:0 14px 40px rgba(0,0,0,.6);transform:translateY(170%);transition:transform .25s}.zeep-sticky.is-visible{transform:none}}
.zeep-rv{text-align:center;padding:clamp(40px,5vw,80px) var(--zeep-pad);background:var(--zeep-bg)}
.zeep-rv__title{font:600 1.1rem var(--zeep-font-display);text-transform:uppercase;letter-spacing:.06em}
.zeep-rv__sub{font-size:.85rem;color:var(--zeep-muted)}
.zeep-ft{position:relative;overflow:hidden;background:#040506;color:var(--zeep-ink);padding:0 var(--zeep-pad) 24px;border-top:1px solid var(--zeep-line)}
.zeep-ft a:hover{color:#fff;text-decoration:underline}
.zeep-nl{padding:clamp(44px,6vw,80px) 0 8px}
.zeep-nl__eyebrow{font:700 clamp(1.2rem,3vw,2.2rem)/1.1 var(--zeep-font-display);text-transform:uppercase;background:var(--zeep-chrome);-webkit-background-clip:text;background-clip:text;color:transparent}
.zeep-nl__form{display:flex;align-items:center;border-bottom:1px solid rgba(255,255,255,.35);margin-top:20px}
.zeep-nl__input{flex:1;border:0;background:transparent;font:400 clamp(1.1rem,3vw,1.8rem) var(--zeep-font-body);color:var(--zeep-ink);padding:10px 0;min-width:0;outline:none}
.zeep-nl__input::placeholder{color:#5f6772}
.zeep-nl__submit{background:var(--zeep-chrome);border:0;border-radius:50%;width:44px;height:44px;font-size:1.2rem;cursor:pointer;color:#0a0b0d;margin-bottom:6px}
.zeep-nl__note{font-size:.78rem;color:var(--zeep-muted);margin:16px 0 0;text-transform:none}
.zeep-ft__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:28px;padding:34px 0;margin-top:26px;border-top:1px solid var(--zeep-line)}
.zeep-ft__head{font:500 .7rem var(--zeep-font-body);text-transform:uppercase;letter-spacing:.24em;color:var(--zeep-muted);margin-bottom:12px}
.zeep-ft__list{list-style:none;margin:0;padding:0;display:grid;gap:7px;font-size:.88rem}
.zeep-ft__text{font-size:.88rem}
.zeep-ft__text a{display:block;margin-bottom:6px}
.zeep-ft__note{text-align:center;font-size:.78rem;padding:8px 0;color:var(--zeep-muted)}
.zeep-ft__bar{display:flex;justify-content:space-between;align-items:center;font-size:.74rem;border-top:1px solid var(--zeep-line);padding-top:16px;flex-wrap:wrap;gap:12px;color:var(--zeep-muted)}
.zeep-ft__social{display:flex;gap:14px}
.zeep-ft__social svg{width:20px;height:20px;fill:currentColor}
.zeep-ft::after{content:'ZEE-P-STORE';display:block;font:700 clamp(2.4rem,11vw,9.5rem)/1 var(--zeep-font-display);color:transparent;-webkit-text-stroke:1px rgba(238,241,245,.2);text-align:center;margin-top:26px;white-space:nowrap}
