body{font-family:var(--clv-font-body);letter-spacing:0}.heading,.banner__title{font-family:var(--clv-font-display);font-weight:var(--clv-font-display-weight)}.button{--buttons-radius: var(--clv-radius-xs);font-family:var(--clv-font-body);font-weight:600;font-size:16px;letter-spacing:.013em;text-transform:none}.button--lg{height:56px;min-height:56px;padding-block:0;padding-inline:24px}.topbar-section{--topbar-height: 35px}.announcement-bar--static{gap:24px}.announcement-bar--static .announcement__content{gap:10px}.announcement-bar--static .announcement-text{font-size:12px;line-height:1.4;letter-spacing:.02em}.announcement-bar--static .announcement-icon .icon{width:16px;height:16px}@media screen and (min-width:1024px){.clv-ribbon-arrow{display:none}}@media screen and (min-width:1024px){.template-index .topbar-section{margin:16px 20px 0;border-radius:var(--clv-radius-lg) var(--clv-radius-lg) 0 0;overflow:hidden}.template-index .topbar-section .topbar{border-radius:0}.template-index .header-section .header{position:absolute;inset-inline:61px;width:auto;margin-top:32px;padding:19.4px 38.8px;border-radius:23.7px;background-color:var(--clv-black);transition:top var(--animation-nav),background-color var(--animation-nav),color var(--animation-nav)}.template-index .header-section.header-scrolled .header{position:fixed;margin-top:0;top:16px}.template-index .header-section .header:before,.template-index .header-section .header__corner,.template-index .header-section .header__cutout{display:none}.template-index .shopify-section:first-child [allow-transparent-header]>.page-width{padding-inline:20px;max-width:none;width:100%}.template-index .shopify-section:first-child [allow-transparent-header]>.page-width:before{content:"";position:absolute;inset:0 20px auto;height:var(--clv-radius-lg);background-color:var(--clv-cobalt)}.template-index .shopify-section:first-child [allow-transparent-header] .banner{height:712px;border-radius:var(--clv-radius-lg);overflow:hidden}.template-index .shopify-section:first-child [allow-transparent-header] .banner__image{object-position:50% 20%}}@media screen and (min-width:1024px){.header .search-drawer-button,.header shopify-account{display:none!important}.header .localization .menu__item{border:0!important;padding:0!important;height:auto!important;font-size:12px;letter-spacing:.02em}}.header__menu .menu__item{font-family:var(--clv-font-body);font-size:16px;font-weight:400;line-height:1.5;text-transform:none;letter-spacing:0}.header__menu>ul{gap:31px}.header__menu>ul>li>.menu__item,.header__menu>ul>li>details>summary .menu__item{padding-inline:0}.header__menu>ul.with-block .menu__item .btn-duplicate{display:none}.header__menu>ul.with-dot .menu__item .btn-text:after{display:none}.header__menu>ul>li .menu__item .btn-text,.clv-footer__links a,.clv-footer__legal a{background:linear-gradient(to var(--transform-origin-end),currentColor,currentColor) 0 100% / 0 1px no-repeat;background-position-x:var(--transform-origin-end);text-decoration:none;transition:background-size var(--animation-primary),color var(--animation-primary)}.header__menu>ul>li .menu__item:hover .btn-text,.header__menu>ul>li[aria-expanded=true] .menu__item .btn-text,.header__menu>ul summary[open] .menu__item .btn-text,.clv-footer__links a:hover,.clv-footer__legal a:hover{background-position-x:var(--transform-origin-start);background-size:100% 1px}.header__menu>ul>li .menu__item .btn-text{background-position-y:calc(50% + 12px)}.header__menu>ul>li .menu__item:hover .btn-text:has(>svg),.header__menu>ul>li[aria-expanded=true] .menu__item .btn-text:has(>svg),.header__menu>ul summary[open] .menu__item .btn-text:has(>svg){background-size:calc(100% - 18px) 1px}.banner__box{display:flex;flex-wrap:wrap;align-items:center}.banner__box>*{flex-basis:100%}.banner__box>.button{flex-basis:auto}.banner .button--primary{--color-button-background: 0 85 255;--color-button-text: 255 255 255;border-color:transparent}.banner .button--secondary{--color-button-background: 255 255 255;--color-button-text: 38 40 44;color:var(--clv-black);background-color:#fff;border-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.banner .button--secondary .btn-fill{background-color:var(--clv-black)!important}@media(hover:hover){.js [data-button-hover=standard] .banner .button--secondary:hover,.js [data-button-hover=standard] .banner .button--secondary:hover .btn-text{color:#fff!important}}.banner__overlay:after{content:"";position:absolute;left:0;bottom:-36px;width:min(922px,66%);height:412px;background:#0000004d;filter:blur(51px);mix-blend-mode:multiply;pointer-events:none}@media screen and (min-width:1024px){.template-index .shopify-section:first-child [allow-transparent-header] .banner__content>.page-width{padding:0;max-width:none}.template-index .shopify-section:first-child [allow-transparent-header] .banner__box{max-width:934px;padding:40px}.template-index .shopify-section:first-child [allow-transparent-header] .banner__title{font-size:clamp(40px,5vw,72px);line-height:1;letter-spacing:-.01em}.template-index .shopify-section:first-child [allow-transparent-header] .banner__box>.rte{margin-top:16px;font-size:18px;line-height:1.5}.template-index .shopify-section:first-child [allow-transparent-header] .banner__box>.clv-trustpilot{margin-top:32px}.template-index .shopify-section:first-child [allow-transparent-header] .banner__box>.button{margin-top:32px;min-width:200px;margin-inline-end:16px}}.clv-trustpilot{display:inline-flex;align-items:center;gap:8px;color:inherit;font-size:11px;line-height:1.4;letter-spacing:.05em;text-transform:uppercase}.clv-trustpilot__stars{display:inline-flex;gap:1.5px}.clv-trustpilot__star{display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;background-color:var(--clv-trustpilot);color:#fff}.clv-trustpilot__count{opacity:.8}.clv-trustpilot__brand{display:inline-flex;align-items:center;gap:8.5px;font-size:20px;line-height:1.5;letter-spacing:0;text-transform:none}.title-wrapper .subtext-lg.heading,.title-wrapper .heading.subtext-lg{font-family:var(--clv-font-body);font-weight:400;font-size:14px;line-height:1.5;letter-spacing:.1em;text-transform:uppercase}.title-wrapper .title-md{font-size:clamp(32px,3.4vw,48px);line-height:1.1;letter-spacing:-.01em}.title-wrapper>.grid{gap:8px}.logo-list-inline{gap:8px;padding-block:24px}.logo-list-inline__label{font-size:16px;line-height:1.5;color:var(--clv-black)}.logo-list-inline__track{flex:1 1 0;min-width:0;padding:25px 40px}.logo-list-inline__track .logo-bar{flex-wrap:nowrap;justify-content:flex-start}.logo-list-inline__track:before,.logo-list-inline__track:after{content:"";position:absolute;top:0;bottom:0;width:205px;z-index:1;pointer-events:none}.logo-list-inline__track:before{left:0;background:linear-gradient(to right,#fff,#fff0)}.logo-list-inline__track:after{right:0;background:linear-gradient(to left,#fff,#fff0)}.logo-list-inline .logo__media{height:var(--image-height);width:auto}.clv-fc__header{margin-bottom:32px}.clv-fc__intro{gap:8px}.clv-fc .tab__item.button{--buttons-radius: 999px;min-height:0;height:auto;padding:4px 12px;font-weight:400;font-size:16px;line-height:1.5;letter-spacing:0;color:var(--clv-black);background:none;border:1px solid var(--clv-black);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.clv-fc .tab__item.button[aria-selected=true]{color:#fff;background:var(--clv-black);border-color:var(--clv-black)}.clv-fc [role=tablist]{gap:8px}.clv-fc__all.button{min-height:40px;width:150px;padding-inline:20px;font-weight:500;font-size:14px;color:var(--clv-black);background:none;border:1px solid var(--clv-black);-webkit-backdrop-filter:none;backdrop-filter:none}.clv-fc__controls{margin-top:32px}.clv-fc__controls .indicators{gap:16px}.clv-fc__controls .indicators .button{--buttons-radius: 100px;width:40px;height:40px;min-height:0;min-width:0;padding:0;color:var(--clv-black);background:none;border:1px solid var(--clv-slate-400);-webkit-backdrop-filter:none;backdrop-filter:none}.clv-fc__controls .indicators .button[disabled]{opacity:.2}.clv-fc .card-grid{--card-grid-gap: 16px}.clv-promo-card{display:block;aspect-ratio:328 / 377;align-self:start;border-radius:var(--clv-radius-sm);background-color:var(--clv-promo-bg)}.clv-promo-card__text{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:var(--clv-font-display);font-weight:var(--clv-font-display-weight);font-size:clamp(64px,7.08vw,102px);line-height:1.14;letter-spacing:-.01em;color:var(--clv-promo-text);white-space:nowrap}.clv-promo-card__image{position:absolute;left:50%;top:50%;width:171%;max-width:none;height:auto;transform:translate(-50%,-50%)}.product-card .product-card__media>.media,.product-card .product-card__media>a.media{aspect-ratio:280 / 322;border-radius:var(--clv-radius-sm);background-color:var(--clv-stone)}.product-card .product-card__media .media img{object-fit:contain}.product-card .flickity-page-dots,.product-card .quick-view__button{display:none!important}.product-card .badges{top:16px;left:16px;gap:8px}.product-card .badge{padding:0 8px;border-radius:var(--clv-radius-xs);font-family:var(--clv-font-body);font-weight:500;font-size:11px;line-height:22px;letter-spacing:.073em;text-transform:uppercase;color:#fff;background-color:var(--clv-black)}.product-card--standard .product-card__content,.product-card .product-card__content{padding:12px;gap:0}.clv-card__rating{gap:8px;font-size:14px;line-height:1.5}.clv-stars{display:inline-block;width:75.565px;height:12px;background:linear-gradient(90deg,var(--clv-orange) var(--clv-stars-fill, 100%),var(--clv-slate-200) var(--clv-stars-fill, 100%));-webkit-mask:url(clv-stars.svg) no-repeat 0 0 / 100% 100%;mask:url(clv-stars.svg) no-repeat 0 0 / 100% 100%}.clv-card__title{font-family:var(--clv-font-display);font-weight:var(--clv-font-display-weight);font-size:28px;line-height:1.2}.clv-card__title .product-card__title{font:inherit}.clv-card__subtitle{margin-top:0;font-size:16px;line-height:1.5}.clv-card__price{margin-top:4px;gap:8px;font-size:14px;line-height:1.5;color:#242424}.clv-card__price-current,.clv-card__price-current--sale{font-weight:400}.clv-card__price-compare{color:var(--clv-slate-400)}.clv-card__save{padding:0 8px;border-radius:var(--clv-radius-xs);font-weight:500;font-size:11px;line-height:22px;letter-spacing:.073em;text-transform:uppercase;color:#fff;background-color:var(--clv-black)}.product-card .swatches{gap:8px}.product-card .swatches--round .color-swatch{width:26px;height:26px;border-radius:50%;border:1px solid var(--clv-slate-200);box-shadow:inset 0 0 0 2px #fff}.product-card .swatches li.is-selected .color-swatch{border-color:var(--clv-black)}.clv-card--swatched .product-card__secondary{display:none!important}.clv-fc__intro .title-wrapper{margin-bottom:0}.clv-fc__header{align-items:flex-end}.clv-fc__all.button:after,.clv-fc .tab__item.button:after,.clv-fc__controls .indicators .button:after{display:none}.product-card .product-card__media .media,.product-card .product-card__media secondary-media{background-color:var(--clv-stone)}.product-card .product-card__media .media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.product-card.product-card--standard .product-card__content{padding:12px}.logo-list-inline .logo__media{line-height:0}@media screen and (min-width:1024px){.template-index .header-section .header{padding-block:11px}}.banner .button:after{display:none}.banner .button--primary{border-width:0}@media screen and (max-width:1023px){.announcement-bar--static{position:relative;display:block;width:100%;height:var(--topbar-height);overflow:hidden}.announcement-bar--static .announcement-static__item{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;transform:translate(100%);visibility:hidden;transition:transform .5s cubic-bezier(.4,0,.2,1),visibility 0s linear .5s}.announcement-bar--static:not(.clv-ribbon-ready) .announcement-static__item:first-child,.announcement-bar--static .announcement-static__item.is-current{transform:translate(0);visibility:visible;transition:transform .5s cubic-bezier(.4,0,.2,1),visibility 0s}.announcement-bar--static .announcement-static__item.is-leaving{transform:translate(-100%)}.announcement-bar--static .announcement-static__item.is-leaving-right,.announcement-bar--static .announcement-static__item.is-from-left{transform:translate(100%)}.announcement-bar--static .announcement-static__item.is-from-left{transform:translate(-100%);transition:none}.announcement-bar--static .clv-ribbon-arrow{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:40px;padding:0;border:0;background:none;color:inherit;cursor:pointer}.announcement-bar--static .clv-ribbon-arrow--prev{left:0;justify-content:flex-start}.announcement-bar--static .clv-ribbon-arrow--next{right:0;justify-content:flex-end}.announcement-bar--static .announcement-icon{display:block}@media(prefers-reduced-motion:reduce){.announcement-bar--static .announcement-static__item{transition:none!important}}.topbar-section{--topbar-height: 33px}.template-index .header-section .header,.template-index .header-section.header-transparent .header{position:relative;--header-background-opacity: 1;color:#fff;background-color:var(--clv-black);padding:3px 16px}.header .search-drawer-button{display:none!important}.template-index .shopify-section:first-child [allow-transparent-header]>.page-width{padding-inline:0}.template-index .shopify-section:first-child [allow-transparent-header] .banner{height:640px;border-radius:0}.template-index .shopify-section:first-child [allow-transparent-header] .banner__overlay{background:linear-gradient(180deg,#0000 40%,#000c),#0003;opacity:1}.template-index .shopify-section:first-child [allow-transparent-header] .banner__overlay:after{display:none}.template-index .shopify-section:first-child [allow-transparent-header] .banner__content>.page-width{padding:0}.template-index .shopify-section:first-child [allow-transparent-header] .banner__box{max-width:none;width:100%;padding:40px 16px;gap:12px;justify-content:center;text-align:center}.template-index .shopify-section:first-child [allow-transparent-header] .banner__title{font-size:36px;line-height:1.15;letter-spacing:-.005em}.template-index .shopify-section:first-child [allow-transparent-header] .banner__box>.rte{font-size:16px;line-height:1.5}.template-index .shopify-section:first-child [allow-transparent-header] .clv-trustpilot{flex-wrap:wrap;justify-content:center;row-gap:8px}.template-index .shopify-section:first-child [allow-transparent-header] .banner__box>.button{flex:1 1 0;min-width:0;margin:0;padding-inline:12px}.logo-list-inline{flex-direction:column;align-items:flex-start;gap:12px;padding-block:32px 16px}.logo-list-inline__track{flex:none;width:100%;padding:0}.logo-list-inline__track:before,.logo-list-inline__track:after{width:48px}}@media screen and (max-width:1023px){.clv-fc__header{margin-bottom:24px}.clv-fc__all--mobile.button{display:flex;width:100%;margin-top:24px}.clv-fc .tab__item.button{font-size:16px}}@media screen and (max-width:1023px){.clv-fc__header .clv-fc__all{display:none}}@media screen and (min-width:1024px){.clv-fc__all--mobile{display:none!important}}.button--primary:not(.self-button) .btn-fill{background-color:var(--clv-black)!important}@media(hover:hover){.js [data-button-hover=standard] .button--primary:hover:not([disabled],.self-button){color:#fff!important}.js [data-button-hover=standard] .button--primary:hover:not([disabled],.self-button):after{border-color:var(--clv-black)!important;transition:border-color .3s .15s}}.clv-fc__all.button .btn-fill,.clv-outline-button.button .btn-fill,.clv-fc .tab__item.button .btn-fill,.clv-fc__controls .indicators .button .btn-fill{display:block;background-color:var(--clv-black)!important}.clv-fc .tab__item.button,.clv-fc__controls .indicators .button{overflow:hidden;isolation:isolate}.clv-fc .tab__item.button[aria-selected=true]{border-color:var(--clv-black)!important}@media(hover:hover){.clv-fc__all.button:hover,.clv-outline-button.button:hover,.clv-fc .tab__item.button:hover,.clv-fc__controls .indicators .button:not([disabled]):hover{color:#fff!important;border-color:var(--clv-black)!important}}.clv-logo-dark{display:none;width:187px;height:auto}:root{--clv-ribbon-h: 33px}@media screen and (min-width:1024px){:root{--clv-ribbon-h: 40px}.topbar-section{--topbar-height: var(--clv-ribbon-h)}}:root{--clv-bars-slide: transform .3s ease;--clv-bars-hidden: translateY(calc(-1 * var(--sticky-header-height, 130px) - 16px))}body:not(.template-index) .topbar-section,body.template-index.clv-header-light .topbar-section .topbar,body:not(.template-index) .header-section .header[is=sticky-header],body.template-index.clv-header-light .header-section .header[is=sticky-header]{transition:var(--clv-bars-slide)}body.template-index:not(.clv-header-light) .header-section .header[is=sticky-header]{transition:var(--clv-bars-slide),top var(--animation-nav),background-color var(--animation-nav),color var(--animation-nav)}body .header-hidden .header[is=sticky-header][data-sticky-type=on-scroll-up],body:not(.template-index) .topbar-section:has(+.header-hidden),body.template-index.clv-header-light .topbar-section:has(+.header-hidden) .topbar{transform:var(--clv-bars-hidden);pointer-events:none}.header-sticky[data-sticky-type=on-scroll-up]~.page-container .scrollspy-section{transition:inset-block-start .3s ease}@media screen and (max-width:1023px){.template-index .topbar-section{position:sticky;inset-block-start:0;z-index:20;transition:var(--clv-bars-slide)}.template-index .header-sticky{inset-block-start:var(--clv-ribbon-h)}body.template-index .topbar-section:has(+.header-hidden){transform:var(--clv-bars-hidden);pointer-events:none}body.template-index.clv-header-light .topbar-section:has(+.header-hidden) .topbar{transform:none}}.template-index .topbar-section{height:var(--clv-ribbon-h)}body:not(.template-index) .topbar-section{position:sticky;inset-block-start:0;z-index:20}body:not(.template-index) .header-sticky,body.template-index.clv-header-light .header-sticky{inset-block-start:var(--clv-ribbon-h)}body.template-index.clv-header-light .topbar-section .topbar{position:fixed;inset:0 0 auto;z-index:20;width:100%;height:var(--clv-ribbon-h);border-radius:0}body:not(.template-index) .header-section .header,body.template-index.clv-header-light .header-section .header{--color-background: 255 255 255;--color-foreground: 38 40 44;--header-background-opacity: 1;color:var(--clv-black);background-color:#fff;border-bottom:1px solid #e5e8ee}body:not(.template-index) .header-section .header,body.template-index.clv-header-light .header-section .header{transition:box-shadow .2s ease}body.clv-header-scrolled:not(.template-index) .header-section .header,body.clv-header-scrolled.template-index.clv-header-light .header-section .header{box-shadow:0 1px 8px #00000014}body:not(.template-index) .header .header__logo-link>img:not(.clv-logo-dark),body:not(.template-index) .header .white-logo,body.clv-header-light .header .header__logo-link>img:not(.clv-logo-dark),body.clv-header-light .header .white-logo{display:none!important}body:not(.template-index) .header .clv-logo-dark,body.clv-header-light .header .clv-logo-dark{display:block}body:not(.template-index) .header cart-count.count,body.clv-header-light .header cart-count.count{color:#fff;background-color:var(--clv-black)}@media screen and (min-width:1024px){body:not(.template-index) .header-section .header,body.template-index.clv-header-light .header-section .header{padding:17px 40px 16px}body.template-index.clv-header-light .header-section .header{position:fixed;top:var(--clv-ribbon-h);inset-inline:0;width:100%;margin:0;border-radius:0;-webkit-backdrop-filter:none;backdrop-filter:none}}@media screen and (max-width:1023px){body:not(.template-index) .header-section .header,body.template-index.clv-header-light .header-section .header{padding:3px 16px 2px}body:not(.template-index) .header .clv-logo-dark,body.clv-header-light .header .clv-logo-dark{width:154px}}.clv-breadcrumb .breadcrumb{padding-block:0 24px;font-size:12px;line-height:1.4;letter-spacing:.02em;text-transform:uppercase;color:var(--clv-dark-100);border:0}.clv-breadcrumb .breadcrumb a{color:var(--clv-dark-100)}@media screen and (min-width:1024px){.template-product .featured-product{grid-template-columns:minmax(0,792fr) minmax(0,520fr);column-gap:48px;row-gap:0}.template-product .product__info{max-width:none;padding:0}.template-product .product__media-container{gap:16px}.template-product .product__thumbnails-list{gap:13px}.template-product .product__thumbnail{width:80px;height:auto;aspect-ratio:var(--aspect-ratio, 80 / 113);border-radius:var(--clv-radius-sm);border:2px solid transparent}.template-product .product__thumbnail:after{content:none}.template-product .product__thumbnail[aria-current=true],.template-product .product__thumbnail.is-active,.template-product .product__thumbnail[aria-selected=true]{border-color:var(--clv-cobalt)}}.template-product .product__media-list .media,.template-product .product__media-list .product__media{border-radius:16px}@media screen and (min-width:1280px){.template-product .product__thumbnails--beside{position:relative;align-self:stretch;width:80px;flex:0 0 80px}.template-product .product__thumbnails--beside .product__thumbnails-list{position:absolute;top:0;right:0;bottom:0;left:0;max-height:none;align-content:start;overflow-y:auto;scrollbar-width:none;padding-block:2px}.template-product .product__thumbnails--beside .product__thumbnails-list::-webkit-scrollbar{display:none}}.template-product .product__media-list img,.template-product .product__thumbnail img{object-fit:cover}.clv-accordion{margin-top:20px;padding:12px 0;border:1px solid var(--clv-slate-200);border-radius:8px;background-color:#fff;overflow:hidden}.clv-accordion__item{padding:0 12px}.clv-accordion__item+.clv-accordion__item{margin-top:16px;padding-top:16px;border-top:1px solid var(--clv-slate-200)}.clv-accordion__summary{display:flex;align-items:center;justify-content:space-between;min-height:24px;font-weight:700;font-size:16px;line-height:1.5;color:var(--clv-black);list-style:none;cursor:pointer}.clv-accordion__summary::-webkit-details-marker{display:none}.clv-accordion__chevron{width:20px;height:20px;transition:transform .2s ease}.clv-accordion__item[open] .clv-accordion__chevron{transform:rotate(180deg)}.clv-accordion__content{padding-top:20px;font-size:14px;line-height:1.5;color:var(--clv-dark-100)}.clv-checklist{display:grid;gap:8px;margin:0;padding:0;list-style:none}.clv-checklist li{display:flex;align-items:flex-start;gap:8px;margin:0}.clv-checklist .clv-icon{flex:0 0 16px;width:16px;height:16px;margin-top:2px}.clv-payment-icons{display:flex!important;flex-wrap:wrap;justify-content:flex-start!important;gap:8px;margin:0!important;padding:4px 0 0!important;list-style:none!important}.clv-payment-icons li{display:flex;margin:0!important;padding:0!important;list-style:none!important}.clv-payment-icons li:before,.clv-payment-icons li::marker{content:none!important;display:none!important}.clv-payment-icons svg{display:block;width:38px;height:24px}.clv-cert-badges{display:flex;flex-wrap:wrap;gap:12px}.clv-cert-badges img{width:96px;height:auto}.template-product .product__info>*+*{margin-top:8px}.clv-pdp-rating{display:flex;align-items:center;gap:8px;padding-top:20px;font-size:14px;line-height:1.5;color:var(--clv-black)}.clv-pdp-rating .clv-stars,.clv-addon__rating .clv-stars{--clv-orange: #F5A623;width:78px;height:14px}.clv-pdp-rating__link{display:inline-flex;align-items:center;gap:8px;color:inherit}body:not(:has(#reviews)) .clv-pdp-rating__link[href="#reviews"]{pointer-events:none}body:not(:has(#reviews)) .clv-pdp-rating__link[href="#reviews"] .clv-pdp-rating__count{text-decoration:none}.clv-pdp-rating__sep{color:#6b6f76}.clv-pdp-rating__count{color:var(--clv-black);text-decoration:underline}.template-product .product__title .heading{font-size:clamp(36px,3.4vw,48px);line-height:1.1;letter-spacing:-.01em}.clv-subtitle{margin:0;font-size:16px;line-height:1.5;color:var(--clv-black)}.template-product .product__price{gap:0}.clv-price-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.clv-price-row__copy{display:flex;align-items:center;gap:10px;white-space:nowrap}.clv-price-row__price{font-family:var(--clv-font-display);font-weight:var(--clv-font-display-weight);font-size:28px;line-height:1.2;color:var(--clv-black)}.clv-price-row__compare{font-size:16px;line-height:1.5;color:var(--clv-slate-400)}.clv-pill{display:inline-flex;align-items:center;padding:4px 8px;border-radius:4px;font-size:11px;line-height:1.4;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:#077c4f;background-color:#e4f9f0}.clv-tax-note{margin:0;font-size:12px;line-height:1.4;letter-spacing:.02em;color:#535c73}.template-product .installment:empty{display:none}.clv-option-label,.clv-step-label{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:24px;margin:0 0 12px;font-weight:700}.clv-option-label__name,.clv-step-label p{margin:0;font-size:16px;line-height:1.5;color:var(--clv-black)}.clv-option-label__value,.clv-step-label span{font-weight:700;font-size:14px;line-height:20px;color:#6b6f76}.template-product variant-picker .form__label{margin-bottom:0}.template-product variant-picker .swatches{gap:8px}.template-product variant-picker .swatches .color-swatch{width:109px;height:auto;aspect-ratio:109 / 136;padding:16px 0;border-radius:var(--clv-radius-xs);border:1.5px solid var(--clv-slate-200);background-color:var(--clv-stone);box-shadow:none}.template-product variant-picker .swatches input:checked+.color-swatch,.template-product variant-picker .swatches input:checked~.color-swatch{border-color:var(--clv-black)}.template-product variant-picker .swatches .color-swatch img{object-fit:contain;mix-blend-mode:multiply}.template-product variant-picker .color-swatch .tooltip{display:none}.template-product variant-picker+*,.template-product .clv-gifts{border-top:1px solid var(--clv-slate-200);padding-top:8px}.clv-gifts__list{display:grid;gap:8px;margin:0;padding:12px;list-style:none;border:1px solid var(--clv-slate-200);border-radius:var(--clv-radius-sm)}.clv-gifts__list li{display:flex;align-items:center;gap:8px;margin:0;font-size:12px;line-height:1.4;letter-spacing:.02em;color:var(--clv-dark-700)}.clv-gifts__list .clv-icon,.clv-gifts__icon{flex:0 0 20px;width:20px;height:20px;object-fit:contain}.clv-gifts__name{flex:1 1 auto}.clv-gifts__name a{margin-left:8px;color:var(--clv-black);text-decoration:underline}.clv-gifts__list .clv-gifts__discount{padding-top:8px;border-top:1px dashed var(--clv-slate-200)}.clv-gifts__list .clv-gifts__discount svg{flex:0 0 20px;width:20px;height:20px;padding:3.5px}.clv-gifts__list .clv-gifts__discount[hidden]{display:none}.clv-gifts__value{font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:#535c73}[data-clv-save][hidden],[data-clv-compare][hidden]{display:none!important}.clv-gifts__total{display:flex;align-items:center;justify-content:space-between;margin-top:12px;font-size:11px;line-height:1.4;letter-spacing:.05em;text-transform:uppercase;color:var(--clv-black)}.clv-buy-panel{display:grid;gap:16px;margin-top:20px!important;padding:20px;border:1px solid var(--clv-slate-200);border-radius:var(--clv-radius-sm);background-color:#f9fafb}.clv-coupon{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px;border:1px solid var(--clv-slate-200);border-radius:var(--clv-radius-sm);background-color:#fff}.clv-coupon__copy{display:flex;align-items:center;gap:8px}.clv-coupon__icon{width:32px;height:32px;padding:2.67px;color:var(--clv-dark-100)}.clv-coupon__text,.clv-coupon__text p{margin:0;font-size:12px;line-height:1.4;letter-spacing:.02em;color:var(--clv-dark-100)}.clv-coupon__text strong{color:#077c4f}.clv-coupon__code{display:inline-flex;align-items:center;gap:8px;padding:4px 8px;border:0;border-radius:var(--clv-radius-xs);font-weight:700;font-size:12px;line-height:1.4;letter-spacing:.02em;color:#f9fafb;background-color:#077c4f;cursor:pointer}.clv-coupon__code .clv-icon{width:16px;height:16px;padding:1px 2.5px}.clv-steps{--clv-steps-fill: 0%;display:block;padding-block:12px}.clv-steps__track{position:relative;display:grid;grid-template-columns:repeat(3,1fr);padding:15px 40px;border-radius:12px;background-color:#e8f1ff}.clv-steps__step{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;padding:0;border:0;background:none;cursor:pointer;z-index:1}.clv-steps__label{font-size:11px;line-height:1.4;letter-spacing:.05em;text-transform:uppercase;color:var(--clv-dark-100)}.clv-steps__price{font-size:12px;line-height:1.4;letter-spacing:.02em;color:var(--clv-dark-100)}.clv-steps__step.is-active .clv-steps__label,.clv-steps__step.is-active .clv-steps__price{color:var(--clv-cobalt)}.clv-steps__dot{width:14px;height:14px;border-radius:50%;background-color:#fff;box-shadow:inset 0 0 0 1px var(--clv-slate-400)}.clv-steps__step.is-done .clv-steps__dot{background-color:var(--clv-cobalt);box-shadow:none}.clv-steps__step.is-active .clv-steps__dot{width:18px;height:18px;margin-block:-2px;background-color:#fff;box-shadow:inset 0 0 0 5px var(--clv-cobalt)}.clv-steps__badge{position:absolute;top:-24px;padding:3px 7px;border-radius:99px;font-weight:500;font-size:8px;line-height:11px;letter-spacing:.075em;text-transform:uppercase;white-space:nowrap;color:#fff;background-color:var(--clv-cobalt)}.clv-steps__badge--3{background-color:var(--clv-dark-700)}.clv-steps__rail{position:absolute;left:calc(40px + (100% - 80px) / 6);right:calc(40px + (100% - 80px) / 6);top:48px;height:3px;border-radius:1.5px;background-color:#fff}.clv-steps__fill{display:block;width:var(--clv-steps-fill);height:100%;border-radius:inherit;background-color:var(--clv-cobalt);transition:width .2s ease}.clv-buy-panel__buttons .buy-buttons{flex-wrap:nowrap;gap:8px}.clv-buy-panel__buttons quantity-input.quantity{align-self:stretch;height:auto;padding:0 12px;border:1.5px solid var(--clv-black);border-radius:10px;background-color:#fff}.clv-buy-panel__buttons .quantity__input{width:20px;font-weight:500;font-size:14px;color:var(--clv-black)}.clv-buy-panel__buttons .quantity__button{width:14px;color:var(--clv-dark-700)}.clv-buy-panel__buttons .product-form__submit,.clv-buy-panel__buttons button[type=submit]{flex:1 1 auto;height:56px;min-height:56px;border-radius:var(--clv-radius-xs)}.clv-buy-panel__divider{margin:0;border:0;border-top:1px solid var(--clv-slate-200)}.clv-trust-card{overflow:hidden;border:1px solid var(--clv-slate-200);border-radius:var(--clv-radius-sm);background-color:#fff}.clv-trust-card__shipping{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--clv-slate-200);background-color:#e8f1ff}.clv-trust-card__shipping p{margin:0}.clv-trust-card__title{font-size:12px;line-height:1.4;letter-spacing:.02em;color:var(--clv-black)}.clv-trust-card__delivery{font-weight:700;font-size:10px;line-height:1.4;color:#077c4f}.clv-trust-card__list{display:grid;gap:8px;margin:0;padding:12px;list-style:none}.clv-trust-card__list li{display:flex;align-items:center;gap:8px;margin:0;font-size:12px;line-height:1.4;letter-spacing:.02em;color:var(--clv-black)}.clv-trust-card__list a{margin-left:-4px;color:var(--clv-black);text-decoration:underline}.clv-trust-card .clv-icon{flex:0 0 20px;width:20px;height:20px;padding:1.5px}.clv-addons{padding-block:20px}.clv-addons__list{display:grid;gap:12px}.clv-addon{position:relative;display:flex;gap:8px;overflow:hidden;border:1px solid var(--clv-slate-200);border-radius:var(--clv-radius-sm);cursor:pointer}.clv-addon__check{position:absolute;top:8px;left:8px;z-index:1;width:24px;height:24px;margin:0;border:1px solid var(--clv-slate-200);border-radius:var(--clv-radius-xs);background-color:#fff;accent-color:var(--clv-cobalt)}.clv-addon__media{flex:0 0 158.5px;display:flex;align-items:center;justify-content:center;background-color:var(--clv-stone)}.clv-addon__media img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.clv-addon__content{display:flex;flex-direction:column;justify-content:center;gap:2px;padding:12px 8px;min-width:0}.clv-addon__rating{display:flex;align-items:center;gap:8px;margin-bottom:6px;font-size:14px;line-height:1.5}.clv-addon__title{font-weight:700;font-size:18px;line-height:1.5}.clv-addon__subtitle{overflow:hidden;font-size:12px;line-height:1.4;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap}.clv-addon__price{font-weight:700;font-size:16px;line-height:1.5}.clv-addon__price small{margin-left:8px;font-weight:400;font-size:12px;letter-spacing:.02em;color:#535c73}.clv-accordion__content .clv-checklist,.clv-accordion__content .clv-checklist li{padding:0;list-style:none}.clv-accordion__content .clv-checklist li{display:flex}.clv-accordion__content .clv-checklist li:before{display:none}.clv-buy-panel__buttons .quantity__button .clv-icon{width:14px;height:14px}.clv-buy-panel__buttons quantity-input.quantity{width:auto;gap:2px}.clv-buy-panel__buttons .quantity__button{width:14px;padding:0}@media screen and (min-width:1024px){.template-product .product__media-list .product__media,.template-product .product__media-list .media{aspect-ratio:var(--aspect-ratio, 696 / 993);height:auto}}.clv-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding-bottom:24px;font-size:12px;line-height:1.4;letter-spacing:.02em;text-transform:uppercase;color:var(--clv-dark-100)}.clv-crumbs a{color:var(--clv-dark-100)}.clv-crumbs span[aria-hidden]{color:var(--clv-slate-400)}.clv-crumbs [aria-current]{color:var(--clv-black)}.template-product .product__media-list .product__media img{height:100%;object-position:center}.clv-buy-panel__buttons .product-form__buttons{gap:0}.clv-accordion__content .clv-checklist .clv-icon{margin:2px 0 0!important;align-self:flex-start}.clv-accordion__content .clv-checklist{margin:0;padding:0}.clv-accordion__content .clv-checklist li{margin:0!important;padding:0!important}.template-product .product__media{container-type:inline-size}.clv-media-badge{position:absolute;top:4.27cqw;left:4.27cqw;z-index:2;display:inline-flex;align-items:center;gap:1.6cqw;padding:1.6cqw 3.2cqw 1.6cqw 2.67cqw;border-radius:1.07cqw;font-weight:500;font-size:5.44cqw;line-height:1.27;letter-spacing:.04em;text-transform:uppercase;color:#fff;background-color:var(--clv-black);pointer-events:none}.clv-media-badge .clv-icon{width:3.73cqw;height:3.73cqw}.clv-media-seals{position:absolute;top:4.27cqw;right:0;z-index:2;display:grid;gap:2.1cqw;width:21.33cqw;pointer-events:none}.clv-media-seals img{width:100%;height:auto;mix-blend-mode:normal!important;object-fit:contain}.clv-media-badge{gap:1.07cqw;padding:1.07cqw 2.13cqw 1.07cqw 1.79cqw;border-radius:.72cqw;font-size:3.64cqw}.clv-media-badge .clv-icon{width:2.5cqw;height:2.5cqw}.template-product variant-picker .swatches .color-swatch.with-image{background-color:var(--clv-stone);background-size:contain;background-repeat:no-repeat;background-position:center;background-blend-mode:multiply}.clv-media-badge{font-size:3.4cqw}.clv-media-badge .clv-icon{width:3.2cqw;height:3.2cqw}.clv-buy-panel,.clv-buy-panel>*{min-width:0}.clv-accordion .clv-checklist li+li{margin-top:8px!important}@media screen and (max-width:1023px){.template-product .product__media-list .product__media,.template-product .product__media-list .media{aspect-ratio:var(--aspect-ratio, 375 / 580);height:auto;border-radius:0}.template-product .product__gallery{margin-inline:calc(var(--page-padding) * -1);width:calc(100% + var(--page-padding) * 2)}.template-product .product__info{padding-top:0}.clv-pdp-rating{padding-top:16px}.template-product .product__title .heading{font-size:36px;line-height:1.15}.template-product variant-picker .swatches{flex-wrap:nowrap}.template-product variant-picker .swatches li{flex:1 1 0;min-width:0}.template-product variant-picker .swatches .color-swatch{width:100%}.clv-buy-panel{padding:16px}.clv-steps__track{padding-inline:0}.clv-steps__rail{left:calc(100% / 6);right:calc(100% / 6)}.clv-steps__label,.clv-steps__price{font-size:11px;text-align:center}.clv-addons__list{display:flex;gap:12px;margin-inline:calc(var(--page-padding) * -1);padding-inline:var(--page-padding);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.clv-addons__list::-webkit-scrollbar{display:none}.clv-addon{flex:0 0 300px;scroll-snap-align:start}.clv-addon__media{flex-basis:136px}}.clv-checklist li>span{margin:0!important}.recommendations-section .card-grid{--card-grid-gap: 16px}.clv-reco__button{display:flex;justify-content:center;margin-top:56px}.clv-outline-button.button{min-height:40px;width:343px;max-width:100%;font-weight:500;font-size:14px;color:var(--clv-black);background:none;border:1px solid var(--clv-black)}.clv-outline-button.button:after{display:none}.recommendations-section .title-wrapper .heading{font-size:clamp(28px,2.5vw,36px);line-height:1.15}.recommendations-section .title-wrapper{gap:0;margin-bottom:48px}:root{--clv-cream: #F2EFE4}.template-product [id$=__pdp_nav]{z-index:15;background-color:var(--clv-cream)}.template-product .scrollspy-nav{padding-inline:40px}.template-product .scrollspy-list{gap:20px}.template-product .scrollspy-link{padding:20px 0;border-bottom:2px solid transparent;border-radius:0;font-weight:400;font-size:16px;line-height:1.5;text-transform:none;color:var(--clv-black)}.template-product .scrollspy-link .btn-duplicate{display:none}.template-product .scrollspy-link.active{font-weight:700;border-bottom-color:var(--clv-dark-100)}.template-product .scrollspy-nav .scrollspy-link .btn-text{background:none}@media(hover:hover){.template-product .scrollspy-list.with-block .scrollspy-link:hover{border-bottom-color:var(--clv-dark-100)}}.template-product [id$=__funktionen] .image-with-text{gap:0}.template-product [id$=__funktionen] .image-with-text__item{flex:1 1 50%}.template-product [id$=__funktionen] .image-with-text__image{height:560px;border-radius:0 0 16px 16px}.template-product [id$=__funktionen] .image-with-text__item:not(:has(.image-with-text__media)){display:flex;align-items:center;justify-content:center;min-height:560px;background-color:var(--clv-black)}.template-product [id$=__funktionen]>.section>.page-width,.template-product [id$=__funktionen] .page-width{max-width:none;padding:0}.template-product [id$=__funktionen] .image-with-text,.template-product [id$=__funktionen] .image-with-text__item,.template-product [id$=__funktionen] .image-with-text__media{border-radius:0}.template-product [id$=__funktionen] .rich-text{margin-inline:auto;padding-bottom:40px}.template-product [id$=__funktionen] .rte{max-width:400px;margin-inline:auto}.template-product [id$=__funktionen] .heading{font-size:clamp(36px,3.4vw,48px);line-height:1.1;letter-spacing:-.01em;color:#fff}.template-product [id$=__funktionen] .rte{margin-top:16px;font-size:14px;line-height:1.5;color:#fff}.clv-kf__title{max-width:720px;margin:0 auto;font-size:clamp(28px,2.5vw,36px);line-height:1.15;letter-spacing:-.005em;color:var(--clv-black)}.clv-kf__text{max-width:616px;margin:8px auto 0;font-size:18px;line-height:1.5;color:var(--clv-black)}.template-product [id$=__highlights] .title-wrapper{margin-bottom:32px}.template-product [id$=__highlights] .title-wrapper .heading{font-size:clamp(28px,2.5vw,36px);line-height:1.15}.clv-overlay-card{position:relative;overflow:hidden;border-radius:var(--clv-radius-sm)}.clv-overlay-card>.grid{gap:0}.clv-overlay-card .media{height:500px;border-radius:var(--clv-radius-sm)}.clv-overlay-card .media img{width:100%;height:100%;object-fit:cover}.clv-overlay-card .multicolumn-card__info{position:absolute;left:0;right:0;bottom:0;gap:2px;padding:24px;color:#fff;background-color:#0003;backdrop-filter:blur(21px);-webkit-backdrop-filter:blur(21px);border-radius:0 0 var(--clv-radius-sm) var(--clv-radius-sm)}.clv-overlay-card .multicolumn-card__info .heading{font-family:var(--clv-font-body);font-weight:700;font-size:18px;line-height:1.5;letter-spacing:0;color:#fff}.clv-overlay-card .multicolumn-card__info .rte,.clv-overlay-card .multicolumn-card__info .rte p{margin:0;font-size:14px;line-height:1.5;color:#f9fafb}@media screen and (min-width:1024px){[id$=__highlights] .slider--desktop .card-grid{--card-grid-gap: 20px;--card-grid-per-row: 3.3}}.clv-carousel-controls{gap:16px;margin-top:32px}.clv-carousel-controls .button{--buttons-radius: 100px;width:40px;height:40px;min-height:0;min-width:0;padding:0;color:var(--clv-black);background:none;border:1px solid var(--clv-slate-400);-webkit-backdrop-filter:none;backdrop-filter:none}.clv-carousel-controls .button:after,.clv-carousel-controls .button .btn-fill{display:none}.clv-carousel-controls .button[disabled]{opacity:.2}@media(hover:hover){.clv-carousel-controls .button:not([disabled]):hover{color:#fff;background:var(--clv-black);border-color:var(--clv-black)}.clv-carousel-controls .button:not([disabled]):hover .btn-text{color:#fff}}@media screen and (max-width:1023px){.template-product .scrollspy-nav{padding-inline:16px}.template-product [id$=__funktionen] .image-with-text__image{height:400px;border-radius:0}.template-product [id$=__funktionen] .image-with-text__item:not(:has(.image-with-text__media)){min-height:0;padding:48px 16px}.clv-overlay-card .media{height:420px}}[id$=__highlights] .multicolumn.card-grid{--card-grid-gap: 20px !important}.template-product [id$=__funktionen] .heading{max-width:390px;margin-inline:auto}.template-product .scrollspy-list.with-block .scrollspy-link,.template-product .scrollspy-list.with-block .scrollspy-link.active{border:0;border-bottom:2px solid transparent;border-radius:0;background:none;box-shadow:none}.template-product .scrollspy-list.with-block .scrollspy-link.active{font-weight:700;border-bottom-color:var(--clv-dark-100)}.template-product .scrollspy-list.with-block .scrollspy-link:before,.template-product .scrollspy-list.with-block .scrollspy-link:after{display:none}@media screen and (max-width:1023px){.template-product [id$=__funktionen] .image-with-text{display:flex;flex-direction:column}.template-product [id$=__funktionen] .image-with-text__item:has(.image-with-text__media){order:1}.template-product [id$=__funktionen] .image-with-text__item:not(:has(.image-with-text__media)){order:2;position:relative;z-index:1;margin:-40px 16px 0;padding:24px 16px;border-radius:16px}.template-product [id$=__funktionen] .image-with-text__image{height:345px}.template-product [id$=__funktionen] .rich-text{padding-bottom:0}.template-product [id$=__funktionen] .heading{max-width:300px;font-size:36px}.template-product [id$=__key_features] .rich-text{text-align:left}.clv-kf__title{font-size:30px;line-height:1.15}.clv-kf__title br{display:none}.clv-kf__text{margin-left:0;font-size:14px;color:var(--clv-dark-100)}.clv-overlay-card .media{height:360px}[id$=__highlights] .multicolumn.card-grid{--card-grid-gap: 12px !important}}@media screen and (max-width:1023px){.template-product [id$=__funktionen] .image-with-text.with-background{background:var(--clv-cream)}.template-product [id$=__funktionen] .image-with-text__item:not(:has(.image-with-text__media)){background-color:var(--clv-black)}.template-product [id$=__funktionen] .heading{max-width:290px}}.template-product [id$=__funktionen] .heading{text-wrap:balance}@media screen and (max-width:1023px){.template-product [id$=__funktionen] .heading{max-width:none}}@media screen and (max-width:1023px){.template-product [id$=__funktionen] .image-with-text.with-background .image-with-text__item .rich-text{padding:0}}.clv-addons__list{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.clv-addons__list::-webkit-scrollbar{display:none}.clv-addon{flex:0 0 82%;scroll-snap-align:start}.clv-addon__media{flex:0 0 150px;align-self:stretch;overflow:hidden}.clv-addon__media img{width:100%;height:100%;object-fit:cover}.clv-addons__controls{margin-top:16px}@media screen and (max-width:1023px){.clv-addon{flex-basis:300px}.clv-addon__media{flex-basis:120px}}.clv-addon__media{flex:0 0 150px;padding:12px;background-color:var(--clv-stone)}.clv-addon__media img{object-fit:contain;mix-blend-mode:multiply}.clv-addon__content{flex:1 1 auto}.clv-addon__price{white-space:nowrap}@media screen and (max-width:1023px){.clv-addons__list{scroll-padding-inline:var(--page-padding)}.clv-addon{flex-basis:calc(100% - 2 * var(--page-padding) - 24px)}.clv-addon__media{flex-basis:128px}}.clv-addon{gap:0}.clv-addon .clv-addon__check{position:absolute!important;top:8px;left:8px;margin:0!important}.clv-addon__content{padding:12px}@media screen and (max-width:1023px){.clv-addon__media{flex-basis:112px}.clv-addon__price{white-space:normal}.clv-addon__price small{margin-left:4px}}.template-product .scrollspy-list.with-block{gap:20px}.template-product .scrollspy-list.with-block .scrollspy-item{padding:0}.template-product .scrollspy-list.with-block .scrollspy-link{height:auto;padding:20px 0!important}.template-product .scrollspy-list.with-block:not(:has(.scrollspy-link.active)) .scrollspy-item:first-child .scrollspy-link{font-weight:700;border-bottom-color:var(--clv-dark-100)}.template-product .scrollspy-list.with-block{gap:20px!important}.clv-addon__media{padding:0}.clv-addon__media img{width:100%;height:100%;object-fit:cover;mix-blend-mode:normal}.header-hidden[data-sticky-type=on-scroll-up]~.page-container .scrollspy-section,.scrollspy-section{inset-block-start:0}.header-sticky~.page-container .scrollspy-section{inset-block-start:var(--sticky-header-height)}@media screen and (max-width:1023px){.template-product .section:has(.product__media-list){padding-top:0}.template-product .product__media-list .product__media,.template-product .product__media-list .media{border-start-start-radius:0;border-start-end-radius:0}}@media screen and (max-width:1023px){.template-product .product__media-container{position:relative}.template-product .product__thumbnails.with-dots{position:absolute;inset-inline:0;bottom:16px;z-index:2;pointer-events:none}.template-product .product__thumbnails.with-dots .product__thumbnails-list{gap:7px;pointer-events:auto}.template-product .product__thumbnails.with-dots .product__thumbnail{width:auto;height:12px}.template-product .product__thumbnails.with-dots .product__thumbnail:before{width:6px;height:6px;background-color:var(--clv-slate-400);transition:width var(--animation-primary),background-color var(--animation-primary)}.template-product .product__thumbnails.with-dots .product__thumbnail[aria-current=true]:before{width:16px;height:6px;background-color:var(--clv-black);box-shadow:none}.template-product .product__thumbnails.with-dots .product__thumbnails-list{flex-wrap:nowrap}.template-product .product__thumbnails.with-dots .product__thumbnail.clv-dot-out{position:absolute;top:0;left:0;visibility:hidden;pointer-events:none}.template-product .product__thumbnails.with-dots .product__thumbnail.clv-dot-edge:before{transform:scale(.65)}}.clv-soldout{display:none}.template-product variant-picker .swatches input.disabled+.color-swatch:before,.template-product variant-picker .swatches input:disabled+.color-swatch:before{content:none}.template-product variant-picker .swatches input.disabled:not(:checked)+.color-swatch,.template-product variant-picker .swatches input:disabled:not(:checked)+.color-swatch{border-color:var(--clv-slate-200)}.template-product variant-picker .swatches input:is(.disabled,:disabled):not(:checked)+.color-swatch:after,.template-product variant-picker .swatches input:is(.disabled,:disabled)+.color-swatch.with-image:after{opacity:0;background-color:transparent}.template-product variant-picker .swatches input:is(.disabled,:disabled)+.color-swatch .clv-soldout{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;border-radius:inherit;background-color:#f5f4f2cc}.clv-soldout__pill{padding:2px 8px;border-radius:4px;font-family:var(--clv-font-body);font-size:11px;line-height:18px;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:#ef4444;background-color:#fee7e7}.clv-card--soldout .product-card__media img{opacity:.2}.clv-card--soldout .quick-add{display:none}.product-card .badge--soldout{border:1px solid var(--clv-slate-200);border-radius:999px;padding:0 12px;line-height:18px;font-weight:400;letter-spacing:.05em;color:#ef4444;background-color:#fee7e7}.clv-loc__toggle{gap:8px;padding:0;font-family:var(--clv-font-body);font-size:12px;line-height:1.4;letter-spacing:.02em;color:inherit;background:none;border:0;cursor:pointer}.clv-loc__flag{width:23px;height:23px;border-radius:50%}.clv-loc__flag img{width:100%;height:100%;object-fit:cover}.clv-loc__toggle svg{width:10px;height:7px}.clv-loc{position:relative}.clv-loc__dialog{margin:0;padding:0;border:0;color:var(--clv-black);background:#fff}.clv-loc__form{display:flex;flex-direction:column}.clv-loc__head{display:flex;align-items:center;justify-content:space-between}.clv-loc__title{margin:0;font-family:var(--clv-font-body)}.clv-loc__close{display:flex;padding:0;border:0;background:none;color:var(--clv-black);cursor:pointer}.clv-loc__options{display:flex;flex-direction:column;margin:0;padding:0;border:0}.clv-loc__option{display:flex;align-items:center;gap:12px;cursor:pointer}.clv-loc__flag--lg{width:24px;height:24px}.clv-loc__text{display:flex;flex:1 1 auto;flex-direction:column}.clv-loc__name{font-size:14px;line-height:21px}.clv-loc__meta{font-size:11px;line-height:1.4;color:var(--clv-dark-100)}.clv-loc__option input{appearance:none;-webkit-appearance:none;flex:0 0 auto;width:20px;height:20px;margin:0 2px;border:2px solid var(--clv-black);border-radius:50%;background:transparent;cursor:pointer}.clv-loc__option input:checked{box-shadow:inset 0 0 0 3px var(--clv-stone);background:var(--clv-black)}@media screen and (min-width:1024px){.clv-loc__dialog[open]{position:absolute;top:calc(100% + 18px);right:-14px;left:auto;z-index:50;width:275px;border-radius:8px;box-shadow:0 12px 32px #191b1f2e}.clv-loc__dialog[open]:before{content:"";position:absolute;top:-8px;right:18px;border:6px solid transparent;border-top:0;border-bottom:8px solid var(--clv-stone)}.clv-loc__form{gap:24px;padding:24px}.clv-loc__title{font-size:14px;line-height:1.5;letter-spacing:.1em;text-transform:uppercase;color:var(--clv-dark-100)}.clv-loc__close,.clv-loc__submit{display:none!important}.clv-loc__options{gap:24px}}@media screen and (max-width:1023px){.clv-loc__dialog[open]{position:fixed;inset:auto 0 0;width:100%;max-width:100%;max-height:85vh;border-radius:24px 24px 0 0;background:#fff}.clv-loc__dialog::backdrop{background:#26282c66}.clv-loc__form{gap:0;padding:24px 16px}.clv-loc__head{padding-bottom:16px;border-bottom:1px solid var(--clv-slate-400)}.clv-loc__title{font-size:22px;line-height:29px;font-weight:500;letter-spacing:-.02em}.clv-loc__options{gap:28px;padding:24px 0}.clv-loc__flag--lg{width:28px;height:28px}.clv-loc__option input:checked{box-shadow:inset 0 0 0 3px #fff}.clv-loc__submit{width:100%}}.clv-footer{position:relative;z-index:1;display:grid;gap:40px;color:#fff}.clv-footer a{color:inherit}.clv-footer__overline{font-size:11px;line-height:1.4;letter-spacing:.05em;text-transform:uppercase;color:#fff9}.clv-footer__newsletter{display:grid;grid-template-columns:minmax(0,1fr) 520px;align-items:center;gap:80px;padding:48px;border-radius:12px;background:var(--clv-cobalt)}.clv-footer__newsletter-title{margin:0;font-family:var(--clv-font-display);font-weight:var(--clv-font-display-weight);font-size:48px;line-height:1.1;letter-spacing:-.01em}.clv-footer__newsletter-text{margin-top:16px;font-size:16px;line-height:1.5}.clv-footer__newsletter-text p{margin:0}.clv-footer .newsletter-form{gap:12px}.clv-footer .newsletter-form .input{height:56px;padding:0 150px 0 16px;border:1px solid var(--clv-black);border-radius:8px;font-size:16px;color:var(--clv-black);background:#fff}.clv-footer .newsletter-form .input:focus{background:#fff;border-color:var(--clv-black)}.clv-footer .newsletter-form .label.is-floating{display:none}.clv-footer .newsletter-form .input::placeholder{color:#26282cb8;opacity:1}.clv-footer .newsletter-form .self-submit-button{top:8px;right:8px;bottom:8px}.clv-footer .newsletter-form .self-button{width:auto;height:40px;padding:0 20px;border-radius:4px;font-size:16px;font-weight:600;letter-spacing:.013em;color:#fff;background:var(--clv-black);transform:none!important}.clv-footer__note{margin:0;font-size:12px;letter-spacing:.02em}.clv-footer__head{display:flex;align-items:center;justify-content:space-between;gap:40px}.clv-footer__logo img{display:block;width:230px;height:auto}.clv-footer__social{display:flex;align-items:center;gap:16px}.clv-footer__social .social-icons{gap:12px}.clv-footer__social svg{width:24px;height:24px}.clv-footer__columns{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px}.clv-footer__col-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;font-size:11px;line-height:1.4;letter-spacing:.05em;text-transform:uppercase;color:#fff9;list-style:none;cursor:default}.clv-footer__col-title::-webkit-details-marker{display:none}.clv-footer__col-title svg{display:none;width:14px;height:14px}.clv-footer__links{display:grid;gap:12px;margin:0;padding:0;list-style:none;font-size:14px;line-height:1.5}.clv-footer__links a{color:#ffffffe6}.clv-footer__links a:hover,.clv-footer__legal a:hover{color:#fff}.clv-footer__contact li{display:flex;align-items:center;gap:8px}.clv-footer__contact .clv-icon{width:16px;height:16px;flex:0 0 16px}.clv-footer__trust{display:flex;align-items:center;justify-content:space-between;gap:40px;padding-top:40px;border-top:1px solid #535c73}.clv-footer__certs,.clv-footer__cert-list{display:flex;align-items:center;gap:24px}.clv-footer__cert{width:auto;height:44px}.clv-footer .clv-trustpilot{color:#fff}.clv-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:20px;border-top:1px solid #535c73;font-size:12px;letter-spacing:.02em}.clv-footer__copyright{margin:0;color:#ffffff80}.clv-footer__legal{display:flex;flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none}.clv-footer__payments{display:flex;align-items:center;gap:8px}.clv-footer__payments .clv-footer__overline{color:#ffffff80}.clv-footer__payment-list{display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none}.clv-footer__payment-icon{display:block;width:31px;height:20px}@media screen and (max-width:1023px){.clv-footer{gap:32px}.clv-footer__newsletter{grid-template-columns:1fr;gap:24px;padding:24px}.clv-footer__newsletter-title{font-size:36px}.clv-footer .newsletter-form .input{padding-right:16px}.clv-footer .newsletter-form .self-submit-button{position:static;margin-top:12px}.clv-footer .newsletter-form .self-button{width:100%;height:56px}.clv-footer__head{flex-direction:column;align-items:flex-start;gap:24px}.clv-footer__logo img{width:260px}.clv-footer__social{flex-direction:column;align-items:flex-start;gap:8px}.clv-footer__columns{grid-template-columns:1fr;gap:0}.clv-footer__col{border-bottom:1px solid #535c73}.clv-footer__col:first-child{border-top:1px solid #535c73}.clv-footer__col-title{margin:0;padding:18px 0;font-size:14px;color:#fff;cursor:pointer}.clv-footer__col-title svg{display:block;transition:transform .2s}.clv-footer__col:not([open]) .clv-footer__col-title svg{transform:rotate(180deg)}.clv-footer__col .details__content{padding-bottom:20px}.clv-footer__links{font-size:16px;gap:16px}.clv-footer__trust{flex-direction:column;align-items:flex-start;gap:16px;padding-top:0;border-top:0}.clv-footer__certs{flex-direction:column;align-items:flex-start;gap:12px}.clv-footer__cert-list{flex-wrap:wrap;gap:16px}.clv-footer__bottom{flex-direction:column-reverse;align-items:stretch;text-align:center}.clv-footer__legal{justify-content:center}.clv-footer__payments{flex-direction:column;align-items:flex-start;padding-bottom:20px;border-bottom:1px solid #535c73}}.clv-footer{grid-template-columns:minmax(0,1fr)}.clv-footer .newsletter-form,.clv-footer .newsletter-form .field{width:100%;max-width:none}.clv-footer .newsletter-form .field{position:relative}.clv-footer .newsletter-form .self-submit-button{position:absolute;top:8px;right:8px;bottom:auto;left:auto;width:auto;height:40px;margin:0;transform:none}.clv-footer .newsletter-form .self-button{border:0}.clv-footer .clv-trustpilot{flex-wrap:wrap}@media screen and (max-width:1023px){.clv-footer .newsletter-form .self-submit-button{position:static;height:auto;margin-top:12px}.clv-footer .newsletter-form .field{display:flex;flex-direction:column}}.clv-footer .newsletter-form .self-button:before,.clv-footer .newsletter-form .self-button:after{display:none}.text-with-icons.clv-card{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.text-with-icons.clv-card:after{content:none}.text-with-icons.clv-card .column{flex-direction:column;align-items:flex-start;justify-content:space-between;gap:80px;width:auto;padding:24px;border-radius:var(--clv-radius-sm);text-align:left;background-color:var(--clv-slate-100, #F9FAFB)}.text-with-icons.clv-card .column__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:80px;height:80px;border-radius:999px;color:#fff;background-color:#05f}.text-with-icons.clv-card .column__icon .icon,.text-with-icons.clv-card .column__icon svg{width:44px;height:44px}.text-with-icons.clv-card .column__content{display:grid;gap:4px}.text-with-icons.clv-card .column__title{margin:0;font-family:var(--clv-font-display);font-weight:var(--clv-font-display-weight);font-size:28px;line-height:34px;letter-spacing:0;color:var(--clv-black)}.text-with-icons.clv-card .column__text{margin:0;font-size:16px;line-height:1.5;color:#3d4048}.text-with-icons.clv-card .column__text p{margin:0}@media screen and (max-width:1023px){.text-with-icons.clv-card{grid-template-columns:minmax(0,1fr);gap:12px}.text-with-icons.clv-card .column{flex-direction:row;justify-content:flex-start;gap:12px;padding:20px 12px}.text-with-icons.clv-card .column__icon{width:64px;height:64px}.text-with-icons.clv-card .column__icon .icon,.text-with-icons.clv-card .column__icon svg{width:32px;height:32px}.text-with-icons.clv-card .column__title{font-size:20px;line-height:24px}.text-with-icons.clv-card .column__title br{display:none}}.clv-trial-wrap{display:flex;flex-direction:column;align-items:center;gap:40px;padding:48px;border-radius:12px;background-color:var(--clv-slate-200)}.clv-trial-wrap .title-wrapper{margin:0;gap:8px;text-align:center;align-items:center}.clv-trial-wrap .title-wrapper .button{display:none}.clv-trial-wrap .title-wrapper .heading.normal-case{font-family:var(--clv-font-body);font-weight:400;font-size:14px;line-height:1.5;letter-spacing:.1em;text-transform:uppercase;color:var(--clv-black)}.clv-trial-wrap .title-wrapper h2.heading{font-family:var(--clv-font-display);font-weight:var(--clv-font-display-weight);font-size:48px;line-height:1.1;letter-spacing:-.01em;color:var(--clv-black)}.text-with-icons.clv-trial{display:flex;justify-content:center;gap:80px}.text-with-icons.clv-trial:after{content:none}.text-with-icons.clv-trial .column{flex-direction:column;align-items:center;gap:8px;width:210px;padding:0;text-align:center;border:0;background:none}.text-with-icons.clv-trial .column__icon{width:40px;height:40px;color:var(--clv-black)}.text-with-icons.clv-trial .column__icon svg{width:40px;height:40px}.text-with-icons.clv-trial .column__text{font-size:14px;line-height:1.5;color:var(--clv-black)}.text-with-icons.clv-trial .column__text p{margin:0}.clv-trial__button{--clv-btn-fill: var(--clv-text);--clv-btn-hover: #fff;display:inline-flex;align-items:center;justify-content:center;height:56px;padding:0 24px;border-radius:4px;font-family:var(--clv-font-body);font-weight:600;font-size:16px;letter-spacing:.013em;color:#fff;background-color:var(--clv-cobalt)}@media screen and (max-width:1023px){.clv-trial-wrap{gap:16px;padding:40px 12px}.clv-trial-wrap .title-wrapper .heading.normal-case{font-size:11px;line-height:1.4;letter-spacing:.05em}.clv-trial-wrap .title-wrapper h2.heading{font-size:36px}.text-with-icons.clv-trial{flex-direction:column;align-items:center;gap:8px}.clv-trial__cta,.clv-trial__button{width:100%}}.header cart-count.count{display:flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:100px;font-family:var(--clv-font-body);font-weight:500;font-size:11px;line-height:1;letter-spacing:0;color:#fff;background-color:var(--clv-black);transform:translate(25%,-25%)}.header cart-count.count[hidden],.header cart-count.count:empty{display:none}@media screen and (min-width:1024px){.template-index .header cart-count.count{color:var(--clv-black);background-color:#fff}}@media screen and (max-width:1023px){.header cart-count.count{color:var(--clv-black);background-color:#fff}}.clv-trial__cta{margin:0}.text-with-icons.clv-card .column__text,.text-with-icons.clv-trial .column__text{padding-top:0}@media screen and (min-width:1024px){.clv-media-badge{gap:1.15cqw;padding:.86cqw 1.73cqw .86cqw 1.44cqw;border-radius:.58cqw;font-size:1.87cqw;letter-spacing:.1em}.clv-media-badge .clv-icon{width:1.87cqw;height:1.87cqw}}.text-with-icons.clv-card .column{gap:24px}.product-card .swatches li.is-soldout a,.product-card .swatches li.is-soldout .swatch{position:relative}.product-card .swatches li.is-soldout a:before{content:"";position:absolute;left:50%;top:50%;z-index:2;width:130%;height:1.5px;background:var(--clv-black);transform:translate(-50%,-50%) rotate(-45deg);pointer-events:none}.product-card .swatches li.is-soldout .swatch{opacity:.5}.clv-card__oos{display:none}.clv-card--variant-soldout .clv-card__oos{display:grid}.clv-card--variant-soldout .badges:not(.clv-card__oos){display:none}.clv-card--variant-soldout .product-card__media img{opacity:.2}.clv-card--variant-soldout .quick-add{display:none}.header cart-count.count{transform:translate(-3px,2px)}.product-card .badge{height:22px;padding:0 8px;border:0;border-radius:4px;font-size:11px;font-weight:500;line-height:1.273;letter-spacing:.073em;text-transform:uppercase}.product-card .badge--soldout{border:0;border-radius:4px;padding:0 8px;line-height:22px;font-weight:500;letter-spacing:.073em;color:#ef4444;background-color:#fee7e7}.product-card .badge--onsale{display:none!important}.clv-card__save{height:22px;padding:0 8px;border-radius:4px;font-size:11px;font-weight:500;line-height:22px;letter-spacing:.073em;color:#077c4f;background-color:#e4f9f0}.clv-card__subtitle{font-size:16px;line-height:24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;-webkit-line-clamp:unset}.product-card .product-card__bottom{padding:8px 4px}.product-card .swatches .color-swatch{width:26px;height:26px}.clv-card__oos-inline{display:none;margin:0}.clv-card--soldout .clv-card__oos-inline,.clv-card--variant-soldout .clv-card__oos-inline{display:flex}.clv-card--soldout .clv-card__price,.clv-card--variant-soldout .clv-card__price{display:none!important}.clv-card--soldout .product-card__media,.clv-card--variant-soldout .product-card__media{background-color:#f9fafb}.product-card .badges .badge--soldout,.product-card .clv-card__oos{display:none!important}.product-card .swatches li.is-soldout a:before{height:1px;width:120%}.clv-card__from{display:none!important}.template-product variant-picker .swatches .color-swatch.clv-swatch--dot{width:44px;height:44px;aspect-ratio:1;padding:0;border-radius:50%;border:1.5px solid var(--clv-slate-200);background:var(--swatch-background-image, none) center / cover,var(--swatch-background, #fff);background-blend-mode:normal;box-shadow:inset 0 0 0 3px #fff}.template-product variant-picker .swatches input:checked+.color-swatch.clv-swatch--dot{border-color:var(--clv-black)}.template-product variant-picker .swatches .color-swatch.clv-swatch--dot .clv-soldout{display:none}.template-product variant-picker .swatches .color-swatch.clv-swatch--dot{background:var(--clv-dot, #fff)!important}.clv-dragging{scroll-snap-type:none!important;scroll-behavior:auto!important;cursor:grabbing;-webkit-user-select:none;user-select:none}.product-form div:has(button[data-a11y-identifier^=bis-button]),.clv-buy-panel__buttons div:has(button[data-a11y-identifier^=bis-button]){flex:1 1 auto;width:auto;margin:0!important}button[data-a11y-identifier^=bis-button]{box-sizing:border-box!important;width:100%!important;height:56px!important;min-height:56px!important;margin:0!important;padding:0 24px!important;border:0!important;border-radius:var(--clv-radius-xs)!important;background-color:var(--clv-text, #26282C)!important;color:#fff!important;font-family:var(--clv-font-body)!important;font-size:16px!important;font-weight:600!important;line-height:1.2!important;letter-spacing:0!important;text-transform:lowercase!important;transition:background-color .2s ease}button[data-a11y-identifier^=bis-button]:first-letter{text-transform:uppercase}@media(hover:hover){button[data-a11y-identifier^=bis-button]:hover{background-color:var(--clv-text, #26282C)!important}}button[data-a11y-identifier^=bis-button]{position:relative!important;overflow:hidden!important;isolation:isolate}button[data-a11y-identifier^=bis-button]:before{content:"";position:absolute;top:50%;left:calc(50% - 6.2em - 11px);width:22px;height:22px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 22c1.1 0 2-.9 2-2h-4a2 2 0 0 0 2 2Zm6-6v-5c0-3.07-1.64-5.64-4.5-6.32V4a1.5 1.5 0 0 0-3 0v.68C7.63 5.36 6 7.92 6 11v5l-2 2v1h16v-1l-2-2Zm-2 1H8v-6c0-2.48 1.51-4.5 4-4.5s4 2.02 4 4.5v6Z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 22c1.1 0 2-.9 2-2h-4a2 2 0 0 0 2 2Zm6-6v-5c0-3.07-1.64-5.64-4.5-6.32V4a1.5 1.5 0 0 0-3 0v.68C7.63 5.36 6 7.92 6 11v5l-2 2v1h16v-1l-2-2Zm-2 1H8v-6c0-2.48 1.51-4.5 4-4.5s4 2.02 4 4.5v6Z'/%3E%3C/svg%3E") center / contain no-repeat;transform:translateY(-50%);pointer-events:none}button[data-a11y-identifier^=bis-button]:after{content:"";position:absolute;z-index:-1;top:-50%;left:-25%;width:150%;height:200%;border-radius:50%;background:var(--clv-cobalt, #0055FF);transform:translate3d(0,76%,0);transition:transform .6s cubic-bezier(.22,.8,.2,1);pointer-events:none}@media(hover:hover){button[data-a11y-identifier^=bis-button]:hover:after{transform:translateZ(0)}}form[data-testid=klaviyo-form-Y7Ui6K]{width:460px!important;padding:32px!important;border-radius:16px!important}[data-testid=modal-form-container]:has(form[data-testid=klaviyo-form-Y7Ui6K]){border-radius:16px!important}form[data-testid=klaviyo-form-Y7Ui6K]>div{min-height:0!important}form[data-testid=klaviyo-form-Y7Ui6K] [data-testid=form-component]{padding:0!important}form[data-testid=klaviyo-form-Y7Ui6K] [data-testid=form-row]+[data-testid=form-row]{margin-top:16px!important}form[data-testid=klaviyo-form-Y7Ui6K] .klaviyo-form-richtext,form[data-testid=klaviyo-form-Y7Ui6K] .klaviyo-form-richtext *{padding-right:16px;color:var(--clv-text)!important;font-family:var(--clv-font-display)!important;font-size:24px!important;font-weight:var(--clv-font-display-weight)!important;line-height:1.2!important;text-align:left!important}form[data-testid=klaviyo-form-Y7Ui6K] input[type=email]{box-sizing:border-box!important;height:48px!important;padding:0 14px!important;border:1px solid var(--clv-slate-400, #9AA3B5)!important;border-radius:var(--clv-radius-xs)!important;color:var(--clv-text)!important;font-family:var(--clv-font-body)!important;font-size:16px!important}form[data-testid=klaviyo-form-Y7Ui6K] input[type=email]:focus{border-color:var(--clv-text)!important;box-shadow:0 0 0 1px var(--clv-text)!important;outline:0!important}form[data-testid=klaviyo-form-Y7Ui6K] input[type=email]::placeholder{color:var(--clv-text-secondary)!important}form[data-testid=klaviyo-form-Y7Ui6K] fieldset,form[data-testid=klaviyo-form-Y7Ui6K] fieldset label{justify-content:flex-start!important;align-items:flex-start!important;width:100%!important;text-align:left!important;margin:0!important;padding:0!important;font-family:var(--clv-font-body)!important}form[data-testid=klaviyo-form-Y7Ui6K] fieldset label *{color:var(--clv-text-secondary)!important;font-family:var(--clv-font-body)!important;font-size:14px!important;line-height:21px!important}form[data-testid=klaviyo-form-Y7Ui6K] button[type=button]{box-sizing:border-box!important;width:100%!important;height:56px!important;border:0!important;border-radius:var(--clv-radius-xs)!important;background:var(--clv-text, #26282C)!important;color:#fff!important;font-family:var(--clv-font-body)!important;font-size:16px!important;font-weight:600!important;letter-spacing:0!important;text-transform:lowercase!important}form[data-testid=klaviyo-form-Y7Ui6K] button[type=button]:first-letter{text-transform:uppercase}[data-testid=modal-form-container]:has(form[data-testid=klaviyo-form-Y7Ui6K]) .klaviyo-close-form{margin:12px!important}[data-testid=modal-form-container]:has(form[data-testid=klaviyo-form-Y7Ui6K]) .klaviyo-close-form path{stroke:var(--clv-text)!important}@media screen and (max-width:767px){form[data-testid=klaviyo-form-Y7Ui6K]{width:calc(100vw - 40px)!important;max-width:460px!important;padding:24px!important}form[data-testid=klaviyo-form-Y7Ui6K] .klaviyo-form-richtext,form[data-testid=klaviyo-form-Y7Ui6K] .klaviyo-form-richtext *{font-size:20px!important}}.clv-sticky-notify{display:none}.clv-sticky--notify button[name=add]{display:none!important}.clv-sticky--notify .clv-sticky-notify{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 24px;border-radius:var(--clv-radius-xs);background:var(--clv-text, #26282C);color:#fff;font-family:var(--clv-font-body);font-size:16px;font-weight:600;line-height:1.2;white-space:nowrap;cursor:pointer}.clv-sticky-notify svg{flex:none;width:20px;height:20px}@media(hover:hover){.clv-sticky--notify .clv-sticky-notify:hover{background:#000}}@media screen and (max-width:767px){.clv-sticky--notify .clv-sticky-notify{width:48px;padding:0}.clv-sticky-notify span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}}.product-sticky-form button[name=add][disabled]{border-color:#fee7e7!important;background:#fee7e7!important;color:#ef4444!important;opacity:1!important;cursor:not-allowed}.product-sticky-form button[name=add][disabled] .btn-fill{display:none!important}.product-form__submit[disabled],.product-form__submit:disabled{border-color:#fee7e7!important;background:#fee7e7!important;color:#ef4444!important;opacity:1!important;cursor:not-allowed}.product-form__submit[disabled] .btn-fill,.product-form__submit:disabled .btn-fill{display:none!important}.shopify-section[id$=__key_features]:not(:has(.clv-kf__title)){display:none}.scrollspy-item[hidden],.related-products .title-wrapper .indicators{display:none!important}.clv-footer__social .social_platform{color:#fff;transition:color .3s,opacity .3s}@media(hover:hover){.clv-footer__social .social_platform:hover{opacity:.7}}.clv-footer .newsletter-form .self-button{overflow:hidden;isolation:isolate}.clv-footer .newsletter-form .self-button .btn-fill{display:block;background-color:var(--clv-cobalt)!important}@media(hover:hover){.clv-footer .newsletter-form .self-button:hover{color:#fff!important}}.clv-buy-panel__buttons .product-form-wrapper{margin-top:0!important}@media screen and (min-width:1024px){.clv-footer__newsletter{border-radius:24px}.clv-steps__track{border-radius:8px}}.clv-trial-wrap{width:auto;margin-inline:40px}@media screen and (max-width:1023px){.clv-trial-wrap{margin-inline:16px}.clv-buy-panel{margin-inline:calc(var(--page-padding) * -1);padding-inline:16px;border-inline:0;border-radius:0}.template-collection .product-card .product-card__media>a.media{border-radius:4px}}.clv-buy-panel__buttons quantity-input.quantity{flex:0 0 97px;width:97px;justify-content:space-between}.clv-addons__controls .button{overflow:hidden;isolation:isolate}.clv-addons__controls .button .btn-fill{display:block;background-color:var(--clv-black)!important}.clv-addons__controls .button[disabled] .btn-fill{display:none}@media(hover:hover){.clv-addons__controls .button:not([disabled]):hover{color:#fff!important;border-color:var(--clv-black)!important}}.has-dropdown-menu .header :is(.header__corner,.cutout){opacity:0!important;transition:none!important}.has-dropdown-menu .header-section .header:before{transition:none}.header~.overlay{transform:translateZ(0);will-change:opacity}.header~.overlay{transition:opacity .2s ease,visibility .2s ease}.has-dropdown-menu .header~.overlay{transition-delay:0s}
/*# sourceMappingURL=/cdn/shop/t/79/assets/clouvou.css.map */
