/* Built by tools/build.js - do not edit */
[data-kavalio-when]:not([hidden]){display:contents}[data-kavalio-when][hidden],product-payment-container .product-form__add-button[hidden]{display:none}:is(.product-form__payment-container,.product-sticky-form__payment-container) #klaviyo-bis-button-container,.product-sticky-form__payment-container:has(.kavalio-sticky-notify) .product-form__add-button{display:none}.kavalio-sticky-notify{display:flex;align-items:center;justify-content:center;gap:var(--kavalio-space-2);width:100%;white-space:nowrap}.product-form__payment-container :is(.swym-button-bar,#swym-atw-button-container){display:none}[data-kavalio-hideable][hidden]{display:none}:is(.variant-swatch,.color-swatch)[data-kavalio-state]{position:relative}.kavalio-variant-state__strike{position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(to top right,transparent calc(50% - 3px),rgb(var(--background)) calc(50% - 3px),rgb(var(--background)) calc(50% - 1px),rgb(var(--kavalio-color-ink)) calc(50% - 1px),rgb(var(--kavalio-color-ink)) calc(50% + 1px),rgb(var(--background)) calc(50% + 1px),rgb(var(--background)) calc(50% + 3px),transparent calc(50% + 3px))}:is(.variant-swatch,.color-swatch)>.kavalio-variant-state__bell{position:absolute;top:calc(-1 * var(--kavalio-space-1));right:calc(-1 * var(--kavalio-space-1));z-index:1;display:grid;place-items:center;width:20px;height:20px;border-radius:var(--kavalio-radius-round);background:rgb(var(--background));box-shadow:0 0 0 1px rgb(var(--kavalio-color-border));color:rgb(var(--kavalio-color-ink));pointer-events:none}:is(.variant-swatch,.color-swatch).kavalio-variant-state--subscribed>.kavalio-variant-state__bell{background:rgb(var(--kavalio-color-ink));box-shadow:0 0 0 2px rgb(var(--background));color:rgb(var(--background))}.kavalio-variant-state--subscribed .kavalio-icon-bell__body,.kavalio-icon-bell--filled .kavalio-icon-bell__body{fill:currentColor}.variant-swatch__radio:checked+.variant-swatch__item{box-shadow:0 0 0 2px rgb(var(--background)),0 0 0 4px rgb(var(--kavalio-color-ink))}.block-swatch.kavalio-variant-state--unavailable .block-swatch__item{color:rgb(var(--kavalio-color-text-muted));text-decoration:line-through;text-decoration-thickness:1px}.kavalio-swatch-grid .block-swatch.kavalio-variant-state--unavailable .block-swatch__item{text-decoration:none}.kavalio-swatch-grid .block-swatch.kavalio-variant-state--unavailable .block-swatch__item:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(to top right,transparent calc(50% - .75px),rgb(var(--kavalio-color-text-muted)) calc(50% - .75px),rgb(var(--kavalio-color-text-muted)) calc(50% + .75px),transparent calc(50% + .75px))}.block-swatch.kavalio-variant-state--final .block-swatch__item{border-style:dashed;border-color:rgb(var(--kavalio-color-text-muted))}.block-swatch .kavalio-variant-state__bell{display:inline-flex;align-self:center}.block-swatch__radio:checked+.block-swatch__item{background:rgb(var(--secondary-background));box-shadow:0 0 0 1px rgb(var(--kavalio-color-ink)) inset}.combo-box__option-item.kavalio-variant-state--unavailable{color:rgb(var(--kavalio-color-text-muted))}.kavalio-option-required :is(.block-swatch__item,.variant-swatch__item){border-color:rgb(var(--error-color))}.kavalio-option-hint{margin:var(--kavalio-space-2) 0 0;color:rgb(var(--error-color));font-size:var(--kavalio-font-size-sm)}.kavalio-variant-message{display:grid;gap:var(--kavalio-space-3);width:100%}.kavalio-variant-message__box{padding:var(--kavalio-space-3) var(--kavalio-space-4);border-radius:var(--kavalio-radius-md);background:rgb(var(--secondary-background))}.kavalio-variant-message__box[hidden],.kavalio-notify__details[hidden]{display:none}.kavalio-variant-message__title{display:flex;align-items:center;gap:var(--kavalio-space-1);margin:0;font-weight:var(--kavalio-font-weight-semibold)}.kavalio-variant-message__text{margin:var(--kavalio-space-0-5) 0 0}.kavalio-notify{display:grid;gap:var(--kavalio-space-3)}.kavalio-notify__open{display:flex;align-items:center;justify-content:center;gap:var(--kavalio-space-2);padding-inline:var(--kavalio-space-4);list-style:none;cursor:pointer}.kavalio-notify__open::-webkit-details-marker{display:none}.kavalio-notify__details[open]>.kavalio-notify__open{display:none}.kavalio-notify__form{display:grid;gap:var(--kavalio-space-2)}.kavalio-notify__email[aria-invalid]{border-color:rgb(var(--error-color))}.kavalio-notify__consent{display:flex;align-items:flex-start;gap:var(--kavalio-space-2);font-size:var(--kavalio-font-size-sm)}.kavalio-notify__consent .checkbox{flex:none;margin-top:var(--kavalio-space-0-5)}.kavalio-notify__error{margin:0;color:rgb(var(--error-color));font-size:var(--kavalio-font-size-sm)}.kavalio-notify__privacy{margin:0;color:rgb(var(--kavalio-color-text-muted));font-size:var(--kavalio-font-size-xs)}.kavalio-notify__reopen{margin-top:var(--kavalio-space-1);font-size:var(--kavalio-font-size-sm)}.kavalio-variant-alternatives{display:grid;gap:var(--kavalio-space-2)}.kavalio-variant-alternatives__label{margin:0;color:rgb(var(--kavalio-color-text-muted));font-size:var(--kavalio-font-size-sm)}.kavalio-variant-alternatives__similar{justify-self:start;margin-top:var(--kavalio-space-3);padding-block:var(--kavalio-space-2)}.kavalio-variant-alternatives__list{display:flex;flex-wrap:wrap;gap:var(--kavalio-space-2)}.kavalio-chip{display:inline-flex;align-items:center;gap:var(--kavalio-space-2);min-height:36px;padding:var(--kavalio-space-1) var(--kavalio-space-3);border:1px solid rgb(var(--border-color));border-radius:var(--kavalio-radius-round);background:rgb(var(--background));color:rgb(var(--text-color));font-size:var(--kavalio-font-size-sm);cursor:pointer}.kavalio-chip:hover{border-color:rgb(var(--kavalio-color-ink))}.kavalio-chip--image{padding-inline-start:var(--kavalio-space-1)}.kavalio-chip__image{width:20px;height:20px;border-radius:var(--kavalio-radius-round);object-fit:cover}.kavalio-swatch-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,max(56px,calc(var(--kavalio-swatch-chars) * 1ch + 26px))),1fr))}.kavalio-swatch-grid .block-swatch__item{min-width:0;height:100%}.kavalio-swatch-grid .kavalio-variant-state__bell{position:absolute;top:2px;inset-inline-end:3px}.kavalio-variant-state__legend{display:flex;align-items:flex-start;gap:var(--kavalio-space-1);margin:var(--kavalio-space-2) 0 0;color:rgb(var(--kavalio-color-text-muted));font-size:var(--kavalio-font-size-xs)}.kavalio-variant-state__legend-icon{display:inline-flex;flex-shrink:0;margin-block-start:.2em}.kavalio-variant-state__legend-icon--strike{width:14px;height:14px;border:1px dashed currentColor;border-radius:3px;background:linear-gradient(to top right,transparent calc(50% - .75px),currentColor calc(50% - .75px),currentColor calc(50% + .75px),transparent calc(50% + .75px))}
