.block-marchedesiles-hero-standard{position:relative;display:block;padding:0;margin:0;--shell-max-width:var(--container-max-width)}.block-marchedesiles-hero-standard__shell{max-width:var(--shell-max-width);padding:var(--spacing-xl) var(--container-padding-x);margin:0 auto;position:relative;min-height:clamp(360px,40vh,620px);display:flex;align-items:flex-end;box-sizing:border-box}.block-marchedesiles-hero-standard__media{position:absolute;inset:0;background-size:cover;background-position:center center;border-radius:0;z-index:0;transition:transform .22s ease,opacity .22s ease}.block-marchedesiles-hero-standard__media--solid{background:linear-gradient(180deg,var(--bg-surface-low),var(--bg-default));background-repeat:no-repeat}.block-marchedesiles-hero-standard__content{position:relative;z-index:2;display:flex;align-items:flex-end;width:100%;padding:var(--spacing-xl) 0}.block-marchedesiles-hero-standard__card{background:linear-gradient(180deg,rgba(255,249,244,0.04),rgba(255,249,244,0.02));backdrop-filter:blur(6px);padding:calc(var(--spacing-md) + 0.25rem);border-radius:var(--border-radius-lg);max-width:min(880px,100%);box-shadow:var(--shadow-md);border:1px solid var(--border-color-subtle);display:block}.block-marchedesiles-hero-standard__title{font-family:var(--font-display-lg-family);font-size:var(--font-display-lg-size);line-height:var(--font-display-lg-line-height);letter-spacing:var(--font-display-lg-letter-spacing);color:var(--fg-on-default);margin:0 0 .5rem}.block-marchedesiles-hero-standard__kicker{color:var(--fg-secondary);margin:0;font-size:var(--font-body-lg-size);line-height:1.4;max-width:60ch}.block-marchedesiles-hero-standard__stamp{position:absolute;right:-22px;top:-22px;width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,var(--brand-accent),var(--brand-primary));display:flex;align-items:center;justify-content:center;color:var(--fg-on-accent);box-shadow:var(--shadow-sm);transform:rotate(-8deg);opacity:0.95}.block-marchedesiles-hero-standard__stamp .bi{font-size:1.1rem;color:var(--fg-on-accent)}.block-marchedesiles-hero-standard{--bg-default:var(--bg-default);background:transparent}.block-marchedesiles-hero-standard__shell{padding-top:calc(var(--spacing-xl) + 2rem);padding-bottom:calc(var(--spacing-xl) + 2rem)}@media (max-width:900px){.block-marchedesiles-hero-standard__title{font-size:var(--font-display-md-size)}.block-marchedesiles-hero-standard__card{padding:var(--spacing-md);max-width:100%}.block-marchedesiles-hero-standard__stamp{width:56px;height:56px;right:-16px;top:-16px}}.block-marchedesiles-hero-standard .block-marchedesiles-hero-standard__media{transition:transform .22s cubic-bezier(.2,.9,.2,1),opacity .22s ease}.block-marchedesiles-hero-standard:hover .block-marchedesiles-hero-standard__media{transform:scale(1.03)}.block-marchedesiles-hero-standard__card{transition:transform .18s ease,box-shadow .18s ease}.block-marchedesiles-hero-standard__card:hover{transform:translateY(-6px)}.block-marcheiles-content-primary-standard{width:100%;background:var(--bg-surface-low);color:var(--fg-on-default);padding-block:var(--spacing-section-margin)}.block-marcheiles-content-primary-standard.block--tone-inverse{background:var(--bg-inverse);color:var(--fg-on-inverse)}.block-marcheiles-content-primary-standard__shell{max-width:var(--container-max-width);padding-inline:var(--container-padding-x);margin-inline:auto}.block-marcheiles-content-primary-standard__inner{background:linear-gradient(180deg,rgba(255,255,255,0.0),rgba(255,255,255,0.0));padding:calc(var(--spacing-lg) + 0.25rem) calc(var(--spacing-md));border-radius:var(--border-radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--border-color-default)}.block-marcheiles-content-primary-standard__content{font-family:var(--font-body-md-family);font-size:var(--font-body-md-size);line-height:1.75;color:var(--fg-on-default);column-gap:2rem}@media (min-width:900px){.block-marcheiles-content-primary-standard__content{columns:2;column-width:28rem}}.block-marcheiles-content-primary-standard__content p{margin-bottom:1rem;color:var(--fg-on-default)}.block-marcheiles-content-primary-standard__content img{border-radius:var(--border-radius-md);box-shadow:var(--shadow-md);transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.block-marcheiles-content-primary-standard__content img:hover{transform:translateY(-6px)}.block-marcheiles-content-primary-standard__content blockquote{background:linear-gradient(90deg,rgba(217,139,47,0.06),rgba(138,75,42,0.03));padding:1rem;border-radius:var(--border-radius-sm)}.block-marcheiles-content-primary-standard__content h2,.block-marcheiles-content-primary-standard__content h3{margin-top:0.5rem;margin-bottom:0.75rem;color:var(--fg-on-default)}.block-marcheiles-content-primary-standard__content a{color:var(--brand-accent);text-decoration:underline;transition:color var(--transition-fast)}.block-marcheiles-content-primary-standard__content a:focus{outline:3px solid rgba(138,75,42,0.12);outline-offset:3px;border-radius:4px}.block-marche-iles-subcategory-grid{background:var(--bg-surface-low);padding:var(--spacing-section-margin) 0;position:relative}.block-marche-iles-subcategory-grid.block--tone-inverse{background:var(--bg-inverse)}.block-marche-iles-subcategory-grid__shell{max-width:var(--container-max-width);padding:0 var(--container-padding-x);margin:0 auto}.block-marche-iles-subcategory-grid__header{margin:0 0:var(--spacing-md);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--border-color-default);display:flex;align-items:center;justify-content:space-between}.block-marche-iles-subcategory-grid__title{font-family:var(--font-headline-md-family);font-size:var(--font-headline-md-size);font-weight:var(--font-headline-md-weight);color:var(--fg-on-default);margin:0;padding:0}.block-marche-iles-subcategory-grid__grid{display:grid;grid-template-columns:repeat(1,1fr);gap:24px;margin-top:var(--spacing-lg)}.block-marche-iles-subcategory-grid__item{display:block}.block-marche-iles-subcategory-grid__item-inner{transition:transform 0.18s cubic-bezier(.2,.9,.3,1),box-shadow 0.18s cubic-bezier(.2,.9,.3,1);border-radius:var(--border-radius-lg);overflow:visible}.block-marche-iles-subcategory-grid__item-inner:focus-within,.block-marche-iles-subcategory-grid__item-inner:hover{transform:translateY(-6px);box-shadow:var(--shadow-md)}.block-marche-iles-subcategory-grid__atom-wrap{display:block;border-radius:var(--border-radius-md);overflow:hidden}.block-marche-iles-subcategory-grid__atom-wrap a{display:block}.block-marche-iles-subcategory-grid__atom-wrap img{border-radius:calc(var(--border-radius-md));display:block}@media(min-width:640px){.block-marche-iles-subcategory-grid__grid{grid-template-columns:repeat(4,1fr)}}@media(min-width:1024px){.block-marche-iles-subcategory-grid__grid{grid-template-columns:repeat(12,1fr)}.block-marche-iles-subcategory-grid__item{grid-column:span 3}}.block-marche-iles-subcategory-grid__item-inner:active{transform:translateY(-4px)}.block-marche-iles-subcategory-grid__title{letter-spacing:-0.005em}.block-marche-iles-subcategory-grid__shell::before{content:"";position:absolute;left:50%;transform:translateX(-50%);top:0;width:calc(100% - (2 * var(--container-padding-x)));height:8px;background:linear-gradient(90deg,var(--bg-accent),transparent);opacity:0.08;border-radius:999px}.block-marche-iles-subcategory-grid__atom-wrap .badge--count{font-weight:600}.block-marches-iles-products-grid-standard{width:100%;background:var(--bg-surface-low);padding:calc(var(--spacing-section-margin) + var(--spacing-md)) 0}.block-marches-iles-products-grid-standard.block--tone-inverse{background:var(--bg-inverse)}.block-marches-iles-products-grid-standard__shell{max-width:var(--container-max-width);padding:0 var(--container-padding-x);margin:0 auto}.block-marches-iles-products-grid-standard__header{margin:0 0 var(--spacing-md);padding:0 0 .5rem;border-bottom:1px solid var(--border-color-default)}.block-marches-iles-products-grid-standard__header h2{font-family:var(--font-headline-md-family);font-size:var(--font-headline-md-size);font-weight:var(--font-headline-md-weight);color:var(--fg-on-default);margin:0;padding:.25rem 0}.block-marches-iles-products-grid-standard__grid{display:grid;grid-template-columns:repeat(1,1fr);gap:24px}.block-marches-iles-products-grid-standard__item{display:flex}.block-marches-iles-products-grid-standard__card{width:100%;transition:transform .18s cubic-bezier(.2,.9,.3,1),box-shadow .18s cubic-bezier(.2,.9,.3,1)}.block-marches-iles-products-grid-standard__card:focus-within,.block-marches-iles-products-grid-standard__card:hover{transform:translateY(-6px);box-shadow:var(--shadow-md)}.block-marches-iles-products-grid-standard__card:active{transform:translateY(-4px)}@media(min-width:720px){.block-marches-iles-products-grid-standard__grid{grid-template-columns:repeat(2,1fr);gap:24px}}@media(min-width:1100px){.block-marches-iles-products-grid-standard__grid{grid-template-columns:repeat(2,1fr);gap:24px}}.block-marches-iles-products-grid-standard__card>*{border-radius:var(--border-radius-md)}.block-marches-iles-products-grid-standard__card img{height:180px;object-fit:contain;background:var(--bg-surface-high);border-radius:calc(var(--border-radius-md) - 2px)}.block-marches-iles-products-grid-standard__card .card-product__fallback{background:linear-gradient(135deg,var(--bg-subtle),var(--bg-surface-high));border-radius:var(--border-radius-md);height:180px}.block-marches-iles-products-grid-standard__card .card-product__title{font-family:var(--font-title-md-family);font-size:var(--font-title-md-size);color:var(--fg-on-default);margin-top:var(--spacing-sm)}.block-marches-iles-products-grid-standard__card .card-product__price{color:var(--brand-accent);font-weight:600;margin-top:var(--spacing-xs)}.block-marches-iles-products-grid-standard__card .card-product__meta{display:flex;gap:.5rem;align-items:center;margin-top:var(--spacing-sm)}.block-marches-iles-products-grid-standard__card:focus-within{outline:2px solid var(--brand-primary);outline-offset:4px}.marchedesiles-faq-accordion{width:100%;background:var(--bg-surface-low);padding:var(--spacing-xl) 0;border-top:1px solid var(--border-color-default);border-bottom:1px solid var(--border-color-default)}.marchedesiles-faq-accordion__shell{max-width:var(--container-max-width);padding:0 var(--container-padding-x);margin:0 auto}.marchedesiles-faq-accordion__header{display:flex;flex-direction:column;gap:var(--spacing-sm);margin-bottom:var(--spacing-lg)}.marchedesiles-faq-accordion__header h2{font-family:var(--font-headline-md-family);font-size:var(--font-headline-md-size);font-weight:var(--font-headline-md-weight);line-height:var(--font-headline-md-line-height);color:var(--fg-on-default);margin:0}.marchedesiles-faq-accordion__lead{color:var(--fg-secondary);margin:0;max-width:60ch}.marchedesiles-faq-accordion__list{display:grid;grid-template-columns:1fr;gap:var(--spacing-md)}.marchedesiles-faq-accordion__item>details{background:var(--bg-surface-high);border:1px solid var(--border-color-default);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--border-radius-md);box-shadow:var(--shadow-sm);transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.marchedesiles-faq-accordion__item>details[open]{transform:translateY(-4px);box-shadow:var(--shadow-md)}.marchedesiles-faq-accordion__item>details>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:0;margin:0;font-weight:600;color:var(--fg-on-default);font-family:var(--font-label-lg-family);font-size:var(--font-label-lg-size)}.marchedesiles-faq-accordion__item>details>summary::-webkit-details-marker{display:none}.marchedesiles-faq-accordion__item>details>summary::after{content:"\25BE";margin-left:1rem;transition:transform .18s ease}.marchedesiles-faq-accordion__item>details[open]>summary::after{transform:rotate(180deg)}.marchedesiles-faq-accordion__item>details>div{margin-top:var(--spacing-sm);color:var(--fg-on-default);line-height:1.6}@media(min-width:768px){.marchedesiles-faq-accordion__list{grid-template-columns:repeat(2,1fr);gap:var(--spacing-lg)}}@media(min-width:1200px){.marchedesiles-faq-accordion__list{grid-template-columns:repeat(3,1fr)}}.marchedesiles-faq-accordion.block--tone-inverse{--bg-surface-low:var(--bg-inverse);--bg-surface-high:var(--bg-inverse);--fg-on-default:var(--fg-on-inverse)}.marchedesiles-faq-accordion__item>details:focus-within{outline:3px solid rgba(138,75,42,0.12);outline-offset:3px}.marchedesiles-faq-accordion__item>details:active{transform:translateY(1px)}