#shopify-section-header,.header-section{display:contents}.header-section .section-announcement{margin:0;padding:0;width:100%;display:block;line-height:1}.header-section .announcement-bar{padding:0;margin:0;text-align:center;font-weight:500;display:flex;justify-content:center;align-items:center;gap:10px;font-size:11px;width:100%;box-sizing:border-box;font-family:var(--font-body);letter-spacing:0;flex-direction:row;flex-wrap:nowrap;line-height:1;position:relative;overflow:hidden;background:linear-gradient(-45deg,#000,#000,#000,#000);background-size:400% 400%;animation:header-gradient-animation 15s ease infinite}@keyframes header-gradient-animation{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.header-section .announcement-bar.gradient-active:after{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:header-annc-shine 3s infinite}@keyframes header-annc-shine{0%{left:-100%}to{left:200%}}.header-section .announcement-text{white-space:nowrap;position:relative;z-index:1;font-size:16px;font-weight:500!important;color:#fff}.header-section .countdown{display:flex;align-items:center;gap:3px;white-space:nowrap;line-height:1;position:relative;z-index:1}.header-section .countdown-item{display:flex;flex-direction:column;align-items:center;background-color:#fff;border-radius:3px;min-width:26px;padding:3px 1px;font-weight:500!important}.header-section .countdown-item .time{color:#000}.header-section .countdown-item .label{margin-top:1px;color:#000}.header-section .separator{font-size:9px;font-weight:500;margin:0 -1px;color:#fff}@media screen and (min-width:769px){.header-section .announcement-bar{padding:8px 0;margin-top:0;margin-bottom:0;font-size:15px!important;gap:17px}.header-section .countdown-item{min-width:32px;padding:2px 1px!important;margin:1px}.header-section .countdown{gap:2px}.header-section .time{font-size:16px!important}.header-section .label{font-size:9px!important;margin-top:2px!important;letter-spacing:0}.header-section .label-smaller{font-size:9px!important}.header-section .separator{font-size:12px}}@media screen and (max-width:768px){.header-section .announcement-bar{font-size:9px;padding:8px 0}.header-section .countdown-item{min-width:24px}.header-section .separator{font-size:9px}.header-section .time{font-size:12px!important}.header-section .label{font-size:8px!important;margin-top:1px!important}}.header-section .header-wrapper{display:block;position:sticky;top:0;z-index:60;background-color:#fff;color:#121212}.header-section .header-wrapper--border-bottom{border-bottom:3px solid rgba(229,229,229,.8)}.header-section .header{display:grid;grid-template-areas:"left-icons heading icons";grid-template-columns:1fr 2fr 1fr;align-items:center;min-height:60px;max-width:var(--page-width);margin:0 auto;padding:10px 30px}@media screen and (min-width:750px){.header-section .header{padding-left:32px;padding-right:32px}}@media screen and (min-width:990px){.header-section .header{grid-template-areas:"navigation heading icons";grid-template-columns:1fr auto 1fr;column-gap:20px;padding:20px 50px}}.header-section .header__heading{margin:0;line-height:0;grid-area:heading;justify-self:center;text-align:center}.header-section .header__heading-link{display:inline-block;padding:7.5px;text-decoration:none;word-break:break-word;line-height:0;text-align:center}.header-section .header__heading-logo-wrapper{width:100%;display:inline-block;transition:width .3s cubic-bezier(.52,0,.61,.99)}.header-section .header__heading-logo{display:inline-block;width:130px;height:auto;max-width:100%;image-rendering:auto}.header-section .header__inline-menu{margin-left:-12px;grid-area:navigation;display:none}@media screen and (min-width:990px){.header-section .header__inline-menu{display:block}}.header-section .list-menu{list-style:none;padding:0;margin:0}.header-section .list-menu--inline{display:inline-flex;flex-wrap:wrap}.header-section .list-menu__item{display:flex;font-weight:400;align-items:center;line-height:1.3;color:#121212}.header-section .header__menu-item{padding:12px;font-size:15px;text-decoration:none;color:#121212}.header-section .header__menu-item:hover{color:#121212}.header-section .header__menu-item span{transition:text-decoration .1s ease}.header-section .header__menu-item:hover span{text-decoration:underline;text-underline-offset:3px}.header-section .header__icons{display:flex;grid-area:icons;justify-self:end;padding-right:8px}.header-section .header__icon{display:flex;align-items:center;justify-content:center;height:28px;width:34px;padding:0;color:#000;background:none;border:none;text-decoration:none}.header-section .header__icon span{display:flex;align-items:center;justify-content:center;height:100%}.header-section .header__icon .svg-wrapper{width:44px;height:44px}.header-section .header__icon .icon{height:20px;width:20px;fill:none;vertical-align:middle}.header-section .header__icon:hover .icon,.header-section .header__icon:hover .cart-bag-icon{transform:scale(1.07)}.header-section .header__icon .icon-profile{height:34px;width:34px}.header-section .header__icon .icon-search-custom{height:20px;width:20px}.header-section .header__icon--cart{position:relative;margin-right:-12px;color:inherit}.header-section .cart-bag-icon{fill:none;height:27px;width:27px;stroke:#000;transition:transform .15s ease}.header-section .cart-bag-icon path,.header-section .cart-bag-icon line{fill:none;stroke:#000}.header-section .cart-count-bubble{position:absolute;background-color:#ee6ea6;color:#fff;height:18px;min-width:18px;width:auto;padding:0 5px;border-radius:9px;display:flex;justify-content:center;align-items:center;font-size:10px;font-weight:800;bottom:12px;left:20px;line-height:1;text-align:center;box-sizing:border-box}.header-section .cart-count-bubble:empty{display:none}@media screen and (max-width:749px){.header-section .small-hide{display:none!important}}.header-section .header__icon--menu{grid-area:left-icons;justify-self:start;margin-left:-12px;position:relative;height:44px;width:44px;cursor:pointer}@media screen and (min-width:990px){.header-section .header__icon--menu{display:none}}.header-section .header__icon--menu .icon{display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;opacity:1;transform:scale(1);transition:transform .15s ease,opacity .15s ease}.header-section .header__icon--menu .icon-menu-custom{height:22px;width:22px}.header-section .header__icon--menu .icon-close{height:20px;width:20px}.header-section .header__icon--menu:not(.is-open) .icon-close,.header-section .header__icon--menu.is-open .icon-hamburger{visibility:hidden;opacity:0;transform:scale(.8)}.header-section .menu-drawer{position:absolute;transform:translate(-100%);visibility:hidden;z-index:3;left:0;top:100%;width:100%;padding:0;background-color:#fff;overflow-x:hidden;height:var(--header-drawer-height, calc(100vh - 100px) );transition:transform .2s ease,visibility .2s ease;filter:drop-shadow(0 0 0 rgba(18,18,18,0))}@media screen and (min-width:750px){.header-section .menu-drawer{width:400px;border-width:0 1px 0 0;border-style:solid;border-color:#12121233}}@media screen and (min-width:990px){.header-section .menu-drawer,.header-section .menu-drawer-overlay{display:none}}.header-section .menu-drawer.menu-opening{transform:translate(0);visibility:visible}.header-section .menu-drawer__inner-container{position:relative;height:100%}.header-section .menu-drawer__navigation-container{display:grid;grid-template-rows:1fr auto;align-content:space-between;overflow-y:auto;height:100%}.header-section .menu-drawer__navigation{padding:30px 20px;background-color:#fff}.header-section .menu-drawer__menu li{margin-bottom:2px;border-bottom:1px solid #cb6387}.header-section .menu-drawer__menu-item{display:block;padding:11px 10px;text-decoration:none;font-size:18px;color:#000}.header-section .menu-drawer__menu-item:hover,.header-section .menu-drawer__menu-item:focus{color:#000;background-color:#1212120a}.header-section .menu-drawer__utility-links{padding:20px 30px;background-color:#fff;position:relative}.header-section .menu-drawer__account{display:inline-flex;align-items:center;text-decoration:none;padding:10px 0;font-size:14px;color:#000;margin-bottom:0}.header-section .menu-drawer__account .svg-wrapper{height:20px;width:20px;margin-right:10px;display:inline-flex;align-items:center;justify-content:center}.header-section .menu-drawer__account .svg-wrapper .icon-profile{height:20px;width:20px}.header-section .menu-drawer__account:hover .svg-wrapper{transform:scale(1.07)}.header-section .menu-drawer-overlay{position:absolute;top:100%;left:0;width:100%;height:var(--header-drawer-height, calc(100vh - 100px) );background:#12121280;opacity:0;visibility:hidden;z-index:2;transition:opacity .2s ease,visibility .2s ease}.header-section .menu-drawer-overlay.is-visible{opacity:1;visibility:visible}body.header-drawer-open{overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/4/assets/header.css.map */
