.variant-picker__option[data-nuo-explicit-choice].nuo-explicit-choice--pending input:checked+label{border-color:transparent!important;box-shadow:none!important}.variant-picker__option[data-nuo-explicit-choice].nuo-explicit-choice--pending [data-nuo-selected-option-value]{color:rgb(var(--text-color) / .64);font-weight:500}.kaching-bundles__bar-variant-select[data-nuo-choice-pending]{border-color:rgb(var(--text-color) / .42)!important;color:rgb(var(--text-color) / .68)!important;font-weight:600}.kaching-bundles__bar-variant-select[data-nuo-choice-pending]>.kaching-bundles__swatch{display:none!important}.nuo-explicit-choice-status,.nuo-kaching-choice-status{padding:.7rem .8rem;color:var(--nuo-variant-alert-text, #fff);background:var(--nuo-variant-alert-background, #cf4800);border:1px solid transparent;border-radius:3px;font-size:.8125rem;font-weight:500;line-height:1.4}.nuo-explicit-choice-status{margin-block-start:.65rem}.nuo-kaching-choice-status{width:100%;margin:0 0 .65rem;box-sizing:border-box;grid-column:1 / -1}.nuo-explicit-choice-status[hidden],.nuo-kaching-choice-status[hidden]{display:none}.nuo-explicit-choice--attention{animation:nuo-explicit-choice-pulse .42s ease-out}@keyframes nuo-explicit-choice-pulse{0%,to{transform:translate(0)}35%{transform:translate(-3px)}70%{transform:translate(3px)}}.nuo-variant-choice-dialog{--modal-body-max-width: 34rem;--modal-body-padding-block: 0;--modal-body-padding-inline: 0;font-family:var(--text-font-family);outline:none}.nuo-variant-choice-dialog::part(content){display:grid;grid-template-rows:auto minmax(0,1fr);max-height:min(80dvh,46rem);overflow:hidden;border:1px solid rgb(var(--border-color));border-radius:3px;box-shadow:0 1.5rem 4rem rgb(var(--text-color) / .18)}.nuo-variant-choice-dialog::part(header){text-align:start}.nuo-variant-choice-dialog::part(body){display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;padding:0;overflow:hidden}.nuo-variant-choice-dialog__surface{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;max-height:100%;overflow:hidden}.nuo-variant-choice-dialog__title{margin:0;font-family:var(--text-font-family);font-size:1.125rem;font-weight:600;letter-spacing:-.01em;line-height:1.3}.nuo-variant-choice-dialog__text{margin:0;padding:.9rem 1.25rem;color:rgb(var(--text-color) / .7);font-size:.875rem;line-height:1.5;border-block-end:1px solid rgb(var(--border-color))}.nuo-variant-choice-dialog__body{padding:1.15rem 1.25rem 1.25rem;overflow-y:auto;overscroll-behavior:contain}.nuo-variant-choice-dialog__group+.nuo-variant-choice-dialog__group{margin-block-start:1.25rem}.nuo-variant-choice-dialog__legend{margin:0 0 .65rem;font-family:var(--text-font-family);font-size:.875rem;font-weight:600;letter-spacing:.01em;text-transform:none}.nuo-variant-choice-dialog__options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.nuo-variant-choice-dialog__option{display:grid;grid-template-columns:2.25rem minmax(0,1fr);gap:.65rem;align-items:center;min-height:3.5rem;padding:.55rem .65rem;color:inherit;text-align:start;background:rgb(var(--background));border:1px solid rgb(var(--text-color) / .16);border-radius:3px;cursor:pointer}.nuo-variant-choice-dialog__option[aria-pressed=true]{border-color:rgb(var(--text-color) / .78);box-shadow:inset 0 0 0 1px rgb(var(--text-color) / .78)}.nuo-variant-choice-dialog__option:disabled{opacity:.42;cursor:not-allowed}.nuo-variant-choice-dialog__swatch{width:2.25rem;height:2.25rem;background:var(--nuo-swatch, rgb(var(--text-color) / .08)) center / cover no-repeat;border:1px solid rgb(var(--text-color) / .12);border-radius:50%}.nuo-variant-choice-dialog__option-label{min-width:0;font-size:.8125rem;font-weight:500;line-height:1.3}.nuo-variant-choice-dialog__footer{display:grid;gap:.65rem;padding:.85rem 1.25rem max(.85rem,env(safe-area-inset-bottom));background:rgb(var(--background));border-block-start:1px solid rgb(var(--border-color))}.nuo-variant-choice-dialog__error{margin:0;padding:.7rem .8rem;color:var(--nuo-variant-alert-text, #fff);background:var(--nuo-variant-alert-background, #cf4800);border:1px solid transparent;border-radius:3px;font-size:.8125rem;font-weight:500;line-height:1.4}.nuo-variant-choice-dialog__action{width:100%}.nuo-variant-choice-dialog__action>*,.button .nuo-button-label--multiple,.button .nuo-button-label--multiple>*{pointer-events:none}.nuo-button-label--multiple{display:grid;gap:.125rem;align-content:center;min-width:0;line-height:1.15;white-space:normal}.nuo-button-label__primary,.nuo-button-label__secondary{display:block;min-width:0}.nuo-button-label__secondary{display:-webkit-box;overflow:hidden;color:currentColor;font-size:.6875rem;font-weight:500;letter-spacing:.01em;line-height:1.25;opacity:.78;text-transform:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}.nuo-variant-choice-toast{position:fixed;z-index:10000;inset-inline:.75rem;inset-block-start:calc(var(--sticky-area-height, 0px) + .75rem + env(safe-area-inset-top));display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:center;padding:.8rem .9rem;color:rgb(var(--background));background:rgb(var(--text-color));border-radius:3px;box-shadow:0 .75rem 2rem #26150d3d;font-size:.8125rem;line-height:1.35;opacity:0;transform:translateY(-.75rem);pointer-events:none;transition:opacity .18s ease,transform .18s ease}.nuo-variant-choice-toast[open]{opacity:1;transform:translateY(0);pointer-events:auto}.nuo-variant-choice-toast__change{color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:.18em}@media screen and (max-width:699px){html.nuo-compact-quick-buy .quick-buy-modal::part(content){height:min(88dvh,46rem);max-height:min(90dvh,48rem)}html.nuo-compact-quick-buy .quick-buy-modal::part(body){padding-block-end:0}html.nuo-compact-quick-buy .quick-buy-modal__gallery-wrapper{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:.875rem;align-items:center;min-height:7rem;padding-block:.75rem}html.nuo-compact-quick-buy .quick-buy-modal__gallery-wrapper>.product-gallery{display:none}html.nuo-compact-quick-buy .quick-buy-modal__gallery-wrapper .nuo-quick-buy-media{display:block;grid-area:auto;width:5.5rem;height:5.5rem;overflow:hidden;background:rgb(var(--text-color) / .035);border:1px solid rgb(var(--text-color) / .08);border-radius:3px}html.nuo-compact-quick-buy .quick-buy-modal__gallery-wrapper .nuo-quick-buy-media img{width:100%;height:100%;object-fit:contain}html.nuo-compact-quick-buy .quick-buy-modal__gallery-wrapper :is(.product-gallery__image-list,.product-gallery__carousel-with-arrows,.product-gallery__carousel,.product-gallery__media){width:100%;height:100%}html.nuo-compact-quick-buy .quick-buy-modal__gallery-wrapper .product-gallery__carousel{display:grid;grid-template:1fr / 1fr;gap:0;overflow:hidden}html.nuo-compact-quick-buy .quick-buy-modal__gallery-wrapper .product-gallery__media{grid-area:1 / 1;margin:0;opacity:0;visibility:hidden}html.nuo-compact-quick-buy .quick-buy-modal__gallery-wrapper .product-gallery__media:first-child,html.nuo-compact-quick-buy .quick-buy-modal__gallery-wrapper .product-gallery__media.is-selected{opacity:1;visibility:visible}html.nuo-compact-quick-buy .quick-buy-modal__gallery-wrapper .product-gallery__carousel:has(.product-gallery__media.is-selected) .product-gallery__media:first-child:not(.is-selected){opacity:0;visibility:hidden}html.nuo-compact-quick-buy .quick-buy-modal__gallery-wrapper .product-gallery__media>*{width:100%;height:100%;object-fit:contain}html.nuo-compact-quick-buy .quick-buy-modal__gallery-wrapper :is(carousel-prev-button,carousel-next-button,.page-dots,.product-gallery__thumbnail-list){display:none}html.nuo-compact-quick-buy .quick-buy-modal__gallery-wrapper .badge-list{display:none}html.nuo-compact-quick-buy .quick-buy-modal__mobile-info{align-content:center;justify-items:start;gap:.35rem;min-width:0;margin-block-start:0;text-align:start}html.nuo-compact-quick-buy .quick-buy-modal__mobile-info .product-subtitle{display:-webkit-box;overflow:hidden;font-family:var(--text-font-family);font-size:.9375rem;font-weight:500;line-height:1.25;text-align:start;-webkit-box-orient:vertical;-webkit-line-clamp:2}html.nuo-compact-quick-buy .quick-buy-modal__mobile-info .price-list{justify-content:start;gap:.4rem}html.nuo-compact-quick-buy .quick-buy-modal__mobile-info .nuo-quick-buy-rating{display:block;min-height:1.15rem;color:inherit;line-height:1}html.nuo-compact-quick-buy .quick-buy-modal__mobile-info .loox-rating{font-size:.8125rem!important}html.nuo-compact-quick-buy .quick-buy-modal__info-wrapper{margin-block-start:0;padding-block-start:.875rem}html.nuo-compact-quick-buy .quick-buy-modal__info-wrapper .product-info__block-list{--product-info-gap: .875rem}html.nuo-compact-quick-buy .quick-buy-modal__info-wrapper .product-info__block-item[data-block-type=rating],html.nuo-compact-quick-buy .quick-buy-modal__info-wrapper .product-info__block-item[data-block-id*=loox_reviews_loox_rating_]{display:none}html.nuo-compact-quick-buy .quick-buy-modal__info-wrapper .product-info__block-item[data-block-type=variant-picker]{--product-info-gap: .875rem}html.nuo-compact-quick-buy .quick-buy-modal__info-wrapper variant-picker{gap:.625rem}html.nuo-compact-quick-buy .quick-buy-modal__info-wrapper .variant-picker__option,html.nuo-compact-quick-buy .quick-buy-modal__info-wrapper .variant-picker__option-values{gap:.375rem}html.nuo-compact-quick-buy .quick-buy-modal__info-wrapper .color-swatch{--swatch-size: 1.875rem}html.nuo-compact-quick-buy .quick-buy-modal__info-wrapper .product-info__block-item[data-block-type=buy-buttons]{--product-info-gap: .875rem;position:sticky;z-index:5;inset-block-end:0;margin-inline:calc(-1 * var(--modal-body-padding-inline, 1.25rem));padding:.75rem var(--modal-body-padding-inline, 1.25rem) max(.75rem,env(safe-area-inset-bottom));background:rgb(var(--background));border-block-start:1px solid rgb(var(--text-color) / .1);box-shadow:0 -.75rem 1.5rem rgb(var(--text-color) / .06)}html.nuo-compact-quick-buy .quick-buy-modal__info-wrapper .product-info__block-item[data-block-type=buy-buttons] .button:has(.nuo-button-label--multiple){min-height:3.75rem}html.nuo-compact-quick-buy .quick-buy-modal__info-wrapper .product-info__block-item[data-block-type=buy-buttons] .nuo-explicit-choice-status{margin:0 0 .65rem}.nuo-variant-choice-dialog{--modal-body-max-width: 100%}.nuo-variant-choice-dialog::part(content){max-height:min(78dvh,42rem);border-width:1px 0 0;border-radius:3px 3px 0 0}.nuo-variant-choice-dialog__options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:700px){.nuo-variant-choice-toast{display:none}}@media(prefers-reduced-motion:reduce){.nuo-explicit-choice--attention,.nuo-variant-choice-toast{animation:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/nuo-explicit-variant-selection.css.map */
