@font-face{font-family:Cormorant Garamond;src:url(cormorant-italic.woff2) format("woff2");font-style:italic;font-weight:300 700;font-display:swap}@font-face{font-family:Inter;src:url(inter.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{--color-line: #d5c3b1;--color-line-soft: rgb(176 142 114 / .18);--color-ink-soft: #8a7b6e;--color-brand-deep: #9c7f69;--color-brand-warm: #c8ab92;--color-bg-soft: #ede4dd;--color-bg-warm: #e8d8cf;--color-error: #b57862;--font-display: "Cormorant Garamond", Georgia, serif;--font-sans: "Inter", system-ui, -apple-system, sans-serif;--text-xs: clamp(.7rem, .65rem + .2vw, .75rem);--text-sm: clamp(.85rem, .8rem + .2vw, .9rem);--text-base: clamp(.95rem, .9rem + .3vw, 1.05rem);--text-lg: clamp(1.1rem, 1rem + .5vw, 1.25rem);--text-xl: clamp(1.5rem, 1.2rem + 1.5vw, 2rem);--gutter: clamp(1.25rem, 5vw, 4rem);--section-y: clamp(5rem, 12vh, 12rem);--header-h: 7.3rem;--ease-snap: cubic-bezier(.4, 0, .2, 1);--ease-cinema: cubic-bezier(.65, 0, .35, 1);--ease-out-quart: cubic-bezier(.25, 1, .5, 1);--ease-soft: cubic-bezier(.16, 1, .3, 1)}@media(min-width:768px){:root{--header-h: 8.3rem}}*,*:before,*:after{box-sizing:border-box}html{scrollbar-gutter:stable;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%}body{margin:0;min-height:100svh;display:flex;flex-direction:column;background:var(--color-bg);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-base);line-height:1.6}main{flex:1}img,svg,video{display:block;max-width:100%}h1,h2,h3,h4,p,ul,ol,figure{margin:0}:where(ul[role=list],ol[role=list]){list-style:none;padding:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}input,select,textarea{font:inherit;color:inherit}::selection{background:var(--color-brand);color:var(--color-bg)}:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link:focus{position:fixed;top:1rem;left:1rem;z-index:100;width:auto;height:auto;clip:auto;padding:.75rem 1.25rem;background:var(--color-ink);color:var(--color-bg)}.container{width:100%;max-width:1440px;margin-inline:auto;padding-inline:var(--gutter)}.container--narrow{max-width:48rem}.container--wide{max-width:1680px}.eyebrow{font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:.3em;text-transform:uppercase;color:var(--color-ink-soft);font-weight:500}.display{font-family:var(--font-display);font-style:italic;font-weight:400;letter-spacing:-.02em;line-height:1.05}.accent{color:var(--color-brand)}.rule{display:block;width:4rem;height:1px;background:var(--color-brand)}.serial{display:inline-flex;align-items:center;gap:.6rem;font-size:.7rem;letter-spacing:.4em;text-transform:uppercase;color:var(--color-ink-soft)}.serial:before,.serial:after{content:"";width:1.5rem;height:1px;background:var(--color-line)}.button{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:2.9rem;padding:.8rem 2.5rem;border-radius:4px;background:var(--color-brand);color:var(--color-bg);font-family:var(--font-sans);font-size:.95rem;font-weight:500;white-space:nowrap;box-shadow:0 1px 2px #2a252014;transition:transform .2s var(--ease-snap),box-shadow .2s var(--ease-snap),opacity .2s}.button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--color-brand-deep);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease-cinema)}.button:hover{transform:scale(1.02);box-shadow:0 6px 18px -8px #2a252059}.button:hover:before{transform:scaleX(1)}.button:active{transform:scale(1)}.button[disabled],.button[aria-disabled=true]{opacity:.5;pointer-events:none}.button--large{min-height:3.25rem;padding-inline:3rem;font-size:1rem}.button--full{width:100%}.button--outline{background:transparent;color:var(--color-brand);border:1px solid var(--color-brand);box-shadow:none}.button--outline:before{background:var(--color-brand)}.button--outline:hover{color:var(--color-bg)}.link-arrow{display:inline-flex;align-items:center;gap:.75rem;font-family:var(--font-sans);font-size:.72rem;letter-spacing:.3em;text-transform:uppercase;color:var(--color-brand);transition:color .3s}.link-arrow:after{content:"";width:3rem;height:1px;background:currentColor;transform:scaleX(.6);transform-origin:left;transition:transform .5s var(--ease-soft)}.link-arrow:hover{color:var(--color-brand-deep)}.link-arrow:hover:after{transform:scaleX(1)}.link-arrow--light{color:var(--color-bg)}.link-arrow--light:hover{color:var(--color-brand-warm)}.field{display:block}.field__input{display:block;width:100%;margin-top:.5rem;padding:.75rem 0;border:0;border-bottom:1px solid var(--color-line);border-radius:0;background:transparent;color:var(--color-ink);transition:border-color .3s}.field__input:focus{outline:none;border-color:var(--color-brand)}textarea.field__input{resize:vertical;min-height:8rem}.prose{color:var(--color-ink-muted);line-height:1.75}.prose>*+*{margin-top:1.25rem}.prose h1{font-family:var(--font-display);font-style:italic;font-weight:400;font-size:clamp(2rem,4.5vw,3.5rem);line-height:1.05;color:var(--color-ink)}.prose h2,.prose h3{font-family:var(--font-display);font-style:italic;font-weight:400;color:var(--color-brand);margin-top:2.5rem;line-height:1.2}.prose h2{font-size:var(--text-xl)}.prose h3{font-size:var(--text-lg)}.prose ul{list-style:none;padding:0}.prose ul li{position:relative;padding-left:1.5rem}.prose ul li+li{margin-top:.5rem}.prose ul li:before{content:"";position:absolute;left:0;top:.8em;width:.75rem;height:1px;background:var(--color-brand)}.prose ol{padding-left:1.25rem}.prose a{color:var(--color-brand);text-decoration:underline;text-underline-offset:.25em}.prose strong{color:var(--color-ink);font-weight:500}.prose img{height:auto;border-radius:4px}.prose table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.prose th,.prose td{padding:.6rem .5rem;border-bottom:1px solid var(--color-line-soft);text-align:left}.icon-candle{display:inline-block;width:1.5rem;height:1.5rem;background:currentColor;-webkit-mask:url(icon-candle.svg) center / contain no-repeat;mask:url(icon-candle.svg) center / contain no-repeat}.media-cover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.price{font-variant-numeric:tabular-nums}.price s{margin-right:.5rem;color:var(--color-ink-soft)}.grain{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.05;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.6'/%3E%3C/svg%3E")}[data-reveal]{opacity:0;transform:translate3d(0,var(--reveal-offset, 24px),0);transition:opacity 1s var(--ease-out-quart),transform 1s var(--ease-out-quart);transition-delay:var(--reveal-delay, 0ms)}[data-reveal].is-visible,.no-js [data-reveal]{opacity:1;transform:none}[data-parallax]{will-change:transform}.scroll-progress{position:fixed;top:0;right:0;bottom:0;width:1px;z-index:60;pointer-events:none;background:linear-gradient(to bottom,transparent,rgb(176 142 114 / .18) 12%,rgb(176 142 114 / .18) 88%,transparent)}.scroll-progress:before{content:"";position:absolute;top:12%;right:0;width:1px;height:calc(76% * var(--progress, 0));background:linear-gradient(to bottom,#b08e72d9,#b08e7280)}.scroll-progress:after{content:"";position:absolute;right:-2px;top:calc(12% + 76% * var(--progress, 0) - 2px);width:5px;height:5px;border-radius:50%;background:var(--color-brand);box-shadow:0 0 12px #b08e72b3}.cursor-halo{position:fixed;top:0;left:0;z-index:70;width:28px;height:28px;border-radius:50%;pointer-events:none;transform:translate3d(-100px,-100px,0) translate(-50%,-50%);background:radial-gradient(circle,rgb(255 220 170 / .4) 0%,rgb(176 142 114 / .15) 50%,transparent 80%);mix-blend-mode:plus-lighter;transition:width .35s var(--ease-soft),height .35s var(--ease-soft)}.cursor-halo[data-active=true]{width:56px;height:56px}@media(hover:none),(pointer:coarse){.cursor-halo{display:none}}@view-transition{navigation:auto}::view-transition-old(root){animation:page-fade-out .2s var(--ease-cinema) forwards}::view-transition-new(root){animation:page-fade-in .28s var(--ease-cinema) forwards}@keyframes page-fade-out{to{opacity:0;transform:scale(.985)}}@keyframes page-fade-in{0%{opacity:0;transform:scale(1.015)}}@keyframes rise-fade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes fade-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}[data-reveal]{opacity:1;transform:none}::view-transition-old(root),::view-transition-new(root){animation:none!important}}.product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1rem}@media(min-width:768px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3.5rem 2.5rem}}@media(min-width:1200px){.product-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.card,.card__visual{position:relative}.card__media{display:block;position:relative;aspect-ratio:4 / 5;overflow:hidden;border-radius:4px;background:var(--color-bg-warm)}.card__media img{transition:transform .7s var(--ease-soft)}.card:hover .card__media img{transform:scale(1.04)}.card__placeholder{fill:var(--color-line)}.card__badge{position:absolute;top:.75rem;left:.75rem;padding:.3rem .75rem;background:rgb(var(--color-bg-rgb) / .95);font-size:.62rem;letter-spacing:.25em;text-transform:uppercase;color:var(--color-ink-muted)}.card__badge--sale{background:var(--color-brand);color:var(--color-bg)}.card__info{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem .75rem;margin-top:1rem}.card__title{font-size:clamp(1.1rem,1rem + .4vw,1.3rem);line-height:1.2;transition:color .3s}.card__info:hover .card__title,.card__visual:hover+.card__info .card__title{color:var(--color-brand)}.card__price{font-size:.9rem;color:var(--color-ink-muted)}.card__quick{position:absolute;right:.75rem;bottom:.75rem;z-index:2}.card__quick button{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1rem;border-radius:4px;background:var(--color-ink);color:var(--color-bg);font-size:.62rem;letter-spacing:.3em;text-transform:uppercase;box-shadow:0 6px 16px -8px #0006;transition:background-color .3s,opacity .3s var(--ease-soft),transform .3s var(--ease-soft)}.card__quick button:hover{background:var(--color-brand)}@media(max-width:767px){.card__quick{bottom:.5rem;right:.5rem}.card__quick button{padding:.55rem .75rem;letter-spacing:.2em}}@media(hover:hover)and (min-width:768px){.card__quick button{opacity:0;transform:translateY(4px)}.card__visual:hover .card__quick button,.card__quick button:focus-visible{opacity:1;transform:none}}.section-head{display:flex;flex-direction:column;align-items:center;gap:.75rem;margin-bottom:clamp(3.5rem,6vw,5rem);text-align:center}.section-head h1,.section-head h2{font-size:clamp(2rem,4vw,3.25rem);line-height:1.1}.section-head p.lead{max-width:36rem;font-family:var(--font-display);font-style:italic;font-size:1.15rem;color:var(--color-ink-muted)}.pagination{display:flex;justify-content:center;gap:1rem;margin-top:4rem;font-size:.8rem;letter-spacing:.2em}.pagination a:hover,.pagination .current{color:var(--color-brand)}.cart-drawer[aria-busy=true]{opacity:.7;pointer-events:none}.cart-drawer__count{margin-top:.25rem;font-size:1.15rem}.cart-drawer__shipping{padding:1.25rem 1.75rem;border-bottom:1px solid var(--color-line-soft);font-size:.65rem;letter-spacing:.3em;text-transform:uppercase;color:var(--color-ink-soft)}.cart-drawer__bar{position:relative;height:1px;margin-top:.75rem;background:var(--color-line-soft)}.cart-drawer__bar span{position:absolute;inset:0 auto 0 0;background:var(--color-brand);transition:width .5s var(--ease-soft)}.cart-drawer__lines{flex:1;padding:0 1.75rem}.cart-line{display:flex;gap:1rem;padding:1.25rem 0;border-bottom:1px solid var(--color-line-soft)}.cart-line__media{position:relative;flex-shrink:0;width:5rem;height:6rem;overflow:hidden;border-radius:4px;background:var(--color-bg-warm)}.cart-line__body{flex:1;display:flex;flex-direction:column;min-width:0}.cart-line__top{display:flex;justify-content:space-between;gap:.75rem}.cart-line__title{font-size:1.15rem;line-height:1.25;transition:color .3s}.cart-line__title:hover{color:var(--color-brand)}.cart-line__remove{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;margin:-.25rem -.25rem 0 0;color:var(--color-ink-soft);transition:color .3s}.cart-line__remove:hover{color:var(--color-error)}.cart-line__variant{margin-top:.25rem;font-size:.62rem;letter-spacing:.3em;text-transform:uppercase;color:var(--color-ink-soft)}.cart-line__bottom{display:flex;align-items:flex-end;justify-content:space-between;margin-top:auto;padding-top:.75rem}.qty{display:inline-flex;align-items:center;border:1px solid var(--color-line)}.qty button{width:2rem;height:2rem;color:var(--color-ink-muted);transition:color .3s}.qty button:hover{color:var(--color-ink)}.qty span{min-width:2ch;text-align:center;font-size:.9rem;font-variant-numeric:tabular-nums}.cart-drawer__foot{position:sticky;bottom:0;padding:1.75rem;border-top:1px solid var(--color-line-soft);background:var(--color-bg-soft)}.ticks li{display:flex;align-items:center;gap:.9rem;font-size:.62rem;letter-spacing:.3em;text-transform:uppercase;color:var(--color-ink-muted)}.ticks li+li{margin-top:.5rem}.ticks li:before{content:"";flex-shrink:0;width:1.5rem;height:1px;background:var(--color-brand)}.cart-drawer__total{display:flex;align-items:baseline;justify-content:space-between;margin-top:1.5rem;padding:1rem 0;border-block:1px solid var(--color-line-soft);font-size:.65rem;letter-spacing:.4em;text-transform:uppercase;color:var(--color-ink-soft)}.cart-drawer__total .price{font-size:1.6rem;letter-spacing:0;text-transform:none;color:var(--color-ink)}.cart-drawer__note{margin:.5rem 0 1.5rem;font-size:.62rem;letter-spacing:.3em;text-transform:uppercase;color:var(--color-ink-soft)}.cart-drawer__empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.25rem;padding:4rem 1.75rem;text-align:center}.cart-drawer__empty .display{font-size:1.6rem}[id^=shopify-pc__]{display:none!important}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;max-width:100%;height:100%;height:100dvh;max-height:100%;margin:0;padding:0;border:0;background:transparent;color:var(--color-ink)}.drawer::backdrop{background:#14100d59;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:fade-in .3s var(--ease-soft)}.drawer.is-closing::backdrop{opacity:0;transition:opacity .28s}.drawer__panel{position:absolute;top:0;bottom:0;display:flex;flex-direction:column;width:min(26rem,100%);background:var(--color-bg);box-shadow:0 0 60px -20px #2a252066;animation:drawer-in-right .45s var(--ease-soft);overflow-y:auto;overscroll-behavior:contain}.drawer--right .drawer__panel{left:auto;right:0}.drawer--left .drawer__panel{left:0;right:auto;width:min(22rem,86vw);animation-name:drawer-in-left}.drawer.is-closing .drawer__panel{transform:translate(100%);transition:transform .28s var(--ease-cinema)}.drawer--left.is-closing .drawer__panel{transform:translate(-100%)}@keyframes drawer-in-right{0%{transform:translate(100%)}}@keyframes drawer-in-left{0%{transform:translate(-100%)}}.drawer__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.75rem 1.75rem 1.5rem;border-bottom:1px solid var(--color-line-soft)}.drawer__close{font-size:.65rem;letter-spacing:.4em;text-transform:uppercase;color:var(--color-ink-soft);transition:color .3s}.drawer__close:hover{color:var(--color-ink)}html.is-locked{overflow:hidden}.cart-drawer__free{margin-bottom:.5rem;font-family:var(--font-display);font-style:italic;font-size:1.05rem;letter-spacing:0;text-transform:none;color:var(--color-ink)}@media(max-width:767px){.pdp__add{min-width:0;padding-inline:1.25rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/timelya.css.map */
