.ct-header-text a{text-decoration:none}.wpforms-subscribe-form.inline-fields .wpforms-field{padding-right:4%;--theme-form-field-background-initial-color:#fff;--theme-form-field-background-focus-color:#fff}.ct-footer .wpforms-subscribe-form.inline-fields .wpforms-field{--has-classic-forms:var(--false);--theme-form-field-border-width:0 0 1px 0;--theme-form-text-initial-color:#fff;--theme-form-text-focus-color:#fff}.ct-footer .wpforms-subscribe-form.inline-fields .wpforms-submit{--theme-button-background-initial-color:#fff;--theme-button-text-initial-color:var(--theme-text-color)}.wpforms-container{margin-bottom:0}.ct-home-feature-block:hover path{fill:white!important;transition:var(--theme-transition)}.ct-home-feature-block:hover p{color:white!important;transition:var(--theme-transition)}.ct-home-feature-block:hover .elementor-element-populated{transition:var(--theme-transition)}.woocommerce-info,.woocommerce-message{border-top-color:var(--rs-accent)}.rs-trust-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:18px 0 8px;padding:14px 16px;background:var(--rs-sand);border-radius:8px;font-size:13px;color:var(--rs-muted)}.rs-trust-row strong{color:var(--rs-ink);display:block;font-size:13px;margin-bottom:2px}.rs-size-guide{margin:20px auto;padding:16px;border:1px solid #e5e1da;border-radius:8px;background:#fff;max-width:100%;box-sizing:border-box}.rs-size-guide h3{margin:0 0 10px;font-size:18px}.rs-size-guide table{width:100%;border-collapse:collapse;font-size:13px}.rs-size-guide th,.rs-size-guide td{border-bottom:1px solid #eee;padding:8px 6px;text-align:left}.rs-size-guide{margin:20px auto;padding:16px;border:1px solid #e5e1da;border-radius:8px;background:#fff;max-width:100%;box-sizing:border-box}.single-product .ct-container>.rs-size-guide{width:100%}.rs-size-guide h3{margin:0 0 10px;font-size:18px}.rs-size-guide table{width:100%;border-collapse:collapse;font-size:13px}.rs-size-guide th,.rs-size-guide td{border-bottom:1px solid #eee;padding:8px 6px;text-align:left}.elementor-element-3a2c791 .e-con-inner:has(.karta){display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;justify-content:stretch!important;align-items:stretch!important}.elementor-element-3a2c791 a.karta.e-con{width:auto!important;max-width:none!important;flex:none!important;min-height:240px!important;--width:100%!important}.elementor-element-3a2c791 a.karta.e-con:nth-child(9){grid-column:2!important}.elementor-element-3a2c791 a.karta.e-con:nth-child(10){grid-column:3!important}@media (max-width:1024px){.elementor-element-3a2c791 .e-con-inner:has(.karta){grid-template-columns:repeat(2,minmax(0,1fr))!important}.elementor-element-3a2c791 a.karta.e-con:nth-child(9),.elementor-element-3a2c791 a.karta.e-con:nth-child(10){grid-column:auto!important}}@media (max-width:480px){.elementor-element-3a2c791 .e-con-inner:has(.karta){grid-template-columns:1fr!important}}.elementor-element-3a2c791 .karta .ikona{width:140px!important;max-width:140px!important;margin-left:auto!important;margin-right:auto!important}.elementor-element-3a2c791 .karta .ikona .elementor-widget-container,.elementor-element-3a2c791 .karta .ikona img{width:140px!important;height:140px!important;max-width:140px!important;aspect-ratio:1/1!important;object-fit:contain!important;border-radius:50%!important}.elementor-element-3a2c791 .karta .podpis p{margin:8px 0 0;line-height:1.2;font-size:18px!important;text-align:center}.elementor-element-3a2c791>.e-con-inner>.karta.e-con:nth-child(9){grid-column:2}.elementor-element-3a2c791>.e-con-inner>.karta.e-con:nth-child(10){grid-column:3}@media (max-width:1024px){.elementor-element-3a2c791>.e-con-inner{grid-template-columns:repeat(2,minmax(0,1fr))!important}.elementor-element-3a2c791>.e-con-inner>.karta.e-con:nth-child(9),.elementor-element-3a2c791>.e-con-inner>.karta.e-con:nth-child(10){grid-column:auto}}@media (max-width:480px){.elementor-element-3a2c791>.e-con-inner{grid-template-columns:1fr!important}}.elementor-element-3a2c791 .karta .ikona{width:140px!important;max-width:140px!important;margin-left:auto!important;margin-right:auto!important}.elementor-element-3a2c791 .karta .ikona .elementor-widget-container,.elementor-element-3a2c791 .karta .ikona img{width:140px!important;height:140px!important;max-width:140px!important;aspect-ratio:1/1!important;object-fit:contain!important;border-radius:50%!important}.elementor-element-3a2c791 .karta .podpis p{margin:8px 0 0;line-height:1.2;font-size:18px!important;text-align:center}