/* Optional depth study: a headline emerges like a raised fabrication plate. */
@media(prefers-reduced-motion:no-preference){
 .kt-depth .slideshow .hero-content{animation:none!important;clip-path:none;opacity:1;transform:perspective(1400px) translate3d(var(--kt-text-x,0px),var(--kt-text-y,0px),0) rotateX(var(--kt-tilt-x,0deg)) rotateY(var(--kt-tilt-y,0deg));transition:transform .65s cubic-bezier(.16,1,.3,1)}
 .kt-depth .slideshow .slide-title{transform-origin:left center;text-shadow:0 1px 0 #c8bdb7,0 3px 0 #3a3030,0 12px 28px #0007}
 .kt-depth .hero-slide.active .slide-title{animation:kt-depth-title .85s cubic-bezier(.16,1,.3,1) both}
 .kt-depth .hero-slide.active .hero-content>p,.kt-depth .hero-slide.active .hero-actions{animation:kt-depth-copy .65s cubic-bezier(.16,1,.3,1) .1s both}
 .kt-depth .slideshow .hero-image{transform:translate3d(var(--kt-photo-x,0px),var(--kt-photo-y,0px),0) scale(1.035);transition:transform .85s cubic-bezier(.16,1,.3,1)}
 @keyframes kt-depth-title{from{opacity:.55;transform:perspective(1000px) translate3d(0,30px,-85px) rotateX(10deg);text-shadow:0 1px 0 #c8bdb7,0 2px 0 #3a3030,0 5px 12px #0005}to{opacity:1;transform:perspective(1000px) translate3d(0,0,0) rotateX(0);text-shadow:0 1px 0 #c8bdb7,0 3px 0 #3a3030,0 12px 28px #0007}}
 @keyframes kt-depth-copy{from{opacity:.6;transform:translateY(8px)}to{opacity:1;transform:none}}
 @media(hover:hover) and (pointer:fine) and (min-width:701px){
  .kt-depth :is(.product-card,.product-tile){position:relative;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s,border-color .3s}
  .kt-depth :is(.product-card,.product-tile):hover{z-index:2;transform:perspective(1000px) translateY(-5px) rotateX(1deg);border-color:transparent;box-shadow:0 18px 32px #0005}
  .kt-depth :is(.product-card,.product-tile):focus-within{z-index:2;transform:translateY(-3px);border-color:transparent;box-shadow:0 14px 26px #0005}
 }
 @media(max-width:700px){
  .kt-depth .slideshow .hero-content{transform:none;transition:none}
  .kt-depth .slideshow .hero-image{transform:scale(1.015);transition:none}
  .kt-depth .hero-slide.active .slide-title{animation-duration:.65s;text-shadow:0 1px 0 #66534e,0 7px 15px #0006}
 }
}
@media(prefers-reduced-motion:reduce){.kt-depth .slideshow .hero-content,.kt-depth .slideshow .slide-title,.kt-depth .slideshow .hero-image,.kt-depth :is(.product-card,.product-tile){animation:none!important;transform:none!important;transition:none!important;text-shadow:none!important}}
