.dv-best-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--dv-best-gap);width:min(100%,calc(var(--dv-best-width) * 2 + var(--dv-best-gap)));margin:0 auto}.dv-best-cards .dv-best-cards__item{min-width:0}.dv-best-cards .dv-best-cards__link{display:block;color:inherit;text-align:center;text-decoration:none}.dv-best-cards .dv-best-cards__image{aspect-ratio:var(--dv-best-ratio);overflow:hidden}.dv-best-cards .dv-best-cards__image img,.dv-best-cards .dv-best-cards__placeholder{display:block;width:100%;height:100%;padding:6px;box-sizing:border-box;object-fit:contain;transition:transform .3s ease}.dv-best-cards .dv-best-cards__title{margin-top:12px;font-size:14px;font-weight:600;line-height:1.5;letter-spacing:0;overflow-wrap:anywhere}.dv-best-cards a:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(hover:hover){.dv-best-cards .dv-best-cards__link:hover img{transform:scale(1.025)}}@media(min-width:769px){.dv-best-nav.site-nav__item,.dv-best-nav>.site-nav__details{position:static!important}.dv-best-nav>details>.dv-best-menu{left:50%;right:auto;width:min(640px,calc(100vw - 32px));min-width:0;box-sizing:border-box;background:transparent;padding:16px 0;border:0;box-shadow:none;max-height:calc(100vh - 180px);max-height:calc(100dvh - 180px);overflow-y:auto;overscroll-behavior-y:contain}.dv-best-nav>details>.dv-best-menu,.dv-best-nav>details[open]>.dv-best-menu{transform:translate(-50%)!important}.dv-best-nav .dv-best-menu>.page-width{width:100%;max-width:none;padding:0}.dv-best-nav .dv-best-cards__link{background:transparent}.dv-best-nav .dv-best-cards__title{color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.8)}.dv-best-nav>details>.dv-best-menu[data-best-positioned],.dv-best-nav>details[open]>.dv-best-menu[data-best-positioned]{transform:none!important}}.dv-best-cards.dv-best-cards--mobile{width:100%;gap:12px;padding:12px 16px 20px;box-sizing:border-box}.dv-best-cards--mobile .dv-best-cards__title{font-size:12px}@media(prefers-reduced-motion:reduce){.dv-best-cards .dv-best-cards__image img{transition:none}}@media(min-width:769px){.dv-best-nav>details>.dv-best-menu{background:#f4f1ead9}}@media(min-width:769px){.dv-best-nav .dv-best-cards__title{color:#222;text-shadow:none}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/dv-best-sellers-menu.css.map */
