.elementor-animation-grow{transition-duration:.3s;transition-property:transform}.elementor-animation-grow:active,.elementor-animation-grow:focus,.elementor-animation-grow:hover{transform:scale(1.1)}
.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=".svg"]{width:48px}.elementor-widget-image img{display:inline-block;vertical-align:middle}
.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}
.elementor-products-grid ul.products.elementor-grid{display:grid;margin:0;grid-column-gap:20px;grid-row-gap:40px}.elementor-products-grid ul.products.elementor-grid:after,.elementor-products-grid ul.products.elementor-grid:before{content:none;display:none}.elementor-products-grid ul.products.elementor-grid li.product{display:var(--button-align-display);flex-direction:var(--button-align-direction);float:none;justify-content:var(--button-align-justify);margin:0;padding:0;width:auto}.elementor-products-grid ul.products.elementor-grid li.product .onsale{display:none;padding:0}.elementor-products-grid ul.products.elementor-grid li.product a.woocommerce-loop-product__link{display:block;position:relative}.elementor-products-grid:not(.show-heading-yes) .products>h2{display:none}.elementor-products-grid nav.woocommerce-pagination{margin-top:40px}.elementor-products-grid:not(.elementor-show-pagination-border-yes) nav.woocommerce-pagination ul{border:0}.elementor-products-grid:not(.elementor-show-pagination-border-yes) nav.woocommerce-pagination ul li{border-left:0;border-right:0}.elementor-widget-woocommerce-products:not(.products-heading-show) .cross-sells>h2,.elementor-widget-woocommerce-products:not(.products-heading-show) .related>h2,.elementor-widget-woocommerce-products:not(.products-heading-show) .upsells>h2{display:none}.elementor-widget-woocommerce-products.products-heading-show .cross-sells>h2,.elementor-widget-woocommerce-products.products-heading-show .related>h2,.elementor-widget-woocommerce-products.products-heading-show .upsells>h2{color:var(--products-title-color);display:block;margin-bottom:var(--products-title-spacing,1rem);text-align:var(--products-title-alignment,left)}.elementor-product-loop-item--align-left ul.products li.product .star-rating{margin-right:auto}.elementor-product-loop-item--align-right ul.products li.product .star-rating{margin-left:auto}.elementor-product-loop-item--align-center ul.products li.product .star-rating{margin-left:auto;margin-right:auto}.woocommerce .elementor-element.elementor-products-grid ul.products li.product,.woocommerce div.product .elementor-element.elementor-products-grid .related.products ul.products li.product,.woocommerce div.product .elementor-element.elementor-products-grid .upsells.products ul.products li.product{width:auto}
.elementor-widget-divider{--divider-border-style:none;--divider-border-width:1px;--divider-color:#0c0d0e;--divider-icon-size:20px;--divider-element-spacing:10px;--divider-pattern-height:24px;--divider-pattern-size:20px;--divider-pattern-url:none;--divider-pattern-repeat:repeat-x}.elementor-widget-divider .elementor-divider{display:flex}.elementor-widget-divider .elementor-divider__text{font-size:15px;line-height:1;max-width:95%}.elementor-widget-divider .elementor-divider__element{flex-shrink:0;margin:0 var(--divider-element-spacing)}.elementor-widget-divider .elementor-icon{font-size:var(--divider-icon-size)}.elementor-widget-divider .elementor-divider-separator{direction:ltr;display:flex;margin:0}.elementor-widget-divider--view-line_icon .elementor-divider-separator,.elementor-widget-divider--view-line_text .elementor-divider-separator{align-items:center}.elementor-widget-divider--view-line_icon .elementor-divider-separator:after,.elementor-widget-divider--view-line_icon .elementor-divider-separator:before,.elementor-widget-divider--view-line_text .elementor-divider-separator:after,.elementor-widget-divider--view-line_text .elementor-divider-separator:before{border-block-end:0;border-block-start:var(--divider-border-width) var(--divider-border-style) var(--divider-color);content:"";display:block;flex-grow:1}.elementor-widget-divider--element-align-left .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-left .elementor-divider-separator:before{content:none}.elementor-widget-divider--element-align-left .elementor-divider__element{margin-left:0}.elementor-widget-divider--element-align-right .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-right .elementor-divider-separator:after{content:none}.elementor-widget-divider--element-align-right .elementor-divider__element{margin-right:0}.elementor-widget-divider--element-align-start .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-start .elementor-divider-separator:before{content:none}.elementor-widget-divider--element-align-start .elementor-divider__element{margin-inline-start:0}.elementor-widget-divider--element-align-end .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-end .elementor-divider-separator:after{content:none}.elementor-widget-divider--element-align-end .elementor-divider__element{margin-inline-end:0}.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator{border-block-start:var(--divider-border-width) var(--divider-border-style) var(--divider-color)}.elementor-widget-divider--separator-type-pattern{--divider-border-style:none}.elementor-widget-divider--separator-type-pattern.elementor-widget-divider--view-line .elementor-divider-separator,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:after,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:before,.elementor-widget-divider--separator-type-pattern:not([class*=elementor-widget-divider--view]) .elementor-divider-separator{background-color:var(--divider-color);-webkit-mask-image:var(--divider-pattern-url);mask-image:var(--divider-pattern-url);-webkit-mask-repeat:var(--divider-pattern-repeat);mask-repeat:var(--divider-pattern-repeat);-webkit-mask-size:var(--divider-pattern-size) 100%;mask-size:var(--divider-pattern-size) 100%;min-height:var(--divider-pattern-height);width:100%}.elementor-widget-divider--no-spacing{--divider-pattern-size:auto}.elementor-widget-divider--bg-round{--divider-pattern-repeat:round}.rtl .elementor-widget-divider .elementor-divider__text{direction:rtl}.e-con-inner>.elementor-widget-divider,.e-con>.elementor-widget-divider{width:var(--container-widget-width,100%);--flex-grow:var( --container-widget-flex-grow )}
.elementor-26768 .elementor-element.elementor-element-4e3c077{--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;--margin-top:-23px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px}.elementor-26768 .elementor-element.elementor-element-ec8c321{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-26768 .elementor-element.elementor-element-59e32a0{--display:flex}.elementor-26768 .elementor-element.elementor-element-f14654c{margin:0px 0px calc(var(--kit-widget-spacing,0px) + 13px) 0px}.elementor-26768 .elementor-element.elementor-element-d3d842f{--display:grid;--e-con-grid-template-columns:repeat(4,1fr);--e-con-grid-template-rows:repeat(3,1fr);--grid-auto-flow:row;border-style:solid;--border-style:solid;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px}.elementor-26768 .elementor-element.elementor-element-79c0d59{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-26768 .elementor-element.elementor-element-119e4df img{width:90%;max-width:100%;height:100%;opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg )}.elementor-26768 .elementor-element.elementor-element-cabb45d{text-align:center}.elementor-26768 .elementor-element.elementor-element-cabb45d .elementor-heading-title{font-size:22px;font-weight:600}.elementor-26768 .elementor-element.elementor-element-6f40196{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-26768 .elementor-element.elementor-element-df3d352 img{width:90%}.elementor-26768 .elementor-element.elementor-element-811c506{text-align:center}.elementor-26768 .elementor-element.elementor-element-811c506 .elementor-heading-title{font-size:22px;font-weight:600}.elementor-26768 .elementor-element.elementor-element-500273a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-26768 .elementor-element.elementor-element-0190eed img{width:90%}.elementor-26768 .elementor-element.elementor-element-824b99a{text-align:center}.elementor-26768 .elementor-element.elementor-element-824b99a .elementor-heading-title{font-size:20px;font-weight:600}.elementor-26768 .elementor-element.elementor-element-caf58cf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-26768 .elementor-element.elementor-element-b33024b img{width:90%}.elementor-26768 .elementor-element.elementor-element-ba38458{text-align:center}.elementor-26768 .elementor-element.elementor-element-ba38458 .elementor-heading-title{font-size:20px;font-weight:600}.elementor-26768 .elementor-element.elementor-element-4882b2c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-26768 .elementor-element.elementor-element-520d62e img{width:90%}.elementor-26768 .elementor-element.elementor-element-e99fcde{text-align:center}.elementor-26768 .elementor-element.elementor-element-e99fcde .elementor-heading-title{font-size:20px;font-weight:600}.elementor-26768 .elementor-element.elementor-element-7667b6c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-26768 .elementor-element.elementor-element-2570de2 img{width:90%}.elementor-26768 .elementor-element.elementor-element-24c86ee{text-align:center}.elementor-26768 .elementor-element.elementor-element-24c86ee .elementor-heading-title{font-size:20px;font-weight:600}.elementor-26768 .elementor-element.elementor-element-bf75032{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-26768 .elementor-element.elementor-element-50e12e0 img{width:90%}.elementor-26768 .elementor-element.elementor-element-abe8f28{text-align:center}.elementor-26768 .elementor-element.elementor-element-abe8f28 .elementor-heading-title{font-size:20px;font-weight:600}.elementor-26768 .elementor-element.elementor-element-abe62f5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-26768 .elementor-element.elementor-element-56e0682 img{width:90%}.elementor-26768 .elementor-element.elementor-element-f5030a1{text-align:center}.elementor-26768 .elementor-element.elementor-element-f5030a1 .elementor-heading-title{font-size:20px;font-weight:600}.elementor-26768 .elementor-element.elementor-element-48eb2a0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-26768 .elementor-element.elementor-element-a88c93a img{width:90%}.elementor-26768 .elementor-element.elementor-element-a898509{text-align:center}.elementor-26768 .elementor-element.elementor-element-a898509 .elementor-heading-title{font-size:20px;font-weight:600}.elementor-26768 .elementor-element.elementor-element-761f56d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-26768 .elementor-element.elementor-element-7b94eea img{width:90%}.elementor-26768 .elementor-element.elementor-element-349d2a7{text-align:center}.elementor-26768 .elementor-element.elementor-element-349d2a7 .elementor-heading-title{font-size:20px;font-weight:600}.elementor-26768 .elementor-element.elementor-element-89d7816{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-26768 .elementor-element.elementor-element-a5d8b4a img{width:90%}.elementor-26768 .elementor-element.elementor-element-44dec0d{text-align:center}.elementor-26768 .elementor-element.elementor-element-44dec0d .elementor-heading-title{font-size:20px;font-weight:600}.elementor-26768 .elementor-element.elementor-element-1d6fa89{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-26768 .elementor-element.elementor-element-d8d55fa img{width:90%}.elementor-26768 .elementor-element.elementor-element-68ab795{text-align:center}.elementor-26768 .elementor-element.elementor-element-68ab795 .elementor-heading-title{font-size:20px;font-weight:600}.elementor-26768 .elementor-element.elementor-element-bh01a01{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-26768 .elementor-element.elementor-element-bh01i01 img{width:90%}.elementor-26768 .elementor-element.elementor-element-bh01h01{text-align:center}.elementor-26768 .elementor-element.elementor-element-bh01h01 .elementor-heading-title{font-size:20px;font-weight:600}.elementor-26768 .elementor-element.elementor-element-edf155a{--display:flex;--margin-top:20px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-26768 .elementor-element.elementor-element-edf155a.e-con{--flex-grow:0;--flex-shrink:0}.elementor-26768 .elementor-element.elementor-element-5d220be{width:var( --container-widget-width,100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-26768 .elementor-element.elementor-element-5d220be>.elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px}.elementor-26768 .elementor-element.elementor-element-5d220be.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-26768 .elementor-element.elementor-element-5d220be .title{font-family:"Arial",Sans-serif;font-size:33px;font-weight:900;line-height:37px}.elementor-26768 .elementor-element.elementor-element-b30defd{width:var( --container-widget-width,100.754% );max-width:100.754%;--container-widget-width:100.754%;--container-widget-flex-grow:0}.elementor-26768 .elementor-element.elementor-element-b30defd.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-26768 .elementor-element.elementor-element-2f2f737{--display:flex}.elementor-26768 .elementor-element.elementor-element-1ed5a5a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-26768 .elementor-element.elementor-element-e3db14b{--display:flex;--margin-top:20px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-26768 .elementor-element.elementor-element-e3db14b.e-con{--flex-grow:0;--flex-shrink:0}.elementor-26768 .elementor-element.elementor-element-438ef3c{width:var( --container-widget-width,100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-26768 .elementor-element.elementor-element-438ef3c>.elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px}.elementor-26768 .elementor-element.elementor-element-438ef3c.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-26768 .elementor-element.elementor-element-438ef3c .title{font-family:"Arial",Sans-serif;font-size:33px;font-weight:900;line-height:37px}.elementor-26768 .elementor-element.elementor-element-d727b24{width:var( --container-widget-width,100.754% );max-width:100.754%;--container-widget-width:100.754%;--container-widget-flex-grow:0}.elementor-26768 .elementor-element.elementor-element-d727b24.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-26768 .elementor-element.elementor-element-22f1ad4{--display:flex;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-26768 .elementor-element.elementor-element-22f1ad4.e-con{--flex-grow:0;--flex-shrink:0}.elementor-26768 .elementor-element.elementor-element-3d96085{width:var( --container-widget-width,100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-26768 .elementor-element.elementor-element-3d96085>.elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px}.elementor-26768 .elementor-element.elementor-element-3d96085.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-26768 .elementor-element.elementor-element-3d96085 .title{font-family:"Arial",Sans-serif;font-size:33px;font-weight:900;line-height:37px}.elementor-26768 .elementor-element.elementor-element-77eb9ed{margin:-55px 0px calc(var(--kit-widget-spacing,0px) + 0px) 0px;padding:0px 0px 0px 0px}.elementor-26768 .elementor-element.elementor-element-c9a5e8f{--display:flex;--padding-top:0px;--padding-bottom:20px;--padding-left:50px;--padding-right:50px}.elementor-26768 .elementor-element.elementor-element-9dc577b{width:var( --container-widget-width,100.206% );max-width:100.206%;--container-widget-width:100.206%;--container-widget-flex-grow:0}.elementor-26768 .elementor-element.elementor-element-9dc577b>.elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px}.elementor-26768 .elementor-element.elementor-element-9dc577b.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-26768 .elementor-element.elementor-element-9dc577b .title{font-family:"Arial",Sans-serif;font-size:33px;font-weight:900;line-height:52px}.elementor-26768 .elementor-element.elementor-element-f9528a3{width:var( --container-widget-width,100.206% );max-width:100.206%;--container-widget-width:100.206%;--container-widget-flex-grow:0}.elementor-26768 .elementor-element.elementor-element-f9528a3>.elementor-widget-container{margin:-32px 0px 0px 0px;padding:0px 0px 0px 0px}.elementor-26768 .elementor-element.elementor-element-f9528a3.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-26768 .elementor-element.elementor-element-f9528a3 .title{color:#848282;font-family:"Arial",Sans-serif;font-size:17px;font-weight:900;line-height:52px}.elementor-26768 .elementor-element.elementor-element-86b009e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px}.elementor-26768 .elementor-element.elementor-element-86b009e.e-con{--e-con-transform-scale:1}.elementor-26768 .elementor-element.elementor-element-e3e28ab{width:var( --container-widget-width,100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-26768 .elementor-element.elementor-element-e3e28ab>.elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px}.elementor-26768 .elementor-element.elementor-element-e3e28ab.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-26768 .elementor-element.elementor-element-e3e28ab .title{font-family:"Arial",Sans-serif;font-size:26px;font-weight:900;line-height:33px;letter-spacing:1.2px}.elementor-26768 .elementor-element.elementor-element-9e80422{width:100%;max-width:100%}.elementor-26768 .elementor-element.elementor-element-9e80422.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-26768 .elementor-element.elementor-element-9e80422.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}.elementor-26768 .elementor-element.elementor-element-9e80422.elementor-wc-products ul.products li.product .woocommerce-loop-product__title,.elementor-26768 .elementor-element.elementor-element-9e80422.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:35px}.elementor-26768 .elementor-element.elementor-element-9e80422.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{margin-bottom:0px}.elementor-26768 .elementor-element.elementor-element-9e80422.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{margin-bottom:0px}.elementor-26768 .elementor-element.elementor-element-9e80422.elementor-wc-products ul.products li.product{border-radius:0px}.elementor-26768 .elementor-element.elementor-element-9e80422.elementor-wc-products ul.products li.product span.onsale{display:block}.elementor-26768 .elementor-element.elementor-element-4d6bc59{--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}.elementor-26768 .elementor-element.elementor-element-4d6bc59.e-con{--flex-grow:0;--flex-shrink:0}.elementor-26768 .elementor-element.elementor-element-6febfe7{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1.3px}.elementor-26768 .elementor-element.elementor-element-6febfe7 .elementor-divider-separator{width:100%}.elementor-26768 .elementor-element.elementor-element-6febfe7 .elementor-divider{padding-block-start:24px;padding-block-end:24px}.elementor-26768 .elementor-element.elementor-element-0b38906{--display:flex;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px}.elementor-26768 .elementor-element.elementor-element-832c2c6{--display:flex}.elementor-26768 .elementor-element.elementor-element-56c8cc9{--display:flex;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px}@media(max-width:1024px){.elementor-26768 .elementor-element.elementor-element-d3d842f{--grid-auto-flow:row}.elementor-26768 .elementor-element.elementor-element-9e80422.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}}@media(min-width:769px){.elementor-26768 .elementor-element.elementor-element-4e3c077{--content-width:1600px}.elementor-26768 .elementor-element.elementor-element-ec8c321{--content-width:1600px}.elementor-26768 .elementor-element.elementor-element-d3d842f{--content-width:1600px}.elementor-26768 .elementor-element.elementor-element-79c0d59{--width:100%}.elementor-26768 .elementor-element.elementor-element-6f40196{--width:100%}.elementor-26768 .elementor-element.elementor-element-500273a{--width:100%}.elementor-26768 .elementor-element.elementor-element-caf58cf{--width:100%}.elementor-26768 .elementor-element.elementor-element-4882b2c{--width:100%}.elementor-26768 .elementor-element.elementor-element-7667b6c{--width:100%}.elementor-26768 .elementor-element.elementor-element-bf75032{--width:100%}.elementor-26768 .elementor-element.elementor-element-abe62f5{--width:100%}.elementor-26768 .elementor-element.elementor-element-48eb2a0{--width:100%}.elementor-26768 .elementor-element.elementor-element-761f56d{--width:100%}.elementor-26768 .elementor-element.elementor-element-89d7816{--width:100%}.elementor-26768 .elementor-element.elementor-element-1d6fa89{--width:100%}.elementor-26768 .elementor-element.elementor-element-bh01a01{--width:100%}.elementor-26768 .elementor-element.elementor-element-edf155a{--content-width:1600px}.elementor-26768 .elementor-element.elementor-element-e3db14b{--content-width:1600px}.elementor-26768 .elementor-element.elementor-element-22f1ad4{--content-width:1600px}.elementor-26768 .elementor-element.elementor-element-c9a5e8f{--content-width:1600px}.elementor-26768 .elementor-element.elementor-element-86b009e{--content-width:1600px}.elementor-26768 .elementor-element.elementor-element-4d6bc59{--width:115.268%}}@media(max-width:768px){.elementor-26768 .elementor-element.elementor-element-b383980{margin:-12px 0px calc(var(--kit-widget-spacing,0px) + 10px) 0px}.elementor-26768 .elementor-element.elementor-element-d3d842f{--e-con-grid-template-columns:repeat(2,1fr);--grid-auto-flow:row;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-26768 .elementor-element.elementor-element-cabb45d .elementor-heading-title{font-size:15px}.elementor-26768 .elementor-element.elementor-element-811c506 .elementor-heading-title{font-size:15px}.elementor-26768 .elementor-element.elementor-element-824b99a .elementor-heading-title{font-size:15px}.elementor-26768 .elementor-element.elementor-element-ba38458 .elementor-heading-title{font-size:15px}.elementor-26768 .elementor-element.elementor-element-e99fcde .elementor-heading-title{font-size:15px}.elementor-26768 .elementor-element.elementor-element-24c86ee .elementor-heading-title{font-size:15px}.elementor-26768 .elementor-element.elementor-element-abe8f28 .elementor-heading-title{font-size:15px}.elementor-26768 .elementor-element.elementor-element-f5030a1 .elementor-heading-title{font-size:15px}.elementor-26768 .elementor-element.elementor-element-a898509 .elementor-heading-title{font-size:15px}.elementor-26768 .elementor-element.elementor-element-349d2a7 .elementor-heading-title{font-size:15px}.elementor-26768 .elementor-element.elementor-element-44dec0d .elementor-heading-title{font-size:15px}.elementor-26768 .elementor-element.elementor-element-68ab795 .elementor-heading-title{font-size:15px}.elementor-26768 .elementor-element.elementor-element-bh01h01 .elementor-heading-title{font-size:15px}.elementor-26768 .elementor-element.elementor-element-edf155a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-26768 .elementor-element.elementor-element-5d220be .title{font-size:19px}.elementor-26768 .elementor-element.elementor-element-e3db14b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-26768 .elementor-element.elementor-element-438ef3c .title{font-size:19px}.elementor-26768 .elementor-element.elementor-element-22f1ad4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-26768 .elementor-element.elementor-element-3d96085 .title{font-size:19px}.elementor-26768 .elementor-element.elementor-element-c9a5e8f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-26768 .elementor-element.elementor-element-9dc577b .title{font-size:17px}.elementor-26768 .elementor-element.elementor-element-f9528a3 .title{font-size:13px}.elementor-26768 .elementor-element.elementor-element-86b009e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-26768 .elementor-element.elementor-element-e3e28ab .title{font-size:19px}.elementor-26768 .elementor-element.elementor-element-9e80422.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}}.gm-h1,.gm-h2,.gm-topline{font-family: "Inter",sans-serif}:root{--gold: #c48a3c}.gm-topline-wrap{display: flex;align-items: stretch;margin-bottom: 24px;letter-spacing: 0px}.gm-topline-wrap::before{content: "";width: 4px;background-color: #c48a3c;margin-right: 6px;border-radius: 1px}.gm-topline{line-height: 1.35;color: #111;font-size: 14px}@media (min-width: 768px){.gm-line-1,.gm-line-2{display: block}}@media (max-width: 767px){.gm-topline{font-size: 12px}.gm-line-1,.gm-line-2{display: inline}}.gm-main{margin-bottom: 6px}.gm-h1{margin: 0;font-weight: 800;text-transform: uppercase;line-height: 1;font-size: 60px;letter-spacing: 0.5px}.gm-h1-black{color:#000}.gm-h1-gold{color: var(--gold);margin-left: 10px}@media (max-width: 767px){.gm-h1{margin: 0;font-weight: 800;text-transform: uppercase;line-height: 1;font-size: 28px}}.gm-h2{margin: 6px 0 0;font-weight: 700;text-transform: uppercase;color: #6b7280;margin-top: 14px;font-size: 16px;letter-spacing: 1.2px}@media (max-width: 767px){.gm-h2{font-size: 11px;letter-spacing: 0.3px}}.gm-h1::after{content: "";display: block;width: 100%;height: 1px;background-color: #e5e7eb;margin-top: 14px}.gm-goldmandarin-catalog-tiles{max-width: 1600px;width: 100%;margin: 0 auto !important;padding: 0 !important;display: block !important;box-sizing: border-box !important}.gm-goldmandarin-catalog-tiles>.e-con-inner{display: grid !important;grid-template-columns: repeat(4,minmax(0,1fr)) !important;gap: 18px !important;width: 100% !important;margin: 0 auto !important;box-sizing: border-box !important}@media (max-width: 1280px){.gm-goldmandarin-catalog-tiles>.e-con-inner{grid-template-columns: repeat(3,1fr) !important}}@media (max-width: 980px){.gm-goldmandarin-catalog-tiles>.e-con-inner{grid-template-columns: repeat(2,1fr) !important}}@media (max-width: 767px){.gm-goldmandarin-catalog-tiles>.e-con-inner{grid-template-columns: repeat(2,minmax(0,1fr)) !important;gap: 12px !important}.gm-goldmandarin-catalog-tiles .elementor-widget-image a,.gm-goldmandarin-catalog-tiles .elementor-widget-image figure{height: 160px !important}.gm-goldmandarin-catalog-tiles .elementor-heading-title{font-size: 11px !important}}.gm-goldmandarin-catalog-tiles>.e-con-inner>.e-con{position: relative !important;overflow: hidden !important;border-radius: 16px !important;background: #0f1b2d !important;border: 1px solid #eef1f6 !important;box-shadow: 0 18px 36px rgba(22,35,59,.16) !important;transition: transform .25s ease,box-shadow .25s ease !important}.gm-goldmandarin-catalog-tiles>.e-con-inner>.e-con::after{content: "";position: absolute;left: 0;right: 0;top: 0;height: 4px;background: #f5a623;z-index: 3}.gm-goldmandarin-catalog-tiles>.e-con-inner>.e-con::before{content: "";position: absolute;inset: 0;background: linear-gradient(180deg,rgba(15,27,45,0) 55%,rgba(15,27,45,.72) 100%);z-index: 2;pointer-events: none}.gm-goldmandarin-catalog-tiles>.e-con-inner>.e-con:hover{transform: translateY(-4px) !important;box-shadow: 0 24px 44px rgba(22,35,59,.2) !important}.gm-goldmandarin-catalog-tiles .elementor-widget-image{margin: 0 !important}.gm-goldmandarin-catalog-tiles .elementor-widget-image a,.gm-goldmandarin-catalog-tiles .elementor-widget-image figure{display: block !important;height: 210px !important;overflow: hidden !important}.gm-goldmandarin-catalog-tiles img{width: 100% !important;height: 100% !important;object-fit: cover !important;transition: transform .45s ease,filter .45s ease !important}.gm-goldmandarin-catalog-tiles>.e-con-inner>.e-con:hover img{transform: scale(1.05) !important;filter: saturate(1.05) contrast(1.02) !important}.gm-goldmandarin-catalog-tiles .elementor-widget-heading{position: absolute !important;left: 14px !important;right: 14px !important;bottom: 12px !important;margin: 0 !important;z-index: 4 !important}.gm-goldmandarin-catalog-tiles .elementor-heading-title{margin: 0 !important;color: #fff !important;font-size: 14px !important;font-weight: 800 !important;text-transform: uppercase !important;letter-spacing: 0.05em !important;text-shadow: 0 8px 20px rgba(0,0,0,.45) !important;line-height: 1.2 !important}.gm-goldmandarin-catalog-tiles .elementor-heading-title::after{content: "";display: block;width: 36px;height: 3px;margin-top: 6px;background: #f5a623;border-radius: 999px}:root{--ink: #1f2937;--muted: #5f6b7a;--accent: #f28c2f;--accent-dark: #dd6b00;--paper: #ffffff;--border: #f2e6d8;--shadow: 0 24px 50px rgba(25,33,45,0.12);--radius: 18px}html.gm-modal-open,body.gm-modal-open{overflow: hidden !important}.gm-hidden{display: none !important}.services{max-width: 100%;margin: 0;padding: 0}.services__grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 24px}.service-card{background: var(--paper);border: 1px solid var(--border);border-radius: var(--radius);box-shadow: var(--shadow);overflow: hidden;display: grid;grid-template-columns: minmax(200px,0.9fr) minmax(300px,1.1fr);min-height: 200px}.service-card__media{position: relative;overflow: hidden;border-right: 1px solid var(--border)}.service-card__media img{width: 100%;height: 100%;object-fit: cover;display: block;transition: transform 0.4s ease}.service-card:hover .service-card__media img{transform: scale(1.05)}.service-card__body{padding: 28px;display: flex;flex-direction: column;justify-content: center;gap: 10px}.service-card__title{margin: 0;font-size: clamp(20px,2.2vw,24px);color: var(--ink);font-weight: 700;line-height: 1.25}.service-card__text{margin: 0;font-size: 16px;color: var(--muted);line-height: 1.45}.service-card__cta{margin-top: 6px;align-self: flex-start;padding: 9px 16px;border: 1px solid var(--accent);background: transparent;color: var(--accent-dark);font-weight: 600;font-size: 13px;border-radius: 6px;cursor: pointer;transition: all 0.2s ease}.service-card__cta:hover{background: var(--accent);color: #fff;border-color: var(--accent-dark);transform: translateY(-1px);box-shadow: 0 10px 20px rgba(242,140,47,0.25)}.service-modal{position: fixed;inset: 0;display: none;align-items: center;justify-content: center;padding: 18px;background: rgba(15,23,42,0.5);backdrop-filter: blur(2px);z-index: 999999 !important}.service-modal[aria-hidden="false"]{display: flex !important}.service-modal__panel{width: min(520px,92vw);max-height: calc(100vh - 40px);overflow: auto;background: var(--paper);border-radius: 20px;border: 1px solid var(--border);box-shadow: var(--shadow);animation: modalIn 0.2s ease}@keyframes modalIn{from{opacity: 0;transform: translateY(-8px)}to{opacity: 1;transform: translateY(0)}}.service-modal__header{display: flex;justify-content: space-between;align-items: center;padding: 18px 20px 10px}.service-modal__title{margin: 0;font-size: 18px;font-weight: 700;color: var(--ink)}.service-modal__close{border: none;background: #f8fafc;border-radius: 10px;width: 34px;height: 34px;cursor: pointer;font-size: 18px;line-height: 1;color: #111827}.service-modal__body{padding: 0 20px 20px}.service-modal__body .wpcf7{margin: 0}.service-modal__body .wpcf7 form{margin: 0}.service-modal__body .wpcf7 p{margin: 0 0 12px !important}.service-modal__body .wpcf7 label{font-size: 13px;font-weight: 600;color: var(--ink);display: block;margin-bottom: 6px}.service-modal__body .wpcf7 input[type="text"],.service-modal__body .wpcf7 input[type="tel"],.service-modal__body .wpcf7 input[type="email"],.service-modal__body .wpcf7 textarea{width: 100%;padding: 12px 14px;border-radius: 12px;border: 1px solid #e5e7eb;font-size: 15px;font-family: inherit;outline: none;transition: border 0.2s ease,box-shadow 0.2s ease;background: #fff;color: var(--ink)}.service-modal__body .wpcf7 input[type="text"],.service-modal__body .wpcf7 input[type="tel"],.service-modal__body .wpcf7 input[type="email"]{height: 46px}.service-modal__body .wpcf7 textarea{min-height: 110px;resize: vertical}.service-modal__body .wpcf7 input:focus,.service-modal__body .wpcf7 textarea:focus{border-color: var(--accent);box-shadow: 0 0 0 3px rgba(242,140,47,0.18)}.service-modal__body .wpcf7 input[type="submit"],.service-modal__body .wpcf7 input.wpcf7-submit{margin-top: 6px;width: 100%;padding: 12px 18px;border-radius: 12px;border: none;background: linear-gradient(120deg,var(--accent-dark),var(--accent));color: #fff;font-weight: 700;font-size: 15px;cursor: pointer;transition: transform 0.2s ease,box-shadow 0.2s ease}.service-modal__body .wpcf7 input[type="submit"]:hover,.service-modal__body .wpcf7 input.wpcf7-submit:hover{transform: translateY(-1px);box-shadow: 0 14px 24px rgba(242,140,47,0.3)}@media (max-width: 960px){.services__grid{grid-template-columns: 1fr}.service-card{grid-template-columns: 1fr}.service-card__media{height: 160px;border-right: none;border-bottom: 1px solid var(--border)}}@media (max-width: 560px){.service-card__body{padding: 20px}.service-card__cta{width: 100%;text-align: center}.service-modal{padding: 12px}.service-modal__panel{width: 100%}}#gm-cf7-source{display: none !important}.gm-hidden{display: none !important}html.gm-modal-open,body.gm-modal-open{overflow: hidden !important}@media (max-width:700px){.gm-section-block .products,.gm-section-block ul.products{display:flex !important;flex-wrap:nowrap !important;overflow-x:auto;gap:12px;padding-bottom:10px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling: touch}.gm-section-block .product,.gm-section-block ul.products>li.product{flex:0 0 78%;scroll-snap-align:start}}@media (max-width:700px){.gm-section-block .products,.gm-section-block ul.products{scrollbar-width: none;-ms-overflow-style: none}.gm-section-block .products::-webkit-scrollbar,.gm-section-block ul.products::-webkit-scrollbar{display: none}}.gm-seo-text{--dark: #0f1b2d;--text: #3f4754;--accent: #f5a623;max-width: 1600px;margin: 48px auto 72px;padding: 0 32px;line-height: 1.7;color: var(--text);font-family: "Montserrat","Segoe UI",Arial,sans-serif}.gm-seo-text *{box-sizing: border-box}.gm-seo-text p{margin: 10px 0 14px;font-size: 15px;text-align: justify}.gm-seo-text p:first-child{text-align: center;font-size: 19px;color: var(--dark);font-weight: 800;letter-spacing: 0.01em}.gm-seo-text h2,.gm-seo-text h3,.gm-seo-text h4{color: var(--dark);font-weight: 800;line-height: 1.4;margin: 22px 0 10px}.gm-seo-text h2{font-size: 22px}.gm-seo-text h3{font-size: 18px}.gm-seo-text h4{font-size: 16px}.gm-seo-text h2::after{content: "";display: block;width: 72px;height: 4px;background: linear-gradient(90deg,#f19900,var(--accent));border-radius: 999px;margin-top: 8px}.gm-seo-text strong{color: var(--dark)}.gm-seo-text .gm-seo-list{margin: 10px 0 14px;padding-left: 18px}.gm-seo-text .gm-seo-list li{margin: 6px 0;font-size: 15px;text-align: justify;list-style: none;color: var(--text);font-family: "Montserrat","Segoe UI",Arial,sans-serif}@media (max-width: 900px){.gm-seo-text{margin: 32px auto 56px;padding: 0 18px}.gm-seo-text h2{font-size: 20px}.gm-seo-text h3{font-size: 17px}}.gm-section-block{position: relative;margin: 28px 0 !important;padding: 24px 0 !important;background: #fff;border: 1px solid #eef1f6;border-radius: 18px;box-shadow: 0 14px 32px rgba(22,35,59,.08)}.gm-section-block::before{content:"";position:absolute;top: 10px;left: 50%;width: 140px;height: 4px;transform: translateX(-50%);background: linear-gradient(90deg,#f19900,#f7b733);border-radius: 999px}.gm-title{margin: 0 0 14px;font-family: "Montserrat","Segoe UI",Arial,sans-serif;font-size: 32px;font-weight: 800;line-height: 1.25;color: #0f1b2d;letter-spacing: 0.01em;position: relative}.gm-title .accent{color: #f5a623}.gm-title::after{content: "";display: block;width: 72px;height: 4px;margin-top: 10px;background: linear-gradient(90deg,#f19900,#f7b733);border-radius: 999px}.gm-title.is-center{text-align: center}.gm-title.is-center::after{margin-left: auto;margin-right: auto}@media (max-width: 767px){.gm-title{font-size: 24px;line-height: 1.2}.gm-title::after{width: 56px;height: 3px;margin-top: 8px}}
