.product-hero__image.svelte-1oz8asu.svelte-1oz8asu,.product-hero__title.svelte-1oz8asu.svelte-1oz8asu,.product__infos.svelte-1oz8asu.svelte-1oz8asu{opacity:0}.product-hero.svelte-1oz8asu.svelte-1oz8asu{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-auto-flow:row;grid-template-rows:auto;grid-column-gap:2rem;width:100%;margin-inline:auto;padding-inline:clamp(1.5rem,1.5rem + 25 * (min(100vw,999900vh) - 37.5rem) / 649,max(4rem,min(100vw,999900vh) / 1440 * 40));gap:2rem;padding-top:clamp(20rem,20rem + 70 * (min(100vw,999900vh) - 37.5rem) / 649,max(27rem,min(100vw,999900vh) / 1440 * 270));padding-bottom:clamp(1.5rem,1.5rem + 25 * (min(100vw,999900vh) - 37.5rem) / 649,max(4rem,min(100vw,999900vh) / 1440 * 40));margin-bottom:clamp(8.5rem,8.5rem + 79 * (min(100vw,999900vh) - 37.5rem) / 649,max(16.4rem,min(100vw,999900vh) / 1440 * 164));background:var(--background)}@media (max-width: 860px){.product-hero.svelte-1oz8asu.svelte-1oz8asu{gap:.5rem}}.product-hero__title.svelte-1oz8asu.svelte-1oz8asu{word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;text-transform:uppercase;font-weight:400;font-size:10.6rem;letter-spacing:-.01em;order:-2;margin:0;margin-top:inherit;align-self:start;line-height:.95;padding:0;text-transform:none}.product-hero__title.svelte-1oz8asu span{text-transform:none}@media (max-width: 860px){.product-hero__title.svelte-1oz8asu.svelte-1oz8asu{font-size:4.8rem}}.product-hero__infos.svelte-1oz8asu.svelte-1oz8asu{grid-column:5/4;display:flex;gap:2rem}@media (max-width: 1080px){.product-hero__infos.svelte-1oz8asu.svelte-1oz8asu{flex-direction:column}}.product__price.svelte-1oz8asu.svelte-1oz8asu{font-size:1.4rem}.product__details.svelte-1oz8asu.svelte-1oz8asu{font-size:1.2rem;display:flex;align-items:center;opacity:.4;gap:2rem}.product__details.svelte-1oz8asu .product__edition.svelte-1oz8asu,.product__details.svelte-1oz8asu .product__delivery.svelte-1oz8asu{display:flex;align-items:center;gap:.5rem}.product__buttons.svelte-1oz8asu.svelte-1oz8asu{display:flex;flex-direction:row;gap:1rem;margin-left:auto}.product-hero__button.svelte-1oz8asu.svelte-1oz8asu{margin:0}@media (max-width: 860px){.product-hero__title.svelte-1oz8asu.svelte-1oz8asu,.product-hero__image.svelte-1oz8asu.svelte-1oz8asu,.product-hero__buttons.svelte-1oz8asu.svelte-1oz8asu{grid-column:1/-1}.product__buttons.svelte-1oz8asu.svelte-1oz8asu{width:-moz-max-content;width:max-content;margin-left:auto}.product__buttons.svelte-1oz8asu.svelte-1oz8asu{grid-row:4}.product-hero__infos.svelte-1oz8asu.svelte-1oz8asu{grid-column:1/span 8;width:100%;display:grid;flex-direction:column}.product__price.svelte-1oz8asu.svelte-1oz8asu{margin-top:clamp(1.5rem,1.5rem + 25 * (min(100vw,999900vh) - 37.5rem) / 649,max(4rem,min(100vw,999900vh) / 1440 * 40));grid-column:1/span 8}.product__details.svelte-1oz8asu.svelte-1oz8asu{overflow:auto;width:100%;display:flex;white-space:nowrap;justify-content:flex-end}.product__details.svelte-1oz8asu .product__delivery.svelte-1oz8asu,.product__details.svelte-1oz8asu .product__edition.svelte-1oz8asu{width:-moz-max-content;width:max-content}.product-hero--images-2.svelte-1oz8asu .product-hero__infos.svelte-1oz8asu{grid-column:1/-1;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-auto-flow:row;grid-template-rows:auto;grid-column-gap:2rem;width:100%;margin-inline:auto;padding-inline:clamp(1.5rem,1.5rem + 25 * (min(100vw,999900vh) - 37.5rem) / 649,max(4rem,min(100vw,999900vh) / 1440 * 40));padding:0;align-items:flex-end}.product-hero--images-2.svelte-1oz8asu .product-hero__infos .product__price.svelte-1oz8asu{grid-row:1;grid-column:1/span 4;justify-self:start}.product-hero--images-2.svelte-1oz8asu .product-hero__infos .product__details.svelte-1oz8asu{grid-row:1;grid-column:5/-1;justify-self:start;justify-self:flex-end;overflow:scroll}.product-hero--images-2.svelte-1oz8asu .product-hero__infos .product__buttons.svelte-1oz8asu{grid-column:1/-1;grid-row:2;justify-self:flex-end}}@media (min-width: 861px){.product-hero__title.svelte-1oz8asu.svelte-1oz8asu{grid-column:1/span 6}.product-hero__image.svelte-1oz8asu.svelte-1oz8asu{grid-column:auto/span 2}.product-hero__infos.svelte-1oz8asu.svelte-1oz8asu{align-self:end}.product-hero__button.svelte-1oz8asu.svelte-1oz8asu{grid-column:auto/span 1;align-self:end;width:-moz-max-content;width:max-content}.product-hero--l.svelte-1oz8asu.svelte-1oz8asu{grid-template-rows:auto 1fr auto}.product-hero--l.svelte-1oz8asu .product-hero__image.svelte-1oz8asu{grid-column:3/span 6;grid-row:2/span 2}.product-hero--l.svelte-1oz8asu .product-hero__button.svelte-1oz8asu{grid-column:1/span 2}.product-hero--xl.svelte-1oz8asu .product-hero__image.svelte-1oz8asu{grid-column:1/-1}.product-hero--xl.svelte-1oz8asu .product-hero__button.svelte-1oz8asu{display:none}.product-hero--p.svelte-1oz8asu.svelte-1oz8asu{grid-template-rows:1fr 1fr}.product-hero--p.svelte-1oz8asu .product-hero__title.svelte-1oz8asu{grid-row:1;grid-column:auto/span 4;justify-self:end}.product-hero--p.svelte-1oz8asu .product-hero__image.svelte-1oz8asu{grid-column:1/span 4;grid-row:1/span 2}.product-hero--images-2.svelte-1oz8asu.svelte-1oz8asu{grid-template-rows:auto 1fr auto auto}.product-hero--images-2.svelte-1oz8asu .product-hero__title.svelte-1oz8asu{grid-column:5/span 4;grid-row:1;text-align:right;opacity:0}.product-hero--images-2.svelte-1oz8asu .product-hero__infos.svelte-1oz8asu{grid-column:5/span 4;display:flex;padding:0;align-items:flex-end}.product-hero--images-2.svelte-1oz8asu .product-hero__infos .product-hero__button.svelte-1oz8asu{margin-left:auto}.product-hero--images-2.svelte-1oz8asu .product-hero__image--1.svelte-1oz8asu{grid-column:1/span 4;grid-row:1/span 2;opacity:0}.product-hero--images-2.svelte-1oz8asu .product-hero__image--2.svelte-1oz8asu{opacity:0;grid-column:1/span 8;grid-row:3/span 1}.product-hero--images-3.svelte-1oz8asu.svelte-1oz8asu{grid-template-rows:auto auto 2fr auto}.product-hero--images-3.svelte-1oz8asu .product-hero__title.svelte-1oz8asu{grid-column:1/span 4;grid-row:1}.product-hero--images-3.svelte-1oz8asu .product-hero__button.svelte-1oz8asu{grid-column:1/span 2;grid-row:4/span 1}.product-hero--images-3.svelte-1oz8asu .product-hero__image--1.svelte-1oz8asu,.product-hero--images-3.svelte-1oz8asu .product-hero__image--2.svelte-1oz8asu{opacity:0;grid-column:auto/span 2;grid-row:1/span 2;align-self:end}.product-hero--images-3.svelte-1oz8asu .product-hero__image--3.svelte-1oz8asu{opacity:0;grid-row:3/span 2;grid-column:3/-1}}
