html.v-page-home-root,body.v-page-home{overscroll-behavior:none;height:100%;max-height:100%;overflow:hidden}body.v-page-home{flex-direction:column;height:100vh;display:flex;overflow:hidden}body.v-page-home .v-home-scroller.is-scrollable{touch-action:pan-y;-webkit-overflow-scrolling:touch}html.v-page-home-root.is-home-expanded,body.v-page-home.is-home-expanded{touch-action:auto}body.v-page-home>.v-gold-bar{border-radius:0;flex-shrink:0;width:100%;max-width:none;margin:0}body.v-page-home>.v-ticker{display:none}.v-home-scroller{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;flex:auto;min-height:0;overflow:hidden}.v-home-scroller.is-scrollable{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;overflow-y:scroll}.v-home-scroller.is-expanding{scroll-behavior:auto;overflow:hidden}.v-home-scroller.is-scroll-locked{overflow:hidden!important}body.v-page-home>.v-home-scroller{margin-top:0;padding-top:0}.v-home{--v-home-radius:var(--v-radius-xl,2.75rem);box-sizing:border-box;background:var(--v-bg);flex-direction:column;flex-shrink:0;width:100%;min-height:100%;margin:0;padding:0;display:flex;overflow:hidden}.v-home-scroller:not(.is-scrollable) .v-home{height:100%}.v-home-scroller.is-scrollable .v-home{height:auto;overflow:visible}body.v-page-home>.v-home-scroller .v-home{margin-top:0;padding-top:0}body.v-page-home .v-shell-top{margin-top:0;margin-bottom:calc(-1*var(--v-radius-xl));z-index:20;flex-shrink:0}.v-home-stage{z-index:1;flex-direction:column;flex:auto;width:auto;min-height:0;margin:0 max(.5rem,2vw);padding:0;display:flex;position:relative}.v-home-img{border-radius:var(--v-home-radius);background-color:#141414;flex:auto;width:100%;min-height:120px;position:relative;overflow:hidden}.v-home-slide{opacity:0;pointer-events:none;background-color:#141414;background-position:50%;background-size:cover;transition:opacity .85s;position:absolute;inset:0}.v-home-slide.is-active{opacity:1}.v-home-slideshow__dots{z-index:10;gap:.45rem;display:flex;position:absolute;top:.75rem;left:50%;transform:translate(-50%)}.v-home-slideshow__dot{cursor:pointer;background:#ffffff73;border:none;border-radius:50%;width:.5rem;height:.5rem;padding:0}.v-home-slideshow__dot.is-active{background:#fff}.v-home-chips{z-index:9;justify-content:center;gap:clamp(.3rem,1.8vw,.55rem);padding:0 .5rem;display:flex;position:absolute;bottom:clamp(.65rem,2.5vw,1.1rem);left:0;right:0}.v-chip{background:rgba(var(--v-teal-rgb,61,90,94),.94);color:#fff;cursor:pointer;border:none;border-radius:.85rem;flex-direction:column;flex:1;align-items:center;gap:.3rem;max-width:5.25rem;padding:.55rem .3rem;font-family:inherit;font-size:.62rem;font-weight:600;display:flex}.v-chip svg{width:20px;height:20px}@media (width>=901px){.v-home-chips{display:none}}.v-home-cap--bottom,footer.v-home-cap.v-home-cap--bottom{background:var(--v-white);z-index:2;width:auto;padding:.85rem 1.15rem max(.85rem,env(safe-area-inset-bottom));border-radius:var(--v-home-radius)var(--v-home-radius)0 0;box-shadow:var(--v-shadow);flex:none;margin:auto max(.5rem,2vw) 0;position:relative;overflow:hidden}.v-home-filter-desktop{display:none}@media (width>=901px){.v-home-filter-desktop{display:block}.v-home-filter-desktop .v-filter-form{flex-direction:row-reverse;align-items:center;gap:.6rem}.v-home-filter-desktop .v-btn-search{flex-shrink:0}.v-home-filter-desktop .v-filter-fields{flex:1}.v-home-filter-desktop .v-field{min-width:120px}}.v-home-search-mobile{width:100%;margin-top:.45rem;display:block}.v-home-search-mobile .v-btn-search{justify-content:center;width:100%;padding:.95rem}@media (width>=901px){.v-home-search-mobile{display:none}}.v-home .v-btn-search{cursor:pointer;border:none;border-radius:999px;align-items:center;gap:.45rem;font-family:inherit;font-weight:600;display:inline-flex;background:var(--v-teal)!important;color:#fff!important}.v-home .v-btn-search:hover{background:var(--v-teal-dark)!important}.v-home .v-field select,.v-home .v-field input{background:#f0f1f3;border:none;border-radius:999px}.v-sheet-overlay{z-index:200;opacity:0;visibility:hidden;pointer-events:none;background:#00000073;transition:opacity .25s,visibility .25s;position:fixed;inset:0}.v-sheet-overlay.is-open{opacity:1;visibility:visible;pointer-events:auto}.v-filter-sheet{z-index:201;pointer-events:none;background:#fff;border-radius:1.5rem 1.5rem 0 0;max-height:85vh;padding:1.25rem;transition:transform .3s;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(100%)}.v-filter-sheet.is-open{pointer-events:auto;transform:translateY(0)}.v-sheet-head{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.v-sheet-head h2{margin:0;font-size:1.1rem}.v-sheet-close{cursor:pointer;background:#f0f1f3;border:none;border-radius:50%;width:36px;height:36px}.v-filter-sheet .v-field{margin-bottom:.75rem}.v-filter-sheet .v-field label{margin-bottom:.25rem;font-size:.8rem;display:block;position:static}.v-home-scroll-hint{left:50%;bottom:calc(5.5rem + env(safe-area-inset-bottom));z-index:15;color:#ffffffeb;text-shadow:0 1px 8px #00000073;pointer-events:none;opacity:1;flex-direction:column;align-items:center;gap:.25rem;font-size:.72rem;font-weight:600;transition:opacity .4s,transform .45s cubic-bezier(.22,1,.36,1);animation:2s ease-in-out infinite v-home-hint-bounce;display:flex;position:fixed;transform:translate(-50%)}.v-home-scroll-hint svg{width:1.25rem;height:1.25rem}@keyframes v-home-hint-bounce{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(6px)}}body.v-page-home .v-home-scroll-hint.is-hidden,.v-home-scroller.is-scrollable~.v-home-scroll-hint{opacity:0;pointer-events:none;visibility:hidden;animation:none;transform:translate(-50%)translateY(10px)}.v-home-products{background:var(--v-bg);opacity:0;padding:1.25rem max(.5rem,2vw) 2rem;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);transform:translateY(1.75rem)}.v-home-products.is-revealing,.v-home-scroller.is-scrollable:not(.is-expanding) .v-home-products{opacity:1;transform:translateY(0)}.v-home-footer{display:none}.v-home-scroller.is-scrollable .v-home-footer{display:block}.v-home-footer .v-footer{border-radius:var(--v-radius-xl)var(--v-radius-xl)0 0;margin-top:0}.v-home-scroller:not(.is-scrollable) .v-home-products{pointer-events:none}.v-home-products.is-loading .v-home-skeleton-grid{display:grid}.v-home-products__title{margin:0 0 1rem;font-size:1.15rem;font-weight:700}.v-home-products__more{margin-top:1.25rem;display:inline-flex}.v-home-products-footer{min-height:1px}.v-home-products-sentinel{height:1px;margin-top:1.5rem}.v-home-products-load-more{grid-template-columns:repeat(2,1fr);gap:.75rem;margin-top:.75rem;display:grid}@media (width>=901px){.v-home-products-load-more{grid-template-columns:repeat(4,1fr);gap:1.25rem}}.v-home-products__empty{color:var(--v-muted);text-align:center;margin:0;padding:2rem 1rem}.v-home-skeleton-grid{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}@media (width>=901px){.v-home-skeleton-grid{grid-template-columns:repeat(4,1fr);gap:1.25rem}}.v-home-skeleton-card{background:var(--v-white);border-radius:var(--v-radius-lg);box-shadow:var(--v-shadow);overflow:hidden}.v-home-skeleton-card__img,.v-home-skeleton-card__line{background:linear-gradient(90deg,#ececec 25%,#f6f6f6 50%,#ececec 75%) 0 0/200% 100%;animation:1.15s ease-in-out infinite v-home-shimmer}.v-home-skeleton-card__img{aspect-ratio:1}.v-home-skeleton-card__body{padding:.75rem}.v-home-skeleton-card__line{border-radius:999px;height:.75rem;margin-bottom:.45rem}.v-home-skeleton-card__line--short{width:55%}@keyframes v-home-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}