@keyframes GradientAnimation{0%{background-position:0 4%}50%{background-position:100% 97%}to{background-position:0 4%}}body{--season-color:#9ec3c1;--bs-border-color:#9ec3c1;--light-season-color:#cde2df;--opacity-80-season-color:#9ec3c180;--darken-5-season-color:color-mix(in srgb,var(--season-color),#000 5%);--lighten-5-season-color:color-mix(in srgb,var(--season-color),#fff 5%);--lighten-10-season-color:color-mix(in srgb,var(--season-color),#fff 10%);--lighten-15-season-color:color-mix(in srgb,var(--season-color),#fff 15%);--lighten-25-season-color:color-mix(in srgb,var(--season-color),#fff 25%)}body.season-summer{--season-color:#a7c39e;--bs-border-color:#a7c39e;--light-season-color:#d5e3d0;--opacity-80-season-color:#a7c39e80}#featured-products{background:#fff;padding-top:40px}#featured-products .separator{margin-bottom:40px}#featured-products .section-padding{padding:70px 7%}#featured-products .suptitle{color:var(--season-color);display:block;font:normal normal 400 1.125rem/1.4375rem Lexend;letter-spacing:.6px;margin-bottom:20px;text-align:center;text-transform:uppercase}@media (min-width:992px){#featured-products .suptitle{font:normal normal 400 1.25rem/1.5625rem Lexend}}#featured-products h2{color:#554f45;display:block;font:normal normal 700 2.125rem/2.5625rem Miller Display;letter-spacing:.1125rem;margin:0 auto;text-align:center}@media (min-width:992px){#featured-products h2{font:normal normal 700 2.8125rem/3.375rem Miller Display}}#featured-products nav{align-items:center;display:flex;flex-direction:column}#featured-products nav a{border:1px solid var(--season-color);margin-bottom:100px;text-align:center;text-decoration:none;width:318px}#featured-products nav a:last-child{margin-bottom:50px}#featured-products nav a img{display:block;height:auto;margin:0 auto -45px;position:relative;top:-75px;width:230px}#featured-products nav a img.vertical{height:392px;width:auto}#featured-products nav a .title{color:#554f45;display:block;font:normal normal 400 1.0625rem/1.3125rem Lexend;letter-spacing:.51px;margin:0 0 15px;padding:0 25px;text-transform:uppercase}#featured-products nav a .description{color:#554f45;font:normal normal normal 1.25rem/1.75rem Agenda;letter-spacing:.6px;margin:0 0 25px;padding:0 25px}#featured-products .push{width:100%}#featured-products .push .illustration{aspect-ratio:389/275;background:url(/build/web/images/homepage-product.c8b18875.webp) 0 0 no-repeat;background-size:cover;height:auto;width:100%}#featured-products a.btn-season{margin-bottom:40px}@media (min-width:576px){#featured-products h2:after{margin:0 auto;width:15%}}@media (min-width:768px){#featured-products h2,#featured-products span.suptitle{text-align:center}#featured-products .separator{margin:0 auto;width:86%}#featured-products nav{align-items:flex-start;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly}}@media (min-width:992px){#featured-products .push{background:#f7f4ef;padding:0 7%;position:relative}#featured-products .push .illustration{background:none;position:absolute;top:-10%;width:30%;z-index:3}#featured-products .push .illustration .inner{border:2px dashed #d3745e;height:100%;left:-25px;max-height:405px;position:relative;top:-25px;width:100%;z-index:2}#featured-products .push .illustration .inner:after{aspect-ratio:513/405;background:url(/build/web/images/homepage-product.c8b18875.webp) 0 0 no-repeat;background-size:cover;content:"";display:block;height:auto;left:25px;max-height:405px;position:relative;top:25px;width:100%}#featured-products .push .text{padding:50px 5% 0 40%}#featured-products .push .text .title{color:#d3745e;display:inline-block;font:normal normal 700 2.1875rem/2.625rem Miller Display;letter-spacing:.0875rem;margin-bottom:30px}#featured-products .push .text p{color:#554f45;display:inline-block;font:normal normal normal 1.25rem/1.75rem Agenda;letter-spacing:.0375rem;margin-bottom:50px}#featured-products .push .text .btn-season{margin:-30px 0 0;position:relative;top:30px;width:max-content}}body.season-summer #featured-products .push .illustration .inner:after{background-image:url(/build/web/images/homepage-product-summer.6530483d.webp)}section#product-container{padding:0 7%}section#product-container .skimium-cta{align-items:center;background:var(--lighten-25-season-color);border:2px solid var(--season-color);display:flex;justify-content:flex-start;padding:25px;text-decoration:none;transition:background-color .25s ease-in-out}section#product-container .skimium-cta img{margin-right:50px;width:200px}section#product-container .skimium-cta .text{color:#554f45;text-decoration:none;transition:color .25s ease-in-out}section#product-container .skimium-cta:hover{background:var(--season-color)}section#product-container .skimium-cta:hover .text{color:#fff}section#product-container #add_to_cart_form_submitAndContinue,section#product-container .images container button{font:normal normal medium 1.25rem/1.5625rem Lexend;letter-spacing:.0375rem;text-transform:uppercase}section#product-container .images-container .images{border:2px solid var(--season-color);margin-top:125px;width:100%}section#product-container .images-container .images .image img{display:block;margin:0 auto}section#product-container .images-container .images .image:first-child img{bottom:75px;position:relative}section#product-container .images-container .images .image:last-child img{margin:0 auto 55px}section#product-container .images-container a.btn{display:none;margin:35px auto 0;width:100%}section#product-container .no-cart-infos{border:2px solid var(--season-color);color:var(--season-color);cursor:pointer;display:inline-block;font:normal normal normal 1.0625rem/1.4375rem Agenda;letter-spacing:.031875rem;padding:15px 30px;text-decoration:none;transition:background-color .3s ease-in-out,color .3s ease-in-out}section#product-container .no-cart-infos:hover{background:var(--season-color);color:#fff}section#product-container .no-cart-infos span{align-items:center;display:flex;margin:0}section#product-container .no-cart-infos span:before{background:var(--season-color) url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS45NjkiIGhlaWdodD0iMTguMzY5Ij48ZGVmcz48Y2xpcFBhdGggaWQ9ImEiPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgZD0iTTAgMGgyNS45Njl2MTguMzY5SDB6IiBkYXRhLW5hbWU9IlJlY3RhbmdsZSAxOTkiLz48L2NsaXBQYXRoPjwvZGVmcz48ZyBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMiIgY2xpcC1wYXRoPSJ1cmwoI2EpIiBkYXRhLW5hbWU9Ikdyb3VwZSAxNzIiPjxwYXRoIGQ9Im0xNy4wNDIgMTcuNjY1IDcuNTg3LTcuNjQyYTEuMzM2IDEuMzM2IDAgMCAwIC4yNDktLjM3NyAxLjE2MSAxLjE2MSAwIDAgMCAuMDkyLS40NjEgMS4yIDEuMiAwIDAgMC0uMzQxLS44MzhMMTcuMDQyLjciIGRhdGEtbmFtZT0iVHJhY8OpIDY2NjciLz48cGF0aCBkPSJtLjAyMSA5LjEwOCAyNC4wMjYuNDk5IiBkYXRhLW5hbWU9IkxpZ25lIDc5Ii8+PC9nPjwvc3ZnPg==) no-repeat center center;border-radius:40px;content:"";display:inline-block;height:40px;margin-right:20px;width:40px}section#product-container .product-details{padding-top:40px}section#product-container .product-details>.prices{text-align:right;width:100%}section#product-container .product-details>.prices .price{color:#d3745e;font:normal normal 600 25px/31px Lexend;letter-spacing:0;text-transform:uppercase}section#product-container .product-details>.prices .old-price{font:normal normal medium 1rem/2.3125rem Lexend;letter-spacing:.03rem;text-decoration:line-through;text-transform:uppercase}section#product-container .product-details p{font:normal normal normal 1.25rem/1.75rem Agenda;letter-spacing:.0375rem;margin:40px 0}section#product-container .product-details p.warning{color:var(--season-color);font:normal normal normal 1.0625rem/1.4375rem Agenda;letter-spacing:.031875rem}section#product-container .pack-products .pack-product-details{margin-bottom:40px}section#product-container #add-to-cart-form{background:#f7f4ef}section#product-container #add-to-cart-form .buttons{background:none;display:flex;flex-direction:column-reverse}section#product-container #add-to-cart-form .buttons .total{display:none}@media (min-width:992px){section#product-container{display:flex;justify-content:space-between;padding:0}section#product-container .images-container{flex:0 0 200px;margin-right:100px;width:200px}section#product-container .images-container a.btn{display:block}section#product-container .product-details{margin-top:100px;padding-top:0;position:relative}section#product-container .product-details>.prices{margin-bottom:0;position:absolute;right:0;top:0;width:auto}section#product-container #add-to-cart-form .buttons{background:#fff;flex-direction:row;padding:40px 0 0}section#product-container #add-to-cart-form .buttons .total{display:block;font:normal normal 400 1.25rem/1.5625rem Lexend;letter-spacing:.0375rem;padding-top:10px;text-align:right;text-transform:uppercase;width:70%}section#product-container #add-to-cart-form .buttons .total .prices{display:inline-block}section#product-container #add-to-cart-form .buttons .total .prices span{color:#d3745e;font:normal normal 700 1.5625rem/1.9375rem Lexend;margin-left:10px;text-transform:uppercase}section#product-container #add-to-cart-form .buttons .submit-container{align-items:flex-end;display:flex;flex-direction:column-reverse}section#product-container #add-to-cart-form .buttons .submit-container button{margin-bottom:10px;min-width:380px;text-align:left;width:20vw!important}section#product-container #add-to-cart-form .buttons #add_to_cart_form_submitAndGoToCart{background-image:none;margin-left:45px;min-width:380px;padding-right:50px;width:30%}}@media (min-width:1200px){section#product-container .images-container{flex:0 0 400px;margin-right:150px;width:400px}section#product-container .images-container a.btn{width:85%}section#product-container .pack-products{display:flex;flex-wrap:wrap;margin-bottom:40px}section#product-container .pack-products .pack-product-details{margin-bottom:15px;margin-right:30px}}