:root{--dh-shadow-soft:0 18px 50px rgba(32,34,37,.08);--dh-shadow-float:0 28px 80px rgba(32,34,37,.14);--dh-ease:cubic-bezier(.22,1,.36,1);--dh-fast:.32s;--dh-slow:.9s}.dhatva-home,.dhsys,.dhfind,.dhprot,.dhp,.dhed{position:relative;overflow:hidden;isolation:isolate}.dhatva-home:before,.dhsys:before,.dhfind:before,.dhprot:before,.dhp:before,.dhed:before{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;z-index:-1;pointer-events:none;background:radial-gradient(circle at 12% 18%,rgba(255,255,255,.72),transparent 28%),radial-gradient(circle at 88% 12%,rgba(198,189,178,.2),transparent 25%),radial-gradient(circle at 50% 85%,rgba(255,255,255,.3),transparent 30%)}[data-dh-reveal]{opacity:0;transform:translate3d(0,24px,0);filter:blur(2px);transition:opacity var(--dh-slow) var(--dh-ease),transform var(--dh-slow) var(--dh-ease),filter var(--dh-slow) var(--dh-ease);transition-delay:var(--dh-delay,0ms)}[data-dh-reveal][data-dh-visible=true]{opacity:1;transform:none;filter:blur(0)}.dh-card,.dhsys-card,.dhprot-card,.dhp-panel,.dhfind-form{position:relative;overflow:hidden;box-shadow:0 1px #ffffff73 inset,var(--dh-shadow-soft);transition:transform var(--dh-fast) var(--dh-ease),box-shadow var(--dh-fast) var(--dh-ease),border-color var(--dh-fast) ease}.dh-card:after,.dhsys-card:after,.dhprot-card:after,.dhp-panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(120deg,transparent 20%,rgba(255,255,255,.34) 45%,transparent 70%);transform:translate(-130%);transition:transform .75s var(--dh-ease)}@media(hover:hover){.dh-card:hover,.dhsys-card:hover,.dhprot-card:hover,.dhp-panel:hover{transform:translateY(-7px);box-shadow:var(--dh-shadow-float);border-color:#20222547}.dh-card:hover:after,.dhsys-card:hover:after,.dhprot-card:hover:after,.dhp-panel:hover:after{transform:translate(130%)}}.dh-btn,.dhp-buy button,.dhfind button{position:relative;overflow:hidden;transition:transform .26s var(--dh-ease),box-shadow .26s var(--dh-ease);box-shadow:0 10px 24px #2022251f}.dh-btn:after,.dhp-buy button:after,.dhfind button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 15%,rgba(255,255,255,.18) 50%,transparent 85%);transform:translate(-130%);transition:transform .65s var(--dh-ease);pointer-events:none}@media(hover:hover){.dh-btn:hover,.dhp-buy button:hover,.dhfind button:hover{transform:translateY(-2px);box-shadow:0 16px 36px #2022252e}.dh-btn:hover:after,.dhp-buy button:hover:after,.dhfind button:hover:after{transform:translate(130%)}}.dh-hero h1{text-shadow:0 10px 36px rgba(32,34,37,.055)}.dh-orbit{box-shadow:0 0 0 1px #ffffff61 inset,0 28px 70px #2022250f;animation:dh-orbit-float 9s ease-in-out infinite}.dh-orbit span{transition:letter-spacing .5s var(--dh-ease)}@media(hover:hover){.dh-orbit:hover span{letter-spacing:.3em}}@keyframes dh-orbit-float{0%,to{transform:rotate(-7deg) translateY(0)}50%{transform:rotate(-5deg) translateY(-10px)}}.dh-swatch{transform-origin:left;transition:transform .65s var(--dh-ease)}@media(hover:hover){.dh-card:hover .dh-swatch{transform:scaleX(.72)}}.dhsys-bar,.dhed-rule{transform-origin:left;animation:dh-line-grow 1.25s var(--dh-ease) both}@keyframes dh-line-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.dhsys-map>div{transition:background-color .26s ease,transform .26s var(--dh-ease)}@media(hover:hover){.dhsys-map>div:hover{background:#f8f5ef;transform:translateY(-3px)}}.dh-resin{position:relative;isolation:isolate;animation:dh-resin-breathe 7s ease-in-out infinite;box-shadow:inset -45px -35px 100px #000000c7,inset 20px 18px 45px #ffc47d1a,0 50px 120px #00000085}.dh-resin:after{content:"";position:absolute;inset:7% 16% auto 18%;height:20%;border-radius:50%;background:radial-gradient(ellipse,#ffdba440,#fff0 68%);filter:blur(10px);transform:rotate(-12deg)}@keyframes dh-resin-breathe{0%,to{transform:scale(1) rotate(-1deg);filter:saturate(.92)}50%{transform:scale(1.025) rotate(1deg);filter:saturate(1.08)}}.dhp-media{box-shadow:var(--dh-shadow-soft);transition:box-shadow .5s var(--dh-ease),transform .5s var(--dh-ease)}.dhp-media img{transition:transform 1.1s var(--dh-ease),filter 1.1s var(--dh-ease)}@media(hover:hover){.dhp-media:hover{box-shadow:var(--dh-shadow-float);transform:translateY(-4px)}.dhp-media:hover img{transform:scale(1.035);filter:contrast(1.02)}}.dhp-orb{box-shadow:0 25px 70px #20222514;animation:dh-orb-pulse 8s ease-in-out infinite}@keyframes dh-orb-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}.dhfind-result{box-shadow:var(--dh-shadow-soft);animation:dh-result-in .52s var(--dh-ease) both}@keyframes dh-result-in{0%{opacity:0;transform:translateY(14px) scale(.99)}to{opacity:1;transform:none}}.product-card,.collection-card{transition:transform var(--dh-fast) var(--dh-ease),box-shadow var(--dh-fast) var(--dh-ease)}@media(hover:hover){.product-card:hover,.collection-card:hover{transform:translateY(-5px);box-shadow:var(--dh-shadow-soft)}}@media(min-width:990px){.dh-hero:after{content:"";position:absolute;left:5vw;bottom:0;width:1px;height:56px;background:linear-gradient(to bottom,#20222500,#20222561);animation:dh-scroll-line 2.1s ease-in-out infinite}}@keyframes dh-scroll-line{0%,to{transform:scaleY(.25);transform-origin:top;opacity:.35}50%{transform:scaleY(1);transform-origin:top;opacity:1}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}[data-dh-reveal]{opacity:1!important;transform:none!important;filter:none!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/dhatva-motion.css.map */
