@font-face{font-family:ABC Diatype;font-style:normal;font-weight:400;font-display:swap;src:url(ABCDiatype-Regular-Trial.woff2) format("woff2"),url(ABCDiatype-Regular-Trial.woff) format("woff")}@font-face{font-family:ABC Diatype;font-style:normal;font-weight:500;font-display:swap;src:url(ABCDiatype-Medium-Trial.woff2) format("woff2"),url(ABCDiatype-Medium-Trial.woff) format("woff")}@font-face{font-family:ABC Diatype;font-style:normal;font-weight:700;font-display:swap;src:url(ABCDiatype-Bold-Trial.woff2) format("woff2"),url(ABCDiatype-Bold-Trial.woff) format("woff")}:root{--c-offwhite: #F4F4F4;--c-black: #050505;--c-green: #00FF04;--c-grey: #9C9C9C;--fs-xs: 12px;--fs-s: 16px;--fs-m: 26px;--fs-l: 36px;--fs-xl: 70px;--lh-narrow: 1 !important;--lh-normal: 1.2}@media screen and (max-width:991px){:root{--fs-s: 13px;--fs-s-alt: 15px;--fs-m-alt: 17px;--fs-m: 20px;--fs-l: 22px;--fs-xl: 36px}}body,h1,h2,h3,h4,h5,h6{font-family:ABC Diatype,sans-serif!important}body{font-weight:700!important}.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin: 30px !important}@media screen and (max-width:749px){.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin: 22px !important}}.skip-to-content-link{display:none!important}#header-component{position:fixed;width:100%;display:contents}#header-component .header__underlay{background:none;background-color:transparent}#header-component .header__row{position:absolute}.header__columns{padding-top:var(--page-margin);background:none;background-color:transparent}.header__column.header__column--right{position:fixed;top:calc(var(--page-margin) + 8px);right:var(--page-margin)}.header__column.header__column--right header-actions{display:none}.header .social-icons__wrapper{gap:20px}.header .social-icons__wrapper .social-icons__icon-wrapper{width:28px;opacity:1;transition:opacity .15s ease}.header .social-icons__wrapper .social-icons__icon-wrapper:hover{opacity:.5}.header .social-icons__wrapper svg.social-icons__icon{fill:var(--c-offwhite);width:28px;height:28px}.header[transparent]:has(.menu-list__link:not([aria-haspopup]):hover),.header[transparent]:focus-within{--closed-underlay-height: 0px !important}.header[transparent][data-sticky-state=active]{--closed-underlay-height: 0px !important}#header-component .header-logo[data-hidden-on-home-page]{display:none!important}.header-logo__image{width:250px!important;height:auto!important}@media screen and (min-width:750px){.header-logo__image{width:320px!important}}@media screen and (max-width:749px){#header-component[data-menu-style=drawer] .header__columns,.header__columns{display:flex!important;justify-content:space-between;padding:22px!important}:is(#header-component[data-menu-style=drawer] .header__columns,.header__columns) .header__column{display:block!important}:is(#header-component[data-menu-style=drawer] .header__columns,.header__columns) .header__column.header__column--center{display:none!important}}.menu-list{--menu-horizontal-gap: 0 !important}.menu-list li a{font-size:var(--fs-s);font-weight:700;border:2px solid var(--c-offwhite);border-radius:5px;padding:5px 12px 4px;transition:all .15s ease;color:var(--c-offwhite)!important}@media screen and (max-width:749px){.menu-list li a{border-radius:4px;border:.1rem solid var(--c-offwhite)}}.menu-list li a:hover{color:var(--c-black)!important;background-color:var(--c-offwhite);transition:all .15s ease}.menu-list li a span{padding-inline:0}#header-component .header-menu{display:flex!important}#header-component .header__drawer{display:none!important}#header-component[data-menu-style=drawer] .header__columns{grid-template-columns:auto 0 1fr var(--header-mobile-bookend) var(--header-mobile-bookend)!important}@media screen and (max-width:749px){#header-component .header__columns{grid-template-columns:auto 0 1fr var(--header-mobile-bookend) var(--header-mobile-bookend)!important}.header-logo__image{width:140px!important}body:not(.template-index) #header-component .overflow-menu::part(list){display:none!important}}.slideshow-section slideshow-component{--slide-min-height: 100dvh !important;--slide-min-height-desktop: 100dvh !important}.fade-intro-section .rte h2{font-size:var(--fs-l)}.fade-intro__logo img{width:min(33vw,800px)!important}footer{position:fixed;bottom:0;right:0;z-index:3}@media screen and (max-width:749px){footer{width:100%}}footer .menu__heading.h3{display:none}footer .section-background{background:none}footer .footer-content{padding:var(--page-margin)!important}footer .details-content{margin:0!important}footer .details-content ul{display:flex;column-gap:15px}@media screen and (max-width:749px){footer .details-content ul{justify-content:center}}footer .details-content ul li{margin:0!important}footer .details-content ul li a{color:var(--c-offwhite);font-weight:500;font-size:var(--fs-s);opacity:.5;transition:opacity .15s ease}footer .details-content ul li a:hover{opacity:.25;transition:opacity .15s ease}:root{--ef-page-in-time: .6s;--ef-page-in-ease: cubic-bezier(.37, 0, .63, 1)}@media(prefers-reduced-motion:no-preference){html:is(:active-view-transition-type(page-navigation),:active-view-transition-type(page-close)) main[data-page-transition-enabled=true]{view-transition-name:none}html:active-view-transition-type(page-close){view-transition-name:root-custom}::view-transition-old(root-custom),::view-transition-new(root-custom){mix-blend-mode:normal}html:active-view-transition-type(page-navigation)::view-transition-old(root-custom){animation:none}html:active-view-transition-type(page-navigation)::view-transition-new(root-custom){animation:var(--ef-page-in-time) var(--ef-page-in-ease) both ef-page-slide-up}html:active-view-transition-type(page-close)::view-transition-old(root-custom){z-index:1;animation:var(--ef-page-in-time) var(--ef-page-in-ease) reverse both ef-page-slide-up}html:active-view-transition-type(page-close)::view-transition-new(root-custom){animation:none}}@keyframes ef-page-slide-up{0%{transform:translateY(100%)}}#shopify-pc__banner{padding:0;background:none;background-color:transparent;box-shadow:none;z-index:99;--cookies-enter-x: -560px;--cookies-enter-y: 115%;--cookies-rest-y: 0px;--cookies-enter-time-x: .85s;--cookies-enter-time-y: .85s;--cookies-ease-x: cubic-bezier(.6, 1, .75, 1);--cookies-ease-y: cubic-bezier(.5, 0, .65, 1);--cookies-options-time: .3s;--cookies-options-delay: calc(var(--cookies-enter-time-y) + 25ms);transform:translate(0);translate:0 var(--cookies-rest-y);transition:transform var(--cookies-enter-time-x) var(--cookies-ease-x),translate var(--cookies-enter-time-y) var(--cookies-ease-y)}@media screen and (max-width:749px){#shopify-pc__banner{width:100%;--cookies-enter-x: -320px;--cookies-rest-y: 28px}}#shopify-pc__banner:after{content:"";display:block;background-image:url(cookies_hand.png);background-size:contain;background-repeat:no-repeat;position:relative;width:var(--cookies-hand-w);height:var(--cookies-hand-h)}#shopify-pc__banner .shopify-pc__banner__wrapper{flex-direction:row;background:var(--c-offwhite);padding:5px;border-radius:5px;margin-left:116px;gap:20px;transform:translateY(50%);opacity:1;visibility:visible;transition:opacity var(--cookies-options-time) ease var(--cookies-options-delay),visibility 0s linear var(--cookies-options-delay),width var(--prefs-morph-time) var(--prefs-morph-ease)}@media screen and (max-width:749px){#shopify-pc__banner .shopify-pc__banner__wrapper{border-radius:4px;margin-left:var(--page-margin);width:calc(100% - var(--page-margin) * 2);gap:10px}}#shopify-pc__banner .shopify-pc__banner__btns{gap:5px;position:relative}@media screen and (max-width:749px){#shopify-pc__banner .shopify-pc__banner__btns{flex-direction:row!important}}#shopify-pc__banner .shopify-pc__banner__btn-accept,#shopify-pc__banner .shopify-pc__banner__btn-decline{border:none!important;border-radius:5px!important;color:var(--c-black);font-size:var(--fs-s);font-weight:700;white-space:nowrap;padding:5px 10px;margin:0;height:auto;line-height:var(--lh-narrow);transition:all .15s ease}@media screen and (max-width:749px){#shopify-pc__banner .shopify-pc__banner__btn-accept,#shopify-pc__banner .shopify-pc__banner__btn-decline{font-size:var(--fs-s-alt);border-radius:4px!important}}#shopify-pc__banner .shopify-pc__banner__btn-accept{background:var(--c-green)}#shopify-pc__banner .shopify-pc__banner__btn-accept:hover{color:var(--c-green);background:var(--c-black);transition:all .15s ease}#shopify-pc__banner .shopify-pc__banner__btn-decline{background:var(--c-grey)}#shopify-pc__banner .shopify-pc__banner__btn-decline:hover{color:var(--c-grey);background:var(--c-black);transition:all .15s ease}#shopify-pc__banner .shopify-pc__banner__btn-manage-prefs{position:absolute;transform:translateY(calc(100% + 6px));margin:0;bottom:0;font-size:var(--fs-xs);color:var(--c-offwhite);opacity:.5;text-decoration:none;order:3;transition:all .15s ease;padding:8px 0}#shopify-pc__banner .shopify-pc__banner__btn-manage-prefs:hover{opacity:.25;transition:all .15s ease}#shopify-pc__banner .shopify-pc__banner__body{margin:0}#shopify-pc__banner .shopify-pc__banner__body p{display:none}#shopify-pc__banner #shopify-pc__banner__body-title{color:var(--c-black);margin:0;padding-left:10px;font-size:var(--fs-s)}@media screen and (max-width:749px){#shopify-pc__banner #shopify-pc__banner__body-title{padding:1px 3px;font-size:var(--fs-s-alt)}}html.fade-intro-running #shopify-pc__banner{transform:translate(var(--cookies-enter-x, -560px));translate:0 var(--cookies-enter-y, 115%);pointer-events:none}html.fade-intro-running #shopify-pc__banner .shopify-pc__banner__wrapper{opacity:0;visibility:hidden;transition-delay:0s}#shopify-pc__banner.cookies-leaving{pointer-events:none;animation:cookies-enter-x var(--cookies-enter-time-x) var(--cookies-ease-x) reverse both,cookies-enter-y var(--cookies-enter-time-y) var(--cookies-ease-y) reverse both}@keyframes cookies-enter-x{0%{transform:translate(var(--cookies-enter-x))}to{transform:translate(0)}}@keyframes cookies-enter-y{0%{translate:0 var(--cookies-enter-y)}to{translate:0 var(--cookies-rest-y)}}#shopify-pc__banner.cookies-leaving .shopify-pc__banner__wrapper{animation:cookies-options-in var(--cookies-options-time) ease reverse both}@keyframes cookies-options-in{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}#shopify-pc__banner.prefs-opening .shopify-pc__banner__wrapper{width:var(--prefs-width)!important}#shopify-pc__banner.prefs-opening :is(.shopify-pc__banner__body,.shopify-pc__banner__btns){opacity:0;pointer-events:none}#shopify-pc__banner :is(.shopify-pc__banner__body,.shopify-pc__banner__btns){transition:opacity var(--prefs-morph-time) ease}#shopify-pc__prefs{pointer-events:none;z-index:100}#shopify-pc__prefs:after{content:"";position:fixed;left:0;bottom:calc(-1 * var(--cookies-hand-drop));width:var(--cookies-hand-w);height:var(--cookies-hand-h);background:url(cookies_hand.png) no-repeat 0 0 / contain;pointer-events:none;z-index:2}body{--cookies-hand-w: 317px;--cookies-hand-h: 258px;--cookies-hand-drop: 0px;--prefs-open-time: .45s;--prefs-open-ease: cubic-bezier(.5, 0, .25, 1);--prefs-close-ease: cubic-bezier(.75, 0, .5, 1);--prefs-morph-time: .55s;--prefs-morph-ease: cubic-bezier(.5, 0, .25, 1);--prefs-actions-pad: 20px;--prefs-left: 116px;--prefs-width: min(520px, calc(100vw - var(--prefs-left) - var(--page-margin)));--prefs-bottom: 240px}@media screen and (max-width:749px){body{--cookies-hand-w: 174px;--cookies-hand-h: 142px;--cookies-hand-drop: 28px;--prefs-left: var(--page-margin);--prefs-width: calc(100vw - var(--page-margin) * 2);--prefs-bottom: 98px}}#shopify-pc__prefs__overlay{display:none!important}#shopify-pc__prefs__dialog{position:fixed!important;left:var(--prefs-left)!important;bottom:var(--prefs-bottom)!important;top:auto!important;right:auto!important;transform:none!important;margin:0!important;width:var(--prefs-width)!important;max-width:none!important;max-height:calc(100dvh - var(--prefs-bottom) - 4 * var(--page-margin))!important;display:flex!important;flex-direction:column!important;pointer-events:auto;background:var(--c-offwhite);color:var(--c-black);border:none;border-radius:5px;box-shadow:none;overflow:hidden;z-index:1!important;animation:prefs-expand var(--prefs-open-time) var(--prefs-open-ease) both}#shopify-pc__prefs__dialog header{padding:12px!important;border-bottom:0!important}#shopify-pc__prefs__dialog header #shopify-pc__prefs__header-title{text-align:left!important;margin:0!important;font-size:var(--fs-s)!important}@media screen and (max-width:749px){#shopify-pc__prefs__dialog header #shopify-pc__prefs__header-title{font-size:var(--fs-s-alt)!important}}#shopify-pc__prefs__dialog header .shopify-pc__prefs__header-close{top:11px;right:11px}@media screen and (max-width:749px){#shopify-pc__prefs__dialog header .shopify-pc__prefs__header-close{top:9px;right:9px}}#shopify-pc__prefs__dialog .shopify-pc__prefs__scrollable{flex:1 1 auto;min-height:0;overflow-y:auto;opacity:.5;font-size:var(--fs-s);font-weight:400;line-height:1}@media screen and (max-width:749px){#shopify-pc__prefs__dialog .shopify-pc__prefs__scrollable{font-size:var(--fs-s-alt)}}#shopify-pc__prefs__dialog .shopify-pc__prefs__scrollable .shopify-pc__prefs__intro-main{padding:0 20px 12px 12px;line-height:1}#shopify-pc__prefs__dialog .shopify-pc__prefs__scrollable .shopify-pc__prefs__intro-main h3{color:inherit;margin:0;font-size:100%;font-weight:400;line-height:1}#shopify-pc__prefs__dialog .shopify-pc__prefs__scrollable .shopify-pc__prefs__intro-main p{font-size:100%;color:inherit}#shopify-pc__prefs__dialog .shopify-pc__prefs__scrollable .shopify-pc__prefs__options{padding:0 20px 30px 12px;color:inherit}@media screen and (max-width:749px){#shopify-pc__prefs__dialog .shopify-pc__prefs__scrollable .shopify-pc__prefs__options{padding:0 20px 20px 12px}}#shopify-pc__prefs__dialog .shopify-pc__prefs__scrollable .shopify-pc__prefs__options .shopify-pc__prefs__option{padding:17px 0 0;color:inherit}#shopify-pc__prefs__dialog .shopify-pc__prefs__scrollable .shopify-pc__prefs__options .shopify-pc__prefs__option:first-child{margin:0;border-top:none}#shopify-pc__prefs__dialog .shopify-pc__prefs__scrollable .shopify-pc__prefs__options .shopify-pc__prefs__option label{font-size:100%;font-weight:400;margin:0 0 7px;color:inherit}#shopify-pc__prefs__dialog .shopify-pc__prefs__scrollable .shopify-pc__prefs__options .shopify-pc__prefs__option label input[aria-readonly=true]~span svg{opacity:1}#shopify-pc__prefs__dialog .shopify-pc__prefs__scrollable .shopify-pc__prefs__options .shopify-pc__prefs__option label span{width:16px;height:16px;padding-bottom:1px}#shopify-pc__prefs__dialog .shopify-pc__prefs__scrollable .shopify-pc__prefs__options .shopify-pc__prefs__option label span svg{width:100%;height:100%}#shopify-pc__prefs__dialog .shopify-pc__prefs__scrollable .shopify-pc__prefs__options .shopify-pc__prefs__option p{line-height:1;padding:0;color:inherit}#shopify-pc__prefs__dialog .shopify-pc__prefs__scrollable .shopify-pc__prefs__options label:has(input[type=radio]),#shopify-pc__prefs__dialog .shopify-pc__prefs__scrollable .shopify-pc__prefs__options label:has(input[type=checkbox]){gap:7px}#shopify-pc__prefs__dialog .shopify-pc__prefs__scrollable .shopify-pc__prefs__options .shopify-pc__prefs__option label span svg{background-color:var(--c-offwhite)}#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions{display:flex;flex:0 0 auto;justify-content:flex-end;gap:5px;padding:5px}@media screen and (min-width:381px)and (max-width:749px){#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions{flex-direction:row}}@media screen and (max-width:749px){#shopify-pc__prefs__dialog{border-radius:4px}}#shopify-pc__prefs__header-accept,#shopify-pc__prefs__header-decline,#shopify-pc__prefs__header-save{border:none!important;border-radius:5px!important;color:var(--c-black);font-size:var(--fs-s);font-weight:700;white-space:nowrap;padding:5px 10px;margin:0;height:auto;line-height:var(--lh-narrow);transition:all .15s ease}@media screen and (max-width:749px){#shopify-pc__prefs__header-accept,#shopify-pc__prefs__header-decline,#shopify-pc__prefs__header-save{font-size:var(--fs-s-alt);border-radius:4px!important}}#shopify-pc__prefs__header-accept{background:var(--c-green)}#shopify-pc__prefs__header-accept:hover{color:var(--c-green);background:var(--c-black)}#shopify-pc__prefs__header-decline{background:var(--c-grey)}#shopify-pc__prefs__header-decline:hover{color:var(--c-grey);background:var(--c-black)}#shopify-pc__prefs__header-save{background:var(--c-black);color:var(--c-offwhite)}#shopify-pc__prefs__header-save:hover{color:var(--c-green);background:var(--c-black)}@keyframes prefs-expand{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}#shopify-pc__prefs__dialog.prefs-leaving{pointer-events:none;animation:prefs-collapse var(--prefs-open-time) var(--prefs-close-ease) both}@keyframes prefs-collapse{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(100% 0 0 0)}}@media(prefers-reduced-motion:reduce){#shopify-pc__prefs__dialog,#shopify-pc__prefs__dialog.prefs-leaving{animation:none}}#shopify-pc__prefs__dialog :focus,.shopify-pc__banner__btn-manage-prefs:focus{outline:none!important;box-shadow:none!important}#header-component .header__column,footer{transition:opacity .3s ease}html.fade-intro-running:not(.fade-intro-revealed) :is(#header-component .header__column,footer){opacity:0;pointer-events:none}.newsletter-popup[instant],.newsletter-popup[instant] *{transition:none!important}.newsletter-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:98;display:flex;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility .4s ease;pointer-events:none}.newsletter-popup[open]{opacity:1;visibility:visible}.newsletter-popup--centered{align-items:center;justify-content:center}.newsletter-popup--corner{align-items:flex-end;justify-content:flex-end;padding:24px}.newsletter-popup--corner .newsletter-popup__panel{transform:translateY(16px);transition:transform .4s ease}.newsletter-popup--corner[open] .newsletter-popup__panel{transform:translateY(0)}.newsletter-popup__panel--form{pointer-events:auto;position:relative;width:35vw;height:72vh;padding:2vw 2.2vw 2.2vw;background-color:#bf00ff!important;color:var(--c-offwhite)!important;text-align:center;display:flex;flex-direction:column;justify-content:space-between;border-radius:5px;font-size:var(--fs-m);line-height:var(--lh-normal)}@media screen and (max-width:1399px){.newsletter-popup__panel--form{width:45vw}}@media screen and (max-width:1199px){.newsletter-popup__panel--form{width:50vw}}@media screen and (max-width:990px){.newsletter-popup__panel--form{width:60vw}}@media screen and (max-width:749px){.newsletter-popup__panel--form{min-width:unset;width:calc(100% - var(--page-margin) * 2);height:60vh;gap:unset;padding:20px;font-size:var(--fs-m-alt);border-radius:4px;transform:translateY(-10%)}}.newsletter-popup__panel--form>*:not(.newsletter-popup__slideshow){position:relative;z-index:1}.newsletter-popup__panel--success{font-size:var(--fs-m);line-height:var(--lh-normal);display:flex;flex-direction:column;gap:0;color:var(--c-offwhite)!important;background-color:transparent!important;background:none;text-align:center}@media screen and (max-width:479px){.newsletter-popup__panel--success{font-size:var(--fs-m-alt)}}.newsletter-popup__success-line--2{font-weight:400}.newsletter-popup__close{display:none;position:relative;margin:0 0 4px auto;width:40px;height:40px;padding:0;border:0;background:none;color:var(--c-offwhite);cursor:pointer;opacity:1;transition:opacity .15s ease}@media screen and (max-width:749px){.newsletter-popup__close{width:28px;height:28px}}.newsletter-popup__close:hover{opacity:.5}.newsletter-popup__close svg{display:none}.newsletter-popup__close:before,.newsletter-popup__close:after{content:"";position:absolute;top:50%;left:50%;width:38px;height:2px;background:currentColor}@media screen and (max-width:749px){.newsletter-popup__close:before,.newsletter-popup__close:after{width:26px}}.newsletter-popup__close:before{transform:translate(-50%,-50%) rotate(45deg)}.newsletter-popup__close:after{transform:translate(-50%,-50%) rotate(-45deg)}.newsletter-popup[manual] .newsletter-popup__close{display:block}.newsletter-popup__logo{display:none}.newsletter-popup__header-text{--newsletter-header-fs: 1.32vw;font-weight:500;font-size:var(--newsletter-header-fs)}@media screen and (max-width:1399px){.newsletter-popup__header-text{font-size:calc(var(--newsletter-header-fs) * 1.33)}}@media screen and (max-width:1199px){.newsletter-popup__header-text{font-size:calc(var(--newsletter-header-fs) * 1.49)}}@media screen and (max-width:990px){.newsletter-popup__header-text{font-size:calc(var(--newsletter-header-fs) * 1.82)}}@media screen and (max-width:749px){.newsletter-popup__header-text{font-size:var(--fs-m-alt)}}.newsletter-popup__center{display:flex;flex-direction:row;flex-wrap:wrap;column-gap:14px;row-gap:4px;align-items:center;justify-content:center;align-content:center;flex-grow:1}@media screen and (max-width:479px){.newsletter-popup__center{column-gap:12px}}.newsletter-popup__center .newsletter-popup__text{z-index:1}.newsletter-popup__center .newsletter-popup__center-logo{flex:0 0 auto;z-index:1}.newsletter-popup__center .newsletter-popup__center-logo img{display:block;width:auto;height:56px;margin-top:-3px}@media screen and (max-width:749px){.newsletter-popup__center .newsletter-popup__center-logo img{height:32px}}.newsletter-popup__center .newsletter-popup__slideshow{position:absolute;z-index:0;overflow:hidden;border-radius:inherit;pointer-events:none;width:60%;height:70%;left:20%;top:15%;opacity:0;transition:opacity var(--np-slideshow-fade, .3s) ease}.newsletter-popup[open] :is(.newsletter-popup__center .newsletter-popup__slideshow){opacity:1;transition-delay:var(--np-slideshow-delay, 1.4s)}.newsletter-popup__center .newsletter-popup__slideshow .newsletter-popup__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity var(--np-slide-fade, .1s) ease}.newsletter-popup__center .newsletter-popup__slideshow .newsletter-popup__slide[data-active]{opacity:1}.newsletter-popup__center .newsletter-popup__slideshow .newsletter-popup__slide img{display:block;width:100%;height:100%;object-fit:contain}.newsletter-popup__logo img{width:min(28vw,800px);margin:0 auto}.newsletter-popup[manual] .newsletter-popup__center{margin-top:8vh}@media screen and (max-width:749px){.newsletter-popup[manual] .newsletter-popup__center{flex-grow:1;margin-top:0}}.newsletter-popup__form{display:flex;flex-direction:column}.newsletter-popup__input{width:100%;padding:12px 14px;font:inherit;color:var(--c-offwhite);background:none;background-color:transparent!important;border:2px solid var(--c-offwhite)!important;border-radius:0;font-weight:500}@media screen and (max-width:749px){.newsletter-popup__input{padding:9px 10px;border:.1rem solid var(--c-offwhite)!important}}.newsletter-popup__input[type=text]{border-radius:5px 5px 0 0;margin-bottom:-2px}@media screen and (max-width:749px){.newsletter-popup__input[type=text]{border-radius:4px 4px 0 0;margin-bottom:-.09rem}}.newsletter-popup__input[type=email]{border-radius:5px 5px 0 0}.newsletter-popup__input::placeholder{color:var(--c-offwhite)!important;opacity:.5}.newsletter-popup__input:focus-visible{outline:none!important}.newsletter-popup__consent{display:flex;align-items:flex-start;gap:8px!important;text-align:left;font-size:1rem;line-height:var(--lh-normal);cursor:pointer;padding:16px 0}@media screen and (max-width:749px){.newsletter-popup__consent{font-size:var(--fs-s);padding:14px 0}.newsletter-popup__consent input[type=checkbox]{width:18px;height:18px}}.newsletter-popup__checkbox{flex-shrink:0;background:transparent;border:2px solid var(--c-offwhite);transition:all .15s ease}@media screen and (max-width:749px){.newsletter-popup__checkbox{border:.1rem solid var(--c-offwhite)}}.newsletter-popup__checkbox:hover{background:transparent;border:2px solid var(--c-offwhite);opacity:.85;transition:all .15s ease}@media screen and (max-width:749px){.newsletter-popup__checkbox:hover{border:.1rem solid var(--c-offwhite)}}.newsletter-popup__checkbox:checked{background:var(--c-offwhite);transition:all .15s ease}.newsletter-popup__checkbox:checked:hover{background:var(--c-offwhite);border:2px solid var(--c-offwhite);transition:all .15s ease}@media screen and (max-width:749px){.newsletter-popup__checkbox:checked:hover{border:.1rem solid var(--c-offwhite)}}.newsletter-popup__checkbox:after{display:none;background-color:var(--c-black)}.newsletter-popup__button{width:100%;padding:14px 24px;font:inherit;font-weight:600;cursor:pointer;color:#bf00ff;background:var(--c-offwhite);border:0;font-weight:500;border-radius:0 0 5px 5px;transition:color .15s ease}@media screen and (max-width:749px){.newsletter-popup__button{padding:10px 16px;border-radius:0 0 4px 4px}}.newsletter-popup__button:hover{color:#050505;transition:color .15s ease}.newsletter-popup__panel--success{display:none;background:none;pointer-events:none}.newsletter-popup[submitted] .newsletter-popup__panel--form{display:none}.newsletter-popup[submitted] .newsletter-popup__panel--success{display:flex}.newsletter-popup__panel--success .newsletter-popup__close{pointer-events:auto}.newsletter-popup[manual] .newsletter-popup__panel--success{position:relative;pointer-events:auto;width:35vw;min-width:460px;max-width:620px;padding:calc(35px + 8vh) 35px calc(35px + 8vh);background-color:#bf00ff!important;border-radius:5px}@media screen and (max-width:749px){.newsletter-popup[manual] .newsletter-popup__panel--success{border-radius:4px}}.newsletter-popup__success-line{margin:0}.newsletter-popup__error{color:var(--color-error, #c0392b);font-size:.85rem}@media(prefers-reduced-motion:reduce){.newsletter-popup,.newsletter-popup--corner .newsletter-popup__panel{transition:none}}body:has(.shopify-email-marketing-confirmation__container){background:#bf00ff}.shopify-email-marketing-confirmation__container{color:var(--c-offwhite);text-align:center;font-size:var(--fs-m);line-height:var(--lh-normal);height:100vh;display:flex;flex-direction:column;justify-content:center}.shopify-email-marketing-confirmation__container h1{display:none}.shopify-email-marketing-confirmation__container p{margin:0!important}.shopify-email-marketing-confirmation__container p:last-child{font-weight:500}.shopify-email-marketing-confirmation__container a{margin-top:80px;font-weight:500;color:var(--c-offwhite);opacity:.5;transition:opacity .15s ease}@media screen and (max-width:749px){.shopify-email-marketing-confirmation__container a{margin-top:40px}}.shopify-email-marketing-confirmation__container a:hover{opacity:.25;transition:opacity .15s ease}.captcha-page footer{display:none!important}.captcha-page .header__column--left,.captcha-page .header__column--right{display:none!important}.captcha-page .header__column--center{transform:none}.captcha-page #header-component .header-logo[data-hidden-on-home-page]{display:block!important}.captcha-page{background-color:#bf00ff}.captcha-page #MainContent{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:40px 20px;text-align:center;background-color:#bf00ff;color:var(--c-offwhite)}.captcha-page .shopify-challenge__container{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%;max-width:620px;margin:0 auto}.captcha-page #captcha_form{display:flex;flex-direction:column;align-items:center}.captcha-page #MainContent .shopify-challenge__message{margin:0;font-size:var(--fs-m);line-height:var(--lh-normal);color:var(--c-offwhite);text-wrap:pretty}.captcha-page #MainContent .shopify-challenge__button{padding:14px 24px;font:inherit;font-weight:500;cursor:pointer;color:#bf00ff;background:var(--c-offwhite);border:0;border-radius:5px;font-size:var(--fs-m);line-height:var(--lh-normal)}@media screen and (max-width:749px){.captcha-page #MainContent .shopify-challenge__button{border-radius:4px}}@keyframes header-home-close-in{0%{opacity:0}}body:not(.template-index) .header__column--left{visibility:hidden}body:not(.template-index) .header__home-close{position:fixed;top:var(--page-margin);left:var(--page-margin);width:40px;height:40px;color:var(--c-offwhite);z-index:10;opacity:1;animation:header-home-close-in .4s ease .5s backwards;transition:opacity .15s ease}@media screen and (max-width:749px){body:not(.template-index) .header__home-close{width:28px;height:28px;top:calc(var(--page-margin) - 2px)}}body:not(.template-index) .header__home-close:hover{opacity:.5}body:not(.template-index) .header__home-close:before,body:not(.template-index) .header__home-close:after{content:"";position:absolute;top:50%;left:50%;width:38px;height:2px;background:currentColor}@media screen and (max-width:749px){body:not(.template-index) .header__home-close:before,body:not(.template-index) .header__home-close:after{width:26px}}body:not(.template-index) .header__home-close:before{transform:translate(-50%,-50%) rotate(45deg)}body:not(.template-index) .header__home-close:after{transform:translate(-50%,-50%) rotate(-45deg)}.template-page{background:#bf00ff}.template-page .page-width-content{--page-content-width: 70%}@media screen and (max-width:749px){.template-page .page-width-content{--page-content-width: 100%}}.template-page .header__row--top{background:none;background-color:transparent}.template-page #MainContent{font-size:var(--fs-xl);line-height:var(--lh-narrow);text-align:center;background:#bf00ff;padding:240px 0}@media screen and (max-width:749px){.template-page #MainContent{padding:140px 0}}.template-page #MainContent .shopify-block>*{color:var(--c-offwhite)}.template-page #MainContent img{display:inline-block;height:53px;width:auto;margin-bottom:-1px;position:relative;transform-origin:center;transition:transform .25s ease}@media screen and (max-width:749px){.template-page #MainContent img{height:30px}}.template-page #MainContent img:hover{transform:scale(6.8);z-index:2}.template-page-legal{background:#141414}.template-page-legal .page-width-content{--page-content-width: 70%}@media screen and (max-width:749px){.template-page-legal .page-width-content{--page-content-width: 100%}}.template-page-legal .shopify-policy__container{max-width:70%;padding:0}@media screen and (max-width:749px){.template-page-legal .shopify-policy__container{max-width:100%;padding:0 var(--page-margin)}}.template-page-legal #MainContent{background:#141414;padding:240px 0}@media screen and (max-width:749px){.template-page-legal #MainContent{padding:140px 0}}.template-page-legal #MainContent .page-width-content div:has(.shopify-block){padding:0}.template-page-legal #MainContent .shopify-block>*,.template-page-legal #MainContent .shopify-policy__container>*,.template-page-legal #MainContent a{color:var(--c-offwhite);font-size:var(--fs-m);font-weight:400;line-height:var(--lh-normal)}.template-page-legal #MainContent h1,.template-page-legal #MainContent h2,.template-page-legal #MainContent h3,.template-page-legal #MainContent h4,.template-page-legal #MainContent h5{font-size:var(--fs-m);font-weight:700;line-height:var(--lh-normal)}.template-page-legal #MainContent .shopify-policy__title{text-align:left;margin-block-end:1em}.template-page-legal #MainContent .shopify-policy__title h1{text-transform:capitalize}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ef_theme.css.map */
