.blue{color:#322c44}.pink{color:#d71a53}.green{color:#49a266}.gray{color:#f5f5f5}:root{--reflex-columns:12;--reflex-grid-spacing:15px;--reflex-xxs:480px;--reflex-xs:576px;--reflex-sm:768px;--reflex-md:992px;--reflex-lg:1200px;--reflex-xlg:1600px;--reflex-xxs-max:575px;--reflex-xs-max:767px;--reflex-sm-max:991px;--reflex-md-max:1199px;--reflex-lg-max:1599px}.container,.container-full{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;margin-right:auto;margin-left:auto;padding-right:30px;padding-left:30px}.container .grid,.container-full .grid{margin-right:-15px;margin-left:-15px}@media(min-width:576px){.container{max-width:576px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:992px){.container{max-width:992px}}@media(min-width:1200px){.container{max-width:1200px}}@media(min-width:1600px){.container{max-width:1600px}}.grid{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin:0 auto;position:relative;letter-spacing:-.31em;*letter-spacing:normal;word-spacing:-.43em;list-style-type:none}.grid::before,.grid::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;letter-spacing:normal;word-spacing:normal;white-space:normal}[class*=col-]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;letter-spacing:normal;word-spacing:normal;white-space:normal;position:relative;width:100%;vertical-align:top;padding:15px;display:inline-block;*display:inline;zoom:1}[class*=col-]::before,[class*=col-]::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;letter-spacing:normal;word-spacing:normal;white-space:normal}[class*=col-] .grid{-ms-flex:1 1 auto;-webkit-flex:1 1 auto;flex:1 1 auto;margin:-15px}.col-12{width:100%;*width:99.9%}.col-11{width:91.6666666667%;*width:91.5666666667%}.col-10{width:83.3333333333%;*width:83.2333333333%}.col-9{width:75%;*width:74.9%}.col-8{width:66.6666666667%;*width:66.5666666667%}.col-7{width:58.3333333333%;*width:58.2333333333%}.col-6{width:50%;*width:49.9%}.col-5{width:41.6666666667%;*width:41.5666666667%}.col-4{width:33.3333333333%;*width:33.2333333333%}.col-3{width:25%;*width:24.9%}.col-2{width:16.6666666667%;*width:16.5666666667%}.col-1{width:8.3333333333%;*width:8.2333333333%}@media(min-width:480px){.col-xxs-12{width:100%;*width:99.9%}.col-xxs-11{width:91.6666666667%;*width:91.5666666667%}.col-xxs-10{width:83.3333333333%;*width:83.2333333333%}.col-xxs-9{width:75%;*width:74.9%}.col-xxs-8{width:66.6666666667%;*width:66.5666666667%}.col-xxs-7{width:58.3333333333%;*width:58.2333333333%}.col-xxs-6{width:50%;*width:49.9%}.col-xxs-5{width:41.6666666667%;*width:41.5666666667%}.col-xxs-4{width:33.3333333333%;*width:33.2333333333%}.col-xxs-3{width:25%;*width:24.9%}.col-xxs-2{width:16.6666666667%;*width:16.5666666667%}.col-xxs-1{width:8.3333333333%;*width:8.2333333333%}}@media(min-width:576px){.col-xs-12{width:100%;*width:99.9%}.col-xs-11{width:91.6666666667%;*width:91.5666666667%}.col-xs-10{width:83.3333333333%;*width:83.2333333333%}.col-xs-9{width:75%;*width:74.9%}.col-xs-8{width:66.6666666667%;*width:66.5666666667%}.col-xs-7{width:58.3333333333%;*width:58.2333333333%}.col-xs-6{width:50%;*width:49.9%}.col-xs-5{width:41.6666666667%;*width:41.5666666667%}.col-xs-4{width:33.3333333333%;*width:33.2333333333%}.col-xs-3{width:25%;*width:24.9%}.col-xs-2{width:16.6666666667%;*width:16.5666666667%}.col-xs-1{width:8.3333333333%;*width:8.2333333333%}}@media(min-width:768px){.col-sm-12{width:100%;*width:99.9%}.col-sm-11{width:91.6666666667%;*width:91.5666666667%}.col-sm-10{width:83.3333333333%;*width:83.2333333333%}.col-sm-9{width:75%;*width:74.9%}.col-sm-8{width:66.6666666667%;*width:66.5666666667%}.col-sm-7{width:58.3333333333%;*width:58.2333333333%}.col-sm-6{width:50%;*width:49.9%}.col-sm-5{width:41.6666666667%;*width:41.5666666667%}.col-sm-4{width:33.3333333333%;*width:33.2333333333%}.col-sm-3{width:25%;*width:24.9%}.col-sm-2{width:16.6666666667%;*width:16.5666666667%}.col-sm-1{width:8.3333333333%;*width:8.2333333333%}}@media(min-width:992px){.col-md-12{width:100%;*width:99.9%}.col-md-11{width:91.6666666667%;*width:91.5666666667%}.col-md-10{width:83.3333333333%;*width:83.2333333333%}.col-md-9{width:75%;*width:74.9%}.col-md-8{width:66.6666666667%;*width:66.5666666667%}.col-md-7{width:58.3333333333%;*width:58.2333333333%}.col-md-6{width:50%;*width:49.9%}.col-md-5{width:41.6666666667%;*width:41.5666666667%}.col-md-4{width:33.3333333333%;*width:33.2333333333%}.col-md-3{width:25%;*width:24.9%}.col-md-2{width:16.6666666667%;*width:16.5666666667%}.col-md-1{width:8.3333333333%;*width:8.2333333333%}}@media(min-width:1200px){.col-lg-12{width:100%;*width:99.9%}.col-lg-11{width:91.6666666667%;*width:91.5666666667%}.col-lg-10{width:83.3333333333%;*width:83.2333333333%}.col-lg-9{width:75%;*width:74.9%}.col-lg-8{width:66.6666666667%;*width:66.5666666667%}.col-lg-7{width:58.3333333333%;*width:58.2333333333%}.col-lg-6{width:50%;*width:49.9%}.col-lg-5{width:41.6666666667%;*width:41.5666666667%}.col-lg-4{width:33.3333333333%;*width:33.2333333333%}.col-lg-3{width:25%;*width:24.9%}.col-lg-2{width:16.6666666667%;*width:16.5666666667%}.col-lg-1{width:8.3333333333%;*width:8.2333333333%}}@media(min-width:1600px){.col-xlg-12{width:100%;*width:99.9%}.col-xlg-11{width:91.6666666667%;*width:91.5666666667%}.col-xlg-10{width:83.3333333333%;*width:83.2333333333%}.col-xlg-9{width:75%;*width:74.9%}.col-xlg-8{width:66.6666666667%;*width:66.5666666667%}.col-xlg-7{width:58.3333333333%;*width:58.2333333333%}.col-xlg-6{width:50%;*width:49.9%}.col-xlg-5{width:41.6666666667%;*width:41.5666666667%}.col-xlg-4{width:33.3333333333%;*width:33.2333333333%}.col-xlg-3{width:25%;*width:24.9%}.col-xlg-2{width:16.6666666667%;*width:16.5666666667%}.col-xlg-1{width:8.3333333333%;*width:8.2333333333%}}.col-auto{-ms-flex:1 0 0%;-webkit-flex:1 0 0%;flex:1 0 0%;width:auto}@media(min-width:576px){.col-xs-auto{-ms-flex:1 0 0%;-webkit-flex:1 0 0%;flex:1 0 0%;width:auto}}@media(min-width:768px){.col-sm-auto{-ms-flex:1 0 0%;-webkit-flex:1 0 0%;flex:1 0 0%;width:auto}}@media(min-width:992px){.col-md-auto{-ms-flex:1 0 0%;-webkit-flex:1 0 0%;flex:1 0 0%;width:auto}}@media(min-width:1200px){.col-lg-auto{-ms-flex:1 0 0%;-webkit-flex:1 0 0%;flex:1 0 0%;width:auto}}@media(min-width:1600px){.col-xlg-auto{-ms-flex:1 0 0%;-webkit-flex:1 0 0%;flex:1 0 0%;width:auto}}.order-12{-ms-flex-order:12;-webkit-order:12;order:12}.order-11{-ms-flex-order:11;-webkit-order:11;order:11}.order-10{-ms-flex-order:10;-webkit-order:10;order:10}.order-9{-ms-flex-order:9;-webkit-order:9;order:9}.order-8{-ms-flex-order:8;-webkit-order:8;order:8}.order-7{-ms-flex-order:7;-webkit-order:7;order:7}.order-6{-ms-flex-order:6;-webkit-order:6;order:6}.order-5{-ms-flex-order:5;-webkit-order:5;order:5}.order-4{-ms-flex-order:4;-webkit-order:4;order:4}.order-3{-ms-flex-order:3;-webkit-order:3;order:3}.order-2{-ms-flex-order:2;-webkit-order:2;order:2}.order-1{-ms-flex-order:1;-webkit-order:1;order:1}.order-0{-ms-flex-order:0;-webkit-order:0;order:0}@media(min-width:576px){.order-xs-12{-ms-flex-order:12;-webkit-order:12;order:12}.order-xs-11{-ms-flex-order:11;-webkit-order:11;order:11}.order-xs-10{-ms-flex-order:10;-webkit-order:10;order:10}.order-xs-9{-ms-flex-order:9;-webkit-order:9;order:9}.order-xs-8{-ms-flex-order:8;-webkit-order:8;order:8}.order-xs-7{-ms-flex-order:7;-webkit-order:7;order:7}.order-xs-6{-ms-flex-order:6;-webkit-order:6;order:6}.order-xs-5{-ms-flex-order:5;-webkit-order:5;order:5}.order-xs-4{-ms-flex-order:4;-webkit-order:4;order:4}.order-xs-3{-ms-flex-order:3;-webkit-order:3;order:3}.order-xs-2{-ms-flex-order:2;-webkit-order:2;order:2}.order-xs-1{-ms-flex-order:1;-webkit-order:1;order:1}.order-xs-0{-ms-flex-order:0;-webkit-order:0;order:0}}@media(min-width:768px){.order-sm-12{-ms-flex-order:12;-webkit-order:12;order:12}.order-sm-11{-ms-flex-order:11;-webkit-order:11;order:11}.order-sm-10{-ms-flex-order:10;-webkit-order:10;order:10}.order-sm-9{-ms-flex-order:9;-webkit-order:9;order:9}.order-sm-8{-ms-flex-order:8;-webkit-order:8;order:8}.order-sm-7{-ms-flex-order:7;-webkit-order:7;order:7}.order-sm-6{-ms-flex-order:6;-webkit-order:6;order:6}.order-sm-5{-ms-flex-order:5;-webkit-order:5;order:5}.order-sm-4{-ms-flex-order:4;-webkit-order:4;order:4}.order-sm-3{-ms-flex-order:3;-webkit-order:3;order:3}.order-sm-2{-ms-flex-order:2;-webkit-order:2;order:2}.order-sm-1{-ms-flex-order:1;-webkit-order:1;order:1}.order-sm-0{-ms-flex-order:0;-webkit-order:0;order:0}}@media(min-width:992px){.order-md-12{-ms-flex-order:12;-webkit-order:12;order:12}.order-md-11{-ms-flex-order:11;-webkit-order:11;order:11}.order-md-10{-ms-flex-order:10;-webkit-order:10;order:10}.order-md-9{-ms-flex-order:9;-webkit-order:9;order:9}.order-md-8{-ms-flex-order:8;-webkit-order:8;order:8}.order-md-7{-ms-flex-order:7;-webkit-order:7;order:7}.order-md-6{-ms-flex-order:6;-webkit-order:6;order:6}.order-md-5{-ms-flex-order:5;-webkit-order:5;order:5}.order-md-4{-ms-flex-order:4;-webkit-order:4;order:4}.order-md-3{-ms-flex-order:3;-webkit-order:3;order:3}.order-md-2{-ms-flex-order:2;-webkit-order:2;order:2}.order-md-1{-ms-flex-order:1;-webkit-order:1;order:1}.order-md-0{-ms-flex-order:0;-webkit-order:0;order:0}}@media(min-width:1200px){.order-lg-12{-ms-flex-order:12;-webkit-order:12;order:12}.order-lg-11{-ms-flex-order:11;-webkit-order:11;order:11}.order-lg-10{-ms-flex-order:10;-webkit-order:10;order:10}.order-lg-9{-ms-flex-order:9;-webkit-order:9;order:9}.order-lg-8{-ms-flex-order:8;-webkit-order:8;order:8}.order-lg-7{-ms-flex-order:7;-webkit-order:7;order:7}.order-lg-6{-ms-flex-order:6;-webkit-order:6;order:6}.order-lg-5{-ms-flex-order:5;-webkit-order:5;order:5}.order-lg-4{-ms-flex-order:4;-webkit-order:4;order:4}.order-lg-3{-ms-flex-order:3;-webkit-order:3;order:3}.order-lg-2{-ms-flex-order:2;-webkit-order:2;order:2}.order-lg-1{-ms-flex-order:1;-webkit-order:1;order:1}.order-lg-0{-ms-flex-order:0;-webkit-order:0;order:0}}@media(min-width:1600px){.order-xlg-12{-ms-flex-order:12;-webkit-order:12;order:12}.order-xlg-11{-ms-flex-order:11;-webkit-order:11;order:11}.order-xlg-10{-ms-flex-order:10;-webkit-order:10;order:10}.order-xlg-9{-ms-flex-order:9;-webkit-order:9;order:9}.order-xlg-8{-ms-flex-order:8;-webkit-order:8;order:8}.order-xlg-7{-ms-flex-order:7;-webkit-order:7;order:7}.order-xlg-6{-ms-flex-order:6;-webkit-order:6;order:6}.order-xlg-5{-ms-flex-order:5;-webkit-order:5;order:5}.order-xlg-4{-ms-flex-order:4;-webkit-order:4;order:4}.order-xlg-3{-ms-flex-order:3;-webkit-order:3;order:3}.order-xlg-2{-ms-flex-order:2;-webkit-order:2;order:2}.order-xlg-1{-ms-flex-order:1;-webkit-order:1;order:1}.order-xlg-0{-ms-flex-order:0;-webkit-order:0;order:0}}.offset-11{margin-left:91.6666666667%;*margin-left:91.5666666667%}.offset-10{margin-left:83.3333333333%;*margin-left:83.2333333333%}.offset-9{margin-left:75%;*margin-left:74.9%}.offset-8{margin-left:66.6666666667%;*margin-left:66.5666666667%}.offset-7{margin-left:58.3333333333%;*margin-left:58.2333333333%}.offset-6{margin-left:50%;*margin-left:49.9%}.offset-5{margin-left:41.6666666667%;*margin-left:41.5666666667%}.offset-4{margin-left:33.3333333333%;*margin-left:33.2333333333%}.offset-3{margin-left:25%;*margin-left:24.9%}.offset-2{margin-left:16.6666666667%;*margin-left:16.5666666667%}.offset-1{margin-left:8.3333333333%;*margin-left:8.2333333333%}@media(min-width:576px){.offset-xs-11{margin-left:91.6666666667%;*margin-left:91.5666666667%}.offset-xs-10{margin-left:83.3333333333%;*margin-left:83.2333333333%}.offset-xs-9{margin-left:75%;*margin-left:74.9%}.offset-xs-8{margin-left:66.6666666667%;*margin-left:66.5666666667%}.offset-xs-7{margin-left:58.3333333333%;*margin-left:58.2333333333%}.offset-xs-6{margin-left:50%;*margin-left:49.9%}.offset-xs-5{margin-left:41.6666666667%;*margin-left:41.5666666667%}.offset-xs-4{margin-left:33.3333333333%;*margin-left:33.2333333333%}.offset-xs-3{margin-left:25%;*margin-left:24.9%}.offset-xs-2{margin-left:16.6666666667%;*margin-left:16.5666666667%}.offset-xs-1{margin-left:8.3333333333%;*margin-left:8.2333333333%}.offset-xs-0{margin-left:0;*margin-left:-.1%}}@media(min-width:768px){.offset-sm-11{margin-left:91.6666666667%;*margin-left:91.5666666667%}.offset-sm-10{margin-left:83.3333333333%;*margin-left:83.2333333333%}.offset-sm-9{margin-left:75%;*margin-left:74.9%}.offset-sm-8{margin-left:66.6666666667%;*margin-left:66.5666666667%}.offset-sm-7{margin-left:58.3333333333%;*margin-left:58.2333333333%}.offset-sm-6{margin-left:50%;*margin-left:49.9%}.offset-sm-5{margin-left:41.6666666667%;*margin-left:41.5666666667%}.offset-sm-4{margin-left:33.3333333333%;*margin-left:33.2333333333%}.offset-sm-3{margin-left:25%;*margin-left:24.9%}.offset-sm-2{margin-left:16.6666666667%;*margin-left:16.5666666667%}.offset-sm-1{margin-left:8.3333333333%;*margin-left:8.2333333333%}.offset-sm-0{margin-left:0;*margin-left:-.1%}}@media(min-width:992px){.offset-md-11{margin-left:91.6666666667%;*margin-left:91.5666666667%}.offset-md-10{margin-left:83.3333333333%;*margin-left:83.2333333333%}.offset-md-9{margin-left:75%;*margin-left:74.9%}.offset-md-8{margin-left:66.6666666667%;*margin-left:66.5666666667%}.offset-md-7{margin-left:58.3333333333%;*margin-left:58.2333333333%}.offset-md-6{margin-left:50%;*margin-left:49.9%}.offset-md-5{margin-left:41.6666666667%;*margin-left:41.5666666667%}.offset-md-4{margin-left:33.3333333333%;*margin-left:33.2333333333%}.offset-md-3{margin-left:25%;*margin-left:24.9%}.offset-md-2{margin-left:16.6666666667%;*margin-left:16.5666666667%}.offset-md-1{margin-left:8.3333333333%;*margin-left:8.2333333333%}.offset-md-0{margin-left:0;*margin-left:-.1%}}@media(min-width:1200px){.offset-lg-11{margin-left:91.6666666667%;*margin-left:91.5666666667%}.offset-lg-10{margin-left:83.3333333333%;*margin-left:83.2333333333%}.offset-lg-9{margin-left:75%;*margin-left:74.9%}.offset-lg-8{margin-left:66.6666666667%;*margin-left:66.5666666667%}.offset-lg-7{margin-left:58.3333333333%;*margin-left:58.2333333333%}.offset-lg-6{margin-left:50%;*margin-left:49.9%}.offset-lg-5{margin-left:41.6666666667%;*margin-left:41.5666666667%}.offset-lg-4{margin-left:33.3333333333%;*margin-left:33.2333333333%}.offset-lg-3{margin-left:25%;*margin-left:24.9%}.offset-lg-2{margin-left:16.6666666667%;*margin-left:16.5666666667%}.offset-lg-1{margin-left:8.3333333333%;*margin-left:8.2333333333%}.offset-lg-0{margin-left:0;*margin-left:-.1%}}@media(min-width:1600px){.offset-xlg-11{margin-left:91.6666666667%;*margin-left:91.5666666667%}.offset-xlg-10{margin-left:83.3333333333%;*margin-left:83.2333333333%}.offset-xlg-9{margin-left:75%;*margin-left:74.9%}.offset-xlg-8{margin-left:66.6666666667%;*margin-left:66.5666666667%}.offset-xlg-7{margin-left:58.3333333333%;*margin-left:58.2333333333%}.offset-xlg-6{margin-left:50%;*margin-left:49.9%}.offset-xlg-5{margin-left:41.6666666667%;*margin-left:41.5666666667%}.offset-xlg-4{margin-left:33.3333333333%;*margin-left:33.2333333333%}.offset-xlg-3{margin-left:25%;*margin-left:24.9%}.offset-xlg-2{margin-left:16.6666666667%;*margin-left:16.5666666667%}.offset-xlg-1{margin-left:8.3333333333%;*margin-left:8.2333333333%}.offset-xlg-0{margin-left:0;*margin-left:-.1%}}.wrap{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.no-wrap{-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.no-wrap [class*=col-]{-ms-flex-negative:1;-webkit-flex-shrink:1;flex-shrink:1}.wrap-reverse{-ms-flex-wrap:wrap-reverse;-webkit-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.direction-row{-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row}.direction-row-reverse{-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.direction-column{-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.direction-column-reverse{-ms-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.align-start{-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.align-end{-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end}.align-end [class*=col-]{vertical-align:bottom}.align-center{-ms-flex-align:center;-webkit-align-items:center;align-items:center}.align-center [class*=col-]{vertical-align:middle}.align-baseline{-ms-flex-align:baseline;-webkit-align-items:baseline;align-items:baseline}.align-content-start{-ms-flex-line-pack:start;-webkit-align-content:flex-start;align-content:flex-start}.align-content-end{-ms-flex-line-pack:end;-webkit-align-content:flex-end;align-content:flex-end}.align-content-end [class*=col-]{vertical-align:bottom}.align-content-center{-ms-flex-line-pack:center;-webkit-align-content:center;align-content:center}.align-content-space-between{-ms-flex-line-pack:justify;-webkit-align-content:space-between;align-content:space-between}.align-content-space-around{-ms-flex-line-pack:distribute;-webkit-align-content:space-around;align-content:space-around}.align-self-stretch{-ms-flex-item-align:stretch;-webkit-align-self:stretch;align-self:stretch}.align-self-start{-ms-flex-item-align:start;-webkit-align-self:flex-start;align-self:flex-start}.align-self-end{-ms-flex-item-align:end;-webkit-align-self:flex-end;align-self:flex-end;vertical-align:bottom}.align-self-center{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;vertical-align:middle}.align-self-baseline{-ms-flex-item-align:baseline;-webkit-align-self:baseline;align-self:baseline;vertical-align:baseline}.justify-start{-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.justify-start.grid{text-align:left}.justify-end{-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.justify-end.grid{text-align:right;-moz-text-align-last:right;text-align-last:right}.justify-end.grid [class*=col-]{text-align:left;text-align:start;-moz-text-align-last:left;-moz-text-align-last:start;text-align-last:left;text-align-last:start}.justify-center{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.justify-center.grid{text-align:center;-moz-text-align-last:center;text-align-last:center}.justify-center.grid [class*=col-]{text-align:left;text-align:start;-moz-text-align-last:left;-moz-text-align-last:start;text-align-last:left;text-align-last:start}.justify-space-between{-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.justify-space-between.grid{text-align:justify;-moz-text-align-last:justify;text-align-last:justify}.justify-space-between.grid [class*=col-]{text-align:left;text-align:start;-moz-text-align-last:left;-moz-text-align-last:start;text-align-last:left;text-align-last:start}.justify-space-around{-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around}.justify-space-around.grid{text-align:justify;-moz-text-align-last:justify;text-align-last:justify}.justify-space-around.grid [class*=col-]{text-align:left;text-align:start;-moz-text-align-last:left;-moz-text-align-last:start;text-align-last:left;text-align-last:start}.grid-bleed [class*=col-]{padding:0}.col-grid{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.col-grid.direction-row{-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row}.col-bleed{padding:0}.col-bleed-x{padding:15px 0}.col-bleed-y{padding:0 15px}.flex-img{display:block;-ms-flex:0 0 auto;-webkit-flex:0 0 auto;flex:0 0 auto;max-width:100%;height:auto;width:100%;*width:auto}.flex-footer{width:100%;margin-top:auto;margin-bottom:0}.flex-footer>:last-child{margin-bottom:0}@media(min-width:0)and (max-width:575px){.hidden-xxs{display:none}}@media(min-width:576px){.hidden-xs-up{display:none}}@media(max-width:767px){.hidden-xs-down{display:none}}@media(min-width:576px)and (max-width:767px){.hidden-xs{display:none}}@media(min-width:768px){.hidden-sm-up{display:none}}@media(max-width:991px){.hidden-sm-down{display:none}}@media(min-width:768px)and (max-width:991px){.hidden-sm{display:none}}@media(min-width:992px){.hidden-md-up{display:none}}@media(max-width:1199px){.hidden-md-down{display:none}}@media(min-width:992px)and (max-width:1199px){.hidden-md{display:none}}@media(min-width:1200px){.hidden-lg-up{display:none}}@media(max-width:1599px){.hidden-lg-down{display:none}}@media(min-width:1200px)and (max-width:1599px){.hidden-lg{display:none}}@media(min-width:1600px){.hidden-xlg{display:none}}html,body:not(.mce-content-body){font-family:"Quicksand",sans-serif;color:#322c44;height:100%;width:100%;margin:0;padding:0;left:0;top:0;font-size:100%;font-weight:400;scroll-behavior:smooth}*{font-family:"Quicksand",sans-serif;color:#322c44;line-height:1.5}.font-light{font-weight:400}.font-regular{font-weight:500}.font-heavy{font-weight:600}h1,h2,h3,h4{margin:0}h1{font-size:2.5rem;color:#322c44}@media all and (max-width:960px){h1{font-size:2.3rem}}h2{font-size:2rem;color:#322c44;margin-bottom:15px}@media all and (max-width:960px){h2{font-size:1.8rem}}h3{font-size:1.375rem;color:#d71a53;margin:15px 0}@media all and (max-width:960px){h3{font-size:1.175rem}}h4{font-size:1.125rem;margin:30px 0 15px 0}h5{font-size:1rem}h6{font-size:.875rem}p{font-size:1rem;font-weight:400;line-height:1.8;margin:0 0 15px 0}p.h1-subtitle{font-size:1rem;color:#fff;font-weight:700;padding:8px 15px;border-radius:5px;line-height:initial;margin:0 0 20px 0;background-color:#49a266}h2.subtitle{font-size:1rem;color:#fff;font-weight:700;padding:8px 15px;border-radius:5px;line-height:initial;margin:0 0 20px 0;background-color:#49a266}input,button,a{font-size:1rem;transition:all .3s ease-in-out}input.cta-primary,button.cta-primary,a.cta-primary{font-family:"Quicksand",sans-serif;padding:10px 20px;border:none;border-radius:100px;text-decoration:none;display:inline-block;font-weight:700;margin-bottom:30px;cursor:pointer;border-width:2px;border-style:solid;transition:all .3s ease-in-out;background-color:#322c44;color:#fff;border-color:#322c44}input.cta-primary:hover,button.cta-primary:hover,a.cta-primary:hover{background-color:#fff;color:#322c44;border-color:#322c44}input.cta-secondary,button.cta-secondary,a.cta-secondary{font-family:"Quicksand",sans-serif;padding:10px 20px;border:none;border-radius:100px;text-decoration:none;display:inline-block;font-weight:700;margin-bottom:30px;cursor:pointer;border-width:2px;border-style:solid;transition:all .3s ease-in-out;background-color:#d71a53;color:#fff;border-color:#d71a53}input.cta-secondary:hover,button.cta-secondary:hover,a.cta-secondary:hover{background-color:#fff;color:#d71a53;border-color:#d71a53}input.cta-tiercary,button.cta-tiercary,a.cta-tiercary{font-family:"Quicksand",sans-serif;padding:10px 20px;border:none;border-radius:100px;text-decoration:none;display:inline-block;font-weight:700;margin-bottom:30px;cursor:pointer;border-width:2px;border-style:solid;transition:all .3s ease-in-out;background-color:#49a266;color:#fff;border-color:#49a266}input.cta-tiercary:hover,button.cta-tiercary:hover,a.cta-tiercary:hover{background-color:#fff;color:#49a266;border-color:#49a266}input.cta-dark,button.cta-dark,a.cta-dark{font-family:"Quicksand",sans-serif;padding:10px 20px;border:none;border-radius:100px;text-decoration:none;display:inline-block;font-weight:700;margin-bottom:30px;cursor:pointer;border-width:2px;border-style:solid;transition:all .3s ease-in-out;background-color:#fff;color:#322c44;border-color:#322c44}input.cta-dark:hover,button.cta-dark:hover,a.cta-dark:hover{background-color:#322c44;color:#fff;border-color:#322c44}input.cta-dark:hover,button.cta-dark:hover,a.cta-dark:hover{border-color:#fff}input.producer-get-direction-cta,button.producer-get-direction-cta,a.producer-get-direction-cta{position:absolute;top:37px;right:10px;padding:10px 20px;border:none;border-radius:5px;text-decoration:none;display:flex;align-items:center;justify-content:center;font-weight:500;cursor:pointer;transition:all .3s ease-in-out;background-color:#fff;color:#322c44;box-shadow:0 2px 5px rgb(0 0 0 / .2)}@media all and (max-width:960px){input.producer-get-direction-cta,button.producer-get-direction-cta,a.producer-get-direction-cta{top:112px;right:unset;left:calc(8% + 25px)}}@media all and (max-width:580px){input.producer-get-direction-cta,button.producer-get-direction-cta,a.producer-get-direction-cta{left:calc(4% + 25px)}}@media all and (max-width:445px){input.producer-get-direction-cta,button.producer-get-direction-cta,a.producer-get-direction-cta{top:74px}}input.producer-get-direction-cta img,button.producer-get-direction-cta img,a.producer-get-direction-cta img{transition:all .3s ease-in-out;margin-right:10px!important}input.producer-get-direction-cta:hover,button.producer-get-direction-cta:hover,a.producer-get-direction-cta:hover{color:#322c44!important;padding-right:30px}input.producer-get-direction-cta-short,button.producer-get-direction-cta-short,a.producer-get-direction-cta-short{background:#f5f5f5;border-radius:100px;height:50px;width:50px;display:flex;align-items:center;justify-content:center;border:2px solid #f5f5f5;transition:all .3s ease-in-out}input.producer-get-direction-cta-short:hover,button.producer-get-direction-cta-short:hover,a.producer-get-direction-cta-short:hover{background-color:#fff;border-color:#322c44;transform:rotate(360deg)}input[type=submit],button[type=submit]{font-family:"Quicksand",sans-serif;padding:10px 20px;border:none;border-radius:100px;text-decoration:none;display:inline-block;font-weight:700;margin-bottom:30px;cursor:pointer;border-width:2px;border-style:solid;transition:all .3s ease-in-out;background-color:#322c44;color:#fff;border-color:#322c44;font-size:1rem}input[type=submit]:hover,button[type=submit]:hover{background-color:#fff;color:#322c44;border-color:#322c44}a:not(.cta-primary):not(.cta-secondary):not(.cta-tiercary):not(.cta-dark):not(.wp-block-button__link):not(.mepr_product_link){color:#322c44;transition:all .3s ease-in-out}a:not(.cta-primary):not(.cta-secondary):not(.cta-tiercary):not(.cta-dark):not(.wp-block-button__link):not(.mepr_product_link):hover{color:#d71a53}ul,ol{font-size:1rem}.no-padding{padding:0!important}.no-v-padding{padding-top:0!important;padding-bottom:0!important}.no-h-padding{padding-left:0!important;padding-right:0!important}.no-margin{margin:0!important}.no-v-margin{margin-top:0!important;margin-bottom:0!important}.no-h-margin{margin-left:0!important;margin-right:0!important}.col-bleed{padding:0}#message.updated{background-color:#49a266;color:#fff;padding:5px 10px;border-radius:5px}#message.updated p{margin:0;padding:0;color:#fff}#toast-message{display:none;padding:10px;margin-bottom:15px;border-radius:5px;text-align:left;position:fixed;width:250px;bottom:30px;right:30px;background-color:#fff;z-index:9999;box-shadow:0 5px 2px rgb(0 0 0 / .1)}#toast-message.success{background-color:#fff;border:1px solid #49a266;border-left-width:5px}#toast-message.error{background-color:#fff;border:1px solid #d71a53;border-left-width:5px}#toast-message.show{display:block}#toast-message p{line-height:1.4;margin-bottom:0}#generic-popup-overlayed{position:fixed;top:50%;width:500px;height:60vh;margin-top:-30vh;background:#fff;padding:30px;left:50%;margin-left:-280px;z-index:99999999;border-radius:5px;display:none;transition:all .3s ease-in-out}@media all and (max-width:600px){#generic-popup-overlayed{width:80vw;margin-left:calc(-40vw - 30px)}}@media all and (max-width:450px){#generic-popup-overlayed{width:70vw;margin-left:calc(-35vw - 15px);padding:15px}}#generic-popup-overlayed.open{display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-start}#generic-popup-overlayed .close-popup{position:absolute;top:33px;right:22px;background:none;border:none;cursor:pointer;width:40px;height:40px;padding:0;margin:0;transition:all .3s ease-in-out}#generic-popup-overlayed .close-popup:hover{transform:rotate(360deg)}#generic-popup-overlayed .close-popup img{width:100%}#generic-popup-overlayed #popup-content{width:100%;overflow:auto}.query-pagination{display:flex;align-items:center;justify-content:center;background:#f5f5f5;margin:30px 0 0 0;padding:10px;border-radius:5px}.query-pagination .page-numbers{text-decoration:none;font-weight:500;background:#fff;margin:0 5px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:5px}.query-pagination .page-numbers.next,.query-pagination .page-numbers.prev{width:fit-content;padding:0 10px}.query-pagination .page-numbers:hover{background:#322c44;color:#fff!important}.query-pagination .page-numbers.current{background:#322c44;color:#fff}.shadow-box{box-shadow:0 2px 5px rgb(0 0 0 / .1);border-radius:25px;padding:30px;background-color:#fff}.grecaptcha-badge{visibility:hidden}header{background:#fff;color:#fff}header #main-navigation{position:fixed;top:0;width:100%;background:#fff;transition:all .3s ease-in-out;z-index:1000}header #main-navigation #navigation-wrapper{display:flex;flex-direction:row;align-items:center;transition:all .3s ease-in-out}header #main-navigation #navigation-wrapper #header-logo{display:flex}header #main-navigation #navigation-wrapper #mobile-menu-toggle{display:none}@media all and (max-width:960px){header #main-navigation #navigation-wrapper #mobile-menu-toggle{display:block;position:absolute;right:0;top:11px}header #main-navigation #navigation-wrapper #mobile-menu-toggle button{display:flex;border:none;background-color:#fff0;padding:0;margin:0;cursor:pointer}header #main-navigation #navigation-wrapper #mobile-menu-toggle button svg .burger-line{transition:all .3s ease-in-out;transform-origin:center}header #main-navigation #navigation-wrapper #mobile-menu-toggle button svg #burger-line-1{transform-origin:right}header #main-navigation #navigation-wrapper #mobile-menu-toggle button svg #burger-line-3{transform-origin:left}header #main-navigation #navigation-wrapper #mobile-menu-toggle button:hover svg #burger-line-1,header #main-navigation #navigation-wrapper #mobile-menu-toggle button:hover svg #burger-line-3{transform:scaleX(.5)}}header #main-navigation #navigation-wrapper nav#main-nav{display:flex;align-items:center;flex-direction:row;justify-content:space-between;width:100%;transition:all .3s ease-in-out}@media all and (max-width:960px){header #main-navigation #navigation-wrapper nav#main-nav{position:fixed;background:#fff;width:100%;height:100vh;left:-100vw;top:0;z-index:9999;top:0;justify-content:center;flex-direction:column}}header #main-navigation #navigation-wrapper nav#main-nav #mobile-menu-close{display:none}@media all and (max-width:960px){header #main-navigation #navigation-wrapper nav#main-nav #mobile-menu-close{position:absolute;right:0;top:11px;display:flex}header #main-navigation #navigation-wrapper nav#main-nav #mobile-menu-close.active{display:block}header #main-navigation #navigation-wrapper nav#main-nav #mobile-menu-close button{border:none;background-color:#fff0;padding:0;margin:0;display:flex;z-index:9999;cursor:pointer;transition:all .3s ease-in-out}header #main-navigation #navigation-wrapper nav#main-nav #mobile-menu-close button:hover{transform:rotate(180deg)}}@media all and (max-width:960px){header #main-navigation #navigation-wrapper nav#main-nav .menu-menu-principal-container{width:100%}}header #main-navigation #navigation-wrapper nav#main-nav ul{list-style:none;display:flex;gap:20px;justify-content:flex-end;font-weight:300}@media all and (max-width:960px){header #main-navigation #navigation-wrapper nav#main-nav ul{justify-content:center;margin:0;padding:0;flex-direction:column}}header #main-navigation #navigation-wrapper nav#main-nav ul#menu-menu-principal{background-color:#f5f5f5;border-radius:25px;padding:10px 15px;margin-left:15px}@media all and (max-width:960px){header #main-navigation #navigation-wrapper nav#main-nav ul#menu-menu-principal{flex-direction:column;margin-left:0;border-radius:0;background-color:#fff;border:1px solid #ddd;margin:30px;border-radius:5px}}header #main-navigation #navigation-wrapper nav#main-nav ul#menu-secondary-menu-not-logged{padding-left:15px}@media all and (max-width:960px){header #main-navigation #navigation-wrapper nav#main-nav ul#menu-secondary-menu-not-logged{width:100%;background-color:#f5f5f5;padding:30px 0;margin-top:30px}}header #main-navigation #navigation-wrapper nav#main-nav ul#menu-secondary-menu-logged-in{padding-left:15px}header #main-navigation #navigation-wrapper nav#main-nav ul li{position:relative;display:flex;align-items:center}@media all and (max-width:960px){header #main-navigation #navigation-wrapper nav#main-nav ul li{justify-content:center}}header #main-navigation #navigation-wrapper nav#main-nav ul li:not(:last-child)::after{content:"";height:20px;width:1px;background-color:#322c44;position:absolute;right:-10px;top:calc(50% - 10px)}@media all and (max-width:960px){header #main-navigation #navigation-wrapper nav#main-nav ul li:not(:last-child)::after{display:none}}header #main-navigation #navigation-wrapper nav#main-nav ul li a{color:#322c44;text-decoration:none;text-align:center;transition:all .3s ease-in-out;font-weight:500}@media all and (max-width:960px){header #main-navigation #navigation-wrapper nav#main-nav ul li a{font-size:1.2rem}}header #main-navigation #navigation-wrapper nav#main-nav ul li a:hover{color:#d71a53}header #main-navigation #navigation-wrapper nav#main-nav ul li.current-menu-item a{font-weight:700;color:#322c44}header #main-navigation #navigation-wrapper nav#main-nav ul li.current-menu-item a span{font-weight:700;color:#322c44}header #main-navigation #navigation-wrapper nav#main-nav ul li.my-account{position:relative}header #main-navigation #navigation-wrapper nav#main-nav ul li.my-account a{display:flex;align-items:center;justify-content:center}header #main-navigation #navigation-wrapper nav#main-nav ul li.my-account a span{padding:4px 10px;background-color:#f5f5f5;border-radius:25px;margin-right:10px}header #main-navigation #navigation-wrapper nav#main-nav ul li.inscription a{font-family:"Quicksand",sans-serif;padding:10px 20px;border:none;border-radius:100px;text-decoration:none;display:inline-block;font-weight:700;margin-bottom:30px;cursor:pointer;border-width:2px;border-style:solid;transition:all .3s ease-in-out;background-color:#d71a53;color:#fff;border-color:#d71a53;margin-bottom:0;padding:2.5px 10px}header #main-navigation #navigation-wrapper nav#main-nav ul li.inscription a:hover{background-color:#fff;color:#d71a53;border-color:#d71a53}@media all and (max-width:960px){header #main-navigation #navigation-wrapper nav#main-nav ul li.inscription a{padding:10px 20px}}@media all and (max-width:960px){header #main-navigation #navigation-wrapper nav#main-nav{flex-direction:column}}header #main-navigation #navigation-wrapper nav#main-nav .menu-right-side{display:flex;align-items:center;justify-content:flex-end;position:relative}@media all and (max-width:960px){header #main-navigation #navigation-wrapper nav#main-nav .menu-right-side{flex-direction:column}header #main-navigation #navigation-wrapper nav#main-nav .menu-right-side #cart-btn{margin-top:20px}}header #main-navigation #navigation-wrapper nav#main-nav .menu-right-side .currency-selector-button{border:none;background:none;font-size:1.5rem;cursor:pointer;width:32px;height:32px;color:#322c44;transition:all .3s ease-in-out}header #main-navigation #navigation-wrapper nav#main-nav .menu-right-side .currency-selector-button:hover{transform:rotate(360deg)}header #main-navigation #navigation-wrapper nav#main-nav .menu-right-side #country-selector-popup{position:absolute;right:165px;top:100px;background:#fff;padding:10px;border:1px solid #ddd;border-radius:25px;display:none;z-index:1000}header #main-navigation #navigation-wrapper nav#main-nav .menu-right-side #country-selector-popup.open{display:block}header #main-navigation #navigation-wrapper nav#main-nav .menu-right-side #country-selector-popup #lm_country{border:1px solid #ddd;border-radius:25px;padding:4px;background-color:#fff;color:#322c44;font-size:1rem;width:230px}@media all and (max-width:960px){header #main-navigation #navigation-wrapper nav#main-nav .menu-right-side .menu-secondary-menu-not-logged-container{width:100%}}@media all and (max-width:1080px){header #main-navigation #navigation-wrapper{flex-direction:column}}header #main-navigation.sticky-nav{position:fixed;top:0;left:0;width:100%;opacity:1;transform:translateY(0);box-shadow:0 4px 6px rgb(0 0 0 / .1);z-index:99999999}@media all and (min-width:961px){header #main-navigation.sticky-nav #navigation-wrapper{padding-top:0;padding-bottom:0}}header #main-navigation.is-admin-bar{top:32px}header #page-header .left-col-header-split{position:relative;width:100%;height:100%;padding:0}header #page-header .left-col-header-split .main-image-single{width:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;border-radius:0 25px 25px 0;margin-bottom:30px}@media all and (max-width:1200px){header #page-header .left-col-header-split .main-image-single{border-radius:0;margin-bottom:0}}header #page-header .left-col-header-split .main-image-single img{width:100%;height:auto}header #page-header .header-post-global{padding:4% 8%;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1em;max-width:100%}@media all and (max-width:960px){header #page-header .header-post-global{align-items:flex-start;justify-content:left;text-align:left}}@media all and (max-width:580px){header #page-header .header-post-global{padding:4%}}header #page-header .header-post-global h1{margin-bottom:0}body:not(.page-template-page-inscription):not(.memberpressproduct-template-page-adhesion) #open-country-selector{display:none}footer h2{color:#322c44}footer h3{color:#322c44}footer #newsletter-cta{margin-top:60px}footer #newsletter-cta #newsletter-wrapper{padding:0 20%;display:flex;text-align:center;align-items:center;justify-content:center;flex-direction:column}@media all and (max-width:1200px){footer #newsletter-cta #newsletter-wrapper{padding:4% 20%}}@media all and (max-width:960px){footer #newsletter-cta #newsletter-wrapper{padding:0 8%}}@media all and (max-width:580px){footer #newsletter-cta #newsletter-wrapper{padding:0 4%}}footer #newsletter-cta #newsletter-wrapper .localmarket-newsletter-form{display:flex;flex-direction:column;margin:0 auto;width:100%;max-width:100%;gap:.5rem;align-items:center}footer #newsletter-cta #newsletter-wrapper .localmarket-newsletter-form.hide-options fieldset{max-height:0;opacity:0;overflow:hidden}footer #newsletter-cta #newsletter-wrapper .localmarket-newsletter-form fieldset{border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;max-height:500px;opacity:1;overflow:hidden;transition:all .3s ease-in-out}footer #newsletter-cta #newsletter-wrapper .localmarket-newsletter-form legend{font-weight:900}footer #newsletter-cta #newsletter-wrapper .localmarket-newsletter-form label{display:block;margin-bottom:.5rem;text-align:left}footer #newsletter-cta #newsletter-wrapper .localmarket-newsletter-form label span{font-weight:900}footer #newsletter-cta #newsletter-wrapper .localmarket-newsletter-form fieldset label{display:inline-flex;margin-right:1rem;margin-bottom:0}footer #newsletter-cta #newsletter-wrapper .localmarket-newsletter-form input[type=text],footer #newsletter-cta #newsletter-wrapper .localmarket-newsletter-form input[type=email]{width:-webkit-fill-available;padding:.5rem;border-radius:5px;border:1px solid #ddd}footer #newsletter-cta #newsletter-wrapper .localmarket-newsletter-form button[type=submit]{font-family:"Quicksand",sans-serif;padding:10px 20px;border:none;border-radius:100px;text-decoration:none;display:inline-block;font-weight:700;margin-bottom:30px;cursor:pointer;border-width:2px;border-style:solid;transition:all .3s ease-in-out;background-color:#322c44;color:#fff;border-color:#322c44;margin-top:15px;width:fit-content;text-align:center}footer #newsletter-cta #newsletter-wrapper .localmarket-newsletter-form button[type=submit]:hover{background-color:#fff;color:#322c44;border-color:#322c44}footer #newsletter-cta #newsletter-wrapper .localmarket-newsletter-form .newsletter-spinner{display:none;margin:1rem auto;border:4px solid #f3f3f3;border-top:4px solid #322c44;border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite}footer #newsletter-cta #newsletter-wrapper .localmarket-newsletter-form.loading .newsletter-spinner{display:block}footer #newsletter-cta #newsletter-wrapper .localmarket-newsletter-form.loading>*:not(.newsletter-spinner){display:none}footer #newsletter-cta #newsletter-wrapper .localmarket-newsletter-form .recaptcha-discloser-container{margin-top:20px}footer #newsletter-cta #newsletter-wrapper .localmarket-newsletter-form .recaptcha-discloser-container p,footer #newsletter-cta #newsletter-wrapper .localmarket-newsletter-form .recaptcha-discloser-container a{font-size:.8em;color:#322c44;margin-bottom:0}footer #newsletter-cta #newsletter-wrapper .localmarket-newsletter-form .recaptcha-discloser-container ul{margin:0;padding:0;list-style-type:none;display:inline-flex;gap:20px}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}footer #newsletter-cta .right-col-footer-split{position:relative;width:100%;height:100%;padding:0;text-align:center}footer #newsletter-cta .right-col-footer-split .producer-footer-cta{background-color:#fafafa;padding:8% 20%;border-radius:25px 0 0 0}@media all and (max-width:960px){footer #newsletter-cta .right-col-footer-split .producer-footer-cta{padding:8%}}@media all and (max-width:580px){footer #newsletter-cta .right-col-footer-split .producer-footer-cta{padding:8%}}footer #newsletter-cta .right-col-footer-split .main-image-single{width:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;border-radius:0 0 0 25px;margin-bottom:30px;height:360px}footer #newsletter-cta .right-col-footer-split .main-image-single img{width:100%;height:auto}@media all and (max-width:1200px){footer #newsletter-cta .right-col-footer-split .main-image-single{border-radius:0;height:auto;margin:0;overflow:hidden;display:flex;align-items:flex-start;max-width:100%;height:400px;justify-content:flex-start}footer #newsletter-cta .right-col-footer-split .main-image-single img{height:100%;width:auto}}footer #footer-main-section #footer-illustration-wrapper{position:relative;width:100%;height:auto;overflow:hidden;margin-top:60px}footer #footer-main-section #footer-illustration-wrapper img{width:100%;height:auto;position:absolute;transition:transform .1s linear;bottom:0;left:0}footer #footer-main-section #footer-illustration-wrapper img:nth-child(1){z-index:1}footer #footer-main-section #footer-illustration-wrapper img:nth-child(2){z-index:2}footer #footer-main-section #footer-illustration-wrapper img:nth-child(3){z-index:3}footer #footer-main-section #footer-illustration-wrapper img:nth-child(4){z-index:4}footer #footer-main-section #footer-main-section-content-wrapper{background-color:#322c44;color:#fff;width:100%;padding-top:60px;padding-bottom:60px}footer #footer-main-section #footer-main-section-content-wrapper h2,footer #footer-main-section #footer-main-section-content-wrapper h3,footer #footer-main-section #footer-main-section-content-wrapper p,footer #footer-main-section #footer-main-section-content-wrapper strong{color:#fff}footer #footer-main-section #footer-main-section-content-wrapper a:not(.cta-dark){color:#fff}footer #footer-main-section #footer-main-section-content-wrapper a:not(.cta-dark):hover{color:#d71a53}footer #footer-main-section #footer-main-section-content-wrapper .menu-liens-utiles-container ul{padding:0;margin-top:20px}footer #footer-main-section #footer-main-section-content-wrapper .menu-liens-utiles-container ul li{border-bottom:1px dashed rgb(255 250 250 / .2)}footer #footer-main-section #footer-main-section-content-wrapper .menu-liens-utiles-container ul li:first-child{border-top:1px dashed rgb(255 250 250 / .2)}footer #footer-main-section #footer-main-section-content-wrapper .menu-liens-utiles-container ul li a{padding:20px 15px 20px 0;color:#fff;text-decoration:none;width:100%;transition:all .3s ease-in-out;position:relative;display:block}footer #footer-main-section #footer-main-section-content-wrapper .menu-liens-utiles-container ul li a:hover,footer #footer-main-section #footer-main-section-content-wrapper .menu-liens-utiles-container ul li a[aria-current=page]{color:#d71a53;padding-left:15px}footer #footer-main-section #footer-main-section-content-wrapper .menu-liens-utiles-container ul li a[aria-current=page]::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:100%;background-color:#d71a53}footer #credits{background-color:#322c44;padding:0 0 60px 0}footer #credits p{background-color:hsl(255,22.43%,14.27%);padding:10px 20px;border-radius:5px;color:#fff;font-size:.9em}footer #credits p span,footer #credits p strong,footer #credits p a{color:#fff}footer #credits p a{text-decoration:underline}footer #credits p a:hover{color:#d71a53}#producer-profile-form .acf-tab-group{display:flex;align-items:flex-end;justify-content:flex-start;flex-wrap:wrap;padding:0;margin-top:25px;border-bottom:0}#producer-profile-form .acf-tab-group li{margin-bottom:.5rem}#producer-profile-form .acf-tab-group li.active a{background-color:#322c44;color:#fff}#producer-profile-form .acf-tab-group li a{border:inherit}#producer-profile-form .acf-tab-group li a:hover{background-color:#322c44;color:#fff}@media all and (max-width:766px){#producer-profile-form .acf-tab-group{align-items:center;justify-content:flex-start;flex-direction:column}#producer-profile-form .acf-tab-group li{width:100%;margin:0 0 5px 0}}#producer-profile-form .acf-fields>.acf-field{border-top:none!important;padding-left:0!important;padding-right:0!important}#producer-profile-form .acf-field{border:1px solid #ddd!important;padding:10px}#producer-profile-form .acf-field[data-name=main_image],#producer-profile-form .acf-field[data-name=main_image_vertical],#producer-profile-form .acf-field[data-name=short_description],#producer-profile-form .acf-field[data-name=phone_number],#producer-profile-form .acf-field[data-name=email],#producer-profile-form .acf-field[data-name=world_region],#producer-profile-form .acf-field[data-name=seasons_operations_hn_hs],#producer-profile-form .acf-field[data-name=seasons_operations_tropical],#producer-profile-form .acf-field[data-name=seasons_operations_polar],#producer-profile-form .acf-field[data-name=product_reservation],#producer-profile-form .acf-field[data-name=cart_period],#producer-profile-form .acf-field[data-name=product_selected],#producer-profile-form .acf-field[data-name=customized_product_image]{width:calc(50% - 7.5px)!important}@media all and (max-width:960px){#producer-profile-form .acf-field[data-name=main_image],#producer-profile-form .acf-field[data-name=main_image_vertical],#producer-profile-form .acf-field[data-name=short_description],#producer-profile-form .acf-field[data-name=phone_number],#producer-profile-form .acf-field[data-name=email],#producer-profile-form .acf-field[data-name=world_region],#producer-profile-form .acf-field[data-name=seasons_operations_hn_hs],#producer-profile-form .acf-field[data-name=seasons_operations_tropical],#producer-profile-form .acf-field[data-name=seasons_operations_polar],#producer-profile-form .acf-field[data-name=product_reservation],#producer-profile-form .acf-field[data-name=cart_period],#producer-profile-form .acf-field[data-name=product_selected],#producer-profile-form .acf-field[data-name=customized_product_image]{width:100%!important}}#producer-profile-form .acf-field[data-name=main_image_vertical],#producer-profile-form .acf-field[data-name=phone_number],#producer-profile-form .acf-field[data-name=email],#producer-profile-form .acf-field[data-name=seasons_operations_hn_hs],#producer-profile-form .acf-field[data-name=seasons_operations_tropical],#producer-profile-form .acf-field[data-name=seasons_operations_polar],#producer-profile-form .acf-field[data-name=cart_period],#producer-profile-form .acf-field[data-name=customized_product_image]{margin-left:15px}@media all and (max-width:960px){#producer-profile-form .acf-field[data-name=main_image_vertical],#producer-profile-form .acf-field[data-name=phone_number],#producer-profile-form .acf-field[data-name=email],#producer-profile-form .acf-field[data-name=seasons_operations_hn_hs],#producer-profile-form .acf-field[data-name=seasons_operations_tropical],#producer-profile-form .acf-field[data-name=seasons_operations_polar],#producer-profile-form .acf-field[data-name=cart_period],#producer-profile-form .acf-field[data-name=customized_product_image]{margin-left:0!important}}#producer-profile-form .acf-field[data-name=months_of_operation] .acf-checkbox-list{display:flex;flex-wrap:wrap;flex-direction:column}@media all and (max-width:1200px){#producer-profile-form .acf-field[data-name=main_image] .image-wrap,#producer-profile-form .acf-field[data-name=main_image_vertical] .image-wrap{width:100%!important;max-width:100%!important}#producer-profile-form .acf-field[data-name=main_image] .image-wrap img,#producer-profile-form .acf-field[data-name=main_image_vertical] .image-wrap img{max-width:100%!important;max-height:unset!important}}#producer-profile-form .acf-field[data-name=product_price],#producer-profile-form .acf-field[data-name=product_unit]{padding-left:15px!important}#producer-profile-form .acf-field[data-name=product_unique_id],#producer-profile-form .acf-field[data-name=customized_product_name],#producer-profile-form .acf-field[data-name=product_description],#producer-profile-form .acf-field[data-name=product_link],#producer-profile-form .acf-field[data-name=product_price],#producer-profile-form .acf-field[data-name=product_unit]{border:none!important}@media all and (max-width:960px){#producer-profile-form .acf-field[data-name=product_unique_id],#producer-profile-form .acf-field[data-name=customized_product_name],#producer-profile-form .acf-field[data-name=product_description],#producer-profile-form .acf-field[data-name=product_link],#producer-profile-form .acf-field[data-name=product_price],#producer-profile-form .acf-field[data-name=product_unit]{width:100%!important;padding-left:0!important}}#producer-profile-form .acf-field[data-name=product_unit] select{font-size:1rem}#producer-profile-form .acf-field .acf-label label{font-weight:bold!important}#producer-profile-form .acf-field ul li{font-size:1rem}#producer-profile-form .acf-fields.mtr-td-tag{padding:0 15px!important}#producer-profile-form .custom-acf-relation-field .acf-relationship .list{height:395px}#producer-profile-form .acf-field[data-width]+.acf-field[data-width]{border:unset}#producer-profile-form .acf-actions{display:flex;align-items:center;justify-content:flex-end}#producer-profile-form .acf-actions.-hover a.dark{background-color:#fff;color:#322c44;border:1px solid #322c44;margin-left:5px;display:flex;align-items:center;justify-content:center}#producer-profile-form .acf-actions.-hover a.dark:hover{background-color:#322c44;color:#fff}#producer-profile-form .acf-actions.-hover a.dark.-cancel:before{margin:0}#producer-profile-form .acf-button{font-family:"Quicksand",sans-serif;padding:10px 20px;border:none;border-radius:100px;text-decoration:none;display:inline-block;font-weight:700;margin-bottom:30px;cursor:pointer;border-width:2px;border-style:solid;transition:all .3s ease-in-out;font-family:"Quicksand",sans-serif;padding:10px 20px;border:none;border-radius:100px;text-decoration:none;display:inline-block;font-weight:700;margin-bottom:30px;cursor:pointer;border-width:2px;border-style:solid;transition:all .3s ease-in-out;background-color:#322c44;color:#fff;border-color:#322c44;margin-bottom:0;margin-top:10px}#producer-profile-form .acf-button:hover{background-color:#fff;color:#322c44;border-color:#322c44}.mp_wrapper .mp-form-label label{font-weight:bold!important}.acf-tooltip.-confirm{background-color:#322c44!important}.acf-tooltip.-confirm a{color:#fff!important}#mepr-account-nav{display:flex;align-items:center;justify-content:flex-start}#mepr-account-nav .mepr-nav-item{padding:5px 15px;background:#fff;margin:0 10px 0 0;border-radius:5px;border:2px solid #322c44;color:#322c44;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:row;font-weight:700;transition:all .3s ease-in-out}#mepr-account-nav .mepr-nav-item a{text-decoration:none;cursor:pointer}#mepr-account-nav .mepr-nav-item:hover:not(.mepr-active-nav-tab){border-color:#d71a53;background-color:#fff}#mepr-account-nav .mepr-nav-item:hover:not(.mepr-active-nav-tab) a{color:#d71a53}#mepr-account-nav .mepr-active-nav-tab{background-color:#322c44;cursor:default}#mepr-account-nav .mepr-active-nav-tab a{color:#fff;font-weight:700;cursor:default}@media all and (max-width:766px){#mepr-account-nav{flex-direction:column;align-items:stretch}#mepr-account-nav .mepr-nav-item{margin-right:0;margin:0 0 10px 0}#mepr-account-nav .mepr-nav-item a{width:100%}}.wp-block-button a{transition:all .3s ease-in-out;font-weight:700}.wp-block-button.is-style-fill a:hover{background-color:#fff;color:var(--wp--preset--color--primary-color)}.wp-block-button.is-style-secondary a:hover{background-color:#fff;color:var(--wp--preset--color--secondary-color)}.wp-block-button.is-style-tiercary a:hover{background-color:#fff;color:var(--wp--preset--color--tiercary-color)}.wp-block-button.is-style-light a:hover{background-color:#fff;color:var(--wp--preset--color--primary-color)}.wp-block-list{margin-top:0}.acf-fields.-border{padding:5px 15px}.is-style-note{position:relative;background-color:rgb(254 243 199 / .5);border-left:4px solid #f59e0b;padding:1.25rem 1rem 1.25rem 4em;border-radius:5px;margin:15px 0 15px 0;width:100%}.is-style-note.is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:100%}.is-style-note h3,.is-style-note h4,.is-style-note h5{font-weight:700;color:#322c44;font-size:1.3rem}.is-style-note ul{padding-left:30px;margin-top:10px}.is-style-note p:first-of-type{margin-top:10px}.is-style-note::before{content:"";position:absolute;top:1.2rem;left:1rem;width:30px;height:30px;background:url(https://local-market.co/wp-content/themes/localmarket/assets/img/note.svg) no-repeat center center;background-size:contain}.is-style-astuce{position:relative;border-left:4px solid #38a169;background-color:#f0fff4;padding:1.25rem 1rem 1.25rem 4rem;border-radius:5px;margin:15px 0 30px 0;width:100%}.is-style-astuce.is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:100%}.is-style-astuce h3,.is-style-astuce h4,.is-style-astuce h5{font-weight:700;color:#322c44;font-size:1.3rem}.is-style-astuce ul{padding-left:30px;margin-top:10px}.is-style-astuce p:first-of-type{margin-top:10px}.is-style-astuce::before{content:"";position:absolute;top:1.2rem;left:1rem;width:30px;height:30px;background:url(https://local-market.co/wp-content/themes/localmarket/assets/img/astuce.svg) no-repeat center center;background-size:contain}.wp-block-heading{margin-top:15px}h3.wp-block-heading{margin-bottom:15px}.wp-block-media-text{margin:45px 0}.wp-block-media-text.has-media-on-the-right{margin:30px 0 45px 0}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding-left:0}.wp-block-media-text.has-media-on-the-left{margin:30px 0 45px 0}.wp-block-media-text.has-media-on-the-left .wp-block-media-text__content{padding-right:0}@media all and (max-width:600px){.is-stacked-on-mobile .wp-block-media-text__content{padding-left:0}}.graybox{background-color:#fafafa;padding:30px;border-radius:5px;margin:30px 0}.outlined-box{padding:30px;border-radius:5px;margin:30px 0;border:1px solid #ddd}.extra-margin-bottom{margin-top:30px}.stat-highlight{font-weight:600;font-size:1.1rem;background-color:#fafafa;padding:20px;border-radius:5px;border:1px solid #f5f5f5;text-align:center}.stat-highlight strong{font-weight:900;font-size:2.5rem;line-height:2rem;color:#49a266}.wp-block-table .wp-element-caption{background:#fafafa;margin-top:10px;display:block;text-align:center;padding:5px 10px;border-radius:5px}@media(max-width:650px){.mtr-table td[data-mtr-content]:before,.mtr-table th[data-mtr-content]:before{font-weight:600}.mtr-table tr{margin-bottom:15px}.mtr-table tr:not(:first-of-type):nth-child(odd){border-top:1px solid #bbb!important}.mtr-table tr:not(:first-of-type):nth-child(even){border-top:1px solid #bbb!important}}.domains-activity-list{list-style-type:none;padding:0;margin:0}.domains-activity-list>li{display:flex;align-items:center;justify-content:flex-start}.domains-activity-list>li>a{background-color:#fff;width:100%;margin:5px 0;display:flex;align-items:center;justify-content:flex-start;padding:10px;border-radius:10px;text-decoration:none;font-weight:600;color:#322c44!important;transition:all .3s ease-in-out!important;border:1px solid #fff}.domains-activity-list>li>a:hover{background-color:#fff0;padding-left:20px;color:#fff!important}.domains-activity-list>li>a img{margin-right:10px}.header-activity-domain h1{display:flex;align-items:center;justify-content:center;line-height:1em;flex-direction:column}.header-activity-domain h1 img{margin-bottom:10px;width:60px;height:auto}body.single-producer_cpt main{padding:2% 8%;transition:all .3s ease-in-out}@media all and (max-width:1600px){body.single-producer_cpt main{padding:2% 6%}}@media all and (max-width:960px){body.single-producer_cpt main{padding:0}body.single-producer_cpt main #breadcrumbs{padding:0 calc(8% + 15px)}}body.single-producer_cpt main #producer-details-contact-seasons{padding:4% 8%}@media all and (max-width:580px){body.single-producer_cpt main #producer-details-contact-seasons{padding:4% 4% 0 4%}}body.single-producer_cpt main #map-container-direction-single-producer{position:relative;padding-top:27px}@media all and (max-width:960px){body.single-producer_cpt main #map-container-direction-single-producer{padding:0 calc(8% + 15px)}}@media all and (max-width:580px){body.single-producer_cpt main #map-container-direction-single-producer{padding:0 calc(4% + 15px)}}body.single-producer_cpt main #map-container-direction-single-producer iframe{border-radius:5px}body.single-producer_cpt main .producer-contact-info{list-style-type:none;margin:0;padding:0;display:flex;justify-content:space-between}@media all and (max-width:2000px){body.single-producer_cpt main .producer-contact-info{flex-direction:column}}body.single-producer_cpt main .producer-contact-info li{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;margin-bottom:15px}body.single-producer_cpt main .producer-contact-info li img{margin-right:10px}body.single-producer_cpt main .producer-contact-info li a{text-decoration:none}body.single-producer_cpt main .producer-contact-info li a span{transition:all .3s ease-in-out;color:#322c44}body.single-producer_cpt main .producer-contact-info li a:hover span{color:#d71a53}body.single-producer_cpt main .producer-single-specialities,body.single-producer_cpt main .producer-single-domains{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;width:100%;list-style-type:none;margin:0 0 15px 0;padding:0}body.single-producer_cpt main .producer-single-specialities li a,body.single-producer_cpt main .producer-single-domains li a{display:inline-block;background-color:#f5f5f5;padding:5px 15px;margin-bottom:5px;margin-right:5px;text-decoration:none;color:var(--primary-color);border-radius:25px;transition:all .3s ease-in-out;font-weight:500}body.single-producer_cpt main .producer-single-specialities li a:hover,body.single-producer_cpt main .producer-single-domains li a:hover{background-color:#322c44;color:#fff!important}body.single-producer_cpt main .producer-single-domains li a{background-color:var(--bg-color,#f5f5f5);border:2px solid var(--bg-color,#f5f5f5);color:#fff!important}body.single-producer_cpt main .producer-single-domains li a:hover{background-color:#fff;color:var(--bg-color)!important;border-color:var(--bg-color)}body.single-producer_cpt main .producer-single-seasons{list-style-type:none;margin:0;padding:0;display:flex;align-items:center;justify-content:flex-start;width:100%;max-width:100%}body.single-producer_cpt main .producer-single-seasons li{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;border:1px solid #fff;border-radius:25px;background-color:#fff;width:75px;height:75px;text-align:center;flex-wrap:wrap}body.single-producer_cpt main .producer-single-seasons li svg{margin-bottom:10px}body.single-producer_cpt main .producer-single-seasons li span{font-size:.9em}body.single-producer_cpt main .producer-single-seasons li:not(.selected-by-producer) img,body.single-producer_cpt main .producer-single-seasons li:not(.selected-by-producer) span{filter:grayscale(100%);opacity:.4}body.single-producer_cpt main .producer-single-seasons li.current-season{border-color:#49a266}body.single-producer_cpt main .producer-single-seasons li:not(:last-of-type){margin-right:30px}body.single-producer_cpt main .producer-single-seasons li:not(:last-of-type)::after{content:"";display:block;width:20px;height:2px;background-color:#49a266;position:absolute;right:-25px;z-index:99;top:45%}body.single-producer_cpt main .producer-single-seasons li.tropical,body.single-producer_cpt main .producer-single-seasons li.polar{width:75px;height:100px}body.single-producer_cpt main .producer-single-seasons li.tropical:not(:last-of-type),body.single-producer_cpt main .producer-single-seasons li.polar:not(:last-of-type){margin-right:15px}body.single-producer_cpt main .producer-single-seasons li.tropical:after,body.single-producer_cpt main .producer-single-seasons li.polar:after{display:none}body.single-producer_cpt main .producer-single-business-months{display:flex;justify-content:flex-start;flex-direction:column}@media all and (max-width:1200px){body.single-producer_cpt main .producer-single-business-months{padding:4% calc(8% + 15px)}}@media all and (max-width:580px){body.single-producer_cpt main .producer-single-business-months{padding:4% calc(4% + 15px)}}body.single-producer_cpt main .producer-single-business-months .months-list{display:flex;list-style-type:none;padding:0;flex-wrap:wrap}body.single-producer_cpt main .producer-single-business-months .months-list .moo-month{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:10px;width:30px;background:#f5f5f5;border-radius:10px;text-align:center;margin:0 10px 25px 0;font-weight:700;font-size:.9rem}body.single-producer_cpt main .producer-single-business-months .months-list .moo-month .month-dot{width:10px;height:10px;border-radius:50%;margin-top:5px;background-color:#f5f5f5}body.single-producer_cpt main .producer-single-business-months .months-list .moo-month .month-dot.month-active-dot{background-color:#49a266}body.single-producer_cpt main .producer-single-business-months .months-list .moo-month .month-current-indicator{position:absolute;bottom:-15px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:6px solid #fff0;border-right:6px solid #fff0;border-bottom:10px solid #d71a53}body.single-producer_cpt main .producer-single-business-hours-wrapper{display:flex;flex-direction:column}@media all and (max-width:1200px){body.single-producer_cpt main .producer-single-business-hours-wrapper{padding:0 calc(8% + 15px)}}@media all and (max-width:580px){body.single-producer_cpt main .producer-single-business-hours-wrapper{padding:0 calc(4% + 15px)}}body.single-producer_cpt main .producer-single-business-hours-wrapper .producer-single-business-hours-container{overflow-x:auto}@media all and (max-width:1200px){body.single-producer_cpt main .producer-single-business-hours-wrapper .producer-single-business-hours-container{display:flex;flex-direction:column;width:100%}}body.single-producer_cpt main .producer-single-business-hours-wrapper .producer-single-business-hours-container .business-hours-grid{display:flex;flex-direction:column;border:1px solid #f5f5f5;padding:15px 20px;background:#fafafa;width:fit-content;border-radius:5px}body.single-producer_cpt main .producer-single-business-hours-wrapper .producer-single-business-hours-container .business-hours-grid .hours-header{display:flex;align-items:center;padding-bottom:5px;margin-bottom:10px}body.single-producer_cpt main .producer-single-business-hours-wrapper .producer-single-business-hours-container .business-hours-grid .hours-header .day-label-placeholder{min-width:90px;width:90px}body.single-producer_cpt main .producer-single-business-hours-wrapper .producer-single-business-hours-container .business-hours-grid .hours-header .hour-wrapper{display:flex;flex-grow:1}body.single-producer_cpt main .producer-single-business-hours-wrapper .producer-single-business-hours-container .business-hours-grid .hours-header .hour{width:30px;text-align:center;font-weight:700;font-size:12px;position:relative}body.single-producer_cpt main .producer-single-business-hours-wrapper .producer-single-business-hours-container .business-hours-grid .hours-header .hour::after{position:absolute;content:"";display:block;height:260px;width:1px;background-color:#ddd;left:50%;margin-left:-.5px;top:23px}body.single-producer_cpt main .producer-single-business-hours-wrapper .producer-single-business-hours-container .business-hours-grid .day-row{display:flex;align-items:center;margin-bottom:8px;flex-grow:1}body.single-producer_cpt main .producer-single-business-hours-wrapper .producer-single-business-hours-container .business-hours-grid .day-row .day-label{width:90px;font-weight:700;font-size:.9rem;text-align:left}body.single-producer_cpt main .producer-single-business-hours-wrapper .producer-single-business-hours-container .business-hours-grid .day-row .day-schedule{position:relative;flex-grow:1;height:25px;background:#fff;border-radius:4px;border:1px solid #ddd}body.single-producer_cpt main .producer-single-business-hours-wrapper .producer-single-business-hours-container .business-hours-grid .day-row .day-schedule .hour-block{position:absolute;display:flex;align-items:center;justify-content:center;height:100%;background:#bae3c9;border-radius:4px;text-align:center;font-size:.8rem;color:#333;font-weight:700}.photos-gallery{padding:0 0 4% 8%}@media all and (max-width:1200px){.photos-gallery{padding:0 8% 4% 8%}}@media all and (max-width:580px){.photos-gallery{padding:0 4% 4% 4%}}.photos-gallery .slider-container{position:relative;width:100%;overflow:hidden;border-radius:10px}.photos-gallery .slider-container .slider{position:relative;width:100%;border-radius:10px;overflow:hidden}.photos-gallery .slider-container .slider .slides{display:flex;transition:transform .5s ease-in-out}.photos-gallery .slider-container .slider .slides .slide{min-width:100%;box-sizing:border-box}.photos-gallery .slider-container .slider .slides .slide img{width:100%;display:block;border-radius:10px}.photos-gallery .slider-container .slider-nav{display:flex;justify-content:center;margin-top:10px}.photos-gallery .slider-container .slider-nav .nav-button{width:12px;height:12px;background:#ccc;border:none;border-radius:50%;cursor:pointer;margin:5px;transition:all .3s ease-in-out}.photos-gallery .slider-container .slider-nav .nav-button.active,.photos-gallery .slider-container .slider-nav .nav-button:focus{background:#d71a53}.photos-gallery .slider-container .slider-nav .nav-button:hover{background-color:#322c44}@keyframes fadeIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.product-item{margin-bottom:30px}.product-item .product-img-wrapper{position:relative}.product-item .product-img-wrapper .product-price{position:absolute;bottom:15px;right:9px;background:#322c44;padding:2px 7px;border-radius:5px;font-weight:700;color:#fff}.product-item .product-img-wrapper .add-product-to-cart{background-color:#fff;position:absolute;top:9px;right:9px;width:40px;height:40px;padding:5px;border:0;display:flex;align-items:center;justify-content:center;border-radius:5px;cursor:pointer;transition:all .3s ease-in-out}.product-item .product-img-wrapper .add-product-to-cart:hover{width:44px;height:44px}.product-item>div{background-color:#fff;border-radius:10px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;height:100%;text-decoration:none}.product-item>div h3{font-size:1.2rem;margin-bottom:5px;color:#322c44;margin-top:10px}.product-item>div div,.product-item>div p{font-size:.9rem;margin:0}.product-item>div img{max-width:100%;border-radius:5px}.cart-menu-link{border:none;cursor:pointer;display:flex;background:#fff0;align-items:center;justify-content:center;display:flex;margin-left:5px}.cart-menu-link img{transition:all .3s ease-in-out}.cart-menu-link:hover img{width:36px;height:auto;transform:rotate(5deg)}.cart-panel{position:fixed;top:0;right:-480px;width:400px;height:100vh;background:#fff;box-shadow:-4px 0 10px rgb(0 0 0 / .2);transition:right .3s ease-in-out;z-index:999999999999;padding:30px}@media all and (max-width:960px){.cart-panel{width:calc(100vw - 78px);right:calc(-100vw - 78px)}}.cart-panel.open{right:0}.cart-panel .close-cart{position:absolute;top:30px;right:10px;background:none;border:none;cursor:pointer;width:40px;height:40px;padding:0;margin:0;transition:all .3s ease-in-out}.cart-panel .close-cart:hover{transform:rotate(360deg)}.cart-panel .close-cart img{width:100%}.cart-panel .cart-message{display:none;padding:10px;margin-bottom:15px;border-radius:5px;text-align:left}.cart-panel .cart-message.success{background-color:#fff;border:1px solid #49a266;border-left-width:5px}.cart-panel .cart-message.error{background-color:#fff;border:1px solid #d71a53;border-left-width:5px}.cart-panel .cart-message.show{display:block}.cart-panel .cart-message p{line-height:1.4;margin-bottom:0}.cart-panel .cart-producer-card{padding:15px;border:1px solid #ddd;border-radius:10px;margin-bottom:30px}.cart-panel .cart-producer-card .cart-product-list{list-style-type:none;padding:0;margin:15px 0}.cart-panel .cart-producer-card .cart-product-list li{padding:5px 10px;display:flex;align-items:center;justify-content:space-between}.cart-panel .cart-producer-card .cart-product-list li:nth-child(odd){background-color:#f5f5f5}.cart-panel .cart-producer-card .cart-product-list li .cart-product-controls{display:flex;align-items:center;justify-content:flex-start}.cart-panel .cart-producer-card .cart-product-list li .cart-product-controls .cart-quantity-input{width:40px;margin:0 5px;border:1px solid #ddd;border-radius:5px;padding:5px 10px}.cart-panel .cart-producer-card .cart-product-list li .cart-product-controls .remove-product-btn{border:none;background-color:#fff0;cursor:pointer;width:24px;height:24px;padding:0;transition:all .3s ease-in-out}.cart-panel .cart-producer-card .cart-product-list li .cart-product-controls .remove-product-btn:hover{opacity:.5}.cart-panel .cart-producer-card .cart-total{background-color:#322c44;padding:5px 10px}.cart-panel .cart-producer-card .cart-total strong{color:#fff}.cart-panel .cart-producer-card .cart-cta{display:flex;align-items:center;justify-content:flex-end}.cart-panel .cart-producer-card .cart-cta button{margin:0 0 0 10px}body.admin-bar .cart-panel{top:32px}.localmarket-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgb(0 0 0 / .5);z-index:997;visibility:hidden;opacity:0;transition:all .3s ease-in-out}.localmarket-overlay.open{visibility:visible;opacity:1}.cart-information{background-color:#f5f5f5;border-radius:5px;padding:15px 20px}.cta-login-signup-cart a{transition:all .3s ease-in-out;font-family:"Quicksand",sans-serif;padding:10px 20px;border:none;border-radius:100px;text-decoration:none;display:inline-block;font-weight:700;margin-bottom:30px;cursor:pointer;border-width:2px;border-style:solid;transition:all .3s ease-in-out;background-color:#322c44;color:#fff;border-color:#322c44}.cta-login-signup-cart a:hover{background-color:#fff;color:#322c44;border-color:#322c44}.cta-login-signup-cart a:not(.cta-primary){font-family:"Quicksand",sans-serif;padding:10px 20px;border:none;border-radius:100px;text-decoration:none;display:inline-block;font-weight:700;margin-bottom:30px;cursor:pointer;border-width:2px;border-style:solid;transition:all .3s ease-in-out;background-color:#d71a53;color:#fff;border-color:#d71a53}.cta-login-signup-cart a:not(.cta-primary):hover{background-color:#fff;color:#d71a53;border-color:#d71a53}body.page-template-page-home #page-header .main-image-single{position:relative;max-height:calc(100vh - 106px);overflow:hidden}@media all and (max-width:960px){body.page-template-page-home #page-header .main-image-single{flex-direction:column;max-height:unset}}body.page-template-page-home #page-header .main-image-single #header-blog-main-post-info{background:#000;background:linear-gradient(0deg,#000000 0%,#fff0 100%);position:absolute;bottom:0;left:0;width:calc(100% - 90px);color:#fff;padding:45px}@media all and (max-width:960px){body.page-template-page-home #page-header .main-image-single #header-blog-main-post-info{position:unset;flex-direction:column;background:#322c44}}body.page-template-page-home #page-header .main-image-single #header-blog-main-post-info date{background:#fff;border-radius:0 15px 15px 0;padding:25px 35px 25px 45px;font-weight:600;margin-left:-45px;display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin-bottom:30px}@media all and (max-width:960px){body.page-template-page-home #page-header .main-image-single #header-blog-main-post-info date{position:absolute;top:200px;padding:25px}}body.page-template-page-home #page-header .main-image-single #header-blog-main-post-info date span{color:#337149}body.page-template-page-home #page-header .main-image-single #header-blog-main-post-info date span.day{font-size:2.5em;line-height:1}body.page-template-page-home #page-header .main-image-single #header-blog-main-post-info date span.month{font-size:1.5em;line-height:1;text-transform:capitalize}body.page-template-page-home #page-header .main-image-single #header-blog-main-post-info date span.year{font-size:1.2em}body.page-template-page-home #page-header .main-image-single #header-blog-main-post-info p.author{color:#bae3c9;margin:0;padding:0}body.page-template-page-home #page-header .main-image-single #header-blog-main-post-info p.excerpt{color:#fff}body.page-template-page-home #page-header .main-image-single #header-blog-main-post-info h2{color:#fff}body.page-template-page-home #page-header .header-post-global{align-items:flex-start;padding-top:0;padding-bottom:0;text-align:left}body.page-template-page-home #page-header .header-post-global h1{position:relative}body.page-template-page-home #page-header .header-post-global h1 strong{position:absolute;top:-36px;background:#49a266;color:#fff;border-radius:5px;padding:3px 10px;font-size:.5em;transform:rotate(-6deg);right:0}@media all and (max-width:960px){body.page-template-page-home #page-header .header-post-global .search-form{width:100%}}body.page-template-page-home #page-header .header-post-global .search-form .search-field{background:#f5f5f5;margin-right:10px;padding:10px 20px;border-radius:50px;margin-top:15px;border:1px solid #ddd;width:350px}@media all and (max-width:960px){body.page-template-page-home #page-header .header-post-global .search-form .search-field{width:unset}}@media all and (max-width:540px){body.page-template-page-home #page-header .header-post-global .search-form .search-field{width:100%}}body.page-template-page-home #page-header .header-post-global .search-form .search-submit{background:#322c44;color:#fff;border-radius:50px;padding:10px 20px;border:none;cursor:pointer;transition:all .3s ease-in-out}body.page-template-page-home #page-header .header-post-global .search-form .search-submit:hover{background:#d71a53}@media all and (max-width:540px){body.page-template-page-home #page-header .header-post-global .search-form .search-submit{width:100%;margin-top:10px}}body.page-template-page-home.admin-bar #page-header .main-image-single{max-height:calc(100vh - 106px - 32px)}@media all and (max-width:960px){body.page-template-page-home.admin-bar #page-header .main-image-single{flex-direction:column;max-height:unset}}#blog-sidebar{background-color:#fafafa;padding:30px;border-radius:25px;width:calc(100% - 60px);position:sticky;top:10rem;align-self:start}#blog-sidebar h3:first-of-type{margin-top:0}#blog-sidebar #cat-liste-sidebar{margin:0;list-style-type:none;padding:0}#blog-sidebar #cat-liste-sidebar li{background:#fff;border-radius:5px;display:flex;align-items:center;justify-content:space-between;transition:all .3s ease-in-out;padding:5px 10px;width:calc(100% - 20px);margin:0 0 5px 0;font-weight:500}#blog-sidebar #cat-liste-sidebar li a{text-decoration:none;color:#322c44;font-weight:600;transition:all .3s ease-in-out;width:100%;display:inline-block}#blog-sidebar #cat-liste-sidebar li .post-count{font-weight:500}#blog-sidebar #cat-liste-sidebar li:hover{background-color:#322c44;color:#fff}#blog-sidebar #cat-liste-sidebar li:hover a,#blog-sidebar #cat-liste-sidebar li:hover .post-count{color:#fff}#all-blog-posts{background-color:#fafafa;padding:60px 0;margin:60px 0}#all-blog-posts #blog-sidebar{background-color:#fff;padding:20px;border-radius:15px}#all-blog-posts #blog-sidebar ul{margin:0;padding:0;list-style:none}#all-blog-posts #blog-sidebar ul li{background-color:#fafafa;padding:10px 15px;cursor:pointer;display:flex;transition:all .3s ease-in-out}#all-blog-posts #blog-sidebar ul li a{text-decoration:none;color:#322c44;width:100%;transition:all .3s ease-in-out}#all-blog-posts #blog-sidebar ul li:hover{background-color:#322c44}#all-blog-posts #blog-sidebar ul li:hover a{color:#fff}#all-blog-posts #blog-sidebar ul li .post-count{color:#d71a53;font-weight:600}article.landscape-blog-post{display:flex;align-items:flex-start;justify-content:flex-start;width:100%;margin-bottom:30px}article.landscape-blog-post h2{font-size:1.4em}article.landscape-blog-post img{width:100%;height:auto;max-width:260px;border-radius:5px}@media all and (max-width:580px){article.landscape-blog-post{flex-direction:column;margin-bottom:0}article.landscape-blog-post img{max-width:100%}}article.landscape-blog-post .small-blog-post-info{text-align:left;display:flex;flex-direction:column;justify-content:center;padding:0 20px 20px 20px;align-items:flex-start;font-weight:500}article.landscape-blog-post .small-blog-post-info .small-blog-post-date-reading-time{display:flex;align-items:center;justify-content:flex-start}article.landscape-blog-post .small-blog-post-info .small-blog-post-date-reading-time date{color:#337149}@media all and (max-width:580px){article.landscape-blog-post .small-blog-post-info .small-blog-post-date-reading-time{margin-top:15px}}article.landscape-blog-post .small-blog-post-info p.author{color:#337149;font-weight:600;margin:0;padding:0}article.landscape-blog-post .small-blog-post-info a:hover{color:#d71a53}.container-single-post img{border-radius:5px}.header-post-global{padding:0 15px}@media all and (min-width:1200px)and (max-width:1640px){.header-post-global .landscape-blog-post img{max-width:200px}.header-post-global .landscape-blog-post .small-blog-post-info{padding-top:0}}@media all and (max-width:1199px){.header-post-global .landscape-blog-post img{max-width:260px;margin-top:0}.header-post-global .landscape-blog-post .small-blog-post-info{padding-top:0}}@media all and (max-width:580px){.header-post-global .landscape-blog-post{flex-direction:column;margin-bottom:0}.header-post-global .landscape-blog-post img{max-width:100%}}.reading-time{display:inline-flex;align-items:center}body.page-template-page-inscription p.h1-subtitle{margin-top:10px}.plans_wrapper{width:100%;max-width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:30px;margin-top:80px;flex-wrap:wrap}@media all and (max-width:992px){.plans_wrapper{flex-direction:column;margin-top:30px}}.plans_wrapper .producer-plan,.plans_wrapper .consumer-plan{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:375px;box-sizing:border-box;padding:30px;background-color:#fafafa;border-color:#ddd;border-radius:25px;position:relative}@media all and (max-width:1700px){.plans_wrapper .producer-plan,.plans_wrapper .consumer-plan{max-width:350px}}@media all and (max-width:1600px){.plans_wrapper .producer-plan,.plans_wrapper .consumer-plan{max-width:285px}}@media all and (max-width:992px){.plans_wrapper .producer-plan,.plans_wrapper .consumer-plan{flex:1 1 auto;width:100%;max-width:100%;margin-bottom:45px}}.plans_wrapper .producer-plan.recommended,.plans_wrapper .consumer-plan.recommended{border-radius:0 0 25px 25px;box-shadow:0 10px 26px rgb(0 0 0 / .16)}@media all and (max-width:992px){.plans_wrapper .producer-plan.recommended,.plans_wrapper .consumer-plan.recommended{margin-bottom:0}}.plans_wrapper .producer-plan.recommended .recommended-plan,.plans_wrapper .consumer-plan.recommended .recommended-plan{position:absolute;background:#322c44;color:#fff;top:-44px;width:calc(100% - 20px);padding:10px;text-align:center;border-radius:25px 25px 0 0}.plans_wrapper .producer-plan.recommended .recommended-plan span,.plans_wrapper .consumer-plan.recommended .recommended-plan span{color:#fff;font-weight:700}.plans_wrapper .producer-plan h3,.plans_wrapper .consumer-plan h3{color:#322c44;margin:0}.plans_wrapper .producer-plan .plan-price,.plans_wrapper .consumer-plan .plan-price{font-weight:700;color:#322c44;margin:10px 0 20px 0;border:2px solid #322c44;padding:1px 10px;border-radius:5px}.plans_wrapper .producer-plan .plan-price span,.plans_wrapper .consumer-plan .plan-price span{font-weight:200}.plans_wrapper .producer-plan ul,.plans_wrapper .consumer-plan ul{margin:0;list-style-type:none;padding:0}.plans_wrapper .producer-plan ul li,.plans_wrapper .consumer-plan ul li{margin:10px 0;padding:0;display:flex;align-items:center;justify-content:flex-start}.plans_wrapper .producer-plan ul li:before,.plans_wrapper .consumer-plan ul li:before{content:"";background:url(https://local-market.co/wp-content/themes/localmarket/assets/img/plan_check_gray.svg) no-repeat center center;background-size:20px 20px;width:20px;height:20px;display:inline-block;margin-right:10px;flex-shrink:0;align-self:flex-start;margin-top:3px}.plans_wrapper .producer-plan ul li.active_feature:before,.plans_wrapper .consumer-plan ul li.active_feature:before{background:url(https://local-market.co/wp-content/themes/localmarket/assets/img/plan_check_green.svg) no-repeat center center;background-size:20px 20px}#inscription-producteur,#inscription-consommateur{position:relative}#inscription-producteur .decorative-plans-images,#inscription-consommateur .decorative-plans-images{position:absolute;top:0;width:25vw;z-index:-1;overflow:hidden;display:flex;align-items:center;justify-content:center;transition:all .3s ease-in-out}#inscription-producteur .decorative-plans-images img,#inscription-consommateur .decorative-plans-images img{transition:all .3s ease-in-out;height:100%;width:auto;object-fit:contain}#inscription-producteur .inscription-header h2,#inscription-consommateur .inscription-header h2{margin-bottom:0}#inscription-producteur .inscription-header p,#inscription-consommateur .inscription-header p{margin-top:0}@media all and (max-width:992px){#inscription-producteur .inscription-header,#inscription-consommateur .inscription-header{margin-top:15px;text-align:center}}#inscription-producteur{margin-top:60px}#inscription-producteur .decorative-plans-images{right:0;border-radius:25px 0 0 25px;height:80vh}@media all and (max-width:1920px){#inscription-producteur .decorative-plans-images{height:70vh;top:60px}}@media all and (max-width:1600px){#inscription-producteur .decorative-plans-images{height:70vh;top:190px;width:24vw}}@media all and (max-width:1440px){#inscription-producteur .decorative-plans-images{height:70vh;top:190px;width:20vw}}@media all and (max-width:1200px){#inscription-producteur .decorative-plans-images{position:initial;width:100%;height:33.3333333333vh;border-radius:0}#inscription-producteur .decorative-plans-images img{width:100%;height:auto}}#inscription-consommateur{margin-top:160px}@media all and (min-width:1200px){#inscription-consommateur{padding-bottom:120px}}@media all and (max-width:992px){#inscription-consommateur{margin-top:0}}#inscription-consommateur .decorative-plans-images{top:-84px;left:0;border-radius:0 25px 25px 0;height:65vh}@media all and (max-width:1200px){#inscription-consommateur .decorative-plans-images{position:initial;width:100%;height:33.3333333333vh;border-radius:0}#inscription-consommateur .decorative-plans-images img{width:100%;height:auto}}body.memberpressproduct-template-page-adhesion .mp-form-row.mepr_price{background-color:#fff;color:#fff;display:inline-flex;width:fit-content!important;padding:5px 10px;border-radius:5px;margin-bottom:30px;border:2px solid #322c44}body.memberpressproduct-template-page-adhesion .mp-form-row.mepr_price>div{font-weight:600}body.memberpressproduct-template-page-adhesion .localmarket-confirmation-block{margin:2rem 0;padding:30px;border-radius:5px;border:1px solid #ddd}body.memberpressproduct-template-page-adhesion .localmarket-confirmation-block .mepr_custom_field{border-bottom:2px dashed #ddd;padding:15px 0;margin:0}body.memberpressproduct-template-page-adhesion .localmarket-confirmation-block .mepr_custom_field.mepr_mepr_confirm_producer{margin-top:0;padding-top:0}body.memberpressproduct-template-page-adhesion .localmarket-confirmation-block .mepr_custom_field:last-of-type{border-bottom:none}body.memberpressproduct-template-page-adhesion .localmarket-confirmation-block .mepr_custom_field.mepr_mepr_confirm_address_values{padding-bottom:0}.adhesion-sidebar{position:sticky;top:150px}.adhesion-sidebar .shadow-box h3:first-of-type{margin-top:0}.have-coupon-link{margin-bottom:20px;display:inline-block}.adhesion-section .lm-mepr-pricing-box{display:inline-block;border:1px solid #ddd;padding:1.5em;margin-bottom:2em;background:#f9f9f9;border-radius:25px}.adhesion-section .lm-mepr-pricing-box h3{margin:0}.adhesion-section .lm-mepr-pricing-box p:last-child{margin-bottom:0}.producer-card .producer-card-wrapper{box-shadow:0 5px 15px rgb(0 0 0 / .1);position:relative;height:100%;border-radius:25px;overflow:hidden;cursor:pointer}.producer-card .producer-card-wrapper .producer_card_img_wrapper_container{position:relative}.producer-card .producer-card-wrapper .producer_card_img_wrapper_container img{max-width:100%;height:auto;width:100%;border-radius:5px;display:block}.producer-card .producer-card-wrapper .producer-card-overlay{position:absolute;bottom:0;left:0;inset:0;padding:0 15px;color:#fff;background-color:#fff;transform:translateY(calc(100% + 10px));transition:transform .6s cubic-bezier(.33,1,.68,1);display:flex;align-items:center;justify-content:flex-start;flex-direction:column;height:calc(100% - 100px)}.producer-card .producer-card-wrapper .producer-card-overlay::before{content:"";position:absolute;top:-35px;left:50%;width:70px;height:70px;margin-left:-35px;border-radius:100px;z-index:-1;background-color:#fff;background-image:var(--domain-icon);background-repeat:no-repeat;background-position:center;background-size:50px}.producer-card .producer-card-wrapper .producer-card-overlay .producer-card-content-wrapper{text-align:center;display:flex;flex-direction:column;align-items:center;padding-top:20px}.producer-card .producer-card-wrapper .producer-card-overlay .producer-card-content-wrapper .producer-card-overlay-header{height:70px;display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column}.producer-card .producer-card-wrapper .producer-card-overlay .producer-card-content-wrapper .producer-card-overlay-header h2{font-size:1.2rem;font-weight:700;margin:5px 0 0 0}.producer-card .producer-card-wrapper .producer-card-overlay .producer-card-content-wrapper strong{font-weight:700;display:flex;align-items:center;justify-content:flex-start;font-size:.95em}.producer-card .producer-card-wrapper .producer-card-overlay .producer-card-content-wrapper strong.producer-card-location-country{margin:0 0 10px 0;font-weight:500;color:#d71a53;font-size:1em}.producer-card .producer-card-wrapper .producer-card-overlay .producer-card-content-wrapper span{font-size:.95em}.producer-card .producer-card-wrapper .producer-card-overlay .producer-card-content-wrapper span.producer-card-location-city{margin-bottom:10px}.producer-card .producer-card-wrapper .producer-card-overlay .producer-card-overlay-footer{margin-top:auto}.producer-card .producer-card-wrapper .producer-card-overlay .producer-card-overlay-footer .producer-card-cta-wrapper{display:flex;align-items:center;justify-content:center;margin-bottom:45px;gap:10px}@media all and (max-width:1200px){.producer-card .producer-card-wrapper .producer-card-overlay .producer-card-overlay-footer .producer-card-cta-wrapper{margin-bottom:20px}}@media all and (max-width:992px){.producer-card .producer-card-wrapper .producer-card-overlay .producer-card-overlay-footer .producer-card-cta-wrapper{margin-bottom:45px}}.producer-card .producer-card-wrapper .producer-card-overlay .producer-card-overlay-footer .producer-card-cta-wrapper a{margin:0}.producer-card .producer-card-wrapper:hover .producer-card-overlay{transform:translateY(100px)}.producer-card .producer-card-wrapper .producer-get-direction-cta{position:unset;margin-bottom:30px}.producer-list-results{margin:0;font-weight:800}#producer-filter-sidebar{background-color:#fafafa;padding:30px;border-radius:25px;width:calc(100% - 60px);margin-top:55px}#producer-filter-sidebar.no-producer-in-results{margin-top:0}#producer-filter-sidebar #producer-filters{width:100%}#producer-filter-sidebar #producer-filters fieldset{display:flex;flex-direction:column;margin:0;padding:0;border:none}#producer-filter-sidebar #producer-filters fieldset legend{margin:0;padding:0}#producer-filter-sidebar #producer-filters fieldset legend h3{margin-top:0}#producer-filter-sidebar #producer-filters fieldset label{font-weight:600;margin-bottom:5px}#producer-filter-sidebar #producer-filters fieldset select{width:100%;max-width:100%;padding:10px;border-radius:5px;border-color:#ddd;background-color:#fff;font-size:1rem;margin-bottom:15px}.no-producers-found{background:#322c44;color:#fff;padding:30px;border-radius:25px}.no-producers-found p,.no-producers-found strong,.no-producers-found h2{color:#fff}.no-producers-found p:first-child{margin-top:0}.no-producers-found .cta{margin-bottom:0}.reservation-card{background-color:#f5f5f5;border-radius:5px;margin-bottom:5px;display:grid;grid-auto-flow:column;grid-auto-columns:1fr}.reservation-card.reservation-header{background-color:#322c44}.reservation-card.reservation-header .res-col{color:#fff;font-weight:700;border-right:1px solid rgb(250 250 250 / .25);padding:14px 0;text-align:center}.reservation-card.reservation-header .res-col:last-child{border-right:none}.reservation-card .res-col{display:flex;align-items:center;justify-content:center;padding:10px 0;border-right:1px solid #ddd;text-align:center}.reservation-card .res-col:last-child{border-right:none}.reservation-card .res-col.res-actions button{width:32px;height:32px;margin:0 5px;opacity:1;transition:all .3s ease-in-out;border:none;background-color:#fff0;cursor:pointer}.reservation-card .res-col.res-actions button img{width:32px;height:32px}.reservation-card .res-col.res-actions button:hover{opacity:.6}.reservation-card .res-col .res-view-products-btn{border:none;padding:0;margin:0;cursor:pointer;text-decoration:underline;display:flex;flex-direction:row;align-items:center;justify-content:center;text-align:center;background-color:#fff0}.reservation-card .res-col .res-view-products-btn img{margin-left:5px}.reservation-card .res-col .res-view-products-btn:hover{color:#d71a53}@media all and (max-width:960px){#producer-reservations .reservation-header{display:none}#producer-reservations .reservation-card{grid-auto-flow:row;grid-template-columns:1fr;grid-auto-columns:1fr;margin-bottom:15px}#producer-reservations .reservation-card .res-col{justify-content:space-between;padding:10px;border-right:none;border-bottom:1px solid #ddd;position:relative}#producer-reservations .reservation-card .res-col:last-child{border-bottom:none;justify-content:center}#producer-reservations .reservation-card .res-col::before{content:attr(data-label);font-weight:700;margin-right:10px}}.res-status-label{font-weight:700;padding:8px 15px;border-radius:36px;font-size:.8rem;display:inline-flex;align-items:center;justify-content:center;line-height:1;color:#fff}.res-status-label.in-progress{background-color:#322c44}.res-status-label.completed{background-color:#49a266}.res-status-label.canceled{background-color:#d71a53}.res-status-label.expired{background-color:#fff;color:#322c44}.reservation-product-list{list-style-type:none;padding:0;margin:0 0 15px 0}.reservation-product-list li{padding:5px 10px;display:flex;align-items:center;justify-content:space-between}.reservation-product-list li:nth-child(odd){background-color:#f5f5f5}#generic-popup-overlayed #print-reservation,#generic-popup-overlayed #send-to-customer{border:none;background-color:#fff0;width:32px;height:32px;padding:0;margin:0;cursor:pointer;transition:all .3s ease-in-out;margin-right:5px}#generic-popup-overlayed #print-reservation:hover,#generic-popup-overlayed #send-to-customer:hover{opacity:.6}#generic-popup-overlayed .email-dropdown{display:none;position:absolute;background:#fff;border:1px solid #ccc;box-shadow:0 4px 8px rgb(0 0 0 / .2);padding:10px;border-radius:5px;z-index:1000}#generic-popup-overlayed .email-dropdown button{display:block;width:100%;background:none;border:none;padding:8px;text-align:left;cursor:pointer;font-size:14px}#generic-popup-overlayed .email-dropdown button:hover{background:#f5f5f5}#generic-popup-overlayed h3{display:flex;align-items:center;justify-content:space-between}#generic-popup-overlayed h3 span.res-status-label{margin-left:10px}#generic-popup-overlayed .res-status-label.expired{background-color:#f5f5f5}#generic-popup-overlayed .res-total{background-color:#322c44;padding:5px 10px;color:#fff}#generic-popup-overlayed .res-total strong{color:#fff}