.ctnr-catalogue{max-width:1920px;margin:auto}.comp-pdt-title{font-size:30px;text-align:center;font-weight:900;font-family:'Orbitron',sans-serif;color:#333;text-transform:uppercase;margin:60px 0 30px 0}@media screen and (max-width: calc(768px - 1px)){.comp-pdt-title{font-size:22px}}.comp-pdt-carousel{padding:0 48px}@media screen and (max-width: calc(768px - 1px)){.comp-pdt-carousel{padding:0 30px}}.comp-pdt-carousel .item-block{margin:0 12px}main.shop{padding:22px 24px 24px 24px}main.shop .container{max-width:1260px;margin:auto}.inner{background:#fff;padding:14px;margin-bottom:15px}.title-primary{font-family:'Orbitron',sans-serif;font-size:22px;font-weight:900;text-transform:uppercase;text-align:center;color:#333}select#pays{margin-bottom:30px}.cart-item{display:block;width:100%;background:#fff;padding:15px 0 15px 10px;margin-bottom:15px}@media screen and (max-width: calc(1280px - 1px)){.cart-item{padding:15px 0 0 10px}}.cart-item .label{font-size:14px;text-decoration:none;color:#333}.cart-item .quantity input{display:inline-block;vertical-align:middle;width:46px;height:46px;border:2px solid #b2b2b2;border-right:none;padding-left:5px;font-size:14px}@media screen and (max-width: calc(1024px - 1px)){.cart-item .quantity input{width:50%}}.cart-item .quantity button{display:inline-block;vertical-align:middle;width:46px;height:46px;background:#333;border:none;cursor:pointer}@media screen and (max-width: calc(1024px - 1px)){.cart-item .quantity button{width:50%}}.cart-item .quantity button:hover svg{fill:#efb22d}.cart-item .quantity button svg{fill:#fff;width:26px;height:26px;-webkit-transition:fill ease .2s;-moz-transition:fill ease .2s;-ms-transition:fill ease .2s;-o-transition:fill ease .2s;transition:fill ease .2s}.cart-item .price{display:inline-block;vertical-align:top;width:48%;color:#333;font-size:14px}.cart-item .price span{font-size:10px;text-transform:uppercase;color:#b2b2b2;margin-bottom:5px}.cart-item .delete{display:block;height:100%;text-align:center;padding:15px 0}.cart-item .delete svg{width:22px;height:22px;fill:#333}.delivery-type{list-style:none inside;margin-bottom:30px}.delivery-type input{display:none}.delivery-type label{display:block;border:3px solid #b2b2b2;padding:10px;margin-bottom:15px;cursor:pointer;-webkit-transition:all ease .2s;-moz-transition:all ease .2s;-ms-transition:all ease .2s;-o-transition:all ease .2s;transition:all ease .2s;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center}.delivery-type label:hover{border-color:#808080}.delivery-type label img{-webkit-flex-shrink:0;flex-shrink:0}.delivery-type label p{padding-left:15px;font-size:12px;color:#333}.delivery-type label p span{font-weight:700}@media screen and (max-width: calc(1024px - 1px)){.delivery-type label img{max-width:60px}}.delivery-type input[checked]+label{border-color:#efb22d}.delivery-type input[checked]+label p span{color:#efb22d}.cart-total{margin:15px 0;color:#333;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.cart-total .left{font-size:14px}.cart-total .right{font-size:16px;text-align:right}.cart-total .right span{font-size:16px;color:#efb22d;font-weight:700}.hidden{display:none !important}.btn.edit{border:2px solid #b2b2b2;padding:7px 15px;color:#333;display:flex;-webkit-align-items:center;align-items:center;margin-top:15px}.btn.edit svg{width:20px;height:20px;stroke:#333}.btn.edit span{font-size:12px;font-weight:700;text-transform:uppercase;margin-left:7px}.btn.edit:hover{border-color:#333}#newAddress{background:#fff;padding:15px}#newAddress h3{font-size:14px;font-weight:700;text-transform:uppercase;color:#333;margin-bottom:15px}@media screen and (min-width: calc(1024px + 1px)){#map-canvas{height:450px}}@media screen and (max-width: calc(1024px - 1px)){#map-canvas{height:350px}}@media screen and (max-width: calc(768px - 1px)){#map-canvas{height:250px}}.relay-box{background:#fff;padding:15px;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between;height:100%}.relay-box .name{font-size:14px;line-height:14px;font-weight:700;color:#eb6700;margin-bottom:5px}.relay-box .address{font-size:12px;line-height:14px;margin-bottom:5px;color:#333}.relay-box .horaires{font-size:10px;line-height:12px;margin-bottom:5px;color:#b2b2b2}.relay-box .choose{display:block;text-align:center;text-decoration:none;border:2px solid #eb6700;color:#eb6700;background:#fff;text-transform:uppercase;font-size:12px;font-weight:700;letter-spacing:.1em;padding:4px 10px;margin-top:7px;-webkit-transition:all ease .2s;-moz-transition:all ease .2s;-ms-transition:all ease .2s;-o-transition:all ease .2s;transition:all ease .2s}.relay-box .choose:hover{color:#fff;background:#eb6700}.relay-box .latitude,.relay-box .longitude{display:none}main#store-pickup .shop-card h2{font-size:20px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#efb22d;margin-bottom:10px}main#store-pickup .shop-card address{color:#333;font-size:16px;margin-bottom:10px;text-decoration:none;font-style:normal}main#store-pickup .shop-card p{color:#808080;font-size:16px;margin-bottom:10px}main#store-pickup .shop-card iframe{width:100%;height:200px}main#payment-info p{text-align:center}.fixed-menu{background:#fff;border:4px solid #183246}.fixed-menu ul{list-style:none inside}.tabs-toggle li{display:flex;-webkit-align-items:center;align-items:center;padding:10px 0 10px 10px;cursor:pointer;-webkit-transition:all ease .2s;-o-transition:all ease .2s;transition:all ease .2s}.tabs-toggle li:hover{background:#e6e6e6}.tabs-toggle li a{display:flex;-webkit-align-items:center;align-items:center;text-decoration:none}.tabs-toggle li svg{width:30px;height:16px;fill:#808080;-webkit-transition:all ease .2s;-o-transition:all ease .2s;transition:all ease .2s}.tabs-toggle li svg#exit{padding-left:5px}.tabs-toggle li p{font-size:12px;text-transform:uppercase;margin-left:7px;color:#808080;-webkit-transition:all ease .2s;-o-transition:all ease .2s;transition:all ease .2s}.tabs-toggle li.active{background:#183246}.tabs-toggle li.active svg{fill:#fff}.tabs-toggle li.active p{color:#fff}.tabs-container .tab-content{display:none}.tabs-container .tab-content.active{display:block}.payment-method{background:#efb22d;border:4px solid #efb22d;padding:15px;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;cursor:pointer;margin-bottom:30px;-webkit-transition:all ease .2s;-o-transition:all ease .2s;transition:all ease .2s}.payment-method svg{width:40px;height:40px;fill:#fff;margin-right:10px;-webkit-transition:all ease .2s;-o-transition:all ease .2s;transition:all ease .2s}.payment-method p{color:#fff;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;-webkit-transition:all ease .2s;-o-transition:all ease .2s;transition:all ease .2s}.payment-method:hover{background:#fff}.payment-method:hover p{color:#efb22d}.payment-method:hover svg{fill:#efb22d}.order{display:block;position:relative;margin-bottom:24px;background:#fff;color:#333;cursor:pointer;-webkit-transition:all .2s ease-out 0s;-moz-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.order .summary{font-size:14px;padding:24px}.order .summary h2{color:#efb22d;margin-bottom:8px;font-size:16px}.order .summary h2 span{font-weight:400;font-style:italic;color:#808080}@media screen and (max-width: calc(768px - 1px)){.order .summary{padding:12px;font-size:12px}.order .summary h2{font-size:14px;margin-bottom:5px}.order .summary h2+p{margin-bottom:10px}}.order .tracking{color:#333;text-decoration:underline}.order .tracking:hover{color:#efb22d}.order .details{list-style:none inside;border-top:3px solid #b2b2b2}.order .details li{padding:12px 24px;border-top:1px solid #e6e6e6}.order .details li:first-child{border-top:none}.order .details li p{font-size:12px}.order .details li .btn{font-size:12px;margin:0;padding:10px 0 8px 0}@media screen and (max-width: calc(768px - 1px)){.order .details li{padding:6px 12px}.order .details li .btn{margin:12px 0;font-size:10px}}.order .status{color:#efb22d}.order:hover{border-color:#efb22d;-webkit-box-shadow:0 12px 21px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 12px 21px 0 rgba(0,0,0,0.1);box-shadow:0 12px 21px 0 rgba(0,0,0,0.1)}.order:hover .details{border-color:#efb22d}#modal-retour .modal-content{text-align:left}#modal-retour .modal-content #TexteChequeModal{font-size:14px;margin-bottom:24px}