.mixmatch__grid{display:grid;gap:28px}.mixmatch__heading{margin-bottom:14px}.mixmatch__lede{margin:0}.mixmatch__media{position:relative;margin:0;border-radius:var(--radius);overflow:hidden;background:var(--ice)}.mixmatch__media img{display:block;width:100%;height:auto}.mixmatch__tags{position:absolute;inset:auto 0 3.2% 0;margin:0;padding:0;list-style:none}.mixmatch__tag{position:absolute;bottom:0;transform:translate(-50%);padding:6px 11px 5px;border-radius:var(--pill);background:#fff;color:var(--ink);font-size:.75rem;font-weight:700;letter-spacing:.04em;line-height:1;text-transform:uppercase;white-space:nowrap;box-shadow:0 6px 16px -8px rgba(var(--ink-rgb),.45)}.mixmatch__tag:nth-child(1){left:14.5%}.mixmatch__tag:nth-child(2){left:38.5%}.mixmatch__tag:nth-child(3){left:62.5%}.mixmatch__tag:nth-child(4){left:86.5%}.mixmatch__tag--free{background:var(--royal);color:#fff}.mixmatch__tiers{display:grid;gap:10px;margin:0 0 14px;padding:0;list-style:none}.mixmatch__tier{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"qty price" "note note";align-items:baseline;column-gap:12px;padding:14px 18px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper)}.mixmatch__tier-qty{grid-area:qty;font-weight:700}.mixmatch__tier-price{grid-area:price;justify-self:end;font-weight:700;font-variant-numeric:tabular-nums}.mixmatch__tier-note{grid-area:note;color:var(--ink-72);font-size:var(--fs-small)}.mixmatch__tier-note:empty{display:none}.mixmatch__tier--hero{border:2px solid var(--royal);background:#fff;box-shadow:var(--shadow)}.mixmatch__tier--hero .mixmatch__tier-note{color:var(--royal);font-weight:700}.mixmatch__small{margin:0 0 22px;color:var(--ink-72);font-size:var(--fs-small)}.mixmatch__actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px}.mixmatch__actions .btn{flex:1 1 100%}@media(min-width:750px){.mixmatch__tag{padding:8px 14px 7px;font-size:.85rem}.mixmatch__actions .btn{flex:0 0 auto}}@media(min-width:900px){.mixmatch__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"media copy" "media offer";grid-template-rows:auto 1fr;column-gap:clamp(40px,6vw,96px);row-gap:28px;align-items:start}.mixmatch__media{grid-area:media}.mixmatch__copy{grid-area:copy;align-self:end}.mixmatch__offer{grid-area:offer}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-sale-mix-match.css.map */
