/* One locally hosted script family across the customer storefront. */
body.galleria-store.galleria-live[data-store-page]{
  --store-script:'Courgette','Segoe Print','Manrope',cursive;
  --store-body:var(--store-script);
  --store-display:var(--store-script);
  font-family:var(--store-script);
  font-synthesis:none;
}
body.galleria-store.galleria-live[data-store-page] :where(:not(svg,svg *,i,[data-lucide],code,pre,kbd,samp)){
  font-family:var(--store-script)!important;
  font-synthesis:none;
  letter-spacing:0;
}
body.galleria-store.galleria-live[data-store-page] :is(h1,h2){
  font-weight:400!important;
  line-height:1.4;
}
body.galleria-store.galleria-live[data-store-page] :is(input,textarea)::placeholder{
  font-family:var(--store-script);
}
body.galleria-store.galleria-live[data-store-page] input::file-selector-button{
  font-family:var(--store-script);
  font-synthesis:none;
}
body.galleria-store.galleria-live[data-store-page] .promotion-fallback>span{min-width:0}
body.galleria-store.galleria-live[data-store-page] .promotion-fallback>svg{flex-shrink:0}
body.galleria-store.galleria-live[data-store-page] .cookie-consent-actions{min-width:0;max-width:100%}
@media(max-width:480px){
  body.galleria-store.galleria-live[data-store-page] .promotion-fallback{gap:12px;padding-inline:18px}
  body.galleria-store.galleria-live[data-store-page] .cookie-consent-actions{grid-template-columns:repeat(2,minmax(0,1fr))}
}
