body.ce-site.single-product div.product .ce-product-overview .ce-product-intro{margin:9px 0 18px;line-height:1.6;color:#466252;font-size:14px;max-width:67ch}body.ce-site.single-product div.product .ce-product-overview .ce-product-intro p{margin:0}body.ce-site.single-product div.product .ce-product-overview .woocommerce-product-rating{display:flex;align-items:center;gap:9px;margin:0 0 10px;min-height:20px}body.ce-site.single-product div.product .ce-product-overview .woocommerce-product-rating .star-rating{color:#df9a22;margin:0}body.ce-site.single-product div.product .ce-product-overview .ce-service-benefits{margin:16px 0 8px;gap:9px;grid-template-columns:repeat(3,minmax(0,1fr))}body.ce-site.single-product div.product .ce-product-overview .ce-service-benefits>a{display:flex;flex-direction:row;align-items:center;gap:9px;min-height:58px;padding:10px 11px;border-radius:10px}body.ce-site.single-product div.product .ce-product-overview .ce-service-benefits>a>svg:first-child{width:23px;height:23px;flex:0 0 23px}body.ce-site.single-product div.product .ce-product-overview .ce-service-benefits strong{font-size:12px;line-height:1.45}body.ce-site.single-product div.product .ce-product-overview .ce-service-benefits small{font-size:10px;line-height:1.4;margin-top:3px}.ce-product-reviews{clear:both;min-width:0;scroll-margin-top:110px;padding:32px 0;border-top:1px solid #dbe8df}.ce-product-reviews>h2{font-size:clamp(22px,2.2vw,30px);margin:0 0 18px}.ce-product-reviews #reviews{max-width:1140px;margin:auto}.ce-product-reviews #review_form_wrapper{max-width:790px;margin-top:24px}@media(max-width:767px){body.ce-site .ce-benefits-v8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;grid-auto-columns:auto;gap:9px;overflow:visible;scroll-snap-type:none;padding-bottom:15px;margin-block:12px 20px}body.ce-site .ce-benefits-v8>a{min-width:0;min-height:76px;padding:12px;display:flex;flex-direction:row;text-align:left;align-items:center;gap:9px;scroll-snap-align:none}body.ce-site .ce-benefits-v8>a:last-child{grid-column:1/-1}body.ce-site .ce-benefits-v8 .ce-benefit-copy>span{font-size:12px;line-height:1.4}body.ce-site .ce-benefits-v8 .ce-benefit-copy strong{font-size:13px;line-height:1.5}body.ce-site.single-product .ce-product-overview>.summary>.woocommerce-product-rating{order:8;margin:0 0 4px;width:100%}body.ce-site.single-product .ce-product-overview>.summary>.ce-product-intro{order:15;margin:2px 0 8px;width:100%}body.ce-site.single-product div.product .ce-product-overview .ce-service-benefits{order:85;grid-template-columns:1fr;gap:7px;margin-top:6px}body.ce-site.single-product div.product .ce-product-overview .ce-service-benefits>a{min-height:49px;padding:9px 12px;flex-direction:row;align-items:center;gap:12px}body.ce-site.single-product div.product .ce-product-overview .ce-service-benefits>a>span{width:auto;flex:1}body.ce-site.single-product div.product .ce-product-overview .ce-service-benefits small{display:block;font-size:11px}body.ce-site.single-product div.product .ce-product-overview .ce-service-benefits strong{font-size:12px}.ce-product-reviews{padding:22px 0}}@media(max-width:380px){body.ce-site .ce-benefits-v8>a{padding:9px 8px;gap:7px}body.ce-site .ce-benefits-v8 .ce-benefit-icon{width:30px;height:30px;min-width:30px}body.ce-site .ce-benefits-v8 .ce-benefit-copy strong{font-size:12px}}