:root{--dvg-cream: #f9f4ef;--dvg-brown: #743718;--dvg-gold: #d68641;--dvg-amber: #ab5000;--dvg-night: #1d0f08;--dvg-ink: #211e1e;--dvg-font: var(--font-heading-family, "Jost", sans-serif)}[data-dvg]{font-family:var(--dvg-font)}[data-dvg] *,[data-dvg] *:before,[data-dvg] *:after{box-sizing:border-box}.dvg-w,.dvg-c{display:inline-block;will-change:transform}.dvg-loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;pointer-events:none;display:grid;place-items:center;animation:dvg-loader-out .01s linear 1.25s forwards}.dvg-loader__door{position:absolute;top:0;bottom:0;width:50.5%;background:var(--dvg-night);animation:dvg-door .7s cubic-bezier(.7,0,.2,1) .75s forwards}.dvg-loader__door--l{left:0}.dvg-loader__door--r{right:0;--dir: 1}.dvg-loader__door--l{--dir: -1}.dvg-loader__mark{position:relative;z-index:1;display:grid;justify-items:center;gap:14px;color:var(--dvg-gold);animation:dvg-fade-out .3s ease .7s forwards}.dvg-loader__mark svg{width:64px;height:64px}.dvg-loader__mark path{fill:none;stroke:currentColor;stroke-width:1.4;stroke-dasharray:200;stroke-dashoffset:200;animation:dvg-draw .7s ease forwards}.dvg-loader__mark span{font-family:var(--dvg-font);letter-spacing:.45em;font-size:13px;text-transform:uppercase;color:var(--dvg-cream);opacity:0;transform:translateY(10px);animation:dvg-rise .5s ease .2s forwards}html:not(.dvg-loading) .dvg-loader{display:none}@keyframes dvg-draw{to{stroke-dashoffset:0}}@keyframes dvg-rise{to{opacity:1;transform:none}}@keyframes dvg-fade-out{to{opacity:0}}@keyframes dvg-door{to{transform:translate(calc(var(--dir) * 100%))}}@keyframes dvg-loader-out{to{visibility:hidden}}.dvg-btn{--h: 52px;display:inline-block;height:var(--h);perspective:600px;text-decoration:none;cursor:pointer}.dvg-btn__cube{display:block;position:relative;height:100%;transform-style:preserve-3d;transform:translateZ(calc(var(--h) / -2));transition:transform .55s cubic-bezier(.3,1.4,.5,1)}.dvg-btn__face{display:flex;align-items:center;justify-content:center;gap:10px;height:var(--h);padding:0 30px;font-size:14px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;background:var(--dvg-btn-bg, var(--dvg-brown));color:var(--dvg-btn-fg, #fff);border-radius:2px;transform:translateZ(calc(var(--h) / 2));backface-visibility:hidden}.dvg-btn__face--top{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--dvg-btn-hover, var(--dvg-gold));color:var(--dvg-btn-hover-fg, #fff);transform:rotateX(90deg) translateZ(calc(var(--h) / 2))}.dvg-btn:hover .dvg-btn__cube,.dvg-btn:focus-visible .dvg-btn__cube{transform:translateZ(calc(var(--h) / -2)) rotateX(-90deg)}.dvg-btn:focus-visible{outline:2px solid var(--dvg-gold);outline-offset:4px}.dvg-cursor{position:fixed;left:0;top:0;z-index:2147482000;pointer-events:none;opacity:0;transition:opacity .3s}.dvg-cursor.is-on{opacity:1}.dvg-cursor i{position:absolute;width:26px;height:26px;margin:-13px 0 0 -13px;border-radius:50%;border:1.5px solid var(--dvg-gold);background:radial-gradient(circle,rgba(214,134,65,.55) 0 3px,transparent 4px);transition:transform .35s cubic-bezier(.3,1.4,.5,1),background-color .3s}.dvg-cursor.is-hot i{transform:scale(2);background-color:#d6864124}.dvg-hero{--r: 13;--cx: 66;--cy: 42;--u: 1vmax;--open: 1;position:relative;color:var(--dvg-cream);background:var(--dvg-hero-bg, var(--dvg-night))}.dvg-hero__pin{position:relative;height:100vh;height:100svh;min-height:560px;overflow:hidden}.dvg-hero__glow{position:absolute;border-radius:50%;filter:blur(60px);opacity:.55;pointer-events:none}.dvg-hero__glow--1{width:46vmax;height:46vmax;left:calc(var(--cx) * 1% - 23vmax);top:calc(var(--cy) * 1% - 23vmax);background:radial-gradient(circle,rgba(214,134,65,.75),transparent 65%)}.dvg-hero__glow--2{width:30vmax;height:30vmax;left:-8vmax;top:-10vmax;background:radial-gradient(circle,rgba(171,80,0,.55),transparent 65%)}.dvg-hero__glow--3{width:24vmax;height:24vmax;right:-6vmax;bottom:-10vmax;background:radial-gradient(circle,rgba(116,55,24,.9),transparent 65%)}.dvg-hero__rings{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.dvg-hero__rings i{position:absolute;left:calc(var(--cx) * 1%);top:calc(var(--cy) * 1%);border-radius:50%;border:1px solid rgba(214,134,65,.45);width:calc(var(--r) * var(--k) * 2 * var(--u));height:calc(var(--r) * var(--k) * 2 * var(--u));margin:calc(var(--r) * var(--k) * -1 * var(--u)) 0 0 calc(var(--r) * var(--k) * -1 * var(--u))}.dvg-hero__rings i:nth-child(1){--k: 1.14;border-color:#d68641b3}.dvg-hero__rings i:nth-child(2){--k: 1.34;border-style:dashed}.dvg-hero__rings i:nth-child(3){--k: 1.6;border-color:#d6864138}.dvg-hero__media{display:block;position:absolute;top:0;right:0;bottom:0;left:0;clip-path:circle(calc(var(--r) * var(--open) * var(--u)) at calc(var(--cx) * 1%) calc(var(--cy) * 1%))}.dvg-hero__media picture{display:contents}.dvg-hero__media img,.dvg-hero__media video,.dvg-hero__media svg{width:100%;height:100%;object-fit:cover;object-position:var(--dvg-pos-x, 15%) 50%;display:block}.dvg-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1d0f0826,#1d0f08bf);opacity:0;visibility:hidden}.dvg-hero__copy{position:absolute;z-index:2;left:max(24px,6vw);top:50%;transform:translateY(-50%);max-width:min(560px,44vw)}.dvg-hero__eyebrow{margin:0 0 18px;font-size:13px;letter-spacing:.32em;text-transform:uppercase;color:var(--dvg-gold)}.dvg-hero__title{margin:0;font-size:clamp(3.2rem,8.4vw,8.8rem);line-height:.95;font-weight:500;letter-spacing:-.02em;color:var(--dvg-cream)}.dvg-hero__title .dvg-w{overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em;vertical-align:top}.dvg-hero__title em,.dvg-hero__title i{font-style:italic;color:var(--dvg-gold);font-weight:400}.dvg-hero__sub{margin:22px 0 32px;font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.6;color:#f9f4efc7;font-family:var(--font-body-family, inherit)}.dvg-hero__after{position:absolute;z-index:2;inset:auto 0 12vh;text-align:center;padding:0 24px;pointer-events:none}.dvg-hero__after h2{margin:0 auto;max-width:16ch;font-size:clamp(2.2rem,5.6vw,5.4rem);line-height:1.02;font-weight:500;color:#fff}.dvg-hero__after .dvg-w{overflow:visible}.dvg-hero__hint{position:absolute;z-index:2;left:50%;bottom:26px;transform:translate(-50%);font-size:11px;letter-spacing:.4em;text-transform:uppercase;color:#f9f4ef99}.dvg-hero__hint:after{content:"";display:block;width:1px;height:34px;margin:10px auto 0;background:linear-gradient(var(--dvg-gold),transparent);animation:dvg-hint 1.8s ease-in-out infinite;transform-origin:top}@keyframes dvg-hint{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{transform:scaleY(1);opacity:0}}.dvg-js:not(.dvg-ready) .dvg-hero{--open: 0}.dvg-js:not(.dvg-ready) .dvg-hero__title .dvg-c,.dvg-js:not(.dvg-ready) .dvg-hero [data-rise],.dvg-js:not(.dvg-ready) .dvg-hero__rings i{opacity:0}.dvg-js:not(.dvg-ready) .dvg-hero__title{opacity:0}.dvg-static .dvg-hero__shade{opacity:1;visibility:visible}@media(max-width:989px){.dvg-hero{--r: 18;--cx: 73;--cy: 58;--u: 1vw}.dvg-hero__pin{height:auto;min-height:0;padding-bottom:44px}.dvg-hero__media{position:relative;inset:auto;width:100%;aspect-ratio:1}.dvg-hero__rings i{top:calc(var(--cy) * 1vw)}.dvg-hero__glow--1{top:calc(var(--cy) * 1vw - 23vmax)}.dvg-hero__after{inset:auto 0 auto;top:62vw}.dvg-hero__copy{position:relative;left:auto;right:auto;top:auto;bottom:auto;transform:none;max-width:none;text-align:center;padding:10px 24px 0}.dvg-hero__title{font-size:clamp(2.8rem,13vw,4.4rem)}.dvg-hero__sub{margin:14px auto 22px;max-width:34ch;font-size:.98rem}.dvg-hero__hint{display:none}}.dvg-story{--dvg-story-from: var(--dvg-cream);position:relative;background:var(--dvg-story-bg);color:var(--dvg-story-fg)}.dvg-story__inner{min-height:80vh;min-height:80svh;display:flex;flex-direction:column;justify-content:center;max-width:1200px;margin:0 auto;padding:14vh max(24px,5vw)}.dvg-story__eyebrow{margin:0 0 28px;font-size:13px;letter-spacing:.32em;text-transform:uppercase;color:var(--dvg-story-accent)}.dvg-story__text{font-size:clamp(1.7rem,3.6vw,3.4rem);line-height:1.22;font-weight:400;letter-spacing:-.01em}.dvg-story__text p{margin:0 0 .6em}.dvg-story__text strong,.dvg-story__text b{font-weight:600}.dvg-story__text em{font-style:italic}.dvg-story__cta{margin-top:28px}.dvg-static .dvg-story__text strong{color:var(--dvg-story-accent)}.dvg-grid{background:var(--dvg-grid-bg, var(--dvg-cream));color:var(--dvg-ink);overflow:hidden}.dvg-grid__inner{max-width:1320px;margin:0 auto;padding:clamp(72px,12vh,120px) max(20px,4vw)}.dvg-grid__head{text-align:center;margin-bottom:clamp(28px,5vh,56px)}.dvg-grid__eyebrow{margin:0 0 12px;font-size:13px;letter-spacing:.32em;text-transform:uppercase;color:var(--dvg-amber)}.dvg-grid__title{margin:0;font-size:clamp(2.2rem,4.6vw,4.2rem);line-height:1.05;font-weight:500;color:var(--dvg-ink)}.dvg-grid__title .dvg-w{overflow:hidden;vertical-align:top;padding-bottom:.1em;margin-bottom:-.1em}.dvg-grid__list{display:grid;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));gap:clamp(14px,1.6vw,24px)}.dvg-tile{display:block;text-decoration:none;color:inherit;perspective:900px}.dvg-tile__card{background:#fff;border-radius:6px;overflow:hidden;box-shadow:0 18px 40px -22px #74371873;transform-style:preserve-3d}.dvg-tile__img{aspect-ratio:1;overflow:hidden;background:#f3e9df}.dvg-tile__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.dvg-tile:hover .dvg-tile__img img{transform:scale(1.06)}.dvg-tile__body{padding:14px 16px 18px}.dvg-tile__title{margin:0 0 6px;font-size:1rem;font-weight:500;line-height:1.3}.dvg-tile__price{font-size:.95rem;color:var(--dvg-brown);font-weight:600}.dvg-tile__price s{color:#8c8380;font-weight:400;margin-left:6px}.dvg-grid__cta{text-align:center;margin-top:clamp(24px,4vh,44px)}@media(max-width:989px){.dvg-grid__list{grid-template-columns:repeat(2,minmax(0,1fr))}.dvg-grid__inner{min-height:0;padding:72px 16px}}.dvg-steps{background:var(--dvg-steps-bg, #f6e8de);color:var(--dvg-ink);overflow:hidden}.dvg-steps__inner{max-width:1320px;margin:0 auto;padding:clamp(72px,12vh,120px) max(20px,4vw)}.dvg-steps__head{text-align:center;margin-bottom:clamp(28px,6vh,64px)}.dvg-steps__eyebrow{margin:0 0 12px;font-size:13px;letter-spacing:.32em;text-transform:uppercase;color:var(--dvg-amber)}.dvg-steps__title{margin:0;font-size:clamp(2.2rem,4.6vw,4.2rem);line-height:1.05;font-weight:500}.dvg-steps__title .dvg-w{overflow:hidden;vertical-align:top;padding-bottom:.1em;margin-bottom:-.1em}.dvg-steps__row{position:relative;display:grid;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));gap:clamp(14px,1.6vw,24px)}.dvg-step{position:relative;perspective:900px}.dvg-step__card{height:100%;background:var(--dvg-cream);border:1px solid rgba(116,55,24,.18);border-radius:10px;padding:26px 24px 28px;box-shadow:0 24px 50px -30px #7437188c;transform-style:preserve-3d}.dvg-step__num{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;margin-bottom:18px;background:var(--dvg-brown);color:#fff;font-weight:500;font-size:15px}.dvg-step__img{margin:-26px -24px 20px;aspect-ratio:4/3;overflow:hidden;border-radius:10px 10px 0 0}.dvg-step__img img{width:100%;height:100%;object-fit:cover;display:block}.dvg-step__title{margin:0 0 10px;font-size:1.25rem;font-weight:500;line-height:1.25}.dvg-step__text{margin:0;font-size:.98rem;line-height:1.6;color:#5b5553;font-family:var(--font-body-family, inherit)}@media(max-width:989px){.dvg-steps__row{grid-template-columns:1fr;max-width:480px;margin:0 auto}.dvg-steps__inner{min-height:0;padding:72px 16px}}@media(prefers-reduced-motion:reduce){.dvg-loader{display:none!important}.dvg-btn__cube{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/dvg-motion.css.map */
