.tss-sp-switcher{--tss-sp-ink:#333;--tss-sp-accent:#957b66;--tss-sp-border:#ded8d2;position:relative;width:100%;max-width:100%;min-width:0;contain:inline-size;margin:0 0 24px!important;color:var(--tss-sp-ink)!important}.tss-sp-switcher,.tss-sp-switcher *{box-sizing:border-box!important;font-family:'HK Grotesk Regular',Arial,sans-serif!important;font-weight:normal!important;text-transform:none!important;letter-spacing:normal!important;text-align:left!important;line-height:1.4!important}.tss-sp-switcher a,.tss-sp-switcher a:visited,.tss-sp-switcher a:hover,.tss-sp-switcher a:focus{color:var(--tss-sp-ink)!important;text-decoration:none!important;box-shadow:none!important}.tss-sp-switcher button{appearance:none!important;-webkit-appearance:none!important;background:#fff!important;border:1px solid var(--tss-sp-border)!important;border-radius:6px!important;box-shadow:none!important;color:var(--tss-sp-ink)!important;font:inherit!important;font-size:15px!important;cursor:pointer;min-height:44px;margin:0!important;transition:border-color 160ms ease,background-color 160ms ease}.tss-sp-switcher [hidden]{display:none!important}.tss-sp-switcher .tss-sp-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px!important}.tss-sp-switcher .tss-sp-label{min-width:0;font-size:13px!important;color:#666!important}.tss-sp-switcher .tss-sp-current-name{color:var(--tss-sp-ink)!important}.tss-sp-switcher .tss-sp-thumb{display:block;flex:0 0 48px;width:48px!important;height:48px!important;max-width:100%;object-fit:cover;border-radius:3px;background:#f7f7f7}.tss-sp-switcher .tss-sp-name{display:block;min-width:0;overflow-wrap:anywhere;font-size:15px!important}.tss-sp-switcher .tss-sp-item{position:relative;display:flex;align-items:center;gap:12px;min-height:44px;padding:10px!important;border:1px solid transparent!important;border-radius:4px;background:#fff!important;transition:background-color 160ms ease,border-color 160ms ease}.tss-sp-switcher .tss-sp-copy{min-width:0;flex:1}.tss-sp-switcher .tss-sp-check{flex:0 0 auto;color:var(--tss-sp-accent);font-size:16px}.tss-sp-switcher .tss-sp-item[aria-current='page']{background:#faf8f5!important}.tss-sp-switcher .tss-sp-item:hover{background:#f7f7f7!important}.tss-sp-switcher .tss-sp-arrow:hover:not(:disabled){border-color:var(--tss-sp-accent)!important}.tss-sp-switcher .tss-sp-item:focus-visible,.tss-sp-switcher .tss-sp-arrow:focus-visible{outline:2px solid var(--tss-sp-accent)!important;outline-offset:2px}.tss-sp-switcher .tss-sp-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 6px;margin-top:3px!important;font-size:12px!important;color:#666!important}.tss-sp-switcher .tss-sp-price del{opacity:.7;text-decoration:line-through!important}.tss-sp-switcher .tss-sp-price ins{background:transparent!important;color:var(--tss-sp-ink)!important;text-decoration:none!important}.tss-sp-switcher .tss-sp-price .amount{white-space:nowrap}.tss-sp-switcher .tss-sp-controls{display:flex;gap:4px;flex-shrink:0}.tss-sp-switcher .tss-sp-arrow{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0!important;border-radius:50%!important;font-size:20px!important}.tss-sp-switcher .tss-sp-arrow:disabled{opacity:.3;cursor:default}.tss-sp-switcher .tss-sp-track{position:relative;display:flex;align-items:stretch;gap:10px;width:100%;min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:4px;scrollbar-width:thin;scrollbar-color:var(--tss-sp-border) #fff0;padding:4px 4px 10px!important}.tss-sp-switcher .tss-sp-track .tss-sp-item{flex:0 0 96px;min-width:0;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:8px;padding:6px!important;scroll-snap-align:start;border-color:var(--tss-sp-border)!important}.tss-sp-switcher .tss-sp-track .tss-sp-item[aria-current='page']{border-color:var(--tss-sp-accent)!important;outline:1px solid var(--tss-sp-accent);outline-offset:-2px}.tss-sp-switcher .tss-sp-track .tss-sp-thumb{width:100%!important;height:auto!important;aspect-ratio:1;flex:none}.tss-sp-switcher .tss-sp-track .tss-sp-name{font-size:12px!important}.tss-sp-switcher .tss-sp-track .tss-sp-price{font-size:11px!important}.tss-sp-switcher .tss-sp-track .tss-sp-check{position:absolute;top:9px;right:9px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#fff;font-size:13px}@media (max-width:768px){.tss-sp-switcher .tss-sp-controls{display:none}.tss-sp-switcher .tss-sp-track .tss-sp-item{flex-basis:88px}}@media (prefers-reduced-motion:reduce){.tss-sp-switcher *{transition:none!important;scroll-behavior:auto!important}}