/*!
 * Boom Wish configurator: base UI, states and --mc-* tokens come from mast-configurator.css.
 * Only what the boom flow adds on top of the mast components lives here.
 */.boom-wish-configurator .config-card.config-card--size:not(.is-bwc-visible),.boom-wish-configurator .config-card.config-card--head:not(.is-bwc-visible){display:none}.boom-wish-configurator .config-grid.bwc-size-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.boom-wish-configurator .config-card--head{margin-bottom:var(--mc-sp-2)}.boom-wish-configurator .config-card--head .config-card__stock{display:flex}.boom-wish-configurator .config-buy__hint[hidden]{display:none}.product-gallery.is-bwc-media-switching{will-change:opacity;contain:layout style paint}.boom-wish-configurator.is-switching{opacity:.85;pointer-events:none;transition:opacity var(--mc-dur-medium) ease}@media(prefers-reduced-motion:reduce){.boom-wish-configurator.is-switching{transition:none}}#bwcStepDots{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility .3s}#bwcStepDots.is-visible{opacity:1;visibility:visible;pointer-events:auto}@media screen and (max-width:999px){#bwcStepDots{display:none}}.boom-wish-configurator .bwc-range-dot{display:inline-block;width:var(--mc-sp-2);height:var(--mc-sp-2);margin-right:var(--mc-sp-2);border-radius:50%;vertical-align:middle;background:var(--mc-cat-essential)}.boom-wish-configurator .bwc-range-dot--hd{background:var(--mc-cat-hd)}.boom-wish-configurator .bwc-range-dot--elite{background:var(--mc-accent)}.boom-wish-configurator .bwc-head-left{flex-direction:row;align-items:center;gap:var(--mc-sp-4)}.boom-wish-configurator .bwc-head-thumb{width:var(--mc-sp-16);height:var(--mc-sp-16);flex-shrink:0;object-fit:cover;border-radius:var(--mc-rounded-sm);background:var(--mc-bg-card)}.boom-wish-configurator .config-card--head.is-disabled .bwc-head-thumb{filter:grayscale(1)}.boom-wish-configurator .bwc-head-left .config-card__info{display:flex;flex-direction:column;gap:var(--mc-sp-1)}@media screen and (min-width:1000px){.product:has(.boom-wish-configurator)>.product-gallery{position:sticky;top:calc(var(--sticky-area-height) + var(--spacing-5))}.product:has(.boom-wish-configurator)>.product-info{position:static}.product:has(.boom-wish-configurator) .product-gallery__media :is(img,video){max-height:calc(100vh - var(--sticky-area-height) - var(--spacing-10));width:auto;object-fit:contain}}.boom-wish-configurator .bwc-notify{display:grid;gap:var(--mc-sp-2);margin-top:var(--mc-sp-4);text-align:start}.boom-wish-configurator .bwc-notify[hidden]{display:none}.boom-wish-configurator .bwc-notify__title{margin:0;font-size:var(--mc-text-sm);font-weight:700}.boom-wish-configurator .bwc-notify__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--mc-sp-2)}.boom-wish-configurator .bwc-notify__input{min-height:var(--mc-sp-12);min-width:0;padding:0 var(--mc-sp-4);border:1px solid var(--mc-neutral-500);border-radius:var(--rounded-input);background:var(--mc-bg-card);font-family:var(--mc-font);font-size:var(--mc-text-base);color:inherit}.boom-wish-configurator .bwc-notify__input:focus-visible{outline:2px solid var(--mc-accent);outline-offset:1px;border-color:transparent}.boom-wish-configurator .bwc-notify__input[aria-invalid=true]{border-color:rgb(var(--error-text))}.boom-wish-configurator .bwc-notify__submit{min-height:var(--mc-sp-12);padding:0 var(--mc-sp-5);border:none;border-radius:var(--mc-rounded-sm);background:var(--mc-accent);color:var(--uf-color-on-accent, #000);font-family:var(--mc-font);font-size:var(--mc-text-base);font-weight:700;cursor:pointer;transition:background var(--mc-dur-fast) var(--mc-ease)}.boom-wish-configurator .bwc-notify__submit:hover:not(:disabled){background:var(--mc-accent-hover)}.boom-wish-configurator .bwc-notify__submit:focus-visible{outline:2px solid var(--mc-accent);outline-offset:2px}.boom-wish-configurator .bwc-notify__submit[aria-busy=true]{opacity:.6;cursor:progress}.boom-wish-configurator .bwc-notify__note{margin:0;font-size:var(--mc-text-xs);color:var(--mc-neutral-600)}.boom-wish-configurator .bwc-notify__status{margin:0;font-size:var(--mc-text-sm);font-weight:600}.boom-wish-configurator .bwc-notify__status:empty{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.boom-wish-configurator .bwc-notify__status[data-tone=error]{color:rgb(var(--error-text))}.boom-wish-configurator .bwc-notify__status:focus{outline:none}.boom-wish-configurator .bwc-notify.is-done .bwc-notify__row,.boom-wish-configurator .bwc-notify.is-done .bwc-notify__note{display:none}@media screen and (max-width:379px){.boom-wish-configurator .bwc-notify__row{grid-template-columns:minmax(0,1fr)}}.boom-wish-configurator .config-card--head:has(.config-card__stock--out):not(.is-disabled){opacity:1;cursor:pointer;pointer-events:auto}.boom-wish-configurator .config-card.is-out-of-stock:not(.is-disabled),.boom-wish-configurator .config-card.is-disabled{opacity:1}.boom-wish-configurator .config-card.is-disabled{background:transparent;box-shadow:inset 0 0 0 1px var(--mc-neutral-200)}.boom-wish-configurator .config-card.is-out-of-stock .config-card__subtitle,.boom-wish-configurator .config-card.is-out-of-stock .config-card__unit,.boom-wish-configurator .config-card.is-out-of-stock .config-card__stock,.boom-wish-configurator .config-card.is-disabled .config-card__title,.boom-wish-configurator .config-card.is-disabled .config-card__subtitle,.boom-wish-configurator .config-card.is-disabled .config-card__unit{color:var(--mc-neutral-600)}.boom-wish-configurator .config-section.is-dimmed{opacity:1;filter:none}.boom-wish-configurator .config-section.is-dimmed .config-section__heading{color:var(--mc-neutral-600)}.boom-wish-configurator .config-section__edit{min-height:44px}#mcStickyAtc{background:#1e1e22e6}#mcStickyAtc.is-visible{opacity:1}#mcStickyAtc .sticky-atc__price{color:#fffffff2}#mcStickyAtc{max-width:calc(100vw - var(--spacing-8))}#mcStickyAtc .sticky-atc__name{min-width:0;overflow:hidden;text-overflow:ellipsis}#mcStickyAtc .sticky-atc__price,#mcStickyAtc .sticky-atc__btn{flex-shrink:0}@media(prefers-reduced-motion:reduce){#mcStickyAtc,#bwcStepDots{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/boom-wish-configurator.css.map */
