.abf{--abf-night:#0D1424;--abf-panel:#121B2E;--abf-navy:#273445;--abf-ice:#EAF6FF;--abf-soft:#9FB0C6;--abf-body-c:#C9D4E3;--abf-line:rgba(234,246,255,.13);--abf-v1:#6C57F6;--abf-v2:#6DD8FA;--abf-c1:#00CCFF;--abf-c2:#93E9BE;--abf-dry:linear-gradient(120deg,#6C57F6,#6DD8FA);--abf-pure:linear-gradient(120deg,#00CCFF,#93E9BE);--abf-display:var(--heading-font-family,"DIN Next",system-ui,sans-serif);--abf-text:var(--text-font-family,"DIN Next",system-ui,sans-serif);background:var(--abf-night);color:var(--abf-ice);font-family:var(--abf-text);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}body:has(.abf-hero),body:has(.abf-hero) main{background:#0d1424}.abf *,.abf *:before,.abf *:after{box-sizing:border-box}:where(.abf) :is(h1,h2,h3,p,ul){margin:0;padding:0}:where(.abf) ul{list-style:none}:where(.abf) :is(h1,h2,h3){font-family:var(--abf-display);font-weight:700;text-transform:none;color:inherit;line-height:1.04;letter-spacing:-.025em}:where(.abf) img{display:block;max-width:100%}.abf [hidden]{display:none!important}.abf__wrap{width:100%;max-width:1240px;margin:0 auto;padding:0 20px}@media(min-width:750px){.abf__wrap{padding:0 40px}}.abf-sec{padding:72px 0}@media(min-width:1000px){.abf-sec{padding:112px 0}}.abf-h2{font-size:clamp(36px,6.2vw,68px);letter-spacing:-.04em;max-width:15ch}.abf-lead{color:var(--abf-soft);font-size:17px;max-width:52ch;margin-top:14px}.abf-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border:0;border-radius:999px;font:700 16px/1 var(--abf-text);text-decoration:none;cursor:pointer;white-space:nowrap;transition:transform .2s ease,box-shadow .25s ease,background-color .25s ease,color .25s ease}.abf-btn--main{background:#fff;color:var(--abf-night)}.abf-btn--main:hover{transform:translateY(-1px);box-shadow:0 12px 32px #6dd8fa47}.abf-btn--ghost{background:transparent;color:var(--abf-ice);box-shadow:inset 0 0 0 1.5px var(--abf-line)}.abf-btn--ghost:hover{box-shadow:inset 0 0 0 1.5px var(--abf-ice)}.abf-btn[disabled]{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.abf a:focus-visible,.abf button:focus-visible,.abf summary:focus-visible,.abf input:focus-visible+span{outline:2px solid var(--abf-v2);outline-offset:3px}.abf-hero{padding:20px 0 60px;overflow:hidden}.abf-pane{position:relative;isolation:isolate;display:grid;place-items:center;min-height:clamp(330px,64vh,640px);min-height:clamp(330px,64svh,640px);border-radius:36px;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;overflow:hidden;touch-action:pan-y;background:radial-gradient(circle at 16% 72%,rgba(108,87,246,.62) 0 6%,transparent 21%),radial-gradient(circle at 82% 26%,rgba(0,204,255,.5) 0 5%,transparent 19%),radial-gradient(circle at 64% 84%,rgba(147,233,190,.38) 0 4%,transparent 15%),radial-gradient(circle at 34% 18%,rgba(109,216,250,.34) 0 3%,transparent 12%),radial-gradient(circle at 92% 78%,rgba(108,87,246,.4) 0 3%,transparent 11%),linear-gradient(180deg,#16213a,#0b1120);box-shadow:inset 0 0 0 12px #1a2640,inset 0 0 0 13px #eaf6ff17,0 40px 90px #0006}.abf-pane:after{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border-radius:26px;pointer-events:none;z-index:3;background:linear-gradient(115deg,rgba(255,255,255,.07) 0 18%,transparent 18% 100%)}.abf-hero__title{position:relative;z-index:1;text-align:center;padding:0 4%;font-size:clamp(76px,22vw,240px);line-height:.84;letter-spacing:-.06em}.abf-hero__title span{display:block;background:linear-gradient(100deg,#6c57f6,#6dd8fa 40%,#0cf 60%,#93e9be);-webkit-background-clip:text;background-clip:text;color:transparent}.abf-fog{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;pointer-events:none;transition:opacity .2s linear}.abf-hint{position:absolute;left:50%;top:26px;z-index:4;padding:9px 16px;border-radius:999px;font-size:14px;font-weight:700;color:var(--abf-navy);background:#ffffffb8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transform:translate(-50%,-8px);transition:opacity .5s ease,transform .5s ease;pointer-events:none;white-space:nowrap}.abf-hint.is-on{opacity:1;transform:translate(-50%)}.abf-hero__below{display:grid;gap:28px;margin-top:28px}@media(min-width:900px){.abf-hero__below{grid-template-columns:1fr auto;align-items:end;margin-top:36px}}.abf-hero__sub{font-size:clamp(18px,2vw,22px);line-height:1.4;max-width:34ch;color:var(--abf-ice)}.abf-hero__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.abf-usps{display:flex;flex-wrap:wrap;gap:10px 26px;margin-top:40px;padding-top:24px;border-top:1px solid var(--abf-line);color:var(--abf-soft);font-size:15px}.abf-usps li{display:flex;align-items:center;gap:9px}.abf-usps svg{width:16px;height:16px;flex:none}.abf-cd-label{font-size:14px;color:var(--abf-soft);margin-bottom:10px}.abf-cd{display:flex;gap:8px}.abf-cd__u{overflow:hidden;min-width:68px;padding:12px 8px 10px;border-radius:16px;text-align:center;background:#eaf6ff0f;box-shadow:inset 0 0 0 1px var(--abf-line)}.abf-cd__n{display:block;font:700 32px/1 var(--abf-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.abf-cd__l{display:block;margin-top:6px;font-size:12px;color:var(--abf-soft)}.abf-cd-ended{font:700 18px/1.3 var(--abf-display)}@keyframes abfIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.abf-deals__grid{display:grid;gap:20px;margin-top:40px}@media(min-width:900px){.abf-deals__grid{grid-template-columns:1fr 1fr}}@property --abf-a{syntax:"<angle>";inherits:false;initial-value:0deg}.abf-deal{position:relative;isolation:isolate;display:flex;flex-direction:column;padding:14px;border-radius:30px;background:var(--abf-panel);scroll-margin-top:90px}.abf-deal:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit;padding:2px;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;background:conic-gradient(from var(--abf-a),transparent 0 40%,#6DD8FA 62%,#6C57F6 82%,transparent 100%);transition:opacity .4s ease}.abf-deal[data-line=pure]:before{background:conic-gradient(from var(--abf-a),transparent 0 40%,#93E9BE 62%,#00CCFF 82%,transparent 100%)}.abf-deal.is-match:before{opacity:1;animation:abfSpin 3.4s linear infinite}.abf-deal{transition:box-shadow .5s ease}.abf-deal.is-match{box-shadow:0 24px 70px #6c57f647}.abf-deal.is-match[data-line=pure]{box-shadow:0 24px 70px #00ccff38}@keyframes abfSpin{to{--abf-a:360deg}}.abf-deal__case{position:relative;display:grid;place-items:center;aspect-ratio:1/1;border-radius:22px;overflow:hidden;background:radial-gradient(120% 90% at 50% 32%,#fff 56%,#e9f1f9)}@media(min-width:900px){.abf-deal__case{aspect-ratio:6/5}}.abf-deal__case img{grid-area:1/1;width:88%;height:88%;object-fit:contain;transition:opacity .4s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.abf-deal__case img[data-img]:not(.is-on){opacity:0;transform:scale(.96)}.abf-deal__tag{position:absolute;left:14px;top:14px;padding:7px 12px;border-radius:999px;font-size:13px;font-weight:700;color:var(--abf-night);background:var(--abf-dry)}.abf-deal[data-line=pure] .abf-deal__tag{background:var(--abf-pure)}.abf-deal__body{display:flex;flex-direction:column;gap:14px;flex:1;padding:22px 12px 10px}.abf-deal__name{font-size:clamp(28px,3.2vw,36px)}.abf-deal__line{color:var(--abf-soft);max-width:40ch}.abf-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 12px}.abf-price b{font:700 clamp(38px,4.6vw,52px)/1 var(--abf-display);letter-spacing:-.035em;font-variant-numeric:tabular-nums}.abf-price s{font-size:18px;color:var(--abf-soft)}.abf-price__save{padding:6px 12px;border-radius:999px;font-size:14px;font-weight:700;color:var(--abf-night);background:var(--abf-dry)}.abf-deal[data-line=pure] .abf-price__save{background:var(--abf-pure)}.abf-opts{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.abf-seg{display:inline-flex;padding:4px;border-radius:999px;background:#eaf6ff0f;box-shadow:inset 0 0 0 1px var(--abf-line)}.abf-seg button{-webkit-appearance:none;appearance:none;border:0;cursor:pointer;display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;background:transparent;color:var(--abf-soft);font:700 14px/1 var(--abf-text);transition:background-color .25s,color .25s}.abf-seg button i{width:14px;height:14px;border-radius:50%;box-shadow:inset 0 0 0 1px #eaf6ff59}.abf-seg button[aria-pressed=true]{background:#fff;color:var(--abf-night)}.abf-check{position:relative;display:inline-flex;align-items:center;gap:10px;cursor:pointer;font-size:15px;color:var(--abf-ice)}.abf-check input{position:absolute;opacity:0;width:1px;height:1px}.abf-check span{width:22px;height:22px;flex:none;border-radius:7px;box-shadow:inset 0 0 0 1.5px #eaf6ff66;display:grid;place-items:center;transition:background-color .2s,box-shadow .2s}.abf-check span:after{content:"";width:10px;height:6px;margin-top:-2px;border-left:2px solid var(--abf-night);border-bottom:2px solid var(--abf-night);transform:rotate(-45deg) scale(0);transition:transform .2s}.abf-check input:checked+span{background:var(--abf-c2);box-shadow:none}.abf-check input:checked+span:after{transform:rotate(-45deg) scale(1)}.abf-note{font-size:14px;color:var(--abf-soft)}.abf-stock{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--abf-soft)}.abf-stock i{width:8px;height:8px;flex:none;border-radius:50%;background:#93e9be;box-shadow:0 0 0 4px #93e9be29}.abf-stock.is-out i{background:#9fb0c6;box-shadow:none}.abf-deal .abf-btn--main{width:100%;margin-top:auto}.abf-err{font-size:14px;color:#ffb4a8}.abf-mini{display:grid;grid-template-columns:84px 1fr;gap:16px;align-items:center;margin-top:20px;padding:12px;border-radius:24px;background:var(--abf-panel)}@media(min-width:750px){.abf-mini{grid-template-columns:112px 1fr;padding:14px 18px 14px 14px}}.abf-mini__img{display:grid;place-items:center;aspect-ratio:1/1;border-radius:16px;overflow:hidden;background:#fff}.abf-mini__img img{width:90%;height:90%;object-fit:contain}.abf-mini__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px}.abf-mini__t{font:700 20px/1.2 var(--abf-display)}.abf-mini__s{font-size:14px;color:var(--abf-soft);margin-top:4px}.abf-mini .abf-price b{font-size:28px}.abf-mini .abf-btn{min-height:46px;padding:0 20px;font-size:15px}
/*# sourceMappingURL=/cdn/shop/t/16/assets/atmos-bf.css.map */
