.tp-feature #primary .single-content .tpf-switch--shelf.is-ready .tpf-switch__tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:22px 8px}.tp-feature #primary .single-content .tpf-switch--shelf.is-ready button.tpf-switch__tab--bay{flex:0 0 calc(33.333% - 6px);min-width:0}.tp-feature #primary .single-content .tpf-switch--shelf.is-ready button.tpf-switch__tab--bay>span{padding:6px 4px 5px;min-width:76%;font-size:.66em;letter-spacing:.03em}@media (min-width:700px){.tp-feature #primary .single-content .tpf-switch--shelf.is-ready .tpf-switch__tabs{gap:22px 10px}.tp-feature #primary .single-content .tpf-switch--shelf.is-ready button.tpf-switch__tab--bay{flex:0 0 calc(20% - 8px)}.tp-feature #primary .single-content .tpf-switch--shelf.is-ready button.tpf-switch__tab--bay>span{padding:7px 12px 6px;min-width:64%;font-size:.8em;letter-spacing:.06em}}.tp-feature #primary .single-content .tpf-check[data-key="birkenstock-before-pay"] button.tpf-check__reset{flex:none;white-space:nowrap}.tp-feature #primary .single-content .tpf-check[data-key="birkenstock-before-pay"] .tpf-check__done{flex:1 1 0%;min-width:0}@media (max-width:599px){.tp-feature #primary .single-content .tpf-shoestores .tpf-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tp-feature #primary .single-content .tpf-shoestores .tpf-cards:has(.tpf-card:only-child){display:block;max-width:560px;margin-inline:auto}.tp-feature #primary .single-content .tpf-shoestores .tpf-card{padding:12px 12px 11px!important}.tp-feature #primary .single-content .tpf-shoestores .tpf-card .tpf-title{font-size:1.05em}}