header.custom-header.header.header--middle-left{padding:0 2.778vw;justify-content:space-between;position:relative;max-width:100%;gap:.833vw;margin:0;background:#1e1e1e;display:flex}.header--middle-left .header__heading-link{padding:.833vw 0;margin:0}.header-wrapper.gradient{border:none}.custom-header .header__heading-link img{height:2.6vw;width:2.6vw}.custom-header .header__menu-item{min-height:4.3vw;padding:1.111vw .694vw}.custom-header .header__menu-item svg{display:none}.custom-header .details[open]>.header__menu-item,.custom-header .header__menu-item:hover{text-decoration:none}.custom-header .header__menu-item span{font-size:.972vw;text-decoration:none;color:#fff;line-height:1.458vw;white-space:nowrap}.custom-header .header__menu-item .nav-new-tag{padding:.278vw;font-size:.694vw;font-weight:700;color:#fff;border-radius:.278vw;background:#dd4364;margin-left:.39vw;line-height:.694vw}.custom-header .header__menu-item .trending-svg{height:.972vw;margin-left:.347vw;width:auto;display:block}.custom-header .header__menu-item .sunflower-svg{height:1.25vw;margin-left:.347vw;width:auto;display:block}.custom-header .header__menu-item .gift-card-nav-svg{height:1.667vw;margin-left:.347vw;width:auto;display:block}.custom-header .header__menu-item span:after{height:1px;transition:width .3s ease-out;content:"";background-color:#fff;width:0;display:block}.custom-header .header__menu-item:hover span:after{width:100%}.custom-header .header__icons{padding:0;align-items:center;display:flex}.custom-header .header__icon{height:fit-content;margin-right:1.419vw;width:fit-content}.custom-header .header__icon.header__icon--search{margin-right:0}.custom-header .header__icons .header__icon .icon-search{height:1.319vw;width:1.319vw}.custom-header .header__icons .header__icon .icon-search use{stroke:#fff}.custom-header .header__icons .header__icon--cart svg{height:1.667vw;margin-right:2.049vw;width:1.667vw}.custom-header .header__icons .header__icon--cart svg path{fill:#fff}.custom-header .cart-count-bubble>svg{display:none}.custom-header .cart-count-bubble{height:1.389vw;transform:translateY(-50%);right:0;top:50%;background:#fff;left:unset;width:1.389vw}.custom-header .cart-count-bubble span{font-size:.833vw;font-weight:700;color:#2d2d2d;line-height:1.389vw}.custom-header .header__icon--account{text-decoration:none}.custom-header .header__icon--account .cus-header-signin{font-weight:700;color:#fff}.custom-header .header__icon--account svg{display:none}.custom-top-header{display:flex}.custom-top-header .custom-headerleft{flex:1;padding:.556vw;justify-content:center;align-items:center;display:flex}.custom-top-header .custom-headerright{flex:1;padding:.521vw;justify-content:center;gap:.972vw;align-items:center;display:flex}.custom-header .avatar-initials{padding:.417vw;font-size:.833vw;font-weight:600;text-transform:uppercase;border-radius:50%;background:#eaeaea;line-height:1.111vw}.custom-header details.header-login{margin-right:.556vw;position:relative}.custom-header details.header-login summary{padding-right:2.778vw}.custom-header .header-profile-options{padding:.833vw;position:absolute;flex-direction:column;gap:.833vw;box-shadow:0 0 .833vw #0000001a;border-radius:.278vw;background:#fff;display:flex}.custom-header .header-profile-top{padding:.833vw 0;border-bottom:1px solid #eaeaea;gap:.556vw;align-items:center;display:flex}.custom-header .header-profile-top .header-profile-left{width:2.778vw}.custom-header .header-profile-top .header-profile-right{width:8.333vw}.custom-header .header-profile-top .header-name{overflow:hidden;text-overflow:ellipsis;font-size:.833vw;font-weight:700;text-transform:capitalize;line-height:1.111vw;white-space:nowrap}.custom-header .header-profile-top .header-email{overflow:hidden;text-overflow:ellipsis;font-size:.764vw;color:#666;line-height:.972vw;white-space:nowrap}.custom-header .header-login .icon-caret{height:.417vw;right:1.042vw;width:.694vw}@media screen and (min-width:990px){.homepage-header .custom-header .header__heading-link img{height:6.667vw;transition:all .1s;width:6.667vw}.homepage-header .custom-header .header__menu-item{min-height:8.3vw;padding:1.25vw .556vw;transition:all .1s}.homepage-header .custom-header a.list-menu__item{height:100%}.scrolled-past-header .homepage-header .custom-header .header__heading-link img{height:2.6vw;width:2.6vw}.scrolled-past-header .homepage-header .custom-header .header__menu-item{min-height:4.3vw;padding:1.111vw .694vw}}@media screen and (min-width:989px) and (max-width:989px){.header-wrapper.gradient{top:-1px}}@media screen and (max-width:989px){header.custom-header.header.header--middle-left{padding:0 4.676vw;display:grid}.custom-header .header__heading-link{padding:.959vw 0}.custom-header .header__heading-link img{height:5.755vw;width:5.755vw}.custom-header .header__icon{margin-right:2.398vw}.custom-header .header__icons .header__icon .icon-search{height:2.278vw;width:2.278vw}.custom-header .header__icons .header__icon--cart svg{height:2.278vw;margin-right:.959vw;width:2.998vw}.custom-header .cart-count-bubble{height:2.398vw;transform:translateY(0);top:-.959vw;width:2.398vw}.custom-header .cart-count-bubble span{font-size:1.439vw;line-height:2.398vw}.custom-header header-drawer{height:2.758vw;justify-content:center;flex-direction:column;margin:0;align-items:center;width:2.758vw;display:flex}.custom-header header-drawer .header__icon{margin:0}.custom-header .header__icon--account svg{height:2.758vw;width:2.758vw;display:block}.custom-top-header .custom-headerleft{padding:.959vw}.custom-top-header .custom-headerright{padding:.899vw;gap:.6vw}.custom-top-header .custom-headerright p{font-size:1.199vw;line-height:2.278vw}.custom-top-header .custom-headerright svg{height:2.398vw}.custom-top-header .custom-headerleft p{font-size:1.439vw;line-height:2.278vw}.custom-header .avatar-initials{padding:.719vw;font-size:1.439vw;line-height:1.918vw}.custom-header .header-profile-top .header-profile-left{width:3.837vw}.custom-header .header-profile-top .header-profile-right{width:14.388vw}.custom-header details.header-login{margin-right:0;width:100%;display:flex}.custom-header details.header-login summary{padding-right:0;margin:0 auto;width:8.393vw}.custom-header .header-profile-options{transform:translate(-50%);padding:1.439vw;bottom:4.796vw;gap:1.439vw;border-radius:.48vw;left:50%}.custom-header .header-profile-top{padding:2.878vw 0;gap:.839vw}.custom-header .header-profile-top .header-name{font-size:1.439vw;width:unset;line-height:1.918vw}.custom-header .header-profile-top .header-email{font-size:1.319vw;line-height:1.679vw}.custom-header .header-login .icon-caret{height:.719vw;right:1.799vw;width:1.199vw}.custom-header .header__icon--menu .icon{height:2.758vw;width:2.758vw}.custom-header .header__icon--menu .icon-hamburger path{fill:#fff}}@media screen and (max-width:749px){header.custom-header.header.header--middle-left{padding:0 5.607vw}.custom-header .header__heading-link{padding:8px 0}.custom-header .header__heading-link img{height:48px;width:48px}.custom-header .header__icon{margin-right:20px}.custom-header .header__icons .header__icon .icon-search{height:24px;width:24px}.custom-header .header__icons .header__icon--cart svg{height:22px;margin-right:5px;width:28.5px}.custom-header .cart-count-bubble{height:15px;top:-5px;width:15px}.custom-header .cart-count-bubble span{font-size:8px;line-height:15px}.custom-header header-drawer{height:23px;width:23px}.custom-header .header__icon--account{left:calc(5.607vw + 48px)}.custom-header .header__icon--account svg{height:24px;width:24px}.custom-top-header{display:none}.custom-header .avatar-initials{padding:6px;font-size:12px;line-height:16px}.custom-header .header-profile-top .header-profile-left{width:32px}.custom-header .header-profile-top .header-profile-right{width:120px}.custom-header details.header-login summary{width:80px}.custom-header .header-profile-options{padding:12px 2.804vw;bottom:40px;gap:12px;border-radius:4px}.custom-header .header-profile-top{padding:2.804vw 0;gap:1.869vw}.custom-header .header-profile-top .header-name{font-size:12px;line-height:16px}.custom-header .header-profile-top .header-email{font-size:11px;line-height:14px}.custom-header .header-login .icon-caret{height:6px;right:3.505vw;width:10px}.custom-header .header__icon--menu .icon-hamburger{height:23px;width:23px}}@media screen and (max-width:428px){.custom-header .header__icon{margin-right:4.673vw}.custom-header .header__icons .header__icon--cart svg{margin-right:1.168vw}.custom-header .header__icon--account{left:16.822vw}.custom-header details.header-login summary{width:70px}}