body.puff-app-mode{height:100%;overflow:hidden;overscroll-behavior:none;background:#fff}body.puff-app-mode main{display:block}.puff{position:fixed;top:env(safe-area-inset-top,0px);left:0;right:0;bottom:0;overflow:hidden;container-type:size;background:#fff;color:var(--ink);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;outline:none;--hero: 0;--p0: 0;--p1: 0;--p2: 0;--p3: 0;--rise: 0;--drop: 0;--home: 1;--prod: 0;--aura-hex: #3ED5FF;--on-aura: #0D1734;--W0: min(78cqw, 38cqh);--T0: max(214px, 26cqh)}.puff[data-layout=desk]{--W0: min(56cqh, 44cqw);--T0: calc(59cqh - var(--W0) / 2)}.puff[data-view=product]{--home: 0;--prod: 1}.puff-fill{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.puff [hidden]{display:none!important}.puff-swipe{position:absolute;z-index:24;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 14px);transform:translate(-50%);opacity:clamp(0,calc(1 - var(--hero) * 6),1);pointer-events:none}.puff-swipe__pill{gap:6px;padding:6px 12px 6px 10px;font-size:10.5px;letter-spacing:.12em;border-color:#ffffffbf}.puff[data-layout=desk] .puff-swipe,.puff[data-view=product] .puff-swipe,.puff.is-menu .puff-swipe{display:none}.puff-scroll{position:absolute;top:0;right:0;bottom:0;left:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.puff-scroll::-webkit-scrollbar{display:none}.puff[data-view=product] .puff-scroll{overflow-y:hidden}.puff-story{position:relative;height:640cqh}.puff-stage{position:sticky;top:0;height:100cqh;overflow:hidden}.puff-model-wrap{position:absolute;left:calc(50cqw - 23.077cqh);top:0;width:46.154cqh;height:100cqh;transform-origin:50% 100%;will-change:transform;transform:translateZ(0) scale(.78);transition:transform .75s cubic-bezier(.2,.8,.2,1),opacity .45s ease}.puff-model-panel{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}.puff puff-model img,.puff puff-model canvas{max-width:none}.puff-model-tap{position:absolute;left:14%;right:14%;top:24%;bottom:2%;background:transparent;border:0;cursor:pointer}.puff-hero-left,.puff-hero-right{position:absolute;z-index:5;display:flex;flex-direction:column;opacity:calc(clamp(0,1.5 - var(--hero) * 1.5,1) * var(--home));transition:opacity .4s ease}.puff-hero-left{left:max(10px,calc(50cqw - 21cqh - 330px));top:calc(28.9cqw + 16px);width:min(232px,52cqw);align-items:flex-start;gap:14px;pointer-events:none;transform:translate(calc(var(--hero) * var(--hero) * -75cqw)) rotate(calc(var(--hero) * -6deg))}.puff-hero-right{right:8px;top:calc(28.9cqw + 16px);width:min(140px,34cqw);align-items:flex-end;gap:10px;transform:translate(calc(var(--hero) * var(--hero) * 75cqw)) rotate(calc(var(--hero) * 6deg))}.puff[data-view=product] .puff-hero-right{pointer-events:none}.puff[data-layout=desk] .puff-hero-left{left:max(10px,calc(50cqw - 21cqh - 420px));top:max(188px,23cqh);width:clamp(232px,24cqw,360px)}.puff[data-layout=desk] .puff-hero-right{right:max(10px,calc(50cqw - 21cqh - 300px));top:max(420px,52cqh);width:clamp(180px,20cqw,300px)}.puff-warning{background:var(--sky-pale);border:3px solid var(--sky);box-shadow:5px 6px 0 var(--ink);padding:10px 14px 12px;text-align:center;text-transform:uppercase;color:var(--ink)}.puff-warning__title{font-family:var(--font-display);font-size:clamp(20px,1.1cqw + 16px,34px);line-height:1;letter-spacing:.02em;color:#e4002b}.puff-warning__body{font-weight:900;font-size:clamp(12px,.5cqw + 10px,18px);line-height:1.18;margin-top:6px;letter-spacing:.02em}.puff-warning__body em{font-style:italic}.puff[data-layout=desk] .puff-warning{padding:16px 20px 18px}.puff[data-layout=desk] .puff-warning__title{font-size:clamp(34px,3.6cqw,56px)}.puff[data-layout=desk] .puff-warning__body{font-size:clamp(18px,1.75cqw,27px)}.puff-tap-pill{padding:7px 13px 7px 9px}.puff-pulse{position:relative;width:12px;height:12px;flex:none}.puff-pulse>span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%}.puff-pulse>span:first-child{background:var(--sky)}.puff-pulse>span:last-child{border:2px solid var(--sky)}.puff-aura-burst{position:relative;width:100%;aspect-ratio:300 / 180;padding:0;border:0;background:transparent;cursor:pointer;font-family:inherit}.puff-aura-burst svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;filter:drop-shadow(5px 6px 0 #0D1734)}.puff-aura-burst__text{position:relative;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-transform:uppercase;color:var(--ink)}.puff-aura-burst__k{font-weight:900;font-size:clamp(9px,.3cqw + 8px,13px);letter-spacing:.06em;line-height:1}.puff-aura-burst__b{font-family:var(--font-display);font-size:clamp(24px,1cqw + 20px,36px);line-height:1;color:#3ed5ff;-webkit-text-fill-color:currentColor;transition:color .5s ease;-webkit-text-stroke:1.5px #0D1734;paint-order:stroke fill;text-shadow:2px 2px 0 #0D1734;margin-top:3px}.puff[data-layout=desk] .puff-aura-burst__k{font-size:clamp(13px,1.3cqw,20px)}.puff[data-layout=desk] .puff-aura-burst__b{font-size:clamp(36px,3.9cqw,60px)}.puff-test-pill{padding:7px 12px;max-width:calc(100cqw - 16px);font-size:10.5px;letter-spacing:.07em;cursor:pointer;font-family:inherit}.puff-burst{position:absolute;z-index:6;pointer-events:none;width:104px;height:104px;left:calc(50% + var(--W0) / 2 - 74px);top:calc(var(--T0) - 24px);opacity:calc(clamp(0,(var(--p0) - .26) * 6,1) * clamp(0,(.9 - var(--p0)) * 8,1) * var(--home));transform:rotate(-10deg) scale(calc(.2 + clamp(0,(var(--p0) - .26) * 4,1)*.8))}.puff[data-layout=desk] .puff-burst{width:150px;height:150px;left:calc(28cqw + var(--W0) / 2 - 90px);top:calc(var(--T0) - 44px)}.puff-burst svg{width:100%;height:100%;overflow:visible;filter:drop-shadow(6px 7px 0 #0D1734)}.puff-details{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none;opacity:var(--home);transition:opacity .3s}.puff-det{position:absolute;left:calc(50% - var(--W0) / 2);top:var(--T0);width:var(--W0);aspect-ratio:1;opacity:0;transform:translateY(-140%) scale(.3)}.puff[data-layout=desk] .puff-det{left:calc(28cqw - var(--W0) / 2)}.puff-det--tilt{perspective:1000px;cursor:pointer;touch-action:pan-y}.puff[data-view=home][data-story="0"] .puff-det--tilt{pointer-events:auto}.puff-det__tilt{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;transition:transform .2s ease-out}.puff-det__frame{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:30px;background:#ffffff80;border:1px solid rgba(255,255,255,.8);box-shadow:inset 1.5px 1.5px 1px #fffffff2,0 18px 40px #0d173438}.puff-det__frame--solid{background:#ffffffd9}.puff-det__img{position:absolute;top:12px;right:12px;bottom:12px;left:12px;border-radius:20px;overflow:hidden;background:#fff center / cover no-repeat}.puff-det__img--pop{box-shadow:0 0 0 3px #fff,0 0 0 5.5px #0d1734,0 12px 24px #0d173447;transform:translateZ(0)}.puff-det__img--inset{top:14px;right:14px;bottom:14px;left:14px;border-radius:19px}.puff-det__shine{position:absolute;top:0;right:0;bottom:0;left:0;mix-blend-mode:soft-light;background:radial-gradient(circle at 30% 25%,#fff9,#fff0 55%)}.puff-det__stitch{position:absolute;left:6px;top:6px;width:calc(100% - 12px);height:calc(100% - 12px);overflow:visible;pointer-events:none}.puff-det__stitch rect{transition:stroke .6s ease}.puff-cap{position:absolute;z-index:6;left:14px;right:14px;display:flex;justify-content:center;opacity:var(--home);transition:opacity .3s}.puff[data-layout=desk] .puff-cap{left:56cqw;right:max(28px,8cqw)}.puff-cap--fit{display:block;top:540cqh;height:70cqh}.puff-cap__card{width:100%;max-width:520px}.puff[data-layout=desk] .puff-cap__card{max-width:440px}.puff-cap__card--sticky{position:sticky;top:168px;margin:0 auto}.puff[data-layout=desk] .puff-cap__card--sticky{top:150px}.puff-cap__shop{margin-top:18px}.puff-cap__title{font-family:var(--font-display);font-size:24px;line-height:1;text-transform:uppercase;transform-origin:0 50%}.puff-cap__title[data-action]{cursor:pointer}.puff-cap__lead{margin:6px 0 0;font-size:15.5px;font-weight:800;line-height:1.4}.puff-cap__title+.puff-cap__lead{margin-top:9px}.puff-mt10{margin-top:10px!important}.puff-cap__muted{margin:6px 0 0;font-size:12.5px;font-weight:800;color:var(--muted)}.puff-cap__body{margin:8px 0 0;font-size:14px;font-weight:700;line-height:1.4}.puff-cap__body--15{margin-top:9px;font-size:15px;line-height:1.45}.puff-stitch{position:relative;height:12px;margin-top:12px}.puff-stitch__wrap{position:absolute;left:0;top:0;bottom:0;width:0;overflow:hidden}.puff-stitch__wrap svg{display:block}.puff-stitch__wrap line{transition:stroke .3s ease}.puff-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.puff-chip{color:var(--cyc-hex, #E4002B);font-family:var(--font-display);transition:color .4s ease;background:linear-gradient(140deg,#fff9,#ffffff2e);-webkit-backdrop-filter:blur(14px) saturate(180%);backdrop-filter:blur(14px) saturate(180%);border:1px solid rgba(255,255,255,.85);box-shadow:var(--glass-shadow-in),0 6px 16px #0d173424;border-radius:999px;padding:6px 13px;font-weight:400;font-size:15px;line-height:1;letter-spacing:.02em}.puff-below{position:relative;z-index:8;margin-top:-60px;opacity:var(--home);transition:opacity .3s}.puff-below__cloud{display:block;width:100%;height:auto;margin-bottom:-2px}.puff-below__body{background:#fff;padding:28px clamp(18px,4cqw,64px) 0}.puff-below__inner{max-width:1120px;margin:0 auto;display:flex;flex-direction:column;gap:clamp(56px,7cqw,110px)}.puff-below .puff-h2{font-size:clamp(38px,3cqw + 26px,64px)}.puff-grid2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:clamp(20px,4cqw,56px)}.puff-grid2--340{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:clamp(24px,4cqw,64px);align-items:center}.puff-grid2--center{align-items:center}.puff-col{display:flex;flex-direction:column;gap:14px}.puff-gap10{gap:10px}.puff-gap12{gap:12px}.puff-mb12{margin-bottom:12px}.puff-max640{max-width:640px}.puff-eyebrow{font-weight:900;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.puff-eyebrow--sky{color:var(--sky-bright)}.puff-p{margin:0;font-size:16px;font-weight:500;line-height:1.65;text-wrap:pretty}.puff-p--bold{font-weight:800}.puff-p--15{font-size:15px;line-height:1.6}.puff-p--b700{font-weight:700;line-height:1.55}.puff-p--pale{color:#d7e6f2;line-height:1.6}.puff-book{display:flex;flex-direction:column;gap:14px;padding:6px 22px 18px 6px}.puff-book__stack{position:relative;aspect-ratio:3 / 4;box-shadow:0 0 0 3px #0d1734,4px 4px 0 3px #fff,4px 4px 0 6px #0d1734,8px 8px 0 6px #fff,8px 8px 0 9px #0d1734,14px 15px 0 9px #0d1734}.puff-book__pages{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.puff-book__pages::-webkit-scrollbar{display:none}.puff-book__page{flex:0 0 100%;scroll-snap-align:start;padding:16px 16px 34px;position:relative;background:#fffdf6 radial-gradient(rgba(13,23,52,.07) 1px,transparent 1.4px) 0 0 / 7px 7px}.puff-book__gutter{position:absolute;top:0;bottom:0;left:0;width:26px;background:linear-gradient(to right,#0d173429,#0d173400);pointer-events:none}.puff-book__page--first .puff-book__gutter{left:auto;right:0;background:linear-gradient(to left,#0d173429,#0d173400)}.puff-book__photo{position:relative;height:100%;border:4px solid #0D1734;background:#fff center / cover no-repeat}.puff-book__tag{position:absolute;left:-4px;top:-4px;background:var(--sky-pale);border:4px solid #0D1734;padding:6px 12px 5px;font-family:var(--font-display);font-size:20px;line-height:1;text-transform:uppercase}.puff-book__num{position:absolute;bottom:9px;left:18px;font-family:var(--font-display);font-size:15px}.puff-book__num--right{left:auto;right:18px}.puff-book__nav{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:12px}.puff-book__btn{width:44px;height:44px;border-radius:50%;border:3px solid #0D1734;background:#fff;font-size:18px;font-weight:900;cursor:pointer;box-shadow:3px 3px #0d1734;transition:opacity .2s}.puff-book__label{font-family:var(--font-display);font-size:18px;min-width:52px;text-align:center}.puff-aura-test{position:relative;overflow:hidden;background:#0d1734;color:#fff;border-radius:28px;box-shadow:7px 8px #10ade6;padding:clamp(26px,4cqw,56px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:clamp(24px,4cqw,56px);align-items:center}.puff-aura-test__copy{position:relative;z-index:1}.puff-below .puff-h2--aura{font-size:clamp(40px,3cqw + 28px,66px)}.puff-aura-test__chips{display:flex;flex-wrap:wrap;gap:8px;font-size:13px;font-weight:700}.puff-aura-test__chips span{border:2px solid #3ED5FF;border-radius:999px;padding:5px 12px}.puff-aura-test__ctas{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.puff-cta-sky,.puff-cta-line{display:inline-flex;align-items:center;height:52px;border-radius:999px;font-weight:900;letter-spacing:.06em;transition:transform .15s}.puff-cta-sky{padding:0 24px;background:#3ed5ff;color:#0d1734;font-size:15px;box-shadow:0 5px #fff}.puff-cta-sky:hover{transform:translateY(-2px);color:#0d1734}.puff-cta-line{padding:0 20px;border:2.5px solid #ffffff;color:#fff;font-size:14px}.puff-cta-line:hover{color:#3ed5ff}.puff-orbit{position:relative;aspect-ratio:1;width:min(100%,380px);justify-self:center}.puff-orbit__spin{position:absolute;top:0;right:0;bottom:0;left:0}.puff-orbit__dot{position:absolute;width:19%;aspect-ratio:1;margin:-9.5% 0 0 -9.5%;border-radius:50%;border:3px solid #ffffff;box-shadow:4px 5px #00000059}.puff-orbit__q{position:absolute;left:50%;top:50%;width:40%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:#3ed5ff;border:4px solid #ffffff;box-shadow:6px 7px #00000059;display:grid;place-items:center;font-family:var(--font-display);font-size:clamp(48px,5cqw + 20px,84px);color:#fff;-webkit-text-stroke:2px #0D1734;paint-order:stroke fill}.puff-dots{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:9px;font-size:15px;font-weight:700;line-height:1.45}.puff-dots li{display:flex;gap:10px}.puff-dots li:before{content:"";flex:none;width:9px;height:9px;margin-top:7px;border-radius:50%;background:#10ade6}.puff-dots--fam{gap:8px;font-size:15.5px}.puff-dots--info{gap:8px;font-size:15.5px;font-weight:600;line-height:1.55}.puff-dots--info li:before{margin-top:8px}.puff-care{margin:0;padding-left:18px;font-size:14.5px;font-weight:600;line-height:1.7}.puff-size-table{overflow-x:auto;border:3px solid #0D1734;box-shadow:5px 6px #0d1734;border-radius:14px;background:#fff}.puff-size-table table{width:100%;border-collapse:collapse;font-size:13px;font-weight:700;text-align:center}.puff-size-table thead tr{background:#0d1734;color:#fff}.puff-size-table th{padding:8px}.puff-size-table th:first-child,.puff-size-table td:first-child{text-align:left;padding:7px 8px}.puff-size-table tbody tr:nth-child(2n){background:#f1fafe}.puff-small-note{font-size:12.5px;font-weight:700;color:#4a5368}.puff-below .puff-h2--fam{font-size:clamp(36px,3cqw + 24px,58px)}.puff-join{display:flex;gap:8px;background:#fff;border:3px solid #0D1734;border-radius:999px;box-shadow:5px 6px #0d1734;padding:6px 6px 6px 18px}.puff-join input[type=email]{flex:1;min-width:0;border:0;outline:none;font-size:15px;font-weight:700;background:transparent}.puff-join button{height:46px;padding:0 22px;border-radius:999px;background:#0d1734;color:#fff;-webkit-text-fill-color:#ffffff;border:0;font-weight:900;font-size:14px;letter-spacing:.06em;cursor:pointer}.puff-join__msg{min-height:46px;display:flex;align-items:center;font-weight:900;font-size:15px}.puff-join{flex-wrap:wrap}.puff-join__err{flex-basis:100%;padding:0 0 6px;color:#8c0b0b;font-weight:900;font-size:13px}.puff-rates{border:2px solid #0D1734;border-radius:14px;overflow:hidden;font-size:14px;font-weight:700;background:#ffffff59}.puff-rates__row{display:grid;grid-template-columns:1fr 1.2fr 1.4fr;gap:8px;padding:10px 12px}.puff-rates__row--head{background:#0d1734;color:#fff}.puff-rates__row--alt{background:#ffffff8c}.puff-link-u{font-size:14px;font-weight:900;text-decoration:underline}.puff-footer{margin:0 calc(50% - 50cqw);background:#0d1734;color:#d7e6f2;padding:clamp(30px,4cqw,56px) clamp(18px,4cqw,64px) 26px;display:flex;flex-direction:column;gap:26px}.puff-page-footer .puff-footer{margin:0;padding:clamp(30px,4vw,56px) clamp(18px,4vw,64px) 26px}.puff-footer__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:24px;max-width:1120px;width:100%;margin:0 auto}.puff-footer__brand{display:flex;flex-direction:column;gap:8px}.puff-footer__brand img{width:150px;height:auto;display:block}.puff-footer__tag{font-size:14px;font-weight:800;color:#fff}.puff-footer__sub{font-size:12.5px;font-weight:600}.puff-footer__col{display:flex;flex-direction:column;gap:7px;font-size:13.5px;font-weight:700}.puff-footer__col a{color:#d7e6f2}.puff-footer__col a:hover{color:#10ade6}.puff-footer__h{color:#3ed5ff;font-weight:900;letter-spacing:.1em;font-size:11.5px}.puff-footer__legal{max-width:1120px;width:100%;margin:0 auto;border-top:1.5px solid #26355A;padding-top:16px;display:flex;flex-direction:column;gap:6px;font-size:11.5px;font-weight:600;line-height:1.55;color:#9fb2c6}.puff-footer__line{font-family:var(--font-display);font-size:18px;color:#fff}.puff-gesture{position:absolute;top:0;right:0;bottom:0;left:0;z-index:15;touch-action:none;pointer-events:none;cursor:grab}.puff[data-view=product] .puff-gesture{pointer-events:auto}[data-prod]{opacity:var(--prod);pointer-events:none}.puff[data-view=product] [data-prod]{pointer-events:auto}.puff-aura-ctrl{position:absolute;z-index:20;right:max(14px,calc(50cqw - 23.08cqh - 84px));top:max(172px,21cqh);display:flex;flex-direction:column;align-items:flex-end;gap:8px;transform:translate(30px);transition:opacity .35s ease,transform .55s cubic-bezier(.2,.9,.3,1.15)}.puff[data-view=product] .puff-aura-ctrl{transform:translate(0)}.puff[data-layout=desk] .puff-aura-ctrl{top:50%;transform:translate(30px,-50%)}.puff[data-layout=desk][data-view=product] .puff-aura-ctrl{transform:translateY(-50%)}.puff-aura-ctrl__name{gap:7px;padding:6px 12px 6px 7px}.puff-aura-dot{width:14px;height:14px;border-radius:50%;background:var(--aura-hex);box-shadow:0 0 0 2px #ffffffe6;transition:background .4s}.puff-round38{width:38px;height:38px}.puff-round40{width:40px;height:40px;transition:opacity .2s,transform .12s}.puff-bottom-ctrl{position:absolute;z-index:20;left:50%;bottom:calc(22px + env(safe-area-inset-bottom,0px));width:max-content;display:flex;flex-direction:column-reverse;align-items:center;gap:8px;transform:translate(-50%,30px);transition:opacity .35s ease,transform .55s cubic-bezier(.2,.9,.3,1.15)}.puff[data-view=product] .puff-bottom-ctrl{transform:translate(-50%)}.puff-buy-phone{width:min(calc(100cqw - 28px),372px);border-radius:26px;padding:12px 12px 12px 16px;display:flex;flex-direction:column;gap:9px;color:#0d1734;background:linear-gradient(140deg,#ffffff8f,#ffffff3d);-webkit-backdrop-filter:blur(20px) saturate(170%);backdrop-filter:blur(20px) saturate(170%);border:1px solid rgba(255,255,255,.7);box-shadow:var(--glass-shadow-in),0 12px 32px #0d17342e}.puff[data-layout=desk] .puff-buy-phone{display:none}.puff-buy-phone__top{display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.puff-buy-phone__title{font-family:var(--font-display);font-size:21px;line-height:1}.puff-buy-phone__hint{font-size:11.5px;font-weight:900;margin-top:4px}.puff.is-need-size [data-el=sizeHint]{color:#e4002b}.puff-buy-phone__price{font-weight:900;font-size:19px;padding-right:4px}.puff-buy-phone__row{display:flex;align-items:center;gap:6px}.puff-size{border:1px solid rgba(255,255,255,.85);background:#ffffff8c;color:#0d1734;-webkit-text-fill-color:#0D1734;font-weight:900;cursor:pointer;padding:0;box-shadow:inset 1px 1px #ffffffb3;transition:background .2s,color .2s,opacity .2s}.puff-size.is-on{background:var(--aura-hex);color:var(--on-aura);-webkit-text-fill-color:var(--on-aura)}.puff-size.is-out{opacity:.4;text-decoration:line-through}.puff-size--round{width:38px;height:38px;flex:none;border-radius:50%;font-size:12px}.puff-size--box{height:40px;border-radius:14px;font-size:14px}.puff-add{border:1px solid rgba(255,255,255,.55);background:var(--aura-hex);color:var(--on-aura);-webkit-text-fill-color:var(--on-aura);transition:background .4s,color .4s,transform .1s;font-weight:900;white-space:nowrap;cursor:pointer;box-shadow:inset 1px 1px #ffffff40}.puff-add:active{transform:scale(.97)}.puff-add[disabled]{opacity:.6;cursor:progress}.puff-add--slim{flex:1;height:40px;border-radius:999px;font-size:12.5px;letter-spacing:.06em}.puff-add--desk{height:50px;border-radius:999px;font-size:15px;letter-spacing:.08em;box-shadow:inset 1px 1px #ffffff40,0 6px 16px #0d173440}.puff-buy-desk{display:none;position:absolute;z-index:20;right:max(40px,calc(50cqw - 23.08cqh - 480px));top:50%;width:320px;border-radius:28px;padding:20px;flex-direction:column;gap:13px;color:#0d1734;transform:translate(30px,-50%);transition:opacity .4s ease,transform .6s cubic-bezier(.2,.9,.3,1.15);background:linear-gradient(140deg,#ffffff8f,#ffffff3d);-webkit-backdrop-filter:blur(20px) saturate(170%);backdrop-filter:blur(20px) saturate(170%);border:1px solid rgba(255,255,255,.7);box-shadow:var(--glass-shadow-in),0 12px 32px #0d17342e}.puff[data-layout=desk] .puff-buy-desk{display:flex}.puff[data-view=product] .puff-buy-desk{transform:translateY(-50%)}.puff-buy-desk__head{display:flex;align-items:baseline;justify-content:space-between}.puff-buy-desk__title{font-family:var(--font-display);font-size:30px;line-height:1}.puff-buy-desk__price{font-weight:900;font-size:22px}.puff-buy-desk__sub{font-size:12.5px;font-weight:800;margin-top:-6px;opacity:.75}.puff-buy-desk__auras{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.puff-buy-desk__label{font-size:13px;font-weight:900}.puff-swatches{display:flex;gap:8px}.puff-swatch{width:17px;height:17px;border-radius:50%;border:0;padding:0;cursor:pointer;box-shadow:0 0 0 1.5px #0d173459;transition:transform .2s cubic-bezier(.3,1.6,.5,1)}.puff-swatch:hover{transform:scale(1.3)}.puff-swatch.is-on{box-shadow:0 0 0 2px #fff,0 0 0 4px #0d1734}.puff-buy-desk__sizes{display:flex;flex-direction:column;gap:7px}.puff-buy-desk__sizehead{display:flex;justify-content:space-between;font-size:12.5px;font-weight:900}.puff-buy-desk__sizehead a{text-decoration:underline;text-underline-offset:3px}.puff-buy-desk__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.puff-buy-desk__note{font-size:12px;font-weight:800;text-align:center;opacity:.75}.puff-shipbar{position:absolute;z-index:28;left:-4px;right:-4px;top:20cqw;height:calc(8.9cqw + 14px);padding-bottom:2px;display:flex;justify-content:center;align-items:flex-end;background:#e4f8ff;border-bottom:2px solid #10ADE6;box-shadow:0 3px #0d1734;pointer-events:none;opacity:0;transform:translateY(-8px);transition:opacity .35s ease,transform .35s cubic-bezier(.22,1,.36,1);font-weight:800;font-size:clamp(7.9px,2cqw,10px);line-height:1;letter-spacing:.08em;text-transform:uppercase;color:#0d1734;white-space:nowrap}.puff[data-layout=desk] .puff-shipbar{top:70px;height:64px}.puff[data-view=product] .puff-shipbar{opacity:1;transform:translateY(0)}.puff-header{position:absolute;left:0;right:0;top:0;z-index:30;pointer-events:none}.puff-header--desk{display:none;height:116px}.puff[data-layout=desk] .puff-header--phone{display:none}.puff[data-layout=desk] .puff-header--desk{display:flex}.puff-header__bar{display:block;width:100%;height:auto;-webkit-user-select:none;user-select:none}.puff-header--phone .puff-header__logo{position:absolute;left:31.6%;top:1.5%;width:36.8%;pointer-events:auto}.puff-header--phone .puff-header__logo img{display:block;width:100%;height:auto;-webkit-user-select:none;user-select:none}.puff-header__menu,.puff-header__bag{position:absolute;background:transparent;border:0;cursor:pointer;pointer-events:auto;border-radius:40%}.puff-header--phone .puff-header__menu{left:9.3%;top:19.2%;width:17.6%;height:54.5%}.puff-header--phone .puff-header__bag{left:73.1%;top:19.2%;width:17.6%;height:54.5%}.puff-ham{position:absolute;overflow:visible;pointer-events:none}.puff-ham--phone{left:13.54%;top:37.75%;width:8.395%;height:22.52%}.puff-ham--desk{left:16.52%;top:36.3%;width:10.24%;height:20.17%}.puff-ham line.puff-ham__1,.puff-ham line.puff-ham__3{stroke-dasharray:72 200;transition:transform .42s cubic-bezier(.5,0,.2,1.2),stroke-dasharray .42s ease}.puff-ham__1{transform-origin:4px 8px}.puff-ham__3{transform-origin:4px 54px}.puff.is-back .puff-ham__1{transform:translateY(23px) rotate(-45deg);stroke-dasharray:30 200}.puff.is-back .puff-ham__3{transform:translateY(-23px) rotate(45deg);stroke-dasharray:30 200}.puff-badge{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;opacity:0;transition:opacity .2s;pointer-events:none}.puff-header--phone .puff-badge{left:calc(86.6% - 10px);top:calc(48.4% - 10px)}.puff-header--desk .puff-badge{left:calc(82.7% - 10px);top:calc(48.3% - 10px)}.puff.has-bag .puff-badge{opacity:1}.puff-header__left,.puff-header__right{position:relative;flex:none;width:295px;height:116px;background:0 0 / 100% 100% no-repeat}.puff-header--desk .puff-header__menu{left:11.3%;top:17%;width:21.3%;height:54%}.puff-header--desk .puff-header__bag{left:65.7%;top:17%;width:21.3%;height:54%}.puff-header__mid{position:relative;flex:1;min-width:0;height:116px}.puff-header__midbg{position:absolute;left:0;top:0;width:100%;height:116px;-webkit-user-select:none;user-select:none}.puff-header__nav{position:absolute;top:30px;display:flex;gap:28px;pointer-events:auto}.puff-header__nav--l{left:18px}.puff-header__nav--r{right:18px}.puff-header__nav a{font-weight:900;font-size:13.5px;letter-spacing:.1em;text-transform:uppercase;color:#8e8e98;white-space:nowrap}.puff-header__nav a:hover{color:#0d1734}.puff-header__dlogo{position:absolute;left:50%;top:20px;transform:translate(-50%);pointer-events:auto}.puff-header__dlogo img{height:60px;width:auto;display:block;-webkit-user-select:none;user-select:none}.puff-bag{position:absolute;z-index:29;right:10px;top:max(160px,calc(30cqw + 40px));width:min(calc(100cqw - 20px),380px);border-radius:26px;padding:16px;color:#0d1734;display:flex;flex-direction:column;gap:12px;opacity:0;transform:translateY(-18px);pointer-events:none;transition:opacity .25s ease,transform .4s cubic-bezier(.2,.9,.3,1.2);background:linear-gradient(140deg,#fff9,#ffffff47);-webkit-backdrop-filter:blur(20px) saturate(170%);backdrop-filter:blur(20px) saturate(170%);border:1px solid rgba(255,255,255,.75);box-shadow:var(--glass-shadow-in),0 12px 32px #0d17342e;max-height:calc(100cqh - 180px);overflow-y:auto}.puff[data-layout=desk] .puff-bag{top:150px}.puff.is-bag .puff-bag{opacity:1;transform:translateY(0);pointer-events:auto}.puff-bag__head{display:flex;align-items:center;justify-content:space-between}.puff-bag__title{font-family:var(--font-display);font-size:24px;line-height:1}.puff-bag__close{width:34px;height:34px;border-radius:50%;border:1px solid rgba(255,255,255,.8);background:#ffffff80;font:900 15px var(--font-ui);cursor:pointer}.puff-bag__empty{font-size:14px;font-weight:800;padding:10px 0}.puff-bag__items{display:flex;flex-direction:column;gap:8px}.puff-bag__item{display:flex;align-items:center;gap:10px;padding:10px;border-radius:16px;background:#ffffff73}.puff-bag__dot{width:28px;height:28px;flex:none;border-radius:50%;box-shadow:0 0 0 2px #ffffffe6;background:#3ed5ff center / cover}.puff-bag__info{flex:1;min-width:0}.puff-bag__name{font-weight:900;font-size:14px}.puff-bag__meta{font-size:12px;font-weight:800;opacity:.75}.puff-bag__price{font-weight:900;font-size:14px}.puff-bag__rm{border:0;background:transparent;font:800 12px var(--font-ui);text-decoration:underline;cursor:pointer}.puff-bag__foot{display:flex;flex-direction:column;gap:8px}.puff-bag__meter{height:8px;border-radius:999px;background:#0d17341f;overflow:hidden}.puff-bag__meter>div{height:100%;width:0;border-radius:999px;background:var(--aura-hex);transition:width .5s ease}.puff-bag__note{font-size:12px;font-weight:800}.puff-bag__total{display:flex;justify-content:space-between;font-weight:900;font-size:15px}.puff-bag__checkout{width:100%;height:48px;border-radius:999px;font-size:14px;letter-spacing:.08em}.puff-toast{position:absolute;z-index:40;left:50%;top:max(128px,13cqh);transform:translate(-50%,-16px);opacity:0;transition:opacity .25s ease,transform .35s cubic-bezier(.3,1.5,.5,1);pointer-events:none;border-radius:999px;padding:10px 18px;font-weight:900;font-size:13px;white-space:nowrap;max-width:calc(100cqw - 24px);overflow:hidden;text-overflow:ellipsis;color:#0d1734;background:linear-gradient(140deg,#fff9,#ffffff47);-webkit-backdrop-filter:blur(20px) saturate(170%);backdrop-filter:blur(20px) saturate(170%);border:1px solid rgba(255,255,255,.75);box-shadow:var(--glass-shadow-in),0 12px 32px #0d17342e}.puff-toast.is-on{opacity:1;transform:translate(-50%)}.puff-slot-back{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:center;justify-content:center;padding:16px;background:#0d173429}.puff-info{position:absolute;top:0;right:0;bottom:0;left:0;z-index:26;background:#1cb6e3;overflow:hidden;color:#0d1734;opacity:0;transform:translateY(24px);pointer-events:none;transition:opacity .3s ease,transform .45s cubic-bezier(.2,.9,.3,1)}.puff-info.is-open{opacity:1;transform:translateY(0);pointer-events:auto}.puff-info__scroll{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;overscroll-behavior:contain}.puff-info__scroll{padding-top:calc(28.9cqw + 70px)}.puff[data-layout=desk] .puff-info__scroll{padding-top:184px}.puff-info__head{position:absolute;left:0;right:0;top:0;z-index:3;padding:calc(28.9cqw + 4px) clamp(14px,4cqw,64px) 0;pointer-events:none}.puff-info__head .puff-info__headin>*{pointer-events:auto}.puff[data-layout=desk] .puff-info__head{padding-top:118px}.puff-info__headin{max-width:760px;margin:0 auto;display:flex;align-items:center;gap:8px}.puff-info__headin .puff-info__nav{flex:1;min-width:0}.puff-info__bar{display:flex;align-items:center;justify-content:space-between;gap:12px}.puff-info__label{font-weight:900;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.puff-info__close{flex:none;justify-content:center;height:48px!important;padding:0 18px!important;box-shadow:0 6px 18px #0d173433;display:inline-flex;align-items:center;height:36px;padding:0 16px;border-radius:999px;background:#0d1734;color:#fff;-webkit-text-fill-color:#ffffff;border:0;font-weight:900;font-size:12.5px;letter-spacing:.08em;cursor:pointer}.puff-info__close:hover{color:#fff}.puff-info__nav{overflow:hidden;-webkit-backdrop-filter:blur(14px) saturate(180%);backdrop-filter:blur(14px) saturate(180%);background:linear-gradient(140deg,#ffffff80,#ffffff29);border-color:#ffffffbf;box-shadow:var(--glass-shadow-in),0 6px 18px #0d173433}.puff-info__tabs{flex:1;min-width:0;display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;border-radius:999px;scroll-behavior:smooth;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 44px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 44px),transparent)}.puff-info__tabs::-webkit-scrollbar{display:none}.puff-info__tabs.is-mid{-webkit-mask-image:linear-gradient(90deg,transparent,#000 44px,#000 calc(100% - 44px),transparent);mask-image:linear-gradient(90deg,transparent,#000 44px,#000 calc(100% - 44px),transparent)}.puff-info__tabs.is-end{-webkit-mask-image:linear-gradient(90deg,transparent,#000 44px);mask-image:linear-gradient(90deg,transparent,#000 44px)}.puff-info__tabs.is-fits{-webkit-mask-image:none;mask-image:none}.puff-info__nav a{flex:none;height:40px;padding:0 15px;display:flex;align-items:center;border-radius:999px;font-weight:900;font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;transition:background .2s}.puff-info__nav a:hover{background:#ffffffb3;color:#0d1734}.puff-info__cards{max-width:760px;margin:0 auto;box-sizing:content-box;padding:8px clamp(14px,4cqw,64px) 60px;display:flex;flex-direction:column;gap:16px}.puff-info-card{display:flex;flex-direction:column;gap:12px;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-info-card h2{margin:0;font-family:var(--font-display);font-weight:400;font-size:clamp(34px,2cqw + 26px,48px);line-height:1;text-transform:uppercase}.puff-info-card h3{margin:8px 0 0;font-weight:900;font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:#10799f}.puff-info-card p{margin:0;font-size:15.5px;font-weight:600;line-height:1.6;text-wrap:pretty}.puff-info-card p a{font-weight:800;text-decoration:underline}.puff-info-card--links{flex-direction:row;flex-wrap:wrap;gap:10px 22px;font-size:14px;font-weight:800;padding:18px 20px}.puff-info-card--links a{text-decoration:underline}.puff-menu{position:absolute;top:0;right:0;bottom:0;left:0;z-index:25;overflow:hidden;transform:translateY(-104%);transition:transform .55s cubic-bezier(.7,0,.2,1);pointer-events:none}.puff.is-menu .puff-menu{transform:translateY(0);pointer-events:auto}.puff-menu__inner{position:relative;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:140px 28px 40px}.puff-menu__link{display:block;width:min(300px,76cqw);background:#e4f8ff;border:3px solid #10ADE6;box-shadow:3px 4px #0d1734;padding:14px 18px 12px;font-family:var(--font-display);font-size:30px;line-height:1;text-transform:uppercase;color:#0d1734;text-align:center;transform:rotate(var(--r, 0deg))}.puff-menu__link:hover{background:#fff;color:#0d1734}.puff-menu__ship{margin-top:10px;padding:9px 16px;font-size:12px;text-transform:none;letter-spacing:0;white-space:normal;text-align:center;justify-content:center}@media(prefers-reduced-motion:reduce){.puff *,.puff *:before,.puff *:after{transition-duration:.01ms!important}}.pslot-host{display:block}.pslot{position:relative;width:420px;padding:28px 40px 24px;border-radius:28px;display:flex;flex-direction:column;gap:12px;overflow:hidden;font-family:var(--font-ui);color:#0d1734;background:linear-gradient(140deg,#ffffff8c,#ffffff2e);-webkit-backdrop-filter:blur(22px) saturate(170%);backdrop-filter:blur(22px) saturate(170%);border:1px solid rgba(255,255,255,.8);box-shadow:var(--glass-shadow-in),0 18px 48px #0d173447}.pslot__close{position:absolute;z-index:3;right:12px;top:12px;width:44px;height:44px;border-radius:999px;border:1px solid rgba(255,255,255,.8);background:linear-gradient(140deg,#fff9,#fff3);-webkit-backdrop-filter:blur(14px) saturate(180%);backdrop-filter:blur(14px) saturate(180%);box-shadow:var(--glass-shadow-in),0 6px 18px #0d173433;font-weight:900;font-size:16px;line-height:1;cursor:pointer}.pslot__machine{position:relative;width:340px;aspect-ratio:600 / 720}.pslot__cab{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:50% 8%;transition:transform .95s cubic-bezier(.5,0,.2,1) .12s,opacity .3s ease .15s}.pslot__layer{position:absolute;top:0;right:0;bottom:0;left:0}.pslot__layer>svg{display:block;width:100%;height:100%}.pslot__nopoint{pointer-events:none}.pslot__lever{transition:transform .3s cubic-bezier(.45,0,.3,1.3)}.pslot__fx{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.pslot__win{position:absolute;overflow:hidden;background:#f3fbff}.pslot__strip{position:absolute;left:0;top:0;width:100%;display:flex;flex-direction:column;will-change:transform}.pslot__cell{flex:1 1 0;min-height:0;display:flex;align-items:center;justify-content:center}.pslot__sym{width:84%;aspect-ratio:1;max-height:84%}.pslot__sym>svg{display:block;width:100%;height:100%}.pslot__band{position:absolute;left:0;right:0;pointer-events:none}.pslot__slot{position:absolute;left:63.67%;top:68.33%;width:2.33%;height:5.3%;border-radius:3px;background:#fff;box-shadow:0 0 10px 3px #8ee6ff;opacity:0;pointer-events:none}.pslot__coin{position:absolute;left:59.38%;top:66.57%;width:10.67%;aspect-ratio:1;perspective:400px;opacity:0}.pslot__flip{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d}.pslot__cloud{position:absolute;left:-6%;top:7%;width:112%;aspect-ratio:1420 / 480;transition:left .9s cubic-bezier(.6,0,.2,1),top .9s cubic-bezier(.6,0,.2,1),width .9s cubic-bezier(.6,0,.2,1);pointer-events:none}.pslot__cloud>svg{position:absolute;top:0;right:0;bottom:0;left:0}.pslot__screen{position:absolute;left:20.4%;top:34.4%;width:59.2%;height:50%;container-type:inline-size}.pslot__pop{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1cqw;text-align:center}.pslot__dots{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#e6f2f8;background-image:radial-gradient(circle,rgba(12,24,54,.09) 0 .3cqw,transparent .36cqw);background-size:.9cqw .9cqw;background-position:0 0;-webkit-mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 55%,transparent 100%);mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 55%,transparent 100%)}.pslot__glow{position:absolute;top:0;right:0;bottom:0;left:0;transition:filter .25s ease}.pslot__mask{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1cqw;-webkit-mask-image:radial-gradient(circle,#000 0 .3cqw,transparent .36cqw);mask-image:radial-gradient(circle,#000 0 .3cqw,transparent .36cqw);-webkit-mask-size:.9cqw .9cqw;mask-size:.9cqw .9cqw;-webkit-mask-position:0 0;mask-position:0 0}.pslot__k{font-family:var(--font-display);font-size:6cqw;line-height:1;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:#0c1836}.pslot__b{font-family:var(--font-display);font-size:14cqw;line-height:.92;text-transform:uppercase;white-space:nowrap;padding:0 .06em;letter-spacing:.04em}.pslot__form{position:absolute;left:0;right:0;top:42%;display:flex;flex-direction:column;gap:18px;margin:0}.pslot__para{margin:0;text-align:center;font-family:var(--font-display);font-size:14px;line-height:1.2;letter-spacing:.01em;text-transform:uppercase;text-wrap:balance;transition:opacity .35s ease,transform .35s ease}.pslot__icoin{align-self:center;position:relative;width:84px;height:84px;perspective:500px}.pslot__fields{display:flex;flex-direction:column;gap:12px;transition:opacity .35s ease,transform .35s ease}.pslot__email{height:52px;padding:0 16px;border:1px solid rgba(255,255,255,.9);border-radius:14px;background:#ffffffb8;color:#0d1734;-webkit-text-fill-color:#0D1734;color-scheme:light;box-shadow:inset 1.5px 1.5px 1px #fffffff2,0 4px 12px #0d17341f;font-weight:700;font-size:16px;outline:none}.pslot__email:focus{box-shadow:0 0 0 4px #fff}.pslot__err{margin-top:-4px;font-size:13px;font-weight:900;color:#8c0b0b}.pslot__consent{display:flex;gap:10px;align-items:flex-start;font-size:13px;font-weight:700;line-height:1.4;cursor:pointer}.pslot__consent input{-webkit-appearance:checkbox;appearance:auto;margin:2px 0 0;width:18px;height:18px;accent-color:#0D1734;flex:none}.pslot__btn{height:54px;margin-top:4px;border-radius:14px;border:1px solid rgba(255,255,255,.8);color:#0d1734;-webkit-text-fill-color:#0D1734;background:linear-gradient(140deg,#fff9,#ffffff38);-webkit-backdrop-filter:blur(14px) saturate(180%);backdrop-filter:blur(14px) saturate(180%);box-shadow:var(--glass-shadow-in),0 6px 18px #0d173433;font-family:var(--font-display);font-size:22px;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background .25s ease,box-shadow .25s ease,color .25s ease}.pslot__btn.is-ok{background:linear-gradient(140deg,#3ed5ff9e,#10ade661)}.pslot__btn:active{transform:translateY(2px)}.pslot__ticket{position:absolute;left:50%;top:63%;width:260px;opacity:0;transform:translate(-50%,30%) scale(.25);transform-origin:50% 0;transition:transform .65s cubic-bezier(.2,.8,.3,1.25),opacity .25s ease;pointer-events:none}.pslot__ticket.is-on{opacity:1;transform:translate(-50%) scale(1)}.pslot__tk{display:flex;background:#fff;border:3px solid #0D1734;border-radius:14px;overflow:hidden;box-shadow:0 6px #0d1734}.pslot__tkstub{width:22px;flex:none;border-right:2px dashed #0D1734}.pslot__tkbody{flex:1;padding:12px 14px;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.pslot__tkbig{font-family:var(--font-display);font-size:28px;line-height:1}.pslot__tksub{font-weight:900;font-size:11px;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:#10799f}.pslot__tkcode{display:flex;align-items:center;gap:8px;pointer-events:auto}.pslot__tkcode span{font:700 17px/1 ui-monospace,Menlo,monospace;letter-spacing:.06em;background:#e6f2f8;padding:7px 8px;border-radius:6px}.pslot__tkcode button{font-family:inherit;font-weight:900;font-size:12px;line-height:1;padding:8px 10px;border:2px solid #0D1734;border-radius:8px;background:#fff;cursor:pointer}.pslot__tkcode button:hover{background:#0d1734;color:#fff;-webkit-text-fill-color:#FFFFFF}.pslot__msg{min-height:20px;transition:margin-top .6s ease;text-align:center;font-size:14px;font-weight:700;line-height:1.4;text-wrap:pretty}.puff[data-layout=phone] .puff-info__nav a{padding:0 10px;font-size:11px;letter-spacing:.06em}.puff[data-layout=phone] .puff-info__close{padding:0 14px!important}
/*# sourceMappingURL=/cdn/shop/t/46/assets/puff-site.css.map */
