.Button,.MyAccount__dashboard .woocommerce-Message a,.WoocommerceTabs #review_form_wrapper #submit,button{cursor:pointer}.Button:not(.Button--no-style):not(.pswp__button),.MyAccount__dashboard .woocommerce-Message a:not(.Button--no-style):not(.pswp__button),.WoocommerceTabs #review_form_wrapper #submit:not(.Button--no-style):not(.pswp__button),button:not(.Button--no-style):not(.pswp__button){background-color:var(--color-brand);border:1px solid var(--color-brand);border-radius:.5rem;color:#fff;display:flex;font-weight:700;gap:1rem;height:-moz-fit-content;height:fit-content;padding:11px 1.5rem;transition:all .15s cubic-bezier(.4,0,.2,1);width:-moz-fit-content;width:fit-content}.Button:not(.Button--no-style):not(.pswp__button):hover,.MyAccount__dashboard .woocommerce-Message a:not(.Button--no-style):not(.pswp__button):hover,.WoocommerceTabs #review_form_wrapper #submit:not(.Button--no-style):not(.pswp__button):hover,button:not(.Button--no-style):not(.pswp__button):hover{background-color:#fff;color:var(--color-brand)}@media(max-width:767px){.Button:not(.Button--no-style):not(.pswp__button),.MyAccount__dashboard .woocommerce-Message a:not(.Button--no-style):not(.pswp__button),.WoocommerceTabs #review_form_wrapper #submit:not(.Button--no-style):not(.pswp__button),button:not(.Button--no-style):not(.pswp__button){justify-content:center;text-align:center;width:100%}}.Button--secondary:not(.Button--no-style):not(.pswp__button),button--secondary:not(.Button--no-style):not(.pswp__button){background-color:#fff;border:2px solid var(--color-primary);color:var(--color-primary)}.Button--secondary:not(.Button--no-style):not(.pswp__button):hover,button--secondary:not(.Button--no-style):not(.pswp__button):hover{border-color:#fff;color:#fff}.Button--outline:not(.Button--no-style):not(.pswp__button),button--outline:not(.Button--no-style):not(.pswp__button){background-color:#fff;border:1px solid var(--color-gray100);box-shadow:0 12px 16px -4px rgba(105,117,134,.08);color:var(--color-primary)}.Button--outline:not(.Button--no-style):not(.pswp__button):hover,button--outline:not(.Button--no-style):not(.pswp__button):hover{background-color:var(--color-brand);border-color:var(--color-brand);color:#fff}.Button--text:not(.Button--no--style):not(.pswp__button),button--text:not(.Button--no--style):not(.pswp__button){background-color:transparent;border-color:transparent;color:var(--color-primary)}.Button--text:not(.Button--no--style):not(.pswp__button):hover,button--text:not(.Button--no--style):not(.pswp__button):hover{background-color:transparent;border-color:transparent;color:var(--color-secondary)}.Button--color:not(.Button--no-style):not(.pswp__button),button--color:not(.Button--no-style):not(.pswp__button){background-color:var(--color-secondary);border:2px solid transparent;color:#fff;display:inline-block;padding:.5rem 1.5rem;text-transform:uppercase;transition:all .15s cubic-bezier(.4,0,.2,1)}.Button--color:not(.Button--no-style):not(.pswp__button):hover,button--color:not(.Button--no-style):not(.pswp__button):hover{background-color:var(--color-secondary)}@media(min-width:768px){.Button--color:not(.Button--no-style):not(.pswp__button),button--color:not(.Button--no-style):not(.pswp__button){padding:1.25rem 3.5rem}}button.single_add_to_cart_button:not(.pswp__button){align-items:center;display:flex;justify-content:center;padding:24px 5rem;text-align:center;width:100%}button.single_add_to_cart_button:not(.pswp__button) svg:not(.basket_icon){display:none;margin-left:20px}button.single_add_to_cart_button:not(.pswp__button).is-adding{background-color:var(--color-brand);color:#fff}button.single_add_to_cart_button:not(.pswp__button).is-adding svg{display:block}button.single_add_to_cart_button:not(.pswp__button).is-adding .basket_icon path{fill:#fff}button.single_add_to_cart_button.wc-variation-is-unavailable:not(.pswp__button){background-color:var(--color-gray200);color:var(--color-gray400);pointer-events:none}button.single_add_to_cart_button.wc-variation-is-unavailable:not(.pswp__button) .basket_icon path{fill:var(--color-gray400)}button.single_add_to_cart_button:hover .basket_icon path{fill:#fff}.add_to_cart_button,.product_type_variable{background-color:#fff;border:1px solid var(--color-gray100);border-radius:8px;color:var(--color-primary);font-size:16px;font-weight:700;padding:16px 24px}@media(max-width:767px){.add_to_cart_button,.product_type_variable{background-color:var(--color-brand);border-color:var(--color-brand);color:#fff;text-align:center;width:100%}}.add_to_cart_button:hover,.product_type_variable:hover{background-color:var(--color-brand);color:#fff}@media(max-width:767px){.add_to_cart_button:hover,.product_type_variable:hover{background-color:var(--color-brand);opacity:.9}}.social_sites_list a:hover svg path{fill:var(--color-brand)}@media(max-width:767px){.ContactButton{display:none!important}}.Button.share,.MyAccount__dashboard .woocommerce-Message a.share,.WoocommerceTabs #review_form_wrapper .share#submit{padding-left:16px;padding-right:16px}.Button.share:hover svg path,.MyAccount__dashboard .woocommerce-Message a.share:hover svg path,.WoocommerceTabs #review_form_wrapper .share#submit:hover svg path{fill:#fff}.MyAccountLogin__columns{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:32px;gap:32px}@media(min-width:1024px){.MyAccountLogin__columns{grid-template-columns:repeat(2,minmax(0,1fr))}}.MyAccountLogin__column{padding:0}@media(min-width:1024px){.MyAccountLogin__column{padding:50px}}.MyAccountLogin__title{font-weight:400;margin-bottom:30px;text-transform:uppercase}.MyAccountLogin__text{color:rgba(0,0,0,.8);font-size:1rem;line-height:30px;margin-bottom:35px}.MyAccountLogin__input{border:1px solid rgba(0,0,0,.6);border-radius:0}.MyAccountLogin .form-row,.MyAccountLogin .woocommerce-form{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.MyAccountLogin .form-row input:not(input[type=checkbox]),.MyAccountLogin .woocommerce-form input:not(input[type=checkbox]){border:1px solid #ededed;border-radius:0;margin:5px 0;padding:15px;width:100%}.MyAccountLogin .form-row input:not(input[type=checkbox])::-moz-placeholder,.MyAccountLogin .woocommerce-form input:not(input[type=checkbox])::-moz-placeholder{text-align:center;text-transform:uppercase}.MyAccountLogin .form-row input:not(input[type=checkbox])::placeholder,.MyAccountLogin .woocommerce-form input:not(input[type=checkbox])::placeholder{text-align:center;text-transform:uppercase}.MyAccountLogin .form-row .woocommerce-privacy-policy-text,.MyAccountLogin .form-row input[type=checkbox],.MyAccountLogin .woocommerce-form .woocommerce-privacy-policy-text,.MyAccountLogin .woocommerce-form input[type=checkbox]{margin:25px 0}.MyAccountLogin__button{background-color:var(--color-dark);margin-top:15px;width:100%}.MyAccountLogin .password-input{width:100%}.MyAccountLogin .woocommerce-LostPassword{margin-top:15px}.MyAccount__dashboard{display:grid;grid-gap:32px;gap:32px;grid-template-columns:minmax(0,1fr)}@media(min-width:1024px){.MyAccount__dashboard{grid-template-columns:250px minmax(0,1fr)}}.MyAccount__dashboard .woocommerce-MyAccount-navigation ul{border:1px solid #ededed;list-style:none}.MyAccount__dashboard .woocommerce-MyAccount-navigation ul li{margin:0;padding:10px}.MyAccount__dashboard .woocommerce-MyAccount-navigation ul li:not(:last-child){border-bottom:1px solid #ededed}.MyAccount__dashboard .woocommerce-Message{align-items:flex-start;display:flex;flex-direction:column-reverse;justify-content:flex-start}.MyAccount__dashboard .woocommerce-Message a{margin-top:15px}.MyAccount .password-input{width:100%}.MyAccount .woocommerce-form-row{display:flex;flex-direction:column}.MyAccount .woocommerce-form-row label{padding:5px 0}.MyAccount .woocommerce-form-row input{border-radius:0;width:100%}.MyAccount .button{margin-top:15px}.Checkout__grid{display:flex;flex-direction:column;gap:32px;justify-content:space-between;margin:0 auto 56px;max-width:1112px;padding-left:16px;padding-right:16px}@media(min-width:1024px){.Checkout__grid{flex-direction:row}}.Checkout__grid h3{color:var(--color-primary);font-size:24px;margin-bottom:32px}.Checkout__grid #customer_details{width:100%}@media(min-width:1024px){.Checkout__grid #customer_details{max-width:528px}}.Checkout__grid #billing_invoice_ask_field label.screen-reader-text{all:unset!important;align-items:center!important;display:flex!important;font-size:16px!important;font-weight:700!important;gap:12px!important}.Checkout__grid #billing_invoice_ask_field label.screen-reader-text input{border:1px solid var(--color-gray100)!important;height:24px!important;width:24px!important}.Checkout__grid #billing_invoice_ask_field label.screen-reader-text input:checked{background-color:var(--color-brand)!important}.Checkout__grid #billing_invoice_vat_field{display:block!important;opacity:1!important;visibility:visible!important}.Checkout__grid #billing_invoice_vat_field.hidden-for-request-info{display:none!important}.Checkout__grid #billing_invoice_vat_field label{align-items:center!important;color:var(--color-primary)!important;cursor:pointer!important;display:flex!important;font-size:16px!important;font-weight:700!important;gap:12px!important;opacity:1!important;visibility:visible!important}.Checkout__grid #billing_invoice_vat_field label.screen-reader-text{all:unset!important;align-items:center!important;color:var(--color-primary)!important;cursor:pointer!important;display:flex!important;font-size:16px!important;font-weight:700!important;gap:12px!important;height:auto!important;opacity:1!important;position:static!important;visibility:visible!important;width:auto!important;clip:auto!important;clip-path:none!important}.Checkout__grid #billing_invoice_vat_field label input[type=checkbox]{border:1px solid var(--color-gray100)!important;cursor:pointer!important;flex-shrink:0!important;height:24px!important;min-height:24px!important;min-width:24px!important;opacity:1!important;visibility:visible!important;width:24px!important}.Checkout__grid #billing_invoice_vat_field label input[type=checkbox]:checked{background-color:var(--color-brand)!important;border-color:var(--color-brand)!important}.Checkout__grid #billing_nip_field,.Checkout__grid .form-row.billing-invoice-field:not(#billing_company_field),.Checkout__grid .form-row:has(.billing-invoice-field){display:none!important;height:0!important;margin:0!important;opacity:0!important;overflow:hidden!important;padding:0!important;visibility:hidden!important}.Checkout__grid #billing_nip_field.show,.Checkout__grid .form-row.billing-invoice-field:not(#billing_company_field).show,.Checkout__grid .form-row:has(.billing-invoice-field).show{display:block!important;height:auto!important;opacity:1!important;overflow:visible!important;visibility:visible!important}.Checkout__grid #billing_nip_field.form-row{display:none!important;opacity:0!important;visibility:hidden!important}.Checkout__grid #billing_company_field,.Checkout__grid #billing_nip_field.form-row.show{display:block!important;opacity:1!important;visibility:visible!important}.Checkout__grid #billing_company_field{height:auto!important;margin:initial!important;overflow:visible!important;padding:initial!important}.Checkout__grid .form-row:has(input.billing-invoice-field),.Checkout__grid .form-row:has(select.billing-invoice-field),.Checkout__grid .form-row:has(textarea.billing-invoice-field){display:none!important;opacity:0!important;visibility:hidden!important}.Checkout__grid .form-row:has(input.billing-invoice-field).show,.Checkout__grid .form-row:has(select.billing-invoice-field).show,.Checkout__grid .form-row:has(textarea.billing-invoice-field).show{display:block!important;opacity:1!important;visibility:visible!important}.Checkout__grid input,.Checkout__grid textarea{box-shadow:none!important;color:var(--color-secondary)!important;font-weight:700!important;outline:none!important}.Checkout__grid input::-moz-placeholder,.Checkout__grid textarea::-moz-placeholder{color:var(--color-secondary)!important;font-size:0!important}.Checkout__grid input::placeholder,.Checkout__grid textarea::placeholder{color:var(--color-secondary)!important;font-size:0!important}.Checkout__grid input[placeholder$=" *"]::-moz-placeholder{color:red}.Checkout__grid input[placeholder$=" *"]::placeholder{color:red}.Checkout__grid .select2-selection__placeholder{color:var(--color-secondary)!important}.Checkout__grid input[placeholder$=" *"]::-moz-placeholder{color:red!important}.Checkout__grid input[placeholder$=" *"]::placeholder{color:red!important}.Checkout__grid .select2-container{border:none!important}.Checkout__grid .select2-selection__arrow{background-image:url(../9bfd8a7d3c2b0a87468c.svg);background-position:50%;background-repeat:no-repeat;right:16px!important}.Checkout__grid .select2-selection__arrow b{display:none}.Checkout__grid label.screen-reader-text{all:unset!important;color:var(--color-secondary);font-weight:700!important;left:24px!important;position:absolute!important;top:28px!important;white-space:nowrap!important}.Checkout__grid label.screen-reader-text .required{color:red!important;-webkit-text-decoration:none!important;text-decoration:none!important}.Checkout__grid label.screen-reader-text.hidden{opacity:0!important;visibility:hidden!important}.Checkout__grid input:not(:-moz-placeholder)~label.screen-reader-text{font-size:0!important}.Checkout__grid input:not(:placeholder-shown)~label.screen-reader-text{font-size:0!important}.Checkout__grid .form-row:has(input:not(:-moz-placeholder)) label.screen-reader-text,.Checkout__grid .form-row:has(textarea:not(:-moz-placeholder)) label.screen-reader-text{font-size:0!important;height:0!important;opacity:0!important;overflow:hidden!important;position:absolute!important;visibility:hidden!important;width:0!important}.Checkout__grid .form-row:has(input:not(:placeholder-shown)) label.screen-reader-text,.Checkout__grid .form-row:has(textarea:not(:placeholder-shown)) label.screen-reader-text{font-size:0!important;height:0!important;opacity:0!important;overflow:hidden!important;position:absolute!important;visibility:hidden!important;width:0!important}.Checkout__grid .form-row{position:relative}.Checkout__grid .select2{padding:0!important}.Checkout__grid .select2 .select2-selection{height:-moz-fit-content!important;height:fit-content!important}.Checkout__grid .select2 .select2-selection__rendered{background-color:var(--color-gray50);border:none!important;border-radius:8px!important;color:var(--color-secondary)!important;font-size:16px!important;font-weight:700!important;overflow:hidden;padding:24px}.Checkout__grid .woocommerce-billing-fields__field-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.Checkout__grid .woocommerce-billing-fields__field-wrapper #billing_address_1_field,.Checkout__grid .woocommerce-billing-fields__field-wrapper #billing_address_2_field,.Checkout__grid .woocommerce-billing-fields__field-wrapper .form-row{width:100%}@media(min-width:1024px){.Checkout__grid .woocommerce-billing-fields__field-wrapper #billing_city_field,.Checkout__grid .woocommerce-billing-fields__field-wrapper #billing_email_field,.Checkout__grid .woocommerce-billing-fields__field-wrapper #billing_first_name_field,.Checkout__grid .woocommerce-billing-fields__field-wrapper #billing_last_name_field,.Checkout__grid .woocommerce-billing-fields__field-wrapper #billing_phone_field,.Checkout__grid .woocommerce-billing-fields__field-wrapper #billing_postcode_field{width:48%}}.Checkout__grid .woocommerce-billing-fields__field-wrapper #billing_country_field,.Checkout__grid .woocommerce-billing-fields__field-wrapper #billing_country_field .select2,.Checkout__grid .woocommerce-billing-fields__field-wrapper #billing_country_field .select2-container,.Checkout__grid .woocommerce-billing-fields__field-wrapper #billing_country_field .woocommerce-input-wrapper{width:100%!important}.Checkout__grid .woocommerce-billing-fields__field-wrapper #billing_country_field .select2-selection__rendered{display:block}.Checkout__grid .woocommerce-billing-fields__field-wrapper #billing_country_field label.screen-reader-text{display:none!important}.Checkout__grid .woocommerce-additional-fields h3{display:none}.Checkout__grid .wc_payment_method .payment__wrapper{align-items:center;border:1px solid var(--color-gray200);border-radius:8px;display:flex;padding-left:16px}.Checkout__grid .wc_payment_method .payment__wrapper:has(input:checked){border-color:var(--color-brand)}.Checkout__grid .wc_payment_method input{border:1px solid var(--color-gray200)}.Checkout__grid .wc_payment_method [type=radio]:checked{background-color:var(--color-brand)}.Checkout__grid .wc_payment_method label{color:var(--color-primary)!important;font-weight:700!important;padding:24px 24px 24px 16px!important;width:100%!important}.Checkout__grid .wc_payment_method .payment_box{background-color:var(--color-gray50);border-radius:8px;color:var(--color-gray400);font-size:14px;font-weight:700;margin-top:16px;padding:24px}.Checkout__grid .wc_payment_method .payment_box p{margin-bottom:0}.Checkout .PaymentMethodHeading{color:var(--color-primary);font-size:18px;font-weight:700;margin-bottom:20px}.Checkout .PaymentMethodBoxes{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.Checkout .PaymentMethodBox--proforma{display:none!important}.Checkout .PaymentMethodBox--deposit .kreacia-deposit-checkbox-wrap{display:none}.Checkout .PaymentMethodBox--deposit:has(#kreacia_deposit_radio:checked) .kreacia-deposit-checkbox-wrap{display:block}.Checkout .PaymentMethodBox--deposit.is-selected .kreacia-deposit-checkbox-wrap{display:block}.Checkout .PaymentMethodBox--deposit .awcdp-deposit-checkout-table{border:none;width:100%}.Checkout .PaymentMethodBox--deposit .kreacia-deposit-option{margin-top:12px}.Checkout .PaymentMethodBox--deposit .kreacia-deposit-option__label{align-items:center;cursor:pointer;display:flex;font-weight:500;gap:12px}.Checkout .PaymentMethodBox--deposit .kreacia-deposit-checkbox-input{cursor:pointer;flex-shrink:0;height:20px;width:20px}.Checkout .PaymentMethodBox--deposit .kreacia-deposit-checkbox-wrap{margin-top:16px}.Checkout .PaymentMethodBox--deposit .kreacia-deposit-checkbox-label{align-items:flex-start;cursor:pointer;display:flex;font-size:14px;gap:10px}.Checkout .PaymentMethodBox--deposit .kreacia-deposit-checkbox-label+.kreacia-deposit-checkbox-label{margin-top:12px}.Checkout .PaymentMethodBox--deposit:has(input.awcdp-deposit-radio:checked),.Checkout .PaymentMethodBox--deposit:has(input.kreacia-deposit-radio:checked){background-color:#fff;border-color:var(--color-brand);border-width:1px}.Checkout .PaymentMethodBox{background-color:var(--color-gray50);border:1px solid var(--color-gray200);border-radius:8px;cursor:pointer;padding:20px;position:relative;transition:all .2s ease}.Checkout .PaymentMethodBox.is-selected,.Checkout .PaymentMethodBox:has(.wc_payment_method input:checked){background-color:#fff;border-color:var(--color-brand);border-width:1px;filter:none;opacity:1}.Checkout .PaymentMethodBox:not(:has(.wc_payment_method input:checked)):not(.is-selected){background-color:var(--color-gray50);border-color:var(--color-gray200);filter:grayscale(.15);opacity:.72}.Checkout .PaymentMethodBox__header{align-items:flex-start;display:flex;gap:12px;margin-bottom:12px}.Checkout .PaymentMethodBox__header-content{display:flex;flex-direction:column;gap:4px;min-width:0}.Checkout .PaymentMethodBox__choice-input{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:#fff;border:2px solid var(--color-gray200);border-radius:50%;cursor:pointer;flex-shrink:0;height:20px;margin:0;min-width:20px;position:relative;transition:all .2s ease;width:20px}.Checkout .PaymentMethodBox__choice-input:hover{border-color:var(--color-brand)}.Checkout .PaymentMethodBox__choice-input:checked{background-color:var(--color-brand);border-color:var(--color-brand)}.Checkout .PaymentMethodBox__choice-input:checked:after{background-color:#fff;border-radius:50%;content:"";height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:8px}.Checkout .PaymentMethodBox__icon{align-items:center;color:var(--color-brand);display:inline-flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.Checkout .PaymentMethodBox__icon svg{height:24px;width:24px}.Checkout .PaymentMethodBox__title{color:var(--color-primary);font-size:16px;font-weight:700;line-height:1.4;margin:0}.Checkout .PaymentMethodBox__subtitle{color:var(--color-gray400);font-size:14px;font-weight:700;line-height:1.5;margin:0 0 16px 32px}.Checkout .PaymentMethodBox__available-label{color:var(--color-primary);font-size:14px;font-weight:700;margin:0 0 12px;padding-left:0}.Checkout .PaymentMethodBox__description-box{display:none}.Checkout .PaymentMethodBox__description-box,.Checkout .PaymentMethodBox__hint{background-color:var(--color-gray50);border-radius:8px;margin-top:16px;padding:16px 20px}.Checkout .PaymentMethodBox__hint{display:block}.Checkout .PaymentMethodBox__hint-text{color:var(--color-gray400);font-size:14px;font-weight:700;line-height:1.5;margin:0}.Checkout .PaymentMethodBox__hint-text:not(:last-child){margin-bottom:4px}.Checkout .PaymentMethodBox__hint-text--in-header{font-weight:600}.Checkout .PaymentMethodBox.is-selected .PaymentMethodBox__description-box,.Checkout .PaymentMethodBox:has(.wc_payment_method input:checked) .PaymentMethodBox__description-box{display:block}.Checkout .PaymentMethodBox__description-text{color:var(--color-gray400);font-size:14px;font-weight:700;line-height:1.5;margin:0}.Checkout .PaymentMethodBox__description-text:not(:last-child){margin-bottom:4px}.Checkout .PaymentMethodBox__available-methods{display:flex;flex-wrap:wrap;gap:12px 20px;margin-bottom:16px;padding-left:0}.Checkout .PaymentMethodBox__available-methods.available_payments{margin-top:0}.Checkout .PaymentMethodBox__method-item{align-items:center;color:var(--color-primary);display:flex;font-size:14px;font-weight:600;gap:8px}.Checkout .PaymentMethodBox__method-item img{max-height:28px;width:auto}.Checkout .PaymentMethodBox__icons{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px;margin-left:44px}.Checkout .PaymentMethodBox__icons img{max-height:24px;width:auto}.Checkout .PaymentMethodBox__list{list-style:none;margin:0;padding:0}.Checkout .PaymentMethodBox__list .wc_payment_method{margin-bottom:12px}.Checkout .PaymentMethodBox__list .wc_payment_method:last-child{margin-bottom:0}.Checkout .PaymentMethodBox__list .wc_payment_method .payment__wrapper{align-items:center;background-color:transparent;border:none;border-radius:0;display:flex;gap:12px;padding:0}.Checkout .PaymentMethodBox__list .wc_payment_method input[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:#fff;border:2px solid var(--color-gray200);border-radius:50%;cursor:pointer;flex-shrink:0;height:20px;margin:0;min-width:20px;position:relative;transition:all .2s ease;width:20px}.Checkout .PaymentMethodBox__list .wc_payment_method input[type=radio]:hover{border-color:var(--color-brand)}.Checkout .PaymentMethodBox__list .wc_payment_method input[type=radio]:checked{background-color:var(--color-brand);border-color:var(--color-brand)}.Checkout .PaymentMethodBox__list .wc_payment_method input[type=radio]:checked:after{background-color:#fff;border-radius:50%;content:"";height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:8px}.Checkout .PaymentMethodBox__list .wc_payment_method label{align-items:center;color:var(--color-primary);cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:8px;line-height:1.4;margin:0!important;padding:0!important;width:100%!important}.Checkout .PaymentMethodBox__list .wc_payment_method label img{max-height:24px;width:auto}.Checkout .PaymentMethodBox__list--hidden-inputs{display:none!important}.Checkout .PaymentMethodBox--pay-now.kreacia-muted-by-deposit{background-color:var(--color-gray50)!important;border-color:transparent!important;filter:grayscale(.15)!important;opacity:.72!important}.Checkout .PaymentMethodBox--pay-now.kreacia-muted-by-deposit .PaymentMethodBox__description-box{display:none!important}.Checkout .PaymentMethodBox__list--icons label{font-size:0;line-height:0}.Checkout .PaymentMethodBox__list--icons img{display:inline-block;height:20px;margin-left:0;max-height:20px;width:auto}.Checkout .PaymentMethodBox__available-info{color:var(--color-gray500);font-size:13px;margin:0 0 12px}.Checkout .available_payments--compact{gap:8px;margin-top:8px}.Checkout .available_payments--compact p{color:var(--color-primary);font-size:13px;font-weight:600;margin:0 0 4px}.Checkout .available_payments--compact div{align-items:center;display:flex;gap:12px;justify-content:space-between}.Checkout .available_payments--compact span{color:var(--color-gray400);font-size:12px;font-weight:500}.Checkout .available_payments--compact img{height:18px;max-height:18px;width:auto}.Checkout .kreacia-deposit-option__label{cursor:pointer}.Checkout .kreacia-deposit-checkbox-label .required{color:#d63638;font-weight:700;margin-left:4px}.Checkout .form-row{display:flex;flex-direction:column}.Checkout .form-row .select2 *,.Checkout .form-row input:not([type=checkbox]):not([type=radio]) *,.Checkout .form-row textarea *{border:none}.Checkout .form-row .select2,.Checkout .form-row input:not([type=checkbox]):not([type=radio]),.Checkout .form-row textarea{border:1px solid var(--color-grayBorder);border-radius:0;font-size:.9rem;margin:5px 0;padding:15px;width:100%}.Checkout .form-row .select2 .select2-selection__arrow,.Checkout .form-row input:not([type=checkbox]):not([type=radio]) .select2-selection__arrow,.Checkout .form-row textarea .select2-selection__arrow{top:50%;transform:translateY(-50%)}.Checkout .form-row .kreacia-field-error{color:var(--color-accent);display:none;font-size:.8rem;line-height:1.3;margin:-2px 0 6px}.Checkout .form-row.kreacia-field--invalid input:not([type=checkbox]):not([type=radio]){border-color:var(--color-accent)}.Checkout .form-row.kreacia-field--invalid .kreacia-field-error{display:block}.Checkout table{width:100%}.Checkout table tbody,.Checkout table thead{display:flex;flex-direction:column}@media(min-width:1024px){.Checkout #order_review{max-width:416px}}.Checkout #order_review ul li{list-style:none}.Checkout #order_review ul li label{margin-left:10px}.Checkout__orderSummary{display:flex;flex-direction:column;margin:25px 0;width:100%}.Checkout__orderSummary tr{align-items:center;display:flex;justify-content:space-between;margin:10px 0;width:100%}.Checkout__orderSummary .cart-subtotal{border-bottom:1px solid var(--color-gray100);padding-bottom:24px}.Checkout__orderSummary .cart-subtotal td,.Checkout__orderSummary .cart-subtotal th{color:#121826;font-size:16px;font-weight:700}.Checkout__orderSummary .order-total td,.Checkout__orderSummary .order-total th{color:var(--color-primary);font-size:24px;font-weight:700}.Checkout__orderSummary .order-total td{color:var(--color-brand)}.Checkout__orderItem{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.Checkout__orderItemImage img{border-radius:8px;height:auto;min-width:80px;width:80px}.Checkout__orderItem .product-name{color:var(--color-primary);font-weight:700}.Checkout__orderItem .product-name .variation{margin-top:8px}.Checkout__orderItem .product-name .variation dt{display:none}.Checkout__orderItem .product-name .variation dd{display:flex;gap:8px;margin-bottom:8px}.Checkout__orderItem .product-name .variation dd p{color:var(--color-gray400);font-weight:700;margin-bottom:0}.Checkout__orderItem .product-name .variation dd.variation-Termin:before{content:url(../0a86ec05c6626604be6c.svg)}.Checkout__orderItem .product-name .variation dd.variation-Nocleg:before{content:url(../5cc853556f6e10f3082e.svg)}.Checkout__orderItem .product-name .product-total{color:var(--color-brand);font-size:18px;font-weight:700;margin-top:8px}.Checkout__orderItem td.product-total{color:var(--color-brand);font-weight:700}.Checkout .woocommerce-terms-and-conditions-wrapper span{color:var(--color-gray400)}.Checkout .woocommerce-terms-and-conditions-wrapper span a{color:var(--color-brand);font-weight:700}.Checkout .woocommerce-terms-and-conditions-wrapper input{background-color:var(--color-gray50);border:1px solid var(--color-gray400);height:24px;width:24px}.Checkout .woocommerce-terms-and-conditions-wrapper [type=checkbox]:checked{background-color:var(--color-brand)}.Checkout .woocommerce-terms-and-conditions-wrapper label{align-items:center;display:flex;gap:24px}.Checkout #place_order{justify-content:center;padding:16px 24px!important;width:100%}.woocommerce-checkout .woocommerce-form-coupon-toggle{display:none}.woocommerce-checkout .woocommerce-NoticeGroup-checkout{margin:0 auto;max-width:1112px;padding-left:16px;padding-right:16px}.select2-container{z-index:10!important}input.select2-search__field{border:none!important;box-shadow:none!important;padding:12px!important}.ArchiveProduct__container{grid-column-gap:100px;-moz-column-gap:100px;column-gap:100px;display:grid;grid-template-columns:1fr;grid-row-gap:50px;row-gap:50px}.ArchiveProduct__sidebar{display:none}.ArchiveProduct__sidebar-heading{margin-bottom:2rem}.ArchiveProduct .products{display:grid;grid-gap:32px;gap:32px;grid-template-columns:minmax(0,1fr)}.ArchiveProduct .orderby{background-color:transparent;border:none;padding:0}.FiltersContainer>div{margin-bottom:30px}.ArchiveContainer__content{min-width:0}.EmptyCart{align-items:center;background:#fff;border:1px solid var(--color-gray100);border-radius:12px;box-shadow:0 12px 16px -4px rgba(105,117,134,.08);display:flex;flex-direction:column;margin:40px auto 0;max-width:720px;padding:40px 24px;text-align:center}@media(min-width:768px){.EmptyCart{padding:48px 56px}}.EmptyCart__icon{align-items:center;background:var(--color-gray50);border-radius:50%;color:var(--color-brand);display:flex;height:72px;justify-content:center;margin-bottom:20px;width:72px}.EmptyCart__title{color:var(--color-primary);font-size:26px;line-height:1.2;margin:0 0 10px}@media(min-width:768px){.EmptyCart__title{font-size:30px}}.EmptyCart__text{color:var(--color-gray500);margin:0 0 24px;max-width:520px}.EmptyCart__actions{align-items:center;display:flex;flex-direction:column;gap:16px}.EmptyCart__actions .Button{margin:0}.EmptyCart__phone{align-items:center;color:var(--color-gray500);display:inline-flex;font-size:14px;gap:8px;-webkit-text-decoration:none;text-decoration:none}.EmptyCart__phone svg{flex:0 0 auto;height:18px;width:18px}.EmptyCart__phone strong{color:var(--color-primary)}.EmptyCart__phone:hover strong{color:var(--color-brand)}.EmptyCart__upcoming{margin:64px 0 80px}.EmptyCart__eyebrow{color:var(--color-brand);font-size:12px;font-weight:700;letter-spacing:.08em;margin:0 0 8px;text-align:center;text-transform:uppercase}.EmptyCart__heading{color:var(--color-primary);font-size:26px;margin:0 0 32px;text-align:center}@media(min-width:768px){.EmptyCart__heading{font-size:32px}}.EmptyCart__grid{display:grid;grid-gap:20px;gap:20px;grid-template-columns:1fr}.EmptyCart__item{display:flex;flex-direction:column;min-width:0}.EmptyCart__item>.LoopProduct{border-top-left-radius:0!important;border-top-right-radius:0!important;flex:1 1 auto}.EmptyCart__badge{align-items:center;background:var(--color-primary);border-radius:10px 10px 0 0;color:#fff;display:flex;flex-wrap:wrap;font-size:13px;gap:4px 10px;margin:0;padding:10px 16px}.EmptyCart__badge strong{color:var(--color-brand);font-weight:700}.EmptyCart__badge em{background:var(--color-brand);border-radius:4px;font-size:11px;font-style:normal;font-weight:700;margin-left:auto;padding:2px 8px}.AddedToCartPopup{align-items:center;background-color:rgba(200,200,209,.48);bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .4s ease;width:100%;z-index:999}.AddedToCartPopup.open{opacity:1;pointer-events:all}.AddedToCartPopup__inner{background-color:#fff;max-width:560px;padding:24px;width:100%}.AddedToCartPopup__heading{align-items:center;display:flex;justify-content:space-between;padding-bottom:26px}.AddedToCartPopup__heading span{color:var(--color-primary);font-size:1.125rem;font-weight:700}.AddedToCartPopup__heading svg{height:30px;width:30px}.AddedToCartPopup__buttons{align-items:center;display:flex;flex-direction:column}.AddedToCartPopup__btn,.AddedToCartPopup__continue{cursor:pointer;padding:1rem 2rem;text-align:center;width:100%}.AddedToCartPopup__btn{background-color:var(--color-brand);color:#fff;font-weight:700;margin:5px 0}.AddedToCartPopup__continue{background-color:transparent;color:var(--color-secondary)}.AddedToCartPopup .AddedToCartPopupItem{align-items:flex-start;display:flex;gap:16px;margin-bottom:16px}.AddedToCartPopup .AddedToCartPopupItem__image{flex:0 0 160px;width:160px}.AddedToCartPopup .AddedToCartPopupItem__image img{border-radius:6px;display:block;height:auto;width:100%}.AddedToCartPopup .AddedToCartPopupItem__content{flex:1;min-width:0}.AddedToCartPopup .AddedToCartPopupItem__title{color:var(--color-primary);font-size:1.125rem;font-weight:700;line-height:1.3;margin:0 0 10px}.AddedToCartPopup .AddedToCartPopupItem__price{color:var(--color-brand);font-size:1.875rem;font-weight:700;line-height:1.1;margin:0}.AddedToCartPopup .AddedToCartPopupItem__subtotal{color:var(--color-gray500);font-size:.875rem;font-weight:600;margin-top:6px}@media(max-width:640px){.AddedToCartPopup__inner{max-width:360px;padding:18px}.AddedToCartPopup .AddedToCartPopupItem{flex-direction:column}.AddedToCartPopup .AddedToCartPopupItem__image{flex-basis:auto;width:100%}}.Badge{align-items:center;display:flex;font-size:.875rem;font-weight:700;justify-content:center;margin-bottom:5px}.Badge--onsale{align-items:center;background-color:rgba(240,64,64,.8);color:#fff;height:48px;padding:0 10px}.Badge--onsale em{font-size:.625rem;font-style:normal;margin-left:7px}.Badge--delivery-time,.Badge--return-time{background-color:hsla(0,0%,100%,.8);font-size:.75rem;padding:5px 8px}.Badge--flexible{font-size:.75rem;padding:5px 8px}.Badge--wyprzedane{background-color:var(--color-primary);color:#fff;font-size:.875rem;padding:10px 16px}.CartCheckoutBreadcrumbs{align-items:center;box-sizing:border-box;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch;margin:0 auto 12px;max-width:1112px;padding:0 16px;position:relative;top:-48px;width:100%}.CartCheckoutBreadcrumbs__item{background-color:#fff;border-bottom:1px solid var(--color-gray100);border-right:1px solid var(--color-gray100);border-top:1px solid var(--color-gray100);color:var(--color-primary);font-size:16px;font-weight:700;margin-bottom:0;padding:16px;text-align:center}@media(min-width:768px){.CartCheckoutBreadcrumbs__item{font-size:20px;padding:32px}}.CartCheckoutBreadcrumbs__item-active{border-top:2px solid var(--color-brand);box-shadow:0 12px 16px -4px rgba(105,117,134,.08)}.CartCheckoutBreadcrumbs__link{color:inherit;-webkit-text-decoration:none;text-decoration:none}.CartCheckoutBreadcrumbs__link:hover{color:var(--color-brand);-webkit-text-decoration:underline;text-decoration:underline}.CartCheckoutBreadcrumbs__item:first-of-type{border-bottom-left-radius:8px;border-left:1px solid var(--color-gray100)}.CartCheckoutBreadcrumbs__item:last-of-type{border-bottom-right-radius:8px}.CartCheckoutBreadcrumbs__separator{background-color:var(--color-primary);display:inline-block;height:15px;margin:0 15px;width:1px}.CartWrap{margin-bottom:32px;padding-bottom:48px}@media(min-width:768px){.CartWrap{margin-bottom:48px;padding-bottom:64px}}.CartWrap__columns{display:flex;flex-direction:column;gap:32px}@media(min-width:768px){.CartWrap__columns{align-items:flex-start;display:grid;grid-template-columns:6fr 4fr;grid-gap:40px;gap:40px}}body.woocommerce-cart .SiteFooter,body.woocommerce-checkout .SiteFooter{margin-top:40px}@media(min-width:768px){body.woocommerce-cart .SiteFooter,body.woocommerce-checkout .SiteFooter{margin-top:56px}}.Cart__products-table{width:100%}.Cart__products-table thead{display:none}@media(min-width:768px){.Cart__products-table thead{display:table-header-group}}.Cart__products-table thead tr{border-bottom:1px solid var(--color-grayBorder)}.Cart__products-table thead tr th{font-weight:400;padding:15px 0;text-align:left;text-transform:uppercase}@media(min-width:768px){.Cart__products-table thead tr th{padding:20px}}.Cart__products-table tbody tr{border-bottom:1px solid var(--color-grayBorder)}.Cart__products-table tbody tr.woocommerce-cart-form__cart-item,.Cart__products-table tbody tr:last-of-type{border-bottom:none}.Cart__products-table tbody tr td.product-price,.Cart__products-table tbody tr td.product-subtotal{font-weight:700}.Cart__products-table tbody tr td.product-price{display:none}@media(min-width:768px){.Cart__products-table tbody tr td.product-price{display:table-cell}}.Cart__products-table tbody tr td.product-name,.Cart__products-table tbody tr td.product-quantity,.Cart__products-table tbody tr td.product-subtotal{float:left;padding:10px 0;width:100%}@media(min-width:768px){.Cart__products-table tbody tr td.product-name,.Cart__products-table tbody tr td.product-quantity,.Cart__products-table tbody tr td.product-subtotal{float:none;padding:10px 20px;width:70%}}.Cart__products-table tbody tr td.product-thumbnail{padding:0;width:100%}.Cart__products-table tbody tr td.product-thumbnail img{max-width:100%;width:auto}@media(min-width:768px){.Cart__products-table tbody tr td.product-thumbnail{padding:20px;width:200px}.Cart__products-table tbody tr td.product-thumbnail img{max-width:160px}}.Cart__actions{align-items:flex-start;border-top:1px solid var(--color-gray100);display:flex;flex-direction:column;justify-content:space-between;margin-top:8px;padding-top:24px}.Cart__actions button{margin-top:20px}@media(min-width:768px){.Cart__actions{align-items:center;flex-direction:row;margin-top:16px;padding-top:28px}.Cart__actions button{margin-top:0}}.Cart__actions .update_cart{padding:15px 24px!important}.Cart__actions .coupon{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.Cart__actions .coupon button{margin-top:0}.Cart__actions .coupon input{box-shadow:none!important;font-weight:700!important;outline:none!important;padding:16px 24px 16px 56px!important;position:relative}.Cart__actions .coupon .icon__wrapper{position:relative}.Cart__actions .coupon .icon__wrapper:before{background-image:url(../fe79dd5d7ebbe197c691.svg);background-repeat:no-repeat;background-size:cover;content:"";display:block;height:24px;left:16px;position:absolute;top:50%;transform:translateY(-50%);width:24px;z-index:2}.Cart__actions .coupon button{padding:15px 24px}.Cart__collaterals{display:flex;flex-direction:column;margin-bottom:56px;margin-top:0}@media(min-width:768px){.Cart__collaterals{margin-top:0}}.Cart__collaterals .cross-sells{order:2}.Cart__collaterals .cross-sells h2{margin-bottom:30px}.Cart__collaterals .CartEmailBlock,.Cart__collaterals .wc-proceed-to-checkout{margin-left:auto;max-width:420px;width:100%}.Cart__collaterals .CartEmailForm .CartEmailForm__label{color:var(--color-primary);display:block;font-size:14px;font-weight:700;margin-bottom:6px}.Cart__collaterals .CartEmailForm .CartEmailForm__label .required{color:red}.Cart__collaterals .CartEmailForm .CartEmailForm__input{border:1px solid var(--color-grayBorder);border-radius:8px;color:var(--color-secondary);font-size:14px;font-weight:700;margin-bottom:8px;padding:12px 16px;width:100%}.Cart__collaterals .CartEmailForm .CartEmailForm__row--consent{margin-bottom:16px;margin-top:12px}.Cart__collaterals .CartEmailForm .CartEmailForm__consent-label{align-items:flex-start;color:var(--color-secondary);cursor:pointer;display:flex;font-size:13px;gap:10px;line-height:1.5}.Cart__collaterals .CartEmailForm .CartEmailForm__consent-input{accent-color:var(--color-brand);flex-shrink:0;height:20px;margin-top:4px;width:20px}.Cart__collaterals .CartEmailForm .CartEmailForm__consent-text a{color:var(--color-brand);-webkit-text-decoration:underline;text-decoration:underline}.Cart__collaterals .CartEmailForm .CartEmailForm__consent-text a:hover{-webkit-text-decoration:none;text-decoration:none}.Cart__collaterals .CartEmailForm .CartEmailForm__info{color:var(--color-gray400);font-size:13px;line-height:1.4;margin-bottom:16px}.Cart__collaterals .CartEmailForm .CartEmailForm__submit button{font-size:14px;justify-content:center;padding:14px 20px;text-align:center;width:100%}.Cart__totals{margin:0 auto;max-width:1112px;order:1;padding:0 16px;width:100%}.Cart__totals ul li{align-items:center;display:flex;list-style:none}.Cart__totals ul li label{margin-left:10px}.Cart__totals h2{color:var(--color-primary);font-family:var(--font-sans);font-size:18px;font-weight:700;line-height:1.3;margin-bottom:20px}.Cart__totals table{border-bottom:1px solid var(--color-gray100);margin-bottom:24px;width:100%}.Cart__totals table tbody tr{align-items:center;border-bottom:1px solid var(--color-gray100);display:flex;gap:16px;justify-content:space-between;min-height:44px;padding:10px 0}.Cart__totals table tbody tr:last-child{border-bottom:none}.Cart__totals table tbody tr td,.Cart__totals table tbody tr th{line-height:1.4;padding:4px 0}.Cart__totals table tbody tr th{color:var(--color-primary);flex:1 1 auto;font-size:14px;font-weight:700;min-width:0;text-align:left;vertical-align:middle}.Cart__totals table tbody tr td{flex:0 0 auto;font-size:14px;font-weight:600;text-align:right;white-space:nowrap}.Cart__totals .cart-subtotal{display:none}.Cart__totals .order-total th{font-size:15px}.Cart__totals .order-total td{font-size:16px}.Cart__totals .order-total td span{color:var(--color-brand);font-size:18px;font-weight:700}.Cart .Cart__products-table{border:none!important;border-collapse:inherit}.Cart .Cart__item-row--top .Cart__item-cell--top{border:1px solid var(--color-gray100);border-radius:8px;margin-bottom:8px;padding:16px;position:relative;vertical-align:top}.Cart .Cart__item-top{align-items:flex-start;display:flex;flex-wrap:nowrap;gap:16px 24px}@media(min-width:768px){.Cart .Cart__item-top{align-items:center}}.Cart .Cart__item-main{align-items:flex-start;display:flex;flex:1 1 auto;gap:16px;min-width:0}.Cart .Cart__item-main .product-thumbnail{flex-shrink:0;height:150px;padding:0;width:150px}.Cart .Cart__item-main .product-thumbnail img{border-radius:8px;display:block;height:150px;-o-object-fit:cover;object-fit:cover;width:150px}.Cart .Cart__item-main .product-name{flex:1 1 auto;min-width:0;padding:0}.Cart .Cart__item-remove{position:absolute;right:12px;top:12px;z-index:3}.Cart .woocommerce-cart-form__cart-item .product-name>a{color:var(--color-primary);display:inline-block;font-size:18px;font-weight:700;margin-bottom:6px}.Cart .woocommerce-cart-form__cart-item .product-name .Cart__item-pricing{align-items:flex-start;border-top:1px solid var(--color-gray100);display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:12px;padding-top:12px;width:100%}.Cart .woocommerce-cart-form__cart-item .product-name .Cart__item-pricing-col{flex:0 0 auto}.Cart .woocommerce-cart-form__cart-item .product-name .Cart__item-pricing-col p{color:var(--color-gray400);font-size:13px;font-weight:700;margin-bottom:0}.Cart .woocommerce-cart-form__cart-item .product-name .Cart__item-pricing-col--cost .woocommerce-Price-amount{color:var(--color-brand);font-size:18px;font-weight:700}.Cart .woocommerce-cart-form__cart-item .product-name .Cart__item-pricing-col--cost .sale-price-container{display:flex;flex-wrap:wrap;gap:8px}.Cart .woocommerce-cart-form__cart-item .product-name .Cart__item-pricing-col--cost .sale-price-container .sale-price .woocommerce-Price-amount{color:var(--color-gray400);font-size:14px}.Cart .woocommerce-cart-form__cart-item .product-name .Cart__item-pricing-col--cost .sale-price-container .sale-price .woocommerce-Price-amount bdi{-webkit-text-decoration:line-through;text-decoration:line-through}.Cart .woocommerce-cart-form__cart-item .product-name .Cart__item-pricing-col--sum .woocommerce-Price-amount{color:var(--color-primary);font-size:18px;font-weight:700}.Cart .woocommerce-cart-form__cart-item .product-name .variation dt{display:none}.Cart .woocommerce-cart-form__cart-item .product-name .variation dd{display:flex;gap:8px;margin-bottom:6px}.Cart .woocommerce-cart-form__cart-item .product-name .variation dd p{color:var(--color-gray400);font-size:14px;font-weight:700;margin-bottom:0}.Cart .woocommerce-cart-form__cart-item .product-name .variation dd.variation-Termin:before{content:url(../0a86ec05c6626604be6c.svg)}.Cart .woocommerce-cart-form__cart-item .product-name .variation dd.variation-Nocleg:before{content:url(../5cc853556f6e10f3082e.svg)}.Cart .woocommerce-cart-form__cart-item .product-thumbnail{padding-bottom:0;padding-left:0;padding-top:0}.Cart .woocommerce-cart-form__cart-item .product-thumbnail img{border-radius:8px}.Cart .woocommerce-cart-form__cart-item .quantity{align-items:stretch;background-color:#fff;border:1px solid var(--color-gray200);border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.05);display:inline-flex;gap:0;overflow:hidden}.Cart .woocommerce-cart-form__cart-item .quantity input{-moz-appearance:textfield;background-color:#fff!important;border:none!important;border-left:1px solid var(--color-gray100)!important;border-right:1px solid var(--color-gray100)!important;color:var(--color-primary);flex:0 0 auto;font-size:14px;font-weight:600;min-width:50px;padding:12px 8px!important;text-align:center;width:auto}.Cart .woocommerce-cart-form__cart-item .quantity input:focus{box-shadow:inset 0 0 0 2px var(--color-brand);outline:none}.Cart .woocommerce-cart-form__cart-item .quantity input::-webkit-inner-spin-button,.Cart .woocommerce-cart-form__cart-item .quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.Cart .woocommerce-cart-form__cart-item .quantity{font-weight:700}.Cart .woocommerce-cart-form__cart-item .quantity.quantity-with-buttons .quantity-button{align-items:center!important;background-color:#fff!important;border:none;color:var(--color-primary)!important;cursor:pointer;display:flex!important;flex-shrink:0;font-size:18px;font-weight:600;height:44px;justify-content:center!important;line-height:1!important;margin:0!important;min-height:44px;min-width:44px;padding:0!important;position:relative;transition:all .2s ease-in-out;width:44px}.Cart .woocommerce-cart-form__cart-item .quantity.quantity-with-buttons .quantity-button:before{background-color:var(--color-gray50);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s ease-in-out;z-index:0}.Cart .woocommerce-cart-form__cart-item .quantity.quantity-with-buttons .quantity-button>*{align-items:center;display:flex;justify-content:center;line-height:1;position:relative;z-index:2}.Cart .woocommerce-cart-form__cart-item .quantity.quantity-with-buttons .quantity-button:hover:not(:disabled){color:var(--color-brand)!important}.Cart .woocommerce-cart-form__cart-item .quantity.quantity-with-buttons .quantity-button:hover:not(:disabled):before{opacity:1}.Cart .woocommerce-cart-form__cart-item .quantity.quantity-with-buttons .quantity-button:active:not(:disabled){transform:scale(.95)}.Cart .woocommerce-cart-form__cart-item .quantity.quantity-with-buttons .quantity-button:active:not(:disabled):before{background-color:var(--color-gray100)}.Cart .woocommerce-cart-form__cart-item .quantity.quantity-with-buttons .quantity-button:disabled{color:var(--color-gray400)!important;cursor:not-allowed;opacity:.4}@media(max-width:767px){.Cart .woocommerce-cart-form__cart-item .quantity.quantity-with-buttons .quantity-button{background-color:var(--color-gray50)!important;color:var(--color-primary)!important;font-size:20px;height:48px;min-height:48px;min-width:48px;width:48px}.Cart .woocommerce-cart-form__cart-item .quantity.quantity-with-buttons .quantity-button:hover:not(:disabled){background-color:var(--color-gray100)!important}}.Cart .woocommerce-cart-form__cart-item .quantity.quantity-with-buttons .quantity-minus{border-bottom-left-radius:8px;border-top-left-radius:8px}.Cart .woocommerce-cart-form__cart-item .quantity.quantity-with-buttons .quantity-plus{border-bottom-right-radius:8px;border-top-right-radius:8px}.Cart .woocommerce-cart-form__cart-item .product-price p{color:var(--color-gray400);font-size:13px;font-weight:700;margin-bottom:0}.Cart .woocommerce-cart-form__cart-item .product-price span{color:var(--color-brand);font-size:18px;font-weight:700}.Cart .woocommerce-cart-form__cart-item .product-price .sale-price-container{display:flex;gap:8px}.Cart .woocommerce-cart-form__cart-item .product-price .sale-price-container .sale-price span{color:var(--color-gray400);font-size:14px}.Cart .woocommerce-cart-form__cart-item .product-price .sale-price-container .sale-price span bdi{-webkit-text-decoration:line-through;text-decoration:line-through}.Cart .woocommerce-cart-form__cart-item .product-subtotal p{color:var(--color-gray400);font-size:13px;font-weight:700;margin-bottom:0}.Cart .woocommerce-cart-form__cart-item .product-subtotal span{color:var(--color-primary);font-size:18px;font-weight:700}.Cart .product-remove a{align-items:center;background-color:#fff;border:1px solid var(--color-gray200);border-radius:100%;display:flex;height:40px;justify-content:center;min-width:40px;width:40px}.Cart .product-remove a img{max-width:-moz-fit-content;max-width:fit-content}.Cart .product-remove a:hover{background-color:var(--color-gray100)}.CartAdvisor{margin-bottom:24px;width:100%}@media(min-width:768px){.CartAdvisor{margin-bottom:32px}}.CartAdvisor__intro{margin-bottom:14px}.CartAdvisor__headline{color:var(--color-primary);font-size:18px;font-weight:800;line-height:1.25;margin:0 0 6px}.CartAdvisor__subline{color:var(--color-secondary);font-size:14px;line-height:1.5;margin:0}.CartAdvisor__card{background:#fff;border:1px solid var(--color-grayBorder);border-radius:14px;box-shadow:0 8px 28px rgba(16,34,78,.08);padding:18px 18px 16px}@media(min-width:768px){.CartAdvisor__card{align-items:center;display:flex;gap:24px;justify-content:space-between;padding:20px 24px}}.CartAdvisor__person{align-items:center;border-bottom:1px solid var(--color-gray100);display:flex;gap:14px;margin-bottom:14px;padding-bottom:14px}@media(min-width:768px){.CartAdvisor__person{border-bottom:none;flex:1 1 auto;margin-bottom:0;min-width:0;padding-bottom:0}.CartAdvisor__actions{flex:0 0 300px;max-width:320px}}.CartAdvisor__photo{border-radius:50%;flex-shrink:0;height:72px;-o-object-fit:cover;object-fit:cover;width:72px}.CartAdvisor__photo--placeholder{align-items:center;background:var(--color-gray50);color:var(--color-gray400);display:flex;justify-content:center}.CartAdvisor__name{color:var(--color-brand);font-size:20px;font-weight:800;line-height:1.2;margin:0 0 2px}.CartAdvisor__role{color:var(--color-secondary);font-size:13px;margin:0}.CartAdvisor__call{align-items:center;background:var(--color-brand);border-radius:12px;box-shadow:0 6px 18px rgba(236,105,22,.35);color:#fff;display:flex;gap:14px;padding:14px 16px;-webkit-text-decoration:none;text-decoration:none;transition:background .15s ease,transform .15s ease;width:100%}.CartAdvisor__call:hover{background:#c95810;color:#fff;transform:translateY(-1px)}.CartAdvisor__call-icon{align-items:center;background:hsla(0,0%,100%,.2);border-radius:50%;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.CartAdvisor__call-text{align-items:flex-start;display:flex;flex-direction:column;min-width:0}.CartAdvisor__call-label{font-size:12px;font-weight:600;letter-spacing:.04em;opacity:.9;text-transform:uppercase}.CartAdvisor__call-number{font-size:18px;font-weight:800;letter-spacing:.01em}.CartAdvisor__email{align-items:center;color:var(--color-secondary);display:inline-flex;font-size:13px;gap:8px;margin-top:10px;-webkit-text-decoration:none;text-decoration:none}@media(min-width:768px){.CartAdvisor__email{margin-top:8px}}.CartAdvisor__email:hover{color:var(--color-brand)}.CartAdvisor__footer{align-items:center;display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:12px}.CartAdvisor__faq{color:var(--color-secondary);font-size:12px;line-height:1.55;margin:0 0 8px}.CartAdvisor__faq a{color:var(--color-brand);font-weight:600;-webkit-text-decoration:underline;text-decoration:underline}.CartAdvisor__contact-link,.CartAdvisor__faq a:hover{-webkit-text-decoration:none;text-decoration:none}.CartAdvisor__contact-link{color:var(--color-primary);font-size:13px;font-weight:600}.CartAdvisor__contact-link:hover{color:var(--color-brand)}.WoocommercePageHeader{background-color:#f8f9fc;background-image:url(../3a3f4885c39f55721d5f.jpg);min-height:248px;padding-bottom:80px;padding-top:80px}.WoocommercePageHeader h1{text-align:center}.CartItem{align-items:flex-start;border-bottom:1px solid #f5f5fa;display:flex;justify-content:flex-start;margin:32px 0;padding-bottom:32px;width:100%}.CartItem__wrapper{flex-grow:1;padding:0 24px}.CartItem__attributes{font-size:.875rem;margin:10px 0}.CartItem__image{flex-shrink:0;height:50px;width:50px}@media(min-width:768px){.CartItem__image{height:112px;width:112px}}.CartItem__image img{height:100%;max-width:none;-o-object-fit:contain;object-fit:contain;width:100%}.CartItem__title{color:var(--color-primary);font-size:1.125rem;font-weight:400;line-height:27px;margin-bottom:10px}.CartItem__meta{flex-grow:1}.CartItem__pricePerSingle{color:var(--color-primary);font-size:1rem;font-weight:700;line-height:24px}.CartItem__quantity{font-size:.875rem}.CartItem__total{font-size:.8rem;font-weight:700;padding-top:5px}@media(min-width:768px){.CartItem__total{font-size:1rem}}@font-face{font-family:WooCommerce;font-style:normal;font-weight:400;src:url(../fonts/WooCommerce.eot);src:url(../fonts/WooCommerce.eot?#iefix) format("embedded-opentype"),url(../fonts/WooCommerce.woff) format("woff"),url(../fonts/WooCommerce.ttf) format("truetype"),url(../5003ea50646b111ad19b.svg#woocommerce) format("svg")}@font-face{font-family:star;font-style:normal;font-weight:400;src:url(../fonts/star.eot);src:url(../fonts/star.eot?#iefix) format("embedded-opentype"),url(../fonts/star.woff) format("woff"),url(../fonts/star.ttf) format("truetype"),url(../486bfe4fbf01c0dbb3d3.svg#star) format("svg")}.star-rating{display:block;font-family:star;font-size:1em;height:1em;line-height:1;margin-bottom:20px;max-width:105px;overflow:hidden;position:relative}.star-rating:before{color:#d3ced2;content:"sssss";font-family:star;left:0;position:absolute;top:0}.star-rating span{float:right;left:0;overflow:hidden;padding-top:1.5em;position:absolute;top:0}.star-rating span:before{content:"SSSSS";left:0;position:absolute;top:0}.ThankYouPage{margin:0 auto 56px;max-width:1112px;padding-left:16px;padding-right:16px;width:100%}.ThankYouPage__success-info{align-items:center;background-color:#fce7d9;border-radius:8px;color:var(--color-brand);display:flex;gap:16px;margin-bottom:50px;padding:24px}.ThankYouPage__success-info img{background-color:#fff;border-radius:100%;height:24px;padding:6px;width:24px}.ThankYouPage__order-details{border:1px solid var(--color-gray100);border-radius:8px;box-shadow:0 12px 16px -4px rgba(105,117,134,.08);display:flex;flex-direction:column;gap:30px;justify-content:space-between;margin-bottom:50px;padding:24px}@media(min-width:768px){.ThankYouPage__order-details{flex-direction:row;gap:50px;padding:48px}}.ThankYouPage__order-details>div>img{display:none}.ThankYouPage__order-details>div>p{color:var(--color-gray400);font-weight:700;margin-bottom:8px}.ThankYouPage__order-details>div>strong{display:block;font-size:20px;font-weight:400}.ThankYouPage__details h2{margin-bottom:30px}.ThankYouPage__details-table{width:100%}.ThankYouPage__details-table thead{display:none}.ThankYouPage__details-table tbody tr{align-items:center;border:1px solid var(--color-gray100);border-radius:8px;display:flex;flex-direction:column;gap:24px;justify-content:space-between;margin-bottom:8px;padding-left:16px;padding-right:16px}@media(min-width:768px){.ThankYouPage__details-table tbody tr{flex-direction:row;padding-left:0;padding-right:48px}}.ThankYouPage__details-table tbody tr td{float:left;width:100%}@media(min-width:768px){.ThankYouPage__details-table tbody tr td.product-name .wc-item-meta{margin-left:24px}}.ThankYouPage__details-table tbody tr td.product-name .wc-item-meta{list-style:none;margin-bottom:0}.ThankYouPage__details-table tbody tr td.product-name .wc-item-meta li strong{display:none}.ThankYouPage__details-table tbody tr td.product-name .wc-item-meta li{margin-bottom:8px}.ThankYouPage__details-table tbody tr td.product-name .wc-item-meta p{color:var(--color-gray400);display:flex;font-weight:700;gap:8px;margin-bottom:0}.ThankYouPage__details-table tbody tr td .woocommerce-Price-amount{color:var(--color-brand);font-size:24px;font-weight:700}.ThankYouPage__details-table tbody tr td.product-name div{align-items:flex-start;display:flex;flex-direction:column}.ThankYouPage__details-table tbody tr td.product-name div>img{display:none}.ThankYouPage__details-table tbody tr td.product-name div img{border-radius:8px;margin-bottom:12px;max-width:160px}@media(min-width:768px){.ThankYouPage__details-table tbody tr td.product-name div img{margin-bottom:0}.ThankYouPage__details-table tbody tr td.product-name div{align-items:center;flex-direction:row}.ThankYouPage__details-table tbody tr td.product-name div img{margin-bottom:0;margin-right:15px}}.ThankYouPage__details-table tbody tr td.product-name div a{color:var(--color-primary);font-size:24px;font-weight:700}.ThankYouPage__details-table tbody tr td:first-of-type{padding-top:8px}.ThankYouPage__details-table tbody tr td:last-of-type{padding-bottom:8px}@media(min-width:768px){.ThankYouPage__details-table tbody tr td{float:none;padding:8px;width:auto}.ThankYouPage__details-table tbody tr td:first-of-type{padding-top:8px}.ThankYouPage__details-table tbody tr td:last-of-type{padding-bottom:8px}}.ThankYouPage__details-table tbody tr .qty-td{color:var(--color-primary);font-weight:700}.ThankYouPage__details-table tbody tr .product-total span{color:var(--color-primary);font-size:16px;font-weight:700}.ThankYouPage__details-table tbody tr td:last-of-type(){color:var(--color-brand);font-size:24px;font-weight:700}.ThankYouPage__details-table-tfoot{border:1px solid var(--color-gray100);border-radius:8px;margin-top:30px;padding:16px}@media(min-width:768px){.ThankYouPage__details-table-tfoot{padding:24px}}.ThankYouPage__details-table-tfoot tfoot tr td,.ThankYouPage__details-table-tfoot tfoot tr th{padding:20px}.ThankYouPage__details-table-tfoot tfoot tr th{text-align:left;vertical-align:top}.ThankYouPage__customer-details{margin-top:30px}.ThankYouPage__customer-details h2{display:none}.ThankYouPage__customer-details address{border:1px solid var(--color-gray100);border-radius:8px;margin-top:20px;padding:16px}@media(min-width:768px){.ThankYouPage__customer-details address{padding:24px}}.WoocommerceNotice{box-shadow:0 1px 2px 0 rgba(0,0,0,.05);color:#fff;margin:15px 0;padding:15px}.WoocommerceNotice.woocommerce-error{background-color:#f87171}.WoocommerceNotice.woocommerce-info{background-color:var(--color-secondary)}.WoocommerceNotice.woocommerce-message{background-color:#4ade80}.LoopProduct{background-color:#fff;border:1px solid var(--color-gray100);border-radius:8px;display:flex;flex-direction:column;gap:24px;padding:16px;position:relative}@media(min-width:1024px){.LoopProduct{flex-direction:row;gap:40px;padding:8px 16px 8px 8px}}.LoopProduct>div{display:flex;flex-direction:column;justify-content:space-between;min-width:0;width:100%}.LoopProduct .product__additional_data{display:flex;flex-wrap:wrap;gap:8px}@media(min-width:768px){.LoopProduct .product__additional_data{gap:24px}}.LoopProduct .product__additional_data div{align-items:center;display:flex;gap:8px;margin-bottom:20px;max-width:100%;min-width:0}.LoopProduct .product__additional_data div img{flex-shrink:0}.LoopProduct .product__additional_data div p{color:var(--color-gray400);font-weight:700;margin-bottom:0;min-width:0;overflow-wrap:break-word}.LoopProduct .product__additional_data div p span{color:var(--color-gray400)}.LoopProduct .product-tags{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:4px;margin-top:8px}@media(min-width:1024px){.LoopProduct .product-tags{justify-content:flex-end}}.LoopProduct .product-tags a{background-color:#fce7d9;border-radius:6px;color:var(--color-brand);font-size:14px;font-weight:700;line-height:1.35;max-width:100%;overflow-wrap:break-word;padding:5px 12px;pointer-events:none}.LoopProduct .product_info{align-items:flex-start;border-top:1px solid var(--color-gray100);display:flex;flex-direction:column;flex-wrap:wrap;gap:24px;justify-content:flex-start;padding-top:32px}@media(min-width:768px){.LoopProduct .product_info{align-items:center;flex-direction:row;flex-wrap:nowrap;gap:24px;justify-content:flex-start;margin-bottom:32px}}@media(min-width:1024px){.LoopProduct .product_info{gap:32px}}@media(min-width:768px){.LoopProduct .product_info .add_to_cart_button,.LoopProduct .product_info .product_type_variable{flex-shrink:0;margin-left:auto;white-space:nowrap}}.LoopProduct .product_info .date{min-width:0}@media(min-width:768px){.LoopProduct .product_info .date{border-right:1px solid var(--color-gray100);padding-right:24px}}.LoopProduct .product_info .date p{color:var(--color-gray400);font-weight:700;margin-bottom:0}.LoopProduct .product_info .date span{color:var(--color-primary);font-size:20px;font-weight:700}.LoopProduct .product_info .price_info{min-width:0}@media(min-width:768px){.LoopProduct .product_info .price_info{margin-left:0}}.LoopProduct .product_info .price_info p{color:var(--color-gray400);font-weight:700;margin-bottom:0}.LoopProduct .product_info .price{align-items:flex-end;color:var(--color-brand);display:flex;font-size:20px;font-weight:700;margin-bottom:0;margin-top:0;padding:0}.LoopProduct .product_info .price ins{-webkit-text-decoration:none;text-decoration:none}.LoopProduct .product_info .price ins bdi{color:var(--color-brand)}.LoopProduct .product_info .price del{color:var(--color-gray400);font-size:16px;font-weight:700;margin-left:8px;order:999}.LoopProduct .product_info .price .PromoPriceBox{background-color:#fff8f3;border:1px solid var(--color-gray200);border-radius:10px;display:flex;flex-direction:column;gap:4px;max-width:100%;min-width:0;padding:10px 12px}.LoopProduct .product_info .price .PromoPriceBox__row{align-items:baseline;display:flex;gap:10px}.LoopProduct .product_info .price .PromoPriceBox__old{color:var(--color-gray400);font-size:16px;font-weight:700;text-decoration-color:var(--color-gray400);text-decoration-line:line-through;text-decoration-thickness:2px}.LoopProduct .product_info .price .PromoPriceBox__new{color:var(--color-brand);font-size:24px;font-weight:700;line-height:1.1}.LoopProduct .product_info .price .PromoPriceBox__meta{color:var(--color-gray500);font-size:13px;font-weight:400;line-height:1.4;margin:0}.LoopProduct .product_info .price .PromoPriceBox__meta strong{color:var(--color-brand)}.LoopProduct:active,.LoopProduct:hover{z-index:10}.LoopProduct:active .add-to-wishlist-container,.LoopProduct:active>a.button,.LoopProduct:hover .add-to-wishlist-container,.LoopProduct:hover>a.button{opacity:1;pointer-events:all;visibility:visible}.LoopProduct a img{aspect-ratio:16/10;border-radius:8px;display:block;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media(min-width:768px){.LoopProduct a img{aspect-ratio:auto;height:288px;max-width:312px;min-width:312px}}.LoopProduct h2{font-size:24px;font-weight:500;margin-bottom:20px}@media(min-width:768px){.LoopProduct h2{font-size:32px}}.LoopProduct>a.button{background-color:#fff;color:var(--color-secondary);font-size:.875rem;font-weight:700;left:0;letter-spacing:1px;line-height:18px;opacity:0;padding:10px 20px;pointer-events:none;position:absolute;text-transform:uppercase;top:100%;visibility:hidden;width:100%}.LoopProduct__badges{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;left:10px;position:absolute;top:10px}.LoopProduct .add-to-wishlist-container{height:48px;opacity:0;pointer-events:none;position:absolute;right:10px;top:10px;transition:all .3s linear;visibility:hidden;width:48px}.LoopProduct .add-to-wishlist-container>div{background-color:#fff;border-radius:2px;height:100%}.LoopProduct .add-to-wishlist-container>div a{display:block;height:48px!important;width:48px!important}.LoopProduct .star-rating span:before,.LoopProduct .star-rating:before{left:20px}.LoopProduct__wyprzedane-overlay{align-items:center;background:rgba(0,0,0,.5);border-radius:8px;bottom:0;display:flex;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:5}.LoopProduct__wyprzedane-text{background:var(--color-primary);border-radius:8px;color:#fff;font-size:18px;font-weight:700;padding:12px 24px}.ProductLanding{color:#2b2f3a;font-family:var(--font-sans);font-size:15px;line-height:1.55}.ProductLanding :where(h1,h2,h3){color:var(--color-primary);font-family:var(--font-lexend);letter-spacing:-.01em;margin:0}.ProductLanding :where(p){margin:0}.ProductLanding :where(ul,ol,dl){list-style:none;margin:0;padding:0}.ProductLanding :where(li){margin-bottom:0}.ProductLanding [id]{scroll-margin-top:110px}.ProductLanding .is-hidden{display:none!important}.PL-container{margin:0 auto;max-width:1200px;padding:0 16px;width:100%}@media(min-width:768px){.PL-container{padding:0 24px}}.PL-Section{padding:56px 0}@media(min-width:1024px){.PL-Section{padding:88px 0}}.PL-Section--sand{background:#f6f3ee}.PL-Section--mint{background:#eef6f1}.PL-Section--dark{background:var(--color-primary);color:#fff}.PL-Section--dark h2,.PL-Section--dark h3{color:#fff}.PL-Eyebrow{color:var(--color-brand);font-size:12px;font-weight:700;letter-spacing:.08em;margin-bottom:10px!important;text-transform:uppercase}.PL-Heading{display:grid;grid-gap:16px;gap:16px;margin-bottom:32px}@media(min-width:1024px){.PL-Heading{align-items:end;gap:48px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);margin-bottom:44px}}.PL-Heading__title{font-size:28px;font-weight:700;line-height:1.15}@media(min-width:1024px){.PL-Heading__title{font-size:38px}}.PL-Heading__intro{color:#5f6676}.PL-Section--dark .PL-Heading__intro{color:hsla(0,0%,100%,.75)}.PL-Heading--light .PL-Heading__title{color:#fff}.PL-Heading--light .PL-Heading__intro{color:hsla(0,0%,100%,.75)}@media(min-width:1024px){.PL-Heading--stacked{gap:16px;grid-template-columns:1fr;margin-bottom:0}}.PL-Link{background:none;border:0;color:var(--color-primary);cursor:pointer;font-weight:700;padding:0;-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:3px}.PL-Link:hover{color:var(--color-brand)}.PL-Button{align-items:center;background:var(--color-brand);border:1px solid transparent;border-radius:8px;color:#fff!important;display:inline-flex;font-weight:700;gap:8px;justify-content:center;min-height:48px;padding:12px 24px;-webkit-text-decoration:none!important;text-decoration:none!important;transition:filter .2s ease,background-color .2s ease}.PL-Button:hover{filter:brightness(.94)}.PL-Button--outline{background:transparent;border-color:var(--color-primary);color:var(--color-primary)!important}.PL-Button--dark{background:var(--color-primary)}.PL-Button--light{background:#fff;color:var(--color-primary)!important}.PL-Button--small{font-size:13px;min-height:36px;padding:8px 14px}.PL-Button--wide{width:100%}.PL-Stars{display:inline-flex;gap:1px}.PL-Check,.PL-Tick{color:#1f8a4c;flex:0 0 auto}.PL-Avatar{background:var(--color-primary);display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:700;height:36px;width:36px}.PL-Avatar,.PL-Play{align-items:center;border-radius:50%;color:#fff;justify-content:center}.PL-Play{background:var(--color-brand);box-shadow:0 10px 30px rgba(0,0,0,.25);display:flex;height:64px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:64px}.PL-Subnav{background:#fff;border-bottom:1px solid #e6e2da}.PL-Subnav__inner{align-items:center;display:flex;gap:16px;justify-content:space-between;min-height:52px}.PL-Subnav__links{display:flex;gap:24px;overflow-x:auto;scrollbar-width:none}.PL-Subnav__links a{color:var(--color-primary);font-size:14px;font-weight:700;-webkit-text-decoration:none;text-decoration:none;white-space:nowrap}.PL-Subnav__links a:hover{color:var(--color-brand)}.PL-Subnav__phone{align-items:center;color:var(--color-primary);display:none;font-weight:700;gap:6px;-webkit-text-decoration:none;text-decoration:none;white-space:nowrap}@media(min-width:768px){.PL-Subnav__phone{display:inline-flex}}.PL-Subnav__phone svg{height:16px;width:16px}.PL-Hero{padding-top:20px}.PL-Hero__grid{display:grid;grid-gap:28px;gap:28px;padding-bottom:40px}@media(min-width:1024px){.PL-Hero__grid{align-items:start;gap:40px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}.PL-Hero__media{min-width:0}@media(min-width:1024px){.PL-Hero__media{position:sticky;top:110px}}.PL-Hero__gallery{position:relative}.PL-Hero__gallery .SingleProductContainer__gallery{width:100%}.PL-Hero__gallery .single-product-slider{border-radius:10px}.PL-Hero__badge{background:#fff;border-radius:6px;box-shadow:0 4px 14px rgba(16,34,78,.12);font-size:12px;gap:6px;left:12px;padding:6px 10px;position:absolute;top:12px;z-index:3}.PL-Hero__badge,.PL-Hero__video{align-items:center;color:var(--color-primary);display:inline-flex;font-weight:700}.PL-Hero__video{font-size:14px;gap:8px;margin-top:14px;-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:3px}.PL-Hero__video-icon{align-items:center;border:1.5px solid;border-radius:50%;display:inline-flex;height:22px;justify-content:center;width:22px}.PL-Hero__summary{min-width:0}.PL-Hero__title{font-size:28px;font-weight:700;line-height:1.15;margin:14px 0 10px!important}@media(min-width:1024px){.PL-Hero__title{font-size:34px}}.PL-Hero__lead{color:var(--color-primary);font-weight:700;margin-top:14px!important}.PL-Hero__bullets{display:grid;grid-gap:8px;gap:8px;margin-top:14px!important}.PL-Hero__bullets li{align-items:flex-start;display:flex;font-size:14px;gap:10px}.PL-Hero__bullets li svg{margin-top:3px}.PL-Hero__facts{color:#5f6676;font-size:13px;margin-top:14px!important}.PL-Breadcrumbs{color:#5f6676;display:flex;flex-wrap:wrap;font-size:13px;gap:6px;margin-bottom:16px}.PL-Breadcrumbs a{color:var(--color-primary);-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:2px}.PL-Tags{display:flex;flex-wrap:wrap;gap:6px}.PL-Tag{border-radius:6px;font-size:12px;font-weight:700;padding:4px 10px}.PL-Tag--dark{background:var(--color-primary);color:#fff}.PL-Tag--green{background:#dff1e6;color:#1f8a4c}.PL-Tag--outline{border:1px solid #e6e2da;color:var(--color-primary)}.PL-Price{background:#f6f3ee;border-left:4px solid var(--color-brand);border-radius:0 8px 8px 0;margin-top:16px;padding:14px 18px}.PL-Price__main{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 10px}.PL-Price__amount{color:var(--color-primary);font-family:var(--font-lexend);font-size:30px;font-weight:700;line-height:1.1}@media(min-width:1024px){.PL-Price__amount{font-size:34px}}.PL-Price__regular{color:#5f6676;font-size:16px}.PL-Price__gross{color:#5f6676;font-size:14px}.PL-Price__note{color:#5f6676;font-size:13px;margin-top:4px}.PL-Price__note strong{color:var(--color-brand)}.PL-Rating{align-items:center;color:#5f6676;display:flex;flex-wrap:wrap;font-size:13px;gap:6px}.PL-Rating strong{color:var(--color-primary)}.PL-Rating a{color:inherit;-webkit-text-decoration:underline;text-decoration:underline}.PL-Rating__avatars{display:inline-flex}.PL-Rating__avatars img{border:2px solid #fff;border-radius:50%;height:28px;margin-right:-8px;-o-object-fit:cover;object-fit:cover;width:28px}.PL-Rating__avatars+.PL-Stars{margin-left:12px}.PL-Buy{display:grid;grid-gap:14px;gap:14px;margin-top:20px}.PL-Buy__terms{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:10px;border:0;gap:10px;margin:0;padding:0}.PL-Buy__payment{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.PL-Buy__form table.variations{margin:0;width:100%}.PL-Buy__form table.variations tr:has(select[name=attribute_pa_termin]){display:none}.PL-Buy__form form.cart{margin:0}.PL-Buy__form .single_variation_wrap .woocommerce-variation-price{display:none}.PL-Buy__form form.cart .add-to-cart-row,.PL-Buy__form form.cart:not(.variations_form){align-items:center;display:flex;flex-wrap:wrap;gap:10px;width:100%}.PL-Buy__form form.cart .woocommerce-variation-add-to-cart{display:block;width:100%}.PL-Buy__form .KreacjaProductConfigurator{flex:0 0 100%;margin-bottom:14px;width:100%}.PL-Buy__form .quantity{display:none!important}.PL-Buy__form form.cart .single_add_to_cart_button{flex:1 1 auto!important;min-width:0!important;width:auto!important}.PL-Buy__form .KreacjaTerminContact,.PL-Buy__form .KreacjaTerminRow,.PL-Buy__form .woocommerce-variation-availability{display:none!important}.PL-Buy__guarantees{color:#5f6676;display:flex;flex-wrap:wrap;font-size:12px;gap:6px 16px;justify-content:space-between}.PL-Buy__guarantees li{align-items:center;display:inline-flex;gap:4px}.PL-Buy__kfs{align-items:center;background:#eef6f1;border-radius:8px;display:flex;font-size:13px;gap:14px;justify-content:space-between;padding:14px 16px}.PL-Buy__kfs strong{color:var(--color-primary)}.PL-Buy__kfs-link{color:#1f8a4c;flex:0 0 auto;font-weight:700}.PL-Buy__advisor{align-items:center;border-top:1px solid #e6e2da;display:flex;font-size:13px;gap:12px;padding-top:14px}.PL-Buy__advisor p{color:#5f6676;flex:1 1 auto}.PL-Buy__advisor strong{color:var(--color-primary)}.PL-Buy__phone{border:1px solid var(--color-primary);border-radius:8px;flex:0 0 auto;font-weight:700;padding:8px 12px;-webkit-text-decoration:none;text-decoration:none;white-space:nowrap}.PL-Buy__phone,.PL-Term{color:var(--color-primary)}.PL-Term{align-items:flex-start;background:#fff;border:1.5px solid #e6e2da;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:12px 14px;text-align:left;transition:border-color .15s ease}.PL-Term:hover:not(:disabled){border-color:var(--color-primary)}.PL-Term.is-active{border-color:var(--color-brand);box-shadow:0 0 0 1px var(--color-brand)}.PL-Term:disabled{cursor:not-allowed;opacity:.5}.PL-Term__date{font-weight:700}.PL-Term__badge{border-radius:4px;font-size:11px;font-weight:700;padding:2px 8px}.PL-Term__badge--warning{background:#fdebdc;color:#b4520f}.PL-Term__badge--success{background:#dff1e6;color:#1f8a4c}.PL-Term__badge--muted{background:#eef0f4;color:#5f6676}.PL-Pay{background:#fff;border:1.5px solid #e6e2da;border-radius:8px;cursor:pointer!important;display:flex;flex-direction:column;gap:2px;padding:12px 14px 12px 40px;position:relative}.PL-Pay input{accent-color:var(--color-brand);height:16px;left:14px;margin:0;position:absolute;top:15px;width:16px}.PL-Pay.is-active{border-color:var(--color-brand)}.PL-Pay__title{color:var(--color-primary);font-weight:700}.PL-Pay__note{color:#5f6676;font-size:12px}.ProductLanding .single_add_to_cart_button.PL-Submit{align-items:center;background:var(--color-brand)!important;border-radius:8px!important;color:#fff!important;display:inline-flex!important;flex-direction:column;justify-content:center;line-height:1.2;min-height:56px;padding:8px 16px!important}.ProductLanding .single_add_to_cart_button.PL-Submit span{font-size:16px;font-weight:700}.ProductLanding .single_add_to_cart_button.PL-Submit small{font-size:11px;font-weight:400;opacity:.9}.ProductLanding [data-product-sticky-cta] .ProductStickyCta__text .ProductStickyCta__price{color:var(--color-brand);display:block!important;font-size:15px;font-weight:700;line-height:1.2;margin-top:2px}.ProductLanding [data-product-sticky-cta] .single_add_to_cart_button{background:var(--color-brand)!important;border-color:var(--color-brand)!important;box-shadow:0 8px 18px -6px rgba(236,105,22,.55);color:#fff!important;font-weight:700}.ProductLanding [data-product-sticky-cta] .single_add_to_cart_button:hover{filter:brightness(.94)}.PL-Trustbar{background:#f6f3ee;border-bottom:1px solid #e6e2da;border-top:1px solid #e6e2da}.PL-Trustbar__inner{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:10px 32px;justify-content:space-between;padding-bottom:14px;padding-top:14px}.PL-Trustbar__items{display:flex;flex-wrap:wrap;gap:8px 28px}.PL-Trustbar__items strong{color:var(--color-primary)}.PL-Trustbar__star{color:#f5a524;margin-right:4px}.PL-Trustbar__systems{color:#5f6676;display:flex;flex-wrap:wrap;gap:6px 18px}.PL-Trustbar__systems strong{color:var(--color-primary)}.PL-Card{background:#fff;border:1px solid #e6e2da;border-radius:10px;padding:22px}.PL-Card__icon{align-items:center;background:#eef1f8;border-radius:8px;display:inline-flex;height:40px;justify-content:center;margin-bottom:16px;width:40px}.PL-Card__icon img{height:20px;-o-object-fit:contain;object-fit:contain;width:20px}.PL-Card__tag{color:var(--color-brand);font-size:11px;font-weight:700;letter-spacing:.06em;margin-bottom:8px!important;text-transform:uppercase}.PL-Card__title{font-size:18px;line-height:1.3}.PL-Card__text{color:#5f6676;font-size:14px;margin-top:8px!important}.PL-Card--dark{background:var(--color-primary);border-color:var(--color-primary)}.PL-Card--dark .PL-Card__title{color:#fff}.PL-Card--dark .PL-Card__text{color:hsla(0,0%,100%,.75)}.PL-Learn__grid{display:grid;grid-gap:14px;gap:14px}@media(min-width:768px){.PL-Learn__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.PL-Learn__grid{grid-template-columns:repeat(3,1fr)}}.PL-Audience{display:grid;grid-gap:18px;background:#f6f3ee;border-radius:10px;gap:18px;margin-top:24px;padding:24px}@media(min-width:1024px){.PL-Audience{align-items:center;grid-template-columns:220px 1fr;padding:24px 32px}}.PL-Audience__title{font-size:20px;line-height:1.25}.PL-Audience__list{display:grid;grid-gap:12px;gap:12px}@media(min-width:768px){.PL-Audience__list{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.PL-Audience__list{grid-template-columns:repeat(4,1fr)}}.PL-Audience__list li{align-items:flex-start;display:flex;font-size:14px;gap:10px}.PL-Media__grid{display:grid;grid-gap:12px;gap:12px}@media(min-width:1024px){.PL-Media__grid{grid-template-columns:2fr 1fr}}.PL-Media__grid--photos{grid-template-columns:1fr}.PL-Media__video{aspect-ratio:16/10;background:#0c1a3d;border-radius:10px;display:block;overflow:hidden;position:relative}.PL-Media__video img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.PL-Media__photos{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media(min-width:1024px){.PL-Media__photos{grid-template-rows:1fr 1fr}}.PL-Media__grid--photos .PL-Media__photos{grid-template-columns:repeat(4,1fr);grid-template-rows:none}.PL-Media__photo{aspect-ratio:4/3;border-radius:10px;display:block;overflow:hidden;position:relative}@media(min-width:1024px){.PL-Media__grid:not(.PL-Media__grid--photos) .PL-Media__photo{aspect-ratio:auto;min-height:0}}.PL-Media__photo img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.PL-Media__more,.PL-Media__photo img{bottom:0;left:0;position:absolute;right:0;top:0}.PL-Media__more{align-items:center;background:rgba(16,34,78,.6);color:#fff;display:flex;font-weight:700;justify-content:center}.PL-Program__grid{display:grid;grid-gap:14px;gap:14px}@media(min-width:768px){.PL-Program__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.PL-Program__grid{grid-template-columns:repeat(4,1fr)}}.PL-Day{background:#fff;border-radius:10px;padding:20px}.PL-Day__head{display:flex;font-size:12px;font-weight:700;gap:8px;justify-content:space-between}.PL-Day__label{color:var(--color-brand);letter-spacing:.06em;text-transform:uppercase}.PL-Day__hours{color:#5f6676}.PL-Day__title{font-size:18px;line-height:1.25;margin:8px 0 14px!important}.PL-Day__items li{display:grid;grid-template-columns:48px 1fr;grid-gap:8px;border-top:1px solid #e6e2da;font-size:13px;gap:8px;padding:9px 0}.PL-Day__time{color:var(--color-brand);font-weight:700}.PL-People__grid{display:grid;grid-gap:32px;gap:32px}@media(min-width:1024px){.PL-People__grid{align-items:start;gap:48px;grid-template-columns:360px 1fr}.PL-People__grid--single{grid-template-columns:1fr}}.PL-Trainer{background:#f6f3ee;border-radius:10px;padding:24px}.PL-Trainer__head{align-items:center;display:flex;gap:16px;margin:8px 0 16px}.PL-Trainer__photo{border-radius:50%;flex:0 0 auto;height:72px;-o-object-fit:cover;object-fit:cover;width:72px}.PL-Trainer__photo--initials{align-items:center;background:var(--color-primary);color:#fff;display:flex;font-weight:700;justify-content:center}.PL-Trainer__name{font-size:22px}.PL-Trainer__role{color:#5f6676;font-size:13px}.PL-Trainer__bio{font-size:14px}.PL-Trainer__note{color:#5f6676;font-size:13px;margin-top:12px!important}.PL-Reviews__head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.PL-Reviews__score{align-items:center;color:#5f6676;display:flex;font-size:12px;gap:8px;line-height:1.2}.PL-Reviews__score strong{color:var(--color-primary);font-size:24px}.PL-Reviews__grid{display:grid;grid-gap:14px;gap:14px;margin-bottom:20px}@media(min-width:768px){.PL-Reviews__grid{grid-template-columns:repeat(3,1fr)}}.PL-Review{background:#fff;border:1px solid #e6e2da;border-radius:10px;margin:0;padding:18px}.PL-Review blockquote{border:0;font-size:14px;font-style:normal;margin:10px 0;padding:0}.PL-Review figcaption{color:#5f6676;font-size:12px}.PL-Career{padding-top:0}.PL-Career__box{background:var(--color-primary);border-radius:14px;color:#fff;padding:32px 20px}@media(min-width:1024px){.PL-Career__box{padding:48px}}.PL-Career__steps{display:grid;grid-gap:24px;counter-reset:none;gap:24px}@media(min-width:768px){.PL-Career__steps{grid-template-columns:repeat(3,1fr)}}.PL-Career__stats{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1px;background:hsla(0,0%,100%,.12);border-radius:10px;gap:1px;margin-top:36px;overflow:hidden}@media(min-width:768px){.PL-Career__stats{grid-template-columns:repeat(4,1fr)}}.PL-Career__stats>div{background:#172c60;padding:18px 20px}.PL-Career__stats dt{font-family:var(--font-lexend);font-size:26px;font-weight:700}.PL-Career__stats dd{color:hsla(0,0%,100%,.7);font-size:12px;margin:0}.PL-Step__number{align-items:center;border-radius:50%;display:inline-flex;height:44px;justify-content:center;margin-bottom:14px;width:44px}.PL-Step__number,.PL-Step__tag{background:var(--color-brand);font-weight:700}.PL-Step__tag{border-radius:4px;display:table;font-size:11px;margin-bottom:8px;padding:2px 8px;text-transform:uppercase}.PL-Step__title{color:#fff!important;font-size:20px}.PL-Step__text{color:hsla(0,0%,100%,.75);font-size:14px;margin-top:6px!important}.PL-Support__head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:32px}.PL-Support__head .PL-Heading{margin-bottom:0}@media(min-width:1024px){.PL-Support__head .PL-Heading{grid-template-columns:1fr}}.PL-Support__grid{display:grid;grid-gap:14px;gap:14px}@media(min-width:768px){.PL-Support__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.PL-Support__grid{grid-template-columns:repeat(3,1fr)}}.PL-Support__terms{border-top:1px solid #e6e2da;color:#5f6676;display:flex;flex-wrap:wrap;font-size:13px;gap:8px 22px;margin-top:24px!important;padding-top:18px}.PL-Support__terms strong{color:var(--color-primary)}.PL-Center__grid{display:grid;grid-gap:14px;gap:14px}@media(min-width:1024px){.PL-Center__grid{grid-template-columns:1fr 1fr}}.PL-Center__video{aspect-ratio:16/10;background:#0c1a3d;border-radius:10px;display:block;overflow:hidden;position:relative}.PL-Center__video img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.PL-Center__caption{background:linear-gradient(transparent,rgba(0,0,0,.65));bottom:0;color:#fff;display:grid;font-size:13px;left:0;padding:40px 18px 16px;position:absolute;right:0}.PL-Center__caption strong{font-size:18px}.PL-Center__photos{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin:10px 0 12px}.PL-Center__photos a{aspect-ratio:4/3;border-radius:8px;display:block;overflow:hidden}.PL-Center__photos img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.PL-Center__info{display:grid;grid-gap:10px;align-content:start;gap:10px}.PL-Center__map{background:#e9edf2;border-radius:10px;min-height:220px;overflow:hidden;position:relative}.PL-Center__map img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.PL-Center__map .PL-Button{bottom:14px;position:absolute;right:14px}.PL-Center__address{background:#fff;border-radius:8px;box-shadow:0 4px 14px rgba(16,34,78,.12);display:grid;font-size:12px;left:14px;padding:10px 14px;position:absolute;top:14px}.PL-Center__address strong{color:var(--color-primary);font-size:13px}.PL-Center__facts{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.PL-Center__facts>div{background:#f6f3ee;border-radius:8px;padding:14px}.PL-Center__facts dt{color:var(--color-primary);font-weight:700}.PL-Center__facts dd{color:#5f6676;font-size:13px;margin:4px 0 0}.PL-Funding__head{display:grid;grid-gap:24px;gap:24px;margin-bottom:32px}@media(min-width:1024px){.PL-Funding__head{align-items:start;grid-template-columns:1fr 340px}}.PL-Funding__bur{background:#fff;border-radius:10px;font-size:13px;padding:18px 20px}.PL-Funding__bur-label,.PL-Funding__bur-note{color:#5f6676}.PL-Funding__bur-number{color:var(--color-primary);font-size:17px;font-weight:700;margin:4px 0!important}.PL-Funding__tiers{display:grid;grid-gap:14px;gap:14px}@media(min-width:768px){.PL-Funding__tiers{grid-template-columns:1fr 1fr}}.PL-Funding__steps{display:grid;grid-gap:18px;gap:18px;margin-top:28px!important}@media(min-width:768px){.PL-Funding__steps{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.PL-Funding__steps{grid-template-columns:repeat(4,1fr)}}.PL-Funding__steps li{border-top:2px solid rgba(16,34,78,.15);padding-top:14px}.PL-Funding__steps h3{font-size:15px}.PL-Funding__steps p{color:#5f6676;font-size:13px;margin-top:4px}.PL-Funding__cta{align-items:center;color:#5f6676;display:flex;flex-wrap:wrap;font-size:13px;gap:12px 20px;margin-top:28px}.PL-Funding__cta a:not(.PL-Button){color:var(--color-primary);font-weight:700}.PL-Tier{background:#fff;border:1.5px solid transparent;border-radius:10px;display:flex;gap:16px;justify-content:space-between;padding:20px 22px}.PL-Tier.is-highlight{border-color:#1f8a4c}.PL-Tier__label{color:#5f6676;font-size:12px}.PL-Tier__pay{color:var(--color-primary);font-family:var(--font-lexend);font-size:26px;font-weight:700;margin-top:6px!important}.is-highlight .PL-Tier__pay{color:#1f8a4c}.PL-Tier__coverage{color:#5f6676;font-size:12px;max-width:90px;text-align:right}.PL-Faq__head{align-items:baseline;color:#5f6676;display:flex;flex-wrap:wrap;font-size:14px;gap:12px;justify-content:space-between;margin-bottom:28px}.PL-Faq__head a{color:var(--color-primary);font-weight:700}.PL-Faq__list{display:grid;grid-gap:10px;gap:10px}@media(min-width:1024px){.PL-Faq__list{align-items:start;grid-template-columns:1fr 1fr}}.PL-Faq__item{background:#fff;border-radius:8px}.PL-Faq__item summary{color:var(--color-primary);cursor:pointer;font-weight:700;list-style:none;padding:16px 48px 16px 18px;position:relative}.PL-Faq__item summary::-webkit-details-marker{display:none}.PL-Faq__item summary:after{color:var(--color-brand);content:"+";font-size:22px;font-weight:400;line-height:1;position:absolute;right:18px;top:50%;transform:translateY(-50%)}.PL-Faq__item[open] summary:after{content:"−"}.PL-Faq__answer{color:#5f6676;font-size:14px;padding:0 18px 18px}.PL-Cta__box{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:24px;background:var(--color-primary);border-radius:14px;color:#fff;gap:24px;padding:32px 20px}@media(min-width:1024px){.PL-Cta__box{align-items:center;gap:48px;grid-template-columns:minmax(0,1fr) 380px;padding:44px 48px}}.PL-Cta__title{color:#fff!important;font-size:26px;line-height:1.2}@media(min-width:1024px){.PL-Cta__title{font-size:32px}}.PL-Cta__text{color:hsla(0,0%,100%,.75);margin-top:8px!important}.PL-Cta__side{display:grid;grid-gap:18px;gap:18px}.PL-Callback__title{font-size:13px;font-weight:700;margin-bottom:8px!important}.PL-Callback__row{display:flex;flex-wrap:wrap;gap:8px}.PL-Callback__row input{border:0;border-radius:8px;color:#2b2f3a;flex:1 1 160px;min-height:48px;min-width:0;padding:0 14px;width:100%}.PL-Callback__row .PL-Button{flex:0 0 auto}.PL-Callback__status{font-size:13px;margin-top:6px!important;min-height:1em}.PL-Callback__privacy{color:hsla(0,0%,100%,.6);font-size:11px}.PL-Callback__trap{height:1px;left:-9999px!important;opacity:0;position:absolute!important;width:1px}.woocommerce-variation-add-to-cart.woocommerce-variation-add-to-cart-disabled{display:none!important}.variations_button:has(.single_add_to_cart_button.wc-variation-is-unavailable){display:none!important}.SingleProductContainer .add-to-cart-row .quantity,.variations_button .add-to-cart-row .quantity{margin-right:0!important}.SingleProductContainer .add-to-cart-row .single_add_to_cart_button,.variations_button .add-to-cart-row .single_add_to_cart_button{flex:0 0 auto;min-width:-moz-fit-content;min-width:fit-content;width:auto!important}.single-product .GoBack{color:var(--color-primary);font-weight:700;margin-bottom:32px}.single-product .GoBack span{align-items:center;background-color:#fff;border:1px solid var(--color-gray100);border-radius:100%;box-shadow:0 12px 16px -4px rgba(105,117,134,.08);display:flex;height:40px;justify-content:center;width:40px}.SingleProductContainer__delivery-time,.SingleProductContainer__return-time{margin-top:16px}.SingleProductContainer .quantity{align-items:stretch;background-color:#fff;border:1px solid var(--color-gray200);border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.05);display:inline-flex;flex-shrink:0;gap:0;margin-right:30px;min-width:138px;overflow:hidden}.SingleProductContainer .quantity input.qty{-moz-appearance:textfield;background-color:#fff!important;border:none!important;border-left:1px solid var(--color-gray100)!important;border-right:1px solid var(--color-gray100)!important;color:var(--color-primary);flex:0 0 auto;font-size:16px;font-weight:600;margin-right:0!important;min-width:50px;padding:12px 8px!important;text-align:center;width:auto}.SingleProductContainer .quantity input.qty:focus{box-shadow:inset 0 0 0 2px var(--color-brand);outline:none}.SingleProductContainer .quantity input.qty::-webkit-inner-spin-button,.SingleProductContainer .quantity input.qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.SingleProductContainer .quantity.quantity-with-buttons .quantity-button{align-items:center!important;background-color:#fff!important;border:none;color:var(--color-primary)!important;cursor:pointer;display:flex!important;flex-shrink:0;font-size:24px;font-weight:600;height:44px;justify-content:center!important;line-height:1!important;margin:0!important;min-height:44px;min-width:44px;padding:0!important;position:relative;transition:all .2s ease-in-out;width:44px}.SingleProductContainer .quantity.quantity-with-buttons .quantity-button:before{background-color:var(--color-gray50);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s ease-in-out;z-index:0}.SingleProductContainer .quantity.quantity-with-buttons .quantity-button>*{align-items:center;display:flex;justify-content:center;line-height:1;position:relative;z-index:2}.SingleProductContainer .quantity.quantity-with-buttons .quantity-button:hover:not(:disabled){color:var(--color-brand)!important}.SingleProductContainer .quantity.quantity-with-buttons .quantity-button:hover:not(:disabled):before{opacity:1}.SingleProductContainer .quantity.quantity-with-buttons .quantity-button:active:not(:disabled){transform:scale(.95)}.SingleProductContainer .quantity.quantity-with-buttons .quantity-button:active:not(:disabled):before{background-color:var(--color-gray100)}.SingleProductContainer .quantity.quantity-with-buttons .quantity-button:disabled{color:var(--color-gray400)!important;cursor:not-allowed;opacity:.4}@media(max-width:767px){.SingleProductContainer .quantity.quantity-with-buttons .quantity-button{background-color:var(--color-gray50)!important;color:var(--color-primary)!important;font-size:28px;height:48px;min-height:48px;min-width:48px;width:48px}.SingleProductContainer .quantity.quantity-with-buttons .quantity-button:hover:not(:disabled){background-color:var(--color-gray100)!important}}.SingleProductContainer .quantity.quantity-with-buttons .quantity-minus{border-bottom-left-radius:8px;border-top-left-radius:8px}.SingleProductContainer .quantity.quantity-with-buttons .quantity-plus{border-bottom-right-radius:8px;border-top-right-radius:8px}.SingleProductContainer .product-tags{display:flex;gap:4px;margin-bottom:24px}.SingleProductContainer .product-tags a{background-color:#fce7d9;border-radius:6px;color:var(--color-brand);font-size:14px;font-weight:700;padding:5px 12px;pointer-events:none}.SingleProductContainer .entry-summary>.price{color:var(--color-primary);font-size:20px;font-weight:700}.SingleProductContainer .entry-summary>.price ins{-webkit-text-decoration:none;text-decoration:none}.SingleProductContainer .entry-summary>.price del{color:var(--color-gray400);font-size:16px;margin-left:4px}.SingleProductContainer .entry-summary .PromoPriceBox{background-color:#fff8f3;border:1px solid var(--color-gray200);border-radius:12px;display:inline-flex;flex-direction:column;margin-bottom:24px;padding:14px 16px}.SingleProductContainer .entry-summary .PromoPriceBox__row{align-items:baseline;display:flex;gap:12px}.SingleProductContainer .entry-summary .PromoPriceBox__old{color:var(--color-gray400);font-size:24px;font-weight:700;text-decoration-color:var(--color-gray400);text-decoration-line:line-through;text-decoration-thickness:2px}.SingleProductContainer .entry-summary .PromoPriceBox__new{color:var(--color-brand);font-size:40px;font-weight:700;line-height:1.1}.SingleProductContainer .entry-summary .PromoPriceBox__meta{color:var(--color-gray500);font-size:16px;font-weight:400;margin-bottom:0;margin-top:8px}.SingleProductContainer .entry-summary .PromoPriceBox__meta strong{color:var(--color-brand);font-weight:700}@media(max-width:768px){.SingleProductContainer .entry-summary .PromoPriceBox__old{text-decoration-thickness:2px}}.SingleProductContainer .fpf-fields-config-wrapper{display:none}.SingleProductContainer .woocommerce-product-gallery{position:relative}.SingleProductContainer .woocommerce-product-gallery__trigger{position:absolute;right:10px;top:10px;z-index:10}.SingleProductContainer .product_title{font-size:32px;line-height:1.3}.SingleProductContainer .woocommerce-product-rating{margin-top:20px}.SingleProductContainer .woocommerce-variation-price{display:none}.SingleProductContainer .woocommerce-variation-price .price{align-items:flex-end;color:var(--color-brand);display:flex;flex-direction:row-reverse;font-size:.875rem;font-weight:400;gap:10px;justify-content:flex-end;margin-bottom:32px}.SingleProductContainer .woocommerce-variation-price .price bdi{font-size:2.5rem;font-weight:700}.SingleProductContainer .woocommerce-variation-price .price del{color:var(--color-gray400);order:1}.SingleProductContainer .woocommerce-variation-price .price del bdi{font-size:1.25rem}.SingleProductContainer .woocommerce-variation-price .price ins{font-weight:700;line-height:normal;order:2;-webkit-text-decoration:none;text-decoration:none}.SingleProductContainer .woocommerce-variation-price .price ins bdi{color:var(--color-brand)}.SingleProductContainer .single_variation_wrap{width:100%}.SingleProductContainer .single_variation_wrap .single_variation{display:flex;flex-direction:column}.SingleProductContainer .single_variation_wrap .woocommerce-variation-availability{display:none!important}.SingleProductContainer .single_variation_wrap .stock{color:var(--color-brand);font-weight:700;margin-bottom:0}.SingleProductContainer .woocommerce-product-details__short-description{margin:30px 0}.SingleProductContainer form.cart input.qty{margin-right:30px}.SingleProductContainer form.variations_form{align-items:flex-start;display:flex;flex-direction:column}.SingleProductContainer form.variations_form .single_variation_wrap{margin-top:20px}.SingleProductContainer form.variations_form .woocommerce-variation-add-to-cart.woocommerce-variation-add-to-cart-disabled{display:none!important}.SingleProductContainer .product_meta{display:none;margin-top:30px}.SingleProductContainer .product_meta>span{display:block;margin-bottom:10px}.SingleProductContainer .product__additional_data{margin-bottom:32px;margin-top:28px}.SingleProductContainer .product__additional_data div{align-items:center;display:flex;gap:8px;margin-bottom:20px}.SingleProductContainer .product__additional_data div p{color:var(--color-gray400);font-weight:700;margin-bottom:0}.SingleProductContainer .product__additional_data div p span{color:var(--color-primary)}.SingleProductContainer .SingleProductDesc{font-size:20px}.SingleProductContainer .SingleProductDesc ul{padding-left:24px}.SingleProductContainer .variations{width:100%}.SingleProductContainer .variations select{border:0;box-shadow:none!important;color:var(--color-gray400);font-weight:700!important;outline:none!important;width:100%}.SingleProductContainer .variations .reset_variations{display:none!important}.SingleProductContainer .variations .wc-dropdown-variation{position:relative;z-index:1}.SingleProductContainer .variations .nocleg-dropdown .wc-hidden-select{height:1px;left:-9999px;opacity:0;position:absolute;width:1px}.SingleProductContainer .variations .nocleg-dropdown{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.SingleProductContainer .variations .custom-option-wrapper{background-color:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);display:none;left:0;position:absolute;top:100%;width:100%;z-index:70}.SingleProductContainer .variations .custom-option-wrapper .custom-option:hover{background-color:var(--color-brand);color:#fff}.SingleProductContainer .variations .custom-option-wrapper .custom-option{color:var(--color-gray400);cursor:pointer;font-size:16px;font-weight:700;padding:8px 24px}.SingleProductContainer .variations .custom-option-wrapper .custom-option.selected{background-color:var(--color-gray100);pointer-events:none}.SingleProductContainer .variations .wc-dropdown-variation.active{z-index:60}.SingleProductContainer .variations .wc-dropdown-variation.active .custom-option-wrapper{display:block}.SingleProductContainer .variations .wc-dropdown-variation>.custom-option{color:var(--color-gray400);font-size:16px;font-weight:700;padding:24px;position:relative}.SingleProductContainer .variations .wc-dropdown-variation>.custom-option:after{background-image:url(../338edb6339842f33fa94.svg);background-position:50%;background-repeat:no-repeat;content:"";height:20px;position:absolute;right:12px;top:50%;transform:translateY(-50%) rotate(-90deg);width:20px}.SingleProductContainer .variations th{cursor:pointer}.SingleProductContainer .variations tr{align-items:center;background-color:var(--color-gray50);border-radius:8px;display:flex;margin-bottom:8px;position:relative;z-index:1}.SingleProductContainer .variations tr.variation-row-open{z-index:80}.SingleProductContainer .variations tr td{width:100%}.SingleProductContainer .variations tr td .custom-option{cursor:pointer;width:100%}.SingleProductContainer .variations label{align-items:center;color:var(--color-gray400);display:flex;gap:12px;padding:22px 4px 22px 24px;position:relative}.SingleProductContainer .variations label[for=pa_termin]{color:var(--color-gray400);font-weight:700!important}.SingleProductContainer .variations label[for=pa_termin]:before{content:url(../3c20bb4d4dac43b63010.svg);position:relative;top:4px}.SingleProductContainer .variations label[for=pa_nocleg]{color:var(--color-gray400);font-size:0!important;font-weight:700!important}.SingleProductContainer .variations label[for=pa_nocleg]:before{content:url(../5cc853556f6e10f3082e.svg);position:relative}.SingleProductContainer .variations .nocleg-option-row{margin-top:12px}.SingleProductContainer .variations .nocleg-option-row th label:before{content:url(../5cc853556f6e10f3082e.svg);margin-right:4px;position:relative;top:4px}.SingleProductContainer .variations .nocleg-option-row.nocleg-row-hidden{display:none!important}.KreacjaTerminRow{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:10px}.KreacjaTerminRow .KreacjaTerminStatus{margin-top:0}.ProductStickyCta{background:#fff;border-top:1px solid var(--color-gray100);bottom:0;box-shadow:0 -4px 16px rgba(0,0,0,.08);left:0;opacity:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom));pointer-events:none;position:fixed;right:0;transform:translateY(100%);transition:transform .25s ease,opacity .25s ease,visibility .25s ease;visibility:hidden;z-index:9000}@media(min-width:768px){.ProductStickyCta{padding:14px 32px calc(14px + env(safe-area-inset-bottom))}}.ProductStickyCta--visible{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.ProductStickyCta__inner{align-items:center;display:flex;gap:12px;justify-content:space-between;margin:0 auto;max-width:1280px}@media(max-width:767px){.ProductStickyCta__inner{flex-wrap:wrap;row-gap:10px}}.ProductStickyCta__info{align-items:center;display:flex;flex:1;gap:12px;min-width:0}@media(max-width:767px){.ProductStickyCta__info{order:1}}.ProductStickyCta__thumb{background:var(--color-gray50);border-radius:8px;flex-shrink:0;height:48px;overflow:hidden;width:48px}@media(min-width:768px){.ProductStickyCta__thumb{height:56px;width:56px}}.ProductStickyCta__img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ProductStickyCta__text{min-width:0}.ProductStickyCta__title{color:var(--color-primary);font-size:.875rem;font-weight:700;line-height:1.3;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:768px){.ProductStickyCta__title{font-size:1rem}}.ProductStickyCta__subtitle{color:var(--color-gray500);font-size:.75rem;line-height:1.3;margin:2px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:479px){.ProductStickyCta__subtitle{display:none}}@media(min-width:768px){.ProductStickyCta__subtitle{font-size:.8125rem}}.ProductStickyCta__actions{align-items:center;display:flex;flex-shrink:0;gap:12px}@media(max-width:767px){.ProductStickyCta__actions{display:contents}}.ProductStickyCta__price{color:var(--color-primary);font-size:.9375rem;font-weight:700;white-space:nowrap}@media(max-width:767px){.ProductStickyCta__price{display:none}}@media(min-width:768px){.ProductStickyCta__price{font-size:1.0625rem}}.ProductStickyCta__price .woocommerce-Price-amount{font-weight:700}.ProductStickyCta__cart{flex-shrink:0}.ProductStickyCta__cart .add-to-cart-row{flex-wrap:nowrap;gap:12px;margin:0}.ProductStickyCta__cart .quantity{margin-right:0!important}@media(max-width:767px){.ProductStickyCta__cart,.ProductStickyCta__cart .add-to-cart-row{display:contents}.ProductStickyCta__cart .quantity{order:2}.ProductStickyCta__cart button.single_add_to_cart_button{flex:1 1 100%!important;font-size:.8125rem!important;gap:8px!important;min-width:0;order:3;padding:10px 16px!important;white-space:nowrap;width:100%!important}.ProductStickyCta__cart button.single_add_to_cart_button .basket_icon{height:18px;width:18px}}body.single-product.has-sticky-product-cta .SingleProductContainer{padding-bottom:calc(88px + env(safe-area-inset-bottom))}@media(min-width:768px){body.single-product.has-sticky-product-cta .SingleProductContainer{padding-bottom:calc(96px + env(safe-area-inset-bottom))}}.KreacjaTerminStatus{align-items:center;border-radius:6px;display:inline-flex;font-size:.85rem;font-weight:600;gap:6px;padding:6px 12px}.KreacjaTerminStatus--low{background:#fff3e0;border:1px solid #fcd34d;color:#b45309}.KreacjaTerminStatus--out{background:#fef2f2;border:1px solid #fecaca;color:var(--color-accent)}.KreacjaTerminContact{align-items:center;color:var(--color-gray400);display:flex;flex-wrap:wrap;font-size:.9rem;gap:6px;margin-top:12px}.KreacjaTerminContact svg{color:var(--color-gray200);flex-shrink:0}.KreacjaTerminContact a{color:var(--color-primary);font-weight:600;-webkit-text-decoration:none;text-decoration:none}.KreacjaTerminContact a:hover{color:var(--color-brand);-webkit-text-decoration:underline;text-decoration:underline}.ProductPageTabs{width:100%}.WoocommerceTabs{margin:50px 0}.WoocommerceTabs__container{align-items:center;border-bottom:1px solid var(--color-gray200);display:flex;flex-wrap:wrap;gap:8px;margin-bottom:30px}.WoocommerceTabs__single-tab{border-bottom:2px solid transparent;margin-bottom:-1px}.WoocommerceTabs__single-tab:not(:last-of-type){margin-right:4px}.WoocommerceTabs__single-tab a{align-items:center;color:var(--color-gray500);display:flex;font-size:16px;font-weight:600;gap:6px;padding:12px 20px;-webkit-text-decoration:none;text-decoration:none;transition:color .2s,border-color .2s}.WoocommerceTabs__single-tab a:hover{color:var(--color-primary)}.WoocommerceTabs__single-tab.active{border-color:var(--color-primary)}.WoocommerceTabs__single-tab.active a{color:var(--color-primary)}.WoocommerceTabs__tab-icon{align-items:center;display:flex;flex-shrink:0;opacity:.7}.WoocommerceTabs__panel h2{display:none}.WoocommerceTabs #comments{margin-bottom:30px}.WoocommerceTabs #comments .commentlist .comment_container{display:flex}.WoocommerceTabs #comments .commentlist .comment_container img{margin-right:15px;width:90px}.WoocommerceTabs #comments .commentlist .meta,.WoocommerceTabs #comments .commentlist .star-rating{margin-bottom:10px}.WoocommerceTabs #comments .commentlist .review{margin-bottom:30px}.WoocommerceTabs #review_form_wrapper .comment-form-comment{display:flex;flex-direction:column}.WoocommerceTabs #review_form_wrapper #commentform{margin-top:20px}.WoocommerceTabs #review_form_wrapper #commentform>*{margin-bottom:20px}.WoocommerceTabs #review_form_wrapper #commentform p.stars a{display:inline-block;height:1em;position:relative;-webkit-text-decoration:none;text-decoration:none;text-indent:-999em;width:1em}.WoocommerceTabs #review_form_wrapper #commentform p.stars a:before{content:"";display:block;font-family:Woocommerce;height:1em;left:0;line-height:1;position:absolute;text-indent:0;top:0;width:1em}.WoocommerceTabs #review_form_wrapper #commentform p.stars a:hover~a:before{content:""}.WoocommerceTabs #review_form_wrapper #commentform p.stars.selected a.active:before,.WoocommerceTabs #review_form_wrapper #commentform p.stars:hover a:before{content:""}.WoocommerceTabs #review_form_wrapper #commentform p.stars.selected a.active~a:before{content:""}.WoocommerceTabs #review_form_wrapper #commentform p.stars.selected a:not(.active):before{content:""}.Programs__single{background-position:320% 80%;background-repeat:no-repeat;background-size:700px 700px;border-bottom:1px solid var(--color-gray100);margin-bottom:8px;transition:all .2s ease-in-out}.Programs__single .heading{align-items:center;color:var(--color-primary);cursor:pointer;display:flex;justify-content:space-between;padding:24px 0;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Programs__single .heading p{font-size:20px;font-weight:700;margin-bottom:0}.Programs__single .heading .icon{height:16px;position:relative;width:16px}.Programs__single .content{background-color:var(--color-gray50);border-radius:8px;color:var(--color-gray500);font-size:16px;max-height:0;opacity:0;overflow:hidden;padding-left:20px;padding-right:20px;transition:all .25s ease-out}@media(min-width:768px){.Programs__single .content{padding-left:40px;padding-right:40px}}.Programs__single .content h4{color:var(--color-secondary);font-family:var(--font-sans);font-size:18px}.Programs__single .content ul{list-style:none;margin-bottom:32px;margin-left:24px}.Programs__single .content ul li{color:var(--color-secondary);position:relative}.Programs__single .content ul li:before{background-color:var(--color-secondary);border-radius:100%;content:"";height:6px;left:-16px;position:absolute;top:50%;transform:translateY(-50%);width:6px}.Programs__single.active{border-bottom:none}.Programs__single.active .content{max-height:9999px;opacity:1;padding-bottom:40px;padding-top:40px}.Programs__single.active svg path{fill:var(--color-brand)}.Programs__single.active .heading{color:var(--color-primary)}.Programs__single.active .icon{transform:rotate(180deg)}.Programs__single:hover svg path{fill:var(--color-brand)}.cwginstock-subscribe-form .cwginstock-panel-primary{background-color:var(--color-gray50);border:none;border-radius:8px;margin-top:12px;padding:32px 16px 32px 32px;text-align:left}@media(min-width:768px){.cwginstock-subscribe-form .cwginstock-panel-primary{padding:32px 56px}}.cwginstock-subscribe-form .panel-heading{background-color:transparent!important;border:none!important;padding:0;text-align:left!important}.cwginstock-subscribe-form .panel-heading h4{color:var(--color-secondary);display:flex;font-family:Lato,"sans-serif";font-size:16px;font-weight:700;gap:12px;left:-24px;position:relative;text-align:left!important}.cwginstock-subscribe-form h4:before{content:url(../6de39e50f753cdf5ff00.svg)}.cwginstock-subscribe-form .cwgstock_button{background-color:var(--color-brand);border:1px solid var(--color-brand);border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;margin-top:32px;padding:16px 24px;transition:all .2s ease-in-out}.cwginstock-subscribe-form .cwgstock_button:hover{background-color:#fff;border-color:var(--color-brand);color:var(--color-brand)}.cwginstock-subscribe-form input[type=checkbox]{background-color:var(--color-gray50);border:1px solid var(--color-gray400);box-shadow:none!important;height:24px;outline:none!important;width:24px}.cwginstock-subscribe-form [type=checkbox]:checked{background-color:var(--color-brand)}.cwginstock-subscribe-form .cwgstock_email{background-color:#fff!important;border:none!important;box-shadow:none!important;margin-top:16px;outline:none!important;text-align:left!important}.cwginstock-subscribe-form .cwg_iagree_checkbox p{color:var(--color-gray400);font-size:14px;margin-bottom:0}.cwginstock-subscribe-form .cwg_iagree_checkbox a{color:var(--color-brand);font-weight:700}.cwginstock-subscribe-form .cwg_iagree_checkbox label{align-items:center;display:flex;gap:24px}.cwginstock-subscribe-form .col-md-12{padding:0 8px!important}.cwginstock-subscribe-form .panel-body{padding:0!important}.single-product-slider-thumbnails .swiper-slide img{border-radius:8px;width:100%}.KreacjaProductConfigurator{background:var(--color-gray50);border:1px solid var(--color-gray100);border-radius:8px;margin-bottom:20px;padding:12px}.KreacjaProductConfigurator__title{color:var(--color-primary);font-size:24px;font-weight:700;line-height:1.15;margin-bottom:10px}.KreacjaProductConfigurator__step{background:#fff;border:1px solid var(--color-gray200);border-radius:8px;margin-bottom:10px;min-width:0;padding:10px;transition:all .2s ease}.KreacjaProductConfigurator__step.is-hidden{display:none}.KreacjaProductConfigurator__step-title{color:var(--color-primary);font-size:16px;font-weight:700;line-height:1.2;margin-bottom:8px}.KreacjaProductConfigurator__step-description{color:var(--color-gray500);font-size:13px;margin-bottom:10px}.KreacjaProductConfigurator__option{background:#fff;border:1px solid var(--color-gray200);border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:4px;margin-bottom:8px;padding:10px 12px 10px 38px;position:relative;transition:border-color .2s ease,background-color .2s ease}.KreacjaProductConfigurator__option:hover{border-color:var(--color-brand)}.KreacjaProductConfigurator__option.is-selected{background:#fff8f3;border-color:var(--color-brand)}.KreacjaProductConfigurator__step.is-error{border-color:#dc2626;box-shadow:0 0 0 1px rgba(220,38,38,.15)}.KreacjaProductConfigurator__radio{accent-color:var(--color-brand);height:16px;left:12px;margin:0;position:absolute;top:11px;width:16px}.KreacjaProductConfigurator__option-top{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.KreacjaProductConfigurator__option-main{align-items:center;display:flex;gap:8px;min-width:0}.KreacjaProductConfigurator__option-label{color:var(--color-primary);font-size:15px;font-weight:700;line-height:1.2}.KreacjaProductConfigurator__option-badge{background:#eef7df;border:1px solid var(--color-gray200);border-radius:12px;color:var(--color-primary);font-size:11px;padding:2px 8px}.KreacjaProductConfigurator__option-description{color:var(--color-gray500);font-size:13px;line-height:1.35;margin-top:2px}.KreacjaProductConfigurator__option-price{color:var(--color-brand);font-size:16px;font-weight:700;line-height:1.1;white-space:nowrap}.KreacjaProductConfigurator__summary{border-top:1px solid var(--color-gray200);margin-top:14px;padding-top:12px}.KreacjaProductConfigurator__summary-row{align-items:center;color:var(--color-primary);display:flex;gap:8px;justify-content:space-between}.KreacjaProductConfigurator__summary-row:not(:last-child){margin-bottom:8px}.KreacjaProductConfigurator__summary-row strong{color:var(--color-brand);font-size:24px;line-height:1.1}.single-product-slider .swiper-navigation-wrapper{align-items:center;border-radius:8px;bottom:16px;display:flex;gap:2px;left:50%;overflow:hidden;position:absolute;transform:translateX(-50%);z-index:2}.single-product-slider .swiper-navigation-wrapper button{background-color:#fff;padding:12px;transition:all .2s ease-in-out}.single-product-slider .swiper-navigation-wrapper button svg{transition:all .2s ease-in-out}.single-product-slider .swiper-navigation-wrapper button:hover{background-color:var(--color-brand)}.single-product-slider .swiper-navigation-wrapper button:hover svg g{stroke:#fff}.single-product-slider .swiper-navigation-wrapper .swiper-prev-button{transform:rotate(180deg)}.single-product-slider .swiper-slide{align-self:stretch;height:auto}.single-product-slider .swiper-slide img{aspect-ratio:4/3;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.SingleProductOpinions{max-width:none}.SingleProductOpinions__list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px}@media(max-width:991px){.SingleProductOpinions__list{grid-template-columns:repeat(2,1fr)}}@media(max-width:575px){.SingleProductOpinions__list{grid-template-columns:1fr}}.SingleProductOpinions__single{padding:16px;width:100%}@media(min-width:1024px){.SingleProductOpinions__single{padding:16px 24px}}.SingleProductOpinions__single{background-color:#fff;border:1px solid var(--color-gray100);border-radius:8px;box-shadow:0 12px 16px -4px rgba(105,117,134,.08);color:var(--color-primary);font-size:18px}