html{scroll-behavior:smooth}.brand--grid{display:grid;gap:1.875rem;grid-template-columns:repeat(1,minmax(0,1fr));margin-bottom:30px}@media (min-width:768px){.brand--grid{margin-bottom:70px}}.brand--grid .--letter{background-color:#eee;border-radius:25px;display:none}@media (min-width:578px){.brand--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brand--grid .--letter{display:flex}}@media (min-width:768px){.brand--grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.brand--grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.brand--grid .brand-card{aspect-ratio:1;border-radius:25px;display:flex;position:relative}.brand--grid .brand-card:hover{box-shadow:0 4px 20px 0 gray;cursor:pointer}.brand--grid .brand-card.--letter{display:none}.brand--grid .brand-card.--letter:hover{box-shadow:unset;cursor:default}@media (min-width:578px){.brand--grid .brand-card.--letter{display:flex}}.brand--grid .brand-card .link-wrapper{align-items:flex-end;aspect-ratio:1;background:no-repeat 50%;background-size:cover;border-radius:25px;display:flex;-o-object-fit:1/1;object-fit:1/1;width:100%}.brand--grid .brand-card .card-text{bottom:2.15rem;color:#fff;font-size:25px;font-weight:600;left:2rem;line-height:1;position:absolute;width:50%;z-index:2}@media (min-width:768px){.brand--grid .brand-card .card-text{line-height:110%;width:70%}}.brand--grid .brand-card .big--letter{--tw-text-opacity:1;color:rgb(200 200 200/var(--tw-text-opacity));font-size:6rem;margin:auto;text-align:center}@media (min-width:768px){.brand--grid .brand-card .big--letter{font-size:9rem}}@media (min-width:1210px){.brand--grid .brand-card .big--letter{font-size:12.5rem;line-height:15rem}}.brand--grid .brand-card .like{padding:30px 30px 60px 60px;position:absolute;right:0;top:0;z-index:9}.brand--grid .brand-card .like span{font-size:20px;pointer-events:none;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.brand--grid .brand-card .like:before{border-radius:0 25px 0 0;content:"";height:110px;pointer-events:none;position:absolute;right:0;top:0;width:110px;z-index:-1;--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity));background:radial-gradient(95.23% 89.86% at 100.09% 0,rgba(0,0,0,.5) 0,transparent 100%)}.brand--grid .brand-card .gradient{background:linear-gradient(180deg,transparent,rgba(0,0,0,.6));border-radius:0 0 25px 25px;bottom:0;height:75%;left:0;pointer-events:none;position:absolute;width:100%;z-index:1}@media (min-width:768px){.button--bottom{margin-bottom:60px}}.button--bottom .pager__item{align-items:center;display:flex;justify-content:center}.button--bottom .pager__item .button{border-radius:9999px;display:inline-block;height:-moz-fit-content;height:fit-content;width:370px;--tw-border-opacity:1;font-family:ChaletBold;font-size:16px;padding:9.4px 40px;text-align:center;text-transform:lowercase;--tw-text-opacity:1;background-image:linear-gradient(to right,var(--tw-gradient-stops));border:unset;color:rgb(255 255 255/var(--tw-text-opacity));line-height:1.2;--tw-gradient-from:var(--tertiary-color) var(--tw-gradient-from-position);--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-from-position:50%;--tw-gradient-to:var(--primary-color) var(--tw-gradient-to-position);--tw-gradient-to-position:50%;background-position:100%;background-size:200%;transition:.5s ease-out}.button--bottom .pager__item .button:hover{background-position:0;cursor:pointer}.product--containergrid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));justify-content:space-between;justify-items:center}@media (min-width:768px){.product--containergrid{grid-template-columns:270px 270px}}@media (min-width:1024px){.product--containergrid{grid-template-columns:270px 270px 270px}}@media (min-width:1210px){.product--containergrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.product--containergrid{gap:30px 0}.lettersSlider{min-height:3.594rem}.lettersSlider .subjects--slider--container{margin-left:-20px;position:relative;width:100vw}@media (min-width:768px){.lettersSlider .subjects--slider--container{margin-left:0;width:100%}}.lettersSlider .subjects--slider--container .gradient{background:linear-gradient(270deg,#fff,hsla(0,0%,100%,0) 30px);height:100%;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:2}.lettersSlider .swiper{padding-left:20px;padding-right:40px}@media (min-width:768px){.lettersSlider .swiper{padding-left:0;padding-right:0}}.lettersSlider .swiper-container{border-radius:0 0 12px 12px;padding:10px 0;width:100%}@media (min-width:768px){.lettersSlider .swiper-container{padding:0!important;width:628px}}@media (min-width:1024px){.lettersSlider .swiper-container{margin-left:10px;overflow:visible!important;padding-left:20px;padding-right:20px;width:915px}}.lettersSlider .swiper--buttons .swiper-button-next,.lettersSlider .swiper--buttons .swiper-button-prev{min-height:50px;min-width:50px;z-index:2}.lettersSlider .swiper--buttons .swiper-button-next>.btn--small,.lettersSlider .swiper--buttons .swiper-button-prev>.btn--small{display:none;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:1024px){.lettersSlider .swiper--buttons .swiper-button-next>.btn--small,.lettersSlider .swiper--buttons .swiper-button-prev>.btn--small{display:flex}}.lettersSlider .swiper--buttons .swiper-button-next>.btn--small,.lettersSlider .swiper--buttons .swiper-button-prev>.btn--small{margin-top:-7px;min-height:50px;min-width:50px;padding:13px 22px}.lettersSlider .swiper--buttons .swiper-button-next>.btn--small:hover,.lettersSlider .swiper--buttons .swiper-button-prev>.btn--small:hover{box-shadow:4px 3px 12px rgba(61,50,143,.17)}.lettersSlider .swiper--buttons .swiper-button-next>.btn--small>.icon,.lettersSlider .swiper--buttons .swiper-button-prev>.btn--small>.icon{display:block;margin:7px auto 0}.lettersSlider .swiper--buttons .swiper-button-next:after,.lettersSlider .swiper--buttons .swiper-button-prev:after{display:none}@media (min-width:1024px){.lettersSlider .swiper--buttons .swiper-button-next:after,.lettersSlider .swiper--buttons .swiper-button-prev:after{display:block}}.lettersSlider .swiper--buttons .swiper-button-next:after,.lettersSlider .swiper--buttons .swiper-button-prev:after{content:"";height:110px;position:absolute;width:150px;z-index:-1}.lettersSlider .swiper--buttons .swiper-button-prev{left:0}.lettersSlider .swiper--buttons .swiper-button-prev:after{background-image:linear-gradient(270deg,transparent,#fff);left:-12px}.lettersSlider .swiper--buttons .swiper-button-next{right:0}.lettersSlider .swiper--buttons .swiper-button-next:after{background-image:linear-gradient(90deg,transparent,#fff 70%)}@media (min-width:1024px){.lettersSlider .swiper--buttons .swiper-button-next:after{background-image:linear-gradient(90deg,transparent,#fff 40%)}.lettersSlider .swiper--buttons .swiper-button-next{right:-25px}}.swiper-button-disabled{display:none!important;opacity:0!important}.custom-select .select--__control,.custom-select>.html-select{min-height:2.5rem}.custom-select .html-select,.custom-select .select--__control{background-color:var(--tertiary-color);border:0;border-radius:25px;box-shadow:unset;cursor:pointer;margin-bottom:1rem;padding:0 20px}.custom-select .html-select.select,.custom-select .select--__control.select{color:var(--primary-color);font-size:18px;font-weight:600;width:100%}.custom-select .html-select .select--__value-container,.custom-select .select--__control .select--__value-container{padding:2px 8px 2px 0}.custom-select .html-select .select--__value-container .select--__placeholder,.custom-select .select--__control .select--__value-container .select--__placeholder{color:var(--primary-color);font-family:ChaletBold;font-size:16px;line-height:15px}.custom-select .html-select .select--__indicators .select--__indicator,.custom-select .select--__control .select--__indicators .select--__indicator{color:var(--primary-color);font-size:10px;padding:8px 0}.custom-select .html-select .select--__indicators .select--__indicator-separator,.custom-select .select--__control .select--__indicators .select--__indicator-separator{background-color:unset!important}.custom-select .select--__menu{border-radius:0;box-shadow:0 4px 20px rgba(0,0,0,.25);margin-top:1px;z-index:10}.custom-select .select--__menu .select--__menu-list{padding-bottom:0;padding-top:0}.custom-select .select--__menu .select--__menu-list .select--__option{border:none;box-shadow:unset;box-sizing:border-box;color:#404041;cursor:pointer;display:flex;padding:15px 20px}.custom-select .select--__menu .select--__menu-list .select--__option .select--__option--is-focused{background-color:var(--secondary-color)}.categories--header{width:100%}.categories--header .title{font-family:ChaletBold;font-size:25px;margin-bottom:.75rem}@media (min-width:768px){.categories--header .title{font-size:30px;margin-bottom:1.5rem}}.categories--header .description{font-size:18px;margin-bottom:2rem;width:100%}@media (min-width:768px){.categories--header .description{margin-bottom:1.5rem;width:48.125rem}}.categories--submenu{display:flex;flex-wrap:wrap;margin-bottom:2rem;margin-left:-15px}.categories--submenu li{font-size:16px;text-transform:lowercase;--tw-text-opacity:1;border-radius:25px;color:rgb(255 255 255/var(--tw-text-opacity));margin:5px 15px 15px;padding:10px 0}.categories--submenu li a{font-family:ChaletBold;font-weight:900;padding:10px 50px}.categories--submenu li.bg-primary:hover{cursor:auto}.categories--submenu li.bg-primary a{pointer-events:none;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.categories--submenu li.bg-primary a:hover{cursor:auto}.categories--submenu li.bg-tertiary{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:hsla(0,0%,100%,.2) var(--tw-gradient-from-position);--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-from-position:50%;--tw-gradient-to:var(--tertiary-color) var(--tw-gradient-to-position);--tw-gradient-to-position:50%;background-position:100%;background-size:200%;transition:.5s ease-out}.categories--submenu li.bg-tertiary:hover{background-position:0;cursor:pointer}.categories--submenu li.bg-tertiary a{color:var(--primary-color)}.categories--select{border-radius:1.313rem;display:flex;flex-direction:column;position:relative;z-index:10;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.categories--select>.selected{background-color:var(--tertiary-color);border-radius:1.563rem;color:var(--primary-color);font-family:ChaletBold;font-size:16px;padding:.5rem 1.25rem;position:relative;z-index:1}.categories--submenu li.categories--select>.selected{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:hsla(0,0%,100%,.2) var(--tw-gradient-from-position);--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-from-position:50%;--tw-gradient-to:var(--tertiary-color) var(--tw-gradient-to-position);--tw-gradient-to-position:50%;background-position:100%;background-size:200%;transition:.5s ease-out}.categories--submenu li.categories--select>.selected:hover{background-position:0;cursor:pointer}.categories--submenu li.categories--select>.selected a{color:var(--primary-color)}.categories--select>.options{border-radius:0 0 1.563rem 1.563rem;display:none;max-height:12.5rem;overflow:auto;position:absolute;width:100%}.categories--select>.options>.option{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));font-family:ChaletBold;font-size:16px}.categories--select>.options>.option:last-of-type{--tw-bg-opacity:1;background-color:rgb(242 242 242/var(--tw-bg-opacity));border-radius:0 0 1.563rem 1.563rem}.categories--select>.options>.option:hover{background-color:var(--primary-color);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.categories--submenu li.categories--select>.options>.option:hover:hover{cursor:auto}.categories--submenu li.categories--select>.options>.option:hover a{pointer-events:none;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.categories--submenu li.categories--select>.options>.option:hover a:hover{cursor:auto}.categories--select>.options>.option>.link{display:block;padding:.5rem 1.25rem;width:100%}.categories--select>.icon{pointer-events:none;position:absolute;right:1.25rem;top:50%;z-index:2;--tw-translate-y:-50%;color:var(--primary-color);font-size:.75rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.categories--select:hover{background-image:linear-gradient(0deg,#f2f2f2 2.563rem,#fff 0)}.categories--select:hover>.options{box-shadow:0 4px 30px 0 rgba(0,0,0,.251);display:block}.categories--select:hover>.selected{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-text-opacity:1;border-radius:1.563rem 1.563rem 0 0;box-shadow:0 -8px 17px -10px rgba(0,0,0,.251);color:rgb(0 0 0/var(--tw-text-opacity))}.categories--select:hover>.icon{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.simpleSlider{margin-left:-20px;margin-right:-20px}@media (min-width:768px){.simpleSlider{margin-left:0;margin-right:0}}.simpleSlider .swiper{padding-bottom:5px;padding-left:20px;padding-right:20px}@media (min-width:768px){.simpleSlider .swiper{padding-left:0;padding-right:0}}.simpleSlider .swiper .swiper-wrapper{margin-bottom:30px}.simpleSlider .swiper .swiper-slide{width:auto}.simpleSlider .promo-box{width:276px}@media (min-width:768px){.simpleSlider .promo-box{width:372px}}.simpleSlider .swiper-pagination{align-items:center;bottom:0;display:flex;flex-direction:row;gap:13px;justify-content:center;margin-left:auto;margin-right:auto;position:absolute;width:100%;z-index:9}.simpleSlider .swiper-pagination>.swiper-pagination-bullet{border-radius:9999px;height:4px;width:4px;--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity));opacity:.43;transition:.3s ease-in-out}.simpleSlider .swiper-pagination>.swiper-pagination-bullet.swiper-pagination-bullet-active{height:10px;opacity:1;width:35px}.simpleSlider.-without-pagination .swiper-pagination{display:none}.simpleSlider.-commitments .swiper-pagination{bottom:1.25rem}@media (min-width:1024px){.simpleSlider.-commitments .swiper-pagination{bottom:105px;left:calc(50% + 15px);margin-left:unset;margin-right:unset;width:unset}}.simpleSlider.-commitments .swiper-wrapper{margin-bottom:0}.product--cardtwig{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-radius:25px}.product--cardtwig .image{border-style:solid;border-width:1px;position:relative;--tw-border-opacity:1;border-color:rgb(242 242 242/var(--tw-border-opacity));border-radius:25px 25px 0 0}.product--cardtwig .image img{border-radius:25px 25px 0 0;margin:auto;width:334px}@media (min-width:768px){.product--cardtwig .image img{width:270px}}.product--cardtwig .image .icon{color:var(--primary-color);cursor:pointer;font-size:20px;position:absolute;right:20px;top:20px}@media (min-width:768px){.product--cardtwig .image .icon{right:30px;top:30px}}.product--cardtwig .texts{border-style:solid;border-width:1px;display:flex;flex-direction:column;height:8.75rem;justify-content:flex-end;--tw-border-opacity:1;border-color:rgb(242 242 242/var(--tw-border-opacity));border-radius:0 0 25px 25px;padding:18px 0 26px 20px}@media (min-width:768px){.product--cardtwig .texts{padding:18px 0 26px 30px}}.product--cardtwig .texts .tag{align-items:center;border:1px solid #fff;border-color:var(--primary-color);border-radius:15px;color:var(--primary-color);display:flex;font-family:ChaletBold;font-size:12px;justify-content:center;letter-spacing:1.2px;line-height:12px;line-height:1;padding:3px 15px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.product--cardtwig .texts .brand{font-family:ChaletBold;font-size:18px;line-height:17px;margin:13px 0 5px;text-transform:uppercase}.product--cardtwig .texts .title{font-size:15px;line-height:14px;margin:0 0 11px}.product--cardtwig .texts .prices{display:flex;font-size:18px;line-height:18px}.product--cardtwig .texts .prices .price-strikethrough{color:#969696;margin-right:10px;position:relative}.product--cardtwig .texts .prices .price-strikethrough:before{border-top:1px solid;border-color:inherit;color:#000;content:"";left:0;position:absolute;right:0;top:50%;transform:rotate(340deg)}