.password-main-content{display:block}.section-brenn-coming-soon{min-height:100dvh}.password-footer{display:none!important}.brenn-launch{--brenn-red: #fe0001;--brenn-blue: #b0d9ff;--brenn-cream: #f8faed;--brenn-black: #181715;--brenn-deep-red: #69131c;min-height:100dvh;display:grid;grid-template-rows:1fr;overflow:hidden;background:var(--brenn-cream);color:var(--brenn-black);font-family:Futura,Avenir Next,Helvetica Neue,Arial,sans-serif}.brenn-launch *{box-sizing:border-box}.brenn-access__trigger{min-height:44px;display:flex;align-items:center;color:#fff;cursor:pointer;font:inherit;letter-spacing:inherit;list-style:none;text-decoration:underline;text-underline-offset:4px;text-transform:uppercase}.brenn-access{position:relative}.brenn-access--floating{position:fixed;right:20px;bottom:14px;z-index:20;font-size:10px;font-weight:700;letter-spacing:.08em}.brenn-access__toggle:not(:checked)~.brenn-access__panel{display:none}.brenn-access:has(.brenn-access__error) .brenn-access__panel{display:block}.brenn-access__panel{position:absolute;right:0;bottom:calc(100% + 12px);z-index:10;width:min(340px,calc(100vw - 36px));padding:18px;border:2px solid var(--brenn-black);background:var(--brenn-cream);box-shadow:8px 8px 0 var(--brenn-black)}.brenn-access__panel>p{margin:0 0 12px}.brenn-access__form{display:grid;grid-template-columns:minmax(0,1fr) auto}.brenn-access__form input,.brenn-access__form button{min-height:48px;border:2px solid var(--brenn-black);border-radius:0;font:inherit;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.brenn-access__form input{min-width:0;padding:0 12px;background:#fff;color:var(--brenn-black)}.brenn-access__form button{margin-left:-2px;padding:0 15px;background:var(--brenn-red);color:#fff;cursor:pointer}.brenn-access__error{grid-column:1 / -1;margin:10px 0 0!important;color:var(--brenn-deep-red);text-transform:none}.brenn-launch__logo{width:112px;height:auto;display:block}.brenn-launch__status{display:flex;align-items:center;gap:9px;margin:0}.brenn-launch__status span{width:8px;height:8px;border-radius:50%;background:var(--brenn-red);animation:brenn-pulse 1.8s ease-in-out infinite}.brenn-launch__grid{display:grid;grid-template-columns:min(1080px,76vw) minmax(0,1fr);min-height:0}.brenn-launch__content{display:flex;flex-direction:column;justify-content:center;padding:clamp(44px,7vw,112px) clamp(28px,7vw,112px);padding-right:clamp(44px,5vw,88px)}.brenn-launch__eyebrow,.brenn-launch__note,.brenn-launch__edition,.brenn-launch__vertical-copy{font-size:11px;font-weight:700;letter-spacing:.1em;line-height:1.35;text-transform:uppercase}.brenn-launch__eyebrow-logo{width:clamp(190px,18vw,290px);height:auto;margin:0}.brenn-brand-row{width:min(100%,680px);display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:clamp(22px,3vh,34px)}.brenn-launch h1{max-width:900px;margin:0;width:max-content;font-family:Futura Medium,Avenir Next,Helvetica Neue,Arial,sans-serif;font-size:clamp(56px,5.4vw,96px);font-weight:500;letter-spacing:-.025em;line-height:.96}.brenn-launch h1 em{color:var(--brenn-red);font-weight:900;font-style:oblique}.brenn-heading-line{display:block;width:max-content;white-space:nowrap}.brenn-heading-part{display:inline}.brenn-heading-line--black,.brenn-heading-line--three{font-size:clamp(72px,6.5vw,108px)}.brenn-heading-line--three{line-height:.92}.brenn-launch__intro{max-width:920px;margin:clamp(24px,3vh,32px) 0;font-size:clamp(17px,1.5vw,22px);font-weight:500;line-height:1.35}.brenn-intro-line{display:block;white-space:nowrap}.brenn-intro-line--benefits{margin-left:.35em;font-weight:500;letter-spacing:.035em}.brenn-signup{width:min(100%,650px)}.brenn-signup__row{display:grid;grid-template-columns:minmax(135px,.72fr) minmax(0,1fr) auto;border:2px solid var(--brenn-black);background:#fff}.brenn-signup__email{border-left:2px solid var(--brenn-black)!important}.brenn-signup input,.brenn-signup button{min-height:58px;border:0;border-radius:0;font-family:Futura,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:500;letter-spacing:.035em;text-transform:uppercase}.brenn-signup input{width:100%;padding:0 18px;background:#fff;color:var(--brenn-black)}.brenn-signup input::placeholder{color:#595954;opacity:1}.brenn-signup input:focus-visible,.brenn-signup button:focus-visible,.brenn-access__toggle:focus-visible+.brenn-access__trigger,.brenn-access__form input:focus-visible,.brenn-access__form button:focus-visible{outline:3px solid var(--brenn-blue);outline-offset:3px}.brenn-signup button{position:relative;z-index:1;padding:0 24px;border-left:2px solid var(--brenn-black);background:var(--brenn-red);color:#fff;font-size:13px;font-weight:700;cursor:pointer;touch-action:manipulation;-webkit-appearance:none;appearance:none;transition:background .16s ease,color .16s ease}@media(hover:hover)and (pointer:fine){.brenn-signup button:hover{background:var(--brenn-black)}}.brenn-signup__message{margin:12px 0 0;color:var(--brenn-deep-red);font-size:13px;font-weight:700}.brenn-signup__message--success{margin-top:0;font-size:clamp(15px,1.2vw,18px);line-height:1.4;text-transform:uppercase}.brenn-signup__message--error ul{margin:0;padding-left:18px}.brenn-socials{display:flex;align-items:center;gap:10px;margin:0}.brenn-socials a{width:40px;height:40px;display:grid;place-items:center;border:1.5px solid var(--brenn-blue);border-radius:50%;background:var(--brenn-blue);color:var(--brenn-black);text-decoration:none;transition:background .16s ease,color .16s ease,transform .16s ease}.brenn-socials a:hover{background:var(--brenn-red);border-color:var(--brenn-red);color:#fff;transform:translateY(-2px)}.brenn-socials a:focus-visible{outline:3px solid var(--brenn-blue);outline-offset:3px}.brenn-socials svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.brenn-socials a[aria-label*=TikTok] svg{width:25px;height:25px}.brenn-socials__dot{fill:currentColor;stroke:none}.brenn-launch__note{margin:14px 0 0;color:#595954}.brenn-launch__visual{position:relative;min-height:620px;overflow:hidden;background:#59b8df;color:var(--brenn-black);isolation:isolate}.brenn-hero-slides,.brenn-hero-slide{position:absolute;top:0;right:0;bottom:0;left:0}.brenn-hero-slides{z-index:-2}.brenn-hero-slide{opacity:0;background-position:center;background-size:cover;background-repeat:no-repeat;animation:brenn-hero-cycle 45s linear infinite}.brenn-hero-slide--main{opacity:1}.brenn-hero-slide:nth-child(2){animation-delay:-40s}.brenn-hero-slide:nth-child(3){animation-delay:-35s}.brenn-hero-slide:nth-child(4){animation-delay:-30s}.brenn-hero-slide:nth-child(5){animation-delay:-25s}.brenn-hero-slide:nth-child(6){animation-delay:-20s}.brenn-hero-slide:nth-child(7){animation-delay:-15s}.brenn-hero-slide:nth-child(8){animation-delay:-10s}.brenn-hero-slide:nth-child(9){animation-delay:-5s}.brenn-slide-pack{position:absolute;height:auto;filter:drop-shadow(14px 18px 13px rgb(24 23 21 / .3));transform-origin:center}.brenn-slide-pack--hydrate{--brenn-slide-pack-angle: 88deg;right:8%;bottom:-15%;width:clamp(112px,8.2vw,148px);transform:rotate(var(--brenn-slide-pack-angle));animation:brenn-slide-pack-cycle 45s cubic-bezier(.22,1,.36,1) infinite}.brenn-slide-pack--jar{--brenn-slide-pack-angle: -14deg;right:-2%;bottom:-4%;width:clamp(160px,16vw,230px);transform:rotate(var(--brenn-slide-pack-angle));animation:brenn-slide-jar-cycle 45s cubic-bezier(.22,1,.36,1) infinite}.brenn-hero-slide:nth-child(2) .brenn-slide-pack{animation-delay:-40s}.brenn-hero-slide:nth-child(3) .brenn-slide-pack{animation-delay:-35s}.brenn-hero-slide:nth-child(4) .brenn-slide-pack{animation-delay:-30s}.brenn-hero-slide:nth-child(5) .brenn-slide-pack{animation-delay:-25s}.brenn-hero-slide:nth-child(6) .brenn-slide-pack{animation-delay:-20s}.brenn-hero-slide:nth-child(7) .brenn-slide-pack{animation-delay:-15s}.brenn-hero-slide:nth-child(8) .brenn-slide-pack{animation-delay:-10s}.brenn-hero-slide:nth-child(9) .brenn-slide-pack{animation-delay:-5s}.brenn-launch__visual:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:linear-gradient(180deg,#146fa508,#146fa51f)}.brenn-packs{position:absolute;top:9%;right:8%;bottom:8%;left:13%;display:flex;align-items:center;justify-content:center;gap:clamp(0px,.5vw,8px);animation:brenn-packs-cycle 20s ease-in-out infinite}.brenn-pack{--brenn-pack-angle: -10deg;width:clamp(124px,15vw,220px);height:auto;max-height:min(74vh,620px);object-fit:contain;filter:drop-shadow(12px 16px 11px rgb(24 23 21 / .28));animation:brenn-float 4.8s ease-in-out infinite}.brenn-pack--recover{--brenn-pack-angle: -13deg;z-index:1}.brenn-pack--hydrate{--brenn-pack-angle: -5deg;z-index:2;margin-left:clamp(-12px,-1vw,-5px);animation-delay:-1.6s}.brenn-pack--focus{--brenn-pack-angle: 6deg;z-index:3;margin-left:clamp(-14px,-1.2vw,-6px);animation-delay:-3.2s}@keyframes brenn-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.38;transform:scale(.72)}}@keyframes brenn-float{0%,to{transform:translateY(-8px) rotate(var(--brenn-pack-angle))}50%{transform:translateY(10px) rotate(var(--brenn-pack-angle))}}@keyframes brenn-hero-cycle{0%,8.6%{opacity:1}11.1%,97.5%{opacity:0}to{opacity:1}}@keyframes brenn-packs-cycle{0%,16%{opacity:1;transform:translateY(0)}19%,96%{opacity:0;transform:translateY(90px)}to{opacity:1;transform:translateY(0)}}@keyframes brenn-slide-pack-cycle{0%{opacity:0;transform:translate(240px) rotate(var(--brenn-slide-pack-angle))}2.5%,8.5%{opacity:1;transform:translate(0) rotate(var(--brenn-slide-pack-angle))}10.8%,to{opacity:0;transform:translate(190px) rotate(var(--brenn-slide-pack-angle))}}@keyframes brenn-slide-jar-cycle{0%{opacity:0;transform:translate(55vw,45vh) rotate(-4deg)}2.5%,8.5%{opacity:1;transform:translate(0) rotate(var(--brenn-slide-pack-angle))}10.8%,to{opacity:0;transform:translate(130px,80px) rotate(-20deg)}}@media(min-width:1100px)and (max-width:1599px){.brenn-launch__grid{grid-template-columns:minmax(0,65%) minmax(0,35%)}.brenn-launch__content{padding:clamp(44px,5vw,72px);padding-right:clamp(40px,4vw,58px)}.brenn-launch__eyebrow-logo{width:clamp(190px,16vw,230px)}.brenn-brand-row{max-width:620px;margin-bottom:24px}.brenn-heading-line--black,.brenn-heading-line--three{font-size:clamp(68px,6.35vw,91px)}.brenn-launch__intro{max-width:670px;margin:22px 0;font-size:clamp(16px,1.4vw,19px)}.brenn-intro-line{white-space:normal}.brenn-signup{width:min(100%,620px)}.brenn-slide-pack--hydrate{right:5%;width:clamp(108px,9.5vw,136px)}.brenn-slide-pack--jar{right:-2%;width:clamp(155px,17vw,210px)}}@media(min-width:901px)and (max-width:1099px){.brenn-launch__grid{grid-template-columns:minmax(0,60%) minmax(0,40%);min-height:100dvh}.brenn-launch__content{min-width:0;min-height:100dvh;padding:40px 36px}.brenn-launch__visual{min-height:100dvh}.brenn-launch__eyebrow-logo{width:170px}.brenn-brand-row{max-width:520px;margin-bottom:18px}.brenn-heading-part{display:block}.brenn-heading-line--black,.brenn-heading-line--three{font-size:clamp(56px,6vw,66px)}.brenn-heading-line--black{line-height:1}.brenn-launch__intro{max-width:530px;margin:18px 0;font-size:15px}.brenn-intro-line{white-space:normal}.brenn-signup input,.brenn-signup button{min-height:52px;font-size:12px}.brenn-signup button{padding-inline:18px}.brenn-packs{top:10%;right:3%;bottom:9%;left:6%}.brenn-pack{width:clamp(108px,12vw,132px)}}@media(max-width:900px){.brenn-launch__grid{grid-template-columns:1fr}.brenn-launch__content{min-width:0;min-height:auto;padding:64px 48px 56px}.brenn-launch__visual{min-height:clamp(500px,72vw,650px)}.brenn-brand-row{margin-bottom:24px}.brenn-heading-line--black,.brenn-heading-line--three{font-size:clamp(66px,9vw,78px)}.brenn-launch__intro{max-width:720px;margin:22px 0;font-size:clamp(16px,2.2vw,18px)}.brenn-intro-line{white-space:normal}.brenn-packs{top:8%;right:12%;bottom:8%;left:17%}.brenn-pack{width:clamp(108px,20vw,170px);max-height:520px}}@media(max-width:820px){.brenn-launch__content{align-items:center;text-align:center}.brenn-heading-line,.brenn-launch__intro{margin-inline:auto}.brenn-signup__message,.brenn-launch__note{text-align:center}}@media(max-width:767px){.brenn-launch__status{max-width:150px;justify-content:flex-end;text-align:right;line-height:1.25}.brenn-launch__content{min-height:auto;padding:32px 20px 36px}.brenn-launch__eyebrow-logo{width:clamp(145px,40vw,175px)}.brenn-brand-row{width:100%;gap:16px;margin-bottom:28px}.brenn-socials{flex:0 0 auto;gap:8px}.brenn-socials a{width:36px;height:36px}.brenn-socials svg{width:19px;height:19px}.brenn-socials a[aria-label*=TikTok] svg{width:22px;height:22px}.brenn-launch h1{width:100%;max-width:100%;line-height:.98}.brenn-heading-line,.brenn-heading-part{width:100%}.brenn-heading-part{display:block}.brenn-heading-line--black,.brenn-heading-line--three{font-size:clamp(38px,10.3vw,44px)}.brenn-heading-line--black{line-height:1}.brenn-heading-line--black .brenn-heading-part{display:inline}.brenn-heading-line--three{line-height:.94}.brenn-launch__intro{max-width:100%;margin:20px 0;font-size:clamp(15px,4vw,16px);line-height:1.4}.brenn-intro-line{display:inline;white-space:normal}.brenn-signup input,.brenn-signup button{min-height:52px}.brenn-launch__note{margin-top:12px}.brenn-launch__visual{min-height:clamp(400px,118vw,520px)}.brenn-packs{top:8%;right:4%;bottom:8%;left:8%;gap:0}.brenn-pack{width:clamp(88px,27vw,120px);max-height:360px;filter:drop-shadow(8px 10px 8px rgb(24 23 21 / .26))}.brenn-slide-pack--hydrate{right:0;bottom:-8%;width:clamp(88px,24vw,108px)}.brenn-slide-pack--jar{right:-2%;bottom:-4%;width:clamp(145px,42vw,190px)}}@media(max-width:640px){.brenn-signup__row{grid-template-columns:1fr}.brenn-signup button{border-top:2px solid var(--brenn-black);border-left:0}.brenn-signup__email{border-top:2px solid var(--brenn-black)!important;border-left:0!important}}@media(max-width:430px){.brenn-intro-line{display:inline}.brenn-heading-line--black,.brenn-heading-line--three{font-size:clamp(38px,10.3vw,44px)}}@media(max-width:390px){.brenn-launch__content{padding:26px 18px 30px}.brenn-launch__eyebrow-logo{width:140px}.brenn-heading-line--black,.brenn-heading-line--three{font-size:clamp(37px,10.1vw,40px)}.brenn-launch__intro{margin:18px 0;font-size:15px}.brenn-signup input,.brenn-signup button{min-height:50px}.brenn-signup input{padding-inline:14px}}@media(prefers-reduced-motion:reduce){.brenn-launch__status span,.brenn-pack,.brenn-packs,.brenn-slide-pack,.brenn-hero-slide{animation:none}.brenn-hero-slide:not(.brenn-hero-slide--main){opacity:0}}.password-footer{display:flex;flex-direction:column;align-items:center;gap:var(--gap-sm);padding-block:var(--padding-xl)}.password-footer__powered-by{margin:0;display:flex;align-items:center;gap:var(--padding-xs);height:1em}.password-footer__powered-by>a{display:flex}.password-footer__powered-by .icon-shopify{display:inline;height:1.3em;color:var(--color-foreground)}.password-footer__links{display:flex;align-items:center;gap:var(--gap-2xl)}@media screen and (max-width:749px){.password-footer__links{flex-direction:column;gap:var(--gap-sm)}}.password-footer__admin-link{margin:0}.password-footer__button{height:var(--minimum-touch-target);background-color:transparent;color:var(--color-foreground);cursor:pointer;text-decoration:underline}.password-footer__button:hover{color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text));text-decoration:none}.password-main-content{flex:1;display:flex;flex-direction:column}.password-dialog{max-width:100vw;max-height:100svh;width:100vw;height:100svh;border:none;transition:opacity var(--animation-values),display var(--animation-speed) allow-discrete,overlay var(--animation-speed) allow-discrete}.password-dialog::backdrop{display:none}.password-dialog[open]{opacity:1;top:0;left:0}@starting-style{.password-dialog[open]{opacity:0}}.password-dialog:not([open]){opacity:0}@starting-style{.password-dialog:not([open]){opacity:1}}.password-dialog__close-button{cursor:pointer}.password-dialog__header{position:absolute;top:0;right:0;padding:var(--padding-lg);z-index:var(--layer-raised)}.password-dialog__content{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:var(--padding-lg);height:100%;transition:transform var(--animation-values)}.password-dialog__content .email-signup__message{padding-block-start:var(--padding-xl)}.password-dialog[open] .password-dialog__content{transform:translateY(0)}@starting-style{.password-dialog[open] .password-dialog__content{transform:translateY(1em)}}.password-dialog:not([open]) .password-dialog__content{transform:translateY(1em)}@starting-style{.password-dialog:not([open]) .password-dialog__content{transform:translateY(0)}}.storefront-password-form{max-width:400px;width:100%}.email-signup__input-group,.password-dialog__submit-button{width:100%}@media screen and (min-width:750px){.email-signup__input-group,.password-dialog__submit-button{width:auto}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map?subset=AgAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI */
