main>.shopify-section:first-child h1{max-width:980px;margin-inline:auto;margin-bottom:18px;text-align:center;font-weight:400;letter-spacing:-.045em;line-height:.96;font-size:clamp(3.1rem,6.4vw,6.7rem);opacity:0;transform:translateY(16px) scale(.99);filter:blur(5px);animation:heroTitleIn 1.05s cubic-bezier(.2,.8,.2,1) .18s forwards;text-shadow:0 12px 38px rgba(0,0,0,.32)}main>.shopify-section:first-child p{max-width:760px;margin-inline:auto;text-align:center;font-size:clamp(1.05rem,1.45vw,1.42rem);font-weight:400;line-height:1.55;letter-spacing:-.01em;opacity:0;transform:translateY(10px);animation:heroTextIn .85s cubic-bezier(.2,.8,.2,1) .45s forwards;text-shadow:0 8px 26px rgba(0,0,0,.24)}main>.shopify-section:first-child :is(.button,.button-secondary,a[class*=button]){border-radius:999px!important;min-width:min(260px,82vw);min-height:56px;font-size:1.02rem;font-weight:700;letter-spacing:-.01em;box-shadow:0 14px 34px rgba(0,0,0,.16);transition:transform .24s cubic-bezier(.2,.8,.2,1),box-shadow .24s cubic-bezier(.2,.8,.2,1)}main>.shopify-section:first-child :is(.button,.button-secondary,a[class*=button]):hover{transform:translateY(-3px);box-shadow:0 18px 42px rgba(0,0,0,.22)}main>.shopify-section:first-child :is(.button-group,.button-block,.buttons):has(.button){display:flex!important;flex-direction:column!important;align-items:center!important;gap:12px!important}main>.shopify-section:first-child :is(.button-group,.button-block,.buttons):has(.button) .button{margin:0!important}@keyframes heroTitleIn{to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes heroTextIn{to{opacity:1;transform:translateY(0)}}@media screen and (max-width:749px){main>.shopify-section:first-child h1{font-size:clamp(2.8rem,14vw,4.8rem);line-height:.98;margin-bottom:14px}main>.shopify-section:first-child p{font-size:1.02rem;line-height:1.55}main>.shopify-section:first-child :is(.button,.button-secondary,a[class*=button]){min-width:min(245px,86vw);min-height:54px}}@media (prefers-reduced-motion:reduce){main>.shopify-section:first-child h1,main>.shopify-section:first-child p{opacity:1;transform:none;filter:none;animation:none}}