/** Shopify CDN: Minification failed

Line 10:42 Unexpected "*"
Line 20:0 Expected "}" to go with "{"

**/


/* VELORA responsive guardrails */
html,body{width:100%;max-width:100%;overfl*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:calc(16px * var(--body-scale));line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.is-locked{overflow:hidden}img,svg,video{display:block;max-width:100%}img{height:auto}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}p,h1,h2,h3,h4,figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0;list-style:none}fieldset{border:0;margin:0;padding:0}legend{padding:0}summary{list-style:none;cursor:pointer}summary::-webkit-details-marker{display:none}.page-width{width:min(calc(100% - (var(--gutter-desktop) * 2)),var(--page-width));margin-inline:auto}.main-content{min-height:60vh}.section{padding:clamp(76px,8vw,150px) 0}.section-title-centered{text-align:center;max-width:900px;margin:0 auto clamp(54px,5vw,88px)}.section-title-centered--left{text-align:left;margin-left:0}.section-title-centered h2,.section-heading h2,.narrow-copy h2,.image-text h2,.newsletter-section h2,.collection-hero h1,.standard-page h1,.search-page h1{font-family:var(--font-heading);font-weight:400;letter-spacing:-.035em;line-height:.98;font-size:clamp(40px,4.4vw,72px)}.section-title-centered p,.section-heading p{margin-top:16px;color:var(--color-muted);font-size:clamp(15px,1.2vw,18px)}.eyebrow{font-size:11px;letter-spacing:.19em;text-transform:uppercase;font-weight:600}.rte>*+*{margin-top:1em}.rte a{text-decoration:underline;text-underline-offset:3px}.skip-link{position:fixed;z-index:9999;top:8px;left:8px;transform:translateY(-150%);background:var(--color-text);color:#fff;padding:10px 14px}.skip-link:focus{transform:none}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.placeholder-svg{width:100%;height:100%;background:#f4f3ef;fill:#ddd9d1}.text-link{display:inline-flex;align-items:center;gap:9px;font-size:13px;border-bottom:1px solid currentColor;padding-bottom:3px}.text-link svg{width:16px;fill:none;stroke:currentColor;stroke-width:1.5}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:52px}.narrow-copy{max-width:980px;margin:auto;text-align:center;padding-inline:var(--gutter-mobile)}.narrow-copy h2{margin-top:18px}.manifesto__text{max-width:720px;margin:28px auto;color:var(--color-muted);font-size:18px}.reveal-on-scroll{opacity:0;transform:translateY(16px);transition:opacity .72s cubic-bezier(.2,.75,.25,1) var(--reveal-delay,0ms),transform .72s cubic-bezier(.2,.75,.25,1) var(--reveal-delay,0ms)}.reveal-on-scroll.is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal-on-scroll{opacity:1;transform:none;transition:none}*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}


/* VELORA MOBILE OVERFLOW FIX */
html,body{max-width:100%;overflow-x:hidden}
@supports(overflow-x:clip){html,body{overflow-x:clip}}
.main-content{min-width:0}

/* VELORA INTERNAL ANCHORS */
.velora-anchor{display:block;position:relative;top:-88px;visibility:hidden;pointer-events:none}
