@import url("https://use.typekit.net/aoh7rfe.css");.clearfix::after{content:"";display:table;clear:both}.popupLayout{position:relative;background:#FFF;padding:20px;width:auto;max-width:800px;margin:20px
auto;font-size:14px}.popupLayout
h1{font-size:40px}body{padding:0;margin:0;font:13px Arial,Helvetica,Garuda,sans-serif;*font-size:small;*font:x-small;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}article,aside,figure,footer,header,nav,section,details,summary,main{display:block}h1,h2,h3,h4,h5,h6,ul,li,em,strong,pre,code,p{padding:0;margin:0;line-height:1em;font-size:100%;font-weight:inherit;font-style:normal}table{font-size:inherit;font:100%}ul.menu{list-style:none;margin:0;padding:0}ul.menu
li{margin:0;padding:0;line-height:1em;background:none}img{border:0;max-width:100%}a{text-decoration:none}input,select,textarea{font:inherit}.pathway{margin:0;padding:0}.pathway
li{display:inline-block}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@keyframes
messageIn{0%{transform:translate3d(-50%,100vh,0) scale3d(.7,.7,.7);-webkit-transform:translate3d(-50%,100vh,0) scale3d(.7,.7,.7);opacity:0}100%{transform:translate3d(-50%,0,0);-webkit-transform:translate3d(-50%,0,0);opacity:1}}@keyframes
messageOut{0%{transform:translate3d(-50%,0,0);-webkit-transform:translate3d(-50%,0,0);opacity:1}100%{transform:scale3d(0,0,0) translate3d(-50%,100vh,0);-webkit-transform:scale3d(0,0,0) translate3d(-50%,100vh,0);opacity:0}}@keyframes
cookieOut{0%{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);opacity:1}100%{transform:translate3d(0,100px,0);-webkit-transform:translate3d(0,100px,0);opacity:0}}@keyframes
progressBar{0%{transform:scale3d(0,1,1);-webkit-transform:scale3d(0,1,1)}100%{transform:scale3d(1,1,1);-webkit-transform:scale3d(1,1,1)}}@keyframes lds-ring{0%{transform:rotate(0deg);-webkit-transform:rotate(0deg)}100%{transform:rotate(360deg);-webkit-transform:rotate(360deg)}}@keyframes
preloadOut{100%{transform:translate3d(0,-100%,0);-webkit-transform:translate3d(0,-100%,0);opacity:0}}@-webkit-keyframes
messageIn{0%{transform:translate3d(-50%,100vh,0) scale3d(.7,.7,.7);-webkit-transform:translate3d(-50%,100vh,0) scale3d(.7,.7,.7);opacity:0}100%{transform:translate3d(-50%,0,0);-webkit-transform:translate3d(-50%,0,0);opacity:1}}@-webkit-keyframes
messageOut{0%{transform:translate3d(-50%,0,0);-webkit-transform:translate3d(-50%,0,0);opacity:1}100%{transform:scale3d(0,0,0) translate3d(-50%,100vh,0);-webkit-transform:scale3d(0,0,0) translate3d(-50%,100vh,0);opacity:0}}@-webkit-keyframes
cookieOut{0%{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);opacity:1}100%{transform:translate3d(0,100px,0);-webkit-transform:translate3d(0,100px,0);opacity:0}}@-webkit-keyframes
progressBar{0%{transform:scale3d(0,1,1);-webkit-transform:scale3d(0,1,1)}100%{transform:scale3d(1,1,1);-webkit-transform:scale3d(1,1,1)}}@-webkit-keyframes lds-ring{0%{transform:rotate(0deg);-webkit-transform:rotate(0deg)}100%{transform:rotate(360deg);-webkit-transform:rotate(360deg)}}@-webkit-keyframes
preloadOut{100%{transform:translate3d(0,-100%,0);-webkit-transform:translate3d(0,-100%,0);opacity:0}}body{color:#312C2C;font-family:'kansasnew',sans-serif;font-size:20px}@media screen and (max-width: 1860px){body{font-size:19px}}@media screen and (max-width: 1400px){body{font-size:18px}}@media screen and (max-width: 700px){body{font-size:17px}}@media screen and (max-width: 350px){body{font-size:16px}}p{margin-bottom:1em;line-height:1.4em}p:last-child{margin:0}ul,ol{margin:0
0 1em 1em;padding:0}ul li,
ol
li{margin:0
0 1em 0;padding:0
0 0 0}ol{list-style-type:square}strong{font-weight:600;color:#7E9F26}em{font-style:italic}a{color:#7E9F26}h1,h2,h3,h4,h5,h6{margin-bottom:1em;line-height:1.1em}.title-1{font-weight:100;font-size:60px;color:#AA3B6C;margin-bottom: .6em}@media screen and (max-width: 1860px){.title-1{font-size:55px}}@media screen and (max-width: 1550px){.title-1{font-size:45px}}@media screen and (max-width: 1400px){.title-1{font-size:40px}}@media screen and (max-width: 1200px){.title-1{font-size:35px}}@media screen and (max-width: 550px){.title-1{font-size:30px}}.title-3{font-weight:600;font-size:35px;color:#7E9F26}@media screen and (max-width: 1860px){.title-3{font-size:33px}}@media screen and (max-width: 1550px){.title-3{font-size:30px}}@media screen and (max-width: 1200px){.title-3{font-size:28px}}@media screen and (max-width: 550px){.title-3{font-size:26px}}@media screen and (max-width: 350px){.title-3{font-size:24px}}.title-4{font-weight:600;font-size:30px;color:#7E9F26;text-transform:uppercase}.title-4--alt{color:#AA3B6C}@media screen and (max-width: 1860px){.title-4{font-size:28px}}@media screen and (max-width: 1550px){.title-4{font-size:26px}}@media screen and (max-width: 1550px){.title-4{font-size:25px}}@media screen and (max-width: 1200px){.title-4{font-size:23px}}@media screen and (max-width: 700px){.title-4{font-size:21px}}@media screen and (max-width: 550px){.title-4{font-size:20px}}@media screen and (max-width: 350px){.title-4{font-size:18px}}.title-5{font-size:20px;text-transform:uppercase;margin-bottom: .6em}@media screen and (max-width: 1860px){.title-5{font-size:19px}}@media screen and (max-width: 1400px){.title-5{font-size:18px}}@media screen and (max-width: 1200px){.title-5{font-size:17px}}@media screen and (max-width: 550px){.title-5{font-size:15px;font-weight:600}}@media screen and (max-width: 350px){.title-5{font-size:13px}}.title-box{font-size:30px;font-weight:200;margin-bottom: .6em}@media screen and (max-width: 1860px){.title-box{font-size:28px}}@media screen and (max-width: 1550px){.title-box{font-size:26px}}@media screen and (max-width: 1550px){.title-box{font-size:25px}}@media screen and (max-width: 700px){.title-box{font-size:22px;font-weight:600}}@media screen and (max-width: 350px){.title-box{font-size:20px}}.subtitle{font-size:16px;font-weight:600;display:block}@media screen and (max-width: 1550px){.subtitle{font-size:15px}}@media screen and (max-width: 550px){.subtitle{font-size:14px}}.subtitle--alt{text-transform:uppercase;color:#7E9F26;letter-spacing: .05em}.text-big{font-size:60px;font-weight:100}@media screen and (max-width: 1860px){.text-big{font-size:55px}}@media screen and (max-width: 1550px){.text-big{font-size:45px}}@media screen and (max-width: 1400px){.text-big{font-size:40px}}@media screen and (max-width: 1200px){.text-big{font-size:35px}}@media screen and (max-width: 1000px){.text-big{font-size:30px}}@media screen and (max-width: 550px){.text-big{font-size:22px}}@media screen and (max-width: 350px){.text-big{font-size:20px}}.text-big
p{line-height:1.1em}.text-medium{font-size:30px;font-weight:100}@media screen and (max-width: 1860px){.text-medium{font-size:28px}}@media screen and (max-width: 1550px){.text-medium{font-size:26px}}@media screen and (max-width: 1400px){.text-medium{font-size:25px}}@media screen and (max-width: 1200px){.text-medium{font-size:22px}}.text-medium
p{line-height:1.2em}.rte h3,
.rte h4,
.rte h5,
.rte
h6{font-weight:600;color:#7E9F26}.rte
h3{font-size:1.3em}.rte
h4{font-size:1.1em}.rte
h5{font-size:1em}.input{margin-bottom:20px}input[type='text'],input[type='email'],input[type='tel'],input[type='date'],input[type='number'],input[type='password'],textarea,select{font:inherit;padding:0
1em;width:100%;-webkit-appearance:none;border-radius:0;box-shadow:none;outline:none;height:80px;line-height:80px;border:1px
solid #b2aaaa;color:#675c5c;font-size:1em;font-weight:500}@media screen and (max-width: 1400px){input[type='text'],input[type='email'],input[type='tel'],input[type='date'],input[type='number'],input[type='password'],textarea,select{height:60px;line-height:60px}}@media screen and (max-width: 550px){input[type='text'],input[type='email'],input[type='tel'],input[type='date'],input[type='number'],input[type='password'],textarea,select{height:50px;line-height:50px;font-size:16px}}textarea{height:auto;line-height:1.2em;padding:1em}.inputInstructions{font-size:14px;display:block;padding-top:5px}.button{font:inherit;cursor:pointer;padding:0
2em;border:none;-webkit-appearance:none;border-radius:0;box-shadow:none;height:80px;line-height:80px;background:#7E9F26;font-size:20px;font-weight:600;letter-spacing: .05em;color:#FFF;text-transform:uppercase;text-align:center}@media screen and (max-width: 1550px){.button{font-size:19px}}@media screen and (max-width: 1400px){.button{height:60px;line-height:60px;font-size:18px}}@media screen and (max-width: 550px){.button{height:50px;line-height:50px;font-size:14px}}.button--full{width:100%}@media screen and (max-width: 550px){.button--mobile-full{width:100%;display:block}}.button--alt{color:#312C2C;background:#E5E5E5}.button--black{background:#312C2C}.button--small{height:40px;line-height:40px}.button--ghost{height:40px;line-height:40px;background:none;border:1px
solid #7E9F26;color:#7E9F26;font-size:14px}@media screen and (max-width: 1550px){.button--ghost{font-size:13px}}.button--cart{width:100%;display:flex !important;align-items:center;justify-content:center;height:120px;line-height:120px;white-space:nowrap}@media screen and (max-width: 1550px){.button--cart{height:100px;line-height:100px}}@media screen and (max-width: 1200px){.button--cart{height:80px;line-height:80px}}.button--cart::before{content:'';display:inline-block;width:30px;height:30px;background:url(/img/cart-white.svg) no-repeat center;margin-right:1vw}.button--disabled{background:#E5E5E5;color:#827474;cursor:default}.button--login{width:100%;display:flex !important;align-items:center;justify-content:center;height:120px;line-height:1.2em}@media screen and (max-width: 1550px){.button--login{height:100px;line-height:1.2em}}@media screen and (max-width: 1200px){.button--login{height:80px;line-height:1.2em}}.button{display:inline-block}.checkbox input,
.checkbox
label{vertical-align:middle}.checkbox
label{display:inline}.checkbox:not(foo) label::before{content:'';display:inline-block;width:22px;height:22px;border:1px
solid #312C2C;background:#fff;vertical-align:middle;margin-right:10px;cursor:pointer;text-align:center;line-height:22px;color:#312C2C}.checkbox:not(foo) input:checked+label::before{content:"\2713"}.checkbox:not(foo) input[type=checkbox]{display:none}.error-message{font-size:14px;font-weight:600;padding-top:3px;color:red}label{margin-bottom: .1em;display:block;font-weight:600;letter-spacing: .05em;font-size: .9em}.required label::after{content:'*'}.privacyDisclaimer{font-size:13px;margin-bottom:20px}.privacyDisclaimer
a{color:inherit;text-decoration:underline}.privacyDisclaimer
div{margin-bottom:10px}.privacyDisclaimer
label{font-weight:normal}.response_message,#flashMessage,#authMessage{position:fixed;bottom:10%;left:50%;z-index:500;padding:20px;text-align:center;color:#fff;background:#AA3B6C;visibility:hidden;transition:600ms cubic-bezier(0.250,0.460,0.450,0.940);box-shadow:0 5px 15px rgba(0,0,0,0.2);font-size:17px;width:600px;max-width:90vw;transform:translate3d(-50%,100vh,0);-webkit-transform:translate3d(-50%,100vh,0)}.response_message:after,#flashMessage:after,#authMessage:after{content:'+';position:absolute;top:0;right:0;width:20px;height:20px;line-height:20px;text-align:center;cursor:pointer;font-size:30px;transform:rotate(45deg);-webkit-transform:rotate(45deg);font-weight:400}.response_message.error,#flashMessage.error,#authMessage.error{background:#C14343}.response_message.visible,#flashMessage.visible,#authMessage.visible{visibility:visible;transform:translate3d(-50%,0,0);-webkit-transform:translate3d(-50%,0,0)}.response_message.hidden,#flashMessage.hidden,#authMessage.hidden{transform:translate3d(-50%,100vh,0);-webkit-transform:translate3d(-50%,100vh,0)}.rangeSlider{margin-top:10px;margin-bottom:10px}.rangeSlider
.values{text-align:center;padding-top:10px;font-size:12px;font-weight:600}.number-input{display:flex;align-items:center}.number-input
input{height:40px;line-height:40px;text-align:center;width:60px;margin:0
5px}@media screen and (max-width: 550px){.number-input
input{height:25px;line-height:25px;padding:0;margin:0
2px;font-size:13px;width:40px}}.number-input__control{width:40px;height:40px;background:#E5E5E5;line-height:40px;text-align:center;font-weight:600;font-size:16px;border-radius:50%;cursor:pointer}@media screen and (max-width: 550px){.number-input__control{width:25px;height:25px;line-height:25px;font-size:16px}}@keyframes
messageIn{0%{transform:translate3d(0,100px,0);-webkit-transform:translate3d(0,100px,0);opacity:0}100%{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);opacity:1}}body{background:#F4F4F4;min-height:100vh;display:flex;flex-direction:column;width:100%}main{flex-grow:1}.attachments{list-style-type:none;margin:40px
0 0;padding:0}.attachments
li{display:inline-block;margin:0
10px 10px 0}.attachments li
a{display:inline-block;height:38px;line-height:38px;padding:0
1em;border:1px
solid #312C2C;letter-spacing: .05em;font-weight:600;font-size:14px;color:#312C2C;transition:300ms}.attachments li a:hover{background:#AA3B6C;color:#FFF}.container--services{margin:0
12.5vw 0 8.3333vw}@media screen and (max-width: 1200px){.container--services{margin:0
80px}}@media screen and (max-width: 700px){.container--services{margin:0
40px}}@media screen and (max-width: 550px){.container--services{margin:0
20px}}@media screen and (max-width: 350px){.container--services{margin:0
10px}}.page-intro{margin:50px
4.1667vw 150px}@media screen and (max-width: 1550px){.page-intro{margin-bottom:100px}}@media screen and (max-width: 1000px){.page-intro{margin:40px
0 80px}}@media screen and (max-width: 550px){.page-intro{margin:20px
0 40px}}.page-header{height:90vh}@media screen and (max-width: 1200px){.page-header{height:60vh}}.page-header--about{background:url(/img/header-about.jpg) no-repeat center / cover}.back-button{font-size:14px;font-weight:900;height:30px;line-height:30px;color:#312C2C;padding-left:80px;position:relative;display:inline-block;text-transform:uppercase;letter-spacing: .05em}@media screen and (max-width: 1550px){.back-button{font-size:13px}}@media screen and (max-width: 1200px){.back-button{padding-left:50px}}@media screen and (max-width: 550px){.back-button{font-size:11px;padding-left:30px}}.back-button::before{content:'';position:absolute;left:0;top:0;bottom:0;width:66px;background:url(/img/arrow-back.svg) no-repeat center;transform:rotate(180deg);-webkit-transform:rotate(180deg)}@media screen and (max-width: 1200px){.back-button::before{width:40px;background-size:contain}}@media screen and (max-width: 1200px){.back-button::before{width:26px}}.swiper-slide{height:auto}.mfp-fade.mfp-bg,
.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out}.mfp-fade.mfp-wrap .mfp-content{transform:scale(.9);-webkit-transform:scale(.9)}.mfp-fade.mfp-bg.mfp-ready{opacity:0.9}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1;transform:scale(1);-webkit-transform:scale(1)}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0;transform:scale(.1);-webkit-transform:scale(.1)}.noUi-target,
.noUi-target
*{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative;direction:ltr;background:#FFF}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;left:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}html:not([dir="rtl"]) .noUi-horizontal .noUi-origin{left:auto;right:0}.noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;cursor:pointer}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,
.noUi-state-tap .noUi-origin{-webkit-transition:transform 0.3s;transition:transform 0.3s}.noUi-state-drag
*{cursor:inherit !important}.noUi-horizontal{height:4px}.noUi-horizontal .noUi-handle{width:24px;height:24px;left:-17px;top:-11px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:24px;height:34px;left:-6px;top:-17px}html:not([dir="rtl"]) .noUi-horizontal .noUi-handle{right:-17px;left:auto}.noUi-target{background:rgba(255,255,255,0.3);border:1px
solid rgba(255,255,255,0.35)}.noUi-connect{background:#7E9F26}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px
solid #D9D9D9;border-radius:50%;background:#FFF;cursor:pointer}.noUi-active{box-shadow:inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB}.noUi-handle:before,.noUi-handle:after{display:block;position:absolute;height:14px;width:1px;background:#E8E7E6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:before,
.noUi-vertical .noUi-handle:after{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#B8B8B8}[disabled].noUi-target,
[disabled].noUi-handle,
[disabled] .noUi-handle{cursor:not-allowed}.noUi-pips,
.noUi-pips
*{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#CCC}.noUi-marker-sub{background:#AAA}.noUi-marker-large{background:#AAA}.noUi-pips-horizontal{padding:10px
0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0
10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0,50%);transform:translate(0,50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px
solid #D9D9D9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:120%}@keyframes paypal-ring{0%{transform:rotate(0deg);-webkit-transform:rotate(0deg)}100%{transform:rotate(360deg);-webkit-transform:rotate(360deg)}}@-webkit-keyframes paypal-ring{0%{transform:rotate(0deg);-webkit-transform:rotate(0deg)}100%{transform:rotate(360deg);-webkit-transform:rotate(360deg)}}.paypal{background:#fff;padding:2.5vw;text-align:center;color:#333}.paypal
h1{font-size:2em;text-align:center;margin-bottom: .6em}.paypal__loader{background:rgba(0,0,0,0.5);position:fixed;top:0;bottom:0;width:100%;left:-100%;z-index:1000}.paypal__loader.visible{left:0}.paypal__loader__ring{display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width:64px;height:64px;transition:400ms}.paypal__loader__ring
div{box-sizing:border-box;display:block;position:absolute;top:50%;left:50%;margin-left:-26px;margin-top:-26px;width:52px;height:52px;border:6px
solid #fff;border-radius:50%;animation:paypal-ring 1.2s cubic-bezier(0.5,0,0.5,1) infinite;-webkit-animation:paypal-ring 1.2s cubic-bezier(0.5,0,0.5,1) infinite;border-color:#fff transparent transparent transparent}.paypal__loader__ring div:nth-child(1){animation-delay:-0.45s}.paypal__loader__ring div:nth-child(2){animation-delay:-0.3s}.paypal__loader__ring div:nth-child(3){animation-delay:-0.15s}.lds-ring{display:block;width:64px;height:64px;transition:400ms}.lds-ring
div{box-sizing:border-box;display:block;position:absolute;top:50%;left:50%;margin-left:-26px;margin-top:-26px;width:52px;height:52px;border:6px
solid #fff;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(0.5,0,0.5,1) infinite;-webkit-animation:lds-ring 1.2s cubic-bezier(0.5,0,0.5,1) infinite;border-color:#AA3B6C transparent transparent transparent}.lds-ring div:nth-child(1){animation-delay:-0.45s}.lds-ring div:nth-child(2){animation-delay:-0.3s}.lds-ring div:nth-child(3){animation-delay:-0.15s}.preload{z-index:10000;background:#F4F4F4;position:fixed;top:0;bottom:0;left:0;right:0}.preload
.loader{width:60px;position:absolute;top:50%;left:50%;margin-left:-30px;margin-top:-30px;transition:600ms}.loading-done
.preload{animation:preloadOut 1200ms cubic-bezier(0.165,0.840,0.440,1.000) forwards;-webkit-animation:preloadOut 1200ms cubic-bezier(0.165,0.840,0.440,1.000) forwards}.loading-done .preload
.loader{opacity:0}.waiting
.preload{animation:none;-webkit-animation:none;background:rgba(0,0,0,0.5)}.waiting .preload
.loader{opacity:1}.site-header{top:0;left:0;right:0;height:190px;display:flex;justify-content:space-between;align-items:center;padding-right:4.1667vw;z-index:500}@media screen and (max-width: 1860px){.site-header{height:180px}}@media screen and (max-width: 1550px){.site-header{height:160px}}@media screen and (max-width: 1550px){.site-header{height:140px}}@media screen and (max-width: 1200px){.site-header{height:100px;padding-right:120px}}@media screen and (max-width: 700px){.site-header{height:80px;padding-right:90px}}@media screen and (max-width: 350px){.site-header{height:60px;padding-right:70px}}.body--fixed-header .site-header{position:absolute}.site-header__logo{flex:0 0 9.0104vw;height:9.0104vw;text-indent:-100em;text-align:left;background:url(/img/logo.png) no-repeat center / contain;position:relative;display:block}@media screen and (max-width: 1200px){.site-header__logo{flex:0 0 100px;height:100px}}@media screen and (max-width: 700px){.site-header__logo{height:80px;flex:0 0 80px}}@media screen and (max-width: 350px){.site-header__logo{height:60px;flex:0 0 60px}}.site-header__logo::before{content:'';position:absolute;width:140%;height:140%;background:#FFF;left:-20%;top:-20%;z-index:-1;border-radius:50%}.site-header__menu{margin-left:auto;font-size:20px}@media screen and (max-width: 1860px){.site-header__menu{font-size:19px}}@media screen and (max-width: 1550px){.site-header__menu{font-size:18px}}@media screen and (max-width: 1400px){.site-header__menu{font-size:16px}}.site-header__menu
.menu{display:flex}.site-header__menu .menu
#item_7{display:none}@media screen and (max-width: 1200px){.site-header__menu .menu
#item_7{display:block}}.site-header__menu .menu #item_8
a{padding:0
2vw;background:#AA3B6C;color:#FFF}.site-header__menu .menu
li{margin:0
1em}.site-header__menu .menu
a{text-transform:uppercase;font-weight:600;color:#312C2C;letter-spacing: .05em;display:block;height:40px;line-height:40px}.body--fixed-header .site-header__menu .menu
a{color:#FFF}@media screen and (max-width: 1200px){.body--fixed-header .site-header__menu .menu
a{color:#312C2C}}@media screen and (max-width: 1200px){.site-header__menu{position:fixed;z-index:999;left:-100%;top:0;bottom:0;width:100%;right:auto;transition:none;-webkit-transition:none}.site-header__menu::before{display:none}.site-header__menu:after{position:absolute;content:'';width:100%;top:0;bottom:0;left:0;background:#FFF;transform:translateY(-100%);-webkit-transform:translateY(-100%);transition:600ms}.site-header__menu
.menu{position:absolute;z-index:1000;flex-direction:column;align-items:center;left:0;right:0;top:50%;transform:translateY(-55%);-webkit-transform:translateY(-55%)}.site-header__menu .menu
li{display:block}.site-header__menu .menu li
a{height:50px;line-height:50px;opacity:0;transform:translateY(30px);-webkit-transform:translateY(30px);transition:1000ms;transition-delay:300ms;-webkit-transition-delay:300ms;text-align:center;display:block}.site-header__menu.open{left:0}.site-header__menu.open:after{transform:translateY(0);-webkit-transform:translateY(0)}.site-header__menu.open .menu li
a{opacity:1;transform:translateY(0px);-webkit-transform:translateY(0px)}.site-header__menu
.submenu{display:none !important}}.site-header__user{margin-left:1vw;width:40px;height:40px;line-height:40px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;position:relative}@media screen and (max-width: 1200px){.site-header__user{margin-left:auto}}.site-header__user--active::after{content:'';position:absolute;right:0;top:0;width:10px;height:10px;border-radius:50%;background:#7E9F26}.body--fixed-header .site-header__user
path{fill:#FFF}.hamburger{display:none}@media screen and (max-width: 1200px){.hamburger{display:block;position:absolute;top:0;right:0;width:100px;height:100px;z-index:1000;cursor:pointer;background:#AA3B6C}.hamburger
span{background:#FFF;position:absolute;height:2px;left:50%;width:34px;margin-left:-17px;opacity:1;top:50%;margin-top:-2px;transition:300ms cubic-bezier(0.165,0.840,0.440,1.000);-webkit-transition:300ms cubic-bezier(0.165,0.840,0.440,1.000)}.hamburger span:nth-child(1){transform:translate(0,-8px);-webkit-transform:translate(0,-8px)}.hamburger span:nth-child(2),
.hamburger span:nth-child(3){margin-top:-2px}.hamburger span:nth-child(4){transform:translate(0,8px);-webkit-transform:translate(0,8px)}.hamburger.open span:nth-child(1),
.hamburger.open span:nth-child(4){transform:translate(0,0);-webkit-transform:translate(0,0);opacity:0}.hamburger.open span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.hamburger.open span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}@media screen and (max-width: 700px){.hamburger{width:80px;height:80px}}@media screen and (max-width: 350px){.hamburger{width:60px;height:60px}}.cart-button{margin-left:1vw;width:40px;height:40px;line-height:40px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;position:relative}.cart-button::after{content:attr(data-hint);width:20px;height:20px;text-align:center;line-height:20px;position:absolute;top:-5px;right:-5px;border-radius:50%;background:#E5E5E5;color:#312C2C;font-size:12px}.cart-button--active::after{background:#AA3B6C;color:#FFF}.body--fixed-header .cart-button
path{fill:#FFF}.newsletter{background:#AA3B6C;color:#FFF;margin-top:250px;padding:80px
12.5vw}@media screen and (max-width: 1550px){.newsletter{margin-top:200px}}@media screen and (max-width: 1400px){.newsletter{margin-top:120px}}@media screen and (max-width: 1200px){.newsletter{margin-top:100px;padding:60px
40px}}@media screen and (max-width: 700px){.newsletter{margin-top:80px;padding:40px}}@media screen and (max-width: 550px){.newsletter{padding:40px
20px}}@media screen and (max-width: 350px){.newsletter{padding:30px
10px;margin-top:50px}}.newsletter__header{margin-bottom:40px}@media screen and (max-width: 550px){.newsletter__header{margin-bottom:20px}}.newsletter__form__wrapper{display:flex;margin-bottom:20px}@media screen and (max-width: 550px){.newsletter__form__wrapper{display:block}}.newsletter__form__wrapper
input{flex-grow:1;border-color:#FFF}.newsletter__form .checkbox:not(foo) label::before{color:#FFF;border-color:#FFF;background:none}.footer-links{background:#FFF;padding:60px
15.625vw;display:flex;justify-content:space-between;font-size:12px}@media screen and (max-width: 1860px){.footer-links{padding-left:12.5vw;padding-right:12.5vw}}@media screen and (max-width: 1550px){.footer-links{padding-left:10vw;padding-right:10vw}}@media screen and (max-width: 1400px){.footer-links{padding-left:5vw;padding-right:5vw}}@media screen and (max-width: 1200px){.footer-links{padding:40px;justify-content:space-around}}@media screen and (max-width: 1000px){.footer-links{display:block;text-align:center}}@media screen and (max-width: 550px){.footer-links{padding:40px
20px}}@media screen and (max-width: 350px){.footer-links{padding:30px
10px}}.footer-links
h6{font-size:14px;font-weight:600;text-transform:uppercase;margin-bottom:2em}@media screen and (max-width: 1000px){.footer-links
h6{margin-bottom: .6em}}.footer-links
a{color:#312C2C}.footer-links a:hover{color:#AA3B6C}.footer-links .menu
li{margin-bottom:2em}.footer-links .menu li
a{display:block;text-transform:uppercase}.footer-links__section{padding-right:2vw}@media screen and (max-width: 1000px){.footer-links__section{padding-bottom:30px}}.footer-links__section:last-child{padding:0}.footer-links__section__payments{display:grid;grid-template-columns:repeat(2,1fr)}@media screen and (max-width: 1000px){.footer-links__section__payments{display:flex;align-items:center;justify-content:center;gap:0}}@media screen and (max-width: 1200px){.footer-links__section--menu{display:none}}.site-footer{padding:50px
9.8958vw;display:flex;align-items:center;justify-content:space-between;font-size:12px}@media screen and (max-width: 1400px){.site-footer{padding-left:5vw;padding-right:5vw}}@media screen and (max-width: 1200px){.site-footer{padding:40px}}@media screen and (max-width: 1000px){.site-footer{display:block;text-align:center}}@media screen and (max-width: 550px){.site-footer{padding:40px
20px}}@media screen and (max-width: 350px){.site-footer{padding:30px
10px}}.site-footer
h6{font-size:14px;font-weight:600}.site-footer
.menu{display:flex}@media screen and (max-width: 1000px){.site-footer
.menu{justify-content:center;gap:10px;padding-bottom:20px}}.site-footer .menu
li{margin:0
1em}@media screen and (max-width: 1000px){.site-footer .menu
li{margin:0}}.site-footer .menu
a{color:#312C2C}.site-footer__infos{padding-left:120px;background:url(/img/logo.png) no-repeat 0 50%;background-size:90px auto}@media screen and (max-width: 1200px){.site-footer__infos{flex:0 0 30%}}@media screen and (max-width: 1000px){.site-footer__infos{background:none;padding:0
0 20px}}@media screen and (max-width: 1000px){.site-footer__social,.site-footer__logo{padding-bottom:20px}}.site-footer__credits
img{vertical-align:middle;margin-left:10px}.social__link{margin-right:1vw;width:40px;height:40px;display:inline-block}.social__link:last-child{margin:0}.social__link--fb{background:url(/img/social-fb.svg) no-repeat center}.social__link--ig{background:url(/img/social-ig.svg) no-repeat center}.social__link--tw{background:url(/img/social-tw.svg) no-repeat center}.social__link--ln{background:url(/img/social-ln.svg) no-repeat center}.social__link--in{background:url(/img/social-in-grey.svg) no-repeat center}#cookie_reload{cursor:pointer;text-decoration:underline}#cookiedisclaimer2022{position:fixed;top:0;right:0;left:0;bottom:0;z-index:999999;background:rgba(0,0,0,0.35);transition:opacity .35s;pointer-events:all}#cookiedisclaimer2022
.inner_disclaimer{position:fixed;top:50%;right:0;left:0;padding:75px
25px;text-align:center;color:#333;font-size:15px;background:#fff;box-shadow:0 5px 15px rgba(0,0,0,0.2);z-index:9999;line-height:1.5em;width:90%;max-width:600px;margin:0
auto;transform:translateY(-50%);max-height:100%;overflow:auto;transition:transform 1000ms cubic-bezier(0.165,0.840,0.440,1.000);letter-spacing:0;font-weight:normal}@media (max-width: 600px){#cookiedisclaimer2022
.inner_disclaimer{font-size:13px}}#cookiedisclaimer2022.hidden{pointer-events:none;opacity:0}#cookiedisclaimer2022.hidden
.inner_disclaimer{transform:translateY(-75%)}#cookiedisclaimer2022
h3{font-size:18px;margin-bottom:2em;font-weight:normal;color:inherit;line-height:1.2em;letter-spacing:0}#cookiedisclaimer2022
.cookie_options{margin-bottom:2em;display:flex;justify-content:center}@media (max-width: 600px){#cookiedisclaimer2022
.cookie_options{flex-flow:column}}#cookiedisclaimer2022 .cookie_options
span{background:#333;cursor:pointer;display:inline-block;padding:1em;margin:10px;font-weight:400;color:#fff;border:1px
solid #333;transition:background .35s}@media (max-width: 600px){#cookiedisclaimer2022 .cookie_options
span{margin:5px
0}}#cookiedisclaimer2022 .cookie_options span:hover{background:#4d4d4d}#cookiedisclaimer2022 .cookie_options
span#cookieselect{color:#333;background:#fff}#cookiedisclaimer2022 .cookie_options span#cookieselect:hover{background:#e6e6e6}#cookiedisclaimer2022
a{text-decoration:underline;color:#808080;cursor:pointer;display:inline-block;padding:5px}#cookiedisclaimer2022 a:hover{color:#333}#cookiedisclaimer2022
#cookie_close{position:absolute;right:0;top:0;width:50px;height:50px;text-align:center;line-height:50px;background:#333;color:#fff;cursor:pointer;transition:background .35s}#cookiedisclaimer2022 #cookie_close:hover{background:#4d4d4d}#cookiedisclaimer2022
#cookie_preferences{text-align:left;margin-bottom:2em;display:none}#cookiedisclaimer2022
#cookie_preferences.show{display:block}#cookiedisclaimer2022
.cookie_type{margin-bottom:2em;padding-bottom:2em;border-bottom:1px solid #cac5c5}#cookiedisclaimer2022 .cookie_type:last-of-type{border-bottom:none}#cookiedisclaimer2022
.cookie_flex{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}#cookiedisclaimer2022 .cookie_flex h5,
#cookiedisclaimer2022 .cookie_flex
h6{margin:0}#cookiedisclaimer2022
.cookie_type_list{padding-left:20px}#cookiedisclaimer2022
.toggle{cursor:pointer;display:inline-block}#cookiedisclaimer2022 .toggle-switch{display:inline-block;background:#ccc;border-radius:16px;width:58px;height:32px;position:relative;vertical-align:middle;transition:background 0.35s}#cookiedisclaimer2022 .toggle-switch:before,
#cookiedisclaimer2022 .toggle-switch:after{content:""}#cookiedisclaimer2022 .toggle-switch:before{display:block;background:linear-gradient(to bottom,#fff 0%,#eee 100%);border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,0.25);width:24px;height:24px;position:absolute;top:4px;left:4px;transition:left 0.35s}.toggle:hover #cookiedisclaimer2022 .toggle-switch:before{background:linear-gradient(to bottom,#fff 0%,#fff 100%);box-shadow:0 0 0 1px rgba(0,0,0,0.5)}#cookiedisclaimer2022 .toggle-checkbox:checked+.toggle-switch{background:#5b5}#cookiedisclaimer2022 .toggle-checkbox:checked+.toggle-switch:before{left:30px}#cookiedisclaimer2022 .toggle-checkbox{position:absolute;visibility:hidden}#cookiedisclaimer2022
button{display:block;font-size:18px;margin:0
auto 2em;float:none;background:#5b5;padding:1em
2em;color:#fff;transition:background 0.35s;font-weight:400;border:none;cursor:pointer;height:auto;line-height:normal}#cookiedisclaimer2022 button:hover{background:#3a3}.paging{margin-top:80px;text-align:center;display:flex;justify-content:center}.paging a,
.paging
span{display:block;width:40px;height:40px;line-height:40px;font-size:14px;font-weight:600;border-radius:50%}.paging>span{margin:0
5px}.paging
.current{background:#AA3B6C;color:#FFF}.paging
a{background:#FFF;color:#312C2C}.gallery{margin-top:80px;display:grid;grid-template-columns:repeat(3,1fr);gap:40px}@media screen and (max-width: 700px){.gallery{grid-template-columns:repeat(2,1fr);gap:20px}}.gallery__thumb{overflow:hidden}.gallery__thumb
img{display:block;transition:600ms cubic-bezier(0.250,0.460,0.450,0.940)}.gallery__thumb:hover
img{transform:scale3d(1.1,1.1,1.1);-webkit-transform:scale3d(1.1,1.1,1.1)}.video{position:relative;display:block}.video
img{width:100%;display:block}.video::after{content:'';position:absolute;top:50%;left:50%;width:80px;height:80px;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);background:url(/img/play.svg) no-repeat center;z-index:10}.twocol{display:flex;padding-right:12.5vw}@media screen and (max-width: 1860px){.twocol{padding-right:7.5vw}}@media screen and (max-width: 1550px){.twocol{padding-right:5vw}}@media screen and (max-width: 1200px){.twocol{display:block;padding:0;padding-top:40px}}@media screen and (max-width: 550px){.twocol{padding-top:20px}}.twocol__sidebar{flex:0 0 20.8333vw;padding:4.1667vw}@media screen and (max-width: 1400px){.twocol__sidebar{padding:4.1667vw 2.0833vw}}@media screen and (max-width: 1200px){.twocol__sidebar{padding:0
40px}}@media screen and (max-width: 550px){.twocol__sidebar{padding:0
20px}}@media screen and (max-width: 350px){.twocol__sidebar{padding:0
10px}}.twocol__main{flex-grow:1}@media screen and (max-width: 1200px){.twocol__main{padding:20px
40px 0}}@media screen and (max-width: 1000px){.twocol__main{padding-top:10px}}@media screen and (max-width: 550px){.twocol__main{padding:10px
20px 0}}@media screen and (max-width: 350px){.twocol__main{padding:10px
10px 0}}.twocol__main__intro{margin-bottom:80px}@media screen and (max-width: 1860px){.twocol__main__intro{margin-bottom:60px}}.twocol__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:80px 40px}@media screen and (max-width: 1400px){.twocol__grid{gap:60px 30px}}@media screen and (max-width: 1000px){.twocol__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 550px){.twocol__grid{grid-template-columns:repeat(1,1fr);gap:40px 0px}}.twocol__widget{margin-bottom:80px}.twocol__widget:last-child{margin:0}.twocol__widget__title{font-weight:600;letter-spacing: .05em;color:#7E9F26;text-transform:uppercase}.twocol__widget .menu
li{margin-bottom: .6em}.twocol__widget .menu
a{color:#312C2C;display:inline-block;height:30px;line-height:30px;position:relative}@media screen and (max-width: 1400px){.twocol__widget .menu
a{font-size:16px;height:26px;line-height:26px}}.twocol__widget .menu
a.current{color:#AA3B6C}.twocol__widget .menu a.current::after{content:'+';transform:rotate(45deg);-webkit-transform:rotate(45deg);margin-left:5px;display:inline-block}@media screen and (max-width: 1200px){[data-widget-toggler]{display:flex;cursor:pointer;align-items:center;justify-content:flex-start}[data-widget-toggler]::before{content:'';width:30px;height:30px;display:block;background:url(/img/search.svg) no-repeat center}}@media screen and (max-width: 1200px){[data-widget-content]{display:none}.open [data-widget-content]{display:block}}.text-section{margin:150px
20.8333vw 0 12.5vw;font-size:40px;font-weight:100}@media screen and (max-width: 1860px){.text-section{font-size:36px}}@media screen and (max-width: 1550px){.text-section{font-size:34px}}@media screen and (max-width: 1400px){.text-section{font-size:32px;margin-right:12.5vw;margin-top:120px}}@media screen and (max-width: 1200px){.text-section{margin:100px
80px 0;font-size:30px}}@media screen and (max-width: 700px){.text-section{margin:80px
40px 0}}@media screen and (max-width: 550px){.text-section{font-size:26px;margin:60px
20px 0}}@media screen and (max-width: 400px){.text-section{font-size:24px}}@media screen and (max-width: 350px){.text-section{font-size:22px}}.text-section:first-child{margin-top:100px}@media screen and (max-width: 1400px){.text-section:first-child{margin-top:80px}}.text-section--video{margin-right:12.5vw}@media screen and (max-width: 1200px){.text-section--video{margin-right:80px}}@media screen and (max-width: 700px){.text-section--video{margin-right:40px}}@media screen and (max-width: 550px){.text-section--video{margin-right:20px}}.text-section--video .text-section__content{padding-right:12.5vw}@media screen and (max-width: 1400px){.text-section--video .text-section__content{padding-right:0}}.text-section__video{margin-bottom:80px}@media screen and (max-width: 1400px){.text-section__video{margin-bottom:50px}}@media screen and (max-width: 700px){.text-section__video{margin-bottom:20px}}.text-section
p{line-height:1.2em}.text-section
strong{font-weight:100;color:#AA3B6C}.text-section
.cta{margin-top:50px}@media screen and (max-width: 1400px){.text-section
.cta{margin-top:40px}}.cta{display:inline-block;font-size:20px;font-weight:600;color:#7E9F26;letter-spacing: .05em;position:relative;height:30px;line-height:30px;text-transform:uppercase;transition:300ms}@media screen and (max-width: 1860px){.cta{font-size:19px}}@media screen and (max-width: 1550px){.cta{font-size:18px}}@media screen and (max-width: 1400px){.cta{font-size:17px}}@media screen and (max-width: 700px){.cta{font-size:13px}}.cta::after{content:'';position:absolute;width:66px;top:0;bottom:0;right:-86px;background:url(/img/arrow-magenta.svg) no-repeat center;transition:300ms cubic-bezier(0.250,0.460,0.450,0.940)}@media screen and (max-width: 700px){.cta::after{width:40px;background-size:contain;right:-45px}}.cta:hover{color:#AA3B6C}.cta:hover::after{transform:translate3d(10px,0,0);-webkit-transform:translate3d(10px,0,0)}.partners{display:grid;grid-template-columns:repeat(5,1fr);gap:4.1667vw 5.2083vw;align-items:center}@media screen and (max-width: 1200px){.partners{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width: 700px){.partners{grid-template-columns:repeat(3,1fr)}}.hero{position:relative;min-height:100vh;background:url(/img/hero-bg.jpg) no-repeat center / cover;padding:220px
20.8333vw 100px 12.5vw;display:flex;flex-direction:column;justify-content:center;overflow:hidden}@media screen and (max-width: 1550px){.hero{padding-top:180px}}@media screen and (max-width: 1200px){.hero{padding:120px
160px 80px 80px}}@media screen and (max-width: 700px){.hero{padding:100px
60px 40px 40px}}@media screen and (max-width: 550px){.hero{padding:100px
0 40px 0}}.hero::after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.4)}.hero__title{color:#FFF;font-size:35px;font-weight:600;padding-right:30%}@media screen and (max-width: 1860px){.hero__title{font-size:33px}}@media screen and (max-width: 1550px){.hero__title{font-size:30px}}@media screen and (max-width: 1400px){.hero__title{font-size:28px}}@media screen and (max-width: 1200px){.hero__title{font-size:24px}}@media screen and (max-width: 1000px){.hero__title{padding-right:0}}@media screen and (max-width: 700px){.hero__title{display:flex;flex-direction:column;justify-content:center;min-height:100%;padding-bottom:10vh}}.hero__title
h1{font-weight:400;margin:0;font-size:7.8125vw;line-height:1em}@media screen and (max-width: 1000px){.hero__title
h1{font-size:80px}}@media screen and (max-width: 700px){.hero__title
h1{font-size:75px}}@media screen and (max-width: 550px){.hero__title
h1{font-size:65px}}@media screen and (max-width: 550px){.hero__title
h1{font-size:60px}}@media screen and (max-width: 350px){.hero__title
h1{font-size:55px}}.hero__slider .swiper-container{overflow:visible}.hero__slider .product-preview-hero{min-height:100%}@media screen and (max-width: 550px){.hero__slider .swiper-slide{padding:0
20px}}.hero .swiper-button-next,
.hero .swiper-button-prev{top:auto;bottom:-80px;width:64px;height:30px;background:url(/img/arrow-white.svg) no-repeat center}@media screen and (max-width: 1200px){.hero .swiper-button-next,
.hero .swiper-button-prev{bottom:-110px;width:40px;background-size:contain}}@media screen and (max-width: 700px){.hero .swiper-button-next,
.hero .swiper-button-prev{bottom:-30px}}.hero .swiper-button-next::after,
.hero .swiper-button-prev::after{display:none}.hero .swiper-button-next *.swiper-button-disabled,
.hero .swiper-button-prev *.swiper-button-disabled{opacity:0}.hero .swiper-button-next{right:-150px;transform:translateX(100%);-webkit-transform:translateX(100%)}@media screen and (max-width: 1200px){.hero .swiper-button-next{right:-100px}}@media screen and (max-width: 700px){.hero .swiper-button-next{right:-10px}}@media screen and (max-width: 550px){.hero .swiper-button-next{right:60px}}.hero .swiper-button-prev{left:-20px;transform:translateX(-100%) rotate(180deg);-webkit-transform:translateX(-100%) rotate(180deg)}@media screen and (max-width: 700px){.hero .swiper-button-prev{left:10px}}@media screen and (max-width: 550px){.hero .swiper-button-prev{left:60px}}.hero .swiper-pagination{bottom:80px;color:#FFF;font-size:20px;left:12.5vw;width:auto;padding-left:20.3125vw}@media screen and (max-width: 1200px){.hero .swiper-pagination{left:80px;bottom:40px}}@media screen and (max-width: 700px){.hero .swiper-pagination{display:none}}.hero .swiper-pagination::before,
.hero .swiper-pagination::after{content:'';position:absolute;left:0;top:50%;margin-top:-1px;height:2px;width:19.2708vw;background:#FFF}.hero .swiper-pagination::after{background:#7E9F26;height:4px;margin-top:-2px;transform-origin:0 0;-webkit-transform-origin:0 0;animation:progressBar 6000ms linear infinite;-webkit-animation:progressBar 6000ms linear infinite;transform:scale3d(0,1,1);-webkit-transform:scale3d(0,1,1);animation-play-state:paused;-webkit-animation-play-state:paused}.hero .swiper-pagination.running::after{animation-play-state:running;-webkit-animation-play-state:running}.hero .swiper-pagination.paused::after{animation:none;-webkit-animation:none}#article{max-width:1200px;margin:0
auto;padding:0
5vw}.slide{display:flex;color:#312C2C;background:#F4F4F4}@media screen and (max-width: 1000px){.slide{display:block}}.slide__image{flex:0 0 45.9375vw}@media screen and (max-width: 1400px){.slide__image{flex:0 0 42vw}}@media screen and (max-width: 1200px){.slide__image{flex:0 0 45vw}}@media screen and (max-width: 1000px){.slide__image{flex:auto}}.slide__image
img{display:block;min-height:100%;width:100%;object-fit:cover}@media screen and (max-width: 1000px){.slide__image
img{min-height:0}}.slide__content{flex-grow:1;display:flex;flex-direction:column;padding:40px
0 0}.slide__content__title,.slide__content__text{padding:0
30px}@media screen and (max-width: 550px){.slide__content__title,.slide__content__text{padding:0
20px}}.slide__content__title{font-size:35px;font-weight:600;margin-bottom:15px;color:#AA3B6C}@media screen and (max-width: 1860px){.slide__content__title{font-size:33px}}@media screen and (max-width: 1550px){.slide__content__title{font-size:30px}}@media screen and (max-width: 550px){.slide__content__title{font-size:26px}}.slide__content__text{flex-grow:1;padding-bottom:30px}.slide
.slide{min-height:100%}.product-preview{background:#FFF;color:#312C2C;transition:300ms;display:flex;flex-direction:column}.swiper-slide .product-preview{min-height:100%}.product-preview:hover{box-shadow:5px 5px 20px rgba(0,0,0,0.1)}.product-preview__image{position:relative}.product-preview__image
img{display:block;width:100%}.product-preview__date{position:absolute;height:38px;line-height:38px;background:#AA3B6C;color:#FFF;font-size:14px;font-weight:600;padding:0
1vw;text-align:center;letter-spacing: .05em;min-width:40%;right:0;top:0}@media screen and (max-width: 1550px){.product-preview__date{font-size:13px}}.product-preview__content{padding:10px
25px;flex-grow:1}@media screen and (max-width: 1400px){.product-preview__content{padding:15px}}.product-preview__content__category{display:flex;justify-content:flex-start;align-items:center;font-size:14px;font-weight:600;color:#AA3B6C;text-transform:uppercase}@media screen and (max-width: 1550px){.product-preview__content__category{font-size:13px}}.product-preview__content__category span:first-child{margin-right:10px}@media screen and (max-width: 1200px){.product-preview__content__category span:first-child{width:25px}}.product-preview__footer{display:flex;min-height:80px;background:#312C2C;color:#FFF}.product-preview__footer__price{padding:0
10px;display:flex;flex-direction:column;justify-content:center;align-items:center;flex:0 0 40%}.product-preview__footer__price
.label{font-size:14px;font-weight:600;color:#AA3B6C;text-transform:uppercase;line-height:16px}@media screen and (max-width: 1550px){.product-preview__footer__price
.label{font-size:13px}}.product-preview__footer__price .discounted-price{text-decoration:none;font-size:14px;font-weight:600;display:inline-block;overflow:hidden;position:relative;line-height:16px}@media screen and (max-width: 1550px){.product-preview__footer__price .discounted-price{font-size:13px}}.product-preview__footer__price .discounted-price::after{content:'';position:absolute;top:50%;height:2px;left:-10px;right:-10px;background:#AA3B6C;transform:rotate(-5deg);-webkit-transform:rotate(-5deg)}.product-preview__footer__price
.price{font-weight:800;font-size:30px;line-height:30px}@media screen and (max-width: 1550px){.product-preview__footer__price
.price{font-size:26px;line-height:26px}}@media screen and (max-width: 1200px){.product-preview__footer__price
.price{font-size:22px;line-height:22px}}.product-preview__footer__price
.free{font-weight:800;font-size:20px;line-height:20px;text-align:center}@media screen and (max-width: 1200px){.product-preview__footer__price
.free{font-size:18px;font-weight:18px}}.product-preview__footer__cta{background:#7E9F26;font-weight:600;letter-spacing: .05em;display:flex;flex-direction:column;align-items:center;flex-grow:1;text-transform:uppercase;justify-content:center}@media screen and (max-width: 1550px){.product-preview__footer__cta{font-size:16px}}@media screen and (max-width: 1400px){.product-preview__footer__cta{font-size:14px}}.filters__title{display:inline-block;position:relative;line-height:25px;height:25px;cursor:pointer}@media screen and (max-width: 1400px){.filters__title{font-size:16px}}.filters__title::after{content:'+';position:absolute;right:-25px;top:0;bottom:0;width:20px;text-align:center;line-height:25px;transition:300ms}.filters__content{display:none;padding-top:10px}.filters__content
.checkbox{margin-bottom:10px}.filters__content
.input{margin-bottom:20px}.filters__content
.button{display:none}.filters__content
.button.visible{display:inline-block}.filters__content input[type="date"]{font-size:14px;height:40px;line-height:40px}.filters__content
label{font-size:14px;font-weight:600;margin:0;height:22px;line-height:22px;display:inline-block;display:flex;align-items:center}.filters__content label::before{margin-top:0}.filters__content label::after{display:none}.filters__content .remove-selection{display:block;font-size:14px;font-weight:600;color:#AA3B6C}.filters__content .remove-selection::before{content:'+';margin-right:5px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.filters__item{margin-bottom:20px}.filters__item.open
.filters__content{display:block}.filters__item.open .filters__title::after{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.product{margin:0
8.3333vw 0 14.5833vw}@media screen and (max-width: 1400px){.product{margin-left:8.3333vw}}@media screen and (max-width: 1200px){.product{margin:0
40px;padding-top:40px}}@media screen and (max-width: 550px){.product{margin:0
20px;padding-top:20px}}@media screen and (max-width: 550px){.product{margin:0
10px}}.product__main{margin-top:40px;display:flex;justify-content:space-between;padding-left:4.1667vw}@media screen and (max-width: 1860px){.product__main{margin-top:30px}}@media screen and (max-width: 1200px){.product__main{margin-top:20px;padding-left:0}}@media screen and (max-width: 1000px){.product__main{flex-direction:column}}.product__infos{flex:0 0 39.5833vw}@media screen and (max-width: 1400px){.product__infos{flex-grow:1;padding-right:5vw}}@media screen and (max-width: 1000px){.product__infos{padding-right:0}}.product__infos__section{margin-bottom:50px}@media screen and (max-width: 1860px){.product__infos__section{margin-bottom:30px}}.product__infos__section--add{display:none}@media screen and (max-width: 1000px){.product__infos__section--add{display:block}}@media screen and (max-width: 1000px){.product__infos__section--add
.product__add{display:block}}.product__infos__section:last-child{margin:0}.product__add{background:#FFF;padding:30px
0 0;flex:0 0 25vw;align-self:flex-start;position:sticky;top:30px}@media screen and (max-width: 1860px){.product__add{flex:0 0 27.5vw}}@media screen and (max-width: 1200px){.product__add{flex-grow:1}}@media screen and (max-width: 1000px){.product__add{display:none}}.product__add__category,.product__add__label{font-size:14px;color:#AA3B6C;font-weight:800;letter-spacing: .05em}.product__add__category{display:flex;align-items:center;margin-bottom:10px}.product__add__category
img{margin-right:10px}.product__add__label{display:block;margin-bottom:6px}.product__add__title{font-size:35px;font-weight:600;margin-bottom:15px}@media screen and (max-width: 1860px){.product__add__title{font-size:33px}}@media screen and (max-width: 1550px){.product__add__title{font-size:30px}}@media screen and (max-width: 550px){.product__add__title{font-size:26px}}.product__add__section{margin-bottom:30px;padding:0
30px}@media screen and (max-width: 550px){.product__add__section{padding:0
20px}}.product__add__date{font-size:35px;font-weight:600;line-height:1em}@media screen and (max-width: 1860px){.product__add__date{font-size:33px}}@media screen and (max-width: 1550px){.product__add__date{font-size:30px}}@media screen and (max-width: 1200px){.product__add__date{font-size:25px}}@media screen and (max-width: 550px){.product__add__date{font-size:25px}}.product__add__prices{display:flex;justify-content:space-between;align-items:center;font-size:60px;line-height:60px;font-weight:bold;color:#AA3B6C}@media screen and (max-width: 1860px){.product__add__prices{font-size:50px;line-height:50px}}@media screen and (max-width: 1550px){.product__add__prices{font-size:40px;line-height:40px}}@media screen and (max-width: 1200px){.product__add__prices{font-size:30px;line-height:30px}}@media screen and (max-width: 550px){.product__add__prices{font-size:25px;line-height:25px}}.product__add__prices
del{font-size:50px;overflow:hidden;display:inline-block;color:#312C2C;text-decoration:none;position:relative}@media screen and (max-width: 1860px){.product__add__prices
del{font-size:40px}}@media screen and (max-width: 1550px){.product__add__prices
del{font-size:30px}}@media screen and (max-width: 1200px){.product__add__prices
del{font-size:25px}}@media screen and (max-width: 550px){.product__add__prices
del{font-size:20px}}.product__add__prices del::after{content:'';position:absolute;top:50%;height:2px;left:-10px;right:-10px;background:#7E9F26;transform:rotate(-5deg);-webkit-transform:rotate(-5deg)}.product__related{margin-top:150px;padding-left:4.1667vw}@media screen and (max-width: 1200px){.product__related{margin-top:100px;padding-left:0}}@media screen and (max-width: 550px){.product__related{margin-top:60px}}.product-slider{margin-top:120px;padding-left:12.5vw;padding-right:25vw;overflow:hidden}@media screen and (max-width: 1200px){.product-slider{padding-left:80px}}@media screen and (max-width: 700px){.product-slider{padding-left:40px;padding-right:60px;margin-top:80px}}@media screen and (max-width: 700px){.product-slider{padding-left:20px;padding-right:40px;margin-top:60px}}.product-slider .swiper-container{overflow:visible}.product-slider .product-preview{min-height:100%}.contact-page{display:flex}@media screen and (max-width: 1000px){.contact-page{display:block;padding-top:40px}}.contact-page__infos{flex:0 0 37.5%;padding:4.1667vw 8.3333vw;display:flex;justify-content:space-between;flex-direction:column;font-size:30px;font-weight:100}@media screen and (max-width: 1860px){.contact-page__infos{font-size:28px;flex:0 0 40%}}@media screen and (max-width: 1550px){.contact-page__infos{font-size:26px;flex:0 0 45%}}@media screen and (max-width: 1400px){.contact-page__infos{font-size:25px}}@media screen and (max-width: 1200px){.contact-page__infos{font-size:1.2em;padding:5.9896vw}}@media screen and (max-width: 1000px){.contact-page__infos{padding:0
40px 40px}}@media screen and (max-width: 550px){.contact-page__infos{padding:0
20px 40px}}@media screen and (max-width: 350px){.contact-page__infos{padding:0
10px 30px}}.contact-page__infos
h1{margin-bottom:10px}.contact-page__infos
.subtitle{margin-bottom:40px}@media screen and (max-width: 700px){.contact-page__infos
.social{padding-top:30px}}.contact-page__form{flex-grow:1;background:#AA3B6C;color:#FFF;padding:5.9896vw}@media screen and (max-width: 1000px){.contact-page__form{padding:40px}}@media screen and (max-width: 550px){.contact-page__form{padding:40px
20px}}@media screen and (max-width: 350px){.contact-page__form{padding:30px
10px}}.contact-page__form input[type='text'],
.contact-page__form input[type='email'],
.contact-page__form input[type='tel'],
.contact-page__form input[type='number'],
.contact-page__form
textarea{background:none;border:1px
solid #FFF;color:#FFF}.contact-page__form .checkbox:not(foo) label::before{background:none;color:#FFF;border-color:#FFF}.contact-page__form .error-message{color:#FFF}.post-preview{color:#312C2C;background:#FFF;display:block;transition:300ms}.post-preview:hover{box-shadow:5px 5px 20px rgba(0,0,0,0.1)}.post-preview__image{position:relative}.post-preview__image
img{display:block}.post-preview__categories{position:absolute;height:38px;line-height:38px;background:#312C2C;color:#FFF;font-size:14px;font-weight:600;padding:0
1vw;text-align:center;letter-spacing: .05em;min-width:40%;left:0;top:0}@media screen and (max-width: 1550px){.post-preview__categories{font-size:13px}}@media screen and (max-width: 550px){.post-preview__categories{font-size:12px}}.post-preview__content{font-size:12px;padding:15px
30px 30px}@media screen and (max-width: 1400px){.post-preview__content{padding:15px
15px 30px}}.post-preview--slide .post-preview__content{max-width:60%}@media screen and (max-width: 700px){.post-preview--slide .post-preview__content{max-width:100%}}.post-preview--slide .post-preview__categories{min-width:0}.post{margin:0
8.3333vw}@media screen and (max-width: 1200px){.post{margin:0
80px;padding-top:40px}}@media screen and (max-width: 1000px){.post{margin:0
40px}}@media screen and (max-width: 550px){.post{margin:0
20px;padding-top:20px}}@media screen and (max-width: 350px){.post{margin:0
10px}}.post__nav{padding-left:4.1667vw}@media screen and (max-width: 1200px){.post__nav{padding:0}}.post__image{margin-top:40px}@media screen and (max-width: 1550px){.post__image{margin-top:30px}}@media screen and (max-width: 1200px){.post__image{margin-top:20px}}.post__image
img{display:block}.post__main{margin-top:50px;padding:0
4.1667vw}@media screen and (max-width: 1200px){.post__main{padding:0;margin-top:40px}}@media screen and (max-width: 550px){.post__main{margin-top:20px}}.post__header{margin-bottom:80px}@media screen and (max-width: 1550px){.post__header{margin-bottom:60px}}@media screen and (max-width: 1200px){.post__header{margin-bottom:40px}}@media screen and (max-width: 550px){.post__header{margin-bottom:20px}}.post__header__infos{display:flex;justify-content:space-between;font-size:14px;font-weight:600;margin-bottom:10px;align-items:center;letter-spacing: .05em}@media screen and (max-width: 1550px){.post__header__infos{font-size:13px}}@media screen and (max-width: 700px){.post__header__infos{margin-bottom:20px}}@media screen and (max-width: 550px){.post__header__infos{font-size:12px}}.post__header__categories{height:38px;line-height:38px;background:#312C2C;color:#FFF;padding:0
2vw;text-align:center}.post__header__categories
a{color:#FFF}.post__header
h1{max-width:33%;margin:0}@media screen and (max-width: 1400px){.post__header
h1{max-width:50%}}@media screen and (max-width: 700px){.post__header
h1{max-width:none}}.post-slider{margin-top:150px;padding-left:12.5vw;padding-right:37.5vw;overflow:hidden}@media screen and (max-width: 1400px){.post-slider{margin-top:120px}}@media screen and (max-width: 1200px){.post-slider{margin-top:100px;padding-left:80px}}@media screen and (max-width: 700px){.post-slider{padding-left:40px;padding-right:60px;margin-top:80px}}@media screen and (max-width: 700px){.post-slider{padding-left:20px;padding-right:40px;margin-top:60px}}.post-slider .swiper-container{overflow:visible}.post-slider .post-preview{min-height:100%}.service-preview{display:flex;margin-bottom:70px}@media screen and (max-width: 1000px){.service-preview{display:block}}.service-preview:last-child{margin:0}.service-preview__image{flex:0 0 29.1667vw;overflow:hidden}@media screen and (max-width: 1200px){.service-preview__image{flex:0 0 45%}}.service-preview__image
img{display:block;transition:600ms cubic-bezier(0.250,0.460,0.450,0.940)}.service-preview__image:hover
img{transform:scale3d(1.1,1.1,1.1);-webkit-transform:scale3d(1.1,1.1,1.1)}.service-preview__content{align-self:center;flex-grow:1;padding-left:4.1667vw}@media screen and (max-width: 1000px){.service-preview__content{padding:20px
0 0}}.service-preview__content__excerpt{margin-bottom:40px}@media screen and (max-width: 1000px){.service-preview__content__excerpt{margin-bottom:20px}}.service{display:flex;padding-top:40px}@media screen and (max-width: 1200px){.service{display:block}}.service__image{flex:0 0 29.1667vw}.service__image
img{display:block}.service__content{padding-left:4.1667vw;flex-grow:1}@media screen and (max-width: 1200px){.service__content{padding-left:0;padding-top:40px}}.service__content__header{margin-bottom:30px}.service__content__header
h1{margin-bottom:10px}.service__content__social{margin-bottom:50px}.service__content__text{margin-bottom:40px}.about{margin:0
8.3333vw}@media screen and (max-width: 1200px){.about{margin:0
80px}}@media screen and (max-width: 1000px){.about{margin:0
40px}}@media screen and (max-width: 550px){.about{margin:0
20px}}@media screen and (max-width: 350px){.about{margin:0
10px}}.about__intro{margin-top:50px;padding-right:8.3333vw}@media screen and (max-width: 1200px){.about__intro{padding-right:0}}.about__video{margin-top:80px;padding:0
4.1667vw}@media screen and (max-width: 1000px){.about__video{padding:0}}@media screen and (max-width: 550px){.about__video{margin-top:60px}}.about__text{margin-top:150px}@media screen and (max-width: 1000px){.about__text{margin-top:100px}}@media screen and (max-width: 550px){.about__text{margin-top:60px}}.team-gallery{display:grid;grid-template-columns:repeat(6,1fr);gap:4.1667vw}@media screen and (max-width: 700px){.team-gallery{grid-template-columns:repeat(2,1fr);gap:40px 20px}}.team-gallery__item{color:#312C2C;grid-column-end:span 2}@media screen and (max-width: 700px){.team-gallery__item{grid-column-end:span 1}}.team-gallery__item__image{overflow:hidden}.team-gallery__item__image
img{display:block;width:100%;transition:600ms cubic-bezier(0.250,0.460,0.450,0.940)}.team-gallery__item__image:hover
img{transform:scale3d(1.1,1.1,1.1);-webkit-transform:scale3d(1.1,1.1,1.1)}.team-gallery__item__content{padding:30px
0 0;font-size:12px}@media screen and (max-width: 700px){.team-gallery__item__content{padding-top:10px}}.team-gallery--big .team-gallery__item:nth-child(1),
.team-gallery--big .team-gallery__item:nth-child(2){grid-column-end:span 3}@media screen and (max-width: 700px){.team-gallery--big .team-gallery__item:nth-child(1),
.team-gallery--big .team-gallery__item:nth-child(2){grid-column-end:span 1}}.team{margin:0
8.3333vw}@media screen and (max-width: 1200px){.team{margin:0
80px}}@media screen and (max-width: 1000px){.team{margin:0
40px}}@media screen and (max-width: 550px){.team{margin:0
20px}}@media screen and (max-width: 350px){.team{margin:0
10px}}.team__picture
img{width:100%;display:block}.team__intro{margin-top:80px}@media screen and (max-width: 1200px){.team__intro{margin-top:50px;padding:0}}.team__members,.team__partners{margin-top:150px}@media screen and (max-width: 1000px){.team__members,.team__partners{margin-top:100px}}@media screen and (max-width: 550px){.team__members,.team__partners{margin-top:60px}}.clientform{max-width:600px;margin:0
auto;background:#FFF;padding:30px}@media screen and (max-width: 1000px){.clientform{margin:20px
auto 0}}@media screen and (max-width: 700px){.clientform{margin:20px
10px 0}}@media screen and (max-width: 550px){.clientform{padding:20px}}.clientform__title{font-size:30px;text-transform:uppercase;color:#7E9F26;font-weight:600;margin-bottom: .6em}@media screen and (max-width: 1200px){.clientform__title{font-size:25px}}@media screen and (max-width: 1000px){.clientform__title{font-size:22px}}@media screen and (max-width: 550px){.clientform__title{font-size:20px}}@media screen and (max-width: 350px){.clientform__title{font-size:18px}}.clientform__section{margin-bottom:40px}.clientform__section:last-of-type{margin:0}.clientform
.recoverPasswordLink{font-size:14px;text-align:center;display:inline-block;margin-top:10px}.clientform--add
.radio{display:flex;align-items:center}.clientform--add .radio
label{margin:0
20px 0 0}.clientform input[type='text'],
.clientform input[type='email'],
.clientform input[type='tel'],
.clientform input[type='date'],
.clientform input[type='number'],
.clientform input[type='password'],
.clientform
select{height:60px;line-height:60px}@media screen and (max-width: 550px){.clientform input[type='text'],
.clientform input[type='email'],
.clientform input[type='tel'],
.clientform input[type='date'],
.clientform input[type='number'],
.clientform input[type='password'],
.clientform
select{height:50px;line-height:50px}}.checkout{background:#FFF;padding:40px;max-width:1200px;margin:0
auto}@media screen and (max-width: 1200px){.checkout{padding:40px
20px}}@media screen and (max-width: 550px){.checkout{padding:30px
10px}}.checkout__empty{background:#f2f2f2;padding:50px
20px;text-align:center}.checkout__section{margin-bottom:30px}.checkout__section:last-child{margin:0}.checkout__section--center{text-align:center}.checkout__coupon{margin-bottom:30px}@media screen and (max-width: 550px){.checkout__coupon{margin-bottom:20px}}.checkout__coupon__toggler{background:#f2f2f2;padding:20px}@media screen and (max-width: 550px){.checkout__coupon__toggler{padding:10px;font-size:14px}}.checkout__coupon__toggler
strong{color:#AA3B6C;font-weight:600;cursor:pointer}.checkout__coupon__form{display:flex;align-items:center;transition:300ms;max-height:0;padding:0;overflow:hidden}@media screen and (max-width: 550px){.checkout__coupon__form{display:block}}.checkout__coupon__form.open{max-height:100px;padding:20px
0}.checkout__coupon__form
.input{margin:0
10px 0 0;flex:0 0 50%}@media screen and (max-width: 550px){.checkout__coupon__form
.input{margin:0}}.checkout__coupon__form .input
input{height:40px;line-height:40px}@media screen and (max-width: 550px){.checkout__coupon__form .input
input{text-align:center}}@media screen and (max-width: 550px){.checkout__coupon__form
.button{height:auto;text-align:center;padding:10px
5px;width:100%;line-height:1.2em}}.checkout__form{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:space-between}.checkout__form
.input{flex:0 0 49%}@media screen and (max-width: 700px){.checkout__form
.input{flex:0 0 100%}}.checkout__form .input--full{flex:0 0 100%}.checkout__form .input--address,
.checkout__form .input--city,
.checkout__form .input--province{flex:0 0 28%}@media screen and (max-width: 1000px){.checkout__form .input--address,
.checkout__form .input--city,
.checkout__form .input--province{flex:0 0 27%}}@media screen and (max-width: 700px){.checkout__form .input--address,
.checkout__form .input--city{flex:0 0 100%}}@media screen and (max-width: 700px){.checkout__form .input--province{flex:0 0 70%}}.checkout__form .input--cap{flex:0 0 10%}@media screen and (max-width: 1000px){.checkout__form .input--cap{flex:0 0 15%}}@media screen and (max-width: 700px){.checkout__form .input--cap{flex:0 0 28%}}.checkout__form input[type='text'],
.checkout__form input[type='email'],
.checkout__form input[type='tel'],
.checkout__form input[type='date'],
.checkout__form input[type='number'],
.checkout__form input[type='password']{height:50px;line-height:50px}.checkout__payment__method{background:#E5E5E5;padding:20px;margin-bottom:2px;display:flex;align-items:flex-start}@media screen and (max-width: 550px){.checkout__payment__method{padding:10px}}.checkout__payment__method:last-of-type{margin:0}.checkout__payment__method
input{width:20px;height:20px;background:#FFF;border:1px
solid #b2b2b2;margin:0}.checkout__payment__method
label{font-weight:normal;padding-left:1vw;font-size:14px;cursor:pointer}@media screen and (max-width: 550px){.checkout__payment__method
label{padding-left:10px}}.checkout__payment__method
h5{font-weight:600;font-size:1.2em;margin-bottom: .4em}@media screen and (max-width: 1000px){.cart--not-editable .cart__product__quantity
.label{display:block}.cart--not-editable .cart__product__quantity .label::after{content:': '}}.cart__product{border:1px
solid #E5E5E5;border-style:solid solid none;padding:10px
20px;display:flex;align-items:center;justify-content:space-between;font-size:15px}@media screen and (max-width: 1000px){.cart__product{display:grid;grid-template-columns:120px 1fr 160px;grid-template-rows:auto auto}}@media screen and (max-width: 550px){.cart__product{padding:10px;grid-template-columns:100px 1fr}}.cart__product__image{flex:0 0 100px}@media screen and (max-width: 1000px){.cart__product__image{grid-row-end:span 2;place-self:start}}@media screen and (max-width: 550px){.cart__product__image{grid-row-end:span 1}}.cart__product__title{flex-grow:1;padding-left:20px;font-weight:600;letter-spacing: .05em}@media screen and (max-width: 1000px){.cart__product__title{grid-column-end:span 2;padding-bottom:10px}}@media screen and (max-width: 550px){.cart__product__title{grid-column-end:span 1;place-self:start;padding-left:10px}}.cart__product__quantity,.cart__product__total,.cart__product__subtotal{padding-left:20px}.cart__product__subtotal{flex:0 0 220px}@media screen and (max-width: 1000px){.cart__product__subtotal{display:none}}.cart__product__total{flex:0 0 180px;text-align:right}.cart__product__total
.remove{display:none}@media screen and (max-width: 1000px){.cart__product__total
.remove{display:inline-block;width:25px;height:25px;background:#AA3B6C;border-radius:50%;line-height:25px;color:#FFF;text-align:center;transform:rotate(45deg);-webkit-transform:rotate(45deg);font-size:25px;margin-left:5px}}.cart__product__total span,
.cart__product__subtotal
span{font-weight:600;color:#AA3B6C}.cart__product__quantity{text-align:center;display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 1000px){.cart__product__quantity{flex-direction:row;justify-content:flex-start}}@media screen and (max-width: 550px){.cart__product__quantity{padding-left:0}}.cart__product__quantity .number-input{margin:0
auto 5px}@media screen and (max-width: 1000px){.cart__product__quantity .number-input{margin:0
10px 0 0}}.cart__product__quantity
.remove{color:#312C2C;text-transform:uppercase;font-size:14px;color:#AA3B6C}@media screen and (max-width: 1000px){.cart__product__quantity
.remove{display:none}}@media screen and (max-width: 1000px){.cart__product__quantity
.label{display:none}}.cart__footer{font-size:18px}@media screen and (max-width: 550px){.cart__footer{font-size:16px}}.cart__variance{background:#E5E5E5;padding:15px
20px 0;text-align:right}@media screen and (max-width: 1200px){.cart__variance{adding:15px 10px 0}}.cart__variance
.name{color:#7E9F26}.cart__variance
.price{font-weight:600;color:#AA3B6C}.cart__variance
a{color:#AA3B6C;font-size: .9em}.cart__variance a::before{content:' ['}.cart__variance a::after{content:']'}.cart__total{background:#E5E5E5;padding:15px
20px;text-align:right}@media screen and (max-width: 1200px){.cart__total{adding:15px 10px}}.cart__total
.price{font-weight:600;color:#AA3B6C}.account{max-width:1200px;margin:0
auto}@media screen and (max-width: 1200px){.account{margin:30px
40px 0}}@media screen and (max-width: 1000px){.account{margin:30px
20px 0}}@media screen and (max-width: 700px){.account{margin:30px
0px 0}}.account__menu{display:flex;justify-content:flex-start}@media screen and (max-width: 700px){.account__menu{display:block;margin-bottom:20px !important}}.account__menu
a{padding:0
2vw;height:60px;line-height:60px;font-size:14px;font-weight:600;letter-spacing: .05em;display:block}@media screen and (max-width: 700px){.account__menu
a{font-size:13px;height:auto;padding:10px
0;margin:0
10px;line-height:1.2em}}.account__menu
a.current{background:#FFF}@media screen and (max-width: 700px){.account__menu
a.current{background:none;color:#AA3B6C}}.account__menu li:last-child{margin-left:auto}.account__menu li:last-child
a{color:#312C2C;position:relative}@media screen and (max-width: 1200px){.account__menu li:last-child
a{padding:0
2vw 0 30px}}@media screen and (max-width: 700px){.account__menu li:last-child
a{padding:10px
2vw 10px 30px}}.account__menu li:last-child a::before{content:'';position:absolute;top:0;left:0.25vw;bottom:0;width:1.5vw;background:url(/img/logout.svg) no-repeat center;background-size:1vw auto}@media screen and (max-width: 1200px){.account__menu li:last-child a::before{width:20px;left:0;background-size:20px auto}}.account__main{padding:40px;background:#FFF}@media screen and (max-width: 1200px){.account__main{padding:40px
20px}}@media screen and (max-width: 700px){.account__main{padding:20px
10px}}.client-orders{margin-bottom:40px}.client-orders:last-of-type{margin:0}.client-orders__order{display:flex;align-items:center;padding:15px;border:1px
solid #E5E5E5;margin-bottom:10px;box-shadow:0 2px 10px rgba(0,0,0,0.1)}@media screen and (max-width: 1000px){.client-orders__order{padding:10px}}@media screen and (max-width: 550px){.client-orders__order{padding:10px;margin:0
-10px !important;border-style:solid none;box-shadow:none;align-items:flex-start}}.client-orders__order--expired{background:#E5E5E5;box-shadow:none}.client-orders__order:last-child{margin:0}.client-orders__order__image{flex:0 0 140px;margin-right:2vw}@media screen and (max-width: 700px){.client-orders__order__image{flex:0 0 80px;margin-right:10px}}.client-orders__order__image
img{display:block}@media screen and (max-width: 700px){.client-orders__order__content{font-size:13px}}.client-orders__order__content
time{display:block;margin-bottom:2px;font-size:12px;font-weight:600;text-transform:uppercase;color:#AA3B6C}@media screen and (max-width: 550px){.client-orders__order__content
a{display:block}}@media screen and (max-width: 700px){.client-orders__order__content .title-5{font-size:13px;font-weight:600}}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0
8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0
auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader
a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0
0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler
iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px
0 40px;margin:0
auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#444}.mfp-figure
small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure
figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure
small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0, 0, 0, 0.6);bottom:0;margin:0;top:auto;padding:3px
5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0, 0, 0, 0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}