main#MainContent{overflow-x:clip}.vl-mat__swatch:empty,.vl-cat__img:empty,.vl-story__imgs div:empty,.vl-card__img:empty,.vl-hero__media:empty,.vl-feature__media:empty{display:block!important}.vl-mat__swatch{display:block!important}.product__media-wrapper{max-width:100%;overflow:hidden}.price-item--regular,.price-item--sale{white-space:nowrap}.product .media--transparent,.product-media-container{background:var(--v-stone, #ECE5DA)}.product-media-container.media-fit-contain .media>img{object-fit:contain!important}.vl-card__img,.vl-cat__img{aspect-ratio:1 / 1!important}.vl-card__img img,.vl-cat__img img{object-fit:contain!important}.vl-feature{min-height:0!important;align-items:center}.vl-feature__media{aspect-ratio:1 / 1;min-height:0!important}.vl-feature__media img{object-fit:contain!important}.vl-story__imgs div{aspect-ratio:auto!important}.vl-story__imgs img{height:auto!important;object-fit:contain!important}.card .card__inner.ratio{--ratio-percent: 100% !important}.card .card__media .media img{object-fit:contain!important}@media screen and (max-width:749px){.vl-hero__media{aspect-ratio:3 / 2;min-height:0!important;height:auto!important}}@media screen and (max-width:749px){.product__media-wrapper .thumbnail-slider{display:none!important}.product__media-wrapper slider-component:not(.thumbnail-slider) .slider-buttons{display:none!important}.product__media-wrapper .product__media-list{margin-bottom:1.6rem!important}body.vl-has-sticky shopify-chat{transform:translateY(-84px)}body.vl-has-sticky .footer{padding-bottom:84px}}.vl-faqnl>*{min-width:0}@media screen and (max-width:989px){.vl-faqnl{grid-template-columns:minmax(0,1fr)!important}}.vl-nl__form{max-width:100%}.vl-nl__form input{min-width:0;flex:1 1 auto;width:100%}.vl-nl__form button{flex:0 0 auto}.utility-bar__grid>*,.announcement-bar-slider{min-width:0;max-width:100%}.vl-sticky-atc{box-sizing:border-box;max-width:100vw}.vl-sticky-atc__info{min-width:0}@media screen and (max-width:389px){.vl-sticky-atc button{padding:0 14px;letter-spacing:.08em}.vl-sticky-atc__info strong{font-size:2rem}}.header__inline-menu .list-menu--inline{flex-wrap:nowrap!important;justify-content:center;gap:0!important}.header__inline-menu .list-menu--inline>li{flex:0 0 auto}.header__menu-item{padding:1.2rem 1.6rem!important;text-transform:none!important;white-space:nowrap}.header__menu-item span{text-transform:none!important;font-weight:400!important}@media screen and (min-width:990px)and (max-width:1180px){.header__menu-item{padding:1.2rem 1rem!important}.header__menu-item span{font-size:1.3rem!important}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/vaelor-fixes.css.map */
