:root{--bg:#fbf5e9;--bg2:#f2e8d2;--card:#fffdf8;--ink:#2a2620;--mut:#6b6254;--accent:#2f5d4b;--on:#fbf5e9;--hi:#f2c76e;--line:#e6d9bd;--sh:0 10px 30px #5a46221f;--r:22px}@media(prefers-color-scheme:dark){:root{--bg:#14231d;--bg2:#1b2f26;--card:#1f3830;--ink:#f6efdd;--mut:#b9c4b8;--accent:#f2c76e;--on:#14231d;--line:#2f4a3f;--sh:0 10px 30px #0006}}*{box-sizing:border-box;margin:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font:17px/1.7 system-ui,-apple-system,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;padding:env(safe-area-inset-top) 0 calc(84px + env(safe-area-inset-bottom))}body:not(.tpl-index){padding-bottom:0}img{max-width:100%;height:auto;display:block}h1,h2,h3{font-family:ui-rounded,SF Pro Rounded,Nunito,Trebuchet MS,system-ui,sans-serif;line-height:1.2;font-weight:800}h1{font-size:clamp(2.1rem,7vw,3.6rem)}h2{font-size:clamp(1.65rem,5vw,2.5rem);margin-bottom:.7em}h3{font-size:1.15rem;margin-bottom:.3em}p{margin-bottom:1em;max-width:62ch}.wrap{width:min(1060px,100% - 2.5rem);margin-inline:auto}.center{text-align:center}.center p{margin-inline:auto}.s{padding:3.5rem 0}.s2{background:var(--bg2)}.mut,.small{color:var(--mut)}.small{font-size:.88rem;margin-top:.8rem}.wave{display:block;width:100%;height:44px;fill:var(--bg2)}.wave.f1{background:var(--bg2);fill:var(--bg)}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:.9rem 2.2rem;border-radius:999px;background:var(--accent);color:var(--on);font-weight:800;text-decoration:none;letter-spacing:.03em;box-shadow:var(--sh);transition:transform .2s ease-out}.btn:hover{transform:translateY(-3px)}a:focus-visible,summary:focus-visible{outline:3px solid var(--hi);outline-offset:3px}a{color:var(--accent)}.pill{display:inline-block;background:var(--bg2);border:1px solid var(--line);border-radius:999px;padding:.25rem 1rem;font-size:.88rem;font-weight:700;margin-bottom:1rem}.hero{padding:2rem 0 1rem}.hero .wrap{display:grid;gap:2rem;align-items:center}.hero .sub{font-size:1.15rem;color:var(--mut)}.cov{position:relative;width:min(300px,78%);margin:0 auto}.cov:before{content:"";position:absolute;top:-8%;right:-10%;bottom:-8%;left:-10%;background:var(--bg2);border-radius:46% 54% 50% 50%/55% 45%;z-index:0}.cov img{position:relative;border-radius:14px;box-shadow:var(--sh);animation:fl 5s ease-in-out infinite}@keyframes fl{50%{transform:translateY(-10px) rotate(1deg)}}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:1.4rem;box-shadow:var(--sh)}.grid{display:grid;gap:1rem}.chips{display:flex;flex-wrap:wrap;gap:.7rem}.chips span{background:var(--card);border:1px solid var(--line);border-radius:999px;padding:.55rem 1.1rem;box-shadow:var(--sh)}.b100{background:var(--accent);color:var(--on);display:grid;place-content:center;text-align:center;min-height:200px}.b100 b{font:800 clamp(5rem,22vw,8rem)/1 ui-rounded,system-ui,sans-serif}.n{display:grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:50%;background:var(--hi);color:#2a2620;font-weight:800;margin-bottom:.6rem}.bub{background:var(--accent);color:var(--on);border-radius:22px 22px 6px;padding:.9rem 1.2rem;max-width:30rem;margin:0 0 .4rem auto;font-size:1.05rem}.cap{text-align:right;font-size:.8rem;color:var(--mut);margin-bottom:1.1rem}.fx span{font-weight:800}.ticks{list-style:none;padding:0;display:grid;gap:.6rem}.ticks li:before{content:"\2713";color:var(--accent);font-weight:800;margin-right:.7rem}.nos li:before{content:"\2715";color:#b5533c}.shots{display:flex;gap:1rem;overflow-x:auto;padding:.5rem .2rem 1rem;scroll-snap-type:x mandatory}.shots figure{flex:0 0 min(280px,76%);scroll-snap-align:start}.shots img{border-radius:14px;box-shadow:var(--sh)}.shots figcaption{font-size:.85rem;color:var(--mut);margin-top:.4rem}.price{font:800 3rem ui-rounded,system-ui,sans-serif;color:var(--accent);margin:.4rem 0 1rem}.box{max-width:480px;margin:0 auto;text-align:left}details{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:1rem 1.2rem;margin-bottom:.7rem}summary{cursor:pointer;font-weight:800}details p{margin:.7rem 0 0;color:var(--mut)}footer{padding:2rem 0 3rem;font-size:.85rem;color:var(--mut)}.fnav a{color:var(--accent)}.sticky{position:fixed;inset:auto 0 0;padding:.7rem 1rem calc(.7rem + env(safe-area-inset-bottom));background:var(--bg);border-top:1px solid var(--line);text-align:center;z-index:9;transform:translateY(110%);transition:transform .25s ease-out}.sticky.on{transform:none}.sticky .btn{width:100%;max-width:420px}.ty{min-height:100vh;display:grid;place-items:center;text-align:center;padding:2rem 0}.ty .card{max-width:520px;margin:auto;padding:2.2rem 1.6rem}.ty p{margin-inline:auto}.ok{width:76px;height:76px;border-radius:50%;background:var(--accent);color:var(--on);font-size:2.3rem;display:grid;place-items:center;margin:0 auto 1.2rem;animation:pop .6s ease-out}@keyframes pop{0%{transform:scale(.3);opacity:0}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto}}@media(min-width:760px){.hero .wrap{grid-template-columns:1.2fr .8fr}.cov{width:100%}.g2{grid-template-columns:1fr 1fr}.g3,.bento{grid-template-columns:repeat(3,1fr)}.b100{grid-row:span 2}.sticky{display:none}body{padding-bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/theme.css.map */
