.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}}@media(max-width:640px){.foundation-commerce .checkout-summary-list{max-height:none;overflow:visible;padding-inline-end:0}.foundation-commerce .checkout-summary-item h4{font-size:14px;line-height:1.7}.foundation-commerce .checkout-summary-item p{font-size:12px}}.foundation-commerce[data-commerce-niche=perfume] .bg-card{border-color:var(--store-primary);border-width:0 0 1px;background:transparent}.foundation-commerce[data-commerce-niche=books] article{border-width:0 0 1px;border-radius:0;background:transparent}.foundation-commerce[data-commerce-niche=trendy] aside{border-top:4px solid var(--store-primary)}.foundation-commerce[data-commerce-niche=hair] .checkout-fields>.bg-card{border:0;background:var(--store-surface)}.foundation-commerce[data-commerce-niche=shapewear] .checkout-summary>.bg-card{border:0;border-radius:28px}.foundation-commerce[data-commerce-niche=electronics] .checkout-summary>.bg-card{border-top:4px solid var(--store-primary)}@media(min-width:1024px){.foundation-commerce[data-commerce-niche=books] .foundation-cart-grid{grid-template-columns:1fr}.foundation-commerce[data-commerce-niche=books] .foundation-cart-grid aside{max-width:520px;width:100%;justify-self:end}.foundation-commerce[data-commerce-niche=hair] .foundation-cart-grid,.foundation-commerce[data-commerce-niche=perfume] .foundation-cart-grid{grid-template-columns:3fr 2fr}.foundation-commerce[data-commerce-niche=trendy] .checkout-fields{grid-column:span 8/span 8}.foundation-commerce[data-commerce-niche=trendy] .checkout-summary{grid-column:span 4/span 4}.foundation-commerce[data-commerce-niche=perfume] .checkout-main-grid{gap:64px}.foundation-commerce[data-commerce-niche=books] .checkout-main-grid{grid-template-columns:minmax(0,1fr)}.foundation-commerce[data-commerce-niche=books] .checkout-fields,.foundation-commerce[data-commerce-niche=books] .checkout-summary{grid-column:auto}}