:root{--ow-cream: #efe8dc;--ow-paper: #f6f1e8;--ow-ink: #1e1d1b;--ow-ink-soft: #57524b;--ow-travertine: #cdbfaa;--ow-travertine-deep: #a8977e;--ow-alu: #b9b7b2;--ow-forest: #1f4a3a;--ow-forest-deep: #142b21;--ow-sage: #b5ac95;--ow-midnight: #1b2547;--ow-midnight-deep: #0f1530;--ow-rose: #c49e9c;--ow-oxblood: #7a1e22;--ow-oxblood-deep: #4a1014;--ow-blush: #e1bbab;--ow-ease: cubic-bezier(.22, .8, .16, 1);--ow-ease-io: cubic-bezier(.65, 0, .35, 1);--ow-d1: .45s;--ow-d2: .9s;--ow-d3: 1.4s;--ow-gutter: clamp(20px, 4.4vw, 88px);--ow-max: 1720px;--ow-section: clamp(104px, 13vw, 232px);--ow-gap: clamp(16px, 2vw, 32px);--ow-t-mega: clamp(60px, 12.4vw, 236px);--ow-t-xl: clamp(48px, 8.2vw, 156px);--ow-t-l: clamp(40px, 5.6vw, 104px);--ow-t-m: clamp(30px, 3.4vw, 60px);--ow-t-s: clamp(22px, 2vw, 32px);--ow-t-body: clamp(16px, 1.15vw, 18px);--ow-t-small: 13px;--ow-t-label: 11px;--ow-header-h: 72px}body{font-family:var(--font-body-family);font-weight:300;letter-spacing:.01em;color:rgb(var(--color-foreground));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4{font-family:var(--font-heading-family);font-weight:300;letter-spacing:-.005em}::selection{background:var(--ow-oxblood);color:var(--ow-cream)}.ow-display{font-family:var(--font-heading-family);font-weight:300;text-transform:uppercase;line-height:.88;letter-spacing:-.012em;margin:0;color:inherit}.ow-display em,.ow-italic{font-style:italic;text-transform:none;letter-spacing:-.02em}.ow-display--mega{font-size:var(--ow-t-mega);line-height:.84}.ow-display--xl{font-size:var(--ow-t-xl)}.ow-display--l{font-size:var(--ow-t-l);line-height:.92}.ow-display--m{font-size:var(--ow-t-m);line-height:.98}.ow-display--s{font-size:var(--ow-t-s);line-height:1.08}.ow-label{font-family:var(--font-body-family);font-size:var(--ow-t-label);font-weight:400;letter-spacing:.24em;line-height:1.5;text-transform:uppercase;margin:0}.ow-caption{font-family:var(--font-heading-family);font-size:clamp(13px,1vw,15px);letter-spacing:.22em;line-height:1.7;text-transform:uppercase;margin:0}.ow-body{font-size:var(--ow-t-body);line-height:1.65;font-weight:300;max-width:38ch;margin:0}.ow-body p{margin:0 0 1em}.ow-body p:last-child{margin-bottom:0}.ow-small{font-size:var(--ow-t-small);line-height:1.6}.ow-num{font-variant-numeric:tabular-nums lining-nums}.ow-mute{opacity:.66}[hidden]{display:none!important}html:not(.ow-js) .ow-js-only{display:none!important}div[class^=ow-]:empty,div[class*=" ow-"]:empty{display:block}.ow-section{position:relative;isolation:isolate;background:var(--ow-bg, rgb(var(--color-background)));color:var(--ow-fg, rgb(var(--color-foreground)))}.ow-wrap{width:100%;max-width:var(--ow-max);margin:0 auto;padding-left:var(--ow-gutter);padding-right:var(--ow-gutter)}.ow-pad{padding-top:var(--ow-section);padding-bottom:var(--ow-section)}.ow-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--ow-gap)}.ow-topline{display:flex;justify-content:space-between;gap:24px;padding-top:16px;border-top:1px solid currentColor;border-color:rgba(var(--color-foreground),.28)}.ow-topline>*{opacity:.8}.ow-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0;white-space:nowrap}[data-surface=cream]{--ow-bg: var(--ow-cream);--ow-fg: var(--ow-ink);--color-foreground: 30, 29, 27;--color-background: 239, 232, 220}[data-surface=paper]{--ow-bg: var(--ow-paper);--ow-fg: var(--ow-ink);--color-foreground: 30, 29, 27;--color-background: 246, 241, 232}[data-surface=travertine]{--ow-bg: var(--ow-travertine);--ow-fg: var(--ow-ink);--color-foreground: 30, 29, 27;--color-background: 205, 191, 170}[data-surface=ink]{--ow-bg: var(--ow-ink);--ow-fg: var(--ow-cream);--color-foreground: 239, 232, 220;--color-background: 30, 29, 27}[data-surface=forest]{--ow-bg: var(--ow-forest-deep);--ow-fg: var(--ow-cream);--color-foreground: 239, 232, 220;--color-background: 20, 43, 33}[data-surface=midnight]{--ow-bg: var(--ow-midnight-deep);--ow-fg: var(--ow-cream);--color-foreground: 239, 232, 220;--color-background: 15, 21, 48}[data-surface=oxblood]{--ow-bg: var(--ow-oxblood-deep);--ow-fg: var(--ow-cream);--color-foreground: 239, 232, 220;--color-background: 74, 16, 20}.ow-btn{--btn-bg: var(--ow-fg, var(--ow-ink));--btn-fg: var(--ow-bg, var(--ow-cream));position:relative;display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:58px;padding:0 26px 0 28px;border:1px solid var(--btn-bg);background:var(--btn-bg);color:var(--btn-fg);font-family:var(--font-body-family);font-size:var(--ow-t-label);font-weight:500;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;cursor:pointer;overflow:hidden;isolation:isolate;transition:color var(--ow-d1) var(--ow-ease),border-color var(--ow-d1) var(--ow-ease);-webkit-tap-highlight-color:transparent}.ow-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--btn-hover, var(--ow-oxblood));transform:scaleX(0);transform-origin:right;transition:transform var(--ow-d2) var(--ow-ease)}.ow-btn:hover:before,.ow-btn:focus-visible:before{transform:scaleX(1);transform-origin:left}.ow-btn:hover,.ow-btn:focus-visible{color:var(--ow-cream);border-color:var(--btn-hover, var(--ow-oxblood))}.ow-btn__arrow{display:inline-block;transition:transform var(--ow-d1) var(--ow-ease)}.ow-btn:hover .ow-btn__arrow{transform:translate(4px)}.ow-btn--ghost{--btn-bg: transparent;--btn-fg: currentColor;border-color:currentColor}.ow-btn--ghost:hover{border-color:currentColor}.ow-btn--light{--btn-bg: var(--ow-cream);--btn-fg: var(--ow-ink);--btn-hover: var(--ow-paper)}.ow-btn--light:hover{color:var(--ow-ink)}.ow-btn--block{width:100%}.ow-btn[disabled],.ow-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.ow-btn[disabled]:before{display:none}.ow-btn:focus-visible,.ow-link:focus-visible,.ow-focus:focus-visible{outline:1px solid currentColor;outline-offset:4px;box-shadow:none}.ow-link{position:relative;display:inline-flex;align-items:center;gap:12px;padding:6px 0;color:inherit;font-size:var(--ow-t-label);font-weight:400;letter-spacing:.24em;text-transform:uppercase;text-decoration:none}.ow-link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform-origin:left;transition:transform var(--ow-d2) var(--ow-ease)}.ow-link:hover:after{transform:scaleX(0);transform-origin:right}.ow-rule{display:block;height:1px;width:100%;background:currentColor;opacity:.3;border:0;margin:0}.ow-note{font-size:12px;line-height:1.6;letter-spacing:.02em;opacity:.62;max-width:60ch}.ow-setup{border:1px dashed currentColor;padding:18px 20px;font-size:13px;line-height:1.6;opacity:.85}.ow-acc{border-top:1px solid rgba(var(--color-foreground),.22)}.ow-acc:last-child{border-bottom:1px solid rgba(var(--color-foreground),.22)}.ow-acc summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:26px 0;cursor:pointer;font-family:var(--font-heading-family);font-size:clamp(20px,1.8vw,28px);line-height:1.2}.ow-acc summary::-webkit-details-marker{display:none}.ow-acc__icon{position:relative;flex:0 0 14px;height:14px}.ow-acc__icon:before,.ow-acc__icon:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:currentColor;transition:transform var(--ow-d1) var(--ow-ease)}.ow-acc__icon:after{transform:rotate(90deg)}.ow-acc[open] .ow-acc__icon:after{transform:rotate(0)}.ow-acc__body{padding:0 0 28px;max-width:62ch;font-size:var(--ow-t-body);line-height:1.7}.ow-acc__body p{margin:0 0 .8em}.ow-acc summary:focus-visible{outline:1px solid currentColor;outline-offset:6px}.ow-wordmark{display:inline-flex;flex-direction:column;align-items:center;font-family:var(--font-heading-family);font-weight:400;line-height:.82;letter-spacing:.02em;text-transform:uppercase}.ow-js:not(.ow-static) [data-ow-reveal]{opacity:0;transform:translate3d(0,28px,0);transition:opacity var(--ow-d3) var(--ow-ease),transform var(--ow-d3) var(--ow-ease);transition-delay:calc(var(--i, 0) * 90ms)}.ow-js:not(.ow-static) [data-ow-reveal=mask]{opacity:1;transform:none;position:relative}.ow-js:not(.ow-static) [data-ow-reveal=mask]:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:5;background:var(--ow-bg, rgb(var(--color-background)));transform-origin:50% 0;transition:transform var(--ow-d3) var(--ow-ease);transition-delay:calc(var(--i, 0) * .11s);pointer-events:none}.ow-js:not(.ow-static) [data-ow-reveal=mask].is-in:after{transform:scaleY(0)}.ow-js:not(.ow-static) [data-ow-reveal=rule]{opacity:1;transform:scaleX(0);transform-origin:left}.ow-js:not(.ow-static) [data-ow-reveal=fade]{transform:none}.ow-js:not(.ow-static) [data-ow-reveal].is-in{opacity:1;transform:none}.ow-js:not(.ow-static) [data-ow-reveal=rule].is-in{transform:scaleX(1)}.ow-line{display:block;overflow:hidden;padding-bottom:.06em;margin-bottom:-.06em}.ow-line>span{display:block}.ow-js:not(.ow-static) [data-ow-reveal=lines]{opacity:1;transform:none}.ow-js:not(.ow-static) [data-ow-reveal=lines] .ow-line>span{transform:translate3d(0,105%,0);transition:transform var(--ow-d3) var(--ow-ease)}.ow-js:not(.ow-static) [data-ow-reveal=lines] .ow-line:nth-child(2)>span{transition-delay:.09s}.ow-js:not(.ow-static) [data-ow-reveal=lines] .ow-line:nth-child(3)>span{transition-delay:.18s}.ow-js:not(.ow-static) [data-ow-reveal=lines] .ow-line:nth-child(4)>span{transition-delay:.27s}.ow-js:not(.ow-static) [data-ow-reveal=lines].is-in .ow-line>span{transform:none}.ow-scene{position:relative;--p: 0}.ow-scene__stage{position:relative;overflow:hidden}.ow-js:not(.ow-static) .ow-scene{height:var(--track, 260vh)}.ow-js:not(.ow-static) .ow-scene__stage{position:sticky;top:0;height:100vh;height:100svh}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.ow-pattern{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden;pointer-events:none}.ow-pattern__svg{display:block;width:100%;height:100%}.ow-pattern:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--ow-weave);background-size:48px 48px;mix-blend-mode:multiply;opacity:.6}.ow-render{display:block;height:100%;width:auto;max-width:none;overflow:visible;filter:drop-shadow(0 30px 28px rgba(20,14,8,.28)) drop-shadow(0 6px 8px rgba(20,14,8,.22))}.ow-visual--img{display:block;height:100%;width:auto;max-width:none;object-fit:contain}.ow-photo{display:block;height:100%;width:auto;max-width:none;object-fit:contain;filter:drop-shadow(0 28px 26px rgba(20,14,8,.24)) drop-shadow(0 4px 6px rgba(20,14,8,.18))}.ow-photo--serum{height:82%;margin-top:auto}.ow-render__shade{transform:translate(var(--shade-x, 0px))}.ow-stone{background-color:var(--ow-travertine);background-image:radial-gradient(ellipse at 20% 30%,rgba(255,255,255,.25),transparent 55%),radial-gradient(circle at 70% 60%,rgba(120,96,66,.18) 0 1px,transparent 2px),radial-gradient(circle at 30% 80%,rgba(120,96,66,.22) 0 1.5px,transparent 2.5px),repeating-linear-gradient(176deg,rgba(150,128,98,.12) 0 1px,transparent 1px 9px),linear-gradient(180deg,#d6c9b5,#bfae95);background-size:100% 100%,37px 29px,53px 41px,100% 100%,100% 100%}.button,.shopify-challenge__button,.customer button{font-family:var(--font-body-family);font-size:var(--ow-t-label);font-weight:500;letter-spacing:.22em;text-transform:uppercase;min-height:5.6rem;border-radius:0}.button:after,.button:before{border-radius:0}.field__input,.select__select,.customer .field input{border-radius:0;font-family:var(--font-body-family)}.announcement-bar__message{font-size:10.5px;letter-spacing:.26em;text-transform:uppercase;font-weight:400}.utility-bar{border-bottom:0!important}.header-wrapper{border-bottom:1px solid rgba(var(--color-foreground),.12)}.header{padding-top:14px;padding-bottom:14px}.header__heading-link{padding:4px 8px}.header__heading-link .ow-wordmark{font-size:25px;color:rgb(var(--color-foreground))}.header__menu-item,.menu-drawer__menu-item,.header__active-menu-item{font-family:var(--font-body-family);font-size:var(--ow-t-label);letter-spacing:.22em;text-transform:uppercase;font-weight:400;text-decoration:none}.header__menu-item:hover span{text-decoration:none}.header__menu-item span{position:relative}.header__menu-item span:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform var(--ow-d2) var(--ow-ease)}.header__menu-item:hover span:after,.header__active-menu-item:after{transform:scaleX(1);transform-origin:left}.header__active-menu-item{text-decoration:none}.menu-drawer__menu-item{font-size:13px;padding:1.6rem 3.2rem}.cart-count-bubble{background-color:var(--ow-oxblood);color:var(--ow-cream)}.footer{border-top:0}.footer .footer-block__heading{font-family:var(--font-body-family);font-size:var(--ow-t-label);letter-spacing:.24em;text-transform:uppercase;font-weight:400}.footer-block__details-content .list-menu__item--link{font-size:14px;letter-spacing:.02em}.footer-block__newsletter .footer-block__heading{font-family:var(--font-heading-family);font-size:clamp(26px,2.6vw,40px);letter-spacing:-.005em;text-transform:none;font-weight:300}.footer__content-bottom{border-top:1px solid rgba(var(--color-foreground),.14)}.copyright__content{font-size:11px;letter-spacing:.12em;text-transform:uppercase}.drawer__inner{border-left:0}.drawer__heading{font-family:var(--font-heading-family);font-weight:300;font-size:30px;text-transform:uppercase;letter-spacing:0}.cart-item__name{font-family:var(--font-heading-family);font-size:20px;text-decoration:none;text-transform:uppercase;letter-spacing:.01em}.cart-item__details .product-option{font-size:12px;letter-spacing:.04em}.cart__checkout-button{min-height:6rem}.totals__total,.totals__total-value{font-family:var(--font-body-family);font-weight:400;letter-spacing:.18em;text-transform:uppercase;font-size:12px}.totals__total-value{font-size:16px;letter-spacing:.02em}.cart-drawer .cart__empty-text,.cart__empty-text{font-family:var(--font-heading-family);font-weight:300;text-transform:uppercase;font-size:clamp(32px,4vw,52px)}.drawer{background-color:#1e1d1b66}.drawer.active .drawer__inner{transition:transform var(--ow-d2) var(--ow-ease)}.title--primary{font-family:var(--font-heading-family);text-transform:uppercase;font-weight:300}.card__heading{font-family:var(--font-heading-family);font-weight:300;text-transform:uppercase;font-size:20px;letter-spacing:.01em}.price{letter-spacing:.04em;font-weight:400}.collection-hero__title{text-transform:uppercase;font-weight:300}.template-404{padding-top:var(--ow-section);padding-bottom:var(--ow-section)}.template-404 .title{font-size:var(--ow-t-xl);text-transform:uppercase;line-height:.9}.template-404 p{font-size:var(--ow-t-label);letter-spacing:.24em;text-transform:uppercase}@media screen and (max-width:749px){:root{--ow-header-h: 60px}.header__heading-link .ow-wordmark{font-size:21px}.ow-btn{min-height:56px;padding:0 20px 0 22px;gap:18px}}
/*# sourceMappingURL=/cdn/shop/t/75/assets/ow-base.css.map */
