:root{--em-container-max:1400px;--em-container-narrow:880px;--em-container-padding-x:clamp(1rem, 3vw, 2.5rem);--em-section-py:clamp(2rem, 5vw, 4rem);--em-section-py-tight:clamp(1.25rem, 3vw, 2rem);--em-page-py:clamp(1.5rem, 3.5vw, 3rem)}.container{width:min(var(--em-container-max), calc(100% - var(--em-container-padding-x) * 2));max-width:var(--em-container-max);margin-inline:auto}.hero,.page-banner{width:100%;max-width:none}.section{width:min(var(--em-container-max), calc(100% - var(--em-container-padding-x) * 2));max-width:var(--em-container-max);margin-inline:auto}.section>.container{width:100%;max-width:none}.detail-panel,.account-identity-card,.account-orders-panel,.account-security-panel,.account-conversation-card,.account-chat-panel,.account-form-section,.account-meta,.manifesto-home-shell,.manifesto-home-copy,.manifesto-card,.summary-card,.cart-card,.archive-cta-panel,.section-container-surface,.checkout-form-panel,.checkout-summary-panel,.checkout-identity-card,.product-story-shell:not(.managed-container-surface-type-1),.empty-state{--text:#251a13;--muted:#5a4737;--ink-soft:#5a4737;--panel:#fbf7f1;--panel-strong:#f8f3ea;--line:rgba(90, 66, 40, 0.16);--shadow:0 14px 40px rgba(15, 10, 6, 0.10)}.detail-panel :where(p,h1,h2,h3,h4,h5,h6,li,dd,dt,label,legend,figcaption,span,strong,em,small,blockquote,time):not(.eyebrow):not(.account-status-pill):not(.pill):not(.button-primary):not(.button-secondary):not(.button-ghost):not(.special-offer-price-before):not(.special-offer-price-after),.account-identity-card :where(p,h1,h2,h3,h4,h5,h6,li,dd,dt,label,legend,figcaption,span,strong,em,small,blockquote,time):not(.eyebrow):not(.account-status-pill):not(.pill),.account-security-panel :where(p,h1,h2,h3,h4,h5,h6,li,dd,dt,label,legend,figcaption,span,strong,em,small):not(.eyebrow):not(.account-status-pill):not(.pill),.account-orders-panel :where(p,h1,h2,h3,h4,h5,h6,li,dd,dt,label,legend,figcaption,span,strong,em,small):not(.eyebrow):not(.account-status-pill):not(.pill),.checkout-form-panel :where(p,h1,h2,h3,h4,h5,h6,li,dd,dt,label,legend,figcaption,span,strong,em,small):not(.eyebrow):not(.account-status-pill):not(.pill),.checkout-summary-panel :where(p,h1,h2,h3,h4,h5,h6,li,dd,dt,label,legend,figcaption,span,strong,em,small):not(.eyebrow):not(.account-status-pill):not(.pill),.checkout-identity-card :where(p,h1,h2,h3,h4,h5,h6,li,dd,dt,label,legend,figcaption,span,strong,em,small):not(.eyebrow):not(.account-status-pill):not(.pill),.manifesto-home-shell :where(p,h2,h3,span,strong,em):not(.eyebrow),.archive-cta-panel :where(p,h2,h3,span,strong,em):not(.eyebrow),.summary-card :where(p,h2,h3,span,strong,em):not(.eyebrow),.cart-card :where(p,h2,h3,span,strong,em):not(.eyebrow),.section-container-surface :where(.account-meta,.account-meta>span){color:#251a13}.section-container-surface.managed-container-surface-type-1,.managed-container-surface.managed-container-surface-type-1{--text:#f5efe5;--muted:#dfd1be;--ink-soft:#dfd1be;--panel:rgba(31, 24, 19, 0.9);--panel-strong:rgba(21, 17, 14, 0.97);--line:rgba(208, 169, 109, 0.2);--shadow:0 28px 90px rgba(0, 0, 0, 0.35)}.managed-container-surface-type-1 :where(p,h1,h2,h3,h4,h5,h6,span,strong,em,li,label){color:inherit}.detail-panel p,.detail-panel li,.detail-panel strong,.detail-panel span,.detail-panel small,.account-identity-card p,.account-identity-card span:not(.eyebrow):not(.account-status-pill),.account-identity-card strong,.account-identity-card .account-contact-line,.account-identity-card .account-contact-line span,.account-identity-card .account-identity-copy h1,.account-identity-card label,.account-identity-card .account-editor-toggle-label,.account-identity-card .account-form-section h3,.account-identity-card .account-avatar-assist,.account-identity-card .account-avatar-assist p,.account-security-panel p,.account-security-panel li,.account-security-panel strong,.account-security-panel span:not(.account-status-pill),.account-meta,.account-meta>span,.manifesto-home-copy p,.manifesto-card p,.archive-cta-panel p,.cart-card p,.summary-card p{color:#251a13}.detail-panel .form-help,.detail-panel .help-text,.detail-panel .account-section-subtitle,.account-identity-card .help-text,.account-security-panel .help-text,.cart-drawer-summary-note,.archive-cta-note,.checkout-submit-note{color:#5a4737}.detail-panel .eyebrow,.account-identity-card .eyebrow,.account-security-panel .eyebrow,.manifesto-home-copy .eyebrow,.manifesto-card .eyebrow,.archive-cta-panel .eyebrow,.summary-card .eyebrow,.checkout-form-panel .eyebrow,.checkout-summary-panel .eyebrow{color:#7a4f23}.detail-panel a:not(.button-primary):not(.button-secondary):not(.button-ghost),.account-identity-card a:not(.button-primary):not(.button-secondary):not(.button-ghost),.account-security-panel a:not(.button-primary):not(.button-secondary):not(.button-ghost),.account-inline-link{color:#7a4f23;text-decoration:underline;text-decoration-color:rgb(122 79 35 / .4);text-underline-offset:3px}.detail-panel a:hover:not(.button-primary):not(.button-secondary):not(.button-ghost),.account-identity-card a:hover:not(.button-primary):not(.button-secondary):not(.button-ghost),.account-security-panel a:hover:not(.button-primary):not(.button-secondary):not(.button-ghost),.account-inline-link:hover{text-decoration-color:currentColor}.account-status-pill{background:rgb(31 107 50 / .12);color:#1f6b32;border:1px solid rgb(31 107 50 / .35)}.account-status-pill-muted{background:rgb(90 66 40 / .08);color:#5a4737;border-color:rgb(90 66 40 / .25)}.account-page-container{width:min(var(--em-container-max), calc(100% - var(--em-container-padding-x) * 2));max-width:var(--em-container-max);margin-inline:auto;padding-inline:0}@media (max-width:640px){.account-page-container{width:calc(100% - 1rem)}}.checkout-page-container{width:min(var(--em-container-max), calc(100% - var(--em-container-padding-x) * 2));max-width:var(--em-container-max);margin-inline:auto}.section,.account-page-section,.checkout-page-section{padding-block:var(--em-section-py)}.hero,.page-banner{padding-bottom:var(--em-section-py)}:focus-visible{outline:2px solid var(--em-amber-700,#9a5a00);outline-offset:2px;border-radius:3px}.button-primary:focus-visible,.button-secondary:focus-visible,.button-ghost:focus-visible{outline-offset:3px}