@font-face{font-family:"SF PRO";src:url(https://martagalka.pl/wp-content/themes/osobista-stylistka/assets/fonts/SF-Pro-Text-Light.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"SF PRO";src:url(https://martagalka.pl/wp-content/themes/osobista-stylistka/assets/fonts/SF-Pro-Text-Light.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"SF PRO";src:url(https://martagalka.pl/wp-content/themes/osobista-stylistka/assets/fonts/SF-Pro-Text-Regular.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"SF PRO";src:url(https://martagalka.pl/wp-content/themes/osobista-stylistka/assets/fonts/SF-Pro-Text-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"SF PRO";src:url(https://martagalka.pl/wp-content/themes/osobista-stylistka/assets/fonts/SFProText-Bold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{font-family:"SF PRO",Arial,sans-serif;--color-primary:#f1ead7;--color-secondary:#f6f6f6;--color-accent:#f0e9e4;--color-neutral:#eaeaea}html{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{margin:0;padding:0;box-sizing:border-box;border-radius:0}body{margin:0}*::placeholder{color:#000}.wp-block-list li{margin:1rem 0}.wp-block-list{margin:1rem 0}.wp-block-heading{margin:3rem 0;line-height:3rem}table::-webkit-scrollbar,div::-webkit-scrollbar,section::-webkit-scrollbar{display:none}.ajax-pagination{margin-top:5rem;display:flex;justify-content:center;align-items:center;gap:1rem;span,a{font-size:15px;line-height:20px;border:1px solid #000;height:40px;width:40px;display:inline-flex;align-items:center;justify-content:center;transition:0.3s;cursor:pointer}.p-LTR .p-Select-select{height:50px!important}a:not(.next,.prev){opacity:.5}span{opacity:1}path{transition:0.3s}a:hover{background:#000;color:#fff;transition:0.3s;path{fill:#fff;transition:0.3s}}}.drag-slider{scroll-behavior:smooth;cursor:grab;user-select:none;-webkit-overflow-scrolling:touch;img{pointer-events:none}}.drag-slider.active{cursor:grabbing}.container{padding:1rem 4rem;display:flex;flex-direction:column;max-width:1920px;margin:auto}@media (max-width:1024px){.breadcrumbs{padding:10px 50px}}@media (max-width:768px){.breadcrumbs{padding:10px 30px}.container{padding:10px 10px}}@media (768px <=width <=820px){button#table-of-content-button{height:1.8rem;left:-110px}}.container-box:not(.container-box:has(.content-visible)){max-width:870px;margin:auto}.header-page-container{padding:10rem 0;display:flex;flex-direction:column;align-items:center;justify-content:center}.header-page-container h1{margin-bottom:1rem}.header-page-container h2{margin-bottom:3rem}.header-page-container h1,.header-page-container p{text-align:center}h1,h2,h3,h4,h5,h6{font-family:"SF PRO",Arial,sans-serif;padding:0;margin:0;text-underline-position:from-font;text-decoration-skip-ink:none;font-weight:300;line-height:2rem}h1{font-size:42px;line-height:40px}h2{font-size:38px;line-height:50px}h3{font-size:36px}h4{font-size:32px}h5{font-size:30px}h6{font-size:28px}p,a{margin:0;font-size:15px;font-weight:400;line-height:23px;text-align:left;text-decoration-skip-ink:none;color:#000;text-decoration:none}a:hover{text-decoration:underline 1px;transition:0.3s}button{background:none;border:none}.button{font-size:15px;font-weight:300;line-height:20px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;padding:1rem 4rem;transition:0.3s;border-radius:0;cursor:pointer;max-height:50px;white-space:nowrap}.button:hover{transition:0.3s}.transparent-button{display:flex;background:#fff0;border:1px solid #fff;color:#fff;justify-content:center;flex-direction:column}.transparent-button:hover{background:#fff;color:#000;text-decoration:none}.white-button{background:#fff;border:1px solid #fff;color:#000}.white-button:hover{background:#000;color:#fff}.dark-button{background:#000;border:1px solid #000;color:#fff}.dark-button:hover{background:#fff;color:#000;text-decoration:none}.black-stroke-button{background:#fff0;border:1px solid #000;color:#000}.black-stroke-button:hover{background:#000;color:#fff}.product-button{font-size:15px;font-weight:300;line-height:20px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;padding:1rem;transition:0.3s;border-radius:0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;width:300px;height:50px}.product-transparent-button{background:#fff0;border:1px solid #fff;color:#fff}.product-transparent-button:hover{background:#fff;border:1px solid #fff;color:#000}.product-transparent-button:hover line{stroke:#000;transition:0.3s}.product-white-button{background:#fff;border:1px solid #fff;color:#000}.product-white-button line{stroke:#000;transition:0.3s}.product-white-button:hover{background:#000;color:#fff}.product-dark-button{background:#000;border:1px solid #000;color:#fff}.product-dark-button:hover{background:#fff;color:#000}.product-dark-button:hover line{stroke:#000}.product-black-stroke-button{background:#fff0;border:1px solid #000;color:#000}.product-black-stroke-button line{stroke:#000;transition:0.3s}.product-black-stroke-button:hover{background:#000;color:#fff}.product-black-stroke-button:hover line{stroke:#fff}button.woocommerce-Button.button{background:#000;border:1px solid #000;color:#fff}.mailerlite-subscribe-button-container{background:#000;border:1px solid #000;color:#fff;background:#fff;color:#000;text-decoration:none;font-size:15px;font-weight:300;line-height:20px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;padding:1rem 4rem;transition:0.3s;border-radius:0;cursor:pointer;max-height:50px;white-space:nowrap}.mailerlite-subscribe-button-container:hover{transition:0.3s}.pms-form{input[type="submit"]{padding:1rem;width:100%;max-width:250px;background:#000;border:1px solid #000;color:#FFF;cursor:pointer;&:hover{background:#FFF;transition:.3s;color:#000}}}.pms-form-fields-wrapper{width:100%;list-style:none;margin-bottom:2rem;input{margin-right:5px}label:has(input[type="radio"]:checked){font-weight:600!important}.pms-subscription-plan{padding:.5rem 0}}.pms-credit-card-information{margin-top:2rem;.StripeElement{margin-top:.5rem}}p.woocommerce-form-row.woocommerce-form-row--last.form-row.form-row-last{display:flex;flex-direction:column;input#password_2{width:100%;height:50px;border:1px solid #000;border-radius:0;padding-left:20px}}.pms-account-subscription-details-table{margin-bottom:2rem;.pms-account-subscription-details-table__actions{margin-top:2rem}tbody{display:flex;flex-direction:column;gap:.5rem;width:100%;tr{display:flex;gap:1rem;td:first-child{font-weight:600}}}}.pms-account-subscription-action-link{padding:1rem;width:100%;max-width:250px;background:#000;border:1px solid #000;color:#FFF;margin:2rem .5rem 2rem 0;cursor:pointer;&:hover{background:#FFF;transition:.3s;color:#000}}#pms-credit-card-information{list-style:none;font-size:25px;margin-bottom:.5rem!important}.pms-account-section-wrapper li{display:flex;flex-direction:column;justify-content:space-between;line-height:2rem;padding:5px 0}.pms-account-section-wrapper li input{width:200px;line-height:2rem}.pms_field-errors-wrapper p{color:red;a{color:blue}}.survey-link{font-size:14px;line-height:23px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;text-decoration:none;border:1px solid #000;color:#000;height:34px;display:flex;align-items:center;justify-content:center;padding:0 16px;transition:0.3s;margin-bottom:5px;width:350px}.survey-link:hover{background-color:#000;a{color:#fff;text-decoration:none}}.mailerlite-form-field{input{padding:0;border:1px solid #000;transition:0.2s;cursor:pointer;height:50px;width:100%;margin:10px 0}}.payment_method_pay_by_paynow_pl_blik input[type=text],.paynow-blik-white-label #paynow_blik_code{letter-spacing:10px;font-weight:400;line-height:2rem;padding:0 10px}.load-more-container{display:flex;justify-content:center;margin-top:50px}textarea.wpcf7-form-control.wpcf7-textarea{color:#000}@media (max-width:768px){.pms-form-fields-wrapper{width:100%}.survey-link{font-size:12px;width:100%}form.wpcf7-form.init h2{margin:30px 0;font-size:24px}.pms-account-section-wrapper li input{width:80%}}body:has(input[type="radio"][value="278"]:checked) #pms-stripe-connect{display:none!important;opacity:0!important;pointer-events:none!important;visibility:hidden!important}