.elementor-kit-5{--e-global-color-primary:#000000;--e-global-color-secondary:#F7F6F2;--e-global-color-text:#E7E7E7;--e-global-color-accent:#B6C1D6;--e-global-color-1172dfc:#9488C5;--e-global-color-7daf179:#5D76D4;--e-global-color-5600fa7:#F16BCB;--e-global-color-f85619a:#FCBCDC;--e-global-color-5f14e3e:#F5E1F8;--e-global-color-4a9abfd:#FC989C;--e-global-color-8fa8bb3:#E7F57C;--e-global-color-002b9f8:#CCEAC5;--e-global-color-339d1b7:#9ED375;--e-global-color-a955078:#02010100;--e-global-typography-primary-font-family:"Graphik";--e-global-typography-primary-font-size:15px;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-text-transform:none;--e-global-typography-primary-font-style:normal;--e-global-typography-primary-text-decoration:none;--e-global-typography-primary-line-height:19px;--e-global-typography-secondary-font-family:"Typewriter";--e-global-typography-secondary-font-size:13px;--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-secondary-font-style:normal;--e-global-typography-secondary-text-decoration:none;--e-global-typography-secondary-line-height:17px;--e-global-typography-secondary-letter-spacing:-0.5px;--e-global-typography-text-font-family:"New Spirit Condensed";--e-global-typography-text-font-size:16vw;--e-global-typography-text-font-weight:400;--e-global-typography-text-text-transform:none;--e-global-typography-text-line-height:0.8em;--e-global-typography-text-letter-spacing:-5px;--e-global-typography-accent-font-family:"New Spirit Condensed";--e-global-typography-accent-font-size:75px;--e-global-typography-accent-font-weight:400;--e-global-typography-accent-text-transform:none;--e-global-typography-accent-line-height:65px;--e-global-typography-accent-letter-spacing:-2px;--e-global-typography-bb5b639-font-family:"New Spirit Condensed";--e-global-typography-bb5b639-font-size:45px;--e-global-typography-bb5b639-font-weight:400;--e-global-typography-bb5b639-text-transform:none;--e-global-typography-bb5b639-line-height:40px;--e-global-typography-bb5b639-letter-spacing:-1px;--e-global-typography-07bcdd8-font-family:"New Spirit Condensed";--e-global-typography-07bcdd8-font-size:30px;--e-global-typography-07bcdd8-font-weight:400;--e-global-typography-07bcdd8-text-transform:none;--e-global-typography-07bcdd8-line-height:28px;--e-global-typography-07bcdd8-letter-spacing:-0.5px;--e-global-typography-7b16c2e-font-family:"New Spirit Condensed";--e-global-typography-7b16c2e-font-size:24px;--e-global-typography-7b16c2e-font-weight:400;--e-global-typography-7b16c2e-text-transform:none;--e-global-typography-7b16c2e-line-height:24px;--e-global-typography-a2ab8c7-font-family:"Typewriter";--e-global-typography-a2ab8c7-font-size:15px;--e-global-typography-a2ab8c7-font-weight:700;--e-global-typography-a2ab8c7-text-transform:uppercase;--e-global-typography-a2ab8c7-line-height:17px;--e-global-typography-a2ab8c7-letter-spacing:-0.5px;--e-global-typography-b72d059-font-family:"Typewriter";--e-global-typography-b72d059-font-size:0.75em;--e-global-typography-b72d059-font-weight:700;--e-global-typography-b72d059-text-transform:uppercase;--e-global-typography-b72d059-font-style:normal;--e-global-typography-b72d059-text-decoration:none;--e-global-typography-b72d059-line-height:0.75em;--e-global-typography-b72d059-letter-spacing:0.5px;background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{background-color:var( --e-global-color-8fa8bb3 );font-family:var( --e-global-typography-bb5b639-font-family ), Sans-serif;font-size:var( --e-global-typography-bb5b639-font-size );font-weight:var( --e-global-typography-bb5b639-font-weight );text-transform:var( --e-global-typography-bb5b639-text-transform );line-height:var( --e-global-typography-bb5b639-line-height );letter-spacing:var( --e-global-typography-bb5b639-letter-spacing );color:var( --e-global-color-7daf179 );border-radius:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-kit-5 button:hover,.elementor-kit-5 button:focus,.elementor-kit-5 input[type="button"]:hover,.elementor-kit-5 input[type="button"]:focus,.elementor-kit-5 input[type="submit"]:hover,.elementor-kit-5 input[type="submit"]:focus,.elementor-kit-5 .elementor-button:hover,.elementor-kit-5 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-7daf179 );}.elementor-kit-5 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-4a9abfd );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-339d1b7 );border-style:none;}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-accent );border-style:none;}.elementor-kit-5 a{color:var( --e-global-color-primary );}.elementor-kit-5 a:hover{color:var( --e-global-color-primary );}.elementor-kit-5 h1{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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-5 h2{color: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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-kit-5 h3{color:var( --e-global-color-primary );font-family:var( --e-global-typography-bb5b639-font-family ), Sans-serif;font-size:var( --e-global-typography-bb5b639-font-size );font-weight:var( --e-global-typography-bb5b639-font-weight );text-transform:var( --e-global-typography-bb5b639-text-transform );line-height:var( --e-global-typography-bb5b639-line-height );letter-spacing:var( --e-global-typography-bb5b639-letter-spacing );}.elementor-kit-5 h4{color:var( --e-global-color-primary );font-family:var( --e-global-typography-07bcdd8-font-family ), Sans-serif;font-size:var( --e-global-typography-07bcdd8-font-size );font-weight:var( --e-global-typography-07bcdd8-font-weight );text-transform:var( --e-global-typography-07bcdd8-text-transform );line-height:var( --e-global-typography-07bcdd8-line-height );letter-spacing:var( --e-global-typography-07bcdd8-letter-spacing );}.elementor-kit-5 h5{color:var( --e-global-color-primary );font-family:var( --e-global-typography-7b16c2e-font-family ), Sans-serif;font-size:var( --e-global-typography-7b16c2e-font-size );font-weight:var( --e-global-typography-7b16c2e-font-weight );text-transform:var( --e-global-typography-7b16c2e-text-transform );line-height:var( --e-global-typography-7b16c2e-line-height );}.elementor-kit-5 h6{color:var( --e-global-color-primary );font-family:var( --e-global-typography-a2ab8c7-font-family ), Sans-serif;font-size:var( --e-global-typography-a2ab8c7-font-size );font-weight:var( --e-global-typography-a2ab8c7-font-weight );text-transform:var( --e-global-typography-a2ab8c7-text-transform );line-height:var( --e-global-typography-a2ab8c7-line-height );letter-spacing:var( --e-global-typography-a2ab8c7-letter-spacing );}.elementor-kit-5 label{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-5 input:not([type="button"]):not([type="submit"]),.elementor-kit-5 textarea,.elementor-kit-5 .elementor-field-textual{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 );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );accent-color:var( --e-global-color-primary );background-color:var( --e-global-color-a955078 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.e-wc-error-notice .woocommerce-error, .e-wc-error-notice .wc-block-components-notice-banner.is-error{--error-message-text-color:var( --e-global-color-secondary );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 );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );--error-message-icon-color:var( --e-global-color-secondary );--error-message-normal-links-color:var( --e-global-color-secondary );--error-message-hover-links-color:var( --e-global-color-primary );--error-box-border-radius:0px 0px 0px 0px;}body.e-wc-error-notice .woocommerce-error a.wc-backward, body.e-wc-error-notice .wc-block-components-notice-banner.is-error a.wc-backward{font-family:var( --e-global-typography-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 );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-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-secondary );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 );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );--message-message-icon-color:var( --e-global-color-secondary );--message-box-border-radius:0px 0px 0px 0px;--message-buttons-normal-text-color:var( --e-global-color-secondary );--message-border-type:none;--message-buttons-border-radius:0px 0px 0px 0px;--message-buttons-padding:0px 0px 0px 0px;}body.e-wc-message-notice .woocommerce-message .restore-item, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, body.e-wc-message-notice .woocommerce-message a:not([class]), body.e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){font-family:var( --e-global-typography-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 );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-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-secondary );}.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-primary );}body.e-wc-message-notice .woocommerce-message .button, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button{font-family:var( --e-global-typography-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 );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.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-secondary );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 );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );--info-message-icon-color:var( --e-global-color-secondary );--info-box-border-radius:0px 0px 0px 0px;--info-buttons-normal-text-color:var( --e-global-color-secondary );--info-buttons-hover-text-color:var( --e-global-color-primary );--info-border-type:none;--info-buttons-border-radius:0px 0px 0px 0px;--info-buttons-padding:0px 0px 0px 0px;}body.e-wc-info-notice .woocommerce-info .button, body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button{font-family:var( --e-global-typography-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 );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.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:1440px){.elementor-kit-5{--e-global-typography-accent-font-size:70px;--e-global-typography-accent-line-height:60px;--e-global-typography-07bcdd8-font-size:26px;--e-global-typography-07bcdd8-line-height:26px;font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-5 h1{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-5 h2{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-5 h3{font-size:var( --e-global-typography-bb5b639-font-size );line-height:var( --e-global-typography-bb5b639-line-height );letter-spacing:var( --e-global-typography-bb5b639-letter-spacing );}.elementor-kit-5 h4{font-size:var( --e-global-typography-07bcdd8-font-size );line-height:var( --e-global-typography-07bcdd8-line-height );letter-spacing:var( --e-global-typography-07bcdd8-letter-spacing );}.elementor-kit-5 h5{font-size:var( --e-global-typography-7b16c2e-font-size );line-height:var( --e-global-typography-7b16c2e-line-height );}.elementor-kit-5 h6{font-size:var( --e-global-typography-a2ab8c7-font-size );line-height:var( --e-global-typography-a2ab8c7-line-height );letter-spacing:var( --e-global-typography-a2ab8c7-letter-spacing );}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-size:var( --e-global-typography-bb5b639-font-size );line-height:var( --e-global-typography-bb5b639-line-height );letter-spacing:var( --e-global-typography-bb5b639-letter-spacing );}.elementor-kit-5 label{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-5 input:not([type="button"]):not([type="submit"]),.elementor-kit-5 textarea,.elementor-kit-5 .elementor-field-textual{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.e-wc-error-notice .woocommerce-error, .e-wc-error-notice .wc-block-components-notice-banner.is-error{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}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-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-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-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-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-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-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-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-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-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-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-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}}@media(max-width:1024px){.elementor-kit-5{--e-global-typography-primary-font-size:14px;--e-global-typography-primary-line-height:20px;--e-global-typography-secondary-font-size:12px;--e-global-typography-secondary-line-height:16px;--e-global-typography-text-font-size:18vw;--e-global-typography-accent-font-size:60px;--e-global-typography-accent-line-height:50px;--e-global-typography-bb5b639-font-size:40px;--e-global-typography-bb5b639-line-height:40px;--e-global-typography-7b16c2e-font-size:22px;--e-global-typography-7b16c2e-line-height:22px;--e-global-typography-a2ab8c7-font-size:14px;--e-global-typography-a2ab8c7-line-height:14px;font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-5 h1{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-5 h2{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-5 h3{font-size:var( --e-global-typography-bb5b639-font-size );line-height:var( --e-global-typography-bb5b639-line-height );letter-spacing:var( --e-global-typography-bb5b639-letter-spacing );}.elementor-kit-5 h4{font-size:var( --e-global-typography-07bcdd8-font-size );line-height:var( --e-global-typography-07bcdd8-line-height );letter-spacing:var( --e-global-typography-07bcdd8-letter-spacing );}.elementor-kit-5 h5{font-size:var( --e-global-typography-7b16c2e-font-size );line-height:var( --e-global-typography-7b16c2e-line-height );}.elementor-kit-5 h6{font-size:var( --e-global-typography-a2ab8c7-font-size );line-height:var( --e-global-typography-a2ab8c7-line-height );letter-spacing:var( --e-global-typography-a2ab8c7-letter-spacing );}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-size:var( --e-global-typography-bb5b639-font-size );line-height:var( --e-global-typography-bb5b639-line-height );letter-spacing:var( --e-global-typography-bb5b639-letter-spacing );}.elementor-kit-5 label{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-5 input:not([type="button"]):not([type="submit"]),.elementor-kit-5 textarea,.elementor-kit-5 .elementor-field-textual{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-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-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-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-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-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-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-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-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-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-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-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-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-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-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}}@media(max-width:767px){.elementor-kit-5{--e-global-typography-primary-font-size:13px;--e-global-typography-primary-line-height:17px;--e-global-typography-secondary-font-size:11px;--e-global-typography-secondary-line-height:14px;--e-global-typography-text-font-size:20vw;--e-global-typography-text-letter-spacing:-2px;--e-global-typography-accent-font-size:50px;--e-global-typography-accent-line-height:40px;--e-global-typography-bb5b639-font-size:35px;--e-global-typography-bb5b639-line-height:35px;--e-global-typography-bb5b639-letter-spacing:-0.5px;--e-global-typography-a2ab8c7-font-size:13px;--e-global-typography-a2ab8c7-line-height:15px;font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-5 h1{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-5 h2{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-5 h3{font-size:var( --e-global-typography-bb5b639-font-size );line-height:var( --e-global-typography-bb5b639-line-height );letter-spacing:var( --e-global-typography-bb5b639-letter-spacing );}.elementor-kit-5 h4{font-size:var( --e-global-typography-07bcdd8-font-size );line-height:var( --e-global-typography-07bcdd8-line-height );letter-spacing:var( --e-global-typography-07bcdd8-letter-spacing );}.elementor-kit-5 h5{font-size:var( --e-global-typography-7b16c2e-font-size );line-height:var( --e-global-typography-7b16c2e-line-height );}.elementor-kit-5 h6{font-size:var( --e-global-typography-a2ab8c7-font-size );line-height:var( --e-global-typography-a2ab8c7-line-height );letter-spacing:var( --e-global-typography-a2ab8c7-letter-spacing );}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-size:var( --e-global-typography-bb5b639-font-size );line-height:var( --e-global-typography-bb5b639-line-height );letter-spacing:var( --e-global-typography-bb5b639-letter-spacing );}.elementor-kit-5 label{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-5 input:not([type="button"]):not([type="submit"]),.elementor-kit-5 textarea,.elementor-kit-5 .elementor-field-textual{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-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-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-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-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-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-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-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-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-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-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-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-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-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-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}}/* Start custom CSS *//*** GENERAL ***/
::-webkit-scrollbar {
  width: 8px;
  height: 8px; 
}
::-webkit-scrollbar-track {
  background-color: transparent; 
  border-left: 1px solid var(--e-global-color-7daf179);
}
::-webkit-scrollbar-thumb {
  background-color: var(--e-global-color-7daf179);
}
a {
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
a:hover {
	text-decoration: none !important;
	/*opacity: 0.5;*/
	
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	transition: all 0.2s linear;
} 
p ul, p ol,
.elementor-widget-text-editor ul,
.elementor-widget-text-editor ol {margin-bottom: 15px;}
.elementor-widget-text-editor p a {text-decoration: underline !important; text-underline-offset: 2px;}
.elementor-widget-text-editor p a:hover {text-decoration: none;}
html, body {
    overflow-x: hidden;
}
input, button, textarea, form, select {
    outline: none;
	
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	
	-webkit-appearance: none;
   	-moz-appearance: none;
   	appearance: none;
}
input[type="checkbox"],
input[type="radio"] {
	display: inline-block !important;
	vertical-align: middle;
	padding: 0px !important;
	height: 12px !important;
    width: 12px !important;
}
input[type="checkbox"]:after,
input[type="radio"]:after {
    content: '';
    position: relative;
    display: block;
    width: 12px;
    height: 12px;
    border: 1px solid;
}
input[type="checkbox"]:checked:after,
input[type="radio"]:checked:after {
    background-image: url(https://beiraglass.es/wp-content/uploads/2025/12/i-close.svg);
	background-repeat: no-repeat;
	background-size: 8px;
	background-position: center;
}
::-webkit-input-placeholder {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important;
    filter: alpha(opacity=100) !important;
    opacity: 1 !important;
}
:-moz-placeholder {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important;
    filter: alpha(opacity=100) !important;
    opacity: 1 !important;
}
::-moz-placeholder {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important;
    filter: alpha(opacity=100) !important;
    opacity: 1 !important;
}
:-ms-input-placeholder {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important;
    filter: alpha(opacity=100) !important;
    opacity: 1 !important;
}
input:focus,
select:focus,
input:active,
select:active {
    border-color: transparent !important;
    outline: none !important;
    box-shadow: none !important;
}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
  transition: background-color 9999s ease-out !important;
}
.elementor-field-type-acceptance label {
    text-transform: none !important;
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif !important;
    font-size: var(--e-global-typography-secondary-font-size) !important;
    font-weight: var(--e-global-typography-secondary-font-weight) !important;
    line-height: var(--e-global-typography-secondary-line-height) !important;
    letter-spacing: var(--e-global-typography-secondary-letter-spacing) !important;
}

/*** SHOP ***/
.woocommerce-error,
.woocommerce-info,
.woocommerce-message {
	padding: 15px !important;
	outline: none !important;
}
.woocommerce-error::before,
.woocommerce-info::before,
.woocommerce-message::before,
.optional {
	display: none !important;
}
.woocommerce-error a,
.woocommerce-info a,
.woocommerce-message a {
	color: var(--e-global-color-secondary) !important;
}
.woocommerce-error a:hover,
.woocommerce-info a:hover,
.woocommerce-message a:hover {
	color: var(--e-global-color-primary) !important;
}

/*** PRODUCTS ***/
.swatchly-swatch {margin: 5px 0px 0px 5px !important;}
.product-grid-transparent .e-loop-item:nth-child(2) .product-grid-transparent-info {
	margin: 0px 0px 20px 40px
}
.product-grid-transparent .e-loop-item:nth-child(3) .product-grid-transparent-info,
.product-grid-transparent .e-loop-item:nth-child(6) .product-grid-transparent-info {
	margin: 0px 0px 40px -60px
}
.product-grid-transparent .e-loop-item:nth-child(4) .product-grid-transparent-info,
.product-grid-transparent .e-loop-item:nth-child(7) .product-grid-transparent-info {
	margin: 0px 0px 20px 60px
}
.product-grid-transparent .e-loop-item:nth-child(5) .product-grid-transparent-info {
	margin: 0px 0px 40px 0px
}
.product-grid-transparent .e-loop-item:nth-child(2) .product-grid-transparent-name {
    background-color: var(--e-global-color-5f14e3e);
}
.product-grid-transparent .e-loop-item:nth-child(2) .product-grid-transparent-name a {
	color: var(--e-global-color-5600fa7);
}
.product-grid-transparent .e-loop-item:nth-child(3) .product-grid-transparent-name {
    background-color: var(--e-global-color-8fa8bb3);
}
.product-grid-transparent .e-loop-item:nth-child(3) .product-grid-transparent-name a {
	color: var(--e-global-color-7daf179);
}
.product-grid-transparent .e-loop-item:nth-child(4) .product-grid-transparent-name {
    background-color: var(--e-global-color-7daf179);
}
.product-grid-transparent .e-loop-item:nth-child(4) .product-grid-transparent-name a {
	color: var(--e-global-color-accent);
}
.product-grid-transparent .e-loop-item:nth-child(5) .product-grid-transparent-name {
    background-color: var(--e-global-color-5600fa7);
}
.product-grid-transparent .e-loop-item:nth-child(5) .product-grid-transparent-name a  {
	color: var(--e-global-color-5f14e3e);
}
.product-grid-transparent .e-loop-item:nth-child(6) .product-grid-transparent-name {
    background-color: var(--e-global-color-339d1b7);
}
.product-grid-transparent .e-loop-item:nth-child(6) .product-grid-transparent-name a {
	color: var(--e-global-color-8fa8bb3);
}
.product-grid-transparent .e-loop-item:nth-child(7) .product-grid-transparent-name {
    background-color: var(--e-global-color-1172dfc);
}
.product-grid-transparent .e-loop-item:nth-child(7) .product-grid-transparent-name a {
	color: var(--e-global-color-5f14e3e);
}
.product-grid-transparent .e-loop-item:hover .product-grid-transparent-name {
    background-color: var(--e-global-color-accent);
}
.product-grid-transparent .e-loop-item:hover .product-grid-transparent-name a {
	color: var(--e-global-color-7daf179);
}
.product-grid-transparent .e-loop-item:hover .product-grid-transparent-price {
    background-color: var(--e-global-color-7daf179);
}
.product-grid-transparent .e-loop-item:hover .product-grid-transparent-price a {
	color: var(--e-global-color-accent);
}
.product-grid .product-grid-item .product-grid-img-alt {
    opacity: 0;
    -webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.product-grid .product-grid-item:hover .product-grid-img-alt {
    opacity: 1;
    -webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.product-grid .product-grid-item .product-grid-img img {
    -webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.product-grid .product-grid-item:hover .product-grid-img img {
     filter: blur(5px);
     opacity: 0.7;
    -webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
body.lang-es .e-loop-nothing-found-message__text {
	font-size: 0px !important;
}
body.lang-es .e-loop-nothing-found-message__text:before {
	content: "Todavía no hay contenido en esta categoría.";
	font-size: var(--e-global-typography-secondary-font-size) !important;
}
.price {margin: 0px}
.price ins,
.price bdi {text-decoration: none !important;}
.price del {
    opacity: 1 !important;
    transform: scale(0.8);
}
.box-faqs .e-n-accordion-item-title {
    align-items: start !important;
}
.box-faqs .e-n-accordion-item-title-text {
padding: 0px 150px 50px 150px;
position: relative;
}
@media screen and (max-width:1440px) {
.box-faqs .e-n-accordion-item-title-text {
padding: 0px 100px 50px 100px;
}
}
@media screen and (max-width:1024px) {
.box-faqs .e-n-accordion-item-title-text {
padding: 0px 50px 30px 100px;
}
}
@media screen and (max-width:767px) {
.box-faqs .e-n-accordion-item-title-text {
padding: 0px 25px 30px 75px;
}
}
.box-faqs .e-n-accordion-item-title-text:before {
    position: absolute;
    left: 0;
}
.box-faqs .e-n-accordion-item:nth-child(1) .e-n-accordion-item-title-text:before {
    content: '( one )';
}
.box-faqs .e-n-accordion-item:nth-child(2) .e-n-accordion-item-title-text:before {
    content: '( two )';
}
.box-faqs .e-n-accordion-item:nth-child(3) .e-n-accordion-item-title-text:before {
    content: '( three )';
}
.box-faqs .e-n-accordion-item:nth-child(4) .e-n-accordion-item-title-text:before {
    content: '( four )';
}
.box-faqs .e-n-accordion-item:nth-child(5) .e-n-accordion-item-title-text:before {
    content: '( five )';
}
.box-faqs .e-n-accordion-item:nth-child(6) .e-n-accordion-item-title-text:before {
    content: '( six )';
}
.box-faqs .e-n-accordion-item:nth-child(7) .e-n-accordion-item-title-text:before {
    content: '( seven )';
}
.box-faqs .e-n-accordion-item:nth-child(8) .e-n-accordion-item-title-text:before {
    content: '( eight )';
}
.box-faqs .e-n-accordion-item:nth-child(9) .e-n-accordion-item-title-text:before {
    content: '( nine )';
}
.box-faqs .e-n-accordion-item:nth-child(10) .e-n-accordion-item-title-text:before {
    content: '( ten )';
}
.box-faqs .e-n-accordion-item svg {
    max-width: 8px;
}

/*** CHECKOUT + ACCOUNT ***/
form .form-row-first,
form .form-row-last {
    width: 100% !important;
}
address {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif !important;
    font-size: var(--e-global-typography-secondary-font-size) !important;
    font-weight: var(--e-global-typography-secondary-font-weight) !important;
    text-transform: var(--e-global-typography-secondary-text-transform) !important;
    line-height: var(--e-global-typography-secondary-line-height) !important;
    letter-spacing: var(--e-global-typography-secondary-letter-spacing) !important;
}
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email,
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone {padding: 0px !important; margin: 0px !important;}
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before,
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before {display: none !important;}

/*** BLOG ***/
body.lang-es .post-footer-en {display: none !important;}
body.lang-en .post-footer-es {display: none !important;}
body.single-post .single-post-content h1,
body.single-post .single-post-content h2 {
	font-family: var(--e-global-typography-bb5b639-font-family), Sans-serif;
    font-size: var(--e-global-typography-bb5b639-font-size);
    font-weight: var(--e-global-typography-bb5b639-font-weight);
    text-transform: var(--e-global-typography-bb5b639-text-transform);
    line-height: var(--e-global-typography-bb5b639-line-height);
    letter-spacing: var(--e-global-typography-bb5b639-letter-spacing);
}
body.single-post .single-post-content h3 {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-07bcdd8-font-family), Sans-serif;
    font-size: var(--e-global-typography-07bcdd8-font-size);
    font-weight: var(--e-global-typography-07bcdd8-font-weight);
    text-transform: var(--e-global-typography-07bcdd8-text-transform);
    line-height: var(--e-global-typography-07bcdd8-line-height);
    letter-spacing: var(--e-global-typography-07bcdd8-letter-spacing);
}
body.single-post .single-post-content h4 {
	color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-a2ab8c7-font-family), Sans-serif;
    font-size: var(--e-global-typography-a2ab8c7-font-size);
    font-weight: var(--e-global-typography-a2ab8c7-font-weight);
    text-transform: var(--e-global-typography-a2ab8c7-text-transform);
    line-height: var(--e-global-typography-a2ab8c7-line-height);
    letter-spacing: var(--e-global-typography-a2ab8c7-letter-spacing);
}
body.single-post .single-post-content h5,
body.single-post .single-post-content h6 {
    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);
    font-style: var(--e-global-typography-secondary-font-style);
    text-decoration: var(--e-global-typography-secondary-text-decoration);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}
.post-grid-cat-list .elementor-icon-list-item {
    font-size: 0px !important;
}
.post-grid-cat-list a {
    font-size: var(--e-global-typography-secondary-font-size) !important;
    padding: 2px 4px;
}
.post-grid-cat-list a.cat-creative-process,
.post-grid-cat-list a.cat-proceso-creativo {
    background-color: var(--e-global-color-339d1b7);
    color: var(--e-global-color-8fa8bb3) !important;
}
.post-grid-cat-list a.cat-events-fairs,
.post-grid-cat-list a.cat-eventos-ferias {
    background-color: var(--e-global-color-1172dfc);
    color: var(--e-global-color-5f14e3e) !important;
}
.post-grid-cat-list a.cat-new-collections,
.post-grid-cat-list a.cat-nuevas-colecciones {
    background-color: var(--e-global-color-4a9abfd);
    color: var(--e-global-color-text) !important;
}
.post-grid-cat-list a.cat-studio-news,
.post-grid-cat-list a.cat-novedades-del-estudio {
    background-color: var(--e-global-color-5600fa7);
    color: var(--e-global-color-5f14e3e) !important;
}
.post-grid-cat-list a.cat-unique-pieces-limited-editions,
.post-grid-cat-list a.cat-piezas-unicas-ediciones-limitadas {
    background-color: var(--e-global-color-8fa8bb3);
    color: var(--e-global-color-7daf179) !important;
}
/*.post-grid-cat-list a.cat-category-6 {
    background-color: var(--e-global-color-f85619a);
    color: var(--e-global-color-5600fa7) !important;
}*/
.post-grid-cat-list a:hover {
    background-color: var(--e-global-color-accent) !important;
    color: var(--e-global-color-7daf179) !important;
}

/*** MISC ***/
#moove_gdpr_cookie_info_bar {
	border: none !important;
	background-color: var(--e-global-color-f85619a) !important;
	border-radius: 0px !important;
}
#moove_gdpr_cookie_info_bar p,
#moove_gdpr_cookie_info_bar a,
#moove_gdpr_cookie_info_bar button {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif !important;
    font-size: var(--e-global-typography-secondary-font-size) !important;
    font-weight: var(--e-global-typography-secondary-font-weight) !important;
    text-transform: var(--e-global-typography-secondary-text-transform) !important;
    font-style: var(--e-global-typography-secondary-font-style) !important;
    line-height: var(--e-global-typography-secondary-line-height) !important;
    letter-spacing: var(--e-global-typography-secondary-letter-spacing) !important;
}
#moove_gdpr_cookie_info_bar button {
	background-color: var(--e-global-color-text) !important;
	color: var(--e-global-color-7daf179) !important;
}
#moove_gdpr_cookie_info_bar button:hover {
	background-color: var(--e-global-color-7daf179) !important;
	color: var(--e-global-color-text) !important;
}
.moove-gdpr-info-bar-container {
	padding: 10px !important;
}
.moove-gdpr-info-bar-content {padding: 0px !important;}

/*** RESPONSIVE ***/
@media screen and (max-width: 1440px) {
	.swatchly-swatch {margin: 5px 5px 0px 0px !important;}
	.swatchly-type-wrap {
    text-align: left !important;
    justify-content: flex-start !important;
}
}
@media screen and (max-width: 1024px) {
.price del {
    display: block;
	margin-left: -5px;
}
}
@media screen and (max-width: 767px) {
.swatchly_loop_variation_form .swatchly-swatch {
    min-height: 12px !important;
    min-width: 12px !important;
	height: 12px !important;
	width: 12px !important;
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Graphik';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://beiraglass.es/wp-content/uploads/2025/12/content.eot');
	src: url('https://beiraglass.es/wp-content/uploads/2025/12/content.eot?#iefix') format('embedded-opentype'),
		url('https://beiraglass.es/wp-content/uploads/2025/12/content.woff2') format('woff2'),
		url('https://beiraglass.es/wp-content/uploads/2025/12/content.woff') format('woff'),
		url('https://beiraglass.es/wp-content/uploads/2025/12/content.ttf') format('truetype'),
		url('https://beiraglass.es/wp-content/uploads/2025/12/content.svg#Graphik') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Typewriter';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://beiraglass.es/wp-content/uploads/2025/12/Typewriter_ac533df.eot');
	src: url('https://beiraglass.es/wp-content/uploads/2025/12/Typewriter_ac533df.eot?#iefix') format('embedded-opentype'),
		url('https://beiraglass.es/wp-content/uploads/2025/12/Typewriter_ac533df.woff2') format('woff2'),
		url('https://beiraglass.es/wp-content/uploads/2025/12/Typewriter_ac533df.woff') format('woff'),
		url('https://beiraglass.es/wp-content/uploads/2025/12/Typewriter_ac533df.ttf') format('truetype'),
		url('https://beiraglass.es/wp-content/uploads/2025/12/Typewriter_ac533df.svg#Typewriter') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'New Spirit Condensed';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://beiraglass.es/wp-content/uploads/2025/12/NewSpiritLightCondensed.eot');
	src: url('https://beiraglass.es/wp-content/uploads/2025/12/NewSpiritLightCondensed.eot?#iefix') format('embedded-opentype'),
		url('https://beiraglass.es/wp-content/uploads/2025/12/NewSpiritLightCondensed.woff2') format('woff2'),
		url('https://beiraglass.es/wp-content/uploads/2025/12/NewSpiritLightCondensed.woff') format('woff'),
		url('https://beiraglass.es/wp-content/uploads/2025/12/NewSpiritLightCondensed.ttf') format('truetype'),
		url('https://beiraglass.es/wp-content/uploads/2025/12/NewSpiritLightCondensed.svg#NewSpiritCondensed') format('svg');
}
/* End Custom Fonts CSS */