.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__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 .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__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}}.lf{--lf-font: "owners-text", var(--font-body-family), "Helvetica Neue", Helvetica, Arial, sans-serif;--lf-head: "owners-text", var(--font-heading-family), "Helvetica Neue", Helvetica, Arial, sans-serif;--lf-mono: "antarctican-mono", ui-monospace, Menlo, Consolas, monospace;padding:var(--lf-pt) 0 var(--lf-pb);background:var(--lf-bg);font-family:var(--lf-font)}.lf .lf__only-mobile{display:none}.lf .lf__header{margin-bottom:36px}.lf .lf__eyebrow{margin-bottom:28px;padding-bottom:12px;border-bottom:1px solid var(--lf-line);font-family:var(--lf-mono);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--lf-eyebrow)}.lf .lf__header-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 40px}.lf .lf__heading{max-width:10em;margin:0;font-family:var(--lf-head);font-size:var(--lf-h-size);font-weight:var(--lf-weight);line-height:1;letter-spacing:-.02em;text-transform:var(--lf-case);text-wrap:balance;color:var(--lf-heading)}.lf .lf__top-desc{max-width:38%;font-size:18px;line-height:1.5;color:var(--lf-top-desc)}.lf .lf__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--lf-gap);align-items:stretch;margin-bottom:var(--lf-gap)}.lf .lf__card{--card-bg: var(--lf-card-bg);--card-text: var(--lf-card-text);--card-pre: var(--lf-pre);--card-check: var(--lf-check);--card-btn-bg: var(--lf-btn-bg);--card-btn-text: var(--lf-btn-text);display:flex;flex-direction:column;justify-content:space-between;padding:var(--lf-card-pad);border-radius:4px;background:var(--card-bg);color:var(--card-text)}.lf .lf__card--inverted{--card-bg: var(--lf-inv-bg);--card-text: var(--lf-inv-text);--card-pre: var(--lf-inv-pre);--card-check: var(--lf-inv-text);--card-btn-bg: var(--lf-inv-btn-bg);--card-btn-text: var(--lf-inv-btn-text)}.lf .lf__pre_title{display:block;margin-bottom:16px;font-family:var(--lf-mono);font-size:13px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--card-pre)}.lf .lf__media{margin-bottom:24px;overflow:hidden;border-radius:2px;background:var(--lf-img-bg)}.lf .lf__media img{display:block;width:100%;height:auto;max-height:var(--lf-img-h);aspect-ratio:16 / 10;padding:20px;object-fit:contain}.lf .lf__title{margin:0 0 16px;font-family:var(--lf-head);font-size:var(--lf-title-size);font-weight:var(--lf-weight);line-height:1.15;letter-spacing:-.02em;text-transform:var(--lf-case);color:inherit}.lf .lf__desc{margin-bottom:20px;line-height:1.5;opacity:.9}.lf .lf__text ul{list-style:none!important;margin:0!important;padding:0!important;border-top:1px solid color-mix(in srgb,currentColor 15%,transparent)}.lf .lf__text li{position:relative;margin:0;padding:13px 0 13px 24px!important;border-bottom:1px solid color-mix(in srgb,currentColor 15%,transparent);font-size:16px;line-height:1.5;color:inherit;opacity:1}@supports (color: color-mix(in srgb,red 50%,transparent)){.lf .lf__text li{color:color-mix(in srgb,var(--card-text) 78%,transparent)}.lf .lf__text li strong{color:var(--card-text)}}.lf .lf__text li strong{font-weight:500}.lf .lf__text li:before{content:"";position:absolute;left:0;top:16px;width:12px;height:12px;background:var(--card-check);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 6.4l2.5 2.5L10 3.4' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 6.4l2.5 2.5L10 3.4' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}.lf .lf__price_btn_wrap{display:flex;justify-content:space-between;align-items:center;margin-top:32px;padding-top:20px;gap:16px}.lf .lf__price{font-family:var(--lf-head);font-size:var(--lf-price-size);font-weight:var(--lf-weight);color:inherit}.lf .lf__btn-price{display:none}.lf .lf__btn,.lf .lf__bundle-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 22px;border-radius:4px;font-family:var(--lf-mono);font-size:11px;font-weight:500;line-height:1.4;letter-spacing:.05em;text-decoration:none;text-transform:uppercase;white-space:nowrap;transition:opacity .2s ease,transform .2s ease}.lf .lf__btn{background:var(--card-btn-bg);color:var(--card-btn-text)}.lf .lf__btn:hover,.lf .lf__bundle-btn:hover{opacity:.9;transform:translateY(-1px)}.lf .lf__btn:focus-visible,.lf .lf__bundle-btn:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(prefers-reduced-motion:reduce){.lf .lf__btn,.lf .lf__bundle-btn{transition:none}.lf .lf__btn:hover,.lf .lf__bundle-btn:hover{transform:none}}.lf .lf__bundle-banner{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 32px;border:1px solid var(--lf-line);border-radius:4px;background:var(--lf-bundle-bg);color:var(--lf-bundle-text)}.lf .lf__bundle-left{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.lf .lf__bundle-title{font-family:var(--lf-head);font-size:20px;font-weight:var(--lf-weight);letter-spacing:-.01em;text-transform:var(--lf-case)}.lf .lf__bundle-sub-wrap{display:flex;align-items:center;gap:8px;font-size:var(--lf-body)}.lf .lf__bundle-sub{opacity:.85}.lf .lf__bundle-price{font-weight:600}.lf .lf__bundle-compare{text-decoration:line-through;opacity:.6}.lf .lf__bundle-btn{background:var(--lf-bundle-btn-bg);color:var(--lf-bundle-btn-text)}@media(max-width:768px){.lf{padding:var(--lf-pt-m) 0 var(--lf-pb-m)}.lf .lf__only-desktop{display:none}.lf .lf__only-mobile{display:inline}.lf .lf__text .lf__only-mobile{display:block}.lf .lf__header{margin-bottom:24px}.lf .lf__eyebrow{margin-bottom:20px}.lf .lf__header-row{flex-direction:column;align-items:flex-start;gap:16px}.lf .lf__heading{font-size:var(--lf-h-size-m)}.lf .lf__top-desc{max-width:21em}.lf .lf__grid{grid-template-columns:1fr;gap:var(--lf-gap-m);margin-bottom:var(--lf-gap-m)}.lf .lf__card{padding:16px}.lf .lf__card-top{display:grid;grid-template-columns:var(--lf-thumb) minmax(0,1fr);grid-template-rows:auto auto 1fr auto;column-gap:16px}.lf .lf__content{display:contents}.lf .lf__media{grid-column:1;grid-row:1 / 4;align-self:start;margin:0}.lf .lf__media img{max-height:none;aspect-ratio:1;padding:8px}.lf .lf__pre_title{grid-column:2;grid-row:1;margin-bottom:6px}.lf .lf__title{grid-column:2;grid-row:2;margin:0;font-size:var(--lf-title-size-m);line-height:1.1}.lf .lf__desc{display:none}.lf .lf__text{grid-column:1 / -1;grid-row:4;margin-top:14px}.lf .lf__text li{padding-top:7px!important;padding-bottom:7px!important;font-size:calc(var(--lf-body) - 2px);line-height:1.4}.lf .lf__text li:before{top:10px}.lf .lf__card--no-image .lf__card-top{grid-template-columns:minmax(0,1fr)}.lf .lf__card--no-image .lf__pre_title,.lf .lf__card--no-image .lf__title{grid-column:1}.lf .lf__price_btn_wrap{margin-top:16px;padding-top:0}.lf .lf__price{display:none}.lf .lf__btn{width:100%;font-size:10px}.lf .lf__btn-price{display:inline}.lf .lf__bundle-banner{gap:12px;padding:14px 16px}.lf .lf__bundle-left{flex-direction:column;align-items:flex-start;gap:2px}.lf .lf__bundle-title{font-size:17px}.lf .lf__bundle-sub{display:none}.lf .lf__bundle-btn{flex-shrink:0;padding:14px 18px;font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/174/compiled_assets/styles.css.map?subset=AAAAgAAAAAAAAAAAAACA */
