.elementor-kit-7354{--e-global-color-primary:#1C1B1B;--e-global-color-secondary:#6A6A6A;--e-global-color-text:#1C1B1B;--e-global-color-accent:#B18F6A;--e-global-color-1d6b3ad:#FBFBFB;--e-global-color-4f48bb5:#FFFFFF;--e-global-color-b0d3824:#FFFFFF00;--e-global-color-4d4fa76:#000000;--e-global-color-65704b2:#108102;--e-global-color-7471bc4:#CA0F12;--e-global-color-4cda61d:#D1D1D1;--e-global-color-60c3a69:#616161;--e-global-color-d7d94e4:#ECEBEB78;--e-global-color-061e980:#313131;--e-global-typography-primary-font-family:"Jost";--e-global-typography-primary-font-size:28px;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-primary-line-height:1.4em;--e-global-typography-primary-letter-spacing:0.18em;--e-global-typography-secondary-font-family:"Jost";--e-global-typography-secondary-font-size:22px;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-secondary-line-height:1.4em;--e-global-typography-text-font-family:"Jost";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:300;--e-global-typography-text-line-height:1.5em;--e-global-typography-accent-font-family:"Jost";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-text-transform:none;--e-global-typography-accent-line-height:1.5em;--e-global-typography-3265b19-font-family:"Jost";--e-global-typography-3265b19-font-size:13px;--e-global-typography-3265b19-font-weight:400;--e-global-typography-3265b19-text-transform:uppercase;--e-global-typography-3265b19-line-height:1.7em;--e-global-typography-3265b19-letter-spacing:0.18em;--e-global-typography-b22fccf-font-family:"Jost";--e-global-typography-b22fccf-font-size:12px;--e-global-typography-b22fccf-font-weight:400;--e-global-typography-b22fccf-text-transform:uppercase;--e-global-typography-b22fccf-line-height:1.4em;--e-global-typography-b22fccf-letter-spacing:0.18em;--e-global-typography-162ddf4-font-family:"Jost";--e-global-typography-162ddf4-font-size:12px;--e-global-typography-162ddf4-font-weight:400;--e-global-typography-162ddf4-text-transform:uppercase;--e-global-typography-162ddf4-line-height:1.7em;--e-global-typography-162ddf4-letter-spacing:0.18em;--e-global-typography-d0b1793-font-family:"Jost";--e-global-typography-d0b1793-font-size:10px;--e-global-typography-d0b1793-font-weight:400;--e-global-typography-d0b1793-text-transform:uppercase;--e-global-typography-d0b1793-line-height:1.4em;--e-global-typography-d0b1793-letter-spacing:0.18em;--e-global-typography-f6797c1-font-family:"Jost";--e-global-typography-f6797c1-font-size:15px;--e-global-typography-f6797c1-font-weight:400;--e-global-typography-f6797c1-text-transform:uppercase;--e-global-typography-f6797c1-line-height:1.7em;--e-global-typography-f6797c1-letter-spacing:0.18em;--e-global-typography-78db5c1-font-family:"Jost";--e-global-typography-78db5c1-font-size:14px;--e-global-typography-78db5c1-font-weight:300;--e-global-typography-78db5c1-line-height:1.5em;--e-global-typography-17df926-font-family:"Jost";--e-global-typography-17df926-font-size:22px;--e-global-typography-17df926-font-weight:300;--e-global-typography-17df926-text-transform:none;--e-global-typography-17df926-line-height:1.4em;--e-global-typography-f8f901c-font-family:"Jost";--e-global-typography-f8f901c-font-size:15px;--e-global-typography-f8f901c-font-weight:300;--e-global-typography-f8f901c-text-transform:uppercase;--e-global-typography-f8f901c-line-height:1.4em;--e-global-typography-f8f901c-letter-spacing:0.18em;--e-global-typography-6d0e290-font-family:"Jost";--e-global-typography-6d0e290-font-size:12px;--e-global-typography-6d0e290-font-weight:600;--e-global-typography-6d0e290-text-transform:uppercase;--e-global-typography-6d0e290-line-height:1.7em;--e-global-typography-6d0e290-letter-spacing:0.18em;--e-global-typography-9f542c7-font-family:"Jost";--e-global-typography-9f542c7-font-size:54px;--e-global-typography-9f542c7-font-weight:500;--e-global-typography-9f542c7-text-transform:uppercase;--e-global-typography-9f542c7-line-height:1.6em;--e-global-typography-9f542c7-letter-spacing:0.18em;--e-global-typography-842ee8f-font-family:"Jost";--e-global-typography-842ee8f-font-size:12px;--e-global-typography-842ee8f-font-weight:400;--e-global-typography-842ee8f-text-transform:none;--e-global-typography-842ee8f-text-decoration:underline;--e-global-typography-842ee8f-line-height:1.4em;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-7354 button,.elementor-kit-7354 input[type="button"],.elementor-kit-7354 input[type="submit"],.elementor-kit-7354 .elementor-button{background-color:var( --e-global-color-4f48bb5 );font-family:var( --e-global-typography-3265b19-font-family ), Sans-serif;font-size:var( --e-global-typography-3265b19-font-size );font-weight:var( --e-global-typography-3265b19-font-weight );text-transform:var( --e-global-typography-3265b19-text-transform );line-height:var( --e-global-typography-3265b19-line-height );letter-spacing:var( --e-global-typography-3265b19-letter-spacing );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:10.5px 28px 10.5px 28px;}.elementor-kit-7354 e-page-transition{background-color:#FFBC7D;}body.e-wc-message-notice .woocommerce-message .button:hover, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button:hover{background-color:#71A234 !important;background-image:none !important;}body.e-wc-info-notice .woocommerce-info .button:hover, body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button:hover, body.e-wc-info-notice .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-info .woocommerce-Button:hover, body.e-wc-info-notice .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .wc-block-components-notice-banner.is-info .woocommerce-Button:hover{background-color:#2876A0 !important;background-image:none !important;}.elementor-kit-7354 a{color:var( --e-global-color-primary );}.elementor-kit-7354 h1{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-7354 h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-7354 h3{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-7354 h4{color:var( --e-global-color-primary );}.elementor-kit-7354 h5{color:var( --e-global-color-primary );}.elementor-kit-7354 input:not([type="button"]):not([type="submit"]),.elementor-kit-7354 textarea,.elementor-kit-7354 .elementor-field-textual{color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:10.5px 28px 10.5px 28px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;--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);}.e-wc-error-notice .woocommerce-error, .e-wc-error-notice .wc-block-components-notice-banner.is-error{--error-message-text-color:var( --e-global-color-primary );font-family:var( --e-global-typography-78db5c1-font-family ), Sans-serif;font-size:var( --e-global-typography-78db5c1-font-size );font-weight:var( --e-global-typography-78db5c1-font-weight );line-height:var( --e-global-typography-78db5c1-line-height );letter-spacing:var( --e-global-typography-78db5c1-letter-spacing );--error-message-icon-color:var( --e-global-color-primary );--error-box-border-radius:0px 0px 0px 0px;}body.e-wc-error-notice .woocommerce-error a.wc-backward, body.e-wc-error-notice .wc-block-components-notice-banner.is-error a.wc-backward{font-family:var( --e-global-typography-78db5c1-font-family ), Sans-serif;font-size:var( --e-global-typography-78db5c1-font-size );font-weight:var( --e-global-typography-78db5c1-font-weight );line-height:var( --e-global-typography-78db5c1-line-height );letter-spacing:var( --e-global-typography-78db5c1-letter-spacing );}body.e-wc-error-notice .woocommerce-error, body.e-wc-error-notice .wc-block-components-notice-banner.is-error{border-style:none;}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{font-family:var( --e-global-typography-78db5c1-font-family ), Sans-serif;font-size:var( --e-global-typography-78db5c1-font-size );font-weight:var( --e-global-typography-78db5c1-font-weight );line-height:var( --e-global-typography-78db5c1-line-height );letter-spacing:var( --e-global-typography-78db5c1-letter-spacing );--message-box-border-radius:0px 0px 0px 0px;--message-buttons-hover-text-color:var( --e-global-color-4f48bb5 );--message-buttons-hover-border-color:#71A234;--message-border-type:solid;--message-buttons-border-radius:0px 0px 0px 0px;}body.e-wc-message-notice .woocommerce-message .restore-item, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, body.e-wc-message-notice .woocommerce-message a:not([class]), body.e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){font-family:var( --e-global-typography-78db5c1-font-family ), Sans-serif;font-size:var( --e-global-typography-78db5c1-font-size );font-weight:var( --e-global-typography-78db5c1-font-weight );line-height:var( --e-global-typography-78db5c1-line-height );letter-spacing:var( --e-global-typography-78db5c1-letter-spacing );}body.e-wc-message-notice .woocommerce-message, body.e-wc-message-notice .wc-block-components-notice-banner.is-success{border-style:none;}body.e-wc-message-notice .woocommerce-message .button, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button{font-family:var( --e-global-typography-3265b19-font-family ), Sans-serif;font-size:var( --e-global-typography-3265b19-font-size );font-weight:var( --e-global-typography-3265b19-font-weight );text-transform:var( --e-global-typography-3265b19-text-transform );line-height:var( --e-global-typography-3265b19-line-height );letter-spacing:var( --e-global-typography-3265b19-letter-spacing );border-width:1px 1px 1px 1px;}.e-wc-info-notice .woocommerce-info, .e-wc-info-notice .wc-block-components-notice-banner.is-info{font-family:var( --e-global-typography-78db5c1-font-family ), Sans-serif;font-size:var( --e-global-typography-78db5c1-font-size );font-weight:var( --e-global-typography-78db5c1-font-weight );line-height:var( --e-global-typography-78db5c1-line-height );letter-spacing:var( --e-global-typography-78db5c1-letter-spacing );--info-box-border-radius:0px 0px 0px 0px;--info-buttons-hover-text-color:var( --e-global-color-4f48bb5 );--info-buttons-hover-border-color:#2876A0;--info-border-type:solid;--info-buttons-border-radius:0px 0px 0px 0px;}body.e-wc-info-notice .woocommerce-info, body.e-wc-info-notice .wc-block-components-notice-banner.is-info{border-style:none;}body.e-wc-info-notice .woocommerce-info .button, body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button{font-family:var( --e-global-typography-3265b19-font-family ), Sans-serif;font-size:var( --e-global-typography-3265b19-font-size );font-weight:var( --e-global-typography-3265b19-font-weight );text-transform:var( --e-global-typography-3265b19-text-transform );line-height:var( --e-global-typography-3265b19-line-height );letter-spacing:var( --e-global-typography-3265b19-letter-spacing );border-width:1px 1px 1px 1px;}.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-kit-7354{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-7354 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-7354 h2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-7354 h3{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-7354 button,.elementor-kit-7354 input[type="button"],.elementor-kit-7354 input[type="submit"],.elementor-kit-7354 .elementor-button{font-size:var( --e-global-typography-3265b19-font-size );line-height:var( --e-global-typography-3265b19-line-height );letter-spacing:var( --e-global-typography-3265b19-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}.e-wc-error-notice .woocommerce-error, .e-wc-error-notice .wc-block-components-notice-banner.is-error{font-size:var( --e-global-typography-78db5c1-font-size );line-height:var( --e-global-typography-78db5c1-line-height );letter-spacing:var( --e-global-typography-78db5c1-letter-spacing );}body.e-wc-error-notice .woocommerce-error a.wc-backward, body.e-wc-error-notice .wc-block-components-notice-banner.is-error a.wc-backward{font-size:var( --e-global-typography-78db5c1-font-size );line-height:var( --e-global-typography-78db5c1-line-height );letter-spacing:var( --e-global-typography-78db5c1-letter-spacing );}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{font-size:var( --e-global-typography-78db5c1-font-size );line-height:var( --e-global-typography-78db5c1-line-height );letter-spacing:var( --e-global-typography-78db5c1-letter-spacing );}body.e-wc-message-notice .woocommerce-message .restore-item, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, body.e-wc-message-notice .woocommerce-message a:not([class]), body.e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){font-size:var( --e-global-typography-78db5c1-font-size );line-height:var( --e-global-typography-78db5c1-line-height );letter-spacing:var( --e-global-typography-78db5c1-letter-spacing );}body.e-wc-message-notice .woocommerce-message .button, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button{font-size:var( --e-global-typography-3265b19-font-size );line-height:var( --e-global-typography-3265b19-line-height );letter-spacing:var( --e-global-typography-3265b19-letter-spacing );}.e-wc-info-notice .woocommerce-info, .e-wc-info-notice .wc-block-components-notice-banner.is-info{font-size:var( --e-global-typography-78db5c1-font-size );line-height:var( --e-global-typography-78db5c1-line-height );letter-spacing:var( --e-global-typography-78db5c1-letter-spacing );}body.e-wc-info-notice .woocommerce-info .button, body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button{font-size:var( --e-global-typography-3265b19-font-size );line-height:var( --e-global-typography-3265b19-line-height );letter-spacing:var( --e-global-typography-3265b19-letter-spacing );}}@media(max-width:767px){.elementor-kit-7354{--e-global-typography-9f542c7-font-size:36px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-7354 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-7354 h2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-7354 h3{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-7354 button,.elementor-kit-7354 input[type="button"],.elementor-kit-7354 input[type="submit"],.elementor-kit-7354 .elementor-button{font-size:var( --e-global-typography-3265b19-font-size );line-height:var( --e-global-typography-3265b19-line-height );letter-spacing:var( --e-global-typography-3265b19-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}.e-wc-error-notice .woocommerce-error, .e-wc-error-notice .wc-block-components-notice-banner.is-error{font-size:var( --e-global-typography-78db5c1-font-size );line-height:var( --e-global-typography-78db5c1-line-height );letter-spacing:var( --e-global-typography-78db5c1-letter-spacing );}body.e-wc-error-notice .woocommerce-error a.wc-backward, body.e-wc-error-notice .wc-block-components-notice-banner.is-error a.wc-backward{font-size:var( --e-global-typography-78db5c1-font-size );line-height:var( --e-global-typography-78db5c1-line-height );letter-spacing:var( --e-global-typography-78db5c1-letter-spacing );}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{font-size:var( --e-global-typography-78db5c1-font-size );line-height:var( --e-global-typography-78db5c1-line-height );letter-spacing:var( --e-global-typography-78db5c1-letter-spacing );}body.e-wc-message-notice .woocommerce-message .restore-item, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, body.e-wc-message-notice .woocommerce-message a:not([class]), body.e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){font-size:var( --e-global-typography-78db5c1-font-size );line-height:var( --e-global-typography-78db5c1-line-height );letter-spacing:var( --e-global-typography-78db5c1-letter-spacing );}body.e-wc-message-notice .woocommerce-message .button, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button{font-size:var( --e-global-typography-3265b19-font-size );line-height:var( --e-global-typography-3265b19-line-height );letter-spacing:var( --e-global-typography-3265b19-letter-spacing );}.e-wc-info-notice .woocommerce-info, .e-wc-info-notice .wc-block-components-notice-banner.is-info{font-size:var( --e-global-typography-78db5c1-font-size );line-height:var( --e-global-typography-78db5c1-line-height );letter-spacing:var( --e-global-typography-78db5c1-letter-spacing );}body.e-wc-info-notice .woocommerce-info .button, body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button{font-size:var( --e-global-typography-3265b19-font-size );line-height:var( --e-global-typography-3265b19-line-height );letter-spacing:var( --e-global-typography-3265b19-letter-spacing );}}/* Start custom CSS */.jet-collapse-none {
    display: none !important;
}

* {
  outline: none !important;
}
/* Menu toggle ikony */
span.elementor-menu-toggle__icon--open,
span.elementor-menu-toggle__icon--close {
    line-height: 0;
}
/* Elementor icon wrapper */
.elementor-icon-wrapper {
  line-height: 0;
}
/* Complianz – zavírací ikonka */
.cmplz-cookiebanner .cmplz-close svg {
    width: 11px !important;
    height: 11px !important;
}
/* Complianz dokument */
#cmplz-document {
    max-width: 100%;
}
/* Skrytí košíku */
i.fas.fa-shopping-cart {
    display: none;
}
/* Accordion border úprava */
.elementor-accordion .elementor-accordion-item {
    border: 1px solid;
    border-left: 0;
    border-right: 0;
}
/* Sticky menu – barvy */
.elementor-sticky--effects .sticky-menu ul li a {
   color: white;
}

/* === Sticky menu – white ===
   POZOR: backdrop-filter je přesunutý na ::before, aby header sám
   nezakládal nový containing block pro position: fixed potomky
   (mini-cart dropdown). Header musí mít position: relative. */
#whitemenu.elementor-sticky--effects {
    position: relative;
    background: rgba(0, 0, 0, 0.3);
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
}
#whitemenu.elementor-sticky--effects::before {
    content: "";
    position: absolute;
    inset: 0;
    backdrop-filter: blur(9.9px);
    -webkit-backdrop-filter: blur(9.9px);
    z-index: -1;
    pointer-events: none;
}

/* === Sticky menu – black === (stejný fix) */
#blackmenu.elementor-sticky--effects {
    position: relative;
    background: rgba(255, 255, 255, 0.3);
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
}
#blackmenu.elementor-sticky--effects::before {
    content: "";
    position: absolute;
    inset: 0;
    backdrop-filter: blur(9.9px);
    -webkit-backdrop-filter: blur(9.9px);
    z-index: -1;
    pointer-events: none;
}

/* Sticky header fix */
header.elementor-sticky--active {
    width: 100% !important;
    left: 0 !important;
    right: 0 !important;
}
/* Kotvy – offset */
body:not(.elementor-editor-active) .elementor-widget-menu-anchor {
   position: relative;
   z-index: -1;
}
body:not(.elementor-editor-active) .elementor-menu-anchor:before {
   content: "";
   display: block;
   height: 110px; 
   margin: -110px 0 0; 
   visibility: hidden;
   pointer-events: none;
}
/* UL styl */
ul {
    padding-left: 20px;
    list-style-type: square;
}
/* WooCommerce – atributy */
.woocommerce-product-attributes-item__label,
.woocommerce-product-attributes-item__value {
    text-align: left;
    vertical-align: bottom !important;
    background: transparent !important;
    border: none !important;
    font-size: 14px;
}
.woocommerce-product-attributes.shop_attributes tr {
    border-bottom: 1px solid #eaeaea;
}
.woocommerce-product-attributes.shop_attributes tr:last-child {
    border-bottom: none;
}
.woocommerce-product-attributes-item__label {
    letter-spacing: 0.03em;
    text-transform: uppercase;
    font-size: 11px;
}
.woocommerce-product-attributes-item__value p {
    font-style: normal;
    font-weight: 300;
}

.jet-listing-grid .jet-engine-swiper-pagination-wrapper {
    display: flex !important;
    gap: 10px !important;
    align-items: center !important;
    margin-top: 40px !important;
    margin-bottom: 20px !important;
    position: relative !important;
}

.jet-listing-grid .jet-engine-swiper-pagination-wrapper .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    margin: 0;
    background: transparent;
    border: 1.5px solid rgba(0, 0, 0, 0.3);
    border-radius: 50%;
    opacity: 1;
    transition: all 0.3s ease;
    cursor: pointer;
}

.jet-listing-grid .jet-engine-swiper-pagination-wrapper .swiper-pagination-bullet:hover {
    border-color: rgba(0, 0, 0, 0.6);
    transform: scale(1.2);
}

.jet-listing-grid .jet-engine-swiper-pagination-wrapper .swiper-pagination-bullet-active {
    width: 24px;
    border-radius: 4px;
}


.styletext {
  font-weight: 300;
  font-style: italic;
  text-transform: lowercase;
  color: #B18F6A;
}

/* Mezera pod číslovanými i nečíslovanými seznamy */
ol, ul {
  margin-bottom: 20px;
}

/* Mezera pod jednotlivými položkami v seznamu (pro lepší čitelnost) */
ol li, ul li {
  margin-bottom: 8px;
}

p.stock.in-stock {
    display:none;
}

#sb_instagram #sbi_images {
    padding: 0px
}

/* Oprava barvy textu u označené položky v Select2 */
.select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-container--default .select2-results__option--highlighted[data-selected] {
    color: #ffffff !important; /* Nastaví bílý text */
    background-color: #0073aa !important; /* Libovolná barva pozadí */
}

.custom-currency-switcher a {
  font-family: var(--e-global-typography-3265b19-font-family), Sans-serif;
  font-size: var(--e-global-typography-3265b19-font-size);
  font-weight: var(--e-global-typography-3265b19-font-weight);
  text-transform: var(--e-global-typography-3265b19-text-transform);
  letter-spacing: var(--e-global-typography-3265b19-letter-spacing);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Jost';
	font-display: auto;
	src: url('https://www.maisondeluxeprague.com/wp-content/uploads/2026/08/Jost-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */