.ShopShowcase-module__Wwhb9W__root{text-align:left;max-width:1200px;color:inherit;margin-inline:auto;padding:12px 24px}.ShopShowcase-module__Wwhb9W__heading{margin-bottom:24px}.ShopShowcase-module__Wwhb9W__heading h2{color:inherit;font-size:clamp(1.6rem,3vw,2.5rem);font-weight:750;line-height:1.15}.ShopShowcase-module__Wwhb9W__heading p{white-space:pre-wrap;opacity:.8;max-width:680px;margin-top:12px;line-height:1.7}.ShopShowcase-module__Wwhb9W__split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.ShopShowcase-module__Wwhb9W__editorialText{padding-block:20px;align-self:center;padding-right:20px}.ShopShowcase-module__Wwhb9W__editorialText .ShopShowcase-module__Wwhb9W__action{justify-content:flex-start}.ShopShowcase-module__Wwhb9W__editorialImage{aspect-ratio:1;background:color-mix(in srgb, currentColor 5%, transparent);border-radius:20px;place-items:center;display:grid;position:relative;overflow:hidden}.ShopShowcase-module__Wwhb9W__editorialImage p{text-align:center;max-width:240px;padding:16px}.ShopShowcase-module__Wwhb9W__carousel{min-width:0}.ShopShowcase-module__Wwhb9W__split .ShopShowcase-module__Wwhb9W__carousel{position:relative}.ShopShowcase-module__Wwhb9W__rail{scroll-snap-type:x mandatory;scrollbar-width:none;gap:20px;padding-bottom:8px;display:flex;position:relative;overflow-x:auto}.ShopShowcase-module__Wwhb9W__rail::-webkit-scrollbar{display:none}.ShopShowcase-module__Wwhb9W__card{scroll-snap-align:start;min-width:0;color:inherit;flex:0 0 calc(25% - 15px);text-decoration:none}.ShopShowcase-module__Wwhb9W__single .ShopShowcase-module__Wwhb9W__card{flex-basis:100%}.ShopShowcase-module__Wwhb9W__productImage{aspect-ratio:1;background:color-mix(in srgb, currentColor 5%, transparent);border:1px solid color-mix(in srgb, currentColor 14%, transparent);border-radius:20px;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.ShopShowcase-module__Wwhb9W__productImage img{-o-object-fit:contain;object-fit:contain;padding:8px}.ShopShowcase-module__Wwhb9W__productInfo{flex-wrap:wrap;justify-content:space-between;gap:6px 12px;padding:14px 2px 4px;display:flex}.ShopShowcase-module__Wwhb9W__productInfo h3{color:inherit;overflow-wrap:anywhere;flex:55%;font-size:1rem;font-weight:650;line-height:1.5}.ShopShowcase-module__Wwhb9W__productInfo span{font-weight:750;line-height:1.5}.ShopShowcase-module__Wwhb9W__productInfo small{opacity:.75;width:100%}.ShopShowcase-module__Wwhb9W__controls{justify-content:flex-end;align-items:center;gap:12px;margin-bottom:14px;display:flex}.ShopShowcase-module__Wwhb9W__split .ShopShowcase-module__Wwhb9W__controls{inset-inline:12px;pointer-events:none;justify-content:space-between;margin:0;position:absolute;top:45%}.ShopShowcase-module__Wwhb9W__split .ShopShowcase-module__Wwhb9W__controls button{pointer-events:auto;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:color-mix(in srgb, currentColor 8%, transparent)}.ShopShowcase-module__Wwhb9W__split .ShopShowcase-module__Wwhb9W__position{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ShopShowcase-module__Wwhb9W__controls button{border:1px solid color-mix(in srgb, currentColor 30%, transparent);width:36px;height:36px;color:inherit;background:0 0;border-radius:50%;place-items:center;display:grid}.ShopShowcase-module__Wwhb9W__controls button:disabled{opacity:.3;cursor:default}.ShopShowcase-module__Wwhb9W__position{font-variant-numeric:tabular-nums;opacity:.75;font-size:.75rem}.ShopShowcase-module__Wwhb9W__action{justify-content:center;margin-top:26px;display:flex}.ShopShowcase-module__Wwhb9W__action a{border:1px solid color-mix(in srgb, currentColor 40%, transparent);color:inherit;border-radius:999px;align-items:center;gap:16px;padding:13px 23px;font-weight:650;text-decoration:none;display:inline-flex}.ShopShowcase-module__Wwhb9W__root a:hover,.ShopShowcase-module__Wwhb9W__controls button:not(:disabled):hover{border-color:var(--brand,#4169ff)}.ShopShowcase-module__Wwhb9W__root a:focus-visible,.ShopShowcase-module__Wwhb9W__rail:focus-visible,.ShopShowcase-module__Wwhb9W__controls button:focus-visible{outline:2px solid var(--brand,#4169ff);outline-offset:4px}.ShopShowcase-module__Wwhb9W__notice{margin-bottom:12px;font-size:.8rem}.ShopShowcase-module__Wwhb9W__empty{text-align:center;border:1px dashed;border-radius:16px;margin:24px;padding:30px}.ShopShowcase-module__Wwhb9W__empty svg{margin:0 auto 12px}.ShopShowcase-module__Wwhb9W__empty p{margin-top:12px}@media (max-width:767px){.ShopShowcase-module__Wwhb9W__root{padding-inline:16px}.ShopShowcase-module__Wwhb9W__split{grid-template-columns:minmax(0,1fr);gap:20px}.ShopShowcase-module__Wwhb9W__rail{gap:14px}.ShopShowcase-module__Wwhb9W__card{flex-basis:72%}.ShopShowcase-module__Wwhb9W__single .ShopShowcase-module__Wwhb9W__card{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.ShopShowcase-module__Wwhb9W__rail{scroll-behavior:auto}}
