.elementor-4251 .elementor-element.elementor-element-f7e6c86{--display:flex;--min-height:42px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4251 .elementor-element.elementor-element-f7e6c86:not(.elementor-motion-effects-element-type-background), .elementor-4251 .elementor-element.elementor-element-f7e6c86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5EFE6;}.elementor-4251 .elementor-element.elementor-element-8a2c9c6 .elementor-icon-list-icon i{color:#E0AE73;transition:color 0.3s;}.elementor-4251 .elementor-element.elementor-element-8a2c9c6 .elementor-icon-list-icon svg{fill:#E0AE73;transition:fill 0.3s;}.elementor-4251 .elementor-element.elementor-element-8a2c9c6{--e-icon-list-icon-size:17px;--icon-vertical-offset:0px;}.elementor-4251 .elementor-element.elementor-element-8a2c9c6 .elementor-icon-list-icon{padding-inline-end:14px;}.elementor-4251 .elementor-element.elementor-element-8a2c9c6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4251 .elementor-element.elementor-element-8a2c9c6 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;}.elementor-4251 .elementor-element.elementor-element-8a2c9c6 .elementor-icon-list-text{color:#62122D;transition:color 0.3s;}.elementor-4251 .elementor-element.elementor-element-8a2c9c6 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#E0AE73;}.elementor-4251 .elementor-element.elementor-element-9628a7e{--display:flex;--min-height:52px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-4251 .elementor-element.elementor-element-9628a7e:not(.elementor-motion-effects-element-type-background), .elementor-4251 .elementor-element.elementor-element-9628a7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#62122D;}.elementor-4251 .elementor-element.elementor-element-5f18a766.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4251 .elementor-element.elementor-element-5f18a766 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(24px/2);}.elementor-4251 .elementor-element.elementor-element-5f18a766 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(24px/2);}.elementor-4251 .elementor-element.elementor-element-5f18a766 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(24px/2);}.elementor-4251 .elementor-element.elementor-element-5f18a766 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-24px/2);}.elementor-4251 .elementor-element.elementor-element-5f18a766 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-24px/2);}.elementor-4251 .elementor-element.elementor-element-5f18a766 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-4251 .elementor-element.elementor-element-5f18a766 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-4251 .elementor-element.elementor-element-5f18a766 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#E0AE73;}.elementor-4251 .elementor-element.elementor-element-5f18a766 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#E0AE73;}.elementor-4251 .elementor-element.elementor-element-5f18a766{--e-icon-list-icon-size:18px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-4251 .elementor-element.elementor-element-5f18a766 .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-4251 .elementor-element.elementor-element-5f18a766 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4251 .elementor-element.elementor-element-5f18a766 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-4251 .elementor-element.elementor-element-5f18a766 .elementor-icon-list-text{color:#F8F5F2;transition:color 0.3s;}.elementor-4251 .elementor-element.elementor-element-5f18a766 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#E0AE73;}.elementor-4251 .elementor-element.elementor-element-fe22b60.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4251 .elementor-element.elementor-element-fe22b60 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(36px/2);}.elementor-4251 .elementor-element.elementor-element-fe22b60 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(36px/2);}.elementor-4251 .elementor-element.elementor-element-fe22b60 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(36px/2);}.elementor-4251 .elementor-element.elementor-element-fe22b60 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-36px/2);}.elementor-4251 .elementor-element.elementor-element-fe22b60 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-36px/2);}.elementor-4251 .elementor-element.elementor-element-fe22b60 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-4251 .elementor-element.elementor-element-fe22b60 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-4251 .elementor-element.elementor-element-fe22b60{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4251 .elementor-element.elementor-element-fe22b60 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4251 .elementor-element.elementor-element-fe22b60 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;}.elementor-4251 .elementor-element.elementor-element-fe22b60 .elementor-icon-list-text{color:#F8F5F2;transition:color 0.3s;}.elementor-4251 .elementor-element.elementor-element-fe22b60 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#E0AE73;}.elementor-4251 .elementor-element.elementor-element-b2d22bc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:nowrap;--padding-top:26px;--padding-bottom:26px;--padding-left:50px;--padding-right:50px;}.elementor-4251 .elementor-element.elementor-element-b2d22bc:not(.elementor-motion-effects-element-type-background), .elementor-4251 .elementor-element.elementor-element-b2d22bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4251 .elementor-element.elementor-element-be8107b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4251 .elementor-element.elementor-element-13dc976b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4251 .elementor-element.elementor-element-13dc976b{text-align:start;}.elementor-4251 .elementor-element.elementor-element-13dc976b img{width:140px;}.elementor-4251 .elementor-element.elementor-element-587756f5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4251 .elementor-element.elementor-element-587756f5 .elementor-menu-toggle{margin:0 auto;}.elementor-4251 .elementor-element.elementor-element-587756f5 .elementor-nav-menu .elementor-item{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-4251 .elementor-element.elementor-element-587756f5 .elementor-nav-menu--main .elementor-item{color:#1B130C;fill:#1B130C;padding-left:17px;padding-right:17px;}.elementor-4251 .elementor-element.elementor-element-587756f5 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-4251 .elementor-element.elementor-element-587756f5 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-4251 .elementor-element.elementor-element-587756f5 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-4251 .elementor-element.elementor-element-587756f5 .elementor-nav-menu--main .elementor-item:focus{color:#E0AE73;fill:#E0AE73;}.elementor-4251 .elementor-element.elementor-element-587756f5 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#E0AE73;}.elementor-4251 .elementor-element.elementor-element-587756f5 .elementor-nav-menu--dropdown a, .elementor-4251 .elementor-element.elementor-element-587756f5 .elementor-menu-toggle{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-4251 .elementor-element.elementor-element-587756f5 .elementor-nav-menu--dropdown{background-color:var( --e-global-color-e04f4ea );border-radius:10px 10px 10px 10px;}.elementor-4251 .elementor-element.elementor-element-587756f5 .elementor-nav-menu--dropdown a:hover,
					.elementor-4251 .elementor-element.elementor-element-587756f5 .elementor-nav-menu--dropdown a:focus,
					.elementor-4251 .elementor-element.elementor-element-587756f5 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-4251 .elementor-element.elementor-element-587756f5 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-4251 .elementor-element.elementor-element-587756f5 .elementor-menu-toggle:hover,
					.elementor-4251 .elementor-element.elementor-element-587756f5 .elementor-menu-toggle:focus{color:#E0AE73;}.elementor-4251 .elementor-element.elementor-element-587756f5 .elementor-nav-menu--dropdown a:hover,
					.elementor-4251 .elementor-element.elementor-element-587756f5 .elementor-nav-menu--dropdown a:focus,
					.elementor-4251 .elementor-element.elementor-element-587756f5 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-4251 .elementor-element.elementor-element-587756f5 .elementor-nav-menu--dropdown a.highlighted{background-color:#E0AE731A;}.elementor-4251 .elementor-element.elementor-element-587756f5 .elementor-nav-menu--dropdown a.elementor-item-active{color:#E0AE73;background-color:#E0AE731A;}.elementor-4251 .elementor-element.elementor-element-587756f5 .elementor-nav-menu--dropdown .elementor-item, .elementor-4251 .elementor-element.elementor-element-587756f5 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;}.elementor-4251 .elementor-element.elementor-element-587756f5 .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:10px;border-top-right-radius:10px;}.elementor-4251 .elementor-element.elementor-element-587756f5 .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:10px;border-bottom-left-radius:10px;}.elementor-4251 .elementor-element.elementor-element-587756f5 .elementor-nav-menu--main .elementor-nav-menu--dropdown, .elementor-4251 .elementor-element.elementor-element-587756f5 .elementor-nav-menu__container.elementor-nav-menu--dropdown{box-shadow:0px 12px 32px 0px rgba(27,19,12,0.10);}.elementor-4251 .elementor-element.elementor-element-587756f5 .elementor-nav-menu--dropdown a{padding-left:16px;padding-right:16px;padding-top:10px;padding-bottom:10px;}.elementor-4251 .elementor-element.elementor-element-587756f5 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-4251 .elementor-element.elementor-element-587756f5 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:14px !important;}.elementor-4251 .elementor-element.elementor-element-617b750 .e-search-input{background-color:var( --e-global-color-5dfec09 );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 );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-4251 .elementor-element.elementor-element-617b750 .e-search-submit{background-color:#00000000;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-text );}.elementor-4251 .elementor-element.elementor-element-617b750 .e-search-results-container{background-color:#FFFFFF;}.elementor-4251 .elementor-element.elementor-element-617b750.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4251 .elementor-element.elementor-element-617b750{--e-search-results-columns:1;--e-search-input-padding-block-start:0px;--e-search-input-padding-inline-start:10px;--e-search-input-padding-block-end:0px;--e-search-input-padding-inline-end:10px;--e-search-submit-margin-inline-start:0px;--e-search-icon-clear-size:16px;--e-search-icon-clear-color:var( --e-global-color-primary );--e-search-icon-submit-size:30px;--e-search-submit-icon-gap:0px;--e-search-submit-color:var( --e-global-color-text );--e-search-icon-submit-color:#A4A19E;--e-search-submit-border-radius:0px 0px 0px 0px;--e-search-submit-padding:10px 10px 10px 10px;--e-search-results-border-radius:0px 0px 0px 0px;--e-search-results-padding:0px 0px 0px 0px;--e-search-input-and-results-gap:6px;--e-search-results-max-height:420px;--e-search-results-column-gap:0px;--e-search-results-row-gap:0px;--e-search-loader-icon-color:#E0AE73;--e-search-nothing-found-padding-block-start:16px;--e-search-nothing-found-padding-block-end:16px;--e-search-nothing-found-message-alignment:center;--e-search-nothing-found-message-color:#8A7F84;}.elementor-4251 .elementor-element.elementor-element-617b750.e-focus .e-search-input{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-text );}.elementor-4251 .elementor-element.elementor-element-617b750 .e-search-input-wrapper > svg:hover{--e-search-icon-clear-color:var( --e-global-color-secondary );}.elementor-4251 .elementor-element.elementor-element-617b750 .e-search-input-wrapper > i:hover{--e-search-icon-clear-color:var( --e-global-color-secondary );}.elementor-4251 .elementor-element.elementor-element-617b750 .e-search-submit:hover{--e-search-submit-color:#E0AE73;--e-search-icon-submit-color:#E0AE73;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-text );}.elementor-4251 .elementor-element.elementor-element-617b750 .e-search-results-container > div{border-style:solid;border-width:1px 1px 1px 1px;border-color:#EFEAE5;box-shadow:0px 12px 32px 0px rgba(27,19,12,0.10);}.elementor-4251 .elementor-element.elementor-element-617b750 .e-search-nothing-found-message{font-family:"Montserrat", Sans-serif;font-size:14px;}.elementor-4251 .elementor-element.elementor-element-a6c06da{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4251 .elementor-element.elementor-element-979a3e4{width:auto;max-width:auto;}.elementor-4251 .elementor-element.elementor-element-14cbcfc0 > .elementor-widget-container{margin:-4px 0px 0px 0px;}.elementor-4251 .elementor-element.elementor-element-14cbcfc0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4251 .elementor-element.elementor-element-14cbcfc0 .elementor-icon-wrapper{text-align:center;}.elementor-4251 .elementor-element.elementor-element-14cbcfc0.elementor-view-stacked .elementor-icon{background-color:#A4A19E;}.elementor-4251 .elementor-element.elementor-element-14cbcfc0.elementor-view-framed .elementor-icon, .elementor-4251 .elementor-element.elementor-element-14cbcfc0.elementor-view-default .elementor-icon{color:#A4A19E;border-color:#A4A19E;}.elementor-4251 .elementor-element.elementor-element-14cbcfc0.elementor-view-framed .elementor-icon, .elementor-4251 .elementor-element.elementor-element-14cbcfc0.elementor-view-default .elementor-icon svg{fill:#A4A19E;}.elementor-4251 .elementor-element.elementor-element-14cbcfc0.elementor-view-stacked .elementor-icon:hover{background-color:#E0AE73;}.elementor-4251 .elementor-element.elementor-element-14cbcfc0.elementor-view-framed .elementor-icon:hover, .elementor-4251 .elementor-element.elementor-element-14cbcfc0.elementor-view-default .elementor-icon:hover{color:#E0AE73;border-color:#E0AE73;}.elementor-4251 .elementor-element.elementor-element-14cbcfc0.elementor-view-framed .elementor-icon:hover, .elementor-4251 .elementor-element.elementor-element-14cbcfc0.elementor-view-default .elementor-icon:hover svg{fill:#E0AE73;}.elementor-4251 .elementor-element.elementor-element-14cbcfc0 .elementor-icon{font-size:25px;}.elementor-4251 .elementor-element.elementor-element-14cbcfc0 .elementor-icon svg{height:25px;}.elementor-4251 .elementor-element.elementor-element-6c379415 .elementor-menu-cart__close-button, .elementor-4251 .elementor-element.elementor-element-6c379415 .elementor-menu-cart__close-button-custom{margin-left:auto;}.elementor-4251 .elementor-element.elementor-element-6c379415.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4251 .elementor-element.elementor-element-6c379415{--divider-style:solid;--subtotal-divider-style:solid;--cart-buttons-position-margin:auto;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:#A4A19E;--toggle-button-background-color:var( --e-global-color-5dfec09 );--toggle-button-border-color:var( --e-global-color-5dfec09 );--toggle-button-icon-hover-color:#E0AE73;--toggle-button-hover-background-color:var( --e-global-color-5dfec09 );--toggle-button-hover-border-color:var( --e-global-color-5dfec09 );--toggle-button-border-width:0px;--toggle-icon-size:28px;--toggle-icon-padding:0px 0px 0px 0px;--items-indicator-text-color:var( --e-global-color-e04f4ea );--items-indicator-background-color:var( --e-global-color-primary );--cart-border-style:none;--cart-border-radius:0px 0px 0px 0px;--cart-close-icon-size:32px;--cart-close-button-color:var( --e-global-color-primary );--cart-close-button-hover-color:var( --e-global-color-secondary );--remove-item-button-color:var( --e-global-color-primary );--remove-item-button-hover-color:var( --e-global-color-secondary );--menu-cart-subtotal-color:var( --e-global-color-secondary );--menu-cart-subtotal-text-align:left;--product-variations-color:var( --e-global-color-text );--product-price-color:var( --e-global-color-text );--cart-footer-layout:1fr;--products-max-height-sidecart:calc(100vh - 300px);--products-max-height-minicart:calc(100vh - 450px);--view-cart-button-text-color:var( --e-global-color-e04f4ea );--view-cart-button-background-color:var( --e-global-color-primary );--view-cart-button-hover-text-color:var( --e-global-color-e04f4ea );--view-cart-button-hover-background-color:#E0AE73;--checkout-button-text-color:var( --e-global-color-e04f4ea );--checkout-button-background-color:var( --e-global-color-secondary );--checkout-button-hover-text-color:var( --e-global-color-e04f4ea );--checkout-button-hover-background-color:#E0AE73;}.elementor-4251 .elementor-element.elementor-element-6c379415 .elementor-menu-cart__subtotal{font-family:var( --e-global-typography-80899b4-font-family ), Sans-serif;font-size:var( --e-global-typography-80899b4-font-size );font-weight:var( --e-global-typography-80899b4-font-weight );text-transform:var( --e-global-typography-80899b4-text-transform );}.elementor-4251 .elementor-element.elementor-element-6c379415 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;--subtotal-divider-color:#E2E2E2;}.elementor-4251 .elementor-element.elementor-element-6c379415 .elementor-menu-cart__product-name a{font-family:"Lora", Sans-serif;font-size:17px;font-weight:500;text-transform:uppercase;}.elementor-4251 .elementor-element.elementor-element-6c379415 .elementor-menu-cart__product .variation{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 );}.elementor-4251 .elementor-element.elementor-element-6c379415 .elementor-menu-cart__product-price{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-4251 .elementor-element.elementor-element-6c379415 .elementor-menu-cart__footer-buttons .elementor-button{font-family:var( --e-global-typography-b7ef355-font-family ), Sans-serif;font-size:var( --e-global-typography-b7ef355-font-size );font-weight:var( --e-global-typography-b7ef355-font-weight );text-transform:var( --e-global-typography-b7ef355-text-transform );}.elementor-4251 .elementor-element.elementor-element-6c379415 .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-family:var( --e-global-typography-b7ef355-font-family ), Sans-serif;font-size:var( --e-global-typography-b7ef355-font-size );font-weight:var( --e-global-typography-b7ef355-font-weight );text-transform:var( --e-global-typography-b7ef355-text-transform );}.elementor-4251 .elementor-element.elementor-element-6c379415 .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-family:var( --e-global-typography-b7ef355-font-family ), Sans-serif;font-size:var( --e-global-typography-b7ef355-font-size );font-weight:var( --e-global-typography-b7ef355-font-weight );text-transform:var( --e-global-typography-b7ef355-text-transform );}.elementor-4251 .elementor-element.elementor-element-298b0f6f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);}.elementor-4251 .elementor-element.elementor-element-298b0f6f:not(.elementor-motion-effects-element-type-background), .elementor-4251 .elementor-element.elementor-element-298b0f6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e04f4ea );}.elementor-4251 .elementor-element.elementor-element-1791d39c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4251 .elementor-element.elementor-element-77ddc2c6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4251 .elementor-element.elementor-element-10ed46d6 .e-search-input{background-color:var( --e-global-color-5dfec09 );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 );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-4251 .elementor-element.elementor-element-10ed46d6 .e-search-submit{background-color:var( --e-global-color-5dfec09 );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-text );}.elementor-4251 .elementor-element.elementor-element-10ed46d6.e-focus .e-search-input{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-text );}.elementor-4251 .elementor-element.elementor-element-10ed46d6{--e-search-input-padding-block-start:0px;--e-search-input-padding-inline-start:10px;--e-search-input-padding-block-end:0px;--e-search-input-padding-inline-end:10px;--e-search-submit-margin-inline-start:0px;--e-search-icon-clear-size:16px;--e-search-icon-clear-color:var( --e-global-color-primary );--e-search-icon-submit-size:24px;--e-search-submit-icon-gap:0px;--e-search-submit-color:var( --e-global-color-text );--e-search-icon-submit-color:#A4A19E;--e-search-submit-border-radius:0px 0px 0px 0px;--e-search-submit-padding:10px 10px 10px 10px;}.elementor-4251 .elementor-element.elementor-element-10ed46d6 .e-search-input-wrapper > svg:hover{--e-search-icon-clear-color:var( --e-global-color-secondary );}.elementor-4251 .elementor-element.elementor-element-10ed46d6 .e-search-input-wrapper > i:hover{--e-search-icon-clear-color:var( --e-global-color-secondary );}.elementor-4251 .elementor-element.elementor-element-10ed46d6 .e-search-submit:hover{--e-search-submit-color:#E0AE73;--e-search-icon-submit-color:#E0AE73;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-text );}.elementor-4251 .elementor-element.elementor-element-5e9d1b05 > .elementor-widget-container{margin:-4px 0px 0px 0px;}.elementor-4251 .elementor-element.elementor-element-5e9d1b05 .elementor-icon-wrapper{text-align:center;}.elementor-4251 .elementor-element.elementor-element-5e9d1b05.elementor-view-stacked .elementor-icon{background-color:#A4A19E;}.elementor-4251 .elementor-element.elementor-element-5e9d1b05.elementor-view-framed .elementor-icon, .elementor-4251 .elementor-element.elementor-element-5e9d1b05.elementor-view-default .elementor-icon{color:#A4A19E;border-color:#A4A19E;}.elementor-4251 .elementor-element.elementor-element-5e9d1b05.elementor-view-framed .elementor-icon, .elementor-4251 .elementor-element.elementor-element-5e9d1b05.elementor-view-default .elementor-icon svg{fill:#A4A19E;}.elementor-4251 .elementor-element.elementor-element-5e9d1b05.elementor-view-stacked .elementor-icon:hover{background-color:#E0AE73;}.elementor-4251 .elementor-element.elementor-element-5e9d1b05.elementor-view-framed .elementor-icon:hover, .elementor-4251 .elementor-element.elementor-element-5e9d1b05.elementor-view-default .elementor-icon:hover{color:#E0AE73;border-color:#E0AE73;}.elementor-4251 .elementor-element.elementor-element-5e9d1b05.elementor-view-framed .elementor-icon:hover, .elementor-4251 .elementor-element.elementor-element-5e9d1b05.elementor-view-default .elementor-icon:hover svg{fill:#E0AE73;}.elementor-4251 .elementor-element.elementor-element-5e9d1b05 .elementor-icon{font-size:28px;}.elementor-4251 .elementor-element.elementor-element-5e9d1b05 .elementor-icon svg{height:28px;}.elementor-4251 .elementor-element.elementor-element-4f8a813a .elementor-menu-cart__close-button, .elementor-4251 .elementor-element.elementor-element-4f8a813a .elementor-menu-cart__close-button-custom{margin-left:auto;}.elementor-4251 .elementor-element.elementor-element-4f8a813a{--divider-style:solid;--subtotal-divider-style:solid;--cart-buttons-position-margin:auto;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:#A4A19E;--toggle-button-background-color:var( --e-global-color-5dfec09 );--toggle-button-border-color:var( --e-global-color-5dfec09 );--toggle-button-icon-hover-color:#E0AE73;--toggle-button-hover-background-color:var( --e-global-color-5dfec09 );--toggle-button-hover-border-color:var( --e-global-color-5dfec09 );--toggle-button-border-width:0px;--toggle-icon-size:28px;--toggle-icon-padding:0px 0px 0px 0px;--items-indicator-text-color:var( --e-global-color-e04f4ea );--items-indicator-background-color:var( --e-global-color-primary );--cart-border-style:none;--cart-border-radius:0px 0px 0px 0px;--cart-close-icon-size:32px;--cart-close-button-color:var( --e-global-color-primary );--cart-close-button-hover-color:var( --e-global-color-secondary );--remove-item-button-color:var( --e-global-color-primary );--remove-item-button-hover-color:var( --e-global-color-secondary );--menu-cart-subtotal-color:var( --e-global-color-secondary );--menu-cart-subtotal-text-align:left;--product-variations-color:var( --e-global-color-text );--product-price-color:var( --e-global-color-text );--cart-footer-layout:1fr;--products-max-height-sidecart:calc(100vh - 300px);--products-max-height-minicart:calc(100vh - 450px);--view-cart-button-text-color:var( --e-global-color-e04f4ea );--view-cart-button-background-color:var( --e-global-color-primary );--view-cart-button-hover-text-color:var( --e-global-color-e04f4ea );--view-cart-button-hover-background-color:#E0AE73;--checkout-button-text-color:var( --e-global-color-e04f4ea );--checkout-button-background-color:var( --e-global-color-secondary );--checkout-button-hover-text-color:var( --e-global-color-e04f4ea );--checkout-button-hover-background-color:#E0AE73;}.elementor-4251 .elementor-element.elementor-element-4f8a813a .elementor-menu-cart__subtotal{font-family:var( --e-global-typography-80899b4-font-family ), Sans-serif;font-size:var( --e-global-typography-80899b4-font-size );font-weight:var( --e-global-typography-80899b4-font-weight );text-transform:var( --e-global-typography-80899b4-text-transform );}.elementor-4251 .elementor-element.elementor-element-4f8a813a .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;--subtotal-divider-color:#E2E2E2;}.elementor-4251 .elementor-element.elementor-element-4f8a813a .elementor-menu-cart__product-name a{font-family:"Lora", Sans-serif;font-size:17px;font-weight:500;text-transform:uppercase;}.elementor-4251 .elementor-element.elementor-element-4f8a813a .elementor-menu-cart__product .variation{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 );}.elementor-4251 .elementor-element.elementor-element-4f8a813a .elementor-menu-cart__product-price{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-4251 .elementor-element.elementor-element-4f8a813a .elementor-menu-cart__footer-buttons .elementor-button{font-family:var( --e-global-typography-b7ef355-font-family ), Sans-serif;font-size:var( --e-global-typography-b7ef355-font-size );font-weight:var( --e-global-typography-b7ef355-font-weight );text-transform:var( --e-global-typography-b7ef355-text-transform );}.elementor-4251 .elementor-element.elementor-element-4f8a813a .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-family:var( --e-global-typography-b7ef355-font-family ), Sans-serif;font-size:var( --e-global-typography-b7ef355-font-size );font-weight:var( --e-global-typography-b7ef355-font-weight );text-transform:var( --e-global-typography-b7ef355-text-transform );}.elementor-4251 .elementor-element.elementor-element-4f8a813a .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-family:var( --e-global-typography-b7ef355-font-family ), Sans-serif;font-size:var( --e-global-typography-b7ef355-font-size );font-weight:var( --e-global-typography-b7ef355-font-weight );text-transform:var( --e-global-typography-b7ef355-text-transform );}.elementor-4251 .elementor-element.elementor-element-4a4b2671 .elementor-menu-toggle{margin:0 auto;background-color:#FFFFFF00;}.elementor-4251 .elementor-element.elementor-element-4a4b2671 .elementor-nav-menu--dropdown a, .elementor-4251 .elementor-element.elementor-element-4a4b2671 .elementor-menu-toggle{color:#1B130C;fill:#1B130C;}.elementor-4251 .elementor-element.elementor-element-4a4b2671 .elementor-nav-menu--dropdown{background-color:#FFFFFF;}.elementor-4251 .elementor-element.elementor-element-4a4b2671 .elementor-nav-menu--dropdown a:hover,
					.elementor-4251 .elementor-element.elementor-element-4a4b2671 .elementor-nav-menu--dropdown a:focus,
					.elementor-4251 .elementor-element.elementor-element-4a4b2671 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-4251 .elementor-element.elementor-element-4a4b2671 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-4251 .elementor-element.elementor-element-4a4b2671 .elementor-menu-toggle:hover,
					.elementor-4251 .elementor-element.elementor-element-4a4b2671 .elementor-menu-toggle:focus{color:#E0AE73;}.elementor-4251 .elementor-element.elementor-element-4a4b2671 .elementor-nav-menu--dropdown a:hover,
					.elementor-4251 .elementor-element.elementor-element-4a4b2671 .elementor-nav-menu--dropdown a:focus,
					.elementor-4251 .elementor-element.elementor-element-4a4b2671 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-4251 .elementor-element.elementor-element-4a4b2671 .elementor-nav-menu--dropdown a.highlighted{background-color:#E0AE731A;}.elementor-4251 .elementor-element.elementor-element-4a4b2671 .elementor-nav-menu--dropdown a.elementor-item-active{color:#E0AE73;background-color:#E0AE731A;}.elementor-4251 .elementor-element.elementor-element-4a4b2671 .elementor-nav-menu--dropdown .elementor-item, .elementor-4251 .elementor-element.elementor-element-4a4b2671 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.elementor-4251 .elementor-element.elementor-element-4a4b2671 .elementor-nav-menu--main .elementor-nav-menu--dropdown, .elementor-4251 .elementor-element.elementor-element-4a4b2671 .elementor-nav-menu__container.elementor-nav-menu--dropdown{box-shadow:0px 12px 32px 0px rgba(27,19,12,0.10);}.elementor-4251 .elementor-element.elementor-element-4a4b2671 .elementor-nav-menu--dropdown a{padding-left:20px;padding-right:20px;padding-top:15px;padding-bottom:15px;}.elementor-4251 .elementor-element.elementor-element-4a4b2671 div.elementor-menu-toggle{color:#62122D;}.elementor-4251 .elementor-element.elementor-element-4a4b2671 div.elementor-menu-toggle svg{fill:#62122D;}.elementor-4251 .elementor-element.elementor-element-4a4b2671 div.elementor-menu-toggle:hover, .elementor-4251 .elementor-element.elementor-element-4a4b2671 div.elementor-menu-toggle:focus{color:var( --e-global-color-primary );}.elementor-4251 .elementor-element.elementor-element-4a4b2671 div.elementor-menu-toggle:hover svg, .elementor-4251 .elementor-element.elementor-element-4a4b2671 div.elementor-menu-toggle:focus svg{fill:var( --e-global-color-primary );}.elementor-4251 .elementor-element.elementor-element-4a4b2671 .elementor-menu-toggle:hover, .elementor-4251 .elementor-element.elementor-element-4a4b2671 .elementor-menu-toggle:focus{background-color:#FFFFFF00;}.elementor-4251 .elementor-element.elementor-element-1e36103d{--display:flex;}.elementor-4251 .elementor-element.elementor-element-1b23fd5 .e-search-input{background-color:var( --e-global-color-5dfec09 );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 );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-4251 .elementor-element.elementor-element-1b23fd5 .e-search-submit{background-color:var( --e-global-color-5dfec09 );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-text );}.elementor-4251 .elementor-element.elementor-element-1b23fd5 .e-search-results-container{background-color:#FFFFFF;}.elementor-4251 .elementor-element.elementor-element-1b23fd5{--e-search-results-columns:1;--e-search-input-padding-block-start:0px;--e-search-input-padding-inline-start:10px;--e-search-input-padding-block-end:0px;--e-search-input-padding-inline-end:10px;--e-search-submit-margin-inline-start:0px;--e-search-icon-clear-size:16px;--e-search-icon-clear-color:var( --e-global-color-primary );--e-search-icon-submit-size:24px;--e-search-submit-icon-gap:0px;--e-search-submit-color:var( --e-global-color-text );--e-search-icon-submit-color:#A4A19E;--e-search-submit-border-radius:0px 0px 0px 0px;--e-search-submit-padding:10px 10px 10px 10px;--e-search-results-border-radius:0px 0px 0px 0px;--e-search-results-padding:0px 0px 0px 0px;--e-search-input-and-results-gap:6px;--e-search-results-max-height:420px;--e-search-results-column-gap:0px;--e-search-results-row-gap:0px;--e-search-loader-icon-color:#E0AE73;--e-search-nothing-found-padding-block-start:16px;--e-search-nothing-found-padding-block-end:16px;--e-search-nothing-found-message-alignment:center;--e-search-nothing-found-message-color:#8A7F84;}.elementor-4251 .elementor-element.elementor-element-1b23fd5.e-focus .e-search-input{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-text );}.elementor-4251 .elementor-element.elementor-element-1b23fd5 .e-search-input-wrapper > svg:hover{--e-search-icon-clear-color:var( --e-global-color-secondary );}.elementor-4251 .elementor-element.elementor-element-1b23fd5 .e-search-input-wrapper > i:hover{--e-search-icon-clear-color:var( --e-global-color-secondary );}.elementor-4251 .elementor-element.elementor-element-1b23fd5 .e-search-submit:hover{--e-search-submit-color:#E0AE73;--e-search-icon-submit-color:#E0AE73;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-text );}.elementor-4251 .elementor-element.elementor-element-1b23fd5 .e-search-results-container > div{border-style:solid;border-width:1px 1px 1px 1px;border-color:#EFEAE5;box-shadow:0px 12px 32px 0px rgba(27,19,12,0.10);}.elementor-4251 .elementor-element.elementor-element-1b23fd5 .e-search-nothing-found-message{font-family:"Montserrat", Sans-serif;font-size:14px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-4251 .elementor-element.elementor-element-5f18a766 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4251 .elementor-element.elementor-element-5f18a766 .elementor-icon-list-item > a{font-size:15px;line-height:1.2em;}.elementor-4251 .elementor-element.elementor-element-587756f5 .elementor-nav-menu .elementor-item{font-size:18px;line-height:1.2em;}.elementor-4251 .elementor-element.elementor-element-617b750 .e-search-input{font-size:var( --e-global-typography-text-font-size );}.elementor-4251 .elementor-element.elementor-element-6c379415 .elementor-menu-cart__subtotal{font-size:var( --e-global-typography-80899b4-font-size );}.elementor-4251 .elementor-element.elementor-element-6c379415 .elementor-menu-cart__product-name a{font-size:19px;}.elementor-4251 .elementor-element.elementor-element-6c379415 .elementor-menu-cart__product .variation{font-size:var( --e-global-typography-text-font-size );}.elementor-4251 .elementor-element.elementor-element-6c379415 .elementor-menu-cart__product-price{font-size:18px;line-height:1.2em;}.elementor-4251 .elementor-element.elementor-element-6c379415 .elementor-menu-cart__footer-buttons .elementor-button{font-size:var( --e-global-typography-b7ef355-font-size );}.elementor-4251 .elementor-element.elementor-element-6c379415 .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-size:var( --e-global-typography-b7ef355-font-size );}.elementor-4251 .elementor-element.elementor-element-6c379415 .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-size:var( --e-global-typography-b7ef355-font-size );}.elementor-4251 .elementor-element.elementor-element-298b0f6f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;}.elementor-4251 .elementor-element.elementor-element-d362e45{text-align:start;}.elementor-4251 .elementor-element.elementor-element-d362e45 img{width:130px;}.elementor-4251 .elementor-element.elementor-element-77ddc2c6{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;}.elementor-4251 .elementor-element.elementor-element-10ed46d6 .e-search-input{font-size:var( --e-global-typography-text-font-size );}.elementor-4251 .elementor-element.elementor-element-4f8a813a .elementor-menu-cart__subtotal{font-size:var( --e-global-typography-80899b4-font-size );}.elementor-4251 .elementor-element.elementor-element-4f8a813a .elementor-menu-cart__product-name a{font-size:19px;}.elementor-4251 .elementor-element.elementor-element-4f8a813a .elementor-menu-cart__product .variation{font-size:var( --e-global-typography-text-font-size );}.elementor-4251 .elementor-element.elementor-element-4f8a813a .elementor-menu-cart__product-price{font-size:18px;line-height:1.2em;}.elementor-4251 .elementor-element.elementor-element-4f8a813a .elementor-menu-cart__footer-buttons .elementor-button{font-size:var( --e-global-typography-b7ef355-font-size );}.elementor-4251 .elementor-element.elementor-element-4f8a813a .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-size:var( --e-global-typography-b7ef355-font-size );}.elementor-4251 .elementor-element.elementor-element-4f8a813a .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-size:var( --e-global-typography-b7ef355-font-size );}.elementor-4251 .elementor-element.elementor-element-4a4b2671 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-4251 .elementor-element.elementor-element-4a4b2671 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-4251 .elementor-element.elementor-element-4a4b2671 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:30px !important;}.elementor-4251 .elementor-element.elementor-element-4a4b2671{--nav-menu-icon-size:32px;}.elementor-4251 .elementor-element.elementor-element-4a4b2671 .elementor-menu-toggle{border-width:0px;border-radius:0px;}.elementor-4251 .elementor-element.elementor-element-1b23fd5 .e-search-input{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-4251 .elementor-element.elementor-element-617b750 .e-search-input{font-size:var( --e-global-typography-text-font-size );}.elementor-4251 .elementor-element.elementor-element-6c379415 .elementor-menu-cart__subtotal{font-size:var( --e-global-typography-80899b4-font-size );}.elementor-4251 .elementor-element.elementor-element-6c379415 .elementor-menu-cart__product .variation{font-size:var( --e-global-typography-text-font-size );}.elementor-4251 .elementor-element.elementor-element-6c379415 .elementor-menu-cart__footer-buttons .elementor-button{font-size:var( --e-global-typography-b7ef355-font-size );}.elementor-4251 .elementor-element.elementor-element-6c379415 .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-size:var( --e-global-typography-b7ef355-font-size );}.elementor-4251 .elementor-element.elementor-element-6c379415 .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-size:var( --e-global-typography-b7ef355-font-size );}.elementor-4251 .elementor-element.elementor-element-1791d39c{--width:40%;}.elementor-4251 .elementor-element.elementor-element-d362e45 img{width:110px;}.elementor-4251 .elementor-element.elementor-element-77ddc2c6{--width:60%;}.elementor-4251 .elementor-element.elementor-element-10ed46d6 .e-search-input{font-size:var( --e-global-typography-text-font-size );}.elementor-4251 .elementor-element.elementor-element-4f8a813a .elementor-menu-cart__subtotal{font-size:var( --e-global-typography-80899b4-font-size );}.elementor-4251 .elementor-element.elementor-element-4f8a813a .elementor-menu-cart__product .variation{font-size:var( --e-global-typography-text-font-size );}.elementor-4251 .elementor-element.elementor-element-4f8a813a .elementor-menu-cart__footer-buttons .elementor-button{font-size:var( --e-global-typography-b7ef355-font-size );}.elementor-4251 .elementor-element.elementor-element-4f8a813a .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-size:var( --e-global-typography-b7ef355-font-size );}.elementor-4251 .elementor-element.elementor-element-4f8a813a .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-size:var( --e-global-typography-b7ef355-font-size );}.elementor-4251 .elementor-element.elementor-element-1b23fd5 .e-search-input{font-size:var( --e-global-typography-text-font-size );}}@media(min-width:768px){.elementor-4251 .elementor-element.elementor-element-9628a7e{--content-width:1440px;}.elementor-4251 .elementor-element.elementor-element-b2d22bc{--content-width:1440px;}.elementor-4251 .elementor-element.elementor-element-1791d39c{--width:33.3333%;}.elementor-4251 .elementor-element.elementor-element-77ddc2c6{--width:66.6666%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4251 .elementor-element.elementor-element-1791d39c{--width:21%;}.elementor-4251 .elementor-element.elementor-element-77ddc2c6{--width:79%;}.elementor-4251 .elementor-element.elementor-element-1e36103d{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-9628a7e */@media (max-width:1399px){ .elementor-4251 .elementor-element.elementor-element-9628a7e{padding-left:30px!important;padding-right:30px!important;} }/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-587756f5 *//* Skryté iba v testovacej hlavičke – položky sú v hornom pruhu */
.elementor-4251 .elementor-element.elementor-element-587756f5 .elementor-nav-menu--main .menu-item-521,
.elementor-4251 .elementor-element.elementor-element-587756f5 .elementor-nav-menu--main .menu-item-520{display:none;}
.elementor-4251 .elementor-element.elementor-element-587756f5 .elementor-nav-menu--main .sub-arrow svg{width:9px;height:9px;}
.elementor-4251 .elementor-element.elementor-element-587756f5 .elementor-nav-menu--main .sub-arrow{padding-left:6px;}

/* Poradie a výber položiek iba v tejto hlavičke (WP menu nezmenené):
   Všetky koše, Pre muža, Pre ženu, Pre deti, Pre firmy, Príležitosť */
.elementor-4251 .elementor-element.elementor-element-587756f5 .elementor-nav-menu--main .menu-item-1053,
.elementor-4251 .elementor-element.elementor-element-587756f5 .elementor-nav-menu--main .menu-item-1121{display:none;}
.elementor-4251 .elementor-element.elementor-element-587756f5 .elementor-nav-menu--main .menu-item-464{order:1;}
.elementor-4251 .elementor-element.elementor-element-587756f5 .elementor-nav-menu--main .menu-item-488{order:2;}
.elementor-4251 .elementor-element.elementor-element-587756f5 .elementor-nav-menu--main .menu-item-496{order:3;}
.elementor-4251 .elementor-element.elementor-element-587756f5 .elementor-nav-menu--main .menu-item-473{order:4;}
.elementor-4251 .elementor-element.elementor-element-587756f5 .elementor-nav-menu--main .menu-item-480{order:5;}
.elementor-4251 .elementor-element.elementor-element-587756f5 .elementor-nav-menu--main .menu-item-504{order:6;}
.elementor-4251 .elementor-element.elementor-element-587756f5 .elementor-nav-menu--main .menu-item-464 > .elementor-item{padding-left:0!important;}
/* Všetky koše bez podkategórií */
.elementor-4251 .elementor-element.elementor-element-587756f5 .elementor-nav-menu--main .menu-item-464 > .sub-menu,
.elementor-4251 .elementor-element.elementor-element-587756f5 .elementor-nav-menu--main .menu-item-464 .sub-arrow{display:none!important;}

/* Podmenu (dropdown) – biele, čisté, jemný hover */
.elementor-4251 .elementor-element.elementor-element-587756f5 .elementor-nav-menu--main .sub-menu{min-width:220px!important;padding:8px!important;border:1px solid rgba(27,19,12,.06);}
.elementor-4251 .elementor-element.elementor-element-587756f5 .elementor-nav-menu--main .sub-menu a.elementor-sub-item{border-radius:6px;transition:background-color .2s ease,color .2s ease,padding-left .2s ease;}
.elementor-4251 .elementor-element.elementor-element-587756f5 .elementor-nav-menu--main .sub-menu a.elementor-sub-item:hover{padding-left:24px!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be8107b */.elementor-4251 .elementor-element.elementor-element-be8107b{width:auto;flex:0 0 auto;}/* End custom CSS */
/* Start custom CSS for woocommerce-menu-cart, class: .elementor-element-6c379415 */.elementor-4251 .elementor-element.elementor-element-6c379415 #elementor-menu-cart__toggle_button {
    background: none!important;
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6c06da */.elementor-4251 .elementor-element.elementor-element-a6c06da{width:auto;flex:0 1 auto;min-width:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2d22bc *//* Menšie desktopy (1025–1399 px) – aby sa menu zmestilo do jedného riadku */
@media (max-width:1399px){
 .elementor-4251 .elementor-element.elementor-element-b2d22bc{padding-left:30px!important;padding-right:30px!important;}
 .elementor-4251 .elementor-element.elementor-element-b2d22bc .elementor-element-be8107b{gap:24px!important;--gap:24px;}
 .elementor-4251 .elementor-element.elementor-element-b2d22bc .elementor-element-587756f5 .elementor-nav-menu--main .elementor-item{padding-left:10px!important;padding-right:10px!important;}
}
@media (max-width:1199px){
 .elementor-4251 .elementor-element.elementor-element-b2d22bc .elementor-element-587756f5 .elementor-nav-menu--main .elementor-item{font-size:14px!important;padding-left:7px!important;padding-right:7px!important;}
 .elementor-4251 .elementor-element.elementor-element-b2d22bc .elementor-element-13dc976b img{width:120px!important;}
 .elementor-4251 .elementor-element.elementor-element-b2d22bc .elementor-element-a6c06da{gap:16px!important;--gap:16px;}
}

/* Sticky hlavička po odscrollovaní – menší padding hore/dole + jemný tieň */
.elementor-4251 .elementor-element.elementor-element-b2d22bc, .elementor-4251 .elementor-element.elementor-element-b2d22bc > .e-con-inner{transition:padding .3s ease, box-shadow .3s ease;}
.elementor-4251 .elementor-element.elementor-element-b2d22bc.elementor-sticky--effects:not(.elementor-sticky__spacer){--padding-top:16px;--padding-bottom:16px;--padding-block-start:16px;--padding-block-end:16px;box-shadow:0 6px 20px rgba(27,19,12,.08);}/* End custom CSS */
/* Start custom CSS for woocommerce-menu-cart, class: .elementor-element-4f8a813a */.elementor-4251 .elementor-element.elementor-element-4f8a813a #elementor-menu-cart__toggle_button {
    background: none!important;
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-4a4b2671 *//* Poradie a výber položiek iba v tejto hlavičke (WP menu nezmenené) */
.elementor-4251 .elementor-element.elementor-element-4a4b2671 .elementor-nav-menu--dropdown > ul{display:flex;flex-direction:column;}
.elementor-4251 .elementor-element.elementor-element-4a4b2671 .menu-item-1053, .elementor-4251 .elementor-element.elementor-element-4a4b2671 .menu-item-1121{display:none!important;}
.elementor-4251 .elementor-element.elementor-element-4a4b2671 .elementor-nav-menu--dropdown .menu-item-464{order:1;}
.elementor-4251 .elementor-element.elementor-element-4a4b2671 .elementor-nav-menu--dropdown .menu-item-488{order:2;}
.elementor-4251 .elementor-element.elementor-element-4a4b2671 .elementor-nav-menu--dropdown .menu-item-496{order:3;}
.elementor-4251 .elementor-element.elementor-element-4a4b2671 .elementor-nav-menu--dropdown .menu-item-473{order:4;}
.elementor-4251 .elementor-element.elementor-element-4a4b2671 .elementor-nav-menu--dropdown .menu-item-480{order:5;}
.elementor-4251 .elementor-element.elementor-element-4a4b2671 .elementor-nav-menu--dropdown .menu-item-504{order:6;}
.elementor-4251 .elementor-element.elementor-element-4a4b2671 .elementor-nav-menu--dropdown .menu-item-521{order:7;}
.elementor-4251 .elementor-element.elementor-element-4a4b2671 .elementor-nav-menu--dropdown .menu-item-520{order:8;}
.elementor-4251 .elementor-element.elementor-element-4a4b2671 .menu-item-464 > .sub-menu, .elementor-4251 .elementor-element.elementor-element-4a4b2671 .menu-item-464 .sub-arrow{display:none!important;}

/* Mobilné menu – biele, minimalistické ako desktop */
.elementor-4251 .elementor-element.elementor-element-4a4b2671 .elementor-nav-menu--dropdown{border-top:1px solid rgba(27,19,12,.06);}
.elementor-4251 .elementor-element.elementor-element-4a4b2671 .elementor-nav-menu--dropdown li + li > a{border-top:1px solid rgba(27,19,12,.06);}
.elementor-4251 .elementor-element.elementor-element-4a4b2671 .elementor-nav-menu--dropdown .sub-menu{background:#FAF8F6;}
.elementor-4251 .elementor-element.elementor-element-4a4b2671 .elementor-nav-menu--dropdown .sub-menu a.elementor-sub-item{padding-left:32px!important;font-size:15px;}
.elementor-4251 .elementor-element.elementor-element-4a4b2671 .elementor-nav-menu--dropdown a{transition:background-color .2s ease,color .2s ease;}
.elementor-4251 .elementor-element.elementor-element-4a4b2671 .elementor-menu-toggle{border:0!important;}
.elementor-4251 .elementor-element.elementor-element-4a4b2671 .elementor-menu-toggle:focus:not(:focus-visible){outline:none;}/* End custom CSS */
/* Start custom CSS *//* === Ikony z Figmy (PDF Domov) – iba testovacia hlavička #4251 === */
:root{--tdk-gift:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22%3E%3Cpath fill-rule=%22nonzero%22 fill=%22%23000%22 d=%22M 3 7.73 L 3 7.03 L 2.30 7.03 L 2.30 7.73 Z M 21 7.73 L 21.69 7.73 L 21.69 7.03 L 21 7.03 Z M 21 11.83 L 21 12.53 L 21.69 12.53 L 21.69 11.83 Z M 3 11.83 L 2.30 11.83 L 2.30 12.53 L 3 12.53 Z M 4.63 20.83 L 3.93 20.83 L 3.93 21.53 L 4.63 21.53 Z M 19.36 20.83 L 19.36 21.53 L 20.06 21.53 L 20.06 20.83 Z M 3 7.73 L 3 8.44 L 21 8.44 L 21 7.03 L 3 7.03 Z M 21 7.73 L 20.30 7.73 L 20.30 11.83 L 21.69 11.83 L 21.69 7.73 Z M 21 11.83 L 21 11.13 L 3 11.13 L 3 12.53 L 21 12.53 Z M 3 11.83 L 3.69 11.83 L 3.69 7.73 L 2.30 7.73 L 2.30 11.83 Z M 4.63 11.83 L 3.93 11.83 L 3.93 20.83 L 5.33 20.83 L 5.33 11.83 Z M 4.63 20.83 L 4.63 21.53 L 19.36 21.53 L 19.36 20.13 L 4.63 20.13 Z M 19.36 20.83 L 20.06 20.83 L 20.06 11.83 L 18.66 11.83 L 18.66 20.83 Z M 12 7.73 L 11.30 7.73 L 11.30 20.83 L 12.69 20.83 L 12.69 7.73 Z M 12 7.73 L 12 7.03 C 10.83 7.03 9.27 6.84 8.03 6.41 C 7.41 6.19 6.91 5.94 6.58 5.65 C 6.26 5.38 6.15 5.12 6.15 4.87 L 4.75 4.87 C 4.75 5.64 5.14 6.26 5.67 6.71 C 6.19 7.16 6.87 7.49 7.57 7.73 C 8.99 8.22 10.71 8.44 12 8.44 Z M 5.45 4.87 L 6.15 4.87 C 6.15 4.46 6.31 4.20 6.53 4.05 C 6.76 3.89 7.13 3.80 7.64 3.92 C 8.67 4.16 10.17 5.26 11.35 8.01 L 12 7.73 L 12.64 7.46 C 11.36 4.48 9.59 2.93 7.96 2.55 C 7.14 2.37 6.34 2.48 5.73 2.91 C 5.10 3.34 4.75 4.05 4.75 4.87 Z M 12 7.73 L 12.64 8.01 C 13.82 5.26 15.32 4.16 16.35 3.92 C 16.86 3.80 17.23 3.89 17.46 4.05 C 17.68 4.20 17.84 4.46 17.84 4.87 L 19.24 4.87 C 19.24 4.05 18.89 3.34 18.26 2.91 C 17.65 2.48 16.85 2.37 16.03 2.55 C 14.40 2.93 12.63 4.48 11.35 7.46 Z M 18.54 4.87 L 17.84 4.87 C 17.84 5.12 17.73 5.38 17.41 5.65 C 17.08 5.94 16.58 6.19 15.96 6.41 C 14.72 6.84 13.16 7.03 12 7.03 L 12 8.44 C 13.28 8.44 15.00 8.22 16.42 7.73 C 17.12 7.49 17.80 7.16 18.32 6.71 C 18.85 6.26 19.24 5.64 19.24 4.87 Z M 18.54 4.87 %22/%3E%3C/svg%3E ");--tdk-c_left:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2222%22 viewBox=%220 0 24 22%22%3E%3Cpath fill-rule=%22nonzero%22 fill=%22%23000%22 d=%22M 20.51 14.25 L 16.56 12.77 C 16.39 12.71 16.20 12.69 16.02 12.73 C 15.85 12.77 15.69 12.86 15.57 12.98 L 13.82 14.84 C 11.08 13.71 8.87 11.79 7.58 9.40 L 9.71 7.87 C 9.85 7.78 9.96 7.64 10.00 7.48 C 10.05 7.33 10.03 7.16 9.96 7.01 L 8.27 3.58 C 8.19 3.42 8.05 3.29 7.87 3.21 C 7.69 3.13 7.49 3.11 7.30 3.15 L 3.63 3.89 C 3.44 3.92 3.28 4.01 3.16 4.15 C 3.04 4.28 2.98 4.44 2.98 4.60 C 2.98 12.48 10.30 18.86 19.33 18.86 C 19.52 18.86 19.71 18.80 19.85 18.70 C 20.00 18.60 20.11 18.45 20.15 18.29 L 21 15.10 C 21.04 14.92 21.01 14.75 20.92 14.59 C 20.83 14.44 20.68 14.32 20.50 14.25 Z M 20.51 14.25 %22/%3E%3C/svg%3E ");--tdk-c_right:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2222%22 height=%2218%22 viewBox=%220 0 22 18%22%3E%3Cpath fill-rule=%22nonzero%22 fill=%22%23000%22 d=%22M 11.36 11.28 C 11.25 11.35 11.12 11.38 11 11.38 C 10.87 11.38 10.75 11.35 10.63 11.28 L 2.43 6.57 L 2.43 14.57 C 2.43 15.08 2.85 15.50 3.37 15.50 L 18.62 15.50 C 19.14 15.50 19.56 15.08 19.56 14.57 L 19.56 6.57 Z M 11.36 11.28 %22/%3E%3Cpath fill-rule=%22nonzero%22 fill=%22%23000%22 d=%22M 11.00 9.84 L 19.56 4.92 L 19.56 3.42 C 19.56 2.91 19.14 2.49 18.63 2.49 L 3.37 2.49 C 2.85 2.49 2.43 2.91 2.43 3.42 L 2.43 4.92 Z M 11.00 9.84 %22/%3E%3C/svg%3E ");--tdk-search:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2229%22 height=%2229%22 viewBox=%220 0 29 29%22%3E%3Cpath fill-rule=%22nonzero%22 fill=%22%23000%22 d=%22M 12.83 2.25 C 18.00 2.51 22.12 6.79 22.12 12.03 L 22.10 12.54 C 22 14.69 21.19 16.65 19.92 18.22 L 26.20 24.50 C 26.59 24.89 26.59 25.53 26.20 25.92 C 25.81 26.31 25.18 26.31 24.79 25.92 L 18.50 19.63 C 16.82 21.00 14.67 21.83 12.32 21.83 L 11.82 21.82 C 6.81 21.57 2.79 17.55 2.54 12.54 L 2.53 12.03 C 2.53 6.62 6.91 2.24 12.32 2.24 Z M 12.32 4.24 C 8.01 4.24 4.53 7.73 4.53 12.03 C 4.53 16.34 8.01 19.83 12.32 19.83 C 16.63 19.83 20.12 16.34 20.12 12.03 C 20.12 7.73 16.63 4.24 12.32 4.24 Z M 12.32 4.24 %22/%3E%3C/svg%3E ");--tdk-user:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2231%22 height=%2232%22 viewBox=%220 0 31 32%22%3E%3Cdefs%3E%3CclipPath id=%22clip-0%22%3E%3Cpath clip-rule=%22nonzero%22 d=%22M 8 4 L 22 4 L 22 18 L 8 18 Z M 8 4 %22/%3E%3C/clipPath%3E%3CclipPath id=%22clip-1%22%3E%3Cpath clip-rule=%22nonzero%22 d=%22M 21.99 10.73 C 21.99 14.33 19.07 17.25 15.47 17.25 C 11.87 17.25 8.94 14.33 8.94 10.73 C 8.94 7.13 11.87 4.21 15.47 4.21 C 19.07 4.21 21.99 7.13 21.99 10.73 Z M 21.99 10.73 %22/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path=%22url(%23clip-0)%22%3E%3Cg clip-path=%22url(%23clip-1)%22%3E%3Cpath fill-rule=%22nonzero%22 fill=%22%23000%22 d=%22M 21.99 10.73 L 19.99 10.73 C 19.99 13.23 17.96 15.25 15.47 15.25 L 15.47 19.25 C 20.17 19.25 23.99 15.44 23.99 10.73 Z M 15.47 17.25 L 15.47 15.25 C 12.97 15.25 10.94 13.23 10.94 10.73 L 6.94 10.73 C 6.94 15.44 10.76 19.25 15.47 19.25 Z M 8.94 10.73 L 10.94 10.73 C 10.94 8.23 12.97 6.21 15.47 6.21 L 15.47 2.21 C 10.76 2.21 6.94 6.02 6.94 10.73 Z M 15.47 4.21 L 15.47 6.21 C 17.96 6.21 19.99 8.23 19.99 10.73 L 23.99 10.73 C 23.99 6.02 20.17 2.21 15.47 2.21 Z M 15.47 4.21 %22/%3E%3C/g%3E%3C/g%3E%3Cpath fill-rule=%22nonzero%22 fill=%22%23000%22 d=%22M 3.51 29.21 L 2.51 29.21 C 2.51 29.76 2.96 30.21 3.51 30.21 Z M 27.42 29.21 L 27.42 30.21 C 27.98 30.21 28.42 29.76 28.42 29.21 Z M 3.51 29.21 L 4.51 29.21 L 4.51 24.86 L 2.51 24.86 L 2.51 29.21 Z M 3.51 24.86 L 4.51 24.86 C 4.51 23.37 5.10 22.31 6.04 21.59 C 7.00 20.85 8.40 20.42 10.03 20.42 L 10.03 18.42 C 8.08 18.42 6.22 18.93 4.82 20.01 C 3.39 21.11 2.51 22.76 2.51 24.86 Z M 10.03 19.42 L 10.03 20.42 L 20.90 20.42 L 20.90 18.42 L 10.03 18.42 Z M 20.90 19.42 L 20.90 20.42 C 22.54 20.42 23.94 20.85 24.90 21.59 C 25.83 22.31 26.42 23.37 26.42 24.86 L 28.42 24.86 C 28.42 22.76 27.55 21.11 26.12 20.01 C 24.72 18.93 22.85 18.42 20.90 18.42 Z M 27.42 24.86 L 26.42 24.86 L 26.42 29.21 L 28.42 29.21 L 28.42 24.86 Z M 27.42 29.21 L 27.42 28.21 L 3.51 28.21 L 3.51 30.21 L 27.42 30.21 Z M 27.42 29.21 %22/%3E%3C/svg%3E ");--tdk-cart:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2236%22 height=%2231%22 viewBox=%220 0 36 31%22%3E%3Cpath fill-rule=%22nonzero%22 fill=%22%23000%22 d=%22M 3.42 10.54 C 2.87 10.54 2.42 10.99 2.42 11.54 C 2.42 12.09 2.87 12.54 3.42 12.54 Z M 32 12.54 C 32.55 12.54 33 12.09 33 11.54 C 33 10.99 32.55 10.54 32 10.54 Z M 6.79 11.37 C 6.70 10.83 6.18 10.46 5.64 10.55 C 5.09 10.65 4.73 11.16 4.82 11.71 L 5.80 11.54 Z M 8.42 27.02 L 9.41 26.85 L 9.41 26.85 Z M 27 27.02 L 26.01 26.85 L 26.01 26.85 Z M 30.60 11.71 C 30.69 11.16 30.33 10.65 29.78 10.55 C 29.24 10.46 28.72 10.83 28.63 11.37 L 29.61 11.54 Z M 9.60 11.27 C 9.45 11.80 9.76 12.35 10.29 12.50 C 10.82 12.66 11.38 12.35 11.53 11.82 Z M 12.95 3.21 L 12.95 2.21 C 12.50 2.21 12.11 2.50 11.99 2.93 Z M 22.47 3.21 L 23.43 2.93 C 23.31 2.50 22.92 2.21 22.47 2.21 Z M 23.89 11.82 C 24.04 12.35 24.60 12.66 25.13 12.50 C 25.66 12.35 25.96 11.80 25.82 11.27 L 24.85 11.54 Z M 13.93 16.14 C 13.84 15.59 13.33 15.23 12.78 15.32 C 12.24 15.41 11.87 15.92 11.96 16.47 L 12.95 16.30 Z M 13.15 23.61 C 13.24 24.16 13.76 24.52 14.30 24.43 C 14.85 24.34 15.21 23.83 15.12 23.28 L 14.14 23.44 Z M 23.46 16.47 C 23.55 15.92 23.18 15.41 22.64 15.32 C 22.09 15.23 21.58 15.59 21.48 16.14 L 22.47 16.30 Z M 20.30 23.28 C 20.20 23.83 20.57 24.34 21.12 24.43 C 21.66 24.52 22.17 24.16 22.27 23.61 L 21.28 23.44 Z M 3.42 11.54 L 3.42 12.54 L 32 12.54 L 32 10.54 L 3.42 10.54 Z M 5.80 11.54 L 4.82 11.71 L 7.44 27.18 L 8.42 27.02 L 9.41 26.85 L 6.79 11.37 Z M 8.42 27.02 L 7.44 27.18 C 7.65 28.45 8.73 29.21 9.97 29.21 L 9.97 27.21 C 9.75 27.21 9.61 27.14 9.54 27.09 C 9.48 27.04 9.43 26.97 9.41 26.85 Z M 9.97 28.21 L 9.97 29.21 L 25.45 29.21 L 25.45 27.21 L 9.97 27.21 Z M 25.45 28.21 L 25.45 29.21 C 26.69 29.21 27.77 28.45 27.98 27.18 L 26.01 26.85 C 25.99 26.97 25.94 27.04 25.87 27.09 C 25.81 27.14 25.67 27.21 25.45 27.21 Z M 27 27.02 L 27.98 27.18 L 30.60 11.71 L 29.61 11.54 L 28.63 11.37 L 26.01 26.85 Z M 10.57 11.54 L 11.53 11.82 L 13.91 3.48 L 12.95 3.21 L 11.99 2.93 L 9.60 11.27 Z M 12.95 3.21 L 12.95 4.21 L 22.47 4.21 L 22.47 2.21 L 12.95 2.21 Z M 22.47 3.21 L 21.51 3.48 L 23.89 11.82 L 24.85 11.54 L 25.82 11.27 L 23.43 2.93 Z M 12.95 16.30 L 11.96 16.47 L 13.15 23.61 L 14.14 23.44 L 15.12 23.28 L 13.93 16.14 Z M 22.47 16.30 L 21.48 16.14 L 20.30 23.28 L 21.28 23.44 L 22.27 23.61 L 23.46 16.47 Z M 22.47 16.30 %22/%3E%3C/svg%3E ");}
.elementor-element-8a2c9c6 .elementor-icon-list-icon svg,.elementor-element-8a2c9c6 .elementor-icon-list-icon i,.elementor-element-5f18a766 .elementor-icon-list-icon svg,.elementor-element-5f18a766 .elementor-icon-list-icon i{display:none!important;}
.elementor-element-8a2c9c6 .elementor-icon-list-icon::before{content:'';display:inline-block;flex:none;width:24px;height:24px;background-color:#E0AE73;-webkit-mask:var(--tdk-gift) center/contain no-repeat;mask:var(--tdk-gift) center/contain no-repeat;transition:background-color .2s;}
.elementor-element-5f18a766 .elementor-icon-list-item:nth-child(1) .elementor-icon-list-icon::before{content:'';display:inline-block;flex:none;width:18px;height:17px;background-color:#E0AE73;-webkit-mask:var(--tdk-c_left) center/contain no-repeat;mask:var(--tdk-c_left) center/contain no-repeat;transition:background-color .2s;}
.elementor-element-5f18a766 .elementor-icon-list-item:nth-child(2) .elementor-icon-list-icon::before{content:'';display:inline-block;flex:none;width:17px;height:14px;background-color:#E0AE73;-webkit-mask:var(--tdk-c_right) center/contain no-repeat;mask:var(--tdk-c_right) center/contain no-repeat;transition:background-color .2s;}
.elementor-element-5f18a766 .elementor-icon-list-item:hover .elementor-icon-list-icon::before{background-color:#FFFFFF;}
.elementor-element-617b750 .e-search-submit svg,.elementor-element-10ed46d6 .e-search-submit svg,.elementor-element-1b23fd5 .e-search-submit svg,.elementor-element-617b750 .e-search-submit i,.elementor-element-10ed46d6 .e-search-submit i,.elementor-element-1b23fd5 .e-search-submit i{display:none!important;}
.elementor-element-617b750 .e-search-submit::before,.elementor-element-10ed46d6 .e-search-submit::before,.elementor-element-1b23fd5 .e-search-submit::before{content:'';display:inline-block;flex:none;width:23px;height:23px;background-color:#A4A19E;-webkit-mask:var(--tdk-search) center/contain no-repeat;mask:var(--tdk-search) center/contain no-repeat;transition:background-color .2s;display:block;}
.elementor-element-617b750 .e-search-submit:hover::before,.elementor-element-10ed46d6 .e-search-submit:hover::before,.elementor-element-1b23fd5 .e-search-submit:hover::before,.elementor-element-617b750:focus-within .e-search-submit::before,.elementor-element-10ed46d6:focus-within .e-search-submit::before,.elementor-element-1b23fd5:focus-within .e-search-submit::before{background-color:#E0AE73;}
.elementor-element-14cbcfc0 .elementor-icon svg,.elementor-element-5e9d1b05 .elementor-icon svg,.elementor-element-14cbcfc0 .elementor-icon i,.elementor-element-5e9d1b05 .elementor-icon i{display:none!important;}
.elementor-element-14cbcfc0 .elementor-icon,.elementor-element-5e9d1b05 .elementor-icon{display:inline-flex;}
.elementor-element-14cbcfc0 .elementor-icon::before,.elementor-element-5e9d1b05 .elementor-icon::before{content:'';display:inline-block;flex:none;width:25px;height:26px;background-color:#A4A19E;-webkit-mask:var(--tdk-user) center/contain no-repeat;mask:var(--tdk-user) center/contain no-repeat;transition:background-color .2s;}
.elementor-element-14cbcfc0 .elementor-icon:hover::before,.elementor-element-5e9d1b05 .elementor-icon:hover::before{background-color:#E0AE73;}
.elementor-element-6c379415 .elementor-menu-cart__toggle_button .elementor-button-icon svg,.elementor-element-4f8a813a .elementor-menu-cart__toggle_button .elementor-button-icon svg,.elementor-element-6c379415 .elementor-menu-cart__toggle_button .elementor-button-icon i,.elementor-element-4f8a813a .elementor-menu-cart__toggle_button .elementor-button-icon i{display:none!important;}
.elementor-element-6c379415 .elementor-menu-cart__toggle_button .elementor-button-icon,.elementor-element-4f8a813a .elementor-menu-cart__toggle_button .elementor-button-icon{position:relative;display:inline-flex;}
.elementor-element-6c379415 .elementor-menu-cart__toggle_button .elementor-button-icon::before,.elementor-element-4f8a813a .elementor-menu-cart__toggle_button .elementor-button-icon::before{content:'';display:inline-block;flex:none;width:29px;height:25px;background-color:#A4A19E;-webkit-mask:var(--tdk-cart) center/contain no-repeat;mask:var(--tdk-cart) center/contain no-repeat;transition:background-color .2s;}
.elementor-element-6c379415 .elementor-menu-cart__toggle_button:hover .elementor-button-icon::before,.elementor-element-4f8a813a .elementor-menu-cart__toggle_button:hover .elementor-button-icon::before{background-color:#E0AE73;}

/* Zarovnanie ikon vpravo na spoločnú líniu (podľa PDF) */
.elementor-element-14cbcfc0 .elementor-widget-container,.elementor-element-14cbcfc0 .elementor-icon-wrapper,.elementor-element-5e9d1b05 .elementor-widget-container,.elementor-element-5e9d1b05 .elementor-icon-wrapper{display:flex;align-items:center;line-height:0;}
.elementor-element-6c379415 .elementor-menu-cart__wrapper,.elementor-element-6c379415 .elementor-menu-cart__toggle_wrapper,.elementor-element-6c379415 .elementor-menu-cart__toggle,.elementor-element-4f8a813a .elementor-menu-cart__wrapper,.elementor-element-4f8a813a .elementor-menu-cart__toggle_wrapper,.elementor-element-4f8a813a .elementor-menu-cart__toggle{display:flex;align-items:center;line-height:0;}
/* Bočný košík – vrátená výška riadkov (line-height:0 vyššie je iba pre ikonu; inak sa texty v košíku prekrývali) */
.elementor-element-6c379415 .elementor-menu-cart__container,.elementor-element-4f8a813a .elementor-menu-cart__container{line-height:1.5;}
.elementor-element-6c379415 .elementor-menu-cart__product-name,.elementor-element-4f8a813a .elementor-menu-cart__product-name{line-height:1.35;}
.elementor-element-617b750 .e-search-submit::before{transform:translateY(-1px);}
.elementor-element-6c379415 .elementor-menu-cart__toggle_button .elementor-button-icon::before,.elementor-element-4f8a813a .elementor-menu-cart__toggle_button .elementor-button-icon::before{transform:translateY(-2px);}

/* === Vyhľadávanie: hover pole podľa návrhu === */
.elementor-element-617b750,.elementor-element-10ed46d6{position:relative;flex:0 1 auto!important;min-width:0;width:auto!important;}
.elementor-element-617b750 .e-search-form,.elementor-element-10ed46d6 .e-search-form{display:flex;align-items:center;position:relative;}
.elementor-element-617b750 .e-search-input,.elementor-element-10ed46d6 .e-search-input{width:100%!important;height:40px!important;box-sizing:border-box;padding:0 46px 0 18px!important;border:1px solid #E1E0DF!important;border-radius:0!important;background:#fff!important;font-family:Montserrat,sans-serif;font-size:14px!important;color:#1B130C!important;box-shadow:none!important;}
.elementor-element-617b750 .e-search-input::placeholder,.elementor-element-10ed46d6 .e-search-input::placeholder,.elementor-element-1b23fd5 .e-search-input::placeholder{color:#A4A19E;opacity:1;}
.elementor-element-617b750 .e-search-submit,.elementor-element-10ed46d6 .e-search-submit{position:relative;z-index:3;padding:0!important;border:0!important;background:transparent!important;min-width:0;width:auto;transition:margin .3s ease;}
/* === Vyhľadávanie podľa prototypu: pole + bordové tlačidlo s lupou === */
/* Desktop: pole v hlavnom riadku medzi menu a ikonami (max 560 px, na stred) */
.elementor-element-b2d22bc .elementor-element-617b750{flex:1 1 auto!important;width:auto!important;min-width:180px;max-width:560px;margin:0 auto;}
/* Mobil/tablet: riadok pod logom na celú šírku */
.elementor-element-1b23fd5{width:100%;}
.elementor-element-617b750 .e-search-form,.elementor-element-1b23fd5 .e-search-form{display:flex;align-items:center;width:100%;}
.elementor-element-617b750 .e-search-input-wrapper,.elementor-element-1b23fd5 .e-search-input-wrapper{position:relative;flex:1 1 auto;min-width:0;width:auto;}
.elementor-element-617b750 .e-search-input,.elementor-element-1b23fd5 .e-search-input{width:100%!important;height:46px!important;box-sizing:border-box;padding:0 16px!important;border:1px solid #E1E0DF!important;border-right:0!important;border-radius:0!important;background:#fff!important;font-family:Montserrat,sans-serif;font-size:14px!important;color:#1B130C!important;box-shadow:none!important;transition:border-color .2s;}
.elementor-element-617b750 .e-search-input:focus,.elementor-element-1b23fd5 .e-search-input:focus{border-color:#E0AE73!important;}
.elementor-element-617b750 .e-search-submit,.elementor-element-1b23fd5 .e-search-submit{position:static;flex:none;width:46px!important;min-width:46px!important;height:46px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#62132D!important;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s;}
.elementor-element-617b750 .e-search-submit:hover,.elementor-element-1b23fd5 .e-search-submit:hover{background:#4E0F24!important;}
.elementor-element-617b750 .e-search-submit::before,.elementor-element-1b23fd5 .e-search-submit::before,
.elementor-element-617b750 .e-search-submit:hover::before,.elementor-element-1b23fd5 .e-search-submit:hover::before,
.elementor-element-617b750:focus-within .e-search-submit::before,.elementor-element-1b23fd5:focus-within .e-search-submit::before{width:20px;height:20px;background-color:#fff!important;}
@media (max-width:1024px){
 .elementor-element-1b23fd5 .e-search-input{height:44px!important;padding:0 14px!important;}
 .elementor-element-1b23fd5 .e-search-submit{width:44px!important;min-width:44px!important;height:44px!important;}
}
/* Návrhy pri písaní – na užších obrazovkách aspoň 340 px široké, aby sa názov košov nelámal po slovách */
.elementor-element-617b750 .e-search-results-container{min-width:340px;}


/* === Úpravy 9. 11.: hrúbka písma, zaoblené vyhľadávanie === */
/* Horný pás – text hrubší */
.elementor-element-5f18a766 .elementor-icon-list-text,.elementor-element-fe22b60 .elementor-icon-list-text{font-weight:600!important;}
/* Hlavné menu – hrubšie písmo */
.elementor-element-587756f5 .elementor-nav-menu--main .elementor-item{font-weight:600!important;}
.elementor-element-4a4b2671 .elementor-nav-menu--dropdown a{font-weight:600!important;}
/* Vyhľadávanie – plné zaoblenie (pole vľavo, tlačidlo vpravo) */
.elementor-element-617b750 .e-search-input,.elementor-element-1b23fd5 .e-search-input{border-radius:1000px 0 0 1000px!important;padding-left:22px!important;}
.elementor-element-617b750 .e-search-submit,.elementor-element-1b23fd5 .e-search-submit{border-radius:0 1000px 1000px 0!important;padding-right:4px!important;}


/* ===================== Header v2 (10. 11. 2026) – nové ikonky, lupa na desktope, minimalistické mobilné menu ===================== */
:root{--tdk2-user:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4.5 20.5c1.3-3.6 4.2-5.5 7.5-5.5s6.2 1.9 7.5 5.5'/%3E%3C/svg%3E");--tdk2-bag:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 8h14l-1.3 10.2a2 2 0 0 1-2 1.8H8.3a2 2 0 0 1-2-1.8z'/%3E%3Cpath d='M9 8V7a3 3 0 0 1 6 0v1'/%3E%3C/svg%3E");--tdk2-bur:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 8h16M4 16h16'/%3E%3C/svg%3E");--tdk2-x:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 6l12 12M18 6 6 18'/%3E%3C/svg%3E");--tdk2-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='m20 20-4.8-4.8'/%3E%3C/svg%3E");--tdk2-cr:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 6 6 6-6 6'/%3E%3C/svg%3E");--tdk2-cd:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");}
/* Ikonky účet + košík (desktop 14cbcfc0, 6c379415; mobil 5e9d1b05, 4f8a813a) */
.elementor-element-14cbcfc0 .elementor-icon::before,.elementor-element-5e9d1b05 .elementor-icon::before{width:24px!important;height:24px!important;background-color:#1B130C!important;-webkit-mask:var(--tdk2-user) center/contain no-repeat!important;mask:var(--tdk2-user) center/contain no-repeat!important;}
.elementor-element-6c379415 .elementor-menu-cart__toggle_button .elementor-button-icon::before,.elementor-element-4f8a813a .elementor-menu-cart__toggle_button .elementor-button-icon::before{width:24px!important;height:24px!important;background-color:#1B130C!important;-webkit-mask:var(--tdk2-bag) center/contain no-repeat!important;mask:var(--tdk2-bag) center/contain no-repeat!important;}
.elementor-element-14cbcfc0 .elementor-icon:hover::before,.elementor-element-5e9d1b05 .elementor-icon:hover::before,.elementor-element-6c379415 .elementor-menu-cart__toggle_button:hover .elementor-button-icon::before,.elementor-element-4f8a813a .elementor-menu-cart__toggle_button:hover .elementor-button-icon::before{background-color:#E0AE73!important;}
.elementor-element-6c379415 .elementor-button-icon-qty,.elementor-element-4f8a813a .elementor-button-icon-qty{background:#1B130C!important;color:#FFFFFF!important;}
/* Lupa (desktop) */
.tdk-lupa{width:44px;height:44px;padding:0!important;border:0!important;border-radius:50%!important;background:transparent!important;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease;}
.tdk-lupa::before{content:"";width:22px;height:22px;background:#1B130C;-webkit-mask:var(--tdk2-search) center/contain no-repeat;mask:var(--tdk2-search) center/contain no-repeat;transition:background-color .2s ease;}
.tdk-lupa:hover{background:rgba(27,19,12,.06)!important;}
.tdk-lupa:hover::before{background:#E0AE73;}
.tdk-lupa[aria-expanded="true"]::before{-webkit-mask-image:var(--tdk2-x);mask-image:var(--tdk2-x);}
/* Vyhľadávanie (desktop 617b750 aj mobil 1b23fd5) – sivá pilulka ako na mobile, lupa #1B130C (10. 11.) */
.tdk-lupa{display:none!important;}
.elementor-element-617b750 .e-search-input,.elementor-element-1b23fd5 .e-search-input{height:46px!important;border:0!important;border-radius:1000px!important;background:#F6F3F0!important;box-shadow:none!important;padding-left:20px!important;padding-right:52px!important;font-family:Dosis,sans-serif!important;font-size:15px!important;color:#1B130C!important;}
.elementor-element-617b750 .e-search-input:focus,.elementor-element-1b23fd5 .e-search-input:focus{box-shadow:0 0 0 2px rgba(27,19,12,.12)!important;outline:none!important;}
.elementor-element-617b750 .e-search-input::placeholder,.elementor-element-1b23fd5 .e-search-input::placeholder{color:rgba(27,19,12,.45)!important;}
.elementor-element-617b750 .e-search-form,.elementor-element-617b750 .e-search-input-wrapper,.elementor-element-1b23fd5 .e-search-form,.elementor-element-1b23fd5 .e-search-input-wrapper{position:relative!important;}
.elementor-element-617b750 .e-search-submit,.elementor-element-1b23fd5 .e-search-submit{position:absolute!important;right:3px!important;top:3px!important;width:40px!important;height:40px!important;min-width:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:transparent!important;z-index:2;}
.elementor-element-617b750:focus-within .e-search-submit::before,.elementor-element-1b23fd5:focus-within .e-search-submit::before{background-color:#1B130C!important;}
.elementor-element-617b750 .e-search-submit:hover,.elementor-element-1b23fd5 .e-search-submit:hover,.elementor-element-617b750 .e-search-submit:focus-visible,.elementor-element-1b23fd5 .e-search-submit:focus-visible{background:#E0AE73!important;}
.elementor-element-617b750 .e-search-submit:hover::before,.elementor-element-1b23fd5 .e-search-submit:hover::before,.elementor-element-617b750 .e-search-submit:focus-visible::before,.elementor-element-1b23fd5 .e-search-submit:focus-visible::before{background-color:#FFFFFF!important;}
.elementor-element-617b750 .e-search-submit:hover svg,.elementor-element-1b23fd5 .e-search-submit:hover svg{fill:#FFFFFF!important;color:#FFFFFF!important;}
.elementor-element-617b750 .e-search-submit::before,.elementor-element-1b23fd5 .e-search-submit::before{background-color:#1B130C!important;}
.elementor-element-617b750 .e-search-input-wrapper,.elementor-element-1b23fd5 .e-search-input-wrapper{flex:1 1 auto!important;width:100%!important;min-width:0;}
.elementor-element-617b750 .e-search-input,.elementor-element-1b23fd5 .e-search-input{width:100%!important;}
/* krížik na vymazanie textu – vľavo od lupy, tmavý jemný (10. 11.) */
.elementor-element-617b750 .e-search-input-wrapper svg.e-fas-times,.elementor-element-1b23fd5 .e-search-input-wrapper svg.e-fas-times{right:56px!important;width:10px!important;height:14px!important;fill:rgba(27,19,12,.45)!important;transition:fill .2s ease;}
.elementor-element-617b750 .e-search-input-wrapper svg.e-fas-times:hover,.elementor-element-1b23fd5 .e-search-input-wrapper svg.e-fas-times:hover{fill:#1B130C!important;}
.elementor-element-617b750 .e-search-input,.elementor-element-1b23fd5 .e-search-input{padding-right:76px!important;}
.elementor-element-617b750 .e-search,.elementor-element-617b750 .e-search-form,.elementor-element-1b23fd5 .e-search,.elementor-element-1b23fd5 .e-search-form{width:100%!important;}
.elementor-element-617b750 .e-search-submit svg,.elementor-element-1b23fd5 .e-search-submit svg{fill:#1B130C!important;}
/* Tablet + mobil: čistá hlavička */
@media (max-width:1024px){
.elementor-element-298b0f6f{border-bottom:1px solid rgba(27,19,12,.07);}
.elementor-element-1e36103d{display:none!important;}
/* hamburger – 2 čiary / krížik */
.elementor-element-4a4b2671 .elementor-menu-toggle{width:44px!important;height:44px!important;padding:0!important;border:0!important;border-radius:50%!important;background:transparent!important;display:flex!important;align-items:center;justify-content:center;}
.elementor-element-4a4b2671 .elementor-menu-toggle svg,.elementor-element-4a4b2671 .elementor-menu-toggle i{display:none!important;}
.elementor-element-4a4b2671 .elementor-menu-toggle::before{content:"";width:24px;height:24px;background:#1B130C;-webkit-mask:var(--tdk2-bur) center/contain no-repeat;mask:var(--tdk2-bur) center/contain no-repeat;}
.elementor-element-4a4b2671 .elementor-menu-toggle.elementor-active::before{-webkit-mask-image:var(--tdk2-x);mask-image:var(--tdk2-x);}
/* menu na celú šírku a výšku */
.elementor-element-4a4b2671 .elementor-menu-toggle:not(.elementor-active) + nav.elementor-nav-menu--dropdown{display:none!important;}
.elementor-element-4a4b2671 .elementor-menu-toggle.elementor-active + nav.elementor-nav-menu--dropdown{position:fixed!important;left:0!important;right:0!important;top:var(--tdk-hh,64px)!important;bottom:0!important;width:auto!important;max-height:none!important;height:auto!important;transform:none!important;overflow-y:auto!important;margin:0!important;padding:80px 0 28px!important;background:#FFFFFF!important;box-shadow:none!important;border:0!important;border-radius:0!important;z-index:9998;display:flex!important;flex-direction:column;animation:tdkMmIn .28s cubic-bezier(.22,1,.36,1);}
@keyframes tdkMmIn{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}
body.tdk-menu-open .elementor-element-1e36103d{display:block!important;position:fixed!important;left:0;right:0;top:var(--tdk-hh,64px);z-index:9999;margin:0!important;padding:16px 20px 8px!important;background:#FFFFFF;}
/* vyhľadávanie v menu – sivá pilulka */
.elementor-element-1b23fd5 .e-search-form,.elementor-element-1b23fd5 .e-search-input-wrapper{position:relative;}
/* položky menu */
.elementor-element-4a4b2671 nav.elementor-nav-menu--dropdown > ul{display:flex!important;flex-direction:column;margin:0!important;padding:0!important;}
.elementor-element-4a4b2671 nav.elementor-nav-menu--dropdown > ul > li{border-bottom:1px solid rgba(27,19,12,.07)!important;}
.elementor-element-4a4b2671 nav.elementor-nav-menu--dropdown > ul > li.menu-item-464{order:1}
.elementor-element-4a4b2671 nav.elementor-nav-menu--dropdown > ul > li.menu-item-496{order:2}
.elementor-element-4a4b2671 nav.elementor-nav-menu--dropdown > ul > li.menu-item-488{order:3}
.elementor-element-4a4b2671 nav.elementor-nav-menu--dropdown > ul > li.menu-item-473{order:4}
.elementor-element-4a4b2671 nav.elementor-nav-menu--dropdown > ul > li.menu-item-480{order:5}
.elementor-element-4a4b2671 nav.elementor-nav-menu--dropdown > ul > li.menu-item-504{order:6}
.elementor-element-4a4b2671 nav.elementor-nav-menu--dropdown > ul > li.menu-item-521,.elementor-element-4a4b2671 nav.elementor-nav-menu--dropdown > ul > li.menu-item-520,.elementor-element-4a4b2671 nav.elementor-nav-menu--dropdown > ul > li.menu-item-1053,.elementor-element-4a4b2671 nav.elementor-nav-menu--dropdown > ul > li.menu-item-1121{display:none!important;}
.elementor-element-4a4b2671 nav.elementor-nav-menu--dropdown > ul > li > a.elementor-item{display:flex!important;align-items:center;justify-content:space-between;min-height:58px;padding:0 20px!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;font-family:Dosis,sans-serif!important;font-size:21px!important;font-weight:600!important;line-height:1.2!important;color:#1B130C!important;}
.elementor-element-4a4b2671 nav.elementor-nav-menu--dropdown > ul > li > a.elementor-item:hover{background:rgba(27,19,12,.03)!important;}
.elementor-element-4a4b2671 nav.elementor-nav-menu--dropdown > ul > li > a.elementor-item.elementor-item-active,.elementor-element-4a4b2671 nav.elementor-nav-menu--dropdown > ul > li.current-menu-item > a.elementor-item{color:#E0AE73!important;background:transparent!important;}
.elementor-element-4a4b2671 nav.elementor-nav-menu--dropdown > ul > li:not(.menu-item-504) > a.elementor-item::after{content:"";flex:none;width:16px;height:16px;background:rgba(27,19,12,.35);-webkit-mask:var(--tdk2-cr) center/contain no-repeat;mask:var(--tdk2-cr) center/contain no-repeat;}
.elementor-element-4a4b2671 nav.elementor-nav-menu--dropdown > ul > li.menu-item-464 > ul,.elementor-element-4a4b2671 nav.elementor-nav-menu--dropdown > ul > li.menu-item-464 .sub-arrow{display:none!important;}
.elementor-element-4a4b2671 nav.elementor-nav-menu--dropdown .sub-arrow{position:static!important;padding:0!important;margin:0!important;display:inline-flex!important;width:16px;height:16px;transition:transform .3s ease;}
.elementor-element-4a4b2671 nav.elementor-nav-menu--dropdown .sub-arrow svg,.elementor-element-4a4b2671 nav.elementor-nav-menu--dropdown .sub-arrow i{display:none!important;}
.elementor-element-4a4b2671 nav.elementor-nav-menu--dropdown .sub-arrow::before{content:"";width:16px;height:16px;background:rgba(27,19,12,.45);-webkit-mask:var(--tdk2-cd) center/contain no-repeat;mask:var(--tdk2-cd) center/contain no-repeat;}
.elementor-element-4a4b2671 nav.elementor-nav-menu--dropdown a.has-submenu.highlighted .sub-arrow{transform:rotate(180deg);}
.elementor-element-4a4b2671 nav.elementor-nav-menu--dropdown ul.sub-menu{position:static!important;width:auto!important;margin:0!important;padding:0 20px 14px!important;background:transparent!important;box-shadow:none!important;border:0!important;}
.elementor-element-4a4b2671 nav.elementor-nav-menu--dropdown ul.sub-menu a.elementor-sub-item{display:flex!important;align-items:center;min-height:44px;margin:0!important;padding:0 0 0 16px!important;border:0!important;border-left:1px solid rgba(27,19,12,.10)!important;border-radius:0!important;background:transparent!important;font-family:Dosis,sans-serif!important;font-size:17px!important;font-weight:500!important;color:rgba(27,19,12,.65)!important;}
.elementor-element-4a4b2671 nav.elementor-nav-menu--dropdown ul.sub-menu a.elementor-sub-item:hover,.elementor-element-4a4b2671 nav.elementor-nav-menu--dropdown ul.sub-menu a.elementor-sub-item.elementor-item-active{color:#1B130C!important;background:transparent!important;}
/* spodná časť menu (dopĺňa skript) */
.tdk-mm-extra a{padding:0!important;margin:0!important;background:none!important;border-radius:0;line-height:1.4;}
.tdk-mm-extra{margin-top:auto;padding:18px 20px 0;display:flex;flex-direction:column;gap:22px;font-family:Dosis,sans-serif;}
.tdk-mm-sec{display:flex;flex-wrap:wrap;gap:10px 24px;}
.tdk-mm-sec a{font-size:16px;font-weight:500;color:rgba(27,19,12,.6)!important;}
.tdk-mm-sec a:hover{color:#1B130C!important;}
.elementor-element-4a4b2671 .tdk-mm-extra a.tdk-mm-acc{height:50px;border-radius:10px!important;border:1px solid rgba(27,19,12,.14);display:flex;align-items:center;justify-content:center;gap:10px;font-size:16px;font-weight:600;color:#1B130C!important;}
.tdk-mm-acc::before{content:"";width:18px;height:18px;background:#1B130C;-webkit-mask:var(--tdk2-user) center/contain no-repeat;mask:var(--tdk2-user) center/contain no-repeat;}
.tdk-mm-acc:hover{border-color:#E0AE73!important;}
.tdk-mm-contact{display:flex;flex-direction:column;gap:8px;font-size:15px;font-weight:500;}
.tdk-mm-contact a{color:rgba(27,19,12,.7)!important;}
.tdk-mm-contact a:hover{color:#1B130C!important;}
}
/* Tablet: menu v dvoch stĺpcoch */
@media (min-width:768px) and (max-width:1024px){
.elementor-element-4a4b2671 .elementor-menu-toggle.elementor-active + nav.elementor-nav-menu--dropdown{display:grid!important;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:0 48px;align-content:start;padding:88px 28px 32px!important;}
body.tdk-menu-open .elementor-element-1e36103d{padding:20px 28px 8px!important;}
.elementor-element-4a4b2671 nav.elementor-nav-menu--dropdown > ul > li > a.elementor-item{font-size:24px!important;min-height:64px;padding:0 8px!important;}
.elementor-element-4a4b2671 nav.elementor-nav-menu--dropdown ul.sub-menu{padding:0 8px 16px!important;}
.tdk-mm-extra{margin-top:0;padding:4px 0 0;}
}/* End custom CSS */