.rb-loading{display:flex;align-items:center;justify-content:center}.rb-loading__logo{width:100%;height:100%;color:var(--rb-color-accent, #C4A76C);opacity:.3;animation:rb-pulse 1.2s ease-in-out infinite}@keyframes rb-pulse{0%,to{opacity:.15;transform:scale(.95)}50%{opacity:.5;transform:scale(1.05)}}.rb-skeleton{background:linear-gradient(110deg,#f5f0eb 30%,#faf7f3,#f5f0eb 70%);background-size:200% 100%;animation:rb-shimmer 1.5s ease-in-out infinite;border-radius:4px}@keyframes rb-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.rb-img-wrap{position:relative;overflow:hidden;background:#f5f0eb}.rb-img-wrap:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,#f5f0eb 30%,#faf7f3,#f5f0eb 70%);background-size:200% 100%;animation:rb-shimmer 1.5s ease-in-out infinite;z-index:1;transition:opacity .3s ease}.rb-img-wrap.is-loaded:before{opacity:0;pointer-events:none}.rb-img-wrap img{opacity:0;transition:opacity .3s ease}.rb-img-wrap.is-loaded img{opacity:1}.rb-card-skeleton{display:flex;flex-direction:column;gap:.75rem}.rb-card-skeleton__img{aspect-ratio:1;border-radius:4px}.rb-card-skeleton__title{height:14px;width:75%;border-radius:2px}.rb-card-skeleton__price{height:12px;width:40%;border-radius:2px}.rb-sp{display:inline-flex;align-items:center;gap:.3em;font-family:var(--rb-font-body, "DM Sans", sans-serif);line-height:1;border-radius:2px}.rb-sp--numeric{color:var(--rb-color-accent, #C4A76C)}.rb-sp--data{color:var(--rb-color-text-muted, #8C7E6E)}.rb-sp--editorial{color:var(--rb-color-text-muted, #8C7E6E);font-style:italic}.rb-sp--md{font-size:.78rem;letter-spacing:.02em;padding:.35em 0}.rb-sp--md .rb-sp__icon{width:13px;height:13px}.rb-sp--sm{font-size:.68rem;letter-spacing:.02em}.rb-sp--sm .rb-sp__icon{width:10px;height:10px}.rb-filters{font-family:var(--rb-font-body, "DM Sans", sans-serif);font-size:.8125rem;color:var(--rb-color-text, #1A1A1A)}.rb-filters__header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:1.25rem}.rb-filters__title{font-size:.6875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--rb-color-text-muted, #8C7E6E);margin:0}.rb-filters__clear{font-size:.6875rem;color:var(--rb-color-accent, #C4A76C);text-decoration:underline;text-underline-offset:2px}.rb-filters__group{border-top:1px solid rgba(0,0,0,.06);padding:.75rem 0}.rb-filters__group-title{font-size:.75rem;font-weight:500;letter-spacing:.06em;cursor:pointer;list-style:none;display:flex;align-items:center;gap:.375rem}.rb-filters__group-title::-webkit-details-marker{display:none}.rb-filters__group-title::marker{display:none;content:""}.rb-filters__group-count{font-size:.625rem;background:var(--rb-color-accent, #C4A76C);color:#fff;border-radius:50%;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center}.rb-filters__list{list-style:none;padding:.5rem 0 0;margin:0;display:flex;flex-direction:column;gap:.375rem}.rb-filters__check{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.8125rem}.rb-filters__checkbox{width:14px;height:14px;accent-color:var(--rb-color-accent, #C4A76C)}.rb-filters__check-count{font-size:.6875rem;color:var(--rb-color-text-muted, #8C7E6E);margin-left:auto}.rb-filters__price-inputs{display:flex;align-items:center;gap:.5rem;padding-top:.5rem}.rb-filters__price-label{display:flex;flex-direction:column;gap:.25rem;font-size:.6875rem;color:var(--rb-color-text-muted, #8C7E6E)}.rb-filters__price-input{width:80px;padding:.375rem .5rem;border:1px solid rgba(0,0,0,.12);border-radius:2px;font-size:.8125rem;font-family:inherit}.rb-filters__price-sep{color:var(--rb-color-text-muted, #8C7E6E)}.rb-filters__active{display:flex;flex-wrap:wrap;gap:.375rem;padding-top:.75rem}.rb-filters__chip{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .625rem;font-size:.6875rem;color:var(--rb-color-text, #1A1A1A);background:#f5f0eb;border:1px solid rgba(0,0,0,.08);border-radius:2px;text-decoration:none;transition:background .15s}.rb-filters__chip:hover{background:#ede8e0}.rb-filters__chip-x{font-size:.875rem;opacity:.5}.rb-pdp-skeleton__main{aspect-ratio:4/5;border-radius:4px}.rb-pdp-skeleton__thumb{width:64px;height:64px;border-radius:4px}
/*# sourceMappingURL=/cdn/shop/t/54/assets/rb-skeleton.css.map */
