.catalog-loading>.storefront-loading-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.catalog-loading>.storefront-skeleton-layout{margin-top:0}.catalog-loading>.storefront-loading-status[data-slow]{clip-path:none;white-space:normal;width:auto;height:auto;padding:12px 20px;position:relative}.catalog-loading .catalog-product-card__image{border:1px solid var(--color-storefront-field-border);background:var(--color-loading-placeholder);border-radius:0}.catalog-loading__account{width:180px;display:block}.catalog-loading__hero-copy{gap:18px;width:100%;display:grid}.catalog-loading__sidebar{gap:24px;padding-right:16px;display:grid}.catalog-loading__toolbar{align-items:center;min-height:44px}.catalog-loading__toolbar>*{width:160px;height:22px}.catalog-loading__filters{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.catalog-loading__filters>*{flex:130px;height:44px}.catalog-loading__card .catalog-product-card__title{align-content:center;gap:8px;display:grid}.catalog-loading__card .catalog-product-card__price>*{height:16px}.catalog-loading__wishlist{border-radius:50%;flex:none;width:44px;height:44px}.catalog-loading .catalog-loading__category{border:1px solid var(--color-storefront-divider);background:0 0}.catalog-loading__information{gap:20px;padding-block:28px;display:grid}.catalog-loading__information>:first-child{border-radius:var(--radius-pill);justify-self:center;width:min(100%,445px);height:40px}.catalog-loading__category .category-card__title{width:90%}.catalog-loading__category .category-card__description{gap:7px;width:100%;display:grid}.catalog-loading__category-count{width:90px;height:24px;margin-top:12px}.catalog-loading__summary{gap:24px}.catalog-loading__heading{gap:18px;padding-bottom:20px;display:grid}.catalog-loading__price{width:120px;height:45px}.catalog-loading .product-media-gallery__preview-image,.catalog-loading .product-media-gallery__thumbnail-image{background:var(--color-loading-placeholder)}.catalog-loading__signup{min-height:180px;margin-block:24px}.catalog-loading__listing{display:contents}@media (max-width:640px){.catalog-loading__listing[data-variant=freebies]{flex-direction:column;display:flex}.catalog-loading__listing[data-variant=freebies] .catalog-loading__signup-region{order:1}}@media (max-width:850px){.catalog-loading__sidebar{height:48px;padding:0;overflow:hidden}.catalog-loading__sidebar>:not(:first-child){display:none}}@media (max-width:560px){.catalog-loading__filters>*{flex-basis:calc(50% - 8px)}.catalog-loading__card:nth-child(n+5),.catalog-loading__category:nth-child(n+4){display:none}}
