.vxh-section{padding:calc(var(--vx-section) / 2) 0}.vxh-section *,.vxh-section *:before,.vxh-section *:after,.vxh-section--surface *,.vxh-section--surface *:before,.vxh-section--surface *:after{box-sizing:border-box}.vxh-section--first{padding-top:4rem}.vxh-section--surface{background:var(--vx-surface)}.vxh-section--head{padding-bottom:1.6rem}.vxh-section :where(h2,h3,p){font-family:inherit}:where(.vxh-section) h2{color:var(--vx-ink)}.vxh-welcome{margin-bottom:2.8rem}.vxh-welcome--cta{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,34rem);gap:3.2rem;align-items:end}.vxh-welcome__main{max-width:80rem}.vxh-welcome__title{margin:0;font-family:var(--vx-font-heading);font-weight:var(--vx-weight-heading);font-size:var(--vx-fs-h2);line-height:1.15;letter-spacing:-.015em;color:var(--vx-ink)}.vxh-welcome__lead{margin-top:1rem}.vxh-trust{list-style:none;margin:1.4rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.8rem 2.4rem}.vxh-trust li{margin:0!important;padding:0!important;display:inline-flex;align-items:center;gap:.6rem;font-size:var(--vx-fs-small);font-weight:var(--vx-weight-bold);color:var(--vx-ink)}.vxh-trust li:before{content:none!important}.vxh-trust svg{width:1.8rem;height:1.8rem;color:var(--vx-teal);flex-shrink:0}.vxh-welcome__cta{background:var(--vx-teal-tint);border-radius:var(--vx-radius-md);padding:1.6rem 2rem;display:flex;flex-direction:column;align-items:flex-start;gap:1.2rem}.vxh-welcome__cta p{margin:0;font-size:var(--vx-fs-small);line-height:1.45;color:var(--vx-ink)}@media(max-width:989px){.vxh-welcome--cta{grid-template-columns:1fr;gap:1.6rem;align-items:start}}@media(max-width:749px){.vxh-welcome__cta{flex-direction:row;align-items:center;justify-content:space-between}.vxh-welcome__cta .vx-btn{flex-shrink:0}}.vxh-card__text.rte p{margin:0}.vxh-card__text strong{color:var(--vx-ink);font-weight:var(--vx-weight-bold)}.vxh-cats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--vx-gap)}.vxh-cat{position:relative;display:flex;flex-direction:column;border:1px solid var(--vx-border);border-radius:var(--vx-radius-md);background:var(--vx-white);overflow:hidden;transition:border-color .2s,box-shadow .2s}.vxh-cat__media{aspect-ratio:5 / 4;overflow:hidden;background:var(--vx-ink)}.vxh-cat__media img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1);transition:transform .5s ease!important}.vxh-cat__body{padding:1.2rem 1.6rem 1.6rem;display:flex;flex-direction:column;gap:1rem}.vxh-cat__title{margin:0;font-family:var(--vx-font-heading);font-weight:var(--vx-weight-heading);font-size:2rem;line-height:1.2}.vxh-cat__link{display:flex;justify-content:space-between;align-items:center;gap:1rem;color:var(--vx-ink);text-decoration:none;white-space:nowrap;overflow:hidden}.vxh-cat__link span:first-child{overflow:hidden;text-overflow:ellipsis}.vxh-cat__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.vxh-cat__arrow{color:var(--vx-teal);flex-shrink:0}.vxh-cat__subs{position:relative;z-index:2;list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.6rem;align-content:flex-start;height:calc(var(--vxh-sub-rows, 2) * 2.8rem + (var(--vxh-sub-rows, 2) - 1) * .6rem + .4rem);overflow:hidden;padding-bottom:.2rem}.vxh-cat__subs>li{margin:0!important;padding:0!important;list-style:none!important;line-height:1;display:flex}.vxh-cat__subs>li:before,.vxh-cat__subs>li::marker{content:none!important;display:none!important}.vxh-cat__text{margin:0;font-size:var(--vx-fs-small);line-height:1.45;height:calc(var(--vxh-sub-rows, 2) * 2.8rem + (var(--vxh-sub-rows, 2) - 1) * .6rem);overflow:hidden;color:var(--vx-text)}.vxh-chip{display:inline-flex;align-items:center;height:2.8rem;max-width:100%;padding:0 1.1rem;border-radius:var(--vx-radius-pill);background:var(--vx-teal-tint);border:1px solid rgba(0,141,157,.28);color:var(--vx-teal-ink);font-size:1.3rem;font-weight:var(--vx-weight-bold);line-height:1;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background-color .15s,color .15s,border-color .15s}.vxh-chip:hover,.vxh-chip--all{background:var(--vx-teal);border-color:var(--vx-teal);color:var(--vx-white)}.vxh-chip--all:hover{background:var(--vx-teal-hover);border-color:var(--vx-teal-hover);color:var(--vx-white)}.vxh-cat:hover{border-color:var(--vx-teal);box-shadow:var(--vx-shadow-float)}.vxh-cat:hover .vxh-cat__media img,.vxh-cat:focus-within .vxh-cat__media img{transform:scale(1.04)!important}.vxh-cat__link:focus-visible{outline:none}.vxh-cat:has(.vxh-cat__link:focus-visible){outline:3px solid var(--vx-teal);outline-offset:2px}.vxh-chip:focus-visible{outline:3px solid var(--vx-teal);outline-offset:2px}@media(max-width:989px){.vxh-cats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.vxh-cats{grid-template-columns:1fr;gap:1rem}.vxh-cat{flex-direction:row;align-items:stretch}.vxh-cat__media{aspect-ratio:auto;width:10.4rem;flex-shrink:0}.vxh-cat__body{padding:1rem 1.2rem 1.2rem;gap:.6rem;min-width:0;flex:1}.vxh-cat__title{font-size:1.7rem}.vxh-cat__subs,.vxh-cat__text{height:auto;max-height:none}.vxh-chip{font-size:1.2rem;height:2.6rem;padding:0 .9rem}}.vxh-usps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--vx-gap);padding:2.2rem 0}.vxh-usp{display:flex;gap:1.2rem;align-items:flex-start;font-size:var(--vx-fs-small);line-height:1.4;color:var(--vx-text)}.vxh-usp svg{flex-shrink:0;width:2.8rem;height:2.8rem;color:var(--vx-teal-ink)}.vxh-usp strong{display:block;color:var(--vx-ink);font-size:1.4rem;font-weight:var(--vx-weight-bold)}@media(max-width:749px){.vxh-usps{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem 1.2rem}}.vxh-bento{display:grid;gap:var(--vx-gap);grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:26.6rem 26.6rem 30rem;grid-auto-rows:26.6rem}.vxh-tile{position:relative;display:block;overflow:hidden;border-radius:var(--vx-radius-lg);background:var(--vx-ink);color:#ffffffe0;text-decoration:none;grid-column:span 4}.vxh-tile:nth-child(1){grid-column:1 / 7;grid-row:1 / 3}.vxh-tile:nth-child(2){grid-column:7 / 13;grid-row:1}.vxh-tile:nth-child(3){grid-column:7 / 13;grid-row:2}.vxh-tile:nth-child(4){grid-column:1 / 5;grid-row:3}.vxh-tile:nth-child(5){grid-column:5 / 9;grid-row:3}.vxh-tile:nth-child(6){grid-column:9 / 13;grid-row:3}.vxh-tile:nth-child(7){grid-column:1 / 7;grid-row:4}.vxh-tile:nth-child(8){grid-column:7 / 13;grid-row:4}.vxh-tile:nth-child(7):last-child{grid-column:1 / 13}.vxh-tile__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(1);transition:transform .6s ease!important}.vxh-tile__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#17191ad1,#17191a59 42%,#17191a00 70%)}.vxh-tile__badge{position:absolute;top:1.6rem;right:2.2rem;width:10.4rem;height:auto}.vxh-tile__badge--bottom-left{top:auto;right:auto;bottom:1.6rem;left:2.2rem}.vxh-tile__badge--bottom-right{top:auto;bottom:1.6rem}.vxh-tile__text{position:absolute;left:2.8rem;right:2.8rem;top:2.6rem;display:flex;flex-direction:column;align-items:flex-start}.vxh-tile__title{display:block;margin:0 0 .8rem;font-family:var(--vx-font-heading);font-weight:var(--vx-weight-heading);font-size:2.4rem;line-height:1.15;letter-spacing:-.01em;color:var(--vx-white)}.vxh-tile__desc{display:block;margin:0 0 1.4rem;font-size:1.45rem;line-height:1.45;max-width:42rem}.vxh-tile:nth-child(1) .vxh-tile__text{left:4rem;top:4rem;right:4rem}.vxh-tile:nth-child(1) .vxh-tile__title{font-size:clamp(2.8rem,3vw,3.8rem)}.vxh-tile:nth-child(1) .vxh-tile__desc{font-size:1.7rem}.vxh-tile:nth-child(1) .vxh-tile__shade{background:linear-gradient(180deg,#17191adb,#17191a8c 38%,#17191a00 68%)}.vxh-tile .vx-btn{pointer-events:none}.vxh-tile:hover .vxh-tile__img,.vxh-tile:focus-visible .vxh-tile__img{transform:scale(1.04)!important}.vxh-tile__btn{transition:background-color .2s,color .2s,border-color .2s}.vxh-tile:hover .vxh-tile__btn,.vxh-tile:focus-visible .vxh-tile__btn{background:var(--vx-white);border-color:var(--vx-white);color:var(--vx-teal-ink)}.vxh-tile:focus-visible{outline:3px solid var(--vx-teal);outline-offset:3px}.vxh-tile .vx-kicker{margin-bottom:.8rem}.vxh-tile__title+.vx-btn{margin-top:.6rem}@media(max-width:989px){.vxh-bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;grid-auto-rows:auto}.vxh-tile,.vxh-tile:nth-child(n){grid-column:auto;grid-row:auto;aspect-ratio:4 / 3}.vxh-tile:nth-child(1){grid-column:1 / -1;aspect-ratio:16 / 10}.vxh-tile:nth-child(7):last-child{grid-column:1 / -1;aspect-ratio:16 / 7}}@media(max-width:749px){.vxh-bento{grid-template-columns:1fr;gap:1.2rem}.vxh-tile:nth-child(n){aspect-ratio:4 / 3}.vxh-tile:nth-child(1){aspect-ratio:4 / 5}.vxh-tile__text,.vxh-tile:nth-child(1) .vxh-tile__text{left:2rem;right:2rem;top:2rem}.vxh-tile__title{font-size:2.2rem}.vxh-tile__badge,.vxh-tile__badge--bottom-left{width:7.2rem;top:auto;left:auto;right:1.4rem;bottom:1.4rem}}.vxh-ps__head{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2.2rem}.vxh-ps__head .vx-h2{margin:0}.vxh-ps__nav{display:flex;gap:1rem}.vxh-ps__arrow{width:4.4rem;height:4.4rem;border-radius:50%;border:1px solid var(--vx-border);background:var(--vx-white);color:var(--vx-ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .2s,color .2s}.vxh-ps__arrow:hover{border-color:var(--vx-teal);color:var(--vx-teal-ink)}.vxh-ps__arrow svg{width:2rem;height:2rem}.vxh-ps__slide{display:none}.vxh-ps__slide.is-active{display:grid;animation:vxh-fade .45s ease}@keyframes vxh-fade{0%{opacity:0}to{opacity:1}}.vxh-ps__card{grid-template-columns:1.05fr 1fr;border:1px solid var(--vx-border);border-radius:var(--vx-radius-lg);overflow:hidden;background:var(--vx-white);min-height:52rem}.vxh-ps__media{position:relative;background:var(--vx-white);display:flex;align-items:center;justify-content:center;padding:3.2rem;border-right:1px solid var(--vx-border)}.vxh-ps__media img{width:100%;height:100%;max-height:46rem;object-fit:contain;display:block}.vxh-ps__info{padding:4.8rem 5.2rem;display:flex;flex-direction:column;justify-content:center}.vxh-ps__badge{display:inline-flex;align-items:center;gap:.8rem;align-self:flex-start;margin-bottom:2rem;padding:.6rem 1.4rem;border-radius:var(--vx-radius-pill);background:var(--vx-teal-tint);color:var(--vx-teal-ink);font-size:var(--vx-fs-small);font-weight:var(--vx-weight-bold)}.vxh-ps__badge:before{content:"";width:.8rem;height:.8rem;border-radius:50%;background:var(--vx-teal)}.vxh-ps__vendor{margin:0 0 .6rem;font-size:var(--vx-fs-small);color:var(--vx-mute)}.vxh-ps__title{margin:0 0 1.4rem;font-family:var(--vx-font-heading);font-weight:var(--vx-weight-heading);font-size:clamp(2.6rem,2.4vw,3.4rem);line-height:1.15;letter-spacing:-.015em}.vxh-ps__title a{color:var(--vx-ink);text-decoration:none}.vxh-ps__desc{margin:0 0 1.8rem;font-size:var(--vx-fs-body);line-height:1.6;color:var(--vx-text)}.vxh-ps__usps{list-style:none;margin:0 0 2.4rem;padding:0;display:grid;gap:.8rem}.vxh-ps__usps li{display:flex;gap:1rem;align-items:flex-start;font-size:var(--vx-fs-body);line-height:1.45;color:var(--vx-ink)}.vxh-ps__usps svg{flex-shrink:0;width:2rem;height:2rem;margin-top:.1rem;color:var(--vx-teal)}.vxh-ps__buy{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 2rem;margin-bottom:2.4rem}.vxh-ps__price{font-family:var(--vx-font-heading);font-weight:var(--vx-weight-heading);font-size:2.8rem;color:var(--vx-ink)}.vxh-ps__price s{margin-left:.8rem;font-size:1.6rem;font-weight:400;color:var(--vx-mute)}.vxh-ps__tax{font-size:var(--vx-fs-small);color:var(--vx-mute)}.vxh-ps__stock{margin-left:auto;padding:.4rem 1rem;border-radius:var(--vx-radius-pill);font-size:1.2rem;font-weight:var(--vx-weight-bold);background:var(--vx-teal-tint);color:var(--vx-ok)}.vxh-ps__stock--out{color:var(--vx-warn);background:var(--vx-surface)}.vxh-ps__btns{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem}.vxh-ps__btns form{margin:0;display:flex}.vxh-ps__thumbs{display:flex;gap:1.2rem;margin-top:1.6rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:.4rem}.vxh-ps__thumb{position:relative;flex:0 0 calc((100% - 6rem) / 6);scroll-snap-align:start;display:flex;flex-direction:column;text-align:left;padding:0;cursor:pointer;border:1px solid var(--vx-border);border-radius:var(--vx-radius-md);background:var(--vx-white);overflow:hidden;opacity:.7;transition:opacity .2s,border-color .2s;font:inherit;color:inherit}.vxh-ps__thumb:hover{opacity:1}.vxh-ps__thumb.is-active{opacity:1;border:2px solid var(--vx-teal)}.vxh-ps__thumb-img{aspect-ratio:16 / 10;display:flex;align-items:center;justify-content:center;padding:.8rem;background:var(--vx-white)}.vxh-ps__thumb-img img{width:100%;height:100%;object-fit:contain}.vxh-ps__thumb-txt{padding:.8rem 1rem 1rem;font-size:1.25rem;line-height:1.35;color:var(--vx-mute);border-top:1px solid var(--vx-border)}.vxh-ps__thumb-txt strong{display:block;color:var(--vx-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:var(--vx-weight-bold)}.vxh-ps__prog{position:absolute;left:0;bottom:0;height:.3rem;width:0;background:var(--vx-teal)}.vxh-ps__thumb.is-active .vxh-ps__prog.is-running{animation:vxh-prog var(--vxh-interval, 6s) linear forwards}.vxh-ps.is-paused .vxh-ps__prog{animation-play-state:paused!important}@keyframes vxh-prog{0%{width:0}to{width:100%}}.vxh-ps__thumb:focus-visible,.vxh-ps__arrow:focus-visible{outline:3px solid var(--vx-teal);outline-offset:2px}@media(max-width:989px){.vxh-ps__card{grid-template-columns:1fr;min-height:0}.vxh-ps__media{border-right:0;border-bottom:1px solid var(--vx-border);aspect-ratio:4 / 3}.vxh-ps__info{padding:2.8rem 2.4rem}.vxh-ps__thumb{flex-basis:15rem}}@media(max-width:749px){.vxh-ps__nav{display:none}.vxh-ps__thumb{flex-basis:13rem}.vxh-ps__btns .vx-btn,.vxh-ps__btns form{flex:1 1 100%}.vxh-ps__btns form .vx-btn{width:100%}}.vxh-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--vx-gap)}.vxh-card{display:flex;flex-direction:column;border:1px solid var(--vx-border);border-radius:var(--vx-radius-md);overflow:hidden;background:var(--vx-white)}.vxh-card__media{aspect-ratio:3 / 2;overflow:hidden;background:var(--vx-surface)}.vxh-card__media img{width:100%;height:100%;object-fit:cover;display:block}.vxh-card__body{padding:2.2rem 2.2rem 2.4rem;display:flex;flex-direction:column;flex:1}.vxh-card__title{margin:0 0 .8rem;font-family:var(--vx-font-heading);font-weight:var(--vx-weight-heading);font-size:2rem;line-height:1.2;color:var(--vx-ink)}.vxh-card__text{margin:0 0 1.8rem;line-height:1.55;color:var(--vx-text);flex:1}.vxh-card__actions{display:flex;align-items:center;flex-wrap:wrap;gap:1.2rem 1.6rem}.vxh-card__link{color:var(--vx-teal-ink);font-weight:var(--vx-weight-bold);font-size:var(--vx-fs-small);text-decoration:underline;text-underline-offset:.3rem}.vxh-card__link:hover{color:var(--vx-ink)}@media(max-width:989px){.vxh-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.vxh-cards{grid-template-columns:1fr;gap:1.2rem}}.vxh-about{display:grid;grid-template-columns:1fr 1.4fr;gap:5.6rem;align-items:start;border-top:1px solid var(--vx-border);padding-top:4.8rem}.vxh-about__title{margin:0;font-family:var(--vx-font-heading);font-weight:var(--vx-weight-heading);font-size:clamp(2.4rem,2.2vw,2.8rem);line-height:1.25;letter-spacing:-.015em;color:var(--vx-ink)}.vxh-about .rte p{margin:0 0 1.2rem;line-height:1.65}@media(max-width:749px){.vxh-about{grid-template-columns:1fr;gap:1.6rem;padding-top:3.2rem}}.vxh-cta-btns{display:flex;flex-wrap:wrap;gap:1.2rem;justify-content:flex-end;flex-shrink:0}@media(max-width:749px){.vxh-cta-btns{width:100%}.vxh-cta-btns .vx-btn{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){.vxh-cat,.vxh-cat__media img,.vxh-tile__img,.vxh-cat__arrow,.vxh-chip{transition:none}.vxh-cat:hover .vxh-cat__media img,.vxh-tile:hover .vxh-tile__img,.vxh-cat:focus-within .vxh-cat__media img{transform:none!important}.vxh-cat__media img,.vxh-tile__img{transition:none!important}.vxh-ps__slide.is-active{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/vx-home.css.map */
