.page-template-products section:not(.contact){padding:var(--header-height) var(--container-m)}.page-template-products h2{font-weight:430;font-size:var(--category-title);position:relative;margin-block:3vmin}.page-template-products h2::before{content:"";position:absolute;bottom:0;width:1em;height:.08em;background-color:var(--c-main-400)}.page-template-products .products__cards{margin-bottom:10vmin}.page-template-products .products__cards{gap:3%}@media only screen and (max-width: 480px){.page-template-products .products__cards{justify-content:center}}.page-template-products .products__card{width:max(15%,260px);align-items:center;overflow:hidden;position:relative;justify-content:end}@media only screen and (max-width: 680px){.page-template-products .products__card{width:47%}}@media only screen and (max-width: 480px){.page-template-products .products__card{width:85%}}.page-template-products .products__card:hover .products__body{transform:translateY(0)}.page-template-products .products__thumbnail{margin-bottom:2vmin;align-self:baseline}.page-template-products .products__name{width:100%;font-weight:700;text-align:center;padding-top:2vmin;border-top:2px solid var(--c-main-400)}.page-template-products .products__body{border-top:4px solid var(--c-main-400);background-color:var(--c-neutral-100);padding-top:3vmin;line-height:1.4;padding-inline:.5vmin;letter-spacing:-0.6px;transform:translateY(101%);transition:transform .25s ease;position:absolute;bottom:0;width:100%}.page-template-products .products__links{margin-top:2vmin;padding-bottom:2vmin}@media only screen and (max-width: 620px){.page-template-products .products__links{flex-direction:column;gap:.5em}}.page-template-products .products__links a{color:var(--c-main-100);cursor:pointer;position:relative;overflow:hidden;line-height:1}@media only screen and (max-width: 620px){.page-template-products .products__links a{max-width:fit-content}}.page-template-products .products__links a:nth-of-type(odd){padding-inline-end:1vmin;border-right:1.8px solid var(--c-main-100)}.page-template-products .products__links a:nth-of-type(even){margin-inline-start:1vmin}@media only screen and (max-width: 620px){.page-template-products .products__links a:nth-of-type(even){margin-inline-start:unset}}.page-template-products .products__links a::before{content:"";position:absolute;height:1px;bottom:0;width:calc(100% - 1vmin);background-color:var(--c-main-100);left:0;transform:translateX(-100%);transition:transform .25s ease}.page-template-products .products__links a:hover::before{transform:translateX(0)}/*# sourceMappingURL=products.min.css.map */