#withInvoiceInput{display:none}.fields-for-invoice{overflow:hidden;max-height:0;transition:all .5s ease-in-out}#withInvoiceInput:checked~.fields-for-invoice{max-height:540px}#main-header-panel .search{visibility:hidden}.consultation-fixed{display:none}#withInvoiceDiv .customize-checkbox-label{cursor:pointer}main.order{margin-top:103px}@media only screen and (min-width:768px){main.order{margin-top:118px}}main.order .order-steps{display:none}@media only screen and (min-width:768px){main.order .order-steps{display:block;padding-top:45px;padding-left:0;padding-right:0;width:calc(100% + 24px);margin-left:-12px;margin-bottom:-15px}}@media only screen and (min-width:768px){main.order .order-steps li{list-style-type:none;display:inline-block;width:calc(33.333% - 28px);text-align:left;margin-left:12.62px;margin-right:12.63px;background-color:#f8f8f8;border-top-left-radius:13px;border-top-right-radius:13px;overflow:hidden;height:40px;line-height:36px}main.order .order-steps li.active{background-color:#38900d;z-index:10;position:relative;box-shadow:0 -2px 5px #dfdfdf}main.order .order-steps li.active a{color:#fff}main.order .order-steps li.active .step-number{background-color:#006a3a}main.order .order-steps li .step-number{padding:6px 8px;float:left;background-color:#e2e2e2;line-height:27px;margin-top:-3px;margin-right:4px}}main.order .checkout-step{display:none}@media only screen and (min-width:768px){main.order .checkout-step{padding:15px;margin-bottom:50px;box-shadow:0 0 5px #dfdfdf;z-index:5;position:relative}}main.order .checkout-step.checkout-step-active{display:block}main.order .checkout-step h2{padding-top:15px;text-align:center;padding-bottom:10px;border-bottom:1px solid #e2e2e2}main.order .checkout-step h3{text-align:center;font-size:21px}@media only screen and (min-width:768px){main.order .checkout-step #checkout-login-form .login .container,main.order .checkout-step #checkout-register-form .login .container{width:310px}}main.order .checkout-step.orderFirstStepForm #checkout-login-container,main.order .checkout-step.orderFirstStepForm #checkout-register-container{text-align:center;margin-top:40px}@media only screen and (min-width:768px){main.order .checkout-step.orderFirstStepForm #checkout-login-container,main.order .checkout-step.orderFirstStepForm #checkout-register-container{width:calc(50% - 3px);display:inline-block;margin-top:20px}}main.order .checkout-step.orderFirstStepForm #checkout-login-container p,main.order .checkout-step.orderFirstStepForm #checkout-register-container p{margin-bottom:10px}main.order .checkout-step.orderFirstStepForm .button{background-color:#38900d;color:#fff;border-radius:7px;padding:7px 10px;font-weight:900;font-size:16px}main.order .checkout-step.orderFirstStepForm #checkout-login-form,main.order .checkout-step.orderFirstStepForm #checkout-register-form,main.order .checkout-step.orderFirstStepForm #checkout-reset-password-form,main.order .checkout-step.orderFirstStepForm #go-without-acount-container{display:none}main.order .checkout-step.orderFirstStepForm #checkout-login-form.form-visible,main.order .checkout-step.orderFirstStepForm #checkout-register-form.form-visible,main.order .checkout-step.orderFirstStepForm #checkout-reset-password-form.form-visible,main.order .checkout-step.orderFirstStepForm #go-without-acount-container.form-visible{display:block}main.order .checkout-step .orderFirstStepForm .deliver-and-payment-container{display:flex;flex-direction:row;flex-wrap:wrap}main.order .checkout-step .orderFirstStepForm .deliver-and-payment-container #checkout-login-container{width:100%}@media only screen and (min-width:992px){main.order .checkout-step .orderFirstStepForm .deliver-and-payment-container #checkout-login-container{width:50%}}main.order .checkout-step .orderFirstStepForm .deliver-method-container,main.order .checkout-step .orderFirstStepForm .payment-method-container{margin:0 auto}@media only screen and (min-width:768px){main.order .checkout-step .orderFirstStepForm .deliver-method-container,main.order .checkout-step .orderFirstStepForm .payment-method-container{width:50%;display:inline-block;float:left}}@media only screen and (min-width:768px){main.order .checkout-step .orderFirstStepForm .payment-method-container{padding-left:30px;padding-right:30px;margin-bottom:32px}}@media only screen and (min-width:992px){main.order .checkout-step .orderFirstStepForm .payment-method-container{padding-left:80px;padding-right:80px}}@media only screen and (min-width:1200px){main.order .checkout-step .orderFirstStepForm .payment-method-container{padding-left:110px;padding-right:110px}}@media only screen and (min-width:768px){main.order .checkout-step .orderFirstStepForm .payment-method-container .payment-container{margin-bottom:40px}}@media only screen and (min-width:768px){main.order .checkout-step .orderFirstStepForm .payment-method-container .payment-container .label{margin-left:0}}main.order .checkout-step .orderFirstStepForm .delivery-container,main.order .checkout-step .orderFirstStepForm .payment-container{margin-bottom:30px}main.order .checkout-step .orderFirstStepForm .delivery-container .label,main.order .checkout-step .orderFirstStepForm .payment-container .label{display:flex;flex-wrap:wrap}main.order .checkout-step .orderFirstStepForm .delivery-container .label #selected-orlen-point-visible,main.order .checkout-step .orderFirstStepForm .delivery-container .label #selected-paczkomat-visible,main.order .checkout-step .orderFirstStepForm .payment-container .label #selected-orlen-point-visible,main.order .checkout-step .orderFirstStepForm .payment-container .label #selected-paczkomat-visible{display:none;width:100%;font-size:15px;color:#707070;margin-top:5px}main.order .checkout-step .orderFirstStepForm .delivery-container .label #selected-orlen-point-visible.selected-visible,main.order .checkout-step .orderFirstStepForm .delivery-container .label #selected-paczkomat-visible.selected-visible,main.order .checkout-step .orderFirstStepForm .payment-container .label #selected-orlen-point-visible.selected-visible,main.order .checkout-step .orderFirstStepForm .payment-container .label #selected-paczkomat-visible.selected-visible{display:flex}main.order .checkout-step .orderFirstStepForm .delivery-container .label.select,main.order .checkout-step .orderFirstStepForm .payment-container .label.select{display:none}main.order .checkout-step .orderFirstStepForm .delivery-container .label input[type=radio],main.order .checkout-step .orderFirstStepForm .payment-container .label input[type=radio]{display:none}main.order .checkout-step .orderFirstStepForm .delivery-container .label label,main.order .checkout-step .orderFirstStepForm .payment-container .label label{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:10px;width:100%}main.order .checkout-step .orderFirstStepForm .delivery-container .label label.paczkomat-unavariable,main.order .checkout-step .orderFirstStepForm .payment-container .label label.paczkomat-unavariable{opacity:.5;pointer-events:none}main.order .checkout-step .orderFirstStepForm .delivery-container .label label.paczkomat-unavariable .paczkomat-unavariable-description,main.order .checkout-step .orderFirstStepForm .payment-container .label label.paczkomat-unavariable .paczkomat-unavariable-description{color:red;font-size:12px;font-weight:800}main.order .checkout-step .orderFirstStepForm .delivery-container .label label .customize-checkbox,main.order .checkout-step .orderFirstStepForm .payment-container .label label .customize-checkbox{display:flex;order:1}main.order .checkout-step .orderFirstStepForm .delivery-container .label label strong,main.order .checkout-step .orderFirstStepForm .payment-container .label label strong{display:flex;order:2;width:calc(100% - 30px);justify-content:left;align-content:flex-start;align-items:center}main.order .checkout-step .orderFirstStepForm .delivery-container .label label strong.light-strong,main.order .checkout-step .orderFirstStepForm .payment-container .label label strong.light-strong{font-weight:500}main.order .checkout-step .orderFirstStepForm .delivery-container .label label strong span,main.order .checkout-step .orderFirstStepForm .payment-container .label label strong span{padding-left:4px;white-space:nowrap}main.order .checkout-step .orderFirstStepForm .delivery-container .label label strong span.name,main.order .checkout-step .orderFirstStepForm .payment-container .label label strong span.name{flex-basis:min-content;padding-right:9px}main.order .checkout-step .orderFirstStepForm .delivery-container .label label span,main.order .checkout-step .orderFirstStepForm .payment-container .label label span{display:flex;order:3}main.order .checkout-step .orderFirstStepForm .delivery-container .label label .price-deprecated,main.order .checkout-step .orderFirstStepForm .payment-container .label label .price-deprecated{opacity:.4;text-decoration:line-through;padding-left:10px;padding-right:5px;font-size:13px;margin-top:2px}main.order .checkout-step .orderFirstStepForm .delivery-container .label label .newsletter-promo-info,main.order .checkout-step .orderFirstStepForm .payment-container .label label .newsletter-promo-info{font-size:10px;color:#38900d}main.order .checkout-step .orderFirstStepForm .delivery-container .promo-info-star,main.order .checkout-step .orderFirstStepForm .payment-container .promo-info-star{font-size:12px;color:#38900d}main.order .checkout-step .orderFirstStepForm .delivery-container #easypack-map-container,main.order .checkout-step .orderFirstStepForm .payment-container #easypack-map-container{display:none;width:calc(100% - 20px);margin-left:10px}main.order .checkout-step .orderFirstStepForm .delivery-container #easypack-map-container.easypack-map-container-visible,main.order .checkout-step .orderFirstStepForm .payment-container #easypack-map-container.easypack-map-container-visible{display:flex;min-height:400px}main.order .checkout-step .orderFirstStepForm .delivery-container .leaflet-popup-content .ruch_widget_k1,main.order .checkout-step .orderFirstStepForm .payment-container .leaflet-popup-content .ruch_widget_k1{display:none!important}main.order .checkout-step .orderFirstStepForm .delivery-container #widget_orlen_html,main.order .checkout-step .orderFirstStepForm .payment-container #widget_orlen_html{display:none!important;width:calc(100% - 20px);margin-left:10px}main.order .checkout-step .orderFirstStepForm .delivery-container #widget_orlen_html.easypack-map-container-visible,main.order .checkout-step .orderFirstStepForm .payment-container #widget_orlen_html.easypack-map-container-visible{display:block!important;min-height:400px}main.order .checkout-step .orderFirstStepForm .delivery-container #widget_orlen_html .searchBar .searchBar__location,main.order .checkout-step .orderFirstStepForm .payment-container #widget_orlen_html .searchBar .searchBar__location{display:none!important}main.order .checkout-step .orderFirstStepForm .delivery-container #widget_orlen_html .searchBar .ruch_widget_inp,main.order .checkout-step .orderFirstStepForm .payment-container #widget_orlen_html .searchBar .ruch_widget_inp{border:1px solid #38900d!important}main.order .checkout-step .orderFirstStepForm .delivery-container #widget_orlen_html .searchBar .ruch_widget_but_s,main.order .checkout-step .orderFirstStepForm .payment-container #widget_orlen_html .searchBar .ruch_widget_but_s{border:1px solid #38900d!important;color:#38900d}main.order .checkout-step .orderFirstStepForm .delivery-container #widget_orlen_html .ruch_widget_filter,main.order .checkout-step .orderFirstStepForm .payment-container #widget_orlen_html .ruch_widget_filter{visibility:hidden;height:1px;margin:5px}main.order .checkout-step .orderFirstStepForm .delivery-container #widget_orlen_html .ruch_sidebar,main.order .checkout-step .orderFirstStepForm .payment-container #widget_orlen_html .ruch_sidebar{padding-left:0}main.order .checkout-step .orderFirstStepForm .delivery-container #widget_orlen_html .ruch_sidebar::before,main.order .checkout-step .orderFirstStepForm .payment-container #widget_orlen_html .ruch_sidebar::before{font-size:14px;color:#38900d}main.order .checkout-step .orderFirstStepForm .delivery-container #widget_orlen_html .ruch_sidebar .mapPoint__title,main.order .checkout-step .orderFirstStepForm .payment-container #widget_orlen_html .ruch_sidebar .mapPoint__title{font-size:13px}main.order .checkout-step .orderFirstStepForm .delivery-container #widget_orlen_html .ruch_sidebar .mapPoint__street,main.order .checkout-step .orderFirstStepForm .payment-container #widget_orlen_html .ruch_sidebar .mapPoint__street{font-size:13px}main.order .checkout-step .orderFirstStepForm .delivery-container #widget_orlen_html .ruch_sidebar .mapPoint__time,main.order .checkout-step .orderFirstStepForm .payment-container #widget_orlen_html .ruch_sidebar .mapPoint__time{font-size:13px}main.order .checkout-step .orderFirstStepForm .delivery-container #widget_orlen_html .ruch_sidebar .mapPoint__price,main.order .checkout-step .orderFirstStepForm .payment-container #widget_orlen_html .ruch_sidebar .mapPoint__price{display:none}main.order .checkout-step .orderFirstStepForm .delivery-container #widget_orlen_html .ruch_sidebar .mapPoint__confirm,main.order .checkout-step .orderFirstStepForm .payment-container #widget_orlen_html .ruch_sidebar .mapPoint__confirm{background-color:#38900d;font-size:14px;padding:10px}main.order .checkout-step .orderFirstStepForm .delivery-container #widget_orlen_html .ruch_sidebar .ruch_widget_tu,main.order .checkout-step .orderFirstStepForm .payment-container #widget_orlen_html .ruch_sidebar .ruch_widget_tu{color:#38900d}main.order .checkout-step .orderFirstStepForm .delivery-container #widget_orlen_html .ruch_sidebar .mapPoint,main.order .checkout-step .orderFirstStepForm .payment-container #widget_orlen_html .ruch_sidebar .mapPoint{border-bottom:1px solid #38900d}main.order .checkout-step .orderFirstStepForm .delivery-container #widget_orlen_html .ruch_widget_filter_wrapper,main.order .checkout-step .orderFirstStepForm .payment-container #widget_orlen_html .ruch_widget_filter_wrapper{max-width:50%}main.order .checkout-step .orderFirstStepForm .delivery-container #widget_orlen_html .ruch_widget_filter_wrapper select,main.order .checkout-step .orderFirstStepForm .payment-container #widget_orlen_html .ruch_widget_filter_wrapper select{max-width:100%}main.order .checkout-step .orderFirstStepForm .delivery-container #widget_orlen_html .ruch_widget,main.order .checkout-step .orderFirstStepForm .payment-container #widget_orlen_html .ruch_widget{padding-top:0;margin-top:-10px}main.order .checkout-step .orderFirstStepForm .delivery-container #widget_orlen_html .leaflet-touch-zoom,main.order .checkout-step .orderFirstStepForm .payment-container #widget_orlen_html .leaflet-touch-zoom{width:calc(100% + 5px)}main.order .checkout-step .orderFirstStepForm .delivery-container #widget_orlen_html .leaflet-touch-zoom .mapPoint_popup b,main.order .checkout-step .orderFirstStepForm .payment-container #widget_orlen_html .leaflet-touch-zoom .mapPoint_popup b{color:#38900d}main.order .checkout-step .orderFirstStepForm .delivery-container .only-polish-delivery-info,main.order .checkout-step .orderFirstStepForm .payment-container .only-polish-delivery-info{margin-top:35px;margin-bottom:35px;color:red;text-align:center;font-size:12px}main.order .checkout-step .orderFirstStepForm .delivery-promo-description{width:240px;display:flex;text-align:center;margin:0 auto;font-size:14px;margin-top:30px;color:#38900d}main.order .checkout-step .orderFirstStepForm .delivery-address-container .delivery-personal-data{margin-bottom:50px}@media only screen and (min-width:768px){main.order .checkout-step .orderFirstStepForm .delivery-address-container .delivery-personal-data{width:50%;display:inline-block;float:left}}@media only screen and (min-width:768px){main.order .checkout-step .orderFirstStepForm .delivery-address-container .delivery-personal-adress{width:50%;display:inline-block;float:left;margin-bottom:90px}}main.order .checkout-step .orderFirstStepForm .delivery-address-container .delivery-personal-adress #newsletter-data-riles-container,main.order .checkout-step .orderFirstStepForm .delivery-address-container .delivery-personal-adress #personal-data-riles-container,main.order .checkout-step .orderFirstStepForm .delivery-address-container .delivery-personal-adress #personal-data-riles2-container{margin-top:20px}main.order .checkout-step .orderFirstStepForm .delivery-address-container .delivery-personal-adress #newsletter-data-riles-container #rules,main.order .checkout-step .orderFirstStepForm .delivery-address-container .delivery-personal-adress #newsletter-data-riles-container #rules2,main.order .checkout-step .orderFirstStepForm .delivery-address-container .delivery-personal-adress #newsletter-data-riles-container #rules3,main.order .checkout-step .orderFirstStepForm .delivery-address-container .delivery-personal-adress #personal-data-riles-container #rules,main.order .checkout-step .orderFirstStepForm .delivery-address-container .delivery-personal-adress #personal-data-riles-container #rules2,main.order .checkout-step .orderFirstStepForm .delivery-address-container .delivery-personal-adress #personal-data-riles-container #rules3,main.order .checkout-step .orderFirstStepForm .delivery-address-container .delivery-personal-adress #personal-data-riles2-container #rules,main.order .checkout-step .orderFirstStepForm .delivery-address-container .delivery-personal-adress #personal-data-riles2-container #rules2,main.order .checkout-step .orderFirstStepForm .delivery-address-container .delivery-personal-adress #personal-data-riles2-container #rules3{display:none}main.order .checkout-step .orderFirstStepForm .delivery-address-container .delivery-personal-adress #delivery-adress-data-paczkomat-info{text-align:left;max-width:240px;margin:0 auto;font-size:14px}main.order .checkout-step .label{width:240px;margin:0 auto;margin-top:15px;margin-bottom:15px}main.order .checkout-step .label label{width:100%;font-size:16px}main.order .checkout-step .label label.customize-checkbox-label-rules{font-size:12px}main.order .checkout-step .label input[type=email],main.order .checkout-step .label input[type=password],main.order .checkout-step .label input[type=text],main.order .checkout-step .label select{width:100%;margin-top:5px}main.order .checkout-step .label.submit{text-align:center}main.order .checkout-step .label.checkbox{margin-top:20px;margin-bottom:20px}main.order .checkout-step .label .red-star{font-size:12px;position:relative;top:-6px;color:red;padding-right:3px}main.order .checkout-step .button-next,main.order .checkout-step input[type=submit]{color:#fff;border-radius:7px;padding:7px 10px;font-weight:900;font-size:16px;border:none;margin:0 auto;margin-top:15px;margin-bottom:15px;cursor:pointer;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border:1px solid #fe6400;box-shadow:inset -195px 0 1px #fe6400}main.order .checkout-step .button-next svg,main.order .checkout-step input[type=submit] svg{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}main.order .checkout-step .button-next:hover,main.order .checkout-step input[type=submit]:hover{background-color:transparent;box-shadow:inset 0 0 0 #fe6400;color:#fe6400}main.order .checkout-step .button-next:hover svg path,main.order .checkout-step input[type=submit]:hover svg path{fill:#FE6400}main.order .checkout-step .button-next{float:right;position:relative;top:-14px}main.order .checkout-step .button-next svg{margin-left:3px;margin-right:4px}main.order .checkout-step .button-next svg path{fill:white}main.order .checkout-step .payment-summary{text-align:right;font-size:16px;background-color:#f8f8f8;margin-left:-15px;width:calc(100% + 30px);padding:1px 15px}@media only screen and (min-width:550px){main.order .checkout-step .payment-summary{width:100%;margin-left:0}}@media only screen and (min-width:768px){main.order .checkout-step .payment-summary{border-top:1px solid #e2e2e2;padding-top:20px;padding-left:0;padding-bottom:20px;background-color:#fff}}@media only screen and (min-width:992px){main.order .checkout-step .payment-summary{padding-right:25px}}@media only screen and (min-width:1200px){main.order .checkout-step .payment-summary{padding-right:40px}}main.order .checkout-step .payment-summary .price-value{color:#38900d;font-size:21px;font-weight:900}main.order .checkout-step .register-description,main.order .checkout-step .repeat-password-description{text-align:center;font-size:14px}main.order .checkout-step .show-repeat-password{font-size:12px;text-align:center;width:100%;display:inline-block;cursor:pointer}main.order .checkout-step .footer-buttons{margin-top:60px;margin-bottom:50px;width:100%}@media only screen and (min-width:768px){main.order .checkout-step .footer-buttons{margin-top:40px;margin-bottom:10px;padding-bottom:20px;padding-left:40px;padding-right:45px}}@media only screen and (min-width:992px){main.order .checkout-step .footer-buttons{padding-left:100px;padding-right:105px}}@media only screen and (min-width:1200px){main.order .checkout-step .footer-buttons{padding-left:145px;padding-right:150px}}main.order .checkout-step .footer-buttons .continue-shoping-button{background-color:#f8f8f8;color:#686868;padding:7px 10px;font-size:16px;border:none;position:relative;top:6px;border-radius:7px;cursor:pointer}main.order .checkout-step .footer-buttons .continue-shoping-button.countinue-without-acount{top:0;float:right}main.order .checkout-step .footer-buttons .continue-shoping-button svg{transform:rotate(180deg);margin-right:10px}main.order .checkout-step .footer-buttons .red-star-description{font-size:12px;color:gray;margin-bottom:25px}main.order .thank-you-page .buttons{padding-top:20px;padding-bottom:40px}@media only screen and (min-width:768px){main.order .thank-you-page .buttons{padding-bottom:20px}}main.order .thank-you-page .buttons a{margin-right:20px}main.order .thank-you-page .mobile-break{height:35px;width:100%}@media only screen and (min-width:768px){main.order .thank-you-page .mobile-break{display:none}}