/** Shopify CDN: Minification failed

Line 34:793 Unexpected "}"

**/
html body .rr-modal-brand{display:flex;align-items:center;gap:20px}
html body .rr-modal-brand>img{width:150px!important;height:auto!important;border-radius:0!important;object-fit:contain}
html body .rr-modal-brand>span{font-size:12px;letter-spacing:.12em}
html body .rr-modal-image>video{width:100%;height:100%;object-fit:cover;display:block}
.rr-result-duo figure,.rr-results-images figure{position:relative;overflow:hidden}
html body .rl-result-logo{position:absolute;left:17.5%;top:43%;width:65%;height:auto;pointer-events:none;z-index:2;mix-blend-mode:screen}
html body .rl-result-logo img{width:100%!important;height:auto!important;aspect-ratio:auto!important;object-fit:contain!important;border-radius:0!important;filter:grayscale(1) invert(1);mix-blend-mode:screen;opacity:.85}
html body .rlx-foot{padding:32px 0 20px!important;min-height:0!important}
html body .rlx-foot .rlx-foot-grid{display:grid!important;grid-template-columns:minmax(240px,1.3fr) repeat(2,minmax(0,1fr))!important;gap:32px!important;align-items:start!important}
html body .rlx-foot .rlx-foot-col{display:flex!important;flex-direction:column;gap:10px!important;grid-row:auto!important;grid-column:auto!important}
html body .rlx-foot .rlx-foot-col a{font-size:14px!important;line-height:1.35!important;margin:0!important}
html body .rlx-foot .rlx-foot-col b{margin-bottom:6px!important}
html body .rlx-foot .rlx-foot-brand p{font-size:14px!important;margin:14px 0!important}
html body .rlx-foot .rlx-foot-brand>img{max-width:180px!important;height:auto!important}
html body .rlx-foot .rlx-foot-bottom{display:block!important;margin:24px 0 0!important;padding:0!important}
html body .rlx-foot .rlx-foot-social{grid-column:1/-1!important;flex-direction:row!important}
html body .rlx-foot .rlx-foot-mobile-mark{display:none!important}
@media(max-width:700px){html body .rlx-foot .rlx-foot-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px 18px!important}html body .rlx-foot .rlx-foot-brand{grid-column:1/-1!important}}
html body .rlx-foot .rlx-foot-mark{display:block!important;position:relative!important;width:100%!important;height:clamp(110px,17vw,240px)!important;margin:20px auto -20px!important;overflow:hidden!important;pointer-events:none}
html body .rlx-foot .rlx-foot-mark>span{display:block!important;position:absolute!important;inset:0!important;background:linear-gradient(white,rgba(255,255,255,.1))!important;mask-image:var(--logo);-webkit-mask-image:var(--logo);mask-size:90% auto;-webkit-mask-size:90% auto;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center top;-webkit-mask-position:center top;opacity:.8}

.rl-results-heading{max-width:1440px;margin:0 auto;padding:64px 48px 32px}
html body .rr .rl-results-heading h1{font-size:20px;line-height:1.5;letter-spacing:0;font-weight:500;margin:0;color:#101010}
html body .rr-results-rows{padding-top:0!important}
html body .rr-pipe-image{background:#eef4f1!important;display:flex;align-items:center;justify-content:center}
.rr-pipe-image .placeholder-svg{width:60%;height:60%;opacity:.35}
@media(max-width:700px){.rl-results-heading{padding:32px 24px 24px}}

html body .rr-dialog .rr-skin-effect{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:center;padding:28px}html body .rr-dialog .rr-skin-effect img{width:100%;height:320px;object-fit:cover;border-radius:16px}html body .rr-dialog .rr-skin-effect h4{font-size:24px;font-weight:600;line-height:1.3;margin:0 0 12px}html body .rr-dialog .rr-skin-effect p{font-size:18px;font-weight:400;line-height:1.55;margin:0}html body .rr-dialog .rr-skin-effect .rr-popup-source{font-size:14px!important;margin-top:14px!important}@media(max-width:600px){html body .rr-dialog .rr-skin-effect{gap:16px;padding:20px}html body .rr-dialog .rr-skin-effect img{height:220px}html body .rr-dialog .rr-skin-effect h4{font-size:20px}}html body .rr-dialog .rr-skin-effect p{font-size:20px}}

/* Product page FAQ and evidence links */
html body .rr-product-extra{max-width:1440px;margin:0 auto}
html body .rr-product-faq{padding-top:56px}
html body .rr-popup-source{font-size:14px!important;line-height:1.5!important;margin-top:18px!important;color:#64716d}
html body .rr-popup-source a{color:inherit;text-decoration:underline;text-underline-offset:3px}
html body .rr-dialog .rr-skin-effect img{display:block}
html body .rr-dialog .rr-skin-effect>div:last-child p:first-child{font-size:20px;font-weight:400;line-height:1.55}
@media(max-width:700px){html body .rr-product-faq{padding-top:36px}}
header nav[aria-label="Main navigation"] a,header nav[aria-label="Main navigation"] button{position:relative;text-decoration:none!important}
header nav[aria-label="Main navigation"] a::after,header nav[aria-label="Main navigation"] button::after{content:"";position:absolute;left:0;bottom:-5px;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .25s ease}
header nav[aria-label="Main navigation"] a:hover::after,header nav[aria-label="Main navigation"] button:hover::after,header nav[aria-label="Main navigation"] a:focus::after,header nav[aria-label="Main navigation"] button:focus::after,header nav[aria-label="Main navigation"] a:active::after,header nav[aria-label="Main navigation"] button:active::after,header nav[aria-label="Main navigation"] [aria-expanded="true"]::after{transform:scaleX(1)}

html body .rr-product-extra .rr-pipes .rr-pill{display:none!important}

.rr .rr-detailed-cards h3,.rr .rr-detailed-cards p,.rr .rr-detailed-cards small{font-family:"Quicksand",Arial,sans-serif!important;font-weight:700!important;letter-spacing:normal!important}
.rr .rr-detailed-cards .rr-card-source{font-size:12px;line-height:1.5;margin-top:18px;color:#39443f}

.rr .rr-topic{font-family:"Quicksand",Arial,sans-serif!important;font-weight:700!important;letter-spacing:normal!important}

.rr .rr-faq summary,.rr-pipes p{font-family:"Quicksand",Arial,sans-serif!important;font-weight:700!important;letter-spacing:normal!important}

.rr .rr-pill + h2 + .rr-intro{font-family:"Quicksand",Arial,sans-serif!important;font-weight:700!important;letter-spacing:normal!important}
