.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%}.placeholder{box-shadow:0 0 16px #dfdfdf;padding:16px;background-color:#fff}.placeholder .mobile{display:flex}.placeholder .desktop{display:none}@media screen and (min-width:768px){.placeholder .mobile{display:none}.placeholder .desktop{display:flex}}.placeholder .block{background:linear-gradient(90.03deg,rgba(255,255,255,0) .02%,rgba(255,255,255,.6) 34.76%,rgba(255,255,255,.250316) 35.6%,rgba(255,255,255,0) 46.85%),linear-gradient(0deg,#DFDFDF,#DFDFDF),#f5f5f5;background-size:400% 400%;animation:gradient 3s ease-in-out infinite;border-radius:8px}@keyframes gradient{0%{background-position:0 50%}50%{background-position:50%}to{background-position:0 50%}}.placeholder .footer{margin-top:35px;margin-bottom:10px;display:flex;align-items:center;justify-content:flex-end}.placeholder .footer div{height:32px;width:32px}.placeholder.orderPlaceholder{padding:initial;box-shadow:none}.placeholder.orderPlaceholder .whiteBlock{padding:16px 12px;border:2px solid #dfdfdf;border-radius:1px}.placeholder.orderPlaceholder .block1 .head{border-bottom:1px solid #dfdfdf;padding-bottom:12px}.placeholder.orderPlaceholder .block1 .head .line1{height:17px;width:107px}.placeholder.orderPlaceholder .block1 .head .line2{height:17px;width:144px;margin-top:4px}.placeholder.orderPlaceholder .block1 .head .line3{height:38px;width:110px;margin-top:4px}.placeholder.orderPlaceholder .block1 .body{display:flex;gap:8px;height:64px;width:100%;margin-top:12px}.placeholder.orderPlaceholder .block1 .body div{flex:1 1}.placeholder.orderPlaceholder .block1 .body div:last-child{background:none}.placeholder.orderPlaceholder .block2{display:flex;gap:10px}.placeholder.orderPlaceholder .block2>div{flex:1 1}.placeholder.orderPlaceholder .block2 .line1{width:191px;height:27px;border-radius:16px;margin-top:8px}.placeholder.orderPlaceholder .block2 .line2,.placeholder.orderPlaceholder .block2 .line3{width:218px;height:19px;margin-top:8px}.placeholder.orderPlaceholder .block2 .line4{width:100%;height:40px;margin-top:16px}.placeholder.orderPlaceholder .block2 .square{display:none}@media screen and (min-width:768px){.placeholder.orderPlaceholder .whiteBlock{padding:16px;border:none;box-shadow:0 0 16px #dfdfdf;border-radius:0;display:flex;gap:32px}.placeholder.orderPlaceholder .whiteBlock>div{flex:1 1}.placeholder.orderPlaceholder .block1 .head{padding-bottom:16px;display:flex;justify-content:space-between}.placeholder.orderPlaceholder .block1 .head .line1{height:21px;width:152px}.placeholder.orderPlaceholder .block1 .head .line2{height:21px;width:177px;margin-top:-2px}.placeholder.orderPlaceholder .block1 .head .line3{height:40px;width:120px;margin-top:0}.placeholder.orderPlaceholder .block1 .body{display:flex;gap:8px;height:64px;width:100%;margin-top:12px}.placeholder.orderPlaceholder .block1 .body div{flex:1 1}.placeholder.orderPlaceholder .block1 .body div:last-child{background:none}.placeholder.orderPlaceholder .block2{display:flex;gap:10px}.placeholder.orderPlaceholder .block2>div{flex:1 1}.placeholder.orderPlaceholder .block2 .line1{width:95%;height:21px;margin-top:8px}.placeholder.orderPlaceholder .block2 .line2{width:100%;height:21px;margin-top:8px;margin-bottom:15px;border-radius:16px}.placeholder.orderPlaceholder .block2 .line3,.placeholder.orderPlaceholder .block2 .line4{width:85%;height:40px;margin-top:10px}.placeholder.orderPlaceholder .block2 .square{margin:auto 16px;width:32px;height:32px;display:flex;flex:initial}}.placeholder.butCardPlaceholder .head{height:26px;width:100%}.placeholder.butCardPlaceholder .body{height:211px;width:100%;margin-top:10px}@media screen and (min-width:768px){.placeholder.butCardPlaceholder .head{height:51px}.placeholder.butCardPlaceholder .body{height:240px}}.genericPlaceHolder{overflow:hidden;padding:0}.genericPlaceHolder.badge{width:293px;height:30px;border-radius:23px}.genericPlaceHolder.block{width:100%;height:122px;border-radius:8px}.genericPlaceHolder .placeholderAnimation{background:linear-gradient(90.03deg,rgba(255,255,255,0) .02%,rgba(255,255,255,.6) 34.76%,rgba(255,255,255,.250316) 35.6%,rgba(255,255,255,0) 46.85%),linear-gradient(0deg,#DFDFDF,#DFDFDF),#f5f5f5;background-size:400% 400%;animation:gradient 3s ease-in-out infinite;width:100%;height:100%}.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}.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:1em;margin-bottom:.5em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.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:#1c1c1c;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 a:first-child .products__product__infos-soldBy p span{color:#1a6499}.pushProduct-wrapper .products__product a:first-child .products__product__infos-soldBy p span.but{color:#e30613}.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}}