#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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS45NjkiIGhlaWdodD0iMTguMzY5Ij48ZGVmcz48Y2xpcFBhdGggaWQ9ImEiPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgZD0iTTAgMGgyNS45Njl2MTguMzY5SDB6IiBkYXRhLW5hbWU9IlJlY3RhbmdsZSAxOTkiLz48L2NsaXBQYXRoPjwvZGVmcz48ZyBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMiIgY2xpcC1wYXRoPSJ1cmwoI2EpIiBkYXRhLW5hbWU9Ikdyb3VwZSAxNzIiPjxwYXRoIGQ9Im0xNy4wNDIgMTcuNjY1IDcuNTg3LTcuNjQyYTEuMyAxLjMgMCAwIDAgLjI0OS0uMzc3IDEuMiAxLjIgMCAwIDAgLjA5Mi0uNDYxIDEuMiAxLjIgMCAwIDAtLjM0MS0uODM4TDE3LjA0Mi43IiBkYXRhLW5hbWU9IlRyYWPDqSA2NjY3Ii8+PHBhdGggZD0ibS4wMjEgOS4xMDggMjQuMDI2LjQ5OSIgZGF0YS1uYW1lPSJMaWduZSA3OSIvPjwvZz48L3N2Zz4=) 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}}body{--season-color:#9ec3c1;--bs-border-color:#9ec3c1;--light-season-color:#cde2df;--opacity-80-season-color:#9ec3c180}body.season-summer{--season-color:#a7c39e;--bs-border-color:#a7c39e;--light-season-color:#d5e3d0;--opacity-80-season-color:#a7c39e80}body{--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%)}@keyframes GradientAnimation{0%{background-position:0 4%}50%{background-position:100% 97%}to{background-position:0 4%}}#add-to-cart-form{padding:0}#add-to-cart-form .form-wrapper{padding:30px 7%}#add-to-cart-form .form-wrapper .title{color:var(--season-color);display:block;font:normal normal 400 1.25rem/1.5625rem Lexend;letter-spacing:.0375rem;text-align:center;text-transform:uppercase}#add-to-cart-form .form-wrapper p{color:#554f45;display:block;font:normal normal normal 1.25rem/1.75rem Agenda;letter-spacing:.6px;margin-top:.9375rem;opacity:1;text-align:center}#add-to-cart-form .form-wrapper p.helper{font:normal normal normal 1rem/1.5rem Agenda;margin-bottom:0}#add-to-cart-form .form-wrapper .input input.error{border-color:#d3745e}#add-to-cart-form .form-wrapper .input,#add-to-cart-form .form-wrapper .input::placeholder{font:normal normal 400 1.125rem/1.625rem Agenda;letter-spacing:.03375rem}#add-to-cart-form .form-wrapper .input{display:inline-block;margin-bottom:15px;position:relative;width:100%}#add-to-cart-form .form-wrapper .input input{padding-right:8em}#add-to-cart-form .form-wrapper .input button{background:var(--season-color);border:none;bottom:0;color:#fff;font:normal normal medium 1rem/1.25rem Lexend;letter-spacing:.03rem;padding-left:15px;position:absolute;right:0;text-transform:uppercase;top:0;transition:background-color .2s ease-in-out,width .25s ease-in-out;width:130px}#add-to-cart-form .form-wrapper .input button span{opacity:1;transition:opacity .5s ease-in-out}#add-to-cart-form .form-wrapper .input button:after{content:"+";font:normal normal 400 1.25rem Lexend;padding:0 10px}#add-to-cart-form .form-wrapper .input button:active,#add-to-cart-form .form-wrapper .input button:hover{background-color:var(--darken-5-season-color)!important}#add-to-cart-form .form-wrapper .input button.loading{-webkit-animation:GradientAnimation 14s ease infinite;-moz-animation:GradientAnimation 14s ease infinite;animation:GradientAnimation 14s ease infinite;background:linear-gradient(354deg,#9ec3c1,#7e9c9b);background-size:400% 400%;width:100%}#add-to-cart-form .form-wrapper .input button.loading span{display:none;opacity:0}#add-to-cart-form .form-wrapper .input button.loading:after{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHN0eWxlPkBrZXlmcmFtZXMgc3Bpbm5lcl9zdnYye3Rve3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19PC9zdHlsZT48cGF0aCBkPSJNMTAuMTQgMS4xNmExMSAxMSAwIDAgMC05IDguOTJBMS41OSAxLjU5IDAgMCAwIDIuNDYgMTJhMS41MiAxLjUyIDAgMCAwIDEuNjUtMS4zIDggOCAwIDAgMSA2LjY2LTYuNjFBMS40MiAxLjQyIDAgMCAwIDEyIDIuNjlhMS41NyAxLjU3IDAgMCAwLTEuODYtMS41MyIgc3R5bGU9ImZpbGw6I2ZmZjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjthbmltYXRpb246c3Bpbm5lcl9zdnYyIC43NXMgaW5maW5pdGUgbGluZWFyIi8+PC9zdmc+) no-repeat 50% 50%;content:"";display:block;height:100%;width:100%}#add-to-cart-form .form-wrapper .input button.loading-success{width:100%}#add-to-cart-form .form-wrapper .input button.loading-success span{display:none;opacity:0}#add-to-cart-form .form-wrapper .input button.loading-success:after{animation-iteration-count:infinite;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMTUiIGhlaWdodD0iMTE1IiB2aWV3Qm94PSIwIDAgMTMzIDEzMyI+PHN0eWxlPkBrZXlmcmFtZXMgb3V0bGluZXswJXtzdHJva2UtZGFzaGFycmF5OjAsMzQ1LjU3NnB4fXRve3N0cm9rZS1kYXNoYXJyYXk6MzQ1LjU3NnB4LDM0NS41NzZweH19QGtleWZyYW1lcyBjaXJjbGV7MCV7dHJhbnNmb3JtOnNjYWxlKDEpfXRve3RyYW5zZm9ybTpzY2FsZSgwKX19QGtleWZyYW1lcyBjaGVja3swJXtzdHJva2UtZGFzaGFycmF5OjAsNzVweH10b3tzdHJva2UtZGFzaGFycmF5Ojc1cHgsNzVweH19QGtleWZyYW1lcyBjaGVjay1ncm91cHswJSx0b3t0cmFuc2Zvcm06c2NhbGUoMSl9NTAle3RyYW5zZm9ybTpzY2FsZSgxLjA5KX19PC9zdHlsZT48ZyBpZD0iY2hlY2stZ3JvdXAiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIHN0eWxlPSJhbmltYXRpb246LjMycyBlYXNlLWluLW91dCAxLjAzcyBjaGVjay1ncm91cDt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciI+PGNpcmNsZSBpZD0iZmlsbGVkLWNpcmNsZSIgY3g9IjY2LjUiIGN5PSI2Ni41IiByPSI1NC41IiBmaWxsPSIjZmZmIi8+PGNpcmNsZSBpZD0id2hpdGUtY2lyY2xlIiBjeD0iNjYuNSIgY3k9IjY2LjUiIHI9IjU1LjUiIGZpbGw9IiM5RUMzQzEiIHN0eWxlPSJhbmltYXRpb246LjM1cyBlYXNlLWluIC4zNXMgZm9yd2FyZHMgY2lyY2xlO3RyYW5zZm9ybTpub25lO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIi8+PGNpcmNsZSBpZD0ib3V0bGluZSIgY3g9IjY2LjUiIGN5PSI2Ni41IiByPSI1NC41IiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iNCIgc3R5bGU9ImFuaW1hdGlvbjouMzhzIGVhc2UtaW4gb3V0bGluZTt0cmFuc2Zvcm06cm90YXRlKDBkZWcpO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIi8+PHBhdGggaWQ9ImNoZWNrIiBzdHJva2U9IiM5RUMzQzEiIHN0cm9rZS13aWR0aD0iNS41IiBkPSJtNDEgNzAgMTUgMTUgMzYtMzYiIHN0eWxlPSJhbmltYXRpb246LjM0cyBjdWJpYy1iZXppZXIoLjY1LDAsMSwxKSAuOHMgZm9yd2FyZHMgY2hlY2s7c3Ryb2tlLWRhc2hhcnJheTowLDc1cHg7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kIi8+PC9nPjwvc3ZnPg==) no-repeat 50% 50%;background-size:contain;content:"";display:block;height:100%;width:100%}#add-to-cart-form .form-wrapper div.services{border-top:2px solid var(--season-color);margin-top:15px;padding-top:15px}#add-to-cart-form .form-wrapper div.services .title{margin-bottom:15px}#add-to-cart-form .form-wrapper div.services .item{align-items:center;display:flex;justify-content:flex-start}#add-to-cart-form .form-wrapper div.services .item .checkbox{flex:0 0 0;margin-right:25px}#add-to-cart-form .form-wrapper div.services .item img{flex:0 0 0;margin-right:10px}#add-to-cart-form .form-wrapper div.services .item .label{font:normal normal normal 1.125rem/1.375rem Miller Display;letter-spacing:.03375rem;padding:0 20px 0 10px}#add-to-cart-form .form-wrapper div.services .item .price{display:inline-block;flex:0 0 100px;font-size:1.2em;font-weight:700}#add-to-cart-form button{padding-left:30px;text-align:left;width:100%}#add-to-cart-form button.btn-red{background:#d3745e url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS45NjkiIGhlaWdodD0iMTguMzY5Ij48ZGVmcz48Y2xpcFBhdGggaWQ9ImEiPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgZD0iTTAgMGgyNS45Njl2MTguMzY5SDB6IiBkYXRhLW5hbWU9IlJlY3RhbmdsZSAxOTkiLz48L2NsaXBQYXRoPjwvZGVmcz48ZyBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMiIgY2xpcC1wYXRoPSJ1cmwoI2EpIiBkYXRhLW5hbWU9Ikdyb3VwZSAxNzIiPjxwYXRoIGQ9Im0xNy4wNDIgMTcuNjY1IDcuNTg3LTcuNjQyYTEuMyAxLjMgMCAwIDAgLjI0OS0uMzc3IDEuMiAxLjIgMCAwIDAgLjA5Mi0uNDYxIDEuMiAxLjIgMCAwIDAtLjM0MS0uODM4TDE3LjA0Mi43IiBkYXRhLW5hbWU9IlRyYWPDqSA2NjY3Ii8+PHBhdGggZD0ibS4wMjEgOS4xMDggMjQuMDI2LjQ5OSIgZGF0YS1uYW1lPSJMaWduZSA3OSIvPjwvZz48L3N2Zz4=) no-repeat right 30px center;padding-right:75px}@media (min-width:992px){#add-to-cart-form .form-wrapper .form-people{align-items:center;display:flex}#add-to-cart-form .form-wrapper .form-people .title{flex:0 0 30%;margin-right:50px;text-align:right;width:30%}#add-to-cart-form .form-wrapper .form-people p{text-align:left}#add-to-cart-form .form-wrapper .services{align-items:center;display:flex;justify-content:flex-start}#add-to-cart-form .form-wrapper .services span.title{flex:0 0 30%;margin-right:50px;text-align:right;width:30%}#add-to-cart-form .buttons{background-color:#f6f4ee;display:flex;justify-content:space-between;padding:0 7% 20px}#add-to-cart-form .buttons button{width:auto}}