.swiper-slide-zoomed{cursor:move;touch-action:none}body.body-product footer{padding-bottom:50px}@media (min-width:992px){body.body-product footer{padding-bottom:90px}}@keyframes shadowPulse{0%{box-shadow:0 0 5px 0 #fff0}50%{box-shadow:0 0 10px 0 hsl(105 58% 42%)}100%{box-shadow:0 0 5px 0 #fff0}}.shadow-pulse{animation-name:shadowPulse;animation-duration:2s;animation-iteration-count:1;animation-timing-function:linear}.allPhoto_{height:initial}.variation-grade-name{font-weight:400;line-height:17px;text-align:center;color:var(--black)}.variation-grade-price{font-size:12px;line-height:20px;text-align:center;color:var(--black)}div.grade.selected .variation-grade-name,div.grade.selected .variation-grade-price{color:var(--green)}ul.item_params{margin-top:0.5rem!important}div.item-infos-detail ul.item_params li{font-family:Inter;font-style:normal;font-size:12px;line-height:18px;color:var(--black);margin-bottom:8px}span.item_paramName,span.item_paramValue,ul.carac-list li.carac span.carac-name,ul.carac-list li.carac span.carac-value{display:inline-flex}span.item_paramName{width:55%;font-weight:500;font-size:13px;line-height:16px;letter-spacing:-.015em;color:var(--black)}span.item_paramValue{max-width:49%;font-size:13px;font-weight:400;line-height:16px;letter-spacing:-.015em;color:var(--black)}div.title-variation{font-weight:600;font-size:14px;line-height:18px;color:var(--black)}.offer-price-item{border-radius:8px;border:1px solid silver;text-align:center;position:relative;cursor:pointer}.action-price-item{width:calc((100% - 5px) / 2);border-radius:50px;border:1px solid silver;text-align:center;padding:12px 5px;position:relative;cursor:pointer}.bloc-element[data-current="offer"] .action-price-item{border-radius:8px}.action-price-item.offer-price-item-rental{padding:.5rem 5px}.offer-price-item-rental.active div{font-weight:600!important}.offer-price-item.disabled{opacity:.3;cursor:initial}.offer-price-item.active{border:1px solid var(--green);background:var(--green-100)}.action-price-item.active{border:1px solid var(--green);color:var(--green);background:var(--green-100);font-weight:600!important}.action-price-item.active{font-weight:600}.action-price-item.action-price-item--amount{width:calc((100% - 40px) / 5)}.advantagePixcarePaiement .action-price-item.active,.advantagePixcarePaiement .action-price-item.active span{font-weight:600!important}.opi-ico-heart{position:absolute;top:0;left:5px;background:var(--pink);border-radius:3px;padding:2px 4px;transform:translate(0%,-50%)}.item-modal-detail-offer .opi-ico-heart{left:20px;right:initial}.offer-price-item.opi-3,.offer-price-item.opi-2{width:100%;margin-bottom:10px}.offer-price-item .opi-price-title .opi-title{line-height:1.3}.btn-next-step,.start-buyback{width:100%}.separator-social{position:relative}.separator-social:before{content:"";position:absolute;top:50%;left:0;right:0;background:silver;z-index:0;height:1px}.separator-social .round{border:1px solid silver;background:var(--white);border-radius:50%;width:40px;height:40px;color:var(--black);font:600 12px/38px Inter;z-index:1;position:relative;text-align:center;margin:auto;text-transform:uppercase}.logo_pix{margin-left:-20px;background:#F5F5F5;border-radius:0 50px 50px 0;padding:.5rem .75rem .75rem 20px;display:inline}.modal-content .logo_pix{margin-left:-15px;padding-left:15px}div.bloc-pixcare.bloc-element{background:#f5f5f5;color:#000}.pixcare-detail-ico{width:30px;text-align:center;justify-content:center}.pixcare-detail-info,.pixcare-detail-info-full{width:calc(100% - 90px);text-align:center;flex-direction:column;justify-content:start;padding-left:15px;padding-right:5px}.pixcare-detail-info-full{width:calc(100% - 90px)}.pixcare-detail-title{line-height:15px}.pixcare-checked{width:90px;text-align:center;flex-direction:row;justify-content:center;padding-left:10px}.pixcare-price{justify-content:end;padding-right:15px}.pixcare-choice--default .pixcare-checked .checked,.pixcare-choice--selected .pixcare-checked .checked{display:block}.pixcare-choice--default .pixcare-checked .unchecked,.pixcare-choice--selected .pixcare-checked .unchecked{display:none}.pixcare-choice--unselected .pixcare-checked .checked{display:none}.pixcare-choice--unselected .pixcare-checked .unchecked{display:flex}.pixcare-choice--default .pixcare-resume,.pixcare-choice--selected .pixcare-resume{display:flex}.pixcare-choice--unselected .pixcare-accessories{display:none}.pixcare-choice--selected,.pixcare-choice--unselected{position:relative}.pixcare-choice--selected:before,.pixtrade-selected:before{left:75%}div.bloc-pixcare ul.popupPixcare{padding-left:26px}div.bloc-pixcare li{position:relative;list-style-type:disc}div.bloc-pixcare li:last-child{border-bottom:none}.pixcare-detail-info .line1,.pixcare-detail-info .line2{width:100%;text-align:left}.pixcare-detail-info .line1{font-weight:600;font-size:11px}.pixcare-detail-info .line2{font-size:11px}pixcareamount .priceMonthly .price_int,pixtrade_price .priceMonthly .price_int{font:normal normal 800 26px/18px Inter}pixcareamount .priceMonthly .decimal_info .decimal,pixtrade_price .priceMonthly .decimal_info .decimal{font:normal normal 700 12px/12px Inter}pixcareamount .priceMonthly .decimal_info .monthly,pixtrade_price .priceMonthly .decimal_info .monthly{font:normal normal 600 10px/10px Inter}.pixcare-checked .border-pink{padding:5px;border-radius:5px;font-size:9px}.action-price-item .pixchoice{background-color:var(--pink);max-width:95px;color:var(--white);padding:3px 5px;font-size:9px;border-radius:50px;gap:5px;position:absolute;left:20px;top:-12px;font-weight:600}div.bloc-pixcare .pixcareFicheProduit li:not(:first-child)::after{content:"";width:90%;height:1px;background-color:var(--white);position:absolute;bottom:0}.pixcare-choice--default{position:relative}.tagRecommendationProduct{background-color:var(--green);color:var(--white);padding:3px 5px;font-size:9px;border-radius:50px;gap:5px;position:absolute;right:15px;top:-10px}.bloc-element-odr{padding:5px 15px 5px 5px;border:2px solid #db0680}.bloc-element-odr .odr_image{height:70px;width:70px;margin-right:1rem}.bloc-element-odr .odr_detail .title{font:normal normal 600 14px/18px Inter}.bloc-element-pixcare-product{border:1px solid silver}.bloc-element-pixcare-product .bp-photo{width:80px;max-height:90px;display:flex;align-items:center}.bloc-element-pixcare-product .bp-show-detail,.producttile .bp-show-detail{position:absolute;top:5px;right:5px;cursor:pointer;visibility:visible}.bloc-element-pixcare-product .bp-detail{width:calc(100% - 90px)}.bloc-element-pixcare-product .bp-detail .brand{font-weight:500;font-size:10px;text-transform:uppercase}.bloc-element-pixcare-product .bp-detail .title{display:-webkit-box;font:normal normal 400 11px/16px Inter;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-height:32px}.bloc-element-pixcare-product-unavailable .bp-photo,.bloc-element-pixcare-product-unavailable .bp-detail .brand,.bloc-element-pixcare-product-unavailable .bp-detail .title{opacity:.5}.bloc-element-pixcare-product .imgProduct img{max-height:100px}.bloc-element-pixcare-product .offer .offerTag{border-radius:50px;padding:4px}.grading-star .star_progress{width:calc(100% - 55px)}.grading-star .star_progress .progress-grey{width:100%;position:relative;background:#C4C4C4;height:9px;border-radius:6px}.grading-star .star_progress .progress-grey .progress{position:absolute:top:0;left:0;background:#535353;height:9px;border-radius:6px}.line-product-alert .image{width:100px;height:100px;background:#efefef;border-radius:8px;padding:5px;text-align:center}.line-product-alert .product-title-added{width:calc(100% - 115px)}.form-create-alert .field{padding:0}.bloc-item-modal-small-detail{width:100%;display:flex;flex-wrap:wrap;position:relative;border:1px solid silver}.bloc-item-modal-small-detail .h-100{padding:5px}.bloc-item-modal-small-detail .more{position:absolute;top:0%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;border-radius:50%;background:var(--green);color:#fff;font-weight:600;font-size:10px;line-height:20px;text-align:center;margin-top:-5px}.item-modal-title-offer{border-bottom:1px solid rgb(0 0 0 / .1)}.item-modal-title-offer .mr-auto{line-height:initial}.item-modal-title-offer .ml-auto{margin-bottom:3px}.item-modal-pixeasy{position:relative}.item-modal-pixeasy li{padding-left:20px;position:relative;padding-bottom:1rem}.item-modal-pixeasy li.first:before,.item-modal-pixeasy li.second:before{content:"";top:5px;left:0;width:1px;height:calc(100% + 5px);background:var(--green);position:absolute}.item-modal-pixeasy li.first:after,.item-modal-pixeasy li.second:after{content:"";width:12px;height:12px;position:absolute;left:0;top:2px;transform:translateX(-50%);border-radius:50%;background:var(--green)}.item-modal-pixeasy li.third .more{width:22px;height:22px;margin-top:initial;margin-left:-5px;background:var(--green);color:var(--white);border-radius:50%;text-align:center;text-transform:uppercase;font-weight:600;position:absolute;left:-6px;top:-2px;font-size:10px;line-height:23px;z-index:1}.line-product-added .image{width:60px;height:60px;background:#fff;padding:5px;text-align:center;border-radius:5px}.line-product-added .product-detail-price{width:calc(100% - 70px)}.line-product-added .product-detail-price .product-detail{width:calc(100% - 90px)}.line-product-added .product-detail-price .product-price{width:80px}.video{position:absolute;z-index:20;top:0;left:0;right:0;bottom:0;background:var(--white)}.video video{transform:translateY(25%)}ul.carac-list li.carac{display:block;margin-bottom:10px}ul.carac-list li.carac span.carac-name,ul.carac-list li.carac span.carac-value{width:100%}.col-md-add-photos{margin-top:15px;height:auto;max-height:calc(100vh / 1.3)}.col-md-add-photos .add-photos{background:var(--white);height:100%;border-radius:8px;display:flex;flex-direction:column;justify-content:center;align-items:center}.col-md-add-photos .add-photos div.d-flex{height:90%;width:90%;justify-content:center;align-items:center}.price-sticky{font:normal normal 700 15px/15px Inter}.price-sticky-monthly{font:normal normal 500 10px/11px Inter}.to_pay_cash_default .price,.to_pay_monthly_default .price{font:normal normal 800 18px/24px Inter}.sticky-add-to-cart .separator_price div{background:var(--green);border-radius:50%;border:1px solid var(--green);line-height:18px;height:20px;width:20px;text-align:center;color:#fff;font-size:10px;z-index:1;position:relative}.sticky-add-to-cart .separator_price{position:relative}.sticky-add-to-cart .separator_price:before{content:"";width:1px;background:var(--green);top:0;bottom:0;position:absolute;left:50%;transform:translateX(-50%);z-index:0}.charNum{position:absolute;bottom:8px;right:18px;padding:3px 4px;background:#fff}.offer-price-item .prdt-tile-icon:before{content:"";position:absolute;top:25px;left:10px;width:20px;height:20px;border:1px solid var(--grey-500);border-radius:50px;background:var(--white)}div[data-product-list]:not(.loaded){min-height:450px}.xs-accordeon:after{content:"\E13C";font-family:Phosphor;font-size:16px;position:absolute;right:5px;top:50%;transform:translateY(-50%)}.xs-accordeon.xs-accordeon-opened:after{content:"\E136"}h2.title-item{margin-bottom:0!important}@media (max-width:768px){h2.title-item{padding:0 20px 0 0;margin-top:0!important}.offer-price-item.active .prdt-tile-icon:before{border:1px solid var(--green)}textarea[name="gift_card_message"]{padding-bottom:20px}div.title-variation{font-size:12px;line-height:16px}}@media (min-width:768px){.variation-grade-price{font-size:14px;font-weight:600}.offer-price-item,.action-price-item,.btn-continue-process{width:calc((100% - 10px) / 2)}.offer-price-item.active .prdt-tile-icon:after{background-color:#fff0}.offer-price-item .prdt-tile-icon:before{display:none}div.carac-list{padding:3rem}ul.carac-list li.carac{display:flex}ul.carac-list li.carac span.carac-name{display:inline-block;width:30%;min-width:250px;float:left;position:relative;background:var(--white)}ul.carac-list li.carac span.carac-name:before{content:" ";position:absolute;bottom:9px;left:0;right:0;background:var(--grey-400);height:1px}ul.carac-list li.carac span.carac-name span{background:var(--white);position:relative;padding:5px 5px 5px 0;line-height:16px;float:left}ul.carac-list li.carac span.carac-value{display:inline-block;width:60%;float:left}ul.carac-list li.carac span.carac-value span{position:relative;padding:5px;line-height:18px;float:left}.col-md-add-photos{margin-top:30px;height:calc(100vh / 1.6)}}.action-price-item--3x{width:calc((100% - 10px) / 3)}.switch-models div.capacity-decli.no_faceid .price-decli{font-size:12px}@media only screen and (min-width:768px){span.item_paramName{width:40%;min-width:250px}span.item_paramValue{max-width:60%}div.title-variation{font-size:14px}.switch-models div.capacity-decli:not(.active):hover,.switch-models div.default-decli:not(.active):hover{background-color:var(--grey-200)}.containerPriceChoice{gap:0 5px}.offer-price-item.opi-2,.offer-price-item.opi-3{flex:0 0 0%}.offer-price-item.opi-3{min-width:calc((100% - 10px) / 3)}.offer-price-item.opi-2{min-width:calc((100% - 10px) / 2)}.bloc-item-modal-small-detail .more{width:26px;height:26px;font-size:11px;line-height:26px;top:50%;left:0;margin-top:initial;margin-left:-5px}.item-modal-title-offer .priceMonthly .decimal_info .decimal{font:700 14px/15px Inter}.item-modal-title-offer .priceMonthly .decimal_info .monthly{font:600 12px/12px Inter}}@media (min-width:992px){.logo_pix{font-size:18px}.modal-content .logo_pix{margin-left:-30px;padding-left:30px}.pixcare-detail-info .line1{font-size:14px}.pixcare-detail-info .line2{font-size:13px}.bloc-element-pixcare-product .bp-photo{max-height:110px}.bloc-element-pixcare-product{width:calc((100% - 15px) / 2)}.bloc-element-pixcare-product .bp-detail .brand{font-size:12px}.bloc-element-pixcare-product .bp-detail .title{font:normal normal 400 13px/18px Inter;max-height:36px}.bloc-item-modal-small-detail{width:calc(50% - 5px);display:flex;flex-wrap:wrap;position:relative;border:1px solid silver}.bloc-item-modal-small-detail .h-100{padding:10px}.price-sticky{font:normal normal 700 22px/22px Inter}.price-sticky-monthly{font:normal normal 500 14px/14px Inter}.resume{font-weight:500}.bloc-element.bloc-resume{padding:25px 70px;overflow:hidden}.line-product-added .image{width:80px;height:80px}.line-product-added .product-detail-price{width:calc(100% - 110px)}.line-product-added .product-detail-price .product-detail{width:calc(100% - 110px)}.line-product-added .product-detail-price .product-price{width:100px}}#addToCartGiftCard input[type=number]{-moz-appearance:textfield}#addToCartGiftCard input::-webkit-inner-spin-button,#addToCartGiftCard input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#addToCartGiftCard input::-o-inner-spin-button,#addToCartGiftCard input::-o-outer-spin-button{-o-appearance:none;margin:0}#flix_product_video{display:none!important;top:-9999px;left:-9999px}#flix_hotspots{display:none!important;top:-9999px;left:-9999px}.border-bottom-white{border-bottom:1px solid #fff}@media screen and (min-width:768px){.rentalModal img{width:50px!important;height:50px!important}}.paiementFast-container{width:100%;border-radius:5px;position:relative;overflow:hidden;user-select:none;cursor:pointer}.paiementFast-container:hover{border:1px solid var(--green)}.paiementFast{position:absolute;left:0;cursor:pointer;transition:left cubic-bezier(0,0,.2,.94);z-index:3}.fill{position:absolute;top:0;left:0;height:100%;width:0;background-color:#3baf352b;transition:width 0s;z-index:0}.paiementFast.active{transition:none}.paiementFast-text{padding:7px 0;z-index:1}.paiementFast svg{background-color:var(--green);height:100%;width:100%;padding:12px;border-radius:5px}.paiementFast-bg{position:absolute;top:0;left:0;height:100%;width:0;background:#3baf3570;transition:width 0.2s ease-in-out}@media screen and (min-width:768px){.paiementFast{position:initial}.paiementFast svg{background-color:#fff0;color:var(--green)}.paiementFast svg path{fill:var(--green)}.paiementFast-container::before{content:"";height:100%;background-color:#3baf351c;position:absolute;left:0;transition:all 1s;width:0}.paiementFast-container:hover::before{width:100%;background-color:#3baf351c}}.rental_bloc::before{content:'';display:block;width:0;height:0;border-left:15px solid #fff0;border-right:15px solid #fff0;border-bottom:20px solid #fff;margin:0 auto;top:-18px;left:50%;position:absolute;transform:translate(-50%)}.opi-rental{position:absolute;top:0;right:15px;border-radius:3px;padding:2px 8px;transform:translate(0%,-50%);color:var(--white)}.containerPriceChoice{gap:5px 5px}.flixMediaPart.filled{height:100vh;overflow:hidden;position:relative}.flixMediaPart .more{display:none}.flixMediaPart.filled .more{content:"\f078";font-family:FontAwesome;font-size:20px;line-height:20px;color:var(--black);position:absolute;background:#fff;bottom:0;padding:20px 0;width:100%;text-align:center;z-index:1;cursor:pointer;display:initial}.flixMediaPart.filled .oc{background:#fff;bottom:0;height:40px;width:100%;text-align:center;z-index:1;position:absolute;cursor:pointer}.flixMediaPart.filled .oc:after{content:"\f078";font-family:FontAwesome;font-size:20px;line-height:20px;color:var(--black);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.flixMediaPart.filled .oc:before{background-image:linear-gradient(180deg,transparent 0,white);content:"";height:30px;left:0;position:absolute;top:-30px;width:100%;z-index:1}.flixMediaPart.filled.open .oc:after{content:"\f077"}.flixMediaPart.filled.open .oc:before{background-image:none;content:"";height:30px;left:0;position:absolute;top:-30px;width:100%;z-index:1}.flixMediaPart.filled.open{height:initial;overflow:visible}.product-variations .fa-info-circle,.bloc-element-pixcare-product .fa-info-circle{display:inline-block;width:13px;height:13px}.product-variations .fa-info-circle:before,.bloc-element-pixcare-product .fa-info-circle:before{content:"";width:13px;height:13px;position:absolute;align-items:baseline;background-image:url(https://imagedelivery.net/JAV112JY973Crznn4xb8Sg/1e30ecf6-2b18-4949-037f-57e04254b200/public);background-size:contain;background-position:center;background-repeat:no-repeat}.fa.grey{color:var(--grey)!important}pixcareAmount,pixtrade_price,renewedamount{text-align:right;line-height:1.1}.pixcareMax{gap:12px}@media screen and (min-with:768px){.pixcareMax{gap:8px}}.pixcareMax .choice{border:1px solid silver;border-radius:8px;position:relative}.pixcareMax .choice.active{border:1px solid var(--green);border-radius:8px;color:var(--black)}.pixcareMax .choice .opi-title{flex:1}.pixcareMax .choice.active .opi-title::after{content:"";border-radius:50%;width:10px;height:10px;position:absolute;top:20px;right:15px;margin-top:-5px;background:var(--green)}.pixcareMax .choice.active .opi-title::before{border:1px solid var(--green)}.recoTag{position:absolute;top:-13px;right:15px;background:var(--pink);padding:2px 5px;border-radius:50px;color:var(--white)}.pixcareMax pixcareAmount{text-align:left}.pixcareMax .opi-title::before{top:20px;right:10px;left:initial}.wishlist-add{border-radius:0 0 8px 8px}.newLogoItem{background:#f5f5f5;padding:5px 15px;border-radius:50px 0 0 50px;position:relative;left:22px}