ev-departure{box-sizing:border-box;font-family:inherit}ev-departure[hidden]{display:none!important}ev-departure[data-surface=card]{display:inline-flex;align-items:center;gap:6px;position:absolute;top:8px;right:8px;z-index:3;padding:6px 9px;border-radius:4px;background:#f6e1aba6;color:#49320b;font-size:12px;line-height:1.2;font-weight:700;white-space:nowrap;max-width:calc(100% - 16px)}ev-departure[data-surface=card][data-state="24"]{background:#a51845a6;color:#fff}ev-departure[data-surface=card][data-state=hour]{top:auto;right:auto;bottom:8px;left:8px;background:#b81835a6;color:#fff;box-shadow:0 2px 10px #620a2426}.departure-dot{display:none;width:7px;height:7px;border-radius:50%;background:currentColor;flex:0 0 7px}[data-state=hour] .departure-dot{display:inline-block;animation:departure-pulse 1.8s ease-out infinite}.departure-time{font-variant-numeric:tabular-nums;white-space:nowrap}ev-departure[data-surface=detail]{display:block;background:#fff8e7;border:1px solid #eed9a5;border-left:3px solid #c59731;border-radius:6px;padding:16px 18px;margin:20px 0;color:#49320b;font-size:14px;line-height:1.5}ev-departure[data-surface=detail][data-state="24"]{background:#fff2f5;border-color:#eed0da;border-left-color:#a51845;color:#831235}ev-departure[data-surface=detail][data-state=hour]{background:#fff0f0;border-color:#efbdc4;border-left-color:#b81835;color:#b01830}ev-departure[data-surface=detail][data-state=expired]{background:#f4f4f4;color:#555;border-color:#ddd}.departure-heading{display:flex;gap:9px;align-items:baseline}.departure-heading .departure-dot{align-self:center}.departure-countdown{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:12px;padding-top:12px;border-top:1px solid #83123520}.departure-countdown .departure-time{font-size:27px;letter-spacing:.035em;font-weight:700;line-height:1}@keyframes departure-pulse{0%,to{box-shadow:0 0 0 0 currentColor;opacity:1}55%{box-shadow:0 0 0 4px transparent;opacity:.65}}@media(prefers-reduced-motion:reduce){[data-state=hour] .departure-dot{animation:none}}@media(max-width:480px){ev-departure[data-surface=card]{font-size:10px;padding:5px 7px;gap:4px}.departure-countdown .departure-time{font-size:24px}}.ev-colour-card__media:has(ev-departure[data-state=hour]:not([hidden])) .ev-selling-fast,.media:has(ev-departure[data-state=hour]:not([hidden])) .selling{display:none}ev-arrival{display:inline-flex;align-items:center;position:absolute;bottom:8px;left:8px;z-index:3;padding:6px 9px;border-radius:4px;background:#eee5ffa6;color:#593080;font-size:12px;line-height:1.2;font-weight:700;letter-spacing:.01em;white-space:nowrap}ev-arrival[hidden]{display:none!important}.ev-colour-card__media:has(ev-arrival:not([hidden])) .ev-selling-fast,.media:has(ev-arrival:not([hidden])) .selling{display:none}@media(max-width:480px){ev-arrival{font-size:10px;padding:5px 7px}}ev-departure[data-surface=detail]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;margin:8px 0 0;border-left-width:2px;border-radius:4px;font-size:12px;line-height:1.35}ev-departure[data-surface=detail] .departure-heading{gap:7px}ev-departure[data-surface=detail] .departure-heading strong{font-weight:500}ev-departure[data-surface=detail] .departure-countdown{margin:0;padding:0;border:0;flex-shrink:0}ev-departure[data-surface=detail] .departure-countdown>span:first-child{display:none}ev-departure[data-surface=detail] .departure-countdown .departure-time{font-size:16px;font-weight:700;letter-spacing:.015em}ev-departure[data-surface=detail]{padding:11px 13px;margin-top:9px;font-size:13px;line-height:1.4}ev-departure[data-surface=detail] .departure-countdown .departure-time{font-size:17px}ev-departure[data-surface=detail][data-state=days]{background:#f7f3f5;border-color:#e5dce0;border-left-color:#b390a0;color:#66525b}.ev-colour-card__media,product-card,.ev-card>div:first-child{position:relative}product-card:has(ev-departure[data-state=hour]:not([hidden])) .ev-selling-fast--card,.ev-card:has(ev-departure[data-state=hour]:not([hidden])) .ev-selling-fast--card,product-card:has(ev-arrival:not([hidden])) .ev-selling-fast--card,.ev-card:has(ev-arrival:not([hidden])) .ev-selling-fast--card{display:none}.product-form-buttons>ev-departure[data-surface=detail]{flex-basis:100%;width:100%;order:0;margin-top:0}.ev-selling-fast--card{background:#164e43a6}ev-departure[data-surface=card][data-state="24"]{top:auto;bottom:8px;right:8px;left:auto}.ev-colour-card__media:has(.ev-selling-fast--card):not(:has(ev-arrival:not([hidden]))) ev-departure[data-surface=card][data-state="24"],product-card:has(.ev-selling-fast--card):not(:has(ev-arrival:not([hidden]))) ev-departure[data-surface=card][data-state="24"],.ev-card:has(.ev-selling-fast--card):not(:has(ev-arrival:not([hidden]))) ev-departure[data-surface=card][data-state="24"],.media:has(.selling):not(:has(ev-arrival:not([hidden]))) ev-departure[data-surface=card][data-state="24"]{display:none}ev-arrival{left:0;right:0;bottom:0;width:100%;justify-content:center;border-radius:0;padding:8px 10px;background:#bd1957a6;color:#fff;font-size:12px;font-weight:700;letter-spacing:.025em}@media(max-width:480px){ev-arrival{padding:7px 8px;font-size:11px}}ev-arrival[data-surface=detail]{position:static;display:block;flex-basis:100%;width:100%;padding:11px 13px;margin:0;border:1px solid #ecd1dc;border-left:2px solid #bd1957;border-radius:4px;background:#fff3f8;color:#7d2245;font-size:13px;font-weight:500;line-height:1.4;letter-spacing:0;white-space:normal}ev-departure[data-surface=detail]:has(.departure-countdown){flex-wrap:wrap;gap:5px}ev-departure[data-surface=detail] .departure-countdown{gap:4px;flex-wrap:wrap;flex-shrink:1}ev-departure[data-surface=detail] .departure-countdown>span:first-child{display:inline}ev-departure[data-surface=card][data-state=hour]{flex-wrap:wrap;white-space:normal;gap:4px;max-width:calc(100% - 16px)}ev-departure[data-surface=detail][data-state="24"] .departure-heading,ev-departure[data-surface=detail][data-state=hour] .departure-heading{display:none}ev-departure[data-surface=detail] .departure-countdown{width:100%;justify-content:flex-start;gap:5px}
/*# sourceMappingURL=/cdn/shop/t/16/assets/everystock-departure.css.map */
