.kv-cc{font-family:var(--font-body-family);color:rgb(var(--color-foreground));--kv-star-color: #e2a734}.kv-cc__stars{color:var(--kv-star-color);letter-spacing:normal}.kv-cc-offer{background:var(--kv-cc-offer-bg, rgb(var(--color-foreground)));color:var(--kv-cc-offer-fg, rgb(var(--color-background)))}.kv-cc-offer__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 18px;padding:12px 0;text-align:center}.kv-cc-offer__label{font-size:1.5rem;font-weight:600;margin:0;color:var(--kv-cc-offer-fg, rgb(var(--color-background)))}.kv-cc-offer__code{font-size:1.4rem;margin:0;opacity:.9;color:var(--kv-cc-offer-fg, rgb(var(--color-background)))}.kv-cc-offer__code b{font-weight:600;opacity:1}.kv-cc-offer__timer{display:inline-flex;align-items:center;gap:6px}.kv-cc-offer__unit{display:inline-flex;flex-direction:column;align-items:center;min-width:40px;padding:4px 6px;border-radius:4px;background:rgba(var(--color-background),.14);background:color-mix(in srgb,var(--kv-cc-offer-fg, rgb(var(--color-background))) 14%,transparent)}.kv-cc-offer__unit b{font-size:1.6rem;font-weight:600;line-height:1.2;font-variant-numeric:tabular-nums}.kv-cc-offer__unit span{font-size:1rem;line-height:1.3;text-transform:uppercase}.kv-cc-offer__sep{font-size:1.6rem;font-weight:600;opacity:.6}.kv-cc-offer--expired{display:none}@media screen and (max-width:749px){.kv-cc-offer__inner{flex-direction:column;gap:8px;padding:12px 0 14px}}.kv-cc-value{padding:26px 0 6px;text-align:center}.kv-cc-value__text{max-width:640px;margin:0 auto;font-size:1.6rem;line-height:1.6}.kv-cc-value__text p{margin:0}@media screen and (max-width:749px){.kv-cc-value{padding:20px 0 4px}.kv-cc-value__text{font-size:1.5rem}}.kv-cc-tiles{padding:26px 0 10px}.kv-cc-tiles__row{display:flex;gap:14px;margin:0;padding:0;list-style:none}.kv-cc-tiles__item{flex:1 1 0;min-width:0}.kv-cc-tiles__link{position:relative;display:block;border-radius:8px;overflow:hidden;color:rgb(var(--color-background));text-decoration:none}.kv-cc-tiles__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#00000073,#0000000d 55%)}.kv-cc-tiles__link:hover{color:#fff}.kv-cc-tiles__media{aspect-ratio:16 / 9;background:rgba(var(--color-foreground),.06)}.kv-cc-tiles__media img,.kv-cc-tiles__media svg{width:100%;height:100%;object-fit:cover;display:block}.kv-cc-tiles__label{position:absolute;left:14px;right:14px;bottom:12px;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:8px}.kv-cc-tiles__label b{font-size:1.6rem;font-weight:600}.kv-cc-tiles__count{font-size:1.3rem;opacity:.9}.kv-cc-tiles__arrow{flex:0 0 auto;width:18px;height:18px}.kv-cc-tiles__arrow svg{width:18px;height:18px;display:block}.kv-cc-tiles__link:hover img{transform:scale(1.03)}.kv-cc-tiles__media img{transition:transform var(--duration-default, .3s) ease}@media screen and (max-width:749px){.kv-cc-tiles{padding:18px 0 4px}.kv-cc-tiles__row{overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0 -1.5rem;padding:0 1.5rem}.kv-cc-tiles__row::-webkit-scrollbar{display:none}.kv-cc-tiles__item{flex:0 0 72%;scroll-snap-align:start}.kv-cc-tiles__label b{font-size:1.5rem}}.kv-cc-rating{display:flex;align-items:center;gap:6px;margin:2px 0 4px;font-size:1.3rem;line-height:1}.kv-cc-rating__stars{position:relative;display:inline-block;line-height:0}.kv-cc-rating__row{display:flex;gap:1px}.kv-cc-rating__row svg{width:13px;height:13px;display:block}.kv-cc-rating__base{color:rgba(var(--color-foreground),.22)}.kv-cc-rating__fill{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;color:var(--kv-star-color)}.kv-cc-rating__count{color:rgb(var(--color-foreground))}@media screen and (max-width:575px){.kv-cc-rating__row svg{width:12px;height:12px}.kv-cc-rating{font-size:1.2rem}}.kv-cc-swatches{display:flex;align-items:center;gap:6px;margin:6px 0 0}.kv-cc-swatches__dot{width:20px;height:20px;border-radius:50%;overflow:hidden;border:1px solid rgba(var(--color-foreground),.18);padding:0;display:block;position:relative;z-index:2}.kv-cc-swatches__dot img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.6)}.kv-cc-swatches__more{font-size:1.2rem;color:rgb(var(--color-foreground));position:relative;z-index:2}li.collection-product-card.kv-cc,li.collection-product-card.kv-tt-promo-cell{display:flex;height:auto;align-self:stretch}.kv-cc-reviewcard,.kv-cc-bundlecard,.kv-tt-promo{width:100%}.kv-cc-reviewcard{height:100%;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(var(--color-foreground),.1);border-radius:8px;background:rgb(var(--color-background))}.kv-cc-reviewcard__media{position:relative;flex:1 1 auto;min-height:200px}.kv-cc-reviewcard__media>img,.kv-cc-reviewcard__media>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.kv-cc-reviewcard__badge{position:absolute;left:10px;top:10px;display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:1.1rem;font-weight:600}.kv-cc-reviewcard__badge svg{width:12px;height:12px;flex-shrink:0}.kv-cc-reviewcard__body{display:flex;flex-direction:column;gap:6px;padding:12px 14px 14px}.kv-cc-reviewcard__quote{margin:0;font-size:1.4rem;line-height:1.5}.kv-cc-reviewcard__name{font-size:1.3rem;font-weight:600}.kv-cc-bundlecard{position:relative;height:100%;min-height:100%;overflow:hidden;border-radius:8px;background:rgb(var(--color-foreground));color:rgb(var(--color-background));display:flex;flex-direction:column}.kv-cc-bundlecard__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.kv-cc-bundlecard__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000}.kv-cc-bundlecard__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:10px;height:100%;padding:20px}.kv-cc-bundlecard__save{display:inline-block;padding:4px 10px;border-radius:999px;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:1.2rem;font-weight:600}.kv-cc-bundlecard__heading{margin:0;color:rgb(var(--color-background))}.kv-cc-bundlecard__subtext{margin:0;font-size:1.4rem;line-height:1.5;opacity:.92;color:rgb(var(--color-background))}.kv-cc-bundlecard__button{margin-top:4px;position:relative;z-index:2}.kv-cc-bundlecard__button.button{display:inline-flex;align-items:center;justify-content:center;min-height:4.4rem;padding:0 2.4rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-weight:600}.kv-cc-bundlecard__button.button:hover{background:rgba(var(--color-background),.9);color:rgb(var(--color-foreground))}.kv-cc-bundlecard-cell{list-style:none}@media screen and (max-width:749px){.kv-cc-bundlecard-cell--desktop{display:none}.kv-cc-bundlecard{min-height:300px}.kv-cc-bundlecard__content{gap:6px;padding:12px}.kv-cc-bundlecard__save{padding:3px 8px;font-size:1rem}.kv-cc-bundlecard__heading.h4{font-size:1.6rem;line-height:1.25}.kv-cc-bundlecard__subtext{font-size:1.1rem;line-height:1.4}.kv-cc-bundlecard__button.button{width:100%;min-height:3.4rem;padding:0 1rem;font-size:1.2rem;white-space:nowrap}}.kv-cc-signal{display:flex;align-items:center;gap:6px;margin:6px 0 0;font-size:1.2rem;line-height:1.4}.kv-cc-signal svg{flex:0 0 auto;width:13px;height:13px}.kv-cc-signal--low b{font-weight:600}.kv-cc-signal__dot{flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:#d0342c}.kv-cc-signal--low .kv-cc-signal__dot{animation:kv-cc-pulse 1.6s ease-in-out infinite}@keyframes kv-cc-pulse{0%,to{opacity:1}50%{opacity:.35}}.kv-cc-faq{padding:44px 0}.kv-cc-faq__head{text-align:center;margin:0 0 24px}.kv-cc-faq__head p{margin:8px 0 0;font-size:1.5rem}.kv-cc-faq__list{max-width:760px;margin:0 auto}.kv-cc-faq__item{border-bottom:1px solid rgba(var(--color-foreground),.12)}.kv-cc-faq__item:first-child{border-top:1px solid rgba(var(--color-foreground),.12)}.kv-cc-faq__q{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 2px;cursor:pointer;list-style:none;font-size:1.5rem;font-weight:600}.kv-cc-faq__q::-webkit-details-marker{display:none}.kv-cc-faq__icon{flex:0 0 auto;width:16px;height:16px;transition:transform var(--duration-default, .3s) ease}.kv-cc-faq__icon svg{width:16px;height:16px;display:block}.kv-cc-faq__item[open] .kv-cc-faq__icon{transform:rotate(45deg)}.kv-cc-faq__a{padding:0 2px 18px;font-size:1.4rem;line-height:1.6}.kv-cc-faq__a p{margin:0 0 8px}.kv-cc-faq__a p:last-child{margin-bottom:0}.kv-cc-guide{padding:44px 0}.kv-cc-guide__head{text-align:center;margin:0 0 28px}.kv-cc-guide__head p{margin:8px 0 0;font-size:1.5rem}.kv-cc-guide__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:0;padding:0;list-style:none}.kv-cc-guide__card{display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(var(--color-foreground),.1);border-radius:8px}.kv-cc-guide__media img,.kv-cc-guide__media svg{width:100%;aspect-ratio:4 / 3;object-fit:cover;display:block}.kv-cc-guide__body{display:flex;flex-direction:column;flex:1 1 auto;gap:10px;padding:16px 18px 20px}.kv-cc-guide__title{margin:0}.kv-cc-guide__tag{font-size:1.3rem;font-weight:600}.kv-cc-guide__points{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:7px}.kv-cc-guide__points li{display:flex;align-items:flex-start;gap:8px;font-size:1.4rem;line-height:1.5}.kv-cc-guide__points svg{flex:0 0 auto;width:14px;height:14px;margin-top:3px}.kv-cc-guide__cta{margin-top:auto;padding-top:8px}.kv-cc-guide__link{font-size:1.4rem;font-weight:600;text-decoration:underline;text-underline-offset:3px;color:rgb(var(--color-foreground))}@media screen and (max-width:989px){.kv-cc-guide__grid{grid-template-columns:1fr;max-width:460px;margin:0 auto}}.kv-cc-email{padding:44px 0}.kv-cc-email__box{max-width:720px;margin:0 auto;padding:34px 30px;text-align:center;border:1px solid rgba(var(--color-foreground),.12);border-radius:8px}.kv-cc-email__box h2{margin:0 0 8px}.kv-cc-email__sub{margin:0 auto 20px;max-width:480px;font-size:1.5rem;line-height:1.6}.kv-cc-email__form{display:flex;gap:10px;max-width:460px;margin:0 auto}.kv-cc-email__input{flex:1 1 auto;min-width:0;height:46px;padding:0 16px;font-family:var(--font-body-family);font-size:1.4rem;color:rgb(var(--color-foreground));background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.3);border-radius:4px}.kv-cc-email__input:focus{outline:1px solid rgb(var(--color-foreground));outline-offset:0}.kv-cc-email__submit{flex:0 0 auto}.kv-cc-email__note{margin:14px 0 0;font-size:1.2rem;opacity:.75}.kv-cc-email__success{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;font-size:1.5rem;font-weight:600}.kv-cc-email__success svg{width:18px;height:18px}.kv-cc-email__error{margin:12px 0 0;font-size:1.3rem;color:#d0342c}@media screen and (max-width:575px){.kv-cc-email__box{padding:26px 18px}.kv-cc-email__form{flex-direction:column}.kv-cc-email__submit{width:100%}}@media screen and (min-width:1200px){.collection-product-list.kv-cc-cols-3:not(.kv-mod-off-c16) .collection-product-card,html.kv-c16 .collection-product-list.kv-cc-cols-3 .collection-product-card{width:calc(33.3333333333% - .5333333333rem)}}.kv-cc-facets-sticky:not(.kv-mod-off-c17),html.kv-c17 .kv-cc-facets-sticky{position:sticky;top:var(--kv-cc-sticky-top, 0px);z-index:4;background:rgb(var(--color-background));transition:box-shadow var(--duration-default, .3s) ease}.kv-cc-facets-sticky.kv-cc-is-stuck{box-shadow:0 6px 16px #00000012}
/*# sourceMappingURL=/cdn/shop/t/97/assets/kv-collection-tests.css.map */
