/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--black-color:#100c08;--gray-color:#fafafa;--red-color:#e9041e;--white-color:#fff;--color-red:#e9041e;--color-dark-red:#b6151a;--color-white:#fff;--color-orange:#e55f50;--color-brick:#391325;--color-blue:#010035;--color-black:#000;--color-dark-grey:#333;--color-gray:#707070;--color-medium-gray:#dedcdc;--color-light-gray:#efefef}.campaign-page{font-size:16px;font-family:"Source Sans Pro",Arial,Helvetica,sans-serif;font-weight:400}.campaign-page h1,.campaign-page h2{font-family:"Montserrat",Arial,Helvetica,sans-serif;font-size:2em;line-height:1.2;font-weight:800;text-transform:uppercase;margin-top:.75em;margin-bottom:.4em;padding-bottom:.4em;color:#000}.campaign-page h1 span,.campaign-page h2 span{position:relative;white-space:nowrap}.campaign-page h1 span:after,.campaign-page h2 span:after{content:"";position:absolute;left:0;bottom:-.4em;width:calc(100% + 1em);border-bottom:.2em solid transparent}.campaign-page h1 span.border-red:after,.campaign-page h2 span.border-red:after{border-color:var(--color-red)}.campaign-page h1 span.border-white:after,.campaign-page h2 span.border-white:after{border-color:var(--color-white)}.campaign-page h1 span.border-black:after,.campaign-page h2 span.border-black:after{border-color:var(--color-black)}.campaign-page h1.color-white,.campaign-page h2.color-white{color:var(--color-white)}.campaign-page h3{font-family:"Montserrat",Arial,Helvetica,sans-serif;font-size:1.5em;font-weight:700}.campaign-page p:last-child,.campaign-page ul:last-child,.campaign-page ol:last-child{margin-bottom:0}.campaign-page a:not(.btn-primary):not(.btn-secondary):not(.no-link){color:#333;text-decoration:underline}.campaign-page a:not(.btn-primary):not(.btn-secondary):not(.no-link):focus,.campaign-page a:not(.btn-primary):not(.btn-secondary):not(.no-link):hover{text-decoration:none}.campaign-page .bg-gray{background-color:#efefef}@media (min-width:768px){.campaign-page .order-md-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.campaign-page .order-md-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.campaign-page .order-md-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}
.alert{display:none}form.form-styled .form-control:focus{-webkit-box-shadow:none;box-shadow:none}form.form-styled input[type=text],form.form-styled input[type=email]{border-radius:4px;border:1px solid #adadad;outline:none !important;-webkit-box-shadow:none;box-shadow:none;height:50px}form.form-styled select{border-radius:0;border:0;outline:none !important;-webkit-box-shadow:none;box-shadow:none;height:50px;padding-right:30px;-webkit-appearance:none;-moz-appearance:none;appearance:none}form.form-styled label.select{position:relative;width:100%}form.form-styled label.select select{border:1px solid #adadad;border-radius:4px}form.form-styled div.input-group.error label.select select{border:1px solid #ed1a3b}form.form-styled label.select:after{content:"\f078";font-family:"FontAwesome",sans-serif;font-size:14px;color:#000;right:2px;top:2px;bottom:2px;padding:12px 8px;position:absolute;background:#fff;z-index:5}form.form-styled div.input-group label.select{height:40px}form.form-styled div.input-group select{border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}form.form-styled input.error{border-color:#ed1a3b}form.form-styled label{font-family:"Source Sans Pro";font-weight:600}form.form-styled label.termeni{color:#333}form.form-styled label.error{color:#ed1a3b}form.form-styled label.error.select select{border-color:#ed1a3b}form.form-styled label span.star{color:#ed1a3b}form.form-styled .form-group{margin-bottom:0}form.form-styled label a,form.form-styled label a:hover,form.form-styled label a:focus{color:#333;text-decoration:underline}form.form-styled .custom-checkbox label{position:relative;cursor:pointer;padding-left:1.8em;display:inline-block}form.form-styled .custom-checkbox label a{text-decoration:underline;color:#fff}form.form-styled .custom-checkbox label:before{content:"✓";width:1.3em;height:1.3em;line-height:1.2em;position:absolute;left:0;top:.1em;display:inline-block;color:#fff;background-color:#fff;font-family:Arial,sans-serif;font-weight:900;text-align:center;cursor:pointer;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;border:1px solid #707070}form.form-styled .custom-checkbox label:hover:before,form.form-styled .custom-checkbox label:focus:before{border-color:#333}form.form-styled .custom-checkbox input[type=checkbox]{position:absolute;opacity:0}form.form-styled .custom-checkbox input[type=checkbox]:checked+label:before{color:#e9041e}form.form-styled .custom-checkbox--round input[type=checkbox]:checked+label:before{color:#e9041e}form.form-styled .custom-checkbox input[type=checkbox].error+label{color:#e9041e}form.form-styled .custom-checkbox--white label a{color:#fff}form.form-styled .custom-checkbox--white label:before{color:#fff;background-color:#fff;border-color:#fff}form.form-styled .custom-checkbox--white label:hover:before,form.form-styled .custom-checkbox--white label:focus:before{border-color:#707070}form.form-styled .custom-checkbox--white input[type=checkbox]:checked+label:before{color:#e9041e}form.form-styled .custom-checkbox--white input[type=checkbox].error+label{color:#ffc3b2}form.form-styled .custom-checkbox--round label:before{border-radius:4px}form.form-styled input[type=submit]{background:#eb0927;padding:15px 30px;color:#fff;border:none;border-radius:10px;margin:0 auto;font-family:"Montserrat",Arial,Helvetica,sans-serif;font-size:14px;font-weight:800;display:inline-block;text-decoration:none;text-transform:uppercase;text-align:left;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}form.form-styled textarea.formRow--input{padding-top:10px;border-radius:4px}form.form-styled .border-gray{border:1px solid #e0e0e0}form.form-styled label.file-upload,form.form-styled label.file-upload2{padding:15px 25px;background-color:#e0e0e0;cursor:pointer}form.form-styled label.disabled{color:#999}form.form-styled span.fa{font-size:18px}form.form-styled div.input-group label input{border-top-right-radius:0;border-bottom-right-radius:0}form.form-styled p.error{color:#e9041e}
:root{--black-color:#100C08;--gray-color:#FAFAFA;--red-color:#E9041E;--white-color:#FFF;--color-red:#E9041E;--color-dark-red:#B6151A;--color-white:#FFF;--color-orange:#E55F50;--color-brick:#391325;--color-blue:#010035;--color-black:#000000;--color-dark-grey:#333;--color-gray:#707070;--color-medium-gray:#DEDCDC;--color-light-gray:#EFEFEF}.lp-parteneriat-auchan{font-family:"Source Sans Pro",Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5;font-weight:400;color:var(--color-black);padding-bottom:80px}.lp-parteneriat-auchan .rounded{border-radius:6px}.lp-parteneriat-auchan h1,.lp-parteneriat-auchan h2{font-family:"Montserrat",Arial,Helvetica,sans-serif;font-size:2.75em;line-height:1.2;font-weight:800;margin-top:.75em;margin-bottom:.4em;padding-bottom:.4em;color:inherit}.lp-parteneriat-auchan h1 span,.lp-parteneriat-auchan h2 span{position:relative;white-space:nowrap}.lp-parteneriat-auchan h1 span:after,.lp-parteneriat-auchan h2 span:after{content:"";position:absolute;left:0;bottom:-0.4em;width:calc(100% + 1em);border-bottom:.2em solid rgba(0,0,0,0)}.lp-parteneriat-auchan h1 span.border-red:after,.lp-parteneriat-auchan h2 span.border-red:after{border-color:var(--color-red)}.lp-parteneriat-auchan h1 span.border-white:after,.lp-parteneriat-auchan h2 span.border-white:after{border-color:var(--color-white)}.lp-parteneriat-auchan h1 span.border-black:after,.lp-parteneriat-auchan h2 span.border-black:after{border-color:var(--color-black)}.lp-parteneriat-auchan h1.color-white,.lp-parteneriat-auchan h2.color-white{color:var(--color-white)}.lp-parteneriat-auchan h1,.lp-parteneriat-auchan .h1{font-size:2.75em;line-height:1.2}.lp-parteneriat-auchan h2,.lp-parteneriat-auchan .h2{font-size:1.625em;line-height:1.2;text-transform:none}.lp-parteneriat-auchan h3,.lp-parteneriat-auchan .h3{font-family:"Montserrat",Arial,Helvetica,sans-serif;font-size:1.375em;font-weight:700}.lp-parteneriat-auchan h4,.lp-parteneriat-auchan .h4{font-family:"Montserrat",Arial,Helvetica,sans-serif;font-size:1.125em;font-weight:600;color:#c6361b}.lp-parteneriat-auchan .btn-text{font-family:"Source Sans Pro",Arial,Helvetica,sans-serif;font-size:18px;font-weight:600;color:var(--color-white);padding:1rem 2.25rem 0 0;border:0;position:relative;border-radius:0}.lp-parteneriat-auchan .btn-text:before{content:"";position:absolute;top:1.1rem;right:0;width:1.5rem;height:1.5rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M11.9238 4.05141L6.00075 10L0.0776763 4.05141L1.12458 3L6.00075 7.89717L10.8769 3L11.9238 4.05141Z' fill='white'/%3E%3C/svg%3E") center no-repeat var(--color-red);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.lp-parteneriat-auchan .btn-text .less{display:none}.lp-parteneriat-auchan .btn-text.btn-link{text-decoration:none;margin-bottom:0;padding-top:0}.lp-parteneriat-auchan .btn-text.btn-link::before{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);top:.1rem}.lp-parteneriat-auchan .btn-text.card-link{position:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:0}.lp-parteneriat-auchan .btn-text.card-link::before{display:inline-block;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;position:relative;top:auto;right:auto;margin-left:.5rem;-webkit-transform:translateY(0.1rem) rotate(-90deg);-ms-transform:translateY(0.1rem) rotate(-90deg);transform:translateY(0.1rem) rotate(-90deg)}.lp-parteneriat-auchan .btn-text:active:focus,.lp-parteneriat-auchan .btn-text:focus{outline:none}.lp-parteneriat-auchan .header{max-width:1146px;position:relative;margin:0 auto}.lp-parteneriat-auchan .header-box{background-color:#002b2f;color:var(--color-white);padding:2rem;text-align:left;margin-bottom:0;position:relative}.lp-parteneriat-auchan .header-box h1{padding-left:0;padding-right:0;margin-top:0}.lp-parteneriat-auchan .header-box .btn-primary{position:absolute;right:0;bottom:0;z-index:2;width:2.75rem;height:2.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;border-radius:0;padding:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform 0s ease-out;transition:-webkit-transform 0s ease-out;transition:transform 0s ease-out;transition:transform 0s ease-out,-webkit-transform 0s ease-out}.lp-parteneriat-auchan .header-box .btn-primary.collapsed{-webkit-transform:none;-ms-transform:none;transform:none}.lp-parteneriat-auchan .header-box .btn-primary:focus{-webkit-box-shadow:none;box-shadow:none}.lp-parteneriat-auchan .header-box .btn-primary:hover,.lp-parteneriat-auchan .header-box .btn-primary:focus,.lp-parteneriat-auchan .header-box .btn-primary:active{background-color:var(--color-white);color:var(--color-red)}.lp-parteneriat-auchan .header-image{background:bottom right/cover no-repeat;padding:2.25rem 0}.lp-parteneriat-auchan .header-image-mobile{margin-bottom:-31vw}.lp-parteneriat-auchan .products{margin-top:2rem}.lp-parteneriat-auchan .product-item{position:relative;margin-top:2.5rem}.lp-parteneriat-auchan .product-item:hover .product-header h2 a,.lp-parteneriat-auchan .product-item:focus .product-header h2 a{color:var(--color-red) !important}.lp-parteneriat-auchan .product-item:hover .product-header h2 .border-white::after,.lp-parteneriat-auchan .product-item:focus .product-header h2 .border-white::after{border-color:var(--color-red)}.lp-parteneriat-auchan .product-item:hover .product-header-button,.lp-parteneriat-auchan .product-item:focus .product-header-button{background-color:var(--color-white);color:var(--color-red)}.lp-parteneriat-auchan .product-header{position:absolute;left:calc(var(--bs-gutter-x)*.5);right:calc(var(--bs-gutter-x)*.5);top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:#002b2f;color:var(--color-white);padding:1.5rem}.lp-parteneriat-auchan .product-header h2{margin-top:0;font-size:1.25rem}.lp-parteneriat-auchan .product-header h2 .border-white::after{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.lp-parteneriat-auchan .product-header h2 a{color:var(--color-white) !important;text-decoration:none !important;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.lp-parteneriat-auchan .product-header p{margin-right:2rem;margin-bottom:0}.lp-parteneriat-auchan .product-header-button{background-color:var(--color-red);border:1px solid var(--color-red);color:var(--color-white);position:absolute;right:0;bottom:0;width:2.75rem;height:2.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.lp-parteneriat-auchan .product-image{width:80%}.lp-parteneriat-auchan .product-image img{aspect-ratio:.835;-o-object-fit:cover;object-fit:cover}.lp-parteneriat-auchan .product-content{display:none}.lp-parteneriat-auchan .product-content-header{margin:-20px -20px 20px}.lp-parteneriat-auchan .product-content-header-box{background-color:#002b2f;color:var(--color-white);padding:2rem;margin:0 20px;position:relative;z-index:2;margin-top:-6rem}.lp-parteneriat-auchan .product-content-header-box h2{margin-top:0;font-size:2rem}.lp-parteneriat-auchan .product-content-header-box h2 .border-white::after{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.lp-parteneriat-auchan .product-content-header-box h2 a{color:var(--color-white) !important;text-decoration:none !important;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.lp-parteneriat-auchan .product-content-image{aspect-ratio:1.9696969697;-o-object-fit:cover;object-fit:cover}.lp-parteneriat-auchan .product-content h3{font-size:1.5rem}.lp-parteneriat-auchan .product-content-description{padding:20px;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.lp-parteneriat-auchan .product-content-extra{margin-top:20px;padding:20px;background-color:#f6f5f5}.lp-parteneriat-auchan .product-content-descriere{margin-top:20px;padding:20px;background-color:#330072;color:var(--color-white)}.lp-parteneriat-auchan .contact-section{margin-top:40px}.lp-parteneriat-auchan .contact-header{max-width:1146px;position:relative;margin:5rem auto 0;padding:2rem 0;background:center/cover no-repeat}.lp-parteneriat-auchan .contact-header-box{background-color:#002b2f;color:var(--color-white);padding:2rem;text-align:left;margin-bottom:0;width:50%}.lp-parteneriat-auchan .contact-header-box h2{padding-left:0;padding-right:0;margin-top:0;font-size:2.75em}.lp-parteneriat-auchan button.close{position:absolute;z-index:100;right:16px;top:10px;border-radius:50%;background-color:var(--color-white);width:2rem;height:2rem;font-size:1.5rem;line-height:1;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.lp-parteneriat-auchan button.close:hover{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.lp-parteneriat-auchan .modal-product{--bs-modal-width:660px}.lp-parteneriat-auchan .modal-product-content{padding:20px 20px 10px}.lp-parteneriat-auchan .modal-product-disclaimer{padding:10px 20px 20px;font-size:14px;font-style:italic}.lp-parteneriat-auchan .modal-product .product-header-button{display:none}.lp-parteneriat-auchan .modal-footer{position:sticky;bottom:0;left:0;right:0;background:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-color:#ccc}@media(max-width:1199.98px){.lp-parteneriat-auchan .product-header{padding:1rem 1rem 1rem 1rem}.lp-parteneriat-auchan .product-header h2{font-size:1.25rem}}@media(max-width:991.98px){.lp-parteneriat-auchan .header-image{padding:2rem 0 5rem}}@media(max-width:767.98px){.lp-parteneriat-auchan .header-image{padding:0}.lp-parteneriat-auchan .header-box{margin:0;padding:1rem 1rem 3rem}.lp-parteneriat-auchan .header-box h1{font-size:2rem}.lp-parteneriat-auchan .products{margin-top:1rem}.lp-parteneriat-auchan .product-item{margin-top:1.5rem}.lp-parteneriat-auchan .product-header{padding-right:3rem}.lp-parteneriat-auchan .product-header p{display:none}.lp-parteneriat-auchan .product-image{margin-left:calc(var(--bs-gutter-x)*-0.5)}.lp-parteneriat-auchan .product-image img{aspect-ratio:1}.lp-parteneriat-auchan .modal-dialog{margin:0}.lp-parteneriat-auchan .contact-header{background:none !important;margin-top:0;padding-bottom:1.5rem}.lp-parteneriat-auchan .contact-header-box{padding:.75rem;width:auto;margin:-1rem .75rem 0;position:relative;z-index:2}.lp-parteneriat-auchan .contact-header-box h2{font-size:2rem}.lp-parteneriat-auchan .contact-section{margin-top:0}}
