.e-hero{position:relative;overflow:clip;isolation:isolate;background:var(--e-ivory);border-bottom:1px solid var(--e-line)}.e-hero__empty{padding-block:var(--e-section)}.e-hero__inner{display:grid;grid-template-areas:"copy" "stage" "buy";row-gap:var(--e-space-5);padding-block:var(--e-space-5) var(--e-section)}.e-hero__copy{grid-area:copy}.e-hero__eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e-space-2) var(--e-space-3)}.e-hero__line{display:none;align-items:center;gap:var(--e-space-3);color:var(--e-navy)}.e-hero__line:after{content:"";width:1.5rem;height:1px;background:var(--e-gold)}.e-hero__badge{display:inline-flex;align-items:center;padding:.125rem calc(var(--e-space-2) - .22em) .125rem var(--e-space-2);border:1px solid var(--e-gold);border-radius:var(--e-radius-sm);color:var(--e-navy)}.e-hero__title{margin-top:var(--e-space-3);font-size:clamp(2.375rem,1.45rem + 3.1vw,4.25rem);font-weight:500;line-height:1.02;letter-spacing:-.015em;text-wrap:balance}.e-hero__title em{font-style:italic;font-weight:500;color:var(--e-gold)}.e-hero__lead{margin-top:var(--e-space-3);max-width:38ch;font-size:var(--e-fs-16);line-height:1.625rem;color:var(--e-text-soft);text-wrap:pretty}.e-hero__claim{margin-top:var(--e-space-3);line-height:1.125rem}.e-hero--name .e-hero__title{font-size:clamp(2.5rem,1.5rem + 5.2vw,5.5rem);line-height:.98;letter-spacing:-.02em}@supports (line-height: round(1em,1px)){.e-hero__title{line-height:round(1.02em,1px)}.e-hero--name .e-hero__title{line-height:round(.98em,1px)}}.e-hero__flavors{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e-space-1) var(--e-space-2);margin:var(--e-space-2) 0 0;padding:0;list-style:none;font-family:var(--e-font-display);font-size:clamp(1.125rem,.75rem + 1.9vw,1.75rem);font-style:italic;font-weight:500;line-height:1.75rem;color:var(--e-navy)}.e-hero__flavors li{display:inline-flex;align-items:center;gap:var(--e-space-2)}.e-hero__flavors li+li:before{content:"";flex:none;width:1rem;height:1px;background:var(--e-gold)}.e-hero__title,.e-hero__flavors{font-size-adjust:.386}.e-hero__title em{line-height:0}.e-hero__title em{padding-inline-end:.12em;margin-inline-end:-.12em;background:linear-gradient(105deg,var(--e-gold) 42%,#f6e3a4 50%,var(--e-gold) 58%) 100% 0 / 320% 100% no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:e-hero-sheen 1.7s var(--e-ease) .7s both}@keyframes e-hero-sheen{to{background-position:0 0}}.e-hero__stage{grid-area:stage;margin-inline:calc(-1 * var(--e-gutter))}.e-hero__scene{--scene-feather-start: 0%;--scene-feather-end: 0%;--scene-feather-y: 7%;position:relative;display:block;aspect-ratio:4 / 3;overflow:hidden;background:var(--e-ivory);-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--scene-feather-start),#000 calc(100% - var(--scene-feather-end)),transparent),linear-gradient(180deg,transparent,#000 var(--scene-feather-y),#000 calc(100% - var(--scene-feather-y)),transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 var(--scene-feather-start),#000 calc(100% - var(--scene-feather-end)),transparent),linear-gradient(180deg,transparent,#000 var(--scene-feather-y),#000 calc(100% - var(--scene-feather-y)),transparent);mask-composite:intersect}.e-hero__scene--photo{-webkit-mask-image:none;mask-image:none}.e-hero__caption{margin-top:var(--e-space-2);padding-inline:var(--e-gutter);font-size:var(--e-fs-12);line-height:1.5;color:var(--e-text-soft)}.e-hero__frame{position:absolute;top:0;right:0;bottom:0;left:0}.e-hero__frame img{display:block;width:100%;height:100%;object-fit:cover}.e-hero__buy{grid-area:buy;display:grid;align-content:start;gap:var(--e-space-3)}.e-hero__meta{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--e-space-2) var(--e-space-4)}.e-hero__meta>.e-price{align-self:baseline}.e-hero__size{align-self:baseline;margin-inline-end:auto;font-size:var(--e-fs-12);font-weight:600;line-height:1.125rem;letter-spacing:.08em;text-transform:uppercase;color:var(--e-text-soft)}.e-hero__form{display:grid;align-content:start}.e-hero__cta{min-height:3.5rem}.e-hero__details{position:relative;justify-self:center;line-height:1.375rem}.e-hero__details:after{content:"";position:absolute;top:-.6875rem;right:-.5rem;bottom:-.6875rem;left:-.5rem}@media not (min-width:40em){.e-hero__inner{box-sizing:border-box;min-height:max(30rem,calc(100svh - var(--e-header-h) - var(--e-announce-h) - 1px));grid-template-rows:auto minmax(6rem,1fr) auto;row-gap:var(--e-space-4);padding-block:var(--e-space-4) var(--e-space-5)}.e-hero__stage{--e-hero-caption-h: 0px;container-type:size;display:grid;align-content:center;min-height:0}.e-hero__stage:has(.e-hero__caption){--e-hero-caption-h: 2.75rem}.e-hero__scene{justify-self:center;width:min(100cqw,(100cqh - var(--e-hero-caption-h)) * 4 / 3)}.e-hero__scene--selezione{aspect-ratio:auto;height:min(100cqh,100cqw)}}@media not (min-width:22.5em){.e-hero__badge~span:last-child{display:none}.e-hero__title,.e-hero__lead,.e-hero__claim{margin-top:var(--e-space-2)}.e-hero__inner{row-gap:var(--e-space-3)}}@media(min-width:40em){.e-hero__line{display:inline-flex}.e-hero__stage{justify-self:center;width:100%;width:min(100%,62svh * 4 / 3);margin-inline:0}.e-hero__scene{border-radius:var(--e-radius)}.e-hero__caption{padding-inline:0;text-align:end}.e-hero__scene{--scene-feather-start: 6%;--scene-feather-end: 16%}.e-hero__scene--selezione{--scene-feather-start: 8%;--scene-feather-end: 8%}}@media(min-width:40em)and (not (min-width:64em)){.e-hero__buy{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--e-space-6);align-items:center}.e-hero__meta{grid-row:span 2;flex-direction:column;align-items:flex-start;justify-content:center}}@media(min-width:64em){.e-hero__inner{--e-hero-copy: clamp(26rem, 38vw, 34rem);width:100%;margin-inline:0;grid-template-columns:minmax(var(--e-gutter),1fr) minmax(0,var(--e-hero-copy)) var(--e-split-gap) minmax(0,calc(var(--e-container) - var(--e-hero-copy) - var(--e-split-gap))) minmax(var(--e-gutter),1fr);grid-template-areas:". copy . stage stage" ". buy . stage stage";grid-template-rows:auto auto;column-gap:0;row-gap:var(--e-space-6);padding-block:var(--e-space-6) var(--e-space-7)}.e-hero__copy{align-self:end}.e-hero--name .e-hero__title{font-size:clamp(4rem,7.8vw - .75rem,5.5rem)}.e-hero__lead{font-size:var(--e-fs-18);line-height:1.75rem}.e-hero__buy{align-self:start;max-width:26rem;padding-top:var(--e-space-5);border-top:1px solid var(--e-line)}.e-hero__details{justify-self:start}.e-hero__stage{align-self:center;justify-self:end;width:min(100%,(100svh - var(--e-header-h) - var(--e-announce-h) - var(--e-space-6) - var(--e-space-7)) * 4 / 3)}.e-hero__scene,.e-hero__scene--selezione{--scene-feather-end: 0%;border-radius:var(--e-radius) 0 0 var(--e-radius)}.e-hero__caption{padding-inline-end:var(--e-gutter)}}@media(min-width:90em){.e-hero__lead{font-size:1.25rem;line-height:2rem}}@media(orientation:landscape)and (max-height:30em){.e-hero__inner{min-height:0;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-template-rows:max(6rem,calc(100svh - var(--e-header-h) - var(--e-announce-h) - 10rem)) auto 1fr;grid-template-areas:"copy stage" "copy buy" "copy .";align-content:start;column-gap:var(--e-space-5);row-gap:var(--e-space-3);padding-block:var(--e-space-2) var(--e-space-3)}.e-hero__copy{align-self:start}.e-hero__title{font-size:2rem}.e-hero--name .e-hero__title{font-size:2.5rem}.e-hero__title,.e-hero__lead,.e-hero__claim{margin-top:var(--e-space-2)}.e-hero__flavors{font-size:clamp(1.125rem,.25rem + 2.2vw,1.375rem)}.e-hero__lead{font-size:var(--e-fs-16);line-height:1.625rem}.e-hero__stage{container-type:size;display:grid;align-content:center;align-self:stretch;justify-self:stretch;width:auto;min-height:0;margin-inline:0}.e-hero__scene,.e-hero__scene--selezione{justify-self:center;width:min(100cqw,100cqh * 4 / 3);height:auto;aspect-ratio:4 / 3}.e-hero__buy{grid-template-columns:minmax(0,1fr);align-self:start;max-width:none;row-gap:var(--e-space-2);padding-top:0;border-top:0}.e-hero__meta{grid-row:auto;flex-direction:row;justify-content:center}.e-hero__size{margin-inline-end:0}.e-hero__cta{min-height:3rem;padding-inline:var(--e-space-4)}.e-hero__details{justify-self:center}}@media(min-width:64em)and (orientation:landscape)and (max-height:30em){.e-hero__inner{width:min(100% - 2 * var(--e-gutter),var(--e-container));margin-inline:auto}.e-hero__scene{--scene-feather-end: 16%;border-radius:var(--e-radius)}.e-hero__scene--selezione{--scene-feather-end: 8%}.e-hero__caption{padding-inline-end:0}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/e-hero.css.map */
