/* Scheda Sara: regole circoscritte, contenuti in blocchi core Gutenberg. */
.sd-sara-page .sd-sara-breadcrumbs{max-width:1280px;margin:30px auto 32px;padding:0 5%;font-size:12px;color:#70696b}.sd-sara-breadcrumbs span{padding:0 10px}.sd-sara-page .sd-sara-hero{max-width:1400px;margin:0 auto;padding:0 5% 72px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:7%;align-items:center}.sd-sara-page figure{margin:0}.sd-sara-page .sd-sara-main-image img{width:100%;height:auto;display:block;border-radius:3px}.sd-sara-page .sd-sara-eyebrow{font-size:11px;letter-spacing:.15em;font-weight:600;color:#a21c78;margin:0 0 22px}.sd-sara-page h1{font-size:clamp(64px,7vw,100px);margin:0 0 20px}.sd-sara-page .sd-sara-tagline{font:400 clamp(27px,3vw,38px)/1.2 Georgia,serif;margin:0 0 26px}.sd-sara-tagline em{color:#a21c78}.sd-sara-page .sd-sara-lead{color:#70696b;line-height:1.85}.sd-sara-page .sd-sara-caption{font-size:12px;line-height:1.65;color:#70696b;margin:14px 0 20px}.sd-sara-page .sd-sara-measures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:24px 0 20px;border-top:1px solid #ded8d5;border-bottom:1px solid #ded8d5;margin:30px 0 12px}.sd-sara-page .sd-sara-measure{margin:0}.sd-sara-page .sd-sara-number{font:400 38px/1.2 Georgia,serif;margin:0 0 8px}.sd-sara-number small{font:14px Arial,sans-serif;color:#70696b}.sd-sara-page .sd-sara-measure p:last-child{font-size:12px;color:#70696b;margin:0}.sd-sara-page .wp-block-button__link{font-size:14px}.sd-sara-page .sd-sara-mail{font-size:14px;margin:18px 0 14px}.sd-sara-page .sd-sara-mail a,.sd-sara-page .sd-sara-jump a{color:#842465;border-bottom:1px solid #d5b9c9;padding-bottom:3px}.sd-sara-page .sd-sara-jump{font-size:12px;margin-top:28px}.sd-sara-page .sd-sara-info{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:8%;background:#f1e9ee;padding:64px max(5%,calc((100vw - 1260px)/2));margin:0}.sd-sara-page h2{font-size:clamp(34px,4vw,49px);margin:0 0 25px}.sd-sara-info-copy>p:last-child{color:#70696b;line-height:1.8}.sd-sara-page .sd-sara-specs{display:grid;grid-template-columns:1fr 1fr;gap:22px 32px;align-content:start}.sd-sara-page .sd-sara-specs p{border-bottom:1px solid #dacdd5;padding-bottom:18px;margin:0;font-size:14px;color:#70696b}.sd-sara-specs strong{color:#252222;font-weight:600;display:inline-block;margin-bottom:5px}.sd-sara-page .sd-sara-details{max-width:1400px;margin:0 auto;padding:80px 5%;scroll-margin-top:30px}.sd-sara-page .sd-sara-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-top:36px}.sd-sara-page .sd-sara-detail-card{margin:0;min-width:0}.sd-sara-page .sd-sara-crop{position:relative;aspect-ratio:4/3;overflow:hidden;border-radius:3px;background:#f1e9ee;margin:0 0 20px}.sd-sara-page .sd-sara-crop img{position:absolute!important;max-width:none!important;width:200%!important;height:auto!important;left:-50%;display:block;margin:0}.sd-sara-page .sd-sara-crop-handle img{top:-63%}.sd-sara-page .sd-sara-crop-weave img{top:-135%}.sd-sara-page .sd-sara-crop-base img{top:-202%}.sd-sara-page .sd-sara-detail-card h3{font-size:26px;margin:0 0 12px}.sd-sara-page .sd-sara-detail-card p{font-size:14px;color:#70696b;line-height:1.7}.sd-sara-page .sd-sara-worn{max-width:1400px;margin:0 auto;padding:0 5% 80px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:8%;align-items:center;scroll-margin-top:30px}.sd-sara-page .sd-sara-model-image img{width:100%;height:auto;display:block;border-radius:3px}.sd-sara-page .sd-sara-worn-copy>p:not(.sd-sara-eyebrow){line-height:1.85;color:#70696b}.sd-sara-page .sd-sara-bottom{padding:52px 6%;background:#f1e9ee;display:flex;justify-content:space-between;align-items:center;gap:30px;flex-wrap:wrap;margin:0}.sd-sara-page .sd-sara-bottom h2{font-size:38px;margin-bottom:16px}.sd-sara-bottom p{color:#70696b}.sd-sara-page a:focus-visible{outline:2px solid #a21c78;outline-offset:5px}.sd-sara-page .wp-block-image button.lightbox-trigger{z-index:2}
/* La foto in primo piano porta alla scheda, anche fuori dalla didascalia. */
.sd-home .sd-hero-photo:has(a[href*="/borsa-sara/"]){position:relative}.sd-home .sd-hero-photo:has(a[href*="/borsa-sara/"]) .wp-block-cover__inner-container,.sd-home .sd-hero-photo:has(a[href*="/borsa-sara/"]) .sd-photo-label{position:static}.sd-home .sd-hero-photo .sd-text-link a[href*="/borsa-sara/"]::after{content:"";position:absolute;inset:0;z-index:2}.sd-home .sd-hero-photo:has(a[href*="/borsa-sara/"]:focus-visible){outline:3px solid #a21c78;outline-offset:-3px}.editor-styles-wrapper .sd-home .sd-hero-photo .sd-text-link a[href*="/borsa-sara/"]::after{display:none}
@media(max-width:1000px){.sd-sara-page .sd-sara-hero{gap:5%;align-items:start}.sd-sara-page .sd-sara-info{gap:5%}.sd-sara-page .sd-sara-detail-grid{gap:18px}}
@media(max-width:782px){.sd-sara-page .sd-sara-breadcrumbs{margin:22px 0 26px;padding:0 6%}.sd-sara-page .sd-sara-hero{grid-template-columns:1fr;padding:0 6% 44px;gap:28px}.sd-sara-page .sd-sara-main-image{max-width:520px;margin:auto}.sd-sara-page h1{font-size:64px}.sd-sara-page .sd-sara-info{grid-template-columns:1fr;padding:42px 6%;gap:28px}.sd-sara-page .sd-sara-details{padding:46px 6%}.sd-sara-page .sd-sara-detail-grid{grid-template-columns:1fr;gap:28px}.sd-sara-page .sd-sara-detail-card{max-width:580px;width:100%;margin:0 auto}.sd-sara-page .sd-sara-worn{grid-template-columns:1fr;padding:0 6% 46px;gap:28px}.sd-sara-page .sd-sara-worn-photo{max-width:580px;margin:auto}.sd-sara-page .sd-sara-bottom{padding:38px 6%}.sd-sara-page .sd-sara-jump{line-height:2}.sd-sara-page .sd-sara-measures{margin-top:24px}}
@media(prefers-reduced-motion:reduce){.sd-sara-page *{scroll-behavior:auto!important}}

/* Il contenuto della Cover è un elemento flex: z-index lo mantiene sopra la foto
   senza cambiare il riferimento del collegamento esteso all'intera immagine. */
.sd-home .sd-hero-photo > .wp-block-cover__inner-container{z-index:1}
/* Dettagli generati: formato uniforme per tutte le schede. */
.sd-sara-page .sd-sara-generated-detail{margin:0 0 20px}.sd-sara-page .sd-sara-generated-detail img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:3px}

/* Fascia della borsa in evidenza trasparente, con testi e link conservati. */
.sd-home .sd-hero-photo .sd-photo-label{background:transparent!important}
