:root{--ch-progress: 0;--ch-p2: 0;--ch-ease: cubic-bezier(.77, 0, .175, 1);--ch-ease-out: cubic-bezier(.2, 1, .3, 1)}.chummys-hero-section-wrapper{position:relative}.chummys-hero-section-wrapper~.shopify-section{position:relative}.chummys-hero-section{position:relative;background-color:rgb(var(--color-background))}.chummys-hero{display:block;position:relative;height:var(--ch-height-mobile);min-height:420px}.chummys-hero__sticky{position:relative;height:var(--ch-height-mobile);min-height:420px;padding:var(--ch-inset-mobile);box-sizing:border-box}.chummys-hero__frame{position:relative;z-index:0;width:100%;height:100%;border-radius:var(--ch-radius-mobile);overflow:hidden;isolation:isolate;background-color:rgb(var(--color-image-background, 250 247 240));transform-origin:50% 0%;transform:scale(calc(1 - .08 * var(--ch-progress)));will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media(min-width:768px){.chummys-hero{height:calc(var(--ch-height) + var(--ch-pin));min-height:0}.chummys-hero[data-no-pin]{height:var(--ch-height)}.chummys-hero__sticky{position:sticky;top:0;height:var(--ch-height);min-height:min(520px,100vh);padding:var(--ch-inset)}.chummys-hero__frame{border-radius:calc(var(--ch-radius) + 36px * var(--ch-progress));transform-origin:50% 50%;transform:scale(calc(1 - .22 * var(--ch-progress)));opacity:calc(1 - .15 * var(--ch-progress))}.chummys-hero-section-wrapper+.shopify-section:not(.chummys-statement-section-wrapper):not(.chummys-arch-section-wrapper):not(.chummys-tabs-section-wrapper){transform-origin:50% 100%;transform:scale(calc(.94 + .06 * var(--ch-progress)));opacity:calc(.9 + .1 * var(--ch-progress))}}.chummys-hero__panels,.chummys-hero__panel,.chummys-hero__media,.chummys-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.chummys-hero__panel{opacity:0;visibility:hidden;transform:scale(1.03);transition:opacity .55s var(--ch-ease),transform .7s var(--ch-ease),visibility 0s linear .55s}.chummys-hero__panel.is-active{opacity:1;visibility:visible;transform:scale(1);transition-delay:0s,0s,0s;z-index:1}.chummys-hero__media picture,.chummys-hero__img,.chummys-hero__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.chummys-hero__img,.chummys-hero__video{object-fit:cover;object-position:var(--ch-focal, 50% 50%)}.chummys-hero__img--placeholder{background:rgb(var(--color-image-background, 250 247 240))}.chummys-hero__video{opacity:0;transition:opacity .8s ease}.chummys-hero__video.is-playing{opacity:1}.chummys-hero__overlay{z-index:1;pointer-events:none;background:linear-gradient(180deg,rgb(var(--color-overlay) / calc(var(--overlay-opacity) * .55)),rgb(var(--color-overlay) / 0) 32% 52%,rgb(var(--color-overlay) / var(--overlay-opacity)))}.chummys-hero__logo{position:absolute;z-index:2;left:50%;top:calc(var(--header-height, 84px) + 1vh);width:min(var(--ch-logo-width),150vh);max-width:1200px;pointer-events:none;transform:translate(-50%);opacity:calc(1 - var(--ch-progress));will-change:opacity;filter:drop-shadow(0 8px 30px rgb(0 0 0 / .18))}.chummys-hero__logo-img{display:block;width:100%;height:auto}@media(max-width:767px){.chummys-hero__logo{width:min(74%,330px);top:calc(var(--header-height, 72px) + 1vh)}}@media(max-width:767px)and (max-height:720px){.chummys-hero__logo{display:none}}.chummys-hero__content{position:absolute;z-index:2;left:0;right:0;bottom:0;padding:clamp(20px,4vw,56px);padding-bottom:clamp(96px,20vw,120px);max-width:720px;color:rgb(var(--color-foreground));text-shadow:0 2px 24px rgb(0 0 0 / .18)}@media(min-width:768px){.chummys-hero__content{right:auto;padding-bottom:clamp(24px,4vw,56px);max-width:min(60%,760px)}.chummys-hero__frame:has(.chummys-hero__switch--center) .chummys-hero__content{padding-bottom:140px}}.chummys-hero__eyebrow{margin:0 0 clamp(10px,1.2vw,16px);font-family:var(--font-body-family);font-size:.72rem;font-weight:500;letter-spacing:.28em;text-transform:uppercase;opacity:.85}.chummys-hero__heading{margin:0;color:inherit;text-wrap:balance}.chummys-hero__text{margin:clamp(12px,1.4vw,18px) 0 0;max-width:46ch;font-size:clamp(.95rem,.9rem + .3vw,1.125rem);line-height:1.5;opacity:.92}.chummys-hero__content>*{opacity:0;transform:translateY(18px);transition:opacity .6s var(--ch-ease-out),transform .7s var(--ch-ease-out)}.chummys-hero__panel.is-active .chummys-hero__content>*{opacity:1;transform:translateY(0)}.chummys-hero__panel.is-active .chummys-hero__content>:nth-child(1){transition-delay:.15s}.chummys-hero__panel.is-active .chummys-hero__content>:nth-child(2){transition-delay:.22s}.chummys-hero__panel.is-active .chummys-hero__content>:nth-child(3){transition-delay:.29s}.chummys-hero__panel.is-active .chummys-hero__content>:nth-child(4){transition-delay:.36s}.chummys-hero__cta{display:inline-flex;align-items:center;gap:clamp(14px,1.4vw,22px);margin-top:clamp(18px,2vw,28px);padding:7px 7px 7px clamp(20px,2vw,30px);border-radius:999px;background-color:rgb(var(--ch-switch-bg));color:rgb(var(--ch-ink));font-family:var(--font-button-family, var(--font-body-family));font-size:clamp(.9rem,.85rem + .25vw,1.05rem);font-weight:600;letter-spacing:.01em;text-decoration:none;text-shadow:none;box-shadow:0 10px 34px #0000002e;transition:transform .45s var(--ch-ease-out),box-shadow .45s var(--ch-ease-out)}.chummys-hero__cta:hover,.chummys-hero__cta:focus-visible{color:rgb(var(--ch-ink));transform:translateY(-2px);box-shadow:0 16px 40px #00000038}.chummys-hero__cta:focus-visible{outline:3px solid rgb(var(--ch-ink));outline-offset:3px}.chummys-hero__cta[aria-disabled=true]{pointer-events:none;opacity:.7}.chummys-hero__cta-arrow{display:grid;place-items:center;width:clamp(40px,3.4vw,50px);height:clamp(40px,3.4vw,50px);border-radius:50%;background-color:rgb(var(--ch-highlight));color:rgb(var(--ch-ink));transition:transform .45s var(--ch-ease-out)}.chummys-hero__cta-arrow svg{width:46%;height:46%}.chummys-hero__cta:hover .chummys-hero__cta-arrow{transform:translate(3px) rotate(-8deg)}.chummys-hero__switch{--ch-switch-size: 44px;--ch-switch-gap: 6px;--ch-switch-pad: 8px;position:absolute;z-index:3;left:50%;bottom:clamp(14px,3.6vw,24px);transform:translate(-50%);display:flex;align-items:center;gap:var(--ch-switch-gap);padding:var(--ch-switch-pad);max-width:calc(100% - 24px);border-radius:999px;background-color:rgb(var(--ch-switch-bg) / .97);box-shadow:0 6px 34px #00000036;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media(max-width:430px){.chummys-hero__switch{--ch-switch-size: 44px;--ch-switch-gap: 3px;--ch-switch-pad: 6px}}@media(max-width:374px){.chummys-hero__switch{--ch-switch-size: 42px;--ch-switch-gap: 2px;--ch-switch-pad: 5px}}@media(min-width:768px){.chummys-hero__switch{--ch-switch-size: clamp(50px, 4.2vw, 60px);--ch-switch-gap: clamp(6px, .7vw, 10px);--ch-switch-pad: clamp(8px, .8vw, 11px);bottom:clamp(20px,3vw,40px)}.chummys-hero__switch--right{left:auto;right:clamp(20px,3vw,40px);transform:none}}.chummys-hero__highlight{position:absolute;top:var(--ch-switch-pad);left:var(--ch-switch-pad);width:var(--ch-switch-size);height:var(--ch-switch-size);border-radius:50%;background-color:rgb(var(--ch-highlight));transform:translate(0);transition:transform .4s var(--ch-ease-out);will-change:transform;pointer-events:none}.chummys-hero__tab{position:relative;z-index:1;flex:0 0 auto;display:grid;place-items:center;width:var(--ch-switch-size);height:var(--ch-switch-size);margin:0;padding:0;border:0;border-radius:50%;background:none;color:rgb(var(--ch-ink));opacity:.55;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity .3s ease,transform .35s var(--ch-ease-out)}.chummys-hero__tab:hover,.chummys-hero__tab:focus-visible,.chummys-hero__tab.is-active{opacity:1}.chummys-hero__tab:hover{transform:translateY(-1px)}.chummys-hero__tab:active{transform:scale(.94)}.chummys-hero__tab:focus-visible{outline:2px solid rgb(var(--ch-ink));outline-offset:2px}.chummys-hero__icon,.chummys-hero__tab-img{display:block;width:64%;height:64%;object-fit:contain}.chummys-hero__switch-label{position:absolute;bottom:calc(100% + 10px);left:var(--ch-label-x, 50%);transform:translate(-50%,6px);padding:6px 12px;border-radius:999px;background-color:rgb(var(--ch-ink));color:rgb(var(--ch-switch-bg));font-family:var(--font-body-family);font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .25s ease,transform .35s var(--ch-ease-out),left .35s var(--ch-ease-out)}.chummys-hero__switch-label.is-visible{opacity:1;transform:translate(-50%)}.chummys-hero__switch-label:after{content:"";position:absolute;left:50%;top:100%;width:8px;height:8px;margin-left:-4px;margin-top:-4px;background-color:rgb(var(--ch-ink));transform:rotate(45deg)}@media(prefers-reduced-motion:reduce){.chummys-hero__frame,.chummys-hero__logo,.chummys-hero-section-wrapper+.shopify-section{transform:none!important;opacity:1!important;transition:none!important}.chummys-hero__panel,.chummys-hero__content>*,.chummys-hero__highlight,.chummys-hero__cta,.chummys-hero__cta-arrow{transition-duration:.01ms!important}.chummys-hero__panel{transform:none}}.no-js .chummys-hero__panel{position:relative;opacity:1;visibility:visible;transform:none;min-height:60vh}.no-js .chummys-hero__switch,.no-js .chummys-hero__logo{display:none}.chummys-hero__proof{--chp-overlap: 14px;--chp-oy: -300px;--chp-star: 232 163 61;position:absolute;z-index:3;left:50%;top:calc(100% - var(--ch-inset-mobile) - var(--chp-overlap));max-width:calc(100% - 2 * var(--ch-inset-mobile) - 16px);color:rgb(var(--ch-ink));text-decoration:none;transform-origin:50% var(--chp-oy);transform:translate(-50%) scale(calc(1 - .08 * var(--ch-progress)));will-change:transform}.chummys-hero__proof--hide-mobile{display:none}.chummys-hero__proof-in{display:flex;align-items:center;gap:10px;padding:9px 14px 9px 12px;border-radius:14px;background:#fff;box-shadow:0 16px 40px #1c1d1d24,0 2px 6px #1c1d1d0d;white-space:nowrap;transition:transform .35s var(--ch-ease-out),box-shadow .35s ease;animation:chp-in .9s var(--ch-ease-out) .65s both}@keyframes chp-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}a.chummys-hero__proof:hover .chummys-hero__proof-in,a.chummys-hero__proof:focus-visible .chummys-hero__proof-in{transform:translateY(-3px);box-shadow:0 22px 48px #1c1d1d2e,0 2px 6px #1c1d1d0d}a.chummys-hero__proof:focus-visible{outline:none}a.chummys-hero__proof:focus-visible .chummys-hero__proof-in{box-shadow:0 0 0 3px rgb(var(--ch-highlight)),0 22px 48px #1c1d1d2e}.chummys-hero__proof-stars{display:inline-flex;gap:2px;color:rgb(var(--chp-star))}.chummys-hero__proof-star{width:13px;height:13px;fill:currentColor;animation:chp-star .55s var(--ch-ease-out) both;animation-delay:calc(.95s + var(--i, 0) * .07s)}@keyframes chp-star{0%{opacity:0;transform:scale(.3) rotate(-30deg)}60%{opacity:1;transform:scale(1.18) rotate(4deg)}to{opacity:1;transform:scale(1) rotate(0)}}.chummys-hero__proof-score{font-family:var(--font-heading-family, var(--font-body-family));font-weight:700;font-size:1.2rem;line-height:1;letter-spacing:-.01em}.chummys-hero__proof-score small{font-size:.62em;font-weight:600;opacity:.72;margin-left:1px}.chummys-hero__proof-copy{display:flex;flex-direction:column;gap:1px;padding-left:10px;border-left:1px solid rgb(28 29 29 / .12);font-family:var(--font-body-family);line-height:1.25}.chummys-hero__proof-copy strong{font-size:.78rem;font-weight:700}.chummys-hero__proof-copy span{font-size:.7rem;color:#1c1d1d9e}.chummys-hero__proof-mark{display:inline-flex;align-items:center;margin-left:2px;padding-left:10px;border-left:1px solid rgb(28 29 29 / .12)}.chummys-hero__proof-mark svg{display:block;height:14px;width:auto}.chummys-hero__proof-mark--loox svg{height:13px;color:#1c1d1d}.chummys-hero__proof-mark--trustpilot svg{height:15px}.chummys-hero__proof-tpstars{display:inline-flex}.chummys-hero__proof-tpstars svg{display:block;height:16px;width:auto}.chummys-hero__sticky.has-proof-mobile .chummys-hero__switch{bottom:30px}@media(min-width:768px){.chummys-hero__proof{--chp-overlap: var(--chp-overlap-d, 22px);top:calc(100% - var(--ch-inset) - var(--chp-overlap));max-width:none;transform:translate(-50%) scale(calc(1 - .22 * var(--ch-progress)));opacity:calc(1 - .15 * var(--ch-progress))}.chummys-hero__proof--hide-mobile{display:block}.chummys-hero__proof-in{gap:14px;padding:12px 20px 12px 16px;border-radius:18px}.chummys-hero__proof-star{width:17px;height:17px}.chummys-hero__proof-stars{gap:3px}.chummys-hero__proof-score{font-size:1.55rem}.chummys-hero__proof-copy{padding-left:14px;gap:2px}.chummys-hero__proof-copy strong{font-size:.92rem}.chummys-hero__proof-copy span{font-size:.8rem}.chummys-hero__proof-mark{padding-left:14px;margin-left:2px}.chummys-hero__proof-mark svg{height:17px}.chummys-hero__proof-mark--loox svg{height:16px}.chummys-hero__proof-mark--trustpilot svg{height:19px}.chummys-hero__proof-tpstars svg{height:20px}.chummys-hero__sticky.has-proof-mobile .chummys-hero__switch,.chummys-hero__sticky.has-proof .chummys-hero__switch{bottom:calc(clamp(14px,3.6vw,24px) + 12px)}}@media(prefers-reduced-motion:reduce){.chummys-hero__proof-in,.chummys-hero__proof-star{animation:none}}.chummys-hero__stamp{position:absolute;z-index:3;right:clamp(24px,4vw,64px);top:calc(var(--header-height, 84px) + 7vh);width:clamp(104px,9.4vw,140px);aspect-ratio:1;pointer-events:none;color:#fff;filter:drop-shadow(0 6px 18px rgb(0 0 0 / .28));animation:chp-stamp-in 1.1s cubic-bezier(.34,1.56,.64,1) .7s both}@keyframes chp-stamp-in{0%{opacity:0;transform:scale(.7) rotate(-18deg)}to{opacity:1;transform:none}}.chummys-hero__stamp-ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;animation:chp-turn 32s linear infinite}.chummys-hero__stamp-line{fill:none;stroke:currentColor;stroke-opacity:.55;stroke-width:1.1}.chummys-hero__stamp-text{font-family:var(--font-body-family);font-size:10.6px;font-weight:700;letter-spacing:.12em;fill:currentColor}.chummys-hero__stamp-mark{position:absolute;left:50%;top:50%;width:36%;height:auto;transform:translate(-50%,-50%)}@keyframes chp-turn{to{transform:rotate(360deg)}}@media(max-width:767px){.chummys-hero__stamp{display:none}.chummys-hero__stamp--mobile{display:block;right:16px;top:calc(var(--header-height, 72px) + 1vh + 60px);width:78px}}@media(prefers-reduced-motion:reduce){.chummys-hero__stamp,.chummys-hero__stamp-ring{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/chummys-hero.css.map */
