.grid--uniform:has(>.aotr-product-card){display:flex;flex-wrap:wrap;align-items:stretch}.grid--uniform:has(>.aotr-product-card):after{display:none}.grid--uniform>.aotr-product-card{display:flex;flex-direction:column}.aotr-product-card>.grid-product__content{display:flex;flex:1;flex-direction:column;min-width:0;height:100%;padding:0;overflow:hidden;position:relative;border:1px solid #e6e4dc;border-radius:12px;background:#fff;box-shadow:none;color:#222;font-family:AOTR Hanken Grotesk,system-ui,sans-serif;text-align:left;transition:border-color .22s,box-shadow .22s,transform .22s}.aotr-product-card>.grid-product__content:hover{border-color:#bfbcb2;box-shadow:0 2px 6px #2222220d,0 14px 30px #22222212;transform:translateY(-2px)}.aotr-product-card .grid__item-image-wrapper{display:flex;flex-direction:column;flex:1;min-width:0}.aotr-product-card .grid-product__image-mask{flex:none;aspect-ratio:1 / 1;width:100%;overflow:hidden;position:relative;border-bottom:1px solid #e6e4dc;border-radius:0;background:#fff}.aotr-product-card .grid-product__image-mask>.grid__image-ratio,.aotr-product-card .grid-product__image-mask>.image-wrap{height:100%;width:100%;padding-bottom:0!important;aspect-ratio:1 / 1;background:#fff}.aotr-product-card .grid-product__image-mask>.image-wrap{height:100%!important}.aotr-product-card .grid__image-ratio:before{padding-bottom:0}.aotr-product-card .grid-product__image-mask img,.aotr-product-card .grid-product__secondary-image img{display:block;width:100%;height:100%;object-fit:contain;background:#fff;transition:transform .5s cubic-bezier(.2,.7,.3,1)}.aotr-product-card .grid-product__secondary-image{top:0;right:0;bottom:0;left:0;background:#fff}.aotr-product-card .aotr-product-card__image-link{position:absolute;top:0;right:0;bottom:0;left:0;display:block;z-index:1}.aotr-product-card .grid-product__link{display:flex;flex:1;flex-direction:column;text-decoration:none;color:inherit}.aotr-product-card .grid-product__link:after{display:none}.aotr-product-card .grid-product__meta{display:flex;flex:1;flex-direction:column;align-items:stretch;gap:8px;min-width:0;padding:15px 16px 17px;line-height:1.4;text-align:left}.aotr-product-card .grid-product__title,[data-type_product_capitalize] .aotr-product-card .grid-product__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:0;min-height:0;color:#222;font-family:AOTR Hanken Grotesk,system-ui,sans-serif;font-size:16.5px;font-weight:600;letter-spacing:-.022em;line-height:1.22;text-transform:none;overflow-wrap:anywhere;-webkit-hyphens:manual;hyphens:manual}.aotr-product-card .grid-product__content:hover .grid-product__title{color:#b8323d}.aotr-product-card .aotr-product-card__subtitle{overflow:hidden;color:#8a8781;font-size:12.5px;font-weight:400;line-height:1.4;white-space:nowrap;text-overflow:ellipsis}.aotr-product-card .aotr-product-card__reviews{display:flex;margin-top:auto;align-items:center;flex-wrap:wrap;gap:6px;min-height:17px;color:#57544e;font-size:11.5px;font-weight:400;line-height:1.4}.aotr-product-card .aotr-product-card__stars{display:inline-block;flex:none;position:relative;color:#ded9cd;font-family:Arial,sans-serif;font-size:13px;letter-spacing:1px;line-height:1;white-space:nowrap}.aotr-product-card .aotr-product-card__stars-fill{display:block;overflow:hidden;position:absolute;top:0;left:0;color:#a8873f;line-height:inherit;white-space:nowrap}.aotr-product-card .aotr-product-card__rating{color:#343434;font-weight:700}.aotr-product-card .aotr-product-card__review-count{color:#8a8781}.aotr-product-card .jdgm-preview-badge{display:none!important}.aotr-product-card .grid-product__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 8px;margin:auto 0 0;padding-top:11px;border-top:1px solid #e6e4dc;color:#222;font-size:14.5px;font-weight:600;letter-spacing:-.015em;line-height:1.4}.aotr-product-card .aotr-product-card__reviews~.grid-product__price{margin-top:0}.aotr-product-card .aotr-product-card__current-price{order:0}.aotr-product-card .grid-product__price--original{order:1;margin:0;color:#8a8781;font-size:12.5px;font-weight:400;text-decoration:line-through}.aotr-product-card .grid-product__price--savings{order:2;margin:0;padding:3px 7px;border-radius:4px;background:#d8434f;color:#fff;font-family:AOTR IBM Plex Mono,ui-monospace,monospace;font-size:9.5px;font-weight:600;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.aotr-product-card .product__unit-price{order:3;flex-basis:100%;margin:0;color:#8a8781;font-size:11px;font-weight:400}.aotr-product-card .grid-product__tag{top:11px;left:11px;right:auto;display:flex;align-items:center;min-height:25px;max-width:calc(100% - 22px);padding:5px 11px;border-radius:13px;background:#222;color:#fff;font-family:AOTR IBM Plex Mono,ui-monospace,monospace;font-size:10px;font-weight:500;letter-spacing:.1em;line-height:1.3;text-transform:uppercase;pointer-events:none}.aotr-product-card .grid-product__tag--sale{background:#d8434f}.aotr-product-card .grid-product__tag--sold-out{background:#57544e;color:#fff}.aotr-product-card .quick-product__btn{position:absolute;z-index:2;left:11px;right:11px;bottom:11px;width:calc(100% - 22px);min-height:44px;padding:10px 14px;border:0;border-radius:999px;background:linear-gradient(160deg,#ee7078,#db4a55 40%,#b32c38 74%,#8e1f29);color:#fff;box-shadow:0 1px 2px #22222214,0 8px 20px #9e27323d;font-family:AOTR Hanken Grotesk,system-ui,sans-serif;font-size:12.5px;font-weight:700;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.aotr-product-card :is(a,button):focus-visible{outline:2px solid #b8323d;outline-offset:-3px}.aotr-product-card aotr-quick-add{display:contents}.aotr-product-card .aotr-quick-add-form{margin:0}.aotr-product-card .aotr-quick-add-form .errors{position:absolute;z-index:3;left:11px;right:11px;bottom:66px;max-height:calc(100% - 80px);overflow:auto;margin:0;padding:10px;border:1px solid #b8323d;border-radius:6px;background:#fff;color:#91232e;font-size:12px;line-height:1.4}.aotr-product-card .quick-product__btn:disabled{cursor:not-allowed}@media(hover:hover)and (pointer:fine){.aotr-product-card .grid-product__content:hover .grid-product__secondary-image img{transform:scale(1.03)}}@media(max-width:720px){.aotr-product-card .grid-product__meta{gap:4px;padding:12px 12px 14px}.aotr-product-card .grid-product__title,[data-type_product_capitalize] .aotr-product-card .grid-product__title{font-size:14px;letter-spacing:-.015em}.aotr-product-card .aotr-product-card__subtitle{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:11.5px;line-height:1.4;white-space:normal;overflow-wrap:break-word;text-overflow:clip}.aotr-product-card .grid-product__price{padding-top:9px;font-size:13px}.aotr-product-card .grid-product__price--savings{padding:2px 5px;font-size:8px;letter-spacing:.06em}.aotr-product-card .grid-product__tag{top:8px;left:8px;min-height:19px;padding:3px 8px;border-radius:10px;font-size:8px;letter-spacing:.07em}}@media(max-width:768px){.grid-overflow-wrapper>.grid--uniform:has(>.aotr-product-card){flex-wrap:nowrap}}@media(max-width:420px){.aotr-product-card .grid-product__meta{padding:10px 10px 12px}}@media(prefers-reduced-motion:reduce){.aotr-product-card>.grid-product__content,.aotr-product-card .grid-product__image-mask img{transition-duration:.01ms}}
/*# sourceMappingURL=/cdn/shop/t/103/assets/aotr-product-cards.css.map */
