@keyframes vl-product-showcase-hero-marquee-left{0%{transform:translate(0,0)}to{transform:translate3d(calc(-1 * var(--_marquee-loop-distance,50%)), 0, 0)}}@keyframes vl-product-showcase-hero-marquee-right{0%{transform:translate3d(calc(-1 * var(--_marquee-loop-distance,50%)), 0, 0)}to{transform:translate(0,0)}}.block-root .vl-block-products-hero:first-child,.block-editor-block-list__layout.is-root-container .vl-block-products-hero:first-child{margin-top:0;margin-bottom:0}.block-root .vl-block-products-hero,.block-editor-block-list__layout.is-root-container .vl-block-products-hero{margin-left:calc(var(--vl--spacing--gutter) * -1);margin-right:calc(var(--vl--spacing--gutter) * -1);max-width:var(--vl--align--full);--_hero-below-header-gap:2.25rem;padding-inline:0;padding-bottom:var(--vl--spacing--80);padding-top:calc(var(--_hero-header-offset,5.5rem) + var(--_hero-below-header-gap));position:relative;overflow:clip visible}@media (width<=781px){.block-root .vl-block-products-hero,.block-editor-block-list__layout.is-root-container .vl-block-products-hero{--_hero-below-header-gap:var(--vl--spacing--24);padding-bottom:var(--vl--spacing--40)}}.block-root .vl-block-products-hero .vl-block-products-hero__content,.block-editor-block-list__layout.is-root-container .vl-block-products-hero .vl-block-products-hero__content{z-index:2;max-width:var(--vl--align--default);padding-inline:var(--vl--spacing--20);margin-inline:auto;position:relative}.block-root .vl-block-products-hero h1.wp-block-heading,.block-editor-block-list__layout.is-root-container .vl-block-products-hero h1.wp-block-heading{font-family:var(--vl--font-family--playfair);text-transform:unset;font-size:3.125rem;font-style:normal;font-weight:var(--vl--font-weight--regular);line-height:var(--vl--line-height--heading);letter-spacing:unset;color:var(--vl--color--text-primary);text-align:center;margin-top:0;margin-bottom:var(--vl--spacing--32);padding-top:3rem;position:relative}@media (width<=781px){.block-root .vl-block-products-hero h1.wp-block-heading,.block-editor-block-list__layout.is-root-container .vl-block-products-hero h1.wp-block-heading{padding-top:var(--vl--spacing--40);margin-bottom:var(--vl--spacing--24);font-size:2.125rem;line-height:105%}}.block-root .vl-block-products-hero h1.wp-block-heading:before,.block-editor-block-list__layout.is-root-container .vl-block-products-hero h1.wp-block-heading:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' viewBox='0 0 21 20' fill='none'%3E%3Cpath d='M21 9.55717V9.94283C18.3973 10.1885 15.5235 10.8364 13.6013 12.3814C11.6791 13.9276 10.73 16.2605 10.7059 19.5H10.2941C10.27 16.2617 9.32094 13.9276 7.39872 12.3814C5.47777 10.8364 2.60393 10.1873 0 9.94283V9.55717C2.60267 9.31154 5.4765 8.66363 7.39872 7.11863C9.32094 5.57245 10.27 3.23952 10.2941 0H10.7059C10.73 3.23833 11.6791 5.57245 13.6013 7.11863C15.5222 8.66363 18.3961 9.31272 21 9.55717Z' fill='%23002F6D'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;width:21px;height:20px;position:absolute;top:0;left:50%;transform:translate(-50%)}@media (width<=781px){.block-root .vl-block-products-hero h1.wp-block-heading:before,.block-editor-block-list__layout.is-root-container .vl-block-products-hero h1.wp-block-heading:before{top:calc((var(--vl--spacing--40) - 20px) / 2)}}.block-root .vl-block-products-hero p.wp-block-paragraph,.block-editor-block-list__layout.is-root-container .vl-block-products-hero p.wp-block-paragraph{color:var(--vl--color--text-secondary);text-align:center;font-size:1.0625rem;line-height:var(--vl--line-height--body);margin-top:0;margin-bottom:var(--vl--spacing--32)}@media (width<=781px){.block-root .vl-block-products-hero p.wp-block-paragraph,.block-editor-block-list__layout.is-root-container .vl-block-products-hero p.wp-block-paragraph{margin-bottom:var(--vl--spacing--24)}}.block-root .vl-block-products-hero>.wp-block-buttons,.block-root .vl-block-products-hero .vl-block-products-hero__content .wp-block-buttons,.block-editor-block-list__layout.is-root-container .vl-block-products-hero>.wp-block-buttons,.block-editor-block-list__layout.is-root-container .vl-block-products-hero .vl-block-products-hero__content .wp-block-buttons{margin-bottom:var(--vl--spacing--80);justify-content:center;display:flex}@media (width<=781px){.block-root .vl-block-products-hero>.wp-block-buttons,.block-root .vl-block-products-hero .vl-block-products-hero__content .wp-block-buttons,.block-editor-block-list__layout.is-root-container .vl-block-products-hero>.wp-block-buttons,.block-editor-block-list__layout.is-root-container .vl-block-products-hero .vl-block-products-hero__content .wp-block-buttons{width:100%;margin-bottom:var(--vl--spacing--40)}}.block-root .vl-block-products-hero>.wp-block-buttons .wp-block-button__link,.block-root .vl-block-products-hero .vl-block-products-hero__content .wp-block-buttons .wp-block-button__link,.block-editor-block-list__layout.is-root-container .vl-block-products-hero>.wp-block-buttons .wp-block-button__link,.block-editor-block-list__layout.is-root-container .vl-block-products-hero .vl-block-products-hero__content .wp-block-buttons .wp-block-button__link{padding:var(--vl--spacing--12) 1.375rem;justify-content:center;align-items:center;gap:var(--vl--spacing--8);border-radius:var(--vl--radius--24);background:var(--vl--color--button-primary);background-color:var(--vl--color--button-primary);color:var(--vl--color--button-primary-label);filter:brightness();border-color:#0000;display:inline-flex}.block-root .vl-block-products-hero>.wp-block-buttons .wp-block-button__link:hover,.block-root .vl-block-products-hero>.wp-block-buttons .wp-block-button__link:active,.block-root .vl-block-products-hero .vl-block-products-hero__content .wp-block-buttons .wp-block-button__link:hover,.block-root .vl-block-products-hero .vl-block-products-hero__content .wp-block-buttons .wp-block-button__link:active,.block-editor-block-list__layout.is-root-container .vl-block-products-hero>.wp-block-buttons .wp-block-button__link:hover,.block-editor-block-list__layout.is-root-container .vl-block-products-hero>.wp-block-buttons .wp-block-button__link:active,.block-editor-block-list__layout.is-root-container .vl-block-products-hero .vl-block-products-hero__content .wp-block-buttons .wp-block-button__link:hover,.block-editor-block-list__layout.is-root-container .vl-block-products-hero .vl-block-products-hero__content .wp-block-buttons .wp-block-button__link:active{background-color:var(--vl--color--button-primary-hover);filter:brightness(1.1)}@media (width<=781px){.block-root .vl-block-products-hero>.wp-block-buttons .wp-block-button__link,.block-root .vl-block-products-hero .vl-block-products-hero__content .wp-block-buttons .wp-block-button__link,.block-editor-block-list__layout.is-root-container .vl-block-products-hero>.wp-block-buttons .wp-block-button__link,.block-editor-block-list__layout.is-root-container .vl-block-products-hero .vl-block-products-hero__content .wp-block-buttons .wp-block-button__link{width:100%}}.block-root .vl-block-products-hero:has(+.vl-block-products-search){--_products-hero-search-band:16rem;padding-bottom:calc(var(--vl--spacing--40) + var(--_products-hero-search-band));margin-bottom:calc(-1 * var(--_products-hero-search-band))}.block-editor-block-list__layout.is-root-container .vl-block-products-hero:has(+.vl-block-products-search){--_products-hero-search-band:16rem;padding-bottom:calc(var(--vl--spacing--40) + var(--_products-hero-search-band));margin-bottom:calc(-1 * var(--_products-hero-search-band))}@media (width<=781px){.block-root .vl-block-products-hero:has(+.vl-block-products-search){--_products-hero-search-band:14rem;padding-bottom:calc(var(--vl--spacing--40) + var(--_products-hero-search-band))}.block-editor-block-list__layout.is-root-container .vl-block-products-hero:has(+.vl-block-products-search){--_products-hero-search-band:14rem;padding-bottom:calc(var(--vl--spacing--40) + var(--_products-hero-search-band))}}.block-root .vl-block-products-hero:has(>.vl-block-products-search){padding-bottom:var(--vl--spacing--80)}.block-editor-block-list__layout.is-root-container .vl-block-products-hero:has(>.vl-block-products-search){padding-bottom:var(--vl--spacing--80)}@media (width<=781px){.block-root .vl-block-products-hero:has(>.vl-block-products-search){padding-bottom:var(--vl--spacing--40)}.block-editor-block-list__layout.is-root-container .vl-block-products-hero:has(>.vl-block-products-search){padding-bottom:var(--vl--spacing--40)}}.block-root .vl-block-products-hero>.vl-block-products-search,.block-editor-block-list__layout.is-root-container .vl-block-products-hero>.vl-block-products-search{z-index:2;max-width:var(--vl--align--default);padding-inline:var(--vl--spacing--20);margin-inline:auto;margin-top:var(--vl--spacing--72);padding-top:var(--vl--spacing--8);background-color:#0000;margin-bottom:0;padding-bottom:0;position:relative}@media (width<=781px){.block-root .vl-block-products-hero>.vl-block-products-search,.block-editor-block-list__layout.is-root-container .vl-block-products-hero>.vl-block-products-search{margin-top:var(--vl--spacing--40)}}.block-root .vl-block-products-hero .vl-block-product-showcase-grid,.block-editor-block-list__layout.is-root-container .vl-block-products-hero .vl-block-product-showcase-grid{z-index:2;margin-top:0;position:relative}.block-root .vl-block-products-hero .vl-block-product-showcase-grid__grid,.block-editor-block-list__layout.is-root-container .vl-block-products-hero .vl-block-product-showcase-grid__grid{width:100%;max-width:none;margin-left:0;margin-right:0}.block-root .vl-block-products-hero .vl-block-product-showcase-grid__track,.block-editor-block-list__layout.is-root-container .vl-block-products-hero .vl-block-product-showcase-grid__track{gap:var(--vl--spacing--40);opacity:0;transform-origin:0}.block-root .vl-block-products-hero .vl-block-product-showcase-grid__track--dragging,.block-editor-block-list__layout.is-root-container .vl-block-products-hero .vl-block-product-showcase-grid__track--dragging{cursor:grabbing;animation:none!important}@media (width<=781px){.block-root .vl-block-products-hero .vl-block-product-showcase-grid__track,.block-editor-block-list__layout.is-root-container .vl-block-products-hero .vl-block-product-showcase-grid__track{gap:var(--vl--spacing--24)}}.block-root .vl-block-products-hero .vl-block-product-showcase-grid__track--revealed,.block-editor-block-list__layout.is-root-container .vl-block-products-hero .vl-block-product-showcase-grid__track--revealed{opacity:1;transition:opacity .35s}.block-root .vl-block-products-hero .vl-block-product-showcase-grid__track-segment,.block-editor-block-list__layout.is-root-container .vl-block-products-hero .vl-block-product-showcase-grid__track-segment{align-items:flex-end;gap:var(--vl--spacing--40);flex-direction:row;flex:none;display:flex}@media (width<=781px){.block-root .vl-block-products-hero .vl-block-product-showcase-grid__track-segment,.block-editor-block-list__layout.is-root-container .vl-block-products-hero .vl-block-product-showcase-grid__track-segment{align-items:center;gap:var(--vl--spacing--24)}}.block-root .vl-block-products-hero .vl-block-product-showcase-grid__row--marquee,.block-editor-block-list__layout.is-root-container .vl-block-products-hero .vl-block-product-showcase-grid__row--marquee{cursor:grab;touch-action:pan-x;-webkit-user-select:none;user-select:none;min-height:152.95px;margin-bottom:0;overflow:clip visible}.block-root .vl-block-products-hero .vl-block-product-showcase-grid__row--marquee--marquee-dragging,.block-editor-block-list__layout.is-root-container .vl-block-products-hero .vl-block-product-showcase-grid__row--marquee--marquee-dragging{cursor:grabbing}@media (width<=781px){.block-root .vl-block-products-hero .vl-block-product-showcase-grid__row--marquee,.block-editor-block-list__layout.is-root-container .vl-block-products-hero .vl-block-product-showcase-grid__row--marquee{height:auto;min-height:0;margin-bottom:0;overflow:hidden}}@media (width>=782px){.block-root .vl-block-products-hero .vl-block-product-showcase-grid__row--marquee:hover .vl-block-product-showcase-grid__track,.block-root .vl-block-products-hero .vl-block-product-showcase-grid__row--marquee:focus-within .vl-block-product-showcase-grid__track,.block-editor-block-list__layout.is-root-container .vl-block-products-hero .vl-block-product-showcase-grid__row--marquee:hover .vl-block-product-showcase-grid__track,.block-editor-block-list__layout.is-root-container .vl-block-products-hero .vl-block-product-showcase-grid__row--marquee:focus-within .vl-block-product-showcase-grid__track{animation-play-state:paused}}.block-root .vl-block-products-hero .vl-block-product-showcase-grid__row--marquee-left .vl-block-product-showcase-grid__track:not(.vl-block-product-showcase-grid__track--ready),.block-editor-block-list__layout.is-root-container .vl-block-products-hero .vl-block-product-showcase-grid__row--marquee-left .vl-block-product-showcase-grid__track:not(.vl-block-product-showcase-grid__track--ready){transform:translate(0,0)}.block-root .vl-block-products-hero .vl-block-product-showcase-grid__row--marquee-left .vl-block-product-showcase-grid__track--ready,.block-editor-block-list__layout.is-root-container .vl-block-products-hero .vl-block-product-showcase-grid__row--marquee-left .vl-block-product-showcase-grid__track--ready{animation:vl-product-showcase-hero-marquee-left var(--_marquee-duration,120s) linear infinite}.block-root .vl-block-products-hero .vl-block-product-showcase-grid__row--marquee-right .vl-block-product-showcase-grid__track:not(.vl-block-product-showcase-grid__track--ready),.block-editor-block-list__layout.is-root-container .vl-block-products-hero .vl-block-product-showcase-grid__row--marquee-right .vl-block-product-showcase-grid__track:not(.vl-block-product-showcase-grid__track--ready){transform:translate3d(calc(-1 * var(--_marquee-loop-distance,50%)), 0, 0)}.block-root .vl-block-products-hero .vl-block-product-showcase-grid__row--marquee-right .vl-block-product-showcase-grid__track--ready,.block-editor-block-list__layout.is-root-container .vl-block-products-hero .vl-block-product-showcase-grid__row--marquee-right .vl-block-product-showcase-grid__track--ready{animation:vl-product-showcase-hero-marquee-right var(--_marquee-duration,120s) linear infinite}.block-root .vl-block-products-hero .vl-block-product-showcase-grid__item,.block-editor-block-list__layout.is-root-container .vl-block-products-hero .vl-block-product-showcase-grid__item{width:132px;min-width:132px;max-width:132px;color:inherit;-webkit-tap-highlight-color:transparent;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;touch-action:pan-x;flex:none;text-decoration:none}.block-root .vl-block-products-hero .vl-block-product-showcase-grid__item--loop-clone,.block-editor-block-list__layout.is-root-container .vl-block-products-hero .vl-block-product-showcase-grid__item--loop-clone{cursor:pointer}@media (width<=781px){.block-root .vl-block-products-hero .vl-block-product-showcase-grid__item,.block-editor-block-list__layout.is-root-container .vl-block-products-hero .vl-block-product-showcase-grid__item{aspect-ratio:132/133;justify-content:center;align-items:center;width:88px;min-width:88px;max-width:88px;display:flex;overflow:hidden;animation:none!important}}.block-root .vl-block-products-hero .vl-block-product-showcase-grid__item img,.block-editor-block-list__layout.is-root-container .vl-block-products-hero .vl-block-product-showcase-grid__item img{aspect-ratio:132/133;object-fit:contain;width:100%;height:auto}@media (width<=781px){.block-root .vl-block-products-hero .vl-block-product-showcase-grid .vl-block-product-showcase-grid__item,.block-editor-block-list__layout.is-root-container .vl-block-products-hero .vl-block-product-showcase-grid .vl-block-product-showcase-grid__item{z-index:auto!important}.block-root .vl-block-products-hero .vl-block-product-showcase-grid .vl-block-product-showcase-grid__item:hover,.block-root .vl-block-products-hero .vl-block-product-showcase-grid .vl-block-product-showcase-grid__item:active,.block-root .vl-block-products-hero .vl-block-product-showcase-grid .vl-block-product-showcase-grid__item:focus,.block-editor-block-list__layout.is-root-container .vl-block-products-hero .vl-block-product-showcase-grid .vl-block-product-showcase-grid__item:hover,.block-editor-block-list__layout.is-root-container .vl-block-products-hero .vl-block-product-showcase-grid .vl-block-product-showcase-grid__item:active,.block-editor-block-list__layout.is-root-container .vl-block-products-hero .vl-block-product-showcase-grid .vl-block-product-showcase-grid__item:focus{animation-play-state:running}.block-root .vl-block-products-hero .vl-block-product-showcase-grid .vl-block-product-showcase-grid__item img,.block-editor-block-list__layout.is-root-container .vl-block-products-hero .vl-block-product-showcase-grid .vl-block-product-showcase-grid__item img{filter:none!important;transform:none!important}}.block-root .vl-block-products-hero .vl-block-product-showcase-grid[data-placement=top],.block-editor-block-list__layout.is-root-container .vl-block-products-hero .vl-block-product-showcase-grid[data-placement=top]{margin-bottom:var(--vl--spacing--80)}@media (width<=781px){.block-root .vl-block-products-hero .vl-block-product-showcase-grid[data-placement=top],.block-editor-block-list__layout.is-root-container .vl-block-products-hero .vl-block-product-showcase-grid[data-placement=top]{margin-bottom:var(--vl--spacing--40)}}.block-root .vl-block-products-hero .vl-block-product-showcase-grid[data-placement=bottom],.block-editor-block-list__layout.is-root-container .vl-block-products-hero .vl-block-product-showcase-grid[data-placement=bottom]{margin-top:var(--vl--spacing--80)}@media (width<=781px){.block-root .vl-block-products-hero .vl-block-product-showcase-grid[data-placement=bottom],.block-editor-block-list__layout.is-root-container .vl-block-products-hero .vl-block-product-showcase-grid[data-placement=bottom]{margin-top:0;margin-bottom:0}}
