.vivid-topbar{background:#fdf1ef;color:var(--v-ink,#191919);font-family:var(--v-font);font-size:12.5px;line-height:1;border-bottom:1px solid #f5e0dd}.vivid-topbar__row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:34px;padding-top:5px;padding-bottom:5px}.vivid-topbar__usps{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.vivid-topbar__promo{font-weight:600}.vivid-topbar__code{background:#e02832;color:#fff;border-radius:5px;padding:2px 7px;font-weight:700}.vivid-topbar__usp{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.vivid-topbar__usp b{font-weight:600}.vivid-topbar__sub{color:var(--v-text-soft,#555)}.vivid-topbar__tickmark{color:var(--v-green,#d6202b);font-weight:700}.vivid-topbar__links{display:flex;align-items:center;gap:18px}.vivid-topbar__link{color:var(--v-ink,#191919);text-decoration:none;font-weight:600}.vivid-topbar__link:hover{text-decoration:underline}.vvhd{position:relative;display:inline-flex}.vvhd-btn{background:none;border:0;padding:0;font:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.vvhd-caret{font-size:10px;transition:transform .15s ease}.vvhd.open .vvhd-caret{transform:rotate(180deg)}.vvhd-panel{position:absolute;top:calc(100% + 10px);right:-8px;z-index:120;width:min(348px,calc(100vw - 24px));background:#fff;border:1px solid #ececec;border-radius:14px;box-shadow:0 18px 44px -12px #00000047;padding:18px 16px 12px;text-align:left;line-height:1.4;cursor:default}.vvhd-panel:before{content:"";position:absolute;top:-10px;left:0;right:0;height:10px}.vvhd-panel h4{font-size:15.5px;font-weight:700;margin:0 0 3px;color:var(--v-ink,#191919)}.vvhd-sub{font-size:12.5px;color:var(--v-text-soft,#555);margin:0 0 12px}.vvhd-card{display:flex;align-items:center;gap:12px;border:1px solid #e3e3e3;border-radius:10px;padding:12px;margin-bottom:10px;text-decoration:none;color:var(--v-ink,#191919);background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.vvhd-card:hover{border-color:#b9b9b9;box-shadow:0 6px 16px -10px #00000040;text-decoration:none}.vvhd-card--hot{border-color:var(--v-green,#d6202b);box-shadow:0 0 0 1px var(--v-green,#d6202b) inset}.vvhd-ic{flex:none;width:38px;height:38px;border-radius:50%;background:var(--v-green,#d6202b);color:#fff;display:flex;align-items:center;justify-content:center;font-size:17px}.vvhd-card:not(.vvhd-card--hot) .vvhd-ic{background:#f1f1f2;color:var(--v-ink,#191919)}.vvhd-tx{display:flex;flex-direction:column;gap:3px;min-width:0}.vvhd-tx b{font-size:13.5px;font-weight:700;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.vvhd-tx small{font-size:12px;color:var(--v-text-soft,#555);font-weight:400}.vvhd-badge{background:var(--v-green,#d6202b);color:#fff;font-size:10px;font-weight:800;letter-spacing:.04em;border-radius:999px;padding:3px 9px}.vvhd-call{font-size:12.5px;color:var(--v-text-soft,#555);text-align:center;margin:4px 0}.vvhd-call b a{color:var(--v-ink,#191919);text-decoration:none}.vvhd-call b a:hover{text-decoration:underline}@media(max-width:989px){.vivid-topbar__usp:nth-child(n+3){display:none}}.vivid-mega__content{border-top:1px solid #eee;box-shadow:0 18px 30px -18px #00000040}.vivid-mega__grid{display:grid;grid-template-columns:1fr 260px;gap:22px;padding-top:24px;padding-bottom:26px;align-items:stretch}.vivid-mega__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.vivid-mega__card{display:flex;align-items:stretch;justify-content:space-between;gap:12px;border:1px solid #ececec;border-radius:12px;background:#f7f7f8;padding:12px 12px 12px 16px;text-decoration:none;min-height:104px;transition:box-shadow .15s ease,border-color .15s ease}.vivid-mega__card:hover{border-color:#c9c9cf;box-shadow:0 8px 18px -10px #00000038}.vivid-mega__card-txt{display:flex;flex-direction:column;gap:8px;min-width:0;justify-content:space-between}.vivid-mega__card-name{font-size:14px;font-weight:600;color:var(--v-ink,#191919);line-height:1.3;overflow-wrap:break-word}.vivid-mega__card-arrow{font-size:15px;color:var(--v-text-soft,#555);margin-top:auto}.vivid-mega__card:hover .vivid-mega__card-arrow{color:#d6202b}.vivid-mega__card img{width:96px;height:96px;object-fit:contain;flex:none;align-self:center;background:#fff;border-radius:8px}.vivid-mega__feature{position:relative;display:flex;flex-direction:column;justify-content:space-between;border-radius:12px;overflow:hidden;min-height:250px;padding:18px;text-decoration:none;background:#2a2a2e}.vivid-mega__feature img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:1}.vivid-mega__feature-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0f0f0f2e,#0f0f0fd1)}.vivid-mega__feature-head{position:relative;color:#fff;font-size:19px;font-weight:800;line-height:1.18;letter-spacing:-.01em;max-width:12ch;overflow-wrap:break-word;text-shadow:0 1px 8px rgba(0,0,0,.55)}.vivid-mega__feature-cta{position:relative;align-self:flex-start;background:#fff;color:var(--v-ink,#191919);font-size:13px;font-weight:700;border-radius:999px;padding:9px 14px}.vivid-mega__feature:hover .vivid-mega__feature-cta{background:var(--v-band,#F4F4F6)}@media(max-width:989px){.vivid-mega__grid{grid-template-columns:1fr}.vivid-mega__cards{grid-template-columns:repeat(2,1fr)}.vivid-mega__feature{display:none}}@media(max-width:989px){.header__inline-menu{display:none!important}}@media(max-width:749px){.vivid-topbar__usp{display:none!important}.vivid-topbar__links{display:none}.vivid-topbar__row{min-height:30px;justify-content:center}.vivid-topbar__promo{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.menu-drawer__menu-item{font-size:16px;font-weight:600}.menu-drawer__menu .menu-drawer__menu-item--sub{font-weight:400}}.vivid-drawer-phone{font-weight:700;border-bottom:1px solid #eee}.shopify-section-header-sticky{box-shadow:0 6px 18px -12px #0003}@media(max-width:989px){body:has(.section-header.scrolled-past-header){padding-top:var(--vv-hh,0px)}.section-header.shopify-section-group-header-group.scrolled-past-header{position:fixed;top:0;left:0;right:0;z-index:6;background:#fff;transform:translateY(-105%);transition:transform .22s ease}.section-header.scrolled-past-header:not(.shopify-section-header-hidden){transform:translateY(0);box-shadow:0 8px 20px -14px #00000047}}.vivid-mega__allgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-top:22px;padding-bottom:22px}.vivid-mega__card--cat{background:#f4f4f6;border:0;border-radius:10px;padding:14px 16px;min-height:136px}.vivid-mega__card--cat .vivid-mega__card-txt{gap:4px}.vivid-mega__card--cat .vivid-mega__card-name{font-size:14.5px;font-weight:600;color:#242424}.vivid-mega__card-sub{font-size:12px;font-weight:500;color:#6b6b6b}.vivid-mega__card--cat img{width:108px;height:108px;object-fit:contain;background:#fff;border-radius:8px;padding:6px}@media(max-width:989px){.vivid-mega__allgrid{grid-template-columns:repeat(2,1fr)}}.header__inline-menu .header__menu-item .icon-caret{display:none!important}.header__inline-menu summary.header__menu-item{padding:11px 14px!important;position:relative}.header__inline-menu summary.header__menu-item>span:after,.header__inline-menu summary.header__menu-item>.vv-navlink:after{content:" \25be";font-size:10px;color:#6b6b6b}.header__inline-menu summary.header__menu-item>.vv-navlink{color:inherit;text-decoration:none}.header__inline-menu summary.header__menu-item>.vv-navlink:hover{text-decoration:none;color:inherit}.header-search-bar .search-modal__form .field{display:flex;align-items:center;border:1px solid #d9d9d9;border-radius:22px;background:#fff;height:44px;padding:0 5px 0 18px}.header-search-bar .field .prefix{display:none}.header-search-bar .search__input.field__input{border:0!important;box-shadow:none!important;background:transparent;height:42px;min-height:0;padding:0;font-size:14px}.header-search-bar .search__input.field__input:focus{outline:none;box-shadow:none!important}.header-search-bar .search__button.field__button{width:34px;height:34px;min-width:34px;flex:none;background:#e02832;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-left:6px}.header-search-bar .search__button.field__button .icon{color:#fff;width:15px;height:15px}.header-search-bar .search__button.field__button:hover{background:#e63c44}.vivid-au{font-size:14px;font-weight:600;color:#191919;white-space:nowrap;margin-right:2px}.vivid-acct-pill{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid #e4e4e4;border-radius:74px;padding:9px 18px;font-size:14px;font-weight:600;color:#191919;text-decoration:none;white-space:nowrap}.vivid-acct-pill:hover{border-color:#c9c9cf}.vivid-acct-caret{font-size:10px;color:#6b6b6b}.header__icon--account{display:none!important}.header__icon--cart{width:auto!important;background:#ffeced;border-radius:74px;padding:10px 18px;display:inline-flex;align-items:center;gap:4px;color:#e02832;text-decoration:none;height:auto}.header__icon--cart:hover{background:#ffdfe1}.vivid-cart-emoji{font-size:16px;line-height:1}.vivid-cart-count{font-size:14px;font-weight:700;color:#e02832}.header__icon--cart:has(.vivid-cart-count) .cart-count-bubble{display:none!important}.header__icon--cart:not(:has(.vivid-cart-emoji)):before{content:"\1f6d2";font-size:16px;line-height:1}.header__icon--cart>span:not(.vivid-cart-count):not(.vivid-cart-emoji):not(.visually-hidden){display:none!important}.header__icon--cart .cart-count-bubble{position:static!important;background:transparent!important;width:auto!important;height:auto!important;display:inline-flex!important}.header__icon--cart .cart-count-bubble span{font-size:14px;font-weight:700;color:#e02832}.login-btn,.countdown-container{display:none!important}.header__icons{display:flex;align-items:center;gap:12px}.header-search-bar,.header-search-bar .search-modal__form,.header-search-bar form.search{border:0!important;box-shadow:none!important;background:transparent!important;border-radius:0!important}.header-search-bar .field{border:1px solid #d9d9d9!important;border-radius:22px!important;background:#fff!important;box-shadow:none!important}.header-search-bar .search__input.field__input{font-size:14px!important;flex:1 1 auto;width:auto!important}.header-search-bar .search__input.field__input::placeholder{color:#6b6b6b;opacity:1}.header-search-bar .search__button.field__button{position:static!important;background:#e02832!important;width:34px!important;height:34px!important;border-radius:50%!important;inset:auto!important;transform:none!important;margin:0 0 0 6px!important}.header-search-bar .search__button.field__button svg,.header-search-bar .search__button.field__button .icon{color:#fff!important;fill:#fff!important;width:15px!important;height:15px!important}.header-search-bar .reset__button{position:static!important}.vivid-acct-pill{padding:9px 18px!important;height:auto!important;width:auto!important;background:#fff!important;border:1px solid #e4e4e4!important;flex:none;white-space:nowrap!important;flex-direction:row!important;font-weight:600!important}#cart-icon-bubble{flex-direction:row!important;width:auto!important;padding:10px 18px!important;background:#ffeced!important;border-radius:74px!important}#cart-icon-bubble svg{display:none!important}.header-search-bar .search__button.field__button{width:38px!important;height:38px!important;min-width:38px!important;box-shadow:0 1px 4px #e0283259}.header-search-bar .search__button.field__button svg,.header-search-bar .search__button.field__button .icon{display:none!important}.header-search-bar .search__button.field__button:after{content:""!important;display:block!important;flex:none!important;width:17px!important;height:17px!important;min-width:17px!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.8' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.8'/%3E%3Cline x1='15.6' y1='15.6' x2='21' y2='21'/%3E%3C/svg%3E") center/contain no-repeat}.header-search-bar .search__button.field__button:hover{background:#e63c44!important;transform:scale(1.06)!important;transition:transform .12s ease,background .12s ease}.header-search-bar .search__button.field__button:focus-visible{outline:2px solid #191919;outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/323/assets/vivid-header.css.map */
