.product-form__input.product-pack{max-width:none;margin:1.2rem 0}.product-pack__choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.product-pack__choice{position:relative;min-width:0}.product-pack__choice input[type=radio]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.product-pack__card{display:flex;flex-direction:column;gap:.4rem;height:100%;padding:1.2rem;border:1px solid rgba(var(--color-foreground),.25);border-radius:8px;background:rgb(var(--color-background));cursor:pointer;line-height:1.4}.product-pack__card:hover{border-color:#a52c3b}.product-pack__choice input:checked+.product-pack__card{border-color:#343434;box-shadow:inset 0 0 0 1px #343434;background:#f4f4f4;color:#222}.product-pack__choice input:focus-visible+.product-pack__card{outline:2px solid #a52c3b;outline-offset:3px}.product-pack__top{display:flex;align-items:baseline;flex-wrap:wrap;gap:.4rem;font-size:1.5rem}.product-pack__price{font-size:1.6rem;font-weight:600}.product-pack__total,.product-pack__sold-out,.product-pack__details,.product-pack__quote{font-size:1.3rem}.product-pack__sold-out{font-weight:600}.product-pack__details{line-height:1.5;margin-top:.8rem}.product-pack__details p{margin:.3rem 0}.product-pack__tiers{margin-top:1.2rem;padding-top:1.2rem;border-top:1px solid rgba(var(--color-foreground),.15)}.product-pack__tiers h3{margin:0 0 .8rem;font-size:1.6rem}.product-pack__discount-note,.product-pack__tier-note{font-size:1.3rem;line-height:1.5;margin:.8rem 0}.product-pack__tiers table{width:100%;border-collapse:collapse;box-shadow:none;font-size:1.4rem}.product-pack__tiers table th,.product-pack__tiers table td{padding:.8rem;text-align:left;border:0;border-bottom:1px solid rgba(var(--color-foreground),.15)}.product-pack__tiers table td{text-align:right;font-variant-numeric:tabular-nums}.product-pack__tiers thead th:not(:first-child){text-align:right}.product-pack__tiers thead th{font-size:1.2rem;font-weight:500}.product-pack__tiers tbody tr:nth-child(n+2){background:#f4f4f4;color:#222}.product-pack__quote{display:inline-block;padding:.6rem 0}@media(max-width:359px){.product-pack__choices{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/83/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAAE */
