body.paylu-store{--background:#101414;--foreground:#f5f6f5;--card:#1c2322;--card-foreground:#f5f6f5;--popover:#1c2322;--popover-foreground:#f5f6f5;--primary:#f94e1a;--primary-foreground:#101414;--secondary:#29312e;--secondary-foreground:#f5f6f5;--muted:#1c2322;--muted-foreground:#c1c9c5;--accent:#29312e;--accent-foreground:#f5f6f5;--border:#35413b;--input:#35413b;--ring:#f94e1a;--color-cream:#101414;--color-cream-border:#35413b;--color-ink:#f5f6f5;--color-ink-soft:#1c2322;--color-ink-muted:#c1c9c5;--color-brand-soft:#29312e;--sidebar:#151b18;--sidebar-foreground:#f5f6f5;--radius:0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f5f6f5;font-family:var(--font-manrope),Arial,sans-serif;background:#101414}.paylu-store :is(.bg-cream,.bg-background){background-color:#101414}.paylu-store :is(.bg-white,.bg-card,.bg-popover){background-color:#1c2322}.paylu-store .bg-ink{background-color:#101414}.paylu-store .bg-ink-soft{background-color:#1c2322}.paylu-store .bg-brand-soft{background-color:#29312e}.paylu-store .text-ink{color:#f5f6f5}.paylu-store :is(.text-muted-foreground,.text-ink-muted){color:#c1c9c5}.paylu-store :is(.rounded-2xl,.rounded-xl,.rounded-lg,[class*=rounded-\[]),.paylu-store :is(button,a).rounded-full{border-radius:0}.paylu-store [class*=shadow]{box-shadow:none}.paylu-store :is(.border-cream-border,.border-ink-border){border-color:#0000}.paylu-store :is(.bg-brand.text-white,button.bg-brand,a.bg-brand){color:#101414}.paylu-store :is(input,textarea,select){accent-color:#f94e1a}.paylu-store :is(input,textarea,select):not([type=checkbox]):not([type=radio]){font-size:16px}.paylu-store :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:4px;outline:3px solid #f94e1a}.paylu-store [role=radio][aria-checked=true]{outline-offset:-2px;background:#29312e;outline:2px solid #f94e1a}.paylu-store [role=dialog]{color:#f5f6f5;max-height:calc(100dvh - 32px);overflow:auto}.paylu-store [data-brand-logo]>span:first-child{color:#f94e1a;background:0 0}.paylu-store [data-brand-logo]>span:first-child>svg{color:#f94e1a;width:28px;height:34px}.paylu-store [data-brand-logo]>span:last-child{letter-spacing:-1.7px;font-size:32px}.store-frame{width:100%;max-width:1440px;margin-inline:auto;padding-inline:clamp(20px,4vw,64px)}.store-header{color:#f5f6f5;z-index:30;background:#101414;position:relative}.store-nav{justify-content:space-between;align-items:center;gap:26px;min-height:82px;display:flex}.store-wordmark{letter-spacing:-1.7px;color:#f5f6f5;white-space:nowrap;align-items:center;gap:9px;font-size:32px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.store-wordmark svg{fill:#f94e1a;width:25px;height:35px}.store-desktop-nav{align-items:center;gap:26px;font-size:14px;display:flex}.store-desktop-nav a{white-space:nowrap;padding-block:14px}.store-desktop-nav [aria-current]{font-weight:800}.store-search{background:#1c2322;flex:1;align-items:center;gap:12px;max-width:280px;padding:12px 15px;display:flex}.store-search input{color:#f5f6f5;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:14px!important}.store-search input::placeholder{color:#c1c9c5}.store-account,.store-menu-button{color:#f5f6f5;white-space:nowrap;background:#1c2322;min-height:44px;padding:12px 20px;font-size:14px}.store-menu-button{padding:10px;display:none}.store-mobile-nav{background:#1c2322;flex-direction:column;gap:8px;padding-block:12px 22px;display:flex}.store-mobile-nav a,.store-mobile-nav button{text-align:left;padding:12px 0}.store-footer{color:#f5f6f5;background:#101414;margin-top:auto;padding-block:44px 24px}.store-footer-main{justify-content:space-between;align-items:center;gap:30px;display:flex}.store-footer nav{color:#c1c9c5;flex-wrap:wrap;gap:16px 24px;font-size:14px;display:flex}.store-footer>p{color:#c1c9c5;margin-top:30px;font-size:13px;line-height:1.6}.store-title{letter-spacing:-.055em;max-width:900px;font-size:clamp(36px,5vw,72px);font-weight:650;line-height:1.05}.store-lead{color:#c1c9c5;max-width:620px;font-size:16px;line-height:1.65}.store-page-head{justify-content:space-between;align-items:end;gap:35px;padding-block:60px 38px;display:flex}.store-page-head>div{max-width:800px}.store-page-head .store-lead{margin-top:22px}.store-catalog-tools{grid-template-columns:1fr minmax(200px,350px);gap:16px;margin-bottom:24px;display:grid}.store-catalog-tools label{background:#1c2322;align-items:center;gap:12px;padding:14px 18px;display:flex}.store-catalog-tools :is(input,select){color:#f5f6f5;background:#1c2322;border:0;width:100%;min-width:0;min-height:28px}.store-catalog-status{color:#c1c9c5;justify-content:space-between;gap:20px;margin-bottom:28px;font-size:14px;display:flex}.store-products{grid-template-columns:repeat(4,minmax(0,1fr));gap:42px 24px;display:grid}.store-product{flex-direction:column;gap:12px;min-width:0;display:flex;position:relative}.store-product-cover{aspect-ratio:4/4.5;background:#1c2322;align-items:end;padding:24px;display:flex;overflow:hidden}.store-product-cover:has(img){padding:0}.store-product-cover img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.store-product:hover img{transform:scale(1.045)}.store-product-cover>span{letter-spacing:-.04em;overflow-wrap:anywhere;font-size:clamp(24px,2.3vw,38px);line-height:1.1}.store-product h2{margin:0;font-size:16px;font-weight:600;line-height:1.45}.store-product-meta{color:#c1c9c5;font-size:13px}.store-product-price{font-variant-numeric:tabular-nums;margin-top:auto;font-size:21px;font-weight:650}.store-pagination{justify-content:space-between;align-items:center;gap:20px;padding-block:44px;font-size:14px;display:flex}.store-pagination button,.store-button{color:#f5f6f5;background:#1c2322;min-height:48px;padding:14px 20px;font-weight:600}.store-button.primary{color:#101414;background:#f94e1a}.store-pagination button:disabled{opacity:.4}.store-product-page{padding-block:35px 70px}.store-product-back{color:#c1c9c5;margin-bottom:20px;padding:12px 0;font-size:14px;display:inline-block}.store-product-layout{grid-template-columns:1.25fr 1fr;align-items:start;gap:clamp(30px,7vw,100px);display:grid}.store-product-intro h1{letter-spacing:-.05em;margin:0 0 25px;font-size:clamp(30px,4vw,56px);line-height:1.07}.store-product-art{background:#1c2322;height:340px;margin-bottom:28px;overflow:hidden}.store-product-art img{object-fit:cover;width:100%;height:100%}.store-product-name{letter-spacing:-.025em;margin-bottom:20px;font-size:24px;line-height:1.4}.store-product-intro .store-lead{font-size:14px}.store-purchase{background:#1c2322;flex-direction:column;gap:23px;padding:30px;display:flex;position:sticky;top:28px}.store-purchase h2{font-size:24px;font-weight:600}.store-purchase-price{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:48px;font-weight:650;line-height:1.15}.store-purchase label{color:#c1c9c5;flex-direction:column;gap:9px;font-size:14px;display:flex}.store-purchase label input{color:#f5f6f5;background:#101414;border:0;width:100%;min-width:0;padding:15px 16px}.store-purchase label.store-consent{flex-direction:row;gap:12px;line-height:1.6}.store-consent input{flex:none;height:18px;margin-top:3px;width:18px!important}.store-purchase button[type=submit]{color:#101414;background:#f94e1a;padding:16px;font-weight:700}.store-purchase button:disabled{opacity:.5}.store-auth{grid-template-columns:1fr 1fr;min-height:650px;display:grid}.store-auth-art{isolation:isolate;background:#143f3e;align-items:end;padding:clamp(30px,5vw,70px);display:flex;position:relative;overflow:hidden}.store-auth-art img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.store-auth-art:after{content:"";opacity:.6;z-index:-1;background:#071311;position:absolute;inset:0}.store-auth-art p{letter-spacing:-.055em;max-width:520px;font-size:clamp(40px,5vw,72px);line-height:1.05}.store-auth-form{justify-content:center;align-items:center;padding:50px 30px;display:flex}.store-auth-form>div{border:0;max-width:460px;padding:30px}.store-auth-form h1{letter-spacing:-.04em;font-size:32px;line-height:1.15}.store-help{padding-block:60px}.store-help-grid{grid-template-columns:1fr 1.45fr;gap:70px;padding-block:40px;display:grid}.store-help-aside{flex-direction:column;gap:22px;display:flex}.store-help-aside a{color:#f5f6f5;font-size:16px}.store-help-search{background:#1c2322;gap:15px;margin-top:28px;padding:16px 20px;display:flex}.store-help-search input{color:#f5f6f5;background:0 0;border:0;width:100%;min-width:0}.store-help details{background:#1c2322;margin-bottom:12px;padding:24px}.store-help summary{cursor:pointer;justify-content:space-between;gap:20px;font-size:18px;list-style:none;display:flex}.store-help summary:after{content:"+";font-size:24px;line-height:1}.store-help details[open] summary:after{content:"−"}.store-help details p{color:#c1c9c5;margin-top:20px;font-size:16px;line-height:1.7}.store-about-art{object-fit:cover;width:100%;height:360px;margin-block:35px}.store-about-body{grid-template-columns:1.2fr 1fr;gap:70px;padding-block:20px 65px;display:grid}.store-about-body h2{letter-spacing:-.045em;font-size:clamp(30px,4vw,52px);line-height:1.1}.store-about-body p{color:#c1c9c5;font-size:16px;line-height:1.8}.store-about-body p+p{margin-top:20px}.paylu-store .store-legal article{background:0 0;padding-top:0}.paylu-store .store-legal article p{color:#f5f6f5;max-width:75ch;font-size:16px;line-height:1.75}.paylu-store .store-legal article h1{letter-spacing:-.045em;margin-bottom:18px;font-size:clamp(30px,4vw,52px);line-height:1.1}.paylu-store .store-legal article h2{margin-top:24px;font-size:20px}.paylu-store .store-account-layout{gap:30px;width:100%;max-width:1440px;margin:auto}.paylu-store .store-account-layout>main{min-width:0;padding:40px 25px 65px}.paylu-store .store-account-layout>aside{background:0 0;width:240px;padding-inline:20px}.paylu-store .store-account-layout table{font-size:14px}.paylu-store .store-checkout{max-width:1280px;padding-block:50px 70px}.paylu-store .store-checkout>header h1{letter-spacing:-.05em;font-size:clamp(34px,4vw,56px)}.paylu-store .store-checkout [data-checkout-panel]{background:#1c2322;border:0}.paylu-store .store-checkout [data-checkout-panel] :is(h2,h3){font-size:22px;font-weight:600}.paylu-store .store-checkout [data-checkout-panel] input,.paylu-store .store-checkout .h-px{background:0 0}@media (max-width:1100px){.store-search{display:none}.store-products{grid-template-columns:repeat(3,minmax(0,1fr))}.store-help-grid{gap:35px}.store-nav{gap:20px}}@media (max-width:760px){.store-nav{gap:14px;min-height:70px}.store-wordmark{font-size:29px}.store-desktop-nav{display:none}.store-menu-button{display:block}.store-account{margin-left:auto;padding:11px 13px}.store-footer-main{align-items:start}.store-footer nav{justify-content:end;gap:12px 18px;max-width:240px}.store-footer>p{max-width:45ch}.store-page-head{padding-block:35px 28px}.store-catalog-tools{grid-template-columns:1fr}.store-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 15px}.store-product-cover{padding:18px}.store-product-cover>span{font-size:25px}.store-product h2{font-size:14px}.store-product-price{font-size:19px}.store-product-meta{font-size:12px}.store-product-layout{grid-template-columns:1fr;gap:28px}.store-product-art{height:230px;margin-bottom:22px}.store-product-name{font-size:22px}.store-purchase{padding:25px 20px;position:static}.store-purchase-price{font-size:42px}.store-auth{grid-template-columns:1fr;min-height:0}.store-auth-art{display:none}.store-auth-form{padding:40px 20px}.store-auth-form>div{max-width:none;padding:25px 20px}.store-help-grid,.store-about-body{grid-template-columns:1fr;gap:35px}.store-help{padding-block:35px}.store-help details{padding:20px}.store-help summary{font-size:16px}.store-about-art{height:250px}.paylu-store .store-legal article{padding-inline:0}.paylu-store .store-account-layout{flex-direction:column;gap:0}.paylu-store .store-account-layout>aside{background:#1c2322;flex-direction:row;gap:8px;width:100%;padding:15px 20px;display:flex;overflow:auto}.paylu-store .store-account-layout>aside>*{white-space:nowrap;flex:none}.paylu-store .store-account-layout>aside>.h-px{display:none}.paylu-store .store-account-layout>main{padding:30px 20px 50px}.paylu-store .store-account-layout>aside svg{width:18px}.paylu-store .store-checkout{padding-block:30px 45px}.store-title{font-size:40px}}@media (prefers-reduced-motion:reduce){.paylu-store *,.paylu-store :before,.paylu-store :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.store-discovery{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-bottom:38px;display:grid}.store-discovery button{aspect-ratio:2.1;text-align:left;background:#1c2322;position:relative;overflow:hidden}.store-discovery img{object-fit:cover;filter:brightness(.6);width:100%;height:100%;transition:transform .4s}.store-discovery button:hover img{transform:scale(1.05)}.store-discovery span{color:#f5f6f5;font-size:18px;font-weight:600;position:absolute;bottom:15px;left:18px}.store-product-description{color:#c1c9c5;margin:0;font-size:14px;line-height:1.6}.store-empty{padding-block:60px}.store-empty h2{margin-bottom:16px;font-size:30px}.store-empty p{color:#c1c9c5}.paylu-store div:has(>.store-footer){width:100%;max-width:none;padding:0}.paylu-store [role=dialog] [data-brand-logo]{align-self:start}@media (max-width:760px){.store-discovery{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:28px}.store-discovery span{font-size:16px;bottom:12px;left:14px}.store-discovery button{aspect-ratio:1.7}}.paylu-store .store-account-layout h1{letter-spacing:-.025em;font-size:28px}.store-account-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding-block:10px 25px;display:grid}.store-account-stats>div{flex-direction:column;gap:10px;display:flex}.store-account-stats span{color:#c1c9c5;font-size:14px}.store-account-stats strong{letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:600}.paylu-store .store-account-layout .bg-brand-soft{color:#f5f6f5;background:#29312e}.paylu-store .store-account-layout [aria-current=page]{color:#f5f6f5}@media (max-width:760px){.paylu-store .store-account-layout h1{font-size:24px}.store-account-stats{grid-template-columns:1fr 1fr;gap:25px}.store-account-stats>div:last-child{grid-column:1/-1}}.paylu-store .bg-white:has(>input:not([type=checkbox]):not([type=radio])){background:#101414}.paylu-store textarea{color:#f5f6f5;background:#101414;border-color:#35413b}.paylu-store input::placeholder,.paylu-store textarea::placeholder{color:#aeb9b2}.paylu-store .store-checkout [data-checkout-panel] .bg-white:has(>input){background:#101414}.store-category-index{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-bottom:28px;display:grid}.store-category{text-align:left;color:#f5f6f5;background:#1c2322;flex-direction:column;justify-content:space-between;gap:14px;min-width:0;min-height:110px;padding:22px;display:flex}.store-category>span:first-child{overflow-wrap:anywhere;font-size:18px;line-height:1.4}.store-category:hover{background:#29312e}.store-category-more{padding-bottom:45px}.store-category-more button{width:100%}.store-category-more button span{color:#c1c9c5;font-weight:400}.store-products{padding-bottom:45px}.store-product-cover:has(img){background:#101414}.store-product:focus-visible{outline-offset:7px}.store-product-text{background:#1c2322;min-height:230px;padding:24px}.store-product-text:hover{background:#29312e}@media (max-width:1100px){.store-category-index{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.store-category-index{grid-template-columns:1fr 1fr;gap:12px}.store-category{min-height:110px;padding:18px}.store-category>span:first-child{font-size:16px}.store-product-text{padding:18px}.store-page-head{flex-direction:column;align-items:start;gap:24px}}.paylu-store .store-account-layout aside a{color:#c1c9c5}.paylu-store .store-account-layout aside a[aria-current=page]{color:#f5f6f5}.paylu-store .store-account-layout aside .h-px{background:0 0}.paylu-store .store-account-layout :is(th:nth-child(3),td:nth-child(3)){text-align:right;font-variant-numeric:tabular-nums}.paylu-store .store-account-layout td:nth-child(3)>*{justify-content:flex-end}@media (max-width:1023px){.store-desktop-nav{display:none}.store-menu-button{display:block}.paylu-store .store-account-layout>aside{display:none!important}.store-account{margin-left:auto}.store-mobile-nav{max-height:calc(100dvh - 70px);overflow:auto}}.paylu-store .store-account-layout>main>div[class*="max-w-[680px]"]{max-width:none}.paylu-store .store-account-layout>main>div[class*="max-w-[680px]"] p{max-width:76ch}.paylu-store .store-account-layout aside a[class*=text-brand],.paylu-store .store-account-layout aside a[class*=text-brand] svg{color:#f5f6f5}.paylu-store [data-ui-reveal]{opacity:1!important;transition:none!important;transform:translate(0,0)!important}.paylu-store [data-page-transition]{animation:none!important;transform:none!important}.store-checkout-brief{display:none}@media (max-width:1023px){.store-checkout-brief{background:#1c2322;grid-template-columns:1fr 1fr;gap:20px;padding:22px;display:grid}.store-checkout-brief>div{flex-direction:column;gap:8px;display:flex}.store-checkout-brief span{color:#c1c9c5;font-size:13px}.store-checkout-brief strong{font-variant-numeric:tabular-nums;font-size:30px;font-weight:600;line-height:1.15}}.paylu-store [class*=hover\:bg-cream]:hover{background-color:#29312e}.paylu-store [class*=hover\:text-ink]:hover{color:#f5f6f5}.paylu-store [class~=hover\:bg-brand-soft]:hover{background-color:#29312e}.paylu-store [class*="hover:bg-[#e2440f]"]:hover{background-color:#ff673a}.paylu-store [class*="active:bg-[#cc3d0d]"]:active{background-color:#ff794d}.paylu-store .store-legal nav [aria-current=page]{color:#f5f6f5}
