:root{--aj-body:#000;--aj-blue:#1e246e;--aj-green:#3b8448;--aj-hyper:#1e246e;--aj-hover:#133e8d;--aj-hyper-alt:#000;--ratings-star:#000;--button-primary:#017202;--button-primary-hover:#133e8d;--neon-green-to-blue:#1e246e;--old-hover-green:#409b0f;--font-family:"HammerAndSickle",sans-serif;--body-font-size:14px;--pdp-title:#000;--pdp-orange-to-black:#000;--fbt-top-specs:#000;--fbt-selected:#1e246e;--fbt-stars:#000;--fbt-buttons:#1e246e;--product-child-border:#1e246e;--product-child-bg:#edf3fc;--pkg-upsell-color:#1e246e;--pkg-upsell-color-hover:#133e8d}.split-ship-wrapper{padding-bottom:20px;margin-bottom:20px;border-bottom:3px solid #dedede}.split-ship{background:#f1f1f1;border-radius:5px;padding:20px;width:100%;display:flex;grid-gap:20px;gap:20px;align-items:center}@media(max-width:600px){.split-ship{flex-direction:column}}.split-ship__text{line-height:1.5em}@media(min-width:800px){.split-ship__text{padding-right:35px}}.split-ship__text__footnote{margin-top:10px;font-size:10px;line-height:1.4em;display:flex;grid-gap:5px;gap:5px}.split-ship__text-underline{text-decoration:underline}.split-ship__bottom{display:flex;grid-gap:20px;gap:20px;align-items:center}@media(min-width:768px){.split-ship__bottom{margin-left:auto}}.split-ship-loader{position:relative;opacity:.5}.split-ship__price{text-align:right}.financing-disclaimer{color:#999;font-size:11px;line-height:1.25em}body{min-width:320px}.cart-loading,.js-react-cart{min-height:500px;position:relative;padding-bottom:40px}.main-loading-spinner,.state-loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:50px}.loading-overlay{position:absolute;height:100%;width:100%;background:hsla(0,0%,100%,.75);z-index:500}#sb-site .container,.cart-main-container,.main-header .container.container--fluid{margin-left:auto;margin-right:auto;max-width:1280px;width:100%}@media(min-width:769px){#sb-site .container,.cart-main-container,.main-header .container.container--fluid{padding-right:10px;padding-left:10px}}@media(min-width:1280px){#sb-site .container,.cart-main-container,.main-header .container.container--fluid{padding-right:30px;padding-left:30px}}.cart-container{min-height:200px;height:100%;position:relative}@media(min-width:1024px){.cart-container--not_empty{display:flex}}@media(min-width:769px){.cart-footer-nav{display:flex;justify-content:center}}.large{font-size:18px}.smaller{font-size:13px}.box-shadow{background-color:#fbfbfb;box-shadow:0 2px 4px 0 rgba(0,0,0,.2);border:1px solid #f0eded}.bordered-box{border:1px solid #dedede}.small-grey{font-size:13px;color:#9b9b9b}.normal{font-weight:400}.green{color:#5fbb47}.bg-green{background-color:#5fbb47}.cart-main-container--mode_add-warranties .cart-item-total:after,.status-green{color:#5fbb47}.status-red{color:red}.status-orange{color:#e9a938}.nowrap{white-space:nowrap}.header-right{float:right;margin:30px 0;color:#dedede}@media(min-width:768px){#livechat-compact-container{display:none}#livechat-compact-container.active{display:block}}.error-border{border:1px solid red!important}.error{color:red}.error,.success{font-size:13px;margin-bottom:5px}.success{color:#5fbb47}.success-border{border:1px solid #5fbb47!important}@media(min-width:1280px){.hide-lg{display:none}}@media(min-width:1024px){.hide-md{display:none}}@media(min-width:768px){.hide-sm{display:none}}@media(min-width:600px){.hide-xs{display:none}}@media(min-width:1280px){.show-lg{display:inline;display:initial}}@media(min-width:1024px){.show-md{display:inline;display:initial}}@media(min-width:768px){.show-sm{display:inline;display:initial}}@media(min-width:600px){.show-xs{display:inline;display:initial}}.cart-empty{line-height:1.5em}.cart-main-container--mode_add-warranties .cart-header__title-subtitle{display:block}@media(max-width:1023px){.cart-main-container--mode_add-warranties .cart-header__title-subtitle{padding:25px 25px 0;margin-bottom:-15px}}.cart-main-container--mode_add-warranties .cart-mobile-header{display:none}.cart-main-container--mode_add-warranties .cart-item-image,.cart-main-container--mode_add-warranties .cart-item-name,.cart-main-container--mode_add-warranties .cart-item-quantity,.cart-main-container--mode_add-warranties .cart-item-total>div>span,.cart-main-container--mode_add-warranties .cart-item-total>span{opacity:.5}.cart-main-container--mode_add-warranties .cart-item-rebate-prop65,.cart-main-container--mode_add-warranties .col-price,.cart-main-container--mode_add-warranties .col-status,.cart-main-container--mode_add-warranties .order-mailin-rebates,.cart-main-container--mode_add-warranties .order-shipping,.cart-main-container--mode_add-warranties .zip-change .secondary-link{display:none}.cart-main-container--mode_add-warranties .cart-item-total:after{content:"Purchased";display:block;text-align:right}@media(max-width:767px){.cart-main-container--mode_add-warranties .cart-item-warranties__form,.cart-main-container--mode_add-warranties .item-container .cart-item-addons-warranties .warranty-copy,.cart-main-container--mode_add-warranties .selected-warranty-info{margin-left:5px}.cart-main-container--mode_add-warranties .warranty-price{display:none}}.cart-help-module{padding:20px;text-align:center;font-size:18px;line-height:26px}@media(max-width:767px){.cart-help-module{font-size:14px;line-height:22px}}.cart-help-module__ctas{display:flex;align-items:center;justify-content:center;grid-gap:4px;gap:4px}@media(max-width:767px){.cart-help-module__ctas{flex-direction:column}}.cart-help-module__cta{font-weight:800;margin:0;padding:0;outline:none;border:0;background-color:#fff;display:inline-flex;align-items:center;grid-gap:4px;gap:4px}.cart-help-module__cta:hover{color:#e77a00;text-decoration:underline}.cart-help-module__phone-wrapper{display:flex;align-items:center;grid-gap:4px;gap:4px}.a-tag{color:#17419b;cursor:pointer}.a-tag:hover{color:#e77a00;text-decoration:underline}.secondary-link{font-size:13px;color:#9b9b9b;cursor:pointer;text-decoration:underline}.checkout img{vertical-align:text-top;padding-right:10px;display:inline-block}button:focus{outline:0}.btn-cart-primary{width:100%;max-width:225px;height:44px;border-radius:3px;background-color:#5fbb47;color:#fff;font-size:16px;font-weight:700;line-height:44px;letter-spacing:1px;text-align:center;border:none;text-transform:uppercase;display:block;transition:all .3s ease-in-out}.btn-cart-primary:hover{background-color:#409b0f;color:#fff;text-decoration:none}.btn-cart-paypal{width:100%;max-width:225px;height:44px;border-radius:3px;background-color:#fff;border:1px solid #dedede;transition:all .3s ease-in-out}.btn-cart-paypal:hover{border:1px solid #9b9b9b}.btn-cart-paypal img{vertical-align:text-bottom}.btn-cart-small{height:44px;padding:0 15px;border-radius:3px;background-color:#5fbb47;color:#fff;font-size:16px;font-weight:700;line-height:44px;letter-spacing:1px;text-align:center;border:none;text-transform:uppercase;display:block;transition:all .3s ease-in-out}.btn-cart-small.disabled-apply{opacity:.2;cursor:not-allowed}.btn-cart-small:hover{background-color:#409b0f;color:#fff;text-decoration:none}.btn-cart-add{width:74px;height:36px;display:block;line-height:36px;opacity:.75;border-radius:3px;background-color:#f7f7f7;border:1px solid #9b9b9b;font-size:14px;font-weight:700;letter-spacing:1px;text-align:center;color:#17419b;text-transform:uppercase;float:right;cursor:pointer;transition:all .3s ease-in-out}.btn-cart-add:hover{opacity:1;text-decoration:none;color:#17419b}.btn-full-width{width:100%;max-width:100%}.btn[disabled]{cursor:not-allowed;opacity:.2}iframe.gp{border:0;width:250px;height:45px;padding:0;margin-bottom:12px;position:absolute}div.gp,iframe.gp{display:inline-block;overflow:hidden}div.gp{margin-bottom:20px}.open-sans{font-family:HammerAndSickle,sans-serif;font-family:var(--font-family);font-size:15px;line-height:1;color:#222}.cart-icon{padding:10px;background-color:#fbfbfb;border:1px solid #dedede;min-width:56px;min-height:56px;max-width:56px}.cart-icon img{width:100%;flex-shrink:0;min-width:28px;height:34px;width:34px}.miele-warranty-icon{padding:5px;width:100px;height:50px;background:url(https://www.mieleusa.com/wmedia/svg/logo.svg) no-repeat}.miele-warranty-icon:empty{display:block}.allstate-warranty-icon{padding:5px;width:100px;height:50px;background:url(https://assets.ajmadison.com/raw/upload/2.0/assets/images/Allstate_Protection_Hor.add7164d.svg) no-repeat}.allstate-warranty-icon:empty{display:block}.cart-item-warranties .mobile-warranty-icon{margin-bottom:10px;width:54px;height:28px}.cart-item-warranties .mobile-warranty-icon .allstate-warranty-icon{padding:5px;width:80px;height:28px;background:url(https://assets.ajmadison.com/raw/upload/2.0/assets/images/Allstate_Protection_Hor.add7164d.svg) no-repeat}.cart-item-warranties .mobile-warranty-icon .allstate-warranty-icon:empty{display:block}.cart-item-warranties .mobile-warranty-icon .miele-warranty-icon{padding:5px;width:100px;height:50px;background:url(https://www.mieleusa.com/wmedia/svg/logo.svg) no-repeat}.cart-item-warranties .mobile-warranty-icon .miele-warranty-icon:empty{display:block}.cart-item-warranties .selected-warranty-info{margin-left:0}.cart-container--not_empty .item-container{max-width:905px}.item-container{min-width:0;width:100%;padding:25px;clear:both}@media(min-width:1024px){.item-container{padding:0}}.item-container .cart-item{border-bottom:3px solid #dedede;padding-bottom:25px;margin-top:25px;position:relative}.item-container .cart-item:first-of-type{margin-top:0}.item-container .cart-item:last-of-type{border-bottom:none}.item-container .cart-item-image{margin-right:15px;width:54px;float:left;flex:1 0 auto}@media(min-width:768px){.item-container .cart-item-image{width:105px;margin-right:30px}}.item-container .cart-item-image img{margin:0 auto}.item-container .cart-item-details{line-height:1.5;position:relative;float:left;width:81%;width:-webkit-calc(100% - 69px);width:expression(100% - 69px);width:-o-calc(100% - 69px);width:calc(100% - 69px)}@media(min-width:769px){.item-container .cart-item-details{float:left;width:85%;width:-webkit-calc(100% - 135px);width:expression(100% - 135px);width:-o-calc(100% - 135px);width:calc(100% - 135px)}}.item-container .cart-main-item-details-container{width:100%}@media(min-width:768px){.item-container .cart-main-item-details-container{justify-content:space-between;display:flex}}.item-container .cart-item-quantity{min-width:85px;float:left;text-align:right}@media(min-width:768px){.item-container .cart-item-quantity{float:none}.item-container .cart-item-quantity .cart-select{max-width:51px;float:right}}.item-container .cart-item-quantity .Select{max-width:51px;float:right}.item-container .cart-item-total{font-weight:700;float:right;text-align:right}.item-container .cart-item-status{font-weight:700;float:left;padding-right:10px}@media(min-width:768px){.item-container .cart-item-status{float:none;padding-right:0}}.item-container .cart-item-substatus{display:inline-block;vertical-align:text-bottom}.item-container .cart-item-substatus:empty{display:none}.item-container .add-savings,.item-container .col-price,.item-container .col-status{margin-bottom:15px}@media(min-width:768px){.item-container .add-savings,.item-container .col-price,.item-container .col-status{margin-bottom:0}}.item-container .cart-item-quickship{padding-top:3px;width:90px;display:block}.item-container .cart-item-price{font-weight:700;display:inline-block}@media(min-width:768px){.item-container .cart-item-price{text-align:right;display:block}}.item-container .cart-item-pdp_price{text-decoration:line-through;color:#9b9b9b;display:inline-block;padding-left:10px}@media(min-width:768px){.item-container .cart-item-pdp_price{text-align:right;display:block}}.item-container .cart-item-name{font-weight:600;padding-right:15px;color:#222}.item-container .cart-item-name.primary-product:hover{color:#17419b;text-decoration:underline}.item-container .cart-item-description{padding-right:5px;flex:1 1 auto}.item-container .cart-item-options{font-size:10px;padding-left:15px;margin-bottom:0}.item-container .cart-item-options li{margin-bottom:5px}.item-container .cart-item-options li span{font-size:13px}.item-container .cart-item-options li span:last-child{color:#9b9b9b}.item-container .cart-item-options--swap{border:none;outline:none;padding:0;background-color:#fff;font-size:13px;margin:0 0 0 4px}.item-container .cart-item-clearance{font-size:13px}.item-container .cart-item-clearance .clearance__label{color:red;font-weight:700}.item-container .cart-item-right-container{position:relative;padding-bottom:15px}@media(min-width:768px){.item-container .cart-item-right-container{height:105px;padding-bottom:0;flex:0 1 auto;justify-content:flex-end}}@media(min-width:768px){.item-container .cart-item-right-container>div{min-width:85px}}@media(min-width:1280px){.item-container .cart-item-right-container>div{min-width:105px}}.item-container .cart-item-right-container .absolute.bottom-0.right-0{min-width:0!important}.item-container .cart-item-sku{font-size:13px;color:#9b9b9b;margin-bottom:10px}.item-container .add-savings{padding-right:20px}.item-container .item-ctas{text-align:right}.item-container .item-ctas.item-ctas--save{position:absolute;bottom:0;right:0}.item-container .item-ctas.item-ctas--move{min-width:210px}.item-container .item-ctas .cta{font-size:13px;display:inline-block;text-align:text-bottom;padding-left:5px}.item-container .item-ctas .cta:not(:last-child):after{content:"|";padding-left:5px;color:#9b9b9b;text-decoration:none!important}.item-container .add-savings,.item-container .remove,.item-container .undo{text-align:text-bottom;font-size:13px;display:inline-block}.item-container .revert{line-height:1.5}.item-container .revert .loading-overlay{margin-top:-15px}.item-container .item-dividing-lines{margin-left:69px;margin-top:20px;padding-top:20px;border-top:2px solid #dedede}@media(max-width:767px){.item-container .item-dividing-lines.item-addons{margin:0;padding:0;border:0}}@media(min-width:767px){.item-container .item-dividing-lines{margin-left:135px}}.item-container .cart-item-addons-warranties .cart-item-warranties{position:relative}.item-container .cart-item-addons-warranties .warranty-copy{margin:20px 0 10px 40px;line-height:1.25;font-size:13px;color:#9b9b9b}@media(min-width:768px){.item-container .cart-item-addons-warranties .warranty-copy{margin:10px 0}}.item-container .cart-item-addons-warranties .warranty-details{width:100%;display:flex;justify-content:space-between}@media(min-width:768px){.item-container .cart-item-addons-warranties .warranty-quantity{text-align:right}}.item-container .cart-item-addons-warranties .warranty-total{font-weight:700;text-align:right}.item-container .cart-item-addons-warranties .warranty-price{font-weight:700}@media(min-width:768px){.item-container .cart-item-addons-warranties .warranty-price{text-align:right}}.item-container .cart-item-addons-warranties .declined-warranty-price{min-width:105px;flex:0 1 auto}.item-container .cart-item-addons-warranties .warranty-quantity,.item-container .cart-item-addons-warranties .warranty-total{min-width:85px}@media(min-width:1280px){.item-container .cart-item-addons-warranties .warranty-quantity,.item-container .cart-item-addons-warranties .warranty-total{min-width:105px}}.item-container .bundled-item{margin-top:20px;padding-top:20px;border-top:2px solid #dedede}@media(min-width:769px){.item-container .bundled-item{margin-left:50px}}@media(min-width:1280px){.item-container .bundled-item{margin-left:135px}}.item-container .bundled-item .loading-overlay{margin-top:-15px}.item-container .bundled-item-status{font-size:13px;color:#5fbb47;margin-top:-10px;margin-bottom:15px}@media(min-width:1024px){.item-container .bundled-item-status{margin-bottom:0}}.item-container .cart-addons{position:relative}@media(min-width:768px){.item-container .cart-addons{border-bottom:2px solid #dedede;padding-bottom:20px;margin-bottom:20px}}.item-container .cart-addons:last-of-type{border:none;padding-bottom:0;margin-bottom:0}.item-container .cart-addon{position:relative;margin-bottom:20px}.item-container .cart-addon .cart-main-item-details-container{border-bottom:2px solid #dedede;padding-bottom:20px}@media(min-width:768px){.item-container .cart-addon .cart-main-item-details-container{border-bottom:1px solid #dedede}}.item-container .cart-addon:last-of-type{margin-bottom:0}.item-container .cart-addon:last-of-type .cart-main-item-details-container{border:none;padding-bottom:0}.item-container .cart-addon .cart-item-sku{margin-bottom:0}.item-container .cart-addon-row{display:flex;min-width:0;flex:0 1 100%;width:100%}.item-container .cart-addon-details{line-height:1.5;position:relative;align-items:stretch;display:flex;float:left;width:100%;min-width:0}@media(max-width:768px){.item-container .cart-addon-details .cart-item-description{margin-bottom:15px}}.item-container .cart-addon-details .cart-item-right-container{height:100%}@media(max-width:768px){.item-container .cart-addon-details .cart-item-right-container{padding-bottom:0}}.item-container .cart-addon-details .cart-addon-right-container{flex:0 0 auto}.item-container .cart-addon-details .cart-addon-right-container .cart-upsell-price-container{margin-left:auto}.item-container .radio-row:last-of-type{margin-bottom:0}.cart-sub-title{font-size:12px;font-weight:700;letter-spacing:.9px;color:#9b9b9b;margin:0 0 20px;text-transform:uppercase}@media(max-width:767px){.cart-sub-title{margin-top:20px;padding-top:20px;border-top:2px solid #dedede}}@media(max-width:767px){.cart-addons .error,.cart-sub-title{margin-left:69px}}.ca-warning--cart{display:flex;margin-top:22px;align-items:flex-start;font-size:13px}.ca-warning--cart img{padding-top:5px;margin-right:15px}.ca-warning--cart p{line-height:1.5}.got-everything{padding:15px 30px 15px 15px;position:relative;border-radius:3px;border:2px solid #5fbb47;border:2px solid rgba(76,191,14,.4);margin-left:69px;margin-top:15px}.got-everything .green-arrow-right{position:absolute;top:0;bottom:0;right:15px;margin:auto}.got-everything h2{color:#17419b;margin:0 0 10px;font-weight:600;font-size:15px}.got-everything p{line-height:1.5}.got-everything .cart-item-image{width:54px}@media(min-width:768px){.got-everything{position:relative;max-width:675px;margin-left:135px;margin-top:20px;padding:15px 20px}.got-everything h2{font-size:18px;margin:0 0 30px;font-weight:700}.got-everything .add-addon{min-width:105px;text-align:right}.got-everything .cart-upsell-name{font-weight:700;padding-top:7px;padding-right:15px}.got-everything .cart-upsell-price{padding-top:7px}}select.cart-select{width:53px;height:36px;padding:0 20px 0 12px;border:1px solid #dedede;background-color:#fff;background-image:url(https://assets.ajmadison.com/raw/upload/2.0/assets/images/icon-arrow-dropdown.d3c33262.svg);background-repeat:no-repeat;background-position:80% 50%;-moz-appearance:none;-webkit-appearance:none;appearance:none;outline:none;border-radius:0}select.cart-select::-ms-expand{display:none}select.cart-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.change-link{line-height:1.5;font-size:13px}.selected-warranty-info{margin-left:38px}.warranty-flex{line-height:1.5;display:flex;flex-direction:column}.mobile-selected-warranty,.warranties-description{font-size:13px}.service-line .cart-icon{margin-right:15px}@media(min-width:768px){.service-line .cart-icon{margin-right:30px}}.item-container--items_main .saveForLater-container{border-top:3px solid #dedede;margin-top:30px}.cart-container--not_empty .item-container--items_saved{margin-top:15px}.item-container--items_saved{border-top:3px solid #dedede}.item-container--items_saved .saveForLater-container{margin-top:10px}input[type=radio][disabled]~.delivery_methods-description,input[type=radio][disabled]~.warranties-description{color:#9b9b9b}.radio-row img{pointer-events:none;display:inline-block}.item-container .cart-item-countdown{text-align:center;display:flex;grid-gap:10px;gap:10px;align-items:center}@media(max-width:1100px){.item-container .cart-item-countdown{width:-moz-fit-content;width:fit-content;flex-direction:column;margin-top:0}}@media(max-width:768px){.item-container .cart-item-countdown{margin-top:11px;flex-direction:column;bottom:-10px;width:100%}}.item-container .cart-item-countdown>.message{font-size:14px;font-weight:700;color:#c00}@media(max-width:768px){.item-container .cart-item-countdown>.message{font-size:12px}}@media(min-width:769px){.item-container .cart-item-countdown>.message{margin-top:-10px}}.item-container .cart-item-countdown>div{margin:0}.item-container .cart-item-countdown .ticker{font-size:13px}.item-container .cart-item-countdown .ticker-main{padding:0}.free-gift-container{background-color:#e6f4fe;padding:10px}.free-gift-container.free-gift-container--loading{background:hsla(0,0%,100%,.75)}.cart-free-item{display:flex;grid-gap:10px;gap:10px}.gift-remove:after{content:"|";padding-left:5px;color:#9b9b9b;text-decoration:none!important}.cart-flyout-overlay{background-color:rgba(0,0,0,.6);opacity:1;transition:opacity .25s;z-index:2000;width:100%}.cart-flyout-content,.cart-flyout-overlay{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto}.cart-flyout-content{background:#f0f0f0;outline:none;padding:12px;z-index:20001;height:100%;max-width:100%;display:flex;flex-direction:column;grid-gap:10px;gap:10px;transition:transform .3s ease-in-out}@media(min-width:769px){.cart-flyout-content{position:fixed;top:0;right:0;bottom:0;left:auto;width:var(--width);height:var(--height)}}.cart-flyout-close{all:unset;border-radius:100%;display:inline-flex;align-items:center;justify-content:center;color:#000;cursor:pointer;position:absolute;right:15px;top:15px}.cart-flyout-close svg{cursor:pointer;height:25px;width:25px}.cart-flyout-title{color:#233d95;background-color:#fff;margin:0;padding:4px 6px}.cart-swapoption-availableOptions{background:#fff;padding:8px}.cart-swapoption-details{display:flex;grid-gap:8px;gap:8px;color:#000}.cart-swapoption-price{color:#233d95;font-weight:700;font-size:18px;margin-left:auto;text-align:right}.cart-swapoption-qty{font-size:16px}.cart-swapoption-swap{all:unset;font-size:14px;line-height:26px;padding:4px 10px;text-align:center;cursor:pointer;box-sizing:border-box;width:100%;display:block;border:1px solid #2f7efe;color:#2f7efe;margin-top:8px}.cart-swapoption-swap:hover{border:1px solid #514f4f;color:#514f4f}.cart-swapoption-available+.cart-swapoption-available{padding-top:12px;margin-top:12px;border-top:1px solid #ccc}.cart-swapoption-selectedCard{padding:8px;background:#fff}.cart-swapoption-selectedTitle{margin-top:0}.cart-swapoption-loading{position:absolute;height:100%;width:100%;margin:-22px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.1)}.cart-item .system-sku-container{margin-left:15px;font-size:13px;color:#999;font-style:italic}.cart-item .system-sku-container .system-sku{display:flex;flex-direction:column;grid-gap:10px;gap:10px}.cart-item .system-sku-container .system-sku .system-sku-options{margin-left:15px;margin-bottom:5px;display:flex;flex-direction:column;grid-gap:10px;gap:10px}.cart-item .system-sku-container .system-sku-sku{margin-top:2px}.cart-item-zone-restriction-message{width:-moz-fit-content;width:fit-content;margin:10px;padding:6px 10px;border:2px solid #c42049;color:#c42049;background-color:snow;font-size:14px;font-weight:700;border-radius:5px}.item-upgrades{display:flex;flex-direction:column;grid-gap:15px;gap:15px}.item-upgrades-items .slick-track{display:flex}.item-upgrades-items .slick-slide{height:auto;margin-right:15px}.item-upgrades-items .item-upgrades-item,.item-upgrades-items .slick-slide>div{height:100%}.item-upgrades-item{background-color:#f8f9fa;padding:12px;display:flex;flex-direction:column;grid-gap:8px;gap:8px;border-radius:8px}.item-upgrades-item-body{display:flex;grid-gap:12px;gap:12px}.item-upgrades-image-container{flex:0 0 80px;display:grid;align-items:center;justify-items:center;place-items:center}.item-upgrades-item-main{flex:0 0 175px;display:flex;flex-direction:column;grid-gap:4px;gap:4px;font-size:13px;line-height:normal}.item-upgrades-title{font-weight:600;font-size:13px;color:#1a1a1a;text-decoration:none;line-height:1.3}.item-upgrades-title:hover{color:#1a1a1a;text-decoration:underline}.item-upgrades-meta{display:flex;align-items:center;grid-gap:8px;gap:8px}.item-upgrades-sku{color:#888;font-size:11px}.item-upgrades-in-stock{display:flex;width:55px}.item-upgrades-special-order{color:green;font-size:11px;font-weight:600}.item-upgrades-price-diff{font-weight:600;font-size:14px;color:#2e7d32}.item-upgrades-price-diff-less{color:#2e7d32}.item-upgrades-bottom{margin-top:auto;display:flex;flex-direction:column;grid-gap:6px;gap:6px}.item-upgrades-swap{cursor:pointer}.item-upgrades-revert,.item-upgrades-swap{border:none;background:#017202;color:#fff;border-radius:20px;cursor:pointer;padding:7px 16px;font-weight:600;font-size:13px;width:-moz-fit-content;width:fit-content}.item-upgrades-head{display:flex;grid-gap:10px;gap:10px;align-items:center}.item-upgrades-toggle{cursor:pointer}.item-upgrades-toggle svg{width:20px;height:20px;cursor:pointer}.item-upgrades-message{display:flex;grid-gap:3px;gap:3px;background-color:#e8f5e9;color:#017202;font-weight:700;width:-moz-fit-content;width:fit-content;padding:4px 10px;font-size:14px;border-radius:4px}.item-upgrades-ai-summary{background-color:#e8f5e9;color:#2e7d32;font-size:11px;padding:5px 22px 5px 8px;margin:6px 0;border-radius:6px;line-height:1.35;position:relative}.item-upgrades-ai-info{cursor:help;position:absolute;top:4px;right:4px;color:#2e7d32;display:flex}.item-upgrades-ai-tooltip{position:fixed;transform:translate(-50%,-100%) translateY(-10px);width:260px;background:#fff;color:#333;font-size:12px;line-height:1.5;padding:10px 12px;border-radius:6px;box-shadow:0 2px 12px rgba(0,0,0,.15);border:1px solid #e0e0e0;z-index:10000;pointer-events:none}.item-upgrades-ai-tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:6px solid transparent;border-top-color:#fff}.item-upgrades-revert{margin-left:auto;font-size:12px;padding:4px 6px}.summary-container{width:100%}@media(min-width:1024px){.summary-container{display:block;flex:0 0 285px;margin-left:30px;width:285px;float:right}}@media(max-width:767px){.summary-container{padding-bottom:25px}}@media(min-width:768px){.summary-container .summ-child{margin-bottom:15px}}.summary-container .summ-child .loading-overlay{margin-top:-30px;margin-left:-30px}.summary-container .summary{position:relative;background-color:#f2f3f5;padding:30px 25px 25px;overflow:hidden}@media(min-width:1024px){.summary-container .summary{padding:20px;background-color:#fbfbfb}}@media(min-width:768px){.summary-container .summary .clear-cart{position:absolute;bottom:30px}}.summary-container .summary-financing{display:flex;align-items:center;padding:20px}@media(min-width:768px){.summary-container .summary-financing{padding:30px;float:left}}@media(min-width:1024px){.summary-container .summary-financing{padding:30px;float:none}}.summary-container .row{margin-bottom:30px}.summary-container .row:last-child{margin-bottom:0}.summary-container .line-key{padding-right:5px}.summary-container h2{font-size:18px;font-weight:700;margin:0}.summary-container .cart-total{font-size:18px;font-weight:700;padding-top:25px;margin-top:25px;border-top:2px solid #222}.summary-container .delivery__row{display:flex;justify-content:space-between}.summary-container .affirm-as-low-as{text-align:right;font-size:12px;margin-top:-2rem}.summary-container .affirm-ala-price{font-weight:700}.checkout-ctas{overflow:hidden;display:flex;flex-direction:column;grid-gap:10px;gap:10px}@media(max-width:767px){.checkout-ctas .btn-cart-paypal,.checkout-ctas .btn-cart-primary{max-width:100%}}@media(min-width:768px){.checkout-ctas{float:right}}@media(min-width:1024px){.checkout-ctas{float:none}}.checkout-ctas span.checkout{opacity:.2;cursor:not-allowed}.checkout-ctas--loc_footer{margin-top:40px}.financing-msg{font-weight:600;line-height:1.5}.shipping-min{display:flex;justify-content:center;grid-gap:4px;gap:4px;align-items:center;height:38px;line-height:38px;color:#5fbb47;text-align:center;font-weight:700}@media(min-width:768px){.shipping-min{background-color:#5fbb47;color:#fff}}.shipping-min .tooltip-icon{vertical-align:text-bottom;margin-left:5px;line-height:normal;cursor:pointer}.shipping-min-tooltip{color:#222}@media(min-width:768px){.send-cart{float:right;margin-top:30px}}@media(min-width:1024px){.send-cart{float:none;margin-top:0}}.send-cart form{display:flex;flex-direction:column;padding:0 20px}@media(min-width:768px){.send-cart form{align-items:center}}.send-cart form .top{display:flex;align-items:center}.send-cart form .top button{flex:1 0 auto;line-height:36px;align-self:flex-end}@media(max-width:767px){.send-cart{margin-top:30px}.summary-financing+.send-cart{margin-top:0}}.csr{width:160px;height:36px;line-height:36px;margin-right:15px;padding-left:15px;padding-right:15px;color:#9b9b9b;border:1px solid #dedede;-moz-appearance:textfield}.csr::-webkit-inner-spin-button,.csr::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.csr.email{width:100%;max-width:245px;margin-top:15px;margin-right:0}.sticky{position:sticky}.sticky.sticky-fixed.is-sticky{margin-top:0;margin-bottom:0;position:fixed;backface-visibility:hidden}.sticky.sticky-fixed.is-sticky:not([style*=margin-top]){margin-top:0!important}.sticky.sticky-fixed.is-sticky:not([style*=margin-bottom]){margin-bottom:0!important}.sticky.sticky-fixed.is-absolute{position:absolute}.financing-cta{display:block;text-align:right;font-size:13px;line-height:20px;margin:-25px 0 -15px}.modal-wrapper>div>div>div{border-radius:0!important}.close{position:absolute;top:15px;right:15px;cursor:pointer}.modal-container--legacy .shipping-min,.modal-container .shipping-min{text-align:left;background-color:#5fbb47;color:#fff;padding-left:20px;padding-right:20px}.cart-modal{max-height:100vh;overflow-y:auto;padding:30px;position:relative}.cart-modal .view{width:100%}@media(min-width:769px){.cart-modal form .loading-overlay{margin-top:-40px;margin-left:-30px}}.cart-modal.mobile-modal{padding:0}.cart-modal.view_shipping_methods{overflow-y:visible}.cart-modal input[type=text]{border:1px solid #dedede;height:44px;padding:7px 15px;width:185px}.modal-title{font-size:21px;font-weight:700;letter-spacing:-.4px;margin-bottom:30px;margin-top:10px}.modal-title.shipping-title{margin-bottom:15px}.instant_rebates-row{line-height:1.5}.instant_rebates-description{font-weight:600;max-width:75%}.instant_rebates-endtime{font-weight:500;font-size:13px;margin-top:10px}.instant_rebates-price{color:#5fbb47;white-space:nowrap;float:right}.item-details{border-bottom:2px solid #dedede;padding-bottom:30px;margin-bottom:20px}#add_promo,#shipping_methods{padding:30px}@media(min-width:769px){#add_promo,#shipping_methods{padding:0}}.delivery_methods-row,.radio-row{display:block;margin-bottom:20px;cursor:pointer}.delivery_methods-row input[type=radio],.radio-row input[type=radio]{position:absolute;left:-1000px}.delivery_methods-row>div,.radio-row>div{vertical-align:middle}.radio-row{display:flex;line-height:1.5}.radio-row .marg-r3{flex:0 0 auto}.radio-row:last-of-type{margin-bottom:0}.additional_savings-row{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #9b9b9b}.additional_savings-row:last-of-type{padding-bottom:30px;margin-bottom:0;border-bottom:none}.warranties-tooltip-container{left:125px!important}.warranties-tooltip{width:440px;top:-15px}.delivery-method-tooltip{width:440px;left:50px;top:-15px}.delivery-method-tooltip .arrow-down{margin-left:140px}.delivery-method-icon{vertical-align:middle;padding-left:5px}.summary-free-shipping-tooltip{width:200px;top:-15px;left:33px}.summary-free-shipping-tooltip .arrow-down{margin-left:125px}.react-tooltip{font-size:15px;color:#222;line-height:1.5;padding:20px;background:#fff;box-shadow:0 20px 30px 0 rgba(0,0,0,.2);border:1px solid #dedede;position:relative}.arrow-down{display:block;position:absolute;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;margin-top:20px;margin-left:65px}.tooltip-title{margin-bottom:15px;font-weight:700;font-size:21px}.change-warranty{padding:40px 25px 30px}.modal-ctas{display:flex;align-items:stretch;text-align:center;line-height:48px;padding-top:20px}.modal-ctas button,.modal-ctas div{flex:1 1 auto;font-size:16px;letter-spacing:1px;color:#5fbb47;background:#fff;border:0;text-transform:uppercase}.modal-ctas button~button,.modal-ctas button~div,.modal-ctas div~button,.modal-ctas div~div{border-left:1px solid #dedede}.modal-ctas button:last-child,.modal-ctas div:last-child{font-weight:700}.modal-tooltip{margin-top:10px;line-height:1.5;font-size:13px}.mobile-ship-tip{padding:15px 25px;margin-bottom:-15px;line-height:1.5;border-bottom:2px solid #dedede;color:#9b9b9b;opacity:1;position:relative}.mobile-ship-tip .mobile-ship-content{max-width:88%}.mobile-got-everything .parent{border-bottom:2px solid #dedede;padding-bottom:15px}.mobile-got-everything .cart-sub-title{border-top:0;margin-top:0}.mobile-got-everything .cart-addon-right-container{justify-content:space-between;align-items:center}.mobile-got-everything .cart-addons:last-of-type .cart-addon-details{border-bottom:0;margin-bottom:0;padding-bottom:0}.mobile-got-everything .cart-addon-details{border-bottom:2px solid #dedede;margin-bottom:20px;padding-bottom:20px}@media(max-width:767px){.mobile-got-everything .service-line .cart-main-item-details-container{border:none;padding-bottom:0}}#sidebar{background:#fff;top:0;z-index:500!important}#sidebar .view{margin-top:48px;padding:25px;height:93%;height:-webkit-calc(100% - 48px);height:expression(100% - 48px);height:-o-calc(100% - 48px);height:calc(100% - 48px);overflow-y:auto}.sidebar-header{position:fixed;width:100%;box-shadow:0 0 5px 0 rgba(0,0,0,.15);min-height:48px}.sidebar-title{font-size:18px;font-weight:700;text-align:center;line-height:48px}.sidebar-back{position:absolute;left:25px;top:40%}.bm-cross-button{display:none!important}.bm-item-list{position:fixed}.services-content .section{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #dedede}.services-content .section:last-of-type{padding-bottom:0;border:0;margin-bottom:0}.services-content .section p{line-height:1.5;margin-bottom:15px}.services-content .services-row{margin-bottom:0}.services-content .services-row+.services-row{margin-top:15px}.services-content .services-row .radio-icon{display:inline-block;margin-right:15px;vertical-align:top;margin-top:2px}.services-content .services-row .radio-sub-label{font-size:13px;color:#9b9b9b}.unshippable_zip{padding:0}.remove-title{padding:30px 60px;font-size:21px;font-weight:700;text-align:center;line-height:1.5}.cart-modal.services_warning,.cart-modal.unshippable_zip{padding:0}.cart-modal.services .close{display:none}#services{padding:25px}#services .radio-icon{position:absolute}#services .service-radio{padding-left:35px}@media(min-width:769px){#services{padding:0}}@media(max-width:767px){.upsell-section{border-top:2px solid #dedede;margin-top:15px}.upsell-section:first-child{border-top:0;margin-top:0}}.cancel,.close-modal{cursor:pointer}#mailin_rebates .instant_rebates-row{display:flex;align-items:flex-start}#mailin_rebates .item-details{grid-gap:10px;gap:10px}@media(max-width:767px){#mailin_rebates .item-details{flex-direction:column}}@media(min-width:1024px){#mailin_rebates .instant_rebates-download{flex:0 0 auto;white-space:nowrap}}@media(min-width:1024px){#mailin_rebates .instant_rebates-row--total{padding-right:130px;padding-left:76px}}.padd-1{padding:5px}.padd-2{padding:10px}.padd-3{padding:15px}.padd-4{padding:20px}.padd-5{padding:25px}.padd-6{padding:30px}.padd-r1{padding-right:5px}.padd-r2{padding-right:10px}.padd-r3{padding-right:15px}.padd-r4{padding-right:20px}.padd-r5{padding-right:25px}.padd-r6{padding-right:30px}.padd-l1{padding-left:5px}.padd-l2{padding-left:10px}.padd-l3{padding-left:15px}.padd-l4{padding-left:20px}.padd-l5{padding-left:25px}.padd-l6{padding-left:30px}.padd-t1{padding-top:5px}.padd-t2{padding-top:10px}.padd-t3{padding-top:15px}.padd-t4{padding-top:20px}.padd-t5{padding-top:25px}.padd-t6{padding-top:30px}.padd-b1{padding-bottom:5px}.padd-b2{padding-bottom:10px}.padd-b3{padding-bottom:15px}.padd-b4{padding-bottom:20px}.padd-b5{padding-bottom:25px}.padd-b6{padding-bottom:30px}.marg-1{margin:5px}.marg-2{margin:10px}.marg-3{margin:15px}.marg-4{margin:20px}.marg-5{margin:25px}.marg-6{margin:30px}.marg-r1{margin-right:5px}.marg-r2{margin-right:10px}.marg-r3{margin-right:15px}.marg-r4{margin-right:20px}.marg-r5{margin-right:25px}.marg-r6{margin-right:30px}.marg-l1{margin-left:5px}.marg-l2{margin-left:10px}.marg-l3{margin-left:15px}.marg-l4{margin-left:20px}.marg-l5{margin-left:25px}.marg-l6{margin-left:30px}.marg-t1{margin-top:5px}.marg-t2{margin-top:10px}.marg-t3{margin-top:15px}.marg-t4{margin-top:20px}.marg-t5{margin-top:25px}.marg-t6{margin-top:30px}.marg-b1{margin-bottom:5px}.marg-b2{margin-bottom:10px}.marg-b3{margin-bottom:15px}.marg-b4{margin-bottom:20px}.marg-b5{margin-bottom:25px}.marg-b6{margin-bottom:30px}.cart-title{font-size:18px;font-weight:700;letter-spacing:-.4px;font-family:HammerAndSickle,sans-serif;font-family:var(--font-family);margin:0}.cart-title div{margin-right:30px}@media(min-width:1024px){.cart-title{margin:30px 0}}@media(max-width:1023px){.cart-title{font-size:21px;margin:0 0 20px}}.cart-mobile-header{background-color:#f2f3f5;padding:30px 25px 25px}@media(min-width:768px){.cart-mobile-header{display:flex;justify-content:space-between;align-items:center}}.cart-mobile-header .delivery__row{display:flex;margin:0 0 15px;justify-content:space-between}.cart-mobile-header .delivery__row .right{margin-left:30px}.undoClearCart{width:25px;display:inline-block;vertical-align:middle}.warranty-cart-subheading{font-weight:700;font-size:15px;line-height:1.47em;margin-bottom:30px}@media(min-width:1024px){.warranty-cart-subheading{margin-right:315px}}@media(min-width:768px){.warranty-cart-subheading{margin-top:-10px}}.warranty-cart-subheading__button{text-decoration:underline;color:inherit}@media(max-width:1023px){.cart-header__title-subtitle{display:none}}.cart-header__title-subtitle .undo{padding-left:15px;position:relative}.Select{position:relative}.Select,.Select div,.Select input,.Select span{box-sizing:border-box}.Select.is-disabled>.Select-control{background-color:#f9f9f9}.Select.is-disabled>.Select-control:hover{box-shadow:none}.Select.is-disabled .Select-arrow-zone{cursor:default;pointer-events:none;opacity:.35}.Select-control{background-color:#fff;border-radius:0;border:1px solid #ccc;color:#333;cursor:default;display:table;border-spacing:0;border-collapse:separate;height:36px;outline:none;overflow:hidden;position:relative;width:100%}.Select-control:hover{box-shadow:0 1px 0 rgba(0,0,0,.06)}.Select-control .Select-input:focus{outline:none}.is-searchable.is-open>.Select-control{cursor:text}.is-open>.Select-control{border-bottom-right-radius:0;border-bottom-left-radius:0;background:#fff;border-color:#b3b3b3 #ccc #d9d9d9}.is-open>.Select-control .Select-arrow{top:-2px;border-color:transparent transparent #999;border-width:0 5px 5px}.is-searchable.is-focused:not(.is-open)>.Select-control{cursor:text}.is-focused:not(.is-open)>.Select-control{border-color:#007eff;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 0 3px rgba(0,126,255,.1)}.Select--single>.Select-control .Select-value,.Select-placeholder{bottom:0;color:#aaa;left:0;line-height:34px;padding-left:10px;padding-right:10px;position:absolute;right:0;top:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.has-value.is-clearable.Select--single>.Select-control .Select-value{padding-right:42px}.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value .Select-value-label,.has-value.Select--single>.Select-control .Select-value .Select-value-label{color:#333}.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value a.Select-value-label,.has-value.Select--single>.Select-control .Select-value a.Select-value-label{cursor:pointer;text-decoration:none}.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value a.Select-value-label:focus,.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value a.Select-value-label:hover,.has-value.Select--single>.Select-control .Select-value a.Select-value-label:focus,.has-value.Select--single>.Select-control .Select-value a.Select-value-label:hover{color:#007eff;outline:none;text-decoration:underline}.Select-input{height:34px;padding-left:10px;padding-right:10px;vertical-align:middle}.Select-input>input{width:100%;background:none transparent;border:0;box-shadow:none;cursor:default;display:inline-block;font-family:inherit;font-size:inherit;margin:0;outline:none;line-height:14px;padding:8px 0 12px;-webkit-appearance:none}.is-focused .Select-input>input{cursor:text}.has-value.is-pseudo-focused .Select-input{opacity:0}.Select-control:not(.is-searchable)>.Select-input{outline:none}.Select-loading-zone{cursor:pointer;display:table-cell;text-align:center}.Select-loading,.Select-loading-zone{position:relative;vertical-align:middle;width:16px}.Select-loading{animation:Select-animation-spin .4s linear infinite;height:16px;box-sizing:border-box;border-radius:50%;border:2px solid #ccc;border-right-color:#333;display:inline-block}.Select-clear-zone{animation:Select-animation-fadeIn .2s;color:#999;cursor:pointer;display:table-cell;position:relative;text-align:center;vertical-align:middle;width:17px}.Select-clear-zone:hover{color:#d0021b}.Select-clear{display:inline-block;font-size:18px;line-height:1}.Select--multi .Select-clear-zone{width:17px}.Select-arrow-zone{cursor:pointer;display:table-cell;position:relative;text-align:center;vertical-align:middle;width:25px;padding-right:0}.Select-arrow{border-color:#222 transparent transparent;border-style:solid;border-width:5px 5px 2.5px;display:inline-block;height:0;width:0;position:relative}.is-open .Select-arrow,.Select-arrow-zone:hover>.Select-arrow{border-top-color:#666}.Select--multi .Select-multi-value-wrapper{display:inline-block}.Select .Select-aria-only{display:inline-block;height:1px;width:1px;margin:-1px;clip:rect(0,0,0,0);overflow:hidden;float:left}@keyframes Select-animation-fadeIn{0%{opacity:0}to{opacity:1}}.Select-menu-outer{background-color:#fff;border:1px solid #ccc;border-top-color:#e6e6e6;box-shadow:0 1px 0 rgba(0,0,0,.06);box-sizing:border-box;margin-top:-1px;max-height:200px;position:absolute;top:100%;width:100%;z-index:999!important;-webkit-overflow-scrolling:touch}.Select-menu{max-height:198px;overflow-y:auto}.Select-option{box-sizing:border-box;background-color:#fff;color:#666;cursor:pointer;display:block;padding:8px 10px}.Select-option:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.Select-option.is-selected{background-color:#f5faff;background-color:rgba(0,126,255,.04);color:#333}.Select-option.is-focused{background-color:#ebf5ff;background-color:rgba(0,126,255,.08);color:#333}.Select-option.is-disabled{color:#ccc;cursor:default}.Select-noresults{box-sizing:border-box;color:#999;cursor:default;display:block;padding:8px 10px}.Select--multi .Select-input{vertical-align:middle;margin-left:10px;padding:0}.Select--multi.has-value .Select-input{margin-left:5px}.Select--multi .Select-value{background-color:#ebf5ff;background-color:rgba(0,126,255,.08);border-radius:2px;border:1px solid #c2e0ff;border:1px solid rgba(0,126,255,.24);color:#007eff;display:inline-block;font-size:.9em;line-height:1.4;margin-left:5px;margin-top:5px;vertical-align:top}.Select--multi .Select-value-icon,.Select--multi .Select-value-label{display:inline-block;vertical-align:middle}.Select--multi .Select-value-label{border-bottom-right-radius:2px;border-top-right-radius:2px;cursor:default;padding:2px 5px}.Select--multi a.Select-value-label{color:#007eff;cursor:pointer;text-decoration:none}.Select--multi a.Select-value-label:hover{text-decoration:underline}.Select--multi .Select-value-icon{cursor:pointer;border-bottom-left-radius:2px;border-top-left-radius:2px;border-right:1px solid #c2e0ff;border-right:1px solid rgba(0,126,255,.24);padding:1px 5px 3px}.Select--multi .Select-value-icon:focus,.Select--multi .Select-value-icon:hover{background-color:#d8eafd;background-color:rgba(0,113,230,.08);color:#0071e6}.Select--multi .Select-value-icon:active{background-color:#c2e0ff;background-color:rgba(0,126,255,.24)}.Select--multi.is-disabled .Select-value{background-color:#fcfcfc;border:1px solid #e3e3e3;color:#333}.Select--multi.is-disabled .Select-value-icon{cursor:not-allowed;border-right:1px solid #e3e3e3}.Select--multi.is-disabled .Select-value-icon:active,.Select--multi.is-disabled .Select-value-icon:focus,.Select--multi.is-disabled .Select-value-icon:hover{background-color:#fcfcfc}@keyframes Select-animation-spin{to{transform:rotate(1turn)}}.share-cart{color:#174189;padding:5px 0 5px 28px;background:url(https://assets.ajmadison.com/raw/upload/2.0/assets/images/email-icon-blue.34736c12.svg) 0 no-repeat}.checkout-ctas--loc_header .share-cart{margin:0 auto -20px;display:block;padding:20px 0 21px 28px;text-align:center}.checkout-ctas--loc_footer .share-cart{padding:20px 10px}.checkout-ctas--loc_footer.checkout-ctas--loc_footer--admin .share-cart{right:20px}@media(min-width:768px){.share-cart-modal{width:600px}}.share-cart-modal .form__submit{margin:25px auto}@media(max-width:767px){.share-cart-modal .form__fields{display:block}.share-cart-modal .form__fields .form__input{border-left-color:#dedede!important}.share-cart-modal .form__field--has_errors .form__input{border-left-color:red!important}}.share-cart-form__from_name{flex-basis:36%}.share-cart-form__from{flex-basis:64%}.share-cart-modal-success{text-align:center}@media(min-width:768px){.share-cart-modal-success{padding:0 125px}}.share-cart-modal-success__body{font-size:21px;letter-spacing:-.02em;line-height:1.43em}.share-cart-modal-success__img{margin:40px auto 16px}.share-cart-modal-success__btn{margin:32px auto}.irr-container{margin:10px 0;grid-gap:8px;gap:8px}.irr-container,.irr-reward{display:flex;flex-direction:column}.irr-reward{background-color:#e6f4fe;border:2px solid #133d8d;padding:15px;grid-gap:10px;gap:10px}.irr-title{font-weight:700;color:#000}.irr-description{font-weight:700;color:#133d8d}.irr-reward-main{display:flex;align-items:center;justify-content:space-between;grid-gap:10px;gap:10px}.irr-reward-main>div{align-self:stretch}.irr-reward-main-left{display:flex;justify-content:space-between;grid-gap:10px;gap:10px}.irr-brand-logo{flex:0 0 150px;min-height:50px;display:grid;align-content:center;justify-content:center;place-content:center}.irr-brand-logo img{width:100%;max-height:60px}.irr-reward-main-right{display:flex;flex-direction:column;align-items:end}.irr-choose-product{margin-top:auto;color:#007dfa;text-decoration:underline;text-underline-offset:3px;font-size:14px}.irr-amount{font-weight:700;color:#133d8d;font-size:17px}.irr-dialog-header{padding:12px;box-shadow:0 2px 10px rgba(0,0,0,.07);display:flex;justify-content:space-between;align-items:center;background:#fff}.irr-keep-allowance{background-color:#fff;border:1px solid #133d8d;color:#133d8d;border-radius:6px;font-size:14px;padding:10px;font-weight:700}@media(max-width:768px){.irr-keep-allowance{font-size:12px;padding:8px}}.irr-dialog-content,.irr-slideout-content{flex:1;display:flex;flex-direction:column;grid-gap:10px;gap:10px;overflow:hidden}.irr-more-details-container{flex:1;display:flex;flex-direction:column;overflow:hidden;position:relative;background-color:#fff;padding:10px}.irr-selected-gifts{color:#000;display:flex;flex-direction:column}.irr-selected-gift{padding:10px;display:flex;grid-gap:20px;gap:20px}.irr-selected-gift+.irr-selected-gift{margin-top:8px;padding-top:8px;border-top:1px solid #ccc}.irr-gift-image{flex:0 0 90px;display:grid;align-content:center;justify-content:center;place-content:center}.irr-gift-image img{width:100%;max-width:90px;max-height:90px}.irr-gift-price-section{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;grid-gap:10px;gap:10px;font-size:14px}.irr-gift-price{color:#133d8d;font-weight:700}.irr-price{text-decoration:line-through;color:#666}.irr-gift-main{display:flex;flex-direction:column;grid-gap:10px;gap:10px}.irr-brand-sku{display:flex;grid-gap:4px;gap:4px}.irr-brand{font-weight:700}.irr-qty-and-remove{margin-top:auto;display:flex;grid-gap:10px;gap:10px;align-items:center}.irr-qty{padding:6px}.irr-remove-button{background-color:#fff;border:none;color:#133d8d;font-weight:700;margin:0;padding:0;font-size:14px}.zip{position:relative;margin-bottom:20px}@media(max-width:767px){.zip{border:1px solid #f0eded;border-width:1px 0}}.zip .form__field-error{display:none}.zip .form__errors{font-size:12px;margin-bottom:0}.zip .sticky.sticked{z-index:500}.zip__section{padding:15px}.zip__section--heading{background:#fbfbfb}.zip .zip__heading{margin-bottom:10px}.zip__details{display:inline-block;font:15px/1.33em open-sans,sans-serif;color:#9b9b9b;letter-spacing:-.0167em;margin-left:10px;text-decoration:underline}.zip__fields{margin-bottom:5px}.zip__zip{margin:0 10px 0 0;flex-basis:120px}.zip__zip .form__input{background:#fff;padding-top:0;padding-bottom:0;width:100%!important}.zip__submit,.zip__zip .form__input{line-height:36px;height:36px}.zip__submit[disabled]{opacity:.2;cursor:not-allowed}.zip__display{font-size:14px}.zip__edit-address{display:inline-block;margin:0 .25em}.zip__edit{color:#9b9b9b;text-decoration:underline}.zip__shipping-methods{background:#fff}.zip-shipping-method{border-top:1px solid #f0eded;padding-bottom:20px}.zip-shipping-method .form__label{margin-bottom:0;color:#222}.zip-shipping-method .show-more{font-size:14px;transition:margin .5s}.zip-shipping-method .show-more--closed{margin-bottom:-1em}.zip-shipping-method .show-more__button{margin:.75em 0 1em}.zip-shipping-method__radio{margin:0}.zip-shipping-method__label{font-size:15px;line-height:1.6em;margin-bottom:5px}.zip-shipping-method__label .tooltip{margin-left:.5em;top:-1px}.zip-shipping-method__price{font-weight:600;display:inline-block;margin-right:.25em}@media(min-width:768px){.zip-shipping-method__short-copy{font-weight:300;font-size:12px}}@media(max-width:767px){.zip-shipping-method__short-copy{font-size:14px}}.cart-modal .zip .loading-overlay{position:absolute;height:auto;width:auto;top:-30px;left:-30px;right:-30px;bottom:-30px}body.no-scroll{overflow:hidden;height:100%;padding-right:var(--scrollbar-width)}#referral-code-dialog{width:345px;font-family:open-sans,sans-serif;font-size:15px;line-height:1;color:#222;padding:30px;background:#fff;border-color:transparent;background-clip:padding-box;box-shadow:0 12px 15px 0 rgba(0,0,0,.25)}#referral-code-dialog::backdrop{background:rgba(0,0,0,.6)}#referral-code-dialog .referral-code-input{border:1px solid #dedede;height:44px;padding:7px 15px;width:185px}#referral-code-dialog .referral-code-input-error{border:1px solid red!important}#referral-code-dialog .referral-code-error{font-size:13px;color:red;margin-bottom:5px}.exploding-offer-container{margin-top:8px;padding:8px;font-size:16px;border:2px solid #d0021b;background:#f1ffe2;display:flex;justify-content:center;align-items:center;grid-gap:6px;gap:6px}.exploding-offer-container-mobile{margin:10px;flex-direction:column}.exploding-offer-inner-mobile{display:flex;justify-content:center;align-items:center;grid-gap:6px;gap:6px}.exploding-offer-countdown-container{font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;display:flex;align-items:flex-start}.exploding-offer-countdown-colon{margin:0 2px}.exploding-offer-countdown-section{display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:2px;gap:2px}.exploding-offer-countdown-unit{font-size:9px}.faq{border-top:3px solid #dedede;padding-top:40px;margin-top:20px;clear:both}.faq .faq-h2{font-size:21px;font-weight:700;margin:0 0 25px}.faq .q-container{display:flex;flex-wrap:wrap;line-height:1.5}.faq .question{width:100%;margin-bottom:25px}@media(min-width:769px){.faq .question{width:50%}.faq .question:nth-child(odd){padding-right:15px}.faq .question:nth-child(2n){padding-left:15px}}.faq .q-title{font-weight:700;margin:0 0 15px}.faq .q-content{margin:0}@media(max-width:768px){.faq .faq-h2,.faq .q-container{padding-left:20px;padding-right:20px}}.recently-viewed+.faq{margin-top:0}.warranty-modal-wrapper{width:650px;padding:15px;font-size:14px;color:#000;line-height:1.3}.warranty-modal-wrapper div:empty{display:block}@media(max-width:1024px){.warranty-modal-wrapper .warranty-header-pic,.warranty-modal-wrapper .warranty-header-pic:empty{display:none}}@media(max-width:770px){.warranty-modal-wrapper{width:310px}}.warranty-logos{display:flex;margin:25px}.allstate-logo{background:url(https://assets.ajmadison.com/raw/upload/2.0/assets/images/Allstate_Protection_Hor.add7164d.svg) no-repeat;width:189px;height:57px;margin-top:15px}.divider-logos{width:1px;background-color:#ccc;margin:0 10px}.aj-logo{background:url(https://assets.ajmadison.com/raw/upload/2.0/assets/images/AJM_Logo_with_Tag.8626bd60.svg) no-repeat;width:175px;height:70px}.warranty-header{display:flex;width:100%;background-color:#133d8d}.warranty-header .warranty-header-text{padding:20px;flex:1;color:#fff}.warranty-header .warranty-header-text .warranty-header-text-header{font-size:28px}.warranty-header .warranty-header-text ul{line-height:1.43;list-style-type:none}.warranty-header .warranty-header-text ul li{padding:8px 0}.warranty-header .warranty-header-text ul li:before{content:"✔";color:#5ebb47;margin-right:10px}.warranty-header .warranty-header-pic{background:url(https://assets.ajmadison.com/raw/upload/2.0/assets/images/warranty_modal.c7766725.jpg);width:230px}.warranty-info{padding:30px}.warranty-info .warranty-info-header{font-size:26px;margin-bottom:5px}.warranty-info .warranty-bullets{display:flex;margin-top:20px}.warranty-info .warranty-bullets .warranty-bullets-col{flex:1 1 auto;display:flex;flex-direction:column;justify-content:space-between}.warranty-info .warranty-bullets .warranty-bullets-col .warranty-bullet.no-center{align-items:start}.warranty-info .warranty-bullets .warranty-bullets-col .warranty-bullet{display:flex;align-items:center;margin-top:5px}.warranty-info .warranty-bullets .warranty-bullets-col .warranty-bullet .bullet-text{padding-left:10px;width:150px}.warranty-info .warranty-bullets .warranty-bullets-col .warranty-bullet .warranty-bullet-subtext{line-height:1.25;margin-top:5px}.warranty-info .warranty-bullets .icon{width:30px;height:30px}.warranty-info .warranty-bullets .power{background:url(https://assets.ajmadison.com/raw/upload/2.0/assets/images/Circle_Icon_Wont_Power_On.f588024d.svg) no-repeat}.warranty-info .warranty-bullets .component-failure{background:url(https://assets.ajmadison.com/raw/upload/2.0/assets/images/Circle_Icon_Component_Failures.d1799f71.svg) no-repeat}.warranty-info .warranty-bullets .surge{background:url(https://assets.ajmadison.com/raw/upload/2.0/assets/images/Circle_Icon_Power_Surge_Supply_Failure.c6b5f9e5.svg) no-repeat}.warranty-info .warranty-bullets .leaks{background:url(https://assets.ajmadison.com/raw/upload/2.0/assets/images/Circle_Icon_Unexpected_Leaks.a323dad0.svg) no-repeat}.warranty-info .warranty-bullets .mechanical-failure{background:url(https://assets.ajmadison.com/raw/upload/2.0/assets/images/Circle_Icon_Mech_Elec_Failures.f9371bf0.svg) no-repeat}.warranty-info .warranty-bullets .button-failure{background:url(https://assets.ajmadison.com/raw/upload/2.0/assets/images/Circle_Icon_Button_Failure.2d1dab4e.svg) no-repeat}.warranty-info .warranty-bullets .screen-failure{background:url(https://assets.ajmadison.com/raw/upload/2.0/assets/images/Circle_Icon_Screen_Failure.b18f9734.svg) no-repeat}.warranty-info .warranty-bullets .broken-ice{background:url(https://assets.ajmadison.com/raw/upload/2.0/assets/images/Circle_Icon_Broken_Ice_Maker.860e3dae.svg) no-repeat}.warranty-info .warranty-bullets .food-spoil{background:url(https://assets.ajmadison.com/raw/upload/2.0/assets/images/Circle_Icon_Covers_Food_Spoilage.0656ae70.svg) no-repeat}.warranty-info .warranty-bullets .missed-laundry{background:url(https://assets.ajmadison.com/raw/upload/2.0/assets/images/Circle_Icon_Covers_Missed_Laundry.da12521e.svg) no-repeat}.warranty-footer{padding:0 30px}@media(max-width:1024px){.warranty-header .warranty-header-text-header{font-size:20px}.warranty-header li{padding:3px 0}.warranty-info-header{font-size:18px}.warranty-info{padding:15px}.warranty-bullet .icon{width:15px;height:15px}.warranty-bullet .bullet-text{font-size:12px}.warranty-info .warranty-bullets{flex-wrap:wrap;justify-content:flex-start;margin-left:20px}.warranty-info .warranty-bullets .warranty-bullets-col{flex:0 1 auto;justify-content:flex-start}.warranty-info .warranty-bullets .warranty-bullets-col>.warranty-bullet:not(:last-child){margin-bottom:10px}.warranty-info .warranty-bullets .first-bullets-col{margin-right:30px}.warranty-info .warranty-bullets .last-bullets-col{margin-top:10px;flex-direction:row;flex:0 0 100%;justify-content:flex-start}.warranty-info .warranty-bullets .last-bullets-col .warranty-bullet{margin-top:0}.warranty-info .warranty-bullets .last-bullets-col .warranty-bullet .bullet-text{flex:1}.warranty-info .warranty-bullets .last-bullets-col .last-col-first-bullet{margin-right:30px}.warranty-footer{padding:0 15px}}@media(max-width:770px){.allstate-logo{margin-top:7px}.warranty-info .warranty-bullets .last-bullets-col{flex-direction:column;margin-top:0}.warranty-bullets-col{margin-bottom:10px}}.save-cart{margin-top:20px;text-align:center}.save-cart__btn{font-size:16px;font-weight:700;display:block;width:100%;text-align:center;color:#17419b}.save-cart__success{font-size:12px;line-height:1.58em;color:#3ca305}.cart-warranties{position:relative;display:flex;justify-content:stretch;align-items:flex-start}.cart-warranties:before{content:"";display:block;flex:0 0 auto;background:url(https://assets.ajmadison.com/raw/upload/2.0/assets/images/icon-warranty.f5dec98a.svg) 50% no-repeat}.cart-warranties__content{flex:auto}.cart-warranties__title{font-size:15px;font-weight:600;line-height:1.47em}.cart-warranties__details{display:inline-block;margin-left:1em;font-size:13px;color:#9b9b9b;line-height:1.54em;text-decoration:underline;font-weight:400}.cart-warranties__description li{padding-left:15px;font-size:11px;line-height:20px}.cart-warranties__description li *{font-size:13px}.cart-warranties__description strong{font-weight:700;color:#5fbb47}.cart-warranties .form__button{border:1px solid hsla(0,0%,60.8%,.75);background:hsla(0,0%,96.9%,.75);border-radius:2px;font:700 14px/1.43em open-sans,sans-serif;letter-spacing:.07em;color:#17419b;padding:.5em .75em}.cart-warranties .form__button+.form__button{margin-left:19px}.cart-warranties .form__button--is_selected{padding:calc(.5em - 1px) calc(.75em - 1px);border:2px solid rgba(76,191,14,.75)}.cart-warranties__line-info{display:flex;align-items:flex-start;justify-content:space-between;flex:auto}.cart-warranty__line-info-quantity,.cart-warranty__line-info-total{text-align:right}.cart-warranty__line-info-quantity{flex:0 0 auto}.cart-warranty__line-info-total{font-weight:700;flex:1 0 auto}.cart-warranty__line-info-name{font-size:13px;color:#9b9b9b;font-weight:400;margin-top:.5em}@media(min-width:768px){.cart-warranties:before{height:55px;width:55px;flex-basis:55px;background-color:#fbfbfb;border:1px solid #dedede;margin-right:24px}.cart-warranty__line-info-total{flex-basis:105px}}@media(max-width:767px){.cart-warranties-modal__container .modal-overlay{padding:0}.cart-warranties-modal__container .modal__container{width:100%}.cart-warranties:before{height:28px;width:28px;flex-basis:28px;margin-right:8px}.cart-warranties__title{padding-top:3px}.cart-warranties__warranties{display:flex;margin:18px 0 23px}.cart-warranties__line-info{margin:25px 0 15px}.cart-warranty__line-info-quantity{text-align:left;flex-grow:1}}.cart-warranties-modal{max-width:600px;padding:15px}@media(min-width:768px){.cart-warranties-modal{padding:0 15px 15px}}.cart-warranties-modal .form__button{width:100%;background:#fff;border:1px solid #dedede;font-weight:600;letter-spacing:-.02em;line-height:1.3em}@media(min-width:768px){.cart-warranties-modal .form__button{font-size:18px;padding:.88em 1em}}@media(max-width:767px){.cart-warranties-modal .form__button{font-size:15px;padding:10px 8px}}.cart-warranties-modal .form__button--is_selected{border:2px solid #6bbf0e}@media(min-width:768px){.cart-warranties-modal .form__button--is_selected{padding:calc(.88em - 1px) calc(1em - 1px)}}@media(max-width:767px){.cart-warranties-modal .form__button--is_selected{padding:9px 7px}}.cart-warranties-modal__navigation{display:flex;list-style:none;padding:0;align-items:flex-start;margin-bottom:15px}.cart-warranties-modal__nav-item{flex:0 0 50%}.cart-warranties-modal__view--is_coverage strong{font-weight:600}.cart-warranties-modal__view--is_coverage table+table{margin-top:15px}.cart-warranties-modal__view--is_coverage td,.cart-warranties-modal__view--is_coverage th{font-size:12px;letter-spacing:-.02em;height:40px}.cart-warranties-modal__view--is_coverage td:not(:first-child),.cart-warranties-modal__view--is_coverage th:not(:first-child){text-align:center;width:64px}.cart-warranties-modal__view--is_coverage td:first-child,.cart-warranties-modal__view--is_coverage th:first-child{padding:0 18px}.cart-warranties-modal__view--is_coverage th{background:#17419b;color:#fff;font-weight:600;border-left:2px solid #fff}.cart-warranties-modal__view--is_coverage th:first-child{font-size:18px;border-left:none}.cart-warranties-modal__view--is_coverage td{border-color:#979797;border-style:solid;border-width:0 1px 1px 0;line-height:1.43em}.cart-warranties-modal__view--is_coverage td:first-child{border-left-width:1px}.cart-warranties-modal__view--is_coverage .no:before,.cart-warranties-modal__view--is_coverage .yes:before{content:"";display:block;margin:0 auto}.cart-warranties-modal__view--is_coverage .yes:before{width:15px;height:15px;border-radius:15px;background:#409b0f}.cart-warranties-modal__view--is_coverage .no:before{background:#979797;width:15px;height:4px}.cart-warranties-modal__view--is_coverage .no span,.cart-warranties-modal__view--is_coverage .yes span{padding:0 5px;display:block;margin-top:1em;font-size:10px;line-height:1.3em;letter-spacing:-.02em}@media(max-width:767px){.cart-warranties-modal__view--is_coverage td:first-child,.cart-warranties-modal__view--is_coverage th:first-child{padding:7px 14px}.cart-warranties-modal__view--is_coverage td:last-child,.cart-warranties-modal__view--is_coverage th:last-child{display:none}.cart-warranties-modal__view--is_coverage td:not(:first-child),.cart-warranties-modal__view--is_coverage th:not(:first-child){width:50px}}.cart-warranties-modal__view--is_cost .top{margin:20px 0 15px}.cart-warranties-modal__view--is_cost .bottom{margin-top:25px}@media(max-width:767px){.cart-warranties-modal__view--is_cost{font-size:12px;line-height:1.43em;letter-spacing:-.025em}}@media(max-width:767px){.cart-warranties-modal__overlay.modal-overlay{padding:0}.cart-warranties-modal__overlay .modal__container{width:100%}}.admin__inventory{display:inline-block}.admin__inventory>span{font-size:10px;margin:0 3px;cursor:help;border-radius:6px;width:20px;display:inline-block;text-align:center}.admin__inventory .AJDSPL{background-color:#c36b15;color:#fff;font-weight:700}.admin__inventory .AJWHS1{background-color:green;color:#fff;font-weight:700}.admin__inventory .AJWHS2{background-color:#20b2aa;color:#fff;font-weight:700}.admin__inventory .NEHDS{background-color:green;color:#fff;font-weight:700}.admin__inventory .show{background-color:#00f;color:#fff;font-weight:700}.admin__inventory .EXPO{background-color:#000;color:#fff;font-weight:700}.admin__inventory .EXPO2{background-color:#fff;color:#000;font-weight:700;border:2px solid green}.admin__inventory .EXPO2BO{background-color:#fff;color:green;font-weight:700;border:2px solid #000}.admin__inventory .LMD1{background-color:green;color:#fff;font-weight:700}.admin__inventory .FGOCLEAR{background-color:#c36b15;color:#fff;font-weight:700}.admin__inventory .DYNA02{color:#900}.admin__inventory .NOHEAP{color:#00f}.admin__inventory .CARL01{background-color:#000;color:#fff;font-weight:700}.admin__inventory .RETURN{background-color:#cef6f5;color:#000;font-weight:700}.admin__inventory .DAMAGE{background-color:purple;color:#fff;font-weight:700}.admin__inventory .WHS9{background-color:olive;color:#fff;font-weight:700}.admin__inventory .FELI01{background-color:#2cc2e8;color:#fff;font-weight:700;padding:2px;border-radius:50% 50% 50% 50%/60% 60% 40% 40%}.admin__inventory .expo-available,.admin__inventory .expo-backorder,.admin__inventory .on-order-available{display:inline-block;transform:rotate(-45deg);height:12px;line-height:12px;width:12px;text-align:center;vertical-align:middle;background-color:green;color:#fff;font-size:9px;border-radius:0}.admin__inventory .expo-available-inner,.admin__inventory .expo-backorder-inner,.admin__inventory .on-order-available-inner{display:inline-block;transform:rotate(45deg)}.admin__inventory .expo-backorder{background-color:#000}.admin__inventory .on-order-available{background-color:purple}.quote-header{line-height:1.69em}@media(min-width:1024px){.quote-header{margin:20px 0;border:2px solid #dedede;padding:30px}}@media(max-width:1023px){.quote-header{padding:25px}}.quote-header__expiration{color:#d0021b;font-size:13px}@media(min-width:768px){.quote-header{display:flex}.quote-header-block{flex:0 0 33.333%}.quote-header-block+.quote-header-block{margin-left:20px}}@media(max-width:767px){.quote-header-block+.quote-header-block{margin-top:20px}}.apple-pay-trigger{-webkit-appearance:none;background:#000;color:#fff;border:none;border-radius:4px;padding:12px;width:100%;font-weight:700;height:44px}@media(min-width:768px){.apple-pay-trigger{max-width:225px}}.google-pay-trigger{background-color:#000;background-origin:content-box;background-position:50%;background-repeat:no-repeat;background-size:contain;border:0;border-radius:4px;outline:0;padding:12px 24px 10px;height:40px;min-height:40px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='104' height='17' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M.148 2.976h3.766c.532 0 1.024.117 1.477.35.453.233.814.555 1.085.966.27.41.406.863.406 1.358 0 .495-.124.924-.371 1.288s-.572.64-.973.826v.084c.504.177.912.471 1.225.882.313.41.469.891.469 1.442a2.6 2.6 0 01-.427 1.47c-.285.43-.667.763-1.148 1.001A3.5 3.5 0 014.082 13H.148V2.976zm3.696 4.2c.448 0 .81-.14 1.085-.42.275-.28.413-.602.413-.966s-.133-.684-.399-.959c-.266-.275-.614-.413-1.043-.413H1.716v2.758h2.128zm.238 4.368c.476 0 .856-.15 1.141-.448.285-.299.427-.644.427-1.036 0-.401-.147-.749-.441-1.043-.294-.294-.688-.441-1.183-.441h-2.31v2.968h2.366zm7.36 1.68c-.868 0-1.528-.259-1.981-.777-.453-.518-.679-1.239-.679-2.163V5.86h1.54v4.214c0 .579.138 1.013.413 1.302.275.29.637.434 1.085.434.364 0 .686-.096.966-.287.28-.191.495-.446.644-.763a2.37 2.37 0 00.224-1.022V5.86h1.54V13h-1.456v-.924h-.084c-.196.336-.5.611-.91.826-.41.215-.845.322-1.302.322zm7.878-.616L16.352 5.86h1.722l2.016 4.858h.056l1.96-4.858H23.8l-4.41 10.164h-1.624l1.554-3.416zm8.266-6.748h1.666l1.442 5.11h.056l1.61-5.11h1.582l1.596 5.11h.056l1.442-5.11h1.638L36.392 13h-1.624L33.13 7.876h-.042L31.464 13h-1.596l-2.282-7.14zM40.7 4.824a1 1 0 01-.735-.301 1 1 0 01-.301-.735 1 1 0 01.301-.735 1 1 0 01.735-.301 1 1 0 01.735.301 1 1 0 01.301.735 1 1 0 01-.301.735 1 1 0 01-.735.301zm-.77 1.036h1.54V13h-1.54V5.86zm6.464 7.252c-.317 0-.616-.051-.896-.154a1.967 1.967 0 01-.686-.406c-.401-.401-.602-.947-.602-1.638V7.218h-1.246V5.86h1.246V3.844h1.54V5.86h1.736v1.358H45.75v3.36c0 .383.075.653.224.812.14.187.383.28.728.28.159 0 .299-.021.42-.063.121-.042.252-.11.392-.203v1.498c-.308.14-.681.21-1.12.21zm2.782-10.136h1.54v2.73l-.07 1.092h.07c.205-.336.511-.614.917-.833.406-.22.842-.329 1.309-.329.868 0 1.53.254 1.988.763.457.509.686 1.202.686 2.079V13h-1.54V8.688c0-.541-.142-.947-.427-1.218-.285-.27-.656-.406-1.113-.406-.345 0-.656.098-.931.294a2.042 2.042 0 00-.651.777 2.297 2.297 0 00-.238 1.029V13h-1.54V2.976zm32.619-.347v4.097h2.554c.608 0 1.11-.203 1.509-.607a1.96 1.96 0 00.613-1.442c0-.546-.205-1.022-.613-1.427-.398-.415-.901-.622-1.51-.622h-2.553zm0 5.539v4.753H80.27V1.186h4.045c1.028 0 1.901.34 2.62 1.016.73.677 1.094 1.503 1.094 2.475 0 .994-.364 1.825-1.094 2.49-.708.668-1.581 1-2.62 1h-2.52v.001zm7.775 2.294c0 .394.17.722.507.984.337.262.732.393 1.185.393.641 0 1.213-.235 1.716-.704.503-.47.754-1.022.754-1.655-.476-.372-1.139-.557-1.99-.557-.62 0-1.135.148-1.55.443-.414.295-.621.66-.621 1.096m1.973-5.834c1.128 0 2.018.298 2.67.893.652.596.978 1.413.978 2.45v4.95h-1.459v-1.115h-.066c-.63.918-1.47 1.377-2.52 1.377-.896 0-1.645-.262-2.247-.787-.602-.524-.904-1.18-.904-1.966 0-.831.318-1.491.953-1.983.636-.492 1.484-.738 2.545-.738.906 0 1.653.164 2.238.492v-.345c0-.524-.21-.97-.63-1.335a2.175 2.175 0 00-1.475-.55c-.852 0-1.525.356-2.023 1.067L88.261 6.2c.74-1.049 1.835-1.573 3.283-1.573m12.021.263l-5.09 11.57h-1.576l1.89-4.048L95.44 4.89h1.658l2.421 5.77h.033l2.355-5.77z' fill='%23FFF'/%3E%3Cpath d='M75.631 7.143c0-.474-.04-.932-.117-1.37H69.08v2.596h3.684a3.12 3.12 0 01-1.362 2.05v1.686h2.199c1.288-1.174 2.03-2.91 2.03-4.962' fill='%234285F4'/%3E%3Cpath d='M69.08 13.733c1.842 0 3.392-.598 4.522-1.628l-2.2-1.687c-.611.408-1.4.646-2.321.646-1.78 0-3.29-1.186-3.83-2.784h-2.265v1.738a6.83 6.83 0 006.095 3.715' fill='%2334A853'/%3E%3Cpath d='M65.251 8.28a4.01 4.01 0 010-2.58V3.961h-2.265a6.644 6.644 0 00-.727 3.028c0 1.089.262 2.117.727 3.028L65.25 8.28z' fill='%23FABB05'/%3E%3Cpath d='M69.08 2.916c1.006 0 1.907.342 2.618 1.011v.001l1.947-1.924C72.462.916 70.92.247 69.08.247a6.83 6.83 0 00-6.095 3.715L65.25 5.7c.54-1.597 2.05-2.783 3.83-2.783' fill='%23E94235'/%3E%3C/g%3E%3C/svg%3E");width:225px}@media(max-width:767px){.google-pay-trigger{width:100%}}.paypal-button{display:inline-flex;align-items:center;justify-content:center;grid-gap:4px;gap:4px;background-color:#fec439;text-decoration:none;border-radius:4px;padding:12px 24px;font-family:Futura,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;transition:background-color .2s ease-in-out;border:none;width:225px}@media(max-width:767px){.paypal-button{width:100%}}.paypal-button .paypal-button-message{color:#253b81;font-weight:700;font-size:12px}.paypal-button img{height:20px}.paypal-button:hover{background-color:#cc8400}#paypal-cart-missing-info{border:none;padding:30px;font-size:16px}.paypal-cart-missing-info-container{display:flex;flex-direction:column;grid-gap:20px;gap:20px;align-items:center}.paypal-cart-missing-info-title{font-size:22px;font-weight:700;text-align:center}.paypal-cart-missing-fields{display:flex;grid-gap:10px;gap:10px;width:600px}@media(max-width:767px){.paypal-cart-missing-fields{width:100%;flex-direction:column}}.paypal-cart-missing-fields input{padding:15px 30px;height:48px;border:1px solid #dedede;flex:1}@media(max-width:767px){.paypal-cart-missing-fields input{flex:1;width:100%}}.paypal-cart-missing-fields-ext{flex:0 0 150px}.paypal-cart-missing-info-submit{margin-top:20px}.chart-checkout-pre-form-modal{padding:10px;display:flex;flex-direction:column;color:#000;overflow-y:auto;line-height:1.25}.chart-checkout-pre-form-modal button{all:unset}.chart-checkout-pre-form-modal .header{font-size:16px;font-weight:700}.chart-checkout-pre-form-modal .sub-header{font-weight:400;font-size:14px;color:#666;margin-bottom:15px}.chart-checkout-pre-form-modal textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:96px;max-height:200px;max-width:100%;min-width:100%;border:1px solid #dedede;padding:20px;border-radius:0;font-size:12px;line-height:1;margin-bottom:15px}.chart-checkout-pre-form-modal textarea::-moz-placeholder{font-style:italic;font-size:13px}.chart-checkout-pre-form-modal textarea:-ms-input-placeholder{font-style:italic;font-size:13px}.chart-checkout-pre-form-modal textarea::placeholder{font-style:italic;font-size:13px}.chart-checkout-pre-form-modal textarea:focus{border:1px solid rgba(0,0,0,.565);outline:none}.chart-checkout-pre-form-modal .services-questions .question{margin-bottom:20px}.chart-checkout-pre-form-modal .services-questions .question .question-text{margin-bottom:10px}.chart-checkout-pre-form-modal .services-questions .question .sub-question{font-size:14px;margin-top:10px;margin-left:20px;line-height:1.25}.chart-checkout-pre-form-modal .services-questions .question .sub-sub-question{font-size:14px;margin-top:10px;margin-left:30px;line-height:1.25}.chart-checkout-pre-form-modal .RadioGroupRoot{display:flex;flex-direction:column;grid-gap:10px;gap:10px}.chart-checkout-pre-form-modal .RadioGroupItem{background-color:#fff;width:20px;height:20px;border-radius:100%;border:1px solid #000;box-shadow:0 2px 10px var(--blackA7)}.chart-checkout-pre-form-modal .RadioGroupItem:hover{background-color:rgba(0,0,0,.1)}.chart-checkout-pre-form-modal .RadioGroupItem:focus{box-shadow:0 0 0 2px #000}.chart-checkout-pre-form-modal .RadioGroupIndicator{display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:relative}.chart-checkout-pre-form-modal .RadioGroupIndicator:after{content:"";display:block;width:11px;height:11px;border-radius:50%;background-color:rgba(0,0,0,.565)}.chart-checkout-pre-form-modal .Label{color:#000;font-size:15px;line-height:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-left:10px;flex:1;line-height:1.25}.chart-checkout-pre-form-modal .Input{flex:1 0 auto;padding:0 10px;font-size:15px;line-height:1;color:#000;background-color:#fff;border:1px solid #dedede;height:40px}.chart-checkout-pre-form-modal .Input:focus{border:2px solid #dedede}.chart-checkout-pre-form-modal .phone-section .label{font-size:15px;color:#333;margin-bottom:4px;text-align:left;font-weight:600}.chart-checkout-pre-form-modal .phone-section input[type=tel],.chart-checkout-pre-form-modal .phone-section input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:48px;width:100%;background-color:#fff;border:1px solid #dedede;font-size:14px;padding:8px 16px;border-radius:0}.chart-checkout-pre-form-modal .phone-section input[type=tel]:focus,.chart-checkout-pre-form-modal .phone-section input[type=text]:focus{border:1px solid #1976d2;outline:none}.chart-checkout-pre-form-modal .phone-section input[type=tel]::-moz-placeholder,.chart-checkout-pre-form-modal .phone-section input[type=text]::-moz-placeholder{color:#9b9b9b}.chart-checkout-pre-form-modal .phone-section input[type=tel]:-ms-input-placeholder,.chart-checkout-pre-form-modal .phone-section input[type=text]:-ms-input-placeholder{color:#9b9b9b}.chart-checkout-pre-form-modal .phone-section input[type=tel]::placeholder,.chart-checkout-pre-form-modal .phone-section input[type=text]::placeholder{color:#9b9b9b}.chart-checkout-pre-form-modal .continue-button-container{margin-top:20px;text-align:center}.chart-checkout-pre-form-modal .continue-button{all:unset;display:inline-block;background-color:#1976d2;color:#fff;font-size:16px;font-weight:600;padding:14px 40px;cursor:pointer;text-align:center;width:100%;box-sizing:border-box}.chart-checkout-pre-form-modal .continue-button:hover:not(:disabled){background-color:#1565c0}.chart-checkout-pre-form-modal .continue-button:disabled{background-color:#ccc;cursor:not-allowed}.top-3 .md-diamond{top:-1px}.top-3 .md-diamond:first-of-type{margin-left:0}.ticker{padding:2px 3px;margin:2px}
