.elementor-kit-6{--e-global-color-primary:#EF454E;--e-global-color-secondary:#B18C60;--e-global-color-text:#CEBA92;--e-global-color-accent:#EBDDC2;--e-global-color-efab932:#191919;--e-global-color-8851545:#252424;--e-global-color-27ce584:#313231;--e-global-color-c6132b0:#FFFFFF;--e-global-typography-primary-font-family:"p22-underground-pc";--e-global-typography-primary-font-size:4.5rem;--e-global-typography-primary-font-weight:900;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-primary-line-height:4.5rem;--e-global-typography-secondary-font-family:"p22-underground-pc";--e-global-typography-secondary-font-size:3rem;--e-global-typography-secondary-font-weight:900;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-secondary-line-height:3.2rem;--e-global-typography-text-font-family:"p22-underground-pc";--e-global-typography-text-font-size:1.8rem;--e-global-typography-text-font-weight:900;--e-global-typography-text-text-transform:uppercase;--e-global-typography-text-line-height:2.475rem;--e-global-typography-accent-font-family:"p22-underground-pc";--e-global-typography-accent-font-size:1.5rem;--e-global-typography-accent-font-weight:900;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-line-height:1.65rem;--e-global-typography-1cdd9e3-font-family:"Open Sans";--e-global-typography-1cdd9e3-font-size:1.125rem;--e-global-typography-1cdd9e3-font-weight:700;--e-global-typography-1cdd9e3-line-height:1.575rem;--e-global-typography-8296fc5-font-family:"Open Sans";--e-global-typography-8296fc5-font-size:1rem;--e-global-typography-8296fc5-line-height:1.5rem;--e-global-typography-30378b5-font-family:"Open Sans";--e-global-typography-30378b5-font-size:0.85rem;--e-global-typography-30378b5-line-height:1.2rem;--e-global-typography-692261b-font-family:"Open Sans";--e-global-typography-692261b-font-size:1.078125rem;--e-global-typography-692261b-line-height:2.371875rem;--e-global-typography-a594216-font-family:"p22-underground-pc";--e-global-typography-a594216-font-size:0.84375rem;--e-global-typography-a594216-font-weight:900;--e-global-typography-a594216-text-transform:uppercase;--e-global-typography-a594216-line-height:1.35rem;--e-global-typography-9c4e77a-font-family:"Open Sans";--e-global-typography-9c4e77a-font-size:0.9375rem;--e-global-typography-9c4e77a-line-height:2.625rem;--e-global-typography-ec4b862-font-family:"p22-underground-pc";--e-global-typography-ec4b862-font-size:3rem;--e-global-typography-ec4b862-font-weight:900;--e-global-typography-ec4b862-text-transform:uppercase;--e-global-typography-ec4b862-line-height:3rem;--e-global-typography-4035482-font-family:"p22-underground-sc";--e-global-typography-4035482-font-size:1.2rem;--e-global-typography-4035482-font-weight:400;--e-global-typography-4035482-line-height:1.4rem;--e-global-typography-46626e7-font-family:"p22-underground-pc";--e-global-typography-46626e7-font-size:1.7rem;--e-global-typography-46626e7-line-height:1.9rem;background-color:var( --e-global-color-27ce584 );color:var( --e-global-color-c6132b0 );font-family:var( --e-global-typography-8296fc5-font-family ), Sans-serif;font-size:var( --e-global-typography-8296fc5-font-size );line-height:var( --e-global-typography-8296fc5-line-height );}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{background-color:var( --e-global-color-accent );font-family:"p22-underground-pc", Sans-serif;font-size:1.3rem;font-weight:900;text-transform:uppercase;text-decoration:none;line-height:1.7rem;color:var( --e-global-color-efab932 );border-style:solid;border-width:0rem 0rem 0rem 0.3rem;border-color:var( --e-global-color-primary );border-radius:0rem 0rem 0rem 0rem;}.elementor-kit-6 button:hover,.elementor-kit-6 button:focus,.elementor-kit-6 input[type="button"]:hover,.elementor-kit-6 input[type="button"]:focus,.elementor-kit-6 input[type="submit"]:hover,.elementor-kit-6 input[type="submit"]:focus,.elementor-kit-6 .elementor-button:hover,.elementor-kit-6 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-efab932 );border-style:solid;border-width:0rem 0rem 0rem 0.5rem;border-radius:0rem 0rem 0rem 0rem;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}body.e-wc-error-notice .woocommerce-error, body.e-wc-error-notice .wc-block-components-notice-banner.is-error{background-color:var( --e-global-color-primary );border-style:none;}body.e-wc-message-notice .woocommerce-message, body.e-wc-message-notice .wc-block-components-notice-banner.is-success{background-color:var( --e-global-color-efab932 );border-style:none;}body.e-wc-message-notice .woocommerce-message .button, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button{background-color:var( --e-global-color-accent );background-image:var( --e-global-color-accent );font-family:"p22-underground-pc", Sans-serif;font-size:0.84375rem;font-weight:900;text-transform:uppercase;text-decoration:none;line-height:1.35rem;border-width:0rem 0rem 0rem 0.3rem;}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:var( --e-global-color-accent );background-image:var( --e-global-color-accent );}body.e-wc-info-notice .woocommerce-info, body.e-wc-info-notice .wc-block-components-notice-banner.is-info{background-color:var( --e-global-color-efab932 );border-style:none;}body.e-wc-info-notice .woocommerce-info .button, body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button{background-color:var( --e-global-color-accent );background-image:var( --e-global-color-accent );font-family:"p22-underground-pc", Sans-serif;font-size:0.84375rem;font-weight:900;text-transform:uppercase;text-decoration:none;line-height:1.35rem;border-width:0rem 0rem 0rem 0.3rem;}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:var( --e-global-color-accent );background-image:var( --e-global-color-accent );}.elementor-kit-6 p{margin-block-end:0px;}.elementor-kit-6 a{color:var( --e-global-color-c6132b0 );font-family:"Open Sans", Sans-serif;text-decoration:underline;}.elementor-kit-6 a:hover{color:var( --e-global-color-accent );}.elementor-kit-6 h1{color:var( --e-global-color-c6132b0 );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 );}.elementor-kit-6 h2{color:var( --e-global-color-c6132b0 );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 );}.elementor-kit-6 h3{color:var( --e-global-color-accent );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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-6 h4{color:var( --e-global-color-c6132b0 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-6 h5{color:var( --e-global-color-c6132b0 );font-family:var( --e-global-typography-1cdd9e3-font-family ), Sans-serif;font-size:var( --e-global-typography-1cdd9e3-font-size );font-weight:var( --e-global-typography-1cdd9e3-font-weight );line-height:var( --e-global-typography-1cdd9e3-line-height );}.elementor-kit-6 h6{color:var( --e-global-color-c6132b0 );font-family:var( --e-global-typography-1cdd9e3-font-family ), Sans-serif;font-size:var( --e-global-typography-1cdd9e3-font-size );font-weight:var( --e-global-typography-1cdd9e3-font-weight );line-height:var( --e-global-typography-1cdd9e3-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1920px;}.e-con{--container-max-width:1920px;--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){margin-block-end:1rem;}.elementor-element{--widgets-spacing:1rem 1rem;--widgets-spacing-row:1rem;--widgets-spacing-column:1rem;}{}h1.entry-title{display:var(--page-title-display);}.elementor-lightbox{background-color:#000000CC;--lightbox-ui-color:var( --e-global-color-c6132b0 );--lightbox-ui-color-hover:var( --e-global-color-secondary );--lightbox-text-color:var( --e-global-color-c6132b0 );}.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-c6132b0 );font-family:var( --e-global-typography-8296fc5-font-family ), Sans-serif;font-size:var( --e-global-typography-8296fc5-font-size );line-height:var( --e-global-typography-8296fc5-line-height );--error-message-icon-color:var( --e-global-color-c6132b0 );--error-message-normal-links-color:var( --e-global-color-c6132b0 );--error-message-hover-links-color:var( --e-global-color-accent );--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-8296fc5-font-family ), Sans-serif;font-size:var( --e-global-typography-8296fc5-font-size );line-height:var( --e-global-typography-8296fc5-line-height );}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{--message-message-text-color:var( --e-global-color-c6132b0 );font-family:var( --e-global-typography-8296fc5-font-family ), Sans-serif;font-size:var( --e-global-typography-8296fc5-font-size );line-height:var( --e-global-typography-8296fc5-line-height );--message-message-icon-color:#02B101;--message-buttons-normal-text-color:var( --e-global-color-efab932 );--message-buttons-hover-text-color:var( --e-global-color-efab932 );--message-buttons-hover-border-color:var( --e-global-color-primary );--message-border-type:solid;--message-border-color:var( --e-global-color-primary );--message-buttons-border-radius:0px 0px 0px 0px;--message-buttons-padding:0.5rem 0.8rem 0.3rem 0.8rem;}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-8296fc5-font-family ), Sans-serif;font-size:var( --e-global-typography-8296fc5-font-size );line-height:var( --e-global-typography-8296fc5-line-height );}.e-wc-message-notice .woocommerce-message .restore-item, .e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, .e-wc-message-notice .woocommerce-message a:not([class]), .e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){--notice-message-normal-links-color:var( --e-global-color-c6132b0 );}.e-wc-message-notice .woocommerce-message .restore-item:hover, .e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item:hover, .e-wc-message-notice .woocommerce-message a:not([class]):hover, .e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]):hover{--notice-message-hover-links-color:var( --e-global-color-text );}.e-wc-info-notice .woocommerce-info, .e-wc-info-notice .wc-block-components-notice-banner.is-info{--info-message-text-color:var( --e-global-color-c6132b0 );font-family:var( --e-global-typography-8296fc5-font-family ), Sans-serif;font-size:var( --e-global-typography-8296fc5-font-size );line-height:var( --e-global-typography-8296fc5-line-height );--info-message-icon-color:#02B101;--info-buttons-normal-text-color:var( --e-global-color-efab932 );--info-buttons-hover-text-color:var( --e-global-color-efab932 );--info-buttons-hover-border-color:var( --e-global-color-primary );--info-border-type:solid;--info-border-color:var( --e-global-color-primary );--info-buttons-border-radius:0px 0px 0px 0px;--info-buttons-padding:0.5rem 0.8rem 0.3rem 0.8rem;}.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-6{font-size:var( --e-global-typography-8296fc5-font-size );line-height:var( --e-global-typography-8296fc5-line-height );}.elementor-kit-6 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-6 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-6 h3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-6 h4{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-6 h5{font-size:var( --e-global-typography-1cdd9e3-font-size );line-height:var( --e-global-typography-1cdd9e3-line-height );}.elementor-kit-6 h6{font-size:var( --e-global-typography-1cdd9e3-font-size );line-height:var( --e-global-typography-1cdd9e3-line-height );}.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-8296fc5-font-size );line-height:var( --e-global-typography-8296fc5-line-height );}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-8296fc5-font-size );line-height:var( --e-global-typography-8296fc5-line-height );}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{font-size:var( --e-global-typography-8296fc5-font-size );line-height:var( --e-global-typography-8296fc5-line-height );}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-8296fc5-font-size );line-height:var( --e-global-typography-8296fc5-line-height );}.e-wc-info-notice .woocommerce-info, .e-wc-info-notice .wc-block-components-notice-banner.is-info{font-size:var( --e-global-typography-8296fc5-font-size );line-height:var( --e-global-typography-8296fc5-line-height );}}@media(max-width:767px){.elementor-kit-6{--e-global-typography-primary-font-size:2.4rem;--e-global-typography-primary-line-height:2.6rem;--e-global-typography-secondary-font-size:1.9rem;--e-global-typography-secondary-line-height:2.2rem;--e-global-typography-text-font-size:1.5rem;--e-global-typography-text-line-height:1.6rem;--e-global-typography-accent-font-size:1.4rem;--e-global-typography-accent-line-height:1.5rem;--e-global-typography-1cdd9e3-font-size:1.3rem;--e-global-typography-1cdd9e3-line-height:1.4rem;--e-global-typography-8296fc5-font-size:1rem;--e-global-typography-8296fc5-line-height:1.3rem;--e-global-typography-30378b5-font-size:0.85rem;--e-global-typography-30378b5-line-height:1rem;--e-global-typography-ec4b862-font-size:2.4rem;--e-global-typography-ec4b862-line-height:2.6rem;--e-global-typography-4035482-font-size:1rem;--e-global-typography-4035482-line-height:1.1rem;--e-global-typography-46626e7-font-size:1.4rem;--e-global-typography-46626e7-line-height:1.4rem;font-size:var( --e-global-typography-8296fc5-font-size );line-height:var( --e-global-typography-8296fc5-line-height );}.elementor-kit-6 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-6 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-6 h3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-6 h4{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-6 h5{font-size:var( --e-global-typography-1cdd9e3-font-size );line-height:var( --e-global-typography-1cdd9e3-line-height );}.elementor-kit-6 h6{font-size:var( --e-global-typography-1cdd9e3-font-size );line-height:var( --e-global-typography-1cdd9e3-line-height );}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:1.1rem;line-height:1.6rem;}.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-8296fc5-font-size );line-height:var( --e-global-typography-8296fc5-line-height );}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-8296fc5-font-size );line-height:var( --e-global-typography-8296fc5-line-height );}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{font-size:var( --e-global-typography-8296fc5-font-size );line-height:var( --e-global-typography-8296fc5-line-height );}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-8296fc5-font-size );line-height:var( --e-global-typography-8296fc5-line-height );}.e-wc-info-notice .woocommerce-info, .e-wc-info-notice .wc-block-components-notice-banner.is-info{font-size:var( --e-global-typography-8296fc5-font-size );line-height:var( --e-global-typography-8296fc5-line-height );}}@media(min-width:2400px){.elementor-kit-6{font-size:var( --e-global-typography-8296fc5-font-size );line-height:var( --e-global-typography-8296fc5-line-height );}.elementor-kit-6 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-6 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-6 h3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-6 h4{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-6 h5{font-size:var( --e-global-typography-1cdd9e3-font-size );line-height:var( --e-global-typography-1cdd9e3-line-height );}.elementor-kit-6 h6{font-size:var( --e-global-typography-1cdd9e3-font-size );line-height:var( --e-global-typography-1cdd9e3-line-height );}.e-wc-error-notice .woocommerce-error, .e-wc-error-notice .wc-block-components-notice-banner.is-error{font-size:var( --e-global-typography-8296fc5-font-size );line-height:var( --e-global-typography-8296fc5-line-height );}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-8296fc5-font-size );line-height:var( --e-global-typography-8296fc5-line-height );}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{font-size:var( --e-global-typography-8296fc5-font-size );line-height:var( --e-global-typography-8296fc5-line-height );}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-8296fc5-font-size );line-height:var( --e-global-typography-8296fc5-line-height );}.e-wc-info-notice .woocommerce-info, .e-wc-info-notice .wc-block-components-notice-banner.is-info{font-size:var( --e-global-typography-8296fc5-font-size );line-height:var( --e-global-typography-8296fc5-line-height );}}/* Start custom CSS */.prod-lijst-padding{
    padding:3.2rem 1.5rem 0rem 1.5rem !important;
}
.reserveren-knop-wrapper{
    background-color:var(--e-global-color-efab932);
    position:fixed;
    bottom:1rem;
    right:1rem;
    z-index: 9999;
}
.reserveren-knop-wrapper a{
    display:flex;
    align-items: center;
    padding:.7rem 1.2rem 0.4rem 1rem;
    font-family: "p22-underground-pc", Sans-serif!important;
    font-size: 0.9rem!important;
    font-weight: 900!important;
    text-transform: uppercase!important;
    line-height: 1.8rem!important;
    color: var(--e-global-color-c6132b0)!important;
    text-decoration: none;
}
.reserveren-knop-wrapper a:hover{
    color: var(--e-global-color-accent)!important;
}

[class*="cky"] button{
    border: none!important;
    border-width:0px!important;
    padding:0.7rem 1.8rem 0.4rem 1.3rem!important;
    font-size: 1rem!important;
}
.cky-consent-container {
    display: flex!important;
    justify-content: center!important;
    background: var(--e-global-color-efab932)!important;
}
.cky-consent-container .cky-consent-bar{
    padding:1.5rem 3rem!important;
    box-shadow: none!important;
}
.cky-notice{
    max-width:1920px!important;
}
div[data-cky-tag="detail-powered-by"]{
    background: var(--e-global-color-8851545)!important;
}
.cky-preference-center{
    background: var(--e-global-color-8851545)!important;
}
.cky-hide {
  display:none!important;
}
@media only screen and (max-width: 767px) {
.cky-consent-container .cky-consent-bar{
    padding:1.5rem 1.5rem!important;
}
.cky-title,
.cky-notice-des,
.cky-notice-btn-wrapper{
    padding:0!important;
}
}

.woocommerce-info,
.woocommerce-error,
.woocommerce-message{
    display:flex;
    flex-wrap:wrap;
    gap:1rem;
}
.woocommerce-info .button,
.woocommerce-message .button{
    order: 5;
    margin-left: auto;
}
@media (max-width: 767px) {
.woocommerce-info,
.woocommerce-error,
.woocommerce-message {
    flex-direction: column;
    gap:0.8rem;
}
.woocommerce-info .button,
.woocommerce-message .button{
    margin-left:0;
    align-self: flex-start;
}
}
.cleanslate style{
    display:none!important;
}

::selection{
    background:var(--e-global-color-primary);
    color:var(--e-global-color-c6132b0);
}
h1,
h2{
    margin-top: 0;
    margin-bottom: 0;
}
h3,
h4,
h5,
h6{
    margin-top: 2rem;
    margin-bottom: 0rem;
}
a{
    text-decoration: underline;
    text-underline-offset: 2px;
    text-decoration-thickness: 1.2px!important;
    text-decoration-color:#999085!important;
}
.food-tag{
    position: relative;
    top: 3px;
}
}
.elementor-button-wrapper a{
    text-decoration:none;
}
.elementor-button{
    padding:0.7rem 1.8rem 0.4rem 1.3rem!important;
    border-style: solid;
    border-width: 0rem 0rem 0rem 0.5rem;
    color:var(--e-global-color-efab932)!important;
    transition: all 0s;
    transition-timing-function: linear!important;
}
.elementor-button:hover{
    border-style: solid;
    border-width: 0rem 0rem 0rem 0.7rem;
    padding:0.7rem 1.8rem 0.4rem 1.1rem!important;
}
.elementor-button:active{
    background-color:var(--e-global-color-primary)!important;
    color:var(--e-global-color-accent)!important;
    border-style: solid;
    border-width: 0rem 0rem 0rem 0.5rem;
    border-color:var(--e-global-color-primary);
    padding:0.7rem 1.8rem 0.4rem 1.3rem!important;
}
.elementor-button:focus {
    border-width: 0rem 0rem 0rem 0.5rem;
    padding: 0.7rem 1.8rem 0.4rem 1.3rem!important;
}
.woocommerce-message .button,
.woocommerce-info .button{
    background-color:var(--e-global-color-accent)!important;
    color:var(--e-global-color-efab932)!important;
    border-width: 0rem 0rem 0rem 0.3rem!important;
    padding:0.5rem 0.8rem 0.3rem 0.8rem!important;
}
.woocommerce-message .button:hover,
.woocommerce-info .button:hover{
    background-color:var(--e-global-color-accent)!important;
    color:var(--e-global-color-efab932)!important;
    border-width: 0rem 0rem 0rem 0.5rem!important;
    padding:0.5rem 0.8rem 0.3rem 0.6rem!important;
}
.woocommerce-message .button:active,
.woocommerce-info .button:active{
    background-color:var(--e-global-color-primary)!important;
    color:var(--e-global-color-accent)!important;
    border-width: 0rem 0rem 0rem 0.5rem!important;
    padding:0.5rem 0.8rem 0.3rem 0.6rem!important;
}
.woocommerce-message .button:focus,
.woocommerce-info .button:focus{
    border-width: 0rem 0rem 0rem 0.3rem!important;
    padding:0.5rem 0.8rem 0.3rem 0.8rem!important;
}
.cleanslate * {
    all: unset !important;
}/* End custom CSS */