:root{--cv-background: oklch(.13 .008 300);--cv-foreground: oklch(.96 .005 300);--cv-surface: oklch(.17 .01 300);--cv-primary: oklch(.58 .2 300);--cv-primary-foreground: oklch(.98 0 0);--cv-secondary: oklch(.22 .01 300);--cv-muted-foreground: oklch(.68 .012 300);--cv-accent: oklch(.72 .15 300);--cv-border: oklch(1 0 0 / 10%);--cv-content-max: 1400px;--cv-gutter: 20px;--cv-section-space: 64px;--cv-display: "Anton", Impact, sans-serif;--cv-body: "Manrope", system-ui, sans-serif}@media(min-width:768px){:root{--cv-gutter: 32px;--cv-section-space: 96px}}@media(min-width:1024px){:root{--cv-gutter: 48px}}.cv-section,.cv-product-list,header-component[data-cv-header=true],.footer-content--cv,.footer-utilities--cv{color:var(--cv-foreground);font-family:var(--cv-body)}.cv-section,.cv-product-list{position:relative;background:var(--cv-background);overflow:clip}.cv-container{width:min(100%,var(--cv-content-max));margin-inline:auto;padding-inline:var(--cv-gutter)}.cv-section-pad{padding-block:var(--cv-section-space)}.cv-surface{background:var(--cv-surface)}.cv-bordered{border-block:1px solid var(--cv-border)}.cv-bordered-top{border-block-start:1px solid var(--cv-border)}.cv-eyebrow{margin:0;color:var(--cv-accent);font-size:12px;font-weight:600;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.cv-heading{margin:12px 0 0;color:var(--cv-foreground);font-size:30px;font-weight:600;letter-spacing:-.025em;line-height:1.1}@media(min-width:768px){.cv-heading{font-size:44px}}.cv-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-block-end:32px}@media(min-width:768px){.cv-section-heading{margin-block-end:48px}}.cv-section-heading__link{display:none;align-items:center;gap:6px;color:var(--cv-foreground);font-size:14px;font-weight:600;text-decoration:none}@media(min-width:640px){.cv-section-heading__link{display:inline-flex}}.cv-arrow{width:16px;height:16px;flex:0 0 auto}.cv-button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:8px;padding:16px 28px;border:1px solid transparent;border-radius:999px;color:var(--cv-primary-foreground);background:var(--cv-primary);box-shadow:0 12px 32px #8f54dc40;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;transition:opacity .25s ease,transform .25s ease,border-color .25s ease,background .25s ease}.cv-button:hover{opacity:.9;text-decoration:none}.cv-button--outline{color:var(--cv-foreground);background:transparent;border-color:var(--cv-border);box-shadow:none}.cv-button--outline:hover{background:var(--cv-secondary);border-color:var(--cv-foreground)}.cv-button--light{color:var(--cv-background);background:var(--cv-foreground);box-shadow:none}.cv-button:focus-visible,.cv-section a:focus-visible,.cv-section input:focus-visible,header-component[data-cv-header=true] a:focus-visible,header-component[data-cv-header=true] button:focus-visible,.footer-content--cv a:focus-visible{outline:2px solid var(--cv-accent);outline-offset:3px}.header-section:has(header-component[data-cv-header=true]){--cv-header-bg: rgb(9 8 12 / 94%);color:var(--cv-foreground);font-family:var(--cv-body)}header-component[data-cv-header=true]{min-height:72px;color:var(--cv-foreground);backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%);transition:backdrop-filter .35s ease,-webkit-backdrop-filter .35s ease}header-component[data-cv-header=true] .header__underlay{background:var(--cv-header-bg)}header-component[data-cv-header=true][data-sticky-state=active] .header__underlay{background:color-mix(in oklab,var(--cv-background) 92%,transparent);box-shadow:0 1px #ffffff0d,0 14px 34px -22px #0009}header-component[data-cv-header=true][data-sticky-state=active]{backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%)}header-component[data-cv-header=true] .header__columns{width:min(100%,var(--cv-content-max));min-height:72px;margin-inline:auto;padding-inline:var(--cv-gutter)}header-component[data-cv-header=true] .menu-list__link,header-component[data-cv-header=true] .header-actions__action{font-family:var(--cv-body);font-size:14px}header-component[data-cv-header=true] .menu-list__list{gap:24px}.announcement-bar{color:var(--cv-muted-foreground);background:#0d0c11!important;border-block-end:.5px solid rgb(255 255 255 / 10%)!important;font-family:var(--cv-body)}.announcement-bar .announcement-bar__text{color:#9b97a2!important;font-size:12px!important;font-weight:400!important;letter-spacing:0!important;line-height:1.2!important}header-component[data-cv-header=true] .header__row--top:not(.divider--page-width),header-component[data-cv-header=true] .header__row--top.divider--page-width .header__columns{border-bottom-width:.5px!important;border-bottom-color:#ffffff1a!important}.cv-brand-lockup{display:inline-flex;min-width:max-content;align-items:center;gap:12px;color:var(--cv-foreground);text-decoration:none}.cv-brand-lockup:hover{text-decoration:none}.cv-brand-lockup__mark{width:40px;height:40px;flex:0 0 40px;border:1px solid var(--cv-border);border-radius:50%;object-fit:cover}.cv-brand-lockup--large .cv-brand-lockup__mark{width:48px;height:48px;flex-basis:48px}.cv-brand-lockup__text{line-height:1.05}.cv-brand-lockup__primary{display:block;font-size:15px;font-weight:700;text-transform:uppercase;white-space:nowrap}.cv-brand-lockup__secondary{display:block;margin-block-start:4px;color:var(--cv-muted-foreground);font-size:10px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}header-component[data-cv-header=true] .header-logo .cv-brand-lockup{display:inline-flex!important;width:auto!important;max-width:230px;min-width:0;flex-direction:row!important;align-items:center!important;gap:12px}header-component[data-cv-header=true] .header-logo .cv-brand-lockup__mark{display:block;width:40px!important;height:40px!important;max-width:40px!important;max-height:40px!important;flex:0 0 40px!important;object-fit:cover}header-component[data-cv-header=true] .header-logo .cv-brand-lockup__text{display:block;min-width:0}@media(max-width:1279px){header-component[data-cv-header=true] .header-menu,header-component[data-cv-header=true] .dropdown-localization{display:none}header-component[data-cv-header=true] .header__drawer{display:flex;min-height:44px}header-component[data-cv-header=true] .header__column{display:contents}header-component[data-cv-header=true] .header__columns{--header-template-columns: 44px 44px 1fr 44px 44px;grid-template-areas:"leftA leftB center rightA rightB";grid-column:span 3;column-gap:0;align-items:center;padding-block:0;padding-inline:var(--cv-gutter)}header-component[data-cv-header=true] .header-logo{grid-area:center}header-component[data-cv-header=true] .header__columns .search-action{grid-area:leftB}header-component[data-cv-header=true] .header__icon--menu{justify-content:flex-start;padding-inline:0}header-component[data-cv-header=true] header-actions{grid-area:rightB;justify-content:flex-end}}@media(min-width:1280px){header-component[data-cv-header=true] .header-menu{display:block}header-component[data-cv-header=true] .header__drawer{display:none;min-height:0}header-component[data-cv-header=true] .header__column--center{justify-self:center}header-component[data-cv-header=true] .header__column--center .menu-list__list{justify-content:center}}@media(max-width:639px){header-component[data-cv-header=true] .search-action,header-component[data-cv-header=true] .account-button{display:none}header-component[data-cv-header=true] .header__columns{--header-template-columns: 44px 1fr 44px;grid-template-areas:"leftA center rightB"}.cv-brand-lockup{gap:8px}.cv-brand-lockup__mark{width:36px;height:36px;flex-basis:36px}.cv-brand-lockup__primary{font-size:13px}}@media(max-width:749px){header-component[data-cv-header=true] .search-action,header-component[data-cv-header=true] .account-button{display:none}header-component[data-cv-header=true] .header__columns{position:relative;min-height:56px;padding-inline:20px}header-component[data-cv-header=true] .header-logo{position:absolute;z-index:2;top:50%;left:50%;width:max-content;max-width:calc(100% - 112px);transform:translate(-50%,-50%)}header-component[data-cv-header=true] .header__columns .cv-brand-lockup:not(.menu-drawer *){position:absolute!important;z-index:2;top:50%;left:50%;width:max-content!important;max-width:calc(100% - 112px);margin:0!important;transform:translate(-50%,-50%)}header-component[data-cv-header=true] .header-logo .cv-brand-lockup{gap:8px}header-component[data-cv-header=true] .header-logo .cv-brand-lockup__mark{width:32px!important;height:32px!important;max-width:32px!important;max-height:32px!important;flex-basis:32px!important}header-component[data-cv-header=true] .header-logo .cv-brand-lockup__primary{font-size:13px}header-component[data-cv-header=true] .header-logo .cv-brand-lockup__secondary{font-size:8px}header-component[data-cv-header=true] .header__drawer{position:absolute;z-index:3;inset-inline-start:20px;min-height:44px}header-component[data-cv-header=true] header-actions{position:absolute;z-index:3;inset-inline-end:20px}.header-drawer--mobile .menu-drawer{--color-background: #000;--color-background-rgb: 0 0 0;width:min(88vw,320px);max-width:320px;height:100dvh;padding:0;border-inline-end:1px solid rgb(255 255 255 / 10%);background:#000!important;background-color:#000!important;color:var(--cv-foreground)}.header-drawer--mobile .menu-drawer__navigation,.header-drawer--mobile .menu-drawer__menu,.header-drawer--mobile .menu-drawer__utility-links,.header-drawer--mobile .menu-drawer__submenu,.header-drawer--mobile .cv-menu-drawer__brand{background:#000!important;background-color:#000!important}.header-drawer--mobile .cv-menu-drawer__brand{display:flex;min-height:78px;align-items:center;padding:14px 56px 14px 20px;border-bottom:1px solid rgb(255 255 255 / 10%)}.header-drawer--mobile .cv-menu-drawer__brand .cv-brand-lockup{gap:8px}.header-drawer--mobile .cv-menu-drawer__brand .cv-brand-lockup__mark{width:30px;height:30px;max-width:30px;max-height:30px;flex-basis:30px}.header-drawer--mobile .cv-menu-drawer__brand .cv-brand-lockup__primary{font-size:12px}.header-drawer--mobile .cv-menu-drawer__brand .cv-brand-lockup__secondary{font-size:8px}.header-drawer--mobile .menu-drawer>.menu-drawer__close-button{position:absolute;z-index:5;top:4px;inset-inline-end:4px;display:grid;width:40px;height:40px;min-width:40px;min-height:40px;place-items:center;padding:0;border:1px solid var(--cv-primary);border-radius:50%;color:var(--cv-foreground);background:transparent}.header-drawer--mobile .menu-drawer__navigation{padding:0 20px}.header-drawer--mobile .menu-drawer__menu{padding:0;margin:0}.header-drawer--mobile .menu-drawer__menu.has-submenu>li:first-child{display:none}.header-drawer--mobile .menu-drawer__list-item--divider{border-color:#ffffff14}.header-drawer--mobile .menu-drawer__menu-item--mainlist,.header-drawer--mobile .menu-drawer__list-item--divider .menu-drawer__menu-item:not(.menu-drawer__menu-item--child){min-height:40px;padding:0;color:#ddd9e2;font-family:var(--cv-body);font-size:14px;font-weight:600;line-height:1.2}.header-drawer--mobile .menu-drawer__utility-links{margin:0;padding:12px 20px 20px}.header-drawer--mobile .cv-drawer-utilities{gap:8px;padding:0;border:0}.header-drawer--mobile .cv-drawer-utilities__link{min-height:28px;padding:0 12px;font-size:11px}.header-drawer--mobile .cv-drawer-utilities__link .svg-wrapper{width:13px;height:13px}.header-drawer--mobile .menu-drawer__featured-content{display:none}}.cv-drawer-utilities{display:flex;gap:12px;padding:20px 24px;border-block-start:1px solid var(--cv-border)}.cv-drawer-utilities__link{display:inline-flex;min-height:44px;align-items:center;gap:8px;padding:0 16px;border:1px solid var(--cv-border);border-radius:999px;color:inherit;font-size:14px;font-weight:600;text-decoration:none}.cv-drawer-utilities__link .svg-wrapper{width:18px;height:18px}.cv-hero__glow,.cv-newsletter__glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 70% 30%,oklch(.58 .2 300 / 20%),transparent 45%)}.cv-hero__inner{position:relative;display:grid;align-items:center;gap:40px;padding-block:48px}.cv-hero__title{margin:20px 0 0;color:var(--cv-foreground);font-family:var(--cv-display);font-size:44px;font-weight:400;line-height:1.02;letter-spacing:.005em;text-transform:uppercase}.cv-hero__title em{color:var(--cv-primary);font-style:normal}.cv-hero__body{max-width:448px;margin:24px 0 0;color:var(--cv-muted-foreground);font-size:16px;line-height:1.7}.cv-hero__actions{display:flex;flex-direction:column;gap:12px;margin-block-start:32px}.cv-hero__media{display:grid;grid-template-columns:repeat(12,1fr);gap:12px}.cv-hero__media figure{margin:0;overflow:hidden;border-radius:3px;background:var(--cv-secondary)}.cv-hero__media-main{grid-column:span 7;grid-row:span 2}.cv-hero__media-side{grid-column:span 5}.cv-hero__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.cv-hero__media-main img{aspect-ratio:7 / 10}.cv-hero__media-side img{aspect-ratio:1}@media(hover:hover){.cv-hero__media figure:hover img{transform:scale(1.035)}}@media(min-width:640px){.cv-hero__title{font-size:60px}.cv-hero__actions{flex-direction:row}}@media(min-width:768px){.cv-hero__inner{padding-block:64px}.cv-hero__body{font-size:18px}.cv-hero__media{gap:16px}}@media(min-width:1024px){.cv-hero__inner{grid-template-columns:repeat(12,1fr);gap:48px;padding-block:80px}.cv-hero__content{grid-column:span 5}.cv-hero__media{grid-column:span 7}.cv-hero__title{font-size:64px}}@media(min-width:1280px){.cv-hero__title{font-size:72px}}.cv-rise{animation:cv-rise .9s both;animation-delay:var(--cv-delay, 0s)}@keyframes cv-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.cv-ticker{border-block:1px solid var(--cv-border);padding-block:14px;overflow:hidden}.cv-ticker__track{display:flex;width:max-content;gap:40px;color:var(--cv-muted-foreground);font-size:12px;font-weight:500;letter-spacing:.25em;text-transform:uppercase;white-space:nowrap;animation:cv-marquee var(--cv-ticker-speed, 30s) linear infinite}.cv-ticker__group{display:flex;gap:40px}.cv-ticker__word{display:inline-flex;align-items:center;gap:40px}.cv-ticker__dot{width:4px;height:4px;border-radius:50%;background:var(--cv-primary)}@keyframes cv-marquee{to{transform:translate(calc(-50% - 20px))}}.cv-category-grid{display:grid;grid-template-columns:1fr;gap:16px}.cv-category-card{position:relative;display:block;overflow:hidden;border:1px solid var(--cv-border);border-radius:3px;color:var(--cv-foreground);text-decoration:none}.cv-category-card__image{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;transition:transform .7s ease}.cv-category-card__fade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,oklch(0 0 0 / 74%),transparent 55%)}.cv-category-card__content{position:absolute;inset-inline:0;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px}.cv-category-card__title{margin:0;font-size:20px;font-weight:600}.cv-category-card__arrow{display:grid;width:40px;height:40px;flex:0 0 40px;place-items:center;border-radius:50%;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .25s ease}@media(hover:hover){.cv-category-card:hover .cv-category-card__image{transform:scale(1.05)}.cv-category-card:hover .cv-category-card__arrow{background:var(--cv-primary)}}@media(min-width:640px){.cv-category-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:768px){.cv-category-grid{gap:24px}.cv-category-card__content{padding:24px}}.product-card .card-gallery{width:100%;aspect-ratio:var(--gallery-aspect-ratio, 1);overflow:hidden}.product-card .card-gallery slideshow-component,.product-card .card-gallery slideshow-container,.product-card .card-gallery slideshow-slides{width:100%;height:100%;min-height:0}.product-card .card-gallery slideshow-slides{display:flex;flex-direction:row;overflow:hidden}.product-card .card-gallery slideshow-slide{display:block;width:100%;height:100%;max-height:100%;flex:0 0 100%}.product-card .card-gallery .product-media-container{width:100%;height:100%;max-height:100%;aspect-ratio:auto}.product-card .card-gallery .product-media,.product-card .card-gallery .product-media__image{width:100%;height:100%}.cv-product-list{border-block-start:1px solid var(--cv-border);background:var(--cv-surface)}.cv-product-list.section-resource-list{width:min(100%,var(--cv-content-max));margin-inline:auto;padding:var(--cv-section-space) var(--cv-gutter);box-sizing:border-box}.cv-product-list .section-resource-list__header{margin-block-end:32px}.cv-product-list .section-resource-list__header .group-block{align-items:flex-end}.cv-product-list .section-resource-list__header .rte p{margin:0 0 12px;color:var(--cv-accent);font-size:12px;font-weight:600;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.cv-product-list .section-resource-list__header .rte h2{margin:0;color:var(--cv-foreground);font:600 30px/1.1 var(--cv-body);letter-spacing:-.025em}.cv-product-list .section-resource-list__header .button-unstyled{color:var(--cv-foreground);font:600 14px/1.2 var(--cv-body)}.cv-product-list .resource-list--grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;row-gap:40px}.cv-product-list product-card{color:var(--cv-foreground);font-family:var(--cv-body)}.cv-product-list .product-card__content{gap:12px}.cv-product-list .card-gallery{overflow:hidden;border-radius:3px;background:var(--cv-secondary)}.cv-product-list .card-gallery img{aspect-ratio:1;object-fit:cover;transition:transform .7s ease}.cv-product-list .card-gallery :is(slideshow-arrows,slideshow-controls){display:none!important}.cv-product-list .cv-product-hover-action{position:absolute;z-index:4;inset-inline:12px;bottom:12px;display:none;min-height:44px;align-items:center;justify-content:center;padding:12px 20px;border-radius:999px;color:var(--cv-background);background:var(--cv-foreground);font:600 14px/1.2 var(--cv-body);text-align:center;text-decoration:none;opacity:0;transform:translateY(8px);transition:opacity .3s ease,transform .3s ease}.cv-product-list .cv-product-hover-action:focus-visible{opacity:1;transform:none}.cv-product-list__mobile-cta{display:flex;justify-content:center;margin-block-start:48px}@media(max-width:639px){.cv-product-list .section-resource-list__header .button-unstyled{display:none}}@media(min-width:640px){.cv-product-list__mobile-cta{display:none}}@media(min-width:640px){.cv-product-list .product-card__content{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:12px}.cv-product-list .product-card__content>:first-child{grid-column:1 / -1}.cv-product-list .product-card__content>a.contents>.text-block{grid-column:1;grid-row:2}.cv-product-list .product-card__content>product-price{grid-column:2;grid-row:2}.cv-product-list .product-card__content>.cv-product-card-color{grid-column:1 / -1;grid-row:3}}.cv-product-list .cv-product-card-color{margin:4px 0 0;color:var(--cv-muted-foreground);font-size:12px;line-height:1.5}@media(min-width:768px){.cv-product-list .resource-list--grid{column-gap:24px}}@media(min-width:768px){.cv-product-list .section-resource-list__header{margin-block-end:48px}.cv-product-list .section-resource-list__header .rte h2{font-size:44px}}@media(min-width:1024px){.cv-product-list .resource-list--grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cv-product-list .cv-product-hover-action{display:flex}.cv-product-list product-card:hover .cv-product-hover-action,.cv-product-list product-card:focus-within .cv-product-hover-action{opacity:1;transform:none}.cv-product-list product-card:hover .card-gallery img{transform:scale(1.025)}.cv-product-list .quick-add{display:none}}.cv-story__grid{display:grid;gap:32px}.cv-story__title{margin:16px 0 0;color:var(--cv-foreground);font-family:var(--cv-display);font-size:36px;font-weight:400;line-height:1.08;text-transform:uppercase}.cv-story__title em{color:var(--cv-primary);font-style:normal}.cv-story__body{display:flex;flex-direction:column;justify-content:flex-end;gap:20px}.cv-story__body p{margin:0;font-size:16px;line-height:1.7}.cv-story__body p+p{color:var(--cv-muted-foreground);font-size:14px}@media(min-width:640px){.cv-story__title{font-size:48px}}@media(min-width:768px){.cv-story__body p{font-size:18px}.cv-story__body p+p{font-size:16px}}@media(min-width:1024px){.cv-story__grid{grid-template-columns:repeat(12,1fr);gap:48px}.cv-story__heading{grid-column:span 7}.cv-story__body{grid-column:9 / span 4}.cv-story__title{font-size:56px}}@media(min-width:1280px){.cv-story__title{font-size:64px}}.cv-spotlight__grid{display:grid;align-items:center;gap:40px;padding-block:64px}.cv-spotlight__media{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.cv-spotlight__media img{display:block;width:100%;aspect-ratio:4 / 5;border-radius:3px;object-fit:cover}.cv-spotlight__body{max-width:448px;margin:20px 0 0;color:var(--cv-muted-foreground);font-size:16px;line-height:1.7}.cv-spotlight__button{margin-block-start:32px}@media(min-width:768px){.cv-spotlight__grid{padding-block:80px}}@media(min-width:1024px){.cv-spotlight__grid{grid-template-columns:repeat(12,1fr);gap:48px}.cv-spotlight__media{grid-column:span 7}.cv-spotlight__content{grid-column:span 5}.cv-spotlight--media-right .cv-spotlight__media{grid-column:6 / span 7;order:2}.cv-spotlight--media-right .cv-spotlight__content{grid-column:span 5;order:1}}.cv-values{display:grid;grid-template-columns:1fr;gap:32px}.cv-value{display:flex;gap:16px}.cv-value__icon{display:grid;width:44px;height:44px;flex:0 0 44px;place-items:center;border-radius:50%;color:var(--cv-accent);background:#8f54dc26}.cv-value__icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.cv-value h3{margin:0;font-size:16px;font-weight:600}.cv-value p{margin:4px 0 0;color:var(--cv-muted-foreground);font-size:14px;line-height:1.65}@media(min-width:640px){.cv-values{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.cv-values{grid-template-columns:repeat(4,1fr);gap:24px}}.cv-newsletter__card{position:relative;overflow:hidden;padding:48px 32px;border:1px solid var(--cv-border);border-radius:16px;background:var(--cv-surface)}.cv-newsletter__grid{position:relative;display:grid;align-items:center;gap:40px}.cv-newsletter__title{margin:0;font-size:36px;font-weight:700;letter-spacing:-.035em;line-height:1.05}.cv-newsletter__body{max-width:448px;margin:16px 0 0;color:var(--cv-muted-foreground);line-height:1.65}.cv-newsletter__form{display:flex;flex-direction:column;gap:12px}.cv-newsletter__input{width:100%;min-width:0;min-height:52px;padding:16px 24px;border:1px solid var(--cv-border);border-radius:999px;color:var(--cv-foreground);background:var(--cv-background);font:500 14px/1.2 var(--cv-body)}.cv-newsletter__input::placeholder{color:var(--cv-muted-foreground)}.cv-newsletter__input:focus{border-color:var(--cv-primary);outline:none}.cv-newsletter__messages{min-height:24px;margin-block-start:10px;font-size:13px}.cv-newsletter__messages--error{color:#ff8f9b}.cv-newsletter__messages--success{color:#8fe8ad}@media(min-width:640px){.cv-newsletter__form{flex-direction:row}}@media(min-width:768px){.cv-newsletter__card{padding:64px 56px}.cv-newsletter__title{font-size:48px}}@media(min-width:1024px){.cv-newsletter__grid{grid-template-columns:repeat(2,1fr);gap:64px}}.footer-content--cv{width:min(100%,var(--cv-content-max));margin-inline:auto;padding:40px var(--cv-gutter) 32px;border-block-start:1px solid var(--cv-border);background:#100e13;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 12px}.footer-content--cv>:first-child{grid-column:1 / -1}.footer-content--cv .cv-footer-brand__tagline{margin:16px 0 0;font-size:14px;font-weight:500}.footer-content--cv .cv-footer-brand address{margin-block-start:16px;color:var(--cv-muted-foreground);font-size:14px;font-style:normal;line-height:1.7}.footer-content--cv .cv-footer-brand address a{display:block;color:var(--cv-foreground);text-decoration:none}.footer-content--cv .cv-footer-brand__socials{display:flex;gap:10px;margin-block-start:20px}.footer-content--cv .cv-footer-brand__socials a{display:grid;width:44px;height:44px;place-items:center;border:1px solid var(--cv-border);border-radius:50%;color:var(--cv-muted-foreground);transition:color .25s ease,border-color .25s ease,background .25s ease}.footer-content--cv .cv-footer-brand__socials a:hover{color:var(--cv-accent);border-color:var(--cv-primary);background:#8f54dc26}.footer-content--cv .cv-footer-brand__socials svg{width:15px;height:15px}.footer-content--cv .cv-footer-brand__socials svg{fill:currentColor}.footer-content--cv .cv-footer-brand .cv-brand-lockup__mark{border:0;border-radius:0;object-fit:contain}.footer-content--cv .menu__heading{color:var(--cv-foreground);font:600 12px/1.4 var(--cv-body);text-transform:uppercase}.footer-content--cv .menu__item{margin-block-start:0}.footer-content--cv .menu__item a{display:inline-flex;min-height:44px;align-items:center;padding-block:8px;color:var(--cv-muted-foreground);font-size:12px;line-height:1.5;text-decoration:none}.footer-content--cv .menu__item a:hover{color:var(--cv-foreground)}.footer-utilities--cv{border-block-start:1px solid var(--cv-border);color:var(--cv-muted-foreground);background:#100e13}.footer-utilities--cv .utilities{width:min(100%,var(--cv-content-max));margin-inline:auto;padding:16px var(--cv-gutter);border:0}.footer-utilities--cv .utilities{flex-direction:column-reverse}.footer-utilities--cv .payment-icons__item svg{width:22px;height:22px}@media(min-width:640px){.footer-content--cv .menu__item a{font-size:14px}.footer-utilities--cv .utilities{grid-template-columns:1fr auto}.footer-utilities--cv .utilities>:nth-child(2){justify-self:end}}@media(min-width:1024px){.footer-content--cv{grid-template-columns:repeat(12,1fr);gap:32px}.footer-content--cv>:first-child{grid-column:span 5}.footer-content--cv>:nth-child(2){grid-column:7 / span 2}.footer-content--cv>:nth-child(3),.footer-content--cv>:nth-child(4){grid-column:span 2}}.footer-content.footer-content--cv{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row}.footer-content.footer-content--cv>.cv-footer-brand{grid-column:1 / -1}.footer-content.footer-content--cv>.cv-footer-navigation{grid-column:1 / -1}.cv-footer-navigation{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cv-footer-navigation__column h2{margin:0;color:var(--cv-foreground);font:600 12px/1.4 var(--cv-body);text-transform:uppercase}.cv-footer-navigation__column ul{margin:12px 0 0;padding:0;list-style:none}.cv-footer-navigation__column li{margin:0}.cv-footer-navigation__column a{display:inline-flex;min-height:44px;align-items:center;padding-block:8px;color:var(--cv-muted-foreground);font-size:12px;line-height:1.5;text-decoration:none;transition:color .25s ease}.cv-footer-navigation__column a:hover{color:var(--cv-foreground)}@media(min-width:640px){.cv-footer-navigation{gap:24px}.cv-footer-navigation__column a{font-size:14px}}@media(min-width:1024px){.footer-content.footer-content--cv{grid-template-columns:repeat(12,minmax(0,1fr));gap:32px}.footer-content.footer-content--cv>.cv-footer-brand{grid-column:1 / span 5}.footer-content.footer-content--cv>.cv-footer-navigation{grid-column:7 / span 6}}@media(prefers-reduced-motion:reduce){.cv-rise,.cv-ticker__track{animation:none}.cv-section *,.cv-product-list *{scroll-behavior:auto;transition-duration:.01ms}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/cv-design-system.css.map */
