@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.c-skeleton.error{--c-skeleton-bg:linear-gradient(90deg,#fad6d7 8%,#f6c2c4 18%,#fad6d7 33%)}.c-skeleton.warning{--c-skeleton-bg:linear-gradient(90deg,#fef0d0 8%,#fde7ba 18%,#fef0d0 33%)}.c-skeleton.small{--skeleton-image-width:155.8px;--skeleton-image-height:210.9px}.c-skeleton__block{animation-duration:2s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:shimmer;animation-timing-function:linear;background-color:#757575;background:var(--c-skeleton-bg,linear-gradient(to right,#f1f1f1 8%,#e3e3e3 18%,#f1f1f1 33%));background-size:1000px 100%;display:block;height:inherit;pointer-events:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.c-skeleton__block.banner{border-radius:calc(var(--spacer-smaller)/2)}.c-skeleton__block.list{border-radius:4px;height:24px;margin:12px 0}.c-skeleton__block.list:first-child{width:60%}.c-skeleton__block.list:not(:first-child){width:24px}.c-skeleton__block.row{border-radius:6px}.c-skeleton__card{width:var(--skeleton-image-width,220px)}@media (max-width:767px){.c-skeleton__card{width:161px}}.c-skeleton__card .image{height:var(--skeleton-image-height,300px);width:100%}@media (max-width:767px){.c-skeleton__card .image{height:220px;width:161px}}.c-skeleton__card .image .image-button{background-color:var(--c-white);border-radius:100%;height:32px;position:absolute;top:14px;width:32px}.c-skeleton__card .image .image-button.right{right:14px}.c-skeleton__card .image .middle-button{background-color:var(--c-white);bottom:0;height:26px;left:calc(50% - 30px);position:absolute;width:60px}.c-skeleton__card .title{margin-top:12px}.c-skeleton__card .title .text{height:12px;margin-top:4px;width:100%}.c-skeleton__card .prices{margin-top:12px}.c-skeleton__card .prices .price{height:12px;margin-top:4px;width:60%}.c-skeleton__card .swatches{margin-top:12px}.c-skeleton__card .swatches .swatch{float:left;height:32px;margin-left:8px;width:32px}.c-skeleton__card .swatches .swatch:first-child{margin-left:0}.c-skeleton__document{border-radius:6px;box-shadow:0 1px 1px #42424214,0 1px 3px 1px #42424229;padding-bottom:16px;width:var(--skeleton-document-width,245px)}.c-skeleton__document .image{height:var(--skeleton-image-height,140px);width:100%}.c-skeleton__document .image .image-button{background-color:var(--c-white);border-radius:100%;height:26px;position:absolute;right:8px;top:8px;width:26px}.c-skeleton__document .title{margin-left:16px;margin-top:16px;width:calc(100% - 32px)}.c-skeleton__document .title .text{height:12px;margin-top:4px;width:100%}.c-skeleton__document .prices{margin:16px 16px 0;width:calc(100% - 32px)}.c-skeleton__document .prices .price{height:12px;margin-top:4px;width:60%}.c-skeleton__banner{border-radius:calc(var(--spacer-smaller)/2);height:var(--banner-height,392px);width:100%}.c-skeleton__banner .button-right{background-color:var(--c-white);border-radius:6px;bottom:32px;height:40px;position:absolute;right:32px;width:40px}.c-skeleton__list{display:flex;flex-direction:column;height:50px;width:100%}.c-skeleton__list-row{align-items:center;display:flex;justify-content:space-between}.c-skeleton__category{border-radius:6px;cursor:pointer;display:flex;flex-direction:column;float:left;gap:8px;margin-bottom:16px;margin-right:16px;width:-moz-fit-content;width:fit-content}.c-skeleton__category-image{border-radius:6px;height:400px;width:280px}@media (max-width:767px){.c-skeleton__category-image{height:220px;width:161px}}.c-skeleton__category-text{height:26px;width:80%}.c-skeleton__favorite{height:100%;width:100%}.c-skeleton__favorite-image{border-radius:2px;height:100%;width:100%}@media (max-width:767px){.c-skeleton__favorite-image{height:96px;width:100%}}.c-skeleton__grid-row{border-radius:6px;height:var(--skeleton-height,154px);margin-bottom:8px;width:100%}.c-skeleton__grid-row-header{height:74px;width:100%}.c-skeleton__grid-row-main{height:calc(var(--skeleton-height, 154px) - 74px)}.c-skeleton__grid-row .sku{background-color:var(--c-white);border-radius:6px;height:64px;left:8px;position:absolute;top:8px;width:64px}.c-skeleton__grid-row .sku.right{right:14px}
