.home-module__txgM7a__page{--home-columns:5;--home-gap:14px}.home-module__txgM7a__page.pipin-storefront .home-product-grid{grid-template-columns:repeat(var(--home-columns), minmax(0, 1fr));align-items:stretch;gap:var(--home-gap);grid-auto-rows:1fr;grid-auto-columns:auto;grid-auto-flow:row;margin:0;padding:0;display:grid;overflow:visible}.home-module__txgM7a__page.pipin-storefront .marketplace-categories{padding-block:12px 24px}.home-module__txgM7a__page.pipin-storefront .marketplace-category-rail strong{font-size:.875rem;line-height:1.35}.home-module__txgM7a__page.pipin-storefront .marketplace-category-rail a:focus-visible{outline-offset:-3px;outline:2px solid #b83b2a}.home-module__txgM7a__page.pipin-storefront .catalog-section{padding-block:0 8px;scroll-margin-top:100px}.home-module__txgM7a__page.pipin-storefront .catalog-heading{align-items:center;gap:16px;margin-bottom:18px}.home-module__txgM7a__page.pipin-storefront .catalog-heading h2{letter-spacing:-.025em;font-size:clamp(1.25rem,1.8vw,1.5rem);font-weight:650;line-height:1.3}.home-module__txgM7a__page.pipin-storefront .catalog-view-all{color:#bb3d2b;font-size:.875rem;font-weight:600}.home-module__txgM7a__page.pipin-storefront .catalog-filter-disclosure{margin-bottom:18px}.home-module__txgM7a__page.pipin-storefront .catalog-filters label>span{font-size:.875rem}.home-module__txgM7a__page.pipin-storefront .catalog-filters select{min-height:44px;font-size:.875rem}:is(.home-module__txgM7a__page.pipin-storefront .catalog-filter-actions button,.home-module__txgM7a__page.pipin-storefront .catalog-filter-actions a){min-height:44px;font-size:.875rem}.home-module__txgM7a__page.pipin-storefront .marketplace-benefits{margin-top:28px}.home-module__txgM7a__page.pipin-storefront .marketplace-benefits article{min-height:84px;padding:16px}.home-module__txgM7a__page.pipin-storefront .marketplace-benefits h3{font-size:.875rem;line-height:1.35}.home-module__txgM7a__page.pipin-storefront .marketplace-benefits p{font-size:.8125rem;line-height:1.5}.home-module__txgM7a__page.pipin-storefront .seller-cta{margin-block:24px}.home-module__txgM7a__page.pipin-storefront .seller-cta__copy h2{font-size:clamp(1.125rem,1.7vw,1.375rem);line-height:1.3}.home-module__txgM7a__page.pipin-storefront .seller-cta__copy>p:not(.eyebrow){font-size:.875rem;line-height:1.5}.home-module__txgM7a__page.pipin-storefront .marketplace-highlights{gap:20px;padding-bottom:40px}.home-module__txgM7a__page.pipin-storefront .marketplace-highlight h2{font-size:clamp(1.25rem,1.8vw,1.5rem);line-height:1.3}@media (max-width:1099px){.home-module__txgM7a__page{--home-columns:4}}@media (max-width:899px){.home-module__txgM7a__page{--home-columns:3}}@media (max-width:639px){.home-module__txgM7a__page{--home-columns:2;--home-gap:10px}.home-module__txgM7a__page.pipin-storefront .marketplace-categories{padding-bottom:20px}.home-module__txgM7a__page.pipin-storefront .catalog-heading{flex-wrap:wrap;align-items:flex-start}.home-module__txgM7a__page.pipin-storefront .catalog-heading__actions{width:auto}}@media (max-width:359px){.home-module__txgM7a__page{--home-columns:1}}
.recommendation-rails-module__FPJoJq__rails{gap:28px;margin-top:28px;display:grid}.recommendation-rails-module__FPJoJq__section{border-top:1px solid #e5dfd6;min-width:0;padding-top:24px}.recommendation-rails-module__FPJoJq__heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.recommendation-rails-module__FPJoJq__heading>div{min-width:0}.recommendation-rails-module__FPJoJq__heading h2{color:#241f1c;letter-spacing:-.025em;margin:0;font-size:clamp(1.25rem,1.8vw,1.5rem);font-weight:650;line-height:1.3}.recommendation-rails-module__FPJoJq__heading p{color:#5e6265;margin:5px 0 0;font-size:.875rem;line-height:1.5}.recommendation-rails-module__FPJoJq__heading a{color:#bb3d2b;flex:none;font-size:.875rem;font-weight:600;text-decoration:none}.recommendation-rails-module__FPJoJq__heading a:hover,.recommendation-rails-module__FPJoJq__heading a:focus-visible{text-decoration:underline}.recommendation-rails-module__FPJoJq__rail{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scroll-behavior:smooth;scrollbar-width:none;grid-auto-rows:1fr;grid-auto-columns:calc(20% - 11.2px);grid-auto-flow:column;align-items:stretch;gap:14px;min-width:0;padding:2px 0 8px;display:grid;overflow-x:auto}.recommendation-rails-module__FPJoJq__rail::-webkit-scrollbar{display:none}.recommendation-rails-module__FPJoJq__carousel{min-width:0;position:relative}.recommendation-rails-module__FPJoJq__rail:focus-visible,.recommendation-rails-module__FPJoJq__arrow:focus-visible{outline-offset:3px;border-radius:8px;outline:2px solid #a93726}.recommendation-rails-module__FPJoJq__arrow{z-index:5;color:#bb3d2b;cursor:pointer;background:#fff;border:1px solid #e2ddd6;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid;position:absolute;top:40%;transform:translateY(-50%);box-shadow:0 2px 8px #241f1c14}.recommendation-rails-module__FPJoJq__arrow:hover:not(:disabled){background:#fff4f0}.recommendation-rails-module__FPJoJq__arrow:disabled{visibility:hidden;pointer-events:none}.recommendation-rails-module__FPJoJq__arrow svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.recommendation-rails-module__FPJoJq__previous{left:-16px}.recommendation-rails-module__FPJoJq__next{right:-16px}.recommendation-rails-module__FPJoJq__item{scroll-snap-align:start;min-width:0}@media (max-width:1099px){.recommendation-rails-module__FPJoJq__rail{grid-auto-columns:calc(25% - 10.5px)}}@media (max-width:899px){.recommendation-rails-module__FPJoJq__rail{grid-auto-columns:calc(33.3333% - 9.33333px)}}@media (max-width:639px){.recommendation-rails-module__FPJoJq__heading{flex-wrap:wrap;align-items:start;gap:10px}.recommendation-rails-module__FPJoJq__rail{grid-auto-columns:calc(50% - 5px);gap:10px}.recommendation-rails-module__FPJoJq__previous{left:-10px}.recommendation-rails-module__FPJoJq__next{right:-10px}}@media (max-width:359px){.recommendation-rails-module__FPJoJq__rail{grid-auto-columns:100%}}@media (prefers-reduced-motion:reduce){.recommendation-rails-module__FPJoJq__rail{scroll-behavior:auto}}
