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)}
}
body form.batcom-bff-address-book-details.cmp-form label,body form.batcom-bff-address-book-details.cmp-form label:not(.form-label){text-transform:none}
body form.batcom-bff-address-book-details.cmp-form .form-field-group-checkbox label{margin:0}
body form.batcom-bff-address-book-details.cmp-form .form-checkbox+.form-label,body form.batcom-bff-address-book-details.cmp-form .form-radio+.form-label{font-weight:325;font-size:16px}
body form.cmp-form input:disabled[value],body form.cmp-form input[readonly][value]{color:var(--batcom-color-login-form-input-placeholder)}
body [data-action-type=changeAddress] .cmp-form button{width:auto}
body .batcom-change-deliveryadd-text h4{margin-top:12px}
@media only screen and (max-width:767px){body .batcom-change-deliveryadd-text h4{margin-top:50px}
}
@media only screen and (max-width:767px){body .batcom-bff-marketing-preferences__brands{display:flex;justify-content:space-between;position:relative}
body .batcom-bff-marketing-preferences__brand-header{width:86%}
body .batcom-bff-marketing-preferences__brand-header .batcom-bff-marketing-preferences__channel{width:130px;text-align:left;flex:1 1 auto;align-items:end;margin-top:3%}
body .batcom-bff-marketing-preferences__brand-all{width:14%}
body .batcom-bff-marketing-preferences__brand-all .batcom-bff-marketing-preferences__brand-title{position:absolute;top:15px;left:15px}
body .batcom-bff-marketing-preferences__brand-title{flex:none;position:absolute;top:0;left:0;margin-top:15px;margin-left:20px}
}
body .batcom-bff-marketing-preferences__brand-header .batcom-bff-marketing-preferences__channel .batcom-bff-marketing-preferences__channel-mobile-title{text-align:left;margin:inherit}
body .batcom-bff-marketing-preferences__channels{max-width:-moz-min-content;max-width:min-content}
@media only screen and (max-width:767px){body .batcom-bff-marketing-preferences__channels{flex-wrap:wrap}
}
body .batcom-bff-marketing-preferences__channel{min-width:75px}
@media only screen and (max-width:767px){body .batcom-bff-marketing-preferences__cta-label-text .cmp-button{width:100%}
}
.intensity-onlyButtons .intensity__label{min-width:14rem}
@media only screen and (min-width:1680px){body .batcom-teaser-stage .cmp-teaser__image+.cmp-teaser__content{padding:24px 40px}
}
body .cmp-form input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}
body .batcom-header-var-2 .batcom-languagenavigation__toggle{align-items:center;width:auto;height:auto;display:grid}
body .batcom-header-var-2 .batcom-languagenavigation__toggle svg,body .batcom-header-var-2 .batcom-languagenavigation__toggle g,body .batcom-header-var-2 .batcom-languagenavigation__toggle path,body .batcom-header-var-2 .batcom-languagenavigation__toggle mask{display:block}
body .batcom-header-var-2 .batcom-languagenavigation__toggle::after{background-color:white;content:"";width:14px;aspect-ratio:14/9;-webkit-mask-image:url("../../../../etc.clientlibs/batcom/base/clientlibs/publish/resources/icons/chevron-down.svg");mask-image:url("../../../../etc.clientlibs/batcom/base/clientlibs/publish/resources/icons/chevron-down.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
body .batcom-header-var-2 .batcom-languagenavigation__toggle.open::after{-webkit-mask-image:url("../../../../etc.clientlibs/batcom/base/clientlibs/publish/resources/icons/chevron-up.svg");mask-image:url("../../../../etc.clientlibs/batcom/base/clientlibs/publish/resources/icons/chevron-up.svg")}
body .batcom-header-var-2 .batcom-languagenavigation__toggle .batcom-languagenavigation__icon{display:block}
@media only screen and (min-width:1024px){body .batcom-header-var-2 .batcom-languagenavigation__toggle .batcom-languagenavigation__icon{display:none}
body .batcom-header-var-2 .batcom-languagenavigation__toggle .batcom-languagenavigation__icon--small{display:grid;place-items:center;grid-area:icon}
}
@media only screen and (min-width:1024px){body .batcom-container--primary-dark .batcom-navigation .cmp-navigation__item--level-0>.cmp-navigation__item-link:hover,body .batcom-container--secondary-dark .batcom-navigation .cmp-navigation__item--level-0>.cmp-navigation__item-link:hover{color:var(--batcom-color-link-list-side-navigation-link-bg-active)}
body .batcom-container--primary-dark .batcom-navigation .cmp-navigation__item--level-0>.cmp-navigation__item-link:hover::before,body .batcom-container--secondary-dark .batcom-navigation .cmp-navigation__item--level-0>.cmp-navigation__item-link:hover::before{background-color:var(--batcom-color-link-list-side-navigation-link-bg-active)}
}
body .batcom-bff-accounticon:hover .batcom-bff-accounticon__icon{color:var(--batcom-color-link-list-side-navigation-link-bg-active);stroke:var(--batcom-color-link-list-side-navigation-link-bg-active)}
body .batcom-bff-minibasket__bag-value:hover{color:var(--batcom-color-link-list-side-navigation-link-bg-active)}
@media only screen and (max-width:479px){body .batcom-bff-accounticon{margin-left:2px}
}
@media only screen and (max-width:479px){body .batcom-bff-accounticon__icon__label{font-size:.55rem}
}
@media only screen and (max-width:479px){body .batcom-bff-fullcart__total{display:block}
}
@media only screen and (max-width:479px){body .batcom-bff-fullcart__total .batcom-bff-fullcart__total-items{display:block;padding-top:12px}
}
@media only screen and (max-width:479px){body .batcom-header .batcom-header--bff .batcom-navigation--header{margin-left:8px}
}
@media only screen and (max-width:479px){body .batcom-header .batcom-header--bff .batcom-navigation .batcom-menuButton__label{font-size:11px}
}
@media only screen and (max-width:479px){body .batcom-bff-minibasket{margin-left:8px}
}
@media only screen and (max-width:479px){body .batcom-bff-minibasket__bag-value{font-size:.55rem}
}
body.product .batcom-bff-productgallery .swiper-button{background-color:var(--batcom-color-palette-surface-neutral-option-2)}
body.product .batcom-bff-productgallery .swiper-button::after{background-color:var(--batcom-color-link-list-side-navigation-menu-expand-icon)}
@media only screen and (max-width:479px){body .batcom-bff-dynamicproduct .product-card__buy-button,body .batcom-bff-bundleproduct .product-card__buy-button{width:100%}
}
@media only screen and (max-width:479px){body .cmp-experiencefragment--product-hero #product-hero-container .batcom-text{order:unset}
}
body .batcom-bff-orderhistory .orderhistory-no-orders .cmp-button{margin:2rem 0}
@media only screen and (max-width:479px){body .batcom-bff-orderhistory .orderhistory-no-orders .cmp-button{width:100%}
}
body .cmp-experiencefragment--product-hero #product-hero-container .batcom-text{margin-bottom:32px}
body .batcom-bff-dynamicproduct .product-card__nicotine-area{margin-top:10px}
body .batcom-bff-dynamicproduct .product-card_subscription-subscribe{display:block}
@media only screen and (min-width:1024px){body .batcom-bff-dynamicproduct .product-card_subscription-subscribe{display:flex;align-items:center}
}
body .batcom-bff-dynamicproduct .product-card_subscription-subscribe .product-card_subscription-subscribe-right{display:block;margin-left:10px;margin-top:20px}
@media only screen and (min-width:1024px){body .batcom-bff-dynamicproduct .product-card_subscription-subscribe .product-card_subscription-subscribe-right{margin-left:auto;margin-top:0}
}
body .batcom-bff-accountdetails .cmp-form .batcom-text.batcom-text input{border-bottom:unset}