#MainContent[data-motion-v2] .dy-category-editorial__media-link{overflow:hidden}
#MainContent[data-motion-v2] .dy-category-editorial__image{transition:transform .7s cubic-bezier(.2,.7,.2,1)}
#MainContent[data-motion-v2] .dy-category-editorial__primary-link{transition:transform .3s,color .3s}
#MainContent[data-motion-v2] .dy-motion-gallery{position:relative;overflow:hidden}
#MainContent[data-motion-v2] .dy-motion-second{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;pointer-events:none;z-index:2;transition:opacity .4s ease}
#MainContent[data-motion-v2] .dy-motion-view{position:absolute;bottom:12px;left:12px;right:12px;padding:11px 14px;background:#fffef5f0;color:#29251f;text-align:center;font:500 13px/1.3 var(--font-body--family,sans-serif);z-index:3;pointer-events:none;opacity:0;transform:translateY(8px);transition:opacity .25s,transform .25s}
@media(hover:hover) and (pointer:fine){
 #MainContent[data-motion-v2] .dy-category-editorial__card:hover .dy-category-editorial__image{transform:scale(1.035)}
 #MainContent[data-motion-v2] .dy-category-editorial__card:hover .dy-category-editorial__primary-link{transform:translateX(5px)}
 #MainContent[data-motion-v2] product-card:hover .dy-second-ready .dy-motion-second{opacity:1}
 #MainContent[data-motion-v2] product-card:hover .dy-motion-view,#MainContent[data-motion-v2] product-card:focus-within .dy-motion-view{opacity:1;transform:translateY(0)}
}
.dy-motion-entered{animation:dy-home-arrive .65s var(--dy-delay,0ms) backwards}
.dy-hero-enter :is(h1,h2,.text-block,.button){animation:dy-home-arrive .8s .1s backwards}
@keyframes dy-home-arrive{from{opacity:.35;translate:0 18px}to{opacity:1;translate:0 0}}
@media(prefers-reduced-motion:reduce){#MainContent[data-motion-v2] *{animation:none!important;transition:none!important}}
