.cbanner{--cb-head: "owners-text", var(--font-heading-family), "Helvetica Neue", Helvetica, Arial, sans-serif;--cb-mono: "antarctican-mono", ui-monospace, Menlo, Consolas, monospace;background:var(--cb-bg);color:var(--cb-text)}.cbanner .cbanner__grid{--cb-gutter: 1.8rem;--cb-width: min(var(--page-width, 120rem), 100%);display:grid;grid-template-columns:minmax(0,1fr)}.cbanner .cbanner__media{position:relative;aspect-ratio:var(--cb-ratio);max-height:520px;order:-1;background:var(--cb-bg);overflow:hidden}.cbanner .cbanner__badge{position:absolute;top:var(--cb-badge-top-m, 16px);right:var(--cb-badge-right-m, 16px);width:var(--cb-badge-size-m, 100px);height:var(--cb-badge-size-m, 100px);border-radius:50%;background-color:var(--cb-badge-bg, #88FE01);color:var(--cb-badge-text-color, #141414);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:8px;z-index:1;pointer-events:none;box-sizing:border-box;box-shadow:0 4px 16px #0003}.cbanner .cbanner__badge-title{font-family:var(--cb-head);font-size:calc(var(--cb-badge-size-m, 100px) * .34);font-weight:500;line-height:.9;letter-spacing:-.03em}.cbanner .cbanner__badge-subtext{font-family:var(--cb-mono);font-size:calc(var(--cb-badge-size-m, 100px) * .082);font-weight:600;line-height:1.25;letter-spacing:.04em;text-transform:uppercase;margin-top:5px}.cbanner .cbanner__badge-img{width:100%;height:100%;object-fit:cover;border-radius:50%}.cbanner .cbanner__text{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:var(--cb-pt-m) var(--cb-gutter) var(--cb-pb-m)}.cbanner .cbanner__rating{display:flex;align-items:center;gap:10px;margin:0 0 14px;font-family:var(--cb-mono);font-size:10px;font-weight:500;line-height:1.4;letter-spacing:.04em;text-transform:uppercase;color:var(--cb-text)}.cbanner .cbanner__stars{display:inline-flex;gap:3.5px;color:var(--cb-accent)}.cbanner .cbanner__stars svg{display:block;width:10px;height:10px;fill:currentColor}.cbanner .cbanner__h{margin:0 0 18px;font-family:var(--cb-head);font-size:clamp(40px,13vw,52px);font-weight:400;line-height:.92;letter-spacing:-.02em;color:var(--cb-text);overflow-wrap:break-word}.cbanner--upper .cbanner__h{text-transform:uppercase}.cbanner .cbanner__p{max-width:46rem;margin:0 0 16px;font-family:var(--cb-head);font-size:15px;font-weight:300;line-height:1.3;color:var(--cb-muted)}.cbanner .cbanner__p p{margin:0}.cbanner .cbanner__p p+p{margin-top:.8em}.cbanner .en-promo-banner{width:100%;margin:0 0 20px;font-family:var(--cb-mono);box-sizing:border-box}.cbanner .en-promo-banner--has-bg{background-color:var(--pb-bg);padding:18px 14px;border-radius:8px}.cbanner .en-promo-banner__container{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:14px;max-width:460px}.cbanner .en-promo-banner__wrapper{width:100%;display:flex;flex-direction:column;align-items:flex-start}.cbanner .en-promo-banner__eyebrow{color:var(--pb-accent);font-size:11px;font-weight:400;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;padding-left:2px}.cbanner .en-promo-banner__row{display:flex;flex-direction:column;align-items:stretch;justify-content:center;width:100%;gap:10px}@media(min-width:750px){.cbanner .en-promo-banner__row{height:50px}}.cbanner .en-promo-banner__code-box{flex:1;border:2px dashed var(--pb-accent);border-radius:6px;background:transparent;color:var(--pb-code-color);font-size:18px;letter-spacing:.12em;text-transform:uppercase;display:flex;align-items:center;justify-content:center;padding:9px 14px;-webkit-user-select:none;user-select:none;cursor:pointer;box-sizing:border-box;width:100%;transition:background-color .15s ease}.cbanner .en-promo-banner__code-box:hover{background-color:#72ff1314}.cbanner .en-promo-banner__btn{background-color:var(--pb-accent);color:var(--pb-btn-text);border:none;border-radius:6px;font-family:inherit;font-size:13px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;padding:9px 20px;cursor:pointer;white-space:nowrap;transition:opacity .15s ease,transform .15s ease;display:flex;align-items:center;justify-content:center;width:100%}.cbanner .en-promo-banner__btn:hover{opacity:.9;transform:translateY(-1px)}.cbanner .en-promo-banner__btn:active{transform:translateY(0)}.cbanner .en-promo-banner__subtext{margin:0;color:var(--pb-subtext);font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;text-align:center;line-height:1.5;width:100%}.cbanner .cbanner__actions{display:flex;flex-direction:column;gap:8px;width:100%;margin:0 0 14px}.cbanner .cbanner__btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 24px;border:1px solid transparent;border-radius:2px;font-family:var(--cb-mono);font-size:10px;font-weight:500;line-height:1;letter-spacing:.04em;text-align:center;text-decoration:none;text-transform:uppercase;transition:opacity .2s ease,transform .2s ease,background-color .2s ease,color .2s ease}.cbanner .cbanner__btn--primary{background:var(--cb-btn);border-color:var(--cb-btn);color:var(--cb-btn-text)}.cbanner .cbanner__btn--primary:hover{opacity:.92;transform:translateY(-1px)}.cbanner .cbanner__btn--secondary{background:transparent;color:var(--cb-text);border-color:color-mix(in srgb,var(--cb-text) 60%,transparent)}.cbanner .cbanner__btn--secondary:hover{background:var(--cb-text);border-color:var(--cb-text);color:var(--cb-bg)}.cbanner .cbanner__btn:focus-visible{outline:2px solid var(--cb-accent);outline-offset:3px}@media(prefers-reduced-motion:reduce){.cbanner .cbanner__btn{transition:none}.cbanner .cbanner__btn--primary:hover{transform:none}}.cbanner .cbanner__trust{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px;width:100%;margin:0;padding:0;list-style:none;font-family:var(--cb-mono);font-size:9px;font-weight:500;line-height:1.4;letter-spacing:.04em;text-align:center;text-transform:uppercase;color:var(--cb-text);opacity:.85}.cbanner .cbanner__trust li{display:inline-flex;align-items:center;gap:6px;margin:0}.cbanner .cbanner__trust svg{flex-shrink:0;width:10px;height:10px;color:var(--cb-accent)}.cbanner .cbanner__img,.cbanner .cbanner__img-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.cbanner .cbanner__img{display:block;object-fit:cover}.cbanner .cbanner__img-placeholder{background:#8080802e}@media(min-width:750px){.cbanner .cbanner__grid{--cb-gutter: 5rem}.cbanner .cbanner__rating{gap:12px;margin-bottom:22px;font-size:11px}.cbanner .cbanner__stars{gap:3px}.cbanner .cbanner__stars svg{width:13px;height:13px}.cbanner .cbanner__h{margin-bottom:28px;font-size:clamp(48px,6.6vw,88px);line-height:.98}.cbanner .cbanner__p{margin-bottom:32px;font-size:clamp(15px,1.8vw,20px)}.cbanner .cbanner__badge{top:var(--cb-badge-top, 24px);right:var(--cb-badge-right, 24px);width:var(--cb-badge-size, 140px);height:var(--cb-badge-size, 140px)}.cbanner .cbanner__badge-title{font-size:calc(var(--cb-badge-size, 140px) * .34)}.cbanner .cbanner__badge-subtext{font-size:calc(var(--cb-badge-size, 140px) * .082)}.cbanner .en-promo-banner{margin-bottom:28px}.cbanner .en-promo-banner--has-bg{padding:20px}.cbanner .en-promo-banner__eyebrow{font-size:12px;margin-bottom:8px}.cbanner .en-promo-banner__row{flex-direction:row;gap:14px}.cbanner .en-promo-banner__code-box{font-size:20px;letter-spacing:.16em;padding:11px 13px;width:auto}.cbanner .en-promo-banner__btn{width:auto;font-size:14px}.cbanner .en-promo-banner__subtext{font-size:11.5px;letter-spacing:.1em;text-align:left}.cbanner .cbanner__actions{flex-direction:row;flex-wrap:wrap;gap:10px;width:auto;margin-bottom:26px}.cbanner .cbanner__btn{min-height:48px;padding:0 30px;font-size:11px}.cbanner .cbanner__trust{justify-content:flex-start;gap:8px 18px;width:auto;font-size:10px;text-align:left}}@media(min-width:750px)and (max-width:989px){.cbanner .cbanner__text{padding-top:calc(var(--cb-pt) * .5);padding-bottom:calc(var(--cb-pb) * .5)}}@media(min-width:990px){.cbanner .cbanner__grid{--cb-gutter: 6.3rem;min-height:var(--cb-min-h);grid-template-columns:minmax(0,1fr) minmax(0,calc(var(--cb-width) * var(--cb-split))) minmax(0,calc(var(--cb-width) * (1 - var(--cb-split)))) minmax(0,1fr)}.cbanner .cbanner__text{grid-column:2;grid-row:1;padding:var(--cb-pt) 3.2rem var(--cb-pb) var(--cb-gutter)}.cbanner .cbanner__media{grid-column:3 / -1;grid-row:1;aspect-ratio:auto;max-height:none;order:0}}
/*# sourceMappingURL=/cdn/shop/t/176/compiled_assets/styles.css.map?subset=AAAAAAQ */
