.elementor-29131 .elementor-element.elementor-element-6f496a2{--display:flex;--min-height:305px;--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;--justify-content:center;--margin-top:-4%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-29131 .elementor-element.elementor-element-6f496a2:not(.elementor-motion-effects-element-type-background), .elementor-29131 .elementor-element.elementor-element-6f496a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thrivepeptiva.co.uk/wp-content/uploads/2026/08/shop-page-banner.webp");background-position:center center;background-size:cover;}.elementor-29131 .elementor-element.elementor-element-3081e38{text-align:center;}.elementor-29131 .elementor-element.elementor-element-3081e38 .elementor-heading-title{font-size:60px;color:var( --e-global-color-secondary );}.elementor-29131 .elementor-element.elementor-element-eb953b7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 0% 0% 0%;padding:5% 5% 0% 5%;}.elementor-29131 .elementor-element.elementor-element-eb953b7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29131 .elementor-element.elementor-element-120f25e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-29131 .elementor-element.elementor-element-120f25e7 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;}.elementor-29131 .elementor-element.elementor-element-f493c8f{text-align:center;}.elementor-29131 .elementor-element.elementor-element-f493c8f .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-primary );}.elementor-29131 .elementor-element.elementor-element-201b5c65 .wd-text-block{max-width:1000px;color:var( --e-global-color-text );}.elementor-29131 .elementor-element.elementor-element-201b5c65 u{color:var( --e-global-color-text );}.elementor-29131 .elementor-element.elementor-element-33e55925{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 0% 0% 0%;padding:0% 8% 10% 8%;}.elementor-29131 .elementor-element.elementor-element-33e55925 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29131 .elementor-element.elementor-element-547f417c{--wd-brd-radius:8px;}.elementor-29131 .elementor-element.elementor-element-547f417c .wd-products-with-bg, .elementor-29131 .elementor-element.elementor-element-547f417c .wd-products-with-bg .wd-product{--wd-prod-bg:var( --e-global-color-primary );--wd-bordered-bg:var( --e-global-color-primary );}@media(max-width:768px){.elementor-29131 .elementor-element.elementor-element-6f496a2{--min-height:85px;--margin-top:-13%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-29131 .elementor-element.elementor-element-3081e38 .elementor-heading-title{font-size:25px;}.elementor-29131 .elementor-element.elementor-element-eb953b7{margin:0% 0% 0% 0%;padding:5% 5% 5% 5%;}.elementor-29131 .elementor-element.elementor-element-120f25e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 2px;text-align:center;}.elementor-29131 .elementor-element.elementor-element-f493c8f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-29131 .elementor-element.elementor-element-f493c8f .elementor-heading-title{font-size:35px;}.elementor-29131 .elementor-element.elementor-element-201b5c65 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29131 .elementor-element.elementor-element-33e55925{margin:0% 0% -12% 0%;}}