:root{--ng2-bg:#0B0F16;--ng2-surface:#101823;--ng2-surface-2:#162233;--ng2-text:#F4F7FB;--ng2-muted:#9AABC0;--ng2-faint:#7B8DA3;--ng2-line:#22324A;--ng2-line-2:#30496B;--ng2-gold:#38BDF8;--ng2-gold-hi:#38BDF8;--ng2-red:#E5736B;--ng2-head:"Unbounded","Plus Jakarta Sans",system-ui,sans-serif;--ng2-label:"Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--ng2-body:"Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--ng2-gut:16px;--ng2-top-h:100px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:120px}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.ng2-body{margin:0;background:var(--ng2-bg);color:var(--ng2-text);font:400 16px/1.7 var(--ng2-body);letter-spacing:.01em;-webkit-font-smoothing:antialiased;overflow-x:clip}.ng2-body img,.ng2-body svg{max-width:100%}.ng2-body a{color:inherit}.ng2-body :where(h1,h2,h3,p,ul,ol,figure,dl,dd){margin:0}.ng2-body :where(ul,ol){padding:0;list-style:none}.ng2-body :focus-visible{outline:2px solid var(--ng2-gold-hi);outline-offset:3px}.ng2-body button{font:inherit;color:inherit}.ng2-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;padding:0;margin:-1px}.ng2-wrap{width:100%;max-width:1200px;margin-inline:auto;padding-inline:var(--ng2-gut)}@media(min-width:990px){.ng2-wrap{padding-inline:40px}}.ng2-section{position:relative;padding-block:clamp(64px,8vw,112px);overflow:clip}.ng2-section--surface{background:var(--ng2-surface)}.ng2-center{text-align:center}.ng2-eyebrow{font-family:var(--ng2-label);font-weight:500;font-size:12px;line-height:1.4;letter-spacing:.26em;text-transform:uppercase;color:var(--ng2-gold);margin-bottom:16px}.ng2-h2{font-family:var(--ng2-head);font-weight:600;font-size:clamp(20px,2.4vw,30px);line-height:1.3;letter-spacing:-.005em;text-wrap:balance}.ng2-h2 em{font-style:normal;color:var(--ng2-gold)}.ng2-lede{color:var(--ng2-muted);font-size:clamp(15px,1.3vw,17px);max-width:62ch;margin-top:20px}.ng2-center .ng2-lede{margin-inline:auto}.ng2-rule{display:block;width:40px;height:1px;background:var(--ng2-gold);opacity:.8;margin:24px 0}.ng2-center .ng2-rule{margin-inline:auto}.ng2-kanji{position:absolute;font-family:Unbounded,Plus Jakarta Sans,system-ui,sans-serif;font-weight:500;font-size:clamp(160px,26vw,380px);line-height:1;writing-mode:vertical-rl;color:var(--ng2-text);opacity:.04;pointer-events:none;-webkit-user-select:none;user-select:none;top:50%;transform:translateY(-50%);letter-spacing:0}.ng2-kanji--r{right:2%}.ng2-kanji--l{left:2%}.ng2-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 28px;border:1px solid var(--ng2-gold);background:transparent;color:var(--ng2-text);font:700 13px/1.2 var(--ng2-body);letter-spacing:.14em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .2s,color .2s,border-color .2s,transform .2s}.ng2-btn:hover{border-color:var(--ng2-gold-hi);background:#38bdf81a}.ng2-btn--gold{background:#38bdf8;color:#04121c;border-color:#38bdf8}.ng2-btn--gold:hover{background:#0ea5e9;color:#04121c}.ng2-btn--sm{min-height:40px;padding:0 18px;font-size:11.5px}.ng2-btn--block{width:100%}.ng2-btn[disabled]{opacity:.55;cursor:not-allowed}.ng2-reveal{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.ng2-top{position:sticky;top:0;z-index:50}.ng2-bar{background:#060910;border-bottom:1px solid var(--ng2-line);color:var(--ng2-muted);font:500 11px/1 var(--ng2-body);letter-spacing:.16em;text-transform:uppercase;min-height:34px;display:flex;align-items:center;justify-content:center;padding:0 var(--ng2-gut);text-align:center}.ng2-bar__list{display:flex;gap:0;flex-wrap:wrap;justify-content:center}.ng2-bar__item{display:inline-flex;align-items:center}.ng2-bar__item+.ng2-bar__item:before{content:"";width:3px;height:3px;border-radius:50%;background:var(--ng2-gold);margin:0 18px}@media(max-width:760px){.ng2-bar__list{display:block;position:relative;height:34px;width:100%}.ng2-bar__item{position:absolute;top:0;right:0;bottom:0;left:0;justify-content:center;opacity:0;transition:opacity .4s}.ng2-bar__item.is-active,.ng2-bar__item:first-child{opacity:1}.ng2-bar__list.is-rot .ng2-bar__item:first-child:not(.is-active){opacity:0}.ng2-bar__item+.ng2-bar__item:before{display:none}}.ng2-header{background:#0b0f16;border-bottom:1px solid var(--ng2-line)}.ng2-header__in{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;max-width:1280px;margin-inline:auto;padding:0 var(--ng2-gut);min-height:60px}.ng2-nav{display:none;gap:28px}.ng2-nav a{font:500 12px/1 var(--ng2-body);letter-spacing:.16em;text-transform:uppercase;text-decoration:none;color:var(--ng2-muted);padding:8px 0;border-bottom:1px solid transparent;transition:color .2s,border-color .2s}.ng2-nav a:hover{color:var(--ng2-text);border-color:var(--ng2-gold)}.ng2-logo{display:inline-flex;align-items:center;text-decoration:none;justify-self:center;grid-column:2;line-height:0}.ng2-logo__img{display:block;height:30px;width:auto}.ng2-header__cta{display:flex;justify-content:flex-end;align-items:center;gap:8px;grid-column:3}.ng2-menu-btn{display:inline-flex;align-items:center;min-height:42px;padding:0 4px;background:none;border:0;cursor:pointer;font:500 11.5px/1 var(--ng2-body);letter-spacing:.16em;text-transform:uppercase;color:var(--ng2-muted);grid-column:1;justify-self:start}.ng2-mnav{border-top:1px solid var(--ng2-line);padding:8px var(--ng2-gut) 16px}.ng2-mnav[hidden]{display:none}.ng2-mnav a{display:block;padding:14px 0;border-bottom:1px solid var(--ng2-line);text-decoration:none;font:500 13px/1 var(--ng2-body);letter-spacing:.16em;text-transform:uppercase;color:var(--ng2-muted)}.ng2-mnav__stamp{display:block;width:28px;height:28px;margin:16px 0 4px}.ng2-cta-short{display:none}@media(max-width:760px){.ng2-logo__img{height:26px}.ng2-cta-full{display:none}.ng2-cta-short{display:inline}.ng2-header__cta .ng2-btn{padding:0 14px}}@media(min-width:990px){.ng2-header__in{min-height:70px;padding-inline:40px}.ng2-logo__img{height:34px}.ng2-nav{display:flex;grid-column:1}.ng2-menu-btn{display:none}.ng2-mnav{display:none!important}}#shopify-section-noglip2-header{position:sticky;top:0;z-index:50}.ng2-hero{padding:0 0 clamp(40px,5vw,72px)}.ng2-hero__grid{display:grid;gap:22px;max-width:1280px;margin-inline:auto;padding-inline:var(--ng2-gut)}.ng2-hero__media{margin-inline:calc(var(--ng2-gut) * -1);min-width:0}@media(min-width:990px){.ng2-hero{padding-top:28px}.ng2-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:56px;padding-inline:40px;align-items:start}.ng2-hero__media{margin-inline:0;position:sticky;top:calc(var(--ng2-top-h) + 20px)}}.ng2-gallery__stage{position:relative;background:var(--ng2-surface)}.ng2-gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.ng2-gallery__track::-webkit-scrollbar{display:none}.ng2-gallery__slide{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:6/5}@media(min-width:990px){.ng2-gallery__slide{aspect-ratio:1/1}}.ng2-gallery__pic{display:block;width:100%;height:100%}.ng2-gallery__pic img{width:100%;height:100%;object-fit:cover;display:block;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.ng2-gallery__count{position:absolute;right:12px;bottom:12px;padding:5px 10px;background:#0b0f16b8;font:500 11px/1 var(--ng2-body);letter-spacing:.12em;color:var(--ng2-text)}.ng2-gallery__nav{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border:1px solid var(--ng2-line-2);border-radius:50%;background:#0b0f16a8;cursor:pointer;display:none;align-items:center;justify-content:center;transition:border-color .1s,background .1s}.ng2-gallery__nav:hover{border-color:var(--ng2-gold);background:#0b0f16d9}.ng2-gallery__nav--prev{left:12px}.ng2-gallery__nav--next{right:12px}.ng2-gallery__nav svg{width:16px;height:16px}.ng2-gallery__thumbs{display:none}@media(min-width:990px){.ng2-gallery__nav{display:flex}.ng2-gallery__thumbs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:8px}}.ng2-thumb{padding:0;border:1px solid var(--ng2-line);background:var(--ng2-surface);cursor:pointer;aspect-ratio:1/1;overflow:hidden;opacity:.55;transition:opacity .1s,border-color .1s;width:100%}.ng2-thumb img{width:100%;height:100%;object-fit:cover;display:block}.ng2-thumb[aria-current=true]{opacity:1;border-color:var(--ng2-gold)}.ng2-thumb:hover{opacity:1}.ng2-dots{display:flex;justify-content:center;gap:6px;margin-top:10px}.ng2-dots span{width:5px;height:5px;border-radius:50%;background:var(--ng2-line-2);transition:background .1s,width .1s}.ng2-dots span.is-on{background:var(--ng2-gold);width:16px;border-radius:3px}@media(min-width:990px){.ng2-dots{display:none}}.ng2-buy{min-width:0}.ng2-buy__sub{font:500 12.5px/1.4 var(--ng2-label);letter-spacing:.22em;text-transform:uppercase;color:var(--ng2-gold);margin-bottom:10px}.ng2-h1{font-family:var(--ng2-head);font-weight:600;font-size:clamp(19px,2vw,26px);line-height:1.2;letter-spacing:.01em}.ng2-stars{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;font:400 13px/1.4 var(--ng2-body);color:var(--ng2-muted);margin-top:12px}.ng2-stars__bar{position:relative;display:inline-block;width:80px;height:14px;flex:none;background:linear-gradient(90deg,var(--ng2-gold) var(--ng2-fill,100%),rgba(255,255,255,.16) var(--ng2-fill,100%));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='16' viewBox='0 0 88 16'%3E%3Cg id='s'%3E%3Cpath d='M8 .8l2.2 4.8 5.2.6-3.9 3.5 1.1 5.1L8 12.2 3.4 14.8l1.1-5.1L.6 6.2l5.2-.6z'/%3E%3C/g%3E%3Cuse href='%23s' x='17.6'/%3E%3Cuse href='%23s' x='35.2'/%3E%3Cuse href='%23s' x='52.8'/%3E%3Cuse href='%23s' x='70.4'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='16' viewBox='0 0 88 16'%3E%3Cg id='s'%3E%3Cpath d='M8 .8l2.2 4.8 5.2.6-3.9 3.5 1.1 5.1L8 12.2 3.4 14.8l1.1-5.1L.6 6.2l5.2-.6z'/%3E%3C/g%3E%3Cuse href='%23s' x='17.6'/%3E%3Cuse href='%23s' x='35.2'/%3E%3Cuse href='%23s' x='52.8'/%3E%3Cuse href='%23s' x='70.4'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat}.ng2-stars b{font-weight:500;color:var(--ng2-text)}.ng2-buy__step{display:flex;align-items:center;gap:12px;margin:22px 0 12px;font:500 11.5px/1 var(--ng2-label);letter-spacing:.2em;text-transform:uppercase;color:var(--ng2-faint)}.ng2-buy__step:after{content:"";flex:1;height:1px;background:var(--ng2-line)}.ng2-bundles{border:0;margin:20px 0 0;padding:0;display:grid;gap:12px;min-width:0}.ng2-tier{position:relative;display:grid;grid-template-columns:72px minmax(0,1fr) auto;column-gap:14px;row-gap:3px;align-items:start;padding:16px 14px;border:1px solid var(--ng2-line-2);border-radius:6px;cursor:pointer;background:#ffffff04;transition:border-color .12s,background .12s,box-shadow .12s}.ng2-tier:hover{border-color:#38bdf88c}.ng2-tier.is-selected{border-color:var(--ng2-gold);background:#38bdf812;box-shadow:inset 0 0 0 1px var(--ng2-gold)}.ng2-tier:has(input:focus-visible){outline:2px solid var(--ng2-gold-hi);outline-offset:3px}.ng2-tier.has-badge{margin-top:8px;padding-top:20px}.ng2-tier__badge{position:absolute;top:-10px;left:14px;padding:5px 10px;border-radius:3px;font:700 10px/1 var(--ng2-body);letter-spacing:.14em;text-transform:uppercase;background:var(--ng2-surface-2);color:var(--ng2-gold);border:1px solid var(--ng2-line-2);white-space:nowrap;max-width:calc(100% - 28px);overflow:hidden;text-overflow:ellipsis}.ng2-tier.is-featured .ng2-tier__badge{background:var(--ng2-gold);color:#04121c;border-color:var(--ng2-gold)}.ng2-tier__img{grid-row:1/span 4;position:relative;width:72px;height:72px;border-radius:50%;overflow:visible;align-self:start}.ng2-tier__img svg,.ng2-tier__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:50%;object-fit:cover;display:block;border:1px solid var(--ng2-line-2);background:#101823}.ng2-tier.is-selected .ng2-tier__img img,.ng2-tier.is-selected .ng2-tier__img svg{border-color:#38bdf8b3}.ng2-tier__check{position:absolute;right:-4px;bottom:-2px;width:24px;height:24px;border-radius:50%;border:1px solid var(--ng2-line-2);background:var(--ng2-bg);display:flex;align-items:center;justify-content:center;z-index:1;transition:background .12s,border-color .12s}.ng2-tier__check svg{position:static;width:12px;height:12px;border:0;background:none;border-radius:0;opacity:0;color:#04121c}.ng2-tier.is-selected .ng2-tier__check{background:var(--ng2-gold);border-color:var(--ng2-gold)}.ng2-tier.is-selected .ng2-tier__check svg{opacity:1}.ng2-tier__name{grid-column:2;font-family:var(--ng2-head);font-weight:600;font-size:17px;line-height:1.3;color:var(--ng2-text)}.ng2-tier__prices{grid-column:3;grid-row:1/span 2;text-align:right;line-height:1.15;white-space:nowrap}.ng2-tier__price{font-family:var(--ng2-head);font-weight:600;font-size:24px;display:block;color:var(--ng2-text)}.ng2-tier__was{font-size:13px;color:var(--ng2-faint);text-decoration:line-through}.ng2-tier__gets{grid-column:2;font-size:13.5px;line-height:1.45;color:var(--ng2-muted)}.ng2-tier__gets b{font-weight:500;color:var(--ng2-text)}.ng2-tier__meta{grid-column:2/4;display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:8px}.ng2-chip{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border-radius:3px;font:500 11.5px/1.2 var(--ng2-body);letter-spacing:.04em;color:var(--ng2-muted);border:1px solid var(--ng2-line-2);white-space:nowrap}.ng2-chip--save{background:#38bdf824;border-color:#38bdf873;color:var(--ng2-gold-hi);font-weight:700}.ng2-chip--free{color:var(--ng2-text)}.ng2-chip svg{width:13px;height:13px;flex:none}@media(min-width:990px){.ng2-tier{grid-template-columns:88px minmax(0,1fr) auto;padding:18px;column-gap:18px}.ng2-tier.has-badge{padding-top:22px}.ng2-tier__img{width:88px;height:88px}.ng2-tier__name{font-size:18px}.ng2-tier__price{font-size:26px}}@media(max-width:989px){.ng2-tier{grid-template-columns:60px minmax(0,1fr) auto;column-gap:12px;padding:14px 12px 14px 14px}.ng2-tier.has-badge{padding-top:20px}.ng2-tier__img{width:60px;height:60px;grid-row:1/span 3}.ng2-tier__check{width:22px;height:22px;right:-5px;bottom:-4px}.ng2-tier__name{grid-column:2/4;grid-row:1;font-size:16.5px}.ng2-tier__gets{grid-column:2;grid-row:2;font-size:12.5px;line-height:1.4}.ng2-tier__prices{grid-column:3;grid-row:2}.ng2-tier__price{font-size:21px}.ng2-tier__meta{grid-row:3;margin-top:6px}.ng2-chip{font-size:11px;padding:3px 7px}}.ng2-incl{margin-top:16px;padding:14px 16px;border:1px solid var(--ng2-line);border-radius:6px;background:#ffffff03}.ng2-incl__h{font:500 11px/1 var(--ng2-label);letter-spacing:.2em;text-transform:uppercase;color:var(--ng2-faint);margin-bottom:10px}.ng2-incl ul{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px}.ng2-incl li{display:flex;align-items:center;gap:9px;font-size:13px;line-height:1.35;color:var(--ng2-muted)}.ng2-incl li svg{width:18px;height:18px;flex:none;color:var(--ng2-gold)}.ng2-incl b{font-weight:500;color:var(--ng2-text)}@media(max-width:480px){.ng2-incl ul{grid-template-columns:1fr;gap:7px}}.ng2-form{margin-top:16px}.ng2-add-btn{min-height:58px;font-size:14px;border-radius:4px}.ng2-pick-note{margin-top:12px;font-size:13.5px;line-height:1.55;color:var(--ng2-muted);text-align:center;text-wrap:pretty}.ng2-pick-note:empty{display:none}margin-top:8px;font-size:13.5px;color:#e9a0a0}.ng2-msg:empty{display:none}.ng2-micro{margin-top:12px;font-size:12.5px;line-height:1.6;color:var(--ng2-faint);text-align:center}.ng2-assure{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start;margin-top:20px;padding:16px;border:1px solid var(--ng2-line);border-radius:6px;background:var(--ng2-surface)}.ng2-assure svg{width:28px;height:28px;color:var(--ng2-gold);flex:none}.ng2-assure p{font-size:13.5px;color:var(--ng2-muted);line-height:1.55}.ng2-assure strong{color:var(--ng2-text);display:block;margin-bottom:2px;font-weight:500}.ng2-pay{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px;justify-content:center}.ng2-pay svg{height:24px;width:auto}.ng2-intro{position:relative;overflow:clip;padding-block:clamp(56px,7vw,96px);border-top:1px solid var(--ng2-line)}.ng2-intro .ng2-h2{max-width:24ch;margin-inline:auto}.ng2-bullets{display:grid;gap:7px;margin-top:16px}.ng2-bullets li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:start;font-size:13.5px;line-height:1.5;color:var(--ng2-muted)}.ng2-bullets svg{width:18px;height:18px;margin-top:1px}.ng2-bullets svg circle{fill:var(--ng2-gold)}.ng2-bullets svg path{fill:none;stroke:#04121c;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.ng2-bullets strong{color:var(--ng2-text);font-weight:700}@media(min-width:990px){.ng2-bullets{gap:6px;margin-top:14px}.ng2-bullets li{font-size:13.5px;line-height:1.45}}.ng2-tier__gift{grid-column:2/4;margin-top:7px}.ng2-gift{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px 7px;font-size:12px;line-height:1.3;color:var(--ng2-muted)}.ng2-gift svg,.ng2-incl__gift svg,.ng2-lifeline svg{width:15px;height:15px;flex:none;color:var(--ng2-gold)}.ng2-gift__was{color:var(--ng2-faint);text-decoration:line-through}.ng2-gift__free{display:inline-block;padding:2px 7px;border-radius:999px;background:#38bdf829;border:1px solid rgba(125,211,252,.5);color:#7dd3fc;font:700 10.5px/1.3 var(--ng2-body);letter-spacing:.08em}.ng2-incl__gift .ng2-gift__was{margin-left:4px}.ng2-incl__gift .ng2-gift__free{margin-left:6px}.ng2-lifeline{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:10px;font-size:12.5px;line-height:1.4;color:var(--ng2-text)}@media(max-width:989px){.ng2-tier__gift{grid-row:4;margin-top:6px}}@media(min-width:990px){.ng2-hero{padding-top:22px}.ng2-buy__sub{margin-bottom:6px}.ng2-stars{margin-top:8px}.ng2-bullets{gap:4px;margin-top:12px}.ng2-bullets li{font-size:13px;line-height:1.42;gap:9px;grid-template-columns:16px minmax(0,1fr)}.ng2-bullets svg{width:16px;height:16px;margin-top:2px}.ng2-bundles{margin-top:16px;gap:10px}.ng2-tier{grid-template-columns:72px minmax(0,1fr) auto;padding:13px 16px;column-gap:16px}.ng2-tier.has-badge{padding-top:17px;margin-top:6px}.ng2-tier__img{width:72px;height:72px}.ng2-tier__name{font-size:17px}.ng2-tier__price{font-size:24px}.ng2-tier__meta{margin-top:6px}.ng2-tier__gift{margin-top:5px}.ng2-form{margin-top:12px}}@media(max-width:989px){.ng2-tier__gift .ng2-gift{font-size:11.5px;gap:4px 6px;flex-wrap:nowrap;white-space:nowrap}.ng2-tier__gift .ng2-gift>svg{display:none}}@media(max-width:359px){.ng2-tier__gift .ng2-gift{flex-wrap:wrap;white-space:normal}}.ng2-bullets__toggle{display:none}.ng2-js .ng2-bullets__toggle{display:inline-flex;align-items:center;gap:5px;margin:6px 0 0 28px;padding:4px 0;background:none;border:0;cursor:pointer;font:500 12.5px/1.2 var(--ng2-body);letter-spacing:.04em;color:var(--ng2-gold);text-decoration:underline;text-decoration-color:#38bdf866;text-underline-offset:3px}.ng2-js .ng2-bullets__toggle:hover{color:var(--ng2-gold-hi)}.ng2-bullets__toggle svg{width:11px;height:11px;transition:transform .12s}.ng2-bullets__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.ng2-js .ng2-bullets:not(.is-open) .ng2-bullet--more{display:none}@media(prefers-reduced-motion:no-preference){.ng2-js .ng2-bullets.is-open .ng2-bullet--more{animation:ng2-bul .14s ease-out both}@keyframes ng2-bul{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}}.ng2-tier__meta .ng2-tier__gift{margin:0;display:inline-flex}@media(max-width:989px){.ng2-tier__meta .ng2-tier__gift{flex-basis:100%;margin-top:2px}}@media(min-width:990px){.ng2-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px}.ng2-hero{padding-top:16px}.ng2-h1{font-size:clamp(19px,1.9vw,24px);line-height:1.18}.ng2-bullets{margin-top:10px}.ng2-bundles{margin-top:12px}.ng2-tier__meta{gap:5px 6px;margin-top:5px}.ng2-tier__meta .ng2-chip{font-size:11px;padding:3px 6px}.ng2-tier__meta .ng2-chip svg,.ng2-tier__meta .ng2-gift>svg{display:none}.ng2-tier__meta .ng2-gift{font-size:11.5px;gap:4px 6px;margin-left:4px;white-space:nowrap;flex-wrap:nowrap}.ng2-add-btn{min-height:54px}}@media(max-width:760px){.ng2-menu-btn{min-height:44px;min-width:44px}.ng2-header__cta .ng2-btn{min-height:44px}.ng2-bullets li{font-size:14px}}.ng2-gallery__track{touch-action:pan-x pan-y}@media(max-width:760px){.ng2-logo{min-height:44px}}@media(max-width:379px){.ng2-h1{font-size:18px}.ng2-buy__sub{font-size:11.5px;letter-spacing:.18em}}.ng2-tier__meta .ng2-tier__gift{flex-basis:100%}@media(min-width:990px){.ng2-tier__meta .ng2-gift{margin-left:0}}.ng2-gallery__track{display:block;position:relative;overflow:hidden;aspect-ratio:6/5;scroll-snap-type:none;touch-action:pan-y;background:var(--ng2-surface);cursor:grab}.ng2-gallery__track:active{cursor:grabbing}@media(min-width:990px){.ng2-gallery__track{aspect-ratio:1/1}}.ng2-gallery__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .32s ease-in-out,visibility 0s linear .32s;aspect-ratio:auto}.ng2-gallery__slide.is-active{opacity:1;visibility:visible;z-index:1;transition:opacity .32s ease-in-out,visibility 0s}.ng2-gallery__slide img,.ng2-gallery__slide video{width:100%;height:100%;object-fit:cover;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.ng2-gallery__nav,.ng2-gallery__count{z-index:2}@media(prefers-reduced-motion:reduce){.ng2-gallery__slide,.ng2-gallery__slide.is-active{transition:none}}.ng2-thumb{position:relative}.ng2-thumb--video:after{content:"";position:absolute;left:50%;top:50%;width:22px;height:22px;margin:-11px 0 0 -11px;border-radius:50%;background:#0b0f16b3 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cpath d='M9 7l6 4-6 4z' fill='%23F4EFE6'/%3E%3C/svg%3E") center/100% no-repeat}.ng2-tier__meta{gap:6px}.ng2-lifeline{margin-top:14px;color:var(--ng2-muted)}.ng2-micro{margin-top:14px;font-size:12px;color:var(--ng2-faint)}@media(min-width:990px){.ng2-bundles{gap:12px}}.ng2-gallery__slide.is-prev{opacity:1;visibility:visible;z-index:0;transition:none}.ng2-ba__frame.ng2-ba2{aspect-ratio:1/1;max-width:560px;background:#0b0c0e;touch-action:pan-y;-webkit-user-select:none;user-select:none}.ng2-ba__frame.ng2-ba2 img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.ng2-ba__frame .ng2-ba2__after{clip-path:inset(0 0 0 calc(var(--pos) * 1%));will-change:clip-path}.ng2-ba__frame.ng2-ba2 .ng2-ba__tag{z-index:2;bottom:12px;padding:5px 9px;border-radius:2px;background:#0b0f16cc;font:500 10px/1 var(--ng2-body);letter-spacing:.22em}.ng2-ba__frame.ng2-ba2 .ng2-ba__handle{z-index:2;width:1px;margin-left:0;background:#f4f7fbd9;box-shadow:0 0 12px #00000059}.ng2-ba__frame.ng2-ba2 .ng2-ba__handle:after{width:40px;height:40px;margin:-20px 0 0 -20px;background-color:#0b0f16b3;border-color:#f4f7fbcc}.ng2-ba__frame.ng2-ba2 .ng2-ba__range{z-index:3}.ng2-gallery__track{aspect-ratio:1/1}.ng2-gallery__slide img,.ng2-gallery__slide video{object-fit:contain;background:var(--ng2-surface)}.ng2-gallery__nav{display:flex;width:44px;height:44px;background:#0b0f16b8;border-color:#38bdf88c;color:#f4f7fb}.ng2-gallery__nav svg{width:18px;height:18px}.ng2-gallery__nav--prev{left:8px}.ng2-gallery__nav--next{right:8px}@media(max-width:989px){.ng2-dots{display:none}.ng2-gallery__thumbs{display:flex;gap:8px;margin:8px 0 0;padding:0 0 2px;list-style:none;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.ng2-gallery__thumbs::-webkit-scrollbar{display:none}.ng2-gallery__thumbs li{flex:0 0 21%;scroll-snap-align:start}}.ng2-trust{border-block:1px solid var(--ng2-line);background:var(--ng2-surface)}.ng2-trust__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;max-width:1200px;margin-inline:auto}.ng2-trust__item{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;padding:28px 12px;border-right:1px solid var(--ng2-line);border-bottom:1px solid var(--ng2-line)}.ng2-trust__item:nth-child(2n){border-right:0}.ng2-trust__item svg{width:30px;height:30px;color:var(--ng2-gold)}.ng2-trust__item h3{font:600 12px/1.3 var(--ng2-body);letter-spacing:.16em;text-transform:uppercase}.ng2-trust__item p{font-size:13.5px;color:var(--ng2-muted);line-height:1.5}@media(min-width:900px){.ng2-trust__list{grid-template-columns:repeat(var(--ng2-cols,4),1fr)}.ng2-trust__item{border-bottom:0;border-right:1px solid var(--ng2-line)!important;padding:36px 20px}.ng2-trust__item:last-child{border-right:0!important}}.ng2-problem__grid{display:grid;gap:40px;margin-top:48px}.ng2-prose p{color:var(--ng2-muted);max-width:60ch}.ng2-prose p+p{margin-top:20px}.ng2-prose p strong{color:var(--ng2-text);font-weight:600}.ng2-fails{display:grid;gap:0;border-top:1px solid var(--ng2-line)}.ng2-fail{display:grid;grid-template-columns:auto 1fr;gap:6px 18px;padding:24px 0;border-bottom:1px solid var(--ng2-line)}.ng2-fail__n{font-family:var(--ng2-head);font-size:26px;color:var(--ng2-gold);line-height:1;grid-row:span 2}.ng2-fail h3{font:600 15px/1.4 var(--ng2-body);letter-spacing:0}.ng2-fail p{font-size:14.5px;color:var(--ng2-muted);line-height:1.6}@media(min-width:900px){.ng2-problem__grid{grid-template-columns:1fr 1fr;gap:80px}}.ng2-mech__steps{display:grid;gap:0;margin-top:40px;counter-reset:m}.ng2-mech__step{padding:28px 0;border-top:1px solid var(--ng2-line)}.ng2-mech__step:last-child{border-bottom:1px solid var(--ng2-line)}.ng2-mech__step h3{font-family:var(--ng2-head);font-weight:600;font-size:22px;line-height:1.2;margin-bottom:10px}.ng2-mech__step p{color:var(--ng2-muted);font-size:15px}.ng2-mech__big{font-family:var(--ng2-head);font-weight:500;font-size:clamp(21px,2.4vw,28px);line-height:1.25;color:var(--ng2-text);margin-top:40px;max-width:30ch;text-wrap:balance}@media(min-width:900px){.ng2-mech__grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.ng2-mech__steps{margin-top:0}}.ng2-angle__grid{display:grid;gap:32px;margin-top:48px}.ng2-angle__visual{display:grid;gap:16px;padding:24px;border:1px solid var(--ng2-line);background:var(--ng2-bg)}.ng2-angle__svg{width:100%;height:auto;display:block}.ng2-angle__knife{width:100%;height:auto;display:block;opacity:.95}.ng2-angle__rot{transform-origin:245px 300px;transform:rotate(calc(var(--a,15) * 1deg));transition:transform .9s cubic-bezier(.3,.7,.2,1)}.ng2-angle__fade{transition:opacity .5s}.ng2-angle[data-angle="15"] .ng2-on20,.ng2-angle[data-angle="20"] .ng2-on15{opacity:0}.ng2-angle[data-angle="15"]{--a:15}.ng2-angle[data-angle="20"]{--a:20}.ng2-seg{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--ng2-line-2)}.ng2-seg label{position:relative;display:block;cursor:pointer}.ng2-seg span{display:flex;flex-direction:column;gap:6px;align-items:center;justify-content:center;padding:22px 12px;text-align:center;font-family:var(--ng2-head);font-size:34px;font-weight:600;line-height:1;transition:background .25s,color .25s}.ng2-seg small{font:600 10.5px/1 var(--ng2-body);letter-spacing:.16em;text-transform:uppercase;color:var(--ng2-faint)}.ng2-seg input:checked+span{background:var(--ng2-gold);color:#04121c}.ng2-seg input:checked+span small{color:#04121c}.ng2-seg input:focus-visible+span{outline:2px solid var(--ng2-gold-hi);outline-offset:-4px}.ng2-seg label+label{border-left:1px solid var(--ng2-line-2)}.ng2-angle__texts{margin-top:28px;min-height:150px}.ng2-angle__txt{display:none}.ng2-angle[data-angle="15"] [data-for="15"],.ng2-angle[data-angle="20"] [data-for="20"]{display:block}@media(prefers-reduced-motion:no-preference){.ng2-angle__txt{animation:ng2-fade .6s ease both}@keyframes ng2-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}.ng2-angle__txt h3{font-family:var(--ng2-head);font-weight:600;font-size:23px;line-height:1.2;margin-bottom:12px}.ng2-angle__txt p{color:var(--ng2-muted)}.ng2-angle__tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.ng2-angle__tags span{padding:7px 12px;border:1px solid var(--ng2-line-2);font:600 11px/1 var(--ng2-body);letter-spacing:.12em;text-transform:uppercase;color:var(--ng2-gold)}@media(min-width:900px){.ng2-angle__grid{grid-template-columns:1.15fr 1fr;gap:72px;align-items:center}}.ng2-ba__grid{display:grid;gap:36px;align-items:center}.ng2-ba__frame{position:relative;aspect-ratio:4/5;max-width:560px;width:100%;margin-inline:auto;overflow:hidden;background:var(--ng2-surface);border:1px solid var(--ng2-line);--pos:50;touch-action:pan-y}.ng2-ba__layer{position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-size:206% auto;background-position:0 62%}.ng2-ba__after{background-position:100% 62%;clip-path:inset(0 0 0 calc(var(--pos) * 1%))}.ng2-ba__tag{position:absolute;bottom:14px;padding:6px 10px;background:#0b0f16c7;font:700 10.5px/1 var(--ng2-body);letter-spacing:.16em;text-transform:uppercase}.ng2-ba__tag--b{left:14px;color:var(--ng2-muted)}.ng2-ba__tag--a{right:14px;color:var(--ng2-gold)}.ng2-ba__handle{position:absolute;top:0;bottom:0;left:calc(var(--pos) * 1%);width:2px;margin-left:-1px;background:var(--ng2-gold-hi);pointer-events:none}.ng2-ba__handle:after{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%;background:var(--ng2-bg);border:1px solid var(--ng2-gold-hi);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 44 44' fill='none' stroke='%23D4AF37' stroke-width='1.5'%3E%3Cpath d='M17 15l-7 7 7 7M27 15l7 7-7 7'/%3E%3C/svg%3E")}.ng2-ba__range{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;-webkit-appearance:none;appearance:none}.ng2-ba__frame:has(.ng2-ba__range:focus-visible){outline:2px solid var(--ng2-gold-hi);outline-offset:3px}.ng2-ba__note{margin-top:12px;font-size:12px;color:var(--ng2-faint);text-align:center}@media(min-width:900px){.ng2-ba__grid{grid-template-columns:1fr 1fr;gap:80px}}.ng2-table-wrap{margin-top:48px;border:1px solid var(--ng2-line);background:var(--ng2-bg);overflow-x:auto}.ng2-table{width:100%;border-collapse:collapse;min-width:640px}.ng2-table th,.ng2-table td{padding:20px 22px;text-align:left;vertical-align:top;border-bottom:1px solid var(--ng2-line);font-size:14.5px;line-height:1.55}.ng2-table thead th{font:600 11px/1.3 var(--ng2-body);letter-spacing:.16em;text-transform:uppercase;color:var(--ng2-faint);padding-block:18px}.ng2-table thead th:last-child{color:var(--ng2-gold);background:#38bdf812}.ng2-table tbody th{font-weight:600;color:var(--ng2-text);width:22%}.ng2-table td{color:var(--ng2-muted)}.ng2-table td:last-child{color:var(--ng2-text);background:#38bdf80d}.ng2-table tr:last-child>*{border-bottom:0}.ng2-foot{margin-top:16px;font-size:12px;color:var(--ng2-faint)}@media(max-width:760px){.ng2-table-wrap{border:0;background:none;overflow:visible}.ng2-table{min-width:0;display:block}.ng2-table thead{display:none}.ng2-table tbody,.ng2-table tr{display:block}.ng2-table tr{border:1px solid var(--ng2-line);margin-bottom:12px;background:var(--ng2-bg)}.ng2-table th,.ng2-table td{display:block;border:0;padding:14px 16px;width:auto!important}.ng2-table tbody th{padding-bottom:4px;color:var(--ng2-gold);font:600 11px/1.3 var(--ng2-body);letter-spacing:.16em;text-transform:uppercase}.ng2-table td[data-l]:before{content:attr(data-l);display:block;font:600 10px/1 var(--ng2-body);letter-spacing:.16em;text-transform:uppercase;color:var(--ng2-faint);margin-bottom:6px}}.ng2-steps{display:grid;gap:16px;margin-top:48px}.ng2-step{position:relative;padding:32px 24px;border:1px solid var(--ng2-line);border-radius:6px;background:var(--ng2-surface)}.ng2-step__n{font-family:var(--ng2-head);font-size:52px;line-height:1;color:#38bdf847;font-weight:500}.ng2-step svg{width:56px;height:56px;color:var(--ng2-gold);margin:20px 0}.ng2-step h3{font-family:var(--ng2-head);font-weight:600;font-size:22px;line-height:1.2;margin-bottom:10px}.ng2-step p{color:var(--ng2-muted);font-size:15px}@media(min-width:900px){.ng2-steps{grid-template-columns:repeat(3,1fr);gap:20px}.ng2-step{padding:40px 32px}}.ng2-rev-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px}.ng2-rev-sum{display:flex;align-items:center;gap:16px}.ng2-rev-sum b{font-family:var(--ng2-head);font-size:40px;font-weight:600;line-height:1}.ng2-rev-grid{display:grid;gap:16px;margin-top:40px}.ng2-rev{padding:28px 24px;border:1px solid var(--ng2-line);border-radius:6px;background:var(--ng2-bg);display:flex;flex-direction:column;gap:14px}.ng2-rev h3{font:600 15px/1.4 var(--ng2-body);letter-spacing:0}.ng2-rev p{color:var(--ng2-muted);font-size:15px}.ng2-rev__photo{width:100%;aspect-ratio:4/3;object-fit:cover}.ng2-rev__by{margin-top:auto;font-size:13px;color:var(--ng2-faint)}.ng2-rev__by strong{color:var(--ng2-text);font-weight:600}.ng2-rev__ver{color:var(--ng2-gold);font:600 10.5px/1 var(--ng2-body);letter-spacing:.14em;text-transform:uppercase;margin-left:8px}@media(min-width:900px){.ng2-rev-grid{grid-template-columns:repeat(3,1fr)}}.ng2-guar{display:grid;gap:36px;padding:clamp(32px,5vw,72px);border:1px solid var(--ng2-gold);background:linear-gradient(180deg,#38bdf812,#38bdf804);position:relative}.ng2-guar:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:1px solid var(--ng2-line);pointer-events:none}.ng2-seal{width:150px;height:150px;margin-inline:auto}.ng2-guar .ng2-h2{font-size:clamp(24px,3vw,36px)}.ng2-guar__body{display:grid;gap:14px;margin-top:22px;color:var(--ng2-muted)}.ng2-guar__body em{color:var(--ng2-text);font-style:normal}.ng2-sign{margin-top:24px;font-family:var(--ng2-head);font-size:20px;font-weight:500;color:var(--ng2-gold)}@media(min-width:900px){.ng2-guar{grid-template-columns:auto 1fr;gap:64px;align-items:center}.ng2-seal{width:210px;height:210px}}.ng2-faq{max-width:820px;margin:48px auto 0;border-top:1px solid var(--ng2-line)}.ng2-faq details{border-bottom:1px solid var(--ng2-line);transition:background .3s}.ng2-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 0;cursor:pointer;list-style:none;font-family:var(--ng2-head);font-weight:600;font-size:clamp(17px,1.8vw,20px);line-height:1.4;transition:color .25s}.ng2-faq summary::-webkit-details-marker{display:none}.ng2-faq summary:after{content:"";flex:none;width:14px;height:14px;background:linear-gradient(var(--ng2-gold),var(--ng2-gold)) center/100% 1px no-repeat,linear-gradient(var(--ng2-gold),var(--ng2-gold)) center/1px 100% no-repeat;transition:transform .3s}.ng2-faq details[open] summary{color:var(--ng2-gold)}.ng2-faq details[open] summary:after{transform:rotate(45deg)}.ng2-faq details[open]{box-shadow:inset 2px 0 0 var(--ng2-gold);padding-left:20px}.ng2-faq__a{padding:0 0 26px;color:var(--ng2-muted);max-width:66ch}.ng2-faq__a p+p,.ng2-faq__a ul{margin-top:12px}.ng2-faq__a li{padding-left:18px;position:relative;margin-top:6px}.ng2-faq__a li:before{content:"";position:absolute;left:0;top:.8em;width:8px;height:1px;background:var(--ng2-gold)}@media(prefers-reduced-motion:no-preference){.ng2-faq details[open] .ng2-faq__a{animation:ng2-fade .5s ease both}}.ng2-sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;background:#0b0f16;border-top:1px solid var(--ng2-line-2);padding:10px var(--ng2-gut) calc(10px + env(safe-area-inset-bottom));transform:translateY(110%);transition:transform .35s}.ng2-sticky.is-on{transform:none}.ng2-sticky__in{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:12px;align-items:center;max-width:520px;margin-inline:auto}.ng2-sticky__img{position:relative;width:44px;height:44px;flex:none}.ng2-sticky__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:44px;height:44px;object-fit:cover;border-radius:50%}.ng2-sticky__img img[data-ng2-st-img]{border:1px solid var(--ng2-line-2)}.ng2-sticky__t{min-width:0;line-height:1.3}.ng2-sticky__t b{display:block;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ng2-sticky__t span{font-family:var(--ng2-head);font-size:19px;font-weight:600;color:var(--ng2-gold)}.ng2-sticky .ng2-btn{min-height:46px;padding:0 20px}@media(min-width:900px){.ng2-sticky{display:none}}.ng2-foot-sec{border-top:1px solid var(--ng2-line);padding:64px 0 96px;background:#060910}.ng2-foot__grid{display:grid;gap:36px}.ng2-foot__about .ng2-logo__img{height:76px;width:auto;display:block}.ng2-foot__about p{margin-top:20px;color:var(--ng2-muted);font-size:14px;max-width:36ch}.ng2-foot__col h3{font:600 11px/1 var(--ng2-body);letter-spacing:.18em;text-transform:uppercase;color:var(--ng2-gold);margin-bottom:18px}.ng2-foot__col li+li{margin-top:12px}.ng2-foot__col a{font-size:14px;color:var(--ng2-muted);text-decoration:none}.ng2-foot__col a:hover{color:var(--ng2-text)}.ng2-foot__col li{font-size:14px;color:var(--ng2-muted)}.ng2-foot__base{margin-top:48px;padding-top:24px;border-top:1px solid var(--ng2-line);font-size:12.5px;color:var(--ng2-faint)}@media(min-width:900px){.ng2-foot__grid{grid-template-columns:1.4fr 1fr 1fr;gap:64px}.ng2-foot-sec{padding-bottom:64px}}.ng2-guar__life{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid rgba(56,189,248,.35);border-radius:6px;background:#38bdf80f;color:var(--ng2-text)!important}.ng2-guar__life svg{width:20px;height:20px;flex:none;color:var(--ng2-gold)}.ng2-guar__life strong{font-weight:500}html{touch-action:manipulation;-webkit-text-size-adjust:100%}img,video{-webkit-touch-callout:none}.ng2-gallery__track,.ng2-gallery__slide,.ng2-gallery__slide img,.ng2-gallery__stage,.ng2-thumb,.ng2l__frame,.ng2-ba__frame{touch-action:pan-y;user-select:none;-webkit-user-select:none}.ng2-section{padding-block:clamp(36px,4.5vw,64px)}.ng2-intro{padding-block:clamp(32px,4vw,56px)}.ng2-h2{margin-bottom:0}.ng2i{display:grid;gap:28px;align-items:center}.ng2i__t{text-align:center}.ng2i__t .ng2-lede,.ng2i__t .ng2-rule{margin-inline:auto}.ng2i__f .ng2l{margin:0 auto;max-width:560px}@media(min-width:900px){.ng2i{grid-template-columns:1.05fr 1fr;gap:56px}.ng2i__t{text-align:left}.ng2i__t .ng2-h2,.ng2i__t .ng2-lede,.ng2i__t .ng2-rule{margin-inline:0}}.ng2r-lb{position:fixed;top:0;right:0;bottom:0;left:0;max-width:none;max-height:none;width:100%;height:100%;display:none;align-items:center;justify-content:center;margin:0}.ng2r-lb[open]{display:flex}.ng2r-lb img{cursor:zoom-out}.ng2r-lb__x{position:fixed;top:max(12px,env(safe-area-inset-top,0px));right:12px;width:52px;height:52px;border-radius:50%;background:#0b0f16cc;border:1px solid rgba(56,189,248,.5);z-index:2;line-height:1}.ng2-colors{margin-top:14px;padding:14px;border:1px solid var(--ng2-line-2);border-radius:6px;background:#ffffff04}.ng2-colors__h{margin:0 0 10px;font:700 12px/1.3 var(--ng2-label);letter-spacing:.18em;text-transform:uppercase;color:var(--ng2-gold)}.ng2-colorrow{display:grid;gap:8px;padding:10px 0;border-top:1px solid var(--ng2-line)}.ng2-colorrow[hidden]{display:none}.ng2-colorrow:first-of-type{border-top:0;padding-top:0}.ng2-colorrow:last-child{padding-bottom:0}.ng2-colorrow__l{margin:0;display:flex;justify-content:space-between;gap:8px;font-size:13.5px;color:var(--ng2-muted)}.ng2-colorrow__l b{color:var(--ng2-text);font-weight:700}.ng2-sws{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ng2-sw{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:9px 3px 8px;min-height:44px;border:1px solid var(--ng2-line-2);border-radius:8px;cursor:pointer;transition:border-color .12s,background .12s}.ng2-sw:hover{border-color:#38bdf88c}.ng2-sw__dot{width:28px;height:28px;border-radius:50%;background:var(--c);border:1px solid rgba(255,255,255,.3)}.ng2-sw__n{font-size:10.5px;line-height:1.25;color:var(--ng2-muted);text-align:center;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.ng2-sw:has(input:checked){border-color:var(--ng2-gold);background:#38bdf817;box-shadow:inset 0 0 0 1px var(--ng2-gold)}.ng2-sw:has(input:checked) .ng2-sw__n{color:var(--ng2-text)}.ng2-sw:has(input:focus-visible){outline:2px solid var(--ng2-gold);outline-offset:2px}.ng2-sw:has(input:disabled){opacity:.4;cursor:not-allowed}.ng2-btn--gold[disabled]{opacity:.55;cursor:not-allowed}@media(min-width:990px){.ng2-sw__n{font-size:11.5px}}.ng2-h2,.ng2-h1{overflow-wrap:break-word}@media(max-width:420px){.ng2-h2{font-size:19px}}.ng2-offerhead{display:flex;align-items:center;gap:10px;margin:18px 0 10px;font-family:var(--ng2-label);font-weight:700;font-size:12.5px;letter-spacing:.24em;color:var(--ng2-gold);text-transform:uppercase;white-space:nowrap}.ng2-offerhead__line{flex:1;min-width:16px;height:1px;background:linear-gradient(90deg,#38bdf800,#38bdf899)}.ng2-offerhead__line:last-child{background:linear-gradient(90deg,#38bdf899,#38bdf800)}@media(min-width:900px){.ng2-foot__grid--4{grid-template-columns:1.2fr .9fr 1.1fr 1.3fr;gap:40px}}.ng2-foot__co-list li{margin:0 0 6px;line-height:1.5;font-size:14px}.ng2-colors{padding:12px 14px}.ng2-colorrow{grid-template-columns:78px minmax(0,1fr);align-items:center;gap:10px;padding:8px 0}.ng2-colorrow__l{display:grid;gap:2px;margin:0;font-size:13px;line-height:1.25}.ng2-colorrow__l span{color:var(--ng2-muted)}.ng2-colorrow__l b{font-size:13.5px;color:var(--ng2-text)}.ng2-sws{gap:6px}.ng2-sw--thumb{padding:0;min-height:0;aspect-ratio:1 / 1;border-radius:10px;overflow:hidden;background:#dfe7ef;border:2px solid transparent;box-shadow:inset 0 0 0 1px #ffffff1f}.ng2-sw--thumb .ng2-sw__img{display:block;width:100%;height:100%;object-fit:cover}.ng2-sw--thumb:has(input:checked){border-color:#38bdf8;box-shadow:0 0 0 3px #38bdf840;background:#dfe7ef;transform:none}.ng2-sw--thumb:not(:has(input:checked)) .ng2-sw__img{opacity:.82}.ng2-sw--thumb:hover .ng2-sw__img{opacity:1}.ng2-sw--thumb .ng2-sw__dot{position:absolute;top:8px;right:8px;bottom:8px;left:8px;width:auto;height:auto}.ng2-micro{margin:10px 0 0;text-align:center;font-size:13px;line-height:1.5;color:var(--ng2-muted)}.ng2-form .ng2-lifeline{margin-top:8px}@media(max-width:420px){.ng2-colorrow{grid-template-columns:70px minmax(0,1fr);gap:8px}.ng2-sws{gap:5px}}.ng2-jubi{display:grid;gap:2px;justify-items:start;margin:0 0 12px;padding:10px 16px 11px;border-left:3px solid #38BDF8;background:linear-gradient(90deg,#38bdf829,#38bdf800);border-radius:0 8px 8px 0;text-align:left}.ng2-jubi__h{font:800 clamp(20px,4.6vw,26px)/1.05 var(--ng2-head);letter-spacing:.06em;color:#7dd3fc}.ng2-jubi__s{font-size:clamp(13px,3.4vw,15px);line-height:1.3;color:#e6f4ff;font-weight:500}.ng2-tier__prices{display:grid;justify-items:end}.ng2-tier__jubi{margin-top:3px;font-size:11px;line-height:1.2;color:#7dd3fc;text-align:right;white-space:nowrap}@media(max-width:420px){.ng2-jubi{padding:8px 12px 9px}.ng2-tier__jubi{font-size:10.5px}}:root{--ng2-ease: cubic-bezier(.22, 1, .36, 1);--ng2-muted: #A9B8CB;--ng2-faint: #8E9FB4;--ng2-radius: 14px;--ng2-ring: #38BDF8;--ng2-shadow-1: inset 0 1px 0 rgba(255, 255, 255, .05), 0 6px 20px rgba(0, 0, 0, .28);--ng2-shadow-2: inset 0 1px 0 rgba(255, 255, 255, .07), 0 14px 34px rgba(0, 0, 0, .38);--ng2-t: .2s}.ng2-body{text-rendering:optimizeLegibility}.ng2-h2{font-size:clamp(20px,1.05rem + 1.1vw,32px);line-height:1.25;letter-spacing:-.01em}.ng2-eyebrow{margin-bottom:16px}.ng2-section{padding-block:clamp(48px,6vw,80px)}.ng2-prose,.ng2-lede,.ng2-guar__body,.ng2-faq__a,.ng2-mech__step p,.ng2-step p,.ng2-fail p{max-width:65ch}.ng2-prose p+p{margin-top:16px}.ng2-lede{line-height:1.7}.ng2-mech__step h3,.ng2-step h3,.ng2-fail h3{line-height:1.3}.ng2-step,.ng2r-card,.ng2r-sumcard,.ng2r-themes,.ng2-colors,.ng2-tier,.ng2-guar,.ng2-table-wrap,.ng2an__img,.ng2-mech__step{border-radius:var(--ng2-radius)}.ng2-step,.ng2r-card,.ng2r-sumcard,.ng2r-themes,.ng2-colors,.ng2-guar,.ng2an__img{border:1px solid var(--ng2-line-2);box-shadow:var(--ng2-shadow-1);background-image:linear-gradient(180deg,#ffffff06,#fff0 38%)}.ng2-step,.ng2r-card,.ng2-tier{transition:transform var(--ng2-t) var(--ng2-ease),box-shadow var(--ng2-t) ease,border-color var(--ng2-t) ease,background-color var(--ng2-t) ease}@media(hover:hover){.ng2-step:hover,.ng2r-card:hover{transform:translateY(-2px);box-shadow:var(--ng2-shadow-2);border-color:#38bdf866}}.ng2-table-wrap{border:1px solid var(--ng2-line-2);box-shadow:var(--ng2-shadow-1);overflow-x:auto}.ng2-guar{border-radius:18px}.ng2-body .ng2-btn{transition:transform var(--ng2-t) var(--ng2-ease),box-shadow var(--ng2-t) ease,background-color var(--ng2-t) ease,border-color var(--ng2-t) ease,color var(--ng2-t) ease,opacity var(--ng2-t) ease;border-radius:10px}@media(hover:hover){.ng2-body .ng2-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 26px #38bdf847}}.ng2-body .ng2-btn:active:not(:disabled){transform:translateY(0) scale(.98);box-shadow:0 3px 10px #38bdf838;transition-duration:90ms}.ng2-body .ng2-btn--gold{position:relative;overflow:hidden;isolation:isolate}.ng2-body .ng2-btn--gold:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.34) 50%,transparent 62%);transform:translate(-130%);animation:ng2-pl-shine 6s ease-in-out 2s infinite}@keyframes ng2-pl-shine{0%,76%{transform:translate(-130%)}to{transform:translate(130%)}}.ng2-body .ng2-btn:disabled,.ng2-body .ng2-btn[disabled]{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none;filter:saturate(.7)}.ng2-body .ng2-btn:disabled:after,.ng2-body .ng2-btn[disabled]:after{display:none}.ng2-tier{box-shadow:var(--ng2-shadow-1)}@media(hover:hover){.ng2-tier:not(.is-selected):hover{transform:translateY(-2px);box-shadow:var(--ng2-shadow-2)}}.ng2-tier.is-selected{box-shadow:inset 0 0 0 1px var(--ng2-gold),0 12px 30px #38bdf829}.ng2-tier__check{transition:background-color var(--ng2-t) ease,border-color var(--ng2-t) ease,transform .3s var(--ng2-ease);transform:scale(.7)}.ng2-tier.is-selected .ng2-tier__check{transform:scale(1)}.ng2-tier__check svg{opacity:0;transform:translate(-5px) scale(.6);transition:opacity .2s ease,transform .3s var(--ng2-ease)}.ng2-tier.is-selected .ng2-tier__check svg{opacity:1;transform:none}.ng2-sw{transition:border-color var(--ng2-t) ease,background-color var(--ng2-t) ease,box-shadow var(--ng2-t) ease,transform var(--ng2-t) var(--ng2-ease)}@media(hover:hover){.ng2-sw:hover{transform:translateY(-1px)}}.ng2-header{transition:background-color .25s ease,box-shadow .25s ease,border-color .25s ease}.ng2-top.is-scrolled .ng2-header{background:#0b0f16c7;-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);box-shadow:0 8px 24px #00000059;border-bottom-color:#30496bb3}.ng2-logo__img{transition:transform .3s var(--ng2-ease);transform-origin:center}.ng2-top.is-scrolled .ng2-logo__img{transform:scale(.88)}.ng2-mnav{overflow:hidden}.ng2-mnav a{transition:color var(--ng2-t) ease,padding-left var(--ng2-t) var(--ng2-ease)}.ng2-mnav a:hover{padding-left:6px;color:var(--ng2-gold)}.ng2-menu-btn{transition:color var(--ng2-t) ease,opacity var(--ng2-t) ease}.ng2-menu-btn:hover{color:var(--ng2-gold)}.ng2-sticky{opacity:0;visibility:hidden;transition:transform .45s var(--ng2-ease),opacity .3s ease,visibility 0s linear .45s;box-shadow:0 -12px 32px #0006}.ng2-sticky.is-on{opacity:1;visibility:visible;transition:transform .45s var(--ng2-ease),opacity .3s ease,visibility 0s}.ng2-pl__body{overflow:hidden}.ng2-pl-acc>summary{transition:color var(--ng2-t) ease;cursor:pointer}.ng2-pl-acc>summary:hover{color:var(--ng2-gold)}.ng2-pl-acc>summary::-webkit-details-marker{display:none}.ng2-faq details.ng2-pl-acc[open]:not(.ng2-pl-open) summary:after{transform:none}.ng2-faq details.ng2-pl-acc[open]:not(.ng2-pl-open) summary{color:inherit}.kza__row.ng2-pl-acc[open]:not(.ng2-pl-open) .kza__chev{transform:none}.kza__chev{transition:transform .32s var(--ng2-ease),opacity var(--ng2-t) ease}.kza__sum:hover .kza__chev{opacity:1}.ng2r-acc{transition:none}.ng2r-acc summary{transition:color var(--ng2-t) ease}.ng2r-acc summary:after{transition:transform .32s var(--ng2-ease)}.ng2r-acc.ng2-pl-acc[open]:not(.ng2-pl-open) summary:after{transform:rotate(45deg) translateY(-2px)}.ngh-faq details.ng2-pl-acc[open]:not(.ng2-pl-open) summary:after{content:"+"}.ngh-faq summary:after{transition:transform .3s var(--ng2-ease)}.ngh-faq details.ng2-pl-open summary:after{transform:rotate(180deg)}.ng2-pl-acc>summary:focus-visible{border-radius:6px}.ng2r-chipt{transition:border-color var(--ng2-t) ease,background-color var(--ng2-t) ease,opacity var(--ng2-t) ease,transform var(--ng2-t) var(--ng2-ease),color var(--ng2-t) ease}@media(hover:hover){.ng2r-chipt:hover{transform:translateY(-1px)}}.ng2r-cell:not([hidden])>.ng2r-card{animation:ng2-pl-in .42s var(--ng2-ease) both}@keyframes ng2-pl-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ng2r-how{transition:background-color var(--ng2-t) ease,color var(--ng2-t) ease}.ng2r-how:hover{color:var(--ng2-gold)}.ng2r-modal[open]{animation:ng2-pl-modal .3s var(--ng2-ease) both}.ng2r-modal[open]::backdrop{animation:ng2-pl-fade .3s ease both}.ng2r-modal.is-closing{animation:ng2-pl-modal-out .2s ease both}.ng2r-modal.is-closing::backdrop{animation:ng2-pl-fade-out .2s ease both}@keyframes ng2-pl-modal{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@keyframes ng2-pl-modal-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(8px) scale(.98)}}@keyframes ng2-pl-fade{0%{opacity:0}to{opacity:1}}@keyframes ng2-pl-fade-out{0%{opacity:1}to{opacity:0}}.ng2r-modal__x{transition:background-color var(--ng2-t) ease,transform var(--ng2-t) var(--ng2-ease)}.ng2r-modal__x:hover{transform:rotate(90deg)}.ng2-foot__col a,.ng2-nav a,.ng2-faq__a a,.ng2-prose a,.kza__body a,.ng2r-reply__text a,.ngh-faq a{background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;text-decoration:none;transition:background-size .25s var(--ng2-ease),color var(--ng2-t) ease;padding-bottom:1px}.ng2-foot__col a:hover,.ng2-nav a:hover,.ng2-faq__a a:hover,.ng2-prose a:hover,.kza__body a:hover,.ng2r-reply__text a:hover,.ngh-faq a:hover,.ng2-foot__col a:focus-visible,.ng2-nav a:focus-visible{background-size:100% 1px}.ng2-faq__a a,.kza__body a,.ng2-prose a,.ngh-faq a{background-size:100% 1px}.ng2-faq__a a:hover,.kza__body a:hover,.ng2-prose a:hover,.ngh-faq a:hover{background-size:100% 2px}.ng2-gallery__slide img,.ng2an__img img,.ng2-tier__img img{aspect-ratio:1 / 1}img.ng2-pl-img{opacity:0;transition:opacity .45s ease}img.ng2-pl-img.is-loaded{opacity:1}@media(prefers-reduced-motion:no-preference){.ng2-pl-ok .ng2-pl-r{opacity:0;transform:translateY(16px);transition:opacity .55s ease,transform .55s var(--ng2-ease);will-change:opacity,transform}.ng2-pl-ok .ng2-pl-r.is-in{opacity:1;transform:none;will-change:auto}}.ng2-body :focus-visible,.ngh :focus-visible{outline:2px solid var(--ng2-ring);outline-offset:3px;box-shadow:0 0 0 5px #38bdf838}.ng2-body .ng2-sr:focus-visible{box-shadow:none}@media(prefers-reduced-motion:reduce){.ng2-body *,.ng2-body *:before,.ng2-body *:after,.ngh *,.ngh *:before,.ngh *:after{animation-duration:.001ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.001ms!important;transition-delay:0s!important;scroll-behavior:auto!important}.ng2-body .ng2-btn--gold:after{display:none}img.ng2-pl-img{opacity:1}}.ng2-sticky__pay{max-width:520px;margin:4px auto 0}.ng2-sticky__pay .ng2pay{margin-top:0;max-width:none;justify-content:center}.ng2-sticky__t b{font-size:13.5px}.ng2-sticky__from{display:block;font-size:12.5px;color:var(--ng2-muted)}.ng2-sticky__in{max-width:560px}@media(max-width:759px){.ng2-gallery__thumbs{gap:5px!important;margin-top:6px!important}.ng2-gallery__thumbs li{flex:0 0 36px!important}.ng2-gallery__thumbs .ng2-thumb{border-radius:4px}.ng2-dots{display:none!important}.ng2-buy__sub{font-size:10.5px!important;letter-spacing:.1em!important;margin-bottom:4px!important;white-space:nowrap}.ng2-h1{font-size:18px!important;line-height:1.15!important}.ng2-stars{margin-top:5px!important;font-size:12px!important}.ng2-bullets{gap:2px!important;margin-top:8px!important}.ng2-bullets li{font-size:12.5px!important;line-height:1.3!important;gap:7px!important;grid-template-columns:15px minmax(0,1fr)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ng2-bullets li>span{overflow:hidden;text-overflow:ellipsis}.ng2-bullets svg{width:15px!important;height:15px!important;margin-top:0!important}.ng2-offerhead{margin:10px 0 6px!important;font-size:11px!important}.ng2-jubi{margin:0 0 6px!important;padding:5px 10px 6px!important;gap:0!important}.ng2-jubi__h{font-size:12px!important}.ng2-jubi__s{font-size:11px!important}.ng2-bundles{margin-top:8px!important;gap:6px!important}.ng2-tier{grid-template-columns:44px minmax(0,1fr) auto!important;padding:8px 10px!important;column-gap:10px!important;row-gap:2px!important}.ng2-tier.has-badge{padding-top:12px!important;margin-top:4px!important}.ng2-tier__img{width:44px!important;height:44px!important;grid-row:1/span 2!important}.ng2-tier__check{transform:scale(.8);transform-origin:bottom right}.ng2-tier__name{font-size:15px!important}.ng2-tier__price{font-size:17px!important}.ng2-tier__was{font-size:11px!important}.ng2-tier__jubi,.ng2-tier__gets{display:none!important}.ng2-tier__meta{grid-column:2/4!important;margin-top:2px!important;gap:4px!important}.ng2-tier__meta .ng2-chip{font-size:10.5px!important;padding:2px 5px!important}.ng2-tier__badge{font-size:9.5px!important;padding:2px 7px!important}.ng2-sw--thumb{width:38px!important;height:38px!important}.ng2-sw__img{width:100%!important;height:100%!important}.ng2-tcol__l,.ng2-colorrow__l{font-size:12px!important;margin:0 0 4px!important}.ng2-tcol__tog{font-size:12px!important;margin-top:6px!important}.ng2-btn--block{min-height:50px!important}}@media(max-width:759px){.ng2-tier__prices{grid-row:1/span 2!important;align-self:center!important}.ng2-tier__meta{grid-column:2!important}.ng2-tier__meta .ng2-chip:last-child{display:none!important}.ng2-tier__img{align-self:center!important}.ng2-tier__name{align-self:end}.ng2-section{padding-top:30px!important;padding-bottom:30px!important}.ng2-intro{padding-top:20px!important;padding-bottom:20px!important}.ng2-hero{padding-bottom:24px!important}}.ng2-stock{display:flex;align-items:center;gap:9px;width:fit-content;max-width:100%;margin:0 0 10px;padding:7px 14px 7px 12px;border:1px solid rgba(248,113,113,.45);border-radius:999px;background:linear-gradient(90deg,#ef44442e,#ef44440f);font:600 13px/1.2 var(--ng2-body);color:#fecaca;letter-spacing:.01em}.ng2-stock b{color:#fff;font-weight:800}.ng2-stock__dot{flex:0 0 9px;width:9px;height:9px;border-radius:50%;background:#ef4444;box-shadow:0 0 #ef4444a6;animation:ng2-stk 1.8s infinite}@keyframes ng2-stk{70%{box-shadow:0 0 0 7px #ef444400}to{box-shadow:0 0 #ef444400}}@media(prefers-reduced-motion:reduce){.ng2-stock__dot{animation:none}}@media(max-width:759px){.ng2-stock{font-size:12px;padding:5px 11px 5px 10px;margin-bottom:6px}}@media(min-width:760px){.ng2-bundles{gap:8px!important;margin-top:10px!important}.ng2-tier{grid-template-columns:52px minmax(0,1fr) auto!important;padding:9px 14px!important;column-gap:12px!important;row-gap:2px!important}.ng2-tier.has-badge{padding-top:13px!important;margin-top:5px!important}.ng2-tier__img{width:52px!important;height:52px!important;grid-row:1/span 2!important;align-self:center!important}.ng2-tier__name{font-size:16px!important;align-self:end}.ng2-tier__price{font-size:19px!important}.ng2-tier__prices{grid-row:1/span 2!important;align-self:center!important}.ng2-tier__jubi,.ng2-tier__gets{display:none!important}.ng2-tier__meta{grid-column:2!important;margin-top:2px!important;gap:5px!important}.ng2-tier__meta .ng2-chip{font-size:11px!important;padding:2px 6px!important}.ng2-tier__meta .ng2-chip:last-child{display:none!important}.ng2-sw--thumb{width:44px!important;height:44px!important}.ng2-jubi{margin:0 0 8px!important;padding:7px 14px 8px!important}.ng2-offerhead{margin:12px 0 8px!important}}@media(min-width:760px){.ng2-tier.has-badge{padding-top:22px!important;margin-top:12px!important}}@media(max-width:759px){.ng2-tier.has-badge{padding-top:21px!important;margin-top:12px!important}}.ng2-tier__badge{z-index:3}.ng2-menu-btn{gap:9px;min-height:42px!important;padding:0 14px 0 12px!important;border:1.5px solid rgba(226,232,240,.55)!important;border-radius:10px!important;background:#ffffff14!important;color:#f1f5f9!important;font-weight:700!important;letter-spacing:.14em!important;box-shadow:0 1px #ffffff14 inset}.ng2-menu-btn:before{content:"";width:18px;height:14px;flex:0 0 18px;background:linear-gradient(#f1f5f9,#f1f5f9) 0 0/100% 2px no-repeat,linear-gradient(#f1f5f9,#f1f5f9) 0 6px/100% 2px no-repeat,linear-gradient(#f1f5f9,#f1f5f9) 0 12px/100% 2px no-repeat}.ng2-menu-btn:active{background:#38bdf833!important;border-color:#38bdf8!important}.ng2-mnav--drawer{position:fixed;top:0;left:0;bottom:0;z-index:1001;width:min(86vw,340px);margin:0;padding:68px 22px 28px;background:#0a101c;border:0;border-right:1px solid rgba(255,255,255,.14);box-shadow:10px 0 40px #0000008c;overflow-y:auto;overscroll-behavior:contain;transform:translate(-102%);visibility:hidden;transition:transform .26s cubic-bezier(.2,.8,.2,1),visibility 0s linear .26s}.ng2-mnav--drawer.is-open{transform:none;visibility:visible;transition-delay:0s}.ng2-mnav--drawer a{font-size:14px!important;color:#e6edf5!important;padding:16px 0!important}.ng2-mnav-bd{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#02060c9e;opacity:0;visibility:hidden;transition:opacity .22s,visibility 0s linear .22s}.ng2-mnav-bd.is-open{opacity:1;visibility:visible;transition-delay:0s}.ng2-mnav__x{position:absolute;top:12px;right:12px;width:44px;height:44px;border-radius:12px;border:1.5px solid rgba(226,232,240,.5);background:#ffffff14;color:#fff;font-size:28px;line-height:1;cursor:pointer}.ng2-noscroll{overflow:hidden}@media(min-width:990px){.ng2-mnav-bd{display:none!important}}.ng2-sw--thumb{border:2px solid rgba(203,213,225,.6)!important;box-shadow:none!important;border-radius:10px!important}.ng2-sw--thumb:has(input:checked){border-color:#38bdf8!important;box-shadow:0 0 0 3px #38bdf873!important}.ng2-sw--thumb:has(input:checked):after{content:"";position:absolute;right:3px;top:3px;width:15px;height:15px;border-radius:50%;background:#38bdf8 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%2304121C' stroke-width='2'%3E%3Cpath d='M2.5 6.2l2.4 2.4 4.6-5'/%3E%3C/svg%3E") center/80% no-repeat}.ng2-sw--thumb{position:relative}.ng2-tcol,.ng2-tcol__all,.ng2-tcol__each,.ng2-tier,.ng2-tierbox{transition:none!important}.ng2-tier-hl{display:none!important}.ng2-add-btn .ng2-rs{transition:none!important}.ng2-section{content-visibility:auto;contain-intrinsic-size:auto 900px}@media(max-width:759px){.ng2-gallery__thumbs li{flex:0 0 58px!important}.ng2-gallery__thumbs{gap:7px!important;margin-top:8px!important}.ng2-buy__sub{font-size:12px!important;letter-spacing:.08em!important;white-space:normal!important}.ng2-h1{font-size:23px!important;line-height:1.15!important}.ng2-stars{font-size:14.5px!important}.ng2-bullets{gap:7px!important;margin-top:12px!important}.ng2-bullets li{font-size:16px!important;line-height:1.3!important;grid-template-columns:20px minmax(0,1fr)!important;gap:10px!important;white-space:normal!important}.ng2-bullets svg{width:20px!important;height:20px!important}.ng2-offerhead{font-size:13px!important;margin:14px 0 8px!important}.ng2-jubi__h{font-size:15px!important}.ng2-jubi__s{font-size:14px!important}.ng2-stock{font-size:14px!important;padding:7px 14px 7px 12px!important}.ng2-tier{grid-template-columns:56px minmax(0,1fr) auto!important;padding:11px 12px!important;column-gap:12px!important}.ng2-tier__img{width:56px!important;height:56px!important}.ng2-tier__name{font-size:19px!important}.ng2-tier__price{font-size:23px!important}.ng2-tier__was{font-size:14px!important}.ng2-tier__meta .ng2-chip{font-size:13.5px!important;padding:3px 7px!important}.ng2-tier__badge{font-size:11.5px!important;padding:3px 9px!important}.ng2-tier.has-badge{padding-top:24px!important}.ng2-sw--thumb{width:60px!important;height:60px!important}.ng2-tcol__l,.ng2-colorrow__l,.ng2-tcol__tog{font-size:15px!important}.ng2-tcol .ng2-sws{grid-template-columns:repeat(4,60px)!important;gap:10px!important}.ng2-add-btn{font-size:18px!important}.ng2-btn--block{min-height:56px!important}}@media(min-width:760px){.ng2-gallery__thumbs{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important}.ng2-bullets li{font-size:16px!important;line-height:1.35!important}.ng2-bullets{gap:8px!important}.ng2-tier__name{font-size:19px!important}.ng2-tier__price{font-size:23px!important}.ng2-tier__was{font-size:14px!important}.ng2-tier__meta .ng2-chip{font-size:13.5px!important}.ng2-tier{grid-template-columns:60px minmax(0,1fr) auto!important;padding:12px 16px!important}.ng2-tier__img{width:60px!important;height:60px!important}.ng2-tier.has-badge{padding-top:25px!important}.ng2-sw--thumb{width:56px!important;height:56px!important}.ng2-tcol .ng2-sws{grid-template-columns:repeat(4,56px)!important}.ng2-jubi__s,.ng2-stock{font-size:14px!important}}.ng2i__vid{position:relative;margin:28px auto 0;max-width:min(560px,100%);border:2px solid #38BDF8;border-radius:18px;overflow:hidden;background:#06101b;box-shadow:0 0 0 4px #38bdf826,0 18px 40px #00000073}.ng2i__vid video{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover}.ng2i__vidtag{position:absolute;left:14px;top:14px;padding:7px 14px;border-radius:999px;background:#38bdf8;color:#04121c;font:800 15px/1 var(--ng2-body)}.ng2i__vidbtn{position:absolute;right:14px;bottom:56px;width:48px;height:48px;border-radius:50%;border:2px solid rgba(255,255,255,.7);background:#04121cc7;color:#fff;display:grid;place-items:center;cursor:pointer}.ng2i__vidbtn svg{width:22px;height:22px;fill:#fff}.ng2i__vidbtn .pl{display:none}.ng2i__vid.is-paused .ng2i__vidbtn .pl{display:block}.ng2i__vid.is-paused .ng2i__vidbtn .p1,.ng2i__vid.is-paused .ng2i__vidbtn .p2{display:none}.ng2i__vid figcaption{padding:12px 16px 14px;text-align:center;font:500 15px/1.4 var(--ng2-body);color:#cbd5e1;background:#06101b}@media(max-width:759px){.ng2i__vid{margin-top:22px;border-radius:14px}.ng2i__vidtag{font-size:14px}.ng2-lede{font-size:17px!important;line-height:1.5!important}}.ng2i__vidbtn{bottom:calc(14px + 3.2em)!important}.ng2-gallery__slide{opacity:1!important;visibility:hidden;z-index:0!important;transform:translate3d(calc(var(--o,0) * 100% + var(--drag,0px)),0,0);transition:transform .42s cubic-bezier(.22,.8,.25,1),visibility 0s linear .42s!important;will-change:transform}.ng2-gallery__slide.is-near,.ng2-gallery__slide.is-active{visibility:visible;transition:transform .42s cubic-bezier(.22,.8,.25,1),visibility 0s!important}.ng2-gallery__slide.is-active{z-index:1!important}.ng2-gallery__track.is-drag .ng2-gallery__slide{transition:none!important}@media(prefers-reduced-motion:reduce){.ng2-gallery__slide,.ng2-gallery__slide.is-near,.ng2-gallery__slide.is-active{transition:none!important}}.ng2-klarna{display:flex;align-items:center;gap:10px;margin:14px 0 0;padding:9px 12px;border:1px solid rgba(226,232,240,.35);border-radius:10px;background:#ffffff0d;font:500 14.5px/1.35 var(--ng2-body);color:#e2e8f0}.ng2-klarna b{color:#fff}.ng2-klarna__logo{flex:0 0 auto;padding:4px 9px;border-radius:7px;background:#ffb3c7;color:#0a0a0a;font:800 14px/1 var(--ng2-body);letter-spacing:-.01em}.ng2-stars{margin-top:10px!important}.ng2-bullets{margin-top:16px!important;gap:9px!important}@media(max-width:759px){.ng2-stars{margin-top:8px!important}.ng2-bullets{margin-top:14px!important;gap:9px!important}.ng2-klarna{font-size:14px}}.ng2-tierbox{border:2px solid transparent;border-radius:10px}.ng2-tierbox.is-selected{border-color:#38bdf8;box-shadow:0 0 0 3px #38bdf838;background:#38bdf812}.ng2-tierbox.is-selected .ng2-tier,.ng2-tier.is-selected{border-color:transparent!important;box-shadow:none!important;background:transparent!important}@media(max-width:759px){body,.ng2-lede{font-size:15px!important;line-height:1.55!important}.ng2-h2{font-size:19px!important;line-height:1.25!important}.ng2r-card__title{font-size:16px!important}.ng2r-card__text{font-size:14px!important}summary{font-size:15px!important}.ng2-mech__big{font-size:18px!important}.ng2-eyebrow{font-size:11px!important}.ng2-section{padding-top:24px!important;padding-bottom:24px!important}.ng2-gallery__thumbs li{flex:0 0 46px!important}.ng2-gallery__thumbs{gap:6px!important;margin-top:6px!important}.ng2-buy__sub{font-size:11px!important;letter-spacing:.06em!important}.ng2-h1{font-size:20px!important}.ng2-stars{font-size:13px!important}.ng2-klarna{font-size:13px!important;padding:7px 10px!important;margin-top:10px!important}.ng2-klarna__logo{font-size:12.5px!important;padding:3px 8px!important}.ng2-bullets{gap:6px!important;margin-top:12px!important}.ng2-bullets li{font-size:14.5px!important;grid-template-columns:18px minmax(0,1fr)!important;gap:9px!important}.ng2-bullets svg{width:18px!important;height:18px!important}.ng2-offerhead{font-size:12px!important;margin:12px 0 7px!important}.ng2-jubi{padding:6px 11px 7px!important}.ng2-jubi__h{font-size:13.5px!important}.ng2-jubi__s{font-size:12.5px!important}.ng2-stock{font-size:12.5px!important;padding:5px 11px 5px 10px!important;margin-bottom:7px!important}.ng2-bundles{gap:7px!important}.ng2-tier{grid-template-columns:44px minmax(0,1fr) auto!important;padding:9px 11px!important;column-gap:10px!important;row-gap:2px!important}.ng2-tier__img{width:44px!important;height:44px!important}.ng2-tier__name{font-size:16px!important}.ng2-tier__price{font-size:18px!important}.ng2-tier__was{font-size:12px!important}.ng2-tier__meta .ng2-chip{font-size:12px!important;padding:2px 6px!important}.ng2-tier__badge{font-size:10.5px!important;padding:2px 8px!important}.ng2-tier.has-badge{padding-top:19px!important}.ng2-sw--thumb{width:48px!important;height:48px!important}.ng2-tcol .ng2-sws{grid-template-columns:repeat(4,48px)!important;gap:9px!important}.ng2-tcol__l,.ng2-colorrow__l,.ng2-tcol__tog{font-size:13.5px!important}.ng2-add-btn{font-size:16px!important}.ng2-btn--block{min-height:50px!important}}.ng2-tier__meta .ng2-chip.ng2-chip--ship-paid{display:inline-flex!important;border-color:#fbbf2499!important;color:#fde68a!important}.ng2-chip[hidden]{display:none!important}:root{--ng2m-ease: cubic-bezier(.16, 1, .3, 1);--ng2m-teal: #0D9488}.ng2-bundles,.ng2-tier{position:relative}.ng2-tier-hl{position:absolute;left:0;top:0;width:100%;height:0;z-index:2;pointer-events:none;border:2px solid #38BDF8;border-radius:6px;background:#38bdf80d;box-shadow:0 12px 30px #38bdf829;transform:translateY(0);opacity:0;transition:transform .25s var(--ng2m-ease),height .25s var(--ng2m-ease),opacity .2s ease}.ng2-tier-hl.is-ready{opacity:1}.ng2-js .ng2-tier.is-selected{border-color:var(--ng2-line-2);box-shadow:var(--ng2-shadow-1, none);background:#38bdf80a}.ng2-tier.is-selected .ng2-chip--save{animation:ng2m-pulse 6s ease-in-out 1.5s infinite;transform-origin:left center}@keyframes ng2m-pulse{0%,88%,to{transform:scale(1)}93%{transform:scale(1.12)}97%{transform:scale(.98)}}.ng2-sw--thumb:has(input:checked){animation:ng2m-ring .55s ease-out 1}@keyframes ng2m-ring{0%{box-shadow:0 0 #38bdf8bf}to{box-shadow:0 0 0 8px #38bdf800}}.ng2-gallery__stage .ng2-gallery__variant{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:3;opacity:0;pointer-events:none;transition:opacity .18s ease;background:#101823}.ng2-gallery__stage .ng2-gallery__variant.is-on{opacity:1}.ng2-sticky{background:#090d16e0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid rgba(255,255,255,.1);transform:translateY(100%);transition:transform .45s var(--ng2m-ease),opacity .3s ease,visibility 0s linear .45s}.ng2-sticky.is-on{transform:translateY(0)}.ng2-sticky__t b{display:block;font-size:14px;font-weight:700}.ng2-sticky__t span{display:block;font-size:13px;color:var(--ng2-muted)}.ng2-body .ng2-btn--gold:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent);animation:ng2m-glance 5s ease-in-out 2s infinite}@keyframes ng2m-glance{0%,76%{transform:translate(-130%) skew(-18deg)}to{transform:translate(130%) skew(-18deg)}}.ng2r-track{transition:opacity .15s ease,transform .15s ease}.ng2r-track.ng2r-fade{opacity:0;transform:translateY(4px)}.ng2r-cell:not([hidden])>.ng2r-card{animation:ng2-pl-in .15s ease both}@media(prefers-reduced-motion:reduce){.ng2-tier.is-selected .ng2-chip--save,.ng2-sw--thumb:has(input:checked),.ng2-body .ng2-btn--gold:after{animation:none}.ng2-body .ng2-btn--gold:after{display:none}.ng2-tier-hl,.ng2-sticky,.ng2-gallery__stage .ng2-gallery__variant,.ng2r-track{transition-duration:.001ms}}.ng2-sticky__in{grid-template-columns:minmax(0,1fr) auto}.ng2-sticky__img{display:none}.ng2-sticky__t b,.ng2-sticky__t span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ng2-sticky__t span{font-size:12.5px}.ng2-sticky .ng2-btn{min-height:46px;padding:0 18px}.ng2-tierbox{display:block;min-width:0}.ng2-tcol{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .32s cubic-bezier(.16,1,.3,1),opacity .24s ease,visibility 0s linear .32s}.ng2-tierbox.is-selected .ng2-tcol{grid-template-rows:1fr;opacity:1;visibility:visible;transition-delay:0s}.ng2-tcol__in{overflow:hidden;min-height:0}.ng2-tcol__pad{padding:2px 14px 14px}.ng2-tierbox.is-selected .ng2-tier{border-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:none}.ng2-tierbox.is-selected .ng2-tcol{border:1px solid transparent;border-top:0;border-radius:0 0 6px 6px;background:#38bdf80a}.ng2-js .ng2-tierbox.is-selected .ng2-tier{box-shadow:none}.ng2-tcol__l{margin:0 0 8px;font-size:13.5px;line-height:1.3;color:var(--ng2-muted)}.ng2-tcol__l b{color:var(--ng2-text);font-weight:700}.ng2-tcol .ng2-sws{display:grid;grid-template-columns:repeat(4,58px);gap:8px}.ng2-tcol .ng2-sw--thumb{width:58px}.ng2-tcol__all,.ng2-tcol__each{display:grid;grid-template-rows:1fr;opacity:1;transition:grid-template-rows .32s cubic-bezier(.16,1,.3,1),opacity .24s ease}.ng2-tcol__allin,.ng2-tcol__eachin{overflow:hidden;min-height:0}.ng2-tcol__each,.ng2-tcol.is-each .ng2-tcol__all{grid-template-rows:0fr;opacity:0}.ng2-tcol.is-each .ng2-tcol__each{grid-template-rows:1fr;opacity:1}.ng2-tcol .ng2-colorrow{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 0;border-top:1px solid var(--ng2-line)}.ng2-tcol .ng2-colorrow:first-child{border-top:0;padding-top:2px}.ng2-tcol .ng2-colorrow__l{display:grid;gap:1px;margin:0;font-size:12.5px;line-height:1.25}.ng2-tcol .ng2-colorrow__l span{color:var(--ng2-muted)}.ng2-tcol .ng2-colorrow__l b{font-size:13.5px;color:var(--ng2-text)}.ng2-tcol__each .ng2-sws{grid-template-columns:repeat(4,44px);gap:6px}.ng2-tcol__each .ng2-sw--thumb{width:44px;border-radius:8px}.ng2-tcol__tog{display:inline-flex;align-items:center;gap:6px;margin:10px 0 0;padding:8px 0;min-height:40px;background:none;border:0;cursor:pointer;font:600 13px/1.2 var(--ng2-body);color:var(--ng2-gold-hi, #7DD3FC);text-decoration:underline;text-underline-offset:3px}.ng2-tcol__tog svg{width:12px;height:12px;transition:transform .25s ease}.ng2-tcol__tog[aria-expanded=true] svg{transform:rotate(180deg)}.ng2-tcol__tog:focus-visible{outline:2px solid var(--ng2-gold);outline-offset:2px}@media(max-width:380px){.ng2-tcol .ng2-sws{grid-template-columns:repeat(4,52px);gap:6px}.ng2-tcol .ng2-sw--thumb{width:52px}}@media(prefers-reduced-motion:reduce){.ng2-tcol,.ng2-tcol__all,.ng2-tcol__each{transition-duration:.001ms}}.ng2-gallery__slide--dark{background:linear-gradient(180deg,#080f19 0% 14%,#09111c 30%,#0a1420 42% 58%,#09111c 70%,#080f19 86% 100%)}.ng2-gallery__slide--dark img,.ng2-gallery__slide--dark video{background:transparent}.ng2-gallery__track,.ng2-gallery__slide,.ng2fog__slider,.ng2an__img,.ng2-tier__img,.ng2-thumb,.ng2-sw--thumb{background-color:#0b1522}.ng2-gallery__track,.ng2-gallery__slide:not(.ng2-gallery__slide--dark),.ng2-gallery__slide:not(.ng2-gallery__slide--dark) img,.ng2-gallery__stage{background-color:#0a1420}.ng2-tierbox{position:relative}.ng2-tierbox>.ng2-tier__badge{position:absolute;z-index:4;top:6px;left:14px;pointer-events:none;background:#15233a;color:#7dd3fc;border:1px solid #30496B;box-shadow:0 0 0 3px #0b0f16}.ng2-tierbox>.ng2-tier__badge--feat{background:#38bdf8;color:#04121c;border-color:#38bdf8}.ng2-tierbox .ng2-tier.has-badge{margin-top:16px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/noglip2-bundle.css.map */
