.ky-category-tabs{--ky-category-tabs-heading-size: clamp(2rem, 1.6rem + 1.6vw, 2.5rem);--ky-category-tabs-title-size: clamp(.9375rem, .9rem + .15vw, 1rem);--ky-category-tabs-text-size: clamp(.8125rem, .775rem + .15vw, .875rem);--ky-category-tabs-small-size: clamp(.6875rem, .65rem + .15vw, .75rem);--ky-category-tabs-promo-size: clamp(1.75rem, 1.6rem + .6vw, 2rem);--ky-category-tabs-gap: var(--ky-category-tabs-gap-mobile);--ky-category-tabs-card-width: var(--ky-category-tabs-card-width-mobile);--ky-category-tabs-award-size: var(--ky-category-tabs-award-mobile);--ky-category-tabs-header-space: 2rem;--ky-category-tabs-inset: var(--ky-category-tabs-corner-mobile);--ky-category-tabs-awards-gap: .5rem;--ky-category-tabs-promo-padding: 1rem;--ky-category-tabs-control: 3rem;--ky-category-tabs-arrow: 2.25rem;--ky-category-tabs-radius: .375rem;--ky-category-tabs-star: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M31.547 12a.848.848 0 00-.677-.577l-9.427-1.376-4.224-8.532a.847.847 0 00-1.516 0l-4.218 8.534-9.427 1.355a.847.847 0 00-.467 1.467l6.823 6.664-1.612 9.375a.847.847 0 001.23.893l8.428-4.434 8.432 4.432a.847.847 0 001.229-.894l-1.615-9.373 6.822-6.665a.845.845 0 00.214-.869z'/%3E%3C/svg%3E");padding-block:var(--ky-category-tabs-padding-top-mobile) var(--ky-category-tabs-padding-bottom-mobile);color:var(--ky-category-tabs-text)}.ky-category-tabs__top{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem;margin-block-end:var(--ky-category-tabs-header-space)}.ky-category-tabs__top:empty{display:none}.ky-category-tabs__header{display:flex;flex-direction:column;gap:1rem}.ky-category-tabs__eyebrow{margin:0;color:var(--ky-category-tabs-secondary);font-family:var(--ky-font-genova-bold);font-size:var(--ky-category-tabs-text-size);line-height:1.25;text-transform:uppercase}.ky-category-tabs__heading{margin:0;color:inherit;font-family:var(--font-heading--family);font-size:var(--ky-category-tabs-heading-size);line-height:1.1;letter-spacing:-.02em;text-transform:none}.ky-category-tabs__intro{max-inline-size:40rem;font-family:var(--font-body--family);font-size:var(--ky-category-tabs-title-size);line-height:1.25}.ky-category-tabs__intro p{margin:0}.ky-category-tabs__intro p+p{margin-block-start:.75em}.ky-category-tabs__nav{display:flex;gap:.5rem}.ky-category-tabs__nav[hidden]{display:none}.ky-category-tabs__arrow{position:relative;display:flex;align-items:center;justify-content:center;width:var(--ky-category-tabs-arrow);height:var(--ky-category-tabs-arrow);padding:0;border:1px solid var(--ky-category-tabs-arrow-border);border-radius:.25rem;background-color:var(--ky-category-tabs-arrow-bg);color:var(--ky-category-tabs-arrow-icon);cursor:pointer}.ky-category-tabs__arrow:before{content:"";position:absolute;top:-.25rem;right:-.25rem;bottom:-.25rem;left:-.25rem}.ky-category-tabs__arrow:hover:enabled{background-color:color-mix(in srgb,var(--ky-category-tabs-arrow-bg) 85%,#000)}.ky-category-tabs__arrow:focus-visible{outline:2px solid var(--ky-category-tabs-text);outline-offset:2px}.ky-category-tabs__arrow:disabled{opacity:.4;cursor:default}.ky-category-tabs__arrow svg{width:.75rem;height:.75rem}.ky-category-tabs__arrow--prev svg{transform:scaleX(-1)}.ky-category-tabs__grid{position:relative;display:flex;gap:var(--ky-category-tabs-gap);margin:0;padding:0;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.ky-category-tabs__grid::-webkit-scrollbar{display:none}.ky-category-tabs__grid:focus-visible{outline:2px solid var(--ky-category-tabs-text);outline-offset:2px}.ky-category-tabs__item{display:flex;flex:0 0 var(--ky-category-tabs-card-width);min-width:0;scroll-snap-align:start}.ky-category-tabs__card{display:flex;flex-direction:column;gap:1rem;width:100%}.ky-category-tabs__media{position:relative;aspect-ratio:1;overflow:hidden;border:1px solid var(--ky-category-tabs-border);border-radius:var(--ky-category-tabs-radius);background-color:var(--ky-category-tabs-image-bg);color:var(--ky-category-tabs-border)}.ky-category-tabs__media-link{display:block;height:100%}.ky-category-tabs__image{display:block;width:100%;height:100%;object-fit:cover}.ky-category-tabs__image--placeholder{fill:currentColor}.ky-category-tabs__corner{position:absolute;inset-block-start:var(--ky-category-tabs-inset);inset-inline-start:var(--ky-category-tabs-inset);z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--ky-category-tabs-awards-gap);pointer-events:none}.ky-category-tabs__badge{display:flex;align-items:center;min-height:1.25rem;padding:0 .25rem;border:1px solid var(--ky-category-tabs-badge-border);border-radius:.25rem;background-color:var(--ky-category-tabs-badge-bg);color:var(--ky-category-tabs-badge-text);font-family:var(--font-body--family);font-size:var(--ky-category-tabs-small-size);line-height:1.25}.ky-category-tabs__award{width:var(--ky-category-tabs-award-size);height:var(--ky-category-tabs-award-size);object-fit:contain}.ky-category-tabs__bag{position:absolute;inset-block-end:1rem;inset-inline-end:1rem;z-index:1;display:flex;align-items:center;justify-content:center;width:var(--ky-category-tabs-control);height:var(--ky-category-tabs-control);border-radius:.25rem;background-color:color-mix(in srgb,var(--ky-category-tabs-bag-bg) 75%,transparent);color:var(--ky-category-tabs-bag-icon)}.ky-category-tabs__bag:hover{background-color:color-mix(in srgb,var(--ky-category-tabs-bag-bg) 85%,transparent)}.ky-category-tabs__bag:focus-visible{outline:2px solid var(--ky-category-tabs-text);outline-offset:2px}.ky-category-tabs__bag svg{width:1.25rem;height:1.25rem}.ky-category-tabs__info{display:flex;flex-direction:column;gap:.5rem}.ky-category-tabs__title{margin:0;color:inherit;font-family:var(--font-heading--family);font-size:var(--ky-category-tabs-title-size);line-height:1;letter-spacing:-.02em;text-transform:none}.ky-category-tabs__title-link{color:inherit;text-decoration:none}.ky-category-tabs__title-link:hover{text-decoration:underline;text-underline-offset:.2em}.ky-category-tabs__title-link:focus-visible{outline:2px solid currentColor;outline-offset:2px}.ky-category-tabs__rating{display:flex;align-items:center;gap:.375rem;margin:0;font-family:var(--font-body--family);font-size:var(--ky-category-tabs-text-size);line-height:1.25}.ky-category-tabs__stars{flex:none;width:5.5625em;height:1em;background:linear-gradient(90deg,var(--ky-category-tabs-star-color) var(--ky-category-tabs-rating),var(--ky-category-tabs-border) var(--ky-category-tabs-rating));-webkit-mask:var(--ky-category-tabs-star) left center / 1em 1em space no-repeat;mask:var(--ky-category-tabs-star) left center / 1em 1em space no-repeat}.ky-category-tabs__divider{width:1px;height:.75em;background-color:currentColor}.ky-category-tabs__description{margin:0;color:var(--ky-category-tabs-secondary);font-family:var(--font-body--family);font-size:var(--ky-category-tabs-text-size);line-height:1.25}.ky-category-tabs__price{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;margin:0;font-family:var(--font-body--family);font-size:var(--ky-category-tabs-text-size);line-height:1.25}.ky-category-tabs__amount{font-family:var(--ky-font-genova-bold)}.ky-category-tabs__compare{color:var(--ky-category-tabs-secondary)}.ky-category-tabs__save{margin-inline-start:.25rem;color:var(--ky-category-tabs-success);font-size:var(--ky-category-tabs-small-size);text-transform:uppercase}.ky-category-tabs__promo{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:1.25rem;width:100%;padding:var(--ky-category-tabs-promo-padding);border:1px solid var(--ky-category-tabs-border);border-radius:var(--ky-category-tabs-radius);background-color:var(--ky-category-tabs-promo-bg);color:var(--ky-category-tabs-promo-text);text-align:center}.ky-category-tabs__promo-background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;object-fit:cover}.ky-category-tabs__promo--image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:var(--ky-category-tabs-promo-bg);opacity:var(--ky-category-tabs-promo-overlay)}.ky-category-tabs__icon{flex:none;width:calc(var(--ky-category-tabs-icon-size) * .75);height:calc(var(--ky-category-tabs-icon-size) * .75)}.ky-category-tabs__icon--image{object-fit:contain}.ky-category-tabs__promo-copy{display:flex;flex-direction:column;gap:.75rem}.ky-category-tabs__promo-heading{margin:0;color:inherit;font-family:var(--font-heading--family);font-size:calc(var(--ky-category-tabs-promo-size) * .8);line-height:1;letter-spacing:-.015em;text-transform:none}.ky-category-tabs__promo-text{margin:0;font-family:var(--font-body--family);font-size:var(--ky-category-tabs-text-size);line-height:1.25}.ky-category-tabs__promo-button{display:inline-flex;margin-block-start:auto;align-items:center;justify-content:center;gap:.5rem;min-height:var(--ky-category-tabs-control);padding:.75rem 1rem;border:1px solid var(--ky-category-tabs-promo-button-bg);border-radius:.25rem;background-color:var(--ky-category-tabs-promo-button-bg);color:var(--ky-category-tabs-promo-button-text);font-family:var(--font-body--family);font-size:var(--ky-category-tabs-text-size);line-height:1.25;text-decoration:none;text-transform:uppercase}.ky-category-tabs__promo-button:hover{border-color:color-mix(in srgb,var(--ky-category-tabs-promo-button-bg) 80%,#000);background-color:color-mix(in srgb,var(--ky-category-tabs-promo-button-bg) 80%,#000)}.ky-category-tabs__promo-button:focus-visible{outline:2px solid var(--ky-category-tabs-promo-button-bg);outline-offset:2px}.ky-category-tabs__promo-button svg{width:.75rem;height:.75rem}.ky-category-tabs__promo-button:hover svg{transform:translate(.25rem)}@media(prefers-reduced-motion:no-preference){.ky-category-tabs__promo-button svg{transition:transform .2s ease}}@media(prefers-reduced-motion:reduce){.ky-category-tabs__promo-button:hover svg{transform:none}}@media screen and (min-width:750px){.ky-category-tabs{--ky-category-tabs-gap: var(--ky-category-tabs-gap-desktop);--ky-category-tabs-card-width: calc((100% - var(--ky-category-tabs-gap)) / 2);--ky-category-tabs-award-size: var(--ky-category-tabs-award-desktop);--ky-category-tabs-header-space: 3rem;--ky-category-tabs-inset: var(--ky-category-tabs-corner-desktop);--ky-category-tabs-awards-gap: .75rem;--ky-category-tabs-promo-padding: 3rem;padding-block:var(--ky-category-tabs-padding-top-desktop) var(--ky-category-tabs-padding-bottom-desktop)}.ky-category-tabs__top{flex-direction:row;align-items:flex-end;justify-content:space-between}.ky-category-tabs__nav{flex:none}}@media screen and (min-width:990px){.ky-category-tabs{--ky-category-tabs-card-width: calc( (100% - var(--ky-category-tabs-gap) * (var(--ky-category-tabs-cards) - 1)) / var(--ky-category-tabs-cards) )}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ky-category-tabs.css.map */
