.brand{letter-spacing:-.02em;color:inherit;align-items:center;gap:10px;font-size:19px;font-weight:700;text-decoration:none;display:flex}.icon-btn{cursor:pointer;background:#fff;border:1px solid #ececea;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:transform .2s;display:flex;position:relative;box-shadow:0 2px 6px #0000000d}.icon-btn .n{background:var(--magenta);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:9.5px;font-weight:800;display:flex;position:absolute;top:-3px;right:-3px}.btn-dark{color:#fff;cursor:pointer;background:#141517;border:none;border-radius:999px;padding:14px 26px;font-size:14px;font-weight:500;transition:transform .2s,box-shadow .2s;box-shadow:0 10px 24px -10px #00000080}.reveal-word{will-change:transform,opacity,filter;display:inline-block}.stk-ic{width:26px;height:26px}.stk-ic path,.stk-ic rect,.stk-ic circle,.stk-ic ellipse{stroke:#111;stroke-width:9px;stroke-linejoin:round;stroke-linecap:round}.art{background-position:50%;background-size:cover;position:relative;overflow:hidden}.art-tesla{background:linear-gradient(160deg,#c11616,#7c0e0e 60%,#3c0505)}.art-tesla:after{content:"TESLA";color:#fff;letter-spacing:.5em;font-size:13px;font-weight:800;position:absolute;top:50%;left:8px;transform:translateY(-50%)rotate(90deg)}.art-tesla:before{content:"";filter:grayscale()contrast(1.1);background:linear-gradient(45deg,#e8e4da 25%,#0000 25%) 0 0/8px 8px,linear-gradient(#ddd8cc,#b9b2a4);border-radius:4px;width:70%;height:75%;position:absolute;top:18px;right:-20px;transform:rotate(-6deg)}.art-memo{background:linear-gradient(#f4f2ec,#e9e6dc)}.art-memo:before{content:"MEMORANDUM";text-align:center;color:#2743e0;letter-spacing:-.02em;font-size:20px;font-weight:800;position:absolute;top:14px;left:0;right:0;transform:rotate(-180deg)scaleX(-1)}.art-memo:after{content:"";opacity:.55;background:repeating-linear-gradient(0deg,#2743e0 0 2px,#0000 2px 7px),repeating-linear-gradient(90deg,#2743e059 0 1px,#0000 1px 5px);border-radius:3px;width:76%;height:58%;position:absolute;top:34%;left:12%}.art-friends{background:linear-gradient(165deg,#ffd93b,#f6c313 65%,#eab308)}.art-friends:before{content:"";background:linear-gradient(#fdfdfb,#f2efe6);border-radius:8px;width:66%;height:56%;position:absolute;top:20%;left:16%;transform:rotate(-8deg);box-shadow:inset 0 0 0 3px #c62222,0 10px 22px -8px #00000059}.art-friends:after{content:"Friends";color:#c62222;font-family:Georgia,serif;font-size:22px;font-weight:700;position:absolute;top:30%;left:26%;transform:rotate(-8deg)}.art-peach{background:linear-gradient(#f7c8b2,#ef9d7f 55%,#e07b5a)}.art-peach:before{content:"";filter:blur(1px);background:radial-gradient(circle at 35% 30%,#3e7d6b 18%,#0000 19%),radial-gradient(circle at 70% 60%,#274e42 26%,#0000 27%),radial-gradient(circle at 45% 75%,#63a58f 20%,#0000 21%);width:52%;height:60%;position:absolute;top:22%;left:24%}.art-bosch{background:radial-gradient(circle at 50% 42%,#111 30%,#181310 70%)}.art-bosch:before{content:"";opacity:.85;background:repeating-radial-gradient(circle,#e33 0 3px,#0000 3px 14px);border-radius:50%;position:absolute;inset:8%}.art-bosch:after{content:"Bosch\a Bruegel";white-space:pre;color:#eee;text-align:right;font-size:15px;font-weight:800;position:absolute;top:12px;right:14px;transform:scaleX(-1)}.art-comic{background:linear-gradient(135deg,#d1202f 0 46%,#1440ad 46% 100%)}.art-comic:before{content:"66";color:#fff;text-shadow:4px 4px #0a1e66;font-size:74px;font-style:italic;font-weight:900;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.art-comic:after{content:"INDEPENDENCE DAY";text-align:center;color:#111;letter-spacing:.12em;background:#f8d321;padding:4px 0;font-size:9.5px;font-weight:800;position:absolute;bottom:12px;left:0;right:0}.art-tyler{background:linear-gradient(170deg,#2c5d43,#1d4531 55%,#143224)}.art-tyler:before{content:"";filter:blur(.4px);background:radial-gradient(24% 30% at 25% 40%,#f2f6ef 98%,#0000),radial-gradient(26% 34% at 55% 34%,#f2f6ef 98%,#0000),radial-gradient(22% 26% at 82%,#f2f6ef 98%,#0000);width:72%;height:44%;position:absolute;top:8%;left:14%}.art-tyler:after{content:"TYLER, THE CREATOR";text-align:center;color:#fff;letter-spacing:.06em;font-size:11px;font-weight:700;position:absolute;bottom:10%;left:0;right:0;transform:scaleX(-1)}.art-neon{background:linear-gradient(#efeeec,#e4e2df)}.art-neon:before{content:"Ne úfarbí";background:linear-gradient(90deg,#3ec3f0,#8b5cf6,#ec4899,#f59e0b,#22c55e);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:34px;font-weight:900;position:absolute;top:40%;left:10%;transform:rotate(-4deg)}.art-neon:after{content:"";background:radial-gradient(circle at 50% 22%,#e8ddcd 20%,#0000 21%),linear-gradient(#ddd6c8 30%,#c9c2b2);border-radius:8px;width:38%;height:52%;position:absolute;top:12%;right:14%}.art-vangogh{background:repeating-linear-gradient(35deg,#2b5b8f 0 6px,#3f7ab5 6px 12px,#79a8d2 12px 16px),#2b5b8f}.art-vangogh:before{content:"";filter:blur(1px);background:radial-gradient(50% 42% at 50% 36%,#e8c78e 60%,#0000 61%),radial-gradient(60% 55% at 50% 88%,#3d6b48 60%,#0000 61%);width:56%;height:70%;position:absolute;top:16%;left:22%}.art-knight{background:linear-gradient(175deg,#f2a41f,#e08f10 70%,#c97b09)}.art-knight:before{content:"";clip-path:polygon(50% 0,100% 28%,84% 100%,16% 100%,0 28%);background:#5c2c11;width:34%;height:48%;position:absolute;top:36%;left:34%}.art-knight:after{content:"THE GREEN KNIGHT";text-align:center;color:#123c1e;white-space:pre-wrap;padding:0 20%;font-size:15px;font-weight:900;line-height:1.05;position:absolute;bottom:12%;left:0;right:0}.art-limmer{background:linear-gradient(#e8551f,#d5430f)}.art-limmer:before{content:"9  0";color:#16100c;letter-spacing:.35em;font-size:88px;font-weight:900;line-height:.9;position:absolute;inset:auto 6% 4%}.art-limmer:after{content:"";background:linear-gradient(#7db6d9 0 55%,#3b3f45 55%);border-radius:6px;width:48%;height:52%;position:absolute;top:18%;left:26%;box-shadow:0 0 0 6px #16100c}.art-fluffy{background:linear-gradient(160deg,#2033e8,#1b28c2)}.art-fluffy:before{content:"FLUFFY WORM";color:#bfeaff;letter-spacing:.03em;font-size:13px;font-weight:800;position:absolute;top:14px;left:14px}.art-fluffy:after{content:"";filter:blur(1.5px);background:radial-gradient(circle at 18% 40%,#eaf6ff 12%,#0000 13%),radial-gradient(circle at 34% 28%,#dff0ff 13%,#0000 14%),radial-gradient(circle at 50% 44%,#eaf6ff 14%,#0000 15%),radial-gradient(circle at 66% 30%,#dff0ff 13%,#0000 14%),radial-gradient(circle at 80% 48%,#eaf6ff 12%,#0000 13%),radial-gradient(circle at 38% 62%,#e5f3ff 13%,#0000 14%),radial-gradient(circle at 62% 66%,#eaf6ff 13%,#0000 14%);width:68%;height:54%;position:absolute;top:26%;left:16%}.art-allgood{background:linear-gradient(#f0efeb,#e7e5df)}.art-allgood:before{content:"ALL GOOD THINGS COME TO AN END";color:#141414;letter-spacing:-.02em;font-size:21px;font-weight:900;line-height:1.05;position:absolute;inset:12px}.art-allgood:after{content:"";background:linear-gradient(#c94fd8,#8b2aa0);border-radius:10px 10px 14px 14px;width:30%;height:52%;position:absolute;top:30%;right:12%;transform:rotate(14deg);box-shadow:0 10px 24px -8px #8b2aa099}.art-prada{background:linear-gradient(#b9b6ae,#8f8c85)}.art-prada:before{content:"PRADA";text-align:center;letter-spacing:.28em;color:#16151a;font-family:Georgia,serif;font-size:20px;font-weight:700;position:absolute;top:14%;left:0;right:0}.art-prada:after{content:"";background:linear-gradient(#1c1b20,#000);border-radius:6px;width:28%;height:46%;position:absolute;top:36%;left:36%}.crumb{color:#8a8d92;align-items:center;gap:10px;padding:10px 0 26px;font-size:13px;font-weight:600;display:flex}.crumb a{color:#8a8d92;text-decoration:none;transition:color .2s}.crumb a:hover{color:#141517}.crumb b{color:#141517;font-weight:700}.crumb svg{stroke:#c2c4c8;fill:none;stroke-width:2px;width:12px;height:12px}.pdp{grid-template-columns:1.15fr 1fr;align-items:start;gap:56px;padding-bottom:90px;display:grid}@media (width<=960px){.pdp{grid-template-columns:minmax(0,1fr)}}@media (width<=700px){.gallery{position:static;top:auto}.g-stage{height:380px}.prod{width:210px;height:274px}}.gallery{position:sticky;top:104px}.g-stage{background:radial-gradient(120% 100% at 70% 12%,#2c2d33 0%,#161719 58%,#0c0c0e 100%);border-radius:26px;height:560px;position:relative;overflow:hidden;box-shadow:0 40px 90px -34px #00000080}.g-stage:before{content:"";background:radial-gradient(55% 70% at 50% 0,#5bc8b826,#0000 70%);height:38%;position:absolute;bottom:-6%;left:-10%;right:-10%}.badge-3d{z-index:6;letter-spacing:.08em;background:#fffffff0;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:12px;font-weight:800;display:flex;position:absolute;top:24px;left:24px;box-shadow:0 10px 26px -10px #00000080}.badge-3d i{background:var(--teal);border-radius:50%;width:8px;height:8px;animation:1.8s infinite pulse}@keyframes pulse{0%,to{box-shadow:0 0 #5bc8b880}50%{box-shadow:0 0 0 6px #5bc8b800}}.g-stage .rot-hint{z-index:6;color:#ffffffa6;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex;position:absolute;bottom:24px;right:24px}.spline-slot{position:absolute;inset:0}.spline-slot iframe{border:0;width:100%;height:calc(100% + 52px);position:absolute;top:0;left:0}.spline-slot.live .ph3d{display:none}.spline-slot .spline-guard{z-index:2;cursor:pointer;position:absolute;inset:0}.g-stage:has(.spline-slot.live):after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000,#0a0a0c80);height:110px;position:absolute;bottom:0;left:0;right:0}.ph3d{perspective:1100px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.prod{width:300px;height:392px;transform-style:preserve-3d;will-change:transform;border-radius:18px;transition:width .45s cubic-bezier(.22,1,.36,1),height .45s cubic-bezier(.22,1,.36,1);position:relative}.prod .face{cursor:zoom-in;border-radius:18px;position:absolute;inset:0;overflow:hidden;box-shadow:0 60px 90px -40px #000000bf}html.lb-open{overflow:hidden}.lb-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:140;visibility:hidden;opacity:0;background:#0a0b0dd6;justify-content:center;align-items:center;gap:18px;padding:24px;transition:opacity .28s,visibility .28s;display:flex;position:fixed;inset:0}.lb-overlay.on{visibility:visible;opacity:1}.lb-overlay img{box-sizing:border-box;cursor:default;background:#fff;border-radius:18px;max-width:min(92vw,1400px);max-height:88vh;padding:14px;transition:transform .32s cubic-bezier(.22,1,.36,1);transform:scale(.96);box-shadow:0 60px 120px -40px #000000b3}.lb-overlay.on img{transform:none}.lb-close{cursor:pointer;z-index:2;background:#fff;border:none;border-radius:50%;width:42px;height:42px;font-size:17px;line-height:1;transition:transform .25s;position:absolute;top:22px;right:22px;box-shadow:0 10px 24px -10px #00000080}.lb-close:hover{transform:scale(1.08)}.lb-nav{cursor:pointer;background:#fffffff0;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;width:46px;height:46px;transition:transform .25s;display:flex;box-shadow:0 10px 24px -10px #00000080}.lb-nav:hover{transform:scale(1.1)}.lb-nav svg{stroke:#141517;fill:none;stroke-width:2px;width:18px;height:18px}@media (width<=700px){.lb-nav{position:absolute;bottom:20px}.lb-prev{left:calc(50% - 60px)}.lb-next{right:calc(50% - 60px)}}.prod .edge{transform-origin:0;background:linear-gradient(90deg,#1d1e22,#0b0b0d);border-radius:0 4px 4px 0;width:14px;position:absolute;top:0;bottom:0;right:-14px;transform:rotateY(90deg)}.prod .glow{pointer-events:none;background:linear-gradient(120deg,#ffffff38,#0000 30% 70%,#5bc8b81f);border-radius:20px;position:absolute;inset:-2px}.prod .shadow{filter:blur(8px);background:radial-gradient(#0000008c,#0000 70%);border-radius:50%;height:30px;position:absolute;bottom:-58px;left:8%;right:8%}.thumbs{gap:12px;margin-top:16px;display:flex}.thumb{cursor:pointer;border:2px solid #0000;border-radius:16px;width:86px;height:86px;transition:border-color .25s,transform .2s;position:relative;overflow:hidden;box-shadow:0 10px 24px -12px #0000004d}.thumb:hover{transform:translateY(-3px)}.thumb.on{border-color:#141517}.thumb .art{position:absolute;inset:0}.info .cat-line{align-items:center;gap:12px;display:flex}.info .label{letter-spacing:.28em;text-transform:uppercase;color:#3c3d40;font-size:12px;font-weight:700}.info .label b{color:var(--orange-card)}.info h1{letter-spacing:-.03em;margin-top:14px;font-size:clamp(32px,3.4vw,46px);font-weight:600;line-height:1.1}.artist{align-items:center;gap:12px;margin-top:18px;display:flex}.artist .avt{background:#fff;border:1px solid #ebebe8;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:flex;box-shadow:0 6px 14px -8px #0003}.artist .avt img{filter:brightness(0);width:76%;height:auto}.artist b{font-size:14px;display:block}.artist span{color:#8a8d92;font-size:12.5px}.rating{align-items:center;gap:10px;margin-top:16px;display:flex}.rating .stars{gap:3px;display:flex}.rating .stars svg{width:17px;height:17px}.rating span{color:#8a8d92;font-size:13px;font-weight:600}.price-row{align-items:baseline;gap:14px;margin-top:24px;display:flex}.price-row .pr{letter-spacing:-.04em;font-size:40px;font-weight:800}.price-row .old{color:#a2a4a9;font-size:16px;font-weight:600;text-decoration:line-through}.price-row .off{background:var(--lime);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:800}.sec-label{letter-spacing:.22em;text-transform:uppercase;color:#9a9da3;margin:28px 0 12px;font-size:11px;font-weight:700}.pills{flex-wrap:wrap;gap:10px;display:flex}.pill{cursor:pointer;color:#3a3b3e;background:#fff;border:1.5px solid #ebebe8;border-radius:14px;padding:11px 20px;font-family:inherit;font-size:13.5px;font-weight:600;transition:border-color .2s,background .2s,transform .2s}.pill:hover{transform:translateY(-2px)}.pill.on{color:#fff;background:#141517;border-color:#141517}.frames{gap:12px;display:flex}.frame-opt{cursor:pointer;border:2px solid #0000;border-radius:14px;width:56px;height:56px;transition:border-color .2s,transform .2s;position:relative;box-shadow:0 8px 18px -10px #00000040}.frame-opt:hover{transform:translateY(-3px)}.frame-opt.on{border-color:#141517}.frame-opt span{color:#8a8d92;white-space:nowrap;font-size:10.5px;font-weight:700;position:absolute;bottom:-22px;left:50%;transform:translate(-50%)}.f-none{background:#f0f0ee}.f-black{background:linear-gradient(140deg,#26272b,#0e0e10)}.f-oak{background:linear-gradient(140deg,#d9a35e,#a9713a)}.buy-row{align-items:stretch;gap:12px;margin-top:44px;display:flex}.qty{background:#fff;border:1.5px solid #ebebe8;border-radius:999px;align-items:center;display:flex;overflow:hidden}.qty button{cursor:pointer;color:#3a3b3e;background:0 0;border:none;width:42px;height:100%;font-family:inherit;font-size:18px;transition:background .2s}.qty button:hover{background:#f4f4f2}.qty b{text-align:center;font-variant-numeric:tabular-nums;width:34px;font-size:15px}.buy-row .btn-dark{flex:1;justify-content:center;align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.buy-row .btn-dark svg{stroke:#fff;fill:none;stroke-width:1.7px;width:17px;height:17px}.like-big{cursor:pointer;background:#fff;border:1.5px solid #ebebe8;border-radius:999px;justify-content:center;align-items:center;width:54px;transition:background .25s,transform .2s;display:flex}.like-big:hover{transform:translateY(-2px)}.like-big .stk-ic{width:20px;height:20px}.like-big .stk-ic path{fill:none}.like-big.on{background:#ffe3ea;border-color:#ffd2de}.like-big.on .stk-ic path{fill:#cf1053}.trust{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:30px;display:grid}.trust .t{text-align:center;color:#3a3b3e;background:#fff;border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:14px 10px;font-size:11.5px;font-weight:700;display:flex;box-shadow:0 10px 26px -16px #0000002e}.trust .t .stk-ic{width:22px;height:22px}.custom-banner{color:#fff;cursor:pointer;background:#141517;border-radius:18px;align-items:center;gap:16px;margin-top:30px;padding:18px 22px;text-decoration:none;transition:transform .25s;display:flex;position:relative;overflow:hidden}.custom-banner:hover{transform:translateY(-3px)}.custom-banner:after{content:"";background:radial-gradient(circle,#c433f066,#0000 65%);border-radius:50%;width:130px;height:130px;position:absolute;top:-40px;right:-30px}.custom-banner .stk-ic{flex:none;width:30px;height:30px}.custom-banner b{letter-spacing:-.01em;font-size:14.5px;display:block}.custom-banner span{color:#ffffffb3;font-size:12.5px}.custom-banner .go{background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;margin-left:auto;display:flex}.custom-banner .go svg{stroke:#111;fill:none;stroke-width:2px;width:14px;height:14px}.acc{margin-top:34px}.qa{background:#fff;border-radius:18px;margin-bottom:12px;overflow:hidden;box-shadow:0 14px 36px -24px #0003}.qa button{cursor:pointer;text-align:left;letter-spacing:-.01em;color:#141517;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:19px 22px;font-family:inherit;font-size:14.5px;font-weight:700;display:flex}.qa .pm{background:#f0f0ee;border-radius:50%;flex:none;width:24px;height:24px;transition:background .3s;position:relative}.qa .pm:before,.qa .pm:after{content:"";background:#141517;transition:transform .35s,background .3s;position:absolute;top:50%;left:50%}.qa .pm:before{width:9px;height:1.6px;margin:-.8px 0 0 -4.5px}.qa .pm:after{width:1.6px;height:9px;margin:-4.5px 0 0 -.8px}.qa.open .pm{background:#141517}.qa.open .pm:before,.qa.open .pm:after{background:#fff}.qa.open .pm:after{transform:rotate(90deg)}.qa .ans{height:0;overflow:hidden}.qa .ans p{color:#4a4b4f;padding:0 22px 20px;font-size:13.5px;line-height:1.65}.about-prod{grid-template-columns:1.15fr 1fr;align-items:center;gap:64px;padding:90px 0 30px;display:grid}@media (width<=960px){.about-prod{grid-template-columns:1fr}}.about-prod .label{letter-spacing:.3em;text-transform:uppercase;font-size:12.5px;font-weight:700}.about-prod .label b{color:var(--blue)}.about-prod h2{letter-spacing:-.03em;max-width:480px;margin-top:14px;font-size:clamp(30px,3.4vw,46px);font-weight:600;line-height:1.12}.about-prod .lead{color:#141517;max-width:520px;margin-top:22px;font-size:16.5px;font-weight:500;line-height:1.6}.about-prod .body-txt{color:#4a4b4f;max-width:520px;margin-top:16px;font-size:14px;line-height:1.7}.feat-list{grid-template-columns:1fr 1fr;gap:14px;max-width:540px;margin-top:28px;list-style:none;display:grid}@media (width<=700px){.feat-list{grid-template-columns:1fr}}.feat-list li{color:#3a3b3e;background:#fff;border-radius:16px;align-items:center;gap:12px;padding:13px 16px;font-size:12.5px;font-weight:700;display:flex;box-shadow:0 10px 26px -16px #0000002e}.feat-list li .stk-ic{flex:none;width:22px;height:22px}.dim-card{will-change:transform,opacity;background:#fff;border-radius:24px;padding:34px;box-shadow:0 30px 70px -30px #00000040}.dim-stage{justify-content:center;align-items:center;height:420px;display:flex;position:relative}.dim-art{aspect-ratio:.707;will-change:width;border-radius:10px;width:240px;box-shadow:0 26px 50px -20px #0006}.dim-w,.dim-h{color:#8a8d92;justify-content:center;align-items:center;display:flex;position:absolute}.dim-w{background:#c9cbc7;height:1.5px;bottom:10px;left:50%;transform:translate(-50%)}.dim-h{background:#c9cbc7;width:1.5px;top:50%;right:16px;transform:translateY(-50%)}.dim-w:before,.dim-w:after{content:"";background:#c9cbc7;width:1.5px;height:11px;position:absolute;top:-5px}.dim-w:before{left:0}.dim-w:after{right:0}.dim-h:before,.dim-h:after{content:"";background:#c9cbc7;width:11px;height:1.5px;position:absolute;left:-5px}.dim-h:before{top:0}.dim-h:after{bottom:0}.dim-w span,.dim-h span{color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;z-index:2;background:#141517;border-radius:999px;padding:5px 12px;font-size:11.5px;font-weight:800;position:relative}.dim-h span{transform:rotate(0)}.dim-foot{color:#8a8d92;justify-content:space-between;align-items:center;margin-top:10px;font-size:12.5px;font-weight:600;display:flex}.dim-foot b{color:#141517;font-weight:800}.dim-foot .sc{align-items:center;gap:8px;display:flex}.dim-foot .sc i{background:var(--teal);border-radius:50%;width:7px;height:7px;display:inline-block}.specs{padding:70px 0 40px}.specs .label{letter-spacing:.3em;text-transform:uppercase;font-size:12.5px;font-weight:700}.specs .label b{color:var(--orange-card)}.specs h2{letter-spacing:-.03em;margin-top:14px;font-size:clamp(30px,3.4vw,46px);font-weight:600;line-height:1.1}.spec-grid{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:44px;display:grid}@media (width<=1100px){.spec-grid{grid-template-columns:repeat(2,1fr)}}.spec{will-change:transform,opacity;background:#fff;border-radius:20px;padding:24px 22px;position:relative;overflow:hidden;box-shadow:0 16px 40px -22px #0003}.spec:after{content:"";opacity:.045;background:#141517;border-radius:50%;width:100px;height:100px;position:absolute;bottom:-34px;right:-34px}.spec .ic{background:#f0f0ee;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:16px;display:flex}.spec .ic .stk-ic{width:23px;height:23px}.spec .k{letter-spacing:.2em;text-transform:uppercase;color:#9a9da3;font-size:10.5px;font-weight:800}.spec .v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:6px;font-size:16.5px;font-weight:800}.spec .s{color:#8a8d92;margin-top:3px;font-size:12px;font-weight:600}.reviews{padding:40px 0 80px}.reviews .head{justify-content:space-between;align-items:end;gap:30px;display:flex}.reviews .label{letter-spacing:.3em;text-transform:uppercase;font-size:12.5px;font-weight:700}.reviews .label b{color:var(--teal)}.reviews h2{letter-spacing:-.03em;margin-top:14px;font-size:clamp(30px,3.4vw,46px);font-weight:600;line-height:1.1}.reviews .score{text-align:right}.reviews .score b{letter-spacing:-.04em;font-size:44px;font-weight:800;display:block}.reviews .score span{color:#8a8d92;font-size:12.5px;font-weight:600}.rev-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:44px;display:grid}@media (width<=900px){.rev-grid{grid-template-columns:1fr}}.rev{will-change:transform,opacity;background:#fff;border-radius:20px;padding:26px 24px;box-shadow:0 16px 40px -22px #0003}.rev .top{align-items:center;gap:12px;margin-bottom:14px;display:flex}.rev .avt{border-radius:12px;width:38px;height:38px}.rev b{font-size:14px;display:block}.rev .top span{color:#9a9da3;font-size:12px}.rev .stars{gap:2px;margin-bottom:10px;display:flex}.rev .stars svg{width:14px;height:14px}.rev p{color:#4a4b4f;font-size:13.5px;line-height:1.6}.related{padding:20px 0 110px}.related .label{letter-spacing:.3em;text-transform:uppercase;font-size:12.5px;font-weight:700}.related .label b{color:var(--magenta)}.related h2{letter-spacing:-.03em;margin-top:14px;font-size:clamp(30px,3.4vw,46px);font-weight:600;line-height:1.1}.rel-grid{grid-template-columns:repeat(4,1fr);gap:22px;margin-top:40px;display:grid}@media (width<=1100px){.rel-grid{grid-template-columns:repeat(2,1fr)}}.pcard{cursor:pointer;will-change:transform,opacity;background:#fff;border-radius:20px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 16px 40px -22px #00000038}.pcard:hover{transform:translateY(-7px);box-shadow:0 30px 60px -24px #00000052}.pcard .art{height:230px;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.pcard:hover .art{transform:scale(1.07)}.pcard .inf{justify-content:space-between;align-items:center;gap:10px;padding:16px 18px 18px;display:flex}.pcard .inf h3{letter-spacing:-.01em;font-size:15px;font-weight:700}.pcard .inf span{color:#8a8d92;margin-top:3px;font-size:12px;display:block}.pcard .pr{letter-spacing:-.02em;flex:none;font-size:15.5px;font-weight:800}.f-grid h4{letter-spacing:-.02em;font-size:22px;font-weight:600}.socials a{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;text-decoration:none;transition:transform .2s;display:flex;box-shadow:0 4px 12px -6px #0000001f}.f-col a{color:#2c2d30;align-items:center;gap:9px;margin-bottom:18px;text-decoration:none;transition:opacity .2s;display:flex}
