:root{--ovali-cream: #fff1ba;--ovali-coral: #ff855f;--ovali-orange: #ee7b00;--ovali-magenta: #e40979;--ovali-white: #ffffff;--ovali-ink: #3a1024;--ovali-coral-tint: #ffe2ad;--grad-orange: #eb5f19;--grad-mid: #e94c3c;--grad-magenta: #e61d6c;--color-bg: var(--ovali-cream);--color-text: var(--ovali-ink);--color-text-muted: rgb(58 16 36 / .78);--color-accent: var(--ovali-magenta);--color-line: rgb(58 16 36 / .12);--color-on-gradient: var(--ovali-white);--btn-primary-bg: var(--ovali-ink);--btn-primary-fg: var(--ovali-cream);--btn-secondary-border: var(--ovali-ink);--focus-ring: var(--ovali-ink);--font-heading: "The Seasons", "Playfair Display", Georgia, "Times New Roman", serif;--font-accent: "Playfair Display", Georgia, "Times New Roman", serif;--font-body: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fs-xs: .8125rem;--fs-eyebrow: .8125rem;--fs-sm: .9375rem;--fs-base: 1.0625rem;--fs-md: 1.125rem;--fs-lg: clamp(1.5rem, 1.3rem + .9vw, 2rem);--fs-xl: clamp(2.25rem, 1.6rem + 2.6vw, 3.75rem);--fs-2xl: clamp(2.75rem, 1.6rem + 4.6vw, 5.5rem);--fs-display: clamp(2.75rem, 1.2rem + 6.6vw, 6.5rem);--lh-tight: 1.02;--lh-heading: 1.1;--lh-body: 1.65;--eyebrow-tracking: .18em;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4rem;--space-9: 6rem;--space-10: 8rem;--section-pad: clamp(4.5rem, 2.6rem + 7.5vw, 10rem);--gutter: max(clamp(var(--page-margin, 16px), 5vw, 6rem), env(safe-area-inset-left), env(safe-area-inset-right));--page-width: 100rem;--radius-sm: 4px;--radius-md: 12px;--radius-lg: 28px;--radius-pill: 999px;--tap-min: 44px;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-expressive: var(--ease-out);--ease-soft: cubic-bezier(.25, .8, .35, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--dur-1: .15s;--dur-2: .3s;--dur-3: .45s;--dur-4: .7s;--dur-5: 1.1s;--dur-fast: var(--dur-2);--dur-drawer: var(--dur-3);--dur-reveal: var(--dur-4);--reveal-shift: 12px;--z-header: 20;--z-drawer: 50}@media screen and (min-width:990px){:root{--fs-xs: .9375rem;--fs-eyebrow: .875rem}}@media screen and (max-width:749px){:root{--fs-xs: 1rem;--fs-sm: 1rem;--gutter: max(20px, env(safe-area-inset-left), env(safe-area-inset-right));--section-pad: 3.5rem;--reveal-shift: 8px}}@media(prefers-reduced-motion:reduce){:root{--dur-1: 0s;--dur-2: 0s;--dur-3: 0s;--dur-4: 0s;--dur-5: 0s;--reveal-shift: 0}}@property --progress{syntax: "<number>"; inherits: false; initial-value: 0;}[data-pause-offscreen].is-offscreen *,.is-tab-hidden [data-pause-offscreen] *{animation-play-state:paused!important;will-change:auto!important}*,*:before,*:after{box-sizing:border-box;margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}html.is-scroll-locked{overflow:hidden}body{display:flex;flex-direction:column;min-height:100svh;overflow-x:clip;background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:var(--fs-base);font-weight:400;line-height:var(--lh-body);-webkit-font-smoothing:antialiased}main{flex:1 0 auto}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,textarea,select,button{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:400;line-height:var(--lh-heading);overflow-wrap:break-word;text-wrap:balance}h1,.h1{font-size:var(--fs-2xl);line-height:var(--lh-tight)}h1,h2,.h1,.h2,.display{letter-spacing:-.012em}h2,.h2{font-size:var(--fs-xl)}h3,.h3{font-size:var(--fs-lg)}h4,.h4{font-size:var(--fs-md)}:is(h1,h2,h3,h4,.h1,.h2,.h3,.display) :is(em,i){font-family:var(--font-accent);font-style:italic;color:var(--color-accent)}p{text-wrap:pretty;overflow-wrap:break-word}p:empty{display:none}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.2em}:is(p,li,.rte)>a:not(.btn),.rte a:not(.btn){text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);transition:text-decoration-color var(--dur-2) var(--ease-soft)}:is(p,li,.rte)>a:not(.btn):hover,.rte a:not(.btn):hover{text-decoration-color:currentColor}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}@media(prefers-reduced-motion:no-preference){:focus-visible{animation:focus-settle var(--dur-2) var(--ease-out)}}@keyframes focus-settle{0%{outline-offset:7px}}.u-grain :focus-visible{outline-color:var(--ovali-white)}.display{font-family:var(--font-heading);font-size:var(--fs-display);font-weight:400;line-height:var(--lh-tight);text-wrap:balance}.eyebrow{font-family:var(--font-body);font-size:var(--fs-eyebrow);font-weight:500;letter-spacing:var(--eyebrow-tracking);line-height:1.4;text-transform:uppercase}.accent{font-family:var(--font-accent);font-style:italic}.container{width:min(100% - var(--gutter) * 2,var(--page-width));margin-inline:auto}.section-pad{padding-block:var(--section-pad)}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;top:var(--space-2);left:var(--space-2);z-index:100;padding:var(--space-3) var(--space-4);background:var(--btn-primary-bg);color:var(--btn-primary-fg);border-radius:var(--radius-sm);transform:translateY(-200%)}.skip-link:focus{transform:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:48px;padding:0 var(--space-6);border:1px solid transparent;border-radius:var(--radius-pill);font-family:var(--font-body);font-size:var(--fs-sm);font-weight:500;letter-spacing:.04em;line-height:1.2;text-align:center;text-decoration:none;transition:background-color var(--dur-2) var(--ease-soft),border-color var(--dur-2) var(--ease-soft),color var(--dur-2) var(--ease-soft),transform var(--dur-1) var(--ease-soft)}@media(prefers-reduced-motion:no-preference){.btn:active{transform:scale(.97)}}.btn--primary{background-color:var(--btn-primary-bg);color:var(--btn-primary-fg)}.btn--primary:hover{background-color:#3a1024e0}.btn--secondary{background-color:transparent;border-color:var(--btn-secondary-border);color:var(--color-text)}.btn--secondary:hover{background-color:var(--ovali-ink);color:var(--ovali-cream)}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:var(--tap-min);height:var(--tap-min);padding:0;border:0;background:none;color:inherit;text-decoration:none}.icon{width:24px;height:24px;flex:none}.u-gradient,.u-grain{background-color:var(--grad-mid);background-image:radial-gradient(ellipse 70% 90% at var(--grain-x1, 8%) var(--grain-y1, 18%),rgb(235 95 25 / 1) 0%,rgb(235 95 25 / 0) 72%),radial-gradient(ellipse 75% 95% at var(--grain-x2, 92%) var(--grain-y2, 82%),rgb(230 29 108 / 1) 0%,rgb(230 29 108 / 0) 70%),radial-gradient(ellipse 45% 60% at var(--grain-x3, 0%) var(--grain-y3, 100%),rgb(238 123 0 / .85) 0%,rgb(238 123 0 / 0) 70%)}.u-grain{position:relative;isolation:isolate;color:var(--color-on-gradient)}.u-grain:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:var(--grain-noise);background-size:128px 128px;opacity:var(--grain-opacity, .022);pointer-events:none}.u-grain :is(h1,h2,h3,h4,.h1,.h2,.h3,.display) :is(em,i){color:inherit}.u-grain .eyebrow{display:inline-block;padding:.45em 1em;border-radius:var(--radius-pill);background-color:var(--ovali-cream);color:var(--ovali-ink)}.u-grain .btn--secondary{border-color:var(--ovali-white);color:var(--ovali-white)}.u-grain .btn--secondary:hover{background-color:var(--ovali-white);color:var(--ovali-ink)}.u-painterly{position:relative;isolation:isolate;overflow:hidden;background-color:var(--grad-mid)}.u-painterly:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:var(--painterly-image, var(--painterly-wide-1600)) center / cover no-repeat}:root{--painterly-image: var(--painterly-wide-1600)}@media(max-width:899px){:root{--painterly-image: var(--painterly-wide-800)}}@media(min-width:1500px),(min-width:900px)and (min-resolution:1.5dppx){:root{--painterly-image: var(--painterly-wide-2400)}}@media(max-aspect-ratio:1/1){:root{--painterly-image: var(--painterly-tall-800)}}@media(max-aspect-ratio:1/1)and (min-resolution:2dppx){:root{--painterly-image: var(--painterly-tall-1200)}}.u-painterly:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:var(--grain-noise);background-size:128px 128px;opacity:var(--grain-opacity, .018);pointer-events:none}.rule-top>.container{padding-top:var(--section-pad);border-top:1px solid var(--color-line)}.rule-top{padding-top:0!important}.surface--cream{background-color:var(--ovali-cream);color:var(--ovali-ink)}.surface--white{background-color:var(--ovali-white);color:var(--ovali-ink)}.section-head{display:grid;justify-items:center;gap:var(--space-4);max-width:40rem;margin-inline:auto;margin-bottom:var(--space-7);text-align:center}.section-head__intro{color:var(--color-text-muted)}.editor-hint{padding:var(--space-5);border:1px dashed currentColor;border-radius:var(--radius-md);font-size:var(--fs-sm);text-align:center}.placeholder-svg{width:100%;height:100%;background-color:#3a10240f;fill:#3a102440}[hidden]{display:none!important}.js [data-reveal]{opacity:0;transform:translateY(var(--reveal-shift));transition:opacity var(--dur-reveal) var(--ease-out),transform var(--dur-reveal) var(--ease-out)}.js [data-reveal].is-revealed{opacity:1;transform:none}.u-wipe{position:relative}.js .u-wipe:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:3;background-color:var(--wipe-bg, var(--color-bg));transform-origin:50% 0;transition:transform var(--dur-5) var(--ease-in-out) .1s;pointer-events:none}@media screen and (min-width:990px){.js .u-wipe img{transform:scale(1.06);transition:transform 1.6s var(--ease-out) .15s}}.js .is-revealed.u-wipe:after,.js .is-revealed .u-wipe:after{transform:scaleY(0)}.js .is-revealed.u-wipe img,.js .is-revealed .u-wipe img{transform:none}@media(prefers-reduced-motion:reduce){.js .u-wipe:after{content:none}.js .u-wipe img{transform:none;transition:none}}.u-lqip{background-color:var(--ovali-coral-tint);background-repeat:no-repeat;background-size:cover}.u-hero-tag{display:inline-flex;align-items:center;gap:.75em;margin:0;color:var(--ovali-ink);font-family:var(--font-body);font-size:var(--fs-eyebrow);font-style:normal;font-weight:500;letter-spacing:var(--eyebrow-tracking);line-height:1.4;text-transform:uppercase}.u-hero-tag:before{content:"";width:1.75rem;height:1px;background-color:var(--ovali-coral)}.illo :is(path,circle,line,polyline,ellipse){vector-effect:non-scaling-stroke}.illo .illo__bg{fill:var(--illo-bg, var(--ovali-cream))}.js [data-draw] :is(path,circle,line,polyline,ellipse){stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.2s var(--ease-out) calc(var(--k, 0) * .06s)}.js [data-draw].is-drawn :is(path,circle,line,polyline,ellipse){stroke-dashoffset:0}@media(prefers-reduced-motion:reduce){.js [data-draw] :is(path,circle,line,polyline,ellipse){stroke-dashoffset:0;transition:none}}.rte{max-width:68ch}.rte>:first-child,.rte>div>:first-child{margin-top:0}.rte :is(h2,h3,h4){margin:2.2em 0 .6em;line-height:1.2;text-wrap:balance}.rte h2{font-size:var(--fs-lg)}.rte :is(h3,h4){font-size:var(--fs-md)}.rte :is(p,ul,ol){margin:0 0 1.1em}.rte :is(ul,ol){padding-left:1.25rem}.rte li+li{margin-top:.4em}.rte a{text-underline-offset:.2em;overflow-wrap:anywhere}.rte hr{margin:var(--space-6) 0;border:0;border-top:1px solid var(--color-line)}.rte table{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.rte :is(th,td){padding:var(--space-2) var(--space-3) var(--space-2) 0;border-bottom:1px solid var(--color-line);text-align:left;vertical-align:top}.shopify-policy__container{width:min(100% - var(--gutter) * 2,var(--page-width));max-width:none;margin-inline:auto;padding-block:var(--section-pad)}.shopify-policy__title{margin-bottom:var(--space-7);padding-bottom:var(--space-5);border-bottom:1px solid var(--color-line);text-align:left}.shopify-policy__title h1{max-width:16ch;margin:0;font-size:var(--fs-2xl);line-height:1.05}.shopify-policy__body .rte{overflow-x:auto}@keyframes intro-fade-down{0%{opacity:0;transform:translateY(-8px)}}@keyframes intro-rise-from-behind{0%{transform:translateY(105%)}}@keyframes intro-pouch{0%{opacity:0;transform:translate3d(0,7%,0) scale(.94)}40%{opacity:1}}@keyframes intro-rise{0%{opacity:0;transform:translateY(35%)}}@keyframes intro-rise-small{0%{opacity:0;transform:translateY(12px)}}@view-transition{navigation:auto}::view-transition-old(root){animation:vt-fade-out .22s var(--ease-soft) both}::view-transition-new(root){animation:vt-fade-in .38s var(--ease-soft) .06s both}.header{view-transition-name:site-header}::view-transition-group(product-image){animation-duration:.6s;animation-timing-function:var(--ease-out)}@keyframes vt-fade-out{to{opacity:0}}@keyframes vt-fade-in{0%{opacity:0;transform:translateY(8px)}}@media(prefers-reduced-motion:reduce){@view-transition{navigation:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/base.css.map */
