@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{0%{opacity:0;transform:translateX(-2000px)}to{opacity:1;transform:translateX(0)}}.fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{0%{opacity:0;transform:translateX(2000px)}to{opacity:1;transform:translateX(0)}}.fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}.fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutLeftBig{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-2000px)}}.fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRightBig{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(2000px)}}.fadeOutRightBig{animation-name:fadeOutRightBig}lesshat-selector{-lh-property:0}@keyframes zoomIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1}}[not-existing]{zoom:1}.zoomIn{animation-name:zoomIn}.animated.infinite{animation-iteration-count:infinite}.animated.hinge{animation-duration:2s}:-ms-fullscreen-ancestor:not(iframe){animation-fill-mode:none!important}:fullscreen-ancestor:not(iframe){animation-fill-mode:none!important}.shopping-cart{width:100%;margin:0 auto;border-radius:0;display:flex;flex-direction:column}.shopping-cart>.item{background:#fff;padding:20px 0;display:flex;border-bottom:1px solid #ccc}.shopping-cart>.item .alert{font-size:.9em!important;padding:.25rem .5rem!important}.shopping-cart>.item.item-additionnal{border:1px dashed #a08b62;margin-top:-1px}.shopping-cart>.item.item-additionnal+.item-additionnal{border-top-width:0;margin-top:0}.shopping-cart>.item.item-additionnal .buttons{margin-left:auto}.shopping-cart>.item.titles{color:#666;background:#ebebeb;padding:10px 30px;font-weight:700}.shopping-cart>.item+form{border-bottom:1px dashed #ccc}.shopping-cart .buttons{position:relative;display:flex;align-items:center;-ms-grid-row-align:center;align-self:center;margin-left:0;flex-basis:10%;max-width:10%}.shopping-cart .buttons form{display:inline-block;margin:0 auto}.shopping-cart .image{flex-basis:15%;max-width:15%;text-align:center;-ms-grid-row-align:center;align-self:center}.shopping-cart .description{flex-basis:30%;max-width:30%;-ms-grid-row-align:center;align-self:center}.shopping-cart .description span{display:block}.shopping-cart .description span:first-child{color:#666;font-size:.9em}.shopping-cart .description span:last-child{font-weight:300;font-size:.9em}.shopping-cart .description span a{color:#335c67;text-decoration:none;font-weight:700;font-size:1.1em}.shopping-cart .description span a:focus,.shopping-cart .description span a:hover{color:#a08b62}.shopping-cart .prices{-ms-grid-row-align:center;align-self:center;text-align:center;flex-basis:15%;max-width:15%}.shopping-cart .prices span{display:block}.shopping-cart .quantity{flex-basis:15%;max-width:15%;align-items:center;-ms-grid-row-align:center;align-self:center}.shopping-cart .quantity input{text-align:center;padding:.2rem}.shopping-cart .quantity .input-group-btn{min-height:inherit}.shopping-cart .quantity .btn svg,.shopping-cart .quantity button svg{max-width:45px;max-height:45px}.shopping-cart button:focus,.shopping-cart input:focus{outline:0}.shopping-cart .total-price{text-align:right;font-weight:700;-ms-grid-row-align:center;align-self:center;flex-basis:15%;max-width:15%}.delete-btn{font-size:2rem;border-width:0;background:transparent;color:#aaa;cursor:pointer;text-decoration:none}.delete-btn.small{font-size:inherit}.delete-btn.small i{transform:scale(1.3)}.delete-btn:focus,.delete-btn:hover{color:#bd6f59}.panier-footer{display:flex;align-items:stretch}.panier-footer .block .body{padding:1em}.panier-footer .block+.block{margin-top:0}.panier-footer .panier-all-totals{flex:1 1 auto;max-width:40%;border-top:0}.panier-footer .left{flex:1 1 60%;max-width:60%}.panier-footer .left .code-promo{display:flex;align-items:center;justify-content:space-between}.panier-footer .left .code-promo svg{margin-right:20px}.panier-footer .left .code-promo>form{flex:1 1 auto}.panier-totals{display:flex;justify-content:space-between;-ms-grid-row-align:center;align-self:center;align-items:center;width:100%}.panier-totals+.panier-totals{border-top:1px dashed #ccc}.panier-totals.promo{color:#31708f;background:#d9edf7;border-top:1px dashed #689789}.panier-totals.promo label{color:#31708f}.panier-totals.rates{color:#666;background:#ebebeb;font-size:.9em}.panier-totals.rates label{color:#666}.panier-totals.alt{font-weight:900;border-top:0;font-size:1.3em}.panier-totals label{-ms-grid-row-align:center;align-self:center;font-weight:900;text-align:right;padding:.3em 1em;text-align:left;margin-bottom:0;cursor:default}.panier-totals label+span{-ms-grid-row-align:center;align-self:center;padding-right:30px;text-align:right;font-weight:700}.relais_list{position:relative;overflow-y:auto;list-style:none;padding:0;margin:0;z-index:10!important;min-height:10rem;border:1px solid #ebebeb}.relais_list.loader{text-indent:-9999em;pointer-events:none;min-height:12em;max-height:38em;border:1px solid transparent;background:rgba(0,0,0,.03)}.relais_list li{position:relative;z-index:1}.relais_list li table td{background:transparent}.relais_list li:not(:last-child){border-bottom:1px solid rgba(0,0,0,.1)}.relais_list li:hover{background:#fff}.relais_list li:hover label{color:#a08b62}.relais_list .input-state{pointer-events:none}.relais_list label:not(:hover) input:not(:checked)~.input-state{position:absolute;background:#f6f1eb;left:0;top:0;width:100%;height:100%;z-index:-1}@media only screen and (max-width:720px){.shopping-cart>.item.item-additionnal .buttons{flex-basis:100%;max-width:100%;padding:.25em}.shopping-cart>.item.item-additionnal .buttons form{width:100%}.shopping-cart>.item.item-additionnal .btn{width:100%;display:block}.shopping-cart{width:100%;height:auto;overflow:hidden}.shopping-cart .item{height:auto;justify-content:space-between;padding:8px}.shopping-cart .image{-ms-grid-row-align:self-start;align-self:self-start}.shopping-cart .image>a{width:80%}.shopping-cart .description{line-height:1em}.shopping-cart .description span a{font-size:1em}.shopping-cart .buttons{flex-basis:auto;max-width:5%}.shopping-cart .buttons,.shopping-cart .description,.shopping-cart .image,.shopping-cart .prices,.shopping-cart .quantity,.shopping-cart .total-price{margin:5px}.panier-footer .block .body{padding:.5em}.panier-footer .panier-all-totals{margin-top:1em;flex-basis:100%;max-width:100%}.panier-footer .panier-all-totals label{text-align:left}.panier-footer .left{flex:1 1 100%;max-width:100%;border-right:none}.panier-footer{align-items:stretch;flex-direction:column}}@media only screen and (min-width:720px){.shopping-cart .image a{margin:0 1rem;margin:0 var(--half-gutter-width)}.relais_list{max-height:42em}}@media only screen and (max-width:480px){.shopping-cart .item{flex-wrap:wrap;justify-content:flex-start}.shopping-cart .image{flex-basis:30%;max-width:30%}.shopping-cart .description{flex-basis:56%;max-width:56%;margin-left:2%!important}.shopping-cart .description span a{font-size:.9em}.shopping-cart .buttons{flex-basis:auto;max-width:-moz-fit-content;max-width:fit-content}.shopping-cart .quantity{flex-basis:45%;max-width:45%;margin:0 1%;font-size:.875em}.shopping-cart hr{display:block;width:100%;flex-basis:100%;margin:5px 0;border-top:1px dashed #a08b62}.shopping-cart .prices,.shopping-cart .total-price{flex-basis:25%;max-width:25%}.shopping-cart .buttons,.shopping-cart .description,.shopping-cart .image,.shopping-cart .prices,.shopping-cart .quantity,.shopping-cart .total-price{margin:2px}.panier-footer .left .code-promo svg{display:none}}
