.tasting-packs-module__vB5ZRa__layout{gap:2rem;margin-block:1.5rem;display:grid}.tasting-packs-module__vB5ZRa__sets,.tasting-packs-module__vB5ZRa__choices{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1rem;display:grid}.tasting-packs-module__vB5ZRa__set{border-block-start:1px solid;align-content:start;gap:.8rem;padding-block:1rem;display:grid}.tasting-packs-module__vB5ZRa__set ul{margin:0;padding-inline-start:1.2rem}.tasting-packs-module__vB5ZRa__prices{grid-template-columns:1fr auto;gap:.3rem 1rem;margin:0;display:grid}.tasting-packs-module__vB5ZRa__prices dd{text-align:end;margin:0}.tasting-packs-module__vB5ZRa__groups,.tasting-packs-module__vB5ZRa__choices{border:0;min-inline-size:0;margin:0 0 1rem;padding:0}.tasting-packs-module__vB5ZRa__groups{flex-wrap:wrap;gap:.5rem;display:flex}.tasting-packs-module__vB5ZRa__groups legend,.tasting-packs-module__vB5ZRa__choices legend{padding:.5rem 0;font-weight:600}.tasting-packs-module__vB5ZRa__groups label{cursor:pointer;border:1px solid;border-radius:.4rem;align-items:center;gap:.5rem;padding:.5rem .7rem;display:flex}.tasting-packs-module__vB5ZRa__groups label:has(:checked){background:var(--bottega-cream,#f3e9da)}.tasting-packs-module__vB5ZRa__choice{border-block-start:1px solid;padding-block-start:.7rem}.tasting-packs-module__vB5ZRa__choices label{cursor:pointer;align-items:start;gap:.6rem;display:flex}.tasting-packs-module__vB5ZRa__choices input{flex:none;margin-block-start:.25rem}.tasting-packs-module__vB5ZRa__productLink{margin:.35rem 0 0 1.5rem;font-size:.9rem;text-decoration:underline;display:inline-block}.tasting-packs-module__vB5ZRa__selection{border-block-start:1px solid;margin-block:1rem;padding-block:1rem}.tasting-packs-module__vB5ZRa__selection ul,.tasting-packs-module__vB5ZRa__actions{flex-wrap:wrap;gap:.6rem;display:flex}.tasting-packs-module__vB5ZRa__selection ul{padding:0;list-style:none}.tasting-packs-module__vB5ZRa__selection li button{color:inherit;text-align:start;cursor:pointer;background:0 0;border:1px solid;border-radius:.35rem;padding:.35rem .65rem}.tasting-packs-module__vB5ZRa__selection .tasting-packs-module__vB5ZRa__set{margin-block-start:1rem}
