.kv-rows{padding-block:var(--kv-section-padding);background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}.shopify-section:has(>.kv-rows,>.kv-outfit)+.shopify-section>.kv-rows{padding-top:0}.kv-rows__inner{max-width:var(--page-width);margin-inline:auto;padding-inline:var(--kv-gutter)}.kv-rows__header{margin-bottom:var(--kv-space-6);text-align:center}.kv-rows__title{display:inline-block;max-width:100%;margin:0;padding-bottom:.6rem;border-bottom:1px solid rgb(var(--color-foreground));font-family:var(--kv-font-display);font-weight:var(--kv-weight-display);font-size:var(--kv-size-h2);line-height:var(--kv-leading-h2);letter-spacing:var(--kv-tracking-heading);text-transform:uppercase;color:rgb(var(--color-foreground));overflow-wrap:anywhere}.kv-rows__list{display:flex;gap:var(--kv-space-2);margin:0 calc(-1 * var(--kv-gutter));padding:0 var(--kv-gutter);list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--kv-gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch}.kv-rows__list::-webkit-scrollbar{display:none}.kv-rows__item{flex:0 0 44%;min-width:0;margin:0;scroll-snap-align:start}@media screen and (min-width:750px){.kv-rows__list{gap:var(--kv-space-3)}.kv-rows__item{flex-basis:30%}}@media screen and (min-width:990px){.kv-rows__header{margin-bottom:4rem}.kv-rows__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--kv-space-3);row-gap:4rem;margin:0;padding:0;overflow:visible;scroll-snap-type:none}}.kv-rows .card .ratio:before,.kv-rows .card.ratio:before{--ratio-percent: 133.3333%}.kv-rows .card-wrapper{height:100%}.kv-rows__footer{display:flex;justify-content:center;margin-top:var(--kv-space-6)}@media screen and (min-width:990px){.kv-rows__footer{margin-top:var(--kv-space-7)}}.kv-rows__link{display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-height:4.4rem;padding:var(--kv-space-3) var(--kv-space-6);border:1px solid rgb(var(--color-foreground));border-radius:var(--kv-radius-button);background-color:transparent;color:rgb(var(--color-foreground));font-family:var(--kv-font-text);font-weight:var(--kv-weight-button);font-size:var(--kv-size-button);line-height:1.2;letter-spacing:var(--kv-tracking-button);text-transform:uppercase;text-align:center;text-decoration:none;transition:background-color var(--kv-duration) ease,color var(--kv-duration) ease}.kv-rows__link:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem}@media(hover:hover)and (pointer:fine){.kv-rows__link:hover{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}}@media(prefers-reduced-motion:reduce){.kv-rows__link{transition:none}}.kv-outfit[data-section=featured] .collection{padding-block:.4rem var(--kv-section-padding)}@media screen and (min-width:990px){.kv-outfit[data-section=featured] .collection{padding-top:3.2rem}}.kv-outfit.kv-outfit--reco:not(:has(.grid__item)) .collection{padding-block:0}.kv-outfit__reco{display:block}.kv-outfit[data-section=featured] .collection__title.title-wrapper,.kv-outfit[data-section=featured] slider-component.page-width{max-width:var(--page-width)}@media screen and (min-width:990px){.kv-outfit[data-section=featured] slider-component.page-width-desktop{max-width:var(--page-width)}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/kv-product-rows.css.map?x=6916 */
