:root{box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}html{scroll-padding-top:env(safe-area-inset-top,0px);scroll-behavior:smooth}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font:400 17px/1.55 Nunito,system-ui,sans-serif}h1,h2,h3{font-family:Fredoka,Nunito,system-ui,sans-serif;line-height:1.12;margin:0 0 .5em;letter-spacing:-.01em}h1{font-size:clamp(2rem,5vw,3rem);font-weight:700}h2{font-size:clamp(1.6rem,3.6vw,2.2rem);font-weight:600;text-align:center}h3{font-size:1.15rem;font-weight:600}p{margin:0 0 1em}a{color:inherit}:focus-visible{outline:3px solid var(--water);outline-offset:3px}.wrap{max-width:1080px;margin:0 auto;padding:0 20px}.sec{padding:56px 0}.alt{background:var(--bg2)}.ph{background:repeating-linear-gradient(135deg,var(--bg2) 0 14px,var(--line) 14px 15px);border:2px dashed var(--brand);border-radius:20px;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--muted);font-weight:800;padding:16px}.tag{background:var(--surface);border:2px solid var(--line);border-radius:999px;padding:2px 10px;font-weight:800;color:var(--water)}.top{background:var(--brand);display:flex;justify-content:center;padding:14px 20px}.logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--brand-ink);font:700 2.4rem/1 Fredoka,Nunito,sans-serif;letter-spacing:.05em}.logo span{text-shadow:0 3px 0 rgba(0,0,0,.18)}.logo .drop{width:34px;height:42px;filter:drop-shadow(0 3px 0 rgba(0,0,0,.18));transition:transform .25s}.logo:hover .drop{transform:rotate(-10deg) scale(1.1)}@media(prefers-reduced-motion:reduce){.logo .drop{transition:none}}.promo{position:relative;overflow:hidden;text-align:center;color:#ffd9ae;padding:18px 20px 40px;background:radial-gradient(ellipse at 50% 0,#4a1766 0,#1a0a24 55%,#0d0510)}.promo:after{content:"";position:absolute;left:0;right:0;bottom:0;height:24px;background:linear-gradient(#ff8a1f,#ff8a1f) 0 0/100% 5px no-repeat,radial-gradient(circle at 12px 0,#ff8a1f 10px,transparent 11px) 0 0/52px 24px repeat-x,radial-gradient(circle at 38px 0,#ff8a1f 6px,transparent 7px) 0 0/52px 16px repeat-x}.promo .pt{font:400 clamp(1.7rem,5vw,2.6rem)/1.1 Creepster,Fredoka,system-ui,sans-serif;letter-spacing:.08em;color:#ff9a3c;text-shadow:0 0 14px rgba(255,138,31,.75),2px 2px 0 #000}.promo .ps{font-weight:800;margin-top:6px;font-size:1.05rem}.promo b{font:400 1.7rem Creepster,Fredoka,sans-serif;letter-spacing:.06em;color:#ff9a3c;text-shadow:0 0 12px rgba(255,138,31,.8);display:inline-block;animation:flick 3.2s infinite}@keyframes flick{0%,17%,23%,58%,64%,to{opacity:1}20%,61%{opacity:.3}}@media(prefers-reduced-motion:reduce){.promo b{animation:none}}.hero{display:grid;grid-template-columns:1fr 1fr;gap:36px;padding:40px 0 56px;align-items:start}.gal .ph{aspect-ratio:1/1;font-size:1.05rem}.thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:10px}.thumbs .ph{aspect-ratio:1/1;border-radius:12px;font-size:.75rem;padding:4px}.badges{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px}.badge{background:var(--surface);border:2px solid var(--line);border-radius:14px;padding:10px 12px;font-weight:800;font-size:.9rem;line-height:1.25}.rate{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;font-size:.92rem;margin-bottom:12px}.stars{color:var(--brand);letter-spacing:2px;font-size:1.1rem}.lead{color:var(--muted);font-weight:600}.perks{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:20px 0;padding:0;list-style:none}.perks li{display:flex;gap:10px;align-items:center;font-weight:800;line-height:1.25}.ico{flex:none;width:52px;height:52px;border-radius:50%;border:2px solid var(--brand);display:grid;place-items:center;font-size:1.5rem;background:var(--surface)}.buy{background:var(--surface);border:2px solid var(--line);border-radius:20px;padding:20px}.price{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:6px}.price .now{font:700 2.4rem Fredoka,sans-serif}.price s{color:var(--muted);font-size:1.2rem}.price .off{background:var(--brand);color:var(--brand-ink);border-radius:8px;padding:2px 10px;font-weight:800}.opts{display:grid;gap:10px;margin:14px 0}.opt{display:flex;gap:10px;align-items:center;border:2px solid var(--line);border-radius:14px;padding:12px 14px;cursor:pointer;font-weight:800}.opt:has(input:checked){border-color:var(--brand);background:var(--bg2)}.opt input{accent-color:var(--brand);width:20px;height:20px}.opt span:last-child{margin-left:auto}.cta{display:block;width:100%;text-align:center;text-decoration:none;background:var(--brand);color:var(--brand-ink);border:0;border-radius:14px;padding:16px;font:600 1.3rem Fredoka,sans-serif;cursor:pointer}.cta:hover{filter:brightness(1.07)}.trust{display:flex;flex-wrap:wrap;gap:6px 16px;justify-content:center;margin:12px 0 0;font-size:.88rem;font-weight:800;color:var(--muted)}.pay{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:14px 0 0;padding:0;list-style:none}.pay li{background:#fff;color:#222;border:1px solid var(--line);border-radius:8px;height:34px;min-width:58px;padding:0 10px;display:flex;align-items:center;justify-content:center;font:800 .9rem Nunito,system-ui,sans-serif}.pay .visa{font:italic 800 1.15rem Nunito,sans-serif;color:#1a1f71}.pay .pp b{color:#003087}.pay .pp i{color:#009cde}.pay .amex{background:#016fd0;border-color:#016fd0;color:#fff;letter-spacing:.04em}.pay .bizum{color:#05a9b0}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:28px}.feat .ph{aspect-ratio:4/3;margin-bottom:12px}.feat p{color:var(--muted)}.split{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:center}.split .ph{aspect-ratio:16/10}.tablewrap{overflow-x:auto;margin-top:24px}table{width:100%;min-width:520px;border-collapse:collapse;background:var(--surface);border-radius:16px;overflow:hidden}th,td{padding:14px 16px;text-align:left;border-bottom:1px solid var(--line)}th{font-family:Fredoka,sans-serif;font-weight:600}td:nth-child(2),th:nth-child(2){background:var(--bg2);font-weight:800}.rev{background:var(--surface);border:2px solid var(--line);border-radius:18px;padding:18px}.rev .ph{aspect-ratio:1/1;margin-bottom:12px}.rev small{color:var(--muted);font-weight:800}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:28px;counter-reset:s}.steps li{list-style:none;counter-increment:s;background:var(--surface);border:2px solid var(--line);border-radius:18px;padding:18px}.steps li:before{content:counter(s);display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--brand);color:var(--brand-ink);font:600 1.1rem Fredoka,sans-serif;margin-bottom:10px}.steps{padding:0}.faq{max-width:760px;margin:24px auto 0}details{background:var(--surface);border:2px solid var(--line);border-radius:14px;margin-bottom:10px;padding:0 18px}summary{cursor:pointer;padding:16px 0;font-weight:800;list-style:none;display:flex;justify-content:space-between;gap:12px}summary:after{content:"+";font:600 1.4rem Fredoka,sans-serif;color:var(--brand)}details[open] summary:after{content:"\2013"}details p{color:var(--muted)}.guar{background:var(--water);color:#fff;border-radius:24px;padding:32px;text-align:center}.guar h2{color:#fff}@media(prefers-color-scheme:dark){:root .guar{color:#10202e;background:var(--water)}:root .guar h2{color:#10202e}}footer{background:var(--bar);color:var(--bar-ink);padding:36px 0 96px;font-size:.92rem}footer .links{display:flex;flex-wrap:wrap;gap:8px 20px;margin-bottom:12px}footer small{opacity:.75}.sticky{display:none}@media(max-width:820px){.hero,.split,.grid3,.steps,.badges{grid-template-columns:1fr}.logo{font-size:1.9rem}.sticky{display:block;position:fixed;left:0;right:0;bottom:0;z-index:20;background:var(--surface);border-top:2px solid var(--line);padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px))}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}[hidden]{display:none!important}.skip{position:absolute;left:-9999px}.skip:focus{left:8px;top:8px;z-index:50;background:var(--surface);padding:8px 12px;border-radius:8px}.center{text-align:center}.top{position:relative;align-items:center}.logo-img{display:block;width:auto;height:auto;max-height:var(--logo-h,48px)}.cart-link{position:absolute;right:20px;top:50%;transform:translateY(-50%);text-decoration:none;color:var(--brand-ink);font-weight:800;font-size:1.4rem;display:flex;gap:4px;align-items:center}.cart-link span{background:var(--bar);color:var(--bar-ink);border-radius:999px;font-size:.75rem;padding:1px 8px}.promo a{text-decoration:none;color:inherit;display:block}.mb{overflow:hidden;border-radius:20px}.mb img,.mb video,.mb iframe{display:block;width:100%;height:100%;object-fit:cover;border:0}.gal-main{aspect-ratio:1/1}.gal-slide{width:100%;height:100%}.thumb{display:block;padding:0;border:2px solid var(--line);background:var(--surface);cursor:pointer;border-radius:12px;aspect-ratio:1/1;overflow:hidden}.thumb img{display:block;width:100%;height:100%;object-fit:cover}.thumb[aria-current=true]{border-color:var(--brand)}.feat .mb{aspect-ratio:4/3;margin-bottom:12px}.split .mb{aspect-ratio:16/10}.split h2{text-align:left}.split.rev>:first-child{order:2}.rev .mb{aspect-ratio:1/1;margin-bottom:12px}.cta:disabled{opacity:.5;cursor:not-allowed}.cta-inline{max-width:320px}.opt.is-out{opacity:.5;cursor:not-allowed}.sub{text-align:center;color:var(--muted)}.feat p:last-child,.rev p:last-child,details p:last-child{margin-bottom:0}.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:22px;margin-top:28px}.card{display:block;text-decoration:none;background:var(--surface);border:2px solid var(--line);border-radius:18px;padding:12px}.card .mb{aspect-ratio:1/1;margin-bottom:10px;border-radius:12px}.card h3{margin:0 0 4px}.card .p{font-weight:800;color:var(--water)}.card s{color:var(--muted);margin-left:6px;font-weight:600}.pagination{display:flex;gap:8px;justify-content:center;margin-top:28px;font-weight:800;flex-wrap:wrap}.pagination a,.pagination span{padding:6px 12px;border:2px solid var(--line);border-radius:10px;text-decoration:none}.rte{max-width:760px;margin:0 auto}.rte img{max-width:100%;height:auto}.cart-img{width:72px;height:auto;border-radius:10px;display:block}.qty{width:70px;padding:8px;border:2px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink);font:inherit}.cart-actions{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end;margin-top:16px}.cart-actions .cta{width:auto;padding:14px 28px}.cart-total{text-align:right;font:700 1.5rem Fredoka,sans-serif;margin-top:16px}.field{width:100%;max-width:420px;padding:12px 14px;border:2px solid var(--line);border-radius:12px;background:var(--surface);color:var(--ink);font:inherit}@media(max-width:820px){.split.rev>:first-child{order:0}.cart-link{right:12px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/theme.css.map */
