html[data-theme-mode=light] .vv-mobile-menu__panel{background:var(--vv-bg-secondary);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:24px 0 60px #0000000f}html[data-theme-mode=light] .vv-mobile-menu__backdrop{background:#0000002e;backdrop-filter:none;-webkit-backdrop-filter:none}html[data-theme-mode=light] .vv-cart-drawer__panel{background:var(--vv-bg-secondary);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:-24px 0 60px #0000000f}html[data-theme-mode=light] .vv-cart-drawer__backdrop{background:#0000002e;backdrop-filter:none;-webkit-backdrop-filter:none}.vv-search-dropdown{position:absolute!important;inset:auto!important;top:100%!important;right:var(--vv-gutter, 32px)!important;left:auto!important;bottom:auto!important;width:min(420px,calc(100vw - 2 * var(--vv-gutter, 32px)))!important;max-height:min(70vh,540px);margin-top:10px;padding:10px!important;box-sizing:border-box;border-radius:20px;overflow-y:auto;overscroll-behavior:contain;box-shadow:0 20px 50px #00000038;border:1px solid var(--vv-border);backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.vv-search-dropdown.vv-search-open{display:block!important}html[data-theme-mode=light] .vv-search-dropdown{background:var(--vv-bg-secondary)!important}html[data-theme-mode=dark] .vv-search-dropdown{background:var(--vv-glass-bg)!important;backdrop-filter:blur(24px) saturate(180%)!important;-webkit-backdrop-filter:blur(24px) saturate(180%)!important}.vv-search-dropdown__close-x{position:absolute!important;top:8px!important;right:8px!important;left:auto!important;bottom:auto!important;width:30px!important;height:30px!important;background:#80808024!important}.vv-search-dropdown__inner{max-width:none!important;width:100%!important;padding:10px 40px 10px 12px!important;margin:0!important}.vv-search-dropdown__inner input{font-size:.95rem!important}.vv-search-dropdown .vv-search-suggest{position:static!important;margin-top:4px;border:none!important;box-shadow:none!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;max-height:none;padding:0}.vv-mobile-menu__utility,.vv-mobile-menu__links a{border-bottom:none!important}.vv-mobile-menu__close-row{padding-bottom:0!important}.vv-mobile-menu__bottom{border-top:none!important}.vv-mobile-menu__account-link{border:none!important;border-radius:0!important;background:none!important;padding:13px 0!important}.vv-mobile-menu__account-link:hover,.vv-mobile-menu__account-link:focus{background:none!important}html[data-vv-new-design=true] .vv-search-dropdown__inner,html[data-vv-new-design=true] .vv-search-dropdown__inner:focus-within{transform:none!important;box-shadow:none!important}html[data-vv-new-design=true] .vv-mobile-search__input,html[data-vv-new-design=true] .vv-mobile-search__input:focus{border-color:var(--vv-border)!important;box-shadow:none!important}.vv-mobile-search__submit{background:transparent!important;color:var(--vv-text)!important}.vv-mobile-search__submit:hover,.vv-mobile-search__submit:active{background:#8080801f!important}@media(max-width:768px){#vv-banner-hero_banner .vv-banner__bg{background-size:contain!important;background-color:var(--vv-bg)}}@media(hover:none){.vv-header .vv-search-icon-btn:hover,.vv-header .vv-search-icon-btn:focus-visible{color:inherit!important}}@media(max-width:768px){.vv-mobile-search{position:fixed!important;inset:auto!important;top:var(--vv-header-h, 64px)!important;left:0!important;right:0!important;bottom:auto!important;height:auto!important;max-height:calc(100vh - var(--vv-header-h, 64px));overflow-y:auto}.vv-mobile-search.is-open{display:flex!important;align-items:flex-start!important;gap:16px;padding:14px var(--vv-gutter, 16px);background:var(--vv-bg-secondary)!important;border-bottom:1px solid var(--vv-border);box-shadow:none!important}.vv-mobile-search__backdrop{display:none!important}.vv-mobile-search__panel{position:static!important;inset:auto!important;padding:0!important;opacity:1!important;transform:none!important;box-shadow:none!important;border:none!important;max-height:none!important;overflow:visible!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;flex:1 1 auto;min-width:0}.vv-mobile-search__form{display:flex;flex-wrap:wrap;align-items:center;gap:10px;width:100%;max-width:none}.vv-mobile-search__submit{position:static!important;order:-1;width:20px!important;height:20px!important;background:transparent!important;color:var(--vv-text)!important;flex-shrink:0;transform:none!important}.vv-mobile-search__submit svg{width:18px;height:18px}.vv-mobile-search__input{flex:1 1 auto;min-width:0;height:auto;padding:0!important;border:none!important;border-radius:0!important;background:transparent!important;font-size:16px}.vv-mobile-search__input:focus{box-shadow:none!important;border:none!important}.vv-mobile-search__close-x{position:static!important;align-self:flex-start;margin-top:1px;opacity:1!important;pointer-events:auto!important;width:auto!important;height:auto!important;padding:0!important;border-radius:0!important;background:transparent!important;border:none!important;flex-shrink:0;font-size:15px;text-decoration:underline;color:inherit}.vv-mobile-search__close-x svg{display:none}.vv-mobile-search__close-x:after{content:"Close"}.vv-mobile-search .vv-search-suggest{position:static!important;flex-basis:100%;width:100%;margin-top:6px;border:none!important;box-shadow:none!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;max-height:none;padding:0}.vv-mobile-search .vv-search-suggest:has(.vv-search-suggest__item):before{content:"Products";display:block;font-weight:600;font-size:15px;padding:10px 0 6px;color:var(--vv-text)}.vv-mobile-search .vv-search-suggest__item{display:grid!important;grid-template-columns:64px 1fr;grid-template-rows:auto auto;column-gap:14px;row-gap:4px;align-items:start;padding:12px 0;border-radius:0}.vv-mobile-search .vv-search-suggest__item:hover{background:transparent}.vv-mobile-search .vv-search-suggest__item img{grid-row:1 / 3;grid-column:1;width:64px;height:64px;border-radius:4px}.vv-mobile-search .vv-search-suggest__title{grid-row:1;grid-column:2;white-space:normal;overflow:visible;text-overflow:clip;font-size:16px;font-weight:500}.vv-mobile-search .vv-search-suggest__price{grid-row:2;grid-column:2;font-size:15px;opacity:1;color:var(--vv-text)}}@media(max-width:768px){#vv-banner-hero_banner .vv-banner__heading{font-family:Playfair Display,Georgia,Times New Roman,serif;font-style:italic;font-weight:500;font-size:clamp(2rem,9vw,2.75rem);line-height:1.18;letter-spacing:0;color:#fff;text-shadow:0 2px 24px rgba(0,0,0,.22)}#vv-banner-hero_banner .vv-banner__text{font-family:var(--vv-font-body);font-weight:400;font-size:15px;line-height:1.55;color:#ffffffeb;max-width:30ch;margin-left:auto;margin-right:auto;text-shadow:0 1px 12px rgba(0,0,0,.18)}#vv-banner-hero_banner .vv-banner__button-wrap{display:none!important}}.vv-main-collection__sort-pill{background:var(--vv-cta-bg)!important;border-color:var(--vv-cta-bg)!important;color:var(--vv-cta-text)!important;font-family:var(--vv-font-body);font-size:15px;font-weight:590;letter-spacing:-.005em}.vv-main-collection__sort-pill:hover,.vv-main-collection__dropdown-wrap.is-open .vv-main-collection__sort-pill{background:var(--vv-accent-grad)!important;border-color:transparent!important;color:#1d1d1f!important}.vv-main-collection__collection-option.is-active{color:var(--vv-accent)!important;font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/52/assets/vv-ui-refresh.css.map */
