.clc-advantage{background:var(--clc-background);color:var(--clc-text);padding:var(--clc-top) 24px var(--clc-bottom);font-family:var(--font-body-family, Arial, sans-serif);font-size:16px;line-height:1.35;letter-spacing:normal}.clc-advantage *,.clc-advantage *:before,.clc-advantage *:after{box-sizing:border-box}.clc-advantage__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:88px;align-items:center;max-width:var(--clc-width);margin-inline:auto}.clc-advantage .clc-advantage__eyebrow{margin:0 0 20px;color:var(--clc-accent);font-size:12px;line-height:1.4;font-weight:500;text-transform:uppercase}.clc-advantage .clc-advantage__heading{margin:0 0 20px;color:var(--clc-text);font-family:inherit;font-size:clamp(28px,2.4vw,38px);line-height:1.25;font-weight:700;letter-spacing:-.025em;overflow-wrap:anywhere}.clc-advantage__description{font-size:16px;line-height:1.25;margin-bottom:18px}.clc-advantage .clc-advantage__description,.clc-advantage .clc-advantage__description :is(p,a,strong,em,span,ul,ol,li){color:var(--clc-description)}.clc-advantage__description p,.clc-advantage__callout-body p{margin:0}.clc-advantage__description p+p,.clc-advantage__callout-body p+p{margin-top:12px}.clc-advantage__description a,.clc-advantage__callout-body a{color:inherit;text-underline-offset:3px}.clc-advantage .clc-advantage__benefits{display:grid;gap:14px;list-style:none;padding:0;margin:0 0 14px}.clc-advantage__benefit{display:flex;align-items:center;gap:13px;font-size:14px;line-height:1.4;font-weight:600}.clc-advantage__marker{display:block;flex:0 0 22px;width:22px;height:22px;color:var(--clc-check)}.clc-advantage .clc-advantage__link{display:inline-flex;gap:8px;align-items:center;min-height:44px;color:var(--clc-accent);font-size:14px;font-weight:600;text-decoration:none}.clc-advantage .clc-advantage__link:hover{text-decoration:underline;text-underline-offset:4px}.clc-advantage a:focus-visible{outline:2px solid currentColor;outline-offset:5px}.clc-advantage__proof{min-width:0}.clc-advantage__stats{display:grid;grid-template-columns:repeat(var(--clc-stat-columns),minmax(0,1fr));gap:14px;margin:0}.clc-advantage__stat{display:flex;flex-direction:column;align-items:flex-start;min-width:0;min-height:177px;padding:30px 20px;border:1px solid #dbe0e8;border-radius:var(--clc-radius);background:var(--clc-card)}.clc-advantage__icon{flex-shrink:0;order:0;color:var(--clc-icon);margin:0 0 12px}.clc-advantage .clc-advantage__stat-value{order:1;display:flex;flex-direction:column;margin:0 0 8px;font-size:30px;line-height:1.2;font-weight:700;color:var(--clc-stat);letter-spacing:-.02em;overflow-wrap:anywhere;max-width:100%}.clc-advantage .clc-advantage__stat-label{order:2;font-size:13px;font-weight:400;line-height:1.4;color:var(--clc-muted);overflow-wrap:anywhere}.clc-advantage__callout{margin-top:16px;padding:24px 26px 32px;border-radius:var(--clc-radius);background:var(--clc-callout);color:var(--clc-callout-text)}.clc-advantage .clc-advantage__callout-heading{margin:0 0 12px;font-size:22px;line-height:1.35;font-weight:700;color:inherit}.clc-advantage__callout-body{font-size:13px;line-height:1.3}@media(max-width:1099px){.clc-advantage__inner{gap:40px}}@media(max-width:899px){.clc-advantage__inner{grid-template-columns:minmax(0,1fr);gap:36px}.clc-advantage__stat{min-height:164px}}@media(max-width:599px){.clc-advantage{padding:calc(var(--clc-top) * .55) 20px calc(var(--clc-bottom) * .55)}.clc-advantage__stats{grid-template-columns:minmax(0,1fr)}.clc-advantage__stat{min-height:0;padding:22px}.clc-advantage .clc-advantage__stat-value{flex-direction:row;align-items:center;gap:16px;margin-bottom:8px}.clc-advantage__icon{margin:0}.clc-advantage__callout{padding:24px}.clc-advantage .clc-advantage__callout-heading{font-size:20px}}.clc-hero{position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:var(--clc-height);background:var(--clc-background);color:var(--clc-text);font-family:var(--font-body-family, Arial, sans-serif);font-size:16px;line-height:1.4;letter-spacing:normal}.clc-hero *,.clc-hero *:before,.clc-hero *:after{box-sizing:border-box}.clc-hero__background,.clc-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.clc-hero__background{overflow:hidden}.clc-hero__background-image{display:block;width:100%;height:100%;object-fit:cover}.clc-hero__overlay{background:var(--clc-overlay-gradient, transparent)}.clc-hero a{color:inherit}.clc-hero a:focus-visible,.clc-hero summary:focus-visible{outline:3px solid currentColor;outline-offset:5px}.clc-hero__header{position:relative;z-index:5;display:flex;align-items:center;gap:28px;width:calc(100% - 64px);max-width:1640px;min-height:107px;margin:32px auto 0;padding:14px 64px;border-radius:10px;background:var(--clc-header);color:var(--clc-header-text)}.clc-hero .clc-hero__brand{display:block;flex:0 0 var(--clc-logo-width);max-width:var(--clc-logo-width);color:inherit;font-size:20px;font-weight:700;line-height:1.15;text-decoration:none;overflow-wrap:anywhere}.clc-hero__logo{display:block;width:100%;height:auto;max-height:80px;object-fit:contain}.clc-hero__desktop-nav{flex:1;min-width:0}.clc-hero .clc-hero__menu,.clc-hero .clc-hero__submenu,.clc-hero .clc-hero__grandchildren{list-style:none;margin:0;padding:0}.clc-hero__menu{display:flex;flex-wrap:wrap;align-items:center;gap:2px 24px}.clc-hero__menu-item{min-width:0}.clc-hero .clc-hero__nav-link{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:4px 0;color:inherit;font-size:16px;line-height:1.25;text-decoration:none;cursor:pointer;overflow-wrap:anywhere}.clc-hero__dropdown{position:relative}.clc-hero summary{list-style:none}.clc-hero summary::-webkit-details-marker{display:none}.clc-hero .clc-hero__submenu{position:absolute;z-index:6;inset-inline-start:-16px;top:100%;width:260px;max-height:60vh;overflow-y:auto;padding:12px;border-radius:10px;color:var(--clc-header-text);background:var(--clc-header);box-shadow:0 12px 28px #0000002e}.clc-hero__submenu a{display:block;padding:12px;line-height:1.3;text-decoration:none;overflow-wrap:anywhere}.clc-hero .clc-hero__grandchildren{padding-inline-start:12px}.clc-hero__submenu a:hover,.clc-hero__nav-link:hover{text-decoration:underline;text-underline-offset:4px}.clc-hero__tools{display:flex;align-items:center;gap:6px;margin-inline-start:auto}.clc-hero .clc-hero__tool{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;color:inherit;text-decoration:none;white-space:nowrap}.clc-hero__tool svg{flex-shrink:0}.clc-hero__cart{position:relative}.clc-hero__cart-count{display:grid;place-items:center;min-width:24px;min-height:24px;padding:3px;border-radius:50%;background:#7f7f7f14;font-size:12px}.clc-hero__mobile-menu{display:none}.clc-hero__body{display:flex;align-items:center;flex:1;padding:var(--clc-top) var(--clc-right) var(--clc-bottom) var(--clc-left)}.clc-hero__content{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(0,1fr);align-items:center;gap:clamp(40px,5.9vw,112px);width:100%;max-width:var(--clc-width);margin-inline:auto}.clc-hero__copy{min-width:0}.clc-hero .clc-hero__heading{margin:0 0 22px;font-family:inherit;font-size:clamp(36px,3.3vw,50px);line-height:1.16;letter-spacing:-.035em;font-weight:700;color:var(--clc-text);overflow-wrap:anywhere}.clc-hero__description{max-width:600px;font-size:18px;line-height:1.25}.clc-hero .clc-hero__description,.clc-hero .clc-hero__description :is(p,a,strong,em,span,ul,ol,li){color:var(--clc-body-text)}.clc-hero__description p{margin:0}.clc-hero__description p+p{margin-top:12px}.clc-hero__description a{text-underline-offset:3px}.clc-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.clc-hero .clc-hero__button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:13px 21px;border:1px solid transparent;border-radius:8px;font-family:inherit;font-size:14px;line-height:1.3;font-weight:600;text-align:center;text-decoration:none;transition:transform .2s ease}.clc-hero .clc-hero__button--primary{background:var(--clc-button);color:var(--clc-button-text)}.clc-hero .clc-hero__button--secondary{border-color:currentColor;color:var(--clc-text);background:#ffffff14}.clc-hero a.clc-hero__button:hover{transform:translateY(-2px)}.clc-hero__feature{position:relative;min-width:0;display:flex;align-items:flex-end;min-height:520px;overflow:hidden;border-radius:var(--clc-radius);background:#152126}.clc-hero__feature-image,.clc-hero__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.clc-hero__placeholder{fill:#5d7778;opacity:.55}.clc-hero__feature-panel{position:relative;width:calc(100% - 80px);margin:210px 40px 44px;padding:18px 22px 14px;border-radius:16px;background:var(--clc-panel);color:var(--clc-panel-text)}.clc-hero .clc-hero__feature-eyebrow{margin:0 0 7px;color:var(--clc-accent);font-size:11px;font-weight:600;line-height:1.4;text-transform:uppercase}.clc-hero .clc-hero__feature-heading{margin:0 0 7px;font-family:inherit;font-size:18px;line-height:1.3;font-weight:700;color:inherit;letter-spacing:normal}.clc-hero .clc-hero__feature-caption{margin:0;font-size:13px;line-height:1.4;color:inherit;opacity:.85}@media(max-width:1399px){.clc-hero__header{padding-inline:24px;gap:20px}.clc-hero__desktop-nav{display:none}.clc-hero__mobile-menu{display:block}.clc-hero__mobile-toggle{display:flex;align-items:center;gap:8px;min-height:44px;cursor:pointer}.clc-hero__mobile-nav{position:absolute;inset-inline:0;top:calc(100% + 8px);max-height:65vh;overflow-y:auto;border-radius:10px;padding:16px 24px;background:var(--clc-header);color:var(--clc-header-text);box-shadow:0 16px 30px #0003}.clc-hero__mobile-nav .clc-hero__menu{display:block}.clc-hero .clc-hero__mobile-nav .clc-hero__submenu{position:static;width:100%;max-height:none;padding:0 0 0 12px;box-shadow:none}}@media(max-width:989px){.clc-hero{min-height:auto}.clc-hero__content{grid-template-columns:minmax(0,1fr);gap:36px;max-width:680px}.clc-hero__body{padding:var(--clc-mobile-top) var(--clc-mobile-right) var(--clc-mobile-bottom) var(--clc-mobile-left)}.clc-hero__feature{min-height:480px}.clc-hero .clc-hero__heading{font-size:clamp(34px,5vw,48px)}}@media(max-width:599px){.clc-hero__header{width:calc(100% - 32px);margin-top:16px;padding:14px 16px;min-height:80px;gap:12px;flex-wrap:wrap}.clc-hero .clc-hero__brand{flex-basis:min(var(--clc-logo-width),120px);max-width:120px;font-size:16px}.clc-hero__logo{max-height:64px}.clc-hero__tools{gap:0}.clc-hero__search-label{display:none}.clc-hero__mobile-menu{width:100%;border-top:1px solid rgb(127 127 127 / 20%)}.clc-hero__description{font-size:16px;line-height:1.4}.clc-hero__actions{flex-direction:column;align-items:stretch}.clc-hero__feature{min-height:420px}.clc-hero__feature-panel{width:calc(100% - 32px);margin:210px 16px 16px;padding:20px}.clc-hero__mobile-nav{max-height:55vh}}@media(prefers-reduced-motion:reduce){.clc-hero .clc-hero__button{transition:none}}.clc-pdp-strip{display:block;padding:var(--pdp-padding);background:var(--pdp-bg);color:var(--pdp-heading);font-family:var(--font-body-family, Arial, sans-serif);font-size:16px;line-height:1.4;letter-spacing:normal}.clc-pdp-strip *,.clc-pdp-strip *:before,.clc-pdp-strip *:after{box-sizing:border-box}.clc-pdp-strip__inner{max-width:var(--pdp-width);margin-inline:auto}.clc-pdp-strip .clc-pdp-strip__heading{margin:0;font-family:inherit;color:var(--pdp-heading);font-size:clamp(26px,2.3vw,34px);font-weight:700;line-height:1.25;letter-spacing:-.025em;overflow-wrap:anywhere}.clc-pdp-strip .clc-pdp-strip__rich,.clc-pdp-strip .clc-pdp-strip__rich :is(p,a,strong,em,span,ul,ol,li){color:var(--pdp-body)}.clc-pdp-strip__rich p{margin:0}.clc-pdp-strip__rich p+p{margin-top:12px}.clc-pdp-strip__rich ul,.clc-pdp-strip__rich ol{margin:0;padding-inline-start:24px}.clc-pdp-strip__rich li+li{margin-top:8px}.clc-pdp-strip__rich a{text-decoration:underline;text-underline-offset:3px}.clc-pdp-strip :is(a,button,summary):focus-visible{outline:3px solid currentColor;outline-offset:5px}@media(max-width:989px){.clc-pdp-strip{padding:var(--pdp-padding-mobile)}}.clc-pdp-strip .clc-pdp-strip__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;list-style:none;margin:0;padding:0}.clc-pdp-strip__item{display:flex;align-items:center;gap:16px;min-width:0}.clc-pdp-strip__icon-wrap{display:grid;place-items:center;flex:0 0 58px;width:58px;height:58px;border-radius:10px;background:var(--pdp-icon-bg);color:var(--pdp-icon)}.clc-pdp-strip__icon{width:28px;height:28px}.clc-pdp-strip .clc-pdp-strip__title{font-family:inherit;color:var(--pdp-heading);font-size:18px;font-weight:700;line-height:1.3;margin:0 0 6px;letter-spacing:normal}.clc-pdp-strip .clc-pdp-strip__rich{font-size:13px;line-height:1.35;margin:0}@media(max-width:989px){.clc-pdp-strip .clc-pdp-strip__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}}@media(max-width:599px){.clc-pdp-strip .clc-pdp-strip__grid{grid-template-columns:minmax(0,1fr)}}.clc-pdp-feature{display:block;padding:var(--pdp-padding);background:var(--pdp-bg);color:var(--pdp-heading);font-family:var(--font-body-family, Arial, sans-serif);font-size:16px;line-height:1.4;letter-spacing:normal}.clc-pdp-feature *,.clc-pdp-feature *:before,.clc-pdp-feature *:after{box-sizing:border-box}.clc-pdp-feature__inner{max-width:var(--pdp-width);margin-inline:auto}.clc-pdp-feature .clc-pdp-feature__heading{margin:0;font-family:inherit;color:var(--pdp-heading);font-size:clamp(26px,2.3vw,34px);font-weight:700;line-height:1.25;letter-spacing:-.025em;overflow-wrap:anywhere}.clc-pdp-feature .clc-pdp-feature__rich,.clc-pdp-feature .clc-pdp-feature__rich :is(p,a,strong,em,span,ul,ol,li){color:var(--pdp-body)}.clc-pdp-feature__rich p{margin:0}.clc-pdp-feature__rich p+p{margin-top:12px}.clc-pdp-feature__rich ul,.clc-pdp-feature__rich ol{margin:0;padding-inline-start:24px}.clc-pdp-feature__rich li+li{margin-top:8px}.clc-pdp-feature__rich a{text-decoration:underline;text-underline-offset:3px}.clc-pdp-feature :is(a,button,summary):focus-visible{outline:3px solid currentColor;outline-offset:5px}@media(max-width:989px){.clc-pdp-feature{padding:var(--pdp-padding-mobile)}}.clc-pdp-feature__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:64px}.clc-pdp-feature__media{position:relative;min-width:0;min-height:560px;overflow:hidden;border-radius:20px;background:#e6ebf0}.clc-pdp-feature__image,.clc-pdp-feature__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.clc-pdp-feature__placeholder{fill:#9ba7b1}.clc-pdp-feature__caption{position:relative;margin:32px 32px 320px;padding:22px;border-radius:14px;background:var(--pdp-caption-bg)}.clc-pdp-feature .clc-pdp-feature__eyebrow{margin:0 0 6px;color:var(--pdp-accent);font-size:11px;font-weight:700;line-height:1.3;text-transform:uppercase}.clc-pdp-feature .clc-pdp-feature__caption-heading{margin:0 0 6px;color:var(--pdp-caption-heading);font-size:20px;font-weight:700;line-height:1.3}.clc-pdp-feature .clc-pdp-feature__caption-text{margin:0;color:var(--pdp-caption-body);font-size:13px;line-height:1.4}.clc-pdp-feature__intro{margin-top:18px;font-size:16px;line-height:1.4}.clc-pdp-feature .clc-pdp-feature__benefits{display:grid;gap:38px;list-style:none;margin:28px 0 0;padding:0}.clc-pdp-feature__benefit{display:flex;gap:16px;align-items:flex-start}.clc-pdp-feature__icon{flex:0 0 24px;margin-top:1px;color:var(--pdp-accent)}.clc-pdp-feature .clc-pdp-feature__title{margin:0 0 7px;font-family:inherit;color:var(--pdp-feature-title);font-size:16px;line-height:1.3;font-weight:700;letter-spacing:normal}.clc-pdp-feature__detail{font-size:14px;line-height:1.45}@media(max-width:989px){.clc-pdp-feature__grid{grid-template-columns:minmax(0,1fr);gap:36px}.clc-pdp-feature__media{min-height:480px}.clc-pdp-feature__caption{margin-bottom:300px}}@media(max-width:599px){.clc-pdp-feature__media{min-height:380px}.clc-pdp-feature__caption{margin:20px 20px 230px;padding:20px}.clc-pdp-feature .clc-pdp-feature__benefits{gap:28px}}.clc-pdp-specs{display:block;padding:var(--pdp-padding);background:var(--pdp-bg);color:var(--pdp-heading);font-family:var(--font-body-family, Arial, sans-serif);font-size:16px;line-height:1.4;letter-spacing:normal}.clc-pdp-specs *,.clc-pdp-specs *:before,.clc-pdp-specs *:after{box-sizing:border-box}.clc-pdp-specs__inner{max-width:var(--pdp-width);margin-inline:auto}.clc-pdp-specs .clc-pdp-specs__heading{margin:0;font-family:inherit;color:var(--pdp-heading);font-size:clamp(26px,2.3vw,34px);font-weight:700;line-height:1.25;letter-spacing:-.025em;overflow-wrap:anywhere}.clc-pdp-specs .clc-pdp-specs__rich,.clc-pdp-specs .clc-pdp-specs__rich :is(p,a,strong,em,span,ul,ol,li){color:var(--pdp-body)}.clc-pdp-specs__rich p{margin:0}.clc-pdp-specs__rich p+p{margin-top:12px}.clc-pdp-specs__rich ul,.clc-pdp-specs__rich ol{margin:0;padding-inline-start:24px}.clc-pdp-specs__rich li+li{margin-top:8px}.clc-pdp-specs__rich a{text-decoration:underline;text-underline-offset:3px}.clc-pdp-specs :is(a,button,summary):focus-visible{outline:3px solid currentColor;outline-offset:5px}@media(max-width:989px){.clc-pdp-specs{padding:var(--pdp-padding-mobile)}}.clc-pdp-specs [hidden]{display:none!important}.clc-pdp-specs__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;margin-bottom:48px}.clc-pdp-specs__tabs{display:flex;flex-wrap:wrap;gap:8px}.clc-pdp-specs__tabs button{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:0;border-radius:6px;padding:10px 16px;font-family:inherit;font-size:12px;line-height:1.3;font-weight:600;background:var(--pdp-tab-bg);color:var(--pdp-tab-text);cursor:pointer}.clc-pdp-specs__tabs button[aria-selected=true]{background:var(--pdp-active-bg);color:var(--pdp-active-text)}.clc-pdp-specs__panel{margin-top:16px;padding:32px;border:1px solid var(--pdp-border);border-radius:16px;background:var(--pdp-panel)}.clc-pdp-specs__panel:focus-visible{outline:3px solid var(--pdp-heading);outline-offset:4px}.clc-pdp-specs .clc-pdp-specs__panel-heading{margin:0 0 24px;font-family:inherit;color:var(--pdp-heading);font-size:20px;line-height:1.3;font-weight:700}.clc-pdp-specs[data-enhanced] .clc-pdp-specs__panel-heading{display:none}.clc-pdp-specs__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--pdp-rows),auto);grid-auto-flow:column;column-gap:48px;margin:0}.clc-pdp-specs__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:24px;min-width:0;min-height:76px;padding:20px 0;border-bottom:1px solid var(--pdp-border)}.clc-pdp-specs__row dt{color:var(--pdp-body);font-size:14px;line-height:1.45;font-weight:400;overflow-wrap:anywhere}.clc-pdp-specs__row dd{margin:0;color:var(--pdp-value);font-size:14px;line-height:1.45;font-weight:600;text-align:end;overflow-wrap:anywhere}.clc-pdp-specs__rich{font-size:16px;line-height:1.6}@media(max-width:989px){.clc-pdp-specs__list{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-auto-flow:row}.clc-pdp-specs__header{margin-bottom:28px}}@media(max-width:599px){.clc-pdp-specs__panel{padding:20px}.clc-pdp-specs__row{gap:16px;min-height:68px}.clc-pdp-specs__tabs{gap:6px}.clc-pdp-specs__tabs button{padding-inline:12px}}.clc-pdp-uses{display:block;padding:var(--pdp-padding);background:var(--pdp-bg);color:var(--pdp-heading);font-family:var(--font-body-family, Arial, sans-serif);font-size:16px;line-height:1.4;letter-spacing:normal}.clc-pdp-uses *,.clc-pdp-uses *:before,.clc-pdp-uses *:after{box-sizing:border-box}.clc-pdp-uses__inner{max-width:var(--pdp-width);margin-inline:auto}.clc-pdp-uses .clc-pdp-uses__heading{margin:0;font-family:inherit;color:var(--pdp-heading);font-size:clamp(26px,2.3vw,34px);font-weight:700;line-height:1.25;letter-spacing:-.025em;overflow-wrap:anywhere}.clc-pdp-uses .clc-pdp-uses__rich,.clc-pdp-uses .clc-pdp-uses__rich :is(p,a,strong,em,span,ul,ol,li){color:var(--pdp-body)}.clc-pdp-uses__rich p{margin:0}.clc-pdp-uses__rich p+p{margin-top:12px}.clc-pdp-uses__rich ul,.clc-pdp-uses__rich ol{margin:0;padding-inline-start:24px}.clc-pdp-uses__rich li+li{margin-top:8px}.clc-pdp-uses__rich a{text-decoration:underline;text-underline-offset:3px}.clc-pdp-uses :is(a,button,summary):focus-visible{outline:3px solid currentColor;outline-offset:5px}@media(max-width:989px){.clc-pdp-uses{padding:var(--pdp-padding-mobile)}}.clc-pdp-uses .clc-pdp-uses__heading{text-align:center;margin-bottom:32px}.clc-pdp-uses__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.clc-pdp-uses__card{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--pdp-border);border-radius:18px;background:var(--pdp-card)}.clc-pdp-uses__media{aspect-ratio:1.8;overflow:hidden;background:#e2e8ed}.clc-pdp-uses__image,.clc-pdp-uses__placeholder{display:block;width:100%;height:100%;object-fit:cover}.clc-pdp-uses__placeholder{fill:#94a3b3}.clc-pdp-uses__content{padding:22px 20px 30px}.clc-pdp-uses .clc-pdp-uses__title{margin:0 0 10px;font-family:inherit;color:var(--pdp-title);font-size:14px;line-height:1.3;font-weight:700;letter-spacing:normal;text-transform:uppercase}.clc-pdp-uses__title a{color:inherit;text-decoration:none}.clc-pdp-uses__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.clc-pdp-uses__title a:focus-visible{outline:none;text-decoration:underline}.clc-pdp-uses__title a:focus-visible:after{outline:3px solid currentColor;outline-offset:-5px;border-radius:18px}.clc-pdp-uses .clc-pdp-uses__rich{margin:0;font-size:13px;line-height:1.4}@media(max-width:989px){.clc-pdp-uses__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.clc-pdp-uses__grid{grid-template-columns:minmax(0,1fr)}}.clc-categories{background:var(--clc-background);color:var(--clc-text);padding:var(--clc-top) 24px var(--clc-bottom);font-family:var(--font-body-family, Arial, sans-serif);font-size:14px;line-height:1.4;letter-spacing:normal}.clc-categories *,.clc-categories *:before,.clc-categories *:after{box-sizing:border-box}.clc-categories__inner{max-width:var(--clc-width);margin-inline:auto}.clc-categories .clc-categories__heading{margin:0 0 36px;text-align:center;font-family:inherit;font-size:clamp(26px,2.2vw,34px);line-height:1.2;font-weight:700;color:var(--clc-text);letter-spacing:-.025em}.clc-categories__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.clc-categories__card{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--clc-border);border-radius:var(--clc-radius);background:var(--clc-card);box-shadow:0 9px 18px #0f172a0f;transition:transform .2s ease,box-shadow .2s ease}.clc-categories__media{aspect-ratio:1.49;overflow:hidden;background:var(--clc-image)}.clc-categories__image,.clc-categories__placeholder{display:block;width:100%;height:100%;object-fit:var(--clc-fit)}.clc-categories__placeholder{fill:var(--clc-muted);opacity:.25}.clc-categories__content{flex:1;display:flex;flex-direction:column;align-items:flex-start;padding:20px 21px 27px}.clc-categories .clc-categories__eyebrow{margin:0 0 8px;font-size:11px;line-height:1.3;font-weight:600;color:var(--clc-label);text-transform:uppercase}.clc-categories .clc-categories__title{margin:0 0 9px;font-family:inherit;font-size:20px;line-height:1.3;font-weight:700;letter-spacing:-.015em;color:var(--clc-text);overflow-wrap:anywhere}.clc-categories .clc-categories__description{margin:0 0 8px;font-size:14px;line-height:1.25;color:var(--clc-muted)}.clc-categories .clc-categories__link{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-block:4px;color:var(--clc-link);font-size:13px;line-height:1.4;font-weight:600;text-decoration:none}.clc-categories a.clc-categories__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.clc-categories a.clc-categories__link:focus-visible{outline:none;text-decoration:underline}.clc-categories a.clc-categories__link:focus-visible:after{outline:3px solid var(--clc-link);outline-offset:-5px;border-radius:var(--clc-radius)}.clc-categories__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(hover:hover){.clc-categories__card:has(a):hover{transform:translateY(-4px);box-shadow:0 14px 26px #0f172a1a}}@media(max-width:989px){.clc-categories__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.clc-categories{padding:calc(var(--clc-top) * .65) 20px calc(var(--clc-bottom) * .65)}.clc-categories__grid{grid-template-columns:minmax(0,1fr);gap:20px}.clc-categories .clc-categories__heading{margin-bottom:28px}}@media(prefers-reduced-motion:reduce){.clc-categories__card{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/24/compiled_assets/styles.css.map */
