#cross-sell__device-detail__swiper .o2-swiper{height:100%;max-height:100%}.o2-carousel__detail o2-picture{cursor:ew-resize}#eshopwizard #installation-method-page .w100radio>div{width:100%}#eshopwizard o2-radio-group[name=choose-transaction__radio]{margin-bottom:3.2rem}#eshopwizard o2-radio-group[name=choose-transaction__radio] .radio-content{display:none;margin-top:2rem}#eshopwizard o2-radio-group[name=choose-transaction__radio] o2-radio[checked] .radio-content{display:block}#eshopwizard #extenders-wizard-component .alignItemsCenter{align-items:center}#eshopwizard #choose-device-page .choose-hw{display:flex;flex-direction:column;min-height:85vh}#eshopwizard #choose-device-page .choose-hw .content--wrapper{display:flex;flex-grow:1;flex-direction:column}#eshopwizard #choose-device-page .choose-hw .radio--choose-hw o2-radio::part(label){padding-top:2rem;padding-bottom:3.2rem}#eshopwizard #choose-device-page .choose-hw .info-box .info-item{display:flex;gap:1.6rem;margin-bottom:2rem}#eshopwizard #choose-device-page .choose-hw .info-box .info-item:last-child{margin-bottom:0}#eshopwizard #choose-device-page .choose-hw .info-box .info-item .icon-wrapper{width:4.8rem;height:4.8rem;background-color:#fff;display:flex;justify-content:center;align-items:center;border-radius:.4rem;flex-shrink:0}#eshopwizard #choose-device-page .choose-hw .info-box .info-item .item-info{line-height:2.1rem;font-size:1.6rem;letter-spacing:.03rem;color:var(--o2-secondary);padding-top:.2rem}#eshopwizard #choose-device-page .choose-i-radio-label{display:flex;align-items:center;justify-content:space-between}#eshopwizard #choose-device-page .radio__text{width:100%!important}#eshopwizard #choose-device-page .extender__price{font-size:1.6rem;line-height:2.1rem;font-weight:600;letter-spacing:.01rem;display:flex;align-items:flex-end;text-align:right;flex-direction:column;flex-shrink:0;min-width:30%}#eshopwizard #choose-device-page .extender__description{flex-grow:1;font-size:1.6rem;line-height:2.1rem;letter-spacing:.025rem}.o2_center_icon__bLf8h{display:flex;justify-content:center;margin-top:-32px}.cross-sell{display:flex;flex-direction:column;min-height:85vh}.cross-sell__header{background-color:#fff}.cross-sell__product-scan{display:flex;gap:1.6rem;margin-bottom:3.2rem}.cross-sell__product-scan o2-button{flex-shrink:0}.cross-sell .cross-sell--ind,.cross-sell .cross-sell--hw{flex-grow:1}.cross-sell--hw .cross-sell__products{display:flex;flex-wrap:wrap;margin-left:-.8rem;margin-right:-.8rem;margin-bottom:2rem}.cross-sell--hw .cross-sell__product{padding-left:.8rem;padding-right:.8rem;width:100%;padding-bottom:1.6rem}.cross-sell--hw .cross-sell__product o2-box{margin:0;flex-grow:1;height:calc(100% - 3.2rem)}.cross-sell--hw .cross-sell__product o2-box::part(content){height:100%;display:flex;justify-content:space-between;flex-direction:column}.cross-sell--hw .cross-sell__product .product__content{display:flex;gap:1.2rem}.cross-sell--hw .cross-sell__product.product--disabled .product__content{opacity:.5}.cross-sell--hw .cross-sell__product .product__image{width:6.4rem;height:6.4rem;flex-shrink:0;text-align:center;padding:.4rem}.cross-sell--hw .cross-sell__product .product__title{font-size:1.6rem;font-weight:600;flex-grow:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cross-sell--hw .cross-sell__product .product__price{flex-shrink:0;font-size:1.6rem;font-weight:600;text-align:right}.cross-sell__product .product__name{flex-grow:1}.cross-sell__product .product__price{flex-shrink:0}.cross-sell__product .product__old-price{font-size:1.4rem;text-align:right;text-decoration:line-through;flex-shrink:0;color:var(--o2-secondary)}.cross-sell--hw .cross-sell__product .product__actions{display:flex;margin-top:1.6rem;margin-left:-.8rem;margin-right:-.8rem}.cross-sell--hw .cross-sell__product .product__action{min-width:50%;flex-grow:1;padding-left:.8rem;padding-right:.8rem}.cross-sell__cta-wrapper{height:8.4rem}o2-toast-container{width:100%}.cross-sell__cta.cta--sticky{position:fixed;width:100%;bottom:0;left:0;background-color:#fff;border-top:1px solid var(--o2-border, #cbd5e1);z-index:1;max-width:100vw}.cross-sell--hw .cross-sell__product .product__action o2-tag::part(tag){justify-content:center}@media screen and (min-width: 768px){.cross-sell .cross-sell--ind,.cross-sell--hw{flex-grow:0}.cross-sell--hw .cross-sell__product{width:50%}}@media screen and (min-width: 992px){.cross-sell--hw .cross-sell__product{width:33.33%}}@media screen and (min-width: 768px){.cross-sell .cross-sell--ind,.cross-sell .cross-sell--hw{flex-grow:0}}@media screen and (min-width: 768px){.cross-sell .content--wrapper{flex-grow:0}}.cross-sell .cross-sell__product o2-checkbox::part(label){align-items:flex-start}.cross-sell .cross-sell__product o2-checkbox::part(text){width:100%}#eshopwizard .errors-wrapper p{margin-bottom:4rem}#eshopwizard #continue-btn{margin-top:12rem}@media screen and (min-width: 768px){#eshopwizard .errors-wrapper p{margin-bottom:3.2rem}#eshopwizard #continue-btn{margin-top:3.2rem}}#eshopwizard #choose-tariff-page .choose-tariff__box-icon{position:absolute;z-index:2;margin-left:auto;margin-right:auto;left:0;right:0;top:-1.6rem}#eshopwizard #choose-tariff-page .choose-tariff--box o2-radio-group.radio-group--subscriber-type{margin-top:1.6rem;flex-direction:column}#eshopwizard #choose-tariff-page .choose-tariff--box o2-radio-group.radio-group--subscriber-type o2-radio{flex:1}@media screen and (min-width: 768px){#eshopwizard #choose-tariff-page .choose-tariff--box o2-radio-group.radio-group--subscriber-type{flex-direction:row}}#eshopwizard .hw-products-wrapper{margin-bottom:2.4rem}#eshopwizard .hw-products-wrapper .hw-product:only-child{text-align:center;display:block}#eshopwizard .hw-products-wrapper .hw-product:only-child o2-picture::part(image){margin-bottom:1.6rem;margin-right:0;max-height:none}#eshopwizard .hw-products-wrapper .hw-product{border-bottom:1px dashed var(--o2-gray-light, #c7d4e1);padding:1.6rem 0;display:flex;flex-direction:row;width:100%}@media screen and (min-width: 768px){#eshopwizard .hw-products-wrapper .hw-product{border-bottom:0;padding:4.8rem;flex-direction:column;text-align:center;width:50%}}@media screen and (min-width: 992px){#eshopwizard .hw-products-wrapper .hw-product{width:33%}}#eshopwizard .hw-products-wrapper .hw-product .hw-product__info{display:flex;flex-direction:column;justify-content:center}#eshopwizard .hw-products-wrapper .hw-product .hw-product__image-wrapper{min-width:6rem;margin-right:1.6rem;text-align:center}#eshopwizard .hw-products-wrapper .hw-product o2-picture::part(image){max-height:6rem}#eshopwizard .hw-products-wrapper .hw-product .hw-product__title{font-size:1.6rem;font-weight:600}#eshopwizard .hw-products-wrapper .hw-product .hw-product__lead{color:var(--o2-secondary, #738aa0);font-size:1.4rem;line-height:3rem}#eshopwizard .price-calculator-list{margin-bottom:2rem}#eshopwizard .price-calculator-list o2-tooltip{display:inline-flex;margin-left:.4rem}#eshopwizard o2-slider{margin-bottom:2rem}#eshopwizard .visible-xxs{display:block}@media screen and (min-width: 360px){#eshopwizard .visible-xxs{display:none}}@media screen and (min-width: 768px){#eshopwizard .hw-products-wrapper{margin-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}#eshopwizard .hw-products-wrapper .hw-product .hw-product__image-wrapper{margin-right:0;min-height:13.6rem}#eshopwizard .hw-products-wrapper .hw-product o2-picture::part(image){max-height:12rem;margin-bottom:1.6rem}}@media screen and (max-width: 767px){#eshopwizard .choose-transaction{display:flex;flex-direction:column;min-height:85vh}}#eshopwizard .choose-transaction .radio-group{margin-bottom:3.2rem}#eshopwizard .choose-transaction .radio-group .radio-content{margin-top:2rem}#eshopwizard .choose-transaction .radio-group .radio-content .inline-input{display:flex;justify-content:space-between}#eshopwizard .choose-transaction .radio-group .radio-content .inline-input o2-form-field{flex-grow:1}#eshopwizard .choose-transaction .radio-group .radio-content .inline-input o2-button{margin-top:2rem;margin-left:2rem}#eshopwizard .choose-transaction .modal-scrollable{max-height:580px;overflow-y:auto;margin-bottom:6rem}#eshopwizard .choose-transaction .fixed-modal-button{position:fixed;width:calc(100% - 4rem);bottom:2rem}#eshopwizard .o2-radio-box-vertical o2-radio{transition:all .3s var(--o2-transition)}#eshopwizard .o2-radio-box-vertical o2-radio::part(label){display:flex;flex-direction:column;align-items:center;padding:1.6rem}#eshopwizard .o2-radio-box-vertical o2-radio:hover{border-color:var(--o2-blue-action-dark, #006592)!important}
