/* Center collection titles and animate the existing compact cards. */
.home-view .home-discovery .discovery-collections-rail{padding:6px 0 4px;margin-top:-6px;}
.home-view .home-discovery .discovery-collections-rail>.discovery-collection{
 transition:transform 360ms cubic-bezier(.2,1.35,.4,1),box-shadow 360ms ease;
}
.home-view .home-discovery .discovery-collections-rail>.discovery-collection>.reference-photo{
 transition:filter 360ms ease,transform 500ms ease;transform:scale(1.01);
}
.home-view .home-discovery .discovery-collections-rail>.discovery-collection::after{
 inset:0;background:linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.37));transition:background 360ms ease,opacity 360ms ease;
}
.home-view .home-discovery .discovery-collections-rail>.discovery-collection .discovery-card-copy{
 inset:0 30px;display:flex;align-items:center;justify-content:center;text-align:center;
}
.home-view .home-discovery .discovery-collections-rail>.discovery-collection .discovery-card-copy strong{
 font-size:clamp(17px,2vw,26px);font-weight:900;line-height:1.08;text-shadow:0 2px 14px #0008;
}
.home-view .home-discovery .discovery-collections-rail>.discovery-collection .discovery-card-arrow{
 right:10px;bottom:10px;width:26px;height:26px;
}
.home-view .home-discovery .discovery-collections-rail>.discovery-collection .discovery-card-arrow svg{width:16px;height:16px;}
.home-view .home-discovery .discovery-collections-rail>.discovery-collection:focus-visible{outline:3px solid #fff;outline-offset:-6px;}
@media(hover:hover) and (prefers-reduced-motion:no-preference){
 .home-view .home-discovery .discovery-collections-rail>.discovery-collection:hover{transform:translateY(-6px);box-shadow:0 12px 25px #0003;}
 .home-view .home-discovery .discovery-collections-rail>.discovery-collection:hover>.reference-photo{filter:blur(3px) brightness(.7);transform:scale(1.04);}
}
@media(max-width:700px){
 .home-view .home-discovery .discovery-collections-rail>.discovery-collection .discovery-card-copy{inset:0 24px;}
 .home-view .home-discovery .discovery-collections-rail>.discovery-collection .discovery-card-arrow{right:9px;bottom:10px;width:22px;height:22px;}
}
@media(prefers-reduced-motion:reduce){
 .home-view .home-discovery .discovery-collections-rail>.discovery-collection,
 .home-view .home-discovery .discovery-collections-rail>.discovery-collection>.reference-photo{transition:none;}
}
