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}@keyframes GradientAnimation{0%{background-position:0 4%}50%{background-position:100% 97%}to{background-position:0 4%}}section.result-wrapper div.filters{padding:0 7%}section.result-wrapper div.filters .title{color:#d3745e;display:block;font:normal normal 700 1.6875rem/2.0625rem Miller Display;letter-spacing:.0675rem;margin-bottom:20px;text-align:left}section.result-wrapper div.filters .filter-block{margin-bottom:30px}section.result-wrapper div.filters .filter-block .block-title{color:var(--season-color);cursor:pointer;display:flex;font:normal normal 400 1.25rem/1.5625rem Lexend;justify-content:space-between;letter-spacing:.0375rem;margin-bottom:20px;text-align:left;text-transform:uppercase}section.result-wrapper div.filters .filter-block .block-title:after{color:var(--season-color);content:"+";font:normal normal 400 1.25rem/1.5625rem Lexend;letter-spacing:.0375rem;text-transform:uppercase}section.result-wrapper div.filters .filter-block ul{height:auto;list-style-type:none;margin:0;max-height:0;overflow:hidden;padding:0;transition:max-height .25s ease-in-out}section.result-wrapper div.filters .filter-block ul li a{-webkit-text-fill-color:transparent;background:linear-gradient(to right,var(--season-color),var(--season-color) 50%,#554f45 50%);background-clip:text;-webkit-background-clip:text;background-position:100%;background-size:200% 100%;color:#554f45;display:inline-block;font:normal normal 400 .875rem/2.3125rem Lexend;letter-spacing:.02625rem;position:relative;text-align:left;text-decoration:none;text-transform:uppercase;transition:background-position 275ms ease}section.result-wrapper div.filters .filter-block ul li a:hover{background-position:0 100%}section.result-wrapper div.filters .filter-block ul li.active a{-webkit-text-fill-color:transparent;background:linear-gradient(to right,var(--season-color),var(--season-color) 50%,var(--season-color) 50%);background-clip:text;-webkit-background-clip:text;background-position:100%;background-size:200% 100%;transition:background-position 275ms ease}section.result-wrapper div.filters .filter-block ul li.active a:hover{background-position:0 100%}section.result-wrapper div.filters .filter-block ul li.inactive a{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#d1cdc6,#d1cdc6 50%,#d1cdc6 0);background-clip:text;-webkit-background-clip:text;background-position:100%;background-size:200% 100%;transition:background-position 275ms ease}section.result-wrapper div.filters .filter-block ul li.inactive a:hover{background-position:0 100%}section.result-wrapper div.filters .filter-block.active .block-title:after{content:"-"}section.result-wrapper div.filters .filter-block.active ul{max-height:600px}section.result-wrapper div.filters .btn-blue{background:#cde2df url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS45NjkiIGhlaWdodD0iMTguMzY5Ij48ZGVmcz48Y2xpcFBhdGggaWQ9ImEiPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgZD0iTTAgMGgyNS45Njl2MTguMzY5SDB6IiBkYXRhLW5hbWU9IlJlY3RhbmdsZSAxOTkiLz48L2NsaXBQYXRoPjwvZGVmcz48ZyBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMiIgY2xpcC1wYXRoPSJ1cmwoI2EpIiBkYXRhLW5hbWU9Ikdyb3VwZSAxNzIiPjxwYXRoIGQ9Im0xNy4wNDIgMTcuNjY1IDcuNTg3LTcuNjQyYTEuMzM2IDEuMzM2IDAgMCAwIC4yNDktLjM3NyAxLjE2MSAxLjE2MSAwIDAgMCAuMDkyLS40NjEgMS4yIDEuMiAwIDAgMC0uMzQxLS44MzhMMTcuMDQyLjciIGRhdGEtbmFtZT0iVHJhY8OpIDY2NjciLz48cGF0aCBkPSJtLjAyMSA5LjEwOCAyNC4wMjYuNDk5IiBkYXRhLW5hbWU9IkxpZ25lIDc5Ii8+PC9nPjwvc3ZnPg==) no-repeat right 15px center;padding-left:10px!important;padding-right:45px!important;text-align:left;transition:background-color .25s ease-in-out;width:100%}section.result-wrapper div.filters .btn-blue:hover{background-color:var(--season-color)}section.result-wrapper div.results-wrapper{margin-top:35px;overflow-x:hidden}section.result-wrapper div.results-wrapper .introduction{background:#f7f4ef;padding:30px 7%}section.result-wrapper div.results-wrapper .introduction .text h1{font:normal normal 700 2.8125rem/3.375rem Miller Display;letter-spacing:.1125rem;margin-bottom:15px}section.result-wrapper div.results-wrapper .introduction .text p{font:normal normal normal 1.25rem/1.5625rem Agenda;letter-spacing:.0375rem}section.result-wrapper div.results-wrapper .introduction .image-border-red{display:none}section.result-wrapper div.results-wrapper .results{display:flex;flex-wrap:wrap;justify-content:center;padding:30px 7% 0}section.result-wrapper div.results-wrapper .results li#no-result-block{background-color:#f6f4ee;font:normal normal normal 1.25rem/1.5625rem Agenda;letter-spacing:.0375rem;margin-top:75px;padding:20px}section.result-wrapper div.results-wrapper .results li .product{border:2px solid var(--season-color);margin:140px 15px 55px;width:310px}section.result-wrapper div.results-wrapper .results li .product .images{text-align:center}section.result-wrapper div.results-wrapper .results li .product .images .product-image{bottom:140px;display:block;margin:0 auto -105px;position:relative}section.result-wrapper div.results-wrapper .results li .product .images .product-logo{display:block;margin:0 auto}section.result-wrapper div.results-wrapper .results li .product .informations{margin-top:30px;padding:0 20px}section.result-wrapper div.results-wrapper .results li .product .informations .title{display:block;font:normal normal 400 1.625rem/2.0625rem Lexend;letter-spacing:.04875rem;margin-bottom:25px;text-align:left;text-transform:uppercase}section.result-wrapper div.results-wrapper .results li .product .informations .description{font:normal normal 400 1.25rem/1.75rem Agenda;letter-spacing:.0375rem}section.result-wrapper div.results-wrapper .results li .product .actions{padding:0 20px}section.result-wrapper div.results-wrapper .results li .product .actions .no-cart-infos{color:var(--season-color);display:block;font:normal normal normal 1.25rem/1.4375rem Agenda;letter-spacing:.0375rem;margin:30px 0 15px;text-align:left;text-decoration:none}section.result-wrapper div.results-wrapper .results li .product .actions .no-cart-infos:hover{text-decoration:underline}section.result-wrapper div.results-wrapper .results li .product .actions .price{color:#d3745e;font:normal normal 600 25px/31px Lexend;letter-spacing:0;text-transform:uppercase}section.result-wrapper div.results-wrapper .results li .product .actions .old-price{font:normal normal medium 1rem/2.3125rem Lexend;letter-spacing:.03rem;text-decoration:line-through;text-transform:uppercase}section.result-wrapper div.results-wrapper .results li .product .actions .btn-red{margin:25px 0 0}section.result-wrapper div.results-wrapper .results li .product .actions .btn-blue{position:relative;top:25px}section.result-wrapper div.results-wrapper .results li .pack-product .images .pack-product-details{margin:0 auto 20px;width:75%}@media (min-width:992px){section.result-wrapper{display:flex}section.result-wrapper div.filters{align-self:flex-start;flex-grow:0;flex-shrink:0;margin-bottom:70px;margin-right:75px;padding:0;position:sticky;top:100px;width:260px}section.result-wrapper div.filters .title{margin-bottom:40px}section.result-wrapper div.filters .filter-block{border-bottom:2px dashed #d3745e;padding-bottom:30px}section.result-wrapper div.filters .filter-block:last-child{border-bottom:none;padding-bottom:0}section.result-wrapper div.filters .filter-block .block-title{cursor:auto}section.result-wrapper div.filters .filter-block .block-title:after{display:none}section.result-wrapper div.filters .filter-block ul{max-height:none}section.result-wrapper div.filters .btn-season{padding-right:50%;width:auto}section.result-wrapper div.results-wrapper{margin-top:0;width:calc(100% - 335px)}section.result-wrapper div.results-wrapper .introduction{margin-bottom:100px}section.result-wrapper div.results-wrapper .introduction h1{margin-bottom:30px}section.result-wrapper div.results-wrapper .results{padding:0}section.result-wrapper div.results-wrapper .results li .pack-product .images .pack-product-details:last-child{margin-bottom:20px}}@media (min-width:1400px){section.result-wrapper div.filters{margin-top:100px}section.result-wrapper div.results-wrapper .introduction{display:flex;justify-content:space-between;margin-top:100px;padding-top:50px;width:110%}section.result-wrapper div.results-wrapper .introduction .text{max-width:60%}section.result-wrapper div.results-wrapper .introduction .image-border-red{bottom:100px;display:block;flex-grow:0;flex-shrink:0;height:250px;margin-bottom:-200px;margin-left:50px;position:relative;width:250px}section.result-wrapper div.results-wrapper .introduction .image-border-red img{height:100%;width:100%}section.result-wrapper div.results-wrapper .results{flex-direction:column}section.result-wrapper div.results-wrapper .results li .product{display:flex;justify-content:flex-start;width:95%}section.result-wrapper div.results-wrapper .results li .product .images{flex-grow:0;flex-shrink:0;position:relative}section.result-wrapper div.results-wrapper .results li .product .images .product-image{padding:0 10px}section.result-wrapper div.results-wrapper .results li .product .informations{margin-left:50px;margin-right:auto}section.result-wrapper div.results-wrapper .results li .product .actions{flex-grow:0;flex-shrink:0;left:5%;padding:40px 0 0;position:relative;width:250px}section.result-wrapper div.results-wrapper .results li .product .actions .no-cart-infos{padding-right:40%}section.result-wrapper div.results-wrapper .results li .pack-product .images{margin-left:50px}}@media (min-width:1600px){section.result-wrapper div.results-wrapper .introduction .image-border-red{height:500px;width:500px}section.result-wrapper div.results-wrapper .results li .product .images .product-image{bottom:100px}section.result-wrapper div.results-wrapper .results li .product.pack-product .images .product-image{bottom:70px}section.result-wrapper div.results-wrapper .results li .product .images{padding-right:165px}section.result-wrapper div.results-wrapper .results li .product .images .product-logo{bottom:25px;position:absolute;right:0}section.result-wrapper div.results-wrapper .results li .product .actions{width:350px}section.result-wrapper div.results-wrapper .results li .pack-product .images{display:flex;padding-right:0}section.result-wrapper div.results-wrapper .results li .pack-product .images img.vertical{margin-left:35px;margin-right:35px}section.result-wrapper div.results-wrapper .results li .pack-product .images .pack-product-details{margin:20px 35px 20px 0}section.result-wrapper div.results-wrapper .results li .pack-product .images .pack-product-details:last-child{margin-bottom:20px}}section.additional-content{margin:50px 0 100px}section.additional-content h2{color:#d3745e;cursor:pointer;font:normal normal 700 1.625rem/1.9375rem Miller Display;letter-spacing:.065rem;margin-bottom:20px}section.additional-content div.foldable-content{margin-bottom:35px}div#quick-add-modal .modal-dialog{margin:0 auto;padding:0}div#quick-add-modal .modal-dialog .modal-body{padding:0}div#quick-add-modal .product{padding:20px 7%}div#quick-add-modal .product img{display:block;margin:0 auto}div#quick-add-modal .product .product-details .title{display:block;font:normal normal 400 1.625rem/2.0625rem Lexend;letter-spacing:.04875rem;margin:15px 0;text-transform:uppercase}div#quick-add-modal .product .product-details p{font:normal normal normal 1.25rem/1.75rem Agenda;letter-spacing:.0375rem}div#quick-add-modal .product .product-details div.d-flex{justify-content:space-between}div#quick-add-modal .product .product-details div.d-flex a{align-items:center;color:#9ec3c1;display:flex;font:normal normal 400 1.25rem/1.5625rem Lexend;letter-spacing:.0375rem;text-align:left;text-decoration:none;text-transform:uppercase}div#quick-add-modal .product .product-details div.d-flex a:after{content:"+";font-size:1.5rem;font-weight:400;line-height:1.5rem;padding-left:5px}div#quick-add-modal .product .product-details div.d-flex span.old-price{font:normal normal 600 1rem/1.25rem Lexend;margin-right:5px;text-decoration:line-through;text-transform:uppercase}div#quick-add-modal .product .product-details div.d-flex span.price{color:#d3745e;font:normal normal 600 1.5625rem/1.9375rem Lexend;text-transform:uppercase}div#quick-add-modal .product .pack-products{padding:0}div#quick-add-modal .product .pack-products .pack-product-details{margin-bottom:25px;margin-top:25px}div#quick-add-modal .product .pack-products .pack-product-details img{margin:0 15px 0 0}div#quick-add-modal #add-to-cart-form .form-wrapper{background:#f6f4ee}@media (min-width:992px){div#quick-add-modal .modal-dialog{max-width:1000px}div#quick-add-modal .modal-dialog .product .product-details-container{display:flex;justify-content:space-between}div#quick-add-modal .modal-dialog .product .product-details-container img{flex:0 0 0;margin:0 15px 0 0}div#quick-add-modal .modal-dialog .product .product-details-container img.product-image-vertical{margin:0 40px 0 0}div#quick-add-modal .modal-dialog .product .product-details-container .product-details{display:flex;justify-content:space-between}div#quick-add-modal .modal-dialog .product .product-details-container .product-details .d-flex{flex:0 0 100px;flex-direction:column;margin-left:15px;padding-top:15px}div#quick-add-modal .modal-dialog .product .pack-products{display:flex;flex-wrap:wrap;justify-content:space-between}}div#skimium-modal .modal-body{align-items:center;display:flex}div#skimium-modal .modal-body img{width:200px}div#skimium-modal .modal-body .text{font:normal normal normal 20px/25px Agenda;padding:0 20px}