.cs-col-grid{list-style:none;margin:0;padding:22px 0 0;display:grid;grid-template-columns:repeat(var(--cols-d,4),1fr);gap:26px 16px}@media(max-width:989px){.cs-col-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:749px){.cs-col-grid{grid-template-columns:repeat(var(--cols-m,2),1fr);gap:20px 10px;padding-top:16px}}.cs-col.dens-lo .cs-col-grid{grid-template-columns:repeat(3,1fr)}@media(max-width:989px){.cs-col.dens-lo .cs-col-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:749px){.cs-col.dens-lo .cs-col-grid{grid-template-columns:1fr}.cs-col.dens-hi .cs-col-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:750px){.cs-col.dens-hi .cs-col-grid{grid-template-columns:repeat(4,1fr)}}.cs-card{position:relative;display:flex;flex-direction:column;min-width:0}.cs-card__media{position:relative;overflow:hidden;background:#efe9df;border:1.5px solid var(--cs-line);aspect-ratio:1/1}.cs-card__link{display:block;width:100%;height:100%}.cs-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .35s ease,opacity .3s ease}.cs-card__img--2{opacity:0}@media(hover:hover){.cs-card:hover .cs-card__img--1{transform:scale(1.04)}.cs-card:hover .cs-card__img--2{opacity:1;transform:scale(1.04)}.cs-card:hover .cs-card__media{border-color:var(--cs-ink)}}.cs-card__noimg{display:grid;place-items:center;width:100%;height:100%;font-family:var(--cs-font-display);font-size:42px;opacity:.15}.cs-card--out .cs-card__img{filter:grayscale(1);opacity:.55}.cs-card__badges{position:absolute;top:8px;left:8px;display:flex;flex-direction:column;align-items:flex-start;gap:5px;pointer-events:none;z-index:2}.cs-badge{font-family:var(--cs-font-cond);font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;line-height:1;padding:5px 8px;border:1.5px solid var(--cs-ink)}.cs-badge--sale{background:var(--cs-accent);color:#fff}.cs-badge--new{background:var(--cs-cobalt);color:#fff}.cs-badge--hot{background:var(--cs-ink);color:var(--cs-paper)}.cs-badge--low{background:#fff;color:var(--cs-ink)}.cs-badge--out{background:#fff;color:var(--cs-ink);opacity:.9}.cs-card__qa{position:absolute;right:8px;bottom:8px;z-index:3;display:inline-flex;align-items:center;gap:6px;font-family:var(--cs-font-cond);font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:var(--cs-paper);color:var(--cs-ink);border:1.5px solid var(--cs-ink);padding:8px 11px;cursor:pointer;box-shadow:3px 3px 0 var(--cs-ink);transition:transform .12s,box-shadow .12s,opacity .18s}.cs-card__qa:hover{background:var(--cs-ink);color:var(--cs-paper);box-shadow:3px 3px 0 var(--cs-accent)}.cs-card__qa:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--cs-ink)}.cs-card__qa.is-busy{opacity:.5;pointer-events:none}@media(hover:hover){.cs-card__qa{opacity:0;transform:translateY(4px)}.cs-card:hover .cs-card__qa,.cs-card:focus-within .cs-card__qa{opacity:1;transform:translateY(0)}}.cs-card__sizes{position:absolute;inset:auto 0 0 0;z-index:4;background:#faf7f2f7;border-top:1.5px solid var(--cs-ink);padding:10px;transform:translateY(102%);transition:transform .22s cubic-bezier(.22,.8,.3,1)}.cs-card.qa-open .cs-card__sizes{transform:translateY(0)}@media(hover:hover){.cs-card:hover .cs-card__sizes{transform:translateY(0)}.cs-card:hover .cs-card__qa--open{opacity:0;pointer-events:none}}.cs-card__sizes-t{display:block;font-family:var(--cs-font-cond);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:.6;margin-bottom:7px}.cs-card__sizes-g{display:flex;flex-wrap:wrap;gap:5px;max-height:96px;overflow-y:auto}.cs-card__sizes-g button{font-family:var(--cs-font-cond);font-size:12.5px;font-weight:600;min-width:34px;padding:6px 7px;background:#fff;color:var(--cs-ink);border:1.5px solid var(--cs-ink);cursor:pointer;line-height:1}.cs-card__sizes-g button:hover{background:var(--cs-accent);color:#fff;border-color:var(--cs-ink)}.cs-card__sizes-g button:disabled{opacity:.3;cursor:default;text-decoration:line-through;background:#fff;color:var(--cs-ink)}.cs-card__sizes-g button.is-busy{opacity:.5;pointer-events:none}.cs-card__info{display:flex;flex-direction:column;gap:3px;padding:9px 2px 0}.cs-card__vendor{font-family:var(--cs-font-cond);font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:.55}.cs-card__title{margin:0;font-size:14px;font-weight:500;line-height:1.35}.cs-card__title a{color:inherit;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cs-card__title a:hover{text-decoration:underline}.cs-card__price{display:flex;align-items:baseline;gap:8px;font-size:14.5px}.cs-card__price-now{font-weight:700}.cs-card__price-now.is-sale{color:var(--cs-accent)}.cs-card__price-was{opacity:.5;font-size:13px}.cs-card--promo{border:2px solid var(--cs-ink);background:var(--promo-bg,#1e39d8);color:var(--promo-fg,#fff);box-shadow:5px 5px 0 var(--cs-ink);overflow:hidden}.cs-card--promo a{position:relative;display:flex;flex-direction:column;justify-content:flex-end;width:100%;height:100%;min-height:100%;text-decoration:none;color:inherit;aspect-ratio:1/1}.cs-card--promo-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.85}.cs-card--promo-txt{position:relative;z-index:1;display:flex;flex-direction:column;gap:6px;padding:14px;background:linear-gradient(0deg,rgba(0,0,0,.42),transparent)}.cs-card--promo:not(:has(.cs-card--promo-img)) .cs-card--promo-txt{background:none;height:100%;justify-content:flex-end}.cs-card--promo-txt strong{font-family:var(--cs-font-display);font-weight:400;font-size:clamp(19px,2vw,26px);line-height:1;text-transform:uppercase;letter-spacing:.01em}.cs-card--promo-txt em{font-style:normal;font-size:13px;line-height:1.4;opacity:.9}.cs-card--promo-txt u{font-family:var(--cs-font-cond);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}@media(hover:hover){.cs-card--promo:hover{transform:translate(-2px,-2px);box-shadow:7px 7px 0 var(--cs-ink);transition:transform .12s,box-shadow .12s}}.cs-col__more{display:flex;flex-direction:column;align-items:center;gap:12px;padding:36px 0 10px;text-align:center}.cs-col__more:has(.cs-col__more-t:only-child){padding-bottom:0}.cs-col__more-t{margin:0;font-family:var(--cs-font-cond);font-size:13.5px;letter-spacing:.12em;text-transform:uppercase;opacity:.7}.cs-col__more-bar{width:min(220px,60%);height:3px;background:#11111126;overflow:hidden}.cs-col__more-bar i{display:block;height:100%;background:var(--cs-ink)}.cs-col__more-btn{font-family:var(--cs-font-cond);font-size:15px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;background:var(--cs-paper);color:var(--cs-ink);border:1.5px solid var(--cs-ink);padding:13px 34px;cursor:pointer;box-shadow:4px 4px 0 var(--cs-ink);transition:transform .12s,box-shadow .12s}.cs-col__more-btn:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--cs-accent)}.cs-col__more-btn:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--cs-ink)}.cs-col__more-btn.is-busy{opacity:.5;pointer-events:none}.cs-col__trust{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0;margin:44px 0 0;padding:0;border:2px solid var(--cs-ink);background:#fff}.cs-col__trust li{display:flex;align-items:center;justify-content:center;gap:10px;padding:15px 12px;font-family:var(--cs-font-cond);font-size:13.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;text-align:center;border-right:1.5px solid var(--cs-line)}.cs-col__trust li:last-child{border-right:none}.cs-col__trust-ic{color:var(--cs-accent);display:grid;place-items:center;flex:0 0 auto}@media(max-width:749px){.cs-col__trust{grid-template-columns:1fr 1fr}.cs-col__trust li{border-bottom:1.5px solid var(--cs-line)}.cs-col__trust li:nth-child(2n){border-right:none}.cs-col__trust li:nth-last-child(-n+2){border-bottom:none}}.cs-col__seo{max-width:760px;margin:44px auto 0;padding:0 0 8px}.cs-col__seo h2{font-family:var(--cs-font-display);font-weight:400;font-size:24px;text-transform:uppercase;letter-spacing:.02em;margin:0 0 10px}.cs-col__seo-txt{font-size:14px;line-height:1.65;opacity:.85}.cs-col__seo-txt p{margin:0 0 .8em}.cs-col__body{padding-bottom:52px}@media(prefers-reduced-motion:reduce){.cs-col *,.cs-col *:before,.cs-col *:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/119/assets/cs-collection-2.css.map */
