:root{--color-bg-base: #F7F1E9;--color-text-title: #4A3428;--color-text-body: #8B6F4E;--color-accent-button: #3D2B1F;--color-gold-subtle: #D4AF37;--font-serif: "Fraunces", "Cormorant Garamond", Georgia, serif;--font-sans: "Jost", "Helvetica Neue", Arial, sans-serif;--fs-h1: clamp(2.75rem, 1.6rem + 5.2vw, 7rem);--fs-h2: clamp(1.75rem, 1.2rem + 2.4vw, 3.75rem);--fs-h3: clamp(1.25rem, 1.05rem + .9vw, 1.875rem);--fs-body: clamp(.9375rem, .9rem + .18vw, 1.0625rem);--fs-small: clamp(.75rem, .72rem + .1vw, .8125rem);--ls-title: .06em;--ls-label: .14em;--space-section: clamp(5rem, 3rem + 8vw, 12rem);--space-block: clamp(2.5rem, 1.5rem + 4vw, 6rem);--gutter: clamp(1.25rem, .5rem + 3.5vw, 5rem);--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-soft: cubic-bezier(.22, .61, .36, 1);--dur-reveal: 1.1s}html{background:var(--color-bg-base)}body{margin:0;background:var(--color-bg-base);color:var(--color-text-body);font-family:var(--font-sans);font-weight:300;font-size:var(--fs-body);line-height:1.75;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,.agdel-title{font-family:var(--font-serif);font-weight:300;color:var(--color-text-title);letter-spacing:var(--ls-title);line-height:1.08;margin:0}h1{font-size:var(--fs-h1)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3)}.agdel-section{padding-block:var(--space-section);padding-inline:var(--gutter)}.agdel-rule{display:block;width:3.5rem;height:1px;border:0;background:var(--color-gold-subtle);opacity:.7}:focus-visible{outline:1px solid var(--color-text-title);outline-offset:4px}.has-agdel-cursor,.has-agdel-cursor a,.has-agdel-cursor button,.has-agdel-cursor [data-cursor],.has-agdel-cursor label,.has-agdel-cursor summary{cursor:none}.agdel-cursor{position:fixed;top:0;left:0;z-index:10000;width:0;height:0;pointer-events:none;will-change:transform}.agdel-cursor__dot{position:absolute;left:0;top:0;width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;background:var(--color-accent-button);display:grid;place-items:center;transition:width .5s var(--ease-out-expo),height .5s var(--ease-out-expo),margin .5s var(--ease-out-expo),background-color .4s var(--ease-soft),border-color .4s var(--ease-soft),opacity .3s;border:1px solid transparent;box-sizing:border-box}.agdel-cursor__label{font-family:var(--font-sans);font-size:.6875rem;font-weight:400;letter-spacing:var(--ls-label);text-transform:lowercase;color:var(--color-bg-base);opacity:0;white-space:nowrap;transition:opacity .3s var(--ease-soft)}.agdel-cursor.is-hover .agdel-cursor__dot{width:44px;height:44px;margin:-22px 0 0 -22px;background:transparent;border-color:var(--color-accent-button)}.agdel-cursor.is-label .agdel-cursor__dot{width:92px;height:92px;margin:-46px 0 0 -46px;background:var(--color-accent-button)}.agdel-cursor.is-label .agdel-cursor__label{opacity:1}.agdel-cursor.is-down .agdel-cursor__dot{transform:scale(.82)}.agdel-cursor.is-hidden .agdel-cursor__dot{opacity:0}.agdel-btn{--mx: 0px;--my: 0px;position:relative;display:inline-flex;align-items:center;justify-content:center;width:100%;padding:1.35rem 2.5rem;box-sizing:border-box;font-family:var(--font-sans);font-weight:400;font-size:var(--fs-small);letter-spacing:var(--ls-label);text-transform:uppercase;text-decoration:none;border:1px solid var(--color-accent-button);border-radius:0;background:none;overflow:hidden;isolation:isolate;transform:translate3d(var(--mx),var(--my),0);transition:transform .6s var(--ease-out-expo),color .6s var(--ease-soft)}.agdel-btn__text{position:relative;z-index:2;display:inline-block;transform:translate3d(calc(var(--mx) * .45),calc(var(--my) * .45),0);transition:transform .6s var(--ease-out-expo)}.agdel-btn.is-magnetic-active{transition:transform .15s linear,color .6s var(--ease-soft)}.agdel-btn.is-magnetic-active .agdel-btn__text{transition:transform .15s linear}.agdel-btn--primary{background:var(--color-accent-button);color:var(--color-bg-base);padding-block:1.75rem}.agdel-btn--secondary{color:var(--color-accent-button);border-width:1px}.agdel-btn--secondary:before{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:var(--color-accent-button);clip-path:circle(0% at var(--fx, 50%) var(--fy, 50%));transition:clip-path .9s var(--ease-out-expo)}.agdel-btn--secondary:hover:before,.agdel-btn--secondary:focus-visible:before{clip-path:circle(150% at var(--fx, 50%) var(--fy, 50%))}.agdel-btn--secondary:hover,.agdel-btn--secondary:focus-visible{color:var(--color-bg-base)}.agdel-btn[disabled]{opacity:.45;pointer-events:none}.js [data-reveal]{opacity:0;transform:translate3d(0,20px,0);transition:opacity var(--dur-reveal) var(--ease-soft),transform var(--dur-reveal) var(--ease-out-expo);transition-delay:calc(var(--reveal-delay, 0) * 1ms);will-change:opacity,transform}.js [data-reveal].is-visible{opacity:1;transform:none}.js [data-reveal=mask]{opacity:1;transform:none;clip-path:inset(0 0 100% 0);transition:clip-path 1.4s var(--ease-out-expo);transition-delay:calc(var(--reveal-delay, 0) * 1ms)}.js [data-reveal=mask].is-visible{clip-path:inset(0 0 0 0)}.js [data-reveal=lines]{opacity:1;transform:none}.agdel-line{display:block;overflow:hidden;padding-bottom:.12em;margin-bottom:-.12em}.agdel-line>span{display:block;transform:translate3d(0,105%,0);transition:transform 1.2s var(--ease-out-expo);transition-delay:calc(var(--line-i, 0) * .11s + var(--reveal-delay, 0) * 1ms)}.is-visible .agdel-line>span{transform:none}.agdel-media{position:relative;overflow:hidden;background:#ece3d6}.agdel-media img{display:block;width:100%;height:100%;object-fit:cover}.agdel-blurup{filter:blur(24px);transform:scale(1.06);transition:filter 1.4s var(--ease-soft),transform 1.6s var(--ease-out-expo)}.agdel-blurup.is-loaded{filter:blur(0);transform:scale(1)}[data-parallax] img,[data-parallax] .agdel-parallax-target{height:112%;margin-top:-6%;transform:translate3d(0,var(--py, 0px),0);will-change:transform}@media(prefers-reduced-motion:reduce){.js [data-reveal],.js [data-reveal=mask],.agdel-line>span{opacity:1!important;transform:none!important;clip-path:none!important;transition:none!important}.agdel-blurup{filter:none;transform:none;transition:none}[data-parallax] img,[data-parallax] .agdel-parallax-target{transform:none;height:100%;margin:0}.agdel-btn,.agdel-btn__text{transition:none;transform:none}}@media(hover:none),(pointer:coarse){.agdel-cursor{display:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/agdel-motion.css.map */
