.variant-option--bundle{border:none;padding:0;margin:0}.variant-option__bundle-legend{font-weight:var(--font-weight-medium);margin-block-end:var(--margin-md);color:var(--color-foreground);font-size:var(--font-size-lg)}.variant-option__bundle-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--gap-md)}@media screen and not (min-width:750px){.variant-option__bundle-grid{grid-template-columns:1fr}}.variant-option__bundle-card{display:block;position:relative;border:2px solid var(--color-variant-border);border-radius:var(--style-border-radius);background-color:var(--color-variant-background);cursor:pointer;overflow:hidden}.variant-option__bundle-card:has(:checked){border-color:var(--color-selected-variant-border);background-color:var(--color-selected-variant-background)}.variant-option__bundle-card:has([data-option-available=false]){opacity:.6;pointer-events:none}.variant-option__bundle-card__inner{display:flex;flex-direction:column;padding:var(--padding-md);position:relative}.variant-option__bundle-card__media{margin-bottom:var(--margin-sm);border-radius:var(--style-border-radius-sm);overflow:hidden;background-color:var(--color-background-secondary)}.variant-option__bundle-card__image{width:100%;height:120px;object-fit:cover;display:block}.variant-option__bundle-card__content{flex:1;display:flex;flex-direction:column;gap:var(--gap-xs)}.variant-option__bundle-card__title{font-weight:var(--font-weight-medium);color:var(--color-foreground);line-height:1.3}.variant-option__bundle-card__price{display:flex;align-items:center;gap:var(--gap-xs);font-weight:var(--font-weight-medium)}.variant-option__bundle-card__compare-price{color:var(--color-foreground-secondary);font-size:var(--font-size-sm)}.variant-option__bundle-card__unavailable{color:var(--color-error);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.variant-option__bundle-card__check{position:absolute;top:var(--padding-sm);right:var(--padding-sm);width:24px;height:24px;border-radius:50%;background-color:var(--color-selected-variant-border);display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.8);transition:all var(--animation-speed) var(--animation-easing)}.variant-option__bundle-card:has(:checked) .variant-option__bundle-card__check{opacity:1;transform:scale(1)}.variant-option__bundle-card__check-icon{width:16px;height:16px;color:#fff}.variant-option__bundle-card input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer;width:100%;height:100%}.variant-option__bundle-card:has(:focus-visible){border-color:var(--color-foreground);outline:var(--focus-outline-width) solid var(--color-foreground);outline-offset:var(--focus-outline-offset)}.variant-option--bundle-compact .variant-option__bundle-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--gap-sm)}.variant-option--bundle-compact .variant-option__bundle-card__inner{padding:var(--padding-sm)}.variant-option--bundle-compact .variant-option__bundle-card__media{margin-bottom:var(--margin-xs)}.variant-option--bundle-compact .variant-option__bundle-card__image{height:80px}.variant-option--bundle-compact .variant-option__bundle-card__title{font-size:var(--font-size-sm);line-height:1.2}.variant-option--bundle-compact .variant-option__bundle-card__price{font-size:var(--font-size-sm)}.variant-option--bundle-compact .variant-option__bundle-legend{font-size:var(--font-size-base);margin-block-end:var(--margin-sm)}.variant-option--bundle-minimal .variant-option__bundle-grid{display:flex;flex-wrap:wrap;gap:var(--gap-xs)}.variant-option--bundle-minimal .variant-option__bundle-card{flex:0 0 auto;min-width:120px;border-radius:var(--style-border-radius-sm)}.variant-option--bundle-minimal .variant-option__bundle-card__inner{padding:var(--padding-sm);text-align:center}.variant-option--bundle-minimal .variant-option__bundle-card__media{display:none}.variant-option--bundle-minimal .variant-option__bundle-card__title{font-size:var(--font-size-sm);font-weight:var(--font-weight-normal)}.variant-option--bundle-minimal .variant-option__bundle-card__price{font-size:var(--font-size-xs);margin-top:var(--margin-2xs)}.variant-option--bundle-minimal .variant-option__bundle-card__check{width:20px;height:20px;top:var(--padding-2xs);right:var(--padding-2xs)}.variant-option--bundle-minimal .variant-option__bundle-card__check-icon{width:12px;height:12px}.variant-option--bundle-minimal .variant-option__bundle-legend{font-size:var(--font-size-base);margin-block-end:var(--margin-sm)}.variant-option--bundle-custom .variant-option__bundle-grid{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;overflow:visible}.variant-option--bundle-custom .variant-option__bundle-card{display:flex;flex-direction:column;align-items:center;justify-content:space-between;flex:1;min-width:100px;min-height:85px;gap:8px;background-color:var(--custom-card-background, #f3f4f6);border:var(--custom-card-border-width, 3px) solid var(--custom-card-border, #d1d5db);border-radius:var(--custom-card-border-radius, 8px);padding:var(--custom-card-padding, 12px);cursor:pointer}.variant-option--bundle-custom .variant-option__bundle-card:has(:checked){border-color:var(--custom-card-border-active, #000000);background-color:var(--custom-card-background, #f3f4f6)}.variant-option--bundle-custom .variant-option__bundle-card__inner{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:8px;width:100%;height:100%;padding:0;position:relative}.variant-option--bundle-custom .variant-option__bundle-card__media--custom{display:flex;justify-content:center;align-items:center;width:100%;height:var(--custom-image-height, 30px);flex-shrink:0;margin-bottom:4px;position:relative}.variant-option--bundle-custom .variant-option__bundle-card__image--custom{width:var(--custom-image-width, 100%);height:var(--custom-image-height, 30px);max-width:none;max-height:none;display:block;object-fit:contain}.variant-option--bundle-custom .variant-option__bundle-card__content--custom{display:flex;flex-direction:column;align-items:center;gap:var(--custom-text-gap, 2px);text-align:center;flex:1;justify-content:center}.variant-option--bundle-custom .variant-option__bundle-card__boules{color:var(--custom-text-boules-color, #3b82f6);font-size:var(--custom-text-boules-size, 14px);font-weight:800;line-height:1.2;margin:0}.variant-option--bundle-custom .variant-option__bundle-card__joueurs{color:var(--custom-text-joueurs-color, #6b7280);font-size:var(--custom-text-joueurs-size, 12px);font-weight:700;line-height:1.2;opacity:.8;margin:0}.variant-option--bundle-custom .variant-option__bundle-card__unavailable{color:#ef4444;font-size:11px;font-weight:800;text-align:center;margin-top:4px}.variant-option--bundle-custom-center .variant-option__bundle-card__inner{flex-direction:column;gap:8px}.variant-option--bundle-custom-overlay-top .variant-option__bundle-card{position:relative;overflow:visible;padding-top:20px}.variant-option--bundle-custom-overlay-top .variant-option__bundle-card__inner{flex-direction:column;gap:8px}.variant-option--bundle-custom-overlay-top .variant-option__bundle-card__media--overlay{position:absolute;top:var(--custom-image-offset, -12px);left:0;right:0;z-index:10;pointer-events:none;display:flex;justify-content:center;align-items:center;width:100%;height:var(--custom-image-height, 30px)}.variant-option--bundle-custom-overlay-top .variant-option__bundle-card__media--overlay .variant-option__bundle-card__image--custom{width:var(--custom-image-width, 100%);height:var(--custom-image-height, 30px);display:block;object-fit:contain}@media screen and not (min-width:750px){.variant-option--bundle-compact .variant-option__bundle-grid{grid-template-columns:repeat(2,1fr)}.variant-option--bundle-minimal .variant-option__bundle-grid{justify-content:center}.variant-option--bundle-custom .variant-option__bundle-grid{justify-content:flex-start}.variant-option--bundle-custom .variant-option__bundle-card{flex:none;max-width:unset;min-height:70px}.variant-option--bundle-custom .variant-option__bundle-card__media--custom{height:var(--custom-image-height-mobile, 25px)}.variant-option--bundle-custom .variant-option__bundle-card__image--custom{height:var(--custom-image-height-mobile, 25px);width:var(--custom-image-width-mobile, 90%)}.variant-option--bundle-custom-overlay-top .variant-option__bundle-card__media--overlay{height:var(--custom-image-height-mobile, 25px)}.variant-option--bundle-custom-overlay-top .variant-option__bundle-card__media--overlay .variant-option__bundle-card__image--custom{height:var(--custom-image-height-mobile, 25px);width:var(--custom-image-width-mobile, 90%)}.variant-option--bundle-custom .variant-option__bundle-card__boules{font-size:calc(var(--custom-text-boules-size, 14px) * .9)}.variant-option--bundle-custom .variant-option__bundle-card__joueurs{font-size:calc(var(--custom-text-joueurs-size, 12px) * .9)}}@media screen and (min-width:750px){.variant-option--bundle-custom .variant-option__bundle-card{max-width:calc((100% - 16px) / 3)}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/variant-bundle_boostecom.css.map */
