:root{--wl-ink: #2A2422;--wl-text: #4A3F3B;--wl-muted: #8A7E78;--wl-line: #DFD1BE;--wl-line-soft: #E8DDD0;--wl-bg: #FAF5EE;--wl-bg-soft: #F4E8DF;--wl-bg-deep: #ECD9D0;--wl-accent-soft: #EBC9C5;--wl-accent-deep: #D49C97;--wl-accent-warm: #E8C8B8;--wl-glow-a: #F8E5D9;--wl-glow-b: #F4D6CF;--wl-glow-c: #E5C9C0;--wl-ink-rgb: 42, 36, 34;--wl-text-rgb: 74, 63, 59;--wl-bg-rgb: 250, 245, 238;--wl-accent-rgb: 212, 156, 151;--wl-display: "Italiana", "Shippori Mincho", serif;--wl-serif: "Cormorant Garamond", "Shippori Mincho", serif;--wl-jp: "Shippori Mincho", "Noto Serif JP", serif;--wl-sans: "Jost", "Helvetica Neue", sans-serif}:root{--color-foreground: var(--wl-text);--color-background: var(--wl-bg);--color-foreground-rgb: var(--wl-text-rgb);--color-background-rgb: var(--wl-bg-rgb);--color-primary-button-background: var(--wl-ink);--color-primary-button-text: var(--wl-bg);--color-primary-button-border: var(--wl-ink);--color-primary-button-hover-background: var(--wl-accent-deep);--color-primary-button-hover-text: var(--wl-bg);--color-primary-button-hover-border: var(--wl-accent-deep);--color-secondary-button-background: transparent;--color-secondary-button-text: var(--wl-ink);--color-secondary-button-border: var(--wl-ink);--color-secondary-button-hover-background: transparent;--color-secondary-button-hover-text: var(--wl-accent-deep);--color-secondary-button-hover-border: var(--wl-accent-deep)}:root{--font-paragraph--family: var(--wl-jp);--font-paragraph--weight: 300;--font-h1--family: var(--wl-display);--font-h2--family: var(--wl-display);--font-h3--family: var(--wl-display);--font-h4--family: var(--wl-display);--font-h5--family: var(--wl-display);--font-h6--family: var(--wl-display);--font-h1--weight: 400;--font-h2--weight: 400;--font-h3--weight: 400;--button-font-family-primary: var(--wl-sans);--button-font-family-secondary: var(--wl-sans)}:is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6) em{font-family:var(--wl-serif);font-style:italic;font-weight:300;color:var(--wl-accent-deep)}body{background:transparent}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 60% 50% at 15% 10%,var(--wl-glow-a) 0%,transparent 60%),radial-gradient(ellipse 55% 50% at 85% 25%,var(--wl-glow-b) 0%,transparent 55%),radial-gradient(ellipse 65% 60% at 90% 90%,var(--wl-glow-c) 0%,transparent 60%),radial-gradient(ellipse 50% 60% at 5% 80%,var(--wl-accent-soft) 0%,transparent 60%),linear-gradient(180deg,var(--wl-bg) 0%,var(--wl-bg-soft) 100%);opacity:.85}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.3;mix-blend-mode:multiply;background-image:url(//welume.myshopify.com/cdn/shop/t/5/assets/welume-grain.svg?v=150646219247110598711782621402);background-size:240px 240px;background-repeat:repeat}.page-wrapper,.shopify-section,header,main,footer{position:relative;z-index:1}:is(h1,h2,h3,h4,h5,h6,p)>a:hover{color:var(--wl-accent-deep)}@media(prefers-reduced-motion:reduce){body:before,body:after{transition:none}}[class*=color-scheme-]{--color-foreground: var(--wl-text);--color-background: var(--wl-bg);--color-foreground-rgb: var(--wl-text-rgb);--color-background-rgb: var(--wl-bg-rgb);--color-primary-button-background: var(--wl-ink);--color-primary-button-text: var(--wl-bg);--color-primary-button-border: var(--wl-ink);--color-primary-button-hover-background: var(--wl-accent-deep);--color-primary-button-hover-text: var(--wl-bg);--color-primary-button-hover-border: var(--wl-accent-deep);--color-secondary-button-background: transparent;--color-secondary-button-text: var(--wl-ink);--color-secondary-button-border: var(--wl-ink);--color-secondary-button-hover-background: transparent;--color-secondary-button-hover-text: var(--wl-accent-deep);--color-secondary-button-hover-border: var(--wl-accent-deep)}.shopify-section:not(.header-section) .section-background{background-color:transparent}.shopify-section:not(.header-section) [class*=color-custom-template--],.shopify-section:not(.header-section) [class*=color-custom-sections--]{background-color:transparent!important}.welume-nav{display:none;height:100%;align-items:center}.welume-nav__list{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:clamp(1.1rem,2.4vw,2.6rem)}.welume-nav--left .welume-nav__list{justify-content:flex-start}.welume-nav--right .welume-nav__list{justify-content:flex-end}.welume-nav__link{font-family:var(--wl-sans);font-weight:400;font-size:.78rem;letter-spacing:.22em;text-transform:uppercase;color:var(--wl-ink);text-decoration:none;white-space:nowrap;transition:color .25s ease}.welume-nav__link:hover,.welume-nav__link.is-current{color:var(--wl-accent-deep)}.welume-nav__item--has-sub{position:relative}.welume-nav__item--has-sub:after{content:"";position:absolute;left:0;right:0;top:100%;height:12px}.welume-nav__submenu{position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%) translateY(8px);min-width:190px;list-style:none;margin:0;padding:.5rem 0;background:rgba(var(--wl-bg-rgb),.95);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--wl-line-soft);box-shadow:0 14px 36px rgba(var(--wl-ink-rgb),.1);opacity:0;visibility:hidden;transition:opacity .25s ease,transform .25s ease;z-index:60}.welume-nav__item--has-sub:hover .welume-nav__submenu,.welume-nav__item--has-sub:focus-within .welume-nav__submenu{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.welume-nav__subitem{margin:0}.welume-nav__sublink{display:block;white-space:nowrap;padding:.5rem 1.5rem;font-family:var(--wl-sans);font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;color:var(--wl-text);text-decoration:none;transition:color .2s ease}.welume-nav__sublink:hover,.welume-nav__sublink.is-current{color:var(--wl-accent-deep)}.header__column--left:has(.welume-nav){justify-content:flex-start}.header__column--right:has(.welume-nav){justify-content:flex-end;gap:var(--gap-xl)}@media(min-width:750px){.welume-nav{display:flex}#header-component .header-menu,#header-component .header__drawer{display:none!important}}header-actions .account-button{display:none!important}@media(min-width:750px){.header-logo{flex-direction:column;gap:.3rem}}.header-logo__image-container--original{display:inline-block;width:clamp(150px,16vw,210px);height:30px;background-image:url(//welume.myshopify.com/cdn/shop/t/5/assets/welume-logo-black-outline-scaled.webp?v=168842415778577468911782621402);background-position:center;background-repeat:no-repeat;background-size:contain;font-size:0;color:transparent;line-height:0}.header-logo__image-container--original *{visibility:hidden}.header-logo:after{content:"Wear the Light";font-family:var(--wl-serif);font-style:italic;font-weight:300;font-size:.72rem;letter-spacing:.18em;color:var(--wl-muted);white-space:nowrap}@media(max-width:749px){.header-logo:after{display:none}}.header__underlay-closed,.header__underlay-open{--color-background-top-row: rgba(var(--wl-bg-rgb), .4);--color-background-bottom-row: rgba(var(--wl-bg-rgb), .4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.header__row--top{border-bottom:1px solid var(--wl-line-soft)}.page-content{max-width:44rem}.page-content :is(h1,h2){font-size:clamp(1.5rem,1rem + 2vw,2rem);line-height:1.45;letter-spacing:.02em;font-weight:400;margin-top:2.6em;margin-bottom:.9em}.page-content :is(h3,h4){font-size:clamp(1.15rem,.9rem + 1.2vw,1.4rem);line-height:1.5;letter-spacing:.02em;margin-top:2.2em;margin-bottom:.7em}.page-content>:first-child{margin-top:0}.page-content p{line-height:2.05;margin-bottom:1.5em;color:var(--wl-text)}.page-content hr{border:0;height:1px;background:var(--wl-line);margin:3.6em 0}.footer-content .menu__heading{display:none!important}.footer-content .menu .details-content{margin-block-start:0!important}.footer-content .menu .list-unstyled{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 24px;margin:0}.footer-content .menu__item+.menu__item{margin-block-start:0!important}.footer-content .menu__item a{color:var(--color-foreground-muted)!important;text-decoration:none;letter-spacing:.02em}.footer-content .menu__item a:hover{text-decoration:underline;text-underline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/5/assets/welume-custom.css.map */
