.vc-utility{background:var(--vc-blush);color:var(--vc-ink);font-size:1.4rem}.vc-utility__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:4.4rem;gap:2rem}.vc-utility__links,.vc-utility__social{display:flex;gap:2.4rem;list-style:none;margin:0;padding:0}.vc-utility__social{justify-content:flex-end;gap:1.4rem}.vc-utility a{position:relative;color:var(--vc-ink);text-decoration:none}.vc-utility a:before{content:"";position:absolute;top:-1.2rem;right:-.6rem;bottom:-1.2rem;left:-.6rem}.vc-utility a:hover{text-decoration:underline;text-underline-offset:.25em}.vc-utility__social svg{width:1.8rem;height:1.8rem;display:block}.vc-utility__messages{display:grid;text-align:center}.vc-utility__msg{grid-area:1 / 1;margin:0;font-weight:500;opacity:0;transform:translateY(4px);transition:opacity .3s,transform .3s;pointer-events:none}.vc-utility__msg.is-active{opacity:1;transform:none;pointer-events:auto;transition-delay:.3s}.vc-utility__messages:focus-within .vc-utility__msg{transition:none}.vc-utility__msg:focus-within{opacity:1;transform:none}.vc-utility__messages:focus-within .vc-utility__msg:not(:focus-within){opacity:0}@media(max-width:989px){.vc-utility__inner{grid-template-columns:1fr;min-height:3.8rem}.vc-utility__links,.vc-utility__social{display:none}.vc-utility{font-size:1.4rem}}@media(max-width:374px){.vc-utility{font-size:1.3rem}}.vc-header-section,body .vc-header-section.section-header.shopify-section-group-header-group{position:sticky;top:0;z-index:40;overflow-x:clip}.vc-header-section.vc-drawer-open,body .vc-header-section.section-header.shopify-section-group-header-group.vc-drawer-open{z-index:100}.vc-header{display:block;background:var(--vc-white);transition:box-shadow .25s}.vc-header-section.is-compact .vc-header{box-shadow:0 6px 24px #2f3a2b14}.vc-header__main{display:grid;grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"burger search logo icons";align-items:center;gap:2rem;min-height:9.2rem}.vc-header__burger{grid-area:burger;display:none;width:4.4rem;height:4.4rem;border:0;background:none;color:var(--vc-ink);cursor:pointer;padding:0;place-items:center}.vc-header__burger svg{width:2.6rem;height:2.6rem}.vc-header-section.is-compact .vc-header__burger{display:grid}.vc-header__search{grid-area:search;max-width:54rem;width:100%}.vc-search{display:block;position:relative}.vc-search__form{position:relative;display:flex;align-items:center}.vc-search__input{width:100%;height:5.4rem;padding:0 9.6rem 0 2.4rem;border:1px solid var(--vc-line);border-radius:var(--vc-pill);background:var(--vc-white);color:var(--vc-ink);font:inherit;font-size:1.55rem;transition:border-color .2s,box-shadow .2s;-webkit-appearance:none}.vc-search__input::placeholder{color:var(--vc-muted)}.vc-search__input:placeholder-shown{padding-right:5.6rem}.vc-search__input,.vc-search__input::placeholder{text-overflow:ellipsis}.vc-search__input:focus{outline:none;border-color:var(--vc-ink);box-shadow:0 0 0 3px #2f3a2b14}.vc-search__input:focus-visible{outline:none!important;border-color:var(--vc-ink);box-shadow:0 0 0 1px var(--vc-ink),0 0 0 5px #2f3a2b1a!important}.vc-search__input::-webkit-search-cancel-button{-webkit-appearance:none}.vc-search__btn{position:absolute;right:.6rem;top:50%;transform:translateY(-50%);width:4.4rem;height:4.4rem;display:grid;place-items:center;border:0;background:none;color:var(--vc-ink);cursor:pointer;border-radius:50%}.vc-search__btn svg{width:2.2rem;height:2.2rem}.vc-search__reset{position:absolute;right:5rem;top:50%;transform:translateY(-50%);width:4.4rem;height:4.4rem;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:none;color:var(--vc-muted);cursor:pointer}.vc-search__reset.hidden{display:none}.vc-search__reset:hover{color:var(--vc-ink);background:var(--vc-card)}.vc-search__reset svg{width:1.6rem;height:1.6rem}.vc-search .predictive-search__loading-state{display:none;justify-content:center;align-items:center;padding:2.4rem 1.6rem}.vc-search[loading] .predictive-search__loading-state{display:flex}.vc-search .predictive-search__loading-state .spinner,.vc-search .predictive-search .spinner{width:2.4rem;height:2.4rem;line-height:0}.vc-search .predictive-search__loading-state .path{stroke:var(--vc-ink)}.vc-search .predictive-search{position:absolute;top:calc(100% + .8rem);left:0;right:0;z-index:60;max-height:70vh;overflow-y:auto}.vc-search predictive-search[open] .predictive-search,.vc-search[open] .predictive-search{display:block}.vc-header__logo{grid-area:logo;display:grid;justify-items:center;text-decoration:none;color:var(--vc-ink);line-height:1;padding:.4rem 1rem}.vc-logo__main{font-family:var(--vc-serif);font-weight:600;font-size:clamp(2.8rem,2.6vw,3.8rem);letter-spacing:-.01em;font-variation-settings:"SOFT" 30,"opsz" 96}.vc-logo__sub{font-family:var(--vc-serif);font-style:italic;font-weight:400;font-size:clamp(1.5rem,1.3vw,1.9rem);margin-top:.3rem;color:var(--vc-ink)}.vc-header__icons{grid-area:icons;display:flex;align-items:center;justify-content:flex-end;gap:clamp(1rem,2vw,3rem)}.vc-header__icon{display:inline-flex;align-items:center;gap:.8rem;color:var(--vc-ink);text-decoration:none;background:none;border:0;padding:.6rem;cursor:pointer;font:inherit;font-size:1.5rem}.vc-header__icon svg{width:2.4rem;height:2.4rem;flex:none}.vc-header__icon:hover .vc-header__icon-label{text-decoration:underline;text-underline-offset:.25em}.vc-header__search-toggle{display:none}.vc-header__cart{position:relative;display:grid;place-items:center;width:5.2rem;height:5.2rem;border-radius:50%;border:1px solid var(--vc-line);color:var(--vc-ink);transition:background .2s,border-color .2s}.vc-header__cart:hover{border-color:var(--vc-ink)}.vc-header__cart .svg-wrapper,.vc-header__cart svg{width:4.2rem;height:4.2rem}.vc-header__cart .svg-wrapper{display:grid;place-items:center}.vc-header__cart .cart-count-bubble{position:absolute;top:-.4rem;right:-.4rem;width:2.2rem;height:2.2rem;border-radius:50%;display:grid;place-items:center;font-size:1.2rem;font-weight:700;line-height:1}.vc-nav{background:var(--vc-ink-2);color:var(--vc-white);position:relative}.vc-header-section.is-compact .vc-nav{display:none}.vc-nav__list{display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap;gap:0 clamp(1.4rem,2.6vw,4rem);list-style:none;margin:0;min-height:5.6rem}.vc-nav__item{display:flex;align-items:center}button.vc-nav__link{background:none;border:0;font-family:inherit;line-height:inherit;letter-spacing:inherit;cursor:pointer}.vc-nav__link{position:relative;display:inline-flex;align-items:center;gap:.5rem;min-height:5.6rem;padding:0 1rem;margin:0 -1rem;border-radius:var(--vc-pill);color:var(--vc-white);text-decoration:none;font-weight:500;font-size:1.55rem;white-space:nowrap}.vc-nav .vc-nav__link:focus-visible{outline:2px solid var(--vc-white)!important;outline-offset:-.5rem!important;box-shadow:none}.vc-nav__link:after{content:"";position:absolute;left:1rem;right:2.8rem;bottom:1.3rem;height:1.5px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .2s var(--vc-ease)}.vc-nav__item:not(.vc-nav__item--mega):not(.vc-nav__item--drop) .vc-nav__link:after{right:1rem}.vc-nav__item:hover .vc-nav__link:after,.vc-nav__item.is-open .vc-nav__link:after,.vc-nav__link[aria-current=page]:after{transform:scaleX(1)}.vc-chev{width:1.4rem;height:1.4rem;transition:transform .2s}.vc-nav__item.is-open .vc-chev{transform:rotate(180deg)}.vc-nav__item--pill .vc-nav__link{min-height:0;padding:.7rem 1.8rem;margin:0;border-radius:var(--vc-pill);background:var(--vc-blush);color:var(--vc-ink);font-weight:600}.vc-nav .vc-nav__item--pill .vc-nav__link:focus-visible{outline-offset:3px!important}.vc-nav__item--pill .vc-nav__link:after{display:none}.vc-nav__item--pill .vc-nav__link:hover{background:var(--vc-white)}.vc-mega,.vc-drop{position:absolute;top:100%;z-index:50;background:var(--vc-white);color:var(--vc-body);opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .18s var(--vc-ease),transform .18s var(--vc-ease),visibility 0s .18s;box-shadow:0 24px 40px #2f3a2b1f}.vc-mega{left:0;right:0;border-top:1px solid var(--vc-line);max-height:calc(100vh - 19.2rem);overflow-y:auto;overscroll-behavior:contain}.vc-nav__item--drop{position:relative}.vc-drop{left:-2rem;min-width:24rem;border-radius:0 0 var(--vc-radius) var(--vc-radius);padding:1.6rem 0}.vc-nav__item--drop:nth-last-child(-n+2) .vc-drop{left:auto;right:-2rem}.vc-nav__item.is-open>.vc-mega,.vc-nav__item.is-open>.vc-drop{opacity:1;visibility:visible;transform:none;transition-delay:0s}.vc-mega__inner{display:flex;gap:clamp(2rem,3vw,4.8rem);padding-block:3.2rem 3.6rem;align-items:flex-start}.vc-mega__promo{position:relative;display:block;flex:none;width:clamp(22rem,21vw,30rem);aspect-ratio:4 / 5;border-radius:var(--vc-radius);overflow:hidden;color:var(--vc-white);text-decoration:none}.vc-mega__promo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s var(--vc-ease)}.vc-mega__promo:hover img{transform:scale(1.04)}.vc-mega__promo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#2f3a2b8c,#2f3a2b00 45%,#2f3a2b59)}.vc-mega__promo-text{position:absolute;top:2.4rem;right:2.4rem;bottom:2.4rem;left:2.4rem;z-index:1;display:flex;flex-direction:column;align-items:flex-start}.vc-mega__promo-text .vc-kicker{color:var(--vc-white);font-size:1.9rem;margin-bottom:.8rem}.vc-mega__promo-title{font-family:var(--vc-serif);font-size:3rem;line-height:1.15;font-weight:500}.vc-mega__promo-text .vc-btn{margin-top:auto;max-width:100%;padding-inline:1.6rem;white-space:nowrap}.vc-mega__cols{flex:1 1 0;min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:2.4rem 3.2rem}.vc-mega__col ul{list-style:none;margin:0;padding:0;display:grid;gap:.9rem}.vc-mega__heading{font-family:var(--vc-serif);font-size:2rem;color:var(--vc-ink);margin:0 0 1.4rem;font-weight:500}.vc-mega__col a,.vc-drop a{color:var(--vc-body);text-decoration:none;font-size:1.55rem;border-radius:.4rem}.vc-mega__col a:hover,.vc-drop a:hover{color:var(--vc-ink);text-decoration:underline;text-underline-offset:.25em}.vc-drop ul{list-style:none;margin:0;padding:0}.vc-drop a{display:block;padding:.9rem 2.4rem}.vc-mega__products{flex:none;width:min(46rem,34vw)}.vc-mega__product-row{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem}.vc-mini-card{display:flex;flex-direction:column;gap:.6rem;padding:1.2rem;border-radius:var(--vc-radius);background:var(--vc-card);text-decoration:none;color:var(--vc-ink)}.vc-mini-card__img{position:relative;display:block;aspect-ratio:1;overflow:hidden}.vc-mini-card__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.vc-mini-card__title{font-size:1.4rem;font-weight:500;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-height:2.7em}.vc-mini-card__price{margin-top:auto}.vc-mini-card__price{font-weight:700;font-size:1.4rem}.vc-mini-card:hover .vc-mini-card__title{text-decoration:underline;text-underline-offset:.2em}@media(max-width:989px){.vc-header__main{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"burger logo icons" "search search search";min-height:0;padding-block:.8rem 1.2rem;gap:.6rem 1rem}.vc-header__burger{display:grid;justify-self:start;margin-left:-1rem}.vc-header-section.is-compact:not(.search-open) .vc-header__main{row-gap:0;padding-bottom:.8rem}.vc-header__search{max-width:none}.vc-search__input{height:4.6rem;font-size:1.6rem}.vc-header__icon-label,.vc-header__icon--text{display:none}.vc-header__cart{width:4.6rem;height:4.6rem}.vc-nav,.vc-header-section.is-compact .vc-header__search{display:none}.vc-header-section.is-compact .vc-header__search-toggle{display:inline-flex;justify-content:center;min-width:4.4rem;min-height:4.4rem}.vc-header-section.is-compact.search-open .vc-header__search{display:block}.vc-logo__main{font-size:2.8rem}.vc-logo__sub{font-size:1.45rem}}.vc-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100}.vc-drawer[hidden]{display:none}.vc-drawer__overlay{display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;background:#2f3a2b73;opacity:0;transition:opacity .25s}.vc-drawer.is-open .vc-drawer__overlay{opacity:1}.vc-drawer__panel{position:absolute;top:0;bottom:0;left:0;width:min(40rem,88vw);background:var(--vc-white);display:flex;flex-direction:column;transform:translate(-100%);transition:transform .3s var(--vc-ease);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.vc-drawer.is-open .vc-drawer__panel{transform:none}.vc-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:1.6rem 2rem;border-bottom:1px solid var(--vc-line);position:sticky;top:0;background:var(--vc-white);z-index:1}.vc-drawer__logo{font-family:var(--vc-serif);font-size:2.4rem;color:var(--vc-ink);font-weight:600}.vc-drawer__logo em{font-weight:400;font-size:1.7rem}.vc-drawer__list{list-style:none;margin:0;padding:.8rem 0}.vc-drawer__list>li{border-bottom:1px solid var(--vc-line)}.vc-drawer__link,.vc-drawer__group>summary{display:flex;align-items:center;justify-content:space-between;min-height:5.6rem;padding:0 2rem;color:var(--vc-ink);text-decoration:none;font-size:1.7rem;font-weight:500;cursor:pointer;list-style:none}.vc-drawer__group>summary::-webkit-details-marker{display:none}.vc-drawer__group[open]>summary .vc-chev{transform:rotate(180deg)}.vc-drawer__link.is-highlight{color:var(--vc-sage-deep)}.vc-drawer__sub{display:grid;padding:0 2rem 1.8rem;gap:.2rem}.vc-drawer__sub a{display:flex;align-items:center;min-height:4.8rem;padding:.4rem 0 .4rem 1.2rem;color:var(--vc-body);text-decoration:none;font-size:1.6rem;line-height:1.35}.vc-drawer__sub a.vc-drawer__all{padding-left:0;font-weight:600;color:var(--vc-ink)}.vc-drawer__heading{margin:1.2rem 0 .4rem;font-family:var(--vc-serif);font-size:1.8rem;color:var(--vc-ink)}.vc-drawer__foot{margin-top:auto;display:grid;gap:.4rem;padding:1.2rem 2rem calc(1.2rem + env(safe-area-inset-bottom));background:var(--vc-blush)}.vc-drawer__foot a{display:flex;align-items:center;min-height:4.4rem;color:var(--vc-ink);font-weight:500;text-underline-offset:.25em}body.vc-lock,html:has(body.vc-lock){overflow:hidden}@media(min-width:990px)and (max-width:1099px){.vc-mega__products{display:none}}@media(min-width:990px)and (max-width:1199px){.vc-nav__list{gap:0 1.8rem}.vc-nav__link{font-size:1.45rem}.vc-header__icon-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.vc-icon-btn{position:relative}.vc-icon-btn .loading__spinner{top:50%;left:50%;transform:translate(-50%,-50%)}.vc-icon-btn.loading>svg{opacity:0}.vc-header .vc-header__cart{margin-right:0;padding:0}.vc-header .vc-header__cart .svg-wrapper{width:4.2rem;height:4.2rem}.vc-header .vc-header__cart .svg-wrapper svg,.vc-header .vc-header__cart .icon{width:4.2rem;height:4.2rem}
/*# sourceMappingURL=/cdn/shop/t/9/assets/vc-header.css.map */
