.site-header .header-customer-actions{display:flex;align-items:center;gap:8px;min-width:0}
.site-header .header-account{position:relative;display:block;flex:none;width:44px;height:44px;color:inherit}
.site-header .account-link,.site-header .account-avatar{display:grid;width:44px;height:44px;place-items:center;color:inherit;border:0;background:transparent;border-radius:50%;text-decoration:none}
.site-header .header-account svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}
.site-header .account-link:hover{background:#b7c3ab26}
.site-header .account-link:focus-visible{outline:2px solid #b68a4a;outline-offset:3px}
.site-header .account-name{display:none!important}
.site-header shopify-account{display:block;width:44px;height:44px;color:inherit;--shopify-account-avatar-size:44px;--shopify-account-signed-in-avatar-size:32px;--shopify-account-signed-in-avatar-color-background:#dfe5d5;--shopify-account-signed-in-avatar-color-text:#20372b;--shopify-account-color-accent:#355a49;--shopify-account-color-background:#fffaf3;--shopify-account-color-text:#20372b;--shopify-account-font-body:Jost,"Avenir Next",sans-serif;--shopify-account-radius-dialog:18px}
.site-header shopify-account::part(signed-out-avatar){padding:0;color:inherit;background:transparent;width:44px;height:44px}
.site-header shopify-account:not(:defined){display:none}
.site-header .header-account:has(shopify-account:defined) .account-link{display:none}
.hero-sale .header-customer-actions{gap:4px}
@media(max-width:1199px){
 .site-header .header-customer-actions{grid-column:3;grid-row:1;justify-self:end;gap:0}
 .site-header .header-customer-actions .bag-action{width:44px;height:44px}
 .hero-sale .header-customer-actions{grid-column:3;grid-row:1;justify-self:end;gap:0}
 .hero-sale .header-customer-actions .bag-action{width:44px;height:44px}
 .site-header .account-name{max-width:44px;font-size:10px}
 body.sp-body .site-header{display:grid!important;grid-template-columns:minmax(44px,1fr) auto minmax(44px,1fr)!important;align-items:center!important}
 body.sp-body .site-header .header-actions{display:contents!important}
 body.sp-body .site-header .site-wordmark{position:static!important;grid-column:2!important;grid-row:1!important;justify-self:center!important;transform:none!important;margin:0!important}
 body.sp-body .site-header .header-customer-actions{grid-column:3!important;grid-row:1!important;justify-self:end!important;gap:0!important}
 body.sp-body .site-header .header-customer-actions .bag-action{width:44px!important;height:44px!important}
 body.sp-body .site-header .mobile-menu{position:static!important;grid-column:1!important;grid-row:1!important;justify-self:start!important}
 body.sp-body .site-header .mobile-menu nav{left:20px!important;right:20px!important;top:100%!important;width:auto!important;max-height:calc(100dvh - 130px)!important;overflow-y:auto!important;transform:none!important}
}
@media(max-width:767px){body.sp-body .site-header{padding-inline:20px!important}body.sp-body .site-header .site-wordmark,body.sp-body .site-header .site-wordmark img{width:111px!important;height:auto!important}}
@media(max-width:359px){body.sp-body .site-header{padding-inline:16px!important}}
@media(prefers-reduced-motion:reduce){.site-header .account-link{transition:none}}
