.card-wrapper{position:relative;height:100%;color:inherit;text-decoration:none}.card{height:100%;background:transparent;border:0}.card__inner{position:relative;border-radius:var(--ae-radius-lg);overflow:hidden;background:var(--ae-bg-subtle);border:1px solid var(--ae-border);transition:border-color var(--ae-dur-base) var(--ae-ease-out),box-shadow var(--ae-dur-base) var(--ae-ease-out),transform var(--ae-dur-base) var(--ae-ease-out)}.card--card:after,.card--standard .card__inner:after,.card--shape.card--standard:not(.card--text) .card__inner:after,.card__content:after,.card-wrapper:after{content:none!important}@media(hover:hover)and (pointer:fine){.card-wrapper:hover .card__inner{border-color:var(--ae-border-sky);box-shadow:var(--ae-shadow-lg);transform:translateY(-3px)}}.card-wrapper:focus-within .card__inner{border-color:var(--ae-sky-500)}@media(prefers-reduced-motion:reduce){.card-wrapper:hover .card__inner{transform:none}}.card__media,.card .media{background:transparent;border-radius:0;overflow:hidden}.card .card__media .media img,.card__media img,.card .media img{width:100%;height:100%;object-fit:contain;object-position:center center;display:block;padding:var(--ae-space-3);transition:transform var(--ae-dur-slow) var(--ae-ease-out),opacity var(--ae-dur-base) var(--ae-ease-out)}.card__media,.card .media,.card .card__inner{background:#fff}@media(hover:hover)and (pointer:fine){.card-wrapper:hover .card__media img:first-child,.card-wrapper:hover .media img:first-child{transform:scale(1.04)}}@media(prefers-reduced-motion:reduce){.card__media img,.card .media img,.card-wrapper:hover .card__media img:first-child{transform:none!important}}.media--hover-effect>img+img{transition:opacity var(--ae-dur-base) var(--ae-ease-out),transform var(--ae-dur-slow) var(--ae-ease-out)}.card__badge{position:absolute;top:var(--ae-space-3);left:var(--ae-space-3);right:auto;bottom:auto;z-index:2;display:flex;gap:var(--ae-space-2)}.card__badge .badge{background:var(--ae-ink-solid);color:#fff;border:0;border-radius:var(--ae-radius-pill);padding:.5rem var(--ae-space-3);font-family:var(--ae-font-body);font-size:var(--ae-text-label);font-weight:var(--ae-weight-semibold);letter-spacing:.04em;line-height:1.2}.card__badge .badge.color-scheme-5,.badge.color-scheme-5{background:var(--ae-accent);color:var(--ae-accent-text)}.card__badge .badge.color-scheme-2,.badge.color-scheme-2{background:#ffffffe6;color:var(--ae-ink-700);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.card__content{padding:0;display:grid;grid-template-rows:auto}.card__information{padding:var(--ae-space-4) 0 0;display:flex;flex-direction:column;gap:var(--ae-space-2)}.card__heading{margin:0;font-family:var(--ae-font-body);font-size:var(--ae-text-sm);line-height:1.45;letter-spacing:0;font-weight:var(--ae-weight-medium)}.card__heading a,.card__heading .full-unstyled-link{color:var(--ae-ink-900);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color var(--ae-dur-fast) var(--ae-ease-out)}@media(hover:hover)and (pointer:fine){.card__heading a:hover{color:var(--ae-sky-700)}}.card-information>*+*{margin-top:0}.card-information .price{font-family:var(--ae-font-display);font-size:var(--ae-text-h4);font-weight:var(--ae-weight-semibold);letter-spacing:-.012em;color:var(--ae-ink-900)}.card-information .caption,.card-information .caption-with-letter-spacing{font-size:var(--ae-text-xs);letter-spacing:.02em;color:var(--ae-text-subtle);text-transform:none}.quick-add{margin-top:var(--ae-space-3)}.quick-add__submit{width:100%;min-height:4.4rem;border-radius:var(--ae-radius-pill);background:var(--ae-action);color:var(--ae-action-text);border:0;font-family:var(--ae-font-body);font-size:var(--ae-text-sm);font-weight:var(--ae-weight-semibold);cursor:pointer;transition:background-color var(--ae-dur-fast) var(--ae-ease-out),transform var(--ae-dur-press) var(--ae-ease-out)}.quick-add__submit:after,.quick-add__submit:before{content:none}@media(hover:hover)and (pointer:fine){.quick-add__submit:hover{background:var(--ae-action-hover)}}.quick-add__submit:active{transform:scale(.97)}.quick-add__submit:focus-visible{outline:none;box-shadow:var(--ae-focus-ring)}.quick-add__submit .loading__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--ae-card-min)),1fr));column-gap:var(--ae-space-5);row-gap:var(--ae-space-7)}.product-grid>.grid__item{width:auto;max-width:none;flex:none;padding-left:0;margin:0}@media screen and (max-width:749px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--ae-space-3);row-gap:var(--ae-space-5)}.card__information{padding-top:var(--ae-space-3)}.card-information .price{font-size:var(--ae-text-lg)}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/aecooly-card.css.map */
