body.noScroll{overflow:hidden;position:fixed;inset:0}@keyframes dot-animation{0%{background-color:rgba(29,29,27,.4)}50%{background-color:rgba(29,29,27,.7)}100%{background-color:#1d1d1b}}.batcom--loading{display:inline-block;width:10px;height:10px;position:relative;background-color:gray;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(0deg)}to{transform:rotate(360deg)}}.batcom-bff-paymentmethodcod__header-wrapper{display:flex;justify-content:space-between;border-top:1px solid var(--batcom-color-palette-border-subdued, #B3B0AA);padding:17px 16px 12px;margin:32px 0;cursor:pointer}@media only screen and (min-width: 768px){.batcom-bff-paymentmethodcod__header-wrapper{margin:24px 0}}.batcom-bff-paymentmethodcod__header{display:flex;gap:12px}.batcom-bff-paymentmethodcod__associated-costs{margin-left:70px;font-family:var(--batcom-font-face-4-name);font-weight:500;font-size:16px;line-height:22px}.batcom-bff-paymentmethodcod__image img{width:24px;height:24px}.batcom-bff-paymentmethodcod__title{font-family:var(--batcom-font-face-4-name);font-weight:500;font-size:16px;line-height:22px}.batcom-bff-paymentmethodcod__accordion{cursor:pointer}.batcom-bff-paymentmethodcod__collapsible--collapsed{display:none}.batcom-bff-paymentmethodcod__billing-address{margin-top:32px;padding:16px;background-color:var(--batcom-color-palette-billing-default)}@media only screen and (min-width: 768px){.batcom-bff-paymentmethodcod__billing-address{margin-top:24px}}.batcom-bff-paymentmethodcod__billing-address .cmp-text h1,.batcom-bff-paymentmethodcod__billing-address .cmp-text h2,.batcom-bff-paymentmethodcod__billing-address .cmp-text h3,.batcom-bff-paymentmethodcod__billing-address .cmp-text h4,.batcom-bff-paymentmethodcod__billing-address .cmp-text h5,.batcom-bff-paymentmethodcod__billing-address .cmp-text h6{font-family:var(--batcom-font-face-4-name);font-weight:500;font-size:16px;line-height:22px}.batcom-bff-paymentmethodcod__billing-address.batcom-bff-checkoutaddress{background:var(--batcom-color-palette-surface-neutral-option-2, #F6F6F6)}.batcom-bff-paymentmethodcod__billing-address.batcom-bff-checkoutaddress .batcom-bff-checkoutaddress__name{font-family:inherit;font-weight:inherit}.batcom-bff-paymentmethodcod__device-registration,.batcom-bff-paymentmethodcod__terms-condition{font-family:var(--batcom-font-face-1-name);font-size:12px;line-height:16px;border:2px solid var(--batcom-color-container-scrollbar-bg);padding:16px;margin-top:20px}.batcom-bff-paymentmethodcod__device-registration .form-title,.batcom-bff-paymentmethodcod__terms-condition .form-title{display:none}.batcom-bff-paymentmethodcod__device-registration .form-field--option,.batcom-bff-paymentmethodcod__terms-condition .form-field--option{display:flex;align-items:flex-start;gap:16px}.batcom-bff-paymentmethodcod__device-registration .form-field--option .form-checkbox,.batcom-bff-paymentmethodcod__terms-condition .form-field--option .form-checkbox{width:12px;height:12px;outline:2px solid var(--batcom-color-palette-border-strong);accent-color:var(--batcom-color-palette-border-strong);cursor:pointer;transform:scale(1.5);outline-offset:-2px}.batcom-bff-paymentmethodcod__device-registration .form-field--option a,.batcom-bff-paymentmethodcod__terms-condition .form-field--option a{text-decoration:underline}.batcom-bff-paymentmethodcod__place-order{display:flex;justify-content:center;align-items:center;margin:32px 0}@media only screen and (min-width: 768px){.batcom-bff-paymentmethodcod__place-order{margin:24px 0}}.batcom-bff-paymentmethodcod__place-order .cmp-button{max-width:210px;width:100%;font-family:var(--batcom-font-face-4-name);font-size:12px;line-height:16px}.batcom-bff-paymentmethodcod__modal{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.6);z-index:1000;padding:10px}.batcom-bff-paymentmethodcod__modal .batcom-content{width:auto;padding-top:24px}.batcom-bff-paymentmethodcod__modal-container{background:var(--batcom-color-palette-surface-neutral);max-width:765px;text-align:center;position:relative;box-shadow:4px 6px 12px rgba(0,0,0,.3);padding:0 40px 40px}.batcom-bff-paymentmethodcod__modal-crossicon{position:absolute;top:16px;right:8px;cursor:pointer;border:none;background:none}.batcom-bff-paymentmethodcod__modal-crossicon img{width:22px;height:22px}.batcom-bff-paymentmethodcod__modal_content{margin-top:24px;font-family:var(--batcom-font-face-1-name);font-weight:400}@media only screen and (max-width: 767px){.batcom-bff-paymentmethodcod__modal_content{font-size:var(--batcom-typography-body-size-mobile);line-height:var(--batcom-typography-body-line-height-mobile)}}@media only screen and (min-width: 768px){.batcom-bff-paymentmethodcod__modal_content{font-size:var(--batcom-typography-body-size-tablet);line-height:var(--batcom-typography-body-line-height-tablet)}}@media only screen and (min-width: 1024px){.batcom-bff-paymentmethodcod__modal_content{font-size:var(--batcom-typography-body-size-desktop);line-height:var(--batcom-typography-body-line-height-desktop)}}.batcom-bff-paymentmethodcod__modal_content .columncontrol__base{display:flex;justify-content:center;align-items:center}.batcom-bff-paymentmethodcod__modal_content .columncontrol__base .columncontrol__wrapper{display:flex;align-items:center;justify-content:center;gap:16px;flex-flow:nowrap;width:auto}.batcom-bff-paymentmethodcod__modal_content .columncontrol__base .columncontrol__wrapper .cmp-image__image{width:auto;height:50px}.batcom-bff-paymentmethodcod__modal_content .cmp-text{margin:20px 0}.batcom-bff-paymentmethodcod__modal-btn-container{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;align-items:center}@media only screen and (max-width: 767px){.batcom-bff-paymentmethodcod__modal-btn-container{flex-direction:column}}.batcom-bff-paymentmethodcod__modal-btn{margin:0;width:100%}@media only screen and (min-width: 768px){.batcom-bff-paymentmethodcod__modal-btn{max-width:150px}}.batcom-bff-paymentmethodcod__modal-btn.batcom-button--primary:not(.active-btn) .cmp-button{background-color:var(--batcom-color-button-secondary-bg)}.batcom-bff-paymentmethodcod__modal-btn.batcom-button--primary:not(.active-btn) .cmp-button__text{color:var(--batcom-color-button-secondary-text)}.batcom-bff-paymentmethodcod__modal-btn .cmp-button{width:100%;font-family:var(--batcom-font-face-4-name);font-weight:500}.batcom-bff-paymentmethodcod__modal-btn .cmp-button:hover{background-color:var(--batcom-color-button-primary-bg)}.batcom-bff-paymentmethodcod__modal-btn .cmp-button:hover .cmp-button__text{color:var(--batcom-color-button-primary-text)}