.cbest{scroll-margin-top:96px;padding-top:var(--cc-pad-top);padding-bottom:var(--cc-pad-bottom);background:var(--cc-bg);color:var(--cc-ink);font-family:var(--cc-sans)}.cbest a{text-decoration:none;color:inherit}.cbest button{font:inherit;font-family:var(--cc-sans);text-transform:none;letter-spacing:normal;border:0;background:none;cursor:pointer;padding:0;color:inherit;border-radius:0;box-shadow:none;min-height:0;min-width:0}.cbest__wrap{max-width:1180px;margin:0 auto;padding:0 28px}.cbest__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-bottom:38px;border-bottom:1px solid var(--cc-line);margin-bottom:46px}.cbest__eyebrow{font-family:var(--cc-sans);font-size:12px;letter-spacing:.26em;text-transform:uppercase;color:var(--cc-accent);font-weight:600;display:inline-flex;align-items:center;gap:10px}.cbest__title{font-family:var(--cc-serif);font-weight:500;font-size:clamp(26px,3.2vw,38px);letter-spacing:-.01em;line-height:1.18;margin:12px 0 0;max-width:18ch;color:var(--cc-ink)}.cbest__title em{font-style:italic;color:var(--cc-accent)}.cbest__viewall{display:inline-flex;align-items:center;gap:9px;text-decoration:none;color:var(--cc-ink);font-family:var(--cc-sans);font-size:13px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;white-space:nowrap;padding-bottom:4px;border-bottom:1.5px solid var(--cc-ink);transition:gap .3s,color .3s,border-color .3s}.cbest__viewall:hover{gap:16px;color:var(--cc-accent);border-color:var(--cc-accent)}.cbest__viewall svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:1.8}.cbest__grid{display:grid;grid-template-columns:repeat(var(--cc-cols),minmax(0,1fr));gap:24px;align-items:stretch}.cbest .cc-card{background:#fff;border-radius:22px;box-shadow:0 12px 34px -22px #50462859;overflow:hidden;display:flex;flex-direction:column;height:100%;min-width:0}.cbest .cc-card__media-wrap{position:relative;aspect-ratio:3/4;background:var(--cc-bg);flex:none;overflow:hidden}.cbest .cc-card__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;width:100%;height:100%;padding:11% 5% 5%;box-sizing:border-box}.cbest .cc-card__media img{width:100%;height:100%;object-fit:contain;object-position:center;display:block}.cbest .cc-card__media--full{padding:0}.cbest .cc-card__media--full img{object-fit:cover}.cbest .cc-card__media--empty{background-image:repeating-linear-gradient(45deg,rgba(0,0,0,.03) 0 12px,transparent 12px 24px)}.cbest .cc-card__badges{position:absolute;top:12px;left:12px;z-index:3;display:flex;flex-wrap:nowrap;white-space:nowrap;gap:8px;max-width:calc(100% - 56px);pointer-events:none}.cbest .cc-badge{display:inline-flex;align-items:center;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:6px 10px;border-radius:999px;line-height:1;white-space:nowrap}.cbest .cc-badge--best{background:#1d1b17;color:#fff}.cbest .cc-badge--new{border:1px solid #c9c0ac;color:var(--cc-ink);background:#ffffffd9}.cbest .cc-card__wish{position:absolute;top:10px;right:10px;width:34px;height:34px;border-radius:50%;background:#fff;box-shadow:0 4px 12px -4px #0003;display:flex;align-items:center;justify-content:center;z-index:3}.cbest .cc-card__wish svg{fill:none;stroke:var(--cc-ink);stroke-width:1.6}.cbest .cc-card__wish.is-on svg{fill:var(--cc-ink)}.cbest .cc-card__body{padding:16px 14px;display:grid;grid-template-rows:auto auto auto 28px auto auto auto;grid-template-areas:"vendor" "title" "rating" "tags" "sizes" "price" "cta";flex:1;align-content:start}.cbest .cc-card__vendor{grid-area:vendor;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--cc-accent);margin:0 0 6px}.cbest .cc-card__name{grid-area:title;font-family:var(--cc-serif);font-weight:500;font-size:17px;line-height:1.3;height:2.6em;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cbest .cc-card__name a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cbest .cc-card__name a:hover{color:var(--cc-accent)}.cbest .cc-card__rating{grid-area:rating;display:flex;align-items:center;gap:7px;min-height:1.2em}.cbest .cc-card__rating:empty{visibility:hidden}.cbest .cc-card__stars{color:var(--cc-gold);font-size:12px;letter-spacing:1px}.cbest .cc-card__rating-text{font-size:11px;color:var(--cc-faint)}.cbest .cc-card__tags{grid-area:tags;display:flex;flex-wrap:nowrap;gap:4px;align-items:center;height:28px;overflow:hidden;margin:0}.cbest .cc-tag{display:inline-flex;align-items:center;gap:3px;flex:none;font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:3px 7px 3px 5px;border-radius:999px;line-height:1.2;background:#f3eee4;color:#6a6358;border:0;white-space:nowrap}.cbest .cc-tag[hidden]{display:none!important}.cbest .cc-tag__ico{font-size:10px;line-height:1}.cbest .cc-tag--citrus{background:#f7efc8;color:#7a6a22}.cbest .cc-tag--cvetlicno,.cbest .cc-tag--cvet{background:#f6e4ec;color:#7a4560}.cbest .cc-tag--svezina,.cbest .cc-tag--sveze,.cbest .cc-tag--limona{background:#ddeff5;color:#3d6a7a}.cbest .cc-tag--nezno,.cbest .cc-tag--pudrasto{background:#efe8f2;color:#6a5474}.cbest .cc-tag--mosus,.cbest .cc-tag--musk{background:#ebe7e1;color:#5c564c}.cbest .cc-tag--lesno,.cbest .cc-tag--les,.cbest .cc-tag--argan{background:#e7efe0;color:#4f6640}.cbest .cc-tag--orient,.cbest .cc-tag--toplo,.cbest .cc-tag--cimet{background:#f3e4d4;color:#7a5230}.cbest .cc-tag--vanilija,.cbest .cc-tag--sladko,.cbest .cc-tag--jantar{background:#f6ecd8;color:#7a6230}.cbest .cc-tag--kokos,.cbest .cc-tag--tropsko{background:#e8f3ea;color:#3f6a4a}.cbest .cc-tag--sivka{background:#ebe4f4;color:#5a4578}.cbest .cc-tag--ocean{background:#ddeff5;color:#3d6a7a}.cbest .cc-tag--sadno{background:#f6e4ec;color:#7a4560}.cbest .cc-tag--kava{background:#f3e4d4;color:#7a5230}.cbest .cc-card__sizes{grid-area:sizes;margin:10px 0 0;min-height:62px}.cbest .cc-card__sizes-list{display:flex;flex-wrap:nowrap;gap:5px}.cbest .cc-card__size{flex:1 1 0;min-width:0;font-size:12px;font-weight:700;letter-spacing:.01em;padding:8px 2px;border-radius:10px;text-align:center;background:#fff;color:#3c382f;border:1.5px solid var(--cc-pill-line);transition:all .12s ease;white-space:nowrap}.cbest .cc-card__size[aria-pressed=true]{background:var(--cc-ink);color:var(--cc-cream);border-color:var(--cc-ink)}.cbest .cc-card__size:disabled{opacity:.35;cursor:default}.cbest .cc-card__sizes-hint{margin-top:6px;font-size:11px;color:var(--cc-faint);letter-spacing:.01em;min-height:1.2em}.cbest .cc-card__price{grid-area:price;margin-top:12px;display:flex;align-items:baseline;gap:6px;min-height:1.4em}.cbest .cc-card__price-val{font-weight:700;font-size:20px;line-height:1}.cbest .cc-card__cta{grid-area:cta;margin-top:12px}.cbest .cc-btn{display:block;width:100%;background:var(--cc-ink);color:var(--cc-cream);text-align:center;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;padding:13px 10px;border-radius:999px;transition:background .15s ease}.cbest .cc-btn:hover{background:#000}.cbest .cc-btn[disabled]{opacity:.55;cursor:default}@media(max-width:900px){.cbest__grid{grid-template-columns:repeat(2,1fr);gap:16px}.cbest__head{flex-direction:column;align-items:flex-start}}@media(max-width:760px){.cbest .cc-card{border-radius:18px}.cbest .cc-card__body{padding:14px 12px;grid-template-rows:auto auto 0 26px auto auto auto}.cbest .cc-card__rating{display:none}.cbest .cc-card__name{font-size:15px;height:2.6em}.cbest .cc-card__price-val{font-size:18px}.cbest .cc-card__size{font-size:11px;padding:7px 2px}.cbest .cc-card__sizes{min-height:56px}.cbest .cc-badge{font-size:9px;padding:5px 8px}}@media(max-width:749px){.cbest{padding-top:min(var(--cc-pad-top),44px);padding-bottom:min(var(--cc-pad-bottom),40px)}.cbest__wrap{padding:0 16px}.cbest__grid{display:flex;flex-wrap:nowrap;gap:12px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0 -16px;padding:6px 16px 8px;scroll-padding-left:16px}.cbest__grid::-webkit-scrollbar{display:none}.cbest .cc-card{flex:0 0 58%;scroll-snap-align:start;height:auto}}@media(prefers-reduced-motion:reduce){.cbest *{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/custom-bestsellers-grid.css.map */
