.normal_colors:has(.bundle_colors_wrap:empty){display:none}.bundle_swatch_colors:has(.normal_colors){display:block}.normal_colors,.limited_colors{width:100%;margin:0 0 20px}.normal_colors .header,.limited_colors .header{display:block;margin:0 0 10px}.normal_colors .bundle_colors_wrap,.limited_colors .bundle_colors_wrap{display:flex;flex-wrap:wrap;gap:5px 7px}.normal_colors .bundle_colors_wrap .bundle_single,.limited_colors .bundle_colors_wrap .bundle_single{width:28px;height:28px;background-size:32px;border:0px solid #fff;box-shadow:0 0 0 1px transparent;border-radius:50%;overflow:hidden;cursor:pointer}.normal_colors .bundle_colors_wrap .bundle_single:has(.swatch_active),.limited_colors .bundle_colors_wrap .bundle_single:has(.swatch_active){box-shadow:0 0 0 1px #27251f;border:2px solid #fff}.normal_colors .bundle_colors_wrap .bundle_single a,.limited_colors .bundle_colors_wrap .bundle_single a{display:block;width:100%;height:100%;cursor:pointer}.normal_colors .bundle_colors_wrap .bundle_single a .variant-fetch,.limited_colors .bundle_colors_wrap .bundle_single a .variant-fetch{display:block;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}
/*# sourceMappingURL=/cdn/shop/t/316/assets/custom.css.map */
