#variant-radios.variant-selector-2026__theme-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.bls__template-product .style-variant-2026.pack-selector{margin:0 0 16px}.bls__template-product .style-variant-2026 .pack-selector__group+.pack-selector__group{margin-top:20px}.bls__template-product .style-variant-2026 .pack-selector__heading--option{margin:0 0 10px;font-size:14px;font-weight:600;color:#374151;letter-spacing:0}.bls__template-product variant-selects.variant-selector-2026__theme-companion{display:block}.bls__template-product variant-selects.variant-selector-2026__theme-companion fieldset.pack-selector__theme-hidden{display:none!important}.bls__template-product .style-variant-2026 .pack-selector__grid--cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%}.bls__template-product .style-variant-2026 .pack-selector__card{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;min-height:0;padding:8px 10px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;gap:4px;box-shadow:none;text-align:left;cursor:pointer;font-family:inherit;transition:border-color .2s ease,background-color .2s ease}.bls__template-product .style-variant-2026 .pack-selector__card:hover:not(:disabled):not(.is-active){border-color:#d1d5db;background:#fff}.bls__template-product .style-variant-2026 .pack-selector__card.is-active{border-color:var(--pack-accent, #e91e63);border-width:1.5px;background:var(--pack-selected-bg, #fff0f3)}.bls__template-product .style-variant-2026 .pack-selector__card.is-unavailable{opacity:.45;cursor:not-allowed}.bls__template-product .style-variant-2026 .pack-selector__title{font-size:13px;font-weight:700;color:#111827;line-height:1.15;width:100%}.bls__template-product .style-variant-2026 .pack-selector__meta{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%}.bls__template-product .style-variant-2026 .pack-selector__price-row{display:flex;align-items:flex-start;justify-content:space-between;gap:4px;width:100%}.bls__template-product .style-variant-2026 .pack-selector__prices{display:flex;flex-direction:column;align-items:flex-start;gap:1px;min-width:0;flex:1}.bls__template-product .style-variant-2026 .pack-selector__price{font-size:12px;font-weight:600;color:#111827;line-height:1.2}.bls__template-product .style-variant-2026 .pack-selector__compare{font-size:10px;font-weight:400;color:#9ca3af;text-decoration:line-through;line-height:1.15}.bls__template-product .style-variant-2026 .pack-selector__saved{font-size:9px;font-weight:700;line-height:1;padding:3px 5px;border-radius:999px;background:#e8f5e9;color:#1b5e20;white-space:nowrap;letter-spacing:.02em;text-transform:uppercase;align-self:flex-start;max-width:100%;overflow:hidden;text-overflow:ellipsis}.bls__template-product .style-variant-2026 .pack-selector__badge{font-size:9px;font-weight:600;line-height:1;padding:3px 5px;border-radius:999px;background:color-mix(in srgb,var(--pack-accent, #e91e63) 14%,#fff);color:var(--pack-accent, #e91e63);white-space:nowrap;flex-shrink:0}.bls__template-product .style-variant-2026.pack-selector--empty{border:1px dashed #e5e7eb;border-radius:10px;background:#fafafa;padding:14px}.bls__template-product .style-variant-2026 .pack-selector__empty-msg{margin:0;font-size:13px;line-height:1.5;color:#6b7280}.bls__template-product .bls__product-swatch-2026 variant-selects#variant-radios fieldset.color{margin-bottom:16px}.bls__template-product .bls__product-swatch-2026 variant-selects#variant-radios fieldset:not(.color),.bls__template-product .bls__product-details-infor variant-selects#variant-radios fieldset:not(.color){display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;border:none;padding:0}.bls__template-product .bls__product-swatch-2026 variant-selects#variant-radios fieldset:not(.color) legend.form__label,.bls__template-product .bls__product-details-infor variant-selects#variant-radios fieldset:not(.color) legend.form__label{flex:0 0 100%;width:100%;margin:0 0 4px;padding:0;font-size:15px;line-height:1.4}.bls__template-product .bls__product-swatch-2026 variant-selects#variant-radios fieldset:not(.color) .swatch-attribute-label,.bls__template-product .bls__product-details-infor variant-selects#variant-radios fieldset:not(.color) .swatch-attribute-label{font-weight:400;color:#6b7280}.bls__template-product .bls__product-swatch-2026 variant-selects#variant-radios fieldset:not(.color) .swatch-selected-value,.bls__template-product .bls__product-details-infor variant-selects#variant-radios fieldset:not(.color) .swatch-selected-value{font-weight:700;color:#111827}.bls__template-product .bls__product-swatch-2026 variant-selects#variant-radios fieldset:not(.color) .bls__option-swatch,.bls__template-product .bls__product-swatch-2026 variant-selects#variant-radios fieldset:not(.color) .bls__product-color-swatches-text,.bls__template-product .bls__product-swatch-2026 variant-selects#variant-radios fieldset:not(.color) .bls__product-type-swatches-radio,.bls__template-product .bls__product-details-infor variant-selects#variant-radios fieldset:not(.color) .bls__option-swatch,.bls__template-product .bls__product-details-infor variant-selects#variant-radios fieldset:not(.color) .bls__product-color-swatches-text,.bls__template-product .bls__product-details-infor variant-selects#variant-radios fieldset:not(.color) .bls__product-type-swatches-radio{display:inline-flex;align-items:center;justify-content:center;min-width:72px;padding:10px 20px!important;margin:0!important;border:1px solid #e5e7eb!important;border-radius:4px!important;background:#fff!important;color:#6b7280!important;font-size:14px;font-weight:500;line-height:1.2;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.bls__template-product .bls__product-swatch-2026 variant-selects#variant-radios fieldset:not(.color) .bls__option-swatch.active,.bls__template-product .bls__product-swatch-2026 variant-selects#variant-radios fieldset:not(.color) .bls__product-color-swatches-text.active,.bls__template-product .bls__product-swatch-2026 variant-selects#variant-radios fieldset:not(.color) .bls__product-type-swatches-radio.active,.bls__template-product .bls__product-details-infor variant-selects#variant-radios fieldset:not(.color) .bls__option-swatch.active,.bls__template-product .bls__product-details-infor variant-selects#variant-radios fieldset:not(.color) .bls__product-color-swatches-text.active,.bls__template-product .bls__product-details-infor variant-selects#variant-radios fieldset:not(.color) .bls__product-type-swatches-radio.active{background:#111827!important;border-color:#111827!important;color:#fff!important}.bls__template-product .bls__product-swatch-2026 variant-selects#variant-radios fieldset:not(.color) .bls__option-swatch:hover:not(.active):not([data-disabled]),.bls__template-product .bls__product-swatch-2026 variant-selects#variant-radios fieldset:not(.color) .bls__product-color-swatches-text:hover:not(.active):not([data-disabled]),.bls__template-product .bls__product-details-infor variant-selects#variant-radios fieldset:not(.color) .bls__option-swatch:hover:not(.active):not([data-disabled]),.bls__template-product .bls__product-details-infor variant-selects#variant-radios fieldset:not(.color) .bls__product-color-swatches-text:hover:not(.active):not([data-disabled]){border-color:#d1d5db!important;background:#fff!important;color:#374151!important}.bls__template-product .bls__product-swatch-2026 variant-selects#variant-radios fieldset:not(.color) .bls__option-swatch[data-disabled],.bls__template-product .bls__product-details-infor variant-selects#variant-radios fieldset:not(.color) .bls__option-swatch[data-disabled]{opacity:.4;cursor:not-allowed;pointer-events:none}@media(max-width:767px){.bls__template-product .style-variant-2026 .pack-selector__grid--cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%}.bls__template-product .style-variant-2026 .pack-selector__card{padding:7px 6px;gap:3px;border-radius:7px}.bls__template-product .style-variant-2026 .pack-selector__title,.bls__template-product .style-variant-2026 .pack-selector__price{font-size:11px}.bls__template-product .style-variant-2026 .pack-selector__compare{font-size:9px}.bls__template-product .style-variant-2026 .pack-selector__price-row{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:3px}.bls__template-product .style-variant-2026 .pack-selector__prices{width:100%;flex:none}.bls__template-product .style-variant-2026 .pack-selector__badge{font-size:8px;padding:2px 4px;align-self:flex-start}.bls__template-product .style-variant-2026 .pack-selector__saved{font-size:8px;padding:2px 4px;max-width:100%}.bls__template-product .style-variant-2026 .pack-selector__heading--option{font-size:13px;margin-bottom:8px}}@media(min-width:768px)and (max-width:991px){.bls__template-product .style-variant-2026 .pack-selector__grid--cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/variant-style-2026.css.map */
