.halwel-carousel-dots{display:flex;align-items:center;gap:8px}.halwel-carousel-dot{border:none;background:transparent;cursor:pointer;padding:7px 0;display:flex;align-items:center}.halwel-carousel-dot-bar{display:block;width:10px;height:10px;border-radius:999px;background:rgba(251,246,236,.5);filter:drop-shadow(0 1px 2px rgba(20,32,29,.45));transition:width .5s cubic-bezier(.4,0,.2,1),background-color .35s ease}.halwel-carousel-dot-bar.is-active{width:38px;background:#fbf6ec}.halwel-carousel-dot:focus-visible .halwel-carousel-dot-bar,.halwel-carousel-dot:hover .halwel-carousel-dot-bar{background:#fbf6ec}@media (prefers-reduced-motion:reduce){.halwel-carousel-dot-bar{transition:none}}.hw-price-from{display:inline-flex;align-items:baseline;gap:6px;font-family:var(--font-display);letter-spacing:var(--font-display-tracking,.04em)}.hw-price-from-figure{font-weight:400;white-space:nowrap}.hw-price-from-lead{font-weight:400}.hw-price-from-basis{font-weight:400;white-space:nowrap}.hw-price-from--stacked{flex-direction:column;align-items:flex-start;gap:2px}.hw-price-from--chip{gap:8px}.hw-price-from--chip .hw-price-from-basis{border-radius:999px;padding:2px 8px;background:rgba(251,246,236,.14);border:1px solid rgba(251,246,236,.22);letter-spacing:.04em}.hw-price-from--chip.hw-price-from--light .hw-price-from-basis{background:rgba(27,35,38,.06);border-color:rgba(27,35,38,.14)}.hw-price-from-was{white-space:nowrap;font-size:.78em;opacity:.72;-webkit-text-decoration-line:line-through;text-decoration-line:line-through;-webkit-text-decoration-color:var(--brand-primary);text-decoration-color:var(--brand-primary);text-decoration-thickness:1.5px}.hw-price-from-ticker{display:inline-block;height:1.25em;line-height:1.25em;overflow:hidden;vertical-align:middle}.hw-price-from-ticker-track{display:flex;flex-direction:column;animation:hw-price-ticker 6s cubic-bezier(.65,0,.35,1) infinite}.hw-price-from-ticker-track>span{display:block;height:1.25em;white-space:nowrap}@keyframes hw-price-ticker{0%,40%{transform:translateY(0)}50%,90%{transform:translateY(-1.25em)}to{transform:translateY(-2.5em)}}.hw-price-from-sr,.hw-price-from-ticker-static{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}@media (prefers-reduced-motion:reduce){.hw-price-from-ticker{display:none}.hw-price-from-ticker-static{position:static;width:auto;height:auto;overflow:visible;clip:auto;-webkit-clip-path:none;clip-path:none}}.hw-price-from--sm .hw-price-from-figure{font-size:15px}.hw-price-from--md .hw-price-from-figure{font-size:18px}.hw-price-from--lg .hw-price-from-figure{font-size:22px}.hw-price-from--sm .hw-price-from-basis{font-size:11px}.hw-price-from--lg .hw-price-from-basis,.hw-price-from--md .hw-price-from-basis{font-size:12px}.hw-price-from--dark .hw-price-from-figure{color:var(--hw-on-base)}.hw-price-from--dark .hw-price-from-basis{color:var(--hw-on-base-soft)}.hw-price-from--light .hw-price-from-figure{color:var(--color-deep-patina)}.hw-price-from--light .hw-price-from-basis{color:var(--color-driftwood)}@media (max-width:420px){.hw-price-from--inline{flex-direction:column;align-items:flex-start;gap:2px}}