@import url(https://fonts.googleapis.com/css2?family=Sora:wght@100..800&display=swap);:root{--font:"Sora", sans-serif;--gray-trans:rgb(50 50 50 / 14%);--white:rgba(255, 255, 255, 1);--white-trans:rgba(255, 255, 255, 0.7);--black:rgba(0, 0, 0, 1);--red:rgba(236, 99, 80, 1);--red-trans:rgba(236, 99, 80, 0.6);--blue:rgba(147, 183, 190, 1);--mint:rgba(241, 255, 250, 1);--beige:rgba(213, 199, 188, 1);--onyx:rgba(69, 69, 69, 1);--rose:rgba(120, 89, 100, 1)}body{font-family:var(--font);color:var(--onyx);background:#fff;background:linear-gradient(0deg,#fff 0,rgb(213 199 188 / .4724264705882353) 75%,#fff 100%)}a{color:var(--rose)}h1{font-size:2.5rem;font-weight:900;color:var(--black)}h2{font-size:1.9rem;color:var(--rose)}h3{font-size:1.7rem;color:var(--black)}h4{font-size:1.2rem;color:var(--black)}h5{text-transform:uppercase;margin-bottom:30px}.navbar{position:fixed;width:100%;top:0;background-color:var(--white);z-index:9999}.navbar-brand img{height:55px;width:auto}.navbar-nav li{padding:0 15px}.navbar-nav li a{font-size:1rem;font-weight:500}#hamburger{display:none}section#hero{padding:120px 0}.hero-text .above{margin:0 0 15px 0;display:block;text-transform:uppercase;font-size:.75rem;letter-spacing:.09rem;color:var(--onyx)}.hero-text .under{margin:15px 0;display:block;color:var(--onyx)}.hero-list{display:flex;align-items:stretch;justify-content:center}.hero-list ul{margin:0;border-left:1px solid var(--rose);padding:5px 0 5px 20px;display:flex;flex-direction:column;justify-content:space-between}.hero-list ul li{list-style-type:none;color:var(--rose)}.hero-list ul li img{width:25px;margin-right:15px}.hero-list-show{display:none}.stars{display:inline-block;position:relative;font-size:14px;z-index:-1}.stars-background{color:#ddd}.stars-foreground{color:gold;position:absolute;top:0;left:0;overflow:hidden;width:90%}.product{border-radius:5px;border:1px solid var(--rose);padding:40px 40px 0 40px;margin:40px 0;display:flex;flex-direction:column;background-color:var(--white-trans)}.product a{color:var(--black);border:1px solid var(--black);margin:0;padding:15px 30px;border-radius:5px;margin:20px 0 50px 0;display:block;text-align:center}.product a:hover{background-color:var(--rose);border:1px solid var(--rose);color:var(--white);transition:background-color 0.3s ease,border 0.3s ease}.product-header{display:flex;justify-content:space-between;align-items:center}.product-header .woocommerce-Price-amount{min-width:120px;padding:11px 5px;display:flex;border-radius:5px;justify-content:center;align-items:center;font-weight:900;border:1px solid var(--rose);color:var(--rose)}.accordion-button:focus{box-shadow:none}#faq{padding:4rem 0}.accordion-item{margin:15px 0;border:none;border-bottom:1px solid var(--black)}.accordion-button:not(.collapsed){background-color:var(--rose);color:var(--white)}#how{margin:4rem 0}#how h4{text-align:center;font-weight:400;margin-top:20px}#how .container_step{display:flex}.steps{display:flex;justify-content:space-between;gap:30px}.step{flex:1;display:flex;align-items:center;text-align:center;border-radius:5px;border:1px solid var(--rose);padding:25px 10px;margin:40px 0;display:flex;flex-direction:column}.step-number{width:50px;height:50px;border-radius:50%;background-color:var(--rose);color:#fff;font-size:24px;font-weight:700;display:flex;justify-content:center;align-items:center;margin-bottom:10px}.step-text h3{font-size:18px;color:var(--black);margin:10px 0}.step-text p{font-size:14px;color:var(--black);margin:0}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-size:1.2rem;border-radius:5px}.woocommerce table.shop_table td{padding:18px 12px}h3#order_review_heading{margin-bottom:35px}#add_payment_method #payment,.select2-container--default .select2-selection--single,.woocommerce-cart #payment,.woocommerce-checkout #payment{padding-bottom:55px}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background-color:#fff0}h1.entry-title{margin:7rem 0 4rem 0;font-size:3.4rem}.select2-container--default .select2-selection--single .select2-selection__rendered,.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{padding:.8rem 1rem;border-radius:5px;border:1px solid var(--black)}.checkout{align-items:flex-start;margin-bottom:50px}.checkout .col-lg-8{padding-right:4rem}.checkout .col-lg-4{position:sticky;top:120px}body #consent_header_field,body .woocommerce-billing-fields{margin-top:4rem}.woocommerce form .form-row label,.woocommerce-page form .form-row label{font-size:1rem;margin:.8rem 0}.woocommerce-checkout input[type="radio"]{display:none}.woocommerce-checkout input[type="radio"]+label{display:inline-block;padding:15px 30px;background-color:var(--white);border:1px solid var(--black);border-radius:5px;font-size:18px;font-weight:700;cursor:pointer;margin:5px;transition:background-color 0.3s ease,border 0.3s ease}.woocommerce-checkout input[type="radio"]:hover+label{background-color:var(--rose);color:var(--white)}.woocommerce-checkout input[type="radio"]:checked+label{background-color:var(--rose);color:var(--white);border:1px solid var(--rose);margin:0}.woocommerce-checkout input[type="radio"]+label{margin:1rem 0}.woocommerce-checkout input[type="radio"]:checked+label:before{content:none}.woocommerce-checkout input[type="radio"]+label{font-size:1rem}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background-color:var(--white);padding:0}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{display:none}#place_order{width:100%;background-color:var(--rose);color:var(--white);border:1px solid var(--rose);padding:1.3rem;text-transform:uppercase;font-weight:900;font-size:1.2rem;border-radius:5px}.woocommerce-info{border-top-color:var(--rose);margin:0;padding:10px 0 30px 0;background:0 0}.woocommerce-info::before{display:none}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:none;margin:0;padding:10px 0}#add_payment_method #payment div.form-row,#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment div.form-row,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment div.form-row,.woocommerce-checkout #payment ul.payment_methods{padding:1em 0}.woocommerce-privacy-policy-text{text-align:justify}.woocommerce-error,.woocommerce-message{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;width:0!important;overflow:hidden!important}:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button{width:100%;padding:16px;background-color:var(--white);border:1px solid var(--black);color:var(--black)}:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover{background-color:var(--rose);color:var(--white)}#consent_3_field{margin-top:30px}#consent_4_field,#consent_5_field{margin-top:10px}.payment_method_przelewy24,.wc_payment_method .payment_method_przelewy24_extra_154{width:100%;background-color:#fff0}.woocommerce-checkout #order_review input[type="radio"]+label{width:100%;display:inline-block;margin:0;display:flex;align-items:center;justify-content:space-between}.woocommerce-checkout #order_review input[type="radio"]:checked+label{border:1px solid var(--rose);color:var(--white);background:#785964;background:linear-gradient(90deg,rgb(120 89 100) 29%,rgb(255 255 255) 78%)}.woocommerce-checkout #payment ul.payment_methods li img{width:40px;height:40px;object-fit:contain}.woocommerce-checkout #payment ul.payment_methods li{margin:1rem 0 0 0}#consent_2_description{position:relative;top:134px}#footer{background-color:#fff;padding:70px 0 40px 0;background:var(--rose);color:var(--white)}#footer .nav{flex-direction:column;display:flex}#footer img{filter:invert(100%) brightness(1000%)}#footer li a{color:var(--white);padding:0;margin:0 0 15px 0}#footer .copy{margin-top:80px}#footer a{color:var(--white)}#footer p.legal{font-weight:100;font-size:12px;text-align:justify;margin-top:20px;padding-right:50px}#about{margin:4rem 0}#about p{text-align:justify;padding:0 20px 0 0}#about h3{margin-bottom:20px}#about img{width:100%;height:100%;object-fit:cover;border-radius:40px 0 0 40px}#about a{color:var(--black);border:1px solid var(--black);margin:0;padding:15px 30px;border-radius:5px;margin:20px 0 50px 0;display:block;text-align:center}#about a:hover{background-color:var(--rose);border:1px solid var(--rose);color:var(--white);transition:background-color 0.3s ease,border 0.3s ease}.teleporada{padding:70px 0;background-color:var(--white)}.woocommerce ul.order_details{margin:3rem 0;list-style:none;padding:0}.woocommerce-customer-details,.woocommerce-order tfoot,.woocommerce-order-details,.woocommerce-table--custom-fields{display:none}.woocommerce-order>p:nth-of-type(2){display:none}.select2-container--default .select2-selection--single{padding-bottom:0}@media (max-width:992px){.hero-list ul li{padding:10px 0 0 0}.hero-list-hide{display:none}.hero-list ul{border:none;padding:10px 0;text-align:left}.hero-list-show{display:flex;text-align:center}#footer{text-align:center}#footer p.legal{text-align:center;padding:0}.mobile-price-bar{position:fixed;top:80px;left:0;right:0;width:100%;z-index:9;color:var(--white);background:var(--rose);padding:10px 14px}.mobile-price-bar__inner{max-width:720px;margin:0 auto;padding:0 14px;display:flex;justify-content:space-between;gap:12px;font-weight:700;font-size:16px}.woocommerce-checkout h1.entry-title{margin:10rem 0 3rem 0}}@media (max-width:768px){h1{font-size:2rem}h1.entry-title{font-size:2rem}h2{font-size:1.7rem}h3{font-size:1.5rem}h4{font-size:1rem}p{font-size:.9rem}.navbar-collapse ul{margin-top:30px}.navbar-collapse ul li{padding:10px 0}#hamburger{background:0 0;border:none;display:flex;left:12px;position:relative}#hamburger .line{height:.19rem;margin:.4rem 0;backface-visibility:hidden;width:2rem;background:var(--rose);text-align:right;transition:all 0.3s ease-out}.product{margin:10px 0}.step{margin:5px 0;padding:10px 10px}#footer{text-align:center}#footer h5{margin-top:40px}#footer p.legal{padding:0 10px;text-align:center}.woocommerce-checkout input[type="radio"]+label{font-size:.8rem;display:flex!important}.woocommerce form .form-row label,.woocommerce-page form .form-row label{font-size:.9rem}.product{padding:30px 20px 0}section#hero{padding:120px 0 40px 0}.product-header .woocommerce-Price-amount{min-width:80px}#how h4{margin-top:5px}#consent_2_description{position:relative;top:242px}}@media (min-width:993px){.mobile-price-bar{display:none}}