.vs2 :is(h1,h2,h3,h4,p,span,a,li,button,label,summary,div,strong,small,dt,dd){text-transform:none}.vs2 :is(h1,h2){font-family:var(--font-heading--family);font-weight:400}.vs-stars{display:inline-flex;align-items:center;gap:6px;text-transform:none!important}.vs-stars__s{position:relative;display:inline-block;font-size:12px;line-height:1;letter-spacing:1.5px;color:#e0dad1;font-family:Arial,sans-serif;text-transform:none!important}.vs-stars__s:before{content:"\2605\2605\2605\2605\2605"}.vs-stars__s:after{content:"\2605\2605\2605\2605\2605";position:absolute;left:0;top:0;width:var(--r,100%);overflow:hidden;white-space:nowrap;color:#e2601c}.vs-stars__n{font-size:11px;color:#6b6b6b;letter-spacing:.01em;text-transform:none!important}.vs-card{display:flex;flex-direction:column;background:#fff;border:1px solid #ECE7DF;border-radius:18px;overflow:hidden;text-decoration:none;color:#141414;transition:box-shadow .22s,border-color .22s,transform .22s}.vs-card:hover{box-shadow:0 14px 30px #14141414;border-color:#e2601c;transform:translateY(-2px)}.vs-card__img{position:relative;display:block;aspect-ratio:4/5;background:#f8f6f3;overflow:hidden}.vs-card__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease,opacity .3s ease}.vs-card .vs-card__alt{opacity:0!important}@media(hover:hover){.vs-card:hover .vs-card__alt{opacity:1!important}.vs-card:hover .vs-card__img img{transform:scale(1.03)}}.vs-card__badge{position:absolute;z-index:2;top:12px;left:12px;background:#fffffff0;color:#b94b14;font-size:10px;font-weight:700;letter-spacing:.06em;padding:6px 10px;border-radius:999px;text-transform:lowercase!important}.vs-card__badge--out{left:auto;right:12px;color:#6b6b6b}.vs-card__inf{display:flex;flex-direction:column;gap:7px;padding:16px 16px 18px}.vs-card__nm{font-size:14px;font-weight:600;letter-spacing:.01em;line-height:1.3;color:#141414}.vs-card__row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:2px}.vs-card__pr{font-size:14px;font-weight:600;color:#141414}.vs-card__free{font-size:10px;letter-spacing:.04em;color:#6b6b6b;white-space:nowrap}@media(max-width:900px){.vs-card{border-radius:14px}.vs-card__inf{padding:12px 12px 14px;gap:5px}.vs-card__nm,.vs-card__pr{font-size:13px}.vs-card__free{display:none}}.vs-rail{padding:56px 0 64px}.vs-rail__hd{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:0 64px 28px}.vs-rail__lb{display:block;font-size:10px;letter-spacing:.2em;color:#8a8a8a;margin-bottom:10px;text-transform:lowercase!important}.vs-rail__h{font-size:clamp(28px,3.2vw,44px);line-height:1;color:#141414;margin:0;letter-spacing:.01em;text-transform:uppercase!important}.vs-rail__all{font-size:11px;font-weight:600;letter-spacing:.1em;color:#141414;border-bottom:1px solid #141414;padding-bottom:2px;white-space:nowrap;text-transform:lowercase!important;transition:color .2s,border-color .2s}.vs-rail__all:hover{color:#e2601c;border-color:#e2601c}.vs-rail__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px;padding:0 64px}@media(max-width:1100px){.vs-rail__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.vs-rail{padding:40px 0 44px}.vs-rail__hd{padding:0 20px 20px}.vs-rail__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding:0 20px 6px;scroll-padding-left:20px;scrollbar-width:none}.vs-rail__grid::-webkit-scrollbar{display:none}.vs-rail__grid>.vs-card{flex:0 0 58%;scroll-snap-align:start}}.product-card__content product-price.text-block{color:#141414!important;font-weight:600!important}@media(max-width:860px){body.vs-has-bar{padding-bottom:76px}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/vybespace-fable.css.map */
