.section-header.cap-header-section{z-index:20}.cap-header-section.shopify-section-header-sticky{position:sticky}.cap-header{--cap-header-ink: #173f35;--cap-header-paper: #fcfaf5;--cap-header-gold: #a58245;--cap-header-line: #dfdfd3;--color-foreground: 23, 63, 53;--color-background: 252, 250, 245;display:block;position:relative;color:var(--cap-header-ink);background:var(--cap-header-paper);border-bottom:1px solid var(--cap-header-line);box-shadow:0 8px 30px #173f3508;transition:box-shadow .3s ease}.scrolled-past-header .cap-header{box-shadow:0 8px 32px #173f3517}.cap-header .header{max-width:1440px;min-height:0;column-gap:24px;padding:16px 40px 0!important;grid-template-areas:"left-icons heading icons" "navigation navigation navigation";grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center}.cap-header .header__heading,.cap-header .header__heading-link{margin:0;justify-self:center;text-align:center}.cap-header .header__heading-link{padding:0 12px 12px}.cap-header .header__heading-logo-wrapper{width:154px!important;max-width:100%}.cap-header .header__heading-logo{display:block;width:100%;height:auto;max-height:none;max-width:100%;object-fit:contain}.cap-header .header__heading-link:hover .header__heading-logo{transform:translateY(-2px)}.cap-header .header__icons{justify-self:end;align-items:center;padding-right:0;gap:5px;min-width:0}.cap-header .header__icon{width:46px;height:46px;color:var(--cap-header-ink);border:1px solid transparent;border-radius:50%;transition:background .22s ease,border-color .22s ease,transform .22s ease}.cap-header .header__icon:hover{background:#173f3509;border-color:var(--cap-header-line);transform:translateY(-2px)}.cap-header .header__icon--cart{margin-right:0}.cap-header .header__icon--menu:hover{transform:none}.cap-header .cart-count-bubble{background:var(--cap-header-ink);color:#fff;border-color:var(--cap-header-paper)}.cap-header .header__icons>.header__search{display:none}.cap-header .header>.header__search{display:block;grid-area:left-icons;margin:0;justify-self:start}.cap-header .header>.header__search .header__icon--search{display:flex;align-items:center;text-decoration:none;width:245px;max-width:100%;justify-content:flex-start;border:1px solid var(--cap-header-line);border-radius:30px;padding:0 16px;gap:10px;background:#fff9}.cap-header .header>.header__search .header__icon--search>span:first-child{width:22px;height:22px;flex-shrink:0}.cap-header .cap-header__search-label{display:block;width:auto;height:auto;font-family:var(--font-body-family);font-size:15.5px;line-height:1.3;letter-spacing:.025em}.cap-header .header__contact-link{color:var(--cap-header-ink)!important;font-size:15px;text-decoration:none!important;padding:0 14px;border-right:1px solid var(--cap-header-line);min-height:32px;margin-right:8px}.cap-header .header__contact-link:hover{text-decoration:underline!important}.cap-header .desktop-localization-wrapper:empty{display:none}.cap-header__navigation{display:block;grid-area:navigation;align-self:stretch;width:100%;border-top:1px solid var(--cap-header-line)}.cap-header__links{display:flex;align-items:stretch;justify-content:center;flex-wrap:wrap;list-style:none;margin:0;padding:0;gap:0 clamp(2px,1vw,18px)}.cap-header__links>li{display:flex}.cap-header__links header-menu{display:block}.cap-header__disclosure{position:static}.cap-header__nav-link{display:flex;position:relative;align-items:center;justify-content:center;gap:9px;min-height:55px;padding:8px 9px;color:var(--cap-header-ink);font-size:16px;line-height:1.4;text-decoration:none;letter-spacing:.015em;list-style:none;cursor:pointer}.cap-header__nav-link::-webkit-details-marker{display:none}.cap-header__nav-link:after{content:"";position:absolute;bottom:8px;height:2px;left:9px;right:9px;background:var(--cap-header-gold);transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.cap-header__nav-link:hover:after,.cap-header__nav-link.is-active:after,.cap-header__disclosure[open]>summary:after{transform:scaleX(1)}.cap-header__nav-link[aria-current]:after{transform:scaleX(1)}.cap-header__nav-link .icon-caret{position:static;width:9px;height:6px;transition:transform .24s ease}.cap-header__disclosure[open]>summary .icon-caret{transform:rotate(180deg)}.cap-header__panel{position:absolute;z-index:5;top:100%;left:16px;right:16px;display:grid;grid-template-columns:280px minmax(0,1fr);background:var(--cap-header-paper);border:1px solid var(--cap-header-line);border-top:2px solid var(--cap-header-gold);border-radius:0 0 18px 18px;box-shadow:0 24px 48px #173f3526;padding:40px;gap:42px;max-height:calc(100dvh - var(--header-height, 170px) - 28px);overflow-y:auto}.cap-header__disclosure[open] .cap-header__panel{animation:cap-header-reveal .28s cubic-bezier(.2,.7,.2,1) both}.cap-header__panel-heading{display:flex;flex-direction:column;align-items:flex-start;border-right:1px solid var(--cap-header-line);padding-right:30px}.cap-header__eyebrow{color:#6c725e;font-size:10px;line-height:1.5;letter-spacing:.2em;text-transform:uppercase}.cap-header__panel-title{font-family:var(--font-heading-family);font-size:36px;line-height:1.25;color:var(--cap-header-ink);margin:10px 0 20px;text-decoration:none}.cap-header__panel-title .cap-header__tea-leaf{display:inline-flex;vertical-align:middle;margin-left:7px}.cap-header__ornament{margin-top:auto;color:var(--cap-header-gold)}.cap-header__ornament svg{display:block;width:38px;height:38px;stroke:currentColor;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.cap-header__ornament .cap-header__compass-north{fill:currentColor}.cap-header__tea-leaf{display:inline-flex;flex:0 0 18px;color:var(--cap-header-gold)}.cap-header__tea-leaf svg{display:block;width:18px;height:18px;stroke:currentColor;stroke-width:1.15;stroke-linecap:round;stroke-linejoin:round}.cap-header__panel-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:12px 22px;list-style:none;padding:0;margin:0}.cap-header__collection-link{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:14px 18px;border-bottom:1px solid var(--cap-header-line);color:var(--cap-header-ink);font-size:19px;line-height:1.4;text-decoration:none;transition:background .2s ease,padding .2s ease}.cap-header__collection-link:hover,.cap-header__collection-link[aria-current]{background:#e9eee5;padding-left:20px}.cap-header__child-links{list-style:none;margin:8px 0;padding:0 14px}.cap-header__child-links a{display:flex;align-items:center;min-height:50px;color:var(--cap-header-ink);font-size:17.5px;text-underline-offset:4px}.cap-header :is(a,summary,button,input):focus-visible{outline:2px solid var(--cap-header-ink);outline-offset:4px;box-shadow:none}.cap-header .search-modal{background:var(--cap-header-paper);border-bottom:1px solid var(--cap-header-line)}.cap-header .search-modal__form .field__input{font-size:16px}.cap-header .predictive-search{background:var(--cap-header-paper)}.cap-header .menu-drawer,.cap-header .menu-drawer__submenu{background:var(--cap-header-paper);color:var(--cap-header-ink);--color-foreground: 23, 63, 53;--color-background: 252, 250, 245}.cap-header .menu-drawer{width:min(440px,100vw);height:calc(100dvh - var(--header-bottom-position, 80px));border:0;border-radius:0;box-shadow:14px 20px 40px #173f351a}.cap-header .menu-drawer__navigation{padding:24px 24px 12px}.cap-header__drawer-heading{padding:0 4px 20px;margin-bottom:8px;border-bottom:1px solid var(--cap-header-line)}.cap-header__drawer-heading p{font:25px/1.3 var(--font-heading-family);margin:8px 0 0}.cap-header .menu-drawer__menu-item{min-height:56px;padding:13px 40px 13px 10px;color:var(--cap-header-ink);font-size:19px;line-height:1.4;box-shadow:0 1px 0 var(--cap-header-line);transition:background .2s ease,color .2s ease}.cap-header .menu-drawer__menu-item>.svg-wrapper{right:12px}.cap-header .menu-drawer__menu-item:hover,.cap-header .menu-drawer__menu-item--active{background:#e9eee5}.cap-header .menu-drawer__close-button{min-height:54px;margin:12px 0;color:var(--cap-header-ink);font-size:16px;border-bottom:1px solid var(--cap-header-line)}.cap-header .menu-drawer__submenu .menu-drawer__menu{padding:0 24px}.cap-header .menu-drawer__utility-links{background:#e9eee5;padding:20px 28px max(24px,env(safe-area-inset-bottom))}.cap-header .menu-drawer__account{min-height:44px}.cap-header .menu-opening>.menu-drawer .menu-drawer__navigation>.menu-drawer__menu>li>a,.cap-header .menu-opening>.menu-drawer .menu-drawer__navigation>.menu-drawer__menu>li>details>summary{animation:cap-header-reveal .35s both}.cap-header .menu-opening>.menu-drawer .menu-drawer__navigation>.menu-drawer__menu>li:nth-child(2)>details>summary{animation-delay:35ms}.cap-header .menu-opening>.menu-drawer .menu-drawer__navigation>.menu-drawer__menu>li:nth-child(3)>details>summary{animation-delay:70ms}@keyframes cap-header-reveal{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}@media(min-width:990px){.cap-header header-drawer{display:none}.cap-header .header__icons .desktop-localization-wrapper:not(:empty){display:flex}.cap-header .drawer-menu header-drawer{display:block;grid-area:left-icons}.cap-header .drawer-menu>.header__search{margin-left:60px}.cap-header .drawer-menu{padding-bottom:12px!important}.cap-header .header__icon--menu{position:initial!important}}@media(max-width:1150px)and (min-width:990px){.cap-header .header{padding-left:24px!important;padding-right:24px!important}.cap-header__links{gap:0}.cap-header__nav-link{font-size:15px;padding-inline:8px}.cap-header__panel{grid-template-columns:190px minmax(0,1fr);gap:20px}}@media(max-width:989px){.cap-header .header{grid-template-areas:"navigation heading icons";grid-template-columns:minmax(46px,1fr) auto minmax(92px,1fr);padding:10px 16px!important;min-height:82px;column-gap:8px}.cap-header header-drawer{display:block;grid-area:navigation;margin-left:0}.cap-header .header>.header__search,.cap-header__navigation{display:none}.cap-header .header__icons>.header__search{display:block}.cap-header .header__icons{gap:0}.cap-header .header__heading-link{padding:0}.cap-header .header__heading-logo-wrapper{width:116px!important}.cap-header .header__icon{width:46px;height:46px}.cap-header .header__icon--menu{background:#173f3508;border-color:var(--cap-header-line)}.cap-header .header__contact-link{display:none}.cap-header .header__icon--account{display:flex!important}.cap-header .menu-drawer__account{display:inline-flex!important}.cap-header .search-modal__content{padding:12px 16px;gap:8px}.cap-header .search-modal__content>.search-modal__form{flex:1;min-width:0}.cap-header .search-modal__close-button{position:static;flex:0 0 44px;min-width:44px;min-height:44px;margin:0}}@media(max-width:374px){.cap-header .header{padding-inline:10px!important;gap:4px}.cap-header .header__heading-logo-wrapper{width:100px!important}.cap-header .menu-drawer__navigation{padding-inline:16px}}@media(prefers-reduced-motion:reduce){.cap-header *,.cap-header *:before,.cap-header *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(min-width:1151px){.cap-header__nav-link,.cap-header .cap-header__search-label{font-size:16.5px}.cap-header .header__contact-link{font-size:15.5px}}@media(min-width:990px)and (max-width:1150px){.cap-header__nav-link{font-size:15.5px}.cap-header .cap-header__search-label{font-size:16.5px}.cap-header .header__contact-link{font-size:15.5px}}.announcement-bar-section .utility-bar{background:#000!important;color:#fff!important;--color-foreground: 255, 255, 255;--color-background: 0, 0, 0}.announcement-bar-section .utility-bar :is(a,p,span,button,svg,.svg-wrapper){color:#fff!important}.announcement-bar-section .utility-bar svg{fill:currentColor}.announcement-bar-section .utility-bar--bottom-border{border-bottom-color:#fff}.cap-header__panel-heading{position:relative}.cap-header__panel-image{position:absolute;z-index:0;left:0;bottom:0;width:230px;height:138px;object-fit:cover;object-position:center center;border:1px solid var(--cap-header-line);border-radius:14px;margin:0}.cap-header__panel-heading>:not(.cap-header__panel-image){position:relative;z-index:1}@media(min-width:990px){.cap-header__links>li:nth-child(2) .cap-header__panel,.cap-header__links>li:nth-child(3) .cap-header__panel,.cap-header__links>li:nth-child(5) .cap-header__panel{min-height:420px}}.cap-header .header>.header__search .header__icon--search{width:225px;max-width:100%;padding-inline:12px;gap:8px;flex-wrap:nowrap;white-space:nowrap;background:#f3f0e6!important;border:1px solid #d4af37!important;color:#000!important}.cap-header .cap-header__search-label{font-size:14px;font-weight:700;line-height:1.15;letter-spacing:.02em;white-space:nowrap}.cap-header .header>.header__search .header__icon--search,.cap-header .header>.header__search .header__icon--search *,.cap-header .cap-header__search-label{color:#000!important}@media(min-width:990px){body.template-collection .cap-breadcrumbs{margin-top:132px}}.maison-return-button{background:#000!important;border:1px solid #d4af37!important;border-radius:999px;color:#fff!important;font-weight:700!important;box-sizing:border-box;transition:background .2s ease,color .2s ease,border-color .2s ease}.maison-return-button:hover{background:#d4af37!important;border-color:#d4af37!important;color:#000!important}.maison-return-button:focus-visible{outline:2px solid #d4af37;outline-offset:3px}body:not(.template-index) .cap-header__panel .cap-header__panel-links a,body:not(.template-index) .cap-header__panel .cap-header__child-links a{color:#000!important}body:not(.template-index) #shopify-section-sections--27387504001360__header .header .cap-header__navigation .cap-header__nav-link{color:#000!important}@media(max-width:989px){.cap-header .header{grid-template-columns:minmax(46px,1fr) minmax(0,auto) minmax(138px,1fr)}.cap-header .header__icons{display:flex;width:138px;justify-content:flex-end;overflow:visible}}
/*# sourceMappingURL=/cdn/shop/t/127/assets/cap-header.css.map */
