.banner-order{background-image:url(/img/background/transparent.svg);background-size:clamp(800px,100%,1920px) 100%;background-position:top;background-repeat:repeat-x,no-repeat}.shimmer{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,hsla(0,0%,100%,0) 40%,hsla(0,0%,100%,.4) 50%,hsla(0,0%,100%,0) 60%);background-size:300%;background-position-x:100%;animation:shimmer-animation 2.5s linear infinite alternate;mix-blend-mode:overlay;contain:layout style paint}@media (max-width:768px){.shimmer{animation-duration:3.5s}}@keyframes shimmer-animation{0%{background-position:0 0}to{background-position:100% 100%}}.denom-shimmer{background:linear-gradient(#e3e9ea,#e3e9ea) padding-box,linear-gradient(135deg,#f4f7f7,#efefef 12.5%,#e3e9ea 25%,#f4f7f7 37.5%,#efefef 50%,#f4f7f7 62.5%,#e3e9ea 75%,#efefef 87.5%,#f4f7f7) border-box;background-size:300%;background-position-x:100%;border:.05em solid transparent;animation:shimmerAnimation 2.5s ease-in-out infinite alternate;border-start-start-radius:0;contain:layout style paint}@media (max-width:768px){.denom-shimmer{animation-duration:3.5s}}@keyframes shimmerAnimation{0%{background-position:0 0}to{background-position:100% 100%}}.category-thumbnail img{position:relative;transform-origin:left center;box-shadow:0 18px 28px rgba(0,0,0,.25)}@keyframes category-logo-tilt{0%,to{transform:rotateY(14deg) rotateX(-3deg);box-shadow:0 18px 28px rgba(0,0,0,.25)}50%{transform:rotateY(20deg) rotateX(-5deg);box-shadow:-6px 24px 36px rgba(0,0,0,.35)}}@media (min-width:768px){.category-thumbnail{perspective:25em}.category-thumbnail img{transform:rotateY(14deg) rotateX(-3deg);animation:category-logo-tilt 7.5s ease-in-out infinite alternate;contain:layout style paint}}@media (max-width:767px){.category-thumbnail img{animation:none!important;transform:rotateY(0deg) rotateX(0deg)}.category-thumbnail:after{display:none}.denom-shimmer,.shimmer{animation-duration:4s}}@media (min-width:768px){.category-thumbnail img:not(:hover){animation-play-state:paused}.category-thumbnail:after{content:"";position:absolute;bottom:-30px;left:12%;width:76%;height:36px;background:radial-gradient(50% 100% at 50% 50%,rgba(0,0,0,.55),rgba(0,0,0,0));transform:rotateX(75deg) scaleX(1.05);filter:blur(6px);opacity:.75;pointer-events:none;animation:category-shadow-shift 7.5s ease-in-out infinite alternate}}@keyframes category-shadow-shift{0%,to{transform:rotateX(75deg) scaleX(1.05) translateX(0);opacity:.75}50%{transform:rotateX(75deg) scaleX(1.15) translateX(-4%);opacity:.85}}@media (prefers-reduced-motion:reduce) and (min-width:768px){.category-thumbnail img{animation:none;transform:rotateY(14deg) rotateX(-3deg);box-shadow:0 18px 28px rgba(0,0,0,.2)}.category-thumbnail:after{animation:none;opacity:.5;transform:rotateX(75deg) scaleX(1.05)}}@media (max-width:767px){.animate-fade-in{animation:none!important;opacity:1!important}.shimmer{background:transparent!important}.denom-shimmer,.shimmer{animation:none!important}*{scroll-behavior:auto!important}.group:hover .group-hover\:opacity-100{opacity:0!important}.group:hover .group-hover\:translate-x-full{transform:none!important}}@media (prefers-reduced-motion:reduce){.animate-fade-in,.denom-shimmer,.shimmer{animation:none!important}*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}