.ProductRecommendations-module__bi_DEa__section,.ProductRecommendations-module__bi_DEa__explorer{--recommendation-label:.875rem;--recommendation-price:.9375rem;--recommendation-meta:.8125rem;color:#242624;min-width:0}.ProductRecommendations-module__bi_DEa__section{margin-block-start:32px}.ProductRecommendations-module__bi_DEa__action,.ProductRecommendations-module__bi_DEa__itemTitle,.ProductRecommendations-module__bi_DEa__price,.ProductRecommendations-module__bi_DEa__metadata{font-family:var(--font-interface);letter-spacing:normal;text-transform:none;overflow-wrap:anywhere}.ProductRecommendations-module__bi_DEa__action{max-width:100%;min-height:44px;font-size:var(--recommendation-label);text-align:start;justify-content:center;align-items:center;gap:8px;padding-block:8px;font-weight:500;line-height:1.45;display:inline-flex}.ProductRecommendations-module__bi_DEa__section :is(a,button),.ProductRecommendations-module__bi_DEa__explorer :is(a,button){scroll-margin-block:80px calc(var(--marketplace-purchase-height,0px) + 16px)}.ProductRecommendations-module__bi_DEa__section :is(a,button):focus-visible,.ProductRecommendations-module__bi_DEa__explorer :is(a,button):focus-visible{outline-offset:-2px;outline:2px solid #76541f}.ProductRecommendations-module__bi_DEa__icon{flex-shrink:0;width:20px;height:20px}.ProductRecommendations-module__bi_DEa__card{border-block-end:1px solid #cfd0cc;flex-direction:column;min-width:0;display:flex;container-type:inline-size}.ProductRecommendations-module__bi_DEa__imageLink{aspect-ratio:1;flex-shrink:0;margin-block-end:12px;display:block;position:relative;overflow:hidden}.ProductRecommendations-module__bi_DEa__image{object-fit:contain}.ProductRecommendations-module__bi_DEa__itemTitle{min-width:0;font-size:var(--recommendation-label);font-weight:500;line-height:1.45}.ProductRecommendations-module__bi_DEa__itemTitle a{min-width:0;display:block}.ProductRecommendations-module__bi_DEa__cardFooter{margin-block-start:auto;padding-block-start:12px}.ProductRecommendations-module__bi_DEa__price{font-size:var(--recommendation-price);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.4}.ProductRecommendations-module__bi_DEa__metadata{color:#555752;min-width:0;font-size:var(--recommendation-meta);font-weight:400;line-height:1.45}.ProductRecommendations-module__bi_DEa__explorer{padding-block:12px 64px}.ProductRecommendations-module__bi_DEa__explorer>header{margin-block-end:20px}.ProductRecommendations-module__bi_DEa__explorer h1{overflow-wrap:anywhere;margin-block-start:8px}.ProductRecommendations-module__bi_DEa__backLink{justify-content:flex-start}.ProductRecommendations-module__bi_DEa__reference{border:1px solid #d5d6d2;margin-block-end:20px;padding:12px}.ProductRecommendations-module__bi_DEa__referenceContent{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-block-start:8px;display:flex}.ProductRecommendations-module__bi_DEa__referenceImage{flex-shrink:0;width:80px;height:80px;position:relative}.ProductRecommendations-module__bi_DEa__referenceDetails{flex:10rem;gap:4px;min-width:0;display:grid}.ProductRecommendations-module__bi_DEa__modes{min-width:0;margin-block-end:20px}.ProductRecommendations-module__bi_DEa__modeOptions{flex-wrap:wrap;gap:8px;margin-block-start:8px;display:flex}.ProductRecommendations-module__bi_DEa__modeButton{color:#555752;border:1px solid #d5d6d2;flex:6rem;padding-inline:12px}.ProductRecommendations-module__bi_DEa__modeButton[aria-pressed=true]{color:#242624;background:#f3f2ef;border-color:#242624}.ProductRecommendations-module__bi_DEa__resultsHeading{margin-block-end:12px}.ProductRecommendations-module__bi_DEa__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(8.5rem,50% - 6px)),1fr));gap:24px 12px;display:grid}.ProductRecommendations-module__bi_DEa__empty{justify-items:start;gap:12px;padding-block:12px 24px;display:grid}.ProductRecommendations-module__bi_DEa__emptyActions{flex-wrap:wrap;gap:8px 20px;display:flex}.ProductRecommendations-module__bi_DEa__retry{border:1px solid #242624;padding-inline:16px}@media (min-width:640px){.ProductRecommendations-module__bi_DEa__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(10rem,33.3333% - 8px)),1fr))}}@media (min-width:1025px){.ProductRecommendations-module__bi_DEa__section{margin-block-start:48px}.ProductRecommendations-module__bi_DEa__explorer{padding-block-start:24px}.ProductRecommendations-module__bi_DEa__reference,.ProductRecommendations-module__bi_DEa__modes{max-width:48rem}.ProductRecommendations-module__bi_DEa__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(10rem,20% - 9.6px)),1fr))}}
.ProductCardFooter-module__acOaHa__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;min-width:0;display:flex}.ProductCardFooter-module__acOaHa__prices{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;max-width:100%;display:flex}.ProductCardFooter-module__acOaHa__prices>*{overflow-wrap:anywhere;min-width:0;max-width:100%}.ProductCardFooter-module__acOaHa__stockActions{align-items:center;gap:4px;min-width:0;max-width:100%;margin-inline-start:auto;display:flex}.ProductCardFooter-module__acOaHa__stockActions>p{overflow-wrap:anywhere;min-width:0}.ProductCardFooter-module__acOaHa__similarLink{flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}
.MarketplaceCarousel-module__EjbfGa__section{color:#171717;grid-template-columns:minmax(0,1fr);grid-template-areas:"header""rail";gap:16px;min-width:0;display:grid}.MarketplaceCarousel-module__EjbfGa__section[data-controls=true]{grid-template-areas:"header""rail""controls"}.MarketplaceCarousel-module__EjbfGa__header{flex-direction:column;grid-area:header;align-items:flex-start;min-width:0;display:flex}.MarketplaceCarousel-module__EjbfGa__header h2{overflow-wrap:anywhere;max-width:100%}.MarketplaceCarousel-module__EjbfGa__description{color:#5c5a56;text-wrap:pretty;overflow-wrap:anywhere;max-width:34rem;margin-block-start:16px}.MarketplaceCarousel-module__EjbfGa__action{max-width:100%;min-height:44px;font-family:var(--font-interface);overflow-wrap:anywhere;border-block-end:1px solid;align-items:center;gap:8px;margin-block-start:8px;padding-block:8px;font-size:.875rem;font-weight:500;line-height:1.45;display:inline-flex}.MarketplaceCarousel-module__EjbfGa__action>span{min-width:0}.MarketplaceCarousel-module__EjbfGa__action svg{flex-shrink:0}.MarketplaceCarousel-module__EjbfGa__section :is(a,button),.MarketplaceCarousel-module__EjbfGa__rail{scroll-margin-block:80px calc(var(--marketplace-purchase-height,0px) + 16px)}.MarketplaceCarousel-module__EjbfGa__section :is(a,button):focus-visible,.MarketplaceCarousel-module__EjbfGa__rail:focus-visible{outline-offset:-2px;outline:2px solid #76541f}.MarketplaceCarousel-module__EjbfGa__rail:focus-visible{outline-offset:2px}.MarketplaceCarousel-module__EjbfGa__rail{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-area:rail;align-self:start;align-items:stretch;gap:12px;min-width:0;display:flex;overflow-x:auto}.MarketplaceCarousel-module__EjbfGa__rail::-webkit-scrollbar{display:none}.MarketplaceCarousel-module__EjbfGa__item{scroll-snap-align:start;flex:0 0 min(100%,clamp(11rem,68%,17rem));min-width:0;display:flex}.MarketplaceCarousel-module__EjbfGa__item>*{width:100%;min-width:0}.MarketplaceCarousel-module__EjbfGa__category>.MarketplaceCarousel-module__EjbfGa__item{flex-basis:min(100%,clamp(9.5rem,42vw,13.75rem))}.MarketplaceCarousel-module__EjbfGa__controls{flex-wrap:wrap;grid-area:controls;justify-content:space-between;align-self:start;align-items:center;gap:8px 16px;display:flex}.MarketplaceCarousel-module__EjbfGa__buttons{gap:8px;margin-inline-start:auto;display:flex}.MarketplaceCarousel-module__EjbfGa__buttons button{cursor:pointer;border:1px solid #b9b7b1;flex:0 0 44px;place-items:center;width:44px;height:44px;transition:color .15s,border-color .15s;display:grid}.MarketplaceCarousel-module__EjbfGa__buttons button:enabled:hover,.MarketplaceCarousel-module__EjbfGa__action:hover{color:#9b7436;border-color:#171717}.MarketplaceCarousel-module__EjbfGa__buttons button:disabled{opacity:.35;cursor:default}.MarketplaceCarousel-module__EjbfGa__buttons svg{stroke-width:1.4px;width:20px;height:20px}.MarketplaceCarousel-module__EjbfGa__range{min-width:0;font-family:var(--font-interface);color:#555752;overflow-wrap:anywhere;font-size:.8125rem;line-height:1.45}@media (min-width:640px){.MarketplaceCarousel-module__EjbfGa__product>.MarketplaceCarousel-module__EjbfGa__item{flex-basis:min(100%,max(11rem,50% - 6px))}}@media (min-width:1025px){.MarketplaceCarousel-module__EjbfGa__section,.MarketplaceCarousel-module__EjbfGa__section[data-controls=true]{grid-template-areas:"header rail""controls rail"}.MarketplaceCarousel-module__EjbfGa__section{grid-template-rows:auto 1fr;grid-template-columns:minmax(220px,.9fr) minmax(0,4.75fr);gap:24px 32px}.MarketplaceCarousel-module__EjbfGa__description{max-width:230px;margin-block-start:20px}.MarketplaceCarousel-module__EjbfGa__action{margin-block-start:12px}.MarketplaceCarousel-module__EjbfGa__rail{gap:16px}.MarketplaceCarousel-module__EjbfGa__product>.MarketplaceCarousel-module__EjbfGa__item{flex-basis:min(100%,max(11rem,33.3333% - 10.6667px))}.MarketplaceCarousel-module__EjbfGa__category>.MarketplaceCarousel-module__EjbfGa__item{flex-basis:min(100%,clamp(10rem,14vw,13.75rem))}.MarketplaceCarousel-module__EjbfGa__controls{flex-direction:column;align-items:flex-start;gap:12px}.MarketplaceCarousel-module__EjbfGa__buttons{order:-1;margin-inline-start:0}}@media (min-width:1280px){.MarketplaceCarousel-module__EjbfGa__section{column-gap:40px}}
