mz-cart-recs{display:block}.mz-recs{--mz-ink: #1f2a4d;--mz-rec-colour: #c6dbea;margin-block:2rem .8rem;color:var(--mz-ink);animation:mz-recs-in .35s ease-out both}@keyframes mz-recs-in{0%{opacity:0;transform:translateY(.6rem)}}@media(prefers-reduced-motion:reduce){.mz-recs{animation:none}}.mz-recs__title{margin:0 0 .8rem;font-size:1.3rem;font-weight:500;letter-spacing:0;text-transform:none;line-height:1.4;color:#1f2a4db8}.mz-recs__title strong{font-weight:600;color:var(--mz-ink)}.mz-recs__card{display:grid;grid-template-columns:8rem minmax(0,1fr) auto;align-items:center;gap:1.4rem;padding:1rem 1.2rem 1rem 1rem;background:color-mix(in srgb,var(--mz-rec-colour) 16%,#fff);border:1px solid color-mix(in srgb,var(--mz-rec-colour) 45%,#fff);border-radius:1.6rem}.mz-recs__media{display:block;width:8rem;aspect-ratio:1;overflow:hidden;border-radius:1.1rem;background:#fff}.mz-recs__media img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.35);transition:transform .4s ease}.mz-recs__card:hover .mz-recs__media img{transform:scale(1.45)}.mz-recs__info{display:flex;flex-direction:column;gap:.3rem;min-width:0}.mz-recs__name{font-size:1.5rem;font-weight:500;line-height:1.25;color:inherit;text-decoration:none}.mz-recs__name:hover{text-decoration:underline;text-underline-offset:.2em}.mz-recs__desc{margin:0;font-size:1.25rem;line-height:1.35;color:#1f2a4db8;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mz-recs__meta{margin:.2rem 0 0;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .8rem;font-size:1.3rem;line-height:1.3}.mz-recs__price{font-weight:600}.mz-recs__size{color:#1f2a4d99}.mz-recs add-to-cart-button{display:block}.mz-recs__add{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;height:4.4rem;min-height:4.4rem;min-width:0;line-height:1;padding:0 1.6rem;border:0;border-radius:99rem;background:var(--mz-ink);color:#fff;font:inherit;font-size:1.35rem;font-weight:500;text-decoration:none;text-transform:none;letter-spacing:0;white-space:nowrap;cursor:pointer;transition:background-color .2s,transform .15s}.mz-recs__add:hover{background:#2f3d6b}.mz-recs__add:active{transform:scale(.96)}.mz-recs__add svg{flex:none}.mz-recs__add:focus-visible,.mz-recs__name:focus-visible{outline:2px solid var(--mz-ink);outline-offset:2px}.mz-recs__add.btn--loading{opacity:.6;pointer-events:none}@media(max-width:480px){.mz-recs__card{grid-template-columns:7rem minmax(0,1fr) auto;gap:1.2rem}.mz-recs__media{width:7rem}.mz-recs__add:has(svg){width:4.4rem;padding:0}.mz-recs__add:has(svg) svg{width:1.4rem;height:1.4rem}.mz-recs__add:has(svg) span{display:none}}ul.cart-discounts{display:flex;flex-wrap:wrap;gap:.4rem;color:#1f4a7a}ul.cart-discounts li{gap:.5rem;padding:.35rem 1rem .35rem .8rem;background:#e6f0f7;border-radius:999px;font-size:1.3rem;font-weight:500;line-height:1.3;letter-spacing:.01em;text-transform:capitalize}ul.cart-discounts li svg{width:1.2rem;height:1.2rem;margin:0;color:#3a7bb8}html{scrollbar-gutter:stable}body.prevent-scroll{padding-right:0!important}
/*# sourceMappingURL=/cdn/shop/t/17/assets/myzac-cart.css.map */
