.gs-sec-cols{background:var(--gs-bl);padding:88px 56px;overflow:hidden}.gs-cols-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:48px}.gs-cols-ttl{font-family:var(--gs-A);font-size:clamp(30px,3.8vw,50px);text-transform:uppercase;line-height:1;color:#fff}.gs-cols-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.gs-col-card{background:var(--gs-bl2);border:1px solid rgba(255,255,255,.07);border-radius:16px;overflow:hidden;position:relative;cursor:pointer;display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:border-color .3s,box-shadow .35s,transform .35s var(--gs-ease)}.gs-col-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(to right,transparent 0%,var(--gs-or) 50%,transparent 100%);opacity:0;transition:opacity .35s}.gs-col-card:hover{border-color:#e85a0c66;box-shadow:0 0 0 1px #e85a0c1f,0 24px 64px #0000008c,0 0 40px #e85a0c0f;transform:translateY(-5px)}.gs-col-card:hover:before{opacity:1}.gs-cc-img{flex:1;min-height:180px;overflow:hidden;position:relative}.gs-cc-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .65s var(--gs-ease)}.gs-col-card:hover .gs-cc-img img{transform:scale(1.09)}.gs-cc-placeholder{max-width:82%;max-height:160px;display:flex;align-items:center;justify-content:center}.gs-cc-placeholder svg{width:80px;height:80px;opacity:.15}.gs-cc-ftr{padding:16px 18px;border-top:1px solid rgba(255,255,255,.06);display:flex;align-items:center;justify-content:space-between;background:#00000040}.gs-cc-name{font-family:var(--gs-A);font-size:21px;color:#fff;text-transform:uppercase;line-height:1.1}.gs-cc-arrow{color:#f6f4f140;display:flex;align-items:center;transition:color .25s,transform .25s}.gs-col-card:hover .gs-cc-arrow{color:var(--gs-or);transform:translate(5px)}.gs-cc-arrow svg{width:16px;height:16px}@media screen and (max-width:989px){.gs-cols-grid{grid-template-columns:repeat(3,1fr)}.gs-sec-cols{padding:64px 32px}}@media screen and (max-width:749px){.gs-cols-grid{grid-template-columns:repeat(2,1fr);gap:8px}.gs-sec-cols{padding:56px 20px}.gs-cols-head{flex-direction:column;align-items:flex-start;gap:16px}.gs-cc-name{font-size:15px}.gs-cc-img{min-height:120px}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/gs-collections-grid.css.map */
