.lg-grid-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding:1rem 1.5rem;background:linear-gradient(135deg,rgba(var(--color-background),.9),#c89b6a05);border:1px solid rgba(200,155,106,.15);border-radius:16px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.lg-grid-toolbar__count{font-size:1.3rem;font-weight:600;color:rgba(var(--color-foreground),.6)}.lg-grid-toolbar__layout-switchers{display:flex;align-items:center;gap:8px}.lg-toolbar-label{font-size:1.15rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:rgba(var(--color-foreground),.5);margin-right:4px}.lg-toolbar-divider{color:#c89b6a33;margin:0 4px;font-weight:300}.lg-layout-btn{width:34px;height:34px;border:1px solid rgba(200,155,106,.2);background:transparent;border-radius:8px;color:rgba(var(--color-foreground),.4);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .25s cubic-bezier(.16,1,.3,1);padding:8px}.lg-layout-btn svg{width:100%;height:100%;fill:currentColor}.lg-layout-btn:hover{border-color:var(--lg-gold-text);color:var(--lg-gold-text);background:#c89b6a0f;transform:translateY(-1px)}.lg-layout-btn.active{border-color:var(--lg-gold-text);background:#c89b6a;color:#fff;box-shadow:0 4px 10px #c89b6a40}@media(min-width:750px){#product-grid.grid--2-col-desktop{grid-template-columns:repeat(2,minmax(0,1fr))!important}#product-grid.grid--3-col-desktop{grid-template-columns:repeat(3,minmax(0,1fr))!important}#product-grid.grid--4-col-desktop{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:749px){#product-grid.grid--1-col-tablet-down{grid-template-columns:repeat(1,minmax(0,1fr))!important}#product-grid.grid--2-col-tablet-down{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:749px){.lg-layout-btn--desktop,.lg-toolbar-divider{display:none!important}}@media(min-width:750px){.lg-layout-btn--mobile{display:none!important}}.lg-card-specs-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:.75rem;margin-bottom:.75rem;justify-content:flex-start}.lg-spec-tag{font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:3px 8px;border-radius:6px;background:#c89b6a0d;border:1px solid rgba(200,155,106,.18);color:var(--lg-gold-text);display:inline-flex;align-items:center;transition:all .2s ease}.lg-spec-tag:hover{background:#c89b6a;color:#fff;border-color:var(--lg-gold-text)}.lg-spec-tag--dc{background:#28a7450d;border-color:#28a7452e;color:#15803d}.lg-spec-tag--dc:hover{background:#28a745;color:#fff;border-color:#28a745}.lg-load-more-container{margin-top:4rem;margin-bottom:2rem;display:flex;flex-direction:column;align-items:center;gap:1.5rem;width:100%;border-top:1px solid rgba(200,155,106,.15);padding-top:3rem}.lg-load-more-progress{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:320px}.lg-load-more-progress-text{font-size:1.3rem;font-weight:600;color:rgba(var(--color-foreground),.6);letter-spacing:.02em}.lg-load-more-bar{width:100%;height:6px;background:rgba(var(--color-foreground),.06);border-radius:3px;overflow:hidden}.lg-load-more-fill{height:100%;background:linear-gradient(90deg,#c89b6a,#e6c59e);border-radius:3px;transition:width .5s cubic-bezier(.16,1,.3,1)}.lg-load-more-btn{min-width:280px;height:52px;transition:all .35s cubic-bezier(.16,1,.3,1);position:relative;border-radius:26px;border:none;background:linear-gradient(135deg,#c89b6a,#b08a5d);color:#fff;font-size:1.4rem;font-weight:700;letter-spacing:.15rem;text-transform:uppercase;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 15px #c89b6a59}.lg-load-more-btn:hover:not(:disabled){background:linear-gradient(135deg,#e2c49a,#c89b6a);box-shadow:0 8px 24px #c89b6a80;transform:translateY(-2px) scale(1.02)}.lg-load-more-btn:disabled{opacity:.6;cursor:not-allowed}.lg-load-more-btn .loading-spinner{width:18px;height:18px;display:none;position:absolute;right:20px;top:50%;transform:translateY(-50%)}.lg-load-more-btn.loading{color:transparent}.lg-load-more-btn.loading .loading-spinner{display:block}@keyframes lgFadeInEntry{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.lg-fade-in-entry{animation:lgFadeInEntry .6s cubic-bezier(.16,1,.3,1) forwards}
/*# sourceMappingURL=/cdn/shop/t/64/assets/lg-collection-grid.css.map */
