html,body{min-height:100%}body{display:flex;flex-direction:column;min-height:100vh}a{color:var(--brand)}.s-wrap{width:100%;max-width:1120px;margin:0 auto;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}.s-head{background:#f6f8fbe0;backdrop-filter:saturate(1.4) blur(12px);-webkit-backdrop-filter:saturate(1.4) blur(12px);border-bottom:1px solid var(--line);color:var(--ink);position:sticky;top:0;z-index:50}.s-head .s-wrap{display:flex;align-items:center;justify-content:space-between;gap:12px;height:64px}.s-logo{display:flex;align-items:center;gap:10px;font-family:var(--display);font-weight:800;font-size:19px;letter-spacing:-.02em;color:var(--ink);text-decoration:none}.s-logo span{width:32px;height:32px;border-radius:10px;background:var(--navy);display:grid;place-items:center;color:#34d399}.s-nav{display:flex;align-items:center;gap:20px}.s-nav a{color:var(--muted);text-decoration:none;font-weight:600;font-size:14.5px;white-space:nowrap}.s-nav a:hover{color:var(--ink)}.s-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:12px;padding:12px 20px;font:700 15px/1.2 Inter,system-ui,sans-serif;text-decoration:none;background:var(--brand);color:#fff!important;cursor:pointer;white-space:nowrap;transition:transform .12s ease,filter .12s ease;box-shadow:0 1px 2px #0478574d,0 6px 16px #0478572e}.s-btn:hover{filter:brightness(1.05);transform:translateY(-1px)}.s-btn:active{transform:translateY(0) scale(.98)}.s-btn.sm{padding:9px 14px;font-size:14px}.s-btn.dark{background:var(--navy);color:#fff!important}.s-btn.line{background:transparent;color:var(--ink)!important;border:1px solid var(--line)}.s-btn.block{width:100%}.s-btn[aria-busy=true]{pointer-events:none;opacity:.85}.s-btn[aria-busy=true]:before{content:"";width:16px;height:16px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:sSpin .6s linear infinite}@keyframes sSpin{to{transform:rotate(360deg)}}.s-main{flex:1;padding-block:48px 72px}.s-card{background:var(--card);border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow)}.s-h1{font-family:var(--display);font-size:clamp(30px,4vw,44px);line-height:1.08;letter-spacing:-.03em;margin:0 0 12px;text-wrap:balance}.s-muted{color:var(--muted)}.s-small{font-size:13px}.s-eyebrow{font-size:13px;font-weight:700;color:var(--brand);text-transform:uppercase;letter-spacing:.08em}.s-rte{line-height:1.7;font-size:16.5px;max-width:68ch}.s-rte h2,.s-rte h3{font-family:var(--display);letter-spacing:-.02em;line-height:1.2}.s-rte img{max-width:100%;height:auto;border-radius:12px}.s-prod{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.s-media{aspect-ratio:1;border-radius:24px;overflow:hidden;background:var(--navy)}.s-media img{width:100%;height:100%;object-fit:cover;display:block}.s-price{font-family:var(--display);font-size:40px;font-weight:800;letter-spacing:-.03em;margin:4px 0 0}.s-price small{font:600 15px Inter,system-ui,sans-serif;color:var(--muted);margin-left:6px}.s-checks{list-style:none;padding:0;margin:22px 0;display:grid;gap:10px}.s-checks li{display:flex;gap:10px;align-items:flex-start;line-height:1.5}.s-checks li:before{content:"";flex:none;width:20px;height:20px;margin-top:2px;border-radius:99px;background:var(--brandSoft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M6 10.5l2.5 2.5L14 7.5' stroke='%23047857' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/20px no-repeat}.s-instant{display:flex;gap:12px;align-items:center;margin-top:16px;padding:14px 16px;border-radius:14px;background:var(--brandSoft);color:var(--ink);font-size:14px;line-height:1.45}.s-instant b{display:block}.s-instant i{flex:none;width:34px;height:34px;border-radius:10px;background:var(--navy);display:grid;place-items:center;color:#34d399;font-style:normal;font-weight:800}.s-line{display:flex;align-items:center;gap:16px;padding:16px 0;border-top:1px solid var(--line)}.s-line:first-child{border-top:0}.s-thumb{width:64px;height:64px;border-radius:14px;overflow:hidden;flex:none;background:var(--navy)}.s-thumb img{width:100%;height:100%;object-fit:cover;display:block}.s-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.s-tile{display:block;text-decoration:none;color:inherit;padding:14px;transition:transform .15s ease,box-shadow .15s ease}.s-tile:hover{transform:translateY(-2px)}.s-tile .s-media{border-radius:14px;margin-bottom:12px}.s-field{display:flex;gap:8px}.s-field input{flex:1;min-width:0;padding:12px 14px;border-radius:12px;border:1px solid var(--line);background:var(--card);color:var(--ink);font:inherit}.s-foot{border-top:1px solid var(--line);padding-block:28px 40px;color:var(--muted);font-size:13px}.s-foot .s-wrap{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.s-foot a{color:var(--muted);text-decoration:none}.s-foot a:hover{color:var(--ink)}.s-foot nav{display:flex;gap:16px;flex-wrap:wrap}@keyframes sUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.s-in{animation:sUp .45s cubic-bezier(.2,.7,.2,1) both}.s-in.d1{animation-delay:.06s}.s-in.d2{animation-delay:.12s}@media(prefers-reduced-motion:reduce){.s-in{animation:none}.s-btn,.s-tile{transition:none}}@media(max-width:820px){.s-prod{grid-template-columns:1fr;gap:28px}.s-nav .hm{display:none}.s-main{padding-block:28px 56px}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/bb-site.css.map */
