.InstallationServiceCampaignSelector_installationServiceCampaignContainer__zNoGT{box-sizing:border-box;max-width:700px}.InstallationServiceCampaignSelector_installationServiceCampaignContainerHeading__3eqIb{margin-bottom:.75rem;padding-left:12px}.DeviceChargerIcons_deviceChargerIcons__Yokkg{width:100%;height:86px;justify-content:end;cursor:pointer}.DeviceChargerIcons_deviceChargerIcons__Yokkg .DeviceChargerIcons_iconColumn___A7mO{height:100%;text-align:end}.DeviceChargerIcons_deviceChargerIcons__Yokkg .DeviceChargerIcons_iconColumn___A7mO:first-of-type{margin-right:10px}.DeviceChargerIcons_deviceChargerIcons__Yokkg .DeviceChargerIcons_iconContainer__e13LH{height:86px;width:auto}.DeviceChargerIcons_deviceChargerIcons__Yokkg .DeviceChargerIcons_requirementsIcon__FsGsU{height:60px}.DeviceChargerDetails_deviceChargerDetails__SR0bb .DeviceChargerDetails_infoPopoverRow__La7cb{width:100%;justify-content:end;padding-bottom:10px;min-height:29px}.DeviceChargerDetails_deviceChargerDetails__SR0bb .DeviceChargerDetails_infoButton__Whg1B{width:100%;height:86px;background-color:inherit;border:0}.DevicePricingOptionSelector_device-page-device-pricing-option-selector__xuMGN{padding:0!important}.productImageSelector_product-images-container__AUb1B{width:100%;margin-bottom:36px}.productImageSelector_selected-product-image-container__smDD1{width:100%;display:block;position:relative;overflow:hidden;padding-left:0;margin-bottom:24px}.productImageSelector_selected-product-image-container__smDD1 .productImageSelector_discount-label__oUCCw{display:inline-flex;font-size:12px;line-height:10px;min-width:90px}.productImageSelector_product-icons__yDXle{width:100%;height:100%;display:flex;flex-direction:row;justify-content:center}.productImageSelector_product-icons__yDXle .productImageSelector_product-icon-container__BYnvK{width:70px;height:70px;padding:10px;margin-right:6px;margin-bottom:0;display:flex;align-items:center;justify-content:center;border:2px solid #0000;box-sizing:border-box}.productImageSelector_product-icons__yDXle .productImageSelector_product-icon-container--selected__pBU26{cursor:pointer;border-radius:2px;border-color:var(--ws-color-focus-blue)}.productImageSelector_product-icons__yDXle .productImageSelector_product-icon-container__BYnvK:hover{cursor:pointer;border-radius:2px;border-color:var(--ws-color-blue-600)}.productImageSelector_product-icons__yDXle .productImageSelector_product-icon-container__BYnvK .productImageSelector_product-icon__NjXkO{max-width:100%;max-height:100%}.productImageSelector_center-spinner-container__nUZvA{position:absolute;width:100%;height:100%;display:grid;align-items:center;top:0}.productImageSelector_spinner-over-image__Lwu_W{display:flex;margin:0 auto}@media screen and (min-width:960px){.productImageSelector_selected-product-image-container__smDD1{min-height:450px}}.ds-disclaimer{border-radius:var(--eds-border-radius-base);display:flex;flex-flow:row nowrap;margin:0;opacity:0;padding:var(--eds-spacer-core-xs);pointer-events:none;transition:visibility .2s 0s,opacity .2s 0s;transition-timing-function:ease-in-out;visibility:hidden}.PerkVoucherLeftoverReminder_perk-voucher-leftover-reminder__x0Koc{width:100%}@media only screen and (min-width:960px){.PerkVoucherLeftoverReminder_perk-voucher-leftover-reminder__x0Koc{width:50%}}.CartCrossSellProduct_shopping-cart-cross-sell-product-contents__items__ZTs5h{border-top:1px solid var(--ws-color-border-default);list-style:none}.CartCrossSellProduct_shopping-cart-cross-sell-product-item__0ZOmp{transition:opacity .5s;opacity:1;padding:var(--ws-baseline-3) 0}.CartCrossSellProduct_shopping-cart-cross-sell-product-item__right__J_z52{text-align:right}.CartCrossSellProduct_no-wrap__oimMo{white-space:nowrap}@media screen and (max-width:479px){.CartCrossSellProduct_shopping-cart-cross-sell-product-price__EDcaA{margin-top:var(--ws-baseline-2)}}.CartCrossSellProduct_show-more-or-less-btn-container__cVB6j{border-top:1px solid var(--ws-color-border-default);overflow:hidden}.CartCrossSellProduct_shopping-cart-badge__D1wpV{margin-left:var(--ws-baseline-2)}@media (max-width:768px){.CartCrossSellProduct_show-more-or-less-btn-container__cVB6j{display:flex;gap:10px;flex-direction:column;align-items:center}.CartCrossSellProduct_show-more-or-less-btn-container__cVB6j button{display:block;min-width:70%;text-align:center;align-items:center}.CartCrossSellProduct_shopping-cart-badge__D1wpV{margin-left:0}}.StickyAddToCart_styled-sticky-cta__FkcMA{display:none}@media (max-width:800px){.StickyAddToCart_styled-sticky-cta__FkcMA{align-items:center;background:var(--ws-color-white);bottom:0;box-shadow:0 -6px 30px -15px #0009;display:flex;height:90px;justify-content:space-around;margin:0 -5%;position:fixed;width:100%;z-index:10}}.PerkVoucherModalOpener_perk-voucher-offer-modal-opener__qMXfd{display:flex;flex-direction:column;background-color:var(--ws-color-blue-200);padding:calc(3 * var(--ws-baseline))}.PerkVoucherModalOpener_perk-voucher-offer-modal-opener--icon__N2Sgc{display:flex;justify-content:center}@media (min-width:530px){.PerkVoucherModalOpener_perk-voucher-offer-modal-opener__qMXfd{flex-direction:row}.PerkVoucherModalOpener_perk-voucher-offer-modal-opener--icon__N2Sgc>img{margin-top:calc(4 * var(--ws-baseline));margin-right:calc(2 * var(--ws-baseline))}}.PerkVoucherModalOpener_perk-voucher-offer-modal-opener--input__nWeZB{width:250px}.Divider_divider__hMpAX{width:100%;border-bottom:1px solid var(--ws-color-grey-400);margin-top:7px;margin-bottom:7px}.Divider_divider--thick__XOwRl{border-bottom-width:2px}.LipscoreSmallRating_lipscore-small-rating-container__ErtKb{margin-top:6px;margin-bottom:12px}.ConstructorSearchResultView_allow-overflow__dexaJ,.KlevuSearchResultView_allow-overflow__GB69A{overflow:visible}.Interaction_container__BdLRw{flex-direction:column}.Interaction_row__VTqQS{flex-direction:column;margin-bottom:8px}.Interaction_cart-button__gHksY{width:89vw}.Interaction_quantity__hwwpW{margin-right:0;margin-bottom:8px}@media (min-width:960px){.Interaction_row__VTqQS{flex-direction:row}.Interaction_cart-button__gHksY{width:190px;margin-left:8px}.Interaction_quantity__hwwpW{margin-right:8px;margin-bottom:0}}.Contract_section__EayMB{background-color:var(--ws-color-grey-200)}.Contract_container__Jbi_z{max-width:1320px;margin:64px auto 30px;justify-content:space-between;flex-direction:column}.Contract_column__ajmA5{padding:20px}.Contract_column__ajmA5 h2{font-size:1.5rem;margin-bottom:10px}.Contract_accordion-container__xZFH8{margin:0 auto 36px}.Contract_skeltal__iUxS5{height:120px}@media (min-width:960px){.Contract_container__Jbi_z{flex-direction:row}.Contract_section__EayMB{background-color:inherit}.Contract_accordion-container__xZFH8{width:1320px}}.DeviceInstallation_installationServiceRoot__hgOSM{font-family:var(--ws-base-font-family);text-align:left}.DeviceInstallation_installationServiceRoot__hgOSM h4{font-style:normal;font-weight:var(--ws-font-weight-bold);padding-bottom:.3em}.DeviceInstallation_installationService__U2lLr{border:2px solid var(--ws-color-border-default);border-radius:2px;font-size:13px;font-style:normal;font-weight:var(--ws-font-weight-base);line-height:18px;margin-bottom:12px;position:relative}.DeviceInstallation_installationDescription__FHqlM{font-style:normal;font-weight:var(--ws-font-weight-base);font-size:var(--ws-font-size-baseline);line-height:1.5em;padding:14px}.DeviceInstallation_installationServiceSelected__dth7N{border-color:var(--ws-color-blue-600)}.InstallationServiceCheckbox_installationServiceCheckboxRoot__OJ4F4{display:flex;flex-wrap:wrap;justify-content:space-between;padding:12px}.InstallationServiceCheckbox_installationPrice__Kq_vB{line-height:1}.InstallationServiceCheckbox_installationPrice_hide__R__Vk{display:none}@media only screen and (max-width:639px){.InstallationServiceCheckbox_installationServiceCheckboxRoot__OJ4F4{display:inline-block}.InstallationServiceCheckbox_installationPrice__Kq_vB{flex:0 0 100%;margin-left:unset}}.InstallationServicePaymentOptions_normalPrice__ulAI4,.InstallationServicePaymentOptions_priceDescription__3pd_U{font-style:normal;font-weight:var(--ws-font-weight-base);font-size:13px;line-height:1.4em}.InstallationServicePaymentOptions_installmentPaymentOptions__L8h2c{padding:0 12px 12px}.SecureRouter_secure-router-service__aOFcr{border:2px solid var(--ws-color-border-default);border-radius:2px;font-size:13px;font-style:normal;font-weight:400;line-height:18px;margin-bottom:12px;position:relative}.SecureRouter_secure-router-service--selected___F0Gl{border-color:var(--ws-color-blue-600)}.SecureRouter_secure-router-price__PfUMj{margin-left:auto;text-align:right}.SecureRouter_secure-router-campaign-container__heading__nIork{margin-bottom:.75rem}.SecureRouter_secure-router-service-checkbox-root__I_RZg{display:flex;flex-wrap:wrap;justify-content:space-between;padding:12px}.SecureRouter_secure-router-price__PfUMj{line-height:1}@media only screen and (max-width:639px){.SecureRouter_secure-router-service-checkbox-root__I_RZg{display:inline-block}.SecureRouter_secure-router-price__PfUMj{flex:0 0 100%;margin-left:unset}}.PostalCodeOrCitySearch_searchForm__W_szV{display:flex;flex-wrap:wrap;max-width:100%}.PostalCodeOrCitySearch_searchForm__W_szV .PostalCodeOrCitySearch_searchInput__CyFLp{flex:1 0 100%;max-width:100%}@media only screen and (min-width:640px){.PostalCodeOrCitySearch_searchForm__W_szV .PostalCodeOrCitySearch_searchInput__CyFLp{flex:1 1;max-width:63.33%;margin:0 10px 0 0}}@media only screen and (min-width:960px){.PostalCodeOrCitySearch_searchForm__W_szV .PostalCodeOrCitySearch_searchInput__CyFLp{flex:1 0 100%;max-width:100%;margin-bottom:12px}.PostalCodeOrCitySearch_searchContainer__Ng_w6{margin-top:var(--ws-baseline-3)}}@media only screen and (min-width:1400px){.PostalCodeOrCitySearch_searchForm__W_szV .PostalCodeOrCitySearch_searchInput__CyFLp{flex:1 1;max-width:58.33%;margin:0 10px 0 0}}@media only screen and (min-width:960px) and (max-width:1399px){.PostalCodeOrCitySearch_searchInput__CyFLp{width:432px}}