@font-face{font-weight:400;font-style:normal;font-family:"woodmart-font";src:url("//deskasurf.pl/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=7.5.0") format("woff2")}:root{--wd-text-font:"Ubuntu",Arial,Helvetica,sans-serif;--wd-text-font-weight:400;--wd-text-color:#204553;--wd-text-font-size:14px;--wd-title-font:"Ubuntu",Arial,Helvetica,sans-serif;--wd-title-font-weight:700;--wd-title-color:#204553;--wd-entities-title-font:"Ubuntu",Arial,Helvetica,sans-serif;--wd-entities-title-font-weight:400;--wd-entities-title-color:#204553;--wd-entities-title-color-hover:rgb(51 51 51/65%);--wd-alternative-font:"Ubuntu",Arial,Helvetica,sans-serif;--wd-widget-title-font:"Ubuntu",Arial,Helvetica,sans-serif;--wd-widget-title-font-weight:400;--wd-widget-title-transform:uppercase;--wd-widget-title-color:#204553;--wd-widget-title-font-size:16px;--wd-header-el-font:"Ubuntu",Arial,Helvetica,sans-serif;--wd-header-el-font-weight:400;--wd-header-el-transform:none;--wd-header-el-font-size:16px;--wd-primary-color:#135bda;--wd-alternative-color:#fbbc34;--wd-link-color:#204553;--wd-link-color-hover:#000;--btn-default-bgcolor:#135bda;--btn-default-bgcolor-hover:#204553;--btn-accented-bgcolor:#135bda;--btn-accented-bgcolor-hover:#204553;--wd-form-brd-width:2px;--notices-success-bg:#459647;--notices-success-color:#fff;--notices-warning-bg:#e0b252;--notices-warning-color:#fff}.woodmart-woocommerce-layered-nav .wd-scroll-content{max-height:223px}.wd-popup.wd-age-verify{--wd-popup-width:500px}.wd-popup.wd-promo-popup{background-color:#111;background-image:none;background-repeat:no-repeat;background-size:contain;background-position:left center;--wd-popup-width:800px}.page-title-default{background-color:#0a0a0a;background-image:none;background-size:cover;background-position:center center}.footer-container{background-color:#135bda;background-image:none}.page .main-page-wrapper{background-color:#ecf3fa;background-image:none}.woodmart-archive-shop:not(.single-product) .main-page-wrapper{background-color:#ecf3fa;background-image:none}.single-product .main-page-wrapper{background-color:#ecf3fa;background-image:none}body,[class*=color-scheme-light],[class*=color-scheme-dark],.wd-search-form[class*=wd-header-search-form] form.searchform,.wd-el-search .searchform{--wd-form-placeholder-color:#000}.wd-popup.popup-quick-view{--wd-popup-width:920px}:root{--wd-container-w:1222px;--wd-form-brd-radius:0px;--btn-default-color:#333;--btn-default-color-hover:#333;--btn-accented-color:#fff;--btn-accented-color-hover:#fff;--btn-default-brd-radius:5px;--btn-default-box-shadow:none;--btn-default-box-shadow-hover:none;--btn-accented-brd-radius:5px;--btn-accented-box-shadow:none;--btn-accented-box-shadow-hover:none;--wd-brd-radius:0px}@media (min-width:1239px){.platform-Windows .wd-section-stretch>.elementor-container{margin-left:auto;margin-right:auto}}@media (min-width:1222px){html:not(.platform-Windows) .wd-section-stretch>.elementor-container{margin-left:auto;margin-right:auto}}.wpcf7-form fieldset{display:none}.woocommerce .woocommerce-order .woocommerce-notice--success{color:#204553;border-color:#204553}.woocommerce .woocommerce-order .woocommerce-order-details h2,.woocommerce .woocommerce-order .woocommerce-order-details table th,.woocommerce .woocommerce-customer-details h2{text-transform:none}.woocommerce .woocommerce-customer-details address{font-style:normal}.woocommerce .woocommerce-order ul li,.woocommerce .woocommerce-order p,.woocommerce .woocommerce-order .woocommerce-order-details table td,.woocommerce .woocommerce-customer-details address{color:#204553}.woocommerce .woocommerce-my-account-wrapper .woocommerce-MyAccount-content .woocommerce-Message br{display:none !important}.woocommerce .woocommerce-my-account-wrapper .woocommerce-MyAccount-content h2,.woocommerce .woocommerce-my-account-wrapper .woocommerce-MyAccount-content h3,.woocommerce .woocommerce-my-account-wrapper .woocommerce-MyAccount-content h4{text-transform:none}.woocommerce .woocommerce-my-account-wrapper .woocommerce-MyAccount-content address{font-style:none}.woocommerce .woocommerce-my-account-wrapper .woocommerce-MyAccount-content fieldset{padding:0;border:0}.woocommerce .woocommerce-my-account-wrapper .woocommerce-MyAccount-content fieldset legend{padding:0;margin-bottom:20px}.woocommerce{font-family:"Ubuntu",Sans-serif}.woocommerce .woocommerce-my-account-wrapper{font-family:"Ubuntu",Sans-serif;color:#204553 !important;font-weight:400}.woocommerce .woocommerce-my-account-wrapper .wd-my-account-links a{color:#204553 !important;font-weight:400;box-shadow:none;border-radius:15px;border:1px solid #204553}.woocommerce .woocommerce-my-account-wrapper .wd-my-account-links a:hover{background-color:#deeaf5 !important;border-color:#deeaf5}.woocommerce .woocommerce-my-account-wrapper .wd-my-account-links a:before{color:#204553 !important}.woocommerce .thwcfd-field-checkbox label{margin:0 !important;display:flex;align-items:center}.woocommerce .thwcfd-field-checkbox label:before{content:'';display:inline-block;width:16px;height:16px;border:1px solid #09090b;border-radius:2px;margin-right:10px}.woocommerce .thwcfd-field-checkbox label input{position:absolute;left:-9999px;opacity:0}.woocommerce .thwcfd-field-checkbox label:has(>input:checked):before{background:#09090b}.wd-my-account-sidebar h3{color:#204553 !important;text-transform:none}.wd-my-account-sidebar ul li a{color:#204553 !important;font-weight:400}.wd-my-account-sidebar ul li.is-active a,.wd-my-account-sidebar ul li:hover a{background-color:#deeaf5 !important}.wd-loop-footer .wd-load-more:not(:hover){background:#135bda !important}.wd-notice,div.wpcf7-response-output,.mc4wp-alert,:is(.woocommerce-error,.woocommerce-message,.woocommerce-info){background:#204553 !important;color:#ecf3fa !important;border:0 !important;border-radius:0 !important}.wd-register-tabs .col-register{border:0 !important}.wd-registration-page .wd-login-title{display:flex;gap:20px;background:0 0 !important;box-shadow:none;max-width:880px;margin:0 auto 40px}.wd-registration-page .wd-login-title span{flex:1 1 50%;text-align:center;color:#204553;background:#b7cbde;font-size:14px;font-weight:500;border-radius:15px;height:55px;line-height:55px;cursor:pointer;text-transform:none;transition:.5s}.wd-registration-page.active-register .wd-login-title span.login{background:#b7cbde;color:#204553}.wd-registration-page .wd-login-title span:hover,.wd-registration-page .wd-login-title span.login,.wd-registration-page.active-register .wd-login-title span.reg{background:#135bda;color:#ecf3fa}.wd-registration-page .login-form-footer a,.wd-registration-page .login-form-footer label{color:#135bda;font-size:16px;line-height:21px;font-weight:500}.wd-registration-page .login-form-footer label{color:#b7cbde}.wd-registration-page .login-form-footer{justify-content:flex-end}.wd-registration-page .login-form-footer .woocommerce-form-login__rememberme,.wd-registration-page .woocommerce-privacy-policy-text{display:none}.wd-registration-page .woocommerce-form-login{max-width:548px;margin:auto}.wd-registration-page .woocommerce-form-register{max-width:880px;margin:auto}.woocommerce .woocommerce-cart-form tr.cart-totals-section{padding:15px 0;border:0}.woocommerce .woocommerce-cart-form tr.cart-totals-section td{width:100%;text-align:left;display:flex;justify-content:space-between}.woocommerce .woocommerce-cart-form tr.cart-totals-section .cart-totals-right{display:flex;gap:12px}.woocommerce .woocommerce-cart-form tr.cart-totals-section .cart-totals-price{display:flex;justify-content:center;background:#deeaf5;border-radius:15px;color:#135bda;font-size:28px;font-weight:700;height:64px;line-height:62px;min-width:214px}.woocommerce .woocommerce-cart-form tr.cart-totals-section .button.button-back{font-size:14px;font-weight:500 !important;min-width:232px;height:64px;line-height:64px;border-radius:15px;background:#204553 !important;color:#ecf3fa;text-transform:none;cursor:pointer;border:0;display:flex;gap:10px;box-shadow:rgba(19,91,218,.2) 0px 20px 25px -5px,rgba(19,91,218,.04) 0px 10px 10px -5px}.woocommerce .woocommerce-cart-form tr.cart-totals-section .button.button-checkout{display:flex;gap:10px;font-size:14px;font-weight:500 !important;min-width:232px;height:64px;line-height:64px;border-radius:15px;background:#135bda !important;color:#ecf3fa;text-transform:none;cursor:pointer;border:0;box-shadow:rgba(19,91,218,.2) 0px 20px 25px -5px,rgba(19,91,218,.04) 0px 10px 10px -5px}.woocommerce .woocommerce-cart-form tr.cart-totals-section .button:hover{box-shadow:none}.woocommerce-checkout .checkout-order-review:before,.woocommerce-checkout .checkout-order-review:after,.woocommerce-checkout .woocommerce-form-coupon-toggle{display:none}.wd-coupon-form input.input-text{color:#000}.woocommerce-checkout .checkout-order-review{padding:40px 40px 50px;max-width:100% !important;margin:0;width:580px;flex:none !important;background:#fff;position:sticky;top:15px}.woocommerce-checkout .customer-details{flex:auto !important;max-width:100% !important}.woocommerce-checkout .customer-details .form-row label,.woocommerce-checkout .customer-details .form-row label span,.wd-registration-page .form-row label,.wd-registration-page .form-row label span,.lost_reset_password .form-row label,.lost_reset_password .form-row label span,.woocommerce-MyAccount-content .form-row label{color:#204553;font-size:16px;line-height:21px;font-weight:500;cursor:pointer}.lost_reset_password p{color:#204553;font-size:16px;line-height:21px;font-weight:500}.lost_reset_password .form-row.form-row-first{border-color:#b7cbde}.woocommerce-checkout .customer-details .form-row label{margin-bottom:8px}.wd-registration-page .form-row .password-attention{color:#204553;font-size:12px;line-height:17px}.woocommerce-checkout .customer-details .woocommerce-billing-fields__field-wrapper{display:flex;flex-wrap:wrap;gap:20px}form.woocommerce-checkout .checkout-wrap{display:flex;align-items:flex-start;gap:30px;flex-wrap:nowrap}.woocommerce-checkout .customer-details .woocommerce-billing-fields__field-wrapper .form-row,.woocommerce-checkout .customer-details .woocommerce-billing-fields__field-wrapper p{margin:0;float:none}.woocommerce-checkout .customer-details .woocommerce-billing-fields__field-wrapper .form-row{flex:1 1 48%}.woocommerce-checkout .customer-details .woocommerce-billing-fields__field-wrapper .form-row#billing_is_firma_field{flex:1 1 100%}.woocommerce-checkout .customer-details .woocommerce-billing-fields__field-wrapper .form-row#billing_is_firma_field br,.woocommerce-checkout .customer-details .woocommerce-billing-fields__field-wrapper .form-row#billing_is_firma_field .optional,.wd-registration-page .form-row br,.lost_reset_password .form-row br,.woocommerce-MyAccount-content .form-row br{display:none}.woocommerce-MyAccount-content .form-row em{font-style:normal}.woocommerce-checkout .customer-details .woocommerce-billing-fields__field-wrapper .form-row input,.woocommerce-checkout .customer-details .woocommerce-billing-fields__field-wrapper .form-row .select2-selection,.woocommerce-checkout .customer-details .woocommerce-billing-fields__field-wrapper .form-row textarea,.woocommerce-MyAccount-content .form-row input,.wd-registration-page .form-row input,.lost_reset_password .form-row input{border-radius:12px;text-indent:16px;color:#204553;font-size:14px;height:48px;line-height:48px;border:1px solid #b7cbde;padding:0;transition:.4s}.woocommerce-checkout .form-row.woocommerce-invalid input{border-color:#ff616d !important}.woocommerce-checkout .form-row.woocommerce-invalid .woocommerce-input-wrapper:after{content:'Dane zostały wprowadzone błędnie';font-size:12px;line-height:16px;font-weight:500;color:#ed3241}.woocommerce-checkout .form-row.woocommerce-invalid .checkout-inline-error-message{display:none}.woocommerce-checkout .customer-details .woocommerce-billing-fields__field-wrapper .form-row .select2{min-height:48px}.woocommerce-checkout .customer-details .woocommerce-billing-fields__field-wrapper .form-row .select2 .select2-selection__rendered{color:#204553;font-size:14px}.woocommerce-checkout .customer-details .woocommerce-billing-fields__field-wrapper .form-row .select2 .select2-selection__arrow{top:0;height:48px}.woocommerce-checkout .customer-details .woocommerce-billing-fields__field-wrapper .form-row textarea{height:98px;line-height:21px;min-height:none;resize:none}.woocommerce-checkout .customer-details .woocommerce-billing-fields__field-wrapper .form-row input:focus,.woocommerce-checkout .customer-details .woocommerce-billing-fields__field-wrapper .form-row input:hover,.woocommerce-checkout .customer-details .woocommerce-billing-fields__field-wrapper .form-row input:active,.woocommerce-checkout .customer-details .woocommerce-billing-fields__field-wrapper .form-row textarea:focus,.woocommerce-checkout .customer-details .woocommerce-billing-fields__field-wrapper .form-row textarea:hover,.woocommerce-checkout .customer-details .woocommerce-billing-fields__field-wrapper .form-row textarea:active,.woocommerce-MyAccount-content .form-row input:focus,.woocommerce-MyAccount-content .form-row input:hover,.woocommerce-MyAccount-content .form-row input:active,.wd-registration-page .form-row input:hover,.wd-registration-page .form-row input:focus,.wd-registration-page .form-row input:active,.lost_reset_password .form-row input:hover,.lost_reset_password .form-row input:focus,.lost_reset_password .form-row input:active{border-color:#135bda}.woocommerce-checkout .woocommerce-checkout-payment #place_order,.wd-registration-page .form-row button,.lost_reset_password .form-row button{color:#ecf3fa;font-size:14px;font-weight:500;border-radius:15px;background:#135bda;text-transform:none;padding:0;height:64px;line-height:64px;transition:.5s;box-shadow:rgba(19,91,218,.2) 0px 20px 25px -5px,rgba(19,91,218,.04) 0px 10px 10px -5px}.wd-registration-page .form-row button,.lost_reset_password .form-row button{max-width:250px;margin:auto;display:block}.wd-registration-page .form-row button.show-password-input{line-height:48px;height:auto;background:0 0;box-shadow:none;color:#204553;font-size:16px;font-weight:500}.woocommerce-checkout .woocommerce-checkout-payment #place_order:hover,.wd-registration-page .form-row button:hover,.lost_reset_password .form-row button:hover{box-shadow:none;background:#135bda}.woocommerce-checkout .woocommerce-checkout-payment #place_order svg{margin-right:12px}.woocommerce-checkout p:empty,.wd-registration-page p:empty,.wd-registration-page br{display:none}.woocommerce-checkout .checkout-order-review .wd-table-wrapper{padding:0;margin:0;box-shadow:none;overflow:unset}.woocommerce-checkout .checkout-order-review .wd-table-wrapper .shop_table-body{display:flex;flex-direction:column;gap:20px;margin-bottom:20px}.woocommerce-checkout .checkout-order-review .wd-table-wrapper .shop_table-body .cart_item{padding:20px;display:flex;background:#deeaf5;border-radius:15px}.woocommerce-checkout .checkout-order-review .wd-table-wrapper .shop_table-body .cart_item .wrap{display:flex;flex-direction:column;gap:10px}.woocommerce-checkout .checkout-order-review .wd-table-wrapper .shop_table-body .cart_item .product-thumbnail{margin-right:15px}.woocommerce-checkout .checkout-order-review .wd-table-wrapper .shop_table-body .cart_item .product-thumbnail img{max-width:80px;height:auto}.woocommerce-checkout .checkout-order-review .wd-table-wrapper .shop_table-body .cart_item .product-name,.woocommerce-checkout .checkout-order-review .wd-table-wrapper .shop_table-body .cart_item .product-name strong{color:#204553;font-size:16px;line-height:21px;font-weight:500}.woocommerce-checkout .checkout-order-review .cart-discount{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.woocommerce-checkout .checkout-order-review .wd-table-wrapper .order-total{margin-bottom:12px;border:0;padding:0;text-align:center}.woocommerce-checkout .checkout-order-review .wd-table-wrapper .order-total .amount{background:#deeaf5;height:64px;line-height:64px !important;color:#204553;font-size:28px;line-height:32px;display:block;border-radius:15px}.woocommerce-checkout .woocommerce-checkout-payment ul li .payment_box{display:none !important}.woocommerce-checkout .checkout-block h3{color:#000;font-size:28px;line-height:32px;font-weight:700;margin-bottom:20px}.woocommerce-checkout .checkout-block{border-bottom:1px solid #b7cbde;margin-bottom:20px;padding-bottom:20px}.woocommerce-checkout .checkout-block.last{border-bottom:0;margin-bottom:0;padding-bottom:0}.woocommerce-checkout .checkout-block .payment_methods{display:block !important;margin:0}.woocommerce-checkout .checkout-block ul li{margin:0 0 12px;padding:10px}.woocommerce-checkout .checkout-block ul li:last-child{margin-bottom:0}.woocommerce-checkout .checkout-block ul li label{color:#204553;font-size:16px;line-height:21px;font-weight:500;cursor:pointer;display:flex;align-items:center;position:relative}.woocommerce-checkout .checkout-block ul li label:before{content:'';display:inline-block;width:16px;height:16px;border:1px solid #204553;border-radius:50px;margin-right:10px}.woocommerce-checkout .checkout-block ul li label:after{content:'';display:inline-block;position:absolute;width:8px;height:8px;opacity:0;transition:.4s;background:#135bda;border-radius:50px;left:4px;top:7px}.woocommerce-checkout .checkout-block ul li input{position:absolute !important;left:-9999px;visibility:hidden}.woocommerce-checkout .checkout-block ul li input:checked+label:after{opacity:1}.woocommerce-checkout .checkout-block ul li input:checked+label:before{border-color:#135bda}.woocommerce-checkout .checkout-block .woocommerce-checkout-payment #place_order{display:none}.woocommerce-checkout .customer-details .checkout-login{display:flex;gap:20px}.woocommerce .woocommerce-cart-form .cart .variations{width:19%}.woocommerce .woocommerce-cart-form .cart .variations .variations-value{display:flex;gap:46px;align-items:center}.woocommerce .woocommerce-cart-form .cart .variations .variations-value span{color:#b7cbde;font-weight:500;font-size:16px;line-height:21px}.woocommerce .woocommerce-cart-form .cart .variations .variations-value .value{background:#135bda;color:#ecf3fa;padding:0 24px;min-width:68px;height:62px;line-height:62px;border-radius:15px}.wpcf7-form .form-row.newsletter input[type=email]::placeholder{color:#b7cbde;opacity:1}.wpcf7-form .form-row.newsletter input[type=email]::-ms-input-placeholder{color:#b7cbde}@media screen and (max-width:1200px){.woocommerce-checkout .checkout-order-review{width:50%}}@media screen and (max-width:1024px){.woocommerce .woocommerce-cart-form .cart tbody{gap:0}.woocommerce .woocommerce-cart-form .cart tr{flex-wrap:wrap;gap:20px}.woocommerce .woocommerce-cart-form .cart tr td.product-name,.woocommerce .woocommerce-cart-form .cart .variations{width:100%}}@media screen and (max-width:768px){form.woocommerce-checkout .checkout-wrap{flex-direction:column}.woocommerce-checkout .checkout-order-review{width:100%}.woocommerce .woocommerce-cart-form .cart tr td{margin:0;border:0}.woocommerce .woocommerce-cart-form .cart tr td a{margin:0;padding:0}.woocommerce .woocommerce-cart-form .cart tr td:before,.woocommerce .woocommerce-cart-form .cart tr td:after{display:none}.woocommerce .woocommerce-cart-form .cart tr td.product-thumbnail{position:static !important;max-height:none}}@media (max-width:576px){.wd-registration-page .wd-login-title{flex-direction:column}}