product-card.sc2{--sc2-navy:var(--c-navy,#052446);--sc2-coral:var(--c-coral,#EE4D4F);--sc2-mute:#6b7a8a;--sc2-faint:#8d98a5;--sc2-ground:#F4F2ED;display:flex;flex-direction:column;position:relative;width:100%;min-width:0;height:100%;font-family:Instrument Sans,system-ui,-apple-system,sans-serif;color:var(--sc2-navy);-webkit-tap-highlight-color:transparent}.sc2__media{position:relative;aspect-ratio:3/4;overflow:hidden;background:var(--sc2-ground);isolation:isolate;border-radius:0}.sc2__track{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x pan-y}.sc2__track::-webkit-scrollbar{display:none}.sc2__slide{position:relative;flex:0 0 100%;width:100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always;display:block;overflow:hidden;text-decoration:none;color:inherit;background:var(--sc2-ground)}.sc2__link:focus-visible{outline:2px solid var(--sc2-navy);outline-offset:-3px}.sc2__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;margin:0;padding:0;display:block;object-fit:cover;object-position:center 50%;transition:opacity .25s ease}.sc2__img--pack{object-fit:contain;mix-blend-mode:multiply}.sc2__img--life{object-fit:cover;object-position:50% 40%;mix-blend-mode:normal;padding:0;transform:none}.sc2__img--z{transform:translate(var(--tx,0),calc(var(--ty,0%) * .5625)) scale(var(--z,1));transform-origin:50% 50%}.sc2__img[data-src]{opacity:0}.sc2__img--placeholder{opacity:.35}product-card.sc2--out .sc2__img{filter:saturate(.25);opacity:.6}.sc2__prog{position:absolute;left:0;right:0;bottom:0;z-index:4;height:2px;background:#0524461a;pointer-events:none}.sc2__prog i{position:absolute;top:0;bottom:0;left:0;width:calc(100% / var(--n,1));background:var(--sc2-navy);transform:translate(calc(var(--p,0) * (var(--n,1) - 1) * 100%));transition:transform .2s ease}.sc2__nav{display:none}@media(hover:hover)and (pointer:fine){.sc2__nav{position:absolute;top:50%;z-index:5;display:inline-flex;align-items:center;justify-content:center;width:32px;height:44px;margin-top:-22px;padding:0;border:0;background:transparent;color:var(--sc2-navy);cursor:pointer;opacity:0;transition:opacity .2s ease}.sc2__nav svg{width:18px;height:18px}.sc2__nav--prev{left:2px}.sc2__nav--next{right:2px}.sc2__media:hover .sc2__nav{opacity:.75}.sc2__media:hover .sc2__nav:hover{opacity:1}.sc2__nav[disabled]{visibility:hidden}.sc2__nav:focus-visible{opacity:1;outline:2px solid var(--sc2-navy);outline-offset:-4px}.sc2__prog{opacity:0;transition:opacity .2s ease}.sc2__media:hover .sc2__prog{opacity:1}}.sc2__badges{position:absolute;top:10px;left:10px;z-index:4;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px;max-width:calc(100% - 20px);pointer-events:none}.sc2__promo{display:inline-flex}.sc2__promo[hidden]{display:none}.sc2__badge-2x1{font-size:11px;padding:3px 6px;border-radius:2px;line-height:1.15}.sc2__label{display:inline-flex;align-items:center;max-width:100%;padding:3px 6px;border-radius:0;background:#ffffffd1;color:var(--sc2-navy);border:0;font-size:10.5px;font-weight:500;letter-spacing:.01em;line-height:1.2;text-transform:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc2__label[hidden]{display:none}.sc2__label--last{color:#b3261e}.sc2__label--out{background:#6b7480;color:#fff}.sc2__qadd{position:absolute;right:6px;bottom:8px;z-index:5;width:44px;height:44px;border:0;padding:0;margin:0;background:transparent;color:var(--sc2-navy);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.sc2__qadd:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;background:#ffffffe0;border:1px solid rgba(5,36,70,.28);transition:background .18s ease,border-color .18s ease}.sc2__qadd svg{position:relative;z-index:1}.sc2__qadd-ok,.sc2__qadd.is-done .sc2__qadd-ic{display:none}.sc2__qadd.is-done .sc2__qadd-ok{display:block}.sc2__qadd.is-done{color:#fff}.sc2__qadd.is-done:before{background:#1d8a5b;border-color:#1d8a5b}.sc2__qadd:active:not(:disabled){transform:scale(.94)}.sc2__qadd:disabled{color:#9aa5b1;cursor:not-allowed}.sc2__qadd:disabled:before{background:#fff9;border-color:#0524461f}.sc2__qadd:focus-visible{outline:2px solid var(--sc2-navy);outline-offset:-2px}@media(hover:hover)and (pointer:fine){.sc2__qadd:hover:not(:disabled){color:#fff}.sc2__qadd:hover:not(:disabled):before{background:var(--sc2-navy);border-color:var(--sc2-navy)}}.sc2__info{display:flex;flex-direction:column;gap:2px;padding:9px 0 0;min-width:0}.sc2__line{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0}.sc2__line:first-child{flex-wrap:wrap;row-gap:1px}.sc2__line:first-child .sc2__title{flex:0 1 auto}.sc2__line:first-child .sc2__prices{margin-left:auto}.sc2__title{flex:1 1 auto;min-width:0;font-size:13px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;line-height:1.3;color:var(--sc2-navy);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc2__prices{flex:0 0 auto;display:inline-flex;align-items:baseline;gap:5px;white-space:nowrap}.sc2__price{font-size:13px;font-weight:700;line-height:1.3;color:var(--sc2-navy);font-variant-numeric:tabular-nums}.sc2__was{font-size:11px;font-weight:400;color:var(--sc2-faint);text-decoration:line-through;text-decoration-thickness:1px;font-variant-numeric:tabular-nums}.sc2__was[hidden]{display:none}.sc2__line--sub{align-items:center;min-height:16px}.sc2__color{flex:1 1 auto;min-width:0;font-size:12px;font-weight:400;color:var(--sc2-mute);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc2__rating{flex:0 0 auto;display:inline-flex;align-items:center;gap:3px;font-size:11px;color:var(--sc2-mute);white-space:nowrap}.sc2__rating[hidden]{display:none}.sc2__rating:before{content:"\2605";color:#e0a800;font-size:11px;line-height:1}.sc2__stars{display:none}.sc2__rating-num{font-weight:600;color:var(--sc2-navy)}.sc2__rating-count{display:none}@media(max-width:549px){.sc2__rating{display:none}}.sc2__sw{--d:20px;--r:4px;display:flex;align-items:center;gap:0;margin:0 0 0 -11px;padding:0 2px;min-height:44px;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain}.sc2__sw::-webkit-scrollbar{display:none}.sc2__sw--ghost{visibility:hidden}.sc2__swb{appearance:none;-webkit-appearance:none;background:none;border:0;margin:0;padding:11px;min-width:44px;min-height:44px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;line-height:0;position:relative;isolation:isolate;flex:0 0 auto}.sc2__dot{--f:var(--c1,#b9b2a6);--fd:var(--c1,#8c857a);--l:var(--c2,#4a4f57);--ld:var(--c2,#1f2228);position:relative;display:block;width:var(--d);height:var(--d);border-radius:50%;background:var(--f);font-size:0;color:transparent;box-shadow:0 0 0 1px #2d40591f,0 1px 2px #2d405929,inset 0 0 0 .5px #0000001a;transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .18s ease-out}.sc2__dot:before{content:"";position:absolute;top:var(--r);left:var(--r);right:var(--r);bottom:var(--r);border-radius:50%;background:radial-gradient(circle at 38% 30%,var(--l) 0%,var(--ld) 100%);box-shadow:inset 0 0 0 .5px #0003,inset 0 1px 2px #0000004d}.sc2__dot:after{content:"";position:absolute;left:33%;top:28%;width:24%;height:14%;border-radius:50%;background:linear-gradient(180deg,#ffffffe0,#ffffff0d);transform:rotate(-30deg);pointer-events:none}.sc2__dot--carey{background:radial-gradient(ellipse 15% 11% at 18% 30%,var(--fd) 0 96%,transparent 100%),radial-gradient(ellipse 11% 15% at 68% 12%,var(--fd) 0 96%,transparent 100%),radial-gradient(ellipse 14% 12% at 86% 64%,var(--fd) 0 96%,transparent 100%),radial-gradient(ellipse 12% 10% at 34% 88%,var(--fd) 0 96%,transparent 100%),radial-gradient(ellipse 9% 9% at 84% 26%,rgba(255,214,140,.6) 0 96%,transparent 100%),var(--f)}.sc2__dot--wood{background:linear-gradient(160deg,var(--f) 0%,var(--fd) 32%,var(--f) 52%,var(--fd) 78%,var(--f) 100%)}.sc2__dot--cristal{background:linear-gradient(135deg,#fff 0%,var(--f) 45%,var(--fd) 75%,#fff 100%);box-shadow:0 0 0 1px #2d40593d,0 1px 2px #2d40591f,inset 0 0 0 .5px #2d40594d}.sc2__dot--metal{background:linear-gradient(135deg,#fff 0%,var(--f) 30%,var(--fd) 55%,var(--f) 78%,#fff 100%)}.sc2__dot--split{background:conic-gradient(from 225deg,var(--f) 0 50%,var(--f2) 50% 100%)}.sc2__dot--tri{background:conic-gradient(from 225deg,var(--f) 0 34%,var(--f2) 34% 67%,var(--f3) 67% 100%)}.sc2__dot--matte:after{opacity:.35}.sc2__dot--grad:before{background:linear-gradient(180deg,var(--ld) 0%,var(--l) 52%,#f9e8d4 100%)}.sc2__dot--clear:before{background:linear-gradient(155deg,#fff,#eef1f8 55%,#dce2f0);box-shadow:inset 0 0 0 .5px #2d405938,inset -1px -1px 2px #788ceb66}.sc2__dot--clear:after{background:linear-gradient(180deg,#a0aaffcc,#a0aaff00)}@media(hover:hover)and (pointer:fine){.sc2__swb:hover .sc2__dot{transform:scale(1.18);box-shadow:0 0 0 1px #2d405924,0 3px 7px #2d40593d,inset 0 0 0 .5px #0000001a}}.sc2__swb:focus-visible{outline:2px solid var(--sc2-navy);outline-offset:-3px;background:#0524460f}.sc2__swb.is-active .sc2__dot{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--sc2-navy),0 2px 5px #2d40592e,inset 0 0 0 .5px #0000001a;transform:scale(1.04)}.sc2__swb.is-out .sc2__dot{filter:saturate(.35);transform:none}.sc2__swb.is-out:before{content:"";position:absolute;left:50%;top:50%;width:calc(var(--d) + 2px);height:calc(var(--d) + 2px);border-radius:50%;background:#fff9;transform:translate(-50%,-50%);z-index:1;pointer-events:none}.sc2__swb.is-out:after{content:"";position:absolute;left:50%;top:50%;width:calc(var(--d) + 8px);height:2px;background:var(--sc2-navy);border-radius:2px;box-shadow:0 0 0 1px #ffffffe6;transform:translate(-50%,-50%) rotate(-40deg);z-index:2;pointer-events:none}.sc2__sw{--d:16px;--r:3.5px;margin:0 0 0 -14px}product-card.sc2{container-type:inline-size}.sc2__swmore{display:none;align-items:center;justify-content:center;min-width:32px;min-height:44px;padding:0 2px;font-size:12px;font-weight:600;color:var(--sc2-mute);text-decoration:none;flex:0 0 auto}@container (max-width:240px){.sc2__sw .sc2__swb:nth-of-type(n+4){display:none}.sc2__swmore{display:inline-flex}}@media(min-width:550px){.sc2__badge-2x1{font-size:12px;padding:4px 7px}.sc2__label{font-size:11px}.sc2__info{padding-top:12px;gap:3px}.sc2__title,.sc2__price{font-size:14px}.sc2__was{font-size:12px}.sc2__color{font-size:12.5px}.sc2__sw{--d:18px;--r:4px}}@media(min-width:990px){.sc2__badges{top:14px;left:14px}.sc2__qadd{right:10px;bottom:12px}.sc2__title{font-size:14.5px}.sc2__price{font-size:15px}}.srail product-card.sc2 .sc2__track{overflow-x:hidden;overscroll-behavior-x:auto}@media(hover:none),(pointer:coarse){.srail product-card.sc2 .sc2__prog{display:none}}@media(max-width:989px){.solivo-recs product-card.sc2 .sc2__track{overflow-x:hidden;overscroll-behavior-x:auto}}@media(max-width:989px)and (hover:none),(max-width:989px)and (pointer:coarse){.solivo-recs product-card.sc2 .sc2__prog{display:none}}@media(prefers-reduced-motion:reduce){.sc2__img,.sc2__qadd,.sc2__dot,.sc2__prog i,.sc2__nav{transition:none}}.solivo-search .solivo-search__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 10px}.solivo-search .solivo-search__input{font-size:16px}@media(min-width:750px){.solivo-search .solivo-search__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 20px}}@media(min-width:990px){.solivo-search .solivo-search__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 24px}}product-card.sc2--packs .sc2__media{aspect-ratio:1/1}product-card.sc2--packs .sc2__img--z{transform:translate(var(--tx,0),calc(var(--ty,0%) * .75)) scale(calc(var(--z,1) * 1.08))}product-card.sc2--packs .sc2__img--pack:not(.sc2__img--z){transform:scale(1.06)}
/*# sourceMappingURL=/cdn/shop/t/116/assets/solivo-card-v2.css.map */
