@charset "utf-8";

#webflow-skeleton-tmp-icdp { cursor: progress; height: 100%; width: 100%; border-width: 0px; padding-top: 36px; overflow: hidden; }

#webflow-skeleton-tmp-icdp > :first-child { padding-top: 0px !important; }

.webflow-skeleton-tmp-icdp-button, .webflow-skeleton-tmp-icdp-image-block, .webflow-skeleton-tmp-icdp-image-swatches, .webflow-skeleton-tmp-icdp-text-base, .webflow-skeleton-tmp-icdp-text-extra-large, .webflow-skeleton-tmp-icdp-text-large, .webflow-skeleton-tmp-icdp-text-medium, .webflow-skeleton-tmp-icdp-text-micro, .webflow-skeleton-tmp-icdp-text-mini, .webflow-skeleton-tmp-icdp-text-small, .webflow-skeleton-tmp-icdp-text-tall-mini, .webflow-skeleton-tmp-icdp-text-tall-small { background-color: rgb(227, 230, 230); animation: 2s cubic-bezier(0.4, 0, 0.2, 1) 0.5s infinite alternate both running webflow-skeleton-tmp-icdp-gradient; }

@keyframes webflow-skeleton-tmp-icdp-gradient { 
  0% { background-color: rgb(227, 230, 230); }
  100% { background-color: rgb(200, 204, 204); }
}

.webflow-skeleton-tmp-icdp-text-base, .webflow-skeleton-tmp-icdp-text-extra-large, .webflow-skeleton-tmp-icdp-text-large, .webflow-skeleton-tmp-icdp-text-medium, .webflow-skeleton-tmp-icdp-text-micro, .webflow-skeleton-tmp-icdp-text-mini, .webflow-skeleton-tmp-icdp-text-small { height: 20px; border-radius: 8px; }

.webflow-skeleton-tmp-icdp-text-tall-mini, .webflow-skeleton-tmp-icdp-text-tall-small { height: 30px; border-radius: 8px; }

.webflow-skeleton-tmp-icdp-text-extra-large { width: 100%; }

.webflow-skeleton-tmp-icdp-text-large { width: 75%; }

.webflow-skeleton-tmp-icdp-text-medium { width: 60%; }

.webflow-skeleton-tmp-icdp-text-base { width: 50%; }

.webflow-skeleton-tmp-icdp-text-small { width: 40%; }

.webflow-skeleton-tmp-icdp-text-mini { width: 25%; }

.webflow-skeleton-tmp-icdp-text-micro { width: 15%; }

.webflow-skeleton-tmp-icdp-image-block { width: 100%; height: 260px; }

.webflow-skeleton-tmp-icdp-image-swatches { width: 30%; height: 20px; border-radius: 8px; }

.webflow-skeleton-tmp-icdp-text-tall-small { width: 40%; }

.webflow-skeleton-tmp-icdp-text-tall-mini { width: 25%; }

.webflow-skeleton-tmp-icdp-action-bar { bottom: 0px; z-index: 999999; box-shadow: rgb(200, 204, 204) 0px 0px 5px 0px; background-color: rgb(255, 255, 255); position: fixed !important; height: auto !important; }

.webflow-skeleton-tmp-icdp-button { height: 32px; width: 47.5%; border-radius: 8px; }

.webflow-skeleton-tmp-icdp-hidden { display: none; }