.evo-collection{--evo-card-bg: #ffffff;--evo-card-radius: var(--evo-radius-card, 20px);--evo-card-ink: 17 17 17;--evo-card-muted: 97 97 97;--evo-card-star: #f5a524}.evo-collection .product-card{--product-card-badge-spacing: 12px;--product-card-quick-buy-inset: 12px;background:var(--evo-card-bg);border-radius:var(--evo-card-radius);corner-shape:superellipse(1.333);overflow:hidden;color:rgb(var(--evo-card-ink));box-shadow:var(--evo-float)}.evo-collection scroll-carousel.scroll-area{padding-block:4px 16px}.evo-collection .product-card__figure,.evo-collection .product-card__figure img{border-radius:0!important}.evo-collection .product-card .product-card__info{padding:22px 16px 20px;align-content:start}@media screen and (min-width:700px){.evo-collection .product-card .product-card__info{padding:28px 24px 24px}}.evo-collection .product-card__info>.v-stack{gap:0}.evo-collection .product-card__heading{order:1}.evo-collection .product-card__info .klaviyo-star-rating-widget{order:2}.evo-collection .product-card__info price-list{order:3}.evo-collection .ruk_rating_snippet:empty{display:none}.evo-collection .product-card__heading{gap:0;align-content:start;min-height:calc(5.96875rem + 6px)}.evo-collection .product-card__title{font-size:1rem;line-height:1.3;letter-spacing:-.01em}.evo-collection .product-card__title a{font-weight:600;color:rgb(var(--evo-card-ink))}.evo-collection .product-card__subtitle{margin-block-start:6px;font-size:.8125rem;line-height:1.45;color:rgb(var(--evo-card-muted))}.evo-collection .product-card__info price-list{margin-block-start:10px;align-items:baseline;gap:8px}.evo-collection .product-card__info sale-price{font-size:1rem;font-weight:600;color:rgb(var(--evo-card-ink))}.evo-collection .product-card__info price-list[data-discount-active]>sale-price{color:rgb(var(--on-sale-badge-background, 125 24 26))}.evo-collection .product-card__info price-list[data-discount-active]>unit-price{flex-basis:100%;margin-top:-4px}.evo-collection .product-card__info unit-price,.evo-collection .product-card__info compare-at-price{font-size:.8125rem;color:rgb(var(--evo-card-muted))}@media screen and (min-width:700px){.evo-collection .product-card__title{font-size:1.25rem}.evo-collection .product-card__subtitle{font-size:.9375rem}.evo-collection .product-card__info sale-price{font-size:1.125rem}.evo-collection .product-card__info unit-price,.evo-collection .product-card__info compare-at-price{font-size:.875rem}}.evo-collection .product-card__info .klaviyo-star-rating-widget{--kl-reviews-stars-star-color: var(--evo-card-star);margin-block-start:10px;min-height:1.4rem}.evo-collection .product-card__info .kl_reviews__star_rating_widget{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center;gap:8px;margin:0}.evo-collection .product-card__info .kl_reviews__stars_badge{display:inline-flex;gap:1px}.evo-collection .product-card__info .kl_reviews__stars_badge svg{width:13px!important;height:13px!important}.evo-collection .product-card__info .kl_reviews__star--fill{stop-color:var(--evo-card-star)}.evo-collection .product-card__info .kl_reviews__star_rating_widget>span{display:none}.evo-collection .product-card__info .kl_reviews__star_rating_widget__label{margin:0!important;font-size:.8125rem;white-space:nowrap;color:rgb(var(--evo-card-muted))!important}@media screen and (min-width:700px){.evo-collection .product-card__info .kl_reviews__star_rating_widget__label{font-size:.875rem}}@media screen and (max-width:699px){.evo-collection .product-card .product-card__info{padding:14px 12px 16px}.evo-collection .product-card__heading{min-height:calc(4.44375rem + 4px)}.evo-collection .product-card__title{font-size:.9375rem;line-height:1.25}.evo-collection .product-card__subtitle{margin-block-start:4px;font-size:.75rem;line-height:1.4}.evo-collection .product-card__info price-list{margin-block-start:8px;flex-wrap:wrap;gap:2px 6px}.evo-collection .product-card__info sale-price{font-size:.9375rem}.evo-collection .product-card__info unit-price,.evo-collection .product-card__info compare-at-price{font-size:.6875rem}.evo-collection .product-card__info .klaviyo-star-rating-widget{margin-block-start:8px;min-height:1.1rem}.evo-collection .product-card__info .kl_reviews__star_rating_widget{gap:5px}.evo-collection .product-card__info .kl_reviews__stars_badge svg{width:11px!important;height:11px!important}.evo-collection .product-card__info .kl_reviews__star_rating_widget__label{font-size:.6875rem!important}.evo-collection .floating-controls-container>:is([is=prev-button],[is=next-button]){display:none}}.evo-collection .product-card__mobile-quick-buy-button{width:36px;height:36px;border-radius:999px;background:#111;box-shadow:none;transition:transform .2s ease}.evo-collection .product-card__mobile-quick-buy-button svg{width:16px;height:16px}@media screen and (pointer:fine){.evo-collection .product-card__mobile-quick-buy-button:hover{transform:scale(1.08)}}.evo-collection .product-card__evo-badge{position:absolute;z-index:5;top:12px;inset-inline-start:12px;pointer-events:none;padding:4px 9px;border-radius:6px;background:#fff;color:#111;font-size:.6875rem;font-weight:700;line-height:1.2;letter-spacing:.06em;text-transform:uppercase}.evo-collection .product-card__evo-badge~.product-card__badge-list{top:44px}.evo-promo{grid-column:span 1;min-height:0}.evo-promo__inner{position:relative;display:flex;flex-direction:column;justify-content:flex-end;height:100%;min-height:460px;overflow:hidden;border-radius:var(--evo-card-radius, 20px);background:radial-gradient(120% 80% at 30% 20%,#3a3a3a,#121212 55%,#050505);color:#fff;text-decoration:none;isolation:isolate}.evo-promo__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}evo-promo-video{display:contents}.evo-promo__media :is(video,img){width:100%;height:100%;object-fit:cover;position:static!important}.evo-promo__inner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0000 30%,rgb(0 0 0 / calc(var(--evo-promo-overlay, .6) + .2))),rgb(0 0 0 / calc(var(--evo-promo-overlay, .6) * .35))}.evo-promo__content{display:flex;flex-direction:column;align-items:flex-start;padding:20px}.evo-promo__kicker{padding:5px 11px;border:1px solid rgb(255 255 255 / .55);border-radius:999px;font-size:.6875rem;font-weight:700;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.evo-promo__title{margin:14px 0 0;font-family:var(--heading-font-family);font-weight:700;font-size:clamp(2rem,3vw,2.5rem);line-height:.95;letter-spacing:0;text-transform:uppercase}.evo-promo__feature{display:flex;align-items:center;gap:10px;margin:12px 0 0;font-size:.875rem;line-height:1.3;color:#ffffffe6}.evo-promo__feature svg{flex:none;opacity:.9}.evo-promo__button{margin-block-start:18px;padding:10px 20px;border-radius:999px;background:#fff;color:#111;font-size:.875rem;font-weight:600;line-height:1.3;transition:transform .2s ease}@media screen and (pointer:fine){.evo-promo__inner:hover .evo-promo__button{transform:translateY(-1px)}}@media screen and (max-width:699px){.evo-promo__inner{min-height:100%}.evo-promo__content{padding:14px 12px 16px}.evo-promo__kicker{padding:4px 9px;font-size:.5625rem}.evo-promo__title{margin-top:10px;font-size:1.5rem}.evo-promo__feature{margin-top:8px;font-size:.75rem}.evo-promo__button{margin-block-start:12px;padding:8px 14px;font-size:.75rem}.evo-promo--wide-mobile{grid-column:1 / -1}.evo-promo--wide-mobile .evo-promo__inner{min-height:0;aspect-ratio:4 / 5}.evo-promo--wide-mobile .evo-promo__content{padding:20px}.evo-promo--wide-mobile .evo-promo__kicker{padding:5px 11px;font-size:.6875rem}.evo-promo--wide-mobile .evo-promo__title{margin-top:14px;font-size:2.25rem}.evo-promo--wide-mobile .evo-promo__feature{margin-top:12px;font-size:.875rem}.evo-promo--wide-mobile .evo-promo__button{margin-block-start:18px;padding:10px 20px;font-size:.875rem}}@media screen and (min-width:700px){.evo-promo--wide{grid-column:span 2}.evo-promo__inner{grid-row:1 / -1;min-height:100%}.evo-promo__content{padding:20px}}@media screen and (min-width:700px)and (max-width:999px){.evo-promo--wide .evo-promo__inner{min-height:0;aspect-ratio:3 / 2}}@media screen and (min-width:1000px)and (max-width:1199px){.evo-collection--sidebar .evo-promo--wide .evo-promo__inner{min-height:0;aspect-ratio:3 / 2}}.evo-filtered-out,.evo-sort-hidden{display:none!important}.evo-collection .facets-vertical .checkbox,.facets-drawer .facets-vertical .checkbox{width:18px;height:18px;top:2px;border:1.5px solid rgb(var(--evo-card-ink, 17 17 17) / .35);border-radius:4px;background-color:transparent;box-shadow:none;transition:background-color .2s ease,border-color .2s ease}.evo-collection .facets-vertical .checkbox:checked,.facets-drawer .facets-vertical .checkbox:checked{border-color:var(--evo-ink, #101010);background-color:var(--evo-ink, #101010);background-size:10px 8px}.evo-collection .facets-vertical .checkbox[type=radio],.facets-drawer .facets-vertical .checkbox[type=radio]{border-radius:999px;background-image:none}.evo-collection .facets-vertical .checkbox[type=radio]:checked,.facets-drawer .facets-vertical .checkbox[type=radio]:checked{background-color:transparent;box-shadow:inset 0 0 0 3.5px #fff,inset 0 0 0 10px var(--evo-ink, #101010)}.evo-collection .facets-vertical .checkbox~label,.facets-drawer .facets-vertical .checkbox~label{padding-inline-start:12px;opacity:1;color:rgb(var(--evo-card-ink, 17 17 17) / .78);line-height:1.5}.evo-collection .facets-vertical .checkbox:checked~label,.facets-drawer .facets-vertical .checkbox:checked~label{color:rgb(var(--evo-card-ink, 17 17 17))}.evo-collection .facets-vertical .checkbox:disabled~label,.facets-drawer .facets-vertical .checkbox:disabled~label{color:rgb(var(--evo-card-ink, 17 17 17) / .35)}.evo-filter__count{color:rgb(var(--evo-card-muted, 97 97 97));font-variant-numeric:tabular-nums}.evo-collection .facets-vertical .checkbox:disabled~label .evo-filter__count,.facets-drawer .facets-vertical .checkbox:disabled~label .evo-filter__count{color:inherit}.evo-collection .facets-vertical .checkbox-list,.facets-drawer .facets-vertical .checkbox-list{gap:12px}.evo-collection .facets-vertical .switch:checked,.facets-drawer .facets-vertical .switch:checked{background:var(--evo-ink, #101010)}.evo-chips:not([hidden]){display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-2)}.md\:hidden>.evo-chips:not([hidden]){justify-content:center}.evo-results-head{display:none}.evo-filter-empty:not([hidden]){display:grid;justify-items:center;gap:18px;padding:64px 16px;text-align:center}.evo-filter-empty__reset{padding:12px 24px;border-radius:999px;background-color:var(--evo-ink, #101010);background-image:var(--evo-gloss-dark);box-shadow:var(--evo-lift),inset 0 0 4px 1px var(--evo-ink, #101010),var(--evo-rim-dark);color:#fff;font-size:.875rem;font-weight:600}@media screen and (min-width:1000px){.evo-collection--sidebar{--collection-sidebar-width: 260px;column-gap:48px}.evo-results-head:has(.active-facets,.evo-chips:not([hidden])){display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-2)}.evo-results-head .active-facets{margin-block:0}.evo-facets__head{padding-block-end:20px;border-block-end:1px solid rgb(var(--evo-card-ink, 17 17 17) / .1)}.evo-facets__title{margin:0;font-family:var(--heading-font-family);font-size:clamp(1.25rem,1.55vw,1.625rem);font-weight:700;line-height:1.02;letter-spacing:-.03em;text-transform:uppercase;color:rgb(var(--evo-card-ink, 17 17 17))}.evo-facets__total{margin:6px 0 0;font-size:.875rem;color:rgb(var(--evo-card-muted, 97 97 97))}.evo-facets .accordion{--accordion-spacing: 18px;border-block-start-width:0;border-block-end:1px solid rgb(var(--evo-card-ink, 17 17 17) / .1)}.evo-facets .accordion__toggle{font-size:.9375rem;font-weight:600;color:rgb(var(--evo-card-ink, 17 17 17))}.evo-facets .accordion__toggle label.bold{font-weight:600}.evo-facets .accordion__content{margin-block-end:22px;padding-inline-end:0;transform:none}.evo-facets .circle-chevron{width:auto;height:auto;background:none!important;color:rgb(var(--evo-card-ink, 17 17 17) / .6)}.evo-facets .checkbox-list{gap:10px}.evo-facets .checkbox-container label{font-size:.9375rem;line-height:1.45}.evo-facets .price-range .input-prefix{border-radius:12px;padding:12px 14px}}@media screen and (min-width:1400px){.evo-collection--sidebar{--collection-sidebar-width: 280px;column-gap:56px}}
/*# sourceMappingURL=/cdn/shop/t/331/assets/evo-collection.css.map */
