#idp-order{margin:60px 0}@media(min-width: 980px){#idp-order{background-image:url("../assets/images/bouchons-top.webp"),url("../assets/images/bouchons-bottom.webp");background-repeat:no-repeat,no-repeat;background-position:right 0px,left bottom}}#idp-order.no-bg{background:none !important}#idp-order form input[type=text],#idp-order form input[type=email],#idp-order form input[type=tel],#idp-order form input[type=password],#idp-order form textarea{font:inherit;background-color:#fff;border:solid 1px #e2e2e2;padding:20px;border-radius:4px;display:block;width:100%;outline:none}#idp-order form textarea{resize:vertical;height:200px}#idp-order form #submit input{font:inherit;padding:20px;text-align:center;background-color:var(--color-or);color:#fff;border:none;cursor:pointer;text-transform:uppercase}#idp-order #idp-order-passed{text-align:center;font-size:1.4em}#idp-order #idp-order-connection .error{color:red}#idp-order #idp-order-connection .d-flex{gap:var(--gutter)}@media(min-width: 768px){#idp-order #idp-order-connection .d-flex input[type=password]{width:350px;max-width:100%}}#idp-order #idp-order-form .table{max-width:100%;overflow:auto}#idp-order #idp-order-form table{width:100%;border-collapse:collapse;margin-top:-20px}#idp-order #idp-order-form table th{text-transform:uppercase}#idp-order #idp-order-form table td,#idp-order #idp-order-form table th{padding:20px}#idp-order #idp-order-form table tr.white{background-color:#fff}#idp-order #idp-order-form table .separator-bottom{border-bottom:dashed 2px #707070}#idp-order #idp-order-form table .separator-top{border-top:dashed 2px #707070}#idp-order #idp-order-form table strong{font-family:"Typeka";font-size:1.5em}#idp-order #idp-order-form table input[type=number]{text-align:center;font:inherit;background-color:#fff;border:solid 1px #e2e2e2;padding:10px;border-radius:4px;display:block;width:80px;outline:none}#idp-order #idp-order-form table td span{display:block;font-family:"Barlow",sans-serif;font-size:.7em;text-transform:uppercase;font-weight:400}#idp-order #idp-order-form .billing-address.hide .hidden-if-same,#idp-order #idp-order-form .billing-address.hide-all p,#idp-order #idp-order-form .billing-address.hide-all h3{display:none}#idp-order #idp-order-form form #form-error{margin-bottom:30px;font-size:1.2em;color:red}#idp-order #idp-order-form form .d-flex{gap:var(--gutter)}#idp-order #idp-order-form form .d-flex>.item{width:50%}@media(max-width: 668px){#idp-order #idp-order-form form .d-flex{flex-wrap:wrap}#idp-order #idp-order-form form .d-flex>.item{width:100%}}#idp-order #idp-order-form form textarea{height:142px}@media(min-width: 782px){#idp-order #idp-order-form form #clickandcollect{max-width:calc(50% + 100px)}}
