body.noScroll{overflow:hidden;position:fixed;inset:0}
@keyframes dot-animation{0{background-color:rgba(29,29,27,0.4)}
50%{background-color:rgba(29,29,27,0.7)}
100%{background-color:#1d1d1b}
}
.batcom--loading{display:inline-block;width:10px;height:10px;position:relative;background-color:grey;animation:dot-animation 1.2s infinite;animation-delay:.8s;border-radius:50%}
.batcom--loading::before,.batcom--loading::after{border-radius:50%;content:"";display:inline-block;position:absolute;width:10px;height:10px;background-color:#1d1d1b;animation:dot-animation 1.2s infinite}
.batcom--loading::before{animation-delay:.4s;left:-20px}
.batcom--loading::after{animation-delay:1.2s;right:-20px}
.batcom__loading-container{position:relative}
.batcom__loading-container .batcom--loading{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.batcom__loading-container.loading{pointer-events:none;opacity:.3}
.batcom__loading-container.loading .batcom--loading{display:inline-block}
.batcom-overlay__shorthand{position:relative;z-index:0}
@keyframes spin{from{transform:rotate(0)}
to{transform:rotate(360deg)}
}
.cmp-list__items-container--waiting .batcom-subscription__skeleton-container{display:flex}
.batcom-subscription__skeleton-container{display:none;flex-flow:column nowrap}
@media only screen and (min-width:768px){.batcom-subscription__skeleton-container{flex-flow:row wrap;gap:7px}
}
.batcom-subscription__skeleton-item{background-color:#fff;margin:10px 0;width:100%}
.batcom-subscription__skeleton-image{margin:0 auto}
.batcom-bff-device-starter-kit__step-device{display:flex;gap:24px;margin:25px 0;background:var(--batcom-color-button-primary-bg-inverted)}
@media only screen and (max-width:767px){.batcom-bff-device-starter-kit__step-device{flex-direction:column}
}
.batcom-bff-device-starter-kit__step-device-color-variation{padding:25px}
.batcom-bff-device-starter-kit__step-device-column-half{flex:1;min-width:0}
.batcom-bff-device-starter-kit__step-device-color-wrapper{display:flex;align-items:center;gap:15px}
.batcom-bff-device-starter-kit__step-device-color{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}
@media only screen and (min-width:768px){.batcom-bff-device-starter-kit__step-device-color{margin:30px 0}
}
.batcom-bff-device-starter-kit__step-device-title{font-weight:700}
.batcom-bff-device-starter-kit__color-swatch{width:30px;height:30px;border-radius:50%;border:1px solid transparent;cursor:pointer;padding:0;outline:0;flex-shrink:0;transition:border-color .2s ease;position:relative}
.batcom-bff-device-starter-kit__color-swatch:hover{border-color:var(--batcom-color-palette-border-strong,#000)}
.batcom-bff-device-starter-kit__color-swatch:focus-visible{outline:1px solid var(--batcom-color-palette-border-strong,#000);outline-offset:3px}
.batcom-bff-device-starter-kit__color-swatch--selected{border-color:var(--batcom-color-palette-border-strong,#000);outline:1px solid var(--batcom-color-palette-border-strong,#000);outline-offset:3px}
.batcom-bff-device-starter-kit__color-swatch--out-of-stock::before{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;background-color:var(--batcom-color-button-disabled-border-hover-inverted,#969696);transform:rotate(320deg)}
.batcom-bff-device-starter-kit__step-device-image-variation{display:flex;align-items:center;justify-content:flex-end;position:relative}
.batcom-bff-device-starter-kit__promo-label{position:absolute;right:0;top:30px;background:var(--batcom-color-button-outline,#000);color:var(--batcom-color-button-primary-bg-inverted);padding:10px 20px;font-size:14px}
.batcom-bff-device-starter-kit__device-image{max-width:100%;max-height:400px;-o-object-fit:contain;object-fit:contain;display:block}
.batcom-bff-device-starter-kit__step-device-buy-button{display:flex;gap:15px}
.batcom-bff-device-starter-kit__step-pods-disabled{opacity:.4;pointer-events:none}
.batcom-bff-device-starter-kit__step-pods-disabled-button .product-card__buy-button:disabled{opacity:.4;pointer-events:none}
.batcom-bff-device-starter-kit__step-device-none-eligibility{background:var(--batcom-color-button-primary-bg-inverted);padding:20px;font-size:20px;text-align:center}
@media only screen and (min-width:768px){.batcom-bff-device-starter-kit__step-device-none-eligibility{font-size:26px}
}
.batcom-bff-device-starter-kit__step-pods{background:var(--batcom-color-button-primary-bg-inverted);padding:25px}
.batcom-bff-device-starter-kit__summary-bar{display:flex;background:var(--batcom-color-button-primary-bg-inverted);padding:10px 25px;position:sticky;bottom:0;color:var(--batcom-color-body-text);margin:20px 0;flex-direction:column}
@media only screen and (min-width:768px){.batcom-bff-device-starter-kit__summary-bar{margin:50px 0 30px;flex-direction:row;align-items:center;justify-content:space-between}
}
.batcom-bff-device-starter-kit__summary-bar strong{font-weight:700;font-size:20px}
.batcom-bff-device-starter-kit__summary-bar span{font-size:16px}
.batcom-bff-device-starter-kit__summary-bar-flavour{margin:10px 0}
.batcom-bff-device-starter-kit__summary-bar-device-offer{text-align:center}
.batcom-bff-device-starter-kit__summary-bar-not-selected{color:#727878}