.eg2-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--eg2-cols-m, 2),minmax(0,1fr));gap:var(--eg2-gap-m, 0px)}@media(min-width:750px){.eg2-grid{grid-template-columns:repeat(var(--eg2-cols-t, 3),minmax(0,1fr));gap:var(--eg2-gap, 0px)}}@media(min-width:990px){.eg2-grid{grid-template-columns:repeat(var(--eg2-cols, 4),minmax(0,1fr))}}.eg2-grid>li{min-width:0}.eg2-lines .eg2-grid{gap:0;border-top:1px solid var(--ec-line)}.eg2-lines .eg2-grid>li{border-right:1px solid var(--ec-line);border-bottom:1px solid var(--ec-line)}.eg2-wrap.eg2-full{max-width:none;padding-left:var(--eg2-pad-m, 0px);padding-right:var(--eg2-pad-m, 0px)}@media(min-width:750px){.eg2-wrap.eg2-full{padding-left:var(--eg2-pad-d, 0px);padding-right:var(--eg2-pad-d, 0px)}}.ec-card{display:flex;flex-direction:column;height:100%;background:var(--ec-card-bg, #fff);color:var(--ec-title, #0b0b0b);position:relative;z-index:0}.ec-media{position:relative;isolation:isolate;aspect-ratio:var(--ec-ratio, 1 / 1);background:var(--ec-media-bg, #eef1f4);overflow:hidden}.ec-track{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.ec-track::-webkit-scrollbar{display:none}.ec-frame{position:relative;flex:0 0 100%;width:100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always}.ec-img,.ec-video,.ec-frame>img,.ec-frame>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.ec-video{background:var(--ec-media-bg, #eef1f4)}@media(hover:hover)and (pointer:fine){.ec-track{overflow-x:hidden;scroll-snap-type:none}}.ec-dashes{position:absolute;left:12px;bottom:12px;display:flex;gap:4px;pointer-events:none;z-index:2}.ec-dash{position:relative;width:10px;height:2px;background:#0b0b0b38;overflow:hidden;transition:width .25s ease}.ec-dash.is-on{width:20px}.ec-dash b{position:absolute;inset:0 auto 0 0;width:0;background:var(--ec-dash, #0b0b0b)}.ec-dash.is-on b{width:100%}.ec-card.is-playing .ec-dash.is-on b{width:0;animation:ecFill var(--ec-interval, 1.2s) linear forwards}@keyframes ecFill{to{width:100%}}.ec-badges{position:absolute;top:12px;left:12px;display:flex;gap:6px;z-index:2;pointer-events:none}.ec-badge{display:inline-flex;align-items:center;height:var(--eb-h, 22px);padding:0 8px;background:var(--eb-bg, #23526c);color:var(--eb-fg, #fff);border:1px solid var(--eb-bd, transparent);border-radius:var(--ec-radius, 2px);font-family:var(--font-body-family);font-size:var(--eb-size, 11px);font-weight:700;letter-spacing:.04em;line-height:1;white-space:nowrap}.ec-btn{position:absolute;z-index:3;width:44px;height:44px;border:0;padding:0;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--ec-btn-fg, #0b0b0b)}.ec-btn:before{content:"";position:absolute;width:34px;height:34px;border-radius:50%;background:var(--ec-btn-bg, #fff)}.ec-btn svg{position:relative;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7}.ec-fav{top:6px;right:6px}.ec-fav[aria-pressed=true] svg{fill:var(--ec-fav-on, #c8452f);stroke:var(--ec-fav-on, #c8452f)}.ec-quick{right:6px;bottom:6px;color:var(--ec-quick-fg, #fff)}.ec-quick:before{background:var(--ec-quick-bg, #0b0b0b)}@media(hover:hover)and (pointer:fine){.ec-quick{opacity:0;transform:translateY(4px);transition:opacity .2s,transform .2s}.ec-card:hover .ec-quick,.ec-quick:focus-visible{opacity:1;transform:none}}.ec-stars-on-img{position:absolute;left:12px;bottom:26px;z-index:2;background:#ffffffe6;padding:3px 6px;border-radius:var(--ec-radius, 2px)}.ec-info{display:flex;flex-direction:column;gap:6px;padding:var(--ec-pad-m, 10px 12px 14px)}@media(min-width:750px){.ec-info{padding:var(--ec-pad, 14px 16px 18px)}}.ec-name{color:var(--ec-title, #0b0b0b);text-decoration:none;font-family:var(--ec-title-font);font-weight:var(--ec-title-weight, 600);font-size:var(--ec-title-size-m, 13px);line-height:1.35;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--ec-title-lines, 2);overflow:hidden}@media(min-width:750px){.ec-name{font-size:var(--ec-title-size, 14px)}}.ec-name:hover{text-decoration:underline;text-underline-offset:3px}.ec-spec{display:flex;gap:0;color:var(--ec-spec, #23526c);font-size:var(--ec-spec-size-m, 11px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}@media(min-width:750px){.ec-spec{font-size:var(--ec-spec-size, 12px)}}.ec-spec>span{flex-shrink:1;overflow:hidden;text-overflow:ellipsis}.ec-spec>span+span:before{content:" \b7  ";white-space:pre}.ec-spec>span:first-child{flex-shrink:0}.ec-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;margin-top:2px}.ec-from{font-size:12px;color:var(--ec-muted, #3a4a55)}.ec-now{font-size:var(--ec-price-size-m, 14px);font-weight:800;color:var(--ec-price, #0b0b0b)}@media(min-width:750px){.ec-now{font-size:var(--ec-price-size, 15px)}}.ec-was{font-size:12px;color:var(--ec-strike, #6b7c88)}.ec-now--offer{color:var(--ec-offer-price, #0b0b0b)}.ec-offer{font-family:var(--ec-offer-font);font-size:var(--ec-offer-size-m, 12px);font-weight:var(--ec-offer-weight, 700);color:var(--ec-offer, #23526c)}@media(min-width:750px){.ec-offer{font-size:var(--ec-offer-size, 12px)}}.ec-pill{display:inline-flex;align-items:center;height:18px;padding:0 5px;background:var(--ec-pill-bg, #c8452f);color:var(--ec-pill-fg, #fff);font-size:10px;font-weight:800;letter-spacing:.04em;border-radius:var(--ec-radius, 2px);align-self:center}.ec-code{font-family:var(--ec-offer-font);font-size:var(--ec-code-size-m, 11px);font-weight:var(--ec-code-weight, 400);letter-spacing:.04em;color:var(--ec-code, #56707f)}@media(min-width:750px){.ec-code{font-size:var(--ec-code-size, 11px)}}.ec-code b{color:var(--ec-code-em, #c8452f);font-weight:800;letter-spacing:.08em}.ec-code--inline{align-self:center}.ec-was{text-decoration-thickness:1px}.ec-pill{font-family:var(--ec-offer-font);font-size:var(--ec-pill-size, 10px)}.ec-price__stars,.ec-spec__stars{margin-left:auto}.ec-spec__stars:before{content:none!important}@media(max-width:749px){.ec-hide-m{display:none!important}.ec-spec{flex-wrap:wrap;row-gap:5px;white-space:normal}.ec-spec>span{white-space:nowrap}.ec-spec>.ec-spec__stars{flex-basis:100%;margin-left:0}}.ec-stars{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--ec-star-text, #0b0b0b);line-height:1}.ec-stars__row{display:inline-flex;gap:2px}.ec-star{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--ec-star-size, 14px);height:var(--ec-star-size, 14px)}.ec-star svg{width:100%;height:100%}.ec-stars--tile .ec-star{background:var(--ec-star-off, #dce3ea);border-radius:1px}.ec-stars--tile .ec-star svg{width:78%;height:78%;fill:var(--ec-star-glyph, #fff);position:relative;z-index:1}.ec-stars--tile .ec-star.is-on{background:var(--ec-star-on, #23526c)}.ec-stars--tile .ec-star.is-half{background:linear-gradient(90deg,var(--ec-star-on, #23526c) 50%,var(--ec-star-off, #dce3ea) 50%)}.ec-stars--glyph .ec-star svg{fill:var(--ec-star-off, #dce3ea)}.ec-stars--glyph .ec-star.is-on svg{fill:var(--ec-star-on, #0b0b0b)}.ec-stars--glyph .ec-star.is-half{background:linear-gradient(90deg,var(--ec-star-on, #0b0b0b) 50%,var(--ec-star-off, #dce3ea) 50%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 17.85 5.42 21.6l1.74-7.49L1.5 9.08l7.62-.66L12 1.4l2.88 7.02 7.62.66-5.66 5.03 1.74 7.49z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 17.85 5.42 21.6l1.74-7.49L1.5 9.08l7.62-.66L12 1.4l2.88 7.02 7.62.66-5.66 5.03 1.74 7.49z'/%3E%3C/svg%3E") center/contain no-repeat}.ec-stars--glyph .ec-star.is-half svg{opacity:0}.ec-stars--tile[data-band=excellent]{--ec-star-on: #00b67a}.ec-stars--tile[data-band=great]{--ec-star-on: #73cf11}.ec-stars--tile[data-band=average]{--ec-star-on: #ffce00}.ec-stars--tile[data-band=poor]{--ec-star-on: #ff8622}.ec-stars--tile[data-band=bad]{--ec-star-on: #ff3722}.ec-stars--compact .ec-star{width:calc(var(--ec-star-size, 14px) - 2px);height:calc(var(--ec-star-size, 14px) - 2px)}@media(prefers-reduced-motion:reduce){.ec-card.is-playing .ec-dash.is-on b{animation:none;width:100%}.ec-dash,.ec-quick{transition:none}}.ecx{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:8px}.ecx-stone{display:inline-grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);max-width:100%}.ecx-chip{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 11px;margin-left:-1px;border:1px solid #d5dde4;background:#fff;color:#707b85;font-size:12px;font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;transition:color .15s ease,border-color .15s ease}.ecx-chip:first-child{margin-left:0;border-radius:2px 0 0 2px}.ecx-chip:last-child{border-radius:0 2px 2px 0}.ecx-chip.is-on{z-index:1;border-color:#0b0b0b;color:#0b0b0b;font-weight:700}a.ecx-chip:hover{z-index:1;border-color:#8a96a0;color:#0b0b0b}a.ecx-chip:focus-visible{z-index:2;outline:2px solid #23526C;outline-offset:1px}.ecx-stone--one .ecx-chip{min-height:0;padding:0;border:0;gap:5px;color:#0b0b0b;font-weight:700}.ecx-gem{width:13px;height:13px;flex:none;fill:none;stroke:#23526c;stroke-width:1.3;stroke-linejoin:round}.ecx-cert{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:none;font-size:11px;font-weight:700;letter-spacing:.02em;line-height:1.3;color:#23526c}.ecx-cert svg{width:13px;height:13px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ecx-cert--e{color:#4a6272}@media(max-width:749px){.ecx-chip{min-height:30px;padding:0 8px;font-size:11.5px}.ecx-stone--one .ecx-chip{padding:0}}@media(max-width:749px){.ecx-stone:not(.ecx-stone--one){display:flex;width:100%}.ecx-stone:not(.ecx-stone--one) .ecx-chip{flex:1 1 auto;padding:0 6px}}.ec-info{flex:1 1 auto}.ec-info>.ecx{margin-top:auto;padding-top:8px}.ecx-stone--one .ecx-chip{min-height:30px}.eg2-grid .ec-frame{overflow:hidden}.eg2-grid .ec-media .ec-img{transform:scale(var(--ec-zoom, 1.22))}@media(max-width:749px){.ec-info{gap:4px;padding-top:10px}.ec-info>.ecx{padding-top:4px;gap:6px}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/estara-card.css.map */
