.dt{--paper:#eee7da;--ink:#3b3026;--bronze:#87674a;background:var(--paper);color:var(--ink);position:relative;overflow:clip;font:15px/1.7 Arial,sans-serif}.dt *{box-sizing:border-box}.dt h1,.dt h2,.dt h3,.dt p{margin:0}.dt h1,.dt h2,.dt h3{font-family:Georgia,'Times New Roman',serif;font-weight:400;color:inherit;line-height:1.05;letter-spacing:-.045em}.dt a{color:inherit}.dt-top{display:flex;justify-content:space-between;align-items:center;padding:24px 6%;border-bottom:1px solid #3b302623;position:relative;z-index:2}.dt-brand{font:20px Georgia,serif;letter-spacing:.16em;text-decoration:none}.dt-top nav{display:flex;gap:30px;font-size:12px}.dt-top nav a{text-decoration:none}.dt-kicker{font-size:10px;letter-spacing:.23em;text-transform:uppercase;display:block;margin-bottom:28px}.dt-hero{min-height:760px;height:calc(100svh - 80px);max-height:1100px;display:grid;grid-template-columns:1fr 1fr;position:relative}.dt-hero-copy{padding:90px 5% 65px 12%;align-self:center;position:relative;z-index:2}.dt h1{font-size:clamp(64px,7.8vw,126px)}.dt h1 em,.dt h2 em{font-weight:400;color:var(--bronze)}.dt-hero-copy p{max-width:310px;margin:32px 0;color:#756655}.dt-btn{display:inline-flex;justify-content:space-between;gap:38px;align-items:center;padding:16px 23px;background:var(--ink);color:#f5eee2!important;text-decoration:none;font-size:12px;letter-spacing:.04em;border:1px solid var(--ink);transition:background .2s}.dt-btn:hover{background:#785d43}.dt a:focus-visible,.dt summary:focus-visible{outline:3px solid #b07846;outline-offset:5px}.dt-hero-image{position:relative;overflow:hidden}.dt-hero-image img{width:100%;height:100%;object-fit:cover;object-position:58% center}.dt-image-label{position:absolute;bottom:35px;left:35px;color:white;font-size:10px;letter-spacing:.15em}.dt-scroll{margin-top:55px;font-size:10px;letter-spacing:.16em;display:flex;gap:18px;align-items:center}.dt-scroll:before{content:'';width:1px;height:45px;background:var(--bronze)}.dt-spiral-rail{position:absolute;right:22px;top:0;bottom:0;z-index:3;pointer-events:none;width:82px}.dt-spiral-wrap{position:sticky;top:42vh;padding-top:20px}.dt-spiral{width:78px;height:78px;filter:drop-shadow(0 1px 4px #eee7da);will-change:transform}.dt-note{border-top:1px solid #3b302623;border-bottom:1px solid #3b302623;padding:26px 6%;display:flex;justify-content:space-between;gap:25px;text-transform:uppercase;font-size:10px;letter-spacing:.18em}.dt-story{padding:130px 12%;text-align:center}.dt-story h2{font-size:clamp(38px,4.6vw,70px);max-width:850px;margin:0 auto}.dt-story p{max-width:520px;margin:35px auto 0;color:#756655}.dt-product{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:9%;padding:0 12% 130px 6%;scroll-margin-top:40px}.dt-product.reverse{padding-left:12%;padding-right:6%}.dt-product.reverse .dt-product-image{order:2}.dt-product-image{overflow:hidden;position:relative}.dt-product-image img{width:100%;display:block;aspect-ratio:1/1.1;object-fit:cover;transition:transform .8s}.dt-product-image:hover img{transform:scale(1.025)}.dt-product h2{font-size:clamp(40px,4.5vw,68px);margin-bottom:28px}.dt-product p{color:#756655;margin:0 0 25px}.dt-meta{display:flex;gap:20px;border-top:1px solid #3b302628;padding:18px 0;margin-top:30px;font-size:10px;letter-spacing:.12em}.dt-price{font-size:18px;display:block;margin:20px 0}.dt-ritual{background:#40372d;color:#e9decc;padding:100px 12%;display:grid;grid-template-columns:1fr 1fr;gap:12%}.dt-ritual h2{font-size:clamp(48px,5vw,76px)}.dt-steps{list-style:none;margin:0;padding:0}.dt-steps li{display:grid;grid-template-columns:40px 1fr;gap:15px;padding:24px 0;border-top:1px solid #e9decc35}.dt-steps span{font:italic 20px Georgia,serif;color:#baa185}.dt-steps h3{font-size:27px;margin-bottom:10px}.dt-steps p{font-size:13px;color:#c3b7a6}.dt-faq{padding:100px 18%}.dt-faq h2{font-size:48px;margin-bottom:40px}.dt details{border-top:1px solid #3b302633;padding:20px 0}.dt summary{cursor:pointer;display:flex;justify-content:space-between;gap:25px}.dt summary:after{content:'+'}.dt details[open] summary:after{content:'−'}.dt details p{max-width:620px;padding-top:20px;color:#756655}.dt-end{text-align:center;padding:70px 10% 100px;border-top:1px solid #3b302633}.dt-end h2{font-size:clamp(50px,7vw,100px);margin-bottom:30px}.dt-end small{display:block;font-size:10px;letter-spacing:.2em;margin-top:70px}.dt-intro{position:fixed;inset:0;background:#30271f;z-index:1000;pointer-events:none;display:grid;place-items:center;color:#eee7da;animation:dtExit .8s 1.6s both}.dt-intro-steps{position:absolute;inset:0;overflow:hidden;perspective:600px}.dt-intro-steps i{position:absolute;left:-10%;width:120%;height:25%;background:linear-gradient(#977a5d,#514031 16%,#6c5540);box-shadow:0 -1px #d5b896;transform:rotate(-12deg) translateY(150vh);animation:dtClimb 1.7s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i)*.08s);top:calc(var(--i)*16% - 15%)}.dt-intro-text{z-index:1;text-align:center;animation:dtText 1.8s both}.dt-intro-text b{font:40px Georgia,serif;letter-spacing:.13em;display:block}.dt-intro-text span{font-size:10px;letter-spacing:.2em;display:block;margin-top:20px}@keyframes dtClimb{to{transform:rotate(-12deg) translateY(-110vh)}}@keyframes dtExit{to{opacity:0;visibility:hidden}}@keyframes dtText{0%{opacity:0;transform:translateY(35px)}30%,75%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-30px)}}@media(max-width:749px){.dt-top{padding:22px 6%}.dt-brand{font-size:16px}.dt-top nav{gap:16px;font-size:10px}.dt-hero{height:auto;min-height:0;grid-template-columns:1fr}.dt-hero-copy{padding:70px 9% 45px}.dt h1{font-size:76px}.dt-hero-image{height:480px}.dt-scroll{margin-top:35px}.dt-spiral-rail{right:10px;width:52px}.dt-spiral{width:50px;height:50px}.dt-note{flex-wrap:wrap;justify-content:center;font-size:8px;padding:23px 8%}.dt-story{padding:85px 9%}.dt-product,.dt-product.reverse{grid-template-columns:1fr;gap:35px;padding:0 9% 85px}.dt-product.reverse .dt-product-image{order:0}.dt-ritual{grid-template-columns:1fr;gap:40px;padding:75px 9%}.dt-faq{padding:75px 9%}.dt-end{padding:65px 9%}.dt-image-label{left:25px}}@media(prefers-reduced-motion:reduce){.dt-intro{display:none}.dt *{animation:none!important;transition:none!important}.dt-spiral{transform:none!important}}
.dt-effects,.kc-effects{position:sticky;top:12px;z-index:25;height:0;display:flex;justify-content:flex-end;gap:7px;padding-right:16px;transform:translateY(12px)}.dt-effects button,.kc-effects button{cursor:pointer;border:1px solid #aa8b64;background:#fff8e9ed;color:#3b3026;border-radius:24px;padding:9px 14px;font:11px Arial,sans-serif;box-shadow:0 2px 15px #0001}.dt-effects button:focus-visible{outline:3px solid #87674a;outline-offset:3px}.dt .dt-spiral{width:100px;height:100px;stroke-width:1.8}.dt-spiral-rail{width:100px;right:14px}.dt .dt-intro[hidden]{display:none!important}.dt .dt-intro.is-replaying{display:grid;visibility:visible;opacity:1;animation:dtExit .8s 2.5s both}.dt .dt-intro.is-replaying .dt-intro-steps i{animation:dtClimb 2.6s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i)*.09s)}.dt .dt-intro.is-replaying .dt-intro-text{animation:dtText 3s both}.dt.is-paused .dt-intro{display:none}.dt.is-paused .dt-spiral{transform:none!important}@media(max-width:749px){.dt .dt-spiral{width:64px;height:64px}.dt-spiral-rail{width:64px;right:8px}.dt-effects button{padding:8px 10px;font-size:10px}}@media(prefers-reduced-motion:reduce){.dt.motion-enabled .dt-intro.is-replaying{display:grid!important;animation:dtExit .8s 2.5s both!important}.dt.motion-enabled .dt-intro.is-replaying .dt-intro-steps i{animation:dtClimb 2.6s cubic-bezier(.2,.7,.2,1) both!important;animation-delay:calc(var(--i)*.09s)!important}.dt.motion-enabled .dt-intro.is-replaying .dt-intro-text{animation:dtText 3s both!important}.dt.motion-enabled .dt-spiral{transform:rotate(var(--dt-rotation,0deg))!important}}
/* Avoid section lazy rendering suppressing this landing page. */
body.template-suffix-dabar-tu-cia #MainContent,body.template-suffix-dabar-tu-cia #MainContent > .shopify-section{content-visibility:visible!important}
