.product-quantity{border:0;margin:1rem 0;padding:0}.product-quantity legend{margin-bottom:.65rem;padding:0;font-weight:700}.product-quantity__row{justify-content:space-between;align-items:center;gap:1rem;display:flex}.product-quantity select{border:1px solid var(--halloween-line);background:var(--halloween-panel);min-width:5rem;min-height:3rem;color:var(--halloween-text);font:inherit;border-radius:.5rem;padding:.6rem 1rem}.product-quantity__row>span{text-align:right;gap:.2rem;display:grid}.product-quantity__row small,.product-quantity>p{color:var(--halloween-muted)}.product-quantity>p{font-size:.8rem}.product-quantity__row strong{font-size:1.15rem}.skull-nav-link{color:var(--halloween-lime)}.skull-model-options{grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;display:grid}.skull-model-options button{text-align:center;flex-direction:column;align-items:center;gap:.35rem;min-width:0;padding:.4rem;display:flex}.skull-model-options button img{object-fit:contain;background:#fff;border-radius:.25rem;width:3.25rem;height:3.25rem}.skull-model-options button>span{font-size:.78rem;line-height:1.3}.skull-model-options .skull-model-code{display:none}@media (width<=620px){.skull-model-options{grid-template-columns:repeat(5,minmax(0,1fr));gap:.3rem}.skull-model-options button{padding:.3rem}.skull-model-options button img{width:2.4rem;height:2.4rem}.skull-model-options .skull-model-code{font-weight:700;display:block}.skull-model-options .skull-model-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}body .wheel-teaser--banner{z-index:auto;color:inherit;box-shadow:none;background:0 0;border:1px solid;border-radius:.35rem;flex-shrink:0;gap:.4rem;padding:.35rem .75rem;position:static;inset:auto;transform:none}.wheel-teaser--banner .wheel-teaser__icon{display:none}.wheel-teaser--banner small{color:inherit;margin:0}.wheel-teaser--banner strong{display:none}.wheel-teaser--banner .wheel-teaser__arrow{font-size:1rem}@media (width<=620px){body .preview-bar.campaign-banner{flex-wrap:wrap;gap:.35rem .75rem;padding-block:.5rem}.wheel-teaser--banner{min-height:2.75rem}}
