:root{--bg:#0b0b0e;--ink:#f2f0ea;--ink2:#d6d3cb;--mute:#a7a49c;--line:#34343f;--line2:#2a2a33;--card:#121218;--accent:#E7B96A;--serif:"Bodoni Moda",Georgia,serif;--sans:"Manrope",system-ui,sans-serif}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;color:inherit}img{max-width:100%}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:3px}[hidden]{display:none!important}.skip-link{position:absolute;left:-999px;top:8px;z-index:999;background:var(--ink);color:var(--bg);padding:10px 16px;border-radius:10px}.skip-link:focus{left:8px}.display{font-family:var(--serif);font-weight:500;margin:0}.acc{color:var(--accent);transition:color .8s}.kicker{font-size:12px;letter-spacing:.28em;color:var(--accent);transition:color .8s}.muted{color:var(--mute);font-size:14px;line-height:1.55}.lbl{display:block;font-size:12px;letter-spacing:.14em;color:var(--mute);margin-bottom:8px}.field{display:block;width:100%;background:var(--bg);border:1px solid var(--line2);border-radius:14px;padding:0 18px;color:var(--ink);font-size:15px;min-height:52px;font-family:inherit}.field--area{padding:16px 18px;line-height:1.55;min-height:150px;resize:vertical}.form-err{font-size:13px;color:#ff9d8f;margin:6px 0 4px}.linkish{background:none;border:0;padding:0;font:inherit;color:inherit}.wrap{max-width:1280px;margin:0 auto;padding-left:32px;padding-right:32px}.btn-acc{background:var(--accent);color:var(--bg);border:0;border-radius:14px;font-size:13px;font-weight:700;letter-spacing:.08em;min-height:52px;padding:0 24px;transition:background-color .6s,transform .3s cubic-bezier(.2,.8,.2,1)}.btn-acc:hover{transform:scale(1.03)}.btn-acc[disabled]{opacity:.55;cursor:not-allowed;transform:none}.btn-pill{border-radius:999px;padding:0 30px;min-height:50px;display:inline-flex;align-items:center;justify-content:center}.btn-block{display:flex;width:100%;align-items:center;justify-content:center;margin-top:14px;min-height:54px}.btn-grow{flex:1;min-height:56px;font-size:14px}.btn-ghost{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:14px;font-size:14px;min-height:52px;padding:0 24px;background:#14141a99;transition:transform .3s}.btn-ghost.btn-pill{border-radius:999px;font-size:13px;min-height:50px}.round-btn{width:48px;height:48px;border-radius:50%;background:#14141ad9;border:1px solid var(--line);color:var(--ink);font-size:18px}.x-btn{position:absolute;top:16px;right:16px;z-index:5;width:44px;height:44px;border-radius:50%;background:#1c1c24;border:1px solid var(--line);color:var(--ink);font-size:20px}.logo{font-family:var(--serif);font-weight:600;font-size:26px;letter-spacing:.14em}.site-nav{display:flex;flex-wrap:wrap;gap:30px;font-size:14px;font-weight:500;color:var(--ink2)}.site-nav a:hover,.site-nav .linkish:hover{color:var(--ink)}.bag-btn{display:inline-flex;align-items:center;background:#14141abf;border:1px solid var(--line);color:var(--ink);border-radius:14px;padding:0 20px;font-size:13px;font-weight:700;letter-spacing:.06em;min-height:44px}.vh{position:relative;overflow:hidden}.vh-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;overflow:hidden}.vh-contour{position:absolute;top:-40px;left:-40px;width:calc(100% + 80px);height:calc(100% + 80px);transition:transform .5s ease-out}.vh-contour path{stroke:var(--accent);transition:stroke .8s}.vh-lit{position:absolute;top:0;right:0;bottom:0;left:0}.vh-lens{position:absolute;top:0;left:0;width:480px;height:480px;border-radius:50%;filter:blur(90px);opacity:0;background:var(--accent);transition:transform .45s ease-out,background-color .8s,opacity .3s;will-change:transform}.vh-hero{position:relative;z-index:1}.vh-stage{position:relative;width:100%;max-width:1560px;margin:0 auto;aspect-ratio:1440/760;container-type:inline-size}.vh-fade{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 91%,rgba(0,0,0,.5) 96%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(180deg,#000 0% 91%,#00000080 96%,#0000)}@media(min-width:1561px){.vh-fade{-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 91%,rgba(0,0,0,.5) 96%,rgba(0,0,0,0) 100%),linear-gradient(90deg,rgba(0,0,0,0) 0%,#000 7%,#000 93%,rgba(0,0,0,0) 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(180deg,#000 0% 91%,#00000080 96%,#0000),linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-composite:intersect}}.vh-base,.vh-reveal,.vh-reveal__f{position:absolute;top:0;right:0;bottom:0;left:0}.vh-base{filter:brightness(.38) saturate(.8) contrast(1.05)}.vh-reveal__f{filter:saturate(1.4) contrast(1.1) brightness(1.18)}.vh-slot{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:95% 50%;opacity:0;z-index:1;transition:opacity 0s linear 1.2s}.vh-slot.is-front{opacity:1;z-index:2;transition:opacity 1.1s ease}.vh-sweep{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.vh-sweep div{position:absolute;top:0;bottom:0;left:-30%;width:160%;background:linear-gradient(100deg,#fff0 38%,#ffffff17,#fff0 62%);mix-blend-mode:soft-light;animation:lightsweep 11s ease-in-out infinite alternate}@keyframes lightsweep{0%{transform:translate(-22%)}to{transform:translate(22%)}}.vh-scrim-l{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0b0b0ef0,#0b0b0ea8 22%,#0b0b0e00 38%)}.vh-scrim-t{position:absolute;top:0;left:0;right:0;height:19%;background:linear-gradient(180deg,#0b0b0ecc,#0b0b0e00)}.vh-bigname{position:absolute;left:0;right:0;bottom:1.25cqw;text-align:center;font-family:var(--serif);font-weight:600;font-size:6.1cqw;line-height:1;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;overflow:hidden;color:transparent;-webkit-text-stroke:1px rgba(242,240,234,.24);pointer-events:none;-webkit-user-select:none;user-select:none;z-index:8}.vh-nav{position:absolute;top:0;left:0;right:0;z-index:30;padding:28px 4.4cqw;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px}.vh-copy{position:absolute;z-index:20;left:4.4cqw;bottom:9cqw;width:23.6cqw;font-size:1.111cqw}.vh-copy .kicker{font-size:.75em;margin-bottom:1.8em}.vh-h1{font-size:3.125em;line-height:1;letter-spacing:-.01em;margin:0 0 .56em}.cta-pill{display:inline-flex;align-items:center;gap:.85em;background:var(--accent);color:var(--bg);border-radius:999px;padding:.57em .57em .57em 1.7em;font-size:.875em;font-weight:700;min-height:44px;transition:background-color .8s,transform .3s cubic-bezier(.2,.8,.2,1)}.cta-pill:hover{transform:scale(1.03)}.cta-pill span{width:2.57em;height:2.57em;border-radius:50%;background:var(--bg);color:var(--ink);display:grid;place-items:center}.vh-hint{margin-top:1.6em;font-size:.75em;letter-spacing:.14em;color:var(--mute)}.vh-content{position:relative;z-index:1}.cf{max-width:1376px;margin:0 auto;padding:18px 32px 0}.cf__bar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px}.cf__chips{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.cf__chips .kicker{margin-right:8px}.js-chips{display:contents}.chip{min-height:40px;padding:0 16px;border-radius:999px;font-size:12px;font-weight:700;color:var(--ink);background:#14141ab3;border:1px solid var(--line);transition:background-color .4s,color .4s,border-color .4s}.chip.is-on{color:var(--bg);background:var(--accent);border-color:var(--accent)}.cf__arrows{display:flex;gap:10px}.cf__stage{position:relative;height:320px;perspective:1700px}.cf__track{pointer-events:none;position:absolute;top:0;left:0;right:0;bottom:0;transform-style:preserve-3d;transform:scale(var(--cfs,1));transform-origin:50% 40%}.cf-card{pointer-events:auto;cursor:pointer;position:absolute;top:44px;left:50%;width:440px;height:220px;margin-left:-220px;padding:0;border:1px solid rgba(255,255,255,.12);border-radius:16px;overflow:hidden;background:#14141a;transition:transform .7s cubic-bezier(.2,.8,.2,1),opacity .5s,box-shadow .5s,border-color .5s}.cf-card img,.mini-thumb img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.cf__glow{pointer-events:none;position:absolute;left:50%;bottom:6px;width:520px;height:56px;margin-left:-260px;border-radius:50%;filter:blur(40px);opacity:.45;background:var(--accent);transition:background-color .8s}.cf__info{text-align:center}.cf__name{font-size:40px;line-height:1.1}.cf__meta{margin:6px 0 16px}.cf__btns{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.cf__minis{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:26px}.mini-thumb{position:relative;width:72px;height:36px;padding:0;border-radius:7px;overflow:hidden;background:#14141a;border:1px solid rgba(255,255,255,.12);opacity:.6;transition:transform .25s,border-color .25s,opacity .25s}.mini-thumb:hover{transform:translateY(-3px);opacity:1}.mini-thumb.is-on{opacity:1;border:2px solid var(--accent)}.cart-note{position:fixed;left:50%;bottom:22px;transform:translate(-50%);z-index:300;display:flex;gap:28px;justify-content:space-between;background:#14141af0;border:1px solid var(--accent);border-radius:14px;padding:12px 18px;font-size:14px;box-shadow:0 20px 60px #0009}.cart-note a,.added a{color:var(--accent);font-weight:700}.stitch{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:2.4px;background:repeating-linear-gradient(130deg,#ffffff80 0 .75px,#fff0 .75px 1.1px,#0000006b 1.1px 1.8px);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;mix-blend-mode:soft-light;opacity:.7;pointer-events:none;box-shadow:inset 0 0 0 .5px #00000059}.stitch:after{content:"";position:absolute;top:2.4px;right:2.4px;bottom:2.4px;left:2.4px;border-radius:inherit;box-shadow:0 0 0 .6px #ffffff12,0 0 3px #00000040}@keyframes drift{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes sheen{0%{transform:translate(-130%) skew(-20deg)}to{transform:translate(330%) skew(-20deg)}}@keyframes swivel{0%,to{transform:rotate(-9deg) rotateY(-5deg)}50%{transform:rotate(9deg) rotateY(5deg)}}.float{animation:drift 7s ease-in-out infinite;width:100%;display:flex;justify-content:center;transform-style:preserve-3d}.swivel{animation:swivel 26s ease-in-out infinite;transform-style:preserve-3d;width:100%;display:flex;justify-content:center}.sheen{position:absolute;top:0;bottom:0;left:0;width:30%;background:#ffffff1f;animation:sheen 5.5s ease-in-out infinite;pointer-events:none}.mat{position:relative;width:min(560px,86%);aspect-ratio:2/1;transform-style:preserve-3d;transition:transform .3s ease-out;transform:rotateX(24deg) rotate(-6deg)}.mat__slab{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:18px;background:#08080a;transform:translateZ(-5px)}.mat__layer{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:18px}.mat__top{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:18px;overflow:hidden;transform:translateZ(0)}.mat__top img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.mat__inset{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:18px;box-shadow:inset 0 0 0 1px #ffffff0f,inset 0 0 12px #00000047}@media(prefers-reduced-motion:reduce){.float,.swivel,.sheen,.vh-sweep div{animation:none}}.buy{max-width:1280px;margin:0 auto;padding:100px 32px 40px;display:flex;flex-wrap:wrap;gap:48px;align-items:flex-start}.buy__media{flex:1 1 640px;min-width:0}.buy__info{flex:1 1 380px;min-width:0}.studio{position:relative;height:560px;border-radius:28px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#101015c7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.studio--qv{height:460px;border-radius:20px;background:#0d0d12}.view{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;perspective:1400px}.mat-shadow{position:absolute;bottom:80px;left:50%;width:60%;height:40px;margin-left:-30%;background:#000c;filter:blur(30px);border-radius:50%}.studio__hint{position:absolute;left:24px;bottom:20px;font-size:12px;letter-spacing:.12em;color:var(--mute)}.flat{position:relative;width:88%;aspect-ratio:2/1;border-radius:18px;overflow:hidden;box-shadow:0 40px 70px -20px #000000b3}.flat img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.desk-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:82% 55%}.tabs{display:flex;gap:10px;margin-top:14px}.tab{min-height:44px;padding:0 20px;border-radius:12px;font-size:13px;font-weight:700;color:var(--ink);background:#14141ab3;border:1px solid var(--line2)}.tab.is-on{background:#1c1c24f2;border-color:var(--accent)}.buy__name{font-size:56px;line-height:1.02;margin:16px 0 14px}.buy__price{font-size:28px;font-weight:700;min-height:34px}.buy__desc{margin:16px 0 26px;font-size:16px;line-height:1.65;color:var(--ink2)}.buy__row{display:flex;gap:12px;align-items:stretch;margin-bottom:0}.qty{display:flex;align-items:center;border:1px solid var(--line);border-radius:14px;background:#14141acc}.qty button{width:48px;height:56px;background:none;border:0;font-size:20px}.qty span{min-width:28px;text-align:center;font-size:16px;font-weight:700}.buy__fine{margin-top:26px;border-top:1px solid rgba(255,255,255,.1);padding-top:20px;font-size:13px;line-height:1.8;color:var(--mute)}.sec{padding-top:90px;padding-bottom:40px}.sec__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:30px}.sec__head .kicker{margin-bottom:14px}.sec__title{font-size:48px;line-height:1.05}.crafts{display:flex;flex-wrap:wrap;gap:20px}.craft{flex:1 1 250px;min-width:0;background:#14141ad1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.08);border-radius:24px;overflow:hidden}.craft__img{aspect-ratio:4/3;position:relative;overflow:hidden}.craft__img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.tile:hover .craft__img img,.tile:hover .gcard__img img{transform:scale(1.05)}.craft__txt{padding:18px 22px 22px}.craft__t{font-size:18px;font-weight:700;margin-bottom:6px}.grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.gcard{background:#14141acc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:22px;padding:12px;display:flex;flex-direction:column;gap:12px;border:1px solid rgba(255,255,255,.08);transition:border-color .6s}.gcard.is-on{border-color:var(--accent)}.gcard__img{display:block;width:100%;padding:0;border:0;background:none;aspect-ratio:2/1;border-radius:12px;overflow:hidden;position:relative}.gcard__img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.gcard__meta{padding:0 4px}.gcard__num{font-size:11px;letter-spacing:.16em;color:var(--mute);margin-bottom:4px}.gcard__row{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.gcard__name{font-size:16px;font-weight:700;text-decoration:underline;text-decoration-color:#f2f0ea40;text-underline-offset:4px}.gcard__price{font-size:14px;font-weight:700;white-space:nowrap}.gcard__btns{display:flex;gap:8px}.gcard__btns .btn-acc{flex:1;font-size:12px;min-height:44px;border-radius:12px;padding:0 10px}.gcard__btns .btn-ghost{font-size:12px;font-weight:700;min-height:44px;border-radius:12px;padding:0 14px;background:transparent}.site-foot{margin-top:110px;background:#0e0e12db;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:32px 32px 0 0}.site-foot__in{max-width:1280px;margin:0 auto;padding:80px 32px 40px}.site-foot__top{display:flex;flex-wrap:wrap;gap:40px;align-items:flex-end;justify-content:space-between;border-bottom:1px solid var(--line2);padding-bottom:48px}.site-foot__top .display{font-size:56px;line-height:1.02}.news{flex:1 1 360px;max-width:460px}.news__row{display:flex;gap:10px}.news__row .field{flex:1;min-width:0}.news__ok{color:var(--accent);margin:0}.site-foot__bot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:28px;font-size:12px;color:#8a877f}.foot-links .linkish{text-decoration:underline}.qv,.sup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:500;display:flex;align-items:center;justify-content:center;padding:24px}.sup{z-index:600}.sup__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#050508c2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:0;cursor:default}.qv__card{position:relative;width:min(1080px,100%);max-height:100%;overflow:auto;background:var(--card);border:1px solid var(--accent);border-radius:28px;display:flex;flex-wrap:wrap;box-shadow:0 60px 120px -30px #000c}.qv__media{flex:1 1 600px;min-width:0;padding:20px}.qv__info{flex:1 1 320px;min-width:0;padding:56px 32px 32px 12px}.qv__name{font-size:42px;line-height:1.05;margin:14px 0 10px}.qv__details{display:block;text-align:center;font-size:13px;color:var(--ink2);padding:10px}.added{display:flex;justify-content:space-between;border:1px solid var(--accent);border-radius:12px;padding:12px 16px;font-size:13px;margin:12px 0}.sup__card{position:relative;width:min(580px,100%);max-height:100%;overflow:auto;background:var(--card);border:1px solid var(--accent);border-radius:28px;padding:40px 40px 34px;box-shadow:0 60px 120px -30px #000000d9}.sup__card .kicker{margin-bottom:14px}.sup__card .display{font-size:40px;line-height:1.05;margin-bottom:10px}.sup__card .muted{font-size:15px;color:var(--ink2);margin:0 0 26px}.sup__card .field{margin-bottom:20px}.sup__card .field--area{margin-bottom:8px}.sup__card .btn-block{margin-top:18px;min-height:56px;font-size:14px}.sup__note{margin:16px 0 0;font-size:12px;color:var(--mute);text-align:center}.sup__done{text-align:center;padding:20px 0 8px}.sup__done p{color:var(--ink2);line-height:1.6;margin:12px auto 26px;max-width:380px}.sup__check{width:64px;height:64px;border-radius:50%;border:1px solid var(--accent);color:var(--accent);display:grid;place-items:center;margin:0 auto 22px}.vndl-toast{position:fixed;left:50%;top:22px;transform:translate(-50%,calc(-100% - 40px));visibility:hidden;z-index:700;background:#1c1c24;border:1px solid var(--line);border-radius:12px;padding:12px 18px;font-size:14px;transition:transform .35s ease;max-width:90vw}.vndl-toast.is-on{transform:translate(-50%);visibility:visible}.site-head{position:sticky;top:0;z-index:50;background:#0b0b0ee0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid #1c1c22}.site-head__in{max-width:1280px;margin:0 auto;padding:18px 32px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px}.page{max-width:1280px;margin:0 auto;padding:70px 32px 40px}.page--narrow{max-width:820px}.page h1{font-family:var(--serif);font-weight:500;font-size:52px;line-height:1.05;margin:0 0 24px}.rte{font-size:16px;line-height:1.7;color:var(--ink2)}.rte a{text-decoration:underline}.pgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.pcard{background:#14141acc;border:1px solid rgba(255,255,255,.08);border-radius:22px;padding:12px;display:block}.pcard__img{aspect-ratio:2/1;border-radius:12px;overflow:hidden;position:relative;background:#14141a}.pcard__img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.pcard__t{display:flex;justify-content:space-between;gap:8px;padding:12px 4px 4px;font-weight:700}.prod{display:flex;flex-wrap:wrap;gap:48px;align-items:flex-start}.prod__media{flex:1 1 600px;min-width:0}.prod__info{flex:1 1 380px;min-width:0}.prod select{display:block;width:100%;background:var(--bg);border:1px solid var(--line2);border-radius:14px;padding:0 14px;color:var(--ink);min-height:52px;margin-bottom:16px;font-family:inherit;font-size:15px}.cart-table{width:100%;border-collapse:collapse}.cart-table td,.cart-table th{padding:16px 8px;border-bottom:1px solid var(--line2);text-align:left;vertical-align:middle}.cart-table input{width:70px;min-height:44px;background:var(--bg);border:1px solid var(--line2);border-radius:10px;color:var(--ink);text-align:center;font-size:15px}.cart-foot{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;margin-top:28px}.cart-total{font-size:22px;font-weight:700}.pg__stage{position:relative;aspect-ratio:16/10;border-radius:28px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#101015c7}.pg__view{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;perspective:1400px}.pg__view .mat{width:min(560px,70%)}.pg__view .flat{width:86%}.pg__cover{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.pg__contain{max-width:88%;max-height:88%;width:auto;height:auto;object-fit:contain;border-radius:14px}.pg__cap{position:absolute;left:20px;bottom:18px;padding:8px 14px;border-radius:999px;background:#0b0b0eb8;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink)}.pg__thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:10px;margin-top:14px}.pg__thumb{position:relative;display:block;aspect-ratio:4/3;padding:0;border-radius:12px;overflow:hidden;background:#14141a;border:1px solid var(--line2);opacity:.72;transition:opacity .25s,border-color .25s}.pg__thumb:hover{opacity:1}.pg__thumb.is-on{opacity:1;border:2px solid var(--accent)}.pg__thumb>img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.pg__thumb--photo>img{object-fit:contain;padding:6px}.pg__tmat{position:absolute;top:50%;left:50%;width:76%;aspect-ratio:2/1;margin:0;transform:translate(-50%,-62%) perspective(300px) rotateX(24deg) rotate(-6deg);border-radius:5px;overflow:hidden;box-shadow:0 8px 14px -6px #000c}.pg__tmat--flat{transform:translate(-50%,-62%)}.pg__tmat img{width:100%;height:100%;object-fit:cover;display:block}.pg__tlbl{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:absolute;left:0;right:0;bottom:0;padding:4px 6px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-align:center;background:linear-gradient(transparent,#000000c7)}.cart-mat{display:block;width:150px;perspective:500px;padding:6px 4px}.cart-mat__in{position:relative;display:block;aspect-ratio:2/1;border-radius:8px;overflow:hidden;transform:rotateX(18deg) rotate(-4deg);box-shadow:0 16px 22px -10px #000000d9}.cart-mat__in img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.cart-photo{display:block;width:120px}.cart-photo img{display:block;width:100%;height:auto;max-height:120px;object-fit:contain;border-radius:8px}.pcard__photo{object-fit:contain!important}@media(max-width:1100px){.grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vh-stage{aspect-ratio:auto;height:max(600px,150vw)}.vh-fade{bottom:auto;height:max(340px,88vw)}.vh-slot{object-position:72% 50%}.vh-bigname{display:none}.vh-nav{padding:20px 16px}.vh-nav .site-nav{display:none}.vh-copy{left:16px;right:16px;width:auto;bottom:24px;font-size:15px}.vh-scrim-l,.vh-hint{display:none}.cf,.buy,.wrap,.site-foot__in,.page,.site-head__in{padding-left:16px;padding-right:16px}.cf__stage{height:220px}.studio{height:380px}.pg__stage{aspect-ratio:4/3;border-radius:20px}.pg__view .mat{width:76%}.pg__view .studio__hint{display:none}.pg__thumbs{display:flex;overflow-x:auto;gap:8px;padding-bottom:4px;scrollbar-width:none}.pg__thumb{flex:0 0 84px}.cart-mat{width:110px}.buy__name{font-size:40px}.sec__title,.site-foot__top .display{font-size:38px}.site-head .site-nav{gap:16px}}@media(max-width:520px){.grid,.pgrid{grid-template-columns:minmax(0,1fr)}.qv__info{padding:8px 20px 24px}.sup__card{padding:32px 22px 26px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/vndl.css.map */
