.md-card{container-type:inline-size;position:relative;display:flex;flex-direction:column;height:100%;font-family:var(--md-font);color:var(--md-ink)}.md-card__media{position:relative;aspect-ratio:1;overflow:hidden;border-radius:var(--md-radius);background:var(--md-gray-100)}.md-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;transition:opacity var(--md-dur-2) var(--md-ease-out),transform var(--md-dur-2) var(--md-ease-out)}.md-card__img--2{opacity:0}@media(hover:hover)and (min-width:990px){.md-card__media--hover:hover .md-card__img--2,.md-card:focus-within .md-card__media--hover .md-card__img--2{opacity:1}.md-card:hover .md-card__img:not(.md-card__img--2){transform:scale(1.02)}}.md-card__flag{position:absolute;top:var(--md-2);left:var(--md-2);padding:var(--md-1) var(--md-2);border-radius:var(--md-radius-sm);background:var(--md-white);font-size:1.2rem;font-weight:var(--md-weight-semi);letter-spacing:.06em;text-transform:uppercase}.md-card__body{display:flex;flex:1;flex-direction:column;gap:var(--md-1);padding-top:var(--md-3)}.md-card__species{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--md-2);margin:0;font-size:var(--md-step--1);line-height:1.35}.md-card__species-name{display:inline-flex;align-items:center;gap:var(--md-2);font-weight:var(--md-weight-semi);letter-spacing:.08em;text-transform:uppercase;font-size:1.15rem}.md-card__species-name:before{content:"";width:1.6rem;height:.4rem;border-radius:1px;background:var(--md-band, var(--md-gray-300))}.md-card__binomial{font-size:1.2rem}.md-card__title{margin:0;font-size:var(--md-step-0);font-weight:var(--md-weight-semi);line-height:1.3;letter-spacing:0}.md-card__link{color:inherit;text-decoration:none}.md-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:var(--md-radius)}.md-card__link:hover{text-decoration:underline;text-underline-offset:.3rem;text-decoration-thickness:1px}body.md .md-card__link:focus-visible{outline:none}body.md .md-card__link:focus-visible:after{outline:2px solid var(--md-focus);outline-offset:4px}.md-card__format{display:flex;flex-wrap:wrap;column-gap:var(--md-2);margin:0;font-size:var(--md-step--1);line-height:1.4;color:var(--md-gray-700)}.md-card__format span+span:before{content:"/";margin-right:var(--md-2);color:var(--md-gray-300)}@container (max-width: 260px){.md-card__format{flex-direction:column}.md-card__format span+span:before{content:none}.md-card__title{font-size:1.5rem}}.md-card__rating{margin:0;font-size:var(--md-step--1);color:var(--md-ink)}.md-card__price{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--md-2);margin-top:var(--md-1)}.md-card__now{font-size:var(--md-step-1);font-weight:var(--md-weight-bold)}.md-card__was{font-size:var(--md-step--1);color:var(--md-gray-600)}.md-card__pps{font-size:var(--md-step--1);color:var(--md-gray-700)}.md-card__sub{margin:0;font-size:var(--md-step--1);line-height:1.4;color:var(--md-gray-700)}.md-card .md-b2g1-mark{margin:0}.md-card__actions{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:var(--md-2);margin-top:auto;padding-top:var(--md-3)}.md-card__form{flex:1 1 auto;min-width:0}.md-card__form+.md-card__form{flex:0 1 auto}.md-card__actions>.md-card__btn,.md-card__form .md-card__btn{width:100%;padding-inline:var(--md-3);font-size:1.2rem}.md-card__btn .loading__spinner{width:1.6rem}.md-card__btn.loading>span{visibility:hidden}.md-card__btn.loading{position:relative}.md-card__btn.loading .loading__spinner{position:absolute}.md-card__error{margin-top:var(--md-1);font-size:1.2rem;color:var(--md-orange-700)}.md-card--sold-out .md-card__img{opacity:.72}.md-card__media{border-radius:var(--md-radius)}.md-card__img{transition:transform var(--md-dur-3) var(--md-ease-out),opacity var(--md-dur-2) var(--md-ease-out)}@media(hover:hover)and (min-width:990px){.md-card:hover .md-card__img:not(.md-card__img--2){transform:scale(1.035)}}.md-card__body{gap:.6rem;padding-top:var(--md-4)}.md-card__species-name{font-size:1.1rem;letter-spacing:.14em}.md-card__species-name:before{width:1.2rem;height:.2rem}.md-card__binomial{color:var(--md-gray-700)}.md-card__title{font-size:clamp(1.5rem,1.42rem + .2vw,1.7rem);font-weight:var(--md-weight-semi);letter-spacing:-.005em}.md-card__format{font-size:1.25rem}.md-card__now{font-size:var(--md-step-0);font-weight:var(--md-weight-semi)}.md-card__pps,.md-card__sub{font-size:1.25rem}.md-card .md-b2g1-mark{font-size:1.2rem;font-weight:var(--md-weight-semi);letter-spacing:.02em}.md-card__actions{padding-top:var(--md-4);gap:var(--md-1) var(--md-3);align-items:center}.md-card__actions .md-card__btn.md-btn--primary{background:transparent;border-color:var(--md-ink);color:var(--md-ink)}.md-card__actions .md-card__btn.md-btn--primary:hover{background:var(--md-ink);border-color:var(--md-ink);color:var(--md-white)}.md-card__form+.md-card__form .md-card__btn.md-btn--outline{border-color:transparent;padding-inline:var(--md-2);text-decoration:underline;text-underline-offset:.4rem;text-decoration-color:var(--md-orange-500)}.md-card__form+.md-card__form .md-card__btn.md-btn--outline:hover{background:transparent;color:var(--md-orange-600)}.md-card__flag{border-radius:var(--md-radius-sm);font-size:1.1rem;letter-spacing:.12em}@media screen and (max-width:749px){.md-card__body{gap:var(--md-1);padding-top:var(--md-3)}.md-card__title{order:1;font-size:var(--md-fs-body);line-height:1.3;font-weight:var(--md-weight-semi)}.md-card__species{order:2}.md-card__species-name{display:none}.md-card__species:not(:has(.md-card__binomial)){display:none}.md-card__binomial{font-size:var(--md-fs-small);line-height:var(--md-lh-small);color:var(--md-gray-700)}.md-card__price{order:3;margin-top:0}.md-card__now{font-size:var(--md-fs-price);font-weight:var(--md-weight-semi);line-height:1.33}.md-card__pps,.md-card__was{font-size:var(--md-fs-small)}.md-card__format,.md-card__sub,.md-card__rating{display:none}.md-card__actions{order:4;padding-top:var(--md-3)}.md-card__actions>.md-card__btn,.md-card__form .md-card__btn{min-height:var(--md-tap)}}.md-card__pps__three{color:var(--md-ink);font-weight:var(--md-weight-semi);white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/31/assets/md-product-card.css.map */
