.m-2-0{margin:2rem 0}.productList-main-section{padding:0}:import("@bge-website/theme/src/colors.css"){__value__light_grey__5:light-grey}:export{light-grey:__value__light_grey__5}.product__offer__container{display:flex;flex-direction:column;justify-content:flex-start;flex-wrap:wrap;align-items:flex-start;align-content:space-between;padding:0;margin:1rem 0}.product__offer__container ul{padding:0 0 0 2rem;list-style:disc none outside;list-style:initial}.product__offer{margin:0 0 4.6rem;width:100%}.product__offer.side{display:block}.product__offer ol,.product__offer p,.product__offer td,.product__offer ul{color:#fff;font-size:1.6rem}.product__offer__title{margin:0;font-size:3.2rem}.product__offer__sub__title,.product__offer__title{display:flex;align-content:center;justify-content:center;text-align:center;width:100%;font-weight:400}.product__offer__sub__title{font-size:2.4rem;margin:1rem 0 0}.product__offer__content{display:flex;flex-direction:column-reverse;overflow:hidden;width:100%;position:relative;background-color:#fff;margin:1rem 0;background:linear-gradient(0deg,#007acc,#00427e);color:#fff;padding:0}.product__offer__description{padding:1.6rem 1.6rem 2.4rem;margin:1.6rem 0;width:100%}.product__offer__footer{width:100%;display:flex;align-items:center;justify-content:center;position:relative}.product__offer__button{position:absolute;top:-3.6rem}.offer__image__container{display:none;width:100%;height:100%}.offer__image__container__mobile{display:flex;justify-content:center}.offer_image{vertical-align:bottom;max-height:51.4rem;width:100%}.product__offer__two__column{display:flex;flex-direction:column}.product__offer__terms{font-size:1.6rem;color:#fff;margin-top:auto}.product__offer__terms:hover{-webkit-text-decoration:underline;text-decoration:underline}.product__offer__single__column,.product__offer__two__column{display:none}.product__offer__mobile{display:block}@media screen and (min-width:48em){.product__offer__title{justify-content:flex-start;text-align:left;font-weight:700}.product__offer__sub__title{justify-content:flex-start;text-align:left;margin-top:1.1rem;font-size:2.4rem}.product__offer{width:100%}.product__offer__content{display:flex;flex-direction:column-reverse;border-radius:.25rem}.offer__image__container{display:flex;justify-content:center}.product__offer__description{padding:1rem 4rem;margin:1.6rem 0}.product__offer__description__image{margin:4.7rem 4rem 0;flex:1 1 66.66%}.product__offer__content__image__left{flex-direction:column-reverse}.product__offer__two__column{display:flex;flex-direction:row}.product__offer__single__column{display:block}.product__offer__mobile{display:none}.product__offer__two__column .product__offer__single__column:first-of-type{margin-right:2rem;flex:1 1 50%}.product__offer__two__column .product__offer__single__column:last-of-type{margin-left:2rem;flex:1 1 50%}.offer_image{height:100%;width:auto}}@media screen and (min-width:64em){.product__offer__content{display:flex;flex-direction:row;height:51.4rem;border-radius:.25rem}.product__offer__description{padding:0;margin:3.2rem}.product__offer__content__image__left{flex-direction:row-reverse}.offer__image__container{flex:0 0 33.33%}}@media only screen and (min-device-width:48em) and (max-device-width:64em) and (orientation:landscape){.offer__image__container{display:none}}@media only screen and (min-device-width:48em) and (max-device-width:64em) and (orientation:portrait){.offer__image__container{display:none}.product__offer__description__image{margin:0}}.offer-modal__title{font-size:2rem;margin:0 0 1.6rem}.bge-dialog__footer .offer-modal__footer{flex-direction:row}.offer-modal__hero-container{margin:-3.2rem -3.2rem 0}.offer-modal__hero-image{border-top-right-radius:.8rem;border-top-left-radius:.8rem}.side__biglist--summary{font-weight:700}.upsell-modal .side__biglist{margin-top:1.5rem;margin-bottom:3rem}.upsell-modal .side__biglist--summary{font-weight:400}.offer-modal__icon{display:none}@media screen and (max-width:37.5rem){.bge-dialog__footer{padding:1.6rem}.bge-dialog__footer .offer-modal__footer{flex-direction:column-reverse}.offer-modal__footer_action{margin:1.6rem 0 0}.offer-modal__footer .offer-modal__footer_action:last-child{margin:0}.offer-modal__footer_cancel{text-align:center}.offer-modal__hero-container{display:none}.offer-modal__icon{display:inline;vertical-align:middle;margin-right:.8rem}}@media screen and (min-width:48em){.bge-dialog__head h4.offer-modal__title{margin-top:1.6rem;font-size:2.4rem}.offer-modal__footer_cancel{margin-right:1.6rem}}:import("@bge-website/theme/src/colors.css"){__value__mobile_drop_shadow__0:mobile-drop-shadow;__value__desktop_drop_shadow__1:desktop-drop-shadow;__value__white__2:#fff;__value__blue_gradient_top__3:blue-gradient-top;__value__cerulean__4:cerulean;__value__button_grey__5:button-grey;__value__light_grey__6:light-grey;__value__navy__7:navy;__value__alabaster__8:alabaster}:export{mobile-drop-shadow:__value__mobile_drop_shadow__0;desktop-drop-shadow:__value__desktop_drop_shadow__1;white:__value__white__2;blue-gradient-top:__value__blue_gradient_top__3;cerulean:__value__cerulean__4;button-grey:__value__button_grey__5;light-grey:__value__light_grey__6;navy:__value__navy__7;alabaster:__value__alabaster__8}.product-comparisontable__section{padding:1.6rem 0 2.4rem;border-radius:2rem;background-color:#fff;box-shadow:0 0 2.4rem 0 rgba(0,0,0,.16);min-width:100%;margin-top:2.4rem;margin-bottom:2.4rem;max-width:100%}.product-comparisontable__title{color:#00306a;padding:0 1.6rem}.product-comparisontable__subtitle{padding:0 1.6rem}.product-comparisontable__table__container{max-width:100%;overflow-x:auto;position:relative}.product-comparisontable__table{border-spacing:.2rem;margin-left:-.2rem;border-collapse:separate}.product-comparisontable__table td p{margin-top:0;margin-bottom:0;font-size:1.4rem}.product-comparisontable__table td,.product-comparisontable__table th{padding:.8rem;min-height:3.6rem;font-size:1.4rem;line-height:1.5;vertical-align:top;border-collapse:separate}.product-comparisontable__table td{background-color:#f2f2f0;min-width:14.8rem;max-width:18.8rem}.product-comparisontable__table_filler{position:absolute;top:0;right:-.2rem;width:.2rem;height:100%;background:#fff}.product-comparisontable__table th{background-color:#00306a;text-align:left;color:#fff;border-radius:0 .8rem .8rem 0;padding-left:.8rem;margin-left:-1.6rem;position:sticky;left:0;border-left:none;z-index:10;min-width:12.4rem}.product-comparisontable__table .product-comparisontable__td__cost{background-color:#dfdfe0;align-content:flex-start}.product-comparisontable__table .product-comparisontable__td__cost .product-comparisontable__td__cost__badge{margin-bottom:.4rem}.product-comparisontable__table .product-comparisontable__td__cost .product-comparisontable__td__cost__badge-invisible{height:2.45rem;margin-bottom:.4rem}.product-comparisontable__table td.product-comparisontable__td__cost p em{font-style:normal;-webkit-text-decoration:line-through;text-decoration:line-through}.product-comparisontable__table sub{font-size:1.1rem;bottom:auto;position:static}.product-comparisontable__table tr:first-child td{border-radius:.8rem .8rem 0 0;border-top:none}.product-comparisontable__table tr:last-child td{border-radius:0 0 .8rem .8rem;border-bottom:none}.product-comparisontable__table ul{margin:0;font-size:1.4rem}.product-comparisontable__table__container--shadow-left th:before,.product-comparisontable__table__container--shadow-right th:after{content:"";width:1.6rem;position:absolute;top:-.1rem;opacity:.4;height:calc(100% + .2rem)}.product-comparisontable__table__container--shadow-left th.product-comparisontable__button__row:before,.product-comparisontable__table__container--shadow-right th.product-comparisontable__button__row:after{height:100%}.product-comparisontable__table__container--shadow-left th:before{right:-1.8rem;background-image:linear-gradient(270deg,transparent,#000)}.product-comparisontable__table__container--shadow-right th:after{left:calc(100vw - 3.2rem);background-image:linear-gradient(90deg,transparent,#000)}.product-comparisontable__table td.centered{text-align:center;vertical-align:middle}td.product-comparisontable__button__row,th.product-comparisontable__button__row{background:#fff;color:#fff;padding:0 0 .2rem;text-align:center}th.product-comparisontable__button__row .product-comparisontable__table_filler{width:calc(100% + .4rem);height:calc(100% + .6rem);top:-.3rem}.product-comparisontable__button__row .button{min-width:calc(100% - .2rem);text-align:left!important}.product-comparisontable__repair-products-link,.product-comparisontable__service-message{margin:3.2rem 1.6rem}.product-comparisontable__repair-products-link:last-child,.product-comparisontable__service-message:last-child{margin-bottom:0}@media screen and (min-width:48em){.product-comparisontable__subtitle,.product-comparisontable__title{padding:0}.product-comparisontable__subtitle{margin:3.2rem 0 2.4rem}.product-comparisontable__table{border-spacing:.4rem;margin-left:-.4rem}.product-comparisontable__repair-products-link,.product-comparisontable__service-message{margin:3.2rem 0}.product-comparisontable__section{padding:4rem 4.8rem 4.8rem;box-shadow:0 0 4.8rem 0 rgba(0,0,0,.08);margin-top:4.8rem;margin-bottom:4.8rem}.product-comparisontable__table em:has(sub),.product-comparisontable__table sub,.product-comparisontable__table td p,.product-comparisontable__table ul{font-size:1.6rem}.product-comparisontable__table td.product-comparisontable__td__cost p{font-size:2rem}.product-comparisontable__table td,.product-comparisontable__table th{border-radius:2rem;padding:1.6rem;min-height:5.6rem;font-size:1.6rem;max-width:28rem}.product-comparisontable__table td{min-width:21.6rem}.product-comparisontable__table th{min-width:15.6rem;width:15.6rem}.product-comparisontable__table__container--shadow-left th:before,.product-comparisontable__table__container--shadow-right th:after{top:-.2rem;height:calc(100% + .4rem)}.product-comparisontable__table tr:first-child td{border-radius:.8rem .8rem 0 0}.product-comparisontable__table tr td{border-radius:0}.product-comparisontable__table tr:first-child td{border-radius:2rem 2rem 0 0;border-top:none}.product-comparisontable__table tr:nth-last-child(2) td{border-radius:0 0 2rem 2rem;border-bottom:none}td.product-comparisontable__button__row,th.product-comparisontable__button__row{padding:0 0 .4rem}}:import("@bge-website/theme/src/colors.css"){__value__white__0:#fff}:export{white:__value__white__0}.badge{padding:.4rem .8rem;border-radius:.4rem;font-size:1.1rem;color:#fff;font-weight:700;display:inline-block}