.scg{padding:var(--scg-pt) 16px var(--scg-pb);background:var(--scg-bg)}.scg *,.scg *:before,.scg *:after{box-sizing:border-box}.scg-inner{max-width:1400px;margin:0 auto}.scg-head{text-align:center;max-width:620px;margin:0 auto 40px}.scg-title{font-size:var(--scg-title-size);line-height:1.15;margin:0 0 12px;color:var(--scg-title)}.scg-sub{font-size:var(--scg-sub-size);line-height:1.7;margin:0;color:var(--scg-text)}.scg-grid{display:grid;grid-template-columns:repeat(var(--scg-cols),minmax(0,1fr));gap:var(--scg-gap)}.scg-card{display:flex;flex-direction:column;padding:10px;background:var(--scg-card);color:var(--scg-title);text-decoration:none;border:1px solid var(--scg-border);border-radius:var(--scg-radius);-webkit-tap-highlight-color:transparent}.scg-card,.scg-card *{transition:none!important;animation:none!important}.scg-card:hover{opacity:1!important}.scg-card:focus-visible{outline:3px solid var(--scg-accent);outline-offset:2px}.scg-ph{position:relative;overflow:hidden;aspect-ratio:var(--scg-ratio);border-radius:max(calc(var(--scg-radius) - 4px),0px);background:var(--c1)}.scg-ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:cover}.scg-meta{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;margin:14px 4px 4px}.scg-name{font-size:var(--scg-name-size);font-weight:600;line-height:1.25;color:inherit}.scg-arrow{flex:none;display:inline-flex;margin-top:2px;color:var(--scg-accent)}.scg-arrow svg{width:18px;height:18px;display:block}@media(hover:hover){.scg-card:hover{background:var(--scg-hover-bg);color:var(--scg-hover-text);border-color:var(--scg-accent)}}@media(max-width:989px){.scg-grid{grid-template-columns:repeat(var(--scg-tab-cols),minmax(0,1fr))}}@media(max-width:749px){.scg{padding-left:14px;padding-right:14px;padding-top:min(var(--scg-pt),40px);padding-bottom:min(var(--scg-pb),40px)}.scg-head{margin-bottom:24px}.scg-title{font-size:calc(var(--scg-title-size) * .72)}.scg-sub{font-size:calc(var(--scg-sub-size) * .92)}.scg-grid{grid-template-columns:repeat(var(--scg-mob-cols),minmax(0,1fr));gap:calc(var(--scg-gap) * .6)}.scg-card{padding:8px}.scg-meta{margin:10px 4px 2px}.scg-name{font-size:calc(var(--scg-name-size) * .9)}.scg-arrow{display:none}}
/*# sourceMappingURL=/cdn/shop/t/26/compiled_assets/styles.css.map?subset=AAAAAAAAAAAC */
