.storefront-root[data-theme="linen"]{--store-font-heading:var(--font-archivo,"Archivo"),system-ui,sans-serif;--store-font-body:var(--font-inter-tight,"Inter Tight"),var(--font-inter,"Inter"),system-ui,sans-serif;--store-font-heading-ar:var(--font-ar-heading,"Tajawal"),var(--font-ar-body,"Cairo"),sans-serif;--store-font-body-ar:var(--font-ar-body,"Cairo"),sans-serif;--store-heading-tracking:-0.035em;--store-heading-transform:none;--store-shadow:0 2px 8px rgba(0,0,0,0.10);--store-btn-radius:var(--store-radius);--pl-success-light:#5B7A5B;--pl-warning-light:#A8823B;--pl-error-light:#9E4B3C;--pl-success-dark:#7E9B7A;--pl-warning-dark:#C9A45E;--pl-error-dark:#C1705E}[data-theme="linen"] .store-sections .store-band{margin-inline:12px;width:auto;max-width:calc(100% - 24px);border-radius:calc(var(--store-radius) * 2);overflow:hidden}@media (min-width:640px){[data-theme="linen"] .store-sections .store-band{margin-inline:20px;max-width:calc(100% - 40px)}}[data-theme="linen"] .store-sections{row-gap:0}[data-theme="linen"] .store-sections>.shopify-section>.store-reveal>.store-band{margin-block:12px}[data-theme="linen"] .store-sections>.shopify-section>.store-reveal>section:not(.store-band){padding-block:calc(var(--store-space,5rem) / 2)}[data-theme="linen"] .store-sections>.shopify-section>.store-reveal>section:not(.store-band)>.store-container{padding-block:0}.linen-ink{--linen-ink:var(--store-bg);--linen-ink-on:var(--store-text);--linen-cta:var(--store-bg);--linen-cta-text:var(--store-text)}.store-dark .linen-ink{--linen-ink:var(--store-text);--linen-ink-on:var(--store-bg);--linen-cta:var(--store-text);--linen-cta-text:var(--store-bg)}:is(html:not(.store-dark) .store-reveal[data-scheme-l],html.store-dark .store-reveal[data-scheme-d]) .linen-ink{--linen-ink:var(--store-text);--linen-ink-on:var(--store-bg);--linen-cta:var(--store-primary);--linen-cta-text:var(--store-on-primary)}.linen-panel{background:var(--store-text);color:var(--store-bg);--linen-panel-ground:var(--store-text)}:is(html:not(.store-dark) .store-reveal[data-scheme-l],html.store-dark .store-reveal[data-scheme-d]) .linen-panel{background:var(--store-bg);color:var(--store-text);--linen-panel-ground:var(--store-bg)}[data-theme="linen"] .store-sections .store-band.store-linen-strip{border-radius:0;border-block:1px solid color-mix(in srgb,var(--store-text) 35%,transparent)}[data-theme="linen"] .store-sections :is(html:not(.store-dark) .store-reveal[data-scheme-l],html.store-dark .store-reveal[data-scheme-d]):not(:has(>.store-band)){margin:12px;border-radius:calc(var(--store-radius) * 2);overflow:hidden}@media (min-width:640px){[data-theme="linen"] .store-sections>.shopify-section>.store-reveal>.store-band{margin-block:20px}[data-theme="linen"] .store-sections :is(html:not(.store-dark) .store-reveal[data-scheme-l],html.store-dark .store-reveal[data-scheme-d]):not(:has(>.store-band)){margin:20px}}@layer base{[data-theme="linen"] :is(html:not(.store-dark) .store-reveal[data-scheme-l],html.store-dark .store-reveal[data-scheme-d]):has(>.store-band){background-color:transparent}}[data-theme="linen"] .store-overline{text-transform:none;letter-spacing:0;font-size:0.9375rem;font-weight:500}[data-theme="linen"] .store-rule{display:none}[data-theme="linen"] .store-sections>.shopify-section:first-child>.store-reveal[data-width="full"]>.store-band,[data-theme="linen"] .store-sections>.shopify-section:first-child>:is(html:not(.store-dark) .store-reveal[data-scheme-l],html.store-dark .store-reveal[data-scheme-d])[data-width="full"]{margin-top:0}[data-theme="linen"] .store-sections :is(html:not(.store-dark) .store-reveal[data-scheme-l],html.store-dark .store-reveal[data-scheme-d])[data-pad-neg]:not(:has(>.store-band)){margin-top:calc(12px + min(var(--sec-pt,0px),0px) * 0.6);margin-bottom:calc(12px + min(var(--sec-pb,0px),0px) * 0.6)}@media (min-width:640px){[data-theme="linen"] .store-sections :is(html:not(.store-dark) .store-reveal[data-scheme-l],html.store-dark .store-reveal[data-scheme-d])[data-pad-neg]:not(:has(>.store-band)){margin-top:calc(20px + min(var(--sec-pt,0px),0px));margin-bottom:calc(20px + min(var(--sec-pb,0px),0px))}}