@charset "UTF-8";.checkout #main{background:#f8eae2}.checkout #footer{background:#fff}.checkout .input-group{border:1px solid #000}.checkout #checkoutCustomerMessage{border:1px solid #000;height:120px}.checkout.orderdone #checkoutCustomerMessage{border:unset;height:unset}.checkout.orderdone #checkoutCustomerMessage #customerMessage{border:1px solid #000}.checkout.orderdone #footer{background:#f8eae2}.checkout #vouchercode{border:1px solid #000}form.authentication{position:relative}form.authentication .guest-toggle label{position:absolute;right:0}form.authentication.js-account-user .guest,form.authentication.js-unknown-user .not-guest{display:none}form.form-payment.is-invalid .invalid-feedback{display:block}.card-addresses{flex-flow:row wrap}.card-addresses .card-address{border-color:#dae1e7;border-width:1px;cursor:pointer;display:flex;flex:1 0 0;transition:border-color .25s ease,box-shadow .25s ease}.card-addresses .card-address:hover{box-shadow:0 1px 2px 0 rgba(26,26,26,.25)}.card-addresses .card-address .js-show-on-active{display:none}.card-addresses .card-address.active{border-color:#15395b;box-shadow:0 1px 2px 0 rgba(26,26,26,.3)}.card-addresses .card-address.active .js-show-on-active{display:inline-block}.address-selection-body .address-container,.address-selection-body .address-selection-pool .address-card .address-card-collapsed,.address-selection-body .address-selection-pool .address-card.show .address,.card-addresses .card-address.active .js-hide-on-active{display:none}.address-selection-body .address-selection-pool .address-card.show .address-card-collapsed{display:block}.address-selection-body .address-selection-pool .address-card .address-input-label{flex:1 1 100%;max-width:100%;position:relative}.address-selection-body .address-selection-pool .address-card .address-input-label:after,.address-selection-body .address-selection-pool .address-card .address-input-label:before{bottom:auto;left:.75rem;top:.75rem}.address-selection-body .address-selection-pool .address-card .address-input-label:after{left:.9rem;top:.9rem}.address-selection-body .address-selection-pool .address-card select.custom-select{border:unset;width:calc(100% - 45px)}.address-selection-body .address-selection-pool .address-card select.custom-select:focus-visible{outline:unset}.edit-button:before{content:"";font-family:recover-pants;margin-right:.25rem}.edit-button:after{content:attr(data-cancel-text)!important}.edit-button.collapsed:before{content:""}.edit-button.collapsed:after{content:attr(data-edit-text)!important}.list-benefits li{padding-left:30px;position:relative}.list-benefits li:before{color:#36965f;content:"";font-family:recover-pants;left:0;position:absolute;top:2px}.list-payments .list-inline-item{background:#fff;padding:.25rem .5rem}@keyframes cross-fade-benefits{0%{opacity:0}10%{opacity:1}25%{opacity:1}45%{opacity:0}to{opacity:0}}.guest .list-benefits li{animation-duration:20s;animation-iteration-count:infinite;animation-name:cross-fade-benefits;animation-timing-function:ease-in-out;background-color:#fff;left:0;opacity:0;position:absolute;top:0}.guest .list-benefits li:nth-child(2){animation-delay:4s}.guest .list-benefits li:nth-child(3){animation-delay:8s}.guest .list-benefits li:nth-child(4){animation-delay:12s}.payment-selection-body .payment-container{padding:.75rem 0;position:relative}.payment-selection-body .payment-container .payment-input-label{align-items:center;display:flex;flex-wrap:wrap;font-size:1rem;justify-content:space-between}.payment-selection-body .payment-container .payment-input-radio:checked~.payment-container-desc{display:block}.payment-selection-body .payment-container .payment-container-desc{display:none;margin:.5rem 0}.payment-selection-body>.payment-container:first-child:before{display:none}.form-check-input,.form-check-input:checked{border:1px solid #000}
