:root{--cbp-blue:#0246CA;--cbp-blue-2:#0139a8;--cbp-ink:#12151c;--cbp-ink2:#5b6478;--cbp-ink3:#8b93a5;--cbp-line:#e7e9ef;--cbp-tint:#F3F6FB;--cbp-paper:#FFFFFF;--cbp-navy:#052A78;--cbp-soft:#EAF0FD;--cbp-grid:rgba(2,70,202,.07);--cbp-grid-size:64px;--cbp-r:2px;--cbp-font:Poppins,var(--font-body-family,-apple-system),-apple-system,"Segoe UI",Roboto,sans-serif;--cbp-gap:64px}@media(max-width:749px){:root{--cbp-gap:40px}}.cbp-band{position:relative;padding:var(--cbp-gap) 0;font-family:var(--cbp-font);color:var(--cbp-ink)}.cbp-band--paper{background-color:var(--cbp-paper);background-image:radial-gradient(ellipse 62% 54% at 50% 42%,#fff,#ffffffd6 42%,#fff0),linear-gradient(var(--cbp-grid) 1px,transparent 1px),linear-gradient(90deg,var(--cbp-grid) 1px,transparent 1px);background-size:100% 100%,var(--cbp-grid-size) var(--cbp-grid-size),var(--cbp-grid-size) var(--cbp-grid-size);background-position:center,-1px -1px,-1px -1px}.cbp-band--tint{background:var(--cbp-tint)}.cbp-w{max-width:1240px;margin:0 auto;padding:0 20px}@media(max-width:749px){.cbp-w{padding:0 16px}}.cbp-band h2{font-family:var(--cbp-font);font-size:clamp(28px,3.4vw,44px);line-height:1.08;letter-spacing:-.03em;font-weight:600;color:var(--cbp-ink);margin:0 0 12px;text-align:center;text-wrap:balance}.cbp-band h2 em{font-style:normal;color:var(--cbp-blue)}.cbp-lead{font-size:clamp(16px,1.5vw,18px);line-height:1.5;color:var(--cbp-ink2);margin:0 auto 36px;max-width:46ch;text-align:center;text-wrap:pretty}.cbp-band p,.cbp-band li{text-wrap:pretty}[hidden]{display:none!important}.cbp-btn{--b:var(--cbp-blue);display:flex;align-items:center;justify-content:center;width:100%;min-height:56px;padding:14px 22px;border:0;border-radius:var(--cbp-r);font-family:var(--cbp-font);font-size:17px;font-weight:600;letter-spacing:.01em;color:#fff!important;text-decoration:none;cursor:pointer;background-color:var(--b);background-image:radial-gradient(ellipse 74% 80% at 50% 50%,var(--b) 0%,var(--b) 40%,transparent 82%),linear-gradient(rgba(255,255,255,.16) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.16) 1px,transparent 1px);background-size:100% 100%,14px 14px,14px 14px;background-position:center;transition:background-size .28s cubic-bezier(.22,.61,.36,1),transform .18s ease,box-shadow .28s ease}.cbp-btn:hover{--b:var(--cbp-blue-2);background-size:100% 100%,10px 10px,10px 10px;transform:translateY(-1px);box-shadow:0 1px 2px #0246ca2e,0 12px 26px -16px #0246caa6}.cbp-btn:focus-visible{outline:2px solid var(--cbp-ink);outline-offset:3px}@media(prefers-reduced-motion:reduce){.cbp-btn{transition:none}.cbp-btn:hover{transform:none}}.cbp-ann{background:#12151c;color:#fff;text-align:center;font:500 13px/1.4 Poppins,-apple-system,Segoe UI,Roboto,sans-serif;padding:8px 16px;position:relative;z-index:2}.cbp-ann a{color:#fff;text-decoration:underline;text-underline-offset:3px}.cbp-head{position:relative;z-index:3;background:#ffffffd1;backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid #e7e9ef;font-family:Poppins,-apple-system,Segoe UI,Roboto,sans-serif}.cbp-bar{max-width:1240px;margin:0 auto;padding:14px 20px;display:flex;gap:18px;align-items:center}.cbp-logo{display:inline-flex;align-items:center;flex:0 0 auto}.cbp-logo img{height:30px;width:auto;display:block}.cbp-search{flex:1;display:flex;gap:8px;min-width:0}.cbp-search input{flex:1;min-width:0;padding:10px 14px;border:1px solid #d7dbe4;border-radius:2px;font:inherit;font-size:15px;background:#fff}.cbp-search input:focus{outline:2px solid #0246CA;outline-offset:-1px;border-color:#0246ca}.cbp-search button{padding:10px 20px;background:#0246ca;color:#fff;border:0;border-radius:2px;font:inherit;font-weight:600;cursor:pointer}.cbp-menu{display:flex;gap:4px;flex:0 0 auto}.cbp-menu a{padding:8px 10px;font-size:14px;font-weight:500;color:#12151c;text-decoration:none;border-bottom:2px solid transparent;white-space:nowrap}.cbp-menu a:hover{color:#0246ca}.cbp-menu a[aria-current]{color:#0246ca;font-weight:600;border-bottom-color:#0246ca}.cbp-head .vh-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:980px){.cbp-bar{flex-wrap:wrap;gap:10px 14px;padding:12px 16px}.cbp-search{order:3;flex:1 1 100%}.cbp-menu{margin-left:auto;overflow-x:auto;scrollbar-width:none}.cbp-menu::-webkit-scrollbar{display:none}}@media(max-width:560px){.cbp-logo img{height:26px}.cbp-ann{font-size:12px;padding:7px 12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cbp-menu{order:2;flex:1 1 100%;margin:0;justify-content:space-between}.cbp-menu a{padding:6px 2px;font-size:13.5px}body.home .cbp-search{display:none}.cbp-search button{padding:10px 14px}}.cbp-foot{position:relative;z-index:1;border-top:1px solid #e7e9ef;background:#fff;color:#5b6478;font:13px/1.5 Poppins,-apple-system,Segoe UI,Roboto,sans-serif;margin-top:40px}.cbp-foot-in{max-width:1240px;margin:0 auto;padding:28px 20px;display:flex;flex-wrap:wrap;gap:16px 32px;align-items:center;justify-content:space-between}.cbp-foot-brand{display:flex;align-items:center;gap:14px;margin:0;flex-wrap:wrap}.cbp-foot-brand img{height:22px;width:auto}.cbp-foot-links{display:flex;flex-wrap:wrap;gap:6px 18px}.cbp-foot-links a{color:#3a4257;text-decoration:none}.cbp-foot-links a:hover{color:#0246ca}@media(max-width:560px){.cbp-foot{margin-top:24px}.cbp-foot-in{padding:24px 16px}}.cbp-ann-short{display:none}@media(max-width:480px){.cbp-ann-long{display:none}.cbp-ann-short{display:inline}.cbp-ann{font-size:12px}}.cbp-ann{color:#fff;padding:0;height:38px;overflow:hidden;position:relative;border-bottom:1px solid rgba(255,255,255,.18);background:linear-gradient(rgba(255,255,255,.1) 1px,transparent 1px) 0 0/100px 100px,linear-gradient(90deg,rgba(255,255,255,.1) 1px,transparent 1px) 0 0/100px 100px,linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px) 0 0/20px 20px,linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px) 0 0/20px 20px,linear-gradient(90deg,#052a78,#0246ca,#052a78)}.cbp-ann-track{position:relative;height:38px;max-width:1200px;margin:0 auto}.cbp-ann-slide{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;color:#fff;text-decoration:none;opacity:0;transform:translateY(8px);transition:opacity .45s ease,transform .45s ease;white-space:nowrap;font:500 13px/1 Poppins,-apple-system,Segoe UI,Roboto,sans-serif;pointer-events:none}.cbp-ann-slide.is-on{opacity:1;transform:none;pointer-events:auto}.cbp-ann-slide svg{width:16px;height:16px;flex:none;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cbp-ann-slide b{font-weight:700;letter-spacing:.06em;background:#fff;color:#0246ca;border-radius:999px;padding:4px 10px;font-size:11.5px}.cbp-ann-slide span{opacity:.95}a.cbp-ann-slide:hover span{text-decoration:underline;text-underline-offset:3px}@media(max-width:480px){.cbp-ann-slide{font-size:12px;gap:6px}.cbp-ann-slide b{font-size:10.5px;padding:3px 8px}}@media(prefers-reduced-motion:reduce){.cbp-ann-slide{transition:none}}.cbp-legal{max-width:760px;margin:0 auto;padding:40px 16px 64px;line-height:1.6;color:inherit}.cbp-legal h1{font-size:clamp(28px,4vw,38px);line-height:1.2;margin:0 0 8px}.cbp-legal h2{font-size:20px;margin:32px 0 8px}.cbp-legal p,.cbp-legal li{font-size:16px}.cbp-legal ul{padding-left:20px}.cbp-legal a{text-decoration:underline}:root{--bp-paper: linear-gradient(rgba(255,255,255,.1) 1px,transparent 1px) 0 0/100px 100px, linear-gradient(90deg,rgba(255,255,255,.1) 1px,transparent 1px) 0 0/100px 100px, linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px) 0 0/20px 20px, linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px) 0 0/20px 20px, radial-gradient(ellipse 46% 64% at 74% 50%,rgba(70,140,255,.3),transparent 72%), linear-gradient(115deg,#052A78 0%,#0438A6 52%,#0246CA 100%)}body{overflow-x:clip}.band-white{background:transparent;color:inherit}.band-blue{position:relative;color:#fff;background:var(--bp-paper);background-color:#052a78}.band-bleed{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%)}.band-blue a:focus-visible,.band-blue button:focus-visible{outline:2px solid #fff;outline-offset:2px}.card .ph,.stage,.vthumb .vi,.cat-ph,.shelf-ph,.ov .ovi{position:relative;isolation:isolate;background-color:#fff}.card .ph:before,.stage:before,.vthumb .vi:before,.cat-ph:before,.shelf-ph:before,.ov .ovi:before,.card .ph:after,.stage:after,.vthumb .vi:after,.cat-ph:after,.shelf-ph:after,.ov .ovi:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.card .ph:before,.stage:before,.vthumb .vi:before,.cat-ph:before,.shelf-ph:before,.ov .ovi:before{background:#595959;mix-blend-mode:color-burn}.stage:before{background:#b3b3b3}.vthumb .vi:before{background:#333}.lift{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:#0d0d0d;mix-blend-mode:color-dodge}.vthumb .vi .lift{background:#1a1a1a}.card .ph:after,.stage:after,.vthumb .vi:after,.cat-ph:after,.shelf-ph:after,.ov .ovi:after{background:#0246ca;mix-blend-mode:screen}body{min-height:100vh;display:flex;flex-direction:column}body>main{width:100%;flex:0 0 auto}.cbp-foot{flex:1 0 auto}.cbp-legal{padding-top:0;padding-bottom:0}main .acct{padding-bottom:0}.cbp-legal>h1:first-child,.acct>h1:first-child{margin:0 calc(50% - 50vw) 36px;padding:56px calc(50vw - 50%) 52px;color:#fff;background:var(--bp-paper);background-color:#052a78;font-size:clamp(28px,4vw,40px);letter-spacing:-.025em;line-height:1.15}.acct>h1:first-child{margin-top:-24px}@media(max-width:560px){.cbp-legal>h1:first-child,.acct>h1:first-child{padding-top:40px;padding-bottom:36px;margin-bottom:28px}}.cbp-head .cbp-cart{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;color:#12151c;flex:0 0 auto}.cbp-head .cbp-cart .svg-wrapper,.cbp-head .cbp-cart svg{width:24px;height:24px;display:inline-flex}.cbp-head .cbp-cart .cart-count-bubble{position:absolute;top:2px;right:0;min-width:17px;height:17px;border-radius:9px;padding:0 4px;background:#0246ca;color:#fff;font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:center;line-height:1}:root{--cbp-red:#D7263D;--cbp-ribbon:#9F1230;--cbp-ok-bg:#E7F6EC;--cbp-ok:#17623B}.cbp-plan__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-template-areas:"gal buy" "show buy" "faq faq";grid-template-rows:auto 1fr auto;gap:40px 56px;align-items:start}.cbp-gal{grid-area:gal}.cbp-buy{grid-area:buy}.cbp-plan .cbp-faq{grid-area:faq}.cbp-show{grid-area:show}.cbp-show__title{font-family:var(--cbp-font);font-size:26px;font-weight:700;letter-spacing:-.02em;margin:0 0 16px;color:var(--cbp-ink);text-align:left}.cbp-show__title em{font-style:normal;color:var(--cbp-blue)}.cbp-show ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.cbp-show li{margin:0;text-align:center}.cbp-show__btn{display:block;width:100%;padding:8px;background:#fff;border:1px solid var(--cbp-line);border-radius:var(--cbp-r);cursor:zoom-in;transition:border-color .18s,box-shadow .18s}.cbp-show__btn:hover{border-color:#cfdcfa;box-shadow:0 14px 30px -22px #0246ca8c}.cbp-show__btn img{width:100%;height:auto;aspect-ratio:3/4;object-fit:contain;display:block}.cbp-peek .cbp-show__btn img{aspect-ratio:1/1}.cbp-show li span{display:block;margin-top:8px;font-size:14px;font-weight:600;color:var(--cbp-ink)}.cbp-gal{position:relative}.cbp-gal__main{background:#fff;border:1px solid var(--cbp-line);border-radius:var(--cbp-r);overflow:hidden}.cbp-gal__track{display:flex;margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.cbp-gal__track::-webkit-scrollbar{display:none}.cbp-gal__slide{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;margin:0}.cbp-gal__slide img{width:100%;height:100%;object-fit:contain;display:block}.cbp-gal__thumbs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:12px 0 0;padding:0;list-style:none}.cbp-gal__thumbs li{margin:0}.cbp-gal__thumb{display:block;width:100%;aspect-ratio:1/1;padding:4px;background:#fff;border:1px solid var(--cbp-line);border-radius:var(--cbp-r);cursor:pointer}.cbp-gal__thumb img{width:100%;height:100%;object-fit:contain;display:block}.cbp-gal__thumb[aria-current=true]{border-color:var(--cbp-blue);box-shadow:0 0 0 1px var(--cbp-blue)}.cbp-gal__nav,.cbp-peek,.cbp-cmp__short{display:none}.cbp-buy{font-family:var(--cbp-font);color:var(--cbp-ink)}.cbp-buy__title{font-family:var(--cbp-font);font-size:36px;line-height:1.12;letter-spacing:-.025em;font-weight:600;color:var(--cbp-ink);margin:0 0 12px;text-wrap:balance}.cbp-price{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.cbp-price__was{font-size:18px;color:#5b6478}.cbp-price__now{font-size:32px;font-weight:600;letter-spacing:-.02em;color:var(--cbp-ink)}.cbp-price__per{font-size:15px;font-weight:500;color:#444b5c;margin-left:-4px}.cbp-price__tag{display:inline-flex;align-items:center;gap:5px;background:var(--cbp-red);color:#fff;font-size:13px;font-weight:700;letter-spacing:.04em;padding:5px 10px;border-radius:var(--cbp-r);white-space:nowrap}.cbp-tax{margin:4px 0 18px;font-size:13px;color:var(--cbp-ink2)}.cbp-pk__title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 12px}.cbp-pk__head{display:flex;align-items:center;font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--cbp-ink)}.cbp-pk__head i{display:inline-block;width:12px;height:2px;background:currentColor;margin:0 7px}.cbp-pk__lto{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--cbp-red);white-space:nowrap}.cbp-pk__dot{width:8px;height:8px;border-radius:50%;background:var(--cbp-red);animation:cbpPulse 1.6s infinite}@keyframes cbpPulse{0%{box-shadow:0 0 #d7263d8c}70%{box-shadow:0 0 0 7px #d7263d00}to{box-shadow:0 0 #d7263d00}}.cbp-pk__deal{display:flex;align-items:center;justify-content:center;gap:10px;width:max-content;max-width:100%;margin:0 auto 14px;background:var(--cbp-ink);border-radius:999px;padding:5px 16px 5px 5px;color:#fff;font-size:14px;font-weight:600}.cbp-pk__deal b{background:var(--cbp-blue);color:#fff;padding:6px 12px;border-radius:999px;font-size:12.5px;font-weight:700;letter-spacing:.06em;white-space:nowrap}.cbp-pk__deal span{white-space:nowrap}.cbp-pk__per{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 14px}.cbp-pp{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 10px;border:1.5px solid #dfe3ea;border-radius:999px;background:#fff;cursor:pointer;font-size:15px;font-weight:600;color:var(--cbp-ink);transition:border-color .15s,box-shadow .15s}.cbp-pp input{position:absolute;opacity:0;pointer-events:none}.cbp-pp:has(input:checked){border-color:var(--cbp-blue);box-shadow:0 0 0 1.5px var(--cbp-blue) inset}.cbp-pp:has(input:focus-visible){outline:2px solid var(--cbp-ink);outline-offset:2px}.cbp-chip{font-style:normal;background:var(--cbp-ok-bg);color:var(--cbp-ok);font-size:11.5px;font-weight:700;padding:3px 8px;border-radius:10px;white-space:nowrap}.cbp-card{position:relative;display:block;margin:0 0 12px;padding:14px 16px;background:#fff;border:1.5px solid #dfe3ea;border-radius:10px;cursor:pointer;transition:border-color .15s,box-shadow .15s}.cbp-card:hover{border-color:#b9c9ee}.cbp-card:has(input:checked){border-color:var(--cbp-blue);box-shadow:0 0 0 1.5px var(--cbp-blue) inset,0 10px 24px -18px #0246ca99;background:#fafcff}.cbp-card:has(input:focus-visible){outline:2px solid var(--cbp-ink);outline-offset:2px}.cbp-card__row{display:grid;grid-template-columns:20px 66px minmax(0,1fr) auto;align-items:center;gap:12px}.cbp-card__radio{appearance:none;-webkit-appearance:none;width:20px;height:20px;margin:0;border-radius:50%;border:1.5px solid #b3b9c6;background:#fff;cursor:pointer}.cbp-card__radio:checked{border:6px solid var(--cbp-blue)}.cbp-card__img{width:66px;height:66px;border-radius:8px;overflow:hidden;background:var(--cbp-tint);border:1px solid var(--cbp-line)}.cbp-card__img img{width:100%;height:100%;object-fit:cover;display:block}.cbp-card__name{font-size:18px;font-weight:700;letter-spacing:-.01em}.cbp-card__tag{margin-top:3px;font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--cbp-blue);white-space:nowrap}.cbp-card__tag i{font-style:normal;color:#8b93a5;margin:0 2px}.cbp-card__tag--best{color:var(--cbp-ribbon)}.cbp-card__price{display:flex;flex-direction:column;align-items:flex-end;text-align:right;white-space:nowrap;line-height:1.2}.cbp-card__now{font-size:19px;font-weight:700}.cbp-card__was{font-size:13.5px;color:#5b6478}.cbp-card__cur{font-size:11.5px;font-weight:600;color:var(--cbp-ink2);letter-spacing:.02em}.cbp-card__pills{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 0 32px}.cbp-pill{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:600;padding:4px 9px;border-radius:999px;white-space:nowrap}.cbp-pill.y{background:var(--cbp-ok-bg);color:var(--cbp-ok)}.cbp-pill.n{background:#f1f3f7;color:#8b93a5;text-decoration:line-through;text-decoration-color:#8b93a599}.cbp-card--best{padding-top:24px}.cbp-card__note{margin:10px 0 0 32px;font-size:12.5px;color:var(--cbp-ink2)}.cbp-tax b{font-weight:600;color:var(--cbp-ok)}.cbp-card__ribbon{position:absolute;top:-11px;left:46px;background:var(--cbp-ribbon);color:#fff;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;border-radius:999px;box-shadow:0 4px 10px -4px #9f123099}.cbp-card__rows{margin:12px 0 0 32px;padding-top:12px;border-top:1px dashed #dfe3ea;display:grid;gap:8px}.cbp-card__ir{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:500;color:#2b3242}.cbp-card__ic{flex:0 0 30px;width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,#0246ca,#052a78)}.cbp-gifts{margin:6px 0 16px;border:1.5px dashed #9fb8ee;border-radius:10px;background:#f7f9ff;padding:12px 16px}.cbp-gifts__head{margin:0 0 8px;font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--cbp-blue)}.cbp-gifts ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.cbp-gifts li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:14.5px;font-weight:500}.cbp-gift__ic{width:28px;height:28px;border-radius:7px;background:#fff;border:1px solid #cfdcfa;color:var(--cbp-blue);display:flex;align-items:center;justify-content:center}.cbp-gift__val{display:flex;align-items:center;gap:8px;white-space:nowrap}.cbp-gift__val s{color:#5b6478;font-size:13.5px}.cbp-gift__val b{color:var(--cbp-ok);font-size:12.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;background:var(--cbp-ok-bg);padding:3px 8px;border-radius:999px}.cbp-why{background:#fff;border:1px solid var(--cbp-line);border-radius:10px;padding:16px 18px;margin:18px 0 0}.cbp-why h3{font-family:var(--cbp-font);margin:0 0 10px;font-size:15px;font-weight:700;color:var(--cbp-ink);letter-spacing:0}.cbp-why ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.cbp-why li{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;line-height:1.4;color:#2b3242}.cbp-why__ic{flex:0 0 20px;height:20px;border-radius:50%;background:var(--cbp-ok-bg);color:var(--cbp-ok);display:flex;align-items:center;justify-content:center;margin-top:1px}.cbp-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:0 0 16px;font-size:13px;font-weight:500;color:var(--cbp-ink)}.cbp-trust span{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.cbp-trust svg{color:var(--cbp-blue)}.cbp-btn--big{min-height:60px;font-size:18px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.cbp-terms{margin:10px 0 14px;text-align:center;font-size:13.5px;line-height:1.45;color:var(--cbp-ink2)}.cbp-pay{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.cbp-pay li{line-height:0}.cbp-pay svg{width:38px;height:24px}.cbp-faq{width:100%;max-width:820px;margin:0 auto}.cbp-faq__title{font-family:var(--cbp-font);font-size:24px;font-weight:700;letter-spacing:-.01em;margin:0 0 6px;color:var(--cbp-ink);text-align:center}.cbp-faq__q{border-bottom:1px solid #e3e7ef}.cbp-faq__q summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 2px;cursor:pointer;font-size:15.5px;font-weight:600;color:var(--cbp-ink)}.cbp-faq__q summary::-webkit-details-marker{display:none}.cbp-faq__q summary i{position:relative;flex:0 0 14px;height:14px}.cbp-faq__q summary i:before,.cbp-faq__q summary i:after{content:"";position:absolute;left:0;right:0;top:6px;height:2px;background:var(--cbp-blue)}.cbp-faq__q summary i:after{transform:rotate(90deg);transition:transform .2s}.cbp-faq__q[open] summary i:after{transform:rotate(0)}.cbp-faq__a p{margin:0 0 16px;font-size:14.5px;line-height:1.6;color:#3a4257}.cbp-sticky{position:fixed;left:0;right:0;bottom:0;z-index:30;background:#fff;border-top:1px solid var(--cbp-line);box-shadow:0 -10px 24px -16px #12151c59;font-family:var(--cbp-font);transform:translateY(110%);transition:transform .25s ease}.cbp-sticky.is-on{transform:none}.cbp-sticky__in{max-width:1240px;margin:0 auto;padding:10px 20px;display:flex;align-items:center;gap:14px}.cbp-sticky__img{width:44px;height:44px;object-fit:cover;border:1px solid var(--cbp-line);border-radius:6px;background:var(--cbp-tint);flex:0 0 auto}.cbp-sticky__price{margin:0 auto 0 0;display:flex;flex-direction:column;line-height:1.15}.cbp-sticky__price b{font-size:18px;font-weight:700;color:var(--cbp-ink)}.cbp-sticky__price s{font-size:12.5px;color:#8b93a5}.cbp-sticky__pick{position:relative;display:inline-flex;flex:0 0 auto}.cbp-sticky__pick select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:2;font-size:16px}.cbp-sticky__face{display:flex;flex-direction:column;justify-content:center;min-width:140px;height:46px;padding:0 32px 0 14px;box-sizing:border-box;border:1.5px solid #dfe3ea;border-radius:999px;line-height:1.1;color:var(--cbp-ink);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%230246CA' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center}.cbp-sticky__face b{font-size:14.5px;font-weight:700}.cbp-sticky__face small{font-size:11px;color:var(--cbp-ink2)}.cbp-sticky__pick:has(select:focus-visible) .cbp-sticky__face{outline:2px solid var(--cbp-ink);outline-offset:2px}.cbp-sticky .cbp-sticky__btn{width:auto;min-height:46px;padding:10px 22px;font-size:15px;white-space:nowrap}.cbp-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:56px;align-items:center}.cbp-split h2{text-align:left;margin-bottom:16px}.cbp-split p{font-size:17px;line-height:1.6;color:var(--cbp-ink2);margin:0 0 20px}.cbp-split__list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.cbp-split__list li{display:flex;align-items:center;gap:10px;font-size:15.5px;font-weight:500;color:var(--cbp-ink)}.cbp-split__list svg{color:var(--cbp-blue);flex:0 0 auto}.cbp-split__media img{width:100%;height:auto;display:block;border-radius:10px}.cbp-tiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.cbp-tile{margin:0;min-width:0}.cbp-tile__btn{display:flex;flex-direction:column;width:100%;padding:0;background:#fff;border:1px solid var(--cbp-line);border-radius:6px;overflow:hidden;cursor:zoom-in;font:inherit;text-align:center;box-shadow:0 1px 2px #12151c0a;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.cbp-tile__btn:hover{border-color:#cfdcfa;transform:translateY(-2px);box-shadow:0 1px 2px #12151c0d,0 16px 32px -22px #0246ca8c}.cbp-tile__btn:focus-visible{outline:2px solid var(--cbp-blue);outline-offset:2px}.cbp-tile__btn img{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;display:block}.cbp-tile__name{display:block;padding:14px 8px 15px;border-top:1px solid var(--cbp-line);font-size:16px;font-weight:700;letter-spacing:.01em;color:var(--cbp-ink)}.cbp-zoom{border:0;padding:0;max-width:min(92vw,860px);width:100%;background:#fff;border-radius:var(--cbp-r)}.cbp-zoom::backdrop{background:#051028b8}.cbp-zoom img{display:block;width:100%;height:auto}.cbp-zoom__x{position:absolute;top:6px;right:8px;width:44px;height:44px;border:0;background:none;font-size:30px;line-height:1;color:var(--cbp-ink);cursor:pointer}.cbp-chips{list-style:none;margin:0 auto;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-width:980px}.cbp-chips li{margin:0}.cbp-chiplink{display:inline-block;padding:10px 18px;border:1px solid #d7dbe4;border-radius:999px;background:#fff;font-size:15px;font-weight:500;color:var(--cbp-ink);text-decoration:none;transition:border-color .16s,color .16s,transform .16s}.cbp-chiplink:hover{border-color:var(--cbp-blue);color:var(--cbp-blue);transform:translateY(-1px)}.cbp-cmp{max-width:860px;margin:0 auto;background:#fff;border:1px solid var(--cbp-line);border-radius:12px;overflow:hidden}.cbp-cmp table{width:100%;border-collapse:collapse;font-size:15px}.cbp-cmp th,.cbp-cmp td{padding:15px 18px;border-bottom:1px solid #eef0f4;text-align:left}.cbp-cmp tbody tr:last-child th,.cbp-cmp tbody tr:last-child td{border-bottom:0}.cbp-cmp thead th{font-size:14px;font-weight:700;color:var(--cbp-ink);background:#fff}.cbp-cmp thead th.cbp-cmp__us{display:flex;align-items:center;gap:10px}.cbp-cmp thead img{width:auto;height:24px;display:block}.cbp-cmp tbody th{font-weight:600;color:var(--cbp-ink)}.cbp-cmp td.cbp-cmp__us,.cbp-cmp th.cbp-cmp__us{background:#f4f7ff}.cbp-cmp td span{margin-left:6px}.cbp-cmp td.cbp-cmp__us{color:var(--cbp-ok);font-weight:600}.cbp-cmp td.cbp-cmp__them{color:#4a5263}.cbp-cmp td svg{vertical-align:-3px}.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cbp-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.cbp-strip__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:4px}.cbp-strip__ic{width:52px;height:52px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--cbp-blue);background:var(--cbp-soft);border:1px solid #cfdcfa;margin-bottom:6px}.cbp-strip__ic svg{stroke:var(--cbp-blue)}.cbp-card__ic svg{stroke:#fff}.cbp-strip__item b{font-size:17px;font-weight:700;color:var(--cbp-ink)}.cbp-strip__item span{font-size:14.5px;color:var(--cbp-ink2)}.cbp-cta{text-align:center}.cbp-cta .cbp-lead{margin-bottom:24px}.cbp-cta__btn{max-width:460px;margin:0 auto;display:grid;gap:12px;justify-items:center}.cbp-cta__alt{border:0;background:none;padding:6px;font-family:var(--cbp-font);font-size:14.5px;color:var(--cbp-blue);text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media(max-width:989px){.cbp-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.cbp-strip{grid-template-columns:1fr 1fr;gap:26px 14px}}@media(max-width:749px){.cbp-plan__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"gal" "peek" "buy" "show" "faq";grid-template-rows:auto;gap:18px}.cbp-show{margin-top:22px}.cbp-show__title{font-size:22px;text-align:center}.cbp-show ul{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.cbp-show li:nth-child(n+5){display:none}.cbp-show__btn{padding:10px}.cbp-plan .cbp-faq{margin-top:18px}.cbp-gal{position:static}.cbp-gal__main{border:0;background:transparent}.cbp-gal__slide{flex:0 0 100%;aspect-ratio:auto;height:250px}.cbp-peek{grid-area:peek;display:grid;grid-template-columns:1fr 1fr;gap:10px;list-style:none;margin:0;padding:0}.cbp-peek li{margin:0}.cbp-peek .cbp-show__btn{padding:8px}.cbp-gal__thumbs{display:none}.cbp-gal__nav{display:flex;align-items:center;justify-content:center;gap:4px;height:28px;margin-top:2px;font-size:12px;color:var(--cbp-ink2)}.cbp-gal__nav button{width:44px;height:28px;border:0;background:none;font-size:20px;line-height:1;color:var(--cbp-ink2);cursor:pointer}.cbp-buy__title,.cbp-price__now{font-size:26px}.cbp-price__was{font-size:16px}.cbp-price__tag{font-size:12px;padding:4px 8px}.cbp-pk__head{font-size:12.5px}.cbp-pk__lto{font-size:10.5px}.cbp-pk__deal{font-size:12px;gap:7px;padding-right:12px}.cbp-pk__deal b{font-size:10.5px;padding:5px 9px;letter-spacing:.04em}.cbp-pp{font-size:14px;gap:6px}.cbp-chip{font-size:10.5px;padding:3px 6px}.cbp-card{padding:12px}.cbp-card__row{grid-template-columns:18px 54px minmax(0,1fr) auto;gap:9px}.cbp-card__radio{width:18px;height:18px}.cbp-card__radio:checked{border-width:5px}.cbp-card__img{width:54px;height:54px}.cbp-card__name{font-size:16px}.cbp-card__tag{font-size:10px;letter-spacing:.05em}.cbp-card__now{font-size:17px}.cbp-card__pills,.cbp-card__rows,.cbp-card__note{margin-left:0}.cbp-card__ribbon{left:auto;right:12px;top:-12px}.cbp-card--best{padding-top:30px}.cbp-card__ir,.cbp-gifts li{font-size:13.5px}.cbp-btn--big{font-size:16px}.cbp-sticky{transform:none}.cbp-sticky__in{padding:8px 10px;gap:7px}.cbp-sticky__img{width:38px;height:38px}.cbp-sticky__price b{font-size:16px}.cbp-sticky__face{min-width:96px;height:44px;padding:0 24px 0 10px;background-position:right 8px center}.cbp-sticky__face b{font-size:13px}.cbp-sticky .cbp-sticky__btn{min-height:44px;padding:8px 10px;font-size:13.5px}.cbp-split{grid-template-columns:1fr;gap:28px}.cbp-split h2{text-align:center}.cbp-split p{font-size:16px;text-align:center}.cbp-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cbp-tile:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 6px)}.cbp-tile__name{padding:7px 6px 8px;font-size:14px}.cbp-chiplink{padding:9px 14px;font-size:14px}.cbp-cmp table{font-size:13.5px}.cbp-cmp th,.cbp-cmp td{padding:12px 10px}.cbp-cmp thead img{height:18px}.cbp-cmp__long{display:none}.cbp-cmp__short{display:inline}}@media(max-width:365px){.cbp-sticky .cbp-sticky__btn{font-size:12.5px;padding:8px}.cbp-sticky__face{min-width:88px}.cbp-sticky__img{display:none}}@media(prefers-reduced-motion:reduce){.cbp-sticky,.cbp-tile__btn,.cbp-chiplink{transition:none}.cbp-pk__dot{animation:none}}.cbp-band--bp{color:#fff;background-color:#052a78;background:linear-gradient(rgba(255,255,255,.1) 1px,transparent 1px) 0 0/100px 100px,linear-gradient(90deg,rgba(255,255,255,.1) 1px,transparent 1px) 0 0/100px 100px,linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px) 0 0/20px 20px,linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px) 0 0/20px 20px,radial-gradient(ellipse 46% 64% at 74% 50%,rgba(70,140,255,.3),transparent 72%),linear-gradient(115deg,#052a78,#0438a6 52%,#0246ca)}.cbp-band--bp h2{color:#fff}.cbp-band--bp h2 em{color:#9cc3ff}.cbp-band--bp .cbp-lead{color:#ffffffdb}.cbp-band--bp .cbp-tile__btn{background:#fff;border-color:#ffffff59;box-shadow:0 16px 34px -20px #010e30cc}.cbp-band--bp .cbp-tile__btn:focus-visible{outline:2px solid #fff;outline-offset:3px}.cbp-blk__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.cbp-blk__pic{background:#fff;border:1px solid var(--cbp-line);border-radius:var(--cbp-r);aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;padding:24px}.cbp-blk__pic img{max-width:100%;max-height:100%;object-fit:contain;display:block}.cbp-blk__kicker{margin:0 0 8px;font-size:12px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--cbp-blue)}.cbp-blk h1{font-family:var(--cbp-font);font-size:34px;line-height:1.12;letter-spacing:-.025em;font-weight:600;margin:0 0 12px;color:var(--cbp-ink);text-wrap:balance}.cbp-blk .cbp-price{margin:0 0 20px}.cbp-blk form{margin:0}.cbp-blk__facts{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:8px}.cbp-blk__facts li{display:flex;gap:10px;font-size:15px;color:#2b3242}.cbp-blk__facts li:before{content:"";flex:0 0 16px;height:16px;margin-top:3px;border-radius:50%;background:var(--cbp-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230246CA' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12 4 4 8-8'/%3E%3C/svg%3E") center/11px no-repeat}.cbp-blk__sub{margin:22px 0 0;font-size:14.5px;color:var(--cbp-ink2)}.cbp-blk__sub a{color:var(--cbp-blue)}@media(max-width:749px){.cbp-blk__grid{grid-template-columns:1fr;gap:22px}.cbp-blk h1{font-size:26px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/cbp-theme.css.map */
