.lv-collection{padding:3.5rem 0 3rem}.lv-shop-head{max-width:1600px;margin:0 auto;padding:0 var(--gutter) 2.5rem;display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;flex-wrap:wrap}.lv-shop-head__desc{font-size:.95rem;margin-top:.9rem;max-width:44ch;line-height:1.6}.lv-shop-count{font-size:.85rem;color:var(--amber);font-weight:600;white-space:nowrap}.lv-toolbar{position:sticky;top:var(--header-h);z-index:40;background:var(--glass-strong);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.lv-toolbar__inner{max-width:1600px;margin:0 auto;padding:1rem var(--gutter);display:flex;justify-content:space-between;align-items:center;gap:1.5rem;flex-wrap:wrap}.lv-toolbar__left{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;min-height:42px}.lv-filter-toggle{display:inline-flex;align-items:center;gap:.6rem;background:none;border:1px solid var(--line-strong);color:var(--paper);padding:.65rem 1.1rem;font-size:.85rem;border-radius:100px;transition:border-color .25s var(--ease)}.lv-filter-toggle:hover,.lv-filter-toggle[aria-expanded=true]{border-color:var(--paper-dim)}.lv-filter-toggle__badge{background:var(--red);color:var(--paper);font-size:.7rem;padding:.1rem .5rem;border-radius:100px}.lv-clear-filters{font-size:.8rem;color:var(--paper-dim);text-decoration:underline;text-underline-offset:3px}.lv-clear-filters:hover{color:var(--paper)}.lv-toolbar__count{font-size:.85rem;color:var(--paper-dim)}.lv-sort{display:flex;align-items:center;gap:.7rem;font-size:.85rem;color:var(--paper-dim)}.lv-sort .lv-select{width:auto;padding:.6rem 2.4rem .6rem 1rem;font-size:.85rem}.lv-filter-group{border:0;min-width:0}.lv-filter-group legend,.lv-filter-group__title{font-size:.78rem;text-transform:uppercase;letter-spacing:.03em;color:var(--paper-dim);margin-bottom:1rem;font-weight:600;padding:0}.lv-filter-group__list{max-height:260px;overflow-y:auto;padding-right:.4rem}.lv-filter-option{display:flex;align-items:center;gap:.7rem;font-size:.88rem;margin-bottom:.7rem;cursor:pointer}.lv-filter-option.is-disabled{opacity:.4;cursor:not-allowed}.lv-filter-option__count{color:var(--paper-dim);font-size:.8rem}.lv-filter-option__note{font-size:.88rem;line-height:1.6;color:var(--paper)}.lv-filter-option__sub{font-size:.75rem;color:var(--paper-dim)}.lv-price-range{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.lv-price-range .lv-input{padding:.6rem .8rem}.js .lv-filter-apply{display:none}.lv-filter-panel{max-width:1600px;margin:0 auto;padding:0 var(--gutter);overflow:hidden;max-height:0;visibility:hidden;transition:max-height .4s var(--ease),visibility 0s linear .4s}.lv-filter-panel.is-open{max-height:var(--panel-h, 900px);visibility:visible;transition:max-height .4s var(--ease)}.no-js .lv-filter-panel{max-height:none;visibility:visible}.lv-filter-panel__inner{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2.5rem;padding:2rem 0}.lv-filter-panel .lv-filter-apply{padding:0 0 1.6rem}.lv-shop-body{max-width:1600px;margin:0 auto;padding:2.5rem var(--gutter) 0;display:grid;grid-template-columns:var(--sidebar-w, 260px) minmax(0,1fr);gap:3rem;align-items:start}.lv-shop-body .lv-shop-grid-wrap{padding:0;max-width:none;margin:0;width:100%;min-width:0}.lv-sidebar{position:sticky;top:calc(var(--header-h) + 90px);max-height:calc(100vh - var(--header-h) - 110px);overflow-y:auto;padding-right:.4rem;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.lv-sidebar__head{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;border-bottom:1px solid var(--line)}.lv-sidebar__title{font-family:var(--font-display);font-weight:900;text-transform:uppercase;font-size:1.05rem}.lv-sidebar__close{display:none;background:none;border:0;width:36px;height:36px;align-items:center;justify-content:center}.lv-sidebar__active{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:1rem 0;border-bottom:1px solid var(--line)}.lv-sidebar__active a{display:inline-flex;align-items:center;gap:.4rem;font-size:.78rem;border:1px solid var(--line-strong);border-radius:100px;padding:.3rem .75rem}.lv-sidebar__active a:hover{border-color:var(--amber);color:var(--amber)}.lv-sidebar__group{border-bottom:1px solid var(--line)}.lv-sidebar__group>summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 0;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;font-weight:600}.lv-sidebar__group>summary::-webkit-details-marker{display:none}.lv-sidebar__group>summary:after{content:"+";color:var(--amber);font-size:1.1rem;font-weight:400;transition:transform .3s var(--ease)}.lv-sidebar__group[open]>summary:after{transform:rotate(45deg)}.lv-sidebar__label{flex:1}.lv-sidebar__count{color:var(--amber);text-transform:none;letter-spacing:0}.lv-sidebar__body{padding-bottom:1.1rem}.lv-sidebar__note{padding:1.1rem 0}.lv-sidebar .lv-filter-apply{padding:1.2rem 0}.lv-sidebar-overlay{display:none}.lv-collection--drawer .lv-shop-body{display:block}.lv-collection--drawer .lv-filter-toggle--mobile{display:inline-flex}.lv-collection--drawer .lv-sidebar{position:fixed;top:0;left:0;bottom:0;z-index:401;width:min(380px,88vw);max-height:none;background:var(--black);border-right:1px solid var(--line);padding:1.4rem 1.6rem 2rem;transform:translate(-100%);visibility:hidden;transition:transform .4s var(--ease),visibility 0s linear .4s}.lv-collection--drawer .lv-sidebar.is-open{transform:none;visibility:visible;transition:transform .4s var(--ease)}.lv-collection--drawer .lv-sidebar__close{display:inline-flex}.lv-collection--drawer .lv-sidebar-overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;background:#0009;opacity:0;pointer-events:none;transition:opacity .35s var(--ease)}.lv-collection--drawer .lv-sidebar.is-open+.lv-sidebar-overlay{opacity:1;pointer-events:auto}.lv-filter-toggle--mobile{display:none}.lv-collection .lv-grid{grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));align-items:start}.lv-shop-grid-wrap{max-width:1600px;margin:0 auto;padding:2.5rem var(--gutter) 0;transition:opacity .25s var(--ease)}.lv-shop-grid-wrap.is-loading{opacity:.45;pointer-events:none}.lv-load-more{display:flex;justify-content:center;padding:3rem 0 1rem}.lv-end-note{text-align:center;padding:3rem 0 1rem;font-size:.82rem;color:var(--paper-dim)}@media(max-width:1100px){.lv-collection .lv-grid{grid-template-columns:repeat(var(--cols-tablet, 3),minmax(0,1fr))}.lv-collection--sidebar .lv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lv-shop-body{gap:2rem;--sidebar-w:220px}}@media(max-width:900px){.lv-collection{padding:2.5rem 0}.lv-shop-head{padding:0 6vw 1.8rem}.lv-toolbar__inner{padding:1rem 6vw}.lv-filter-panel{padding:0 6vw}.lv-filter-panel__inner{grid-template-columns:1fr;gap:1.6rem;padding:1.4rem 0}.lv-shop-grid-wrap{padding:2rem 6vw 0}.lv-collection .lv-grid,.lv-collection--sidebar .lv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lv-sort label{display:none}.lv-shop-body{display:block;padding:2rem 6vw 0}.lv-shop-body .lv-shop-grid-wrap{padding:0}.lv-filter-toggle--mobile{display:inline-flex}.lv-toolbar__count--sidebar{display:none}.lv-sidebar{position:fixed;top:0;left:0;bottom:0;z-index:401;width:min(360px,88vw);max-height:none;background:var(--black);border-right:1px solid var(--line);padding:1.2rem 1.4rem 2rem;transform:translate(-100%);visibility:hidden;transition:transform .4s var(--ease),visibility 0s linear .4s}.lv-sidebar.is-open{transform:none;visibility:visible;transition:transform .4s var(--ease)}.lv-sidebar__close{display:inline-flex}.lv-sidebar-overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;background:#0009;opacity:0;pointer-events:none;transition:opacity .35s var(--ease)}.lv-sidebar.is-open+.lv-sidebar-overlay{opacity:1;pointer-events:auto}}@media(max-width:520px){.lv-collection .lv-grid,.lv-collection--sidebar .lv-grid{grid-template-columns:repeat(var(--cols-mobile, 1),minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/lv-collection.css.map */
