.mrf,.mrf *,.mrf *:before,.mrf *:after{box-sizing:border-box}.mrf :where(h1,h2,h3,h4,h5,h6,p,figure,blockquote,ul,ol,li,dl,dd,dt,figcaption,table,fieldset){margin:0;padding:0}.mrf :where(ul,ol){list-style:none}.mrf{font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);font-weight:var(--weight-regular);color:var(--color-text);-webkit-font-smoothing:antialiased}.mrf img{display:block;max-width:100%}.mrf a{color:inherit;text-decoration:none}.mrf button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}.mrf h1,.mrf h2,.mrf h3,.mrf h4,.mrf h5,.mrf h6{font-family:var(--font-heading);font-weight:var(--weight-heading);letter-spacing:var(--tracking-tight);color:var(--color-text);margin:0}.mrf .section-title{font-family:var(--font-heading);font-weight:var(--weight-heading);font-size:var(--text-h2);line-height:var(--leading-heading);letter-spacing:var(--tracking-tight);color:var(--color-text)}.mrf-sprite{position:absolute;width:0;height:0;overflow:hidden}.mrf .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.mrf .glass{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border:var(--glass-border)}.mrf .shine{position:relative;overflow:hidden;--shine-color: rgba(255, 255, 255, .6);--shine-width: 24%;--shine-angle: 108deg;--shine-duration: .8s;--shine-travel: 101%}.mrf .shine:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(var(--shine-angle),transparent calc(50% - var(--shine-width) / 2),var(--shine-color) calc(50% - var(--shine-width) / 2),var(--shine-color) calc(50% + var(--shine-width) / 2),transparent calc(50% + var(--shine-width) / 2));transform:translate(calc(-1 * var(--shine-travel)));opacity:0}.mrf .shine:hover:after,.mrf .shine.is-shining:after{animation:mrf-shine-sweep var(--shine-duration) linear}@keyframes mrf-shine-sweep{0%{transform:translate(calc(-1 * var(--shine-travel, 101%)));opacity:.5}to{transform:translate(var(--shine-travel, 101%));opacity:1}}@media(prefers-reduced-motion:reduce){.mrf .shine:hover:after,.mrf .shine.is-shining:after{animation:none}}.mrf .cta-button{position:relative;display:inline-flex;align-self:flex-start;align-items:center;gap:16px;background:var(--color-primary);color:var(--color-text-invert);font-family:var(--font-heading);font-weight:var(--weight-heading);font-size:var(--text-button);line-height:var(--leading-snug);padding:8px 7px 8px 24px;min-height:58px;border-radius:var(--radius-pill);white-space:nowrap;transition:background .2s ease,transform .2s ease}.mrf .cta-button:not(:has(>img)):not(:has(.cta-button__sparkle)){padding-right:24px}.mrf .cta-button:hover,.mrf .cta-button:focus-visible{background:var(--color-primary-hover);transform:translateY(-1px)}.mrf .cta-button img{width:42px;height:42px;flex-shrink:0;transition:transform .45s var(--ease-out)}.mrf .cta-button:hover img,.mrf .cta-button:focus-visible img{transform:rotate(45deg)}.mrf .btn-sparks{position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px;pointer-events:none;z-index:3}.mrf .btn-spark{position:absolute;fill:#167ca7;opacity:0;transform-box:fill-box;transform-origin:center;transform:scale(.35) rotate(-60deg);transition:opacity .18s var(--ease-out),transform .3s var(--ease-out)}.mrf .btn-spark--1{left:0;top:32%;width:13px;height:13px}.mrf .btn-spark--2{right:6px;top:-1px;width:15px;height:15px}.mrf .btn-spark--3{right:14px;bottom:-1px;width:10px;height:10px}.mrf .btn-spark--4{left:10px;bottom:2px;width:10px;height:10px}.mrf .cta-button:active .btn-spark,.mrf .btn-ghost:active .btn-spark{opacity:1;transform:scale(1) rotate(0)}.mrf .cta-button:active .btn-spark--2,.mrf .btn-ghost:active .btn-spark--2{transition-delay:.04s}.mrf .cta-button:active .btn-spark--3,.mrf .btn-ghost:active .btn-spark--3{transition-delay:.08s}.mrf .cta-button:active .btn-spark--4,.mrf .btn-ghost:active .btn-spark--4{transition-delay:.12s}.mrf .cta-button--sparkle:hover .btn-spark,.mrf .cta-button:has(>img):hover .btn-spark{opacity:1;transform:scale(1) rotate(0)}.mrf .cta-button--sparkle:hover .btn-spark--2,.mrf .cta-button:has(>img):hover .btn-spark--2{transition-delay:.04s}.mrf .cta-button--sparkle:hover .btn-spark--3,.mrf .cta-button:has(>img):hover .btn-spark--3{transition-delay:.08s}.mrf .cta-button--sparkle:hover .btn-spark--4,.mrf .cta-button:has(>img):hover .btn-spark--4{transition-delay:.12s}.mrf .cta-button:has(>img):hover{overflow:visible}.mrf .cta-button:has(>img):hover:after{animation:none;opacity:0}.mrf .cta-button:active,.mrf .btn-ghost:active{overflow:visible}.mrf .cta-button:active:after,.mrf .btn-ghost:active:after{display:none}@keyframes mrf-twinkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.12;transform:scale(1.35)}}@media(prefers-reduced-motion:no-preference){.mrf .cta-button--sparkle:hover .btn-spark,.mrf .cta-button:has(>img):hover .btn-spark,.mrf .cta-button:active .btn-spark,.mrf .btn-ghost:active .btn-spark{animation-name:mrf-twinkle;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.mrf .btn-spark--1{animation-duration:1.15s;animation-delay:0s}.mrf .btn-spark--2{animation-duration:.8s;animation-delay:.35s}.mrf .btn-spark--3{animation-duration:1.45s;animation-delay:.18s}.mrf .btn-spark--4{animation-duration:.95s;animation-delay:.55s}}@media(prefers-reduced-motion:reduce){.mrf .btn-spark{transition:none;transform:none}.mrf .cta-button:active .btn-spark,.mrf .btn-ghost:active .btn-spark{transform:none}}.mrf .cta-button__sparkle{width:42px;height:42px;flex-shrink:0}.mrf .cta-button__sparkle .sparkle-main,.mrf .cta-button__sparkle .sparkle-mini{fill:var(--color-primary);transform-box:fill-box;transform-origin:center;transition:transform .6s var(--ease-out)}.mrf .cta-button__sparkle .sparkle-mini--2{transition-delay:.07s}.mrf .cta-button--sparkle:hover .sparkle-main,.mrf .cta-button--sparkle:focus-visible .sparkle-main{transform:rotate(90deg) scale(1.08)}.mrf .cta-button--sparkle:hover .sparkle-mini--1,.mrf .cta-button--sparkle:focus-visible .sparkle-mini--1{transform:rotate(90deg) scale(1.3)}.mrf .cta-button--sparkle:hover .sparkle-mini--2,.mrf .cta-button--sparkle:focus-visible .sparkle-mini--2{transform:rotate(-90deg) scale(1.3)}@media(prefers-reduced-motion:reduce){.mrf .cta-button,.mrf .cta-button img{transition:none}.mrf .cta-button:hover{transform:none}.mrf .cta-button__sparkle .sparkle-main,.mrf .cta-button__sparkle .sparkle-mini{transition:none}}.mrf .btn-ghost{position:relative;display:inline-flex;align-items:center;gap:var(--space-xs);min-height:58px;background:var(--color-accent-blue);box-shadow:0 0 18px 4px var(--color-white-30);color:var(--color-text);font-family:var(--font-heading);font-weight:var(--weight-heading);font-size:var(--text-button);line-height:var(--leading-snug);padding:12px 22px;border-radius:var(--radius-pill);transition:transform .2s ease;--shine-color: rgba(255, 255, 255, .85)}.mrf .btn-ghost:hover{transform:translateY(-1px)}@media(prefers-reduced-motion:reduce){.mrf .btn-ghost:hover{transform:none}}.mrf .link-arrow{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;min-height:44px;font-family:var(--font-heading);font-weight:var(--weight-heading);font-size:var(--text-button-sm);line-height:var(--leading-tight);color:var(--color-text);transition:gap .2s ease}.mrf .link-arrow span{border-bottom:1.5px solid var(--color-primary-30);padding-bottom:2px}.mrf .link-arrow:hover{gap:12px}.mrf .link-arrow:hover span{border-color:var(--color-primary)}.mrf .eyebrow{display:inline-flex;align-items:center;gap:7px;align-self:flex-start;background:var(--color-accent-blue);padding:6px 14px;border-radius:var(--radius-pill);font-family:var(--font-body);font-weight:var(--weight-bold);font-size:var(--text-xs);line-height:var(--leading-snug);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-text)}.mrf .eyebrow:before{content:"";width:11px;height:11px;flex-shrink:0;background:var(--color-primary);-webkit-mask:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"%3E%3Cpath d="M12 0c1 7 4.9 11 12 12-7.1 1-11 4.9-12 12-1-7.1-4.9-11-12-12 7.1-1 11-4.9 12-12Z"/%3E%3C/svg%3E') center / contain no-repeat;mask:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"%3E%3Cpath d="M12 0c1 7 4.9 11 12 12-7.1 1-11 4.9-12 12-1-7.1-4.9-11-12-12 7.1-1 11-4.9 12-12Z"/%3E%3C/svg%3E') center / contain no-repeat}.mrf .review-badge{display:inline-flex;align-self:flex-start;align-items:center;flex-wrap:wrap;gap:var(--space-2xs) var(--space-xs);background:var(--color-bg);color:var(--color-text);font-weight:var(--weight-bold);font-size:var(--text-sm);line-height:var(--leading-tight);padding:7px 14px;border-radius:var(--radius-pill);box-shadow:var(--shadow-hairline)}.mrf .review-badge__score{letter-spacing:.01em}.mrf .review-badge__meta{font-weight:var(--weight-medium);font-size:var(--text-xs);color:var(--color-text-muted)}.mrf .trustpilot-source{display:inline-flex;align-items:baseline;gap:4px;font-weight:var(--weight-medium);font-size:var(--text-xs);line-height:var(--leading-tight);color:var(--color-text-muted)}.mrf .trustpilot-source__name{font-family:var(--font-heading);font-weight:var(--weight-heading);letter-spacing:-.01em;color:var(--color-text)}.mrf .stars{display:inline-flex;align-items:center;gap:3px}.mrf .stars svg{width:18px;height:18px;padding:3px;box-sizing:border-box;display:block;background:var(--color-trustpilot);border-radius:2px;fill:var(--color-text-invert)}.mrf .stars--lg svg{width:22px;height:22px;padding:3.5px}.mrf.sec,.mrf .sec{padding:calc(var(--section-spacing-y) / 2) var(--section-spacing-x)}.mrf .sec__inner{max-width:var(--maxw-content);margin:0 auto}.mrf .sec--sky{background:var(--color-bg-alt)}.mrf .sec--fade{background:var(--gradient-lightblue)}.mrf .sec-head{display:flex;flex-direction:column;gap:var(--space-sm);max-width:760px;min-width:0}.mrf .sec-head--center{margin-left:auto;margin-right:auto;align-items:center;text-align:center}.mrf .sec-head--center .eyebrow{align-self:center}.mrf .sec-head-row{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-md);flex-wrap:wrap}.mrf .sec-head-row .btn-ghost,.mrf .sec-head-row .cta-button{flex-shrink:0;align-self:flex-end}.mrf .lede{font-family:var(--font-body);font-weight:var(--weight-regular);font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-text-muted);max-width:64ch}.mrf .sec__cta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm);margin-top:var(--space-heading-content)}.mrf.js [data-reveal],.js .mrf [data-reveal]{opacity:0;transform:translateY(20px);transition:opacity .8s var(--ease-out),transform .8s var(--ease-out);transition-delay:var(--d, 0ms)}.mrf.js [data-reveal].is-visible,.js .mrf [data-reveal].is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.mrf.js [data-reveal],.js .mrf [data-reveal]{opacity:1;transform:none;transition:none}}.mrf .play-button{position:relative;width:28px;height:28px;border-radius:var(--radius-pill);display:flex;align-items:center;justify-content:center;border:.5px solid var(--color-white-60);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:var(--color-white-30);box-shadow:inset 0 2px 0 0 var(--color-white-20)}.mrf .play-button img{width:18px;height:18px}.mrf .play-button svg{width:18px;height:18px}.mrf .play-button--xl{width:clamp(52px,4.6vw,68px);height:clamp(52px,4.6vw,68px);background:var(--color-bg);border:0;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--shadow-soft)}.mrf .play-button--xl svg{width:44%;height:44%;display:block;color:var(--color-primary)}.mrf .sparkle{position:absolute;display:block;fill:var(--color-primary);pointer-events:none;z-index:2}@media(max-width:560px){.mrf .cta-button{white-space:normal;font-size:var(--text-body);gap:var(--space-xs);padding:11px 10px 11px 18px}.mrf .cta-button:not(:has(>img)):not(:has(.cta-button__sparkle)){padding-right:18px}.mrf .cta-button img,.mrf .cta-button__sparkle{width:36px;height:36px}.mrf .btn-ghost{font-size:var(--text-body)}}#shopify-pc__banner.shopify-pc__banner{font-family:var(--font-body)!important;color:var(--color-text)!important}#shopify-pc__banner .shopify-pc__banner__dialog{background:var(--color-bg)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-default)!important;box-shadow:var(--shadow-soft)!important;padding:var(--space-md)!important;text-align:center!important}#shopify-pc__banner .shopify-pc__banner__body,#shopify-pc__banner .shopify-pc__banner__message{font-family:var(--font-body)!important;font-size:var(--text-sm)!important;line-height:var(--leading-body)!important;color:var(--color-text-muted)!important;text-align:center!important}#shopify-pc__banner a{color:var(--color-primary)!important;text-decoration:underline;text-underline-offset:2px}#shopify-pc__banner .shopify-pc__banner__btns .shopify-pc__banner__btn,#shopify-pc__banner button[class*=shopify-pc__banner__btn]{font-family:var(--font-heading)!important;font-weight:var(--weight-heading)!important;font-size:var(--text-button-sm)!important;line-height:1.2!important;border-radius:var(--radius-pill)!important;min-height:46px!important;padding:10px 22px!important;border:1.5px solid transparent!important;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease!important}#shopify-pc__banner button[class*=shopify-pc__banner__btn]:hover{transform:translateY(-1px)}#shopify-pc__banner .shopify-pc__banner__btn-accept{background:var(--color-price, #00874d)!important;color:var(--color-text-invert)!important;border-color:var(--color-price, #00874d)!important}#shopify-pc__banner .shopify-pc__banner__btn-accept:hover{filter:brightness(1.08)}#shopify-pc__banner .shopify-pc__banner__btn-decline{background:transparent!important;color:var(--color-primary)!important;border-color:var(--color-primary-20)!important}#shopify-pc__banner .shopify-pc__banner__btn-decline:hover{border-color:var(--color-primary)!important;background:var(--color-bg-alt)!important}#shopify-pc__banner .shopify-pc__banner__btn-manage-prefs{background:transparent!important;color:var(--color-text-muted)!important;border-color:transparent!important;text-decoration:underline;text-underline-offset:3px}#shopify-pc__banner .shopify-pc__banner__btn-manage-prefs:hover{color:var(--color-primary)!important}#shopify-pc__prefs .shopify-pc__prefs__dialog{font-family:var(--font-body)!important;background:var(--color-bg)!important;border-radius:var(--radius-default)!important;box-shadow:var(--shadow-soft)!important;color:var(--color-text)!important}#shopify-pc__prefs .shopify-pc__prefs__header,#shopify-pc__prefs .shopify-pc__prefs__option-header{font-family:var(--font-heading)!important;font-weight:var(--weight-heading)!important;color:var(--color-text)!important}#shopify-pc__prefs button[class*=shopify-pc__prefs__btn]{font-family:var(--font-heading)!important;font-weight:var(--weight-heading)!important;border-radius:var(--radius-pill)!important;min-height:46px!important;padding:10px 22px!important;border:1.5px solid transparent!important}#shopify-pc__prefs .shopify-pc__prefs__btn--primary{background:var(--color-price, #00874d)!important;color:var(--color-text-invert)!important;border-color:var(--color-price, #00874d)!important}#shopify-pc__prefs .shopify-pc__prefs__btn--secondary{background:transparent!important;color:var(--color-primary)!important;border-color:var(--color-primary-20)!important}@media(prefers-reduced-motion:reduce){#shopify-pc__banner button[class*=shopify-pc__banner__btn]{transition:none!important}#shopify-pc__banner button[class*=shopify-pc__banner__btn]:hover{transform:none}}#shopify-pc__prefs .shopify-pc__prefs__overlay,#shopify-pc__prefs[class*=overlay]{background:var(--color-primary-35)!important;-webkit-backdrop-filter:blur(var(--glass-blur))!important;backdrop-filter:blur(var(--glass-blur))!important}#shopify-pc__prefs .shopify-pc__prefs__dialog{padding:var(--space-lg)!important;border:1px solid var(--color-border)!important}#shopify-pc__prefs .shopify-pc__prefs__header{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:var(--space-sm)!important;padding-bottom:var(--space-sm)!important;margin-bottom:var(--space-sm)!important;border-bottom:1px solid var(--color-border)!important}#shopify-pc__prefs .shopify-pc__prefs__header-title{font-size:var(--text-h4)!important;letter-spacing:var(--tracking-tight)!important}#shopify-pc__prefs .shopify-pc__prefs__header-close{flex:0 0 auto!important;width:36px!important;height:36px!important;display:grid!important;place-items:center!important;border-radius:var(--radius-pill)!important;background:var(--color-bg-alt)!important;color:var(--color-primary)!important;border:0!important;transition:background .2s ease!important}#shopify-pc__prefs .shopify-pc__prefs__header-close:hover{background:var(--color-accent-blue)!important}#shopify-pc__prefs .shopify-pc__prefs__body,#shopify-pc__prefs .shopify-pc__prefs__option-desc{font-family:var(--font-body)!important;font-size:var(--text-sm)!important;line-height:var(--leading-body)!important;color:var(--color-text-muted)!important}#shopify-pc__prefs .shopify-pc__prefs__option{display:block!important;padding:var(--space-sm) var(--space-md)!important;margin-top:var(--space-xs)!important;border-radius:var(--radius-media)!important;background:var(--color-bg-alt)!important}#shopify-pc__prefs .shopify-pc__prefs__option-header{font-size:var(--text-h6)!important;line-height:var(--leading-snug)!important}#shopify-pc__prefs input[type=checkbox],#shopify-pc__prefs input[type=radio]{accent-color:var(--color-price, #00874d)!important}#shopify-pc__prefs .shopify-pc__prefs__actions{display:flex!important;flex-wrap:wrap!important;gap:var(--space-xs)!important;justify-content:flex-end!important;margin-top:var(--space-md)!important;padding-top:var(--space-md)!important;border-top:1px solid var(--color-border)!important}#shopify-pc__prefs button[class*=shopify-pc__prefs__btn]:hover{transform:translateY(-1px)}#shopify-pc__prefs .shopify-pc__prefs__btn--secondary:hover{border-color:var(--color-primary)!important;background:var(--color-bg-alt)!important}@media(max-width:480px){#shopify-pc__prefs .shopify-pc__prefs__actions{justify-content:stretch!important}#shopify-pc__prefs button[class*=shopify-pc__prefs__btn]{flex:1 1 auto!important}}@media(prefers-reduced-motion:reduce){#shopify-pc__prefs .shopify-pc__prefs__header-close,#shopify-pc__prefs button[class*=shopify-pc__prefs__btn]{transition:none!important}#shopify-pc__prefs button[class*=shopify-pc__prefs__btn]:hover{transform:none}}#shopify-pc__prefs .shopify-pc__prefs__header{flex-wrap:wrap!important;row-gap:var(--space-sm)!important;position:relative!important}#shopify-pc__prefs .shopify-pc__prefs__header-title,#shopify-pc__prefs [class*=prefs__header-title]{flex:1 1 100%!important}#shopify-pc__prefs button{font-family:var(--font-heading)!important;font-weight:var(--weight-heading)!important;font-size:var(--text-button-sm)!important;border-radius:var(--radius-pill)!important;min-height:44px!important;width:auto!important;flex:0 0 auto!important;padding:9px 20px!important;border:1.5px solid transparent!important;white-space:nowrap!important;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease!important}#shopify-pc__prefs button:hover{transform:translateY(-1px)}#shopify-pc__prefs .shopify-pc__prefs__header{justify-content:flex-start!important;column-gap:var(--space-xs)!important}#shopify-pc__prefs button[class*=accept],#shopify-pc__prefs .shopify-pc__prefs__btn--primary{background:var(--color-price, #00874d)!important;color:var(--color-text-invert)!important;border-color:var(--color-price, #00874d)!important}#shopify-pc__prefs button[class*=accept]:hover{filter:brightness(1.08)}#shopify-pc__prefs button[class*=decline],#shopify-pc__prefs button[class*=reject],#shopify-pc__prefs .shopify-pc__prefs__btn--secondary{background:transparent!important;color:var(--color-primary)!important;border-color:var(--color-primary-20)!important}#shopify-pc__prefs button[class*=decline]:hover,#shopify-pc__prefs button[class*=reject]:hover,#shopify-pc__prefs .shopify-pc__prefs__btn--secondary:hover{border-color:var(--color-primary)!important;background:var(--color-bg-alt)!important}#shopify-pc__prefs button[class*=close]{position:absolute!important;top:0!important;right:0!important;width:36px!important;height:36px!important;min-height:0!important;padding:0!important;display:grid!important;place-items:center!important;border-radius:var(--radius-pill)!important;background:var(--color-bg-alt)!important;color:var(--color-primary)!important;border:0!important}#shopify-pc__prefs button[class*=close]:hover{background:var(--color-accent-blue)!important;transform:none!important}#shopify-pc__prefs .shopify-pc__prefs__header{padding-right:44px!important}#shopify-pc__banner .shopify-pc__banner__btn-decline,#shopify-pc__banner button[class*=decline],#shopify-pc__banner button[class*=reject],#shopify-pc__prefs button[class*=decline],#shopify-pc__prefs button[class*=reject],#shopify-pc__prefs__header-decline{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/21/assets/mr-fris-base.css.map */
