header.dfh-aesop .dfh-textlink{font-family:var(--df-font-head);font-weight:500;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:inherit;text-decoration:none;white-space:nowrap;padding:12px 10px;transition:opacity .25s ease}header.dfh-aesop .dfh-textlink:hover{opacity:.62}@media only screen and (min-width:1024px){header.dfh-aesop .dfh-hide-desktop{display:none!important}header.dfh-aesop .header-content{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"left logo right" "menu menu menu";align-items:center;column-gap:24px;row-gap:0}.shopify-section-group-header-group header.dfh-aesop .header-content,.shopify-section-group-header-group header.dfh-aesop.edge-to-edge .header-content{padding-left:clamp(20px,5vw,72px);padding-right:clamp(20px,5vw,72px);padding-bottom:6px}header.dfh-aesop .header-item.--left{grid-area:left;justify-content:flex-start;min-width:0}header.dfh-aesop .header-item.--center{display:contents}header.dfh-aesop .header-logo{grid-area:logo;justify-self:center}header.dfh-aesop .header-shortlinks{grid-area:menu;justify-self:center;justify-content:center}header.dfh-aesop .header-item.--right{grid-area:right;justify-content:flex-end;gap:4px;min-width:0}header.dfh-aesop .dfh-search{grid-area:menu;justify-self:end;align-self:center;display:flex;align-items:center;width:clamp(180px,15vw,240px);border-bottom:1px solid currentColor;opacity:.85;transition:opacity .25s ease}header.dfh-aesop .dfh-search:focus-within{opacity:1}header.dfh-aesop .dfh-search__input{flex:1;min-width:0;height:36px;padding:0;border:0;outline:none;background:transparent;color:inherit;font-family:var(--df-font-body);font-size:14px;letter-spacing:0;-webkit-appearance:none;appearance:none}header.dfh-aesop .dfh-search__input::placeholder{color:inherit;opacity:.6}header.dfh-aesop .dfh-search__input::-webkit-search-cancel-button{-webkit-appearance:none}header.dfh-aesop .dfh-search__btn{display:grid;place-content:center;width:32px;height:36px;padding:0;border:0;background:none;color:inherit;cursor:pointer}header.dfh-aesop .dfh-search__btn svg{width:18px;height:18px}header.dfh-aesop .header-shortlinks{max-width:calc(100% - (2*clamp(200px,17vw,270px)))}}header.dfh-aesop .dfh-cs{position:relative}header.dfh-aesop .dfh-cs__trigger{display:inline-flex;align-items:center;gap:10px;padding:12px 0;border:0;background:none;color:inherit;cursor:pointer;font-family:var(--df-font-head);font-weight:500;font-size:11px;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap}header.dfh-aesop .dfh-cs__chev{width:7px;height:7px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .25s ease}header.dfh-aesop .dfh-cs.is-open .dfh-cs__chev{transform:translateY(1px) rotate(-135deg)}header.dfh-aesop .dfh-cs__panel{position:absolute;top:100%;left:0;z-index:10;display:grid;grid-template-columns:minmax(200px,auto) minmax(200px,auto);gap:40px;padding:28px 32px 32px;background:#000;color:#fff;border:1px solid rgba(255,255,255,.18);opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s}header.dfh-aesop .dfh-cs.is-open .dfh-cs__panel{opacity:1;visibility:visible;transform:none;transition:opacity .2s ease,transform .2s ease}header.dfh-aesop .dfh-cs__h{margin:0 0 16px;font-family:var(--df-font-head);font-weight:500;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:#ffffff8c}header.dfh-aesop .dfh-cs__links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}header.dfh-aesop .dfh-cs__links a,header.dfh-aesop .dfh-cs__t{font-family:var(--df-font-body);font-size:15px;line-height:1.5;letter-spacing:0;text-transform:none;color:#fff;text-decoration:none}header.dfh-aesop .dfh-cs__t{margin:0 0 16px;color:#ffffffc7}header.dfh-aesop .dfh-cs__links a:hover{text-decoration:underline;text-underline-offset:3px}header.dfh-aesop .dfh-cs__btn{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 22px;border:1px solid #ffffff;background:#fff;color:#000;text-decoration:none;white-space:nowrap;font-family:var(--df-font-head);font-weight:500;font-size:12px;letter-spacing:.18em;text-transform:uppercase;transition:background .25s ease,color .25s ease}header.dfh-aesop .dfh-cs__btn:hover{background:transparent;color:#fff}drawer-menu .dfh-drawer-cs{margin:28px 28.8px 0;padding-top:24px;border-top:1px solid rgba(255,255,255,.14)}drawer-menu .dfh-drawer-cs__h{margin:0 0 14px;font-family:var(--df-font-head);font-weight:500;font-size:11px;letter-spacing:.24em;text-transform:uppercase;opacity:.55}drawer-menu .dfh-drawer-cs ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}drawer-menu .dfh-drawer-cs a{font-family:var(--df-font-body);font-size:16px;color:inherit;text-decoration:none}
/*# sourceMappingURL=/cdn/shop/t/49/assets/df-header.css.map */
