.picto-energie{border:1px solid #cecece;background-color:#cecece;display:flex;flex-direction:row;height:36px;justify-content:space-between;margin:0 18px 15px 0;position:relative;width:70px;align-items:center;font-size:18px;border-radius:1px;color:#fff;background-image:linear-gradient(var(--color-top),var(--color-mid),var(--color-bot))}.picto-energie:after,.picto-energie:before{left:100%;top:50%;border:solid rgba(0,0,0,0);content:"";height:0;width:0;position:absolute;pointer-events:none}.picto-energie:before{border-color:rgba(206,206,206,0) rgba(206,206,206,0) rgba(206,206,206,0) #cecece;border-width:18px;margin-top:-18px}.picto-energie:after{border-color:rgba(136,183,213,0);border-width:17px;margin-top:-17px}.picto-energie.nivA{background-color:#00a652}.picto-energie.nivA:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #00a652}.picto-energie.nivB{background-color:#4cb848}.picto-energie.nivB:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #4cb848}.picto-energie.nivC{background-color:#bed52f}.picto-energie.nivC:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #bed52f}.picto-energie.nivD{background-color:#fff201}.picto-energie.nivD:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff201}.picto-energie.nivE{background-color:#ffb712}.picto-energie.nivE:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #ffb712}.picto-energie.nivF{background-color:#f36f25}.picto-energie.nivF:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #f36f25}.picto-energie.nivG{background-color:#e71e26}.picto-energie.nivG:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #e71e26}.picto-energie .icon{background:url(https://www.but.fr/Sources/Default/Images/Catalog/Product/svg/icon_ene.svg) 3px 2.5px/8px no-repeat #fff;content:"";display:block;height:34px;width:36%}.picto-energie .note{color:#fff;display:inline-block;font-size:20px;font-weight:700;line-height:20px;text-align:center;text-transform:uppercase;margin:8px 0;width:74%}.shimmer-col{padding-left:10px;padding-right:10px;flex-basis:0;flex-grow:1;max-width:100%}.shimmer-col .shimmer-card{border-radius:0;border:1px solid #f6f6f6;background-color:#fff;width:100%}.shimmer-col .shimmer-card .mb-0{margin-bottom:0!important}.shimmer-col .shimmer-card .shimmer-thumbnail{min-width:80px;width:100%;height:200px;margin-bottom:20px;display:inline-block}@media screen and (max-width:768px){.shimmer-col .shimmer-card .shimmer-thumbnail{height:140px}}.shimmer-col .shimmer-card .shimmer{background:linear-gradient(90deg,#e6e6e6 5%,#cccccc 25%,#e6e6e6 35%);background-size:1000px 100%;animation:shimmer 2.2s linear infinite forwards}.shimmer-col .shimmer-card .p-30{padding:30px}.shimmer-col .shimmer-card .p-30 .shimmer-title--secondary{margin-bottom:20px}.shimmer-col .shimmer-card .p-30 .shimmer-title--secondary .shimmer-title-line{width:100%;height:16px;border-radius:20px}.shimmer-col .shimmer-card .p-30 .shimmer-title--secondary .shimmer-title-line:first-child{width:100%!important}.shimmer-col .shimmer-card .p-30 .shimmer-title--secondary .shimmer-title-line:last-child{width:40%}.shimmer-col .shimmer-card .p-30 .grid{display:grid}.shimmer-col .shimmer-card .p-30 .grid-gap-10{gap:10px}.shimmer-col .shimmer-card .p-30 .shimmer-text{margin-bottom:30px}.shimmer-col .shimmer-card .p-30 .shimmer-text .shimmer-text-line{width:100%;height:8px;border-radius:10px}.shimmer-col .shimmer-card .p-30 .shimmer-text .shimmer-text-line:first-child{width:100%!important}.shimmer-col .shimmer-card .p-30 .shimmer-text .shimmer-text-line:last-child{width:40%}.shimmer-col .shimmer-card .p-30 .shimmer-button{border-radius:4px;height:38px;width:120px;margin-bottom:20px}.shimmer-col .shimmer-card .p-30 .shimmer-button--sm{border-radius:3px;height:31px;width:100px}.shimmer-col.banner .shimmer-card{border:none}.shimmer-col.banner .shimmer-card .shimmer-thumbnail{height:452px}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.shimmer-dp-shipping .shimmer{background:linear-gradient(90deg,#e6e6e6 5%,#cccccc 25%,#e6e6e6 35%);background-size:1000px 100%;animation:shimmer 2.2s linear infinite forwards}.shimmer-dp-shipping .shimmer-title-line{height:16px;width:80%;margin-bottom:10px}.pushProduct{font-size:16px;width:100vw;margin-top:1em;margin-left:calc(-50vw + 50% - .5625em);min-height:57.5vh}@media screen and (max-width:768px){.pushProduct{margin-left:calc(-50vw + 50% - 0em)}}.pushProduct-slider{min-height:360.39px}@media screen and (max-width:768px){.pushProduct-simple,.pushProduct-slider{min-height:32.44vh}}.pushProduct-simple .pushProduct-wrapper .products .splide.is-initialized:not(.is-active) .splide__track{overflow:hidden}.pushProduct-simple .pushProduct-wrapper .products .splide.is-initialized:not(.is-active) .splide__track .splide__list .splide__slide{width:calc(25% - 7px);max-width:inherit}.pushProduct-simple .p-30{height:200px}.pushProduct .placeholder-container{display:flex;gap:10px}.pushProduct .placeholder-container .placeholder-item{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 10px);max-width:calc(50% - 10px);box-sizing:border-box;max-height:400px}.pushProduct .placeholder-container--slider{height:-moz-fit-content;height:fit-content;align-items:stretch}.pushProduct .placeholder-item--slider{height:auto;max-height:400px}@media(min-width:768px){.pushProduct .placeholder-item--slider{min-height:439.81px}}.pushProduct.bg-grey{background-color:#eee}.pushProduct-wrapper{padding:1.2em 20px 1.25em;width:calc(100% - 40px);max-width:1720px;margin:0 auto}@media(max-width:1024px){.pushProduct-wrapper{width:calc(100% - 20px);padding-right:0;margin-right:0}}.pushProduct-wrapper .section-title{padding-bottom:.7em;font-weight:700;line-height:1;text-align:left}.pushProduct-wrapper .section-title-text{color:#171a1c;font-size:24px}.pushProduct-wrapper sup{top:0}.pushProduct-wrapper .products .splide__arrow{align-items:center;background:#38373c;border:0;border-radius:37%;cursor:pointer;display:flex;height:2.8em;justify-content:center;opacity:1;padding:0;position:absolute;top:calc(50% - 25px);transform:translateY(-50%);width:2.8em;z-index:1}.pushProduct-wrapper .products .splide__arrow--prev{left:.5em}.pushProduct-wrapper .products .splide__arrow--prev svg{transform:scaleX(-1)}.pushProduct-wrapper .products .splide__arrow--next{right:.5em}.pushProduct-wrapper .products .splide__arrow:disabled{opacity:.3}.pushProduct-wrapper .products .splide__arrow svg{fill:#fff;height:1.2em;width:1.2em}.pushProduct-wrapper .products__product{position:relative;background-color:#fff;border-radius:10px;overflow:hidden}@media(min-width:768px){.pushProduct-wrapper .products__product .placeholder-wrapper{max-height:405px}}.pushProduct-wrapper .products__product .shimmer-col{padding-left:0!important;padding-right:0!important}.pushProduct-wrapper .products__product a:first-child{display:block;padding:10px;cursor:pointer}.pushProduct-wrapper .products__product a:first-child .visual-slider{min-height:157.81px!important}@media screen and (max-width:768px){.pushProduct-wrapper .products__product a:first-child .visual-slider{min-height:117.81px!important}}.pushProduct-wrapper .products__product a:first-child .visual{padding-bottom:.8em;position:relative;min-height:22.81vh}@media screen and (max-width:768px){.pushProduct-wrapper .products__product a:first-child .visual{min-height:15.34vh}}.pushProduct-wrapper .products__product a:first-child .visual .octiImg{width:90%;height:auto}.pushProduct-wrapper .products__product a:first-child .visual .picto-energie{bottom:1em;display:flex;left:0;margin:0;position:absolute;height:36px;width:70px}.pushProduct-wrapper .products__product a:first-child .visual .picto-energie:before{border-width:18px;margin-top:-18px}.pushProduct-wrapper .products__product a:first-child .visual .picto-energie:after{border-width:17px;margin-top:-17px}.pushProduct-wrapper .products__product a:first-child .visual .picto-energie .icon{background:url(https://www.but.fr/Sources/Default/Images/Catalog/Product/svg/icon_ene.svg) 3px 2.5px/8px no-repeat #fff;height:34px}@media screen and (max-width:1024px){.pushProduct-wrapper .products__product a:first-child .visual .picto-energie{height:26px;width:40px}.pushProduct-wrapper .products__product a:first-child .visual .picto-energie:before{border-width:13px;margin-top:-13px}.pushProduct-wrapper .products__product a:first-child .visual .picto-energie:after{border-width:12px;margin-top:-12px}.pushProduct-wrapper .products__product a:first-child .visual .picto-energie .note{font-size:14px;line-height:14px}.pushProduct-wrapper .products__product a:first-child .visual .picto-energie .icon{background:url(https://www.but.fr/Sources/Default/Images/Catalog/Product/svg/icon_ene.svg) 3px 1px/6px no-repeat #fff;height:24px}}.pushProduct-wrapper .products__product a:first-child .products__product__infos{display:block;position:relative;height:6.6em;padding-bottom:1.5em}.pushProduct-wrapper .products__product a:first-child .products__product__infos__overview{height:6.788em}.pushProduct-wrapper .products__product a:first-child .products__product__infos__overview-title{text-align:left;font-size:14px;line-height:14px;margin-bottom:.5em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:28px}.pushProduct-wrapper .products__product a:first-child .products__product__infos__overview__prices{text-align:left;align-content:center;align-items:center;display:grid;grid-template-areas:" current-price current-price reduc" " old-price old-price 1";justify-content:start}.pushProduct-wrapper .products__product a:first-child .products__product__infos__overview__prices-price{color:#38373c;font-size:20px;font-weight:600;grid-area:current-price}@media screen and (max-width:397px){.pushProduct-wrapper .products__product a:first-child .products__product__infos__overview__prices-price{font-size:1.3em}}.pushProduct-wrapper .products__product a:first-child .products__product__infos__overview__prices-stroke{color:#38373c;font-size:15px;grid-area:old-price;text-decoration:line-through;margin-top:-.2em}@media screen and (max-width:397px){.pushProduct-wrapper .products__product a:first-child .products__product__infos__overview__prices-stroke{font-size:1em}}.pushProduct-wrapper .products__product a:first-child .products__product__infos__overview__prices-percent{background-color:#e30613;color:#fff;font-size:14px;text-align:center;grid-area:reduc;line-height:1.7em;margin-left:.5em;padding:0;font-weight:500;height:1.6875em;width:3.125em}@media screen and (max-width:397px){.pushProduct-wrapper .products__product a:first-child .products__product__infos__overview__prices-percent{font-size:1em;line-height:1.8em}}.pushProduct-wrapper .products__product a:first-child .products__product__infos__overview__prices-percent sup{font-size:1.06em;line-height:1.7em}@media screen and (max-width:397px){.pushProduct-wrapper .products__product a:first-child .products__product__infos__overview__prices-percent sup{font-size:1em;line-height:1.8em}}.pushProduct-wrapper .products__product a:first-child .products__product__infos-soldBy{position:absolute;bottom:0;right:0;left:0;padding-right:30px}.pushProduct-wrapper .products__product a:first-child .products__product__infos-soldBy p{text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#95989d;font-family:CircularStd;font-size:.875rem;font-style:normal;font-weight:450;line-height:26.853px;letter-spacing:.28px}@media screen and (max-width:768px){.pushProduct-wrapper .products__product a:first-child .products__product__infos-soldBy p{font-size:.625rem}}.pushProduct-wrapper .products__product .add-basket{border-radius:3px;border:2px solid #e30613;background-color:#e30613;color:#fff;position:absolute;bottom:10px;right:10px;display:flex;justify-content:center;align-items:center;width:24px;height:24px;padding:0;margin:0}@media screen and (max-width:768px){.pushProduct-wrapper .products__product .add-basket{font-size:var(--size-11px)}}.pushProduct-wrapper .products__product .add-basket svg{width:100%;height:100%}.pushProduct-wrapper .products__product .add-basket.addedBasket{background-color:#fff;color:#e30613}.pushProduct-wrapper .products__product .add-basket.addedBasket svg{width:13px;height:13px}@media screen and (min-width:768px){.pushProduct-wrapper .products__product .add-basket.addedBasket svg{width:18px;height:18px}}.pushProduct-wrapper .products .splide.is-initialized:not(.is-active) .splide__track{overflow-x:scroll;scrollbar-width:thin;scrollbar-color:#9ea2aa #dfdfdf;overflow-x:hidden}.pushProduct-wrapper .products .splide.is-initialized:not(.is-active) .splide__track::-webkit-scrollbar{width:7px}.pushProduct-wrapper .products .splide.is-initialized:not(.is-active) .splide__track::-webkit-scrollbar-track{background:#dfdfdf}.pushProduct-wrapper .products .splide.is-initialized:not(.is-active) .splide__track::-webkit-scrollbar-thumb{background-color:#9ea2aa;border-radius:20px}.pushProduct-wrapper .products .splide.is-initialized:not(.is-active) .splide__track{overflow-x:auto;padding-bottom:.5em}.pushProduct-wrapper .products .splide.is-initialized:not(.is-active) .splide__track::-webkit-scrollbar{height:7px}.pushProduct-wrapper .products .splide.is-initialized:not(.is-active) .splide__list{display:flex;gap:10px;justify-content:flex-start}.pushProduct-wrapper .products .splide.is-initialized:not(.is-active) .splide__list .splide__slide{flex:0 0 auto;max-width:243px;width:100%}.pushProduct.insideLayer{margin-left:0;width:inherit}@media screen and (max-width:768px){.pushProduct.insideLayer{margin-left:0;margin-right:0}}.home__container .wrapper.reco,.landing-container .wrapper.reco{margin-bottom:50px}@media(min-width:1025px){.home__container .wrapper.reco,.landing-container .wrapper.reco{margin-bottom:100px}}