.mixin-dropdown [class*="__details"]::details-content{block-size:0;overflow:hidden;transition:block-size 600ms,content-visibility 600ms;transition-behavior:allow-discrete}
.mixin-dropdown [class*="__details"][open]::details-content{block-size:auto;block-size:calc-size(auto,size)}
.mixin-dropdown [class*="__details"][open] [class*="__summary"] .icon-rp{transform:rotate(180deg)}
.mixin-dropdown [class*="__details"] [class*="__summary"]{display:flex;justify-content:space-between;align-items:center;cursor:pointer;outline:0;list-style:none}
.mixin-dropdown [class*="__details"] [class*="__summary"]::marker,.mixin-dropdown [class*="__details"] [class*="__summary"]::-webkit-details-marker{display:none;content:''}
.mixin-dropdown [class*="__details"] [class*="__summary"] .icon-rp{display:flex;justify-content:center;align-items:center;min-width:24px;width:24px;max-width:24px;min-height:24px;height:24px;max-height:24px;font-size:20px}
.mixin-dropdown [class*="__details"] [class*="__summary"] .icon-rp::before{font-size:20px}
.mixin-dropdown [class*="__details"] [class*="__summary"] .icon-rp img{width:100%;height:100%}
.schedule-component *{margin:0}
.schedule-component .schedule__list__item{display:flex;justify-content:space-between;padding-block:16px}
.schedule-component .schedule__list__item .open-hours{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}
@media(min-width:1024px){.schedule-component .schedule__list__item .open-hours{-webkit-line-clamp:1}
}
.schedule-component--dropdown [class*="__details"]::details-content{block-size:0;overflow:hidden;transition:block-size 600ms,content-visibility 600ms;transition-behavior:allow-discrete}
.schedule-component--dropdown [class*="__details"][open]::details-content{block-size:auto;block-size:calc-size(auto,size)}
.schedule-component--dropdown [class*="__details"][open] [class*="__summary"] .icon-rp{transform:rotate(180deg)}
.schedule-component--dropdown [class*="__details"] [class*="__summary"]{display:flex;justify-content:space-between;align-items:center;cursor:pointer;outline:0;list-style:none}
.schedule-component--dropdown [class*="__details"] [class*="__summary"]::marker,.schedule-component--dropdown [class*="__details"] [class*="__summary"]::-webkit-details-marker{display:none;content:''}
.schedule-component--dropdown [class*="__details"] [class*="__summary"] .icon-rp{display:flex;justify-content:center;align-items:center;min-width:24px;width:24px;max-width:24px;min-height:24px;height:24px;max-height:24px;font-size:20px}
.schedule-component--dropdown [class*="__details"] [class*="__summary"] .icon-rp::before{font-size:20px}
.schedule-component--dropdown [class*="__details"] [class*="__summary"] .icon-rp img{width:100%;height:100%}
.schedule-component--dropdown .schedule__summary{padding-block:16px}
.schedule-component .title{padding-block:16px}
.schedule-component.theme--light .hour-status.rp-hr-closed,.schedule-component.theme--light .open-hours.rp-hr-closed{color:#e4002b}
.schedule-component.theme--light .hour-status .text,.schedule-component.theme--light .open-hours .text{color:#727272}
.schedule-component.theme--dark .hour-status.rp-hr-closed,.schedule-component.theme--dark .open-hours.rp-hr-closed,.schedule-component.theme--dark .hour-status.open-hours,.schedule-component.theme--dark .open-hours.open-hours,.schedule-component.theme--dark .hour-status .text,.schedule-component.theme--dark .open-hours .text{color:#c7d5e1}
.schedule-component .hour-status.open{color:#00a074}