#checkout-main{padding-bottom:45px}@media(max-width: 767.98px){#checkout-main{padding-bottom:130px}}.checkout-form{background-color:#fff;padding:1.5em}.checkout-form .bootstrap-select>.dropdown-toggle .filter-option{text-transform:capitalize}.checkout-form .bootstrap-select .dropdown-menu{max-height:244px}.checkout-form label{display:block}.checkout-form .card{border:0;margin-bottom:0}.checkout-form .card .card-header{padding:.75rem 0;border-bottom:0}.checkout-form .card .card-header h2{margin-top:0}.checkout-form .card .card-body{padding:0}.checkout-form .amazon-payment-checkout-top{background-color:#eaeaea;position:relative;overflow:visible;padding:12px 0 18px}.checkout-form .amazon-payment-checkout-top #AmazonPayButtonCheckout{margin:auto;width:200px !important}.checkout-form .amazon-payment-checkout-top .text-circle{display:inline-block;border-radius:50px;background-color:dimgray;color:#fff;text-transform:uppercase;font-weight:700;padding:2px 3px;position:absolute;left:50%;bottom:-12px;-webkit-transform:translate(-50%, 0%);transform:translate(-50%, 0%)}.checkout-form .amazon-payment-checkout-top .amazon-btn{padding:0}.checkout-path{background-color:#f5f5f5}.checkout-card-header{font-size:1.25em;font-weight:600}.grand-total-price{float:right;font-weight:600}.grand-total-label{font-weight:600}.grand-total{font-size:1.125rem !important;font-weight:600}.grand-total .start-lines:before{font-size:16px;font-weight:400;line-height:27px}.order-receipt-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;min-width:155px}.product-divider{margin-left:-0.625rem;margin-right:-0.625rem}.product-divider hr{border-top:dashed .063em}.product-line-item+.product-line-item::before,.multi-shipping+.product-line-item::before{content:"";display:block;border-bottom:.063em solid #d4d4d4;margin:.625rem -0.625em}@media(min-width: 1024px){.product-line-item+.product-line-item::before,.multi-shipping+.product-line-item::before{margin:.625rem -1.225em}}.shipment-block+.shipment-block::before{content:"";display:block;border-bottom:.063em dashed #d4d4d4;margin:.625rem -0.625em}@media(min-width: 1024px){.shipment-block+.shipment-block::before{margin:.625rem -1.225em}}.shipping-method{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hero-confirmation{background-image:url("../../../../images/thankyou.jpg");background-position-y:-8.125em}.product-summary-block h3{font-size:1.25rem}.product-summary-block .line-item-pricing-info .confirmation-modal-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.product-summary-block .product-line-item .price .title{display:none}.product-summary-block .product-line-item .price .sales,.product-summary-block .product-line-item .price .list{font-weight:400;font-size:initial}.leading-lines{overflow:hidden;width:100%;margin:0}.leading-lines label{background-color:#fff}.leading-lines .start-lines{padding:1px}.leading-lines .start-lines span{position:relative;background-color:#fff;z-index:2}.leading-lines .start-lines span.dots::before{float:left;width:0;white-space:nowrap;content:". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ";z-index:1;color:#adadad}.leading-lines .end-lines{padding:1px}.leading-lines .end-lines span{position:relative;background-color:#fff;z-index:2}.leading-lines .end-lines .order-discount-total{color:#88101e}.summary-details{font-size:.938em;margin-bottom:1em}.summary-details .address-summary{margin-bottom:.5em}.summary-section-label{font-size:1em;font-weight:600}@media(min-width: 1024px){.summary-section-label{font-weight:600}}.credit-card-number span{display:inline-block}.add-payment{margin:1rem 0}.user-payment-instruments .short-list>div:nth-child(n+4){display:none}.selected-payment{background-color:#e9ecef}.selected-payment .security-code-input .invalid-feedback{background-color:rgba(0,0,0,0)}.selected-payment .security-code-input .alt-error~.invalid-feedback{color:rgba(0,0,0,0)}.selected-payment .security-code-input .alt-error~.invalid-feedback::after{color:#88101e;background-color:rgba(0,0,0,0);position:relative;margin-top:-15px}.saved-security-code{margin-top:1rem}.card-checkbox{height:22px;margin-bottom:0}.saved-credit-card-type{font-weight:600}@media(min-width: 544px){.saved-payment-information{margin-top:1rem;margin-bottom:1rem}}.saved-credit-card-number span{display:inline-block}.security-code-input{margin-top:1rem;margin-bottom:1rem}.payment-information{margin-bottom:1rem}.payment-information>.payment-options{max-width:90%}.payment-information .js-paymentTab-amazon{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.payment-information .nav-item:nth-child(2){font-size:16px;font-weight:400}@media(max-width: 1239.98px){.payment-information .nav-item:first-child{text-align:left;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.payment-information .nav-item:first-child .credit-card-tab{display:inline-block}.payment-information .nav-item:nth-child(2){text-align:left;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin:19px 0}.payment-information .nav-item:nth-child(n+4){-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}@media(max-width: 767.98px){.payment-information .nav-item:nth-child(n+3){padding-bottom:12px;z-index:0}}.payment-information .nav-tabs{border-bottom:none}.payment-information .nav-link{padding:0;border:none}.payment-information .payment-list>div{margin-right:10px;margin-bottom:10px}.payment-information .payment-list .paypal-checkout-button{padding-top:0}.checkout-hidden{display:none}.saved-payment-checkbox .custom-checkbox{height:24px;width:24px;margin-bottom:0}.saved-payment-checkbox .custom-checkbox:focus{outline-offset:0px}.card-image{width:100%;max-width:100px !important}.cancel-new-payment{margin:1rem 0}.form-check.start-lines{padding-left:1.5rem}.multi-ship .single-shipping .shipping-content{display:none}.multi-ship .shipping-summary .single-shipping{display:none}.gift-message-block{padding-bottom:1em;padding-top:1em}.single-shipping .summary-section-label{margin-bottom:0}.confirm-details .shipping-method,.confirm-details .shipping-method-price{margin-bottom:0}.multi-ship .confirm-details .single-shipping{display:none}.multi-shipping{display:none}.view-address-block h3,.shipping-method-block h3{font-size:1.25rem}.checkout-summary-sidebar .order-product-summary .summary-totals{display:none}.order-product-summary-header{border-bottom:5px solid #eaeaea}.order-product-summary-header__body{border-top:1px solid #eaeaea;padding:0}.order-product-summary-header__body .closed{display:none}.order-product-summary-header__body .collapsed .open{display:none}.order-product-summary-header__body .collapsed .closed{display:inline}.order-product-summary-header__body .collapsed i:before{content:"\f067"}.order-product-summary-header__button{padding:15px}.order-product-summary-header__icon{padding-left:5px}.gift-options-summary .checkmarklabel{cursor:pointer}.notecard-checkout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.giftwrap-checkout{max-width:100%}@media(max-width: 767.98px){.giftwrap-checkout{overflow:hidden}}.giftwrap-checkout .js-showGWOptions{display:none}.giftwrap-checkout .selected{border:1px solid #005e70}.giftwrap-checkout__wrap-list{margin:5px 0 0;overflow:hidden;overflow-x:auto}@media(max-width: 767.98px){.giftwrap-checkout__wrap-list{display:-webkit-box;display:-ms-flexbox;display:flex}}.giftwrap-checkout__wrap-list__item:not(:last-child){margin-right:.2em}.giftwrap-checkout__wrap-list__item button{display:block;width:50px;height:50px;padding:0;border:1px solid #eaeaea}.giftwrap-checkout__wrap-list__item button span{display:block;width:100%;height:100%}.giftwrap-checkout__wrap-list__item button .selection_swatch_color__bg{background-size:cover}.checkout-login{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}@media(min-width: 1024px)and (max-width: 1439.98px){.checkout-login{font-size:.875rem}}@media(max-width: 767.98px){.checkout-login{-ms-flex-wrap:wrap;flex-wrap:wrap}}.checkout-login button{margin:0 4px}.listOfGC__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.listOfGC button{white-space:nowrap}.gc-input{display:-webkit-box;display:-ms-flexbox;display:flex}.gc-input button{white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.receipt{padding-top:0;padding-bottom:25px}@media(min-width: 768px){.receipt{padding-bottom:50px}}.receipt .product-line-item-details{overflow-y:visible}@media(min-width: 1024px){.promo-code-submit{padding-left:0}}.promo-code-resp.error,.promo-code-resp.success,.promo-code-resp.approaching{display:block;padding:10px 15px;text-align:center;font-weight:600;color:#fff;font-size:.875rem;margin-top:8px}.promo-code-resp.error{background-color:#88101e}.promo-code-resp.success{background-color:#005e70}.promo-code-resp.approaching{background-color:#fff;color:#333;border:5px solid #ad9238}.qty-card-quantity-count{font-size:.813em}#registration-form-password-confirm.not-matching~.invalid-feedback:after{content:attr(data-error);background-color:#fff;display:block;position:absolute;text-align:center;top:0;width:100%;line-height:1;padding-top:5px}#createaccountModal .modal-footer-links{text-align:center;padding:10px 0 0;font-size:.75rem}.section-label{font-size:.875rem;font-weight:700}.my-account{text-align:center;margin-bottom:.938em}.item-content{width:100%}.product-line-item .divider-line{border:0;height:0;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;margin-bottom:5px;margin-top:10px}@media(min-width: 1240px){.personalization-data{padding-left:104px;padding-top:0px !important}}.line-item-total-price .strike-through{text-decoration:line-through !important;display:block}
