.header-pill{display:none}@media(max-width:749px){.shopify-section--header>height-observer{display:none!important}.shopify-section--announcement-bar,.loading-bar{display:none!important}body{padding-top:0!important}body.drawer-open{overflow:hidden}.header-pill{display:block;position:fixed;top:8px;right:12px;left:12px;z-index:200;border-radius:8px;background:#ffffff4d;box-shadow:0 2px 10px #0000001a;overflow:hidden;max-height:86px;transition:max-height .35s cubic-bezier(.4,0,.2,1)}.header-pill{pointer-events:auto!important}.header-pill:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;border-radius:inherit;backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%)}.header-pill.is-open{max-height:calc(100vh - 16px);overflow-y:auto}.pill-announcement{height:32px;background:#f1ede7e0;border-bottom:1px solid rgba(0,0,0,.06);overflow:hidden;display:flex;align-items:center;direction:ltr}.pill-marquee-track{display:flex;white-space:nowrap;will-change:transform;animation-name:pill-marquee-scroll;animation-duration:var(--pill-marquee-speed, 30s);animation-timing-function:linear;animation-iteration-count:infinite}@keyframes pill-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.pill-marquee-item{font-size:10px;font-weight:500;color:#000;text-transform:uppercase;letter-spacing:.06em;padding:0 14px;flex-shrink:0}.pill-marquee-sep{display:inline-flex;align-items:center;flex-shrink:0;padding:0 4px}.pill-marquee-star{width:14px;height:auto;display:block;object-fit:contain}.pill-bar{height:52px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;position:relative;background:#fff6}.header-hamburger{width:28px;height:40px;display:flex!important;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:0;flex-shrink:0;color:#000!important;opacity:1!important;visibility:visible!important}.hamburger-icon{display:block;width:22px;height:16px;stroke-width:1.8!important}.close-icon{display:none;width:22px;height:22px;stroke-width:1.8!important}.header-pill.is-open .hamburger-icon{display:none!important}.header-pill.is-open .close-icon{display:block!important}.pill-logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-decoration:none;color:#000}.pill-logo img{max-height:26px;max-width:130px;object-fit:contain;display:block}.pill-icons{display:flex;align-items:center;gap:10px;flex-shrink:0}.pill-icon-btn{width:28px;height:28px;display:flex;align-items:center;justify-content:center;text-decoration:none;color:#000;position:relative}.pill-icon-btn svg{width:18px;height:18px}.pill-cart-badge{position:absolute;top:-2px;right:-2px;width:16px;height:16px;background:#000;color:#fff;border-radius:50%;font-size:9px;display:flex;align-items:center;justify-content:center;line-height:1;pointer-events:none}.pill-drawer{overflow-y:auto;padding:16px 14px;direction:rtl;text-align:right}.drawer-nav{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.drawer-nav-item{position:relative}.drawer-nav-link{font-size:15px;font-weight:500;color:#000;text-decoration:none;display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;cursor:pointer;padding:0;text-align:right;font-family:inherit}.drawer-chevron{width:12px;height:12px;flex-shrink:0;transition:transform .2s ease}.drawer-expandable.is-expanded .drawer-chevron{transform:rotate(180deg)}.drawer-sub-nav{display:none;flex-direction:column;gap:10px;list-style:none;margin:10px 0 0;padding:0 16px 0 0}.drawer-expandable.is-expanded .drawer-sub-nav{display:flex}.drawer-sub-nav a{font-size:14px;font-weight:700;color:#555;text-decoration:none}.drawer-divider{height:1px;background:#00000014;margin:20px 0}.drawer-tiles{display:grid;grid-template-columns:1fr 1fr;gap:8px}.drawer-tile{aspect-ratio:1 / 1;border-radius:14px;overflow:hidden;position:relative;text-decoration:none;display:block;background-color:#e8e8e8;background-size:cover;background-position:center}.drawer-tile-label{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:500;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.3)}.drawer-bottom-links{display:flex;flex-direction:column;gap:10px;list-style:none;margin:20px 0 0;padding:0}.drawer-bottom-links a{font-size:14px;font-weight:400;color:#000;text-decoration:none}}@media(min-width:990px){.shopify-section--header{z-index:50!important;background:transparent}.header.color-scheme{margin:10px 16px 0;margin-block-end:calc(-1 * var(--header-height, 60px));border-radius:4px;border:1px solid rgba(0,0,0,.08);background:#f5f5f580!important;backdrop-filter:blur(21px) saturate(160%);-webkit-backdrop-filter:blur(21px) saturate(160%);box-shadow:0 4px 20px #0000001f,0 1px 3px #0000000f;padding:6px 16px;min-height:48px;transition:background .3s,color .3s,border .3s,box-shadow .3s}body:has(.rosery-parallax-section) .header.color-scheme{background:linear-gradient(to bottom left,#fff6,#ffffff0d 55%,#fff0)!important;border-color:#ffffff59}.header.is-hidden{transform:none!important;opacity:1!important;pointer-events:auto!important}.header__logo{grid-area:auto;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:max-content;margin:0}.header__logo-image{opacity:1!important}.header__logo-image--transparent{display:none}.header__primary-nav{gap:8px 24px}.header__primary-nav-item:before{display:none!important}.header__primary-nav-item{display:inline-flex;flex-direction:column;align-items:center}.header__primary-nav-item:after{content:attr(data-title);font-family:var(--heading-font-family);font-size:16px;font-weight:700;letter-spacing:0;text-transform:uppercase;height:0;overflow:hidden;visibility:hidden;pointer-events:none}.header__primary-nav-item>a,.header__primary-nav-item summary{font-size:16px!important;line-height:22px!important;font-weight:400!important;letter-spacing:0!important;text-transform:uppercase!important;text-decoration:none!important;transition:color .3s}.header__primary-nav-item>a:hover,.header__primary-nav-item summary:hover,.header__primary-nav-item details[open]>summary{font-weight:700!important}.header__secondary-nav{gap:4px}.header__secondary-nav a,.header__secondary-nav button{min-width:32px;min-height:32px;display:inline-flex;align-items:center;justify-content:center}.header__dropdown-menu{border-radius:4px}.header.np-top,.header.np-scrolled,.header.np-sticky{position:relative!important;top:auto!important;left:auto!important;width:auto!important;background-color:transparent!important;background-image:none!important;box-shadow:0 4px 20px #0000001f,0 1px 3px #0000000f!important;backdrop-filter:blur(21px) saturate(160%)!important;-webkit-backdrop-filter:blur(21px) saturate(160%)!important;transform:none!important;opacity:1!important;animation:none!important;color:inherit!important;--text-color: initial;--header-show-transparent-logo: 0}body:has(.rosery-parallax-section) .header.np-top.color-scheme,body:has(.rosery-parallax-section) .header.np-scrolled.color-scheme,body:has(.rosery-parallax-section) .header.np-sticky.color-scheme{background:linear-gradient(to bottom left,#fff6,#ffffff0d 55%,#fff0)!important;border-color:#ffffff59}body:not(:has(.rosery-parallax-section)) .header.np-top.color-scheme,body:not(:has(.rosery-parallax-section)) .header.np-scrolled.color-scheme,body:not(:has(.rosery-parallax-section)) .header.np-sticky.color-scheme{background:#f5f5f580!important}.header.np-top .header__logo,.header.np-scrolled .header__logo,.header.np-sticky .header__logo{grid-area:auto!important;order:unset!important;width:max-content!important;position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;margin:0!important;padding:0!important;justify-content:unset!important;line-height:normal!important}.header.np-top .header__logo-image,.header.np-scrolled .header__logo-image,.header.np-sticky .header__logo-image{opacity:1!important;position:static!important;max-height:none!important;width:var(--header-logo-width)!important;pointer-events:auto!important}.header.np-top .header__logo-image--transparent,.header.np-scrolled .header__logo-image--transparent,.header.np-sticky .header__logo-image--transparent{display:none!important;opacity:0!important}.header.np-top a,.header.np-top button,.header.np-top svg,.header.np-top .icon,.header.np-scrolled a,.header.np-scrolled button,.header.np-scrolled svg,.header.np-scrolled .icon,.header.np-sticky a,.header.np-sticky button,.header.np-sticky svg,.header.np-sticky .icon{color:inherit!important}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/header.css.map */
