.footer{background-color:var(--footer-background-color);color:var(--footer-text-color);padding-top:var(--footer-padding-top);padding-bottom:var(--footer-padding-bottom);margin-top:auto;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.footer__inner{width:100%}.footer__content{max-width:1200px;margin:0 auto;padding:0 2rem}.footer__brand{text-align:center;margin-bottom:3rem;display:flex;justify-content:center;align-items:center}.footer__brand-name{font-size:var(--footer-brand-name-font-size);color:var(--footer-brand-name-color);font-weight:700;letter-spacing:.05em;margin:0;text-transform:uppercase;text-align:center}.footer__brand h1{font-family:var(--font-h1--family);font-style:var(--font-h1--style);font-weight:var(--font-h1--weight)}.footer__brand h2{font-family:var(--font-h2--family);font-style:var(--font-h2--style);font-weight:var(--font-h2--weight)}.footer__brand h3{font-family:var(--font-h3--family);font-style:var(--font-h3--style);font-weight:var(--font-h3--weight)}.footer__brand h4{font-family:var(--font-h4--family);font-style:var(--font-h4--style);font-weight:var(--font-h4--weight)}.footer__brand h5{font-family:var(--font-h5--family);font-style:var(--font-h5--style);font-weight:var(--font-h5--weight)}.footer__brand h6{font-family:var(--font-h6--family);font-style:var(--font-h6--style);font-weight:var(--font-h6--weight)}.footer__brand p,.footer__brand div{font-family:var(--font-paragraph--family);font-style:var(--font-paragraph--style);font-weight:var(--font-paragraph--weight)}.footer__trademark{font-size:var(--footer-trademark-font-size);color:var(--footer-trademark-color);margin-left:.1em;font-weight:700;display:inline;vertical-align:super;line-height:0}.footer__columns{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;margin-bottom:3rem}.footer__column{min-width:0;flex:1 1 250px}.footer__column-details{border:none}.footer__column-details summary{list-style:none;cursor:pointer}.footer__column-details summary::-webkit-details-marker{display:none}.footer__column-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.footer__heading{font-size:var(--footer-heading-font-size);color:var(--footer-heading-color);font-weight:700;letter-spacing:.05em;margin:0;text-transform:uppercase}.footer__column h1{font-family:var(--font-h1--family);font-style:var(--font-h1--style);font-weight:var(--font-h1--weight)}.footer__column h2{font-family:var(--font-h2--family);font-style:var(--font-h2--style);font-weight:var(--font-h2--weight)}.footer__column h3{font-family:var(--font-h3--family);font-style:var(--font-h3--style);font-weight:var(--font-h3--weight)}.footer__column h4{font-family:var(--font-h4--family);font-style:var(--font-h4--style);font-weight:var(--font-h4--weight)}.footer__column h5{font-family:var(--font-h5--family);font-style:var(--font-h5--style);font-weight:var(--font-h5--weight)}.footer__column h6{font-family:var(--font-h6--family);font-style:var(--font-h6--style);font-weight:var(--font-h6--weight)}.footer__column p,.footer__column div{font-family:var(--font-paragraph--family);font-style:var(--font-paragraph--style);font-weight:var(--font-paragraph--weight)}.footer__column-icon{display:none}.footer__list{margin:0;padding:0;list-style:none}.footer__list-item{margin-bottom:.75rem}.footer__link{color:var(--footer-link-color);text-decoration:none;font-size:var(--footer-link-font-size);transition:color .2s ease}.footer__link:hover{color:var(--footer-link-hover-color)}.footer__link h1,.footer__link h2,.footer__link h3,.footer__link h4,.footer__link h5,.footer__link h6,.footer__link p,.footer__link span{margin:0;padding:0;font-size:inherit;color:inherit;transition:color .2s ease}.footer__link-h1 h1{font-family:var(--font-h1--family);font-style:var(--font-h1--style);font-weight:var(--font-h1--weight)}.footer__link-h2 h2{font-family:var(--font-h2--family);font-style:var(--font-h2--style);font-weight:var(--font-h2--weight)}.footer__link-h3 h3{font-family:var(--font-h3--family);font-style:var(--font-h3--style);font-weight:var(--font-h3--weight)}.footer__link-h4 h4{font-family:var(--font-h4--family);font-style:var(--font-h4--style);font-weight:var(--font-h4--weight)}.footer__link-h5 h5{font-family:var(--font-h5--family);font-style:var(--font-h5--style);font-weight:var(--font-h5--weight)}.footer__link-h6 h6{font-family:var(--font-h6--family);font-style:var(--font-h6--style);font-weight:var(--font-h6--weight)}.footer__link-p p{font-family:var(--font-paragraph--family);font-style:var(--font-paragraph--style);font-weight:var(--font-paragraph--weight)}.footer__link-span span{font-family:var(--font-span--family);font-style:var(--font-span--style);font-weight:var(--font-span--weight)}.footer__copyright{width:100%;padding-top:2rem;border-top:1px solid rgba(0,0,0,.1)}.footer__copyright-content{max-width:1200px;margin:0 auto;padding:0 2rem;text-align:center;display:flex;justify-content:center;align-items:center}.footer__copyright-text{font-size:var(--footer-copyright-font-size);color:var(--footer-copyright-color);margin:0;font-weight:500;text-align:center}.footer__copyright h1{font-family:var(--font-h1--family);font-style:var(--font-h1--style);font-weight:var(--font-h1--weight)}.footer__copyright h2{font-family:var(--font-h2--family);font-style:var(--font-h2--style);font-weight:var(--font-h2--weight)}.footer__copyright h3{font-family:var(--font-h3--family);font-style:var(--font-h3--style);font-weight:var(--font-h3--weight)}.footer__copyright h4{font-family:var(--font-h4--family);font-style:var(--font-h4--style);font-weight:var(--font-h4--weight)}.footer__copyright h5{font-family:var(--font-h5--family);font-style:var(--font-h5--style);font-weight:var(--font-h5--weight)}.footer__copyright h6{font-family:var(--font-h6--family);font-style:var(--font-h6--style);font-weight:var(--font-h6--weight)}.footer__copyright p,.footer__copyright div{font-family:var(--font-paragraph--family);font-style:var(--font-paragraph--style);font-weight:var(--font-paragraph--weight)}.footer__copyright-separator{margin:0 .5rem}@media screen and (max-width: 749px){.footer{padding-top:calc(var(--footer-padding-top) * .75);padding-bottom:calc(var(--footer-padding-bottom) * .75)}.footer__content{padding:0 1.5rem}.footer__brand{margin-bottom:2rem}.footer__columns{display:block;gap:0}.footer__column{border-bottom:1px solid rgba(0,0,0,.1)}.footer__column:last-child{border-bottom:none}.footer__column-details{padding:1rem 0}.footer__column-details[open] .footer__column-icon svg{transform:rotate(180deg)}.footer__column-heading{margin-bottom:0}.footer__column-icon{display:block;transition:transform .2s ease}.footer__column-icon svg{transition:transform .2s ease}.footer__list{padding-top:1rem;animation:slideDown .3s ease}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.footer__list-item{margin-bottom:.875rem}.footer__copyright-content{padding:0 1.5rem}}@media screen and (min-width: 750px){.footer__columns{justify-content:center;max-width:1200px;margin:0 auto 3rem;text-align:center}.footer__column{display:flex;flex-direction:column;align-items:center;flex:1 1 auto;max-width:300px}.footer__column-details{pointer-events:none;width:100%}.footer__column-heading{justify-content:center}.footer__column-details summary{cursor:default}.footer__column-details:not([open]) .footer__list{display:block}.footer__list{text-align:center}}@media screen and (min-width: 750px) and (max-width: 989px){.footer__columns{gap:2rem 3rem}.footer__column{flex:1 1 calc(50% - 1.5rem)}}@media screen and (min-width: 990px){.footer__columns{gap:3rem}.footer__column{flex:1 1 auto}}.site-header{position:relative;z-index:998;background:var(--header-bg-color);border-bottom:1px solid var(--header-border-color);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:auto;padding-left:max(0px,env(safe-area-inset-left));padding-right:max(0px,env(safe-area-inset-right));transition:background-color .3s ease,border-color .3s ease}.announcement-slider-wrapper{position:sticky;top:0;width:100%;z-index:1000;overflow:hidden;transform:translateY(0);transition:transform .3s ease,opacity .3s ease;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:auto}.announcement-slider-wrapper.hidden{transform:translateY(-100%);opacity:0}.announcement-slider{position:relative;width:100%}.announcement-slide{background:var(--announcement-bg-color);color:var(--announcement-text-color);min-height:var(--announcement-height);display:flex;align-items:center;justify-content:center;text-align:center;width:100%;position:absolute;top:0;left:0;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility .5s ease}.announcement-slide.active{position:relative;opacity:1;visibility:visible}.announcement-slider-wrapper[data-display-mode=marquee] .announcement-slider{overflow:hidden;display:flex}.announcement-slider-wrapper[data-display-mode=marquee] .announcement-slide{position:relative;opacity:1;visibility:visible;flex-shrink:0;white-space:nowrap;display:flex;width:100%}.announcement-slider-wrapper[data-display-mode=marquee] .announcement-content{display:block;width:100%;overflow:hidden;padding:0}.marquee-track{display:inline-flex;width:max-content}.marquee-text{display:inline-block;white-space:nowrap}@keyframes marqueeScroll{0%{transform:translate(0)}to{transform:translate(-25%)}}.announcement-slider-wrapper[data-display-mode=marquee] .announcement-nav,.announcement-slider-wrapper[data-display-mode=marquee] .announcement-arrow{display:none}.announcement-content{display:block;width:100%;padding:0 3rem;font-size:var(--announcement-font-size);color:var(--announcement-text-color);text-decoration:none;transition:opacity .2s ease;font-weight:400;letter-spacing:.02em}.announcement-content:hover{opacity:.8}.announcement-text{margin:0;font-size:var(--announcement-font-size);display:inline}.announcement-text.h1{font-family:var(--font-h1--family, sans-serif);font-weight:var(--font-h1--weight, 500);font-style:var(--font-h1--style, normal);font-size:var(--announcement-font-size);display:inline}.announcement-text.h2{font-family:var(--font-h2--family, sans-serif);font-weight:var(--font-h2--weight, 500);font-style:var(--font-h2--style, normal);font-size:var(--announcement-font-size);display:inline}.announcement-text.h3{font-family:var(--font-h3--family, sans-serif);font-weight:var(--font-h3--weight, 500);font-style:var(--font-h3--style, normal);font-size:var(--announcement-font-size);display:inline}.announcement-text.h4{font-family:var(--font-h4--family, sans-serif);font-weight:var(--font-h4--weight, 500);font-style:var(--font-h4--style, normal);font-size:var(--announcement-font-size);display:inline}.announcement-text.h5{font-family:var(--font-h5--family, sans-serif);font-weight:var(--font-h5--weight, 500);font-style:var(--font-h5--style, normal);font-size:var(--announcement-font-size);display:inline}.announcement-text.h6{font-family:var(--font-h6--family, sans-serif);font-weight:var(--font-h6--weight, 500);font-style:var(--font-h6--style, normal);font-size:var(--announcement-font-size);display:inline}.announcement-text.p{font-family:var(--font-paragraph--family, sans-serif);font-weight:var(--font-paragraph--weight, 400);font-style:var(--font-paragraph--style, normal);font-size:var(--announcement-font-size);display:inline}.announcement-text.span{font-family:var(--font-span--family, sans-serif);font-weight:var(--font-span--weight, 400);font-style:var(--font-span--style, normal);font-size:var(--announcement-font-size);display:inline}.announcement-nav{position:absolute;bottom:8px;left:50%;transform:translate(-50%);display:flex;gap:8px;z-index:10}.announcement-dot{width:6px;height:6px;border-radius:50%;background:#fff6;border:none;cursor:pointer;padding:0;transition:all .3s ease}.announcement-dot:hover{background:#fff9;transform:scale(1.2)}.announcement-dot.active{background:#fff;width:20px;border-radius:3px}.announcement-arrow{position:absolute;top:50%;transform:translateY(-50%);background:#fff3;border:none;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;z-index:10;color:#fff}.announcement-arrow:hover{background:#ffffff4d}.announcement-prev{left:10px}.announcement-next{right:10px}.site-header.header-transparent{background:transparent}.site-header.header-always-show{position:fixed;top:0;left:0;right:0;width:100%;z-index:999;margin-left:0;margin-right:0;transition:top .3s ease}.site-header.header-position-locked{transition:none!important}body:has(.announcement-slider-wrapper) .site-header.header-always-show{top:var(--announcement-height, 40px)}body:has(.header-always-show){padding-top:var(--header-height)}body:has(.announcement-slider-wrapper):has(.header-always-show){padding-top:calc(var(--announcement-height, 40px) + var(--header-height))}.header-container{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0;margin:0;height:var(--header-height);width:100%}.header-left{display:flex;justify-content:flex-start;padding-left:.75rem}.menu-toggle{background:none;border:none;cursor:pointer;display:flex;align-items:center;gap:.5rem;color:var(--header-text-color);transition:opacity .2s ease}.menu-toggle:hover{opacity:calc(var(--hover-opacity) / 100)}.menu-toggle svg{width:var(--icon-size);height:var(--icon-size);fill:none}.nav-text{margin:0;font-size:var(--nav-text-size);color:var(--nav-text-color);font-weight:500;text-transform:uppercase;letter-spacing:.05em}.nav-text.h1{font-family:var(--font-h1--family, sans-serif);font-weight:var(--font-h1--weight, 500);font-style:var(--font-h1--style, normal)}.nav-text.h2{font-family:var(--font-h2--family, sans-serif);font-weight:var(--font-h2--weight, 500);font-style:var(--font-h2--style, normal)}.nav-text.h3{font-family:var(--font-h3--family, sans-serif);font-weight:var(--font-h3--weight, 500);font-style:var(--font-h3--style, normal)}.nav-text.h4{font-family:var(--font-h4--family, sans-serif);font-weight:var(--font-h4--weight, 500);font-style:var(--font-h4--style, normal)}.nav-text.h5{font-family:var(--font-h5--family, sans-serif);font-weight:var(--font-h5--weight, 500);font-style:var(--font-h5--style, normal)}.nav-text.h6{font-family:var(--font-h6--family, sans-serif);font-weight:var(--font-h6--weight, 500);font-style:var(--font-h6--style, normal)}.nav-text.p{font-family:var(--font-paragraph--family, sans-serif);font-weight:var(--font-paragraph--weight, 400);font-style:var(--font-paragraph--style, normal)}.nav-text.span{font-family:var(--font-span--family, sans-serif);font-weight:var(--font-span--weight, 400);font-style:var(--font-span--style, normal)}.menu-icon-with-text{display:flex;align-items:center;gap:.5rem}.header-center{display:flex;justify-content:center;align-items:center}.store-name{font-size:var(--logo-font-size);font-weight:var(--logo-font-weight, 500);letter-spacing:var(--logo-letter-spacing);text-decoration:none;color:var(--header-text-color);white-space:nowrap;transition:opacity .2s ease}.store-name:hover{opacity:calc(var(--hover-opacity) / 100)}.store-name img{display:block;max-width:100%;height:auto}.store-name .logo-text.h1{font-family:var(--font-h1--family, sans-serif);font-weight:var(--font-h1--weight, 500);font-style:var(--font-h1--style, normal)}.store-name .logo-text.h2{font-family:var(--font-h2--family, sans-serif);font-weight:var(--font-h2--weight, 500);font-style:var(--font-h2--style, normal)}.store-name .logo-text.h3{font-family:var(--font-h3--family, sans-serif);font-weight:var(--font-h3--weight, 500);font-style:var(--font-h3--style, normal)}.store-name .logo-text.h4{font-family:var(--font-h4--family, sans-serif);font-weight:var(--font-h4--weight, 500);font-style:var(--font-h4--style, normal)}.store-name .logo-text.h5{font-family:var(--font-h5--family, sans-serif);font-weight:var(--font-h5--weight, 500);font-style:var(--font-h5--style, normal)}.store-name .logo-text.h6{font-family:var(--font-h6--family, sans-serif);font-weight:var(--font-h6--weight, 500);font-style:var(--font-h6--style, normal)}.store-name .logo-text.p{font-family:var(--font-paragraph--family, sans-serif);font-weight:var(--font-paragraph--weight, 400);font-style:var(--font-paragraph--style, normal)}.store-name .logo-text.span{font-family:var(--font-span--family, sans-serif);font-weight:var(--font-span--weight, 400);font-style:var(--font-span--style, normal)}.header-right{display:flex;justify-content:flex-end;align-items:center;gap:1rem;padding-right:.75rem}.header-icon{background:none;border:none;cursor:pointer;color:var(--header-text-color);display:flex;align-items:center;text-decoration:none;transition:opacity .2s ease}.header-icon:hover{opacity:calc(var(--hover-opacity) / 100)}.header-icon svg{width:var(--icon-size);height:var(--icon-size);fill:none}@media (max-width: 768px){.header-icon.desktop-only{display:none!important}}@media (max-width: 768px){.header-container{padding:0}.header-left{padding-left:.5rem}.header-right{padding-right:.5rem;gap:.75rem}.store-name{font-size:calc(var(--logo-font-size) * .9)}.announcement-content{font-size:calc(var(--announcement-font-size) * .9);padding:0 2.5rem}.announcement-arrow{width:25px;height:25px}.announcement-prev{left:5px}.announcement-next{right:5px}}@media (max-width: 480px){.announcement-slide{min-height:calc(var(--announcement-height) * .9)}.announcement-content{font-size:calc(var(--announcement-font-size) * .85);padding:0 2rem}}.site-header{position:relative}.header-bg-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--header-scroll-bg, var(--header-bg-color));border-bottom:1px solid var(--header-border-color);transform:translateY(-100%);transition:transform .28s ease,opacity .22s ease;opacity:1;pointer-events:none;z-index:0}.header-container{position:relative;z-index:2}.site-header.header-bg-visible .header-bg-overlay{transform:translateY(0)}.site-header.header-transparent-enabled.header-transparent:not(.header-bg-visible){background:transparent;border-bottom-color:transparent}.site-header.header-transparent-enabled:not(.header-transparent){background:var(--header-bg-color);border-bottom:1px solid var(--header-border-color)}html,body{overflow-x:hidden;margin:0;padding:0;width:100%}#shopify-section-footer-group,.shopify-section-group-footer-group,footer,[id*=footer],[class*=footer]{display:none!important}.password-page h1,.password-site-header h1{font-family:var(--font-h1--family);font-style:var(--font-h1--style);font-weight:var(--font-h1--weight)}.password-page h2,.password-site-header h2{font-family:var(--font-h2--family);font-style:var(--font-h2--style);font-weight:var(--font-h2--weight)}.password-page h3,.password-site-header h3{font-family:var(--font-h3--family);font-style:var(--font-h3--style);font-weight:var(--font-h3--weight)}.password-page h4,.password-site-header h4{font-family:var(--font-h4--family);font-style:var(--font-h4--style);font-weight:var(--font-h4--weight)}.password-page h5,.password-site-header h5{font-family:var(--font-h5--family);font-style:var(--font-h5--style);font-weight:var(--font-h5--weight)}.password-page h6,.password-site-header h6{font-family:var(--font-h6--family);font-style:var(--font-h6--style);font-weight:var(--font-h6--weight)}.password-page p,.password-site-header p,.password-page div,.password-site-header div{font-family:var(--font-paragraph--family);font-style:var(--font-paragraph--style);font-weight:var(--font-paragraph--weight)}.password-site-header{background-color:var(--header-bg-color);color:var(--header-text-color);border-bottom:1px solid var(--header-border-color);position:fixed;top:0;left:0;width:100vw;z-index:1000;margin:0;box-sizing:border-box}.password-site-header .header-container{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0;margin:0;height:var(--header-height);width:100%}.password-site-header .header-left,.password-site-header .header-right{display:flex}.password-site-header .header-left{justify-content:flex-start;padding-left:.75rem}.password-site-header .header-right{justify-content:flex-end;padding-right:.75rem}.password-site-header .header-center{display:flex;justify-content:center;align-items:center}.password-site-header .store-name{font-size:var(--logo-font-size);font-weight:500;letter-spacing:var(--logo-letter-spacing);text-decoration:none;color:var(--header-text-color);white-space:nowrap;transition:opacity .2s ease;display:flex;align-items:center}.password-site-header .store-name:hover{opacity:.7}.password-site-header .store-name img{display:block;max-width:100%;height:auto}.password-site-header .store-name-text{margin:0;padding:0;line-height:1}.password-page{min-height:100vh;width:100%;display:flex;flex-direction:column;position:relative;color:var(--password-text-color);padding-top:var(--header-height, 0);box-sizing:border-box}.password-page-content-wrapper{display:flex;flex:1;width:100%}.password-background{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1;margin:0;padding:0}.password-background--color{background-color:var(--password-bg-color)}.password-video,.password-image{width:100%;height:100%;object-fit:cover;display:block}.password-background--mobile{display:none}.password-background--desktop,.password-background--mobile.password-background--desktop-fallback{display:block}@media (max-width: 768px){.password-background--desktop{display:none}.password-background--mobile,.password-background--desktop.password-background--mobile-fallback{display:block}.password-background--desktop:not(.password-background--mobile-fallback){display:none}}.password-video-controls{position:absolute;bottom:30px;right:30px;z-index:20;display:flex;gap:12px}.password-video-btn{width:48px;height:48px;border-radius:50%;background:transparent;border:2px solid var(--video-controls-border-color);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:var(--video-controls-icon-color);padding:0}.password-video-btn:hover{transform:scale(1.1);opacity:.8}.password-video-btn:active{transform:scale(.95)}.password-video-btn svg{width:20px;height:20px}.password-overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:var(--password-overlay-opacity)}.password-container{position:relative;z-index:2;width:100%;max-width:500px;padding:40px 20px;text-align:center}.password-text-section{position:absolute;z-index:2;width:100%;padding:40px 20px;text-align:center;display:flex;flex-direction:column;align-items:center;box-sizing:border-box}.password-text-section[data-desktop-vertical=top]{top:10%}.password-text-section[data-desktop-vertical=middle]{top:50%;transform:translateY(-50%)}.password-text-section[data-desktop-vertical=bottom]{bottom:10%;top:auto}.password-text-section[data-desktop-horizontal=left]{align-items:flex-start;text-align:left}.password-text-section[data-desktop-horizontal=center]{align-items:center;text-align:center}.password-text-section[data-desktop-horizontal=right]{align-items:flex-end;text-align:right}@media (max-width: 768px){.password-text-section[data-mobile-vertical=top]{top:10%;transform:none}.password-text-section[data-mobile-vertical=middle]{top:50%;transform:translateY(-50%)}.password-text-section[data-mobile-vertical=bottom]{top:auto;bottom:10%;transform:none}.password-text-section[data-mobile-horizontal=left]{align-items:flex-start;text-align:left}.password-text-section[data-mobile-horizontal=center]{align-items:center;text-align:center}.password-text-section[data-mobile-horizontal=right]{align-items:flex-end;text-align:right}}.password-heading{font-size:var(--heading-size);color:var(--heading-color);font-weight:700;line-height:1.2;margin:0;margin-top:var(--subheading-to-heading-spacing)}.password-subheading{font-size:var(--subheading-size);color:var(--subheading-color);font-weight:400;line-height:1.4;margin:0}.password-countdown{margin:0;margin-top:var(--heading-to-countdown-spacing)}.countdown-timer{display:flex;justify-content:center;align-items:center;gap:8px;font-size:var(--countdown-font-size-desktop);color:var(--countdown-color);flex-wrap:wrap}@media (max-width: 768px){.countdown-timer{font-size:var(--countdown-font-size-mobile)}}.countdown-unit{display:flex;flex-direction:column;align-items:center;gap:4px}.countdown-number{font-weight:700;font-size:1em;line-height:1;min-width:2ch;text-align:center}.password-countdown[data-glow=true] .countdown-number{text-shadow:0 0 10px var(--countdown-glow-color),0 0 20px var(--countdown-glow-color),0 0 30px var(--countdown-glow-color),0 0 40px var(--countdown-glow-color)}.password-countdown[data-glow=true] .countdown-separator{text-shadow:0 0 10px var(--countdown-glow-color),0 0 20px var(--countdown-glow-color)}.countdown-label{font-size:.35em;text-transform:uppercase;letter-spacing:.1em;opacity:.7;font-weight:500}.countdown-separator{font-weight:700;font-size:1em;line-height:1;opacity:.5;margin:0 4px;padding-bottom:12px}.after-countdown-message{margin-top:var(--after-countdown-spacing);font-size:var(--after-countdown-font-size);color:var(--after-countdown-color);font-weight:700;line-height:1.2;text-align:center;animation:fadeIn .5s ease-in}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.password-form-section{margin-top:var(--password-form-spacing);width:100%;max-width:var(--password-form-max-width);margin-left:auto;margin-right:auto}.password-form-inline{width:100%}.password-errors{color:var(--error-text-color);background:#ffffff1a;padding:12px;border-radius:4px;margin-bottom:16px;font-size:14px;text-align:center}.password-input-row{display:flex;align-items:center;gap:40px;width:100%}.password-input-field{flex:1;padding:12px 0;font-size:var(--input-font-size);color:var(--input-text-color);background:var(--input-bg-color);border:1px solid transparent;border-bottom:1px solid var(--input-border-color);border-radius:var(--input-border-radius);font-family:inherit;outline:none;transition:border-color .3s ease;text-transform:uppercase;letter-spacing:.1em}.password-input-field:focus{border-bottom-color:var(--input-text-color)}.password-input-field::placeholder{color:var(--input-text-color);opacity:.5;text-transform:uppercase;letter-spacing:.1em}.password-submit-wrapper{margin:0;flex-shrink:0}.password-submit-btn{font-size:var(--button-font-size);color:var(--button-text-color);background:var(--button-bg-color);border:none;padding:0;cursor:pointer;font-family:inherit;font-weight:600;text-transform:uppercase;letter-spacing:.15em;transition:all .3s ease;white-space:nowrap}.password-submit-btn:hover{opacity:.7}.password-submit-btn:active{opacity:.5}@media (max-width: 768px){.password-form-section,.klaviyo-button-container{max-width:100%;padding:0 10px}.password-input-row{gap:20px}.password-input-field{min-width:0}}@media (max-width: 768px){.password-container{padding:20px}.countdown-timer{gap:4px}.countdown-separator{margin:0 2px}.password-video-controls{bottom:20px;right:20px;gap:10px}.password-video-btn{width:44px;height:44px}.password-video-btn svg{width:18px;height:18px}}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.password-input-row{display:block}.password-input-wrap{position:relative;width:100%}.password-input-inline{width:100%;padding-right:var(--inline-btn-space, 120px)}.password-inline-btn{position:absolute;top:50%;right:0;transform:translateY(-50%);height:100%;display:flex;align-items:center;justify-content:flex-end;padding:0 0 0 16px;background:transparent;border:0;cursor:pointer;font-family:inherit;font-weight:600;letter-spacing:.15em;text-transform:uppercase;font-size:var(--button-font-size, 14px);color:var(--button-text-color, #fff)}.password-inline-btn:hover{opacity:.7}.password-inline-btn:active{opacity:.5}.klaviyo-button-container{margin-top:var(--klaviyo-button-spacing);width:100%;max-width:var(--password-form-max-width);margin-left:auto;margin-right:auto}.klaviyo-open-btn{width:100%;padding:12px 0;font-size:var(--klaviyo-button-font-size);color:var(--klaviyo-button-text-color);background:var(--klaviyo-button-bg-color);border:1px solid transparent;border-bottom:1px solid var(--klaviyo-button-border-color);border-radius:var(--klaviyo-button-border-radius);cursor:pointer;transition:opacity .3s ease;font-family:inherit;text-align:center;font-weight:500}.klaviyo-open-btn:hover{opacity:.7}.klaviyo-open-btn:focus{outline:2px solid var(--klaviyo-button-border-color);outline-offset:2px}.klaviyo-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999}.klaviyo-modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.klaviyo-modal-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--modal-bg-color);border-radius:var(--modal-border-radius);max-width:var(--modal-max-width);width:90%;max-height:90vh;overflow-y:auto;padding:40px 30px 30px;box-shadow:0 20px 60px #00000080}.klaviyo-modal-close{position:absolute;top:15px;right:15px;background:transparent;border:none;color:var(--close-button-color);cursor:pointer;padding:5px;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease;z-index:10}.klaviyo-modal-close:hover{opacity:.7}.klaviyo-modal-body{width:100%}@media (max-width: 768px){.klaviyo-modal-content{width:95%;padding:50px 20px 20px}}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
