:root{--vs-charcoal: #1A1817;--vs-rose: #B51854;--vs-coral: #FFA8A8;--vs-linen: #EAE5DC;--vs-ease-out: cubic-bezier(.2, .8, .2, 1)}@media(min-width:768px){.vs-header-row{flex-wrap:nowrap}.vs-header-row>.vs-hcol-logo,.vs-header-row>.vs-hcol-actions{flex:0 0 auto;width:auto;max-width:none}.vs-header-row>.vs-hcol-menu{flex:1 1 auto;width:auto;max-width:none;min-width:0}.vs-hcol-actions .header-group-item{gap:6px}}.vs-search{position:relative;display:flex;align-items:center;width:260px;margin-right:10px}@media(min-width:768px)and (max-width:991px){.vs-search{width:220px}}#header-sticky .vs-search{width:220px}.vs-search__icon{position:absolute;left:14px;display:flex;color:var(--vs-charcoal);opacity:.7;pointer-events:none;transition:color .2s ease,opacity .2s ease,transform .3s var(--vs-ease-out)}.vs-search__handle{transform-origin:15.5px 15.5px;transition:transform .3s var(--vs-ease-out)}.vs-search__input{width:100%;height:40px;padding:0 36px 0 40px;border:1px solid var(--vs-linen);border-radius:9999px;background-color:#faf7f2d9;color:var(--vs-charcoal);font-size:13px;letter-spacing:.01em;outline:none;-webkit-appearance:none;appearance:none;transition:border-color .2s ease,background-color .2s ease,box-shadow .25s ease}.vs-search__input::placeholder{color:#1a181780}.vs-search__input::-webkit-search-cancel-button,.vs-search__input::-webkit-search-decoration{-webkit-appearance:none;display:none}.vs-search__input:hover{border-color:#d9d1c5}.vs-search__input:focus{border-color:#ee7088;background-color:#fff;box-shadow:0 0 0 4px #ffa8a847}.vs-search:focus-within .vs-search__icon{color:var(--vs-rose);opacity:1;transform:scale(1.06)}.vs-search:focus-within .vs-search__handle{transform:rotate(-12deg)}.vs-search.is-loading .vs-search__icon{animation:vs-search-pulse 1s ease-in-out infinite}@keyframes vs-search-pulse{50%{opacity:.35}}.vs-search__clear{position:absolute;right:8px;display:flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:0;border-radius:50%;background:transparent;color:#1a181799;cursor:pointer;transition:background-color .2s ease,color .2s ease}.vs-search__clear:hover{background-color:#ffa8a84d;color:var(--vs-charcoal)}.vs-search__clear[hidden]{display:none}.vs-search__panel{position:absolute;top:calc(100% + 12px);right:0;z-index:1000;display:grid;grid-template-columns:200px minmax(0,1fr);width:760px;max-height:min(78vh,640px);overflow:hidden;border:1px solid rgba(255,255,255,.8);border-radius:18px;background:linear-gradient(135deg,#fffffff0,#fff0f0e6);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);box-shadow:0 20px 48px #1a181729,inset 0 1px #fffc;text-align:left;animation:vs-panel-in .22s var(--vs-ease-out)}.vs-search__panel[hidden]{display:none}@keyframes vs-panel-in{0%{opacity:0;transform:translateY(-6px)}}.vs-ps__aside{overflow-y:auto;padding:16px 10px 16px 14px;border-right:1px solid rgba(26,24,23,.07)}.vs-ps__main{overflow-y:auto;padding:16px 18px 18px;min-height:240px}.vs-search.is-loading .vs-ps__main{opacity:.55;transition:opacity .15s ease}.vs-ps__heading{margin:0 0 8px;padding:0 6px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#1a18178c}.vs-ps__heading:not(:first-child){margin-top:14px}.vs-ps__links{margin:0;padding:0;list-style:none}.vs-ps__link{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px;border-radius:9px;color:var(--vs-charcoal);font-size:13px;line-height:1.3;text-decoration:none;transition:background-color .15s ease,color .15s ease}.vs-ps__link mark{background:none;color:inherit;font-weight:600}.vs-ps__link svg{flex:0 0 auto;opacity:0;transform:translate(-4px);transition:opacity .2s ease,transform .25s var(--vs-ease-out)}.vs-ps__link:hover,.vs-ps__link.is-active,.vs-ps__link.is-current{background-color:#ffa8a847;color:var(--vs-rose)}.vs-ps__link:hover svg,.vs-ps__link.is-active svg,.vs-ps__link.is-current svg{opacity:1;transform:none}.vs-ps__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 12px;margin:0;padding:0;list-style:none}.vs-ps__card{display:flex;flex-direction:column;gap:6px;padding:6px;border-radius:12px;color:var(--vs-charcoal);text-decoration:none;transition:background-color .15s ease}.vs-ps__media{position:relative;display:block;aspect-ratio:3 / 4;overflow:hidden;border-radius:8px;background-color:#f3eee6}.vs-ps__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s var(--vs-ease-out)}.vs-ps__badge{position:absolute;left:6px;bottom:6px;padding:2px 8px;border-radius:9999px;background-color:#ffffffe6;font-size:10px;letter-spacing:.04em;color:var(--vs-charcoal)}.vs-ps__name{font-size:12.5px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vs-ps__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:12.5px}.vs-ps__price-now{font-weight:600}.vs-ps__price-was{color:#1a181773;font-size:11.5px}.vs-ps__card:hover,.vs-ps__card.is-active{background-color:#ffffffbf}.vs-ps__card:hover .vs-ps__media img,.vs-ps__card.is-active .vs-ps__media img{transform:scale(1.04)}.vs-ps__card:hover .vs-ps__name,.vs-ps__card.is-active .vs-ps__name{color:var(--vs-rose)}.vs-ps__all{display:inline-flex;align-items:center;margin-top:14px;padding:6px;color:var(--vs-rose);font-size:13px;font-weight:500;text-decoration:none}.vs-ps__all:hover,.vs-ps__all.is-active{text-decoration:underline;text-underline-offset:3px}.vs-ps__empty{margin-bottom:16px;padding:14px 16px;border-radius:12px;background-color:#ffffffb3}.vs-ps__empty-title{margin:0 0 4px;font-size:14px;font-weight:600;color:var(--vs-charcoal)}.vs-ps__empty-tip{margin:0;font-size:12.5px;line-height:1.5;color:#1a1817b3}@media(max-width:1023px){.vs-search__panel{grid-template-columns:minmax(0,1fr);width:min(560px,calc(100vw - 32px))}.vs-ps__aside{border-right:0;border-bottom:1px solid rgba(26,24,23,.07);max-height:180px}.vs-ps__links[data-vs-categories]{display:flex;flex-wrap:wrap;gap:4px}}.site-header__cart .site-header__cart-icon .site-header__cart-count,.header-mobile .site-header__cart .cart-count{top:-4px;right:-6px;min-width:14px;height:14px;padding:0 4px;border:0;border-radius:9999px;background:linear-gradient(135deg,#f28a9c,#e2557a);color:#fff;font-size:9px;font-weight:600;line-height:14px;box-shadow:0 1px 3px #e2557a4d;transition:transform .25s var(--vs-ease-out),opacity .2s ease}.site-header__cart .site-header__cart-count.is-empty,.header-mobile .site-header__cart .cart-count.is-empty{opacity:0;transform:scale(.4);pointer-events:none}.site-header__cart .site-header__cart-count.is-bump,.header-mobile .site-header__cart .cart-count.is-bump{animation:vs-badge-bump .45s var(--vs-ease-out)}@keyframes vs-badge-bump{40%{transform:scale(1.25)}}.header-mobile #show-megamenu{min-width:20px;height:14px}.header-mobile #show-megamenu:before,.header-mobile #show-megamenu:after,.header-mobile #show-megamenu .icon-directional{height:1.5px;border-radius:2px;background-color:var(--vs-charcoal)}.header-mobile #show-megamenu .icon-directional{width:70%}.header-mobile #show-megamenu.act .icon-directional{background-color:transparent}.header-mobile .mobile-btn_search .vs-icon,.header-mobile .site-header__cart-icon .vs-icon{display:block;width:22px;height:22px;color:var(--vs-charcoal)}.header-mobile .site-header__cart-icon{display:flex;line-height:0}.header-icon .vs-icon{display:block;overflow:visible}.header-icon{transition:color .2s ease}.header-icon:hover{color:var(--vs-rose)}.vs-icon__head,.vs-icon__handle{transition:transform .3s var(--vs-ease-out)}.header-icon:hover .vs-icon__head,.header-icon:hover .vs-icon__handle,.site-header__cart:hover .vs-icon__handle{transform:translateY(-1.5px)}.site-header__cart:hover .header-icon{color:var(--vs-rose)}@media(prefers-reduced-motion:reduce){.vs-search__icon,.vs-search__handle,.vs-search__panel,.site-header__cart-count,.header-mobile .cart-count,.vs-ps__media img,.vs-ps__link svg,.vs-icon__head,.vs-icon__handle{animation:none;transition:none}.vs-search:focus-within .vs-search__icon,.vs-search:focus-within .vs-search__handle,.header-icon:hover .vs-icon__head,.header-icon:hover .vs-icon__handle,.site-header__cart:hover .vs-icon__handle{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/vs-header.css.map */
