
dutch-live-product{position:relative;display:block;overflow:hidden;width:100%;padding:24px 18px 22px;margin:4px 0 14px;border:1px solid #b6223438;border-radius:12px;background:linear-gradient(105deg,#bd183012,#bd183004);color:inherit;box-shadow:0 6px 18px #00000018;box-sizing:border-box;text-align:center}
dutch-live-product[hidden]{display:none!important}
.dutch-live-product__row{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}
.dutch-live-product__label{font:var(--font-heading--weight,700) 18px/1.25 var(--font-heading--family,Arial,sans-serif);letter-spacing:.04em;color:#9d182c}
.dutch-live-product__clock{font:var(--font-heading--weight,700) clamp(38px,8vw,48px)/1.1 var(--font-heading--family,Arial,sans-serif);font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap;color:inherit;text-shadow:none}
.dutch-live-product__schedule{font-size:14px;font-weight:600;margin-top:16px;color:inherit}
.dutch-live-product__note{display:block;margin-top:6px;font-size:11px;line-height:1.45;color:#666}
.dutch-live-product__fuse{position:absolute;bottom:0;left:0;right:0;height:5px;background:#bd18301a}
.dutch-live-product__fuse span{display:block;width:100%;height:100%;background:linear-gradient(90deg,#ad1029,#ed304d);box-shadow:0 0 12px #ed304d88;transform-origin:left;transition:transform .25s linear}
dutch-live-product:not([data-phase=running]):not([data-phase=updating]) .dutch-live-product__fuse{display:none}
dutch-live-product[data-phase=updating] .dutch-live-product__clock{font-size:22px;letter-spacing:.02em;white-space:normal}
dutch-live-product[data-phase=updating] .dutch-live-product__fuse span{width:35%;transform:none!important;animation:dutch-price-loading 1.6s ease-in-out infinite}
dutch-live-product[data-phase=paused] .dutch-live-product__clock,dutch-live-product[data-phase=filled] .dutch-live-product__clock,dutch-live-product[data-phase=ended] .dutch-live-product__clock,dutch-live-product[data-phase=offline] .dutch-live-product__clock{display:none}
@keyframes dutch-price-loading{0%{translate:-110% 0}100%{translate:390% 0}}
@media(prefers-reduced-motion:reduce){.dutch-live-product__fuse span{transition:none}dutch-live-product[data-phase=updating] .dutch-live-product__fuse span{animation:none;width:100%;opacity:.6}}
@media(max-width:480px){dutch-live-product{padding:22px 14px 20px}.dutch-live-product__clock{font-size:40px}.dutch-live-product__label{font-size:18px}}
variant-picker[data-dutch-priced-grid] .variant-option--buttons{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%}
variant-picker[data-dutch-priced-grid] .variant-option--buttons legend{margin-bottom:12px;font-weight:700}
variant-picker[data-dutch-priced-grid] .variant-option__button-label{width:100%!important;max-width:none!important;min-width:0!important;min-height:84px;padding:14px 10px!important;display:flex!important;flex-direction:column!important;gap:8px!important;justify-content:center!important;text-align:center;border-radius:8px!important;transition:border-color .2s,background .2s}
variant-picker[data-dutch-priced-grid] .variant-option__button-label__text{white-space:normal!important;overflow-wrap:anywhere;font-size:13px;line-height:1.3}
variant-picker[data-dutch-priced-grid] .dutch-team-price{font-size:20px;font-weight:750;font-variant-numeric:tabular-nums;line-height:1.2}
variant-picker[data-dutch-priced-grid] .variant-option__button-label:has(input:checked){border-color:#bd1830!important;background:#bd18300c!important;color:inherit!important;box-shadow:inset 0 0 0 1px #bd1830}
variant-picker[data-dutch-priced-grid] .variant-option__button-label:has(input:focus-visible){outline:2px solid currentColor;outline-offset:3px}
.dutch-live-product__eyebrow{display:flex;align-items:center;justify-content:center;gap:9px;margin:-24px -18px 22px;padding:13px 18px;background:#bd1830;color:#fff;font:var(--font-heading--weight,700) 17px/1.2 var(--font-heading--family,Arial,sans-serif);letter-spacing:.07em}.dutch-live-product__icon{flex:none;width:22px;height:22px}

@media(max-width:480px){.dutch-live-product__eyebrow{margin:-22px -14px 20px;padding:12px 14px;font-size:16px}}

variant-picker[data-dutch-priced-grid] .variant-option__button-label.dutch-team-sold{position:relative;overflow:hidden;cursor:not-allowed;background:#ededed!important;border-color:#d0d0d0!important;color:#777!important;box-shadow:none!important}
variant-picker[data-dutch-priced-grid] .dutch-team-sold .variant-option__button-label__text,variant-picker[data-dutch-priced-grid] .dutch-team-sold .dutch-team-price{opacity:.45}
.dutch-team-sold-stamp{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-12deg);padding:4px 12px;border:3px solid #bd1830;border-radius:4px;background:rgb(189 24 48 / 16%);color:#bd1830;font:var(--font-heading--weight,700) 24px/1 var(--font-heading--family,Arial,sans-serif);letter-spacing:.06em;pointer-events:none;white-space:nowrap}

