header h1 span{color:#0f00a2}@media (min-width:576px) and (max-width:768px){header h1{height:88px}}@media (max-width:576px){header h1{min-height:70px}}section main{width:73%}section main h2{font-size:22px;margin-bottom:0;margin-top:0}section main h2 span{color:#0f00a2}section main .card,section main .collapse{margin:1.5rem 0}section main .card:first-child,section main .collapse:first-child{margin-top:0}section main .card#product .second-step,section main .card#product .second-step .shutter-count,section main .collapse#product .second-step,section main .collapse#product .second-step .shutter-count{display:none}section main .card#product .second-step #product_trade_in_accessories,section main .card#product .second-step #product_trade_in_packaging,section main .card#product .second-step #step_one_productTradeIn_accessories,section main .card#product .second-step #step_one_productTradeIn_packaging,section main .collapse#product .second-step #product_trade_in_accessories,section main .collapse#product .second-step #product_trade_in_packaging,section main .collapse#product .second-step #step_one_productTradeIn_accessories,section main .collapse#product .second-step #step_one_productTradeIn_packaging{align-items:center;display:flex}section main .card#product .second-step #product_trade_in_accessories input,section main .card#product .second-step #product_trade_in_packaging input,section main .card#product .second-step #step_one_productTradeIn_accessories input,section main .card#product .second-step #step_one_productTradeIn_packaging input,section main .collapse#product .second-step #product_trade_in_accessories input,section main .collapse#product .second-step #product_trade_in_packaging input,section main .collapse#product .second-step #step_one_productTradeIn_accessories input,section main .collapse#product .second-step #step_one_productTradeIn_packaging input{margin:0 1rem 0 0}section main .card#product .second-step #product_trade_in_accessories label,section main .card#product .second-step #product_trade_in_packaging label,section main .card#product .second-step #step_one_productTradeIn_accessories label,section main .card#product .second-step #step_one_productTradeIn_packaging label,section main .collapse#product .second-step #product_trade_in_accessories label,section main .collapse#product .second-step #product_trade_in_packaging label,section main .collapse#product .second-step #step_one_productTradeIn_accessories label,section main .collapse#product .second-step #step_one_productTradeIn_packaging label{margin-bottom:0}section main .card#product .second-step .number-shutter-count,section main .collapse#product .second-step .number-shutter-count{display:none}section main .card#product .search,section main .collapse#product .search{position:relative}section main .card#product .search .autoComplete_wrapper,section main .collapse#product .search .autoComplete_wrapper{display:inline-block;position:relative;width:100%}section main .card#product .search .autoComplete_wrapper>ul,section main .collapse#product .search .autoComplete_wrapper>ul{background-color:#fff;border:1px solid rgba(33,33,33,.07);border-radius:.6rem;box-shadow:0 3px 6px hsla(210,8%,62%,.15);box-sizing:border-box;left:0;list-style:none;margin:.5rem 0 0;max-height:190px;outline:none;overflow-y:scroll;padding:0;position:absolute;right:0;transition:opacity .15s ease-in-out;-moz-transition:opacity .15s ease-in-out;-webkit-transition:opacity .15s ease-in-out;z-index:1}section main .card#product .search .autoComplete_wrapper>ul:empty,section main .card#product .search .autoComplete_wrapper>ul[hidden],section main .collapse#product .search .autoComplete_wrapper>ul:empty,section main .collapse#product .search .autoComplete_wrapper>ul[hidden]{display:block;opacity:0;transform:scale(0)}section main .card#product .search .autoComplete_wrapper>ul>li,section main .collapse#product .search .autoComplete_wrapper>ul>li{background-color:#fff;border-radius:.35rem;color:#212121;font-size:1rem;margin:.3rem;overflow:hidden;padding:.3rem .5rem;text-align:left;text-overflow:ellipsis;transition:all .2s ease;white-space:nowrap}section main .card#product .search .autoComplete_wrapper>ul>li mark,section main .collapse#product .search .autoComplete_wrapper>ul>li mark{background-color:transparent;color:#0f00a2;font-weight:700}section main .card#product .search .autoComplete_wrapper>ul>li:hover,section main .collapse#product .search .autoComplete_wrapper>ul>li:hover{background-color:#e1f6fd;cursor:pointer}section main .card#product .search .autoComplete_wrapper>ul>li[aria-selected=true],section main .collapse#product .search .autoComplete_wrapper>ul>li[aria-selected=true]{background-color:#e1f6fd}section main .card#product .search .autoComplete_wrapper .no_result span,section main .collapse#product .search .autoComplete_wrapper .no_result span{display:block;padding:.75rem .5rem}section main .card#product .search .autoComplete_wrapper ul li,section main .collapse#product .search .autoComplete_wrapper ul li{align-items:center;display:flex;margin:5px 0}section main .card#product .search .autoComplete_wrapper ul li .product-image,section main .collapse#product .search .autoComplete_wrapper ul li .product-image{align-items:center;background-color:#d0ffe2;border-radius:4px;display:flex;height:40px;justify-content:center;margin-right:.5rem;min-width:40px;width:40px}section main .card#product .search .autoComplete_wrapper ul li .product-image img,section main .collapse#product .search .autoComplete_wrapper ul li .product-image img{height:25px;width:25px}section main .card#product .search .autoComplete_wrapper ul li .product-name,section main .collapse#product .search .autoComplete_wrapper ul li .product-name{padding-left:15px;position:relative}section main .card#product .search .autoComplete_wrapper ul li .product-name:before,section main .collapse#product .search .autoComplete_wrapper ul li .product-name:before{background-color:#ff6767;border-radius:50%;content:"";height:10px;left:0;position:absolute;top:4px;width:10px}section main .card#product .search .autoComplete_wrapper ul li .product-name.accepted:before,section main .collapse#product .search .autoComplete_wrapper ul li .product-name.accepted:before{background-color:#2ced76}section main .card#product .search .autoComplete_wrapper ul li .product-state,section main .collapse#product .search .autoComplete_wrapper ul li .product-state{margin-left:5px}section main .card#product .search .autoComplete_wrapper ul li.refused:hover,section main .collapse#product .search .autoComplete_wrapper ul li.refused:hover{background-color:#f7f8f9;cursor:not-allowed}section main .card#product .search .autoComplete_wrapper ul li.refused .product-image,section main .collapse#product .search .autoComplete_wrapper ul li.refused .product-image{background-color:#e8e8e8}section main .card#authentication,section main .card#authentication .password,section main .card#authentication .registration-form,section main .card#product .add-product-button,section main .collapse#authentication,section main .collapse#authentication .password,section main .collapse#authentication .registration-form,section main .collapse#product .add-product-button{display:none}section main .card#authentication .conditions,section main .collapse#authentication .conditions{display:none;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-bottom:20px}section main .card#authentication .conditions input,section main .collapse#authentication .conditions input{margin:0;width:auto}section main .card#authentication .conditions label,section main .collapse#authentication .conditions label{margin:0 0 0 .5rem;width:auto}section main .card#authentication .conditions .callback,section main .collapse#authentication .conditions .callback{text-align:center;width:100%}section main .card#authentication .validation,section main .collapse#authentication .validation{align-items:center;display:flex;flex-direction:column;justify-content:center}section main .card#authentication .validation .submitForm,section main .collapse#authentication .validation .submitForm{visibility:hidden}section main .card.files .w-50 .dropzone,section main .collapse.files .w-50 .dropzone{background-color:#f7f8f9;border:2px dashed #0f00a2;border-radius:4px;min-height:unset;padding:.25rem;width:100%}section main .card.files .w-50 .dropzone .dz-default,section main .collapse.files .w-50 .dropzone .dz-default{margin:1rem 0}section main .card.files .w-50 .dropzone .dz-preview,section main .collapse.files .w-50 .dropzone .dz-preview{background-color:transparent;display:flex;min-height:38px}section main .card.files .w-50 .dropzone .dz-preview .dz-details,section main .collapse.files .w-50 .dropzone .dz-preview .dz-details{display:flex;flex-direction:column;max-width:100%;min-width:unset;opacity:1;padding:0;position:relative;width:calc(100% - 50px)}section main .card.files .w-50 .dropzone .dz-preview .dz-details .dz-filename span,section main .collapse.files .w-50 .dropzone .dz-preview .dz-details .dz-filename span{background-color:transparent}section main .card.files .w-50 .dropzone .dz-preview .dz-details .dz-size,section main .collapse.files .w-50 .dropzone .dz-preview .dz-details .dz-size{margin-bottom:0;order:1}section main .card.files .w-50 .dropzone .dz-preview .dz-details .dz-size span,section main .collapse.files .w-50 .dropzone .dz-preview .dz-details .dz-size span{background-color:transparent}section main .card.files .w-50 .dropzone .dz-preview .dz-image,section main .collapse.files .w-50 .dropzone .dz-preview .dz-image{border-radius:4px;height:38px;width:38px}section main .card.files .w-50 .dropzone .dz-preview .dz-success-mark svg g path,section main .collapse.files .w-50 .dropzone .dz-preview .dz-success-mark svg g path{fill:#6ffea6;fill-opacity:1}section main .card.files .w-50 .dropzone .dz-preview .dz-error-mark svg,section main .collapse.files .w-50 .dropzone .dz-preview .dz-error-mark svg{max-height:40px;max-width:40px}section main .card.files .w-50 .dropzone .dz-preview .dz-error-message,section main .collapse.files .w-50 .dropzone .dz-preview .dz-error-message{bottom:-28px;left:28%;top:unset;transform:translateY(-50%)}section main .card.files .w-50 .dropzone .dz-preview .dz-error-message:after,section main .card.files .w-50 .dropzone .dz-preview.dz-error .dz-details,section main .collapse.files .w-50 .dropzone .dz-preview .dz-error-message:after,section main .collapse.files .w-50 .dropzone .dz-preview.dz-error .dz-details{opacity:0}section main .card.files .w-50 .dropzone .dz-preview.dz-error .dz-error-message,section main .collapse.files .w-50 .dropzone .dz-preview.dz-error .dz-error-message{opacity:1}section main .card.files .w-50 .callback,section main .collapse.files .w-50 .callback{display:none}section main .card.files .w-50 .input.error .callback,section main .collapse.files .w-50 .input.error .callback{display:block}section main .card.files .w-50 .input.error .dropzone,section main .collapse.files .w-50 .input.error .dropzone{background-color:#ffd7d7}section main .card.files .w-50 .input.valid .dropzone,section main .collapse.files .w-50 .input.valid .dropzone{background-color:#d0ffe2}section main .card#confirmation .confirmation-icon img,section main .collapse#confirmation .confirmation-icon img{margin-bottom:1rem;max-width:150px}section main .card#confirmation .tradeIn-code,section main .collapse#confirmation .tradeIn-code{font-weight:700;margin:1rem 0}@media (max-width:576px){section main .card .form-row,section main .collapse .form-row{flex-wrap:wrap}section main .card .form-row .w-50,section main .collapse .form-row .w-50{width:100%}}section main .black-friday{border-radius:8px;height:auto;width:100%}section main .collapse{margin-top:0}@media (max-width:1200px){section main{margin-left:2rem;width:calc(73% - 2rem)}}@media (min-width:576px) and (max-width:768px){section main{margin:0 2rem;width:calc(100% - 4rem)}}@media (max-width:576px){section main{margin:0 1rem;width:calc(100% - 2rem)}}section aside{width:25%}section aside h2{font-size:22px;margin-top:0}section aside .wrapper h2{width:100%}section aside .wrapper .step{align-items:center;display:flex;flex-direction:column;margin:2rem 0;text-align:center}section aside .wrapper .step img{max-width:100px}section aside .wrapper .step .step-title{font-size:18px;font-weight:700;margin:.25rem 0}section aside .wrapper .step:last-child{margin-bottom:0}@media (min-width:576px) and (max-width:768px){section aside .wrapper .step{width:45%}section aside .wrapper{display:flex;flex-wrap:wrap;justify-content:center}}section aside.summary .total{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between}section aside.summary .total .final-price,section aside.summary .total .original-price{align-items:center;display:flex;justify-content:space-between;width:100%}section aside.summary .total .original-price .label,section aside.summary .total .original-price .value{font-weight:400}section aside.summary .total .original-price .value{text-decoration:line-through}section aside.summary .total .label,section aside.summary .total .value{font-weight:700}section aside.summary .creator-code .callback{display:none}section aside.summary .creator-code.success .input input{background-color:#d0ffe2;border:1px solid #6ffea6}section aside.summary .creator-code.success .callback{display:block;font-weight:700}section aside.summary .creator-code.error .input input{background-color:#ffd7d7;border:1px solid #ff6767}section aside.summary .creator-code.error .callback{display:block;font-weight:700}@media (max-width:1200px){section aside{margin-right:2rem;width:calc(25% - 2rem)}}@media (min-width:576px) and (max-width:768px){section aside{margin:0 2rem;width:calc(100% - 4rem)}}@media (max-width:576px){section aside{margin:2rem 1rem;width:calc(100% - 2rem)}}section.shipping_method .row img{width:100%}section.payment_method .row .w-30,section.payment_method .row .w-40,section.shipping_method .row .w-30,section.shipping_method .row .w-40{transition:width .7s ease-in-out,opacity .4s ease-in-out}section.payment_method .row .w-30 .card,section.payment_method .row .w-40 .card,section.shipping_method .row .w-30 .card,section.shipping_method .row .w-40 .card{cursor:pointer}section.payment_method .row .w-30 .card .wrapper,section.payment_method .row .w-40 .card .wrapper,section.shipping_method .row .w-30 .card .wrapper,section.shipping_method .row .w-40 .card .wrapper{align-items:center;display:flex}section.payment_method .row .w-30 .card .wrapper .icon,section.payment_method .row .w-40 .card .wrapper .icon,section.shipping_method .row .w-30 .card .wrapper .icon,section.shipping_method .row .w-40 .card .wrapper .icon{align-items:center;border-radius:50%;display:flex;height:140px;justify-content:center;min-width:140px;width:140px}section.payment_method .row .w-30 .card .wrapper .infos,section.payment_method .row .w-40 .card .wrapper .infos,section.shipping_method .row .w-30 .card .wrapper .infos,section.shipping_method .row .w-40 .card .wrapper .infos{margin:0 1rem}section.payment_method .row .w-30 .card .wrapper .infos .price,section.payment_method .row .w-40 .card .wrapper .infos .price,section.shipping_method .row .w-30 .card .wrapper .infos .price,section.shipping_method .row .w-40 .card .wrapper .infos .price{font-size:35px;font-weight:500}section.payment_method .row .w-30 .card .wrapper .infos .type,section.payment_method .row .w-40 .card .wrapper .infos .type,section.shipping_method .row .w-30 .card .wrapper .infos .type,section.shipping_method .row .w-40 .card .wrapper .infos .type{font-size:25px;font-weight:300}section.payment_method .row .w-30 .card.coupon .icon,section.payment_method .row .w-40 .card.coupon .icon,section.shipping_method .row .w-30 .card.coupon .icon,section.shipping_method .row .w-40 .card.coupon .icon{background-color:#6ffea6}section.payment_method .row .w-30 .card.cash .icon,section.payment_method .row .w-40 .card.cash .icon,section.shipping_method .row .w-30 .card.cash .icon,section.shipping_method .row .w-40 .card.cash .icon{background-color:#0f00a2}section.payment_method .row .w-30 .card.cash .cash-informations,section.payment_method .row .w-40 .card.cash .cash-informations,section.shipping_method .row .w-30 .card.cash .cash-informations,section.shipping_method .row .w-40 .card.cash .cash-informations{display:none}@media (max-width:576px){section.payment_method .row .w-30,section.payment_method .row .w-40,section.shipping_method .row .w-30,section.shipping_method .row .w-40{margin:1rem;width:calc(100% - 2rem)}}section.payment_method .row.rib_payment,section.shipping_method .row.rib_payment{justify-content:center}section.payment_method .row.rib_payment .card.cash .cash-informations,section.shipping_method .row.rib_payment .card.cash .cash-informations{display:block}section.payment_method .row.rib_payment .w-40,section.shipping_method .row.rib_payment .w-40{text-align:center;width:60%}section.payment_method .row.rib_payment .w-40:first-child,section.shipping_method .row.rib_payment .w-40:first-child{height:0;opacity:0;width:0;z-index:-100}@media (max-width:576px){section.payment_method .row.rib_payment .w-40,section.shipping_method .row.rib_payment .w-40{width:100%}}.loyalty-offer{background-color:#6ffea6;border-radius:10px;padding:10px}.loyalty-offer p{color:#0f00a2;line-height:18px}.loyalty-offer p:first-child{margin-bottom:10px}.loyalty-offer .content{font-size:14px}#otherBankName.hidden{display:none}#offers{background-color:#fff}#offers .offer{border-radius:8px;position:relative}#offers .offer img{border-radius:8px;height:100%;object-fit:cover;position:absolute;width:100%;z-index:0}#offers .offer .content{align-items:flex-start;color:#fff;display:flex;flex-direction:column;padding:20px 15px 230px;position:relative;z-index:1}#offers .offer .badge{background:#fff;border-radius:4px;color:#b2acf7;font-weight:700;padding:4px 8px;text-transform:uppercase}#offers .offer .title{font-size:16px;font-weight:700;margin:10px 0}#offers .offer .conditions{font-size:13px}#offers .offer.white .content{color:#fff}#offers .offer.black .content{color:#19191a}#offers .offer.primary .content{color:#0f00a2}#offers .offer.secondary .content{color:#6ffea6}#offers .swiper{padding-bottom:30px}#offers .swiper-slide{height:auto;max-width:350px}#offers .swiper-pagination-bullet-active{background-color:#0f00a2}#offers .swiper-button-next,#offers .swiper-button-prev{color:#b2acf7}