@import url("https://fonts.googleapis.com/css2?family=Dancing+Script:wght@400;700&family=Funnel+Display:wght@300;400;500;600;700;800&family=Inter:wght@300;400;500;600;700;800;900&family=Cardo:ital,wght@0,400;0,700;1,400&display=swap");:root{--bg-color:#f6f6f6;--text-color:#111;--text-muted:#555;--primary-color:#d8fc02;--primary-hover:#e3ff2a;--border-color:hsla(0,0%,7%,.08);--card-bg:#fff;--font-sans:"Inter",sans-serif;--font-heading:"Funnel Display",sans-serif;--font-serif:"Cardo",serif;--font-script:"Dancing Script",cursive;--footer-heading-font:var(--font-heading);--footer-text-color:#000;--footer-bg:#d8fc02;--mobile-menu-bg:hsla(0,0%,100%,.95);--mobile-menu-text:#111;--mobile-menu-border:hsla(0,0%,7%,.12);--mobile-menu-item-bg:#fff;--mobile-menu-link-muted:#4b5563;--mobile-menu-btn-bg:#000;--mobile-menu-btn-text:#fff}html[data-theme=editorial-warm]{--bg-color:#fdfbf7;--text-color:#1a1917;--text-muted:#62605c;--primary-color:#d96b43;--primary-hover:#c35c36;--border-color:rgba(26,25,23,.08);--card-bg:#f5f2eb;--footer-heading-font:var(--font-serif);--footer-text-color:var(--text-color);--footer-bg:var(--card-bg);--mobile-menu-bg:hsla(40,60%,98%,.95);--mobile-menu-text:#1a1917;--mobile-menu-border:rgba(26,25,23,.12);--mobile-menu-item-bg:#f5f2eb;--mobile-menu-link-muted:#62605c;--mobile-menu-btn-bg:var(--primary-color);--mobile-menu-btn-text:#fff}html[data-theme=editorial-bright]{--bg-color:#f6f6f6;--text-color:#111;--text-muted:#555;--primary-color:#d8fc02;--primary-hover:#e3ff2a;--border-color:hsla(0,0%,7%,.08);--card-bg:#fff;--footer-heading-font:var(--font-heading);--footer-text-color:#000;--footer-bg:#d8fc02;--mobile-menu-bg:hsla(0,0%,96%,.95);--mobile-menu-text:#111;--mobile-menu-border:hsla(0,0%,7%,.12);--mobile-menu-item-bg:#fff;--mobile-menu-link-muted:#555;--mobile-menu-btn-bg:#000;--mobile-menu-btn-text:#fff}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-sans);background-color:var(--bg-color);color:var(--text-color);line-height:1.5;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .3s ease,color .3s ease}.heading-font,h1,h2,h3{font-family:var(--font-heading),var(--font-sans);font-weight:800;letter-spacing:-1px}.serif-font{font-family:var(--font-serif)!important;font-weight:400!important;letter-spacing:normal!important}a{color:inherit;text-decoration:none}.container{max-width:1280px;margin:0 auto;padding:0 2.5rem}.btn-primary{display:inline-flex;align-items:center;gap:.5rem;background-color:var(--primary-color)!important;color:#000!important;padding:10px 30px!important;border-radius:99px!important;font-family:var(--font-heading),sans-serif;font-weight:700!important;font-size:12.8px!important;border:none!important;cursor:pointer!important;box-shadow:0 10px 20px -5px rgba(38,57,77,.2)!important;transition:transform .3s ease,border .3s ease,background .3s ease,box-shadow .3s ease,opacity .3s ease,color .3s ease,filter .3s ease!important;white-space:nowrap!important}@media (min-width:550px){.btn-primary{font-size:15.52px!important}}.btn-primary:hover{filter:brightness(105%)!important;transform:none!important;box-shadow:0 10px 20px -5px rgba(38,57,77,.2)!important}.btn-secondary{display:inline-flex;align-items:center;gap:.5rem;background-color:#fff;color:#111;padding:.55rem 1.35rem;border-radius:9999px;font-weight:700;border:1.5px solid #111;cursor:pointer;font-size:.8rem;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 12px rgba(0,0,0,.05);text-decoration:none;white-space:nowrap!important}.btn-secondary:hover{background-color:#f7f7f7;transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.1)}.hero-text-col .col-inner{padding:30px 24px;max-width:600px;margin:0}@media (min-width:1024px){.hero-text-col .col-inner{padding:30px 48px}}@media (min-width:1200px){.hero-text-col .col-inner{padding:30px 64px}}html[data-theme=editorial-warm] .btn-primary{border-radius:0!important;background-color:var(--primary-color)!important;color:#fff!important;text-transform:uppercase!important;font-family:var(--font-sans),sans-serif!important;font-size:13.5px!important;font-weight:600!important;letter-spacing:1.5px!important;padding:12px 32px!important;box-shadow:none!important;border:1px solid var(--primary-color)!important;transition:all .3s ease!important}html[data-theme=editorial-warm] .btn-primary:hover{background-color:transparent!important;color:var(--primary-color)!important;border-color:var(--primary-color)!important;transform:none!important;box-shadow:none!important}html[data-theme=editorial-warm] .btn-secondary{border-radius:0!important;background-color:transparent!important;color:var(--text-color)!important;text-transform:uppercase!important;font-family:var(--font-sans),sans-serif!important;font-size:13.5px!important;font-weight:600!important;letter-spacing:1.5px!important;padding:12px 32px!important;box-shadow:none!important;border:1px solid var(--text-color)!important;transition:all .3s ease!important}html[data-theme=editorial-warm] .btn-secondary:hover{background-color:var(--text-color)!important;color:var(--bg-color)!important;border-color:var(--text-color)!important;transform:none!important;box-shadow:none!important}.product-card{transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.product-card img{transition:transform .6s cubic-bezier(.16,1,.3,1)}.product-card:hover img{transform:scale(1.04)}.faq-item{border-bottom:1px solid var(--border-color);padding:1.5rem 0}.faq-question{display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-weight:700;font-size:1.15rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.faq-answer{margin-top:1rem;color:var(--text-muted);font-size:.95rem;line-height:1.6}.row{display:flex;flex-flow:row wrap;width:100%;max-width:1280px;margin:0 auto;box-sizing:border-box}.row-collapse{margin:0!important}.row-collapse>.col{padding:0!important}.row-full-width{max-width:100%!important}.align-middle{align-items:center}.align-center{justify-content:center}.align-bottom{align-items:flex-end}.col{margin:0;padding:0 .95rem}.col,.col-inner{position:relative;width:100%;box-sizing:border-box}.fill{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}@media (min-width:850px){.large-12{width:100%!important}.large-8{width:66.6667%!important}.large-7{width:58.3333%!important}.large-6{width:50%!important}.large-5{width:41.6667%!important}.large-4{width:33.3333%!important}.large-3{width:25%!important}}.show-for-medium,.show-for-small{display:none!important}@media (min-width:550px) and (max-width:849px){.medium-12{width:100%!important}.medium-9{width:75%!important}.medium-7{width:58.3333%!important}.medium-6{width:50%!important}.medium-5{width:41.6667%!important}.medium-4{width:33.3333%!important}}@media (max-width:849px){.show-for-medium{display:block!important}.hide-for-medium{display:none!important}}@media (max-width:549px){.hide-for-small{display:none!important}.show-for-small{display:block!important}.small-12{width:100%!important}.small-8{width:66.6667%!important}.small-7{width:58.3333%!important}.small-6{width:50%!important}.small-5{width:41.6667%!important}.small-2{width:16.6667%!important}}.hero-image-left-round{border-radius:2000px 0 0 2000px!important;overflow:hidden!important}.hero-image-right-round{border-radius:0 2000px 2000px 0!important;overflow:hidden!important}@media (max-width:849px){.hero-image-left-round{border-radius:2000px 0 0 2000px!important}.hero-image-right-round{border-radius:0 2000px 2000px 0!important}}.meet-tribe-section,.shop-categories-section,.weeks-drop-section{position:relative!important;background:transparent!important;margin:0!important;width:100%;overflow:visible!important}.shop-categories-section:before{min-height:600px;border-radius:600px 600px 0 0}.meet-tribe-section:before,.shop-categories-section:before,.weeks-drop-section:before{top:0;height:100%;z-index:1}.meet-tribe-section:after,.meet-tribe-section:before,.shop-categories-section:before,.weeks-drop-section:before{content:"";position:absolute;left:50%;transform:translateX(-50%);width:85%;max-width:1100px;background-color:#f9f9f9!important;pointer-events:none}.meet-tribe-section:after{bottom:0;height:600px;z-index:2;border-radius:0 0 600px 600px}.categories-list{position:relative;z-index:99!important;padding:120px 0;display:flex;flex-direction:column;align-items:center;pointer-events:auto!important;gap:1.5rem}.category-item{font-family:var(--font-heading)!important;font-size:8rem!important;font-weight:300!important;line-height:1.1;color:#000!important;text-decoration:none!important;letter-spacing:-4px;display:inline-block;opacity:.15;transition:all .4s ease;-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent 82%);mask-image:linear-gradient(180deg,#000 75%,transparent 0)}.category-item:hover{opacity:1!important;letter-spacing:-1px!important;transform:translateY(-5px)}.categories-list:hover .category-item:not(:hover){opacity:.05!important}@media (max-width:549px){.category-item{font-size:3.2rem!important;letter-spacing:-2px!important;-webkit-mask-image:linear-gradient(180deg,#000 75%,transparent)!important;mask-image:linear-gradient(180deg,#000 75%,transparent)!important;line-height:1.1!important}}.drop-content{position:relative;z-index:5;text-align:center;padding:150px 0 250px}.drop-title{font-family:var(--font-heading)!important;font-size:8rem!important;letter-spacing:-4px;color:#000!important;margin:-16px;font-weight:400!important}.btn-tiny-discover{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--primary-color)!important;color:#000!important;padding:14px 28px!important;border-radius:50px!important;font-size:.7rem!important;font-weight:700;text-transform:uppercase;text-decoration:none!important;border:1px solid var(--border-color);z-index:10;cursor:pointer;transition:all .3s ease}.btn-tiny-discover:hover{transform:translate(-50%,-58%);box-shadow:0 12px 25px rgba(210,245,27,.5);background:var(--primary-hover)!important}.radial-lines{position:absolute;top:50%;left:50%;width:1000px;height:1000px;transform:translate(-50%,-50%);background:repeating-conic-gradient(from 0deg,transparent 0deg 1deg,#e0e0e0 1deg 1.1deg,transparent 1.1deg 10deg);z-index:-1;opacity:.6}@media (max-width:768px){.drop-title{font-size:6.8rem!important;letter-spacing:0!important;margin:0 -35px!important}.btn-tiny-discover{padding:12px 22px!important;font-size:.65rem!important;top:49%!important;left:50%!important}}.tribe-container{position:relative;z-index:5;width:100%;max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;align-items:center}.tribe-image-wrapper{width:110%;height:750px;margin-left:-10%;overflow:hidden;border-radius:0 450px 450px 0;z-index:1;border:2px solid var(--border-color)}.tribe-image-wrapper img{width:100%;height:100%;object-fit:cover}.tribe-text-content{margin-left:-25%;z-index:10;display:flex;flex-direction:column;text-align:left;margin-top:-35%}.tribe-title{font-family:var(--font-heading)!important;font-size:13rem!important;line-height:1!important;color:#000!important;margin:0!important;letter-spacing:-10px!important;font-weight:300!important}.tribe-action{padding-left:450px!important;margin-top:-300px!important;display:flex;flex-direction:column;align-items:flex-start}.tribe-action p{font-family:var(--font-sans);font-size:1.1rem;line-height:1.4;margin:0 0 6px -27px!important;color:#000}.tribe-action .btn-rect-lime{background:var(--primary-color)!important;color:#000!important;padding:16px 45px!important;border-radius:50px!important;margin:15px 0 0 -52px;font-weight:700;text-transform:uppercase;font-size:.85rem;display:inline-block;text-decoration:none!important;border:1px solid var(--border-color);box-shadow:0 10px 25px rgba(210,245,27,.3);transition:transform .3s ease;cursor:pointer}.tribe-action .btn-rect-lime:hover{transform:translateY(-5px);box-shadow:0 15px 30px rgba(210,245,27,.5);background:var(--primary-hover)!important}@media (max-width:768px){.tribe-container{display:flex!important;flex-direction:row!important;align-items:center!important;position:relative!important;width:100%!important}.tribe-image-wrapper{position:absolute!important;left:-15%!important;width:85%!important;height:380px!important;border-radius:0 300px 300px 0!important}.tribe-text-content{flex:0.9 1!important;margin-left:23%!important;z-index:10!important;position:relative!important;margin-top:0!important}.tribe-title{font-size:3.5rem!important;line-height:1.9!important;margin:80px 0 0 26px!important;letter-spacing:-2px!important}.tribe-action{position:absolute!important;top:57%!important;transform:translateY(-50%)!important;left:117px!important;padding-left:0!important;margin-top:0!important;width:170px!important;display:flex!important;flex-direction:column!important;z-index:20!important}.tribe-action p{font-size:.65rem!important;line-height:1.2!important;margin:2px 0 17px 8px!important;max-width:160px!important}.tribe-action .btn-rect-lime{margin:0!important;padding:9px 8px!important;font-size:.5rem!important;width:-moz-fit-content!important;width:fit-content!important}}.graphic_behind{overflow:hidden!important;position:relative;--circle-size:450px;min-height:var(--circle-size)}@media (min-width:550px){.graphic_behind{--circle-size:650px;min-height:var(--circle-size)}}.graphic_behind .section-content{min-height:var(--circle-size);display:flex;align-items:center;width:100%}.graphic_behind .section-bg:before{content:"";background:#fff!important;border-radius:1000px 0 0 1000px;width:100%;height:100%;left:calc(50% - (var(--circle-size) / 2));position:absolute;top:0;z-index:0}.graphic_behind .section-bg:after{content:"";border-bottom:1px solid #eaeaea;border-top:1px solid #eaeaea;border-right:1px solid #eaeaea;border-radius:0 1000px 1000px 0;width:100%;height:100%;right:calc(50% - (var(--circle-size) / 2));position:absolute;top:0;z-index:0}@media (max-width:800px){.graphic_behind .section-bg:before{left:5.5%!important;right:0!important;border-radius:1000px 0 0 1000px!important}.graphic_behind .section-bg:after,.graphic_behind .section-bg:before{width:auto!important;height:100%!important;top:0!important;transform:none!important}.graphic_behind .section-bg:after{right:5.5%!important;left:0!important;border-radius:0 1000px 1000px 0!important}}.thin-font{font-weight:300!important}.footer-link{color:#000!important;text-decoration:none!important;transition:opacity .2s ease}.footer-link:hover{opacity:.6!important}.footer-link-dark{color:hsla(0,0%,100%,.75)!important;text-decoration:none!important;transition:opacity .2s ease}.footer-link-dark:hover{color:#fff!important;opacity:1!important}#brand-footer h2{font-family:var(--footer-heading-font)!important;font-size:1.35rem!important;font-weight:800!important;margin-top:0!important;margin-bottom:8px!important;line-height:1.3!important}#brand-footer h2,#brand-footer h4{color:var(--footer-text-color)!important;text-transform:none!important}#brand-footer h4{font-family:var(--font-sans)!important;font-size:.95rem!important;font-weight:600!important;margin:0!important;line-height:1.4!important}#brand-footer h4 a{color:var(--footer-text-color)!important;text-decoration:none!important;transition:opacity .2s ease}#brand-footer h4 a:hover{opacity:.7!important}.footer-links-col{display:flex!important;flex-direction:column!important;gap:.4rem!important;margin-bottom:1.25rem!important}.footer-links-col:last-child{margin-bottom:0!important}@media (max-width:549px){.footer-links-col{gap:.25rem!important;margin-bottom:1rem!important}}.footer-logo-row{display:flex!important;flex-direction:row!important;align-items:center!important;gap:2.25rem!important}@media (min-width:850px){.footer-logo-row{display:flex!important;flex-direction:row!important;align-items:center!important;gap:2.25rem!important}}.footer-logo{width:90px;max-width:100%;height:auto}@media (min-width:550px){.footer-logo{width:110px}}.footer-brand-text{font-family:var(--font-sans)!important;font-size:1.05rem!important;font-weight:500!important;line-height:1.5!important;margin:0!important}.footer-brand-text,.footer-social-link{color:var(--footer-text-color)!important}.footer-social-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:opacity .2s ease!important}.footer-social-link:hover{opacity:.6!important}.footer-bottom-link{font-family:var(--font-sans),sans-serif;font-size:.8rem!important;font-weight:700!important;color:var(--footer-text-color)!important;text-decoration:none!important;transition:opacity .2s ease}.footer-bottom-link:hover{opacity:.7!important}.footer-copyright-text{font-family:var(--font-sans),sans-serif;font-size:.8rem!important;font-weight:600!important;color:var(--footer-text-color)!important}.ux-dropdown{position:absolute;top:100%;background:#fff;border:1px solid hsla(0,0%,7%,.09);border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.08);z-index:1000;margin-top:10px;animation:fadeIn .2s cubic-bezier(.16,1,.3,1);color:#111;padding:1rem}.ux-dropdown:before{content:"";position:absolute;bottom:100%;border:8px solid transparent;border-bottom-color:#fff}.ux-dropdown-left{left:0}.ux-dropdown-left:before{left:20px}.ux-dropdown-right{right:0}.ux-dropdown-right:before{right:20px}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ux-dropdown-list{list-style:none;padding:0;margin:0;min-width:160px}.ux-dropdown-item{padding:.75rem 1.25rem;cursor:pointer;font-size:.95rem;font-weight:600;display:flex;align-items:center;gap:.75rem;border-bottom:1px solid rgba(0,0,0,.05);transition:background .15s ease;color:#111}.ux-dropdown-item:last-child{border-bottom:none}.ux-dropdown-item:hover{background-color:rgba(216,252,2,.1)}.ux-dropdown-item.active{background-color:rgba(216,252,2,.2);font-weight:700}.custom-logo-text{display:flex;align-items:center;gap:.15rem;text-decoration:none;color:#111;font-size:2.1rem;line-height:1}.custom-logo-from{font-family:var(--font-sans);font-weight:600;letter-spacing:-2px}.custom-logo-tribe{font-family:var(--font-serif);font-weight:700;font-style:italic;letter-spacing:-1px}.slider-dots{display:flex;justify-content:center;gap:.5rem;margin-top:1.5rem}.slider-dot{width:10px;height:10px;border-radius:50%;background-color:#ddd;cursor:pointer;transition:background-color .25s ease}.slider-dot.active{background-color:#d2f51b}@keyframes consentSlideUp{0%{opacity:0;transform:translateX(-50%) translateY(24px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.why-join-section{--card-width:75vw}@media (min-width:850px){.why-join-section{--card-width:min(550px,42vw)}}.why-join-title-container{max-width:var(--card-width);margin:0 auto;padding:0 30px;width:100%;transform:translateX(-10px)}@media (min-width:850px){.why-join-title-container{padding:0;transform:translateX(-20px)}}.why-join-card{background-color:#eaeaea;padding:3rem 2.5rem;border-radius:0;display:flex;flex-direction:column;justify-content:center;border:1px solid hsla(0,0%,7%,.04);flex:1 1;width:100%;box-sizing:border-box}@media (min-width:850px){.why-join-card{min-height:380px}}@media (max-width:849px){.why-join-card{min-height:320px;padding:2rem 1.5rem}}.ux-slider-wrapper{position:relative;width:100%}.ux-slider-container{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;gap:1rem;padding-bottom:1.5rem;padding-left:calc(50% - (var(--card-width) / 2));padding-right:calc(50% - (var(--card-width) / 2));user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.ux-slider-container::-webkit-scrollbar{display:none}.ux-slide-item{flex:0 0 var(--card-width);scroll-snap-align:center;display:flex;flex-direction:column;align-items:stretch;transition:opacity .4s ease,transform .4s ease;transform:scale(1)}.ux-slide-item:not(.active){opacity:.55;transform:scale(.9)}.ux-slider-dots{display:flex;justify-content:center;gap:.6rem;margin-top:2rem}.ux-slider-dot{width:8px;height:8px;border-radius:50%;border:1px solid hsla(0,0%,7%,.3);background-color:transparent;cursor:pointer;padding:0;transition:all .2s ease;outline:none}.ux-slider-dot.active{background-color:#111;border-color:#111}.ux-slider-arrow{width:44px;height:44px;border-radius:50%;border:1px solid hsla(0,0%,7%,.15);background-color:#fff;color:#111;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px rgba(0,0,0,.06);outline:none}.ux-slider-arrow:hover{background-color:#f8f8f8;border-color:hsla(0,0%,7%,.3);transform:translateY(-50%) scale(1.05)!important}.ux-slider-arrow:active{transform:translateY(-50%) scale(.95)!important}.faq-title-sec{padding-top:10px;padding-bottom:0;background-color:#f8f8f8;position:relative;z-index:10;overflow:visible}.faq-title-text{font-family:var(--font-heading),sans-serif;font-weight:700;color:#0a0a0a;text-align:center;text-transform:none;letter-spacing:normal;padding:0;font-size:28px;line-height:36.4px;margin:0 0 -18px}@media (min-width:550px){.faq-title-sec{padding-top:10px;padding-bottom:0}.faq-title-text{font-size:54.4px;line-height:70.72px;margin:0 0 -35px}}.faq-accordion-sec{padding-top:60px;padding-bottom:60px}@media (min-width:550px){.faq-accordion-sec{padding-top:0;padding-bottom:0}}.how-works-section{padding:100px 0;background-color:#f8f8f8;display:flex;justify-content:center;align-items:center;overflow:visible}.how-works-section-mobile{padding:60px 15px;background-color:#fff}.currency-dropdown-menu{max-height:200px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#4f46e5 #f3f4f6}.currency-dropdown-menu::-webkit-scrollbar{width:6px}.currency-dropdown-menu::-webkit-scrollbar-track{background:#f3f4f6;border-radius:10px}.currency-dropdown-menu::-webkit-scrollbar-thumb{background:#4f46e5;border-radius:10px}.currency-dropdown-menu::-webkit-scrollbar-thumb:hover{background:#4338ca}@media (prefers-color-scheme:dark){html:not([data-theme=editorial-warm]){--bg-color:#0c0d12;--bg-subtle:#14161f;--card-bg:#1c1f2b;--text-color:#f3f4f6;--text-muted:#9ca3af;--border-color:hsla(0,0%,100%,.08);--footer-bg:var(--bg-subtle);--footer-text-color:var(--text-color);--mobile-menu-bg:rgba(12,13,18,.95);--mobile-menu-text:var(--text-color);--mobile-menu-border:var(--border-color);--mobile-menu-item-bg:var(--card-bg);--mobile-menu-link-muted:var(--text-muted);--mobile-menu-btn-bg:var(--primary-color);--mobile-menu-btn-text:#000}}html[data-theme=dark-luxe]{--bg-color:#080c14;--bg-subtle:#111827;--card-bg:#1f2937;--text-color:#f9fafb;--text-muted:#9ca3af;--border-color:hsla(0,0%,100%,.08);--footer-bg:var(--bg-subtle);--footer-text-color:var(--text-color);--mobile-menu-bg:rgba(8,12,20,.95);--mobile-menu-text:var(--text-color);--mobile-menu-border:var(--border-color);--mobile-menu-item-bg:var(--card-bg);--mobile-menu-link-muted:var(--text-muted);--mobile-menu-btn-bg:var(--primary-color);--mobile-menu-btn-text:#000}@media (prefers-color-scheme:dark){html:not([data-theme=editorial-warm]){color-scheme:dark}html:not([data-theme=editorial-warm]) body{background-color:var(--bg-color);color:var(--text-color)}html:not([data-theme=editorial-warm]) #storefront-header{background-color:var(--card-bg)!important;border-bottom:1px solid var(--border-color)!important;background-image:none!important;box-shadow:0 4px 20px rgba(0,0,0,.2)!important}html:not([data-theme=editorial-warm]) #storefront-header a,html:not([data-theme=editorial-warm]) #storefront-header button,html:not([data-theme=editorial-warm]) #storefront-header span,html:not([data-theme=editorial-warm]) #storefront-header svg{color:var(--text-color)!important}html:not([data-theme=editorial-warm]) #storefront-header span[style*="color: rgba(17,17,17,0.08)"]{color:var(--border-color)!important}html:not([data-theme=editorial-warm]) #storefront-header img{filter:invert(1) brightness(1.5)}html:not([data-theme=editorial-warm]) .currency-dropdown-menu,html:not([data-theme=editorial-warm]) .language-dropdown-menu{background-color:var(--card-bg)!important;border:1px solid var(--border-color)!important;box-shadow:0 10px 30px rgba(0,0,0,.3)!important;color:var(--text-color)!important}html:not([data-theme=editorial-warm]) .currency-dropdown-menu div,html:not([data-theme=editorial-warm]) .language-dropdown-menu div{border-bottom-color:var(--card-bg)!important}html:not([data-theme=editorial-warm]) .currency-switcher-btn{background-color:var(--card-bg)!important;color:var(--text-color)!important;border:1px solid var(--border-color)!important}html:not([data-theme=editorial-warm]) .currency-option-item{color:var(--text-color)!important}html:not([data-theme=editorial-warm]) .currency-option-item:not(.active){color:var(--text-muted)!important}html:not([data-theme=editorial-warm]) .currency-option-item:not(.active):hover{background-color:hsla(0,0%,100%,.08)!important;color:var(--text-color)!important}html:not([data-theme=editorial-warm]) .language-option-item{color:var(--text-color)!important}html:not([data-theme=editorial-warm]) .language-option-item:not(.active){color:var(--text-muted)!important}html:not([data-theme=editorial-warm]) .language-option-item:not(.active):hover{background-color:hsla(0,0%,100%,.08)!important;color:var(--text-color)!important}html:not([data-theme=editorial-warm]) .language-option-item.active{background-color:rgba(216,252,2,.15)!important}html:not([data-theme=editorial-warm]) .how-works-bg-card{background-color:var(--card-bg)!important;box-shadow:0 10px 30px rgba(0,0,0,.4)!important}html:not([data-theme=editorial-warm]) .how-works-num-img{filter:invert(1)}html:not([data-theme=editorial-warm]) #storefront-header div[style*="background-color: #ffffff"],html:not([data-theme=editorial-warm]) #storefront-header div[style*="backgroundColor: #ffffff"],html:not([data-theme=editorial-warm]) #storefront-header div[style*="backgroundColor: rgb(255, 255, 255)"],html:not([data-theme=editorial-warm]) .account-dropdown-menu,html:not([data-theme=editorial-warm]) .currency-dropdown-menu-cart,html:not([data-theme=editorial-warm]) div[style*="background-color: #ffffff"][style*=boxShadow],html:not([data-theme=editorial-warm]) div[style*="backgroundColor: #ffffff"][style*=boxShadow]{background-color:var(--card-bg)!important;color:var(--text-color)!important;border:1px solid var(--border-color)!important;box-shadow:0 10px 30px rgba(0,0,0,.3)!important}html:not([data-theme=editorial-warm]) #storefront-header div[style*="borderBottomColor: #ffffff"],html:not([data-theme=editorial-warm]) div[style*="borderBottomColor: #ffffff"]{border-bottom-color:var(--card-bg)!important}html:not([data-theme=editorial-warm]) #storefront-header input[type=text]{background-color:var(--bg-color)!important;color:var(--text-color)!important;border:1px solid var(--border-color)!important}html:not([data-theme=editorial-warm]) .faq-accordion-sec,html:not([data-theme=editorial-warm]) .faq-title-sec,html:not([data-theme=editorial-warm]) .how-works-section,html:not([data-theme=editorial-warm]) .how-works-section-mobile,html:not([data-theme=editorial-warm]) .section,html:not([data-theme=editorial-warm]) .why-join-section{background-color:var(--bg-subtle)!important}html:not([data-theme=editorial-warm]) .how-works-section div[style*="background-color: #FFFFFF"],html:not([data-theme=editorial-warm]) .how-works-section div[style*="background-color: rgb(255, 255, 255)"],html:not([data-theme=editorial-warm]) .how-works-section-mobile,html:not([data-theme=editorial-warm]) .how-works-section-mobile div[style*="background-color: #FFFFFF"],html:not([data-theme=editorial-warm]) .how-works-section-mobile div[style*="background-color: rgb(255, 255, 255)"]{background-color:var(--card-bg)!important}html:not([data-theme=editorial-warm]) .how-works-section h2,html:not([data-theme=editorial-warm]) .how-works-section h3,html:not([data-theme=editorial-warm]) .how-works-section p,html:not([data-theme=editorial-warm]) .how-works-section-mobile h2,html:not([data-theme=editorial-warm]) .how-works-section-mobile h3,html:not([data-theme=editorial-warm]) .how-works-section-mobile p{color:var(--text-color)!important}html:not([data-theme=editorial-warm]) .graphic_behind .section-bg:before{background:var(--card-bg)!important}html:not([data-theme=editorial-warm]) .graphic_behind .section-bg:after{border-bottom:1px solid var(--border-color)!important;border-top:1px solid var(--border-color)!important;border-right:1px solid var(--border-color)!important}html:not([data-theme=editorial-warm]) .graphic_behind h2{color:var(--text-color)!important}html:not([data-theme=editorial-warm]) .why-join-card{background-color:var(--card-bg)!important;border:1px solid var(--border-color)!important}html:not([data-theme=editorial-warm]) .why-join-card h3,html:not([data-theme=editorial-warm]) .why-join-card p{color:var(--text-color)!important}html:not([data-theme=editorial-warm]) #faq-section{background-color:var(--bg-subtle)!important}html:not([data-theme=editorial-warm]) #faq-section div,html:not([data-theme=editorial-warm]) #faq-section span{color:var(--text-color)!important}html:not([data-theme=editorial-warm]) #faq-section svg path{stroke:var(--text-color)!important}html:not([data-theme=editorial-warm]) .btn-secondary{background-color:var(--card-bg)!important;color:var(--text-color)!important;border-color:var(--text-color)!important}html:not([data-theme=editorial-warm]) .btn-secondary:hover{background-color:var(--bg-subtle)!important}html:not([data-theme=editorial-warm]) #account-drawer{background-color:var(--card-bg)!important;color:var(--text-color)!important}html:not([data-theme=editorial-warm]) #account-drawer button,html:not([data-theme=editorial-warm]) #account-drawer h2,html:not([data-theme=editorial-warm]) #account-drawer h3,html:not([data-theme=editorial-warm]) #account-drawer h4{color:var(--text-color)!important}html:not([data-theme=editorial-warm]) #account-drawer div[style*="borderBottom: 2px solid var(--border-color)"],html:not([data-theme=editorial-warm]) #account-drawer div[style*=border-bottom]{border-bottom:2px solid var(--border-color)!important}html:not([data-theme=editorial-warm]) #account-drawer div[style*="background-color: #f8f8f8"],html:not([data-theme=editorial-warm]) #account-drawer div[style*="backgroundColor: #f8f8f8"]{background-color:var(--bg-subtle)!important;border:2px solid var(--border-color)!important}html:not([data-theme=editorial-warm]) #checkout-drawer{background-color:var(--card-bg)!important;color:var(--text-color)!important}html:not([data-theme=editorial-warm]) #checkout-drawer h2,html:not([data-theme=editorial-warm]) #checkout-drawer h3,html:not([data-theme=editorial-warm]) #checkout-drawer h4,html:not([data-theme=editorial-warm]) #checkout-drawer label,html:not([data-theme=editorial-warm]) #checkout-drawer p,html:not([data-theme=editorial-warm]) #checkout-drawer span{color:var(--text-color)!important}html:not([data-theme=editorial-warm]) #checkout-drawer div[style*="background-color: #ffffff"],html:not([data-theme=editorial-warm]) #checkout-drawer div[style*="backgroundColor: #ffffff"]{background-color:var(--card-bg)!important;border-color:var(--border-color)!important}html:not([data-theme=editorial-warm]) #checkout-drawer input,html:not([data-theme=editorial-warm]) #checkout-drawer select{background-color:var(--bg-color)!important;color:var(--text-color)!important;border-color:var(--border-color)!important}html:not([data-theme=editorial-warm]) h1 span,html:not([data-theme=editorial-warm]) h2,html:not([data-theme=editorial-warm]) h2 span,html:not([data-theme=editorial-warm]) h3,html:not([data-theme=editorial-warm]) h3 span{color:var(--text-color)!important}html:not([data-theme=editorial-warm]) .ux-slider-dot.active{background-color:var(--text-color)!important;border-color:var(--text-color)!important}html:not([data-theme=editorial-warm]) .ux-slider-arrow{background-color:var(--card-bg)!important;color:var(--text-color)!important;border-color:var(--border-color)!important;box-shadow:0 4px 12px rgba(0,0,0,.2)!important}html:not([data-theme=editorial-warm]) .meet-tribe-section:after,html:not([data-theme=editorial-warm]) .meet-tribe-section:before,html:not([data-theme=editorial-warm]) .shop-categories-section:before,html:not([data-theme=editorial-warm]) .ux-slider-arrow:hover,html:not([data-theme=editorial-warm]) .weeks-drop-section:before{background-color:var(--bg-subtle)!important}html:not([data-theme=editorial-warm]) .category-item,html:not([data-theme=editorial-warm]) .drop-title,html:not([data-theme=editorial-warm]) .tribe-action p,html:not([data-theme=editorial-warm]) .tribe-title{color:var(--text-color)!important}html:not([data-theme=editorial-warm]) .radial-lines{background:repeating-conic-gradient(from 0deg,transparent 0deg 1deg,hsla(0,0%,100%,.08) 1deg 1.1deg,transparent 1.1deg 10deg)!important}}html[data-theme=dark-luxe] body{background-color:var(--bg-color);color:var(--text-color)}html[data-theme=dark-luxe] #storefront-header{background-color:var(--card-bg)!important;border-bottom:1px solid var(--border-color)!important;background-image:none!important;box-shadow:0 4px 20px rgba(0,0,0,.2)!important}html[data-theme=dark-luxe] #storefront-header a,html[data-theme=dark-luxe] #storefront-header button,html[data-theme=dark-luxe] #storefront-header span,html[data-theme=dark-luxe] #storefront-header svg{color:var(--text-color)!important}html[data-theme=dark-luxe] #storefront-header span[style*="color: rgba(17,17,17,0.08)"]{color:var(--border-color)!important}html[data-theme=dark-luxe] #storefront-header img{filter:invert(1) brightness(1.5)}html[data-theme=dark-luxe] .currency-dropdown-menu,html[data-theme=dark-luxe] .language-dropdown-menu{background-color:var(--card-bg)!important;border:1px solid var(--border-color)!important;box-shadow:0 10px 30px rgba(0,0,0,.3)!important;color:var(--text-color)!important}html[data-theme=dark-luxe] .currency-dropdown-menu div,html[data-theme=dark-luxe] .language-dropdown-menu div{border-bottom-color:var(--card-bg)!important}html[data-theme=dark-luxe] .currency-switcher-btn{background-color:var(--card-bg)!important;color:var(--text-color)!important;border:1px solid var(--border-color)!important}html[data-theme=dark-luxe] .currency-option-item{color:var(--text-color)!important}html[data-theme=dark-luxe] .currency-option-item:not(.active){color:var(--text-muted)!important}html[data-theme=dark-luxe] .currency-option-item:not(.active):hover{background-color:hsla(0,0%,100%,.08)!important;color:var(--text-color)!important}html[data-theme=dark-luxe] .language-option-item{color:var(--text-color)!important}html[data-theme=dark-luxe] .language-option-item:not(.active){color:var(--text-muted)!important}html[data-theme=dark-luxe] .language-option-item:not(.active):hover{background-color:hsla(0,0%,100%,.08)!important;color:var(--text-color)!important}html[data-theme=dark-luxe] .language-option-item.active{background-color:rgba(216,252,2,.15)!important}html[data-theme=dark-luxe] .how-works-bg-card{background-color:var(--card-bg)!important;box-shadow:0 10px 30px rgba(0,0,0,.4)!important}html[data-theme=dark-luxe] .how-works-num-img{filter:invert(1)}html[data-theme=dark-luxe] #storefront-header div[style*="background-color: #ffffff"],html[data-theme=dark-luxe] #storefront-header div[style*="backgroundColor: #ffffff"],html[data-theme=dark-luxe] #storefront-header div[style*="backgroundColor: rgb(255, 255, 255)"],html[data-theme=dark-luxe] .account-dropdown-menu,html[data-theme=dark-luxe] .currency-dropdown-menu-cart,html[data-theme=dark-luxe] div[style*="background-color: #ffffff"][style*=boxShadow],html[data-theme=dark-luxe] div[style*="backgroundColor: #ffffff"][style*=boxShadow]{background-color:var(--card-bg)!important;color:var(--text-color)!important;border:1px solid var(--border-color)!important;box-shadow:0 10px 30px rgba(0,0,0,.3)!important}html[data-theme=dark-luxe] #storefront-header div[style*="borderBottomColor: #ffffff"],html[data-theme=dark-luxe] div[style*="borderBottomColor: #ffffff"]{border-bottom-color:var(--card-bg)!important}html[data-theme=dark-luxe] #storefront-header input[type=text]{background-color:var(--bg-color)!important;color:var(--text-color)!important;border:1px solid var(--border-color)!important}html[data-theme=dark-luxe] .faq-accordion-sec,html[data-theme=dark-luxe] .faq-title-sec,html[data-theme=dark-luxe] .how-works-section,html[data-theme=dark-luxe] .how-works-section-mobile,html[data-theme=dark-luxe] .section,html[data-theme=dark-luxe] .why-join-section{background-color:var(--bg-subtle)!important}html[data-theme=dark-luxe] .why-join-card{background-color:var(--card-bg)!important;border:1px solid var(--border-color)!important}html[data-theme=dark-luxe] .why-join-card h3,html[data-theme=dark-luxe] .why-join-card p{color:var(--text-color)!important}html[data-theme=dark-luxe] .how-works-section div[style*="background-color: #FFFFFF"],html[data-theme=dark-luxe] .how-works-section div[style*="background-color: rgb(255, 255, 255)"],html[data-theme=dark-luxe] .how-works-section-mobile,html[data-theme=dark-luxe] .how-works-section-mobile div[style*="background-color: #FFFFFF"],html[data-theme=dark-luxe] .how-works-section-mobile div[style*="background-color: rgb(255, 255, 255)"]{background-color:var(--card-bg)!important}html[data-theme=dark-luxe] .how-works-section h2,html[data-theme=dark-luxe] .how-works-section h3,html[data-theme=dark-luxe] .how-works-section p,html[data-theme=dark-luxe] .how-works-section-mobile h2,html[data-theme=dark-luxe] .how-works-section-mobile h3,html[data-theme=dark-luxe] .how-works-section-mobile p{color:var(--text-color)!important}html[data-theme=dark-luxe] .graphic_behind .section-bg:before{background:var(--card-bg)!important}html[data-theme=dark-luxe] .graphic_behind .section-bg:after{border-bottom:1px solid var(--border-color)!important;border-top:1px solid var(--border-color)!important;border-right:1px solid var(--border-color)!important}html[data-theme=dark-luxe] .graphic_behind h2{color:var(--text-color)!important}html[data-theme=dark-luxe] #faq-section{background-color:var(--bg-subtle)!important}html[data-theme=dark-luxe] #faq-section div,html[data-theme=dark-luxe] #faq-section span{color:var(--text-color)!important}html[data-theme=dark-luxe] #faq-section svg path{stroke:var(--text-color)!important}html[data-theme=dark-luxe] .btn-secondary{background-color:var(--card-bg)!important;color:var(--text-color)!important;border-color:var(--text-color)!important}html[data-theme=dark-luxe] .btn-secondary:hover{background-color:var(--bg-subtle)!important}html[data-theme=dark-luxe] #account-drawer{background-color:var(--card-bg)!important;color:var(--text-color)!important}html[data-theme=dark-luxe] #account-drawer button,html[data-theme=dark-luxe] #account-drawer h2,html[data-theme=dark-luxe] #account-drawer h3,html[data-theme=dark-luxe] #account-drawer h4{color:var(--text-color)!important}html[data-theme=dark-luxe] #account-drawer div[style*="borderBottom: 2px solid var(--border-color)"],html[data-theme=dark-luxe] #account-drawer div[style*=border-bottom]{border-bottom:2px solid var(--border-color)!important}html[data-theme=dark-luxe] #account-drawer div[style*="background-color: #f8f8f8"],html[data-theme=dark-luxe] #account-drawer div[style*="backgroundColor: #f8f8f8"]{background-color:var(--bg-subtle)!important;border:2px solid var(--border-color)!important}html[data-theme=dark-luxe] #checkout-drawer{background-color:var(--card-bg)!important;color:var(--text-color)!important}html[data-theme=dark-luxe] #checkout-drawer h2,html[data-theme=dark-luxe] #checkout-drawer h3,html[data-theme=dark-luxe] #checkout-drawer h4,html[data-theme=dark-luxe] #checkout-drawer label,html[data-theme=dark-luxe] #checkout-drawer p,html[data-theme=dark-luxe] #checkout-drawer span{color:var(--text-color)!important}html[data-theme=dark-luxe] #checkout-drawer div[style*="background-color: #ffffff"],html[data-theme=dark-luxe] #checkout-drawer div[style*="backgroundColor: #ffffff"]{background-color:var(--card-bg)!important;border-color:var(--border-color)!important}html[data-theme=dark-luxe] #checkout-drawer input,html[data-theme=dark-luxe] #checkout-drawer select{background-color:var(--bg-color)!important;color:var(--text-color)!important;border-color:var(--border-color)!important}html[data-theme=dark-luxe] h1 span,html[data-theme=dark-luxe] h2,html[data-theme=dark-luxe] h2 span,html[data-theme=dark-luxe] h3,html[data-theme=dark-luxe] h3 span{color:var(--text-color)!important}html[data-theme=dark-luxe] .ux-slider-dot.active{background-color:var(--text-color)!important;border-color:var(--text-color)!important}html[data-theme=dark-luxe] .ux-slider-arrow{background-color:var(--card-bg)!important;color:var(--text-color)!important;border-color:var(--border-color)!important;box-shadow:0 4px 12px rgba(0,0,0,.2)!important}html[data-theme=dark-luxe] .meet-tribe-section:after,html[data-theme=dark-luxe] .meet-tribe-section:before,html[data-theme=dark-luxe] .shop-categories-section:before,html[data-theme=dark-luxe] .ux-slider-arrow:hover,html[data-theme=dark-luxe] .weeks-drop-section:before{background-color:var(--bg-subtle)!important}html[data-theme=dark-luxe] .category-item,html[data-theme=dark-luxe] .drop-title,html[data-theme=dark-luxe] .tribe-action p,html[data-theme=dark-luxe] .tribe-title{color:var(--text-color)!important}html[data-theme=dark-luxe] .radial-lines{background:repeating-conic-gradient(from 0deg,transparent 0deg 1deg,hsla(0,0%,100%,.08) 1deg 1.1deg,transparent 1.1deg 10deg)!important}