.shop-location-card .c-info-i{vertical-align:bottom;margin-left:4px}.shop-location-card .location-card-heading{display:inline-block;margin:0 3px 5px 0;padding-right:4px}.shop-location-card-modal .modal-title{padding-bottom:15px}.shop-location-card .c-button-unstyled{color:#0046be;background-color:transparent;margin-left:auto;text-align:inherit}.shop-location-card h2{color:#1d252c}.shop-location-card{display:flex;flex-direction:column;max-width:100%}.shop-location-card h3{text-transform:capitalize;word-break:break-word}.shop-location-card h3 .location-card-heading{text-transform:none;margin-bottom:8px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.shop-location-card .c-info-i{vertical-align:text-top}.shop-location-card .open{color:#318000}.shop-location-card .loc-address-standalone{color:#1d252c;display:flex;flex-direction:column}.shop-location-card .loc-address{color:#0046be;display:flex;flex-direction:column}.shop-location-card .hours{font-size:13px;line-height:16px;font-weight:500;padding-bottom:8px}.shop-location-card .phone{width:100%;padding-top:5px}.shop-location-card .make-this-your-store{width:100%;padding:0 15px}.shop-location-card .make-this-store-container{height:16px;margin:8px 0 16px}.shop-location-card .details{width:100%;padding-top:8px;margin-bottom:4px}.shop-location-card .appointment-scheduling{padding-top:6px;margin:1px 0}.shop-location-card .appointment-scheduling .in-store-consultation-header{padding-bottom:4px;padding-top:16px;color:#1d252c}.shop-location-card p{margin:0}.shop-location-card .custom-message{background-color:transparent;color:#040c13;font-style:italic;font-size:13px;line-height:normal;margin-bottom:9px;white-space:pre-line;word-break:keep-all}.shop-location-card .alert{color:#bb0628}.shop-location-card .info{color:#085eb9}.shop-location-card .extended-curbside-hours{font-size:11px;line-height:16px;font-weight:500;padding-bottom:8px}.shop-location-card .extended-curbside-hours .open{color:#318000}.shop-location-card .iot3-store-busyness{min-height:123px}.shop-location-card .iot3-store-busyness>div:first-of-type>div:first-of-type{min-height:auto}.shop-location-card .iot3-store-busyness .tb-select-wrapper{width:140px}.shop-location-card .sb-header{display:flex}.shop-location-card .sb-header .sb-drawer-toggle,.shop-location-card .sb-header .sb-header-drawer-name-state{display:flex;width:50%}.shop-location-card .sb-header .sb-drawer-toggle{justify-content:flex-end}.shop-location-card .sb-header .sb-drawer-toggle .sb-button{color:#0046be;font-size:13px;display:flex;align-items:center}.shop-location-card .sb-header .sb-drawer-toggle .sb-caret{padding-left:5px;display:inherit}.shop-location-card .sb-header .sb-drawer-toggle .sb-caret svg{fill:#0046be;stroke:#0046be;stroke-width:3;height:12px;width:12px}.shop-location-card .sb-drawer-content:not(.drawer-active){display:none}.shop-location-card .sb-drawer-content.drawer-active{display:block;background-color:#fff}