.foundation-header-sticky{position:sticky;inset-block-start:0;z-index:45}.foundation-header-static{position:relative;z-index:40}[data-foundation-header] header{box-shadow:none!important}[data-foundation-header] .container{max-width:var(--store-content-width,1200px)}[data-foundation-header] a,[data-foundation-header] button{transition-duration:var(--store-motion-duration,.16s)}[data-foundation-header] .header-brand{font-weight:750;letter-spacing:-.03em}[data-footer-layout=foundation]{border-top:1px solid var(--store-border,#dddeda)}[data-footer-layout=foundation] a:hover{transform:none!important;text-decoration:underline;text-underline-offset:4px}.foundation-commerce{color:var(--store-text,#202b26);background:var(--store-bg,#faf9f6)}.foundation-commerce input:not([type=checkbox]):not([type=radio]),.foundation-commerce select,.foundation-commerce textarea{min-height:var(--store-control-height,46px);border-radius:var(--store-radius-input,10px);background:var(--store-bg,#faf9f6);color:var(--store-text,#202b26);border-color:var(--store-border,#dddeda);font-size:14px}.foundation-commerce label{color:var(--store-muted,#626963);font-size:13px}.foundation-commerce .rounded-2xl,.foundation-commerce .rounded-3xl{border-radius:var(--store-radius-card,16px);box-shadow:none}.foundation-commerce .bg-card{background:var(--store-surface,#f5f5f1)}.foundation-commerce .bg-primary{background:var(--store-primary,#355a49);color:var(--store-primary-text,#fff);border-radius:var(--store-radius-button,10px)}.foundation-commerce button[type=submit]{min-height:var(--store-control-height,46px);font-size:14px;border-radius:var(--store-radius-button,10px)}.foundation-commerce :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--store-primary,#355a49);outline-offset:3px}.foundation-commerce h1{font-size:clamp(25px,3vw,38px);line-height:1.3;letter-spacing:-.035em}.foundation-commerce .shadow-sm{box-shadow:none}html[data-store-theme=foundation] [role=dialog]{--radius:var(--store-radius-card,16px)}@media(max-width:640px){.foundation-commerce input:not([type=checkbox]):not([type=radio]),.foundation-commerce select,.foundation-commerce textarea{font-size:16px}.foundation-commerce .p-6{padding:20px}.foundation-commerce .py-10,.foundation-commerce .py-12{padding-block:28px}.foundation-commerce .gap-8{gap:24px}}@media(prefers-reduced-motion:reduce){.foundation-commerce *,[data-foundation-header] *,html[data-store-theme=foundation] [role=dialog]{animation-duration:0s!important;transition-duration:0s!important;scroll-behavior:auto!important}}.footer_surface__fssVM{container-type:inline-size;width:100%;min-width:0}.footer_inner__F6O6Z{max-width:1280px;margin-inline:auto;padding:40px 28px}.footer_grid__AdIwh{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:24px}.footer_brand__QRiE1{min-width:0}.footer_brand__QRiE1 img{max-width:100%}.footer_column__Z2qTG{min-width:0;overflow-wrap:anywhere}.footer_newsletter__VYaWu{min-width:0}.footer_bottom__anl_i{margin-top:28px;padding-top:20px}.footer_centered___Prqy .footer_brand__QRiE1{grid-column:1/-1;text-align:center}.footer_centered___Prqy .footer_brand__QRiE1 img,.footer_centered___Prqy .footer_brand__QRiE1 p{margin-inline:auto}.footer_centered___Prqy .footer_brand__QRiE1>div{justify-content:center}.footer_centered___Prqy .footer_column__Z2qTG{text-align:center}.footer_compact__81Gpm .footer_inner__F6O6Z{padding-block:20px}.footer_compact__81Gpm .footer_grid__AdIwh{gap:18px}.footer_compact__81Gpm .footer_brand__QRiE1 h2{font-size:20px}.footer_compact__81Gpm .footer_bottom__anl_i{margin-top:18px;padding-top:14px}@container (max-width: 540px){.footer_inner__F6O6Z{padding:24px 16px}.footer_grid__AdIwh{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.footer_brand__QRiE1,.footer_newsletter__VYaWu{grid-column:1/-1}.footer_bottom__anl_i{gap:12px}}.footer_socialLink___79eN{display:inline-flex;align-items:center;min-height:36px;border:1px solid #94a3b840;padding:6px 11px;border-radius:8px;font-size:12px;font-weight:500;text-decoration:none}.footer_socialLink___79eN:hover{background:#94a3b81a}.footer_surface__fssVM a:focus-visible,.footer_surface__fssVM button:focus-visible,.footer_surface__fssVM input:focus-visible{outline:2px solid currentColor;outline-offset:3px}.footer_bottom__anl_i{line-height:1.8}