.elementor-1088 .elementor-element.elementor-element-10f69bb{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:108px;--padding-right:108px;}.elementor-1088 .elementor-element.elementor-element-10f69bb:not(.elementor-motion-effects-element-type-background), .elementor-1088 .elementor-element.elementor-element-10f69bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1088 .elementor-element.elementor-element-56011c3{font-family:"Gotham Font", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-1088 .elementor-element.elementor-element-56011c3 a{color:var( --e-global-color-secondary );}.elementor-1088 .elementor-element.elementor-element-abe15ea{--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;--justify-content:center;--align-items:center;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:108px;--padding-right:108px;}.elementor-1088 .elementor-element.elementor-element-8c87d3e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.woocommerce .elementor-1088 .elementor-element.elementor-element-851fd99 .woocommerce-tabs ul.wc-tabs li.active a{color:var( --e-global-color-secondary );}.woocommerce .elementor-1088 .elementor-element.elementor-element-851fd99 .woocommerce-tabs ul.wc-tabs li a{font-family:"Gotham Font", Sans-serif;font-size:clamp(0.6250rem, 0.4946rem + 0.6522vw, 1.0000rem);font-weight:500;line-height:1.3em;}.woocommerce .elementor-1088 .elementor-element.elementor-element-851fd99 .woocommerce-tabs .woocommerce-Tabs-panel{font-family:var( --e-global-typography-5958aa9-font-family ), Sans-serif;font-size:var( --e-global-typography-5958aa9-font-size );font-weight:var( --e-global-typography-5958aa9-font-weight );line-height:var( --e-global-typography-5958aa9-line-height );}.elementor-1088 .elementor-element.elementor-element-83c5102{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-woocommerce-product-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-1088 .elementor-element.elementor-element-2e44b96 .elementor-heading-title{font-family:var( --e-global-typography-e3053ce-font-family ), Sans-serif;font-size:var( --e-global-typography-e3053ce-font-size );font-weight:var( --e-global-typography-e3053ce-font-weight );line-height:var( --e-global-typography-e3053ce-line-height );color:var( --e-global-color-secondary );}.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 );}.woocommerce .elementor-1088 .elementor-element.elementor-element-26f4ac7 .price{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-5db230b-font-family ), Sans-serif;font-size:var( --e-global-typography-5db230b-font-size );font-weight:var( --e-global-typography-5db230b-font-weight );line-height:var( --e-global-typography-5db230b-line-height );}.elementor-1088 .elementor-element.elementor-element-83f2d0b{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.woocommerce .elementor-1088 .elementor-element.elementor-element-83f2d0b .woocommerce-product-details__short-description{color:var( --e-global-color-secondary );font-family:"Gotham Font", Sans-serif;font-size:clamp(0.6250rem, 0.4946rem + 0.6522vw, 1.0000rem);font-weight:400;line-height:1.3em;}.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-1088 .elementor-element.elementor-element-b41198e .cart button, .elementor-1088 .elementor-element.elementor-element-b41198e .cart .button{font-family:var( --e-global-typography-5958aa9-font-family ), Sans-serif;font-size:var( --e-global-typography-5958aa9-font-size );font-weight:var( --e-global-typography-5958aa9-font-weight );line-height:var( --e-global-typography-5958aa9-line-height );transition:all 0.2s;}.elementor-1088 .elementor-element.elementor-element-b41198e .added_to_cart{font-family:var( --e-global-typography-5958aa9-font-family ), Sans-serif;font-size:var( --e-global-typography-5958aa9-font-size );font-weight:var( --e-global-typography-5958aa9-font-weight );line-height:var( --e-global-typography-5958aa9-line-height );}.elementor-1088 .elementor-element.elementor-element-b41198e .quantity .qty{font-family:var( --e-global-typography-5958aa9-font-family ), Sans-serif;font-size:var( --e-global-typography-5958aa9-font-size );font-weight:var( --e-global-typography-5958aa9-font-weight );line-height:var( --e-global-typography-5958aa9-line-height );transition:all 0.2s;}.elementor-1088 .elementor-element.elementor-element-0ed233a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1088 .elementor-element.elementor-element-a2ffb12{--display:grid;--e-con-grid-template-columns:repeat(7, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{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-1088 .elementor-element.elementor-element-9c249ac img{width:70%;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-aa9f6b4 );border-radius:8px 8px 8px 8px;}.elementor-1088 .elementor-element.elementor-element-f648bad img{width:70%;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-aa9f6b4 );border-radius:8px 8px 8px 8px;}.elementor-1088 .elementor-element.elementor-element-1d4f9c4 img{width:70%;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-aa9f6b4 );border-radius:8px 8px 8px 8px;}.elementor-1088 .elementor-element.elementor-element-6e195c3 img{width:70%;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-aa9f6b4 );border-radius:8px 8px 8px 8px;}.elementor-1088 .elementor-element.elementor-element-5680f24 img{width:70%;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-aa9f6b4 );border-radius:8px 8px 8px 8px;}.elementor-1088 .elementor-element.elementor-element-b9bae72 img{width:70%;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-aa9f6b4 );border-radius:8px 8px 8px 8px;}.elementor-1088 .elementor-element.elementor-element-a2c49c0 img{width:70%;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-aa9f6b4 );border-radius:8px 8px 8px 8px;}.elementor-widget-text-editor{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-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1088 .elementor-element.elementor-element-588e6b3{text-align:center;font-family:var( --e-global-typography-5958aa9-font-family ), Sans-serif;font-size:var( --e-global-typography-5958aa9-font-size );font-weight:var( --e-global-typography-5958aa9-font-weight );line-height:var( --e-global-typography-5958aa9-line-height );color:var( --e-global-color-secondary );}.elementor-1088 .elementor-element.elementor-element-aa2f6f9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1088 .elementor-element.elementor-element-2dec579{font-family:var( --e-global-typography-5958aa9-font-family ), Sans-serif;font-size:var( --e-global-typography-5958aa9-font-size );font-weight:var( --e-global-typography-5958aa9-font-weight );line-height:var( --e-global-typography-5958aa9-line-height );color:var( --e-global-color-secondary );}.elementor-1088 .elementor-element.elementor-element-c450809{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1088 .elementor-element.elementor-element-93462d4{font-family:var( --e-global-typography-5958aa9-font-family ), Sans-serif;font-size:var( --e-global-typography-5958aa9-font-size );font-weight:var( --e-global-typography-5958aa9-font-weight );line-height:var( --e-global-typography-5958aa9-line-height );color:var( --e-global-color-secondary );}.elementor-1088 .elementor-element.elementor-element-3fb23c3{--n-accordion-title-font-size:clamp(0.6250rem, 0.4946rem + 0.6522vw, 1.0000rem);margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:20px;--n-accordion-border-radius:4px 4px 4px 4px;--n-accordion-title-normal-color:var( --e-global-color-secondary );--n-accordion-title-hover-color:var( --e-global-color-secondary );--n-accordion-title-active-color:var( --e-global-color-secondary );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-secondary );}.elementor-1088 .elementor-element.elementor-element-3fb23c3 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#EEEEEE66;}.elementor-1088 .elementor-element.elementor-element-3fb23c3 {--n-accordion-padding:15px 15px 15px 15px;}:where( .elementor-1088 .elementor-element.elementor-element-3fb23c3 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Gotham Font", Sans-serif;font-weight:500;line-height:1.3em;}:where( .elementor-1088 .elementor-element.elementor-element-3fb23c3 > .e-n-accordion > .e-n-accordion-item ) > .e-con{--border-radius:4px 4px 4px 4px;}.elementor-1088 .elementor-element.elementor-element-ffac34b{--display:flex;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1088 .elementor-element.elementor-element-ffac34b:not(.elementor-motion-effects-element-type-background), .elementor-1088 .elementor-element.elementor-element-ffac34b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-40adf2c );}.elementor-1088 .elementor-element.elementor-element-db35696{--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;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1088 .elementor-element.elementor-element-c6ac9fd{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-1088 .elementor-element.elementor-element-529e5c5 .elementor-heading-title{font-family:var( --e-global-typography-df339f5-font-family ), Sans-serif;font-size:var( --e-global-typography-df339f5-font-size );font-weight:var( --e-global-typography-df339f5-font-weight );line-height:var( --e-global-typography-df339f5-line-height );color:var( --e-global-color-secondary );}.elementor-1088 .elementor-element.elementor-element-1379eab{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1088 .elementor-element.elementor-element-958a1f6 .elementor-heading-title{font-family:var( --e-global-typography-df339f5-font-family ), Sans-serif;font-size:var( --e-global-typography-df339f5-font-size );font-weight:var( --e-global-typography-df339f5-font-weight );line-height:var( --e-global-typography-df339f5-line-height );color:var( --e-global-color-secondary );}.elementor-1088 .elementor-element.elementor-element-a0d4839 .elementor-heading-title{font-family:"Gotham Font", Sans-serif;font-size:clamp(0.6250rem, 0.4946rem + 0.6522vw, 1.0000rem);font-weight:500;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-1088 .elementor-element.elementor-element-41c2485{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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-1088 .elementor-element.elementor-element-13efc27{width:100%;max-width:100%;}.elementor-1088 .elementor-element.elementor-element-13efc27 .elementor-image-box-wrapper{text-align:start;}.elementor-1088 .elementor-element.elementor-element-13efc27.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1088 .elementor-element.elementor-element-13efc27.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1088 .elementor-element.elementor-element-13efc27.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1088 .elementor-element.elementor-element-13efc27 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-1088 .elementor-element.elementor-element-13efc27 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1088 .elementor-element.elementor-element-13efc27 .elementor-image-box-title{font-family:"Gotham Font", Sans-serif;font-size:clamp(1.0000rem, 0.9565rem + 0.2174vw, 1.1250rem);font-weight:400;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-1088 .elementor-element.elementor-element-13efc27:has(:hover) .elementor-image-box-title,
					 .elementor-1088 .elementor-element.elementor-element-13efc27:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-1088 .elementor-element.elementor-element-35f7824{width:100%;max-width:100%;}.elementor-1088 .elementor-element.elementor-element-35f7824 .elementor-image-box-wrapper{text-align:start;}.elementor-1088 .elementor-element.elementor-element-35f7824.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1088 .elementor-element.elementor-element-35f7824.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1088 .elementor-element.elementor-element-35f7824.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1088 .elementor-element.elementor-element-35f7824 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-1088 .elementor-element.elementor-element-35f7824 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1088 .elementor-element.elementor-element-35f7824 .elementor-image-box-title{font-family:var( --e-global-typography-6bfe4d9-font-family ), Sans-serif;font-size:var( --e-global-typography-6bfe4d9-font-size );font-weight:var( --e-global-typography-6bfe4d9-font-weight );line-height:var( --e-global-typography-6bfe4d9-line-height );color:var( --e-global-color-secondary );}.elementor-1088 .elementor-element.elementor-element-35f7824:has(:hover) .elementor-image-box-title,
					 .elementor-1088 .elementor-element.elementor-element-35f7824:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-1088 .elementor-element.elementor-element-9850064{width:100%;max-width:100%;}.elementor-1088 .elementor-element.elementor-element-9850064 .elementor-image-box-wrapper{text-align:start;}.elementor-1088 .elementor-element.elementor-element-9850064.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-1088 .elementor-element.elementor-element-9850064.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-1088 .elementor-element.elementor-element-9850064.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-1088 .elementor-element.elementor-element-9850064 .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-1088 .elementor-element.elementor-element-9850064 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1088 .elementor-element.elementor-element-9850064 .elementor-image-box-title{font-family:var( --e-global-typography-6bfe4d9-font-family ), Sans-serif;font-size:var( --e-global-typography-6bfe4d9-font-size );font-weight:var( --e-global-typography-6bfe4d9-font-weight );line-height:var( --e-global-typography-6bfe4d9-line-height );color:var( --e-global-color-secondary );}.elementor-1088 .elementor-element.elementor-element-9850064:has(:hover) .elementor-image-box-title,
					 .elementor-1088 .elementor-element.elementor-element-9850064:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-1088 .elementor-element.elementor-element-0ee7116{width:100%;max-width:100%;}.elementor-1088 .elementor-element.elementor-element-0ee7116 .elementor-image-box-wrapper{text-align:start;}.elementor-1088 .elementor-element.elementor-element-0ee7116.elementor-position-right .elementor-image-box-img{margin-left:35px;}.elementor-1088 .elementor-element.elementor-element-0ee7116.elementor-position-left .elementor-image-box-img{margin-right:35px;}.elementor-1088 .elementor-element.elementor-element-0ee7116.elementor-position-top .elementor-image-box-img{margin-bottom:35px;}.elementor-1088 .elementor-element.elementor-element-0ee7116 .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-1088 .elementor-element.elementor-element-0ee7116 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1088 .elementor-element.elementor-element-0ee7116 .elementor-image-box-title{font-family:var( --e-global-typography-6bfe4d9-font-family ), Sans-serif;font-size:var( --e-global-typography-6bfe4d9-font-size );font-weight:var( --e-global-typography-6bfe4d9-font-weight );line-height:var( --e-global-typography-6bfe4d9-line-height );color:var( --e-global-color-secondary );}.elementor-1088 .elementor-element.elementor-element-0ee7116:has(:hover) .elementor-image-box-title,
					 .elementor-1088 .elementor-element.elementor-element-0ee7116:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-1088 .elementor-element.elementor-element-3011ae7 .elementor-heading-title{font-family:"Gotham Font", Sans-serif;font-size:clamp(1.0000rem, 0.9565rem + 0.2174vw, 1.1250rem);font-weight:400;text-decoration:underline;line-height:1.3em;color:var( --e-global-color-secondary );}@media(max-width:1024px){.elementor-1088 .elementor-element.elementor-element-10f69bb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:060px;--padding-bottom:60px;--padding-left:50px;--padding-right:50px;}.elementor-1088 .elementor-element.elementor-element-abe15ea{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:50px;--padding-right:50px;}.woocommerce .elementor-1088 .elementor-element.elementor-element-851fd99 .woocommerce-tabs .woocommerce-Tabs-panel{font-size:var( --e-global-typography-5958aa9-font-size );line-height:var( --e-global-typography-5958aa9-line-height );}.elementor-1088 .elementor-element.elementor-element-83c5102{--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1088 .elementor-element.elementor-element-2e44b96 .elementor-heading-title{font-size:var( --e-global-typography-e3053ce-font-size );line-height:var( --e-global-typography-e3053ce-line-height );}.woocommerce .elementor-1088 .elementor-element.elementor-element-26f4ac7 .price{font-size:var( --e-global-typography-5db230b-font-size );line-height:var( --e-global-typography-5db230b-line-height );}.elementor-1088 .elementor-element.elementor-element-b41198e .cart button, .elementor-1088 .elementor-element.elementor-element-b41198e .cart .button{font-size:var( --e-global-typography-5958aa9-font-size );line-height:var( --e-global-typography-5958aa9-line-height );}.elementor-1088 .elementor-element.elementor-element-b41198e .added_to_cart{font-size:var( --e-global-typography-5958aa9-font-size );line-height:var( --e-global-typography-5958aa9-line-height );}.elementor-1088 .elementor-element.elementor-element-b41198e .quantity .qty{font-size:var( --e-global-typography-5958aa9-font-size );line-height:var( --e-global-typography-5958aa9-line-height );}.elementor-1088 .elementor-element.elementor-element-a2ffb12{--e-con-grid-template-columns:repeat(4, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-1088 .elementor-element.elementor-element-588e6b3{font-size:var( --e-global-typography-5958aa9-font-size );line-height:var( --e-global-typography-5958aa9-line-height );}.elementor-1088 .elementor-element.elementor-element-2dec579{font-size:var( --e-global-typography-5958aa9-font-size );line-height:var( --e-global-typography-5958aa9-line-height );}.elementor-1088 .elementor-element.elementor-element-93462d4{font-size:var( --e-global-typography-5958aa9-font-size );line-height:var( --e-global-typography-5958aa9-line-height );}.elementor-1088 .elementor-element.elementor-element-3fb23c3{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1088 .elementor-element.elementor-element-529e5c5 .elementor-heading-title{font-size:var( --e-global-typography-df339f5-font-size );line-height:var( --e-global-typography-df339f5-line-height );}.elementor-1088 .elementor-element.elementor-element-958a1f6 .elementor-heading-title{font-size:var( --e-global-typography-df339f5-font-size );line-height:var( --e-global-typography-df339f5-line-height );}.elementor-1088 .elementor-element.elementor-element-41c2485{--grid-auto-flow:row;}.elementor-1088 .elementor-element.elementor-element-35f7824 .elementor-image-box-title{font-size:var( --e-global-typography-6bfe4d9-font-size );line-height:var( --e-global-typography-6bfe4d9-line-height );}.elementor-1088 .elementor-element.elementor-element-9850064 .elementor-image-box-title{font-size:var( --e-global-typography-6bfe4d9-font-size );line-height:var( --e-global-typography-6bfe4d9-line-height );}.elementor-1088 .elementor-element.elementor-element-0ee7116 .elementor-image-box-title{font-size:var( --e-global-typography-6bfe4d9-font-size );line-height:var( --e-global-typography-6bfe4d9-line-height );}}@media(max-width:767px){.elementor-1088 .elementor-element.elementor-element-10f69bb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1088 .elementor-element.elementor-element-abe15ea{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.woocommerce .elementor-1088 .elementor-element.elementor-element-851fd99 .woocommerce-tabs .woocommerce-Tabs-panel{font-size:var( --e-global-typography-5958aa9-font-size );line-height:var( --e-global-typography-5958aa9-line-height );}.elementor-1088 .elementor-element.elementor-element-2e44b96 .elementor-heading-title{font-size:var( --e-global-typography-e3053ce-font-size );line-height:var( --e-global-typography-e3053ce-line-height );}.woocommerce .elementor-1088 .elementor-element.elementor-element-26f4ac7 .price{font-size:var( --e-global-typography-5db230b-font-size );line-height:var( --e-global-typography-5db230b-line-height );}.elementor-1088 .elementor-element.elementor-element-b41198e .cart button, .elementor-1088 .elementor-element.elementor-element-b41198e .cart .button{font-size:var( --e-global-typography-5958aa9-font-size );line-height:var( --e-global-typography-5958aa9-line-height );}.elementor-1088 .elementor-element.elementor-element-b41198e .added_to_cart{font-size:var( --e-global-typography-5958aa9-font-size );line-height:var( --e-global-typography-5958aa9-line-height );}.elementor-1088 .elementor-element.elementor-element-b41198e .quantity .qty{font-size:var( --e-global-typography-5958aa9-font-size );line-height:var( --e-global-typography-5958aa9-line-height );}.elementor-1088 .elementor-element.elementor-element-0ed233a{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1088 .elementor-element.elementor-element-a2ffb12{--e-con-grid-template-columns:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-1088 .elementor-element.elementor-element-588e6b3{font-size:var( --e-global-typography-5958aa9-font-size );line-height:var( --e-global-typography-5958aa9-line-height );}.elementor-1088 .elementor-element.elementor-element-2dec579{font-size:var( --e-global-typography-5958aa9-font-size );line-height:var( --e-global-typography-5958aa9-line-height );}.elementor-1088 .elementor-element.elementor-element-93462d4{font-size:var( --e-global-typography-5958aa9-font-size );line-height:var( --e-global-typography-5958aa9-line-height );}.elementor-1088 .elementor-element.elementor-element-3fb23c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1088 .elementor-element.elementor-element-529e5c5 .elementor-heading-title{font-size:var( --e-global-typography-df339f5-font-size );line-height:var( --e-global-typography-df339f5-line-height );}.elementor-1088 .elementor-element.elementor-element-958a1f6 .elementor-heading-title{font-size:var( --e-global-typography-df339f5-font-size );line-height:var( --e-global-typography-df339f5-line-height );}.elementor-1088 .elementor-element.elementor-element-41c2485{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1088 .elementor-element.elementor-element-13efc27 .elementor-image-box-img{margin-bottom:0px;}.elementor-1088 .elementor-element.elementor-element-35f7824 .elementor-image-box-img{margin-bottom:0px;}.elementor-1088 .elementor-element.elementor-element-35f7824 .elementor-image-box-title{font-size:var( --e-global-typography-6bfe4d9-font-size );line-height:var( --e-global-typography-6bfe4d9-line-height );}.elementor-1088 .elementor-element.elementor-element-9850064 .elementor-image-box-img{margin-bottom:20px;}.elementor-1088 .elementor-element.elementor-element-9850064 .elementor-image-box-title{font-size:var( --e-global-typography-6bfe4d9-font-size );line-height:var( --e-global-typography-6bfe4d9-line-height );}.elementor-1088 .elementor-element.elementor-element-0ee7116 .elementor-image-box-img{margin-bottom:35px;}.elementor-1088 .elementor-element.elementor-element-0ee7116 .elementor-image-box-title{font-size:var( --e-global-typography-6bfe4d9-font-size );line-height:var( --e-global-typography-6bfe4d9-line-height );}}@media(min-width:768px){.elementor-1088 .elementor-element.elementor-element-8c87d3e{--width:40%;}.elementor-1088 .elementor-element.elementor-element-83c5102{--width:60%;}.elementor-1088 .elementor-element.elementor-element-1379eab{--width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1088 .elementor-element.elementor-element-8c87d3e{--width:100%;}.elementor-1088 .elementor-element.elementor-element-83c5102{--width:100%;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-b704702 *//* ============================================================
   BIG SURVEY - rtwpvg Gallery CSS v3
   Fix: Background putih + force full size image (no blur)
   ============================================================ */

.rtwpvg-images { max-width: 520px !important; width: 100% !important; }
.rtwpvg-wrapper { display: flex !important; flex-direction: column !important; gap: 12px !important; }
.rtwpvg-container { display: flex !important; flex-direction: column !important; gap: 12px !important; }

/* Main image area - WHITE background */
.rtwpvg-slider-wrapper {
    position: relative !important;
    border-radius: 16px !important;
    overflow: hidden !important;
    background: #ffffff !important;
    border: 1px solid #ebebeb !important;
}

.rtwpvg-gallery-image { background: #ffffff !important; }

.rtwpvg-single-image-container {
    width: 100% !important;
    aspect-ratio: 1 / 1 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    background: #ffffff !important;
    padding: 24px !important;
    box-sizing: border-box !important;
}

/* Main image - sharp rendering */
.rtwpvg-single-image-container img.rtwpvg-post-image {
    width: 100% !important;
    height: 100% !important;
    object-fit: contain !important;
    transform: translateZ(0) !important;
    backface-visibility: hidden !important;
    -webkit-font-smoothing: antialiased !important;
    transition: transform 0.3s ease !important;
}

.rtwpvg-single-image-container:hover img.rtwpvg-post-image {
    transform: scale(1.04) translateZ(0) !important;
}

/* Zoom button */
.rtwpvg-trigger {
    position: absolute !important; top: 12px !important; right: 12px !important;
    z-index: 20 !important; background: rgba(255,255,255,0.95) !important;
    border-radius: 50% !important; width: 36px !important; height: 36px !important;
    display: flex !important; align-items: center !important; justify-content: center !important;
    text-decoration: none !important; box-shadow: 0 1px 6px rgba(0,0,0,0.1) !important;
}
.rtwpvg-trigger .dashicons { font-size: 18px !important; width: 18px !important; height: 18px !important; color: #555 !important; }

/* Thumbnail row */
.rtwpvg-thumbnail-wrapper { width: 100% !important; margin-top: 0 !important; }

.rtwpvg-thumbnail-slider .swiper-wrapper {
    display: flex !important; flex-direction: row !important; flex-wrap: nowrap !important;
    gap: 10px !important; overflow-x: auto !important; padding-bottom: 6px !important;
    scrollbar-width: thin !important; scrollbar-color: #ddd transparent !important;
    transform: none !important;
}

.rtwpvg-thumbnail-image {
    flex: 0 0 auto !important; width: 72px !important; height: 72px !important;
    border-radius: 10px !important; overflow: hidden !important;
    border: 2px solid #e8e8e8 !important; background: #ffffff !important;
    cursor: pointer !important; box-sizing: border-box !important; padding: 4px !important;
    transition: border-color 0.2s ease, transform 0.2s ease !important;
}

.rtwpvg-thumbnail-image:hover { border-color: #f5a623 !important; transform: translateY(-2px) !important; }
.rtwpvg-thumbnail-image.swiper-slide-thumb-active { border-color: #f5a623 !important; }

.rtwpvg-thumbnail-image img {
    width: 100% !important; height: 100% !important;
    object-fit: contain !important; display: block !important;
}

.rtwpvg-thumbnail-prev-arrow,
.rtwpvg-thumbnail-next-arrow { display: none !important; }

@media (max-width: 767px) {
    .rtwpvg-images { max-width: 100% !important; }
    .rtwpvg-thumbnail-image { width: 60px !important; height: 60px !important; }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gotham Font';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://test.bellosys.com/wp-content/uploads/2026/03/Gotham-Light.woff2') format('woff2');
}
@font-face {
	font-family: 'Gotham Font';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://test.bellosys.com/wp-content/uploads/2026/03/Gotham-Book.woff2') format('woff2');
}
@font-face {
	font-family: 'Gotham Font';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://test.bellosys.com/wp-content/uploads/2026/03/Gotham-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Gotham Font';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://test.bellosys.com/wp-content/uploads/2026/03/Gotham-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Gotham Font';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://test.bellosys.com/wp-content/uploads/2026/03/Gotham-Black.woff2') format('woff2');
}
/* End Custom Fonts CSS */