.vr-shop-page{padding:0 0 38px;background:var(--vr-cream);color:var(--vr-green);font-family:var(--vr-font-body)}.vr-shop-page svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.vr-shop-topbar{padding:var(--vr-page-start-space) 0 38px;background:var(--vr-cream)}.vr-shop-topbar h1{margin:0;color:var(--vr-green);font:600 var(--vr-type-h2)/var(--vr-leading-heading) var(--vr-font-display);letter-spacing:-.02em}.vr-shop-filters-zone{overflow:hidden;padding:0 0 38px;background:var(--vr-cream)}.vr-shop-filters{display:grid;grid-template-columns:repeat(var(--vr-filter-count, 6),minmax(0,1fr));overflow:hidden;gap:0;border:1px solid var(--vr-line);border-radius:var(--vr-radius-card);background:#fff;box-shadow:0 12px 30px #103b2e14}.vr-shop-filter{min-width:0;min-height:116px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:12px 8px;border:0;border-radius:0;background:transparent;color:var(--vr-green);font:700 14px/1.25 var(--vr-font-body);text-align:center;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .22s ease,background .22s ease,box-shadow .22s ease}.vr-shop-filter:not(:last-child){border-right:1px solid var(--vr-line)}.vr-shop-filter:hover{background:var(--vr-card)}.vr-shop-filter:active{background:#fff;color:var(--vr-green)}.vr-shop-filter[aria-current=page],.vr-shop-filter[aria-pressed=true]{background:#fff;color:var(--vr-green);box-shadow:inset 0 -4px 0 var(--vr-gold)}.vr-shop-filter[aria-current=page]:hover,.vr-shop-filter[aria-current=page]:focus,.vr-shop-filter[aria-current=page]:active,.vr-shop-filter[aria-pressed=true]:hover,.vr-shop-filter[aria-pressed=true]:focus,.vr-shop-filter[aria-pressed=true]:active{background:#fff;color:var(--vr-green)}.vr-shop-filter__icon{width:38px;height:38px;display:grid;place-items:center;color:var(--vr-gold-dark)}.vr-shop-filter__icon svg{width:38px;height:38px;stroke-width:.9}.vr-shop-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;column-gap:18px;row-gap:40px}.vr-shop-grid>[data-vr-shop-card]{min-width:0}.vr-shop-grid>[data-vr-shop-card][hidden]{display:none}.vr-shop-grid .vr-product-card{height:100%}.vr-shop-pagination{grid-column:1 / -1;display:flex;justify-content:center;margin-top:56px;color:var(--vr-green);font-size:var(--vr-type-caption)}.vr-shop-pagination a,.vr-shop-pagination span{min-width:40px;min-height:40px;display:inline-grid;place-items:center;border:1px solid var(--vr-line);color:inherit;text-decoration:none}.vr-shop-pagination .current{border-color:var(--vr-green);background:var(--vr-green);color:var(--vr-on-dark)}@media(max-width:1080px){.vr-shop-filters{grid-template-columns:repeat(var(--vr-filter-count, 6),minmax(0,1fr))}}@media(max-width:940px){.vr-shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vr-search-page__field input{font-size:16px}}@media(max-width:700px){.vr-shop-page{padding-bottom:72px}.vr-shop-topbar{padding:var(--vr-page-start-space) 0 14px}.vr-shop-topbar h1{font-size:var(--vr-type-h2)}.vr-shop-filters-zone{padding:0 0 38px;background:var(--vr-cream)}.vr-shop-filters{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:max(126px,calc(100% / var(--vr-filter-count, 6)));justify-content:start;gap:0;margin:0;padding:0;overflow-x:auto;border:1px solid var(--vr-line);border-radius:12px;background:#fff;box-shadow:0 10px 24px #103b2e14;scroll-snap-type:inline mandatory;overscroll-behavior-inline:contain;scrollbar-width:none}.vr-shop-filters::-webkit-scrollbar{display:none}.vr-shop-filter,.vr-shop-filter:not(:last-child),.vr-shop-filter:nth-child(3),.vr-shop-filter:nth-child(-n+3){min-height:112px;border:0;border-radius:0;background:transparent;box-shadow:none;font-size:12px;scroll-snap-align:start}.vr-shop-filter:not(:last-child),.vr-shop-filter:nth-child(3),.vr-shop-filter:nth-child(-n+3){border-right:1px solid var(--vr-line);border-bottom:0}.vr-shop-filter[aria-current=page],.vr-shop-filter[aria-pressed=true]{border-top:0;border-bottom:0;border-left:0;background:#fff;color:var(--vr-green);box-shadow:inset 0 -3px 0 var(--vr-gold)}.vr-shop-filter:hover,.vr-shop-filter:focus,.vr-shop-filter:active,.vr-shop-filter[aria-current=page]:hover,.vr-shop-filter[aria-current=page]:focus,.vr-shop-filter[aria-current=page]:active,.vr-shop-filter[aria-pressed=true]:hover,.vr-shop-filter[aria-pressed=true]:focus,.vr-shop-filter[aria-pressed=true]:active{background:#fff;color:var(--vr-green)}.vr-shop-filter[aria-current=page] .vr-shop-filter__icon,.vr-shop-filter[aria-pressed=true] .vr-shop-filter__icon{color:var(--vr-gold-dark)}.vr-shop-grid{grid-template-columns:minmax(0,290px);justify-content:center;gap:32px}.vr-shop-page .vr-product-card__image{aspect-ratio:4 / 5}.vr-shop-page .vr-product-card__photo--context{object-fit:contain;background:var(--vr-card)}}@media(prefers-reduced-motion:reduce){.vr-shop-page *{transition-duration:.01ms!important}}.vr-search-page{min-height:60vh;padding:0 0 104px;background:var(--vr-cream);color:var(--vr-green);font-family:var(--vr-font-body)}.vr-search-page svg{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.vr-search-page__form{max-width:760px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin:0 0 54px;padding:10px;border-radius:var(--vr-radius-card);background:#fff;box-shadow:0 14px 36px #103b2e1a}.vr-search-page__field{min-width:0;min-height:48px;display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:11px;padding:0 16px;border:1px solid rgba(16,59,46,.15);border-radius:10px;background:var(--vr-paper);transition:border-color .2s ease,box-shadow .2s ease}.vr-search-page__field:focus-within{border-color:var(--vr-gold);box-shadow:0 0 0 3px #d795171c}.vr-search-page__field svg{width:20px;height:20px;color:var(--vr-gold-dark)}.vr-search-page__field input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--vr-text);font:400 14px/1.5 var(--vr-font-body)}.vr-search-page__field input::placeholder{color:var(--vr-text-muted)}.vr-search-page__form .vr-button{min-width:154px;border:0;cursor:pointer}.vr-search-page__summary{display:flex;align-items:end;justify-content:space-between;gap:28px;margin:0 0 32px}.vr-search-page__summary h2,.vr-search-page__empty h2{margin:0;color:var(--vr-green);font:600 34px/1.05 var(--vr-font-display);letter-spacing:-.02em;text-wrap:balance}.vr-search-page__summary p,.vr-search-page__empty p{margin:8px 0 0;color:var(--vr-text-muted);font:400 14px/1.65 var(--vr-font-body);text-wrap:pretty}.vr-search-page__empty{max-width:680px;padding:52px 0 16px;border-top:1px solid var(--vr-line)}.vr-search-page__empty-icon{width:54px;height:54px;display:grid;place-items:center;margin-bottom:22px;border-radius:50%;background:#d795171f;color:var(--vr-gold-dark)}.vr-search-page__empty-icon svg{width:27px;height:27px}.vr-search-page__empty .vr-button{margin-top:26px}@media(max-width:700px){.vr-search-page{padding-bottom:72px}.vr-search-page__form{grid-template-columns:1fr;margin-bottom:40px;padding:8px}.vr-search-page__field input{font-size:16px}.vr-search-page__form .vr-button{width:100%;min-width:0}.vr-search-page__summary{display:block;margin-bottom:26px}.vr-search-page__summary h2,.vr-search-page__empty h2{font-size:30px}.vr-search-page__empty{padding-top:38px}}@media(min-width:701px)and (max-width:940px){.vr-search-page__field input{font-size:16px}}.vr-shop-empty{grid-column:1 / -1;display:grid;justify-items:center;gap:24px;padding:clamp(56px,9vw,112px) 20px;text-align:center}.vr-shop-empty h2{max-width:620px;margin:0;color:#173a2f;font-family:Crimson Text,Georgia,serif;font-size:clamp(30px,4vw,48px);font-weight:600;line-height:1.05}
/*# sourceMappingURL=/cdn/shop/t/2/assets/vidaroi-collection.css.map */
