@font-face{font-family:Zain Mob Flat;src:url(/fonts/zain-flat.woff2)format("woff2"),url(/fonts/zain-flat.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}:root{--green:#16733a;--green-deep:#0c4a24;--green-lit:#1fa355;--teal:#00a98f;--cream:#f4f1e6;--cream-deep:#e9e3d0;--ink:#0b0b0b;--ink-soft:#1a1a18;--red:#f90311;--red-deep:#c00109;--sand:#d8cdae;--white:#fff;--bd:1.5px solid var(--ink);--shell:clamp(16px, 4vw, 56px);--ease:cubic-bezier(.16, 1, .3, 1);--fx-hero:"Zain Mob Flat", "Rubik", system-ui, sans-serif;--fx-display:"Rubik", "Archivo", system-ui, sans-serif;--fx-latin:"Archivo", system-ui, sans-serif;--fx-body:"IBM Plex Sans Arabic", "Rubik", system-ui, sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;overflow-x:clip}body{background:var(--cream);color:var(--ink);font-family:var(--fx-body);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6;overflow-x:clip}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}::selection{background:var(--red);color:var(--cream)}.display{font-family:var(--fx-hero);letter-spacing:0;word-spacing:.08em;transform-origin:50%;text-wrap:balance;padding-block:.06em;font-weight:900;line-height:1.18;transform:skew(4deg)}[dir=ltr] .display,.display.ltr{transform:skew(-4deg)}.display.tight{line-height:1.04}.display.flat{transform:none}.d1{font-size:clamp(3.2rem,12vw,11rem)}.d2{font-size:clamp(2.6rem,8.2vw,7.5rem)}.d3{font-size:clamp(2rem,5.2vw,4.2rem)}.d4{font-size:clamp(1.5rem,3.2vw,2.6rem)}.latin{font-family:var(--fx-latin);letter-spacing:-.02em;text-transform:uppercase;unicode-bidi:isolate;font-style:italic;font-weight:900;font-stretch:125%}.outline{color:#0000;-webkit-text-stroke:2px currentColor;paint-order:stroke fill}.outline.on-dark{-webkit-text-stroke-color:var(--cream)}.kicker{font-family:var(--fx-display);letter-spacing:.1em;word-spacing:.08em;text-transform:uppercase;opacity:.68;font-size:clamp(.68rem,1.1vw,.82rem);font-weight:800}.lede{max-width:62ch;font-size:clamp(1rem,1.6vw,1.22rem);line-height:1.65}.meta{letter-spacing:.04em;opacity:.66;font-size:.82rem}.shell{padding-inline:var(--shell)}.wide{max-width:1680px;margin-inline:auto}.section{padding-block:clamp(56px,8vw,132px)}.rule{border-top:var(--bd)}.ink-bg{background:var(--ink);color:var(--cream)}.green-bg{background:var(--green);color:var(--cream)}.teal-bg{background:var(--teal);color:var(--ink)}.red-bg{background:var(--red);color:var(--cream)}.white-bg,.cream-bg{background:var(--cream);color:var(--ink)}.ink-bg .kicker,.green-bg .kicker,.red-bg .kicker{opacity:.75}.pill{border:var(--bd);max-width:100%;font-family:var(--fx-display);letter-spacing:0;word-spacing:.04em;white-space:nowrap;color:inherit;transition:background .35s var(--ease), color .35s var(--ease), transform .35s var(--ease);background:0 0;border-radius:999px;align-items:center;gap:10px;padding:13px 26px;font-size:.92rem;font-weight:800;display:inline-flex}.pill:hover{background:var(--ink);color:var(--cream);transform:translateY(-2px)}.pill.solid{background:var(--ink);color:var(--cream)}.pill.solid:hover{background:var(--red);color:var(--cream);border-color:var(--red)}.pill.on-dark{border-color:var(--cream)}.pill.on-dark:hover,.pill.on-dark.solid{background:var(--cream);color:var(--ink)}.pill.on-dark.solid:hover{background:var(--red);color:var(--cream);border-color:var(--red)}.pill.sm{padding:8px 16px;font-size:.78rem}.pill .arw{transition:transform .35s var(--ease)}.pill:hover .arw{transform:translate(4px)}.ticker{border-block:var(--bd);white-space:nowrap;-webkit-user-select:none;user-select:none;direction:ltr;padding-block:9px;display:flex;overflow:hidden}.ticker.slant{border-inline:0;transform:rotate(-2.2deg)scaleX(1.06)}.ticker--band>*{padding-block:clamp(10px,1.4vw,18px)}.ticker--band .ticker{border-block:0}.ticker__track{flex:none;gap:34px;padding-inline-end:34px;animation:34s linear infinite slide;display:flex}.ticker.rev .ticker__track{animation-direction:reverse}.ticker.fast .ticker__track{animation-duration:18s}.ticker:hover .ticker__track{animation-play-state:paused}.ticker__item{font-family:var(--fx-display);letter-spacing:0;word-spacing:.06em;unicode-bidi:plaintext;align-items:center;gap:34px;font-size:clamp(.92rem,1.7vw,1.5rem);font-weight:900;display:inline-flex}.ticker__dot{background:currentColor;border-radius:50%;flex:none;width:.5em;height:.5em}@keyframes slide{to{transform:translate(-50%)}}.hdr{inset-inline:0;z-index:70;pointer-events:none;transition:transform .5s var(--ease);position:fixed;top:0}.hdr[data-hidden]{transform:translateY(-130%)}.hdr__in{padding-top:calc(clamp(14px, 1.8vw, 20px) + env(safe-area-inset-top,0px));justify-content:space-between;align-items:center;gap:16px;padding-bottom:clamp(14px,1.8vw,20px);display:flex}.hdr__in>*{pointer-events:auto}.hdr__logo{transition:transform .35s var(--ease);line-height:0;display:block}.hdr__logo:hover{transform:scale(1.06)rotate(-3deg)}.hdr__logo img{filter:drop-shadow(0 4px 12px #00000047);width:auto;height:clamp(38px,4.2vw,52px)}.navpill{background:var(--red);color:var(--cream);border-radius:999px;align-items:center;gap:4px;padding:5px;display:flex;box-shadow:0 8px 26px #0000002e}.navpill__shop{background:var(--cream);color:var(--red);font-family:var(--fx-display);word-spacing:.04em;white-space:nowrap;transition:background .3s var(--ease), color .3s var(--ease);border-radius:999px;padding:11px 26px;font-size:.92rem;font-weight:900}.navpill__shop:hover{background:var(--ink);color:var(--cream)}.navpill__menu{font-family:var(--fx-display);white-space:nowrap;color:inherit;align-items:center;gap:10px;padding:11px 24px 11px 20px;font-size:.92rem;font-weight:800;display:flex}.navpill__bars{gap:4px;display:grid}.navpill__bars i{width:19px;height:2px;transition:transform .4s var(--ease), opacity .3s;background:currentColor;border-radius:2px;display:block}.navpill__menu:hover .navpill__bars i:first-child{transform:translate(-3px)}.navpill__menu:hover .navpill__bars i:nth-child(3){transform:translate(3px)}.navpill__cart{width:42px;height:42px;color:inherit;transition:background .3s var(--ease), color .3s var(--ease);border:1.5px solid #f4f1e673;border-radius:999px;place-items:center;margin-inline-end:2px;display:grid}.navpill__cart:hover{background:var(--cream);color:var(--red)}@media (max-width:620px){.navpill__label{display:none}.navpill__shop{padding:11px 18px;font-size:.86rem}.navpill__menu{padding:11px 15px}.navpill__cart{width:38px;height:38px}}.hero{background:var(--ink);min-height:min(100svh,980px);display:grid;position:relative;overflow:hidden}.hero__bg{position:absolute;inset:-6% -8%}.hero__bg img,.hero__bg video{object-fit:cover;width:100%;height:100%}.hero__bg video{opacity:0;transition:opacity 1.1s var(--ease);position:absolute;inset:0}.hero__bg video[data-on]{opacity:1}.hero__dots{z-index:4;bottom:clamp(16px,2.4vw,28px);gap:8px;display:flex;position:absolute;inset-inline-end:var(--shell)}.hero__dots button{width:30px;height:4px;transition:background .4s var(--ease), width .4s var(--ease);background:#f4f1e659;border-radius:999px}.hero__dots button[data-on]{background:var(--cream);width:52px}.hero__bg:after{content:"";background:radial-gradient(#3a261014 0%,#140c044d 66%,#0c070294 100%),linear-gradient(#0808086b 0%,#08080826 52%,#080808d1 100%);position:absolute;inset:0}.hero{place-items:center}.hero__in{z-index:2;text-align:center;text-wrap:balance;color:var(--cream);justify-items:center;gap:22px;width:100%;max-width:900px;padding-block:clamp(36px,6vw,88px);display:grid;position:relative}.hero__in .lede{text-align:center;max-width:46ch}.hero__cta{flex-wrap:wrap;justify-content:center;gap:12px;max-width:100%;margin-top:18px;display:flex}.hero__chip{z-index:3;top:clamp(96px,10vw,128px);background:var(--red);color:var(--cream);font-family:var(--fx-display);border:var(--bd);border-radius:999px;padding:10px 18px;font-size:.8rem;font-weight:900;position:absolute;inset-inline-end:var(--shell);transform:rotate(-6deg)}.feature{text-align:center;position:relative;overflow:hidden}.feature__stage{place-items:center;min-height:clamp(260px,34vw,480px);display:grid;position:relative}.feature__word{z-index:1;grid-area:1/1;font-size:clamp(3rem,13vw,12rem);line-height:.8;position:relative}.feature__shot{z-index:2;pointer-events:none;grid-area:1/1}.feature__shot img{filter:drop-shadow(0 34px 66px #0009);border-radius:10px;width:clamp(180px,24vw,370px);height:auto}.feature__body{z-index:3;justify-items:center;gap:16px;margin-top:clamp(26px,4vw,56px);display:grid;position:relative}.grid{border-top:var(--bd);border-inline-end:var(--bd);gap:0;display:grid}.grid.g4{grid-template-columns:repeat(4,1fr)}.grid.g3{grid-template-columns:repeat(3,1fr)}.card{border-inline-start:var(--bd);border-bottom:var(--bd);background:var(--cream);isolation:isolate;transition:background .45s var(--ease);flex-direction:column;display:flex;position:relative}.card:hover{background:var(--cream-deep)}.card__media{aspect-ratio:1;background:var(--white);position:relative;overflow:hidden}.card__media img{object-fit:cover;width:100%;height:100%;transition:transform .75s var(--ease)}.card:hover .card__media img{transform:scale(1.055)}.card__badge{top:12px;z-index:3;background:var(--ink);color:var(--cream);font-family:var(--fx-display);letter-spacing:0;word-spacing:.05em;border-radius:999px;padding:5px 12px;font-size:.68rem;font-weight:800;position:absolute;inset-inline-start:12px}.card__badge.out{background:var(--red)}.card__body{flex:1;align-content:start;gap:4px;padding:16px 16px 14px;display:grid}.card__ttl{font-family:var(--fx-display);word-spacing:.04em;font-size:.98rem;font-weight:800;line-height:1.45}.card__en{font-family:var(--fx-latin);letter-spacing:.04em;text-transform:uppercase;opacity:.5;unicode-bidi:isolate;font-size:.68rem;font-style:italic;font-weight:800}.card__foot{justify-content:space-between;align-items:center;gap:10px;padding:0 16px 16px;display:flex}.card__price{font-family:var(--fx-display);font-size:.95rem;font-weight:900}.split{border-bottom:var(--bd);grid-template-columns:1fr 1fr;display:grid}.split__pane{align-content:center;gap:20px;min-height:clamp(320px,44vw,560px);padding:clamp(30px,5vw,76px);display:grid}.split__img{min-height:clamp(320px,44vw,560px);position:relative;overflow:hidden}.split__img img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.coll{border-bottom:var(--bd);display:block;position:relative;overflow:hidden}.coll__in{transition:padding-inline .5s var(--ease), color .4s var(--ease);justify-content:space-between;align-items:center;gap:24px;padding-block:clamp(22px,3.4vw,46px);display:flex}.coll:hover .coll__in{padding-inline-start:22px}.coll__bar{z-index:-1;transform-origin:bottom;transition:transform .5s var(--ease);position:absolute;inset:0;transform:scaleY(0)}.coll:hover .coll__bar{transform:scaleY(1)}.coll:hover{color:var(--cream)}.coll__n{font-family:var(--fx-latin);opacity:.45;font-size:.8rem;font-style:italic;font-weight:800}.coll__count{font-family:var(--fx-display);word-spacing:.04em;opacity:.6;white-space:nowrap;font-size:.88rem;font-weight:800}.goal{text-align:center;justify-items:center;gap:22px;display:grid}.bar{border:2px solid;border-radius:999px;width:min(620px,100%);height:22px;overflow:hidden}.bar__fill{background:currentColor;width:63%;height:100%}.bar__row{width:min(620px,100%);font-family:var(--fx-display);word-spacing:.04em;justify-content:space-between;font-size:.85rem;font-weight:800;display:flex}.pdp{border-bottom:var(--bd);grid-template-columns:1.05fr .95fr;display:grid}.pdp__media{border-inline-end:var(--bd);background:var(--white)}.pdp__media img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.pdp__info{align-content:start;gap:22px;padding:clamp(24px,4vw,64px);display:grid}.opts{flex-wrap:wrap;gap:8px;display:flex}.opt{border:var(--bd);min-width:52px;font-family:var(--fx-display);text-align:center;word-spacing:.04em;transition:background .3s var(--ease), color .3s var(--ease);border-radius:999px;padding:11px 16px;font-size:.85rem;font-weight:800}.opt:hover,.opt[data-on]{background:var(--ink);color:var(--cream)}.acc{border-top:var(--bd)}.acc__row{border-bottom:var(--bd)}.acc__btn{text-align:start;width:100%;font-family:var(--fx-display);word-spacing:.04em;justify-content:space-between;align-items:center;gap:14px;padding-block:17px;font-size:1rem;font-weight:800;display:flex}.acc__sign{transition:transform .35s var(--ease);font-size:1.3rem;line-height:1}.acc__row[data-open] .acc__sign{transform:rotate(45deg)}.acc__panel{transition:grid-template-rows .45s var(--ease);grid-template-rows:0fr;display:grid}.acc__row[data-open] .acc__panel{grid-template-rows:1fr}.acc__panel>div{overflow:hidden}.acc__panel p{opacity:.8;padding-bottom:18px;font-size:.94rem;line-height:1.75}.phead{padding-block:clamp(108px,13vw,172px) clamp(26px,4vw,56px)}.pagetop{padding-block:clamp(110px,12vw,180px) clamp(46px,7vw,110px)}.phead__row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.phead__row>*{min-width:0;max-width:100%}.chips{flex-wrap:wrap;gap:8px;padding-bottom:clamp(20px,3vw,34px);display:flex}.ftr{background:var(--cream);color:var(--ink);border-top:var(--bd);overflow:hidden}.ftr__top{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:34px;padding-block:clamp(44px,6vw,84px);display:grid}.ftr h4{font-family:var(--fx-display);letter-spacing:.08em;word-spacing:.06em;color:var(--ink);margin-bottom:16px;font-size:.82rem;font-weight:900}.ftr ul{gap:9px;list-style:none;display:grid}.ftr li a{opacity:.8;transition:opacity .3s, color .3s, padding-inline-start .3s var(--ease);font-size:.95rem}.ftr li a:hover{opacity:1;padding-inline-start:6px}.sub{border:var(--bd);background:var(--white);border-radius:999px;max-width:420px;display:flex;overflow:hidden}.sub input{color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:13px 20px;font-size:.92rem}.sub input::placeholder{color:#0b0b0b6b}.sub button{background:var(--red);color:var(--cream);font-family:var(--fx-display);word-spacing:.04em;padding:13px 26px;font-size:.88rem;font-weight:900;transition:background .3s}.sub button:hover{background:var(--ink);color:var(--cream)}.ftr__sign{place-items:center;margin-bottom:clamp(14px,2.4vw,30px);padding-top:clamp(14px,2.6vw,34px);display:grid;position:relative}.ftr__mark{place-items:center;width:100%;display:grid}.ftr__mark .wm{width:min(1180px,84vw);display:block;position:relative}.ftr__mark .wm>svg{width:100%;height:auto;display:block}.ftr__legal{opacity:.72;text-align:center;justify-items:center;gap:6px;padding-block:22px 30px;font-size:.82rem;display:grid}.ftr .pay{justify-items:stretch;padding-top:clamp(16px,2.4vw,26px)}.ftr .pay__row{flex-wrap:wrap;justify-content:flex-start;gap:8px;display:flex}.soc{gap:10px;display:flex}.soc a{border:var(--bd);width:38px;height:38px;transition:background .3s var(--ease), color .3s var(--ease), border-color .3s;border-radius:999px;place-items:center;display:grid}.soc a:hover{background:var(--red);color:var(--cream);border-color:var(--red)}.rv{transition:opacity .85s var(--ease), transform .85s var(--ease)}.story{gap:clamp(40px,6vw,88px);display:grid}.story__block{grid-template-columns:.36fr 1fr;align-items:start;gap:clamp(20px,4vw,60px);display:grid}.story__block h3{font-family:var(--fx-display);word-spacing:.05em;font-size:clamp(1.3rem,2.4vw,2rem);font-weight:900;line-height:1.35}.story__block p{opacity:.85;max-width:66ch;font-size:clamp(.98rem,1.3vw,1.1rem);line-height:1.8}.tiles{grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.tile{aspect-ratio:4/5;background:var(--ink);position:relative;overflow:hidden}.tile img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease)}.tile:hover img{transform:scale(1.06)}.cart__row{border-bottom:var(--bd);grid-template-columns:90px 1fr auto;align-items:center;gap:18px;padding-block:18px;display:grid}.cart__row img{object-fit:cover;width:90px;height:90px}.cart__sum{gap:12px;padding-block:24px;display:grid}.cart__line{justify-content:space-between;font-size:.95rem;display:flex}.cart__line.total{font-family:var(--fx-display);word-spacing:.04em;border-top:var(--bd);padding-top:12px;font-size:1.3rem;font-weight:900}@media (max-width:1080px){.grid.g4{grid-template-columns:repeat(3,1fr)}.ftr__top{grid-template-columns:1fr 1fr}.pdp{grid-template-columns:1fr}.pdp__media{border-inline-end:0;border-bottom:var(--bd);position:static}}@media (max-width:860px){.nav{display:none}.burger{display:grid}.split{grid-template-columns:1fr}.story__block{grid-template-columns:1fr;gap:12px}.grid.g4,.grid.g3,.tiles{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.hero{min-height:min(84svh,720px)}}@media (max-width:520px){.grid.g4,.grid.g3{grid-template-columns:1fr}.hdr__mark{font-size:.92rem}.ftr__top{grid-template-columns:1fr}.d1{font-size:clamp(2.4rem,11vw,11rem)}.feature__word{font-size:clamp(2.2rem,11vw,12rem)}.ticker__item{font-size:clamp(.9rem,4.6vw,2.1rem)}}.drawer{z-index:90;pointer-events:none;position:fixed;inset:0}.drawer[data-open]{pointer-events:auto}.drawer__scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;transition:opacity .45s var(--ease);background:#0b0b0b80;position:absolute;inset:0}.drawer[data-open] .drawer__scrim{opacity:1}.drawer__panel{top:clamp(68px,7.4vw,92px);width:min(400px, calc(100vw - (var(--shell) * 2)));background:var(--red);max-height:min(78svh,680px);color:var(--cream);opacity:0;transform-origin:top;transition:opacity .4s var(--ease), transform .5s var(--ease);border-radius:26px;padding:14px;position:absolute;inset-inline-end:var(--shell);overflow:auto;transform:translateY(-14px)scale(.97);box-shadow:0 26px 60px #00000057}.drawer[data-open] .drawer__panel{opacity:1;transform:none}.drawer__x{top:20px;z-index:2;width:32px;height:32px;transition:background .3s var(--ease), color .3s var(--ease);border:1.5px solid #f4f1e673;border-radius:999px;place-items:center;font-size:1rem;display:grid;position:absolute;inset-inline-start:18px}.drawer__x:hover{background:var(--cream);color:var(--red)}.drawer__nav{gap:2px;padding:34px 6px 6px;display:grid}.drawer__nav a{font-family:var(--fx-display);word-spacing:.05em;transition:background .28s var(--ease), color .28s var(--ease);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;font-size:clamp(1.15rem,3.6vw,1.4rem);font-weight:900;line-height:1.5;display:flex}.drawer__nav a i{opacity:0;transition:opacity .28s var(--ease), transform .28s var(--ease);font-style:normal;transform:translate(6px)}.drawer__nav a:hover{background:var(--cream);color:var(--red)}.drawer__nav a:hover i{opacity:1;transform:none}.drawer__drop{transition:background .3s var(--ease);background:#f4f1e621;border-radius:18px;align-items:center;gap:13px;margin:10px 6px;padding:10px;display:flex}.drawer__drop:hover{background:#f4f1e638}.drawer__drop img{object-fit:cover;border-radius:11px;flex:none;width:56px;height:66px}.drawer__drop div{gap:3px;min-width:0;display:grid}.drawer__drop strong{font-family:var(--fx-display);font-size:.92rem;font-weight:900;line-height:1.45}.drawer__drop span{opacity:.78;font-size:.78rem}.drawer__foot{border-top:1px solid #f4f1e638;flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;padding:10px 6px 4px;display:flex}.drawer .locale__btn{border-color:#f4f1e673;padding:9px 14px;font-size:.8rem}.drawer .soc a{border-color:#f4f1e673;width:34px;height:34px}.drawer .soc a:hover{background:var(--cream);color:var(--red);border-color:var(--cream)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.rv,.rv.up,.rv.scale,.card.rv{opacity:1!important;transform:none!important}.wipe:after{transform:scaleY(0)!important}.lift>span{transform:none!important}}.rv.up{opacity:0;transform:translateY(30px)}.rv.scale{opacity:0;transform:scale(.94)}.rv.on.up,.rv.on.scale{opacity:1;transform:none}.wipe{position:relative;overflow:hidden}.wipe:after{content:"";z-index:4;background:var(--cream);transform-origin:top;transition:transform 1.05s var(--ease);position:absolute;inset:0;transform:scaleY(1)}.wipe.on:after{transform:scaleY(0)}.wipe.ink:after{background:var(--ink)}.wipe.green:after{background:var(--green)}.wipe>img,.wipe>video{transition:transform 1.5s var(--ease);transform:scale(1.14)}.wipe.on>img,.wipe.on>video{transform:scale(1)}.lift{margin-block:-.16em;padding-block:.3em;display:block;overflow:hidden}.lift>span{transition:transform 1s var(--ease);display:block;transform:translateY(135%)}.lift.on>span{transform:none}.card.rv{opacity:0;transform:translateY(34px)}.card.rv.on{opacity:1;transform:none}.plx{will-change:transform;transform:translate3d(var(--drag,0px), var(--plx,0px), 0)}.ticker.linked .ticker__track{transform:translate3d(var(--shift,0px), 0, 0);animation:none}.gal{background:var(--cream-deep);gap:2px;display:grid}.gal__shot{background:var(--white);aspect-ratio:4/5;position:relative;overflow:hidden}.gal__shot img{object-fit:cover;width:100%;height:100%}.gal__n{bottom:12px;z-index:5;font-family:var(--fx-latin);background:var(--ink);color:var(--cream);border-radius:999px;padding:4px 10px;font-size:.7rem;font-style:italic;font-weight:800;position:absolute;inset-inline-end:14px}.pnl{align-content:start;gap:22px;display:grid}.pin{grid-template-columns:1fr 1fr;display:grid}.pin__media{background:var(--ink);height:100svh;position:sticky;top:0;overflow:hidden}.pin__media img{object-fit:cover;width:100%;height:100%}.pin__steps{display:grid}.pin__step{border-bottom:var(--bd);align-content:center;gap:16px;min-height:78svh;padding:clamp(28px,5vw,80px);display:grid}.pin__step:last-child{border-bottom:0}.pin__step h3{font-family:var(--fx-display);word-spacing:.05em;font-size:clamp(1.6rem,3.4vw,2.8rem);font-weight:900;line-height:1.3}.pin__step p{opacity:.84;max-width:54ch;font-size:clamp(.98rem,1.3vw,1.12rem);line-height:1.85}.specs{border-top:var(--bd);grid-template-columns:repeat(3,1fr);display:grid}.spec{border-inline-start:var(--bd);align-content:start;gap:10px;padding:clamp(22px,3vw,44px);display:grid}.specs>.spec:first-child{border-inline-start:0}.spec h4{font-family:var(--fx-display);word-spacing:.04em;font-size:1.05rem;font-weight:900}.spec p{opacity:.78;font-size:.94rem;line-height:1.8}.spec__n{font-family:var(--fx-latin);opacity:.4;font-size:.72rem;font-style:italic;font-weight:800}.doc{gap:clamp(26px,4vw,52px);max-width:820px;display:grid}.doc__card{border:var(--bd);background:var(--white);border-radius:22px;gap:14px;padding:clamp(22px,3.4vw,42px);display:grid}.doc__card.tint{background:var(--cream-deep)}.doc__card h3{font-family:var(--fx-display);word-spacing:.05em;font-size:clamp(1.2rem,2.2vw,1.7rem);font-weight:900;line-height:1.35}.doc__card>p{opacity:.84;font-size:1rem;line-height:1.85}.doc ul{gap:12px;list-style:none;display:grid}.doc ul li{gap:12px;font-size:1rem;line-height:1.8;display:flex}.doc ul li:before{content:"";background:var(--red);border-radius:50%;flex:none;width:9px;height:9px;margin-top:.62em}.doc ul.no li:before{background:var(--ink);opacity:.35}.facts{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;display:grid}.fact{border:var(--bd);transition:background .35s var(--ease), color .35s var(--ease), transform .35s var(--ease);border-radius:22px;align-content:start;gap:7px;padding:24px;display:grid}.fact:hover{background:var(--red);color:var(--cream);transform:translateY(-3px)}.fact strong{font-family:var(--fx-display);word-spacing:.04em;font-size:1.22rem;font-weight:900}.fact span{opacity:.75;font-size:.92rem}.fact a{text-underline-offset:4px;text-decoration:underline}.note{background:var(--red);color:var(--cream);border-radius:22px;gap:10px;padding:clamp(20px,3vw,34px);display:grid}.note p{opacity:.92;line-height:1.8}@media (max-width:980px){.pin{grid-template-columns:1fr}.pin__media{height:62svh}.specs{grid-template-columns:1fr}.spec{border-inline-start:0;border-bottom:var(--bd)}}.card__alt{z-index:1;opacity:0;transition:opacity .6s var(--ease), transform .75s var(--ease);position:absolute;inset:0}.card:hover .card__alt{opacity:1}.card__count{bottom:12px;z-index:3;font-family:var(--fx-latin);color:var(--cream);opacity:0;transition:opacity .4s var(--ease);background:#0b0b0bc7;border-radius:999px;padding:3px 9px;font-size:.66rem;font-style:italic;font-weight:800;position:absolute;inset-inline-end:12px}.card:hover .card__count{opacity:1}.locale{position:relative}.locale__btn{font-family:var(--fx-display);white-space:nowrap;transition:background .3s var(--ease), color .3s var(--ease);border:1.5px solid;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:.85rem;font-weight:800;display:inline-flex}.locale__sep{opacity:.45}.locale__caret{opacity:.6;font-size:.9rem}.locale__pop{z-index:90;top:calc(100% + 10px);background:var(--cream);width:min(330px,84vw);color:var(--ink);border:var(--bd);border-radius:20px;gap:18px;padding:18px;display:grid;position:absolute;inset-inline-start:0;box-shadow:0 22px 50px #00000042}.locale--footer .locale__pop{top:auto;bottom:calc(100% + 10px)}.locale__grp{gap:10px;display:grid}.locale__opts{gap:6px;display:grid}.locale__opts--grid{grid-template-columns:1fr 1fr}.locale__opt{text-align:start;transition:background .25s var(--ease), color .25s var(--ease), border-color .25s;border:1.5px solid #0000;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:9px 13px;font-size:.88rem;font-weight:600;display:flex}.locale__opt:hover{background:var(--cream-deep)}.locale__opt[data-on]{background:var(--red);color:var(--cream);border-color:var(--red)}.locale__code{font-family:var(--fx-latin);opacity:.6;font-size:.7rem;font-style:italic;font-weight:800}.locale__opt[data-on] .locale__code{opacity:.85}.locale__note{opacity:.62;font-size:.78rem;line-height:1.6}.drawer .locale__btn{border-color:#f4f1e666}.drawer .locale__btn:hover{background:var(--cream);color:var(--ink)}.ftr .locale__btn{border-color:var(--ink)}.ftr .locale__btn:hover{background:var(--red);color:var(--cream);border-color:var(--red)}.pay{flex:320px;justify-items:start;gap:12px;min-width:0;display:grid}.pay__row{flex-wrap:wrap;gap:8px;width:100%;margin:0;padding:0;list-style:none;display:flex}.pay__row li{background:var(--white);width:58px;height:38px;transition:transform .3s var(--ease);border:1.5px solid #0b0b0b1f;border-radius:9px;place-items:center;padding:4px;display:grid}.pay__row li:hover{transform:translateY(-3px)}.pay__row img{width:auto;max-width:100%;height:auto;max-height:100%}.cr{flex:none;align-items:center;gap:12px;display:flex}.cr img{background:var(--white);border-radius:7px;width:42px;height:auto;padding:3px}.cr__t{gap:2px;display:grid}.cr__t strong{font-family:var(--fx-display);font-size:.95rem;font-weight:900}.cr__t span{opacity:.6;font-size:.78rem}.ftr__mark{position:relative}.wm>svg,.ftr__mark__ghost svg{overflow:visible}.wm>svg path{fill:var(--red);fill-opacity:0;stroke:var(--red);stroke-width:1.4px;stroke-dasharray:var(--len);stroke-dashoffset:var(--len)}.ftr__mark [data-drawn] svg:not([data-ghost]) path,.wm[data-drawn]>svg path{animation:draw 1.9s var(--ease) forwards, ink .85s var(--ease) 1.35s forwards;animation-delay:calc(var(--i) * .19s), calc(1.35s + var(--i) * .19s)}@keyframes draw{to{stroke-dashoffset:0}}@keyframes ink{to{fill-opacity:1;stroke-opacity:0}}.ftr__mark__ghost{pointer-events:none;opacity:0;place-items:center;display:grid;position:absolute;inset:0}.ftr__mark__ghost svg{width:100%;height:auto}.ftr__mark__ghost svg path{fill:currentColor;stroke:none;fill-opacity:1;animation:none}.ftr__mark__ghost.a{color:#00c2ff}.ftr__mark__ghost.b{color:var(--ink)}.ftr__mark:hover .ftr__mark__ghost.a{animation:.42s steps(2,end) 2 glitchA}.ftr__mark:hover .ftr__mark__ghost.b{animation:.42s steps(2,end) 2 glitchB}.ftr__mark:hover .wm>svg{animation:.42s steps(2,end) 2 glitchMain}@keyframes glitchMain{0%,to{transform:none}20%{transform:translate(-5px,1px)}40%{transform:translate(4px,-2px)}60%{transform:translate(-2px,2px)}80%{transform:translate(3px)}}@keyframes glitchA{0%,to{opacity:0;transform:none}20%{opacity:.85;transform:translate(7px,-3px)}50%{opacity:.6;transform:translate(-6px,2px)}80%{opacity:.75;transform:translate(4px,3px)}}@keyframes glitchB{0%,to{opacity:0;transform:none}25%{opacity:.5;transform:translate(-8px,2px)}55%{opacity:.35;transform:translate(6px,-3px)}85%{opacity:.45;transform:translate(-3px,-2px)}}@media (prefers-reduced-motion:reduce){.wm>svg path{fill-opacity:1;stroke-opacity:0;stroke-dashoffset:0;animation:none!important}.ftr__mark:hover .wm>svg,.ftr__mark:hover .ftr__mark__ghost{animation:none!important}}.pdp__info--pin{align-self:start;max-height:calc(100svh - 104px);position:sticky;top:92px;overflow:auto}.pdp__info--pin::-webkit-scrollbar{width:0}@media (max-width:1080px){.pdp__info--pin{max-height:none;position:static;overflow:visible}}.card__price,.cart__line span,.fact strong,.cr__t span,.locale__code{unicode-bidi:isolate}.stk{pointer-events:none;-webkit-user-select:none;user-select:none;height:auto;transform:translate3d(0, var(--drift,0px), 0) rotate(var(--rot,-8deg));filter:drop-shadow(0 6px 14px #0b0b0b29);will-change:transform;position:absolute}.stk--flat{filter:none}.host{position:relative}.host>.shell,.host>.grid,.host>.rule{z-index:5;position:relative}@media (max-width:860px){.stk{display:none}}.crumbs{border-bottom:var(--bd);flex-wrap:wrap;align-items:center;gap:6px 10px;padding-block:16px;font-size:.85rem;display:flex}.crumbs a,.crumbs span{display:inline-block}.crumbs a{opacity:.62;transition:opacity .25s var(--ease), color .25s var(--ease)}.crumbs a:hover{opacity:1;color:var(--red)}.crumbs__sep{opacity:.32;font-size:.78rem}.crumbs__here{text-overflow:ellipsis;white-space:nowrap;max-width:min(48ch,62vw);font-weight:600;overflow:hidden}:root{--cur:url(/brand/cursor@2.png) 8 2, auto;--cur-down:url(/brand/cursor-click@2.png) 8 2, auto}@media (hover:hover) and (pointer:fine){body,a,button,summary,label,[role=button],.opt,.pill,.locale__opt,.card,.coll,.tile{cursor:var(--cur)}body:active,a:active,button:active,[role=button]:active,.opt:active,.pill:active,.card:active,.coll:active,.tile:active{cursor:var(--cur-down)}input,textarea,select{cursor:text}input[type=email],input[type=submit]{cursor:var(--cur)}}.pile{touch-action:pan-y;direction:ltr;width:100%;height:clamp(300px,34vw,480px);position:relative}.pile__stk{transform-origin:50%;filter:drop-shadow(0 6px 14px #0b0b0b2e);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;will-change:transform;z-index:6;height:auto;position:absolute;top:0;left:0;right:auto}@media (hover:hover) and (pointer:fine){.pile__stk{cursor:var(--cur)}.pile__stk.is-held{cursor:var(--cur-down);filter:drop-shadow(0 16px 26px #0b0b0b4d)}}.pile__hint{z-index:7;font-family:var(--fx-display);letter-spacing:.06em;opacity:.4;pointer-events:none;transition:opacity .4s var(--ease);direction:rtl;font-size:.72rem;font-weight:800;position:absolute;bottom:8px;left:4px}.pile.is-dragging .pile__hint{opacity:0}.ftr__sign{position:relative}.ftr__sign .ftr__mark{z-index:1;position:relative}.ftr__sign .pile{z-index:5;width:auto;height:auto;position:absolute;inset:0}@media (max-width:720px){.pile__hint{display:none}}.sizelink{font-family:var(--fx-display);color:var(--red);transition:opacity .25s var(--ease);border-bottom:1.5px solid;align-items:center;gap:7px;padding:2px 0;font-size:.82rem;font-weight:800;display:inline-flex}.sizelink:hover{opacity:.68}.sc{z-index:120;padding:var(--shell);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:scIn .3s var(--ease);background:#0b0b0b8c;place-items:center;display:grid;position:fixed;inset:0}@keyframes scIn{0%{opacity:0}}.sc__panel{background:var(--cream);width:min(860px,100%);max-height:min(88svh,760px);color:var(--ink);border:var(--bd);animation:scUp .42s var(--ease);border-radius:26px;outline:none;padding:clamp(20px,3vw,34px);overflow:auto;box-shadow:0 30px 70px #00000059}@keyframes scUp{0%{opacity:0;transform:translateY(18px)scale(.97)}}.sc__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.sc__en{opacity:.45;margin-top:4px;font-size:.74rem;display:block}.sc__x{border:var(--bd);width:36px;height:36px;transition:background .3s var(--ease), color .3s var(--ease);border-radius:999px;flex:none;place-items:center;display:grid}.sc__x:hover{background:var(--red);color:var(--cream);border-color:var(--red)}.sc__fabric{opacity:.68;border-bottom:var(--bd);margin-top:6px;padding-bottom:18px;font-size:.88rem}.sc__body{grid-template-columns:.72fr 1fr;align-items:start;gap:clamp(18px,3vw,34px);padding-top:22px;display:grid}.sc__tee{width:100%;height:auto}.sc__garment{fill:none;stroke:var(--ink);stroke-width:3px;stroke-linejoin:round}.sc__dash{fill:none;stroke:var(--ink);stroke-width:1.4px;stroke-dasharray:5 5;opacity:.4}.sc__dim{fill:var(--red);stroke:var(--red);stroke-width:2px}.sc__lbl{font-family:var(--fx-display);fill:var(--ink);stroke:var(--cream);paint-order:stroke;stroke-width:5px;stroke-linejoin:round;font-size:13px;font-weight:800}.sc__data{gap:14px;min-width:0;display:grid}.sc__units{border:var(--bd);border-radius:999px;justify-self:start;gap:4px;padding:4px;display:inline-flex}.sc__units button{font-family:var(--fx-display);transition:background .25s var(--ease), color .25s var(--ease);border-radius:999px;padding:7px 18px;font-size:.82rem;font-weight:800}.sc__units button[data-on]{background:var(--ink);color:var(--cream)}.sc__scroll{overflow-x:auto}.sc__table{border-collapse:collapse;width:100%;min-width:440px;font-size:.88rem}.sc__table th,.sc__table td{text-align:center;white-space:nowrap;border:1.5px solid #0b0b0b29;padding:10px 8px}.sc__table thead th{font-family:var(--fx-display);background:var(--cream-deep);font-size:.86rem;font-weight:900}.sc__table tbody th{font-family:var(--fx-display);text-align:start;background:var(--cream-deep);font-weight:800}.sc__rowen{opacity:.42;margin-top:2px;font-size:.62rem;display:block}.sc__table th[data-on],.sc__table td[data-on]{background:var(--red);color:var(--cream)}.sc__table tbody th[data-on]{background:var(--cream-deep);color:inherit}.sc__note{opacity:.7;font-size:.84rem;line-height:1.75}@media (max-width:700px){.sc__body{grid-template-columns:1fr}.sc__tee{max-width:240px;margin-inline:auto}}.bnr{background:var(--ink);place-items:center;min-height:clamp(420px,56vw,720px);display:grid;position:relative;overflow:hidden}.bnr__media{position:absolute;inset:0}.bnr__media img,.bnr__media video{object-fit:cover;width:100%;height:100%}.bnr__media:after{content:"";z-index:2;background:radial-gradient(#3a26101a 0%,#1e120842 62%,#0e08039e 100%),radial-gradient(#08080885 0%,#0808084d 45%,#08080899 100%);position:absolute;inset:0}.bnr__in{z-index:2;text-align:center;text-wrap:balance;color:var(--cream);justify-items:center;gap:22px;max-width:900px;padding:clamp(28px,5vw,64px);display:grid;position:relative}.bnr__in .lede{text-align:center;opacity:.92;max-width:46ch}.bnr__cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}.bnr__cta .pill.tone{background:var(--tone,var(--cream));color:var(--tone-ink,var(--ink));border-color:var(--tone,var(--cream))}.bnr__cta .pill.tone:hover{background:var(--cream);color:var(--ink);border-color:var(--cream)}.money{font-family:var(--fx-display);letter-spacing:0;word-spacing:.04em;unicode-bidi:isolate;font-size:clamp(1.5rem,3.2vw,2.6rem);font-weight:900;line-height:1.2}.arc__row{border-top:1.5px solid #f4f1e633;grid-template-columns:repeat(4,1fr);display:grid}.arc__item{transition:background .4s var(--ease);border-inline-start:1.5px solid #f4f1e633;align-content:start;gap:14px;padding:clamp(20px,2.6vw,34px);display:grid}.arc__row>.arc__item:first-child{border-inline-start:0}.arc__item:hover{background:#f4f1e60f}.arc__year{color:#0000;-webkit-text-stroke:2px var(--cream);transition:color .4s var(--ease);font-size:clamp(2.6rem,5.4vw,4.6rem);line-height:1}.arc__item:hover .arc__year{color:var(--cream)}.arc__shot{aspect-ratio:4/5;background:var(--ink-soft);display:block;overflow:hidden}.arc__shot img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease)}.arc__item:hover .arc__shot img{transform:scale(1.06)}.arc__note{opacity:.72;font-size:.92rem;line-height:1.7}@media (max-width:860px){.arc__row{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.arc__row{grid-template-columns:1fr}}.paylater{gap:10px;display:grid}.paylater>*{min-width:0}.paylater tamara-widget{display:block}.paylater:empty{display:none}@media (max-width:520px){.navpill{padding:4px}.navpill__shop{padding:9px 16px;font-size:.84rem}.navpill__menu{padding:9px 14px 9px 12px;font-size:.84rem}.navpill__cart{width:36px;height:36px}.navpill__cart svg{width:16px;height:16px}.hdr__logo img{height:34px}.kicker{opacity:.78;font-size:.78rem}.card__badge{padding:5px 11px;font-size:.78rem}.card__en{opacity:.62;font-size:.78rem}.card__count{font-size:.78rem}.meta{opacity:.74;font-size:.86rem}.hero__bg:after{background:linear-gradient(#0808088c 0%,#0808086b 54%,#080808db 100%)}}@media (hover:none){.card__count{opacity:1}.card__alt{opacity:0}.ticker:hover .ticker__track{animation-play-state:running}}.hero__drag{z-index:1;touch-action:pan-y;cursor:grab;position:absolute;inset:0}.hero__drag:active{cursor:grabbing}.hero__bg{transition:transform .45s var(--ease)}.hero__drag:active~.hero__bg{transition:none}.hero__in{pointer-events:none}.hero__in a,.hero__in button{pointer-events:auto}.bnr__media:has(video):after{background:radial-gradient(#080808ad 0%,#08080880 45%,#080808bd 100%)}.grain:before{content:"";z-index:1;pointer-events:none;opacity:.1;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='150'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='150' height='150' filter='url(%23n)'/%3E%3C/svg%3E");background-size:150px 150px;animation:.9s step-end infinite grain;position:absolute;inset:-60px}.bnr__media.grain:before{opacity:.34;mix-blend-mode:overlay}.hero.grain:before{opacity:.58;mix-blend-mode:overlay}.hero.grain .hero__bg video,.hero.grain .hero__bg img{filter:sepia(.13)saturate(.95)contrast(1.04)}.bnr__media.grain{background:#1a120a}.bnr__media.grain img,.bnr__media.grain video{filter:sepia(.14)saturate(.94)contrast(1.03)}@keyframes grain{0%{transform:translate(0,0)}12%{transform:translate(-14px,8px)}25%{transform:translate(11px,-12px)}37%{transform:translate(-7px,-15px)}50%{transform:translate(15px,9px)}62%{transform:translate(-12px,13px)}75%{transform:translate(9px,-7px)}87%{transform:translate(-10px,-9px)}to{transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.grain:before{animation:none}}.sct span[data-w]{opacity:.14;transition:opacity .55s var(--ease), transform .55s var(--ease);will-change:transform;display:inline-block;transform:translateY(.1em)}.sct span[data-w][data-on]{opacity:var(--fade,1);transform:translate3d(var(--x,0px), var(--y,0px), 0);transition:opacity .35s linear}@media (prefers-reduced-motion:reduce){.sct span[data-w],.sct span[data-w][data-on]{opacity:1;transition:none;transform:none}}.calc{border:var(--bd);background:var(--cream);border-radius:14px;gap:12px;padding:16px;display:grid}.calc__row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.calc__field{background:var(--white);border:var(--bd);border-radius:999px;align-items:center;gap:8px;padding:10px 14px;display:flex}.calc__field span{font-family:var(--fx-display);opacity:.6;white-space:nowrap;font-size:.8rem;font-weight:800}.calc__field input{width:100%;min-width:0;font-family:var(--fx-display);color:var(--ink);-moz-appearance:textfield;background:0 0;border:0;outline:none;font-size:1.05rem;font-weight:900}.calc__field input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.calc__field input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.calc__field i{opacity:.5;font-size:.78rem;font-style:normal}.calc__out{flex-wrap:wrap;align-items:center;gap:10px;min-height:34px;display:flex}.calc__size{font-family:var(--fx-display);font-size:.95rem;font-weight:800}.calc__size b{background:var(--ink);color:var(--cream);border-radius:999px;margin-inline-start:6px;padding:3px 12px;display:inline-block}.calc__hint{opacity:.62;font-size:.8rem}.calc__apply{margin-inline-start:auto}@media (max-width:520px){.calc__row{grid-template-columns:1fr}.calc__apply{justify-content:center;width:100%;margin-inline-start:0}}body:has(.v2) .hdr{display:none}.v2{background:var(--white)}.v2bar{padding:22px var(--shell) 18px;background:var(--white);border-bottom:var(--bd);justify-items:center;gap:14px;display:grid}.v2bar__mark img{width:auto;height:clamp(34px,4vw,46px)}.v2bar__nav{flex-wrap:wrap;justify-content:center;gap:clamp(14px,2.4vw,34px);display:flex}.v2bar__nav a{font-family:var(--fx-display);transition:border-color .25s var(--ease);border-bottom:2px solid #0000;padding-bottom:2px;font-size:clamp(.78rem,1.1vw,.9rem);font-weight:800}.v2bar__nav a:hover{border-bottom-color:var(--red)}.v2hero{background:var(--ink);place-items:center;min-height:min(82svh,760px);display:grid;position:relative;overflow:hidden}.v2hero .hero__bg{position:absolute;inset:-6% -8%}.v2hero .hero__bg img,.v2hero .hero__bg video{object-fit:cover;width:100%;height:100%}.v2hero__in{z-index:2;text-align:center;color:var(--cream);padding:var(--shell);justify-items:center;gap:16px;display:grid;position:relative}.v2hero__kicker{font-family:var(--fx-display);letter-spacing:.12em;opacity:.9;font-size:clamp(.72rem,1.1vw,.86rem);font-weight:800}.v2hero__cta{font-family:var(--fx-display);border-bottom:3px solid var(--cream);align-items:center;gap:10px;padding-bottom:6px;font-size:clamp(1.1rem,2.4vw,1.9rem);font-weight:900;display:inline-flex}.v2hero__cta .arw{transition:transform .3s var(--ease)}.v2hero__cta:hover .arw{transform:translate(-6px)}.v2row{border-block:var(--bd);display:grid}.v2row--6{grid-template-columns:repeat(6,1fr)}.v2row--5{grid-template-columns:repeat(5,1fr)}.v2cell{border-inline-start:var(--bd);background:var(--white);transition:background .3s var(--ease);align-content:start;padding-bottom:12px;display:grid}.v2cell:first-child{border-inline-start:0}.v2cell:hover{background:var(--cream)}.v2cell__art{aspect-ratio:1;background:var(--cream-deep);display:block;position:relative;overflow:hidden}.v2cell__art img{object-fit:cover;width:100%;height:100%}.v2cell__alt{opacity:0;transition:opacity .4s var(--ease);position:absolute;inset:0}.v2cell:hover .v2cell__alt{opacity:1}.v2cell__out{top:10px;background:var(--red);color:var(--cream);font-family:var(--fx-display);border-radius:999px;padding:3px 9px;font-size:.7rem;font-weight:800;position:absolute;inset-inline-start:10px}.v2cell__meta{justify-content:space-between;align-items:baseline;gap:8px;padding:10px 12px 0;display:flex}.v2cell__name{font-family:var(--fx-display);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.8rem;font-weight:700;line-height:1.5;display:-webkit-box;overflow:hidden}.v2cell__price{white-space:nowrap;font-size:.8rem}.v2cell__en{font-family:var(--fx-latin);letter-spacing:.04em;text-transform:uppercase;opacity:.42;unicode-bidi:isolate;padding:0 12px;font-size:.66rem;font-style:italic;font-weight:800}.v2pair{grid-template-columns:1fr 1fr;display:grid}.v2tile{aspect-ratio:16/10;background:var(--ink);border-inline-start:var(--bd);display:block;position:relative;overflow:hidden}.v2tile:first-child{border-inline-start:0}.v2tile img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease)}.v2tile:hover img{transform:scale(1.04)}.v2tile__cap{inset-inline-start:clamp(16px,2.4vw,34px);color:var(--cream);font-family:var(--fx-hero);text-shadow:0 2px 18px #00000073;align-items:center;gap:10px;font-size:clamp(1.4rem,3.4vw,2.6rem);font-weight:900;display:inline-flex;position:absolute;bottom:clamp(16px,2.4vw,34px)}.v2tile__cap .arw{transition:transform .3s var(--ease)}.v2tile:hover .v2tile__cap .arw{transform:translate(-6px)}.v2tile__en{inset-inline-end:clamp(16px,2.4vw,34px);color:var(--cream);opacity:.75;font-size:.68rem;position:absolute;top:clamp(16px,2.4vw,34px)}.v2wide{background:var(--ink);place-items:center;min-height:clamp(340px,46vw,560px);display:grid;position:relative;overflow:hidden}.v2wide video{object-fit:cover;object-position:center 64%;width:100%;height:100%;position:absolute;inset:0}.v2wide:after{content:"";background:radial-gradient(#0c080380 0%,#0c0803bd 100%);position:absolute;inset:0}.v2wide__in{z-index:2;text-align:center;color:var(--cream);padding:var(--shell);justify-items:center;gap:16px;display:grid;position:relative}.v2wide__kicker{font-family:var(--fx-display);letter-spacing:.1em;opacity:.85;margin-bottom:10px;font-size:.78rem;font-weight:800;display:block}.v2btn{background:var(--cream);color:var(--ink);font-family:var(--fx-display);border:1.5px solid var(--cream);transition:background .3s var(--ease), color .3s var(--ease);align-items:center;gap:8px;margin-top:18px;padding:12px 26px;font-size:.9rem;font-weight:800;display:inline-flex}.v2btn:hover{background:var(--red);color:var(--cream);border-color:var(--red)}.v2btn--light{background:var(--ink);color:var(--cream);border-color:var(--ink)}.v2btn--light:hover{background:var(--red);border-color:var(--red)}.v2close{background:var(--cream-deep);place-items:center;min-height:clamp(380px,52vw,640px);display:grid;position:relative;overflow:hidden}.v2close img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.v2close:after{content:"";background:radial-gradient(#0a080485 0%,#0a080433 62%,#0a080480 100%);position:absolute;inset:0}.v2close__in{z-index:2;text-align:center;color:var(--cream);justify-items:center;gap:4px;display:grid;position:relative}.v2note{padding:26px var(--shell);opacity:.6;text-align:center;border-top:var(--bd);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;font-size:.82rem;display:flex}.v2note a{border-bottom:1.5px solid}@media (max-width:860px){.v2row--6{grid-template-columns:repeat(3,1fr)}.v2row--5{grid-template-columns:repeat(2,1fr)}.v2cell:nth-child(3n+1){border-inline-start:0}}@media (max-width:520px){.v2row--6,.v2row--5{grid-template-columns:repeat(2,1fr)}.v2cell__meta{flex-direction:column;align-items:flex-start;gap:2px}.v2cell__name{-webkit-line-clamp:2}.v2cell{border-inline-start:var(--bd)}.v2cell:nth-child(odd){border-inline-start:0}.v2pair{grid-template-columns:1fr}.v2tile{border-inline-start:0;border-top:var(--bd);aspect-ratio:4/3}.v2bar__nav{gap:12px;font-size:.74rem}}
