.asv-categories{width:100%;max-width:1900px;margin:120px auto;padding:0 40px}.asv-categories__header{text-align:center;margin-bottom:70px}.asv-categories__header h2{font-size:56px;font-weight:700;line-height:1.1;margin-bottom:18px;letter-spacing:-2px}.asv-categories__header p{font-size:20px;color:#777;max-width:700px;margin:auto;line-height:1.6}.asv-grid{display:grid;gap:12px;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:120px}.asv-card{position:relative;overflow:hidden;border-radius:26px;text-decoration:none;color:#fff;background:#fafafa}.asv-card img{width:100%;height:100%;object-fit:cover;transition:.7s}.asv-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;padding:40px;background:linear-gradient(to top,rgba(0,0,0,.55),rgba(0,0,0,.15),transparent);opacity:0;transition:.45s}.asv-card:hover img{transform:scale(1.06)}.asv-card:hover .asv-card__overlay{opacity:1}.asv-card__eyebrow{font-size:13px;text-transform:uppercase;letter-spacing:2px;opacity:.85}.asv-card h3{font-size:34px;margin:12px 0;font-weight:700}.asv-card p{font-size:18px;line-height:1.6;max-width:320px}.asv-card__button{margin-top:22px;font-weight:600}.asv-card:nth-child(1){grid-column:1 / 13;grid-row:1 / 4}.asv-card:nth-child(2){grid-column:1 / 8;grid-row:4 / 7}.asv-card:nth-child(3){grid-column:8 / 13;grid-row:4 / 7}.asv-card:nth-child(4){grid-column:1 / 4;grid-row:7 / 12}.asv-card:nth-child(5){grid-column:4 / 13;grid-row:7 / 10}.asv-card:nth-child(6){grid-column:4 / 13;grid-row:10 / 12}@media screen and (max-width:749px){.asv-categories{margin:60px auto;padding:0 12px}.asv-categories__header{margin-bottom:35px}.asv-categories__header h2{font-size:38px;letter-spacing:-1.5px}.asv-categories__header p{font-size:16px;line-height:1.5}.asv-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:100px;gap:8px}.asv-card{border-radius:18px}.asv-card img{transition:none!important;transform:none!important}.asv-card__overlay{opacity:1;padding:18px;background:transparent!important;transition:none!important}.asv-card:hover img{transform:none!important}.asv-card:hover .asv-card__overlay{opacity:1}.asv-card__eyebrow{font-size:9px;letter-spacing:1.5px}.asv-card h3{font-size:22px;line-height:1.05;margin:6px 0}.asv-card p{font-size:13px;line-height:1.35;max-width:220px}.asv-card__button{font-size:13px;margin-top:10px}.asv-card:nth-child(1){grid-column:1 / 5;grid-row:1 / 4}.asv-card:nth-child(2){grid-column:1 / 3;grid-row:4 / 7}.asv-card:nth-child(3){grid-column:3 / 5;grid-row:4 / 7}.asv-card:nth-child(4){grid-column:1 / 3;grid-row:7 / 12}.asv-card:nth-child(5){grid-column:3 / 5;grid-row:7 / 10}.asv-card:nth-child(6){grid-column:3 / 5;grid-row:10 / 12}}@media screen and (max-width:749px){.asv-card,.asv-card img{box-shadow:none!important}}@media screen and (max-width:749px){.asv-card__overlay{opacity:1!important;visibility:visible!important;background:transparent!important;transition:none!important}.asv-card:hover .asv-card__overlay{opacity:1!important;visibility:visible!important}.asv-card:hover img{transform:none!important}}@media screen and (max-width:749px){.asv-card__overlay{color:#111!important}.asv-card__overlay .asv-card__eyebrow,.asv-card__overlay h3,.asv-card__overlay p,.asv-card__overlay .asv-card__button{color:#111!important;text-shadow:none!important}}@media screen and (max-width:749px){.asv-card:nth-child(6) .asv-card__overlay{justify-content:flex-start!important;padding-top:18px!important}}@media screen and (max-width:749px){.asv-card:nth-child(4) .asv-card__overlay{justify-content:flex-start!important;padding-top:18px!important}}.asv-card:nth-child(4) .asv-card__overlay{justify-content:flex-start!important;padding-top:40px!important}@media screen and (max-width:749px){.asv-card:nth-child(7) .asv-card__overlay{padding:16px!important;justify-content:flex-start!important}.asv-card:nth-child(7) .asv-card__eyebrow{font-size:8px!important;letter-spacing:1.3px!important}.asv-card:nth-child(7) h3{font-size:20px!important;line-height:1!important;margin:5px 0 10px!important}.asv-card:nth-child(7) p{font-size:12px!important;line-height:1.3!important;max-width:170px!important;margin:0!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/asv-categories.css.map */
