.vl-bfcm-accessories{position:relative;display:block;box-sizing:border-box;overflow:hidden;padding:var(--vl-bfcm-accessories-padding-top, 54px) 0 var(--vl-bfcm-accessories-padding-bottom, 28px);background:var(--vl-bfcm-accessories-background, #eaf2ff)}.vl-bfcm-accessories,.vl-bfcm-accessories *{box-sizing:border-box}.vl-bfcm-accessories__header{display:flex;width:min(800px,calc(100% - 32px));flex-direction:column;align-items:center;gap:8px;margin:0 auto 40px;text-align:center}.vl-bfcm-accessories__heading-row{display:flex;align-items:center;justify-content:center;gap:8px}.vl-bfcm-accessories__heading-icon{display:block;width:var(--vl-bfcm-accessories-heading-icon-width, 28px);height:var(--vl-bfcm-accessories-heading-icon-height, 28px);flex:0 0 auto}.vl-bfcm-accessories__heading-icon img,.vl-bfcm-accessories__heading-icon svg{display:block;width:100%;height:100%;object-fit:contain}.vl-bfcm-accessories__title{margin:0;color:var(--vl-bfcm-accessories-title-color, #fede81);font-family:Manrope-ExtraBold,sans-serif;font-size:40px;font-synthesis:none;font-weight:800;line-height:44px}.vl-bfcm-accessories__description{width:min(678px,100%);color:var(--vl-bfcm-accessories-text-color, #d6d6d9);font-family:Manrope-Bold,sans-serif;font-size:18px;font-synthesis:none;font-weight:700;line-height:20px}.vl-bfcm-accessories__description p{margin:0}.vl-bfcm-accessories__description strong{color:var(--vl-bfcm-accessories-highlight-color, #f1e39f);font-family:Manrope-ExtraBold,sans-serif;font-weight:800}.vl-bfcm-accessories__carousel{position:relative}.vl-bfcm-accessories__viewport{width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-width:none;scroll-padding-inline:max(16px,calc((100vw - 980px)/2));scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.vl-bfcm-accessories__viewport::-webkit-scrollbar{display:none}.vl-bfcm-accessories__track{display:flex;width:max-content;align-items:stretch;gap:16px;padding-inline:max(16px,calc((100vw - 980px)/2))}.vl-bfcm-accessories__card{display:flex;width:316px;flex:0 0 316px;flex-direction:column;gap:12px;padding:18px;background:var(--vl-bfcm-accessories-card-background, #fff);border-radius:16px;color:#000;scroll-snap-align:start}.vl-bfcm-accessories__card.is-placeholder{opacity:.7}.vl-bfcm-accessories__media{position:relative;width:280px;height:88px;flex:0 0 88px}.vl-bfcm-accessories__image-placeholder{display:block;width:100%;height:100%}.vl-bfcm-accessories__image{display:block;width:100%;height:100%;object-fit:contain}.vl-bfcm-accessories__image[hidden],.vl-bfcm-accessories__image-placeholder[hidden]{display:none}.vl-bfcm-accessories__image--placeholder{color:#d6d6d9}.vl-bfcm-accessories__variants{position:absolute;top:-4px;right:-4px;z-index:1;display:flex;align-items:center;gap:8px;padding:2px}.vl-bfcm-accessories__variant{display:grid;width:24px;height:24px;padding:0;border:1px solid transparent;border-radius:50%;background:transparent;cursor:pointer;place-items:center}.vl-bfcm-accessories__variant.is-selected{border-color:#1f1f1f}.vl-bfcm-accessories__variant:focus-visible{outline:2px solid #1f1f1f;outline-offset:2px}.vl-bfcm-accessories__variant-swatch{display:block;width:20px;height:20px;overflow:hidden;border:1px solid #d6d6d9;border-radius:50%;background:var(--gsc-color-swatch-value, #d6d6d9)}.vl-bfcm-accessories__content{display:flex;flex:1 1 auto;flex-direction:column;gap:8px}.vl-bfcm-accessories__copy{display:flex;min-height:64px;flex-direction:column;gap:4px}.vl-bfcm-accessories__card-title{margin:0;color:#000;font-family:Manrope-ExtraBold,sans-serif;font-size:18px;font-synthesis:none;font-weight:800;letter-spacing:-.01em;line-height:24px}.vl-bfcm-accessories__card-description{color:#434343;font-family:Manrope-SemiBold,sans-serif;font-size:14px;font-synthesis:none;font-weight:600;line-height:18px}.vl-bfcm-accessories__card-description p{margin:0}.vl-bfcm-accessories__price-row{display:flex;min-height:39px;align-items:center;gap:8px;padding-top:8px;border-top:1px solid #e5e5e5;white-space:nowrap}.vl-bfcm-accessories__price{color:#000;font-family:Manrope-ExtraBold,sans-serif;font-size:24px;font-synthesis:none;font-weight:800;letter-spacing:-.02em;line-height:30px}.vl-bfcm-accessories__compare-price{color:#89898b;font-family:Manrope-ExtraBold,sans-serif;font-size:16px;font-synthesis:none;font-weight:800;letter-spacing:-.01em;line-height:22px}.vl-bfcm-accessories__badge{padding:4px 8px;border-radius:999px;background:#ff5f241a;color:#ff5f24;font-family:Manrope-Bold,sans-serif;font-size:12px;font-synthesis:none;font-weight:700;line-height:13px}.vl-bfcm-accessories__product-form,.vl-bfcm-accessories__product-form form{display:block;width:100%}.vl-bfcm-accessories__button{position:relative;display:flex;width:100%;height:40px;align-items:center;justify-content:center;padding:8px 16px;border:0;border-radius:999px;background:var(--vl-bfcm-accessories-button-background, #fdbd03);color:var(--vl-bfcm-accessories-button-color, #1f1f1f);cursor:pointer;font-family:Manrope-ExtraBold,sans-serif;font-size:16px;font-synthesis:none;font-weight:800;line-height:20px}.vl-bfcm-accessories__button:hover:not(:disabled){filter:brightness(.96)}.vl-bfcm-accessories__button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.vl-bfcm-accessories__button:disabled{cursor:not-allowed;opacity:.45}.vl-bfcm-accessories__button .btn__loading-spinner{width:24px;height:24px;opacity:0;visibility:hidden;animation:none;pointer-events:none}.vl-bfcm-accessories__button.loading [data-button-text]{opacity:0}.vl-bfcm-accessories__button.loading .btn__loading-spinner{opacity:1;visibility:visible;animation:spinner-bulqg1 .7s infinite linear alternate,spinner-oaa3wk 1.4s infinite linear}.vl-bfcm-accessories__arrow{position:absolute;top:50%;z-index:2;display:grid;width:48px;height:48px;padding:0;border:0;border-radius:50%;background:#f2f3f5;color:#1f1f1f;cursor:pointer;place-items:center;transform:translateY(-50%)}.vl-bfcm-accessories__previous{right:calc(50% + 474px)}.vl-bfcm-accessories__next{left:calc(50% + 474px)}.vl-bfcm-accessories__arrow[hidden]{display:none}.vl-bfcm-accessories__arrow:focus-visible{outline:2px solid currentColor;outline-offset:2px}.vl-bfcm-accessories__more-link{display:flex;width:max-content;align-items:center;gap:6px;margin:28px auto 0;color:var(--vl-bfcm-accessories-link-color, #fff);font-family:Manrope-ExtraBold,sans-serif;font-size:22px;font-synthesis:none;font-weight:800;letter-spacing:-.02em;line-height:26px;text-decoration:underline;text-decoration-thickness:1.3px;text-underline-offset:2px}.vl-bfcm-accessories__more-icon,.vl-bfcm-accessories__more-icon svg{display:block;width:32px;height:32px}@media screen and (max-width:767px){.vl-bfcm-accessories{padding-top:var(--vl-bfcm-accessories-padding-top-mobile, 32px);padding-bottom:var(--vl-bfcm-accessories-padding-bottom-mobile, 28px)}.vl-bfcm-accessories__header{width:calc(100% - 32px);margin-bottom:32px}.vl-bfcm-accessories__heading-row{width:100%;gap:6px}.vl-bfcm-accessories__title{font-family:Manrope-Bold,sans-serif;font-size:32px;font-weight:700;line-height:36px}.vl-bfcm-accessories__description{font-family:Manrope-SemiBold,sans-serif;font-size:14px;font-weight:600;line-height:16px}.vl-bfcm-accessories__viewport{scroll-padding-inline:16px}.vl-bfcm-accessories__track{padding-inline:16px}.vl-bfcm-accessories__card{width:312px;flex-basis:312px;padding:20px}.vl-bfcm-accessories__media{width:272px;height:85px;flex-basis:85px}.vl-bfcm-accessories__arrow{display:none}.vl-bfcm-accessories__more-link{margin-top:28px}.vl-bfcm-accessories__more-icon,.vl-bfcm-accessories__more-icon svg{display:block;width:28px;height:28px}}@media(prefers-reduced-motion:reduce){.vl-bfcm-accessories__viewport{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/644/assets/vl-bfcm-accessories.css.map */
