#added-gift-card .giftcard .giftcard-remove:before,#address-reminder .address-delivery:before,#address-reminder.checked .address-checked:after,#address-reminder .error-message:before,#basket .esd-product-availability:before,#basket .product-controls .delete-partner-subscription:after,#basket .product-controls .delete-product:after,#basket .product-controls .increase:after,#basket .services .added-service:before,#basket .services .dependent-product:before,#basket .services .services-group-11506304589:before,#basket .services .services-group-11506304596:before,#basket .services .services-group-11698891878:before,#basket .services .services-group-11698891885:before,#basket .services .services-group-13953219555:before,#basket .services .services-group-47689015345:before,#basket .services .services-group-47689191345:before,#basket .services .services-group.services-added:after,#basket .services .services-group:not(.services-added):not(.dependent-product):after,#basket .warranties .warranty-stars-grade .warranty-stars-rating-progress:before,#basket .warranties .warranty-stars-grade .warranty-stars-rating:before,#basket .warranties .warranty.selected .warranty-name:before,#basket .warranties .warranty.selected:after,#basket .warranties .warranty.warranty-item-basic_protection:before,#basket .warranties .warranty.warranty-item-complementary_protection:before,#basket .warranties .warranty.warranty-item-extended_protection:before,#basket .warranties .warranty.warranty-item-full_protection:before,#basket .warranties .warranty.warranty-item-screen_protection:before,#basket .warranties .warranty:after,#card-subscription-encouragement .encouragement-description-toggler:before,#choose-delivery-form #digital-product-permissions .subscription-service-regulations a:before,#city-code-error:before,#delivery-time .delivery-cost #gift-card-payment-box.gift-card-validation-error #add-gift-card-form input:not(input):not(label):before,#delivery-time .delivery-cost .delivery-desc:after,#delivery-time .delivery-cost .error:not(input):not(label):before,#delivery-time .message.message-ws-error:after,#dependent-product-modal .item .name:before,#e-transfer-banks .error-backend:before,#empty-cart h3:before,#eTransferBankId-error:before,#finalize .order-payment-error .call-center:before,#finalize .order-payment-success .call-center:before,#finalize .promotion-package-service .product-photo:before,#finalize .section-delivery.section-delivery-inpost h3:before,#finalize .section-delivery.section-delivery-mail h3:before,#finalize .section-delivery.section-delivery-phone h3:before,#finalize .section-delivery.section-delivery-point h3:before,#finalize .section-delivery.section-delivery-shop h3:before,#finalize .section-delivery h3:before,#finalize .section-header h3:before,#finalize .section-invoice-data h3:before,#finalize .section-order-details .section-header h3:before,#finalize .section-other-receiver-data h3:before,#finalize .section-partnership .partnership-header:before,#finalize .section-payment h3:before,#finalize .section-personal-data h3:before,#gift-card-order-selection #gift-card-content .gift-card-type.selected:before,#gift-card-order-selection #gift-card-content .gift-card-values .card-value.selected:before,#gift-card-order-selection .aside-giftcard-preview .show-preview:before,#gift-card-payment-box .add-another-gift-card-button:before,#gift-card-payment-box .backend-error:before,#gift-card-payment-box .gift-card-limit-info:before,#gift-card-payment-box.gift-card-validation-error #add-gift-card-form #delivery-time .delivery-cost input:not(input):not(label):before,#gift-card-payment-box.gift-card-validation-error #add-gift-card-form #warranty-payment-conflict-encouragement input.product-warranty-wrapper .error-message:before,#guest-box #registation-profits li:before,#guest-kme-login .error-text:not(:empty) h2:before,#inpost-point-error:before,#location-box .more-locations-button:after,#location-box .other-location:after,#location-box .selected-location .location-info:after,#location-box button.toggle-hours:after,#login-box .message-error:before,#login-modal #login-error:not(:empty):before,#login-modal #registration-error:not(:empty):before,#login article .login-nav-buttons .nav-back:before,#mobile-order-cms .phone:before,#modal-company-invoice .invoice-eco-info:before,#modal-delivery-points .selected-point .close:before,#modal-gift-card-customization .gift-card.selected:before,#modal-gift-card-customization .greeting.selected:before,#modal-instalments-calculator .instalment-bank-message li:before,#modal-instalments-calculator .instalment-cms-message button:before,#modal-instalments-calculator .instalment-warranty-header.warranty-item-basic_protection:before,#modal-instalments-calculator .instalment-warranty-header.warranty-item-complementary_protection:before,#modal-instalments-calculator .instalment-warranty-header.warranty-item-extended_protection:before,#modal-instalments-calculator .instalment-warranty-header.warranty-item-full_protection:before,#modal-instalments-calculator .instalment-warranty-header.warranty-item-screen_protection:before,#modal-instalments-calculator .slide-left button:before,#modal-instalments-calculator .slide-right button:before,#modal-instalments-calculator [data-active-tab="0"] .tab[data-instalment="0"]:after,#modal-instalments-calculator [data-active-tab="1"] .tab[data-instalment="1"]:after,#modal-instalments-calculator [data-active-tab="2"] .tab[data-instalment="2"]:after,#modal-instalments-calculator [data-active-tab="3"] .tab[data-instalment="3"]:after,#modal-instalments-calculator [data-active-tab="4"] .tab[data-instalment="4"]:after,#modal-instalments-calculator [data-active-tab="5"] .tab[data-instalment="5"]:after,#modal-instalments-calculator [data-active-tab="6"] .tab[data-instalment="6"]:after,#modal-instalments-calculator [data-active-tab="7"] .tab[data-instalment="7"]:after,#modal-instalments-calculator [data-active-tab="8"] .tab[data-instalment="8"]:after,#modal-instalments-calculator [data-active-tab="9"] .tab[data-instalment="9"]:after,#modal-instalments-calculator [data-active-tab="10"] .tab[data-instalment="10"]:after,#modal-instalments-calculator [data-active-tab="11"] .tab[data-instalment="11"]:after,#modal-instalments-calculator [data-active-tab="12"] .tab[data-instalment="12"]:after,#modal-instalments-calculator [data-active-tab="13"] .tab[data-instalment="13"]:after,#modal-instalments-calculator [data-active-tab="14"] .tab[data-instalment="14"]:after,#modal-instalments-calculator [data-active-tab="15"] .tab[data-instalment="15"]:after,#modal-paper-invoice .invoice-eco-info:before,#modal-partner-subscriptions .partner-subscription-more button:after,#modal-warranty-payment-conflict-encouragement .modal-header .modal-close:before,#operator-client-box #additional-hint:not(:empty):before,#operator-client-box .client.active:after,#operator-client-box .operator-source.active:after,#operator-max-worth-calculator #error-low-rate:before,#operator-max-worth-calculator #error-over-max-rate:before,#order-cms .phone:before,#order-path .stage.completed:before,#parcel-point-code-error:before,#preview-modal .warranty-item-basic_protection:before,#preview-modal .warranty-item-complementary_protection:before,#preview-modal .warranty-item-extended_protection:before,#preview-modal .warranty-item-full_protection:before,#preview-modal .warranty-item-screen_protection:before,#preview-modal .warranty:before,#preview-order-steps .expand-additional-entity-info:after,#preview-order-steps .row-basket-type .more-products button:before,#preview-order-steps .row-basket-type .service-info:before,#preview-order-steps .row-basket-type .warranty-info:before,#preview-order-steps .row-delivery-point .body-shop-delivery-details .image:after,#preview-order-steps .row-delivery-point .openings-toggler:after,#promotion-package-modal .promotion-package-elements .package-photo:after,#promotion-package-modal .promotion-package-elements .service-photo:before,#promotion-package-modal .promotion-related-download a:before,#short-client-data .expand-additional-entity-info:after,#short-client-data .row-basket-type .more-products button:before,#short-client-data .row-basket-type .service-info:before,#short-client-data .row-basket-type .warranty-info:before,#short-client-data .row-delivery-point .body-shop-delivery-details .image:after,#short-client-data .row-delivery-point .openings-toggler:after,#short-delivery-address-data .expand-additional-entity-info:after,#short-delivery-address-data .row-basket-type .more-products button:before,#short-delivery-address-data .row-basket-type .service-info:before,#short-delivery-address-data .row-basket-type .warranty-info:before,#short-delivery-address-data .row-delivery-point .body-shop-delivery-details .image:after,#short-delivery-address-data .row-delivery-point .openings-toggler:after,#show-all-product-accessories .accessory-group.active:after,#show-all-product-accessories .slide-left button:before,#show-all-product-accessories .slide-right button:before,#simple-modal-wrapper .preview-warranty-content .warranty-detailed-information a:before,#simple-modal-wrapper .preview-warranty-content .warranty-grade-rating-progress-counter .warranty-grade-rating-star:before,#simple-modal-wrapper .preview-warranty-content .warranty-stars-grade .warranty-stars-rating-progress:before,#simple-modal-wrapper .preview-warranty-content .warranty-stars-grade .warranty-stars-rating:before,#simple-modal-wrapper .simple-modal-close:before,#tooltip .btn-hide-tooltip:before,#top-modal-content:before,#voucher-box .manual-voucher-section .manual-voucher-title:after,#warranty-description .warranty-detailed-information a:before,#warranty-description .warranty-grade-rating-progress-counter .warranty-grade-rating-star:before,#warranty-description .warranty-stars-grade .warranty-stars-rating-progress:before,#warranty-description .warranty-stars-grade .warranty-stars-rating:before,#warranty-encouragement .add-warranty-button.selected:before,#warranty-encouragement .warranty-features .more:after,#warranty-encouragement .warranty-features li.checked:before,#warranty-encouragement .warranty-features li.unchecked:before,#warranty-encouragement .warranty-item-basic_protection:after,#warranty-encouragement .warranty-item-complementary_protection:after,#warranty-encouragement .warranty-item-extended_protection:after,#warranty-encouragement .warranty-item-full_protection:after,#warranty-encouragement .warranty-item-screen_protection:after,#warranty-encouragement .warranty-period-info:before,#warranty-encouragement .warranty-stars-grade .warranty-stars-rating-progress:before,#warranty-encouragement .warranty-stars-grade .warranty-stars-rating:before,#warranty-grades .warranty-grade-rating-progress-counter .warranty-grade-rating-star:before,#warranty-grades .warranty-name-basic_protection:after,#warranty-grades .warranty-name-complementary_protection:after,#warranty-grades .warranty-name-extended_protection:after,#warranty-grades .warranty-name-full_protection:after,#warranty-grades .warranty-name-screen_protection:after,#warranty-grades .warranty-stars-grade .warranty-stars-rating-progress:before,#warranty-grades .warranty-stars-grade .warranty-stars-rating:before,#warranty-payment-conflict-encouragement #gift-card-payment-box.gift-card-validation-error #add-gift-card-form input.product-warranty-wrapper .error-message:before,#warranty-payment-conflict-encouragement .product-warranty-wrapper.error .error-message:before,.all-accessories-modal:after,.banks-list .bank.active:after,.checkbox-css input[type=checkbox]:checked+i:after,.combobox-list button:before,.customic-select:after,.delivery-badge-modal .section-section .title:after,.delivery-points-search #inpost-point-error:before,.delivery-points-search #parcel-point-code-error:before,.delivery-points .delivery-point .change-point:before,.delivery-points .delivery-point .openings-toggler:after,.delivery-points .map-mask .show-map:before,.delivery-points .more-delivery-points:after,.delivery-points .search-box .search-input .search-button:after,.delivery-time-hour-list+label.error:before,.delivery-time-hour-list label.error:before,.delivery-time-list .delivery-time-group.is-active .delivery-box:after,.delivery .DHL_PARCEL_POINTDeliveryType .delivery-icon:before,.delivery .HOMEDeliveryType .delivery-icon:before,.delivery .INPOSTDeliveryType .delivery-icon:before,.delivery .MAILDeliveryType .delivery-icon:before,.delivery .POODeliveryType .delivery-icon:before,.delivery .PPHOMEDeliveryType .delivery-icon:before,.delivery .PPLPDeliveryType .delivery-icon:before,.delivery .SHOP-PAYMENT-ONLINEDeliveryType .delivery-icon:before,.delivery .SHOPDeliveryType .delivery-icon:before,.energy-card .old-label .info:before,.expandable-message-block .expandable-message-toggle:before,.holiday-promotion .icon.icon-default:before,.icon-phone:before,.modal-preview-instalment-warranty .warranty-conditions-file:after,.modal-with-services .show-more-services:before,.nav-buttons .nav-back:before,.pac-container .pac-icon:before,.password-invalid ul li.error:before,.password-invalid ul li.ok:before,.password-invalid ul li:before,.payment-view .show-all-payments:after,.preview-summary .nav-back:before,.preview-summary .show-instalment-calculator:before,.product-opinion-stars-grades .stars-rating-progress:before,.product-opinion-stars-grades .stars-rating:before,.question-mark:before,.radio-css input[type=radio]+i:after,.radio-css input[type=radio]:checked+i:after,.radio-group+label.error:before,.radio-group label.error:before,.recaptcha .error-message:before,.related-accessories .slide-left button:before,.related-accessories .slide-right button:before,.remodal .modal-with-services .service-more button:after,.remodal .remodal-close:before,.remodal.services-list .service-more button:after,.report-bug:before,.select-css:after,.taxfree-message-empty-shop-list+.validate-target.validate-error #shop-code-error:before,.vies-box .vies-failure:before,.vies-box .vies-success:before{font-family:iconFont!important;speak:none;display:inline-block;font-display:block;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#added-gift-card .giftcard .giftcard-remove:hover:before,#address-reminder .address-delivery:hover:before,#address-reminder.checked .address-checked:hover:after,#address-reminder .error-message:hover:before,#basket .esd-product-availability:hover:before,#basket .product-controls .delete-partner-subscription:hover:after,#basket .product-controls .delete-product:hover:after,#basket .product-controls .increase:hover:after,#basket .services .added-service:hover:before,#basket .services .dependent-product:hover:before,#basket .services .services-group-11506304589:hover:before,#basket .services .services-group-11506304596:hover:before,#basket .services .services-group-11698891878:hover:before,#basket .services .services-group-11698891885:hover:before,#basket .services .services-group-13953219555:hover:before,#basket .services .services-group-47689015345:hover:before,#basket .services .services-group-47689191345:hover:before,#basket .services .services-group.services-added:hover:after,#basket .services .services-group:hover:not(.services-added):not(.dependent-product):after,#basket .warranties .warranty-stars-grade .warranty-stars-rating-progress:hover:before,#basket .warranties .warranty-stars-grade .warranty-stars-rating:hover:before,#basket .warranties .warranty.selected .warranty-name:hover:before,#basket .warranties .warranty.selected:hover:after,#basket .warranties .warranty.warranty-item-basic_protection:hover:before,#basket .warranties .warranty.warranty-item-complementary_protection:hover:before,#basket .warranties .warranty.warranty-item-extended_protection:hover:before,#basket .warranties .warranty.warranty-item-full_protection:hover:before,#basket .warranties .warranty.warranty-item-screen_protection:hover:before,#basket .warranties .warranty:hover:after,#card-subscription-encouragement .encouragement-description-toggler:hover:before,#choose-delivery-form #digital-product-permissions .subscription-service-regulations a:hover:before,#city-code-error:hover:before,#delivery-time .delivery-cost #gift-card-payment-box.gift-card-validation-error #add-gift-card-form input:not(input):not(label):hover:before,#delivery-time .delivery-cost .delivery-desc:hover:after,#delivery-time .delivery-cost .error:not(input):not(label):hover:before,#delivery-time .message.message-ws-error:hover:after,#dependent-product-modal .item .name:hover:before,#e-transfer-banks .error-backend:hover:before,#empty-cart h3:hover:before,#eTransferBankId-error:hover:before,#finalize .order-payment-error .call-center:hover:before,#finalize .order-payment-success .call-center:hover:before,#finalize .promotion-package-service .product-photo:hover:before,#finalize .section-delivery.section-delivery-inpost h3:hover:before,#finalize .section-delivery.section-delivery-mail h3:hover:before,#finalize .section-delivery.section-delivery-phone h3:hover:before,#finalize .section-delivery.section-delivery-point h3:hover:before,#finalize .section-delivery.section-delivery-shop h3:hover:before,#finalize .section-delivery h3:hover:before,#finalize .section-header h3:hover:before,#finalize .section-invoice-data h3:hover:before,#finalize .section-order-details .section-header h3:hover:before,#finalize .section-other-receiver-data h3:hover:before,#finalize .section-partnership .partnership-header:hover:before,#finalize .section-payment h3:hover:before,#finalize .section-personal-data h3:hover:before,#gift-card-order-selection #gift-card-content .gift-card-type.selected:hover:before,#gift-card-order-selection #gift-card-content .gift-card-values .card-value.selected:hover:before,#gift-card-order-selection .aside-giftcard-preview .show-preview:hover:before,#gift-card-payment-box .add-another-gift-card-button:hover:before,#gift-card-payment-box .backend-error:hover:before,#gift-card-payment-box .gift-card-limit-info:hover:before,#gift-card-payment-box.gift-card-validation-error #add-gift-card-form #delivery-time .delivery-cost input:not(input):not(label):hover:before,#gift-card-payment-box.gift-card-validation-error #add-gift-card-form #warranty-payment-conflict-encouragement input.product-warranty-wrapper .error-message:hover:before,#guest-box #registation-profits li:hover:before,#guest-kme-login .error-text:not(:empty) h2:hover:before,#inpost-point-error:hover:before,#location-box .more-locations-button:hover:after,#location-box .other-location:hover:after,#location-box .selected-location .location-info:hover:after,#location-box button.toggle-hours:hover:after,#login-box .message-error:hover:before,#login-modal #login-error:not(:empty):hover:before,#login-modal #registration-error:not(:empty):hover:before,#login article .login-nav-buttons .nav-back:hover:before,#mobile-order-cms .phone:hover:before,#modal-company-invoice .invoice-eco-info:hover:before,#modal-delivery-points .selected-point .close:hover:before,#modal-gift-card-customization .gift-card.selected:hover:before,#modal-gift-card-customization .greeting.selected:hover:before,#modal-instalments-calculator .instalment-bank-message li:hover:before,#modal-instalments-calculator .instalment-cms-message button:hover:before,#modal-instalments-calculator .instalment-warranty-header.warranty-item-basic_protection:hover:before,#modal-instalments-calculator .instalment-warranty-header.warranty-item-complementary_protection:hover:before,#modal-instalments-calculator .instalment-warranty-header.warranty-item-extended_protection:hover:before,#modal-instalments-calculator .instalment-warranty-header.warranty-item-full_protection:hover:before,#modal-instalments-calculator .instalment-warranty-header.warranty-item-screen_protection:hover:before,#modal-instalments-calculator .slide-left button:hover:before,#modal-instalments-calculator .slide-right button:hover:before,#modal-instalments-calculator [data-active-tab="0"] .tab:hover[data-instalment="0"]:after,#modal-instalments-calculator [data-active-tab="1"] .tab:hover[data-instalment="1"]:after,#modal-instalments-calculator [data-active-tab="2"] .tab:hover[data-instalment="2"]:after,#modal-instalments-calculator [data-active-tab="3"] .tab:hover[data-instalment="3"]:after,#modal-instalments-calculator [data-active-tab="4"] .tab:hover[data-instalment="4"]:after,#modal-instalments-calculator [data-active-tab="5"] .tab:hover[data-instalment="5"]:after,#modal-instalments-calculator [data-active-tab="6"] .tab:hover[data-instalment="6"]:after,#modal-instalments-calculator [data-active-tab="7"] .tab:hover[data-instalment="7"]:after,#modal-instalments-calculator [data-active-tab="8"] .tab:hover[data-instalment="8"]:after,#modal-instalments-calculator [data-active-tab="9"] .tab:hover[data-instalment="9"]:after,#modal-instalments-calculator [data-active-tab="10"] .tab:hover[data-instalment="10"]:after,#modal-instalments-calculator [data-active-tab="11"] .tab:hover[data-instalment="11"]:after,#modal-instalments-calculator [data-active-tab="12"] .tab:hover[data-instalment="12"]:after,#modal-instalments-calculator [data-active-tab="13"] .tab:hover[data-instalment="13"]:after,#modal-instalments-calculator [data-active-tab="14"] .tab:hover[data-instalment="14"]:after,#modal-instalments-calculator [data-active-tab="15"] .tab:hover[data-instalment="15"]:after,#modal-paper-invoice .invoice-eco-info:hover:before,#modal-partner-subscriptions .partner-subscription-more button:hover:after,#modal-warranty-payment-conflict-encouragement .modal-header .modal-close:hover:before,#operator-client-box #additional-hint:not(:empty):hover:before,#operator-client-box .client.active:hover:after,#operator-client-box .operator-source.active:hover:after,#operator-max-worth-calculator #error-low-rate:hover:before,#operator-max-worth-calculator #error-over-max-rate:hover:before,#order-cms .phone:hover:before,#order-path .stage.completed:hover:before,#parcel-point-code-error:hover:before,#preview-modal .warranty-item-basic_protection:hover:before,#preview-modal .warranty-item-complementary_protection:hover:before,#preview-modal .warranty-item-extended_protection:hover:before,#preview-modal .warranty-item-full_protection:hover:before,#preview-modal .warranty-item-screen_protection:hover:before,#preview-modal .warranty:hover:before,#preview-order-steps .expand-additional-entity-info:hover:after,#preview-order-steps .row-basket-type .more-products button:hover:before,#preview-order-steps .row-basket-type .service-info:hover:before,#preview-order-steps .row-basket-type .warranty-info:hover:before,#preview-order-steps .row-delivery-point .body-shop-delivery-details .image:hover:after,#preview-order-steps .row-delivery-point .openings-toggler:hover:after,#promotion-package-modal .promotion-package-elements .package-photo:hover:after,#promotion-package-modal .promotion-package-elements .service-photo:hover:before,#promotion-package-modal .promotion-related-download a:hover:before,#short-client-data .expand-additional-entity-info:hover:after,#short-client-data .row-basket-type .more-products button:hover:before,#short-client-data .row-basket-type .service-info:hover:before,#short-client-data .row-basket-type .warranty-info:hover:before,#short-client-data .row-delivery-point .body-shop-delivery-details .image:hover:after,#short-client-data .row-delivery-point .openings-toggler:hover:after,#short-delivery-address-data .expand-additional-entity-info:hover:after,#short-delivery-address-data .row-basket-type .more-products button:hover:before,#short-delivery-address-data .row-basket-type .service-info:hover:before,#short-delivery-address-data .row-basket-type .warranty-info:hover:before,#short-delivery-address-data .row-delivery-point .body-shop-delivery-details .image:hover:after,#short-delivery-address-data .row-delivery-point .openings-toggler:hover:after,#show-all-product-accessories .accessory-group.active:hover:after,#show-all-product-accessories .slide-left button:hover:before,#show-all-product-accessories .slide-right button:hover:before,#simple-modal-wrapper .preview-warranty-content .warranty-detailed-information a:hover:before,#simple-modal-wrapper .preview-warranty-content .warranty-grade-rating-progress-counter .warranty-grade-rating-star:hover:before,#simple-modal-wrapper .preview-warranty-content .warranty-stars-grade .warranty-stars-rating-progress:hover:before,#simple-modal-wrapper .preview-warranty-content .warranty-stars-grade .warranty-stars-rating:hover:before,#simple-modal-wrapper .simple-modal-close:hover:before,#tooltip .btn-hide-tooltip:hover:before,#top-modal-content:hover:before,#voucher-box .manual-voucher-section .manual-voucher-title:hover:after,#warranty-description .warranty-detailed-information a:hover:before,#warranty-description .warranty-grade-rating-progress-counter .warranty-grade-rating-star:hover:before,#warranty-description .warranty-stars-grade .warranty-stars-rating-progress:hover:before,#warranty-description .warranty-stars-grade .warranty-stars-rating:hover:before,#warranty-encouragement .add-warranty-button.selected:hover:before,#warranty-encouragement .warranty-features .more:hover:after,#warranty-encouragement .warranty-features li.checked:hover:before,#warranty-encouragement .warranty-features li.unchecked:hover:before,#warranty-encouragement .warranty-item-basic_protection:hover:after,#warranty-encouragement .warranty-item-complementary_protection:hover:after,#warranty-encouragement .warranty-item-extended_protection:hover:after,#warranty-encouragement .warranty-item-full_protection:hover:after,#warranty-encouragement .warranty-item-screen_protection:hover:after,#warranty-encouragement .warranty-period-info:hover:before,#warranty-encouragement .warranty-stars-grade .warranty-stars-rating-progress:hover:before,#warranty-encouragement .warranty-stars-grade .warranty-stars-rating:hover:before,#warranty-grades .warranty-grade-rating-progress-counter .warranty-grade-rating-star:hover:before,#warranty-grades .warranty-name-basic_protection:hover:after,#warranty-grades .warranty-name-complementary_protection:hover:after,#warranty-grades .warranty-name-extended_protection:hover:after,#warranty-grades .warranty-name-full_protection:hover:after,#warranty-grades .warranty-name-screen_protection:hover:after,#warranty-grades .warranty-stars-grade .warranty-stars-rating-progress:hover:before,#warranty-grades .warranty-stars-grade .warranty-stars-rating:hover:before,#warranty-payment-conflict-encouragement #gift-card-payment-box.gift-card-validation-error #add-gift-card-form input.product-warranty-wrapper .error-message:hover:before,#warranty-payment-conflict-encouragement .product-warranty-wrapper.error .error-message:hover:before,.all-accessories-modal:hover:after,.banks-list .bank.active:hover:after,.checkbox-css input[type=checkbox]:checked+i:hover:after,.combobox-list button:hover:before,.customic-select:hover:after,.delivery-badge-modal .section-section .title:hover:after,.delivery-points .delivery-point .change-point:hover:before,.delivery-points .delivery-point .openings-toggler:hover:after,.delivery-points .map-mask .show-map:hover:before,.delivery-points .more-delivery-points:hover:after,.delivery-points .search-box .search-input .search-button:hover:after,.delivery-time-hour-list+label.error:hover:before,.delivery-time-hour-list label.error:hover:before,.delivery-time-list .delivery-time-group.is-active .delivery-box:hover:after,.delivery .DHL_PARCEL_POINTDeliveryType .delivery-icon:hover:before,.delivery .HOMEDeliveryType .delivery-icon:hover:before,.delivery .INPOSTDeliveryType .delivery-icon:hover:before,.delivery .MAILDeliveryType .delivery-icon:hover:before,.delivery .POODeliveryType .delivery-icon:hover:before,.delivery .PPHOMEDeliveryType .delivery-icon:hover:before,.delivery .PPLPDeliveryType .delivery-icon:hover:before,.delivery .SHOP-PAYMENT-ONLINEDeliveryType .delivery-icon:hover:before,.delivery .SHOPDeliveryType .delivery-icon:hover:before,.energy-card .old-label .info:hover:before,.expandable-message-block .expandable-message-toggle:hover:before,.holiday-promotion .icon.icon-default:hover:before,.icon-phone:hover:before,.modal-preview-instalment-warranty .warranty-conditions-file:hover:after,.modal-with-services .show-more-services:hover:before,.nav-buttons .nav-back:hover:before,.pac-container .pac-icon:hover:before,.password-invalid ul li.ok:hover:before,.password-invalid ul li:hover:before,.payment-view .show-all-payments:hover:after,.preview-summary .nav-back:hover:before,.preview-summary .show-instalment-calculator:hover:before,.product-opinion-stars-grades .stars-rating-progress:hover:before,.product-opinion-stars-grades .stars-rating:hover:before,.question-mark:hover:before,.radio-css input[type=radio]+i:hover:after,.radio-css input[type=radio]:checked+i:hover:after,.radio-group+label.error:hover:before,.radio-group label.error:hover:before,.recaptcha .error-message:hover:before,.related-accessories .slide-left button:hover:before,.related-accessories .slide-right button:hover:before,.remodal .modal-with-services .service-more button:hover:after,.remodal .remodal-close:hover:before,.remodal.services-list .service-more button:hover:after,.report-bug:hover:before,.select-css:hover:after,.taxfree-message-empty-shop-list+.validate-target.validate-error #shop-code-error:hover:before,.vies-box .vies-failure:hover:before,.vies-box .vies-success:hover:before{text-decoration:none}#basket .product-controls .increase:after,#gift-card-payment-box .add-another-gift-card-button:before{content:"\E001"}#choose-delivery-form #digital-product-permissions .subscription-service-regulations a:before{content:"\E002"}#basket .services .services-group:not(.services-added):not(.dependent-product):after,#basket .warranties .warranty:after,#card-subscription-encouragement .encouragement-description-toggler:before,#location-box .more-locations-button:after,#location-box .other-location:after,#location-box button.toggle-hours:after,#login article .login-nav-buttons .nav-back:before,#modal-instalments-calculator .slide-left button:before,#modal-instalments-calculator .slide-right button:before,#modal-partner-subscriptions .partner-subscription-more button:after,#modal-warranty-payment-conflict-encouragement .modal-header .modal-close:before,#preview-order-steps .expand-additional-entity-info:after,#preview-order-steps .row-basket-type .more-products button:before,#preview-order-steps .row-delivery-point .openings-toggler:after,#short-client-data .expand-additional-entity-info:after,#short-client-data .row-basket-type .more-products button:before,#short-client-data .row-delivery-point .openings-toggler:after,#short-delivery-address-data .expand-additional-entity-info:after,#short-delivery-address-data .row-basket-type .more-products button:before,#short-delivery-address-data .row-delivery-point .openings-toggler:after,#show-all-product-accessories .slide-left button:before,#show-all-product-accessories .slide-right button:before,#voucher-box .manual-voucher-section .manual-voucher-title:after,#warranty-encouragement .warranty-features .more:after,.all-accessories-modal:after,.delivery-badge-modal .section-section .title:after,.delivery-points .delivery-point .openings-toggler:after,.delivery-points .more-delivery-points:after,.expandable-message-block .expandable-message-toggle:before,.modal-preview-instalment-warranty .warranty-conditions-file:after,.modal-with-services .show-more-services:before,.nav-buttons .nav-back:before,.payment-view .show-all-payments:after,.preview-summary .nav-back:before,.related-accessories .slide-left button:before,.related-accessories .slide-right button:before,.remodal .modal-with-services .service-more button:after,.remodal.services-list .service-more button:after{content:"\E003"}#empty-cart h3:before{content:"\E004"}#finalize .section-delivery.section-delivery-phone h3:before{content:"\E006"}#address-reminder.checked .address-checked:after,#basket .services .added-service:before,#basket .services .services-group.services-added:after,#basket .warranties .warranty.selected .warranty-name:before,#basket .warranties .warranty.selected:after,#gift-card-order-selection #gift-card-content .gift-card-type.selected:before,#gift-card-order-selection #gift-card-content .gift-card-values .card-value.selected:before,#guest-box #registation-profits li:before,#location-box .selected-location .location-info:after,#modal-gift-card-customization .gift-card.selected:before,#modal-gift-card-customization .greeting.selected:before,#modal-instalments-calculator .instalment-bank-message li:before,#modal-instalments-calculator [data-active-tab="0"] .tab[data-instalment="0"]:after,#modal-instalments-calculator [data-active-tab="1"] .tab[data-instalment="1"]:after,#modal-instalments-calculator [data-active-tab="2"] .tab[data-instalment="2"]:after,#modal-instalments-calculator [data-active-tab="3"] .tab[data-instalment="3"]:after,#modal-instalments-calculator [data-active-tab="4"] .tab[data-instalment="4"]:after,#modal-instalments-calculator [data-active-tab="5"] .tab[data-instalment="5"]:after,#modal-instalments-calculator [data-active-tab="6"] .tab[data-instalment="6"]:after,#modal-instalments-calculator [data-active-tab="7"] .tab[data-instalment="7"]:after,#modal-instalments-calculator [data-active-tab="8"] .tab[data-instalment="8"]:after,#modal-instalments-calculator [data-active-tab="9"] .tab[data-instalment="9"]:after,#modal-instalments-calculator [data-active-tab="10"] .tab[data-instalment="10"]:after,#modal-instalments-calculator [data-active-tab="11"] .tab[data-instalment="11"]:after,#modal-instalments-calculator [data-active-tab="12"] .tab[data-instalment="12"]:after,#modal-instalments-calculator [data-active-tab="13"] .tab[data-instalment="13"]:after,#modal-instalments-calculator [data-active-tab="14"] .tab[data-instalment="14"]:after,#modal-instalments-calculator [data-active-tab="15"] .tab[data-instalment="15"]:after,#operator-client-box .client.active:after,#operator-client-box .operator-source.active:after,#order-path .stage.completed:before,#show-all-product-accessories .accessory-group.active:after,#warranty-encouragement .add-warranty-button.selected:before,#warranty-encouragement .warranty-features li.checked:before,.banks-list .bank.active:after,.checkbox-css input[type=checkbox]:checked+i:after,.delivery-points .delivery-point .change-point:before,.delivery-time-list .delivery-time-group.is-active .delivery-box:after,.password-invalid ul li.ok:before,.vies-box .vies-success:before{content:"\E009"}#guest-kme-login .error-text:not(:empty) h2:before,#modal-delivery-points .selected-point .close:before,#simple-modal-wrapper .simple-modal-close:before,#tooltip .btn-hide-tooltip:before,#top-modal-content:before,#warranty-encouragement .warranty-features li.unchecked:before,.password-invalid ul li.error:before,.password-invalid ul li:before,.remodal .remodal-close:before,.vies-box .vies-failure:before{content:"\E00C"}#basket .esd-product-availability:before{content:"\E00D"}#finalize .section-partnership .partnership-header:before{content:"\E00E"}#finalize .section-header h3:before,#warranty-encouragement .warranty-period-info:before,.energy-card .old-label .info:before,.question-mark:before{content:"\E010"}#delivery-time .delivery-cost .delivery-desc:after,#delivery-time .message.message-ws-error:after{content:"\E011"}#promotion-package-modal .promotion-related-download a:before,#simple-modal-wrapper .preview-warranty-content .warranty-detailed-information a:before,#warranty-description .warranty-detailed-information a:before{content:"\E012"}#address-reminder .error-message:before,#city-code-error:before,#delivery-time .delivery-cost #gift-card-payment-box.gift-card-validation-error #add-gift-card-form input:not(input):not(label):before,#delivery-time .delivery-cost .error:not(input):not(label):before,#e-transfer-banks .error-backend:before,#eTransferBankId-error:before,#gift-card-payment-box .backend-error:before,#gift-card-payment-box .gift-card-limit-info:before,#gift-card-payment-box.gift-card-validation-error #add-gift-card-form #delivery-time .delivery-cost input:not(input):not(label):before,#gift-card-payment-box.gift-card-validation-error #add-gift-card-form #warranty-payment-conflict-encouragement input.product-warranty-wrapper .error-message:before,#inpost-point-error:before,#login-box .message-error:before,#login-modal #login-error:not(:empty):before,#login-modal #registration-error:not(:empty):before,#operator-client-box #additional-hint:not(:empty):before,#operator-max-worth-calculator #error-low-rate:before,#operator-max-worth-calculator #error-over-max-rate:before,#parcel-point-code-error:before,#warranty-payment-conflict-encouragement #gift-card-payment-box.gift-card-validation-error #add-gift-card-form input.product-warranty-wrapper .error-message:before,#warranty-payment-conflict-encouragement .product-warranty-wrapper.error .error-message:before,.delivery-points-search #inpost-point-error:before,.delivery-points-search #parcel-point-code-error:before,.delivery-time-hour-list+label.error:before,.delivery-time-hour-list label.error:before,.radio-group+label.error:before,.radio-group label.error:before,.recaptcha .error-message:before,.taxfree-message-empty-shop-list+.validate-target.validate-error #shop-code-error:before{content:"\E014"}#finalize .section-delivery.section-delivery-mail h3:before,.delivery .MAILDeliveryType .delivery-icon:before{content:"\E015"}#basket .services .dependent-product:before,#dependent-product-modal .item .name:before{content:"\E017"}.delivery .INPOSTDeliveryType .delivery-icon:before{content:"\E019"}#finalize .section-invoice-data h3:before{content:"\E01B"}#modal-company-invoice .invoice-eco-info:before,#modal-paper-invoice .invoice-eco-info:before{content:"\E01C"}.delivery-points .map-mask .show-map:before{content:"\E01D"}.pac-container .pac-icon:before{content:"\E01F"}#finalize .order-payment-error .call-center:before,#finalize .order-payment-success .call-center:before,#mobile-order-cms .phone:before,#modal-instalments-calculator .instalment-cms-message button:before,#order-cms .phone:before,.icon-phone:before{content:"\E024"}#finalize .section-delivery.section-delivery-inpost h3:before,#finalize .section-delivery.section-delivery-point h3:before,.delivery .DHL_PARCEL_POINTDeliveryType .delivery-icon:before{content:"\E025"}.radio-css input[type=radio]:checked+i:after{content:"\E026"}.radio-css input[type=radio]+i:after{content:"\E027"}.report-bug:before{content:"\E028"}.preview-summary .show-instalment-calculator:before{content:"\E029"}#gift-card-order-selection .aside-giftcard-preview .show-preview:before,.delivery-points .search-box .search-input .search-button:after{content:"\E02A"}#basket .services .services-group-11506304596:before,#basket .services .services-group-11698891878:before,#finalize .promotion-package-service .product-photo:before,#finalize .section-other-receiver-data h3:before,#promotion-package-modal .promotion-package-elements .package-photo:after,#promotion-package-modal .promotion-package-elements .service-photo:before{content:"\E02B"}#basket .services .services-group-11506304589:before,#basket .services .services-group-11698891885:before{content:"\E02C"}#basket .services .services-group-13953219555:before{content:"\E02D"}#basket .services .services-group-47689015345:before{content:"\E02E"}#basket .services .services-group-47689191345:before{content:"\E02F"}#preview-order-steps .row-basket-type .service-info:before,#short-client-data .row-basket-type .service-info:before,#short-delivery-address-data .row-basket-type .service-info:before{content:"\E030"}#finalize .section-delivery.section-delivery-shop h3:before,#preview-order-steps .row-delivery-point .body-shop-delivery-details .image:after,#short-client-data .row-delivery-point .body-shop-delivery-details .image:after,#short-delivery-address-data .row-delivery-point .body-shop-delivery-details .image:after,.delivery .SHOP-PAYMENT-ONLINEDeliveryType .delivery-icon:before{content:"\E033"}#address-reminder .address-delivery:before{content:"\E034"}.delivery .POODeliveryType .delivery-icon:before,.delivery .SHOPDeliveryType .delivery-icon:before{content:"\E035"}#simple-modal-wrapper .preview-warranty-content .warranty-grade-rating-progress-counter .warranty-grade-rating-star:before,#warranty-description .warranty-grade-rating-progress-counter .warranty-grade-rating-star:before,#warranty-grades .warranty-grade-rating-progress-counter .warranty-grade-rating-star:before{content:"\E036"}#basket .warranties .warranty-stars-grade .warranty-stars-rating-progress:before,#simple-modal-wrapper .preview-warranty-content .warranty-stars-grade .warranty-stars-rating-progress:before,#warranty-description .warranty-stars-grade .warranty-stars-rating-progress:before,#warranty-encouragement .warranty-stars-grade .warranty-stars-rating-progress:before,#warranty-grades .warranty-stars-grade .warranty-stars-rating-progress:before,.product-opinion-stars-grades .stars-rating-progress:before{content:"\E037"}#basket .warranties .warranty-stars-grade .warranty-stars-rating:before,#simple-modal-wrapper .preview-warranty-content .warranty-stars-grade .warranty-stars-rating:before,#warranty-description .warranty-stars-grade .warranty-stars-rating:before,#warranty-encouragement .warranty-stars-grade .warranty-stars-rating:before,#warranty-grades .warranty-stars-grade .warranty-stars-rating:before,.product-opinion-stars-grades .stars-rating:before{content:"\E038"}#finalize .section-payment h3:before{content:"\E039"}#added-gift-card .giftcard .giftcard-remove:before,#basket .product-controls .delete-partner-subscription:after,#basket .product-controls .delete-product:after{content:"\E03A"}.combobox-list button:before,.customic-select:after,.select-css:after{content:"\E03B"}#finalize .section-delivery h3:before,#finalize .section-order-details .section-header h3:before,.delivery .HOMEDeliveryType .delivery-icon:before,.delivery .PPHOMEDeliveryType .delivery-icon:before,.delivery .PPLPDeliveryType .delivery-icon:before,.holiday-promotion .icon.icon-default:before{content:"\E03C"}#finalize .section-personal-data h3:before{content:"\E03D"}#basket .warranties .warranty.warranty-item-basic_protection:before,#basket .warranties .warranty.warranty-item-complementary_protection:before,#modal-instalments-calculator .instalment-warranty-header.warranty-item-basic_protection:before,#modal-instalments-calculator .instalment-warranty-header.warranty-item-complementary_protection:before,#preview-modal .warranty-item-basic_protection:before,#preview-modal .warranty-item-complementary_protection:before,#preview-modal .warranty:before,#preview-order-steps .row-basket-type .warranty-info:before,#short-client-data .row-basket-type .warranty-info:before,#short-delivery-address-data .row-basket-type .warranty-info:before,#warranty-encouragement .warranty-item-basic_protection:after,#warranty-encouragement .warranty-item-complementary_protection:after,#warranty-grades .warranty-name-basic_protection:after,#warranty-grades .warranty-name-complementary_protection:after{content:"\E041"}#basket .warranties .warranty.warranty-item-extended_protection:before,#basket .warranties .warranty.warranty-item-full_protection:before,#modal-instalments-calculator .instalment-warranty-header.warranty-item-extended_protection:before,#modal-instalments-calculator .instalment-warranty-header.warranty-item-full_protection:before,#preview-modal .warranty-item-extended_protection:before,#preview-modal .warranty-item-full_protection:before,#warranty-encouragement .warranty-item-extended_protection:after,#warranty-encouragement .warranty-item-full_protection:after,#warranty-grades .warranty-name-extended_protection:after,#warranty-grades .warranty-name-full_protection:after{content:"\E042"}#basket .warranties .warranty.warranty-item-screen_protection:before,#modal-instalments-calculator .instalment-warranty-header.warranty-item-screen_protection:before,#preview-modal .warranty-item-screen_protection:before,#warranty-encouragement .warranty-item-screen_protection:after,#warranty-grades .warranty-name-screen_protection:after{content:"\E043"}#added-gift-card,#address-reminder,#basket #eastern-europe-customers-message,#basket .product-box:not(.package-item):not(.promotion-package-item),#choose-delivery-form #digital-product-permissions,#choose-delivery-form #permissions,#container .delivery-points,#delivery-time #delivery-time-info,#delivery-time-info,#delivery-time .delivery-time,#empty-cart,#finalize .page-content,#finalize .page-header,#finalize .page-items,#finalize .page-total,#finalize .section-partnership,#gift-card-order-selection #gift-card-content .step,#gift-card-order-selection #gift-card-footer,#gift-card-order-selection #gift-card-footer-message,#gift-card-order-selection #gift-card-header,#gift-card-order-selection .aside-giftcard-preview,#login-box,#operator-cash-confirm,#operator-client-box,#operator-max-worth-calculator,#order-cms,#partner-insurance-box,#payment #shops-list,#preview-order,#preview-order-steps .row,#registration-box,#returning-user-data-box,#select-location,#shops-list.loading:empty,#short-client-data .row,#short-delivery-address-data .row,#subscription-warranty,#voucher-box,.address-info,.delivery,.delivery-address,.force-reservation-box,.invoice-data-form,.invoice-form-info,.nav-buttons,.partner-subscriptions-contact-details,.payment-view #permissions,.payment-view #transfer-payment-type,.payment-view .payment-list,.product-with-coupon-box,.receiver-data,.taxfree-box,.user-info,.user-type-info,.warranty-box,article>#holiday-promotion-status .holiday-box{background:#fff;border:1px solid #e5e5e5;margin-bottom:24px}@media only screen and (min-width:1024px){#added-gift-card,#address-reminder,#basket #eastern-europe-customers-message,#basket .product-box:not(.package-item):not(.promotion-package-item),#choose-delivery-form #digital-product-permissions,#choose-delivery-form #permissions,#container .delivery-points,#delivery-time #delivery-time-info,#delivery-time-info,#delivery-time .delivery-time,#empty-cart,#finalize .page-content,#finalize .page-header,#finalize .page-items,#finalize .page-total,#finalize .section-partnership,#gift-card-order-selection #gift-card-content .step,#gift-card-order-selection #gift-card-footer,#gift-card-order-selection #gift-card-footer-message,#gift-card-order-selection #gift-card-header,#gift-card-order-selection .aside-giftcard-preview,#login-box,#operator-cash-confirm,#operator-client-box,#operator-max-worth-calculator,#order-cms,#partner-insurance-box,#payment #shops-list,#preview-order,#preview-order-steps .row,#registration-box,#returning-user-data-box,#select-location,#shops-list.loading:empty,#short-client-data .row,#short-delivery-address-data .row,#subscription-warranty,#voucher-box,.address-info,.delivery,.delivery-address,.force-reservation-box,.invoice-data-form,.invoice-form-info,.nav-buttons,.partner-subscriptions-contact-details,.payment-view #permissions,.payment-view #transfer-payment-type,.payment-view .payment-list,.product-with-coupon-box,.receiver-data,.taxfree-box,.user-info,.user-type-info,.warranty-box,article>#holiday-promotion-status .holiday-box{padding:24px;border-radius:7px}}@media only screen and (max-width:1023px){#added-gift-card,#address-reminder,#basket #eastern-europe-customers-message,#basket .product-box:not(.package-item):not(.promotion-package-item),#choose-delivery-form #digital-product-permissions,#choose-delivery-form #permissions,#container .delivery-points,#delivery-time #delivery-time-info,#delivery-time-info,#delivery-time .delivery-time,#empty-cart,#finalize .page-content,#finalize .page-header,#finalize .page-items,#finalize .page-total,#finalize .section-partnership,#gift-card-order-selection #gift-card-content .step,#gift-card-order-selection #gift-card-footer,#gift-card-order-selection #gift-card-footer-message,#gift-card-order-selection #gift-card-header,#gift-card-order-selection .aside-giftcard-preview,#login-box,#operator-cash-confirm,#operator-client-box,#operator-max-worth-calculator,#order-cms,#partner-insurance-box,#payment #shops-list,#preview-order,#preview-order-steps .row,#registration-box,#returning-user-data-box,#select-location,#shops-list.loading:empty,#short-client-data .row,#short-delivery-address-data .row,#subscription-warranty,#voucher-box,.address-info,.delivery,.delivery-address,.force-reservation-box,.invoice-data-form,.invoice-form-info,.nav-buttons,.partner-subscriptions-contact-details,.payment-view #permissions,.payment-view #transfer-payment-type,.payment-view .payment-list,.product-with-coupon-box,.receiver-data,.taxfree-box,.user-info,.user-type-info,.warranty-box,article>#holiday-promotion-status .holiday-box{margin-bottom:16px;border-left:0;border-right:0;padding:24px 16px;box-shadow:0 10px 20px rgba(48,49,51,.07),0 2px 7px rgba(40,41,42,.1)}}#added-gift-card:empty:not(.loading),#address-reminder:empty:not(.loading),#basket #eastern-europe-customers-message:empty:not(.loading),#basket .product-box:empty:not(.loading):not(.package-item):not(.promotion-package-item),#choose-delivery-form #digital-product-permissions:empty:not(.loading),#choose-delivery-form #permissions:empty:not(.loading),#container .delivery-points:empty:not(.loading),#delivery-time #delivery-time-info:empty:not(.loading),#delivery-time-info:empty:not(.loading),#delivery-time .delivery-time:empty:not(.loading),#empty-cart:empty:not(.loading),#finalize .page-content:empty:not(.loading),#finalize .page-header:empty:not(.loading),#finalize .page-items:empty:not(.loading),#finalize .page-total:empty:not(.loading),#finalize .section-partnership:empty:not(.loading),#gift-card-order-selection #gift-card-content .step:empty:not(.loading),#gift-card-order-selection #gift-card-footer-message:empty:not(.loading),#gift-card-order-selection #gift-card-footer:empty:not(.loading),#gift-card-order-selection #gift-card-header:empty:not(.loading),#gift-card-order-selection .aside-giftcard-preview:empty:not(.loading),#login-box:empty:not(.loading),#operator-cash-confirm:empty:not(.loading),#operator-client-box:empty:not(.loading),#operator-max-worth-calculator:empty:not(.loading),#order-cms:empty:not(.loading),#partner-insurance-box:empty:not(.loading),#payment #shops-list:empty:not(.loading),#preview-order-steps .row:empty:not(.loading),#preview-order:empty:not(.loading),#registration-box:empty:not(.loading),#returning-user-data-box:empty:not(.loading),#select-location:empty:not(.loading),#shops-list.loading:empty:not(.loading),#short-client-data .row:empty:not(.loading),#short-delivery-address-data .row:empty:not(.loading),#subscription-warranty:empty:not(.loading),#voucher-box:empty:not(.loading),.address-info:empty:not(.loading),.delivery-address:empty:not(.loading),.delivery:empty:not(.loading),.force-reservation-box:empty:not(.loading),.invoice-data-form:empty:not(.loading),.invoice-form-info:empty:not(.loading),.nav-buttons:empty:not(.loading),.partner-subscriptions-contact-details:empty:not(.loading),.payment-view #permissions:empty:not(.loading),.payment-view #transfer-payment-type:empty:not(.loading),.payment-view .payment-list:empty:not(.loading),.product-with-coupon-box:empty:not(.loading),.receiver-data:empty:not(.loading),.taxfree-box:empty:not(.loading),.user-info:empty:not(.loading),.user-type-info:empty:not(.loading),.warranty-box:empty:not(.loading),article>#holiday-promotion-status .holiday-box:empty:not(.loading){display:none!important}#preview-order .header{background:#e5e5e5;font-weight:700;padding:8px 18px}@media only screen and (min-width:1024px){#preview-order .header{font-size:20px}}@media only screen and (max-width:1023px){#preview-order .header{font-size:16px}}#added-gift-card #add-gift-card-form .gift-card-header,#address-reminder .head,#choose-delivery-form #digital-product-permissions .digital-product-permissions-header,#choose-delivery-form #permissions .permissions-header,#container .delivery-points .header,#delivery-time h4,#finalize .page-header h1,#gift-card-order-selection #gift-card-content .step-name,#gift-card-order-selection .aside-giftcard-preview .preview-header,#partner-insurance-box .header,#payment #shops-list .location-header,#returning-user-data-box:before,#shop-delivery #shops-list .location-header,.address-info .address-info-header,.delivery-address .delivery-address-header,.delivery .delivery-header,.force-reservation-box .force-reservation-header,.invoice-data-form .invoice-header,.invoice-form-info .invoice-form-info-header,.partner-subscriptions-contact-details .partner-subscriptions-contact-header,.payment-view #permissions .permissions-header,.payment-view #transfer-payment-type h1,.payment-view h1,.payment-view h2,.product-with-coupon-box .product-with-coupon-header,.receiver-data .receiver-data-header,.taxfree-box .taxfree-header,.user-info .user-info-header,.user-info h1,.user-type-info .user-type-header,.warranty-box .warranty-header{font-size:20px;font-weight:700;margin:0;padding:0 0 20px;display:block;position:relative}@media only screen and (max-width:1023px){#added-gift-card #add-gift-card-form .gift-card-header,#address-reminder .head,#choose-delivery-form #digital-product-permissions .digital-product-permissions-header,#choose-delivery-form #permissions .permissions-header,#container .delivery-points .header,#delivery-time h4,#finalize .page-header h1,#gift-card-order-selection #gift-card-content .step-name,#gift-card-order-selection .aside-giftcard-preview .preview-header,#partner-insurance-box .header,#payment #shops-list .location-header,#returning-user-data-box:before,#shop-delivery #shops-list .location-header,.address-info .address-info-header,.delivery-address .delivery-address-header,.delivery .delivery-header,.force-reservation-box .force-reservation-header,.invoice-data-form .invoice-header,.invoice-form-info .invoice-form-info-header,.partner-subscriptions-contact-details .partner-subscriptions-contact-header,.payment-view #permissions .permissions-header,.payment-view #transfer-payment-type h1,.payment-view h1,.payment-view h2,.product-with-coupon-box .product-with-coupon-header,.receiver-data .receiver-data-header,.taxfree-box .taxfree-header,.user-info .user-info-header,.user-info h1,.user-type-info .user-type-header,.warranty-box .warranty-header{font-size:16px;padding-bottom:16px}}#delivery-time .delivery-time-message{padding-bottom:20px;margin-top:-15px;display:block}@media only screen and (min-width:1024px){#order-path,#top,#top-operator-bar .operator-bar,#top-operator-bar .partner-bar{width:1024px}}@media only screen and (min-width:1280px){#order-path,#top,#top-operator-bar .operator-bar,#top-operator-bar .partner-bar{width:1280px}}@media only screen and (min-width:1440px){#order-path,#top,#top-operator-bar .operator-bar,#top-operator-bar .partner-bar{width:1440px}}@media only screen and (min-width:1024px){#container,#footer-company,#mobile-order-cms a,#modal-delivery-unavailable,#modal-gift-card-customization,#modal-home-delivery-promotion-message,#modal-service-to-add-reminder,#simple-modal-wrapper.simple-modal-full-width .simple-modal-content,#warranty-payment-conflict-encouragement,.remodal-wrapper.remodal-full-height .remodal,.remodal-wrapper.remodal-full-width .remodal{width:960px;max-width:960px}}@media only screen and (min-width:1280px){#container,#footer-company,#mobile-order-cms a,#modal-delivery-unavailable,#modal-gift-card-customization,#modal-home-delivery-promotion-message,#modal-service-to-add-reminder,#simple-modal-wrapper.simple-modal-full-width .simple-modal-content,#warranty-payment-conflict-encouragement,.remodal-wrapper.remodal-full-height .remodal,.remodal-wrapper.remodal-full-width .remodal{width:1216px;max-width:1216px}}@media only screen and (min-width:1440px){#container,#footer-company,#mobile-order-cms a,#modal-delivery-unavailable,#modal-gift-card-customization,#modal-home-delivery-promotion-message,#modal-service-to-add-reminder,#simple-modal-wrapper.simple-modal-full-width .simple-modal-content,#warranty-payment-conflict-encouragement,.remodal-wrapper.remodal-full-height .remodal,.remodal-wrapper.remodal-full-width .remodal{width:1376px;max-width:1376px}}#top-operator-bar{border-top:2px solid #ffed00}#top-operator-bar:after,#top-operator-bar:before{position:absolute;top:-2px;content:"";display:block;width:33.3%;border-top:2px solid}#top-operator-bar:before{left:0;border-color:#e30613}#top-operator-bar:after{right:0;border-color:#164194}@media only screen and (max-width:1023px){#top-operator-bar{box-shadow:0 1px 7px rgba(0,0,0,.08),0 1px 1px rgba(0,0,0,.03)}}#city-code-error,#delivery-time .delivery-cost #gift-card-payment-box.gift-card-validation-error #add-gift-card-form input:not(label):not(input),#delivery-time .delivery-cost .error:not(label):not(input),#e-transfer-banks .error-backend,#eTransferBankId-error,#gift-card-payment-box .backend-error,#gift-card-payment-box .gift-card-limit-info,#gift-card-payment-box.gift-card-validation-error #add-gift-card-form #delivery-time .delivery-cost input:not(label):not(input),#gift-card-payment-box.gift-card-validation-error #add-gift-card-form #warranty-payment-conflict-encouragement input.product-warranty-wrapper .error-message,#login-box .message-error,#login-modal #login-error:not(:empty),#login-modal #registration-error:not(:empty),#operator-client-box #additional-hint:not(:empty),#operator-max-worth-calculator #error-low-rate,#operator-max-worth-calculator #error-over-max-rate,#warranty-payment-conflict-encouragement #gift-card-payment-box.gift-card-validation-error #add-gift-card-form input.product-warranty-wrapper .error-message,#warranty-payment-conflict-encouragement .product-warranty-wrapper.error .error-message,.delivery-points-search #inpost-point-error,.delivery-points-search #parcel-point-code-error,.recaptcha .error-message{margin-bottom:10px;color:#bc0b0b;display:block;background:#fff7f7;font-size:.85rem;padding:16px 16px 16px 42px;position:relative;border-radius:7px;width:100%}#city-code-error:before,#delivery-time .delivery-cost #gift-card-payment-box.gift-card-validation-error #add-gift-card-form input:not(input):not(label):before,#delivery-time .delivery-cost .error:not(input):not(label):before,#e-transfer-banks .error-backend:before,#eTransferBankId-error:before,#gift-card-payment-box .backend-error:before,#gift-card-payment-box .gift-card-limit-info:before,#gift-card-payment-box.gift-card-validation-error #add-gift-card-form #delivery-time .delivery-cost input:not(input):not(label):before,#gift-card-payment-box.gift-card-validation-error #add-gift-card-form #warranty-payment-conflict-encouragement input.product-warranty-wrapper .error-message:before,#login-box .message-error:before,#login-modal #login-error:not(:empty):before,#login-modal #registration-error:not(:empty):before,#operator-client-box #additional-hint:not(:empty):before,#operator-max-worth-calculator #error-low-rate:before,#operator-max-worth-calculator #error-over-max-rate:before,#warranty-payment-conflict-encouragement #gift-card-payment-box.gift-card-validation-error #add-gift-card-form input.product-warranty-wrapper .error-message:before,#warranty-payment-conflict-encouragement .product-warranty-wrapper.error .error-message:before,.delivery-points-search #inpost-point-error:before,.delivery-points-search #parcel-point-code-error:before,.recaptcha .error-message:before{position:absolute;top:18px;left:18px;color:#f55858!important}#basket #cart-summarize>.message,#basket .delivery-payment .payment-item,#basket .delivery .message,#basket .user-instalment-option-changed-message,#card-subscription-encouragement .encouragement-description,#choose-delivery-form #permissions #current-permissions-message,#delivery-time #delivery-time-info .delivery-desc,#delivery-time .delivery-cost .delivery-desc,#delivery-time .delivery-day-message .same-day-info-message,#delivery-time .delivery-time>.message,#delivery-time .message.message-ws-error,#finalize .additional-info,#finalize .page-header .order-finalize,#finalize .section-invoice-data .section-column-invoice-info,#fv-fix-message,#no-guest-box #disabled-guest-reasons,#partner-insurance-box #s4-message,#payment article .message,#subscription-warranty-card-description,#subscription-warranty-no-card-description,#warranty-payment-conflict-encouragement .warranty-message,.delivery-address-invalid-message,.delivery-badge-modal .section-section .description-text,.foreign-delivery-info-message,.home-address-invalid-message,.individual-instalment-warning.strong-version,.invoice-address-invalid-message,.invoice-company-restrictions-message,.invoice-individual-user-restrictions-message,.operator-message-box,.operator-no-email .operator-invoice-type-message,.payment-info-for-no-card-payments,.polish-address-required-message,.product-with-coupon-box .product-with-coupon-message,.regon-box,.taxfree-box .taxfree-message,.taxfree-message-empty-shop-list,.user-info .cellphone-required,.vies-box{border:none;background:#deedfa;border-radius:7px;padding:24px;font-size:14px;color:#0a0a0a;margin-bottom:24px}@media only screen and (max-width:1023px){#basket #cart-summarize>.message,#basket .delivery-payment .payment-item,#basket .delivery .message,#basket .user-instalment-option-changed-message,#card-subscription-encouragement .encouragement-description,#choose-delivery-form #permissions #current-permissions-message,#delivery-time #delivery-time-info .delivery-desc,#delivery-time .delivery-cost .delivery-desc,#delivery-time .delivery-day-message .same-day-info-message,#delivery-time .delivery-time>.message,#delivery-time .message.message-ws-error,#finalize .additional-info,#finalize .page-header .order-finalize,#finalize .section-invoice-data .section-column-invoice-info,#fv-fix-message,#no-guest-box #disabled-guest-reasons,#partner-insurance-box #s4-message,#payment article .message,#subscription-warranty-card-description,#subscription-warranty-no-card-description,#warranty-payment-conflict-encouragement .warranty-message,.delivery-address-invalid-message,.delivery-badge-modal .section-section .description-text,.foreign-delivery-info-message,.home-address-invalid-message,.individual-instalment-warning.strong-version,.invoice-address-invalid-message,.invoice-company-restrictions-message,.invoice-individual-user-restrictions-message,.operator-message-box,.operator-no-email .operator-invoice-type-message,.payment-info-for-no-card-payments,.polish-address-required-message,.product-with-coupon-box .product-with-coupon-message,.regon-box,.taxfree-box .taxfree-message,.taxfree-message-empty-shop-list,.user-info .cellphone-required,.vies-box{padding:16px;font-size:12px;margin-bottom:16px}}#basket #cart-summarize>.message p,#basket .delivery-payment .payment-item p,#basket .delivery .message p,#basket .user-instalment-option-changed-message p,#card-subscription-encouragement .encouragement-description p,#choose-delivery-form #permissions #current-permissions-message p,#delivery-time #delivery-time-info .delivery-desc p,#delivery-time .delivery-cost .delivery-desc p,#delivery-time .delivery-day-message .same-day-info-message p,#delivery-time .delivery-time>.message p,#delivery-time .message.message-ws-error p,#finalize .additional-info p,#finalize .page-header .order-finalize p,#finalize .section-invoice-data .section-column-invoice-info p,#fv-fix-message p,#no-guest-box #disabled-guest-reasons p,#partner-insurance-box #s4-message p,#payment article .message p,#subscription-warranty-card-description p,#subscription-warranty-no-card-description p,#warranty-payment-conflict-encouragement .warranty-message p,.delivery-address-invalid-message p,.delivery-badge-modal .section-section .description-text p,.foreign-delivery-info-message p,.home-address-invalid-message p,.individual-instalment-warning.strong-version p,.invoice-address-invalid-message p,.invoice-company-restrictions-message p,.invoice-individual-user-restrictions-message p,.operator-message-box p,.operator-no-email .operator-invoice-type-message p,.payment-info-for-no-card-payments p,.polish-address-required-message p,.product-with-coupon-box .product-with-coupon-message p,.regon-box p,.taxfree-box .taxfree-message p,.taxfree-message-empty-shop-list p,.user-info .cellphone-required p,.vies-box p{margin:0 0 8px}.global-error-message,.vies-box.is-failure{background:#fff7f7;border-radius:7px;padding:24px;font-size:14px;color:#bc0b0b;margin-bottom:24px}@media only screen and (max-width:1023px){.global-error-message,.vies-box.is-failure{padding:16px;font-size:12px;margin-bottom:16px}}.global-error-message p,.vies-box.is-failure p{margin:0 0 8px}.vies-box.is-success{background:#f3ffec;border-radius:7px;padding:24px;font-size:14px;color:#006828;margin-bottom:24px}@media only screen and (max-width:1023px){.vies-box.is-success{padding:16px;font-size:12px;margin-bottom:16px}}.vies-box.is-success p{margin:0 0 8px}#basket .warning-message,#incomplete-full-name-message,#validate-data-invalid-message,.polish-cellphone-required-info-message,.user-info .polish-phone-required{color:#ab4500;background:#fff2e9;border-radius:7px;padding:24px;font-size:14px;margin-bottom:24px}@media only screen and (max-width:1023px){#basket .warning-message,#incomplete-full-name-message,#validate-data-invalid-message,.polish-cellphone-required-info-message,.user-info .polish-phone-required{padding:16px;font-size:12px;margin-bottom:16px}}#basket .package-box .package-separator,#basket .promotion-package-box .promotion-package-separator,#finalize .package-item-separator{color:#ddd;text-align:center;position:relative;display:flex}@media only screen and (min-width:1024px){#basket .package-box .package-separator,#basket .promotion-package-box .promotion-package-separator,#finalize .package-item-separator{height:43px;line-height:43px}}@media only screen and (max-width:1023px){#basket .package-box .package-separator,#basket .promotion-package-box .promotion-package-separator,#finalize .package-item-separator{padding:0 20px;height:40px;line-height:40px}}#basket .package-box .package-separator:before,#basket .promotion-package-box .promotion-package-separator:before,#finalize .package-item-separator:before{content:"+";background-color:#fff;font-size:26px;font-weight:400;padding:0 12px;z-index:2;position:relative;display:inline-block;margin:0 auto}#basket .package-box .package-separator:after,#basket .promotion-package-box .promotion-package-separator:after,#finalize .package-item-separator:after{width:100%;position:absolute;top:50%;content:"";height:1px;background-color:#ddd;display:block;z-index:1}#basket .package-box .package-badge,#finalize .package-item-header .dynamic-suite-badge,#preview-modal .dynamic-suite-badge{background:#164194;color:#fff;font-weight:700;font-size:12px;white-space:nowrap;padding:0 10px;line-height:18px;height:18px;text-transform:uppercase}@media only screen and (max-width:1023px){#basket .package-box .package-badge,#finalize .package-item-header .dynamic-suite-badge,#preview-modal .dynamic-suite-badge{height:15px;line-height:15px;padding:0 6px;font-size:10px}}#address-reminder .back-to-k3,#cart-retrieve .cart-retrieve-products button,#finalize .section-partnership .partnership-link,#find-near,#gift-card-order-selection .aside-giftcard-preview .show-preview,#location-box .more-locations-button,#location-box .other-location,#location-box button.toggle-hours,#login-box .password-recovery,#login-modal button.password-recovery,#login article .login-nav-buttons .nav-back,#modal-instalments-calculator .preview-warranty-details,#modal-instalments-calculator .show-instalment-example,#modal-partner-subscriptions .partner-subscription-more button,#modal-product-details .product-buttons .show-more,#preview-order-steps .expand-additional-entity-info,#preview-order-steps .row-delivery-point .openings-toggler,#short-client-data .expand-additional-entity-info,#short-client-data .row-delivery-point .openings-toggler,#short-delivery-address-data .expand-additional-entity-info,#short-delivery-address-data .row-delivery-point .openings-toggler,#top-operator-bar .clear-cart,#top-operator-bar .logout-operator,#top-operator-bar .logout-partner,#top-operator-bar .partner-password,#voucher-box .manual-voucher-input .apply-box .apply-voucher,#voucher-box .manual-voucher-section .manual-voucher-title,.checkbox-css .bottom-box button.show-permission-modal,.delivery-points .delivery-point .openings-toggler,.delivery-points .more-delivery-points,.delivery-points .search-box .search-input .search-button,.modal-with-services .show-more-services,.nav-buttons .nav-back,.payment-view .payment-item .guest-actions .guest-login,.payment-view .payment-item .guest-actions .guest-register,.payment-view .payment-item.short-banks .show-banks button,.preview-summary .nav-back,.remodal .modal-with-services .service-more button,.remodal.services-list .service-more button,.report-bug{background:none;border:0;padding:0;font-weight:400;box-shadow:none;text-transform:none;cursor:pointer}#alert button:not(.remodal-close),#error-modal .send,#message button:not(.remodal-close),#top-modal-content:after{width:100%}#alert button:not(.remodal-close),#apply-voucher-modal .buttons button,#basket .product-box .set-product-voucher,#basket .services .dependent-product .add-dependent-product,#basket .warranties .warranty-add,#card-subscription-encouragement .subscribe-card,#cart-retrieve .cart-retrieve-actions button[data-action=MERGE],#cart-retrieve .cart-retrieve-actions button[data-action=OVERRIDE_LAST],#dependent-product-modal .confirm,#empty-cart .nav-back,#error-modal .send,#finalize .kredyt-line-buttons .action,#finalize .kredyt-line-buttons .more,#finalize .nav-buttons .go-to-kme,#finalize .nav-buttons .go-to-main-page,#finalize .nav-buttons .print-page,#finalize .order-payment-error .call-center,#finalize .order-payment-success .call-center,#finalize .page-header .buttons-payment a,#geolocation-error button:not(.remodal-close),#gift-card-payment-box .add-another-gift-card-button,#gift-card-payment-box .gift-card .add-gift-card-button-approve,#guest-box button,#guest-kme-login .login-button,#instalment-spread-messages .close-modal-button,#instalment-spread-messages .spread-out,#location-box .change-delivery-time,#login-box .login-button,#login-modal button.login,#login-modal button.register,#message button:not(.remodal-close),#modal-after-buying-message .buttons button,#modal-basket-services-changed .confirm,#modal-cart-retrieve .cart-retrieve-actions button[data-action=MERGE],#modal-cart-retrieve .cart-retrieve-actions button[data-action=OVERRIDE_LAST],#modal-confirm-cart-recalculate .button-confirm,#modal-confirm-cart-recalculate .button-decline,#modal-delivery-points .selected-point .choose-point,#modal-email-rules .no,#modal-email-rules .yes,#modal-EPayment #go-to-payment-site,#modal-EPayment-blik .blik-payment-button,#modal-EPayment-operator-blik .operator-blik-cancel,#modal-EPayment-operator-blik .operator-blik-payment,#modal-gift-card-customization .custom-card-confirm,#modal-guest-cms-block .buttons .cancel,#modal-guest-cms-block .buttons .confirm,#modal-instalments-calculator .instalment-button .set-instalment-option,#modal-instalments-calculator .instalment-cms-message button,#modal-partner-subscriptions .confirm,#modal-payu-price-limit-message .back-button,#modal-payu-price-limit-message .confirm-button,#modal-product-details .product-buttons .add-product,#modal-service-to-add-reminder .add-services,#modal-service-to-add-reminder .close,#modal-service-to-add-reminder .skip,#modal-unavailable-items button[type=button],#modal-voucher-conflict .btn-cancel,#modal-voucher-conflict .btn-confirm,#modal-voucher-conflict .buttons button,#no-guest-box .guest-mode,#operator-client-box .operator-client-login,#operator-client-box .operator-client-registration,#operator-client-box .operator-client-search,#operator-max-worth-calculator .show-instalment-modal,#order-cms .phone,#partner-check-modal .button-cancel,#partner-check-modal .button-next,#password-recovery .remind-password-button,#preview-order-steps .row-basket-type .more-products button,#promotion-package-modal .promotion-package-add,#promotion-package-modal .promotion-package-more,#registration-box .register-button,#regon-loading-error .buttons button,#short-client-data .row-basket-type .more-products button,#short-delivery-address-data .row-basket-type .more-products button,#simple-modal-wrapper .preview-warranty-content .warranty-back-button,#top-modal-content:after,#warranty-description .warranty-back-button,#warranty-encouragement .warranty-next,#warranty-grades .warranty-back-button,#warranty-payment-conflict-encouragement .resolve-warranty-btn,.btn,.btn-fourth,.btn-primary,.btn-second,.btn-third,.disable-auto-vouchers,.enable-auto-vouchers,.modal-with-services .back,.modal-with-services .confirm,.modal-with-services .resign,.nav-buttons .nav-next,.payment-view .show-all-payments,.permission-modal .permission-modal-close,.preview-summary .nav-next,.promotion-proposal .action a,.regon-box button,.related-accessories .related-product-action button,.remodal.services-list .confirm,.remodal.simple-basket-modal .buttons button,.vies-box button,form.gift-card-number-filled.gift-card-pin-filled #gift-card-payment-box .add-gift-card-button-approve{text-align:center;height:auto;font-weight:700;display:inline-block;white-space:normal;border:0;font-size:1rem;text-transform:none;border-radius:100px;line-height:1rem;padding:9px 8px;cursor:pointer}@media only screen and (max-width:1023px){#alert button:not(.remodal-close),#apply-voucher-modal .buttons button,#basket .product-box .set-product-voucher,#basket .services .dependent-product .add-dependent-product,#basket .warranties .warranty-add,#card-subscription-encouragement .subscribe-card,#cart-retrieve .cart-retrieve-actions button[data-action=MERGE],#cart-retrieve .cart-retrieve-actions button[data-action=OVERRIDE_LAST],#dependent-product-modal .confirm,#empty-cart .nav-back,#error-modal .send,#finalize .kredyt-line-buttons .action,#finalize .kredyt-line-buttons .more,#finalize .nav-buttons .go-to-kme,#finalize .nav-buttons .go-to-main-page,#finalize .nav-buttons .print-page,#finalize .order-payment-error .call-center,#finalize .order-payment-success .call-center,#finalize .page-header .buttons-payment a,#geolocation-error button:not(.remodal-close),#gift-card-payment-box .add-another-gift-card-button,#gift-card-payment-box .gift-card .add-gift-card-button-approve,#guest-box button,#guest-kme-login .login-button,#instalment-spread-messages .close-modal-button,#instalment-spread-messages .spread-out,#location-box .change-delivery-time,#login-box .login-button,#login-modal button.login,#login-modal button.register,#message button:not(.remodal-close),#modal-after-buying-message .buttons button,#modal-basket-services-changed .confirm,#modal-cart-retrieve .cart-retrieve-actions button[data-action=MERGE],#modal-cart-retrieve .cart-retrieve-actions button[data-action=OVERRIDE_LAST],#modal-confirm-cart-recalculate .button-confirm,#modal-confirm-cart-recalculate .button-decline,#modal-delivery-points .selected-point .choose-point,#modal-email-rules .no,#modal-email-rules .yes,#modal-EPayment #go-to-payment-site,#modal-EPayment-blik .blik-payment-button,#modal-EPayment-operator-blik .operator-blik-cancel,#modal-EPayment-operator-blik .operator-blik-payment,#modal-gift-card-customization .custom-card-confirm,#modal-guest-cms-block .buttons .cancel,#modal-guest-cms-block .buttons .confirm,#modal-instalments-calculator .instalment-button .set-instalment-option,#modal-instalments-calculator .instalment-cms-message button,#modal-partner-subscriptions .confirm,#modal-payu-price-limit-message .back-button,#modal-payu-price-limit-message .confirm-button,#modal-product-details .product-buttons .add-product,#modal-service-to-add-reminder .add-services,#modal-service-to-add-reminder .close,#modal-service-to-add-reminder .skip,#modal-unavailable-items button[type=button],#modal-voucher-conflict .btn-cancel,#modal-voucher-conflict .btn-confirm,#modal-voucher-conflict .buttons button,#no-guest-box .guest-mode,#operator-client-box .operator-client-login,#operator-client-box .operator-client-registration,#operator-client-box .operator-client-search,#operator-max-worth-calculator .show-instalment-modal,#order-cms .phone,#partner-check-modal .button-cancel,#partner-check-modal .button-next,#password-recovery .remind-password-button,#preview-order-steps .row-basket-type .more-products button,#promotion-package-modal .promotion-package-add,#promotion-package-modal .promotion-package-more,#registration-box .register-button,#regon-loading-error .buttons button,#short-client-data .row-basket-type .more-products button,#short-delivery-address-data .row-basket-type .more-products button,#simple-modal-wrapper .preview-warranty-content .warranty-back-button,#top-modal-content:after,#warranty-description .warranty-back-button,#warranty-encouragement .warranty-next,#warranty-grades .warranty-back-button,#warranty-payment-conflict-encouragement .resolve-warranty-btn,.btn,.btn-fourth,.btn-primary,.btn-second,.btn-third,.disable-auto-vouchers,.enable-auto-vouchers,.modal-with-services .back,.modal-with-services .confirm,.modal-with-services .resign,.nav-buttons .nav-next,.payment-view .show-all-payments,.permission-modal .permission-modal-close,.preview-summary .nav-next,.promotion-proposal .action a,.regon-box button,.related-accessories .related-product-action button,.remodal.services-list .confirm,.remodal.simple-basket-modal .buttons button,.vies-box button,form.gift-card-number-filled.gift-card-pin-filled #gift-card-payment-box .add-gift-card-button-approve{box-shadow:0 1px 3px rgba(48,49,51,.2),0 4px 8px rgba(48,49,51,.16)}}#alert button:hover:not(.remodal-close),#apply-voucher-modal .buttons button:hover,#basket .product-box .set-product-voucher:hover,#basket .services .dependent-product .add-dependent-product:hover,#basket .warranties .warranty-add:hover,#card-subscription-encouragement .subscribe-card:hover,#cart-retrieve .cart-retrieve-actions button:hover[data-action=MERGE],#cart-retrieve .cart-retrieve-actions button:hover[data-action=OVERRIDE_LAST],#dependent-product-modal .confirm:hover,#empty-cart .nav-back:hover,#error-modal .send:hover,#finalize .kredyt-line-buttons .action:hover,#finalize .kredyt-line-buttons .more:hover,#finalize .nav-buttons .go-to-kme:hover,#finalize .nav-buttons .go-to-main-page:hover,#finalize .nav-buttons .print-page:hover,#finalize .order-payment-error .call-center:hover,#finalize .order-payment-success .call-center:hover,#finalize .page-header .buttons-payment a:hover,#geolocation-error button:hover:not(.remodal-close),#gift-card-payment-box .add-another-gift-card-button:hover,#gift-card-payment-box .gift-card .add-gift-card-button-approve:hover,#guest-box button:hover,#guest-kme-login .login-button:hover,#instalment-spread-messages .close-modal-button:hover,#instalment-spread-messages .spread-out:hover,#location-box .change-delivery-time:hover,#login-box .login-button:hover,#login-modal button.login:hover,#login-modal button.register:hover,#message button:hover:not(.remodal-close),#modal-after-buying-message .buttons button:hover,#modal-basket-services-changed .confirm:hover,#modal-cart-retrieve .cart-retrieve-actions button:hover[data-action=MERGE],#modal-cart-retrieve .cart-retrieve-actions button:hover[data-action=OVERRIDE_LAST],#modal-confirm-cart-recalculate .button-confirm:hover,#modal-confirm-cart-recalculate .button-decline:hover,#modal-delivery-points .selected-point .choose-point:hover,#modal-email-rules .no:hover,#modal-email-rules .yes:hover,#modal-EPayment #go-to-payment-site:hover,#modal-EPayment-blik .blik-payment-button:hover,#modal-EPayment-operator-blik .operator-blik-cancel:hover,#modal-EPayment-operator-blik .operator-blik-payment:hover,#modal-gift-card-customization .custom-card-confirm:hover,#modal-guest-cms-block .buttons .cancel:hover,#modal-guest-cms-block .buttons .confirm:hover,#modal-instalments-calculator .instalment-button .set-instalment-option:hover,#modal-instalments-calculator .instalment-cms-message button:hover,#modal-partner-subscriptions .confirm:hover,#modal-payu-price-limit-message .back-button:hover,#modal-payu-price-limit-message .confirm-button:hover,#modal-product-details .product-buttons .add-product:hover,#modal-service-to-add-reminder .add-services:hover,#modal-service-to-add-reminder .close:hover,#modal-service-to-add-reminder .skip:hover,#modal-unavailable-items button:hover[type=button],#modal-voucher-conflict .btn-cancel:hover,#modal-voucher-conflict .btn-confirm:hover,#modal-voucher-conflict .buttons button:hover,#no-guest-box .guest-mode:hover,#operator-client-box .operator-client-login:hover,#operator-client-box .operator-client-registration:hover,#operator-client-box .operator-client-search:hover,#operator-max-worth-calculator .show-instalment-modal:hover,#order-cms .phone:hover,#partner-check-modal .button-cancel:hover,#partner-check-modal .button-next:hover,#password-recovery .remind-password-button:hover,#preview-order-steps .row-basket-type .more-products button:hover,#promotion-package-modal .promotion-package-add:hover,#promotion-package-modal .promotion-package-more:hover,#registration-box .register-button:hover,#regon-loading-error .buttons button:hover,#short-client-data .row-basket-type .more-products button:hover,#short-delivery-address-data .row-basket-type .more-products button:hover,#simple-modal-wrapper .preview-warranty-content .warranty-back-button:hover,#top-modal-content:hover:after,#warranty-description .warranty-back-button:hover,#warranty-encouragement .warranty-next:hover,#warranty-grades .warranty-back-button:hover,#warranty-payment-conflict-encouragement .resolve-warranty-btn:hover,.btn-fourth:hover,.btn-primary:hover,.btn-second:hover,.btn-third:hover,.btn:hover,.disable-auto-vouchers:hover,.enable-auto-vouchers:hover,.modal-with-services .back:hover,.modal-with-services .confirm:hover,.modal-with-services .resign:hover,.nav-buttons .nav-next:hover,.payment-view .show-all-payments:hover,.permission-modal .permission-modal-close:hover,.preview-summary .nav-next:hover,.promotion-proposal .action a:hover,.regon-box button:hover,.related-accessories .related-product-action button:hover,.remodal.services-list .confirm:hover,.remodal.simple-basket-modal .buttons button:hover,.vies-box button:hover,form.gift-card-number-filled.gift-card-pin-filled #gift-card-payment-box .add-gift-card-button-approve:hover{text-decoration:none}#address-reminder .back-to-k3,#cart-retrieve .cart-retrieve-products button,#finalize .section-partnership .partnership-link,#find-near,#gift-card-order-selection .aside-giftcard-preview .show-preview,#location-box .more-locations-button,#location-box .other-location,#location-box button.toggle-hours,#login-box .password-recovery,#login-modal button.password-recovery,#modal-instalments-calculator .preview-warranty-details,#modal-instalments-calculator .show-instalment-example,#modal-partner-subscriptions .partner-subscription-more button,#modal-product-details .product-buttons .show-more,#preview-order-steps .expand-additional-entity-info,#preview-order-steps .row-delivery-point .openings-toggler,#short-client-data .expand-additional-entity-info,#short-client-data .row-delivery-point .openings-toggler,#short-delivery-address-data .expand-additional-entity-info,#short-delivery-address-data .row-delivery-point .openings-toggler,#top-operator-bar .clear-cart,#top-operator-bar .logout-operator,#top-operator-bar .logout-partner,#top-operator-bar .partner-password,#voucher-box .manual-voucher-input .apply-box .apply-voucher,#voucher-box .manual-voucher-section .manual-voucher-title,.checkbox-css .bottom-box button.show-permission-modal,.delivery-points .delivery-point .openings-toggler,.delivery-points .more-delivery-points,.modal-with-services .show-more-services,.payment-view .payment-item .guest-actions .guest-login,.payment-view .payment-item .guest-actions .guest-register,.payment-view .payment-item.short-banks .show-banks button,.remodal .modal-with-services .service-more button,.remodal.services-list .service-more button,.report-bug{cursor:pointer;color:#0876fe}#address-reminder .back-to-k3:hover,#cart-retrieve .cart-retrieve-products button:hover,#finalize .section-partnership .partnership-link:hover,#find-near:hover,#gift-card-order-selection .aside-giftcard-preview .show-preview:hover,#location-box .more-locations-button:hover,#location-box .other-location:hover,#location-box button.toggle-hours:hover,#login-box .password-recovery:hover,#login-modal button.password-recovery:hover,#modal-instalments-calculator .preview-warranty-details:hover,#modal-instalments-calculator .show-instalment-example:hover,#modal-partner-subscriptions .partner-subscription-more button:hover,#modal-product-details .product-buttons .show-more:hover,#preview-order-steps .expand-additional-entity-info:hover,#preview-order-steps .row-delivery-point .openings-toggler:hover,#short-client-data .expand-additional-entity-info:hover,#short-client-data .row-delivery-point .openings-toggler:hover,#short-delivery-address-data .expand-additional-entity-info:hover,#short-delivery-address-data .row-delivery-point .openings-toggler:hover,#top-operator-bar .clear-cart:hover,#top-operator-bar .logout-operator:hover,#top-operator-bar .logout-partner:hover,#top-operator-bar .partner-password:hover,#voucher-box .manual-voucher-input .apply-box .apply-voucher:hover,#voucher-box .manual-voucher-section .manual-voucher-title:hover,.checkbox-css .bottom-box button.show-permission-modal:hover,.delivery-points .delivery-point .openings-toggler:hover,.delivery-points .more-delivery-points:hover,.modal-with-services .show-more-services:hover,.payment-view .payment-item .guest-actions .guest-login:hover,.payment-view .payment-item .guest-actions .guest-register:hover,.payment-view .payment-item.short-banks .show-banks button:hover,.remodal .modal-with-services .service-more button:hover,.remodal.services-list .service-more button:hover,.report-bug:hover{text-decoration:underline}#alert button:disabled:not(.remodal-close),#apply-voucher-modal .buttons button:disabled,#basket .product-box .set-product-voucher:disabled,#basket .services .dependent-product .add-dependent-product:disabled,#basket .warranties .warranty-add:disabled,#card-subscription-encouragement .subscribe-card:disabled,#cart-retrieve .cart-retrieve-actions button:disabled[data-action=MERGE],#cart-retrieve .cart-retrieve-actions button:disabled[data-action=OVERRIDE_LAST],#container.block-payment-type .nav-next,#dependent-product-modal .confirm:disabled,#empty-cart .nav-back:disabled,#error-modal .send:disabled,#finalize .kredyt-line-buttons .action:disabled,#finalize .kredyt-line-buttons .more:disabled,#finalize .nav-buttons .go-to-kme:disabled,#finalize .nav-buttons .go-to-main-page:disabled,#finalize .nav-buttons .print-page:disabled,#finalize .order-payment-error .call-center:disabled,#finalize .order-payment-success .call-center:disabled,#finalize .page-header .buttons-payment a:disabled,#geolocation-error button:disabled:not(.remodal-close),#gift-card-payment-box .add-another-gift-card-button:disabled,#gift-card-payment-box .gift-card .add-gift-card-button-approve,#gift-card-payment-box .gift-card .add-gift-card-button-approve:disabled,#guest-box button:disabled,#guest-kme-login .login-button:disabled,#instalment-spread-messages .close-modal-button:disabled,#instalment-spread-messages .spread-out:disabled,#location-box .change-delivery-time:disabled,#login-box .login-button:disabled,#login-modal button.login:disabled,#login-modal button.register:disabled,#message button:disabled:not(.remodal-close),#modal-after-buying-message .buttons button:disabled,#modal-basket-services-changed .confirm:disabled,#modal-cart-retrieve .cart-retrieve-actions button:disabled[data-action=MERGE],#modal-cart-retrieve .cart-retrieve-actions button:disabled[data-action=OVERRIDE_LAST],#modal-confirm-cart-recalculate .button-confirm:disabled,#modal-confirm-cart-recalculate .button-decline:disabled,#modal-delivery-points .selected-point .choose-point:disabled,#modal-email-rules .no:disabled,#modal-email-rules .yes:disabled,#modal-EPayment #go-to-payment-site:disabled,#modal-EPayment-blik .blik-payment-button.button-disabled,#modal-EPayment-blik .blik-payment-button:disabled,#modal-EPayment-operator-blik .operator-blik-cancel:disabled,#modal-EPayment-operator-blik .operator-blik-payment:disabled,#modal-gift-card-customization .custom-card-confirm.disabled,#modal-gift-card-customization .custom-card-confirm:disabled,#modal-guest-cms-block .buttons .cancel:disabled,#modal-guest-cms-block .buttons .confirm:disabled,#modal-instalments-calculator .instalment-button .set-instalment-option:disabled,#modal-instalments-calculator .instalment-cms-message button:disabled,#modal-partner-subscriptions .confirm:disabled,#modal-payu-price-limit-message .back-button:disabled,#modal-payu-price-limit-message .confirm-button:disabled,#modal-product-details .product-buttons .add-product:disabled,#modal-service-to-add-reminder .add-services:disabled,#modal-service-to-add-reminder .close:disabled,#modal-service-to-add-reminder .skip:disabled,#modal-unavailable-items button:disabled[type=button],#modal-voucher-conflict .btn-cancel:disabled,#modal-voucher-conflict .btn-confirm:disabled,#modal-voucher-conflict .buttons button:disabled,#no-guest-box .guest-mode,#no-guest-box .guest-mode:disabled,#operator-client-box #details-area:not(.client-selected) .operator-client-login,#operator-client-box .operator-client-login:disabled,#operator-client-box .operator-client-registration:disabled,#operator-client-box .operator-client-search:disabled,#operator-max-worth-calculator .show-instalment-modal:disabled,#order-cms .phone:disabled,#partner-check-modal .button-cancel:disabled,#partner-check-modal .button-next:disabled,#password-recovery .remind-password-button:disabled,#preview-order-steps .row-basket-type .more-products button:disabled,#promotion-package-modal .promotion-package-add:disabled,#promotion-package-modal .promotion-package-more:disabled,#registration-box .register-button:disabled,#regon-loading-error .buttons button:disabled,#short-client-data .row-basket-type .more-products button:disabled,#short-delivery-address-data .row-basket-type .more-products button:disabled,#simple-modal-wrapper .preview-warranty-content .warranty-back-button:disabled,#top-modal-content:disabled:after,#warranty-description .warranty-back-button:disabled,#warranty-encouragement .warranty-next:disabled,#warranty-grades .warranty-back-button:disabled,#warranty-payment-conflict-encouragement .resolve-warranty-btn:disabled,.btn-fourth:disabled,.btn-primary:disabled,.btn-second:disabled,.btn-third:disabled,.btn:disabled,.disable-auto-vouchers:disabled,.enable-auto-vouchers:disabled,.modal-with-services .back:disabled,.modal-with-services .confirm:disabled,.modal-with-services .resign:disabled,.nav-buttons .nav-next:disabled,.payment-view .show-all-payments:disabled,.permission-modal .permission-modal-close:disabled,.preview-summary .nav-next.btn-disabled,.preview-summary .nav-next:disabled,.promotion-proposal .action a:disabled,.regon-box button:disabled,.related-accessories .related-product-action button:disabled,.remodal.services-list .confirm:disabled,.remodal.simple-basket-modal .buttons button:disabled,.vies-box button:disabled,form.gift-card-number-filled.gift-card-pin-filled #gift-card-payment-box .add-gift-card-button-approve:disabled{background:#f1f1f1;color:#888;pointer-events:none;cursor:default}#card-subscription-encouragement .subscribe-card,#finalize .kredyt-line-buttons .more,#finalize .nav-buttons .go-to-main-page,#finalize .page-header .buttons-payment a,#guest-kme-login .login-button,#login-box .login-button,#login-modal button.login,#login-modal button.register,#modal-basket-services-changed .confirm,#modal-confirm-cart-recalculate .button-confirm,#modal-EPayment #go-to-payment-site,#modal-EPayment-blik .blik-payment-button,#modal-EPayment-operator-blik .operator-blik-payment,#modal-instalments-calculator .instalment-button .set-instalment-option,#modal-product-details .product-buttons .add-product,#modal-service-to-add-reminder .add-services,#operator-client-box .operator-client-login,#operator-client-box .operator-client-registration,#operator-client-box .operator-client-search,#operator-max-worth-calculator .show-instalment-modal,#promotion-package-modal .promotion-package-add,#registration-box .register-button,.btn-primary,.modal-with-services .confirm,.nav-buttons .nav-next,.preview-summary .nav-next{background:#ffe843;color:#1c1c1b;box-shadow:0 1px 3px rgba(48,49,51,.2),0 4px 8px rgba(48,49,51,.16)}#card-subscription-encouragement .subscribe-card:hover,#finalize .kredyt-line-buttons .more:hover,#finalize .nav-buttons .go-to-main-page:hover,#finalize .page-header .buttons-payment a:hover,#guest-kme-login .login-button:hover,#login-box .login-button:hover,#login-modal button.login:hover,#login-modal button.register:hover,#modal-basket-services-changed .confirm:hover,#modal-confirm-cart-recalculate .button-confirm:hover,#modal-EPayment #go-to-payment-site:hover,#modal-EPayment-blik .blik-payment-button:hover,#modal-EPayment-operator-blik .operator-blik-payment:hover,#modal-instalments-calculator .instalment-button .set-instalment-option:hover,#modal-product-details .product-buttons .add-product:hover,#modal-service-to-add-reminder .add-services:hover,#operator-client-box .operator-client-login:hover,#operator-client-box .operator-client-registration:hover,#operator-client-box .operator-client-search:hover,#operator-max-worth-calculator .show-instalment-modal:hover,#promotion-package-modal .promotion-package-add:hover,#registration-box .register-button:hover,.btn-primary:hover,.modal-with-services .confirm:hover,.nav-buttons .nav-next:hover,.preview-summary .nav-next:hover{background:#fce955;color:#1c1c1b}#alert button:not(.remodal-close),#basket .services .dependent-product .add-dependent-product,#basket .warranties .warranty-add,#cart-retrieve .cart-retrieve-actions button[data-action=MERGE],#dependent-product-modal .confirm,#empty-cart .nav-back,#error-modal .send,#finalize .kredyt-line-buttons .action,#finalize .nav-buttons .go-to-kme,#finalize .order-payment-error .call-center,#finalize .order-payment-success .call-center,#geolocation-error button:not(.remodal-close),#instalment-spread-messages .spread-out,#location-box .change-delivery-time,#message button:not(.remodal-close),#modal-after-buying-message .buttons button,#modal-cart-retrieve .cart-retrieve-actions button[data-action=MERGE],#modal-delivery-points .selected-point .choose-point,#modal-email-rules .no,#modal-EPayment-operator-blik .operator-blik-cancel,#modal-gift-card-customization .custom-card-confirm,#modal-partner-subscriptions .confirm,#modal-payu-price-limit-message .confirm-button,#modal-unavailable-items button[type=button],#modal-voucher-conflict .btn-confirm,#partner-check-modal .button-cancel,#partner-check-modal .button-next,#password-recovery .remind-password-button,#regon-loading-error .buttons button,#simple-modal-wrapper .preview-warranty-content .warranty-back-button,#top-modal-content:after,#warranty-description .warranty-back-button,#warranty-encouragement .warranty-next,#warranty-grades .warranty-back-button,#warranty-payment-conflict-encouragement .resolve-warranty-btn,.btn-second,.disable-auto-vouchers,.enable-auto-vouchers,.modal-with-services .back,.permission-modal .permission-modal-close,.promotion-proposal .action a,.regon-box button,.related-accessories .related-product-action button,.remodal.services-list .confirm,.remodal.simple-basket-modal .buttons button,.vies-box button,form.gift-card-number-filled.gift-card-pin-filled #gift-card-payment-box .add-gift-card-button-approve{background:#0876fe;color:#fff}#alert button:hover:not(.remodal-close),#basket .services .dependent-product .add-dependent-product:hover,#basket .warranties .warranty-add:hover,#cart-retrieve .cart-retrieve-actions button:hover[data-action=MERGE],#dependent-product-modal .confirm:hover,#empty-cart .nav-back:hover,#error-modal .send:hover,#finalize .kredyt-line-buttons .action:hover,#finalize .nav-buttons .go-to-kme:hover,#finalize .order-payment-error .call-center:hover,#finalize .order-payment-success .call-center:hover,#geolocation-error button:hover:not(.remodal-close),#instalment-spread-messages .spread-out:hover,#location-box .change-delivery-time:hover,#message button:hover:not(.remodal-close),#modal-after-buying-message .buttons button:hover,#modal-cart-retrieve .cart-retrieve-actions button:hover[data-action=MERGE],#modal-delivery-points .selected-point .choose-point:hover,#modal-email-rules .no:hover,#modal-EPayment-operator-blik .operator-blik-cancel:hover,#modal-gift-card-customization .custom-card-confirm:hover,#modal-partner-subscriptions .confirm:hover,#modal-payu-price-limit-message .confirm-button:hover,#modal-unavailable-items button:hover[type=button],#modal-voucher-conflict .btn-confirm:hover,#partner-check-modal .button-cancel:hover,#partner-check-modal .button-next:hover,#password-recovery .remind-password-button:hover,#regon-loading-error .buttons button:hover,#simple-modal-wrapper .preview-warranty-content .warranty-back-button:hover,#top-modal-content:hover:after,#warranty-description .warranty-back-button:hover,#warranty-encouragement .warranty-next:hover,#warranty-grades .warranty-back-button:hover,#warranty-payment-conflict-encouragement .resolve-warranty-btn:hover,.btn-second:hover,.disable-auto-vouchers:hover,.enable-auto-vouchers:hover,.modal-with-services .back:hover,.permission-modal .permission-modal-close:hover,.promotion-proposal .action a:hover,.regon-box button:hover,.related-accessories .related-product-action button:hover,.remodal.services-list .confirm:hover,.remodal.simple-basket-modal .buttons button:hover,.vies-box button:hover,form.gift-card-number-filled.gift-card-pin-filled #gift-card-payment-box .add-gift-card-button-approve:hover{background:#4496fd;color:#fff}#basket .product-box .set-product-voucher,#cart-retrieve .cart-retrieve-actions button[data-action=OVERRIDE_LAST],#finalize .nav-buttons .print-page,#guest-box button,#instalment-spread-messages .close-modal-button,#modal-cart-retrieve .cart-retrieve-actions button[data-action=OVERRIDE_LAST],#modal-confirm-cart-recalculate .button-decline,#modal-email-rules .yes,#modal-guest-cms-block .buttons .cancel,#modal-instalments-calculator .instalment-cms-message button,#modal-payu-price-limit-message .back-button,#modal-service-to-add-reminder .close,#modal-service-to-add-reminder .skip,#modal-voucher-conflict .btn-cancel,#no-guest-box .guest-mode,#order-cms .phone,#preview-order-steps .row-basket-type .more-products button,#promotion-package-modal .promotion-package-more,#short-client-data .row-basket-type .more-products button,#short-delivery-address-data .row-basket-type .more-products button,.btn-third,.modal-with-services .resign,.payment-view .show-all-payments{background:#fff;color:#0876fe;box-shadow:0 1px 3px rgba(48,49,51,.2),0 4px 8px rgba(48,49,51,.16),inset 0 0 0 1px #e5e5e5}#basket .product-box .set-product-voucher:hover,#cart-retrieve .cart-retrieve-actions button:hover[data-action=OVERRIDE_LAST],#finalize .nav-buttons .print-page:hover,#guest-box button:hover,#instalment-spread-messages .close-modal-button:hover,#modal-cart-retrieve .cart-retrieve-actions button:hover[data-action=OVERRIDE_LAST],#modal-confirm-cart-recalculate .button-decline:hover,#modal-email-rules .yes:hover,#modal-guest-cms-block .buttons .cancel:hover,#modal-instalments-calculator .instalment-cms-message button:hover,#modal-payu-price-limit-message .back-button:hover,#modal-service-to-add-reminder .close:hover,#modal-service-to-add-reminder .skip:hover,#modal-voucher-conflict .btn-cancel:hover,#no-guest-box .guest-mode:hover,#order-cms .phone:hover,#preview-order-steps .row-basket-type .more-products button:hover,#promotion-package-modal .promotion-package-more:hover,#short-client-data .row-basket-type .more-products button:hover,#short-delivery-address-data .row-basket-type .more-products button:hover,.btn-third:hover,.modal-with-services .resign:hover,.payment-view .show-all-payments:hover{background:#fff;color:#0876fe}.btn-fourth,.btn-fourth:hover{background:#fff;color:#015daa}#account-payment-module:not(.mop-initialized) payment-module,#order-payment-module:not(.mop-initialized) payment-module,#top-modal.regon-loading #top-modal-header,#top-modal.vies-loading #top-modal-header,.delivery-points.search-geolocation,.loading,.payment-view .is-sending #permissions,.payment-view .is-sending #preview-order,.payment-view .is-sending .nav-buttons{position:relative;z-index:3;min-height:52px}#account-payment-module:not(.mop-initialized) payment-module:after,#order-payment-module:not(.mop-initialized) payment-module:after,#top-modal.regon-loading #top-modal-header:after,#top-modal.vies-loading #top-modal-header:after,.delivery-points.search-geolocation:after,.loading:after,.payment-view .is-sending #permissions:after,.payment-view .is-sending #preview-order:after,.payment-view .is-sending .nav-buttons:after{content:"";position:absolute;top:50%;left:50%;margin-top:-13px;margin-left:-13px;height:22px;width:22px;z-index:11;-webkit-animation:rotate360 .8s infinite linear;animation:rotate360 .8s infinite linear;border:4px solid #0975fd;border-right-color:transparent;border-radius:50%}@-webkit-keyframes rotate360{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}#account-payment-module:not(.mop-initialized) payment-module:before,#order-payment-module:not(.mop-initialized) payment-module:before,#top-modal.regon-loading #top-modal-header:before,#top-modal.vies-loading #top-modal-header:before,.delivery-points.search-geolocation:before,.loading:before,.payment-view .is-sending #permissions:before,.payment-view .is-sending #preview-order:before,.payment-view .is-sending .nav-buttons:before{position:absolute;content:"";top:0;left:0;width:100%;z-index:10;height:100%;background:#fff;opacity:.6}.show-loading{cursor:wait}.show-loading body{position:relative;z-index:3;min-height:70px}.show-loading body:after{content:"";position:absolute;top:50%;left:50%;margin-top:-17.5px;margin-left:-17.5px;height:28px;width:28px;z-index:11;-webkit-animation:rotate360 .8s infinite linear;animation:rotate360 .8s infinite linear;border:7px solid #0975fd;border-right-color:transparent;border-radius:50%}.show-loading body:before{position:absolute;content:"";top:0;left:0;width:100%;z-index:10;height:100%;background:#fff;opacity:.6}.show-loading body:after{position:fixed!important}html:not(.show-loading) body:after{content:""}#alert button:not(.remodal-close),#card-subscription-encouragement .subscribe-card,#error-modal .send,#finalize .kredyt-line-buttons .action,#finalize .kredyt-line-buttons .more,#finalize .nav-buttons .go-to-kme,#finalize .nav-buttons .go-to-main-page,#finalize .page-header .buttons-payment a,#gift-card-payment-box .add-another-gift-card-button,#gift-card-payment-box .gift-card .add-gift-card-button-approve,#gift-card-payment-box .gift-card .gift-card-remove,#guest-box button,#guest-kme-login .login-button,#location-box .change-delivery-time,#login-box .login-button,#login-modal button.login,#login-modal button.register,#message button:not(.remodal-close),#modal-delivery-points .selected-point .choose-point,#modal-instalments-calculator .instalment-button .set-instalment-option,#modal-instalments-calculator .instalment-cms-message button,#modal-product-details .product-buttons .add-product,#no-guest-box .guest-mode,#operator-client-box .operator-client-login,#operator-client-box .operator-client-registration,#operator-client-box .operator-client-search,#order-cms .phone,#password-recovery .remind-password-button,#registration-box .register-button,#simple-modal-wrapper .preview-warranty-content .warranty-back-button,#top-modal-content:after,#warranty-description .warranty-back-button,#warranty-encouragement .warranty-next,#warranty-grades .warranty-back-button,.remodal .buttons a,.remodal .buttons button,form.gift-card-number-filled.gift-card-pin-filled #gift-card-payment-box .add-gift-card-button-approve{padding:15px 0}#choose-delivery-form .read-more:after{letter-spacing:0}#modal-instalments-calculator .slide-left,#modal-instalments-calculator .slide-right,#show-all-product-accessories .slide-left,#show-all-product-accessories .slide-right,.related-accessories .slide-left,.related-accessories .slide-right{position:absolute;z-index:1;top:0;height:100%;display:flex;align-items:center;padding:0 8px}@media only screen and (max-width:1023px){#modal-instalments-calculator .slide-left,#modal-instalments-calculator .slide-right,#show-all-product-accessories .slide-left,#show-all-product-accessories .slide-right,.related-accessories .slide-left,.related-accessories .slide-right{display:none!important}}#modal-instalments-calculator .slide-left button,#modal-instalments-calculator .slide-right button,#show-all-product-accessories .slide-left button,#show-all-product-accessories .slide-right button,.related-accessories .slide-left button,.related-accessories .slide-right button{display:flex;align-items:center;justify-content:center;min-width:auto;width:48px;height:48px;cursor:pointer;background-color:#fff;border-radius:100%;box-shadow:0 4px 8px 0 #30313329,0 1px 3px 0 #30313333;color:#0876fe;padding:0;border:0}#modal-instalments-calculator .slide-left button:before,#modal-instalments-calculator .slide-right button:before,#show-all-product-accessories .slide-left button:before,#show-all-product-accessories .slide-right button:before,.related-accessories .slide-left button:before,.related-accessories .slide-right button:before{font-size:14px}#modal-instalments-calculator .slide-left,#show-all-product-accessories .slide-left,.related-accessories .slide-left{visibility:hidden;background:linear-gradient(90deg,#fff .13%,hsla(0,0%,100%,0) 99%);left:0}#modal-instalments-calculator .slide-left button:before,#show-all-product-accessories .slide-left button:before,.related-accessories .slide-left button:before{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}#modal-instalments-calculator .slide-right,#show-all-product-accessories .slide-right,.related-accessories .slide-right{right:0;background:linear-gradient(270deg,#fff .13%,hsla(0,0%,100%,0) 99%)}:focus-visible{outline:2px solid #fff;accent-color:#164194;outline-offset:2px;border-radius:4px;box-shadow:0 0 0 2px #164194}#basket .product-box .product-photo a:focus-visible,#gift-card-order-selection #gift-card-content .card-value-input input:focus-visible,.checkbox-css:focus-visible,.question-mark:focus-visible,.radio-css:focus-visible,a:focus-visible,button:focus-visible,div:focus-visible,html.keyboard-focusing .row-combobox.row-2 .validate-target:has(input:focus-visible),html.keyboard-focusing .row-combobox:not(.row-2) .column:has(div[contenteditable]:focus-visible),html.keyboard-focusing .row-combobox:not(.row-2) .column:has(input:focus-visible),html.keyboard-focusing .row-input.row-2 .validate-target:has(input:focus-visible),html.keyboard-focusing .row-input:not(.row-2) .column:has(div[contenteditable]:focus-visible),html.keyboard-focusing .row-input:not(.row-2) .column:has(input:focus-visible),html.keyboard-focusing .row-select.row-2 .validate-target:has(input:focus-visible),html.keyboard-focusing .row-select:not(.row-2) .column:has(div[contenteditable]:focus-visible),html.keyboard-focusing .row-select:not(.row-2) .column:has(input:focus-visible),html.keyboard-focusing .row-textarea.row-2 .validate-target:has(input:focus-visible),html.keyboard-focusing .row-textarea:not(.row-2) .column:has(div[contenteditable]:focus-visible),html.keyboard-focusing .row-textarea:not(.row-2) .column:has(input:focus-visible){outline:2px solid #164194;accent-color:#fff;outline-offset:2px;border-radius:4px;box-shadow:0 0 0 2px #fff}.customic-select .customic-select-option:focus-visible,.keyboard-focusing .combobox-list [role=listbox].focus [role=option][aria-selected=true],.keyboard-focusing .combobox-list [role=listbox] [role=option]:hover{outline:2px solid #164194;outline-offset:-2px;border-radius:4px;box-shadow:inset 0 0 0 2px #fff}.row-combobox.row-input-disabled .validate-target:focus-visible,.row-combobox.row-select-disabled .validate-target:focus-visible,.row-combobox input,.row-combobox select,.row-combobox textarea,.row-input.row-input-disabled .validate-target:focus-visible,.row-input.row-select-disabled .validate-target:focus-visible,.row-input input,.row-input select,.row-input textarea,.row-select.row-input-disabled .validate-target:focus-visible,.row-select.row-select-disabled .validate-target:focus-visible,.row-select input,.row-select select,.row-select textarea,.row-textarea.row-input-disabled .validate-target:focus-visible,.row-textarea.row-select-disabled .validate-target:focus-visible,.row-textarea div[contenteditable]:focus-visible,.row-textarea input,.row-textarea select,.row-textarea textarea{outline:none;box-shadow:none}.radio-group.validate-error .delivery-box,.radio-group.validate-error .radio-css:not(.delivery-time-group):not(.radio-disabled),.validate-error.delivery-time-hour-list .delivery-box,.validate-error.delivery-time-hour-list .radio-css:not(.delivery-time-group):not(.radio-disabled){background:#fff}.radio-group.validate-error .delivery-box input[type=radio]+i:before,.radio-group.validate-error .radio-css:not(.delivery-time-group):not(.radio-disabled) input[type=radio]+i:before,.validate-error.delivery-time-hour-list .delivery-box input[type=radio]+i:before,.validate-error.delivery-time-hour-list .radio-css:not(.delivery-time-group):not(.radio-disabled) input[type=radio]+i:before{color:#f55858!important}html{height:100%;font-size:16px;line-height:1.3}@media only screen and (max-width:1023px){html{font-size:14px}}body{font-family:Lato,sans-serif;color:#0a0a0a;font-weight:400;margin:0;padding:0;min-width:360px;background:#f7f7f7;font-size:1rem;word-break:break-word}body *{box-sizing:border-box}a{text-decoration:none}a,a:hover{color:#0876fe}a:hover{text-decoration:underline}button,input,optgroup,select,textarea{font-family:Lato,sans-serif}.none{display:none}.page{position:relative}.payment-ozg{white-space:nowrap;color:#006828;font-weight:700}.focus-visually-hidden{position:absolute;left:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}#container{margin:0 auto;position:relative}@media only screen and (min-width:1024px){#container{padding-top:32px;display:flex;justify-content:space-between;width:100%}}@media only screen and (max-width:1023px){#container{display:flex;flex-wrap:wrap}}@media only screen and (min-width:1024px){#container>aside #sticky{position:sticky;top:0}#container>aside #sticky>div:last-child{margin-bottom:0}}@media only screen and (min-width:1024px){#container>aside{width:299px}}@media only screen and (min-width:1280px){#container>aside{width:384px}}@media only screen and (min-width:1440px){#container>aside{width:437px}}@media only screen and (max-width:1023px){#container>aside{order:2;width:100%}}@media only screen and (min-width:1024px){#container>article{width:629px}}@media only screen and (min-width:1280px){#container>article{width:800px}}@media only screen and (min-width:1440px){#container>article{width:907px}}@media only screen and (max-width:1023px){#container>article{order:1;width:100%}}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}#tooltip{text-align:left;font-weight:400;white-space:normal;position:absolute;padding:16px;background:#0a0a0a;border-radius:7px;font-size:14px;text-decoration:none;color:#fff}#tooltip:after{position:absolute;content:"";display:block;overflow:hidden;height:0;width:0;border-style:solid;border-width:6px 5px 0;border-color:#0a0a0a transparent transparent;top:auto;right:auto;bottom:-6px;left:18px}#warranty-encouragement .warranty-period-info:before,.question-mark:before{color:#0876fe}#tooltip{display:block;z-index:7;visibility:hidden;width:100%;max-width:400px;min-width:360px;--arrow-bottom-position:18px}#tooltip:after{left:var(--arrow-left-position)}#tooltip .tooltip-content,#tooltip .tooltip-header{z-index:2;position:relative}#tooltip:before{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;opacity:0;content:"";z-index:1;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}#tooltip .btn-hide-tooltip{cursor:pointer;position:relative;z-index:3;margin:-4px -4px 5px 8px;float:right;border:none;background-color:transparent;color:#fff}#tooltip .btn-hide-tooltip:before{font-size:12px}#tooltip.under:after{top:-6px;bottom:auto;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}#tooltip ol,#tooltip p,#tooltip ul{margin:0;padding:0}#tooltip li{padding:0;margin:0 0 0 20px}.show-tooltip #tooltip{visibility:visible}.show-tooltip #tooltip:before{opacity:1}.tooltip-message{display:none}#top{height:100px;display:flex;position:relative;margin:0 auto;justify-content:space-between;align-items:center}@media only screen and (max-width:1023px){#top{height:56px}}#top-operator-bar+#header{margin-top:50px}#header{background:#3a3d40;position:relative}#logo{display:inline-block}@media only screen and (max-width:1023px){#logo{margin:0 auto;width:146px}}@media only screen and (min-width:1024px){#logo{margin-left:32px;width:264px}}#logo img{display:block;overflow:hidden;font-size:5px}@media only screen and (max-width:1023px){#logo img{width:146px;height:25px}}@media only screen and (min-width:1024px){#logo img{width:264px;height:39px}}#footer{clear:both;margin:20px 0 0;text-align:center}@media only screen and (min-width:1024px){#footer{border-top:1px solid #e5e5e5;padding:20px 0}}@media only screen and (max-width:1023px){#footer{padding:15px 0}}#footer-logo{display:block;margin:0 auto;padding:0;margin:0}#footer-logo li{list-style:none;padding:0;display:inline-block;margin:12px 15px 0}#footer-logo img{display:inline-block;width:49px;height:24px}#footer-company{padding:0 22px;font-size:12px;line-height:16px;margin:30px auto 10px}@media only screen and (max-width:1023px){#mobile-order-cms{padding:0 22px}}#mobile-order-cms a{display:block;border:1px solid #e5e5e5;border-radius:7px;padding:14px 0 8px;margin:20px auto}#mobile-order-cms a:hover{text-decoration:none}#mobile-order-cms .phone{font-weight:700;font-size:14px;color:#0876fe}#mobile-order-cms .phone:before{font-size:18px;margin-right:8px;font-weight:700;margin-top:-5px}#mobile-order-cms .hours{font-size:10px;color:#767676;display:block;margin:2px 0 0 -49px}#mobile-order-cms .hours span+span{margin-left:4px}.report-bug{display:flex;margin:20px auto}.report-bug:before{margin-right:5px}#order-cms{background:#f7f7f7;padding:23px}@media only screen and (max-width:1023px){#order-cms{display:none}}#order-cms .text{font-size:12px}#order-cms .text p{margin:0}#order-cms .text p+p{margin:5px 0 0}#order-cms img{width:48px;height:48px;display:block;margin:5px 16px 16px 0;border-radius:50%;overflow:hidden;float:left}#order-cms .phone{width:100%}#order-cms .phone:before{font-weight:700;margin-right:5px;font-size:20px}.prices{text-align:right;margin-left:auto}.prices>:not(:last-child){margin-bottom:4px}.prices.prices-instalments .price-summary{font-size:.85rem;font-weight:400}.prices.prices-instalments .price-summary:before{content:"Razem: ";margin-right:4px}.prices.prices-instalments .price-summary .price-normal{font-weight:400;font-size:.85rem}.prices .price-instalment span{margin-left:4px}.prices .price-omnibus{font-size:.85rem}.prices .price-discounted,.prices .price-instalment,.prices .price-normal{display:flex;justify-content:flex-end;align-items:center;font-weight:700;white-space:nowrap}.prices.prices-instalment-promotion .price-instalment,.prices.prices-promotion .price-normal,.prices.prices-promotion .price-with-code-active{color:#ed1c24}.prices .price-summary{display:flex;justify-content:flex-end;align-items:center;font-size:1rem}.prices .package-item-label{font-size:.85rem}.prices .price-discount{color:#00ae50;font-weight:700}.prices .price-discount:first-letter{text-transform:uppercase}.prices .rates-message{font-weight:700}.prices .price-old{margin-right:4px}.prices .price-discount,.prices .price-instalment-own-payment,.prices .price-old{font-size:.85rem}.prices .subscription-service-price-info{text-align:right;font-size:14px;font-weight:400;color:#767676}.price-normal{font-weight:700;color:#0a0a0a}.price,.price-normal{white-space:nowrap}.price-instalments{font-weight:700;white-space:nowrap}.price-normal-instalments,.price-old{white-space:nowrap;font-weight:400}.price-old{text-decoration:line-through}.city-autocomplete-list{position:absolute;top:33px;left:0;width:100%;overflow-x:hidden;overflow-y:auto;list-style:none;margin:0;padding:0;background:#fff;max-height:280px;display:block;z-index:3}label+input+.city-autocomplete-list{top:51px}.city-autocomplete-list.list-empty{display:none}.city-autocomplete-list li{display:block;padding:0 10px;line-height:30px;border:1px solid #eee;border-bottom:0;font-size:12px;color:#0a0a0a;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.city-autocomplete-list li:last-child{border-bottom:1px solid #eee}.city-autocomplete-list li:hover{background:#eee}.city-autocomplete-list li.city-name-list-item-hidden{display:none}input.city-autocomplete-cityName.city-autocomplete-loading{background:url(/img/rwd/euro/loading.gif) no-repeat 97% #fff}.street-autocomplete-list{position:absolute;top:33px;left:0;width:100%;overflow-x:hidden;overflow-y:auto;list-style:none;margin:0;padding:0;background:#fff;max-height:280px;display:block;z-index:3}label+input+.street-autocomplete-list{top:51px}.street-autocomplete-list.list-empty{display:none}.street-autocomplete-list li{display:block;padding:0 10px;line-height:30px;border:1px solid #eee;border-bottom:0;font-size:12px;color:#0a0a0a;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.street-autocomplete-list li:last-child{border-bottom:1px solid #eee}.street-autocomplete-list li:hover{background:#eee}.street-autocomplete-list li.street-name-list-item-hidden{display:none}input.street-autocomplete-loading{background:url(/img/rwd/euro/loading.gif) no-repeat 97% #fff}.password-invalid{position:relative;font-size:12px}.password-invalid .additional-password-info,.password-invalid .ok .additional-password-info{color:#767676}#gift-card-payment-box.gift-card-validation-error #add-gift-card-form .password-invalid input,#gift-card-payment-box.gift-card-validation-error #add-gift-card-form .password-invalid input .additional-password-info,.password-invalid #gift-card-payment-box.gift-card-validation-error #add-gift-card-form input,.password-invalid #gift-card-payment-box.gift-card-validation-error #add-gift-card-form input .additional-password-info,.password-invalid .error,.password-invalid .error .additional-password-info{color:#bc0b0b}#gift-card-payment-box.gift-card-validation-error #add-gift-card-form .password-invalid input:before,.password-invalid #gift-card-payment-box.gift-card-validation-error #add-gift-card-form input:before,.password-invalid .error:before{background:#bc0b0b}.password-invalid ul{display:flex;flex-wrap:wrap;padding:0;margin:10px 0;list-style:none}@media only screen and (max-width:1023px){.password-invalid ul{justify-content:space-between}}.password-invalid ul li{padding-left:20px;margin:5px 0;position:relative;font-size:10px;display:block}@media only screen and (max-width:1023px){.password-invalid ul li:nth-of-type(odd){width:calc(90% - 130px)}.password-invalid ul li:nth-of-type(2n){width:130px}}@media only screen and (min-width:1024px){.password-invalid ul li{max-width:165px;margin-right:16px}}.password-invalid ul li.ok:before{font-size:9px;background:#00ae50}.password-invalid ul li.error:before{font-size:7px;background:#bc0b0b}.password-invalid ul li:before{background:#e5e5e5;font-size:7px}.password-invalid ul li.error:before,.password-invalid ul li.ok:before,.password-invalid ul li:before{border-radius:50%;width:14px;height:14px;line-height:14px;color:#fff;text-align:center;position:absolute;left:0}.password-invalid .password-without{display:none}.password-invalid .show-without{display:block;color:#bc0b0b}#gift-card-payment-box.gift-card-validation-error #add-gift-card-form .password-invalid .show-without input,.password-invalid .show-without #gift-card-payment-box.gift-card-validation-error #add-gift-card-form input,.password-invalid .show-without .error{display:block}#gift-card-payment-box.gift-card-validation-error #add-gift-card-form .password-invalid .show-without input:before,.password-invalid .show-without #gift-card-payment-box.gift-card-validation-error #add-gift-card-form input:before,.password-invalid .show-without .error:before{background:#bc0b0b}.password-invalid .show-without li:not(.error){display:none}.error-box+.password-invalid span{color:#bc0b0b}a:focus-visible,button:focus-visible,div:focus-visible{border-radius:4px}#delivery-time .interval-error,#gift-card-order-selection #gift-card-content #gift-card-value-error,#gift-card-payment-box.gift-card-validation-error #add-gift-card-form #modal-gift-card-customization .validate-error input.label-error,#modal-gift-card-customization .validate-error #gift-card-payment-box.gift-card-validation-error #add-gift-card-form input.label-error,#modal-gift-card-customization .validate-error .error.label-error,.checkbox-css.validate-error label.error,.row-combobox label.error,.row-combobox label.error-backend,.row-input label.error,.row-input label.error-backend,.row-select label.error,.row-select label.error-backend,.row-textarea label.error,.row-textarea label.error-backend{color:#bc0b0b;font-size:12px;display:block;padding:2px 0 0 4px}.row-combobox .validate-target.validate-error,.row-input .validate-target.validate-error,.row-select .validate-target.validate-error,.row-textarea .validate-target.validate-error{background:#fff7f7;border:2px solid #f55858}.row-combobox,.row-input,.row-select,.row-textarea{position:relative;margin-bottom:24px}.row-combobox .validate-target,.row-input .validate-target,.row-select .validate-target,.row-textarea .validate-target{padding:7px 12px;background:#fff;border:1px solid #e5e5e5;border-radius:7px}.row-combobox .validate-target.validate-error,.row-input .validate-target.validate-error,.row-select .validate-target.validate-error,.row-textarea .validate-target.validate-error{padding:6px 11px}.row-combobox .validate-target:not(.validate-error):not(:has(input:focus)):not(:has(div[contenteditable]:focus)):hover,.row-input .validate-target:not(.validate-error):not(:has(input:focus)):not(:has(div[contenteditable]:focus)):hover,.row-select .validate-target:not(.validate-error):not(:has(input:focus)):not(:has(div[contenteditable]:focus)):hover,.row-textarea .validate-target:not(.validate-error):not(:has(input:focus)):not(:has(div[contenteditable]:focus)):hover{border-color:#afafaf}.row-combobox .validate-target:not(.validate-error):focus:has(.customic-select),.row-combobox .validate-target:not(.validate-error):has(div[contenteditable]:focus),.row-combobox .validate-target:not(.validate-error):has(input:focus),.row-input .validate-target:not(.validate-error):focus:has(.customic-select),.row-input .validate-target:not(.validate-error):has(div[contenteditable]:focus),.row-input .validate-target:not(.validate-error):has(input:focus),.row-select .validate-target:not(.validate-error):focus:has(.customic-select),.row-select .validate-target:not(.validate-error):has(div[contenteditable]:focus),.row-select .validate-target:not(.validate-error):has(input:focus),.row-textarea .validate-target:not(.validate-error):focus:has(.customic-select),.row-textarea .validate-target:not(.validate-error):has(div[contenteditable]:focus),.row-textarea .validate-target:not(.validate-error):has(input:focus){border:2px solid #0876fe;padding:6px 11px}.row-combobox label:not(.error):not(.error-backend),.row-input label:not(.error):not(.error-backend),.row-select label:not(.error):not(.error-backend),.row-textarea label:not(.error):not(.error-backend){font-size:12px;padding:0 0 3px;display:block;color:#767676}.row-combobox label em,.row-input label em,.row-select label em,.row-textarea label em{color:#bc0b0b;margin-left:2px}.row-combobox .note,.row-input .note,.row-select .note,.row-textarea .note{padding:3px 5px;color:#767676;font-size:12px}.row-combobox input,.row-combobox select,.row-combobox textarea,.row-input input,.row-input select,.row-input textarea,.row-select input,.row-select select,.row-select textarea,.row-textarea input,.row-textarea select,.row-textarea textarea{border:0;width:100%;padding:0;font-weight:700;font-size:16px;line-height:22px;background:none}.row-combobox input:-moz-read-only,.row-combobox select:-moz-read-only,.row-combobox textarea:-moz-read-only,.row-input input:-moz-read-only,.row-input select:-moz-read-only,.row-input textarea:-moz-read-only,.row-select input:-moz-read-only,.row-select select:-moz-read-only,.row-select textarea:-moz-read-only,.row-textarea input:-moz-read-only,.row-textarea select:-moz-read-only,.row-textarea textarea:-moz-read-only{color:#767676}.row-combobox input:read-only,.row-combobox select:read-only,.row-combobox textarea:read-only,.row-input input:read-only,.row-input select:read-only,.row-input textarea:read-only,.row-select input:read-only,.row-select select:read-only,.row-select textarea:read-only,.row-textarea input:read-only,.row-textarea select:read-only,.row-textarea textarea:read-only{color:#767676}.row-combobox.row-2,.row-input.row-2,.row-select.row-2,.row-textarea.row-2{display:flex;justify-content:space-between;align-items:flex-start}.row-combobox.row-2:last-of-type,.row-input.row-2:last-of-type,.row-select.row-2:last-of-type,.row-textarea.row-2:last-of-type{margin-bottom:0}.row-combobox.row-2 .column,.row-input.row-2 .column,.row-select.row-2 .column,.row-textarea.row-2 .column{width:calc(50% - 8px)}.row-combobox.row-input-disabled,.row-combobox.row-select-disabled,.row-input.row-input-disabled,.row-input.row-select-disabled,.row-select.row-input-disabled,.row-select.row-select-disabled,.row-textarea.row-input-disabled,.row-textarea.row-select-disabled{pointer-events:none}.row-combobox.row-input-disabled .validate-target,.row-combobox.row-select-disabled .validate-target,.row-input.row-input-disabled .validate-target,.row-input.row-select-disabled .validate-target,.row-select.row-input-disabled .validate-target,.row-select.row-select-disabled .validate-target,.row-textarea.row-input-disabled .validate-target,.row-textarea.row-select-disabled .validate-target{background:#eee}.row-combobox.row-input-disabled .row-label,.row-combobox.row-input-disabled .row-label em,.row-combobox.row-select-disabled .row-label,.row-combobox.row-select-disabled .row-label em,.row-input.row-input-disabled .row-label,.row-input.row-input-disabled .row-label em,.row-input.row-select-disabled .row-label,.row-input.row-select-disabled .row-label em,.row-select.row-input-disabled .row-label,.row-select.row-input-disabled .row-label em,.row-select.row-select-disabled .row-label,.row-select.row-select-disabled .row-label em,.row-textarea.row-input-disabled .row-label,.row-textarea.row-input-disabled .row-label em,.row-textarea.row-select-disabled .row-label,.row-textarea.row-select-disabled .row-label em{color:#767676}.row-combobox.row-input-disabled .customic-select-message,.row-combobox.row-input-disabled input,.row-combobox.row-select-disabled .customic-select-message,.row-combobox.row-select-disabled input,.row-input.row-input-disabled .customic-select-message,.row-input.row-input-disabled input,.row-input.row-select-disabled .customic-select-message,.row-input.row-select-disabled input,.row-select.row-input-disabled .customic-select-message,.row-select.row-input-disabled input,.row-select.row-select-disabled .customic-select-message,.row-select.row-select-disabled input,.row-textarea.row-input-disabled .customic-select-message,.row-textarea.row-input-disabled input,.row-textarea.row-select-disabled .customic-select-message,.row-textarea.row-select-disabled input{color:#999}.row-input-password input{width:calc(100% - 80px)}.row-input-password .toggle-password-type{position:absolute;top:32px;right:10px;font-size:12px;color:#0876fe}.row-input-currency{position:relative}.row-input-currency input{padding-right:30px}.row-input-currency .currency-unit{position:absolute;top:30px;right:20px;display:inline;font-size:14px;color:#767676;z-index:2}@media only screen and (min-width:1024px){.row-button{margin-bottom:24px}}@media only screen and (max-width:1023px){.row-button{margin-bottom:13px}}#address-reminder .address-checked,#operator-client-box .client,#operator-client-box .operator-source{vertical-align:top;line-height:18px;padding:19px 20px 20px 56px;display:inline-block;position:relative;width:100%;background:#fff;border:1px solid #e5e5e5;border-radius:7px;font-size:1rem;text-align:left;font-weight:400}@media only screen and (max-width:1023px){#address-reminder .address-checked,#operator-client-box .client,#operator-client-box .operator-source{box-shadow:0 10px 20px rgba(48,49,51,.07),0 2px 7px rgba(40,41,42,.1)}}#address-reminder .address-checked:hover,#operator-client-box .client:hover,#operator-client-box .operator-source:hover{box-shadow:0 10px 20px rgba(48,49,51,.07),0 2px 7px rgba(40,41,42,.1)}#address-reminder .address-checked:hover:before,#operator-client-box .client:hover:before,#operator-client-box .operator-source:hover:before{background:#f0f0f0}#address-reminder .address-checked:before,#operator-client-box .client:before,#operator-client-box .operator-source:before{position:absolute;content:"";width:44px;height:44px;background:transparent;border-radius:50%;top:7px;left:7px;transition:background-color .5s}#address-reminder .address-checked:after,#operator-client-box .client:after,#operator-client-box .operator-source:after{content:"";width:16px;height:16px;display:flex;border:2px solid #767676;position:absolute;top:19px;left:19px;border-radius:2px;overflow:hidden}#address-reminder.checked .address-checked,#operator-client-box .client.active,#operator-client-box .operator-source.active{padding:18px 19px 19px 55px;border:2px solid #0876fe}#address-reminder.checked .address-checked:before,#operator-client-box .client.active:before,#operator-client-box .operator-source.active:before{top:6px;left:6px}#address-reminder.checked .address-checked:after,#operator-client-box .client.active:after,#operator-client-box .operator-source.active:after{background:#0876fe;border-color:#0876fe;color:#fff;top:18px;left:18px}#address-reminder.error .address-checked,#gift-card-payment-box.gift-card-validation-error #add-gift-card-form input#address-reminder .address-checked{border:2px solid #f55858}#address-reminder.error .address-checked:before,#gift-card-payment-box.gift-card-validation-error #add-gift-card-form input#address-reminder .address-checked:before{top:6px;left:6px}#address-reminder.error .address-checked:after,#gift-card-payment-box.gift-card-validation-error #add-gift-card-form input#address-reminder .address-checked:after{border-color:#f55858;top:18px;left:18px}#additional-invoice-data .employee-address-details-toggle .text,#label-toggle-additional-invoice-details .text,#label-toggle-invoice-details .text,#label-toggle-tax-payer-role-grv .text,#label-toggle-tax-payer-role-jst .text{border:0;padding:12px 0 12px 37px;box-shadow:none}#additional-invoice-data .employee-address-details-toggle i,#label-toggle-additional-invoice-details i,#label-toggle-invoice-details i,#label-toggle-tax-payer-role-grv i,#label-toggle-tax-payer-role-jst i{top:9px;left:0}#additional-invoice-data .employee-address-details-toggle input[type=checkbox]:checked+i+b,#label-toggle-additional-invoice-details input[type=checkbox]:checked+i+b,#label-toggle-invoice-details input[type=checkbox]:checked+i+b,#label-toggle-tax-payer-role-grv input[type=checkbox]:checked+i+b,#label-toggle-tax-payer-role-jst input[type=checkbox]:checked+i+b{display:none}#additional-invoice-data .employee-address-details-toggle input[type=checkbox]:disabled+i+b:before,#label-toggle-additional-invoice-details input[type=checkbox]:disabled+i+b:before,#label-toggle-invoice-details input[type=checkbox]:disabled+i+b:before,#label-toggle-tax-payer-role-grv input[type=checkbox]:disabled+i+b:before,#label-toggle-tax-payer-role-jst input[type=checkbox]:disabled+i+b:before{background:none}.checkbox-css{display:block;margin:0;padding:0}.checkbox-css *{pointer-events:none}.checkbox-css .checkbox-css,.checkbox-css .radio-css,.checkbox-css .row-select,.checkbox-css .row-select *,.checkbox-css .text i,.checkbox-css a,.checkbox-css button{pointer-events:auto}.checkbox-css+.checkbox-css{margin-top:16px}.checkbox-css.checkbox-row{margin-bottom:16px;cursor:pointer}.checkbox-css p.less,.checkbox-css p.more{margin:0;padding:0}.checkbox-css p.less br,.checkbox-css p.more br{display:none}.checkbox-css p.less a,.checkbox-css p.more a{display:flex;margin-top:3px}.checkbox-css p.less{display:inline}.checkbox-css.checkbox-css-more p.less,.checkbox-css p.more{display:none}.checkbox-css.checkbox-css-more p.more{display:inline}.checkbox-css .text{vertical-align:top;line-height:18px;font-size:14px;padding:3px 0 3px 36px;display:inline-block;position:relative;width:100%;background:#fff}.checkbox-css em{position:relative;left:-2px;padding-right:4px;color:#bc0b0b}.checkbox-css i{display:inline-block;margin:0;box-sizing:border-box;cursor:pointer;position:absolute;top:0;left:0;width:24px;height:24px}.checkbox-css i:before{width:100%;height:100%;border-radius:50%;top:0;left:0;transition:background-color .5s}.checkbox-css i:after,.checkbox-css i:before{position:absolute;content:"";background:transparent}.checkbox-css i:after{box-sizing:border-box;width:20px;height:20px;top:2px;left:2px;display:flex;border:2px solid #929292;border-radius:2px}.checkbox-css:hover i:before{background:#e6f1ff}.checkbox-css:active input[type=checkbox]+i:before,.checkbox-css:hover input[type=checkbox]:not(:disabled):checked+i:before{background:#b5d6ff}.checkbox-css:active input[type=checkbox]:checked+i:before{background:#e5e5e5}.checkbox-css input[type=checkbox]{display:none}.checkbox-css input[type=checkbox]:checked+i+.toggle-text:after{content:attr(data-checked)}.checkbox-css input[type=checkbox]:disabled+i{cursor:default}.checkbox-css input[type=checkbox]:checked+i:after{line-height:18px;font-weight:700;font-size:14px;text-align:center;background:#0876fe;color:#fff;border:0}.checkbox-css input[type=checkbox].partial-checked:checked+i:after{content:"—";font-size:14px;line-height:14px}.checkbox-css input[type=checkbox]:disabled+i:after{background:#f0f0f0}.checkbox-css input[type=checkbox]:disabled+i+b:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:#f1f1f1;opacity:.5;border-radius:7px;cursor:not-allowed;z-index:1}.checkbox-css.pseudo-disabled input[type=checkbox]+i:after,.checkbox-css input[type=checkbox]:disabled:checked+i:after{background:#f0f0f0}.checkbox-css.pseudo-disabled input[type=checkbox]+i~span:first-of-type{color:#929292}.checkbox-css.pseudo-disabled input[type=checkbox]:checked+i:after{background:#f0f0f0}.checkbox-css.validate-error label.error{padding-left:36px}.checkbox-css.validate-error i:after{border:2px solid #f55858;background:#fff7f7}.checkbox-css .bottom-box{background:#deedfa;padding:18px 16px;font-size:14px;border-radius:3px;color:#0a0a0a;display:block;margin:5px 0 0 -36px;position:relative}@media only screen and (max-width:1023px){.checkbox-css .bottom-box{padding:16px;font-size:12px}}.checkbox-css .bottom-box:before{position:absolute;top:-7px;left:50%;content:"";display:block;width:0;height:0;border-style:solid;border-right:7px solid transparent;border-left:7px solid transparent;border-bottom:7px solid #deedfa;border-top:0}.checkbox-css .bottom-box button.show-permission-modal{font-size:14px}@media only screen and (max-width:1023px){.checkbox-css .bottom-box button.show-permission-modal{font-size:12px}}.checkbox-css.checkbox-with-borders .text{padding:19px 20px 20px 56px;border:1px solid #e5e5e5;border-radius:7px}@media only screen and (max-width:1023px){.checkbox-css.checkbox-with-borders .text{box-shadow:0 10px 20px rgba(48,49,51,.07),0 2px 7px rgba(40,41,42,.1)}}.checkbox-css.checkbox-with-borders em{position:absolute;top:18px;left:45px;padding-right:0}.checkbox-css.checkbox-with-borders i{top:7px;left:7px;width:44px;height:44px}.checkbox-css.checkbox-with-borders i:after{top:12px;left:12px}.checkbox-css.checkbox-with-borders:hover .text{box-shadow:0 10px 20px rgba(48,49,51,.07),0 2px 7px rgba(40,41,42,.1)}.checkbox-css.checkbox-with-borders input[type=checkbox]:checked+i+b{position:absolute;width:calc(100% + 2px);height:calc(100% + 2px);border:2px solid #0876fe;border-radius:7px;top:-1px;left:-1px;z-index:2}.checkbox-css.checkbox-with-borders.validate-error label.error{padding-left:0}.checkbox-css.checkbox-with-borders.validate-error .text{background-color:#fff7f7}.checkbox-css.checkbox-with-borders.validate-error i:after{border:2px solid #f55858;background:#fff7f7}.checkbox-css.checkbox-with-borders.validate-error i+b{position:absolute;width:calc(100% + 2px);height:calc(100% + 2px);border:2px solid #f55858;top:-1px;left:-1px;border-radius:7px}#basket .services .services-group.services-added:after,#basket .warranties .warranty.selected:after,#location-box .selected-location .location-info:after,#modal-instalments-calculator [data-active-tab="0"] .tab[data-instalment="0"]:after,#modal-instalments-calculator [data-active-tab="1"] .tab[data-instalment="1"]:after,#modal-instalments-calculator [data-active-tab="2"] .tab[data-instalment="2"]:after,#modal-instalments-calculator [data-active-tab="3"] .tab[data-instalment="3"]:after,#modal-instalments-calculator [data-active-tab="4"] .tab[data-instalment="4"]:after,#modal-instalments-calculator [data-active-tab="5"] .tab[data-instalment="5"]:after,#modal-instalments-calculator [data-active-tab="6"] .tab[data-instalment="6"]:after,#modal-instalments-calculator [data-active-tab="7"] .tab[data-instalment="7"]:after,#modal-instalments-calculator [data-active-tab="8"] .tab[data-instalment="8"]:after,#modal-instalments-calculator [data-active-tab="9"] .tab[data-instalment="9"]:after,#modal-instalments-calculator [data-active-tab="10"] .tab[data-instalment="10"]:after,#modal-instalments-calculator [data-active-tab="11"] .tab[data-instalment="11"]:after,#modal-instalments-calculator [data-active-tab="12"] .tab[data-instalment="12"]:after,#modal-instalments-calculator [data-active-tab="13"] .tab[data-instalment="13"]:after,#modal-instalments-calculator [data-active-tab="14"] .tab[data-instalment="14"]:after,#modal-instalments-calculator [data-active-tab="15"] .tab[data-instalment="15"]:after,.banks-list .bank.active:after,.delivery-time-list .delivery-time-group.is-active .delivery-box:after{width:18px;height:18px;line-height:16px;color:#fff;font-weight:700;font-size:12px;position:absolute;top:0;right:0;left:auto;background:#0876fe;text-indent:4px}@media only screen and (max-width:1023px){#basket .services .services-group.services-added:after,#basket .warranties .warranty.selected:after,#location-box .selected-location .location-info:after,#modal-instalments-calculator [data-active-tab="0"] .tab[data-instalment="0"]:after,#modal-instalments-calculator [data-active-tab="1"] .tab[data-instalment="1"]:after,#modal-instalments-calculator [data-active-tab="2"] .tab[data-instalment="2"]:after,#modal-instalments-calculator [data-active-tab="3"] .tab[data-instalment="3"]:after,#modal-instalments-calculator [data-active-tab="4"] .tab[data-instalment="4"]:after,#modal-instalments-calculator [data-active-tab="5"] .tab[data-instalment="5"]:after,#modal-instalments-calculator [data-active-tab="6"] .tab[data-instalment="6"]:after,#modal-instalments-calculator [data-active-tab="7"] .tab[data-instalment="7"]:after,#modal-instalments-calculator [data-active-tab="8"] .tab[data-instalment="8"]:after,#modal-instalments-calculator [data-active-tab="9"] .tab[data-instalment="9"]:after,#modal-instalments-calculator [data-active-tab="10"] .tab[data-instalment="10"]:after,#modal-instalments-calculator [data-active-tab="11"] .tab[data-instalment="11"]:after,#modal-instalments-calculator [data-active-tab="12"] .tab[data-instalment="12"]:after,#modal-instalments-calculator [data-active-tab="13"] .tab[data-instalment="13"]:after,#modal-instalments-calculator [data-active-tab="14"] .tab[data-instalment="14"]:after,#modal-instalments-calculator [data-active-tab="15"] .tab[data-instalment="15"]:after,.banks-list .bank.active:after,.delivery-time-list .delivery-time-group.is-active .delivery-box:after{width:16px;height:16px;font-size:10px}}.radio-css input[type=radio]+i{position:absolute;top:0;left:-12px;width:44px;height:44px}.radio-css input[type=radio]+i:before{position:absolute;content:"";width:100%;height:100%;background:transparent;border-radius:50%;top:0;left:0;transition:background-color .5s}.radio-css input[type=radio]+i:after{color:#929292;font-weight:700;font-size:20px;position:absolute;top:12px;left:12px}.delivery .delivery-option-list.validate-error .radio-css input[type=radio]:not(:disabled)+i,.payment-view .radio-group.validate-error .radio-css input[type=radio]:not(:disabled)+i,.payment-view .validate-error.delivery-time-hour-list .radio-css input[type=radio]:not(:disabled)+i{border:2px solid #f55858}.delivery .delivery-option-list.validate-error .radio-css input[type=radio]:not(:disabled)+i:after,.payment-view .radio-group.validate-error .radio-css input[type=radio]:not(:disabled)+i:after,.payment-view .validate-error.delivery-time-hour-list .radio-css input[type=radio]:not(:disabled)+i:after{color:#f55858}.delivery .delivery-option-digital-product .radio-css,.delivery .delivery-option-list .radio-css,.modal-select .radio-css,.payment-view .payment-item{margin-top:16px;background:#fff;border:1px solid #e5e5e5;border-radius:7px;position:relative}@media only screen and (max-width:1023px){.delivery .delivery-option-digital-product .radio-css,.delivery .delivery-option-list .radio-css,.modal-select .radio-css,.payment-view .payment-item{padding:16px 16px 16px 43px}.delivery .delivery-option-digital-product .radio-css:not(.radio-disabled),.delivery .delivery-option-list .radio-css:not(.radio-disabled),.modal-select .radio-css:not(.radio-disabled),.payment-view .payment-item:not(.radio-disabled){box-shadow:0 10px 20px rgba(48,49,51,.07),0 2px 7px rgba(40,41,42,.1)}}@media only screen and (max-width:450px){.delivery .delivery-option-digital-product .radio-css,.delivery .delivery-option-list .radio-css,.modal-select .radio-css,.payment-view .payment-item{padding:16px 8px 16px 43px}}@media only screen and (min-width:1024px){.delivery .delivery-option-digital-product .radio-css,.delivery .delivery-option-list .radio-css,.modal-select .radio-css,.payment-view .payment-item{padding:16px 16px 16px 56px}}.delivery .delivery-option-digital-product .radio-css:hover:not(.radio-disabled),.delivery .delivery-option-list .radio-css:hover:not(.radio-disabled),.modal-select .radio-css:hover:not(.radio-disabled),.payment-view .payment-item:hover:not(.radio-disabled){box-shadow:0 10px 20px rgba(48,49,51,.07),0 2px 7px rgba(40,41,42,.1)}.delivery .delivery-option-digital-product .radio-css .text,.delivery .delivery-option-list .radio-css .text,.modal-select .radio-css .text,.payment-view .payment-item .text{font-size:1rem}.delivery .delivery-option-digital-product .radio-css input[type=radio]+i,.delivery .delivery-option-list .radio-css input[type=radio]+i,.modal-select .radio-css input[type=radio]+i,.payment-view .payment-item input[type=radio]+i{position:absolute;display:block;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);border-radius:7px;z-index:2}.delivery .delivery-option-digital-product .radio-css input[type=radio]+i:after,.delivery .delivery-option-list .radio-css input[type=radio]+i:after,.modal-select .radio-css input[type=radio]+i:after,.payment-view .payment-item input[type=radio]+i:after{top:20px;left:18px}@media only screen and (max-width:1023px){.delivery .delivery-option-digital-product .radio-css input[type=radio]+i:after,.delivery .delivery-option-list .radio-css input[type=radio]+i:after,.modal-select .radio-css input[type=radio]+i:after,.payment-view .payment-item input[type=radio]+i:after{left:14px}}.delivery .delivery-option-digital-product .radio-css input[type=radio]+i:before,.delivery .delivery-option-list .radio-css input[type=radio]+i:before,.modal-select .radio-css input[type=radio]+i:before,.payment-view .payment-item input[type=radio]+i:before{top:8px;left:6px;width:44px;height:44px}@media only screen and (max-width:1023px){.delivery .delivery-option-digital-product .radio-css input[type=radio]+i:before,.delivery .delivery-option-list .radio-css input[type=radio]+i:before,.modal-select .radio-css input[type=radio]+i:before,.payment-view .payment-item input[type=radio]+i:before{left:2px}}.delivery .delivery-option-digital-product .radio-css input[type=radio]:checked+i,.delivery .delivery-option-list .radio-css input[type=radio]:checked+i,.modal-select .radio-css input[type=radio]:checked+i,.payment-view .payment-item input[type=radio]:checked+i{border:2px solid #0876fe}.delivery .delivery-option-digital-product .radio-css input[type=radio]:checked+i:after,.delivery .delivery-option-list .radio-css input[type=radio]:checked+i:after,.modal-select .radio-css input[type=radio]:checked+i:after,.payment-view .payment-item input[type=radio]:checked+i:after{top:18px;left:16px}@media only screen and (max-width:1023px){.delivery .delivery-option-digital-product .radio-css input[type=radio]:checked+i:after,.delivery .delivery-option-list .radio-css input[type=radio]:checked+i:after,.modal-select .radio-css input[type=radio]:checked+i:after,.payment-view .payment-item input[type=radio]:checked+i:after{left:12px}}.delivery .delivery-option-digital-product .radio-css input[type=radio]:checked+i:before,.delivery .delivery-option-list .radio-css input[type=radio]:checked+i:before,.modal-select .radio-css input[type=radio]:checked+i:before,.payment-view .payment-item input[type=radio]:checked+i:before{top:6px;left:4px}@media only screen and (max-width:1023px){.delivery .delivery-option-digital-product .radio-css input[type=radio]:checked+i:before,.delivery .delivery-option-list .radio-css input[type=radio]:checked+i:before,.modal-select .radio-css input[type=radio]:checked+i:before,.payment-view .payment-item input[type=radio]:checked+i:before{left:0}}.delivery .delivery-option-digital-product .radio-disabled.radio-css,.delivery .delivery-option-list .radio-disabled.radio-css,.modal-select .radio-disabled.radio-css,.payment-view .radio-disabled.payment-item{background:#f1f1f1;color:#767676}.delivery .delivery-option-digital-product .radio-css input[type=radio]:disabled~*,.delivery .delivery-option-list .radio-css input[type=radio]:disabled~*,.modal-select .radio-css input[type=radio]:disabled~*,.payment-view .payment-item input[type=radio]:disabled~*{opacity:1}.delivery .delivery-option-digital-product .radio-css input[type=radio]:disabled+i,.delivery .delivery-option-list .radio-css input[type=radio]:disabled+i,.modal-select .radio-css input[type=radio]:disabled+i,.payment-view .payment-item input[type=radio]:disabled+i{border:2px solid #e5e5e5}.delivery .delivery-option-digital-product .radio-css input[type=radio]:disabled+i:before,.delivery .delivery-option-list .radio-css input[type=radio]:disabled+i:before,.modal-select .radio-css input[type=radio]:disabled+i:before,.payment-view .payment-item input[type=radio]:disabled+i:before{display:none!important}.radio-css{display:block;margin:0;padding:0;width:auto;position:relative;cursor:pointer}.radio-css input[type=radio]{display:none}.radio-css .text{display:block;padding:12px 12px 12px 45px;font-size:14px}.radio-css .text~*{position:relative;z-index:2}.radio-css input[type=radio]:hover+i:before{background:#f7f7f7}.radio-css input[type=radio]:checked+i:after{color:#0876fe}.radio-css input[type=radio]:checked:hover+i:before{background:#e6f1ff}.radio-css input[type=radio]:disabled+i{opacity:.5;cursor:not-allowed}.radio-css input[type=radio]:disabled+i+.text{color:#767676}.radio-css input[type=radio]:disabled+i+.text a,.radio-css input[type=radio]:disabled+i+.text button{pointer-events:none}#address-reminder .error-message,#inpost-point-error,#parcel-point-code-error,.delivery-time-hour-list+label.error,.delivery-time-hour-list label.error,.radio-group+label.error,.radio-group label.error,.taxfree-message-empty-shop-list+.validate-target.validate-error #shop-code-error{color:#bc0b0b;padding-top:16px;display:block;padding-left:28px;padding-bottom:16px;font-size:14px;position:relative}#address-reminder .error-message:before,#inpost-point-error:before,#parcel-point-code-error:before,.delivery-time-hour-list+label.error:before,.delivery-time-hour-list label.error:before,.radio-group+label.error:before,.radio-group label.error:before,.taxfree-message-empty-shop-list+.validate-target.validate-error #shop-code-error:before{position:absolute;top:18px;left:3px;color:#f55858!important}.radio-group.validate-error,.validate-error.delivery-time-hour-list{background:#fff7f7;margin:16px -24px 0;padding:0 24px 16px}.row-select .row-label+.select-css{margin-top:-20px}.row-select .row-label+.select-css:after{right:0}.row-select .row-label+.select-css select{padding-top:20px}.select-css{position:relative;z-index:1}.select-css:after{position:absolute;right:10px;font-size:5px;top:50%;margin-top:-2px;color:#0a0a0a;z-index:-1}.select-css select{background:none;color:#0a0a0a;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding-right:38px;text-overflow:ellipsis}.select-css select option{text-transform:uppercase;text-align:left;-moz-text-align-last:left;text-align-last:left;text-indent:10px;font-weight:400}.customic-select-row.show-options .customic-select:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.customic-select-row.show-options .customic-select-options{display:block}.customic-select-row .validate-target{padding:7px 12px 3px}.customic-select{position:relative;margin-top:-20px;padding-bottom:4px}.customic-select:after{position:absolute;right:10px;font-size:5px;top:50%;margin-top:-2px;color:#0a0a0a}.customic-select .customic-select-message{color:#0a0a0a;font-weight:700;font-size:16px;line-height:22px;padding:19px 38px 0 0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.customic-select .customic-select-message:empty{height:41px}.row-customic-select-required .customic-select input.customic-select-message+.customic-select-options .customic-select-option[data-value=""]{display:none!important}.customic-select .customic-select-options{cursor:pointer;display:none;position:absolute;top:100%;left:-12px;width:calc(100% + 24px);max-height:345px;overflow-y:auto;padding:0;background:#fff;border:1px solid #e5e5e5;border-radius:7px;box-shadow:0 10px 20px rgba(48,49,51,.07),0 2px 7px rgba(40,41,42,.1);z-index:3}.customic-select .customic-select-options.empty:before{content:"Brak pasujących wyników";color:#767676;text-align:center;padding:12px 0;display:block}.customic-select .customic-select-option{font-size:16px;line-height:20px;padding:14px 12px}.customic-select .customic-select-option:not(:last-child){border-bottom:1px solid #e5e5e5}.customic-select .customic-select-option[data-selected=true]{background-color:#e6f1ff}.customic-select .customic-select-option:not([data-selected=true]):hover{background-color:#f7f7f7}.customic-select .customic-select-option.customic-select-option-hidden{display:none!important}.row-textarea div[contenteditable]{font-weight:700;font-size:16px;line-height:22px}.row-textarea .char-counter{float:right;padding-top:10px;margin-bottom:10px;font-size:12px;line-height:16px;color:#767676}.row-combobox .combobox-list{margin-top:-20px;padding-bottom:4px}.combobox-list{position:relative}.combobox-list .group{display:flex;cursor:pointer}.combobox-list button,.combobox-list input{height:30px;padding:0;margin:0;border:0;background:none}.combobox-list input{width:100%;outline:none;height:41px;color:#0a0a0a;font-weight:700;font-size:16px;line-height:22px;padding:19px 16px 0 0;white-space:nowrap;text-overflow:ellipsis;text-transform:uppercase}.combobox-list button{width:30px;margin-top:10px;text-align:center;outline:none}.combobox-list button:before{font-size:6px;line-height:30px}.combobox-list button[aria-expanded=true]:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.combobox-list ul[role=listbox]{margin:0;position:absolute;left:-12px;width:calc(100% + 24px);top:100%;list-style:none;padding:0;background:#fff;border:1px solid #e5e5e5;border-bottom:0;border-radius:7px;box-shadow:0 10px 20px rgba(48,49,51,.07),0 2px 7px rgba(40,41,42,.1);display:none;max-height:345px;overflow:scroll;overflow-x:hidden;cursor:pointer;z-index:3}.combobox-list ul[role=listbox]:empty:before{content:"Brak pasujących wyników";color:#767676;text-align:center;padding:12px 0;display:block}.combobox-list ul[role=listbox] li[role=option]{margin:0;display:block;font-size:16px;line-height:20px;padding:14px 12px;border-bottom:1px solid #e5e5e5}.combobox-list ul[role=listbox] .group.focus,.combobox-list ul[role=listbox] .group:hover{padding:2px;border:2px solid currentcolor;border-radius:4px}.combobox-list ul[role=listbox] .group.focus polygon,.combobox-list ul[role=listbox] .group:hover polygon{fill-opacity:1}.combobox-list ul[role=listbox] .group.focus button,.combobox-list ul[role=listbox] .group.focus input,.combobox-list ul[role=listbox] .group button:hover,.combobox-list ul[role=listbox] .group input:hover{background-color:#f7f7f7}.combobox-list [role=listbox].focus [role=option][aria-selected=true],.combobox-list [role=listbox] [role=option]:hover{background-color:#e6f1ff}html.remodal-is-locked{overflow:hidden;touch-action:none}.remodal,[data-remodal-id]{display:none}.remodal-overlay{position:fixed;z-index:9999;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;display:none}.remodal-overlay.remodal-full-width{display:none!important}.remodal-wrapper{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch}.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-.05em;content:""}.remodal-overlay,.remodal-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden}.remodal{position:relative;outline:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}.remodal-is-initialized{display:inline-block}.remodal-bg.remodal-is-opened,.remodal-bg.remodal-is-opening{-webkit-filter:blur(3px);filter:blur(3px)}.remodal-overlay{background:rgba(43,46,56,.9)}.remodal-overlay.remodal-is-closing,.remodal-overlay.remodal-is-opening{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal-overlay.remodal-is-opening{-webkit-animation-name:remodal-overlay-opening-keyframes;animation-name:remodal-overlay-opening-keyframes}.remodal-overlay.remodal-is-closing{-webkit-animation-name:remodal-overlay-closing-keyframes;animation-name:remodal-overlay-closing-keyframes}.remodal-wrapper{padding:10px 10px 0}.remodal.remodal-is-closing,.remodal.remodal-is-opening{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal.remodal-is-opening{-webkit-animation-name:remodal-opening-keyframes;animation-name:remodal-opening-keyframes}.remodal.remodal-is-closing{-webkit-animation-name:remodal-closing-keyframes;animation-name:remodal-closing-keyframes}.remodal,.remodal-wrapper:after{vertical-align:middle}@-webkit-keyframes remodal-opening-keyframes{0%{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes remodal-opening-keyframes{0%{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1}}@-webkit-keyframes remodal-closing-keyframes{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(.95);transform:scale(.95);opacity:0}}@keyframes remodal-closing-keyframes{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(.95);transform:scale(.95);opacity:0}}@-webkit-keyframes remodal-overlay-opening-keyframes{0%{opacity:0}to{opacity:1}}@keyframes remodal-overlay-opening-keyframes{0%{opacity:0}to{opacity:1}}@-webkit-keyframes remodal-overlay-closing-keyframes{0%{opacity:1}to{opacity:0}}@keyframes remodal-overlay-closing-keyframes{0%{opacity:1}to{opacity:0}}.remodal-wrapper{background:rgba(0,0,0,.5);z-index:5}.remodal-overlay{background:none;z-index:4}.remodal{min-width:320px;width:100%;margin:0;padding:26px 32px 32px;-webkit-transform:translateZ(0);transform:translateZ(0);background:#fff;text-align:initial;border-radius:16px}@media only screen and (min-width:1024px){.remodal{max-width:672px}}@media only screen and (max-width:1023px){.remodal{padding:16px}}.remodal h2{text-align:left;margin:0;padding:0 50px 20px 0;font-size:1.5rem}.remodal button:not(.remodal-close){min-width:80px}.remodal .remodal-close{background:none;padding:0;border:0;position:absolute;overflow:hidden;z-index:2;cursor:pointer}@media only screen and (max-width:1023px){.remodal .remodal-close{top:13px;right:17px}}@media only screen and (min-width:1024px){.remodal .remodal-close{top:25px;right:33px}}.remodal .remodal-close:before{background:#f1f1f1;border-radius:50%;font-size:12px;position:static}@media only screen and (max-width:1023px){.remodal .remodal-close:before{line-height:30px;width:30px!important;height:30px!important}}@media only screen and (min-width:1024px){.remodal .remodal-close:before{line-height:35px;width:35px!important;height:35px!important}}.remodal .content{max-height:82vh;overflow-y:auto;padding:0 8px;margin:0 -8px}@media only screen and (max-width:1023px){.remodal .content{max-height:65vh}}.remodal .buttons{margin-top:16px}.remodal .buttons a,.remodal .buttons button{cursor:pointer;width:100%;padding:16px 8px!important}.remodal .buttons a+button,.remodal .buttons button+button{margin-top:12px}@media only screen and (max-width:1023px){.remodal-wrapper.remodal-full-height .remodal{margin:0!important;border:0;position:fixed;bottom:0;left:0;width:100%;height:100%;border-radius:0}.remodal-wrapper.remodal-full-height .remodal .remodal-close{width:32px;height:32px;box-shadow:none;color:#0876fe;left:16px;right:auto;top:21px;background:url("data:image/svg+xml;base64,PCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiB2aWV3Qm94PSIwIDAgMzIgMzIiPgo8dGl0bGU+a2V5Ym9hcmRfYXJyb3dfbGVmdDwvdGl0bGU+CjxwYXRoIGQ9Ik0yMC41NjMgMjIuMTI1bC0xLjg3NSAxLjg3NS04LTggOC04IDEuODc1IDEuODc1LTYuMTI1IDYuMTI1eiI+PC9wYXRoPgo8L3N2Zz4K") no-repeat 50%;border-radius:0}.remodal-wrapper.remodal-full-height .remodal .remodal-close:before{display:none}}#apply-voucher-modal .buttons,#modal-voucher-conflict .buttons{display:flex;justify-content:space-between;flex-direction:column;margin-top:16px;padding-top:16px;width:auto;gap:16px 24px}@media only screen and (min-width:1024px){#apply-voucher-modal .buttons,#modal-voucher-conflict .buttons{flex-direction:row}}#apply-voucher-modal .buttons button,#modal-voucher-conflict .buttons button{width:100%;margin:0;padding:16px 8px}@media only screen and (max-width:1023px){.remodal-wrapper.remodal-full-width .remodal{margin:0!important;border:0;position:fixed;bottom:0;left:0;width:100%;border-bottom-left-radius:0;border-bottom-right-radius:0}}@media only screen and (min-width:1024px){.remodal-wrapper.remodal-full-width .remodal .content{width:calc(66.6% - 16px);margin-left:auto;margin-right:auto;padding:4px 8px;margin-top:-3px}}@media only screen and (min-width:1024px){.remodal-wrapper.remodal-full-width .remodal .buttons{width:calc(66.6% - 16px);padding:0 8px;margin:16px auto 0}}#alert button:not(.remodal-close),#message button:not(.remodal-close){margin-top:16px}#alert p,#message p{margin:10px 35px}#message p{text-align:left;padding:0 32px 12px 0;font-size:1.5rem;font-weight:700;margin:0}#geolocation-error button:not(.remodal-close){margin:16px 0 0;width:100%;padding:16px 8px!important}#standalone-service-message p{margin:0 45px 24px;text-align:center}.modal-select{text-align:left}.modal-select ul{padding:0 10px 10px;list-style:none;overflow:hidden}.modal-select .radio-css .text{font-weight:700;padding:0}#error-modal .subtitle{padding:24px 0 16px}#error-modal .notification-info-header{padding:22px 0 16px}#error-modal .error-form-box:not([data-selected-subject=CONTENT_VIOLATION_ERROR]) .violation-name-inputs{display:none}#error-modal textarea{height:98px}#error-modal .buttons{margin-top:0}#error-modal .legal-statement-checkbox:not(.visible-statement){display:none}#error-modal .form-disclaimer{margin-top:24px;font-size:12px}#simple-modal-wrapper{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-content:center;justify-content:center;align-items:center;background:rgba(0,0,0,.5);z-index:5;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media only screen and (max-width:1023px){#simple-modal-wrapper{align-items:flex-end}}#simple-modal-wrapper .simple-modal-content{display:block;min-width:320px;width:100%;margin:0;padding:26px 32px 32px;-webkit-transform:translateZ(0);transform:translateZ(0);background:#fff;text-align:initial;border-radius:16px}@media only screen and (min-width:1024px){#simple-modal-wrapper .simple-modal-content{max-width:672px}}@media only screen and (max-width:1023px){#simple-modal-wrapper .simple-modal-content{padding:16px}}#simple-modal-wrapper .simple-modal-content h2{text-align:left;margin:0;padding:0 50px 20px 0;font-size:1.5rem}#simple-modal-wrapper .simple-modal-close{min-width:auto!important;background:none;padding:0;border:0;position:absolute;overflow:hidden;z-index:2;cursor:pointer}@media only screen and (max-width:1023px){#simple-modal-wrapper .simple-modal-close{top:13px;right:17px}}@media only screen and (min-width:1024px){#simple-modal-wrapper .simple-modal-close{top:25px;right:33px}}#simple-modal-wrapper .simple-modal-close:before{background:#f1f1f1;border-radius:50%;font-size:12px;position:static}@media only screen and (max-width:1023px){#simple-modal-wrapper .simple-modal-close:before{line-height:30px;width:30px!important;height:30px!important}}@media only screen and (min-width:1024px){#simple-modal-wrapper .simple-modal-close:before{line-height:35px;width:35px!important;height:35px!important}}@media only screen and (max-width:1023px){#simple-modal-wrapper.simple-modal-full-width .simple-modal-content{border-bottom-left-radius:0;border-bottom-right-radius:0}}#simple-toastr-box{position:fixed;z-index:7;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;display:flex;flex-direction:column-reverse;max-width:708px;height:auto;-webkit-overflow-scrolling:touch;--stroke-value:87.96459430051421;--close-duration:8000ms}@media only screen and (max-width:1023px){#simple-toastr-box{bottom:0}}@media only screen and (min-width:1024px){#simple-toastr-box{bottom:24px}}#simple-toastr-box .toastr{position:relative;color:#fff;width:100%;-webkit-animation:simple-toastr-slide-in .5s cubic-bezier(.25,.46,.45,.94) both;animation:simple-toastr-slide-in .5s cubic-bezier(.25,.46,.45,.94) both}#simple-toastr-box .toastr.modifier-warning{background:#ff6e00}#simple-toastr-box .toastr.modifier-default{background:#006828}@media only screen and (max-width:1023px){#simple-toastr-box .toastr{padding:16px;border-radius:0;font-size:.85rem}}@media only screen and (min-width:1024px){#simple-toastr-box .toastr{border-radius:16px;padding:24px;font-size:1rem}}#simple-toastr-box .toastr.hide{-webkit-animation:simple-toastr-slide-out .5s cubic-bezier(.55,.085,.68,.53) both;animation:simple-toastr-slide-out .5s cubic-bezier(.55,.085,.68,.53) both}#simple-toastr-box .toastr:not(.hide)+.toastr:not(.hide){margin-bottom:16px}@-webkit-keyframes simple-toastr-slide-out{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;position:relative}to{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0;position:absolute}}@keyframes simple-toastr-slide-out{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;position:relative}to{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0;position:absolute}}@-webkit-keyframes simple-toastr-slide-in{0%{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0;position:absolute}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;position:relative}}@keyframes simple-toastr-slide-in{0%{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0;position:absolute}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;position:relative}}#simple-toastr-box .close-progress circle{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;fill:transparent;transition:stroke-dashoffset;stroke-width:2px;stroke:#fff;stroke-dasharray:var(--stroke-value) var(--stroke-value);stroke-dashoffset:var(--stroke-value);-webkit-animation:fillProgress linear forwards;animation:fillProgress linear forwards;-webkit-animation-duration:var(--close-duration);animation-duration:var(--close-duration)}@-webkit-keyframes fillProgress{0%{stroke-dashoffset:--stroke-value}to{stroke-dashoffset:0}}@keyframes fillProgress{0%{stroke-dashoffset:--stroke-value}to{stroke-dashoffset:0}}#simple-toastr-box .toastr-close{position:absolute;top:22px;right:16px;display:block;margin:0;padding:0;cursor:pointer;color:#fff;border:0;background:transparent}@media only screen and (max-width:1023px){#simple-toastr-box .toastr-close{top:10px}}#simple-toastr-box .toastr-close:focus,#simple-toastr-box .toastr-close:hover{color:#fff}#simple-toastr-box p{margin:0;padding:0}#simple-toastr-box h2{margin:0;padding:0 25px 0 0}@media only screen and (max-width:1023px){#simple-toastr-box h2{font-size:14px}}@media only screen and (min-width:1024px){#simple-toastr-box h2{font-size:20px}}#simple-toastr-box h2+p{margin-top:10px}#regulations .content{width:100%!important;max-width:1000px!important}#regulations ol,#regulations ul{padding-left:20px;margin:0}#regulations ol li,#regulations ul li{margin:12px 0}#regulations ol ol,#regulations ol ul,#regulations ul ol,#regulations ul ul{text-align:left;padding-left:15px;margin:0}@media only screen and (min-width:1024px){#login-modal{max-width:768px}#login-modal .content{width:100%;max-width:489px}}#login-modal button.login,#login-modal button.register{margin-top:16px;width:100%}#login-modal .intro{margin:8px 0;font-size:14px}#login-modal .intro p{margin:3px 0 0}#login-modal form{margin:0 auto 16px}#login-modal.login #registration-layer-box,#login-modal.registration #login-layer-box{display:none}#login-modal .permissions-header{font-weight:700;margin:16px 0;font-size:14px}#login-modal .permissions-disclaimer{font-size:12px;margin:18px 0 0}@media only screen and (max-width:1023px){#login-modal .permissions-disclaimer{font-size:10px}}#login-modal #client-email{font-weight:700}#login-modal #registration-form .row.row-input-email,#login-modal #registration-form .row.row-input-text{display:none}#login-modal #registration-form .row.row-input-password{margin-bottom:0}#login-modal #registration-form .row.regulation{margin-top:16px}#login-modal #registration-form .password-invalid{margin-top:8px}#login-modal #registration-form #modal-registration-captcha{margin:16px 0}label#password-error{display:none!important}.delivery .holiday-box{margin-top:16px}.holiday-promotion{background:#fff7f7;border-radius:7px;color:#bc0b0b;font-weight:700;font-size:1rem;display:flex;align-items:center;align-content:center;justify-content:flex-start}@media only screen and (max-width:1023px){.holiday-promotion{padding:16px}}@media only screen and (min-width:1024px){.holiday-promotion{padding:24px}}.holiday-promotion:hover{color:#bc0b0b}.holiday-promotion .icon.icon-default:before{margin-top:-6px;margin-right:9px;font-size:16px;text-align:center}.holiday-promotion .icon.icon-custom{margin-right:8px;height:22px;width:22px;background-position:50%;background-repeat:no-repeat;background-size:contain}.promotion-package-commercial{background:#164194;border-radius:7px;overflow:hidden}.promotion-package-commercial .promotion-package-price{line-height:1.3em}.promotion-package-commercial .promotion-package-content{font-size:14px;color:#fff;font-weight:700}.promotion-package-commercial .promotion-package-content strong{color:#ffed00}.promotion-package-commercial .promotion-package-content a{color:#fff;text-decoration:underline}.promotion-package-commercial .promotion-package-time{font-size:12px;margin-top:13px;color:#fff}.promotion-package-commercial .promotion-package-product-price{color:#ffed00;font-weight:700}.promotion-package-commercial .promotion-package-product-price:after{content:attr(data-bottom);display:block;font-size:.8rem;line-height:1rem;white-space:nowrap}.promotion-package-commercial .promotion-package-product-price span{font-size:16px}.promotion-package-commercial .promotion-package-rrso{font-size:14px;color:#ffed00;line-height:19px;margin:-2px 0 6px}.promotion-package-commercial .promotion-package-self-deposit,.promotion-package-commercial .promotion-package-service-price{color:#ffed00;font-weight:700}.promotion-package-commercial .promotion-package-action button{color:#016ef4;font-weight:700;border:0;background:#fff;box-shadow:0 1px 2px rgba(48,49,51,.16),0 3px 6px rgba(48,49,51,.12),inset 0 0 0 1px #e5e5e5;border-radius:100px;cursor:pointer}@media only screen and (min-width:1024px){.promotion-package-commercial{padding:24px}.promotion-package-commercial .promotion-package-content:before{color:#164194;display:table;background:#ffed00;border-radius:20px;font-weight:700;text-transform:uppercase;content:attr(data-label);white-space:nowrap;margin-bottom:10px}}@media only screen and (min-width:1024px) and (min-width:1024px){.promotion-package-commercial .promotion-package-content:before{font-size:12px;padding:0 9px;line-height:18px;height:18px}}@media only screen and (min-width:1024px) and (max-width:1023px){.promotion-package-commercial .promotion-package-content:before{font-size:10px;padding:0 6px;margin-bottom:2px;line-height:16px;height:16px}}@media only screen and (min-width:1024px){.promotion-package-commercial .promotion-package-price{font-size:28px;margin-top:8px}.promotion-package-commercial .promotion-package-product-price span{font-size:20px}.promotion-package-commercial .promotion-package-self-deposit,.promotion-package-commercial .promotion-package-service-price{font-size:18px;line-height:28px}.promotion-package-commercial .promotion-package-action,.promotion-package-commercial .promotion-package-price{text-align:right;float:right;width:282px;clear:both}.promotion-package-commercial .promotion-package-content,.promotion-package-commercial .promotion-package-time{max-width:calc(100% - 292px)}.promotion-package-commercial .promotion-package-action{margin-top:10px}.promotion-package-commercial .promotion-package-action button{padding:11px 19px;font-size:14px}}@media only screen and (max-width:1023px){.promotion-package-commercial{display:flex;flex-wrap:wrap;flex-direction:column;padding:16px}.promotion-package-commercial .promotion-package-content{margin-top:14px;line-height:19px}.promotion-package-commercial .promotion-package-price{font-size:24px}.promotion-package-commercial .promotion-package-price:before{color:#164194;display:table;background:#ffed00;border-radius:20px;font-weight:700;text-transform:uppercase;content:attr(data-label);white-space:nowrap}}@media only screen and (max-width:1023px) and (min-width:1024px){.promotion-package-commercial .promotion-package-price:before{font-size:12px;padding:0 9px;line-height:18px;height:18px}}@media only screen and (max-width:1023px) and (max-width:1023px){.promotion-package-commercial .promotion-package-price:before{font-size:10px;padding:0 6px;margin-bottom:2px;line-height:16px;height:16px}}@media only screen and (max-width:1023px){.promotion-package-commercial .promotion-package-self-deposit,.promotion-package-commercial .promotion-package-service-price{font-size:17px}.promotion-package-commercial .promotion-package-action{margin-top:14px;order:1}.promotion-package-commercial .promotion-package-action button{padding:9px 19px;width:100%;font-size:12px}}#promotion-package-modal{padding:0 0 20px;max-width:1142px}#promotion-package-modal>h2{padding:30px 20px 25px}#promotion-package-modal .empty-promotion-package{padding:20px;text-align:center}#promotion-package-modal .promotion-package-elements{text-align:left;background:#164194}#promotion-package-modal .promotion-package-elements>div{max-width:893px;margin:0 auto}#promotion-package-modal .promotion-package-elements ul{list-style:none;display:flex;width:100%;padding:0;margin:0}#promotion-package-modal .promotion-package-elements li{background:#fff;border-radius:7px;text-align:center;padding:16px;position:relative;max-width:33%;min-width:33%;margin-right:4px}#promotion-package-modal .promotion-package-elements li *{text-align:center}#promotion-package-modal .promotion-package-elements li:last-child:after,#promotion-package-modal .promotion-package-elements li:not(:first-child):not(:last-child):after{width:41px;height:41px;background:#fff;border-radius:50%;border:4px solid #164194;font-size:32px;line-height:41px;text-align:center;color:#000;position:absolute;top:50%;left:-26px;margin-top:-31px}#promotion-package-modal .promotion-package-elements li:not(:first-child):not(:last-child):after{content:"+"}#promotion-package-modal .promotion-package-elements li:last-child{margin-right:0}#promotion-package-modal .promotion-package-elements li:last-child:after{content:"="}#promotion-package-modal .promotion-package-elements .package-header,#promotion-package-modal .promotion-package-elements .product-name,#promotion-package-modal .promotion-package-elements .service-header{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:0 0 8px}#promotion-package-modal .promotion-package-elements .package-photo,#promotion-package-modal .promotion-package-elements .product-photo{padding-bottom:13px}#promotion-package-modal .promotion-package-elements .package-photo img,#promotion-package-modal .promotion-package-elements .product-photo img{display:block;margin:0 auto}@media only screen and (min-width:1024px){#promotion-package-modal .promotion-package-elements .package-photo img,#promotion-package-modal .promotion-package-elements .product-photo img{width:102px;height:91px}}@media only screen and (max-width:1023px){#promotion-package-modal .promotion-package-elements .package-photo img,#promotion-package-modal .promotion-package-elements .product-photo img{width:75px;height:68px}}#promotion-package-modal .promotion-package-elements .product-price .price-new{display:inline;color:#e40414;font-weight:700}#promotion-package-modal .promotion-package-elements .product-price .price-old{display:inline;margin-left:6px}#promotion-package-modal .promotion-package-elements .package-label{background:#f50a1b;color:#fff;padding:1px 13px 2px;border-radius:20px;font-size:12px;font-weight:700;display:inline-block;margin-top:8px}#promotion-package-modal .promotion-package-elements .service-photo{padding-bottom:13px}#promotion-package-modal .promotion-package-elements .service-photo:before{display:block;text-align:center;font-size:56px;margin:0 auto;color:#767676}@media only screen and (min-width:1024px){#promotion-package-modal .promotion-package-elements .service-photo:before{width:102px;height:91px;line-height:72px}}@media only screen and (max-width:1023px){#promotion-package-modal .promotion-package-elements .service-photo:before{width:75px;height:68px;line-height:68px}}#promotion-package-modal .promotion-package-elements .service-price .price-normal{display:inline;font-weight:700}#promotion-package-modal .promotion-package-elements .service-name{font-size:14px}#promotion-package-modal .promotion-package-elements .package-photo{position:relative}#promotion-package-modal .promotion-package-elements .package-photo:after{font-size:30px;position:absolute;bottom:14px;right:calc(50% - 54px);color:#767676}#promotion-package-modal .promotion-package-elements .package-price .price-new{display:inline-block;color:#e40414;font-weight:700}#promotion-package-modal .promotion-package-elements .package-price .price-old{display:inline-block;margin-left:6px}#promotion-package-modal .promotion-package-elements h1{color:#ffed00;font-weight:700;margin:27px 0 0}@media only screen and (max-width:1023px){#promotion-package-modal .promotion-package-elements h1{font-size:20px}}@media only screen and (min-width:1024px){#promotion-package-modal .promotion-package-elements h1{font-size:24px}}#promotion-package-modal .promotion-package-elements h1+h2{margin-top:18px}#promotion-package-modal .promotion-package-elements h2{color:#fff;font-weight:700}@media only screen and (max-width:1023px){#promotion-package-modal .promotion-package-elements h2{font-size:16px}}@media only screen and (min-width:1024px){#promotion-package-modal .promotion-package-elements h2{font-size:20px}}@media only screen and (max-width:1023px){#promotion-package-modal .promotion-package-elements{padding:16px}}@media only screen and (min-width:1024px){#promotion-package-modal .promotion-package-elements{padding:32px 32px 14px}}#promotion-package-modal .promotion-related-download{margin-top:18px}#promotion-package-modal .promotion-related-download .download-header{font-weight:700;font-size:16px;padding:0 0 16px}#promotion-package-modal .promotion-related-download a:before{font-size:23px;margin:-2px 8px 0 3px}#promotion-package-modal .promotion-package-content{text-align:left}#promotion-package-modal .promotion-package-content>div{max-width:893px;margin:0 auto}@media only screen and (max-width:1023px){#promotion-package-modal .promotion-package-content{padding:16px}}@media only screen and (min-width:1024px){#promotion-package-modal .promotion-package-content{padding:32px 32px 22px}}#promotion-package-modal .promotion-package-action{text-align:center;padding:0 16px;margin-top:8px}#promotion-package-modal .promotion-package-add{cursor:pointer;width:100%;max-width:893px;padding:17px;font-size:16px;line-height:16px}#promotion-package-modal .promotion-package-more{margin:16px auto 0;padding:17px;display:block;font-size:16px;max-width:893px;line-height:16px}#top-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(43,46,56,.9);z-index:9}#top-modal.regon-loading #top-modal-content,#top-modal.vies-loading #top-modal-content{text-align:center;padding:10px;width:171px;max-width:171px}#top-modal.regon-loading #top-modal-content:after,#top-modal.regon-loading #top-modal-content:before,#top-modal.vies-loading #top-modal-content:after,#top-modal.vies-loading #top-modal-content:before{display:none}#top-modal.regon-loading #top-modal-header,#top-modal.vies-loading #top-modal-header{position:relative;display:block!important}#top-modal-content{position:fixed;border-radius:8px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:400px;min-width:300px;color:#2b2e38;background:#fff;padding:20px 30px;box-shadow:none}#top-modal-content #top-modal-header{font-weight:700;font-size:16px;padding-bottom:10px}#top-modal-content #top-modal-header:empty{display:none}#top-modal-content:before{position:absolute;display:block;top:13px;right:13px;background:#f1f1f1;border-radius:50%;text-align:center;font-size:12px;line-height:30px;width:30px!important;height:30px!important}#top-modal-content:after{margin-top:16px;content:"Rozumiem";width:100%}#order-path{position:relative;margin:0 auto}@media only screen and (max-width:1023px){#order-path{background:#3a3d40}#order-path.order-path-2 .stage{width:50%}#order-path.order-path-3 .stage{width:33.33333%}#order-path.order-path-4 .stage{width:25%}#order-path.order-path-5 .stage{width:20%}#order-path.order-path-6 .stage{width:16.66667%}}#order-path .stages{counter-reset:stage;display:flex;justify-content:space-around;text-align:center}@media only screen and (min-width:1024px){#order-path .stages{position:absolute;top:-99px;right:0}}@media only screen and (max-width:1023px){#order-path .stages{padding:0 13px}}#order-path .stage{position:relative;color:#fff;display:flex;flex-flow:column;padding:0 5px;align-items:center}#order-path .stage:hover{text-decoration:none}@media only screen and (min-width:1024px){#order-path .stage{width:132px;font-size:12px;height:100px}}@media only screen and (max-width:1023px){#order-path .stage{font-size:10px;height:85px}}#order-path .stage:before{content:counter(stage);counter-increment:stage;border-radius:50%;display:flex;margin:16px 0 5px;justify-content:center;background:#e5e5e5;color:#3a3d40;font-weight:700}@media only screen and (max-width:1023px){#order-path .stage:before{width:24px;height:24px;line-height:22px;font-size:12px}}@media only screen and (min-width:1024px){#order-path .stage:before{width:32px;height:32px;line-height:30px;font-size:14px}}#order-path .stage:not(:last-child):after{content:"";width:50%;height:1px;display:block;overflow:hidden;background:#e5e5e5;position:absolute}@media only screen and (min-width:1024px){#order-path .stage:not(:last-child):after{top:31px;right:-25%}}@media only screen and (max-width:1023px){#order-path .stage:not(:last-child):after{top:28px;right:-25%}}#order-path .stage.completed{color:#fff}#order-path .stage.completed:before{background:#0876fe;color:#fff}@media only screen and (min-width:1024px){#order-path .stage.completed:before{font-size:16px;line-height:32px}}@media only screen and (max-width:1023px){#order-path .stage.completed:before{font-size:14px;line-height:22px}}#order-path .stage.current{color:#fff}#order-path .stage.current:before{background:#0876fe;color:#fff}#order-path .stage.next{cursor:pointer}#preview-order{padding:0}@media only screen and (max-width:1023px){#preview-order .header{font-size:16px;font-weight:700;padding:24px 16px 4px 24px;background:none}}#preview-order .summary{margin:0 23px;padding-left:0;padding-right:0;background:#fff!important;border-top:1px solid #e5e5e5}#preview-order .summary.prices-promotion .price{color:#ed1c24}#preview-order .summary.prices-promotion .summary-payment-postponed .price,#preview-order .summary.prices-promotion .total-worth-a .price{color:#0a0a0a}#preview-order .summary-header{font-size:12px;padding-bottom:15px;font-weight:700}#preview-order .summary-discount{color:#00ae50}#preview-order .delivery-customer,#preview-order .delivery-home,#preview-order .delivery-inpost,#preview-order .delivery-parcel,#preview-order .delivery-pickup,#preview-order .delivery-receiver,#preview-order .delivery-shop,#preview-order .invoice{padding-top:5px;background:#fff!important}#preview-order .delivery-customer .name,#preview-order .delivery-home .name,#preview-order .delivery-inpost .name,#preview-order .delivery-parcel .name,#preview-order .delivery-pickup .name,#preview-order .delivery-receiver .name,#preview-order .delivery-shop .name,#preview-order .invoice .name{width:24%;padding:0}#preview-order .delivery-customer .data,#preview-order .delivery-home .data,#preview-order .delivery-inpost .data,#preview-order .delivery-parcel .data,#preview-order .delivery-pickup .data,#preview-order .delivery-receiver .data,#preview-order .delivery-shop .data,#preview-order .invoice .data{width:76%;font-size:12px;line-height:16px}#preview-order .data-subtitle{font-weight:700;margin-bottom:5px}#preview-order div+.data-subtitle{margin-top:12px}#preview-order .summary-discount,#preview-order .summary-payment-one-time,#preview-order .summary-payment-postponed,#preview-order .summary-payment-subscription{display:flex;justify-content:space-between;min-height:26px}#preview-order .credit-cost,#preview-order .customer-payment,#preview-order .gift-card-remaining,#preview-order .gift-card-summary,#preview-order .global-installment-message,#preview-order .installment-message,#preview-order .own-payment,#preview-order .summary-partner-payment,#preview-order .summary-payment-one-time,#preview-order .summary-payment-postponed,#preview-order .summary-payment-subscription,#preview-order .total-worth,#preview-order .total-worth-a,#preview-order .total-worth-b{display:flex;justify-content:space-between}#preview-order .credit-cost .name,#preview-order .customer-payment .name,#preview-order .gift-card-remaining .name,#preview-order .gift-card-summary .name,#preview-order .global-installment-message .name,#preview-order .installment-message .name,#preview-order .own-payment .name,#preview-order .summary-partner-payment .name,#preview-order .summary-payment-one-time .name,#preview-order .summary-payment-postponed .name,#preview-order .summary-payment-subscription .name,#preview-order .total-worth-a .name,#preview-order .total-worth-b .name,#preview-order .total-worth .name{font-weight:400}#preview-order .credit-cost .price,#preview-order .customer-payment .price,#preview-order .gift-card-remaining .price,#preview-order .gift-card-summary .price,#preview-order .global-installment-message .price,#preview-order .installment-message .price,#preview-order .own-payment .price,#preview-order .summary-partner-payment .price,#preview-order .summary-payment-one-time .price,#preview-order .summary-payment-postponed .price,#preview-order .summary-payment-subscription .price,#preview-order .total-worth-a .price,#preview-order .total-worth-b .price,#preview-order .total-worth .price{font-size:14px}#preview-order .gift-card-summary{margin-top:10px}#preview-order .total-worth-b{margin-top:8px}#preview-order .gift-card-remaining{border-top:1px solid #e5e5e5;margin-top:16px;padding-top:16px}#preview-order .gift-card-remaining *{color:#e40414}#preview-order .gift-card-remaining+.summary-delivery{border:0;margin-top:0}#preview-order .summary-delivery{padding-top:16px;padding-bottom:8px;font-size:12px;border-top:1px solid #e5e5e5;margin-top:16px}#preview-order .summary-delivery span{color:#00ae50;margin-left:4px}.preview-summary{margin:10px 24px 0}.preview-summary .nav-next{width:100%;margin:0 0 8px;padding:16px 8px}.preview-summary .nav-next span{white-space:nowrap}.preview-summary .nav-back{display:block;font-weight:700;text-align:center;color:#0876fe;font-size:16px;margin:0 0 16px;padding:8px 0;width:100%}.preview-summary .nav-back:before{margin-right:10px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.preview-summary .row{display:flex;justify-content:space-between;padding:16px 0;align-items:start}.preview-summary .row-payment+.row-payment{padding-top:0}.preview-summary .row-instalment-label{padding:0}.preview-summary .row-instalment-label .instalment-label{font-size:10px;padding:2px 8px;position:relative;top:6px;color:#fff;text-transform:uppercase;background:#0876fe;font-weight:700;cursor:default}.preview-summary .row-instalment-label .instalment-label:empty{display:none}.preview-summary .row-products,.preview-summary .row-services,.preview-summary .row-warranties{padding:6px 0}.preview-summary .row-transport{margin-top:10px}.preview-summary .scroll{font-size:.85rem;cursor:pointer}.preview-summary .preview-summary-total-price,.preview-summary .row-additional-transport,.preview-summary .row-delivery-time-scroll,.preview-summary .row-head-delivery-payments,.preview-summary .row-payment-scroll,.preview-summary .row-transport{border-top:1px solid #e5e5e5}.preview-summary .user-instalment-option-changed-message{padding:12px!important;margin:0!important}.preview-summary .row-total-worth .label{font-size:16px;font-weight:700;margin:auto 0}.preview-summary .row-total-worth .value{margin:auto 0}.preview-summary .row-total-worth .value .price-normal{font-size:24px}.preview-summary .show-instalment-calculator{font-size:14px;margin-left:20px}.preview-summary .show-instalment-calculator:before{margin-right:5px;font-size:22px}.preview-summary .total-row-3{align-items:center;justify-content:end}.preview-summary .total-row-3 .label{padding-right:14px}.preview-summary .total-row-3 .value .price-normal{font-weight:400;font-size:14px}.preview-summary .full-instalment-offer-in-shop{padding:0 0 5px;margin:-10px 0 0;text-align:right;color:#767676;font-size:14px;display:block}.preview-summary .total-row-5+.total-row-3{margin-top:-7px}.preview-summary .total-row-5 .label{line-height:1.3rem;margin-top:0;white-space:nowrap}.preview-summary .total-row-5 .price-instalment{line-height:1.3rem}.preview-summary .total-row-5 .price-instalment:first-child:not(span){white-space:normal}.preview-summary .total-row-5 .price-instalment span:not(.question-mark){font-size:16px;display:inline-block;white-space:nowrap}.preview-summary .total-row-5 .price-instalment span:not(.question-mark):first-of-type{display:inline;font-size:inherit}.preview-summary .label{padding-right:5px;font-size:14px}.preview-summary .value{white-space:nowrap;text-align:right}.preview-summary .value .price-before,.preview-summary .value .price-instalment-own-payment,.preview-summary .value .price-normal{text-align:right;font-weight:700;font-size:16px}.preview-summary .value .info,.preview-summary .value .subscription-service-price-info{text-align:right;font-size:14px;font-weight:400;color:#767676}.preview-summary .value .more-info{font-size:14px;font-weight:400;color:#0876fe}.preview-summary .prices-promotion .price-normal{color:#ed1c24}.preview-summary .prices-promotion .total-row-10 .price-normal{color:#0a0a0a}#short-client-data~#returning-user-data-box,#short-client-data~.delivery-address,#short-client-data~.invoice-data-form,#short-client-data~.receiver-data,#short-client-data~.user-type-info{display:none}#container.edit-points #short-delivery-address-data,#container.edit-shop #short-delivery-address-data,#home-delivery #preview-order-steps .row-delivery-point,#shop-delivery #container:not(.edit-shop) #select-location,#shop-delivery #container:not(.edit-shop) #shops-list.loading,#shop-delivery #preview-order-steps .row-delivery-point{display:none!important}#preview-order-steps,#short-client-data,#short-delivery-address-data{display:block}#preview-order-steps .back,#short-client-data .back,#short-delivery-address-data .back{float:right;order:6;margin-left:auto;white-space:nowrap}#preview-order-steps .row+.row,#short-client-data .row+.row,#short-delivery-address-data .row+.row{margin-top:10px}#preview-order-steps .body-header,#short-client-data .body-header,#short-delivery-address-data .body-header{font-weight:700}@media only screen and (max-width:1023px) and (max-width:500px){#preview-order-steps .body-column+.body-column,#short-client-data .body-column+.body-column,#short-delivery-address-data .body-column+.body-column{margin-top:16px}}@media only screen and (max-width:1023px) and (min-width:500px){#preview-order-steps .delivery-body,#short-client-data .delivery-body,#short-delivery-address-data .delivery-body{display:flex;flex-wrap:wrap}#preview-order-steps .body-column,#short-client-data .body-column,#short-delivery-address-data .body-column{width:50%}#preview-order-steps .body-column:nth-child(n+3),#short-client-data .body-column:nth-child(n+3),#short-delivery-address-data .body-column:nth-child(n+3){margin-top:12px}}@media only screen and (min-width:1024px){#preview-order-steps .delivery-body,#short-client-data .delivery-body,#short-delivery-address-data .delivery-body{margin-top:10px;display:flex;align-items:start}#preview-order-steps .body-header,#short-client-data .body-header,#short-delivery-address-data .body-header{font-size:1rem;padding-bottom:10px}#preview-order-steps .delivery-body-4 .body-column,#short-client-data .delivery-body-4 .body-column,#short-delivery-address-data .delivery-body-4 .body-column{width:25%}#preview-order-steps .delivery-body-3 .body-column,#short-client-data .delivery-body-3 .body-column,#short-delivery-address-data .delivery-body-3 .body-column{width:33%}#preview-order-steps .delivery-body-2 .body-column,#short-client-data .delivery-body-2 .body-column,#short-delivery-address-data .delivery-body-2 .body-column{width:50%}#preview-order-steps .body-column,#short-client-data .body-column,#short-delivery-address-data .body-column{padding-right:5px}#preview-order-steps .row-delivery-time,#preview-order-steps .row-delivery-type.slim-row,#short-client-data .row-delivery-time,#short-client-data .row-delivery-type.slim-row,#short-delivery-address-data .row-delivery-time,#short-delivery-address-data .row-delivery-type.slim-row{display:flex;align-items:flex-start}#preview-order-steps .row-delivery-time .header,#preview-order-steps .row-delivery-type.slim-row .header,#short-client-data .row-delivery-time .header,#short-client-data .row-delivery-type.slim-row .header,#short-delivery-address-data .row-delivery-time .header,#short-delivery-address-data .row-delivery-type.slim-row .header{width:184px;padding:0}}#preview-order-steps .row-basket-type .basket-list,#short-client-data .row-basket-type .basket-list,#short-delivery-address-data .row-basket-type .basket-list{margin-top:10px;position:relative;overflow:hidden;max-height:calc(var(--max) * 60px)}#preview-order-steps .row-basket-type .basket-list.show-all,#short-client-data .row-basket-type .basket-list.show-all,#short-delivery-address-data .row-basket-type .basket-list.show-all{max-height:none}#preview-order-steps .row-basket-type .basket-list.show-all .more-products,#short-client-data .row-basket-type .basket-list.show-all .more-products,#short-delivery-address-data .row-basket-type .basket-list.show-all .more-products{display:none}#preview-order-steps .row-basket-type .basket-item,#short-client-data .row-basket-type .basket-item,#short-delivery-address-data .row-basket-type .basket-item{display:flex;justify-content:flex-start;align-items:center;padding:7px 0}#preview-order-steps .row-basket-type .basket-item img,#short-client-data .row-basket-type .basket-item img,#short-delivery-address-data .row-basket-type .basket-item img{width:51px;height:46px;display:block;font-size:5px;margin:0 16px 0 0}#preview-order-steps .row-basket-type .basket-item .content,#short-client-data .row-basket-type .basket-item .content,#short-delivery-address-data .row-basket-type .basket-item .content{margin:0 auto 0 0;overflow:hidden}#preview-order-steps .row-basket-type .more-products,#short-client-data .row-basket-type .more-products,#short-delivery-address-data .row-basket-type .more-products{width:100%;position:absolute;bottom:0;padding:10px 0;background:linear-gradient(0deg,#fff,hsla(0,0%,100%,.7) 60%,hsla(0,0%,100%,0));text-align:center}#preview-order-steps .row-basket-type .more-products button,#short-client-data .row-basket-type .more-products button,#short-delivery-address-data .row-basket-type .more-products button{padding:15px 24px}#preview-order-steps .row-basket-type .more-products button:before,#short-client-data .row-basket-type .more-products button:before,#short-delivery-address-data .row-basket-type .more-products button:before{-webkit-transform:rotate(90deg);transform:rotate(90deg);margin-right:10px}#preview-order-steps .row-basket-type .name,#short-client-data .row-basket-type .name,#short-delivery-address-data .row-basket-type .name{font-weight:700;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#preview-order-steps .row-basket-type .gift-card-info,#preview-order-steps .row-basket-type .service-info,#preview-order-steps .row-basket-type .warranty-info,#short-client-data .row-basket-type .gift-card-info,#short-client-data .row-basket-type .service-info,#short-client-data .row-basket-type .warranty-info,#short-delivery-address-data .row-basket-type .gift-card-info,#short-delivery-address-data .row-basket-type .service-info,#short-delivery-address-data .row-basket-type .warranty-info{font-size:.85rem;margin-top:5px;display:inline-block}#preview-order-steps .row-basket-type .gift-card-info:before,#preview-order-steps .row-basket-type .service-info:before,#preview-order-steps .row-basket-type .warranty-info:before,#short-client-data .row-basket-type .gift-card-info:before,#short-client-data .row-basket-type .service-info:before,#short-client-data .row-basket-type .warranty-info:before,#short-delivery-address-data .row-basket-type .gift-card-info:before,#short-delivery-address-data .row-basket-type .service-info:before,#short-delivery-address-data .row-basket-type .warranty-info:before{margin-right:3px;font-size:22px}#preview-order-steps .row-basket-type .warranty-info,#short-client-data .row-basket-type .warranty-info,#short-delivery-address-data .row-basket-type .warranty-info{margin-right:11px}#preview-order-steps .header,#short-client-data .header,#short-delivery-address-data .header{font-weight:700;padding:0 0 2px}@media only screen and (max-width:1023px){#preview-order-steps .header,#short-client-data .header,#short-delivery-address-data .header{font-size:16px}}@media only screen and (min-width:1024px){#preview-order-steps .header,#short-client-data .header,#short-delivery-address-data .header{font-size:20px}}#preview-order-steps .sub-header,#short-client-data .sub-header,#short-delivery-address-data .sub-header{font-weight:700;margin-bottom:4px}#preview-order-steps .sub-header span,#short-client-data .sub-header span,#short-delivery-address-data .sub-header span{margin-top:4px;font-weight:400;display:block;font-size:13px}#preview-order-steps .footer-message,#short-client-data .footer-message,#short-delivery-address-data .footer-message{font-size:11px;color:#767676;margin:16px 0 0}#preview-order-steps .body+.header,#short-client-data .body+.header,#short-delivery-address-data .body+.header{margin-top:16px}#preview-order-steps .body-delivery-type,#short-client-data .body-delivery-type,#short-delivery-address-data .body-delivery-type{margin-right:10px}#preview-order-steps .row-delivery-point .header-shop-delivery:after,#short-client-data .row-delivery-point .header-shop-delivery:after,#short-delivery-address-data .row-delivery-point .header-shop-delivery:after{background:url(/img/rwd/euro/logo-shop.png) no-repeat 0 bottom;background-size:contain;width:107px;content:"";height:20px;margin-left:9px;display:inline-block}@media only screen and (max-width:1023px){#preview-order-steps .row-delivery-point .header-shop-delivery:after,#short-client-data .row-delivery-point .header-shop-delivery:after,#short-delivery-address-data .row-delivery-point .header-shop-delivery:after{position:relative;top:3px}}#preview-order-steps .row-delivery-point .body,#short-client-data .row-delivery-point .body,#short-delivery-address-data .row-delivery-point .body{position:relative}@media only screen and (max-width:1023px){#preview-order-steps .row-delivery-point .body,#short-client-data .row-delivery-point .body,#short-delivery-address-data .row-delivery-point .body{padding:5px 0 0 77px}}@media only screen and (min-width:1024px){#preview-order-steps .row-delivery-point .body,#short-client-data .row-delivery-point .body,#short-delivery-address-data .row-delivery-point .body{padding:23px 0 0 155px}}#preview-order-steps .row-delivery-point .address,#short-client-data .row-delivery-point .address,#short-delivery-address-data .row-delivery-point .address{font-weight:700}#preview-order-steps .row-delivery-point .address+.name,#short-client-data .row-delivery-point .address+.name,#short-delivery-address-data .row-delivery-point .address+.name{margin-top:4px}#preview-order-steps .row-delivery-point .openings-toggler,#short-client-data .row-delivery-point .openings-toggler,#short-delivery-address-data .row-delivery-point .openings-toggler{margin-top:9px;white-space:nowrap;color:#0876fe;font-size:1rem}#preview-order-steps .row-delivery-point .openings-toggler:hover,#short-client-data .row-delivery-point .openings-toggler:hover,#short-delivery-address-data .row-delivery-point .openings-toggler:hover{text-decoration:underline}#preview-order-steps .row-delivery-point .openings-toggler:after,#short-client-data .row-delivery-point .openings-toggler:after,#short-delivery-address-data .row-delivery-point .openings-toggler:after{font-size:13px;margin-left:5px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}#preview-order-steps .row-delivery-point .openings-toggler.show-opening-hours+.more-shop-info,#short-client-data .row-delivery-point .openings-toggler.show-opening-hours+.more-shop-info,#short-delivery-address-data .row-delivery-point .openings-toggler.show-opening-hours+.more-shop-info{display:block}@media only screen and (min-width:1024px){#preview-order-steps .row-delivery-point .openings-toggler.show-opening-hours+.more-shop-info,#short-client-data .row-delivery-point .openings-toggler.show-opening-hours+.more-shop-info,#short-delivery-address-data .row-delivery-point .openings-toggler.show-opening-hours+.more-shop-info{display:flex}}#preview-order-steps .row-delivery-point .openings-toggler.show-opening-hours:after,#short-client-data .row-delivery-point .openings-toggler.show-opening-hours:after,#short-delivery-address-data .row-delivery-point .openings-toggler.show-opening-hours:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}#preview-order-steps .row-delivery-point .more-shop-info,#short-client-data .row-delivery-point .more-shop-info,#short-delivery-address-data .row-delivery-point .more-shop-info{display:none;margin-top:6px;font-size:12px;width:100%;flex-wrap:wrap}#preview-order-steps .row-delivery-point .body-pickupPoint-delivery-details .more-shop-info,#short-client-data .row-delivery-point .body-pickupPoint-delivery-details .more-shop-info,#short-delivery-address-data .row-delivery-point .body-pickupPoint-delivery-details .more-shop-info{line-height:24px}#preview-order-steps .row-delivery-point .body-pickupPoint-delivery-details .more-shop-info:before,#short-client-data .row-delivery-point .body-pickupPoint-delivery-details .more-shop-info:before,#short-delivery-address-data .row-delivery-point .body-pickupPoint-delivery-details .more-shop-info:before{font-weight:700;display:block;content:"Standardowe godziny otwarcia:";width:100%}#preview-order-steps .row-delivery-point .special-working-hours-row,#short-client-data .row-delivery-point .special-working-hours-row,#short-delivery-address-data .row-delivery-point .special-working-hours-row{color:red}#preview-order-steps .row-delivery-point .parking,#short-client-data .row-delivery-point .parking,#short-delivery-address-data .row-delivery-point .parking{color:#767676}@media only screen and (min-width:1024px){#preview-order-steps .row-delivery-point .parking,#short-client-data .row-delivery-point .parking,#short-delivery-address-data .row-delivery-point .parking{padding:2px 10px 0 27px;border-left:1px solid #e5e5e5}}@media only screen and (max-width:1023px){#preview-order-steps .row-delivery-point .parking,#short-client-data .row-delivery-point .parking,#short-delivery-address-data .row-delivery-point .parking{border-top:1px solid #e5e5e5;margin-top:4px;padding-top:12px}}#preview-order-steps .row-delivery-point .parking:before,#short-client-data .row-delivery-point .parking:before,#short-delivery-address-data .row-delivery-point .parking:before{content:"Udogodnienia:";font-weight:700}@media only screen and (max-width:1023px){#preview-order-steps .row-delivery-point .parking:before,#short-client-data .row-delivery-point .parking:before,#short-delivery-address-data .row-delivery-point .parking:before{width:135px;display:inline-block}}@media only screen and (min-width:1024px){#preview-order-steps .row-delivery-point .parking:before,#short-client-data .row-delivery-point .parking:before,#short-delivery-address-data .row-delivery-point .parking:before{display:block;padding-bottom:8px}}#preview-order-steps .row-delivery-point .working-hours,#short-client-data .row-delivery-point .working-hours,#short-delivery-address-data .row-delivery-point .working-hours{max-width:312px;display:table;margin-right:16px}@media only screen and (max-width:1023px){#preview-order-steps .row-delivery-point .working-hours,#short-client-data .row-delivery-point .working-hours,#short-delivery-address-data .row-delivery-point .working-hours{width:100%}}@media only screen and (min-width:1024px){#preview-order-steps .row-delivery-point .working-hours,#short-client-data .row-delivery-point .working-hours,#short-delivery-address-data .row-delivery-point .working-hours{width:50%}}#preview-order-steps .row-delivery-point .special-working-hours-row,#preview-order-steps .row-delivery-point .working-hours-row,#short-client-data .row-delivery-point .special-working-hours-row,#short-client-data .row-delivery-point .working-hours-row,#short-delivery-address-data .row-delivery-point .special-working-hours-row,#short-delivery-address-data .row-delivery-point .working-hours-row{display:table-row}#preview-order-steps .row-delivery-point .special-working-hours-date,#preview-order-steps .row-delivery-point .special-working-hours-day,#preview-order-steps .row-delivery-point .working-hours-date,#preview-order-steps .row-delivery-point .working-hours-day,#short-client-data .row-delivery-point .special-working-hours-date,#short-client-data .row-delivery-point .special-working-hours-day,#short-client-data .row-delivery-point .working-hours-date,#short-client-data .row-delivery-point .working-hours-day,#short-delivery-address-data .row-delivery-point .special-working-hours-date,#short-delivery-address-data .row-delivery-point .special-working-hours-day,#short-delivery-address-data .row-delivery-point .working-hours-date,#short-delivery-address-data .row-delivery-point .working-hours-day{display:table-cell;padding:2px 0 7px}#preview-order-steps .row-delivery-point .special-working-hours-day,#preview-order-steps .row-delivery-point .working-hours-day,#short-client-data .row-delivery-point .special-working-hours-day,#short-client-data .row-delivery-point .working-hours-day,#short-delivery-address-data .row-delivery-point .special-working-hours-day,#short-delivery-address-data .row-delivery-point .working-hours-day{width:50%;max-width:135px}#preview-order-steps .row-delivery-point .image,#short-client-data .row-delivery-point .image,#short-delivery-address-data .row-delivery-point .image{position:absolute;background:no-repeat 100% 0;background-size:contain;height:50px;text-align:right}#preview-order-steps .row-delivery-point .image img,#short-client-data .row-delivery-point .image img,#short-delivery-address-data .row-delivery-point .image img{max-height:100%;max-width:100%}@media only screen and (max-width:1023px){#preview-order-steps .row-delivery-point .image,#short-client-data .row-delivery-point .image,#short-delivery-address-data .row-delivery-point .image{left:0;top:7px;width:69px}}@media only screen and (min-width:1024px){#preview-order-steps .row-delivery-point .image,#short-client-data .row-delivery-point .image,#short-delivery-address-data .row-delivery-point .image{left:0;top:23px;width:138px}}#preview-order-steps .row-delivery-point .body-inpost-delivery-details .address,#short-client-data .row-delivery-point .body-inpost-delivery-details .address,#short-delivery-address-data .row-delivery-point .body-inpost-delivery-details .address{font-weight:700}#preview-order-steps .row-delivery-point .body-inpost-delivery-details .name,#short-client-data .row-delivery-point .body-inpost-delivery-details .name,#short-delivery-address-data .row-delivery-point .body-inpost-delivery-details .name{color:#00ae50;font-size:14px;font-weight:700;margin-top:2px}#preview-order-steps .row-delivery-point .body-inpost-delivery-details .location-description,#short-client-data .row-delivery-point .body-inpost-delivery-details .location-description,#short-delivery-address-data .row-delivery-point .body-inpost-delivery-details .location-description{font-weight:400}@media only screen and (max-width:1023px){#preview-order-steps .row-delivery-point .body-inpost-delivery-details .location-description,#short-client-data .row-delivery-point .body-inpost-delivery-details .location-description,#short-delivery-address-data .row-delivery-point .body-inpost-delivery-details .location-description{display:block;margin-top:3px}}#preview-order-steps .row-delivery-point .body-shop-delivery-details .name,#short-client-data .row-delivery-point .body-shop-delivery-details .name,#short-delivery-address-data .row-delivery-point .body-shop-delivery-details .name{font-weight:700}#preview-order-steps .row-delivery-point .body-shop-delivery-details .address,#short-client-data .row-delivery-point .body-shop-delivery-details .address,#short-delivery-address-data .row-delivery-point .body-shop-delivery-details .address{margin-top:4px;font-weight:400}#preview-order-steps .row-delivery-point .body-shop-delivery-details .payment-ozg,#short-client-data .row-delivery-point .body-shop-delivery-details .payment-ozg,#short-delivery-address-data .row-delivery-point .body-shop-delivery-details .payment-ozg{margin:4px 0 -4px}@media only screen and (max-width:1023px){#preview-order-steps .row-delivery-point .body-shop-delivery-details,#short-client-data .row-delivery-point .body-shop-delivery-details,#short-delivery-address-data .row-delivery-point .body-shop-delivery-details{padding-left:50px}}#preview-order-steps .row-delivery-point .body-shop-delivery-details .image,#short-client-data .row-delivery-point .body-shop-delivery-details .image,#short-delivery-address-data .row-delivery-point .body-shop-delivery-details .image{text-align:right}@media only screen and (max-width:1023px){#preview-order-steps .row-delivery-point .body-shop-delivery-details .image,#short-client-data .row-delivery-point .body-shop-delivery-details .image,#short-delivery-address-data .row-delivery-point .body-shop-delivery-details .image{width:34px}}#preview-order-steps .row-delivery-point .body-shop-delivery-details .image:after,#short-client-data .row-delivery-point .body-shop-delivery-details .image:after,#short-delivery-address-data .row-delivery-point .body-shop-delivery-details .image:after{font-size:30px}@media only screen and (max-width:1023px){#preview-order-steps .row-payment-type .body,#short-client-data .row-payment-type .body,#short-delivery-address-data .row-payment-type .body{padding:15px 0 0 77px}}@media only screen and (min-width:1024px){#preview-order-steps .row-payment-type .body,#short-client-data .row-payment-type .body,#short-delivery-address-data .row-payment-type .body{padding:23px 0 0 155px}}#preview-order-steps .row-payment-type .image,#short-client-data .row-payment-type .image,#short-delivery-address-data .row-payment-type .image{position:absolute;background:no-repeat 100% 0;background-size:contain;height:35px;text-align:right}#preview-order-steps .row-payment-type .image img,#short-client-data .row-payment-type .image img,#short-delivery-address-data .row-payment-type .image img{max-height:100%;max-width:100%}@media only screen and (max-width:1023px){#preview-order-steps .row-payment-type .image,#short-client-data .row-payment-type .image,#short-delivery-address-data .row-payment-type .image{left:-69px;top:-7px;width:53px}}@media only screen and (min-width:1024px){#preview-order-steps .row-payment-type .image,#short-client-data .row-payment-type .image,#short-delivery-address-data .row-payment-type .image{left:-138px;top:-7px;width:122px}}#preview-order-steps .row-payment-type .payment-name,#short-client-data .row-payment-type .payment-name,#short-delivery-address-data .row-payment-type .payment-name{display:inline-block}#preview-order-steps .row-payment-type .payment-ozg,#short-client-data .row-payment-type .payment-ozg,#short-delivery-address-data .row-payment-type .payment-ozg{margin-right:6px;display:inline-block}#preview-order-steps .row-payment-type .bank-name,#short-client-data .row-payment-type .bank-name,#short-delivery-address-data .row-payment-type .bank-name{margin-left:8px}#preview-order-steps .row-payment-type .payment-message,#short-client-data .row-payment-type .payment-message,#short-delivery-address-data .row-payment-type .payment-message{position:relative;font-weight:700}@media only screen and (min-width:1024px){#preview-order-steps .row-payment-type .payment-message+.payment-message,#short-client-data .row-payment-type .payment-message+.payment-message,#short-delivery-address-data .row-payment-type .payment-message+.payment-message{margin-top:16px}}@media only screen and (max-width:1023px){#preview-order-steps .row-payment-type .payment-message+.payment-message,#short-client-data .row-payment-type .payment-message+.payment-message,#short-delivery-address-data .row-payment-type .payment-message+.payment-message{margin-top:8px}}@media only screen and (min-width:1024px){#preview-order-steps .row-delivery-type.wide-row .body-delivery-type,#short-client-data .row-delivery-type.wide-row .body-delivery-type,#short-delivery-address-data .row-delivery-type.wide-row .body-delivery-type{margin-top:16px;margin-left:100px}}@media only screen and (max-width:1023px){#preview-order-steps .row-delivery-type.wide-row .body-delivery-type,#short-client-data .row-delivery-type.wide-row .body-delivery-type,#short-delivery-address-data .row-delivery-type.wide-row .body-delivery-type{margin-top:8px}}@media only screen and (min-width:1024px){#preview-order-steps .row-delivery-type.slim-row .body-delivery-type,#short-client-data .row-delivery-type.slim-row .body-delivery-type,#short-delivery-address-data .row-delivery-type.slim-row .body-delivery-type{margin-top:4px}}@media only screen and (min-width:1024px){#preview-order-steps .row-delivery-type .delivery-type-message+.delivery-type-message,#short-client-data .row-delivery-type .delivery-type-message+.delivery-type-message,#short-delivery-address-data .row-delivery-type .delivery-type-message+.delivery-type-message{margin-top:16px}}@media only screen and (max-width:1023px){#preview-order-steps .row-delivery-type .delivery-type-message+.delivery-type-message,#short-client-data .row-delivery-type .delivery-type-message+.delivery-type-message,#short-delivery-address-data .row-delivery-type .delivery-type-message+.delivery-type-message{margin-top:8px}}#preview-order-steps .row-delivery-details .header,#short-client-data .row-delivery-details .header,#short-delivery-address-data .row-delivery-details .header{padding-bottom:16px}#preview-order-steps .row-delivery-details .body-invoice-details .sub-header,#short-client-data .row-delivery-details .body-invoice-details .sub-header,#short-delivery-address-data .row-delivery-details .body-invoice-details .sub-header{margin-top:8px}#preview-order-steps .row-delivery-details .delivery-body .additional-data,#preview-order-steps .row-delivery-details .delivery-body .address>div,#preview-order-steps .row-delivery-details .delivery-body .company-name,#preview-order-steps .row-delivery-details .delivery-body .full-name,#short-client-data .row-delivery-details .delivery-body .additional-data,#short-client-data .row-delivery-details .delivery-body .address>div,#short-client-data .row-delivery-details .delivery-body .company-name,#short-client-data .row-delivery-details .delivery-body .full-name,#short-delivery-address-data .row-delivery-details .delivery-body .additional-data,#short-delivery-address-data .row-delivery-details .delivery-body .address>div,#short-delivery-address-data .row-delivery-details .delivery-body .company-name,#short-delivery-address-data .row-delivery-details .delivery-body .full-name{margin-bottom:4px}#preview-order-steps .additional-entity-info:not(.expanded),#short-client-data .additional-entity-info:not(.expanded),#short-delivery-address-data .additional-entity-info:not(.expanded){display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}#preview-order-steps .additional-entity-info.expanded+.expand-additional-entity-info,#short-client-data .additional-entity-info.expanded+.expand-additional-entity-info,#short-delivery-address-data .additional-entity-info.expanded+.expand-additional-entity-info{display:none}#preview-order-steps .expand-additional-entity-info,#short-client-data .expand-additional-entity-info,#short-delivery-address-data .expand-additional-entity-info{margin-top:8px}#preview-order-steps .expand-additional-entity-info:after,#short-client-data .expand-additional-entity-info:after,#short-delivery-address-data .expand-additional-entity-info:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);font-size:9px;margin-left:10px}.preview-items-list{border:2px solid #e5e5e5;border-radius:7px;margin:16px 24px 0;padding:11px 0;display:flex;width:calc(100% - 48px);align-items:center}.preview-items-list .item-list{width:56px;min-width:56px;height:56px;display:flex;align-items:center;border-radius:7px;overflow:hidden;position:relative;text-align:center}.preview-items-list .item-list img{width:48px;height:41px;display:block;margin:auto;font-size:6px}.preview-items-list .item-list span{position:absolute;bottom:1px;left:8px;background:#767676;color:#fff;font-size:10px;text-align:center;border-radius:20px;width:40px;text-transform:uppercase}.preview-items-list .item-list:nth-child(3) span,.preview-items-list .item-list:nth-child(n+4),.preview-items-list .item-list:nth-child(n+4) span{display:none}.preview-items-list .item-list:nth-child(3):before{position:absolute;top:0;left:0;width:100%;height:100%;content:"+" attr(data-count);text-align:center;color:#fff;font-weight:700;background:#016ef4;opacity:.8;line-height:56px}.preview-items-list>a{font-size:14px;margin-left:auto;margin-right:10px;text-align:right}#price-version{border-top:1px solid #e5e5e5;padding-bottom:0;padding-top:8px}#price-version+.preview-summary-total-price{border-top:none;margin-top:-8px}#price-version .options{display:flex}#price-version .radio-css{font-size:14px}#price-version .radio-css .text{padding-left:34px;padding-right:0}#price-version .radio-css+.radio-css{margin-left:30px}@media only screen and (max-width:1280px){#price-version .radio-css+.radio-css{margin-left:16px}}#preview-modal{max-width:1142px;width:100%;padding:0}#preview-modal h2{margin:24px 32px}#preview-modal h2 a{font-size:14px;font-weight:400;display:inline-block;margin-left:10px}#preview-modal .list{padding-bottom:64px}#preview-modal .item{padding:24px 16px}@media only screen and (min-width:1024px){#preview-modal .item{padding:28px 0}}#preview-modal .item:nth-child(2n){background:#f7f7f7}#preview-modal .item .price{margin-left:auto}#preview-modal .element.section-header{margin-top:24px;padding:24px 0;border-top:1px solid #e5e5e5;font-size:16px;font-weight:700}@media only screen and (min-width:1024px){#preview-modal .element.section-header{font-size:24px}}#preview-modal .dynamic-suite-sub-header{margin-top:24px;padding-bottom:24px;font-size:16px;font-weight:700}@media only screen and (min-width:1024px){#preview-modal .dynamic-suite-sub-header{font-size:20px}}#preview-modal .dynamic-suite-sub-header~.services .section-header{display:none}#preview-modal .element{max-width:708px;margin:0 auto;display:flex;position:relative;flex-wrap:wrap}@media only screen and (min-width:1024px){#preview-modal .element{flex-wrap:nowrap}}#preview-modal .product .data{padding-top:20px;flex:1 1 calc(100% - 105px)}@media only screen and (min-width:1024px){#preview-modal .product .data{flex:1 1 auto}}#preview-modal .product .data.data-with-promotion{padding-top:0}#preview-modal .service,#preview-modal .warranty{flex-wrap:wrap}@media only screen and (min-width:1024px){#preview-modal .service,#preview-modal .warranty{flex-wrap:nowrap}}#preview-modal .service .name,#preview-modal .warranty .name{flex:1 1 100%}@media only screen and (min-width:1024px){#preview-modal .service .name,#preview-modal .warranty .name{flex:1 1 auto}}#preview-modal .product .price{padding-top:0}@media only screen and (min-width:1024px){#preview-modal .product .price{padding-top:20px}}#preview-modal .price{padding-left:20px;text-align:right}#preview-modal .price.prices-promotion .price-normal{color:#ed1c24}#preview-modal .price .price-omnibus{font-size:.85rem}#preview-modal .price.prices-instalments .price-summary{font-size:.85rem;font-weight:400}#preview-modal .price.prices-instalments .price-summary:before{content:"Razem: ";margin-right:4px;color:#0a0a0a}#preview-modal .price.prices-instalments .price-summary .price-normal{font-weight:400}#preview-modal .price-normal{font-size:16px;font-weight:700}@media only screen and (min-width:1024px){#preview-modal .price-normal{font-size:20px}}#preview-modal .price-info{font-size:14px;font-weight:400;color:#767676}#preview-modal .photo{margin-right:20px}#preview-modal .photo img{display:block;width:83px;height:74px;overflow:hidden;font-size:8px}@media only screen and (min-width:1024px){#preview-modal .photo img{width:102px;height:91px}}#preview-modal .product-name{font-size:1rem}#preview-modal .dynamic-suite-item .promotion-label{margin-top:0}#preview-modal .package-separator{padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #e5e5e5}#preview-modal .dynamic-suite-badge{position:absolute;top:0;left:103px;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:6px;padding:2px 10px;font-size:12px;text-transform:uppercase}@media only screen and (min-width:1024px){#preview-modal .dynamic-suite-badge{left:123px}}#preview-modal .promotion-package-badge{position:absolute;top:0;left:120px;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 8px;margin-bottom:6px;height:15px;border-radius:15px;background:#ffed00;color:#164194;line-height:15px;font-weight:700;font-size:10px;text-transform:uppercase}#preview-modal .services .instalment-option-message+.price-normal-instalments{display:block;font-size:.85rem;color:#767676}#preview-modal .services .instalment-option-message+.price-normal-instalments:before{content:"Razem: "}#preview-modal .services-group{display:flex;flex-direction:column;min-height:32px}#preview-modal .services-group:not(:last-child){margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #e5e5e5}#preview-modal .service{display:flex;flex-direction:row}#preview-modal .warranties .instalment-price-total{font-size:.85rem;color:#767676}#preview-modal .warranties .instalment-price-total:before{content:"Razem: "}#preview-modal .warranty{padding-left:48px}#preview-modal .warranty:before{color:#767676;position:absolute;top:0;left:0;font-size:32px!important}#preview-modal .warranty-link,#preview-modal .warranty-payment-info{text-align:right;justify-content:flex-end;align-items:flex-end;font-size:14px}#preview-modal .warranty-payment-info{font-size:14px;font-weight:400;color:#767676}#preview-modal .warranty-button-tooltip{display:inline-block;align-self:start;color:#0876fe}#preview-modal .esd .delivery-description,#preview-modal .standalone-services .delivery-description{margin-left:auto}#preview-modal .esd-product:not(:last-child),#preview-modal .standalone-service:not(:last-child){margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #e5e5e5}#empty-cart,#empty-cart h3{text-align:center}#empty-cart h3{margin:35px 0;font-size:16px;color:#767676}#empty-cart h3:before{display:block;font-size:76px;color:#767676;margin-bottom:17px}#empty-cart .nav-back{max-width:343px;margin:0 auto 32px;padding:16px;display:block}#basket .product-box-grid{display:grid;grid-column-gap:0;grid-row-gap:0;align-items:center}@media only screen and (max-width:1023px){#basket .product-box-grid{grid-template-columns:88px auto 0;grid-template-rows:auto auto;grid-template-areas:"photo info energy" "bottom bottom bottom"}#basket .product-box-grid .product-photo{grid-area:photo}#basket .product-box-grid:has(.product-energy-label){grid-template-columns:88px auto auto}#basket .product-box-grid .product-info{grid-area:info}#basket .product-box-grid .product-energy-label{grid-area:energy}#basket .product-box-grid .product-prices,#basket .product-box-grid .product-quantity{grid-area:bottom;align-self:flex-start}#basket .product-box-grid .product-info .product-energy-label,#basket .product-box-grid .product-info .product-quantity{display:none}}@media only screen and (min-width:1024px){#basket .product-box-grid{grid-template-columns:118px auto auto;grid-template-rows:auto;grid-template-areas:"photo info price"}#basket .product-box-grid .product-photo{grid-area:photo}#basket .product-box-grid .product-info{grid-area:info}#basket .product-box-grid .product-prices{grid-area:price}#basket .product-box-grid>.product-energy-label,#basket .product-box-grid>.product-quantity{display:none}}@media only screen and (min-width:1024px) and (max-width:1280px){#basket .product-box-grid{grid-template-columns:118px auto;grid-template-rows:auto auto;grid-template-areas:"photo info" "price price"}#basket .product-box-grid .product-prices{align-self:flex-start}}#basket .product-box{position:relative}@media only screen and (max-width:1023px){#basket .product-box:not(.package-item):not(.promotion-package-item){padding:16px}}@media only screen and (min-width:1024px){#basket .product-box:not(.package-item):not(.promotion-package-item){padding:24px}}#basket .product-box .product-name{font-weight:700;font-size:16px;color:#0a0a0a;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}#basket .product-box .product-name:first-letter{text-transform:uppercase}@media only screen and (max-width:1023px){#basket .product-box .product-name{-webkit-line-clamp:4}}@media only screen and (min-width:1024px){#basket .product-box .product-name{-webkit-line-clamp:2}}#basket .product-box .product-number{color:#767676;font-size:14px;line-height:19px}@media only screen and (min-width:1024px){#basket .product-box .product-photo{margin-right:16px}}@media only screen and (max-width:1023px){#basket .product-box .product-photo{margin-right:8px}}@media only screen and (min-width:1024px){#basket .product-box .product-photo img{width:102px;height:91px}}@media only screen and (max-width:1023px){#basket .product-box .product-photo img{width:80px;height:75px}}#basket .product-box .product-photo img{font-size:6px;overflow:hidden;display:block;color:#0a0a0a;width:100%;height:100%}#basket .product-box .product-info-box{display:flex;margin-top:16px;align-items:center}@media only screen and (min-width:1024px){#basket .product-box .product-energy-label{margin-left:16px}}@media only screen and (max-width:1023px){#basket .product-box .product-energy-label{margin-left:8px}}#basket .product-box .product-energy-label .old-label{display:none}#basket .product-box .product-energy-label .product-energy{margin:0}@media only screen and (max-width:1023px){#basket .product-box .product-energy-label .product-energy{flex-direction:column;align-items:flex-end}}@media only screen and (max-width:1023px){#basket .product-box .product-energy-label .product-energy .energy-label{margin-right:0}}@media only screen and (min-width:1024px){#basket .product-box .product-energy-label .product-energy .energy-label{margin-right:8px}}@media only screen and (max-width:1023px){#basket .product-box .product-energy-label .product-energy .energy-card{margin-top:8px}}@media only screen and (max-width:1023px){#basket .product-box .product-energy-label .product-energy.product-energy-new .energy-card{max-width:72px}}@media only screen and (min-width:1024px){#basket .product-box .product-energy-label .product-energy.product-energy-new .energy-card{max-width:117px}}#basket .product-box .product-rates{display:flex}#basket .product-box #instalment-option-message{position:relative}#basket .product-box .price-with-code-active{font-size:16px;font-weight:700}#basket .product-box .price-with-code-active .price{color:#ed1c24}#basket .product-box .voucher-info-date{white-space:nowrap;font-size:14px;margin:-2px 0 2px}#basket .product-box .price-with-code{white-space:nowrap;font-size:14px;font-weight:700}#basket .product-box .price-with-code .code{border-bottom:1px dotted #0a0a0a;white-space:nowrap}#basket .product-box .price-with-code .code[data-modal]{cursor:pointer}#basket .product-box .price-with-code .price{color:#ed1c24}@media only screen and (min-width:1024px){#basket .product-box .price-with-code .price{font-size:20px}}@media only screen and (max-width:1023px){#basket .product-box .price-with-code .price{font-size:16px}}#basket .product-box .set-product-voucher{padding:0 10px;height:32px;line-height:32px;font-size:12px}@media only screen and (min-width:1024px){#basket .product-box .product-prices{margin-left:32px}}@media only screen and (max-width:1023px){#basket .product-box .product-prices{margin-top:16px}}@media only screen and (min-width:1024px){#basket .product-box .product-prices:not(.prices-instalments) .price-normal{font-size:36px}}@media only screen and (max-width:1023px){#basket .product-box .product-prices:not(.prices-instalments) .price-normal{font-size:32px}}@media only screen and (min-width:1024px){#basket .product-box .product-prices.prices-instalments .price-instalment{font-size:24px}}@media only screen and (max-width:1023px){#basket .product-box .product-prices.prices-instalments .price-instalment{font-size:20px}}@media only screen and (max-width:1023px){#basket .product-box .product-prices .price-summary{padding-left:100px}}#basket .product-quantity{position:relative}#basket .product-controls{display:flex;position:relative;border:1px solid #e5e5e5;border-radius:7px;width:98px;height:32px}@media only screen and (max-width:1023px){#basket .product-controls{position:absolute;top:16px;left:0}}#basket .product-controls input[type=text]{display:block;text-align:center;background:none;border:0;width:33px;margin:0;height:30px;line-height:30px;font-weight:700;position:relative;z-index:1;order:2}#basket .product-controls:after,#basket .product-controls:before{content:"";background:#e5e5e5;width:1px;height:16px;position:absolute;top:8px;display:block}#basket .product-controls:before{left:31px}#basket .product-controls:after{left:64px}#basket .product-controls .decrease,#basket .product-controls .delete-partner-subscription,#basket .product-controls .delete-product,#basket .product-controls .increase{display:block;background:none;border:0;font-size:18px;text-align:center;color:#0876fe;overflow:hidden;cursor:pointer;width:31px;height:30px;line-height:27px;padding:0 2px}#basket .product-controls .decrease{order:1}#basket .product-controls .increase{order:3}#basket .product-controls .increase.disabled{color:#767676}#basket .product-controls .increase:after{color:#0975fd;font-size:16px}#basket .product-controls.last-item .decrease,#basket .product-controls:not(.last-item) .delete-partner-subscription,#basket .product-controls:not(.last-item) .delete-product{display:none}#basket .product-controls .delete-partner-subscription,#basket .product-controls .delete-product{order:1}#basket .product-controls .delete-partner-subscription:after,#basket .product-controls .delete-product:after{color:#0975fd;font-size:16px}.voucher-info-modal{font-size:14px}.voucher-info-modal ul{margin:5px 0 2px 21px;padding:0}.voucher-info-modal li{margin-bottom:4px}.energy-box{margin:5px auto}#energy-modal{max-width:460px;padding:10px 30px;background:none}#energy-modal img{width:100%;min-height:100px}#energy-modal .remodal-close{right:-5px}#energy-label-img{max-width:100%;max-height:100%;display:inline-block;min-height:100px}.energy-card{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;vertical-align:middle;padding:0}.energy-card a,.energy-card span{font-size:12px;color:#999;font-style:normal}.energy-card:hover{color:#999}.energy-card span{display:block}.energy-card .old-label,.energy-card span{color:#0a0a0a;font-weight:700}.energy-card .old-label .info{display:inline-block;padding:0}.energy-card .old-label .info:before{font-size:15px;margin:-4px 0 0 3px}.product-energy{margin:5px 0 7px;display:flex;justify-content:flex-start;align-items:center}@media only screen and (max-width:1023px){.product-energy{min-width:70px}}.product-energy.product-energy-old .energy-label{margin-right:7px}@media only screen and (min-width:1024px){.product-energy.product-energy-old .energy-card{min-width:90px}}@media only screen and (min-width:1024px){.product-energy.product-energy-new{min-width:150px}}.product-energy.product-energy-old.product-energy-has-card .energy-card{line-height:14px}.product-energy.product-energy-new.product-energy-has-card .energy-card{line-height:16px}@media only screen and (min-width:1024px){.product-energy.energy-label-big{min-width:160px}}.product-energy.energy-label-big .energy-label{width:76px;min-width:76px;height:40px;min-height:40px}.product-energy.energy-label-big .energy-label:before{width:80px;height:34px;top:3px;background-size:contain}.product-energy.energy-label-big .energy-label:after{border-top:20px solid transparent;border-bottom:20px solid transparent}.product-energy.energy-label-big .scale-a_g_v2{width:70px;min-width:70px}.product-energy.energy-label-big .scale-a_g_v2:before{width:44px;left:12px}.product-energy.energy-label-big .scale-a_g_v2:after{height:38px;background-size:auto 33px;border:0;background:#fff url(/img/energy/A-G_new-medium.svg) no-repeat 50%}.product-energy.energy-label-big .scale-a_g_v2 svg{width:70px;height:40px}.energy-label{display:inline-block;margin-left:13px;vertical-align:middle;color:#fff;font-size:22px;font-weight:700;line-height:32px;text-align:center;position:relative;width:56px;min-width:56px;height:32px;min-height:32px}.energy-label.with-energy-table{cursor:pointer}.energy-label:hover{color:#fff;text-decoration:none}.energy-label.no-url{cursor:default}.energy-label:after{content:"";display:inline-block;width:0;height:0;border-top:16px solid transparent;border-bottom:16px solid transparent;position:absolute;top:0;left:-13px;border-right-width:13px;border-right-style:solid;border-right-color:inherit;border-left:0!important}.energy-label:before{box-sizing:content-box!important;display:block;background:transparent no-repeat 50%;content:""!important;top:0;left:0;width:54px;height:32px;position:absolute;z-index:1}.energy-label.a:before{background-image:url(/img/energy/a_old.svg)}.energy-label.ap:before{background-image:url(/img/energy/ap_old.svg)}.energy-label.app:before{background-image:url(/img/energy/app_old.svg)}.energy-label.appp:before{background-image:url(/img/energy/appp_old.svg)}.energy-label.b:before{background-image:url(/img/energy/b_old.svg)}.energy-label.c:before{background-image:url(/img/energy/c_old.svg)}.energy-label.d:before{background-image:url(/img/energy/d_old.svg)}.energy-label.e:before{background-image:url(/img/energy/e_old.svg)}.energy-label.f:before{background-image:url(/img/energy/f_old.svg)}.energy-label.g:before{background-image:url(/img/energy/g_old.svg)}.scale-a_g.a,.scale-ap_f.ap,.scale-app_e.app,.scale-appp_d.appp,.scale-appp_g.appp{background-color:#00a651;border-color:#00a651}.scale-a_g.b,.scale-ap_f.a,.scale-app_e.ap,.scale-appp_d.app,.scale-appp_g.app{background-color:#4db848;border-color:#4db848}.scale-a_g.c,.scale-ap_f.b,.scale-app_e.a,.scale-appp_d.ap,.scale-appp_g.ap{background-color:#bed62f;border-color:#bed62f}.scale-a_g.d,.scale-ap_f.c,.scale-app_e.b,.scale-appp_d.a,.scale-appp_g.a{background-color:#fff200;border-color:#fff200}.scale-a_g.e,.scale-ap_f.d,.scale-app_e.c,.scale-appp_d.b,.scale-appp_g.b{background-color:#fdb813;border-color:#fdb813}.scale-a_g.f,.scale-ap_f.e,.scale-app_e.d,.scale-appp_d.c,.scale-appp_g.c{background-color:#f36f21;border-color:#f36f21}.scale-a_g.g,.scale-ap_f.f,.scale-app_e.e,.scale-appp_d.d,.scale-appp_g.d,.scale-appp_g.e,.scale-appp_g.f,.scale-appp_g.g{background-color:#ed1c24;border-color:#ed1c24}.scale-a_g_v2{height:32px;width:56px;margin-right:8px;margin-left:0;line-height:31px}.scale-a_g_v2,.scale-a_g_v2 *{box-sizing:border-box!important}.scale-a_g_v2:before{box-sizing:content-box!important;display:block;background:no-repeat 50%;content:""!important;height:30px;top:1px;width:32px;left:9px;position:absolute;z-index:1}.scale-a_g_v2.a:before{background-image:url(/img/energy/A_new.svg)}.scale-a_g_v2.b:before{background-image:url(/img/energy/B_new.svg)}.scale-a_g_v2.c:before{background-image:url(/img/energy/C_new.svg)}.scale-a_g_v2.d:before{background-image:url(/img/energy/D_new.svg)}.scale-a_g_v2.e:before{background-image:url(/img/energy/E_new.svg)}.scale-a_g_v2.f:before{background-image:url(/img/energy/F_new.svg)}.scale-a_g_v2.g:before{background-image:url(/img/energy/G_new.svg)}.scale-a_g_v2:after{position:absolute;top:1px;border:0;left:auto;right:1px;width:14px;height:30px;content:"";z-index:1;background:#fff url(/img/energy/A-G_new.svg) no-repeat 50%}.scale-a_g_v2 svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.scale-a_g_v2.a svg path{fill:#009d3d}.scale-a_g_v2.b svg path,.scale-a_g_v2.c svg path{fill:#68bb25}.scale-a_g_v2.d svg path{fill:#fff100}.scale-a_g_v2.e svg path{fill:#f8bf00}.scale-a_g_v2.f svg path{fill:#eb760d}.scale-a_g_v2.g svg path{fill:#df271e}#basket .warranties .warranty-stars-grade,#simple-modal-wrapper .preview-warranty-content .warranty-stars-grade,#warranty-description .warranty-stars-grade,#warranty-encouragement .warranty-stars-grade,#warranty-grades .warranty-stars-grade{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-start;max-width:190px;cursor:pointer}#basket .warranties .warranty-stars-grade .warranty-stars-grade-value,#simple-modal-wrapper .preview-warranty-content .warranty-stars-grade .warranty-stars-grade-value,#warranty-description .warranty-stars-grade .warranty-stars-grade-value,#warranty-encouragement .warranty-stars-grade .warranty-stars-grade-value,#warranty-grades .warranty-stars-grade .warranty-stars-grade-value{margin-right:5px;white-space:nowrap}#basket .warranties .warranty-stars-grade .warranty-stars-rating,#simple-modal-wrapper .preview-warranty-content .warranty-stars-grade .warranty-stars-rating,#warranty-description .warranty-stars-grade .warranty-stars-rating,#warranty-encouragement .warranty-stars-grade .warranty-stars-rating,#warranty-grades .warranty-stars-grade .warranty-stars-rating{position:relative;width:84px;height:14px;line-height:0;margin-right:4px}#basket .warranties .warranty-stars-grade .warranty-stars-rating:before,#simple-modal-wrapper .preview-warranty-content .warranty-stars-grade .warranty-stars-rating:before,#warranty-description .warranty-stars-grade .warranty-stars-rating:before,#warranty-encouragement .warranty-stars-grade .warranty-stars-rating:before,#warranty-grades .warranty-stars-grade .warranty-stars-rating:before{font-size:14px;color:#ffd800}#basket .warranties .warranty-stars-grade .warranty-stars-rating-progress,#simple-modal-wrapper .preview-warranty-content .warranty-stars-grade .warranty-stars-rating-progress,#warranty-description .warranty-stars-grade .warranty-stars-rating-progress,#warranty-encouragement .warranty-stars-grade .warranty-stars-rating-progress,#warranty-grades .warranty-stars-grade .warranty-stars-rating-progress{position:absolute;top:0;left:0;overflow:hidden}#basket .warranties .warranty-stars-grade .warranty-stars-rating-progress:before,#simple-modal-wrapper .preview-warranty-content .warranty-stars-grade .warranty-stars-rating-progress:before,#warranty-description .warranty-stars-grade .warranty-stars-rating-progress:before,#warranty-encouragement .warranty-stars-grade .warranty-stars-rating-progress:before,#warranty-grades .warranty-stars-grade .warranty-stars-rating-progress:before{font-size:14px;color:#ffd800}#basket .warranties .warranty-stars-grade .warranty-rating-total-grades,#simple-modal-wrapper .preview-warranty-content .warranty-stars-grade .warranty-rating-total-grades,#warranty-description .warranty-stars-grade .warranty-rating-total-grades,#warranty-encouragement .warranty-stars-grade .warranty-rating-total-grades,#warranty-grades .warranty-stars-grade .warranty-rating-total-grades{font-size:14px;color:#016ef4;font-weight:400;white-space:nowrap}#basket .warranties .warranty-stars-grade:hover:not(.block) .warranty-rating-total-grades,#simple-modal-wrapper .preview-warranty-content .warranty-stars-grade:hover:not(.block) .warranty-rating-total-grades,#warranty-description .warranty-stars-grade:hover:not(.block) .warranty-rating-total-grades,#warranty-encouragement .warranty-stars-grade:hover:not(.block) .warranty-rating-total-grades,#warranty-grades .warranty-stars-grade:hover:not(.block) .warranty-rating-total-grades{text-decoration:underline}#basket .warranties .warranty-stars-grade.block,#simple-modal-wrapper .preview-warranty-content .warranty-stars-grade.block,#warranty-description .warranty-stars-grade.block,#warranty-encouragement .warranty-stars-grade.block,#warranty-grades .warranty-stars-grade.block{flex-direction:column;align-items:flex-start;width:100px;margin-right:20px;cursor:default}#basket .warranties .warranty-stars-grade.block .warranty-stars-grade-value,#simple-modal-wrapper .preview-warranty-content .warranty-stars-grade.block .warranty-stars-grade-value,#warranty-description .warranty-stars-grade.block .warranty-stars-grade-value,#warranty-encouragement .warranty-stars-grade.block .warranty-stars-grade-value,#warranty-grades .warranty-stars-grade.block .warranty-stars-grade-value{font-size:32px;font-weight:700}#basket .warranties .warranty-stars-grade.block .warranty-rating-total-grades,#simple-modal-wrapper .preview-warranty-content .warranty-stars-grade.block .warranty-rating-total-grades,#warranty-description .warranty-stars-grade.block .warranty-rating-total-grades,#warranty-encouragement .warranty-stars-grade.block .warranty-rating-total-grades,#warranty-grades .warranty-stars-grade.block .warranty-rating-total-grades{margin-top:5px;color:#767676}#basket .warranties{padding:16px 0}@media only screen and (max-width:1023px){#basket .warranties{padding-top:22px}}#basket .warranties .warranties-header{position:relative;display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap}#basket .warranties .warranty-title{font-size:19px;font-weight:700}@media only screen and (max-width:1023px){#basket .warranties .warranty-title{font-size:16px}}#basket .warranties .warranty-subtitle{margin-top:4px;flex:100%;font-size:1rem;font-weight:400}#basket .warranties .show-warranties{display:inline-block}#basket .warranties .warranty-label{font-weight:700;display:table;background:#f50a1b;border-radius:20px;font-size:12px;line-height:15px;height:15px;text-transform:uppercase;color:#fff;padding:0 7px;margin:-5px 0 5px}@media only screen and (max-width:1023px){#basket .warranties .warranty-label{font-size:10px;line-height:18px;height:18px}}#basket .warranties .warranty{cursor:pointer;position:relative;background:#fff;box-shadow:none;margin-top:16px;border:1px solid #e5e5e5;padding:24px 28px 24px 72px;border-radius:7px;width:100%;font-weight:400;text-align:left}@media only screen and (max-width:1023px){#basket .warranties .warranty{padding:15px 28px 14px 63px}}#basket .warranties .warranty:hover{box-shadow:0 10px 20px rgba(48,49,51,.07),0 2px 7px rgba(40,41,42,.1)}@media only screen and (max-width:1023px){#basket .warranties .warranty{box-shadow:0 10px 20px rgba(48,49,51,.07),0 2px 7px rgba(40,41,42,.1)}}#basket .warranties .warranty:after{color:#767676;position:absolute;top:34px;right:27px;font-size:14px}@media only screen and (max-width:1023px){#basket .warranties .warranty:after{top:27px;right:22px;font-size:13px}}#basket .warranties .warranty:before{color:#767676!important;position:absolute;top:23px;left:23px;font-size:32px!important}@media only screen and (max-width:1023px){#basket .warranties .warranty:before{top:16px;left:15px}}#basket .warranties .warranty.selected{border:2px solid #0876fe}#basket .warranties .warranty.selected .warranty-name{width:auto}#basket .warranties .warranty.selected .warranty-name:before{color:#00ae50;position:absolute;top:4px;font-weight:700;left:-32px;font-size:15px}@media only screen and (max-width:1023px){#basket .warranties .warranty.selected .warranty-name:before{font-size:11px}}#basket .warranties .warranty.selected .warranty-price{margin-top:0;width:auto}#basket .warranties .warranty.selected .warranty-price .warranty-period{display:block}#basket .warranties .warranty.selected .warranty-item{margin-top:16px;display:flex;flex-wrap:nowrap;justify-content:space-between}#basket .warranties .warranty.selected .instalment-price-per-month{white-space:wrap}#basket .warranties .warranty-header{font-weight:700}#basket .warranties .warranty-item{display:flex;flex-wrap:wrap}#basket .warranties .warranty-name{width:100%;font-weight:700;padding-right:8px;position:relative;display:flex;flex-direction:column;flex-shrink:0;flex-grow:1}#basket .warranties .warranty-add{position:absolute;top:15px;right:28px;font-size:12px;height:32px;width:65px;padding:0;z-index:2;line-height:32px}@media only screen and (max-width:1023px){#basket .warranties .warranty-add{right:20px}}#basket .warranties .warranty.selected .warranty-add,#basket .warranties .warranty:after{display:none}#basket .warranties .warranty:not(.selected) .warranty-name{padding-right:80px}@media only screen and (max-width:1023px){#basket .warranties .warranty:not(.selected) .warranty-name{padding-right:67px}}@media only screen and (max-width:1023px){#basket .warranties .warranty:not(.selected) .warranty-description{padding-right:70px}}#basket .warranties .warranty-price{display:flex;flex-direction:column;flex-grow:0;flex-shrink:1;width:50%;text-align:right;margin-top:12px}#basket .warranties .warranty-price .price-postponed,#basket .warranties .warranty-price .warranty-period{display:inline-block}#basket .warranties .change{position:absolute;font-weight:400;top:23px;right:20px}@media only screen and (max-width:1023px){#basket .warranties .change{top:15px;right:13px}}#basket .warranties .warranty-description{width:100%;display:block;padding:0;margin:6px 0 0;color:#767676}@media only screen and (max-width:1023px){#basket .warranties .warranty-description{margin-top:3px}}#basket .warranties .warranty-more{width:50%;margin-top:8px}#basket .warranties .warranty-info small{color:#767676;font-size:.85rempx;font-weight:400}#basket .warranties .warranty-added-info{background:#deedfa;color:#0a0a0a;padding:15px 21px;font-size:14px;margin:16px -28px -24px -72px;border-radius:0 0 7px 7px}@media only screen and (max-width:1023px){#basket .warranties .warranty-added-info{font-size:12px;padding:12px 16px;margin:15px -28px -14px -63px}}#basket .warranties .instalment-price-per-month{font-weight:700;white-space:nowrap}#basket .warranties .instalment-price-own-payment,#basket .warranties .instalment-price-total{color:#767676;font-size:.85rem}#basket .warranties .instalment-price-total:before{content:"Razem: "}#basket .warranties .price-first-month,#basket .warranties .price-one-time,#basket .warranties .price-postponed,#basket .warranties .warranty-period{font-weight:700}#basket .services{padding:20px 0 0}#basket .services .services-header{font-size:19px;font-weight:700}@media only screen and (max-width:1023px){#basket .services .services-header{font-size:16px}}#basket .services .services-list{padding:0 0 16px}#basket .services .services-group{cursor:pointer;display:flex;position:relative;flex-wrap:wrap;background:#fff;box-shadow:none;border:1px solid #e5e5e5;margin-top:16px;padding:24px 28px 24px 72px;border-radius:7px;width:100%;font-weight:400;text-align:left}#basket .services .services-group.services-added{border:2px solid #0876fe}#basket .services .services-group:hover{box-shadow:0 10px 20px rgba(48,49,51,.07),0 2px 7px rgba(40,41,42,.1)}@media only screen and (max-width:1023px){#basket .services .services-group{padding:15px 28px 14px 63px;box-shadow:0 10px 20px rgba(48,49,51,.07),0 2px 7px rgba(40,41,42,.1)}}#basket .services .services-group>*{width:100%}#basket .services .services-group:not(.services-added):not(.dependent-product):after{color:#767676;position:absolute;top:26px;right:20px;font-size:14px}@media only screen and (max-width:1023px){#basket .services .services-group:not(.services-added):not(.dependent-product):after{top:17px}}#basket .services .services-group.partner-subscription:before,#basket .services .services-group:before{color:#767676;position:absolute;top:25px;left:25px;font-size:29px}@media only screen and (max-width:1023px){#basket .services .services-group.partner-subscription:before,#basket .services .services-group:before{top:16px;left:16px}}#basket .services .service-label{display:none}@media only screen and (max-width:1023px){#basket .services .dependent-product .service-group{padding-right:75px}}#basket .services .dependent-product .add-dependent-product{position:absolute;font-size:12px;height:32px;width:65px;padding:0;z-index:2;line-height:32px;top:15px;right:28px}@media only screen and (max-width:1023px){#basket .services .dependent-product .add-dependent-product{right:20px}}#basket .services .services-change{position:absolute;top:24px;right:22px;color:#0876fe;width:auto}@media only screen and (max-width:1023px){#basket .services .services-change{top:16px}}#basket .services .dependent-product .service-label{margin:0 0 6px;display:table}#basket .services .dependent-product .service-label:before{padding:0 6px;width:auto;font-weight:700;background:#00ae50;border-radius:20px;font-size:12px;line-height:18px;text-transform:uppercase;color:#fff;height:18px;content:"Popularne"}@media only screen and (max-width:1023px){#basket .services .dependent-product .service-label:before{font-size:10px;line-height:15px;height:15px}}#basket .services .service-group{font-weight:700;padding:0 20px 8px 0}@media only screen and (max-width:1023px){#basket .services .service-group{padding:0 35px 12px 0}}#basket .services .services-group .service-price{flex-direction:column;align-items:flex-end}#basket .services .added-service{display:flex;justify-content:space-between;padding:2px 0;position:relative}#basket .services .added-service:before{position:absolute;font-weight:700;top:3px;left:-37px;color:#00ae50}@media only screen and (max-width:1023px){#basket .services .added-service:before{font-size:9px;font-weight:400;top:4px;left:-29px}}#basket .services .added-service .service-price{display:block}#basket .services .service-price{text-align:right;font-weight:700;justify-content:flex-end;display:flex;white-space:nowrap;align-items:baseline}#basket .services .service-price .price-normal-instalments{display:block;font-size:.85rem;color:#767676}#basket .services .service-price .price-normal-instalments:before{content:"Razem: "}#basket .services .service-price .price-promo{color:#e40414}#basket .services .service-name{font-weight:700;padding:0 20px 6px 0}@media only screen and (max-width:1023px){#basket .services .service-name{padding:0 20px 3px 0}}#basket .services .service-desc{color:#767676;padding:0 20px 14px 0}@media only screen and (max-width:1023px){#basket .services .service-desc{padding:0 20px 12px 0}}#basket .services .service-plu{color:#767676}#basket .services .service-more{width:40%}#basket .services .service-more+.service-price{width:60%}#basket .services .price-instalment-own-payment{font-size:.85rem;color:#767676;display:block;font-weight:400}#basket .services .instalment-option-message+.price-normal-instalments{display:block;font-size:.85rem;color:#767676}#basket .services .instalment-option-message+.price-normal-instalments:before{content:"Razem: "}.remodal .modal-with-services .service-item,.remodal.services-list .service-item{display:flex;flex-wrap:wrap;font-size:1rem}.remodal .modal-with-services .service-item.extended .service-desc,.remodal .modal-with-services .service-item.extended .service-plu,.remodal.services-list .service-item.extended .service-desc,.remodal.services-list .service-item.extended .service-plu{display:block}.remodal .modal-with-services .service-item.extended .service-more button:after,.remodal.services-list .service-item.extended .service-more button:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.remodal .modal-with-services .service-item-row,.remodal.services-list .service-item-row{width:100%;display:flex;align-items:center;justify-content:space-between}.remodal .modal-with-services .service-more,.remodal.services-list .service-more{max-width:40%}.remodal .modal-with-services .service-more button,.remodal.services-list .service-more button{white-space:nowrap}.remodal .modal-with-services .service-more button:after,.remodal.services-list .service-more button:after{margin-left:5px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.remodal .modal-with-services .service-message,.remodal.services-list .service-message{color:#0a0a0a;background:#deedfa;padding:12px 16px;font-size:12px;margin:16px -32px -20px -56px;display:block;width:calc(100% + 76px)}.remodal .modal-with-services .service-desc,.remodal .modal-with-services .service-plu,.remodal.services-list .service-desc,.remodal.services-list .service-plu{margin-top:10px;margin-left:-36px;color:#767676;width:100%;display:none}.remodal .modal-with-services .service-name,.remodal.services-list .service-name{font-weight:700;width:100%;padding-bottom:16px}.remodal .modal-with-services .service-quantity,.remodal.services-list .service-quantity{min-width:100px;margin-left:auto;padding-right:10px;padding-left:10px}.remodal .modal-with-services .service-quantity *,.remodal.services-list .service-quantity *{pointer-events:auto;cursor:pointer}.remodal .modal-with-services .service-quantity .row-select,.remodal.services-list .service-quantity .row-select{margin-bottom:0;display:none}.remodal .modal-with-services .promotion-package-commercial,.remodal.services-list .promotion-package-commercial{margin-top:16px;margin-left:-38px;width:calc(100% + 38px)}.remodal .modal-with-services .disabled-related-service.checkbox-css input[type=checkbox]:checked+i,.remodal.services-list .disabled-related-service.checkbox-css input[type=checkbox]:checked+i{opacity:.3;background:#0876fe!important}.remodal .modal-with-services .disabled-related-service.checkbox-css input[type=checkbox]:checked+i+b:before,.remodal.services-list .disabled-related-service.checkbox-css input[type=checkbox]:checked+i+b:before{background:none}.remodal .modal-with-services .disabled-related-service.checkbox-css:hover,.remodal.services-list .disabled-related-service.checkbox-css:hover{box-shadow:none}.remodal .modal-with-services input:checked~.service-item .service-quantity .row-select,.remodal.services-list input:checked~.service-item .service-quantity .row-select{display:block;padding-right:15px}.remodal .modal-with-services input:checked~.service-item .service-quantity .row-select:after,.remodal.services-list input:checked~.service-item .service-quantity .row-select:after{position:absolute;top:21px;right:0;content:"x";font-weight:700}.remodal .modal-with-services .checkbox-css:not(.disabled-related-service) input:checked~.service-item .service-price .quantity,.remodal.services-list .checkbox-css:not(.disabled-related-service) input:checked~.service-item .service-price .quantity{display:none}.remodal .modal-with-services .service-price,.remodal.services-list .service-price{max-width:40%;min-width:40px;text-align:right;font-weight:700;white-space:nowrap;align-items:baseline}.remodal .modal-with-services .service-price .quantity,.remodal.services-list .service-price .quantity{display:inline-block;font-weight:700}@media only screen and (max-width:450px){.remodal .modal-with-services .service-price .instalment-option-message span,.remodal.services-list .service-price .instalment-option-message span{display:block;text-align:right}}.remodal .modal-with-services .service-price .price-promo,.remodal.services-list .service-price .price-promo{display:inline-block;color:#e40414}.remodal .modal-with-services .service-price .price-instalments,.remodal.services-list .service-price .price-instalments{display:inline-block}.remodal .modal-with-services .service-price .price-normal-instalments,.remodal.services-list .service-price .price-normal-instalments{display:block;font-size:.85rem;color:#767676}.remodal .modal-with-services .service-price .price-normal-instalments:before,.remodal.services-list .service-price .price-normal-instalments:before{content:"Razem: "}.remodal .modal-with-services .service-price .price-instalment-own-payment,.remodal.services-list .service-price .price-instalment-own-payment{font-size:.85rem;color:#767676;display:block;font-weight:400}.remodal .modal-with-services .service-price .price-promotion-date,.remodal.services-list .service-price .price-promotion-date{font-size:.75rem;color:#767676;font-weight:400;white-space:normal}.remodal .modal-with-services .service-price .price-promotion-date span,.remodal.services-list .service-price .price-promotion-date span{display:block}@media only screen and (min-width:1024px){.remodal .modal-with-services .checkbox-css:last-child,.remodal.services-list .checkbox-css:last-child{margin-bottom:0}}.remodal .modal-with-services .service-regulations-message,.remodal.services-list .service-regulations-message{margin-bottom:10px;font-size:.85rem}.remodal.services-list .confirm{width:100%;margin:10px 0}#dependent-product-modal .item{background:#fff;box-shadow:0 10px 20px rgba(48,49,51,.07),0 2px 7px rgba(40,41,42,.1),inset 0 0 0 1px #e5e5e5;border-radius:7px;padding:21px 16px}#dependent-product-modal .item .name{font-weight:700;font-size:16px;position:relative;padding:0 42px 0 0}#dependent-product-modal .item .name:before{position:absolute;top:6px;right:8px;font-size:26px;color:#767676}#dependent-product-modal .item .desc{margin-top:16px}#dependent-product-modal .item .price{position:relative;margin-top:16px;font-weight:700;display:flex;justify-content:flex-end;align-items:baseline}#dependent-product-modal .item .price .price-normal{font-size:1rem}#dependent-product-modal .item .price:before{content:"Cena:";position:absolute;top:0;left:0;font-size:.85rem}#dependent-product-modal .confirm{width:100%;margin:20px 0 10px}.delivery .radio-css{padding:15px 10px}.delivery .delivery-header{padding:0}.delivery .delivery-option-digital-product{margin-bottom:24px}.delivery .delivery-option-digital-product .radio-css.radio-disabled{color:#0a0a0a;background:#e6f1ff}.delivery .delivery-option-digital-product .radio-css.radio-disabled input:disabled+i{cursor:default;border-color:#e6f1ff}.delivery .delivery-option-digital-product .radio-css.radio-disabled input:disabled+i:after{color:#929292}.delivery .delivery-option-digital-product .delivery-desc{color:#0a0a0a}.delivery .delivery-name{font-weight:700;margin-right:auto;align-content:center}@media only screen and (max-width:1023px){.delivery .delivery-name{margin-left:8px}}@media only screen and (min-width:1024px){.delivery .delivery-name{margin-left:16px}}.delivery .delivery-name .question-mark{position:relative;z-index:3;margin-left:3px}@media only screen and (min-width:1024px){.delivery .delivery-name .question-mark{margin-left:5px}.delivery .delivery-name .question-mark:before{font-size:21px}}.delivery .delivery-icon:before{display:block;width:32px;height:32px;font-size:32px;line-height:32px!important;text-align:center;color:#767676!important}.delivery .delivery-content{display:flex;align-items:stretch;justify-content:space-between}.delivery .delivery-content>div{min-height:32px}.delivery .HOMEDeliveryType .delivery-icon:before,.delivery .PPHOMEDeliveryType .delivery-icon:before,.delivery .PPLPDeliveryType .delivery-icon:before{font-size:24px}.delivery .partner-message{margin-top:16px}.delivery .esd-delivery{margin-bottom:16px}.delivery .delivery-image{float:right;font-size:5px;max-width:80px;overflow:hidden;margin:-6px 0 0 8px}.delivery .delivery-badge{display:flex;border-top:1px solid #e5e5e5;padding:8px 8px 0;margin:16px 0 0 -36px;align-content:center}.delivery .delivery-badge-text{font-size:14px}.delivery .delivery-desc{color:#767676;overflow:hidden;padding-top:8px}@media only screen and (min-width:1024px){.delivery .delivery-desc{margin-left:48px}}.delivery .delivery-price{margin-left:8px;font-weight:700;white-space:nowrap}@media only screen and (min-width:1024px){.delivery .delivery-price{margin-left:16px}}@media only screen and (max-width:1023px){.delivery .delivery-price{padding-top:8px}}.delivery .additional-info{padding:20px 0 0}@media only screen and (max-width:1023px){.delivery .additional-info{padding-top:10px}}#voucher-box{padding-top:16px;padding-bottom:16px}#voucher-box .voucher-title{font-size:16px;font-weight:700;padding:0;margin:0}#voucher-box .available-vouchers-section{display:grid;gap:16px;padding:16px 0}#voucher-box .available-vouchers-list{border:none;padding:0;margin:0 0 0 -2px}#voucher-box .available-vouchers-list legend{display:none}#voucher-box .available-vouchers-list .voucher-checkbox-row{margin:0 0 8px}#voucher-box .available-vouchers-list .voucher-checkbox-row:last-of-type{margin:0}#voucher-box .voucher-messages{min-height:20px;display:none}#voucher-box .manual-voucher-section{position:relative}#voucher-box .manual-voucher-section.manual-voucher-has-list{display:grid;border-top:1px solid #eee;padding-top:16px;gap:16px}#voucher-box .manual-voucher-section.manual-voucher-no-list .manual-voucher-title{font-weight:700;color:#0a0a0a}#voucher-box .manual-voucher-section .manual-voucher-title{position:relative;font-size:16px;width:100%;padding:2px 0;text-align:left}#voucher-box .manual-voucher-section .manual-voucher-title:hover{text-decoration:none}#voucher-box .manual-voucher-section .manual-voucher-title:after{position:absolute;top:50%;right:0;font-size:14px;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}#voucher-box .manual-voucher-section .manual-voucher-title[aria-expanded=true]:after{-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}#voucher-box .manual-voucher-content{overflow:hidden;transition:max-height .3s ease-in-out;max-height:0;position:absolute;opacity:0}#voucher-box .manual-voucher-content.expanded{max-height:300px;position:static;opacity:1}#voucher-box .manual-voucher-content.has-value .apply-voucher{display:block!important}#voucher-box .manual-voucher-input .row-input{margin-bottom:0}#voucher-box .manual-voucher-input .apply-box{position:absolute;bottom:4px;right:8px}#voucher-box .manual-voucher-input .apply-box .apply-voucher{font-size:14px;padding:8px;display:none}#voucher-box .manual-voucher-input input{width:calc(100% - 52px)}#voucher-box:not(.expand) .voucher-content{display:none}#voucher-box .voucher-error .voucher-messages{color:#bc0b0b;font-size:12px;display:block}#modal-voucher-conflict p,#modal-voucher-conflict ul{margin:0;padding:0}#modal-voucher-conflict ul{padding:0 0 0 20px;gap:4px;display:grid}#tooltip .voucher-tooltip .section+.section{margin-top:16px;padding-top:16px;border-top:1px solid #3f3f3f}#tooltip .voucher-tooltip p+ul{margin-top:5px}#tooltip .voucher-tooltip a,#tooltip .voucher-tooltip a:hover{color:#fff;text-decoration:underline}#tooltip .voucher-tooltip li{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;position:relative;margin:0;padding:0 0 0 20px}#tooltip .voucher-tooltip li:before{content:"";width:6px;height:6px;border-radius:50%;display:inline-block;position:absolute;top:7px;left:8px;background-color:#fff}#tooltip .voucher-tooltip li+li{margin-top:2px}#apply-voucher-modal{text-align:left}@media only screen and (min-width:1024px){#apply-voucher-modal{max-width:578px}}#apply-voucher-modal h1{font-size:24px;margin:0 47px 10px 0}@media only screen and (max-width:1023px){#apply-voucher-modal h1{font-size:20px}}.promotion-proposal{display:block;margin-top:10px}.promotion-proposal .header{font-size:19px;font-weight:700}@media only screen and (max-width:1023px){.promotion-proposal .header{font-size:16px}}.promotion-proposal .header span{color:#ed1c24;margin-left:3px}.promotion-proposal .info{padding:12px;border:2px solid #ed1c24;border-top-width:4px;display:flex;justify-content:space-between;margin-top:7px;border-radius:7px;align-items:center}.promotion-proposal .description.description-cms{color:#ed1c24;font-size:1rem;font-weight:700}.promotion-proposal .action a{margin-left:12px;padding:10px 11px 11px;white-space:nowrap}.promotion-proposal+.warning-message{margin-top:16px}.expandable-message-block{position:relative;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.expandable-message-block .expandable-message-content{font-size:14px}.expandable-message-block.expandable .expandable-message-content{padding-right:15px}.expandable-message-block.expandable .expandable-message-toggle{display:inline}.expandable-message-block .expandable-message-toggle{display:none;position:absolute;top:0;right:0}.expandable-message-block .expandable-message-toggle:before{cursor:pointer;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.expandable-message-block.expanded{-webkit-line-clamp:initial}.expandable-message-block.expanded .expandable-message-toggle:before{-webkit-transform:rotate(270deg);transform:rotate(270deg)}#simple-modal-wrapper .preview-warranty-content .warranty-grade-rating-header,#warranty-description .warranty-grade-rating-header,#warranty-grades .warranty-grade-rating-header{font-size:16px;font-weight:700;margin-bottom:16px}@media only screen and (min-width:1024px){#simple-modal-wrapper .preview-warranty-content .warranty-grade-rating-header,#warranty-description .warranty-grade-rating-header,#warranty-grades .warranty-grade-rating-header{font-size:20px}}#simple-modal-wrapper .preview-warranty-content .warranty-grade-rating-box,#warranty-description .warranty-grade-rating-box,#warranty-grades .warranty-grade-rating-box{display:flex;align-items:flex-start;justify-content:space-between}#simple-modal-wrapper .preview-warranty-content .warranty-grade-rating-progress,#warranty-description .warranty-grade-rating-progress,#warranty-grades .warranty-grade-rating-progress{width:100%}#simple-modal-wrapper .preview-warranty-content .warranty-grade-rating-progress-row,#warranty-description .warranty-grade-rating-progress-row,#warranty-grades .warranty-grade-rating-progress-row{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;margin-bottom:5px}#simple-modal-wrapper .preview-warranty-content .warranty-grade-rating-progress-row:first-child .warranty-grade-rating-progress-bar-inner,#simple-modal-wrapper .preview-warranty-content .warranty-grade-rating-progress-row:nth-child(2) .warranty-grade-rating-progress-bar-inner,#warranty-description .warranty-grade-rating-progress-row:first-child .warranty-grade-rating-progress-bar-inner,#warranty-description .warranty-grade-rating-progress-row:nth-child(2) .warranty-grade-rating-progress-bar-inner,#warranty-grades .warranty-grade-rating-progress-row:first-child .warranty-grade-rating-progress-bar-inner,#warranty-grades .warranty-grade-rating-progress-row:nth-child(2) .warranty-grade-rating-progress-bar-inner{background-color:#00ae50}#simple-modal-wrapper .preview-warranty-content .warranty-grade-rating-progress-row:nth-child(3) .warranty-grade-rating-progress-bar-inner,#warranty-description .warranty-grade-rating-progress-row:nth-child(3) .warranty-grade-rating-progress-bar-inner,#warranty-grades .warranty-grade-rating-progress-row:nth-child(3) .warranty-grade-rating-progress-bar-inner{background-color:#feb908}#simple-modal-wrapper .preview-warranty-content .warranty-grade-rating-progress-row:nth-child(4) .warranty-grade-rating-progress-bar-inner,#warranty-description .warranty-grade-rating-progress-row:nth-child(4) .warranty-grade-rating-progress-bar-inner,#warranty-grades .warranty-grade-rating-progress-row:nth-child(4) .warranty-grade-rating-progress-bar-inner{background-color:#ff781e}#simple-modal-wrapper .preview-warranty-content .warranty-grade-rating-progress-row:nth-child(5) .warranty-grade-rating-progress-bar-inner,#warranty-description .warranty-grade-rating-progress-row:nth-child(5) .warranty-grade-rating-progress-bar-inner,#warranty-grades .warranty-grade-rating-progress-row:nth-child(5) .warranty-grade-rating-progress-bar-inner{background-color:#e40414}#simple-modal-wrapper .preview-warranty-content .warranty-grade-rating-progress-counter,#warranty-description .warranty-grade-rating-progress-counter,#warranty-grades .warranty-grade-rating-progress-counter{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;min-width:30px;margin-right:5px;font-size:16px;color:#767676}#simple-modal-wrapper .preview-warranty-content .warranty-grade-rating-progress-counter .warranty-grade-rating-star,#warranty-description .warranty-grade-rating-progress-counter .warranty-grade-rating-star,#warranty-grades .warranty-grade-rating-progress-counter .warranty-grade-rating-star{display:flex;position:relative;width:15px;height:15px;margin-left:3px}#simple-modal-wrapper .preview-warranty-content .warranty-grade-rating-progress-counter .warranty-grade-rating-star:before,#warranty-description .warranty-grade-rating-progress-counter .warranty-grade-rating-star:before,#warranty-grades .warranty-grade-rating-progress-counter .warranty-grade-rating-star:before{font-size:14px;color:#e5e5e5}#simple-modal-wrapper .preview-warranty-content .warranty-grade-rating-progress-bar,#warranty-description .warranty-grade-rating-progress-bar,#warranty-grades .warranty-grade-rating-progress-bar{background-color:#e5e5e5;width:100%;height:5px;border-radius:5px;position:relative;overflow:hidden}#simple-modal-wrapper .preview-warranty-content .warranty-grade-rating-progress-bar-inner,#warranty-description .warranty-grade-rating-progress-bar-inner,#warranty-grades .warranty-grade-rating-progress-bar-inner{position:absolute;left:0;top:0;height:5px;border-radius:5px}#simple-modal-wrapper .preview-warranty-content .warranty-grade-rating-progress-percent,#warranty-description .warranty-grade-rating-progress-percent,#warranty-grades .warranty-grade-rating-progress-percent{min-width:40px;text-align:right;color:#767676;font-size:14px}#simple-modal-wrapper .preview-warranty-content .warranty-grade-disclaimer,#warranty-description .warranty-grade-disclaimer,#warranty-grades .warranty-grade-disclaimer{margin:16px auto 0;font-size:12px;color:#767676}@media only screen and (min-width:1024px){#simple-modal-wrapper .preview-warranty-content .warranty-grade-disclaimer,#warranty-description .warranty-grade-disclaimer,#warranty-grades .warranty-grade-disclaimer{font-size:14px}}#warranty-encouragement-modal{padding:0}@media only screen and (min-width:1024px){#warranty-encouragement-modal{width:960px;max-width:960px}}@media only screen and (min-width:1280px){#warranty-encouragement-modal{width:1008px;max-width:1008px}}@media only screen and (min-width:1440px){#warranty-encouragement-modal{width:1142px;max-width:1142px}}@media only screen and (max-width:1023px){#warranty-encouragement-modal{width:100%}}#warranty-encouragement-modal:has(h2:empty) .remodal-close{top:8px!important;right:8px!important}#warranty-encouragement-modal:has(h2:empty) #warranty-encouragement{margin-top:45px}@media only screen and (min-width:1024px){#warranty-encouragement-modal:has(h2:empty) #warranty-encouragement{margin-top:50px}}#warranty-encouragement-modal.show-description #warranty-encouragement{display:none}#warranty-encouragement-modal.show-description #warranty-description{display:block}#warranty-encouragement-modal.show-description #warranty-grades,#warranty-encouragement-modal.show-warranty-grades-info #warranty-description,#warranty-encouragement-modal.show-warranty-grades-info #warranty-encouragement,#warranty-encouragement-modal.show-warranty-grades-info-from-list #warranty-description,#warranty-encouragement-modal.show-warranty-grades-info-from-list #warranty-encouragement{display:none}#warranty-encouragement-modal.show-warranty-grades-info #warranty-grades,#warranty-encouragement-modal.show-warranty-grades-info-from-list #warranty-grades{display:block}#warranty-encouragement-modal .initial-price{color:#e40414;font-size:20px;line-height:27px;font-weight:700;margin-bottom:4px}@media only screen and (min-width:1024px){#warranty-encouragement-modal .initial-price{font-size:24px;line-height:34px}}#warranty-encouragement{display:flex;flex-wrap:wrap}#warranty-encouragement h2{margin:24px 50px 0 32px;width:100%}@media only screen and (max-width:1023px){#warranty-encouragement h2{margin:14px 50px 0 16px}}#warranty-encouragement h2:empty{display:none}#warranty-encouragement .warranty-content{position:relative;width:100%;overflow:hidden}@media only screen and (min-width:1024px){#warranty-encouragement .warranty-content{min-height:642px}}#warranty-encouragement .warranty-content>img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#warranty-encouragement .warranty-content>img.checked{opacity:0}@media only screen and (max-width:1023px){#warranty-encouragement .warranty-content>img{display:none!important}}#warranty-encouragement[data-selected-type=ONE_TIME] .encouragement-box[data-warranty-payment-type=ONE_TIME],#warranty-encouragement[data-selected-type=POSTPONED] .encouragement-box[data-warranty-payment-type=POSTPONED],#warranty-encouragement[data-selected-type=SUBSCRIPTION] .encouragement-box[data-warranty-payment-type=SUBSCRIPTION]{display:flex}#warranty-encouragement.selected img.checked{opacity:1;transition:opacity .5s}#warranty-encouragement.selected .warraty-quantity-select{display:block!important}#warranty-encouragement.selected .warranty-graphics .cross-icon{display:none}#warranty-encouragement.selected .warranty-graphics .check-icon{display:block}#warranty-encouragement.selected .warranty-graphics .product-photo>div{opacity:1}#warranty-encouragement .warraty-quantity-select{display:none;max-width:80px;margin-left:16px}#warranty-encouragement .warranty-select{display:flex}#warranty-encouragement .warranty-select .row-select{margin:0}@media only screen and (max-width:1023px){#warranty-encouragement .warranty-select{margin:0 16px;width:100%}}@media only screen and (min-width:1024px){#warranty-encouragement .warranty-select{margin:16px 24px 16px auto;order:1}}@media only screen and (max-width:1023px){#warranty-encouragement .warraty-type-select{width:100%}}@media only screen and (max-width:1023px){#warranty-encouragement.change-warranty .warranty-action{position:sticky;bottom:0;background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.8) 11%,#fff)}}@media only screen and (max-width:1023px){#warranty-encouragement .warranty-action{padding:16px 16px 6px;margin:-10px 0 14px;width:100%}}@media only screen and (min-width:1024px){#warranty-encouragement .warranty-action{margin:20px 24px 16px 0;order:2}}@media only screen and (max-width:1023px){#warranty-encouragement .warranty-next{width:100%}}@media only screen and (min-width:1024px){#warranty-encouragement .warranty-next{min-width:235px}}#warranty-encouragement .warranty-graphics{position:absolute;top:30px;z-index:1}@media only screen and (max-width:1023px){#warranty-encouragement .warranty-graphics{display:none}}@media only screen and (min-width:1024px){#warranty-encouragement .warranty-graphics{left:39px}}@media only screen and (min-width:1280px){#warranty-encouragement .warranty-graphics{left:63px}}@media only screen and (min-width:1440px){#warranty-encouragement .warranty-graphics{left:118px}}#warranty-encouragement .warranty-graphics .check-icon,#warranty-encouragement .warranty-graphics .cross-icon{position:absolute;right:7px;top:7px;z-index:3}#warranty-encouragement .warranty-graphics .check-icon{display:none}#warranty-encouragement .warranty-graphics .product-photo{position:relative}#warranty-encouragement .warranty-graphics .product-photo>div{width:310px;line-height:310px;height:310px;overflow:hidden;text-align:center;position:relative;z-index:2;border-radius:50%;background-color:#fff;opacity:.8}#warranty-encouragement .warranty-graphics .product-photo img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-filter:grayscale(100%);filter:grayscale(100%);width:auto;max-width:100%;max-height:66%;margin:0 auto;vertical-align:middle}#warranty-encouragement .encouragement-box{display:none;position:relative;padding:20px 32px;flex-direction:column}@media only screen and (max-width:1023px){#warranty-encouragement .encouragement-box{width:100%;padding:16px 16px 14px}}@media only screen and (min-width:1024px){#warranty-encouragement .encouragement-box.columns-1 .no-selected-warranty,#warranty-encouragement .encouragement-box.columns-1 .warranty-item{width:432px}}#warranty-encouragement .warranty-items{display:flex;flex-direction:column}@media only screen and (min-width:1024px){#warranty-encouragement .warranty-items{flex-direction:row;justify-content:flex-end}}#warranty-encouragement .warranty-item{position:relative;padding:21px 20px;background:#fff;box-shadow:0 10px 20px rgba(48,49,51,.07),0 2px 7px rgba(40,41,42,.1),inset 0 0 0 1px #e5e5e5;border-radius:7px}@media only screen and (min-width:1024px){#warranty-encouragement .warranty-item{width:260px;margin-left:16px}}@media only screen and (max-width:1023px){#warranty-encouragement .warranty-item+.warranty-item{margin-top:16px}}#warranty-encouragement .warranty-item:after{position:absolute;top:15px;display:block;right:20px;color:#767676;font-size:32px}#warranty-encouragement .warranty-name{font-weight:700;font-size:1rem;height:51px;padding:0 30px 16px 0}@media only screen and (max-width:1023px){#warranty-encouragement .warranty-features{min-height:auto!important}}#warranty-encouragement .warranty-features .more{color:#0876fe;cursor:pointer}@media only screen and (min-width:1024px){#warranty-encouragement .warranty-features .more{display:none}}#warranty-encouragement .warranty-features .more:after{margin-left:2px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media only screen and (max-width:1023px){#warranty-encouragement .warranty-features .more~li{display:none}}#warranty-encouragement .warranty-features ul{margin:0;padding:0;list-style:none}#warranty-encouragement .warranty-features li{padding:0 0 13px 32px;font-size:14px;position:relative}#warranty-encouragement .warranty-features li:before{font-size:6px;text-align:center;line-height:13px!important;position:absolute;width:14px;height:14px;border-radius:50%;top:3px;left:1px}#warranty-encouragement .warranty-features li.checked:before{background-color:#00ae50;color:#fff}#warranty-encouragement .warranty-features li.unchecked{color:#767676}#warranty-encouragement .warranty-features li.unchecked:before{background-color:#f55858;color:#fff}#warranty-encouragement .subscription-benefits:not(.is-visible){display:none}#warranty-encouragement .warranty-info-link{font-size:12px;display:inline-block;margin:9px 0 0}#warranty-encouragement .warranty-buttons{margin:11px 0 0}#warranty-encouragement[data-selected-type=SUBSCRIPTION] .add-warranty-button .info{display:flex;flex-direction:column}#warranty-encouragement .warranty-button-tooltip{display:inline-block;align-self:start;color:#0876fe;text-decoration:underline}#warranty-encouragement .warranty-conditions-button+.warranty-conditions-button{margin-top:16px}#warranty-encouragement .add-warranty-button{background:#fff;box-shadow:none;box-shadow:inset 0 0 0 1px #e5e5e5;border-radius:7px;padding:0;width:100%;position:relative;cursor:pointer;border:0}#warranty-encouragement .add-warranty-button:before{position:absolute;top:15px;left:13px;width:20px;height:20px;box-shadow:inset 0 0 0 2px #0876fe;content:"";border-radius:3px;display:block;text-align:center;line-height:20px!important}#warranty-encouragement .add-warranty-button.selected{box-shadow:inset 0 0 0 2px #0876fe}#warranty-encouragement .add-warranty-button.selected:before{background:#0876fe;color:#fff}#warranty-encouragement .add-warranty-button.selected .info{margin:0 2px 2px;padding:12px 15px 11px}#warranty-encouragement .add-warranty-button .warranty-button-info{justify-content:space-between;display:flex;color:#0a0a0a}#warranty-encouragement .add-warranty-button .time{padding:16px 5px 15px 44px;font-weight:700;font-size:14px;text-align:left}#warranty-encouragement .add-warranty-button .time:first-letter{text-transform:uppercase}#warranty-encouragement .add-warranty-button .price{padding:13px 10px 15px 0;text-align:right}#warranty-encouragement .add-warranty-button .info{background:#deedfa;padding:12px 16px;margin:0 1px 1px;font-weight:400;font-size:12px;color:#0a0a0a;display:block;text-align:left;border-bottom-right-radius:7px;border-bottom-left-radius:7px}#warranty-encouragement .add-warranty-button .price-instalment-per-month,#warranty-encouragement .add-warranty-button .price-postponed,#warranty-encouragement .add-warranty-button .price-subscription{font-weight:700;font-size:1.2rem}#warranty-encouragement .add-warranty-button .price-instalment-per-month+.warranty-period,#warranty-encouragement .add-warranty-button .price-postponed+.warranty-period,#warranty-encouragement .add-warranty-button .price-subscription+.warranty-period{font-weight:700;white-space:nowrap;font-size:.75rem}#warranty-encouragement .add-warranty-button .price-instalment-own-payment{display:flex;justify-content:flex-end;margin-top:3px;font-size:12px;color:#767676;flex-wrap:wrap}#warranty-encouragement .add-warranty-button .price-instalment-total{margin-top:3px;font-size:12px;color:#767676}#warranty-encouragement .add-warranty-button .price-one-time{font-weight:700;font-size:1.2rem}#warranty-encouragement .warranty-period-info{display:inline-block;margin-left:5px}#warranty-encouragement .no-selected-warranty{display:none;position:relative;background-color:#fff2e9;color:#ab4500;margin-bottom:16px;border-radius:8px;padding:16px}@media only screen and (min-width:1024px){#warranty-encouragement .no-selected-warranty{margin-left:auto;padding:24px;border:4px solid #fff;max-width:536px}}#warranty-encouragement .no-selected-warranty.is-active{display:block}#warranty-grades{display:none;padding:14px 16px 30px}@media only screen and (min-width:1024px){#warranty-grades{padding:24px 32px 60px}}#warranty-grades .warranty-grades-container{display:flex;justify-content:center;flex-direction:row;width:100%}#warranty-grades .warranty-actions,#warranty-grades .warranty-grade-disclaimer,#warranty-grades .warranty-grade-rating-item{width:100%}@media only screen and (min-width:1024px){#warranty-grades .warranty-actions,#warranty-grades .warranty-grade-disclaimer,#warranty-grades .warranty-grade-rating-item{width:65%}}#warranty-grades .warranty-grade-rating-item{display:none;max-width:100%;border:1px solid #e5e5e5;border-radius:7px;padding:24px;margin:0 auto}#warranty-grades .warranty-grade-rating-item.show{display:block}#warranty-grades .warranty-grade-rating-label{display:flex;align-items:center;margin-top:10px;font-size:12px;font-weight:400;color:#767676}#warranty-grades .warranty-grade-rating-label:after{content:"";flex:1;height:1px;margin-left:16px;background-color:#e5e5e5}#warranty-grades .warranty-grade-rating-title{position:relative;margin:0}#warranty-grades .warranty-grade-rating-title:after{position:absolute;top:0;right:0;display:block;color:#767676;font-size:28px}#warranty-grades .warranty-actions{margin:16px auto 0}.show-warranty-grades-info-from-list #warranty-grades .warranty-actions{display:none}#warranty-grades .warranty-back-button{width:100%}#warranty-description{display:none;padding:16px 32px}#simple-modal-wrapper .preview-warranty-content .warranty-item,#warranty-description .warranty-item{display:none}#simple-modal-wrapper .preview-warranty-content .warranty-item.visible,#warranty-description .warranty-item.visible{display:block}#simple-modal-wrapper .preview-warranty-content .one-time-price,#simple-modal-wrapper .preview-warranty-content .postponed-price,#simple-modal-wrapper .preview-warranty-content .price-instalment,#warranty-description .one-time-price,#warranty-description .postponed-price,#warranty-description .price-instalment{font-size:1.5rem;font-weight:700;display:block}#simple-modal-wrapper .preview-warranty-content .subscription-price,#warranty-description .subscription-price{display:block;font-weight:700;font-size:14px;line-height:19px;margin-bottom:16px}@media only screen and (min-width:1024px){#simple-modal-wrapper .preview-warranty-content .subscription-price,#warranty-description .subscription-price{font-size:16px;line-height:24px}}#simple-modal-wrapper .preview-warranty-content .subscription-info,#warranty-description .subscription-info{background:#e6f1ff;font-weight:400;display:block;text-align:left;box-sizing:border-box;font-size:12px;line-height:16px;padding:16px}@media only screen and (min-width:1024px){#simple-modal-wrapper .preview-warranty-content .subscription-info,#warranty-description .subscription-info{font-size:14px;padding:24px;width:270px;margin:0 16px 0 3px;line-height:19px}}#simple-modal-wrapper .preview-warranty-content .subscription-info p,#warranty-description .subscription-info p{margin:0}#simple-modal-wrapper .preview-warranty-content .subscription-info p:first-child,#warranty-description .subscription-info p:first-child{margin-bottom:16px}#simple-modal-wrapper .preview-warranty-content .subscription-info .show-tooltip-text,#warranty-description .subscription-info .show-tooltip-text{display:block;color:#0876fe}@media only screen and (min-width:1024px){#simple-modal-wrapper .preview-warranty-content .subscription-info .show-tooltip-text,#warranty-description .subscription-info .show-tooltip-text{display:inline-block;margin-left:3px}}#simple-modal-wrapper .preview-warranty-content .price-instalment-total,#warranty-description .price-instalment-total{font-size:12px;color:#767676}#simple-modal-wrapper .preview-warranty-content .warranty-actions,#simple-modal-wrapper .preview-warranty-content .warranty-description,#simple-modal-wrapper .preview-warranty-content .warranty-detailed-information,#simple-modal-wrapper .preview-warranty-content .warranty-header,#warranty-description .warranty-actions,#warranty-description .warranty-description,#warranty-description .warranty-detailed-information,#warranty-description .warranty-header{margin:0 auto}@media only screen and (min-width:1024px){#simple-modal-wrapper .preview-warranty-content .warranty-actions,#simple-modal-wrapper .preview-warranty-content .warranty-description,#simple-modal-wrapper .preview-warranty-content .warranty-detailed-information,#simple-modal-wrapper .preview-warranty-content .warranty-header,#warranty-description .warranty-actions,#warranty-description .warranty-description,#warranty-description .warranty-detailed-information,#warranty-description .warranty-header{max-width:586px}}@media only screen and (min-width:1280px){#simple-modal-wrapper .preview-warranty-content .warranty-actions,#simple-modal-wrapper .preview-warranty-content .warranty-description,#simple-modal-wrapper .preview-warranty-content .warranty-detailed-information,#simple-modal-wrapper .preview-warranty-content .warranty-header,#warranty-description .warranty-actions,#warranty-description .warranty-description,#warranty-description .warranty-detailed-information,#warranty-description .warranty-header{max-width:618px}}@media only screen and (min-width:1440px){#simple-modal-wrapper .preview-warranty-content .warranty-actions,#simple-modal-wrapper .preview-warranty-content .warranty-description,#simple-modal-wrapper .preview-warranty-content .warranty-detailed-information,#simple-modal-wrapper .preview-warranty-content .warranty-header,#warranty-description .warranty-actions,#warranty-description .warranty-description,#warranty-description .warranty-detailed-information,#warranty-description .warranty-header{max-width:708px}}@media only screen and (max-width:1023px){#simple-modal-wrapper .preview-warranty-content .warranty-actions,#simple-modal-wrapper .preview-warranty-content .warranty-description,#simple-modal-wrapper .preview-warranty-content .warranty-detailed-information,#simple-modal-wrapper .preview-warranty-content .warranty-header,#warranty-description .warranty-actions,#warranty-description .warranty-description,#warranty-description .warranty-detailed-information,#warranty-description .warranty-header{width:100%}}#simple-modal-wrapper .preview-warranty-content .warranty-detailed-information,#warranty-description .warranty-detailed-information{margin-top:16px}#simple-modal-wrapper .preview-warranty-content .warranty-detailed-information a,#warranty-description .warranty-detailed-information a{display:inline-block;padding:0 0 0 32px;position:relative}#simple-modal-wrapper .preview-warranty-content .warranty-detailed-information a:before,#warranty-description .warranty-detailed-information a:before{position:absolute;top:0;left:3px;font-size:20px}#simple-modal-wrapper .preview-warranty-content .warranty-header,#warranty-description .warranty-header{margin:24px auto}#simple-modal-wrapper .preview-warranty-content .warranty-actions,#warranty-description .warranty-actions{margin:24px auto 16px}#simple-modal-wrapper .preview-warranty-content .warranty-back-button,#warranty-description .warranty-back-button{width:100%}#simple-modal-wrapper .preview-warranty-content .warranty-info,#warranty-description .warranty-info{display:flex;border-radius:7px;border:1px solid #e5e5e5}@media only screen and (max-width:1023px){#simple-modal-wrapper .preview-warranty-content .warranty-info,#warranty-description .warranty-info{flex-direction:column;padding:16px}}@media only screen and (min-width:1024px){#simple-modal-wrapper .preview-warranty-content .warranty-info,#warranty-description .warranty-info{padding:24px}}#simple-modal-wrapper .preview-warranty-content .warranty-grade-rating-item,#warranty-description .warranty-grade-rating-item{width:100%}@media only screen and (max-width:1023px){#simple-modal-wrapper .preview-warranty-content .warranty-grade-rating-item,#warranty-description .warranty-grade-rating-item{margin-top:24px;padding-top:24px;border-top:1px solid #e5e5e5}}@media only screen and (min-width:1024px){#simple-modal-wrapper .preview-warranty-content .warranty-grade-rating-item,#warranty-description .warranty-grade-rating-item{margin-left:24px;padding-left:24px;border-left:1px solid #e5e5e5}}@media only screen and (min-width:1024px){#modal-instalments-calculator>.content{min-width:772px}}#modal-instalments-calculator #instalments{border-radius:7px;overflow:hidden}@media only screen and (min-width:1024px){#modal-instalments-calculator #instalments{padding:24px;border:2px solid #e5e5e5}}#modal-instalments-calculator [data-active-tab="0"] .tab[data-instalment="0"]{border:2px solid #0a0a0a}#modal-instalments-calculator [data-active-tab="0"] .tab[data-instalment="0"]:after{width:16px;height:16px;line-height:14px;font-size:10px;background:#0a0a0a;border-bottom-left-radius:7px}#modal-instalments-calculator [data-active-tab="0"] .tab[data-instalment="0"]:hover{border:2px solid #0a0a0a}#modal-instalments-calculator [data-active-tab="0"] .instalment-item[data-instalment="0"]{display:flex;flex-direction:column}#modal-instalments-calculator [data-active-tab="1"] .tab[data-instalment="1"]{border:2px solid #0a0a0a}#modal-instalments-calculator [data-active-tab="1"] .tab[data-instalment="1"]:after{width:16px;height:16px;line-height:14px;font-size:10px;background:#0a0a0a;border-bottom-left-radius:7px}#modal-instalments-calculator [data-active-tab="1"] .tab[data-instalment="1"]:hover{border:2px solid #0a0a0a}#modal-instalments-calculator [data-active-tab="1"] .instalment-item[data-instalment="1"]{display:flex;flex-direction:column}#modal-instalments-calculator [data-active-tab="2"] .tab[data-instalment="2"]{border:2px solid #0a0a0a}#modal-instalments-calculator [data-active-tab="2"] .tab[data-instalment="2"]:after{width:16px;height:16px;line-height:14px;font-size:10px;background:#0a0a0a;border-bottom-left-radius:7px}#modal-instalments-calculator [data-active-tab="2"] .tab[data-instalment="2"]:hover{border:2px solid #0a0a0a}#modal-instalments-calculator [data-active-tab="2"] .instalment-item[data-instalment="2"]{display:flex;flex-direction:column}#modal-instalments-calculator [data-active-tab="3"] .tab[data-instalment="3"]{border:2px solid #0a0a0a}#modal-instalments-calculator [data-active-tab="3"] .tab[data-instalment="3"]:after{width:16px;height:16px;line-height:14px;font-size:10px;background:#0a0a0a;border-bottom-left-radius:7px}#modal-instalments-calculator [data-active-tab="3"] .tab[data-instalment="3"]:hover{border:2px solid #0a0a0a}#modal-instalments-calculator [data-active-tab="3"] .instalment-item[data-instalment="3"]{display:flex;flex-direction:column}#modal-instalments-calculator [data-active-tab="4"] .tab[data-instalment="4"]{border:2px solid #0a0a0a}#modal-instalments-calculator [data-active-tab="4"] .tab[data-instalment="4"]:after{width:16px;height:16px;line-height:14px;font-size:10px;background:#0a0a0a;border-bottom-left-radius:7px}#modal-instalments-calculator [data-active-tab="4"] .tab[data-instalment="4"]:hover{border:2px solid #0a0a0a}#modal-instalments-calculator [data-active-tab="4"] .instalment-item[data-instalment="4"]{display:flex;flex-direction:column}#modal-instalments-calculator [data-active-tab="5"] .tab[data-instalment="5"]{border:2px solid #0a0a0a}#modal-instalments-calculator [data-active-tab="5"] .tab[data-instalment="5"]:after{width:16px;height:16px;line-height:14px;font-size:10px;background:#0a0a0a;border-bottom-left-radius:7px}#modal-instalments-calculator [data-active-tab="5"] .tab[data-instalment="5"]:hover{border:2px solid #0a0a0a}#modal-instalments-calculator [data-active-tab="5"] .instalment-item[data-instalment="5"]{display:flex;flex-direction:column}#modal-instalments-calculator [data-active-tab="6"] .tab[data-instalment="6"]{border:2px solid #0a0a0a}#modal-instalments-calculator [data-active-tab="6"] .tab[data-instalment="6"]:after{width:16px;height:16px;line-height:14px;font-size:10px;background:#0a0a0a;border-bottom-left-radius:7px}#modal-instalments-calculator [data-active-tab="6"] .tab[data-instalment="6"]:hover{border:2px solid #0a0a0a}#modal-instalments-calculator [data-active-tab="6"] .instalment-item[data-instalment="6"]{display:flex;flex-direction:column}#modal-instalments-calculator [data-active-tab="7"] .tab[data-instalment="7"]{border:2px solid #0a0a0a}#modal-instalments-calculator [data-active-tab="7"] .tab[data-instalment="7"]:after{width:16px;height:16px;line-height:14px;font-size:10px;background:#0a0a0a;border-bottom-left-radius:7px}#modal-instalments-calculator [data-active-tab="7"] .tab[data-instalment="7"]:hover{border:2px solid #0a0a0a}#modal-instalments-calculator [data-active-tab="7"] .instalment-item[data-instalment="7"]{display:flex;flex-direction:column}#modal-instalments-calculator [data-active-tab="8"] .tab[data-instalment="8"]{border:2px solid #0a0a0a}#modal-instalments-calculator [data-active-tab="8"] .tab[data-instalment="8"]:after{width:16px;height:16px;line-height:14px;font-size:10px;background:#0a0a0a;border-bottom-left-radius:7px}#modal-instalments-calculator [data-active-tab="8"] .tab[data-instalment="8"]:hover{border:2px solid #0a0a0a}#modal-instalments-calculator [data-active-tab="8"] .instalment-item[data-instalment="8"]{display:flex;flex-direction:column}#modal-instalments-calculator [data-active-tab="9"] .tab[data-instalment="9"]{border:2px solid #0a0a0a}#modal-instalments-calculator [data-active-tab="9"] .tab[data-instalment="9"]:after{width:16px;height:16px;line-height:14px;font-size:10px;background:#0a0a0a;border-bottom-left-radius:7px}#modal-instalments-calculator [data-active-tab="9"] .tab[data-instalment="9"]:hover{border:2px solid #0a0a0a}#modal-instalments-calculator [data-active-tab="9"] .instalment-item[data-instalment="9"]{display:flex;flex-direction:column}#modal-instalments-calculator [data-active-tab="10"] .tab[data-instalment="10"]{border:2px solid #0a0a0a}#modal-instalments-calculator [data-active-tab="10"] .tab[data-instalment="10"]:after{width:16px;height:16px;line-height:14px;font-size:10px;background:#0a0a0a;border-bottom-left-radius:7px}#modal-instalments-calculator [data-active-tab="10"] .tab[data-instalment="10"]:hover{border:2px solid #0a0a0a}#modal-instalments-calculator [data-active-tab="10"] .instalment-item[data-instalment="10"]{display:flex;flex-direction:column}#modal-instalments-calculator [data-active-tab="11"] .tab[data-instalment="11"]{border:2px solid #0a0a0a}#modal-instalments-calculator [data-active-tab="11"] .tab[data-instalment="11"]:after{width:16px;height:16px;line-height:14px;font-size:10px;background:#0a0a0a;border-bottom-left-radius:7px}#modal-instalments-calculator [data-active-tab="11"] .tab[data-instalment="11"]:hover{border:2px solid #0a0a0a}#modal-instalments-calculator [data-active-tab="11"] .instalment-item[data-instalment="11"]{display:flex;flex-direction:column}#modal-instalments-calculator [data-active-tab="12"] .tab[data-instalment="12"]{border:2px solid #0a0a0a}#modal-instalments-calculator [data-active-tab="12"] .tab[data-instalment="12"]:after{width:16px;height:16px;line-height:14px;font-size:10px;background:#0a0a0a;border-bottom-left-radius:7px}#modal-instalments-calculator [data-active-tab="12"] .tab[data-instalment="12"]:hover{border:2px solid #0a0a0a}#modal-instalments-calculator [data-active-tab="12"] .instalment-item[data-instalment="12"]{display:flex;flex-direction:column}#modal-instalments-calculator [data-active-tab="13"] .tab[data-instalment="13"]{border:2px solid #0a0a0a}#modal-instalments-calculator [data-active-tab="13"] .tab[data-instalment="13"]:after{width:16px;height:16px;line-height:14px;font-size:10px;background:#0a0a0a;border-bottom-left-radius:7px}#modal-instalments-calculator [data-active-tab="13"] .tab[data-instalment="13"]:hover{border:2px solid #0a0a0a}#modal-instalments-calculator [data-active-tab="13"] .instalment-item[data-instalment="13"]{display:flex;flex-direction:column}#modal-instalments-calculator [data-active-tab="14"] .tab[data-instalment="14"]{border:2px solid #0a0a0a}#modal-instalments-calculator [data-active-tab="14"] .tab[data-instalment="14"]:after{width:16px;height:16px;line-height:14px;font-size:10px;background:#0a0a0a;border-bottom-left-radius:7px}#modal-instalments-calculator [data-active-tab="14"] .tab[data-instalment="14"]:hover{border:2px solid #0a0a0a}#modal-instalments-calculator [data-active-tab="14"] .instalment-item[data-instalment="14"]{display:flex;flex-direction:column}#modal-instalments-calculator [data-active-tab="15"] .tab[data-instalment="15"]{border:2px solid #0a0a0a}#modal-instalments-calculator [data-active-tab="15"] .tab[data-instalment="15"]:after{width:16px;height:16px;line-height:14px;font-size:10px;background:#0a0a0a;border-bottom-left-radius:7px}#modal-instalments-calculator [data-active-tab="15"] .tab[data-instalment="15"]:hover{border:2px solid #0a0a0a}#modal-instalments-calculator [data-active-tab="15"] .instalment-item[data-instalment="15"]{display:flex;flex-direction:column}#modal-instalments-calculator .instalment-tabs-slider{position:relative;display:block;overflow-x:hidden}@media only screen and (max-width:1023px){#modal-instalments-calculator .instalment-tabs-slider{overflow-x:scroll;padding-bottom:10px;margin-bottom:-10px}}#modal-instalments-calculator .instalment-tabs-slider:not([data-overflowed-elements]) .slide-right,#modal-instalments-calculator .instalment-tabs-slider[data-overflowed-elements="0"] .slide-right{pointer-events:none;visibility:hidden}#modal-instalments-calculator .instalment-tabs-slider[data-scroll] .slide-left{visibility:visible}#modal-instalments-calculator .slide-left button,#modal-instalments-calculator .slide-right button{background-color:#0876fe;color:#fff}#modal-instalments-calculator .instalment-tabs{display:inline-flex;height:144px;align-items:flex-start;gap:16px}@media only screen and (max-width:1023px){#modal-instalments-calculator .instalment-tabs{-webkit-transform:translateX(0)!important;transform:translateX(0)!important}}#modal-instalments-calculator .tab{display:flex;width:160px;padding:15px 6px;flex-direction:column;justify-content:flex-end;align-items:center;align-self:stretch;position:relative;border-radius:7px;border:2px solid #e5e5e5;cursor:pointer}#modal-instalments-calculator .tab:hover{border:2px solid #767676}#modal-instalments-calculator .instalment-tab-label{display:block;padding:1px 6px;align-items:center;position:absolute;top:20px;left:auto;border-radius:20px;font-size:10px;font-weight:700;text-transform:uppercase;background-color:#0876fe;color:#fff;text-align:center;max-height:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:90%}#modal-instalments-calculator .instalment-tab-name{display:flex;align-items:center;justify-content:center;margin:13px auto;text-align:center;min-height:60px;font-size:14px;font-weight:700}#modal-instalments-calculator .instalment-tab-details{display:inline-flex;align-self:stretch;justify-content:space-between;font-size:12px}#modal-instalments-calculator .instalment-tab-max-duration{text-align:center;width:100%}#modal-instalments-calculator .instalment-tab-code+.instalment-tab-max-duration{width:auto}#modal-instalments-calculator .instalment-options{margin:20px 0 0}#modal-instalments-calculator .instalment-options-header{margin:14px 0 24px;font-weight:700;font-size:16px}#modal-instalments-calculator .instalment-item{display:none}#modal-instalments-calculator .own-payment{margin-bottom:24px;font-weight:700;text-align:left}@media only screen and (min-width:1024px){#modal-instalments-calculator .own-payment{font-size:36px;line-height:42px;white-space:nowrap}}@media only screen and (max-width:1023px){#modal-instalments-calculator .own-payment{font-size:20px}}#modal-instalments-calculator .instalment-price-box{display:flex;margin-bottom:32px}#modal-instalments-calculator .instalment-price-box.promotion-price .value{color:#ed1c24}#modal-instalments-calculator .instalment-price-box .instalment-number{min-width:60px}#modal-instalments-calculator .instalment-price-box .instalment-number .label,#modal-instalments-calculator .instalment-price-box .instalment-number .value{text-align:center}#modal-instalments-calculator .instalment-price-box .value{font-weight:700;text-align:left}@media only screen and (min-width:1024px){#modal-instalments-calculator .instalment-price-box .value{font-size:36px;line-height:42px;white-space:nowrap}}@media only screen and (max-width:1023px){#modal-instalments-calculator .instalment-price-box .value{font-size:20px}}#modal-instalments-calculator .instalment-price-box .label{font-size:14px;text-align:left;color:#767676}#modal-instalments-calculator .instalment-price-box .cross,#modal-instalments-calculator .instalment-price-box .equal-sign,#modal-instalments-calculator .instalment-price-box .plus{padding:0 10px 0 20px;font-size:20px;line-height:42px;font-style:normal}@media only screen and (max-width:1023px){#modal-instalments-calculator .instalment-price-box .cross,#modal-instalments-calculator .instalment-price-box .equal-sign,#modal-instalments-calculator .instalment-price-box .plus{padding:0 8px 0 12px}}#modal-instalments-calculator .instalment-price-box .plus:before{content:"+"}#modal-instalments-calculator .instalment-price-box .cross:before{content:"x"}#modal-instalments-calculator .instalment-price-box .equal-sign:before{content:"="}#modal-instalments-calculator .instalment-pricing{display:none}#modal-instalments-calculator .instalment-pricing.selected-pricing{display:flex;white-space:nowrap}#modal-instalments-calculator .instalment-content{font-size:14px}#modal-instalments-calculator .instalment-slider{margin:5px 0;position:relative;height:32px}#modal-instalments-calculator .instalment-bar{position:absolute;top:12px;left:0;width:100%;height:8px;background:#afafaf;border-radius:8px;overflow:hidden}#modal-instalments-calculator .instalment-bar span{background:#0876fe;height:100%;display:block}#modal-instalments-calculator .instalment-range{width:calc(100% - 88px);position:relative;height:32px}#modal-instalments-calculator .instalment-thumb{position:absolute;top:0;z-index:1;display:flex;justify-content:space-between;align-items:center;width:88px;height:32px;padding:0 5px;border-radius:100px;border:2px solid #fff;background:#0876fe;text-align:center;font-weight:700;font-size:14px;line-height:32px;color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;box-sizing:border-box}#modal-instalments-calculator .instalment-thumb:before{content:"<";font-size:bold}#modal-instalments-calculator .instalment-thumb:after{content:">";font-size:bold}#modal-instalments-calculator .instalment-slider-desc{display:flex;justify-content:space-between;align-self:stretch;width:100%;margin-bottom:32px}#modal-instalments-calculator .instalment-slider-desc .instalment-range-min:before{content:"Min. ";display:inline}#modal-instalments-calculator .instalment-slider-desc .instalment-range-max:before{content:"Maks. ";display:inline}#modal-instalments-calculator .instalment-details{margin:20px 0;font-size:14px;color:#767676}#modal-instalments-calculator .instalment-details .instalment-details-item{margin-bottom:12px}#modal-instalments-calculator .instalment-details .instalment-details-item span{font-weight:700}#modal-instalments-calculator .detailed-information-row,#modal-instalments-calculator .instalment-details-item{position:relative;padding-left:15px}#modal-instalments-calculator .detailed-information-row:before,#modal-instalments-calculator .instalment-details-item:before{content:"•";position:absolute;top:0;left:0;font-size:12px}#modal-instalments-calculator .preview-warranty-details,#modal-instalments-calculator .show-instalment-example{font-size:14px}#modal-instalments-calculator .preview-warranty-details{margin-left:10px}#modal-instalments-calculator .instalment-button{display:flex;align-self:stretch;margin-top:20px}#modal-instalments-calculator .instalment-button .set-instalment-option{width:100%}#modal-instalments-calculator .instalment-warranty-detailed-information{padding-bottom:20px;border-bottom:1px solid #e5e5e5}#modal-instalments-calculator .instalment-warranty-detailed-information .detailed-information-price{display:none;font-weight:700;white-space:nowrap}#modal-instalments-calculator .instalment-warranty-detailed-information .detailed-information-price.selected-pricing{display:flex}#modal-instalments-calculator .instalment-warranty-detailed-information .detailed-information-row{display:flex;justify-content:space-between;margin-bottom:10px;color:#767676}#modal-instalments-calculator .instalment-details-column{display:inline-flex;flex-direction:column;width:45%}@media only screen and (max-width:1023px){#modal-instalments-calculator .instalment-details-column{width:100%}}#modal-instalments-calculator .instalment-details-column+.instalment-details-column{width:45%;margin-left:9%}@media only screen and (max-width:1023px){#modal-instalments-calculator .instalment-details-column+.instalment-details-column{width:100%;margin-left:0;padding-top:20px;border-top:1px solid #e5e5e5}}#modal-instalments-calculator .instalment-warranty-detailed-header{margin-bottom:16px;font-size:1rem;font-weight:700}#modal-instalments-calculator .instalment-warranty-details{display:flex;flex-direction:column}#modal-instalments-calculator .instalment-warranty-item{margin-bottom:20px;font-size:14px;color:#767676}#modal-instalments-calculator .instalment-warranty-header{position:relative;padding-left:40px}#modal-instalments-calculator .instalment-warranty-header:before{color:#767676;position:absolute;left:0;font-size:32px}#modal-instalments-calculator .instalment-warranty-header .instalment-warranty-name{padding-top:5px}@media only screen and (min-width:1024px){#modal-instalments-calculator .instalment-messages{display:flex}}#modal-instalments-calculator .instalment-cms-message{margin-top:24px;border:1px solid #e5e5e5;padding:24px;background:#f7f7f7 url(/img/rwd/raty.png) no-repeat 24px 24px}@media only screen and (min-width:1024px){#modal-instalments-calculator .instalment-cms-message{min-width:290px;max-width:290px;border-radius:7px}}#modal-instalments-calculator .instalment-cms-message .title{font-weight:700;font-size:14px;padding-left:62px}#modal-instalments-calculator .instalment-cms-message .site{font-size:.75rem;line-height:1rem;color:#767676;margin-top:4px;padding-left:62px}#modal-instalments-calculator .instalment-cms-message button{margin-top:24px;width:100%}#modal-instalments-calculator .instalment-cms-message button:before{font-weight:700;margin-right:5px;font-size:20px}#modal-instalments-calculator .instalment-bank-message{margin-top:24px}@media only screen and (min-width:1024px){#modal-instalments-calculator .instalment-bank-message{padding-left:29px}}#modal-instalments-calculator .instalment-bank-message .title{font-weight:700;padding:0 0 16px}#modal-instalments-calculator .instalment-bank-message ul{padding:0;margin:0}#modal-instalments-calculator .instalment-bank-message li{position:relative;padding:0 0 12px 33px;list-style:none;font-size:14px}#modal-instalments-calculator .instalment-bank-message li:before{width:14px;height:14px;background:#06af54;color:#fff;border-radius:50%;position:absolute;top:0;left:3px;font-size:8px;text-align:center;line-height:14px}#modal-instalments-calculator .instalment-detail-footer{margin-top:24px;font-size:12px;color:#767676}#modal-instalments-calculator .instalment-footer{margin-top:16px;font-size:12px;color:#767676}.modal-preview-instalment-warranty .warranty-conditions-file{display:block;font-weight:700;margin-top:20px;text-transform:uppercase;text-align:left}.modal-preview-instalment-warranty .warranty-conditions-file:after{margin-left:5px}.modal-preview-instalment-warranty .preview-warranty-content{padding:0 25px 25px;text-align:left;overflow:scroll;max-height:90vh;max-width:700px;margin:0 auto}.modal-preview-instalment-warranty .preview-warranty-icon{margin-right:20px}.modal-preview-instalment-warranty .preview-warranty-header{align-items:center;display:flex;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #ccc}.modal-preview-instalment-warranty .preview-warranty-name{margin-right:20px;font-weight:700;font-size:22px}.modal-preview-instalment-warranty .detailed-warranty-information-price{font-weight:700;font-size:20px;white-space:nowrap}.modal-preview-instalment-warranty .detailed-warranty-information-price:not(.selected-pricing){display:none}#modal-partner-subscriptions .partner-subscription-item{display:flex;position:relative;flex-wrap:wrap}#modal-partner-subscriptions .partner-subscription-item.extended .partner-subscription-desc{display:block}#modal-partner-subscriptions .partner-subscription-item.extended .partner-subscription-more a:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}#modal-partner-subscriptions .service-item-row{width:100%;display:flex;align-items:center;justify-content:space-between}#modal-partner-subscriptions .partner-subscription-more{width:40%}#modal-partner-subscriptions .partner-subscription-more button{white-space:nowrap}#modal-partner-subscriptions .partner-subscription-more button:after{margin-left:5px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}#modal-partner-subscriptions .partner-subscription-desc{margin-top:10px;margin-left:-36px;color:#767676;display:none}#modal-partner-subscriptions .partner-subscription-name{font-weight:700;width:100%;padding:0 55px 16px 0}#modal-partner-subscriptions .partner-subscription-cms{font-size:1rem;display:inline-block}#modal-partner-subscriptions .partner-subscription-img{max-width:48px;max-height:25px;position:absolute;top:0;display:block;right:0}#modal-partner-subscriptions .partner-subscription-img img{display:block;max-width:100%;max-height:100%}#modal-partner-subscriptions .partner-subscription-price{max-width:40%;min-width:40px;text-align:right;font-weight:700}#modal-partner-subscriptions .service-quantity{min-width:100px;margin-left:auto;padding-right:10px;padding-left:10px}#modal-partner-subscriptions .service-quantity .row-select{margin-bottom:0;display:none}#modal-partner-subscriptions .service-message{display:none;background:#deedfa;color:#0a0a0a;padding:12px 16px;font-size:12px;margin:16px -32px -20px -56px;width:calc(100% + 76px)}#modal-partner-subscriptions .partner-subscription-price .quantity{display:inline-block}#modal-partner-subscriptions input[type=checkbox]:checked~.partner-subscription-item .service-quantity .row-select{display:block}#modal-partner-subscriptions input[type=checkbox]:checked~.partner-subscription-item .partner-subscription-price .quantity{display:none}#modal-partner-subscriptions input[type=checkbox]:checked~.partner-subscription-item .service-message{display:block}#modal-partner-subscriptions .confirm{width:100%}#basket .package-box{background:#fff;border:1px solid #e5e5e5;margin-bottom:24px;overflow:hidden}@media only screen and (max-width:1023px){#basket .package-box{border-left:0;border-right:0}}@media only screen and (min-width:1024px){#basket .package-box{border-radius:7px}}@media only screen and (min-width:1024px){#basket .package-box .product-box{padding:24px}}@media only screen and (max-width:1023px){#basket .package-box .product-box{padding:16px}}@media only screen and (min-width:1024px){#basket .package-box .package-separator{margin:-16px 32px 0}}@media only screen and (max-width:1023px){#basket .package-box .package-separator{margin:-6px 16px 8px}}#basket .package-box .package-code{font-size:12px;font-weight:400;margin-top:6px;color:#767676}#basket .package-box .package-name{font-weight:700;font-size:1.25rem;margin-right:16px}#basket .package-box .package-name:first-letter{text-transform:uppercase}#basket .package-box .product-controls{margin-top:0;position:relative;top:0;left:0}#basket .package-box .package-badge{display:inline-block}#basket .package-box .package-header{display:flex;justify-content:space-between;align-items:center;margin:24px 24px 0;padding:0 0 10px;border-bottom:2px solid #e5e5e5}@media only screen and (max-width:1023px){#basket .package-box .package-header{margin:16px 16px 0}}#basket .package-box .package-header+.package-item{padding-top:26px}@media only screen and (max-width:1023px){#basket .package-box .package-header+.package-item{padding-top:19px}}.related-accessories{margin-top:16px}.related-accessories .header{font-size:19px;font-weight:700}@media only screen and (max-width:1023px){.related-accessories .header{font-size:16px}}.related-accessories .subtitle{font-size:16px;margin:16px 0 0}@media only screen and (max-width:1023px){.related-accessories .subtitle{font-size:14px}}.related-accessories .list-box{position:relative;margin:9px -8px 7px}@media only screen and (max-width:1023px){.related-accessories .list{overflow-y:hidden;overflow-x:scroll}}@media only screen and (min-width:1024px){.related-accessories .list{overflow:hidden}}@media only screen and (min-width:1024px){.related-accessories .list[data-size="2"][data-scroll="2"]~.slide-right,.related-accessories .list[data-size="3"][data-scroll="3"]~.slide-right,.related-accessories .list[data-size="4"][data-scroll="4"]~.slide-right{pointer-events:none;visibility:hidden}}.related-accessories .list[data-scroll="1"] .related-products{margin-left:-312px}.related-accessories .list[data-scroll="2"] .related-products{margin-left:-624px}.related-accessories .list[data-scroll="3"] .related-products{margin-left:-936px}.related-accessories .list[data-scroll="4"] .related-products{margin-left:-1248px}.related-accessories .list[data-scroll]:not([data-scroll="0"])~.slide-left{visibility:visible}.related-accessories .related-products{display:flex;transition:all .2s;padding:8px 8px 20px}.related-accessories .related-product{display:flex;align-items:center;border:1px solid #e5e5e5;border-radius:7px;font-size:14px;min-width:300px;max-width:300px;padding:11px 11px 11px 67px;margin-right:12px;cursor:pointer}@media only screen and (max-width:1023px){.related-accessories .related-product{box-shadow:0 10px 20px rgba(48,49,51,.07),0 2px 7px rgba(40,41,42,.1)}}.related-accessories .related-product.last{text-align:center;padding:10px;font-size:12px;margin-right:8px;color:#0876fe}.related-accessories .related-product.last span{display:block;width:100%}.related-accessories .related-product.last svg{margin:0 auto 5px;display:block}.related-accessories .related-product.last:hover{text-decoration:none;background-color:#f8f8f8}.related-accessories .related-product-content{position:relative;width:100%}.related-accessories .related-product-photo{position:absolute;width:48px;height:48px;top:calc(50% - 24px);left:-57px;overflow:hidden}.related-accessories .related-product-photo img{display:block;font-size:6px;max-width:100%;max-height:100%;font-size:5px}.related-accessories .related-product-name{margin-bottom:4px;max-height:36px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.related-accessories .related-product-energy-label .energy-card{max-width:120px}.related-accessories .related-product-energy-label .energy-card span{font-size:12px}.related-accessories .related-product-energy-label .energy-card a{font-size:10px}.related-accessories .related-product-energy-label .old-label{display:none}.related-accessories .related-product-energy-label .product-energy-old .energy-label{margin-right:7px}.related-accessories .related-product-price{margin-top:9px}.related-accessories .related-product-price .price-normal{font-size:16px}.related-accessories .related-product-price.prices-promotion .price-normal{color:#ed1c24}.related-accessories .related-product-price .price-promotion-label{font-size:10px;color:red}.related-accessories .related-product-price .price-omnibus{margin-top:3px;font-size:10px}.related-accessories .related-product-action{float:right;margin-top:5px}.related-accessories .related-product-action button{font-size:12px;height:32px;width:65px;padding:0;line-height:32px}.related-accessories+.warranties{margin-top:-24px}.product-opinion-stars-grades{display:inline-flex;align-items:center;justify-content:flex-start;font-size:12px}.product-opinion-stars-grades .stars-rating{position:relative;width:84px;height:14px;line-height:0;margin-right:4px}.product-opinion-stars-grades .stars-rating:before{display:inline-flex;font-size:14px;color:#ffd800}.product-opinion-stars-grades .stars-rating-progress{position:absolute;top:0;left:0;overflow:hidden}.product-opinion-stars-grades .stars-rating-progress:before{font-size:14px;color:#ffd800}.product-opinion-stars-grades .stars-grade-value{font-weight:700;margin-right:5px}.product-opinion-stars-grades .grades-total-count{margin-right:10px}#show-all-product-accessories{padding-top:70px;min-height:400px!important;width:1008px;max-width:1008px}@media only screen and (min-width:1440px){#show-all-product-accessories{width:1142px;max-width:1142px}}#show-all-product-accessories .accessory-groups{overflow:hidden;top:1px;position:relative;z-index:1}@media only screen and (max-width:1023px){#show-all-product-accessories .accessory-groups{overflow-x:scroll}}#show-all-product-accessories .accessory-groups ul{display:flex;align-items:end;list-style:none;margin:0;padding:0;transition:all .3s}#show-all-product-accessories .accessory-groups ul .accessory-group:first-child{border-left:1px solid #ccc}#show-all-product-accessories .accessory-groups ul[data-overflowed-elements="0"]~.slide-right{pointer-events:none;visibility:hidden}#show-all-product-accessories .accessory-groups ul[data-scroll]~.slide-left{visibility:visible}#show-all-product-accessories .accessory-groups .slide-left,#show-all-product-accessories .accessory-groups .slide-right{align-items:flex-end}#show-all-product-accessories .accessory-groups .slide-left button,#show-all-product-accessories .accessory-groups .slide-right button{margin-bottom:2px}#show-all-product-accessories .accessory-group{background:#e5e5e5;position:relative;font-size:16px;font-weight:700;padding:0 24px 0 16px;height:53px;line-height:50px;white-space:nowrap;border:1px solid #ccc;border-left:0;cursor:pointer}#show-all-product-accessories .accessory-group:after{content:"";background:#fff;border-radius:50%;position:absolute;top:8px;right:8px;height:10px;width:10px;border:2px solid #0975fd}#show-all-product-accessories .accessory-group.active{background:#fff;cursor:default;height:69px;line-height:69px;border-bottom:0;border-left:1px solid #ccc;box-shadow:0 2px 7px 0 #28292a1a}#show-all-product-accessories .accessory-group.active:after{background:#0975fd;text-align:center;font-size:8px;border:0;height:14px;line-height:14px;width:14px;color:#fff}#show-all-product-accessories .accessory-group.prev-active{border-right:0}#show-all-product-accessories .accessory-lists{position:relative;border:1px solid #ccc;padding:16px 16px 5px;background:#fff}#show-all-product-accessories .accessory-list{display:none;overflow-x:hidden;position:relative}#show-all-product-accessories .accessory-list.active{display:block}#show-all-product-accessories .accessory-list.active:not([data-overflowed-elements])~.slide-right,#show-all-product-accessories .accessory-list.active[data-overflowed-elements="0"]~.slide-right{pointer-events:none;visibility:hidden}#show-all-product-accessories .accessory-list.active[data-scroll]~.slide-left{visibility:visible}@media only screen and (max-width:1023px){#show-all-product-accessories .accessory-list{overflow-x:scroll}}#show-all-product-accessories .accessory-box{padding-bottom:10px;display:flex;transition:all .3s}#show-all-product-accessories .accessory-item{border:1px solid #ccc;padding:10px 16px 16px;width:217px;min-width:217px;margin:0 8px 0 0;border-radius:0;box-shadow:none;background:transparent;overflow:hidden}#show-all-product-accessories .accessory-photo{height:168px;display:flex;align-items:center;justify-content:center;width:100%;margin:0 auto}#show-all-product-accessories .accessory-name{margin-top:16px}#show-all-product-accessories .accessory-name a{font-weight:700;font-size:14px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:#0a0a0a}#show-all-product-accessories .accessory-price{float:left;margin-top:13px}#show-all-product-accessories .accessory-price .price-normal{font-size:20px}#show-all-product-accessories .price-omnibus{text-align:left;padding-top:8px;clear:both}#show-all-product-accessories .accessory-to-cart{cursor:pointer;float:right;box-shadow:0 1px 3px 0 #30313333;background:#0975fd;border-radius:100px;border:0;color:#fff;display:inline-block;font-size:14px;font-weight:700;width:87px;text-align:center;height:40px;line-height:40px;padding:0;text-transform:none;margin:10px 0 0}#show-all-product-accessories .accessory-to-cart:before{content:attr(data-unchecked)}#show-all-product-accessories .accessory-to-cart:hover{text-decoration:none}#show-all-product-accessories .accessory-to-cart.added-to-cart{background:#fff;color:#0975fd;box-shadow:0 3px 6px 0 #3031331f,0 1px 2px 0 #30313329,inset 0 0 0 1px #e5e5e5}#show-all-product-accessories .accessory-to-cart.added-to-cart:before{content:attr(data-checked)}@media only screen and (max-width:1023px){#modal-product-details h2{font-size:16px;padding-bottom:12px}}#modal-product-details .product{margin:0 auto}#modal-product-details .product-header .status-label{display:flex;margin-right:auto;margin-top:5px;padding:1px 10px 2px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:12px;font-size:12px;font-weight:700;text-transform:uppercase;white-space:nowrap}#modal-product-details .product-header .product-top-list{background:#45abe5}#modal-product-details .product-header .product-top-list:after{content:"Bestseller";color:#fff}#modal-product-details .category-name,#modal-product-details .product-plu-number{font-size:12px;color:#767676}#modal-product-details .product-image{margin:0 auto 10px;text-align:center;width:100%;height:288px}@media only screen and (max-width:1023px){#modal-product-details .product-image{height:166px}}#modal-product-details .product-image img{margin:0 auto;width:auto;height:100%}#modal-product-details .product-price{margin-bottom:20px}#modal-product-details .product-price .price-normal{font-size:32px}#modal-product-details .product-price.prices-promotion .price-normal{color:#ed1c24}#modal-product-details .product-price .price-promotion-label{font-size:14px;color:#ed1c24}#modal-product-details .product-price .price-omnibus{margin-top:3px;font-size:14px}#modal-product-details .product-spec{position:relative;max-height:200px;overflow:auto}@media only screen and (max-width:1023px){#modal-product-details .product-spec{max-height:80px}}#modal-product-details .product-spec:after{content:"";position:sticky;bottom:0;left:0;display:block;width:100%;height:16px;background-image:linear-gradient(0deg,#fff,hsla(0,0%,100%,0))}#modal-product-details .product-spec ul{margin-top:0;padding-left:20px;color:#767676}#modal-product-details .product-spec li{font-size:14px}#modal-product-details .product-spec li span{color:#0a0a0a}#modal-product-details .product-spec-header{font-weight:700}#modal-product-details .product-buttons{text-align:center}#modal-product-details .product-buttons .add-product{margin-bottom:20px;width:100%}#modal-product-details .product-buttons .show-more{font-weight:700}#basket .promotion-package-box{background:#fff;border:1px solid #e5e5e5;margin-bottom:24px;overflow:hidden}@media only screen and (max-width:1023px){#basket .promotion-package-box{border-left:0;border-right:0}}@media only screen and (min-width:1024px){#basket .promotion-package-box{border-radius:7px}}@media only screen and (min-width:1024px){#basket .promotion-package-box .product-box{padding:32px}}@media only screen and (max-width:1023px){#basket .promotion-package-box .product-box{padding:16px}}#basket .promotion-package-box .percentage-discount{float:left;background:#f50a1b;padding:2px 10px;font-weight:700;border-radius:15px;font-size:12px;text-transform:uppercase;color:#fff;margin:16px 0 0;display:block}@media only screen and (min-width:1024px){#basket .promotion-package-box .promotion-package-separator{margin:-16px 32px 0}}@media only screen and (max-width:1023px){#basket .promotion-package-box .promotion-package-separator{margin:-6px 16px 8px}}#basket .promotion-package-box .promotion-package-message-bottom{display:flex;justify-content:space-between}@media only screen and (min-width:1024px){#basket .promotion-package-box .promotion-package-message-bottom{margin-top:14px}}@media only screen and (max-width:1023px){#basket .promotion-package-box .promotion-package-message-bottom{margin-top:9px}}#basket .promotion-package-box .promotion-package-message-bottom .decrease,#basket .promotion-package-box .promotion-package-message-bottom .delete-product:after,#basket .promotion-package-box .promotion-package-message-bottom .increase,#basket .promotion-package-box .promotion-package-message-bottom input{color:#fff}#basket .promotion-package-box .promotion-package-message-bottom .disabled{color:#767676}#basket .promotion-package-box .promotion-package-message{background:#164194;color:#fff;position:relative}@media only screen and (max-width:1023px){#basket .promotion-package-box .promotion-package-message{padding:21px 24px}}@media only screen and (min-width:1024px){#basket .promotion-package-box .promotion-package-message{padding:28px 32px 33px}}#basket .promotion-package-box .promotion-package-message+.promotion-package-item{padding-top:26px}#basket .promotion-package-box .promotion-package-message .product-prices{display:flex;color:#fff;align-items:baseline}@media only screen and (max-width:1023px){#basket .promotion-package-box .promotion-package-message .product-prices{margin-top:6px}}#basket .promotion-package-box .promotion-package-message .product-prices .price-featured{font-weight:700}#basket .promotion-package-box .promotion-package-message .product-prices .promotion-package-total-label{font-size:.85rem}#basket .promotion-package-box .promotion-package-message .product-prices .promotion-package-total-worth{font-size:.85rem;margin:0 5px}#basket .promotion-package-box .promotion-package-message .product-prices .promotion-package-total-discounted{font-weight:700;font-size:1rem}#basket .promotion-package-box .promotion-package-message .product-prices .instalments-info,#basket .promotion-package-box .promotion-package-message .product-prices .price-instalment-own-payment{text-align:right;width:100%}#basket .promotion-package-box .promotion-package-message .product-prices .price-instalment-own-payment{font-size:.85rem;padding:2px 0 4px;white-space:nowrap}#basket .promotion-package-box .promotion-package-message .product-prices.product-prices-installment{flex-wrap:wrap;justify-content:right}#basket .promotion-package-box .promotion-package-message .product-prices.product-prices-installment .promotion-package-total-discounted{font-weight:400;font-size:.85rem}#basket .promotion-package-box .promotion-package-badge{color:#164194;background:#ffed00;font-weight:700;border-radius:15px;text-transform:uppercase;display:inline-block}@media only screen and (min-width:1024px){#basket .promotion-package-box .promotion-package-badge{margin-bottom:12px;line-height:16px;height:16px;font-size:12px;padding:0 11px}}@media only screen and (max-width:1023px){#basket .promotion-package-box .promotion-package-badge{margin-bottom:10px;line-height:14px;height:14px;font-size:10px;padding:0 7px}}#basket .promotion-package-box .promotion-package-name{font-weight:700;font-size:16px}#basket .promotion-package-box .promotion-package-name:first-letter{text-transform:uppercase}#basket .promotion-package-box .promotion-package-code{font-size:12px}@media only screen and (min-width:1024px){#basket .promotion-package-box .promotion-package-code{margin-top:8px}}@media only screen and (max-width:1023px){#basket .promotion-package-box .promotion-package-code{margin-top:11px}}.modal-with-services .buttons,.modal-with-services .proposed-services,.modal-with-services .service-regulations-message,.modal-with-services .services-summary{margin:0 auto;max-width:708px}.modal-with-services .proposed-services+.service-regulations-message{margin:16px auto}.modal-with-services .product-item.full-list .checkbox-css:nth-of-type(n+1){display:block}.modal-with-services .product-item .checkbox-css:nth-of-type(n+2){display:none}.modal-with-services .product-item+.product-item{margin-top:16px;border-top:1px solid #e5e5e5;padding-top:16px}.modal-with-services .product-box{padding:0 0 0 112px;position:relative;min-height:91px;display:flex;flex-direction:column;justify-content:center}.modal-with-services .product-box img{position:absolute;top:0;left:0;display:block;width:96px;height:91px}.modal-with-services .product-category{font-weight:700}.modal-with-services .product-name{margin-top:3px;font-size:.85rem}.modal-with-services .product-code{margin-left:5px;font-weight:400;display:inline;color:#767676}.modal-with-services .icons{margin-top:16px}.modal-with-services .icons .item{position:relative;padding:0 0 10px 20px}.modal-with-services .icons .item:before{content:"";width:4px;height:4px;border-radius:50%;background:#0a0a0a;position:absolute;top:8px;left:6px}.modal-with-services .icons .label{display:inline;font-weight:700}.modal-with-services .services-list{margin-top:14px}.modal-with-services .show-more-services{font-size:1rem;margin:16px auto 24px;display:flex;font-weight:700}.modal-with-services .show-more-services:before{-webkit-transform:rotate(90deg);transform:rotate(90deg);margin-right:10px}.modal-with-services .show-more-services:after{content:attr(data-more)}.modal-with-services .full-list .show-more-services:before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.modal-with-services .full-list .show-more-services:after{content:attr(data-less)}.modal-with-services .buttons a{width:100%}.modal-with-services .buttons a+a,.modal-with-services .buttons button+button{margin-top:16px}.modal-with-services .resign{display:block}.modal-with-services .proposed-services+.buttons{margin-top:27px}.modal-with-services .service-regulations-message+.services-summary{margin-top:12px}.modal-with-services .services-summary{margin-top:27px;border-top:1px solid #e5e5e5;padding-top:16px}.modal-with-services .services-summary .row{display:flex;padding:0;justify-content:space-between}.modal-with-services .services-summary .price{text-align:right;font-weight:700}.modal-with-services .services-summary .price.price-promotion{color:#ed1c24}.modal-with-services .services-summary .total{padding:0 0 24px}.modal-with-services .services-summary .total .total-message{font-weight:700}.modal-with-services .services-summary .prices-promotion .installment-proposal .total-value .price,.modal-with-services .services-summary .prices-promotion .total-row-3 .price-normal-instalments,.modal-with-services .services-summary .prices-promotion .total-row-5 .price-normal,.modal-with-services .services-summary .prices-promotion .total-row-9 .price-normal,.modal-with-services .services-summary .prices-promotion .warranty-row-a .price-normal{color:#ed1c24}.modal-with-services .services-summary .prices-promotion .warranty-row+.warranty-row .price-normal{color:#0a0a0a}.modal-with-services .services-summary .total-row{display:flex;justify-content:space-between;align-items:center;margin:16px 0 0}.modal-with-services .services-summary .price-normal{margin-left:auto}#modal-delivery-unavailable .icons,#modal-delivery-unavailable .remodal-close,#modal-delivery-unavailable .show-more-services{display:none}#modal-delivery-unavailable .services-list .checkbox-css{display:none!important;pointer-events:none}#modal-delivery-unavailable .services-list .checkbox-css.added{display:block!important}#modal-delivery-unavailable .services-list .checkbox-css input[type=checkbox]:checked+i{pointer-events:none;opacity:.3}#modal-confirm-cart-recalculate{padding:20px;max-width:400px}#modal-confirm-cart-recalculate h2{margin-bottom:20px;font-size:18px}#modal-confirm-cart-recalculate p{margin-bottom:20px;font-size:13px}#modal-confirm-cart-recalculate .button-confirm{margin-right:20px}#modal-product-max-count{padding:25px 32px;max-width:670px}.remodal.simple-basket-modal ol,.remodal.simple-basket-modal p{margin-top:0}.remodal.simple-basket-modal .buttons button{margin-top:32px}#cart-retrieve .cart-retrieve-actions,#modal-cart-retrieve .cart-retrieve-actions{text-align:center;margin:16px 0 0}@media only screen and (min-width:1024px){#cart-retrieve .cart-retrieve-actions button[data-action=MERGE],#modal-cart-retrieve .cart-retrieve-actions button[data-action=MERGE]{margin-left:15px}}@media only screen and (max-width:1023px){#cart-retrieve .cart-retrieve-actions button[data-action=MERGE],#modal-cart-retrieve .cart-retrieve-actions button[data-action=MERGE]{margin-left:8px}}@media only screen and (min-width:1024px){#cart-retrieve .cart-retrieve-actions button[data-action=OVERRIDE_LAST],#modal-cart-retrieve .cart-retrieve-actions button[data-action=OVERRIDE_LAST]{margin-right:15px}}@media only screen and (max-width:1023px){#cart-retrieve .cart-retrieve-actions button[data-action=OVERRIDE_LAST],#modal-cart-retrieve .cart-retrieve-actions button[data-action=OVERRIDE_LAST]{margin-right:8px}}#cart-retrieve .cart-retrieve-actions button[data-action=MERGE],#cart-retrieve .cart-retrieve-actions button[data-action=OVERRIDE_LAST],#modal-cart-retrieve .cart-retrieve-actions button[data-action=MERGE],#modal-cart-retrieve .cart-retrieve-actions button[data-action=OVERRIDE_LAST]{text-transform:uppercase;font-size:12px;height:32px;padding:0 20px;line-height:32px}@media only screen and (min-width:1024px){#cart-retrieve .cart-retrieve-actions button[data-action=MERGE],#cart-retrieve .cart-retrieve-actions button[data-action=OVERRIDE_LAST],#modal-cart-retrieve .cart-retrieve-actions button[data-action=MERGE],#modal-cart-retrieve .cart-retrieve-actions button[data-action=OVERRIDE_LAST]{min-width:151px}}@media only screen and (max-width:1023px){#cart-retrieve .cart-retrieve-actions button[data-action=MERGE],#cart-retrieve .cart-retrieve-actions button[data-action=OVERRIDE_LAST],#modal-cart-retrieve .cart-retrieve-actions button[data-action=MERGE],#modal-cart-retrieve .cart-retrieve-actions button[data-action=OVERRIDE_LAST]{min-width:135px}}#cart-retrieve{background:#e6f1ff;margin-bottom:24px;border-radius:7px}@media only screen and (min-width:1024px){#cart-retrieve{padding:18px 24px}}@media only screen and (max-width:1023px){#cart-retrieve{margin-bottom:16px;padding:16px}}#cart-retrieve .cart-retrieve-header{font-weight:700;font-size:16px}#cart-retrieve .cart-retrieve-message{font-size:16px}#cart-retrieve .cart-retrieve-products{display:flex;margin:16px 0 15px;align-items:center}@media only screen and (max-width:1023px){#cart-retrieve .cart-retrieve-products{flex-wrap:wrap;max-width:320px}}#cart-retrieve .cart-retrieve-products button{font-size:16px;white-space:nowrap}@media only screen and (min-width:1024px){#cart-retrieve .cart-retrieve-products button{margin-left:16px}}@media only screen and (max-width:1023px){#cart-retrieve .cart-retrieve-products button{margin-top:14px;margin-bottom:9px}}#cart-retrieve .cart-retrieve-products .product-icon{margin-right:16px}#cart-retrieve .cart-retrieve-products .product-icon img{cursor:pointer;width:40px;height:36px}@media only screen and (min-width:1024px) and (max-width:1280px){#cart-retrieve .cart-retrieve-products .product-icon:nth-child(n+8){display:none}}@media only screen and (min-width:1280px) and (max-width:1440px){#cart-retrieve .cart-retrieve-products .product-icon:nth-child(n+11){display:none}}@media only screen and (min-width:1440px){#cart-retrieve .cart-retrieve-products .product-icon:nth-child(n+13){display:none}}@media only screen and (max-width:1023px){#cart-retrieve .cart-retrieve-products .product-icon:nth-child(n+6){display:none}}#cart-retrieve .more-product{margin:0 16px 0 4px;white-space:nowrap;font-size:16px}@media only screen and (min-width:1024px){#cart-retrieve .more-product:before{content:attr(data-desktop-1)}}@media only screen and (min-width:1280px){#cart-retrieve .more-product:before{content:attr(data-desktop-2)}}@media only screen and (min-width:1440px){#cart-retrieve .more-product:before{content:attr(data-desktop-3)}}@media only screen and (max-width:1023px){#cart-retrieve .more-product:before{content:attr(data-mobile)}}#cart-retrieve .cart-retrieve-one-product{margin:10px 0;display:flex;align-items:center}@media only screen and (max-width:1023px){#cart-retrieve .cart-retrieve-one-product{flex-wrap:wrap}}#cart-retrieve .cart-retrieve-one-product .product-image img{width:40px;height:36px;margin-right:16px;display:block;font-size:4px;overflow:hidden}#cart-retrieve .cart-retrieve-one-product .product-name{font-weight:700;overflow:hidden}@media only screen and (max-width:1023px){#cart-retrieve .cart-retrieve-one-product .product-name{width:calc(100% - 57px);line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}@media only screen and (min-width:1024px){#cart-retrieve .cart-retrieve-one-product .product-name{white-space:nowrap;text-overflow:ellipsis;margin-right:16px}}#cart-retrieve .cart-retrieve-one-product .product-price{margin-left:auto;font-weight:700;white-space:nowrap}@media only screen and (max-width:1023px){#cart-retrieve .cart-retrieve-one-product .product-price{margin-top:5px}}@media only screen and (min-width:1024px){#modal-cart-retrieve{width:740px;max-width:740px}}#modal-cart-retrieve .title{font-weight:700;margin-right:35px;margin-bottom:16px}@media only screen and (min-width:1024px){#modal-cart-retrieve .title{font-size:20px}}@media only screen and (max-width:1023px){#modal-cart-retrieve .title{font-size:16px}}#modal-cart-retrieve .products{margin:10px 0}#modal-cart-retrieve .product{display:flex;align-items:center}@media only screen and (max-width:1023px){#modal-cart-retrieve .product{flex-wrap:wrap}}#modal-cart-retrieve .product+.product{margin-top:16px}#modal-cart-retrieve .product-image{width:40px;height:40px;font-size:3px;overflow:hidden;margin-right:10px;display:block}#modal-cart-retrieve .product-name{font-weight:700;font-size:14px}@media only screen and (min-width:1024px){#modal-cart-retrieve .product-name{text-overflow:ellipsis;margin-right:10px;white-space:nowrap;overflow:hidden}}@media only screen and (max-width:1023px){#modal-cart-retrieve .product-name{width:calc(100% - 60px);line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box}}#modal-cart-retrieve .product-price{margin-left:auto;font-weight:700;white-space:nowrap;font-size:14px}#modal-cart-retrieve .message{text-align:center;font-weight:700;font-size:16px;margin:16px 0 32px}@media only screen and (min-width:1024px){#modal-cart-retrieve .cart-retrieve-actions button[data-action]{height:40px;line-height:40px;font-size:14px;min-width:200px}}@media only screen and (max-width:400px){#modal-cart-retrieve .cart-retrieve-actions button{width:100%!important}#modal-cart-retrieve .cart-retrieve-actions button+button{margin:12px 0 0!important}}#modal-home-delivery-promotion-message .remodal-close{display:none}.delivery-badge{display:flex;padding:8px 8px 0;align-items:center}.delivery-badge .delivery-badge-head{font-weight:700;font-size:14px}.delivery-badge .delivery-badge-text{font-size:12px;margin-top:3px}.delivery-badge .delivery-badge-info,.delivery-badge .delivery-badge-more{font-size:12px;z-index:2;position:relative}.delivery-badge .delivery-badge-image{font-size:2px;overflow:hidden;border:0;margin:0 20px 0 0}@media only screen and (min-width:1024px){.delivery-badge .delivery-badge-image{width:40px;height:40px;align-self:center;min-width:40px;min-height:40px}}@media only screen and (max-width:1023px){.delivery-badge .delivery-badge-image{width:32px;height:32px;min-width:32px;min-height:32px}}@media only screen and (min-width:1024px){.delivery-badge-modal{max-width:90%;width:1000px}}@media only screen and (max-width:1023px){.delivery-badge-modal{width:100%}}.delivery-badge-modal .section+.section{margin-top:1rem}.delivery-badge-modal .section-section{padding:8px 16px;border:2px solid #0a0a0a}.delivery-badge-modal .section-section .title-bar{display:flex;align-items:center}.delivery-badge-modal .section-section .title{font-size:1rem;font-weight:700;line-height:1.3125rem;display:inline-block;align-items:center;padding:8px 30px 8px 0;cursor:pointer;position:relative}.delivery-badge-modal .section-section .title:after{position:absolute;top:50%;right:10px;margin-top:-6px;font-size:13px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transition:all .2s ease}.delivery-badge-modal .section-section[data-expanded=false]{border-color:#e5e5e5}.delivery-badge-modal .section-section[data-expanded=false] .title:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.delivery-badge-modal .section-section[data-expanded=false] .description{display:none}.delivery-badge-modal .section-section .description{margin-top:9px}.delivery-badge-modal .section-section ul{counter-reset:section;margin:1rem 0;padding:0;list-style:none}.delivery-badge-modal .section-section li{padding:5px 0 5px 36px;position:relative}.delivery-badge-modal .section-section li+li{margin-top:1rem}.delivery-badge-modal .section-section li:before{counter-increment:section;content:counter(section);height:1.5rem;line-height:1.5rem;text-align:center;width:1.5rem;background:#e5e5e5;color:#767676;display:block;border-radius:50%;position:absolute;top:4px;left:0}.delivery-badge-modal .section-legal{color:#767676}.delivery-badge-modal .section-legal>.link{margin-top:16px}#basket .nav-buttons{flex-wrap:wrap}#basket .nav-buttons .total{width:100%}#basket #preview-order{display:block}#basket .warning-message{margin-bottom:0}@media only screen and (min-width:1024px){#basket .warning-message+#cart-summarize{margin-top:8px}}#basket #cart-summarize>.message .price-box{display:flex;justify-content:flex-end}#basket .delivery .message{margin-top:16px;margin-bottom:0}#basket .user-instalment-option-changed-message{margin-bottom:16px!important}#basket .user-instalment-option-changed-message+.total-row-3{padding-top:0}#basket .service-controls{display:flex;flex-flow:column;align-items:flex-end}#basket .partner-subscription-info{display:flex}#basket .esd-product-availability:before{margin:0 2px 0 0}#basket .product-suggested{clear:both}#basket .quantity-box{margin-bottom:5px;display:flex}#login-box .password-recovery{font-size:14px;margin-bottom:10px}#login-box .login-button{display:block;width:100%}#registration-box .register-bottom-message{font-size:12px;margin:48px 0 0}@media only screen and (max-width:1023px){#registration-box .register-bottom-message{font-size:10px;margin-top:42px}}#registration-box .register-button{display:block;width:100%;margin-top:33px}#registration-box .permission-header{font-weight:700;font-size:14px;margin:0;padding:9px 0 17px}#registration-box .row-register-password{margin-bottom:10px}.guest-mode #simple-register-box+.nav-buttons{display:none}#guest-box .separator,#no-guest-box .separator{position:relative;text-align:center;margin:13px 0}#guest-box .separator:before,#no-guest-box .separator:before{content:"";height:1px;background:#e5e5e5;width:100%;display:block;font-size:12px;position:absolute;top:50%;z-index:0}#guest-box .separator:after,#no-guest-box .separator:after{content:"Lub";display:inline-block;padding:0 10px;background-color:#fff;color:#e5e5e5;font-size:14px;z-index:1;position:relative}#guest-box button{display:block;width:100%}#guest-box #registation-profits{margin:25px 0 0}#guest-box #registation-profits p{display:block;margin:8px}#guest-box #registation-profits ul{margin:8px 0 0;padding:0;list-style:none}#guest-box #registation-profits li{padding:12px 0 0 30px;position:relative;font-size:14px}#guest-box #registation-profits li:before{position:absolute;top:14px;left:2px;width:18px;height:18px;color:#00ae50;font-weight:700;text-align:center}#no-guest-box #disabled-guest-reasons{margin:18px 0 0}#no-guest-box .guest-mode{display:block;width:100%}@media only screen and (max-width:1023px){#registration-box+.nav-buttons{padding-top:8px;padding-bottom:8px;margin-bottom:0}}@media only screen and (min-width:1024px){#registration-box+.nav-buttons{display:none}}#registration-box[data-view=a] #original-registration,#registration-box[data-view=a] .registration-title,#registration-box[data-view=b] #original-registration h3,#registration-box[data-view=b] #registation-profits,#registration-box[data-view=b].not-available-guest-mode .registration-title,#registration-box[data-view=b] .register-full,#registration-box[data-view=c] #guest-box{display:none}#login article .login-nav-buttons{text-align:center}@media only screen and (max-width:1023px){#login article .login-nav-buttons{display:none}}#modal-guest-cms-block p,#modal-guest-cms-block ul{margin:4px 0}@media only screen and (min-width:1024px){#modal-guest-cms-block .buttons{display:flex}}#modal-guest-cms-block .buttons .cancel{margin:0}#modal-guest-cms-block .buttons .confirm{color:#fff;background:#016ef4;margin:0}@media only screen and (min-width:1024px){#modal-guest-cms-block .buttons .confirm{min-width:70%;margin-left:16px}}@media only screen and (max-width:1023px){#modal-guest-cms-block .buttons .confirm{margin-top:16px}}#password-recovery .remind-password-button{display:block;width:100%}#password-recovery p{margin-top:0}.email-invalid .email-invalid-message{display:block}#email-invalid-text{color:#0876fe;cursor:pointer}.email-invalid-message{background:#fff2e9;border-radius:7px;padding:20px;display:none;font-weight:400;color:#ab4500;margin-top:20px;font-size:.85rem}.email-invalid-message>strong{font-size:1rem;font-weight:700;display:block}#modal-email-rules h3{font-weight:400;margin:0 0 36px;padding:0;font-size:1rem}#modal-email-rules .buttons{display:flex;flex-direction:column;flex-direction:column-reverse}#modal-email-rules .yes{margin-top:12px}#modal-email-rules .no{margin-top:0}.recaptcha{margin-bottom:24px}.recaptcha[hidden]{display:none}.recaptcha .error-message{margin-top:8px}.recaptcha .info{margin-bottom:16px;font-size:.85rem}.recaptcha.validate-error{margin-bottom:0}.recaptcha.validate-error+label.error{color:#bc0b0b;font-size:12px;display:block;padding:2px 0 0 4px;margin-bottom:24px}.permission-modal .permission-modal-close{width:100%;padding:0;height:41px;margin-top:16px}#login h3,#password-recovery-modal h3{font-size:20px;margin:0 0 20px;padding:0}@media only screen and (max-width:1023px){#login h3,#password-recovery-modal h3{font-size:16px;margin:0 0 15px}}#login .regulations,#password-recovery-modal .regulations{font-size:12px}#login #container>aside{position:static}@media only screen and (min-width:1024px){#login #container{display:flex;justify-content:space-between}#login #container>article,#login #container>aside{width:calc(50% - 16px)}}@media only screen and (max-width:1023px){#login #container>aside{display:block;float:none}}#returning-user-data-box:before{content:"Dane zamawiającego"}#returning-user-data-box .static-data .row{display:flex;padding:12px 0 0}#returning-user-data-box .static-data .label{color:#767676;white-space:nowrap;min-width:150px}#returning-user-data-box #incomplete-full-name{margin-top:16px}#returning-user-data-box #incomplete-full-name .row:last-child{margin-bottom:0}@media only screen and (min-width:1024px){#returning-user-data-box #label-no-email,#returning-user-data-box .row-input{max-width:68%}}.user-type-info .error-notice{color:#bc0b0b;display:block;margin-top:-10px;margin-bottom:24px;font-size:13px;padding-left:12px}.user-type-info .tax-id-type-box{display:none}.user-type-info .tax-id-type-box.active{display:block}.invoice-data-form .regon-box{margin:-5px 0 24px}.invoice-data-form .tax-id-type-box{display:none}.invoice-data-form .tax-id-type-box.active{display:block}#additional-invoice-section .row-percentage-share,#invoice-section .row-percentage-share{width:50%;display:flex;align-items:center;flex-wrap:wrap}#additional-invoice-section .row-percentage-share div,#invoice-section .row-percentage-share div{order:1;width:70%}#additional-invoice-section .row-percentage-share:after,#invoice-section .row-percentage-share:after{order:2;content:"%";margin-left:7px;font-weight:700}#additional-invoice-section .row-percentage-share label,#invoice-section .row-percentage-share label{order:3}#additional-invoice-section .section-title,#invoice-section .section-title{font-size:16px}#additional-invoice-data #additional-invoice-data-selector.is-hidden,#additional-invoice-data .employee-address-details-toggle,#additional-invoice-data .row-employee-name{display:none}#additional-invoice-data .employee-address-details-toggle .text{font-weight:700;font-size:16px}#additional-invoice-data.employee-role-selected .row-company-name{display:none}#additional-invoice-data.employee-role-selected .employee-address-details-toggle,#additional-invoice-data.employee-role-selected .row-employee-name{display:block}#additional-invoice-data.employee-role-selected .employee-address-details-toggle+.section-title,#additional-invoice-data .invoice-address-box.is-hidden{display:none}#additional-invoice-role-description{resize:vertical}#label-toggle-invoice-details{margin-bottom:10px}.tax-payer-role-row{justify-content:space-between;display:flex;flex-direction:column}.tax-payer-role-row .tax-payer-info{display:none;line-height:16px;margin-left:5px}.tax-payer-role-row .tax-payer-role.is-disabled{color:#767676}.tax-payer-role-row .tax-payer-role.is-disabled .tax-payer-info{display:block}.tax-payer-role-row>div{display:flex;align-items:center}@media only screen and (min-width:1024px){.tax-payer-role-row{flex-direction:row}.tax-payer-role-row>div{width:50%}}#label-toggle-additional-invoice-details{margin-top:5px}#label-toggle-tax-payer-role-grv,#label-toggle-tax-payer-role-jst{margin:0 0 0 20px}#choose-delivery-form #permissions .permissions-check-all .text{font-size:16px;font-weight:700}#choose-delivery-form #permissions .permissions-group{padding-top:8px;padding-left:32px}#choose-delivery-form #permissions .permissions-group hr{height:0;margin:16px 0;border:none;border-top:1px solid #e5e5e5;color:#e5e5e5}#choose-delivery-form #permissions:not(:has(hr:last-of-type)) .permissions-check-all{display:none}#choose-delivery-form #permissions:not(:has(hr:last-of-type)) .permissions-group{padding-top:0;padding-left:0}#choose-delivery-form #permissions:not(:has(hr:last-of-type)) .permissions-group hr{display:none}#choose-delivery-form #permissions.digital-product-permission{margin-top:16px;margin-bottom:0}#choose-delivery-form #permissions .permission-header{margin:0;padding:0 0 16px;font-size:14px}#choose-delivery-form #permissions .additional-permissions{margin-top:16px}#choose-delivery-form #permissions .additional-permissions:empty{display:none}#choose-delivery-form #permissions .ceneo-agreement,#current-permissions .checkbox-css{margin-bottom:16px}.taxfree-message-empty-shop-list{margin:8px 0 0}.taxfree-message-empty-shop-list+.validate-target.validate-error{margin:10px 0 0;padding:0 0 5px 16px;background:#fff7f7}#shops-list.loading:empty{min-height:200px}#location-box #only-available-box{margin-bottom:16px}#location-box #delivery-time-info{margin-top:10px;display:none}#location-box #label-delivery-confirm{margin-top:16px}#location-box #search-city{margin-bottom:16px}#location-box #shops>.message{margin:0 10px}#location-box .shops-list{display:flex;flex-wrap:wrap}#location-box .shops-list>*{width:100%}#location-box button.toggle-hours{margin-top:3px}#location-box button.toggle-hours:after{margin-left:5px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}#location-box .show-hours-details button.toggle-hours:after,#location-box.show-only-selected .selected-location button.toggle-hours:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}#location-box .show-hours-details+.delivery-desc,#location-box.show-only-selected .selected-location+.delivery-desc{display:block}#location-box .show-hours-details .delivery-desc+.hours-box,#location-box .show-hours-details .hours-box,#location-box.show-only-selected .selected-location .delivery-desc+.hours-box,#location-box.show-only-selected .selected-location .hours-box{display:flex;margin-top:15px}#location-box .show-hours-details .delivery-desc+.hours-box+label,#location-box .show-hours-details .hours-box+label,#location-box.show-only-selected .selected-location .delivery-desc+.hours-box+label,#location-box.show-only-selected .selected-location .hours-box+label{border-top:1px solid #e5e5e5}#location-box .hours-box{display:none;border-radius:7px;justify-content:space-between;background:#f8f8f8;flex-wrap:wrap;padding:10px 10px 0}#location-box .hours-box .title{font-size:.8rem;color:#949494;margin-bottom:10px}#location-box .hours-box .special-working-hours-header{font-size:.8rem;color:red;margin-bottom:10px}#location-box .hours-box .special-working-hours .special-data-row>div{font-size:.9rem}#location-box .hours-box>div{width:48%;margin-bottom:15px;font-size:.9rem}#location-box .select-css select{text-transform:uppercase}#location-box .location-address{font-size:.85rem}#location-box .location-name,#location-box .location-opening{margin:0 0 5px;text-transform:none}#location-box .location-opening{margin-top:10px}#location-box .radio-css{border:1px solid #e5e5e5;border-radius:7px}#location-box .radio-css input[type=radio]+i{top:16px;left:10px}@media only screen and (max-width:1023px){#location-box .radio-css input[type=radio]+i{top:8px;left:8px}}#location-box .radio-css+.radio-css{margin-top:16px}#location-box .location-info{padding:26px 24px 26px 60px}@media only screen and (max-width:1023px){#location-box .location-info{padding:16px 16px 16px 55px;box-shadow:0 10px 20px rgba(48,49,51,.07),0 2px 7px rgba(40,41,42,.1)}}#location-box .location-info:hover{box-shadow:0 10px 20px rgba(48,49,51,.07),0 2px 7px rgba(40,41,42,.1)}#location-box .location-info .payment-ozg{margin:4px 0}#location-box .location-info p{margin:0}#location-box .location-info .delivery-date{margin:10px 0}#location-box .location-info .location-address{margin:4px 0}#location-box .location-info .shop-hours{margin-bottom:5px}#location-box .selected-location{border:2px solid #0876fe}#location-box .additional-message,#location-box .special-message{margin-top:5px;color:red}#location-box.show-delivery-time-message #delivery-time-info{display:block}#location-box.show-delivery-time-message.show-only-selected .shop-delivery{display:none!important}#location-box.has-locations #only-available-box,#location-box.has-more-locations #more-locations{display:block}#location-box.show-only-available .location:not(.in-store-available){display:none}#location-box.show-only-selected .selected-location .toggle-hours{display:none!important}#location-box.show-only-selected .selected-location+.delivery-desc{margin-top:10px}#location-box .more-locations-button{display:none!important}#location-box:not(.show-more-locations) .location.location-index-2~.location{display:none}#location-box.has-more-locations .more-locations-button{display:block!important}#location-box .change-delivery-time{width:100%;margin-top:10px}#location-box .more-locations-button,#location-box .other-location{padding:10px;text-align:center;width:100%;margin-top:10px;display:block;font-weight:700;font-size:1rem}#location-box .more-locations-button:after,#location-box .other-location:after{margin-left:5px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}#find-near{background:url(/img/rwd/shop.png) no-repeat 0;display:inline-block;height:40px;line-height:38px;padding:0 0 0 50px;white-space:nowrap;font-size:1rem}#search-by-zip-code{margin-top:10px}#search-by-zip-code input{width:100%}#modal-delivery-points{overflow:hidden}#modal-delivery-points #map{width:100%;height:60vh;margin-top:16px}@media only screen and (max-width:1023px){#modal-delivery-points #map{margin-left:-16px;width:calc(100% + 32px)}}#modal-delivery-points #map button{min-width:auto}@media only screen and (max-width:1023px){#modal-delivery-points .delivery-type-inpost #map{height:calc(100vh - 80px);height:calc(100dvh - 80px)}}#modal-delivery-points .delivery-type-dhl #map{margin-top:9px}@media only screen and (max-width:1023px){#modal-delivery-points .delivery-type-dhl #map{height:calc(100vh - 159px);height:calc(100dvh - 159px)}}#modal-delivery-points .delivery-points{position:relative}#modal-delivery-points .delivery-points i{display:none}#modal-delivery-points .delivery-points .filters-box{display:block}#modal-delivery-points .delivery-points .delivery-point{display:flex;border:0;box-shadow:none!important;padding:0}#modal-delivery-points .delivery-points .change-point{display:none!important;margin-top:16px}#modal-delivery-points .filters-box{border:0;padding-top:0;margin:29px 0 8px}@media only screen and (max-width:1023px){#modal-delivery-points .filters-box{margin:14px 0 0}}#modal-delivery-points .filters-box:before{display:none}#modal-delivery-points .search-on-map{position:absolute}@media only screen and (max-width:1023px){#modal-delivery-points .search-on-map{bottom:16px;left:0;z-index:2;color:#fff;padding:16px 12px 16px 44px;text-decoration:none;border-radius:100px;background:#0876fe url(/img/rwd/euro/geolocation.png) no-repeat 12px;background-size:24px}}@media only screen and (min-width:1024px){#modal-delivery-points .search-on-map{top:1px;right:64px;z-index:2;padding:10px 10px 10px 52px;text-decoration:none;background:url(/img/rwd/euro/geolocation.png) no-repeat 0}}@media only screen and (min-width:1024px){#modal-delivery-points .delivery-points-search{position:relative}}#modal-delivery-points .search-box{padding:0;margin-top:0}@media only screen and (min-width:1024px){#modal-delivery-points .search-box{width:calc(100% - 285px)}}@media only screen and (max-width:1023px){#modal-delivery-points .search-box{margin-left:50px}}#modal-delivery-points .selected-point{z-index:3;box-shadow:0 10px 20px rgba(48,49,51,.07),0 2px 7px rgba(40,41,42,.1),inset 0 0 0 1px #e5e5e5;border-radius:16px 16px 0 0;padding:26px 32px 40px;width:663px;max-width:100%;position:absolute;background:#fff;left:50%;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);bottom:-50px;transition:all .4s}@media only screen and (max-width:1023px){#modal-delivery-points .selected-point{width:100%;padding:16px 16px 40px;position:fixed;margin:0;bottom:0;bottom:env(safe-area-inset-bottom)}}#modal-delivery-points .selected-point.hidden{-webkit-transform:translate3d(-50%,100%,0);transform:translate3d(-50%,100%,0);visibility:hidden}#modal-delivery-points .selected-point .title{display:flex;align-items:center;justify-content:space-between;font-weight:700;font-size:1.25rem;line-height:27px;margin-bottom:38px}#modal-delivery-points .selected-point .close{width:32px;height:32px;border-radius:100%;max-width:32px;min-width:auto;background:hsla(0,0%,46%,.1);display:flex;align-items:center;justify-content:center;border:0}#modal-delivery-points .selected-point .close:before{font-size:11px;color:#767676;cursor:pointer}#modal-delivery-points .selected-point .openings-hours{padding:12px 0 0}#modal-delivery-points .selected-point .openings-hours:before{padding:0 0 7px}#modal-delivery-points .selected-point .choose-point{width:100%;margin-top:24px}#modal-delivery-points .empty-location-box{display:none;box-shadow:0 10px 20px rgba(48,49,51,.07),0 2px 7px rgba(40,41,42,.1),inset 0 0 0 1px #e5e5e5;border-radius:16px 16px 0 0;padding:16px 20px 40px;width:654px;max-width:100%;position:absolute;background:#fff;left:50%;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);bottom:0}#modal-delivery-points.empty-location .empty-location-box,#modal-delivery-points.empty-location .empty-location-message{display:block}.delivery-points-search #inpost-point-error,.delivery-points-search #parcel-point-code-error{margin-top:16px}#inpost-point-error,#parcel-point-code-error{display:block!important}#inpost-point-error:empty,#parcel-point-code-error:empty{display:none!important}#inpost-point-error+.delivery-point,#parcel-point-code-error+.delivery-point{margin-top:0!important}#delivery-point-localization-error~label{display:none!important}#modal-delivery-points .delivery-points{text-align:left}.delivery-points .search-description{padding:12px 0 0}.delivery-points .parcel-type{background:#fff no-repeat 50%;background-size:32px;box-shadow:0 1px 3px rgba(48,49,51,.2),0 4px 8px rgba(48,49,51,.16);border-radius:100px;margin:0 7px 0 0;padding:2px 27px;min-width:76px;text-transform:none;height:48px;color:#0876fe;border:0;vertical-align:top;cursor:pointer}.delivery-points .parcel-type:hover{background-color:#e6f1ff}.delivery-points .parcel-type:active{background-color:#b5d6ff}.delivery-points .parcel-type.hidden{display:none!important}.delivery-points .parcel-type.selected{border:2px solid #0876fe;padding:0 25px}.delivery-points .parcel-type img{height:32px}.delivery-points .search-box{margin-top:15px}.delivery-points .search-box .search-input{position:relative}.delivery-points .search-box .search-input input{border:0;height:48px;background:#f7f7f7;padding:3px 31px 0 12px;border-radius:7px;width:100%}@supports (-webkit-touch-callout:none){.delivery-points .search-box .search-input input{font-size:16px}}.delivery-points .search-box .search-input .search-button,.delivery-points .search-box .search-input .search-button:after{position:absolute;top:0;right:0;width:30px;height:100%;display:flex}.delivery-points .search-box .search-input .search-button:after{align-items:center;justify-content:center;color:#767676}.delivery-points .search-box .search{display:inline-block;height:40px;line-height:40px;padding:0 0 0 50px;margin:16px 0 0;display:block;white-space:nowrap}.delivery-points.type-inpost .search-box .search{background:url(/img/rwd/inpost.png) no-repeat 0 0}.delivery-points.type-dhl .search-box .search{background:url(/img/rwd/parcelPoint.png) no-repeat 0 0}.delivery-points .filters{white-space:nowrap;overflow-x:auto;padding:10px 8px 7px;margin:0 -8px}.delivery-points .filters-box{display:none;padding:34px 0 0}.delivery-points .filters-box:before{content:"Pokaż punkty:";padding-bottom:5px;display:block;font-weight:700}#gift-card-payment-box.gift-card-validation-error #add-gift-card-form .delivery-points input+.map-mask,.delivery-points #gift-card-payment-box.gift-card-validation-error #add-gift-card-form input+.map-mask,.delivery-points .error+.map-mask{margin-top:15px}.delivery-points .map-mask{display:none;margin-bottom:17px;margin-top:24px}.delivery-points .map-mask .show-map{background:url(/img/desktop/common/map-mask.jpg) no-repeat 50%;background-size:cover;box-shadow:none;height:80px;color:#0876fe;padding:16px 0 0;flex-direction:column;display:flex;align-items:center;width:100%;text-transform:none;border:0;border-radius:7px;font-size:1rem;font-weight:400;cursor:pointer}.delivery-points .map-mask .show-map:hover{text-decoration:underline}.delivery-points .map-mask .show-map:before{font-size:24px;color:#0876fe;margin-bottom:7px}.delivery-points.loading #delivery-points-list,.delivery-points.loading .filters-box,.delivery-points.loading .map-mask{display:none}.delivery-points.saving #last-saved-point:before,.delivery-points.saving>div:not(#last-saved-point){display:none!important}.delivery-points.saving #last-saved-point{margin-top:0}.delivery-points.saving #last-saved-point .delivery-point{margin:0}.delivery-points.show-list .filters-box,.delivery-points.show-list .map-mask{display:block!important}.delivery-points.show-list.type-inpost .delivery-points-search{padding-bottom:5px}.delivery-points.show-list.type-inpost .map-mask{margin-top:15px}.delivery-points.empty-filter .empty-filter-message,.delivery-points.empty-search .empty-search-message,.delivery-points.show-more .more-delivery-points{display:block}.delivery-points.empty-search .filters-box{display:none}.delivery-points.empty-search .empty-filter-message{display:none!important}.delivery-points #delivery-points-list:empty{display:none}.delivery-points #delivery-points-list:has(.delivery-point):before{font-weight:700;display:block;padding:15px 7px 1px 0}.delivery-points #delivery-points-list.validate-error{background:#fff7f7;margin:16px -24px -24px;padding:0 32px 16px}@media only screen and (max-width:1023px){.delivery-points #delivery-points-list.validate-error{margin:16px -32px -24px}}.delivery-points #delivery-points-list.validate-error .delivery-point>i:before{border-color:#f55858}.delivery-points #last-saved-point:empty{display:none}.delivery-points #last-saved-point:not(:empty){margin-top:16px}.delivery-points #last-saved-point:not(:empty) .delivery-point{display:flex}.delivery-points #last-saved-point:not(:empty):before{font-weight:700;display:block;padding-bottom:5px}.delivery-points.type-dhl #last-saved-point:before{content:"Ostatnio wybrany punkt odbioru"}.delivery-points.type-dhl #delivery-points-list:has(.delivery-point):before{content:"Proponowane punkty odbioru"}.delivery-points.type-inpost #last-saved-point:before{content:"Ostatnio wybrany Paczkomat®"}.delivery-points.type-inpost #delivery-points-list:has(.delivery-point):before{content:"Wybierz Paczkomat®"}.delivery-points.empty-filter #delivery-points-list:before,.delivery-points.empty-search #delivery-points-list:before{display:none!important}.delivery-points.empty-location .empty-location-message{display:block}.delivery-points .delivery-point{background:#fff;cursor:pointer;border-radius:7px;padding:24px 16px 27px 24px;display:flex;flex-wrap:wrap;font-size:1rem;margin-top:16px;position:relative;border:1px solid #e5e5e5}@media only screen and (max-width:1023px){.delivery-points .delivery-point{box-shadow:0 10px 20px rgba(48,49,51,.07),0 2px 7px rgba(40,41,42,.1)}}.delivery-points .delivery-point:hover{box-shadow:0 10px 20px rgba(48,49,51,.07),0 2px 7px rgba(40,41,42,.1)}.delivery-points .delivery-point:not(.visible){display:none}.delivery-points .delivery-point>i{flex:0 0 34px;position:relative}.delivery-points .delivery-point>i:before{content:"";border:2px solid #929292;width:18px;height:18px;display:block;border-radius:50%;position:absolute;top:0;left:0}.delivery-points .delivery-point.selected{padding:23px 15px 26px 23px}.delivery-points .delivery-point.selected>i:after{display:block;border-radius:50%;background:#0876fe;content:"";width:12px;height:12px;margin:2px 0 0 2px;position:absolute;top:3px;left:3px}.delivery-points .delivery-point.saved,.delivery-points .delivery-point.selected,.delivery-points .delivery-point.selected>i:before{border:2px solid #0876fe}.delivery-points .delivery-point.saved>i{display:none}.delivery-points .delivery-point.saved .delivery-details{order:1}.delivery-points .delivery-point.saved .delivery-point-logo{flex:0 0 47px;text-align:left}.delivery-points .delivery-point.saved .delivery-point-logo img{max-width:39px;margin:4px 0 0 -4px}.delivery-points .delivery-point.saved .change-point{display:block;order:2}.delivery-points .delivery-point.show-opening-hours .openings-hours{display:block}.delivery-points .delivery-point.show-opening-hours .openings-toggler:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.delivery-points .delivery-point .delivery-details{flex:1;position:relative}.delivery-points .delivery-point .delivery-details .name{font-size:14px;font-weight:700;display:inline}.delivery-points .delivery-point .delivery-details .name:after{content:","}.delivery-points .delivery-point .delivery-details .desc{margin-top:6px}.delivery-points .delivery-point .delivery-details .desc:first-letter{text-transform:uppercase}.delivery-points .delivery-point .delivery-details .info{font-size:14px;font-weight:700;display:inline}.delivery-points .delivery-point .delivery-details .delivery-info{font-weight:700;color:#00ae50;display:block;margin-top:16px}@media only screen and (min-width:1024px){.delivery-points .delivery-point.delivery-point-inpost .delivery-details{display:flex;justify-content:space-between}.delivery-points .delivery-point.delivery-point-inpost .inpost-details{width:50%}.delivery-points .delivery-point.delivery-point-inpost .delivery-info{width:50%;padding:0 5px;margin-top:0}}.delivery-points .delivery-point .openings-toggler{white-space:nowrap;display:inline-block;margin:18px 0 0;color:#0876fe;font-size:14px}.delivery-points .delivery-point .openings-toggler:hover{text-decoration:underline}.delivery-points .delivery-point .openings-toggler:after{font-size:13px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.delivery-points .delivery-point .delivery-point-logo{flex:0 0 58px;text-align:right}.delivery-points .delivery-point .delivery-point-logo img{max-width:58px;height:auto;font-size:3px;overflow:hidden}.delivery-points .delivery-point .change-point{display:none;text-align:right;color:#0876fe}.delivery-points .delivery-point .change-point:after{content:"";width:18px;height:18px;position:absolute;right:0;top:0;background:#0876fe;border-bottom-left-radius:7px;display:flex;align-items:center;justify-content:center}.delivery-points .delivery-point .change-point:before{position:absolute;right:3px;top:4px;font-size:8px;color:#fff;z-index:1}.delivery-points .delivery-point .openings-hours{display:none;border-top:1px solid #ccc;margin-top:16px;padding:12px 0 0;flex:0 0 100%;order:4;font-size:12px;line-height:2em}.delivery-points .delivery-point .openings-hours:before{content:"Standardowe godziny otwarcia";font-weight:700;display:block;font-size:.85rem}.delivery-points .more-delivery-points{display:none;width:100%;font-weight:700;font-size:16px;padding:16px 0;margin:20px 0 0}.delivery-points .more-delivery-points:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);margin-left:5px}.delivery-points .empty-filter-message,.delivery-points .empty-location-message,.delivery-points .empty-search-message{display:none;padding:16px;margin:10px 0;border-radius:7px;color:#0a0a0a;line-height:19px;background:#deedfa;position:relative;padding-right:70px;min-height:60px}.delivery-points .empty-filter-message:after,.delivery-points .empty-location-message:after,.delivery-points .empty-search-message:after{content:"";position:absolute;bottom:10px;right:10px;width:60px;height:60px;background:url(/img/rwd/empty-location.png) no-repeat 50%;background-size:contain}.delivery-points .empty-filter-message .title,.delivery-points .empty-location-message .title,.delivery-points .empty-search-message .title{padding:0 0 15px;font-size:1.25rem;font-weight:700}.pac-container{z-index:10001;box-shadow:none;border:1px solid #e5e5e5;border-radius:7px}.pac-container:before{content:"Sugestie";font-size:14px;line-height:19px;color:#767676;padding:20px 16px;display:block}.pac-container .pac-item{padding:11px 0;margin:0 18px;color:#767676}.pac-container .pac-item,.pac-container .pac-item span{font-size:14px;line-height:19px}.pac-container .pac-icon{margin-top:0;background:hsla(0,0%,46%,.2);border-radius:100%;width:32px;height:32px;display:inline-flex;align-items:center;vertical-align:middle;justify-content:center}.pac-container .pac-icon:before{color:#767676;font-size:15px}#delivery-points{display:flex;flex-direction:column}@media only screen and (max-width:1023px){.warranty-box .warranty-header{padding-bottom:10px}}@media only screen and (min-width:1024px){.warranty-box #pesel-box{margin-top:10px}}.warranty-box .insurer-warranty-header{font-weight:700;padding-bottom:10px}@media only screen and (max-width:1023px){.warranty-box .insurer-warranty-header{font-size:16px}}@media only screen and (min-width:1024px){.warranty-box .insurer-warranty-header{font-size:20px}}.warranty-box .insurer-warranties .warranty-messege{font-size:1rem;padding:0 0 12px}@media only screen and (min-width:1024px){.warranty-box .insurer-warranties .warranty-messege{padding:7px 0}}.warranty-box .insurer-warranties+.insurer-warranties{margin-top:7px}.warranty-box .insurer-warranties+.insurer-warranties .warranty-messege{display:none}.warranty-box .insurer-warranties ul{margin:0;padding:0}.warranty-box .insurer-warranties li{display:block;padding:7px 0 0 63px;margin:0;position:relative}.warranty-box .insurer-warranties img{position:absolute;top:10px;left:0;width:38px;height:34px;display:block;font-size:6px;overflow:hidden}.warranty-box .insurer-warranties .product-category{display:inline;font-weight:700;font-size:14px}.warranty-box .insurer-warranties .product-code{display:inline-block;font-size:12px;color:#767676}.warranty-box .insurer-warranties .product-code:before{content:"nr kat. "}.warranty-box .insurer-warranties .product-name{font-size:12px;margin-top:3px}.warranty-box .insurer-warranties .warranty-file{font-size:12px;margin-top:6px;color:#767676}.warranty-box .insurer-warranties .warranty-file br{display:none}.warranty-box .insurer-warranties .warranty-file a{margin-top:3px;font-size:14px;display:flex}.warranty-box .insurer-warranties .warranty-file+ul{margin-top:8px}.warranty-box .warranty-regulations{margin-top:22px}@media only screen and (min-width:1024px){.warranty-box .warranty-regulations{margin-top:32px}}.partner-subscriptions-contact-details #subscriptions-accept-terms-info{color:#767676;font-size:.85rem}#modal-company-invoice .notice,#modal-paper-invoice .notice{color:#767676;margin-top:6px}#modal-company-invoice .invoice-eco-info,#modal-paper-invoice .invoice-eco-info{background-color:#f3ffec;position:relative;color:#006828;padding:16px 16px 16px 42px;display:block;font-size:.8rem;z-index:1}@media only screen and (min-width:1024px){#modal-company-invoice .invoice-eco-info,#modal-paper-invoice .invoice-eco-info{margin:11px -26px -18px -56px}}@media only screen and (max-width:1023px){#modal-company-invoice .invoice-eco-info,#modal-paper-invoice .invoice-eco-info{margin:11px -25px -18px -50px}}#modal-company-invoice .invoice-eco-info:before,#modal-paper-invoice .invoice-eco-info:before{position:absolute;top:16px;left:24px;color:#00ae50}#modal-company-invoice .radio-css .text,#modal-paper-invoice .radio-css .text{padding:0}.user-info .cellphone-required{margin:0}.user-info .cellphone-required+#validate-data-invalid-message{margin-top:16px}.user-info .polish-phone-required{margin:0}.user-info .polish-phone-required+*{margin-top:16px}.user-info .user-info-notice{padding:0 0 16px;font-size:14px}.user-info .user-info-notice+.row{margin-bottom:0}.user-info.user-info-invalid-phone .cellphone-required{display:none}@media only screen and (min-width:1024px){.user-info #label-no-email,.user-info .row,.user-info .user-info-notice{max-width:68%}}#validate-data-invalid-message{margin-bottom:0}.product-with-coupon-box .product-with-coupon-message,.taxfree-box .taxfree-message{margin:8px 0 0}.address-info .row-input-tel{width:33%}@media only screen and (max-width:1023px){.address-info .row-input-tel{width:calc(50% - 8px)}}.force-reservation-box{background:#f7f6ff}.regon-box{display:none}.regon-box button{width:100%;padding:13px 10px;margin-top:16px}.regon-box.show{display:block}.regon-box .success{display:none}.regon-box.done{background:#f3ffec;color:#006828}.regon-box.done .todo{display:none}.regon-box.done .success{display:block}#regon-loading{width:171px;padding-top:85px;text-align:center;position:relative}#regon-loading:before{content:"";position:absolute;top:50%;left:50%;margin-top:-23px;margin-left:-23px;height:40px;width:40px;z-index:11;-webkit-animation:rotate360 .8s infinite linear;animation:rotate360 .8s infinite linear;border:6px solid #0975fd;border-right-color:transparent;border-radius:50%;top:40px}@keyframes rotate360{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}#regon-loading-error .buttons button{margin-top:10px}#choose-delivery-form #digital-product-permissions.digital-product-permission{margin-top:16px;margin-bottom:0}#choose-delivery-form #digital-product-permissions .digital-product-regulations{margin-top:16px}#choose-delivery-form #digital-product-permissions .digital-product-regulations:empty{display:none}#choose-delivery-form #digital-product-permissions .digital-product-permission-header{margin:0;padding:0 0 8px;font-size:14px}#choose-delivery-form #digital-product-permissions .subscription-service-regulations{margin:0;font-size:14px}#choose-delivery-form #digital-product-permissions .subscription-service-regulations a{position:relative;margin-top:8px;color:#016ef4}#choose-delivery-form #digital-product-permissions .subscription-service-regulations a:before{color:#016ef4;font-size:18px;margin:6px}.permissions-desc{margin-top:18px;padding:0;display:block;font-size:12px}.company-box{margin-top:16px}.additional-permissions{margin:10px 0 0}.company-instalment-warning,.individual-instalment-warning{color:#767676;margin:16px 0 0;font-size:.85rem}@media only screen and (min-width:1024px){.company-instalment-warning,.individual-instalment-warning{max-width:68%}}.user-type-company-box{margin-top:16px}@media only screen and (min-width:1024px){.user-type-company-box{max-width:68%}}#fv-fix-message,.individual-instalment-warning.strong-version{background:#e6f1ff;border-radius:7px;color:#0a0a0a;margin:10px 0 0}@media only screen and (min-width:1024px){#fv-fix-message,.individual-instalment-warning.strong-version{max-width:68%}}.company-additional-info{padding:5px 0;box-sizing:border-box;color:#666;font-size:12px}.invoice-form-notice{font-size:.85rem;margin:-3px 0 0;color:#767676}.company-disabled{color:#767676;font-size:.85rem;margin:16px 0 0}.company-invoice-select,.paper-invoice-select{margin:10px 0;position:relative}.company-invoice-select:after,.paper-invoice-select:after{content:"Zmień";color:#0876fe;cursor:pointer;top:-49px;right:10px;font-weight:400;position:absolute}.company-invoice-select:hover:after,.paper-invoice-select:hover:after{text-decoration:underline}#delivery-address,#invoice-data,#receiver-data{padding-top:16px}@media only screen and (min-width:1024px){#delivery-address .checkbox-css,#delivery-address .row,#invoice-data,#pesel-box .checkbox-css,#pesel-box .row,#receiver-data .checkbox-css,#receiver-data .row,.address-info .checkbox-css,.address-info .row{max-width:68%}}#pesel-box .pesel-message{margin:4px 0 16px;font-size:.75rem;color:#767676}.payment-info-for-no-card-payments{margin-top:16px;margin-bottom:0}#address-delivery-paper-invoice-message{display:none;padding:16px;border-radius:7px;color:#0a0a0a;background:#deedfa;font-size:12px;line-height:16px}#address-delivery-paper-invoice-message.show{display:block}.delivery-address-invalid-message,.home-address-invalid-message,.invoice-address-invalid-message{display:none}.delivery-address-invalid-message+.home-address-invalid-message,.home-address-invalid-message+.home-address-invalid-message,.invoice-address-invalid-message+.home-address-invalid-message{margin-top:16px}.delivery-form-fields>.delivery-badge{display:none}#delivery-banner .delivery-badge{margin:12px 0;font-size:14px;background-color:#fff;border:1px solid #e5e5e5;border-radius:7px;border-left:10px solid red;padding:8px 20px}#delivery-points #delivery-banner .delivery-badge{margin:12px 0 -8px}#choose-delivery-form .post-offices-list{padding:0 10px}#choose-delivery-form .phone-required{display:inline-block;padding-bottom:4px}#choose-delivery-form .delivery-address-other-container{padding-bottom:10px}#choose-delivery-form .invoice-form-info-desc{display:inline-block;padding-bottom:6px}#choose-delivery-form .pesel-invoice-needed{width:100%}#choose-delivery-form #label-warranty-regulations-readed{padding:8px}#choose-delivery-form #label-warranty-regulations-readed .text{line-height:14.4px;font-size:12px}#choose-delivery-form #show-paper-invoice,#choose-delivery-form .read-more{text-decoration:none;float:right;padding:0 5px}#choose-delivery-form .partner-subscriptions-contact-terms{margin-bottom:10px}#choose-delivery-form #nip-box{position:relative}#choose-delivery-form #shops-list{display:block!important}#choose-delivery-form #shops-list.hidden{display:none!important}#choose-delivery-form #show-paper-invoice{display:none}#choose-delivery-form .confirm-services-validation-result{margin:0 auto}#choose-delivery-form .read-more:before{content:"Rozwi\0144"}#choose-delivery-form .read-more:after{margin-left:2px;color:inherit}#choose-delivery-form .permission .long-permission{display:none}#choose-delivery-form .permission.long-permission-visible .long-permission{display:initial}#choose-delivery-form .permission.long-permission-visible .short-permission{display:none}#choose-delivery-form .permission.long-permission-visible .read-more:before{content:"Zwi\0144"}#container.hide-additional-invoice-details #additional-invoice-section,#container.hide-additional-invoice-entity-controls #label-toggle-additional-invoice-details,#container.hide-additional-invoice-percentage-share .row-percentage-share,#container.hide-additional-invoice-role-description .row-role-description,#container.hide-another-delivery-address #delivery-address,#container.hide-check-all-agreement .permissions-check-all,#container.hide-home-delivery-controls .delivery-home.delivery-time-hour-list,#container.hide-home-delivery-controls .delivery-home.radio-group,#container.hide-invoice-company-box #last-invoice-inputs-row,#container.hide-invoice-company-restrictions-message .invoice-company-restrictions-message,#container.hide-invoice-data #invoice-data,#container.hide-invoice-data-controls .invoice-needed.delivery-time-hour-list,#container.hide-invoice-data-controls .invoice-needed.radio-group,#container.hide-invoice-details #invoice-section,#container.hide-invoice-details-control #label-toggle-invoice-details,#container.hide-invoice-individual-user-restrictions-message .invoice-individual-user-restrictions-message,#container.hide-invoice-name-box .invoice-name-box,#container.hide-permissions-desc .permissions-desc,#container.hide-pesel-box #pesel-box,#container.hide-receiver-data #receiver-data,#container.hide-receiver-data-controls .receiver-data .delivery-time-hour-list,#container.hide-receiver-data-controls .receiver-data .radio-group,#container.hide-shops #shops-list #location-box>:not(#delivery-time-info),#container.user-type-company .individual-instalment-warning,#container.user-type-individual .company-additional-info,#container.user-type-individual .company-instalment-warning,#container.user-type-individual .user-type-company-box,#container:not(.edit-points) #delivery-points{display:none!important}#container.order-with-warranty.reservation-enabled .address-info,#container.order-with-warranty.reservation-enabled .invoice-data-form .invoice-header,#container.order-with-warranty.reservation-enabled .invoice-data-form .invoice-needed,#container.order-with-warranty.reservation-enabled .invoice-form-info,#container.order-with-warranty.reservation-enabled .product-with-coupon-box,#container.order-without-warranty.reservation-enabled .address-info,#container.order-without-warranty.reservation-enabled .invoice-data-form,#container.order-without-warranty.reservation-enabled .invoice-form-info,#container.order-without-warranty.reservation-enabled .product-with-coupon-box,#container.order-without-warranty.reservation-enabled .user-type-info,#container.product-with-coupon-enabled .force-reservation-box,#container.product-with-coupon-enabled .invoice-data-form,#container.product-with-coupon-enabled .invoice-form-info,#container.product-with-coupon-enabled .taxfree-box,#container.product-with-coupon-enabled .user-type-info,#container.reservation-enabled .taxfree-box,#container.taxfree-enabled .force-reservation-box,#container.taxfree-enabled .invoice-data-form,#container.taxfree-enabled .invoice-form-info,#container.taxfree-enabled .product-with-coupon-box,#container.taxfree-enabled .user-type-info,#container.user-type-company .product-with-coupon-box,#container.user-type-company .taxfree-box{display:none}.phone-with-country-code{display:flex;align-items:start}@media only screen and (min-width:1024px){.phone-with-country-code{max-width:68%}}.phone-with-country-code:last-of-type{margin-bottom:0}.phone-with-country-code .row-input-tel{margin-left:24px;flex-grow:1;max-width:unset}.guest-email-info{margin-top:-15px;color:#767676;font-size:.85rem}@media only screen and (min-width:1024px){.foreign-delivery-info-message{max-width:68%}}.polish-cellphone-required-info-message{margin-bottom:0}.e-payment-banks-list{display:none}#e-transfer-banks{width:100%}#e-transfer-banks .banks-info{font-weight:700;margin:10px 0;padding:0}.banks-list{display:flex;flex-wrap:wrap}.banks-list .bank{display:flex;padding:5px;margin:1%;min-height:45px;border-radius:7px;border:1px solid #e5e5e5;position:relative;justify-content:center;cursor:pointer}@media only screen and (max-width:1023px){.banks-list .bank{width:48%}}@media only screen and (min-width:1024px){.banks-list .bank{width:23%}}.banks-list .bank.active{border:2px solid #0876fe;padding:4px}.banks-list .bank img{width:100%;max-width:80px;font-size:6px;overflow:hidden;display:inline-block;min-height:40px}#address-reminder{display:none}#address-reminder>.text{padding:12px 0 10px}#address-reminder .address-delivery{display:flex;padding-left:40px;position:relative}#address-reminder .address-delivery:before{position:absolute;top:8px;left:2px;font-size:28px}#address-reminder .address-data{padding:7px 0 0;font-size:14px;font-weight:700;line-height:23px}#address-reminder .error-message{display:none}#address-reminder .button-box{margin-top:30px}#address-reminder.error .button-box,#gift-card-payment-box.gift-card-validation-error #add-gift-card-form input#address-reminder .button-box{background:#fff7f7;margin:16px -24px 0;padding:0 32px 16px}#address-reminder.error .error-message,#gift-card-payment-box.gift-card-validation-error #add-gift-card-form input#address-reminder .error-message{display:block}#address-reminder .address-checked span:before{content:"*";position:absolute;top:18px;left:45px;color:#bc0b0b}#address-reminder .back-to-k3{margin-top:16px}#address-reminder.checked .address-checked span:before{top:17px;left:44px}#address-reminder.checked .back-to-k3{opacity:.6}.payment-list .payment-ozg{margin-left:5px;display:inline}.payment-list h1+.promoted-payments>.payment-group-name:first-child+label,.payment-list h1+.promoted-payments>label:first-child{margin-top:0}.payment-list .delivery-time-hour-list,.payment-list .radio-group{display:flex;flex-wrap:wrap}.payment-list .delivery-time-hour-list .other-payment-item,.payment-list .delivery-time-hour-list .payment-item,.payment-list .radio-group .other-payment-item,.payment-list .radio-group .payment-item{width:100%}@media only screen and (min-width:1024px){.payment-list .blik-payments-inline.delivery-time-hour-list .payment-item-blik:not(.promoted),.payment-list .blik-payments-inline.delivery-time-hour-list .payment-item-blik_one_click:not(.promoted),.payment-list .radio-group.blik-payments-inline .payment-item-blik:not(.promoted),.payment-list .radio-group.blik-payments-inline .payment-item-blik_one_click:not(.promoted){width:calc(50% - 8px)}}@media only screen and (min-width:1024px){.payment-list .blik-payments-inline.delivery-time-hour-list .payment-item-blik_one_click:not(.promoted),.payment-list .radio-group.blik-payments-inline .payment-item-blik_one_click:not(.promoted){margin-left:auto}}.payment-view .instalment-context:not(.show-all) .payment-group-name,.payment-view .instalment-context:not(.show-all) .payment-item:not(.payment-instalment),.payment-view .last-payment:not(.show-all) .payment-group-name,.payment-view .promoted-payments.last-payment:not(.show-all) .other-payment-item~.payment-item:not(.promoted),.payment-view .promoted-payments:not(.show-all):not(.last-payment) .payment-item:not(.promoted),.payment-view .show-all .show-all-payments{display:none}.payment-view .payment-item{display:flex;flex-wrap:wrap;position:relative;margin:0 0 16px}.payment-view .payment-item:last-of-type{margin-bottom:0}.payment-view .payment-item:not(.loading):after{display:none!important}.payment-view .payment-item .show-banks{display:none}.payment-view .payment-item.short-banks #e-transfer-banks,.payment-view .payment-item.short-banks .show-banks .payment-info{display:none!important}.payment-view .payment-item.short-banks .show-banks{display:flex;text-align:center;margin:-10px 0 -12px;align-items:center}.payment-view .payment-item.short-banks .show-banks:last-child{margin-right:auto}.payment-view .payment-item.short-banks .show-banks img{max-height:40px;max-width:80px;margin:0 8px}@media only screen and (max-width:400px){.payment-view .payment-item.short-banks .show-banks img{margin:0 4px;max-height:31px;max-width:62px}}.payment-view .payment-item.short-banks .show-banks button{z-index:2;white-space:nowrap;font-weight:700}@media only screen and (max-width:1023px){.payment-view .payment-item.short-banks .show-banks button{margin-right:-15px}}.payment-view .payment-item.payment-item-e_transfer .payment-name{white-space:nowrap}.payment-view .payment-item .guest-actions{margin:3px 0 0;color:#767676;font-size:14px}.payment-view .payment-item .guest-actions .guest-login,.payment-view .payment-item .guest-actions .guest-register{position:relative;z-index:2}.payment-view .payment-item .question-mark{position:relative;z-index:3;margin-left:3px}@media only screen and (max-width:1023px){.payment-view .payment-item .question-mark{margin-left:0}}.payment-view .payment-item .question-mark:before{font-size:21px}@media only screen and (max-width:1023px){.payment-view .payment-item .question-mark:before{font-size:16px}}.payment-view .payment-item .payment-option{width:100%}.payment-view .payment-item .payment-option+div{z-index:2}@media only screen and (max-width:1023px){.payment-view .payment-item.payment-item-shop .text{flex-wrap:wrap}}.payment-view .payment-item .payment-content{display:flex;justify-content:space-between;padding-left:50px;position:relative}@media only screen and (max-width:1023px){.payment-view .payment-item .payment-content{padding-left:41px}}.payment-view .payment-item .payment-content:before{width:32px;height:32px;position:absolute;top:-6px;left:0;content:"";background:no-repeat 50%;background-size:contain}.payment-view .payment-item .payment-disabled,.payment-view .payment-item .payment-info{margin-top:12px}.payment-view .payment-item .payment-price{font-weight:700;margin-left:auto;padding-left:10px;white-space:nowrap}.payment-view .payment-item .payment-body{display:flex;flex-direction:column}.payment-view .payment-item .payment-name{font-weight:700;display:flex}#gift-card-order-form .payment-item-transfer{display:none}#modal-warranty-payment-conflict-encouragement{padding:0}#modal-warranty-payment-conflict-encouragement .modal-header{align-items:center;background:#f4f4f4;display:flex;width:100%;border-bottom:1px solid #ccc}#modal-warranty-payment-conflict-encouragement .modal-header .modal-title{padding:18px 0;flex:1px;font-size:14px;line-height:17px}#modal-warranty-payment-conflict-encouragement .modal-header .modal-close{font-weight:400;text-transform:none;border:0;box-shadow:none;background:transparent;position:absolute;font-size:14px;line-height:17px;padding:10px 18px}#modal-warranty-payment-conflict-encouragement .modal-header .modal-close:before{-webkit-transform:rotate(180deg);transform:rotate(180deg);font-size:12px;margin-right:10px;position:relative;top:-2px}#warranty-payment-conflict-encouragement p{margin:0;padding:0}#warranty-payment-conflict-encouragement .order-warranty-adjustment,#warranty-payment-conflict-encouragement .order-warranty-encouragement{margin:0 auto;max-width:708px}#warranty-payment-conflict-encouragement .error-message{color:#bc0b0b;display:none}#warranty-payment-conflict-encouragement .product-data{display:flex;align-items:center}#warranty-payment-conflict-encouragement .product-data img{margin:13px 29px 13px 13px;width:71px;height:63px;display:block}#warranty-payment-conflict-encouragement .product-data .product-category{display:inline;font-weight:700}#warranty-payment-conflict-encouragement .product-data .product-category:first-letter{text-transform:uppercase}#warranty-payment-conflict-encouragement .product-data .product-code{font-size:.85rem;display:inline;color:#767676}#warranty-payment-conflict-encouragement .product-data .product-name{padding-top:3px;font-size:.85rem}#warranty-payment-conflict-encouragement .product-warranty-options{padding:20px 0 10px}#warranty-payment-conflict-encouragement .warranty-header{font-weight:700}#warranty-payment-conflict-encouragement .warranty-wrapper{margin-bottom:16px}#warranty-payment-conflict-encouragement .unavailable-warranty-details{background:#f7f7f7;box-shadow:inset 0 0 0 1px #e5e5e5;border-radius:7px;padding:24px;margin-top:12px;color:#767676;font-size:14px}#warranty-payment-conflict-encouragement .unavailable-warranty-details .name{font-weight:700;margin-bottom:3px}#warranty-payment-conflict-encouragement .unavailable-warranty-details .description{margin-bottom:8px}#warranty-payment-conflict-encouragement .unavailable-warranty-details .price-info{padding-top:5px}#warranty-payment-conflict-encouragement .unavailable-warranty-details .price-info br{display:none}#warranty-payment-conflict-encouragement .available-warranty-details{border:1px solid #e5e5e5;padding:16px 16px 16px 52px;border-radius:7px;margin-top:16px}#warranty-payment-conflict-encouragement .available-warranty-details i{top:5px;left:6px}#warranty-payment-conflict-encouragement .available-warranty-details .name{font-size:14px;font-weight:700;margin-bottom:3px}#warranty-payment-conflict-encouragement .available-warranty-details .description{font-size:14px;margin-bottom:8px}#warranty-payment-conflict-encouragement .available-warranty-details .price{font-size:14px;font-weight:700}#warranty-payment-conflict-encouragement .buttons{margin-top:16px}#warranty-payment-conflict-encouragement .product-warranty-wrapper+.product-warranty-wrapper{padding-top:16px;border-top:1px solid #e5e5e5}#gift-card-payment-box.gift-card-validation-error #add-gift-card-form #warranty-payment-conflict-encouragement input.product-warranty-wrapper .error-message,#warranty-payment-conflict-encouragement #gift-card-payment-box.gift-card-validation-error #add-gift-card-form input.product-warranty-wrapper .error-message,#warranty-payment-conflict-encouragement .product-warranty-wrapper.error .error-message{display:block}#gift-card-payment-box.gift-card-validation-error #add-gift-card-form #warranty-payment-conflict-encouragement input.product-warranty-wrapper .available-warranty-details,#warranty-payment-conflict-encouragement #gift-card-payment-box.gift-card-validation-error #add-gift-card-form input.product-warranty-wrapper .available-warranty-details,#warranty-payment-conflict-encouragement .product-warranty-wrapper.error .available-warranty-details{background:#fff7f7;border-color:#bc0b0b}#operator-cash-confirm{display:none}#operator-cash-confirm label{margin:0!important}.payment-view #container:not(.is-sending) #permissions:after,.payment-view #container:not(.is-sending) #preview-order:after,.payment-view #container:not(.is-sending) .nav-buttons:after{display:none!important}.payment-view .is-sending .payment-list{cursor:wait}.payment-view .is-sending .payment-list button{pointer-events:none;cursor:wait}.payment-view .is-sending .payment-item{pointer-events:none}.payment-view .is-sending .payment-item.loading:before{border-radius:7px}.payment-view .is-sending .payment-item.loading *{color:#767676}.payment-view .is-sending .payment-item.loading #e-transfer-banks,.payment-view .is-sending .payment-item.loading button,.payment-view .is-sending .payment-item.loading img{opacity:.7}.payment-view #permissions{display:none}.payment-view #permissions.loading #label-payment-agreement a,.payment-view #permissions.loading #label-payment-agreement div{color:#ddd;background:#ddd}.payment-view .payment-group-name{font-weight:700;font-size:16px;padding:0;margin:0 0 8px;width:100%}.payment-view .payment-item+.payment-group-name{margin-top:8px}.payment-view h2{padding:21px 0 5px}.payment-view h3{font-size:16px;font-weight:700;padding:0;margin:0}.payment-view h3.other-payment-item{margin-top:16px}.payment-view .payment-list #permissions{margin:16px 0 0;border:0;box-shadow:none;padding:0}.payment-view .show-all-payments{padding:16px;margin:16px auto 0;display:flex}.payment-view .show-all-payments:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);margin-left:10px}#subscription-warranty-no-card-description{margin:0;display:block}#subscription-warranty-card-description{margin:0;display:none}#container.cash #operator-cash-confirm,#container.e-card #subscription-warranty-card-description{display:block}#container.e-card #subscription-warranty-no-card-description,#container.e-instalment #subscription-warranty,#container.e-instalment #subscription-warranty-no-card-description,#container.instalment #subscription-warranty,#container.instalment #subscription-warranty-no-card-description{display:none}#container.e-instalment #address-reminder,#container.show-additional-info #instalment-to-home-info{display:block}#container.show-shops-list #shops-list{display:block;padding:0;border:0}#container.apple-pay #permissions.p24,#container.apple-pay #permissions.payu,#container.apple-pay #permissions.tpay,#container.blik #permissions.p24,#container.blik #permissions.payu,#container.blik #permissions.tpay,#container.blik-one-click #permissions.p24,#container.blik-one-click #permissions.payu,#container.blik-one-click #permissions.tpay,#container.blik-pay-later #permissions.p24,#container.blik-pay-later #permissions.payu,#container.blik-pay-later #permissions.tpay,#container.e-card #permissions.p24,#container.e-card #permissions.payu,#container.e-card #permissions.tpay,#container.e-transfer #e-transfer-banks,#container.e-transfer #permissions.p24,#container.e-transfer #permissions.payu,#container.e-transfer #permissions.tpay,#container.google-pay #permissions.p24,#container.google-pay #permissions.payu,#container.google-pay #permissions.tpay,#container.master-pass #permissions.p24,#container.master-pass #permissions.payu,#container.master-pass #permissions.tpay,#container.payu-pay-later #permissions.p24,#container.payu-pay-later #permissions.payu,#container.payu-pay-later #permissions.tpay,#container.visa-mobile #permissions.p24,#container.visa-mobile #permissions.payu,#container.visa-mobile #permissions.tpay{display:block}#container #p24-regulation,#container #payu-regulation,#container #tpay-regulation{display:none}#container .p24 #p24-regulation,#container .payu #payu-regulation,#container .tpay #tpay-regulation{display:inline}#container.block-payment-type #permissions,#container.block-payment-type .payment-list{background:#f0f0f0;pointer-events:none;-webkit-filter:grayscale(1);filter:grayscale(1)}#container.block-payment-type #permissions *,#container.block-payment-type .payment-list *{-webkit-filter:grayscale(1);filter:grayscale(1)}#account-payment-module:not(.mop-initialized) payment-module,#order-payment-module:not(.mop-initialized) payment-module{display:block;min-height:50vh}#payment-module-webcomponent-error{max-width:400px;width:100%}@media only screen and (max-width:1023px){.delivery-time-list{margin:0 -16px}.delivery-time-list #deliveryTimeGroup-error{margin-left:16px;margin-bottom:16px}}.delivery-time-list>.validate-error:not(.delivery-time-hour-list){margin-top:-5px}.delivery-time-list>.validate-error+.delivery-time-hour-list.validate-error,.delivery-time-list>.validate-error+.delivery-time-hour-list.validate-error .label-error{display:none!important}.delivery-time-list .delivery-time-day-list{display:flex}@media only screen and (min-width:1024px){.delivery-time-list .delivery-time-day-list{flex-wrap:wrap;margin:-6px -6px 0;padding:6px}}@media only screen and (max-width:1023px){.delivery-time-list .delivery-time-day-list{overflow-x:scroll;padding:0 12px}.delivery-time-list .delivery-time-day-list .first-inactive{display:none!important}}.delivery-time-list .delivery-time-day-list:not(.validate-error) #interval-error{display:none}.delivery-time-list .delivery-time-group{text-align:center}@media only screen and (max-width:1023px){.delivery-time-list .delivery-time-group{padding:0 4px 8px}}@media only screen and (min-width:1024px){.delivery-time-list .delivery-time-group{margin:0 4px 8px 0}}@media only screen and (min-width:1440px){.delivery-time-list .delivery-time-group{margin-right:7px}}.delivery-time-list .delivery-time-group.is-active .delivery-box{border:2px solid #0a0a0a}.delivery-time-list .delivery-time-group.is-active .delivery-box:after{background-color:#0a0a0a;width:14px;height:14px;line-height:12px;font-size:9px;font-weight:400;text-align:left}.delivery-time-list .delivery-time-group.is-inactive{cursor:default;pointer-events:none}.delivery-time-list .delivery-time-group.is-inactive *{color:#767676}.delivery-time-list .delivery-time-group.is-inactive .delivery-box{background:#f1f1f1}.delivery-time-list .delivery-time-group.is-inactive .delivery-box .delivery-box-price:before{content:"Niedost\0119pny";font-size:16px}.delivery-time-list .delivery-time-group>i{display:none}.delivery-time-list .delivery-day{display:flex;flex-flow:column;height:100%}.delivery-time-list .delivery-box{background:#fff;border:2px solid #e5e5e5;border-radius:0;display:flex;flex:1;flex-flow:column;position:relative;padding:18px 0 2px;width:112px}@media only screen and (min-width:1024px) and (max-width:1280px){.delivery-time-list .delivery-box{width:111px}}.delivery-time-list .delivery-box-month{color:#767676;font-size:14px;margin-top:2px}.delivery-time-list .delivery-box-day-of-month{font-size:34px;font-weight:700}@media only screen and (max-width:1023px){.delivery-time-list .delivery-box-day-of-month{padding-bottom:15px}}.delivery-time-list .delivery-box-day-of-week{font-size:12px}.delivery-time-list .delivery-box-date{margin-top:5px;font-size:12px;display:flex;align-content:center;align-items:center;flex-direction:column}.delivery-time-list .delivery-box-date em,.delivery-time-list .delivery-box-date span{margin:auto;line-height:18px;white-space:nowrap;font-style:normal}.delivery-time-list .delivery-box-date span{color:#fff!important;text-transform:uppercase;font-weight:700;padding:0 7px;background-color:red}.delivery-time-list .delivery-box-price{padding:0 0 11px;margin-top:16px;font-weight:700;font-size:16px}.delivery-time-hour-list #interval-error:not(:empty){display:block!important}.delivery-time-hour-list.validate-error{margin-top:0}@media screen and (max-width:1023px){.delivery-time-hour-list{padding:0 16px}.delivery-time-hour-list.validate-error{margin:16px -8px 0}}.delivery-time-hour-list .internal-group{background:#fff;border:1px solid #e5e5e5;border-radius:7px;padding:23px 0 12px 22px}.delivery-time-hour-list .internal-group:not(:last-child){margin-bottom:16px}.delivery-time-hour-list .internal-group .title{font-size:.85rem;color:#767676;padding:0 0 3px}.delivery-time-hour-list .group-content{display:none}.delivery-time-hour-list .group-content.is-visible{display:block}.delivery-time-hour-list .group-content.hidden-intervals .delivery-time-items{display:none}.delivery-time-hour-list .group-content .radio-css+.radio-css:before{display:block;margin:2px 16px 2px 42px;content:"";height:1px;background:#e5e5e5}.delivery-time-hour-list .delivery-price{position:absolute;top:11px;right:23px;font-weight:700}@media only screen and (min-width:1024px){#modal-unavailable-items{width:960px;max-width:960px}}@media only screen and (min-width:1280px){#modal-unavailable-items{width:1008px;max-width:1008px}}@media only screen and (min-width:1440px){#modal-unavailable-items{width:1142px;max-width:1142px}}@media only screen and (max-width:1023px){#modal-unavailable-items{width:100%}}#modal-unavailable-items .unavailable-items-message{font-size:.85rem;color:#ab4500;background:#fff2e9;padding:16px;border-radius:7px;margin:15px 0 0}@media only screen and (min-width:1024px){#modal-unavailable-items .unavailable-items-message{padding:24px}}#modal-unavailable-items .buttons,#modal-unavailable-items .unavailable-items,#modal-unavailable-items .unavailable-items-header,#modal-unavailable-items .unavailable-items-message{margin-left:auto;margin-right:auto;max-width:708px}#modal-unavailable-items .unavailable-item{padding:12px 10px 12px 100px;position:relative}#modal-unavailable-items .unavailable-item-image{position:absolute;top:0;left:0;width:67px;height:60px}#modal-unavailable-items .unavailable-item-image img{width:100%;height:100%;display:block}#modal-unavailable-items .unavailable-items-header{font-weight:700;padding:24px 0 32px}#modal-unavailable-items .unavailable-item-category{font-weight:700;display:inline;font-size:16px;padding-right:10px}#modal-unavailable-items .unavailable-item-category:first-letter{text-transform:uppercase}#modal-unavailable-items .unavailable-item-name{font-size:.85rem;margin-top:6px}#modal-unavailable-items .unavailable-item-code{display:inline;white-space:nowrap;color:#767676;font-size:14px}#modal-unavailable-items button[type=button]{margin-top:32px}#delivery-calendar-unavailable{padding:16px;background-color:#fff2e9;border-radius:7px;color:#ab4500;position:relative}@media only screen and (min-width:1024px){#delivery-calendar-unavailable{padding-right:110px}}#delivery-calendar-unavailable svg{display:none}@media only screen and (min-width:1024px){#delivery-calendar-unavailable svg{display:block;position:absolute;bottom:2px;right:16px}}#delivery-calendar-unavailable h2{margin:0 0 16px;font-size:20px}#delivery-calendar-unavailable p{font-size:14px;margin:0;padding:0}#modal-payu-price-limit-message h2{padding-right:0}#modal-payu-price-limit-message p{margin:0}#modal-payu-price-limit-message .buttons{margin-top:30px}#delivery-time .delivery-time>.message:last-child{margin-bottom:0}#delivery-time .delivery-time>.message h4{margin:0;padding:0;font-size:1rem}#delivery-time .delivery-time>.message p{margin:8px 0 0;padding:0}#delivery-time .esd-delivery-info{margin-bottom:16px}#delivery-time .delivery-cost .delivery-desc,#delivery-time .message.message-ws-error{position:relative;min-height:96px;padding-right:100px}#delivery-time .delivery-cost .delivery-desc:after,#delivery-time .message.message-ws-error:after{font-size:70px;position:absolute;bottom:10px;right:10px;color:#0a0a0a}#delivery-time .total .gift-card-summary,#delivery-time .total .standard-price,#delivery-time .total .summary-price-box{display:none}#delivery-time .standard-price,#delivery-time .summary-price{font-size:1.25rem;font-weight:700}#delivery-time .standard-price:first-letter,#delivery-time .summary-price:first-letter{text-transform:uppercase}#delivery-time .standard-price .price-normal,#delivery-time .summary-price .price-normal{float:right}#delivery-time .delivery-cost #label-delivery-confirm{margin-top:16px}#delivery-time .delivery-cost .delivery-desc h2{margin-top:0}#delivery-time #container.short-presentation .delivery-time,#delivery-time #container:not(.short-presentation) .row-delivery-time{display:none!important}#delivery-time #container.show-summary-price .delivery-total-cost,#delivery-time #container.show-summary-price .summary-price-box{display:block}#delivery-time #container.show-summary-price .delivery-cost{padding-bottom:24px;margin-top:-16px;padding-top:16px}#delivery-time #container.show-standard-price .standard-price{display:block}#delivery-time #container.show-standard-price .delivery-cost{padding-bottom:24px;margin-top:-16px;padding-top:16px}#delivery-time #container.show-gift-card-summary .gift-card-summary{display:block}#delivery-time #container.show-gift-card-summary .delivery-cost{padding-bottom:24px;margin-top:-16px;padding-top:16px}#delivery-time .delivery-day-message{display:none}#delivery-time .delivery-day-message.is-visible{display:block}#delivery-time .delivery-day-message .same-day-info-message{margin-top:16px}#delivery-time .delivery-total-cost{display:none;text-align:right;padding:10px;border:1px solid #ccc;border-radius:5px}#delivery-time .delivery-total-cost .delivery-total-cost-price{font-weight:700;padding-right:10px}#delivery-time .delivery-total-cost .delivery-total-cost-info{color:#999;font-size:10px;margin-top:2px}#delivery-time .interval-error{display:none}#delivery-time .delivery-time>#delivery-time-info{padding:0;margin:0;border:0}#delivery-time .post-delivery .summary-price-box{display:block;margin-top:10px}#delivery-time .delivery-time-step-1{padding:20px 0 20px 30px;position:relative}#delivery-time .delivery-time-step-1:before{content:"1";width:25px;height:25px;text-align:center;line-height:25px;border-radius:50%;color:#fff;background:#6e6e6e;font-size:15px;font-weight:700;position:absolute;left:0;top:15px;display:block}#delivery-time .delivery-time-step-1:after{content:"";width:1px;height:calc(100% - 46px);background:#ccc;position:absolute;left:12px;top:46px;display:block}#delivery-time .delivery-time-step-1 .delivery-time-hour-list .message{display:none}#delivery-time .delivery-time-step-1 .delivery-time-hour-list .is-visible~.message{display:block}#delivery-time .delivery-time-step-1 .instalment-price-info{color:#0a0a0a;font-size:10px}#delivery-time .delivery-time-step-1 h4{margin-bottom:0}#delivery-time .delivery-time-step-2{position:relative;padding:10px 0 0 30px}#delivery-time .delivery-time-step-2:before{content:"2";width:25px;height:25px;text-align:center;line-height:25px;border-radius:50%;color:#fff;background:#6e6e6e;font-size:15px;font-weight:700;position:absolute;left:0;top:5px;display:block}#delivery-time .payment-view{display:none}#delivery-time .payment-view h4{display:flex;justify-content:space-between}#delivery-time .payment-view .payment-info-container{background:#deedfa;color:#0a0a0a;padding:16px;border-radius:7px}#delivery-time .payment-view .payment-info-container strong{display:block;margin-bottom:8px}#delivery-time .supplement-payment-summary{display:none}#delivery-time .show-supplement-payment .payment-view,#delivery-time .show-supplement-payment .supplement-payment-summary{display:block}#delivery-time .show-supplement-payment .supplement-payment-summary{background:#fff;padding:16px;margin-bottom:16px;border:1px solid #e5e5e5;border-radius:7px}#delivery-time .show-supplement-payment .supplement-payment-summary div{display:flex;justify-content:space-between;margin:16px}#delivery-time .show-supplement-payment .supplement-payment-summary div:first-of-type{padding-bottom:16px;border-bottom:1px solid #e5e5e5}#delivery-time .show-supplement-payment .supplement-payment-summary div:first-of-type,#delivery-time .show-supplement-payment .supplement-payment-summary div span{font-weight:700}#finalize .section-content{display:flex}@media only screen and (max-width:1023px){#finalize .section-content{flex-wrap:wrap}}#finalize .section-content .column-content+.column-title{margin-top:8px}#finalize .section-content .column-content .empty-address{color:#767676;font-size:.8rem}#finalize .section-content .column-title{font-size:.85rem;color:#767676;padding:0 0 5px}#finalize .section-content .section-column{width:25%;padding-right:16px;padding-bottom:16px}@media only screen and (max-width:1023px){#finalize .section-content .section-column{width:50%}}#finalize .section-content p{margin:0;padding:0}#finalize .section-delivery h3:before{font-size:24px;position:absolute;top:3px;left:0;color:#767676!important}#finalize .section-other-receiver-data h3:before,#finalize .section-personal-data h3:before{font-size:30px;position:absolute;top:3px;left:0;color:#767676}#finalize .additional-info.same-day-info-message{width:100%}#finalize .section-payment h3:before{font-size:30px;position:absolute;top:3px;left:0;color:#767676}#finalize .section-invoice-data h3:before{font-size:31px;position:absolute;top:4px;left:2px;color:#767676}#finalize .section-invoice-data .section-content{flex-wrap:wrap}#finalize .section-invoice-data .section-column-invoice-info{width:100%;margin-top:16px;margin-bottom:0}#finalize .section-esd-details,#finalize .section-phone-delivery-details{margin-bottom:30px}#finalize .section-esd-details .section-content,#finalize .section-phone-delivery-details .section-content{flex-direction:column}#finalize .section-esd-details .section-content div,#finalize .section-phone-delivery-details .section-content div{margin-bottom:10px}#finalize .page-items{padding:0}#finalize .section-order-details .section-header h3{margin:32px 32px 0}@media only screen and (max-width:1023px){#finalize .section-order-details .section-header h3{margin:24px 16px 0}}#finalize .section-order-details .section-header h3:before{font-size:24px;position:absolute;top:3px;left:0;color:#767676}#finalize .promotion-package-service .product-photo{text-align:center}#finalize .promotion-package-service .product-photo:before{font-size:32px;color:#767676}#finalize .promotion-package-item-header{padding:10px 16px 13px;background:#164194;border-top:1px solid #e5e5e5}#finalize .promotion-package-item-header .promotion-package-badge{background:#ffed00;padding:0 8px;font-weight:700;border-radius:15px;font-size:10px;text-transform:uppercase;color:#164194;margin-bottom:9px;display:inline-block;height:15px;line-height:15px}#finalize .promotion-package-item-header .promotion-package-name{font-weight:700;color:#fff}#finalize .promotion-package-item-header .promotion-package-name:first-letter{text-transform:uppercase}#finalize .package-item-header{padding:10px 16px 0;border-top:1px solid #e5e5e5}#finalize .package-item-header .dynamic-suite-badge{margin-bottom:9px;display:inline-block}#finalize .package-item-header .dynamic-suite-name{font-weight:700}#finalize .package-item-header .dynamic-suite-name:first-letter{text-transform:uppercase}#finalize .main-package-item+.package-item-separator{margin-top:5px}@media only screen and (min-width:1024px){#finalize .package-item-separator{margin:0 32px}}@media only screen and (max-width:1023px){#finalize .package-item-separator{margin:0 16px}}#finalize .order-list>.package-box:nth-child(odd),#finalize .order-list>.package-box:nth-child(odd) .package-item-separator:before,#finalize .order-list>.product-item:nth-child(odd),#finalize .order-list>.product-item:nth-child(odd) .package-item-separator:before{background-color:#f7f7f7}#finalize .product-item{position:relative;padding:27px 32px 10px}@media only screen and (max-width:1023px){#finalize .product-item{padding:17px 16px 10px}}#finalize .product-item:last-child{padding-bottom:24px}#finalize .product-photo{position:absolute;top:34px;left:32px;width:96px;height:91px;overflow:hidden}@media only screen and (max-width:1023px){#finalize .product-photo{left:16px;width:80px;height:71px;top:24px}}#finalize .product-photo img{max-width:100%;max-height:100%;font-size:4px}#finalize .product-info-top{padding:7px 0 0 110px;min-height:91px}@media only screen and (max-width:1023px){#finalize .product-info-top{padding:7px 0 0 97px;min-height:71px}}#finalize .product-info-bottom{margin-top:13px}#finalize .product-price{text-align:right;margin-top:8px;font-weight:700}#finalize .product-price .price-promotion{color:#ed1c24}#finalize .product-price .product-price-details{color:#767676;font-size:.85rem;font-weight:400}#finalize .summary-subscription-service-product-price{margin-top:16px}#finalize .summary-subscription-service-product-price>div{display:flex;justify-content:space-between;align-items:baseline}#finalize .summary-subscription-service-product-price>div:not(:last-child){margin-bottom:8px}#finalize .subscription-service-payment-label{font-size:.85rem}#finalize .subscription-service-payment-price{font-weight:700;white-space:nowrap}#finalize .product-name{font-size:.85rem;margin:0;padding:0}#finalize .product-code{font-size:.85rem;display:inline-block;color:#767676}#finalize .product-category{display:inline-block;font-size:1rem;font-weight:700}#finalize .product-category:first-letter{text-transform:uppercase}#finalize .product-info-bottom{font-size:.85rem}#finalize .product-info-bottom .row{display:flex;justify-content:space-between;flex-wrap:wrap}#finalize .product-info-bottom .row>div:first-child{width:60%;padding:5px 0}#finalize .product-info-bottom .row>div:last-child{width:30%;font-weight:700;text-align:right;padding:5px 0}#finalize .product-info-bottom .postponed-info,#finalize .product-info-bottom .service-group,#finalize .product-info-bottom .subscription-info{width:100%!important;text-align:left!important}#finalize .product-info-bottom .postponed-info-item,#finalize .product-info-bottom .subscription-info-item{display:flex;justify-content:space-between;padding:0 0 8px}#finalize .product-info-bottom .warranty-postponed-label,#finalize .product-info-bottom .warranty-subscription-label{padding-left:15px;position:relative}#finalize .product-info-bottom .warranty-postponed-label:before,#finalize .product-info-bottom .warranty-subscription-label:before{content:"";width:4px;height:4px;border-radius:50%;background:#0a0a0a;position:absolute;top:7px;left:4px}#finalize .product-info-bottom .warranty-postponed-price,#finalize .product-info-bottom .warranty-subscription-price{text-align:right;font-weight:700}#finalize .product-info-bottom .warranty-postponed-price div{font-weight:400}#finalize .product-info-bottom .service-group{font-weight:700}#finalize .product-info-bottom .service-item{padding-left:20px;position:relative}#finalize .product-info-bottom .service-item .service-name:before{width:4px;height:4px;display:block;background-color:#0a0a0a;border-radius:50%;position:absolute;top:11px;left:8px;content:""}#finalize .delivery-name,#finalize .warranty-name{font-weight:700}#finalize .warranty-name .category{display:none;color:#767676;font-size:.8rem;font-weight:400}#finalize .section-order-total{font-size:1.15rem}#finalize .section-order-total .additional-transport-delivery-payment{border-top:1px solid #ededed;margin-top:8px;padding-top:16px!important}#finalize .section-order-total .summary-delivery>div,#finalize .section-order-total .summary-discount>div,#finalize .section-order-total .summary-total>div{display:flex;justify-content:space-between;padding:8px 0}#finalize .section-order-total .price-promotion .summary-total .summary-price{color:#ed1c24}#finalize .section-order-total .price-promotion .summary-total .summary-warranty-price .summary-warranty-total-price{color:#0a0a0a}#finalize .section-order-total .summary-price{text-align:right;font-weight:700;white-space:nowrap}#finalize .section-order-total .items-discount-value{color:#00ae50;font-weight:700}#finalize .summary-total+.summary-payment-partner{border-top:1px solid #e5e5e5;margin-top:8px}#finalize .summary-payment-client,#finalize .summary-payment-partner{display:flex;justify-content:space-between;padding:8px 0}#modal-after-buying-message h2{font-size:1.15rem;text-align:center}#modal-EPayment #go-to-payment-site{width:100%}#modal-EPayment-blik,#modal-EPayment-blik-confirm,#modal-EPayment-blik-success{max-width:355px;height:auto;padding:30px 20px 20px;text-align:left;border:0;box-shadow:none}#modal-EPayment-blik-confirm .blik-title,#modal-EPayment-blik-success .blik-title,#modal-EPayment-blik .blik-title{font-size:18px;line-height:24px;margin-bottom:20px}#modal-EPayment-blik-confirm .blik-description-block,#modal-EPayment-blik-success .blik-description-block,#modal-EPayment-blik .blik-description-block{display:inline-flex;align-items:center}#modal-EPayment-blik-confirm .blik-description-image,#modal-EPayment-blik-success .blik-description-image,#modal-EPayment-blik .blik-description-image{width:80px;height:80px;min-width:80px;margin-right:20px}#modal-EPayment-blik-confirm .blik-description,#modal-EPayment-blik-success .blik-description,#modal-EPayment-blik .blik-description{color:#000;font-size:13px;line-height:18px}#modal-EPayment-blik-confirm .blik-description p,#modal-EPayment-blik-success .blik-description p,#modal-EPayment-blik .blik-description p{margin:0}#modal-EPayment-blik-confirm .blik-description p+p,#modal-EPayment-blik-success .blik-description p+p,#modal-EPayment-blik .blik-description p+p{margin-top:10px}.blik-operator-mode#modal-EPayment-blik-confirm .blik-description-block,.blik-operator-mode#modal-EPayment-blik-success .blik-description-block,.blik-operator-mode#modal-EPayment-blik .blik-description-block{align-items:flex-start}.blik-operator-mode#modal-EPayment-blik-confirm .blik-operator-mode-message,.blik-operator-mode#modal-EPayment-blik-success .blik-operator-mode-message,.blik-operator-mode#modal-EPayment-blik .blik-operator-mode-message{padding:16px;background-color:#fffad1;border-radius:7px;color:#000}.blik-operator-mode#modal-EPayment-blik-confirm .blik-title,.blik-operator-mode#modal-EPayment-blik-success .blik-title,.blik-operator-mode#modal-EPayment-blik .blik-title{margin-bottom:0}.blik-operator-mode#modal-EPayment-blik-confirm .blik-subtitle,.blik-operator-mode#modal-EPayment-blik-success .blik-subtitle,.blik-operator-mode#modal-EPayment-blik .blik-subtitle{margin:0 0 8px;padding:0;font-weight:700;font-size:14px;line-height:19px}.blik-operator-mode#modal-EPayment-blik-confirm .description-warning,.blik-operator-mode#modal-EPayment-blik-success .description-warning,.blik-operator-mode#modal-EPayment-blik .description-warning{color:#eb3223}#modal-EPayment-blik{padding:0;margin-bottom:0;background:none}#modal-EPayment-blik .blik-background-block{padding:30px 20px 20px;background:#fff}#modal-EPayment-blik .blik-title{position:relative;display:inline-flex}#modal-EPayment-blik .blik-title:after{content:"";display:inline-flex;width:51px;height:24px;padding-left:5px;background:url(/img/mobile/blik.png) 50% no-repeat;background-size:contain}#modal-EPayment-blik .blik-form{margin:20px 0}#modal-EPayment-blik .blik-form *{box-sizing:border-box}#modal-EPayment-blik .blik-form.show-blik-error .blik-error-message{display:block}#modal-EPayment-blik .blik-form.show-blik-error #blik-code-inputs input{border:2px solid #eb3223}#modal-EPayment-blik .blik-form.show-blik-error #blik-code-inputs input:focus{outline:#eb3223}#modal-EPayment-blik .hide{display:none!important}#modal-EPayment-blik #blik-code-inputs{display:flex;justify-content:space-between}#modal-EPayment-blik #blik-code-inputs input{width:41px;height:49px;padding:4px 5px;border:1px solid #ccc;border-radius:4px;background:#fff;text-align:center;font-size:36px;line-height:41px;font-weight:700;color:#000}#modal-EPayment-blik #blik-code-inputs input:disabled{background:#eee;color:#999}@media (min-width:360px){#modal-EPayment-blik #blik-code-inputs input:not(:last-child){margin-right:8px}#modal-EPayment-blik #blik-code-inputs input:nth-child(3){margin-right:24px}}#modal-EPayment-blik .buttons{margin:10px 0;text-align:center}#modal-EPayment-blik .blik-error-message{display:none;padding-top:5px;font-size:12px;line-height:18px;color:#eb3223}#modal-EPayment-blik-confirm{padding-top:20px}#modal-EPayment-blik-confirm #blik-confirmation-price:not(:empty){display:block;font-weight:700;font-size:14px;line-height:19px;padding-bottom:10px}#modal-EPayment-blik-confirm .blik-description{max-width:220px}@media only screen and (min-width:1024px){#card-subscription-encouragement{width:960px;max-width:960px}}@media only screen and (min-width:1280px){#card-subscription-encouragement{width:1008px;max-width:1008px}}@media only screen and (min-width:1440px){#card-subscription-encouragement{width:1142px;max-width:1142px}}@media only screen and (max-width:1023px){#card-subscription-encouragement{width:100%}}#card-subscription-encouragement .card-description,#card-subscription-encouragement .encouragement-description,#card-subscription-encouragement .subscribe-card{max-width:708px;margin:0 auto}#card-subscription-encouragement h2 u{color:#e40414;text-decoration:none}#card-subscription-encouragement .card-description{margin-top:24px;margin-bottom:24px}@media only screen and (max-width:1023px){#card-subscription-encouragement .card-description{margin-top:8px;margin-bottom:16px}}#card-subscription-encouragement .card{margin:0 auto;display:flex;justify-content:space-between}@media only screen and (min-width:1024px){#card-subscription-encouragement .card{max-width:675px}}@media only screen and (max-width:1023px){#card-subscription-encouragement .card{flex-direction:column}}#card-subscription-encouragement .card .back,#card-subscription-encouragement .card .front{width:330px;height:185px;margin:0 auto 10px;max-width:100%}#card-subscription-encouragement .card .front{background-image:url(/img/rwd/creditcard-front.png);background-size:contain;background-repeat:no-repeat}#card-subscription-encouragement .card .back{background-image:url(/img/rwd/creditcard-back.png);background-size:contain;background-repeat:no-repeat}#card-subscription-encouragement .encouragement-description{position:relative;font-size:1rem;margin-top:24px;margin-bottom:24px}@media only screen and (max-width:1023px){#card-subscription-encouragement .encouragement-description{margin-top:12px;margin-bottom:12px}}#card-subscription-encouragement .subscribe-card{display:block;width:100%}#card-subscription-encouragement .encouragement-description-body{display:none}#card-subscription-encouragement .encouragement-description-header{font-weight:700}#card-subscription-encouragement .encouragement-description-toggler{position:absolute;right:15px}#card-subscription-encouragement .encouragement-description-toggler:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}#card-subscription-encouragement .is-full .encouragement-description-body{display:block;margin-top:10px}#card-subscription-encouragement .is-full .icon:before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}#modal-kredytLine-count{text-align:center!important}#finalize .order-payment-error,#finalize .order-payment-success{border-radius:7px;text-align:center;color:#0a0a0a}@media only screen and (min-width:1024px){#finalize .order-payment-error,#finalize .order-payment-success{padding:41px 32px 9px}}@media only screen and (max-width:1023px){#finalize .order-payment-error,#finalize .order-payment-success{padding:23px 16px 18px}}#finalize .order-payment-error h1,#finalize .order-payment-success h1{text-align:center;padding:0 0 20px}@media only screen and (min-width:1024px){#finalize .order-payment-error h1,#finalize .order-payment-success h1{font-size:24px!important;line-height:35px}}@media only screen and (max-width:1023px){#finalize .order-payment-error h1,#finalize .order-payment-success h1{font-size:16px!important;line-height:21px}}#finalize .order-payment-error h1 svg,#finalize .order-payment-success h1 svg{display:block;margin:0 auto 13px}#finalize .order-payment-error .description,#finalize .order-payment-success .description{background:#fff;border-radius:7px;text-align:left;max-width:836px}@media only screen and (min-width:1024px){#finalize .order-payment-error .description,#finalize .order-payment-success .description{padding:33px 24px;margin:22px auto}}@media only screen and (max-width:1023px){#finalize .order-payment-error .description,#finalize .order-payment-success .description{box-shadow:inset 0 0 0 1px #e5e5e5;padding:23px 16px;margin:2px auto}}#finalize .order-payment-error .description .title,#finalize .order-payment-success .description .title{font-weight:700;font-size:16px;display:flex;align-items:center}@media only screen and (min-width:1024px){#finalize .order-payment-error .description .title,#finalize .order-payment-success .description .title{padding-bottom:24px}}@media only screen and (max-width:1023px){#finalize .order-payment-error .description .title,#finalize .order-payment-success .description .title{padding-bottom:18px}}#finalize .order-payment-error .description .title svg,#finalize .order-payment-success .description .title svg{margin-right:14px}#finalize .order-payment-error .description .argument,#finalize .order-payment-success .description .argument{padding:0 0 0 31px;position:relative;font-size:14px;background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.5 8.5L7 10l3.5-3.5m4 1.5a6.5 6.5 0 1 1-13 0 6.5 6.5 0 0 1 13 0z' stroke='%230A0A0A' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat 0 2px;background-size:15px}@media only screen and (min-width:1024px){#finalize .order-payment-error .description .argument+.argument,#finalize .order-payment-success .description .argument+.argument{margin-top:25px}}@media only screen and (max-width:1023px){#finalize .order-payment-error .description .argument+.argument,#finalize .order-payment-success .description .argument+.argument{margin-top:16px}}#finalize .order-payment-error .call-center,#finalize .order-payment-success .call-center{width:100%;margin:17px 0 0;font-size:16px}@media only screen and (min-width:1024px){#finalize .order-payment-error .call-center,#finalize .order-payment-success .call-center{padding:16px}}@media only screen and (max-width:1023px){#finalize .order-payment-error .call-center,#finalize .order-payment-success .call-center{padding:15px}}#finalize .order-payment-error .call-center:before,#finalize .order-payment-success .call-center:before{font-weight:700;font-size:20px;margin-right:10px}#finalize .order-payment-success{background:#f3ffec}#finalize .order-payment-success h1{color:#006828}#finalize .order-payment-success h1 svg path{fill:#006828}#finalize .order-payment-error{background:#deedfa}#finalize .order-payment-error h1{color:#0a0a0a}#finalize .order-payment-error h1 svg path{fill:#0a0a0a}#finalize .order-payment-error .description{margin-top:0}#finalize #container>article{width:100%}#finalize .page-header .order-finalize{margin:0 0 16px}@media only screen and (min-width:1024px){#finalize .page-header .order-finalize{margin:0 0 24px}}#finalize .page-header .section-content{flex-direction:column}#finalize .page-header .section-content p:not(:last-child){margin-bottom:16px}#finalize .page-header h1{font-size:20px}#finalize .page-header h2{font-size:14px;font-weight:400;margin:-10px 0 0;padding:0}#finalize .page-header .buttons-payment{margin-bottom:24px}#finalize .page-header .buttons-payment a{width:100%}#finalize .page-header>:last-child{margin-bottom:0}#finalize .page-content section.section:not(:last-child){border-bottom:1px solid #e5e5e5;margin-bottom:16px}#finalize .section:last-child .section-content{padding-bottom:0}#finalize .section-header h3{margin:0;padding:3px 0 28px 48px;font-size:20px;font-weight:700;position:relative}#finalize .section-header h3:before{font-size:24px;position:absolute;top:3px;left:0;color:#767676}#finalize .kredyt-line-buttons .action,#finalize .kredyt-line-buttons .more{margin:16px 0 24px;width:100%}#finalize .nav-buttons .go-to-main-page{font-size:16px}#finalize .nav-buttons .go-to-kme{margin-top:16px;font-size:16px}#finalize .nav-buttons .buttons-row{display:flex}#finalize .nav-buttons .buttons-row a{width:100%}#finalize .nav-buttons .print-page{margin-left:10px;width:120px}#finalize .section-partnership .partnership-header{position:relative;display:flex;align-items:center;align-content:center;justify-content:flex-start;padding:3px 0 20px 50px;margin-top:0;margin-bottom:0;font-weight:700;font-size:20px}#finalize .section-partnership .partnership-header:before{position:absolute;top:0;left:0;font-size:32px;color:#767676}#finalize .section-partnership .partnership-header .label-new{display:inline-flex;margin-left:8px;padding:1px 6px;background:#6eb040;border-radius:20px;text-transform:uppercase;color:#fff;font-size:12px;font-weight:700}#finalize .section-partnership .partnership-message{margin:8px 0}#finalize .additional-entity-header{margin-bottom:10px}#gift-card-order-selection #gift-card-content .gift-card-type.selected:before,#gift-card-order-selection #gift-card-content .gift-card-values .card-value.selected:before,#modal-gift-card-customization .gift-card.selected:before,#modal-gift-card-customization .greeting.selected:before{position:absolute;top:-1px;right:-1px;line-height:18px;width:18px;height:18px;border-radius:0 7px 0 7px;background:#0876fe;color:#fff;font-size:10px;text-align:center;font-weight:400;z-index:2}#gift-card-order-selection #gift-card-content .card-value-input input:focus,#gift-card-order-selection #gift-card-content .gift-card-type.selected,#gift-card-order-selection #gift-card-content .gift-card-type:hover,#gift-card-order-selection #gift-card-content .gift-card-values .card-value.selected,#gift-card-order-selection #gift-card-content .gift-card-values .card-value:hover,#gift-card-order-selection #gift-card-content .gift-card-values .input-card-value.selected,#modal-gift-card-customization .gift-card.selected,#modal-gift-card-customization .gift-card:hover,#modal-gift-card-customization .greeting.selected,#modal-gift-card-customization .greeting:hover{border:2px solid #0876fe}#gift-card-order-selection .aside-giftcard-preview .preview-header{padding-right:80px}#gift-card-order-selection .aside-giftcard-preview .show-preview{position:absolute;top:0;right:0;font-size:1rem}#gift-card-order-selection .aside-giftcard-preview .show-preview:before{font-size:20px;line-height:inherit}#gift-card-order-selection #gift-card-content .step{position:relative}#gift-card-order-selection #gift-card-content .step-preview{display:block}@media only screen and (min-width:1024px){#gift-card-order-selection #gift-card-content .step-preview{display:none}}#gift-card-order-selection #gift-card-content .step-summary .summary-card-type,#gift-card-order-selection #gift-card-content .step-summary .summary-price{display:flex;align-items:baseline;justify-content:space-between;margin:14px 0 0;font-size:14px}#gift-card-order-selection #gift-card-content .step-summary .summary-card-type span,#gift-card-order-selection #gift-card-content .step-summary .summary-price span{font-weight:700}@media only screen and (min-width:1024px){#gift-card-order-selection #gift-card-content .step-summary .summary-card-type,#gift-card-order-selection #gift-card-content .step-summary .summary-price{font-size:20px}}#gift-card-order-selection #gift-card-content .step-summary .summary-content{border-bottom:1px solid #e5e5e5;margin-bottom:24px;padding-bottom:24px}#gift-card-order-selection #gift-card-content .cards-type{display:flex;flex-wrap:wrap}#gift-card-order-selection #gift-card-content .gift-card-type{display:flex;align-items:center;align-content:center;justify-content:flex-start;flex-direction:column;width:100%;height:100%;flex-grow:0;padding:16px;border-radius:7px;position:relative;cursor:pointer;background:#fff;border:1px solid #e5e5e5}@media only screen and (max-width:1023px){#gift-card-order-selection #gift-card-content .gift-card-type{box-shadow:0 10px 20px rgba(48,49,51,.07),0 2px 7px rgba(40,41,42,.1)}}#gift-card-order-selection #gift-card-content .gift-card-type:first-of-type{margin-bottom:16px}#gift-card-order-selection #gift-card-content .gift-card-type.selected,#gift-card-order-selection #gift-card-content .gift-card-type:hover{padding:15px}#gift-card-order-selection #gift-card-content .gift-card-type:hover{box-shadow:0 10px 20px rgba(48,49,51,.07),0 2px 7px rgba(40,41,42,.1)}@media only screen and (max-width:1023px){#gift-card-order-selection #gift-card-content .gift-card-type.selected{box-shadow:0 10px 20px rgba(48,49,51,.07),0 2px 7px rgba(40,41,42,.1)}}#gift-card-order-selection #gift-card-content .gift-card-type .gift-card-row{display:flex;align-items:center;align-content:center;justify-content:flex-start;width:100%}#gift-card-order-selection #gift-card-content .gift-card-type .gift-card-image{display:flex;align-items:center;justify-content:center;width:120px;height:100px;margin-right:16px;flex-shrink:0;overflow:hidden;background:#e4e4e4}#gift-card-order-selection #gift-card-content .gift-card-type .gift-card-image img{display:block;width:auto;height:100%;margin:0 auto;font-size:6px}#gift-card-order-selection #gift-card-content .gift-card-type .gift-card-description{display:flex;flex-direction:column;align-content:center;font-size:14px}#gift-card-order-selection #gift-card-content .gift-card-type .gift-card-type-name{margin-bottom:5px;font-weight:700;font-size:16px;color:#0a0a0a}#gift-card-order-selection #gift-card-content .gift-card-type .gift-card-type-info{color:#767676}#gift-card-order-selection #gift-card-content .gift-card-type .gift-card-wishes:not(:empty){width:100%;margin-top:16px;padding:16px;background:#fff;box-shadow:inset 0 0 0 1px #e5e5e5;border-radius:7px;font-size:14px}#gift-card-order-selection #gift-card-content .card-type-custom.selected:after{content:"Zmień";position:absolute;top:16px;right:20px;display:block;color:#0876fe;font-size:14px}#gift-card-order-selection #gift-card-content .card-type-custom.selected:hover:after{text-decoration:underline}#gift-card-order-selection #gift-card-content .card-value-input-header{padding:20px 0;font-weight:700;font-size:16px;text-align:center;color:#0a0a0a}#gift-card-order-selection #gift-card-content .card-value-input{position:relative}#gift-card-order-selection #gift-card-content .card-value-input label{position:absolute;top:8px;left:12px;display:block;height:16px;font-size:12px;color:#767676;margin:0;z-index:2}#gift-card-order-selection #gift-card-content .card-value-input input{width:100%;height:56px;padding:27px 48px 8px 12px;border-radius:7px;font-size:16px;font-weight:700;color:#0a0a0a;border:1px solid #e5e5e5}#gift-card-order-selection #gift-card-content .card-value-input input:not(:-moz-placeholder-shown)+.card-value-clear{display:block}#gift-card-order-selection #gift-card-content .card-value-input input:not(:-ms-input-placeholder)+.card-value-clear{display:block}#gift-card-order-selection #gift-card-content .card-value-input input:not(:placeholder-shown)+.card-value-clear{display:block}#gift-card-order-selection #gift-card-content .card-value-input:after{content:"z\0142";position:absolute;bottom:8px;right:20px;display:inline;font-size:14px;color:#767676;z-index:2}#gift-card-order-selection #gift-card-content .card-value-input-hint{padding:4px 12px;font-size:12px;text-align:left;color:#767676}#gift-card-order-selection #gift-card-content .gift-card-values-column{max-width:350px}#gift-card-order-selection #gift-card-content .gift-card-values-column.validate-error .input-card-value{background:#fff7f7;border:2px solid #f55858}#gift-card-order-selection #gift-card-content .gift-card-values-column.validate-error .card-value-input-hint{display:none}#gift-card-order-selection #gift-card-content #gift-card-value-error{padding:4px 12px}#gift-card-order-selection #gift-card-content .gift-card-values .card-value-list{display:flex;align-items:center;justify-content:space-between}#gift-card-order-selection #gift-card-content .gift-card-values .card-value{width:30%;background:#fff;cursor:pointer;padding:1px 10px;height:56px;font-weight:700;font-size:16px;border:0;text-align:center;position:relative;text-transform:none;border:1px solid #e5e5e5;border-radius:7px}#gift-card-order-selection #gift-card-content .gift-card-values .card-value:not(:last-child){margin-right:15px}#gift-card-order-selection #gift-card-content .gift-card-values .card-value.selected{font-weight:700}#gift-card-order-selection #gift-card-content .gift-card-values .card-value:hover{box-shadow:0 10px 20px rgba(48,49,51,.07),0 2px 7px rgba(40,41,42,.1)}@media only screen and (max-width:1023px){#gift-card-order-selection #gift-card-content .gift-card-values .card-value.selected,#gift-card-order-selection #gift-card-content .gift-card-values .input-card-value.selected{box-shadow:0 10px 20px rgba(48,49,51,.07),0 2px 7px rgba(40,41,42,.1)}}#gift-card-order-selection .gift-card-preview-block{display:flex;align-items:flex-start;justify-content:flex-start;border-radius:10px;border:1px solid #e5e5e5;position:relative;width:100%;height:1100px;overflow:hidden}#gift-card-order-selection #gift-card-footer,#gift-card-order-selection #gift-card-footer-message{background:#f7f7f7}@media only screen and (max-width:1023px){#gift-card-preview-modal{position:relative;overflow:auto}}#gift-card-preview-modal .gift-card-preview{position:relative;margin:auto;padding:20px;-webkit-transform:scale(1)!important;transform:scale(1)!important;box-shadow:0 10px 20px rgba(48,49,51,.07),0 2px 7px rgba(40,41,42,.1);border-radius:7px}.gift-card-preview{position:absolute;width:800px;overflow:hidden;background:#fff;-webkit-transform:scale(96%);transform:scale(96%);-webkit-transform-origin:top left;transform-origin:top left}.gift-card-preview .gift-card-preview-cut-line{display:block;height:0;border-top:1px dashed #dadada}.gift-card-preview .gift-card-preview-header{padding:38px 60px 32px}.gift-card-preview .gift-card-preview-headline:not(:empty){padding-bottom:24px;text-align:center;font-size:42px;line-height:51px;font-weight:700}.gift-card-preview .gift-card-preview-image-block{display:flex;align-items:center;align-content:center;justify-content:center}.gift-card-preview .gift-card-preview-image{display:flex;justify-content:center;text-align:center;width:368px;height:235px;overflow:hidden}.gift-card-preview .gift-card-preview-image img{width:auto;height:100%;display:block;margin:0 auto}.gift-card-preview .gift-card-preview-wishes:not(:empty){width:45%;min-width:45%;padding-left:30px;text-align:left;font-size:16px}.gift-card-preview .gift-card-preview-content{position:relative;background:#fff;padding:30px 60px}.gift-card-preview #gift-card-preview-cms{padding:30px 60px;background:#fff}.gift-card-preview .preview-content-row{display:flex;justify-content:space-between}.gift-card-preview .preview-content-row+.preview-content-row{margin-top:24px}.gift-card-preview .left-column,.gift-card-preview .right-column{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.gift-card-preview .left-column{width:60%}.gift-card-preview .right-column{width:40%;align-items:flex-end}.gift-card-preview .title{font-weight:700;font-size:26px;line-height:43px}.gift-card-preview .logo{margin-top:auto}.gift-card-preview .logo img{max-width:180px;height:auto}.gift-card-preview .description{margin-bottom:7px;font-size:14px;color:#000}.gift-card-preview .preview-input{display:flex;flex-direction:column;justify-content:center;height:56px;padding:6px 12px;background:#fff;border:.16rem solid #e5e5e5;border-radius:7px}.gift-card-preview .input-label{font-size:12px;color:#767676}.gift-card-preview .input-placeholder{font-size:15px;letter-spacing:1px;font-weight:700;color:#0a0a0a}.gift-card-preview .barcode{margin-top:10px}.gift-card-preview .card-value .input-placeholder{font-weight:700;font-size:32px;text-align:center;color:#164194;overflow:hidden}.gift-card-preview .card-valid-date .preview-input,.gift-card-preview .card-value .preview-input{width:180px;text-align:center}.gift-card-preview .card-number .preview-input{width:260px}.gift-card-preview .card-pin-number .preview-input{width:80px}#modal-gift-card-customization .validate-error .gift-card,#modal-gift-card-customization .validate-error .greeting{background:#fff7f7;border:2px solid #f55858}#modal-gift-card-customization{border-radius:16px;padding:30px 16px;text-align:left;background:#fff}@media only screen and (min-width:1024px){#modal-gift-card-customization .modal-content{max-width:670px;margin:0 auto}}#modal-gift-card-customization .groups{position:relative;margin:0 -16px}#modal-gift-card-customization .groups:after{content:"";position:absolute;top:0;right:0;bottom:0;left:auto;display:block;width:40px;height:100%;background:linear-gradient(269.86deg,#fff .13%,hsla(0,0%,100%,0) 99.88%)}#modal-gift-card-customization .group-name{font-size:14px;padding:16px 16px 2px}#modal-gift-card-customization .cards{overflow-x:auto;display:flex;flex-shrink:0;flex-wrap:nowrap;width:auto;padding:4px 16px 16px}#modal-gift-card-customization .gift-card{display:inline-flex;align-content:center;align-items:center;justify-content:center;flex-shrink:0;width:150px;height:130px;margin-right:16px;padding:16px;border-radius:7px;background:#fff;position:relative;cursor:pointer;border:1px solid #e5e5e5}@media only screen and (max-width:1023px){#modal-gift-card-customization .gift-card{box-shadow:0 10px 20px rgba(48,49,51,.07),0 2px 7px rgba(40,41,42,.1);margin-right:10px}}#modal-gift-card-customization .gift-card.selected,#modal-gift-card-customization .gift-card:hover{padding:15px}#modal-gift-card-customization .gift-card:hover{box-shadow:0 10px 20px rgba(48,49,51,.07),0 2px 7px rgba(40,41,42,.1)}@media only screen and (max-width:1023px){#modal-gift-card-customization .gift-card.selected{box-shadow:0 10px 20px rgba(48,49,51,.07),0 2px 7px rgba(40,41,42,.1)}}#modal-gift-card-customization .gift-card img{display:block;width:100%;height:100%;max-width:100%;font-size:6px;overflow:hidden;-o-object-fit:cover;object-fit:cover}#modal-gift-card-customization .step-header{font-weight:700;font-size:20px}#modal-gift-card-customization .step-header small{font-weight:400;font-size:14px}#modal-gift-card-customization .checkbox-css{padding-left:0}#modal-gift-card-customization .wishes-choose{margin-bottom:10px}#modal-gift-card-customization .checkbox-section{display:none}#modal-gift-card-customization .checkbox-section.show{display:block}#modal-gift-card-customization #predefined-wishes-selected-error{margin-top:-10px;padding-bottom:20px}#modal-gift-card-customization .greeting-list{display:none;flex-direction:column;align-items:flex-start;margin-bottom:15px;padding:0}#modal-gift-card-customization .greeting-list.visible{display:flex}@media only screen and (min-width:1024px){#modal-gift-card-customization .greeting-list{grid-template-columns:repeat(2,1fr);grid-auto-rows:auto;grid-column-gap:10px;grid-row-gap:10px}#modal-gift-card-customization .greeting-list.visible{display:grid}}#modal-gift-card-customization .greeting{position:relative;display:flex;width:100%;padding:18px 16px;background:#fff;border:1px solid #e5e5e5;border-radius:7px;font-size:14px;color:#0a0a0a;cursor:pointer}@media only screen and (max-width:1023px){#modal-gift-card-customization .greeting{box-shadow:0 10px 20px rgba(48,49,51,.07),0 2px 7px rgba(40,41,42,.1)}#modal-gift-card-customization .greeting+.greeting{margin-top:17px}}#modal-gift-card-customization .greeting.selected,#modal-gift-card-customization .greeting:hover{padding:17px 15px}@media only screen and (min-width:1024px){#modal-gift-card-customization .greeting{width:auto}}#modal-gift-card-customization #custom-wishes-section .more span{display:block;font-size:12px;color:#767676}#modal-gift-card-customization .custom-textarea{position:relative;width:100%;margin-bottom:20px}#modal-gift-card-customization .custom-wishes-label{position:absolute;left:12px;top:8px;font-size:12px;color:#767676}#modal-gift-card-customization #custom-wishes-textarea{resize:none}#modal-gift-card-customization #custom-wishes-textarea+label.error{float:left;margin-bottom:10px;padding-top:10px;max-width:calc(100% - 60px)}#modal-gift-card-customization #custom-wishes-textarea+label.error+.char-counter{color:#bc0b0b}#modal-gift-card-customization .custom-card-confirm{width:100%;font-size:16px;text-transform:none}#modal-gift-card-customization .validate-error .gift-card{padding:15px}#modal-gift-card-customization .validate-error .greeting{padding:17px 15px}.payment-view #gift-card-payment-type.gift-card-payment-hidden{display:none}#added-gift-card .header{font-weight:700;font-size:16px;position:relative;margin-bottom:16px}@media only screen and (min-width:1024px){#added-gift-card .header{font-size:20px;padding-bottom:32px}}#added-gift-card .header a{position:absolute;right:0;font-size:1rem;font-weight:400}#added-gift-card .list{margin:0 0 12px}#added-gift-card .item{display:flex}#added-gift-card .item:not(:last-child){margin:0 0 16px}#added-gift-card .giftcard .giftcard-img{display:flex;align-items:center;width:96px;height:96px;margin-right:16px}#added-gift-card .giftcard .giftcard-img img{width:96px;height:96px}#added-gift-card .giftcard .giftcard-info{display:flex;flex-direction:column;padding:4px 0 8px;width:100%}#added-gift-card .giftcard .giftcard-title{font-size:16px;font-weight:700;margin-bottom:4px}#added-gift-card .giftcard .giftcard-number{font-size:12px}#added-gift-card .giftcard .giftcard-price{font-size:14px;font-weight:700}#added-gift-card .giftcard .giftcard-remove{font-weight:400;display:block;margin-left:24px;font-size:14px}#added-gift-card .giftcard .giftcard-remove:before{color:#0975fd;font-size:12px;position:relative;top:-2px;left:-14px}#added-gift-card .giftcard .giftcard-bar{display:flex;justify-content:space-between;margin-top:auto}#added-gift-card #add-gift-card-form{background:#fff;border-radius:5px;margin:0;padding:10px 0}#added-gift-card #gift-card-payment-box .gift-card .gift-card-remove{display:block}.payment-list #gift-card-payment-type{position:relative}.payment-list #gift-card-payment-box #add-gift-card-form{padding-top:5px;margin-top:15px}#gift-card-payment-box .gift-card .gift-card-header{font-size:14px;font-weight:700;position:relative;text-align:left;padding:0 0 10px}#gift-card-payment-box .gift-card .gift-card-fields{display:flex;flex-wrap:wrap;width:100%;margin:0 5px 0 0;border-collapse:separate;border-spacing:5px}@media only screen and (max-width:1023px){#gift-card-payment-box .gift-card .gift-card-fields{flex-direction:column}}@media only screen and (min-width:1024px){#gift-card-payment-box .gift-card .gift-card-fields{flex-direction:row}}#gift-card-payment-box .gift-card .gift-card-fields input{width:100%;font-size:16px}@media only screen and (max-width:1023px){#gift-card-payment-box .gift-card .gift-card-pin{width:40%}}@media only screen and (min-width:1024px){#gift-card-payment-box .gift-card .gift-card-pin{width:25%}}@media only screen and (max-width:1023px){#gift-card-payment-box .gift-card .gift-card-number{width:100%}}@media only screen and (min-width:1024px){#gift-card-payment-box .gift-card .gift-card-number{width:71%;margin-right:1rem}}#gift-card-payment-box .gift-card .gift-card-summary{width:100%;text-align:center}#gift-card-payment-box .gift-card .gift-card-summary label{margin-left:0}#gift-card-payment-box .gift-card .add-gift-card-button-approve{width:100%;box-shadow:0 1px 3px rgba(48,49,51,.2),0 4px 8px rgba(48,49,51,.16)}#gift-card-payment-box .gift-card .gift-card-remove{display:none;font-weight:700}#gift-card-payment-box .add-another-gift-card{text-align:center}#gift-card-payment-box .add-another-gift-card-button{border:1px solid #e5e5e5;width:100%;background:#fff;color:#0975fd;margin:5px auto 0;box-shadow:0 1px 3px rgba(48,49,51,.2),0 4px 8px rgba(48,49,51,.16)}#gift-card-payment-box .add-another-gift-card-button:before{color:#0975fd;margin-right:12px;position:relative}#gift-card-payment-box #add-gift-card-form{display:none}#gift-card-payment-box.show-gift-card-form #add-gift-card-form{display:block}#gift-card-payment-box.show-gift-card-form .add-another-gift-card{display:none}#gift-card-payment-box .gift-card-not-submitted-error{color:red;font-size:12px;margin-left:5px;display:none}#gift-card-payment-box .backend-error{width:100%}form.gift-card-number-filled.gift-card-pin-filled #gift-card-payment-box .add-gift-card-button-approve{cursor:pointer;pointer-events:auto}#partner-insurance-box #partner-additional-charge,#partner-insurance-box #partner-euro-insurance,#partner-insurance-box #partner-other-insurance{display:none}#partner-insurance-box #partner-euro-insurance,#partner-insurance-box #partner-other-insurance{padding:10px 0 0 45px}#partner-insurance-box.euro #partner-euro-insurance,#partner-insurance-box.has-additional-change #partner-additional-charge,#partner-insurance-box.other #partner-other-insurance{display:block}#partner-insurance-box.euro #partner-other-insurance+.checkbox-css{margin-top:10px}#partner-insurance-box #s4-message{margin-bottom:0}.partner-logged #search-near-box{display:none!important}#partner-check-modal{max-width:570px;text-align:center}#partner-check-modal p{margin:16px 30px 16px 0}#partner-check-modal .buttons{margin-top:16px;display:flex;justify-content:space-between}#partner-check-modal .buttons button{margin:0;width:auto;min-width:100px}#top-operator-bar{position:fixed;z-index:4;width:100%;top:0;background-color:#fff;box-shadow:0 1px 3px rgba(48,49,51,.2),0 4px 8px rgba(48,49,51,.16)}#top-operator-bar .operator-bar,#top-operator-bar .partner-bar{position:relative;display:flex;margin:5px auto;height:40px;min-width:629px}@media only screen and (max-width:1024px){#top-operator-bar .operator-bar,#top-operator-bar .partner-bar{padding:0 16px}}#top-operator-bar .operator-info,#top-operator-bar .partner-info{display:flex;align-items:center}#top-operator-bar .account-info,#top-operator-bar .partner-bar .operator-info{display:flex;align-items:center;width:auto;margin-left:auto;white-space:nowrap}#top-operator-bar .operator-bar .operator-info,#top-operator-bar .partner-info{flex-wrap:wrap}#top-operator-bar .customer-name,#top-operator-bar .operator-name,#top-operator-bar .partner-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#top-operator-bar .operator-name,#top-operator-bar .partner-name{font-weight:700;padding-left:5px}#top-operator-bar .operator-name:after,#top-operator-bar .partner-name:after{content:"|";position:relative;padding-left:10px;font-size:16px;color:#e5e5e5}#top-operator-bar .operator-name{max-width:200px}#top-operator-bar .customer-name,#top-operator-bar .partner-bar .operator-name,#top-operator-bar .partner-name{max-width:250px}#top-operator-bar .operator-ip{padding-left:10px}#top-operator-bar .clear-cart,#top-operator-bar .logout-operator,#top-operator-bar .logout-partner,#top-operator-bar .partner-password{margin-left:10px}#top-operator-bar .clear-cart.empty span{display:none}#top-operator-bar #operator-logged-customer{display:flex;align-items:center;background:#fffce6;padding:0 10px;height:40px;border-radius:50px}@media only screen and (max-width:1024px){#top-operator-bar #operator-logged-customer{max-width:100%}}#top-operator-bar #operator-logged-customer label{display:flex;align-items:center;padding-right:5px;font-size:14px;color:#f55858;font-weight:400}@media only screen and (max-width:1024px){#top-operator-bar #operator-logged-customer label{font-size:0}}#top-operator-bar #operator-logged-customer label:before{content:"";position:relative;display:flex;margin-right:5px;width:24px;height:24px;border-radius:100%;border:1px solid #ec242c;background-image:url(/img/rwd/e.png);background-repeat:no-repeat;background-position:50%;background-color:#fff200;background-size:14px 14px}#top-operator-bar #operator-logged-customer .customer-name{font-size:14px;font-weight:400}@media only screen and (max-width:500px){#top-operator-bar #operator-logged-customer .customer-name{max-width:140px}}#top-operator-bar #operator-logged-customer .logout-customer{position:relative;font-size:14px;margin-left:10px;color:#0876fe}#top-operator-bar #operator-logged-customer .logout-customer:before{content:"|";position:relative;padding-right:5px;font-size:16px;color:#e5e5e5}.warranties-questionnaire{position:relative;margin-top:16px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-end;padding:16px;border-radius:7px;background:#fffce6;color:#0a0a0a}.warranties-questionnaire .warranties-questionnaire-title{margin:0 0 10px;padding:0;font-weight:700}.warranties-questionnaire .warranties-questionnaire-subtitle{margin:0 0 10px;padding:0;font-weight:400;text-transform:lowercase}.warranties-questionnaire .warranties-questionnaire-subtitle:before{content:"–";position:relative;display:inline;margin:0 5px;color:inherit;font-weight:inherit;font-size:inherit;line-height:inherit}.warranties-questionnaire .warranty-question-text{font-weight:700}.warranties-questionnaire .warranty-questions{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;align-self:stretch;width:100%}.warranties-questionnaire .warranty-question{position:relative;align-self:stretch;width:50%;padding:10px 0 5px 16px;background:#fff;border:1px solid #e5e5e5;border-radius:7px;box-shadow:none;box-sizing:border-box}.warranties-questionnaire .warranty-question:hover{box-shadow:0 10px 20px rgba(48,49,51,.07),0 2px 7px rgba(40,41,42,.1)}.warranties-questionnaire .warranty-question:first-child{margin-right:10px}#gift-card-payment-box.gift-card-validation-error #add-gift-card-form .warranties-questionnaire input.warranty-question,.warranties-questionnaire #gift-card-payment-box.gift-card-validation-error #add-gift-card-form input.warranty-question,.warranties-questionnaire .warranty-question.error{background:#fcc;border:1px solid #ed1c24;box-shadow:inset 0 0 0 1px #ed1c24}.warranties-questionnaire .warranty-question .radio-css .text{padding-left:35px;padding-right:0}#warranty-encouragement .warranties-questionnaire{margin:10px 30px 0}.operator-logged #warranty-encouragement .warranty-graphics{top:210px}#operator-client-box .header{font-size:24px;margin:0 0 32px;font-weight:700;padding:0;text-transform:lowercase}@media only screen and (max-width:1023px){#operator-client-box .header{font-size:16px;margin:9px 0 15px}}#operator-client-box .header:first-letter{text-transform:uppercase}#operator-client-box .operator-source{width:auto}#operator-client-box .operator-client-login,#operator-client-box .operator-client-registration,#operator-client-box .operator-client-search{display:block;width:100%;padding:18px;margin:16px auto}#operator-client-box #client-firstname-row,#operator-client-box #details-area{display:none}#operator-client-box #details-area.show-clients,#operator-client-box #details-area.show-clients #client-list{display:block}#operator-client-box #details-area.show-clients #client-list:before{content:"Lista wyników:";color:#767676;padding:0 0 10px;display:block}#operator-client-box #details-area.client-selected .operator-client-login{display:block}#operator-client-box .client{cursor:pointer}#operator-client-box .client:not(.active) .row-city,#operator-client-box .client:not(.active) .row-phone,#operator-client-box .client:not(.active) .row-street{display:none}#operator-client-box .client+.client{margin-top:8px}#operator-client-box .client.active .row-city,#operator-client-box .client.active .row-phone,#operator-client-box .client.active .row-street{display:block}#operator-client-box .client .row{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#operator-client-box .client .row+.row{margin-top:3px}#operator-max-worth-calculator{background:#fffce6}#operator-max-worth-calculator #error-low-rate,#operator-max-worth-calculator #error-over-max-rate{margin-top:16px;margin-bottom:-8px;display:none}#operator-max-worth-calculator .row-input:nth-child(2){margin-bottom:0}@media only screen and (min-width:1024px){#operator-max-worth-calculator{display:flex;flex-wrap:wrap;justify-content:space-between}#operator-max-worth-calculator .row-input{width:calc(50% - 8px);margin-bottom:0}#operator-max-worth-calculator .error-messages{width:100%}}#operator-max-worth-calculator .show-instalment-modal{margin:0 auto;padding-left:20px;padding-right:20px}#operator-max-worth-calculator .selected-instalment-options{width:100%;margin-top:10px;display:flex;flex-direction:column;margin-bottom:20px}#operator-max-worth-calculator .selected-instalment-options .selected-instalment-message,#operator-max-worth-calculator .selected-instalment-options .selected-instalment-product{display:flex;justify-content:space-between;font-weight:700;font-size:18px}#operator-max-worth-calculator .selected-instalment-options .selected-instalment-message{font-size:14px}.disable-auto-vouchers,.enable-auto-vouchers{margin-top:16px;min-width:230px}.all-accessories-modal{display:table;margin:16px 0 0}.all-accessories-modal:after{font-size:11px;margin:-2px 0 0 2px}.operator-logged #search-near-box,.operator-logged .delivery-points .search-box .search,.operator-logged .search-on-map{display:none!important}.operator-logged body{min-width:629px}#modal-EPayment-operator-blik{background:#fffce6}#modal-EPayment-operator-blik .buttons{display:flex;align-items:center;justify-content:space-between}#modal-EPayment-operator-blik .buttons button{width:calc(50% - 8px)}#modal-EPayment-operator-blik .buttons button+button{margin-top:0}#electronic-payment-unavailable{display:none;color:#767676}#no-email:checked~#electronic-payment-unavailable{display:block;margin-top:5px}.message+#e-mail-row{margin-top:16px}#e-mail-row:last-of-type{margin-bottom:0}#e-mail-row.row-input-disabled,.operator-invoice-type-message,.operator-no-email #e-mail-row,.operator-no-email .invoice-form-notice,.operator-no-email .invoice-type-individual{display:none}.operator-no-email .operator-invoice-type-message{display:block;margin:0}.k3-other-delivery-time-row{margin-top:8px;display:none}.has-locations .k3-other-delivery-time-row{display:block}#more-locations+.k3-other-delivery-time-row,.last-choice+.k3-other-delivery-time-row{margin-top:16px}.k3-other-delivery-time-row .checkbox-css{margin-bottom:0}#guest-kme-login #container{padding:0}#guest-kme-login #logo{margin:0 auto;width:auto;align-content:center;justify-items:center}#guest-kme-login #logo img{display:block;width:auto;margin:0 auto}@media only screen and (min-width:1024px){#guest-kme-login #logo img{height:48px}}@media only screen and (max-width:1023px){#guest-kme-login #logo img{height:24px}}#guest-kme-login #header{background:#3a3d40;display:flex}@media only screen and (min-width:1024px){#guest-kme-login #header{height:64px}}@media only screen and (max-width:1023px){#guest-kme-login #header{height:48px}}#guest-kme-login #guest-form{background:#fff;width:100%}@media only screen and (min-width:1024px){#guest-kme-login #guest-form{max-width:720px;margin:63px auto 74px;padding:16px 27px 22px}}@media only screen and (max-width:1023px){#guest-kme-login #guest-form{padding:8px 17px 17px}}#guest-kme-login h1{margin:0;padding:8px 0 3px}@media only screen and (min-width:1024px){#guest-kme-login h1{font-size:28px}}@media only screen and (max-width:1023px){#guest-kme-login h1{font-size:20px}}#guest-kme-login p{margin:5px 0 25px}#guest-kme-login .login-button{display:block;width:100%;margin-top:23px}#guest-kme-login .error-text:not(:empty){color:#bc0b0b;margin:16px 0;padding:16px 18px;font-size:14px;background-color:#fff7f7;border-radius:7px}#guest-kme-login .error-text:not(:empty) p{margin:10px 0 1px}#guest-kme-login .error-text:not(:empty) h2{font-weight:700;padding:0 0 0 23px;font-size:16px;margin:0;position:relative}#guest-kme-login .error-text:not(:empty) h2:before{color:#fff;font-size:6px;text-indent:1px;text-align:center;line-height:14px;position:absolute;top:3px;left:0;width:14px;height:14px;background-color:#f55858;border-radius:100%}#guest-kme-login .row-input{margin-bottom:15px}#guest-kme-login .row-input .validate-target{padding:6px 12px;border-width:2px}#guest-kme-login .row-input label.error{padding-left:10px;padding-top:5px}#guest-kme-login .recaptcha{margin-top:23px}#guest-kme-login .recaptcha .info{font-size:16px}.vies-box .vies-info{display:block;padding-left:25px;position:relative}.vies-box .vies-info:before{content:"i";background:#0a0a0a}.vies-box .vies-info:before,.vies-box .vies-success:before{position:absolute;left:0;top:3px;display:block;width:15px;height:15px;text-align:center;line-height:15px;color:#fff;border-radius:50%;font-size:8px}.vies-box .vies-success:before{background:#006828}.vies-box .vies-failure:before{position:absolute;left:0;top:3px;display:block;width:15px;height:15px;text-align:center;line-height:15px;color:#fff;border-radius:50%;font-size:6px;background:#bc0b0b}.vies-box .vies-failure,.vies-box .vies-success{display:none;position:relative;padding-left:25px}.vies-box button{width:100%;padding:13px 10px;margin-top:16px}.vies-box.is-success .vies-success{display:block}.vies-box.is-failure .vies-info,.vies-box.is-success .vies-info,.vies-box.is-success button{display:none}.vies-box.is-failure .vies-failure{display:block}.question-mark{margin-left:5px;pointer-events:auto;cursor:pointer}@media only screen and (max-width:1023px){.question-mark{margin-left:2px}}.question-mark:before{color:#0876fe;margin-top:-3px}.question-mark:focus-visible{border-radius:50%}#alert,#message,.promotion-label{text-align:center}.promotion-label{background:#fff;color:#ed1c24;border:1px solid #ed1c24;padding:1px 10px;text-transform:uppercase;display:inline-block;margin-right:6px;font-weight:700;font-size:12px;margin-bottom:4px}.price-promotion-label{color:#ed1c24;font-size:.85rem}#login article .login-nav-buttons .nav-back,.nav-buttons .nav-back{font-weight:700;order:3;width:100%;text-align:center;color:#0876fe;font-size:16px}@media only screen and (min-width:1024px){#login article .login-nav-buttons .nav-back,.nav-buttons .nav-back{margin:0}}#login article .login-nav-buttons .nav-back:before,.nav-buttons .nav-back:before{margin-right:10px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.nav-buttons{display:flex;flex-direction:column;width:100%}.nav-buttons .nav-back,.nav-buttons .nav-next{font-size:16px;white-space:nowrap;display:block;padding:18px 0}
/*# sourceMappingURL=map/order-old.css.map */
