@import"https://fonts.googleapis.com/css2?family=Google+Sans+Flex:wght@400;500;600&display=swap";.vh{--brand:#2F6B4F;--brand-2:#3A7A5B;--deep:#1F4D3A;--deep-3:#163A2C;--mint:#E7F2E9;--mint-2:#CFE6D7;--cream:#F7F2E4;--line:#E4DCCB;--edge:#788985;--terra:#A9502C;--ochre:#9A6A1F;--lime:#CFE8C9;--cta:#2F6B4F;--cta-2:#24563F;--text:#1F2B29;--muted:#566361;--on-dark:#E7F2E9;--glass:rgba(31,77,58,.94);--ease:cubic-bezier(.2,0,0,1);--t:.22s;--gutter:16px;font-family:Google Sans Flex,Google Sans,Lato,system-ui,sans-serif;color:var(--deep);font-size:15px;line-height:1.45}.vh *,.vh *:before,.vh *:after{box-sizing:border-box;font-family:inherit}.vh a{color:inherit;text-decoration:none}.vh ul{margin:0;padding:0;list-style:none}.vh h3,.vh p{margin:0}.vh svg{width:22px;height:22px}.vh .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.vh .wrap{width:100%;max-width:1280px;margin-inline:auto;padding-inline:var(--gutter)}.vh .btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 24px;border:1.5px solid transparent;border-radius:999px;font-size:15px;font-weight:500;cursor:pointer;white-space:nowrap;transition:background-color var(--t) var(--ease),color var(--t) var(--ease),border-color var(--t) var(--ease),transform .12s var(--ease)}.vh .btn:active{transform:scale(.97)}.vh .btn svg{width:18px;height:18px;flex:0 0 auto;transition:transform var(--t) var(--ease)}.vh .btn--cta{background:var(--cta);color:#fff;font-weight:600}.vh .btn--cta:hover{background:var(--cta-2)}.vh .btn--sm{min-height:44px;padding:10px 18px;font-size:14px}.vh .link{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:15px;font-weight:500;text-decoration:underline 1px;text-underline-offset:5px}.vh .link svg{width:16px;height:16px;transition:transform var(--t) var(--ease)}.vh .link:hover svg{transform:translate(3px)}.vh .ripple{position:absolute;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:currentColor;opacity:.25;transform:scale(0);animation:vhRipple .6s var(--ease) forwards;pointer-events:none}@keyframes vhRipple{to{transform:scale(24);opacity:0}}@keyframes vhDdIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes vhDIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes vhDBack{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}@keyframes vhSlideIn{0%{transform:translate(32px);opacity:0}to{transform:none;opacity:1}}@keyframes vhFade{0%{opacity:0}to{opacity:1}}.vh .frost{background:var(--glass);-webkit-backdrop-filter:blur(40px) saturate(120%);backdrop-filter:blur(40px) saturate(120%);color:#fff}.vh .frost-shell{position:relative;isolation:isolate;color:var(--deep)}.vh .frost-shell:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:#fffc;box-shadow:inset 0 0 0 1px var(--line);-webkit-backdrop-filter:blur(40px) saturate(120%);backdrop-filter:blur(40px) saturate(120%);pointer-events:none;transition:opacity .3s var(--ease),background-color .3s var(--ease)}.vh .topbar{position:relative;z-index:51;background:var(--brand-2);color:#fff;font-size:14px}.vh .topbar .wrap{display:grid;align-items:center;min-height:44px}.vh .ann{display:grid;overflow:hidden}.vh .ann__item{grid-area:1/1;display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;text-align:center;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .4s var(--ease),transform .4s var(--ease),visibility 0s .4s}.vh .ann__item.is-on{opacity:1;visibility:visible;transform:none;transition:opacity .4s var(--ease),transform .4s var(--ease),visibility 0s}.vh .ann__item svg{width:18px;height:18px;flex:0 0 auto;color:#fff}.vh .ann__item a{font-weight:600;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.vh .hspace{height:var(--hh,88px)}.vh .header{position:absolute;left:0;right:0;z-index:50;padding-top:12px;color:var(--deep)}.vh .header.is-stuck{position:fixed;top:0;padding-top:8px}.vh .header__bar{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;min-height:64px;padding:6px 10px 6px 20px;border-radius:999px;transition:min-height var(--t) var(--ease),box-shadow var(--t) var(--ease),padding .3s var(--ease)}.vh .header.is-stuck .header__bar{min-height:60px;box-shadow:0 10px 30px #033b3b38}.vh .header.is-stuck .frost-shell:before{background:#ffffffe6;box-shadow:inset 0 0 0 1px var(--line)}.vh .logo{display:inline-flex;align-items:center;min-height:44px}.vh .logo img{display:block;width:auto;height:var(--lhm,34px)}.vh .nav{display:none;align-items:center;gap:2px}.vh .nav>a,.vh .nav>button{position:relative;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border:0;border-radius:999px;background:none;color:var(--deep);font-size:15px;cursor:pointer;transition:background-color var(--t) var(--ease)}.vh .nav>a:hover,.vh .nav>button:hover{background:#05494912}.vh .nav>button[aria-expanded=true]{background:#0549491a}.vh .nav .caret{width:14px;height:14px;transition:transform var(--t) var(--ease)}.vh .nav>button[aria-expanded=true] .caret{transform:rotate(180deg)}.vh .nav__combo{font-weight:600;color:#8f4324!important}.vh .nav__combo svg{width:18px;height:18px}.vh .nav>.nav__promo{min-height:36px;margin-inline:4px;background:#111;color:#fff;font-weight:600}.vh .nav>.nav__promo:hover{background:#000}.vh .tools{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0}.vh .icon-btn{position:relative;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:none;color:var(--deep);cursor:pointer;transition:background-color var(--t) var(--ease)}.vh .icon-btn:hover{background:#05494912}.vh .icon-btn svg{width:22px;height:22px}.vh .count{position:absolute;top:5px;right:3px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:var(--lime);color:var(--deep);font-size:11px;font-weight:600;line-height:18px;text-align:center}.vh .count[hidden]{display:none}.vh .mpromo{position:relative;display:inline-flex;align-items:center;min-height:40px;padding:0 12px;border-radius:999px;background:#111;color:#fff;font-size:13px;font-weight:600;white-space:nowrap}.vh .tools .find{gap:8px;min-height:44px;padding:8px 16px;margin-right:4px}.vh .tools .find svg{width:18px;height:18px;transition:transform .4s var(--ease)}.vh .tools .find:hover svg{transform:rotate(90deg)}.vh .search{position:relative;flex:1 1 0%;max-width:460px;margin-right:6px;container-type:inline-size}.vh .search__field{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:0 8px 0 18px;border-radius:999px;border:1px solid var(--line);background:#fffffff2;color:var(--deep);box-shadow:0 4px 16px #033b3b1f;transition:background-color var(--t) var(--ease)}.vh .search__field:focus-within{background:#fff;outline:2px solid var(--lime);outline-offset:2px}.vh .search__field>svg{width:20px;height:20px;flex:0 0 auto;color:var(--brand)}.vh .search input{width:100%;min-width:0;border:0;background:none;color:var(--text);font-size:15px;text-overflow:ellipsis}.vh .search input::placeholder{color:var(--muted);text-overflow:ellipsis}.vh .search input:focus{outline:none}.vh .search input::-webkit-search-cancel-button{display:none;-webkit-appearance:none;appearance:none}.vh .search__clear{display:grid;place-items:center;width:32px;height:32px;flex:0 0 auto;border:0;border-radius:50%;background:var(--mint);color:var(--deep);cursor:pointer}.vh .search__clear:hover{background:var(--mint-2)}.vh .search__clear[hidden]{display:none}.vh .search__clear svg{width:14px!important;height:14px!important}.vh .search__kbd{padding:2px 8px;border-radius:8px;background:var(--mint);color:var(--deep);font-size:12px}.vh .search__kbd[hidden]{display:none}.vh .results{position:absolute;right:0;top:calc(100% + 14px);width:min(460px,calc(100vw - 32px));max-height:calc(100dvh - 150px);overflow-y:auto;padding:16px;border-radius:26px;z-index:5}.vh .results.frost{background:#1f4d3af2}.vh .results[hidden]{display:none}.vh .results.is-open{animation:vhDdIn .22s var(--ease)}.vh .results h3{margin:6px 6px 8px;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#ffffffc7}.vh .results ul+h3,.vh .results .terms+h3{margin-top:14px}.vh .results [role=option]{display:grid;grid-template-columns:52px 1fr auto;align-items:center;gap:12px;padding:6px;border-radius:14px;cursor:pointer}.vh .results [role=option].text{grid-template-columns:1fr auto;min-height:44px;padding-inline:10px}.vh .results [role=option][aria-selected=true],.vh .results [role=option]:hover{background:#ffffff29}.vh .results img{width:52px;height:52px;border-radius:12px;background:#fff;object-fit:contain;padding:4px}.vh .results b{font-weight:500;font-size:14px;line-height:1.3}.vh .results small{display:block;font-size:12px;color:#ffffffc7}.vh .results .p{font-size:14px;font-variant-numeric:tabular-nums}.vh .results mark{background:#cfe6d759;color:#fff}.vh .results .terms{display:flex;flex-wrap:wrap;gap:8px;padding:0 6px}.vh .results .terms button{min-height:36px;padding:6px 14px;border:0;border-radius:999px;background:#ffffff29;color:#fff;font-size:14px;cursor:pointer}.vh .results .terms button:hover{background:#ffffff42}.vh .results .all{display:flex;justify-content:space-between;align-items:center;margin-top:12px;padding:12px 10px 4px;border-top:1px solid rgba(255,255,255,.2);font-size:14px}.vh .results .all a{color:#fff}.vh .results .empty{padding:12px 10px;font-size:14px}.vh .results .empty a{color:#fff;text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/48/assets/vs-natural-header.css.map */
