.lc-delivery-services{scroll-margin-top:120px}
.lc-delivery-card .lc-delivery-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}
.lc-delivery-card .lc-delivery-heading h3{min-width:0;margin:0}
.lc-delivery-card .lc-delivery-motion{appearance:none;display:inline-grid;place-items:center;flex:0 0 64px;width:64px;height:64px;padding:0;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#173c53;cursor:pointer;line-height:0;touch-action:manipulation;-webkit-tap-highlight-color:transparent}
.lc-delivery-motion>svg{display:block;width:64px;height:64px;overflow:visible;color:inherit}
.lc-delivery-card .lc-delivery-motion:is(:hover,:focus-visible,.is-playing){color:#ff7300;background:transparent;box-shadow:none}
.lc-delivery-motion:focus-visible{outline:2px solid #ff7300;outline-offset:3px}
.lc-delivery-motion:is(:hover,:focus-visible,.is-playing) .lc-ship{animation:lcd-ship 2.8s ease-in-out infinite;transform-origin:80px 109px}
.lc-delivery-motion:is(:hover,:focus-visible,.is-playing) :is(.lc-waves,.lc-water-mask){animation:lcd-sea 1.8s linear infinite}
.lc-delivery-motion:is(:hover,:focus-visible,.is-playing) .lc-truck-body{animation:lcd-truck .75s ease-in-out infinite;transform-origin:80px 105px}
.lc-delivery-motion:is(:hover,:focus-visible,.is-playing) .lc-exhaust{animation:lcd-exhaust 1.3s ease-out infinite;transform-origin:18px 113px}
.lc-delivery-motion:is(:hover,:focus-visible,.is-playing) .lc-plane{animation:lcd-plane 3s ease-in-out infinite;transform-origin:80px 80px}
@keyframes lcd-ship{0%,100%{transform:translateY(0) rotate(-1.2deg)}50%{transform:translateY(-2px) rotate(1.2deg)}}
@keyframes lcd-sea{from{transform:translateX(0)}to{transform:translateX(-28px)}}
@keyframes lcd-truck{0%,100%{transform:translateY(0)}25%{transform:translateY(-1.8px) rotate(-.3deg)}60%{transform:translateY(.7px) rotate(.3deg)}}
@keyframes lcd-exhaust{0%{transform:translateX(0) scale(.85);opacity:.25}70%{transform:translateX(-5px) scale(1.15);opacity:.4}100%{transform:translateX(-8px) scale(1.25);opacity:0}}
@keyframes lcd-plane{0%,100%{transform:translate(0,0) rotate(-.8deg)}50%{transform:translate(3px,-4px) rotate(.8deg)}}
@media(hover:none){.lc-delivery-card .lc-delivery-motion:not(.is-playing):not(:focus-visible){color:#173c53}.lc-delivery-motion:not(.is-playing):not(:focus-visible) *{animation:none!important}}
@media(prefers-reduced-motion:reduce){.lc-delivery-motion *{animation:none!important}}
