[data-vah-gallery-nav],.vah-carousel-slider .controls{align-items:center;gap:var(--spacing-nav-pill-gap,14px);width:fit-content;padding:var(--spacing-nav-pill,4px);background-color:#f9f9f9;border-radius:20px;display:inline-flex}[data-vah-gallery-nav-button],.vah-carousel-slider .button{cursor:pointer;border-style:var(--tw-border-style);width:30px;height:30px;color:var(--color-gray-950);background-color:#0000;border-width:0;border-radius:15px}[data-vah-gallery-counter],.vah-carousel-slider .counter{margin:calc(var(--spacing,.25rem) * 0);text-align:center;color:var(--color-gray-950);font-size:1rem}.vah-carousel-slider{--vah-carousel-slide-width:min(649px, calc(100vw - 48px));--vah-carousel-slide-gap:20px;--vah-carousel-content-width:var(--wp--style--global--content-size,82.5rem);--vah-carousel-content-gutter:max(24px, calc((100vw - var(--vah-carousel-content-width)) / 2));--vah-carousel-shadow-space:46px;width:100vw;overflow:visible;max-width:none!important;margin-inline:0!important}@scope(.vah-carousel-slider){.viewport{--tw-outline-style:none;width:100%;margin-block:calc(var(--vah-carousel-shadow-space) * -1);padding-block:var(--vah-carousel-shadow-space);scroll-snap-type:x proximity;scroll-behavior:smooth;scrollbar-width:none;outline-style:none;scroll-padding-inline-start:var(--vah-carousel-content-gutter);scroll-padding-inline-end:var(--vah-carousel-content-gutter);overflow:auto visible}.viewport::-webkit-scrollbar{display:none}.viewport:focus-visible{outline-style:var(--tw-outline-style);outline-offset:8px;outline-width:2px;outline-color:var(--color-primary-500)}.track{gap:var(--vah-carousel-slide-gap);width:max-content;padding-inline-start:var(--vah-carousel-content-gutter);padding-inline-end:var(--vah-carousel-end-padding,0);display:flex}.controls{margin-top:calc(var(--spacing,.25rem) * 5);justify-content:flex-start;margin-inline-start:var(--vah-carousel-content-gutter)}.controls[hidden]{display:none}.button{place-items:center;display:inline-grid;position:relative}.button:before{content:"";border-block-start:1.5px solid;border-inline-end:1.5px solid;width:9px;height:9px;transform:rotate(45deg)}.button[data-vah-carousel-direction=previous]:before{transform:rotate(225deg)}.button:hover,.button:focus-visible{background-color:var(--color-white);--tw-outline-style:none;outline-style:none}.button:disabled{cursor:default;opacity:0}.counter{min-width:calc(var(--spacing,.25rem) * 6);font-family:var(--font-family-base);--tw-leading:1.2;--tw-font-weight:var(--font-weight-normal);line-height:1.2;font-weight:var(--font-weight-normal)}}@scope(.vah-carousel-slide){:scope{width:var(--vah-carousel-slide-width);max-width:var(--vah-carousel-slide-width);flex-shrink:0;flex-basis:var(--vah-carousel-slide-width);scroll-snap-align:start}.content{height:100%}}@scope(.vah-product-accessories-options){:scope{overflow:clip visible}.heading{margin-top:calc(var(--spacing,.25rem) * 0);margin-bottom:calc(var(--spacing,.25rem) * 10);font-family:var(--font-family-heading);--tw-leading:1.25;--tw-font-weight:var(--font-weight-bold);font-size:2.25rem;line-height:1.25;font-weight:var(--font-weight-bold);--tw-tracking:0;letter-spacing:0;color:var(--color-gray-950)}.carousel{--vah-carousel-slide-width:649px;--vah-carousel-slide-gap:20px}}.vah-accessory-card{grid-template-columns:1fr 1fr;height:330px;display:grid;overflow:hidden}@scope(.vah-accessory-card){.image{width:100%;height:100%;margin:0;overflow:hidden}.image img{object-fit:cover;width:100%;height:100%;display:block}.copy{min-width:calc(var(--spacing,.25rem) * 0);flex-direction:column;justify-content:flex-end;align-items:flex-start;display:flex}.title{width:100%;font-family:var(--font-family-base);--tw-tracking:0;letter-spacing:0;text-transform:none}.text{width:100%;font-family:var(--font-family-base);--tw-tracking:0;letter-spacing:0}}@media (width<=781px){.vah-carousel-slider{--vah-carousel-slide-width:calc(100vw - 48px);--vah-carousel-content-gutter:24px}.vah-product-accessories-options{padding-top:calc(var(--spacing,.25rem) * 14)!important;padding-bottom:calc(var(--spacing,.25rem) * 16)!important}@scope(.vah-product-accessories-options){.heading{margin-bottom:calc(var(--spacing,.25rem) * 7);font-size:2rem}.carousel{--vah-carousel-slide-width:calc(100vw - 48px)}}.vah-accessory-card{grid-template-columns:1fr;height:auto;min-height:430px}@scope(.vah-accessory-card){.image{height:220px}.copy{min-height:210px}}}
