.product-options__pickers{display:grid;gap:var(--space-4)}.product-option{display:grid;gap:var(--space-2);min-width:0;margin:0;padding:0;border:0}.product-option__legend{display:flex;flex-wrap:wrap;gap:var(--space-2);padding:0;margin-block-end:var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-medium)}.product-option__current{color:var(--color-foreground-muted);font-weight:var(--weight-regular)}.product-option__values{display:flex;flex-wrap:wrap;gap:var(--space-2)}.product-option__input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.product-option__value{position:relative;display:inline-grid;place-items:center;min-width:var(--target);min-height:var(--target);padding:var(--space-2) var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:rgb(var(--color-glass-rgb) / var(--glass-opacity-strong));font-weight:var(--weight-medium);line-height:var(--leading-tight);cursor:pointer;transition:scale var(--duration-press) var(--ease-out)}.product-option__value:active{scale:var(--press-scale)}.product-option__value--swatch{width:var(--target);padding:0;background:var(--swatch-color, transparent) var(--swatch-image, none) center / cover}.product-option__input:checked+.product-option__value{border:2px solid var(--color-foreground);font-weight:var(--weight-semibold)}.product-option__input:checked+.product-option__value--swatch{box-shadow:inset 0 0 0 2px rgb(var(--color-glass-rgb))}.product-option__input:focus-visible+.product-option__value{outline:2px solid var(--color-foreground);outline-offset:3px;box-shadow:0 0 0 5px rgb(var(--color-glass-rgb))}.product-option__input:checked:focus-visible+.product-option__value--swatch{box-shadow:inset 0 0 0 2px rgb(var(--color-glass-rgb)),0 0 0 5px rgb(var(--color-glass-rgb))}.product-option__value.is-unavailable:not(.product-option__value--swatch){color:var(--color-foreground-muted);text-decoration:line-through}.product-option__value--swatch.is-unavailable:after{content:"";position:absolute;inset-inline:0;inset-block-start:calc(50% - 1px);height:2px;background:var(--color-foreground);rotate:-45deg}.product-plans{display:grid;gap:var(--space-1);margin:0;padding:0;border:0}.product-plans__plan label{display:flex;flex:1;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2)}.product-plans__price{font-variant-numeric:tabular-nums}.product-buy__form{display:grid;gap:var(--space-3)}.product-buy__add[aria-busy=true]{cursor:progress}.product-buy__dynamic{--shopify-accelerated-checkout-button-block-size: var(--target);--shopify-accelerated-checkout-button-border-radius: var(--radius-pill)}.gift-recipient,.gift-recipient__fields{display:grid;gap:var(--space-3)}.gift-recipient:not(:has([data-gift-toggle]:checked)) .gift-recipient__fields{display:none}.no-js .product-quantity button,.no-js .product-options__pickers{display:none}
/*# sourceMappingURL=/cdn/shop/t/41/assets/product-form.css.map */
