.elementor-25034 .elementor-element.elementor-element-73801e7{--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;--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-25034 .elementor-element.elementor-element-73801e7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-25034 .elementor-element.elementor-element-b5ef7b8{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-25034 .elementor-element.elementor-element-b5ef7b8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-25034 .elementor-element.elementor-element-50ed2c9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--z-index:99;}body:not(.rtl) .elementor-25034 .elementor-element.elementor-element-c86bef7{left:4%;}body.rtl .elementor-25034 .elementor-element.elementor-element-c86bef7{right:4%;}.elementor-25034 .elementor-element.elementor-element-c86bef7{top:6%;z-index:9999;}.elementor-25034 .elementor-element.elementor-element-a4ce4c7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25034 .elementor-element.elementor-element-a4ce4c7.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-25034 .elementor-element.elementor-element-a4ce4c7{right:6%;}body.rtl .elementor-25034 .elementor-element.elementor-element-a4ce4c7{left:6%;}.elementor-25034 .elementor-element.elementor-element-a4ce4c7{top:6%;z-index:9999;}.elementor-25034 .elementor-element.elementor-element-9bbc13d{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;box-shadow:8px 0px 25px 0px rgba(0, 0, 0, 0);--margin-top:5em;--margin-bottom:0em;--margin-left:0em;--margin-right:02em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25034 .elementor-element.elementor-element-9bbc13d:not(.elementor-motion-effects-element-type-background), .elementor-25034 .elementor-element.elementor-element-9bbc13d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFEFB;}.elementor-25034 .elementor-element.elementor-element-9bbc13d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-25034 .elementor-element.elementor-element-c082033{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 0px 0px 0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25034 .elementor-element.elementor-element-c082033.e-con{--align-self:flex-start;}.elementor-25034 .elementor-element.elementor-element-b73c43d{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-25034 .elementor-element.elementor-element-f866324{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25034 .elementor-element.elementor-element-a4c4a12{--display:flex;--position:absolute;--flex-direction:row-reverse;--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-reverse;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;top:-15px;}.elementor-25034 .elementor-element.elementor-element-a4c4a12.e-con{--flex-grow:1;--flex-shrink:0;}body:not(.rtl) .elementor-25034 .elementor-element.elementor-element-a4c4a12{right:0px;}body.rtl .elementor-25034 .elementor-element.elementor-element-a4c4a12{left:0px;}.elementor-25034 .elementor-element.elementor-element-ee9558d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25034 .elementor-element.elementor-element-ee9558d.elementor-element{--align-self:center;}.elementor-25034 .elementor-element.elementor-element-fa1219c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25034 .elementor-element.elementor-element-fa1219c.elementor-element{--align-self:flex-end;}.elementor-25034 .elementor-element.elementor-element-324c449 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25034 .elementor-element.elementor-element-324c449 .item-bread{color:#9C9C9C;font-size:10px;}.elementor-25034 .elementor-element.elementor-element-324c449 .item-bread a{color:#9C9C9C;}.elementor-25034 .elementor-element.elementor-element-2bf57ab > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25034 .elementor-element.elementor-element-2bf57ab{text-align:left;}.elementor-25034 .elementor-element.elementor-element-2bf57ab .product_title{color:#22412F;font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:900;text-transform:uppercase;line-height:1.25em;}.elementor-25034 .elementor-element.elementor-element-c228da0{--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25034 .elementor-element.elementor-element-c228da0.e-con{--align-self:flex-start;}.elementor-25034 .elementor-element.elementor-element-e8043bb{width:auto;max-width:auto;}.elementor-25034 .elementor-element.elementor-element-e8043bb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25034 .elementor-element.elementor-element-c8f85aa{width:auto;max-width:auto;color:var( --e-global-color-woostify_color_1 );}.elementor-25034 .elementor-element.elementor-element-c8f85aa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 10px 0px 010px;}.elementor-25034 .elementor-element.elementor-element-9b929d7{width:auto;max-width:auto;}.elementor-25034 .elementor-element.elementor-element-9b929d7 > .elementor-widget-container{margin:0px 016px 0px 0px;}.elementor-25034 .elementor-element.elementor-element-9b929d7.elementor-element{--align-self:flex-start;}.elementor-25034 .elementor-element.elementor-element-198b37d{width:auto;max-width:auto;}.elementor-25034 .elementor-element.elementor-element-198b37d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25034 .elementor-element.elementor-element-198b37d.elementor-element{--align-self:flex-start;}.elementor-25034 .elementor-element.elementor-element-ec8cb7f{width:100%;max-width:100%;}.elementor-25034 .elementor-element.elementor-element-ec8cb7f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25034 .elementor-element.elementor-element-ec8cb7f.elementor-element{--align-self:flex-start;}.elementor-25034 .elementor-element.elementor-element-860a8c1{--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:flex-start;}.elementor-25034 .elementor-element.elementor-element-7c6594f{width:100%;max-width:100%;z-index:5;}.elementor-25034 .elementor-element.elementor-element-7c6594f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-25034 .elementor-element.elementor-element-7c6594f.elementor-element{--align-self:flex-start;}.tooltipster-box.tooltipster-box-7c6594f{border-radius:5px;}.tooltipster-sidetip div.tooltipster-box-7c6594f {padding:15px 15px 15px 15px;}.elementor-25034 .elementor-element.elementor-element-d4813e4{--display:flex;}.elementor-25034 .elementor-element.elementor-element-e20eaa0{width:100%;max-width:100%;}.elementor-25034 .elementor-element.elementor-element-e20eaa0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25034 .elementor-element.elementor-element-b336101{width:100%;max-width:100%;}.elementor-25034 .elementor-element.elementor-element-b336101 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-25034 .elementor-element.elementor-element-b336101.elementor-element{--align-self:flex-start;}.elementor-25034 .elementor-element.elementor-element-a22b23d{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25034 .elementor-element.elementor-element-ab06d25 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-25034 .elementor-element.elementor-element-ab06d25{text-align:left;}.elementor-25034 .elementor-element.elementor-element-ab06d25 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;text-transform:capitalize;color:var( --e-global-color-woostify_color_3 );}.elementor-25034 .elementor-element.elementor-element-99154ec > .elementor-widget-container{margin:05px 0px 0px 0px;}.elementor-25034 .elementor-element.elementor-element-99154ec{text-align:left;}.woocommerce .elementor-25034 .elementor-element.elementor-element-99154ec .woocommerce-product-details__short-description{color:var( --e-global-color-woostify_color_3 );font-size:1.125em;font-weight:500;}.elementor-25034 .elementor-element.elementor-element-2b771e6{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-25034 .elementor-element.elementor-element-c83ecfa{width:100%;max-width:100%;}.elementor-25034 .elementor-element.elementor-element-c83ecfa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25034 .elementor-element.elementor-element-c83ecfa.elementor-element{--align-self:center;}.elementor-25034 .elementor-element.elementor-element-1ec296a{--display:flex;border-style:none;--border-style:none;--border-radius:50px 50px 50px 50px;--margin-top:2%;--margin-bottom:05%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25034 .elementor-element.elementor-element-1ec296a:not(.elementor-motion-effects-element-type-background), .elementor-25034 .elementor-element.elementor-element-1ec296a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DAE1D9;}.elementor-25034 .elementor-element.elementor-element-1ec296a.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-25034 .elementor-element.elementor-element-8a1ed3f .elementor-repeater-item-aba6ef0 .premium-bullet-list-wrapper svg *{stroke-width:50;}.elementor-25034 .elementor-element.elementor-element-8a1ed3f .premium-bullet-list-content{overflow:hidden;}.elementor-25034 .elementor-element.elementor-element-8a1ed3f .premium-bullet-list-box {flex-direction:row;padding:0px 0px 0px 0px;}.elementor-25034 .elementor-element.elementor-element-8a1ed3f .premium-bullet-list-content, .elementor-25034 .elementor-element.elementor-element-8a1ed3f .premium-bullet-list-box{justify-content:center;}.elementor-25034 .elementor-element.elementor-element-8a1ed3f .premium-bullet-list-divider, .elementor-25034 .elementor-element.elementor-element-8a1ed3f .premium-bullet-list-wrapper-top{align-self:center;}.elementor-25034 .elementor-element.elementor-element-8a1ed3f{--pa-bullet-align:center;}.elementor-25034 .elementor-element.elementor-element-8a1ed3f .premium-bullet-list-text{display:flex;flex-direction:row;order:5;}.elementor-25034 .elementor-element.elementor-element-8a1ed3f > .elementor-widget-container{margin:0em 0em 0em 0em;padding:15px 15px 15px 15px;}.elementor-25034 .elementor-element.elementor-element-8a1ed3f .premium-bullet-list-wrapper{align-self:center;}.elementor-25034 .elementor-element.elementor-element-8a1ed3f .premium-bullet-list-badge{order:3;}.elementor-25034 .elementor-element.elementor-element-8a1ed3f .premium-bullet-list-content {border-radius:0px 0px 0px 0px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25034 .elementor-element.elementor-element-8a1ed3f .premium-bullet-list-wrapper i, .elementor-25034 .elementor-element.elementor-element-8a1ed3f .premium-bullet-list-text p, .elementor-25034 .elementor-element.elementor-element-8a1ed3f .premium-bullet-list-text span{font-size:25px;}.elementor-25034 .elementor-element.elementor-element-8a1ed3f .premium-bullet-list-wrapper svg, .elementor-25034 .elementor-element.elementor-element-8a1ed3f .premium-bullet-list-wrapper img{width:25px !important;height:25px !important;}.elementor-25034 .elementor-element.elementor-element-8a1ed3f .premium-bullet-list-wrapper i, .elementor-25034 .elementor-element.elementor-element-8a1ed3f .premium-bullet-list-icon-text p{color:var( --e-global-color-woostify_color_2 );}.elementor-25034 .elementor-element.elementor-element-8a1ed3f .premium-drawable-icon *, .elementor-25034 .elementor-element.elementor-element-8a1ed3f svg:not([class*="premium-"]){fill:var( --e-global-color-woostify_color_2 );}.elementor-25034 .elementor-element.elementor-element-8a1ed3f .premium-bullet-list-blur:hover .premium-bullet-list-wrapper i, .elementor-25034 .elementor-element.elementor-element-8a1ed3f .premium-bullet-list-blur:hover .premium-bullet-list-wrapper svg, .elementor-25034 .elementor-element.elementor-element-8a1ed3f .premium-bullet-list-blur:hover .premium-bullet-list-wrapper .premium-bullet-list-icon-text p{text-shadow:var( --e-global-color-woostify_color_2 );}.elementor-25034 .elementor-element.elementor-element-8a1ed3f .premium-bullet-list-content .premium-bullet-list-wrapper i ,.elementor-25034 .elementor-element.elementor-element-8a1ed3f .premium-bullet-list-content .premium-bullet-list-wrapper .premium-bullet-list-icon-text p, .elementor-25034 .elementor-element.elementor-element-8a1ed3f .premium-bullet-list-content .premium-bullet-list-wrapper svg , .elementor-25034 .elementor-element.elementor-element-8a1ed3f .premium-bullet-list-content .premium-bullet-list-wrapper img{border-radius:100px 100px 100px 100px;}.elementor-25034 .elementor-element.elementor-element-8a1ed3f .premium-bullet-list-wrapper {margin:0px 03px 0px 10px;}.elementor-25034 .elementor-element.elementor-element-8a1ed3f .premium-bullet-list-content .premium-bullet-list-wrapper i,.elementor-25034 .elementor-element.elementor-element-8a1ed3f .premium-bullet-list-content .premium-bullet-list-wrapper .premium-bullet-list-icon-text p , .elementor-25034 .elementor-element.elementor-element-8a1ed3f .premium-bullet-list-content .premium-bullet-list-wrapper svg , .elementor-25034 .elementor-element.elementor-element-8a1ed3f .premium-bullet-list-content .premium-bullet-list-wrapper img{padding:5px 5px 5px 5px;} .elementor-25034 .elementor-element.elementor-element-8a1ed3f .premium-bullet-list-text span {font-size:11px;font-weight:500;} .elementor-25034 .elementor-element.elementor-element-8a1ed3f .premium-bullet-list-text span{color:var( --e-global-color-woostify_color_2 );} .elementor-25034 .elementor-element.elementor-element-8a1ed3f .premium-bullet-list-blur:hover .premium-bullet-list-text span{text-shadow:var( --e-global-color-woostify_color_2 );}.elementor-25034 .elementor-element.elementor-element-8a1ed3f .premium-bullet-list-text {margin:0px 0px 0px 0px;}.elementor-25034 .elementor-element.elementor-element-8a1ed3f .premium-bullet-list-badge span{color:#fff;background-color:#6ec1e4;}.elementor-25034 .elementor-element.elementor-element-8a1ed3f .premium-bullet-list-badge span {border-radius:2px 2px 2px 2px;}.elementor-25034 .elementor-element.elementor-element-15781bf{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.1);--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-25034 .elementor-element.elementor-element-15781bf:not(.elementor-motion-effects-element-type-background), .elementor-25034 .elementor-element.elementor-element-15781bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#22412F;}.elementor-25034 .elementor-element.elementor-element-15781bf.e-con{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-25034 .elementor-element.elementor-element-a94ffd2{--display:flex;--border-radius:0px 00px 00px 0px;--margin-top:0%;--margin-bottom:0%;--margin-left:00%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-25034 .elementor-element.elementor-element-a94ffd2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-25034 .elementor-element.elementor-element-40c1450 > .elementor-widget-container{margin:0% 0% 0% 00%;padding:0% 5% 04% 0%;}.elementor-25034 .elementor-element.elementor-element-40c1450 .woocommerce-tabs .tabs li:not(.active) a{color:var( --e-global-color-woostify_color_1 );}.elementor-25034 .elementor-element.elementor-element-40c1450 .woocommerce-tabs.layout-accordion .woostify-accordion-title{color:var( --e-global-color-woostify_color_1 );padding:30px 0px 020px 0px;}.elementor-25034 .elementor-element.elementor-element-40c1450 .woocommerce-tabs li.active a{color:#C5FFBE;}.elementor-25034 .elementor-element.elementor-element-40c1450 .woocommerce-tabs.layout-accordion .woostify-tab-wrapper.active .woostify-accordion-title{color:#C5FFBE;}.elementor-25034 .elementor-element.elementor-element-40c1450 .woocommerce-tabs .tabs a, .elementor-25034 .elementor-element.elementor-element-40c1450 .woocommerce-tabs.layout-accordion .woostify-accordion-title{font-size:19px;font-weight:700;text-transform:uppercase;}.elementor-25034 .elementor-element.elementor-element-40c1450 .woocommerce-tabs .tabs a{padding:30px 0px 020px 0px;}.elementor-25034 .elementor-element.elementor-element-40c1450 .woocommerce-Tabs-panel{color:var( --e-global-color-woostify_color_1 );}.elementor-25034 .elementor-element.elementor-element-40c1450 .woocommerce-Tabs-panel, .elementor-25034 .elementor-element.elementor-element-40c1450 .woocommerce-Tabs-panel p{font-size:16px;font-weight:500;}.elementor-25034 .elementor-element.elementor-element-40c1450 #commentform input[type="submit"]{background-color:#75AF7A;font-size:16px;font-weight:500;padding:20px 20px 20px 20px;margin:0px 0px 0px 0px;}.elementor-25034 .elementor-element.elementor-element-7b80a13{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.1);--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-25034 .elementor-element.elementor-element-7b80a13:not(.elementor-motion-effects-element-type-background), .elementor-25034 .elementor-element.elementor-element-7b80a13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-25034 .elementor-element.elementor-element-7b80a13.e-con{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-25034 .elementor-element.elementor-element-abc5acc{--display:flex;--border-radius:0px 00px 00px 0px;--margin-top:0%;--margin-bottom:0%;--margin-left:00%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;--z-index:2;}.elementor-25034 .elementor-element.elementor-element-9eafbfb > .elementor-widget-container{margin:040px 0px 10px 0px;padding:0px 00px 0px 0px;}.elementor-25034 .elementor-element.elementor-element-9eafbfb{text-align:left;}.elementor-25034 .elementor-element.elementor-element-9eafbfb .elementor-heading-title{font-size:30px;font-weight:600;text-transform:uppercase;color:#22412F;}.elementor-25034 .elementor-element.elementor-element-2057589{--display:flex;}.elementor-25034 .elementor-element.elementor-element-2057589.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-25034 .elementor-element.elementor-element-7153346{width:100%;max-width:100%;}.elementor-25034 .elementor-element.elementor-element-7153346 > .elementor-widget-container{margin:0px 0px 040px 0px;}.elementor-25034 .elementor-element.elementor-element-7153346.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-25034 .elementor-element.elementor-element-4903497.elementor-element{--align-self:flex-start;}.elementor-25034 .elementor-element.elementor-element-4903497{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;font-style:italic;letter-spacing:2px;}.elementor-25034 .elementor-element.elementor-element-8689cf9{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:100px 100px 100px 100px;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.1);--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-25034 .elementor-element.elementor-element-8689cf9.e-con{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-25034 .elementor-element.elementor-element-5a833aa{--display:flex;--border-radius:0px 0px 20px 020px;--margin-top:0%;--margin-bottom:0%;--margin-left:00%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;--z-index:2;}.elementor-25034 .elementor-element.elementor-element-5a833aa:not(.elementor-motion-effects-element-type-background), .elementor-25034 .elementor-element.elementor-element-5a833aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B4D8B0;}.elementor-25034 .elementor-element.elementor-element-5a833aa.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-25034 .elementor-element.elementor-element-064c4db > .elementor-widget-container{margin:040px 0px 10px 0px;padding:0px 30px 0px 0px;}.elementor-25034 .elementor-element.elementor-element-064c4db{text-align:left;}.elementor-25034 .elementor-element.elementor-element-064c4db .elementor-heading-title{font-size:30px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-woostify_color_3 );}.elementor-25034 .elementor-element.elementor-element-247e043{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25034 .elementor-element.elementor-element-247e043.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-25034 .elementor-element.elementor-element-8d0be7a{width:100%;max-width:100%;}.elementor-25034 .elementor-element.elementor-element-8d0be7a > .elementor-widget-container{margin:0px 0px 040px 0px;padding:5px 5px 5px 5px;}.elementor-25034 .elementor-element.elementor-element-8d0be7a.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-25034 .elementor-element.elementor-element-9a487a4{--display:flex;--border-radius:20px 20px 0px 0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;--z-index:99;}.elementor-25034 .elementor-element.elementor-element-9a487a4:not(.elementor-motion-effects-element-type-background), .elementor-25034 .elementor-element.elementor-element-9a487a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-woostify_color_2 );}.elementor-25034 .elementor-element.elementor-element-671598f{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-woostify_color_1 );}.elementor-25034 .elementor-element.elementor-element-671598f > .elementor-widget-container{padding:2% 2% 1% 2%;}.elementor-25034 .elementor-element.elementor-element-671598f .elementor-headline{text-align:center;}.elementor-25034 .elementor-element.elementor-element-671598f .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-woostify_color_1 );}.elementor-25034 .elementor-element.elementor-element-671598f .elementor-headline-plain-text{color:var( --e-global-color-woostify_color_1 );}.elementor-25034 .elementor-element.elementor-element-671598f .elementor-headline .elementor-headline-dynamic-wrapper{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-25034 .elementor-element.elementor-element-b67afa9{--iteration-count:infinite;--dynamic-text-color:var( --e-global-color-woostify_color_1 );}.elementor-25034 .elementor-element.elementor-element-b67afa9 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-25034 .elementor-element.elementor-element-b67afa9.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-25034 .elementor-element.elementor-element-b67afa9 .elementor-headline{text-align:center;font-size:18px;}.elementor-25034 .elementor-element.elementor-element-b67afa9 .elementor-headline-dynamic-text{font-family:"Montserrat", Sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1.1px;}.elementor-25034 .elementor-element.elementor-element-6b8f357 > .elementor-widget-container{padding:1% 15% 1% 15%;}.elementor-25034 .elementor-element.elementor-element-6b8f357{text-align:center;font-size:16px;font-weight:600;color:var( --e-global-color-woostify_color_1 );}.elementor-25034 .elementor-element.elementor-element-f547024 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25034 .elementor-element.elementor-element-f547024 img{width:100%;height:48vh;object-fit:cover;object-position:center center;border-style:none;}.elementor-25034 .elementor-element.elementor-element-e5496d1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;--z-index:99;}.elementor-25034 .elementor-element.elementor-element-e5496d1:not(.elementor-motion-effects-element-type-background), .elementor-25034 .elementor-element.elementor-element-e5496d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25034 .elementor-element.elementor-element-0e9e093 > .elementor-widget-container{margin:80px 0px 50px 0px;}.elementor-25034 .elementor-element.elementor-element-0e9e093{text-align:center;}.elementor-25034 .elementor-element.elementor-element-0e9e093 .elementor-heading-title{font-size:39px;font-weight:800;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-woostify_color_2 );}.elementor-25034 .elementor-element.elementor-element-edd5320 > .elementor-widget-container{padding:0px 0px 015px 0px;}.elementor-25034 .elementor-element.elementor-element-edd5320 .related.products .products{grid-column-gap:20px;grid-row-gap:30px;}.elementor-25034 .elementor-element.elementor-element-edd5320 .related.products .product-loop-image-wrapper{margin-bottom:0px;}.elementor-25034 .elementor-element.elementor-element-edd5320 .related.products .woocommerce-loop-product__title{margin-bottom:0px;}.elementor-25034 .elementor-element.elementor-element-edd5320 .related.products .button{margin-top:0px;}.elementor-25034 .elementor-element.elementor-element-e86b959 > .elementor-widget-container{margin:80px 0px 50px 0px;}.elementor-25034 .elementor-element.elementor-element-e86b959{text-align:center;}.elementor-25034 .elementor-element.elementor-element-e86b959 .elementor-heading-title{font-size:39px;font-weight:800;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-woostify_color_2 );}.elementor-25034 .elementor-element.elementor-element-1f5373c.elementor-wc-products ul.products li.product{text-align:center;}.elementor-25034 .elementor-element.elementor-element-1f5373c > .elementor-widget-container{padding:0px 100px 0px 100px;}.elementor-25034 .elementor-element.elementor-element-1f5373c.elementor-wc-products  ul.products{grid-column-gap:100px;grid-row-gap:40px;}.elementor-25034 .elementor-element.elementor-element-1f5373c.elementor-wc-products ul.products li.product span.onsale{display:block;}body.elementor-page-25034:not(.elementor-motion-effects-element-type-background), body.elementor-page-25034 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2E8DC;}@media(max-width:1199px){.elementor-25034 .elementor-element.elementor-element-73801e7{--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-25034 .elementor-element.elementor-element-c082033{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25034 .elementor-element.elementor-element-2bf57ab .product_title{font-size:25px;}.elementor-25034 .elementor-element.elementor-element-c228da0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:010px;}.elementor-25034 .elementor-element.elementor-element-8a1ed3f > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-25034 .elementor-element.elementor-element-8a1ed3f .premium-bullet-list-wrapper{align-self:center;}.elementor-25034 .elementor-element.elementor-element-15781bf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25034 .elementor-element.elementor-element-7b80a13{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25034 .elementor-element.elementor-element-8689cf9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25034 .elementor-element.elementor-element-9a487a4{--padding-top:05%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-25034 .elementor-element.elementor-element-b67afa9 > .elementor-widget-container{padding:0% 2% 0% 2%;}.elementor-25034 .elementor-element.elementor-element-f547024 img{width:100%;border-radius:0px 0px 020px 20px;}.elementor-25034 .elementor-element.elementor-element-e5496d1{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-25034 .elementor-element.elementor-element-edd5320 .related.products .products{grid-column-gap:20px;grid-row-gap:30px;}.elementor-25034 .elementor-element.elementor-element-edd5320 .related.products .product-loop-image-wrapper{margin-bottom:0px;}.elementor-25034 .elementor-element.elementor-element-edd5320 .related.products .woocommerce-loop-product__title{margin-bottom:0px;}.elementor-25034 .elementor-element.elementor-element-edd5320 .related.products .button{margin-top:0px;}.elementor-25034 .elementor-element.elementor-element-1f5373c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-25034 .elementor-element.elementor-element-73801e7{--width:100%;}.elementor-25034 .elementor-element.elementor-element-b5ef7b8{--width:45%;}.elementor-25034 .elementor-element.elementor-element-9bbc13d{--width:52%;}.elementor-25034 .elementor-element.elementor-element-a4c4a12{--width:100%;}.elementor-25034 .elementor-element.elementor-element-1ec296a{--width:100%;}.elementor-25034 .elementor-element.elementor-element-15781bf{--width:100%;}.elementor-25034 .elementor-element.elementor-element-a94ffd2{--width:100%;}.elementor-25034 .elementor-element.elementor-element-7b80a13{--width:100%;}.elementor-25034 .elementor-element.elementor-element-abc5acc{--width:100%;}.elementor-25034 .elementor-element.elementor-element-9a487a4{--width:100%;}}@media(max-width:1199px) and (min-width:768px){.elementor-25034 .elementor-element.elementor-element-73801e7{--width:100%;}.elementor-25034 .elementor-element.elementor-element-9bbc13d{--width:45%;}}@media(max-width:767px){.elementor-25034 .elementor-element.elementor-element-73801e7{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:020px;--padding-right:20px;}.elementor-25034 .elementor-element.elementor-element-50ed2c9{--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-25034 .elementor-element.elementor-element-c86bef7{top:19px;}body:not(.rtl) .elementor-25034 .elementor-element.elementor-element-a4ce4c7{right:9%;}body.rtl .elementor-25034 .elementor-element.elementor-element-a4ce4c7{left:9%;}.elementor-25034 .elementor-element.elementor-element-a4ce4c7{top:8px;z-index:100;}.elementor-25034 .elementor-element.elementor-element-9bbc13d{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:101;}.elementor-25034 .elementor-element.elementor-element-9bbc13d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-25034 .elementor-element.elementor-element-c082033{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-25034 .elementor-element.elementor-element-c082033.e-con{--align-self:flex-start;}.elementor-25034 .elementor-element.elementor-element-b73c43d{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-25034 .elementor-element.elementor-element-a4c4a12{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;top:-10px;}.elementor-25034 .elementor-element.elementor-element-324c449 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-25034 .elementor-element.elementor-element-2bf57ab > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25034 .elementor-element.elementor-element-c228da0{--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25034 .elementor-element.elementor-element-c228da0.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-25034 .elementor-element.elementor-element-c8f85aa{width:auto;max-width:auto;}.elementor-25034 .elementor-element.elementor-element-c8f85aa > .elementor-widget-container{padding:0px 010px 0px 010px;}.elementor-25034 .elementor-element.elementor-element-ec8cb7f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25034 .elementor-element.elementor-element-ec8cb7f.elementor-element{--order:0;}.elementor-25034 .elementor-element.elementor-element-860a8c1.e-con{--order:1;}.elementor-25034 .elementor-element.elementor-element-b336101 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25034 .elementor-element.elementor-element-b336101.elementor-element{--order:1;}.elementor-25034 .elementor-element.elementor-element-a22b23d{--margin-top:2%;--margin-bottom:08%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25034 .elementor-element.elementor-element-a22b23d.e-con{--order:0;}.elementor-25034 .elementor-element.elementor-element-99154ec > .elementor-widget-container{margin:5px 0px 0px 00px;padding:0px 0px 0px 0px;}.elementor-25034 .elementor-element.elementor-element-99154ec.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-25034 .elementor-element.elementor-element-2b771e6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25034 .elementor-element.elementor-element-2b771e6.e-con{--order:3;}.elementor-25034 .elementor-element.elementor-element-0b329a5.elementor-element{--order:4;}.elementor-25034 .elementor-element.elementor-element-1ec296a{--margin-top:05%;--margin-bottom:8%;--margin-left:0%;--margin-right:0%;}.elementor-25034 .elementor-element.elementor-element-1ec296a.e-con{--order:4;}.elementor-25034 .elementor-element.elementor-element-8a1ed3f .premium-bullet-list-box {flex-direction:row;}.elementor-25034 .elementor-element.elementor-element-8a1ed3f .premium-bullet-list-content, .elementor-25034 .elementor-element.elementor-element-8a1ed3f .premium-bullet-list-box{justify-content:flex-start;}.elementor-25034 .elementor-element.elementor-element-8a1ed3f .premium-bullet-list-divider, .elementor-25034 .elementor-element.elementor-element-8a1ed3f .premium-bullet-list-wrapper-top{align-self:flex-start;}.elementor-25034 .elementor-element.elementor-element-8a1ed3f{--pa-bullet-align:flex-start;}.elementor-25034 .elementor-element.elementor-element-8a1ed3f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25034 .elementor-element.elementor-element-8a1ed3f .premium-bullet-list-wrapper{align-self:flex-start;}.elementor-25034 .elementor-element.elementor-element-15781bf{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-25034 .elementor-element.elementor-element-40c1450 > .elementor-widget-container{padding:5% 0% 5% 0%;}.elementor-25034 .elementor-element.elementor-element-7b80a13{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-25034 .elementor-element.elementor-element-9eafbfb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-25034 .elementor-element.elementor-element-2057589{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25034 .elementor-element.elementor-element-8689cf9{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-25034 .elementor-element.elementor-element-064c4db > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-25034 .elementor-element.elementor-element-247e043{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25034 .elementor-element.elementor-element-9a487a4{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-25034 .elementor-element.elementor-element-9a487a4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-25034 .elementor-element.elementor-element-b67afa9 .elementor-headline{text-align:center;}.elementor-25034 .elementor-element.elementor-element-6b8f357 > .elementor-widget-container{padding:5% 4% 2% 4%;}.elementor-25034 .elementor-element.elementor-element-6b8f357{text-align:center;font-size:16px;}.elementor-25034 .elementor-element.elementor-element-f547024 img{border-radius:0px 0px 0px 0px;}.elementor-25034 .elementor-element.elementor-element-e5496d1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:01%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-25034 .elementor-element.elementor-element-edd5320 .related.products .products{grid-column-gap:20px;grid-row-gap:30px;}.elementor-25034 .elementor-element.elementor-element-edd5320 .related.products .product-loop-image-wrapper{margin-bottom:0px;}.elementor-25034 .elementor-element.elementor-element-edd5320 .related.products .woocommerce-loop-product__title{margin-bottom:0px;}.elementor-25034 .elementor-element.elementor-element-edd5320 .related.products .button{margin-top:0px;}.elementor-25034 .elementor-element.elementor-element-1f5373c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-25034 .elementor-element.elementor-element-1f5373c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for shortcode, class: .elementor-element-c86bef7 */.back-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: .5em 1em;
  cursor: pointer;
  background-color: transparent;
  color: #fff;
  border: none;
  font-size: 1.5rem;
}

.back-button::before {
  content: "\f060";                 
  font-family: "Font Awesome 5 Free";
  font-weight: 900; 
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ee9558d */.stocklevel
{
    font-size: 11px;
    width: auto !important;
    text-wrap-mode: nowrap;
    background-color: #bd5c5c;
    color: white;
    border-radius: 100px;
    padding: 0px 10px;
    text-transform: uppercase;
    font-weight: 900;
        line-height: 25px;
}

@media (max-width: 847px){
    .stocklevel
{
    font-size: 9px;
    
}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fa1219c */.singlepoints
{
    font-size: 11px;
    width: auto !important;
    text-wrap-mode: nowrap;
    background-color: #22412F;
    color: #B4D8B0;
    border-radius: 100px;
    padding: 0px 10px !important;
    text-transform: uppercase;
    font-weight: 900;
}

@media (max-width: 847px){
    .singlepoints
{
    font-size: 9px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f866324 */.elementor-element-d17ab90
{
    padding-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for woostify-breadcrumb, class: .elementor-element-324c449 */.single-product .woostify-breadcrumb
{padding-bottom: 0px !important}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-198b37d */#pronunc {font-size: 1.2em;}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-595c52a */.review-snippet {
  display: inline-block;
  padding: .6em 1em;
 /*border: 1px solid #ddd;*/
  border-left: 4px solid #800020;
  border-radius: 4px;
  box-shadow: 0 1px 4px rgba(0,0,0,.1);
  background: #fff;
  font-size: .95em;
	margin-bottom: 2%;
}

.review-snippet span[itemprop="author"],
.review-snippet span[itemprop="reviewRating"] {
  font-weight: bold;
  font-style: italic;
}

.review-snippet span[itemprop="author"] {
  margin-right: .5em;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b336101 */.wine-sustainability-features {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    background-color: #22412F;
    border-radius: 10px;
    padding: 12px 24px;
    list-style: none;
    margin-bottom: 30px;
    width: 100%;
    border: solid 1px;
}

.wine-sustainability-feature {
    display: flex;
    align-items: center;
    margin: 0 9px;
    color: #b4d8b0;
    font-size: 12px;
    line-height: 3.2;
    font-weight: 600;
}


.wine-sustainability-icon
{
    margin-right: 12px;
flex: none;
  width: 22px !important;
  height: 22px;
  font-size: 0.8rem; 
  color: #b4d8b0;   
  border-radius: 50%; 
  text-align: center;
  line-height: 1;         
}

.wine-sustainability-features::after {
    font-family: "Font Awesome 5 Free"; 
    content: "\f06c";
    font-weight: 900;
    font-size: 20px;
    position: absolute;
    right: 5px;
    top: 7%;
    transform: translateY(-50%);
    color: #b4d8b0;
    animation: float 2s infinite ease-in-out;
}

@keyframes float {
    0%, 100% {
        transform: translateY(-50%) translateX(0);
    }
    50% {
        transform: translateY(-55%) translateX(2px);
    }
}

@media (max-width: 767px){
    .wine-sustainability-features
    {
        display: inline-block;
      
            padding: 12px 0px;

    }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ab06d25 */.green-dot {
    color: #75AF7A;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-99154ec *//* 1) Target only your review markup in the short description */
.woocommerce-product-details__short-description 
  .review‑snippet br {
  display: none;
}

/* 2) Make each span a block with zero margins/padding */
.woocommerce-product-details__short-description 
  .review‑snippet span {
  display: block !important;
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.8 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c83ecfa */.taglinesingleproduct
{
    font-size: 18px;
    font-family: Montserrat;
    text-transform: uppercase;
}

.product-attribute-list > a
{
    Color: #22412F;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0b329a5 */.features-slider-wrapper {
  position: relative;
  padding: 3rem 0 2rem;
  overflow: hidden;
  touch-action: pan-y;
  cursor: grab;
  border-bottom: 1px solid #efefef;
    margin: 2em 0;
}

.features-slider-wrapper:before {
content: "Highlights";
    position: absolute;
    top: 0;
    font-weight: 500;
    font-size: 1.2em;
}
.features-slider-wrapper:active {
  cursor: grabbing;
}
.features-slider {
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: clamp(250px,20%,280px);
  gap: 12px;
  will-change: transform;
  transform: translateX(0);
   will-change: transform;
}

/* ==== cards ==== */
.feature-item {
  background: #ffffff00;
  overflow: hidden;
}
.feature-image {
  width: 100%;
  aspect-ratio: 1/1;
  object-fit: cover;
  display: block;
  border-radius: 8px !important;
filter: saturate(.75);
}
.feature-title {
  margin: .75rem .5rem .25rem;
  font-size: 1rem;
  font-weight: 600;
  text-transform: uppercase;
  color: #000;
  min-height: 36px;
}
.feature-desc {
  margin: 0 .5rem 1rem;
  font-size: .875rem;
  line-height: 1.4;
  color: #000;
  font-weight: 500;
}

/* ==== arrows: hidden by default ==== */
.features-arrow {
  display: none;
  position: absolute;
  top: 0;  
  border: solid 1px;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  font-size: 1.25rem;
  line-height: 1;
  cursor: pointer;
  z-index: 10;
  background-color: #00000000;
}
.features-arrow--prev { margin-right: 1em; right: 2rem; }
.features-arrow--next { right: 0rem; }

/* only show on desktop pointers */
@media (hover: hover) and (pointer: fine) {
  .features-arrow {
    display: block;
  }
}

/* ==== mobile: native scroll ==== */
@media (hover: none) and (pointer: coarse) {
  .features-slider-wrapper {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    touch-action: pan-x pan-y;
    cursor: auto;
    scrollbar-width: none;
  }
  .features-slider {
    transform: none !important;
  }
}


.features-slider.animate {
  transition: transform 0.3s ease-out;
}

.feature-overlay-icon {
  position: absolute;
  bottom: 8px;
  left: 8px;
  width: 2.8rem;
  height: auto;
  pointer-events: none;
  z-index: 10;
  box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px !important;
    background-color: #22412fab;
    padding: 2%;
    backdrop-filter: blur(1px);
    border-radius: 50% !important;
}

.feature-image-wrapper {
  position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c082033 */.singlecontainermain{padding-left: 4%; padding-right: 4%}/* End custom CSS */
/* Start custom CSS for woostify-product-data-tabs, class: .elementor-element-40c1450 */.singleproductdata
{
    background-color: #22412F;
}

.woostify-accordion-title:hover
{color: #C5FFBE !important;}

.woostify-accordion-title{border-bottom: 1px solid #465b4f;}

.woocommerce-tabs.layout-accordion .woocommerce-Tabs-panel .woostify-tab-inner
{padding-top: 15px;}

.woostify-tab-scroll-content h2, .woostify-tab-scroll-content h3
{color: #B4D8B0 !important;}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7153346 */.pairingshort{display: flex;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2057589 */.singleproductpairing
{
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8d0be7a */.taste-profile-wrapper {
  position: relative;
}

.taste-profile-carousel {
  display: flex;
  overflow-x: auto;
  scroll-snap-type: x mandatory;
  -webkit-overflow-scrolling: touch;
  margin: 1.5em 0;
}

.taste-profile-carousel::-webkit-scrollbar {
  display: none;
}

.slider-container {
  flex: 0 0 100%;
  scroll-snap-align: start;
  box-sizing: border-box;
  padding: 0 1em;
}

.taste-arrow {
  display: block;
  position: absolute;
  top: 0%;
  transform: translateY(-50%);
  border: solid 1px;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  font-size: 1.25rem;
  line-height: 1;
  cursor: pointer;
  z-index: 10;
  background-color: transparent;
  color: #333;
}

.taste-arrow--prev {
  right: 3em;
}

.taste-arrow--next {
  right: 0em;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2327627 */.producer-simple {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 1rem;
  margin: 2rem 0;
  text-align: center;
}

.producer-simple__img {
  width: auto;
  height: 500px !important;
  border-radius: 8px !important;
      aspect-ratio: 1 / 1;
    object-fit: cover;
}

.producer-simple__desc {
  font-size: 1rem;
  line-height: 1.6;
  text-transform: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-247e043 */.singleproductpairing
{
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a833aa */.pairingcontainer{padding-left: 5%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bbc13d */.prdctinfo {place-content: center;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73801e7 */@media (min-width: 768px){
.product-red .mainproductflex
{  
  z-index: 1;
  background-color: #f2e8dc;
  background-image:
    url("https://burgundywineclub.co.uk/wp-content/uploads/2025/04/redbg.svg"),
    linear-gradient(to bottom, #f2e8dc 78%, #fff 20%);
  background-repeat: no-repeat, no-repeat;
  background-position: center center, center top;
  background-size: cover, cover;

  background-attachment: fixed, scroll;
}

.product-white .mainproductflex
{  
  z-index: 1;
  background-color: #f2e8dc;
  background-image:
    url("https://burgundywineclub.co.uk/wp-content/uploads/2025/04/whitebg.svg"),
    linear-gradient(to bottom, #f2e8dc 78%, #fff 20%);
  background-repeat: no-repeat, no-repeat;
  background-position: bottom center, center top;
  background-size: cover, cover;

  background-attachment: fixed, scroll;
}
}


/* For Red Products on Single Product Page */

@media (max-width: 767px) {

.product-red .gallery-item--main{
  background: none;
}

.product-white .gallery-item--main {
  background: none;
}

.product-red .gallery-item--main{
  width: 100%;
  box-sizing: border-box;
  background-color: #f2e8dc;
  background-image:
    url("https://burgundywineclub.co.uk/wp-content/uploads/2025/04/redbqsquaresingle.svg"),
    linear-gradient(to bottom, #f2e8dc 78%, #fff 20%);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}

.product-white .gallery-item--main {
  width: 100%;
  box-sizing: border-box;
  background-color: #f2e8dc;
  background-image:
    url("https://burgundywineclub.co.uk/wp-content/uploads/2025/04/whitebqsquaresingle.svg"),
    linear-gradient(to bottom, #f2e8dc 78%, #fff 20%);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}

}

#view{background-color: #f2e8dc !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a487a4 */.whyburg/* End custom CSS */
/* Start custom CSS */#view
{
    background-color: #f2e8dc !important;
}/* End custom CSS */