.pgrid{width:100%;margin-top:var(--pgrid-offset);background:#fff;justify-content:center;display:flex}.pgrid__wrap{width:100%;max-width:1296px}.pgrid__title{color:#222;margin:0 0 70px;font-family:Lovelace Trial,serif;font-size:36px;font-style:normal;font-weight:500;line-height:36px}.pgrid__error{color:#b00020;margin:12px 0 20px;font-family:Lato,sans-serif;font-size:14px}.pgrid__grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:62px 32px;display:grid}.pgrid__card{flex-direction:column;width:100%;min-width:0;height:100%;display:flex}.pgrid__imgLink{aspect-ratio:3/4;border:1px solid #22222214;width:100%;min-width:0;text-decoration:none;display:block;position:relative;overflow:hidden}.pgrid__video{object-fit:cover;background:#eee;width:100%;height:100%;display:block}.catalogPage__container{width:100%;max-width:1296px;margin:0 auto}.catalogPage__heading{margin:28px 0 0;font-family:Lovelace Trial,serif;font-size:clamp(32px,4vw,52px);font-weight:500;line-height:1.08}.catalogSeo{color:#222;max-width:1040px;font-family:Lato,sans-serif;font-size:16px;line-height:1.65}.catalogSeo--intro{margin:20px 0 0}.catalogSeo--footer{margin:76px 0 88px}.catalogSeo h2{color:#222;margin:0 0 12px;font-family:Lovelace Trial,serif;font-size:clamp(24px,2.4vw,32px);font-weight:500;line-height:1.2}.catalogSeo p{margin:0 0 14px}.catalogSeo a{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.catalogSeo__legal{color:#222222a6;font-size:14px}.pgrid__name{margin:26px 0 8px;font-family:Lato,sans-serif;font-size:24px;font-weight:700}.pgrid__nameLink{color:inherit;font-family:Lovelace Trial,serif;font-size:24px;font-style:normal;font-weight:500;text-decoration:none}.pgrid__nameLink:hover{text-underline-offset:2px;text-decoration:underline}.pgrid__spec{white-space:nowrap;flex-wrap:nowrap;gap:16px;min-width:0;margin-bottom:25px;display:flex;overflow:hidden}.pgrid__specItem{white-space:nowrap;flex-shrink:0;font-family:Lato,sans-serif;font-size:14px}.pgrid__muted{color:#22222280}.pgrid__footer{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.pgrid__price{color:#222;font-family:Lato,sans-serif;font-size:14px;font-weight:600}.pgrid a,.pgrid a:visited{color:inherit}.pgrid__more{border-bottom:1px solid #222;padding-bottom:2px;font-family:Lato,sans-serif;font-weight:600;text-decoration:none}.pgrid__seeAll{justify-content:center;margin:28px 0 0;display:flex}.pgrid__seeAllLink{letter-spacing:.06em;text-transform:uppercase;background:0 0;border-bottom:1px solid #222;margin-top:16px;padding:12px 16px;font-family:Lato,sans-serif;font-size:14px;font-weight:700;text-decoration:none}.pgrid__btn{cursor:pointer;border:none;border-bottom:1px solid #222}.pgrid__btn:disabled{opacity:.6;cursor:not-allowed}@media (max-width:1300px){.pgrid__wrap{padding:0 24px}.catalogPage__container{box-sizing:border-box;padding:0 24px}}@media (max-width:1023px){.pgrid__wrap{padding:0 24px}.pgrid__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.pgrid__name{margin-top:10px;font-size:18px}.pgrid__spec{-webkit-overflow-scrolling:touch;gap:12px;margin-bottom:10px;display:flex;overflow-x:auto}.pgrid__specItem{font-size:12px}}@media (max-width:400px){.pgrid{margin-top:var(--pgrid-offset)}.pgrid__wrap,.catalogPage__container{padding:0 16px}.catalogPage__heading{margin-top:20px;font-size:30px}.catalogSeo{font-size:15px;line-height:1.58}.catalogSeo--footer{margin:52px 0 64px}.pgrid__title{margin:0 0 28px;font-size:24px}.pgrid__spec{gap:8px;margin-bottom:35px}.pgrid__specItem{font-size:11px}.pgrid__grid{gap:44px 16px}.pgrid__seeAll{margin:6px 0 0}.pgrid__footer{flex-direction:column;align-items:flex-start;gap:5px}}
