/* Product row (converted from the live Maggi Tools rows 83198fb… and Wood-Mizer featured product dca5f36). */
.ew-pr { --display:flex; --flex-direction:row; --flex-wrap-mobile:wrap; --gap:0px 0px; --row-gap:0px; --column-gap:0px; --padding-top:4%; --padding-bottom:4%; --padding-left:4%; --padding-right:4%; }
.ew-pr--image-left { --flex-direction:row-reverse; --flex-wrap-mobile:wrap-reverse; }
.ew-pr--light { background-color:var(--ew-off-white); }
.ew-pr__text { --display:flex; --flex-direction:column; --flex-wrap-mobile:wrap; --justify-content:center; }
.ew-pr__title { text-align:start; }
.ew-pr__title .ew-heading__title { font-family:var(--ew-font-gibson); font-size:30px; font-weight:300; text-transform:uppercase; line-height:1.2em; color:var(--ew-purple); }
.ew-pr__title strong, .ew-pr__title b { font-weight:900; }
.ew-pr__body { font-family:var(--ew-font-jakarta); font-size:18px; font-weight:300; line-height:1.4em; color:var(--ew-text); }
.ew-pr__media { --display:flex; --flex-direction:column; --flex-wrap-mobile:wrap; }
/* Featured product */
.ew-pr--featured { --padding-top:5%; --padding-bottom:5%; --padding-left:5%; --padding-right:5%; }
.ew-pr--featured .ew-pr__text { --justify-content:initial; }
.ew-pr--featured .ew-pr__media { --justify-content:center; }
.ew-pr__pre { text-align:start; }
.ew-pr__pre .ew-heading__title { font-family:var(--ewt-pre-heading-fixed-font-family); font-size:var(--ewt-pre-heading-fixed-font-size); font-weight:var(--ewt-pre-heading-fixed-font-weight); text-transform:var(--ewt-pre-heading-fixed-text-transform); line-height:var(--ewt-pre-heading-fixed-line-height); color:var(--ew-purple); }
.ew-pr--featured .ew-pr__title .ew-heading__title { font-family:var(--ewt-h2-large-font-family); font-size:var(--ewt-h2-large-font-size); font-weight:var(--ewt-h2-large-font-weight); text-transform:var(--ewt-h2-large-text-transform); line-height:var(--ewt-h2-large-line-height); }
.ew-pr--featured .ew-pr__body { font-family:var(--ewt-body-fixed-font-family); font-size:var(--ewt-body-fixed-font-size); font-weight:var(--ewt-body-fixed-font-weight); line-height:var(--ewt-body-fixed-line-height); color:inherit; }
@media(max-width:767px) {
	.ew-pr { --padding-top:15%; --padding-bottom:15%; --padding-left:5%; --padding-right:5%; }
	.ew-pr--range { --flex-direction:row-reverse; --flex-wrap-mobile:wrap-reverse; }
	.ew-pr__pre, .ew-pr__title { text-align:center; }
	.ew-pr--range .ew-pr__title .ew-heading__title { font-size:25px; }
	.ew-pr--range .ew-pr__body > .ew-w__c { margin:0px 0px 45px 0px; }
	.ew-pr--range .ew-pr__body { font-size:16px; }
	.ew-pr__body { text-align:center; }
	.ew-pr--featured .ew-pr__media { --margin-top:20px; }
	.ew-pr__button > .ew-w__c { text-align: left; }
	.ew-pr__button .ew-btn { width: 100%; }
}
@media(min-width:768px) {
	.ew-pr__text { --width:50%; }
	.ew-pr__media { --width:50%; }
}
