.cns{--cns-accent: #e67425;--cns-ink: #1a1a1a;--cns-muted: #6b6b73;--cns-line: #e6e6ee;--cns-panel-bg: #fbf7f2;--cns-heading-font: inherit;--cns-body-font: inherit;--cns-inset: 24px;--cns-gap: 16px;--cns-header-gap: 40px;--cns-tabs-gap: 28px;--cns-tab-gap: 10px;--cns-tab-img: 72px;--cns-info-w: 320px;--cns-col-gap: 34px;--cns-title-gap: 14px;--cns-bullet-gap: 11px;--cns-info-gap: 20px;--cns-col-desktop: calc((100% - 2 * var(--cns-gap)) / 3);--cns-col-mobile: calc((100% - var(--cns-gap)) / 2)}.cns *{box-sizing:border-box}@media(max-width:599px){.page-overlay-on main>.cns-section,.page-overlay-on .cns-section{opacity:1!important}}.cns__header{margin:0 0 var(--cns-header-gap)}.cns__eyebrow{display:block;font-family:var(--cns-body-font);font-size:var(--cns-eyebrow-size, 12px);font-weight:var(--cns-eyebrow-weight, 500);color:var(--cns-eyebrow-color, #888888);letter-spacing:var(--cns-eyebrow-ls, .15em);text-transform:uppercase;margin:0 0 10px}.cns__heading{text-transform:none;font-family:var(--cns-heading-font);font-size:var(--cns-heading-size, 32px);font-weight:var(--cns-heading-weight, 500);color:var(--cns-heading-color, #1a1a1a);line-height:var(--cns-heading-lh, 1.15);letter-spacing:var(--cns-heading-ls, normal);margin:0 0 12px}.cns__description{text-transform:none;font-family:var(--cns-body-font);font-size:var(--cns-desc-size, 15px);font-weight:var(--cns-desc-weight, 400);color:var(--cns-desc-color, #555555);line-height:1.6;max-width:560px;margin:0 auto}.cns__tabs{display:flex;justify-content:var(--cns-tabs-justify, safe center);gap:var(--cns-tab-gap);overflow-x:auto;padding:4px 2px 12px;margin:0 0 var(--cns-tabs-gap);scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x proximity;scroll-padding-inline-start:2px}.cns__tabs::-webkit-scrollbar{display:none}.cns__tabs>*{flex:none;scroll-snap-align:start}.cns-tab{-webkit-appearance:none;appearance:none;border:0;background:none;padding:0;margin:0;font:inherit;cursor:pointer;text-align:left;color:inherit;min-width:0}.cns-tab:focus-visible{outline:2px solid var(--cns-accent);outline-offset:3px;border-radius:12px}.cns-tab__media{position:relative;display:block;overflow:hidden;background:#f2f2f6;flex:none}.cns-tab__img{width:100%;height:100%;object-fit:cover;display:block}.cns-tab__initial{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-weight:800;color:#b4b4c2;letter-spacing:-.02em;font-size:calc(var(--cns-tab-img) * .34)}.cns-tab__label{display:block;text-transform:none;font-family:var(--cns-body-font);font-size:var(--cns-tab-size, 12.5px);font-weight:var(--cns-tab-weight, 700);color:var(--cns-tab-color, #8a8a95);letter-spacing:var(--cns-tab-ls, normal);transition:color .2s ease}.cns-tab[aria-selected=true] .cns-tab__label{color:var(--cns-tab-color-active, #1a1a1a)}.cns-tabs--a .cns-tab{display:flex;align-items:center;gap:11px;padding:6px 20px 6px 6px;border-radius:999px;border:1px solid transparent;transition:background .22s ease,border-color .22s ease}.cns-tabs--a .cns-tab__media{width:calc(var(--cns-tab-img) * .72);height:calc(var(--cns-tab-img) * .72);border-radius:50%}.cns-tabs--a .cns-tab__label{white-space:nowrap}.cns-tabs--a .cns-tab[aria-selected=true]{background:var(--cns-accent);border-color:var(--cns-accent)}.cns-tabs--a .cns-tab[aria-selected=true] .cns-tab__label{color:#fff}.cns-tabs--a .cns-tab[aria-selected=true] .cns-tab__media{box-shadow:0 0 0 2px #fff}.cns-tabs--b .cns-tab{width:calc(var(--cns-tab-img) + 24px);display:flex;flex-direction:column;align-items:center;gap:9px;padding:6px 4px 10px}.cns-tabs--b .cns-tab__media{width:var(--cns-tab-img);height:var(--cns-tab-img);border-radius:50%;box-shadow:0 0 0 0 var(--cns-accent);transition:box-shadow .22s ease,transform .22s ease}.cns-tabs--b .cns-tab__label{line-height:1.3;text-align:center;min-height:2.6em}@media(hover:hover)and (pointer:fine){.cns-tabs--b .cns-tab:hover .cns-tab__media{transform:translateY(-2px)}}.cns-tabs--b .cns-tab[aria-selected=true] .cns-tab__media{box-shadow:0 0 0 3px var(--cns-accent)}.cns-tabs--b .cns-tab[aria-selected=true]:after{content:"";display:block;width:22px;height:3px;border-radius:2px;background:var(--cns-accent);margin:0 auto}.cns-tabs--c .cns-tab{position:relative;width:calc(var(--cns-tab-img) * 2.08);height:calc(var(--cns-tab-img) * 1.44);border-radius:16px;overflow:hidden;background:#1a1a1a}.cns-tabs--c .cns-tab__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#1a1a1a}.cns-tabs--c .cns-tab__img{opacity:.62;transition:opacity .25s ease,transform .35s ease}.cns-tabs--c .cns-tab__initial{color:#ffffff80}.cns-tabs--c .cns-tab:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#0000000d,#000000b8)}.cns-tabs--c .cns-tab__label{position:absolute;z-index:2;left:12px;right:12px;bottom:11px;color:#fff;line-height:1.25}.cns-tabs--c .cns-tab[aria-selected=true] .cns-tab__label{color:#fff}@media(hover:hover)and (pointer:fine){.cns-tabs--c .cns-tab:hover .cns-tab__img{opacity:.78;transform:scale(1.05)}}.cns-tabs--c .cns-tab[aria-selected=true]{outline:3px solid var(--cns-accent);outline-offset:2px}.cns-tabs--c .cns-tab[aria-selected=true] .cns-tab__img{opacity:.85}.cns-tabs--d .cns-tab{padding:12px 20px;border-radius:999px;border:1.5px solid var(--cns-line);background:#fff;transition:background .2s ease,border-color .2s ease}.cns-tabs--d .cns-tab__media{display:none}.cns-tabs--d .cns-tab__label{white-space:nowrap}.cns-tabs--d .cns-tab:hover{border-color:#c8c8d4}.cns-tabs--d .cns-tab[aria-selected=true]{background:#0a0a0a;border-color:#0a0a0a}.cns-tabs--d .cns-tab[aria-selected=true] .cns-tab__label{color:#fff}.cns-tabs--e .cns-tab{width:calc(var(--cns-tab-img) + 60px);padding:14px 10px 12px;border-radius:16px;border:1.5px solid var(--cns-line);background:#fff;display:flex;flex-direction:column;align-items:center;gap:9px;transition:background .2s ease,border-color .2s ease}.cns-tabs--e .cns-tab__media{width:calc(var(--cns-tab-img) * .64);height:calc(var(--cns-tab-img) * .64);border-radius:12px;background:#f4f4f8}.cns-tabs--e .cns-tab__img{object-fit:contain;padding:4px}.cns-tabs--e .cns-tab__label{line-height:1.3;text-align:center}.cns-tabs--e .cns-tab:hover{border-color:#c8c8d4}.cns-tabs--e .cns-tab[aria-selected=true]{border-color:var(--cns-accent);background:#fff6ef}.cns__panel[hidden]{display:none}.cns__layout{display:grid;grid-template-columns:minmax(0,var(--cns-info-w)) minmax(0,1fr);gap:var(--cns-col-gap);align-items:start}.cns__info{padding-top:4px}.cns__info-eyebrow{font-family:var(--cns-body-font);font-size:var(--cns-peyebrow-size, 11.5px);font-weight:var(--cns-peyebrow-weight, 800);color:var(--cns-peyebrow-color, #e67425);letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px}.cns__info-heading{text-transform:none;font-family:var(--cns-heading-font);font-size:var(--cns-pheading-size, 30px);font-weight:var(--cns-pheading-weight, 500);color:var(--cns-pheading-color, #1a1a1a);letter-spacing:var(--cns-pheading-ls, normal);line-height:1.12;margin:0 0 12px}.cns__info-text{font-family:var(--cns-body-font);font-size:var(--cns-ptext-size, 14.5px);font-weight:var(--cns-ptext-weight, 400);color:var(--cns-ptext-color, #6b6b73);line-height:1.6;margin:0 0 var(--cns-info-gap)}.cns__info-list{list-style:none;margin:0 0 var(--cns-info-gap);padding:0}.cns__info-list li{display:flex;gap:10px;align-items:flex-start;font-family:var(--cns-body-font);font-size:var(--cns-bullet-size, 14px);font-weight:var(--cns-bullet-weight, 400);color:var(--cns-bullet-color, #3a3a44);line-height:1.5;margin:0 0 var(--cns-bullet-gap)}.cns__info-list li:last-child{margin-bottom:0}.cns__info-list svg{width:1.2em;height:1.2em;flex:none;margin-top:.15em;stroke:var(--cns-tick-color, #12a150);fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.cns__cta{text-transform:none;display:inline-flex;align-items:center;gap:8px;font-family:var(--cns-body-font);font-size:var(--cns-cta-size, 13.5px);font-weight:var(--cns-cta-weight, 700);letter-spacing:.03em;padding:13px 24px;border-radius:var(--cns-cta-radius, 999px);background:var(--cns-cta-bg, #0a0a0a);color:var(--cns-cta-color, #ffffff);text-decoration:none;transition:opacity .2s ease}.cns__cta:hover{opacity:.86;color:var(--cns-cta-color, #ffffff)}.cns__slider-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 var(--cns-title-gap)}.cns__slider-title{text-transform:none;font-family:var(--cns-heading-font);font-size:var(--cns-stitle-size, 22px);font-weight:var(--cns-stitle-weight, 500);color:var(--cns-stitle-color, #1a1a1a);letter-spacing:var(--cns-stitle-ls, normal);line-height:1.2;margin:0}.cns__arrows{display:flex;gap:8px;flex:none}.cns__arrow{width:42px;height:42px;border-radius:50%;border:1.5px solid #dedee8;background:#fff;cursor:pointer;display:grid;place-items:center;padding:0;transition:background .18s ease,border-color .18s ease,opacity .18s ease}.cns__arrow svg{width:16px;height:16px;stroke:var(--cns-ink);fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.cns__arrow:hover:not([disabled]){background:#0a0a0a;border-color:#0a0a0a}.cns__arrow:hover:not([disabled]) svg{stroke:#fff}.cns__arrow[disabled]{opacity:.28;cursor:default}.cns__rail{display:grid;grid-auto-flow:column;grid-auto-columns:var(--cns-col-desktop);gap:var(--cns-gap);overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;padding:4px 2px 8px;margin:0;list-style:none;scrollbar-width:none;-ms-overflow-style:none}.cns__rail::-webkit-scrollbar{display:none}.cns__rail>*{scroll-snap-align:start;min-width:0}@media(min-width:750px){.cns__rail.is-static-d{grid-auto-flow:row;grid-template-columns:repeat(auto-fill,var(--cns-col-desktop));grid-auto-columns:auto;overflow:visible;scroll-snap-type:none}}.cns__editor-note{margin:0 0 16px;padding:12px 16px;border-radius:12px;background:#fff4e8;border:1px dashed #e0b483;color:#8a5a1e;font-size:13px;font-weight:600;line-height:1.5}@media(max-width:749px){.cns__layout{grid-template-columns:minmax(0,1fr);gap:var(--cns-col-gap-m, 16px)}.cns__info{padding:16px;border-radius:16px;background:var(--cns-panel-bg)}.cns__info-list{margin-bottom:0}.cns__cta,.cns--no-mobile-info .cns__info,.cns__arrows{display:none}.cns__tabs{padding-inline:var(--cns-inset);scroll-padding-inline-start:var(--cns-inset);margin-inline:calc(var(--cns-inset) * -1)}.cns__rail{grid-auto-columns:var(--cns-col-mobile);padding-inline:var(--cns-inset);scroll-padding-inline-start:var(--cns-inset);margin-inline:calc(var(--cns-inset) * -1)}.cns__rail.is-static-m{grid-auto-flow:row;grid-template-columns:repeat(auto-fill,var(--cns-col-mobile));grid-auto-columns:auto;overflow:visible;scroll-snap-type:none}.cns__mobile-cta{display:block;margin:10px 0 0;padding:14px;border-radius:var(--cns-cta-radius, 999px);background:var(--cns-cta-bg, #0a0a0a);color:var(--cns-cta-color, #fff);font-family:var(--cns-body-font);font-size:var(--cns-cta-size, 13px);font-weight:var(--cns-cta-weight, 700);letter-spacing:.06em;text-align:center;text-decoration:none}}@media(min-width:750px){.cns__mobile-cta{display:none}}@media(prefers-reduced-motion:reduce){.cns__rail{scroll-behavior:auto}.cns-tab,.cns-tab__media,.cns-tab__img,.cns__arrow{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/74/assets/concern-slider.css.map */
