:root{--card:#fff;--mute:#52657d;--line:#dde7f1;--sh:0 8px 28px rgba(15,42,74,.08)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;font:400 16px/1.6 Plus Jakarta Sans,system-ui,sans-serif;background:var(--bg);color:var(--ink)}img{max-width:100%;height:auto;display:block}h1,h2,h3{line-height:1.15;margin:0 0 .5em;font-weight:800}h1{font-size:clamp(2.2rem,5vw,3.6rem)}h2,.h2{font-size:clamp(1.6rem,3vw,2.3rem)}h3{font-size:1.2rem}p{margin:0 0 1em;max-width:64ch}a{color:inherit}.wrap{max-width:var(--w);margin:0 auto;padding:0 20px}.narrow{max-width:860px}.center{text-align:center}.center p{margin-left:auto;margin-right:auto}.section{padding:72px 0}.section.tight{padding:32px 0 56px}.lead{font-size:1.1rem}.small{font-size:.85rem;color:var(--mute)}.shopify-section{display:block}:focus-visible{outline:3px solid var(--sun);outline-offset:2px}.skip{position:absolute;left:-999px;top:0;background:var(--navy);color:#fff;padding:10px 16px;z-index:100}.skip:focus{left:8px;top:8px}.btn{display:inline-block;border:0;border-radius:999px;padding:15px 30px;font:800 .95rem Plus Jakarta Sans,system-ui,sans-serif;background:var(--cta);color:#fff;cursor:pointer;text-decoration:none;transition:transform .15s,box-shadow .15s}.btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px #1f5fe059}.btn[disabled]{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.btn.sun{background:var(--sun);color:var(--navy)}.btn.out{background:transparent;color:var(--ink);border:2px solid var(--ink)}.btn-lg{padding:17px 38px;font-size:1rem}#shopify-section-header{position:sticky;top:0;z-index:30}.site-header{background:color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.nav{display:flex;align-items:center;gap:20px;height:68px}.logo{font-weight:800;font-size:1.35rem;text-decoration:none;display:flex;gap:8px;align-items:center}.logo i{width:24px;height:24px;border-radius:50%;background:var(--sky);box-shadow:inset -5px -3px 0 var(--sun)}.logo-img{max-height:40px;width:auto}nav{display:flex;gap:6px;margin-left:auto}nav a{padding:8px 14px;border-radius:999px;text-decoration:none;font-weight:600}nav a:hover,nav a.on{background:var(--sky);color:var(--navy)}.ic{background:none;border:0;color:inherit;cursor:pointer;position:relative;padding:8px;line-height:0;text-decoration:none;display:inline-flex}.badge{position:absolute;top:-2px;right:-4px;background:var(--sun);color:var(--navy);border-radius:99px;font:800 .7rem/1 Plus Jakarta Sans,sans-serif;padding:3px 6px}#burger{display:none}.search-form{display:flex;gap:10px;padding-top:10px;padding-bottom:14px}.search-form[hidden]{display:none}.search-form input{flex:1}@media(max-width:800px){#burger{display:inline-flex}nav{display:none;position:absolute;top:68px;left:0;right:0;flex-direction:column;background:var(--bg);padding:12px 20px;border-bottom:1px solid var(--line)}nav.open{display:flex}.nav{gap:8px}.nav .sp{margin-left:auto}}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}@media(max-width:800px){.grid2{grid-template-columns:1fr;gap:28px}.section{padding:52px 0}}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px;margin-top:24px}.card{background:var(--card);border-radius:24px;padding:28px;box-shadow:var(--sh);border:1px solid var(--line)}.card p{margin:0;color:var(--mute)}.ico-wrap{width:52px;height:52px;border-radius:16px;background:var(--sky);color:var(--navy);display:grid;place-items:center;margin-bottom:14px}.ico{width:26px;height:26px}.dark{background:var(--navy);color:#eaf3fc}.dark .card{background:#17375d;border-color:#24507f;color:#eaf3fc}.dark .card p{color:#b7cde3}.dot{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:800;margin-bottom:12px}.big{font-size:2.2rem;font-weight:800;color:var(--cta);line-height:1.1;margin-bottom:6px}.fig img{width:100%;border-radius:24px;margin-top:24px}.cf img{width:100%;border-radius:16px;margin-bottom:14px;aspect-ratio:1;object-fit:cover}.note{background:#fff7d6;color:#5a4500;border-left:5px solid var(--sun);padding:14px 18px;border-radius:14px;margin:18px 0}.note.ok{background:#e3f6e8;color:#1c5a2c;border-color:#3cae5d}.cta{background:linear-gradient(120deg,var(--cta),#4b8df0);color:#fff;border-radius:36px;padding:56px 24px;text-align:center}.cta p{margin:0 auto 1.4em}.hero{background:linear-gradient(160deg,var(--sky) 0%,#cfe9fb 60%,var(--bg) 100%);color:var(--navy);padding:64px 0 80px}.stage{border-radius:36px;overflow:hidden;box-shadow:var(--sh);background:#fff}.stage img{width:100%;height:auto}.float{animation:fl 6s ease-in-out infinite alternate}@keyframes fl{0%{transform:scale(1)}to{transform:scale(1.045)}}.prod{display:grid;grid-template-columns:1.05fr 1fr;gap:44px}@media(max-width:800px){.prod{grid-template-columns:1fr}}.main{background:var(--card);border-radius:28px;aspect-ratio:1;display:grid;place-items:center;cursor:zoom-in;overflow:hidden;border:1px solid var(--line);width:100%;padding:0}.main img{width:100%;height:100%;object-fit:cover}.thumbs{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.thumbs button{width:84px;height:84px;border-radius:16px;border:2px solid var(--line);background:var(--card);cursor:pointer;padding:0;overflow:hidden}.thumbs button.on{border-color:var(--cta)}.thumbs img{width:100%;height:100%;object-fit:cover}.ptitle{font-size:2.2rem}.price{font-size:2rem;font-weight:800;margin:8px 0 16px}.price .was{font-size:1.1rem;font-weight:400;color:var(--mute);margin-left:8px}.buy{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:18px 0}.qty{display:inline-flex;align-items:center;border:2px solid var(--line);border-radius:999px;background:var(--card)}.qty button{border:0;background:none;color:inherit;width:42px;height:46px;font-size:1.2rem;cursor:pointer}.qty input{width:48px;border:0;text-align:center;background:none;padding:0;font-weight:700;-moz-appearance:textfield}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance:none}.info-card{padding:18px}.info-card p{margin:6px 0 0}.rte p{max-width:64ch}details{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:16px 20px;margin-bottom:10px}summary{font-weight:700;cursor:pointer}details p,details .rte{margin:10px 0 0;color:var(--mute)}.spec{width:100%;border-collapse:collapse;margin-top:10px}.spec td{padding:10px 0;border-bottom:1px solid var(--line)}.spec td:last-child{text-align:right;font-weight:600}.pimg{display:block;border-radius:18px;overflow:hidden;background:var(--bg);margin-bottom:14px}.pimg img{width:100%;aspect-ratio:1;object-fit:cover}.pcard h3 a{text-decoration:none}.pcard .price{font-size:1.4rem;margin:8px 0 14px;color:var(--ink)}.pager{margin-top:32px;display:flex;gap:6px;flex-wrap:wrap}.pager a,.pager span{padding:8px 14px;border-radius:999px;border:1px solid var(--line);text-decoration:none}.row{display:flex;gap:14px;align-items:center;padding:16px 0;border-bottom:1px solid var(--line)}.row img{width:72px;height:72px;border-radius:14px;object-fit:cover}.row-info{flex:1}.row-qty{width:70px;text-align:center}.row-total{min-width:90px;text-align:right;font-weight:700}.row-remove{text-decoration:none;padding:8px}.cart-total{font-size:1.3rem;text-align:right;margin:20px 0 4px;max-width:none}.cart-actions{display:flex;gap:12px;justify-content:flex-end;flex-wrap:wrap;margin-top:16px}@media(max-width:600px){.row{flex-wrap:wrap}}label{display:block;font-weight:600;margin:14px 0 6px}input,textarea,select{width:100%;padding:13px 16px;border-radius:14px;border:2px solid var(--line);background:var(--card);color:inherit;font:inherit}.submit-row{margin:16px 0 0}.site-footer{background:var(--navy);color:#b7cde3;padding:56px 0 28px;margin-top:40px}.site-footer a{display:block;text-decoration:none;padding:3px 0}.site-footer .logo{color:#fff;display:flex}.site-footer h4{color:#fff;margin:0 0 8px}.fgrid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:28px}@media(max-width:800px){.fgrid{grid-template-columns:1fr 1fr}}.fabout{margin-top:10px}.pay{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.pay-icon{width:38px;height:24px}.copy{margin:28px 0 0;font-size:.85rem}.lightbox{position:fixed;top:0;right:0;bottom:0;left:0;background:#050f1ed1;z-index:60;display:grid;place-items:center;padding:20px}.lightbox[hidden]{display:none}.lightbox img{max-width:min(92vw,1100px);max-height:88vh;border-radius:16px;background:#fff}.lightbox button{position:absolute;top:16px;right:16px;background:#fff;border:0;border-radius:999px;width:44px;height:44px;font-size:1.2rem;cursor:pointer}.js .reveal{opacity:0;transform:translateY(14px);transition:opacity .6s ease,transform .6s ease}.js .reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}.js .reveal{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/theme.css.map */
