.elementor-76475 .elementor-element.elementor-element-816a23b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-76475 .elementor-element.elementor-element-5026bb7{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-76475 .elementor-element.elementor-element-5026bb7.e-con{--align-self:center;}.elementor-76475 .elementor-element.elementor-element-69a89e4{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-76475 .elementor-element.elementor-element-ddc1f86{width:var( --container-widget-width, max-content );max-width:max-content;padding:0px 56px 0px 56px;--container-widget-width:max-content;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-d7f0b8f-font-family ), Sans-serif;font-size:var( --e-global-typography-d7f0b8f-font-size );font-weight:var( --e-global-typography-d7f0b8f-font-weight );text-transform:var( --e-global-typography-d7f0b8f-text-transform );line-height:var( --e-global-typography-d7f0b8f-line-height );color:var( --e-global-color-32bb3cd );}.elementor-76475 .elementor-element.elementor-element-ddc1f86.elementor-element{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-76475 .elementor-element.elementor-element-a56ef4c{text-align:center;}.elementor-76475 .elementor-element.elementor-element-a56ef4c .elementor-heading-title{font-family:var( --e-global-typography-af9dbaa-font-family ), Sans-serif;font-size:var( --e-global-typography-af9dbaa-font-size );font-weight:var( --e-global-typography-af9dbaa-font-weight );text-transform:var( --e-global-typography-af9dbaa-text-transform );font-style:var( --e-global-typography-af9dbaa-font-style );line-height:var( --e-global-typography-af9dbaa-line-height );color:var( --e-global-color-77a836e );}.elementor-76475 .elementor-element.elementor-element-1854c44{text-align:center;font-family:var( --e-global-typography-6289fd5-font-family ), Sans-serif;font-size:var( --e-global-typography-6289fd5-font-size );font-weight:var( --e-global-typography-6289fd5-font-weight );color:var( --e-global-color-77a836e );}.elementor-76475 .elementor-element.elementor-element-f1461cb .elementor-button{background-color:var( --e-global-color-77a836e );font-family:var( --e-global-typography-67219b8-font-family ), Sans-serif;font-size:var( --e-global-typography-67219b8-font-size );font-weight:var( --e-global-typography-67219b8-font-weight );line-height:var( --e-global-typography-67219b8-line-height );fill:var( --e-global-color-1b63ed9 );color:var( --e-global-color-1b63ed9 );border-radius:0px 0px 0px 0px;padding:15px 20px 15px 20px;}.elementor-76475 .elementor-element.elementor-element-f1461cb .elementor-button:hover, .elementor-76475 .elementor-element.elementor-element-f1461cb .elementor-button:focus{background-color:var( --e-global-color-9a16af0 );}.elementor-76475 .elementor-element.elementor-element-f1461cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;}.elementor-76475 .elementor-element.elementor-element-e58bc8a{--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;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-76475 .elementor-element.elementor-element-efc7f3e{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-76475 .elementor-element.elementor-element-b5bc768{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 38px 0px 0px;}.elementor-76475 .elementor-element.elementor-element-b5bc768.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-76475 .elementor-element.elementor-element-b5bc768 img{max-width:270px;}.elementor-76475 .elementor-element.elementor-element-4b1afb4.elementor-element{--flex-shrink:0;}.elementor-76475 .elementor-element.elementor-element-4b1afb4 img{max-width:54px;}.elementor-76475 .elementor-element.elementor-element-ad69783{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-76475 .elementor-element.elementor-element-ad69783.e-con{--flex-grow:1;}.elementor-76475 .elementor-element.elementor-element-c38233a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;font-family:var( --e-global-typography-1ebccda-font-family ), Sans-serif;font-size:var( --e-global-typography-1ebccda-font-size );font-weight:var( --e-global-typography-1ebccda-font-weight );line-height:var( --e-global-typography-1ebccda-line-height );}.elementor-76475 .elementor-element.elementor-element-300ba4b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 08px) 0px;}.elementor-76475 .elementor-element.elementor-element-300ba4b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:400;line-height:1.3em;color:var( --e-global-color-77a836e );}.elementor-76475 .elementor-element.elementor-element-83d3210{font-family:var( --e-global-typography-1efc1d5-font-family ), Sans-serif;font-size:var( --e-global-typography-1efc1d5-font-size );font-weight:var( --e-global-typography-1efc1d5-font-weight );line-height:var( --e-global-typography-1efc1d5-line-height );color:var( --e-global-color-77a836e );}.elementor-76475 .elementor-element.elementor-element-8dd0337{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-76475 .elementor-element.elementor-element-2684457{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-76475 .elementor-element.elementor-element-2684457.e-con{--flex-grow:1;}.elementor-76475 .elementor-element.elementor-element-f26a756{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;font-family:var( --e-global-typography-1ebccda-font-family ), Sans-serif;font-size:var( --e-global-typography-1ebccda-font-size );font-weight:var( --e-global-typography-1ebccda-font-weight );line-height:var( --e-global-typography-1ebccda-line-height );}.elementor-76475 .elementor-element.elementor-element-625b08c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 08px) 0px;}.elementor-76475 .elementor-element.elementor-element-625b08c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:400;line-height:1.3em;color:var( --e-global-color-77a836e );}.elementor-76475 .elementor-element.elementor-element-48bbcfd{text-align:end;font-family:var( --e-global-typography-1efc1d5-font-family ), Sans-serif;font-size:var( --e-global-typography-1efc1d5-font-size );font-weight:var( --e-global-typography-1efc1d5-font-weight );line-height:var( --e-global-typography-1efc1d5-line-height );color:var( --e-global-color-77a836e );}.elementor-76475 .elementor-element.elementor-element-ef97dea.elementor-element{--flex-shrink:0;}.elementor-76475 .elementor-element.elementor-element-ef97dea img{max-width:54px;}.elementor-76475 .elementor-element.elementor-element-ef82a74{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 38px;}.elementor-76475 .elementor-element.elementor-element-ef82a74.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-76475 .elementor-element.elementor-element-ef82a74 img{max-width:270px;}.elementor-76475 .elementor-element.elementor-element-3a08310{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-76475 .elementor-element.elementor-element-8cbf04e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 38px 0px 0px;}.elementor-76475 .elementor-element.elementor-element-8cbf04e.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-76475 .elementor-element.elementor-element-8cbf04e img{max-width:270px;}.elementor-76475 .elementor-element.elementor-element-9468858.elementor-element{--flex-shrink:0;}.elementor-76475 .elementor-element.elementor-element-9468858 img{max-width:54px;}.elementor-76475 .elementor-element.elementor-element-35ed8df{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-76475 .elementor-element.elementor-element-35ed8df.e-con{--flex-grow:1;}.elementor-76475 .elementor-element.elementor-element-bf0c5d5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;font-family:var( --e-global-typography-1ebccda-font-family ), Sans-serif;font-size:var( --e-global-typography-1ebccda-font-size );font-weight:var( --e-global-typography-1ebccda-font-weight );line-height:var( --e-global-typography-1ebccda-line-height );}.elementor-76475 .elementor-element.elementor-element-e789943{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 08px) 0px;}.elementor-76475 .elementor-element.elementor-element-e789943 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:400;line-height:1.3em;color:var( --e-global-color-77a836e );}.elementor-76475 .elementor-element.elementor-element-1110644{font-family:var( --e-global-typography-1efc1d5-font-family ), Sans-serif;font-size:var( --e-global-typography-1efc1d5-font-size );font-weight:var( --e-global-typography-1efc1d5-font-weight );line-height:var( --e-global-typography-1efc1d5-line-height );color:var( --e-global-color-77a836e );}.elementor-76475 .elementor-element.elementor-element-f5ba796{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-76475 .elementor-element.elementor-element-ee11f99{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-76475 .elementor-element.elementor-element-ee11f99.e-con{--flex-grow:1;}.elementor-76475 .elementor-element.elementor-element-8963e76{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;font-family:var( --e-global-typography-1ebccda-font-family ), Sans-serif;font-size:var( --e-global-typography-1ebccda-font-size );font-weight:var( --e-global-typography-1ebccda-font-weight );line-height:var( --e-global-typography-1ebccda-line-height );}.elementor-76475 .elementor-element.elementor-element-e211157{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 08px) 0px;}.elementor-76475 .elementor-element.elementor-element-e211157 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:400;line-height:1.3em;color:var( --e-global-color-77a836e );}.elementor-76475 .elementor-element.elementor-element-bba225c{text-align:end;font-family:var( --e-global-typography-1efc1d5-font-family ), Sans-serif;font-size:var( --e-global-typography-1efc1d5-font-size );font-weight:var( --e-global-typography-1efc1d5-font-weight );line-height:var( --e-global-typography-1efc1d5-line-height );color:var( --e-global-color-77a836e );}.elementor-76475 .elementor-element.elementor-element-c499099.elementor-element{--flex-shrink:0;}.elementor-76475 .elementor-element.elementor-element-c499099 img{max-width:54px;}.elementor-76475 .elementor-element.elementor-element-a605109{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 38px;}.elementor-76475 .elementor-element.elementor-element-a605109.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-76475 .elementor-element.elementor-element-a605109 img{max-width:270px;}.elementor-76475 .elementor-element.elementor-element-d5e50e4{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-76475 .elementor-element.elementor-element-a4f8b0f{text-align:center;}.elementor-76475 .elementor-element.elementor-element-a4f8b0f .elementor-heading-title{font-family:var( --e-global-typography-b23a895-font-family ), Sans-serif;font-size:var( --e-global-typography-b23a895-font-size );font-weight:var( --e-global-typography-b23a895-font-weight );text-transform:var( --e-global-typography-b23a895-text-transform );line-height:var( --e-global-typography-b23a895-line-height );color:var( --e-global-color-77a836e );}.elementor-76475 .elementor-element.elementor-element-5876911{--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:31px 31px;--row-gap:31px;--column-gap:31px;}.elementor-widget-bwp-product-list .products-list.grid .product-wapper .products-content .cat-products{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-bwp-product-list .products-list.grid .product-wapper .products-content h3.product-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-bwp-product-list .products-list.grid .product-wapper .products-content .price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-76475 .elementor-element.elementor-element-ce3c8fc .products-list.grid .product-wapper .btn-quickview a,.elementor-76475 .elementor-element.elementor-element-ce3c8fc .products-list.grid .product-wapper .btn-atc a{background-color:var( --e-global-color-77a836e );font-family:var( --e-global-typography-d25f506-font-family ), Sans-serif;font-size:var( --e-global-typography-d25f506-font-size );font-weight:var( --e-global-typography-d25f506-font-weight );color:var( --e-global-color-1b63ed9 );border-radius:0px 0px 0px 0px;padding:15px 0px 15px 0px;}.elementor-76475 .elementor-element.elementor-element-ce3c8fc .products-list.grid .product-wapper .btn-quickview a:hover,.elementor-76475 .elementor-element.elementor-element-ce3c8fc .products-list.grid .product-wapper .btn-atc a:hover{background-color:var( --e-global-color-9a16af0 );color:var( --e-global-color-1b63ed9 );}.elementor-76475 .elementor-element.elementor-element-ce3c8fc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-76475 .elementor-element.elementor-element-ce3c8fc .products-list.grid .product-wapper .products-thumb{border-style:none;}.elementor-76475 .elementor-element.elementor-element-ce3c8fc .products-content{text-align:left;}.elementor-76475 .elementor-element.elementor-element-ce3c8fc .product-wapper .product-attribute, 
					.elementor-76475 .elementor-element.elementor-element-ce3c8fc .product-wapper .products-content h3.product-title, 
					.elementor-76475 .elementor-element.elementor-element-ce3c8fc .products-content .price{justify-content:left;}.elementor-76475 .elementor-element.elementor-element-ce3c8fc .products-list.grid .product-wapper .products-content .cat-products{color:var( --e-global-color-f01c5b3 );font-family:var( --e-global-typography-8d37672-font-family ), Sans-serif;font-weight:var( --e-global-typography-8d37672-font-weight );margin-bottom:12px;margin-top:0;}.elementor-76475 .elementor-element.elementor-element-ce3c8fc .products-list.grid .product-wapper .products-content h3.product-title a{color:var( --e-global-color-77a836e );}.elementor-76475 .elementor-element.elementor-element-ce3c8fc .products-list.grid .product-wapper .products-content h3.product-title{font-family:var( --e-global-typography-21d7cbe-font-family ), Sans-serif;font-size:var( --e-global-typography-21d7cbe-font-size );font-weight:var( --e-global-typography-21d7cbe-font-weight );line-height:var( --e-global-typography-21d7cbe-line-height );margin-bottom:4px;margin-top:0;}.elementor-76475 .elementor-element.elementor-element-ce3c8fc .products-list.grid .product-wapper .products-content .price{color:var( --e-global-color-77a836e );font-family:var( --e-global-typography-9007c93-font-family ), Sans-serif;font-size:var( --e-global-typography-9007c93-font-size );font-weight:var( --e-global-typography-9007c93-font-weight );line-height:var( --e-global-typography-9007c93-line-height );}.elementor-76475 .elementor-element.elementor-element-ce3c8fc .products-list.grid .product-wapper .products-content .price del{color:var( --e-global-color-77a836e );}.elementor-76475 .elementor-element.elementor-element-ce3c8fc .bwp-slider-arrow{font-size:48px;background-color:#02010100;}.elementor-76475 .elementor-element.elementor-element-ce3c8fc .bwp-slider-arrow:hover{background-color:#02010100;}.elementor-76475 .elementor-element.elementor-element-ce3c8fc .swiper-scrollbar{height:2px;background-color:var( --e-global-color-608ae84 );margin:31px 0px 0px 0px;}.elementor-76475 .elementor-element.elementor-element-ce3c8fc .swiper-scrollbar .swiper-scrollbar-drag{background-color:var( --e-global-color-77a836e );}.elementor-76475 .elementor-element.elementor-element-2c301cd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-76475 .elementor-element.elementor-element-2c301cd .products-list.grid .product-wapper .products-thumb{border-style:none;}.elementor-76475 .elementor-element.elementor-element-2c301cd .products-content{text-align:left;}.elementor-76475 .elementor-element.elementor-element-2c301cd .product-wapper .product-attribute, 
					.elementor-76475 .elementor-element.elementor-element-2c301cd .product-wapper .products-content h3.product-title, 
					.elementor-76475 .elementor-element.elementor-element-2c301cd .products-content .price{justify-content:left;}.elementor-76475 .elementor-element.elementor-element-2c301cd .products-list.grid .product-wapper .products-content .cat-products{color:var( --e-global-color-f01c5b3 );font-family:var( --e-global-typography-8d37672-font-family ), Sans-serif;font-weight:var( --e-global-typography-8d37672-font-weight );}.elementor-76475 .elementor-element.elementor-element-2c301cd .products-list.grid .product-wapper .products-content h3.product-title a{color:var( --e-global-color-77a836e );}.elementor-76475 .elementor-element.elementor-element-2c301cd .products-list.grid .product-wapper .products-content h3.product-title{font-family:var( --e-global-typography-21d7cbe-font-family ), Sans-serif;font-size:var( --e-global-typography-21d7cbe-font-size );font-weight:var( --e-global-typography-21d7cbe-font-weight );line-height:var( --e-global-typography-21d7cbe-line-height );margin-bottom:4px;margin-top:0;}.elementor-76475 .elementor-element.elementor-element-2c301cd .products-list.grid .product-wapper .products-content .price{color:var( --e-global-color-77a836e );font-family:var( --e-global-typography-9007c93-font-family ), Sans-serif;font-size:var( --e-global-typography-9007c93-font-size );font-weight:var( --e-global-typography-9007c93-font-weight );line-height:var( --e-global-typography-9007c93-line-height );}.elementor-76475 .elementor-element.elementor-element-2c301cd .products-list.grid .product-wapper .products-content .price del{color:var( --e-global-color-77a836e );}.elementor-76475 .elementor-element.elementor-element-2c301cd .bwp-slider-arrow{font-size:48px;background-color:#02010100;}.elementor-76475 .elementor-element.elementor-element-2c301cd .bwp-slider-arrow:hover{background-color:#02010100;}.elementor-76475 .elementor-element.elementor-element-2c301cd .swiper-scrollbar{height:2px;background-color:var( --e-global-color-608ae84 );margin:28px 0px 0px 0px;}.elementor-76475 .elementor-element.elementor-element-2c301cd .swiper-scrollbar .swiper-scrollbar-drag{background-color:var( --e-global-color-77a836e );}.elementor-76475 .elementor-element.elementor-element-882c21b .elementor-button{background-color:#02010100;font-family:var( --e-global-typography-67219b8-font-family ), Sans-serif;font-size:var( --e-global-typography-67219b8-font-size );font-weight:var( --e-global-typography-67219b8-font-weight );line-height:var( --e-global-typography-67219b8-line-height );fill:var( --e-global-color-77a836e );color:var( --e-global-color-77a836e );padding:0px 0px 0px 0px;}.elementor-76475 .elementor-element.elementor-element-882c21b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-76475 .elementor-element.elementor-element-ca46bb0{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-76475 .elementor-element.elementor-element-341be3f{text-align:center;}.elementor-76475 .elementor-element.elementor-element-341be3f .elementor-heading-title{font-family:var( --e-global-typography-b23a895-font-family ), Sans-serif;font-size:var( --e-global-typography-b23a895-font-size );font-weight:var( --e-global-typography-b23a895-font-weight );text-transform:var( --e-global-typography-b23a895-text-transform );line-height:var( --e-global-typography-b23a895-line-height );color:var( --e-global-color-77a836e );}.elementor-76475 .elementor-element.elementor-element-4193fbb{--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:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-76475 .elementor-element.elementor-element-738bff2{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;}.elementor-76475 .elementor-element.elementor-element-044bfb7{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;}.elementor-76475 .elementor-element.elementor-element-456eaba{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-76475 .elementor-element.elementor-element-31e100b{text-align:center;}.elementor-76475 .elementor-element.elementor-element-31e100b .elementor-heading-title{font-family:var( --e-global-typography-b23a895-font-family ), Sans-serif;font-size:var( --e-global-typography-b23a895-font-size );font-weight:var( --e-global-typography-b23a895-font-weight );text-transform:var( --e-global-typography-b23a895-text-transform );line-height:var( --e-global-typography-b23a895-line-height );color:var( --e-global-color-77a836e );}.elementor-76475 .elementor-element.elementor-element-5e5ae6e{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-76475 .elementor-element.elementor-element-534a790{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-76475 .elementor-element.elementor-element-4fd2cf2{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-76475 .elementor-element.elementor-element-4fd2cf2.e-con{--align-self:center;}.elementor-76475 .elementor-element.elementor-element-8e2c8a1{text-align:center;}.elementor-76475 .elementor-element.elementor-element-8e2c8a1 .elementor-heading-title{font-family:var( --e-global-typography-af9dbaa-font-family ), Sans-serif;font-size:var( --e-global-typography-af9dbaa-font-size );font-weight:var( --e-global-typography-af9dbaa-font-weight );text-transform:var( --e-global-typography-af9dbaa-text-transform );font-style:var( --e-global-typography-af9dbaa-font-style );line-height:var( --e-global-typography-af9dbaa-line-height );color:var( --e-global-color-77a836e );}.elementor-76475 .elementor-element.elementor-element-c22d5a1{text-align:center;font-family:var( --e-global-typography-6f7e90e-font-family ), Sans-serif;font-size:var( --e-global-typography-6f7e90e-font-size );font-weight:var( --e-global-typography-6f7e90e-font-weight );line-height:var( --e-global-typography-6f7e90e-line-height );color:var( --e-global-color-f01c5b3 );}.elementor-76475 .elementor-element.elementor-element-1dee082.elementor-element{--align-self:center;}body:not(.rtl) .elementor-76475 .elementor-element.elementor-element-a34073e{left:0px;}body.rtl .elementor-76475 .elementor-element.elementor-element-a34073e{right:0px;}.elementor-76475 .elementor-element.elementor-element-a34073e{top:0px;}@media(max-width:1199px){.elementor-76475 .elementor-element.elementor-element-d5e50e4{--padding-top:100px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-76475 .elementor-element.elementor-element-738bff2{--grid-auto-flow:row;}.elementor-76475 .elementor-element.elementor-element-044bfb7{--grid-auto-flow:row;}.elementor-76475 .elementor-element.elementor-element-5e5ae6e{--grid-auto-flow:row;}}@media(max-width:991px){.elementor-76475 .elementor-element.elementor-element-816a23b{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-76475 .elementor-element.elementor-element-ddc1f86{font-size:var( --e-global-typography-d7f0b8f-font-size );line-height:var( --e-global-typography-d7f0b8f-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-76475 .elementor-element.elementor-element-a56ef4c .elementor-heading-title{font-size:var( --e-global-typography-af9dbaa-font-size );line-height:var( --e-global-typography-af9dbaa-line-height );}.elementor-76475 .elementor-element.elementor-element-1854c44{font-size:var( --e-global-typography-6289fd5-font-size );}.elementor-76475 .elementor-element.elementor-element-f1461cb .elementor-button{font-size:var( --e-global-typography-67219b8-font-size );line-height:var( --e-global-typography-67219b8-line-height );}.elementor-76475 .elementor-element.elementor-element-e58bc8a{--padding-top:0px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-76475 .elementor-element.elementor-element-b5bc768{width:var( --container-widget-width, calc((100% - 134px)/2) );max-width:calc((100% - 134px)/2);--container-widget-width:calc((100% - 134px)/2);--container-widget-flex-grow:0;}.elementor-76475 .elementor-element.elementor-element-b5bc768.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-76475 .elementor-element.elementor-element-ad69783{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-76475 .elementor-element.elementor-element-c38233a{font-size:var( --e-global-typography-1ebccda-font-size );line-height:var( --e-global-typography-1ebccda-line-height );}.elementor-76475 .elementor-element.elementor-element-83d3210{font-size:var( --e-global-typography-1efc1d5-font-size );line-height:var( --e-global-typography-1efc1d5-line-height );}.elementor-76475 .elementor-element.elementor-element-f26a756{font-size:var( --e-global-typography-1ebccda-font-size );line-height:var( --e-global-typography-1ebccda-line-height );}.elementor-76475 .elementor-element.elementor-element-48bbcfd{font-size:var( --e-global-typography-1efc1d5-font-size );line-height:var( --e-global-typography-1efc1d5-line-height );}.elementor-76475 .elementor-element.elementor-element-ef82a74{width:var( --container-widget-width, calc((100% - 134px)/2) );max-width:calc((100% - 134px)/2);--container-widget-width:calc((100% - 134px)/2);--container-widget-flex-grow:0;}.elementor-76475 .elementor-element.elementor-element-8cbf04e{width:var( --container-widget-width, calc((100% - 134px)/2) );max-width:calc((100% - 134px)/2);--container-widget-width:calc((100% - 134px)/2);--container-widget-flex-grow:0;}.elementor-76475 .elementor-element.elementor-element-bf0c5d5{font-size:var( --e-global-typography-1ebccda-font-size );line-height:var( --e-global-typography-1ebccda-line-height );}.elementor-76475 .elementor-element.elementor-element-1110644{font-size:var( --e-global-typography-1efc1d5-font-size );line-height:var( --e-global-typography-1efc1d5-line-height );}.elementor-76475 .elementor-element.elementor-element-8963e76{font-size:var( --e-global-typography-1ebccda-font-size );line-height:var( --e-global-typography-1ebccda-line-height );}.elementor-76475 .elementor-element.elementor-element-bba225c{font-size:var( --e-global-typography-1efc1d5-font-size );line-height:var( --e-global-typography-1efc1d5-line-height );}.elementor-76475 .elementor-element.elementor-element-a605109{width:var( --container-widget-width, calc((100% - 134px)/2) );max-width:calc((100% - 134px)/2);--container-widget-width:calc((100% - 134px)/2);--container-widget-flex-grow:0;}.elementor-76475 .elementor-element.elementor-element-a4f8b0f .elementor-heading-title{font-size:var( --e-global-typography-b23a895-font-size );line-height:var( --e-global-typography-b23a895-line-height );}.elementor-widget-bwp-product-list .products-list.grid .product-wapper .products-content .cat-products{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-bwp-product-list .products-list.grid .product-wapper .products-content h3.product-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-bwp-product-list .products-list.grid .product-wapper .products-content .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-76475 .elementor-element.elementor-element-ce3c8fc .products-list.grid .product-wapper .products-content h3.product-title{font-size:var( --e-global-typography-21d7cbe-font-size );line-height:var( --e-global-typography-21d7cbe-line-height );}.elementor-76475 .elementor-element.elementor-element-ce3c8fc .products-list.grid .product-wapper .products-content .price{font-size:var( --e-global-typography-9007c93-font-size );line-height:var( --e-global-typography-9007c93-line-height );}.elementor-76475 .elementor-element.elementor-element-ce3c8fc .products-list.grid .product-wapper .btn-quickview a,.elementor-76475 .elementor-element.elementor-element-ce3c8fc .products-list.grid .product-wapper .btn-atc a{font-size:var( --e-global-typography-d25f506-font-size );}.elementor-76475 .elementor-element.elementor-element-2c301cd .products-list.grid .product-wapper .products-content h3.product-title{font-size:var( --e-global-typography-21d7cbe-font-size );line-height:var( --e-global-typography-21d7cbe-line-height );}.elementor-76475 .elementor-element.elementor-element-2c301cd .products-list.grid .product-wapper .products-content .price{font-size:var( --e-global-typography-9007c93-font-size );line-height:var( --e-global-typography-9007c93-line-height );}.elementor-76475 .elementor-element.elementor-element-882c21b .elementor-button{font-size:var( --e-global-typography-67219b8-font-size );line-height:var( --e-global-typography-67219b8-line-height );}.elementor-76475 .elementor-element.elementor-element-ca46bb0{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-76475 .elementor-element.elementor-element-341be3f .elementor-heading-title{font-size:var( --e-global-typography-b23a895-font-size );line-height:var( --e-global-typography-b23a895-line-height );}.elementor-76475 .elementor-element.elementor-element-738bff2{--grid-auto-flow:row;}.elementor-76475 .elementor-element.elementor-element-044bfb7{--grid-auto-flow:row;}.elementor-76475 .elementor-element.elementor-element-456eaba{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-76475 .elementor-element.elementor-element-31e100b .elementor-heading-title{font-size:var( --e-global-typography-b23a895-font-size );line-height:var( --e-global-typography-b23a895-line-height );}.elementor-76475 .elementor-element.elementor-element-5e5ae6e{--grid-auto-flow:row;}.elementor-76475 .elementor-element.elementor-element-534a790{--padding-top:0px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-76475 .elementor-element.elementor-element-8e2c8a1 .elementor-heading-title{font-size:var( --e-global-typography-af9dbaa-font-size );line-height:var( --e-global-typography-af9dbaa-line-height );}.elementor-76475 .elementor-element.elementor-element-c22d5a1{font-size:var( --e-global-typography-6f7e90e-font-size );line-height:var( --e-global-typography-6f7e90e-line-height );}}@media(max-width:767px){.elementor-76475 .elementor-element.elementor-element-816a23b{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-76475 .elementor-element.elementor-element-ddc1f86{font-size:var( --e-global-typography-d7f0b8f-font-size );line-height:var( --e-global-typography-d7f0b8f-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-76475 .elementor-element.elementor-element-a56ef4c .elementor-heading-title{font-size:var( --e-global-typography-af9dbaa-font-size );line-height:var( --e-global-typography-af9dbaa-line-height );}.elementor-76475 .elementor-element.elementor-element-1854c44{font-size:var( --e-global-typography-6289fd5-font-size );}.elementor-76475 .elementor-element.elementor-element-f1461cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-76475 .elementor-element.elementor-element-f1461cb .elementor-button{font-size:var( --e-global-typography-67219b8-font-size );line-height:var( --e-global-typography-67219b8-line-height );}.elementor-76475 .elementor-element.elementor-element-e58bc8a{--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-76475 .elementor-element.elementor-element-efc7f3e{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-76475 .elementor-element.elementor-element-b5bc768{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-76475 .elementor-element.elementor-element-b5bc768 img{max-width:100%;}.elementor-76475 .elementor-element.elementor-element-ad69783{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-76475 .elementor-element.elementor-element-c38233a{font-size:var( --e-global-typography-1ebccda-font-size );line-height:var( --e-global-typography-1ebccda-line-height );}.elementor-76475 .elementor-element.elementor-element-300ba4b .elementor-heading-title{font-size:20px;}.elementor-76475 .elementor-element.elementor-element-83d3210{font-size:var( --e-global-typography-1efc1d5-font-size );line-height:var( --e-global-typography-1efc1d5-line-height );}.elementor-76475 .elementor-element.elementor-element-8dd0337{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-76475 .elementor-element.elementor-element-2684457{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-76475 .elementor-element.elementor-element-f26a756{padding:0px 0px 0px 0px;font-size:var( --e-global-typography-1ebccda-font-size );line-height:var( --e-global-typography-1ebccda-line-height );}.elementor-76475 .elementor-element.elementor-element-625b08c .elementor-heading-title{font-size:20px;}.elementor-76475 .elementor-element.elementor-element-48bbcfd{text-align:start;font-size:var( --e-global-typography-1efc1d5-font-size );line-height:var( --e-global-typography-1efc1d5-line-height );}.elementor-76475 .elementor-element.elementor-element-ef82a74{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-76475 .elementor-element.elementor-element-ef82a74.elementor-element{--order:-99999 /* order start hack */;}.elementor-76475 .elementor-element.elementor-element-ef82a74 img{max-width:100%;}.elementor-76475 .elementor-element.elementor-element-3a08310{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-76475 .elementor-element.elementor-element-8cbf04e{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-76475 .elementor-element.elementor-element-8cbf04e img{max-width:100%;}.elementor-76475 .elementor-element.elementor-element-35ed8df{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-76475 .elementor-element.elementor-element-bf0c5d5{font-size:var( --e-global-typography-1ebccda-font-size );line-height:var( --e-global-typography-1ebccda-line-height );}.elementor-76475 .elementor-element.elementor-element-e789943 .elementor-heading-title{font-size:20px;}.elementor-76475 .elementor-element.elementor-element-1110644{font-size:var( --e-global-typography-1efc1d5-font-size );line-height:var( --e-global-typography-1efc1d5-line-height );}.elementor-76475 .elementor-element.elementor-element-f5ba796{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-76475 .elementor-element.elementor-element-ee11f99{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-76475 .elementor-element.elementor-element-8963e76{font-size:var( --e-global-typography-1ebccda-font-size );line-height:var( --e-global-typography-1ebccda-line-height );}.elementor-76475 .elementor-element.elementor-element-e211157 .elementor-heading-title{font-size:20px;}.elementor-76475 .elementor-element.elementor-element-bba225c{text-align:start;font-size:var( --e-global-typography-1efc1d5-font-size );line-height:var( --e-global-typography-1efc1d5-line-height );}.elementor-76475 .elementor-element.elementor-element-a605109{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-76475 .elementor-element.elementor-element-a605109.elementor-element{--order:-99999 /* order start hack */;}.elementor-76475 .elementor-element.elementor-element-a605109 img{max-width:100%;}.elementor-76475 .elementor-element.elementor-element-d5e50e4{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-76475 .elementor-element.elementor-element-a4f8b0f .elementor-heading-title{font-size:var( --e-global-typography-b23a895-font-size );line-height:var( --e-global-typography-b23a895-line-height );}.elementor-widget-bwp-product-list .products-list.grid .product-wapper .products-content .cat-products{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-bwp-product-list .products-list.grid .product-wapper .products-content h3.product-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-bwp-product-list .products-list.grid .product-wapper .products-content .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-76475 .elementor-element.elementor-element-ce3c8fc .products-list.grid .product-wapper .products-content .cat-products{margin-bottom:12px;margin-top:0;}.elementor-76475 .elementor-element.elementor-element-ce3c8fc .products-list.grid .product-wapper .products-content h3.product-title{font-size:var( --e-global-typography-21d7cbe-font-size );line-height:var( --e-global-typography-21d7cbe-line-height );}.elementor-76475 .elementor-element.elementor-element-ce3c8fc .products-list.grid .product-wapper .products-content .price{font-size:var( --e-global-typography-9007c93-font-size );line-height:var( --e-global-typography-9007c93-line-height );}.elementor-76475 .elementor-element.elementor-element-ce3c8fc .products-list.grid .product-wapper .btn-quickview a,.elementor-76475 .elementor-element.elementor-element-ce3c8fc .products-list.grid .product-wapper .btn-atc a{font-size:var( --e-global-typography-d25f506-font-size );}.elementor-76475 .elementor-element.elementor-element-2c301cd .products-list.grid .product-wapper .products-content .cat-products{margin-bottom:12px;margin-top:0;}.elementor-76475 .elementor-element.elementor-element-2c301cd .products-list.grid .product-wapper .products-content h3.product-title{font-size:var( --e-global-typography-21d7cbe-font-size );line-height:var( --e-global-typography-21d7cbe-line-height );margin-bottom:8px;margin-top:0;}.elementor-76475 .elementor-element.elementor-element-2c301cd .products-list.grid .product-wapper .products-content .price{font-size:var( --e-global-typography-9007c93-font-size );line-height:var( --e-global-typography-9007c93-line-height );}.elementor-76475 .elementor-element.elementor-element-2c301cd .swiper-scrollbar{margin:20px 0px 0px 0px;}.elementor-76475 .elementor-element.elementor-element-882c21b .elementor-button{font-size:var( --e-global-typography-67219b8-font-size );line-height:var( --e-global-typography-67219b8-line-height );}.elementor-76475 .elementor-element.elementor-element-ca46bb0{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-76475 .elementor-element.elementor-element-341be3f .elementor-heading-title{font-size:var( --e-global-typography-b23a895-font-size );line-height:var( --e-global-typography-b23a895-line-height );}.elementor-76475 .elementor-element.elementor-element-4193fbb{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-76475 .elementor-element.elementor-element-738bff2{--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-76475 .elementor-element.elementor-element-044bfb7{--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-76475 .elementor-element.elementor-element-456eaba{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-76475 .elementor-element.elementor-element-31e100b .elementor-heading-title{font-size:var( --e-global-typography-b23a895-font-size );line-height:var( --e-global-typography-b23a895-line-height );}.elementor-76475 .elementor-element.elementor-element-5e5ae6e{--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(8, 1fr);--grid-auto-flow:row;}.elementor-76475 .elementor-element.elementor-element-8e2c8a1 .elementor-heading-title{font-size:var( --e-global-typography-af9dbaa-font-size );line-height:var( --e-global-typography-af9dbaa-line-height );}.elementor-76475 .elementor-element.elementor-element-c22d5a1{font-size:var( --e-global-typography-6f7e90e-font-size );line-height:var( --e-global-typography-6f7e90e-line-height );}}@media(max-width:991px) and (min-width:768px){.elementor-76475 .elementor-element.elementor-element-ad69783{--width:calc((100% - 134px)/2);}.elementor-76475 .elementor-element.elementor-element-2684457{--width:calc((100% - 134px)/2);}.elementor-76475 .elementor-element.elementor-element-35ed8df{--width:calc((100% - 134px)/2);}.elementor-76475 .elementor-element.elementor-element-ee11f99{--width:calc((100% - 134px)/2);}}/* Start custom CSS for text-editor, class: .elementor-element-ddc1f86 */.elementor-76475 .elementor-element.elementor-element-ddc1f86{
    span{
        position: relative;
        padding:0 16px;
        z-index: 2;
        background: #ffffff;
    }
    &::after{
        position: absolute;
        content: '';
        height: 1px;
        width: 100%;
        background: #DBAB49;
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5026bb7 */.elementor-76475 .elementor-element.elementor-element-5026bb7{
    max-width: 680px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f1461cb */.elementor-76475 .elementor-element.elementor-element-f1461cb{
    span::after{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-816a23b */#bwp-main > div:first-child{
    display: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c38233a */@media(max-width:767px){
    .elementor-76475 .elementor-element.elementor-element-c38233a{
        &::after{
            position: absolute;
            content:"";
            width: 14px;
            height: 14px;
            border-radius: 50%;
            background:#1E2856;
            right: calc(100% + 13px);
            top: 50%;
            transform: translateY(-50%);
        }
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efc7f3e */.elementor-76475 .elementor-element.elementor-element-efc7f3e{
    max-width: 750px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f26a756 */@media(max-width:767px){
    .elementor-76475 .elementor-element.elementor-element-f26a756{
        &::after{
            position: absolute;
            content:"";
            width: 14px;
            height: 14px;
            border-radius: 50%;
            background:#1E2856;
            right: calc(100% + 13px);
            top: 50%;
            transform: translateY(-50%);
        }
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dd0337 */.elementor-76475 .elementor-element.elementor-element-8dd0337{
    max-width: 750px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bf0c5d5 */@media(max-width:767px){
    .elementor-76475 .elementor-element.elementor-element-bf0c5d5{
        &::after{
            position: absolute;
            content:"";
            width: 14px;
            height: 14px;
            border-radius: 50%;
            background:#1E2856;
            right: calc(100% + 13px);
            top: 50%;
            transform: translateY(-50%);
        }
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a08310 */.elementor-76475 .elementor-element.elementor-element-3a08310{
    max-width: 750px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8963e76 */@media(max-width:767px){
    .elementor-76475 .elementor-element.elementor-element-8963e76{
        &::after{
            position: absolute;
            content:"";
            width: 14px;
            height: 14px;
            border-radius: 50%;
            background:#1E2856;
            right: calc(100% + 13px);
            top: 50%;
            transform: translateY(-50%);
        }
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5ba796 */.elementor-76475 .elementor-element.elementor-element-f5ba796{
    max-width: 750px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e58bc8a */.elementor-76475 .elementor-element.elementor-element-e58bc8a{
    &::after{
        position: absolute;
        content:'';
        height: 73%;
        width: 1px;
        background: #1E2856;
        left: 50%;
        top: 10%;
    }
}

@media(max-width:767px){
    .elementor-76475 .elementor-element.elementor-element-e58bc8a{
        &::after{
            top: 0;
            left: 20px;
            height: 93%;
        }
    }
}/* End custom CSS */
/* Start custom CSS for bwp-product-list, class: .elementor-element-ce3c8fc */.elementor-76475 .elementor-element.elementor-element-ce3c8fc{
    .products-list.grid .product-wapper{
        margin-bottom:0 !important;
    }
    .swiper-scrollbar-horizontal{
        width:84.6%;
    }
    .product-quickview{
        display: none !important;
    }
    .product-thumb-img img{
        aspect-ratio: 1/1;
        object-fit: cover;
        object-position: center center;
    }
    .bwp-swiper-slider .bwp-slider-arrow{
        top: 100%;
        box-shadow: none;
    }
    .bwp-swiper-button-next{
        right:0;
    }
    .bwp-swiper-button-prev{
        transform: scaleX(-1) translateY(-50%);
        left: unset;
        right: 68px;
    }
}

@media(max-width:991px){
    .elementor-76475 .elementor-element.elementor-element-ce3c8fc{
        .product-button-mobile{
            top:8px;
            right: 8px !important;
        }
    }
}/* End custom CSS */
/* Start custom CSS for bwp-product-list, class: .elementor-element-2c301cd */.elementor-76475 .elementor-element.elementor-element-2c301cd{
    .products-list.grid .product-wapper{
        margin-bottom:0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-882c21b */.elementor-76475 .elementor-element.elementor-element-882c21b .elementor-button-content-wrapper{
    padding:4px 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fd2cf2 */.elementor-76475 .elementor-element.elementor-element-4fd2cf2{
    max-width: 750px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1dee082 */.elementor-76475 .elementor-element.elementor-element-1dee082 {
  max-width: 750px !important;
  .req{
      color: #1E2856;
  }
}

/* ===== CF7 - Quà Tặng Doanh Nghiệp ===== */
.qtdn-form {
  font-family: Arial, sans-serif;
  color: #1E2856;
}

/* Layout */
.qtdn-row {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
  margin-bottom: 40px;
}
.qtdn-row.qtdn-full {
  grid-template-columns: 1fr;
}
.qtdn-last {
  margin-bottom: 20px;
}
.qtdn-field {
  display: flex;
  flex-direction: column;
  gap: 6px;
}

/* Label */
.qtdn-field label {
  font-size: 15px;
  font-weight: 600;
  color: #1E2856;
  font-family: 'Montserrat', Sans-Serif;
}
.qtdn-field .req {
  color: #e53e3e;
}

/* CF7 p wrapper reset */
.qtdn-field p {
  margin: 0;
  display: contents;
}
.qtdn-field .wpcf7-form-control-wrap {
  display: block;
  width: 100%;
}

/* Input / Email / Tel */
.qtdn-form input[type="text"],
.qtdn-form input[type="email"],
.qtdn-form input[type="tel"] {
  width: 100%;
  border: none;
  border-bottom: 1.5px solid #1E285626;
  padding: 8px 0;
  font-size: 14px;
  color: #1E285680;
  background: transparent;
  outline: none;
  box-sizing: border-box;
  transition: border-color 0.2s;
}
.qtdn-form input[type="text"]:focus,
.qtdn-form input[type="email"]:focus,
.qtdn-form input[type="tel"]:focus {
  border-bottom-color: #1E285699;
}

/* Textarea */
.qtdn-form textarea {
  width: 100%;
  resize: vertical;
  border: 1.5px solid #1E285626;
  border-radius: 0;
  padding: 8px 16px;
  font-size: 14px;
  color: #1E285680;
  background: transparent;
  outline: none;
  box-sizing: border-box;
  transition: border-color 0.2s;
}
.qtdn-form textarea:focus {
  border-color: #1E285699;
}

/* Select box */
.qtdn-select-wrap {
  position: relative;
  width: 100%;
}
.qtdn-select-wrap p {
  margin: 0;
  position: relative;
  display: block;
  width: 100%;
}
.qtdn-select-wrap br {
  display: none;
}
.qtdn-select-wrap .wpcf7-form-control-wrap {
  display: block;
  width: 100%;
}
.qtdn-select-wrap select {
  display: block;
  width: 100% !important;
  box-sizing: border-box;
  appearance: none;
  -webkit-appearance: none;
  border: none;
  border-bottom: 1.5px solid #1E285626;
  padding: 8px 36px 8px 16px;
  font-size: 14px;
  color: #1E285680;
  background: transparent;
  outline: none;
  font-family: inherit;
  cursor: pointer;
  transition: border-color 0.2s;
}
.qtdn-select-wrap select:focus {
  border-bottom-color: #1E285699;
}
.qtdn-select-wrap select option {
  color: #1E2856;
}
.qtdn-select-arrow {
  position: absolute;
  right: 8px;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
  display: flex;
  align-items: center;
  line-height: 0;
}

/* Upload fields */
.qtdn-upload .upload-box {
  border: 1.5px dashed #1E285626;
  padding: 14px 16px;
  display: flex;
  align-items: center;
  gap: 8px;
  background: #fff;
  cursor: pointer;
}
.qtdn-upload .upload-box p {
  margin: 0;
  display: flex;
  align-items: center;
  gap: 8px;
  width: 100%;
  pointer-events: none;
}
.qtdn-upload .upload-box svg {
  flex-shrink: 0;
}
.qtdn-upload .upload-box span:not(.wpcf7-form-control-wrap) {
  font-size: 13px;
  color: #1E2856;
}
.qtdn-upload .upload-box br {
  display: none;
}
.qtdn-upload .upload-box .wpcf7-form-control-wrap {
  display: none;
}

/* Upload hint */
.upload-hint {
  margin-top: -28px !important;
  margin-bottom: 40px !important;
  font-size: 13px;
  display: block !important;
}

/* Submit */
.qtdn-submit {
  text-align: center;
}
.qtdn-submit p {
  margin: 0;
}
.qtdn-form input[type="submit"] {
  background: #1E2856;
  color: #fff;
  border: none;
  padding: 15px 20px;
  font-size: 14px;
  font-weight: 600;
  cursor: pointer;
  transition: background 0.2s;
}
.qtdn-form input[type="submit"]:hover {
  background: #16204a;
}

/* Responsive */
@media (max-width: 767px) {
  .qtdn-row {
    grid-template-columns: 1fr;
    margin-bottom: 20px;
  }
  .upload-hint{
      margin-top: -8px !important;
      margin-bottom: 20px !important;
  }
}/* End custom CSS */