.tpo_option-set-wrapper:empty,.tpo_option-set-wrapper:not(:has(>*)),.tpo_option-set-wrapper:has(>:only-child:empty),.tpo_option-set-wrapper:has(>.tpo_total-additional-price-wrapper):not(:has(>:not(.tpo_total-additional-price-wrapper,.tpo_total-additional-price-input))){display:none!important;margin:0!important;padding:0!important}.color-swatch-list:has(.ndl-color-tile){display:grid;width:100%;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px;max-width:none}.color-swatch-list:has(.ndl-color-tile) .color-swatch{position:relative;min-width:0}.color-swatch-list:has(.ndl-color-tile) .ndl-color-tile{display:flex;align-items:center;gap:8px;min-height:48px;width:100%;padding:6px 8px;border:1px solid rgb(var(--border-color));background:rgb(var(--root-background));color:rgb(var(--text-color));font-size:12px;font-weight:700;transform:scale(1);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.color-swatch-list:has(.ndl-color-tile) .ndl-color-tile:before,.color-swatch-list:has(.ndl-color-tile) .ndl-color-tile:after{display:none}.color-swatch-list:has(.ndl-color-tile) .ndl-color-tile__swatch{display:block;width:23px;height:23px;flex:0 0 23px;border:1px solid rgba(0,0,0,.22)}.color-swatch-list:has(.ndl-color-tile) .color-swatch__radio:checked+.ndl-color-tile{border-color:rgb(var(--text-color));box-shadow:inset 0 0 0 1px rgb(var(--text-color));transform:scale(1.015)}.color-swatch-list:has(.ndl-color-tile) .color-swatch.is-disabled .ndl-color-tile{cursor:not-allowed}.color-swatch-list:has(.ndl-color-tile) .color-swatch.is-disabled .ndl-color-tile:before,.color-swatch-list:has(.ndl-color-tile) .color-swatch.is-disabled .ndl-color-tile:after{display:none}.color-swatch-list:has(.ndl-color-tile) .color-swatch.is-disabled:after{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;background:#9e9e9e85;content:"";pointer-events:auto}.color-swatch-list:has(.ndl-color-tile):has(.color-swatch:only-child){width:fit-content;max-width:100%;grid-template-columns:minmax(132px,max-content)}@media screen and (max-width:540px){.color-swatch-list:has(.ndl-color-tile){grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}}@media screen and (max-width:540px){.color-swatch-list:has(.ndl-color-tile):has(.color-swatch:only-child){grid-template-columns:minmax(132px,max-content)}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/ndl-variant-picker.css.map */
