.cbc-loc-hours-card{border-radius:5px;display:none;font-size:.9em;margin:1rem 0;padding:1rem}.js .cbc-loc-hours-card{display:block}.cbc-loc-hours-card__header{position:relative}.cbc-loc-hours-card__title{font-size:.9rem;font-weight:normal}.cbc-loc-hours-card__edit{border:0;font-weight:normal;padding:.5em 0;text-decoration:underline !important}.cbc-loc-hours-card .location-hours__title{font-size:.95em;padding-bottom:0}.cbc-loc-hours-card__hours{animation:linear 1s placeHolderShimmer infinite;background:#f6f7f8;background:linear-gradient(to right,#eee 8%,#ddd 18%,#eee 33%);background-size:1000px 4.15em;min-height:4.15em;-webkit-clip-path:url(#svgPath);clip-path:url(#svgPath);transform:translateZ(0)}.cbc-loc-hours-card__hours.js-fetched{animation:none;background:0;clip-path:none}@keyframes placeHolderShimmer{0%{background-position:-468px 0}100%{background-position:468px 0}}.cbc-loc-hours-card__hours .location--closed .location-hours__icon svg{fill:#ff1742}.cbc-loc-hours-card__hours .location--open .location-hours__icon svg{fill:#47d99d}