.elementor-kit-6{--e-global-color-primary:#7ED957;--e-global-color-secondary:#000000;--e-global-color-text:#6B6B6B;--e-global-color-accent:#F0EFEB;--e-global-color-vwhite:#FFFFFF;--e-global-color-vgray:#EDEDED;--e-global-color-vborder:#E3E3E3;--e-global-color-vtint:#7ED9571F;--e-global-color-vdot:#A6A6A6;--e-global-typography-primary-font-family:"Instrument Sans";--e-global-typography-primary-font-size:30px;--e-global-typography-primary-font-weight:700;--e-global-typography-primary-line-height:36px;--e-global-typography-secondary-font-family:"Instrument Sans";--e-global-typography-secondary-font-size:16px;--e-global-typography-secondary-font-weight:600;--e-global-typography-secondary-line-height:20px;--e-global-typography-text-font-family:"Instrument Sans";--e-global-typography-text-font-size:15px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:22px;--e-global-typography-accent-font-family:"Instrument Sans";--e-global-typography-accent-font-size:15px;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-line-height:21px;--e-global-typography-vh1-font-family:"Instrument Sans";--e-global-typography-vh1-font-size:48px;--e-global-typography-vh1-font-weight:700;--e-global-typography-vh1-line-height:47px;--e-global-typography-vsmall-font-family:"Instrument Sans";--e-global-typography-vsmall-font-size:12px;--e-global-typography-vsmall-font-weight:400;--e-global-typography-vsmall-line-height:18px;--e-global-typography-vnav-font-family:"Instrument Sans";--e-global-typography-vnav-font-size:14px;--e-global-typography-vnav-font-weight:500;--e-global-typography-vnav-line-height:21px;background-color:#F0EFEB;color:#000000;font-family:"Instrument Sans", Sans-serif;font-size:15px;line-height:22px;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{background-color:#7ED957;font-family:"Instrument Sans", Sans-serif;font-size:15px;font-weight:600;line-height:21px;color:#000000;border-radius:999px 999px 999px 999px;padding:10px 18px 10px 18px;}.elementor-kit-6 button:hover,.elementor-kit-6 button:focus,.elementor-kit-6 input[type="button"]:hover,.elementor-kit-6 input[type="button"]:focus,.elementor-kit-6 input[type="submit"]:hover,.elementor-kit-6 input[type="submit"]:focus,.elementor-kit-6 .elementor-button:hover,.elementor-kit-6 .elementor-button:focus{background-color:#6CC746;color:#000000;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 a{color:#000000;}.elementor-kit-6 a:hover{color:#7ED957;}.elementor-kit-6 h1{color:#000000;font-family:"Instrument Sans", Sans-serif;font-size:48px;font-weight:700;line-height:47px;}.elementor-kit-6 h2{color:#000000;font-family:"Instrument Sans", Sans-serif;font-size:30px;font-weight:700;line-height:36px;}.elementor-kit-6 h3{color:#000000;font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:600;line-height:20px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1232px;}.e-con{--container-max-width:1232px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;--container-default-padding-top:0px;--container-default-padding-right:24px;--container-default-padding-bottom:0px;--container-default-padding-left:24px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;--container-default-padding-top:0px;--container-default-padding-right:16px;--container-default-padding-bottom:0px;--container-default-padding-left:16px;}}
/* Start custom CSS *//* Vertigow – spoločné štýly */
.vw-card-media{position:relative}
.vw-badge{position:absolute;top:12px;left:12px;z-index:2;display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;font-family:"Instrument Sans",sans-serif;font-size:11px;font-weight:600;line-height:1;white-space:nowrap}
.vw-badge--sale{background:rgba(126,217,87,.15);color:#5FC23A}
.vw-badge--tag{background:#fff;color:#000;border:1px solid #000}
.vw-badge--out{background:#F7D9D9;color:#D23C3C}
.vw-unit{display:block;order:3;font-size:11px;line-height:14px;font-weight:400;color:#6B6B6B;margin-top:2px}
.vw-tag,.vw-weight{display:none!important}
.e-loop-item .vw-btn-watch{background:transparent!important;border:1.5px solid #000!important;color:#000!important}
.e-loop-item .vw-btn-watch:before{display:none!important}
.vw-readmore-link{color:#000;font-weight:600;text-decoration:underline;text-underline-offset:3px}
@media (max-width:767px){.vw-badge{top:8px;left:8px;height:22px;font-size:10px;padding:0 8px}}
.elementor-widget-text-editor p:last-child{margin-bottom:0}
.elementor-widget-image a{display:block!important}
/* VW-WIDTH */
@media (min-width:1025px){
 body .e-con.e-con-boxed{--container-max-width:min(85.56vw,1520px)!important}
}
/* /VW-WIDTH */
/* VW-TAB-GAL */
@media (min-width:768px) and (max-width:1024px){ .vw-gallery .woocommerce-product-gallery__image img{aspect-ratio:4/3!important;height:auto!important;object-fit:contain} .vw-gallery .flex-control-thumbs li{max-width:120px} }
.elementor-field-type-acceptance input[type=checkbox]{accent-color:#7ED957;width:18px;height:18px;vertical-align:-4px;margin-right:6px}
/* /VW-TAB-GAL */
/* VW-SHOP */
body.woocommerce-cart .site-main,body.woocommerce-checkout .site-main,body.woocommerce-account .site-main,body.error404 .site-main{max-width:min(85.56vw,1520px)!important;width:100%;margin:0 auto;padding:40px 0 100px}
@media(max-width:1024px){body.woocommerce-cart .site-main,body.woocommerce-checkout .site-main,body.woocommerce-account .site-main,body.error404 .site-main{max-width:100%!important;padding:32px 24px 80px}}
@media(max-width:767px){body.woocommerce-cart .site-main,body.woocommerce-checkout .site-main,body.woocommerce-account .site-main,body.error404 .site-main{padding:24px 16px 64px}}
body.woocommerce-cart .page-header,body.woocommerce-checkout .page-header,body.woocommerce-account .page-header{max-width:none;padding:0;margin:0 0 28px}
body.woocommerce-cart .entry-title,body.woocommerce-checkout .entry-title,body.woocommerce-account .entry-title{font:700 48px/52px "Instrument Sans",sans-serif;color:#000;margin:0}
@media(max-width:767px){body.woocommerce-cart .entry-title,body.woocommerce-checkout .entry-title,body.woocommerce-account .entry-title{font-size:32px;line-height:36px}}
body.woocommerce-cart .page-content,body.woocommerce-checkout .page-content,body.woocommerce-account .page-content{max-width:none;padding:0}
.wp-block-woocommerce-cart.alignwide,.wp-block-woocommerce-checkout.alignwide{max-width:none;margin:0}
.wc-block-components-sidebar-layout{font-family:"Instrument Sans",sans-serif;color:#000;gap:24px;margin:0!important}
.wc-block-components-sidebar-layout .wc-block-components-main{background:#fff;border-radius:28px;padding:28px 32px!important}
.wc-block-components-sidebar-layout .wc-block-components-sidebar{background:#fff;border-radius:28px;padding:28px 28px!important;align-self:flex-start;position:sticky;top:24px}
@media(max-width:767px){.wc-block-components-sidebar-layout .wc-block-components-main,.wc-block-components-sidebar-layout .wc-block-components-sidebar{padding:20px 18px!important;border-radius:20px}.wc-block-components-sidebar-layout .wc-block-components-sidebar{position:static}}
.wc-block-cart-items__header,.wc-block-cart .wc-block-cart__totals-title{font:500 12px/16px "Instrument Sans",sans-serif!important;letter-spacing:.04em;text-transform:uppercase;color:#6B6B6B!important}
.wc-block-cart-items td,.wc-block-cart-items th{border-color:#ECEAE4!important}
.wc-block-cart-item__image img{border-radius:14px;background:#EDEDED}
.wc-block-components-product-name{font:600 16px/22px "Instrument Sans",sans-serif!important;color:#000!important;text-decoration:none!important}
.wc-block-components-product-name:hover{text-decoration:underline!important;text-underline-offset:3px}
.wc-block-components-product-price,.wc-block-components-formatted-money-amount{font-family:"Instrument Sans",sans-serif}
.wc-block-cart-item__total .wc-block-components-formatted-money-amount{font-weight:700}
.wc-block-components-product-metadata{font-size:13px;color:#6B6B6B}
.wc-block-components-quantity-.elementor-kit-6{border-radius:999px!important;border:1px solid #E3E3E3!important;overflow:hidden;background:#F7F6F2}
.wc-block-components-quantity-.elementor-kit-6:after{display:none!important}
.wc-block-components-quantity-.elementor-kit-6 input{font-weight:600!important;background:transparent!important}
.wc-block-cart-item__remove-link{color:#6B6B6B!important}
.wc-block-components-totals-item__label{font-size:15px}
.wc-block-components-totals-footer-item .wc-block-components-totals-item__label,.wc-block-components-totals-footer-item .wc-block-components-totals-item__value{font:700 20px/26px "Instrument Sans",sans-serif!important}
.wc-block-components-button:not(.is-link),.wc-block-cart__submit-button,.wc-block-components-checkout-place-order-button,.woocommerce-account .woocommerce .button,.woocommerce-account button.button,.woocommerce-account .woocommerce-Button{background:#7ED957!important;color:#000!important;border:0!important;border-radius:999px!important;font:600 16px/20px "Instrument Sans",sans-serif!important;min-height:54px;padding:16px 28px!important;text-decoration:none!important;box-shadow:none!important;transition:background .2s}
.wc-block-components-button:not(.is-link):hover,.wc-block-cart__submit-button:hover,.wc-block-components-checkout-place-order-button:hover,.woocommerce-account .woocommerce .button:hover{background:#6CC746!important;color:#000!important}
.wc-block-components-button .wc-block-components-button__text{text-decoration:none!important}
.wc-block-components-text-input input,.wc-block-components-text-input textarea,.wc-block-components-combobox .wc-block-components-combobox-control input,.wc-blocks-components-select__select,.wc-block-components-form .wc-block-components-text-input input,.wc-block-components-textarea{border-radius:14px!important;border:1px solid #E3E3E3!important;background:#F7F6F2!important;font-family:"Instrument Sans",sans-serif!important;box-shadow:none!important}
.wc-block-components-text-input.is-active input,.wc-block-components-text-input input:focus,.wc-blocks-components-select__select:focus{border-color:#000!important;outline:none!important;box-shadow:none!important}
.wc-blocks-components-select .wc-blocks-components-select__container{border-radius:14px!important;background:#F7F6F2!important;border:0}
.wc-block-components-checkout-step__title,.wc-block-components-title{font:700 22px/28px "Instrument Sans",sans-serif!important;color:#000!important}
.wc-block-components-checkout-step{padding-bottom:8px}
.wc-block-components-checkout-step__container:after,.wc-block-components-checkout-step:after{border-color:#ECEAE4!important}
.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]{border-radius:6px;border-color:#BDBDBD}
.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:checked{background:#7ED957;border-color:#7ED957}
.wc-block-components-radio-control__input:checked{border-color:#000!important}
.wc-block-components-radio-control__input:checked:before{background:#7ED957!important}
.wc-block-components-notice-banner{border-radius:16px!important;font-family:"Instrument Sans",sans-serif}
.wc-block-components-panel__button,.wc-block-components-totals-coupon-link{font-family:"Instrument Sans",sans-serif;color:#000!important}
.wc-block-checkout__actions_row .wc-block-components-checkout-return-to-cart-button{color:#000;text-decoration:underline;text-underline-offset:3px}
.wc-block-components-order-summary-item__image img{border-radius:12px;background:#EDEDED}
.wc-block-components-order-summary-item__quantity{background:#000!important;color:#fff!important;border:0!important;box-shadow:none!important}
.wp-block-woocommerce-empty-cart-block{background:#fff;border-radius:28px;padding:48px 24px}
.wp-block-woocommerce-empty-cart-block .wc-block-cart__empty-cart__title{font:700 28px/34px "Instrument Sans",sans-serif!important}
.wp-block-woocommerce-empty-cart-block .wc-block-cart__empty-cart__title:before{width:72px!important;height:72px!important;margin-bottom:12px!important;background-color:#7ED957!important;opacity:1}
.wp-block-woocommerce-empty-cart-block > p a,.wp-block-woocommerce-empty-cart-block .has-text-align-center a{display:inline-block;background:#000;color:#fff!important;border-radius:999px;padding:13px 24px;font:600 15px/20px "Instrument Sans",sans-serif;text-decoration:none!important}
.wp-block-woocommerce-empty-cart-block .wp-block-separator{display:none}
.wp-block-woocommerce-empty-cart-block h2:not(.wc-block-cart__empty-cart__title){font:700 28px/34px "Instrument Sans",sans-serif!important;margin-top:40px}
.wp-block-woocommerce-empty-cart-block .wc-block-grid__product{background:#F7F6F2;border-radius:20px;padding:12px;border:0!important}
.wp-block-woocommerce-empty-cart-block .wc-block-grid__product-image img{border-radius:14px}
.wp-block-woocommerce-empty-cart-block .wc-block-grid__product-title{font:600 15px/20px "Instrument Sans",sans-serif!important;color:#000}
.wp-block-woocommerce-empty-cart-block .wc-block-grid__product-add-to-cart .wp-block-button__link{background:#7ED957!important;color:#000!important;border-radius:999px!important;font:600 14px/18px "Instrument Sans",sans-serif!important;padding:11px 18px!important}
.woocommerce-account .woocommerce{font-family:"Instrument Sans",sans-serif;color:#000}
.woocommerce-account .u-columns.col2-set,.woocommerce-account form.woocommerce-form-login,.woocommerce-account form.woocommerce-form-register,.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-ResetPassword{background:#fff;border-radius:28px;padding:32px;border:0!important;margin:0}
.woocommerce-account .u-columns.col2-set{display:grid;grid-template-columns:1fr 1fr;gap:40px}
.woocommerce-account .u-columns.col2-set .u-column1,.woocommerce-account .u-columns.col2-set .u-column2{width:auto;float:none;max-width:none}
.woocommerce-account .u-columns.col2-set form{padding:0;background:none}
@media(max-width:767px){.woocommerce-account .u-columns.col2-set{grid-template-columns:1fr;gap:24px;padding:22px 18px}.woocommerce-account form.woocommerce-form-login{padding:22px 18px}}
.woocommerce-account .woocommerce h2{font:700 24px/30px "Instrument Sans",sans-serif;margin:0 0 16px}
.woocommerce-account .woocommerce form .form-row label{font:500 13px/18px "Instrument Sans",sans-serif;margin-bottom:8px;display:block}
.woocommerce-account .woocommerce form .input-text,.woocommerce-account .woocommerce form select{border-radius:14px!important;border:1px solid #E3E3E3!important;background:#F7F6F2!important;padding:13px 16px!important;min-height:50px;font:400 15px/22px "Instrument Sans",sans-serif;width:100%}
.woocommerce-account .woocommerce form .input-text:focus{border-color:#000!important;outline:none}
.woocommerce-account .woocommerce-form-login__rememberme{display:flex;align-items:center;gap:8px;margin:8px 0 16px;font-size:14px}
.woocommerce-account .woocommerce-form-login__rememberme input{accent-color:#7ED957;width:18px;height:18px}
.woocommerce-account .lost_password a,.woocommerce-account .woocommerce a:not(.button){color:#000;text-decoration:underline;text-underline-offset:3px}
.woocommerce-account .woocommerce-MyAccount-navigation{background:#fff;border-radius:28px;padding:16px}
.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}
.woocommerce-account .woocommerce-MyAccount-navigation a{display:block;padding:12px 16px;border-radius:999px;text-decoration:none!important;color:#000!important;font:500 15px/20px "Instrument Sans",sans-serif}
.woocommerce-account .woocommerce-MyAccount-navigation .is-active a,.woocommerce-account .woocommerce-MyAccount-navigation a:hover{background:#E1EBD8}
.woocommerce-account .woocommerce-MyAccount-content{padding:28px 32px}
.woocommerce-account .woocommerce table.shop_table{border-radius:16px;border-color:#ECEAE4}
.woocommerce-account .woocommerce-message,.woocommerce-account .woocommerce-info,.woocommerce-account .woocommerce-error{border-radius:16px;border:0;background:#E1EBD8;color:#000;font-family:"Instrument Sans",sans-serif}
.woocommerce-account .woocommerce-message:before,.woocommerce-account .woocommerce-info:before{color:#5FC23A}
.woocommerce-account .woocommerce-error{background:#F8E3DF}
.woocommerce-account .woocommerce-privacy-policy-text{font-size:13px;color:#6B6B6B}
.wp-block-woocommerce-checkout-order-summary-block{border:0!important}
.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title{padding:0 0 8px!important}
.wc-block-components-checkout-order-summary__title-text{font:700 22px/28px "Instrument Sans",sans-serif!important}
.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-wrapper,.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content{padding-left:0!important;padding-right:0!important}
.wc-block-components-order-summary-item__description .wc-block-components-product-name{text-transform:none}
.wc-block-components-quantity-.elementor-kit-6,.wc-block-components-quantity-.elementor-kit-6.wc-block-components-quantity-.elementor-kit-6{border-radius:999px!important}
.wc-block-components-quantity-.elementor-kit-6:before,.wc-block-components-quantity-.elementor-kit-6:after{border-radius:999px!important}
.wc-block-components-quantity-.elementor-kit-6 .wc-block-components-quantity-.elementor-kit-6__button{border-radius:999px!important}
@media(max-width:767px){.wc-block-components-sidebar-layout .wc-block-components-main{padding:16px 12px!important}.wc-block-cart-items{width:100%!important}.wc-block-cart-item__image{width:64px!important;padding-right:10px!important}.wc-block-cart-item__total{padding-left:6px!important}}
@media(max-width:420px){body.woocommerce-cart .site-main{padding-left:12px!important;padding-right:12px!important}.wc-block-cart-item__image{width:52px!important}.wc-block-cart-item__total .wc-block-components-formatted-money-amount{font-size:14px}.wc-block-cart-items .wc-block-cart-items__row{grid-template-columns:52px 1fr auto!important}}
/* /VW-SHOP */
/* VW-FMN */
.forminator-custom-form-452{font-family:"Instrument Sans",sans-serif!important;color:#000;margin:0!important}
.forminator-custom-form-452 .forminator-row{display:flex!important;gap:14px;margin:0 0 16px!important;flex-wrap:nowrap}
.forminator-custom-form-452 .forminator-row-last{margin:8px 0 0!important}
.forminator-custom-form-452 .forminator-col{flex:1 1 0!important;min-width:0;padding:0!important;margin:0!important;width:auto!important;max-width:none!important}
.forminator-custom-form-452 .forminator-label{display:block!important;font:500 13px/18px "Instrument Sans",sans-serif!important;color:#000!important;margin:0 0 8px!important;padding:0!important}
.forminator-custom-form-452 .forminator-required{color:#6B6B6B!important}
.forminator-custom-form-452 .forminator-input,.forminator-custom-form-452 .forminator-textarea,.forminator-custom-form-452 select{width:100%!important;box-sizing:border-box;background:#F7F6F2!important;border:1px solid #E3E3E3!important;border-radius:14px!important;padding:13px 16px!important;min-height:50px;font:400 15px/22px "Instrument Sans",sans-serif!important;color:#000!important;box-shadow:none!important;outline:none!important;transition:border-color .2s;margin:0!important}
.forminator-custom-form-452 .forminator-textarea{min-height:140px!important;resize:vertical}
.forminator-custom-form-452 select{appearance:none;-webkit-appearance:none;padding-right:44px!important;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 18px center!important}
.forminator-custom-form-452 ::placeholder{color:#8A8A8A;opacity:1}
.forminator-custom-form-452 .forminator-input:focus,.forminator-custom-form-452 .forminator-textarea:focus,.forminator-custom-form-452 select:focus{border-color:#000!important}
.forminator-custom-form-452 .forminator-has_error .forminator-input,.forminator-custom-form-452 .forminator-has_error .forminator-textarea,.forminator-custom-form-452 .forminator-has_error select{border-color:#D9534F!important}
.forminator-custom-form-452 .forminator-error-message{display:block;margin:6px 0 0!important;padding:0!important;background:none!important;color:#D9534F!important;font:500 12px/16px "Instrument Sans",sans-serif!important}
.forminator-custom-form-452 .forminator-error-message:before{display:none!important}
.forminator-custom-form-452 .forminator-checkbox{display:flex!important;align-items:flex-start;gap:10px;cursor:pointer;margin:0!important}
.forminator-custom-form-452 .forminator-checkbox input{width:18px;height:18px;margin:1px 0 0;flex:0 0 18px;accent-color:#7ED957;cursor:pointer;position:static!important;opacity:1!important}
.forminator-custom-form-452 .forminator-checkbox-box{display:none!important}
.forminator-custom-form-452 .forminator-checkbox-label{font:400 13px/19px "Instrument Sans",sans-serif!important;color:#3A3A3A!important;padding:0!important;margin:0!important}
.forminator-custom-form-452 .forminator-button-submit{display:flex!important;align-items:center;justify-content:center;width:100%!important;min-height:54px;padding:16px 28px!important;background:#7ED957!important;color:#000!important;border:0!important;border-radius:999px!important;font:600 16px/20px "Instrument Sans",sans-serif!important;cursor:pointer;box-shadow:none!important;transition:background .2s;margin:0!important}
.forminator-custom-form-452 .forminator-button-submit:hover,.forminator-custom-form-452 .forminator-button-submit:focus{background:#6CC746!important;color:#000!important}
.forminator-custom-form-452 .forminator-response-message{border-radius:16px!important;padding:14px 18px!important;margin:0 0 16px!important;font:500 14px/20px "Instrument Sans",sans-serif!important;border:0!important}
.forminator-custom-form-452 .forminator-response-message.forminator-success{background:#E1EBD8!important;color:#000!important}
.forminator-custom-form-452 .forminator-response-message.forminator-error{background:#F8E3DF!important;color:#000!important}
.forminator-custom-form-452 .forminator-response-message p,.forminator-custom-form-452 .forminator-response-message li{color:inherit!important;font:inherit!important;margin:0!important}
.forminator-custom-form-452 .forminator-response-message:empty{display:none!important}
.forminator-custom-form-452 .forminator-response-message.forminator-error ul,.forminator-custom-form-452 .forminator-response-message.forminator-error p{display:none!important}
.forminator-custom-form-452 .forminator-response-message.forminator-error:before{content:"Skontroluj prosím označené polia."}
@media(max-width:767px){.forminator-custom-form-452 .forminator-row{flex-direction:column;gap:16px}}
/* /VW-FMN */
/* VW-LEGAL */
.vw-lg-wrap{align-items:flex-start!important}
.vw-lg-side{position:sticky!important;top:110px;align-self:flex-start;flex:0 0 300px!important;width:300px!important;max-width:300px}
.vw-lg-main{flex:1 1 0!important;min-width:0;width:auto!important}
.vw-lg-side,.vw-lg-main{font-family:"Instrument Sans",sans-serif;color:#000}
.vw-lg-side .vw-nav-title{font:700 18px/24px "Instrument Sans",sans-serif;margin:4px 12px 12px}
.vw-legal-nav{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}
.vw-legal-nav a{display:block;padding:12px 16px;border-radius:999px;color:#000!important;text-decoration:none!important;font:500 15px/20px "Instrument Sans",sans-serif;transition:background .2s}
.vw-legal-nav a:hover{background:#F2F1EC}
.vw-legal-nav a.is-active{background:#E1EBD8;font-weight:600}
.vw-help{margin-top:16px;padding:20px;border-radius:20px;background:#000;color:#fff;display:flex;flex-direction:column;gap:4px}
.vw-help strong{font:700 16px/22px "Instrument Sans",sans-serif;color:#fff}
.vw-help span{font-size:13px;color:#BDBDBD}
.vw-help a{color:#7ED957!important;font-size:14px;text-decoration:none!important}
.vw-help a.vw-help-btn{margin-top:12px;display:flex;justify-content:center;align-items:center;min-height:44px;border-radius:999px;background:#7ED957;color:#000!important;font-weight:600;transition:background .2s}
.vw-help a.vw-help-btn:hover{background:#6CC746}
.vw-legal{font:400 16px/26px "Instrument Sans",sans-serif;color:#3A3A3A;max-width:860px}
.vw-legal>*:first-child{margin-top:0}
.vw-legal h2{font:700 26px/32px "Instrument Sans",sans-serif;color:#000;margin:44px 0 14px}
.vw-legal h3{font:600 18px/24px "Instrument Sans",sans-serif;color:#000;margin:28px 0 10px}
.vw-legal p{margin:0 0 14px}
.vw-legal strong{color:#000;font-weight:600}
.vw-legal a{color:#000;text-decoration:underline;text-underline-offset:3px}
.vw-legal a:hover{color:#5FC23A}
.vw-legal ul{margin:0 0 16px;padding:0;list-style:none}
.vw-legal ul li{position:relative;padding-left:24px;margin:0 0 8px}
.vw-legal ul li:before{content:"";position:absolute;left:4px;top:10px;width:8px;height:8px;border-radius:50%;background:#7ED957}
.vw-legal .vw-meta{display:inline-block;font:500 13px/18px "Instrument Sans",sans-serif;color:#6B6B6B;background:#F7F6F2;border-radius:999px;padding:6px 14px;margin-bottom:8px}
.vw-legal .vw-note{background:#E1EBD8;border-radius:16px;padding:16px 20px;margin:16px 0 20px;color:#000;font-size:15px;line-height:23px}
.vw-legal .vw-box{background:#F7F6F2;border:1px solid #E3E3E3;border-radius:20px;padding:24px;font-size:15px;line-height:28px}
.vw-legal .vw-box p:last-child{margin:0}
.vw-legal mark.vw-todo{background:#FFF3B0;color:#000;padding:1px 6px;border-radius:6px}
.vw-legal .vw-tbl{width:100%;border-collapse:separate;border-spacing:0;margin:0 0 20px;border:1px solid #ECEAE4;border-radius:16px;overflow:hidden;font-size:15px;line-height:22px}
.vw-legal .vw-tbl th{background:#F7F6F2;text-align:left;font:600 12px/16px "Instrument Sans",sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#6B6B6B;padding:14px 16px;border:0}
.vw-legal .vw-tbl td{padding:14px 16px;border:0;border-top:1px solid #ECEAE4;vertical-align:top;background:#fff}
.vw-legal .vw-tbl td span{font-size:13px;color:#6B6B6B}
.vw-legal .vw-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:0 0 8px}
.vw-legal .vw-facts div{background:#F7F6F2;border-radius:20px;padding:18px 20px;display:flex;flex-direction:column;gap:2px}
.vw-legal .vw-facts strong{font:700 24px/30px "Instrument Sans",sans-serif;color:#000}
.vw-legal .vw-facts span{font-size:14px;color:#6B6B6B}
.vw-legal ol.vw-steps{list-style:none;margin:0 0 20px;padding:0;counter-reset:s;display:flex;flex-direction:column;gap:12px}
.vw-legal ol.vw-steps li{counter-increment:s;position:relative;padding:18px 20px 18px 72px;background:#F7F6F2;border-radius:20px;display:flex;flex-direction:column;gap:4px}
.vw-legal ol.vw-steps li:before{content:counter(s);position:absolute;left:20px;top:18px;width:36px;height:36px;border-radius:50%;background:#7ED957;color:#000;font:700 16px/36px "Instrument Sans",sans-serif;text-align:center}
.vw-legal ol.vw-steps li strong{font-size:17px;line-height:24px}
.vw-legal ol.vw-steps li span{font-size:15px;line-height:23px}
@media(max-width:1024px){.vw-lg-side{position:static!important;flex:0 0 auto!important;width:100%!important;max-width:none;align-self:stretch}.vw-lg-main{flex:0 0 auto!important;width:100%!important}.vw-legal-nav{flex-direction:row;flex-wrap:wrap}.vw-legal-nav a{background:#F7F6F2;padding:10px 14px;font-size:14px}.vw-help{display:none}.vw-lg-side .vw-nav-title{display:none}}
@media(max-width:767px){.vw-legal{font-size:15px;line-height:24px}.vw-legal h2{font-size:22px;line-height:28px;margin-top:36px}.vw-legal .vw-facts{grid-template-columns:1fr}.vw-legal .vw-tbl,.vw-legal .vw-tbl tbody,.vw-legal .vw-tbl tr,.vw-legal .vw-tbl td{display:block;width:100%;box-sizing:border-box}.vw-legal .vw-tbl thead{display:none}.vw-legal .vw-tbl tr{border-top:1px solid #ECEAE4}.vw-legal .vw-tbl tr:first-child{border-top:0}.vw-legal .vw-tbl td{border:0;padding:6px 16px}.vw-legal .vw-tbl td:first-child{padding-top:14px}.vw-legal .vw-tbl td:last-child{padding-bottom:14px}.vw-legal ol.vw-steps li{padding:16px 16px 16px 64px}.vw-legal ol.vw-steps li:before{left:16px}.vw-legal .vw-box{padding:18px;font-size:14px;line-height:26px;word-break:break-word}}
/* /VW-LEGAL */
/* VW-FNL */
.forminator-custom-form-488{display:grid!important;grid-template-columns:1fr auto;column-gap:8px;row-gap:0;font-family:"Instrument Sans",sans-serif!important;margin:0!important;width:100%}
.forminator-custom-form-488>*{grid-column:1/-1}
.forminator-custom-form-488 .forminator-response-message{grid-row:1}
.forminator-custom-form-488 .forminator-row{margin:0!important;display:contents!important}
.forminator-custom-form-488 .forminator-field-email{grid-column:1!important;grid-row:2}
.forminator-custom-form-488 .forminator-row-last{display:block!important;grid-column:2!important;grid-row:2;align-self:start}
.forminator-custom-form-488 .forminator-field-gdprcheckbox{grid-column:1/-1!important;grid-row:3;margin-top:10px!important}
.forminator-custom-form-488 .forminator-col{padding:0!important;margin-left:0!important;margin-right:0!important;margin-bottom:0!important;width:100%!important;max-width:none!important;flex:none!important}
.forminator-custom-form-488 .forminator-label{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.forminator-custom-form-488 .forminator-input{width:100%!important;box-sizing:border-box;height:52px;background:#fff!important;border:1px solid #fff!important;border-radius:999px!important;padding:0 20px!important;font:400 14px/20px "Instrument Sans",sans-serif!important;color:#000!important;box-shadow:none!important;outline:none!important;margin:0!important;transition:border-color .2s}
.forminator-custom-form-488 .forminator-input::placeholder{color:#6B6B6B;opacity:1}
.forminator-custom-form-488 .forminator-input:focus{border-color:#000!important}
.forminator-custom-form-488 .forminator-has_error .forminator-input{border-color:#D9534F!important}
.forminator-custom-form-488 .forminator-button-submit{height:52px;padding:0 28px!important;background:#000!important;color:#fff!important;border:0!important;border-radius:999px!important;font:600 14px/20px "Instrument Sans",sans-serif!important;cursor:pointer;box-shadow:none!important;white-space:nowrap;margin:0!important;transition:background .2s}
.forminator-custom-form-488 .forminator-button-submit:hover,.forminator-custom-form-488 .forminator-button-submit:focus{background:#2A2A2A!important;color:#fff!important}
.forminator-custom-form-488 .forminator-error-message{display:block;margin:6px 0 0 20px!important;padding:0!important;background:none!important;color:#000!important;font:500 12px/16px "Instrument Sans",sans-serif!important}
.forminator-custom-form-488 .forminator-error-message:before{display:none!important}
.forminator-custom-form-488 .forminator-field-gdprcheckbox .forminator-error-message{margin-left:28px!important}
.forminator-custom-form-488 .forminator-checkbox{display:flex!important;align-items:flex-start;gap:10px;cursor:pointer;margin:0!important}
.forminator-custom-form-488 .forminator-checkbox input{width:18px;height:18px;margin:1px 0 0;flex:0 0 18px;accent-color:#000;cursor:pointer;position:static!important;opacity:1!important}
.forminator-custom-form-488 .forminator-checkbox-box{display:none!important}
.forminator-custom-form-488 .forminator-checkbox-label{font:400 12px/20px "Instrument Sans",sans-serif!important;color:#3A3A3A!important;padding:0!important;margin:0!important}
.forminator-custom-form-488 .forminator-checkbox-label a{color:#3A3A3A!important;text-decoration:underline;text-underline-offset:2px}
.forminator-custom-form-488 .forminator-response-message{border-radius:999px!important;padding:12px 20px!important;margin:0 0 10px!important;font:600 14px/20px "Instrument Sans",sans-serif!important;border:0!important;background:#fff!important;color:#000!important}
.forminator-custom-form-488 .forminator-response-message.forminator-error{background:#000!important;color:#fff!important}
.forminator-custom-form-488 .forminator-response-message.forminator-error ul,.forminator-custom-form-488 .forminator-response-message.forminator-error p{display:none!important}
.forminator-custom-form-488 .forminator-response-message.forminator-error:before{content:"Skontroluj prosím e-mail a súhlas."}
.forminator-custom-form-488 .forminator-response-message p{margin:0!important;color:inherit!important;font:inherit!important}
.forminator-custom-form-488 .forminator-response-message:empty{display:none!important}
.vw-fnl .forminator-edit-module{display:none}
@media(max-width:420px){.forminator-custom-form-488 .forminator-button-submit{padding:0 20px!important}}
/* /VW-FNL *//* End custom CSS */