﻿#order{padding:40px 0;background:var(--secondary-color)}#order:has(>figure){position:relative;background:var(--black-color)}#order:has(>figure)>figure{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;opacity:.8}#order:has(>figure)>figure img{width:100%;height:100%;object-fit:cover}#order:not(:has(>figure)) .container h1.leaf:after{background:var(--primary-color);mask:url(../../img/interface/icons/leaf.svg) no-repeat center}#order .container{position:relative}#order .container ul.breadcrumb{color:var(--color-white)}#order .container h1{color:var(--color-white) !important;margin-bottom:10px}#order .container form{margin-top:30px}#order .container form .form-group{flex-grow:0;flex-basis:auto;margin:5px 0}#order .container form .form-group label{display:none}#order .container form .form-group input[placeholder*=Code]{min-width:0;max-width:180px}#order .container form .form-group button{min-width:0}#order .container form .form-group button .edglyph{font-size:48px;line-height:0}form{display:flex;flex-wrap:wrap;align-items:flex-start;gap:20px}.form-group{flex:1;flex-basis:calc(50% - 20px);min-width:256px}.form-group:has(textarea,.checkbox,[placeholder*=Quantit],img){flex-basis:100%}.form-group:has(img) label{margin:0}.form-group:has(img) label img{display:block;max-width:100%;height:auto}.form-group label,.form-group .label_form{margin-bottom:10px;font-weight:500;color:var(--primary-color);display:block}.form-group label .edglyph,.form-group .label_form .edglyph{line-height:0;text-transform:none}.form-group label .edglyph.ed-asterisk,.form-group .label_form .edglyph.ed-asterisk{color:var(--error-color)}.form-group .form-control{flex:1;display:block;width:100%;height:65px;border-radius:5px;border:2px solid rgba(var(--primary-color-rgb), 0.5);font-size:inherit;padding:0 20px}.form-group .form-control::placeholder{opacity:1;font-size:16px;font-weight:500;color:rgba(var(--color-black-rgb), 0.5)}.form-group .form-control:focus,.form-group .form-control:hover{border-color:var(--primary-color)}.form-group .form-control:focus::placeholder{opacity:0}.form-group textarea.form-control{padding:10px;min-height:128px;resize:none}.form-group.center{text-align:center}.form-group.center .checkbox{margin:0 auto}.form-group.center button,.form-group.center input{margin:0 auto}.form-group .input-group{display:flex;gap:20px}.form-group .input-group input,.form-group .input-group .select{flex:1;min-width:0}.form-group .input-group input:has(+button),.form-group .input-group .select:has(+button){border-top-right-radius:0;border-bottom-right-radius:0;border-right:0}.form-group .input-group input:has(+button)+button,.form-group .input-group .select:has(+button)+button{border-top-left-radius:0;border-bottom-left-radius:0}.form-group .checkbox input{display:none}.form-group .checkbox input:checked+label{color:var(--secondary-color)}.form-group .checkbox input:checked+label:before{content:"Ù"}.form-group .checkbox label{display:flex;gap:5px;cursor:pointer;font-size:16px;color:var(--primary-color);margin:0}.form-group .checkbox label:before{font-size:24px;content:"Ø";font-family:"EdGlyph" !important}.form-group .checkbox label:hover{color:var(--secondary-color)}.form-group .radio input{display:none}.form-group .radio input:checked+label{color:var(--secondary-color)}.form-group .radio input:checked+label:before{content:"Ü"}.form-group .radio label{display:flex;align-items:center;cursor:pointer;font-size:20px;color:var(--base-text-color);margin:0}.form-group .radio label:before{margin:2px 5px 0 0;font-size:32px;line-height:0;content:"Ú";font-family:"EdGlyph" !important}.form-group .radio label:hover{color:var(--primary-color)}.form-group:empty{display:none}.select{flex:1;position:relative}.select select{width:100%;padding:0 10px;padding-right:36px;height:65px;min-width:0;background:var(--color-white);border-radius:5px;cursor:pointer;border:2px solid rgba(var(--primary-color-rgb), 0.5);font-size:inherit;transition:background .2s linear,border-color .2s linear}.select select option{color:var(--color-black)}.select select option[disabled][selected]{display:none}.select select:invalid{color:rgba(var(--color-black-rgb), 0.5)}.select select:hover{border-color:var(--primary-color)}.select select:focus{border-color:var(--primary-color)}.select select[multiple]{height:auto;padding:10px}.select:has(select[multiple]):after{display:none}.select:after{content:"+";font-family:"EdGlyph";position:absolute;top:50%;right:0;transform:translate(0, -50%);display:flex;align-items:center;height:38px;line-height:0;font-size:28px;padding:0 10px;pointer-events:none;color:rgba(var(--primary-color-rgb), 0.5)}.select:has(select:hover):after,.select:has(select:focus):after{color:var(--primary-color)}.white_block{padding:20px;margin:40px 0;background:var(--color-white);border-radius:10px;border:4px solid transparent;transition:border-color .2s linear}.white_block:first-child{margin-top:0}.white_block:last-child{margin-bottom:0}.article{display:flex;align-items:flex-start}.article .informations{flex:1;padding:0 20px}.article .informations>a{display:block;font-style:italic;font-size:clamp(24px,2.5vw,32px);font-weight:700;color:var(--primary-color);margin-bottom:10px}.article .informations .dispo{display:flex;align-items:center;margin-top:10px}.article .informations .dispo .edglyph{line-height:0;margin-right:5px;font-size:18px}.article .actions{align-self:stretch;display:flex;flex-direction:column}.article .actions .price del{color:var(--error-color);font-weight:500}.article .actions .price strong{color:var(--secondary-color);font-style:italic;font-size:clamp(24px,2.5vw,32px);line-height:1;font-weight:700}.article .actions .quantity{margin:auto;font-size:16px}.article .actions .delete{font-size:14px;color:var(--error-color);cursor:pointer}.article:hover{border-color:var(--primary-color)}@media all and (max-width: 700px){.article{display:block;text-align:center}.article figure img{margin:0 auto}.article .informations{margin:20px 0}.article .informations .dispo{justify-content:center}.article .actions{align-items:center}}.hidden-search{display:none !important}li[data-parent].closed{display:none !important}li[data-parent].open:not(.hidden-search){display:block !important}li[data-value=Blanc]{background:var(--color-folder-gris)}li[data-value=Bleu]{background:var(--color-task-bleu)}li[data-value=Vert]{background:var(--color-task-vert)}li[data-value=Jaune]{background:var(--color-task-jaune)}li[data-value=Orange]{background:var(--color-task-orange)}li[data-value=Rose]{background:var(--color-task-rose)}li[data-value=Rouge]{background:var(--color-task-rouge)}.vsb-menu{cursor:pointer;z-index:1000;display:block;visibility:hidden;position:absolute;box-shadow:0 6px 12px rgba(var(--color-black-rgb), 0.2);font-size:11px;border:1px solid rgba(var(--primary-color-rgb), 0.15);left:0;right:0;top:-9999px;background-color:var(--color-white);border-radius:10px;overflow:hidden}.vsb-menu[style*=visible]{top:100%}.vsb-js-search-zone{position:sticky;top:0;left:0;right:0;z-index:1001;background:var(--color-white);padding:5px}.vsb-js-search-zone input{width:100%;padding:0 20px;height:50px;font-weight:400;font-size:16px;border-radius:15px;min-width:0;margin:0;display:flex;align-items:center;color:var(--primary-color);background:var(--color-white);border:2px solid rgba(var(--primary-color-rgb), 0.15);transition:border-color .2s linear}.vsb-js-search-zone input:hover{background:rgba(var(--color-white-rgb), 0.9);border-color:rgba(var(--primary-color-rgb), 0.5)}.vsb-js-search-zone input:focus{border-color:var(--primary-color)}.vsb-main{position:relative;flex:1}.vsb-menu ul{overflow-y:auto;padding:0;min-width:0 !important;max-width:none !important}li.disabled{cursor:not-allowed;opacity:.3;color:rgba(var(--color-black-rgb), 0.6) !important;background:rgba(var(--color-black-rgb), 0.2) !important}li.disabled:before{display:none !important}li.overflow{cursor:not-allowed;opacity:.3}li.short{overflow:hidden;text-overflow:ellipsis}.vsb-main button{z-index:1;cursor:pointer;text-align:left;display:flex;align-items:center;width:100%;padding:0 10px;height:30px;border-radius:15px;min-width:0;background:var(--color-white);border:1px solid rgba(var(--primary-color-rgb), 0.15);transition:background .2s linear,border-color .2s linear;height:65px;border-radius:5px;border:2px solid rgba(var(--primary-color-rgb), 0.5)}.vsb-main button:focus,.vsb-main button:hover{border-color:var(--primary-color)}.vsb-main button .title{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400 !important;font-size:14px;font-style:normal !important;font-size:var(--base-font-size) !important;color:var(--base-text-color) !important}.vsb-main button .title:after{content:"+";font-family:"EdGlyph";position:absolute;top:50%;right:0;transform:translate(0, -50%);display:flex;align-items:center;height:38px;line-height:0;font-size:28px;padding:0 10px;pointer-events:none;color:rgba(var(--primary-color-rgb), 0.5)}.vsb-main button .caret{margin-left:auto;display:none}.vsb-main button:hover{border-color:var(--primary-color)}.vsb-main button:hover .title:after{color:var(--primary-color)}.vsb-main button:focus,.vsb-main button:active{border-color:var(--primary-color) !important}.vsb-main button:focus .title,.vsb-main button:active .title{color:var(--primary-color)}.vsb-main button:focus .caret,.vsb-main button:active .caret{border-top-color:var(--primary-color)}.vsb-main button:hover:focus{border-color:var(--primary-color) !important}.vsb-main button.disabled{cursor:not-allowed;opacity:.65}.vsb-main .title{margin-right:6px;user-select:none}.vsb-main li:hover{background:rgba(var(--secondary-color-rgb), 0.2)}.vsb-menu li{font-size:14px;padding:5px 10px}.vsb-menu li.grouped-option b{display:inline-block;font-size:15px;margin-left:10px;transform:translate(-18px)}.vsb-menu li.grouped-option.open span{display:inline-block;font-size:inherit;margin-top:-2px;height:8px;width:8px;transform:translate(-38px) rotate(45deg);border-bottom:3px solid var(--color-black);border-right:3px solid var(--color-black);border-radius:2px}.vsb-menu li.grouped-option.closed span{display:inline-block;font-size:inherit;height:8px;width:8px;transform:translate(-38px) rotate(-45deg);border-bottom:3px solid var(--color-black);border-right:3px solid var(--color-black);border-radius:2px}.vsb-menu li.grouped-option i{display:inline-block;font-size:inherit;font-weight:bold;margin-left:18px;margin-right:2px;height:11px;width:8px;border:1px solid;border-radius:3px;padding:1px 3px 2px 3px;margin-top:0px;color:var(--color-black)}.vsb-menu li.grouped-option.checked i::after{content:"";display:inline-block;font-size:inherit;margin-left:0px;display:inline-block;transform:rotate(45deg);height:8px;width:5px;border-bottom:3px solid var(--color-black);border-right:3px solid var(--color-black)}.vsb-menu:not(.multi) li.active{background:var(--secondary-color);color:var(--color-white)}.vsb-menu:not(.multi) li.active::before{content:"Û";float:left;display:block;font-size:18px;font-family:"EdGlyph";margin-right:10px;margin-top:2px}.vsb-menu .multi li{font-size:14px;padding:5px 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vsb-menu .multi li:first-of-type{font-style:italic;display:flex;align-items:center}.vsb-menu .multi li:first-of-type:before{float:none !important;line-height:0;content:"ƹ" !important;font-style:normal;margin-top:0 !important}.vsb-menu .multi li:first-of-type:hover{background:none;color:var(--secondary-color)}.vsb-menu .multi li:first-of-type.active{color:var(--secondary-color);background:none}.vsb-menu .multi li.grouped-option{font-size:15px;padding-left:5px}.vsb-menu .multi li.grouped-option:hover{font-weight:bold;text-decoration:underline;color:#341f70}.vsb-menu .multi li:not(.grouped-option)::before{content:"Ø";float:left;font-family:"EdGlyph" !important;display:block;font-size:18px;margin-right:10px;font-weight:400;margin-top:2px}.vsb-menu .multi li:not(.grouped-option).active::before{content:"Ù"}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent;color:var(--primary-color)}li[data-parent]{padding-left:50px !important}.select.tableaux .vsb-main .btn-select{max-width:196px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;background:var(--secondary-color);color:var(--color-white);border-color:var(--color-white);border-width:2px}.select.tableaux .vsb-main .btn-select .title{color:inherit}.select.tableaux .vsb-main .btn-select .caret{color:inherit}.select.tableaux .vsb-main .btn-select:before{content:"á";font-family:"edglyph";font-size:22px;font-weight:400;letter-spacing:normal;text-transform:none;margin-right:10px;color:inherit}.select.tableaux .vsb-main .btn-select:hover,.select.tableaux .vsb-main .btn-select:focus{color:var(--secondary-color);background:var(--color-white);border-color:var(--color-white) !important}.select.tableaux .vsb-main .vsb-menu{left:auto}@media all and (max-width: 992px){.select.tableaux .vsb-main .btn-select .title{font-size:0}.select.tableaux .vsb-main .btn-select:before{margin-right:0}}#select-pick input[type=radio]{display:none}#select-pick input[type=radio]+label{display:flex;flex-wrap:wrap;cursor:pointer;border:1px solid var(--primary-color);padding:10px;border-radius:5px;color:var(--primary-color)}#select-pick input[type=radio]+label .edglyph{font-size:48px;line-height:28px;margin:5px}#select-pick input[type=radio]+label:before{align-self:center;margin:0 10px 0 0;font-size:24px;line-height:0;content:"Ú";font-family:"EdGlyph"}#select-pick input[type=radio]+label>div{flex:1;padding:0 10px}#select-pick input[type=radio]+label>div.shop-hours{font-size:14px;min-width:256px;padding-left:38px}#select-pick input[type=radio]+label>div.shop-hours ul{display:flex;flex-wrap:wrap}#select-pick input[type=radio]+label>div.shop-hours ul li{flex:1;flex-basis:50%;break-inside:avoid;min-width:128px}#select-pick input[type=radio]:checked+label{background:var(--primary-color);color:var(--color-white)}#select-pick input[type=radio]:checked+label:before{content:"Ü"}#select-pick #list-slots{display:flex;flex-wrap:wrap}#select-pick #list-slots label{margin:5px}.quantity{font-size:12px;text-align:center}.quantity .number-input{display:flex;align-items:stretch;justify-content:center;height:50px;margin:5px 0}.quantity .number-input button{display:flex;align-items:center;justify-content:center;border:2px solid rgba(var(--primary-color-rgb), 0.1);border-radius:5px;font-size:24px;font-weight:500;display:block;aspect-ratio:1/1;cursor:pointer;background:none}.quantity .number-input button:first-child{border-right:0 none;border-top-right-radius:0;border-bottom-right-radius:0}.quantity .number-input button:last-child{border-left:0 none;border-top-left-radius:0;border-bottom-left-radius:0}.quantity .number-input input[type=number]{height:auto;width:64px;font-size:16px;border-radius:0;padding:0;text-align:center;border:2px solid rgba(var(--primary-color-rgb), 0.1)}body{background:rgba(var(--primary-color-rgb), 0.1)}#content #order{margin-bottom:40px;background:url(../../img/interface/banner_order.png) no-repeat center var(--secondary-color);background-size:cover}#content #order .container h1.leaf:after{background:url(../../img/interface/icons/leaf.svg) no-repeat center}#content .trace{font-style:italic;color:var(--primary-color);margin:20px 0}#content .trace:after{margin:0 !important}#content .trace:first-child{margin-top:0}#content .trace:last-child{margin-bottom:0}#content #content_cart{display:flex;align-items:flex-start}#content #content_cart #content_basket{flex:1;min-width:0}#content #content_cart #content_basket #list-sh-modes{background:var(--color-white)}#content #content_cart #content_basket #list-sh-modes .liv input[name*=shipping_mode]+label{display:flex;align-items:center;cursor:pointer;border-radius:20px;padding:20px;margin:20px 0;border:4px solid rgba(var(--primary-color-rgb), 0.25);transition:border-color .2s linear}#content #content_cart #content_basket #list-sh-modes .liv input[name*=shipping_mode]+label:first-child{margin-top:0}#content #content_cart #content_basket #list-sh-modes .liv input[name*=shipping_mode]+label:last-child{margin-bottom:0}#content #content_cart #content_basket #list-sh-modes .liv input[name*=shipping_mode]+label:hover{border-color:rgba(var(--primary-color-rgb), 0.5)}#content #content_cart #content_basket #list-sh-modes .liv input[name*=shipping_mode]+label .icon{flex-basis:110px;margin-right:20px}#content #content_cart #content_basket #list-sh-modes .liv input[name*=shipping_mode]+label .icon img{display:block;margin:0 auto;max-height:80px}#content #content_cart #content_basket #list-sh-modes .liv input[name*=shipping_mode]+label .informations{flex:1}#content #content_cart #content_basket #list-sh-modes .liv input[name*=shipping_mode]+label .informations b{display:block;font-size:24px;color:var(--primary-color);font-weight:700;font-style:italic}#content #content_cart #content_basket #list-sh-modes .liv input[name*=shipping_mode]:checked+label{border-color:var(--primary-color)}#content #content_cart #content_basket #list-sh-modes .liv .liv_choice{display:none}#content #content_cart #content_basket #list-sh-modes .liv .liv_choice .adress{margin:0 -20px;padding:10px 0;display:flex;flex-wrap:wrap}#content #content_cart #content_basket #list-sh-modes .liv .liv_choice .adress>div{flex:1;flex-basis:50%;min-width:250px;padding:0 20px}#content #content_cart #content_basket #list-sh-modes .liv .liv_choice .link_adress{display:flex}#content #content_cart #content_basket #list-sh-modes .liv .liv_choice .address-form{margin:0 -20px}#content #content_cart #content_basket #list-sh-modes .liv .liv_choice .address-form .form-group{flex:1;flex-basis:50%;padding:10px 20px}#content #content_cart #content_basket #list-sh-modes .liv .liv_choice .address-form .form-group.full{flex-basis:100%}#content #content_cart #content_basket #list-sh-modes .liv .liv_choice .address-form .form-group:has(.form-group){padding:10px 0;display:flex;flex-wrap:wrap}#content #content_cart #content_basket #list-sh-modes .liv .liv_choice .address-form .shipping-form{flex-basis:100%}#content #content_cart #content_summary{position:sticky;top:100px;flex:1;max-width:620px;margin:0;margin-left:40px;padding:40px;border-radius:30px;background:var(--color-white);box-shadow:0 0 20px rgba(var(--color-black-rgb), 0.2)}#content #content_cart #content_summary:after{content:"";position:absolute;top:-20px;left:20px;width:100%;height:100%;background:url(../../img/interface/product_border.svg) no-repeat center;background-size:100% 100%;pointer-events:none}#content #content_cart #content_summary .title{color:var(--primary-color)}#content #content_cart #content_summary #summary #promo_code{border:2px solid rgba(var(--primary-color-rgb), 0.2);border-width:2px 0;padding:20px 0;margin:20px 0}#content #content_cart #content_summary #summary #promo_code .input-group{gap:0}#content #content_cart #content_summary #summary .line{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px dashed var(--primary-color)}#content #content_cart #content_summary #summary .line:first-child{padding-top:0}#content #content_cart #content_summary #summary .line:last-child{padding-bottom:0;border-bottom:0 none}#content #content_cart #content_summary #summary .line.total{font-size:32px;font-weight:700;font-style:italic;color:var(--primary-color)}#content #content_cart #content_summary #summary .line.total span{font-weight:400;font-size:.5em}#content #content_cart #content_summary #summary .line.total strong{font-weight:inherit}#content #content_cart #content_summary #summary>a{margin-top:20px;display:flex}#content #content_cart #content_summary #summary>form{margin:0;margin-top:20px}#content #content_cart #content_summary #summary>form .btn{display:flex;width:100%}#content #content_cart #content_summary:has(h2:only-child){display:none}@media all and (max-width: 1200px){#content #content_cart{display:block}#content #content_cart #content_summary{margin:40px auto}}
