.rv-cats__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.rv-cat{display:block;color:var(--rv-ink);text-decoration:none}.rv-cat .rv-media{aspect-ratio:1/1}.rv-cat img{transition:transform 1s ease}.rv-cat:hover img{transform:scale(1.04)}.rv-cat__t{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;font-family:var(--rv-label);text-transform:uppercase;letter-spacing:.12em;font-size:12px}.rv-cat__t:after{content:"\2192";color:var(--rv-bordeaux);font-family:var(--rv-sans)}@media(max-width:768px){.rv-cats__grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:42%}}.rv-tabs{display:flex;gap:22px;justify-content:center;flex-wrap:wrap;margin:0 0 24px;padding:0;list-style:none}.rv-tabs button{background:none;border:0;padding:4px 0;font-family:var(--rv-label);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--rv-ink-3);cursor:pointer;border-bottom:1px solid transparent}.rv-tabs button.is-on{color:var(--rv-ink);border-color:var(--rv-ink)}.rv-row{grid-auto-columns:calc((100% - 42px)/4)}@media(max-width:768px){.rv-row{grid-auto-columns:64%}.rv-tabs{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;scrollbar-width:none;padding:0 0 2px}.rv-tabs button{white-space:nowrap}}.rv-card{display:block;color:var(--rv-ink);text-decoration:none;min-width:0}.rv-card .rv-media{aspect-ratio:1/1}.rv-card__img2{opacity:0;transition:opacity .4s}.rv-card:hover .rv-card__img2{opacity:1}.rv-card__badge{position:absolute;top:10px;left:10px;z-index:2;background:var(--rv-bordeaux);color:#fff;font-family:var(--rv-label);font-size:10.5px;letter-spacing:.08em;padding:4px 8px}.rv-card__t{margin:10px 0 4px;font-size:13.5px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rv-card__p{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.rv-card__now{color:var(--rv-price);font-weight:700;font-size:15px}.rv-card__was{color:var(--rv-ink-3);text-decoration:line-through;font-size:12.5px}.grid-product__title{font-family:var(--rv-sans);font-size:13.5px!important;line-height:1.4}.grid-product__price{font-weight:700;color:var(--rv-price)!important}.grid-product__price--original{color:var(--rv-ink-3)!important;font-weight:400}.grid-product__price--savings{color:var(--rv-bordeaux)!important;font-weight:600}.grid-product__tag--sale{background:var(--rv-bordeaux)!important;color:#fff!important;font-family:var(--rv-label);letter-spacing:.06em}.rv-offer{background:var(--rv-bordeaux);color:var(--rv-ivoire)}.rv-offer__in{display:grid;grid-template-columns:1.1fr 1fr;align-items:stretch}.rv-offer__media{min-height:420px}.rv-offer__txt{padding:48px clamp(20px,5vw,72px);display:flex;flex-direction:column;justify-content:center}.rv-offer .rv-eyebrow{color:var(--rv-laiton)}.rv-offer .rv-title{color:#fff}.rv-offer__big{font-family:var(--rv-serif);font-size:clamp(54px,9vw,104px);line-height:1;margin:6px 0 12px;color:#fff}.rv-offer__tiers{list-style:none;margin:18px 0 26px;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;max-width:420px}.rv-offer__tiers li{border:1px solid rgba(250,247,241,.4);padding:10px 6px;text-align:center;margin:0}.rv-offer__tiers b{display:block;font-family:var(--rv-serif);font-size:22px;font-weight:400}.rv-offer__tiers span{font-family:var(--rv-label);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase}.rv-offer .rv-btn{background:var(--rv-ivoire);color:var(--rv-ink);border-color:var(--rv-ivoire);align-self:flex-start}.rv-offer .rv-btn:hover{background:transparent;color:#fff}.rv-offer__note{font-size:12px;opacity:.75;margin-top:14px}@media(max-width:768px){.rv-offer__in{grid-template-columns:1fr}.rv-offer__media{min-height:0;aspect-ratio:4/3}.rv-offer__txt{padding:32px var(--rv-gutter)}.rv-offer .rv-btn{align-self:stretch}}.rv-vest{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.rv-vest__media{aspect-ratio:1/1}.rv-vest__list{list-style:none;margin:24px 0 0;padding:0;border-top:1px solid var(--rv-line)}.rv-vest__row{margin:0;border-bottom:1px solid var(--rv-line)}.rv-vest__btn{width:100%;display:grid;grid-template-columns:40px 1fr 14px;align-items:center;gap:8px;background:none;border:0;padding:16px 0;cursor:pointer;text-align:left;color:var(--rv-ink)}.rv-vest__n{font-family:var(--rv-label);font-size:11px;letter-spacing:.1em;color:var(--rv-ink-3)}.rv-vest__name{font-family:var(--rv-label);text-transform:uppercase;letter-spacing:.14em;font-size:13px}.rv-vest__dot{width:9px;height:9px;border-radius:50%;border:1px solid var(--rv-ink);justify-self:end}.rv-vest__row.is-on .rv-vest__dot{background:var(--rv-ink)}.rv-vest__body{display:none;padding:0 0 18px 48px}.rv-vest__row.is-on .rv-vest__body{display:block}.rv-vest__body p{margin:0 0 12px;color:var(--rv-ink-2);line-height:1.65}@media(max-width:768px){.rv-vest{grid-template-columns:1fr;gap:18px}.rv-vest__body{padding-left:48px}}.rv-look__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.rv-look__item{position:relative;margin:0}.rv-look__item .rv-media{aspect-ratio:1/1}.rv-look__cap{font-family:var(--rv-label);text-transform:uppercase;letter-spacing:.12em;font-size:10.5px;color:var(--rv-ink-3);margin-top:8px;display:flex;gap:6px;align-items:center}.rv-look__cap:before{content:"";width:14px;height:1px;background:var(--rv-laiton)}@media(max-width:768px){.rv-look__grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:72%}}.rv-story{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.rv-story__media{aspect-ratio:4/3}.rv-story__txt p{line-height:1.75;color:var(--rv-ink-2);margin:0 0 14px}.rv-mv{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:22px}.rv-mv>div{border:1px solid var(--rv-line);background:var(--rv-white);padding:18px}.rv-mv h3{font-family:var(--rv-label);font-size:11.5px;text-transform:uppercase;letter-spacing:.16em;color:var(--rv-bordeaux);margin:0 0 6px}.rv-mv p{font-size:14px;margin:0;line-height:1.55}.rv-addr{display:flex;gap:10px;align-items:center;margin-top:18px;font-size:13px;color:var(--rv-ink-3)}@media(max-width:768px){.rv-story{grid-template-columns:1fr;gap:22px}.rv-mv{grid-template-columns:1fr}}.rv-rev__top{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:22px}.rv-demo{display:inline-block;font-family:var(--rv-label);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--rv-bordeaux);border:1px dashed var(--rv-bordeaux);padding:5px 9px}.rv-stars{color:var(--rv-laiton);letter-spacing:2px;font-size:15px;line-height:1;white-space:nowrap}.rv-rev__media{display:grid;grid-auto-flow:column;grid-auto-columns:150px;gap:8px;margin-bottom:18px}.rv-rev__thumb{aspect-ratio:3/4;position:relative;cursor:pointer;border:0;padding:0;background:var(--rv-pierre)}.rv-rev__thumb img,.rv-rev__thumb video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.rv-rev__play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:42px;height:42px;border-radius:50%;background:#ffffffe0;display:flex;align-items:center;justify-content:center}.rv-rev__play:after{content:"";border-left:12px solid var(--rv-ink);border-top:7px solid transparent;border-bottom:7px solid transparent;margin-left:3px}.rv-rev__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.rv-rev__card{background:var(--rv-white);border:1px solid var(--rv-line);padding:18px;display:flex;flex-direction:column;gap:8px;min-width:0}.rv-rev__card h4{font-family:var(--rv-sans);font-weight:700;font-size:14.5px;margin:0}.rv-rev__card p{font-size:14px;line-height:1.6;margin:0;color:var(--rv-ink-2)}.rv-rev__meta{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:var(--rv-ink-3)}.rv-rev__ok{color:var(--rv-price);font-size:12px;display:flex;gap:5px;align-items:center}.rv-rev__img{width:64px;height:64px;object-fit:cover;display:block}.rv-rev__more{text-align:center;margin-top:20px}.rv-rev__card.is-hidden{display:none}@media(max-width:768px){.rv-rev__grid{grid-template-columns:1fr}.rv-rev__media{grid-auto-columns:116px}}.rv-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;background:#140e0ce0;display:none;align-items:center;justify-content:center;padding:16px}.rv-lightbox.is-open{display:flex}.rv-lightbox img,.rv-lightbox video{max-height:86vh;max-width:100%;width:auto}.rv-lightbox__x{position:absolute;top:10px;right:14px;background:none;border:0;color:#fff;font-size:34px;cursor:pointer;line-height:1}.rv-faq__tabs{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin:0 0 22px}.rv-faq__tab{background:var(--rv-white);border:1px solid var(--rv-line);padding:9px 14px;font-family:var(--rv-label);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;color:var(--rv-ink);display:flex;gap:7px;align-items:center}.rv-faq__tab b{font-weight:400;color:var(--rv-laiton)}.rv-faq__tab.is-on{background:var(--rv-ink);color:#fff;border-color:var(--rv-ink)}.rv-faq__panel{display:none;max-width:820px;margin:0 auto}.rv-faq__panel.is-on{display:block}.rv-faq__q{border-bottom:1px solid var(--rv-line)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/rv-theme-2.css.map */
