﻿#caisse.sw-content .input-stripe.short.expire .select-wrapper,#caisse.sw-content .input-stripe input,#caisse.sw-content .input-stripe select,#caisse.sw-content .stripe-paiement .stripe-form #card-element,form.billing-address .input-wrapper input,form.billing-address .input-wrapper select,form.shipping-address .input-wrapper input,form.shipping-address .input-wrapper select,form.payment-method-form .input-wrapper input,form.payment-method-form .input-wrapper select,.sw-content#cart .right-cart .resume-container,.sw-content#caisse .right-cart .resume-container,.sw-content#panier .right-cart .resume-container,.sw-content#checkout .right-cart .resume-container,.sw-content#cart .cart-order input[type=text],.sw-content#cart .cart-order textarea,.sw-content#caisse .cart-order input[type=text],.sw-content#caisse .cart-order textarea,.sw-content#panier .cart-order input[type=text],.sw-content#panier .cart-order textarea,.sw-content#checkout .cart-order input[type=text],.sw-content#checkout .cart-order textarea,.sw-content#cart .cart-order,.sw-content#caisse .cart-order,.sw-content#panier .cart-order,.sw-content#checkout .cart-order{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.sw-hide{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}form{margin:0}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:bold}button{cursor:pointer;outline:none;border:none;padding:0;background:none}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:3px solid silver;margin:20px 0px;padding:.35em .625em 1.75em}legend{box-sizing:border-box;color:inherit;display:table;font-weight:bolder;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}ul{margin:0;padding:0;list-style-type:none}a{text-decoration:none}h1,h2,h3,h4,h5,h6,a,p,ul{padding:0;margin:0}.content-point-ajust{margin-top:10px;grid-gap:10px;align-items:center;grid-template-columns:200px auto;display:grid}.content-point-ajust button{margin-top:0 !important}#tabsContain .sw-shortcut-wrapper .sw-shortcut-btn{height:50px;width:50px;border-radius:0;border-left:1px solid #c3b1a7;top:0;left:-53px}#tabsContain .sw-shortcut-wrapper .sw-shortcut-btn span{margin-left:9.5px}.sw-context-menu{position:absolute;z-index:10000;background:#0f1013}.sw-context-menu ul li{position:relative}.sw-context-menu ul li.shortcut-title{text-transform:uppercase;background:#d8ccc5;font-weight:bold;font-size:18px;color:#fff;padding:8px 15px}.sw-context-menu ul li a{white-space:pre}.sw-context-menu ul li a.origin-link{width:24px;height:24px;background:#d8ccc5;position:absolute;z-index:4;display:block;top:50%;left:0;text-align:left;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);transition:transform 250ms ease,background 250ms ease}.sw-context-menu ul li a.origin-link:hover{background:#ede7e3}.sw-context-menu ul li a.origin-link span{margin:6px 0 0 7.5px;display:block;text-indent:-9999px;background:url(//cdn.progexpert.com/img/sprite-sw.png) no-repeat;width:9px;height:12px;background-position:0px -42px}.sw-context-menu ul li a.admin-link{position:relative;z-index:5;display:block;padding:6px 10px;color:#fff;font-size:16px;background:#0f1013;transition:background 250ms ease;border-bottom:1px solid #262830}.sw-context-menu ul li:hover a.origin-link{-webkit-transform:translate(-100%, -50%);-ms-transform:translate(-100%, -50%);transform:translate(-100%, -50%)}.sw-context-menu ul li:hover a.admin-link{background:#262830}.sw-context-menu ul li:last-of-type a{border-bottom:none}.sw-shortcut-wrapper{position:fixed;width:275px;height:100%;top:0;right:0;background:#181b1e;border-left:3px solid #d8ccc5;z-index:9550;letter-spacing:1px;transition:transform 250ms ease,border 250ms ease;-webkit-transform:translate(275px, 0);-ms-transform:translate(275px, 0);transform:translate(275px, 0);font-family:"Assistant",sans-serif}.sw-shortcut-wrapper .sw-shortcut-btn{position:fixed;z-index:9975;width:60px;height:45px;text-indent:-9999px;left:-63px;top:10px;background:#d8ccc5;-webkit-border-top-left-radius:30px;-webkit-border-bottom-left-radius:30px;-moz-border-radius-topleft:30px;-moz-border-radius-bottomleft:30px;border-top-left-radius:30px;border-bottom-left-radius:30px;transition:transform 250ms ease;border:none;padding:0}.sw-shortcut-wrapper .sw-shortcut-btn span{margin-left:16.5px;display:block;background:url(//cdn.progexpert.com/img/sprite-sw.png) no-repeat;width:33px;height:25px;background-position:-30px -82px}@media screen and (min-width: 1025px){.sw-shortcut-wrapper:hover,.sw-shortcut-wrapper.show-shortcut{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);border-color:#181b1e}}@media screen and (max-width: 1024px){.sw-shortcut-wrapper.show-shortcut{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);border-color:#181b1e}}.sw-shortcut-wrapper .sw-shortcut-content{width:100%}.sw-shortcut-wrapper .sw-shortcut-content h2{padding:15px 0 20px 20px;margin:0;text-transform:uppercase;font-size:24px;color:#fff;font-weight:bold;display:inline-block;vertical-align:middle;font-family:"Assistant",sans-serif}.sw-shortcut-wrapper .sw-shortcut-content p{padding:20px;text-align:center;margin:0;color:#fff;font-weight:bold;font-size:18px;font-family:"Assistant",sans-serif}.sw-shortcut-wrapper .sw-shortcut-content li{position:relative;display:block;width:100%;margin-bottom:5px}.sw-shortcut-wrapper .sw-shortcut-content li.shortcut-title{background:#0f1013;padding:15px 20px;width:calc(100% - 40px);font-size:20px;text-transform:uppercase;color:#fff;font-weight:bold}.sw-shortcut-wrapper .sw-shortcut-content li.sw-separator{width:calc(100% - 40px);height:1px;margin:25px auto}.sw-shortcut-wrapper .sw-shortcut-content li a[data-origin]{position:relative;z-index:5;display:inline-block;vertical-align:middle;box-sizing:border-box;padding:15px 20px;width:100%;overflow-x:hidden;text-overflow:ellipsis;color:#fff;white-space:nowrap;font-size:16px;background:#d8ccc5;transition:width 200ms ease}.sw-shortcut-wrapper .sw-shortcut-content li a.origin-link{width:24px;height:24px;background:#cebfb6;position:absolute;z-index:4;display:block;top:50%;left:0;text-align:left;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);transition:transform 200ms ease,background 200ms ease;overflow:hidden}.sw-shortcut-wrapper .sw-shortcut-content li a.origin-link:hover{background:#d8ccc5}.sw-shortcut-wrapper .sw-shortcut-content li a.origin-link span{margin:6px 0 0 7.5px;display:block;text-indent:-9999px;background:url(//cdn.progexpert.com/img/sprite-sw.png) no-repeat;width:9px;height:12px;background-position:0px -42px}.sw-shortcut-wrapper .sw-shortcut-content li button{height:100%;width:50px;text-indent:-9999px;background:rgba(0,0,0,.2);position:absolute;top:0;right:0;border:none;-webkit-transform:translate(50px, 0);-ms-transform:translate(50px, 0);transform:translate(50px, 0);transition:transform 200ms ease}.sw-shortcut-wrapper .sw-shortcut-content li button:before,.sw-shortcut-wrapper .sw-shortcut-content li button:after{content:"";width:24px;height:5px;background:#fff;position:absolute;right:13px;top:22px}.sw-shortcut-wrapper .sw-shortcut-content li button:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.sw-shortcut-wrapper .sw-shortcut-content li button:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.sw-shortcut-wrapper .sw-shortcut-content li:hover a.origin-link{-webkit-transform:translate(-100%, -50%);-ms-transform:translate(-100%, -50%);transform:translate(-100%, -50%)}.sw-shortcut-wrapper .sw-shortcut-content li:hover a[data-origin]{width:calc(100% - 50px)}.sw-shortcut-wrapper .sw-shortcut-content li:hover button{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}@media screen and (max-width: 768px){.sw-shortcut-wrapper .sw-shortcut-content li a[data-origin]{width:calc(100% - 50px);padding:10px 20px}.sw-shortcut-wrapper .sw-shortcut-content li button{display:inline-block;vertical-align:middle;position:static;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);background:#c3b1a7;height:43px}.sw-shortcut-wrapper .sw-shortcut-content li button:before,.sw-shortcut-wrapper .sw-shortcut-content li button:after{width:17px;height:4px;top:20px;right:15px}}.sw-content#cart,.sw-content#caisse,.sw-content#panier,.sw-content#checkout{padding:50px 0;background:#fff}@media screen and (max-width: 1024px){.sw-content#cart,.sw-content#caisse,.sw-content#panier,.sw-content#checkout{padding:50px 0}}@media screen and (max-width: 640px){.sw-content#cart,.sw-content#caisse,.sw-content#panier,.sw-content#checkout{text-align:center}}.sw-content#cart .back-wrapper a,.sw-content#caisse .back-wrapper a,.sw-content#panier .back-wrapper a,.sw-content#checkout .back-wrapper a{color:#d8ccc5}.sw-content#cart .back-wrapper a span,.sw-content#caisse .back-wrapper a span,.sw-content#panier .back-wrapper a span,.sw-content#checkout .back-wrapper a span{display:inline-block;vertical-align:middle}.sw-content#cart .back-wrapper a:before,.sw-content#caisse .back-wrapper a:before,.sw-content#panier .back-wrapper a:before,.sw-content#checkout .back-wrapper a:before{font-family:"fontello";content:"";display:inline-block;vertical-align:middle;margin-right:10px;font-size:12px}.sw-content#cart .empty-cart,.sw-content#caisse .empty-cart,.sw-content#panier .empty-cart,.sw-content#checkout .empty-cart{display:block;text-align:center;min-height:40vh;padding-top:50px}.sw-content#cart .empty-cart a,.sw-content#caisse .empty-cart a,.sw-content#panier .empty-cart a,.sw-content#checkout .empty-cart a{margin-top:20px;text-transform:uppercase;font-weight:bold}.sw-content#cart .empty-cart p,.sw-content#caisse .empty-cart p,.sw-content#panier .empty-cart p,.sw-content#checkout .empty-cart p{margin-bottom:50px}.sw-content#cart #login-force-button,.sw-content#caisse #login-force-button,.sw-content#panier #login-force-button,.sw-content#checkout #login-force-button{background-color:#00b6a5;padding:10px;color:#fff;margin-top:10px}.sw-content#cart [data-section=CartSection],.sw-content#caisse [data-section=CartSection],.sw-content#panier [data-section=CartSection],.sw-content#checkout [data-section=CartSection]{-webkit-transition:opacity 300ms ease,transform 300ms ease;-ms-transition:opacity 300ms ease,transform 300ms ease;transition:opacity 300ms ease,transform 300ms ease}.sw-content#cart [data-section=CartSection].toggle-section,.sw-content#caisse [data-section=CartSection].toggle-section,.sw-content#panier [data-section=CartSection].toggle-section,.sw-content#checkout [data-section=CartSection].toggle-section{opacity:0;-webkit-transform:translate(-50px, 0);-ms-transform:translate(-50px, 0);transform:translate(-50px, 0)}.sw-content#cart [data-section=CartSection] .payment-choice-form,.sw-content#caisse [data-section=CartSection] .payment-choice-form,.sw-content#panier [data-section=CartSection] .payment-choice-form,.sw-content#checkout [data-section=CartSection] .payment-choice-form{align-items:center;display:flex;flex-flow:row wrap}.sw-content#cart [data-section=CartSection] .payment-choice-form h2,.sw-content#caisse [data-section=CartSection] .payment-choice-form h2,.sw-content#panier [data-section=CartSection] .payment-choice-form h2,.sw-content#checkout [data-section=CartSection] .payment-choice-form h2{border-bottom:1px solid #000;display:inline-block;line-height:1;margin-bottom:10px;padding-bottom:5px !important;text-transform:uppercase;width:100%}.sw-content#cart [data-section=CartSection] .payment-choice-form .input-checkbox,.sw-content#caisse [data-section=CartSection] .payment-choice-form .input-checkbox,.sw-content#panier [data-section=CartSection] .payment-choice-form .input-checkbox,.sw-content#checkout [data-section=CartSection] .payment-choice-form .input-checkbox{display:inline-block;vertical-align:middle}.sw-content#cart [data-section=CartSection] .payment-choice-form .input-checkbox:not(:last-child),.sw-content#caisse [data-section=CartSection] .payment-choice-form .input-checkbox:not(:last-child),.sw-content#panier [data-section=CartSection] .payment-choice-form .input-checkbox:not(:last-child),.sw-content#checkout [data-section=CartSection] .payment-choice-form .input-checkbox:not(:last-child){margin-right:40px}.sw-content#cart [data-section=CartSection] .payment-choice-form .input-checkbox input[type=radio],.sw-content#caisse [data-section=CartSection] .payment-choice-form .input-checkbox input[type=radio],.sw-content#panier [data-section=CartSection] .payment-choice-form .input-checkbox input[type=radio],.sw-content#checkout [data-section=CartSection] .payment-choice-form .input-checkbox input[type=radio]{border:1px solid #d8ccc5;cursor:pointer;height:20px;margin-right:10px;position:relative;width:20px;display:inline-block;vertical-align:middle;-webkit-transition:all 250ms ease;-ms-transition:all 250ms ease;transition:all 250ms ease}.sw-content#cart [data-section=CartSection] .payment-choice-form .input-checkbox input[type=radio]:before,.sw-content#caisse [data-section=CartSection] .payment-choice-form .input-checkbox input[type=radio]:before,.sw-content#panier [data-section=CartSection] .payment-choice-form .input-checkbox input[type=radio]:before,.sw-content#checkout [data-section=CartSection] .payment-choice-form .input-checkbox input[type=radio]:before{border-right:3px solid #fff;border-bottom:3px solid #fff;content:"";display:block;height:10px;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;width:5px;-webkit-transition:all 250ms ease;-ms-transition:all 250ms ease;transition:all 250ms ease;-webkit-transform:translate(-50%, calc(-50% - 1px)) rotate(45deg);-ms-transform:translate(-50%, calc(-50% - 1px)) rotate(45deg);transform:translate(-50%, calc(-50% - 1px)) rotate(45deg)}.sw-content#cart [data-section=CartSection] .payment-choice-form .input-checkbox input[type=radio]:checked,.sw-content#caisse [data-section=CartSection] .payment-choice-form .input-checkbox input[type=radio]:checked,.sw-content#panier [data-section=CartSection] .payment-choice-form .input-checkbox input[type=radio]:checked,.sw-content#checkout [data-section=CartSection] .payment-choice-form .input-checkbox input[type=radio]:checked{background:#d8ccc5}.sw-content#cart [data-section=CartSection] .payment-choice-form .input-checkbox input[type=radio]:checked:before,.sw-content#caisse [data-section=CartSection] .payment-choice-form .input-checkbox input[type=radio]:checked:before,.sw-content#panier [data-section=CartSection] .payment-choice-form .input-checkbox input[type=radio]:checked:before,.sw-content#checkout [data-section=CartSection] .payment-choice-form .input-checkbox input[type=radio]:checked:before{opacity:1}.sw-content#cart [data-section=CartSection] .payment-choice-form .input-checkbox label,.sw-content#caisse [data-section=CartSection] .payment-choice-form .input-checkbox label,.sw-content#panier [data-section=CartSection] .payment-choice-form .input-checkbox label,.sw-content#checkout [data-section=CartSection] .payment-choice-form .input-checkbox label{cursor:pointer;display:inline-block;vertical-align:middle}.sw-content#cart [data-section=CartSection] .payment-choice-form .input-checkbox label img,.sw-content#caisse [data-section=CartSection] .payment-choice-form .input-checkbox label img,.sw-content#panier [data-section=CartSection] .payment-choice-form .input-checkbox label img,.sw-content#checkout [data-section=CartSection] .payment-choice-form .input-checkbox label img{display:block;height:20px;width:auto}@media screen and (max-width: 1440px){.sw-content#cart [data-section=CartSection] .payment-choice-form,.sw-content#caisse [data-section=CartSection] .payment-choice-form,.sw-content#panier [data-section=CartSection] .payment-choice-form,.sw-content#checkout [data-section=CartSection] .payment-choice-form{margin-top:30px}}@media screen and (max-width: 1280px){.sw-content#cart [data-section=CartSection] .payment-choice-form h2,.sw-content#caisse [data-section=CartSection] .payment-choice-form h2,.sw-content#panier [data-section=CartSection] .payment-choice-form h2,.sw-content#checkout [data-section=CartSection] .payment-choice-form h2{font-size:24px}}.sw-content#cart [data-section=CartSection] .stripe3-paiement,.sw-content#caisse [data-section=CartSection] .stripe3-paiement,.sw-content#panier [data-section=CartSection] .stripe3-paiement,.sw-content#checkout [data-section=CartSection] .stripe3-paiement{margin-top:20px}.sw-content#cart [data-section=CartSection] #stripe-card-element,.sw-content#caisse [data-section=CartSection] #stripe-card-element,.sw-content#panier [data-section=CartSection] #stripe-card-element,.sw-content#checkout [data-section=CartSection] #stripe-card-element{background:#f2f2f2;padding:clamp(10px,1vw,20px);margin-top:20px}.sw-content#cart [data-section=CartSection] #stripe-card-element .CardField,.sw-content#caisse [data-section=CartSection] #stripe-card-element .CardField,.sw-content#panier [data-section=CartSection] #stripe-card-element .CardField,.sw-content#checkout [data-section=CartSection] #stripe-card-element .CardField{background:#f0f}.sw-content#cart [data-section=CartSection] #payment-method-messaging-element,.sw-content#caisse [data-section=CartSection] #payment-method-messaging-element,.sw-content#panier [data-section=CartSection] #payment-method-messaging-element,.sw-content#checkout [data-section=CartSection] #payment-method-messaging-element{margin:clamp(20px,2vw,30px) 0 clamp(10px,1vw,20px)}.sw-content#cart [data-section=CartOrder],.sw-content#caisse [data-section=CartOrder],.sw-content#panier [data-section=CartOrder],.sw-content#checkout [data-section=CartOrder]{-webkit-transition:opacity 300ms ease,transform 300ms ease;-ms-transition:opacity 300ms ease,transform 300ms ease;transition:opacity 300ms ease,transform 300ms ease}.sw-content#cart [data-section=CartOrder].toggle-section,.sw-content#caisse [data-section=CartOrder].toggle-section,.sw-content#panier [data-section=CartOrder].toggle-section,.sw-content#checkout [data-section=CartOrder].toggle-section{opacity:0;-webkit-transform:translate(50px, 0);-ms-transform:translate(50px, 0);transform:translate(50px, 0)}.sw-content#cart [data-section=CartShipping],.sw-content#caisse [data-section=CartShipping],.sw-content#panier [data-section=CartShipping],.sw-content#checkout [data-section=CartShipping]{-webkit-transition:opacity 300ms ease,transform 300ms ease;-ms-transition:opacity 300ms ease,transform 300ms ease;transition:opacity 300ms ease,transform 300ms ease}.sw-content#cart [data-section=CartShipping].toggle-section,.sw-content#caisse [data-section=CartShipping].toggle-section,.sw-content#panier [data-section=CartShipping].toggle-section,.sw-content#checkout [data-section=CartShipping].toggle-section{opacity:0;-webkit-transform:translate(0, 20px);-ms-transform:translate(0, 20px);transform:translate(0, 20px)}.sw-content#cart [data-section=CartRelated],.sw-content#caisse [data-section=CartRelated],.sw-content#panier [data-section=CartRelated],.sw-content#checkout [data-section=CartRelated]{margin-top:clamp(40px,3vw,60px);-webkit-transition:opacity 300ms ease,transform 300ms ease;-ms-transition:opacity 300ms ease,transform 300ms ease;transition:opacity 300ms ease,transform 300ms ease}.sw-content#cart [data-section=CartRelated].toggle-section,.sw-content#caisse [data-section=CartRelated].toggle-section,.sw-content#panier [data-section=CartRelated].toggle-section,.sw-content#checkout [data-section=CartRelated].toggle-section{opacity:0;-webkit-transform:translate(0, 20px);-ms-transform:translate(0, 20px);transform:translate(0, 20px)}.sw-content#cart [data-section=CartRelated] h2,.sw-content#caisse [data-section=CartRelated] h2,.sw-content#panier [data-section=CartRelated] h2,.sw-content#checkout [data-section=CartRelated] h2{text-align:center;margin-bottom:30px}.sw-content#cart [data-section=CartRelated] ul.related,.sw-content#caisse [data-section=CartRelated] ul.related,.sw-content#panier [data-section=CartRelated] ul.related,.sw-content#checkout [data-section=CartRelated] ul.related{width:100%}.sw-content#cart [data-section=CartRelated] ul.related li.product,.sw-content#caisse [data-section=CartRelated] ul.related li.product,.sw-content#panier [data-section=CartRelated] ul.related li.product,.sw-content#checkout [data-section=CartRelated] ul.related li.product{padding:25px 0;width:100%}.sw-content#cart [data-section=CartRelated] ul.related li.product .name.desktop,.sw-content#caisse [data-section=CartRelated] ul.related li.product .name.desktop,.sw-content#panier [data-section=CartRelated] ul.related li.product .name.desktop,.sw-content#checkout [data-section=CartRelated] ul.related li.product .name.desktop{display:inline-block}.sw-content#cart [data-section=CartRelated] ul.related li.product .name.mobile,.sw-content#caisse [data-section=CartRelated] ul.related li.product .name.mobile,.sw-content#panier [data-section=CartRelated] ul.related li.product .name.mobile,.sw-content#checkout [data-section=CartRelated] ul.related li.product .name.mobile{display:none}.sw-content#cart [data-section=CartRelated] ul.related li.product:nth-child(odd),.sw-content#caisse [data-section=CartRelated] ul.related li.product:nth-child(odd),.sw-content#panier [data-section=CartRelated] ul.related li.product:nth-child(odd),.sw-content#checkout [data-section=CartRelated] ul.related li.product:nth-child(odd){background-color:#eee}.sw-content#cart [data-section=CartRelated] ul.related li.product:nth-child(even),.sw-content#caisse [data-section=CartRelated] ul.related li.product:nth-child(even),.sw-content#panier [data-section=CartRelated] ul.related li.product:nth-child(even),.sw-content#checkout [data-section=CartRelated] ul.related li.product:nth-child(even){background-color:#fff}.sw-content#cart [data-section=CartRelated] ul.related li.product .image-wrapper,.sw-content#caisse [data-section=CartRelated] ul.related li.product .image-wrapper,.sw-content#panier [data-section=CartRelated] ul.related li.product .image-wrapper,.sw-content#checkout [data-section=CartRelated] ul.related li.product .image-wrapper{display:inline-block;vertical-align:middle;background:initial;margin-bottom:initial;padding-top:initial;width:20%}.sw-content#cart [data-section=CartRelated] ul.related li.product .image-wrapper img,.sw-content#caisse [data-section=CartRelated] ul.related li.product .image-wrapper img,.sw-content#panier [data-section=CartRelated] ul.related li.product .image-wrapper img,.sw-content#checkout [data-section=CartRelated] ul.related li.product .image-wrapper img{display:block;width:100%}.sw-content#cart [data-section=CartRelated] ul.related li.product .info-wrapper,.sw-content#caisse [data-section=CartRelated] ul.related li.product .info-wrapper,.sw-content#panier [data-section=CartRelated] ul.related li.product .info-wrapper,.sw-content#checkout [data-section=CartRelated] ul.related li.product .info-wrapper{display:inline-block;vertical-align:middle;padding:0 30px;text-align:left;width:calc(60% - 60px)}.sw-content#cart [data-section=CartRelated] ul.related li.product .info-wrapper>span,.sw-content#caisse [data-section=CartRelated] ul.related li.product .info-wrapper>span,.sw-content#panier [data-section=CartRelated] ul.related li.product .info-wrapper>span,.sw-content#checkout [data-section=CartRelated] ul.related li.product .info-wrapper>span{display:inline-block}.sw-content#cart [data-section=CartRelated] ul.related li.product .info-wrapper .description,.sw-content#caisse [data-section=CartRelated] ul.related li.product .info-wrapper .description,.sw-content#panier [data-section=CartRelated] ul.related li.product .info-wrapper .description,.sw-content#checkout [data-section=CartRelated] ul.related li.product .info-wrapper .description{margin-top:25px}.sw-content#cart [data-section=CartRelated] ul.related li.product .price-wrapper,.sw-content#caisse [data-section=CartRelated] ul.related li.product .price-wrapper,.sw-content#panier [data-section=CartRelated] ul.related li.product .price-wrapper,.sw-content#checkout [data-section=CartRelated] ul.related li.product .price-wrapper{display:inline-block;vertical-align:middle;width:20%}.sw-content#cart [data-section=CartRelated] ul.related li.product .price-wrapper .price,.sw-content#caisse [data-section=CartRelated] ul.related li.product .price-wrapper .price,.sw-content#panier [data-section=CartRelated] ul.related li.product .price-wrapper .price,.sw-content#checkout [data-section=CartRelated] ul.related li.product .price-wrapper .price{display:inline-block;margin-bottom:15px;width:100%}.sw-content#cart [data-section=CartRelated] ul.related li.product .price-wrapper .price span,.sw-content#caisse [data-section=CartRelated] ul.related li.product .price-wrapper .price span,.sw-content#panier [data-section=CartRelated] ul.related li.product .price-wrapper .price span,.sw-content#checkout [data-section=CartRelated] ul.related li.product .price-wrapper .price span{display:inline-block;vertical-align:middle}.sw-content#cart [data-section=CartRelated] ul.related li.product .price-wrapper .price .discount,.sw-content#caisse [data-section=CartRelated] ul.related li.product .price-wrapper .price .discount,.sw-content#panier [data-section=CartRelated] ul.related li.product .price-wrapper .price .discount,.sw-content#checkout [data-section=CartRelated] ul.related li.product .price-wrapper .price .discount{color:#af4b41;font-weight:bold}.sw-content#cart [data-section=CartRelated] ul.related li.product .price-wrapper .price.has-discount .regular,.sw-content#caisse [data-section=CartRelated] ul.related li.product .price-wrapper .price.has-discount .regular,.sw-content#panier [data-section=CartRelated] ul.related li.product .price-wrapper .price.has-discount .regular,.sw-content#checkout [data-section=CartRelated] ul.related li.product .price-wrapper .price.has-discount .regular{text-decoration:line-through;margin-right:15px}.sw-content#cart [data-section=CartRelated] ul.related li.product .price-wrapper button,.sw-content#caisse [data-section=CartRelated] ul.related li.product .price-wrapper button,.sw-content#panier [data-section=CartRelated] ul.related li.product .price-wrapper button,.sw-content#checkout [data-section=CartRelated] ul.related li.product .price-wrapper button{background-color:#d8ccc5;color:#fff;display:inline-block;height:initial;padding:10px 20px;width:initial}@media screen and (max-width: 1200px){.sw-content#cart [data-section=CartRelated] ul.related li.product .image-wrapper,.sw-content#caisse [data-section=CartRelated] ul.related li.product .image-wrapper,.sw-content#panier [data-section=CartRelated] ul.related li.product .image-wrapper,.sw-content#checkout [data-section=CartRelated] ul.related li.product .image-wrapper{width:30%}.sw-content#cart [data-section=CartRelated] ul.related li.product .info-wrapper,.sw-content#caisse [data-section=CartRelated] ul.related li.product .info-wrapper,.sw-content#panier [data-section=CartRelated] ul.related li.product .info-wrapper,.sw-content#checkout [data-section=CartRelated] ul.related li.product .info-wrapper{width:calc(50% - 60px)}.sw-content#cart [data-section=CartRelated] ul.related li.product .price-wrapper,.sw-content#caisse [data-section=CartRelated] ul.related li.product .price-wrapper,.sw-content#panier [data-section=CartRelated] ul.related li.product .price-wrapper,.sw-content#checkout [data-section=CartRelated] ul.related li.product .price-wrapper{width:20%}}@media screen and (max-width: 960px){.sw-content#cart [data-section=CartRelated] ul.related li.product .image-wrapper,.sw-content#caisse [data-section=CartRelated] ul.related li.product .image-wrapper,.sw-content#panier [data-section=CartRelated] ul.related li.product .image-wrapper,.sw-content#checkout [data-section=CartRelated] ul.related li.product .image-wrapper{width:40%}.sw-content#cart [data-section=CartRelated] ul.related li.product .info-wrapper,.sw-content#caisse [data-section=CartRelated] ul.related li.product .info-wrapper,.sw-content#panier [data-section=CartRelated] ul.related li.product .info-wrapper,.sw-content#checkout [data-section=CartRelated] ul.related li.product .info-wrapper{width:calc(60% - 60px)}.sw-content#cart [data-section=CartRelated] ul.related li.product .price-wrapper,.sw-content#caisse [data-section=CartRelated] ul.related li.product .price-wrapper,.sw-content#panier [data-section=CartRelated] ul.related li.product .price-wrapper,.sw-content#checkout [data-section=CartRelated] ul.related li.product .price-wrapper{margin-left:40%;margin-top:25px;text-align:right;width:60%}.sw-content#cart [data-section=CartRelated] ul.related li.product .price-wrapper .price,.sw-content#caisse [data-section=CartRelated] ul.related li.product .price-wrapper .price,.sw-content#panier [data-section=CartRelated] ul.related li.product .price-wrapper .price,.sw-content#checkout [data-section=CartRelated] ul.related li.product .price-wrapper .price{display:inline-block;vertical-align:middle;margin-bottom:0;margin-right:30px;width:initial}.sw-content#cart [data-section=CartRelated] ul.related li.product .price-wrapper form,.sw-content#caisse [data-section=CartRelated] ul.related li.product .price-wrapper form,.sw-content#panier [data-section=CartRelated] ul.related li.product .price-wrapper form,.sw-content#checkout [data-section=CartRelated] ul.related li.product .price-wrapper form{display:inline-block;vertical-align:middle}}@media screen and (max-width: 640px){.sw-content#cart [data-section=CartRelated] ul.related li.product,.sw-content#caisse [data-section=CartRelated] ul.related li.product,.sw-content#panier [data-section=CartRelated] ul.related li.product,.sw-content#checkout [data-section=CartRelated] ul.related li.product{display:flex;flex-flow:row wrap;padding-bottom:15px;text-align:left}.sw-content#cart [data-section=CartRelated] ul.related li.product .name.desktop,.sw-content#caisse [data-section=CartRelated] ul.related li.product .name.desktop,.sw-content#panier [data-section=CartRelated] ul.related li.product .name.desktop,.sw-content#checkout [data-section=CartRelated] ul.related li.product .name.desktop{display:none}.sw-content#cart [data-section=CartRelated] ul.related li.product .name.mobile,.sw-content#caisse [data-section=CartRelated] ul.related li.product .name.mobile,.sw-content#panier [data-section=CartRelated] ul.related li.product .name.mobile,.sw-content#checkout [data-section=CartRelated] ul.related li.product .name.mobile{display:inline-block;text-align:left;margin-bottom:25px}.sw-content#cart [data-section=CartRelated] ul.related li.product .image-wrapper,.sw-content#caisse [data-section=CartRelated] ul.related li.product .image-wrapper,.sw-content#panier [data-section=CartRelated] ul.related li.product .image-wrapper,.sw-content#checkout [data-section=CartRelated] ul.related li.product .image-wrapper{order:2;margin-bottom:15px;width:100%}.sw-content#cart [data-section=CartRelated] ul.related li.product .image-wrapper:before,.sw-content#caisse [data-section=CartRelated] ul.related li.product .image-wrapper:before,.sw-content#panier [data-section=CartRelated] ul.related li.product .image-wrapper:before,.sw-content#checkout [data-section=CartRelated] ul.related li.product .image-wrapper:before{display:none}.sw-content#cart [data-section=CartRelated] ul.related li.product .image-wrapper img,.sw-content#caisse [data-section=CartRelated] ul.related li.product .image-wrapper img,.sw-content#panier [data-section=CartRelated] ul.related li.product .image-wrapper img,.sw-content#checkout [data-section=CartRelated] ul.related li.product .image-wrapper img{height:initial;left:initial;object-fit:initial;position:relative;top:initial}.sw-content#cart [data-section=CartRelated] ul.related li.product .info-wrapper,.sw-content#caisse [data-section=CartRelated] ul.related li.product .info-wrapper,.sw-content#panier [data-section=CartRelated] ul.related li.product .info-wrapper,.sw-content#checkout [data-section=CartRelated] ul.related li.product .info-wrapper{order:1;padding:0 0 15px;width:100%}.sw-content#cart [data-section=CartRelated] ul.related li.product .info-wrapper .description,.sw-content#caisse [data-section=CartRelated] ul.related li.product .info-wrapper .description,.sw-content#panier [data-section=CartRelated] ul.related li.product .info-wrapper .description,.sw-content#checkout [data-section=CartRelated] ul.related li.product .info-wrapper .description{margin-top:0}.sw-content#cart [data-section=CartRelated] ul.related li.product .price-wrapper,.sw-content#caisse [data-section=CartRelated] ul.related li.product .price-wrapper,.sw-content#panier [data-section=CartRelated] ul.related li.product .price-wrapper,.sw-content#checkout [data-section=CartRelated] ul.related li.product .price-wrapper{margin-left:0;margin-top:15px;order:3;width:100%}}.sw-content#cart .product-cart,.sw-content#caisse .product-cart,.sw-content#panier .product-cart,.sw-content#checkout .product-cart{width:100%;border-collapse:collapse;margin-top:50px}.sw-content#cart .product-cart thead tr,.sw-content#caisse .product-cart thead tr,.sw-content#panier .product-cart thead tr,.sw-content#checkout .product-cart thead tr{font-size:28px;text-transform:uppercase;color:#000}.sw-content#cart .product-cart thead tr th,.sw-content#caisse .product-cart thead tr th,.sw-content#panier .product-cart thead tr th,.sw-content#checkout .product-cart thead tr th{padding-bottom:5px}.sw-content#cart .product-cart thead tr th:nth-of-type(1),.sw-content#caisse .product-cart thead tr th:nth-of-type(1),.sw-content#panier .product-cart thead tr th:nth-of-type(1),.sw-content#checkout .product-cart thead tr th:nth-of-type(1){text-align:left}.sw-content#cart .product-cart thead tr th:nth-of-type(2),.sw-content#caisse .product-cart thead tr th:nth-of-type(2),.sw-content#panier .product-cart thead tr th:nth-of-type(2),.sw-content#checkout .product-cart thead tr th:nth-of-type(2){text-align:right}.sw-content#cart .product-cart thead tr th.resume,.sw-content#caisse .product-cart thead tr th.resume,.sw-content#panier .product-cart thead tr th.resume,.sw-content#checkout .product-cart thead tr th.resume{padding-bottom:10px;border-bottom:1px solid #ccc}.sw-content#cart .product-cart tbody tr,.sw-content#caisse .product-cart tbody tr,.sw-content#panier .product-cart tbody tr,.sw-content#checkout .product-cart tbody tr{text-align:center}.sw-content#cart .product-cart tbody tr td,.sw-content#caisse .product-cart tbody tr td,.sw-content#panier .product-cart tbody tr td,.sw-content#checkout .product-cart tbody tr td{border-top:1px solid #000;padding:75px 10px}.sw-content#cart .product-cart tbody tr td.image,.sw-content#caisse .product-cart tbody tr td.image,.sw-content#panier .product-cart tbody tr td.image,.sw-content#checkout .product-cart tbody tr td.image{width:125px;max-width:300px;padding:30px 20px;text-align:left}.sw-content#cart .product-cart tbody tr td.image a,.sw-content#caisse .product-cart tbody tr td.image a,.sw-content#panier .product-cart tbody tr td.image a,.sw-content#checkout .product-cart tbody tr td.image a{display:inline-block}.sw-content#cart .product-cart tbody tr td.image img,.sw-content#caisse .product-cart tbody tr td.image img,.sw-content#panier .product-cart tbody tr td.image img,.sw-content#checkout .product-cart tbody tr td.image img{display:block;max-height:200px;max-width:100%}.sw-content#cart .product-cart tbody tr td.name,.sw-content#caisse .product-cart tbody tr td.name,.sw-content#panier .product-cart tbody tr td.name,.sw-content#checkout .product-cart tbody tr td.name{text-align:left}.sw-content#cart .product-cart tbody tr td.name p,.sw-content#caisse .product-cart tbody tr td.name p,.sw-content#panier .product-cart tbody tr td.name p,.sw-content#checkout .product-cart tbody tr td.name p{text-transform:uppercase}.sw-content#cart .product-cart tbody tr td.name p:nth-of-type(1),.sw-content#caisse .product-cart tbody tr td.name p:nth-of-type(1),.sw-content#panier .product-cart tbody tr td.name p:nth-of-type(1),.sw-content#checkout .product-cart tbody tr td.name p:nth-of-type(1){font-size:20px;font-weight:700}.sw-content#cart .product-cart tbody tr td.name p:nth-of-type(2),.sw-content#caisse .product-cart tbody tr td.name p:nth-of-type(2),.sw-content#panier .product-cart tbody tr td.name p:nth-of-type(2),.sw-content#checkout .product-cart tbody tr td.name p:nth-of-type(2){font-size:18px}.sw-content#cart .product-cart tbody tr td.name p span,.sw-content#caisse .product-cart tbody tr td.name p span,.sw-content#panier .product-cart tbody tr td.name p span,.sw-content#checkout .product-cart tbody tr td.name p span{display:inline-block;vertical-align:middle}.sw-content#cart .product-cart tbody tr td.name p span:not(:last-of-type):after,.sw-content#caisse .product-cart tbody tr td.name p span:not(:last-of-type):after,.sw-content#panier .product-cart tbody tr td.name p span:not(:last-of-type):after,.sw-content#checkout .product-cart tbody tr td.name p span:not(:last-of-type):after{content:"/";display:inline-block;vertical-align:middle;margin:0 5px;color:#000}.sw-content#cart .product-cart tbody tr td.product-option,.sw-content#caisse .product-cart tbody tr td.product-option,.sw-content#panier .product-cart tbody tr td.product-option,.sw-content#checkout .product-cart tbody tr td.product-option{font-size:18px;font-weight:700;text-transform:uppercase}.sw-content#cart .product-cart tbody tr td.product-option span,.sw-content#caisse .product-cart tbody tr td.product-option span,.sw-content#panier .product-cart tbody tr td.product-option span,.sw-content#checkout .product-cart tbody tr td.product-option span{color:#d8ccc5}.sw-content#cart .product-cart tbody tr td.price-per-unit .price>span,.sw-content#caisse .product-cart tbody tr td.price-per-unit .price>span,.sw-content#panier .product-cart tbody tr td.price-per-unit .price>span,.sw-content#checkout .product-cart tbody tr td.price-per-unit .price>span{display:inline-block;vertical-align:middle}.sw-content#cart .product-cart tbody tr td.price-per-unit .price>span.discount,.sw-content#caisse .product-cart tbody tr td.price-per-unit .price>span.discount,.sw-content#panier .product-cart tbody tr td.price-per-unit .price>span.discount,.sw-content#checkout .product-cart tbody tr td.price-per-unit .price>span.discount{margin-left:10px;color:#af4b41}.sw-content#cart .product-cart tbody tr td.price-per-unit .price.has-discount .regular,.sw-content#caisse .product-cart tbody tr td.price-per-unit .price.has-discount .regular,.sw-content#panier .product-cart tbody tr td.price-per-unit .price.has-discount .regular,.sw-content#checkout .product-cart tbody tr td.price-per-unit .price.has-discount .regular{text-decoration:line-through}.sw-content#cart .product-cart tbody tr td.product-qty,.sw-content#caisse .product-cart tbody tr td.product-qty,.sw-content#panier .product-cart tbody tr td.product-qty,.sw-content#checkout .product-cart tbody tr td.product-qty{width:130px}.sw-content#cart .product-cart tbody tr td.product-qty input,.sw-content#caisse .product-cart tbody tr td.product-qty input,.sw-content#panier .product-cart tbody tr td.product-qty input,.sw-content#checkout .product-cart tbody tr td.product-qty input{border:1px solid #000;display:inline-block;vertical-align:middle;margin-right:10px;font-size:24px;padding:2px 5px;width:80px;text-align:center}.sw-content#cart .product-cart tbody tr td.product-qty>span,.sw-content#caisse .product-cart tbody tr td.product-qty>span,.sw-content#panier .product-cart tbody tr td.product-qty>span,.sw-content#checkout .product-cart tbody tr td.product-qty>span{display:inline-block;vertical-align:middle;margin-right:10px;font-size:24px;padding:2px 13px;border:1px solid #000;line-height:1}.sw-content#cart .product-cart tbody tr td.product-qty>span.fixed-qty,.sw-content#caisse .product-cart tbody tr td.product-qty>span.fixed-qty,.sw-content#panier .product-cart tbody tr td.product-qty>span.fixed-qty,.sw-content#checkout .product-cart tbody tr td.product-qty>span.fixed-qty{border:none;padding:0;margin-right:0;vertical-align:bottom}.sw-content#cart .product-cart tbody tr td.product-qty>span.fixed-qty:before,.sw-content#caisse .product-cart tbody tr td.product-qty>span.fixed-qty:before,.sw-content#panier .product-cart tbody tr td.product-qty>span.fixed-qty:before,.sw-content#checkout .product-cart tbody tr td.product-qty>span.fixed-qty:before{content:"x"}.sw-content#cart .product-cart tbody tr td.product-qty>span.unit-type,.sw-content#caisse .product-cart tbody tr td.product-qty>span.unit-type,.sw-content#panier .product-cart tbody tr td.product-qty>span.unit-type,.sw-content#checkout .product-cart tbody tr td.product-qty>span.unit-type{border:none;padding:0;margin-right:0;font-size:16px;vertical-align:bottom;margin-left:5px;margin-bottom:1px}.sw-content#cart .product-cart tbody tr td.product-qty .sold-out,.sw-content#caisse .product-cart tbody tr td.product-qty .sold-out,.sw-content#panier .product-cart tbody tr td.product-qty .sold-out,.sw-content#checkout .product-cart tbody tr td.product-qty .sold-out{display:none}.sw-content#cart .product-cart tbody tr td.product-qty ul,.sw-content#caisse .product-cart tbody tr td.product-qty ul,.sw-content#panier .product-cart tbody tr td.product-qty ul,.sw-content#checkout .product-cart tbody tr td.product-qty ul{display:inline-block;vertical-align:middle}.sw-content#cart .product-cart tbody tr td.product-qty ul li,.sw-content#caisse .product-cart tbody tr td.product-qty ul li,.sw-content#panier .product-cart tbody tr td.product-qty ul li,.sw-content#checkout .product-cart tbody tr td.product-qty ul li{width:20px;height:20px;text-align:left}.sw-content#cart .product-cart tbody tr td.product-qty ul li:nth-of-type(1),.sw-content#caisse .product-cart tbody tr td.product-qty ul li:nth-of-type(1),.sw-content#panier .product-cart tbody tr td.product-qty ul li:nth-of-type(1),.sw-content#checkout .product-cart tbody tr td.product-qty ul li:nth-of-type(1){margin-bottom:2px}.sw-content#cart .product-cart tbody tr td.product-qty ul li:nth-of-type(2),.sw-content#caisse .product-cart tbody tr td.product-qty ul li:nth-of-type(2),.sw-content#panier .product-cart tbody tr td.product-qty ul li:nth-of-type(2),.sw-content#checkout .product-cart tbody tr td.product-qty ul li:nth-of-type(2){margin-top:2px}.sw-content#cart .product-cart tbody tr td.product-qty ul button,.sw-content#caisse .product-cart tbody tr td.product-qty ul button,.sw-content#panier .product-cart tbody tr td.product-qty ul button,.sw-content#checkout .product-cart tbody tr td.product-qty ul button{position:relative;width:20px;height:20px;background:none;color:#000}.sw-content#cart .product-cart tbody tr td.price,.sw-content#caisse .product-cart tbody tr td.price,.sw-content#panier .product-cart tbody tr td.price,.sw-content#checkout .product-cart tbody tr td.price{text-align:center;color:#d8ccc5;font-weight:700;font-size:20px}.sw-content#cart .product-cart tbody tr td:last-of-type,.sw-content#caisse .product-cart tbody tr td:last-of-type,.sw-content#panier .product-cart tbody tr td:last-of-type,.sw-content#checkout .product-cart tbody tr td:last-of-type{text-align:right}.sw-content#cart .product-cart tbody tr td:last-of-type .btn-delete,.sw-content#caisse .product-cart tbody tr td:last-of-type .btn-delete,.sw-content#panier .product-cart tbody tr td:last-of-type .btn-delete,.sw-content#checkout .product-cart tbody tr td:last-of-type .btn-delete{width:35px;height:35px;text-align:center;background:#000;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:background 250ms ease;-ms-transition:background 250ms ease;transition:background 250ms ease;color:#fff;font-size:16px}.sw-content#cart .product-cart tbody tr td:last-of-type .btn-delete:hover,.sw-content#caisse .product-cart tbody tr td:last-of-type .btn-delete:hover,.sw-content#panier .product-cart tbody tr td:last-of-type .btn-delete:hover,.sw-content#checkout .product-cart tbody tr td:last-of-type .btn-delete:hover{background:#af4b41}.sw-content#cart .product-cart tbody tr.sold-out,.sw-content#caisse .product-cart tbody tr.sold-out,.sw-content#panier .product-cart tbody tr.sold-out,.sw-content#checkout .product-cart tbody tr.sold-out{background-color:#feeded}.sw-content#cart .product-cart tbody tr.sold-out td.product-qty,.sw-content#caisse .product-cart tbody tr.sold-out td.product-qty,.sw-content#panier .product-cart tbody tr.sold-out td.product-qty,.sw-content#checkout .product-cart tbody tr.sold-out td.product-qty{text-align:center}.sw-content#cart .product-cart tbody tr.sold-out td.product-qty .fixed-qty,.sw-content#caisse .product-cart tbody tr.sold-out td.product-qty .fixed-qty,.sw-content#panier .product-cart tbody tr.sold-out td.product-qty .fixed-qty,.sw-content#checkout .product-cart tbody tr.sold-out td.product-qty .fixed-qty{background-color:#fc9899;border:2px solid #000;width:calc(100% - 4px)}.sw-content#cart .product-cart tbody tr.sold-out td.product-qty .sold-out,.sw-content#caisse .product-cart tbody tr.sold-out td.product-qty .sold-out,.sw-content#panier .product-cart tbody tr.sold-out td.product-qty .sold-out,.sw-content#checkout .product-cart tbody tr.sold-out td.product-qty .sold-out{background-color:#000;color:#fff;display:inline-block;font-size:15px;margin-right:0;text-align:center;width:calc(100% - 2px - 26px)}@media screen and (max-width: 1440px){.sw-content#cart .product-cart,.sw-content#caisse .product-cart,.sw-content#panier .product-cart,.sw-content#checkout .product-cart{display:block}.sw-content#cart .product-cart thead,.sw-content#cart .product-cart tr,.sw-content#cart .product-cart td,.sw-content#cart .product-cart th,.sw-content#cart .product-cart tbody,.sw-content#caisse .product-cart thead,.sw-content#caisse .product-cart tr,.sw-content#caisse .product-cart td,.sw-content#caisse .product-cart th,.sw-content#caisse .product-cart tbody,.sw-content#panier .product-cart thead,.sw-content#panier .product-cart tr,.sw-content#panier .product-cart td,.sw-content#panier .product-cart th,.sw-content#panier .product-cart tbody,.sw-content#checkout .product-cart thead,.sw-content#checkout .product-cart tr,.sw-content#checkout .product-cart td,.sw-content#checkout .product-cart th,.sw-content#checkout .product-cart tbody{display:block}.sw-content#cart .product-cart thead tr th,.sw-content#caisse .product-cart thead tr th,.sw-content#panier .product-cart thead tr th,.sw-content#checkout .product-cart thead tr th{display:inline-block;vertical-align:middle;width:50%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.sw-content#cart .product-cart thead tr th:nth-of-type(2),.sw-content#caisse .product-cart thead tr th:nth-of-type(2),.sw-content#panier .product-cart thead tr th:nth-of-type(2),.sw-content#checkout .product-cart thead tr th:nth-of-type(2){text-align:right}.sw-content#cart .product-cart tbody,.sw-content#caisse .product-cart tbody,.sw-content#panier .product-cart tbody,.sw-content#checkout .product-cart tbody{width:100%}.sw-content#cart .product-cart tbody tr,.sw-content#caisse .product-cart tbody tr,.sw-content#panier .product-cart tbody tr,.sw-content#checkout .product-cart tbody tr{width:100%;position:relative;padding:25px 0;border-bottom:1px solid #d4d4d4;text-align:left}.sw-content#cart .product-cart tbody tr td,.sw-content#caisse .product-cart tbody tr td,.sw-content#panier .product-cart tbody tr td,.sw-content#checkout .product-cart tbody tr td{border:none;padding:5px 0;text-align:left;padding-left:150px;width:calc(100% - 150px - 50px)}.sw-content#cart .product-cart tbody tr td.price-per-unit,.sw-content#caisse .product-cart tbody tr td.price-per-unit,.sw-content#panier .product-cart tbody tr td.price-per-unit,.sw-content#checkout .product-cart tbody tr td.price-per-unit{display:none}.sw-content#cart .product-cart tbody tr td.image,.sw-content#caisse .product-cart tbody tr td.image,.sw-content#panier .product-cart tbody tr td.image,.sw-content#checkout .product-cart tbody tr td.image{padding:20px;position:absolute;height:calc(100% - 40px);width:100px}.sw-content#cart .product-cart tbody tr td.image img,.sw-content#caisse .product-cart tbody tr td.image img,.sw-content#panier .product-cart tbody tr td.image img,.sw-content#checkout .product-cart tbody tr td.image img{display:block;width:100%;max-height:none;max-width:none}.sw-content#cart .product-cart tbody tr td.product-qty,.sw-content#caisse .product-cart tbody tr td.product-qty,.sw-content#panier .product-cart tbody tr td.product-qty,.sw-content#checkout .product-cart tbody tr td.product-qty{display:inline-block;vertical-align:middle;width:260px;margin-right:20px}.sw-content#cart .product-cart tbody tr td.price,.sw-content#caisse .product-cart tbody tr td.price,.sw-content#panier .product-cart tbody tr td.price,.sw-content#checkout .product-cart tbody tr td.price{padding-left:0;width:auto;text-align:left;display:inline-block;vertical-align:middle;font-size:16px;font-weight:bold}.sw-content#cart .product-cart tbody tr td.delete-row,.sw-content#caisse .product-cart tbody tr td.delete-row,.sw-content#panier .product-cart tbody tr td.delete-row,.sw-content#checkout .product-cart tbody tr td.delete-row{width:auto;padding-left:0;position:absolute;right:0;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}}@media screen and (max-width: 1024px){.sw-content#cart .product-cart thead tr th,.sw-content#caisse .product-cart thead tr th,.sw-content#panier .product-cart thead tr th,.sw-content#checkout .product-cart thead tr th{font-size:24px}.sw-content#cart .product-cart thead tr th:first-of-type,.sw-content#caisse .product-cart thead tr th:first-of-type,.sw-content#panier .product-cart thead tr th:first-of-type,.sw-content#checkout .product-cart thead tr th:first-of-type{width:325px}.sw-content#cart .product-cart thead tr th:last-of-type,.sw-content#caisse .product-cart thead tr th:last-of-type,.sw-content#panier .product-cart thead tr th:last-of-type,.sw-content#checkout .product-cart thead tr th:last-of-type{width:calc(100% - 325px)}}@media screen and (max-width: 640px){.sw-content#cart .product-cart thead tr th,.sw-content#caisse .product-cart thead tr th,.sw-content#panier .product-cart thead tr th,.sw-content#checkout .product-cart thead tr th{font-size:20px}.sw-content#cart .product-cart thead tr th:first-of-type,.sw-content#caisse .product-cart thead tr th:first-of-type,.sw-content#panier .product-cart thead tr th:first-of-type,.sw-content#checkout .product-cart thead tr th:first-of-type{width:275px}.sw-content#cart .product-cart thead tr th:last-of-type,.sw-content#caisse .product-cart thead tr th:last-of-type,.sw-content#panier .product-cart thead tr th:last-of-type,.sw-content#checkout .product-cart thead tr th:last-of-type{width:calc(100% - 275px)}}@media screen and (max-width: 500px){.sw-content#cart .product-cart thead tr th,.sw-content#caisse .product-cart thead tr th,.sw-content#panier .product-cart thead tr th,.sw-content#checkout .product-cart thead tr th{width:100%}.sw-content#cart .product-cart thead tr th:nth-of-type(1),.sw-content#caisse .product-cart thead tr th:nth-of-type(1),.sw-content#panier .product-cart thead tr th:nth-of-type(1),.sw-content#checkout .product-cart thead tr th:nth-of-type(1){width:100%}.sw-content#cart .product-cart thead tr th:nth-of-type(2),.sw-content#caisse .product-cart thead tr th:nth-of-type(2),.sw-content#panier .product-cart thead tr th:nth-of-type(2),.sw-content#checkout .product-cart thead tr th:nth-of-type(2){text-align:left;font-size:24px;width:100%}.sw-content#cart .product-cart tbody tr td,.sw-content#caisse .product-cart tbody tr td,.sw-content#panier .product-cart tbody tr td,.sw-content#checkout .product-cart tbody tr td{padding-left:100px;width:calc(100% - 100px - 50px)}.sw-content#cart .product-cart tbody tr td.image,.sw-content#caisse .product-cart tbody tr td.image,.sw-content#panier .product-cart tbody tr td.image,.sw-content#checkout .product-cart tbody tr td.image{padding-left:0;width:75px}}@media screen and (max-width: 400px){.sw-content#cart .product-cart tbody tr td,.sw-content#caisse .product-cart tbody tr td,.sw-content#panier .product-cart tbody tr td,.sw-content#checkout .product-cart tbody tr td{width:calc(100% - 70px - 50px);padding-left:70px}.sw-content#cart .product-cart tbody tr td.image,.sw-content#caisse .product-cart tbody tr td.image,.sw-content#panier .product-cart tbody tr td.image,.sw-content#checkout .product-cart tbody tr td.image{width:50px}.sw-content#cart .product-cart tbody tr td.name p,.sw-content#cart .product-cart tbody tr td.name p:nth-of-type(2),.sw-content#caisse .product-cart tbody tr td.name p,.sw-content#caisse .product-cart tbody tr td.name p:nth-of-type(2),.sw-content#panier .product-cart tbody tr td.name p,.sw-content#panier .product-cart tbody tr td.name p:nth-of-type(2),.sw-content#checkout .product-cart tbody tr td.name p,.sw-content#checkout .product-cart tbody tr td.name p:nth-of-type(2){font-size:12px}.sw-content#cart .product-cart tbody tr td.name p:first-of-type,.sw-content#cart .product-cart tbody tr td.name p:nth-of-type(2):first-of-type,.sw-content#caisse .product-cart tbody tr td.name p:first-of-type,.sw-content#caisse .product-cart tbody tr td.name p:nth-of-type(2):first-of-type,.sw-content#panier .product-cart tbody tr td.name p:first-of-type,.sw-content#panier .product-cart tbody tr td.name p:nth-of-type(2):first-of-type,.sw-content#checkout .product-cart tbody tr td.name p:first-of-type,.sw-content#checkout .product-cart tbody tr td.name p:nth-of-type(2):first-of-type{font-size:16px}.sw-content#cart .product-cart tbody tr td.price,.sw-content#caisse .product-cart tbody tr td.price,.sw-content#panier .product-cart tbody tr td.price,.sw-content#checkout .product-cart tbody tr td.price{font-size:14px;font-weight:bold}.sw-content#cart .product-cart tbody tr td.product-qty,.sw-content#caisse .product-cart tbody tr td.product-qty,.sw-content#panier .product-cart tbody tr td.product-qty,.sw-content#checkout .product-cart tbody tr td.product-qty{margin-right:0;width:160px}.sw-content#cart .product-cart tbody tr td.product-qty input,.sw-content#caisse .product-cart tbody tr td.product-qty input,.sw-content#panier .product-cart tbody tr td.product-qty input,.sw-content#checkout .product-cart tbody tr td.product-qty input{font-size:16px;padding:4px 7px;width:40px}}.sw-content#cart .cart-bottom [data-section=EstimateShipping],.sw-content#caisse .cart-bottom [data-section=EstimateShipping],.sw-content#panier .cart-bottom [data-section=EstimateShipping],.sw-content#checkout .cart-bottom [data-section=EstimateShipping]{-webkit-transition:opacity 300ms ease,transform 300ms ease;-ms-transition:opacity 300ms ease,transform 300ms ease;transition:opacity 300ms ease,transform 300ms ease}.sw-content#cart .cart-bottom [data-section=EstimateShipping].toggle-section,.sw-content#caisse .cart-bottom [data-section=EstimateShipping].toggle-section,.sw-content#panier .cart-bottom [data-section=EstimateShipping].toggle-section,.sw-content#checkout .cart-bottom [data-section=EstimateShipping].toggle-section{opacity:0;-webkit-transform:translate(0, -20px);-ms-transform:translate(0, -20px);transform:translate(0, -20px)}.sw-content#cart .cart-bottom .shipping-cost,.sw-content#caisse .cart-bottom .shipping-cost,.sw-content#panier .cart-bottom .shipping-cost,.sw-content#checkout .cart-bottom .shipping-cost{margin-top:20px;text-align:left;margin-bottom:75px}.sw-content#cart .cart-bottom .shipping-cost form,.sw-content#caisse .cart-bottom .shipping-cost form,.sw-content#panier .cart-bottom .shipping-cost form,.sw-content#checkout .cart-bottom .shipping-cost form{display:inline-block;vertical-align:top;width:calc(100% - 300px);margin-right:20px}.sw-content#cart .cart-bottom .shipping-cost form+.cart-controls,.sw-content#caisse .cart-bottom .shipping-cost form+.cart-controls,.sw-content#panier .cart-bottom .shipping-cost form+.cart-controls,.sw-content#checkout .cart-bottom .shipping-cost form+.cart-controls{width:280px;display:inline-block;vertical-align:top;margin-top:0}.sw-content#cart .cart-bottom .shipping-cost .select-wrapper,.sw-content#caisse .cart-bottom .shipping-cost .select-wrapper,.sw-content#panier .cart-bottom .shipping-cost .select-wrapper,.sw-content#checkout .cart-bottom .shipping-cost .select-wrapper{display:inline-block;vertical-align:top;width:215px;margin-right:10px;border:1px solid #000}.sw-content#cart .cart-bottom .shipping-cost .select-wrapper select,.sw-content#caisse .cart-bottom .shipping-cost .select-wrapper select,.sw-content#panier .cart-bottom .shipping-cost .select-wrapper select,.sw-content#checkout .cart-bottom .shipping-cost .select-wrapper select{height:53px;padding-left:20px}.sw-content#cart .cart-bottom .shipping-cost input,.sw-content#caisse .cart-bottom .shipping-cost input,.sw-content#panier .cart-bottom .shipping-cost input,.sw-content#checkout .cart-bottom .shipping-cost input{display:inline-block;vertical-align:top;width:150px;padding:10px 20px;height:55px;margin-right:20px}.sw-content#cart .cart-bottom .shipping-cost .button,.sw-content#caisse .cart-bottom .shipping-cost .button,.sw-content#panier .cart-bottom .shipping-cost .button,.sw-content#checkout .cart-bottom .shipping-cost .button{vertical-align:top}.sw-content#cart .cart-bottom .shipping-cost h4,.sw-content#caisse .cart-bottom .shipping-cost h4,.sw-content#panier .cart-bottom .shipping-cost h4,.sw-content#checkout .cart-bottom .shipping-cost h4{font-size:20px;margin-top:40px}.sw-content#cart .cart-bottom .shipping-cost .shipping-list,.sw-content#caisse .cart-bottom .shipping-cost .shipping-list,.sw-content#panier .cart-bottom .shipping-cost .shipping-list,.sw-content#checkout .cart-bottom .shipping-cost .shipping-list{margin-top:10px;display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:10px}.sw-content#cart .cart-bottom .shipping-cost .shipping-list li,.sw-content#caisse .cart-bottom .shipping-cost .shipping-list li,.sw-content#panier .cart-bottom .shipping-cost .shipping-list li,.sw-content#checkout .cart-bottom .shipping-cost .shipping-list li{border:1px solid #000;padding:10px;display:grid;grid-template-columns:auto auto;grid-column-gap:30px;align-items:flex-end;-webkit-transition:background 250ms ease,border 250ms ease;-ms-transition:background 250ms ease,border 250ms ease;transition:background 250ms ease,border 250ms ease}.sw-content#cart .cart-bottom .shipping-cost .shipping-list li:hover,.sw-content#caisse .cart-bottom .shipping-cost .shipping-list li:hover,.sw-content#panier .cart-bottom .shipping-cost .shipping-list li:hover,.sw-content#checkout .cart-bottom .shipping-cost .shipping-list li:hover{background:#d8ccc5;border-color:#d8ccc5}.sw-content#cart .cart-bottom .shipping-cost .shipping-list li:hover p,.sw-content#caisse .cart-bottom .shipping-cost .shipping-list li:hover p,.sw-content#panier .cart-bottom .shipping-cost .shipping-list li:hover p,.sw-content#checkout .cart-bottom .shipping-cost .shipping-list li:hover p{color:#fff}.sw-content#cart .cart-bottom .shipping-cost .shipping-list p,.sw-content#caisse .cart-bottom .shipping-cost .shipping-list p,.sw-content#panier .cart-bottom .shipping-cost .shipping-list p,.sw-content#checkout .cart-bottom .shipping-cost .shipping-list p{-webkit-transition:color 250ms ease;-ms-transition:color 250ms ease;transition:color 250ms ease}.sw-content#cart .cart-bottom .shipping-cost .shipping-list p span,.sw-content#caisse .cart-bottom .shipping-cost .shipping-list p span,.sw-content#panier .cart-bottom .shipping-cost .shipping-list p span,.sw-content#checkout .cart-bottom .shipping-cost .shipping-list p span{display:block}.sw-content#cart .cart-bottom .shipping-cost .shipping-list p span:first-of-type,.sw-content#caisse .cart-bottom .shipping-cost .shipping-list p span:first-of-type,.sw-content#panier .cart-bottom .shipping-cost .shipping-list p span:first-of-type,.sw-content#checkout .cart-bottom .shipping-cost .shipping-list p span:first-of-type{text-transform:uppercase;font-weight:bold}.sw-content#cart .cart-bottom .shipping-cost .shipping-list p span:last-of-type,.sw-content#caisse .cart-bottom .shipping-cost .shipping-list p span:last-of-type,.sw-content#panier .cart-bottom .shipping-cost .shipping-list p span:last-of-type,.sw-content#checkout .cart-bottom .shipping-cost .shipping-list p span:last-of-type{font-size:.9em}.sw-content#cart .cart-bottom .shipping-cost .shipping-list p+p,.sw-content#caisse .cart-bottom .shipping-cost .shipping-list p+p,.sw-content#panier .cart-bottom .shipping-cost .shipping-list p+p,.sw-content#checkout .cart-bottom .shipping-cost .shipping-list p+p{text-align:right}@media screen and (max-width: 1280px){.sw-content#cart .cart-bottom .shipping-cost .shipping-list,.sw-content#caisse .cart-bottom .shipping-cost .shipping-list,.sw-content#panier .cart-bottom .shipping-cost .shipping-list,.sw-content#checkout .cart-bottom .shipping-cost .shipping-list{grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 1024px){.sw-content#cart .cart-bottom .shipping-cost form input,.sw-content#caisse .cart-bottom .shipping-cost form input,.sw-content#panier .cart-bottom .shipping-cost form input,.sw-content#checkout .cart-bottom .shipping-cost form input{margin-right:0}.sw-content#cart .cart-bottom .shipping-cost form .button,.sw-content#caisse .cart-bottom .shipping-cost form .button,.sw-content#panier .cart-bottom .shipping-cost form .button,.sw-content#checkout .cart-bottom .shipping-cost form .button{display:block;margin-top:10px;width:375px;margin-right:0}}@media screen and (max-width: 960px){.sw-content#cart .cart-bottom .shipping-cost .shipping-list,.sw-content#caisse .cart-bottom .shipping-cost .shipping-list,.sw-content#panier .cart-bottom .shipping-cost .shipping-list,.sw-content#checkout .cart-bottom .shipping-cost .shipping-list{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 768px){.sw-content#cart .cart-bottom .shipping-cost form .select-wrapper,.sw-content#caisse .cart-bottom .shipping-cost form .select-wrapper,.sw-content#panier .cart-bottom .shipping-cost form .select-wrapper,.sw-content#checkout .cart-bottom .shipping-cost form .select-wrapper{margin-right:0;width:230px}.sw-content#cart .cart-bottom .shipping-cost form input,.sw-content#caisse .cart-bottom .shipping-cost form input,.sw-content#panier .cart-bottom .shipping-cost form input,.sw-content#checkout .cart-bottom .shipping-cost form input{width:230px;display:block;margin-top:10px}.sw-content#cart .cart-bottom .shipping-cost form .button,.sw-content#caisse .cart-bottom .shipping-cost form .button,.sw-content#panier .cart-bottom .shipping-cost form .button,.sw-content#checkout .cart-bottom .shipping-cost form .button{width:230px;padding:15px 10px}}@media screen and (max-width: 640px){.sw-content#cart .cart-bottom .shipping-cost,.sw-content#caisse .cart-bottom .shipping-cost,.sw-content#panier .cart-bottom .shipping-cost,.sw-content#checkout .cart-bottom .shipping-cost{display:grid;grid-template-colums:1fr;grid-template-rows:repeat(3, auto);grid-gap:30px 0}.sw-content#cart .cart-bottom .shipping-cost .cart-controls,.sw-content#caisse .cart-bottom .shipping-cost .cart-controls,.sw-content#panier .cart-bottom .shipping-cost .cart-controls,.sw-content#checkout .cart-bottom .shipping-cost .cart-controls{display:block;grid-row:1/1;text-align:center;margin:0 auto}.sw-content#cart .cart-bottom .shipping-cost form,.sw-content#caisse .cart-bottom .shipping-cost form,.sw-content#panier .cart-bottom .shipping-cost form,.sw-content#checkout .cart-bottom .shipping-cost form{grid-row:2/2;margin:0 auto;width:100%;max-width:300px}.sw-content#cart .cart-bottom .shipping-cost form .select-wrapper,.sw-content#cart .cart-bottom .shipping-cost form input,.sw-content#cart .cart-bottom .shipping-cost form .button,.sw-content#caisse .cart-bottom .shipping-cost form .select-wrapper,.sw-content#caisse .cart-bottom .shipping-cost form input,.sw-content#caisse .cart-bottom .shipping-cost form .button,.sw-content#panier .cart-bottom .shipping-cost form .select-wrapper,.sw-content#panier .cart-bottom .shipping-cost form input,.sw-content#panier .cart-bottom .shipping-cost form .button,.sw-content#checkout .cart-bottom .shipping-cost form .select-wrapper,.sw-content#checkout .cart-bottom .shipping-cost form input,.sw-content#checkout .cart-bottom .shipping-cost form .button{width:100%}.sw-content#cart .cart-bottom .shipping-cost .shipping-list,.sw-content#caisse .cart-bottom .shipping-cost .shipping-list,.sw-content#panier .cart-bottom .shipping-cost .shipping-list,.sw-content#checkout .cart-bottom .shipping-cost .shipping-list{grid-template-columns:repeat(1, 1fr)}.sw-content#cart .cart-bottom .shipping-cost [data-section=EstimateShipping],.sw-content#caisse .cart-bottom .shipping-cost [data-section=EstimateShipping],.sw-content#panier .cart-bottom .shipping-cost [data-section=EstimateShipping],.sw-content#checkout .cart-bottom .shipping-cost [data-section=EstimateShipping]{grid-row:3/3}}.sw-content#cart .cart-controls,.sw-content#caisse .cart-controls,.sw-content#panier .cart-controls,.sw-content#checkout .cart-controls{text-align:right;width:100%;grid-column:1/5}.sw-content#cart .cart-controls button,.sw-content#cart .cart-controls a,.sw-content#caisse .cart-controls button,.sw-content#caisse .cart-controls a,.sw-content#panier .cart-controls button,.sw-content#panier .cart-controls a,.sw-content#checkout .cart-controls button,.sw-content#checkout .cart-controls a{display:inline-block;vertical-align:middle}.sw-content#cart .cart-wrapper,.sw-content#caisse .cart-wrapper,.sw-content#panier .cart-wrapper,.sw-content#checkout .cart-wrapper{display:table;width:100%}.sw-content#cart .cart-container[data-page=caisse] h2,.sw-content#caisse .cart-container[data-page=caisse] h2,.sw-content#panier .cart-container[data-page=caisse] h2,.sw-content#checkout .cart-container[data-page=caisse] h2{font-size:28px;text-transform:uppercase;padding-bottom:10px}@media screen and (max-width: 1280px){.sw-content#cart .cart-container[data-page=caisse] h2,.sw-content#caisse .cart-container[data-page=caisse] h2,.sw-content#panier .cart-container[data-page=caisse] h2,.sw-content#checkout .cart-container[data-page=caisse] h2{font-size:24px}}.sw-content#cart .cart-container[data-page=caisse] .paiement-progress,.sw-content#caisse .cart-container[data-page=caisse] .paiement-progress,.sw-content#panier .cart-container[data-page=caisse] .paiement-progress,.sw-content#checkout .cart-container[data-page=caisse] .paiement-progress{width:calc(100% - 430px);margin:30px 0 75px;counter-reset:progress}.sw-content#cart .cart-container[data-page=caisse] .paiement-progress li,.sw-content#caisse .cart-container[data-page=caisse] .paiement-progress li,.sw-content#panier .cart-container[data-page=caisse] .paiement-progress li,.sw-content#checkout .cart-container[data-page=caisse] .paiement-progress li{display:inline-block;vertical-align:top;width:calc(25% - 15px);margin-right:20px}.sw-content#cart .cart-container[data-page=caisse] .paiement-progress li:nth-of-type(4n),.sw-content#caisse .cart-container[data-page=caisse] .paiement-progress li:nth-of-type(4n),.sw-content#panier .cart-container[data-page=caisse] .paiement-progress li:nth-of-type(4n),.sw-content#checkout .cart-container[data-page=caisse] .paiement-progress li:nth-of-type(4n){margin-right:0}.sw-content#cart .cart-container[data-page=caisse] .paiement-progress li a,.sw-content#caisse .cart-container[data-page=caisse] .paiement-progress li a,.sw-content#panier .cart-container[data-page=caisse] .paiement-progress li a,.sw-content#checkout .cart-container[data-page=caisse] .paiement-progress li a{display:block;background:#ccc;color:#fff;font-size:18px;font-weight:700;text-transform:uppercase;padding:15px 20px;cursor:pointer;-webkit-transition:background 250ms ease,color 250ms ease;-ms-transition:background 250ms ease,color 250ms ease;transition:background 250ms ease,color 250ms ease;overflow:hidden;text-overflow:ellipsis}.sw-content#cart .cart-container[data-page=caisse] .paiement-progress li a:before,.sw-content#caisse .cart-container[data-page=caisse] .paiement-progress li a:before,.sw-content#panier .cart-container[data-page=caisse] .paiement-progress li a:before,.sw-content#checkout .cart-container[data-page=caisse] .paiement-progress li a:before{counter-increment:progress;content:counter(progress) ".";margin-right:5px}.sw-content#cart .cart-container[data-page=caisse] .paiement-progress li a.current,.sw-content#caisse .cart-container[data-page=caisse] .paiement-progress li a.current,.sw-content#panier .cart-container[data-page=caisse] .paiement-progress li a.current,.sw-content#checkout .cart-container[data-page=caisse] .paiement-progress li a.current{background:#d8ccc5;cursor:pointer}.sw-content#cart .cart-container[data-page=caisse] .paiement-progress li:last-of-type,.sw-content#caisse .cart-container[data-page=caisse] .paiement-progress li:last-of-type,.sw-content#panier .cart-container[data-page=caisse] .paiement-progress li:last-of-type,.sw-content#checkout .cart-container[data-page=caisse] .paiement-progress li:last-of-type{margin-right:0}@media screen and (max-width: 1280px){.sw-content#cart .cart-container[data-page=caisse] .paiement-progress li,.sw-content#caisse .cart-container[data-page=caisse] .paiement-progress li,.sw-content#panier .cart-container[data-page=caisse] .paiement-progress li,.sw-content#checkout .cart-container[data-page=caisse] .paiement-progress li{display:inline-block;vertical-align:top;width:calc(50% - 10px);margin-right:20px;margin-top:10px}.sw-content#cart .cart-container[data-page=caisse] .paiement-progress li:nth-of-type(3n),.sw-content#caisse .cart-container[data-page=caisse] .paiement-progress li:nth-of-type(3n),.sw-content#panier .cart-container[data-page=caisse] .paiement-progress li:nth-of-type(3n),.sw-content#checkout .cart-container[data-page=caisse] .paiement-progress li:nth-of-type(3n){margin-right:20px}.sw-content#cart .cart-container[data-page=caisse] .paiement-progress li:nth-of-type(2n),.sw-content#caisse .cart-container[data-page=caisse] .paiement-progress li:nth-of-type(2n),.sw-content#panier .cart-container[data-page=caisse] .paiement-progress li:nth-of-type(2n),.sw-content#checkout .cart-container[data-page=caisse] .paiement-progress li:nth-of-type(2n){margin-right:0}}@media screen and (max-width: 1024px){.sw-content#cart .cart-container[data-page=caisse] .paiement-progress,.sw-content#caisse .cart-container[data-page=caisse] .paiement-progress,.sw-content#panier .cart-container[data-page=caisse] .paiement-progress,.sw-content#checkout .cart-container[data-page=caisse] .paiement-progress{width:100%}}@media screen and (max-width: 767px){.sw-content#cart .cart-container[data-page=caisse] .paiement-progress li,.sw-content#caisse .cart-container[data-page=caisse] .paiement-progress li,.sw-content#panier .cart-container[data-page=caisse] .paiement-progress li,.sw-content#checkout .cart-container[data-page=caisse] .paiement-progress li{display:inline-block;vertical-align:top;width:calc(100% - 0px);margin-right:0px;margin-top:10px}.sw-content#cart .cart-container[data-page=caisse] .paiement-progress li:nth-of-type(2n),.sw-content#caisse .cart-container[data-page=caisse] .paiement-progress li:nth-of-type(2n),.sw-content#panier .cart-container[data-page=caisse] .paiement-progress li:nth-of-type(2n),.sw-content#checkout .cart-container[data-page=caisse] .paiement-progress li:nth-of-type(2n){margin-right:0px}.sw-content#cart .cart-container[data-page=caisse] .paiement-progress li:nth-of-type(1n),.sw-content#caisse .cart-container[data-page=caisse] .paiement-progress li:nth-of-type(1n),.sw-content#panier .cart-container[data-page=caisse] .paiement-progress li:nth-of-type(1n),.sw-content#checkout .cart-container[data-page=caisse] .paiement-progress li:nth-of-type(1n){margin-right:0}}@media screen and (max-width: 1440px){.sw-content#cart .cart-container[data-page=caisse]>div.wrapper .left-cart table.product-cart thead th,.sw-content#caisse .cart-container[data-page=caisse]>div.wrapper .left-cart table.product-cart thead th,.sw-content#panier .cart-container[data-page=caisse]>div.wrapper .left-cart table.product-cart thead th,.sw-content#checkout .cart-container[data-page=caisse]>div.wrapper .left-cart table.product-cart thead th{width:100%}.sw-content#cart .cart-container[data-page=caisse]>div.wrapper .left-cart table.product-cart tbody tr td,.sw-content#caisse .cart-container[data-page=caisse]>div.wrapper .left-cart table.product-cart tbody tr td,.sw-content#panier .cart-container[data-page=caisse]>div.wrapper .left-cart table.product-cart tbody tr td,.sw-content#checkout .cart-container[data-page=caisse]>div.wrapper .left-cart table.product-cart tbody tr td{width:calc(100% - 150px)}.sw-content#cart .cart-container[data-page=caisse]>div.wrapper .left-cart table.product-cart tbody tr td.image,.sw-content#caisse .cart-container[data-page=caisse]>div.wrapper .left-cart table.product-cart tbody tr td.image,.sw-content#panier .cart-container[data-page=caisse]>div.wrapper .left-cart table.product-cart tbody tr td.image,.sw-content#checkout .cart-container[data-page=caisse]>div.wrapper .left-cart table.product-cart tbody tr td.image{width:100px}.sw-content#cart .cart-container[data-page=caisse]>div.wrapper .left-cart table.product-cart tbody tr td.product-qty,.sw-content#cart .cart-container[data-page=caisse]>div.wrapper .left-cart table.product-cart tbody tr td.price,.sw-content#caisse .cart-container[data-page=caisse]>div.wrapper .left-cart table.product-cart tbody tr td.product-qty,.sw-content#caisse .cart-container[data-page=caisse]>div.wrapper .left-cart table.product-cart tbody tr td.price,.sw-content#panier .cart-container[data-page=caisse]>div.wrapper .left-cart table.product-cart tbody tr td.product-qty,.sw-content#panier .cart-container[data-page=caisse]>div.wrapper .left-cart table.product-cart tbody tr td.price,.sw-content#checkout .cart-container[data-page=caisse]>div.wrapper .left-cart table.product-cart tbody tr td.product-qty,.sw-content#checkout .cart-container[data-page=caisse]>div.wrapper .left-cart table.product-cart tbody tr td.price{width:auto}}@media screen and (max-width: 1280px){.sw-content#cart .cart-container[data-page=caisse]>div.wrapper .left-cart table.product-cart thead th,.sw-content#caisse .cart-container[data-page=caisse]>div.wrapper .left-cart table.product-cart thead th,.sw-content#panier .cart-container[data-page=caisse]>div.wrapper .left-cart table.product-cart thead th,.sw-content#checkout .cart-container[data-page=caisse]>div.wrapper .left-cart table.product-cart thead th{font-size:24px}}@media screen and (max-width: 1024px){.sw-content#cart .cart-container[data-page=caisse]>div.wrapper,.sw-content#caisse .cart-container[data-page=caisse]>div.wrapper,.sw-content#panier .cart-container[data-page=caisse]>div.wrapper,.sw-content#checkout .cart-container[data-page=caisse]>div.wrapper{display:flex;flex-direction:column}.sw-content#cart .cart-container[data-page=caisse]>div.wrapper .back-wrapper,.sw-content#caisse .cart-container[data-page=caisse]>div.wrapper .back-wrapper,.sw-content#panier .cart-container[data-page=caisse]>div.wrapper .back-wrapper,.sw-content#checkout .cart-container[data-page=caisse]>div.wrapper .back-wrapper{order:1}.sw-content#cart .cart-container[data-page=caisse]>div.wrapper .paiement-progress,.sw-content#caisse .cart-container[data-page=caisse]>div.wrapper .paiement-progress,.sw-content#panier .cart-container[data-page=caisse]>div.wrapper .paiement-progress,.sw-content#checkout .cart-container[data-page=caisse]>div.wrapper .paiement-progress{order:3;margin-bottom:0}.sw-content#cart .cart-container[data-page=caisse]>div.wrapper .cart-wrapper,.sw-content#caisse .cart-container[data-page=caisse]>div.wrapper .cart-wrapper,.sw-content#panier .cart-container[data-page=caisse]>div.wrapper .cart-wrapper,.sw-content#checkout .cart-container[data-page=caisse]>div.wrapper .cart-wrapper{order:4;display:flex;flex-direction:column}.sw-content#cart .cart-container[data-page=caisse]>div.wrapper .cart-wrapper .right-cart,.sw-content#caisse .cart-container[data-page=caisse]>div.wrapper .cart-wrapper .right-cart,.sw-content#panier .cart-container[data-page=caisse]>div.wrapper .cart-wrapper .right-cart,.sw-content#checkout .cart-container[data-page=caisse]>div.wrapper .cart-wrapper .right-cart{position:static;top:auto;order:1;width:100%;margin:50px 0;min-height:0}.sw-content#cart .cart-container[data-page=caisse]>div.wrapper .cart-wrapper .left-cart,.sw-content#caisse .cart-container[data-page=caisse]>div.wrapper .cart-wrapper .left-cart,.sw-content#panier .cart-container[data-page=caisse]>div.wrapper .cart-wrapper .left-cart,.sw-content#checkout .cart-container[data-page=caisse]>div.wrapper .cart-wrapper .left-cart{order:2;padding-right:0}}@media screen and (max-width: 768px){.sw-content#cart .cart-container[data-page=caisse]>div.wrapper .right-cart,.sw-content#caisse .cart-container[data-page=caisse]>div.wrapper .right-cart,.sw-content#panier .cart-container[data-page=caisse]>div.wrapper .right-cart,.sw-content#checkout .cart-container[data-page=caisse]>div.wrapper .right-cart{margin-bottom:15px}}@media screen and (max-width: 500px){.sw-content#cart .cart-container[data-page=caisse]>div.wrapper .left-cart table.product-cart tbody tr td,.sw-content#caisse .cart-container[data-page=caisse]>div.wrapper .left-cart table.product-cart tbody tr td,.sw-content#panier .cart-container[data-page=caisse]>div.wrapper .left-cart table.product-cart tbody tr td,.sw-content#checkout .cart-container[data-page=caisse]>div.wrapper .left-cart table.product-cart tbody tr td{width:calc(100% - 100px)}.sw-content#cart .cart-container[data-page=caisse]>div.wrapper .left-cart table.product-cart tbody tr td.image,.sw-content#caisse .cart-container[data-page=caisse]>div.wrapper .left-cart table.product-cart tbody tr td.image,.sw-content#panier .cart-container[data-page=caisse]>div.wrapper .left-cart table.product-cart tbody tr td.image,.sw-content#checkout .cart-container[data-page=caisse]>div.wrapper .left-cart table.product-cart tbody tr td.image{width:75px}}@media screen and (max-width: 400px){.sw-content#cart .cart-container[data-page=caisse]>div.wrapper .left-cart table.product-cart tbody tr td,.sw-content#caisse .cart-container[data-page=caisse]>div.wrapper .left-cart table.product-cart tbody tr td,.sw-content#panier .cart-container[data-page=caisse]>div.wrapper .left-cart table.product-cart tbody tr td,.sw-content#checkout .cart-container[data-page=caisse]>div.wrapper .left-cart table.product-cart tbody tr td{width:calc(100% - 60px)}.sw-content#cart .cart-container[data-page=caisse]>div.wrapper .left-cart table.product-cart tbody tr td.image,.sw-content#caisse .cart-container[data-page=caisse]>div.wrapper .left-cart table.product-cart tbody tr td.image,.sw-content#panier .cart-container[data-page=caisse]>div.wrapper .left-cart table.product-cart tbody tr td.image,.sw-content#checkout .cart-container[data-page=caisse]>div.wrapper .left-cart table.product-cart tbody tr td.image{width:50px;margin:0 auto 20px}.sw-content#cart .cart-container[data-page=caisse]>div.wrapper .left-cart table.product-cart tbody tr td.product-qty,.sw-content#caisse .cart-container[data-page=caisse]>div.wrapper .left-cart table.product-cart tbody tr td.product-qty,.sw-content#panier .cart-container[data-page=caisse]>div.wrapper .left-cart table.product-cart tbody tr td.product-qty,.sw-content#checkout .cart-container[data-page=caisse]>div.wrapper .left-cart table.product-cart tbody tr td.product-qty{padding-right:10px}}.sw-content#cart .responsive-order,.sw-content#caisse .responsive-order,.sw-content#panier .responsive-order,.sw-content#checkout .responsive-order{display:none;margin-bottom:50px}@media screen and (max-width: 1024px){.sw-content#cart .responsive-order.section-3,.sw-content#caisse .responsive-order.section-3,.sw-content#panier .responsive-order.section-3,.sw-content#checkout .responsive-order.section-3{display:block}}.sw-content#cart .cart-order,.sw-content#caisse .cart-order,.sw-content#panier .cart-order,.sw-content#checkout .cart-order{padding:40px 30px;display:inline-block;border:1px solid #ccc;width:100%}.sw-content#cart .cart-order h3,.sw-content#caisse .cart-order h3,.sw-content#panier .cart-order h3,.sw-content#checkout .cart-order h3{display:block;text-transform:uppercase;font-weight:400;font-size:22px;padding-bottom:5px;margin-bottom:10px;border-bottom:1px solid #ccc}@media screen and (max-width: 1024px){.sw-content#cart .cart-order h3,.sw-content#caisse .cart-order h3,.sw-content#panier .cart-order h3,.sw-content#checkout .cart-order h3{font-size:20px}}.sw-content#cart .cart-order p,.sw-content#caisse .cart-order p,.sw-content#panier .cart-order p,.sw-content#checkout .cart-order p{margin-bottom:10px;font-size:16px}.sw-content#cart .cart-order p span,.sw-content#caisse .cart-order p span,.sw-content#panier .cart-order p span,.sw-content#checkout .cart-order p span{display:inline-block;vertical-align:middle}.sw-content#cart .cart-order p span:nth-of-type(1),.sw-content#caisse .cart-order p span:nth-of-type(1),.sw-content#panier .cart-order p span:nth-of-type(1),.sw-content#checkout .cart-order p span:nth-of-type(1){width:calc(100% - 110px)}.sw-content#cart .cart-order p span:nth-of-type(2),.sw-content#caisse .cart-order p span:nth-of-type(2),.sw-content#panier .cart-order p span:nth-of-type(2),.sw-content#checkout .cart-order p span:nth-of-type(2){width:100px;margin-left:10px;text-align:right}.sw-content#cart .cart-order p.sub-total,.sw-content#cart .cart-order p.total,.sw-content#caisse .cart-order p.sub-total,.sw-content#caisse .cart-order p.total,.sw-content#panier .cart-order p.sub-total,.sw-content#panier .cart-order p.total,.sw-content#checkout .cart-order p.sub-total,.sw-content#checkout .cart-order p.total{padding-top:10px;margin-top:30px;margin-bottom:20px;border-top:1px solid #d4d4d4}.sw-content#cart .cart-order p.sub-total span,.sw-content#caisse .cart-order p.sub-total span,.sw-content#panier .cart-order p.sub-total span,.sw-content#checkout .cart-order p.sub-total span{font-size:18px;text-transform:uppercase;vertical-align:top}.sw-content#cart .cart-order p.total span,.sw-content#caisse .cart-order p.total span,.sw-content#panier .cart-order p.total span,.sw-content#checkout .cart-order p.total span{font-weight:700;font-size:22px;text-transform:uppercase}.sw-content#cart .cart-order .caisse-giftcard-list,.sw-content#caisse .cart-order .caisse-giftcard-list,.sw-content#panier .cart-order .caisse-giftcard-list,.sw-content#checkout .cart-order .caisse-giftcard-list{margin-bottom:20px}.sw-content#cart .cart-order .caisse-giftcard-list button+p,.sw-content#caisse .cart-order .caisse-giftcard-list button+p,.sw-content#panier .cart-order .caisse-giftcard-list button+p,.sw-content#checkout .cart-order .caisse-giftcard-list button+p{margin-top:20px}.sw-content#cart .cart-order input[type=text],.sw-content#cart .cart-order textarea,.sw-content#caisse .cart-order input[type=text],.sw-content#caisse .cart-order textarea,.sw-content#panier .cart-order input[type=text],.sw-content#panier .cart-order textarea,.sw-content#checkout .cart-order input[type=text],.sw-content#checkout .cart-order textarea{border:1px solid #d5d5d5;appearance:none;-moz-appearance:none;-webkit-appearance:none;padding:10px;color:#c3b1a7;font-weight:100;font-size:16px;width:100%}.sw-content#cart .cart-order input[type=text]::-webkit-input-placeholder,.sw-content#cart .cart-order input[type=text]:-moz-placeholder,.sw-content#cart .cart-order input[type=text]:-ms-input-placeholder,.sw-content#cart .cart-order textarea::-webkit-input-placeholder,.sw-content#cart .cart-order textarea:-moz-placeholder,.sw-content#cart .cart-order textarea:-ms-input-placeholder,.sw-content#caisse .cart-order input[type=text]::-webkit-input-placeholder,.sw-content#caisse .cart-order input[type=text]:-moz-placeholder,.sw-content#caisse .cart-order input[type=text]:-ms-input-placeholder,.sw-content#caisse .cart-order textarea::-webkit-input-placeholder,.sw-content#caisse .cart-order textarea:-moz-placeholder,.sw-content#caisse .cart-order textarea:-ms-input-placeholder,.sw-content#panier .cart-order input[type=text]::-webkit-input-placeholder,.sw-content#panier .cart-order input[type=text]:-moz-placeholder,.sw-content#panier .cart-order input[type=text]:-ms-input-placeholder,.sw-content#panier .cart-order textarea::-webkit-input-placeholder,.sw-content#panier .cart-order textarea:-moz-placeholder,.sw-content#panier .cart-order textarea:-ms-input-placeholder,.sw-content#checkout .cart-order input[type=text]::-webkit-input-placeholder,.sw-content#checkout .cart-order input[type=text]:-moz-placeholder,.sw-content#checkout .cart-order input[type=text]:-ms-input-placeholder,.sw-content#checkout .cart-order textarea::-webkit-input-placeholder,.sw-content#checkout .cart-order textarea:-moz-placeholder,.sw-content#checkout .cart-order textarea:-ms-input-placeholder{color:#c3b1a7;opacity:1}.sw-content#cart .cart-order form:not(#promo-form),.sw-content#caisse .cart-order form:not(#promo-form),.sw-content#panier .cart-order form:not(#promo-form),.sw-content#checkout .cart-order form:not(#promo-form){margin-top:20px}.sw-content#cart .cart-order button,.sw-content#cart .cart-order a,.sw-content#caisse .cart-order button,.sw-content#caisse .cart-order a,.sw-content#panier .cart-order button,.sw-content#panier .cart-order a,.sw-content#checkout .cart-order button,.sw-content#checkout .cart-order a{display:block;text-align:center;width:100%;color:#fff;border-radius:0;text-transform:uppercase;letter-spacing:3px;border:1px solid #c3b1a7;background-color:#c3b1a7;padding:14.5px 0;font-size:15px;font-weight:400;-webkit-border-radius:0;-webkit-transition:background-color .25s,border-color .25s;transition:background-color .25s,border-color .25s}.sw-content#cart .cart-order button:hover,.sw-content#cart .cart-order a:hover,.sw-content#caisse .cart-order button:hover,.sw-content#caisse .cart-order a:hover,.sw-content#panier .cart-order button:hover,.sw-content#panier .cart-order a:hover,.sw-content#checkout .cart-order button:hover,.sw-content#checkout .cart-order a:hover{background-color:#d8ccc5;border-color:#d8ccc5}.sw-content#cart .cart-order button.submit-promo,.sw-content#cart .cart-order a.submit-promo,.sw-content#caisse .cart-order button.submit-promo,.sw-content#caisse .cart-order a.submit-promo,.sw-content#panier .cart-order button.submit-promo,.sw-content#panier .cart-order a.submit-promo,.sw-content#checkout .cart-order button.submit-promo,.sw-content#checkout .cart-order a.submit-promo{letter-spacing:initial;margin-top:10px}@media screen and (max-width: 640px){.sw-content#cart .cart-order,.sw-content#caisse .cart-order,.sw-content#panier .cart-order,.sw-content#checkout .cart-order{text-align:left;padding:20px}}.sw-content#cart .left-cart,.sw-content#caisse .left-cart,.sw-content#panier .left-cart,.sw-content#checkout .left-cart{display:table-cell;width:calc(100% - 430px);padding-right:75px;vertical-align:top}.sw-content#cart .left-cart .block-address,.sw-content#caisse .left-cart .block-address,.sw-content#panier .left-cart .block-address,.sw-content#checkout .left-cart .block-address{display:inline-block;vertical-align:top;width:calc(50% - 100px);margin-right:200px}.sw-content#cart .left-cart .block-address:nth-of-type(2n),.sw-content#caisse .left-cart .block-address:nth-of-type(2n),.sw-content#panier .left-cart .block-address:nth-of-type(2n),.sw-content#checkout .left-cart .block-address:nth-of-type(2n){margin-right:0}.sw-content#cart .left-cart .block-address.no-shipping,.sw-content#caisse .left-cart .block-address.no-shipping,.sw-content#panier .left-cart .block-address.no-shipping,.sw-content#checkout .left-cart .block-address.no-shipping{width:100%;padding-right:0}.sw-content#cart .left-cart .block-address h3,.sw-content#caisse .left-cart .block-address h3,.sw-content#panier .left-cart .block-address h3,.sw-content#checkout .left-cart .block-address h3{text-transform:uppercase;display:block;margin-bottom:15px;font-size:28px;padding-bottom:10px;border-bottom:1px solid #ccc;font-weight:bold;line-height:100%}@media screen and (max-width: 1280px){.sw-content#cart .left-cart .block-address h3,.sw-content#caisse .left-cart .block-address h3,.sw-content#panier .left-cart .block-address h3,.sw-content#checkout .left-cart .block-address h3{font-size:24px}}.sw-content#cart .left-cart .block-address p,.sw-content#caisse .left-cart .block-address p,.sw-content#panier .left-cart .block-address p,.sw-content#checkout .left-cart .block-address p{display:block;margin-bottom:3px;font-size:18px}.sw-content#cart .left-cart h2,.sw-content#caisse .left-cart h2,.sw-content#panier .left-cart h2,.sw-content#checkout .left-cart h2{border-bottom:1px solid #ccc}.sw-content#cart .left-cart .map-wrapper,.sw-content#caisse .left-cart .map-wrapper,.sw-content#panier .left-cart .map-wrapper,.sw-content#checkout .left-cart .map-wrapper{margin-top:20px;padding:10px;border:1px solid #fff;height:0;overflow:hidden;-webkit-transition:height 250ms ease,border 250ms ease;-ms-transition:height 250ms ease,border 250ms ease;transition:height 250ms ease,border 250ms ease}.sw-content#cart .left-cart .map-wrapper #map,.sw-content#caisse .left-cart .map-wrapper #map,.sw-content#panier .left-cart .map-wrapper #map,.sw-content#checkout .left-cart .map-wrapper #map{width:100%;background:#ccc;height:100%}.sw-content#cart .left-cart .map-wrapper.trigger,.sw-content#caisse .left-cart .map-wrapper.trigger,.sw-content#panier .left-cart .map-wrapper.trigger,.sw-content#checkout .left-cart .map-wrapper.trigger{height:250px;border:1px solid #ccc}.sw-content#cart .left-cart .cart-buttons,.sw-content#caisse .left-cart .cart-buttons,.sw-content#panier .left-cart .cart-buttons,.sw-content#checkout .left-cart .cart-buttons{text-align:right}@media screen and (max-width: 1440px){.sw-content#cart .left-cart .cart-buttons table.product-cart thead tr th,.sw-content#caisse .left-cart .cart-buttons table.product-cart thead tr th,.sw-content#panier .left-cart .cart-buttons table.product-cart thead tr th,.sw-content#checkout .left-cart .cart-buttons table.product-cart thead tr th{width:100%}}@media screen and (max-width: 1280px){.sw-content#cart .left-cart .block-address,.sw-content#caisse .left-cart .block-address,.sw-content#panier .left-cart .block-address,.sw-content#checkout .left-cart .block-address{display:inline-block;vertical-align:top;width:calc(50% - 25px);margin-right:50px}.sw-content#cart .left-cart .block-address:nth-of-type(2n),.sw-content#caisse .left-cart .block-address:nth-of-type(2n),.sw-content#panier .left-cart .block-address:nth-of-type(2n),.sw-content#checkout .left-cart .block-address:nth-of-type(2n){margin-right:0}.sw-content#cart .left-cart .input-wrapper,.sw-content#caisse .left-cart .input-wrapper,.sw-content#panier .left-cart .input-wrapper,.sw-content#checkout .left-cart .input-wrapper{display:inline-block;vertical-align:top;width:calc(50% - 15px);margin-right:30px}.sw-content#cart .left-cart .input-wrapper:nth-of-type(3n),.sw-content#caisse .left-cart .input-wrapper:nth-of-type(3n),.sw-content#panier .left-cart .input-wrapper:nth-of-type(3n),.sw-content#checkout .left-cart .input-wrapper:nth-of-type(3n){margin-right:30px}.sw-content#cart .left-cart .input-wrapper:nth-of-type(2n),.sw-content#caisse .left-cart .input-wrapper:nth-of-type(2n),.sw-content#panier .left-cart .input-wrapper:nth-of-type(2n),.sw-content#checkout .left-cart .input-wrapper:nth-of-type(2n){margin-right:0}}@media screen and (max-width: 1024px){.sw-content#cart .left-cart,.sw-content#caisse .left-cart,.sw-content#panier .left-cart,.sw-content#checkout .left-cart{width:100%;margin-right:0}}@media screen and (max-width: 768px){.sw-content#cart .left-cart .block-address,.sw-content#caisse .left-cart .block-address,.sw-content#panier .left-cart .block-address,.sw-content#checkout .left-cart .block-address{display:inline-block;vertical-align:top;width:calc(100% - 0px);margin-right:0px;margin-bottom:50px}.sw-content#cart .left-cart .block-address:nth-of-type(2n),.sw-content#caisse .left-cart .block-address:nth-of-type(2n),.sw-content#panier .left-cart .block-address:nth-of-type(2n),.sw-content#checkout .left-cart .block-address:nth-of-type(2n){margin-right:0px}.sw-content#cart .left-cart .block-address:nth-of-type(1n),.sw-content#caisse .left-cart .block-address:nth-of-type(1n),.sw-content#panier .left-cart .block-address:nth-of-type(1n),.sw-content#checkout .left-cart .block-address:nth-of-type(1n){margin-right:0}.sw-content#cart .left-cart .block-address+.block-address,.sw-content#caisse .left-cart .block-address+.block-address,.sw-content#panier .left-cart .block-address+.block-address,.sw-content#checkout .left-cart .block-address+.block-address{margin-bottom:0}.sw-content#cart .left-cart form.cart-section .input-wrapper,.sw-content#caisse .left-cart form.cart-section .input-wrapper,.sw-content#panier .left-cart form.cart-section .input-wrapper,.sw-content#checkout .left-cart form.cart-section .input-wrapper{display:inline-block;vertical-align:top;width:calc(50% - 15px);margin-right:30px}.sw-content#cart .left-cart form.cart-section .input-wrapper:nth-of-type(3n),.sw-content#caisse .left-cart form.cart-section .input-wrapper:nth-of-type(3n),.sw-content#panier .left-cart form.cart-section .input-wrapper:nth-of-type(3n),.sw-content#checkout .left-cart form.cart-section .input-wrapper:nth-of-type(3n){margin-right:30px}.sw-content#cart .left-cart form.cart-section .input-wrapper:nth-of-type(2n),.sw-content#caisse .left-cart form.cart-section .input-wrapper:nth-of-type(2n),.sw-content#panier .left-cart form.cart-section .input-wrapper:nth-of-type(2n),.sw-content#checkout .left-cart form.cart-section .input-wrapper:nth-of-type(2n){margin-right:0}}@media screen and (max-width: 640px){.sw-content#cart .left-cart,.sw-content#caisse .left-cart,.sw-content#panier .left-cart,.sw-content#checkout .left-cart{text-align:left}}@media screen and (max-width: 500px){.sw-content#cart .left-cart .input-wrapper,.sw-content#caisse .left-cart .input-wrapper,.sw-content#panier .left-cart .input-wrapper,.sw-content#checkout .left-cart .input-wrapper{display:inline-block;vertical-align:top;width:calc(100% - 0px);margin-right:0px}.sw-content#cart .left-cart .input-wrapper:nth-of-type(3n),.sw-content#caisse .left-cart .input-wrapper:nth-of-type(3n),.sw-content#panier .left-cart .input-wrapper:nth-of-type(3n),.sw-content#checkout .left-cart .input-wrapper:nth-of-type(3n){margin-right:0px}.sw-content#cart .left-cart .input-wrapper:nth-of-type(2n),.sw-content#caisse .left-cart .input-wrapper:nth-of-type(2n),.sw-content#panier .left-cart .input-wrapper:nth-of-type(2n),.sw-content#checkout .left-cart .input-wrapper:nth-of-type(2n){margin-right:0px}.sw-content#cart .left-cart .input-wrapper:nth-of-type(1n),.sw-content#caisse .left-cart .input-wrapper:nth-of-type(1n),.sw-content#panier .left-cart .input-wrapper:nth-of-type(1n),.sw-content#checkout .left-cart .input-wrapper:nth-of-type(1n){margin-right:0}.sw-content#cart .left-cart .block-address h3,.sw-content#caisse .left-cart .block-address h3,.sw-content#panier .left-cart .block-address h3,.sw-content#checkout .left-cart .block-address h3{font-size:20px}}.sw-content#cart .right-cart,.sw-content#caisse .right-cart,.sw-content#panier .right-cart,.sw-content#checkout .right-cart{width:355px;display:table-cell;position:relative;min-height:400px}.sw-content#cart .right-cart .resume-container,.sw-content#caisse .right-cart .resume-container,.sw-content#panier .right-cart .resume-container,.sw-content#checkout .right-cart .resume-container{width:100%;position:sticky;position:-webkit-sticky;top:160px}.sw-content#cart .right-cart .resume-container h2,.sw-content#caisse .right-cart .resume-container h2,.sw-content#panier .right-cart .resume-container h2,.sw-content#checkout .right-cart .resume-container h2{line-height:100%}@media screen and (max-width: 1024px){.sw-content#cart .right-cart,.sw-content#caisse .right-cart,.sw-content#panier .right-cart,.sw-content#checkout .right-cart{margin-bottom:0}}@media screen and (max-width: 1577px){.paiement-section .right-side{display:none}}.cart-section .cart-only{display:block}.cart-section .checkout-only{display:none}[data-section=CartContent]{-webkit-transition:opacity 200ms ease,transform 200ms ease;-ms-transition:opacity 200ms ease,transform 200ms ease;transition:opacity 200ms ease,transform 200ms ease}[data-section=CartContent] h1{text-align:center}[data-section=CartContent].toggle-section{opacity:0;-webkit-transform:translate(0, 50px);-ms-transform:translate(0, 50px);transform:translate(0, 50px)}.checkout-section .cart-only{display:none}.checkout-section .checkout-only{display:block}[data-section=CartPaymentMethod] form#payment-method-form .input-checkbox label{font-size:20px}[data-section=CartPaymentMethod] form#payment-method-form .input-checkbox label span{display:inline-grid;grid-auto-flow:column;justify-content:start;grid-gap:20px;align-items:center}[data-section=CartPaymentMethod] form#payment-method-form .input-checkbox label span img{max-height:25px}form.billing-address div+h2,form.shipping-address div+h2,form.payment-method-form div+h2{margin-top:40px}form.billing-address .input-wrapper,form.shipping-address .input-wrapper,form.payment-method-form .input-wrapper{display:inline-block;vertical-align:top;width:calc(33.3333333333% - 15px);margin-right:22.5px}form.billing-address .input-wrapper:nth-of-type(3n),form.shipping-address .input-wrapper:nth-of-type(3n),form.payment-method-form .input-wrapper:nth-of-type(3n){margin-right:0}form.billing-address .input-wrapper label,form.shipping-address .input-wrapper label,form.payment-method-form .input-wrapper label{display:block;margin-top:22.5px;margin-bottom:3px;font-size:18px;font-weight:bold}form.billing-address .input-wrapper input,form.billing-address .input-wrapper select,form.shipping-address .input-wrapper input,form.shipping-address .input-wrapper select,form.payment-method-form .input-wrapper input,form.payment-method-form .input-wrapper select{color:#000;width:100%;padding:12.5px;font-size:18px;border:1px solid #ccc;border:1px solid transparant;-webkit-transition:border 250ms ease;-ms-transition:border 250ms ease;transition:border 250ms ease}form.billing-address .input-wrapper input.form-error,form.billing-address .input-wrapper select.form-error,form.shipping-address .input-wrapper input.form-error,form.shipping-address .input-wrapper select.form-error,form.payment-method-form .input-wrapper input.form-error,form.payment-method-form .input-wrapper select.form-error{border-color:#af4b41}form.billing-address .input-wrapper input[type=search],form.billing-address .input-wrapper select[type=search],form.shipping-address .input-wrapper input[type=search],form.shipping-address .input-wrapper select[type=search],form.payment-method-form .input-wrapper input[type=search],form.payment-method-form .input-wrapper select[type=search]{-webkit-appearance:textfield}form.billing-address .input-wrapper input[type=search]::-webkit-search-decoration,form.billing-address .input-wrapper select[type=search]::-webkit-search-decoration,form.shipping-address .input-wrapper input[type=search]::-webkit-search-decoration,form.shipping-address .input-wrapper select[type=search]::-webkit-search-decoration,form.payment-method-form .input-wrapper input[type=search]::-webkit-search-decoration,form.payment-method-form .input-wrapper select[type=search]::-webkit-search-decoration{-webkit-appearance:none}form.billing-address .input-wrapper input[readonly],form.billing-address .input-wrapper select[readonly],form.shipping-address .input-wrapper input[readonly],form.shipping-address .input-wrapper select[readonly],form.payment-method-form .input-wrapper input[readonly],form.payment-method-form .input-wrapper select[readonly]{background:#e6e6e6;cursor:default;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}form.billing-address .form.hide,form.shipping-address .form.hide,form.payment-method-form .form.hide{display:none}form.billing-address .input-checkbox,form.shipping-address .input-checkbox,form.payment-method-form .input-checkbox{display:inline-block;vertical-align:middle;width:calc(50% - 10px);margin-right:20px;margin-bottom:30px}form.billing-address .input-checkbox:nth-of-type(2),form.shipping-address .input-checkbox:nth-of-type(2),form.payment-method-form .input-checkbox:nth-of-type(2){margin-right:0}@media screen and (max-width: 768px){form.billing-address .input-checkbox,form.shipping-address .input-checkbox,form.payment-method-form .input-checkbox{width:100%;margin-right:0;margin-bottom:0}}form.billing-address .input-checkbox input,form.shipping-address .input-checkbox input,form.payment-method-form .input-checkbox input{position:absolute;opacity:0;width:0;height:0;visibility:hidden}form.billing-address .input-checkbox input+label,form.shipping-address .input-checkbox input+label,form.payment-method-form .input-checkbox input+label{margin-top:32.5px;position:relative;cursor:pointer;display:inline-block;vertical-align:middle;font-size:18px;font-weight:bold;width:100%}@media screen and (max-width: 640px){form.billing-address .input-checkbox input+label,form.shipping-address .input-checkbox input+label,form.payment-method-form .input-checkbox input+label{font-size:16px}}form.billing-address .input-checkbox input+label>span,form.shipping-address .input-checkbox input+label>span,form.payment-method-form .input-checkbox input+label>span{display:inline-block;vertical-align:top;width:calc(100% - 33px)}form.billing-address .input-checkbox input+label strong,form.shipping-address .input-checkbox input+label strong,form.payment-method-form .input-checkbox input+label strong{display:block;font-weight:400;margin-top:3px;color:#41af5b;font-size:.8em}form.billing-address .input-checkbox input+label:before,form.billing-address .input-checkbox input+label:after,form.shipping-address .input-checkbox input+label:before,form.shipping-address .input-checkbox input+label:after,form.payment-method-form .input-checkbox input+label:before,form.payment-method-form .input-checkbox input+label:after{content:"";display:inline-block;vertical-align:middle}form.billing-address .input-checkbox input+label:before,form.shipping-address .input-checkbox input+label:before,form.payment-method-form .input-checkbox input+label:before{margin-right:10px;width:20px;height:20px;border:1px solid #c3b1a7}form.billing-address .input-checkbox input+label:after,form.shipping-address .input-checkbox input+label:after,form.payment-method-form .input-checkbox input+label:after{position:absolute;opacity:0;left:9px;top:-4px;height:20px;width:8px;border-right:4px solid #000;border-bottom:4px solid #000;-webkit-transform:translate(0, -10px) rotate(45deg);-ms-transform:translate(0, -10px) rotate(45deg);transform:translate(0, -10px) rotate(45deg);-webkit-transition:transform 250ms ease,opacity 250ms ease,border 250ms ease;-ms-transition:transform 250ms ease,opacity 250ms ease,border 250ms ease;transition:transform 250ms ease,opacity 250ms ease,border 250ms ease}form.billing-address .input-checkbox input.form-error+label:before,form.billing-address .input-checkbox input.form-error+label:after,form.shipping-address .input-checkbox input.form-error+label:before,form.shipping-address .input-checkbox input.form-error+label:after,form.payment-method-form .input-checkbox input.form-error+label:before,form.payment-method-form .input-checkbox input.form-error+label:after{border-color:#af4b41}form.billing-address .input-checkbox input.form-error+label span,form.shipping-address .input-checkbox input.form-error+label span,form.payment-method-form .input-checkbox input.form-error+label span{color:#af4b41}form.billing-address .input-checkbox input.form-error:checked+label:before,form.billing-address .input-checkbox input.form-error:checked+label:after,form.shipping-address .input-checkbox input.form-error:checked+label:before,form.shipping-address .input-checkbox input.form-error:checked+label:after,form.payment-method-form .input-checkbox input.form-error:checked+label:before,form.payment-method-form .input-checkbox input.form-error:checked+label:after{border-color:#000 !important}form.billing-address .input-checkbox input.form-error:checked+label span,form.shipping-address .input-checkbox input.form-error:checked+label span,form.payment-method-form .input-checkbox input.form-error:checked+label span{color:#000 !important}form.billing-address .input-checkbox input:checked+label:before,form.shipping-address .input-checkbox input:checked+label:before,form.payment-method-form .input-checkbox input:checked+label:before{color:#000}form.billing-address .input-checkbox input:checked+label:after,form.shipping-address .input-checkbox input:checked+label:after,form.payment-method-form .input-checkbox input:checked+label:after{opacity:1;-webkit-transform:translate(0, 0) rotate(45deg);-ms-transform:translate(0, 0) rotate(45deg);transform:translate(0, 0) rotate(45deg)}form.billing-address .input-checkbox input:checked+label span,form.shipping-address .input-checkbox input:checked+label span,form.payment-method-form .input-checkbox input:checked+label span{color:#000}form.billing-address .shipping-selection,form.shipping-address .shipping-selection,form.payment-method-form .shipping-selection{margin-top:30px}form.billing-address .shipping-selection h3,form.shipping-address .shipping-selection h3,form.payment-method-form .shipping-selection h3{font-size:24px}form.billing-address .shipping-selection .shipping-content,form.shipping-address .shipping-selection .shipping-content,form.payment-method-form .shipping-selection .shipping-content{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:10px;margin-top:10px}form.billing-address .shipping-selection .shipping-service,form.shipping-address .shipping-selection .shipping-service,form.payment-method-form .shipping-selection .shipping-service{position:relative}form.billing-address .shipping-selection .shipping-service input,form.shipping-address .shipping-selection .shipping-service input,form.payment-method-form .shipping-selection .shipping-service input{position:absolute;top:0;left:0;width:0;height:0;margin:0;padding:0;opacity:0;border:none}form.billing-address .shipping-selection .shipping-service input:checked+label,form.shipping-address .shipping-selection .shipping-service input:checked+label,form.payment-method-form .shipping-selection .shipping-service input:checked+label{background:#d8ccc5;border-color:#d8ccc5}form.billing-address .shipping-selection .shipping-service input:checked+label p,form.shipping-address .shipping-selection .shipping-service input:checked+label p,form.payment-method-form .shipping-selection .shipping-service input:checked+label p{color:#fff}form.billing-address .shipping-selection .shipping-service label,form.shipping-address .shipping-selection .shipping-service label,form.payment-method-form .shipping-selection .shipping-service label{display:grid;padding:10px;border:1px solid #000;grid-template-columns:auto auto;align-items:flex-end;grid-gap:0 10px;cursor:pointer;-webkit-transition:background 250ms ease,border 250ms ease;-ms-transition:background 250ms ease,border 250ms ease;transition:background 250ms ease,border 250ms ease}form.billing-address .shipping-selection .shipping-service label p,form.shipping-address .shipping-selection .shipping-service label p,form.payment-method-form .shipping-selection .shipping-service label p{text-transform:uppercase;font-weight:bold;-webkit-transition:color 250ms ease;-ms-transition:color 250ms ease;transition:color 250ms ease}form.billing-address .shipping-selection .shipping-service label p:last-of-type,form.shipping-address .shipping-selection .shipping-service label p:last-of-type,form.payment-method-form .shipping-selection .shipping-service label p:last-of-type{text-align:right}form.billing-address .shipping-selection .shipping-service label span,form.shipping-address .shipping-selection .shipping-service label span,form.payment-method-form .shipping-selection .shipping-service label span{display:block}form.billing-address .shipping-selection .shipping-service label span:last-of-type,form.shipping-address .shipping-selection .shipping-service label span:last-of-type,form.payment-method-form .shipping-selection .shipping-service label span:last-of-type{text-transform:none;font-weight:normal;font-size:.9em}@media screen and (max-width: 1440px){form.billing-address .shipping-selection .shipping-content,form.shipping-address .shipping-selection .shipping-content,form.payment-method-form .shipping-selection .shipping-content{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 1280px){form.billing-address .shipping-selection .shipping-content,form.shipping-address .shipping-selection .shipping-content,form.payment-method-form .shipping-selection .shipping-content{grid-template-columns:repeat(1, 1fr)}}@media screen and (max-width: 1024px){form.billing-address .shipping-selection .shipping-content,form.shipping-address .shipping-selection .shipping-content,form.payment-method-form .shipping-selection .shipping-content{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 768px){form.billing-address .shipping-selection .shipping-content,form.shipping-address .shipping-selection .shipping-content,form.payment-method-form .shipping-selection .shipping-content{grid-template-columns:repeat(1, 1fr)}}#caisse.sw-content #stripe3-condition-content{margin-top:5px}#caisse.sw-content .stripe3-condition-label{color:#af4b41;font-size:max(14px,1rem)}#caisse.sw-content #stripe3-error-label{color:#af4b41}#caisse.sw-content .payment__text p{font-size:max(14px,1rem)}#caisse.sw-content .stripe-paiement{text-align:left}#caisse.sw-content .stripe-paiement .stripe-form{display:inline-block;vertical-align:top;width:100%}#caisse.sw-content .stripe-paiement .stripe-form .select-wrapper{width:100%}#caisse.sw-content .stripe-paiement .stripe-form #card-element{margin-top:40px;background:#f2f2f2;padding:20px;max-width:500px}#caisse.sw-content .stripe-paiement .stripe-form #card-element.StripeElement--complete{background:rgba(65,175,91,.2) !important}#caisse.sw-content .stripe-paiement .stripe-form #error-element{margin-top:20px;font-size:14px;font-style:italic;color:#eb1c26}#caisse.sw-content .stripe-paiement .stripe-form p{font-size:18px}#caisse.sw-content .stripe-paiement .secure-paiement{display:inline-block;vertical-align:top;width:325px;text-align:right}@media screen and (max-width: 1280px){#caisse.sw-content .stripe-paiement .secure-paiement{width:100%;text-align:left}}#caisse.sw-content .stripe-paiement .secure-paiement img{display:inline-block;max-width:100%}#caisse.sw-content .stripe-paiement .secure-paiement img:nth-of-type(2){margin-top:90px}@media screen and (max-width: 1280px){#caisse.sw-content .stripe-paiement .secure-paiement img{display:block}#caisse.sw-content .stripe-paiement .secure-paiement img:nth-of-type(2){margin-top:30px}}#caisse.sw-content .stripe-paiement .secure-paiement button{color:#fff;text-transform:uppercase;font-size:20px;background:#5db861;font-weight:bold;border:none;padding:20px;margin-top:250px}@media screen and (max-width: 1280px){#caisse.sw-content .stripe-paiement .secure-paiement button{margin-top:30px}}#caisse.sw-content .stripe-form{grid-template-columns:repeat(4, 1fr);display:grid !important;grid-gap:clamp(20px,2vw,30px)}#caisse.sw-content .input-stripe{display:inline-block;grid-column:1/5}#caisse.sw-content .input-stripe input,#caisse.sw-content .input-stripe select{display:block;width:100%;font-size:18px;padding:15px;border:1px solid #d2d2d2}#caisse.sw-content .input-stripe .select-wrapper{padding:0;border:1px solid #d2d2d2}#caisse.sw-content .input-stripe .select-wrapper select{border:none;padding-right:40px}#caisse.sw-content .input-stripe label{display:block;margin-bottom:10px;font-size:18px}#caisse.sw-content .input-stripe.short.expire .select-wrapper{display:inline-block;width:calc(50% - 15px)}#caisse.sw-content .input-stripe.short.expire .select-wrapper:first-of-type{margin-right:30px}#caisse.sw-content .input-stripe.cvc input{width:125px;display:inline-block;vertical-align:middle;margin-right:10px}#caisse.sw-content .input-stripe.cvc p{display:inline-block;vertical-align:middle;color:#a4a4a4;margin-bottom:0;width:calc(100% - 135px)}#caisse.sw-content .input-stripe.cvc p span{display:inline-block;vertical-align:middle;width:calc(100% - 72px);font-size:12px}#caisse.sw-content .input-stripe.cvc p:before{display:inline-block;vertical-align:middle;margin-right:10px;content:"";background:url(../../mod/store/img/cvc-icon.jpg) no-repeat;width:62px;height:42px}@media screen and (max-width: 768px){#caisse.sw-content .input-stripe.cvc p:before{display:none}}@media screen and (max-width: 425px){#caisse.sw-content .input-stripe.cvc p{width:100%;margin-top:10px}#caisse.sw-content .input-stripe.cvc p span{width:100%}}#caisse.sw-content .input-stripe.conditions-checkbox{display:block;width:100%}#caisse.sw-content .input-stripe.conditions-checkbox input{position:absolute;opacity:0;width:0;height:0;visibility:hidden}#caisse.sw-content .input-stripe.conditions-checkbox input+label{position:relative;cursor:pointer;display:grid;grid-template-columns:auto 1fr;grid-gap:10px;align-items:center;justify-items:start;font-size:18px;font-weight:bold;width:100%}#caisse.sw-content .input-stripe.conditions-checkbox input+label span{width:calc(100% - 33px);grid-area:1/2/2/3;font-size:max(14px,0.8888888889rem)}#caisse.sw-content .input-stripe.conditions-checkbox input+label a{color:#d8ccc5;font-size:max(14px,0.8888888889rem)}#caisse.sw-content .input-stripe.conditions-checkbox input+label a:hover{text-decoration:underline}#caisse.sw-content .input-stripe.conditions-checkbox input+label:before,#caisse.sw-content .input-stripe.conditions-checkbox input+label:after{content:"";grid-area:1/1/2/2}#caisse.sw-content .input-stripe.conditions-checkbox input+label:before{width:20px;height:20px;border:1px solid #000}#caisse.sw-content .input-stripe.conditions-checkbox input+label:after{opacity:0;height:20px;width:8px;border-right:4px solid #000;border-bottom:4px solid #000;-webkit-transform:translate(0, -10px) rotate(45deg);-ms-transform:translate(0, -10px) rotate(45deg);transform:translate(0, -10px) rotate(45deg);-webkit-transition:transform 250ms ease,opacity 250ms ease;-ms-transition:transform 250ms ease,opacity 250ms ease;transition:transform 250ms ease,opacity 250ms ease}#caisse.sw-content .input-stripe.conditions-checkbox input:checked+label:after{opacity:1;-webkit-transform:translate(8px, -6px) rotate(45deg);-ms-transform:translate(8px, -6px) rotate(45deg);transform:translate(8px, -6px) rotate(45deg)}@media screen and (min-width: 768px){#caisse.sw-content .input-stripe{grid-column:span 2}#caisse.sw-content .input-stripe.conditions-checkbox{grid-column:span 4}#caisse.sw-content .input-stripe.conditions-checkbox input:checked+label:after{top:0}}@media screen and (min-width: 1024px){#caisse.sw-content .input-stripe.long,#caisse.sw-content .input-stripe.cvc{grid-column:span 4}}@media screen and (min-width: 1280px){#caisse.sw-content .input-stripe.long,#caisse.sw-content .input-stripe.cvc{grid-column:span 2}#caisse.sw-content .input-stripe.conditions-checkbox input:checked+label:after{top:-25%}}#caisse.sw-content .stripe-header{border-bottom:1px solid #000;padding-bottom:10px;margin-top:clamp(40px,4vw,80px);grid-column:1/5;margin-bottom:clamp(15px,1vw,20px);grid-template-columns:1fr auto;display:grid;align-items:end;grid-gap:clamp(15px,1vw,20px)}#caisse.sw-content .stripe-header h2{border-bottom:none}#caisse.sw-content .stripe-header div:nth-of-type(1) h2{padding-bottom:0;font-size:max(20px,1.75rem)}#caisse.sw-content .stripe-header div:nth-of-type(2){display:grid;grid-auto-flow:column;justify-content:end;align-items:center;grid-gap:clamp(8px,.5vw,10px)}#caisse.sw-content .stripe-header div:nth-of-type(2) img{display:block;max-height:40px;width:100%;object-fit:contain}@media screen and (max-width: 768px){#caisse.sw-content .stripe-header{text-align:center;grid-template-columns:1fr}#caisse.sw-content .stripe-header div:nth-of-type(2){justify-content:center}}#caisse.sw-content .stripe-header div h2{border-bottom:none;padding-bottom:0;margin-bottom:0}#caisse.sw-content .cart-controls{margin-top:clamp(20px,1.5vw,30px)}[data-section=Stripe3SaleFailed] .btn-close-popup{display:none}[data-section=Stripe3SaleFailed] .main-popup-div{text-align:center;padding-top:0}[data-section=Stripe3SaleFailed] .main-popup-div h2,[data-section=Stripe3SaleFailed] .main-popup-div p,[data-section=Stripe3SaleFailed] .main-popup-div a{color:#fff}[data-section=Stripe3SaleFailed] .main-popup-div h2{margin-bottom:1em}[data-section=Stripe3SaleFailed] .main-popup-div .phone-link{margin-top:.5em;font-size:16pt}[data-section=Stripe3SaleFailed] .main-popup-div .btn-wrapper{margin-top:2em}[data-section=Stripe3SaleFailed] .main-popup-div .btn-wrapper button{padding:15px;background-color:#d8ccc5;color:#fff;transition:background-color ease-in-out 100ms,color ease-in-out 100ms}[data-section=Stripe3SaleFailed] .main-popup-div .btn-wrapper button:hover{background-color:#fff;color:#d8ccc5}#caisse .sale-invoice{max-width:1100px;margin:0 auto;padding-bottom:50px}#caisse .sale-invoice .sale{align-items:flex-end;display:flex;flex-flow:row wrap;justify-content:space-between;width:100%}#caisse .sale-invoice .left-sale{width:initial}#caisse .sale-invoice .right-sale{text-align:right;width:initial}@media screen and (max-width: 1024px){#caisse .sale-invoice .left-sale,#caisse .sale-invoice .right-sale{text-align:left}#caisse .sale-invoice .left-sale table,#caisse .sale-invoice .right-sale table{display:block}#caisse .sale-invoice .left-sale table tbody,#caisse .sale-invoice .left-sale table tr,#caisse .sale-invoice .left-sale table td,#caisse .sale-invoice .right-sale table tbody,#caisse .sale-invoice .right-sale table tr,#caisse .sale-invoice .right-sale table td{display:block}#caisse .sale-invoice .left-sale table tr:not(:last-of-type),#caisse .sale-invoice .right-sale table tr:not(:last-of-type){margin-bottom:10px}#caisse .sale-invoice .left-sale table tr td,#caisse .sale-invoice .right-sale table tr td{width:100%}#caisse .sale-invoice .left-sale{width:calc(100% - 275px)}#caisse .sale-invoice .right-sale{width:275px}#caisse .sale-invoice .right-sale table tr td{padding:0}#caisse .sale-invoice .right-sale table tr td:first-of-type{border:none;text-align:left;padding-right:0;margin-bottom:10px}}@media screen and (max-width: 640px){#caisse .sale-invoice .cart-invoice{display:block;text-align:left}#caisse .sale-invoice .cart-invoice:before{content:attr(data-label);font-weight:bold;display:block;padding-bottom:10px;border-bottom:1px solid #ccc}#caisse .sale-invoice .cart-invoice thead{display:none}#caisse .sale-invoice .cart-invoice tbody,#caisse .sale-invoice .cart-invoice tr,#caisse .sale-invoice .cart-invoice td{display:block;border:none}#caisse .sale-invoice .cart-invoice tr{position:relative;border-bottom:1px solid #ccc;padding:10px 0;min-height:100px}#caisse .sale-invoice .cart-invoice td{display:block;padding:0;width:calc(100% - 120px);padding-left:120px}#caisse .sale-invoice .cart-invoice td:first-of-type{position:absolute;top:10px;left:0;height:100px;width:100px;padding-left:0}#caisse .sale-invoice .cart-invoice td:first-of-type img{display:block;max-width:100%;max-height:100%}#caisse .sale-invoice .cart-invoice td.description{margin-bottom:10px}#caisse .sale-invoice .cart-invoice td.description p{margin-bottom:3px}#caisse .sale-invoice .cart-invoice td.price-line,#caisse .sale-invoice .cart-invoice td.qty-line,#caisse .sale-invoice .cart-invoice td.total-line{display:inline-block;vertical-align:middle;width:auto}#caisse .sale-invoice .cart-invoice td.qty-line{padding-left:15px}#caisse .sale-invoice .cart-invoice td.qty-line:before{content:"x"}#caisse .sale-invoice .cart-invoice td.total-line{position:absolute;right:0;bottom:10px;padding-left:0}#caisse .sale-invoice .cart-invoice td.total-line:before{content:attr(data-label);font-weight:bold;padding-right:5px}}@media screen and (max-width: 480px){#caisse .sale-invoice .left-sale,#caisse .sale-invoice .right-sale{display:block;width:100%;text-align:center}#caisse .sale-invoice .right-sale{margin-top:40px}#caisse .sale-invoice .right-sale table tbody tr td:first-of-type{text-align:center}}@media screen and (max-width: 420px){#caisse .sale-invoice .cart-invoice td:first-of-type{display:inline-block;vertical-align:middle;position:static;margin-bottom:10px}#caisse .sale-invoice .cart-invoice td.description{padding-left:0;display:inline-block;vertical-align:middle;width:calc(100% - 115px);margin-left:15px;margin-bottom:0}#caisse .sale-invoice .cart-invoice td.price-line{padding-left:0}}/*# sourceMappingURL=cart.css.map */