/** Shopify CDN: Minification failed

Line 41:43 Unexpected "footer("

**/
/* Site footer for layouts that do not load main.css (layout/prostabel-offer.liquid).
   Generated on 2026-10-16 from the footer's rules in assets/main.css and assets/custom.css: scoped to
   .mb-site-footer and with rem converted to px (main.css sets html{font-size:8px}; the offer pages use 16px).
   If the footer's styles there change, regenerate this file or copy the change here. */
.mb-site-footer{font-family:"Nunito",serif;font-size:16px;line-height:1;color:#848484;text-align:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.mb-site-footer :is(h1,h2,h3,h4,h5,h6,p,a,span,div,ul,li,img,label,strong,b){letter-spacing:normal;text-wrap:wrap;text-transform:none}
.mb-site-footer img{display:inline-block}
.mb-site-footer svg{display:inline-block}
.mb-site-footer div,.mb-site-footer span,.mb-site-footer h3,.mb-site-footer h4,.mb-site-footer p,.mb-site-footer a,.mb-site-footer img,.mb-site-footer strong,.mb-site-footer b,.mb-site-footer ul,.mb-site-footer li,.mb-site-footer label,.mb-site-footer footer{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
.mb-site-footer footer{display:block}
.mb-site-footer ul{list-style:none}
.mb-site-footer .grid{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
.mb-site-footer .container{margin:0 auto;position:relative;width:100%;padding:0 15px}
@media (max-width: 767px){.mb-site-footer .container{padding:0 20px}}
.mb-site-footer .grid div.col-12-xs{-webkit-flex-grow:12;-ms-flex-positive:12;flex-grow:12;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}
.mb-site-footer .grid div.order-2-xs{-webkit-order:2;-ms-flex-order:2;order:2}
.mb-site-footer .grid div.order-1-xs{-webkit-order:1;-ms-flex-order:1;order:1}
.mb-site-footer .vcenter-xs{-webkit-align-items:center;-ms-flex-align:center;align-items:center}
@media all and (min-width: 480px){.mb-site-footer .container{max-width:480px}.mb-site-footer .grid div.col-12-m{-webkit-flex-grow:12;-ms-flex-positive:12;flex-grow:12;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}}
@media all and (min-width: 768px){.mb-site-footer .container{max-width:768px}.mb-site-footer .grid div.col-16-sm{-webkit-flex-grow:16;-ms-flex-positive:16;flex-grow:16;-webkit-flex-basis:66.66667%;-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;max-width:66.66667%}.mb-site-footer .grid div.col-8-sm{-webkit-flex-grow:8;-ms-flex-positive:8;flex-grow:8;-webkit-flex-basis:33.33333%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}}
@media all and (min-width: 1024px){.mb-site-footer .container{max-width:1024px}.mb-site-footer .grid div.col-24-md{-webkit-flex-grow:24;-ms-flex-positive:24;flex-grow:24;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.mb-site-footer .grid div.col-18-md{-webkit-flex-grow:18;-ms-flex-positive:18;flex-grow:18;-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.mb-site-footer .grid div.col-6-md{-webkit-flex-grow:6;-ms-flex-positive:6;flex-grow:6;-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.mb-site-footer .grid div.order-2-md{-webkit-order:2;-ms-flex-order:2;order:2}.mb-site-footer .grid div.order-1-md{-webkit-order:1;-ms-flex-order:1;order:1}.mb-site-footer .hspace-between-md{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}
@media all and (min-width: 1360px){.mb-site-footer .container{max-width:1360px}}
.mb-site-footer *{box-sizing:border-box}
.mb-site-footer a{outline:0 !important;text-decoration:none !important;transition:all .2s ease}
.mb-site-footer p{line-height:1.3}
.mb-site-footer p a *{pointer-events:none}
.mb-site-footer strong,.mb-site-footer b{font-weight:600}
.mb-site-footer img{max-width:100%;height:auto}
.mb-site-footer svg{width:100%}
.mb-site-footer .text-right{text-align:right}
.mb-site-footer h3{font-size:28px;line-height:32px;font-weight:600}
@media (max-width: 767px){.mb-site-footer h3{font-size:19.2px;line-height:24px}}
.mb-site-footer h4{font-size:18px;line-height:24px;font-weight:600}
@media (max-width: 767px){.mb-site-footer h4{font-size:16px;line-height:19.2px}}
.mb-site-footer footer{padding-top:80px;line-height:1.3;border-top:1px solid #F2F2F2;position:relative;margin-top:80px}
@media (max-width: 1023px){.mb-site-footer footer(.hide_nav_footer){padding-top:56px;margin-top:56px}}
.mb-site-footer footer>img{position:absolute;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:290px;top:0;border-left:16px solid #fff;border-right:16px solid #fff}
.mb-site-footer footer>.container{font-size:20px}
@media (max-width: 1359px){.mb-site-footer footer>.container{font-size:16px}}
.mb-site-footer footer h3{font-family:"Quicksand",serif;color:#000;margin-bottom:16px}
@media (max-width: 767px){.mb-site-footer footer h3{margin-top:16px}}
@media (max-width: 1023px){.mb-site-footer footer .col-6-md:last-child{padding-top:16px}}
.mb-site-footer footer .address{color:#5E5E5E}
.mb-site-footer footer .address .grid+.grid{margin-top:16px}
.mb-site-footer footer .address a{color:#5E5E5E}
.mb-site-footer footer .address .icon{width:22px;text-align:center}
.mb-site-footer footer .address .text{width:calc(100% - 22px);padding-left:16px}
.mb-site-footer footer .address svg{fill:#C6C6C6;margin:0 auto}
.mb-site-footer footer ul li+li{margin-top:16px}
.mb-site-footer footer ul li a{display:block;color:#5E5E5E}
@media (min-width: 1025px){.mb-site-footer footer ul li a:hover{color:#7ea541}}
.mb-site-footer footer .social-media{margin-top:16px}
.mb-site-footer footer .social-media label{font-weight:700;color:#000;display:block;margin-right:8px}
.mb-site-footer footer .social-media a{display:block;margin:0 8px}
@media (min-width: 1025px){.mb-site-footer footer .social-media a:hover svg{fill:#7ea541}}
.mb-site-footer footer .social-media a svg{fill:#128F65;transition:all .2s ease}
.mb-site-footer footer .logos{padding-top:16px}
@media (max-width: 1023px){.mb-site-footer footer .logos img{max-height:80px}}
.mb-site-footer footer .feel{margin-top:8px}
@media (max-width: 1023px){.mb-site-footer footer .feel{max-width:200px;margin:8px auto 0;display:block}}
.mb-site-footer footer div.newsletter{border-top:1px solid #EDEDED;padding-top:40px;margin-top:40px;padding-bottom:19.2px}
@media (max-width: 1023px){.mb-site-footer footer div.newsletter{padding-top:32px;margin-top:8px}}
.mb-site-footer footer div.newsletter form{max-width:95%}
.mb-site-footer footer div.newsletter .chck{text-align:left;margin-top:-11px;font-size:14px;color:#000}
.mb-site-footer footer div.newsletter .chck+.field{margin:-15px 0 0}
@media (max-width: 767px){.mb-site-footer footer div.newsletter .chck{margin-top:8px}}
.mb-site-footer footer div.newsletter h4{font-family:"Quicksand",serif;color:#000;font-size:22.4px}
@media (max-width: 1359px){.mb-site-footer footer div.newsletter h4{font-size:18px}}
@media (max-width: 767px){.mb-site-footer footer div.newsletter h4{font-size:16px}}
@media (max-width: 1023px){.mb-site-footer footer div.newsletter h4{margin-bottom:16px}}
.mb-site-footer footer .copy{background:#F9F9F9;padding:24px 0}
@media (max-width: 1023px){.mb-site-footer footer .copy{padding:16px 0;text-align:center}}
.mb-site-footer footer .copy a{border-bottom:1px solid}
.mb-site-footer footer .copy ul li{display:inline-block;vertical-align:top}
.mb-site-footer footer .copy ul li+li{margin:0 0 0 16px}
@media (max-width: 1023px){.mb-site-footer footer .copy .text-right{text-align:center;margin-bottom:8px}}
.mb-site-footer .newsletterCover{margin-top: -50px;}
@media screen and (max-width: 767px){.mb-site-footer .newsletterCover [data-testid="form-row"]{flex-direction: column!important;}.mb-site-footer .newsletterCover [data-testid="form-row"] > .needsclick{justify-content: normal!important;
        flex: auto!important;}.mb-site-footer .newsletterCover{margin-top: 0;}}
.mb-site-footer .newsletterCover [data-testid="form-row"] > .needsclick label{font-weight: 400!important;}
.mb-site-footer .newsletterCover [data-testid="form-row"] > .needsclick label svg{width: 20px!important;}
.mb-site-footer .newsletterCover [data-testid="form-row"] > .needsclick button{max-width: 600px;
    margin: 0 auto;}
.mb-site-footer footer.hide_nav_footer{padding-block: 0;
    margin-block: 0;}
.mb-site-footer footer .copy{color: #727272;}
.mb-site-footer button.needsclick{background: #5E8023!important;}
.mb-site-footer footer .copy .footer-legal-links--fr-usd{display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  gap: 8px 16px;}
.mb-site-footer footer .copy .footer-legal-links--fr-usd li,.mb-site-footer footer .copy .footer-legal-links--fr-usd li + li{margin: 0;}
@media (max-width: 1023px){.mb-site-footer footer .copy .footer-legal-links--fr-usd{justify-content: center;}}
