body.page-id-31488 .wd-page-title-bg img{display:none!important}body.page-id-31488 .wd-page-title-bg{background-image:var(--nw-new-bg-image)!important;background-size:cover!important;background-position:center!important}body.page-id-31488 .wd-page-title-bg::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;inset:0;background:rgb(0 0 0 / .4)}html .cart_totals .cart-totals-inner:not(#nw-z),html .cart-collaterals .cart-totals-inner:not(#nw-z){font-family:'Poppins',sans-serif!important;background:#fdfbf6!important;border:1px solid rgb(212 186 135 / .45)!important;border-radius:12px!important;padding:28px 26px 24px!important;box-shadow:0 12px 34px rgb(0 0 0 / .05)!important}.nw-reservation-form input[type="range"]{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:999px;background:#ecdfc2;outline:none}.nw-reservation-form input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:26px;height:26px;border-radius:50%;background:#d4ba87;border:2px solid #fff;box-shadow:0 2px 8px rgb(0 0 0 / .18);cursor:pointer}.nw-reservation-form input[type="range"]::-moz-range-track{height:6px;border-radius:999px;background:#ecdfc2}.nw-reservation-form input[type="range"]::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:#d4ba87;border:2px solid #fff;box-shadow:0 2px 8px rgb(0 0 0 / .18);cursor:pointer}.nw-kf-rec{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.woocommerce-order .woocommerce-thankyou-order-received:empty{display:none!important;margin:0!important}html .woocommerce-cart .cart-collaterals:not(#nw-z),html .woocommerce-cart .cart_totals:not(#nw-z){border:0!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;padding:0!important}body.woocommerce-order-received .woocommerce-order-overview,body.woocommerce-order-received .woocommerce-order-details,body.woocommerce-order-received .woocommerce-customer-details{display:none!important}.nw-kf .nw-kf-card{background-color:#fff!important;border-color:#e7dcc4!important;color:#111!important;box-shadow:0 2px 10px rgb(60 45 15 / .06)!important;text-transform:none!important;letter-spacing:normal!important;border-radius:10px!important}.nw-kf .nw-kf-card:hover{border-color:#d4ba87!important;box-shadow:0 6px 18px rgb(60 45 15 / .12)!important}.nw-kf .nw-kf-card.is-selected{border-color:#d4ba87!important;box-shadow:0 0 0 1px #d4ba87!important;background-color:#faf3e1!important}.nw-kf .nw-kf-pm{background-color:#fff!important;border-color:#d4ba87!important;color:#111!important}.nw-kf .nw-kf-size,.nw-kf .nw-kf-email button,.nw-kf .nw-kf-emailbtn{background-color:#f1ece0!important;border-color:#e2dccd!important;color:#111!important}.nw-kf .nw-kf-remove{background-color:transparent!important;border-color:transparent!important;color:#c0392b!important;box-shadow:none!important}body.page-id-29938 .nw-reservation-bottom,body.page-id-29938 .nw-reservation-actions{clear:both!important;display:flex!important;grid-column:1 / -1!important;width:100%!important;max-width:100%!important;margin:34px 0 0!important;align-items:center!important;justify-content:center!important}body.page-id-29938 .nw-reservation-bottom .button,body.page-id-29938 .nw-reservation-bottom button,body.page-id-29938 .nw-reservation-bottom a.button,body.page-id-29938 .nw-reservation-actions .button,body.page-id-29938 .nw-reservation-actions button,body.page-id-29938 .nw-reservation-actions a.button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:min(460px, 100%)!important;max-width:100%!important;min-height:58px!important;margin:0 auto!important;padding:0 24px!important;font-size:15px!important}body.woocommerce-account .page-title h1,body.woocommerce-account .wd-page-title h1{margin:0!important;color:var(--nw-white)!important;font-size:clamp(30px, 3.4vw, 44px)!important;line-height:1.15!important;font-weight:600!important}body.woocommerce-cart .page-title::after,body.woocommerce-cart .wd-page-title::after{content:"Koszyk"!important}body.page-id-29938 .page-title::after,body.page-id-29938 .wd-page-title::after{content:"Szczegóły rezerwacji"!important}body.woocommerce-checkout .page-title::after,body.woocommerce-checkout .wd-page-title::after{content:"Podsumowanie"!important}.woocommerce-cart tr.bundled_table_item td.product-name,.woocommerce-cart tr.bundle_table_item td.product-name,.woocommerce-checkout tr.bundled_table_item td.product-name,.woocommerce-checkout tr.bundle_table_item td.product-name,.woocommerce-cart tr.bundled_table_item td.product-name a,.woocommerce-cart tr.bundle_table_item td.product-name a,.woocommerce-checkout tr.bundled_table_item td.product-name a,.woocommerce-checkout tr.bundle_table_item td.product-name a,.woocommerce-cart .bundled-product-name,.woocommerce-checkout .bundled-product-name{font-weight:600!important}.woocommerce-account .woocommerce,.woocommerce-checkout .woocommerce,body.page-id-29938 .nw-reservation-step,body.page-id-29938 .site-content .container,body.page-id-29938 .main-page-wrapper .container{max-width:var(--nw-content-max)!important;margin-left:auto!important;margin-right:auto!important;padding-left:var(--nw-content-side)!important;padding-right:var(--nw-content-side)!important;box-sizing:border-box!important}.woocommerce-account .woocommerce{padding-top:40px!important;padding-bottom:80px!important}.woocommerce-checkout .woocommerce{margin:0 auto;padding-top:36px!important;padding-bottom:80px!important}.woocommerce-checkout form.checkout.woocommerce-checkout,.woocommerce-checkout form.checkout.woocommerce-checkout::after{display:block!important}.woocommerce-checkout form.checkout.woocommerce-checkout::after{content:"";clear:both}.woocommerce-checkout #customer_details{float:left!important;width:calc(100% - 432px)!important;margin:0!important;padding:0!important;display:block!important}.woocommerce-checkout #customer_details .col-1{width:100%!important;float:none!important}.woocommerce-checkout #customer_details .col-2,.woocommerce-checkout #customer_details .shipping_address,.woocommerce-checkout #customer_details .woocommerce-shipping-fields,.woocommerce-checkout #customer_details .woocommerce-additional-fields,.woocommerce-checkout #customer_details .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout #customer_details .form-row,.woocommerce-checkout #customer_details h3,.woocommerce-checkout .col2-set .col-2,.woocommerce-checkout .col2-set .shipping_address,.woocommerce-checkout .col2-set .woocommerce-shipping-fields,.woocommerce-checkout .col2-set .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout .col2-set .form-row,.woocommerce-checkout .col2-set h3,.woocommerce-checkout .woocommerce-billing-fields>h3,.woocommerce-checkout .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout #billing_first_name_field,.woocommerce-checkout #billing_last_name_field,.woocommerce-checkout #billing_company_field,.woocommerce-checkout #billing_country_field,.woocommerce-checkout #billing_address_1_field,.woocommerce-checkout #billing_address_2_field,.woocommerce-checkout #billing_city_field,.woocommerce-checkout #billing_state_field,.woocommerce-checkout #billing_postcode_field,.woocommerce-checkout #billing_email_field,.woocommerce-checkout #billing_phone_field{display:none!important}.woocommerce-checkout .woocommerce-billing-fields{display:block!important}.woocommerce-checkout .woocommerce-additional-fields,.woocommerce-checkout .woocommerce-additional-fields__field-wrapper,.woocommerce-checkout #order_comments_field,.woocommerce-checkout .notes,.woocommerce-checkout .col2-set .woocommerce-additional-fields{display:none!important}.woocommerce-checkout #order_review_heading,.woocommerce-checkout #order_review{float:right!important;width:390px!important;clear:right!important}.woocommerce-checkout #order_review_heading{margin:0 0 18px!important;font-size:0!important;line-height:0!important}.woocommerce-checkout #order_review_heading::after{content:"Rozliczenie kosztów";display:block;color:var(--nw-black);font-size:28px;line-height:1.15;font-weight:600}.woocommerce-checkout #order_review{margin-top:0!important}.woocommerce-checkout .nw-checkout-summary-box,.woocommerce-checkout #payment,.woocommerce-checkout .shop_table{background:#fff!important;border:1px solid #e5e5e5!important;box-shadow:none!important}.woocommerce-checkout #payment,.woocommerce-checkout .nw-checkout-summary-box{border-radius:12px!important;overflow:hidden!important}.woocommerce-checkout .nw-checkout-summary-box{width:100%!important;max-width:none!important;margin:0 0 26px!important;padding:28px 30px!important;overflow:hidden!important;box-sizing:border-box!important}.woocommerce-checkout .nw-checkout-summary-box h3{margin:0 0 22px!important;padding-bottom:16px!important;color:#000!important;font-size:34px!important;line-height:1.1!important;font-weight:600!important;border-bottom:1px solid #ececec!important}.woocommerce-checkout .nw-checkout-summary-box p{display:grid!important;grid-template-columns:230px minmax(0,1fr)!important;align-items:start!important;gap:18px!important;margin:0!important;padding:14px 0!important;color:#6f6f6f!important;font-size:16px!important;line-height:1.6!important;word-break:normal!important;overflow-wrap:anywhere!important;border-bottom:1px solid rgb(212 186 135 / .14)!important}.woocommerce-checkout .nw-checkout-summary-box p:last-child{padding-bottom:0!important;border-bottom:0!important}.woocommerce-checkout .nw-checkout-summary-box p strong{display:block!important;margin:0!important;color:#111!important;font-weight:600!important}.woocommerce-checkout .nw-checkout-summary-box p>*{min-width:0!important}.woocommerce-checkout .nw-checkout-summary-box em{color:#8b6b2e!important;font-style:normal!important}.woocommerce-checkout .shop_table{border-collapse:collapse!important}.woocommerce-checkout .shop_table th,.woocommerce-checkout .shop_table td{padding:16px 18px!important;vertical-align:top!important;border-color:var(--nw-border-soft)!important}.woocommerce-checkout .shop_table th{color:var(--nw-black)!important;font-size:13px!important;line-height:1.2!important;font-weight:600!important;letter-spacing:0.06em!important;text-transform:uppercase!important}.woocommerce-checkout .shop_table td{color:var(--nw-gray)!important;font-size:15px!important;line-height:1.65!important}.woocommerce-checkout .shop_table .product-name strong,.woocommerce-checkout .shop_table .product-name b{color:var(--nw-black)!important}.woocommerce-checkout .shop_table .amount{color:var(--nw-beige)!important}.woocommerce-checkout .shop_table .order-total th,.woocommerce-checkout .shop_table .order-total td{color:var(--nw-black)!important;font-weight:600!important}.woocommerce-checkout #payment{margin-top:0!important;border-radius:12px!important;overflow:hidden!important}.woocommerce-checkout #payment .wc_payment_methods{padding:18px 22px!important;border-bottom:1px solid var(--nw-border-soft)!important}.woocommerce-checkout #payment div.form-row{padding:20px 22px!important}.woocommerce-checkout .woocommerce-info,.woocommerce-checkout .woocommerce-error,.woocommerce-checkout .woocommerce-message{margin-bottom:24px!important;padding:18px 20px 18px 52px!important;border:0!important;border-radius:12px!important;box-shadow:none!important}.woocommerce-checkout .woocommerce-info{background:var(--nw-beige)!important;color:var(--nw-white)!important}.woocommerce-checkout .woocommerce-info::before{color:var(--nw-white)!important}.woocommerce-checkout .woocommerce-error{background:#fff4f4!important;color:#b42318!important}.woocommerce-checkout .woocommerce-error::before{color:#b42318!important}.woocommerce-cart .nw-cart-bundle-box,.woocommerce-checkout .nw-cart-bundle-box{margin-top:12px!important;padding:14px 16px!important;background:#faf7f1!important;border:1px solid #e8e1d4!important}.woocommerce-cart .nw-cart-bundle-badge,.woocommerce-checkout .nw-cart-bundle-badge{display:inline-flex!important;align-items:center!important;min-height:24px!important;margin-bottom:10px!important;padding:0 10px!important;background:#111!important;color:#fff!important;font-size:11px!important;font-weight:600!important;letter-spacing:0.08em!important;text-transform:uppercase!important}.woocommerce-cart .nw-cart-bundle-title,.woocommerce-checkout .nw-cart-bundle-title{margin-bottom:8px!important;color:#111!important;font-size:13px!important;font-weight:600!important}.woocommerce-cart .nw-cart-bundle-list,.woocommerce-checkout .nw-cart-bundle-list{margin:0!important;padding:0!important;list-style:none!important}.woocommerce-cart .nw-cart-bundle-item,.woocommerce-checkout .nw-cart-bundle-item{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:12px!important;padding:6px 0!important;border-top:1px solid rgb(0 0 0 / .06)!important}.woocommerce-cart .nw-cart-bundle-item:first-child,.woocommerce-checkout .nw-cart-bundle-item:first-child{border-top:0!important}.woocommerce-cart .nw-cart-bundle-item-name,.woocommerce-checkout .nw-cart-bundle-item-name{color:#333!important;font-size:13px!important;line-height:1.45!important}.woocommerce-cart .nw-cart-bundle-item-price,.woocommerce-checkout .nw-cart-bundle-item-price{color:#111!important;font-size:13px!important;line-height:1.45!important;white-space:nowrap!important}.woocommerce-cart .nw-bundle-cart-summary{display:none!important}body.woocommerce-cart .nw-form-errors,body.woocommerce-cart .woocommerce-error{display:none!important}.woocommerce-cart .shop_table.cart td.product-name,.woocommerce-cart .shop_table.cart td.product-name a,.woocommerce-checkout-review-order-table td.product-name,.woocommerce-checkout-review-order-table td.product-name a,.woocommerce-cart tr.bundle_table_item td.product-name,.woocommerce-cart tr.bundled_table_item td.product-name,.woocommerce-cart tr.bundle_table_item td.product-name a,.woocommerce-cart tr.bundled_table_item td.product-name a,.woocommerce-checkout tr.bundle_table_item td.product-name,.woocommerce-checkout tr.bundled_table_item td.product-name,.woocommerce-checkout tr.bundle_table_item td.product-name a,.woocommerce-checkout tr.bundled_table_item td.product-name a{color:#111!important;font-size:16px!important;line-height:1.45!important;font-weight:500!important;text-decoration:none!important;opacity:1!important;visibility:visible!important}.woocommerce-cart .shop_table.cart td.product-name a:hover,.woocommerce-checkout-review-order-table td.product-name a:hover{color:#111!important}.woocommerce-cart .shop_table.cart td.product-price,.woocommerce-cart .shop_table.cart td.product-price .amount,.woocommerce-cart .shop_table.cart td.product-subtotal,.woocommerce-cart .shop_table.cart td.product-subtotal .amount,.woocommerce-checkout-review-order-table td.product-total,.woocommerce-checkout-review-order-table td.product-total .amount,.woocommerce-cart tr.bundle_table_item td.product-price,.woocommerce-cart tr.bundle_table_item td.product-price .amount,.woocommerce-cart tr.bundle_table_item td.product-subtotal,.woocommerce-cart tr.bundle_table_item td.product-subtotal .amount,.woocommerce-cart tr.bundled_table_item td.product-price,.woocommerce-cart tr.bundled_table_item td.product-price .amount,.woocommerce-cart tr.bundled_table_item td.product-subtotal,.woocommerce-cart tr.bundled_table_item td.product-subtotal .amount,.woocommerce-checkout tr.bundle_table_item td.product-price,.woocommerce-checkout tr.bundle_table_item td.product-price .amount,.woocommerce-checkout tr.bundle_table_item td.product-subtotal,.woocommerce-checkout tr.bundle_table_item td.product-subtotal .amount,.woocommerce-checkout tr.bundled_table_item td.product-price,.woocommerce-checkout tr.bundled_table_item td.product-price .amount,.woocommerce-checkout tr.bundled_table_item td.product-subtotal,.woocommerce-checkout tr.bundled_table_item td.product-subtotal .amount{color:#1a1407!important;font-size:16px!important;font-weight:500!important}.woocommerce-cart .shop_table.cart td,.woocommerce-checkout-review-order-table td,.woocommerce-cart tr.bundle_table_item td,.woocommerce-cart tr.bundled_table_item td,.woocommerce-checkout tr.bundle_table_item td,.woocommerce-checkout tr.bundled_table_item td{vertical-align:middle!important;opacity:1!important;visibility:visible!important;border-bottom:none!important}body.woocommerce-cart .shop_table.cart,body.woocommerce-cart table.shop_table{border-collapse:collapse!important}body.woocommerce-cart .shop_table.cart thead,body.woocommerce-cart .shop_table.cart thead tr,body.woocommerce-cart .shop_table.cart thead th,body.woocommerce-cart .shop_table_responsive thead,body.woocommerce-cart .shop_table_responsive thead tr,body.woocommerce-cart .shop_table_responsive thead th{border-bottom:1px solid #d9d9d9!important}body.woocommerce-cart .shop_table.cart tbody tr:last-child,body.woocommerce-cart .shop_table.cart tbody tr:last-child>td,body.woocommerce-cart .shop_table.cart tbody tr:last-child>th,body.woocommerce-cart .shop_table_responsive tbody tr:last-child,body.woocommerce-cart .shop_table_responsive tbody tr:last-child>td,body.woocommerce-cart .shop_table_responsive tbody tr:last-child>th{border-bottom:0!important}@media (max-width:767px){body.woocommerce-cart .shop_table.cart tbody tr.woocommerce-cart-form__cart-item.cart_item,body.woocommerce-cart .shop_table_responsive tbody tr.woocommerce-cart-form__cart-item.cart_item{box-shadow:inset 0 -1px 0 #d9d9d9!important}body.woocommerce-cart .shop_table.cart tbody tr.wd-cart-action-row,body.woocommerce-cart .shop_table_responsive tbody tr.wd-cart-action-row{box-shadow:none!important}}@media (max-width:767px){html body.woocommerce-cart .shop_table.cart td.product-quantity:not(#nw-z)::before,html body.woocommerce-cart .shop_table_responsive td.product-quantity:not(#nw-z)::before{content:"Liczba"!important}html body.woocommerce-cart .shop_table.cart td.product-subtotal:not(#nw-z)::before,html body.woocommerce-cart .shop_table_responsive td.product-subtotal:not(#nw-z)::before{content:"Suma"!important}}.woocommerce-cart .shop_table.cart td.product-thumbnail img,.woocommerce-checkout-review-order-table .product-image img,.woocommerce-cart tr.bundle_table_item td.product-thumbnail img,.woocommerce-cart tr.bundled_table_item td.product-thumbnail img,.woocommerce-checkout tr.bundle_table_item td.product-thumbnail img,.woocommerce-checkout tr.bundled_table_item td.product-thumbnail img{width:84px!important;max-width:84px!important;height:auto!important;opacity:1!important;filter:none!important;background:#f6f6f6!important}.woocommerce-cart .shop_table.cart .product-name,.woocommerce-cart tr.bundle_table_item td.product-name,.woocommerce-cart tr.bundled_table_item td.product-name,.woocommerce-checkout tr.bundle_table_item td.product-name,.woocommerce-checkout tr.bundled_table_item td.product-name{padding-top:22px!important;padding-bottom:22px!important}.woocommerce-cart .bundled_by,.woocommerce-cart .bundled-by,.woocommerce-cart .bundled_item_cart_data,.woocommerce-cart .wc-item-meta,.woocommerce-checkout .bundled_by,.woocommerce-checkout .bundled-by,.woocommerce-checkout .bundled_item_cart_data,.woocommerce-checkout .wc-item-meta,.woocommerce-cart .bundled_table_item td.product-name::before,.woocommerce-cart .bundle_table_item td.product-name::before,.woocommerce-checkout .bundled_table_item td.product-name::before,.woocommerce-checkout .bundle_table_item td.product-name::before{display:none!important;content:none!important}body.page-id-29938 .main-page-wrapper,body.page-id-29938 .site-content,body.page-id-29938 .content-layout-wrapper{max-width:100%!important}body.page-id-29938 .site-content .sidebar-container,body.page-id-29938 .site-content .widget-area,body.page-id-29938 .site-content .sidebar-widget-area,body.page-id-29938 .wd-sidebar,body.page-id-29938 .content-sidebar,body.page-id-29938 aside.sidebar-container{display:none!important}body.page-id-29938 .content-layout-wrapper,body.page-id-29938 .site-content,body.page-id-29938 .row{display:block!important}body.page-id-29938 .content-area,body.page-id-29938 .site-content-area,body.page-id-29938 .wd-content-area{width:100%!important;max-width:100%!important;flex:0 0 100%!important}body.page-id-29938 .site-content .has-sidebar,body.page-id-29938 .content-with-sidebar,body.page-id-29938 .wd-content-layout{--wd-sidebar-width:0px !important;grid-template-columns:1fr!important}body.page-id-29938 .nw-reservation-step{max-width:var(--nw-content-max)!important;margin:0 auto!important;padding-top:28px!important;padding-bottom:60px!important}body.page-id-29938 .woocommerce-error,body.page-id-29938 .woocommerce-message,body.page-id-29938 .woocommerce-info{width:100%!important;max-width:975px!important;margin:0 auto 24px!important;position:relative!important;padding:18px 22px 18px 54px!important;color:#111!important;background:#faf7f1!important;border:1px solid #ece6da!important}body.page-id-29938 .woocommerce-error li{margin-bottom:6px}body.page-id-29938 .nw-reservation-columns{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:start!important;gap:28px!important}body.page-id-29938 .nw-reservation-col{display:flex!important;flex-direction:column!important;min-width:0!important;gap:22px!important}body.page-id-29938 .nw-reservation-card,body.page-id-29938 .nw-reservation-col-right .nw-reservation-card,body.page-id-29938 .nw-reservation-col-right .nw-reservation-inline-note{width:100%!important;max-width:100%!important;min-width:0!important;padding:28px 32px!important;background:#fff!important;border:1px solid #e5e5e5!important;border-radius:12px!important;box-shadow:none!important;box-sizing:border-box!important}body.page-id-29938 .nw-reservation-card h2,body.page-id-29938 .nw-reservation-card h3,body.page-id-29938 #nw-mounting-fields>h3{margin:0 0 18px!important;padding-bottom:14px!important;color:#111!important;font-family:'Poppins','Helvetica Neue',Arial,sans-serif!important;font-size:24px!important;line-height:1.15!important;font-weight:600!important;border-bottom:1px solid #ececec!important}body.page-id-29938 .nw-reservation-form .form-row,body.page-id-29938 .nw-reservation-form .form-row-wide,body.page-id-29938 .nw-reservation-form .form-row-first,body.page-id-29938 .nw-reservation-form .form-row-last,body.page-id-29938 #nw-mounting-fields>p.form-row,body.page-id-29938 #nw-can-anchor-wrap{float:none!important;clear:both!important;width:100%!important;max-width:100%!important;margin:0 0 16px!important;box-sizing:border-box!important}body.page-id-29938 .nw-reservation-form label,body.page-id-29938 #nw-mounting-fields label{display:block!important;margin-bottom:8px!important;color:#2d2d2d!important;font-size:14px!important;line-height:1.45!important;font-weight:500!important;text-transform:none!important;letter-spacing:0!important}body.page-id-29938 .nw-reservation-form .woocommerce-input-wrapper,body.page-id-29938 .nw-reservation-form .select2,body.page-id-29938 .nw-reservation-form .select2-container,body.page-id-29938 .nw-reservation-form .form-row>span,body.page-id-29938 .nw-reservation-form .form-row>p,body.page-id-29938 #nw-mounting-fields .woocommerce-input-wrapper,body.page-id-29938 #nw-mounting-fields .select2,body.page-id-29938 #nw-mounting-fields .select2-container{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important}body.page-id-29938 .nw-reservation-form input[type="text"],body.page-id-29938 .nw-reservation-form input[type="email"],body.page-id-29938 .nw-reservation-form input[type="tel"],body.page-id-29938 .nw-reservation-form input[type="date"],body.page-id-29938 .nw-reservation-form input[type="time"],body.page-id-29938 .nw-reservation-form textarea,body.page-id-29938 .nw-reservation-form select,body.page-id-29938 .nw-reservation-form .select2-selection,body.page-id-29938 #nw-mounting-fields input[type="text"],body.page-id-29938 #nw-mounting-fields input[type="email"],body.page-id-29938 #nw-mounting-fields input[type="tel"],body.page-id-29938 #nw-mounting-fields input[type="date"],body.page-id-29938 #nw-mounting-fields input[type="time"],body.page-id-29938 #nw-mounting-fields textarea,body.page-id-29938 #nw-mounting-fields select,body.page-id-29938 #nw-mounting-fields .select2-selection{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:52px!important;padding:12px 16px!important;color:#111!important;font-size:16px!important;background:#fff!important;border:1px solid #dcdcdc!important;border-radius:6px!important;box-shadow:none!important;box-sizing:border-box!important}body.page-id-29938 .nw-reservation-form textarea,body.page-id-29938 #nw-mounting-fields textarea{min-height:68px!important;resize:vertical!important}body.page-id-29938 .nw-reservation-form input:focus,body.page-id-29938 .nw-reservation-form select:focus,body.page-id-29938 .nw-reservation-form textarea:focus,body.page-id-29938 .nw-reservation-form .select2-selection:focus,body.page-id-29938 #nw-mounting-fields input:focus,body.page-id-29938 #nw-mounting-fields select:focus,body.page-id-29938 #nw-mounting-fields textarea:focus,body.page-id-29938 #nw-mounting-fields .select2-selection:focus{border-color:var(--nw-beige)!important;outline:none!important}body.page-id-29938 .nw-reservation-form select{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;padding:12px 44px 12px 16px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5 7.5L10 12.5L15 7.5' stroke='%23D4BA87' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 14px center!important;background-size:16px 16px!important}body.page-id-29938 .nw-reservation-form select:required:invalid,body.page-id-29938 .nw-reservation-form option[value=""]{color:#767676!important}body.page-id-29938 .nw-reservation-form select option{color:#111!important}body.page-id-29938 .nw-reservation-form input[type="date"]{position:relative!important;width:100%!important;min-height:60px!important;padding-right:54px!important;cursor:pointer!important;background-color:#fff!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23D4BA87' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'/%3E%3Cline x1='16' y1='2' x2='16' y2='6'/%3E%3Cline x1='8' y1='2' x2='8' y2='6'/%3E%3Cline x1='3' y1='10' x2='21' y2='10'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 16px center!important;background-size:18px 18px!important}body.page-id-29938 .nw-reservation-form input[type="date"]::-webkit-calendar-picker-indicator{width:54px!important;height:100%!important;opacity:0!important;cursor:pointer!important}body.page-id-29938 .nw-reservation-summary{display:none!important}body.page-id-29938 .nw-reservation-inline-note{color:#9a5d2f!important;font-size:15px!important;line-height:1.7!important}body.page-id-29938 .nw-period-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:20px!important}body.page-id-29938 .nw-period-col{min-width:0!important}body.page-id-29938 .nw-field-note{display:block!important;margin-top:8px!important;color:#8b6b2e!important;font-size:13px!important;line-height:1.55!important}body.page-id-29938 .nw-range-input{width:100%!important;margin:8px 0 0!important;accent-color:var(--nw-beige)!important}body.page-id-29938 .nw-range-value{display:block!important;margin-top:8px!important;color:#111!important;font-size:14px!important;line-height:1.45!important}body.page-id-29938 .nw-range-value strong{color:#111!important}body.page-id-29938 #nw-pickup-warning{padding:18px 20px!important;color:#8b5a2b!important;font-size:15px!important;line-height:1.7!important;background:#fff8f1!important;border:1px solid #eed7b8!important}body.page-id-29938 .nw-period-grid .form-row label,body.page-id-29938 .nw-period-grid .form-row-first label,body.page-id-29938 .nw-period-grid .form-row-last label,body.page-id-29938 .nw-period-grid .form-row-wide label{display:flex!important;align-items:flex-end!important;min-height:3.4em!important}body.page-id-29938 #nw-mounting-fields>p.form-row:last-of-type label,body.page-id-29938 #nw-mounting-fields>.form-row:last-of-type label{color:#2d2d2d!important}body.page-id-29938 .nw-form-errors{margin:0 0 24px!important;padding:18px 22px!important;color:#8b5a2b!important;font-size:15px!important;line-height:1.7!important;background:#fff8f1!important;border:1px solid #e7b56a!important}body.page-id-29938 .nw-form-errors strong{display:block!important;margin-bottom:8px!important;color:#8b5a2b!important}body.page-id-29938 .nw-form-errors ul{margin:0!important;padding-left:18px!important}body.page-id-29938 .nw-form-errors li{margin:0 0 4px!important}body.page-id-29938 .nw-required-star{color:#b42318!important;font-weight:600!important}body.page-id-29938 .nw-choice{transition:border-color 0.2s ease,background-color 0.2s ease,box-shadow 0.2s ease!important;border-radius:10px!important}body.page-id-29938 .nw-choice:hover{background:#fcfaf5!important;border-color:#d4ba87!important}body.page-id-29938 .nw-choice.nw-required-error{background:transparent!important;padding-left:0!important}body.page-id-29938 .nw-choice.nw-required-error label,body.page-id-29938 .nw-choice.nw-required-error span{color:#b42318!important}body.page-id-29938 .nw-choice input[type="radio"],body.page-id-29938 .nw-choice input[type="checkbox"]{appearance:none!important;-webkit-appearance:none!important;position:relative!important;width:22px!important;height:22px!important;margin:0!important;flex:0 0 22px!important;background:#fff!important;border:1.5px solid #d4ba87!important;box-shadow:none!important}body.page-id-29938 .nw-choice input[type="radio"]{border-radius:50%!important}body.page-id-29938 .nw-choice input[type="checkbox"]{border-radius:6px!important}body.page-id-29938 .nw-choice input[type="radio"]:checked::after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;inset:4px;background:#d4ba87;border-radius:50%}body.page-id-29938 .nw-choice input[type="checkbox"]:checked::after{content:"";position:absolute;left:6px;width:6px;height:12px;border:solid #d4ba87;border-width:0 2px 2px 0;transform:rotate(45deg)}body.page-id-29938 .nw-choice.is-selected{background:#fcfaf5!important;border-color:#d4ba87!important;box-shadow:0 0 0 1px rgb(212 186 135 / .16) inset!important}body.page-id-29938 .nw-reservation-actions{display:flex!important;flex-direction:column!important}body.page-id-29938 .nw-reservation-actions>label:has(input[name="request_phone_contact"]){position:relative!important;transition:border-color 0.2s ease,background-color 0.2s ease!important}body.page-id-29938 .nw-reservation-actions>label:has(input[name="request_phone_contact"])::before{position:absolute!important;left:18px!important;top:8px!important;color:var(--nw-beige)!important;font-size:11px!important;line-height:1!important;font-weight:600!important;letter-spacing:0.08em!important;text-transform:uppercase!important}body.page-id-29938 .nw-reservation-actions>label:has(input[name="request_phone_contact"]):hover{border-color:var(--nw-beige)!important;background:#fffdfa!important}body.page-id-29938 .nw-reservation-actions input[name="request_phone_contact"]{transition:border-color 0.2s ease,background-color 0.2s ease!important}body.page-id-29938 .nw-reservation-actions input[name="request_phone_contact"]:checked{background:var(--nw-black)!important;border-color:var(--nw-black)!important}body.page-id-29938 .nw-reservation-actions input[name="request_phone_contact"]:focus{outline:none!important;box-shadow:0 0 0 3px rgb(212 186 135 / .18)!important}body.page-id-29938 .nw-reservation-actions>.button,body.page-id-29938 .nw-reservation-actions>button,body.page-id-29938 .nw-reservation-actions>a.button{margin-top:2px!important}.woocommerce-checkout .nw-final-box{margin:24px 0 18px!important;padding:24px!important;background:#fff!important;border:1px solid #e5e5e5!important;box-shadow:none!important;border-radius:12px!important;overflow:hidden!important}.woocommerce-checkout .nw-final-urgency{border-radius:12px!important}.woocommerce-checkout .nw-final-box h3{margin:0 0 18px!important;padding-bottom:14px!important;color:#111!important;font-size:24px!important;line-height:1.2!important;font-weight:600!important;border-bottom:1px solid #ececec!important}.woocommerce-checkout .nw-final-box .form-row{margin:0 0 16px!important;padding:0!important}.woocommerce-checkout .nw-final-box label.checkbox,.woocommerce-checkout .nw-final-box .woocommerce-form__label.checkbox{display:flex!important;align-items:flex-start!important;gap:12px!important;color:#222!important;font-size:14px!important;line-height:1.75!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important}.woocommerce-checkout .nw-final-box input[type="checkbox"]{margin:3px 0 0!important;flex:0 0 auto!important;accent-color:var(--nw-beige)!important}.woocommerce-checkout .nw-final-box a{color:#8b6b2e!important;font-weight:600!important;text-decoration:underline!important}.woocommerce-checkout .nw-final-box a:hover{color:#111!important}.woocommerce-checkout .nw-final-box .validate-required.woocommerce-invalid{padding:14px!important;background:#fff5f5!important;border:1px solid #d92d20!important}.woocommerce-checkout .nw-final-box .validate-required.woocommerce-invalid label{color:#b42318!important}.woocommerce-checkout .nw-final-box .validate-required.woocommerce-validated{background:transparent!important;border-color:transparent!important}.woocommerce-checkout .nw-final-urgency{margin-top:14px!important;padding:14px 16px!important;background:#fff8f1!important;border:1px solid #eed7b8!important;color:#8b5a2b!important;font-size:14px!important;line-height:1.6!important}.woocommerce-checkout .nw-main-submit{border-radius:8px!important}.woocommerce-checkout .nw-secondary-submit{border-radius:8px!important}.woocommerce-checkout #payment #place_order{display:none!important}.woocommerce-order-received .nw-thankyou-box{max-width:900px!important;margin:0 auto 28px!important;padding:32px!important;background:#faf9f6!important;border:1px solid rgb(212 186 135 / .3)!important;border-radius:12px!important;box-shadow:0 18px 40px rgb(0 0 0 / .04)!important}.woocommerce-order-received .nw-thankyou-box>div{background:#fff!important;border:1px solid rgb(212 186 135 / .28)!important;border-radius:12px!important;margin:16px 0 0!important;padding:22px 24px!important;box-shadow:0 6px 18px rgb(0 0 0 / .03)!important}.woocommerce-order-received .nw-thankyou-box>div>p:first-child{margin:0 0 14px!important;padding-bottom:12px!important;border-bottom:1px solid rgb(212 186 135 / .3)!important}.woocommerce-order-received .nw-thankyou-box>div>p:first-child>strong:only-child{font-family:Poppins,"Helvetica Neue",Arial,sans-serif!important;font-size:15px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:0.04em!important;color:#111!important}.woocommerce-order-received .nw-ty-costs>summary{list-style:none!important;cursor:pointer!important;color:#8a6d2f!important;font-weight:600!important;user-select:none!important}.woocommerce-order-received .nw-ty-costs>summary::-webkit-details-marker{display:none!important}.woocommerce-order-received .nw-ty-costs>summary::before{content:"\25B8  "}.woocommerce-order-received .nw-ty-costs[open]>summary::before{content:"\25BE  "}.woocommerce-order-received .nw-thankyou-box h2{margin:0 0 14px!important;color:#111!important;font-size:34px!important;line-height:1.12!important}.woocommerce-order-received .nw-thankyou-box p{margin:0 0 12px!important;color:#4d4d4d!important;font-size:16px!important;line-height:1.75!important}.woocommerce-order-received .nw-thankyou-box strong{color:#111!important}@media (max-width:1024px){body.woocommerce-account .page-title h1,body.woocommerce-account .wd-page-title h1{font-size:42px!important}body.page-id-29938 .page-title,body.page-id-29938 .wd-page-title{height:220px!important;min-height:220px!important}body.page-id-29938 .page-title::after,body.page-id-29938 .wd-page-title::after{width:calc(100vw - 36px)!important;max-width:calc(100vw - 36px)!important;font-size:clamp(34px, 10vw, 52px)!important;line-height:0.98!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;text-align:center!important}.woocommerce-checkout #customer_details,.woocommerce-checkout #order_review_heading,.woocommerce-checkout #order_review{float:none!important;width:100%!important;clear:both!important}.woocommerce-checkout #order_review_heading{margin:20px 0 14px!important}.woocommerce-checkout #order_review_heading::after{font-size:24px!important;line-height:1.15!important}.woocommerce-checkout .nw-checkout-summary-box,.woocommerce-checkout #payment,.woocommerce-checkout .shop_table{width:100%!important;max-width:100%!important;overflow:hidden!important;box-sizing:border-box!important}.woocommerce-checkout .nw-checkout-summary-box{padding:18px 14px!important}.woocommerce-checkout .nw-checkout-summary-box h3{font-size:24px!important;line-height:1.1!important;margin-bottom:16px!important;padding-bottom:12px!important}.woocommerce-checkout .nw-checkout-summary-box p{display:grid!important;grid-template-columns:1fr!important;gap:4px!important;padding:12px 0!important;font-size:14px!important;line-height:1.55!important}.woocommerce-checkout .shop_table th,.woocommerce-checkout .shop_table td{padding:12px 10px!important;font-size:14px!important;line-height:1.45!important;word-break:break-word!important}.woocommerce-checkout .shop_table .product-name,.woocommerce-checkout .shop_table .product-total,.woocommerce-checkout-review-order-table .product-name,.woocommerce-checkout-review-order-table .product-total{width:auto!important}.woocommerce-checkout-review-order-table td.product-name,.woocommerce-checkout-review-order-table th.product-name{padding-right:8px!important}.woocommerce-checkout-review-order-table td.product-total,.woocommerce-checkout-review-order-table th.product-total{text-align:right!important;white-space:normal!important}.woocommerce-checkout .shop_table .amount,.woocommerce-checkout-review-order-table .amount,.woocommerce-cart .shop_table .amount{font-size:14px!important;line-height:1.35!important;white-space:nowrap!important}body.page-id-29938 .nw-reservation-step,body.page-id-29938 .site-content .container,body.page-id-29938 .main-page-wrapper .container,.woocommerce-checkout .woocommerce{padding-left:14px!important;padding-right:14px!important}body.page-id-29938 .nw-reservation-step{padding-bottom:calc(max(var(--nw-toolbar-h, 0px), 58px) + 20px + env(safe-area-inset-bottom))!important}body.page-id-29938 .nw-reservation-columns{grid-template-columns:1fr!important;gap:18px!important}body.page-id-29938 .nw-reservation-card,body.page-id-29938 .nw-reservation-col-right .nw-reservation-card,body.page-id-29938 .nw-reservation-col-right .nw-reservation-inline-note,body.page-id-29938 .nw-reservation-inline-note{width:100%!important;max-width:100%!important;overflow:hidden!important;box-sizing:border-box!important;padding:18px 14px!important}body.page-id-29938 .nw-reservation-card h2,body.page-id-29938 .nw-reservation-card h3,body.page-id-29938 #nw-mounting-fields>h3{font-size:21px!important;line-height:1.15!important;margin-bottom:14px!important;padding-bottom:12px!important}body.page-id-29938 .nw-period-grid{grid-template-columns:1fr!important;gap:16px!important}body.page-id-29938 .nw-period-grid .form-row label,body.page-id-29938 .nw-period-grid .form-row-first label,body.page-id-29938 .nw-period-grid .form-row-last label,body.page-id-29938 .nw-period-grid .form-row-wide label{display:block!important;min-height:auto!important}body.page-id-29938 .nw-reservation-form input[type="text"],body.page-id-29938 .nw-reservation-form input[type="email"],body.page-id-29938 .nw-reservation-form input[type="tel"],body.page-id-29938 .nw-reservation-form input[type="date"],body.page-id-29938 .nw-reservation-form input[type="time"],body.page-id-29938 .nw-reservation-form textarea,body.page-id-29938 .nw-reservation-form select,body.page-id-29938 .nw-reservation-form .select2-selection,body.page-id-29938 #nw-mounting-fields input[type="text"],body.page-id-29938 #nw-mounting-fields input[type="email"],body.page-id-29938 #nw-mounting-fields input[type="tel"],body.page-id-29938 #nw-mounting-fields input[type="date"],body.page-id-29938 #nw-mounting-fields input[type="time"],body.page-id-29938 #nw-mounting-fields textarea,body.page-id-29938 #nw-mounting-fields select,body.page-id-29938 #nw-mounting-fields .select2-selection{min-height:50px!important;padding:10px 14px!important;font-size:15px!important}body.page-id-29938 .nw-reservation-bottom,body.page-id-29938 .nw-reservation-actions,body.page-id-29938 .nw-reservation-actions button.button,body.page-id-29938 .nw-reservation-actions .button{position:relative!important;z-index:5!important;pointer-events:auto!important;touch-action:manipulation!important}body.page-id-29938 .nw-reservation-actions button.button,body.page-id-29938 .nw-reservation-actions .button{min-height:58px!important;-webkit-appearance:none!important;appearance:none!important}body.page-id-29938 .nw-reservation-bottom .button,body.page-id-29938 .nw-reservation-bottom button,body.page-id-29938 .nw-reservation-bottom a.button,body.page-id-29938 .nw-reservation-actions .button,body.page-id-29938 .nw-reservation-actions button,body.page-id-29938 .nw-reservation-actions a.button,.woocommerce-checkout .nw-main-submit,.woocommerce-checkout .nw-secondary-submit{width:100%!important;min-width:0!important;min-height:50px!important;height:auto!important;padding:12px 14px!important;font-size:13px!important;line-height:1.2!important;white-space:normal!important;word-break:break-word!important;text-align:center!important}.woocommerce-checkout .nw-final-box{padding:20px!important}.woocommerce-order-received .nw-thankyou-box{padding:22px!important}.woocommerce-order-received .nw-thankyou-box h2{font-size:28px!important}}@media (max-width:767px){.woocommerce-checkout .nw-final-box h3{font-size:22px!important}.woocommerce-checkout .nw-main-submit,.woocommerce-checkout .nw-secondary-submit{font-size:13px!important;padding-left:14px!important;padding-right:14px!important}.woocommerce-checkout .nw-main-submit-note,.woocommerce-checkout .nw-final-box label.checkbox,.woocommerce-checkout .nw-final-box .woocommerce-form__label.checkbox{font-size:13px!important}body.page-id-29938 .page-title,body.page-id-29938 .wd-page-title{height:200px!important;min-height:200px!important}body.page-id-29938 .page-title::after,body.page-id-29938 .wd-page-title::after{width:calc(100vw - 28px)!important;max-width:calc(100vw - 28px)!important;font-size:clamp(28px, 11vw, 42px)!important}body.page-id-29938 .nw-reservation-card,body.page-id-29938 .nw-reservation-inline-note{padding:20px 16px!important}body.page-id-29938 .nw-reservation-card h3{font-size:22px!important}body.page-id-29938 .nw-reservation-actions>label:has(input[name="request_phone_contact"]){width:100%!important;padding:16px 14px 14px!important;gap:12px!important}body.page-id-29938 .nw-reservation-actions>label:has(input[name="request_phone_contact"])::before{left:14px!important;top:8px!important;font-size:10px!important}body.page-id-29938 .nw-reservation-actions>label:has(input[name="request_phone_contact"]) span{margin-top:9px!important;font-size:14px!important;line-height:1.5!important}body.page-id-29938 .nw-reservation-actions input[name="request_phone_contact"]{width:20px!important;height:20px!important;min-width:20px!important}body.page-id-29938 .nw-reservation-actions input[name="request_phone_contact"]:checked::after{left:6px!important;top:1px!important;width:4px!important;height:10px!important}.woocommerce-order-received .nw-thankyou-box h2{font-size:28px!important}}.nw-availability-top p{position:relative!important;z-index:2!important;max-width:760px!important;margin:18px auto 0!important;color:rgb(255 255 255 / .92)!important;font-size:18px!important;line-height:1.55!important;text-align:center!important;font-family:Poppins,"Helvetica Neue",Arial,sans-serif!important}body.page-id-30264 .nw-availability-step{width:100%!important;max-width:1280px!important;margin:0 auto!important;padding:56px 24px 90px!important;box-sizing:border-box!important}body.page-id-30264 .nw-availability-card{width:100%!important;max-width:1180px!important;margin:0 auto!important;padding:42px 34px!important;background:#fff!important;border:1px solid rgb(212 186 135 / .18)!important;border-radius:12px!important;box-shadow:0 18px 40px rgb(0 0 0 / .04)!important;box-sizing:border-box!important}body.page-id-30264 .nw-availability-card h2{margin:0 0 18px!important;font-size:34px!important;line-height:1.08!important;font-weight:600!important;color:#111!important}body.page-id-30264 .nw-availability-lead{max-width:860px!important;margin:0 0 12px!important;font-size:17px!important;line-height:1.8!important;color:#4b4b4b!important}body.page-id-30264 .nw-availability-table-wrap{margin-top:28px!important;margin-bottom:8px!important;overflow:auto!important;border-radius:12px!important;border:1px solid rgb(212 186 135 / .18)!important}body.page-id-30264 .nw-availability-table{width:100%!important;min-width:720px!important;border-collapse:collapse!important;background:#fff!important}body.page-id-30264 .nw-availability-table th{padding:16px 14px!important;background:#faf8f4!important;border-bottom:1px solid rgb(212 186 135 / .18)!important;font-size:14px!important;line-height:1.3!important;font-weight:600!important;color:#111!important;text-transform:uppercase!important}body.page-id-30264 .nw-availability-table td{padding:16px 14px!important;border-bottom:1px solid #efefef!important;font-size:16px!important;line-height:1.55!important;color:#333!important;vertical-align:middle!important}body.page-id-30264 .nw-availability-status-unavailable{color:#b42318!important;font-weight:600!important}body.page-id-30264 .nw-availability-status-partial{color:#8b6b2e!important;font-weight:600!important}body.page-id-30264 .nw-availability-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;margin-top:34px!important}body.page-id-30264 .nw-availability-option{display:flex!important;flex-direction:column!important;justify-content:space-between!important;min-height:250px!important;padding:26px 22px!important;background:#fff!important;border:1px solid rgb(212 186 135 / .2)!important;box-shadow:0 10px 24px rgb(0 0 0 / .03)!important;box-sizing:border-box!important;transition:border-color 0.2s ease,transform 0.2s ease,box-shadow 0.2s ease!important;border-radius:12px!important}body.page-id-30264 .nw-availability-option:hover{border-color:rgb(212 186 135 / .45)!important;transform:translateY(-2px)!important;box-shadow:0 16px 30px rgb(0 0 0 / .05)!important}body.page-id-30264 .nw-availability-option h3{margin:0 0 12px!important;font-size:20px!important;line-height:1.2!important;font-weight:600!important;color:#111!important}body.page-id-30264 .nw-availability-option p{margin:0 0 18px!important;font-size:15px!important;line-height:1.75!important;color:#555!important}body.page-id-30264 .nw-availability-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:58px!important;padding:14px 20px!important;border:1px solid #d4ba87!important;background:#d4ba87!important;color:#1a1407!important;text-decoration:none!important;font-size:14px!important;line-height:1.2!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:0.02em!important;box-sizing:border-box!important;transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease!important;border-radius:8px!important}body.page-id-30264 .nw-availability-btn:hover{background:#111!important;border-color:#111!important;color:#fff!important}body.page-id-30264 .nw-availability-btn-secondary{background:#fff!important;color:#111!important;border-color:#d9d9d9!important}body.page-id-30264 .nw-availability-btn-secondary:hover{background:#fafafa!important;color:#111!important;border-color:#cfcfcf!important}body.page-id-30264 .nw-availability-note{margin:26px 0 0!important;padding:18px 20px!important;background:#fbf7ef!important;border:1px solid rgb(212 186 135 / .34)!important;color:#8b6b2e!important;font-size:15px!important;line-height:1.7!important;border-radius:12px!important}body.page-id-30264 .nw-availability-bottom{display:flex!important;justify-content:center!important;margin-top:24px!important}body.page-id-30264 .nw-availability-bottom .nw-availability-btn-secondary{width:min(420px, 100%)!important}@media (max-width:1024px){body.page-id-30264 .nw-availability-step{padding:40px 18px 70px!important}body.page-id-30264 .nw-availability-card{padding:30px 22px!important}body.page-id-30264 .nw-availability-actions{grid-template-columns:1fr!important}body.page-id-30264 .nw-availability-option{min-height:0!important}}@media (max-width:767px){.nw-availability-top p{font-size:15px!important;line-height:1.5!important;margin-top:12px!important}body.page-id-30264 .nw-availability-step{padding:28px 14px 50px!important}body.page-id-30264 .nw-availability-card{max-width:100%!important;padding:22px 16px!important}body.page-id-30264 .nw-availability-card h2{font-size:26px!important}body.page-id-30264 .nw-availability-lead{font-size:15px!important;line-height:1.7!important}body.page-id-30264 .nw-availability-table th,body.page-id-30264 .nw-availability-table td{font-size:14px!important;padding:12px 10px!important}body.page-id-30264 .nw-availability-option{padding:20px 16px!important}body.page-id-30264 .nw-availability-option h3{font-size:18px!important}body.page-id-30264 .nw-availability-option p,body.page-id-30264 .nw-availability-note{font-size:14px!important}body.page-id-30264 .nw-availability-btn{min-height:52px!important;font-size:13px!important;padding:12px 14px!important}}.woocommerce-checkout .nw-order-actions{margin-top:24px!important}.woocommerce-checkout .nw-main-submit{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:74px!important;padding:0 24px!important;background:#d4ba87!important;border:2px solid #d4ba87!important;color:#1a1407!important;font-size:18px!important;line-height:1.1!important;font-weight:600!important;letter-spacing:0.04em!important;text-transform:uppercase!important;text-align:center!important;box-shadow:0 14px 30px rgb(0 0 0 / .1)!important;transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease,transform 0.2s ease!important}.woocommerce-checkout .nw-main-submit:hover{background:#111!important;border-color:#111!important;color:#fff!important;transform:translateY(-1px)!important}.woocommerce-checkout .nw-main-submit-note{margin:12px 0 16px!important;text-align:center!important;color:#111!important;font-size:15px!important;line-height:1.65!important;font-weight:500!important}.woocommerce-checkout .nw-secondary-submit{display:flex!important;align-items:center!important;justify-content:center!important;width:82%!important;max-width:420px!important;min-height:44px!important;margin:0 auto!important;padding:0 18px!important;background:#fff!important;border:1px solid rgb(212 186 135 / .55)!important;color:#5f5f5f!important;font-size:13px!important;line-height:1.15!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important;box-shadow:none!important}.woocommerce-checkout .nw-secondary-submit:hover{background:#faf8f4!important;border-color:#d4ba87!important;color:#111!important}body.page-id-29938 .woocommerce-error,body.page-id-29938 .woocommerce-message,body.page-id-29938 .woocommerce-info,.woocommerce-checkout .woocommerce-error,.woocommerce-checkout .woocommerce-message,.woocommerce-checkout .woocommerce-info{position:relative!important;padding:18px 22px 18px 54px!important;box-sizing:border-box!important}body.page-id-29938 .woocommerce-error::before,body.page-id-29938 .woocommerce-message::before,body.page-id-29938 .woocommerce-info::before,.woocommerce-checkout .woocommerce-error::before,.woocommerce-checkout .woocommerce-message::before,.woocommerce-checkout .woocommerce-info::before{left:20px!important;top:50%!important;transform:translateY(-50%)!important;margin:0!important}body.page-id-29938 .woocommerce-error li,body.page-id-29938 .woocommerce-message li,body.page-id-29938 .woocommerce-info li,.woocommerce-checkout .woocommerce-error li,.woocommerce-checkout .woocommerce-message li,.woocommerce-checkout .woocommerce-info li{margin:0!important;padding:0!important;line-height:1.6!important}body.page-id-29938 .woocommerce-error,body.page-id-29938 .woocommerce-message,body.page-id-29938 .woocommerce-info,.woocommerce-checkout .woocommerce-error,.woocommerce-checkout .woocommerce-message,.woocommerce-checkout .woocommerce-info{font-size:15px!important;line-height:1.6!important}@media (max-width:767px){.woocommerce-checkout .nw-main-submit{min-height:68px!important;padding:14px 16px!important;font-size:16px!important;line-height:1.2!important}.woocommerce-checkout .nw-main-submit-note{font-size:14px!important;line-height:1.6!important}.woocommerce-checkout .nw-secondary-submit{width:100%!important;max-width:100%!important;min-height:42px!important;font-size:12px!important;padding:10px 14px!important}body.page-id-29938 .woocommerce-error,body.page-id-29938 .woocommerce-message,body.page-id-29938 .woocommerce-info,.woocommerce-checkout .woocommerce-error,.woocommerce-checkout .woocommerce-message,.woocommerce-checkout .woocommerce-info{padding:16px 16px 16px 46px!important;font-size:14px!important}body.page-id-29938 .woocommerce-error::before,body.page-id-29938 .woocommerce-message::before,body.page-id-29938 .woocommerce-info::before,.woocommerce-checkout .woocommerce-error::before,.woocommerce-checkout .woocommerce-message::before,.woocommerce-checkout .woocommerce-info::before{left:16px!important}}body.page-id-29938 .woocommerce-error,body.page-id-29938 .nw-form-errors,.woocommerce-checkout .woocommerce-error{position:relative!important;margin:0 0 24px!important;padding:16px 18px!important;background:#fff8f1!important;border:1px solid #e7c38a!important;color:#8b5a2b!important;box-shadow:none!important;list-style:none!important}body.page-id-29938 .woocommerce-error::before,body.page-id-29938 .woocommerce-error::after,body.page-id-29938 .nw-form-errors::before,body.page-id-29938 .nw-form-errors::after,.woocommerce-checkout .woocommerce-error::before,.woocommerce-checkout .woocommerce-error::after{display:none!important;content:none!important}body.page-id-29938 .woocommerce-error li,body.page-id-29938 .nw-form-errors li,.woocommerce-checkout .woocommerce-error li{margin:0 0 8px!important;padding:0!important;list-style:none!important;color:#8b5a2b!important;font-size:15px!important;line-height:1.65!important}body.page-id-29938 .woocommerce-error li:last-child,body.page-id-29938 .nw-form-errors li:last-child,.woocommerce-checkout .woocommerce-error li:last-child{margin-bottom:0!important}body.page-id-29938 .woocommerce-error li+li,body.page-id-29938 .nw-form-errors li+li,.woocommerce-checkout .woocommerce-error li+li{padding-top:8px!important;border-top:1px solid rgb(231 195 138 / .35)!important}body.page-id-29938 .nw-reservation-form .form-row.nw-required-error,body.page-id-29938 .nw-reservation-form .form-row-wide.nw-required-error,body.page-id-29938 .nw-reservation-form .form-row-first.nw-required-error,body.page-id-29938 .nw-reservation-form .form-row-last.nw-required-error,body.page-id-29938 #nw-can-anchor-wrap.nw-required-error{padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-sizing:border-box!important}body.page-id-29938 .nw-reservation-form .form-row.nw-required-error label,body.page-id-29938 .nw-reservation-form .form-row-wide.nw-required-error label,body.page-id-29938 .nw-reservation-form .form-row-first.nw-required-error label,body.page-id-29938 .nw-reservation-form .form-row-last.nw-required-error label,body.page-id-29938 #nw-can-anchor-wrap.nw-required-error label{color:#c0402a!important}body.page-id-29938 .nw-reservation-form .form-row.nw-required-error input,body.page-id-29938 .nw-reservation-form .form-row.nw-required-error select,body.page-id-29938 .nw-reservation-form .form-row.nw-required-error textarea,body.page-id-29938 .nw-reservation-form .form-row-wide.nw-required-error input,body.page-id-29938 .nw-reservation-form .form-row-wide.nw-required-error select,body.page-id-29938 .nw-reservation-form .form-row-wide.nw-required-error textarea,body.page-id-29938 .nw-reservation-form .form-row-first.nw-required-error input,body.page-id-29938 .nw-reservation-form .form-row-first.nw-required-error select,body.page-id-29938 .nw-reservation-form .form-row-first.nw-required-error textarea,body.page-id-29938 .nw-reservation-form .form-row-last.nw-required-error input,body.page-id-29938 .nw-reservation-form .form-row-last.nw-required-error select,body.page-id-29938 .nw-reservation-form .form-row-last.nw-required-error textarea,body.page-id-29938 #nw-can-anchor-wrap.nw-required-error select,body.page-id-29938 #nw-can-anchor-wrap.nw-required-error input{background:#fffaf8!important;border:1.5px solid #e0684f!important;box-shadow:0 0 0 3px rgb(224 104 79 / .12)!important}body.page-id-29938 .nw-reservation-form .nw-required-error input:focus,body.page-id-29938 .nw-reservation-form .nw-required-error select:focus,body.page-id-29938 .nw-reservation-form .nw-required-error textarea:focus,body.page-id-29938 #nw-can-anchor-wrap.nw-required-error input:focus,body.page-id-29938 #nw-can-anchor-wrap.nw-required-error select:focus{border-color:#d92d20!important;box-shadow:0 0 0 1px rgb(217 45 32 / .12)!important;outline:none!important}body.page-id-29938 .nw-form-errors strong,body.page-id-29938 .nw-form-errors b,body.page-id-29938 .nw-form-errors>p:first-child,body.page-id-29938 .woocommerce-error>strong,body.page-id-29938 .woocommerce-error>b,.woocommerce-checkout .woocommerce-error>strong,.woocommerce-checkout .woocommerce-error>b{display:none!important}body.page-id-29938 .nw-form-errors,body.page-id-29938 .woocommerce-error,.woocommerce-checkout .woocommerce-error{padding-top:16px!important}body.page-id-29938 .nw-form-errors ul,body.page-id-29938 .woocommerce-error,.woocommerce-checkout .woocommerce-error{margin:0!important}body.page-id-29938 .nw-form-errors li,body.page-id-29938 .woocommerce-error li,.woocommerce-checkout .woocommerce-error li{margin:0!important;padding:0!important;list-style:none!important}.woocommerce-checkout .nw-order-actions:has(.nw-main-submit):has(.nw-secondary-submit) .nw-main-submit{width:100%!important;max-width:100%!important;min-height:74px!important;font-size:18px!important}.woocommerce-checkout .nw-order-actions:has(.nw-main-submit):has(.nw-secondary-submit) .nw-secondary-submit{width:82%!important;max-width:420px!important;min-height:44px!important;margin:0 auto!important}.woocommerce-checkout .nw-order-actions:not(:has(.nw-secondary-submit)) .nw-main-submit,.woocommerce-checkout .nw-order-actions:not(:has(.nw-main-submit)) .nw-secondary-submit{width:min(420px, 100%)!important;max-width:420px!important;min-height:56px!important;margin:0 auto!important;padding:0 22px!important;font-size:15px!important;line-height:1.15!important;letter-spacing:0.02em!important;text-transform:uppercase!important;box-shadow:none!important}.woocommerce-checkout .nw-order-actions:not(:has(.nw-secondary-submit)){align-items:center!important}.woocommerce-checkout .nw-order-actions:not(:has(.nw-secondary-submit))+.nw-main-submit-note,.woocommerce-checkout .nw-order-actions:not(:has(.nw-secondary-submit))~.nw-main-submit-note{max-width:560px!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}@media (max-width:767px){.woocommerce-checkout .nw-order-actions:has(.nw-main-submit):has(.nw-secondary-submit) .nw-main-submit{min-height:68px!important;font-size:16px!important}.woocommerce-checkout .nw-order-actions:has(.nw-main-submit):has(.nw-secondary-submit) .nw-secondary-submit{width:100%!important;max-width:100%!important}.woocommerce-checkout .nw-order-actions:not(:has(.nw-secondary-submit)) .nw-main-submit,.woocommerce-checkout .nw-order-actions:not(:has(.nw-main-submit)) .nw-secondary-submit{width:100%!important;max-width:100%!important;min-height:52px!important;font-size:14px!important;padding:12px 16px!important}}body.page-id-29938 .nw-reservation-col-right .nw-reservation-card:has(textarea):has(input[type="checkbox"]){background:#fff!important;border:1px solid #e5e5e5!important;border-radius:12px!important;box-shadow:none!important;padding:28px 32px!important}body.page-id-29938 .nw-reservation-col-right .nw-reservation-card:has(textarea):has(input[type="checkbox"]) h2,body.page-id-29938 .nw-reservation-col-right .nw-reservation-card:has(textarea):has(input[type="checkbox"]) h3{display:none!important}body.page-id-29938 .nw-reservation-col-right .nw-reservation-card:has(textarea):has(input[type="checkbox"])::before{content:"Uwagi do zamówienia";display:block!important;margin:0 0 18px!important;padding-bottom:14px!important;color:#111!important;font-size:24px!important;line-height:1.15!important;font-weight:600!important;border-bottom:1px solid #ececec!important}body.page-id-29938 .nw-reservation-col-right .nw-reservation-card:has(textarea):has(input[type="checkbox"]) label:has(+textarea),body.page-id-29938 .nw-reservation-col-right .nw-reservation-card:has(textarea):has(input[type="checkbox"]) label:has(+.woocommerce-input-wrapper textarea){display:none!important}body.page-id-29938 .nw-reservation-col-right .nw-reservation-card:has(textarea):has(input[type="checkbox"]) textarea{display:block!important;width:100%!important;min-height:120px!important;padding:12px 16px!important;background:#fff!important;border:1px solid #dcdcdc!important;border-radius:12px!important;box-shadow:none!important;color:#111!important;font-size:16px!important;line-height:1.5!important;resize:vertical!important;box-sizing:border-box!important}body.page-id-29938 .nw-reservation-col-right .nw-reservation-card:has(textarea):has(input[type="checkbox"]) textarea::placeholder{color:#767676!important;opacity:1!important}body.page-id-29938 .nw-reservation-col-right .nw-reservation-card:has(textarea):has(input[type="checkbox"]) textarea:focus{border-color:var(--nw-beige)!important;background:#fff!important;box-shadow:none!important;outline:none!important}body.page-id-29938 .nw-reservation-actions{width:100%!important;max-width:100%!important;align-items:stretch!important;gap:14px!important;margin-top:16px!important}body.page-id-29938 .nw-reservation-actions>label:has(input[name="request_phone_contact"]){display:flex!important;align-items:flex-start!important;gap:12px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:14px 16px!important;background:#fff!important;border:1px solid #dcdcdc!important;border-radius:10px!important;box-shadow:none!important;cursor:pointer!important;box-sizing:border-box!important}body.page-id-29938 .nw-reservation-actions>label:has(input[name="request_phone_contact"])::before{display:none!important;content:none!important}body.page-id-29938 .nw-reservation-actions>label:has(input[name="request_phone_contact"]) span{display:block!important;margin:0!important;color:#2d2d2d!important;font-size:14px!important;line-height:1.45!important;font-weight:500!important}body.page-id-29938 .nw-reservation-actions input[name="request_phone_contact"]{appearance:none!important;-webkit-appearance:none!important;position:relative!important;width:22px!important;height:22px!important;min-width:22px!important;margin:0!important;border:1.5px solid #d4ba87!important;border-radius:6px!important;background:#fff!important;box-shadow:none!important;cursor:pointer!important}body.page-id-29938 .nw-reservation-actions input[name="request_phone_contact"]:checked::after{content:""!important;position:absolute!important;left:7px!important;top:2px!important;width:5px!important;height:11px!important;border:solid #d4ba87!important;border-width:0 2px 2px 0!important;transform:rotate(45deg)!important}body.page-id-29938 .nw-reservation-col-right .nw-reservation-card:has(textarea):has(input[type="checkbox"]) .nw-choice{display:block!important;width:100%!important;min-height:auto!important;margin:0 0 10px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}body.page-id-29938 .nw-reservation-col-right .nw-reservation-card:has(textarea):has(input[type="checkbox"]) .nw-choice:hover,body.page-id-29938 .nw-reservation-col-right .nw-reservation-card:has(textarea):has(input[type="checkbox"]) .nw-choice.is-selected{background:transparent!important;border:0!important;box-shadow:none!important}body.page-id-29938 .nw-reservation-col-right .nw-reservation-card:has(textarea):has(input[type="checkbox"]) .nw-choice:first-of-type{margin-top:18px!important;padding-top:18px!important;border-top:1px solid #ececec!important}body.page-id-29938 .nw-reservation-col-right .nw-reservation-card:has(textarea):has(input[type="checkbox"]) .nw-choice:first-of-type::before{content:"Proszę o ofertę na:";display:block!important;margin:0 0 12px!important;color:#2d2d2d!important;font-size:14px!important;line-height:1.45!important;font-weight:500!important}body.page-id-29938 .nw-reservation-col-right .nw-reservation-card:has(textarea):has(input[type="checkbox"]) .nw-choice label{display:flex!important;align-items:flex-start!important;gap:10px!important;margin:0!important;color:#2d2d2d!important;font-size:14px!important;line-height:1.45!important;font-weight:500!important}body.page-id-29938 .nw-reservation-col-right .nw-reservation-card:has(textarea):has(input[type="checkbox"]) .nw-choice input[type="checkbox"]{appearance:none!important;-webkit-appearance:none!important;position:relative!important;width:22px!important;height:22px!important;min-width:22px!important;margin:0!important;border:1.5px solid #d4ba87!important;border-radius:6px!important;background:#fff!important;box-shadow:none!important}body.page-id-29938 .nw-reservation-col-right .nw-reservation-card:has(textarea):has(input[type="checkbox"]) .nw-choice input[type="checkbox"]:checked::after{content:""!important;position:absolute!important;left:7px!important;top:2px!important;width:5px!important;height:11px!important;border:solid #d4ba87!important;border-width:0 2px 2px 0!important;transform:rotate(45deg)!important}@media (max-width:767px){body.page-id-29938 .nw-reservation-col-right .nw-reservation-card:has(textarea):has(input[type="checkbox"]){padding:20px 16px!important}body.page-id-29938 .nw-reservation-col-right .nw-reservation-card:has(textarea):has(input[type="checkbox"])::before{font-size:22px!important;margin-bottom:14px!important;padding-bottom:12px!important}body.page-id-29938 .nw-reservation-col-right .nw-reservation-card:has(textarea):has(input[type="checkbox"]) textarea{min-height:100px!important;font-size:15px!important;padding:10px 14px!important}}.woocommerce-checkout .col2-set,.woocommerce-checkout #customer_details{flex:1 1 400px;min-width:0}.woocommerce-checkout #order_review_heading,.woocommerce-checkout #order_review{flex:1 1 380px;min-width:0}.woocommerce-checkout .col2-set{background:#f9f8f6;border-radius:4px;padding:32px 36px;font-size:14px;line-height:1.8;color:#222}.woocommerce-checkout .col2-set p,.woocommerce-checkout .col2-set .woocommerce-billing-fields p{margin-bottom:6px}.woocommerce-checkout-review-order-table{width:100%;border-collapse:collapse;font-size:14px}.woocommerce-checkout-review-order-table th,.woocommerce-checkout-review-order-table td{padding:12px 4px;border-bottom:1px solid #ececec;vertical-align:middle}.woocommerce-checkout-review-order-table thead th{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#222;border-bottom:2px solid #222;padding-bottom:10px}.woocommerce-checkout-review-order-table .product-name{color:#222;font-weight:500}.woocommerce-checkout-review-order-table .product-total,.woocommerce-checkout-review-order-table td.product-total{color:#b5882e;font-weight:600;text-align:right;white-space:nowrap}.woocommerce-checkout-review-order-table .cart-subtotal td,.woocommerce-checkout-review-order-table .order-total td,.woocommerce-checkout-review-order-table tr.fee td{color:#b5882e;font-weight:600;text-align:right}.woocommerce-checkout-review-order-table tr.fee th,.woocommerce-checkout-review-order-table .cart-subtotal th,.woocommerce-checkout-review-order-table .order-total th{font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:#222}.woocommerce-checkout-review-order-table .order-total th,.woocommerce-checkout-review-order-table .order-total td{font-size:16px;border-top:2px solid #222;padding-top:16px}.woocommerce-checkout-review-order-table .order-total td{color:#b5882e;font-size:18px}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{background:#fff;border:1px solid #e0ddd8;border-radius:4px;padding:24px 28px;margin-top:24px}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper h3{font-size:18px;font-weight:600;margin-bottom:16px;color:#111}.woocommerce-checkout .wc-terms-and-conditions label,.woocommerce-checkout #terms label,.woocommerce-checkout .form-row label{font-size:13.5px;line-height:1.6;color:#333;display:inline;margin-left:8px}.woocommerce-checkout input[type="checkbox"]{width:16px;height:16px;accent-color:#b5882e;cursor:pointer;flex-shrink:0;margin-top:3px}.woocommerce-checkout .form-row.validate-required label::after{content:none}.woocommerce-checkout .form-row{display:flex;align-items:flex-start;gap:8px;margin-bottom:14px}.woocommerce-checkout #order_review p small,.woocommerce-checkout #order_review>p{font-size:12.5px;color:#777;text-align:center;line-height:1.6;margin-top:10px}@media (max-width:768px){.woocommerce-checkout .col2-set,.woocommerce-checkout #order_review{flex:1 1 100%}}body.woocommerce-cart .woocommerce-info{background:#fdf8ef!important;border-left:3px solid #d4ba87!important;color:#7a5a24!important;border-radius:0!important;box-shadow:none!important}body.woocommerce-cart .woocommerce-info::before{color:#d4ba87!important}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{font-size:0!important}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button::after{content:"PRZEJDŹ DO WYCENY"!important;font-size:16px!important;font-weight:500!important;letter-spacing:0.04em!important}html .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:not(#nw-z){padding:16px 34px!important;min-height:58px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.woocommerce-checkout-review-order-table tr.fee th,.woocommerce-checkout-review-order-table .cart-subtotal th{text-transform:none!important;letter-spacing:0!important;font-size:15px!important;font-weight:600!important}.woocommerce-order-received .woocommerce-thankyou-order-received{background:#fdf8ef!important;border:1px solid #d4ba87!important;color:#7a5a24!important;border-radius:12px!important;box-shadow:none!important;padding:20px 24px!important;font-size:16px!important;font-weight:600!important;text-align:center!important}.nw-checkout-back-link{display:inline-flex!important;align-items:center!important;gap:6px!important;margin-top:14px!important;color:#767676!important;font-size:13px!important;text-decoration:none!important;border-bottom:1px solid #d9d9d9!important;transition:color 0.2s ease,border-color 0.2s ease!important}.nw-checkout-back-link .nw-back-ico{flex:0 0 auto!important;display:block!important}.nw-checkout-back-link:hover{color:#111!important;border-color:#111!important}.nw-cart-min-notice{margin:14px 0 12px!important;padding:12px 14px!important;font-size:14px!important;line-height:1.5!important;text-align:center!important;color:#8f2d1f!important;background:#fff7f3!important;border:1px solid rgb(180 35 24 / .14)!important;border-radius:10px!important}.nw-cart-min-notice strong,.nw-cart-min-notice .woocommerce-Price-amount,.nw-cart-min-notice .woocommerce-Price-currencySymbol{color:#8f2d1f!important;font-weight:600!important}.woocommerce-cart .cart_totals .woocommerce-error,.woocommerce-cart .cart_totals .woocommerce-message,.woocommerce-cart .cart_totals .woocommerce-info{display:none!important}.woocommerce-cart .nw-cart-minimum-inline{margin:14px 0 16px;padding:12px 14px;background:#f7f3eb;border:1px solid rgb(212 186 135 / .22);border-left:3px solid #d4ba87}.woocommerce-cart .nw-cart-minimum-inline__text{margin:0;font-size:14px;line-height:1.55;color:#7a6a55;text-align:left}.woocommerce-cart .nw-cart-minimum-inline__text strong{color:#b8893f;font-weight:600}.woocommerce-cart .nw-disabled-checkout-button{display:block;width:100%;min-height:52px;padding:15px 18px;background:#000!important;color:#fff!important;border:none!important;border-radius:0!important;text-align:center;text-transform:uppercase;font-size:16px;font-weight:600;letter-spacing:.02em;opacity:.42;cursor:not-allowed;pointer-events:none;box-shadow:none!important}.woocommerce-cart .nw-disabled-checkout-button:hover,.woocommerce-cart .nw-disabled-checkout-button:focus{background:#000!important;color:#fff!important;opacity:.42;box-shadow:none!important}.woocommerce-cart .cart_totals .nw-cart-min-notice{display:none!important}.woocommerce-cart .cart_totals .nw2-cart-minimum-box{display:block!important}.woocommerce-cart .cart_totals .nw2-disabled-checkout-button:hover,.woocommerce-cart .cart_totals .nw2-disabled-checkout-button:focus{background:#000!important;color:#fff!important;opacity:.45!important;box-shadow:none!important}.woocommerce-cart .cart_totals .nw2-disabled-checkout-button{display:block!important;width:100%!important;min-height:54px!important;padding:15px 18px!important;background:#b8b8b8!important;color:#fff!important;border:none!important;border-radius:0!important;text-align:center!important;text-transform:uppercase!important;font-size:16px!important;font-weight:600!important;letter-spacing:.02em!important;opacity:1!important;cursor:not-allowed!important;pointer-events:none!important;box-shadow:none!important}@media (min-width:1025px){.woocommerce-cart .shop_table_responsive thead th{vertical-align:middle!important;padding-top:0!important;padding-bottom:18px!important;font-size:18px!important;font-weight:600!important;color:#1e1e1e!important}.woocommerce-cart .shop_table_responsive thead th.product-name{text-align:left!important;padding-left:172px!important}.woocommerce-cart .shop_table_responsive thead th.product-price,.woocommerce-cart .shop_table_responsive thead th.product-quantity,.woocommerce-cart .shop_table_responsive thead th.product-subtotal{text-align:center!important}.woocommerce-cart .shop_table_responsive td.product-name{padding-left:0!important}.woocommerce-cart .shop_table_responsive td.product-name a{display:inline-block!important;vertical-align:middle!important}.woocommerce-cart .shop_table_responsive td.product-price,.woocommerce-cart .shop_table_responsive td.product-quantity,.woocommerce-cart .shop_table_responsive td.product-subtotal{text-align:center!important;vertical-align:middle!important}}.woocommerce-cart .title-wrapper .liner-continer::before,.woocommerce-cart .title-wrapper .liner-continer::after,.woocommerce-cart .woodmart-title-container::before,.woocommerce-cart .woodmart-title-container::after{background-color:#d4ba87!important;border-color:#d4ba87!important}.woocommerce-cart .title-wrapper.color-scheme-light .woodmart-title-container::after,.woocommerce-cart .title-wrapper.wd-title-color-primary .woodmart-title-container::after{background-color:#d4ba87!important}.woocommerce-cart .title-wrapper .liner-continer{position:relative!important}.woocommerce-cart .elementor-widget-wd_title .title-wrapper:after,.woocommerce-cart .elementor-widget-wd_title .title-wrapper:before{background-color:#d4ba87!important;border-color:#d4ba87!important}@media (min-width:1025px){.woocommerce-cart .shop_table thead th,.woocommerce-cart .shop_table_responsive thead th{vertical-align:middle!important;padding-top:0!important;padding-bottom:26px!important;border-bottom:1px solid #d9d9d9!important;line-height:1!important}.woocommerce-cart .shop_table thead th.product-name,.woocommerce-cart .shop_table_responsive thead th.product-name{text-align:left!important;padding-left:160px!important;position:relative!important;top:-15px!important}.woocommerce-cart .shop_table thead th.product-price,.woocommerce-cart .shop_table thead th.product-quantity,.woocommerce-cart .shop_table thead th.product-subtotal,.woocommerce-cart .shop_table_responsive thead th.product-price,.woocommerce-cart .shop_table_responsive thead th.product-quantity,.woocommerce-cart .shop_table_responsive thead th.product-subtotal{text-align:center!important;position:relative!important;top:-2px!important}}.woocommerce-cart .cart_totals .nw2-cart-minimum-box{position:relative!important;margin:18px 0 16px!important;padding:18px 18px 16px!important;background:#fdfbf6!important;border:1px solid rgb(212 186 135 / .45)!important;border-radius:12px!important;box-shadow:none!important;overflow:hidden!important}.woocommerce-cart .cart_totals .nw2-cart-minimum-box::before{content:"Minimalna kwota zamówienia"!important;display:block!important;margin-bottom:10px!important;font-size:11px!important;line-height:1.2!important;letter-spacing:0.08em!important;text-transform:uppercase!important;color:#b7975e!important;font-weight:600!important}.woocommerce-cart .cart_totals .nw2-cart-minimum-box__text{margin:0!important;color:#6f6658!important;font-size:15px!important;line-height:1.65!important;font-weight:400!important;text-align:left!important}.woocommerce-cart .cart_totals .nw2-cart-minimum-box__text strong,.woocommerce-cart .cart_totals .nw2-cart-minimum-box__text .amount,.woocommerce-cart .cart_totals .nw2-cart-minimum-box__text .woocommerce-Price-amount{color:#c8a15a!important;font-weight:600!important}.woocommerce-cart .cart_totals .nw2-cart-minimum-box__text br{display:none!important}.woocommerce-cart .cart_totals .nw2-disabled-checkout-button{margin-top:14px!important}body.woocommerce-cart .wd-page-title{overflow:hidden!important}body.woocommerce-cart .wd-page-title .wd-page-title-bg,body.woocommerce-cart .wd-page-title .wd-page-title-bg.wd-fill{overflow:hidden!important}body.woocommerce-cart .wd-page-title .wd-page-title-bg img,body.woocommerce-cart .wd-page-title .wd-page-title-bg.wd-fill img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 44%!important;display:block!important}body.woocommerce-cart tr.bundled_table_item td.product-thumbnail{width:88px!important;min-width:88px!important;text-align:center!important;vertical-align:middle!important}body.woocommerce-cart tr.bundled_table_item td.product-thumbnail img[alt="Butla z gazem"],body.woocommerce-cart tr.bundled_table_item td.product-thumbnail img[src*="meva-tlakova-flasa"]{display:block!important;width:auto!important;height:72px!important;max-width:42px!important;max-height:72px!important;margin:0 auto!important;object-fit:contain!important;object-position:center bottom!important;box-shadow:none!important;border-radius:0!important}.woocommerce-cart .wd-empty-page,.woocommerce-cart .cart-empty-content,.woocommerce-cart .woocommerce{text-align:center}body.woocommerce-cart .wd-empty-page,body.woocommerce-cart .cart-empty-content{margin-top:0!important;padding-top:56px!important}@media (max-width:767px){body.woocommerce-cart .wd-empty-page,body.woocommerce-cart .cart-empty-content{padding-top:36px!important}}body.woocommerce-cart .wd-page-title.page-title{margin-top:0!important}body.woocommerce-cart main#main-content{padding-top:0!important}body.admin-bar.woocommerce-cart main#main-content{padding-top:0!important}body.woocommerce-cart .wd-page-title.page-title+.container>.wd-checkout-steps{display:none!important}body.woocommerce-cart .woocommerce{text-align:center}body.woocommerce-cart .cart-empty.wd-empty-block-title.wc-empty-cart-message{max-width:820px;margin:0 auto 18px!important;font-size:clamp(30px, 3.2vw, 56px)!important;line-height:1.1!important;font-weight:600!important;letter-spacing:-0.03em!important;color:#222!important;text-align:center!important}body.woocommerce-cart .wd-empty-block-text{max-width:760px;margin:0 auto 28px!important;padding:0 18px!important;font-size:clamp(16px, 1.2vw, 20px)!important;line-height:1.7!important;color:#6f6f6f!important;text-align:center!important}body.woocommerce-cart .return-to-shop{text-align:center!important}body.woocommerce-cart .return-to-shop .button.wc-backward{display:inline-flex!important;align-items:center;justify-content:center;min-width:220px;padding:16px 28px!important;background:var(--nw-black,#000)!important;border:1px solid var(--nw-black,#000)!important;border-radius:8px!important;color:var(--nw-beige,#d4ba87)!important;font-size:14px!important;font-weight:600!important;letter-spacing:0.04em!important;text-transform:uppercase!important}@media (max-width:767px){body.woocommerce-cart main#main-content{padding-top:0!important}body.admin-bar.woocommerce-cart main#main-content{padding-top:0!important}body.woocommerce-cart .cart-empty.wd-empty-block-title.wc-empty-cart-message{font-size:34px!important;margin-bottom:14px!important}body.woocommerce-cart .wd-empty-block-text{font-size:17px!important;line-height:1.6!important;margin-bottom:22px!important;padding:0 16px!important}body.woocommerce-cart .return-to-shop .button.wc-backward{min-width:0;padding:15px 22px!important}}body.woocommerce-cart .wd-page-title,body.woocommerce-cart .page-title{position:relative!important;left:50%!important;transform:translateX(-50%)!important;width:100vw!important;max-width:100vw!important;min-width:100vw!important;height:320px!important;min-height:320px!important;margin:0!important;padding:0!important;overflow:hidden!important;border:0!important;box-sizing:border-box!important}body.woocommerce-cart .wd-page-title .wd-page-title-bg,body.woocommerce-cart .page-title .wd-page-title-bg,body.woocommerce-cart .wd-page-title .wd-page-title-bg.wd-fill,body.woocommerce-cart .page-title .wd-page-title-bg.wd-fill{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important;z-index:1!important;overflow:hidden!important}body.woocommerce-cart .wd-page-title .wd-page-title-bg img,body.woocommerce-cart .page-title .wd-page-title-bg img,body.woocommerce-cart .wd-page-title .wd-page-title-bg.wd-fill img,body.woocommerce-cart .page-title .wd-page-title-bg.wd-fill img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;margin:0!important}body.woocommerce-cart .wd-page-title::before,body.woocommerce-cart .page-title::before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;inset:0!important;z-index:2!important;background:rgb(0 0 0 / .35)!important}body.woocommerce-cart .wd-page-title .container,body.woocommerce-cart .page-title .container,body.woocommerce-cart .wd-page-title .title-wrapper,body.woocommerce-cart .page-title .title-wrapper{position:relative!important;z-index:3!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:100%!important;height:100%!important;margin:0!important;padding:0 20px!important;text-align:center!important;box-sizing:border-box!important}body.woocommerce-cart .wd-page-title h1,body.woocommerce-cart .page-title h1{margin:0!important;color:#fff!important;font-size:clamp(30px, 3.4vw, 44px)!important;line-height:1.15!important;font-weight:600!important;text-align:center!important;position:relative!important;z-index:4!important}body.woocommerce-cart .breadcrumbs,body.woocommerce-cart .wd-breadcrumbs{display:none!important}body.woocommerce-cart .main-page-wrapper,body.woocommerce-cart .site-content,body.woocommerce-cart .content-layout-wrapper,body.woocommerce-cart .wd-content-area,body.woocommerce-cart main#main-content{margin-top:0!important;padding-top:0!important}body.woocommerce-cart .woocommerce.entry-content,body.woocommerce-cart .elementor.elementor-29852,body.woocommerce-cart .elementor.elementor-29852>.elementor-element:first-child,body.woocommerce-cart .elementor.elementor-29852 .elementor-element-5ef0768,body.woocommerce-cart .elementor.elementor-29852 .elementor-element-5ef0768>.e-con-inner,body.woocommerce-cart .elementor.elementor-29852 .elementor-element-5978740,body.woocommerce-cart .elementor.elementor-29852 .elementor-widget-wd_page_title,body.woocommerce-cart .elementor.elementor-29852 .elementor-widget-wd_page_title>.elementor-widget-container{--padding-top:0 !important;--padding-block-start:0 !important;--margin-top:0 !important;margin-top:0!important;margin-block-start:0!important;padding-top:0!important;padding-block-start:0!important}@media (max-width:767px){body.woocommerce-cart .main-page-wrapper,body.woocommerce-cart .content-layout-wrapper,body.woocommerce-cart main#main-content,body.woocommerce-cart .wd-content-area,body.woocommerce-cart .site-content,body.woocommerce-cart .woocommerce.entry-content{--padding-top:0 !important;--padding-block-start:0 !important;margin-top:0!important;margin-block-start:0!important;padding-top:0!important;padding-block-start:0!important}body.woocommerce-cart .wd-page-title,body.woocommerce-cart .page-title{height:200px!important;min-height:200px!important}body.woocommerce-cart .wd-page-title h1,body.woocommerce-cart .page-title h1{font-size:clamp(32px, 10vw, 42px)!important;line-height:1.08!important}body.woocommerce-cart .wd-page-title .container,body.woocommerce-cart .page-title .container,body.woocommerce-cart .wd-page-title .title-wrapper,body.woocommerce-cart .page-title .title-wrapper{padding:0 16px!important}}body.woocommerce-checkout .elementor-element.elementor-element-1d33c39{--container-widget-gap:12px !important;gap:12px!important;padding-top:12px!important;--padding-bottom:34px !important;padding-bottom:34px!important;overflow:visible!important}body.woocommerce-checkout .elementor.elementor-29855 .elementor-element.elementor-element-1d33c39{--padding-bottom:34px !important;padding-bottom:34px!important;overflow:visible!important}body.woocommerce-checkout .elementor-element.elementor-element-1d33c39>.elementor-shape-bottom{bottom:-8px!important}body.woocommerce-checkout .elementor-element.elementor-element-1d33c39>.elementor-element.elementor-element-91face9{display:none!important;margin:0!important;padding:0!important;min-height:0!important}body.woocommerce-checkout .elementor-element.elementor-element-1d33c39>.elementor-element{margin-top:0!important;margin-bottom:0!important}body.woocommerce-checkout .elementor-element.elementor-element-1d33c39 .title-wrapper{margin-bottom:0!important}body.woocommerce-checkout .elementor-element.elementor-element-1d33c39 .liner-continer{margin-bottom:0!important}body.woocommerce-checkout .elementor-element.elementor-element-1d33c39 .woodmart-title-container{margin-bottom:0!important}body.woocommerce-checkout .elementor-element.elementor-element-1d33c39 .nw-checkout-calc-box{margin-bottom:8px!important}body.woocommerce-checkout .elementor-element.elementor-element-1d33c39 .nw-final-box{margin-top:0!important;margin-bottom:28px!important}body.woocommerce-checkout .elementor-element.elementor-element-1d33c39 .nw-order-actions{margin-top:0!important}body.woocommerce-checkout .elementor-element.elementor-element-1d33c39 .nw-final-urgency{width:min(100%, 620px)!important;max-width:calc(100% - 56px)!important;margin:10px auto 0!important}body.woocommerce-checkout .elementor-element.elementor-element-1d33c39 .nw-main-submit{margin-bottom:8px!important}body.woocommerce-checkout .elementor-element.elementor-element-1d33c39 .nw-main-submit-note{margin:0 0 12px!important}body.woocommerce-checkout .elementor-element.elementor-element-1d33c39 .nw-secondary-submit-note{margin-top:6px!important}@media (max-width:767px){body.woocommerce-checkout .elementor-element.elementor-element-1d33c39{--padding-top:8px !important;padding-top:8px!important;margin-top:0!important}body.woocommerce-checkout .nw-ccb-reservation-details{margin-bottom:8px!important}}html body.woocommerce-checkout [data-id="5d225e4"]:not(#nw-z){gap:5px!important;row-gap:5px!important;padding-top:14px!important}@media (min-width:1025px){.woocommerce-checkout .nw-cta-phone-btn{background:#d4ba87!important;color:#1a1407!important;border:1px solid #000!important}.woocommerce-checkout .nw-cta-phone-btn:hover{background:#111!important;color:#fff!important}.woocommerce-checkout .nw-retry-btn{background:#fff!important;color:#111!important;border:1px solid #d4ba87!important;font-size:14px!important;font-weight:600!important;min-height:48px!important}.woocommerce-checkout .nw-retry-btn:hover{background:#fcfaf5!important;border-color:#c8aa68!important;color:#111!important}.woocommerce-checkout .nw-cta-return-btn{background:transparent!important;border:none!important;box-shadow:none!important;color:#d4ba87!important;font-size:13px!important;font-weight:600!important;min-height:auto!important;height:auto!important;padding:6px 0!important;text-decoration:underline!important;text-underline-offset:3px!important;margin-top:4px!important;margin-bottom:0!important}.woocommerce-checkout .nw-cta-return-btn:hover{color:#c8aa68!important;background:transparent!important}}body.woocommerce-cart .main-page-wrapper{padding-top:0!important}body.woocommerce-cart .wd-page-title{margin-top:0!important;padding-top:0!important}body.page-id-31488 .page-title::after,body.page-id-31488 .wd-page-title::after{content:"Konfigurator"!important}body.page-id-31488 .wd-sidebar,body.page-id-31488 .sidebar-container,body.page-id-31488 .widget-area,body.page-id-31488 #secondary,body.page-id-31488 .col-lg-3.sidebar,body.page-id-31488 .wd-col-sidebar{display:none!important}body.page-id-31488 .content-area,body.page-id-31488 .wd-content-area,body.page-id-31488 .site-content .content-area,body.page-id-31488 main#main-content{width:100%!important;max-width:100%!important;flex:0 0 100%!important}body.page-id-31488 .wd-sidebar,body.page-id-31488 .sidebar-container,body.page-id-31488 .widget-area,body.page-id-31488 #secondary{display:none!important}body.page-id-31488 [class*="col-lg-"],body.page-id-31488 [class*="col-md-"],body.page-id-31488 .wd-col-content,body.page-id-31488 .content-area,body.page-id-31488 .wd-content-area,body.page-id-31488 main#main-content,body.page-id-31488 .wd-page-content,body.page-id-31488 article.page,body.page-id-31488 .entry-content,body.page-id-31488 .elementor,body.page-id-31488 .e-con,body.page-id-31488 .e-con-inner{flex:0 0 100%!important;max-width:100%!important;width:100%!important;float:none!important;margin-left:auto!important;margin-right:auto!important}body.page-id-31488 .row{justify-content:center!important}body.page-id-31488 .nw-kf{margin-left:auto!important;margin-right:auto!important}body.page-id-31488 .wd-sidebar.sidebar-container,body.page-id-31488 aside.wd-sidebar{display:none!important}body.page-id-31488 .wd-content-area.wd-grid-col{--wd-col-lg:12 !important;--wd-col-md:12 !important;--wd-col-sm:12 !important;grid-column:1 / -1!important;max-width:100%!important;width:100%!important}body.page-id-31488 main#main-content{--wd-col-lg:12 !important}body.woocommerce-account .woocommerce{max-width:var(--nw-content-max)!important;margin:0 auto!important;padding:76px 20px 0!important}@media (max-width:768px){body.woocommerce-account .woocommerce{padding-top:48px!important}}body.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none!important;margin:0 0 26px!important;padding:0!important;border:1px solid var(--nw-border)!important;border-radius:10px!important;overflow:hidden!important}body.woocommerce-account .woocommerce-MyAccount-navigation li{margin:0!important;border-bottom:1px solid var(--nw-border-soft)!important}body.woocommerce-account .woocommerce-MyAccount-navigation li:last-child{border-bottom:0!important}body.woocommerce-account .woocommerce-MyAccount-navigation li a{display:block!important;padding:13px 18px!important;color:var(--nw-text)!important;font-weight:600!important;text-decoration:none!important;transition:background .15s,color .15s!important}body.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{background:var(--nw-gold-fade)!important;color:var(--nw-text)!important}body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{background:var(--nw-gold)!important;color:#1a1407!important}body.woocommerce-account input[type="text"],body.woocommerce-account input[type="email"],body.woocommerce-account input[type="password"],body.woocommerce-account input[type="tel"],body.woocommerce-account input[type="number"],body.woocommerce-account select,body.woocommerce-account textarea{width:100%!important;min-height:52px!important;padding:12px 16px!important;font-size:16px!important;color:#111!important;background:#fff!important;border:1px solid #dcdcdc!important;border-radius:6px!important;box-shadow:none!important;box-sizing:border-box!important}body.woocommerce-account input:focus,body.woocommerce-account select:focus,body.woocommerce-account textarea:focus{border-color:var(--nw-beige)!important;outline:none!important}body.woocommerce-account label{font-weight:600!important;color:var(--nw-text)!important;margin-bottom:6px!important;display:inline-block!important}body.woocommerce-account .u-columns{display:flex!important;flex-wrap:wrap!important;gap:24px!important}body.woocommerce-account .u-columns>div,body.woocommerce-account .u-column1,body.woocommerce-account .u-column2{flex:1 1 320px!important}body.woocommerce-account form.login,body.woocommerce-account form.register,body.woocommerce-account .woocommerce-EditAccountForm,body.woocommerce-account .woocommerce-address-fields,body.woocommerce-account form.woocommerce-ResetPassword{border:1px solid var(--nw-border)!important;border-radius:12px!important;padding:24px!important;background:#fff!important}body.woocommerce-account .woocommerce-MyAccount-content h2,body.woocommerce-account .woocommerce-MyAccount-content h3,body.woocommerce-account .col-1 h2,body.woocommerce-account .col-2 h2{color:var(--nw-text)!important}body.woocommerce-account .woocommerce-MyAccount-content,body.woocommerce-account .woocommerce-orders-table,body.woocommerce-account table.shop_table,body.woocommerce-account table.shop_table tbody,body.woocommerce-account table.shop_table tr{background:#fff!important;color:var(--nw-text)!important}body.woocommerce-account table.shop_table{border:1px solid var(--nw-border)!important;border-radius:10px!important;border-collapse:separate!important;border-spacing:0!important;overflow:hidden!important}body.woocommerce-account table.shop_table th{background:#f7f3ea!important;color:#6f5520!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.03em!important;font-size:12px!important;padding:12px 14px!important;border:0!important}body.woocommerce-account table.shop_table td{background:#fff!important;color:var(--nw-text)!important;padding:12px 14px!important;border-top:1px solid var(--nw-border-soft)!important}body.woocommerce-account table.shop_table a:not(.button){color:#8a6d2f!important}body.woocommerce-account .woocommerce-message,body.woocommerce-account .woocommerce-info{background:#faf6ec!important;color:var(--nw-text)!important;border:1px solid var(--nw-border)!important;border-left:3px solid var(--nw-beige)!important;border-radius:8px!important;box-shadow:none!important}body.woocommerce-account .woocommerce-message::before,body.woocommerce-account .woocommerce-info::before{color:var(--nw-beige)!important}body.woocommerce-account .woocommerce-error{background:#fdecea!important;color:#a3342b!important;border:1px solid #f3c5bf!important;border-left:3px solid #c0392b!important;border-radius:8px!important;box-shadow:none!important}@media (max-width:768px){body.woocommerce-account .u-columns{gap:16px!important}}body.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table,body.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table tbody,body.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table tr,body.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-details,body.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-details tbody,body.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-details tfoot,body.woocommerce-account .woocommerce-MyAccount-content table.order_details,body.woocommerce-account .woocommerce-MyAccount-content table.order_details tbody,body.woocommerce-account .woocommerce-MyAccount-content table.order_details tfoot{background:#fff!important;border-collapse:separate!important;border-spacing:0!important}body.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table thead th,body.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-details thead th,body.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-details tfoot th,body.woocommerce-account .woocommerce-MyAccount-content table.order_details thead th,body.woocommerce-account .woocommerce-MyAccount-content table.order_details tfoot th{background:#f7f3ea!important;color:#6f5520!important;border:0!important;border-top:1px solid var(--nw-border-soft)!important}body.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table tbody td,body.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-details tbody td,body.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-details tfoot td,body.woocommerce-account .woocommerce-MyAccount-content table.order_details tbody td,body.woocommerce-account .woocommerce-MyAccount-content table.order_details tfoot td{background:#fff!important;color:var(--nw-text)!important;border-top:1px solid var(--nw-border-soft)!important}body.woocommerce-account .woocommerce-MyAccount-content table .amount,body.woocommerce-account .woocommerce-MyAccount-content table .woocommerce-Price-amount{color:#8a6d2f!important}.nw-avail-btn-secondary,button.nw-avail-btn-secondary{background:#fff!important;color:var(--nw-black,#111)!important;border:1.5px solid var(--nw-gold,#d4ba87)!important;border-radius:8px!important;text-transform:uppercase!important;font-weight:600!important;letter-spacing:.04em!important;box-shadow:none!important}.nw-avail-btn-secondary:hover{background:var(--nw-gold-fade,rgb(212 186 135 / .22))!important;color:var(--nw-black,#111)!important}.woocommerce-orders-table__cell-order-actions,.woocommerce-MyAccount-orders .woocommerce-orders-table__cell-order-actions{text-align:right!important;white-space:nowrap!important}.woocommerce-orders-table__cell-order-actions .button{display:inline-block!important;vertical-align:middle!important;margin:0 0 0 6px!important}.woocommerce .cart_totals>h2,.cart-collaterals .cart_totals>h2{margin-top:8px!important;padding-top:44px!important;text-align:center!important}html .woocommerce-cart .cart_totals:not(#nw-z),html .cart-collaterals .cart_totals:not(#nw-z){border-radius:12px!important;overflow:hidden!important}.woocommerce .cart_totals,.cart-collaterals .cart_totals{text-align:center!important}.woocommerce .cart_totals .wc-proceed-to-checkout,.cart-collaterals .cart_totals .wc-proceed-to-checkout{display:flex!important;justify-content:center!important}.woocommerce-orders-table__cell-order-actions .button{min-width:108px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}body.woocommerce-account .button:hover,body.woocommerce-account button.button:hover,body.woocommerce-account .woocommerce-Button:hover,body.woocommerce-account a.button:hover,body.woocommerce-account .register .button:hover,body.woocommerce-account .register a:hover{background:var(--nw-black-hover)!important;border-color:var(--nw-black-hover)!important;color:var(--nw-white)!important}body .nw-avail-btn,body .nw-avail-btn-primary,body .nw-avail-btn-secondary{border-radius:8px!important;text-transform:uppercase!important;letter-spacing:.04em!important;font-weight:600!important}body .nw-avail-btn-primary,body button.nw-avail-btn-primary{background:var(--nw-black,#000)!important;background-image:none!important;color:var(--nw-beige,#d4ba87)!important;border:1px solid var(--nw-black,#000)!important}body .nw-avail-btn-primary:hover:not(:disabled){background:var(--nw-black-hover,#111)!important;color:var(--nw-white)!important;border-color:var(--nw-black-hover,#111)!important}body .nw-avail-btn-secondary,body button.nw-avail-btn-secondary{background:#fff!important;color:var(--nw-gold,#d4ba87)!important;border:1px solid var(--nw-gold,#d4ba87)!important}body .nw-avail-btn-secondary:hover:not(:disabled){background:var(--nw-gold-fade,rgb(212 186 135 / .22))!important;color:var(--nw-black,#111)!important}body.woocommerce-account .woocommerce-info .button,body.woocommerce-account .woocommerce-message .button,body.woocommerce-account .woocommerce-notice .button,body.woocommerce-account .woocommerce-info a.button,body.woocommerce-account .woocommerce-MyAccount-content .button{background:#d4ba87!important;background-image:none!important;color:#1a1407!important;border:1px solid #d4ba87!important;border-radius:8px!important;text-transform:uppercase!important;font-weight:600!important;letter-spacing:.04em!important;box-shadow:none!important;text-shadow:none!important;padding:10px 18px!important;line-height:1.2!important}body.woocommerce-account .woocommerce-info .button::before,body.woocommerce-account .woocommerce-info .button::after,body.woocommerce-account .woocommerce-message .button::before,body.woocommerce-account .woocommerce-message .button::after{display:none!important}body.woocommerce-account .woocommerce-info .button:hover,body.woocommerce-account .woocommerce-message .button:hover{background:var(--nw-black-hover,#111)!important;color:var(--nw-white)!important}body.woocommerce-checkout .page-title,body.woocommerce-checkout .wd-page-title,body.woocommerce-cart .page-title,body.woocommerce-cart .wd-page-title,body.page-id-29938 .page-title,body.page-id-29938 .wd-page-title{font-family:Poppins,"Helvetica Neue",Arial,sans-serif!important}body.woocommerce-cart .elementor-element.elementor-element-3e8cd84{border:0!important}body.woocommerce-cart .woocommerce-cart-form{background:#fff;border:1px solid rgb(212 186 135 / .45);border-radius:12px;padding:26px 28px;box-shadow:0 12px 34px rgb(0 0 0 / .05)}@media (max-width:767px){body.woocommerce-cart .woocommerce-cart-form{padding:16px 14px}}.nw-cart-note{background:#fff;border:1px solid rgb(212 186 135 / .55);border-radius:12px;box-shadow:0 12px 34px rgb(60 45 15 / .08);padding:22px 26px;margin-bottom:20px;color:#444;font-size:14.5px;line-height:1.65;text-align:center}@media (max-width:768px){body.woocommerce-cart #nw-chat,body.woocommerce-checkout #nw-chat{bottom:84px}}html body.page-id-29938 .nw-offer-tooltip:not(#nw-z){background:#d4ba87!important;color:#1a1407!important;border:0!important;border-radius:10px!important;box-shadow:0 12px 28px rgb(0 0 0 / .18)!important;font-weight:500!important}html body.page-id-29938 .nw-offer-tooltip:not(#nw-z):before{background:#d4ba87!important;border-color:#d4ba87!important}@media (min-width:1025px){body.woocommerce-checkout .site-content .woocommerce{max-width:1220px;margin-left:auto;margin-right:auto}}@media (max-width:768px){body.page-id-29938 .main-page-wrapper{padding-bottom:0!important}body.page-id-29938 .site-content{padding-bottom:12px!important}body.page-id-29938 form .nw-main-submit{margin-bottom:10px!important}}.nw-kf .nw-kf-cards{align-items:stretch}.nw-kf .nw-kf-card{display:flex;flex-direction:column}.nw-kf .nw-kf-card .nw-kf-cap{flex:1 1 auto}.nw-kf .nw-kf-card .nw-kf-price{margin-top:0;padding-top:8px}.nw-kf .nw-kf-card .nw-kf-cardqty,.nw-kf .nw-kf-card .nw-kf-cardqty-ph{margin-top:0;min-height:60px}@media (min-width:601px){.nw-kf .nw-kf-card .nw-kf-cap{min-height:3.4em;display:block}}html body.woocommerce-cart .woocommerce-cart-form:not(#nw-z){background:#fdfbf6!important;border:1px solid rgb(212 186 135 / .45)!important;border-radius:12px!important;padding:22px 26px!important;box-shadow:0 14px 40px rgb(0 0 0 / .05)!important}html body.woocommerce-cart .woocommerce-cart-form .shop_table:not(#nw-z){border:0!important;margin-bottom:0!important}html body.woocommerce-checkout #order_review_heading:not(#nw-z){display:none!important}html .nw-ccb-reservation-details:not(#nw-z),html .nw-checkout-calc-box:not(#nw-z){background:#fdfbf6!important;border:1px solid rgb(212 186 135 / .45)!important;border-radius:12px!important;box-shadow:0 14px 40px rgb(0 0 0 / .05)!important;padding:26px 26px 24px!important}html .nw-checkout-calc-box .shop_table:not(#nw-z),html body.woocommerce-checkout #order_review .shop_table:not(#nw-z){background:transparent!important;border:0!important;box-shadow:none!important}html .nw-ccb-title:not(#nw-z){font-family:'Poppins','Helvetica Neue',Arial,sans-serif!important;font-size:20px!important;font-weight:600!important;color:#111!important}html .nw-checkout-calc-box .nw-ccb-header:not(#nw-z){display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:12px!important;border-bottom:2px solid #d4ba87!important;margin-bottom:14px!important}html .nw-checkout-calc-box th:not(#nw-z),html .nw-checkout-calc-box .nw-ccb-section-label:not(#nw-z){font-size:11px!important;font-weight:600!important;letter-spacing:0.08em!important;text-transform:uppercase!important;color:#8a6d2f!important}html .nw-checkout-calc-box tr:not(#nw-z) th,html .nw-checkout-calc-box tr:not(#nw-z) td{border-color:rgb(212 186 135 / .28)!important}html .nw-checkout-calc-box .nw-ccb-cat-row:not(#nw-z),html .nw-checkout-calc-box tr.nw-ccb-category:not(#nw-z) td,html .nw-checkout-calc-box thead:not(#nw-z) th{background:#f7efdd!important}html .nw-ccb-product-table th:not(#nw-z){font-size:11px!important;font-weight:600!important;letter-spacing:0.08em!important;text-transform:uppercase!important;color:#8a6d2f!important;background:transparent!important;border-color:rgb(212 186 135 / .28)!important}html .nw-ccb-product-table td:not(#nw-z){border-color:rgb(212 186 135 / .28)!important}html .nw-ccb-product-table .nw-ccb-cat-row:not(#nw-z),html .nw-ccb-product-table .nw-ccb-cat-row:not(#nw-z) td{background:#f7efdd!important;color:#8a6d2f!important;font-size:11px!important;letter-spacing:0.08em!important;text-transform:uppercase!important;font-weight:600!important}html .nw-ccb-product-subtitle:not(#nw-z){color:#9a8a68!important;font-size:12.5px!important}html .nw-ccb-reservation-details .nw-ccb-section-label:not(#nw-z){font-size:11px!important;letter-spacing:0.08em!important;color:#8a6d2f!important}html .nw-ccb-reservation-title:not(#nw-z){font-family:'Poppins','Helvetica Neue',Arial,sans-serif!important;font-size:13px!important;font-weight:600!important;letter-spacing:0.06em!important;color:#8a6d2f!important}html body.woocommerce-cart .shop_table th:not(#nw-z){font-size:11px!important;font-weight:600!important;letter-spacing:0.08em!important;text-transform:uppercase!important;color:#8a6d2f!important}html body.woocommerce-checkout .woodmart-title-container:not(#nw-z),html body.woocommerce-checkout .checkout-order-review>h3:not(#nw-z){display:none!important}html body.woocommerce-cart .woocommerce-cart-form .amount:not(#nw-z),html body.woocommerce-cart .woocommerce-cart-form td.product-price:not(#nw-z),html body.woocommerce-cart .woocommerce-cart-form td.product-subtotal:not(#nw-z){white-space:nowrap!important}html body.woocommerce-cart .woocommerce-cart-form td.product-price .amount:not(#nw-z),html body.woocommerce-cart .woocommerce-cart-form td.product-subtotal .amount:not(#nw-z){font-size:16px!important;font-weight:600!important}html body.woocommerce-cart .woocommerce-cart-form td.product-price:not(#nw-z),html body.woocommerce-cart .woocommerce-cart-form td.product-subtotal:not(#nw-z),html body.woocommerce-cart .woocommerce-cart-form th.product-price:not(#nw-z),html body.woocommerce-cart .woocommerce-cart-form th.product-subtotal:not(#nw-z){min-width:108px!important}html body.woocommerce-cart .woocommerce-cart-form th:not(#nw-z){font-size:14px!important;font-weight:600!important;letter-spacing:0.06em!important;color:#6f5520!important}html body.woocommerce-checkout .nw-checkout-calc-box:not(#nw-z){border-radius:14px!important;overflow:hidden}html .nw-ccb-product-table thead th:not(#nw-z){background:#faf3e1!important}html .nw-ccb-product-table .nw-ccb-cat-row:not(#nw-z) td{background:#f4ead2!important}html body.woocommerce-account .woocommerce-MyAccount-navigation ul:not(#nw-z){border:1px solid rgb(212 186 135 / .35)!important;border-radius:12px!important;overflow:hidden!important}html body.woocommerce-account .woocommerce-MyAccount-navigation li:not(#nw-z){border:0!important}html body.woocommerce-account .woocommerce-MyAccount-navigation li a:not(#nw-z){font-family:'Poppins',Arial,sans-serif!important;font-weight:500!important}html body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a:not(#nw-z){background:#d4ba87!important;color:#1a1407!important}html body.woocommerce-account .woocommerce-MyAccount-navigation li:not(.is-active):hover a:not(#nw-z){background:#faf3e1!important;color:#1a1407!important}html body.woocommerce-account .woocommerce-Address-title a:not(#nw-z),html body.woocommerce-account .addresses .title a:not(#nw-z){color:#8a6d2f!important}html body.woocommerce-account .woocommerce-Address:not(#nw-z),html body.woocommerce-account .woocommerce-address-fields:not(#nw-z){border:1px solid rgb(212 186 135 / .35)!important;border-radius:12px!important;padding:20px 22px!important;background:#fdfbf6!important}html body.woocommerce-cart .cart-empty.wd-empty-block-title:not(#nw-z),html body.woocommerce-cart .wc-empty-cart-message:not(#nw-z){font-size:clamp(26px, 4vw, 34px)!important;font-weight:600!important}html body.woocommerce-cart .wd-empty-mini-cart:not(#nw-z),html body.woocommerce-cart .cart-empty-block:not(#nw-z),html body.woocommerce-cart .woocommerce>.cart-empty:not(#nw-z),html body.woocommerce-cart .wd-empty-page-content:not(#nw-z),html body.woocommerce-cart .page-wrapper .woocommerce:not(#nw-z){padding-top:56px!important}html body.woocommerce-cart .wd-empty-block-icon:not(#nw-z),html body.woocommerce-cart .cart-empty-block .wd-empty-mini-cart-icon:not(#nw-z){margin-top:16px!important;opacity:0.5!important}html body.woocommerce-account .woocommerce-MyAccount-content:not(#nw-z),html body.woocommerce-account .woocommerce-MyAccount-content.wd-grid-col:not(#nw-z),html body.woocommerce-account .woocommerce>.woocommerce-notices-wrapper:not(#nw-z){background:transparent!important;box-shadow:none!important}html body.woocommerce-account .woocommerce-MyAccount-content p:not(#nw-z),html body.woocommerce-account .woocommerce-Message:not(#nw-z),html body.woocommerce-account .woocommerce-info:not(#nw-z){background:transparent!important}html body.woocommerce-account .wd-page-title h1:not(#nw-z),html body.woocommerce-account .page-title h1:not(#nw-z),html body.woocommerce-account .wd-page-title .entry-title:not(#nw-z),html body.woocommerce-account .page-title .entry-title:not(#nw-z){color:var(--nw-white)!important}@media(max-width:768px){html .nw-avail-card:not(#nw-z){border:1.5px solid #d4ba87!important;border-radius:12px!important}}html .woocommerce-cart-form th.product-name:not(#nw-z){padding-left:0!important;text-align:left!important}html .woocommerce-cart-form th.product-subtotal:not(#nw-z){padding-right:28px!important}html .woocommerce-cart-form td.product-subtotal:not(#nw-z){padding-right:28px!important}@media (max-width:768px){html body.woocommerce-cart .woocommerce-cart-form td.product-subtotal:not(#nw-z){padding-right:0!important}}html body.woocommerce-account .woocommerce-orders-table__header-order-actions:not(#nw-z){text-align:center!important}@media(max-width:768px){html .nw-avail-change-summary-val:not(#nw-z){text-align:center!important;width:100%!important;display:block!important}}@media(max-width:600px){html .nw-checkout-calc-box:not(#nw-z){padding:20px 12px!important;margin-left:-8px!important;margin-right:-8px!important}}.nw-cart-top-cta-wrap{display:none}@media(max-width:768px){.nw-cart-top-cta-wrap{display:flex!important;justify-content:center!important;margin:-18px auto 8px!important}html .nw-cart-top-cta-wrap a.nw-cart-top-cta:not(#nw-z){display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:300px!important;float:none!important;text-align:center!important;box-sizing:border-box!important;margin:0!important;padding:16px 34px!important;min-height:65px!important}}@media (max-width:768px){.wd-header-cart.nw-cart-bump a>.wd-tools-icon,.wd-header-cart.nw-cart-bump>a,.nw-cart-bump .wd-tools-icon{animation:nwCartBump 0.55s cubic-bezier(.3,1.6,.4,1) 1!important}}@media (min-width:1025px){html body.woocommerce-checkout #customer_details:not(#nw-z),html body.woocommerce-checkout #order_review:not(#nw-z){margin-top:0!important;padding-top:0!important}html body.woocommerce-checkout .nw-ccb-reservation-details:not(#nw-z),html body.woocommerce-checkout .nw-checkout-calc-box:not(#nw-z){margin-top:0!important;min-height:0!important;height:auto!important;align-self:flex-start!important}}@media (max-width:1024px){html .wd-header-cart.nw-cart-bump:not(#nw-z),html .wd-header-cart.nw-cart-bump:not(#nw-z) .wd-tools-icon{animation:nwCartBumpSoft .38s ease-out 1!important}}html body.woocommerce-cart main.wd-builder-off .woocommerce-message:not(#nw-z),html body.woocommerce-cart main.wd-builder-off .woocommerce-info:not(.cart-empty):not(#nw-z){margin-top:32px!important}html body.woocommerce-cart .woocommerce:has(.cart-empty) .woocommerce-message:not(#nw-z){margin-top:32px!important}@media (max-width:767px){html body.woocommerce-cart main.wd-builder-off .woocommerce-message:not(#nw-z),html body.woocommerce-cart main.wd-builder-off .woocommerce-info:not(.cart-empty):not(#nw-z){margin-top:20px!important}html body.woocommerce-cart .woocommerce:has(.cart-empty) .woocommerce-message:not(#nw-z){margin-top:20px!important}}@media (max-width:768px){html body.woocommerce-cart main.wd-builder-on .woocommerce-message:not(#nw-z),html body.woocommerce-cart main.wd-builder-on .woocommerce-info:not(.cart-empty):not(#nw-z){margin-top:-22px!important;margin-bottom:22px!important}}@media (max-width:768px){html body.woocommerce-cart .nw-cart-top-cta-wrap:not(#nw-z){min-height:65px!important;box-sizing:border-box!important}html body.woocommerce-cart .nw-cart-top-cta-wrap:not(#nw-z)>.elementor-widget-container,html body.woocommerce-cart .elementor-element.wd-el-hook:has(>*>.nw-cart-top-cta-wrap):not(#nw-z){min-height:65px!important}}@media (max-width:768px){html body.woocommerce-cart .woocommerce-cart-form:not(.nw-cart-expanded) tr.cart_item:nth-child(n+4):not(#nw-z){display:none!important}}@media (min-width:769px){html #nw-cart-toggle:not(#nw-z){display:none!important}}@media(max-width:767px){html body.woocommerce-checkout .elementor-element.elementor-element-1d33c39:not(#nw-z),html body.woocommerce-checkout .elementor-element.elementor-element-76471a0:not(#nw-z){width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}html body.woocommerce-checkout .nw-ccb-reservation-details:not(#nw-z),html body.woocommerce-checkout .nw-checkout-calc-box:not(#nw-z),html body.woocommerce-checkout #order_review:not(#nw-z){width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}}html body.woocommerce-account .woocommerce-message:not(#nw-z),html body.woocommerce-account .woocommerce-info:not(#nw-z),html body.woocommerce-account .woocommerce-error:not(#nw-z){line-height:1.55!important;margin:0 0 22px!important;padding:16px 18px!important;border-radius:12px!important}html body.woocommerce-account .woocommerce-message p:not(#nw-z),html body.woocommerce-account .woocommerce-info p:not(#nw-z),html body.woocommerce-account .woocommerce-error p:not(#nw-z){line-height:1.55!important;margin:0!important}html body.woocommerce-account .woocommerce-info:not(#nw-z)::before,html body.woocommerce-account .woocommerce-message:not(#nw-z)::before{display:none!important;content:none!important}html body.woocommerce-account .woocommerce-info:not(#nw-z),html body.woocommerce-account .woocommerce-message:not(#nw-z){display:flex!important;flex-direction:column!important;align-items:center!important;gap:14px!important;padding:18px!important;text-align:center!important;border-left-width:1px!important}html body.woocommerce-account .woocommerce-info .button:not(#nw-z),html body.woocommerce-account .woocommerce-message .button:not(#nw-z){float:none!important;margin:0!important;min-width:220px!important}html body.woocommerce-cart .cart_totals .cart-subtotal .woocommerce-Price-amount:not(#nw-z),html body.woocommerce-cart .cart_totals .cart-subtotal .amount:not(#nw-z),html body.woocommerce-cart .cart_totals .order-total .woocommerce-Price-amount:not(#nw-z),html body.woocommerce-cart .cart_totals .order-total .amount:not(#nw-z){color:#6f5520!important;font-weight:600!important}html body.woocommerce-cart .cart_totals .cart-subtotal th:not(#nw-z),html body.woocommerce-cart .cart_totals .order-total th:not(#nw-z){color:#6f5520!important}html body.page-id-31488 .nw-opinie-section:not(#nw-z){margin-top:16px!important}html body.woocommerce-account .woocommerce-pagination:not(#nw-z){display:flex!important;width:100%!important;align-items:center!important;gap:10px!important;margin-top:18px!important}html body.woocommerce-account .woocommerce-pagination .woocommerce-button--next:not(#nw-z),html body.woocommerce-account .woocommerce-pagination .woocommerce-Button--next:not(#nw-z){margin-left:auto!important}html body.page-id-29938 .nw-doba-help:not(#nw-z):not(#nw-z){top:-3px!important}html body.woocommerce-cart .cart_totals .cart-subtotal th:not(#nw-z),html body.woocommerce-cart .cart_totals .order-total th:not(#nw-z){font-size:15px!important;line-height:21px!important;letter-spacing:.04em!important;vertical-align:middle!important}html body.woocommerce-cart .shop_table.cart td.product-thumbnail img:not(#nw-z),html body.woocommerce-cart tr.bundle_table_item td.product-thumbnail img:not(#nw-z),html body.woocommerce-cart tr.bundled_table_item td.product-thumbnail img:not(#nw-z),html body.woocommerce-checkout .woocommerce-checkout-review-order-table .product-image img:not(#nw-z),html body.woocommerce-checkout tr.bundle_table_item td.product-thumbnail img:not(#nw-z),html body.woocommerce-checkout tr.bundled_table_item td.product-thumbnail img:not(#nw-z){width:84px!important;min-width:84px!important;max-width:84px!important;height:84px!important;min-height:84px!important;max-height:84px!important;object-fit:contain!important;object-position:center!important;background:#fff!important;border:1px solid rgb(212 186 135 / .25)!important;border-radius:12px!important;padding:4px!important;box-sizing:border-box!important;display:block!important}html body.woocommerce-cart .shop_table.cart td.product-thumbnail:not(#nw-z),html body.woocommerce-cart tr.bundled_table_item td.product-thumbnail:not(#nw-z){width:92px!important;vertical-align:top!important}html body.page-id-29938 .select2-container--default .select2-selection--single:not(#nw-z),html body.page-id-29938 .nw-reservation-form .select2-selection:not(#nw-z),html body.page-id-29938 #nw-mounting-fields .select2-selection:not(#nw-z){border-radius:6px!important}html body.page-id-29938 .nw-time-radio-group>label.nw-time-opt>input[type="radio"]:not(#nw-z){position:absolute!important;width:1px!important;height:1px!important;min-width:0!important;max-width:none!important;opacity:0!important;pointer-events:none!important;margin:0!important}html body.page-id-29938 .nw-time-radio-group>label.nw-time-opt:not(#nw-z){position:relative!important;column-gap:0!important}html body.page-id-29938 .nw-time-radio-group>label.nw-time-opt:focus-within:not(#nw-z){outline:2px solid #c18435!important;outline-offset:2px!important}html body.page-id-29938 input.nw-time-active[type="time"]:not(#nw-z){background-color:#fff!important;border-color:#d4ba87!important;box-shadow:0 0 0 1px #d4ba87!important}html body.page-id-29938 input.nw-time-inline[type="time"]:disabled:not(#nw-z){background-color:#f2f0ea!important;border-color:#e6e2d8!important;box-shadow:none!important;pointer-events:none!important}html body.page-id-29938 .nw-date-time-inline:has(>input.nw-time-inline:disabled):not(#nw-z){cursor:pointer!important}html body.page-id-29938 .nw-reservation-form textarea:not(#nw-z),html body.page-id-29938 #nw-mounting-fields textarea:not(#nw-z){background:#fff!important}@media (max-width:767px){html body.woocommerce-cart .cart-collaterals:not(#nw-z),html body.woocommerce-cart .cart_totals:not(#nw-z),html body.woocommerce-cart .cart_totals .cart-totals-inner:not(#nw-z),html body.woocommerce-cart .cart-collaterals .cart-totals-inner:not(#nw-z){width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}}@media (max-width:767px){html .elementor-element:has(.cart_totals):not(#nw-z){padding-left:0!important;padding-right:0!important}}html body.woocommerce-account .woocommerce-error:not(#nw-z),html body.woocommerce-account .woocommerce-message:not(#nw-z),html body.woocommerce-account .woocommerce-info:not(#nw-z){position:relative!important;padding:18px 22px 18px 54px!important;box-sizing:border-box!important}html body.woocommerce-account .woocommerce-error::before,html body.woocommerce-account .woocommerce-message::before,html body.woocommerce-account .woocommerce-info::before{left:20px!important;top:50%!important;transform:translateY(-50%)!important;margin:0!important}html body.page-id-29938 .nw-reservation-form input[type="date"]:not(#nw-z),html body.page-id-29938 #nw-mounting-fields input[type="date"]:not(#nw-z){text-align:left!important;text-indent:0!important}html body.woocommerce-account .col2-set:not(#nw-z),html body.woocommerce-account .u-columns:not(#nw-z){align-items:stretch!important}html body.woocommerce-account .wd-col.col-register:not(#nw-z),html body.woocommerce-account .u-column2:not(#nw-z),html body.woocommerce-account .col2-set .col-2:not(#nw-z){background:#fff!important;border:1px solid rgb(212 186 135 / .45)!important;border-radius:12px!important;padding:24px!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;justify-content:center!important}html body.woocommerce-account .wd-col.col-register>h2:not(#nw-z),html body.woocommerce-account .u-column2>h2:not(#nw-z),html body.woocommerce-account .col2-set .col-2>h2:not(#nw-z){margin:-8px 0 16px!important}html body.woocommerce-account .wd-col.col-register-text:not(#nw-z){display:none!important}html body.woocommerce-account .wd-col.col-login:not(#nw-z){background:#fff!important;border:1px solid rgb(212 186 135 / .45)!important;border-radius:12px!important;padding:24px!important;box-sizing:border-box!important}html body.woocommerce-account .wd-col.col-login form.woocommerce-form-login:not(#nw-z){border:0!important;padding:0!important;max-width:100%!important}html body.page-id-29938 .nw-reservation-form input[type="date"]::-webkit-calendar-picker-indicator,html body.page-id-29938 #nw-mounting-fields input[type="date"]::-webkit-calendar-picker-indicator,html body .nw-reservation-form input[type="time"]::-webkit-calendar-picker-indicator{display:none!important;-webkit-appearance:none!important;opacity:0!important;width:0!important;pointer-events:none!important}html body.page-id-29938 .nw-reservation-form input[type="date"][readonly]:not(#nw-z),html body.page-id-29938 .nw-reservation-form input[type="time"][readonly]:not(:disabled):not(#nw-z),html body.page-id-29938 #nw-mounting-fields input[type="date"][readonly]:not(#nw-z){background-color:#fff!important;cursor:pointer!important;opacity:1!important}html body .nw-ccb-info:focus .nw-ccb-tooltip:not(#nw-z),html body .nw-ccb-info:focus-within .nw-ccb-tooltip:not(#nw-z),html body .nw-ccb-info:active .nw-ccb-tooltip:not(#nw-z){display:block!important}html body .nw-ccb-product-cell:focus .nw-ccb-price-tip:not(#nw-z),html body .nw-ccb-product-cell:focus-within .nw-ccb-price-tip:not(#nw-z),html body .nw-ccb-product-row:focus .nw-ccb-price-tip:not(#nw-z),html body .nw-ccb-product-row:focus-within .nw-ccb-price-tip:not(#nw-z){display:block!important}@media (max-width:768px){html body.woocommerce-cart .nw-cart-top-cta-wrap a.nw-cart-top-cta:not(#nw-z):not(#nw-y){width:auto!important;max-width:none!important;min-height:58px!important;padding:16px 34px!important;font-size:16px!important;line-height:1.2!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important}}html body .nw-ccb-info.nw-tip-open .nw-ccb-tooltip:not(#nw-z),html body .nw-ccb-product-cell.nw-tip-open .nw-ccb-price-tip:not(#nw-z),html body .nw-ccb-product-row.nw-tip-open .nw-ccb-price-tip:not(#nw-z){display:block!important}html body .nw-kf .nw-tents-plan--step:not(#nw-z){margin:18px 0 6px!important;max-width:100%!important}html body .nw-kf .nw-tents-plan--step:empty:not(#nw-z){display:none!important;margin:0!important;border:0!important;padding:0!important}html body .nw-kf .nw-tents-plan--step svg:not(#nw-z){max-height:380px!important}@media (max-width:767px){html body .nw-ccb-tooltip:not(#nw-z){left:50%!important;right:auto!important;transform:translateX(-50%)!important;width:min(300px, calc(100vw - 24px))!important;max-width:calc(100vw - 24px)!important}}html body.woocommerce-checkout .nw-final-urgency:not(#nw-z):not(#nw-y){margin-bottom:0!important;border-radius:12px 12px 0 0!important;border-bottom:0!important;text-align:center!important}html body.woocommerce-checkout .nw-final-urgency+.nw-order-actions:not(#nw-z):not(#nw-y){margin-top:0!important}html body.woocommerce-checkout .nw-final-urgency+.nw-order-actions button.nw-main-submit:not(#nw-z):not(#nw-y){border-radius:0 0 8px 8px!important}html body.woocommerce-checkout .nw-final-urgency--standalone:not(#nw-z):not(#nw-y){display:block!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;margin:0 0 14px!important;padding:12px 16px!important;background:#fff3e2!important;border:1px solid #eed7b8!important;border-radius:12px!important;color:#8b5a2b!important;font-size:14px!important;font-weight:500!important;line-height:1.4!important;text-align:center!important}html body.woocommerce-checkout .nw-final-urgency--attached:not(#nw-z):not(#nw-y){display:block!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;margin:0 0 10px!important;padding:11px 16px!important;background:#fff3e2!important;border:1px solid #eed7b8!important;border-top:0!important;border-radius:0 0 12px 12px!important;color:#8b5a2b!important;font-size:14px!important;font-weight:500!important;line-height:1.4!important;text-align:center!important}html body.woocommerce-checkout .nw-order-actions button.nw-main-submit:has(+.nw-final-urgency--attached):not(#nw-z):not(#nw-y){margin-bottom:0!important;border-radius:8px 8px 0 0!important}html body.woocommerce-checkout .nw-order-actions:has(.nw-main-submit):has(.nw-secondary-submit) button.nw-secondary-submit:not(#nw-z):not(#nw-y){width:100%!important;max-width:100%!important}@media (max-width:767px){html body .nw-kf .nw-kf-cards .nw-kf-card.is-rec[data-val^="tent"]:not(#nw-z):not(#nw-y){order:-1!important}html body .nw-kf .nw-kf-cards[data-field="tier"] .nw-kf-card[data-val="standard"]:not(#nw-z):not(#nw-y){order:1!important}html body .nw-kf .nw-kf-cards[data-field="tier"] .nw-kf-card[data-val="premium"]:not(#nw-z):not(#nw-y){order:2!important}}html body.page-id-29938 .nw-reservation-flash-error:not(#nw-z),html body.page-id-29938 .nw-form-errors:not(#nw-z),html body.page-id-29938 .woocommerce-error:not(#nw-z),html body.page-id-29938 .woocommerce-message:not(#nw-z),html body.page-id-29938 .woocommerce-info:not(#nw-z){max-width:720px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}html body.page-id-29938 .woocommerce-info:not(#nw-z),html body.page-id-29938 .woocommerce-message:not(#nw-z){border:1px solid #c9a84c!important;border-left:1px solid #c9a84c!important;border-radius:12px!important;background:#fdfbf6!important;color:#8b5a2b!important;padding:16px 18px!important;box-shadow:none!important;list-style:none!important}html body.page-id-29938 .woocommerce-info:not(#nw-z)::before,html body.page-id-29938 .woocommerce-info:not(#nw-z)::after,html body.page-id-29938 .woocommerce-message:not(#nw-z)::before,html body.page-id-29938 .woocommerce-message:not(#nw-z)::after{content:none!important;display:none!important}html .nw-ccb-tooltip:not(#nw-z),html .nw-ccb-price-tip:not(#nw-z){animation:nwTipIn .16s ease-out both!important}@media (prefers-reduced-motion:reduce){html .nw-ccb-tooltip:not(#nw-z),html .nw-ccb-price-tip:not(#nw-z){animation:none!important}}html body.woocommerce-account.logged-in .woocommerce-error:not(#nw-z),html body.woocommerce-account.logged-in .woocommerce-message:not(#nw-z),html body.woocommerce-account.logged-in .woocommerce-info:not(#nw-z){max-width:none!important;margin-left:0!important;margin-right:0!important}html body.woocommerce-account:not(.logged-in):not(.woocommerce-lost-password) .woocommerce-error:not(#nw-z),html body.woocommerce-account:not(.logged-in):not(.woocommerce-lost-password) .woocommerce-message:not(#nw-z),html body.woocommerce-account:not(.logged-in):not(.woocommerce-lost-password) .woocommerce-info:not(#nw-z){max-width:1080px!important;margin-left:auto!important;margin-right:auto!important}html body.woocommerce-account .woocommerce-error:not(#nw-z)>*,html body.woocommerce-account .woocommerce-message:not(#nw-z)>*,html body.woocommerce-account .woocommerce-info:not(#nw-z)>*{max-width:100%!important}html body.woocommerce-account .woocommerce-error:not(#nw-z)::before,html body.woocommerce-account .woocommerce-message:not(#nw-z)::before,html body.woocommerce-account .woocommerce-info:not(#nw-z)::before{top:50%!important;transform:translateY(-50%)!important}html body.woocommerce-account .woocommerce-EditAccountForm .woocommerce-Button:not(#nw-z),html body.woocommerce-account .woocommerce-EditAccountForm button[type="submit"]:not(#nw-z){display:block!important;margin:30px auto 0!important;float:none!important}html body.woocommerce-account .woocommerce-EditAccountForm p:has(>button[type="submit"]):not(#nw-z){text-align:center!important;margin-top:30px!important}html body.woocommerce-account:not(#nw-z) .woocommerce-info:not(#nw-z) a.button:not(#nw-z),html body.woocommerce-account:not(#nw-z) .woocommerce-message:not(#nw-z) a.button:not(#nw-z),html body.woocommerce-account:not(#nw-z) .woocommerce-error:not(#nw-z) a.button:not(#nw-z),html body.woocommerce-account:not(#nw-z) .woocommerce-info:not(#nw-z) a.button:not(#nw-z):hover,html body.woocommerce-account:not(#nw-z) .woocommerce-message:not(#nw-z) a.button:not(#nw-z):hover,html body.woocommerce-account:not(#nw-z) .woocommerce-error:not(#nw-z) a.button:not(#nw-z):hover{text-decoration:none!important;text-decoration-line:none!important}@media (max-width:767px){html body.page-id-29938 .nw-doba-help:not(#nw-z){position:static!important}}@media (max-width:767px){html body.page-id-29938 #nw-surface-tiles .nw-tile:not(#nw-z){padding:10px 20px 10px 8px!important;gap:6px!important;letter-spacing:0!important}html body.page-id-29938 #nw-surface-tiles .nw-tile .nw-tile-lbl:not(#nw-z){letter-spacing:0!important;overflow-wrap:normal!important;word-break:keep-all!important}}@media (max-width:767px){html body.woocommerce-checkout .woocommerce.entry-content:not(#nw-z){padding-bottom:8px!important}}html body .nw-kf-back:not(#nw-z){background:#fff!important;color:#1a1407!important;border:1.5px solid #d4ba87!important}html body .nw-kf-back:not(#nw-z):hover{background:#faf6ec!important}html body .nw-kf-back:not(#nw-z):disabled{opacity:.45!important}html body .nw-kf-backlite:not(#nw-z){background:#fff!important;color:#5f5f5f!important;border:1px solid rgb(212 186 135 / .55)!important}html body .nw-kf-backlite:not(#nw-z):hover{background:#faf8f4!important;border-color:#d4ba87!important;color:#111!important}html body .cart_totals .amount.nw-suma-zmiana:not(#nw-z){display:inline-block;animation:nwSumaZmiana .6s cubic-bezier(.23,1,.32,1) 1;will-change:transform}@media (prefers-reduced-motion:reduce){html body .cart_totals .amount.nw-suma-zmiana:not(#nw-z){animation:none}}