.r3-hero{position:relative;background:#fff;overflow:visible;isolation:isolate}.r3-hero *{box-sizing:border-box}.r3-hero__media{position:relative;width:100%;overflow:hidden;background:#f8f2ea}.r3-hero--ratio-adapt .r3-hero__media{height:auto}.r3-hero--ratio-16-9 .r3-hero__media{aspect-ratio:16 / 9}.r3-hero--ratio-4-3 .r3-hero__media{aspect-ratio:4 / 3}.r3-hero--ratio-3-2 .r3-hero__media{aspect-ratio:3 / 2}.r3-hero--ratio-1-1 .r3-hero__media{aspect-ratio:1 / 1}.r3-hero__image{width:100%;display:block}.r3-hero--ratio-adapt .r3-hero__image{height:auto}.r3-hero:not(.r3-hero--ratio-adapt) .r3-hero__image{height:100%;object-fit:cover}.r3-hero__placeholder{width:100%;min-height:420px;background:linear-gradient(135deg,#f8f2ea,#fff)}.r3-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--r3-overlay-color);opacity:var(--r3-overlay);pointer-events:none}.r3-hero__content{position:absolute;z-index:2;width:min(58%,255px);color:var(--r3-text)}.r3-hero--text-left .r3-hero__content{left:22px;text-align:left}.r3-hero--text-center .r3-hero__content{left:50%;transform:translate(-50%);text-align:center;width:min(82%,340px)}.r3-hero--text-right .r3-hero__content{right:22px;text-align:right}.r3-hero--content-top .r3-hero__content{top:34px}.r3-hero--content-middle .r3-hero__content{top:50%;transform:translateY(-50%)}.r3-hero--text-center.r3-hero--content-middle .r3-hero__content{transform:translate(-50%,-50%)}.r3-hero--content-bottom .r3-hero__content{bottom:34px}.r3-hero--text-center.r3-hero--content-bottom .r3-hero__content{transform:translate(-50%)}.r3-hero__kicker{display:inline-flex;align-items:center;margin-bottom:16px;padding:6px 12px;border-radius:999px;background:#ffffffdb;color:var(--r3-accent);font-size:10px;line-height:1;font-weight:700;letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.r3-hero h1{margin:0;color:var(--r3-title);font-size:clamp(32px,8.5vw,48px);line-height:.94;font-weight:800;letter-spacing:-.05em}.r3-hero p{margin:18px 0 0;max-width:250px;color:#17233dc7;font-size:15px;line-height:1.55;font-weight:400}.r3-hero--text-center p{margin-left:auto;margin-right:auto}.r3-hero--text-right p{margin-left:auto}.r3-hero-glass-btn{margin-top:var(--r3-button-top);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 10px 8px 14px;min-height:38px;border-radius:999px;background:#ffffffb8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.45);color:#22314c;text-decoration:none;font-size:12.5px;font-weight:800;letter-spacing:-.01em;line-height:1;box-shadow:0 10px 24px #1018281f,inset 0 1px #ffffff8c;transition:transform .25s ease,background .25s ease,box-shadow .25s ease}.r3-hero-glass-btn:after{content:"\203a";width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#ffffff8c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.45);color:#22314c;font-size:15px;font-weight:900;line-height:1;transition:.25s ease}.r3-hero-glass-btn:hover{background:#ffffffd6;transform:translateY(-2px);box-shadow:0 14px 30px #10182824,inset 0 1px #ffffffa6}.r3-hero-glass-btn:hover:after{transform:translate(2px);background:#ffffffb8}.r3-hero-trust-wrap{position:relative;z-index:5;background:transparent;padding:0 13px calc(18px + var(--r3-trust-overlap));margin-top:calc(var(--r3-trust-overlap) * -1)}.r3-hero-trust{display:grid;grid-template-columns:repeat(4,1fr);background:#fffffffa;border:1px solid rgba(16,24,40,.07);border-radius:22px;box-shadow:0 20px 50px #141e321f,0 6px 16px #141e320f;overflow:hidden;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.r3-hero-trust__item{position:relative;min-height:78px;padding:10px 3px 9px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;text-align:center}.r3-hero-trust__item:not(:last-child):after{content:"";position:absolute;right:0;top:22%;bottom:22%;width:1px;background:#10182814}.r3-hero-trust__icon{width:36px;height:36px;min-width:36px;border-radius:999px;background:var(--r3-accent);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 18px #8a15382e}.r3-hero-trust__icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.r3-hero-trust__item strong{color:#17233d;font-size:11px;line-height:1.1;font-weight:700}.r3-hero-brands{background:#fff;padding:0 0 16px;margin-top:-4px;overflow:hidden}.r3-hero-brands__title{text-align:center;color:#22314c;font-size:13px;letter-spacing:.04em;text-transform:uppercase;font-weight:800;margin-bottom:9px}.r3-hero-brands__marquee{overflow:hidden;width:100%}.r3-hero-brands__row{display:flex;align-items:center;gap:8px;width:max-content;animation:r3HeroBrandScroll 24s linear infinite}.r3-hero-brand{flex:0 0 auto;width:104px;height:56px;border-radius:14px;background:#fff;border:1px solid rgba(16,24,40,.08);box-shadow:0 3px 8px #141e320d;display:flex;align-items:center;justify-content:center;overflow:hidden}.r3-hero-brand img{width:94%;height:94%;object-fit:contain;display:block}@keyframes r3HeroBrandScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media screen and (min-width:750px){.r3-hero__content{width:min(34%,460px)}.r3-hero--text-left .r3-hero__content{left:7%}.r3-hero--text-right .r3-hero__content{right:7%}.r3-hero--content-top .r3-hero__content{top:12%}.r3-hero--content-bottom .r3-hero__content{bottom:12%}.r3-hero h1{font-size:clamp(48px,4vw,68px)}.r3-hero p{max-width:420px;font-size:17px;line-height:1.55}.r3-hero-trust-wrap{max-width:980px;margin-left:auto;margin-right:auto;margin-top:calc(var(--r3-trust-overlap) * -1);padding-left:20px;padding-right:20px}.r3-hero-brand{width:138px;height:62px}}@media screen and (max-width:380px){.r3-hero--text-left .r3-hero__content{left:18px}.r3-hero--text-right .r3-hero__content{right:18px}.r3-hero--content-top .r3-hero__content{top:28px}.r3-hero h1{font-size:clamp(28px,7vw,36px)}.r3-hero p{font-size:13px}.r3-hero-trust__item strong{font-size:10px}}.menu-drawer,.menu-drawer-container,.header,.shopify-section-header,#shopify-section-header{z-index:9999!important}.menu-drawer{position:fixed!important}
/*# sourceMappingURL=/cdn/shop/t/6/assets/r3-universal-landing-hero.css.map */
