:root{--sk-accent: #38a1ab;--sk-accent-dark: #2c828b;--sk-ink: #333333;--sk-ink-hover: #000000;--sk-ink-muted: #677279;--sk-surface: #f2f5f6;--sk-white: #ffffff;--sk-border: #e4e7e7;--sk-bg: #ffffff;--sk-fg: #333333;--sk-fg-muted: #677279;--sk-card-bg: #ffffff;--sk-card-border: #e4e7e7;--sk-on-accent: #ffffff;--sk-radius-card: 12px;--sk-radius-media: 12px;--sk-radius-pill: 999px;--sk-title-hero: clamp(32px, 5.5vw, 48px);--sk-title: clamp(28px, 4vw, 42px);--sk-title-sm: clamp(24px, 3vw, 32px);--sk-subtitle: clamp(15px, 1.6vw, 18px);--sk-card-title: 20px;--sk-body: 16px;--sk-small: 14px;--sk-carousel-card: 92%;--sk-container: 1400px;--sk-gutter: 20px;--sk-header-gap: 40px;--sk-gap: 30px;--sk-pad-top: 60px;--sk-pad-bottom: 60px;--sk-lift: -4px;--sk-ease: .25s ease;--sk-shadow: 0 4px 12px rgba(0, 0, 0, .08);--sk-shadow-hover: 0 12px 28px rgba(0, 0, 0, .14)}.sk-section{position:relative;box-sizing:border-box;padding-top:var(--sk-pad-top);padding-bottom:var(--sk-pad-bottom);background-color:var(--sk-bg);color:var(--sk-fg)}.sk-section *,.sk-section *:before,.sk-section *:after{box-sizing:border-box}.sk-section--bg-white{--sk-bg: var(--sk-white)}.sk-section--bg-surface{--sk-bg: var(--sk-surface)}.sk-section--bg-accent{--sk-bg: var(--sk-accent);--sk-fg: #ffffff;--sk-fg-muted: rgba(255, 255, 255, .86)}.sk-section--bg-dark{--sk-bg: var(--sk-ink);--sk-fg: #ffffff;--sk-fg-muted: rgba(255, 255, 255, .78)}.sk-section--bg-image{--sk-bg: var(--sk-surface);--sk-fg: #ffffff;--sk-fg-muted: rgba(255, 255, 255, .86);overflow:hidden}.sk-section__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.sk-section__bg img,.sk-section__bg svg{display:block;width:100%;height:100%;object-fit:cover}.sk-section__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--sk-overlay-color, #000000);opacity:var(--sk-overlay-opacity, .4)}.sk-section--bg-image>.sk-container,.sk-section--bg-image>.sk-section__inner{position:relative;z-index:1}.sk-section--pt-none{--sk-pad-top: 0px}.sk-section--pt-small{--sk-pad-top: 32px}.sk-section--pt-medium{--sk-pad-top: 60px}.sk-section--pt-large{--sk-pad-top: 96px}.sk-section--pb-none{--sk-pad-bottom: 0px}.sk-section--pb-small{--sk-pad-bottom: 32px}.sk-section--pb-medium{--sk-pad-bottom: 60px}.sk-section--pb-large{--sk-pad-bottom: 96px}.sk-container{width:100%;max-width:var(--sk-container);margin-inline:auto;padding-inline:var(--sk-gutter)}.sk-container--narrow{--sk-container: 900px}.sk-container--flush{--sk-gutter: 0px;max-width:100%}.sk-section__header{margin-bottom:var(--sk-header-gap)}.sk-section__header:last-child{margin-bottom:0}.sk-section__header--center{text-align:center}.sk-section__header--center .sk-subtitle{margin-inline:auto}.sk-section__header--end{text-align:right}.sk-title{margin:0;font-family:var(--heading-font-family);font-style:var(--heading-font-style);font-weight:var(--heading-font-weight);font-size:var(--sk-title);line-height:1.2;color:var(--sk-fg);text-transform:var(--heading-text-transform)}.sk-title--hero{font-size:var(--sk-title-hero)}.sk-title--default{font-size:var(--sk-title)}.sk-title--sm{font-size:var(--sk-title-sm)}.sk-title+.sk-subtitle{margin-top:16px}.sk-subtitle{margin:0;max-width:650px;font-size:var(--sk-subtitle);line-height:1.6;color:var(--sk-fg-muted)}.sk-eyebrow{display:block;margin:0 0 12px;font-family:var(--heading-font-family);font-size:var(--sk-subtitle);font-weight:500;line-height:1.4;color:var(--sk-fg)}.sk-rte{font-size:var(--sk-body);line-height:1.65;color:var(--sk-fg-muted)}.sk-rte>:first-child{margin-top:0}.sk-rte>:last-child{margin-bottom:0}.sk-rte a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.sk-buttons{display:flex;flex-wrap:wrap;gap:16px;margin-top:32px}.sk-buttons:first-child{margin-top:0}.sk-buttons--center{justify-content:center}.sk-buttons--end{justify-content:flex-end}.sk-layout--btn-header{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"header action" "main   main" "hint   hint";column-gap:24px;align-items:center}.sk-layout--btn-header>.sk-section__header{grid-area:header;margin-bottom:0}.sk-section .sk-layout--btn-header>.sk-buttons{grid-area:action}@media screen and (min-width:750px){.sk-section .sk-layout--btn-header>.sk-buttons{margin-top:0;justify-content:flex-end}}.sk-layout--btn-header>.sk-layout__main{grid-area:main;margin-top:var(--sk-header-gap)}.sk-layout--btn-header>.sk-layout__hint{grid-area:hint}.sk-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:15px 32px;border:1px solid transparent;border-radius:var(--sk-radius-pill);font-family:var(--heading-font-family);font-size:var(--sk-body);font-weight:500;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background-color var(--sk-ease),color var(--sk-ease),border-color var(--sk-ease)}.sk-btn--primary,.sk-btn--secondary,.sk-btn--light{background-color:var(--sk-ink);color:#fff}.sk-btn--ghost{background-color:transparent;border-color:currentColor;color:var(--sk-fg)}@media(hover:hover){.sk-btn--primary:hover,.sk-btn--secondary:hover,.sk-btn--light:hover{background-color:var(--sk-ink-hover);color:#fff}.sk-btn--ghost:hover{background-color:var(--sk-fg);border-color:var(--sk-fg);color:var(--sk-bg)}.sk-section--bg-image .sk-btn--ghost:hover,.sk-section--bg-accent .sk-btn--ghost:hover,.sk-section--bg-dark .sk-btn--ghost:hover{background-color:#fff;border-color:#fff;color:var(--sk-ink)}}.sk-btn:focus-visible{outline:2px solid currentColor;outline-offset:3px}.sk-card{position:relative;background-color:var(--sk-card-bg);border:var(--sk-border-width, 1px) solid var(--sk-border-color, var(--sk-card-border));border-radius:var(--sk-radius-card);box-shadow:var(--sk-card-shadow, none);transition:transform var(--sk-ease),box-shadow var(--sk-ease),border-color var(--sk-ease)}@media(hover:hover){.sk-card:hover{border-color:var(--sk-accent)}.sk-card--hover:hover{transform:translateY(var(--sk-lift));box-shadow:var(--sk-card-shadow-hover, var(--sk-card-shadow, none))}}.sk-card__title{margin:0 0 10px;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:var(--sk-card-title);line-height:1.3;color:var(--sk-ink);text-transform:var(--heading-text-transform)}.sk-card__text{margin:0;font-size:var(--sk-body);line-height:1.6;color:var(--sk-ink-muted)}.sk-media{position:relative;overflow:hidden;border-radius:var(--sk-radius-media);background-color:#0000000a}.sk-media img,.sk-media video,.sk-media svg{display:block;width:100%;height:100%;object-fit:cover}.sk-media--shadow{box-shadow:var(--sk-media-shadow, none)}.sk-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.sk-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:#0000000d;color:#00000040}.sk-placeholder svg{width:60%;max-width:180px;height:auto;fill:currentColor}@media screen and (max-width:749px){.sk-section{--sk-gutter: 16px;--sk-header-gap: 28px;--sk-gap: 20px;--sk-pad-top: 40px;--sk-pad-bottom: 40px}.sk-section--pt-none{--sk-pad-top: 0px}.sk-section--pt-small{--sk-pad-top: 24px}.sk-section--pt-medium{--sk-pad-top: 40px}.sk-section--pt-large{--sk-pad-top: 56px}.sk-section--pb-none{--sk-pad-bottom: 0px}.sk-section--pb-small{--sk-pad-bottom: 24px}.sk-section--pb-medium{--sk-pad-bottom: 40px}.sk-section--pb-large{--sk-pad-bottom: 56px}.sk-buttons{margin-top:24px}.sk-buttons--stack-mobile{flex-direction:column;align-items:stretch}.sk-buttons--stack-mobile .sk-btn{width:100%}.sk-layout--btn-header{grid-template-columns:minmax(0,1fr);grid-template-areas:"header" "main" "hint" "action";align-items:stretch}.sk-layout--btn-header>.sk-section__header{margin-bottom:var(--sk-header-gap)}.sk-layout--btn-header>.sk-layout__main{margin-top:0}.cc-featured-variants .slider__grid{--column-gap: 12px;column-gap:12px;grid-auto-columns:var(--sk-carousel-card, 92%)}.sk-section--mob-center .sk-section__header,.sk-section--mob-center .sk-title,.sk-section--mob-center .sk-subtitle,.sk-section--mob-center .sk-eyebrow,.sk-section--mob-center .sk-rte{text-align:center}.sk-section--mob-center .sk-subtitle{margin-inline:auto}.sk-section--mob-center .sk-buttons{justify-content:center}}@media(prefers-reduced-motion:reduce){.sk-section *,.sk-section *:before,.sk-section *:after{transition-duration:.01ms!important}.sk-card--hover:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/section-kit.css.map */
