.deem-announce{position:relative;overflow:hidden}.deem-announce__in{display:flex;align-items:center;justify-content:center;gap:.8rem;min-height:42px;padding-block:.5rem;font-weight:600;font-size:.92rem}.deem-announce__dot{width:8px;height:8px;border-radius:50%;background:currentColor;flex:none;animation:deem-anim-pulse 1.7s ease-in-out infinite}@keyframes deem-anim-pulse{0%,to{box-shadow:0 0 #ffffff8c}55%{box-shadow:0 0 0 7px #fff0}}.deem-announce__msgs{position:relative;display:grid}.deem-announce__msg{grid-area:1 / 1;text-align:center;opacity:0;transform:translateY(7px);transition:opacity .5s ease,transform .5s ease}.deem-announce__msg.is-on{opacity:1;transform:none}.deem-announce__link{font-weight:800;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.deem-announce__shine{position:absolute;top:0;left:-30%;width:28%;height:100%;pointer-events:none;background:linear-gradient(110deg,transparent,rgba(255,255,255,.16),transparent);animation:deem-anim-shine 5.5s ease-in-out infinite}@keyframes deem-anim-shine{0%{left:-30%}55%,to{left:130%}}@media(prefers-reduced-motion:reduce){.deem-announce__dot,.deem-announce__shine{animation:none}}@media(max-width:600px){.deem-announce__link{display:none}.deem-announce__in{font-size:.84rem}}:root{--deem-hd-h: 84px}@media(max-width:1100px){:root{--deem-hd-h: 76px}}@media(max-width:600px){:root{--deem-hd-h: 66px}}.deem-hd{position:fixed;top:0;left:0;right:0;z-index:100;background:transparent;transition:transform .38s cubic-bezier(.4,0,.2,1);will-change:transform}.deem-hd.is-hidden{transform:translateY(-100%)}.deem-hd__wrap{padding-block:9px}#MainContent>.shopify-section:first-child>[class*=color-]{padding-top:calc(var(--deem-hd-h) + 1.6rem)!important}main[data-template=search],main[data-template=list-collections]{display:block;padding-top:calc(var(--deem-hd-h) + 1.5rem)}.deem-hd__island{display:flex;align-items:center;justify-content:space-between;gap:1.4rem;width:100%;margin-inline:auto;padding:.35rem 0;background:transparent;border:0;box-shadow:none;transition:none}.deem-hd:not(.is-scrolled) .deem-hd__island,.deem-hd:not(.is-scrolled) .deem-nav__link,.deem-hd:not(.is-scrolled) .deem-hd__icon{color:#fff}.deem-hd:not(.is-scrolled) .deem-hd__burger span{background:#fff}.deem-hd:not(.is-scrolled) .deem-hd__logo img{filter:brightness(0) invert(1)}.deem-hd:not(.is-scrolled) .deem-wordmark{color:#fff}.deem-hd.is-scrolled .deem-hd__wrap{background:var(--deem-surface, #fff3f5);border-bottom:1px solid rgba(126,0,52,.12)}.deem-hd.is-scrolled .deem-hd__island{padding-block:.35rem}.deem-hd__logo{flex:none;display:inline-flex;align-items:center}.deem-hd__logo img{height:auto;width:var(--deem-logo-w, 150px);max-height:120px;object-fit:contain}@media(max-width:749px){.deem-hd__logo img{width:calc(var(--deem-logo-w, 150px) * .62);max-height:62px}}.deem-hd__nav{flex:0 1 auto;display:flex;justify-content:center}.deem-nav{display:flex;align-items:center;gap:.15rem;margin:0;padding:0;list-style:none}.deem-nav__item{position:relative}.deem-nav__link{display:inline-flex;align-items:center;gap:.25rem;padding:.5rem .95rem;border-radius:999px;font-family:var(--font-brand, "Avenir", sans-serif);font-weight:600;font-size:.82rem;letter-spacing:.04em;text-transform:uppercase;color:var(--deem-ink, #7e0034);text-decoration:none;white-space:nowrap;transition:background .22s ease,color .22s ease}.deem-nav__link:hover{background:#6a202d14;color:var(--deem-wine, #7e0034)}.deem-nav__item.is-active>.deem-nav__link{background:var(--deem-wine, #7e0034);color:#fff}.deem-nav__caret{display:inline-flex;transition:transform .25s ease}.deem-nav__caret .deem-ico{width:14px;height:14px}.deem-nav__item.has-dd:hover .deem-nav__caret{transform:rotate(180deg)}.deem-nav__dd{position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%) translateY(8px);min-width:230px;padding:.5rem;background:#ffffffeb;backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);border:1px solid rgba(255,255,255,.6);border-radius:18px;box-shadow:0 24px 50px -22px #1f1b1a80;opacity:0;visibility:hidden;transition:opacity .22s ease,transform .22s ease,visibility .22s;display:grid;gap:2px;z-index:10}.deem-nav__item.has-dd:hover .deem-nav__dd,.deem-nav__item.has-dd:focus-within .deem-nav__dd{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.deem-nav__dd:before{content:"";position:absolute;top:-12px;left:0;right:0;height:12px}.deem-nav__dd a{display:block;padding:.6rem .9rem;border-radius:12px;font-weight:700;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:var(--deem-ink, #7e0034);text-decoration:none;transition:background .18s ease,color .18s ease,padding-left .18s ease}.deem-nav__dd a:hover{background:var(--deem-blush, #ffe2ed);color:var(--deem-wine, #7e0034);padding-left:1.1rem}.deem-nav__dd-all{color:var(--deem-wine, #7e0034)!important;font-weight:800!important;border-bottom:1px solid var(--deem-blush, #ffe2ed);border-radius:12px 12px 0 0!important;margin-bottom:2px}.deem-hd__actions{flex:none;display:flex;align-items:center;gap:.4rem}.deem-hd__icon{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;color:var(--deem-ink, #7e0034);position:relative;transition:background .2s ease,color .2s ease}.deem-hd__icon:hover{background:#6a202d14;color:var(--deem-wine, #7e0034)}.deem-hd__icon .deem-ico{width:19px;height:19px}.deem-hd__count{position:absolute;top:0;right:0;min-width:16px;height:16px;padding:0 4px;background:var(--deem-wine, #7e0034);color:#fff;font-size:.62rem;font-weight:800;border-radius:9px;display:grid;place-items:center}.deem-hd__cta{display:inline-flex;align-items:center;gap:.5rem;margin-left:.3rem;padding:.6rem 1.15rem;border-radius:999px;background:var(--deem-wine, #7e0034);color:#fff;font-family:var(--font-brand, "Avenir", sans-serif);font-weight:700;font-size:.82rem;letter-spacing:.03em;text-transform:uppercase;text-decoration:none;box-shadow:0 8px 20px -10px #6a202db3;transition:transform .22s ease,box-shadow .22s ease,background .22s ease}.deem-hd__cta .deem-ico{width:16px;height:16px;transition:transform .22s ease}.deem-hd__cta:hover{transform:translateY(-2px);background:#a8305c;box-shadow:0 14px 28px -12px #6a202dbf}.deem-hd__cta:hover .deem-ico{transform:translate(3px)}.deem-hd__burger{display:none;flex-direction:column;gap:5px;width:42px;height:42px;border:0;background:transparent;cursor:pointer;align-items:center;justify-content:center}.deem-hd__burger span{width:22px;height:2px;background:var(--deem-ink, #7e0034);border-radius:2px;transition:transform .25s ease,opacity .2s ease}.deem-hd__burger.is-open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.deem-hd__burger.is-open span:nth-child(2){opacity:0}.deem-hd__burger.is-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.deem-hd__mobile{margin:6px auto 0;max-width:calc(var(--page-width, 1280px) - 2 * var(--page-margin, 22px));padding:.5rem 1rem 1rem;background:#fffffff2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:22px;box-shadow:0 18px 40px -20px #1f1b1a66}.deem-hd__mobile ul{list-style:none;margin:0;padding:0;display:grid;gap:.1rem}.deem-hd__mobile a{display:block;padding:.8rem .6rem;font-weight:700;font-size:1.05rem;text-decoration:none;color:var(--deem-ink, #7e0034);border-bottom:1px solid var(--deem-blush, #ffe2ed)}.deem-hd__mobile .is-sub a{padding-left:1.6rem;font-weight:500;font-size:.95rem;opacity:.8;border-bottom:0}.deem-hd__mobile a.deem-hd__cta{border:0;color:#fff;margin-top:.7rem;justify-content:center;text-align:center;display:flex;align-items:center;gap:.5rem}.deem-hd__login{background:var(--deem-wine, #7e0034);color:#fff}.deem-hd__login:hover{background:var(--deem-wine-deep, #3a0018);color:#fff}.deem-hd__mobile-login a{display:flex;align-items:center;justify-content:center;gap:.55rem;margin-top:.6rem;padding:.8rem 1rem;border:1.5px solid var(--deem-wine, #7e0034);border-bottom:1.5px solid var(--deem-wine, #7e0034);border-radius:12px;color:var(--deem-wine, #7e0034);font-weight:700;text-transform:uppercase;letter-spacing:.03em;font-size:.9rem}.deem-hd__mobile-login a:hover{background:#6a202d12}.deem-hd__mobile-login .deem-ico{width:18px;height:18px}@media(max-width:1100px){.deem-hd__nav,.deem-hd__cta{display:none}.deem-hd__burger{display:flex}.deem-hd__island{padding-left:1rem}.deem-hd__logo img{height:26px}.deem-hd__login{display:none}}@media(max-width:600px){.deem-hd__wrap{padding-block:7px}.deem-hd__logo img{height:24px}.deem-hd__island{padding:.4rem .5rem .4rem .9rem;gap:.5rem}}@media(min-width:1101px){.deem-hd__mobile{display:none!important}}.deem-nav__link .deem-tt,.deem-hd__mobile .deem-tt{font-style:italic;font-weight:400;margin-left:-.32em;letter-spacing:0}.deem-hd__mobile .deem-tt{font-weight:inherit;margin-left:.02em}.deem-hd__actions{padding-right:168px}@media(max-width:989px){.deem-hd__actions{padding-right:118px}}@media(max-width:600px){.deem-hd__actions{padding-right:92px}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/deem-header.css.map */
