.vantif-cb{color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));padding:var(--cb-pad-top-d) var(--vantif-section-px) var(--cb-pad-bottom-d)}@media(max-width:749px){.vantif-cb{padding:var(--cb-pad-top-m) var(--vantif-section-px) var(--cb-pad-bottom-m)}}.vantif-cb__inner{max-width:var(--cb-content-max-w)}.vantif-cb--align-center .vantif-cb__inner{margin:0 auto;text-align:center}.vantif-cb--align-center .vantif-cb__eyebrow{display:inline-flex}.vantif-cb__eyebrow{font-size:var(--cb-eyebrow-fs-d);color:rgb(var(--color-foreground));margin-bottom:var(--vantif-space-md);display:block}@media(max-width:749px){.vantif-cb__eyebrow{font-size:var(--cb-eyebrow-fs-m)}}.vantif-cb__heading{font-family:var(--font-heading-family);font-weight:900;font-size:var(--cb-heading-fs-d);line-height:.95;letter-spacing:var(--vantif-tracking-display);text-transform:uppercase;color:rgb(var(--color-foreground));margin:0}@media(max-width:749px){.vantif-cb__heading{font-size:var(--cb-heading-fs-m)}}.vantif-cb__description{font-family:var(--font-body-family);font-size:var(--cb-desc-fs-d);line-height:1.6;color:rgba(var(--color-foreground),.7);margin:1.25rem 0 0;max-width:50ch}.vantif-cb--align-center .vantif-cb__description{margin-left:auto;margin-right:auto}@media(max-width:749px){.vantif-cb__description{font-size:var(--cb-desc-fs-m)}}.vantif-cb__description p{margin:0 0 .75em}.vantif-cb__description p:last-child{margin-bottom:0}.vantif-cb__count{display:inline-block;margin-top:1.25rem;font-family:var(--font-body-family);font-size:var(--cb-desc-fs-d);color:rgba(var(--color-foreground),.5);letter-spacing:.1em;text-transform:uppercase}.vantif-cp{color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));padding:var(--cp-pad-top-d) var(--vantif-section-px) var(--cp-pad-bottom-d)}@media(max-width:749px){.vantif-cp{padding:var(--cp-pad-top-m) var(--vantif-section-px) var(--cp-pad-bottom-m)}}.vantif-cp__container{max-width:var(--page-width);margin:0 auto}.vantif-cp__toolbar{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;padding-bottom:1rem;border-bottom:.5px solid rgba(var(--color-foreground),.12)}@media(max-width:749px){.vantif-cp__toolbar{margin-bottom:1.25rem;padding-bottom:.75rem}}.vantif-cp__results-count{font-size:var(--cp-eyebrow-fs-d);letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--color-foreground),.5)}@media(max-width:749px){.vantif-cp__results-count{font-size:var(--cp-eyebrow-fs-m)}}.vantif-cp__sort{display:flex;align-items:center;gap:.5rem}.vantif-cp__sort-label{font-size:var(--cp-eyebrow-fs-d);letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--color-foreground),.5)}@media(max-width:749px){.vantif-cp__sort-label{display:none}}.vantif-cp__sort-wrap{position:relative}.vantif-cp__sort-select{-webkit-appearance:none;appearance:none;background:transparent;border:0;font-family:var(--font-body-family);font-size:var(--cp-eyebrow-fs-d);letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--color-foreground));cursor:pointer;padding:.5rem 1.75rem .5rem 0;outline:none}.vantif-cp__sort-chevron{position:absolute;right:0;top:50%;transform:translateY(-50%);width:12px;height:12px;pointer-events:none;color:rgba(var(--color-foreground),.6)}.vantif-cp__grid{display:grid;grid-template-columns:repeat(var(--cp-cols-d),1fr);gap:var(--cp-gap-d)}@media(max-width:749px){.vantif-cp__grid{grid-template-columns:repeat(var(--cp-cols-m),1fr);gap:var(--cp-gap-m)}}.vantif-cp__card{display:block;text-decoration:none;color:inherit}.vantif-cp__media{position:relative;aspect-ratio:var(--cp-card-aspect);background:rgba(var(--color-foreground),.04);overflow:hidden;margin-bottom:.875rem}.vantif-cp__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .4s ease,transform .7s cubic-bezier(.22,.61,.36,1)}.vantif-cp__img--secondary{opacity:0}.vantif-cp__card--hover-zoom:hover .vantif-cp__img--primary{transform:scale(1.04)}.vantif-cp__card--hover-second-image:hover .vantif-cp__img--primary{opacity:0}.vantif-cp__card--hover-second-image:hover .vantif-cp__img--secondary{opacity:1}.vantif-cp__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.vantif-cp__placeholder svg{width:60%;height:60%;fill:rgba(var(--color-foreground),.18)}.vantif-cp__badge{position:absolute;top:.75rem;left:.75rem;z-index:2;background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:9px;font-weight:600;letter-spacing:.16em;padding:5px 9px;text-transform:uppercase;line-height:1}.vantif-cp__badge--sale{background:rgba(var(--color-foreground),.92)}.vantif-cp__info{padding:.25rem 0}.vantif-cp__type{font-size:var(--cp-eyebrow-fs-d);margin-bottom:.375rem;display:block;opacity:.55}@media(max-width:749px){.vantif-cp__type{font-size:var(--cp-eyebrow-fs-m)}}.vantif-cp__name{font-family:var(--font-heading-family);font-weight:700;font-size:var(--cp-name-fs-d);letter-spacing:var(--vantif-tracking-tight);line-height:1.15;margin:0 0 .25rem;color:rgb(var(--color-foreground))}@media(max-width:749px){.vantif-cp__name{font-size:var(--cp-name-fs-m)}}.vantif-cp__price{font-size:var(--cp-price-fs-d);color:rgba(var(--color-foreground),.75);display:inline-flex;gap:.5rem;align-items:baseline}.vantif-cp__price-was{opacity:.4;text-decoration:line-through}@media(max-width:749px){.vantif-cp__price{font-size:var(--cp-price-fs-m)}}.vantif-cp__pagination{margin-top:3rem;padding-top:1.5rem;border-top:.5px solid rgba(var(--color-foreground),.12);display:flex;justify-content:space-between;align-items:center;gap:1rem}@media(max-width:749px){.vantif-cp__pagination{margin-top:2rem;padding-top:1rem;flex-wrap:wrap}}.vantif-cp__page-btn{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--cp-eyebrow-fs-d);letter-spacing:.16em;text-transform:uppercase;text-decoration:none;color:rgb(var(--color-foreground));font-weight:500;transition:opacity .2s ease}.vantif-cp__page-btn:hover{opacity:.6}.vantif-cp__page-btn svg{width:14px;height:14px}.vantif-cp__page-nums{display:flex;align-items:center;gap:.5rem}.vantif-cp__page-num{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 .5rem;font-family:var(--font-body-family);font-size:var(--cp-eyebrow-fs-d);color:rgba(var(--color-foreground),.6);text-decoration:none;transition:color .2s ease}.vantif-cp__page-num:hover{color:rgb(var(--color-foreground))}.vantif-cp__page-num--active{color:rgb(var(--color-foreground));font-weight:700;border-bottom:1px solid rgb(var(--color-foreground))}.vantif-cp__page-num--dots{color:rgba(var(--color-foreground),.3)}.vantif-cp__empty{text-align:center;padding:4rem 1rem;display:flex;flex-direction:column;align-items:center;gap:1rem}.vantif-cp__empty-title{font-family:var(--font-heading-family);font-weight:900;font-size:28px;letter-spacing:var(--vantif-tracking-display);text-transform:uppercase;margin:0;color:rgb(var(--color-foreground))}.vantif-cp__empty-text{font-size:15px;color:rgba(var(--color-foreground),.6);margin:0;max-width:40ch}.vantif-cbn{color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));padding:var(--cbn-pad-top-d) var(--vantif-section-px) var(--cbn-pad-bottom-d)}@media(max-width:749px){.vantif-cbn{padding:var(--cbn-pad-top-m) var(--vantif-section-px) var(--cbn-pad-bottom-m)}}.vantif-cbn__inner{max-width:var(--cbn-content-max-w)}.vantif-cbn--align-center .vantif-cbn__inner{margin:0 auto;text-align:center}.vantif-cbn--align-center .vantif-cbn__eyebrow{display:inline-flex}.vantif-cbn__eyebrow{font-size:var(--cbn-eyebrow-fs-d);color:rgb(var(--color-foreground));margin-bottom:var(--vantif-space-md);display:block}@media(max-width:749px){.vantif-cbn__eyebrow{font-size:var(--cbn-eyebrow-fs-m)}}.vantif-cbn__heading{font-family:var(--font-heading-family);font-weight:900;font-size:var(--cbn-heading-fs-d);line-height:var(--cbn-heading-lh);letter-spacing:var(--vantif-tracking-display);text-transform:uppercase;color:rgb(var(--color-foreground));margin:0}.vantif-cbn__heading .vantif-italic-soft{color:rgb(var(--color-foreground))}@media(max-width:749px){.vantif-cbn__heading{font-size:var(--cbn-heading-fs-m)}}.vantif-cbn__intro{font-family:var(--font-body-family);font-size:var(--cbn-intro-fs-d);line-height:1.55;color:rgba(var(--color-foreground),.7);margin:1.5rem 0 0;max-width:50ch}.vantif-cbn--align-center .vantif-cbn__intro{margin-left:auto;margin-right:auto}@media(max-width:749px){.vantif-cbn__intro{font-size:var(--cbn-intro-fs-m);margin-top:1rem}}.vantif-cf{color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));padding:var(--cf-pad-top-d) var(--vantif-section-px) var(--cf-pad-bottom-d)}@media(max-width:749px){.vantif-cf{padding:var(--cf-pad-top-m) var(--vantif-section-px) var(--cf-pad-bottom-m)}}.vantif-cf__container{max-width:var(--page-width);margin:0 auto;display:grid;gap:var(--cf-gap-d)}.vantif-cf--no-info .vantif-cf__container{grid-template-columns:minmax(0,1fr);max-width:640px}.vantif-cf--with-info.vantif-cf--info-right .vantif-cf__container{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.vantif-cf--with-info.vantif-cf--info-left .vantif-cf__container{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.vantif-cf--with-info.vantif-cf--info-left .vantif-cf__info-col{order:1}.vantif-cf--with-info.vantif-cf--info-left .vantif-cf__form-col{order:2}@media(max-width:749px){.vantif-cf__container{grid-template-columns:minmax(0,1fr)!important;gap:2.5rem}.vantif-cf--with-info.vantif-cf--info-left .vantif-cf__info-col{order:2}.vantif-cf--with-info.vantif-cf--info-left .vantif-cf__form-col{order:1}}.vantif-cf__form{display:flex;flex-direction:column;gap:1.25rem}.vantif-cf__row{display:grid;gap:1.25rem;grid-template-columns:1fr 1fr}.vantif-cf__row>.vantif-cf__field:only-child{grid-column:1 / -1}@media(max-width:749px){.vantif-cf__row{grid-template-columns:1fr}}.vantif-cf__field{display:flex;flex-direction:column;gap:.5rem}.vantif-cf__label{font-family:var(--font-body-family);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--color-foreground),.65)}.vantif-cf__req{color:rgba(var(--color-foreground),.45);margin-left:.125rem}.vantif-cf__input,.vantif-cf__textarea,.vantif-cf__select{font-family:var(--font-body-family);font-size:var(--cf-form-fs-d);color:rgb(var(--color-foreground));background:transparent;border:0;border-bottom:1px solid rgba(var(--color-foreground),.22);padding:.625rem 0;outline:none;transition:border-color .2s ease;width:100%}.vantif-cf__input:focus,.vantif-cf__textarea:focus,.vantif-cf__select:focus{border-bottom-color:rgb(var(--color-foreground))}.vantif-cf__input::placeholder,.vantif-cf__textarea::placeholder{color:rgba(var(--color-foreground),.3)}@media(max-width:749px){.vantif-cf__input,.vantif-cf__textarea,.vantif-cf__select{font-size:var(--cf-form-fs-m)}}.vantif-cf__textarea{resize:vertical;min-height:100px;font-family:var(--font-body-family)}.vantif-cf__select-wrap{position:relative}.vantif-cf__select{-webkit-appearance:none;appearance:none;padding-right:1.5rem;cursor:pointer}.vantif-cf__select-chevron{position:absolute;right:0;bottom:.875rem;width:14px;height:14px;pointer-events:none;color:rgba(var(--color-foreground),.6)}.vantif-cf__submit{background:rgb(var(--color-foreground));color:rgb(var(--color-background));border:0;font-family:var(--font-body-family);font-weight:600;font-size:13px;letter-spacing:.18em;text-transform:uppercase;padding:1rem 1.75rem;cursor:pointer;transition:opacity .2s ease;display:inline-flex;align-items:center;justify-content:center;gap:.625rem;align-self:flex-start;margin-top:.5rem}.vantif-cf__submit:hover{opacity:.85}.vantif-cf__submit svg{width:14px;height:14px}@media(max-width:749px){.vantif-cf__submit{width:100%;align-self:stretch}}.vantif-cf__success{display:flex;gap:1rem;padding:1.5rem;border:.5px solid rgba(var(--color-foreground),.2);background:rgba(var(--color-foreground),.03)}.vantif-cf__success svg{width:32px;height:32px;flex-shrink:0;color:rgb(var(--color-foreground))}.vantif-cf__success-title{font-family:var(--font-heading-family);font-weight:900;font-size:18px;letter-spacing:var(--vantif-tracking-tight);text-transform:uppercase;margin:0 0 .25rem;color:rgb(var(--color-foreground))}.vantif-cf__success-text{font-family:var(--font-body-family);font-size:14px;color:rgba(var(--color-foreground),.7);margin:0;line-height:1.5}.vantif-cf__error{padding:1rem;border-left:2px solid rgb(var(--color-foreground));background:rgba(var(--color-foreground),.04);font-size:14px;color:rgb(var(--color-foreground))}.vantif-cf__error strong{display:block;margin-bottom:.5rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.vantif-cf__error ul{list-style:none;padding:0;margin:0}.vantif-cf__error li{font-size:13px;opacity:.8}.vantif-cf__info-col{display:flex;flex-direction:column;gap:1.5rem}.vantif-cf__info-heading{font-family:var(--font-heading-family);font-weight:900;font-size:var(--cf-info-heading-fs-d);letter-spacing:var(--vantif-tracking-display);text-transform:uppercase;line-height:1;margin:0;color:rgb(var(--color-foreground))}@media(max-width:749px){.vantif-cf__info-heading{font-size:var(--cf-info-heading-fs-m)}}.vantif-cf__info-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.25rem}.vantif-cf__info-item{display:flex;gap:.875rem;align-items:flex-start}.vantif-cf__info-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:rgb(var(--color-foreground));flex-shrink:0}.vantif-cf__info-icon svg{width:100%;height:100%}.vantif-cf__info-content{display:flex;flex-direction:column;gap:.125rem;min-width:0}.vantif-cf__info-label{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:rgba(var(--color-foreground),.5);font-weight:500}.vantif-cf__info-value{font-family:var(--font-body-family);font-size:var(--cf-info-value-fs-d);color:rgb(var(--color-foreground));line-height:1.4;word-break:break-word}.vantif-cf__info-value--link{text-decoration:none;border-bottom:.5px solid transparent;transition:border-color .2s ease}.vantif-cf__info-value--link:hover{border-bottom-color:rgb(var(--color-foreground))}@media(max-width:749px){.vantif-cf__info-value{font-size:var(--cf-info-value-fs-m)}}.vantif-editorial{display:grid;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));isolation:isolate}.vantif-editorial--split-40-60{grid-template-columns:40% 60%}.vantif-editorial--split-50-50{grid-template-columns:50% 50%}.vantif-editorial--split-60-40{grid-template-columns:60% 40%}.vantif-editorial--img-right .vantif-editorial__media{order:2}.vantif-editorial--img-right .vantif-editorial__text{order:1}.vantif-editorial__media{position:relative;overflow:hidden;aspect-ratio:var(--ed-img-aspect-d)}.vantif-editorial__media picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.vantif-editorial__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--img-pos-x-d) var(--img-pos-y-d)}.vantif-editorial__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(var(--color-foreground),.08);display:flex;align-items:center;justify-content:center}.vantif-editorial__placeholder svg{width:55%;height:55%;fill:rgba(var(--color-foreground),.2)}.vantif-editorial__text{padding:var(--ed-pad-top-d) var(--ed-text-pad-d) var(--ed-pad-bottom-d);display:flex;align-items:center}.vantif-editorial__inner{width:100%;max-width:var(--content-max-w)}.vantif-editorial__eyebrow{font-size:var(--eyebrow-fs-d);color:rgb(var(--color-foreground));margin-bottom:var(--vantif-space-md);display:inline-flex}.vantif-editorial__quote{font-family:var(--font-heading-family);font-weight:900;font-size:var(--quote-fs-d);line-height:var(--quote-lh);letter-spacing:var(--vantif-tracking-display);text-transform:uppercase;color:rgb(var(--color-foreground));margin:0 0 var(--vantif-space-md)}.vantif-editorial__quote .vantif-italic-soft{color:rgb(var(--color-foreground))}.vantif-editorial__body{font-family:var(--font-body-family);font-size:15px;line-height:1.6;color:rgba(var(--color-foreground),.7);margin:0 0 var(--vantif-space-lg);max-width:40ch}.vantif-editorial__cta{font-size:var(--cta-fs-d);color:rgb(var(--color-foreground))}@media(max-width:749px){.vantif-editorial{display:flex!important;flex-direction:column}.vantif-editorial__media{aspect-ratio:var(--ed-img-aspect-m);width:100%;flex-shrink:0}.vantif-editorial__media img{object-position:var(--img-pos-x-m) var(--img-pos-y-m)}.vantif-editorial__text{padding:var(--ed-pad-top-m) var(--ed-text-pad-m) var(--ed-pad-bottom-m)}.vantif-editorial__eyebrow{font-size:var(--eyebrow-fs-m)}.vantif-editorial__quote{font-size:var(--quote-fs-m)}.vantif-editorial__cta{font-size:var(--cta-fs-m)}.vantif-editorial--mobile-img-first .vantif-editorial__media{order:1}.vantif-editorial--mobile-img-first .vantif-editorial__text,.vantif-editorial--mobile-text-first .vantif-editorial__media{order:2}.vantif-editorial--mobile-text-first .vantif-editorial__text{order:1}}.vantif-hero{position:relative;width:100%;overflow:hidden;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));display:flex;height:var(--hero-h-d);isolation:isolate}@media(max-width:749px){.vantif-hero{height:var(--hero-h-m)}}.vantif-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.vantif-hero__media picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.vantif-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--img-pos-x-d) var(--img-pos-y-d)}@media(max-width:749px){.vantif-hero__media img{object-position:var(--img-pos-x-m) var(--img-pos-y-m)}}.vantif-hero__placeholder{width:100%;height:100%;background:rgb(var(--color-foreground));opacity:.12}.vantif-hero__placeholder svg{width:100%;height:100%;object-fit:cover}.vantif-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.vantif-hero__overlay--grad-dark{background:linear-gradient(105deg,rgba(0,0,0,calc(var(--overlay-op) + .3)),rgba(0,0,0,var(--overlay-op)))}.vantif-hero__overlay--grad-light{background:linear-gradient(105deg,rgba(255,255,255,calc(var(--overlay-op) + .2)),rgba(255,255,255,var(--overlay-op)))}.vantif-hero__overlay--solid-dark{background:rgba(0,0,0,var(--overlay-op))}.vantif-hero__overlay--vignette{background:radial-gradient(ellipse at center,transparent 30%,rgba(0,0,0,calc(var(--overlay-op) + .2)) 100%)}.vantif-hero__content{position:relative;z-index:2;width:100%;padding:var(--hero-pad-d) var(--vantif-section-px);display:flex}@media(max-width:749px){.vantif-hero__content{padding:var(--hero-pad-m) var(--vantif-section-px)}}.vantif-hero--pos-d-top-left,.vantif-hero--pos-d-top-center,.vantif-hero--pos-d-top-right{align-items:flex-start}.vantif-hero--pos-d-middle-left,.vantif-hero--pos-d-middle-center,.vantif-hero--pos-d-middle-right{align-items:center}.vantif-hero--pos-d-bottom-left,.vantif-hero--pos-d-bottom-center,.vantif-hero--pos-d-bottom-right{align-items:flex-end}.vantif-hero--pos-d-top-left .vantif-hero__content,.vantif-hero--pos-d-middle-left .vantif-hero__content,.vantif-hero--pos-d-bottom-left .vantif-hero__content{justify-content:flex-start;text-align:left}.vantif-hero--pos-d-top-center .vantif-hero__content,.vantif-hero--pos-d-middle-center .vantif-hero__content,.vantif-hero--pos-d-bottom-center .vantif-hero__content{justify-content:center;text-align:center}.vantif-hero--pos-d-top-right .vantif-hero__content,.vantif-hero--pos-d-middle-right .vantif-hero__content,.vantif-hero--pos-d-bottom-right .vantif-hero__content{justify-content:flex-end;text-align:right}@media(max-width:749px){.vantif-hero--pos-m-top-left,.vantif-hero--pos-m-top-center,.vantif-hero--pos-m-top-right{align-items:flex-start}.vantif-hero--pos-m-middle-left,.vantif-hero--pos-m-middle-center,.vantif-hero--pos-m-middle-right{align-items:center}.vantif-hero--pos-m-bottom-left,.vantif-hero--pos-m-bottom-center,.vantif-hero--pos-m-bottom-right{align-items:flex-end}.vantif-hero--pos-m-top-left .vantif-hero__content,.vantif-hero--pos-m-middle-left .vantif-hero__content,.vantif-hero--pos-m-bottom-left .vantif-hero__content{justify-content:flex-start;text-align:left}.vantif-hero--pos-m-top-center .vantif-hero__content,.vantif-hero--pos-m-middle-center .vantif-hero__content,.vantif-hero--pos-m-bottom-center .vantif-hero__content{justify-content:center;text-align:center}}.vantif-hero__inner{max-width:var(--hero-max-w);width:100%}.vantif-hero__eyebrow{font-size:var(--eyebrow-fs-d);color:rgb(var(--color-foreground));margin-bottom:var(--vantif-space-md)}.vantif-hero__heading{font-family:var(--font-heading-family);font-weight:900;font-size:var(--heading-fs-d);line-height:var(--heading-lh);letter-spacing:var(--vantif-tracking-display);text-transform:uppercase;color:rgb(var(--color-foreground));margin:0 0 var(--vantif-space-lg)}.vantif-hero__heading .vantif-italic-soft{color:rgb(var(--color-foreground))}.vantif-hero__cta{font-size:var(--cta-fs-d);color:rgb(var(--color-foreground))}@media(max-width:749px){.vantif-hero__eyebrow{font-size:var(--eyebrow-fs-m)}.vantif-hero__heading{font-size:var(--heading-fs-m)}.vantif-hero__cta{font-size:var(--cta-fs-m)}}.vantif-hero--pos-d-top-center .vantif-hero__eyebrow,.vantif-hero--pos-d-middle-center .vantif-hero__eyebrow,.vantif-hero--pos-d-bottom-center .vantif-hero__eyebrow,.vantif-hero--pos-d-top-right .vantif-hero__eyebrow,.vantif-hero--pos-d-middle-right .vantif-hero__eyebrow,.vantif-hero--pos-d-bottom-right .vantif-hero__eyebrow{display:inline-flex}.vantif-hero__scroll{position:absolute;right:var(--vantif-section-px);top:50%;transform:translateY(-50%);z-index:3;display:flex;flex-direction:column;align-items:center;gap:.75rem;color:rgb(var(--color-foreground))}.vantif-hero__scroll-label{writing-mode:vertical-lr;font-size:.625rem;letter-spacing:.22em;text-transform:uppercase;opacity:.4;font-weight:500}.vantif-hero__scroll-line{width:1px;height:3rem;background:currentColor;opacity:.2;position:relative;overflow:hidden}.vantif-hero__scroll-fill{position:absolute;left:0;width:100%;height:40%;background:currentColor;opacity:.6;animation:vantif-scroll-drop 2.2s ease-in-out infinite}@keyframes vantif-scroll-drop{0%{top:-40%;opacity:1}to{top:140%;opacity:0}}@media(max-width:749px){.vantif-hero__scroll{display:none}}@media(prefers-reduced-motion:reduce){.vantif-hero__scroll-fill{animation:none;opacity:.4;height:100%;top:0}}body.vantif-transparent-header .vantif-hero{margin-top:0}.vantif-split{display:grid;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));isolation:isolate}.vantif-split--split-40-60{grid-template-columns:40% 60%}.vantif-split--split-50-50{grid-template-columns:50% 50%}.vantif-split--split-60-40{grid-template-columns:60% 40%}.vantif-split--img-right .vantif-split__media{order:2}.vantif-split--img-right .vantif-split__text{order:1}.vantif-split__media{position:relative;overflow:hidden;aspect-ratio:var(--split-img-aspect-d)}.vantif-split__media img,.vantif-split__media picture{width:100%;height:100%;display:block}.vantif-split__media img{object-fit:cover;object-position:var(--img-pos-x-d) var(--img-pos-y-d)}.vantif-split__placeholder{width:100%;height:100%;background:rgba(var(--color-foreground),.08);display:flex;align-items:center;justify-content:center}.vantif-split__placeholder svg{width:60%;height:60%;fill:rgba(var(--color-foreground),.2)}.vantif-split__text{padding:var(--split-pad-top-d) var(--split-text-pad-d) var(--split-pad-bottom-d);display:flex;align-items:center}.vantif-split__inner{width:100%;max-width:var(--content-max-w)}.vantif-split__eyebrow{font-size:var(--eyebrow-fs-d);color:rgb(var(--color-foreground));margin-bottom:var(--vantif-space-md);display:inline-flex}.vantif-split__heading{font-family:var(--font-heading-family);font-weight:900;font-size:var(--heading-fs-d);line-height:var(--heading-lh);letter-spacing:var(--vantif-tracking-display);text-transform:uppercase;color:rgb(var(--color-foreground));margin:0 0 var(--vantif-space-md)}.vantif-split__heading .vantif-italic-soft{color:rgb(var(--color-foreground))}.vantif-split__body{font-family:var(--font-body-family);font-size:var(--body-fs-d);line-height:1.6;color:rgba(var(--color-foreground),.7);margin:0 0 var(--vantif-space-lg);max-width:38ch}.vantif-split__cta{font-size:var(--cta-fs-d);color:rgb(var(--color-foreground))}@media(max-width:749px){.vantif-split{grid-template-columns:1fr!important}.vantif-split__media{aspect-ratio:var(--split-img-aspect-m)}.vantif-split__media img{object-position:var(--img-pos-x-m) var(--img-pos-y-m)}.vantif-split__text{padding:var(--split-pad-top-m) var(--split-text-pad-m) var(--split-pad-bottom-m)}.vantif-split__eyebrow{font-size:var(--eyebrow-fs-m)}.vantif-split__heading{font-size:var(--heading-fs-m)}.vantif-split__body{font-size:var(--body-fs-m)}.vantif-split__cta{font-size:var(--cta-fs-m)}.vantif-split--mobile-text-first .vantif-split__media{order:2}.vantif-split--mobile-text-first .vantif-split__text,.vantif-split--mobile-img-first .vantif-split__media{order:1}.vantif-split--mobile-img-first .vantif-split__text{order:2}.vantif-split--mobile-img-first,.vantif-split--mobile-text-first{display:flex!important;flex-direction:column}}.vantif-newsletter{color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));padding:var(--nl-pad-top-d) var(--vantif-section-px) var(--nl-pad-bottom-d)}@media(max-width:749px){.vantif-newsletter{padding:var(--nl-pad-top-m) var(--vantif-section-px) var(--nl-pad-bottom-m)}}.vantif-newsletter__inner{max-width:var(--nl-content-max-w);margin:0 auto}.vantif-newsletter--align-center{text-align:center}.vantif-newsletter--align-center .vantif-newsletter__inner{align-items:center}.vantif-newsletter--align-center .vantif-newsletter__eyebrow{display:inline-flex}.vantif-newsletter--align-center .vantif-newsletter__form-wrap{margin-left:auto;margin-right:auto}.vantif-newsletter__eyebrow{font-size:var(--nl-eyebrow-fs-d);color:rgb(var(--color-foreground));margin-bottom:var(--vantif-space-md);display:block}@media(max-width:749px){.vantif-newsletter__eyebrow{font-size:var(--nl-eyebrow-fs-m)}}.vantif-newsletter__heading{font-family:var(--font-heading-family);font-weight:900;font-size:var(--nl-heading-fs-d);line-height:var(--nl-heading-lh);letter-spacing:var(--vantif-tracking-display);text-transform:uppercase;color:rgb(var(--color-foreground));margin:0 0 var(--vantif-space-lg)}.vantif-newsletter__heading .vantif-italic-soft{color:rgb(var(--color-foreground))}@media(max-width:749px){.vantif-newsletter__heading{font-size:var(--nl-heading-fs-m)}}.vantif-newsletter__form-wrap{width:100%;max-width:var(--nl-form-max-w)}.vantif-newsletter__form{display:flex;width:100%}.vantif-newsletter__input{flex:1;font-family:var(--font-body-family);font-size:var(--nl-input-fs-d);background:rgba(var(--color-foreground),.04);border:.5px solid rgba(var(--color-foreground),.18);color:rgb(var(--color-foreground));padding:.875rem 1rem;outline:none;transition:border-color .2s ease,background .2s ease;min-width:0}.vantif-newsletter__input::placeholder{color:rgba(var(--color-foreground),.35)}.vantif-newsletter__input:focus{border-color:rgb(var(--color-foreground));background:rgba(var(--color-foreground),.06)}@media(max-width:749px){.vantif-newsletter__input{font-size:var(--nl-input-fs-m);padding:.75rem .875rem}}.vantif-newsletter__btn{background:rgb(var(--color-foreground));color:rgb(var(--color-background));border:.5px solid rgb(var(--color-foreground));font-family:var(--font-body-family);font-weight:600;font-size:var(--nl-input-fs-d);letter-spacing:.16em;text-transform:uppercase;padding:.875rem 1.25rem;cursor:pointer;transition:opacity .2s ease;display:inline-flex;align-items:center;gap:.625rem;white-space:nowrap}.vantif-newsletter__btn:hover{opacity:.85}.vantif-newsletter__btn svg{width:14px;height:14px}@media(max-width:749px){.vantif-newsletter__btn{font-size:var(--nl-input-fs-m);padding:.75rem 1rem}.vantif-newsletter__btn span{display:none}.vantif-newsletter__btn svg{width:18px;height:18px}}.vantif-newsletter--form-pill .vantif-newsletter__input{border-radius:999px 0 0 999px;border-right:0;padding-left:1.5rem}.vantif-newsletter--form-pill .vantif-newsletter__btn{border-radius:0 999px 999px 0;padding-right:1.5rem}.vantif-newsletter--form-rect .vantif-newsletter__input{border-right:0}.vantif-newsletter--form-stacked .vantif-newsletter__form{flex-direction:column;gap:.5rem}.vantif-newsletter--form-stacked .vantif-newsletter__input,.vantif-newsletter--form-stacked .vantif-newsletter__btn{width:100%;border-right:.5px solid}.vantif-newsletter--form-stacked .vantif-newsletter__btn{justify-content:center}.vantif-newsletter__success{display:flex;align-items:center;gap:.5rem;padding:.875rem 1rem;border:.5px solid rgba(var(--color-foreground),.18);color:rgb(var(--color-foreground));font-size:var(--nl-input-fs-d);background:rgba(var(--color-foreground),.04)}.vantif-newsletter__success svg{width:16px;height:16px;flex-shrink:0}.vantif-newsletter__error{margin-top:.625rem;font-size:12px;color:rgb(var(--color-foreground));opacity:.7}.vantif-newsletter__error ul{padding:0;margin:0;list-style:none}.vantif-newsletter__subtitle{font-family:var(--font-body-family);font-size:var(--nl-sub-fs-d);color:rgba(var(--color-foreground),.4);letter-spacing:.08em;margin:1rem 0 0;text-transform:uppercase}@media(max-width:749px){.vantif-newsletter__subtitle{font-size:var(--nl-sub-fs-m)}}.vantif-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.vantif-grid{color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));padding:var(--grid-pad-top-d) var(--vantif-section-px) var(--grid-pad-bottom-d)}@media(max-width:749px){.vantif-grid{padding:var(--grid-pad-top-m) var(--vantif-section-px) var(--grid-pad-bottom-m)}}.vantif-grid__container{max-width:var(--page-width);margin:0 auto}.vantif-grid__head{display:flex;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:2.5rem}@media(max-width:749px){.vantif-grid__head{margin-bottom:1.5rem}}.vantif-grid__eyebrow{font-size:var(--eyebrow-fs-d);margin-bottom:.625rem;display:block}@media(max-width:749px){.vantif-grid__eyebrow{font-size:var(--eyebrow-fs-m)}}.vantif-grid__heading{font-family:var(--font-heading-family);font-weight:900;font-size:var(--heading-fs-d);line-height:1;letter-spacing:var(--vantif-tracking-display);text-transform:uppercase;color:rgb(var(--color-foreground));margin:0}.vantif-grid__heading em.vantif-italic-soft{color:rgb(var(--color-foreground));font-style:italic;font-weight:200}@media(max-width:749px){.vantif-grid__heading{font-size:var(--heading-fs-m)}}.vantif-grid__view-all{flex-shrink:0}@media(max-width:749px){.vantif-grid__view-all{font-size:11px}}.vantif-grid__products{display:grid;grid-template-columns:repeat(var(--grid-cols-d),1fr);gap:var(--grid-gap-d)}@media(max-width:749px){.vantif-grid__products{grid-template-columns:repeat(var(--grid-cols-m),1fr);gap:var(--grid-gap-m)}}.vantif-grid__card{display:block;text-decoration:none;color:inherit}.vantif-grid__media{position:relative;aspect-ratio:var(--card-aspect);background:rgba(var(--color-foreground),.04);overflow:hidden;margin-bottom:.875rem}.vantif-grid__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .4s ease,transform .7s cubic-bezier(.22,.61,.36,1)}.vantif-grid__img--secondary{opacity:0}.vantif-grid__card--hover-zoom:hover .vantif-grid__img--primary{transform:scale(1.04)}.vantif-grid__card--hover-second-image:hover .vantif-grid__img--primary{opacity:0}.vantif-grid__card--hover-second-image:hover .vantif-grid__img--secondary{opacity:1}.vantif-grid__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.vantif-grid__placeholder svg{width:60%;height:60%;fill:rgba(var(--color-foreground),.18)}.vantif-grid__badge{position:absolute;top:.75rem;left:.75rem;z-index:2;background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:9px;font-weight:600;letter-spacing:.16em;padding:5px 9px;text-transform:uppercase;line-height:1}.vantif-grid__info{padding:.25rem 0}.vantif-grid__type{font-size:var(--eyebrow-fs-d);margin-bottom:.375rem;display:block;opacity:.55}@media(max-width:749px){.vantif-grid__type{font-size:var(--eyebrow-fs-m)}}.vantif-grid__name{font-family:var(--font-heading-family);font-weight:700;font-size:var(--card-name-fs-d);letter-spacing:var(--vantif-tracking-tight);line-height:1.15;margin:0 0 .25rem;color:rgb(var(--color-foreground))}@media(max-width:749px){.vantif-grid__name{font-size:var(--card-name-fs-m)}}.vantif-grid__price{font-size:var(--card-price-fs-d);color:rgba(var(--color-foreground),.75);display:inline-flex;gap:.5rem;align-items:baseline}.vantif-grid__price-was{opacity:.4;text-decoration:line-through}@media(max-width:749px){.vantif-grid__price{font-size:var(--card-price-fs-m)}}.vantif-testimonials{color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));padding:var(--tm-pad-top-d) var(--vantif-section-px) var(--tm-pad-bottom-d)}@media(max-width:749px){.vantif-testimonials{padding:var(--tm-pad-top-m) var(--vantif-section-px) var(--tm-pad-bottom-m)}}.vantif-testimonials__container{max-width:var(--page-width);margin:0 auto}.vantif-testimonials__head{margin-bottom:2.5rem}.vantif-testimonials--align-center .vantif-testimonials__head{text-align:center}.vantif-testimonials--align-center .vantif-testimonials__eyebrow{display:inline-flex}@media(max-width:749px){.vantif-testimonials__head{margin-bottom:1.75rem}}.vantif-testimonials__eyebrow{font-size:var(--tm-eyebrow-fs-d);margin-bottom:.625rem;display:block}@media(max-width:749px){.vantif-testimonials__eyebrow{font-size:var(--tm-eyebrow-fs-m)}}.vantif-testimonials__heading{font-family:var(--font-heading-family);font-weight:900;font-size:var(--tm-heading-fs-d);line-height:1;letter-spacing:var(--vantif-tracking-display);text-transform:uppercase;color:rgb(var(--color-foreground));margin:0}.vantif-testimonials__heading em.vantif-italic-soft{color:rgb(var(--color-foreground));font-style:italic;font-weight:200}@media(max-width:749px){.vantif-testimonials__heading{font-size:var(--tm-heading-fs-m)}}.vantif-testimonials__grid{display:grid;grid-template-columns:repeat(var(--tm-cols-d),1fr);gap:var(--tm-gap-d)}@media(max-width:749px){.vantif-testimonials__grid{grid-template-columns:repeat(var(--tm-cols-m),1fr);gap:var(--tm-gap-m)}}.vantif-testimonials__card{padding:var(--tm-card-pad-d);border-radius:var(--tm-card-radius);display:flex;flex-direction:column;gap:1rem}@media(max-width:749px){.vantif-testimonials__card{padding:var(--tm-card-pad-m)}}.vantif-testimonials__card--bordered{background:rgb(var(--color-background));border:.5px solid rgba(var(--color-foreground),.12)}.vantif-testimonials__card--filled{background:rgba(var(--color-foreground),.04);border:0}.vantif-testimonials__card--minimal{background:transparent;border:0;padding:0}.vantif-testimonials__stars{display:flex;gap:2px;color:rgb(var(--color-foreground))}.vantif-testimonials__star{width:14px;height:14px}.vantif-testimonials__star--empty{opacity:.18}.vantif-testimonials__quote{font-family:var(--font-body-family);font-size:var(--tm-quote-fs-d);line-height:1.55;color:rgba(var(--color-foreground),.85);margin:0;font-style:italic}@media(max-width:749px){.vantif-testimonials__quote{font-size:var(--tm-quote-fs-m)}}.vantif-testimonials__author-row{display:flex;align-items:center;gap:.75rem;margin-top:auto}.vantif-testimonials__avatar{width:40px;height:40px;border-radius:50%;overflow:hidden;flex-shrink:0}.vantif-testimonials__avatar img{width:100%;height:100%;object-fit:cover;display:block}.vantif-testimonials__author-info{display:flex;flex-direction:column;gap:.125rem}.vantif-testimonials__author-name{font-family:var(--font-heading-family);font-weight:700;font-size:var(--tm-author-fs-d);letter-spacing:.04em;color:rgb(var(--color-foreground));line-height:1.2}.vantif-testimonials__author-loc{font-size:calc(var(--tm-author-fs-d) - 2px);color:rgba(var(--color-foreground),.45);line-height:1.2}@media(max-width:749px){.vantif-testimonials__author-name{font-size:var(--tm-author-fs-m)}.vantif-testimonials__author-loc{font-size:calc(var(--tm-author-fs-m) - 2px)}}.vantif-values{color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));padding:var(--val-pad-top-d) var(--vantif-section-px) var(--val-pad-bottom-d)}@media(max-width:749px){.vantif-values{padding:var(--val-pad-top-m) var(--vantif-section-px) var(--val-pad-bottom-m)}}.vantif-values__container{max-width:var(--page-width);margin:0 auto}.vantif-values__head{margin-bottom:2.5rem}@media(max-width:749px){.vantif-values__head{margin-bottom:1.75rem}}.vantif-values--align-center .vantif-values__head{text-align:center}.vantif-values--align-center .vantif-values__eyebrow{display:inline-flex}.vantif-values__eyebrow{font-size:var(--val-eyebrow-fs-d);margin-bottom:.625rem;display:block}@media(max-width:749px){.vantif-values__eyebrow{font-size:var(--val-eyebrow-fs-m)}}.vantif-values__heading{font-family:var(--font-heading-family);font-weight:900;font-size:var(--val-heading-fs-d);line-height:1;letter-spacing:var(--vantif-tracking-display);text-transform:uppercase;color:rgb(var(--color-foreground));margin:0}.vantif-values__heading em.vantif-italic-soft{color:rgb(var(--color-foreground));font-style:italic;font-weight:200}@media(max-width:749px){.vantif-values__heading{font-size:var(--val-heading-fs-m)}}.vantif-values__grid{display:grid;grid-template-columns:repeat(var(--val-cols-d),1fr);gap:var(--val-gap-d)}@media(max-width:749px){.vantif-values__grid{grid-template-columns:repeat(var(--val-cols-m),1fr);gap:var(--val-gap-m)}}.vantif-values__item{display:flex;flex-direction:column;gap:.625rem}.vantif-values--align-center .vantif-values__item{text-align:center;align-items:center}.vantif-values__icon{width:var(--val-icon-size-d);height:var(--val-icon-size-d);display:flex;align-items:center;justify-content:center;color:rgb(var(--color-foreground));margin-bottom:.5rem}.vantif-values__icon svg{width:100%;height:100%}.vantif-values__icon-img{width:100%;height:100%;object-fit:contain}@media(max-width:749px){.vantif-values__icon{width:var(--val-icon-size-m);height:var(--val-icon-size-m)}}.vantif-values__name{font-family:var(--font-heading-family);font-weight:700;font-size:var(--val-name-fs-d);letter-spacing:var(--vantif-tracking-tight);line-height:1.15;color:rgb(var(--color-foreground));margin:0}@media(max-width:749px){.vantif-values__name{font-size:var(--val-name-fs-m)}}.vantif-values__desc{font-family:var(--font-body-family);font-size:var(--val-desc-fs-d);line-height:1.55;color:rgba(var(--color-foreground),.7);margin:0;max-width:32ch}.vantif-values--align-center .vantif-values__desc{margin-left:auto;margin-right:auto}@media(max-width:749px){.vantif-values__desc{font-size:var(--val-desc-fs-m)}}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map */
