/* A quiet icon collection on the shared night background. */
.collection .products{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;margin-top:50px}
.collection .product{display:flex;flex-direction:column;align-items:center;text-align:center;padding:30px 8px 34px;border-top:1px solid #c4a66d33;perspective:none}
.collection .product-art{background:none;height:138px;width:100%;overflow:visible;filter:none;transform:none!important;box-shadow:none!important;will-change:auto}
.collection .product-art:before,.collection .product-art:after{display:none}
.collection .product-art img{width:96px;height:96px;border-radius:23%;box-shadow:0 14px 28px #0005;transition:transform .5s,box-shadow .5s}
.collection .product:hover .product-art img{transform:translateY(-6px);box-shadow:0 18px 38px #0008,0 0 30px #b8985020}
.collection .product-meta{display:flex;flex-direction:column;gap:18px;padding-top:18px;width:100%}
.collection .product-meta h3{font-size:17px;letter-spacing:2.5px;color:#ece4d6;margin-bottom:12px}
.collection .product-meta h3 span{font-size:13px;margin-left:5px;color:#c6a66d}
.collection .product-meta p{font-size:10px;line-height:1.9;color:#b7ad9d;text-wrap:balance}
.collection .product-meta>span{font-size:9px;color:#a89372;border:0;border-radius:0;padding:0}
.collection .product[hidden]{display:none}
.service-symbol svg{display:block;width:80px;height:80px;margin-left:auto}
.signal-track .signal-dot{display:inline-block;width:7px;height:7px;background:#b79353;border-radius:50%;flex-shrink:0}
@media(max-width:1000px){.collection .products{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.service-symbol svg{width:52px;height:52px}}
@media(max-width:600px){.collection .products{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:30px}.collection .product{padding:23px 0 26px}.collection .product-art{height:105px}.collection .product-art img{width:82px;height:82px}.collection .product-meta{padding-top:15px;gap:13px}.collection .product-meta h3{font-size:15px;letter-spacing:2px}.collection .product-meta p{font-size:10px}.service-symbol svg{width:38px;height:38px}}
@media(prefers-reduced-motion:reduce){.collection .product:hover .product-art img{transform:none}}
