.header-pusher{display:none}#header{position:static}.sticky-container{top:40px !important}body{font-family:CircularPro,sans-serif}h1,h2,h3{font-family:CircularPro,sans-serif}@media(max-width:320px){#page-header-section-wrapper .header-title{font-size:1.5rem}}.product-list-pages .subscription-info{display:none}.product-page .cta-monthly,.product-page .cta-subscription-info,.cta-preconfig-info{display:none}.subscription-page .cta-monthly-duration,.subscription-page .price div:last-child{display:none}.checkout-page #checkout-payment-cards-wrapper,.checkout-page #personal-information-section-wrapper,.checkout-page .section_shipping div div div div:nth-child(1),.checkout-page .section_custom_order div div div div:nth-child(1),.checkout-page .section_shipping .basket-row-caret-up,.checkout-page .section_custom_order .basket-row-caret-up,.checkout-page .section_shipping .basket-row-caret-down,.checkout-page .section_custom_order .basket-row-caret-down,.checkout-page #customer_order button{display:none}.checkout-page #customer_order .form-row{width:100%}.checkout-page #shipping-information-section-wrapper>div>div{display:block !important}.checkout-page .section_shipping,.checkout-page .section_custom_order{margin-top:15px;font-weight:bold}.radio-wrapper{padding-left:35px;min-height:48px}.radio-mask{border:2px solid #949494;background:#fff;width:24px;height:24px;top:0}.radio-mask.active{background:#eef8e7;border:2px solid #46812c}.radio-mask.active::after{background-color:#46812c !important}.react-confirm-alert-button-group>button,button.primary-btn,.secondary-btn.banner-button{border:0;background:#78d54a;border-radius:50px;font-weight:bold;font-size:17.5px;line-height:145%;color:#1a1a1a;width:auto !important;margin-left:auto;margin-right:auto;min-width:115px;min-height:64px;transition:all .25s ease-in-out}.react-confirm-alert-button-group>button:hover,button.primary-btn:hover,.secondary-btn.banner-button:hover{background-color:#60aa3b;color:#1a1a1a;border:unset;box-shadow:none;transition:all .25s ease-in-out}button.primary-btn:focus,.secondary-btn.banner-button:focus{color:#1a1a1a;background-color:#60aa3b;box-shadow:inset 0 0 0 4px #49a81a;transition:all .25s ease-in-out}button.primary-btn:active,.secondary-btn.banner-button:active{color:#1a1a1a;box-shadow:inset 0 0 0 4px #49a81a,inset 0 0 17px rgba(73,168,26,0.6)}button.primary-btn.disabled-btn,button.primary-btn.disabled-btn:hover,.secondary-btn.banner-button.disabled-btn,.secondary-btn.banner-button.disabled-btn:hover{background:#949494 !important;color:#fff !important;border:none !important}.dialog-button-wrapper .dialog-button.cancel,.dialog-button-wrapper .btn.close,button.secondary-btn{color:#1a1a1a !important;font-weight:bold;font-size:16px;border-radius:50px;background-color:transparent !important;border:2px solid #666;width:auto !important;margin:auto;min-width:115px;min-height:46px}button.secondary-btn:hover,.dialog-button-wrapper .dialog-button.cancel:hover,.dialog-button-wrapper .btn.close:hover{border:2px solid #666;box-shadow:none}button.secondary-btn:focus,button.secondary-btn:active,.dialog-button-wrapper .dialog-button.cancel:focus,.dialog-button-wrapper .dialog-button.cancel:active{border:2px solid #49a81a;box-shadow:none}button.secondary-btn.disabled-btn,button.secondary-btn.disabled-btn:hover{color:#949494 !important;border:2px solid #949494 !important}.btn-add-to-cart .button-with-loading .icon-box{opacity:0;width:24px !important}#products-list-section-wrapper .icon-box{display:none}.cta-button-section .primary-btn{justify-content:center;max-width:266px}@media(max-width:1100px){.cta-button-section .icon-box{width:auto}.cta-button-section .primary-btn.disabled-btn{padding:0}.cta-button-section .primary-btn .icon-box .icon{width:auto;left:50%}.cta-button-section .primary-btn .icon-box .icon:after{content:'Kj\F8p';position:absolute;background-image:none;font-weight:bold;font-size:17.5px;line-height:145%;font-family:CircularProBook}}@media(min-width:768px){button.primary-btn{font-size:19.5px;line-height:165%}.dialog-button-wrapper .dialog-button.cancel,.dialog-button-wrapper .btn.close,button.secondary-btn{font-size:17px}}@media(max-width:335px){.product-card .card-detail{display:flex;flex-direction:column;padding:0 !important}.product-card .btn-add-to-cart{min-width:0}.product-card .btn-add-to-cart>span{font-size:12px}}.product-card{color:#000;border:0}.product-card,.inline-banner-container,.inline-banner-card{border-radius:16px}.product-card .product-title{font-weight:bold;height:62px;margin:16px 0 0 0;font-size:20px;line-height:140%;order:-1}.product-card .product-price{font-weight:bold;font-size:18px;line-height:140%;margin:16px 0 0 0}.product-card .hardware-price-info{padding:0;margin:8px 0 0 0}.product-card .product-description{color:#767676}.product-card .subscription-info .binding-text{overflow:hidden;max-width:100%;white-space:nowrap;text-overflow:ellipsis}.product-card .card-detail{display:flex;flex-direction:column;padding:24px 32px 0 32px}.product-card.hoverEffect .card-detail{display:flex;flex-direction:column;padding:24px 32px 32px 32px}.klarna-widget-container,.klarna-widget-container:hover,.klarna-widget-container:focus{border:none !important;left:0 !important;right:0 !important}.klarna-widget-container.expanded{border-bottom-left-radius:16px;border-bottom-right-radius:16px}.klarna-widget-container.expanded div{margin:auto}.klarna-toggle-button svg{color:#000}.product-card.hoverEffect:hover{transform:translateY(-16px)}.product-card.isKlarnaOpen,.product-card.isKlarnaOpen .klarna-card .klarna-title-container{border-bottom-left-radius:0;border-bottom-right-radius:0}.product-card .klarna-card{background-color:transparent;margin-top:0 !important}.product-card .klarna-card .klarna-title-container{justify-content:center;padding-bottom:24px;border-bottom-left-radius:16px;border-bottom-right-radius:16px}.product-card .card-detail div{order:0}.product-card .product-thumb{order:-2 !important}.product-card .stock-card{display:none}.product-card .btn-add-to-cart{margin:16px auto 24px auto;max-width:100% !important}.product-card .btn-add-to-cart>:first-child{margin:auto}.product-badge{border-radius:50px;padding:0 8px;top:0;left:50%;transform:translate(-50%,-50%);max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:normal}.product-card .dialog-button-wrapper{padding:0 10px 10px}.product-card .color-indicator{margin:16px 0 0 0}.product-card .color-indicator div{border:.5px solid #d0d2d3}@media(min-width:1024px){.product-card .card-detail{padding:32px 32px 0 32px}.product-card .klarna-card .klarna-title-container{justify-content:center;padding-bottom:32px}}.product-list-pages.start-page .main-banner-slick-slider{display:block}.banner-wrapper .background{position:relative}.banner-wrapper .hidden-background{height:0}.overlay-banner{display:none}.default-banner{padding:0;bottom:0;height:auto}.default-banner>div{background-color:#fff;padding:24px}@media screen and (max-width:759px) and (min-width:100px){.banner-wrapper>div>div{margin:0}}.secondary-btn.banner-button{margin:0}.banner-wrapper .banner-note,.banner-wrapper .banner-header,.banner-wrapper .banner-text{color:#000}@media(min-width:580px){.banner-wrapper .background{position:absolute}.banner-wrapper .hidden-background{height:auto}.default-banner{padding:0 5%;position:relative}.default-banner>div{border-radius:16px;padding:32px}}@media(min-width:1199px){.default-banner{padding:0}}#product-nav-tab-wrapper .toolbar-box{position:static}.toolbar-container .toolbar-box{display:flex;flex-direction:column;justify-content:center;height:100%}.category-menu #product-nav-tab-wrapper{background-color:#fff}.category-menu{background-color:#fff;border:1px solid #e5e5e5}.category-menu>:first-child{min-height:80px}.category-menu .select-wrapper>div:focus-within,.category-menu .menu-container>div:focus-within{outline:0}.toolbar-select div[class$='-menu']{border:1px solid #e5e5e5;border-radius:8px;box-shadow:0 18px 28px rgba(0,0,0,0.03);margin-top:20px}.toolbar-select div[class$='-option']{border-bottom:1px solid #e5e5e5;margin-left:0;border-left:0}.toolbar-select>div{min-height:50px !important}.toolbar{font-size:17px;height:40px;display:block;height:100%}.toolbar-item{margin-right:20px;margin-bottom:10px;padding:0;font-size:17px;height:auto}.toolbar-item:hover,.toolbar-item.active{border-color:#000}.toolbar-select div[class$='-option']:last-child{border-bottom:0}.toolbar-select .dropdown-indicator{padding:8px 0}.toolbar-select .dropdown-indicator.active{transform:rotate(180deg)}.toolbar:hover,.toolbar:focus,.toolbar.active,.select-wrapper,.select-wrapper:hover,.select-wrapper:focus,.select-wrapper.active{border-bottom:2px solid transparent}.toolbar .category-text,a+.select-wrapper div[class*='-control'] .category-text,a+.select-wrapper div[class*='-placeholder']{border:2px solid transparent;border-width:2px 0}.toolbar:hover .category-text,.toolbar:focus .category-text,.toolbar.active .category-text,a+.select-wrapper div[class*='-control'] .category-text,a+.select-wrapper:focus div[class*='-placeholder'],a+.select-wrapper:active div[class*='-placeholder'],a+.select-wrapper:hover div[class*='-placeholder']{border-bottom-color:#000;background-color:transparent}.toolbar-select div[class*='-control'] .category-text,.toolbar-select div[class*='-placeholder']{font-size:18px;line-height:23px}.site-search{height:64px}.search-input{border-bottom:none !important;height:inherit !important;padding:0 24px 0 10px !important;font-size:16px !important;color:#707070 !important}.search-category-menu-section>div[class*="LoadingWrapper"] svg circle{stroke:#78d54a}.icon-wrapper{right:24px}.total-item{background-color:#78d54a;color:#000;font-weight:700;width:24px;height:24px;top:0;font-size:16px;right:0;line-height:24px}.mini-basket{background:#f6f5f2;height:64px;width:64px;display:flex;border-radius:50%;justify-content:center;align-items:center;margin-left:32px;position:relative}.mini-basket a{position:unset}@media(max-width:814px){.toolbar-select{padding-right:10px;border:1px solid #949494 !important;border-radius:2px !important}}@media(max-width:719px){.category-menu #product-nav-tab-wrapper{padding-bottom:15px}.product-card .product-title{font-weight:bold;margin:16px 0 0 0;font-size:16px;line-height:140%;order:-1}.mini-basket{height:46px;width:46px;min-width:46px;margin-left:0 !important}.search-wrapper>button{border-radius:50%;height:46px;width:46px;min-width:46px;background:#f6f5f2}.total-item{font-size:14px}}@media(min-width:720px){.category-name{margin-bottom:1px}.site-search{background:#fff;border:1px solid #949494;box-sizing:border-box;border-radius:8px;height:64px}.search-input{padding:0 24px !important}.search-category-menu-section>div[class*="LoadingWrapper"]{width:40px}.product-card .product-price{font-size:28px}}@media(min-width:768px){.toolbar,.toolbar-item{font-size:18px;line-height:20px}.select-wrapper div[class*='-option'],.select-wrapper div[class*='-placeholder']{font-size:18px}}@media(min-width:1024px){.category-menu>:first-child{min-height:108px}.menu-container .toolbar:first-child{margin-left:0}}#products-list-section-wrapper .product-box{padding:10px 40px}@media(max-width:719px){#products-list-section-wrapper .product-box{padding:10px;width:50%}}.section-container .category-name,.header-card,.header-filter{display:none}@media(min-width:720px){#products-list-section-wrapper .product-box{padding:10px}}@media(min-width:1100px){.product-list-pages #products-list-section-wrapper{margin-top:56px}}.product-page .product-info>div{padding-bottom:36px;border-bottom:1px solid #b3b3b3}.product-page .product-info>div.section-subscription,.product-page .product-info>div.subscription-bundle-text,.product-page .product-info>div.section-widgets{padding-bottom:0;border-bottom:0}.category-61e0275852faff0001ed6b95 .toolbar-specification,.category-61e0275852faff0001ed6b95 .tab-specification{display:none}.product-page .product-info .section-variant>a{display:none}.product-page .product-info .horizontal-line{display:none}.product-page .campaign-info-section{background:#fffbe0;border-radius:12px;border:0 none;padding:16px 20px}.product-slider .slick-disabled .product-carousel-arrow::before{background-color:#e5e5e5}.product-slider .product-carousel-arrow svg{fill:#000}.product-slider .slick-dots li button{height:8px}.product-slider .slick-dots li.slick-active button{background-color:#949494}h1.product-name{font-weight:bold;font-size:30px;line-height:130%}.unique-selling-points li{font-size:1rem !important;line-height:1.2}h3.product-number{display:none}.list-wrapper{justify-content:flex-start}button.variant-option{outline:0;padding:16px 24px;align-content:center}button.variant-option:hover{box-shadow:none}.list-wrapper button{display:flex;width:auto;flex-wrap:wrap}.list-wrapper li{flex:none;padding:0 4px}.color-icon{width:40px;height:40px;box-shadow:0 0 0 2px #e6e6e6;border-radius:50%}.color-icon>div{width:32px !important;height:32px !important}.color-icon.matchable{border:0 solid #949494;box-shadow:0 0 0 2px #949494}.color-icon.matchable::after{height:42px;background-color:#949494}.color-icon.active{background:#eef8e7;border:0 solid #eef8e7;box-shadow:0 0 0 2px #46812c}.hightlight-accesory-section .slick-track>.slick-slide{margin-top:8px}.hightlight-accesory-section{display:none}.payment-option.variant-option{padding-left:40px;line-height:24px;min-height:48px}.section-variant .variant-option{background:#fff;border:2px solid #949494;box-sizing:border-box;border-radius:8px;font-size:17px;line-height:155%}.section-variant .variant-option.active{background:#e9f8e2;border:2px solid #3b8715;font-weight:bold}.section-variant .variant-option.active::before{display:none}.section-variant .variant-option.matchable{outline-style:none;color:#949494}.product-page .widget-container{display:none}.product-tab-nav .menu-container{justify-content:flex-start;padding-top:32px}.accessory-list .product-box{padding:8px 50px}@media(max-width:719px){.accessory-list .product-box{padding:10px;width:50%}}.sticky-container .section-image-container{background:#fff;box-shadow:0 10px 32px rgba(0,0,0,0.04);border-radius:16px}.cta-right-box-inner .button-text{padding-right:26px;padding-left:26px}.product-info .more-button a{display:flex;justify-content:center;padding-top:24px}.product-info .more-button svg{order:10}.product-info .section-stock{margin-top:32px;margin-bottom:32px}.product-info .section-stock .status-text{color:#000;font-size:14px}.tab-pane.tab-description{padding:0}.product-info .section-stock .status-light{width:16px;height:16px}.green-status .status-light{background-color:#78d54a}.red-status .status-light{background-color:#d0021b}.blue-status .status-light{background-color:#ffd600}@media(min-width:720px){.accessory-list .product-box{padding:16px 13px}}@media(min-width:768px){.color-icon{margin:25px 24px 0 0}.cta-container .cta-right-box-inner{justify-content:flex-end}.product-tab-nav .menu-container{justify-content:center;padding-top:40px}}@media(min-width:899px){h1.product-name{font-weight:bold;font-size:36px;line-height:130%}.list-wrapper li{flex:none;padding:0 8px}.section-variant .variant-option{font-size:18px;line-height:175%}}@media(min-width:1100px){.tab-pane.tab-description{padding:0 177px}}@media(min-width:1024px){#product-information-wrapper{margin-top:56px}#product-container-left{padding-right:100px}}span.icon.product-info-icon{background-color:#78d54a;font-size:18px}#subscription-page-cards-wrapper .product-title{color:#3b8715;font-size:27px;padding-top:2rem}#subscription-page-cards-wrapper .price{font-size:28px}@media(max-width:449px){#subscription-page-cards-wrapper .price{font-size:18px}}@media(max-width:719px){#subscription-page-cards-wrapper .section-container>div>div{width:50%}}#subscription-page-cards-wrapper .binding-time{display:none}#subscription-page-cards-wrapper .subscription-card{background:#fff;border:1px solid #e6e7e8;box-shadow:0 10px 32px rgba(0,0,0,0.04);border-radius:16px}#subscription-page-cards-wrapper .button-selected{background:#949494;border-radius:50px;color:#fff;width:auto;min-width:83px;height:auto;padding:10px 24px;margin:auto;font-weight:bold;font-size:16px;line-height:150%;min-height:44px}#subscription-page-cards-wrapper .button-box{margin:16px 0}#subscription-page-cards-wrapper .button,.dialog-button-wrapper .dialog-button{background:#78d54a;border-radius:50px;color:#000;width:auto;min-width:83px;height:auto;padding:10px 24px;margin:auto;font-weight:bold;font-size:16px;line-height:150%;min-height:44px;min-width:109px}.dialog-button-wrapper .dialog-button:hover,#subscription-page-cards-wrapper .button:hover{background:#a1e280;box-shadow:none}.dialog-button-wrapper .dialog-button:focus,.dialog-button-wrapper .dialog-button:active,#subscription-page-cards-wrapper .button:focus,#subscription-page-cards-wrapper .button:active{outline:0;background:#a1e280;box-shadow:inset 0 0 0 4px #49a81a}.subscription-badge{background-color:#78d54a;color:#000;border-radius:50px;top:0;left:50%;transform:translate(-50%,-50%);overflow:hidden;text-overflow:ellipsis;max-width:80%;white-space:nowrap;font-weight:normal}@media(min-width:768px){.dialog-button-wrapper .dialog-button,#subscription-page-cards-wrapper .button-selected,#subscription-page-cards-wrapper .button{font-size:17px}}.checkmark{border:2px solid #949494;border-radius:4px;background:#fff;outline:0;top:3px}.checkmark.checked,.checkmark.checked:hover,.checkmark.checked:focus,.checkmark.checked:active{border:solid #3b8715;background-color:#e9f8e2 !important}.checkmark.checked:after{top:0;left:4px;border-color:#3b8715}.checkbox-wrapper{min-height:48px;display:inline-block;position:relative;cursor:pointer;margin-bottom:0}.filter-name-operator{display:none}.result-text-wrapper{display:none}.filter-sort-selector-box-m{margin:0}.filter-sort-selector-box-m button.secondary-btn,.filter-sort-selector-box-m button.secondary-btn:active{background-color:transparent !important;color:#000 !important;border:none !important;box-shadow:none !important;padding:0;margin:0}.filter-sort-selector-box-m .sort-selector-btn-m{justify-content:flex-end}.filter-selector-btn-m{text-transform:initial;justify-content:flex-start;width:auto;margin:22px 0 17px 0;background-color:tomato}.filter-selector-btn-m>:first-child{font-weight:normal;font-size:18px}.filter-selector-btn-m .custom-icon-container{order:-1}.filter-selector-btn-m .custom-icon-container svg{margin-right:8px;margin-left:0}.collapse-filter-container{margin:16px 0;padding:0}.select-list li{height:48px}.checkbox-icon-box svg{stroke:#949494;stroke-width:1px}.checkbox-icon-box .filter-checkbox-check path{stroke:#3b8715;stroke-width:1px}.dialog-button-wrapper{justify-content:center}.dialog-button-wrapper>button{margin:.5rem !important}.basket-page .radio-mask{width:20px;height:20px}.basket-page .radio-wrapper{min-height:auto}.basket-page .basket-page-products>div{background-color:#edf8fd !important;color:#40748c !important}.basket-page .basket-page-products>div>div{fill:#40748c !important}.basket-page .product-link a,.basket-page .status-text{color:#000}.basket-page .product-link a{font-weight:bold}.basket-page .status-light{width:12px;height:12px}.basket-page .status-text{font-size:14px}.basket-page .normal-price{color:gray}.basket-page .price-box .price,.basketline-list .price-container,.basket-page .price-text{font-size:15px;font-weight:700}.basket-page .right-info-box,.basket-page .product-name-box{background:transparent}.basket-page .basket-row-delete{background:url(/static/f/icons/remove-black.svg) no-repeat center center}.basket-page .delete-icon{position:absolute;right:0}.basket-page .delete-icon{top:0}.basket-page .right-info-box .preconfig-icon-container,.basket-page .right-info-box .preconfig-price-container,.basket-page .normal-price,.basket-page .discount-subscription-text{padding-right:0}.basket-page .basket-line .right-info-box>.action-container,.basket-page .preconfig-line-container .right-info-box>.action-container{justify-content:end}.basket-page .preconfig-line-container .right-info-box>.action-container{flex-flow:column-reverse}.basket-page .right-info-box .preconfig-icon-container{display:flex;justify-content:flex-end;margin-bottom:16px}.basket-page .preconfig-line-container .edit-dropdown{border-radius:12px;padding:12px 0}.basket-page .preconfig-line-container .edit-dropdown a{height:36px;padding-left:12px}.basket-page .service-product-container{border-radius:12px}.service-product-line .checkbox-wrapper{padding-left:35px}.service-product-line .description-wrapper{padding-left:40px}.service-product-line .description-wrapper .expand-button{font-size:14px}.basket-page .preconfig-line-container{min-height:90px}.basket-page-proceed-buttons .proceed-payment-button,.basket-page-proceed-buttons .continue-shopping-button{width:100% !important;min-height:47px}.basket-page .service-product-container{margin-top:28px}.basketline-list{margin-bottom:0}.basketline-list>li{border-bottom:1px solid #e5e5e5;padding-bottom:28px;margin-bottom:30px}.basketline-list .price-container{padding-top:36px;padding-right:0}.basket-subscription-line{border:0 none;padding-right:0;padding-left:0}.basketline-list .service-product-line li{margin-top:0}.basket-subscription-line .basket-row-check{width:24px;height:24px}.basket-subscription-line .action-button svg{display:none}.basket-subscription-line .action-button:before{content:'';display:inline-block;background:url('/static/f/icons/light-caret-down.svg') no-repeat center center;width:24px;height:24px}.basket-subscription-line .action-button.expanded:before{background:url('/static/f/icons/light-caret-up.svg') no-repeat center center}.service-product-line{padding-bottom:24px}.basket-page-summary div{max-width:none}.basket-page .basketline-list .product-thumb{width:64px;height:auto}.basket-page .basketline-list .price-container>div{align-items:flex-end}.basket-page .preconfig-list>div{flex-wrap:nowrap}.basket-page .voucher-section,.basket-page .shipping{border-bottom:1px solid #e5e5e5}.basket-page .row-content{padding:1.5rem 0}.basket-page .b2c .price-text{font-size:19.5px}.basket-page .subscription-line-container{border-top:1px solid #e5e5e5;margin-top:1rem;padding-top:1rem}@media(min-width:580px){.basket-page .service-product-container{margin-top:28px}.basket-page-proceed-buttons>div{flex-direction:row-reverse;justify-content:center}.basket-page-proceed-buttons>div button+button{margin-right:1rem}.basket-page-proceed-buttons .proceed-payment-button,.basket-page-proceed-buttons .continue-shopping-button{height:58px;min-height:58px;min-width:200px;margin-left:0}}@media(min-width:720px){.basket-page .product-link a,.basket-page .product-name,.basket-page .price-box .price,.basket-page-summary .label-text,.basket-page .price-text{font-size:19px;font-weight:700}.basket-page .service-product-line .price,.basket-page .normal-price{font-size:18px}.basket-page .discount-subscription-text{padding-bottom:20px}.basket-page .preconfig-line-container .edit-dropdown a{font-size:15px}.basket-page .b2c .price-text{font-size:24px}}.action-container>.quantity-container{display:none}@media(max-width:720px){div#basket-page-accessories-section-wrapper .accessories .product-box{width:50%}.basketline-list>li>div{flex-direction:row;flex-wrap:nowrap}.basketline-list .price-container>div{flex-direction:column}.basketline-list>li .left-info-box{width:70%}.basketline-list>li .right-info-box{width:30%}}@media(min-width:720px) and (max-width:1099px){.basket-page .service-product-line .price{width:50%}}@media(min-width:1100px){.basket-page .service-product-line .price{width:40%}}.product-card .button-with-loading .button-text{padding-left:39px;padding-right:15px}.button-with-loading .button-text>div{font-size:inherit}.button-with-loading .icon-loading{width:24px !important}.button-with-loading .icon-loading svg{height:100%}@media(max-width:375px){.react-responsive-modal-overlay{padding-left:1rem}}@media(max-width:719px){.product-card .button-with-loading .button-text{padding-left:0;padding-right:2px}}@media(max-width:320px){.tm-login-wrapper,.tm-guest-wrapper{margin-left:20px;margin-right:20px}.react-responsive-modal-overlay{padding-left:.8rem}}@media(max-width:280px){.react-responsive-modal-overlay{padding-left:.7rem}}.service-product-modal #serviceProductCancel{min-height:64px}.service-product-modal .radio-wrapper{min-height:0}.service-product-modal .description-wrapper{padding-left:40px}.show-more,.show-less{border-bottom:1px solid #000;padding-bottom:0;text-decoration:none}.show-more:hover,.show-less:hover{font-weight:bold;border-bottom:2px solid #000}.none-optional-service-label{font-weight:normal}.tm-inj-login-container{padding:2.5rem .5rem 1rem}.service-product-modal .service-product-list-wrapper ul{margin-block-start:.125em;margin-block-end:.125em}.service-product-modal .description-box{margin-bottom:0}.basketline-list .service-product-line li{margin-top:0}.service-product-line .description-box{margin-bottom:0}#empty-basket-page-wrapper .header-title{margin:0 -10px}.payment-page button.secondary-btn[class*="CheckoutKlarnaDstribution"]{margin-top:10px}.payment-page button.secondary-btn[class*="CheckoutKlarnaDstribution"] div[role="tooltip"]{margin-top:.2rem;margin-right:0}.promotional-badge{font-size:14px;color:#000;font-weight:normal;line-height:15px;padding-top:20px;width:83px;height:83px;top:12%;background-color:#78d54a}@media(max-width:719px){.category-menu>:first-child{min-height:80px;flex-direction:unset}.category-menu-action{padding-top:0;padding-left:10px}.category-menu #product-nav-tab-wrapper{padding-bottom:0}}.styled-select div{border-radius:8px !important}.preconfig-box-wrapper{border:2px solid #949494;border-radius:12px;min-height:90px;background-color:#fff}.preconfig-box-wrapper.selected{border:2px solid #3b8715;background-color:#e9f8e2}.preconfig-box-wrapper .preconfig-box{padding:1rem 12px}.preconfig-box-container:last-child .preconfig-box-wrapper{margin-bottom:0}.preconfig-image-wrapper,.preconfig-image-wrapper .custom-icon-container{height:50px;width:50px}.preconfig-box-wrapper .preconfig-box-left{padding:0}.preconfig-box-wrapper .preconfig-box-left-wrapper{height:50px;width:50px}.preconfig-image-wrapper,.preconfig-image-wrapper svg{max-width:100%;max-height:100%}.preconfig-box-wrapper .rule-name-with-icon .rule-name{justify-content:space-between;font-size:19px;font-weight:450}.preconfig-box-wrapper .rule-name-with-icon .rule-description-icon-wrapper svg{display:none}.preconfig-box-wrapper .rule-name-with-icon .rule-description-icon-wrapper:before{content:'';display:inline-block;width:24px;height:24px;background:url('/static/f/icons/light-general-info.svg') no-repeat center center}.preconfig-box-wrapper .preconfig-box-center-container{padding:0}.preconfig-box-wrapper::after{display:none}.preconfig-box-wrapper .preconfig-box-left-container{padding-right:1rem;align-items:center}.preconfig-box-wrapper .preconfig-box-center-wrapper .mandatory-sign{border-radius:50px;background-color:#3b8715;top:-12px;right:auto;left:90%;transform:translateX(-90%)}.preconfig-box-wrapper .preconfig-box-center-wrapper{padding:0}.preconfig-box-wrapper .buttons-container *{font-weight:450}@media(max-width:720px){.preconfig-box-wrapper .preconfig-box{display:block}.preconfig-box-wrapper .preconfig-box-left,.preconfig-box-wrapper .preconfig-box-left-wrapper,.preconfig-box-wrapper .preconfig-box-left-container{display:inline}.preconfig-box-wrapper .preconfig-box-left-container{float:left;margin:0;padding-right:.5rem}.preconfig-box-wrapper .preconfig-box-left-wrapper{padding-left:0}.preconfig-box-wrapper .preconfig-box-left{width:auto;padding:0}.preconfig-box-wrapper .preconfig-image-wrapper,.preconfig-box-wrapper .preconfig-image-wrapper .custom-icon-container{width:36px;height:36px}.preconfig-box-wrapper .rule-name-with-icon .rule-name{font-size:17.5px;min-height:36px;margin-bottom:.5rem}.preconfig-box-wrapper .rule-description-icon-wrapper>svg{width:36px;height:36px}}@media(min-width:720px){.preconfig-box-wrapper .rule-description{font-size:15px;line-height:23.5px}}.preconfig-accessory-selector-modal-container .accessory-card-container{border:2px solid #949494;border-radius:12px}.preconfig-accessory-selector-modal-container .accessory-card-container+.accessory-card-container{margin-top:1.5rem}.preconfig-accessory-selector-modal-container .accessory-card-container.selected{border:2px solid #3b8715;background-color:#e9f8e2}.preconfig-description .description-box{max-height:none}.preconfig-description .description-overlay,.preconfig-description .expand-button{display:none}.accessory-card-wrapper.with-campaign-badge .accessory-card-left-container,.accessory-card-wrapper.with-campaign-badge .accessory-card-center-container,.accessory-card-wrapper.with-campaign-badge .accessory-card-right-container{padding-top:1rem}.accessory-card-container .status-text{color:#000}.accessory-card-wrapper .accessory-card-left-container{padding-left:12px;padding-right:.5rem}.preconfig-accessory-selector-modal-container .accessory-card-left-container .left-container{width:50px}.accessory-card-container .accessory-card-center-container{padding-right:12px}.accessory-card-container.selected .accessory-card-center-container.expanded{border-top-left-radius:6px;border-bottom-left-radius:0}.accessory-card-container .accessory-card-center-container .center-container .expand-detail-button{color:#000;font-weight:450;text-decoration:underline}.accessory-card-container .accessory-card-center-container .center-container .details-container{margin-left:auto}@media(max-width:580px){.accessory-card-container .accessory-card-center-container{padding-left:.5rem}.accessory-card-container.selected .accessory-card-center-container{border-radius:0 12px 12px 0}.accessory-card-container.selected .accessory-card-center-container.expanded{border-radius:12px 12px 0 0}.preconfig-accessory-selector-modal-container.default-modal .ui-dialog-titlebar{padding:54px 1rem 0 1rem}.preconfig-accessory-selector-modal-container.default-modal .ui-dialog-titlebar+.dialog-content{padding:0 1rem 28px 1rem}}@media(min-width:900px){.accessory-card-container.selected .accessory-card-center-container{border-radius:0}}.preconfig-accessory-selector-modal-container .accessory-card-container::after{display:none}.preconfig-accessory-selector-modal-container .product-badge{left:90%;transform:translate(-90%,-50%)}.preconfig-modal-buttons-wrapper .decline-button,.preconfig-modal-buttons-wrapper .confirm-button{border:0;border-radius:8px}.error-page{background:#fff}.error-page .section-container{max-width:1200px;padding:0 24px}.error-page #content-page-body-wrapper img{max-width:200px}.error-page #content-page-body-wrapper p:first-child{margin-bottom:0;margin-top:60px}.error-page #content-page-body-wrapper p+p{margin-top:0}.error-page #content-page-code-block-2-wrapper{background:#effae9}.error-page #content-page-heading-wrapper{display:none}.error-page .content-body-block{text-align:center}.error-page .content-body-block p{max-width:550px;margin-left:auto;margin-right:auto;font-size:20px;line-height:32px}ul.page-404-category-list{display:flex;flex-wrap:wrap;list-style:none;margin:.8em 0;padding:0}ul.page-404-category-list h4{margin:.8em 0;font-size:24px;line-height:31px}ul.page-404-category-list li{flex:1 1 100%;text-align:center}ul.page-404-category-list li.last{overflow:hidden}ul.page-404-category-list li.last img{max-width:176px;max-height:160px}ul.page-404-category-list .text-card p{font-size:36px;font-weight:bold;margin:0;line-height:46px}ul.page-404-category-list .card,ul.page-404-category-list .text-card{background:#fff;margin-bottom:35px;padding:35px 24px}ul.page-404-category-list .card{border-radius:12px;text-decoration:none;display:block}ul.page-404-category-list .card:hover{box-shadow:0 0 10px 0 rgb(0 0 0 / 30%)}ul.page-404-category-list .card .link-alike{text-decoration:underline}ul.page-404-category-list .text-card{background:0;margin-bottom:15px}ul.page-404-category-list picture{margin:0 auto;height:160px;display:flex;align-items:center;width:100%;justify-content:center}ul.page-404-category-list picture img{max-width:100%;max-height:100%}ul.page-404-category-list li .detail{font-size:19px;line-height:28px}ul.page-404-category-list .primary-btn{background:#78d54a;text-decoration:none;border-radius:50px;padding:.9em 2em;display:inline-block;font-weight:bold;margin-top:1.5em;font-size:18px;line-height:26px;transition:all .25s ease-in-out}ul.page-404-category-list .primary-btn:hover{background:#60aa3b;transition:all .25s ease-in-out}@media(min-width:768px){ul.page-404-category-list{margin:35px -11px}ul.page-404-category-list .card{height:100%;display:flex;flex-direction:column}ul.page-404-category-list li{flex-basis:50%;padding:11px}ul.page-404-category-list .text-card{height:100%;display:flex;align-items:center;justify-content:center}ul.page-404-category-list h4{margin:20px 0 15px}ul.page-404-category-list li .detail{display:flex;flex-direction:column;justify-content:space-between;flex:1}ul.page-404-category-list .text-card p{font-size:54px;line-height:59px}ul.page-404-category-list .card,ul.page-404-category-list .text-card{margin-bottom:0}.error-page .content-body-block p{font-size:22px;line-height:36px}.error-page #content-page-body-wrapper img{max-width:295px}}@media(min-width:991px){ul.page-404-category-list li{flex-basis:24.6666%}ul.page-404-category-list li:first-child{flex-basis:26%}ul.page-404-category-list .text-card,ul.page-404-category-list li .detail{text-align:left}ul.page-404-category-list .text-card{padding-left:0}ul.page-404-category-list .text-card p{font-size:36px;line-height:46px}}@media(min-width:1200px){ul.page-404-category-list .text-card p{font-size:54px;line-height:59px}}.welcome-login-modal-container button{width:264px !important;font-size:15px;font-weight:700;line-height:22.5px;min-height:47px;border-radius:30px;color:#1A1A1A;@media(max-width:580px){width:206px !important;padding:5px;font-size:13px;min-height:40px}}.welcome-login-modal-container button.primary-btn{background:#78d54a}.welcome-login-modal-container button.primary-btn:hover{background-color:#60aa3b;transition:all .25s ease-in-out}.welcome-login-modal-container button.secondary-btn{border:2px solid #666;background-color:#FFF !important}.welcome-login-modal-container button.secondary-btn:hover{transition:all .25s ease-in-out;box-shadow:inset 0 0 0 1px #666}.welcome-login-modal-container .login-btn{margin:28px 0 12px;@media(max-width:580px){margin:20px 0 12px}}.welcome-login-modal-container .login-business-btn{@media(max-width:580px){margin:0}}.welcome-login-modal-container .guest-btn{margin:0 0 72px;@media(max-width:580px){margin:0 0 54px}}.shop-usp .section-container>div{gap:0 2.5rem;justify-content:center}.shop-usp-item{display:flex;width:auto;padding:0;margin:0}.shop-usp-item a{width:100%;justify-content:center}.shop-usp-item-image,.shop-usp-item .shop-usp-item-image picture.img-svg img,.shop-usp-item .shop-usp-item-image picture img{min-height:auto;flex:0 0 32px;min-width:auto}.shop-usp-item .shop-usp-item-desc p{max-width:175px}.shop-usp-item .shop-usp-item-desc p.title{font-size:18px;font-weight:500}.shop-usp-item .shop-usp-item-desc p.desc{font-size:16px}@media(max-width:768px){.shop-usp{padding-top:1.7rem;padding-bottom:1.7rem}.shop-usp-item{width:100%;margin-bottom:1.2rem;justify-content:center;align-items:center}.shop-usp-item .shop-usp-item-desc p.title{font-size:20px}.shop-usp-item,.shop-usp-item .shop-usp-item-desc p{max-width:none}}.voucher-section .submit-voucher-section{text-align:right}.voucher-section .voucher-submit-btn,.voucher-section .voucher-submit-btn:hover .voucher-section .voucher-submit-btn:active{background:none !important;color:#000 !important;padding:0;height:auto;min-height:auto;min-width:auto;display:inline-block;font-size:16px;font-weight:normal;line-height:1;text-decoration:underline;cursor:pointer;margin-top:20px}.voucher-section input{border-radius:8px;height:52px;max-width:232px}.voucher-section .voucher-submit-btn:active,.voucher-section .voucher-submit-btn:focus{box-shadow:none}.voucher-section .voucher-submit-btn.disabled-btn,.voucher-section .voucher-submit-btn.disabled-btn:hover{background:none !important;color:#000 !important}@media(min-width:720px){.voucher-section .voucher-section-content{flex-direction:row;justify-content:space-between;align-items:center}.voucher-section .voucher-form-section{justify-content:flex-end;flex-wrap:nowrap}.voucher-section .input-voucher-section{text-align:right;padding-right:1.5rem}.voucher-section .input-voucher-section,.voucher-section .submit-voucher-section{width:auto}.voucher-section input{border-radius:8px;height:52px;width:219px}}.parent-product-family-select-wrapper{margin-top:10px}.parent-product-family-select-wrapper .filter-fitle{padding:0}.parent-product-family-select-wrapper [class$="-control"]{border-radius:8px;border:1px solid gray}.parent-product-family-select-wrapper [class$="-control"]:hover{border:1px solid #000;box-shadow:inset 0 0 0 1px #000}.parent-product-family-select-wrapper [class$="-placeholder"]{color:#757575}.filter-parent-product-family>div{margin:16px 0;padding:0}.product-tab-section,.product-tab-nav,.product-tab-nav .menu-container{background-color:#fff}.rule-description-modal{border-radius:12px;width:100%;@media(min-width:580px){width:554px}}.rule-description-modal-wrapper{max-width:100%}.rule-description-modal .dialog-content{@media(min-width:580px){min-width:554px;padding:28px}}.rule-description-modal .rule-name{font-size:19.5px;padding:0;@media(min-width:580px){font-size:24px}}.rule-description-modal .rule-description{font-size:15px;min-height:155px;padding-top:0;@media(min-width:580px){font-size:18px}}.rule-description-modal .dialog-button-wrapper{@media(min-width:580px){padding-left:28px;padding-right:28px}}.rule-description-modal .dialog-button-wrapper .btn{min-height:58px}.default-modal{border-radius:12px}.default-modal .ui-dialog-titlebar,.default-modal .ui-dialog-buttonpane{border:0 none}.default-modal .ui-dialog-titlebar{padding:54px 28px 0 28px}.default-modal .ui-dialog-titlebar .title{font-size:19.5px;font-weight:bold;@media(min-width:580px){font-size:24px}}.default-modal p{margin:.5rem 0}.default-modal .dialog-content{padding:54px 28px 28px 28px}.default-modal .ui-dialog-titlebar+.dialog-content{padding:0 28px 28px 28px}.default-modal .dialog-button-wrapper .dialog-button{@media(min-width:580px){width:auto}}.product-page .trade-in-box-wrapper{border-radius:12px;border:2.5px solid #909090;background:#fff;margin-bottom:0}.trade-in-box-wrapper{padding:1rem 12px}.trade-in-box-wrapper.applied{border-color:#3b8715;background:#e9f8e2}.trade-in-box-wrapper .trade-in-product-image{padding:0 1rem 0 0;align-items:center}.trade-in-box-wrapper .trade-in-image-wrapper{height:50px;width:50px}.trade-in-box-wrapper .trade-in-image-wrapper svg{max-width:100%;max-height:100%}.trade-in-box-wrapper .trade-in-details,.trade-in-box-wrapper .trade-in-details .trade-in-details-content{padding:0}.trade-in-box-wrapper .trade-in-details .trade-in-device-info,.trade-in-box-wrapper .buttons-container *{font-weight:450}.trade-in-box-wrapper .trade-in-desc,.trade-in-box-wrapper .buttons-container *{font-size:15px}.trade-in-box-wrapper .buttons-container{padding-top:.5rem}@media(max-width:720px){.trade-in-box{display:block}.trade-in-box-wrapper .trade-in-product-image,.trade-in-box-wrapper .trade-in-device-info-wrapper{display:inline}.trade-in-box-wrapper{width:100%}.trade-in-box-wrapper .tradein-header{font-weight:450;min-height:36px;margin-bottom:.5rem;display:flex;align-items:center}.trade-in-box-wrapper .trade-in-desc,.trade-in-box-wrapper .buttons-container *{font-size:14px}.trade-in-box-wrapper .trade-in-product-image{padding:0 .5rem 0 0;float:left}.trade-in-box-wrapper .trade-in-image-wrapper{height:36px;width:36px}}.step-style{border-color:#3b8715}.step-style.in-progress,.step-style.completed,.trade-in.step-container-wrapper:before{background:#3b8715}.trade-in.step-container-wrapper:before{width:80%;left:10%}.initial-modal-imei-input-field{border-radius:8px}.initial-modal.info-icon,.review-modal.info-icon{color:#3b8715 !important}.initial-modal.next-button,.question-modal.next-button,.review-modal.next-button{border-radius:50px !important;font-size:16px !important;min-height:54px !important;background-color:#57dd1c;padding:0}.initial-modal.next-button .button-with-loading .icon-loading,.question-modal.next-button .button-with-loading .icon-loading,.review-modal.next-button .button-with-loading .icon-loading{margin-right:.75rem}.question-modal.answer-yes-button,.question-modal.answer-no-button{padding:0}.question-modal.question-content{flex-direction:column-reverse}.question-modal.question-content .question-modal.indicator-group{margin-bottom:20px}.question-modal.active{border-left:0;padding-left:0;border:2.5px solid #3b8715 !important;background-color:#e9f8e2 !important}.question-modal.question-active{background-color:#57dd1c;border-color:#57dd1c}.question-modal.question-inactive{border-color:#57dd1c}.question-modal.card-wrapper,.review-modal.card-wrapper{border:2px solid #3bb715;border-radius:12px;background:#effae9}.trade-in-loading{color:#57dd1c}button#trade-in-decline-button{margin-top:6px;border-radius:50px !important;border:0 none;font-size:15px !important;padding:0;text-decoration:underline;font-weight:normal}.trade-in-modal-wrapper{border-radius:12px !important;@media(min-width:580px){min-width:554px}}.trade-in-modal-wrapper .initial-modal-wrapper,.trade-in-modal-wrapper .question-modal-wrapper,.trade-in-modal-wrapper .review-modal-wrapper{@media(min-width:580px){width:410px;margin:0 auto}}.trade-in-modal-wrapper .step-label-text{color:#4C4C4C;font-weight:normal;@media(max-width:580px){font-size:11px}}.trade-in-modal-wrapper .step-label-text.in-progress{color:#000;font-weight:700}.trade-in-modal-wrapper .initial-modal-heading{text-align:left}.trade-in-modal-wrapper .initial-modal-imei-input-field{background:transparent}.trade-in-modal-wrapper .initial-modal.next-button{background:#78D54A;width:auto !important;@media(min-width:580px){width:256px !important}}.trade-in-modal-wrapper .trade-in-image-wrapper{background:transparent}.trade-in-modal-wrapper .info-wrapper{background:transparent;padding:12px 0}.trade-in-modal-wrapper .info-content{padding:0}.trade-in-modal-wrapper .info-content ol,.trade-in-modal-wrapper .info-content ul,.question-modal-wrapper ul{padding-left:28px}.question-modal-wrapper .answer-button-outer{justify-content:center}.question-modal-wrapper .answer-yes-button-box,.question-modal-wrapper .answer-no-button-box{width:auto;margin:0 .5rem}.trade-in-modal-wrapper .device-info{font-weight:bold}.trade-in-modal-wrapper .review-modal-wrapper .review-modal-payment-text{font-size:17.5px;@media(min-width:580px){font-size:19px}}.product-page .cta-sticky{box-shadow:0 2px 10px 0 #0000001A}.inline-banner-container{border:0}.react-confirm-alert-overlay{z-index:1200 !important}.charging-device-pictogram{border-radius:12px;border-color:#f2f2f2;background-color:#f2f2f2;padding:8px;.pictogram{mix-blend-mode:multiply}}