.vm-mega-tiles{width:100%;list-style:none;padding:2.4rem 0 3rem;display:block!important;text-align:left}.vm-mega-tiles__grid{display:flex!important;flex-wrap:wrap;justify-content:flex-start!important;gap:2.4rem;margin:0;padding:0}.vm-mega-tiles__item{flex:0 0 16rem;width:16rem;margin:0!important;padding:0!important}.vm-mega-tiles__link{display:block;text-decoration:none;color:rgb(var(--color-foreground))}.vm-mega-tiles__media{display:block;width:16rem;height:16rem;overflow:hidden;background:rgb(var(--color-base-background-2))}.vm-mega-tiles__media img,.vm-mega-tiles__media svg{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.vm-mega-tiles__media--contain img{object-fit:contain;padding:1.2rem;mix-blend-mode:multiply}.vm-mega-tiles__link:hover .vm-mega-tiles__media img{transform:scale(1.04)}.vm-mega-tiles__title{display:block;margin-top:1rem;font-size:1.4rem;font-weight:500;text-align:left}.vm-mega-tiles a.vm-mega-tiles__more{display:inline-flex!important;width:auto!important;align-items:center;margin-top:2.4rem;padding:.9rem 2.8rem;border:1px solid rgb(var(--color-foreground));font-size:1.3rem;font-weight:500;letter-spacing:normal;text-transform:none;color:rgb(var(--color-foreground));text-decoration:none}.vm-mega-tiles a.vm-mega-tiles__more:hover{background:rgb(var(--color-base-background-3));border-color:rgb(var(--color-base-background-3));color:rgb(var(--color-base-background-1))}#AccessibleNav ul.dt-nav>li>.megamenu_megamenu>a.dt-sc-nav-link{padding-left:.9rem;padding-right:.9rem;font-size:1.5rem}.vm-announce{background:rgb(var(--color-base-background-3));color:rgb(var(--color-base-background-1))}.vm-announce__inner{display:flex;align-items:center;justify-content:center;gap:1.6rem;min-height:4.4rem}.vm-announce__track{display:grid;flex:0 1 72rem;text-align:center}.vm-announce__slide{grid-area:1 / 1;opacity:0;visibility:hidden;transition:opacity .4s ease}.vm-announce__slide.is-active{opacity:1;visibility:visible}.vm-announce__text{margin:0;color:inherit;font-size:1.5rem;font-weight:600;letter-spacing:.04em;text-decoration:none}.vm-announce__arrow{display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;padding:0;border:1px solid currentColor;border-radius:50%;background:transparent;color:inherit;cursor:pointer;flex-shrink:0}.vm-announce__arrow svg{width:1rem;height:1rem;transform:rotate(90deg)}.vm-announce__arrow--next svg{transform:rotate(-90deg)}@media screen and (max-width:749px){.vm-announce__text{font-size:1.15rem;letter-spacing:0}.vm-announce__inner{gap:.6rem;min-height:3.8rem;padding:0 1rem}.vm-announce__arrow{width:2.2rem;height:2.2rem}}@media screen and (max-width:990px){.vm-announce.hide-mobile{display:none}}.footer-style3 ul.contact-info svg{display:none}.footer-style3 ul.contact-info svg.vm-contact-icon{display:inline-block;flex:0 0 1.6rem;width:1.6rem!important;height:1.6rem!important;margin:.4rem 1.2rem 0 0!important;color:rgb(var(--color-foreground))}.footer-style3 ul.contact-info li,.footer-style3 ul.contact-info li a,.footer-style3 ul.contact-info address{display:flex;align-items:flex-start}.footer-style3 ul.contact-info address{max-width:30rem}@media screen and (min-width:990px){.facets-vertical .facets-wrapper--no-filters+.product-grid-container{width:100%}}.vm-category-filter__list{margin:0 0 2.4rem;padding:0}.vm-category-filter__list li{margin-bottom:1rem}.vm-category-filter__link{color:rgba(var(--color-foreground),.8);text-decoration:none;font-size:1.5rem}.vm-category-filter__link:hover,.vm-category-filter__link.is-active{color:rgb(var(--color-base-background-3));font-weight:600}.vm-category-filter__count{color:rgba(var(--color-foreground),.55)}.vm-category-filter .facets__summary>div{display:flex;justify-content:space-between;align-items:center}.vm-category-filter--mobile{padding:1.5rem 2.5rem 0}.vm-bc-slides{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;overflow:hidden}.vm-bc-slides__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .8s ease}.vm-bc-slides__slide.is-active{opacity:1}.vm-bc-slides__slide img{width:100%;height:100%;object-fit:cover}.vm-bc-slides__dots{position:absolute;left:0;right:0;bottom:1.6rem;display:flex;justify-content:center;gap:.8rem;z-index:2}.vm-bc-slides__dot{width:1rem;height:1rem;padding:0;border:1px solid rgb(var(--color-base-background-3));border-radius:50%;background:transparent;cursor:pointer}.vm-bc-slides__dot.is-active{background:rgb(var(--color-base-background-3))}.vm-price-box{margin:1.6rem 0 2rem;padding:1.6rem 2rem;border:1px solid rgba(var(--color-foreground),.15);border-radius:.8rem}.vm-price-box__label{display:block;margin-bottom:.6rem;font-size:1.2rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--color-foreground),.6)}.vm-price-box .price-wrapper .price .price-item{font-size:3.2rem;font-weight:700;line-height:1.1;color:rgb(var(--color-foreground))}.vm-price-box .price--on-sale .price__sale s.price-item--regular{font-size:1.8rem;font-weight:400;color:rgba(var(--color-foreground),.55)}.vm-price-box__tax{margin-top:.4rem;font-size:1.3rem;color:rgba(var(--color-foreground),.6)}@media screen and (max-width:749px){.vm-price-box .price-wrapper .price .price-item{font-size:2.6rem}}.vm-title-rating:empty{display:none}.vm-title-rating{margin-top:.6rem}.vm-blog-scroller .blog__posts{display:flex!important;flex-wrap:nowrap;gap:3rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:1.2rem}.vm-blog-scroller .blog__posts>.blog__post{flex:0 0 calc((100% - 6rem) / 3);max-width:none;width:auto;scroll-snap-align:start}@media screen and (max-width:989px){.vm-blog-scroller .blog__posts>.blog__post{flex-basis:calc((100% - 3rem)/2)}}@media screen and (max-width:749px){.vm-blog-scroller .blog__posts>.blog__post{flex-basis:82%}}.vm-price-box .visuallyhidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.vm-mega{width:100%;list-style:none;display:block!important;text-align:left}.vm-mega__inner{display:grid;grid-template-columns:minmax(18rem,22rem) minmax(0,1fr) minmax(22rem,26rem);gap:4rem;padding:3.2rem 0 3.6rem;align-items:start}.vm-mega__heading{margin:0 0 1.6rem;font-size:1.2rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--color-foreground),.6)}.vm-mega__links ul{margin:0 0 2rem;padding:0}.vm-mega__links li{margin:0 0 1.1rem;padding:0}.vm-mega .vm-mega__links li a{display:flex;justify-content:space-between;gap:1rem;padding:0;font-size:1.5rem;line-height:1.4;color:rgb(var(--color-foreground));text-decoration:none}.vm-mega .vm-mega__links li a span{color:rgba(var(--color-foreground),.45);font-size:1.3rem}.vm-mega .vm-mega__links li a:hover{color:rgb(var(--color-base-background-3))}.vm-mega a.vm-mega__viewall{display:inline-block;padding:0;font-size:1.4rem;font-weight:600;color:rgb(var(--color-base-background-3));text-decoration:underline;text-underline-offset:.4rem}.vm-mega__cards{border-left:1px solid rgba(var(--color-foreground),.1);padding-left:4rem}.vm-mega__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}.vm-mega a.vm-mega-card{display:flex;flex-direction:column;gap:.6rem;padding:0;color:rgb(var(--color-foreground));text-decoration:none}.vm-mega-card__media{display:block;aspect-ratio:1 / 1;overflow:hidden;background:rgb(var(--color-base-background-2));border-radius:.6rem}.vm-mega-card__media img{width:100%;height:100%;object-fit:contain;padding:1rem;mix-blend-mode:multiply;transition:transform .4s ease}.vm-mega-card__media--cover img{object-fit:cover;padding:0;mix-blend-mode:normal}.vm-mega a.vm-mega-card:hover .vm-mega-card__media img{transform:scale(1.05)}.vm-mega-card__title{font-size:1.4rem;line-height:1.35;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vm-mega-card__price{font-size:1.4rem;font-weight:700}.vm-mega-card__meta{font-size:1.2rem;color:rgba(var(--color-foreground),.55)}.vm-mega__grid:has(.vm-mega-card--article){grid-template-columns:repeat(3,minmax(0,1fr))}.vm-mega-card--article .vm-mega-card__media{aspect-ratio:16 / 10}.vm-mega__offer{padding:2.8rem 2.4rem;border-radius:.8rem;background:rgb(var(--color-base-background-3));color:rgb(var(--color-base-background-1))}.vm-mega__offer-eyebrow{margin:0 0 .8rem;font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;opacity:.8}.vm-mega__offer-title{margin:0 0 1rem;font-size:2.4rem;line-height:1.2;font-weight:600;color:inherit}.vm-mega__offer-text{margin:0 0 2rem;font-size:1.4rem;opacity:.9}.vm-mega a.vm-mega__offer-btn{display:inline-block;padding:1rem 2.4rem;border:1px solid rgb(var(--color-base-background-1));font-size:1.3rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--color-base-background-1));text-decoration:none}.vm-mega a.vm-mega__offer-btn:hover{background:rgb(var(--color-base-background-1));color:rgb(var(--color-base-background-3))}@media screen and (max-width:1440px){.vm-mega__inner{grid-template-columns:19rem minmax(0,1fr) 22rem;gap:3rem}.vm-mega__cards{padding-left:3rem}}.vm-future-care .vm-feature-icon{display:block;width:5.6rem;height:5.6rem;margin:0 auto;color:rgb(var(--color-foreground))}.vm-reviews{background:rgb(var(--color-base-background-3))!important;color:rgb(var(--color-base-background-2))}.vm-reviews .title-wrapper-with-link{display:block;text-align:center;margin:0 auto 4rem;max-width:64rem}.vm-reviews .sub-heading{color:rgba(var(--color-base-background-2),.75);letter-spacing:.2em}.vm-reviews .title{color:rgb(var(--color-base-background-2));margin:.6rem 0 1rem}.vm-reviews .description{color:rgba(var(--color-base-background-2),.8);font-size:1.6rem}.vm-reviews .swiper-slide{height:auto}.vm-reviews .testimonial-container{background:transparent!important}.vm-reviews .testimonial-content{position:relative;height:100%;padding:3.2rem 3rem 2.6rem;border-radius:1.6rem;background:rgb(var(--color-base-background-2));box-shadow:0 1.6rem 4rem #0000002e}.vm-reviews .testimonial-content:before{content:"\201c";position:absolute;top:1.2rem;right:2.4rem;font-family:Georgia,serif;font-size:9rem;line-height:1;color:rgb(var(--color-base-background-3));opacity:.18}.vm-reviews blockquote{display:flex;flex-direction:column;height:100%;margin:0;padding:0;border:0;font-size:1.55rem;line-height:1.75;color:rgba(var(--color-foreground),.85)}.vm-reviews blockquote>p:not(.vm-review-product){flex:1 0 auto;margin:1.6rem 0 0}.vm-review-product{margin:.8rem 0 0!important;font-size:1.2rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--color-base-background-3))}.vm-review-sample{position:absolute;top:1.4rem;left:3rem;padding:.2rem .8rem;border:1px dashed rgba(var(--color-foreground),.45);border-radius:2rem;font-size:1rem;letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--color-foreground),.6)}.vm-reviews blockquote:has(.vm-review-sample){padding-top:1.6rem}.vm-reviews .inner-block{display:flex;align-items:center;gap:1.4rem;margin-top:2.2rem;padding-top:2rem;border-top:1px solid rgba(var(--color-foreground),.1)}.vm-reviews .testimonial-image,.vm-reviews .testimonial-image img{width:4.8rem;height:4.8rem;flex:0 0 4.8rem;border-radius:50%;object-fit:cover;margin:0}.vm-reviews .vm-review-initial{display:flex;align-items:center;justify-content:center;background:rgb(var(--color-base-background-3));color:rgb(var(--color-base-background-2));font-size:2rem;font-weight:600}.vm-reviews cite{font-style:normal;display:flex;flex-direction:column}.vm-reviews .testimonial-author{margin:0;font-size:1.5rem;font-weight:600;color:rgb(var(--color-foreground))}.vm-reviews cite span{font-size:1.3rem;color:rgba(var(--color-foreground),.6)}.vm-reviews .swiper-button-next,.vm-reviews .swiper-button-prev{background:rgb(var(--color-base-background-2));color:rgb(var(--color-base-background-3))}.vm-reviews .swiper-pagination{position:static;margin-top:3rem}.vm-reviews .swiper-pagination-bullet{background:rgb(var(--color-base-background-2));opacity:.45}.vm-reviews .swiper-pagination-bullet-active{opacity:1}ul.dt-nav .vm-mega,ul.dt-nav .vm-mega *{text-transform:none}ul.dt-nav .vm-mega .vm-mega__heading,ul.dt-nav .vm-mega .vm-mega__offer-eyebrow,ul.dt-nav .vm-mega a.vm-mega__offer-btn{text-transform:uppercase}.vm-mega__heading--spacer{visibility:hidden}.vm-mega__offer-col .vm-mega__offer{margin:0}ul.dt-nav .vm-mega .vm-mega-card__title{display:block;-webkit-line-clamp:unset;overflow:visible;font-size:1.3rem;line-height:1.4;word-break:normal;overflow-wrap:anywhere}.vm-mega__grid{align-items:start}.vm-reviews .description,.vm-reviews blockquote,.vm-reviews blockquote p{text-transform:none}.vm-reviews .swiper-wrapper{align-items:stretch;height:auto!important}.vm-reviews .swiper-slide{display:flex;height:auto!important}.vm-reviews .testimonial-content{height:auto;width:100%;box-sizing:border-box;display:flex;flex-direction:column}.vm-reviews blockquote{flex:1 1 auto;height:auto}.vm-reviews blockquote>p:not(.vm-review-product){flex:0 0 auto;min-height:0;margin-bottom:2.2rem}.vm-reviews .inner-block{margin-top:auto}.vm-pdp-extra{padding-top:6rem;padding-bottom:2rem}.vm-pdp-faq,.vm-pdp-reviews{max-width:92rem;margin:0 auto 6rem;text-align:center}.vm-pdp-eyebrow{margin:0 0 .6rem;font-size:1.2rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--color-base-background-3))}.vm-pdp-heading{margin:0 0 3.2rem}.vm-faq-list{display:grid;gap:1.4rem;text-align:left}.vm-faq-item{border-radius:1.2rem;background:rgb(var(--color-base-background-2));border:1px solid rgba(var(--color-base-background-3),.12);overflow:hidden}.vm-faq-q{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:2rem;padding:2rem 2.4rem;font-size:1.7rem;font-weight:600;line-height:1.4;color:rgb(var(--color-base-background-3));text-transform:none}.vm-faq-q::-webkit-details-marker{display:none}.vm-faq-q:after{content:"+";flex:0 0 auto;font-size:2.4rem;font-weight:300;line-height:1}.vm-faq-item[open]>.vm-faq-q:after{content:"\2212"}.vm-faq-a{padding:0 2.4rem 2.2rem;font-size:1.5rem;line-height:1.75;color:rgba(var(--color-foreground),.8)}.vm-faq-a p{margin:0 0 .8rem}.vm-faq-plain{text-align:left}.vm-reviews-empty{padding:4.8rem 2.4rem;border-radius:1.6rem;background:rgb(var(--color-base-background-2));border:1px dashed rgba(var(--color-base-background-3),.35)}.vm-reviews-empty__stars{display:flex;justify-content:center;gap:.6rem;color:rgb(var(--color-base-background-3));margin-bottom:1.6rem}.vm-reviews-empty__title{margin:0 0 .6rem;font-size:2rem;font-weight:600;color:rgb(var(--color-foreground))}.vm-reviews-empty__text{margin:0 auto 2.4rem;max-width:48rem;font-size:1.5rem;color:rgba(var(--color-foreground),.75)}.vm-reviews-empty__btn{display:inline-block;padding:1.3rem 3.2rem;background:rgb(var(--color-base-background-3));color:rgb(var(--color-base-background-2));font-size:1.3rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-decoration:none}.vm-reviews-empty__btn:hover{opacity:.9}.vm-reviews-widget--hidden{display:none}.vm-reviews-widget{text-align:left}@media screen and (max-width:749px){.vm-pdp-extra{padding-top:4rem}.vm-faq-q{padding:1.6rem 1.8rem;font-size:1.5rem}.vm-faq-a{padding:0 1.8rem 1.8rem;font-size:1.4rem}}.vm-blog-scroller .blog__posts{justify-content:safe center}
/*# sourceMappingURL=/cdn/shop/t/7/assets/vm-custom.css.map */
