html body .elementor .elementor-element.elementor-element-ddd19f1 .ekit-heading--title.elementskit-section-title{font-size:30px!important;text-transform:none!important}html body .elementor .elementor-element.elementor-element-00ed977 .ekit-heading--title.elementskit-section-title{font-size:30px!important;color:#fa3c7a!important;text-align:left!important}html body .elementor .elementor-element.elementor-element-00ed977 .elementskit-section-title-wraper{text-align:left!important}@media (max-width:767px){html body .elementor .elementor-element.elementor-element-ddd19f1 .ekit-heading--title.elementskit-section-title,html body .elementor .elementor-element.elementor-element-00ed977 .ekit-heading--title.elementskit-section-title{font-size:24px!important}}.elementor-2644 .elementskit-info-image-box .elementskit-info-box-title,.elementor-2644 .elementskit-info-image-box .elementskit-info-box-title a{color:#fa3c7a!important}body.single-product .variable-items-wrapper .variable-item.button-variable-item{border:1px solid #d9d2ce!important;box-shadow:none!important;border-radius:2px!important;color:#333!important;background:#fff!important;font-size:14px!important;transition:border-color .15s,background .15s}body.single-product .variable-items-wrapper .variable-item.button-variable-item:hover{border-color:#fa3c7a!important;color:#fa3c7a!important}body.single-product .variable-items-wrapper .variable-item.button-variable-item.selected,body.single-product .variable-items-wrapper .variable-item.button-variable-item[aria-checked=true]{background:#fa3c7a!important;border-color:#fa3c7a!important;color:#fff!important}.wpdevartmobilemenubutton.menu-opened:after{border-color:transparent!important}html body .elementor .elementor-element.elementor-element-8f54fe5 a.elementskit-btn,html body .elementor .elementor-element.elementor-element-7e8ef8e a.elementskit-btn,html body .elementor .elementor-element.elementor-element-1a88cf8 a.elementskit-btn{border-radius:2px!important;border:2px solid #fa3c7a!important;font-weight:500!important}html body .elementor .elementor-element.elementor-element-8f54fe5 a.elementskit-btn,html body .elementor .elementor-element.elementor-element-1a88cf8 a.elementskit-btn{background:#fa3c7a!important;color:#fff!important}html body .elementor .elementor-element.elementor-element-7e8ef8e a.elementskit-btn{background:#fff!important;color:#fa3c7a!important}html body .elementor .elementor-element.elementor-element-8f54fe5 a.elementskit-btn:hover,html body .elementor .elementor-element.elementor-element-1a88cf8 a.elementskit-btn:hover{background:#fff!important;color:#fa3c7a!important}html body .elementor .elementor-element.elementor-element-7e8ef8e a.elementskit-btn:hover{background:#fa3c7a!important;color:#fff!important}#wpdevartmobilemenu .wpdevart-submenu-button,#wpdevartmobilemenu .wpdevart-submenu-button.submenu-opened{background:#fa3c7a!important}@media (max-width:767px){.elementor-element-e0fcd09 .premium-banner-ib,.elementor-element-2cb6a1d .premium-banner-ib{height:170px!important;overflow:hidden}.elementor-element-e0fcd09 .premium-banner-ib img,.elementor-element-2cb6a1d .premium-banner-ib img{width:100%!important;height:170px!important;object-fit:cover!important}}html body .elementor .elementor-element.pr-sec-heading .ekit-heading--title.elementskit-section-title{font-size:30px!important;color:#fa3c7a!important;text-align:left!important;text-transform:none!important}html body .elementor .elementor-element.pr-sec-heading .elementskit-section-title-wraper{text-align:left!important}@media (max-width:767px){html body .elementor .elementor-element.pr-sec-heading .ekit-heading--title.elementskit-section-title{font-size:24px!important}}@media (min-width:1025px){html body .elementor .elementor-element.pr-sec-heading{margin-left:36px!important;width:calc(100% - 36px)!important}}html body .elementor .elementor-element.elementor-element-ddd19f1 .ekit-heading--title.elementskit-section-title{margin-bottom:4px!important;line-height:1.15!important}html body .elementor .elementor-element.elementor-element-ddd19f1 .ekit-heading--subtitle{margin-top:0!important;margin-bottom:0!important;line-height:1.2!important}@media (max-width:767px){html body .elementor .elementor-element.elementor-element-ddd19f1 .ekit-heading--title.elementskit-section-title{font-size:36px!important}}@media (min-width:768px){html body .elementor .elementor-element.elementor-element-e0fcd09 .premium-banner-ib,html body .elementor .elementor-element.elementor-element-2cb6a1d .premium-banner-ib{width:100%!important;flex:1 1 100%!important;min-height:240px!important;height:240px!important;overflow:hidden}html body .elementor .elementor-element.elementor-element-e0fcd09 .premium-banner-ib img,html body .elementor .elementor-element.elementor-element-2cb6a1d .premium-banner-ib img{width:100%!important;height:240px!important;object-fit:cover!important}}.pr-wide-banner{display:flex;position:relative;width:100%;height:190px;overflow:hidden;color:#fff!important;text-decoration:none!important}.pr-wb-slub img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pr-wb-slub::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.55),rgba(0,0,0,.1))}.pr-wb-slub .pr-wb-text{position:absolute;left:16px;right:16px;bottom:16px;z-index:2;display:block}.pr-wb-swiece{background:#000;align-items:center}.pr-wb-swiece .pr-wb-text{flex:1 1 0;min-width:0;padding:0 4px 0 16px;display:block}.pr-wb-swiece img{width:160px;height:190px;object-fit:contain;flex:0 0 160px}.pr-wb-t{display:block;font-family:Marcellus,serif;font-size:26px;line-height:1.15;color:#fff}.pr-wb-s{display:block;font-family:Poppins,sans-serif;font-size:14px;margin-top:8px;color:#fff}.elementor-element-1fa588b>.elementor-widget-html,.elementor-element-895d788>.elementor-widget-html,.elementor-element-1fa588b>.e-con-inner>.elementor-widget-html,.elementor-element-895d788>.e-con-inner>.elementor-widget-html{flex:1 1 100%!important;width:100%!important;max-width:100%!important}@media (max-width:767px){.elementor-element-85de9c7 .elementor-spacer-inner,.elementor-element-af5f1e8 .elementor-spacer-inner,.elementor-element-07a4e77 .elementor-spacer-inner{height:24px!important}}.pr-wide-banner{height:200px!important}.pr-wb-slub::after{background:linear-gradient(0deg,rgba(0,0,0,.72) 0%,rgba(0,0,0,.25) 55%,rgba(0,0,0,0) 100%)!important}.pr-wb-slub .pr-wb-text{bottom:14px!important}.pr-wb-swiece{background:#000!important}.pr-wb-swiece .pr-wb-text{align-self:center;padding:0 0 0 16px!important;flex:1 1 0}.pr-wb-swiece .pr-wb-t{font-size:23px!important}.pr-wb-swiece .pr-wb-s{font-size:14px!important}.pr-wb-swiece img{width:176px!important;height:176px!important;flex:0 0 176px!important;object-fit:contain!important;margin-right:8px;align-self:center}.pr-wb-s{font-size:15px!important;margin-top:6px!important}.pr-cta{display:inline-block;margin-top:10px;background:#fa3c7a;color:#fff;font:500 13px Poppins,sans-serif;padding:7px 16px;border-radius:999px}.elementor-element-85f3dce .pr-sec-heading,.elementor-element-c264ca7 .pr-sec-heading{margin-left:-20px!important}@media (min-width:768px){.pr-wide-banner{height:240px!important}.pr-wb-slub .pr-wb-text{left:32px!important;right:32px!important;bottom:24px!important}.pr-wb-slub .pr-wb-t{font-size:34px!important}.pr-wb-slub .pr-wb-s{font-size:17px!important}.pr-wb-swiece{justify-content:center!important;gap:48px}.pr-wb-swiece .pr-wb-text{flex:0 0 auto!important;padding:0!important}.pr-wb-swiece .pr-wb-t{font-size:34px!important}.pr-wb-swiece .pr-wb-s{font-size:17px!important}.pr-wb-swiece img{width:220px!important;height:220px!important;flex:0 0 220px!important;margin:0!important}.pr-cta{font-size:15px!important;padding:9px 22px!important}}.pr-ct-card{font-family:Poppins,sans-serif;color:#222;background:#f4f2f0;padding:24px 20px;margin:0 0 16px;box-sizing:border-box}.pr-ct-card h2{font-family:Marcellus,serif;font-weight:400;font-size:28px;line-height:1.2;margin:0 0 14px;color:#222}.pr-ct-card p{margin:0 0 10px;font-size:15px;line-height:1.5}.pr-ct-card a{color:#222!important;text-decoration:none!important}.pr-ct-card p a{border-bottom:2px solid #fa3c7a}.pr-ct-addr{font-weight:600;margin-top:18px;font-size:16px}.pr-ct-hrs{font-size:14px;color:#444;display:flex;gap:8px;margin-top:4px}.pr-ct-mail{font-size:14px;word-break:break-word}.pr-ct-km a{display:block;padding:8px 0;border-bottom:1px solid #ddd;font-size:14px}.pr-ct-km a::after{content:" →";color:#fa3c7a}.pr-ct-card a.pr-ct-btn{display:inline-block;background:#fa3c7a;color:#fff!important;font-weight:500;padding:12px 32px;border-radius:2px;margin:6px 0 16px}.pr-ct-soc{display:flex;gap:18px;font-size:14px}.pr-ct-soc a{border-bottom:2px solid #fa3c7a}@media (min-width:768px){.elementor-element:has(>.elementor-widget-html .pr-ct-card){display:block}.pr-ct-card{padding:32px 36px}}.pr-ct-card,.pr-ct-card *{text-align:left!important}.pr-ct-mail,.pr-ct-mail a{font-size:13.5px;word-break:normal;overflow-wrap:anywhere}.pr-ct-hrs{align-items:flex-start}@media (max-width:480px){.pr-ct-mail,.pr-ct-mail a{font-size:12px!important;white-space:nowrap}}.pr-ct-grid{display:grid;grid-template-columns:1fr;gap:12px;width:100%}.pr-ct-grid .pr-ct-card{margin:0!important;background:#fdeef3}.pr-ct-grid .pr-ct-card:first-child{background:#fff;box-shadow:0 0 0 1px #f1dfe6 inset}.pr-ct-row{display:grid;grid-template-columns:1fr;gap:12px;width:100%}.pr-ct-row img{width:100%;height:240px;object-fit:cover;display:block}.pr-ct-row iframe{width:100%;height:300px;border:0;display:block}.pr-ct-txt{font-family:Poppins,sans-serif;font-size:15px;line-height:1.6;color:#222;margin:14px 0 30px}.pr-ct-txt a{color:#222;border-bottom:2px solid #fa3c7a;text-decoration:none}@media (max-width:767px){.pr-ct-grid,.pr-ct-row{margin-left:-30px;width:calc(100% + 60px);max-width:none}}@media (min-width:768px){.pr-ct-grid{grid-template-columns:1fr 1fr;gap:20px}.pr-ct-grid .pr-ct-card{padding:32px 36px}.pr-ct-row{grid-template-columns:minmax(260px,34%) 1fr;gap:20px}.pr-ct-row img{height:100%;min-height:300px}.pr-ct-row iframe{height:100%;min-height:340px}}@media (max-width:767px){.pr-ct-grid,.pr-ct-row{margin-left:-30px;width:calc(100% + 60px);max-width:none}}.pr-seo{max-width:1200px;margin:10px auto 36px;padding:0 20px;font-family:Poppins,sans-serif;color:#444;box-sizing:border-box;text-align:left}.pr-seo h2{font-family:Marcellus,serif;font-weight:400;font-size:22px;line-height:1.25;color:#222;margin:0}.pr-seo i{display:block;width:56px;height:3px;background:#fa3c7a;margin:8px 0 12px;border-radius:2px}.pr-seo p{font-size:14px;line-height:1.65;margin:0;text-align:left}.pr-seo a{color:#222!important;border-bottom:2px solid #fa3c7a;text-decoration:none!important}@media (min-width:768px){.pr-seo{margin:20px auto 50px}.pr-seo h2{font-size:26px}.pr-seo i{width:64px;margin:10px 0 14px}.pr-seo p{font-size:15px;line-height:1.7;max-width:900px}}.pr-ct-head{width:100%;margin:26px 0 14px}.pr-ct-head h2{font-family:Marcellus,serif;font-weight:400;font-size:24px;line-height:1.2;color:#fa3c7a;margin:0;text-align:left}.pr-ct-head i{display:block;width:100px;height:4px;background:#fa3c7a;margin-top:10px;border-radius:2px}@media (max-width:767px){.pr-ct-head{margin-left:-30px;width:calc(100% + 60px);max-width:none}}@media (min-width:768px){.pr-ct-head h2{font-size:30px}.pr-ct-head{margin:36px 0 18px}}.pr-ct-head h2{font-size:24px!important;color:#fa3c7a!important;font-family:Marcellus,serif!important}@media (min-width:768px){.pr-ct-head h2{font-size:30px!important}}@media (max-width:767px){.pr-ct-row img{height:260px!important;object-position:50% 25%!important}}.pr-short{display:none}@media (max-width:767px){.pr-long{display:none}.pr-short{display:block}[data-id="44af4fa"] .ekit-heading__description p:first-child,[data-id="99d6b47"] .ekit-heading__description p:first-child{margin-top:0}}html body [data-id="44af4fa"] .ekit-heading__description a{color:#222!important;text-decoration:none!important;border-bottom:1.6px solid #fa3c7a!important}html body .eael-accordion-content,html body .eael-accordion-content p,html body .eael-accordion-content li,html body .eael-accordion-content a{font-size:15px!important;line-height:1.6!important}html body a.elementskit-btn,html body .elementor-widget-button a.elementor-button{border-radius:2px!important;border:1.6px solid #fa3c7a!important;font-size:15px!important;font-weight:500!important;min-height:48px;padding:0 28px!important;display:inline-flex!important;align-items:center;justify-content:center;line-height:1.2!important;letter-spacing:0!important;box-shadow:none!important}html body [data-id=be917d2] a.elementskit-btn{background:#fa3c7a!important;color:#fff!important}.pr-hero{position:relative;overflow:hidden;width:100%;line-height:0}.pr-hero picture,.pr-hero img{display:block;width:100%;height:auto}html body .pr-hero h1.pr-hero-title{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin:0;background:rgba(250,60,122,.82);color:#fff;font-family:Marcellus,Georgia,serif;font-weight:400;text-transform:uppercase;letter-spacing:.08em;text-align:center;line-height:1.25;padding:18px 34px;font-size:38px;border-radius:2px;white-space:nowrap}@media (max-width:767px){html body .pr-hero h1.pr-hero-title{font-size:20px;padding:12px 20px;max-width:88%;white-space:normal}}body.page-id-549 .page-banner__title,body.page-id-21 .page-banner__title,body.page-id-5946 .page-banner__title,body.page-id-9340 .page-banner__title,body.page-id-23 .page-banner__title,body.page-id-2644 .page-banner__title{display:none!important}html body .pr-hero{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}body.page-id-549,body.page-id-21,body.page-id-5946,body.page-id-9340,body.page-id-23,body.page-id-2644{overflow-x:hidden}html:has(.pr-hero),body:has(.pr-hero){overflow-x:clip}.elementor:has(.pr-hero){overflow:visible!important}@media (min-width:768px){html body .pr-hero{width:100%!important;max-width:1195px!important;margin:24px auto!important;height:auto;aspect-ratio:1195/450}html body .pr-hero picture,html body .pr-hero img{height:100%!important;object-fit:cover;object-position:50% 45%}}@media (min-width:768px){html body [data-id="1ab568d"] .ekit-heading__description p,html body [data-id="4646442"] .ekit-heading__description p,html body [data-id="13f5c09"] .ekit-heading__description p,html body [data-id="7484b48"] .ekit-heading__description p{margin:0 0 10px!important}html body [data-id="1ab568d"] .ekit-heading--subtitle,html body [data-id="4646442"] .ekit-heading--subtitle,html body [data-id="13f5c09"] .ekit-heading--subtitle,html body [data-id="7484b48"] .ekit-heading--subtitle{margin:0 0 14px!important}}html body .elementor .ekit-heading__description a,html body .elementor .ekit-heading__description p a{font-size:inherit!important;line-height:inherit!important}html body [data-id=d3f5ccd] a.elementskit-btn,html body [data-id="2799e39"] a.elementskit-btn{background:#fa3c7a!important;color:#fff!important;border-color:#fa3c7a!important}html body [data-id=be917d2] a.elementskit-btn:hover,html body [data-id=d3f5ccd] a.elementskit-btn:hover,html body [data-id="1a88cf8"] a.elementskit-btn:hover,html body [data-id="2799e39"] a.elementskit-btn:hover{background:#fff!important;color:#fa3c7a!important;border-color:#fa3c7a!important}html body [data-id=be917d2] a.elementskit-btn::before,html body [data-id=d3f5ccd] a.elementskit-btn::before,html body [data-id="1a88cf8"] a.elementskit-btn::before,html body [data-id="2799e39"] a.elementskit-btn::before{display:none!important}html body [data-id=be917d2] a.elementskit-btn,html body [data-id=d3f5ccd] a.elementskit-btn,html body [data-id="1a88cf8"] a.elementskit-btn,html body [data-id="2799e39"] a.elementskit-btn{transition:background-color .2s,color .2s}html body [data-id="5c63694"] .elementskit-info-image-box{display:flex!important;align-items:center;gap:18px;text-align:left!important;padding:18px;border:1px solid #f0d9e1;border-radius:16px;height:100%;box-sizing:border-box}html body [data-id="5c63694"] .elementskit-box-header{flex:0 0 96px;width:96px;height:96px;margin:0!important}html body [data-id="5c63694"] .elementskit-box-header img{width:96px!important;height:96px!important;object-fit:contain;border-radius:10px;background:#fff}html body [data-id="5c63694"] .elementskit-info-box-title{font-size:18px!important;margin:0 0 6px!important;text-align:left!important}html body [data-id="5c63694"] .elementskit-box-style-content{font-size:14px!important;line-height:21px!important;text-align:left!important}html body [data-id="5c63694"] .elementskit-box-body,html body [data-id="5c63694"] .elementskit-box-content{padding:0!important;margin:0!important;text-align:left!important}@media (max-width:767px){html body [data-id="5c63694"] .elementskit-info-image-box{padding:14px;gap:14px}html body [data-id="5c63694"] .elementskit-box-header{flex-basis:72px;width:72px;height:72px}html body [data-id="5c63694"] .elementskit-box-header img{width:72px!important;height:72px!important}}html body.postid-10459 [data-id="1dcce92"] .elementor-heading-title{font-family:Marcellus,serif!important;font-size:40px!important;line-height:44px!important;font-weight:400!important;color:#000}html body.postid-3159 [data-id=a75a755] .elementor-heading-title{font-family:Marcellus,serif!important;font-size:40px!important;line-height:44px!important;font-weight:400!important;color:#000}@media (max-width:767px){html body.postid-3159 [data-id=a75a755] .elementor-heading-title{font-size:30px!important;line-height:34px!important}}@media (max-width:767px){html body.pr-wience .elementor-element-20a9078 ul.products{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;margin:0!important;padding:0!important;width:100%!important}html body.pr-wience .elementor-element-20a9078 ul.products::before,html body.pr-wience .elementor-element-20a9078 ul.products::after{display:none!important;content:none!important}html body.pr-wience .elementor-element-20a9078 ul.products li.product{width:auto!important;float:none!important;clear:none!important;margin:0!important;padding:0!important;min-width:0}html body.pr-wience .elementor-element-20a9078 .premium-woo-product-wrapper{display:flex;flex-direction:column;height:100%;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.06)}html body.pr-wience .elementor-element-20a9078 .premium-woo-product-thumbnail,html body.pr-wience .elementor-element-20a9078 .premium-woo-product-thumbnail a{display:block;height:auto!important;width:100%!important}html body.pr-wience .elementor-element-20a9078 .premium-woo-product-thumbnail img{width:100%!important;height:auto!important;aspect-ratio:1/1;object-fit:cover;border-radius:0!important;display:block}html body.pr-wience .elementor-element-20a9078 .premium-woo-products-details-wrap{width:100%!important;height:auto!important;padding:10px 10px 14px!important;text-align:center}html body.pr-wience .elementor-element-20a9078 .premium-woo-product__link{display:block!important;width:100%!important;height:auto!important}html body.pr-wience .elementor-element-20a9078 h2.woocommerce-loop-product__title{font-size:14px!important;line-height:1.3!important;margin:0 0 6px!important;width:100%!important;height:auto!important;white-space:normal!important}html body.pr-wience .elementor-element-20a9078 .price{display:block!important;width:100%!important;height:auto!important;font-size:14px!important;line-height:1.3!important}html body.pr-wience .elementor-element-20a9078 a.button{display:none!important}}#price_calculator{display:block;width:100%;border:0;background:#fff;border-radius:16px;box-shadow:0 2px 14px rgba(0,0,0,.07);padding:18px 16px 14px;margin:0 0 16px!important}#price_calculator tbody,#price_calculator tr{display:block;width:100%}#price_calculator tr.total-amount{display:none!important}#price_calculator td{display:block;padding:0!important;border:0!important;text-align:left!important;width:100%}#price_calculator tr.length-input label{font-family:Marcellus,serif;font-size:20px;line-height:1.25;color:#000;display:block;margin:0 0 12px;font-weight:400}#price_calculator td.pr-hide{display:none!important}.pr-qty{display:flex;align-items:center;justify-content:center;gap:14px;margin:0 0 14px}html body .pr-qty button{width:48px!important;height:48px!important;min-width:0!important;border-radius:50%;border:2px solid #fa3c7a!important;background:#fff!important;color:#fa3c7a!important;font-size:30px!important;line-height:1!important;padding:0 0 3px!important;font-weight:400!important;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.2s;box-shadow:none!important;font-family:Poppins,sans-serif}html body .pr-qty button:hover{background:#fa3c7a!important;color:#fff!important}.pr-qty input{width:96px!important;height:52px;text-align:center;font-size:24px!important;font-weight:600;border:2px solid #e6e6e6!important;border-radius:12px!important;padding:0!important;-moz-appearance:textfield;appearance:textfield;background:#fff}.pr-qty input::-webkit-outer-spin-button,.pr-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pr-chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:0 0 14px}html body .pr-chips button{border:1.5px solid #f3c1d2!important;background:#fff!important;color:#222!important;border-radius:999px;padding:7px 14px;font-size:14px;line-height:1;cursor:pointer;transition:.2s;box-shadow:none!important;font-family:Poppins,sans-serif;text-transform:none!important;letter-spacing:0!important;min-width:0;height:auto!important;width:auto!important}html body .pr-chips button.on,html body .pr-chips button:hover{background:#fa3c7a!important;border-color:#fa3c7a!important;color:#fff!important}#price_calculator tr.calculated-price{display:flex!important;justify-content:space-between;align-items:baseline;border-top:1px solid #eee;padding-top:12px}#price_calculator tr.calculated-price td{width:auto}#price_calculator tr.calculated-price td:last-child{font-size:26px;font-weight:600;color:#fa3c7a}.single-product form.cart:has(#price_calculator) .fpf-fields.before-add-to-cart{margin:0 0 14px}.single-product form.cart:has(#price_calculator) .fpf-field,.single-product form.cart:has(#price_calculator) .fpf-fields p.form-row{margin:0 0 8px!important;padding:0!important;height:auto!important}@media (max-width:767px){html body .elementor-element-20a9078 .premium-woo-product-wrapper{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.06)}}html body .pr-chips button:focus,html body .pr-qty button:focus{outline:none!important;box-shadow:none!important}html body .pr-chips button.on:focus,html body .pr-chips button.on:active{background:#fa3c7a!important;border-color:#fa3c7a!important;color:#fff!important}html body .pr-chips button:focus-visible,html body .pr-qty button:focus-visible{outline:2px solid #fa3c7a!important;outline-offset:2px}html body.single-product .elementor form.cart .pr-chips.pr-chips.pr-chips button,html body.single-product .elementor form.cart .pr-qty.pr-qty.pr-qty button{background-image:none!important;filter:none!important;transform:none!important}html body.single-product .elementor form.cart .pr-chips.pr-chips.pr-chips button:hover,html body.single-product .elementor form.cart .pr-chips.pr-chips.pr-chips button.on,html body.single-product .elementor form.cart .pr-qty.pr-qty.pr-qty button:hover{background-color:#fa3c7a!important;border-color:#fa3c7a!important;color:#fff!important}html body.single-product .elementor form.cart .pr-chips.pr-chips.pr-chips button:not(:hover):not(.on),html body.single-product .elementor form.cart .pr-qty.pr-qty.pr-qty button:not(:hover){background-color:#fff!important}html body.single-product .elementor form.cart .pr-chips.pr-chips.pr-chips button:not(:hover):not(.on){color:#222!important;border-color:#f3c1d2!important}html body.single-product .elementor form.cart .pr-qty.pr-qty.pr-qty button:not(:hover){color:#fa3c7a!important;border-color:#fa3c7a!important}html body.single-product .fpf-fields.before-add-to-cart{margin:0 0 12px!important}html body.single-product .fpf-field-toggle{margin:0 0 4px!important;padding:0!important;height:auto!important}html body.single-product .fpf-field-toggle p.form-row{margin:0!important;padding:0!important;height:auto!important}html body.single-product .fpf-field-toggle p.form-row label{display:flex!important;align-items:center;gap:10px;margin:0!important;padding:4px 0!important;min-height:0!important}html body.single-product .fpf-field-toggle p.form-row label .fpf-toggle-slider{width:36px!important;height:20px!important;border-radius:20px!important;flex-shrink:0}html body.single-product .fpf-field-toggle p.form-row label .fpf-toggle-slider::after{width:16px!important;height:16px!important;left:2px!important;top:2px!important}html body.single-product .fpf-field-toggle p.form-row label input:checked+.fpf-toggle-slider{background-color:#fa3c7a!important}html body.single-product .fpf-field-toggle p.form-row label input:checked+.fpf-toggle-slider::after{transform:translateX(16px)!important}html body.single-product .fpf-field-toggle p.form-row label .fpf-toggle-label{font-size:15px!important;line-height:20px!important;width:auto!important}html body.single-product .fpf-field.fpf-radio{margin:6px 0 10px!important;padding:0!important}html body.single-product .fpf-radio fieldset{border:0!important;margin:0!important;padding:0!important;display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-width:0}html body.single-product .fpf-radio legend{width:100%;float:none;padding:0!important;margin:0 0 6px!important;font-family:Poppins,sans-serif;font-size:14px!important;font-weight:600!important;line-height:1.3!important;color:#222}html body.single-product .fpf-radio label{display:inline-flex!important;align-items:center;gap:7px;margin:0!important;padding:7px 14px 7px 10px!important;border:1.5px solid #f3c1d2;border-radius:999px;font-size:14px!important;line-height:1!important;cursor:pointer;background:#fff;transition:.2s}html body.single-product .fpf-radio label input{position:absolute;opacity:0;width:0;height:0;margin:0}html body.single-product .fpf-radio label::before{content:"";width:14px;height:14px;border-radius:50%;border:1px solid #cfcfcf;background:#fff;flex-shrink:0}html body.single-product .fpf-radio label:has(input[value=czerwony])::before{background:#c8102e;border-color:#c8102e}html body.single-product .fpf-radio label:has(input[value=bialy])::before{background:#fff;border-color:#bdbdbd}html body.single-product .fpf-radio label:has(input[value=czarny])::before{background:#111;border-color:#111}html body.single-product .fpf-radio label:has(input:checked){border-color:#fa3c7a;background:#fff0f5;box-shadow:0 0 0 1px #fa3c7a inset}html body.single-product .fpf-totals{margin:8px 0 14px!important;padding:12px 14px!important;background:#fafafa;border-radius:12px}html body.single-product .fpf-totals dl{margin:0!important}html body.single-product .fpf-totals .price-row,html body.single-product .fpf-totals .total-row{display:flex!important;justify-content:space-between;align-items:baseline;gap:12px;font-size:14px!important;line-height:1.5!important;margin:0!important}html body.single-product .fpf-totals dt,html body.single-product .fpf-totals dd{margin:0!important;padding:0!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important;float:none!important;width:auto!important}html body.single-product .fpf-totals .total-row{border-top:1px solid #e8e8e8;margin-top:6px!important;padding-top:6px}html body.single-product .fpf-totals .total-row dt{font-weight:600!important}html body.single-product .fpf-totals .total-row dd{font-size:18px!important;font-weight:600!important;color:#fa3c7a}html body.single-product .elementor form.cart button.single_add_to_cart_button.single_add_to_cart_button.single_add_to_cart_button:hover{background-color:#fff!important;color:#fa3c7a!important;border-color:#fa3c7a!important}html body.single-product .fpf-totals{width:100%!important;box-sizing:border-box}html body.single-product .fpf-totals dl{width:100%}html body.single-product .elementor form.cart button.single_add_to_cart_button.single_add_to_cart_button.single_add_to_cart_button{box-shadow:none!important;transition:background-color .2s,color .2s,border-color .2s!important}html body.single-product .elementor form.cart .pr-chips.pr-chips.pr-chips button,html body.single-product .elementor form.cart .pr-qty.pr-qty.pr-qty button{box-shadow:none!important}html body.single-product .elementor form.cart .fpf-fields.before-add-to-cart{width:100%!important;max-width:none!important;box-sizing:border-box}html body h1.woolentor-archive-title{text-transform:none!important}