.elementor-2266 .elementor-element.elementor-element-2534214{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-2266 .elementor-element.elementor-element-3b1de63{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2266 .elementor-element.elementor-element-3b1de63 .woocommerce-breadcrumb{color:var( --e-global-color-text );font-family:var( --e-global-typography-3e91ff6-font-family ), Sans-serif;font-size:var( --e-global-typography-3e91ff6-font-size );line-height:var( --e-global-typography-3e91ff6-line-height );}.elementor-2266 .elementor-element.elementor-element-3b1de63 .woocommerce-breadcrumb > a{color:var( --e-global-color-f985251 );}.elementor-2266 .elementor-element.elementor-element-1becc15{--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;--gap:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-2266 .elementor-element.elementor-element-643449e{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-2266 .elementor-element.elementor-element-643449e.elementor-element{--align-self:flex-start;}.woocommerce .elementor-2266 .elementor-element.elementor-element-643449e .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-2266 .elementor-element.elementor-element-643449e .flex-viewport{border-radius:16px 16px 16px 16px;}.elementor-2266 .elementor-element.elementor-element-d538272{--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-radius:16px 16px 16px 16px;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-2266 .elementor-element.elementor-element-d538272:not(.elementor-motion-effects-element-type-background), .elementor-2266 .elementor-element.elementor-element-d538272 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9b55f27 );}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;color:var( --e-global-color-primary );}.elementor-2266 .elementor-element.elementor-element-d7ee01e .elementor-heading-title{font-family:var( --e-global-typography-d10025b-font-family ), Sans-serif;font-size:var( --e-global-typography-d10025b-font-size );font-weight:var( --e-global-typography-d10025b-font-weight );line-height:var( --e-global-typography-d10025b-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );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-2266 .elementor-element.elementor-element-38bde79{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2266 .elementor-element.elementor-element-38bde79.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2266 .elementor-element.elementor-element-78f4134{--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:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4px;--padding-bottom:4px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;color:var( --e-global-color-primary );}.elementor-2266 .elementor-element.elementor-element-0dd44ed .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2266 .elementor-element.elementor-element-56cd03e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-2266 .elementor-element.elementor-element-56cd03e .star-rating{color:var( --e-global-color-e1fe4d7 );font-size:16px;}.woocommerce .elementor-2266 .elementor-element.elementor-element-56cd03e .star-rating::before{color:var( --e-global-color-91d5ef7 );}.woocommerce .elementor-2266 .elementor-element.elementor-element-56cd03e .woocommerce-review-link{color:var( --e-global-color-primary );font-family:var( --e-global-typography-9544603-font-family ), Sans-serif;font-size:var( --e-global-typography-9544603-font-size );line-height:var( --e-global-typography-9544603-line-height );}.woocommerce:not(.rtl) .elementor-2266 .elementor-element.elementor-element-56cd03e .star-rating{margin-right:8px;}.woocommerce.rtl .elementor-2266 .elementor-element.elementor-element-56cd03e .star-rating{margin-left:8px;}.elementor-2266 .elementor-element.elementor-element-c44b2c5{--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:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4px;--padding-bottom:04px;--padding-left:0px;--padding-right:0px;}.elementor-2266 .elementor-element.elementor-element-d31096f .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2266 .elementor-element.elementor-element-4b666b7 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2266 .elementor-element.elementor-element-42c96ed{--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:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4px;--padding-bottom:04px;--padding-left:0px;--padding-right:0px;}.elementor-2266 .elementor-element.elementor-element-fba857e .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2266 .elementor-element.elementor-element-fa7bae8 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2266 .elementor-element.elementor-element-e6983a6{--display:flex;}.elementor-2266 .elementor-element.elementor-element-4aac868{--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:center;}.elementor-2266 .elementor-element.elementor-element-28ff34a.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2266 .elementor-element.elementor-element-28ff34a .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.woocommerce .elementor-2266 .elementor-element.elementor-element-62a3771 .price{color:var( --e-global-color-text );font-family:var( --e-global-typography-d10025b-font-family ), Sans-serif;font-size:var( --e-global-typography-d10025b-font-size );font-weight:var( --e-global-typography-d10025b-font-weight );line-height:var( --e-global-typography-d10025b-line-height );}body:not(.rtl) .elementor-2266 .elementor-element.elementor-element-62a3771:not(.elementor-product-price-block-yes) del{margin-right:0px;}body.rtl .elementor-2266 .elementor-element.elementor-element-62a3771:not(.elementor-product-price-block-yes) del{margin-left:0px;}.elementor-2266 .elementor-element.elementor-element-62a3771.elementor-product-price-block-yes del{margin-bottom:0px;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;}.elementor-2266 .elementor-element.elementor-element-32b65b2 .cart button, .elementor-2266 .elementor-element.elementor-element-32b65b2 .cart .button{font-family:var( --e-global-typography-2de024c-font-family ), Sans-serif;font-size:var( --e-global-typography-2de024c-font-size );font-weight:var( --e-global-typography-2de024c-font-weight );line-height:var( --e-global-typography-2de024c-line-height );border-radius:8px 8px 8px 8px;padding:12px 24px 12px 24px;color:var( --e-global-color-9b55f27 );background-color:var( --e-global-color-primary );transition:all 0.2s;}.elementor-2266 .elementor-element.elementor-element-32b65b2 .cart button:hover, .elementor-2266 .elementor-element.elementor-element-32b65b2 .cart .button:hover{background-color:var( --e-global-color-67ffbd7 );}.elementor-2266 .elementor-element.elementor-element-32b65b2 .quantity .qty{transition:all 0.2s;}.woocommerce .elementor-2266 .elementor-element.elementor-element-32b65b2 form.cart table.variations label{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2266 .elementor-element.elementor-element-935560c{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-2266 .elementor-element.elementor-element-b006dd9{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:999;}.elementor-2266 .elementor-element.elementor-element-b006dd9:not(.elementor-motion-effects-element-type-background), .elementor-2266 .elementor-element.elementor-element-b006dd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9b55f27 );}.elementor-2266 .elementor-element.elementor-element-c481e19{--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:space-between;--align-items:center;--padding-top:0%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-2266 .elementor-element.elementor-element-01f320c{--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:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2266 .elementor-element.elementor-element-0e2d20f{width:var( --container-widget-width, 88px );max-width:88px;--container-widget-width:88px;--container-widget-flex-grow:0;}.elementor-2266 .elementor-element.elementor-element-5d54c95 .elementor-heading-title{font-family:var( --e-global-typography-2de024c-font-family ), Sans-serif;font-size:var( --e-global-typography-2de024c-font-size );font-weight:var( --e-global-typography-2de024c-font-weight );line-height:var( --e-global-typography-2de024c-line-height );color:var( --e-global-color-text );}.elementor-2266 .elementor-element.elementor-element-03ef09e{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-2266 .elementor-element.elementor-element-175d118{--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:center;}.elementor-2266 .elementor-element.elementor-element-ec0c03f.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2266 .elementor-element.elementor-element-ec0c03f .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.woocommerce .elementor-2266 .elementor-element.elementor-element-8ac274e .price{color:var( --e-global-color-text );font-family:var( --e-global-typography-4cd1fb3-font-family ), Sans-serif;font-size:var( --e-global-typography-4cd1fb3-font-size );font-weight:var( --e-global-typography-4cd1fb3-font-weight );line-height:var( --e-global-typography-4cd1fb3-line-height );}body:not(.rtl) .elementor-2266 .elementor-element.elementor-element-8ac274e:not(.elementor-product-price-block-yes) del{margin-right:0px;}body.rtl .elementor-2266 .elementor-element.elementor-element-8ac274e:not(.elementor-product-price-block-yes) del{margin-left:0px;}.elementor-2266 .elementor-element.elementor-element-8ac274e.elementor-product-price-block-yes del{margin-bottom:0px;}.elementor-2266 .elementor-element.elementor-element-9b9695f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2266 .elementor-element.elementor-element-9b9695f .cart button, .elementor-2266 .elementor-element.elementor-element-9b9695f .cart .button{font-family:var( --e-global-typography-2de024c-font-family ), Sans-serif;font-size:var( --e-global-typography-2de024c-font-size );font-weight:var( --e-global-typography-2de024c-font-weight );line-height:var( --e-global-typography-2de024c-line-height );border-radius:8px 8px 8px 8px;padding:12px 24px 12px 24px;color:var( --e-global-color-9b55f27 );background-color:var( --e-global-color-primary );transition:all 0.2s;}.elementor-2266 .elementor-element.elementor-element-9b9695f .cart button:hover, .elementor-2266 .elementor-element.elementor-element-9b9695f .cart .button:hover{background-color:var( --e-global-color-67ffbd7 );}.elementor-2266 .elementor-element.elementor-element-9b9695f .quantity .qty{transition:all 0.2s;}.woocommerce .elementor-2266 .elementor-element.elementor-element-9b9695f form.cart table.variations label{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2266 .elementor-element.elementor-element-32b8c2a{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-2266 .elementor-element.elementor-element-0792256{--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:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-2266 .elementor-element.elementor-element-4dbd15d{width:100%;max-width:100%;text-align:center;}.elementor-2266 .elementor-element.elementor-element-4dbd15d.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-4dbd15d .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-f985251 );}.elementor-2266 .elementor-element.elementor-element-8479d7e{--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-2266 .elementor-element.elementor-element-79d5b8a{width:100%;max-width:100%;text-align:center;}.elementor-2266 .elementor-element.elementor-element-79d5b8a.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-79d5b8a .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-f985251 );}.elementor-2266 .elementor-element.elementor-element-f2a8efb{--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-2266 .elementor-element.elementor-element-df9598f{width:100%;max-width:100%;text-align:center;}.elementor-2266 .elementor-element.elementor-element-df9598f.elementor-element{--align-self:center;}.elementor-2266 .elementor-element.elementor-element-df9598f .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-f985251 );}.elementor-2266 .elementor-element.elementor-element-a37a4b7{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 6% 0% 6%;text-align:start;}.elementor-2266 .elementor-element.elementor-element-a37a4b7 .elementor-heading-title{font-family:var( --e-global-typography-4cd1fb3-font-family ), Sans-serif;font-size:var( --e-global-typography-4cd1fb3-font-size );font-weight:var( --e-global-typography-4cd1fb3-font-weight );line-height:var( --e-global-typography-4cd1fb3-line-height );color:var( --e-global-color-primary );}.elementor-2266 .elementor-element.elementor-element-6022277{padding:0% 6% 0% 6%;}.elementor-2266 .elementor-element.elementor-element-b4818f8{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 6% 0% 6%;text-align:start;}.elementor-2266 .elementor-element.elementor-element-b4818f8 .elementor-heading-title{font-family:var( --e-global-typography-4cd1fb3-font-family ), Sans-serif;font-size:var( --e-global-typography-4cd1fb3-font-size );font-weight:var( --e-global-typography-4cd1fb3-font-weight );line-height:var( --e-global-typography-4cd1fb3-line-height );color:var( --e-global-color-primary );}.elementor-2266 .elementor-element.elementor-element-04609b0{padding:0% 6% 0% 6%;}.elementor-2266 .elementor-element.elementor-element-717c8cc{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 6% 0% 6%;text-align:start;}.elementor-2266 .elementor-element.elementor-element-717c8cc .elementor-heading-title{font-family:var( --e-global-typography-4cd1fb3-font-family ), Sans-serif;font-size:var( --e-global-typography-4cd1fb3-font-size );font-weight:var( --e-global-typography-4cd1fb3-font-weight );line-height:var( --e-global-typography-4cd1fb3-line-height );color:var( --e-global-color-primary );}.elementor-2266 .elementor-element.elementor-element-ab04f3f{padding:0% 6% 0% 6%;}.elementor-2266 .elementor-element.elementor-element-91e247c{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-2266 .elementor-element.elementor-element-50e2f8e{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2266 .elementor-element.elementor-element-50e2f8e .elementor-heading-title{font-family:var( --e-global-typography-4cd1fb3-font-family ), Sans-serif;font-size:var( --e-global-typography-4cd1fb3-font-size );font-weight:var( --e-global-typography-4cd1fb3-font-weight );line-height:var( --e-global-typography-4cd1fb3-line-height );color:var( --e-global-color-primary );}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2266 .elementor-element.elementor-element-915ad90{--grid-columns:4;--grid-row-gap:32px;width:100%;max-width:100%;--grid-column-gap:32px;}@media(max-width:1024px){.elementor-2266 .elementor-element.elementor-element-3b1de63 .woocommerce-breadcrumb{font-size:var( --e-global-typography-3e91ff6-font-size );line-height:var( --e-global-typography-3e91ff6-line-height );}.elementor-2266 .elementor-element.elementor-element-1becc15{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2266 .elementor-element.elementor-element-643449e{--container-widget-width:42%;--container-widget-flex-grow:0;width:var( --container-widget-width, 42% );max-width:42%;}.elementor-2266 .elementor-element.elementor-element-643449e.elementor-element{--align-self:flex-start;}.woocommerce .elementor-2266 .elementor-element.elementor-element-643449e .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-2266 .elementor-element.elementor-element-643449e .flex-viewport{border-radius:8px 8px 8px 8px;}.elementor-2266 .elementor-element.elementor-element-d538272{--border-radius:8px 8px 8px 8px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2266 .elementor-element.elementor-element-d7ee01e .elementor-heading-title{font-size:var( --e-global-typography-d10025b-font-size );line-height:var( --e-global-typography-d10025b-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2266 .elementor-element.elementor-element-0dd44ed .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.woocommerce .elementor-2266 .elementor-element.elementor-element-56cd03e .woocommerce-review-link{font-size:var( --e-global-typography-9544603-font-size );line-height:var( --e-global-typography-9544603-line-height );}.elementor-2266 .elementor-element.elementor-element-d31096f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2266 .elementor-element.elementor-element-4b666b7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2266 .elementor-element.elementor-element-fba857e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2266 .elementor-element.elementor-element-fa7bae8 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2266 .elementor-element.elementor-element-28ff34a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.woocommerce .elementor-2266 .elementor-element.elementor-element-62a3771 .price{font-size:var( --e-global-typography-d10025b-font-size );line-height:var( --e-global-typography-d10025b-line-height );}.elementor-2266 .elementor-element.elementor-element-32b65b2 .cart button, .elementor-2266 .elementor-element.elementor-element-32b65b2 .cart .button{font-size:var( --e-global-typography-2de024c-font-size );line-height:var( --e-global-typography-2de024c-line-height );}.woocommerce .elementor-2266 .elementor-element.elementor-element-32b65b2 form.cart table.variations label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2266 .elementor-element.elementor-element-935560c{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2266 .elementor-element.elementor-element-c481e19{--padding-top:0%;--padding-bottom:0%;--padding-left:3.5%;--padding-right:3.5%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2266 .elementor-element.elementor-element-0e2d20f{--container-widget-width:80px;--container-widget-flex-grow:0;width:var( --container-widget-width, 80px );max-width:80px;}.elementor-2266 .elementor-element.elementor-element-5d54c95 .elementor-heading-title{font-size:var( --e-global-typography-2de024c-font-size );line-height:var( --e-global-typography-2de024c-line-height );}.elementor-2266 .elementor-element.elementor-element-ec0c03f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.woocommerce .elementor-2266 .elementor-element.elementor-element-8ac274e .price{font-size:var( --e-global-typography-4cd1fb3-font-size );line-height:var( --e-global-typography-4cd1fb3-line-height );}.elementor-2266 .elementor-element.elementor-element-9b9695f .cart button, .elementor-2266 .elementor-element.elementor-element-9b9695f .cart .button{font-size:var( --e-global-typography-2de024c-font-size );line-height:var( --e-global-typography-2de024c-line-height );}.woocommerce .elementor-2266 .elementor-element.elementor-element-9b9695f form.cart table.variations label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2266 .elementor-element.elementor-element-4dbd15d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2266 .elementor-element.elementor-element-79d5b8a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2266 .elementor-element.elementor-element-df9598f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2266 .elementor-element.elementor-element-a37a4b7{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 3.5% 0% 3.5%;}.elementor-2266 .elementor-element.elementor-element-a37a4b7 .elementor-heading-title{font-size:var( --e-global-typography-4cd1fb3-font-size );line-height:var( --e-global-typography-4cd1fb3-line-height );}.elementor-2266 .elementor-element.elementor-element-6022277{padding:0% 3.5% 0% 3.5%;}.elementor-2266 .elementor-element.elementor-element-b4818f8{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 3.5% 0% 3.5%;}.elementor-2266 .elementor-element.elementor-element-b4818f8 .elementor-heading-title{font-size:var( --e-global-typography-4cd1fb3-font-size );line-height:var( --e-global-typography-4cd1fb3-line-height );}.elementor-2266 .elementor-element.elementor-element-04609b0{padding:0% 3.5% 0% 3.5%;}.elementor-2266 .elementor-element.elementor-element-717c8cc{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 3.5% 0% 3.5%;}.elementor-2266 .elementor-element.elementor-element-717c8cc .elementor-heading-title{font-size:var( --e-global-typography-4cd1fb3-font-size );line-height:var( --e-global-typography-4cd1fb3-line-height );}.elementor-2266 .elementor-element.elementor-element-ab04f3f{padding:0% 3.5% 0% 3.5%;}.elementor-2266 .elementor-element.elementor-element-50e2f8e .elementor-heading-title{font-size:var( --e-global-typography-4cd1fb3-font-size );line-height:var( --e-global-typography-4cd1fb3-line-height );}.elementor-2266 .elementor-element.elementor-element-915ad90{--grid-columns:3;--grid-row-gap:32px;--grid-column-gap:32px;}}@media(max-width:767px){.elementor-2266 .elementor-element.elementor-element-2534214{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-2266 .elementor-element.elementor-element-3b1de63 .woocommerce-breadcrumb{font-size:var( --e-global-typography-3e91ff6-font-size );line-height:var( --e-global-typography-3e91ff6-line-height );}.elementor-2266 .elementor-element.elementor-element-643449e{width:100%;max-width:100%;}.elementor-2266 .elementor-element.elementor-element-d538272{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:16px 16px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2266 .elementor-element.elementor-element-d7ee01e .elementor-heading-title{font-size:var( --e-global-typography-d10025b-font-size );line-height:var( --e-global-typography-d10025b-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2266 .elementor-element.elementor-element-78f4134{--flex-wrap:nowrap;}.elementor-2266 .elementor-element.elementor-element-0dd44ed .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.woocommerce .elementor-2266 .elementor-element.elementor-element-56cd03e .woocommerce-review-link{font-size:var( --e-global-typography-9544603-font-size );line-height:var( --e-global-typography-9544603-line-height );}.elementor-2266 .elementor-element.elementor-element-d31096f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2266 .elementor-element.elementor-element-4b666b7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2266 .elementor-element.elementor-element-fba857e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2266 .elementor-element.elementor-element-fa7bae8 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2266 .elementor-element.elementor-element-e6983a6{--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-2266 .elementor-element.elementor-element-28ff34a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.woocommerce .elementor-2266 .elementor-element.elementor-element-62a3771 .price{font-size:var( --e-global-typography-d10025b-font-size );line-height:var( --e-global-typography-d10025b-line-height );}.elementor-2266 .elementor-element.elementor-element-32b65b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2266 .elementor-element.elementor-element-32b65b2 .cart button, .elementor-2266 .elementor-element.elementor-element-32b65b2 .cart .button{font-size:var( --e-global-typography-2de024c-font-size );line-height:var( --e-global-typography-2de024c-line-height );}.woocommerce .elementor-2266 .elementor-element.elementor-element-32b65b2 form.cart table.variations label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2266 .elementor-element.elementor-element-5d54c95 .elementor-heading-title{font-size:var( --e-global-typography-2de024c-font-size );line-height:var( --e-global-typography-2de024c-line-height );}.elementor-2266 .elementor-element.elementor-element-03ef09e{--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-2266 .elementor-element.elementor-element-ec0c03f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.woocommerce .elementor-2266 .elementor-element.elementor-element-8ac274e .price{font-size:var( --e-global-typography-4cd1fb3-font-size );line-height:var( --e-global-typography-4cd1fb3-line-height );}.elementor-2266 .elementor-element.elementor-element-9b9695f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2266 .elementor-element.elementor-element-9b9695f .cart button, .elementor-2266 .elementor-element.elementor-element-9b9695f .cart .button{font-size:var( --e-global-typography-2de024c-font-size );line-height:var( --e-global-typography-2de024c-line-height );}.woocommerce .elementor-2266 .elementor-element.elementor-element-9b9695f form.cart table.variations label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2266 .elementor-element.elementor-element-4dbd15d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2266 .elementor-element.elementor-element-79d5b8a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2266 .elementor-element.elementor-element-df9598f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2266 .elementor-element.elementor-element-a37a4b7 .elementor-heading-title{font-size:var( --e-global-typography-4cd1fb3-font-size );line-height:var( --e-global-typography-4cd1fb3-line-height );}.elementor-2266 .elementor-element.elementor-element-b4818f8 .elementor-heading-title{font-size:var( --e-global-typography-4cd1fb3-font-size );line-height:var( --e-global-typography-4cd1fb3-line-height );}.elementor-2266 .elementor-element.elementor-element-717c8cc .elementor-heading-title{font-size:var( --e-global-typography-4cd1fb3-font-size );line-height:var( --e-global-typography-4cd1fb3-line-height );}.elementor-2266 .elementor-element.elementor-element-50e2f8e .elementor-heading-title{font-size:var( --e-global-typography-4cd1fb3-font-size );line-height:var( --e-global-typography-4cd1fb3-line-height );}.elementor-2266 .elementor-element.elementor-element-915ad90{--grid-columns:1;}}@media(min-width:768px){.elementor-2266 .elementor-element.elementor-element-d538272{--width:65%;}.elementor-2266 .elementor-element.elementor-element-0792256{--width:20%;}.elementor-2266 .elementor-element.elementor-element-8479d7e{--width:20%;}.elementor-2266 .elementor-element.elementor-element-f2a8efb{--width:20%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2266 .elementor-element.elementor-element-d538272{--width:58%;}}/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-3b1de63 */.elementor-2266 .elementor-element.elementor-element-3b1de63 nav.woocommerce-breadcrumb {
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-images, class: .elementor-element-643449e */.elementor-2266 .elementor-element.elementor-element-643449e .onsale, .elementor-2266 .elementor-element.elementor-element-643449e .woocommerce-product-gallery__trigger {
    display: none !important;
}
.woocommerce-product-gallery {
    margin: 0 !important;
}
.woocommerce-product-gallery .flex-control-thumbs {
  display: flex !important;
  flex-wrap: nowrap !important;
  overflow-x: auto !important;
  gap: 16px !important;
  margin-top: 32px !important;
}
.woocommerce-product-gallery .flex-control-thumbs {
  overflow-x: scroll !important;
  scrollbar-width: none;
  -ms-overflow-style: none;
  
}
.woocommerce-product-gallery .flex-control-thumbs::-webkit-scrollbar {
  display: none;
}
.woocommerce-product-gallery .flex-control-thumbs li {
  /*flex: 0 0 80px !important;*/
  width: 80px !important;
  height: 80px !important;
  margin: 0 !important;
  aspect-ratio: 1 / 1 !important;
}
.woocommerce-product-gallery .flex-control-thumbs li img {
  width: 80px !important;
  height: 80px !important;
  object-fit: cover !important;
  border-radius: 0 !important;
  transition: outline 0.3s ease !important;
  aspect-ratio: 1 / 1 !important;
}
.woocommerce-product-gallery .flex-control-thumbs li img.flex-active {
  outline: 2px solid #FFCC00 !important;
  outline-offset: -2px !important;
}
ol.flex-control-nav.flex-control-thumbs li, ol.flex-control-nav.flex-control-thumbs li img {
    border-radius: 8px !important;
}
.woocommerce-product-gallery__image .zoomImg {
  display: none !important;
}

.woocommerce-product-gallery__image:hover img.wp-post-image {
  transform: none !important;
}
@media (max-width:1024px) {
    .woocommerce-product-gallery .flex-control-thumbs {
  gap: 8px !important;
  margin-top: 16px !important;
}
.woocommerce-product-gallery .flex-control-thumbs li {
  width: 64px !important;
  height: 64px !important;
}
.woocommerce-product-gallery .flex-control-thumbs li img {
  width: 64px !important;
  height: 64px !important;
}
.woocommerce-product-gallery .flex-control-thumbs li img.flex-active {
  outline: 2px solid #FFCC00 !important;
  outline-offset: -2px !important;
}
ol.flex-control-nav.flex-control-thumbs li, ol.flex-control-nav.flex-control-thumbs li img {
    border-radius: 4px !important;
}
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-rating, class: .elementor-element-56cd03e */.woocommerce-review-link {
    padding: 4px 8px;
    background:#F1F5FD;
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-62a3771 */.elementor-2266 .elementor-element.elementor-element-62a3771 .price {
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4aac868 */@media (min-width:1024px) {
    .elementor-2266 .elementor-element.elementor-element-4aac868 {
        min-height: 80px;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-32b65b2 */.elementor-2266 .elementor-element.elementor-element-32b65b2 th, .elementor-2266 .elementor-element.elementor-element-32b65b2 td {
    background: none;
    padding: 0px;
}
.reset_variations {
    display: none !important;
}
.single_add_to_cart_button {
    flex: 1;
    margin-right: 16px !important;
}
th.label label{
    text-align: right !important;
    font-size: var(--e-global-typography-text-font-size) !important;
    font-weight: normal !important;
    line-height: var(--e-global-typography-text-line-height) !important;
    color: var(--e-global-color-text) !important;
    width: 100%;
    padding-left: 16px !important;

}
table.variations {
    display: flex !important;
}
td.value {
    flex-direction: row !important;
}
.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th {
    vertical-align: baseline !important;
}
.variations .value {
  display: flex !important;
  gap: 8px;
  justify-content: flex-start;
}
.variations .value label {
  margin: 0;
  padding: 8px 16px;
  border: 1px solid #bbb;
  border-radius: 8px;
  background: #fff;
  cursor: pointer;
  transition: all 0.3s ease;
  font-size: 14px;
  min-width: 80px;
  text-align: center !important;
}
.variations .value label.selected {
  border-color: #273772 !important;
  background: #F1F5FD !important;
  color:#273772 !important;
}
@media (max-width: 767px) {
  .variations .value {
    flex-direction: column;
    align-items: stretch;
  }
  .variations .value label {
    min-width: auto;
    padding: 12px 24px;
    font-size: 16px;
  }
}
.variations, .woocommerce-variation {
    margin-bottom: 16px !important;
}
.quantity {
    flex-shrink: 0;
  display: flex;
  height: 56px;
  justify-content: center;
  align-items: center;
  gap: 0px;
  border-radius: 8px;
  border: 1px solid #F1F5FD;
  background: #F5F5F5;
}
.quantity button {
  background: none !important;
  color: #111 !important;
  border-radius:0;
  width: 28px !important;
  height: 56px !important;
  padding: 0px !important;
  border: none;
  font-size: 16px;
  line-height: 28px;
  cursor: pointer;
  margin: 0px !important;
}
.quantity input[type="number"] {
  width: 30px;
  text-align: center;
  border: none;
  background: transparent;
  font-size: 16px;
  appearance: none;
  -moz-appearance: textfield;
  padding: 0px !important;
}
.quantity input[type="number"]::-webkit-inner-spin-button,
.quantity input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.quantity input[type="number"]:focus {
  outline: none !important;
  border: none !important;
}
.woocommerce div.product form.cart div.quantity {
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6983a6 */@media (max-width:767px) {
    .elementor-2266 .elementor-element.elementor-element-e6983a6 {
    position: fixed;
    bottom: 0px;
    background: rgba(255, 255, 255, 0.48);
    backdrop-filter: blur(8px);  
    width: 100vw!important;
    right: 0!important;
    padding: 16px!important;
    z-index: 999;
    }
    .quantity button {
      width: 20px !important;
      height: 56px !important;
    }
    .quantity input[type="number"] {
      width: 20px;
    }
    .single_add_to_cart_button {
        margin-right: 8px !important;
    }
    td.value > label {
        padding: 4px 8px !important;
    }
    .variations, .woocommerce-variation {
        margin-bottom: 8px !important;
    }
    span.price, p.price {
    flex-direction: row;
    gap: 4px;
    align-items: center;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d538272 */@media (max-width:767px) {
    .elementor-2266 .elementor-element.elementor-element-d538272 {
        background: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f320c */.elementor-2266 .elementor-element.elementor-element-01f320c {
    max-width: max-content;
    min-width: max-content;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-8ac274e */.elementor-2266 .elementor-element.elementor-element-8ac274e .price {
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-9b9695f */.elementor-2266 .elementor-element.elementor-element-9b9695f th, .elementor-2266 .elementor-element.elementor-element-9b9695f td {
    background: none;
    padding: 0px;
}
.elementor-2266 .elementor-element.elementor-element-9b9695f bdi {
    font-size: var(--e-global-typography-4cd1fb3-font-size);
    font-weight: var(--e-global-typography-4cd1fb3-font-weight);
    line-height: var(--e-global-typography-4cd1fb3-line-height);
}
.elementor-2266 .elementor-element.elementor-element-9b9695f .variations_form.cart {
    display: flex;
    flex-direction: row;
    align-items: top;
    justify-content: end !important;

}
.elementor-2266 .elementor-element.elementor-element-9b9695f .variations {
    justify-content: end;
    padding-left: 32px;
}
td.value > label {
    padding: 4px 8px !important;
}
.elementor-2266 .elementor-element.elementor-element-9b9695f .single_variation_wrap {
    max-width: 300px !important;
    min-width: 300px!important;
}
.elementor-2266 .elementor-element.elementor-element-9b9695f table {
    max-width: 300px !important;
    min-width: 300px!important;
}
.elementor-2266 .elementor-element.elementor-element-9b9695f .elementor-add-to-cart.elementor-product-simple form.cart {
    max-width: 300px;
    min-width: 300px;
}
.elementor-element.elementor-element-175d118.e-con-full.simple-price-kendall.e-flex.e-con.e-child {
    max-width: 300px;
    min-width: 300px;
}
.elementor-element.elementor-element-03ef09e.e-con-full.single-product-wrapper.e-flex.e-con.e-child {
    align-items: end;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03ef09e */.elementor-2266 .elementor-element.elementor-element-03ef09e .variations, .woocommerce-variation {margin-bottom: 8px !important;}
.elementor-2266 .elementor-element.elementor-element-03ef09e span.price, .elementor-2266 .elementor-element.elementor-element-03ef09e p.price {
flex-direction: row;
gap: 4px;
align-items: center;}
.elementor-2266 .elementor-element.elementor-element-03ef09e button.single_add_to_cart_button.button.alt {
    font-size: 16px;
    line-height: 24px;
    height: 48px;
    padding: 8px 16px;
}
.elementor-2266 .elementor-element.elementor-element-03ef09e .quantity {
    height: 48px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32b8c2a */#specs-section, #usage-section, #intro-section {
    scroll-margin-top: 184px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b006dd9 */.description-header {
    height: 0;
  opacity: 0;
  transform: translateY(-20px);
  transition: opacity 0.4s ease, transform 0.4s ease;
  pointer-events: none;
}

.description-header.elementor-sticky.elementor-sticky--active {
    height: auto;
  opacity: 1;
  transform: translateY(0);
  background: rgba(255, 255, 255, 0.48);
  backdrop-filter: blur(8px);
  pointer-events: auto;
}/* End custom CSS */