@charset "utf-8";.DR-row{margin-bottom:1rem}.DR-card{border-bottom:1px solid rgba(0,0,0,.26)}.DR-card:first-of-type{border-top:1px solid rgba(0,0,0,.26)}.DR-error-message,.DR-msts-create-account-hidden,div[id^=dr-accordion-]{display:none}#DR-stored-payment-methods h3,#DR-unstored-payment-methods h3{font-size:1.25rem}#DR-stored-payment-methods{margin-bottom:35px}.DR-card-header h5{margin:0}.DR-card-header .DR-logo-button{background-color:transparent;border:0;border-left:1px solid rgba(0,0,0,.26);border-right:1px solid rgba(0,0,0,.26);color:rgba(0,0,0,.75);cursor:pointer;font-family:inherit;font-size:1rem;font-weight:400;padding:1rem;text-align:left;width:100%}.DR-card-header .DR-logo-button[aria-expanded=true]{color:#1264a3}.DR-card-header .DR-logo-button:focus{box-shadow:0 0 .2rem .2rem rgba(18,100,163,.2);outline:none}.DR-card-header .DR-logo-button:after{border:5px solid transparent;border-bottom:6px solid #1264a3;border-top:none;content:"";display:block;float:right;height:0;margin-top:6px;width:0}.DR-card-header .DR-logo-button-without-expand:after{border:none}.DR-card-header .DR-logo-button[aria-expanded=aria-expanded]:after,.DR-card-header .DR-logo-button[aria-expanded=false]:after{border-bottom:none;border-top:6px solid rgba(0,0,0,.26)}.DR-collapse{border:0;border-left:1px solid rgba(0,0,0,.26);border-right:1px solid rgba(0,0,0,.26);height:0;opacity:0;overflow:hidden;padding:0 1rem;transition:opacity .5s ease-in-out;visibility:hidden}.DR-card-header .DR-logo-button-without-expand{cursor:default}.DR-collapse.DR-show{border-top:1px solid rgba(0,0,0,.26);height:auto;opacity:1;padding:1rem;transition:opacity .5s ease-in-out;visibility:visible}.DR-button-text{text-transform:uppercase}#DR-skipPaymentSection{border:1px solid rgba(0,0,0,.26);height:auto;padding:1rem}#DR-skipPaymentSection button,.DR-collapse button,.DR-invoice-attribute-button,.DR-primary-button,.DR-secondary-button{background-color:#1264a3;border:none;border-radius:.25rem;border-top:none!important;color:#fff;cursor:pointer;font-family:inherit;font-size:1rem;font-weight:400;height:56px;margin:.5rem 0;outline:none;padding:1rem;text-align:center;width:100%}.DR-secondary-button{background-color:gray}.DR-button-small{font-size:.9rem;height:32px;padding:.5rem}.DR-invoice-attribute-button:disabled{opacity:.5}.DR-collapse button:focus{box-shadow:0 0 .2rem .2rem rgba(18,100,163,.4)}.DR-collapse iframe{display:none}.DR-collapse.DR-show iframe{display:block}.DR-card .DRElement,.DR-invoice-attribute-field .DRElement,.DR-msts-field .DRElement,.DR-offline-refund-parent.DRElement,.DR-stored-remove,.DR-tax-identifier-field .DRElement{border:1px solid rgba(0,0,0,.26)}.DR-spinner{margin:0 auto;text-align:center;width:5rem}.DR-spinner>div{animation:sk-bouncedelay 1.4s ease-in-out infinite both;background-color:#fff;border-radius:100%;display:block;float:left;height:1rem;margin:auto .25rem;width:1rem}.DR-spinnerText{display:block;height:0;text-indent:-9999px}.DR-spinner .DR-bounce1{animation-delay:-.32s}.DR-spinner .DR-bounce2{animation-delay:-.16s}.DR-spinner-overlay:before{animation:rotation .6s linear infinite;border:6px solid rgba(0,163,255,.15);border-radius:100%;border-top-color:rgba(0,163,255,.8);content:"";display:block;height:60px;left:50%;margin:0 auto;position:absolute;top:50%;width:60px;z-index:5}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.DR-payment-method-logo{height:32px}.DR-logo-button{align-items:center;display:flex;justify-content:space-between}.DR-payment-method-name-with-image{flex-grow:2;justify-self:self-start;margin:0 1rem}.DR-Legal-Footer{padding:10px}.DR-Legal-Footer div{padding-top:10px}.DR-Legal-Footer-Link{display:inline-block;padding-right:20px}@keyframes sk-bouncedelay{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.DR-Card-Brands{padding-bottom:5px}.DR-Card-Brand{opacity:.25;padding:0 5px 5px 0}.DR-Card-Brand-Selected{opacity:1}.DR-error-message{color:#c70039}.DR-card-number{margin:0 .2rem .5rem}.DR-card-cvv,.DR-card-expiration{margin:.5rem 0 1rem}.DR-width-half{width:50%}.DR-width-half:first-of-type{margin-right:.5rem}.DR-flex-column,.DR-invoice-attribute-container .DR-msts-container,.DR-mandate,.DR-offline-refund-row,.DR-pay-button-container,.DR-payment-disclosure,.DR-tax-identifier-container,.DR-terms{display:flex;flex-direction:column}.DR-agree-terms-row,.DR-dynamic-terms,.DR-flex-row,.DR-mandate-row,.DR-offline-refund-fields,.DR-offline-refund-success,.DR-payment-disclosure-row,.DR-terms-row{display:flex;flex-direction:row}.DR-mandate-row,.DR-payment-disclosure-row,.DR-terms-row{margin-bottom:1rem}.DR-agree-terms-content,.DR-mandate-content,.DR-payment-disclosure-content,.DR-terms-content{padding:5px}.DR-dynamic-terms input{margin:8px}.DR-dynamic-terms-container{height:32px;margin-right:.5em;min-width:36px;text-align:right}.DR-payment-description{border-bottom:1px solid rgba(0,0,0,.26);margin-bottom:1rem;padding:.5em}.DR-mandate-checkbox,.DR-payment-disclosure-checkbox,.DR-terms-checkbox{align-self:center}.DR-mandate-ideal .DR-mandate-checkbox{align-self:start;margin-top:.4em}.DR-agree-terms-row{padding-left:1rem}.DR-agree-terms-content{padding:.5rem}.DR-standard-padding{padding:8px 0}.DR-title{font-size:1.5rem;font-weight:700;margin-bottom:10px}.DR-payment-method-name-and-logos-container{justify-content:space-between;width:100%}.DR-payment-method-name-and-logo{width:65%}.DR-payment-method-secondary-logo-container{display:flex;justify-content:flex-end;margin-right:1em;width:30%}.DR-button-secondary,.DR-pay-button{margin:.3rem}.DR-prevent-click{pointer-events:none}.DR-offline-refund-success{align-items:center;height:100%;justify-content:center}.DR-offline-refund-button{background:transparent;border:2px solid;border-radius:4px;box-shadow:2px 2px 5px 1px rgba(0,0,0,.1);color:currentColor;padding:1em 2em;text-transform:uppercase}.DR-offline-refund-fields{padding-bottom:8px}.DR-offline-refund-parent{width:100%}.DR-offline-refund-label{width:40%}.DR-offline-refund-error{color:red;padding:8px;text-align:center}.DR-stored-added{display:flex;justify-content:space-between}.DR-stored-remove{border-radius:.25rem;padding:4px}.DR-disclosure-title-container{display:flex;flex-direction:row;margin:0 .5rem}.DR-disclosure-title{margin-right:.5rem}.DR-disclosure-select{margin-bottom:10px}.DR-selected-terms-creditInstallment{border-top:1px solid rgba(0,0,0,.26);margin-top:.5rem}.DR-wallet-items{display:flex;flex-direction:row}.DR-wallet-item{padding:.3rem}.DR-form{padding:1em}.DR-form,.DR-taxExemption-container{display:grid}.DR-address-container{display:grid;grid-template-columns:repeat(2,50%)}.DR-address-row{margin-bottom:1em;padding-left:.4rem;padding-right:.4rem}.DR-form input[type=date],.DR-form input[type=file],.DR-form input[type=text],.DR-form select{border:1px solid rgba(0,0,0,.26);box-sizing:border-box;display:block;height:3.5em;padding:.75em}.DR-address-item,.DR-shipping-choice{width:100%}.DR-addressOne-row{grid-column:1/span 2;margin-bottom:1em;padding:.375em}.DR-shipping-choice{display:grid;grid-template-columns:repeat(2,50%)}.DR-invoice-attribute-error,.DR-shipping-choice-error,.DR-tax-identifier-error,.DR-wallet-error{color:red;padding:8px;text-align:center}.custom-select-container{box-sizing:border-box;position:relative}.custom-select-container *{box-sizing:border-box}.custom-select-container.is-disabled{opacity:.333}.DR-invoice-attribute-container .custom-select-opener,.DR-invoice-attribute-container .custom-select-panel{background-color:#fff;border:1px solid rgba(0,0,0,.26)}.DR-invoice-attribute-container .custom-select-opener{align-items:center;border-bottom:none;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;outline-color:transparent;padding:.5em;width:100%}.DR-invoice-attribute-container .custom-select-opener:after{border-left:.5em solid transparent;border-right:.5em solid transparent;border-top:.5em solid;content:"\A";float:right;height:0;margin:.5em .25em;width:0}.DR-invoice-attribute-container .custom-select-container select{left:0;position:absolute;top:0;visibility:hidden}.DR-invoice-attribute-container .custom-select-panel{border-top:none;cursor:pointer;max-height:0;overflow:hidden;position:absolute;top:100%;width:100%;z-index:1}.DR-invoice-attribute-container .custom-select-container.is-open .custom-select-panel{max-height:200px;overflow-y:auto}.DR-invoice-attribute-container .custom-select-option{padding:.5em}.DR-invoice-attribute-container .custom-select-option.is-selected:after{content:"✔";margin:auto 0;padding-left:.5em}.DR-invoice-attribute-container .custom-select-container{display:flex;flex-direction:row}.DR-invoice-attribute-container .custom-select-img{margin:auto .5em auto 0;width:100px}.DR-invoice-attribute-container .custom-select-text{margin:auto 0}.DR-shipping-address-selection,.DR-shipping-consents-emailPromotionsOptIn-selection,.DR-shipping-customerType-selection{display:flex;flex-direction:column;padding:.5rem}.DR-required-field,.DR-validation-error-message{color:#c70039}.DR-saved-address-radio{align-self:center;display:flex;padding-right:.5rem}.DR-saved-address-selection{display:flex;flex-direction:row;padding-bottom:.5rem}.DR-saved-address{display:flex;flex-direction:column}.DR-address-heading,.DR-saved-address-header,.DR-shipping-choice-heading,.DR-tax-exemption-heading,.DR-wallet-header{font-size:1.1rem;font-weight:700;padding:.2rem}.DR-address-heading-and-button{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.DR-validation-error-highlight{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.31);outline:0}.DR-single-choice{padding:.5rem}.DR-shipping-choice-amount{text-align:right}.DR-thank-you-container{text-align:center}.DR-thank-you-content{align-items:center;border:1px solid rgba(0,0,0,.12);display:flex;flex-direction:column;padding:.5rem}.DR-thank-you-content div{text-align:center}.DR-tax-exemption-fields{grid-gap:20px;grid-template-columns:1fr 1fr}.DR-tax-exemption-row>input,.DR-tax-exemption-row>select{width:100%}.DR-tax-exemption-row:last-child{grid-column:1/3}.DR-amazon-pay-button{height:100%!important;width:100%!important}.DR-order-summary-sku-image{height:70px;padding:.5rem;width:70px}.DR-order-summary-sku-name{display:flex;flex-direction:column}.DR-order-summary-item-details{display:flex;flex-direction:row}.DR-order-summary-sku-row{align-items:center;display:flex;justify-content:space-between;padding-bottom:.5rem}.DR-order-summary-sku-quantity{font-size:.8rem}.DR-order-summary-item-row{display:flex;flex-direction:row;justify-content:space-between;padding-bottom:.5rem}.DR-order-summary-total{font-weight:700;padding-bottom:0}.DR-order-summary-heading{font-size:1.1rem;font-weight:700;padding:.2rem}.DR-order-summary-vat{font-size:.8rem;text-align:right}