.elementor-3823 .elementor-element.elementor-element-5c61c4d3{--display:flex;--padding-top:28px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;overflow:visible;}.elementor-3823 .elementor-element.elementor-element-5c61c4d3:not(.elementor-motion-effects-element-type-background), .elementor-3823 .elementor-element.elementor-element-5c61c4d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0710;}.elementor-3823 .elementor-element.elementor-element-2299885a{--display:flex;--min-height:480px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overflow:hidden;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--border-radius:40px 40px 40px 40px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-3823 .elementor-element.elementor-element-2299885a:not(.elementor-motion-effects-element-type-background), .elementor-3823 .elementor-element.elementor-element-2299885a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161e39;}.elementor-3823 .elementor-element.elementor-element-2299885a::before, .elementor-3823 .elementor-element.elementor-element-2299885a > .elementor-background-video-container::before, .elementor-3823 .elementor-element.elementor-element-2299885a > .e-con-inner > .elementor-background-video-container::before, .elementor-3823 .elementor-element.elementor-element-2299885a > .elementor-background-slideshow::before, .elementor-3823 .elementor-element.elementor-element-2299885a > .e-con-inner > .elementor-background-slideshow::before, .elementor-3823 .elementor-element.elementor-element-2299885a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(0,0,0,0.05) 10%, rgba(0,0,0,0.72) 100%);}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3823 .elementor-element.elementor-element-50924204 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:74px;font-weight:800;line-height:0.94em;letter-spacing:-0.05em;color:#FFFFFF;}.elementor-widget-theme-post-excerpt{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-3823 .elementor-element.elementor-element-6f4c991c{font-family:"Montserrat", Sans-serif;font-size:17px;line-height:1.7em;}.elementor-3823 .elementor-element.elementor-element-702e9f7c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--flex-wrap:nowrap;--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-3823 .elementor-element.elementor-element-17530988{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-3823 .elementor-element.elementor-element-3bb9c7ba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--border-radius:40px 40px 40px 40px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;overflow:visible;}.elementor-3823 .elementor-element.elementor-element-3bb9c7ba:not(.elementor-motion-effects-element-type-background), .elementor-3823 .elementor-element.elementor-element-3bb9c7ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(20,22,28,0.78);}.elementor-3823 .elementor-element.elementor-element-593bb710{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-3823 .elementor-element.elementor-element-55f9b365{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--border-radius:22px 22px 22px 22px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;overflow:visible;}.elementor-3823 .elementor-element.elementor-element-55f9b365:not(.elementor-motion-effects-element-type-background), .elementor-3823 .elementor-element.elementor-element-55f9b365 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.03);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3823 .elementor-element.elementor-element-661945d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:0.12em;color:rgba(255,255,255,0.48);}.elementor-3823 .elementor-element.elementor-element-2cfd9065{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--border-radius:22px 22px 22px 22px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;overflow:visible;}.elementor-3823 .elementor-element.elementor-element-2cfd9065:not(.elementor-motion-effects-element-type-background), .elementor-3823 .elementor-element.elementor-element-2cfd9065 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.03);}.elementor-3823 .elementor-element.elementor-element-5bdb3e25 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:0.12em;color:rgba(255,255,255,0.48);}.elementor-3823 .elementor-element.elementor-element-267ad73a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--border-radius:22px 22px 22px 22px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;overflow:visible;}.elementor-3823 .elementor-element.elementor-element-267ad73a:not(.elementor-motion-effects-element-type-background), .elementor-3823 .elementor-element.elementor-element-267ad73a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.03);}.elementor-3823 .elementor-element.elementor-element-240d15bd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:0.12em;color:rgba(255,255,255,0.48);}.elementor-3823 .elementor-element.elementor-element-296a953a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;line-height:1.1em;letter-spacing:-0.03em;color:#FFFFFF;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3823 .elementor-element.elementor-element-297b5ce{color:rgba(255,255,255,0.72);font-family:"Montserrat", Sans-serif;font-size:15px;line-height:1.8em;}.elementor-3823 .elementor-element.elementor-element-1f2ca9b0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--border-radius:40px 40px 40px 40px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;overflow:visible;}.elementor-3823 .elementor-element.elementor-element-1f2ca9b0:not(.elementor-motion-effects-element-type-background), .elementor-3823 .elementor-element.elementor-element-1f2ca9b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(20,22,28,0.78);}.elementor-3823 .elementor-element.elementor-element-5e3318f6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;line-height:1.1em;letter-spacing:-0.03em;color:#FFFFFF;}.elementor-3823 .elementor-element.elementor-element-48a15593{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--border-radius:40px 40px 40px 40px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;overflow:visible;}.elementor-3823 .elementor-element.elementor-element-48a15593:not(.elementor-motion-effects-element-type-background), .elementor-3823 .elementor-element.elementor-element-48a15593 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(20,22,28,0.78);}.elementor-3823 .elementor-element.elementor-element-29f3628d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;line-height:1.1em;letter-spacing:-0.03em;color:#FFFFFF;}.elementor-3823 .elementor-element.elementor-element-34869e7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;overflow:visible;}.elementor-3823 .elementor-element.elementor-element-779ff0bf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--border-radius:28px 28px 28px 28px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;overflow:visible;}.elementor-3823 .elementor-element.elementor-element-779ff0bf:not(.elementor-motion-effects-element-type-background), .elementor-3823 .elementor-element.elementor-element-779ff0bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.03);}.elementor-3823 .elementor-element.elementor-element-3445df67 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;color:#FFFFFF;}.elementor-3823 .elementor-element.elementor-element-3c2df36f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--border-radius:28px 28px 28px 28px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;overflow:visible;}.elementor-3823 .elementor-element.elementor-element-3c2df36f:not(.elementor-motion-effects-element-type-background), .elementor-3823 .elementor-element.elementor-element-3c2df36f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.03);}.elementor-3823 .elementor-element.elementor-element-2238126a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;color:#FFFFFF;}.elementor-3823 .elementor-element.elementor-element-3db1ba51{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--border-radius:40px 40px 40px 40px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;overflow:visible;}.elementor-3823 .elementor-element.elementor-element-3db1ba51:not(.elementor-motion-effects-element-type-background), .elementor-3823 .elementor-element.elementor-element-3db1ba51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(20,22,28,0.78);}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3823 .elementor-element.elementor-element-4aa8772d .cart button, .elementor-3823 .elementor-element.elementor-element-4aa8772d .cart .button{transition:all 0.2s;}.elementor-3823 .elementor-element.elementor-element-4aa8772d .quantity .qty{transition:all 0.2s;}.elementor-3823 .elementor-element.elementor-element-14c3dfe8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--border-radius:22px 22px 22px 22px;--margin-top:14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:18px;--padding-right:18px;overflow:visible;}.elementor-3823 .elementor-element.elementor-element-14c3dfe8:not(.elementor-motion-effects-element-type-background), .elementor-3823 .elementor-element.elementor-element-14c3dfe8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.03);}.elementor-3823 .elementor-element.elementor-element-641cc4a7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;color:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-3823 .elementor-element.elementor-element-5878ae14 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-3823 .elementor-element.elementor-element-5878ae14 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-3823 .elementor-element.elementor-element-5878ae14 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-3823 .elementor-element.elementor-element-5878ae14 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-3823 .elementor-element.elementor-element-5878ae14 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-3823 .elementor-element.elementor-element-5878ae14 .elementor-icon-list-icon i{color:rgba(255,255,255,0.48);transition:color 0.3s;}.elementor-3823 .elementor-element.elementor-element-5878ae14 .elementor-icon-list-icon svg{fill:rgba(255,255,255,0.48);transition:fill 0.3s;}.elementor-3823 .elementor-element.elementor-element-5878ae14{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3823 .elementor-element.elementor-element-5878ae14 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-3823 .elementor-element.elementor-element-5878ae14 .elementor-icon-list-text{color:rgba(255,255,255,0.72);transition:color 0.3s;}body.elementor-page-3823:not(.elementor-motion-effects-element-type-background), body.elementor-page-3823 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0710;}@media(min-width:768px){.elementor-3823 .elementor-element.elementor-element-5c61c4d3{--content-width:1240px;}}@media(max-width:1024px){.elementor-3823 .elementor-element.elementor-element-50924204 .elementor-heading-title{font-size:48px;}.elementor-3823 .elementor-element.elementor-element-702e9f7c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}}@media(max-width:767px){.elementor-3823 .elementor-element.elementor-element-50924204 .elementor-heading-title{font-size:36px;}}/* Start custom CSS for button, class: .elementor-element-4452eb0 */.elementor-3823 .elementor-element.elementor-element-4452eb0{position:absolute !important;top:22px !important;left:22px !important;z-index:2;}.elementor-3823 .elementor-element.elementor-element-4452eb0 .elementor-widget-container,.elementor-3823 .elementor-element.elementor-element-4452eb0 .elementor-button-wrapper{background:transparent !important;border:0 !important;padding:0 !important;box-shadow:none !important;}.elementor-3823 .elementor-element.elementor-element-4452eb0 .elementor-button{display:inline-flex !important;align-items:center;gap:10px;padding:12px 16px !important;border-radius:999px !important;border:1px solid rgba(255,255,255,.08) !important;background:rgba(0,0,0,.32) !important;color:rgba(255,255,255,.72) !important;font-size:13px !important;font-weight:700 !important;box-shadow:none !important;}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7e59cb77 */.elementor-3823 .elementor-element.elementor-element-7e59cb77 .ghz-badges-wrap{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px;}.elementor-3823 .elementor-element.elementor-element-7e59cb77 .ghz-event-badge{display:inline-flex;padding:8px 12px;border-radius:999px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#fff;}.elementor-3823 .elementor-element.elementor-element-7e59cb77 .ghz-event-badge--soft{background:rgba(255,255,255,.08);}.elementor-3823 .elementor-element.elementor-element-7e59cb77 .ghz-event-badge--accent{background:linear-gradient(90deg,rgba(254,16,13,.18),rgba(253,167,0,.18));border:1px solid rgba(253,167,0,.18);}.elementor-3823 .elementor-element.elementor-element-7e59cb77 .ghz-event-age{display:inline-flex;padding:7px 10px;border-radius:12px;background:rgba(0,0,0,.4);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.12);font-size:12px;font-weight:700;color:#fff;}/* End custom CSS */
/* Start custom CSS for theme-post-title, class: .elementor-element-50924204 */.elementor-3823 .elementor-element.elementor-element-50924204 .elementor-heading-title{margin:0;max-width:780px;}/* End custom CSS */
/* Start custom CSS for theme-post-excerpt, class: .elementor-element-6f4c991c */.elementor-3823 .elementor-element.elementor-element-6f4c991c .elementor-widget-container{max-width:620px;margin:14px 0 0;}.elementor-3823 .elementor-element.elementor-element-6f4c991c .elementor-widget-container p{margin:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-661945d */.elementor-3823 .elementor-element.elementor-element-661945d{margin-bottom:10px;}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6ef0ddd2 */.elementor-3823 .elementor-element.elementor-element-6ef0ddd2 .elementor-shortcode{font-size:18px;font-weight:700;line-height:1.35;color:#fff;display:block;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55f9b365 */.elementor-3823 .elementor-element.elementor-element-55f9b365{flex:1 1 calc(33.333% - 10px) !important;min-width:130px !important;box-sizing:border-box !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5bdb3e25 */.elementor-3823 .elementor-element.elementor-element-5bdb3e25{margin-bottom:10px;}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5158f3c7 */.elementor-3823 .elementor-element.elementor-element-5158f3c7 .elementor-shortcode{font-size:18px;font-weight:700;line-height:1.35;color:#fff;display:block;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2cfd9065 */.elementor-3823 .elementor-element.elementor-element-2cfd9065{flex:1 1 calc(33.333% - 10px) !important;min-width:130px !important;box-sizing:border-box !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-240d15bd */.elementor-3823 .elementor-element.elementor-element-240d15bd{margin-bottom:10px;}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5b54be14 */.elementor-3823 .elementor-element.elementor-element-5b54be14 .elementor-shortcode{font-size:18px;font-weight:700;line-height:1.35;color:#fff;display:block;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-267ad73a */.elementor-3823 .elementor-element.elementor-element-267ad73a{flex:1 1 calc(33.333% - 10px) !important;min-width:130px !important;box-sizing:border-box !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-593bb710 */.elementor-3823 .elementor-element.elementor-element-593bb710{display:flex !important;flex-direction:row !important;flex-wrap:wrap !important;gap:14px !important;}@media(max-width:1024px){.elementor-3823 .elementor-element.elementor-element-593bb710{flex-direction:column !important;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-296a953a */.elementor-3823 .elementor-element.elementor-element-296a953a{margin:0 0 16px;}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-297b5ce */.elementor-3823 .elementor-element.elementor-element-297b5ce p,.elementor-3823 .elementor-element.elementor-element-297b5ce ul{margin:0 0 16px;}.elementor-3823 .elementor-element.elementor-element-297b5ce ul{padding-left:18px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e3318f6 */.elementor-3823 .elementor-element.elementor-element-5e3318f6{margin:0 0 16px;}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3746f9db */.elementor-3823 .elementor-element.elementor-element-3746f9db .elementor-shortcode{color:rgba(255,255,255,.72);font-size:15px;line-height:1.8;}.elementor-3823 .elementor-element.elementor-element-3746f9db .elementor-shortcode p,.elementor-3823 .elementor-element.elementor-element-3746f9db .elementor-shortcode ul{margin:0 0 16px;}.elementor-3823 .elementor-element.elementor-element-3746f9db .elementor-shortcode ul{padding-left:18px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29f3628d */.elementor-3823 .elementor-element.elementor-element-29f3628d{margin:0 0 16px;}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6fc00852 */.elementor-3823 .elementor-element.elementor-element-6fc00852 .elementor-shortcode{color:rgba(255,255,255,.72);font-size:15px;line-height:1.8;}.elementor-3823 .elementor-element.elementor-element-6fc00852 .elementor-shortcode p,.elementor-3823 .elementor-element.elementor-element-6fc00852 .elementor-shortcode ul{margin:0 0 16px;}.elementor-3823 .elementor-element.elementor-element-6fc00852 .elementor-shortcode ul{padding-left:18px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3445df67 */.elementor-3823 .elementor-element.elementor-element-3445df67{margin:0 0 8px;}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3a0a2d6c */.elementor-3823 .elementor-element.elementor-element-3a0a2d6c iframe{width:100% !important;height:250px;border-radius:16px;border:0;}.elementor-3823 .elementor-element.elementor-element-3a0a2d6c .elementor-shortcode{color:rgba(255,255,255,.72);font-size:14px;line-height:1.65;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-779ff0bf */.elementor-3823 .elementor-element.elementor-element-779ff0bf{flex:1 1 calc(50% - 8px) !important;min-width:240px !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2238126a */.elementor-3823 .elementor-element.elementor-element-2238126a{margin:0 0 8px;}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-608a8f9f */.elementor-3823 .elementor-element.elementor-element-608a8f9f ul.products{grid-template-columns:minmax(0,1fr) !important;gap:16px !important;}.elementor-3823 .elementor-element.elementor-element-608a8f9f ul.products li.product{grid-column:1 / -1 !important;}.elementor-3823 .elementor-element.elementor-element-608a8f9f .ghz-card-media{min-height:220px !important;}.elementor-3823 .elementor-element.elementor-element-608a8f9f .ghz-card-body{padding:20px !important;}.elementor-3823 .elementor-element.elementor-element-608a8f9f .woocommerce-loop-product__title,.elementor-3823 .elementor-element.elementor-element-608a8f9f .woocommerce-loop-product__title a{font-size:20px !important;}.elementor-3823 .elementor-element.elementor-element-608a8f9f .ghz-card-footer{gap:12px !important;align-items:flex-end !important;}.elementor-3823 .elementor-element.elementor-element-608a8f9f .ghz-card-footer-button{padding:12px 18px !important;font-size:13px !important;}@media(max-width:767px){.elementor-3823 .elementor-element.elementor-element-608a8f9f .ghz-card-footer{flex-direction:column !important;align-items:flex-start !important;}.elementor-3823 .elementor-element.elementor-element-608a8f9f .ghz-card-footer-button{width:100% !important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c2df36f */.elementor-3823 .elementor-element.elementor-element-3c2df36f{flex:1 1 calc(50% - 8px) !important;min-width:240px !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34869e7 */.elementor-3823 .elementor-element.elementor-element-34869e7{display:flex !important;flex-direction:row !important;flex-wrap:wrap !important;gap:16px !important;}@media(max-width:1024px){.elementor-3823 .elementor-element.elementor-element-34869e7{flex-direction:column !important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17530988 */.elementor-3823 .elementor-element.elementor-element-17530988{flex:0 0 calc(62% - 12px) !important;min-width:0 !important;display:flex !important;flex-direction:column !important;gap:24px !important;}@media(max-width:1024px){.elementor-3823 .elementor-element.elementor-element-17530988{flex:0 0 100% !important;max-width:100% !important;}}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-7c73bead */.elementor-3823 .elementor-element.elementor-element-7c73bead .elementor-widget-container{font-size:38px !important;font-weight:800 !important;line-height:1 !important;}.elementor-3823 .elementor-element.elementor-element-7c73bead .price,.elementor-3823 .elementor-element.elementor-element-7c73bead .price *,.elementor-3823 .elementor-element.elementor-element-7c73bead .woocommerce-Price-amount,.elementor-3823 .elementor-element.elementor-element-7c73bead .woocommerce-Price-amount *{background:linear-gradient(90deg,#FE100D 0%,#FDA700 100%) !important;-webkit-background-clip:text !important;-webkit-text-fill-color:transparent !important;background-clip:text !important;font-size:38px !important;font-weight:800 !important;line-height:1 !important;}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-4aa8772d */.elementor-3823 .elementor-element.elementor-element-4aa8772d{margin-top:20px;}.elementor-3823 .elementor-element.elementor-element-4aa8772d div.product form.cart{display:flex !important;align-items:center !important;flex-wrap:wrap !important;gap:12px !important;}.elementor-3823 .elementor-element.elementor-element-4aa8772d .single_add_to_cart_button{flex:1 1 auto !important;display:inline-flex !important;justify-content:center !important;align-items:center !important;height:48px !important;padding:0 24px !important;border-radius:999px !important;background:linear-gradient(90deg,#FE100D 0%,#FDA700 100%) !important;color:#fff !important;font-size:15px !important;font-weight:700 !important;border:0 !important;cursor:pointer;transition:opacity .2s;box-sizing:border-box !important;}.elementor-3823 .elementor-element.elementor-element-4aa8772d .single_add_to_cart_button:hover{opacity:.9;}.elementor-3823 .elementor-element.elementor-element-4aa8772d .variations{margin-bottom:14px;width:100% !important;}.elementor-3823 .elementor-element.elementor-element-4aa8772d .variations td{padding:8px 0;}.elementor-3823 .elementor-element.elementor-element-4aa8772d .variations .label label{color:rgba(255,255,255,.72);font-size:14px;font-weight:600;}.elementor-3823 .elementor-element.elementor-element-4aa8772d .variations .value select{width:100%;padding:14px 18px;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);color:#fff;font-size:14px;-webkit-appearance:none;appearance:none;}.elementor-3823 .elementor-element.elementor-element-4aa8772d .woocommerce-variation-price .price,.elementor-3823 .elementor-element.elementor-element-4aa8772d .woocommerce-variation-price .price *{font-size:28px !important;font-weight:800 !important;margin-bottom:14px;background:linear-gradient(90deg,#FE100D 0%,#FDA700 100%) !important;-webkit-background-clip:text !important;-webkit-text-fill-color:transparent !important;background-clip:text !important;}.elementor-3823 .elementor-element.elementor-element-4aa8772d .quantity.ghz-qty{display:inline-flex !important;align-items:center !important;gap:0 !important;margin:0 !important;background:rgba(255,255,255,.05) !important;border:1px solid rgba(255,255,255,.1) !important;border-radius:999px !important;padding:4px !important;width:auto !important;height:48px !important;box-sizing:border-box !important;flex-shrink:0 !important;}.elementor-3823 .elementor-element.elementor-element-4aa8772d .quantity .qty{-webkit-appearance:none !important;-moz-appearance:textfield !important;appearance:none !important;width:44px !important;padding:0 !important;border:0 !important;background:transparent !important;color:#fff !important;text-align:center !important;font-size:17px !important;font-weight:700 !important;font-family:Montserrat,sans-serif !important;line-height:1 !important;border-radius:0 !important;margin:0 !important;height:auto !important;}.elementor-3823 .elementor-element.elementor-element-4aa8772d .quantity .qty::-webkit-inner-spin-button,.elementor-3823 .elementor-element.elementor-element-4aa8772d .quantity .qty::-webkit-outer-spin-button{-webkit-appearance:none !important;margin:0 !important;}.elementor-3823 .elementor-element.elementor-element-4aa8772d .quantity .qty:focus{outline:none !important;box-shadow:none !important;}.elementor-3823 .elementor-element.elementor-element-4aa8772d .quantity .ghz-qty__btn{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:38px !important;height:38px !important;border-radius:50% !important;border:0 !important;background:rgba(255,255,255,.08) !important;color:#fff !important;font-size:20px !important;font-weight:400 !important;line-height:1 !important;cursor:pointer !important;transition:background .2s !important;padding:0 !important;flex-shrink:0 !important;}.elementor-3823 .elementor-element.elementor-element-4aa8772d .quantity .ghz-qty__btn:hover{background:rgba(255,255,255,.18) !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-641cc4a7 */.elementor-3823 .elementor-element.elementor-element-641cc4a7{margin-bottom:6px;}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6e808b6f */.elementor-3823 .elementor-element.elementor-element-6e808b6f .elementor-shortcode{color:rgba(255,255,255,.72);font-size:14px;}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5878ae14 */.elementor-3823 .elementor-element.elementor-element-5878ae14{margin-top:18px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3db1ba51 */.elementor-3823 .elementor-element.elementor-element-3db1ba51{position:sticky;top:20px;flex:0 0 calc(35% - 12px) !important;width:calc(35% - 12px) !important;max-width:calc(35% - 12px) !important;min-width:0 !important;}@media(max-width:1024px){.elementor-3823 .elementor-element.elementor-element-3db1ba51{position:static !important;flex:0 0 100% !important;max-width:100% !important;width:100% !important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-702e9f7c */.elementor-3823 .elementor-element.elementor-element-702e9f7c{display:flex !important;flex-direction:row !important;align-items:flex-start !important;gap:24px !important;flex-wrap:nowrap !important;}@media(max-width:1024px){.elementor-3823 .elementor-element.elementor-element-702e9f7c{flex-direction:column !important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c61c4d3 */.elementor-3823 .elementor-element.elementor-element-5c61c4d3{background:radial-gradient(circle at 15% 20%,rgba(88,17,29,0.85),transparent 30%),radial-gradient(circle at 85% 15%,rgba(253,167,0,0.12),transparent 25%),#0b0710;color:rgba(255,255,255,.96);font-family:Montserrat,sans-serif;}/* End custom CSS */