.elementor-kit-19466{--e-global-color-primary:#55818C;--e-global-color-secondary:#161616;--e-global-color-text:#161616;--e-global-color-accent:#FFCE17;--e-global-color-591005b:#FFFFFF;--e-global-color-64a75a2:#FFFFFF00;--e-global-color-cd397a4:#BCBCBC;--e-global-color-9970f17:#02077426;--e-global-color-88d3c89:#00000080;--e-global-color-de10542:#78B3C1;--e-global-typography-primary-font-family:"Source Serif Pro";--e-global-typography-primary-font-size:66px;--e-global-typography-primary-font-weight:300;--e-global-typography-primary-text-transform:none;--e-global-typography-primary-font-style:italic;--e-global-typography-primary-text-decoration:none;--e-global-typography-primary-line-height:90px;--e-global-typography-primary-letter-spacing:0px;--e-global-typography-secondary-font-family:"Source Serif Pro";--e-global-typography-secondary-font-size:37px;--e-global-typography-secondary-font-weight:600;--e-global-typography-secondary-text-transform:none;--e-global-typography-secondary-font-style:normal;--e-global-typography-secondary-text-decoration:none;--e-global-typography-secondary-line-height:45px;--e-global-typography-text-font-family:"Work Sans";--e-global-typography-text-font-size:15px;--e-global-typography-text-font-weight:normal;--e-global-typography-text-text-transform:none;--e-global-typography-text-font-style:normal;--e-global-typography-text-text-decoration:none;--e-global-typography-text-line-height:25px;--e-global-typography-text-letter-spacing:0px;--e-global-typography-accent-font-family:"Work Sans";--e-global-typography-accent-font-size:14px;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-text-transform:none;--e-global-typography-accent-font-style:normal;--e-global-typography-accent-text-decoration:none;--e-global-typography-accent-line-height:16px;--e-global-typography-accent-letter-spacing:1.4px;--e-global-typography-bee7f92-font-family:"Work Sans";--e-global-typography-bee7f92-font-size:16px;--e-global-typography-bee7f92-font-weight:normal;--e-global-typography-bee7f92-text-transform:none;--e-global-typography-bee7f92-font-style:normal;--e-global-typography-bee7f92-text-decoration:none;--e-global-typography-bee7f92-line-height:22px;--e-global-typography-bee7f92-letter-spacing:-0.23px;--e-global-typography-11439b7-font-family:"Source Serif Pro";--e-global-typography-11439b7-font-size:96px;--e-global-typography-11439b7-font-weight:bold;--e-global-typography-11439b7-text-transform:none;--e-global-typography-11439b7-font-style:normal;--e-global-typography-11439b7-text-decoration:none;--e-global-typography-11439b7-line-height:90px;--e-global-typography-11439b7-letter-spacing:0px;--e-global-typography-2d3381e-font-family:"Work Sans";--e-global-typography-2d3381e-font-size:18px;--e-global-typography-2d3381e-font-weight:300;--e-global-typography-2d3381e-text-transform:none;--e-global-typography-2d3381e-font-style:normal;--e-global-typography-2d3381e-text-decoration:none;--e-global-typography-2d3381e-line-height:20px;--e-global-typography-2d3381e-letter-spacing:0px;--e-global-typography-90a14cf-font-family:"Source Serif Pro";--e-global-typography-90a14cf-font-size:18px;--e-global-typography-90a14cf-font-weight:600;--e-global-typography-90a14cf-text-transform:none;--e-global-typography-90a14cf-font-style:italic;--e-global-typography-90a14cf-text-decoration:none;--e-global-typography-90a14cf-line-height:22px;--e-global-typography-90a14cf-letter-spacing:0px;--e-global-typography-0740c30-font-family:"Source Serif Pro";--e-global-typography-0740c30-font-size:44px;--e-global-typography-0740c30-font-weight:600;--e-global-typography-0740c30-line-height:48px;--e-global-typography-0740c30-letter-spacing:0px;--e-global-typography-b005ad6-font-family:"Source Serif Pro";--e-global-typography-b005ad6-font-size:36px;--e-global-typography-b005ad6-font-weight:600;--e-global-typography-b005ad6-text-transform:none;--e-global-typography-b005ad6-font-style:normal;--e-global-typography-b005ad6-text-decoration:none;--e-global-typography-b005ad6-line-height:46px;--e-global-typography-d25cfac-font-family:"Source Serif Pro";--e-global-typography-d25cfac-font-size:36px;--e-global-typography-d25cfac-font-weight:normal;--e-global-typography-d25cfac-text-transform:none;--e-global-typography-d25cfac-font-style:italic;--e-global-typography-d25cfac-text-decoration:none;--e-global-typography-d25cfac-line-height:90px;--e-global-typography-755fc0a-font-family:"Source Serif Pro";--e-global-typography-755fc0a-font-size:54px;--e-global-typography-755fc0a-font-weight:normal;--e-global-typography-755fc0a-text-transform:none;--e-global-typography-755fc0a-font-style:italic;--e-global-typography-755fc0a-text-decoration:none;--e-global-typography-755fc0a-line-height:90px;--e-global-typography-1892a47-font-family:"Work Sans";--e-global-typography-1892a47-font-size:14px;--e-global-typography-1892a47-font-weight:600;--e-global-typography-1892a47-text-transform:none;--e-global-typography-1892a47-font-style:normal;--e-global-typography-1892a47-text-decoration:none;--e-global-typography-1892a47-line-height:16px;--e-global-typography-1892a47-letter-spacing:0px;--e-global-typography-95e1ca1-font-family:"Work Sans";--e-global-typography-95e1ca1-font-size:18px;--e-global-typography-95e1ca1-font-weight:300;--e-global-typography-95e1ca1-text-transform:none;--e-global-typography-95e1ca1-font-style:normal;--e-global-typography-95e1ca1-text-decoration:line-through;--e-global-typography-95e1ca1-line-height:20px;--e-global-typography-95e1ca1-letter-spacing:0px;--e-global-typography-9dd0998-font-family:"Work Sans";--e-global-typography-9dd0998-font-size:16px;--e-global-typography-9dd0998-font-weight:500;--e-global-typography-9dd0998-text-transform:none;--e-global-typography-9dd0998-font-style:normal;--e-global-typography-9dd0998-text-decoration:none;--e-global-typography-9dd0998-line-height:22px;--e-global-typography-9dd0998-letter-spacing:-0.23px;--e-global-typography-93f1aee-font-family:"Work Sans";--e-global-typography-93f1aee-font-size:14px;--e-global-typography-93f1aee-font-weight:normal;--e-global-typography-93f1aee-text-transform:none;--e-global-typography-93f1aee-font-style:normal;--e-global-typography-93f1aee-text-decoration:none;--e-global-typography-93f1aee-line-height:16px;--e-global-typography-93f1aee-letter-spacing:0.37px;--e-global-typography-780ac0d-font-family:"Source Serif Pro";--e-global-typography-780ac0d-font-size:24px;--e-global-typography-780ac0d-font-weight:600;--e-global-typography-780ac0d-font-style:normal;--e-global-typography-780ac0d-text-decoration:none;--e-global-typography-780ac0d-line-height:30px;--e-global-typography-780ac0d-letter-spacing:0px;--e-global-typography-5b489f7-font-family:"Work Sans";--e-global-typography-5b489f7-font-size:12px;--e-global-typography-5b489f7-font-weight:normal;--e-global-typography-5b489f7-text-transform:none;--e-global-typography-5b489f7-font-style:normal;--e-global-typography-5b489f7-text-decoration:none;--e-global-typography-5b489f7-line-height:19px;--e-global-typography-5b489f7-letter-spacing:0px;background-color:var( --e-global-color-591005b );color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-19466 button,.elementor-kit-19466 input[type="button"],.elementor-kit-19466 input[type="submit"],.elementor-kit-19466 .elementor-button{background-color:var( --e-global-color-accent );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 );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-kit-19466 e-page-transition{background-color:#FFBC7D;}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-9970f17 );}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-64a75a2 );background-image:var( --e-global-color-64a75a2 );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 );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );border-width:1px 1px 1px 1px;}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-primary );background-image:var( --e-global-color-primary );}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-64a75a2 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}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-primary );background-image:var( --e-global-color-primary );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 );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );border-width:1px 1px 1px 1px;}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-19466 a{color:var( --e-global-color-primary );font-family:var( --e-global-typography-bee7f92-font-family ), Sans-serif;font-size:var( --e-global-typography-bee7f92-font-size );font-weight:var( --e-global-typography-bee7f92-font-weight );text-transform:var( --e-global-typography-bee7f92-text-transform );font-style:var( --e-global-typography-bee7f92-font-style );text-decoration:var( --e-global-typography-bee7f92-text-decoration );line-height:var( --e-global-typography-bee7f92-line-height );letter-spacing:var( --e-global-typography-bee7f92-letter-spacing );}.elementor-kit-19466 a:hover{color:var( --e-global-color-secondary );}.elementor-kit-19466 h1{color:var( --e-global-color-primary );font-family:var( --e-global-typography-11439b7-font-family ), Sans-serif;font-size:var( --e-global-typography-11439b7-font-size );font-weight:var( --e-global-typography-11439b7-font-weight );text-transform:var( --e-global-typography-11439b7-text-transform );font-style:var( --e-global-typography-11439b7-font-style );text-decoration:var( --e-global-typography-11439b7-text-decoration );line-height:var( --e-global-typography-11439b7-line-height );letter-spacing:var( --e-global-typography-11439b7-letter-spacing );}.elementor-kit-19466 h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-b005ad6-font-family ), Sans-serif;font-size:var( --e-global-typography-b005ad6-font-size );font-weight:var( --e-global-typography-b005ad6-font-weight );text-transform:var( --e-global-typography-b005ad6-text-transform );font-style:var( --e-global-typography-b005ad6-font-style );text-decoration:var( --e-global-typography-b005ad6-text-decoration );line-height:var( --e-global-typography-b005ad6-line-height );}.elementor-kit-19466 h3{color:var( --e-global-color-primary );font-family:var( --e-global-typography-b005ad6-font-family ), Sans-serif;font-size:var( --e-global-typography-b005ad6-font-size );font-weight:var( --e-global-typography-b005ad6-font-weight );text-transform:var( --e-global-typography-b005ad6-text-transform );font-style:var( --e-global-typography-b005ad6-font-style );text-decoration:var( --e-global-typography-b005ad6-text-decoration );line-height:var( --e-global-typography-b005ad6-line-height );}.elementor-kit-19466 label{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 );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-19466 input:not([type="button"]):not([type="submit"]),.elementor-kit-19466 textarea,.elementor-kit-19466 .elementor-field-textual{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 );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );border-radius:0px 0px 0px 0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1656px;}.e-con{--container-max-width:1656px;}.elementor-widget:not(:last-child){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}.e-wc-error-notice .woocommerce-error, .e-wc-error-notice .wc-block-components-notice-banner.is-error{--error-message-text-color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );--error-message-normal-links-color:var( --e-global-color-primary );--error-message-hover-links-color:var( --e-global-color-secondary );}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-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 );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.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-primary );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 );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );--message-message-icon-color:var( --e-global-color-primary );--message-buttons-normal-text-color:var( --e-global-color-primary );--message-buttons-hover-text-color:var( --e-global-color-accent );--message-buttons-hover-border-color:var( --e-global-color-primary );--message-border-type:solid;--message-border-color:var( --e-global-color-primary );}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-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 );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.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-primary );}.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-secondary );}.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-primary );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 );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );--info-message-icon-color:var( --e-global-color-primary );--info-buttons-normal-text-color:var( --e-global-color-accent );--info-buttons-hover-text-color:var( --e-global-color-primary );--info-buttons-hover-border-color:var( --e-global-color-accent );--info-border-type:solid;--info-border-color:var( --e-global-color-primary );}.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-19466{--e-global-typography-primary-font-size:58px;--e-global-typography-primary-line-height:1.2em;--e-global-typography-secondary-font-size:50px;--e-global-typography-secondary-line-height:1.1em;--e-global-typography-text-font-size:14px;--e-global-typography-text-line-height:24px;--e-global-typography-bee7f92-font-size:14px;--e-global-typography-11439b7-font-size:84px;--e-global-typography-11439b7-line-height:1em;--e-global-typography-0740c30-font-size:40px;--e-global-typography-0740c30-line-height:44px;--e-global-typography-b005ad6-font-size:34px;--e-global-typography-b005ad6-line-height:44px;--e-global-typography-d25cfac-font-size:34px;--e-global-typography-d25cfac-line-height:44px;--e-global-typography-755fc0a-font-size:34px;--e-global-typography-1892a47-line-height:4.2em;--e-global-typography-1892a47-letter-spacing:1px;--e-global-typography-780ac0d-font-size:20px;--e-global-typography-780ac0d-line-height:1.3em;--e-global-typography-5b489f7-font-size:12px;--e-global-typography-5b489f7-line-height:24px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-19466 a{font-size:var( --e-global-typography-bee7f92-font-size );line-height:var( --e-global-typography-bee7f92-line-height );letter-spacing:var( --e-global-typography-bee7f92-letter-spacing );}.elementor-kit-19466 h1{font-size:var( --e-global-typography-11439b7-font-size );line-height:var( --e-global-typography-11439b7-line-height );letter-spacing:var( --e-global-typography-11439b7-letter-spacing );}.elementor-kit-19466 h2{font-size:var( --e-global-typography-b005ad6-font-size );line-height:var( --e-global-typography-b005ad6-line-height );}.elementor-kit-19466 h3{font-size:var( --e-global-typography-b005ad6-font-size );line-height:var( --e-global-typography-b005ad6-line-height );}.elementor-kit-19466 button,.elementor-kit-19466 input[type="button"],.elementor-kit-19466 input[type="submit"],.elementor-kit-19466 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-kit-19466 label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-19466 input:not([type="button"]):not([type="submit"]),.elementor-kit-19466 textarea,.elementor-kit-19466 .elementor-field-textual{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-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-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}body.e-wc-error-notice .woocommerce-error a.wc-backward, body.e-wc-error-notice .wc-block-components-notice-banner.is-error a.wc-backward{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}body.e-wc-message-notice .woocommerce-message .restore-item, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, body.e-wc-message-notice .woocommerce-message a:not([class]), body.e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}body.e-wc-message-notice .woocommerce-message .button, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.e-wc-info-notice .woocommerce-info, .e-wc-info-notice .wc-block-components-notice-banner.is-info{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}body.e-wc-info-notice .woocommerce-info .button, body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:767px){.elementor-kit-19466{--e-global-typography-primary-font-size:50px;--e-global-typography-primary-line-height:1em;--e-global-typography-secondary-font-size:40px;--e-global-typography-secondary-line-height:1em;--e-global-typography-secondary-letter-spacing:0px;--e-global-typography-text-font-size:13px;--e-global-typography-text-line-height:22px;--e-global-typography-11439b7-font-size:68px;--e-global-typography-11439b7-line-height:0.9em;--e-global-typography-11439b7-letter-spacing:0px;--e-global-typography-0740c30-font-size:36px;--e-global-typography-0740c30-line-height:1.2em;--e-global-typography-b005ad6-font-size:30px;--e-global-typography-b005ad6-line-height:1.1em;--e-global-typography-d25cfac-font-size:30px;--e-global-typography-d25cfac-line-height:40px;--e-global-typography-755fc0a-font-size:30px;--e-global-typography-755fc0a-line-height:1.2em;--e-global-typography-755fc0a-letter-spacing:-0.5px;--e-global-typography-1892a47-font-size:14px;--e-global-typography-1892a47-letter-spacing:0px;--e-global-typography-780ac0d-line-height:1.2em;--e-global-typography-780ac0d-letter-spacing:-0.5px;--e-global-typography-5b489f7-font-size:11px;--e-global-typography-5b489f7-line-height:22px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-19466 a{font-size:var( --e-global-typography-bee7f92-font-size );line-height:var( --e-global-typography-bee7f92-line-height );letter-spacing:var( --e-global-typography-bee7f92-letter-spacing );}.elementor-kit-19466 h1{font-size:var( --e-global-typography-11439b7-font-size );line-height:var( --e-global-typography-11439b7-line-height );letter-spacing:var( --e-global-typography-11439b7-letter-spacing );}.elementor-kit-19466 h2{font-size:var( --e-global-typography-b005ad6-font-size );line-height:var( --e-global-typography-b005ad6-line-height );}.elementor-kit-19466 h3{font-size:var( --e-global-typography-b005ad6-font-size );line-height:var( --e-global-typography-b005ad6-line-height );}.elementor-kit-19466 button,.elementor-kit-19466 input[type="button"],.elementor-kit-19466 input[type="submit"],.elementor-kit-19466 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-kit-19466 label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-19466 input:not([type="button"]):not([type="submit"]),.elementor-kit-19466 textarea,.elementor-kit-19466 .elementor-field-textual{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-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-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}body.e-wc-error-notice .woocommerce-error a.wc-backward, body.e-wc-error-notice .wc-block-components-notice-banner.is-error a.wc-backward{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}body.e-wc-message-notice .woocommerce-message .restore-item, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, body.e-wc-message-notice .woocommerce-message a:not([class]), body.e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}body.e-wc-message-notice .woocommerce-message .button, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.e-wc-info-notice .woocommerce-info, .e-wc-info-notice .wc-block-components-notice-banner.is-info{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}body.e-wc-info-notice .woocommerce-info .button, body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}/* Start custom CSS *//* Angebotschild für Sonderangebote */


#angebotschild-sale-archive-page:before{content:'Angebot';text-align:center;width:78px !important;height:78px!important;position:absolute;top:10px;left:10px;background:red;align-content:center;justify-content:center;padding-top:px !important;border-radius:50px;color:white;font-weight:700;font-family:Montserrat;font-size:12px;z-index:10!important;opacity:.8!important;}



#angebotschild-product-page-etikett:before{content:'Angebot';text-align:center;width:78px !important;height:78px!important;position:absolute;top:10px;left:10px;background:#ff000000;align-content:center;justify-content:center;padding-top:px !important;border-radius:50px;color:white;font-weight:700;font-family:Montserrat;font-size:12px;z-index:10!important;opacity:.8!important;display:none}


#angebotschild-sale-product-page-etikett:before{content:'Angebot';text-align:center;width:78px !important;height:78px!important;position:absolute;top:10px;left:10px;background:#ff0000bd;align-content:center;justify-content:center;padding-top:px !important;border-radius:50px;color:white;font-weight:700;font-family:Montserrat;font-size:12px;z-index:10!important;display:none}


#angebotschild-sale-home:before{content:'Angebot';text-align:center;width:78px !important;height:78px!important;position:absolute;/*top:-185%;top:-150%*/ top:10px;left:10px;background:#ff0000bd;align-content:center;justify-content:center;padding-top:px !important;border-radius:50px;color:white;font-weight:700;font-family:Montserrat;font-size:12px;z-index:10!important;}

@media only screen and (max-width: 767px) {
	#angebotschild-sale-home:before{/*top:-155%;*/width:60px !important;height:60px!important;font-size:11px;}
}


.woocommerce ul.products li.product .price del{opacity:0.8;text-decoration: line-through #55818C;
    font-size: 16px;}

#hola p.price del{opacity:0.8;text-decoration: line-through #55818C;
    font-size: 16px;}




/* Angebotschild für Sonderangebote */

/* Links colour Widget Text Editor*/

.page .elementor-widget-text-editor a{color: #55818c; font-family:'Montserrat';font-size:17px;text-decoration:underline;font-weight:600}

.page .elementor-widget-text-editor a:hover{color: #161616; font-family:'Montserrat';font-size:17px;text-decoration:underline}

@media only screen and (max-width: 767px) {
	.page .elementor-widget-text-editor a{font-size:15px;}
}

.product-template-default .tagged_as{display:none !important}

/* Links colour general */

/* HEADER START SEITE */
.page-id-19522 header, .page-id-27732 header{display:none}


/* Produkt description Page */
.woocommerce .woocommerce-variation-price .price{color:#55818c !important; font-size:22px !important; font-weight:600}

@media only screen and (max-width: 767px) {.woocommerce .woocommerce-variation-price .price{font-size:18px !important; font-weight:600}}

/* Message aadd to cart product */
.e-wc-message-notice .woocommerce-message {
    background-color: #fff !important;
    border:3px solid #55818c !important;}
/* END Message aadd to cart product */


/* END Produkt description Page */

/* THANKS ORDER PAGE*/
.page-id-19490 .woocommerce-order, .woocommerce-notice--success,.woocommerce-Price-amount{font-family:'Montserrat' !important; font-style:normal !important}

.page-id-19490 .wgm-tax {font-family:'Montserrat' !important; font-style:normal !important;font-size:12px !important;color:#161616 !important}





.page-id-19490 tbody .product-tax .woocommerce-Price-amount bdi, .page-id-19490 .product-tax .woocommerce-Price-amount bdi .woocommerce-Price-currencySymbol {padding-right:3px;font-style:normal !important;color:#161616 !important}

.page-id-19490 tfoot .wgm-tax .woocommerce-Price-amount{font-size:12px !important;font-style:normal !important;color:#161616 !important}

.page-id-19490 tfoot .woocommerce-Price-amount span.woocommerce-Price-currencySymbol{font-size:13px !important;padding-right:3px;font-style:normal !important;font-weight:400 !important;font-family:'Montserrat' !important;}


.page-id-19490 .woocommerce-table__product-name a{font-size:15px !important;font-family:'Montserrat' !important;letter-spacing:0 !important;font-weight:500 !important;word-wrap: break-word !important;}

.page-id-19490 .wc-item-meta {display:initial!important;}

.page-id-19490 .woocommerce table.shop_table td{padding:20px 0px 20px 0px !important}



.page-id-19490 .woocommerce-order-overview__order, .page-id-19490 .woocommerce-order-overview__order strong, .page-id-19490 .woocommerce-order-overview__date,.page-id-19490  .woocommerce-order-overview__date strong ,.page-id-19490 .woocommerce-order-overview__total,.page-id-19490 .woocommerce-order-overview__total strong,.page-id-19490 .woocommerce-order-overview__payment-method,.page-id-19490 .woocommerce-order-overview__payment-method strong{font-family:'Montserrat' !important;font-style:normal !important}


.page-id-19490 tr th.woocommerce-table__product-name,.page-id-19490 .woocommerce-table__product-table{font-family:'Montserrat' !important;font-style:normal !important;:30px;font-size:18px !important;padding-bottom:20px !important}

.page-id-19490 .woocommerce-table--order-details {background:#fff !important;padding:50px !important}

.page-id-19490 .woocommerce-table--order-details tfoot tr th, .page-id-19490 .woocommerce-table--order-details tfoot tr td{padding:25px 0px 25px 0px !important;font-family:'Montserrat' !important;font-style:normal !important;font-size:15px !important;}


@media only screen and (max-width: 767px) and (min-width: 0px) {


	.page-id-19490 .woocommerce-table--order-details {background:#fff !important;padding:10px !important}
	
.page-id-19490 tr th.woocommerce-table__product-name,.page-id-19490 .woocommerce-table__product-table{font-size:15px !important; }

.page-id-19490 .elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-thankyou-order-details li{flex-direction: column !important;}
	
.page-id-19490 .woocommerce-order, .woocommerce-notice--success{font-size:28px !important;line-height:1.4em !important }	
.page-id-19490 .elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-thankyou-order-received{margin-bottom:10px !important}

	.page-id-19490 .woocommerce-table--order-details tfoot tr th, .page-id-19490 .woocommerce-table--order-details tfoot tr td{font-size:13px !important;line-height:1.3em !important}
	
	.page-id-19490 .wgm-tax {line-height:1em !important;font-size:10px !important}	

.page-id-19490 tfoot .wgm-tax .woocommerce-Price-amount{font-size:11px !important;}

.page-id-19490 .woocommerce-Price-amount{font-size:13px !important;}
	
	.page-id-19490 h2.woocommerce-order-details__title{font-size:18px !important;line-height:1.3em !important;font-weight:600 !important}
	
	.page-id-19490 .woocommerce-order-overview__order, .page-id-19490 .woocommerce-order-overview__order, .page-id-19490 .woocommerce-order-overview__date,.page-id-19490  .woocommerce-order-overview__date ,.page-id-19490 .woocommerce-order-overview__total,.page-id-19490 .woocommerce-order-overview__total,.page-id-19490 .woocommerce-order-overview__payment-method,.page-id-19490 .woocommerce-order-overview__payment-method{font-size:15px !important;}

}




/* THANKS ORDER PAGE*/


/*
.sb-user-header .fa-user:before{
  
    background-image: url('https://staging.special-bikes.at/wp-content/uploads/2023/07/user-sb.svg');
   	 display: block;
  text-indent: -9999px;
  width: 10px;
  height: 82px;
	
	content:'' !important;
    padding-right: 10px;
    vertical-align: middle;
}
*/

/* Mein Konto */
.page-id-8 main{padding:80px 0px 40px 0px;font-family:'Montserrat' !important}

.page-id-8 h1{font-family:'Montserrat' !important; font-size:40px; font-weight:300; padding-bottom:40px;}

.page-id-8 .woocommerce .woocommerce-MyAccount-navigation a{font-family:'Montserrat' !important;font-weight:700}


.page-id-8 .woocommerce .woocommerce-MyAccount-navigation li
{padding-bottom:15px !important}

/* END Mein Konto */

/* LABELS Abverkauf & Gebraucht */

.sb-shop-archive .advanced-woo-labels{position:absolute !important; top:54%;padding-left:20px}

.sb-label-plugin .advanced-woo-labels{padding-bottom:10px}

.sb-labes-ap .advanced-woo-labels{padding-bottom:10px}
.sb-labes-ap-loop .advanced-woo-labels{margin-top:-35px !important}

/* LABELS Abverkauf & Gebraucht */

/* END HEADER START SEITE */
/* Kategorien Shop Pages*/

/*.sb-shop-archive .add_to_cart_button:befor{
    content: "\f07a";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
	padding-right:10px
}*/
.sb-shop-archive .add_to_cart_button:before {
    font-family: 'woofc';
    content: "\e904";
    font-size: 25px;
  font-weight:bolder;
    border: 0px solid black !important;
padding-right:10px;
	vertical-align:middle
}


.woocommerce a.added_to_cart{display:none}

.sb-shop-archive .add_to_cart_button{border:2px solid #55818C !important;}

.sb-shop-archive .uael-loop-product__link{ height:120px !important;
    /*height:155px !important;*/display:block;}

.sb-shop-archive .uael-woo-product-wrapper{background:#f8f8f8 !important;}

.sb-shop-archive .uael-woocommerce .uael-woo-products-summary-wrap .button{display:block !important; text-align:center !important;margin-top:40px !important;}


.uael-woocommerce .uael-woo-products-summary-wrap .button{margin:0 !important}

.uael-woocommerce .uael-woo-products-summary-wrap {
    padding: 2.5em 0em 0em 0em;
}

h2.woocommerce-loop-product__title {padding-left:20px!important;padding-right:20px!important;}

.uael-woo-products-summary-wrap .price,.uael-woo-products-summary-wrap .wgm-info{padding-left:20px!important;padding-right:20px!important;}

.wp-block-woocommerce-product-categories{margin-top:20px; }
.wp-block-woocommerce-product-categories button{border:1px solid #55818C !important; margin-left:5px; background:#55818C; color:#fff}
.wp-block-woocommerce-product-categories button:hover{background:#fff !important; color:#55818C}

@media only screen and (max-width: 1024px) {.sb-shop-archive .uael-loop-product__link{ height:80px !important;}}

.woocommerce ul.products li.product a img {
    height: 260px !important;
}


/* END  Kategorien Shop Pages*/


/* Button Produkt Filter */
.e-con>.elementor-widget>.elementor-widget-container, .wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input {

    font-family: 'Montserrat' !important;
}

.wc-block-components-price-slider__actions button[type=submit]:not(.wp-block-search__button).wc-block-components-filter-submit-button, .wc-block-attribute-filter__actions .wc-block-filter-submit-button.wc-block-components-filter-submit-button.wc-block-attribute-filter__button  {
    background: #55818C;

    color: #fff;
    border-radius: 3px;
    border: 2px solid #55818C;
	outline:0;
} 

.wc-block-components-price-slider__actions button[type=submit]:not(.wp-block-search__button).wc-block-components-filter-submit-button:hover {
    background: #fff;

    color: #55818C;
    border-radius: 3px;
    border: 2px solid #55818C;
} 
.wc-block-components-filter-reset-button{background:#fff !important}



/* END Button Produkt Filter */

/* CHECKOUT / KASSSE SEITE*/
.page-id-7 .order-total td strong{font-weight:700;text-decoration:underline;}
.page-id-7 .shop_table{font-family:'Montserrat'}

 .page-id-7 .woocommerce-terms-and-conditions-checkbox-text, .page-id-7 .shipping-service-provider-checkbox-text{font-family:'Montserrat';}

.page-id-7 .woocommerce-terms-and-conditions-checkbox-text a, .page-id-7 .shipping-service-provider-checkbox-text a{color:#55818C !important;text-decoration:underline}

.page-id-7 .place-order{padding-top:30px !important}

.page-id-7 .wc_payment_methods li{padding-top:15px !important}

.page-id-7 .wc_payment_methods label{color:#55818C !important; font-weight:600}


.page-id-7 .col-2 .woocommerce-additional-fields{margin-top:30px !important}

.page-id-7 .product-name .variation{padding-top:10px !important;}



.page-id-7 .woocommerce-shipping-methods label{color:#444 !important;font-size:15px}
.page-id-7 .woocommerce-shipping-methods label span{color:#444 !important;font-size:14px}
.page-id-7 .woocommerce-shipping-methods .wgm-tax{color:#161616 !important
;font-size:11px;}

.page-id-7 .e-checkout__order_review {background:#FFF !important}

.page-id-7 .product-name{padding-top:25px !important;padding-bottom:25px !important}

.page-id-7 button#place_order{margin-top:40px !important}


.page-id-7 .select2-container--default .select2-results__option--highlighted[aria-selected], .page-id-7 .select2-container--default .select2-results__option--highlighted[data-selected] {
    background-color: #55818C;
    color: #fff !important;
    font-family: 'Montserrat' !important;
}

.page-id-7 .e-woo-select2-wrapper .select2-results__option{
	color: #444 !important; }
.page-id-7 .select2-results__option {
   
    font-family: 'Montserrat' !important;
}

@media screen and (min-width:1024px){.page-id-7 .elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table .cart_item td.product-name {
    padding-right: 15px;
    max-width: 440px;
}}



/* END CHECKOUT / KASSSE SEITE*/

/* Warenkorb Seite */




.page-id-6 form .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color: #888 transparent transparent transparent !important;
}


.page-id-6 .product-name .variation{padding-top:10px !important; }

.page-id-6 .woocommerce-cart-form__cart-item .wgm-tax, .page-id-6 .woocommerce-cart-form__cart-item .wgm-tax span{color:#161616 !important
;font-size:11px !important;}


.page-id-6 .product-subtotal .product-tax, .product-total .product-tax, .page-id-6 .wgm-tax
{color:#161616 !important
;font-size:11px !important;font-family:'Montserrat' !important}

.page-id-6 .shipping-calculator-button:after{display:inline-block !important;content:'';vertical-align:middle}

.page-id-6 form .e-cart-section {background:#fff !important;border-color:;}

.page-id-6 .woocommerce-shipping-methods label{color:#444 !important;font-size:14.5px}

.page-id-6 .shipping-calculator-button{color:#55818C !important;font-size:14px; font-weight:600!important;padding-top:30px;
text-decoration:underline !important}

.page-id-6 .shipping{margin-top:30px !important}

.page-id-6 .elementor-widget-woocommerce-cart .woocommerce .input-text.qty{background:#ffffff}


.page-id-6 .product-name a{color:#000 !important}

.page-id-6 .product-name a:hover{color:#55818C !important}

.page-id-6 .woocommerce .quantity .qty {
    text-align: center !important;
}

.page-id-6 .cart_totals table.shop_table tr.order-total td{padding-top:30px !important}


.page-id-6 .select2-container--default .select2-results__option--highlighted[aria-selected], .page-id-6 .select2-container--default .select2-results__option--highlighted[data-selected] {
    background-color: #55818C;
    color: #fff !important;
    font-family: 'Montserrat' !important;
}

.page-id-6 .e-woo-select2-wrapper .select2-results__option{
	color: #444 !important; }
.page-id-6 .select2-results__option {
   
    font-family: 'Montserrat' !important;
}



 @media screen and (min-width:1024px){.page-id-6 .cart_totals h2{margin-top:-35px !important}
	 
}

 @media screen and (max-width:1024px){
	 .page-id-6 .e-cart-section{padding:0px !important}
.page-id-6 .product-remove a.remove{width:20px !important;height:20px !important;background:#55818c !important;font-size:20px !important;color:#fff !important;}
}

 @media screen and (max-width:1024px){
	 .page-id-6 .e-sticky-right-column  .e-cart-section{padding:20px !important}
}


/*
.page-id-6 .product-name .variation{padding-top:20px; font-family:'Montserrat'}
.page-id-6 .product-name,.page-id-6 .product-price, .page-id-6 .product-price bdi, .page-id-6 .product-quantity, .page-id-6 .product-quantity .qty, .page-id-6 .product-subtotal,
.page-id-6 .cart_totals, .page-id-6 .amount {font-family:'Montserrat' !important;}*//*
.page-id-6 .cart_totals h2 {font-family:'Montserrat' !important;font-style:normal !important;font-weight:600 !important}*/

/*
.page-id-6 .e-cart-section{border:5px solid #f3f3f3 !important}
/*
.page-id-6 .elementor-widget-woocommerce-cart .e-cart-section{padding:40px 30px 50px 30px !important; background:#f9f9f9}
/*
.page-id-6 .wc-proceed-to-checkout a{background:#55818c !important; color:#fff !important;border:2px solid #55818c !important}

/*
.page-id-6 .wc-proceed-to-checkout a:hover{background:#fff !important; color:#55818c !important;border:2px solid #55818c !important}
/*
.page-id-6 a.shipping-calculator-button{color:#55818c !important; font-weight:500 !important;}

/* END Warenkorb Seite */

/* FLYcatr plugin */

.woofc-area.woofc-style-02 .woofc-area-mid .woofc-item .woofc-item-inner {
	padding: 10px 10px; !important}

.woofc-area.woofc-style-02 .woofc-area-bot .woofc-action .woofc-action-inner > div a {
    font-family: 'Montserrat';
    background: #55818C !important;
    color: white !important;
    padding: 0px 0px !important;
    border-radius: 3px !important;
    transition-duration: 0.4s !important;
    outline: none;
    border: 2px solid #55818C !important;
    font-size: 12.5px;
    font-weight: 700;
}

.woofc-area.woofc-style-02 .woofc-area-bot .woofc-action .woofc-action-inner > div a:hover {
background: #fff !important;
	color: #55818C !important;
border:2px solid #55818C !important;
	border-radius: 3px !important;
font-family: 'Montserrat';
}

.woofc-area.woofc-style-02 .woofc-area-top, .woofc-area.woofc-style-02 .woofc-area-top .woofc-close {
  color: #000;
	background-color: #FFCE17;}

.remover-menu .menu-item-21256, .remover-menu .woofc-menu-item-inner-subtotal {display:none !important;}
/*
.remover-menu .woofc-icon-cart8:before {
   font-family:eicons; content: "\e8e4";
    font-size: 18px;
    color: black;
    border: 1px solid black !important;
    padding: 8px;
    border-radius: 20px;
}

.woofc-icon-cart8:before {
    font-family:eicons; content: "\e8e4";
   
}
*/

.remover-menu .woofc-icon-cart12:before {
   font-family:'woofc'; content: "\e904";
    font-size:24px;
    color: black;
    border: 0px solid black !important;
    padding: 9px;
    border-radius: 20px;
}


.remover-menu.elementor-widget:not(:last-child) {margin-bottom:0}
.woofc-count-number{background:#55818C !important;
    
}
.remover-menu .woofc-menu-item .woofc-menu-item-inner:after {

    left: 28px;
    top: -14px;
     background:#55818C 
}
.woofc-area.woofc-style-02 .woofc-area-mid .woofc-item .woofc-item-inner .woofc-item-info .woofc-item-price{display:inline-flex}


.woofc-item-price .price-per-unit-loop{padding-left:5px;}


.woofc-item-title {
    font-family: 'Montserrat';
    font-size: 13px !important;
    font-weight: 600 !important;
}
.woofc-area.woofc-style-02 .woofc-area-mid .woofc-item .woofc-item-inner .woofc-item-info .woofc-item-price, .woofc-data, .woofc-empty-cart, .woofc-continue-url, .woofc-area-heading{
	font-family: 'Montserrat';}

.woofc-count {
    left: 10px;
	bottom: 80px;}

.woofc-count:hover {
    bottom: 85px;
}

/* END FLYcatr plugin */

/* Message Woocommerce */


body.e-wc-message-notice .woocommerce-message {
    background-color: #ffce1785;
    margin-left: 10px;
    margin-right: 10px;
    color: #444;
    font-weight: 500;
    font-family: 'Montserrat';
}


.product-template-default
.woocommerce-error, .woocommerce-info, .woocommerce-message {
	margin: 20px 10px 20px 10px !important}

body.e-wc-message-notice .woocommerce-message .button{background:#55818c !important; font-family:'Montserrat' !important;color:#fff !important;border-radius:3px;}

/* END Message Woocommerce */

/* Produkt Seite */
.sb-outline .cart .button{outline:0 !important;}

/*tabs product*/

.sb-tab-product-details table.shop_attributes th {
	width: 160px !important;text-align:left}

.sb-tab-product-details .woocommerce-product-attributes-item__label:after{content:':';padding-left:3px;}

.woocommerce table.shop_attributes tr:nth-child(even) td, .woocommerce table.shop_attributes tr:nth-child(even) th {
    background: #fff !important;
}

.sb-tab-product-details .woocommerce-product-attributes {margin-top:44px !important}

.sb-tab-product-details .woocommerce-product-attributes-item__value {font-family:'Montserrat' !important;font-style:normal !important;font-size:15px !important;padding-left:0px !important; color:#55818C; font-weight:600; padding-top:10px !important }

.woocommerce-product-attributes-item__label{font-size:15px !important;}


.woocommerce table.shop_attributes th{line-height:2.5em !important}

.sb-tab-product-details table th , .sb-tab-product-details table td {
border: 1px solid transparent!important;}


/* end tabs product*/

/* END Produkt Seite */


/* Back to top button */
.back-to-top {
    position: fixed;
    bottom: 15vh;
    left: 50%;
    z-index: 100;
    width: 100%;
    padding-right: 2.5rem !important;
    text-align: right;
    visibility: hidden;
    opacity: 0;
    transition: opacity 300ms ease-in-out;
    transform: translateX(-50%)
}

@media screen and (max-width: 768px) {
    .back-to-top {
        padding-right: 1rem !important;
        bottom: 5vh;
    }
}

.back-to-top.is-visible {
    visibility: visible;
    opacity: 1
}

.c-button,a.c-button {
 display: inline-flex;
 gap: 0.25rem;
 align-items: center;
justify-content: center;
padding: 0.5rem 0.75rem 0.5rem 1.25rem;
font-size: 1rem;
font-weight: 700;
line-height: inherit;
color: #000 !important;
text-align: center;
text-decoration: none;
vertical-align: middle;
cursor: pointer !important;

border: solid 1px #000;
border-radius: 3rem;
                                            }

.c-button:hover,a.c-button:hover {
    color: #000;
    text-decoration: none;
    background-color: #fff !important;
	border: solid 1px #000;
}
/* END Back to top button */


/********* line break long words  ********/
.page {
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;  
  word-break: break-all;
  word-break: break-word;  
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
	hyphens: auto;}

/********* line break long words  ********/


/* Variations swatches layout archive seiten */

 .sb-new-layout .woocommerce-loop-product__link {overflow: hidden !important;}

/*
 .sb-new-layout .woocommerce-loop-product__link img {transform:scale(1) !important;transition: all 0.1s ease-out !important;
}
 .sb-new-layout .woocommerce-loop-product__link:hover img{transform:scale(1.1) !important;transition: all 0.2s ease-out  !important;
}
*/

 .sb-new-layout .woocommerce .products li{transform:scale(1) !important;transition: all 0.2s ease-out  !important;
}


 .sb-new-layout .woocommerce .products li:hover{transform:scale(1.03) !important;transition: all 0.2s ease-out  !important;
}



 .sb-new-layout  .products .cfvsw_variations_form { padding: 10px 0px 0px 20px !important}


 .sb-new-layout .products .wgm-info { padding:0px 20px 0px 20px;}

 .sb-new-layout  .products  .price{padding:20px 0px 0px 20px;}






 .sb-new-layout .woocommerce-loop-product__buttons .cfvsw_ajax_add_to_cart:hover, .sb-new-layout .woocommerce-loop-product__buttons .button:hover {background:#fff !important;text-align:center; color:#55818C !important ; border:1px solid #55818C}


.sb-new-layout .cfvsw-shop-variations td:hover{background:transparent}

.sb-new-layout  .woocommerce li{background:#f8f8f8}

.sb-new-layout  .woocommerce-pagination li{margin:5px !important}

.sb-new-layout .woocommerce .button.product_type_simple.add_to_cart_button:before{content:'red';padding-right:12px;    font-family: 'woofc';
    content: "\e904";
    font-size: 20px;vertical-align:middle}



 .sb-new-layout .woocommerce-loop-product__buttons .cfvsw_ajax_add_to_cart, .sb-new-layout .woocommerce-loop-product__buttons .button{width:100% !important;text-align:center;border-top:1px solid #fff; position
:absolute !important;bottom:0px}
.sb-new-layout ul.products li{
    height:600px;
     --button-align-justify: none !important;
  }

.sb-new-layout ul.products li.product {
	--button-align-display: unset !important;
}

/* END Variations swatches layout archive seiten */


/* Preis Verdoppelt */

.home .legacy-itemprop-offers .price{display:inline-flex}
.home .legacy-itemprop-offers .price ins{padding-left:10px}
.home .price{display:none}

/* END Preis Verdoppelt */

/* Bullet point sb */

 .sb-bullets ul {
                padding-top: 10px !important;
                padding-bottom: 10px;
            }

            .sb-bullets li::marker {
                color: #55818C;
                font-size:23px;
                top:2px;
            }

            .sb-bullets li {
                padding-bottom: 10px;
                margin-left:  -20px;
            }

            @media screen and (max-width: 767px) {
                .sb-bullets ul {
                    padding-top:36px !important;
                    padding-bottom: 16px;
                    margin-left: -20px;
                }
            }

            /* END bullet point sb */

.gebraucht-label {
  display: none;
}


/*@media only screen and (max-width: 1024px) {
    .elementor-widget-wc-archive-products .products {
        grid-template-columns:repeat(2,1fr)
    }
}
*/


@media only screen and (max-width: 1250px) and (min-width: 600px) {.elementor-widget-wc-archive-products .products {display:none;
        grid-template-columns:repeat(2,1fr) !important;
/*overflow:hidden;*/

    }
	
		.woocommerce ul.products li.product a img {
    height: 100% !important;
		max-height:320px !important
}
}

@media only screen and (max-width: 599px) and (min-width: 0px) {
    .elementor-widget-wc-archive-products .products {display:none;
        grid-template-columns:repeat(1,1fr) !important;
/*overflow:hidden;*/
			}
	.woocommerce ul.products li.product a img {
    height: 100% !important;
		max-height:300px !important;	
}
}/* End custom CSS */