.glowcase-bundle{display:block;color:var(--glow-ink, var(--color-foreground))}.glowcase-bundle__setup{display:grid;gap:.35rem;padding:1rem;border:1px solid #d9a72e;background:#fff8dd;color:#4f3a00;font-size:.875rem;line-height:1.45}.glowcase-bundle__packs,.glowcase-bundle__item{min-inline-size:0;margin:0;padding:0;border:0}.glowcase-bundle__packs{display:grid;grid-template-columns:minmax(0,1fr)}.glowcase-bundle__packs>legend{margin-block-end:.35rem;font-family:var(--font-accent--family, inherit);font-size:.75rem;font-weight:700;letter-spacing:.12em}.glowcase-bundle__helper{margin:0 0 .95rem;color:var(--glow-muted, #656760);font-size:.82rem;line-height:1.45}.glowcase-bundle__pack{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem;align-items:center;min-block-size:4.5rem;margin-block-end:.65rem;padding:.9rem 1rem;border:1px solid color-mix(in srgb,var(--glow-ink, #151613) 18%,transparent);overflow:visible;border-radius:.65rem;background:var(--glow-surface, #fff);cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.glowcase-bundle__pack:has(input:checked){border-color:var(--glow-ink, #151613);background:color-mix(in srgb,var(--glow-accent, #c7ff62) 10%,var(--glow-surface, #fff));box-shadow:0 0 0 1px var(--glow-ink, #151613)}.glowcase-bundle__pack:has(input:checked):before{position:absolute;inset-block:0;inset-inline-start:0;inline-size:.22rem;background:var(--glow-accent, #c7ff62);content:""}.glowcase-bundle__pack:focus-within{outline:2px solid var(--glow-ink, #151613);outline-offset:2px}.glowcase-bundle__pack input{position:absolute;inline-size:1px;block-size:1px;opacity:0}.glowcase-bundle__radio{display:grid;place-items:center;inline-size:1.15rem;block-size:1.15rem;border:1.5px solid color-mix(in srgb,var(--glow-ink, #151613) 45%,transparent);border-radius:50%}.glowcase-bundle__pack input:checked+.glowcase-bundle__radio{border-color:var(--glow-ink, #151613)}.glowcase-bundle__pack input:checked+.glowcase-bundle__radio:after{content:"";inline-size:.55rem;block-size:.55rem;border-radius:50%;background:var(--glow-ink, #151613)}.glowcase-bundle__pack-copy{display:grid;gap:.2rem}.glowcase-bundle__pack-title,.glowcase-bundle__pack-price{font-weight:700;line-height:1.2}.glowcase-bundle__pack-price{text-align:end;white-space:nowrap}.glowcase-bundle__saving{color:var(--glow-muted, #656760);font-size:.78rem}.glowcase-bundle__pack-badge{position:absolute;inset-block-start:-.55rem;inset-inline-end:.75rem;padding:.18rem .48rem;border-radius:.25rem;background:var(--glow-ink, #151613);color:#fff;font-size:.62rem;font-weight:700;letter-spacing:.08em;line-height:1.35}.glowcase-bundle__items{display:grid;gap:.9rem;margin-block-start:1.15rem}.glowcase-bundle__item{padding:.95rem;border:1px solid color-mix(in srgb,var(--glow-ink, #151613) 14%,transparent);border-radius:.75rem;background:color-mix(in srgb,var(--glow-surface, #fff) 96%,var(--glow-ink, #151613))}.glowcase-bundle__item[hidden]{display:none}.glowcase-bundle__item>legend{padding-inline:.35rem;font-size:.9rem;font-weight:700}.glowcase-bundle__item>legend span{margin-inline-end:.35rem;color:var(--glow-muted, #656760);font-size:.68rem;letter-spacing:.08em}.glowcase-bundle__item-heading{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:.85rem;align-items:center;margin-block:.25rem .9rem}.glowcase-bundle__preview{position:relative;overflow:hidden;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--glow-ink, #151613) 11%,transparent);border-radius:.55rem;background:#f2f2ee}.glowcase-bundle__preview img{display:block;inline-size:100%;block-size:100%;object-fit:cover;transition:opacity .14s ease}.glowcase-bundle__preview-fallback,.glowcase-bundle__color-fallback{display:block;inline-size:100%;block-size:100%;background:#e7e7e1}.glowcase-bundle__item-copy{display:grid;gap:.2rem;min-inline-size:0}.glowcase-bundle__item-copy>span{color:var(--glow-muted, #656760);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.glowcase-bundle__item-copy strong{overflow:hidden;color:var(--glow-ink, #151613);font-size:.9rem;line-height:1.3;text-overflow:ellipsis}.glowcase-bundle__item-copy small{color:var(--glow-muted, #656760);font-size:.7rem;line-height:1.35}.glowcase-bundle__options{display:grid;gap:.85rem}.glowcase-bundle__option{display:grid;gap:.35rem;min-inline-size:0;color:var(--glow-muted, #656760);font-size:.75rem;font-weight:600}.glowcase-bundle__option--color{gap:.45rem}.glowcase-bundle__option-heading{display:flex;gap:.75rem;align-items:baseline;justify-content:space-between}.glowcase-bundle__option-heading strong{color:var(--glow-ink, #151613);font-size:.78rem;font-weight:700}.glowcase-bundle__colors{display:flex;gap:.55rem;overflow-x:auto;max-inline-size:100%;padding:.15rem .15rem .45rem;overscroll-behavior-inline:contain;scrollbar-color:color-mix(in srgb,var(--glow-ink, #151613) 22%,transparent) transparent;scrollbar-width:thin;scroll-snap-type:inline proximity}.glowcase-bundle__color{position:relative;flex:0 0 3.35rem;inline-size:3.35rem;cursor:pointer;scroll-snap-align:start}.glowcase-bundle__color input{position:absolute;inline-size:1px;block-size:1px;opacity:0}.glowcase-bundle__color-image{position:relative;display:block;overflow:hidden;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--glow-ink, #151613) 14%,transparent);border-radius:.52rem;background:#f2f2ee;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.glowcase-bundle__color-image img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.glowcase-bundle__color input:checked+.glowcase-bundle__color-image{border-color:var(--glow-ink, #151613);box-shadow:0 0 0 2px var(--glow-surface, #fff),0 0 0 4px var(--glow-ink, #151613)}.glowcase-bundle__color input:checked+.glowcase-bundle__color-image:after{position:absolute;inset-block-start:.25rem;inset-inline-end:.25rem;display:grid;place-items:center;inline-size:1rem;block-size:1rem;border-radius:50%;background:var(--glow-ink, #151613);color:#fff;content:"\2713";font-size:.62rem;font-weight:800;line-height:1}.glowcase-bundle__color input:focus-visible+.glowcase-bundle__color-image{outline:2px solid var(--glow-ink, #151613);outline-offset:3px}.glowcase-bundle__color:has(input:disabled){cursor:not-allowed;opacity:.35}.glowcase-bundle__option select{inline-size:100%;min-block-size:2.9rem;padding:.65rem 2.25rem .65rem .75rem;border:1px solid color-mix(in srgb,var(--glow-ink, #151613) 22%,transparent);border-radius:.5rem;background-color:var(--glow-surface, #fff);color:var(--glow-ink, #151613);font:inherit;font-size:.9rem}.glowcase-bundle__option select:focus-visible{outline:2px solid var(--glow-ink, #151613);outline-offset:2px}.glowcase-bundle__summary,.glowcase-bundle__error{margin:.65rem 0 0;font-size:.82rem;line-height:1.4}.glowcase-bundle__summary{display:flex;align-items:center;min-block-size:2.25rem;padding-inline:.75rem;border-inline-start:3px solid var(--glow-accent, #c7ff62);background:color-mix(in srgb,var(--glow-accent, #c7ff62) 8%,transparent);color:var(--glow-ink, #151613);font-weight:650}.glowcase-bundle__error{color:#a11b1b;font-weight:650}.product-details.glowcase-bundle-enabled variant-picker,.product-details.glowcase-bundle-enabled quantity-selector-component{display:none}.product-details.glowcase-bundle-busy .add-to-cart-button{cursor:wait}@media screen and (max-width:449px){.glowcase-bundle__pack{gap:.6rem;padding-inline:.8rem}.glowcase-bundle__pack-badge{inset-inline-end:.55rem;font-size:.57rem}.glowcase-bundle__item{padding:.8rem}.glowcase-bundle__item-heading{grid-template-columns:4.75rem minmax(0,1fr);gap:.7rem}.glowcase-bundle__color{flex-basis:3.15rem;inline-size:3.15rem}}@media(prefers-reduced-motion:reduce){.glowcase-bundle__pack,.glowcase-bundle__preview img,.glowcase-bundle__color-image{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/glowcase-bundle-selector.css.map */
