@font-face{font-family:ER Display;src:url(display.woff2);font-weight:400;font-display:swap}@font-face{font-family:ER Sans;src:url(sans.woff2);font-weight:100 900;font-display:swap}
.er-new{--er-ink:#042434;--er-paper:#f6f4f5;--er-line:#d5d8d8;--er-muted:#596367;--er-ease:cubic-bezier(.22,1,.36,1);color:var(--er-ink);font:15px/1.6 'ER Sans',Arial,sans-serif;box-sizing:border-box;background:var(--er-paper)}.er-new *{box-sizing:border-box}.er-new p,.er-new h2,.er-new h3{margin:0}.er-new a{color:inherit;text-decoration:none}.er-new button{appearance:none;font:inherit;color:inherit;background:none;border:0;border-radius:0;cursor:pointer;text-transform:none;box-shadow:none}.er-new a:focus-visible,.er-new button:focus-visible,.er-rail:focus-visible{outline:2px solid #687f8a;outline-offset:5px}.er-new img{display:block;max-width:100%;height:auto}.er-new svg{display:block;flex-shrink:0}.er-new button:disabled{opacity:.28;cursor:default}.er-new h2,.er-new h3{font-family:'ER Display',Georgia,serif;font-weight:400;letter-spacing:0;line-height:1.2}.er-heading{text-align:center;padding:80px 24px 46px}.er-heading .er-kicker{font-size:10px;letter-spacing:.17em;margin-bottom:14px}.er-heading h2{font-size:44px}.er-heading>p:last-child{font-size:14px;color:var(--er-muted);margin-top:14px}.er-a{padding-bottom:90px}.er-rail{max-width:1440px;margin:0 auto;display:flex;gap:28px;padding:0 60px 10px;overflow:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.er-rail::-webkit-scrollbar{display:none}.er-rail .er-product{flex:0 0 calc((100% - 56px)/3);scroll-snap-align:start;scroll-margin-left:60px}.er-product{min-width:0;position:relative}.er-image-frame{position:relative;height:380px;overflow:hidden;background:#eeeded}.er-image-link{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.er-new .er-packshot{width:360px;height:360px;max-width:none;object-fit:contain;flex-shrink:0;transition:transform 480ms var(--er-ease),opacity 420ms var(--er-ease)}.er-new .cream .er-packshot{width:505px;height:505px}.er-new .eye .er-packshot{width:320px;height:320px}.er-new .er-campaign{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.035);transition:opacity 420ms var(--er-ease),transform 650ms var(--er-ease)}.er-new .cream .er-campaign{object-position:50% 65%}.er-new .serum .er-campaign{object-position:35% 50%}.er-new .eye .er-campaign{object-position:50% 50%}.er-view-toggle{position:absolute;right:14px;bottom:14px;z-index:2;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--er-paper)!important;border:1px solid #d0d5d6!important;border-radius:50%!important;opacity:.8;transition:opacity 200ms}.er-view-toggle:hover,.er-view-toggle[aria-pressed=true]{opacity:1}.er-product-info{display:flex;justify-content:space-between;gap:15px;align-items:start;padding-top:23px}.er-product-info h3{font-size:26px}.er-product-info p{font-size:12px;color:var(--er-muted);margin-top:8px}.er-product-info p span{margin:0 7px}.er-price{font-size:14px;line-height:31px;white-space:nowrap}.er-discover{display:inline-flex;align-items:center;gap:25px;margin-top:24px;padding:0 0 8px;border-bottom:1px solid #687f8a;font-size:12px;line-height:1.5}.er-discover svg{width:18px;height:18px;transition:transform 300ms var(--er-ease)}.er-discover:hover svg{transform:translateX(5px)}.er-rail-controls{max-width:1320px;margin:44px auto 0;display:flex;align-items:center;gap:30px;padding:0 0}.er-position{font-size:12px;min-width:57px}.er-position span{color:var(--er-muted);margin-left:7px}.er-progress{height:1px;flex:1;background:#d8dddd;position:relative}.er-progress>span{position:absolute;inset:0;background:var(--er-ink);width:60%;transform:translateX(var(--er-progress,0%));transition:transform 450ms var(--er-ease)}.er-rail-controls>div:last-child{display:flex;gap:10px}.er-rail-controls button{display:flex;align-items:center;justify-content:center;height:44px;width:44px;border:1px solid var(--er-line)}.er-prev svg{transform:rotate(180deg)}.er-rail-controls button:not(:disabled):hover{background:#e6e9e9}.er-b{padding:0 60px 95px}.er-featured{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;max-width:1320px;margin:auto}.er-featured .er-image-frame{height:auto;aspect-ratio:1.13}.er-photo-first .er-campaign{opacity:1;transform:scale(1)}.er-photo-first .er-packshot{opacity:0;transform:scale(.97)}.er-featured .er-product-info h3{font-size:30px}.er-featured .er-price{font-size:15px;line-height:36px}.er-secondary-heading{max-width:1320px;margin:76px auto 32px;padding-top:38px;border-top:1px solid var(--er-line);display:flex;justify-content:space-between;align-items:center;gap:24px}.er-secondary-heading h2{font-size:30px}.er-secondary-heading p{font-size:13px;color:var(--er-muted)}.er-complementary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;max-width:1320px;margin:auto}.er-complementary .er-image-frame{height:345px}.er-complementary .er-image-link img.er-packshot{height:325px;width:325px}.er-footer{border-top:1px solid var(--er-line);display:flex;align-items:center;justify-content:space-between;gap:25px;padding:42px 60px 90px}.er-footer>img{width:145px}.er-footer p{font-size:12px;color:var(--er-muted)}.er-footer>a{font-size:12px}
/* A quiet first reveal. Content remains present if JavaScript is unavailable. */
.er-new [data-reveal]{opacity:1;transform:none}.er-new .er-awaiting{opacity:0;transform:translateY(18px)}.er-new .er-entering{animation:er-arrive 650ms var(--er-ease) both;animation-delay:var(--er-delay,0ms)}@keyframes er-arrive{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}
@media(hover:hover) and (pointer:fine){.er-product:not(.er-photo-first):not(.er-pinned) .er-image-frame:hover .er-campaign{opacity:1;transform:scale(1)}.er-product:not(.er-photo-first):not(.er-pinned) .er-image-frame:has(.er-campaign):hover .er-packshot{opacity:0;transform:translateY(-5px)}.er-product .er-image-frame:not(:has(.er-campaign)):hover .er-packshot{transform:scale(1.075) translateY(-4px)}.er-photo-first:not(.er-pinned) .er-image-frame:hover .er-campaign{opacity:0;transform:scale(1.035)}.er-photo-first:not(.er-pinned) .er-image-frame:hover .er-packshot{opacity:1;transform:scale(1)}}
.er-product.er-pinned:not(.er-photo-first) .er-campaign{opacity:1;transform:scale(1)}.er-product.er-pinned:not(.er-photo-first):has(.er-campaign) .er-packshot{opacity:0;transform:translateY(-5px)}.er-product.er-pinned:not(:has(.er-campaign)) .er-packshot{transform:scale(1.075)}.er-product.er-photo-first.er-pinned .er-campaign{opacity:0;transform:scale(1.035)}.er-product.er-photo-first.er-pinned .er-packshot{opacity:1;transform:none}
/* Preview controls do not alter the original hero geometry. */
.er-dock{position:fixed;bottom:18px;right:20px;z-index:100000;background:#f6f4f5;border:1px solid #aebbc0;box-shadow:0 5px 18px #102b3514;max-width:calc(100vw - 32px)}.er-dock-toggle{display:flex;align-items:center;justify-content:space-between;gap:38px;padding:12px 16px!important;font-size:11px!important;min-width:160px}.er-dock-toggle span{font-size:18px}.er-dock [hidden]{display:none!important}#er-dock-panel{padding:6px 17px 18px;min-width:235px;display:flex;flex-direction:column;gap:12px;font-size:12px}#er-dock-panel p{font-size:10px;color:var(--er-muted);margin-bottom:5px}#er-dock-panel button{padding:0;text-align:left;font-size:12px}#er-dock-panel a:hover,#er-dock-panel button:hover{text-decoration:underline}
@media(max-width:1440px){.er-rail-controls{margin-left:60px;margin-right:60px}}
@media(max-width:1024px){.er-heading{padding-top:65px}.er-rail{padding:0 35px 10px;gap:24px}.er-rail .er-product{flex-basis:calc((100% - 24px)/2);scroll-margin-left:35px}.er-rail-controls{margin-left:35px;margin-right:35px}.er-progress>span{width:40%}.er-product-info h3{font-size:24px}.er-b{padding-left:35px;padding-right:35px}.er-featured{gap:24px}.er-featured .er-image-frame{aspect-ratio:.85}.er-featured .er-product-info h3{font-size:25px}.er-complementary{gap:22px}.er-complementary .er-image-frame{height:270px}.er-complementary .er-image-link img.er-packshot{height:270px;width:270px}.er-complementary .er-product-info{display:block}.er-complementary .er-price{display:block;margin-top:6px}.er-secondary-heading{display:block}.er-secondary-heading p{margin-top:12px}.er-footer{padding-left:35px;padding-right:35px}.er-footer p{display:none}}
@media(max-width:600px){.er-heading{padding:47px 22px 30px}.er-heading h2{font-size:35px}.er-heading .er-kicker{font-size:9px;margin-bottom:12px}.er-heading>p:last-child{font-size:13px;margin-top:10px}.er-a{padding-bottom:55px}.er-rail{padding:0 22px 10px;gap:18px}.er-rail .er-product{flex-basis:86%;scroll-margin-left:22px}.er-image-frame{height:320px}.er-new .er-packshot{width:315px;height:315px}.er-new .cream .er-packshot{width:440px;height:440px}.er-new .eye .er-packshot{width:295px;height:295px}.er-product-info{padding-top:19px;gap:8px}.er-product-info h3{font-size:24px}.er-product-info p{font-size:11px}.er-price{font-size:13px;line-height:29px}.er-product-info p span{margin:0 4px}.er-discover{margin-top:19px;font-size:12px}.er-view-toggle{right:12px;bottom:12px;width:40px;height:40px}.er-rail-controls{margin:25px 22px 0;gap:20px}.er-progress>span{width:20%}.er-b{padding:0 22px 55px}.er-b .er-heading{padding-left:0;padding-right:0}.er-featured{grid-template-columns:1fr;gap:38px}.er-featured .er-image-frame{aspect-ratio:1.02}.er-featured .er-product-info h3{font-size:27px}.er-secondary-heading{margin-top:48px;padding-top:28px;margin-bottom:25px}.er-secondary-heading h2{font-size:28px}.er-secondary-heading p{font-size:12px}.er-complementary{grid-template-columns:1fr;gap:36px}.er-complementary .er-image-frame{height:320px}.er-complementary .er-image-link img.er-packshot{width:315px;height:315px}.er-complementary .er-product-info{display:flex}.er-complementary .er-price{margin:0}.er-footer{padding:35px 22px 95px;gap:20px}.er-footer>img{width:125px}.er-footer>a{font-size:10px;max-width:140px;text-align:right}.er-dock{bottom:12px;right:12px}.er-dock-toggle{font-size:10px!important;padding:10px 12px!important;min-width:145px}.er-position{font-size:11px}}
@media(prefers-reduced-motion:reduce){.er-new *,.er-new *::before,.er-new *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.er-new .er-awaiting{opacity:1;transform:none}}

@font-face {
  font-family: 'Bodoni Moda';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(hero-fonts/bodoni-0.ttf) format('truetype');
}

/* Local alternative: softer product framing, preserving the approved layout. */
#collezione .er-image-frame{border-radius:10px;isolation:isolate}
#collezione .er-image-link{border-radius:inherit}
#collezione h2,#collezione h3{font-family:'Bodoni Moda',Georgia,serif;font-weight:500;font-optical-sizing:auto;letter-spacing:-.02em;color:var(--er-ink)}
#collezione .er-heading{padding-top:88px;padding-bottom:52px}
#collezione .er-heading h2{font-size:46px}
#collezione .er-product-info{padding:26px 4px 0}
#collezione .er-featured .er-product-info h3{font-size:31px}
#collezione .er-product-info p{margin-top:10px}
#collezione .er-discover{margin-left:4px;margin-top:22px;padding-bottom:10px;gap:30px;border-bottom-color:#aab6bc}
#collezione .er-view-toggle{width:44px;height:44px;right:16px;bottom:16px;opacity:.85}
#collezione .er-secondary-heading{margin-top:84px;padding-top:44px;margin-bottom:36px}
@media(max-width:1024px){#collezione .er-heading{padding-top:68px;padding-bottom:40px}#collezione .er-featured .er-product-info h3{font-size:27px}}
@media(max-width:600px){#collezione .er-heading{padding-top:52px;padding-bottom:34px}#collezione .er-heading h2{font-size:37px}#collezione .er-product-info{padding-top:22px}#collezione .er-featured .er-product-info h3{font-size:28px}#collezione .er-secondary-heading{margin-top:54px;padding-top:32px;margin-bottom:28px}#collezione .er-secondary-heading h2{font-size:29px}#collezione .er-view-toggle{right:12px;bottom:12px}}

/* Editorial purchase studies. No image overlays or shopping icons. */
#collezione .er-actions{margin:25px 4px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}
#collezione .er-add{appearance:none;position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 0;border:0;border-radius:0;background:transparent;color:#153748;font:500 12px/1.5 'ER Sans',Arial,sans-serif;letter-spacing:.03em;cursor:pointer;box-shadow:none}
#collezione .er-add::after{content:'';position:absolute;bottom:5px;left:0;right:0;height:1px;background:#7e949f;transform-origin:left;transition:transform 350ms cubic-bezier(.22,1,.36,1)}
#collezione .er-add:hover::after{transform:scaleX(.68)}
#collezione .er-actions .er-discover{display:inline-flex;align-items:center;margin:0;padding:10px 0;min-height:44px;border:0;font-size:11px;color:#657780;gap:0}
#collezione .er-actions .er-discover:hover{text-decoration:underline;text-underline-offset:5px}
#collezione .er-add:focus-visible,#collezione .er-discover:focus-visible{outline:2px solid #687f8a;outline-offset:4px}
html[data-purchase=signature] #collezione .er-add{font-family:'Bodoni Moda',Georgia,serif;font-size:21px;font-weight:500;font-style:normal;letter-spacing:-.015em;padding:6px 0}
html[data-purchase=signature] #collezione .er-add::after{right:calc(100% - 30px);background:#92a2a9;transition:transform 350ms cubic-bezier(.22,1,.36,1)}
html[data-purchase=signature] #collezione .er-add:hover::after{transform:scaleX(1.8)}
html[data-purchase=signature] #collezione .er-actions{justify-content:flex-start;gap:34px}
body.er-home-approved #collezione .er-add{min-width:156px;padding:10px 20px;border:1px solid #aebbc1;border-radius:10px;transition:background-color 220ms,border-color 220ms}
body.er-home-approved #collezione .er-add::after{display:none}
body.er-home-approved #collezione .er-add:hover{background:#eceff0;border-color:#657e8a}
#collezione .er-add[data-added=true]{color:#3c6557}
.er-demo-note{position:fixed;z-index:100002;right:16px;bottom:14px;max-width:calc(100% - 32px);padding:10px 15px;border:1px solid #b8c4c9;border-radius:10px;background:#f6f4f5;color:#173849;font:11px/1.5 'ER Sans',Arial,sans-serif}.er-demo-note a{color:inherit;text-underline-offset:3px;margin-left:14px}.er-demo-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
@media(max-width:600px){#collezione .er-actions{margin-top:20px;gap:16px}.er-demo-note{font-size:10px;bottom:10px;right:10px;max-width:calc(100% - 20px)}}
@media(prefers-reduced-motion:reduce){#collezione .er-add,#collezione .er-add::after{transition:none}}

/* Local alternatives for the formula link only. */
body.er-home-approved #collezione .er-actions .er-discover{color:#153748;font-size:12px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px;gap:0}
html[data-formula=arrow] #collezione .er-actions .er-discover{color:#153748;font-size:12px;font-weight:500;gap:10px}
html[data-formula=arrow] #collezione .er-discover svg{width:18px;height:18px;transition:transform 250ms cubic-bezier(.22,1,.36,1)}
html[data-formula=arrow] #collezione .er-discover:hover svg{transform:translateX(4px)}
html[data-formula=editorial] #collezione .er-actions .er-discover{color:#153748;font-family:'Bodoni Moda',Georgia,serif;font-size:19px;font-weight:500;letter-spacing:-.015em;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:#9cabb2;text-underline-offset:6px}
@media(prefers-reduced-motion:reduce){html[data-formula=arrow] #collezione .er-discover svg{transition:none}}
/* Native theme globally suppresses anchor underlines. */
body.er-home-approved #collezione .er-actions .er-discover,html[data-formula=editorial] #collezione .er-actions .er-discover{text-decoration-line:underline!important}

.er-reviews{--rv-ink:#153748;--rv-muted:#596e79;--rv-paper:#f6f4f5;--rv-line:#cbd4d8;background:var(--rv-paper);color:var(--rv-ink);padding:82px 60px 92px;font:14px/1.65 'ER Sans',Arial,sans-serif;box-sizing:border-box}.er-reviews *{box-sizing:border-box}.er-reviews h2,.er-reviews p,.er-reviews blockquote,.er-reviews figure{margin:0}.er-reviews a{color:inherit;text-decoration-line:underline!important;text-decoration-thickness:1px;text-underline-offset:5px}.er-reviews a:focus-visible,.er-reviews button:focus-visible{outline:2px solid currentColor;outline-offset:5px}.er-reviews .rv-inner{max-width:1320px;margin:auto}.rv-kicker{font-size:10px;letter-spacing:.15em;text-transform:uppercase}.er-reviews h2{font:500 40px/1.17 'Bodoni Moda',Georgia,serif;letter-spacing:-.025em;color:inherit}.rv-intro{font-size:12px;color:var(--rv-muted);margin-top:16px!important}.rv-source{font-size:11px}.rv-grade{font-size:10px;letter-spacing:.045em;color:var(--rv-muted);margin-bottom:25px!important}.rv-quote{font:500 clamp(32px,3.3vw,49px)/1.27 'Bodoni Moda',Georgia,serif;letter-spacing:-.025em;color:inherit}.rv-byline{font-size:12px;margin-top:28px!important}.rv-byline time{display:block;font-size:10px;color:var(--rv-muted);margin-top:5px}.rv-original{display:inline-block;font-size:10px;margin-top:14px}.rv-controls{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:32px}.rv-controls button{appearance:none;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--rv-line);border-radius:50%;background:transparent;color:inherit;cursor:pointer;box-shadow:none;transition:background-color 200ms}.rv-controls button:hover{background:#1537480b}.rv-controls svg{width:17px;height:17px}.rv-count{font-size:10px;font-variant-numeric:tabular-nums;letter-spacing:.1em}.rv-current{animation:rv-in 380ms cubic-bezier(.22,1,.36,1)}@keyframes rv-in{from{opacity:.3;transform:translateY(5px)}to{opacity:1;transform:none}}
.rv-signature{text-align:center;border-top:1px solid var(--rv-line)}.rv-signature h2{font-size:28px;margin-top:13px}.rv-signature .rv-stage{max-width:790px;margin:45px auto 0;min-height:246px}.rv-signature .rv-source{display:inline-block;margin-top:26px}
.rv-navy{--rv-ink:#f4f1ed;--rv-muted:#becbd0;--rv-paper:#0c2b3c;--rv-line:#607580}.rv-navy .rv-inner{display:grid;grid-template-columns:1fr 1.6fr;gap:90px}.rv-navy h2{font-size:44px;max-width:290px;margin-top:19px}.rv-navy .rv-source{display:inline-block;margin-top:34px}.rv-navy .rv-stage{min-height:265px}.rv-navy .rv-quote{font-size:42px;max-width:660px}.rv-navy .rv-controls{justify-content:flex-start;margin-top:24px}.rv-navy .rv-controls button:hover{background:#f4f1ed12}
.rv-collection{border-top:1px solid var(--rv-line)}.rv-collection .rv-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:48px}.rv-collection h2{margin-top:14px}.rv-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:58px}.rv-grid figure{border-top:1px solid var(--rv-line);padding-top:25px;display:flex;flex-direction:column;align-items:start}.rv-grid .rv-quote{font-size:29px;line-height:1.32;flex:1}.rv-grid .rv-grade{margin-bottom:19px!important}.rv-grid .rv-byline{margin-top:25px!important}.rv-grid .rv-original{margin-top:15px}
@media(max-width:1024px){.er-reviews{padding:62px 35px 70px}.rv-navy .rv-inner{gap:44px;grid-template-columns:1fr 1.35fr}.rv-navy h2{font-size:36px}.rv-navy .rv-quote{font-size:34px}.rv-grid{gap:26px}.rv-grid .rv-quote{font-size:25px}}
@media(max-width:600px){.er-reviews{padding:52px 22px 58px}.er-reviews h2{font-size:31px}.rv-signature h2{font-size:26px}.rv-signature .rv-stage{margin-top:32px;min-height:272px}.rv-quote{font-size:32px}.rv-grade{margin-bottom:20px!important}.rv-controls{margin-top:23px}.rv-navy .rv-inner{display:block}.rv-navy h2{max-width:none;margin-top:14px;font-size:35px}.rv-navy .rv-source{margin-top:20px}.rv-navy .rv-stage{margin-top:40px;min-height:280px}.rv-navy .rv-quote{font-size:32px}.rv-collection .rv-heading{display:block;margin-bottom:32px}.rv-collection .rv-heading .rv-source{display:inline-block;margin-top:22px}.rv-grid{grid-template-columns:1fr;gap:34px}.rv-grid .rv-quote{font-size:29px}.rv-grid .rv-byline{margin-top:20px!important}}
@media(prefers-reduced-motion:reduce){.rv-current{animation:none}.rv-controls button{transition:none}}
/* Keep native theme blockquote boxes and heading rules out of this section. */
#esperienze blockquote.rv-quote{padding:0;margin:0;border:0;box-shadow:none;background:transparent;color:var(--rv-ink);font-family:'Bodoni Moda',Georgia,serif;font-weight:500;font-style:normal;font-size:var(--rv-quote-size,clamp(32px,3.3vw,49px));line-height:1.27;letter-spacing:-.025em;text-transform:none}
.rv-navy{--rv-quote-size:42px}.rv-collection{--rv-quote-size:29px}.rv-signature .rv-stage{min-height:280px}
@media(max-width:1024px){.rv-navy{--rv-quote-size:34px}.rv-collection{--rv-quote-size:25px}}
@media(max-width:600px){.rv-navy{--rv-quote-size:32px}.rv-collection{--rv-quote-size:29px}}
#esperienze .rv-brand{display:inline-flex;align-items:center;justify-content:center;padding:12px 0;margin-bottom:4px;text-decoration:none!important;min-height:60px}
#esperienze .rv-brand img{display:block;width:148px;height:auto;max-width:none;filter:none;opacity:1}

/* A smaller signature section, with readable text and full-size touch targets. */
#esperienze.rv-compact{--rv-quote-size:32px;padding:46px 40px 48px}
#esperienze.rv-compact .rv-brand{min-height:44px;padding:7px 0;margin-bottom:0}
#esperienze.rv-compact .rv-brand img{width:122px}
#esperienze.rv-compact h2{font-size:23px;margin-top:10px}
#esperienze.rv-compact .rv-intro{font-size:11px;margin-top:9px!important}
#esperienze.rv-compact .rv-stage{max-width:660px;min-height:200px;margin-top:25px}
#esperienze.rv-compact .rv-grade{margin-bottom:14px!important}
#esperienze.rv-compact .rv-byline{margin-top:17px!important}
#esperienze.rv-compact .rv-byline time{margin-top:3px}
#esperienze.rv-compact .rv-original{margin-top:10px}
#esperienze.rv-compact .rv-controls{margin-top:14px;gap:18px}
#esperienze.rv-compact .rv-controls svg{width:15px;height:15px}
#esperienze.rv-compact .rv-source{margin-top:16px}
@media(max-width:600px){#esperienze.rv-compact{--rv-quote-size:26px;padding:36px 22px 38px}#esperienze.rv-compact .rv-brand img{width:115px}#esperienze.rv-compact h2{font-size:22px;max-width:290px;margin:10px auto 0}#esperienze.rv-compact .rv-stage{min-height:224px;margin-top:23px}#esperienze.rv-compact .rv-controls{margin-top:10px}}

#er-story{--story-ink:#153748;--story-paper:#f6f4f5;color:var(--story-ink);background:var(--story-paper);padding:66px 60px 76px;font:14px/1.8 'ER Sans',Arial,sans-serif;box-sizing:border-box}#er-story *{box-sizing:border-box}#er-story .er-story-inner{max-width:1320px;margin:auto}#er-story h2,#er-story p,#er-story figure{margin:0}#er-story h2{font:500 clamp(32px,3.05vw,46px)/1.15 'Bodoni Moda',Georgia,serif;letter-spacing:-.025em;color:inherit}#er-story .er-story-kicker{font-size:10px;line-height:1.5;letter-spacing:.14em;text-transform:uppercase;margin-bottom:20px}#er-story .er-story-copy p{font-size:14px;line-height:1.85;color:#536975;max-width:52ch}#er-story .er-story-copy p+p{margin-top:14px}#er-story .er-story-link{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 21px;border:1px solid #9badb6;border-radius:10px;color:inherit;text-decoration:none!important;font:500 12px/1.5 'ER Sans',Arial,sans-serif;margin-top:26px;transition:background-color 200ms,border-color 200ms}#er-story .er-story-link:hover{background:#e9edef;border-color:#536f7e}#er-story .er-story-link:focus-visible{outline:2px solid currentColor;outline-offset:5px}#er-story img{width:100%;height:100%;object-fit:cover;display:block;border-radius:10px}
#er-story.er-story-split .er-story-inner{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}#er-story.er-story-split .er-story-image{height:440px}#er-story.er-story-split h2{margin-bottom:23px}#er-story.er-story-split .er-story-content{padding:18px 15px 18px 0}
#er-story.er-story-panorama .er-story-inner{position:relative;min-height:460px;isolation:isolate;border-radius:10px;overflow:hidden;display:flex;align-items:center;padding:48px 60px;color:#f6f4f1}#er-story.er-story-panorama .er-story-image{position:absolute;inset:0;z-index:-2}#er-story.er-story-panorama .er-story-inner::after{content:'';position:absolute;inset:0;z-index:-1;background:#0623339e}#er-story.er-story-panorama .er-story-content{max-width:555px}#er-story.er-story-panorama h2{margin-bottom:24px}#er-story.er-story-panorama .er-story-copy p{color:#e6ecee}#er-story.er-story-panorama .er-story-link{border-color:#b9c9d0}#er-story.er-story-panorama .er-story-link:hover{background:#f6f4f115;border-color:#f6f4f1}
#er-story.er-story-journal .er-story-top{display:grid;grid-template-columns:1fr 1fr;gap:80px;margin-bottom:38px;align-items:start}#er-story.er-story-journal .er-story-image{height:220px}#er-story.er-story-journal .er-story-copy{padding-top:33px}#er-story.er-story-journal .er-story-link{margin-top:20px}
@media(max-width:1024px){#er-story{padding:52px 35px 60px}#er-story.er-story-split .er-story-inner{gap:35px}#er-story.er-story-split .er-story-image{height:460px}#er-story.er-story-panorama .er-story-inner{padding:40px;min-height:460px}#er-story.er-story-journal .er-story-top{gap:35px}#er-story .er-story-copy p{font-size:13px}}
@media(max-width:600px){#er-story{padding:38px 22px 45px}#er-story h2{font-size:32px;line-height:1.17}#er-story .er-story-kicker{margin-bottom:15px}#er-story .er-story-copy p{font-size:14px;line-height:1.75}#er-story.er-story-split .er-story-inner{display:flex;flex-direction:column;gap:28px;align-items:stretch}#er-story.er-story-split .er-story-image{height:220px}#er-story.er-story-split .er-story-content{padding:0}#er-story.er-story-split h2{margin-bottom:19px}#er-story.er-story-panorama .er-story-inner{min-height:570px;padding:34px 24px}#er-story.er-story-panorama h2{font-size:31px}#er-story.er-story-panorama .er-story-copy p{font-size:13px}#er-story.er-story-journal .er-story-top{grid-template-columns:1fr;gap:22px;margin-bottom:28px}#er-story.er-story-journal .er-story-copy{padding-top:0}#er-story.er-story-journal .er-story-image{height:180px}}
@media(prefers-reduced-motion:reduce){#er-story .er-story-link{transition:none}}

/* Align the visible product bases, accounting for each PNG's transparent padding.
   Proportional offsets preserve the alignment as the five columns resize. */
[data-id="1e55d6d"] .jar-item:nth-child(1) .jar-img{transform:translateY(-19.0476%)}
[data-id="1e55d6d"] .jar-item:nth-child(2) .jar-img{transform:translateY(-17.5729%) scale(.94)!important;transform-origin:center bottom}

#er-newsletter{--nl-ink:#153748;--nl-muted:#536975;--nl-paper:#f6f4f5;--nl-line:#a8b7bf;background:var(--nl-paper);color:var(--nl-ink);padding:52px 60px 60px;font:14px/1.7 'ER Sans',Arial,sans-serif;box-sizing:border-box;border-top:1px solid #d5dddf}#er-newsletter *{box-sizing:border-box}#er-newsletter .er-nl-inner{max-width:1200px;margin:auto}#er-newsletter h2,#er-newsletter p{margin:0}#er-newsletter .er-nl-kicker{font-size:10px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px}#er-newsletter h2{font:500 35px/1.18 'Bodoni Moda',Georgia,serif;letter-spacing:-.025em;color:inherit;margin-bottom:14px}#er-newsletter .er-nl-intro{font-size:13px;color:var(--nl-muted);max-width:43ch}#er-newsletter form{margin:0;width:100%;color:inherit}#er-newsletter label{display:block;font-size:11px;margin-bottom:9px;line-height:1.5;color:inherit}#er-newsletter .er-nl-controls{display:flex;align-items:stretch;gap:12px}#er-newsletter input{appearance:none;min-width:0;flex:1;width:100%;height:48px;padding:12px 15px;border:1px solid var(--nl-line);border-radius:10px;background:transparent;color:var(--nl-ink);font:13px/1.5 'ER Sans',Arial,sans-serif;box-shadow:none;margin:0}#er-newsletter input::placeholder{color:var(--nl-muted);opacity:.85}#er-newsletter button{appearance:none;min-height:48px;padding:12px 23px;border:1px solid var(--nl-line);border-radius:10px;background:transparent;color:var(--nl-ink);font:500 12px/1.5 'ER Sans',Arial,sans-serif;white-space:nowrap;cursor:pointer;box-shadow:none;transition:background-color 200ms,border-color 200ms}#er-newsletter button:hover{background:#e7ecee;border-color:#6c8694}#er-newsletter input:focus-visible,#er-newsletter button:focus-visible,#er-newsletter a:focus-visible{outline:2px solid currentColor;outline-offset:4px}#er-newsletter .er-nl-privacy{margin-top:12px;color:var(--nl-muted);font-size:10px;line-height:1.6}#er-newsletter a{color:inherit;text-decoration:underline!important;text-underline-offset:3px}#er-newsletter [data-demo-message]{font:12px/1.5 'ER Sans',Arial,sans-serif!important;margin:12px 0 0!important}
#er-newsletter.er-nl-inline .er-nl-inner{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}
#er-newsletter.er-nl-centred{text-align:center;padding:46px 60px 54px}#er-newsletter.er-nl-centred .er-nl-inner{max-width:560px}#er-newsletter.er-nl-centred h2{font-size:34px}#er-newsletter.er-nl-centred .er-nl-intro{margin:0 auto 25px;max-width:none}#er-newsletter.er-nl-centred label{text-align:left}#er-newsletter.er-nl-centred input{border-width:0 0 1px;border-radius:0;padding-left:0;padding-right:0}#er-newsletter.er-nl-centred .er-nl-controls{gap:25px}#er-newsletter.er-nl-centred .er-nl-privacy{text-align:left}
#er-newsletter.er-nl-navy{--nl-ink:#f6f4f1;--nl-muted:#c4d0d5;--nl-paper:#123345;--nl-line:#78909c;border-top:0;padding:56px 60px 60px}#er-newsletter.er-nl-navy .er-nl-inner{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}#er-newsletter.er-nl-navy button{background:#f1f2ee;color:#153748;border-color:#f1f2ee}#er-newsletter.er-nl-navy button:hover{background:#dce5e7;border-color:#dce5e7}
@media(max-width:1024px){#er-newsletter{padding-left:35px;padding-right:35px}#er-newsletter.er-nl-inline .er-nl-inner,#er-newsletter.er-nl-navy .er-nl-inner{gap:40px}#er-newsletter h2{font-size:31px}#er-newsletter button{padding-left:17px;padding-right:17px}#er-newsletter.er-nl-navy{padding-left:35px;padding-right:35px}}
@media(max-width:600px){#er-newsletter,#er-newsletter.er-nl-centred,#er-newsletter.er-nl-navy{padding:38px 22px 43px}#er-newsletter.er-nl-inline .er-nl-inner,#er-newsletter.er-nl-navy .er-nl-inner{grid-template-columns:1fr;gap:26px}#er-newsletter h2,#er-newsletter.er-nl-centred h2{font-size:29px}#er-newsletter .er-nl-intro{font-size:13px}#er-newsletter .er-nl-controls,#er-newsletter.er-nl-centred .er-nl-controls{gap:12px}#er-newsletter input{font-size:16px;padding-left:12px;padding-right:12px}#er-newsletter button{padding-left:17px;padding-right:17px}#er-newsletter.er-nl-centred .er-nl-intro{max-width:32ch;margin-bottom:25px}}
@media(prefers-reduced-motion:reduce){#er-newsletter button{transition:none}}

body.er-home-approved .elementor-44561 [data-id="2402542"] h1.elementor-heading-title{font-family:'Bodoni Moda',Georgia,serif;font-weight:500;font-size:clamp(2.8rem,4.45vw,4.8rem);letter-spacing:-.024em;line-height:1.12;font-kerning:normal;color:#f7f5ef;text-shadow:0 2px 18px #001a2440;max-width:1120px;margin-left:auto;margin-right:auto}
.elementor-44561 .er-release-section>.elementor-container{max-width:none!important}
.elementor-44561 .er-release-section>.elementor-container>.elementor-column>.elementor-widget-wrap{padding:0!important}
#collezione .er-product{float:none;width:auto;margin:0;padding:0;text-align:left}
#collezione .er-add{font:500 12px/1.5 'ER Sans',Arial,sans-serif;text-transform:none;text-decoration:none!important;box-shadow:none}
#collezione .er-add.loading{opacity:.6;cursor:wait}
#collezione .er-add.loading::before{content:'';width:11px;height:11px;border:1px solid currentColor;border-right-color:transparent;border-radius:50%;margin-right:8px;animation:er-cart-spin .7s linear infinite}
#collezione .er-add.added::after{display:none!important}
#collezione .added_to_cart{font:500 11px/1.5 'ER Sans',Arial,sans-serif;color:#153748;text-decoration:underline!important;text-underline-offset:4px}
#collezione .er-cart-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
@keyframes er-cart-spin{to{transform:rotate(360deg)}}
#er-newsletter>.elementor-container{max-width:560px!important}
#er-newsletter .elementor-widget-wrap{padding:0!important;display:block}
#er-newsletter .elementor-widget{margin:0;width:100%;max-width:100%}
#er-newsletter .elementor-form-fields-wrapper{margin:0!important;display:flex;flex-wrap:wrap;column-gap:25px;row-gap:0}
#er-newsletter .elementor-field-group{padding:0!important;margin:0!important}
#er-newsletter .elementor-field-type-email{flex:1;min-width:0;width:auto;display:block}
#er-newsletter .elementor-field-type-email label{display:block;padding:0;font:11px/1.5 'ER Sans',Arial,sans-serif;margin:0 0 9px}
#er-newsletter .elementor-field-type-email input{font-family:'ER Sans',Arial,sans-serif;border:0;border-bottom:1px solid #a8b7bf;border-radius:0;height:48px;padding:12px 0;color:#153748;background:transparent;margin:0}
#er-newsletter .elementor-field-type-submit{width:auto;align-self:flex-end;flex:0 0 auto}
#er-newsletter .elementor-button{height:48px;min-height:48px;padding:12px 23px;border:1px solid #a8b7bf;border-radius:10px;background:transparent;color:#153748;font:500 12px/1.5 'ER Sans',Arial,sans-serif;text-transform:none}
#er-newsletter .elementor-button:hover{background:#e7ecee;border-color:#6c8694;color:#153748}
#er-newsletter .elementor-message{color:#153748;font:13px/1.6 'ER Sans',Arial,sans-serif;text-align:left}
#er-newsletter .elementor-field-type-recaptcha_v3{order:5;width:100%}
#er-newsletter .er-nl-privacy{margin-top:12px;text-align:left}
@media(max-width:600px){#er-newsletter .elementor-form-fields-wrapper{column-gap:12px}#er-newsletter .elementor-button{padding-left:17px;padding-right:17px}#er-newsletter .elementor-field-type-email input{font-size:16px}}
@media(min-width:768px) and (max-width:1024px){body.er-home-approved .elementor-44561 [data-id="2402542"] h1.elementor-heading-title{font-size:2.8rem;max-width:90%}}
@media(prefers-reduced-motion:reduce){#collezione .er-add.loading::before{animation:none}}

#esperienze [hidden]{display:none!important}

/* Approved mobile hero — 1 October 2026 */
/* Local mobile hero studies. Desktop stays identical to the approved homepage. */
@media(max-width:767px){
html{scroll-behavior:smooth}
[data-id="2d72417"].er-mobile-hero{position:relative!important;isolation:isolate;display:block!important;overflow:hidden;min-height:0!important;background-image:none!important;background-color:#052531!important;margin:0!important;padding:0!important;color:#f7f5ef}
.er-mobile-hero::before{content:'';position:absolute;inset:0;z-index:0!important;background-image:url('https://eligendaroma.com/wp-content/uploads/2025/05/SIERO-VISO-MARE-2-scaled.webp');background-repeat:no-repeat}
.er-mobile-hero::after{content:'';position:absolute;inset:0;z-index:1!important;pointer-events:none}
.er-mobile-hero .mh-copy{position:relative;z-index:2;box-sizing:border-box;padding:0 26px}
.er-mobile-hero h1{font:500 clamp(36px,10.7vw,46px)/1.07 'Bodoni Moda',Georgia,serif;letter-spacing:-.025em;color:inherit;margin:0!important;padding:0!important;text-transform:none;text-shadow:none}
.er-mobile-hero .mh-subtitle{font:400 13px/1.75 'ER Sans',Arial,sans-serif;letter-spacing:0;color:inherit;margin:20px 0 0!important;max-width:32ch;opacity:.91}
.er-mobile-hero .mh-link{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 20px;border:1px solid #ccd6d6;border-radius:10px;color:inherit;background:transparent;font:500 11px/1.6 'ER Sans',Arial,sans-serif;letter-spacing:.055em;text-transform:uppercase;text-decoration:none!important;margin-top:25px;transition:background-color .2s}
.er-mobile-hero .mh-link:hover{background:#e6efee12}.er-mobile-hero .mh-link:focus-visible{outline:2px solid currentColor;outline-offset:5px}
/* A: retain the sea image above, give the text its own quiet area at the foot. */
[data-id="2d72417"].mh-a{height:690px;display:flex!important;align-items:flex-end}
.mh-a::before{background-size:auto 540px;background-position:-108px 0}
.mh-a::after{background:linear-gradient(180deg,transparent 30%,#05253108 44%,#052531da 66%,#052531 82%)}
.mh-a .mh-copy{padding-bottom:37px}.mh-a .mh-subtitle{max-width:31ch}
.er-mobile-hero.mh-a .mh-link{background:#f3f0e8;border-color:#f3f0e8;color:#153748}
.er-mobile-hero.mh-a .mh-link:hover{background:#e5e1d7;border-color:#e5e1d7}
.er-mobile-hero.mh-a .mh-link:focus-visible{outline-color:#f3f0e8}
/* A measured entrance only; reduced-motion visitors get the final state immediately. */
.mh-copy h1{animation:mh-entrance .8s cubic-bezier(.22,1,.36,1) both}.mh-copy .mh-subtitle,.mh-copy .mh-link{animation:mh-entrance .85s .12s cubic-bezier(.22,1,.36,1) both}
@keyframes mh-entrance{from{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}
@media(max-width:360px){[data-id="2d72417"].mh-a{height:655px}.mh-a::before{background-position:-120px 0}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.mh-copy h1,.mh-copy .mh-subtitle,.mh-copy .mh-link{animation:none!important;transition:none!important}}
}

@media(max-width:767px){
[data-id="2d72417"].er-mobile-hero>.elementor-container,
[data-id="2d72417"].er-mobile-hero>.elementor-container>.elementor-column,
[data-id="2d72417"].er-mobile-hero>.elementor-container>.elementor-column>.elementor-widget-wrap,
[data-id="2d72417"] [data-id="er26mha"],
[data-id="2d72417"] [data-id="er26mha"]>.elementor-widget-container{display:contents!important}
}

/* Mobile skin-analysis portrait: consistent crop with less headroom. */
@media(max-width:767px){
body.er-home-approved [data-id="551240c"] [class~="min-h-[50vh]"]{min-height:0!important;aspect-ratio:1/1.08}
body.er-home-approved [data-id="551240c"] img[alt="Analisi Pelle Viso"]{width:100%!important;height:100%!important;object-fit:cover;object-position:center 75%!important}
}

/* Approved Travel Kit: Upright Bodoni and Fine frame — 1 October 2026 */

/* Preview typography only, scoped to the Travel Kit section. */
body.er-home-approved [data-id="1e55d6d"] .eligenda-wrapper{--text-main:#153748;--text-muted:#536975;--font-serif:'Bodoni Moda',Georgia,serif;--font-sans:'ER Sans',Arial,sans-serif}
body.er-home-approved [data-id="1e55d6d"] .line-eyebrow{font:500 10px/1.5 'ER Sans',Arial,sans-serif;letter-spacing:.15em;margin-bottom:16px;color:#536975}
body.er-home-approved [data-id="1e55d6d"] .hero-title-primary{font-family:'Bodoni Moda',Georgia,serif;font-weight:500;font-style:normal;font-optical-sizing:auto;font-size:48px;letter-spacing:-.025em;line-height:1.12;margin-bottom:10px;color:#153748;mix-blend-mode:normal}
body.er-home-approved [data-id="1e55d6d"] .hero-description{font:400 14px/1.8 'ER Sans',Arial,sans-serif;letter-spacing:0;max-width:540px;color:#536975;margin:12px auto 0}
body.er-home-approved [data-id="1e55d6d"] .jar-label{font-family:'ER Sans',Arial,sans-serif;font-size:11px;font-weight:400;line-height:1.4;letter-spacing:.06em;color:#153748}
body.er-home-approved [data-id="1e55d6d"] .jar-title{background:none;-webkit-text-fill-color:currentColor;color:inherit}
body.er-home-approved [data-id="1e55d6d"] .jar-size{font:400 10px/1.5 'ER Sans',Arial,sans-serif;color:#536975;margin-top:4px}
body.er-home-approved [data-id="1e55d6d"] .cta-button{font:500 11px/1.5 'ER Sans',Arial,sans-serif;letter-spacing:.1em;color:#153748}



@media(max-width:767px){
body.er-home-approved [data-id="1e55d6d"] .line-eyebrow{font-size:9px;margin-bottom:14px}
body.er-home-approved [data-id="1e55d6d"] .hero-title-primary{font-size:36px;line-height:1.13;letter-spacing:-.025em;margin-bottom:10px}
body.er-home-approved [data-id="1e55d6d"] .hero-description{font-size:13px;line-height:1.8;max-width:330px;margin-top:8px;margin-bottom:35px;padding:0 14px}
body.er-home-approved [data-id="1e55d6d"] .jar-label{font-size:9px;line-height:1.45;letter-spacing:0}
body.er-home-approved [data-id="1e55d6d"] .jar-size{font-size:9px;line-height:1.5;margin-top:4px}



}
@media(max-width:370px){body.er-home-approved [data-id="1e55d6d"] .hero-title-primary{font-size:33px}}
@media(prefers-reduced-motion:reduce){body.er-home-approved [data-id="1e55d6d"] .line-eyebrow,body.er-home-approved [data-id="1e55d6d"] .hero-title-primary,body.er-home-approved [data-id="1e55d6d"] .hero-description,body.er-home-approved [data-id="1e55d6d"] .jar-container,body.er-home-approved [data-id="1e55d6d"] .cta-button{animation:none!important;opacity:1!important}body.er-home-approved [data-id="1e55d6d"] .jar-container{transform:none!important}}

/* Travel Kit CTA studies, paired with approved upright Bodoni. */
body.er-home-approved [data-id="1e55d6d"] .cta-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;min-width:156px;padding:11px 22px;font:500 12px/1.5 'ER Sans',Arial,sans-serif;letter-spacing:.03em;text-transform:none;border-radius:10px;box-shadow:none;color:#153748;text-decoration:none!important;transition:background-color 220ms,border-color 220ms,color 220ms;cursor:pointer}
body.er-home-approved [data-id="1e55d6d"] .cta-button:focus-visible{outline:2px solid #657e8a;outline-offset:5px}
body.er-home-approved [data-id="1e55d6d"] .cta-button{background:transparent;border:1px solid #aebbc1}
body.er-home-approved [data-id="1e55d6d"] .cta-button:hover{background:#eceff0;border-color:#657e8a;color:#153748}




@media(prefers-reduced-motion:reduce){body.er-home-approved [data-id="1e55d6d"] .cta-button{transition:none!important}}

/* Approved desktop hero: Ivory fill — 1 October 2026 */
/* Desktop hero CTA options only. Tablet/mobile keep existing controls. */
@media(min-width:1025px){
.elementor.elementor-44561 [data-id="996e177"] [data-id="ba8af6d"] .elementor-button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;min-width:218px;padding:13px 25px;font:500 12px/1.5 'ER Sans',Arial,sans-serif;letter-spacing:.065em;text-transform:uppercase;line-height:1.5;border-radius:10px;border:1px solid transparent;box-shadow:none;text-decoration:none!important;transition:background-color 220ms,border-color 220ms,color 220ms}
.elementor.elementor-44561 [data-id="996e177"] [data-id="ba8af6d"] .elementor-button:focus-visible{outline:2px solid #f3f0e8;outline-offset:5px}
body.er-home-approved .elementor.elementor-44561 [data-id="ba8af6d"] .elementor-button{background:#f3f0e8;border-color:#f3f0e8;color:#153748}
body.er-home-approved .elementor.elementor-44561 [data-id="ba8af6d"] .elementor-button:hover{background:#e5e1d7;border-color:#e5e1d7;color:#153748}






}
@media(prefers-reduced-motion:reduce){.elementor.elementor-44561 [data-id="996e177"] [data-id="ba8af6d"] .elementor-button{transition:none!important}}

/* Travel Kit: remove clipped image glow on every screen size. */
body.er-home-approved [data-id="1e55d6d"] .jar-img{filter:none!important;box-shadow:none!important}

/* Approved review links: Defined underline, 1 October 2026. */
#esperienze .rv-original{min-height:32px;display:inline-flex;align-items:center;color:#596e79;text-decoration:none!important;text-underline-offset:4px;transition:color 180ms}
#esperienze .rv-original:hover{color:#153748;text-decoration:underline!important}
#esperienze .rv-source{font-family:"ER Sans",Arial,sans-serif;min-height:44px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;line-height:1.5;text-decoration:underline!important;text-decoration-thickness:2px!important;text-underline-offset:7px;padding:8px 4px;transition:color 180ms}
#esperienze .rv-source:hover{color:#536975}
@media(prefers-reduced-motion:reduce){#esperienze .rv-original,#esperienze .rv-source{transition:none}}
