:root{--vm-teal: 11, 61, 62;--vm-ink: 36, 53, 51;--vm-sage: 139, 182, 156;--vm-sage-mist: 231, 239, 233;--vm-sand: 220, 205, 186;--vm-sand-mist: 241, 234, 224;--vm-stone: 239, 235, 229;--vm-canvas: 247, 245, 242;--vm-muted: 92, 107, 104;--vm-radius-sm: 1rem;--vm-radius: 1.6rem;--vm-radius-lg: 2.4rem;--vm-ease: cubic-bezier(.2, .7, .2, 1);--vm-dur: .22s;--vm-space-section: 6.4rem;--vm-gutter: 2rem}@media screen and (min-width:750px){:root{--vm-space-section: 9.6rem;--vm-gutter: 4rem}}body{color:rgba(var(--color-foreground),.92);font-size:1.6rem;letter-spacing:.01rem;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5,.hxl,.hxxl{color:rgb(var(--color-heading, var(--color-foreground)));letter-spacing:-.012em;line-height:1.12;font-weight:var(--font-heading-weight);text-wrap:balance}.h0,.hxl{font-size:clamp(4rem,3rem + 3.6vw,7.2rem);line-height:1.04}h1,.h1{font-size:clamp(3.2rem,2.5rem + 2.2vw,5.2rem);line-height:1.08}h2,.h2{font-size:clamp(2.6rem,2.1rem + 1.5vw,4rem)}h3,.h3{font-size:clamp(2rem,1.8rem + .5vw,2.4rem);line-height:1.2}h4,.h4{font-size:1.8rem;line-height:1.3}h5,.h5{font-size:1.5rem;line-height:1.35}h1 em,h2 em,h3 em,.h0 em,.h1 em,.h2 em,.vm-heading em{font-style:italic;color:rgb(var(--color-accent, var(--color-heading)))}p{text-wrap:pretty}.rte,.rte p{line-height:1.7}.rte a,.vm-link{color:rgb(var(--color-heading));text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.3rem;transition:text-decoration-color var(--vm-dur) var(--vm-ease)}.rte a:hover,.vm-link:hover{text-decoration-color:rgb(var(--color-accent))}.vm-eyebrow{display:inline-flex;align-items:center;gap:.8rem;margin:0 0 1.4rem;font-family:var(--font-body-family);font-size:1.2rem;font-weight:700;letter-spacing:.18em;line-height:1.4;text-transform:uppercase;color:rgb(var(--color-accent, var(--color-foreground)))}.vm-eyebrow:before{content:"";width:2.4rem;height:.1rem;background:currentColor;opacity:.7}.vm-eyebrow--plain:before{display:none}.vm-lede{font-size:1.7rem;line-height:1.65;color:rgba(var(--color-foreground),.86);max-width:60ch}@media screen and (min-width:750px){.vm-lede{font-size:1.8rem}}.vm-muted{color:rgba(var(--color-foreground),.78)}.vm-section{padding-top:var(--vm-pad-top, var(--vm-space-section));padding-bottom:var(--vm-pad-bottom, var(--vm-space-section))}.vm-section-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.6rem 3.2rem;margin-bottom:3.2rem}.vm-section-head--center{flex-direction:column;align-items:center;text-align:center}.vm-section-head__title{margin:0;max-width:22ch}.vm-section-head--center .vm-section-head__title{max-width:24ch}.vm-section-head--center .vm-eyebrow:before{display:none}.vm-section-head__text{margin:1.2rem 0 0;max-width:56ch}@media screen and (min-width:750px){.vm-section-head{margin-bottom:4.8rem}}.button,.shopify-challenge__button,.customer button{font-family:var(--font-body-family);font-size:1.3rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;min-height:5rem;padding:0 3.2rem;transition:background-color var(--vm-dur) var(--vm-ease),color var(--vm-dur) var(--vm-ease),box-shadow var(--vm-dur) var(--vm-ease),transform var(--vm-dur) var(--vm-ease)}.button:not([disabled]):not(.button--secondary):not(.button--tertiary):hover{background-color:rgba(var(--color-button),.88)}.button--secondary:not([disabled]):hover{background-color:rgba(var(--color-button-text),.06)}.button:not([disabled]):active{transform:translateY(.1rem)}.button--small{min-height:4.2rem;padding:0 2.2rem;font-size:1.2rem}.button--tertiary{text-transform:none;letter-spacing:.02em}.vm-text-link{display:inline-flex;align-items:center;gap:.8rem;font-size:1.3rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--color-heading));text-decoration:none;padding:1.2rem 0;min-height:4.4rem}.vm-text-link span{background-image:linear-gradient(currentColor,currentColor);background-size:100% .1rem;background-position:0 100%;background-repeat:no-repeat;padding-bottom:.3rem;transition:background-size var(--vm-dur) var(--vm-ease)}.vm-text-link:hover span{background-size:40% .1rem}.vm-text-link svg{width:1.4rem;height:1.4rem;transition:transform var(--vm-dur) var(--vm-ease)}.vm-text-link:hover svg{transform:translate(.3rem)}:focus-visible{outline:.2rem solid rgb(var(--color-heading));outline-offset:.3rem}.button:focus-visible{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgb(var(--color-heading))}.field__input,.select__select,.customer .field input{font-size:1.6rem}.field__label,.customer .field label{font-size:1.5rem}.announcement-bar-section .utility-bar{border-bottom:0}.announcement-bar__message{font-family:var(--font-body-family);font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;padding:1.1rem 0;min-height:4rem}.announcement-bar__link{text-underline-offset:.3rem}@media screen and (max-width:749px){.announcement-bar__message{font-size:1.1rem;letter-spacing:.08em}}.section-header .header-wrapper{transition:box-shadow var(--vm-dur) var(--vm-ease)}.scrolled-past-header .header-wrapper{box-shadow:0 .1rem rgba(var(--color-foreground),.08),0 1rem 3rem -2rem rgba(var(--vm-teal),.35)}.header-wrapper--border-bottom{border-bottom:.1rem solid rgba(var(--color-foreground),.1)}.header__heading-logo-wrapper img{display:block}.header__menu-item{font-size:1.45rem;letter-spacing:.02em;color:rgb(var(--color-heading));padding:1.2rem 1.4rem}.header__menu-item span{position:relative}.header__menu-item:hover span,.header__active-menu-item{text-decoration:none}.header__menu-item span:after{content:"";position:absolute;left:0;right:0;bottom:-.5rem;height:.1rem;background:rgb(var(--color-accent));transform:scaleX(0);transform-origin:left;transition:transform var(--vm-dur) var(--vm-ease)}.header__menu-item:hover span:after,details[open]>.header__menu-item span:after,.header__active-menu-item:after{transform:scaleX(1)}.header__active-menu-item,.header__icon{color:rgb(var(--color-heading))}.cart-count-bubble{background-color:rgb(var(--color-accent));color:#fff;font-weight:700}@media screen and (min-width:990px){.header{column-gap:2.4rem}.header--middle-left{grid-template-columns:auto 1fr auto}.header--middle-left .header__inline-menu{justify-self:center}.header__inline-menu>.list-menu--inline{flex-wrap:nowrap}.header__menu-item{padding:1.2rem}}@media screen and (min-width:990px)and (max-width:1279px){.header--middle-left{grid-template-areas:"heading icons" "navigation navigation";grid-template-columns:1fr auto;row-gap:.2rem}.header--middle-left .header__inline-menu{justify-self:center;margin-top:.2rem}.header__menu-item{padding:1.1rem;font-size:1.4rem}}.mega-menu__content{border-top:.1rem solid rgba(var(--color-foreground),.08);box-shadow:0 2.4rem 4.8rem -2.4rem rgba(var(--vm-teal),.28);padding-top:3.6rem;padding-bottom:4rem}.vm-mega{display:grid;grid-template-columns:minmax(0,1fr) minmax(28rem,34rem);gap:4.8rem;align-items:start}.vm-mega--no-promo{grid-template-columns:minmax(0,1fr)}.vm-mega .mega-menu__list{padding:0;margin:0;max-width:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem 3.2rem}.vm-mega .mega-menu__list--condensed{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.vm-mega__shop-all{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:2rem;padding-bottom:1.6rem;margin-bottom:.4rem;border-bottom:.1rem solid rgba(var(--color-foreground),.1)}.vm-mega__shop-all-title{margin:0;font-size:2.4rem}.mega-menu__link{font-size:1.45rem;line-height:1.5;padding-top:.5rem;padding-bottom:.5rem;color:rgba(var(--color-foreground),.86)}.mega-menu__link--level-2{font-family:var(--font-heading-family);font-size:1.8rem;color:rgb(var(--color-heading));font-weight:400}.mega-menu__link:hover{color:rgb(var(--color-heading));text-decoration:underline;text-underline-offset:.3rem}.vm-mega__promo{display:block;position:relative;border-radius:var(--vm-radius);overflow:hidden;text-decoration:none;color:#fff;background:rgb(var(--vm-teal))}.vm-mega__promo-media{aspect-ratio:4 / 3;overflow:hidden;background:rgb(var(--vm-stone))}.vm-mega__promo-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--vm-ease)}.vm-mega__promo:hover .vm-mega__promo-media img{transform:scale(1.04)}.vm-mega__promo-body{padding:1.8rem 2rem 2rem}.vm-mega__promo-title{margin:0 0 .4rem;font-family:var(--font-heading-family);font-size:2rem;line-height:1.2;color:#fff}.vm-mega__promo-text{margin:0;font-size:1.4rem;line-height:1.5;color:#ffffffdb}.menu-drawer{width:min(42rem,100vw)}.menu-drawer .menu-drawer__menu-item{font-size:1.7rem;padding:1.3rem 3.2rem;color:rgb(var(--color-heading))}.menu-drawer .menu-drawer__navigation>.menu-drawer__menu>li>.menu-drawer__menu-item,.menu-drawer .menu-drawer__navigation>.menu-drawer__menu>li>details>.menu-drawer__menu-item{font-family:var(--font-heading-family);font-size:2.1rem}.menu-drawer__menu>li{border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.menu-drawer__submenu .menu-drawer__menu>li{border-bottom:0}.menu-drawer__submenu .menu-drawer__menu-item{font-size:1.6rem;padding-top:1.1rem;padding-bottom:1.1rem}.menu-drawer .menu-drawer__close-button{font-family:var(--font-heading-family);font-size:2.1rem;color:rgb(var(--color-heading));margin-top:1.2rem;background:transparent}.menu-drawer .menu-drawer__close-button:hover,.menu-drawer .menu-drawer__close-button:focus{background:rgba(var(--color-foreground),.04)}.vm-drawer-shop-all{font-weight:700;font-size:1.3rem!important;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--color-accent))!important}.vm-drawer-extras{padding:2.4rem 3.2rem 1.6rem;display:grid;gap:.4rem}.vm-drawer-extras a{font-size:1.5rem;color:rgba(var(--color-foreground),.86);text-decoration:none;padding:.8rem 0;min-height:4.4rem;display:flex;align-items:center}.vm-drawer-extras a:hover{color:rgb(var(--color-heading));text-decoration:underline}.vm-drawer-promo{margin:.8rem 3.2rem 2.4rem}.card-wrapper .card__inner{border-radius:var(--vm-radius)}.card--standard .card__inner .card__media,.card--standard>.card__inner{border-radius:var(--vm-radius);overflow:hidden}.vm-card-blend .card__inner.color-scheme-6 .card__media img,.vm-card-blend .vm-blend img{mix-blend-mode:multiply}.vm-card-blend .card__inner.color-scheme-6 .card__media,.vm-card-blend .card__inner.color-scheme-6 .card__media .media{background-color:rgb(var(--color-background))}.vm-card-blend .card__inner.color-scheme-6 .card__media .media{padding:6%}.vm-card-blend .card__inner.color-scheme-6 .card__media img{object-fit:contain}.card-wrapper:hover .card__media img{transform:scale(1.03)}.card__media img{transition:transform .5s var(--vm-ease),opacity .3s ease}.card__information{padding-top:1.6rem}.card__heading{font-family:var(--font-body-family);font-size:1.55rem;line-height:1.4;letter-spacing:.005em;font-weight:400}.card__heading a{color:rgb(var(--color-heading))}.vm-card__routine{display:block;margin:0 0 .6rem;font-size:1.1rem;font-weight:700;letter-spacing:.16em;line-height:1.3;text-transform:uppercase;color:rgb(var(--color-accent))}.card-information .price{font-size:1.5rem;font-weight:700;color:rgb(var(--color-heading));letter-spacing:.02em}.price--on-sale .price-item--regular{font-weight:400;color:rgba(var(--color-foreground),.7)}.price--on-sale .price-item--sale{color:rgb(var(--color-accent))}.badge{border-radius:10rem;font-size:1.05rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:.5rem 1.1rem .4rem;border:0}.card__badge{padding:1.2rem}.quick-add{margin-top:1.2rem}.quick-add__submit{min-height:4.4rem;font-size:1.25rem;letter-spacing:.12em;padding:0 1.6rem}.quick-add__submit[disabled]{opacity:.55}.grid--peek .grid__item,.slider .grid__item{scroll-snap-align:start}.slider-button{border-radius:50%}.facets__summary,.facet-filters__label,.facet-filters__field .select__select,.product-count__text{font-size:1.4rem}.facets__disclosure .facets__summary,.facets__disclosure-vertical .facets__summary{color:rgb(var(--color-heading))}.active-facets__button-inner{border-radius:10rem;font-size:1.3rem;padding:.6rem 1.2rem}.facets-wrapper{border-bottom:.1rem solid rgba(var(--color-foreground),.08);padding-bottom:1.6rem;margin-bottom:2.4rem}.mobile-facets__open{border:.1rem solid rgba(var(--color-foreground),.25);border-radius:10rem;padding:.8rem 1.6rem;min-height:4.4rem}.collection .title-wrapper,.collection .loading-overlay{margin-bottom:0}.vm-empty{text-align:center;padding:6.4rem 2rem;max-width:56rem;margin:0 auto}.vm-empty__title{margin:0 0 1.2rem}.vm-empty__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:1.2rem;margin-top:2.4rem}.product__title h1,.product__title .h1{font-size:clamp(2.8rem,2.2rem + 1.6vw,4rem);line-height:1.1}.product .price{font-size:2rem;font-weight:700;color:rgb(var(--color-heading))}.product .price .price-item--regular{font-size:2rem}.product-form__input .form__label,.product-form__input legend{font-size:1.2rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--color-heading))}.product-form__input input[type=radio]+label{font-size:1.4rem;padding:1rem 2rem;min-height:4.4rem;letter-spacing:.02em}.product-form__input input[type=radio]:checked+label{background-color:rgb(var(--color-heading));color:rgb(var(--color-background))}.product-form__submit{min-height:5.6rem}.product__accordion summary,.product__accordion .summary__title{min-height:5.6rem}.product__accordion .accordion__title{font-family:var(--font-heading-family);font-size:1.8rem;color:rgb(var(--color-heading))}.accordion{border-top-color:rgba(var(--color-foreground),.12);border-bottom-color:rgba(var(--color-foreground),.12)}.vm-product-eyebrow{margin-bottom:.8rem}.vm-short-desc{font-size:1.7rem;line-height:1.65;color:rgba(var(--color-foreground),.9);margin:.4rem 0 0}.vm-highlights{list-style:none;padding:0;margin:0;display:grid;gap:1rem}.vm-highlights li{display:grid;grid-template-columns:2.2rem 1fr;gap:1rem;align-items:start;font-size:1.5rem;line-height:1.5}.vm-highlights svg{width:2rem;height:2rem;color:rgb(var(--color-accent));margin-top:.1rem}.vm-assurance{list-style:none;margin:0;padding:1.6rem 1.8rem;border-radius:var(--vm-radius);background:rgb(var(--vm-sage-mist));display:grid;gap:.9rem;color:rgb(var(--vm-ink))}.vm-assurance li{display:grid;grid-template-columns:2.2rem 1fr;gap:1rem;align-items:center;font-size:1.4rem;line-height:1.45}.vm-assurance svg{width:2rem;height:2rem;color:rgb(var(--vm-teal))}.vm-assurance a{color:rgb(var(--vm-teal));text-underline-offset:.3rem}.vm-assurance li.vm-assurance__pay{grid-template-columns:minmax(0,1fr);margin-top:.3rem;padding-top:1.2rem;border-top:.1rem solid rgba(var(--vm-teal),.12)}.vm-assurance__pay-list{display:flex;flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none}.vm-assurance__pay-list li{display:block}.vm-assurance__pay-list svg{display:block;width:3.8rem;height:2.4rem;border-radius:.3rem;color:rgb(var(--vm-teal))}.vm-details-list{margin:0;padding:0;list-style:none;display:grid;gap:.6rem}.vm-details-list li{position:relative;padding-left:1.8rem}.vm-details-list li:before{content:"";position:absolute;left:0;top:.95em;width:.6rem;height:.6rem;border-radius:50%;background:rgb(var(--color-accent));transform:translateY(-50%)}.vm-note{font-size:1.4rem;line-height:1.6;color:rgba(var(--color-foreground),.86);border-left:.2rem solid rgb(var(--vm-sage));padding:.2rem 0 .2rem 1.4rem;margin:0}.vm-note p{margin:0}.vm-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:3;display:flex;align-items:center;gap:1.2rem;padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom));background:rgb(var(--color-background));box-shadow:0 -.1rem rgba(var(--color-foreground),.1),0 -1.2rem 2.4rem -1.6rem rgba(var(--vm-teal),.4);transform:translateY(110%);transition:transform .26s var(--vm-ease)}.vm-sticky-atc.is-visible{transform:translateY(0)}.vm-sticky-atc__info{min-width:0;flex:1 1 auto}.vm-sticky-atc__title{margin:0;font-size:1.4rem;line-height:1.3;color:rgb(var(--color-heading));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vm-sticky-atc__price{margin:.2rem 0 0;font-size:1.4rem;font-weight:700;color:rgb(var(--color-heading))}.vm-sticky-atc .button{flex:0 0 auto;min-height:4.6rem;padding:0 2.2rem}@media screen and (min-width:750px){.vm-sticky-atc{display:none}}@media(prefers-reduced-motion:reduce){.vm-sticky-atc{transition:none}}.drawer__heading,.cart__title,.title--primary{font-family:var(--font-heading-family)}.cart-item__name{font-family:var(--font-body-family);font-size:1.5rem;color:rgb(var(--color-heading));text-decoration:none}.cart-item__name:hover{text-decoration:underline}.totals__total-value,.totals__subtotal-value{font-weight:700;color:rgb(var(--color-heading))}.cart__checkout-button{min-height:5.6rem}.vm-cart-assurance{list-style:none;margin:1.6rem 0 0;padding:0;display:grid;gap:.6rem;font-size:1.3rem;color:rgba(var(--color-foreground),.86)}.vm-cart-assurance li{display:flex;align-items:center;gap:.8rem;justify-content:center}.vm-cart-assurance svg{width:1.6rem;height:1.6rem;color:rgb(var(--color-accent));flex:none}.cart__empty-text,.drawer__inner-empty .cart__empty-text{font-family:var(--font-heading-family)}.footer{border-top:0}.footer .footer-block__heading{font-family:var(--font-body-family);font-size:1.2rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--color-accent));margin-bottom:1.6rem}.footer-block__details-content .list-menu__item--link,.footer-block__details-content a{font-size:1.5rem;color:rgba(var(--color-foreground),.86);text-decoration:none}.footer-block__details-content .list-menu__item--link:hover{color:rgb(var(--color-heading));text-decoration:underline;text-underline-offset:.3rem}.footer-block__brand-info .footer-block__image-wrapper{margin-bottom:2rem}.footer-block__brand-info .rte,.footer-block__brand-info p{font-size:1.5rem;line-height:1.7;color:rgba(var(--color-foreground),.86)}.footer__content-bottom{border-top:.1rem solid rgba(var(--color-foreground),.14)}.footer__copyright,.copyright__content,.policies li a{font-size:1.3rem;color:rgba(var(--color-foreground),.78)}.footer .newsletter-form__field-wrapper .field__input{border-radius:10rem}.vm-media{position:relative;overflow:hidden;border-radius:var(--vm-radius);background:rgb(var(--vm-stone))}.vm-media img,.vm-media svg.placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.vm-media--square{aspect-ratio:1}.vm-media--portrait{aspect-ratio:4 / 5}.vm-media--landscape{aspect-ratio:4 / 3}.vm-media--wide{aspect-ratio:16 / 9}.vm-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgb(var(--vm-sage-mist)),rgb(var(--vm-sand-mist)))}.vm-breadcrumbs{font-size:1.3rem;color:rgba(var(--color-foreground),.78);margin:0 0 1.6rem}.vm-breadcrumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.6rem}.vm-breadcrumbs li:not(:last-child):after{content:"/";margin-left:.6rem;opacity:.6}.vm-breadcrumbs a{color:inherit;text-decoration:none}.vm-breadcrumbs a:hover{color:rgb(var(--color-heading));text-decoration:underline}.vm-chips{list-style:none;margin:0;padding:0;display:flex;gap:.8rem;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:.4rem}.vm-chips::-webkit-scrollbar{display:none}.vm-chip{display:inline-flex;align-items:center;white-space:nowrap;min-height:4.2rem;padding:0 1.8rem;border-radius:10rem;border:.1rem solid rgba(var(--color-foreground),.2);font-size:1.4rem;color:rgb(var(--color-heading));text-decoration:none;background:rgba(var(--color-background),.6);transition:background-color var(--vm-dur) var(--vm-ease),border-color var(--vm-dur) var(--vm-ease),color var(--vm-dur) var(--vm-ease)}.vm-chip:hover{border-color:rgb(var(--color-heading))}.vm-chip[aria-current=page],.vm-chip.is-active{background:rgb(var(--color-heading));border-color:rgb(var(--color-heading));color:rgb(var(--color-background))}.predictive-search__heading{font-size:1.1rem;letter-spacing:.16em;font-weight:700;color:rgb(var(--color-accent))}.search__input.field__input{border-radius:10rem}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important}.card-wrapper:hover .card__media img,.vm-mega__promo:hover .vm-mega__promo-media img{transform:none}}.vm-mega .mega-menu__list.mega-menu__list--condensed{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.vm-mega .mega-menu__list--condensed .mega-menu__link{font-family:var(--font-heading-family);font-size:1.9rem;color:rgb(var(--color-heading))}.vm-sticky-atc[hidden]{display:none}@media screen and (max-width:749px){body:has(.vm-sticky-atc.is-visible) .footer{padding-bottom:8rem}}.vm-block-label{margin:0 0 1rem;font-size:1.2rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--color-heading))}.vm-acc-subhead{margin:1.6rem 0 .6rem;font-family:var(--font-body-family);font-size:1.2rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--color-heading))}.vm-acc-subhead:first-child{margin-top:0}.vm-accordion .accordion__content p,.product__info-container .vm-product-eyebrow{margin:0 0 1rem}.product__info-container .vm-product-eyebrow+.product__title{margin-top:0}.product__info-container .product__title{margin-bottom:1.2rem}.product__info-container .vm-short-desc,.product__info-container .vm-highlights-wrap,.product__info-container .vm-assurance,.product__info-container .vm-note{margin:2rem 0}.product__info-container .vm-assurance{margin-top:2.4rem}.product__info-container .product__accordion+.product__accordion{margin-top:0}.product__info-container .vm-assurance+.product__accordion,.product__info-container .vm-note+.product__accordion{margin-top:3.2rem}.vm-cart-empty{margin-top:2.4rem}.vm-cart-empty__label{margin:0 0 1.2rem;font-size:1.4rem;color:rgba(var(--color-foreground),.82)}.vm-cart-empty__chips{justify-content:center;flex-wrap:wrap;overflow:visible}.vm-cart-assurance a{color:inherit;text-underline-offset:.3rem}.header__heading-logo-wrapper{line-height:0}@media screen and (min-width:990px){.header{padding-top:1.4rem;padding-bottom:1.4rem}}.collection .product-grid{row-gap:4rem}@media screen and (min-width:750px){.collection .product-grid{row-gap:5.6rem}}.template-search__header .h1,.template-search__header h1{margin-bottom:2rem}.related-products__heading{font-size:clamp(2.6rem,2.1rem + 1.5vw,4rem);margin-bottom:3.2rem}.product__media-wrapper .product__media-item .media,.product__media-wrapper .product__media-item .product__media{background-color:rgb(var(--vm-stone))}.vm-card-blend .product__media-wrapper .product__media-item .product__media img{mix-blend-mode:multiply}.product__media-wrapper .product__media-item .media{border-radius:var(--vm-radius)}.product__media-wrapper .thumbnail{border-radius:1rem;background-color:rgb(var(--vm-stone))}.product__media-wrapper .thumbnail img{mix-blend-mode:multiply}.product__accordion .summary__title{align-items:center;gap:.4rem}.product__accordion .accordion__title{margin:0;line-height:1.3}.product__accordion .summary__title .svg-wrapper{display:inline-flex;color:rgb(var(--color-accent))}.product-form__buttons .shopify-payment-button{margin-top:1rem}.product__info-container .jdgm-preview-badge{font-family:var(--font-body-family)}.product__info-container .jdgm-prev-badge{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .8rem}.product__info-container .jdgm-prev-badge__stars{font-size:1.5rem;line-height:1}.product__info-container .jdgm-prev-badge__text{font-size:1.4rem;line-height:1.4;color:rgba(var(--color-foreground),.78);text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.3rem;text-decoration-color:rgba(var(--color-foreground),.3);cursor:pointer}.product__info-container .jdgm-prev-badge__text:hover{color:rgb(var(--color-heading));text-decoration-color:currentColor}.card-information>.vm-card__rating{margin:0!important;line-height:1}.vm-card__rating .jdgm-prev-badge{display:flex;align-items:center;gap:.6rem;margin-top:.6rem}.vm-card__rating .jdgm-prev-badge__stars{font-size:1.3rem;line-height:1}.vm-card__rating .jdgm-prev-badge__text{font-size:1.25rem;line-height:1.3;color:rgba(var(--color-foreground),.72)}#judgeme_product_reviews.jdgm-widget{padding:5.6rem 0 6.4rem;border-top:.1rem solid rgba(var(--color-foreground),.12);font-family:var(--font-body-family);color:rgb(var(--color-foreground))}#judgeme_product_reviews .jm-text,#judgeme_product_reviews button,#judgeme_product_reviews input,#judgeme_product_reviews select,#judgeme_product_reviews textarea{font-family:var(--font-body-family)}#judgeme_product_reviews .jm-review-widget-minimal-header__title{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(2.6rem,2.1rem + 1.5vw,4rem);line-height:1.12;letter-spacing:-.012em;color:rgb(var(--color-heading, var(--color-foreground)))}#judgeme_product_reviews .jm-button--primary{min-height:5rem;padding:0 3.2rem;font-size:1.3rem;font-weight:700;letter-spacing:.12em;line-height:1.2;text-transform:uppercase;transition:opacity var(--vm-dur) var(--vm-ease),transform var(--vm-dur) var(--vm-ease)}#judgeme_product_reviews .jm-button--primary:hover{opacity:.88}#judgeme_product_reviews .jm-button--primary:active{transform:translateY(.1rem)}#judgeme_product_reviews .jm-button:focus-visible{outline:.2rem solid rgb(var(--color-heading));outline-offset:.3rem}#judgeme_product_reviews .jm-no-reviews-state{align-items:flex-start;margin-inline:0;max-width:none;text-align:left}#judgeme_product_reviews .jm-no-reviews-state .jm-action-buttons{justify-content:flex-start}#judgeme_product_reviews .jm-no-reviews-state__text{font-size:1.7rem;line-height:1.6;color:rgba(var(--color-foreground),.82)}@media screen and (min-width:990px){#judgeme_product_reviews.jdgm-widget{padding:7.2rem 0 8rem}}.jdgm-all-reviews-widget-v2025{font-family:var(--font-body-family);color:rgb(var(--vm-ink))}.jdgm-all-reviews-widget-v2025 .jm-review-widget-header__title{display:none}.jdgm-all-reviews-widget-v2025 .jm-button{border-radius:4rem;font-family:var(--font-body-family);font-weight:700;letter-spacing:.06em}.jdgm-all-reviews-widget-v2025 .jm-button--primary{background:rgb(var(--vm-teal));border-color:rgb(var(--vm-teal));color:#fff;text-transform:uppercase;letter-spacing:.12em;font-size:1.3rem}.jdgm-all-reviews-widget-v2025 .jm-button--primary:hover{background:rgb(var(--vm-ink));border-color:rgb(var(--vm-ink))}
/*# sourceMappingURL=/cdn/shop/t/8/assets/vitalmart.css.map */
