.collection{position:relative;padding:80px 0;background:linear-gradient(180deg,#0b1521,#101d2e)}.collection:before{content:"";position:absolute;inset:0;background-image:url(/bg-img/bg-2.webp);background-size:cover;background-position:50%}.collectionTitle{font-family:Cormorant-Garamond;font-size:var(--h2-title);line-height:70px;margin-bottom:50px;color:var(--color-title);position:relative;letter-spacing:-.02em}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(277px,1fr));grid-gap:20px;gap:20px}.card{position:relative;overflow:hidden;background:rgba(255,255,255,.04);transition:transform .25s ease,box-shadow .25s ease;cursor:pointer;aspect-ratio:4/5;background-size:cover;background-position:50%;transition:transform .4s ease,box-shadow .4s ease,background-size .6s ease}.card:hover{transform:translateY(-8px);box-shadow:0 16px 30px rgba(0,0,0,.45);background-size:110%}.card:hover .cardOverlay{background:linear-gradient(0deg,rgba(0,0,0,.9) 0,rgba(0,0,0,.5) 50%,rgba(0,0,0,.3))}.card:hover{transform:translateY(-4px);box-shadow:0 12px 20px rgba(0,0,0,.35)}.cardOverlay{position:absolute;inset:0;transition:opacity .3s ease}.card:hover .cardOverlay{opacity:.9}.card:after{content:"";position:absolute;bottom:20px;right:20px;width:44px;height:44px;opacity:0;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease;background-image:url(/img-svg/button-icon-arrow-right.svg);z-index:10}.card:hover:after{opacity:1;transform:translateY(0)}@media (max-width:1279px){.card:after{opacity:1;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease}.card:hover:after{opacity:1;transform:translateY(0)}}.cardContentCollection{padding:32px 32px 0;color:white}.cardContentCollection .h3-card{font-family:CormorantGaramond-Med-Italic;font-weight:500;letter-spacing:-.03em;font-size:48px;line-height:24px;color:var(--color-link);margin:0 0 11px}.cardContentCollection p{font-size:28px;color:var(--color-sub-title);line-height:26px;letter-spacing:-.03em;font-family:Cormorant-Garamond}@media (max-width:1280px){.collectionTitle{font-size:var(--h2-title-xl)}.cardContentCollection .h3-card{font-size:40px}.grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:16px}}@media (max-width:980px){.collection{padding:64px 0}.grid{grid-template-columns:repeat(auto-fill,minmax(165px,1fr));gap:16px}.collectionTitle{font-size:var(--h2-title-md);margin-bottom:32px;line-height:44px}.cardContentCollection .h3-card{font-size:32px;margin-bottom:3px}.cardContentCollection{padding:16px 24px 0}.cardContentCollection p{font-size:20px}}@media (max-width:430px){.collectionTitle{font-size:var(--h2-title-xs);margin-bottom:24px}.collection{padding:40px 0}.cardContentCollection .h3-card{font-size:28px;margin-bottom:0}.grid{grid-template-columns:1fr 1fr;gap:8px}.cardContentCollection{padding:12px 16px 0}.cardContentCollection p{font-size:16px}}.collection--catalog .p-cardPrice{font-size:24px;line-height:25px;font-family:CormorantGaramond-Med-Italic;color:#f2f6fd;position:absolute;bottom:20px}.collection--catalog .priceValue{font-size:48px;font-family:CormorantGaramond-Med-Italic;margin-left:10px}.collection--catalog .collectionTitle{text-align:center;font-size:72px;line-height:72px;margin-top:160px;margin-bottom:72px}.collection--catalog .grid{grid-template-columns:repeat(auto-fill,minmax(426px,1fr))}@media (max-width:1280px){.collection--catalog .collectionTitle{font-size:56px;line-height:56px;margin-top:120px;margin-bottom:56px}.collection--catalog .grid{grid-template-columns:repeat(auto-fill,minmax(276px,1fr))}.catalog .collection{padding-bottom:72px}}@media (max-width:768px){.collection--catalog .collectionTitle{font-size:48px;line-height:48px;margin-top:72px;margin-bottom:56px}.catalog .collection{padding-bottom:72px}}@media (max-width:440px){.collection--catalog .collectionTitle{font-size:32px;line-height:32px;margin-top:56px;margin-bottom:24px}.catalog .collection{padding-bottom:72px}.catalog-page svg{width:84px}}