.gallery-chips[data-v-af8486a1]{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.gallery-chips__chip[data-v-af8486a1]{color:#212529;background:#f7f3f1;border:1px solid #e9e1dd;border-radius:2rem;align-items:center;gap:.5rem;padding:.375rem .75rem .375rem .875rem;font-size:.825rem;transition:border-color .2s;display:inline-flex}.gallery-chips__chip[data-v-af8486a1]:hover{border-color:#212529}.gallery-chips__chip i[data-v-af8486a1]{color:#7d7471;font-size:.75rem}.gallery-chips__clear[data-v-af8486a1]{color:#7d7471;text-underline-offset:3px;background:0 0;border:0;padding:.375rem .5rem;font-size:.825rem;text-decoration:underline}.gallery-chips__clear[data-v-af8486a1]:hover{color:#212529}.gallery-feed[data-v-3f632b0f]{transition:opacity .2s}.gallery-feed.is-refreshing[data-v-3f632b0f]{opacity:.45;pointer-events:none}.gallery-feed__previous[data-v-3f632b0f]{color:#212529;border:1px dashed #e9e1dd;justify-content:center;align-items:center;margin-bottom:1.5rem;padding:.75rem;font-size:.9rem;display:flex}.gallery-feed__end[data-v-3f632b0f]{justify-content:center;margin:2.5rem 0 4rem;display:flex;position:relative}.gallery-feed__sentinel[data-v-3f632b0f]{width:1px;height:1px;position:absolute;top:0}.gallery-feed__loading[data-v-3f632b0f]{padding:1rem}.gallery-feed__spinner[data-v-3f632b0f]{border:2px solid #e9e1dd;border-top-color:var(--bs-primary,#8f7671);border-radius:50%;width:2rem;height:2rem;animation:.8s linear infinite gallery-spin-3f632b0f;display:block}.gallery-feed__more[data-v-3f632b0f]{color:#212529;border:1px solid #e9e1dd;border-radius:2rem;padding:.75rem 1.5rem;font-size:.9rem}.gallery-feed__more[data-v-3f632b0f]:hover{border-color:#212529}.gallery-feed__done[data-v-3f632b0f]{color:#7d7471;flex-direction:column;align-items:center;gap:.5rem;margin:0;font-size:.9rem;display:flex}.gallery-feed__top[data-v-3f632b0f]{color:#212529;text-underline-offset:3px;background:0 0;border:0;font-size:.875rem;text-decoration:underline}.gallery-feed__error[data-v-3f632b0f]{color:#7d7471;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;font-size:.9rem;display:flex}.gallery-feed__error--block[data-v-3f632b0f]{padding:4rem 0}.gallery-empty[data-v-3f632b0f]{text-align:center;flex-direction:column;align-items:center;padding:5rem 1rem;display:flex}.gallery-empty i[data-v-3f632b0f]{color:var(--bs-primary,#8f7671);margin-bottom:1rem;font-size:2.5rem}.gallery-empty__title[data-v-3f632b0f]{letter-spacing:0;text-transform:none;margin-bottom:.5rem;font-size:1.4rem}.gallery-empty__text[data-v-3f632b0f]{color:#7d7471;margin-bottom:1.5rem}.gallery-skeleton[data-v-3f632b0f]{grid-template-columns:repeat(3,1fr);align-items:start;gap:28px;display:grid}.gallery-skeleton__card[data-v-3f632b0f]{gap:.625rem;display:grid}.gallery-skeleton__frame[data-v-3f632b0f],.gallery-skeleton__line[data-v-3f632b0f]{background:linear-gradient(90deg,#f3eeeb 25%,#faf7f5 50%,#f3eeeb 75%) 0 0/200% 100%;animation:1.4s ease-in-out infinite gallery-shimmer-3f632b0f;display:block}.gallery-skeleton__line[data-v-3f632b0f]{height:1rem}.gallery-skeleton__line--short[data-v-3f632b0f]{width:60%}@keyframes gallery-shimmer-3f632b0f{to{background-position:-200% 0}}@keyframes gallery-spin-3f632b0f{to{transform:rotate(360deg)}}@media (width<=767.98px){.gallery-skeleton[data-v-3f632b0f]{grid-template-columns:repeat(2,1fr);gap:1rem}}@media (prefers-reduced-motion:reduce){.gallery-feed__spinner[data-v-3f632b0f],.gallery-skeleton__frame[data-v-3f632b0f],.gallery-skeleton__line[data-v-3f632b0f]{animation:none}}.slider-target,.slider-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:#0000;box-sizing:border-box;touch-action:none;-webkit-user-select:none;user-select:none}.slider-target{position:relative}.slider-base,.slider-connects{z-index:1;width:100%;height:100%;position:relative}.slider-connects{z-index:0;overflow:hidden}.slider-connect,.slider-origin{transform-origin:0 0;height:100%;-webkit-transform-style:preserve-3d;transform-style:flat;will-change:transform;z-index:1;width:100%;position:absolute;top:0;right:0}.slider-txt-dir-rtl.slider-horizontal .slider-origin{left:0;right:auto}.slider-vertical .slider-origin{width:0;top:-100%}.slider-horizontal .slider-origin{height:0}.slider-handle{backface-visibility:hidden;position:absolute}.slider-touch-area{width:100%;height:100%}.slider-state-tap .slider-connect,.slider-state-tap .slider-origin{transition:transform .3s}.slider-state-drag *{cursor:inherit!important}.slider-tooltip-drag .slider-tooltip,.slider-tooltip-focus .slider-tooltip{display:none!important}.slider-tooltip-drag .slider-active .slider-tooltip,.slider-tooltip-drag.slider-state-drag .slider-tooltip:not(.slider-tooltip-hidden),.slider-tooltip-focus.slider-focused .slider-tooltip:not(.slider-tooltip-hidden){display:block!important}.slider-horizontal{height:var(--slider-height,6px)}.slider-horizontal .slider-handle{height:var(--slider-handle-height,16px);right:calc(var(--slider-handle-width,16px)/2*-1);top:calc((var(--slider-handle-height,16px) - var(--slider-height,6px))/2*-1 + -1px);width:var(--slider-handle-width,16px)}.slider-vertical{height:var(--slider-vertical-height,300px);width:var(--slider-height,6px)}.slider-vertical .slider-handle{bottom:calc(var(--slider-handle-width,16px)/2*-1);height:var(--slider-handle-width,16px);right:calc((var(--slider-handle-height,16px) - var(--slider-height,6px))/2*-1 + -1px);width:var(--slider-handle-height,16px)}.slider-txt-dir-rtl.slider-horizontal .slider-handle{left:calc(var(--slider-handle-width,16px)/2*-1);right:auto}.slider-base{background-color:var(--slider-bg,#d1d5db)}.slider-base,.slider-connects{border-radius:var(--slider-radius,9999px)}.slider-connect{background:var(--slider-connect-bg,#10b981);cursor:pointer}.slider-draggable{cursor:ew-resize}.slider-vertical .slider-draggable{cursor:ns-resize}.slider-handle{background:var(--slider-handle-bg,#fff);border:var(--slider-handle-border,0);border-radius:var(--slider-handle-radius,9999px);box-shadow:var(--slider-handle-shadow,.5px .5px 2px 1px #00000052);cursor:-webkit-grab;cursor:grab;height:var(--slider-handle-height,16px);width:var(--slider-handle-width,16px)}.slider-handle:focus{box-shadow:0 0 0 var(--slider-handle-ring-width,3px) var(--slider-handle-ring-color,#10b98130),var(--slider-handle-shadow,.5px .5px 2px 1px #00000052);outline:none}.slider-active{box-shadow:var(--slider-handle-shadow-active,.5px .5px 2px 1px #0000006b);cursor:-webkit-grabbing;cursor:grabbing}[disabled] .slider-connect{background:var(--slider-connect-bg-disabled,#9ca3af)}[disabled] .slider-handle,[disabled].slider-handle,[disabled].slider-target{cursor:not-allowed}[disabled] .slider-tooltip{background:var(--slider-tooltip-bg-disabled,#9ca3af);border-color:var(--slider-tooltip-bg-disabled,#9ca3af)}.slider-tooltip{background:var(--slider-tooltip-bg,#10b981);border:1px solid var(--slider-tooltip-bg,#10b981);border-radius:var(--slider-tooltip-radius,5px);color:var(--slider-tooltip-color,#fff);font-size:var(--slider-tooltip-font-size,.875rem);font-weight:var(--slider-tooltip-font-weight,600);line-height:var(--slider-tooltip-line-height,1.25rem);min-width:var(--slider-tooltip-min-width,20px);padding:var(--slider-tooltip-py,2px) var(--slider-tooltip-px,6px);text-align:center;white-space:nowrap;display:block;position:absolute}.slider-horizontal .slider-tooltip-top{bottom:calc(var(--slider-handle-height,16px) + var(--slider-tooltip-arrow-size,5px) + var(--slider-tooltip-distance,3px));left:50%;transform:translate(-50%)}.slider-horizontal .slider-tooltip-top:before{border:var(--slider-tooltip-arrow-size,5px) solid transparent;border-top-color:inherit;bottom:calc(var(--slider-tooltip-arrow-size,5px)*-2);content:"";width:0;height:0;position:absolute;left:50%;transform:translate(-50%)}.slider-horizontal .slider-tooltip-bottom{left:50%;top:calc(var(--slider-handle-height,16px) + var(--slider-tooltip-arrow-size,5px) + var(--slider-tooltip-distance,3px));transform:translate(-50%)}.slider-horizontal .slider-tooltip-bottom:before{border:var(--slider-tooltip-arrow-size,5px) solid transparent;border-bottom-color:inherit;content:"";height:0;left:50%;top:calc(var(--slider-tooltip-arrow-size,5px)*-2);width:0;position:absolute;transform:translate(-50%)}.slider-vertical .slider-tooltip-left{right:calc(var(--slider-handle-height,16px) + var(--slider-tooltip-arrow-size,5px) + var(--slider-tooltip-distance,3px));top:50%;transform:translateY(-50%)}.slider-vertical .slider-tooltip-left:before{border:var(--slider-tooltip-arrow-size,5px) solid transparent;border-left-color:inherit;content:"";height:0;right:calc(var(--slider-tooltip-arrow-size,5px)*-2);width:0;position:absolute;top:50%;transform:translateY(-50%)}.slider-vertical .slider-tooltip-right{left:calc(var(--slider-handle-height,16px) + var(--slider-tooltip-arrow-size,5px) + var(--slider-tooltip-distance,3px));top:50%;transform:translateY(-50%)}.slider-vertical .slider-tooltip-right:before{border:var(--slider-tooltip-arrow-size,5px) solid transparent;border-right-color:inherit;content:"";height:0;left:calc(var(--slider-tooltip-arrow-size,5px)*-2);width:0;position:absolute;top:50%;transform:translateY(-50%)}.slider-horizontal .slider-origin>.slider-tooltip{left:auto;transform:translate(50%)}.slider-horizontal .slider-origin>.slider-tooltip-top{bottom:calc(var(--slider-tooltip-arrow-size,5px) + (var(--slider-handle-height,16px) - var(--slider-height,6px))/2 + var(--slider-tooltip-distance,3px) + 1px)}.slider-horizontal .slider-origin>.slider-tooltip-bottom{top:calc(var(--slider-tooltip-arrow-size,5px) + (var(--slider-handle-height,16px) - var(--slider-height,6px))/2 + var(--slider-tooltip-distance,3px) + var(--slider-height,6px) - 1px)}.slider-vertical .slider-origin>.slider-tooltip{transform:translateY(calc((var(--slider-tooltip-line-height,1.25rem) - var(--slider-tooltip-py,2px))*-1 + 1px));top:auto}.slider-vertical .slider-origin>.slider-tooltip-left{right:calc(var(--slider-tooltip-arrow-size,5px) + var(--slider-height,6px) + (var(--slider-handle-height,16px) - var(--slider-height,6px))/2 + var(--slider-tooltip-distance,3px) - 1px)}.slider-vertical .slider-origin>.slider-tooltip-right{left:calc(var(--slider-tooltip-arrow-size,5px) + var(--slider-height,6px) + (var(--slider-handle-height,16px) - var(--slider-height,6px))/2 + var(--slider-tooltip-distance,3px) - var(--slider-height,6px) + 1px)}.gallery-filters[data-v-f293fb8c]{--filters-line:#e9e1dd;--filters-muted:#7d7471;--filters-ink:#212529;--filters-surface:#f7f3f1;position:sticky;top:8rem}.gallery-filters__panel[data-v-f293fb8c]{flex-direction:column;max-height:calc(100vh - 9rem);display:flex}.gallery-filters__head[data-v-f293fb8c],.gallery-filters__foot[data-v-f293fb8c],.gallery-filters__backdrop[data-v-f293fb8c]{display:none}.gallery-filters__body[data-v-f293fb8c]{scrollbar-color:#e9e1dd transparent;scrollbar-width:thin;padding-right:.75rem;overflow-y:auto}.filter-group[data-v-f293fb8c]{border-bottom:1px solid var(--filters-line);padding:1.25rem 0}.filter-group[data-v-f293fb8c]:first-child{padding-top:0}.filter-group[data-v-f293fb8c]:last-child{border-bottom:0}.filter-group__title[data-v-f293fb8c]{color:var(--filters-ink);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .875rem;font-size:.75rem;font-weight:500}.filter-options[data-v-f293fb8c],.filter-checks[data-v-f293fb8c]{gap:.125rem;margin:0;padding:0;list-style:none;display:grid}.filter-option[data-v-f293fb8c]{color:#4d4745;text-align:left;background:0 0;border:0;border-radius:.375rem;width:100%;padding:.4rem .75rem;font-size:.925rem;transition:background-color .15s,color .15s;display:block}.filter-option[data-v-f293fb8c]:hover{background:var(--filters-surface);color:var(--filters-ink)}.filter-option.is-active[data-v-f293fb8c]{background:var(--filters-surface);color:var(--filters-ink);box-shadow:inset 2px 0 0 var(--bs-primary,#8f7671);font-weight:600}.filter-price[data-v-f293fb8c]{padding:0 .5rem}.filter-price__values[data-v-f293fb8c]{color:var(--filters-ink);justify-content:space-between;margin:0 -.5rem 1rem;font-size:.9rem;display:flex}.filter-price__slider[data-v-f293fb8c]{--slider-connect-bg:var(--bs-primary,#8f7671);--slider-bg:var(--filters-line);--slider-height:4px;--slider-handle-width:18px;--slider-handle-height:18px;--slider-handle-shadow:0 1px 4px #3a2a2640;--slider-handle-ring-color:#8f76714d;margin-bottom:.5rem}.filter-price__track[data-v-f293fb8c]{height:var(--slider-height);background:var(--slider-bg)}.filter-sizes[data-v-f293fb8c]{gap:.5rem;display:flex}.filter-size[data-v-f293fb8c]{border:1px solid var(--filters-line);color:#4d4745;background:#fff;border-radius:2rem;flex:1 1 0;padding:.45rem .5rem;font-size:.85rem;transition:border-color .15s,background-color .15s}.filter-size[data-v-f293fb8c]:hover{border-color:var(--filters-ink)}.filter-size.is-active[data-v-f293fb8c]{border-color:var(--filters-ink);background:var(--filters-ink);color:#fff}.filter-search[data-v-f293fb8c]{margin-bottom:.625rem;position:relative}.filter-search i[data-v-f293fb8c]{color:var(--filters-muted);font-size:.8rem;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.filter-search__input[data-v-f293fb8c]{border:1px solid var(--filters-line);width:100%;color:var(--filters-ink);border-radius:.375rem;padding:.5rem .75rem .5rem 2rem;font-size:.875rem}.filter-search__input[data-v-f293fb8c]:focus{border-color:var(--filters-ink);outline:none}.filter-checks--scroll[data-v-f293fb8c]{scrollbar-width:thin;height:12rem;overflow-y:auto}.filter-check[data-v-f293fb8c]{color:#4d4745;cursor:pointer;align-items:flex-start;gap:.625rem;margin:0;padding:.3rem .25rem;font-size:.9rem;line-height:1.35;display:flex}.filter-check[data-v-f293fb8c]:hover{color:var(--filters-ink)}.filter-check input[data-v-f293fb8c]{width:1rem;height:1rem;accent-color:var(--bs-primary,#8f7671);cursor:pointer;flex:none;margin-top:.1rem}.filter-checks__empty[data-v-f293fb8c]{color:var(--filters-muted);padding:.5rem .25rem;font-size:.85rem}.filter-more[data-v-f293fb8c]{color:var(--filters-ink);text-underline-offset:3px;background:0 0;border:0;margin-top:.5rem;padding:.25rem;font-size:.85rem;text-decoration:underline}@media (width<=991.98px){.gallery-filters[data-v-f293fb8c]{position:static}.gallery-filters__backdrop[data-v-f293fb8c]{z-index:1040;opacity:0;pointer-events:none;background:#21252973;transition:opacity .25s;display:block;position:fixed;inset:0}.gallery-filters__panel[data-v-f293fb8c]{z-index:1045;visibility:hidden;background:#fff;border-radius:1rem 1rem 0 0;max-height:88vh;transition:transform .3s,visibility 0s linear .3s;position:fixed;inset:auto 0 0;transform:translateY(100%);box-shadow:0 -12px 32px #3a2a262e}.is-open .gallery-filters__backdrop[data-v-f293fb8c]{opacity:1;pointer-events:auto}.is-open .gallery-filters__panel[data-v-f293fb8c]{visibility:visible;transition:transform .3s;transform:translateY(0)}.gallery-filters__head[data-v-f293fb8c]{border-bottom:1px solid var(--filters-line);justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.gallery-filters__title[data-v-f293fb8c]{letter-spacing:0;text-transform:none;margin:0;font-size:1.25rem}.gallery-filters__close[data-v-f293fb8c]{background:var(--filters-surface);width:2.5rem;height:2.5rem;color:var(--filters-ink);border:0;border-radius:50%;justify-content:center;align-items:center;display:flex}.gallery-filters__body[data-v-f293fb8c]{flex:auto;padding:.5rem 1.25rem}.filter-group[data-v-f293fb8c]:first-child{padding-top:1rem}.gallery-filters__foot[data-v-f293fb8c]{padding:.875rem 1.25rem calc(.875rem + env(safe-area-inset-bottom));border-top:1px solid var(--filters-line);gap:.75rem;display:flex}.gallery-filters__foot .btn[data-v-f293fb8c]{letter-spacing:.06em;white-space:nowrap;flex:1 1 0;padding-inline:.5rem;font-size:.75rem}.gallery-filters__foot .btn-primary[data-v-f293fb8c]{flex-grow:1.6}}@media (prefers-reduced-motion:reduce){.gallery-filters__panel[data-v-f293fb8c],.gallery-filters__backdrop[data-v-f293fb8c]{transition:none}}
