.vle-catalog{padding:62px 48px 68px;background:#fff;color:#131515;font-family:inherit;overflow:clip}.vle-catalog,.vle-catalog *{box-sizing:border-box}.vle-catalog__inner{max-width:1504px;margin:0 auto;min-width:0}.vle-catalog__tabs{position:relative;display:flex;gap:36px;width:max-content;max-width:100%;margin:0 0 28px}.vle-catalog .vle-catalog__tab{-webkit-appearance:none;appearance:none;position:relative;min-height:48px;padding:0 0 17px;border:0;background:none;border-radius:0;color:#6b6b6b;font-family:inherit;font-size:15px;line-height:1.5;font-weight:500;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;white-space:nowrap}.vle-catalog .vle-catalog__tab[aria-selected=true]{color:#131515}.vle-catalog__tab-line{position:absolute;bottom:0;left:0;height:1px;background:#131515;width:var(--vle-tab-width,143px);transform:translate(var(--vle-tab-offset,0px));transition:width .28s ease,transform .28s ease;pointer-events:none}.vle-catalog__panel{min-width:0;outline-offset:6px}.vle-catalog__panel[hidden]{display:none!important}.vle-catalog__panel.is-entering{animation:vle-catalog-enter .28s ease both}.vle-catalog__rail{display:flex;gap:20px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#aaa transparent;padding:0 0 12px}.vle-product-card{position:relative;flex:0 0 320px;max-width:100%;min-width:0;background:#efefef;border-radius:16px;overflow:hidden;scroll-snap-align:start}.vle-product-card__visual{display:block;aspect-ratio:1;overflow:hidden;color:inherit;text-decoration:none;padding:30px 24px 0}.vle-product-card__image{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .45s ease,opacity .18s ease}.vle-product-card__image--cutout{mix-blend-mode:normal}.vle-product-card__visual:hover .vle-product-card__image{transform:scale(1.035)}.vle-product-card__add{position:absolute;top:14px;right:14px;margin:0;z-index:1}.vle-catalog .vle-product-card__plus{-webkit-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;padding:0;border:0;background:#131515;color:#fff;border-radius:0;font-family:inherit;font-size:29px;font-weight:400;line-height:1;cursor:pointer;transition:background .2s}.vle-catalog .vle-product-card__plus:hover{background:#3d3e3e}.vle-catalog .vle-product-card__plus:disabled{opacity:.35;cursor:not-allowed}.vle-product-card__information{text-align:center;padding:3px 20px 30px}.vle-product-card__swatches{min-height:44px;display:flex;justify-content:center;align-items:center;gap:0;margin:0 0 11px}.vle-catalog .vle-product-card__swatch{-webkit-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:transparent;border-radius:0;cursor:pointer}.vle-product-card__swatch span{display:block;width:19px;height:19px;border-radius:50%;background:var(--vle-swatch);box-shadow:inset 0 0 0 1px #13151525;outline:1px solid transparent;outline-offset:3px;transition:outline-color .18s}.vle-product-card__swatch[aria-pressed=true] span{outline-color:#131515}.vle-product-card__swatch:hover span{outline-color:#8b8b8b}.vle-catalog .vle-product-card h3{padding:0;margin:0;font-family:inherit;font-size:19px;line-height:1.3;font-weight:500;letter-spacing:-.035em;text-transform:none;color:#131515}.vle-product-card h3 a{display:inline-block;color:inherit;text-decoration:none;min-height:26px}.vle-product-card__color{min-height:24px;margin:10px 0 0;color:#6b6b6b;font-size:16px;line-height:1.5}.vle-product-card__price{margin:8px 0 0;font-size:19px;line-height:1.45;letter-spacing:-.02em;font-weight:400;color:#131515}.vle-catalog :is(a,button):focus-visible{outline:2px solid #131515;outline-offset:4px}.vle-catalog .vle-product-card__plus:focus-visible{outline-offset:-5px;outline-color:#fff}.vle-catalog__sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@keyframes vle-catalog-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1500px){.vle-product-card{flex-basis:340px}.vle-product-card__visual{padding-top:34px}}@media(min-width:750px)and (max-width:1100px){.vle-catalog{padding-left:32px;padding-right:32px}.vle-product-card{flex-basis:300px}}@media(max-width:749px){.vle-catalog{padding:42px 0 44px}.vle-catalog__tabs{margin-left:20px;margin-bottom:24px;gap:29px}.vle-catalog .vle-catalog__tab{min-height:46px;padding-bottom:15px;font-size:13px;letter-spacing:.15em}.vle-catalog__rail{gap:14px;padding-left:20px;padding-right:20px;scroll-padding-left:20px}.vle-product-card{flex-basis:79vw;max-width:340px;border-radius:14px}.vle-product-card__visual{padding:31px 22px 0}.vle-product-card__information{padding:1px 16px 27px}.vle-product-card__swatches{margin-bottom:9px}.vle-catalog .vle-product-card h3{font-size:18px}.vle-product-card__color{font-size:15px;margin-top:8px}.vle-product-card__price{font-size:18px;margin-top:7px}.vle-product-card__add{top:13px;right:13px}}@media(prefers-reduced-motion:reduce){.vle-catalog__tab-line,.vle-product-card__image,.vle-product-card__swatch span,.vle-product-card__plus{transition:none!important}.vle-catalog__panel.is-entering{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/vle-catalog.css.map */
