.homepage-bestsellers{padding:8px 24px 32px;color:#171717}.homepage-bestsellers__inner{max-width:1120px;margin-inline:auto}.homepage-bestsellers__heading{margin-bottom:20px;text-align:left}.homepage-bestsellers__heading h2{margin:0;font-size:clamp(31px,3vw,44px);font-weight:800;line-height:1.05;letter-spacing:-.045em}.homepage-bestsellers__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 10px}.homepage-bestsellers__card{min-width:0;padding:7px 7px 12px;border:1px solid rgba(23,23,23,.11);border-radius:10px;display:grid;gap:12px;background:#fff;color:#171717;box-shadow:0 1px 1px -.5px #0000000f,0 3px 3px -1.5px #0000000e,0 10px 19px -10px #00000029;text-align:left;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.homepage-bestsellers__card:hover{box-shadow:0 2px 3px #00000014,0 14px 24px -10px #00000036;transform:translateY(-2px)}.homepage-bestsellers__card:focus-visible{outline:2px solid #171717;outline-offset:3px}.homepage-bestsellers__image{position:relative;aspect-ratio:1;overflow:hidden;border-radius:7px;display:block;background:#f3f3f3}.homepage-bestsellers__image img{display:block;width:100%;height:100%;object-fit:cover}.homepage-bestsellers__badge{position:absolute;top:9px;right:9px;padding:5px 8px;border-radius:5px;background:var(--badge-background, linear-gradient(#686868,#3d3d3d));color:var(--badge-foreground, #fff);box-shadow:inset 0 2px #ffffff2e;font-size:10px;font-weight:700}.homepage-bestsellers__copy{min-width:0;padding:0 4px;display:flex;flex-direction:column;align-items:flex-start}.homepage-bestsellers__copy strong{font-size:14px;line-height:1.25}@media(min-width:750px){.homepage-bestsellers{padding:18px 32px 40px}.homepage-bestsellers__heading{margin-bottom:24px;text-align:center}.homepage-bestsellers__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 20px}.homepage-bestsellers__card{padding:9px 9px 16px}.homepage-bestsellers__copy{padding:0 6px}.homepage-bestsellers__copy strong{font-size:18px}}@media(prefers-reduced-motion:reduce){.homepage-bestsellers__card{transition:none}}.homepage-bestsellers--unboxed .homepage-bestsellers__card{padding:0;border:0;background:transparent;box-shadow:none;gap:12px;align-content:start}.homepage-bestsellers--unboxed .homepage-bestsellers__card:hover{box-shadow:none}.homepage-bestsellers--unboxed .homepage-bestsellers__image{border-radius:10px}.homepage-bestsellers--unboxed .homepage-bestsellers__copy{padding:0}.homepage-bestsellers__image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at bottom right,rgba(0,0,0,.64) 0%,rgba(0,0,0,.22) 18%,transparent 46%);pointer-events:none;opacity:0;transition:opacity .18s ease}.homepage-bestsellers__arrow{position:absolute;z-index:1;right:16px;bottom:16px;width:28px;height:28px;display:grid;place-items:center;color:#fff;filter:drop-shadow(0 1px 2px #0006);pointer-events:none;opacity:0;transform:translate(-4px);transition:opacity .18s ease,transform .18s ease}.homepage-bestsellers__arrow svg{width:26px;height:26px}@media(hover:hover){.homepage-bestsellers__card:hover .homepage-bestsellers__arrow{opacity:1;transform:none}.homepage-bestsellers__card:hover .homepage-bestsellers__image:after{opacity:1}}.homepage-bestsellers__card:focus-visible .homepage-bestsellers__arrow{opacity:1;transform:none}.homepage-bestsellers__card:focus-visible .homepage-bestsellers__image:after{opacity:1}@media(prefers-reduced-motion:reduce){.homepage-bestsellers__arrow,.homepage-bestsellers__image:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/170/assets/homepage-bestsellers.css.map */
