cx-checkout-progress .cx-nav,cx-checkout-progress-mobile-top .cx-nav,cx-checkout-progress-mobile-bottom .cx-nav{font-size:1.188rem;font-weight:var(--cx-font-weight-bold);margin:0;line-height:26px}@media (min-width: 992px) and (max-width: 1199.98px){cx-checkout-progress .cx-nav,cx-checkout-progress-mobile-top .cx-nav,cx-checkout-progress-mobile-bottom .cx-nav{font-size:var(--cx-font-size, 1rem);font-weight:var(--cx-font-weight-semi);line-height:var(--cx-line-height, 1.2222222222)}}cx-checkout-progress .cx-nav .cx-list,cx-checkout-progress-mobile-top .cx-nav .cx-list,cx-checkout-progress-mobile-bottom .cx-nav .cx-list{display:flex;flex-direction:row;list-style:none;padding:0;margin:0}cx-checkout-progress .cx-nav .cx-item,cx-checkout-progress-mobile-top .cx-nav .cx-item,cx-checkout-progress-mobile-bottom .cx-nav .cx-item{display:flex;justify-content:center;flex:1;color:var(--cx-color-text);padding:0 0 1.063rem;border-bottom:2px solid var(--cx-color-text)}cx-checkout-progress .cx-nav .cx-item :after,cx-checkout-progress-mobile-top .cx-nav .cx-item :after,cx-checkout-progress-mobile-bottom .cx-nav .cx-item :after{padding-inline-end:.75em;content:""}@media (min-width: 992px) and (max-width: 1199.98px){cx-checkout-progress .cx-nav .cx-item :after,cx-checkout-progress-mobile-top .cx-nav .cx-item :after,cx-checkout-progress-mobile-bottom .cx-nav .cx-item :after{padding-inline-end:.5rem}}cx-checkout-progress .cx-nav .cx-item.active,cx-checkout-progress-mobile-top .cx-nav .cx-item.active,cx-checkout-progress-mobile-bottom .cx-nav .cx-item.active{border-color:var(--cx-color-primary)}cx-checkout-progress .cx-nav .cx-item.disabled,cx-checkout-progress-mobile-top .cx-nav .cx-item.disabled,cx-checkout-progress-mobile-bottom .cx-nav .cx-item.disabled{border-color:var(--cx-color-medium)}.cx-theme-high-contrast-dark cx-checkout-progress .cx-nav .cx-item.disabled,.cx-theme-high-contrast-light cx-checkout-progress .cx-nav .cx-item.disabled,.cx-theme-high-contrast-dark cx-checkout-progress-mobile-top .cx-nav .cx-item.disabled,.cx-theme-high-contrast-light cx-checkout-progress-mobile-top .cx-nav .cx-item.disabled,.cx-theme-high-contrast-dark cx-checkout-progress-mobile-bottom .cx-nav .cx-item.disabled,.cx-theme-high-contrast-light cx-checkout-progress-mobile-bottom .cx-nav .cx-item.disabled{border-color:var(--cx-color-secondary)}cx-checkout-progress .cx-nav .cx-item:first-child :before,cx-checkout-progress-mobile-top .cx-nav .cx-item:first-child :before,cx-checkout-progress-mobile-bottom .cx-nav .cx-item:first-child :before{padding:0;content:""}cx-checkout-progress .cx-nav .cx-item:last-child :after,cx-checkout-progress-mobile-top .cx-nav .cx-item:last-child :after,cx-checkout-progress-mobile-bottom .cx-nav .cx-item:last-child :after{padding:0;content:""}cx-checkout-progress .cx-link,cx-checkout-progress-mobile-top .cx-link,cx-checkout-progress-mobile-bottom .cx-link{color:var(--cx-color-text);cursor:pointer;text-decoration:none;text-align:start}cx-checkout-progress .cx-link.disabled,cx-checkout-progress-mobile-top .cx-link.disabled,cx-checkout-progress-mobile-bottom .cx-link.disabled{color:var(--cx-color-secondary);cursor:not-allowed;pointer-events:none}cx-checkout-progress .cx-link.disabled:after,cx-checkout-progress-mobile-top .cx-link.disabled:after,cx-checkout-progress-mobile-bottom .cx-link.disabled:after{color:var(--cx-color-secondary)}cx-checkout-progress .cx-link.active,cx-checkout-progress-mobile-top .cx-link.active,cx-checkout-progress-mobile-bottom .cx-link.active{color:var(--cx-color-primary)}cx-checkout-progress .cx-link.active:after,cx-checkout-progress-mobile-top .cx-link.active:after,cx-checkout-progress-mobile-bottom .cx-link.active:after{color:var(--cx-color-primary)}cx-checkout-progress .cx-media .cx-list-media,cx-checkout-progress-mobile-top .cx-media .cx-list-media,cx-checkout-progress-mobile-bottom .cx-media .cx-list-media{display:none;font-size:var(--cx-font-size, 1.375rem);font-weight:var(--cx-font-weight-semi);line-height:var(--cx-line-height, 1.2222222222);justify-content:space-between;align-items:center;min-width:100%;border-width:1px 0 0 0;border-style:solid;border-color:var(--cx-color-light);margin:0}cx-checkout-progress .cx-media .cx-list-media.active,cx-checkout-progress-mobile-top .cx-media .cx-list-media.active,cx-checkout-progress-mobile-bottom .cx-media .cx-list-media.active{background-color:var(--cx-color-background);border:0}cx-checkout-progress .cx-media .cx-list-media button,cx-checkout-progress-mobile-top .cx-media .cx-list-media button,cx-checkout-progress-mobile-bottom .cx-media .cx-list-media button{font-weight:var(--cx-font-weight-semi)}@media (max-width: 991.98px){cx-checkout-progress .cx-media .cx-list-media,cx-checkout-progress-mobile-top .cx-media .cx-list-media,cx-checkout-progress-mobile-bottom .cx-media .cx-list-media{display:flex;border-width:0 0 1px 0;border-style:solid;border-color:var(--cx-color-light);padding:0 1.875rem}}@media (max-width: 767.98px){cx-checkout-progress .cx-media .cx-list-media,cx-checkout-progress-mobile-top .cx-media .cx-list-media,cx-checkout-progress-mobile-bottom .cx-media .cx-list-media{padding:0 1.375rem}}cx-checkout-progress .cx-media .cx-list-media .cx-title,cx-checkout-progress-mobile-top .cx-media .cx-list-media .cx-title,cx-checkout-progress-mobile-bottom .cx-media .cx-list-media .cx-title{padding-top:1.25rem;padding-bottom:1.25rem}@media (max-width: 991.98px){cx-billing-address-form{display:block;background-color:var(--cx-color-transparent)}}@media (max-width: 991.98px){cx-billing-address-form .col-md-12{padding:0 .813rem}}@media (max-width: 767.98px){cx-billing-address-form .col-md-12{padding:0 .875rem}}@media (max-width: 991.98px){cx-billing-address-form .container{width:100%}}cx-billing-address-form .cx-checkout-btns{padding:1rem 0;justify-content:flex-end}@media (max-width: 991.98px){cx-billing-address-form .cx-checkout-btns{padding:1.25rem 0}}@media (max-width: 767.98px){cx-billing-address-form .cx-checkout-btns{padding:1.25rem 0}}@media (max-width: 991.98px){cx-billing-address-form .cx-checkout-btns .btn-secondary{margin:0 0 1rem}}cx-billing-address-form .cx-checkout-title{margin-inline-end:auto;margin-inline-start:auto;padding-inline-end:0;font-size:var(--cx-font-size, 1.125rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height, 1.2222222222);background-color:var(--cx-color-transparent);margin-top:0;padding-top:0;padding-bottom:.438rem;margin-bottom:.5rem;padding-inline-start:0}cx-billing-address-form .cx-checkout-body{display:flex;align-items:stretch;margin:0}@media (max-width: 991.98px){cx-billing-address-form .cx-checkout-body.row{padding:0}}cx-billing-address-form .cx-checkout-text{margin-bottom:1.25rem}@media (max-width: 991.98px){cx-billing-address-form .cx-checkout-text{padding-inline-start:0}}cx-billing-address-form .cx-spinner{padding-top:30px;padding-bottom:30px}cx-payment-method{border:1px solid var(--cx-color-medium);border-radius:10px;margin-top:32px;margin-bottom:30px;padding-inline-start:1.875rem;padding-inline-end:1.875rem;padding-top:1.875rem}@media (max-width: 991.98px){cx-payment-method{display:block;background-color:var(--cx-color-transparent)}}@media (max-width: 991.98px){cx-payment-method .col-md-12{padding:0 .813rem}}@media (max-width: 767.98px){cx-payment-method .col-md-12{padding:0 .875rem}}@media (max-width: 991.98px){cx-payment-method .container{width:100%}}cx-payment-method .cx-checkout-btns{padding:1rem 0;justify-content:flex-end}@media (max-width: 767.98px){cx-payment-method .cx-checkout-btns{padding:1.25rem 0}}@media (max-width: 991.98px){cx-payment-method .cx-checkout-btns .btn-secondary{margin:0 0 1rem}}cx-payment-method .cx-checkout-title{margin-inline-end:auto;margin-inline-start:auto;padding-inline-end:0;font-size:var(--cx-font-size, 1.125rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height, 1.2222222222);background-color:var(--cx-color-transparent);margin-top:0;padding-top:0;padding-bottom:.438rem;margin-bottom:.5rem;padding-inline-start:0}cx-payment-method .cx-checkout-body{display:flex;align-items:stretch;margin:0}cx-payment-method .cx-checkout-text{margin-bottom:1.25rem}cx-payment-method .cx-spinner{padding-top:30px;padding-bottom:30px}@media (max-width: 991.98px){cx-payment-method{background-color:var(--cx-color-transparent)}}cx-payment-method .cx-payment.container{padding:0}cx-payment-method .cx-payment-card{padding-inline-start:0;padding-inline-end:0;padding-bottom:.625rem;margin-bottom:.625rem}@media (min-width: 992px){cx-payment-method .cx-payment-card:nth-child(odd){padding-inline-end:15px}cx-payment-method .cx-payment-card:nth-child(2n){padding-inline-start:15px}}cx-payment-method .cx-payment-card-inner{height:100%;background-color:var(--cx-color-inverse);cursor:pointer}@media (max-width: 991.98px){cx-payment-method .cx-payment-card-inner{background-color:var(--cx-color-inverse)}}cx-payment-method .cx-card-img-container .fab:before,cx-payment-method .cx-card-img-container .fas:before{font-size:var(--cx-font-size, 48px)}@media (max-width: 991.98px){cx-payment-method .cx-checkout-text{padding-inline-start:0}}cx-payment-method .cx-checkout-btns{padding-bottom:1rem}@media (max-width: 991.98px){cx-payment-method .cx-checkout-btns{padding:1.25rem 0}}@media (max-width: 991.98px){cx-payment-method .cx-checkout-btns .btn-secondary{margin-bottom:1rem}}cx-payment-method .cx-checkout-btns-top{display:flex;justify-content:flex-end;padding-inline-start:1.875rem}@media (max-width: 991.98px){cx-payment-method .cx-checkout-btns-top{display:none}}cx-payment-method .cx-checkout-btns-top .btn{width:50%}cx-payment-method .cx-checkout-btns-bottom{padding-bottom:0}@media (min-width: 992px){cx-payment-method .cx-checkout-btns-bottom{display:none}}cx-payment-method .cx-checkout-btns-bottom .btn-secondary{margin-bottom:0}cx-payment-method .cx-checkout-body{display:flex;align-items:stretch}@media (max-width: 991.98px){cx-payment-method .cx-checkout-body.row{padding:0}}.cx-theme-high-contrast-dark cx-payment-method,.cx-theme-high-contrast-light cx-payment-method{border-color:var(--cx-color-dark)}@media (max-width: 991.98px){cx-payment-form{display:block;background-color:var(--cx-color-transparent)}}@media (max-width: 991.98px){cx-payment-form .col-md-12{padding:0 .813rem}}@media (max-width: 767.98px){cx-payment-form .col-md-12{padding:0 .875rem}}@media (max-width: 991.98px){cx-payment-form .container{width:100%}}cx-payment-form .cx-checkout-btns{padding:1rem 0;justify-content:flex-end}@media (max-width: 991.98px){cx-payment-form .cx-checkout-btns{padding:1.25rem 0}}@media (max-width: 767.98px){cx-payment-form .cx-checkout-btns{padding:1.25rem 0}}@media (max-width: 991.98px){cx-payment-form .cx-checkout-btns .btn-secondary{margin:0 0 1rem}}cx-payment-form .cx-checkout-title{margin-inline-end:auto;margin-inline-start:auto;padding-inline-end:0;font-size:var(--cx-font-size, 1.125rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height, 1.2222222222);background-color:var(--cx-color-transparent);margin-top:0;padding-top:0;padding-bottom:.438rem;margin-bottom:.5rem;padding-inline-start:0}cx-payment-form .cx-checkout-body{display:flex;align-items:stretch;margin:0}@media (max-width: 991.98px){cx-payment-form .cx-checkout-body.row{padding:0}}cx-payment-form .cx-checkout-text{margin-bottom:1.25rem}@media (max-width: 991.98px){cx-payment-form .cx-checkout-text{padding-inline-start:0}}cx-payment-form .cx-spinner{padding-top:30px;padding-bottom:30px}cx-payment-form .cx-payment-form-tooltip{margin:0 0 0 .1875rem;font-size:18px;position:relative;top:2px;color:var(--cx-color-secondary)}cx-payment-form .cx-payment-form-billing{margin:0 0 1.25rem}cx-payment-form .cx-payment-form-billing-address{font-size:var(--cx-font-size, 1.125rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height, 1.2222222222);padding:.875rem 0 1.25rem}cx-payment-form .cx-payment-form-exp-date{display:flex;flex-direction:row;flex-wrap:wrap}cx-payment-form .cx-payment-form-exp-date legend{font-size:1rem}cx-payment-form .cx-payment-form-exp-date-wrapper{flex:1}cx-payment-form .cx-payment-form-exp-date-wrapper:first-of-type{padding-inline-end:1rem}cx-payment-form .form-check{margin:0}cx-payment-form .label-content{white-space:nowrap}cx-checkout-billing-address-form .cx-payment-form-billing-address{font-size:var(--cx-font-size, 1.125rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height, 1.2222222222);padding:.875rem 0 1.25rem}@media (max-width: 991.98px){cx-review-submit{padding:20px 0}}cx-review-submit .cx-review{padding:0 0 1rem}cx-review-submit .cx-review-title{text-transform:uppercase;margin:0 auto;padding:2.375rem 0 1.25rem;font-size:var(--cx-font-size, 1.375rem);font-weight:var(--cx-font-weight-semi);line-height:var(--cx-line-height, 1.2222222222);font-weight:var(--cx-font-weight-normal)}cx-review-submit .cx-review-summary{margin:0;background-color:var(--cx-color-background);padding:15px 0}cx-review-submit .cx-review-summary-wrapper{display:flex;flex-direction:column;justify-content:space-between;min-height:100%;word-break:break-all}cx-review-submit .cx-review-summary-edit-step{padding:0 20px 20px}@media (max-width: 991.98px){cx-review-submit .cx-review-summary-edit-step{padding:10px 0 0}}@media (min-width: 992px){cx-review-submit .cx-review-summary .cx-review-payment-col{border-inline-end:1px solid var(--cx-color-text)}}cx-review-submit .cx-review-summary .cx-review-summary-card{display:flex;justify-content:space-between}@media (max-width: 991.98px){cx-review-submit .cx-review-summary .cx-review-summary-card{background-color:#fff;border-style:solid;border-width:1px;border-color:var(--cx-color-light);min-height:auto}}@media (min-width: 992px){cx-review-submit .cx-review-summary .cx-review-summary-card:not(:last-of-type){border-bottom:1px solid rgba(0,0,0,.5)}}cx-review-submit .cx-review-summary .cx-review-summary-card .cx-card-title{font-size:var(--cx-font-size, 1.125rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height, 1.2222222222);font-weight:700;margin-bottom:.5rem}cx-review-submit .cx-review-summary .cx-review-summary-card .cx-card-paragraph-title{font-style:italic}cx-review-submit .cx-review-summary .cx-review-summary-card .cx-review-summary-edit-step{align-self:flex-start;padding:20px;font-size:1.125rem}cx-review-submit .cx-review-summary .cx-review-summary-card .cx-review-summary-edit-step a{color:var(--cx-color-dark)}cx-review-submit .form-check{padding:0;margin:0}cx-review-submit .col-md-4{padding:0}cx-review-submit .cx-review-cart-total{font-size:var(--cx-font-size, 1.125rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height, 1.2222222222);margin:2.625rem 0 .5rem}cx-review-submit .cx-review-cart-heading{font-size:var(--cx-font-size, 1.125rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height, 1.2222222222);padding:1.375rem 0;margin:0;border-style:solid;border-width:1px 0;border-color:var(--cx-color-light)}@media (max-width: 991.98px){cx-review-submit .cx-review-cart-heading{border-width:1px 0 0;max-width:100%;min-width:100%;padding:1.375rem 0 1.375rem 3.5rem}}@media (max-width: 767.98px){cx-review-submit .cx-review-cart-heading{max-width:100%;min-width:100%;padding:1.375rem 0 1.375rem 1.25rem}}cx-review-submit .cx-review-cart-item{padding:0}@media (max-width: 991.98px){cx-review-submit .cx-review-cart-item .col-md-12{padding:0}}@media (max-width: 767.98px){cx-review-submit .cx-review-cart-item .col-md-12{padding:0}}@media (max-width: 991.98px){cx-review-submit .cx-review-cart-item{border-style:solid;border-width:1px 0 0;border-color:var(--cx-color-light)}}@media (max-width: 991.98px){cx-review-submit{display:block;background-color:var(--cx-color-transparent)}}@media (max-width: 991.98px){cx-review-submit .col-md-12{padding:0 .813rem}}@media (max-width: 767.98px){cx-review-submit .col-md-12{padding:0 .875rem}}@media (max-width: 991.98px){cx-review-submit .container{width:100%}}cx-review-submit .cx-checkout-btns{padding:1rem 0;justify-content:flex-end}@media (max-width: 991.98px){cx-review-submit .cx-checkout-btns{padding:1.25rem 0}}@media (max-width: 767.98px){cx-review-submit .cx-checkout-btns{padding:1.25rem 0}}@media (max-width: 991.98px){cx-review-submit .cx-checkout-btns .btn-secondary{margin:0 0 1rem}}cx-review-submit .cx-checkout-title{margin-inline-end:auto;margin-inline-start:auto;padding-inline-end:0;font-size:var(--cx-font-size, 1.125rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height, 1.2222222222);background-color:var(--cx-color-transparent);margin-top:0;padding-top:0;padding-bottom:.438rem;margin-bottom:.5rem;padding-inline-start:0}cx-review-submit .cx-checkout-body{display:flex;align-items:stretch;margin:0}@media (max-width: 991.98px){cx-review-submit .cx-checkout-body.row{padding:0}}cx-review-submit .cx-checkout-text{margin-bottom:1.25rem}@media (max-width: 991.98px){cx-review-submit .cx-checkout-text{padding-inline-start:0}}cx-review-submit .cx-spinner{padding-top:30px;padding-bottom:30px}@media (max-width: 991.98px){cx-review-submit .col-md-12{padding:0 3.5rem 3.5rem}}@media (max-width: 767.98px){cx-review-submit .col-md-12{padding:0 1.25rem 1.25rem}}@media (max-width: 991.98px){cx-checkout-review-shipping,cx-checkout-review-payment,cx-checkout-review-overview,cx-order-confirmation-shipping{background-color:var(--cx-color-inverse)}}cx-checkout-review-shipping .cx-review-header,cx-checkout-review-payment .cx-review-header,cx-checkout-review-overview .cx-review-header,cx-order-confirmation-shipping .cx-review-header{background-color:var(--cx-color-background);font-weight:600;font-size:18px;padding:20px 40px;margin:10px 0 20px}cx-checkout-review-shipping .cx-review-summary,cx-checkout-review-payment .cx-review-summary,cx-checkout-review-overview .cx-review-summary,cx-order-confirmation-shipping .cx-review-summary{margin:0;display:flex;justify-content:space-between;flex-direction:row;background-color:var(--cx-color-inverse)}@media (min-width: 992px){cx-checkout-review-shipping .cx-review-summary,cx-checkout-review-payment .cx-review-summary,cx-checkout-review-overview .cx-review-summary,cx-order-confirmation-shipping .cx-review-summary{margin-top:1.5rem}}@media (max-width: 767.98px){cx-checkout-review-shipping .cx-review-summary,cx-checkout-review-payment .cx-review-summary,cx-checkout-review-overview .cx-review-summary,cx-order-confirmation-shipping .cx-review-summary{flex-direction:column;padding:0;margin-top:32px}}cx-checkout-review-shipping .cx-review-summary-wrapper,cx-checkout-review-payment .cx-review-summary-wrapper,cx-checkout-review-overview .cx-review-summary-wrapper,cx-order-confirmation-shipping .cx-review-summary-wrapper{display:flex;flex-direction:column;justify-content:space-between;min-height:100%;word-break:break-all}cx-checkout-review-shipping .cx-review-summary-edit-step,cx-checkout-review-payment .cx-review-summary-edit-step,cx-checkout-review-overview .cx-review-summary-edit-step,cx-order-confirmation-shipping .cx-review-summary-edit-step{padding:0 20px 20px}@media (max-width: 991.98px){cx-checkout-review-shipping .cx-review-summary-edit-step,cx-checkout-review-payment .cx-review-summary-edit-step,cx-checkout-review-overview .cx-review-summary-edit-step,cx-order-confirmation-shipping .cx-review-summary-edit-step{padding:10px 0 0}}cx-checkout-review-shipping .cx-review-summary .cx-review-summary-payment-card,cx-checkout-review-payment .cx-review-summary .cx-review-summary-payment-card,cx-checkout-review-overview .cx-review-summary .cx-review-summary-payment-card,cx-order-confirmation-shipping .cx-review-summary .cx-review-summary-payment-card{margin:30px;background-color:#fff;width:45%;flex-grow:1;border:1px solid var(--cx-color-medium);border-radius:10px}@media (min-width: 768px){cx-checkout-review-shipping .cx-review-summary .cx-review-summary-payment-card:first-child,cx-checkout-review-payment .cx-review-summary .cx-review-summary-payment-card:first-child,cx-checkout-review-overview .cx-review-summary .cx-review-summary-payment-card:first-child,cx-order-confirmation-shipping .cx-review-summary .cx-review-summary-payment-card:first-child{margin-top:30px;margin-inline-start:0px;margin-bottom:40px;margin-inline-end:15px}cx-checkout-review-shipping .cx-review-summary .cx-review-summary-payment-card:last-child,cx-checkout-review-payment .cx-review-summary .cx-review-summary-payment-card:last-child,cx-checkout-review-overview .cx-review-summary .cx-review-summary-payment-card:last-child,cx-order-confirmation-shipping .cx-review-summary .cx-review-summary-payment-card:last-child{margin-top:30px;margin-inline-start:15px;margin-bottom:40px;margin-inline-end:0px}}@media (max-width: 767.98px){cx-checkout-review-shipping .cx-review-summary .cx-review-summary-payment-card,cx-checkout-review-payment .cx-review-summary .cx-review-summary-payment-card,cx-checkout-review-overview .cx-review-summary .cx-review-summary-payment-card,cx-order-confirmation-shipping .cx-review-summary .cx-review-summary-payment-card{margin-top:0;margin-inline-start:0;margin-bottom:0;margin-inline-end:0;width:100%}}cx-checkout-review-shipping .cx-review-summary .cx-review-summary-card-container,cx-checkout-review-payment .cx-review-summary .cx-review-summary-card-container,cx-checkout-review-overview .cx-review-summary .cx-review-summary-card-container,cx-order-confirmation-shipping .cx-review-summary .cx-review-summary-card-container{width:45%;border:1px solid var(--cx-color-medium);border-radius:10px;flex-grow:1}@media (min-width: 768px){cx-checkout-review-shipping .cx-review-summary .cx-review-summary-card-container:first-child,cx-checkout-review-payment .cx-review-summary .cx-review-summary-card-container:first-child,cx-checkout-review-overview .cx-review-summary .cx-review-summary-card-container:first-child,cx-order-confirmation-shipping .cx-review-summary .cx-review-summary-card-container:first-child{margin-top:0;margin-inline-start:0px;margin-bottom:40px;margin-inline-end:15px}cx-checkout-review-shipping .cx-review-summary .cx-review-summary-card-container:last-child,cx-checkout-review-payment .cx-review-summary .cx-review-summary-card-container:last-child,cx-checkout-review-overview .cx-review-summary .cx-review-summary-card-container:last-child,cx-order-confirmation-shipping .cx-review-summary .cx-review-summary-card-container:last-child{margin-top:0;margin-inline-start:15px;margin-bottom:40px;margin-inline-end:0}}@media (max-width: 767.98px){cx-checkout-review-shipping .cx-review-summary .cx-review-summary-card-container,cx-checkout-review-payment .cx-review-summary .cx-review-summary-card-container,cx-checkout-review-overview .cx-review-summary .cx-review-summary-card-container,cx-order-confirmation-shipping .cx-review-summary .cx-review-summary-card-container{margin-top:0;margin-inline-start:0;margin-bottom:20px;margin-inline-end:0;width:100%}}cx-checkout-review-shipping .cx-review-summary .cx-review-summary-card,cx-checkout-review-payment .cx-review-summary .cx-review-summary-card,cx-checkout-review-overview .cx-review-summary .cx-review-summary-card,cx-order-confirmation-shipping .cx-review-summary .cx-review-summary-card{display:flex;justify-content:space-between}@media (max-width: 767.98px){cx-checkout-review-shipping .cx-review-summary .cx-review-summary-card:first-child,cx-checkout-review-payment .cx-review-summary .cx-review-summary-card:first-child,cx-checkout-review-overview .cx-review-summary .cx-review-summary-card:first-child,cx-order-confirmation-shipping .cx-review-summary .cx-review-summary-card:first-child{margin-bottom:20px}}cx-checkout-review-shipping .cx-review-summary .cx-review-summary-card .cx-card-title,cx-checkout-review-payment .cx-review-summary .cx-review-summary-card .cx-card-title,cx-checkout-review-overview .cx-review-summary .cx-review-summary-card .cx-card-title,cx-order-confirmation-shipping .cx-review-summary .cx-review-summary-card .cx-card-title{font-size:var(--cx-font-size, 1.125rem);line-height:var(--cx-line-height, 1.2222222222);font-weight:var(--cx-font-weight-bold);margin-bottom:.5rem}cx-checkout-review-shipping .cx-review-summary .cx-review-summary-card .cx-card-paragraph-title,cx-checkout-review-payment .cx-review-summary .cx-review-summary-card .cx-card-paragraph-title,cx-checkout-review-overview .cx-review-summary .cx-review-summary-card .cx-card-paragraph-title,cx-order-confirmation-shipping .cx-review-summary .cx-review-summary-card .cx-card-paragraph-title{font-style:italic}cx-checkout-review-shipping .cx-review-summary .cx-review-summary-card .cx-review-summary-edit-step,cx-checkout-review-payment .cx-review-summary .cx-review-summary-card .cx-review-summary-edit-step,cx-checkout-review-overview .cx-review-summary .cx-review-summary-card .cx-review-summary-edit-step,cx-order-confirmation-shipping .cx-review-summary .cx-review-summary-card .cx-review-summary-edit-step{align-self:flex-start;padding:20px;font-size:1.125rem}cx-checkout-review-shipping .cx-review-shipping-summary,cx-checkout-review-payment .cx-review-shipping-summary,cx-checkout-review-overview .cx-review-shipping-summary,cx-order-confirmation-shipping .cx-review-shipping-summary{background-color:var(--cx-color-inverse)}cx-checkout-review-shipping .cx-review-cart-total,cx-checkout-review-payment .cx-review-cart-total,cx-checkout-review-overview .cx-review-cart-total,cx-order-confirmation-shipping .cx-review-cart-total{font-size:var(--cx-font-size, 1.125rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height, 1.2222222222);margin:2rem 0 .5rem}.cx-theme-high-contrast-dark cx-checkout-review-shipping,.cx-theme-high-contrast-light cx-checkout-review-shipping,.cx-theme-high-contrast-dark cx-checkout-review-payment,.cx-theme-high-contrast-light cx-checkout-review-payment,.cx-theme-high-contrast-dark cx-checkout-review-overview,.cx-theme-high-contrast-light cx-checkout-review-overview,.cx-theme-high-contrast-dark cx-order-confirmation-shipping,.cx-theme-high-contrast-light cx-order-confirmation-shipping{background-color:var(--cx-color-background)}.cx-theme-high-contrast-dark cx-checkout-review-shipping .cx-review-summary-payment-card,.cx-theme-high-contrast-light cx-checkout-review-shipping .cx-review-summary-payment-card,.cx-theme-high-contrast-dark cx-checkout-review-payment .cx-review-summary-payment-card,.cx-theme-high-contrast-light cx-checkout-review-payment .cx-review-summary-payment-card,.cx-theme-high-contrast-dark cx-checkout-review-overview .cx-review-summary-payment-card,.cx-theme-high-contrast-light cx-checkout-review-overview .cx-review-summary-payment-card,.cx-theme-high-contrast-dark cx-order-confirmation-shipping .cx-review-summary-payment-card,.cx-theme-high-contrast-light cx-order-confirmation-shipping .cx-review-summary-payment-card{background-color:var(--cx-color-background);border-color:var(--cx-color-dark)}.cx-theme-high-contrast-dark cx-checkout-review-shipping .cx-review-summary,.cx-theme-high-contrast-light cx-checkout-review-shipping .cx-review-summary,.cx-theme-high-contrast-dark cx-checkout-review-payment .cx-review-summary,.cx-theme-high-contrast-light cx-checkout-review-payment .cx-review-summary,.cx-theme-high-contrast-dark cx-checkout-review-overview .cx-review-summary,.cx-theme-high-contrast-light cx-checkout-review-overview .cx-review-summary,.cx-theme-high-contrast-dark cx-order-confirmation-shipping .cx-review-summary,.cx-theme-high-contrast-light cx-order-confirmation-shipping .cx-review-summary{background-color:var(--cx-color-background)}@media (max-width: 1199.98px){cx-place-order{--cx-flex-basis: 45%}}cx-place-order .scaled-input{transform:scale(.7)}cx-place-order .cx-place-order-form{font-size:12px;padding:0}cx-place-order .cx-place-order-form .form-check-input{margin:0;top:1rem}@media (max-width: 991.98px){cx-place-order .cx-place-order-form .form-check-input{top:.5rem}}cx-place-order .cx-place-order-form .form-check-label{padding:0;margin-top:.3rem;margin-inline-end:0;margin-bottom:.5rem;margin-inline-start:2rem}@media (max-width: 991.98px){cx-checkout-review-shipping .cx-review-summary,cx-order-confirmation-shipping .cx-review-summary{padding:0}}cx-opf-b2b-checkout-delivery-address,cx-delivery-address{border:1px solid var(--cx-color-medium);border-radius:10px;margin-top:32px;margin-bottom:30px;padding-inline-start:1.875rem;padding-inline-end:1.875rem;padding-top:1.875rem}@media (max-width: 991.98px){cx-opf-b2b-checkout-delivery-address,cx-delivery-address{display:block;background-color:var(--cx-color-transparent)}}@media (max-width: 991.98px){cx-opf-b2b-checkout-delivery-address .col-md-12,cx-delivery-address .col-md-12{padding:0 .813rem}}@media (max-width: 767.98px){cx-opf-b2b-checkout-delivery-address .col-md-12,cx-delivery-address .col-md-12{padding:0 .875rem}}@media (max-width: 991.98px){cx-opf-b2b-checkout-delivery-address .container,cx-delivery-address .container{width:100%}}cx-opf-b2b-checkout-delivery-address .cx-checkout-btns,cx-delivery-address .cx-checkout-btns{padding:1rem 0;justify-content:flex-end}@media (max-width: 991.98px){cx-opf-b2b-checkout-delivery-address .cx-checkout-btns,cx-delivery-address .cx-checkout-btns{padding:1.25rem 0}}@media (max-width: 767.98px){cx-opf-b2b-checkout-delivery-address .cx-checkout-btns,cx-delivery-address .cx-checkout-btns{padding:1.25rem 0}}@media (max-width: 991.98px){cx-opf-b2b-checkout-delivery-address .cx-checkout-btns .btn-secondary,cx-delivery-address .cx-checkout-btns .btn-secondary{margin:0 0 1rem}}cx-opf-b2b-checkout-delivery-address .cx-checkout-title,cx-delivery-address .cx-checkout-title{margin-inline-end:auto;margin-inline-start:auto;padding-inline-end:0;font-size:var(--cx-font-size, 1.125rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height, 1.2222222222);background-color:var(--cx-color-transparent);margin-top:0;padding-top:0;padding-bottom:.438rem;margin-bottom:.5rem;padding-inline-start:0}cx-opf-b2b-checkout-delivery-address .cx-checkout-body,cx-delivery-address .cx-checkout-body{display:flex;align-items:stretch;margin:0}@media (max-width: 991.98px){cx-opf-b2b-checkout-delivery-address .cx-checkout-body.row,cx-delivery-address .cx-checkout-body.row{padding:0}}cx-opf-b2b-checkout-delivery-address .cx-checkout-text,cx-delivery-address .cx-checkout-text{margin-bottom:1.25rem}@media (max-width: 991.98px){cx-opf-b2b-checkout-delivery-address .cx-checkout-text,cx-delivery-address .cx-checkout-text{padding-inline-start:0}}cx-opf-b2b-checkout-delivery-address .cx-spinner,cx-delivery-address .cx-spinner{padding-top:30px;padding-bottom:30px}@media (max-width: 991.98px){cx-opf-b2b-checkout-delivery-address,cx-delivery-address{background-color:var(--cx-color-transparent);padding-top:1.5rem}}@media (max-width: 991.98px){cx-opf-b2b-checkout-delivery-address cx-address-form,cx-delivery-address cx-address-form{background-color:var(--cx-color-transparent)}}cx-opf-b2b-checkout-delivery-address cx-address-form form,cx-delivery-address cx-address-form form{background-color:var(--cx-color-transparent);padding:13px 0;margin-bottom:0}cx-opf-b2b-checkout-delivery-address .cx-delivery-address-card,cx-delivery-address .cx-delivery-address-card{padding-bottom:30px;padding-inline-start:0;padding-inline-end:0}@media (min-width: 992px){cx-opf-b2b-checkout-delivery-address .cx-delivery-address-card:nth-child(odd),cx-delivery-address .cx-delivery-address-card:nth-child(odd){padding-inline-end:15px}cx-opf-b2b-checkout-delivery-address .cx-delivery-address-card:nth-child(2n),cx-delivery-address .cx-delivery-address-card:nth-child(2n){padding-inline-start:15px}}cx-opf-b2b-checkout-delivery-address .cx-delivery-address-card .cx-delivery-address-card-inner,cx-delivery-address .cx-delivery-address-card .cx-delivery-address-card-inner{height:100%;background-color:var(--cx-color-inverse);cursor:pointer}cx-opf-b2b-checkout-delivery-address .cx-checkout-btns-top,cx-delivery-address .cx-checkout-btns-top{display:flex;justify-content:flex-end;padding-inline-start:1.875rem}@media (max-width: 991.98px){cx-opf-b2b-checkout-delivery-address .cx-checkout-btns-top,cx-delivery-address .cx-checkout-btns-top{display:none}}cx-opf-b2b-checkout-delivery-address .cx-checkout-btns-top .btn,cx-delivery-address .cx-checkout-btns-top .btn{width:50%}cx-opf-b2b-checkout-delivery-address .cx-checkout-btns-bottom,cx-delivery-address .cx-checkout-btns-bottom{padding-bottom:0}@media (min-width: 992px){cx-opf-b2b-checkout-delivery-address .cx-checkout-btns-bottom,cx-delivery-address .cx-checkout-btns-bottom{display:none}}cx-opf-b2b-checkout-delivery-address .cx-checkout-btns-bottom .btn-secondary,cx-delivery-address .cx-checkout-btns-bottom .btn-secondary{margin-bottom:0}.cx-theme-high-contrast-dark cx-opf-b2b-checkout-delivery-address,.cx-theme-high-contrast-dark cx-delivery-address,.cx-theme-high-contrast-light cx-opf-b2b-checkout-delivery-address,.cx-theme-high-contrast-light cx-delivery-address{border-color:var(--cx-color-dark)}@media (max-width: 991.98px){cx-address-form{display:block;background-color:var(--cx-color-transparent)}}@media (max-width: 991.98px){cx-address-form .col-md-12{padding:0 .813rem}}@media (max-width: 767.98px){cx-address-form .col-md-12{padding:0 .875rem}}@media (max-width: 991.98px){cx-address-form .container{width:100%}}cx-address-form .cx-checkout-btns{padding:1rem 0;justify-content:flex-end}@media (max-width: 991.98px){cx-address-form .cx-checkout-btns{padding:1.25rem 0}}@media (max-width: 767.98px){cx-address-form .cx-checkout-btns{padding:1.25rem 0}}@media (max-width: 991.98px){cx-address-form .cx-checkout-btns .btn-secondary{margin:0 0 1rem}}cx-address-form .cx-checkout-title{margin-inline-end:auto;margin-inline-start:auto;padding-inline-end:0;font-size:var(--cx-font-size, 1.125rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height, 1.2222222222);background-color:var(--cx-color-transparent);margin-top:0;padding-top:0;padding-bottom:.438rem;margin-bottom:.5rem;padding-inline-start:0}cx-address-form .cx-checkout-body{display:flex;align-items:stretch;margin:0}@media (max-width: 991.98px){cx-address-form .cx-checkout-body.row{padding:0}}cx-address-form .cx-checkout-text{margin-bottom:1.25rem}@media (max-width: 991.98px){cx-address-form .cx-checkout-text{padding-inline-start:0}}cx-address-form .cx-spinner{padding-top:30px;padding-bottom:30px}cx-address-form form{padding:13px 32px 41px;background-color:var(--cx-color-background)}@media (min-width: 992px){cx-address-form form{margin-bottom:3rem}}cx-suggested-addresses-dialog .cx-dialog-header{padding-top:1rem;padding-inline-end:1rem;padding-bottom:1rem;padding-inline-start:2rem;border-color:var(--cx-color-light)}.cx-theme-high-contrast-dark cx-suggested-addresses-dialog .cx-dialog-header,.cx-theme-high-contrast-light cx-suggested-addresses-dialog .cx-dialog-header{background-color:var(--cx-color-background)}cx-suggested-addresses-dialog .cx-dialog-title{font-size:var(--cx-font-size, 1.375rem);font-weight:var(--cx-font-weight-semi);line-height:var(--cx-line-height, 1.2222222222)}cx-suggested-addresses-dialog .cx-dialog-body{padding:1rem}@media (max-width: 767.98px){cx-suggested-addresses-dialog .cx-dialog-body{padding:15px 0}}.cx-theme-high-contrast-dark cx-suggested-addresses-dialog .cx-dialog-body,.cx-theme-high-contrast-light cx-suggested-addresses-dialog .cx-dialog-body{background-color:var(--cx-color-background)}cx-suggested-addresses-dialog .cx-dialog-suggested,cx-suggested-addresses-dialog .cx-dialog-entered{font-size:var(--cx-font-size, .875rem);font-weight:var(--cx-font-weight-normal);line-height:var(--cx-line-height, 1.2222222222);margin-inline-start:.75rem}cx-suggested-addresses-dialog .cx-dialog-label{font-size:var(--cx-font-size, 1rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height, 1.2222222222)}@media (min-width: 768px){cx-suggested-addresses-dialog .cx-dialog-actions{display:flex;flex-direction:row}}cx-suggested-addresses-dialog .cx-dialog-buttons{display:flex;justify-content:center}@media (min-width: 768px){cx-suggested-addresses-dialog .cx-dialog-buttons+.cx-dialog-buttons{margin-inline-start:.5rem}}cx-delivery-mode{border:1px solid var(--cx-color-medium);border-radius:10px;padding:23px 30px 8px;background-color:var(--cx-color-inverse)}@media (max-width: 991.98px){cx-delivery-mode{display:block;background-color:var(--cx-color-transparent)}}@media (max-width: 991.98px){cx-delivery-mode .col-md-12{padding:0 .813rem}}@media (max-width: 767.98px){cx-delivery-mode .col-md-12{padding:0 .875rem}}@media (max-width: 991.98px){cx-delivery-mode .container{width:100%}}cx-delivery-mode .cx-checkout-btns{padding:1rem 0;justify-content:flex-end}@media (max-width: 991.98px){cx-delivery-mode .cx-checkout-btns{padding:1.25rem 0}}@media (max-width: 767.98px){cx-delivery-mode .cx-checkout-btns{padding:1.25rem 0}}@media (max-width: 991.98px){cx-delivery-mode .cx-checkout-btns .btn-secondary{margin:0 0 1rem}}cx-delivery-mode .cx-checkout-title{margin-inline-end:auto;margin-inline-start:auto;padding-inline-end:0;font-size:var(--cx-font-size, 1.125rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height, 1.2222222222);background-color:var(--cx-color-transparent);margin-top:0;padding-top:0;padding-bottom:.438rem;margin-bottom:.5rem;padding-inline-start:0}cx-delivery-mode .cx-checkout-body{display:flex;align-items:stretch;margin:0}@media (max-width: 991.98px){cx-delivery-mode .cx-checkout-body.row{padding:0}}cx-delivery-mode .cx-checkout-text{margin-bottom:1.25rem}@media (max-width: 991.98px){cx-delivery-mode .cx-checkout-text{padding-inline-start:0}}cx-delivery-mode .cx-spinner{padding-top:30px;padding-bottom:30px}@media (max-width: 991.98px){cx-delivery-mode{background-color:var(--cx-color-transparent);margin-top:32px;padding:23px 30px 8px}}@media (min-width: 992px){cx-delivery-mode{margin:2rem 0}}cx-delivery-mode .cx-delivery-mode-wrapper{background-color:var(--cx-color-inverse);border:none;border-radius:0;padding:0}@media (max-width: 991.98px){cx-delivery-mode .cx-delivery-mode-wrapper{margin:0}}cx-delivery-mode .form-check{display:flex;margin-bottom:0}cx-delivery-mode .form-check .cx-delivery-label{padding:0;margin-inline-start:.75rem;margin-inline-end:auto;margin-bottom:1.5rem;width:100%;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}cx-delivery-mode .form-check .cx-delivery-label .cx-delivery-mode{flex:auto;text-align:start}cx-delivery-mode .form-check .cx-delivery-label .cx-delivery-price{flex:auto;text-align:end}cx-delivery-mode .form-check .cx-delivery-label .cx-delivery-details{flex:100%;flex-basis:100%;color:var(--cx-color-success)}cx-delivery-mode .form-check .cx-delivery-label .cx-delivery-mode-description{width:100%;display:block;color:var(--cx-color-success)}.cx-theme-high-contrast-dark cx-delivery-mode,.cx-theme-high-contrast-light cx-delivery-mode{border:1px solid var(--cx-color-text);background-color:var(--cx-color-background)}.cx-theme-high-contrast-dark cx-delivery-mode .cx-delivery-mode-wrapper,.cx-theme-high-contrast-light cx-delivery-mode .cx-delivery-mode-wrapper{background-color:var(--cx-color-background)}@media (max-width: 991.98px){cx-order-confirmation-items .cx-order-items.container{max-width:100%;min-width:100%;padding:0}}@media (max-width: 767.98px){cx-order-confirmation-items .cx-order-items.container{max-width:100%;min-width:100%;padding:0}}cx-order-confirmation-items .cx-order-items-header{font-size:var(--cx-font-size, 1.125rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height, 1.2222222222);padding:1.375rem 0;margin:0;border-width:0 0 1px 0;border-style:solid;border-color:var(--cx-color-light)}@media (max-width: 991.98px){cx-order-confirmation-items .cx-order-items-header{max-width:100%;min-width:100%;padding-inline-start:2.5rem}}@media (max-width: 767.98px){cx-order-confirmation-items .cx-order-items-header{max-width:100%;min-width:100%;padding-inline-start:1rem}}cx-order-confirmation-thank-you-message .cx-order-confirmation-message{text-align:var(--cx-text-align, center);padding:var(--cx-padding, 2.5rem)}cx-order-confirmation-thank-you-message .cx-order-confirmation-message h2{font-weight:var(--cx-font-weight-bold);font-size:var(--cx-font-size, 1.5rem)}cx-order-confirmation-thank-you-message .cx-order-confirmation-message .btn-link{font-size:.875rem;font-weight:"bold";text-transform:var(--cx-text-transform, uppercase)}cx-order-confirmation-thank-you-message .cx-page-title{color:var(--cx-color, var(--cx-color-text))}cx-order-confirmation-totals .cx-order-summary{padding-inline-end:var(--cx-padding, 0)}.cxFeat_a11yWideScreenImprovements cx-order-confirmation-totals .cx-order-summary cx-order-summary{padding:1rem}@media (max-width: 991.98px){cx-order-confirmation-totals .cx-order-summary.container{max-width:var(--cx-max-width, 100%);min-width:var(--cx-min-width, 100%);padding-inline-end:var(--cx-padding, 1.625rem)}}@media (max-width: 767.98px){cx-order-confirmation-totals .cx-order-summary.container{padding:var(--cx-padding, 0)}}cx-guest-register-form .register-guest{display:flex;justify-content:center;background-color:var(--cx-color-background);padding:1.5rem 1rem}@media (min-width: 992px){cx-guest-register-form .register-guest{margin:0 0 2em}}cx-guest-register-form .register-guest p{margin-bottom:1 rem}cx-promotions .cx-promotions{font-size:var(--cx-font-size, .875rem);font-weight:var(--cx-font-weight-normal);line-height:var(--cx-line-height, 1.2222222222);color:var(--cx-color-success);padding:.5rem 0}cx-promotions .cx-promotions ul{padding:0}cx-promotions .cx-promotions p{line-height:1.6;font-weight:700}cx-promotions .cx-promotions li{list-style-type:none}cx-promotions .cx-promotions ul>li{list-style-type:none;line-height:1.6;font-weight:700}cx-page-layout.MultiStepCheckoutSummaryPageTemplate{max-width:var(--cx-page-width-max);padding-top:2rem;padding-inline-end:1.5rem;padding-bottom:0;padding-inline-start:1.5rem;margin:auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:flex-start}@media (max-width: 991.98px){cx-page-layout.MultiStepCheckoutSummaryPageTemplate{display:inline-block}}cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-page-slot.TopContent{flex:0 100%}cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-page-slot.BodyContent{flex:0 63%}cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent{flex:0 0 35%;flex-direction:column;justify-content:flex-start}cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-checkout-order-summary{flex:unset}cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-checkout-order-summary cx-order-summary{padding-top:1rem;padding-inline-start:2.5rem;padding-bottom:0;padding-inline-end:0}@media (max-width: 991.98px){cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-checkout-order-summary cx-order-summary{padding:1rem 0 0}}cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-place-order{flex:unset;padding-top:1rem;padding-inline-start:2.5rem;padding-bottom:0;padding-inline-end:0}@media (max-width: 991.98px){cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-place-order{padding:1rem 0 0}}@media (max-width: 991.98px){cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent{--cx-flex-basis: 50%;justify-content:flex-end;align-items:flex-end;flex-direction:column}cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-checkout-order-summary{width:50%;padding-top:1rem}cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-checkout-order-summary cx-order-summary{padding:1rem 2.5rem 0}cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-place-order{max-width:50%;padding-bottom:2rem}}@media (max-width: 991.98px) and (max-width: 991.98px){cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-checkout-order-summary cx-order-summary{padding:1rem 0 0}}@media (max-width: 767.98px){cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent{--cx-flex-basis: 100%;align-items:normal}cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-checkout-order-summary{min-width:100%}cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-place-order{max-width:100%}}cx-opf-b2b-checkout-cost-center,cx-cost-center{padding-top:2.375rem}@media (max-width: 991.98px){cx-opf-b2b-checkout-cost-center,cx-cost-center{display:block;background-color:var(--cx-color-transparent)}}@media (max-width: 991.98px){cx-opf-b2b-checkout-cost-center .col-md-12,cx-cost-center .col-md-12{padding:0 .813rem}}@media (max-width: 767.98px){cx-opf-b2b-checkout-cost-center .col-md-12,cx-cost-center .col-md-12{padding:0 .875rem}}@media (max-width: 991.98px){cx-opf-b2b-checkout-cost-center .container,cx-cost-center .container{width:100%}}cx-opf-b2b-checkout-cost-center .cx-checkout-btns,cx-cost-center .cx-checkout-btns{padding:1rem 0;justify-content:flex-end}@media (max-width: 991.98px){cx-opf-b2b-checkout-cost-center .cx-checkout-btns,cx-cost-center .cx-checkout-btns{padding:1.25rem 0}}@media (max-width: 767.98px){cx-opf-b2b-checkout-cost-center .cx-checkout-btns,cx-cost-center .cx-checkout-btns{padding:1.25rem 0}}@media (max-width: 991.98px){cx-opf-b2b-checkout-cost-center .cx-checkout-btns .btn-secondary,cx-cost-center .cx-checkout-btns .btn-secondary{margin:0 0 1rem}}cx-opf-b2b-checkout-cost-center .cx-checkout-title,cx-cost-center .cx-checkout-title{margin-inline-end:auto;margin-inline-start:auto;padding-inline-end:0;font-size:var(--cx-font-size, 1.125rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height, 1.2222222222);background-color:var(--cx-color-transparent);margin-top:0;padding-top:0;padding-bottom:.438rem;margin-bottom:.5rem;padding-inline-start:0}cx-opf-b2b-checkout-cost-center .cx-checkout-body,cx-cost-center .cx-checkout-body{display:flex;align-items:stretch;margin:0}@media (max-width: 991.98px){cx-opf-b2b-checkout-cost-center .cx-checkout-body.row,cx-cost-center .cx-checkout-body.row{padding:0}}cx-opf-b2b-checkout-cost-center .cx-checkout-text,cx-cost-center .cx-checkout-text{margin-bottom:1.25rem}@media (max-width: 991.98px){cx-opf-b2b-checkout-cost-center .cx-checkout-text,cx-cost-center .cx-checkout-text{padding-inline-start:0}}cx-opf-b2b-checkout-cost-center .cx-spinner,cx-cost-center .cx-spinner{padding-top:30px;padding-bottom:30px}@media (max-width: 991.98px){cx-opf-b2b-checkout-cost-center,cx-cost-center{padding:20px 0}}cx-opf-b2b-checkout-cost-center.hidden,cx-cost-center.hidden{display:none}cx-opf-b2b-checkout-cost-center select,cx-cost-center select{width:100%;padding:10px;border-radius:4px;border-color:var(--cx-color-light)}.cx-theme-high-contrast-dark cx-opf-b2b-checkout-cost-center select,.cx-theme-high-contrast-dark cx-cost-center select,.cx-theme-high-contrast-light cx-opf-b2b-checkout-cost-center select,.cx-theme-high-contrast-light cx-cost-center select{background-color:var(--cx-color-background);color:var(--cx-color-text);border-color:var(--cx-color-text)}cx-payment-type{border:1px solid var(--cx-color-medium);border-radius:10px;margin-top:32px;margin-bottom:30px;padding-inline-start:1.875rem;padding-inline-end:1.875rem;padding-top:1.875rem}@media (max-width: 991.98px){cx-payment-type{display:block;background-color:var(--cx-color-transparent)}}@media (max-width: 991.98px){cx-payment-type .col-md-12{padding:0 .813rem}}@media (max-width: 767.98px){cx-payment-type .col-md-12{padding:0 .875rem}}@media (max-width: 991.98px){cx-payment-type .container{width:100%}}cx-payment-type .cx-checkout-btns{padding:1rem 0;justify-content:flex-end}@media (max-width: 991.98px){cx-payment-type .cx-checkout-btns{padding:1.25rem 0}}@media (max-width: 767.98px){cx-payment-type .cx-checkout-btns{padding:1.25rem 0}}@media (max-width: 991.98px){cx-payment-type .cx-checkout-btns .btn-secondary{margin:0 0 1rem}}cx-payment-type .cx-checkout-title{margin-inline-end:auto;margin-inline-start:auto;padding-inline-end:0;font-size:var(--cx-font-size, 1.125rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height, 1.2222222222);background-color:var(--cx-color-transparent);margin-top:0;padding-top:0;padding-bottom:.438rem;margin-bottom:.5rem;padding-inline-start:0}cx-payment-type .cx-checkout-body{display:flex;align-items:stretch;margin:0}@media (max-width: 991.98px){cx-payment-type .cx-checkout-body.row{padding:0}}cx-payment-type .cx-checkout-text{margin-bottom:1.25rem}@media (max-width: 991.98px){cx-payment-type .cx-checkout-text{padding-inline-start:0}}cx-payment-type .cx-spinner{padding-top:30px;padding-bottom:30px}@media (max-width: 991.98px){cx-payment-type{padding-top:20px}}cx-payment-type .cx-payment-type-container{padding-top:20px}cx-payment-type .cx-payment-type-label{margin:0 auto 0 .75rem}cx-payment-type .cx-payment-type-label .cx-payment-type:hover{cursor:pointer}.cx-theme-high-contrast-dark cx-payment-type,.cx-theme-high-contrast-light cx-payment-type{border-color:var(--cx-color-dark)}cx-schedule-replenishment-order .scaled-input{transform:scale(.875)}cx-schedule-replenishment-order .cx-label-container{display:flex;margin-bottom:5px}cx-schedule-replenishment-order .cx-label-container cx-icon{font-size:1.3rem}cx-schedule-replenishment-order .cx-order-replenishment-header{font-size:var(--cx-font-size, 1rem);font-weight:var(--cx-font-weight-normal);line-height:var(--cx-line-height, 1.6);margin-inline-end:14px;margin-bottom:0}cx-schedule-replenishment-order .cx-order-type-card{font-size:.875rem;background-color:var(--cx-color-background);border:1px solid #f1f1f1;border-radius:var(--cx-buttons-border-radius);margin-bottom:10px;padding:20px 21px}cx-schedule-replenishment-order .cx-order-type-card .cx-order-type-container{margin-bottom:7px}cx-schedule-replenishment-order .cx-order-type-card .cx-order-type-container:first-child{margin-top:10px}cx-schedule-replenishment-order .cx-order-type-card .cx-order-type-container .form-check-label{top:5px}cx-schedule-replenishment-order .cx-order-type-card .cx-replenishment-form-data-container{display:flex;flex-direction:row;margin-top:20px;flex-wrap:wrap}@media (min-width: 768px){cx-schedule-replenishment-order .cx-order-type-card .cx-replenishment-form-data-container{margin-inline-start:2.375rem}}cx-schedule-replenishment-order .cx-order-type-card .cx-replenishment-form-data-container:not(:last-child){margin-bottom:10px}cx-schedule-replenishment-order .cx-order-type-card .cx-replenishment-form-data-container .form-control{height:32px;font-size:.875rem;padding:0 9px}cx-schedule-replenishment-order .cx-order-type-card .cx-replenishment-form-data-container .form-data-label{align-self:center;padding-inline-end:10px;width:100%}cx-schedule-replenishment-order .cx-order-type-card .cx-replenishment-form-data-container .form-data-input{flex:1}cx-schedule-replenishment-order .cx-order-type-card .cx-replenishment-form-data-container .cx-days{margin-inline-end:1.8rem}cx-schedule-replenishment-order .cx-order-type-card .cx-replenishment-form-data-container .cx-dayMonth{margin-inline-start:1.8rem}cx-schedule-replenishment-order .cx-order-type-card .cx-replenishment-form-data-container .cx-day-of-month{width:5rem}cx-schedule-replenishment-order .cx-order-type-card .cx-replenishment-form-data-container .cx-month{display:flex;align-items:flex-end;flex-wrap:wrap;max-width:5.75rem}@media (max-width: 767.98px){cx-schedule-replenishment-order .cx-order-type-card .cx-replenishment-form-data-container .cx-month{flex-grow:unset;width:50%}}cx-schedule-replenishment-order .cx-order-type-card .cx-replenishment-form-data-container.cx-repeat-days-container{flex-direction:unset;flex-wrap:wrap;max-width:280px}@media (max-width: 767.98px){cx-schedule-replenishment-order .cx-order-type-card .cx-replenishment-form-data-container.cx-repeat-days-container{flex-direction:column}}cx-schedule-replenishment-order .cx-order-type-card .cx-replenishment-form-data-container.cx-repeat-days-container .cx-repeat-days{font-size:inherit;flex:0 100%;margin-bottom:14px;align-self:start}cx-schedule-replenishment-order .cx-order-type-card .cx-replenishment-form-data-container.cx-repeat-days-container .cx-week-day{margin-bottom:0}cx-schedule-replenishment-order .cx-order-type-card .cx-replenishment-form-data-container.cx-repeat-days-container .form-check{flex:0 50%;display:flex;align-items:center;margin-bottom:13px}cx-schedule-replenishment-order .cx-replenishment-date input{padding-inline-start:18px;padding-inline-end:8px}@media (max-width: 991.98px){cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-schedule-replenishment-order{width:50%}}@media (max-width: 767.98px){cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-schedule-replenishment-order{width:100%}}cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-schedule-replenishment-order{flex:unset;padding-top:1rem;padding-inline-start:2.5rem;padding-bottom:0;padding-inline-end:0}@media (max-width: 991.98px){cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-schedule-replenishment-order{padding:1rem 0 0}}.santorini-updated{--cx-color-background: #f4f4f4;--cx-color-text: #14293a;--cx-color-inverse: #ffffff;--cx-color-transparent: transparent;--cx-color-primary: #055f9f;--cx-color-secondary: #556b82;--cx-color-success: #256f3a;--cx-color-info: #0064d8;--cx-color-warning: #b44f00;--cx-color-danger: #aa0808;--cx-color-light: #f1f1f1;--cx-color-dark: #77818b;--cx-color-primary-accent: #0f4880;--cx-color-success-accent: #f0fbe4;--cx-color-danger-accent: #fff1f1;--cx-color-warning-accent: #fff5df;--cx-color-info-accent: #deeffe;--cx-color-medium: #d3d6db;--cx-color-background-dark: #212738;--cx-color-visual-focus: #1f3a93;--cx-color-background-focus: rgba(80, 176, 244, .1);--cx-color-border-focus: rgba(166, 204, 232, .6);--cx-page-width-max: 1140px;--cx-font-weight-light: 300;--cx-font-weight-normal: 400;--cx-font-weight-semi: 600;--cx-font-weight-bold: 700;--cx-text-transform: capitalize;--cx-direction: ltr;--cx-transition-duration: .5s;--cx-animation-duration: 1s;--cx-border-radius: 1em;--cx-buttons-border-radius: 2rem;--cx-buttons-border-width: 3px;--cx-border-style: solid}.modal{background-color:#00000080}.modal-header{padding:1rem}.cx-theme-high-contrast-dark .modal-header,.cx-theme-high-contrast-light .modal-header{background-color:var(--cx-color-background)}.modal-body{padding:16px 30px 30px}.modal-content{border-radius:0;border:none}.cx-theme-high-contrast-dark .modal-content,.cx-theme-high-contrast-light .modal-content{color:var(--cx-color-text);background-color:var(--cx-color-background);border:1px solid var(--cx-color-text)}.cx-theme-high-contrast-dark .modal-content .close,.cx-theme-high-contrast-light .modal-content .close{color:var(--cx-color-text)}.modal .close{font-size:38px;font-weight:100;bottom:5px;position:relative;margin-inline-start:0;margin-inline-end:0;align-self:flex-end}@media (max-width: 991.98px){.modal .close{margin-bottom:0}}.modal .cx-dialog-header button.close,.modal button.close{padding:0;margin:0 0 0 auto}.modal[aria-hidden=false]{display:block}.cx-modal-container{display:flex;align-items:center;margin:auto;height:100%;overflow-y:auto;max-width:768px!important;min-width:768px!important}@media (max-width: 767.98px){.cx-modal-container{margin:0!important;min-width:100%!important;max-width:100%!important;height:100%;overflow-y:auto}}@media (min-width: 768px){.cx-modal-container{max-width:768px!important;min-width:768px!important}}.cx-modal-header{display:flex;justify-content:space-between;padding-top:2rem;padding-inline-end:1.875rem;padding-bottom:0;padding-inline-start:1.875rem}.cx-modal-content{background-color:var(--cx-color-inverse);width:100%}.cx-theme-high-contrast-dark .cx-modal-content,.cx-theme-high-contrast-light .cx-modal-content{color:var(--cx-color-text);background-color:var(--cx-color-background);border:1px solid var(--cx-color-text)}.cx-theme-high-contrast-dark .cx-modal-content .close,.cx-theme-high-contrast-light .cx-modal-content .close{color:var(--cx-color-text)}.cx-modal-footer{padding:0 27px 30px}@media (min-width: 992px){.cx-asm-dialog{max-width:95%!important;min-width:95%!important}}.cx-asm-dialog .cx-modal-content{border-radius:16px}cx-opf-error-modal .cx-opf-error-modal .cx-opf-error-modal-container .cx-opf-error-modal-header{display:flex;justify-content:space-between}cx-opf-error-modal .cx-opf-error-modal .cx-opf-error-modal-container .cx-opf-error-modal-header .cx-opf-error-modal-title{font-size:var(--cx-font-size, 1.375rem);font-weight:var(--cx-font-weight-semi);line-height:var(--cx-line-height, 1.2222222222)}cx-opf-error-modal .cx-opf-error-modal .cx-opf-error-modal-container .cx-confirmation{margin-bottom:0}cx-opf-error-modal .cx-opf-error-modal .cx-opf-error-modal-container .cx-opf-error-modal-footer{display:flex}cx-opf-error-modal .cx-opf-error-modal .cx-opf-error-modal-container .cx-opf-error-modal-footer button{flex:0 0 100%;text-transform:lowercase}cx-opf-error-modal .cx-opf-error-modal .cx-opf-error-modal-container .cx-opf-error-modal-footer button:first-line{text-transform:capitalize}cx-opf-error-modal .cx-opf-error-modal .cx-opf-error-modal-container .cx-opf-error-modal-footer button:focus{outline-style:solid;outline-color:var(--cx-color-visual-focus);outline-width:var(--cx-visual-focus-width, 2px);outline-offset:2px;transition:none;box-shadow:0 0 0 2px var(--cx-color-inverse)}@media (max-width: 991.98px){cx-opf-error-modal .cx-opf-error-modal .cx-opf-error-modal-container .cx-opf-error-modal-footer button:focus{outline-offset:-2px}cx-opf-error-modal .cx-opf-error-modal .cx-opf-error-modal-container .cx-opf-error-modal-footer button:focus .ng-select-container{position:initial}cx-opf-error-modal .cx-opf-error-modal .cx-opf-error-modal-container .cx-opf-error-modal-footer button:focus[type=radio],cx-opf-error-modal .cx-opf-error-modal .cx-opf-error-modal-container .cx-opf-error-modal-footer button:focus[type=checkbox],cx-opf-error-modal .cx-opf-error-modal .cx-opf-error-modal-container .cx-opf-error-modal-footer button:focus.btn-tertiary{outline-offset:2px}cx-opf-error-modal .cx-opf-error-modal .cx-opf-error-modal-container .cx-opf-error-modal-footer button:focus>cx-media{transition:none;padding:2px}}cx-opf-checkout-payment-and-review,cx-opf-b2b-checkout-payment-and-review,cx-opf-b2b-checkout-review{margin-top:1.5rem}@media (max-width: 991.98px){cx-opf-checkout-payment-and-review,cx-opf-b2b-checkout-payment-and-review,cx-opf-b2b-checkout-review{display:block;background-color:var(--cx-color-transparent)}}@media (max-width: 991.98px){cx-opf-checkout-payment-and-review .col-md-12,cx-opf-b2b-checkout-payment-and-review .col-md-12,cx-opf-b2b-checkout-review .col-md-12{padding:0 .813rem}}@media (max-width: 767.98px){cx-opf-checkout-payment-and-review .col-md-12,cx-opf-b2b-checkout-payment-and-review .col-md-12,cx-opf-b2b-checkout-review .col-md-12{padding:0 .875rem}}@media (max-width: 991.98px){cx-opf-checkout-payment-and-review .container,cx-opf-b2b-checkout-payment-and-review .container,cx-opf-b2b-checkout-review .container{width:100%}}cx-opf-checkout-payment-and-review .cx-checkout-btns,cx-opf-b2b-checkout-payment-and-review .cx-checkout-btns,cx-opf-b2b-checkout-review .cx-checkout-btns{padding:1rem 0;justify-content:flex-end}@media (max-width: 991.98px){cx-opf-checkout-payment-and-review .cx-checkout-btns,cx-opf-b2b-checkout-payment-and-review .cx-checkout-btns,cx-opf-b2b-checkout-review .cx-checkout-btns{padding:1.25rem 0}}@media (max-width: 767.98px){cx-opf-checkout-payment-and-review .cx-checkout-btns,cx-opf-b2b-checkout-payment-and-review .cx-checkout-btns,cx-opf-b2b-checkout-review .cx-checkout-btns{padding:1.25rem 0}}@media (max-width: 991.98px){cx-opf-checkout-payment-and-review .cx-checkout-btns .btn-secondary,cx-opf-b2b-checkout-payment-and-review .cx-checkout-btns .btn-secondary,cx-opf-b2b-checkout-review .cx-checkout-btns .btn-secondary{margin:0 0 1rem}}cx-opf-checkout-payment-and-review .cx-checkout-title,cx-opf-b2b-checkout-payment-and-review .cx-checkout-title,cx-opf-b2b-checkout-review .cx-checkout-title{margin-inline-end:auto;margin-inline-start:auto;padding-inline-end:0;font-size:var(--cx-font-size, 1.125rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height, 1.2222222222);background-color:var(--cx-color-transparent);margin-top:0;padding-top:0;padding-bottom:.438rem;margin-bottom:.5rem;padding-inline-start:0}cx-opf-checkout-payment-and-review .cx-checkout-body,cx-opf-b2b-checkout-payment-and-review .cx-checkout-body,cx-opf-b2b-checkout-review .cx-checkout-body{display:flex;align-items:stretch;margin:0}@media (max-width: 991.98px){cx-opf-checkout-payment-and-review .cx-checkout-body.row,cx-opf-b2b-checkout-payment-and-review .cx-checkout-body.row,cx-opf-b2b-checkout-review .cx-checkout-body.row{padding:0}}cx-opf-checkout-payment-and-review .cx-checkout-text,cx-opf-b2b-checkout-payment-and-review .cx-checkout-text,cx-opf-b2b-checkout-review .cx-checkout-text{margin-bottom:1.25rem}@media (max-width: 991.98px){cx-opf-checkout-payment-and-review .cx-checkout-text,cx-opf-b2b-checkout-payment-and-review .cx-checkout-text,cx-opf-b2b-checkout-review .cx-checkout-text{padding-inline-start:0}}cx-opf-checkout-payment-and-review .cx-spinner,cx-opf-b2b-checkout-payment-and-review .cx-spinner,cx-opf-b2b-checkout-review .cx-spinner{padding-top:30px;padding-bottom:30px}@media (max-width: 991.98px){cx-opf-checkout-payment-and-review,cx-opf-b2b-checkout-payment-and-review,cx-opf-b2b-checkout-review{background-color:var(--cx-color-transparent)}}cx-opf-checkout-payment-and-review h3,cx-opf-b2b-checkout-payment-and-review h3,cx-opf-b2b-checkout-review h3{padding-bottom:1rem;margin-bottom:0;font-size:1.15rem}cx-opf-checkout-payment-and-review cx-opf-checkout-billing-address-form,cx-opf-b2b-checkout-payment-and-review cx-opf-checkout-billing-address-form,cx-opf-b2b-checkout-review cx-opf-checkout-billing-address-form,cx-opf-checkout-payment-and-review cx-opf-checkout-payments,cx-opf-b2b-checkout-payment-and-review cx-opf-checkout-payments,cx-opf-b2b-checkout-review cx-opf-checkout-payments,cx-opf-checkout-payment-and-review .cx-opf-payment-wrapper,cx-opf-b2b-checkout-payment-and-review .cx-opf-payment-wrapper,cx-opf-b2b-checkout-review .cx-opf-payment-wrapper,cx-opf-checkout-payment-and-review .cx-opf-terms-and-conditions,cx-opf-b2b-checkout-payment-and-review .cx-opf-terms-and-conditions,cx-opf-b2b-checkout-review .cx-opf-terms-and-conditions{display:block;margin-bottom:2rem;border:1px solid #d3d6db;padding:1.75rem;border-radius:10px;background-color:#fff}cx-opf-checkout-payment-and-review .cx-card .cx-card-title,cx-opf-b2b-checkout-payment-and-review .cx-card .cx-card-title,cx-opf-b2b-checkout-review .cx-card .cx-card-title{font-size:var(--cx-font-size, 1.125rem);line-height:var(--cx-line-height, 1.2222222222);font-weight:var(--cx-font-weight-normal);margin-bottom:.5rem}cx-opf-checkout-payment-and-review .cx-opf-terms-and-conditions,cx-opf-b2b-checkout-payment-and-review .cx-opf-terms-and-conditions,cx-opf-b2b-checkout-review .cx-opf-terms-and-conditions{margin-bottom:2rem}cx-opf-checkout-payment-and-review .cx-opf-terms-and-conditions .form-check,cx-opf-b2b-checkout-payment-and-review .cx-opf-terms-and-conditions .form-check,cx-opf-b2b-checkout-review .cx-opf-terms-and-conditions .form-check,cx-opf-checkout-payment-and-review .cx-opf-terms-and-conditions .form-group,cx-opf-b2b-checkout-payment-and-review .cx-opf-terms-and-conditions .form-group,cx-opf-b2b-checkout-review .cx-opf-terms-and-conditions .form-group{margin-bottom:0}cx-opf-checkout-payment-and-review .cx-review-cart-item,cx-opf-b2b-checkout-payment-and-review .cx-review-cart-item,cx-opf-b2b-checkout-review .cx-review-cart-item{padding:0}cx-opf-checkout-payment-and-review .cx-review-cart-total,cx-opf-b2b-checkout-payment-and-review .cx-review-cart-total,cx-opf-b2b-checkout-review .cx-review-cart-total{font-size:var(--cx-font-size, 1.125rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height, 1.2222222222);padding-top:1rem;padding-bottom:1.25rem}cx-opf-checkout-payment-and-review .cx-items-to-ship-label,cx-opf-b2b-checkout-payment-and-review .cx-items-to-ship-label,cx-opf-b2b-checkout-review .cx-items-to-ship-label{display:flex;flex-direction:row;align-items:center;padding:1rem 2rem;font-weight:var(--cx-font-weight-semi);height:65px;background:#f1f1f1}@media (max-width: 991.98px){cx-opf-checkout-payment-and-review .cx-items-to-ship-label,cx-opf-b2b-checkout-payment-and-review .cx-items-to-ship-label,cx-opf-b2b-checkout-review .cx-items-to-ship-label{background:#d3d6db}}cx-opf-checkout-payment-and-review .cx-shipping-and-delivery-info-cards,cx-opf-b2b-checkout-payment-and-review .cx-shipping-and-delivery-info-cards,cx-opf-b2b-checkout-review .cx-shipping-and-delivery-info-cards{display:flex;gap:1rem;margin-top:1rem;flex-direction:row}@media (max-width: 991.98px){cx-opf-checkout-payment-and-review .cx-shipping-and-delivery-info-cards,cx-opf-b2b-checkout-payment-and-review .cx-shipping-and-delivery-info-cards,cx-opf-b2b-checkout-review .cx-shipping-and-delivery-info-cards{flex-direction:column}}cx-opf-checkout-payment-and-review .cx-shipping-and-delivery-info-cards .card-body,cx-opf-b2b-checkout-payment-and-review .cx-shipping-and-delivery-info-cards .card-body,cx-opf-b2b-checkout-review .cx-shipping-and-delivery-info-cards .card-body{padding:0}cx-opf-checkout-payment-and-review .cx-shipping-and-delivery-info-cards .cx-review-summary-card,cx-opf-b2b-checkout-payment-and-review .cx-shipping-and-delivery-info-cards .cx-review-summary-card,cx-opf-b2b-checkout-review .cx-shipping-and-delivery-info-cards .cx-review-summary-card{display:flex;flex:1;position:relative;border:1px solid #d3d6db;border-radius:10px;padding:1.75rem;background-color:#fff}cx-opf-checkout-payment-and-review .cx-shipping-and-delivery-info-cards .cx-review-summary-card button,cx-opf-b2b-checkout-payment-and-review .cx-shipping-and-delivery-info-cards .cx-review-summary-card button,cx-opf-b2b-checkout-review .cx-shipping-and-delivery-info-cards .cx-review-summary-card button{position:absolute;top:1.75rem;right:1.75rem;color:var(--cx-color-primary);outline:none;border:none;background:none;padding:0;cursor:pointer;margin:0}cx-opf-checkout-payment-and-review .cx-shipping-and-delivery-info-cards .cx-review-summary-card button cx-icon,cx-opf-b2b-checkout-payment-and-review .cx-shipping-and-delivery-info-cards .cx-review-summary-card button cx-icon,cx-opf-b2b-checkout-review .cx-shipping-and-delivery-info-cards .cx-review-summary-card button cx-icon{color:inherit}cx-opf-checkout-payment-and-review .cx-shipping-and-delivery-info-cards .cx-review-summary-card cx-card,cx-opf-b2b-checkout-payment-and-review .cx-shipping-and-delivery-info-cards .cx-review-summary-card cx-card,cx-opf-b2b-checkout-review .cx-shipping-and-delivery-info-cards .cx-review-summary-card cx-card{flex-grow:1;padding:0 2rem 0 0}cx-opf-checkout-payment-and-review .cx-shipping-and-delivery-info-cards .cx-card-title,cx-opf-b2b-checkout-payment-and-review .cx-shipping-and-delivery-info-cards .cx-card-title,cx-opf-b2b-checkout-review .cx-shipping-and-delivery-info-cards .cx-card-title{font-weight:var(--cx-font-weight-semi)}cx-opf-checkout-payment-and-review .cx-opf-review-card-wrapper,cx-opf-b2b-checkout-payment-and-review .cx-opf-review-card-wrapper,cx-opf-b2b-checkout-review .cx-opf-review-card-wrapper{display:flex;flex-wrap:wrap;gap:2rem;margin-bottom:2rem}cx-opf-checkout-payment-and-review .cx-opf-review-card-wrapper>*:last-child:nth-child(odd),cx-opf-b2b-checkout-payment-and-review .cx-opf-review-card-wrapper>*:last-child:nth-child(odd),cx-opf-b2b-checkout-review .cx-opf-review-card-wrapper>*:last-child:nth-child(odd){flex:1 1 100%}cx-opf-checkout-payment-and-review cx-opf-checkout-billing-address-form button,cx-opf-b2b-checkout-payment-and-review cx-opf-checkout-billing-address-form button,cx-opf-b2b-checkout-review cx-opf-checkout-billing-address-form button{position:absolute;top:1.75rem;right:1.75rem;color:var(--cx-color-primary);outline:none;border:none;background:none;padding:0;cursor:pointer;margin:0}cx-opf-checkout-payment-and-review cx-opf-checkout-billing-address-form button cx-icon,cx-opf-b2b-checkout-payment-and-review cx-opf-checkout-billing-address-form button cx-icon,cx-opf-b2b-checkout-review cx-opf-checkout-billing-address-form button cx-icon{color:inherit}cx-opf-checkout-payment-and-review cx-opf-checkout-billing-address-form,cx-opf-b2b-checkout-payment-and-review cx-opf-checkout-billing-address-form,cx-opf-b2b-checkout-review cx-opf-checkout-billing-address-form{position:relative}cx-opf-checkout-payment-and-review cx-opf-checkout-billing-address-form cx-card,cx-opf-b2b-checkout-payment-and-review cx-opf-checkout-billing-address-form cx-card,cx-opf-b2b-checkout-review cx-opf-checkout-billing-address-form cx-card{padding:0 2rem 0 0}cx-opf-checkout-payments .cx-payment-options-list{margin-top:10px;margin-bottom:10px}cx-opf-checkout-payments .cx-payment-options-list .form-check{margin-bottom:0;padding-top:.625rem;padding-bottom:1rem;border-top:1px solid var(--cx-color-medium)}cx-opf-checkout-payments .cx-payment-options-list .form-check~.form-check{padding-top:1rem}cx-opf-checkout-payments .cx-payment-options-list input:disabled+.form-check-label{color:var(--cx-color-medium)}cx-opf-checkout-payments .cx-payment-options-list input:disabled+.form-check-label .cx-payment-logo{opacity:.3}cx-opf-checkout-payments .cx-payment-options-list input[type=radio]{border-color:var(--cx-color-text)}cx-opf-checkout-payments .cx-payment-options-list input[type=radio]:disabled{border-color:var(--cx-color-medium);background-color:var(--cx-color-light)}cx-opf-checkout-payments .cx-payment-options-list .cx-payment-logo{max-height:30px;margin:-2px 0 0 4px}cx-opf-checkout-payments .cx-payment-options-list-pagination{justify-content:flex-end}cx-opf-checkout-payments .cx-payment-info-box{display:flex;margin:12px 0;padding:16px;border:1px solid #d3d6db;border-radius:10px;background-color:#f1f1f1f1}cx-opf-checkout-payments .cx-payment-info-box cx-icon{color:var(--cx-color-info)}cx-opf-checkout-payments .cx-payment-info-box-message{text-transform:none;margin:0;font-weight:600}@media (max-width: 991.98px){cx-opf-checkout-billing-address-form{margin-top:1rem}}cx-opf-checkout-billing-address-form .cx-custom-address-info{display:flex;align-items:flex-start}cx-opf-checkout-billing-address-form .cx-custom-address-info cx-card{flex-grow:1}cx-opf-checkout-billing-address-form .cx-custom-address-info button{outline:none;border:none;background:none;margin-top:1rem}cx-opf-checkout-billing-address-form cx-address-form form{margin-bottom:0;padding:1.75rem}cx-opf-checkout-billing-address-form .cx-card-body{padding:0 2.25rem}cx-opf-checkout-payment-wrapper .cx-payment-option-container{padding:1rem 0}cx-opf-checkout-payment-wrapper .cx-payment-option-container .cx-info{text-align:center;font-size:var(--cx-font-size, 1rem);color:var(--cx-color-dark);display:block;margin:.5rem 0}cx-opf-checkout-payment-wrapper .cx-payment-option-container .cx-payment-link{text-align:end}cx-opf-checkout-payment-wrapper .cx-payment-option-container .cx-payment-iframe{min-height:400px;width:100%;border:none}cx-opf-checkout-terms-and-conditions-alert.for-mobile{display:none}@media (max-width: 991.98px){cx-opf-checkout-terms-and-conditions-alert.for-mobile{display:block}}cx-opf-checkout-terms-and-conditions-alert.for-desktop{display:block}@media (max-width: 991.98px){cx-opf-checkout-terms-and-conditions-alert.for-desktop{display:none}}cx-opf-checkout-terms-and-conditions-alert .alert{padding-inline-end:3rem}cx-opf-checkout-terms-and-conditions-alert .alert .close{top:var(--cx-top, 50%);right:1.5rem;margin-top:-12px}cx-opf-checkout-terms-and-conditions-alert .alert .close:before{margin:0}cx-opf-checkout-terms-and-conditions-alert .alert .message{padding:10px 0;margin:0;text-align:start}cx-opf-checkout-review-card{flex:1 1 calc(50% - 1rem);min-width:250px;max-width:100%;display:block;position:relative;margin-bottom:0;border:1px solid var(--cx-color-medium);padding:1.75rem;border-radius:10px;background-color:#fff}cx-opf-checkout-review-card button{position:absolute;top:1.75rem;right:1.75rem;color:var(--cx-color-primary);outline:none;border:none;background:none;padding:0;cursor:pointer;margin:0}cx-opf-checkout-review-card button cx-icon{color:inherit}cx-opf-checkout-review-card cx-card{flex-grow:1;padding:0 2rem 0 0}@media (max-width: 991.98px){cx-opf-checkout-review-card{flex:1 1 100%;margin-top:0}}cx-opf-checkout-review-card .cx-card-body{padding:0}cx-opf-b2b-checkout-payment-type{border:1px solid var(--cx-color-medium);border-radius:10px;margin-top:32px;margin-bottom:30px;padding-inline-start:1.875rem;padding-inline-end:1.875rem;padding-top:1.875rem}@media (max-width: 991.98px){cx-opf-b2b-checkout-payment-type{display:block;background-color:var(--cx-color-transparent)}}@media (max-width: 991.98px){cx-opf-b2b-checkout-payment-type .col-md-12{padding:0 .813rem}}@media (max-width: 767.98px){cx-opf-b2b-checkout-payment-type .col-md-12{padding:0 .875rem}}@media (max-width: 991.98px){cx-opf-b2b-checkout-payment-type .container{width:100%}}cx-opf-b2b-checkout-payment-type .cx-checkout-btns{padding:1rem 0;justify-content:flex-end}@media (max-width: 991.98px){cx-opf-b2b-checkout-payment-type .cx-checkout-btns{padding:1.25rem 0}}@media (max-width: 767.98px){cx-opf-b2b-checkout-payment-type .cx-checkout-btns{padding:1.25rem 0}}@media (max-width: 991.98px){cx-opf-b2b-checkout-payment-type .cx-checkout-btns .btn-secondary{margin:0 0 1rem}}cx-opf-b2b-checkout-payment-type .cx-checkout-title{margin-inline-end:auto;margin-inline-start:auto;padding-inline-end:0;font-size:var(--cx-font-size, 1.125rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height, 1.2222222222);background-color:var(--cx-color-transparent);margin-top:0;padding-top:0;padding-bottom:.438rem;margin-bottom:.5rem;padding-inline-start:0}cx-opf-b2b-checkout-payment-type .cx-checkout-body{display:flex;align-items:stretch;margin:0}@media (max-width: 991.98px){cx-opf-b2b-checkout-payment-type .cx-checkout-body.row{padding:0}}cx-opf-b2b-checkout-payment-type .cx-checkout-text{margin-bottom:1.25rem}@media (max-width: 991.98px){cx-opf-b2b-checkout-payment-type .cx-checkout-text{padding-inline-start:0}}cx-opf-b2b-checkout-payment-type .cx-spinner{padding-top:30px;padding-bottom:30px}@media (max-width: 991.98px){cx-opf-b2b-checkout-payment-type{padding-top:20px}}cx-opf-b2b-checkout-payment-type .cx-payment-type-container{padding-top:20px}cx-opf-b2b-checkout-payment-type .label-content{font-weight:var(--cx-font-weight-semi)}cx-opf-b2b-checkout-payment-type .cx-payment-method-label{display:block;font-weight:var(--cx-font-weight-semi);margin-top:1rem;margin-bottom:-1rem}cx-opf-b2b-checkout-payment-type cx-opf-checkout-payments .cx-payment-options-list{margin-top:16px;margin-bottom:16px}cx-opf-b2b-checkout-payment-type cx-opf-checkout-payments .cx-payment-options-list .form-check{padding-bottom:0;border-top:none}cx-opf-b2b-checkout-review cx-opf-checkout-payments .cx-payment-options-list .form-check{padding-top:.625rem;padding-bottom:.625rem;border-top:none}cx-opf-b2b-checkout-delivery-address .cx-checkout-text{font-weight:var(--cx-font-weight-semi)}cx-opf-b2b-checkout-cost-center>.row{margin-bottom:1.5rem}cx-opf-b2b-checkout-cost-center .label-content{font-weight:var(--cx-font-weight-semi)}cx-opf-b2b-checkout-cost-center .cx-cost-center-description{display:block;margin-top:.5rem}cx-opf-b2b-checkout-place-order .form-check{padding-inline-start:0;margin:0}cx-opf-b2b-checkout-place-order .form-check button{margin:.5rem auto -.5rem;max-width:450px;width:100%}cx-opf-cta-element{display:block;margin:.5rem 0}cx-opf-payment-method-details>cx-card{margin:10px 0}cx-opf-google-pay .cx-opf-google-pay-button{margin:10px 0;height:48px}@media (max-width: 991.98px){cx-opf-google-pay .cx-opf-google-pay-button{padding:0}}cx-opf-google-pay .cx-opf-google-pay-button .gpay-button,cx-opf-google-pay .cx-opf-google-pay-button .gpay-card-info-container{border-radius:var(--cx-buttons-border-radius);min-width:auto}cx-opf-apple-pay .apple-pay-button{-webkit-appearance:-apple-pay-button;-apple-pay-button-type:buy;-apple-pay-button-style:black;border-radius:var(--cx-buttons-border-radius);margin-top:10px;height:48px;cursor:pointer}cx-opf-quick-buy-buttons{padding-inline-end:0;padding-inline-start:3rem;padding-top:0}@media (min-width: 992px){cx-opf-quick-buy-buttons{flex:none}}@media (max-width: 991.98px){cx-opf-quick-buy-buttons{align-self:flex-end;padding-inline-start:0;order:5}}@media (max-width: 767.98px){cx-opf-quick-buy-buttons{margin-bottom:-2rem;padding:2rem 0 0;max-width:100%;padding-inline-end:0;padding-inline-start:0}}
