html,body{min-height:100%}body{margin:0;color:#173525;background:#f6f1e6;-webkit-font-smoothing:antialiased}.password-main-content,.section-password,.section-password>.section,.section-password>.section>.border-style{min-height:calc(100svh - 78px)}.section-password>.section{width:100%;max-width:none;padding:0}.section-password>.section>.border-style{position:relative;overflow:hidden;background:radial-gradient(circle at 11% 16%,rgb(154 196 60 / 18%),transparent 18rem),linear-gradient(105deg,#143626 0 44%,#f6f1e6 44% 100%)}.section-password>.section>.border-style:before{position:absolute;left:-9vw;bottom:-18vw;width:42vw;aspect-ratio:1;content:"";border:1px solid rgb(213 230 204 / 18%);border-radius:50%;box-shadow:0 0 0 5vw #d5e6cc0d,0 0 0 10vw #d5e6cc0a,0 0 0 15vw #d5e6cc08;animation:hog-rings-breathe 14s ease-in-out infinite alternate}.section-password>.section>.border-style:after{position:absolute;z-index:1;top:45%;left:clamp(36px,9vw,180px);width:min(300px,26vw);content:"Premium equipment \b7  Trusted coaching \b7  Remarkable golf travel";color:#f6f1e6a6;font-family:Inter,sans-serif;font-size:.72rem;line-height:1.7;letter-spacing:.13em;text-transform:uppercase}.section-password .section-content-wrapper{position:relative;z-index:1;display:grid;grid-template-columns:44% 56%;grid-template-rows:1fr;align-items:center;width:100%;min-height:calc(100svh - 78px);padding:0;gap:0}.section-password .section-content-wrapper:before{align-self:end;grid-column:1;grid-row:1;max-width:490px;margin:0 auto clamp(64px,10vh,120px);padding-inline:clamp(36px,6vw,96px);content:"One game. Every experience.";color:#f6f1e6;font-family:Fraunces,Georgia,serif;font-size:clamp(2.5rem,4.4vw,5rem);font-weight:500;line-height:.98;letter-spacing:-.045em}.section-password .logo-block{align-self:start;justify-self:start;grid-column:1;grid-row:1;width:clamp(138px,12vw,190px);margin:clamp(40px,6vh,72px) 0 0 clamp(36px,6vw,96px);padding:0;background:transparent;border-radius:0;box-shadow:none;filter:drop-shadow(0 10px 24px rgb(0 0 0 / 18%))}.section-password .logo-block__image{filter:brightness(0) invert(1);opacity:.94}.section-password .hog-coming-soon{position:relative;align-self:center;justify-self:center;grid-column:2;grid-row:1;width:min(680px,calc(100% - 72px));max-width:680px;margin:0;padding:clamp(48px,6vw,86px);text-align:left;background:#ffffffa3;border:1px solid rgb(31 61 43 / 10%);border-radius:24px;box-shadow:0 30px 90px #1f3d2b1f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:hog-password-reveal .8s cubic-bezier(.2,.7,.2,1) both}.section-password .hog-coming-soon:before{position:absolute;top:0;right:42px;left:42px;height:2px;content:"";background:linear-gradient(90deg,transparent,#74986a 28%,#b39a52 72%,transparent);opacity:.75}.section-password .hog-logo-row{justify-content:flex-start;margin-bottom:22px}.section-password .hog-logo-row span{font-size:.72rem;font-weight:700;letter-spacing:.2em}.section-password .hog-badge{margin-bottom:28px;padding:7px 16px;background:#e9ddb9;color:#725719;font-weight:600;letter-spacing:.03em}.section-password .hog-coming-soon h1{max-width:570px;margin:0 0 20px;color:#173525;font-size:clamp(3rem,5vw,5.5rem);line-height:.96;letter-spacing:-.05em}.section-password .hog-sub{max-width:540px;margin:0 0 38px;color:#667168;font-size:clamp(1rem,1.4vw,1.16rem);line-height:1.7}.section-password .hog-interest-label{margin-bottom:12px;color:#7a847c;font-weight:500}.section-password .hog-pills{justify-content:flex-start;margin-bottom:28px}.section-password .hog-pill span{padding:9px 18px;border-color:#1f3d2b3d;background:#ffffff73;transition:color .25s ease,background .25s ease,border-color .25s ease,transform .25s ease}.section-password .hog-pill:hover span{transform:translateY(-2px)}.section-password .hog-form-row{max-width:none;margin:0 0 13px;justify-content:flex-start;flex-wrap:nowrap}.section-password .hog-form-row input[type=email]{min-width:0;height:54px;padding-inline:18px;border-color:#1f3d2b2e;border-radius:10px;box-shadow:0 7px 20px #1f3d2b0d}.section-password .hog-form-row input[type=email]:focus{border-color:#74986a;box-shadow:0 0 0 4px #74986a24;outline:none}.section-password .hog-form-row button{height:54px;padding-inline:27px;border-radius:10px;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.section-password .hog-form-row button:hover{background:#28523a;box-shadow:0 12px 28px #1f3d2b2e;transform:translateY(-2px)}.section-password .hog-incentive{margin-bottom:24px;color:#8a918b}.section-password .hog-status{justify-content:flex-start;margin:0 0 26px}.section-password .hog-dot{box-shadow:0 0 0 5px #7a5a171a;animation:hog-status-pulse 2s ease-out infinite}.section-password .hog-social{display:none!important}.section-password .hog-social a{width:38px;height:38px;background:#ffffff7f;transition:color .2s ease,border-color .2s ease,transform .2s ease}.section-password .hog-social a:hover{color:#173525;border-color:#74986a;transform:translateY(-2px)}.password-footer{min-height:66px;flex-direction:row;justify-content:center;padding:12px clamp(24px,5vw,72px);color:#55655c;background:#eee8da;border-top:1px solid rgb(31 61 43 / 10%)}.password-footer__links{gap:28px}.password-footer__button,.password-footer__admin-link a{color:#294b38;text-underline-offset:4px}.password-dialog{background:#14362673;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.password-dialog::backdrop{display:block;background:#0a1c138c}.password-dialog__content{width:min(520px,calc(100% - 32px));height:auto;min-height:360px;margin:15vh auto 0;padding:48px;background:#f6f1e6;border-radius:20px;box-shadow:0 30px 90px #0000003d}@keyframes hog-password-reveal{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes hog-status-pulse{0%{box-shadow:0 0 #7a5a1740}70%,to{box-shadow:0 0 0 8px #7a5a1700}}@keyframes hog-rings-breathe{0%{transform:scale(.98) translateZ(0);opacity:.78}to{transform:scale(1.025) translate3d(10px,-8px,0);opacity:1}}@media screen and (max-width:899px){.password-main-content,.section-password,.section-password>.section,.section-password>.section>.border-style{min-height:auto}.section-password>.section>.border-style{background:linear-gradient(to bottom,#143626 0 250px,#f6f1e6 250px 100%)}.section-password .section-content-wrapper{display:flex;min-height:auto;padding:36px 20px 56px}.section-password .section-content-wrapper:before{display:none}.section-password>.section>.border-style:after{display:none}.section-password .logo-block{align-self:center;width:130px;margin:0 0 32px}.section-password .hog-coming-soon{width:min(100%,650px);padding:clamp(32px,7vw,56px)}.password-footer{flex-direction:column;gap:14px;text-align:center}}@media screen and (max-width:549px){.section-password .hog-coming-soon{width:100%;padding:30px 22px;border-radius:16px}.section-password .hog-coming-soon h1{font-size:clamp(2.6rem,13vw,4rem)}.section-password .hog-form-row{flex-direction:column;gap:10px}.section-password .hog-form-row input[type=email]{flex:0 0 54px!important;width:100%;min-width:0;min-height:54px;height:54px!important;padding:0 16px;box-sizing:border-box;font-size:16px;line-height:1;-webkit-appearance:none;appearance:none}.section-password .hog-form-row button{flex:0 0 54px;width:100%}.password-footer__links{flex-direction:column;gap:6px}}@media(prefers-reduced-motion:reduce){.section-password .hog-coming-soon,.section-password .hog-dot,.section-password>.section>.border-style:before{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/password-premium.css.map */
