.form__text{margin-bottom:-.25rem}.field-date{display:flex;border:1px solid #bfc0c0;padding-left:13px}.is-invalid .field-date{border-color:#d40124}.field-date .input-mm,.field-date .input-tt,.field-date .input-yy{padding:10px 0 0;border:none!important}.field-date .input-yy{padding-left:4px}.field-date .input-mm,.field-date .input-tt{max-width:26px;text-align:center}.field-date .delimiter{display:flex;align-items:end;padding-bottom:5px;margin:-1px 0 0;opacity:.4}.text-with-hints p{display:inline}.text-with-hints .tooltip__button{position:relative;top:3px;left:2px}.with-hints .tooltip__button{position:absolute;right:5px;top:5px}.mobile-shopping-cart[data-loading=true] .interval,.mobile-shopping-cart[data-loading=true] .price,.shopping-cart[data-loading=true] .interval,.shopping-cart[data-loading=true] .price{display:none!important}.mobile-shopping-cart[data-loading=true] .shopping-cart-loader,.shopping-cart[data-loading=true] .shopping-cart-loader{display:inline-block!important}.shoppingcart-extras{overflow:hidden}.shoppingcart-extras img{max-width:15rem}.shopping-cart-loader{display:none}[data-shopping-cart-label-error]{color:#d40124;font-size:.75rem}[data-show-price=false] .selected-product__price .interval,[data-show-price=false] .selected-product__price .price,[data-show-price=false] [data-shopping-cart-label]{display:none}[data-show-error=false] [data-shopping-cart-label-error],[data-show-price=true] [data-shopping-cart-label-error]{display:none!important}.payment{display:flex;flex-direction:column}.payment.amazonpay,.payment.paypal{flex-direction:column-reverse}.payment.paypal{background-color:#f4f5f5;padding:1.40625rem}.payment.paypal .paypal-hint{margin-bottom:.5rem}body.iframe-page .element-amazonpay-autofill,body.iframe-page .field-amazonpay,body.no-amazonpay .element-amazonpay-autofill,body.no-amazonpay .field-amazonpay{display:none!important}.selectable-card{display:block;border-radius:6px;background-color:#f4f5f5;padding:25px .75rem;cursor:pointer}.selectable-card .field-select{pointer-events:none;opacity:.6}.selectable-card.checkbox__active{outline:2px solid #00afe1;outline-offset:-2px}.selectable-card.checkbox__active .field-select{pointer-events:auto;opacity:1}.selectable-card__label{font-size:inherit!important;font-weight:inherit!important;height:32px}.selectable-card__label>span{display:block!important}.selectable-card__header{display:flex;justify-content:space-between;align-items:flex-start;position:relative;top:-5px;color:#4a4a4a;gap:10px}.checkbox__active .selectable-card__header *{color:#4a4a4a!important}.checkbox__active .selectable-card__header .selectable-card__price-value{color:#004178!important}.selectable-card__title{color:#4a4a4a}.selectable-card__price{text-align:right;display:grid;gap:5px}.selectable-card__price-label{color:#4a4a4a}.selectable-card__price-value{color:#004178}.selectable-card__content{display:grid;gap:16px;padding-left:1.875rem}.selectable-card__content>.column .field{margin-bottom:0;padding-bottom:0;-webkit-hyphens:none;hyphens:none}.selectable-card__content>.column{padding:0}.selectable-card__content>.column:first-child{max-width:450px}@media(max-width:479.98px){.selectable-card{padding:.75rem}.selectable-card__label{height:auto}.selectable-card__header{flex-direction:column;margin-bottom:10px;top:0}.selectable-card__price{text-align:left}}body.modal-open{overflow:hidden}.modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,25,60,.35);display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s ease;z-index:9999;cursor:auto}.modal-overlay.visible{opacity:1;visibility:visible}.modal-overlay .modal-container{background:#fff;max-height:100vh;overflow-y:auto;border-radius:6px;position:relative;padding-bottom:30px;box-shadow:2px 2px 15px 0 rgba(0,0,0,.1)}.modal-overlay .modal-close-icon{position:absolute;top:24px;right:24px;font-size:26px;cursor:pointer;color:#004178;z-index:100}.modal-overlay .modal-close-button{display:block;margin:0 auto;min-width:150px}@media(max-width:768.98px){.modal-overlay .modal-container{max-width:90vw;max-height:90vh}.modal-overlay .modal-close-icon{top:10px;right:10px}}