.productbatch__search{display:flex;flex-direction:column;align-items:center}.productbatch__search a{align-self:end}.productbatch__search .productbatch-image{display:flex;flex-direction:column;align-items:center}.productbatch-show{width:100%;display:grid;grid-template-rows:auto;grid-template-areas:"family" "product" "batch" "info" "subinfo" "producer"}@media print,screen and (min-width:64em){.productbatch-show{grid-template-columns:65% 35%;grid-template-areas:"family producer" "product producer" "batch producer" "info producer" "subinfo producer"}}.productbatch-show .productbatch__family{grid-area:family}.productbatch-show .productbatch__product{grid-area:product}.productbatch-show .productbatch__batch{grid-area:batch}.productbatch-show .productbatch__info{grid-area:info}.productbatch-show .productbatch__subinfo{grid-area:subinfo}.productbatch-show .productbatch__producer{position:relative;grid-area:producer;display:flex;flex-direction:column;align-items:center}@media print,screen and (min-width:64em){.productbatch-show .productbatch__producer{flex-direction:row}}.productbatch__search{width:100%;padding:20px;margin-bottom:25px;background-color:#f6eedb}.productbatch__search p{text-align:center;font-weight:700;font-size:1.9rem;color:#6b1510}.productbatch__search a{color:#6b1510;text-decoration:underline;margin-bottom:.95rem}.productbatch__search .productbatch-image{width:100%;padding:20px;border-top:3px solid #fffceb}.productbatch__search .productbatch-image img{content:url(/build/shop/img/sachet-numero-de-lot-small.76630f79.png)}@media print,screen and (min-width:64em){.productbatch__search .productbatch-image img{content:url(/build/shop/img/sachet-numero-de-lot-large.f68e129b.png)}}.productbatch__form{position:relative;width:100%;margin-bottom:.95rem}.productbatch__form form{display:flex;width:100%;margin-bottom:1.05263rem;align-items:stretch;background:#fffef7;border:1px solid #e0caa4;border-radius:5px}.productbatch__form form .input-group>:first-child.input-group-button>*,.productbatch__form form .input-group>:last-child.input-group-button>*,.productbatch__form form>:first-child,.productbatch__form form>:last-child{border-radius:0 0 0 0}.productbatch__form form:focus-within{box-shadow:inset 0 0 5px #cacaca}.productbatch__form form span{margin:0;white-space:nowrap;padding:0 1rem;border:none;color:#0a0a0a;text-align:center;display:flex;flex:0 0 auto;align-items:center;border-radius:inherit!important;background-color:transparent!important}.productbatch__form form span i{color:#6b1510}.productbatch__form form input{margin:0;white-space:nowrap;border-radius:0;flex:1 1 0;min-width:0;background-color:transparent!important;border:none!important;box-shadow:none!important;padding-left:1rem}.productbatch__form form div{margin:0;white-space:nowrap;padding-top:0;padding-bottom:0;text-align:center;display:flex;flex:0 0 auto}.productbatch__form form div a,.productbatch__form form div button,.productbatch__form form div input,.productbatch__form form div label{margin:0;white-space:nowrap;align-self:stretch;height:auto;padding-top:0;padding-bottom:0;font-size:.85526rem}.productbatch__form form div button{color:#6b1510;background:transparent;font-size:12px;font-family:Soleil,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-weight:700;border-radius:0 5px 5px 0!important;padding-top:0;padding-bottom:0;height:2.5rem;border:none;margin-bottom:0}.productbatch__form form div button:hover{background:#fffef7;color:#9c0f06}.productbatch__form form input{padding-top:3px;padding-bottom:0}.productbatch__form form input.large{display:none}.productbatch__form form input.small{display:inline-block}.productbatch__form form input::placeholder{opacity:1;font-family:fira_sans_regular,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:.9rem}.productbatch__form form button{height:100%!important}@media screen and (min-width:40em){.productbatch__form form input.large{display:inline-block}.productbatch__form form input.small{display:none}.productbatch__form form input::placeholder{font-size:.9rem}}.productbatch-show{font-family:Soleil,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;padding:20px;margin-bottom:20px;background-color:#f6eedb;color:#6b1510;margin-top:10px}@media print,screen and (min-width:64em){.productbatch-show{margin-top:75px;min-height:200px}}.productbatch-show .productbatch__family{position:relative;color:#6b1510;font-size:.9rem}.productbatch-show .productbatch__product{font-family:fira_sans_extrabold;font-size:1.9rem}.productbatch-show .productbatch__batch,.productbatch-show .productbatch__info{font-size:1.3rem}.productbatch-show .productbatch__subinfo{font-size:.8rem}.productbatch-show .productbatch__producer{margin-top:15px;padding-left:10px;direction:rtl}.productbatch-show .productbatch__producer .productbatch__producer-info{font-family:bad_script_regular,fira_sans_italic;font-size:19px;margin-top:10px;white-space:nowrap;text-align:right}.productbatch-show .productbatch__producer .productbatch__producer-subinfo{margin:0;font-size:15.2px}.productbatch-show .productbatch__producer img{content:url(/build/shop/img/illu-sac-de-graines.c986f812.png);width:70%}@media print,screen and (min-width:64em){.productbatch-show .productbatch__producer{margin-top:0}.productbatch-show .productbatch__producer img{position:absolute;width:250px;top:-75px;right:-75px}.productbatch-show .productbatch__producer .productbatch__producer-info{margin-top:45px}}