.cb-native{display:grid;gap:var(--cb-gap-m);font:400 16px/1.55 system-ui,sans-serif;color:#102f55}.cb-native *{box-sizing:border-box}.cb-native :is(p,h2,figure,blockquote){margin:0}.cb-native a:focus-visible,.cb-native summary:focus-visible{outline:3px solid currentColor;outline-offset:4px}.cbn-panel{background:var(--bg);color:var(--ink);padding-block:var(--pad-m);overflow-wrap:anywhere}.cbn-wrap{width:min(var(--cb-width),calc(100% - 32px));margin-inline:auto}.cbn-grid{display:grid;gap:var(--inner-m);align-items:center;grid-template-columns:minmax(0,1fr)}.cbn-grid:not(.cbn-no-media) .cbn-media{order:var(--order-m)}.cbn-copy{min-width:0;text-align:var(--body-align-m)}.cbn-heading-frame{display:flex;justify-content:var(--anchor-m);padding-left:max(0px,var(--x-m));padding-right:max(0px,calc(-1 * var(--x-m)));padding-top:var(--top-m);padding-bottom:var(--bottom-m)}.cb-native h2{font:750 var(--title-m)/var(--title-lh-m) system-ui,sans-serif;letter-spacing:-.035em;text-align:var(--align-m);width:var(--width-m);min-width:0;color:inherit;text-wrap:balance}.cbn-body{font-size:var(--body-m);line-height:var(--body-lh-m)}.cbn-body>*+*{margin-top:.65em}.cbn-body :is(ul,ol){padding-inline-start:1.4em;text-align:start}.cbn-body a{color:inherit;text-decoration:underline}.cb-native .cbn-kicker{color:var(--accent);font-size:13px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.cb-native .cbn-brand{font:italic 700 31px/1.1 Georgia,serif;letter-spacing:-.035em;text-transform:none}.cbn-media{min-width:0;overflow:hidden;border-radius:var(--cb-radius)}.cbn-media img,.cbn-media svg{width:100%;height:auto;display:block}.cbn-media img{aspect-ratio:var(--ratio-m);object-fit:cover;object-position:var(--position)}.cbn-spec-image{position:relative;background:#fff;isolation:isolate}.cbn-spec-image img{object-fit:contain;aspect-ratio:auto}.cbn-spec-image img:first-child{width:78%}.cbn-spec-image img:nth-child(2){position:absolute;right:0;bottom:1%;width:47%;mix-blend-mode:multiply}.cbn-button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;margin-top:17px;padding:10px 21px;border-radius:10px;background:var(--cb-cta);color:var(--cb-cta-ink);font-weight:750;text-decoration:none;text-align:center}.cbn-proof{margin-top:16px!important;font-size:14px;text-align:start}.cbn-proof>figcaption{margin-top:6px}.cbn-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.cbn-pair figure{min-width:0;overflow:hidden;border-radius:10px;border:1px solid #c2d5e4;background:#f0f6fa;color:#102f55}.cbn-pair figure>figcaption{padding:7px 4px;text-align:center;font-weight:750}.cbn-pair img{width:100%;height:auto;display:block}.cbn-pair .cbn-crop{display:block;position:relative;overflow:hidden;aspect-ratio:1.52}.cbn-pair .cbn-crop img{position:absolute;max-width:none;width:var(--cw);left:var(--cl);top:var(--ct);height:auto}.cbn-table{width:100%;table-layout:fixed;border-spacing:5px;color:inherit;text-align:start;font-size:var(--body-m);line-height:var(--body-lh-m)}.cbn-table :is(th,td){padding:0;vertical-align:top;background:transparent;border:0;text-align:start}.cbn-table thead th,.cbn-table tbody th span{display:block;border-radius:8px;background:#dceaf6;color:#102f55;padding:8px;font-weight:750}.cbn-table thead th{display:table-cell}.cbn-table thead th:first-child{width:18%}.cbn-cell{padding:9px;border-radius:8px;background:#e7eff6;color:#102f55}.cbn-good{background:#dcf2e6;color:#15533d}.cbn-limit{background:#f8e6e8;color:#772635}.cbn-cell a{color:inherit;text-decoration:underline}.cbn-mark{display:inline-block;margin-inline-end:.35em;font-weight:750}.cbn-cell-method{display:none}.cbn-faq details{border-bottom:1px solid #bacddd;text-align:start}.cbn-faq summary{padding:12px 0;min-height:44px;cursor:pointer;font-weight:700}.cbn-faq details>div{padding-bottom:12px;font-size:var(--body-m);line-height:var(--body-lh-m)}.cbn-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:749px){.cbn-priority .cbn-media img{object-position:center 25%}.cbn-table,.cbn-table tbody{display:block}.cbn-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.cbn-table tr{display:grid;gap:4px;margin-bottom:12px}.cbn-table :is(th,td){display:block}.cbn-cell-method{display:block;font-size:.85em;font-weight:750;margin-bottom:2px}}@media(min-width:750px){.cb-native{gap:var(--cb-gap-d)}.cbn-panel{padding-block:var(--pad-d)}.cbn-wrap{width:min(var(--cb-width),calc(100% - 64px))}.cbn-grid{gap:var(--inner-d)}.cbn-grid:not(.cbn-no-media):has(.cbn-media){grid-template-columns:repeat(var(--cols-d),minmax(0,1fr))}.cbn-grid:not(.cbn-no-media) .cbn-media{order:var(--order-d)}.cbn-copy{text-align:var(--body-align-d)}.cbn-heading-frame{justify-content:var(--anchor-d);padding-left:max(0px,var(--x-d));padding-right:max(0px,calc(-1 * var(--x-d)));padding-top:var(--top-d);padding-bottom:var(--bottom-d)}.cb-native h2{width:var(--width-d);text-align:var(--align-d);font-size:var(--title-d);line-height:var(--title-lh-d)}.cbn-body,.cbn-table,.cbn-faq details>div{font-size:var(--body-d);line-height:var(--body-lh-d)}.cbn-media img{aspect-ratio:var(--ratio-d)}.cbn-spec-image img{aspect-ratio:auto}}.cbn-card-grid{padding:12px max(16px,calc((100% - var(--cb-width))/2));background:#edf5fa;gap:12px}.cbn-card-grid .cbn-panel{border-radius:var(--cb-radius);border:1px solid #d7e6ee}.cbn-card-grid .cbn-wrap{width:calc(100% - 24px)}@media(min-width:750px){.cbn-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}.cbn-community{position:relative;aspect-ratio:1 / .845;background:linear-gradient(105deg,#003f84,#062c5c)}.cbn-community img{clip-path:inset(0 0 20.5% 0);-webkit-mask-image:linear-gradient(#000 77%,transparent 79.5%);mask-image:linear-gradient(#000 77%,transparent 79.5%)}.cbn-community img{border-radius:0}.cb-native .cbn-michael{margin:0 0 16px;padding:17px 19px;border-radius:14px;background:#eef6fb;border-inline-start:3px solid #38849e;text-align:start;box-shadow:0 6px 20px #102f5510}.cbn-michael blockquote{font-size:var(--body-m);line-height:1.55}.cbn-michael figcaption{font-weight:750;margin-top:9px}.cbn-priority .cbn-media,.cbn-community,.cbn-style-quotes .cbn-media{box-shadow:0 10px 28px #102f5524}.cbn-priority .cbn-media{box-shadow:0 10px 35px #0004,0 0 18px #b9f1f320}.cbn-style-steps .cbn-media,.cbn-style-comparison .cbn-media{box-shadow:0 7px 20px #102f551a}@media(hover:hover)and (prefers-reduced-motion:no-preference){.cbn-style-steps .cbn-media,.cbn-style-comparison .cbn-media,.cbn-button{transition:transform .2s ease,box-shadow .2s ease}.cbn-style-steps .cbn-media:hover,.cbn-style-comparison .cbn-media:hover,.cbn-button:hover{transform:translateY(-3px);box-shadow:0 12px 28px #102f552e}}@media(min-width:750px){.cbn-michael blockquote{font-size:var(--body-d)}}.cbn-style-steps{background:#edf5fa}.cbn-style-steps .cbn-panel{background:transparent;border:0}.cbn-style-steps .cbn-panel:first-child{grid-column:1/-1}.cbn-style-quotes .cbn-body{border-inline-start:3px solid #38849e;padding-inline-start:15px}.cbn-style-comparison .cbn-panel:first-child{grid-column:1/-1}.cbn-style-comparison .cbn-media{border:1px solid #d7e6ee}.cbn-style-steps .cbn-wrap{max-width:950px}.cbn-style-concerns .cbn-grid{grid-template-columns:1fr!important}.cbn-style-concerns .cbn-copy{text-align:center}.cbn-concern-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cbn-concern-grid figure{overflow:hidden;border-radius:10px;background:#fff;box-shadow:0 6px 20px #102f5516;text-align:center}.cbn-concern-grid figcaption{padding:8px 3px;font-weight:750}.cbn-concern-photo{position:relative;aspect-ratio:.92;overflow:hidden}.cbn-concern-photo img{position:absolute;width:366%;height:auto;max-width:none;left:var(--x);top:var(--y)}.cbn-concern-1,.cbn-concern-4{--x:-15%}.cbn-concern-2,.cbn-concern-5{--x:-132%}.cbn-concern-3,.cbn-concern-6{--x:-249%}.cbn-concern-1,.cbn-concern-2,.cbn-concern-3{--y:-59%}.cbn-concern-4,.cbn-concern-5,.cbn-concern-6{--y:-191%}@media(min-width:750px){.cbn-concern-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:820px;margin:auto;width:100%}}.cb-native .cbn-michael{display:flex;gap:10px;align-items:flex-start;border:0;padding:0;background:transparent;box-shadow:none}.cbn-avatar{width:44px;height:44px;flex:0 0 44px;border-radius:50%;background:var(--avatar-source) no-repeat 15.2% 89.6% / 1111%}.cbn-comment-bubble{padding:12px 15px;border-radius:18px;background:#edf0f4;color:#19283a}.cbn-michael figcaption{margin:0 0 3px;color:#244c78}.cbn-style-quotes .cbn-media{box-shadow:none;border-radius:0}.cbn-review-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.cbn-review-pair figcaption{text-align:center;font-weight:700;padding:6px}.cbn-review-shot{position:relative;aspect-ratio:.65;overflow:hidden;border-radius:14px}.cbn-review-shot img{position:absolute;width:245%;height:auto;max-width:none;top:-38%;left:var(--x)}.cbn-review-before{--x:-10%}.cbn-review-after{--x:-134%}.cbn-style-comparison .cbn-panel:has(img[src*=Before_and_After]){background:transparent;border:0}.cbn-style-comparison .cbn-panel:has(img[src*=Before_and_After]) .cbn-copy{display:none}.cbn-style-buy{background:#112f53;color:#fff}.cb-native .cbn-buy-banner{position:relative;container-type:inline-size;width:min(100%,1200px);margin:0 auto}.cbn-buy-banner img{display:block;width:100%;height:auto}.cbn-banner-days{position:absolute;display:grid;place-items:center;left:76.6%;top:56.2%;width:12.1%;height:13%;border-radius:13%;background:linear-gradient(135deg,#efb72d,#ffe775 52%,#e6a923);color:#073462;font:900 9.25cqw/.9 system-ui,sans-serif;letter-spacing:-.055em}.cbn-buy-wrap{width:min(760px,calc(100% - 32px));margin:auto;padding:32px 0 52px;text-align:center}.cb-native .cbn-buy-wrap h2{font-size:clamp(26px,4vw,42px);line-height:1.12;width:auto;margin-bottom:20px}.cbn-buy-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;border:0;padding:0;margin:0;text-align:left}.cbn-buy-options label{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;min-height:64px;padding:8px;border:2px solid transparent;border-radius:9px;background:#fff;color:#102d4b;cursor:pointer;font-size:clamp(11px,2.8vw,16px);line-height:1.35}.cbn-buy-options label:has(:checked){border-color:#7fdae6;background:#eaf8fa}.cbn-buy-options input{margin:0;accent-color:#166c5c}.cbn-buy-name,.cbn-buy-price{font-weight:750}.cbn-buy-price{text-align:right;color:#176347}.cbn-buy-price s,.cbn-buy-options small{display:block;font-size:.83em}.cbn-buy-price s{color:#4a5664}.cbn-buy-wrap .cbn-button{width:100%;border:0;cursor:pointer}.cbn-wrap{container-type:inline-size}@container (width < 690px){.cb-native .cbn-grid:not(.cbn-no-media):has(.cbn-media){grid-template-columns:minmax(0,1fr)}.cb-native .cbn-grid:not(.cbn-no-media) .cbn-media{order:var(--order-m)}}.cb-native .cbn-grid.cbn-image-only{grid-template-columns:minmax(0,1fr);gap:0}.cbn-image-only>.cbn-copy{display:none}.cbn-image-only>.cbn-media{width:min(100%,570px);margin-inline:auto}.cbn-comment-bubble{position:relative;margin-bottom:8px}.cbn-reactions{position:absolute;right:9px;bottom:-9px;display:flex;padding:2px;background:#fff;border-radius:20px;box-shadow:0 2px 7px #102f552a}.cbn-reactions span{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;font-size:12px;background:#1676ea;color:#fff}.cbn-reactions span+span{background:#e73761}.cb-native .cbn-review-meta{font-size:14px;color:#49627b;margin:-5px 0 14px}.cbn-style-comparison .cbn-panel{background:transparent;border:0;border-radius:0}.cbn-style-comparison .cbn-panel:has(.cbn-image-only){padding-block:4px}.cbn-style-comparison .cbn-image-only>.cbn-media{width:100%;box-shadow:none}.cbn-style-comparison .cbn-wrap{width:100%}.cbn-panel:has(img[src*=Image_009_]) .cbn-wrap{width:100%}.cbn-panel:has(img[src*=Image_009_]){padding-block:0}.cbn-panel:has(img[src*=Image_009_]) .cbn-media{border-radius:0}@media(max-width:749px){.cbn-style-fullbleed .cbn-wrap{width:100%}.cbn-style-fullbleed .cbn-copy{padding-inline:16px}.cbn-style-fullbleed .cbn-media{border-radius:0}}.cbn-style-fullbleed .cbn-panel{padding-block:0}.cbn-style-fullbleed .cbn-copy{padding:24px clamp(16px,4vw,48px)}.cbn-style-fullbleed .cbn-media{border-radius:0}@media(max-width:749px){.cbn-style-fullbleed .cbn-image-only>.cbn-media{width:100%}}@media(min-width:750px){.cbn-style-fullbleed .cbn-wrap{width:100%}.cbn-style-fullbleed .cbn-grid{gap:0}.cbn-style-fullbleed .cbn-grid:has(.cbn-media){align-items:stretch}.cbn-style-fullbleed .cbn-copy{align-self:center}}.cbn-review-pair{position:relative}.cbn-review-arrow{position:absolute;z-index:1;left:50%;top:47%;transform:translate(-50%,-50%);display:grid;place-items:center;width:38px;height:38px;border:2px solid white;border-radius:50%;background:#1279a4;color:#fff;box-shadow:0 4px 12px #102f553d;font-size:22px;line-height:1}.cbn-buy-options label{position:relative;overflow:hidden}.cbn-buy-options label:has(.cbn-pack-ribbon){padding-top:27px}.cbn-pack-ribbon{position:absolute;top:4px;right:-14px;min-width:85px;transform:rotate(12deg);text-align:center;padding:2px 12px;background:#126e95;color:#fff;font-size:9px;font-weight:800;line-height:1.25}.cbn-pack-ribbon.cbn-value{background:#176347}.cbn-style-comparison .cbn-panel:has(.cbn-result-composite){grid-column:1/-1}.cbn-result-composite{position:relative;isolation:isolate;padding:20px;background:#0a3155;color:#fff;display:grid;gap:14px}.cbn-result-scene{min-height:240px;background:var(--result-scene) center / contain no-repeat}.cbn-result-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cbn-result-tiles figure{border:1px solid #ffffff45;border-radius:10px;overflow:hidden;background:#102d4b;box-shadow:0 7px 16px #06172780}.cbn-result-tiles figcaption{text-align:center;padding:6px 3px;font-size:13px}.cbn-result-tile{aspect-ratio:1.65;background-image:var(--result-detail);background-size:245% auto;background-repeat:no-repeat}.cbn-result-1{background-position:11% 11%}.cbn-result-2{background-position:90% 11%}.cbn-result-3{background-position:11% 74%}.cbn-result-4{background-position:90% 74%}@media(min-width:750px){.cbn-result-composite{padding:32px;min-height:380px;align-items:center}.cbn-result-scene{position:absolute;top:0;right:0;bottom:0;left:41%;z-index:-1;background-size:cover;background-position:center;-webkit-mask-image:linear-gradient(90deg,transparent,#000 22%);mask-image:linear-gradient(90deg,transparent,#000 22%)}.cbn-result-tiles{width:53%}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map?subset=CA */
