.wa-bundle-picker{display:block;padding:1.6rem;border:.1rem solid rgba(var(--wa-color-evergreen-rgb),.2);background:color-mix(in srgb,var(--wa-color-parchment) 88%,var(--wa-color-coffee) 12%)}.wa-bundle-picker__header,.wa-bundle-picker__selection-title,.wa-bundle-picker__slot,.wa-bundle-picker__fields{display:flex;align-items:center}.wa-bundle-picker__header{justify-content:space-between;gap:1rem;margin-bottom:1.3rem}.wa-bundle-picker__eyebrow{margin:0 0 .2rem;color:var(--wa-color-coffee);font-size:var(--wa-text-2xs);font-weight:var(--wa-weight-bold);letter-spacing:var(--wa-tracking-widest);text-transform:uppercase}.wa-bundle-picker__heading{margin:0;color:var(--wa-color-evergreen);font-size:var(--wa-text-lg);line-height:1.15}.wa-bundle-picker__automatic{color:rgba(var(--wa-color-evergreen-rgb),.7);font-size:var(--wa-text-2xs);white-space:nowrap}.wa-bundle-picker__tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.wa-bundle-picker[data-kind=bottom] .wa-bundle-picker__tiers{grid-template-columns:repeat(2,minmax(0,1fr))}.wa-bundle-picker__tier{position:relative;display:flex;min-width:0;min-height:8.8rem;flex-direction:column;align-items:flex-start;justify-content:center;gap:.2rem;padding:1rem;border:.1rem solid rgba(var(--wa-color-evergreen-rgb),.22);border-radius:.2rem;background:rgba(var(--wa-color-parchment-rgb),.72);color:var(--wa-color-evergreen);cursor:pointer;font:inherit;text-align:left}.wa-bundle-picker__tier:hover,.wa-bundle-picker__tier:focus-visible{border-color:var(--wa-color-evergreen)}.wa-bundle-picker__tier:focus-visible{outline:.2rem solid rgba(var(--wa-color-evergreen-rgb),.35);outline-offset:.2rem}.wa-bundle-picker__tier.is-selected{border-color:var(--wa-color-evergreen);background:var(--wa-color-evergreen);color:var(--wa-color-parchment)}.wa-bundle-picker__tier>span:not(.wa-bundle-picker__badge){font-size:var(--wa-text-xs);font-weight:var(--wa-weight-bold);text-transform:uppercase}.wa-bundle-picker__tier strong{font-size:var(--wa-text-base);line-height:1.2}.wa-bundle-picker__tier small{font-size:1rem;opacity:.76}.wa-bundle-picker__badge{position:absolute;top:-.8rem;right:.6rem;padding:.2rem .55rem;background:var(--wa-color-coffee);color:var(--wa-color-parchment);font-size:.9rem;font-weight:var(--wa-weight-bold);letter-spacing:.04em;text-transform:uppercase}.wa-bundle-picker__selection{margin-top:1.4rem;padding-top:1.2rem;border-top:.1rem solid rgba(var(--wa-color-evergreen-rgb),.15)}.wa-bundle-picker__selection-title{margin:0 0 .8rem;gap:.35rem;color:var(--wa-color-evergreen);font-size:var(--wa-text-xs);font-weight:var(--wa-weight-semibold)}.wa-bundle-picker__slot{gap:1rem;min-height:8.8rem;padding:1rem 0;border-top:.1rem solid rgba(var(--wa-color-evergreen-rgb),.1)}.wa-bundle-picker__slot:first-of-type{border-top:0}.wa-bundle-picker__slot-number{display:grid;width:3.2rem;height:3.2rem;flex:0 0 3.2rem;place-items:center;background:var(--wa-color-coffee);color:var(--wa-color-parchment);font-size:var(--wa-text-xs);font-weight:var(--wa-weight-bold)}.wa-bundle-picker__slot-image{width:5.8rem;height:7rem;flex:0 0 5.8rem;object-fit:contain;background:rgba(var(--wa-color-parchment-rgb),.8)}.wa-bundle-picker__slot-copy{display:flex;min-width:0;flex:1;flex-direction:column;color:var(--wa-color-evergreen);font-size:var(--wa-text-xs)}.wa-bundle-picker__slot-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wa-bundle-picker__slot-copy span,.wa-bundle-picker__slot-status{color:rgba(var(--wa-color-evergreen-rgb),.66);font-size:var(--wa-text-2xs)}.wa-bundle-picker__fields{display:grid;grid-template-columns:minmax(0,1fr) 11rem;min-width:0;flex:1;align-items:stretch;gap:1rem}.wa-bundle-picker__size-field{display:flex;min-width:0;min-height:8.8rem;flex-direction:column;justify-content:center;gap:.35rem;padding:.8rem 1rem;border:.1rem solid rgba(var(--wa-color-evergreen-rgb),.25);background:var(--wa-color-parchment);color:rgba(var(--wa-color-evergreen-rgb),.7);font-size:1rem;font-weight:var(--wa-weight-semibold);letter-spacing:.04em;text-transform:uppercase}.wa-bundle-picker__fields select{width:100%;min-height:3.8rem;padding:0 2.4rem 0 0;border:0;border-radius:0;background-color:transparent;color:var(--wa-color-evergreen);font:inherit;font-size:var(--wa-text-base);font-weight:var(--wa-weight-bold);text-transform:none}.wa-bundle-picker__size-field--current strong{color:var(--wa-color-evergreen);font-size:var(--wa-text-base);line-height:1.2}.wa-bundle-picker__size-field--current small{color:rgba(var(--wa-color-evergreen-rgb),.62);font-size:.95rem;font-weight:var(--wa-weight-medium);letter-spacing:0;text-transform:none}.wa-bundle-picker__product-trigger{display:flex;min-width:0;flex:1;align-items:center;gap:.8rem;min-height:8.8rem;padding:.7rem;border:.1rem solid rgba(var(--wa-color-evergreen-rgb),.25);background:var(--wa-color-parchment);color:var(--wa-color-evergreen);cursor:pointer;font:inherit;text-align:left}.wa-bundle-picker__product-trigger--current{cursor:default}.wa-bundle-picker__product-trigger:not(.wa-bundle-picker__product-trigger--current):hover,.wa-bundle-picker__product-trigger:focus-visible{border-color:var(--wa-color-evergreen)}.wa-bundle-picker__product-copy{display:flex;min-width:0;flex:1;flex-direction:column;line-height:1.25}.wa-bundle-picker__product-copy small{margin-bottom:.2rem;color:rgba(var(--wa-color-evergreen-rgb),.6);font-size:.9rem;font-weight:var(--wa-weight-semibold);letter-spacing:.04em;text-transform:uppercase}.wa-bundle-picker__product-copy strong,.wa-bundle-picker__product-copy>span{overflow:hidden;text-overflow:ellipsis}.wa-bundle-picker__product-copy strong{display:-webkit-box;font-size:var(--wa-text-xs);line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.wa-bundle-picker__product-copy>span{color:rgba(var(--wa-color-evergreen-rgb),.68);font-size:var(--wa-text-2xs);white-space:nowrap}.wa-bundle-picker__change{width:fit-content;margin-top:.45rem;color:var(--wa-color-coffee);font-size:.95rem;font-style:normal;font-weight:var(--wa-weight-bold);letter-spacing:var(--wa-tracking-wide);text-decoration:underline;text-underline-offset:.25rem;text-transform:uppercase}.wa-bundle-picker__dialog{width:min(88rem,calc(100vw - 4rem));max-width:none;max-height:min(82vh,78rem);padding:0;border:0;background:var(--wa-color-parchment);color:var(--wa-color-evergreen);box-shadow:0 2rem 6rem #0000003d}.wa-bundle-picker__dialog::backdrop{background:rgba(var(--wa-color-evergreen-rgb),.68);-webkit-backdrop-filter:blur(.2rem);backdrop-filter:blur(.2rem)}.wa-bundle-picker__dialog-header{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.8rem 2rem 1.2rem;background:var(--wa-color-parchment)}.wa-bundle-picker__dialog-header h4{margin:0;font-size:var(--wa-text-xl)}.wa-bundle-picker__dialog-close{display:grid;width:4rem;height:4rem;flex:0 0 4rem;place-items:center;border:.1rem solid rgba(var(--wa-color-evergreen-rgb),.25);background:transparent;color:var(--wa-color-evergreen);cursor:pointer}.wa-bundle-picker__dialog-close svg{width:1.5rem;height:1.5rem}.wa-bundle-picker__search{position:sticky;top:7.5rem;z-index:2;display:block;padding:0 2rem 1.4rem;background:var(--wa-color-parchment)}.wa-bundle-picker__search input{width:100%;min-height:4.6rem;padding:0 1.3rem;border:.1rem solid rgba(var(--wa-color-evergreen-rgb),.3);border-radius:0;background:rgba(var(--wa-color-parchment-rgb),.75);color:var(--wa-color-evergreen);font:inherit}.wa-bundle-picker__product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem;padding:0 2rem 2rem}.wa-bundle-picker__product-card{position:relative;display:flex;min-width:0;flex-direction:column;padding:0;overflow:hidden;border:.1rem solid rgba(var(--wa-color-evergreen-rgb),.18);background:transparent;color:var(--wa-color-evergreen);cursor:pointer;font:inherit;text-align:left}.wa-bundle-picker__product-card[hidden]{display:none}.wa-bundle-picker__product-card:hover,.wa-bundle-picker__product-card:focus-visible,.wa-bundle-picker__product-card.is-selected{border-color:var(--wa-color-coffee);box-shadow:inset 0 0 0 .1rem var(--wa-color-coffee)}.wa-bundle-picker__product-card.is-selected:after{position:absolute;top:.8rem;right:.8rem;padding:.35rem .65rem;background:var(--wa-color-evergreen);color:var(--wa-color-parchment);content:"Selected";font-size:.9rem;font-weight:var(--wa-weight-bold);letter-spacing:.04em;text-transform:uppercase}.wa-bundle-picker__product-card>img{width:100%;aspect-ratio:4 / 5;object-fit:contain;background:rgba(var(--wa-color-parchment-rgb),.75)}.wa-bundle-picker__product-card-copy{display:flex;min-width:0;flex-direction:column;gap:.25rem;padding:.9rem}.wa-bundle-picker__product-card-copy strong{font-size:var(--wa-text-xs);line-height:1.3}.wa-bundle-picker__product-card-copy span{color:rgba(var(--wa-color-evergreen-rgb),.68);font-size:var(--wa-text-2xs)}.wa-bundle-picker__empty{margin:0;padding:2rem 2rem 4rem;text-align:center}.wa-bundle-picker__summary{margin:1.1rem 0 0;color:var(--wa-color-coffee);font-size:var(--wa-text-xs);font-weight:var(--wa-weight-semibold)}.wa-bundle-picker__loading{margin:.7rem 0 0;color:rgba(var(--color-foreground),.68);font-size:var(--wa-text-xs)}.wa-bundle-picker__tier[aria-busy=true]{cursor:wait}.wa-bundle-picker__error{margin:.7rem 0 0;color:#9f1d1d;font-size:var(--wa-text-xs)}@media screen and (max-width:749px){.wa-bundle-picker{padding:1.3rem}.wa-bundle-picker__header{align-items:flex-start}.wa-bundle-picker__automatic{white-space:normal;text-align:right}.wa-bundle-picker__tiers{gap:.5rem}.wa-bundle-picker__tier{min-height:8.2rem;padding:.8rem .65rem}.wa-bundle-picker__tier strong{font-size:var(--wa-text-sm)}.wa-bundle-picker__slot{align-items:flex-start}.wa-bundle-picker__slot-image{width:5.2rem;height:6.4rem;flex-basis:5.2rem}.wa-bundle-picker__fields{display:flex;flex-direction:column;align-items:stretch}.wa-bundle-picker__size-field{min-width:0;flex:1}.wa-bundle-picker__slot-status{max-width:7rem;text-align:right}.wa-bundle-picker__dialog{width:100%;max-height:88vh;margin:auto 0 0}.wa-bundle-picker__dialog-header,.wa-bundle-picker__search{padding-inline:1.4rem}.wa-bundle-picker__product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;padding-inline:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/wa-bundle-picker.css.map */
