.footerMainContainer{margin-top:40px;background:var(--colors-bg-primary)}.footerMainContainer_aVotreService{padding:20px;letter-spacing:.3rem;background:var(--colors-bg-primary)}.footerMainContainer_body{background:#FFF;padding:20px}.footerMainContainer_body .hr{margin:20px 10%;height:1px;width:100%;max-width:1200px;background:var(--colors-red)}.footerMainContainer_body_icons{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-around;gap:40px;max-width:1000px;width:100%}.footerMainContainer_body_icons>*>img{margin-bottom:20px}.footerMainContainer_body_icons>*>p{max-width:133px}.footerMainContainer_body_block1{width:100%;max-width:1200px;display:grid;grid-template-columns:1fr 2fr;gap:20px}.footerMainContainer_body_block1--no-rating{grid-template-columns:repeat(2,minmax(280px,400px));justify-content:space-evenly}.footerMainContainer_body_block1--no-rating .footerMainContainer_body_block1_part2{grid-template-columns:1fr}.footerMainContainer_body_block1_rating--hidden{display:none}.footerMainContainer_body_block1>div>p{letter-spacing:.1rem;font-size:18px}.footerMainContainer_body_block1_rating>div{width:100%;height:100%;border:1px solid #FDF4F1;border-radius:50px;padding:20px}.footerMainContainer_body_block1_history>div{position:relative;width:100%;height:100%;border-radius:50px;padding:20px;background:var(--colors-bg-primary);display:flex;flex-direction:column;align-items:center;justify-content:space-between}.footerMainContainer_body_block1_history>div>p{align-self:end}.footerMainContainer_body_block1_history>div .img1{position:absolute;top:-12%;left:5%;width:84px;height:auto;aspect-ratio:156 / 189;object-fit:contain}.footerMainContainer_body_block1_history>div .img2{position:absolute;top:36%;width:170px;left:11%;height:auto;aspect-ratio:247 / 185;object-fit:contain}.footerMainContainer_body_block1_part2{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:20px}.footerMainContainer_body_block1_part2>div{height:100%}.footerMainContainer_body_block1_part2>div>p{letter-spacing:.1rem;font-size:18px}.footerMainContainer_body_block1_history>div .img3{position:absolute;top:31%;right:8%;width:89px;height:auto;aspect-ratio:177 / 238;object-fit:contain}.footerMainContainer_body_block1_history>div>button,.footerMainContainer_body_block1_history>div>a.btn-primary{z-index:9}.footerMainContainer_body_block1_moulin>div{position:relative;width:100%;max-width:590px;aspect-ratio:590 / 355}.footerMainContainer_body_block1_moulin>div>img{display:block;width:100%;height:auto;aspect-ratio:590 / 355;object-fit:contain}.footerMainContainer_body_block1_moulin>div>p{padding:4px;background:#FFF;color:var(--colors-red);position:absolute;bottom:15%;font-size:14px;width:100%;text-align:center}.footerMainContainer_body_block2{width:100%;max-width:1300px;display:flex;align-items:center;justify-content:space-evenly;flex-wrap:wrap}.footerMainContainer_body_block2_title{letter-spacing:.1rem;font-size:18px;white-space:nowrap}.footerMainContainer_body_block2>div>img{max-width:200px}.footerMainContainer_body_block2_content{padding:20px;max-width:350px;text-align:center;background:var(--colors-bg-primary);border-radius:20px}.footerMainContainer_body_block2_content_email{position:relative;width:100%}.footerMainContainer_body_block2_content_email>input{all:unset;text-align:start;font-size:12px;padding:8px 20px 8px 8px;border-radius:900px;background:#fff;width:91%}.footerMainContainer_body_block2_content_email>button{all:unset;position:absolute;right:3px;top:3px;background:var(--colors-red);color:#fff;padding:4px;border-radius:50%;cursor:pointer}.footerMainContainer_footer{padding:40px 20px}.footerMainContainer_footer_line{margin:0}.footerMainContainer_footer_address{margin:0}.footerMainContainer_footer_mediationLogo{height:50px;margin:0;width:auto}.footerInlinePopup{display:inline}.footerInlineActionButton{all:unset;cursor:pointer;text-decoration:none}.footerClickableText{cursor:pointer;text-decoration:none}.footerInfoPopup{width:min(560px, 90dvw);border-radius:24px;display:flex;flex-direction:column;align-items:center;gap:12px}.footerInfoPopupHeader{width:100%;display:flex;justify-content:flex-end}.footerInfoPopup .popupContainer_closePopup.giftPopupCloseBtn{position:static!important;inset:auto!important;margin:0;border:1px solid #e6d7c7;background:#fff;color:var(--colors-red);border-radius:999px;padding:6px 12px;display:inline-flex;align-items:center;gap:6px;font-size:12px;line-height:1;font-weight:700;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .1s ease}.footerInfoPopup .popupContainer_closePopup.giftPopupCloseBtn:hover{background:var(--colors-red);border-color:var(--colors-red);color:#fff}.footerInfoPopup .popupContainer_closePopup.giftPopupCloseBtn:active{transform:translateY(1px)}.footerInfoPopup .giftPopupCloseIcon{width:18px;height:18px;border:1px solid currentColor;border-radius:50%;display:inline-grid;place-items:center;font-size:14px;font-weight:700}.footerInfoPopupTitle{margin:0;font-size:clamp(26px, 3.2vw, 34px)}.footerInfoPopupText{margin:0 0 8px 0;text-align:center;line-height:1.6}.footerInfoPopup--warranty{gap:10px}.newsletterConfirmedPopupKicker{margin:0;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#6b6b6b}.newsletterConfirmedSignature{display:flex;align-items:center;gap:14px;margin-top:4px}.newsletterConfirmedSignatureImg{display:block;width:100px;height:auto;flex-shrink:0}.newsletterConfirmedSignatureName{margin:0;font-size:13px;letter-spacing:.4px;color:#6b6b6b;text-transform:uppercase}.newsletterConfirmedSignatureBrand{margin:2px 0 0 0;font-size:18px;font-weight:700;color:var(--colors-red)}.footerNewsletterStatusAnchor{position:relative;width:100%}.newsletterStatusBubble{position:absolute;top:calc(100% + 10px);left:50%;transform:translateX(-50%);width:min(360px, 92vw);background:#fff;border-radius:12px;padding:12px 52px 12px 12px;text-align:left;line-height:1.5;z-index:20;box-shadow:0 12px 30px rgb(0 0 0 / .15)}.newsletterStatusBubble__close{all:unset;position:absolute;top:8px;right:10px;font-size:11px;line-height:1;cursor:pointer;color:#666;text-decoration:underline}.newsletterStatusBubble__close:hover{color:var(--colors-red)}.newsletterUnsubscribeBtn{all:unset;cursor:pointer;text-decoration:underline}.newsletterStatusBubble::before{content:'';position:absolute;top:-7px;left:50%;width:12px;height:12px;background:#fff;transform:translateX(-50%) rotate(45deg)}.newsletterStatusBubble--success{border:2px solid #C40018}.newsletterStatusBubble--success::before{border-left:2px solid #C40018;border-top:2px solid #C40018}.newsletterStatusBubble--error{border:2px solid #ad2c2c}.newsletterStatusBubble--error::before{border-left:2px solid #ad2c2c;border-top:2px solid #ad2c2c}.footerInfoPopupDivider{width:min(420px, 88%);height:1px;background:var(--colors-red)}.footerInfoPopupText--warranty{max-width:500px;margin:0 4px 10px 4px;color:#1f1f1f;line-height:1.7}@media screen and (max-width:1188px){.footerMainContainer_body_block1{grid-template-columns:1fr}}@media screen and (max-width:768px){.footerMainContainer_body_block2>div{flex-wrap:wrap}.footerMainContainer_body_block2>div>div{width:100%}.footerMainContainer_body_block2_content{max-width:unset;width:100%}.footerMainContainer_body_block1_part2{grid-template-columns:1fr}.footerMainContainer_body_block1_history>div{min-height:218px}.footerMainContainer_footer_mediationLogo{height:50px}.footerInfoPopup{border-radius:18px}.newsletterStatusBubble{width:min(320px, 90vw)}}