.hero-section{height:70rem;width:100%;padding:4.5rem 1.5rem 0;background:linear-gradient(360deg,#146dd4,#2e9cee 58%,#3daff8);display:flex;flex-direction:column;justify-content:space-between;margin:0;position:relative;z-index:0}.header-wave{height:6rem}.hero-heading-container h1{text-transform:uppercase;font-feature-settings:"cpsp" 1;-webkit-text-stroke:.028em currentColor;text-wrap:balance;font-size:min(4.3rem,calc((100vw - 3rem)*.1195));color:#292a2b;margin-top:.5rem;letter-spacing:-.06em}.hero-tagline{margin-top:.5rem;letter-spacing:-.03em;color:#fff;font-weight:600;text-align:center;text-shadow:1px 1px 1px rgba(41,42,43,.12);line-height:1;font-size:2.4rem}.hero-heading-container{display:flex;flex-direction:column;align-items:center}.hero-heading-container img{width:90%}.hero-ribbon{position:absolute;top:var(--ribbon-y-m, 31%);right:var(--ribbon-x-m, 3%);z-index:1;--ribbon-s: var(--ribbon-s-m, 9.6rem);width:var(--ribbon-s);height:var(--ribbon-s);font-size:calc(var(--ribbon-s) / 9.6);filter:drop-shadow(0 1px 1px rgba(41,42,43,.2));color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4em;transform:rotate(12deg);text-align:center;line-height:1}.hero-ribbon:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;clip-path:polygon(100% 50%,99.68% 51.73%,98.78% 53.41%,97.5% 54.99%,96.11% 56.48%,94.89% 57.92%,94.07% 59.37%,93.76% 60.91%,93.93% 62.6%,94.44% 64.44%,95.04% 66.39%,95.47% 68.37%,95.48% 70.25%,94.93% 71.92%,93.81% 73.3%,92.22% 74.38%,90.36% 75.22%,88.47% 75.95%,86.79% 76.73%,85.48% 77.72%,84.59% 79.02%,84.06% 80.66%,83.73% 82.58%,83.42% 84.6%,82.9% 86.54%,82.04% 88.19%,80.77% 89.38%,79.11% 90.06%,77.17% 90.29%,75.12% 90.21%,73.12% 90.05%,71.3% 90.07%,69.73% 90.45%,68.39% 91.31%,67.22% 92.61%,66.1% 94.23%,64.92% 95.91%,63.59% 97.39%,62.07% 98.42%,60.38% 98.85%,58.58% 98.66%,56.74% 97.97%,54.94% 96.98%,53.22% 95.99%,51.58% 95.27%,50% 95%,48.42% 95.27%,46.78% 95.99%,45.06% 96.98%,43.26% 97.97%,41.42% 98.66%,39.62% 98.85%,37.93% 98.42%,36.41% 97.39%,35.08% 95.91%,33.9% 94.23%,32.78% 92.61%,31.61% 91.31%,30.27% 90.45%,28.7% 90.07%,26.88% 90.05%,24.88% 90.21%,22.83% 90.29%,20.89% 90.06%,19.23% 89.38%,17.96% 88.19%,17.1% 86.54%,16.58% 84.6%,16.27% 82.58%,15.94% 80.66%,15.41% 79.02%,14.52% 77.72%,13.21% 76.73%,11.53% 75.95%,9.64% 75.22%,7.78% 74.38%,6.19% 73.3%,5.07% 71.92%,4.52% 70.25%,4.53% 68.37%,4.96% 66.39%,5.56% 64.44%,6.07% 62.6%,6.24% 60.91%,5.93% 59.37%,5.11% 57.92%,3.89% 56.48%,2.5% 54.99%,1.22% 53.41%,.32% 51.73%,0% 50%,.32% 48.27%,1.22% 46.59%,2.5% 45.01%,3.89% 43.52%,5.11% 42.08%,5.93% 40.63%,6.24% 39.09%,6.07% 37.4%,5.56% 35.56%,4.96% 33.61%,4.53% 31.63%,4.52% 29.75%,5.07% 28.08%,6.19% 26.7%,7.78% 25.62%,9.64% 24.78%,11.53% 24.05%,13.21% 23.27%,14.52% 22.28%,15.41% 20.98%,15.94% 19.34%,16.27% 17.42%,16.58% 15.4%,17.1% 13.46%,17.96% 11.81%,19.23% 10.62%,20.89% 9.94%,22.83% 9.71%,24.88% 9.79%,26.87% 9.95%,28.7% 9.93%,30.27% 9.55%,31.61% 8.69%,32.78% 7.39%,33.9% 5.77%,35.08% 4.09%,36.41% 2.61%,37.93% 1.58%,39.62% 1.15%,41.42% 1.34%,43.26% 2.03%,45.06% 3.02%,46.78% 4.01%,48.42% 4.73%,50% 5%,51.58% 4.73%,53.22% 4.01%,54.94% 3.02%,56.74% 2.03%,58.58% 1.34%,60.38% 1.15%,62.07% 1.58%,63.59% 2.61%,64.92% 4.09%,66.1% 5.77%,67.22% 7.39%,68.39% 8.69%,69.73% 9.55%,71.3% 9.93%,73.12% 9.95%,75.12% 9.79%,77.17% 9.71%,79.11% 9.94%,80.77% 10.62%,82.04% 11.81%,82.9% 13.46%,83.42% 15.4%,83.73% 17.42%,84.06% 19.34%,84.59% 20.98%,85.48% 22.28%,86.79% 23.27%,88.47% 24.05%,90.36% 24.78%,92.22% 25.62%,93.81% 26.7%,94.93% 28.08%,95.48% 29.75%,95.47% 31.63%,95.04% 33.61%,94.44% 35.56%,93.93% 37.4%,93.76% 39.09%,94.07% 40.63%,94.89% 42.08%,96.11% 43.52%,97.5% 45.01%,98.78% 46.59%,99.68% 48.27%);background:var(--ribbon-color, #e6397e)}.hero-ribbon__line1{font-weight:900;font-size:2.4em;text-transform:uppercase;font-feature-settings:"cpsp","case"}.hero-ribbon__line1:lang(fr){font-size:1.7em}@media(max-width:749px){.hero-heading-container h1:lang(en),.hero-heading-container h1:lang(fr){font-size:min(4.3rem,calc((100vw - 3rem)*.106))}.hero-heading-container h1:lang(it){font-size:min(4.3rem,calc((100vw - 3rem)*.099))}}.hero-ribbon__line2{font-weight:600;font-size:1.2em;text-transform:uppercase;font-feature-settings:"cpsp","case";letter-spacing:.05em}.hero-button-container{width:100%;display:flex;flex-direction:column;align-items:center;margin-bottom:2.5rem}.hero-button{background-color:#292a2b;padding:1.6rem 2.5rem;width:min(100%,40rem)!important}.hero-button a{text-decoration:none;color:#fff;font-size:2.1rem}.hero-section .loox-trust-badge-container{display:block!important;min-height:4.4rem}.hero-section .loox-trust-badge-widget svg{height:1.4rem!important;width:auto!important}@media(min-width:990px){.hero-section .loox-trust-badge-widget svg{height:2.2rem!important}}.hero-description :where(p,span,a,strong,em,small,li){margin-top:3rem;margin-bottom:1.5rem;color:#fff;text-align:center;text-shadow:1px 1px 1px rgba(41,42,43,.12);line-height:1;font-size:2.2rem}.hero-section .hero-bg--tablet,.hero-section .hero-bg--xl{display:none}@media(min-width:750px){.hero-section{height:auto;min-height:60rem;display:flex;flex-direction:column;justify-content:center;padding:8rem clamp(2.5rem,8vw,16rem)}.hero-section .hero-bg--mobile{display:none}.hero-section .hero-bg--desktop,.hero-section .hero-bg--xl{display:block}.hero-description :where(p,span,a,strong,em,small,li){text-align:left;font-size:3rem}.hero-heading-container{width:45%;align-items:flex-start;margin-top:0;position:relative;z-index:1}.hero-heading-container h1{color:#292a2b;text-align:left;margin-top:0;margin-left:.2rem;font-size:min(6rem,4.4vw)}.hero-heading-container h1:lang(en),.hero-heading-container h1:lang(fr){font-size:min(6rem,3.9vw)}.hero-heading-container h1:lang(it){font-size:min(6rem,3.6vw)}.hero-tagline{text-align:left;font-size:3.3rem;margin-left:.2rem}.hero-heading-container img{display:none}.hero-button-container{align-items:flex-start;margin-top:4.5rem;position:relative;z-index:1}.hero-section .hero-button-container .flex-container{flex-direction:column;align-items:flex-start;gap:1.2rem}.hero-section .hero-button{width:40rem!important;max-width:calc(100vw - 6rem)}.hero-section .loox-trust-badge-container{width:30.3rem}.hero-ribbon{top:12%;right:4%;--ribbon-s: var(--ribbon-s-t, 9.6rem)}}@media(min-width:750px)and (max-width:989px){.hero-section{min-height:0;padding:5rem 3rem 0}.hero-section .hero-bg--desktop,.hero-section .hero-bg--tablet{position:static;inset:auto;width:calc(100% + 6rem);height:auto;margin:0 0 0 -3rem;order:1}.hero-section .hero-content{display:contents}.hero-heading-container{width:100%;align-items:center;order:0}.hero-heading-container h1{text-align:center;font-size:4.6rem}.hero-tagline{text-align:center;font-size:2rem}.hero-button-container{align-items:center;order:2;margin:.5rem 0 3.5rem}.hero-button-container .flex-container{flex-wrap:wrap;justify-content:center;gap:1.6rem}.hero-section .hero-button-container .flex-container{align-items:center}.hero-ribbon{top:var(--ribbon-y-t, 40%);right:var(--ribbon-x-t, 8%)}.hero-section .hero-bg--tablet{display:block}.hero--has-tablet-img .hero-bg--desktop{display:none!important}}@media(min-width:990px){.hero-ribbon{right:var(--ribbon-x-d, 4%);left:auto;top:var(--ribbon-y-d, 9%);--ribbon-s: var(--ribbon-s-d, 10rem)}.hero-section .hero-button{width:32rem!important}}@media(max-width:749px){.hero-section{padding-top:5rem}.hero-button-container{margin-bottom:4.5rem}.hero-button{width:min(30.4rem,calc(100vw - 4.8rem))!important}}@media(min-width:750px)and (max-width:1599px){.hero-section .hero-bg--xl{display:none}}@media(min-width:1600px){.hero--has-xl-img .hero-bg--desktop{display:none!important}}.hero-section.hero--cutout .hero-cans{position:relative;z-index:0;flex:1 1 auto;min-height:0;margin:1rem -1.5rem;display:flex;align-items:center;justify-content:center;transform:translate(var(--can-x-m, 0%),var(--can-y-m, 0%)) scale(var(--can-z-m, 1));container-type:size}.hero-section.hero--cutout .hero-cans__frame{--r: var(--can-ratio, 1.7);position:relative;flex:none;width:100%;width:min(100cqw,calc(100cqh * var(--r)));aspect-ratio:var(--r)}@media(max-width:749px){.hero-section.hero--cutout.hero--has-m-can .hero-cans__frame{--r: var(--can-ratio-m, var(--can-ratio, 1.7))}}.hero-section.hero--cutout .hero-cans__img{display:block;width:100%;height:100%;object-fit:contain}.hero-section.hero--cutout .hero-cans .hero-ribbon{position:absolute}.hero-section.hero--cutout .hero-heading-container,.hero-section.hero--cutout .hero-button-container{position:relative;z-index:1}@media(max-width:749px){.hero--has-m-can .hero-cans__img:not(.hero-cans__img--m){display:none}}@media(min-width:750px){.hero-cans__img--m{display:none!important}}@media(min-width:750px)and (max-width:989px){.hero-section.hero--cutout .hero-content{display:flex;flex-direction:column}.hero-section.hero--cutout .hero-cans{flex:none;width:100%;height:42rem;margin:2rem 0 1rem;transform:translate(var(--can-x-t, 0%),var(--can-y-t, 0%)) scale(var(--can-z-t, 1))}.hero-section.hero--cutout .hero-heading-container,.hero-section.hero--cutout .hero-button-container{width:100%;align-items:center}}@media(min-width:990px){.hero-section.hero--cutout .hero-content{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head cans" "btn  cans";align-items:center;column-gap:clamp(2rem,4vw,6rem);height:auto;width:100%;max-width:148rem;margin:0 auto}.hero-section.hero--cutout .hero-heading-container{grid-area:head;align-self:end;width:100%}.hero-section.hero--cutout .hero-heading-container h1{max-width:78rem}.hero-section.hero--cutout .hero-button-container{grid-area:btn;align-self:start}.hero-section.hero--cutout .hero-button-container .flex-container{flex-wrap:wrap;row-gap:1.2rem}.hero-section.hero--cutout .hero-button{white-space:nowrap;flex-shrink:0}.hero-section.hero--cutout .hero-cans{grid-area:cans;flex:none;width:var(--can-w-d, 48rem);max-width:45vw;height:auto;margin:0;transform:translate(var(--can-x-d, 0%),var(--can-y-d, 0%)) scale(var(--can-z-d, 1));container-type:normal}.hero-section.hero--cutout .hero-cans__frame{width:100%}}.hero-section.hero--cutout .hero-ribbon{top:var(--ribbon-img-y, 6%);right:var(--ribbon-img-x, 2%);left:auto;width:var(--ribbon-img-s, 14%);height:auto;aspect-ratio:1 / 1;container-type:inline-size;gap:0}.hero-section.hero--cutout .hero-ribbon__line1{font-size:25cqw}.hero-section.hero--cutout .hero-ribbon__line1:lang(fr){font-size:17.7cqw}.hero-section.hero--cutout .hero-ribbon__line2{font-size:12.5cqw;margin-top:4cqw}
/*# sourceMappingURL=/cdn/shop/t/73/assets/hero.css.map */
