﻿.item-bg-order,.order-head,.price-section h4{text-transform:uppercase}.about-text a:hover,.shippingInfoBoxes a:hover{text-decoration:none}.order-head{font-size:19px;font-weight:700;margin-bottom:24px}.order-head:before{content:"";position:absolute;left:0;right:0;border-bottom:5px solid #c21e2e;width:14.6%;margin-top:25px}.item-bg-order{background:#dedede;padding:11px;font-size:15px;font-weight:700;margin:25px;width:100%}.item-bg-order span,.total-price span,ul.icon-floppy li a:hover{color:#c21e2e}ul.icon-floppy li{margin:0 2px;display:inline-block}ul.icon-floppy{padding:0;margin:0}ul.icon-floppy li a{color:#989898;font-size:17px}.checkout-product{border-bottom:2px solid #c21e2e;padding-bottom:10px;margin-bottom:8px}.border-top-canvas{border-top:1px solid #d0d0d0;padding-top:11px;margin-top:2px}.price-section{padding-top:5px}.price-section h4{font-size:14px;margin:0}.btn-continue-shop,.total-price h4{font-size:15px;text-transform:uppercase}.total-price h4{margin:0}.total-price{margin-top:6%;padding:0}.all-btn-list li{display:inline-block;margin:0 4px}.btn-continue-shop{background:#ffab2f;color:#fff;border-radius:0;font-weight:700;width:196px;height:41px;padding-top:10px;box-shadow:0}.fa-envelope:before,.same-as{font-size:17px}.btn-continue-shop:hover{background:#e29420!important;color:#fff!important}.marchand-text h4{margin:0;font-size:13px;font-weight:700;text-transform:uppercase}.marchand-text p{text-align:right;font-size:14px;font-weight:700;margin:0;position:relative;top:-4px}.order-text-type h2,.unit-price h3{margin:0;font-size:20px;font-weight:700}input.zip_code{background:0;border:0;width:61.8%;padding-left:10px;outline:0}.go-btn{background:#ccc;color:#000;outline:0;border:1px solid #ccc;width:34%}.zip-code{border:1px solid #d6d6d6;width:99.9%}.total-border-line{border-top:1px solid #4a4a4a;margin-top:21px;border-bottom:2px solid #c21e2e;padding-top:9px;padding-bottom:7px}.order-text-type h2{text-transform:uppercase}.unit-price h3{color:#c21e2e;text-align:right}.lorem-content{margin-top:9px;border:1px solid #bbb;padding:10px;height:115px;width:100%;margin-bottom:10px}.ex-add,.ex-sub{background:#e6e6e6d6;border:1px solid #ccc;color:#000;width:26px;font-weight:700;position:relative;outline:0}.lorem-content p{font-size:13px}.summary-left-sec{padding-right:7px;display:none}#place-order-form .checkout-layout .address-control #country-field .form-label,#place-order-form .checkout-layout .address-control #state-field .form-label,.same-as,.same-as input:checked~.view-check:after{display:block}.marchand-text{margin:4.3px 0}.same-as{position:relative;padding-left:33px;cursor:pointer;margin-bottom:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#orderconfirmation-page .orderconfirmation-email,.ex-add,.ex-sub{font-size:16px}.same-as input{position:absolute;opacity:0}.same-as:hover input~.view-check{background-color:#fff}.same-as input:checked~.view-check{background-color:#fff;border:2px solid #000}.same-as .view-check:after{left:8px;top:2px;width:7px;height:14px;border:solid #000;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.ex-add{border-radius:0 6px 6px 0;right:4px;border-left:0}.ex-sub{border-radius:6px 0 0 6px;left:3px;border-right:0}.bothside{width:23%;text-align:center;margin:0;font-size:14px;outline:0;border:1px solid #ccc;height:26px}.place-order-button{background:#c21e2e;color:#fff;text-transform:capitalize;padding:1px 0;font-size:25px;margin-top:20px;border-radius:8px;width:100%}.add-wallet-button,.order-confirmation-receipt-button,.wallet-button{color:#fff;background-color:#910202}.place-order-button:hover{color:#fff;background:#9d1724!important}.orderconfirmation-print{font-weight:700;font-size:27px;font-style:italic}.add-wallet-button,.wallet-button{border-color:#910202}.about-text{text-align:left;font:16px/20px Montserrat;color:#000}.about-text a{color:#a20000;font-weight:700}.about-text a:hover{color:#a20000!important;font-weight:700;cursor:pointer}.shippingInfoBoxes{width:100%;display:flex;display:-webkit-flex;flex-flow:row}.shippingInfoBox-left,.shippingInfoBox-right{width:35%;border:2px solid #707070;float:none}.shippingInfoBox-left{display:inline-block;margin:0 10px 0 auto}.shippingInfoBox-right{display:inline-block;margin:0 auto 0 10px}.shippingInfoBoxes a{color:#a10000!important}.shippingInfoBox-left,.shippingInfoBox-right{box-shadow:1px 1px 10px 2px #c0bbbb}#block-reassurance ul{list-style-type:none;padding:10px}.credit-card-secured-form{font-size:20px;display:inline-block}.sitewide-toggle span{font-weight:600;font-size:16px}.sitewide-toggle{display:inline-flex;align-items:center;gap:8px;border:1px solid grey;border-radius:10px;padding:5px 12px}.coupon-section{padding-block:30px}.coupon-section h1{font-size:30px;font-weight:700;text-align:center}@media (max-width:768px){.shippingInfoBoxes{flex-flow:column;justify-content:center;margin:auto}.shippingInfoBox-left,.shippingInfoBox-right{margin:10px auto;width:80%}}@media (max-width:580px){.btn-continue-shop{font-size:12px;width:160px}.all-btn-list li{margin:0 2px}.all-btn-list{margin:11px 0}.mb-text-center{text-align:center}.go-btn{width:34.9%}.price-section{padding:0;text-align:right}#orderconfirmation-page .jumbotron p,.orderconfirmation-email{font-size:12px}}.checkout-section-main{margin:20px 0 35px}.checkout-layout .selected-shipping-option>.row>[class*=col-],.checkout-section-main>.checkout-content{padding:0}.checkout-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(300px,1fr);grid-template-areas:"account summary" "alternative summary" "addresses summary" "payment summary";align-items:start;gap:18px 24px;margin:0}.checkout-layout .address-control>.row:after,.checkout-layout .address-control>.row:before,.checkout-layout .order-head:before,.checkout-layout:after,.checkout-layout:before{content:none}.checkout-layout .address-control>.row>[class*=col-],.checkout-layout>.checkout-layout__account,.checkout-layout>.checkout-layout__alternative,.checkout-layout>.checkout-layout__payment,.checkout-layout>.checkout-layout__summary{float:none;width:auto;min-width:0;padding:0}.checkout-layout__account{grid-area:account}.checkout-layout__alternative{grid-area:alternative;display:flow-root}.checkout-layout__addresses{grid-area:addresses;display:flex;flex-wrap:wrap;margin:0 -8px}.checkout-layout__payment{grid-area:payment}.checkout-layout__summary{grid-area:summary;position:sticky;top:18px;align-self:start}.checkout-layout__alternative>.col-lg-12,.checkout-layout__alternative>.row{margin:0;padding:0}.checkout-layout__alternative>.col-lg-12{float:none;width:100%}.checkout-layout__addresses>.col-sm-6{padding:0 8px}.checkout-layout__account .checkout-content>[class*=col-],.checkout-layout__account .form-group>.input-group[class*=col-],.checkout-layout__addresses>.col-sm-6>.col-sm-12{float:none;width:100%;padding:0}.checkout-layout .address-control .col-sm-12:empty,.checkout-layout__account h1:empty{display:none}.checkout-layout .checkout-block,.checkout-layout__payment>.checkout-step,.checkout-layout__summary>.checkout-step{margin:0 0 18px;padding:20px;border:1px solid #e1e1e1;border-radius:8px;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.05)}.checkout-layout .checkout-header,.checkout-layout .order-header{margin:0 0 16px;padding:0 0 10px;border-bottom:2px solid #a10000;color:#262626;font-size:19px;font-weight:700;line-height:1.35;text-transform:none}.checkout-layout .checkout-content{min-width:0}.checkout-layout .checkout-content>p:first-child{margin-top:0}.checkout-layout input,.checkout-layout select,.checkout-layout textarea{max-width:100%}.checkout-layout .address-options>.radio,.checkout-layout .shipping-method.radio{margin:8px 0}.checkout-layout .shipping-method.radio label{display:flex;width:100%;align-items:center;gap:8px;margin:0;padding:10px 12px;border:1px solid #ddd;background:#fafafa;white-space:normal}.checkout-layout .shipping-method.radio input{flex:0 0 auto}.checkout-layout .same-as-billing .form-group,.checkout-layout .selected-shipping-option>.row{display:flex;align-items:center;margin:0}.checkout-layout__summary .cart_total_box{float:none;width:100%;margin:0;padding:4px 0 0;border:0;background:#fff}.checkout-layout__summary .cart_total_box ul{display:flex;flex-wrap:wrap;align-items:stretch;overflow:hidden;margin-bottom:0;padding:0}.checkout-layout__summary .cart_total_box ul li{display:flex;align-items:center;margin:0;padding:10px 8px!important}.checkout-layout__summary .cart_total_box ul li h4,.checkout-layout__summary .cart_total_box ul li p{margin:0;line-height:1.4}.checkout-layout__summary .cart_total_box ul li:nth-last-child(-n+2){border-top:2px solid #a10000;border-bottom:0;padding-top:11px!important;padding-bottom:11px!important}.checkout-layout__summary .cart_total_box .right{width:100%;text-align:right}.checkout-layout__summary .cart_total_box .order-summary-total span{color:#a10000;font-size:20px}.checkout-layout__summary .cart_total_box>.no-padd{float:none;width:100%;clear:both}.checkout-layout .same-as-billing .checkbox,.checkout-layout .same-as-billing label,.checkout-layout__payment .on-site-payment-methods,.checkout-layout__payment .payment-method-options,.checkout-layout__payment>.checkout-step>.row,.checkout-layout__summary .cart_total_box>.no-padd>p{margin:0}.checkout-layout__summary .lorem-content{display:block;box-sizing:border-box;height:auto;min-height:88px;margin:12px 0 0;padding:10px 12px;border-radius:6px;font-size:13px;line-height:1.5;resize:vertical}.checkout-layout__summary .btn{min-height:44px}.checkout-layout__summary>.place-order-button{min-height:52px;margin:0;padding:10px 16px;border-radius:6px;font-size:20px;line-height:1.35}.loading-overlay-wrap .loading-overlay{background:#111;opacity:.62}.loading-overlay-wrap .loading-message-wrap{top:50%;transform:translateY(-50%)}.loading-overlay-wrap .loading-message{font-size:14px;font-weight:700;letter-spacing:.04em}.loading-overlay-wrap .loading-animation{margin:14px auto}.checkout-layout .checkout-content .form-group{margin-bottom:14px}.checkout-layout .checkout-content .account-label,.checkout-layout .checkout-content .form-label{display:block;margin:0 0 6px;color:#333;font-size:13px;font-weight:600;line-height:1.35}.checkout-layout .checkout-content .account-input,.checkout-layout .checkout-content .entry-feedback-wrapper{width:100%;max-width:none}.checkout-layout .checkout-content input.form-control,.checkout-layout .checkout-content input.input-box,.checkout-layout .checkout-content select.form-control,.checkout-layout .checkout-content select.input-box{box-sizing:border-box;width:100%;max-width:none;height:44px;min-height:44px;padding:9px 12px;border:1px solid #cfcfcf;border-radius:6px;background:#fff;box-shadow:none;color:#262626;font-size:14px;line-height:1.4}.checkout-layout .checkout-content textarea.form-control,.checkout-layout .checkout-content textarea.input-box{width:100%;height:auto;min-height:88px;padding:9px 12px;border-radius:6px}.checkout-layout .checkout-content input.form-control:focus,.checkout-layout .checkout-content input.input-box:focus,.checkout-layout .checkout-content select.form-control:focus,.checkout-layout .checkout-content select.input-box:focus,.checkout-layout .checkout-content textarea:focus{border-color:#a10000;box-shadow:0 0 0 3px rgba(161,0,0,.1);outline:0}.checkout-layout .checkout-content .field-validation-error{display:block;margin-top:5px;font-size:12px;line-height:1.35}.checkout-layout__account .checkout-content>.form-group{display:flex;align-items:center;gap:8px;margin-bottom:0}.checkout-layout__account .checkout-content>.form-group>span{min-width:0;overflow-wrap:anywhere}.checkout-layout__account .checkout-content>.form-group>a{margin-left:auto;white-space:nowrap}.checkout-layout__account .email-form>.form-group{display:flex;float:none;width:100%;flex-wrap:wrap;align-items:baseline;margin:0;padding:0}.checkout-layout__account .email-form>.form-group>label{display:inline-flex!important;float:none!important;width:auto!important;align-items:baseline;margin:0 2px 6px 0;line-height:1.35;vertical-align:baseline;white-space:nowrap}.checkout-layout__account .email-form>.form-group>label+span{display:inline-flex!important;float:none!important;width:auto!important;align-items:baseline;margin:0 0 6px;line-height:1.35;vertical-align:baseline;white-space:nowrap}.checkout-layout__account .email-form>.form-group>label>.form-label-prefix,.checkout-layout__account .email-form>.form-group>label>.form-label-suffix,.checkout-layout__account .email-form>.form-group>label>.form-label-wrap{display:inline!important;float:none!important;width:auto!important;margin:0!important;vertical-align:baseline;white-space:nowrap}.checkout-layout__account .email-form>.form-group>.field-validation-error,.checkout-layout__account .email-form>.form-group>.form-description,.checkout-layout__account .email-form>.form-group>.input-group{flex:0 0 100%;width:100%}.checkout-layout__account .email-form .form-description{margin-top:6px;font-size:12px;line-height:1.4}.checkout-layout__account .checkout-block{padding-top:16px;padding-bottom:16px}.checkout-layout .address-control>.row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;margin:0}.checkout-layout .address-control>.row>.col-sm-12{grid-column:1/-1}.checkout-layout .address-control .form-group{display:block!important;float:none!important;width:100%!important;max-width:none!important;min-width:0;margin:0!important;padding:0!important}.checkout-layout .address-control .account-input,.checkout-layout .address-control .account-label,.checkout-layout .address-control .form-label-div{display:block!important;float:none!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.checkout-layout .address-control .account-input,.checkout-layout .address-control .entry-feedback-wrapper{float:none;width:100%;min-width:0;padding:0}.checkout-layout .address-control .account-label,.checkout-layout .address-control .form-label{min-height:18px;margin-bottom:5px}.checkout-layout .address-control select.input-box{line-height:normal}.checkout-layout .billing-address,.checkout-layout .shipping-address{height:100%;margin-bottom:0;border-radius:8px;box-sizing:border-box}.checkout-layout .billing-address>.checkout-header,.checkout-layout .shipping-address>.checkout-header{margin-bottom:16px}.checkout-layout .address-control .address-note{margin:7px 0 0;color:#666;font-size:12px;line-height:1.45}.checkout-layout .address-control .address-note .heading{color:#a10000}.checkout-layout .js-selected-address>.row,.checkout-layout__payment .payment-details>div:first-child{display:flex;align-items:flex-start;margin:0}.checkout-layout .js-selected-address>.row>.col-xs-7{flex:1 1 auto;width:auto;padding:0 12px 0 0;line-height:1.55}.checkout-layout .js-selected-address>.row>.col-xs-5{flex:0 0 auto;width:auto;padding:0}.checkout-layout .address-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:12px}.checkout-layout .address-actions .btn{min-height:40px;padding:8px 14px;border-radius:5px}.checkout-layout .address-options>.radio>label{position:relative;display:block;width:100%;min-height:44px;margin:0;padding:11px 12px 11px 38px;border:1px solid #ddd;border-radius:6px;background:#fafafa;line-height:1.5;white-space:normal}.checkout-layout .address-options>.radio>label:hover{border-color:#aaa;background:#fff}.checkout-layout .address-options>.radio>label:has(input:checked){border-color:#a10000;background:#fff8f8;box-shadow:0 0 0 1px rgba(161,0,0,.12)}.checkout-layout .address-options>.radio>label>input[type=radio]{position:absolute;top:14px;left:13px;margin:0;accent-color:#a10000}.checkout-layout .address-options .address-options{display:inline-flex;margin-left:6px}.checkout-layout .same-as-billing{float:none;width:100%;margin:0;padding:10px 12px!important;border:1px solid #e1e1e1;border-radius:7px;background:#fafafa;box-sizing:border-box}.checkout-layout__addresses:has(.shipping-address):has(.billing-address){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0}.checkout-layout__addresses:has(.shipping-address):has(.billing-address) #billingAddress,.checkout-layout__addresses:has(.shipping-address):has(.billing-address) .no-padd,.checkout-layout__addresses:has(.shipping-address):has(.billing-address)>.col-sm-6,.checkout-layout__addresses:has(.shipping-address):has(.billing-address)>.col-sm-6:first-child>.col-sm-12{display:contents}.checkout-layout__addresses:has(.shipping-address):has(.billing-address) .same-as-billing{grid-column:1/-1;grid-row:1}.checkout-layout__addresses:has(.shipping-address):has(.billing-address)>.col-sm-6:first-child>.col-sm-12>section{grid-column:1;grid-row:2;min-width:0}.checkout-layout__addresses:has(.shipping-address):has(.billing-address) #billingAddress>section{grid-column:2;grid-row:2;min-width:0}.checkout-layout__addresses:has(.shipping-address):has(.billing-address) .no-padd>section{grid-column:1/-1;grid-row:3;min-width:0}.checkout-layout .shipping-method.radio label{align-items:center;min-height:48px;border-radius:7px;box-sizing:border-box;transform:none!important;transition:border-color .15s,background-color .15s,box-shadow .15s}.checkout-layout .shipping-method.radio label:hover{border-color:#aaa;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.06);transform:none!important}.checkout-layout .shipping-method.radio label:has(.js-shipping-option:checked){border-color:#a10000;background:#fff8f8;box-shadow:0 0 0 1px rgba(161,0,0,.12);transform:none!important}.checkout-layout .shipping-method.radio input{position:static!important;flex:0 0 16px;width:16px;height:16px;align-self:center;margin:0!important;accent-color:#a10000}.checkout-layout .shipping-method-icon{flex:0 0 auto;width:36px;max-height:26px;object-fit:contain}.checkout-layout .shipping-method-copy,.checkout-layout .shipping-method-summary{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:10px}.checkout-layout .shipping-method-name{min-width:0;overflow-wrap:anywhere;font-weight:600;line-height:1.4}.checkout-layout .shipping-method-price{flex:0 0 auto;margin-left:auto;color:#8f0000;font-weight:700;white-space:nowrap}.checkout-layout .selected-shipping-option>.row>.col-xs-8{flex:1 1 auto;width:auto;padding-right:12px}.checkout-layout .selected-shipping-option>.row>.col-xs-4{flex:0 0 auto;width:auto}.checkout-layout__payment>.checkout-step>.row>.checkout-content{width:100%;padding:0}.checkout-layout__payment .payment-details>div:first-child>.col-xs-6:first-child{flex:1 1 auto;width:auto;padding:0 12px 0 0}.checkout-layout__payment .payment-details>div:first-child>.col-xs-6:last-child{flex:0 0 auto;width:auto;padding:0}.checkout-layout__payment .credit-card-page{width:100%;margin:0;padding:0}.checkout-layout__payment .credit-card-form>div:first-child{width:100%;margin:0}.checkout-layout__payment .credit-card-secured-form{display:grid;float:none;width:100%;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:14px;row-gap:14px;padding:0;font-size:14px}.checkout-layout__payment .credit-card-secured-form>.form-group{min-width:0;margin:0}.checkout-layout__payment .credit-card-secured-form .account-input,.checkout-layout__payment .credit-card-secured-form .entry-feedback-wrapper{float:none;width:100%;min-width:0;padding:0}.checkout-layout__payment .credit-card-secured-form>.card-issue-number,.checkout-layout__payment .credit-card-secured-form>.card-name,.checkout-layout__payment .credit-card-secured-form>.card-number,.checkout-layout__payment .credit-card-secured-form>.card-start-date,.checkout-layout__payment .credit-card-secured-form>.card-type,.checkout-layout__payment .credit-card-secured-form>h2{grid-column:1/-1}.checkout-layout__payment .credit-card-secured-form>h2{margin:0;color:#333;font-size:16px;font-weight:700;line-height:1.4}.checkout-layout__payment .credit-card-secured-form>.card-cvv,.checkout-layout__payment .credit-card-secured-form>.card-expiration{align-self:start;float:none;width:auto;padding:0}.checkout-layout__payment .card-cvv>.account-input{position:relative}.checkout-layout__payment .card-cvv input.input-box{padding-right:44px}.checkout-layout__payment .credit-card-form .showpassword{position:absolute;top:22px;right:6px;display:flex;width:32px;height:32px;align-items:center;justify-content:center;transform:translateY(-50%);color:#555;cursor:pointer;line-height:1;z-index:2}.checkout-layout__payment .credit-card-form .showpassword i{font-size:14px;line-height:1;pointer-events:none}.checkout-layout__payment .card-cvv>.field-validation-error{margin-top:5px}.checkout-layout__payment .choose-payment-method-button{width:auto;min-height:42px;padding:9px 14px;border-radius:5px}.checkout-layout .checkout-items-preview{display:flex;flex-direction:column;min-height:0;max-height:350px;margin:0 0 16px;padding:0 0 12px;border-bottom:1px solid #e4e4e4;box-sizing:border-box}.checkout-layout .checkout-items-preview__header{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;padding-bottom:8px;font-size:16px}.checkout-items-preview__count{color:#6a6a6a;font-size:12px;font-weight:600;white-space:nowrap}.checkout-layout .checkout-items-preview__list{min-height:0;max-height:350px;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;padding-right:6px}.checkout-items-preview__item{display:flex;align-items:flex-start;min-width:0;gap:9px;padding:8px 0;border-bottom:1px solid #eee}.checkout-items-preview__item:first-child{padding-top:2px}.checkout-items-preview__item:last-child{padding-bottom:0;border-bottom:0}.checkout-layout .checkout-items-preview__image{flex:0 0 48px;width:48px;height:48px;max-width:60px;max-height:60px;margin:0;border:1px solid #e7e7e7;border-radius:4px;background:#fff;object-fit:contain}.checkout-items-preview__details{display:flex;min-width:0;flex:1 1 auto;flex-direction:column}.checkout-items-preview__name{color:#292929;font-size:11.5px;font-weight:600;line-height:1.35;overflow-wrap:anywhere}.checkout-items-preview__variant{display:flex;flex-wrap:wrap;gap:1px 9px;margin-top:3px;color:#707070;font-size:11px;line-height:1.35}.checkout-items-preview__meta{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding-top:4px;color:#555;font-size:11.5px;line-height:1.3}.checkout-items-preview__meta strong{margin-left:auto;color:#8f0000;font-size:12.5px;line-height:1.3;white-space:nowrap}.checkout-layout .checkout-items-preview__item{transform:none!important;transition:background-color .15s}.checkout-layout .checkout-items-preview__item:hover{background:#fafafa;transform:none!important}.checkout-layout__summary>.checkout-step{border-color:#d9d9d9;box-shadow:0 3px 14px rgba(0,0,0,.06)}.checkout-layout__summary .cart_total_box ul li{min-height:38px;padding-top:8px!important;padding-bottom:8px!important;border-bottom:1px solid #ededed}#cart_block_top .cart_top_ajax a.remove-from-cart{position:relative;z-index:2;display:inline-flex;width:28px;min-width:28px;height:28px;align-items:center;justify-content:center;padding:0;border-radius:5px;background:0 0!important;color:#666!important;line-height:1;transform:none!important;transition:background-color .15s,color .15s,box-shadow .15s}#cart_block_top .cart_top_ajax a.remove-from-cart:focus,#cart_block_top .cart_top_ajax a.remove-from-cart:hover{background:#f8eded!important;box-shadow:0 0 0 1px rgba(161,0,0,.14);color:#a10000!important;outline:0;transform:none!important}#cart_block_top .cart_top_ajax a.remove-from-cart .fa{color:inherit!important;line-height:1;pointer-events:none}@media (max-width:1100px){.checkout-layout,.checkout-layout__addresses{display:block}.checkout-layout>.checkout-layout__account,.checkout-layout>.checkout-layout__addresses,.checkout-layout>.checkout-layout__alternative,.checkout-layout>.checkout-layout__payment,.checkout-layout>.checkout-layout__summary{width:100%;margin:0 0 16px}.checkout-layout__addresses>.col-sm-6{float:none;width:100%;margin:0;padding:0}.checkout-layout__alternative{display:flow-root;clear:both}.checkout-layout__alternative>.col-lg-12{float:none;width:100%}.checkout-layout__alternative .checkout-step{display:flow-root;clear:both;margin:0;padding:0 0 2px}.checkout-layout__alternative #PayPalExpressScriptContainerIdentifier,.checkout-layout__alternative .alternative-payment-button,.checkout-layout__alternative .paypal-banner-wrap{float:none;max-width:100%;margin:0 8px 12px 0;vertical-align:middle}.checkout-layout__alternative img{max-width:100%;height:auto}.checkout-layout__addresses:has(.shipping-address):has(.billing-address){display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin:0}.checkout-layout__addresses:has(.shipping-address):has(.billing-address) .same-as-billing{grid-column:1;grid-row:1}.checkout-layout__addresses:has(.shipping-address):has(.billing-address)>.col-sm-6:first-child>.col-sm-12>section{grid-column:1;grid-row:2}.checkout-layout__addresses:has(.shipping-address):has(.billing-address) #billingAddress>section{grid-column:1;grid-row:3}.checkout-layout__addresses:has(.shipping-address):has(.billing-address) .no-padd>section{grid-column:1;grid-row:4}.checkout-layout .address-control>.row>.col-sm-12{grid-column:1}.checkout-layout__summary{position:static}}@media (max-width:767px){.checkout-section-main{margin:12px 0 24px}.checkout-layout .checkout-block,.checkout-layout__payment>.checkout-step,.checkout-layout__summary>.checkout-step{padding:14px;border-radius:6px}.checkout-layout .checkout-header,.checkout-layout .order-header{margin-bottom:12px;font-size:17px}.checkout-layout .checkout-actions{text-align:left}.checkout-layout .checkout-actions .btn{min-height:44px}.checkout-layout .shipping-method-copy,.checkout-layout .shipping-method.radio label{align-items:center}.checkout-layout__summary .cart_total_box ul li{font-size:13px}.checkout-layout__summary>.place-order-button{width:100%;font-size:18px}.checkout-layout__summary #block-reassurance{overflow-wrap:anywhere}}@media (max-width:599px){.checkout-layout .address-control>.row,.checkout-layout__payment .credit-card-secured-form{grid-template-columns:minmax(0,1fr)}.checkout-layout .js-selected-address>.row,.checkout-layout .selected-shipping-option>.row,.checkout-layout__payment .payment-details>div:first-child{display:block}.checkout-layout .js-selected-address>.row>[class*=col-],.checkout-layout .selected-shipping-option>.row>[class*=col-],.checkout-layout__payment .payment-details>div:first-child>[class*=col-]{float:none;width:100%;padding:0}.checkout-layout .address-actions{justify-content:flex-start}.checkout-layout .shipping-method.radio label{gap:7px;padding:10px}.checkout-layout .shipping-method-copy,.checkout-layout .shipping-method-summary{align-items:center;gap:8px;flex-direction:row}.checkout-layout .shipping-method-price{margin-left:auto}.checkout-layout__payment .credit-card-secured-form>.card-cvv,.checkout-layout__payment .credit-card-secured-form>.card-expiration{grid-column:1/-1}}