.vl-acc{display:block;--gsc-space-between-cards: 16px;overflow-x:clip}@media screen and (min-width:1024px){body:has(.shop__filters-column) .vl-acc__inner{margin-left:384px;width:calc(100% - 384px);max-width:calc(100% - 384px)}body:has(.vl-collection-section) .vl-acc__inner{margin-left:345px;width:calc(100% - 350px);max-width:calc(100% - 350px)}}@media screen and (max-width:1023px){.vl-acc__inner{margin-left:0;width:100%;max-width:100%}}.vl-acc__inner{display:flex;flex-direction:column;align-items:center;gap:32px}.vl-acc__header{width:100%;display:flex;align-items:center;gap:24px}.vl-acc__heading{flex:1 1 auto;min-width:0;margin:0;font-family:Manrope,system-ui,-apple-system,Segoe UI,sans-serif;font-size:32px;line-height:38px;font-weight:800;letter-spacing:-.02em;color:#1f1f1f}.vl-acc__nav{display:flex;align-items:center;gap:8px;flex:0 0 auto}.vl-acc .carousel-btn{width:48px;height:48px;border-radius:999px;box-shadow:none;background:#0000000a;color:#1f1f1f;border:0;-webkit-backdrop-filter:none;backdrop-filter:none}.vl-acc .carousel-btn__icon{width:20px;height:20px}.vl-acc .carousel-btn[disabled]{background:#0000000a;color:#1f1f1f;opacity:.5;cursor:not-allowed;border:0}.vl-acc .carousel-btn:not([disabled]):hover{background:#0000000a;color:#1f1f1f;border:0}body:has(.vl-collection-section) .vl-acc{background:#f8f9fd}.vl-acc__viewport{--vl-acc-bleed: min( calc(50vw - 50%) , 48px);width:calc(100% + var(--vl-acc-bleed));margin-right:calc(-1 * var(--vl-acc-bleed))}.vl-acc .vl-acc-card{flex:0 0 auto;box-sizing:content-box;width:239px;min-width:0}.vl-acc-card__media{display:block;height:239px;border-radius:16px;overflow:hidden;background:#0000000a}.vl-acc-card__img{display:block;width:100%;height:100%;object-fit:cover}.vl-acc-card__info{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:24px 12px 0 0}.vl-acc-card__title-link{display:block;width:100%;min-width:0;text-decoration:none}.vl-acc-card__title{margin:0;font-family:Manrope,system-ui,-apple-system,Segoe UI,sans-serif;font-size:18px;line-height:24px;font-weight:800;letter-spacing:-.02em;color:#1f1f1f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vl-acc-card__price{margin:0;font-family:Manrope,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;line-height:22px;font-weight:600;color:#1f1f1f}.vl-acc-card__rating{gap:8px}.vl-acc-card__rating .rating__stars{gap:6px}.vl-acc-card__rating .rating__star{width:12px;height:12px}.vl-acc-card__rating .rating__count{font-family:Manrope,system-ui,-apple-system,Segoe UI,sans-serif;font-size:12px;line-height:14px;font-weight:600;color:#89898b;text-decoration:underline;text-underline-position:from-font}.vl-acc__view-all{display:inline-flex;align-items:center;justify-content:center;min-width:154px;height:40px;padding:10px 12px;border:1px solid #d6d6d9;border-radius:40px;font-family:Manrope,system-ui,-apple-system,Segoe UI,sans-serif;color:#1f1f1f;font-size:14px;line-height:20px;font-weight:800;text-decoration:none}.vl-acc--empty{padding-block:16px}.vl-acc__empty-note{margin:0;padding:12px 16px;border:1px dashed #d6d6d9;border-radius:8px;font-family:Manrope,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;line-height:20px;color:#89898b}@media screen and (max-width:767px){.vl-acc{--gsc-space-between-cards: 8px}.vl-acc__inner{gap:24px}.vl-acc__heading{font-size:28px;line-height:34px}.vl-acc .vl-acc-card{width:236px}.vl-acc-card__title{font-size:16px;line-height:22px;letter-spacing:-.01em}}
/*# sourceMappingURL=/cdn/shop/t/644/assets/vl-accessory-recommendations.css.map */
