:root{color-scheme:light only;--ink: #0D1734;--ink-deep: #000A24;--sky: #10ADE6;--sky-bright: #3ED5FF;--sky-pale: #E4F8FF;--sky-back: #1CB6E3;--muted: #10799F;--font-display: "Zud Juice", "M PLUS Rounded 1c", sans-serif;--font-ui: "M PLUS Rounded 1c", system-ui, sans-serif;--glass-shadow-in: inset 1.5px 1.5px 1px rgba(255,255,255,.95), inset -1px -1px 1px rgba(255,255,255,.45)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;background:#fff;color:var(--ink);font-family:var(--font-ui);-webkit-font-smoothing:antialiased}input,button,textarea,select{-webkit-appearance:none;appearance:none;font-family:inherit;color:var(--ink);-webkit-text-fill-color:var(--ink)}input:-webkit-autofill{-webkit-box-shadow:0 0 0 40px #ffffff inset;-webkit-text-fill-color:var(--ink)}a{color:var(--ink);text-decoration:none}a:hover{color:var(--sky)}img{max-width:100%}.puff-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.puff-skip{position:absolute;left:-9999px;top:8px;z-index:100;background:#fff;padding:8px 14px;border-radius:999px;font-weight:900}.puff-skip:focus{left:8px}.puff-glass-pill,.puff-glass-btn,.puff-glass-track,.puff-glass-card{-webkit-backdrop-filter:blur(14px) saturate(180%);backdrop-filter:blur(14px) saturate(180%);border:1px solid rgba(255,255,255,.75);color:var(--ink)}.puff-glass-pill,.puff-glass-btn{background:linear-gradient(140deg,#ffffff80,#ffffff29);box-shadow:var(--glass-shadow-in),0 6px 18px #0d173433}.puff-glass-pill{display:flex;align-items:center;gap:8px;border-radius:999px;padding:7px 13px;font-weight:900;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.puff-glass-btn{display:grid;place-items:center;padding:0;border-radius:50%;cursor:pointer;transition:transform .12s ease}.puff-glass-btn:active{transform:scale(.92);background:var(--aura-hex, #3ED5FF)}.puff-glass-track,.puff-glass-card{-webkit-backdrop-filter:blur(20px) saturate(170%);backdrop-filter:blur(20px) saturate(170%);border-color:#ffffffb3;background:linear-gradient(140deg,#ffffff8f,#ffffff3d);box-shadow:var(--glass-shadow-in),0 12px 32px #0d17342e}.puff-glass-track{display:flex;align-items:center;gap:4px;border-radius:999px;padding:4px}.puff-glass-card{border-radius:22px;padding:16px 18px 18px;border-color:#ffffffbf;background:linear-gradient(140deg,#fff9,#ffffff47)}.puff-comic-box{background:var(--sky-pale);border:3px solid var(--sky);box-shadow:6px 7px 0 var(--ink);padding:20px 22px}.puff-h2{margin:0;font-family:var(--font-display);font-weight:400;font-size:clamp(38px,3vw + 26px,64px);line-height:.95;text-transform:uppercase}.puff-h3{margin:0;font-family:var(--font-display);font-weight:400;font-size:30px;line-height:1;text-transform:uppercase}.puff-btn{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 22px;border-radius:999px;border:0;background:var(--ink);color:#fff;-webkit-text-fill-color:#fff;font-weight:900;font-size:14px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.puff-btn:hover{color:#fff;background:#1a2a55}.puff-btn--sky{background:var(--sky-bright);color:var(--ink);-webkit-text-fill-color:var(--ink)}.puff-input{height:52px;width:100%;padding:0 16px;border:1px solid rgba(255,255,255,.9);border-radius:14px;background:#ffffffb8;box-shadow:var(--glass-shadow-in),0 4px 12px #0d17341f;font-weight:700;font-size:16px;outline:none}.puff-input:focus{box-shadow:0 0 0 4px #fff}body.puff-page-mode{background:#fff;height:100%;overflow:hidden;overscroll-behavior:none}html:has(body.puff-page-mode){height:100%;overflow:hidden;background:#fff}.puff-page-scroll{position:fixed;top:env(safe-area-inset-top,0px);left:0;right:0;bottom:0;z-index:1;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.puff-page-sky{top:env(safe-area-inset-top,0px)!important}body.puff-page-mode main{position:relative;z-index:1}.puff-statusbar{position:fixed;left:0;right:0;top:0;height:env(safe-area-inset-top,0px);background:#fff;z-index:100;pointer-events:none}.puff-page-sky{z-index:0}body.puff-page-mode .puff-page-header-section{z-index:10}.puff-policy-bar{position:sticky;top:calc(28.9vw + 4px);z-index:9;padding:0 clamp(14px,4vw,64px);margin-top:10px}@media(max-width:899px){.puff-policy-bar .puff-info__nav a{padding:0 10px;font-size:11px;letter-spacing:.06em}.puff-policy-bar .puff-info__close{padding:0 14px!important}}@media(min-width:900px){.puff-policy-bar{top:122px}}.puff-policy-bar .puff-info__nav a.is-current{background:#ffffffbf}.shopify-policy__container{position:relative;z-index:1;max-width:760px!important;margin:16px auto 60px!important;padding:0 clamp(14px,4vw,64px)!important;color:var(--ink);box-sizing:content-box}.shopify-policy__title{display:none}.puff-policy-cards{display:flex;flex-direction:column;gap:16px}.puff-policy-cards .puff-info-card{font-size:15.5px;font-weight:600;line-height:1.6}.puff-policy-cards h3{margin:8px 0 0;font-weight:900;font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.puff-policy-cards p{margin:0}.puff-policy-cards a{text-decoration:underline;font-weight:800}.puff-policy-cards ul{margin:0;padding-left:20px}.puff-policy-cards li p{margin:0}.puff-policy-cards table{width:100%;border-collapse:separate;border-spacing:0;font-size:14px;border:2px solid var(--ink);border-radius:14px;overflow:hidden}.puff-policy-cards thead th{background:var(--ink);color:#fff}.puff-policy-cards th,.puff-policy-cards td{text-align:left;padding:8px 10px;vertical-align:top}.puff-policy-cards tbody tr:nth-child(2n){background:#ffffff8c}.puff-policy-cards th p,.puff-policy-cards td p{margin:0}.puff-policy-cards .overflow-x-auto,.puff-policy-cards div[align]{overflow-x:auto}.puff-page-sky{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0}.puff-page-header-section{position:sticky;top:0;z-index:10}.puff-page-header,.puff-page-header__phone{position:relative}.puff-page-header__phone>img.puff-page-header__bar{display:block;width:100%;height:auto}.puff-page-header__phone .puff-page-header__logo{position:absolute;left:31.6%;top:1.5%;width:36.8%}.puff-page-header__phone .puff-page-header__logo img{width:100%;height:auto;display:block}.puff-page-header__phone .puff-page-header__hit{position:absolute;top:19.2%;width:17.6%;height:54.5%;border-radius:40%}.puff-page-header__desk{display:none;height:116px}.puff-page-header__desk .puff-page-header__cap{flex:none;width:295px;height:116px;background-size:100% 100%;position:relative}.puff-page-header__desk .puff-page-header__mid{flex:1;position:relative;min-width:0}.puff-page-header__desk .puff-page-header__mid>img{position:absolute;inset:0 auto auto 0;width:100%;height:116px}.puff-page-header__desk nav{position:absolute;top:30px;display:flex;gap:28px}.puff-page-header__desk nav a{font-weight:900;font-size:13.5px;letter-spacing:.1em;text-transform:uppercase;color:#8e8e98;white-space:nowrap}.puff-page-header__desk nav a:hover{color:var(--ink)}.puff-page-header__count{position:absolute;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:#ababab;color:#fff;font:900 11px/20px var(--font-ui);text-align:center}@media(min-width:900px){.puff-page-header__phone{display:none}.puff-page-header__desk{display:flex}}.puff-page-main{position:relative;z-index:1;max-width:1040px;margin:0 auto;padding:24px clamp(14px,4vw,64px) 60px;display:flex;flex-direction:column;gap:16px}.puff-page-main--narrow{max-width:760px}.puff-page-card{border-radius:22px;padding:22px 20px 24px;background:linear-gradient(140deg,#ffffffb8,#ffffff6b);-webkit-backdrop-filter:blur(20px) saturate(170%);backdrop-filter:blur(20px) saturate(170%);border:1px solid rgba(255,255,255,.8);box-shadow:var(--glass-shadow-in),0 12px 32px #0d17342e}.puff-page-card h1,.puff-page-card h2{margin:0 0 12px;font-family:var(--font-display);font-weight:400;font-size:clamp(34px,2vw + 26px,48px);line-height:1;text-transform:uppercase}.puff-page-card h3{margin:16px 0 8px;font-weight:900;font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.puff-rte{font-size:15.5px;font-weight:600;line-height:1.6}.puff-rte a{text-decoration:underline;font-weight:800}.puff-form{display:flex;flex-direction:column;gap:12px;max-width:420px}.puff-form label{font-size:13px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.puff-form-errors{color:#8c0b0b;font-weight:900;font-size:13px}.puff-grid-products{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.puff-card-product{display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:22px;background:#ffffff8c;border:1px solid rgba(255,255,255,.8);box-shadow:var(--glass-shadow-in),0 8px 20px #0d173424}.puff-card-product img{border-radius:14px;aspect-ratio:4 / 5;object-fit:cover;width:100%;height:auto;background:#e3e3e5}.puff-card-product__title{font-family:var(--font-display);font-size:20px;text-transform:uppercase;line-height:1}.puff-card-product__price{font-weight:900}.puff-table{width:100%;border-collapse:collapse;font-size:14px;font-weight:700}.puff-table th,.puff-table td{padding:10px 8px;text-align:left;border-bottom:1.5px solid rgba(13,23,52,.12);vertical-align:middle}.puff-table th{font-size:12px;letter-spacing:.1em;text-transform:uppercase}.puff-qty{width:64px;height:40px;text-align:center;border-radius:12px;border:2px solid var(--ink);background:#fff;font-weight:900}.puff-pagination{display:flex;gap:10px;justify-content:center;font-weight:900}.puff-page-footer{position:relative;z-index:1}
/*# sourceMappingURL=/cdn/shop/t/46/assets/puff-base.css.map */
