.kaninor-card{position:relative;display:flex;flex-direction:column;width:100%;height:100%;min-width:0;background:none;border:0;border-radius:0}.kaninor-card__media-link{display:block;text-decoration:none}.kaninor-card__media-wrap{position:relative}.kaninor-card__media{position:relative;aspect-ratio:5 / 6;width:100%;overflow:hidden;background:none}.kaninor-card__image,.kaninor-card__placeholder{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.22,.61,.36,1),opacity .4s ease}.kaninor-card__placeholder{background-color:rgba(var(--color-foreground),.04);fill:rgba(var(--color-foreground),.2)}.kaninor-card__image{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.kaninor-card__image--active{opacity:1}.kaninor-card__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;pointer-events:none;transition:opacity .4s ease}.kaninor-card__video--playing,.kaninor-card__video.kaninor-card__image--active{opacity:1}@media(hover:hover){.kaninor-card:hover .kaninor-card__image--active{transform:scale(1.035)}.kaninor-card:hover .kaninor-card__image--secondary{opacity:1}}@media(prefers-reduced-motion:reduce){.kaninor-card__image{transition:none}}.kaninor-card__nav{display:none}@media(hover:none){.kaninor-card__nav{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;z-index:4;width:3.2rem;height:3.2rem;padding:0;border:0;background:none;cursor:pointer;transform:translateY(-50%)}.kaninor-card__nav--prev{left:.2rem}.kaninor-card__nav--next{right:.2rem}.kaninor-card__nav-icon{width:2rem;height:2rem;color:#fff;filter:drop-shadow(0 1px 3px rgba(0,0,0,.55))}.kaninor-card__nav-icon--prev{transform:rotate(90deg)}.kaninor-card__nav-icon--next{transform:rotate(-90deg)}}.kaninor-card__badges{position:absolute;top:1.2rem;left:1.2rem;z-index:2;display:flex;flex-wrap:wrap;gap:.6rem}.kaninor-card__badge{padding:.6rem 1rem;border-radius:0;font-family:var(--font-body-family);font-size:1.1rem;font-weight:700;line-height:1;letter-spacing:.12em;text-transform:uppercase}.kaninor-card__quick-add{position:absolute;z-index:4;right:1.2rem;bottom:1.2rem}.kaninor-card__quick-add product-form{display:block}.kaninor-card__quick-add-button.kaninor-card__quick-add-button{position:relative;display:flex;align-items:center;justify-content:center;width:6.4rem;height:6.4rem;min-width:0;min-height:0;padding:0;border:0;border-radius:50%;background-color:#faf4eeeb;box-shadow:0 0 rgba(var(--color-button),1);transition:box-shadow .2s ease,background-color .2s ease;cursor:pointer}.kaninor-card__quick-add-icon.kaninor-card__quick-add-icon,.accordion.accordion .kaninor-card__quick-add-icon{position:absolute;top:50%;left:50%;width:5rem;height:5rem;color:rgb(var(--color-button));transform:translate(-50%,-50%) scale(1);transition:opacity .2s ease,transform .2s ease}.kaninor-card__quick-add-icon--added.kaninor-card__quick-add-icon--added,.accordion.accordion .kaninor-card__quick-add-icon--added{width:3rem;height:3rem;opacity:0;transform:translate(-50%,-50%) scale(.6)}.kaninor-card__quick-add-button.kaninor-card__quick-add-button.loading,.kaninor-card__quick-add-button.kaninor-card__quick-add-button--added{box-shadow:0 0 0 .2rem rgb(var(--color-button))}.kaninor-card__quick-add-button.loading .kaninor-card__quick-add-icon--cart,.kaninor-card__quick-add-button--added .kaninor-card__quick-add-icon--cart{opacity:0;transform:translate(-50%,-50%) scale(.6)}.kaninor-card__quick-add-button--added .kaninor-card__quick-add-icon--added{opacity:1;transform:translate(-50%,-50%) scale(1)}.kaninor-card__quick-add-spinner{position:absolute;top:50%;left:50%;width:2rem;height:2rem;margin:-1rem 0 0 -1rem;border:.2rem solid rgba(var(--color-button),.25);border-top-color:rgb(var(--color-button));border-radius:50%;opacity:0;animation:kaninor-card__quick-add-spin .7s linear infinite}.kaninor-card__quick-add-button.loading .kaninor-card__quick-add-spinner{opacity:1}.kaninor-card__quick-add-button--added .kaninor-card__quick-add-spinner{opacity:0}@keyframes kaninor-card__quick-add-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.kaninor-card__quick-add-spinner{animation:none}}.kaninor-card__quick-add-button .loading__spinner{display:none}@media(hover:hover){.kaninor-card__quick-add-button.kaninor-card__quick-add-button{width:7rem;height:7rem}.kaninor-card__quick-add-icon.kaninor-card__quick-add-icon,.accordion.accordion .kaninor-card__quick-add-icon{width:5rem;height:5rem}.kaninor-card__quick-add-icon--added.kaninor-card__quick-add-icon--added,.accordion.accordion .kaninor-card__quick-add-icon--added{width:3.2rem;height:3.2rem}.kaninor-card__quick-add{opacity:0;transform:translateY(.6rem);transition:opacity .25s ease,transform .25s ease;pointer-events:none}.kaninor-card:hover .kaninor-card__quick-add{opacity:1;transform:translateY(0);pointer-events:auto}@supports selector(:has(*)){.kaninor-card:has(:focus-visible) .kaninor-card__quick-add{opacity:1;transform:translateY(0);pointer-events:auto}}}@media(hover:none){.kaninor-card__quick-add--pending{opacity:0;transform:translateY(1.6rem);transition:opacity .9s ease,transform .9s cubic-bezier(.16,1,.3,1)}.kaninor-card__quick-add--pending.kaninor-card__quick-add--in-view{opacity:1;transform:translateY(0)}}@media(hover:none)and (prefers-reduced-motion:reduce){.kaninor-card__quick-add--pending{opacity:1;transform:none;transition:none}}.kaninor-card__badge--sale,.kaninor-card__badge--stock{background-color:transparent;border:1px solid rgb(var(--color-button));color:rgb(var(--color-button))}.kaninor-card__badge--sold-out{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.kaninor-card__info{display:flex;flex-direction:column;flex-grow:1;min-width:0;padding-top:1.4rem;text-align:left}.kaninor-card__title{margin:0;font-size:var(--kf-card-title-size, 2.6rem);font-family:var(--kf-card-title-font, var(--font-heading-family));font-weight:var(--kf-card-title-weight, var(--font-heading-weight, 400));line-height:1.15;letter-spacing:-.015em;color:rgb(var(--color-button))}.kaninor-card__title-category{font-weight:var(--kf-card-title-weight, var(--font-heading-weight, 400))}.kaninor-card__title-category:after{content:" - "}.kaninor-card__title-link{color:inherit;text-decoration:none}.kaninor-card__title-link:hover{text-decoration:none}.kaninor-card__title-link:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:3px}.kaninor-card__title-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}@supports selector(:has(*)){.kaninor-card:has(:focus-visible){outline:2px solid rgb(var(--color-foreground));outline-offset:4px}.kaninor-card__title-link:focus-visible{outline:none}}.kaninor-card .rating-star{--letter-spacing: .6;--font-size: 1.3;--color-rating-star: rgb(var(--color-button))}.kaninor-fake-rating{display:flex;align-items:center;gap:.6rem;margin:.2rem 0 0;text-decoration:none}.kaninor-fake-rating__count{font-size:1.2rem;color:rgba(var(--color-foreground),.65)}.kaninor-fake-rating--link:hover .kaninor-fake-rating__count{text-decoration:underline}.kaninor-card__descriptor{margin:.2rem 0 0;font-family:var(--kf-card-descriptor-font, var(--font-body-family));font-weight:var(--kf-card-descriptor-weight, 400);font-size:var(--kf-card-descriptor-size, 1.4rem);line-height:1.5;color:rgba(var(--color-foreground),.7)}.kaninor-card__price{align-self:flex-start;display:inline-flex;align-items:baseline;gap:.6rem;margin:.3rem 0 0;font-family:var(--kf-card-price-font, var(--font-body-family));font-weight:var(--kf-card-price-weight, 400);font-size:var(--kf-card-price-size, 1.9rem);line-height:1.3}.kaninor-card__price-current{display:inline-flex;align-items:center;font-size:1.2em}.kaninor-card__price-compare{margin-right:0;font-size:.79em;text-decoration:line-through;opacity:.85}
/*# sourceMappingURL=/cdn/shop/t/7/assets/kaninor-product-card.css.map */
