/*! Flickity v2.3.0
https://flickity.metafizzy.co
---------------------------------------------- */
.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{height:100%;position:relative;overflow:hidden}.flickity-slider{width:100%;height:100%;position:absolute}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{color:#333;background:rgba(255,255,255,.75);border:none;position:absolute}.flickity-button:hover{cursor:pointer;background:#fff}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #42c9e3}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{border-radius:50%;width:44px;height:44px;top:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{left:10px;right:auto}.flickity-prev-next-button .flickity-button-icon{width:60%;height:60%;position:absolute;top:20%;left:20%}.flickity-page-dots{text-align:center;width:100%;margin:0;padding:0;line-height:1;list-style:none;position:absolute;bottom:-25px}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{opacity:.25;cursor:pointer;background:#333;border-radius:50%;width:10px;height:10px;margin:0 8px;display:inline-block}.flickity-page-dots .dot.is-selected{opacity:1}@font-face{font-family:Rubik;src:url(../img/rubik-variable.woff2)format("woff2 supports variations"),url(../img/rubik-variable.woff2)format("woff2-variations");font-weight:100 1000;font-stretch:25% 151%;font-display:swap}html{box-sizing:border-box;scroll-padding-top:120px}*,:before,:after{box-sizing:inherit}body{color:#1d1d1b;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;font-family:Rubik,Arial,sans-serif}img,video,iframe,svg{max-width:100%}img{height:auto}p img{vertical-align:middle}button{background-color:inherit;border:0}a{-webkit-tap-highlight-color:transparent;color:#1ca3bd}a:hover{color:#42c9e3}p{color:#1d1d1b;margin:10px 0;line-height:1.4}ul li,ol li{margin-bottom:8px}ul li:last-child,ul li:only-child,ol li:last-child,ol li:only-child{margin-bottom:0}b,strong{font-weight:700}.alert-info{color:#18697f;background-color:#d3ebf2;border-color:#91cedf}.alert-warning{color:#af9700;background-color:#fefbe5;border-color:#fbd900}.bg-color--primary{color:#fff;background-color:#42c9e3;padding:12px 15px}.bg-color--primary .heading{color:#fff}.bg-color--secondary{color:#fff;background-color:#0c343f;padding:12px 15px}.bg-color--secondary .heading{color:#fff}.bg-color--gray{color:#000;background-color:#f9f9f9;padding:12px 15px}.bg-color--gray .heading{color:#000}.bg-color--dark-gray{color:#fff;background-color:#1d1d1b;padding:12px 15px}.bg-color--dark-gray .heading{color:#fff}.bg-color--white{color:#000;background-color:#fff;padding:12px 15px}.bg-color--white .heading{color:#000}.btn,.button{white-space:normal;text-transform:none;cursor:pointer;border:none;border-radius:2px;padding:16px;font-size:16px;font-weight:700;line-height:1;text-decoration:none;display:inline-block}.btn:focus,.button:focus{outline:2px dotted #42c9e3}.btn-default{background-color:#dedede}.btn-default:hover{background-color:#afafaf}.btn-secondary{background-color:#eaeaea}.btn-primary,.btn--primary,.button--primary{color:#000;background:#42c9e3 100%/150%;transition:background-position .15s ease-in}.btn-primary:hover,.btn--primary:hover,.button--primary:hover{color:#000;background-position:0;transition:background-position .15s ease-in}.btn--secondary,.button--secondary{color:#fff;background:#0c343f 100%/150%;transition:background-position .15s ease-in}.btn--secondary:hover,.button--secondary:hover{color:#fff;background-position:0;transition:background-position .15s ease-in}.btn--tertiary,.button--tertiary{color:#000;background:#fcd900 100%/150%;transition:background-position .15s ease-in}.btn--tertiary:hover,.button--tertiary:hover{color:#000;background-position:0;transition:background-position .15s ease-in}.btn--white,.button--white{color:#000;background:#fff 100%/150%;transition:background-position .15s ease-in}.btn--white:hover,.button--white:hover{color:#000;background-position:0;transition:background-position .15s ease-in}.btn--primary.btn--inverted,.button--primary.btn--inverted{color:#42c9e3;background:#fff}.btn--primary.btn--inverted:hover,.button--primary.btn--inverted:hover{color:#000}.button--download,.button--visualize{justify-content:center;align-items:center;display:inline-flex}.button--download:after,.button--visualize:after{content:"";display:inline-block}.button--download{background-color:#eaeaea}.button--download:after{background-position:50%;background-repeat:no-repeat;background-size:19px;width:19px;height:23px}.button--download:hover{outline-offset:-1px;outline:1px solid #42c9e3}.button--visualize:after{background-position:50%;background-repeat:no-repeat;background-size:27px;width:27px;height:25px}form input[type=text]{background-color:#f9f9f9;border:1px solid #eaeaea;border-radius:8px}form input[type=number]{background-color:#f9f9f9;border:1px solid #eaeaea;border-radius:8px}form input[type=email]{background-color:#f9f9f9;border:1px solid #eaeaea;border-radius:8px}form input[type=tel]{background-color:#f9f9f9;border:1px solid #eaeaea;border-radius:8px}form input[type=password]{background-color:#f9f9f9;border:1px solid #eaeaea;border-radius:8px}form input[type=url]{background-color:#f9f9f9;border:1px solid #eaeaea;border-radius:8px}form input[type=date]{background-color:#f9f9f9;border:1px solid #eaeaea;border-radius:8px}form input[type=time]{background-color:#f9f9f9;border:1px solid #eaeaea;border-radius:8px}form input[type=file]{background-color:#f9f9f9;border:1px solid #eaeaea;border-radius:8px}form input[type=file]{width:100%;padding:5px;line-height:2}form input[type=file]::-webkit-file-upload-button{color:#fff;background:#42c9e3;border:none;border-radius:10px;padding:8px 16px;font-weight:700}form input[type=file]::-ms-browse{color:#fff;background:#42c9e3;border:none;border-radius:10px;padding:8px 16px;font-weight:700}form input[type=file]::file-selector-button{color:#fff;background:#42c9e3;border:none;border-radius:10px;padding:8px 16px;font-weight:700}form select{background-position:right 16px center;background-repeat:no-repeat;background-size:14px;padding-right:32px}form textarea{background-color:#f9f9f9;border:1px solid #eaeaea;border-radius:8px}form .form-control{font-size:inherit;background-color:#f9f9f9;border:1px solid #eaeaea;border-radius:8px;padding:12px 16px}@media (min-width:768px){form .form-control{padding:18px 24px}}form .form-control::-webkit-input-placeholder{color:#afafaf}form .form-control::-ms-input-placeholder{color:#afafaf}form .form-control::placeholder{color:#afafaf}form .form-group{margin:18px 0}@media (min-width:768px){form .form-group{margin:26px 0}}form .control-label{padding-left:20px;font-weight:700}form .help-block{margin-top:4px;display:inline-block}form .help-block.error{color:#ff0019}form .help-block.error:before{content:"!";border:1px solid #ff0019;border-radius:20px;width:22px;height:22px;margin-right:3px;padding:3px;line-height:1;display:inline-block}form .actions .btn-group.previous{border-right:2px solid #fff}form .actions .btn-group.previous .btn{color:#fff;background:linear-gradient(90deg,#005b67 0%,#56c7e5 100%);border-radius:10px 0 0 10px}textarea{background-color:#f9f9f9;border:1px solid #eaeaea;border-radius:8px}.clearfix:after{content:"";clear:both;display:block}.clear{clear:both}.sr-only{width:1px;height:1px;white-space:nowrap!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;border:0!important;padding:0!important;position:absolute!important;overflow:hidden!important}.sr-only-focusable:active,.sr-only-focusable:focus{z-index:100000;color:#444;background-color:#eee;width:auto;height:auto;margin:0;padding:15px 23px 14px;font-size:1em;line-height:normal;text-decoration:none;display:block;position:absolute;top:5px;left:5px;overflow:visible;clip:auto!important;-webkit-clip-path:none!important;clip-path:none!important}.js-enabled .js-hidden{display:none}.video-container{height:0;padding-bottom:56.25%;position:relative}.video-container video,.video-container iframe,.video-container object,.video-container embed{width:100%;height:100%;position:absolute;top:0;left:0}@media (min-width:1024px){.hidden-lg{display:none!important}}@media screen and (max-width:1280px){.hidden-l-down{display:none!important}}@media screen and (min-width:768px) and (max-width:1023px){.hidden-md{display:none!important}}@media screen and (max-width:767px){.hidden-sm{display:none!important}}.hidden{display:none}.no-margin{margin:0}@media screen and (max-width:767px){.margin-top-sm{margin-top:30px}.margin-bottom-sm{margin-bottom:30px}}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.mt-1{margin-top:10px}.mb-1{margin-bottom:10px}.mt-2{margin-top:20px}.mb-2{margin-bottom:20px}.mt-3{margin-top:30px}.mb-3{margin-bottom:30px}.mt-4{margin-top:40px}.mb-4{margin-bottom:40px}.mt-5{margin-top:50px}.mb-5{margin-bottom:50px}.mt-6{margin-top:60px}.mb-6{margin-bottom:60px}.mt-7{margin-top:70px}.mb-7{margin-bottom:70px}.mt-8{margin-top:80px}.mb-8{margin-bottom:80px}.mt-9{margin-top:90px}.mb-9{margin-bottom:90px}.mt-10{margin-top:100px}.mb-10{margin-bottom:100px}.float-left{float:left;margin-right:1rem}.float-right{float:right;margin-left:1rem}.list-unstyled{padding-left:0;list-style:none}.list-group{padding:0;list-style-type:none}.list-group__item,.list-group__item.flex-col{margin-bottom:18px}.list-group{border-radius:.25rem;flex-direction:column;margin-bottom:0;padding-left:0;display:flex}.list-group-numbered{counter-reset:section;list-style-type:none}.list-group-numbered>li:before{content:counters(section,".")". ";counter-increment:section}.list-group-item-action{color:#495057;width:100%;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;background-color:#f8f9fa;text-decoration:none}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{color:#212529;background-color:#fff;border:1px solid rgba(0,0,0,.125);padding:.5rem 1rem;text-decoration:none;display:block;position:relative}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#0d6efd;border-color:#0d6efd}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{border-top-width:1px;margin-top:-1px}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-top-right-radius:0;border-bottom-left-radius:.25rem}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{border-left-width:1px;margin-left:-1px}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-top-right-radius:0;border-bottom-left-radius:.25rem}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{border-left-width:1px;margin-left:-1px}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-top-right-radius:0;border-bottom-left-radius:.25rem}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{border-left-width:1px;margin-left:-1px}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-top-right-radius:0;border-bottom-left-radius:.25rem}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{border-left-width:1px;margin-left:-1px}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-top-right-radius:0;border-bottom-left-radius:.25rem}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{border-left-width:1px;margin-left:-1px}}@media (min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child{border-top-right-radius:0;border-bottom-left-radius:.25rem}.list-group-horizontal-xxl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{border-left-width:1px;margin-left:-1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#42c9e3;background-color:#cfe2ff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#42c9e3;background-color:#bacbe6}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#42c9e3;border-color:#42c9e3}.list-group-item-secondary{color:#0c343f;background-color:#e2e3e5}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#0c343f;background-color:#cbccce}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#0c343f;border-color:#0c343f}.ce-uploads .upload-file{flex-wrap:wrap;justify-content:space-between;align-items:stretch;margin:12px 0;padding:0;display:flex}@media (min-width:768px){.ce-uploads .upload-file{flex-wrap:nowrap;margin:7px 0}}.ce-uploads .upload-file .upload-file__infos{background-color:#f9f9f9;border-radius:10px;flex-direction:column;flex-grow:1;justify-content:flex-start;align-items:flex-start;margin-right:9px;padding:18px 24px;line-height:1;display:flex}@media (min-width:768px){.ce-uploads .upload-file .upload-file__infos{flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:0;margin-right:16px;padding:19px 32px}}.ce-uploads .upload-file .upload-file__title{text-align:left}@media (min-width:768px){.ce-uploads .upload-file .upload-file__title{flex-grow:1}}.ce-uploads .upload-file .upload-file__size{white-space:nowrap;color:#afafaf;margin:12px 0 0}@media (min-width:768px){.ce-uploads .upload-file .upload-file__size{margin:0 0 0 1rem}}.ce-uploads .upload-file .upload-file__ctas{flex-direction:column;display:flex}@media (min-width:768px){.ce-uploads .upload-file .upload-file__ctas{flex-direction:row}}.ce-uploads .upload-file .button{width:100%;padding:9px}@media (min-width:768px){.ce-uploads .upload-file .button{width:auto;min-width:52px;padding:14px}}.ce-uploads .upload-file .button--download{white-space:nowrap;margin:6px 0 0}@media (min-width:768px){.ce-uploads .upload-file .button--download{margin:0 0 0 1rem}}.bg-color--gray .ce-uploads .upload-file__infos,.bg-color--gray .ce-uploads .upload-file .button--download{background-color:#fff}table{border-collapse:collapse;border:none}table th,table td{padding:18px 15px}table th{background-color:#f9f9f9;border:1px solid #f9f9f9}table td{color:#1d1d1b;border:1px solid #f1f1f1}table tr td:first-of-type{border-left:none}table tr td:last-of-type{border-right:none}.thead-default th{color:#1d1d1b}.flex-col,.form-row{flex-wrap:wrap;justify-content:flex-start;margin:10px -10px;display:flex}.flex-col .link,.form-row .link{height:100%}.flex-col--start{justify-content:flex-start}.flex-col--end{justify-content:flex-end}.flex-col--from-right{flex-direction:row-reverse}.flex-col--no-margin{margin:0 -10px}.flex-col--has-margin{margin:35px -10px}.flex-col__item{flex:none;max-width:100%;padding:0 10px}.flex-col--margin{justify-content:start}.col-xs-0{box-sizing:border-box;width:0%;padding:5px}.col-xs-1{box-sizing:border-box;width:8.33333%;padding:5px}.col-xs-2{box-sizing:border-box;width:16.6667%;padding:5px}.col-xs-3{box-sizing:border-box;width:25%;padding:5px}.col-xs-4{box-sizing:border-box;width:33.3333%;padding:5px}.col-xs-5{box-sizing:border-box;width:41.6667%;padding:5px}.col-xs-6{box-sizing:border-box;width:50%;padding:5px}.col-xs-7{box-sizing:border-box;width:58.3333%;padding:5px}.col-xs-8{box-sizing:border-box;width:66.6667%;padding:5px}.col-xs-9{box-sizing:border-box;width:75%;padding:5px}.col-xs-10{box-sizing:border-box;width:83.3333%;padding:5px}.col-xs-11{box-sizing:border-box;width:91.6667%;padding:5px}.col-xs-12{box-sizing:border-box;width:100%;padding:5px}@media (min-width:620px){.col-sm-0{box-sizing:border-box;width:0%;padding:5px}.col-sm-1{box-sizing:border-box;width:8.33333%;padding:5px}.col-sm-2{box-sizing:border-box;width:16.6667%;padding:5px}.col-sm-3{box-sizing:border-box;width:25%;padding:5px}.col-sm-4{box-sizing:border-box;width:33.3333%;padding:5px}.col-sm-5{box-sizing:border-box;width:41.6667%;padding:5px}.col-sm-6{box-sizing:border-box;width:50%;padding:5px}.col-sm-7{box-sizing:border-box;width:58.3333%;padding:5px}.col-sm-8{box-sizing:border-box;width:66.6667%;padding:5px}.col-sm-9{box-sizing:border-box;width:75%;padding:5px}.col-sm-10{box-sizing:border-box;width:83.3333%;padding:5px}.col-sm-11{box-sizing:border-box;width:91.6667%;padding:5px}.col-sm-12{box-sizing:border-box;width:100%;padding:5px}}@media (min-width:768px){.col-md-0{box-sizing:border-box;width:0%;padding:5px}.col-md-1{box-sizing:border-box;width:8.33333%;padding:5px}.col-md-2{box-sizing:border-box;width:16.6667%;padding:5px}.col-md-3{box-sizing:border-box;width:25%;padding:5px}.col-md-4{box-sizing:border-box;width:33.3333%;padding:5px}.col-md-5{box-sizing:border-box;width:41.6667%;padding:5px}.col-md-6{box-sizing:border-box;width:50%;padding:5px}.col-md-7{box-sizing:border-box;width:58.3333%;padding:5px}.col-md-8{box-sizing:border-box;width:66.6667%;padding:5px}.col-md-9{box-sizing:border-box;width:75%;padding:5px}.col-md-10{box-sizing:border-box;width:83.3333%;padding:5px}.col-md-11{box-sizing:border-box;width:91.6667%;padding:5px}.col-md-12{box-sizing:border-box;width:100%;padding:5px}}@media (min-width:1280px){.col-lg-0{box-sizing:border-box;width:0%;padding:5px}.col-lg-1{box-sizing:border-box;width:8.33333%;padding:5px}.col-lg-2{box-sizing:border-box;width:16.6667%;padding:5px}.col-lg-3{box-sizing:border-box;width:25%;padding:5px}.col-lg-4{box-sizing:border-box;width:33.3333%;padding:5px}.col-lg-5{box-sizing:border-box;width:41.6667%;padding:5px}.col-lg-6{box-sizing:border-box;width:50%;padding:5px}.col-lg-7{box-sizing:border-box;width:58.3333%;padding:5px}.col-lg-8{box-sizing:border-box;width:66.6667%;padding:5px}.col-lg-9{box-sizing:border-box;width:75%;padding:5px}.col-lg-10{box-sizing:border-box;width:83.3333%;padding:5px}.col-lg-11{box-sizing:border-box;width:91.6667%;padding:5px}.col-lg-12{box-sizing:border-box;width:100%;padding:5px}}@media (min-width:1440px){.col-xl-0{box-sizing:border-box;width:0%;padding:5px}.col-xl-1{box-sizing:border-box;width:8.33333%;padding:5px}.col-xl-2{box-sizing:border-box;width:16.6667%;padding:5px}.col-xl-3{box-sizing:border-box;width:25%;padding:5px}.col-xl-4{box-sizing:border-box;width:33.3333%;padding:5px}.col-xl-5{box-sizing:border-box;width:41.6667%;padding:5px}.col-xl-6{box-sizing:border-box;width:50%;padding:5px}.col-xl-7{box-sizing:border-box;width:58.3333%;padding:5px}.col-xl-8{box-sizing:border-box;width:66.6667%;padding:5px}.col-xl-9{box-sizing:border-box;width:75%;padding:5px}.col-xl-10{box-sizing:border-box;width:83.3333%;padding:5px}.col-xl-11{box-sizing:border-box;width:91.6667%;padding:5px}.col-xl-12{box-sizing:border-box;width:100%;padding:5px}}.grid-container{max-width:calc(100% - 30px);margin:auto}@media (min-width:768px){.grid-container{max-width:calc(100% - 15px)}}.grid-column{max-width:100%}.container{box-sizing:border-box;width:100%;margin-left:auto;margin-right:auto;padding:0 15px}@media (min-width:768px){.container{width:90%}}@media screen and (min-width:992px){.container{max-width:960px}}@media (min-width:1280px){.container{max-width:1140px}}@media (min-width:1440px){.container{max-width:1320px}}#footer{background:#e1e4e5;padding:0}#footer .block_newsletter{background:0 0}.footer-top{flex-direction:column;display:flex}@media (min-width:1024px){.footer-top{flex-direction:row}.footer-top .blockreassurance{width:50%;padding:0}}.footer-top .blockreassurance .row{margin:0}@media (min-width:1024px){.footer-top .blockreassurance .row{width:100%;max-width:660px;margin-left:auto}.footer-top #custom-text{width:50%}}.footer-container{background-color:#1d1d1b;background-image:none;padding:40px 20px 24px}@media (min-width:1024px){.footer-container{padding-top:56px}}@media screen and (max-width:767px){.footer-container .first-row{flex-wrap:wrap;display:flex}.footer-container .first-row .block-link{order:3}.footer-container .first-row .block-contact{order:1}.footer-container .first-row .ps-social-follow{order:2}.footer-container .first-row #block_myaccount_infos{order:4}}.footer-container p,.footer-container a,.footer-container li,.footer-container span,.footer-container strong,.footer-container li a,.footer-container div{color:#fff!important}.footer-container :is(h2,h3,h4,h5,h6,.h2,.h3,.h4,.h5,.h6,.h3>a){color:#fff}.footer-container .links a{font-size:1rem}.footer-container .links a:hover{color:#fff;text-decoration:underline}@media screen and (max-width:767px){.footer-container .links ul{background-color:transparent}.footer-container .links ul>li{border:none;padding:0;font-weight:400}}.footer-container .block-contact a{color:#42c9e3!important}.footer-container .block-contact a:hover{text-decoration:underline;color:#42c9e3!important}.footer-container .h4{margin-bottom:12px}.footer-container .col-lg-3{padding:12px 5px}@media screen and (min-width:992px){.footer-container .col-lg-3{width:25%;padding:5px}}#header{box-shadow:unset}#header #contact-link{color:#42c9e3;align-items:center;gap:22px;display:flex}#header #contact-link .contact-page{color:#42c9e3;flex-direction:row;align-items:center;gap:12px;font-size:1rem;font-weight:500;display:inline-flex}#header .header-nav{color:#42c9e3;background:#000;border-bottom:0;align-items:center;min-height:55px;max-height:100%;display:flex}#header .header-nav .container{margin:0 auto}@media (min-width:1280px){#header .header-nav .container{padding:12px 0}}#header .header-nav .header-nav--container{justify-content:space-between;align-items:center;display:flex}#header .header-nav .offers{justify-content:center;align-items:center;display:flex}#header .header-nav .offers p{color:#fbd900}#header .header-nav .left-nav{align-items:center;display:flex}#header .header-nav .right-nav{align-items:center;gap:22px}@media (min-width:1280px){#header .header-nav .right-nav{gap:16px}}@media (min-width:1440px){#header .header-nav .right-nav{gap:22px}}#header .header-nav #contact-link{margin-top:0!important}@media (min-width:1280px){#header .header-nav #contact-link{gap:16px;font-size:.875rem}}@media (min-width:1440px){#header .header-nav #contact-link{gap:22px;font-size:1rem}}#header .header-nav #contact-link .contact-page{flex-direction:column;align-items:center;gap:1px;font-size:.75rem}@media (min-width:1440px){#header .header-nav #contact-link .contact-page{flex-direction:row;gap:10px;font-size:1rem}}#header .header-nav #contact-link .contact-page svg{transition:transform .3s ease-in;transform:scale(1)}#header .header-nav #contact-link .contact-page:hover{background-color:transparent;text-decoration:underline}#header .header-nav #contact-link .contact-page:hover svg{transition:transform .3s ease-in;transform:scale(1.12)}#header .header-nav .search-widgets form input{padding:10px 48px 10px 12px}#header .header-nav .search-widgets form i{color:#fff;background-color:#1d1d1b;border-radius:4px;width:40px;height:calc(100% - 10px);padding:5px 8px;position:absolute;top:5px;right:5px}#header .header-nav .blockcart{background:0 0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:0}#header .header-nav .user-info{margin:0}#header .header-nav .user-info a,#header .header-nav .user-info .account{justify-content:center;align-items:center;margin:0;display:inline-flex}#header .header-nav a{color:#42c9e3}#header .header-nav .cart-preview{margin:0;position:relative}#header .header-nav .cart-preview.active{background-color:transparent}#header .header-nav .cart-preview a{justify-content:center;align-items:center;display:inline-flex}#header .header-nav .cart-products-count{color:#000;background-color:#fcd900;border-radius:10px;justify-content:center;align-items:center;width:20px;height:20px;padding:2px;font-size:.8rem;font-weight:600;display:inline-flex;position:absolute;top:-1px;right:-8px}#header .header-nav #menu-icon{margin:0;line-height:1}#header .header-nav #menu-icon:focus{outline:1px dotted #42c9e3}#header .header-top{background-color:#fff;padding:0}@media (min-width:1024px){#header .header-top{padding:1.25rem 0}}#header .header-top .header-top-right{padding:0}#header #top-menu a[data-depth="0"]{color:#000;text-transform:none;text-align:left;font-weight:600;line-height:1}@media (min-width:1024px){#header #top-menu a[data-depth="0"]{padding:10px 7px;font-size:.75rem}}@media (min-width:1280px){#header #top-menu a[data-depth="0"]{padding:10px;font-size:.8375rem}}@media screen and (min-width:992px) and (max-width:1199px){#header #contact-link span{flex-direction:column;align-items:flex-start;font-size:.875rem;display:flex}#header .header-nav .right-nav{gap:16px}#header .header-top{padding:16px 0}#header #top-menu a[data-depth="0"]{text-align:center;max-width:110px;padding:8px 5px;font-size:.8rem}}@media screen and (min-width:992px){#header .menu{width:100%}#header #top-menu a[data-depth="0"]{text-align:center}.top-menu{justify-content:flex-end;align-items:center;display:flex}.top-menu[data-depth="1"],.top-menu[data-depth="2"]{margin:10px 20px;display:block}.top-menu[data-depth="2"]{margin:8px 0 8px 16px}.top-menu>li{margin:0;position:relative}.top-menu>li+li{margin:0}.top-menu a{white-space:normal;text-transform:none}.top-menu a[data-depth="0"]{font-size:.875rem}.top-menu a[data-depth="1"],.top-menu a[data-depth="2"]{text-transform:none;padding:8px 0;font-size:.875rem;font-weight:400;line-height:1.1}.top-menu a[data-depth="1"]>li,.top-menu a[data-depth="2"]>li{margin:0}.top-menu .sub-menu{width:240px;min-width:240px;margin:0}.top-menu .sub-menu ul[data-depth="1"]>li{float:none;margin:0}}.header-nav .mobile{align-items:center;gap:12px;display:flex}.header-nav .mobile .top-logo{flex-grow:1;align-items:center;min-height:50px;display:flex}.header-nav .mobile .top-logo img{width:auto;max-height:2rem}.header-nav .mobile-menu-toggler{color:#42c9e3;background-color:transparent;border:none}#mobile_top_menu_wrapper #contact-link a{color:#42c9e3}#mobile_top_menu_wrapper .top-menu[data-depth="0"]>li{border-bottom:1px solid #dedede;margin:6px 0}#mobile_top_menu_wrapper .top-menu a[data-depth="0"]{border:none;padding-right:36px;position:relative}#mobile_top_menu_wrapper .top-menu a[data-depth="0"] .navbar-toggler-wrapper{position:absolute;top:0;right:0}#mobile_top_menu_wrapper .top-menu .navbar-toggler{border:1px solid #dedede;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}#wrapper{background:#eef4f8;position:relative}#wrapper #notifications,#wrapper .container{z-index:1;position:relative}.link{cursor:pointer;text-align:center;padding:0;text-decoration:none;transition:all .5s;display:inline-block}.link__title{min-height:86px;box-shadow:none;text-transform:uppercase;background-color:#fff;padding:30px;font-weight:700;line-height:1;transition:all .15s ease-in;display:block}@media (min-width:1280px){.link__title{min-height:100px;padding:30px 60px}}.link__image{justify-content:center;align-items:center;display:flex;position:relative}.link__image:before{content:"";z-index:1;opacity:0;background-color:rgba(0,169,193,.45);width:100%;height:100%;transition:opacity .2s ease-in;position:absolute;top:0;left:0}.link--border-radius{border-radius:8px;overflow:hidden}a.link{color:#000;text-decoration:none}a.link--primary:hover .link__title{color:#fff;background-color:#42c9e3;transition:all .15s ease-in;box-shadow:inset 30px 0 40px rgba(0,91,103,.5)}a.link--primary:hover .link__image img{-webkit-filter:grayscale();filter:grayscale()}a.link--primary:hover .link__image:before{opacity:1;transition:opacity .2s ease-in}a.link--tertiary .link__title{color:#fff;background:linear-gradient(90deg,#564228 0%,#7b7062 100%)}a.link--tertiary .link__image{background-color:#fcd900}a.link--tertiary .link__image img{transition:opacity .2s ease-in}a.link--tertiary:hover .link__image img{opacity:.45;-webkit-filter:grayscale();filter:grayscale();transition:opacity .2s ease-in}.link--with-icon,.link--with-image{align-items:stretch;display:flex}.link--with-icon.link--column,.link--with-icon.icon-position-top,.link--with-image.link--column,.link--with-image.icon-position-top{flex-direction:column;justify-content:center}.link--with-icon.image-position-top,.link--with-image.image-position-top{flex-direction:column-reverse;justify-content:flex-end}.link--with-icon.image-position-top .link__title,.link--with-image.image-position-top .link__title{flex-shrink:0}.link--with-icon.image-position-top .link__image,.link--with-image.image-position-top .link__image{flex-grow:1}@media screen and (max-width:579px){.link--with-icon.image-position-left,.link--with-icon.image-position-right,.link--with-image.image-position-left,.link--with-image.image-position-right{flex-direction:column}}.link--with-icon.image-position-left .link__title,.link--with-icon.image-position-right .link__title,.link--with-image.image-position-left .link__title,.link--with-image.image-position-right .link__title{justify-content:center;align-items:center;display:flex}.pagination{font-size:1rem}.pagination__summary{text-align:center;line-height:1.2}@media (min-width:768px){.pagination__summary{text-align:left}}.pagination .page-list{background-color:transparent;justify-content:center;gap:6px;display:flex}@media (min-width:768px){.pagination .page-list{justify-content:flex-end}}.pagination a{background-color:#fff;justify-content:center;align-items:center;min-width:26px;min-height:32px;padding:4px;display:inline-flex}.pagination .current a{font-size:inherit}.homeslider-container{float:none;margin-bottom:24px}@media (min-width:768px){.homeslider-container{margin-bottom:52px}}.homeslider-container .homeslider_nav{opacity:1;background-color:#1d1d1b;border-radius:24px;width:45px;height:45px;transition:opacity .5s ease-in}.homeslider-container .homeslider_nav:hover{opacity:.65;transition:opacity .5s ease-in}.homeslider-container .homeslider_nav.prev{background-image:url(../img/slider_prev.svg);background-position:50%;background-size:11px;left:-12px}@media (min-width:768px){.homeslider-container .homeslider_nav.prev{left:26px}}.homeslider-container .homeslider_nav.next{left:unset;background-image:url(../img/slider_next.svg);background-position:50%;background-size:11px;right:-12px}@media (min-width:768px){.homeslider-container .homeslider_nav.next{right:26px}}.homeslider-container .slide>a{display:block}@media (min-width:1280px){.homeslider-container .slide>a{padding-left:40%}}.homeslider-container .slide__image{width:100%;display:flex}.homeslider-container .caption{color:#1d1d1b;background-color:#42c9e3;justify-content:flex-start;align-items:center;padding:24px;display:flex;position:static}@media (min-width:1280px){.homeslider-container .caption{width:45%;height:100%;padding:42px 80px 42px 120px;position:absolute;top:0;left:0}.homeslider-container .caption:before{content:"";background-image:url(../img/carrousel_caption_before.svg);background-position:100% 100%;background-size:cover;width:150px;height:100%;position:absolute;top:0;left:100%}}.homeslider-container .caption h2{text-transform:uppercase}.homeslider-container .caption p{text-transform:uppercase;font-size:1rem}@media (min-width:768px){.homeslider-container .caption p{font-size:1.125rem}}@media (min-width:1280px){.homeslider-container .caption p{font-size:1.75rem}}[data-group-id="1"]{margin:40px 0 50px}@media (min-width:1280px){[data-group-id="1"]{margin:50px 0 100px}}[data-group-id="1"] h2{text-transform:uppercase;margin-bottom:1.25rem}@media (min-width:768px){[data-group-id="1"] h2{margin-bottom:1.75rem}}@media (min-width:1280px){[data-group-id="1"] h2{margin-bottom:2rem}}[data-group-id="1"] .homecustom__section{grid-template-columns:1fr;gap:24px;display:grid}@media (min-width:768px){[data-group-id="1"] .homecustom__section{grid-template-columns:repeat(2,1fr)}}@media (min-width:1280px){[data-group-id="1"] .homecustom__section{grid-template-columns:repeat(3,1fr)}}[data-group-id="2"]{margin:50px 0}@media (min-width:1280px){[data-group-id="2"]{margin:100px 0}}.homecustom-category__item{height:100%}.homecustom-category__item a{background-color:#fff;border-bottom:8px solid #1d1d1b;align-items:center;gap:6px;height:100%;padding:12px;display:flex;position:relative}@media (min-width:1280px){.homecustom-category__item a{padding:30px 10px 30px 28px}}.homecustom-category__item a:hover .homecustom__category-overlay{opacity:1;transition:opacity .3s ease-in}.homecustom-category__item .homecustom__category-content{flex-shrink:0}.homecustom-category__item .homecustom-category__item-title p,.homecustom-category__item .homecustom-category__item-subtitle p{text-transform:uppercase;margin:2px 0;font-size:1.25rem;font-style:italic;line-height:1}@media (min-width:1280px){.homecustom-category__item .homecustom-category__item-title p,.homecustom-category__item .homecustom-category__item-subtitle p{font-size:1.75rem}}.homecustom-category__item .homecustom-category__item-title p{color:#1d1d1b;font-weight:400}.homecustom-category__item .homecustom-category__item-subtitle p{color:#42c9e3;font-weight:800}.homecustom-category__item .homecustom__category-overlay{opacity:0;z-index:1;color:#fff;opacity:0;background-color:rgba(0,0,0,.92);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;font-size:1.125rem;font-weight:600;transition:opacity .3s ease-in;display:flex;position:absolute;top:0;left:0}.homecustom-category__item .homecustom__category-overlay svg{width:38px}.homecustom-text-img__item{color:#fff;background-color:#1d1d1b;border-radius:4px;flex-direction:column;align-items:center;gap:28px;padding:24px;display:flex}@media (min-width:1024px){.homecustom-text-img__item{padding:36px}}@media (min-width:1280px){.homecustom-text-img__item{flex-direction:row;gap:36px}}@media (min-width:1440px){.homecustom-text-img__item{padding:52px}}.homecustom-text-img__item p{color:inherit}@media (min-width:1280px){.homecustom-text-img__picture{width:55%}.homecustom-text-img__item-text{width:calc(45% - 36px)}.homecustom-text-img__item-text p{margin:22px 0}}.product-price{color:#1d1d1b}.product-prices{align-items:center;gap:6px;margin-bottom:1.25rem;display:flex}.product-prices div{margin:0}.product-prices .tax-shipping-delivery-label{color:#1d1d1b}.product-flags li.product-flag.on-sale{color:#1d1d1b;background-color:#fcd900}#product #wrapper .container{z-index:auto}#product #content{max-width:100%}@media (min-width:768px){#product .col-md-5{padding-right:36px}}@media (min-width:1024px){#product .col-md-5{padding-right:52px}}#product .product-container{margin-top:24px}@media (min-width:1024px){#product .product-container{margin-top:36px}}#product .featured-products{margin-bottom:42px}@media (min-width:1024px){#product .featured-products{margin-bottom:62px}}.product-information .product-description ul li,.product-information .product-description ol li{color:#1d1d1b}#products{color:inherit}@media (max-width:991px){#blockcart-modal .product-image{max-width:180px}}.product-miniature{background-color:#fff;border:1px solid #dedede;border-radius:4px;padding:22px 24px}@media (min-width:768px){.product-miniature{padding-bottom:48px}}.product-miniature .thumbnail-container{background-color:transparent;width:100%;margin:0}.product-miniature .thumbnail-container .product-thumbnail{border-radius:4px;justify-content:center;align-items:center;display:flex;overflow:hidden}.product-miniature .product-description{padding:16px 0 0}.product-miniature .product-title{text-transform:none;text-align:left;margin-top:0;margin-bottom:22px;font-weight:600}.product-miniature .product-title a{color:#1d1d1b;font-weight:600}.product-miniature .product-price-and-shipping{text-align:left;font-weight:400}.blockreassurance{text-transform:uppercase;background-color:#42c9e3;font-style:italic}.blockreassurance .block-reassurance-item{justify-content:center;align-items:center;gap:36px;padding:36px 0;display:flex}@media (min-width:1024px){.blockreassurance .block-reassurance-item{justify-content:flex-start}}.blockreassurance .block-title{height:auto;font-weight:700}@media screen and (max-width:576px){.blockreassurance .block-title{height:auto}}.blockreassurance .block-infos{text-align:left;flex-grow:0;font-size:1.125rem;font-weight:400;line-height:1.2}@media (min-width:768px){.blockreassurance .block-infos{font-size:1.25rem}}@media (min-width:1024px){.blockreassurance .block-infos{flex-grow:1;font-size:1.5rem}}.blockreassurance .block-infos span{display:block}.blockreassurance .block-icon{flex-shrink:0;width:72px;height:72px;margin:0}.blockreassurance .block-icon svg{width:72px;height:72px}#custom-text{text-align:left;margin:0;padding:16px;font-style:italic}#custom-text h2,#custom-text .h2{font-size:1.25rem}@media (min-width:1280px){#custom-text h2,#custom-text .h2{font-size:1.75rem}}.custom-text__wrapper{justify-content:center;align-items:center;gap:28px;width:100%;display:flex}@media (min-width:1024px){.custom-text__wrapper{justify-content:flex-start;max-width:660px;margin-right:auto}}.custom-text__image{flex-shrink:1;display:flex}.ps-social-follow .facebook,.ps-social-follow .twitter,.ps-social-follow .instagram,.ps-social-follow .rss,.ps-social-follow .youtube,.ps-social-follow .pinterest,.ps-social-follow .vimeo,.ps-social-follow .linkedin{background-image:none}.tabs{padding:1.25rem}@media (min-width:768px){.tabs{padding:1.25rem 1.875rem}}.tabs .nav-tabs .nav-link{color:#1d1d1b}.tabs .nav-tabs .nav-link.active{color:#42c9e3;border-color:#42c9e3}form textarea{padding:10px}form .form-group{flex-wrap:wrap;align-items:center;display:flex}@media (min-width:768px){form .form-control{padding:10px 12px}}form .form-control-label{text-align:left;margin:0}@media (min-width:768px){form .form-control-label{text-align:right}}form .group-span-filestyle{width:90px}form .input-group .input-group-btn>.btn{padding:10px}.ui-widget.searchbar-autocomplete{font-family:Rubik,Arial,sans-serif;font-size:1rem}@media screen and (max-width:619px){.products{max-width:300px;margin-left:auto;margin-right:auto}}.page-my-account #content .links a span.link-item{padding:2rem 1rem}.page-customer-account #content{color:inherit}#index #wrapper>.container{width:100%;max-width:100%}#index h2{font-style:italic;font-weight:800}@media (min-width:1280px){#index h2{font-size:2rem}}#index .featured-products{margin:52px 0}@media (min-width:1280px){#index .featured-products{margin:100px 0}}#index .featured-products h2{text-align:left;text-transform:uppercase;margin:1.5rem 0 1.125rem}@media (min-width:768px){#index .featured-products h2{margin:1.75rem 0 1.25rem}}@media (min-width:1280px){#index .featured-products h2{margin:2.5rem 0 1.75rem}}@media not (max-width:1023px){#index .featured-products .products:not(.flickity-enabled){grid-template-columns:repeat(4,1fr);gap:10px;display:grid}#index .featured-products .product,#index .featured-products .thumbnail-container{width:100%}}#index .featured-products .products{width:100%;max-width:100%;margin-top:12px;padding:0 15px}@media (min-width:768px){#index .featured-products .products{width:calc(90% + 30px);margin-top:24px;margin-left:auto;margin-right:0;padding:0}}@media screen and (min-width:1024px){#index .featured-products .products{width:calc(50vw + 450px)}}@media (min-width:1280px){#index .featured-products .products{width:calc(50vw + 540px)}}@media (min-width:1440px){#index .featured-products .products{width:calc(50vw + 630px)}}#index .featured-products .products.flickity-enabled{z-index:2;max-width:100%;margin-bottom:70px;display:block}@media (min-width:768px){#index .featured-products .products.flickity-enabled{margin-bottom:30px}}#index .featured-products .products.flickity-enabled .product{width:280px;margin-right:16px}@media (min-width:768px){#index .featured-products .products.flickity-enabled .product{width:316px;margin-right:20px}}#index .featured-products .products.flickity-enabled .flickity-page-dots{width:calc(100% - 134px);display:flex;bottom:-39px;left:15px}@media (min-width:768px){#index .featured-products .products.flickity-enabled .flickity-page-dots{width:calc(100% - 440px);bottom:-57px;left:290px}}@media screen and (min-width:1024px){#index .featured-products .products.flickity-enabled .flickity-page-dots{width:535px}}@media (min-width:1280px){#index .featured-products .products.flickity-enabled .flickity-page-dots{width:715px}}@media (min-width:1440px){#index .featured-products .products.flickity-enabled .flickity-page-dots{width:895px}}#index .featured-products .products.flickity-enabled .flickity-page-dots .dot{opacity:1;background-color:#dedede;border-radius:0;flex:1 0 auto;height:6px;margin:0;bottom:-36px}#index .featured-products .products.flickity-enabled .flickity-page-dots .dot.is-selected{background-color:#42c9e3}#index .featured-products .products.flickity-enabled .flickity-prev-next-button{background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:11px;border:1px solid #000;width:44px;height:44px;top:calc(100% + 36px)}@media (min-width:768px){#index .featured-products .products.flickity-enabled .flickity-prev-next-button{top:calc(100% + 54px)}}#index .featured-products .products.flickity-enabled .flickity-prev-next-button.previous{left:unset;background-image:url(../img/slider_prev--black.svg);right:52px}@media (min-width:768px){#index .featured-products .products.flickity-enabled .flickity-prev-next-button.previous{right:70px}}@media screen and (min-width:1024px){#index .featured-products .products.flickity-enabled .flickity-prev-next-button.previous{left:845px}}@media (min-width:1280px){#index .featured-products .products.flickity-enabled .flickity-prev-next-button.previous{left:1025px}}@media (min-width:1440px){#index .featured-products .products.flickity-enabled .flickity-prev-next-button.previous{left:1205px}}#index .featured-products .products.flickity-enabled .flickity-prev-next-button.next{background-image:url(../img/slider_next--black.svg);right:0}@media (min-width:768px){#index .featured-products .products.flickity-enabled .flickity-prev-next-button.next{right:17px}}@media screen and (min-width:1024px){#index .featured-products .products.flickity-enabled .flickity-prev-next-button.next{right:unset;left:901px}}@media (min-width:1280px){#index .featured-products .products.flickity-enabled .flickity-prev-next-button.next{left:1081px}}@media (min-width:1440px){#index .featured-products .products.flickity-enabled .flickity-prev-next-button.next{left:1261px}}#index .featured-products .products.flickity-enabled .flickity-prev-next-button .flickity-button-icon{opacity:0}.page-cart .product-line-grid-right .row{margin-left:-5px;margin-right:-5px}.page-cart .cart-item+.cart-item{border-top:1px solid #eaeaea;margin:0}.page-cart .featured-products>.container{width:100%}.page-cart .featured-products .products{gap:10px;display:grid}@media (min-width:768px){.page-cart .featured-products .products{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page-cart .featured-products .products{grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.page-cart .featured-products .products{grid-template-columns:repeat(4,1fr)}}.page-cart .product-line-info{font-size:.875rem}.page-cart .product-line-info.product-title .label{font-size:1rem}.page-cart .product-line-grid-right .cart-line-product-actions .remove-from-cart,.page-cart .product-line-grid-right .product-price .remove-from-cart{background-color:#eaeaea;border-radius:3px;padding:4px}.block-promo .promo-code form{justify-content:center;align-items:center;display:flex}.block-promo .promo-input{border-radius:8px 0 0 8px}.block-promo .promo-input+.btn{border:none;border-radius:0 8px 8px 0;margin:0;padding:12px}body#checkout #footer{padding:0}.page-content.page-cms p,.page-content.page-cms ol,.page-content.page-cms ul{color:#1d1d1b}.page-content.page-cms ul{padding-left:40px;list-style-position:outside}.page-content.page-cms h2{margin:18px 0 16px}.page-content.page-cms h3{margin:16px 0 12px}.page-content.page-cms .btn-default{color:#1d1d1b;background-color:#42c9e3}.page-content.page-cms .btn-default:hover{background-color:#1ca3bd}#contact .page-content{padding:0}@media (min-width:768px){#contact .page-content{padding:1.25rem 1.25rem .5rem}}#contact select.form-control:not([size]):not([multiple]){height:auto}.contact-rich .block .icon i{color:#42c9e3}.page-category #products{padding-left:10px;padding-right:10px}.sort-by-row{justify-content:flex-end;align-items:center;gap:12px}.sort-by-row .products-sort-order{min-width:270px}.sort-by-row .products-sort-order .dropdown-menu{font-size:.875rem}.products-selection{justify-content:space-between}.products-selection .sort-by{margin:0}.block-category{min-height:1px}.block-category .block-category-inner{align-items:flex-start;gap:16px}.block-category .block-category-inner .category-cover{display:flex}.block-category .block-category-inner .category-cover img{width:100%;height:auto}@media (min-width:768px){.block-categories{padding:1.375rem 1.125rem}}@media (min-width:1280px){.block-categories{padding:1.563rem 1.125rem}}.block-categories .category-top-menu a.active{color:#42c9e3}.block-categories .category-sub-menu li:not([data-depth="0"]):not([data-depth="1"]){padding-left:.75rem}.block-categories .category-sub-menu li[data-depth="0"]>a{margin:0;padding:4px 0;line-height:1.2}@media (min-width:768px){.block-categories .category-sub-menu li[data-depth="0"]>a{font-size:.875rem}}@media (min-width:1280px){.block-categories .category-sub-menu li[data-depth="0"]>a{font-size:1rem}}.block-categories .category-sub-menu li[data-depth="0"]>a.has-children{padding-right:32px}.block-categories .category-sub-menu li[data-depth="0"] .category-sub-menu{margin-top:.75rem}.block-categories .category-sub-menu .category-sub-link{line-height:1.2;display:inline-block}@media (min-width:768px){.block-categories .category-sub-menu .category-sub-link{font-size:.75rem}}@media (min-width:1280px){.block-categories .category-sub-menu .category-sub-link{font-size:.875rem}}.block-categories .navbar-toggler{width:1.5rem;height:1.5rem}@media screen and (max-width:767px){.category-tree-toggler{justify-content:center;align-items:center;gap:6px;width:130px;display:inline-flex}.category-tree-toggler svg{width:20px;height:20px}.btn.category-tree-toggler:focus{outline-offset:1px;outline:2px dotted #afafaf}.block-categories{opacity:0;visibility:hidden;height:0;margin:0;padding:0;overflow:hidden}.block-categories.block-categories--opened{opacity:1;visibility:visible;height:auto;padding:1.563rem 1.25rem}}@media screen and (min-width:840px){#search .products .product{width:33.3333%}}@media (min-width:1280px){#search .products .product{width:25%}}
/*# sourceMappingURL=custom.css.map*/