.custom_qty_pack_prd_outer{margin-top:20px}.custom_qty_pack_prd{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;text-align:center;gap:8px;margin:10px 0 20px}a.custom_qty_pack_prd_inner{display:flex;min-height:44px;border:1px solid #e6e6e6;border-radius:5px;align-items:center;justify-content:center;gap:2px;position:relative}a.custom_qty_pack_prd_inner span.qty_prd_badge{position:absolute;top:-8px;font-size:8px;background-color:#000;color:#fff;padding:2px 3px;left:50%;width:max-content;border-radius:5px;transform:translate(-50%);z-index:1}a.custom_qty_pack_prd_inner:hover{border:1px solid #000000}a.custom_qty_pack_prd_inner.active{border:2px solid #000000;pointer-events:none;font-weight:600}a.custom_qty_pack_prd_inner .qty_prd_save_text{font-size:10px;line-height:1}.variant_option_image_box_main .variant_option_image_single{width:calc(25% - 10px)!important;border-radius:5px!important;min-width:auto;max-height:150px;min-height:150px;background:#e8e8e8}.variant_option_image_box_main .variant_option_image_single .swatch.swatch--variant-image{background-size:cover;width:100%;height:100%;border-radius:5px;border:0}.variant_option_image_box_main .variant_option_image_single .swatch.swatch--variant-image img{object-fit:contain;display:flex;height:100%;width:100%;border-radius:5px}.variant_option_image_box_main .variant-option__button-label--has-swatch:has(:checked){--focus-outline: 2px solid var(--color-foreground);outline-offset:unset}.variant_option_image_box_main .variant-option__button-label--has-swatch:hover{outline-offset:unset}.custom_qty_pack_prd_inner .qty_prd_color_count{font-size:10px;line-height:1}label.variant_option_image_single.variant_option_image_single_hide{display:none}fieldset.variant-option.variant-option--swatches.variant_option_greater_then_4,fieldset.variant_option_image_box_main{padding-right:24px;position:relative}fieldset.variant-option.variant-option--swatches.variant_option_greater_then_4 span.show_more_color{position:absolute;right:0;background-color:#000;color:#fff;height:100%;width:20px;border-radius:5px;font-size:18px;display:flex;align-items:center;justify-content:center;cursor:pointer}.custom_qty_pack_prd_inner span.price_per_each{position:absolute;bottom:-15px;font-size:10px;width:100%;text-align:center}.custom_qty_pack_prd_inner .loader{display:none;position:absolute;width:96%;align-items:center;justify-content:space-around;background:#fff}.custom_qty_pack_prd_inner.loading_progress .loader{display:flex}.show_all_swatches fieldset.variant-option.variant-option--swatches.variant_option_greater_then_4{padding-right:0}.show_all_swatches label.variant_option_image_single.variant_option_image_single_hide{display:block}.show_all_swatches fieldset.variant-option.variant-option--swatches.variant_option_greater_then_4 span.show_more_color{display:none}.variant_option_Couleur .variant-option__button-label--has-swatch{position:relative;overflow:unset}.variant_option_Couleur .variant-option__button-label--has-swatch span.top_seller{position:absolute;top:-12px;left:50%;transform:translate(-50%);background-color:#000;font-size:13px;padding:2px 4px;display:inline-block;border-radius:10px;color:#fff}.variant_option_image_box_main legend{margin-bottom:18px}@media(max-width:768px){.variant_option_image_box_main .variant_option_image_single{max-height:90px;min-height:90px}.variant_option_Couleur .variant-option__button-label--has-swatch span.top_seller{position:absolute;top:-9px;left:50%;transform:translate(-50%);background-color:#000;font-size:9px;padding:1px 2px;display:inline-block;border-radius:10px;color:#fff}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/mt_custom_pack.css.map */
