:root{--cs-bg: #ffffff;--cs-ink: #1c1b22;--cs-muted: #6d6a75;--cs-soft: #f7f0e7;--cs-line: #e6dfd6;--cs-accent: #ff5a36;--cs-accent-ink: #ffffff;--cs-badge-bg: #1c1b22;--cs-badge-fg: #ffffff;--cs-topbar-bg: #1c1b22;--cs-topbar-fg: #ffffff;--cs-header-bg: #ffffff;--cs-header-fg: #1c1b22;--cs-footer-bg: #1c1b22;--cs-footer-fg: #ffffff;--cs-radius: 18px;--cs-btn-radius: 999px;--cs-gutter: 20px;--cs-max: 1320px;--cs-body-size: 16px;--cs-font-heading: "Helvetica Neue", Arial, sans-serif;--cs-font-body: "Helvetica Neue", Arial, sans-serif;--cs-font-accent: "Helvetica Neue", Arial, sans-serif;--cs-heading-weight: 700;--cs-heading-style: normal;--cs-heading-spacing: .01em;--cs-heading-case: uppercase;--cs-btn-case: none;--cs-hs: 1}.cs-wrap{max-width:var(--cs-max);margin:0 auto;padding:0 var(--cs-gutter)}.cs-section{padding:clamp(36px,6vw,80px) 0;color:var(--cs-ink);font-family:var(--cs-font-body)}h1,h2,.cs-title,.cs-hero__caption h2,.cs-quote blockquote,.cs-benefit__title,.cs-header__logo,.cs-bento__label strong,.cs-pdp__info h1{font-family:var(--cs-font-heading);font-weight:var(--cs-heading-weight);font-style:var(--cs-heading-style);letter-spacing:var(--cs-heading-spacing);text-transform:var(--cs-heading-case)}.cs-title{font-size:calc(clamp(1.7rem,3.4vw,2.7rem) * var(--cs-hs));line-height:1.05;margin:0 0 .6em}:root,[data-align=left]{--a-text: left;--a-flex: flex-start;--a-just: start;--a-stretch: stretch;--a-items: baseline;--a-stack: row;--a-pl: 0px;--a-pr: 40px;--a-il: auto;--a-ir: 6px;--a-ml: 0px;--a-mr: auto;--a-foot-dir: row;--a-foot-just: space-between}[data-align=center]{--a-text: center;--a-flex: center;--a-just: center;--a-stretch: center;--a-items: center;--a-stack: column;--a-pl: 40px;--a-pr: 40px;--a-il: auto;--a-ir: 6px;--a-ml: auto;--a-mr: auto;--a-foot-dir: column;--a-foot-just: center}[data-align=right]{--a-text: right;--a-flex: flex-end;--a-just: end;--a-stretch: end;--a-items: flex-end;--a-stack: column;--a-pl: 40px;--a-pr: 0px;--a-il: 6px;--a-ir: auto;--a-ml: auto;--a-mr: 0px;--a-foot-dir: row-reverse;--a-foot-just: space-between}[data-align]{text-align:var(--a-text)}.cs-btn{display:inline-block;padding:.85em 1.6em;border-radius:var(--cs-btn-radius);background:var(--cs-accent);color:var(--cs-accent-ink);font-family:var(--cs-font-accent);font-size:inherit;font-weight:700;text-transform:var(--cs-btn-case);text-decoration:none;text-align:center;border:0;cursor:pointer;transition:transform .15s ease,filter .15s ease}.cs-btn:hover{transform:translateY(-1px);filter:brightness(1.06)}.cs-btn[disabled]{opacity:.5;cursor:not-allowed;transform:none}.cs-btn--ghost{background:transparent;color:var(--cs-ink);box-shadow:inset 0 0 0 2px var(--cs-ink)}.cs-placeholder{display:block;width:100%;height:100%;background:var(--cs-soft);fill:var(--cs-line)}.cs-img{display:block;width:100%;height:100%;object-fit:cover}.cs-topbar{background:var(--cs-topbar-bg);color:var(--cs-topbar-fg);font-family:var(--cs-font-accent);font-size:.85rem}.cs-topbar a{color:inherit}.cs-topbar__promo{padding:8px var(--cs-gutter);font-weight:600}.cs-topbar__usps{list-style:none;margin:0;padding:8px var(--cs-gutter);display:flex;justify-content:var(--a-flex);gap:clamp(16px,4vw,56px);flex-wrap:wrap;border-top:1px solid color-mix(in srgb,currentColor 20%,transparent)}.cs-topbar__usp{display:flex;align-items:center;gap:8px}.cs-header{background:var(--cs-header-bg);color:var(--cs-header-fg);font-family:var(--cs-font-accent);border-bottom:1px solid var(--cs-line)}.cs-header a,.cs-header summary{color:inherit;text-decoration:none;cursor:pointer}.cs-header__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding-top:14px;padding-bottom:14px}.cs-header__nav{display:flex;gap:24px;font-weight:700;text-transform:uppercase;font-size:.85rem;letter-spacing:.04em}.cs-header__dd{position:relative}.cs-header__dd summary{list-style:none}.cs-header__dd summary::-webkit-details-marker{display:none}.cs-header__dd-panel{position:absolute;top:140%;left:0;min-width:200px;background:var(--cs-header-bg);border:1px solid var(--cs-line);border-radius:12px;padding:10px;display:grid;gap:6px;box-shadow:0 12px 32px #0000001f}.cs-header__dd-panel a{padding:6px 8px;border-radius:8px;text-transform:none;letter-spacing:0;font-weight:600}.cs-header__dd-panel a:hover{background:var(--cs-soft)}.cs-header__logo{justify-self:center;font-size:1.5rem}.cs-header__logo img{display:block;height:auto;max-width:100%}.cs-header__actions{justify-self:end;display:flex;align-items:center;gap:18px;font-size:.9rem;font-weight:600}.cs-header__support{font-size:.78rem;opacity:.7;text-align:right;line-height:1.3}.cs-header__count{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;margin-left:4px;border-radius:999px;background:var(--cs-accent);color:var(--cs-accent-ink);font-size:.75rem}.cs-header__burger{display:none}.cs-header__burger summary{list-style:none;width:28px;height:20px;position:relative}.cs-header__burger summary::-webkit-details-marker{display:none}.cs-header__burger summary span,.cs-header__burger summary:before,.cs-header__burger summary:after{content:"";position:absolute;left:0;right:0;height:2px;background:currentColor}.cs-header__burger summary:before{top:0}.cs-header__burger summary span{top:9px}.cs-header__burger summary:after{bottom:0}.cs-header__drawer{position:absolute;left:0;right:0;top:100%;background:var(--cs-header-bg);padding:12px var(--cs-gutter) 20px;display:grid;gap:4px;border-bottom:1px solid var(--cs-line)}.cs-header__drawer a{padding:12px 0;font-weight:700;text-transform:uppercase;border-bottom:1px solid var(--cs-line)}@media(min-width:900px){.cs-header--logo-left .cs-header__inner{grid-template-columns:auto 1fr auto}.cs-header--logo-left .cs-header__logo{order:-1;justify-self:start}.cs-header--logo-left .cs-header__inner>div:first-child{padding-left:12px}}@media(max-width:899px){.cs-header__nav,.cs-header__support,.cs-header__hide-mobile{display:none}.cs-header__burger{display:block}}.cs-hero{position:relative;font-family:var(--cs-font-body)}.cs-hero__link,.cs-hero__media{display:block}.cs-hero picture,.cs-hero img{display:block;width:100%;height:auto}.cs-hero__placeholder{display:block;aspect-ratio:16 / 6}.cs-hero__caption{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:var(--a-flex);gap:14px;padding:0 clamp(20px,8vw,120px);color:var(--hero-fg, #fff);pointer-events:none}.cs-hero__caption .cs-btn{pointer-events:auto;font-size:1.4rem;padding:1em 2.2em}@media(max-width:749px){.cs-hero__caption .cs-btn{font-size:1.15rem;padding:.9em 1.8em}}.cs-hero__caption h2{margin:0;font-size:calc(clamp(2rem,5vw,4rem) * var(--cs-hs));line-height:1;max-width:14ch}.cs-tiles__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.cs-tile{position:relative;border-radius:var(--cs-radius);overflow:hidden;background:var(--cs-soft);aspect-ratio:4 / 3}.cs-tile a{display:block;height:100%;color:inherit;text-decoration:none}.cs-tile__cap{position:absolute;left:14px;right:14px;bottom:14px}.cs-tile__title{display:inline-block;margin:0;padding:8px 14px;border-radius:999px;background:var(--cs-bg);color:var(--cs-ink);font-family:var(--cs-font-accent);font-weight:800;font-size:.95rem}@media(max-width:749px){.cs-tiles__list{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding-bottom:6px}.cs-tile{flex:0 0 78%;scroll-snap-align:start}}.cs-row__head{display:flex;flex-direction:var(--a-stack);align-items:var(--a-items);justify-content:space-between;gap:6px 16px;flex-wrap:wrap;margin-bottom:18px}.cs-row__head .cs-title{margin:0}.cs-row__all{font-weight:700;color:var(--cs-ink)}.cs-row__list{list-style:none;margin:0;padding:0;display:grid;gap:18px;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr))}.cs-card{display:flex;flex-direction:column;gap:10px}.cs-card__media{position:relative;display:block;aspect-ratio:1 / 1;border-radius:var(--cs-radius);overflow:hidden;background:var(--cs-soft)}.cs-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .25s ease}.cs-card__media img+img{opacity:0}.cs-card__media:hover img+img{opacity:1}.cs-card__badge{position:absolute;top:10px;left:10px;z-index:2;padding:5px 10px;border-radius:999px;background:var(--cs-badge-bg);color:var(--cs-badge-fg);font-family:var(--cs-font-accent);font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.cs-card__title{margin:0;font-size:1rem;font-weight:800;line-height:1.25}.cs-card__title a{color:inherit;text-decoration:none}.cs-card__meta{display:flex;flex-wrap:wrap;justify-content:var(--a-flex);gap:6px 12px;font-size:.85rem;color:var(--cs-muted)}.cs-card__price{font-weight:800;color:var(--cs-ink)}.cs-card__price s{font-weight:500;color:var(--cs-muted);margin-right:6px}.cs-card form{margin-top:auto}.cs-card .cs-btn{width:100%;padding:.7em 1em}@media(max-width:989px){.cs-row__list{grid-template-columns:repeat(min(var(--cols, 4),3),minmax(0,1fr))}}@media(max-width:749px){.cs-row__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cs-row[data-mobile=scroll] .cs-row__list{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.cs-row[data-mobile=scroll] .cs-card{flex:0 0 66%;scroll-snap-align:start}}.cs-row__tools{display:flex;align-items:center;gap:16px}.cs-row__nav{display:none;gap:8px}.cs-row__arrow{display:grid;place-items:center;width:40px;height:40px;padding:0;border-radius:50%;border:2px solid currentColor;background:transparent;color:var(--cs-ink);font-size:1.5rem;line-height:1;cursor:pointer}.cs-row__arrow:disabled{opacity:.3;cursor:default}@media(min-width:750px){.cs-row[data-layout=scroll] .cs-row__nav{display:flex}.cs-row[data-layout=scroll].cs-row--fits .cs-row__nav{display:none}.cs-row[data-layout=scroll] .cs-row__list{--vis: var(--cols, 4);display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding-bottom:8px;scrollbar-width:thin}.cs-row[data-layout=scroll] .cs-card{flex:0 0 calc((100% - (var(--vis) - 1) * 18px) / var(--vis));scroll-snap-align:start}}@media(min-width:750px)and (max-width:989px){.cs-row[data-layout=scroll] .cs-row__list{--vis: min(var(--cols, 4), 3)}}@media(max-width:749px){.cs-row[data-mobile=grid] .cs-row__list{display:grid;overflow:visible;scroll-snap-type:none;padding-bottom:0;grid-template-columns:repeat(2,minmax(0,1fr))}.cs-row[data-mobile=grid] .cs-card{flex:initial}}.cs-benefits__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.cs-benefit__photo{position:relative;aspect-ratio:4 / 5;border-radius:var(--cs-radius);overflow:hidden;background:var(--cs-soft)}.cs-benefit__badge{position:absolute;right:14px;bottom:14px;width:72px;height:72px;object-fit:contain}.cs-benefit__title{margin:14px 0 4px;font-size:1.3rem}.cs-benefit__text{margin:0;color:var(--cs-muted)}.cs-benefits__note{margin:22px 0 0;font-size:.78rem;color:var(--cs-muted)}@media(max-width:749px){.cs-benefits__list{grid-template-columns:1fr}.cs-benefit__photo{aspect-ratio:1 / 1}}.cs-quote{position:relative;isolation:isolate;color:var(--quote-fg, #fff);font-family:var(--cs-font-body)}.cs-quote__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.cs-quote__bg img{width:100%;height:100%;object-fit:cover}.cs-quote:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:rgba(0,0,0,var(--overlay, .35))}.cs-quote__inner{max-width:var(--cs-max);margin:0 auto;padding:clamp(56px,10vw,140px) var(--cs-gutter);display:grid;gap:18px;justify-items:var(--a-just)}.cs-quote blockquote{margin:0;max-width:820px;font-size:calc(clamp(1.4rem,3vw,2.3rem) * var(--cs-hs));line-height:1.2}.cs-quote cite{font-style:normal;font-weight:700}.cs-quote figure{margin:0}.cs-quote__rotator{display:grid;gap:22px;width:100%;justify-items:var(--a-just)}.cs-quote__slides{display:grid;width:100%}.cs-quote__slide{grid-area:1 / 1;display:grid;gap:18px;align-content:center;justify-items:var(--a-just);opacity:0;visibility:hidden;transition:opacity calc(var(--fade, .9s) * .6) ease,visibility 0s linear calc(var(--fade, .9s) * .6)}.cs-quote__slide.is-active{opacity:1;visibility:visible;transition:opacity var(--fade, .9s) ease calc(var(--fade, .9s) * .35),visibility 0s}.cs-quote__dots{display:flex;gap:2px;justify-content:var(--a-just)}.cs-quote__dot{-webkit-appearance:none;appearance:none;border:0;background:none;padding:9px;cursor:pointer;line-height:0}.cs-quote__dot:before{content:"";display:block;width:9px;height:9px;border-radius:50%;background:currentColor;opacity:.4;transition:opacity .3s ease,transform .3s ease}.cs-quote__dot:hover:before{opacity:.75}.cs-quote__dot.is-active:before{opacity:1;transform:scale(1.25)}.cs-quote__dot:focus-visible{outline:2px solid currentColor;outline-offset:0;border-radius:50%}@media(prefers-reduced-motion:reduce){.cs-quote__slide,.cs-quote__slide.is-active,.cs-quote__dot:before{transition:none}}.cs-bento__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.cs-bento__item{position:relative;border-radius:var(--cs-radius);overflow:hidden;background:var(--cs-soft);aspect-ratio:1 / 1}.cs-bento__item--wide{grid-column:span 2;aspect-ratio:2 / 1}.cs-bento__item a{position:absolute;top:0;right:0;bottom:0;left:0;color:inherit;text-decoration:none}.cs-bento__label{position:absolute;left:14px;bottom:14px;right:14px;display:grid;gap:2px;color:#fff;text-shadow:0 1px 12px rgba(0,0,0,.5)}.cs-bento__label strong{font-size:clamp(1rem,2vw,1.5rem);line-height:1.1}@media(max-width:749px){.cs-bento__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-bento__item--wide{aspect-ratio:2 / 1}}.cs-faq__inner{max-width:860px;margin:0 auto}.cs-faq__item{border-bottom:1px solid var(--cs-line)}.cs-faq__item summary{list-style:none;cursor:pointer;padding:18px var(--a-pr) 18px var(--a-pl);font-weight:800;position:relative}.cs-faq__item summary::-webkit-details-marker{display:none}.cs-faq__item summary:after{content:"+";position:absolute;right:var(--a-ir);left:var(--a-il);top:50%;transform:translateY(-50%);font-size:1.5rem;font-weight:400}.cs-faq__item[open] summary:after{content:"\2013"}.cs-faq__answer{padding:0 0 20px;color:var(--cs-muted);line-height:1.6}.cs-faq__answer p:first-child{margin-top:0}.cs-footer{background:var(--cs-footer-bg);color:var(--cs-footer-fg);font-family:var(--cs-font-body);padding:clamp(36px,6vw,72px) 0 24px}.cs-footer a{color:inherit}.cs-footer__grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.2fr;gap:32px}.cs-footer h3{margin:0 0 12px;font-family:var(--cs-font-accent);font-size:.85rem;text-transform:uppercase;letter-spacing:.08em}.cs-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.cs-footer p{margin:0 0 10px;line-height:1.55}.cs-footer__about{opacity:.85;font-size:.92rem}.cs-footer__cta{margin-bottom:18px}.cs-footer__cta h3{margin-bottom:6px}.cs-footer__bottom{margin-top:36px;padding-top:18px;border-top:1px solid color-mix(in srgb,currentColor 20%,transparent);display:flex;flex-direction:var(--a-foot-dir);flex-wrap:wrap;gap:14px;justify-content:var(--a-foot-just);align-items:center;font-size:.8rem}.cs-footer__pay{display:flex;flex-wrap:wrap;justify-content:var(--a-flex);gap:6px;list-style:none;margin:0;padding:0}.cs-footer__pay svg{width:38px;height:24px}@media(max-width:899px){.cs-footer__grid{grid-template-columns:1fr 1fr}}@media(max-width:599px){.cs-footer__grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/custom-sections.css.map */
