:root{--header-nav-height:76px}html{scroll-padding-top:calc(var(--header-nav-height) + 18px)}.header-section{--header-nav-height:76px;--header-announcement-height:0px;position:sticky;top:calc(-1 * var(--header-announcement-height));z-index:30;background:transparent;box-shadow:none}.header-section:has([data-header-overlay=true])+#MainContent>.campaign-hero:first-child,.header-section:has([data-header-overlay=true])+#MainContent>.shopify-section:first-child .campaign-hero{margin-top:calc(-1 * var(--header-nav-height))}.atelier-header{border:0;background:transparent;box-shadow:none}.atelier-header .announcement{height:32px;min-height:32px;display:flex;align-items:center;justify-content:center;padding:4px 20px;background:#fcf9f1;color:#5b584f;border-bottom:1px solid #e9e4da;font-size:10px;letter-spacing:.15px;text-transform:none;font-weight:400;line-height:1.4}.atelier-header .header-main{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-rows:76px;gap:24px;align-items:center;width:100%;max-width:none;min-height:76px;height:76px;margin:0;padding:0 48px;position:relative;background:var(--paper);color:var(--ink);border-bottom:1px solid #dcd6cb80;transition:background-color .22s,color .22s,border-color .22s}.atelier-header[data-header-overlay=true]:not(.is-solid) .header-main{background:transparent;color:#fffdf7;border:0;box-shadow:none}.atelier-header .wordmark{grid-column:2;grid-row:1;justify-self:center;align-self:center;margin:0;padding:0;font-family:var(--font-display);font-size:45px;line-height:1;font-weight:500;letter-spacing:-1.8px;white-space:nowrap;text-align:center;color:inherit;z-index:1}.atelier-header .wordmark-type{text-transform:lowercase;display:block;padding-bottom:5px}.atelier-header .wordmark-logo{height:auto;max-height:55px;width:var(--logo-width);max-width:220px;object-fit:contain}.atelier-header .nav-desktop{grid-column:1;grid-row:1;justify-self:start;width:auto;margin:0}.atelier-header .nav-desktop>ul{gap:29px;align-items:center}.atelier-header .nav-desktop>ul>li>a,.atelier-header .collection-menu>summary{display:flex;align-items:center;min-height:44px;padding:0;font-family:var(--font-body);font-size:12px;font-weight:400;line-height:1.3;letter-spacing:0;text-transform:none;color:inherit}.atelier-header .nav-desktop>ul>li>a:hover,.atelier-header .collection-menu>summary:hover{text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:1px}.atelier-header .collection-menu>summary:after{display:none}.atelier-header .header-actions{grid-column:3;grid-row:1;justify-self:end;margin:0;padding:0;display:flex;align-items:center;gap:25px;color:inherit}.atelier-header .header-action,.atelier-header .header-search{display:inline-flex;justify-content:center;align-items:center;gap:8px;margin:0;padding:0;min-width:0;min-height:44px;background:transparent;border:0;border-radius:0;font-family:var(--font-body);font-size:12px;font-weight:400;line-height:1.3;letter-spacing:0;text-transform:none;color:inherit;white-space:nowrap}.atelier-header .header-action:hover{text-decoration:underline;text-underline-offset:6px}.atelier-header .header-search{width:30px;min-width:30px}.atelier-header .header-search .icon{width:16px;height:16px;stroke-width:1.3}.atelier-header .header-action>.icon{display:none}.atelier-header .header-account{display:inline-flex}.atelier-header .cart-count{display:inline-flex;justify-content:center;align-items:center;min-width:19px;height:19px;padding:0 4px;border-radius:50%;background:#3b3933;color:#fffdf7;font-size:9px;font-weight:400;line-height:1;font-variant-numeric:tabular-nums}.atelier-header[data-header-overlay=true]:not(.is-solid) .cart-count{background:#fffdf7;color:#383a30}.header-favorites-count{font-size:9px}.atelier-header .mobile-menu{display:none}.atelier-header .collection-menu__panel{position:absolute;top:100%;left:0;right:0;z-index:35;display:grid;grid-template-columns:1fr .9fr .9fr;gap:35px;padding:36px max(48px,calc((100vw - 1344px)/2)) 40px;background:var(--paper);color:var(--ink);border-top:1px solid var(--line);border-bottom:1px solid var(--line);box-shadow:0 20px 24px #211b100c;max-height:calc(100dvh - var(--header-nav-height));overflow:auto}.collection-menu__links>.eyebrow{font-size:8px;letter-spacing:1.7px;color:var(--muted);margin-bottom:16px}.atelier-header .collection-menu__all{display:flex;align-items:center;gap:15px;font-size:23px;font-family:var(--font-display);line-height:1.2;letter-spacing:-.3px;text-transform:none;margin-bottom:20px}.collection-menu__all .icon{width:17px}.atelier-header .header-category-list{display:grid;gap:7px;list-style:none;padding:0;margin:0}.atelier-header .header-category-list a{font-size:12px;font-weight:400;letter-spacing:0;text-transform:none;display:block;padding:5px 0}.atelier-header .header-category-list ul{display:grid;gap:4px;padding:5px 0 5px 14px;list-style:none}.atelier-header .header-category-list ul a{font-size:11px;color:var(--muted)}.collection-menu__feature{display:block;position:relative;align-self:start;color:var(--ink);min-width:0}.collection-menu__feature img{width:100%;height:220px;object-fit:cover;object-position:50% top}.collection-menu__feature--detail img{object-position:55% 50%}.collection-menu__feature>span{display:flex;justify-content:space-between;padding-top:11px;font-size:12px;letter-spacing:0;text-transform:none}.collection-menu__feature:hover{text-decoration:none}.collection-menu__feature:hover>span{text-decoration:underline;text-underline-offset:4px}.preview-notice{position:fixed;bottom:11px;right:12px;top:auto;left:auto;z-index:15;max-width:calc(100% - 24px);padding:5px 9px;border:1px solid #d7d2c7;border-radius:3px;background:#fffdf2ee;box-shadow:0 2px 6px #221e1507;color:#6b675c;font-size:8px;line-height:1.4;letter-spacing:.05px;text-align:center}html:not(.enhanced) .js-only{display:none!important}.product-card{position:relative}.product-card__favorite{position:absolute;top:9px;right:9px;z-index:2;display:flex;width:38px;height:38px;min-width:38px;min-height:38px;padding:10px;border-radius:50%;color:#2c2d26;background:#fffdf3dc;box-shadow:0 1px 3px #00000008}.product-card__favorite .icon{width:18px;height:18px;stroke-width:1.4}.product-card__favorite[aria-pressed=true] .icon{fill:currentColor}.favorites-dialog{max-width:900px;width:calc(100% - 40px);padding:26px;max-height:90dvh}.favorites-note{color:var(--muted);font-size:11px;line-height:1.7;padding-block:15px}.favorites-status{font-size:12px;line-height:1.7}.favorites-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 18px;padding-top:10px}.favorite-item{min-width:0}.favorite-item__image{display:block;aspect-ratio:3/4;background:var(--soft);overflow:hidden}.favorite-item__image img{display:block;width:100%;height:100%;object-fit:cover}.favorite-item__body{padding-top:12px}.favorite-item__body h3{font-family:var(--font-body);font-size:12px;line-height:1.6;font-weight:400}.favorite-item__body .price{margin-top:5px;display:block;font-size:13px}.favorite-item__action{font-size:10px;text-decoration:underline;text-underline-offset:4px;margin-top:12px;padding:6px 0}.favorite-item--unavailable{padding:15px;border:1px solid var(--line)}.favorites-status .button{margin-top:15px}@media(max-width:1200px){.atelier-header .header-main{padding-inline:32px;gap:20px}.atelier-header .nav-desktop>ul{gap:21px}.atelier-header .header-actions{gap:18px}.atelier-header .wordmark{font-size:42px}.atelier-header .header-action{font-size:11px}}@media(max-width:1100px){:root{--header-nav-height:72px}.header-section{--header-nav-height:72px}.atelier-header .header-main{grid-template-rows:72px;height:72px;min-height:72px;gap:20px}.atelier-header .nav-desktop{display:none}.atelier-header .mobile-menu{display:block;grid-column:1;grid-row:1;justify-self:start;margin:0}.atelier-header .mobile-menu>summary{display:flex;align-items:center;justify-content:center;min-width:44px;width:44px;min-height:44px;padding:0;color:inherit}.atelier-header .mobile-menu>summary .icon{width:21px;height:21px;stroke-width:1.3}.atelier-header .header-action-label{display:none}.atelier-header .header-action>.icon{display:block;width:19px;height:19px;stroke-width:1.3}.atelier-header .header-actions{gap:3px}.atelier-header .header-action,.atelier-header .header-search{position:relative;width:40px;min-width:40px;min-height:44px;gap:0}.atelier-header .header-search .icon{width:19px;height:19px}.atelier-header .cart-count{position:absolute;top:3px;right:0;min-width:14px;height:14px;font-size:8px;padding:0 3px}.header-favorites-count{position:absolute;top:1px;right:0;font-size:8px}.atelier-header .mobile-menu-panel{position:absolute;top:100%;left:0;right:0;max-height:calc(100dvh - 72px);padding:27px 32px 30px;background:var(--paper);color:var(--ink);border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:auto;box-shadow:0 20px 30px #211b1014}.atelier-header .mobile-menu-panel .eyebrow{font-size:8px;letter-spacing:1.7px;margin-bottom:15px}.atelier-header .mobile-menu-panel .mobile-menu__primary{display:flex;align-items:center;justify-content:space-between;padding:11px 0;font-family:var(--font-display);font-size:28px;letter-spacing:-.4px}.atelier-header .mobile-menu-panel .mobile-menu__collection-label{margin-top:26px;margin-bottom:14px;color:var(--muted)}.atelier-header .mobile-menu-panel .header-category-list{display:grid;grid-template-columns:1fr 1fr;gap:5px 25px}.atelier-header .mobile-menu-panel .header-category-list>li{border:0}.atelier-header .mobile-menu-panel .header-category-list a{font-size:13px;line-height:1.6;padding:8px 0;display:block}.atelier-header .mobile-menu-panel .header-category-list ul{grid-template-columns:1fr;padding-left:12px}.atelier-header .mobile-menu-panel .header-category-list ul a{font-size:11px}.atelier-header .mobile-menu__all{display:flex;justify-content:space-between;align-items:center;font-size:11px;margin-top:20px;border-top:1px solid var(--line);padding-top:18px}.mobile-menu__services{display:flex;align-items:center;gap:25px;border-top:1px solid var(--line);margin-top:25px;padding-top:18px}.atelier-header .mobile-menu__services a,.mobile-menu__services button{display:flex;align-items:center;gap:9px;min-height:44px;font-family:var(--font-body);font-size:11px;padding:0;letter-spacing:0}.mobile-menu__services .icon{width:17px;height:17px}}@media(max-width:749px){:root{--header-nav-height:66px}.header-section{--header-nav-height:66px}.atelier-header .announcement{font-size:8px;height:30px;min-height:30px;padding:4px 16px}.atelier-header .header-main{grid-template-rows:66px;min-height:66px;height:66px;padding-inline:14px;gap:8px}.atelier-header .wordmark{font-size:35px;letter-spacing:-1.25px;margin:0;max-width:150px}.atelier-header .wordmark-type{padding-bottom:4px}.atelier-header .wordmark-logo{max-width:145px;max-height:43px}.atelier-header .header-actions{gap:0;margin:0}.atelier-header .header-account,.atelier-header .header-favorites{display:none}.atelier-header .header-action,.atelier-header .header-search{width:43px;min-width:43px;height:44px}.atelier-header .header-search{width:39px;min-width:39px}.atelier-header .cart-count{right:0;top:2px}.atelier-header .mobile-menu-panel{padding:24px 23px 28px;max-height:calc(100dvh - 66px)}.atelier-header .mobile-menu-panel .header-category-list{gap:5px 20px}.preview-notice{bottom:8px;right:8px;font-size:7px;padding:4px 7px;max-width:calc(100% - 16px)}.product-card__favorite{top:7px;right:7px;width:36px;height:36px;min-width:36px;min-height:36px;padding:9px}.favorites-dialog{width:100%;max-width:none;max-height:92dvh;margin:auto 0 0;padding:21px;position:fixed;inset:auto 0 0}.favorites-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 14px}.favorite-item__body h3{font-size:11px}.favorite-item__body .price{font-size:12px}.favorites-note,.favorite-item__action{font-size:10px}}@media(max-width:359px){.atelier-header .header-main{padding-inline:10px}.atelier-header .wordmark{font-size:31px;max-width:130px}.atelier-header .header-search{width:35px;min-width:35px}.atelier-header .header-cart{width:39px;min-width:39px}.atelier-header .announcement{font-size:7.5px}}.atelier-header .nav-desktop>ul>li>a,.atelier-header .collection-menu>summary{font-size:14px}.atelier-header .header-action{font-size:13px}.atelier-header[data-header-overlay=true]:not(.is-solid) .header-actions,.atelier-header[data-header-overlay=true]:not(.is-solid) .nav-desktop{text-shadow:0 1px 4px #10170f80}.atelier-header .mobile-menu>summary .icon-close{display:none}.atelier-header .mobile-menu[open]>summary .icon-menu{display:none}.atelier-header .mobile-menu[open]>summary .icon-close{display:block}@media(prefers-reduced-motion:reduce){.atelier-header .header-main{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/header.css.map */
