/* ProductPriceFomoTicker and dispatch: exact reference geometry and transition. */
html body.single-product .yc-buy-page .drn-flow-product .yc-buy-info .drn-price-ticker,
html body.single-product .yc-buy-page .drn-flow-product .yc-buy-info .drn-source-dispatch{position:relative!important;display:block!important;min-height:0!important;margin:12px 0 0!important;padding:10px 12px!important;border:1px solid!important;border-radius:var(--yc-radius-md,12px)!important;font-family:inherit!important;box-sizing:border-box!important}
html body.single-product .yc-buy-page .drn-flow-product .yc-buy-info .drn-price-ticker::before,
html body.single-product .yc-buy-page .drn-flow-product .yc-buy-info .drn-source-dispatch::before{content:none!important;display:none!important;background:none!important;box-shadow:none!important}
html body.single-product .yc-buy-page .drn-flow-product .yc-buy-info .drn-price-ticker[hidden],
html body.single-product .yc-buy-page .drn-flow-product .yc-buy-info .drn-source-dispatch[hidden]{display:none!important}
html body.single-product .yc-buy-page .drn-flow-product .yc-buy-info .drn-price-ticker{overflow:hidden!important;border-color:rgb(254 215 170 / .8)!important;background:linear-gradient(to right,#fff7ed,#fff,#fff7ed)!important;color:var(--drn-warning-900,#78350f)!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .9)!important}
html body.single-product .yc-buy-page .drn-flow-product .yc-buy-info .drn-price-ticker-inner{display:flex!important;align-items:center!important;gap:10px!important;min-height:32px!important;margin:0!important;padding:0!important}
html body.single-product .yc-buy-page .drn-flow-product .yc-buy-info .drn-price-ticker-icon{display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 32px!important;width:32px!important;height:32px!important;margin:0!important;padding:0!important;border:0!important;border-radius:var(--yc-radius-sm,8px)!important;background:color-mix(in srgb,var(--accent,#ee1d24) 12%,transparent)!important;color:var(--accent,#ee1d24)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--accent,#ee1d24) 15%,transparent)!important}
html body.single-product .yc-buy-page .drn-flow-product .yc-buy-info .drn-price-ticker-copy{position:relative!important;flex:1 1 0%!important;min-width:0!important;min-height:20px!important;overflow:hidden!important;margin:0!important;padding:0!important}
html body.single-product .yc-buy-page .drn-flow-product .yc-buy-info .drn-price-ticker-text{margin:0!important;padding:0!important;border:0!important;background:none!important;color:var(--drn-warning-900,#78350f)!important;font-family:inherit!important;font-size:calc(13px * var(--drn-font-scale,1) * var(--drn-local-scale,1))!important;font-weight:600!important;line-height:1.375!important;letter-spacing:-.025em!important;animation:drn-source-fomo-ticker-in .45s cubic-bezier(.16,1,.3,1) both}
html body.single-product .yc-buy-page .drn-flow-product .yc-buy-info .drn-price-ticker-dots{display:none!important;flex-shrink:0!important;align-items:center!important;gap:4px!important;margin:0!important;padding:0!important}
html body.single-product .yc-buy-page .drn-flow-product .yc-buy-info .drn-price-ticker-dots>span{display:block!important;flex:none!important;width:6px;height:6px!important;margin:0!important;padding:0!important;border:0!important;border-radius:var(--yc-radius-pill,9999px)!important;background:color-mix(in srgb,var(--accent,#ee1d24) 25%,transparent);transition:all .3s}
html body.single-product .yc-buy-page .drn-flow-product .yc-buy-info .drn-price-ticker-dots>span.is-active{width:16px;background:var(--accent,#ee1d24)}
html body.single-product .yc-buy-page .drn-flow-product .yc-buy-info .drn-source-dispatch{display:flex!important;align-items:center!important;gap:10px!important;border-color:color-mix(in srgb,var(--drn-success-200,#a7f3d0) 80%,transparent)!important;background:color-mix(in srgb,var(--drn-success-50,#ecfdf5) 90%,transparent)!important;box-shadow:none!important;color:var(--drn-success-900,#064e3b)!important}
html body.single-product .yc-buy-page .drn-flow-product .yc-buy-info .drn-source-dispatch-icon{display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 32px!important;width:32px!important;height:32px!important;margin:0!important;padding:0!important;border:0!important;border-radius:var(--yc-radius-sm,8px)!important;background:color-mix(in srgb,var(--drn-success-600,#059669) 10%,transparent)!important;color:var(--drn-success-700,#047857)!important}
html body.single-product .yc-buy-page .drn-flow-product .yc-buy-info .drn-source-dispatch>p{min-width:0!important;margin:0!important;padding:0!important;color:var(--drn-success-900,#064e3b)!important;font-family:inherit!important;font-size:calc(13px * var(--drn-font-scale,1) * var(--drn-local-scale,1))!important;font-weight:600!important;line-height:1.375!important;letter-spacing:0!important}
html body.single-product .yc-buy-page .drn-flow-product .yc-buy-info :is(.drn-price-ticker-icon,.drn-source-dispatch-icon)>.drn-ticker-svg{display:block!important;flex:none!important;width:16px!important;height:16px!important;margin:0!important;padding:0!important;fill:none!important;stroke:currentColor!important;stroke-width:2!important}
@keyframes drn-source-fomo-ticker-in{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}
@media(min-width:640px){html body.single-product .yc-buy-page .drn-flow-product .yc-buy-info .drn-price-ticker-dots{display:flex!important}html body.single-product .yc-buy-page .drn-flow-product .yc-buy-info .drn-price-ticker-text,html body.single-product .yc-buy-page .drn-flow-product .yc-buy-info .drn-source-dispatch>p{font-size:calc(13.5px * var(--drn-font-scale,1) * var(--drn-local-scale,1))!important}}
@media(prefers-reduced-motion:reduce){html body.single-product .yc-buy-page .drn-flow-product .yc-buy-info .drn-price-ticker-text{animation:none}html body.single-product .yc-buy-page .drn-flow-product .yc-buy-info .drn-price-ticker-dots>span{transition:none}}
