@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Lora:400i|Source+Sans+Pro:400,700&display=swap);.u-ratio{position:relative;overflow:hidden}.u-ratio::before{display:block;width:100%;content:""}.u-ratio[data-ratio="0.5"]::before,.u-ratio[data-ratio="1/2"]::before{padding-top:50%}.u-ratio[data-ratio="0.55"]::before,.u-ratio[data-ratio="11/20"]::before{padding-top:55%}.u-ratio[data-ratio="0.6"]::before,.u-ratio[data-ratio="3/5"]::before{padding-top:60%}.u-ratio[data-ratio="0.65"]::before,.u-ratio[data-ratio="13/20"]::before{padding-top:65%}.u-ratio[data-ratio="0.7"]::before,.u-ratio[data-ratio="7/10"]::before{padding-top:70%}.u-ratio[data-ratio="0.75"]::before,.u-ratio[data-ratio="3/4"]::before{padding-top:75%}.u-ratio[data-ratio="0.8"]::before,.u-ratio[data-ratio="4/5"]::before{padding-top:80%}.u-ratio[data-ratio="0.85"]::before,.u-ratio[data-ratio="17/20"]::before{padding-top:85%}.u-ratio[data-ratio="0.9"]::before,.u-ratio[data-ratio="9/10"]::before{padding-top:90%}.u-ratio[data-ratio="0.95"]::before,.u-ratio[data-ratio="19/20"]::before{padding-top:95%}.u-ratio[data-ratio="1"]::before,.u-ratio[data-ratio="1/1"]::before{padding-top:100%}.u-ratio[data-ratio="1.05"]::before,.u-ratio[data-ratio="21/20"]::before{padding-top:105%}.u-ratio[data-ratio="1.1"]::before,.u-ratio[data-ratio="11/10"]::before{padding-top:110%}.u-ratio[data-ratio="1.15"]::before,.u-ratio[data-ratio="23/20"]::before{padding-top:115%}.u-ratio[data-ratio="1.2"]::before,.u-ratio[data-ratio="6/5"]::before{padding-top:120%}.u-ratio[data-ratio="1.25"]::before,.u-ratio[data-ratio="5/4"]::before{padding-top:125%}.u-ratio_content_container{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.u-ratio_content{position:absolute;width:100%}.u-ratio_content[data-ratio-crop=top]{bottom:0}.u-ratio_content[data-ratio-crop=bottom]{top:0}.u-ratio_content[data-ratio-crop=both]{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{margin:.67em 0;font-size:2em}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{overflow:visible;-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{font-size:1em;font-family:monospace,monospace}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-size:1em;font-family:monospace,monospace}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{margin:0;font-size:100%;font-family:sans-serif;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button;border-radius:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{margin:0 2px;padding:.35em .625em .75em;border:1px solid silver}legend{display:table;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;max-width:100%;color:inherit;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}#js-ko .coupon .input-text[type=checkbox],#js-ko .coupon .input-text[type=radio],#js-ko .state_select[type=checkbox],#js-ko .state_select[type=radio],#js-ko .wc-stripe-elements-field[type=checkbox],#js-ko .wc-stripe-elements-field[type=radio],#js-ko .woocommerce form .form-row input.input-text[type=checkbox],#js-ko .woocommerce form .form-row input.input-text[type=radio],#js-ko .woocommerce form .form-row textarea[type=checkbox],#js-ko .woocommerce form .form-row textarea[type=radio],#js-ko .woocommerce-Input--text[type=checkbox],#js-ko .woocommerce-Input--text[type=radio],#js-ko .woocommerce-Input[type=checkbox],#js-ko .woocommerce-Input[type=radio],.o-input[type=checkbox],.o-input[type=radio],.o-select[type=checkbox],.o-select[type=radio],.o-textarea[type=checkbox],.o-textarea[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}html{-webkit-box-sizing:border-box;box-sizing:border-box}[hidden],template{display:none}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}address{font-style:inherit}cite,dfn,em,i{font-style:italic}b,strong{font-weight:700}a{text-decoration:none}a svg{pointer-events:none}[tabindex],a,area,button,input,label,select,textarea{-ms-touch-action:manipulation;touch-action:manipulation}[hreflang]>abbr[title]{text-decoration:none}table{border-spacing:0;border-collapse:collapse}hr{display:block;margin:1em 0;padding:0;height:1px;border:0;border-top:1px solid #ccc}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio:not([controls]){display:none;height:0}img,svg{max-width:100%;height:auto}img[height],img[width],svg[height],svg[width]{max-width:none}img{font-style:italic}svg{fill:currentColor}input,select,textarea{display:block;margin:0;padding:0;width:100%;outline:0;border:0;border-radius:0;background:none transparent;color:inherit;font:inherit;line-height:normal;-webkit-appearance:none;-moz-appearance:none;appearance:none}.woocommerce input[type=radio]{display:inline-block;width:auto;-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}.woocommerce input[type=checkbox]{width:auto;display:inline-block;-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}select{text-transform:none}select::-ms-expand{display:none}select::-ms-value{background:0 0;color:inherit}textarea{overflow:auto;resize:vertical}#js-ko #place_order,#js-ko .actions .button,#js-ko .button,#js-ko .checkout-button,.o-button,button{display:inline-block;overflow:visible;margin:0;padding:0;outline:0;border:0;background:none transparent;color:inherit;vertical-align:middle;text-align:center;text-decoration:none;text-transform:none;font:inherit;line-height:normal;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#js-ko #place_order:focus,#js-ko #place_order:hover,#js-ko .button:focus,#js-ko .button:hover,#js-ko .checkout-button:focus,#js-ko .checkout-button:hover,.o-button:focus,.o-button:hover,button:focus,button:hover{text-decoration:none}.-ilatic,em{font-family:Lora,serif;font-style:italic}html{min-height:100%;color:#6e6a69;font-family:"Source Sans Pro",Arial,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.has-smooth-scroll{overflow-y:auto}@media (max-width:699px){html{font-size:12px}}@media (min-width:700px) and (max-width:999px){html{font-size:13px}}@media (min-width:1000px) and (max-width:1199px){html{font-size:14px}}@media (min-width:1200px) and (max-width:1599px){html{font-size:16px}}@media (min-width:1600px) and (max-width:1999px){html{font-size:18px}}@media (min-width:2000px) and (max-width:2399px){html{font-size:21px}}@media (min-width:2400px){html{font-size:24px}}body{background:#fff}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}::-moz-selection{background-color:#1996a8;color:#fff;text-shadow:none}::selection{background-color:#1996a8;color:#fff;text-shadow:none}a{color:#1996a8}a:focus,a:hover{color:#46abb9}.barba-container{-webkit-transition:opacity .3s cubic-bezier(.4,0,.2,1);transition:opacity .3s cubic-bezier(.4,0,.2,1);opacity:0}.dom-is-loaded .barba-container.is-loaded{opacity:1}.dom-is-loaded .barba-container.is-changing-page{opacity:0}@media (max-width:699px){p{font-size:1.3rem}}.o-h,.o-h1,.o-h2,.o-h3,.o-h4,.o-h5,.o-h6,h1,h2,h3,h4,h5,h6{margin-top:0;line-height:1.2;font-family:sofia-pro,sans-serif;font-weight:700}@media (min-width:1000px){.o-h,.o-h1,.o-h2,.o-h3,.o-h4,.o-h5,.o-h6,h1,h2,h3,h4,h5,h6{margin-bottom:2.5rem}}@media (max-width:999px){.o-h,.o-h1,.o-h2,.o-h3,.o-h4,.o-h5,.o-h6,h1,h2,h3,h4,h5,h6{margin-bottom:30px}}.o-h1,h1{font-family:sofia-pro,sans-serif;color:#2a2a2a;font-size:3.5rem}@media (min-width:1000px){.o-h1,h1{margin-bottom:2.5rem}}@media (max-width:999px){.o-h1,h1{margin-bottom:30px}}@media (max-width:699px){.o-h1,h1{font-size:40px}}.o-h2,h2{color:#2a2a2a;font-family:sofia-pro,sans-serif;font-size:2.875rem}@media (min-width:1000px){.o-h2,h2{margin-bottom:2.5rem}}@media (max-width:999px){.o-h2,h2{margin-bottom:30px}}.o-h3,h3{color:#2a2a2a;font-family:sofia-pro,sans-serif;font-size:1.5rem}@media (min-width:1000px){.o-h3,h3{margin-bottom:2.5rem}}@media (max-width:999px){.o-h3,h3{margin-bottom:20px}}.o-h4,h4{font-size:1.125rem}.o-h5,h5{font-size:1rem}.o-h6,h6{font-size:1rem}.o-layout{margin:0;padding:0;list-style:none;font-size:0;margin-left:0}.o-layout.-gutter{margin-left:-5rem}.o-layout.-gutter-small{margin-left:-2.5rem}.o-layout.-center{text-align:center}.o-layout.-right{text-align:right}.o-layout.-reverse{direction:rtl}.o-layout.-reverse.-flex{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.o-layout.-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.o-layout.-flex.-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.o-layout.-flex.-middle{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.o-layout.-flex.-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.o-layout.-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.o-layout__item{display:inline-block;width:100%;vertical-align:top;font-size:1.2rem;padding-left:0}.o-layout.-gutter>.o-layout__item{padding-left:5rem}.o-layout.-gutter-small>.o-layout__item{padding-left:2.5rem}.o-layout.-middle>.o-layout__item{vertical-align:middle}.o-layout.-bottom>.o-layout__item{vertical-align:bottom}.o-layout.-center>.o-layout__item,.o-layout.-reverse>.o-layout__item,.o-layout.-right>.o-layout__item{text-align:left}.o-layout.-reverse>.o-layout__item{direction:ltr}.has-smooth-scroll .o-scroll{position:absolute;width:100%;height:100%;overflow:hidden}.scroll-content{margin:0;overflow:visible;height:100%;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.scrollbar-track-y{width:6px;position:fixed;top:0;height:100vh;right:0;z-index:200;background:0 0!important}@media (min-width:1000px){.scrollbar-track-y{width:.375rem}}.scrollbar-thumb{background:#000!important;border-radius:0!important}.o-container{width:100%;margin-right:auto;margin-left:auto}@media (min-width:1000px){.o-container{padding-right:5rem;padding-left:5rem}.o-container.-small{padding-right:10rem;padding-left:10rem}}@media (min-width:500px) and (max-width:999px){.o-container{padding-right:40px;padding-left:40px}}@media (max-width:499px){.o-container{padding-right:20px;padding-left:20px}}.o-section{position:relative;margin-bottom:40px;padding:40px 0}.o-section__title{margin-bottom:80px}.o-section-white{background:#fff;padding:40px 0}.o-section-gradient{padding:40px 0;position:relative}.o-section-gradient::after{content:"";display:block;position:absolute;top:0;left:0;bottom:0;right:0;z-index:-50;background:#f4f4f4;background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),to(white));background:linear-gradient(to bottom,#f4f4f4 20%,#fff 100%)}.o-checkbox-label,.o-label,.o-radio-label{display:block;margin-bottom:.9375rem}#js-ko .coupon .input-text,#js-ko .state_select,#js-ko .wc-stripe-elements-field,#js-ko .woocommerce form .form-row input.input-text,#js-ko .woocommerce form .form-row textarea,#js-ko .woocommerce-Input,#js-ko .woocommerce-Input--text,.o-input,.o-select,.o-textarea{padding:1.0625rem;border-width:1px;border-style:solid;border-color:#d7d7d7;background-color:#fff;border-radius:2px;font-size:16px;-webkit-transition:border .3s cubic-bezier(.4,0,.2,1);transition:border .3s cubic-bezier(.4,0,.2,1)}#js-ko .coupon .input-text:focus,#js-ko .state_select:focus,#js-ko .wc-stripe-elements-field:focus,#js-ko .woocommerce form .form-row input.input-text:focus,#js-ko .woocommerce form .form-row textarea:focus,#js-ko .woocommerce-Input--text:focus,#js-ko .woocommerce-Input:focus,.o-input:focus,.o-select:focus,.o-textarea:focus{border-color:#1996a8}#js-ko .coupon .o-form-overlay .input-text:focus,#js-ko .o-form-overlay .state_select:focus,#js-ko .o-form-overlay .wc-stripe-elements-field:focus,#js-ko .o-form-overlay .woocommerce-Input--text:focus,#js-ko .o-form-overlay .woocommerce-Input:focus,#js-ko .woocommerce form .form-row .o-form-overlay input.input-text:focus,#js-ko .woocommerce form .form-row .o-form-overlay textarea:focus,.o-form-overlay #js-ko .coupon .input-text:focus,.o-form-overlay #js-ko .state_select:focus,.o-form-overlay #js-ko .wc-stripe-elements-field:focus,.o-form-overlay #js-ko .woocommerce form .form-row input.input-text:focus,.o-form-overlay #js-ko .woocommerce form .form-row textarea:focus,.o-form-overlay #js-ko .woocommerce-Input--text:focus,.o-form-overlay #js-ko .woocommerce-Input:focus,.o-form-overlay .o-input:focus,.o-form-overlay .o-select:focus,.o-form-overlay .o-textarea:focus{background:#fff;color:#6e6a69}#js-ko .coupon .o-form-overlay .input-text:focus::-webkit-input-placeholder,#js-ko .o-form-overlay .state_select:focus::-webkit-input-placeholder,#js-ko .o-form-overlay .wc-stripe-elements-field:focus::-webkit-input-placeholder,#js-ko .o-form-overlay .woocommerce-Input--text:focus::-webkit-input-placeholder,#js-ko .o-form-overlay .woocommerce-Input:focus::-webkit-input-placeholder,#js-ko .woocommerce form .form-row .o-form-overlay input.input-text:focus::-webkit-input-placeholder,#js-ko .woocommerce form .form-row .o-form-overlay textarea:focus::-webkit-input-placeholder,.o-form-overlay #js-ko .coupon .input-text:focus::-webkit-input-placeholder,.o-form-overlay #js-ko .state_select:focus::-webkit-input-placeholder,.o-form-overlay #js-ko .wc-stripe-elements-field:focus::-webkit-input-placeholder,.o-form-overlay #js-ko .woocommerce form .form-row input.input-text:focus::-webkit-input-placeholder,.o-form-overlay #js-ko .woocommerce form .form-row textarea:focus::-webkit-input-placeholder,.o-form-overlay #js-ko .woocommerce-Input--text:focus::-webkit-input-placeholder,.o-form-overlay #js-ko .woocommerce-Input:focus::-webkit-input-placeholder,.o-form-overlay .o-input:focus::-webkit-input-placeholder,.o-form-overlay .o-select:focus::-webkit-input-placeholder,.o-form-overlay .o-textarea:focus::-webkit-input-placeholder{color:#6e6a69}#js-ko .coupon .o-form-overlay .input-text:focus::-moz-placeholder,#js-ko .o-form-overlay .state_select:focus::-moz-placeholder,#js-ko .o-form-overlay .wc-stripe-elements-field:focus::-moz-placeholder,#js-ko .o-form-overlay .woocommerce-Input--text:focus::-moz-placeholder,#js-ko .o-form-overlay .woocommerce-Input:focus::-moz-placeholder,#js-ko .woocommerce form .form-row .o-form-overlay input.input-text:focus::-moz-placeholder,#js-ko .woocommerce form .form-row .o-form-overlay textarea:focus::-moz-placeholder,.o-form-overlay #js-ko .coupon .input-text:focus::-moz-placeholder,.o-form-overlay #js-ko .state_select:focus::-moz-placeholder,.o-form-overlay #js-ko .wc-stripe-elements-field:focus::-moz-placeholder,.o-form-overlay #js-ko .woocommerce form .form-row input.input-text:focus::-moz-placeholder,.o-form-overlay #js-ko .woocommerce form .form-row textarea:focus::-moz-placeholder,.o-form-overlay #js-ko .woocommerce-Input--text:focus::-moz-placeholder,.o-form-overlay #js-ko .woocommerce-Input:focus::-moz-placeholder,.o-form-overlay .o-input:focus::-moz-placeholder,.o-form-overlay .o-select:focus::-moz-placeholder,.o-form-overlay .o-textarea:focus::-moz-placeholder{color:#6e6a69}#js-ko .coupon .o-form-overlay .input-text:focus:-ms-input-placeholder,#js-ko .o-form-overlay .state_select:focus:-ms-input-placeholder,#js-ko .o-form-overlay .wc-stripe-elements-field:focus:-ms-input-placeholder,#js-ko .o-form-overlay .woocommerce-Input--text:focus:-ms-input-placeholder,#js-ko .o-form-overlay .woocommerce-Input:focus:-ms-input-placeholder,#js-ko .woocommerce form .form-row .o-form-overlay input.input-text:focus:-ms-input-placeholder,#js-ko .woocommerce form .form-row .o-form-overlay textarea:focus:-ms-input-placeholder,.o-form-overlay #js-ko .coupon .input-text:focus:-ms-input-placeholder,.o-form-overlay #js-ko .state_select:focus:-ms-input-placeholder,.o-form-overlay #js-ko .wc-stripe-elements-field:focus:-ms-input-placeholder,.o-form-overlay #js-ko .woocommerce form .form-row input.input-text:focus:-ms-input-placeholder,.o-form-overlay #js-ko .woocommerce form .form-row textarea:focus:-ms-input-placeholder,.o-form-overlay #js-ko .woocommerce-Input--text:focus:-ms-input-placeholder,.o-form-overlay #js-ko .woocommerce-Input:focus:-ms-input-placeholder,.o-form-overlay .o-input:focus:-ms-input-placeholder,.o-form-overlay .o-select:focus:-ms-input-placeholder,.o-form-overlay .o-textarea:focus:-ms-input-placeholder{color:#6e6a69}#js-ko .coupon .o-form-overlay .input-text:focus::-ms-input-placeholder,#js-ko .o-form-overlay .state_select:focus::-ms-input-placeholder,#js-ko .o-form-overlay .wc-stripe-elements-field:focus::-ms-input-placeholder,#js-ko .o-form-overlay .woocommerce-Input--text:focus::-ms-input-placeholder,#js-ko .o-form-overlay .woocommerce-Input:focus::-ms-input-placeholder,#js-ko .woocommerce form .form-row .o-form-overlay input.input-text:focus::-ms-input-placeholder,#js-ko .woocommerce form .form-row .o-form-overlay textarea:focus::-ms-input-placeholder,.o-form-overlay #js-ko .coupon .input-text:focus::-ms-input-placeholder,.o-form-overlay #js-ko .state_select:focus::-ms-input-placeholder,.o-form-overlay #js-ko .wc-stripe-elements-field:focus::-ms-input-placeholder,.o-form-overlay #js-ko .woocommerce form .form-row input.input-text:focus::-ms-input-placeholder,.o-form-overlay #js-ko .woocommerce form .form-row textarea:focus::-ms-input-placeholder,.o-form-overlay #js-ko .woocommerce-Input--text:focus::-ms-input-placeholder,.o-form-overlay #js-ko .woocommerce-Input:focus::-ms-input-placeholder,.o-form-overlay .o-input:focus::-ms-input-placeholder,.o-form-overlay .o-select:focus::-ms-input-placeholder,.o-form-overlay .o-textarea:focus::-ms-input-placeholder{color:#6e6a69}#js-ko .coupon .o-form-overlay .input-text:focus::placeholder,#js-ko .o-form-overlay .state_select:focus::placeholder,#js-ko .o-form-overlay .wc-stripe-elements-field:focus::placeholder,#js-ko .o-form-overlay .woocommerce-Input--text:focus::placeholder,#js-ko .o-form-overlay .woocommerce-Input:focus::placeholder,#js-ko .woocommerce form .form-row .o-form-overlay input.input-text:focus::placeholder,#js-ko .woocommerce form .form-row .o-form-overlay textarea:focus::placeholder,.o-form-overlay #js-ko .coupon .input-text:focus::placeholder,.o-form-overlay #js-ko .state_select:focus::placeholder,.o-form-overlay #js-ko .wc-stripe-elements-field:focus::placeholder,.o-form-overlay #js-ko .woocommerce form .form-row input.input-text:focus::placeholder,.o-form-overlay #js-ko .woocommerce form .form-row textarea:focus::placeholder,.o-form-overlay #js-ko .woocommerce-Input--text:focus::placeholder,.o-form-overlay #js-ko .woocommerce-Input:focus::placeholder,.o-form-overlay .o-input:focus::placeholder,.o-form-overlay .o-select:focus::placeholder,.o-form-overlay .o-textarea:focus::placeholder{color:#6e6a69}#js-ko .coupon .input-text::-webkit-input-placeholder,#js-ko .state_select::-webkit-input-placeholder,#js-ko .wc-stripe-elements-field::-webkit-input-placeholder,#js-ko .woocommerce form .form-row input.input-text::-webkit-input-placeholder,#js-ko .woocommerce form .form-row textarea::-webkit-input-placeholder,#js-ko .woocommerce-Input--text::-webkit-input-placeholder,#js-ko .woocommerce-Input::-webkit-input-placeholder,.o-input::-webkit-input-placeholder,.o-select::-webkit-input-placeholder,.o-textarea::-webkit-input-placeholder{color:gray}#js-ko .coupon .input-text::-moz-placeholder,#js-ko .state_select::-moz-placeholder,#js-ko .wc-stripe-elements-field::-moz-placeholder,#js-ko .woocommerce form .form-row input.input-text::-moz-placeholder,#js-ko .woocommerce form .form-row textarea::-moz-placeholder,#js-ko .woocommerce-Input--text::-moz-placeholder,#js-ko .woocommerce-Input::-moz-placeholder,.o-input::-moz-placeholder,.o-select::-moz-placeholder,.o-textarea::-moz-placeholder{color:gray}#js-ko .coupon .input-text:-ms-input-placeholder,#js-ko .state_select:-ms-input-placeholder,#js-ko .wc-stripe-elements-field:-ms-input-placeholder,#js-ko .woocommerce form .form-row input.input-text:-ms-input-placeholder,#js-ko .woocommerce form .form-row textarea:-ms-input-placeholder,#js-ko .woocommerce-Input--text:-ms-input-placeholder,#js-ko .woocommerce-Input:-ms-input-placeholder,.o-input:-ms-input-placeholder,.o-select:-ms-input-placeholder,.o-textarea:-ms-input-placeholder{color:gray}#js-ko .coupon .input-text::-ms-input-placeholder,#js-ko .state_select::-ms-input-placeholder,#js-ko .wc-stripe-elements-field::-ms-input-placeholder,#js-ko .woocommerce form .form-row input.input-text::-ms-input-placeholder,#js-ko .woocommerce form .form-row textarea::-ms-input-placeholder,#js-ko .woocommerce-Input--text::-ms-input-placeholder,#js-ko .woocommerce-Input::-ms-input-placeholder,.o-input::-ms-input-placeholder,.o-select::-ms-input-placeholder,.o-textarea::-ms-input-placeholder{color:gray}#js-ko .coupon .input-text::placeholder,#js-ko .state_select::placeholder,#js-ko .wc-stripe-elements-field::placeholder,#js-ko .woocommerce form .form-row input.input-text::placeholder,#js-ko .woocommerce form .form-row textarea::placeholder,#js-ko .woocommerce-Input--text::placeholder,#js-ko .woocommerce-Input::placeholder,.o-input::placeholder,.o-select::placeholder,.o-textarea::placeholder{color:gray}#js-ko .coupon .o-form-overlay .input-text::-webkit-input-placeholder,#js-ko .o-form-overlay .state_select::-webkit-input-placeholder,#js-ko .o-form-overlay .wc-stripe-elements-field::-webkit-input-placeholder,#js-ko .o-form-overlay .woocommerce-Input--text::-webkit-input-placeholder,#js-ko .o-form-overlay .woocommerce-Input::-webkit-input-placeholder,#js-ko .woocommerce form .form-row .o-form-overlay input.input-text::-webkit-input-placeholder,#js-ko .woocommerce form .form-row .o-form-overlay textarea::-webkit-input-placeholder,.o-form-overlay #js-ko .coupon .input-text::-webkit-input-placeholder,.o-form-overlay #js-ko .state_select::-webkit-input-placeholder,.o-form-overlay #js-ko .wc-stripe-elements-field::-webkit-input-placeholder,.o-form-overlay #js-ko .woocommerce form .form-row input.input-text::-webkit-input-placeholder,.o-form-overlay #js-ko .woocommerce form .form-row textarea::-webkit-input-placeholder,.o-form-overlay #js-ko .woocommerce-Input--text::-webkit-input-placeholder,.o-form-overlay #js-ko .woocommerce-Input::-webkit-input-placeholder,.o-form-overlay .o-input::-webkit-input-placeholder,.o-form-overlay .o-select::-webkit-input-placeholder,.o-form-overlay .o-textarea::-webkit-input-placeholder{color:#fff}#js-ko .coupon .o-form-overlay .input-text::-moz-placeholder,#js-ko .o-form-overlay .state_select::-moz-placeholder,#js-ko .o-form-overlay .wc-stripe-elements-field::-moz-placeholder,#js-ko .o-form-overlay .woocommerce-Input--text::-moz-placeholder,#js-ko .o-form-overlay .woocommerce-Input::-moz-placeholder,#js-ko .woocommerce form .form-row .o-form-overlay input.input-text::-moz-placeholder,#js-ko .woocommerce form .form-row .o-form-overlay textarea::-moz-placeholder,.o-form-overlay #js-ko .coupon .input-text::-moz-placeholder,.o-form-overlay #js-ko .state_select::-moz-placeholder,.o-form-overlay #js-ko .wc-stripe-elements-field::-moz-placeholder,.o-form-overlay #js-ko .woocommerce form .form-row input.input-text::-moz-placeholder,.o-form-overlay #js-ko .woocommerce form .form-row textarea::-moz-placeholder,.o-form-overlay #js-ko .woocommerce-Input--text::-moz-placeholder,.o-form-overlay #js-ko .woocommerce-Input::-moz-placeholder,.o-form-overlay .o-input::-moz-placeholder,.o-form-overlay .o-select::-moz-placeholder,.o-form-overlay .o-textarea::-moz-placeholder{color:#fff}#js-ko .coupon .o-form-overlay .input-text:-ms-input-placeholder,#js-ko .o-form-overlay .state_select:-ms-input-placeholder,#js-ko .o-form-overlay .wc-stripe-elements-field:-ms-input-placeholder,#js-ko .o-form-overlay .woocommerce-Input--text:-ms-input-placeholder,#js-ko .o-form-overlay .woocommerce-Input:-ms-input-placeholder,#js-ko .woocommerce form .form-row .o-form-overlay input.input-text:-ms-input-placeholder,#js-ko .woocommerce form .form-row .o-form-overlay textarea:-ms-input-placeholder,.o-form-overlay #js-ko .coupon .input-text:-ms-input-placeholder,.o-form-overlay #js-ko .state_select:-ms-input-placeholder,.o-form-overlay #js-ko .wc-stripe-elements-field:-ms-input-placeholder,.o-form-overlay #js-ko .woocommerce form .form-row input.input-text:-ms-input-placeholder,.o-form-overlay #js-ko .woocommerce form .form-row textarea:-ms-input-placeholder,.o-form-overlay #js-ko .woocommerce-Input--text:-ms-input-placeholder,.o-form-overlay #js-ko .woocommerce-Input:-ms-input-placeholder,.o-form-overlay .o-input:-ms-input-placeholder,.o-form-overlay .o-select:-ms-input-placeholder,.o-form-overlay .o-textarea:-ms-input-placeholder{color:#fff}#js-ko .coupon .o-form-overlay .input-text::-ms-input-placeholder,#js-ko .o-form-overlay .state_select::-ms-input-placeholder,#js-ko .o-form-overlay .wc-stripe-elements-field::-ms-input-placeholder,#js-ko .o-form-overlay .woocommerce-Input--text::-ms-input-placeholder,#js-ko .o-form-overlay .woocommerce-Input::-ms-input-placeholder,#js-ko .woocommerce form .form-row .o-form-overlay input.input-text::-ms-input-placeholder,#js-ko .woocommerce form .form-row .o-form-overlay textarea::-ms-input-placeholder,.o-form-overlay #js-ko .coupon .input-text::-ms-input-placeholder,.o-form-overlay #js-ko .state_select::-ms-input-placeholder,.o-form-overlay #js-ko .wc-stripe-elements-field::-ms-input-placeholder,.o-form-overlay #js-ko .woocommerce form .form-row input.input-text::-ms-input-placeholder,.o-form-overlay #js-ko .woocommerce form .form-row textarea::-ms-input-placeholder,.o-form-overlay #js-ko .woocommerce-Input--text::-ms-input-placeholder,.o-form-overlay #js-ko .woocommerce-Input::-ms-input-placeholder,.o-form-overlay .o-input::-ms-input-placeholder,.o-form-overlay .o-select::-ms-input-placeholder,.o-form-overlay .o-textarea::-ms-input-placeholder{color:#fff}#js-ko .coupon .o-form-overlay .input-text::placeholder,#js-ko .o-form-overlay .state_select::placeholder,#js-ko .o-form-overlay .wc-stripe-elements-field::placeholder,#js-ko .o-form-overlay .woocommerce-Input--text::placeholder,#js-ko .o-form-overlay .woocommerce-Input::placeholder,#js-ko .woocommerce form .form-row .o-form-overlay input.input-text::placeholder,#js-ko .woocommerce form .form-row .o-form-overlay textarea::placeholder,.o-form-overlay #js-ko .coupon .input-text::placeholder,.o-form-overlay #js-ko .state_select::placeholder,.o-form-overlay #js-ko .wc-stripe-elements-field::placeholder,.o-form-overlay #js-ko .woocommerce form .form-row input.input-text::placeholder,.o-form-overlay #js-ko .woocommerce form .form-row textarea::placeholder,.o-form-overlay #js-ko .woocommerce-Input--text::placeholder,.o-form-overlay #js-ko .woocommerce-Input::placeholder,.o-form-overlay .o-input::placeholder,.o-form-overlay .o-select::placeholder,.o-form-overlay .o-textarea::placeholder{color:#fff}#js-ko .coupon .o-form-overlay .input-text,#js-ko .o-form-overlay .state_select,#js-ko .o-form-overlay .wc-stripe-elements-field,#js-ko .o-form-overlay .woocommerce-Input,#js-ko .o-form-overlay .woocommerce-Input--text,#js-ko .woocommerce form .form-row .o-form-overlay input.input-text,#js-ko .woocommerce form .form-row .o-form-overlay textarea,.o-form-overlay #js-ko .coupon .input-text,.o-form-overlay #js-ko .state_select,.o-form-overlay #js-ko .wc-stripe-elements-field,.o-form-overlay #js-ko .woocommerce form .form-row input.input-text,.o-form-overlay #js-ko .woocommerce form .form-row textarea,.o-form-overlay #js-ko .woocommerce-Input,.o-form-overlay #js-ko .woocommerce-Input--text,.o-form-overlay .o-input,.o-form-overlay .o-select,.o-form-overlay .o-textarea{border:none;background:#484848}.o-checkbox,.o-radio{position:absolute;width:0;opacity:0}.o-checkbox:focus+.o-checkbox-label::before,.o-checkbox:focus+.o-radio-label::before,.o-radio:focus+.o-checkbox-label::before,.o-radio:focus+.o-radio-label::before{border-color:#d7d7d7}.o-checkbox:checked+.o-checkbox-label::after,.o-checkbox:checked+.o-radio-label::after,.o-radio:checked+.o-checkbox-label::after,.o-radio:checked+.o-radio-label::after{opacity:1;-webkit-transform:rotate(0) scale(1,1);-ms-transform:rotate(0) scale(1,1);transform:rotate(0) scale(1,1);-webkit-transition:opacity .21s cubic-bezier(.4,0,.2,1),-webkit-transform .21s cubic-bezier(.4,0,.2,1);transition:opacity .21s cubic-bezier(.4,0,.2,1),-webkit-transform .21s cubic-bezier(.4,0,.2,1);transition:opacity .21s cubic-bezier(.4,0,.2,1),transform .21s cubic-bezier(.4,0,.2,1);transition:opacity .21s cubic-bezier(.4,0,.2,1),transform .21s cubic-bezier(.4,0,.2,1),-webkit-transform .21s cubic-bezier(.4,0,.2,1)}.o-checkbox-label,.o-radio-label{position:relative;display:inline-block;margin-right:.5em;padding-left:1.75rem}.o-checkbox-label::after,.o-checkbox-label::before,.o-radio-label::after,.o-radio-label::before{position:absolute;top:50%;left:0;display:inline-block;margin-top:-.5625rem;border:1px solid #d7d7d7;padding:0;width:1.125rem;height:1.125rem;content:""}.o-checkbox-label::before,.o-radio-label::before{background-color:#fff}.o-checkbox-label::after,.o-radio-label::after{border-color:transparent;background-color:transparent;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2213%22%20height%3D%2210.5%22%20viewBox%3D%220%200%2013%2010.5%22%20enable-background%3D%22new%200%200%2013%2010.5%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%231996a8%22%20d%3D%22M4.8%205.8L2.4%203.3%200%205.7l4.8%204.8L13%202.4c0%200-2.4-2.4-2.4-2.4L4.8%205.8z%22%2F%3E%3C%2Fsvg%3E);background-position:center;background-size:.8125rem;background-repeat:no-repeat;opacity:0;-webkit-transform:rotate(-15deg) scale(.8,.8);-ms-transform:rotate(-15deg) scale(.8,.8);transform:rotate(-15deg) scale(.8,.8);-webkit-transition:opacity .21s cubic-bezier(.4,0,.2,1),-webkit-transform .21s cubic-bezier(.4,0,.2,1);transition:opacity .21s cubic-bezier(.4,0,.2,1),-webkit-transform .21s cubic-bezier(.4,0,.2,1);transition:opacity .21s cubic-bezier(.4,0,.2,1),transform .21s cubic-bezier(.4,0,.2,1);transition:opacity .21s cubic-bezier(.4,0,.2,1),transform .21s cubic-bezier(.4,0,.2,1),-webkit-transform .21s cubic-bezier(.4,0,.2,1)}.o-radio-label::after,.o-radio-label::before{border-radius:50%}.o-radio-label::after{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20enable-background%3D%22new%200%200%2013%2013%22%20xml%3Aspace%3D%22preserve%22%3E%3Ccircle%20fill%3D%22%231996a8%22%20cx%3D%226.5%22%20cy%3D%226.5%22%20r%3D%226.5%22%2F%3E%3C%2Fsvg%3E);background-size:.5rem}.o-select{position:relative;z-index:1;padding-right:2.5rem}.o-select-wrap{position:relative}.o-select-wrap::after{position:absolute;top:0;right:0;bottom:0;z-index:2;width:2.5rem;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2213%22%20height%3D%2211.3%22%20viewBox%3D%220%200%2013%2011.3%22%20enable-background%3D%22new%200%200%2013%2011.3%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20fill%3D%22%231996a8%22%20points%3D%226.5%2011.3%203.3%205.6%200%200%206.5%200%2013%200%209.8%205.6%20%22%2F%3E%3C%2Fsvg%3E);background-position:center;background-size:.625rem;background-repeat:no-repeat;content:"";pointer-events:none}.o-textarea{min-height:6.25rem}#js-ko #place_order,#js-ko .actions .button,#js-ko .button,#js-ko .checkout-button,.o-button{position:relative;letter-spacing:.3;line-height:1;color:#fff;background:#1996a8;border-radius:36px;z-index:20;overflow:hidden;font-weight:600}#js-ko #place_order::after,#js-ko .actions .button::after,#js-ko .button::after,#js-ko .checkout-button::after,.o-button::after{content:"";display:block;position:absolute;top:0;left:0;width:204%;bottom:0;-webkit-transition:-webkit-transform .4s cubic-bezier(.4,0,.2,1);transition:-webkit-transform .4s cubic-bezier(.4,0,.2,1);transition:transform .4s cubic-bezier(.4,0,.2,1);transition:transform .4s cubic-bezier(.4,0,.2,1),-webkit-transform .4s cubic-bezier(.4,0,.2,1);-webkit-transform:translateX(-30%);-ms-transform:translateX(-30%);transform:translateX(-30%);background:#a2d4dc;background:-webkit-gradient(linear,left top,right top,from(#a2d4dc),color-stop(50%,#1996a8),color-stop(50%,#1996a8),to(#a2d4dc));background:linear-gradient(to right,#a2d4dc 0,#1996a8 50%,#1996a8 50%,#a2d4dc 100%);z-index:-5}#js-ko #place_order::before,#js-ko .actions .button::before,#js-ko .button::before,#js-ko .checkout-button::before,.o-button::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:#1996a8;background:-webkit-gradient(linear,left top,right top,from(#1996a8),to(#46abb9));background:linear-gradient(to right,#1996a8 0,#46abb9 100%);z-index:-3;opacity:1;-webkit-transition:opacity .4s cubic-bezier(.4,0,.2,1);transition:opacity .4s cubic-bezier(.4,0,.2,1)}@media (min-width:1000px){#js-ko #place_order,#js-ko .actions .button,#js-ko .button,#js-ko .checkout-button,.o-button{padding:1.375rem 1.5625rem;font-size:.875rem}}@media (max-width:999px){#js-ko #place_order,#js-ko .actions .button,#js-ko .button,#js-ko .checkout-button,.o-button{padding:20px 20px;font-size:12px}}#js-ko #place_order:active,#js-ko #place_order:focus,#js-ko #place_order:hover,#js-ko .button:active,#js-ko .button:focus,#js-ko .button:hover,#js-ko .checkout-button:active,#js-ko .checkout-button:focus,#js-ko .checkout-button:hover,.o-button:active,.o-button:focus,.o-button:hover{color:#fff}#js-ko #place_order:active::after,#js-ko #place_order:focus::after,#js-ko #place_order:hover::after,#js-ko .button:active::after,#js-ko .button:focus::after,#js-ko .button:hover::after,#js-ko .checkout-button:active::after,#js-ko .checkout-button:focus::after,#js-ko .checkout-button:hover::after,.o-button:active::after,.o-button:focus::after,.o-button:hover::after{-webkit-transform:translateX(-49%);-ms-transform:translateX(-49%);transform:translateX(-49%)}#js-ko #place_order:active::before,#js-ko #place_order:focus::before,#js-ko #place_order:hover::before,#js-ko .button:active::before,#js-ko .button:focus::before,#js-ko .button:hover::before,#js-ko .checkout-button:active::before,#js-ko .checkout-button:focus::before,#js-ko .checkout-button:hover::before,.o-button:active::before,.o-button:focus::before,.o-button:hover::before{opacity:0}.o-button__text{position:relative;z-index:10;font-size:16px}@media (max-width:699px){.o-button__text{font-size:1.3rem}}.o-button-nostyle{font-weight:600}.o-button-nostyle .o-ico{margin-right:0}#js-ko .-ico-left#place_order,#js-ko .-ico-left.button,#js-ko .-ico-left.checkout-button,.o-button.-ico-left{padding-left:2.8125rem}#js-ko .-ico-left#place_order .i-ico,#js-ko .-ico-left.button .i-ico,#js-ko .-ico-left.checkout-button .i-ico,.o-button.-ico-left .i-ico{position:absolute;top:50%;left:0;width:40px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);fill:#fff}#js-ko .-ico-right#place_order,#js-ko .-ico-right.button,#js-ko .-ico-right.checkout-button,.o-button.-ico-right{padding-right:2.8125rem}#js-ko .-ico-right#place_order .i-ico,#js-ko .-ico-right.button .i-ico,#js-ko .-ico-right.checkout-button .i-ico,.o-button.-ico-right .i-ico{position:absolute;top:50%;right:0;width:40px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);fill:#fff}.o-button__scroll{display:inline-block}.o-button__scroll svg{width:40px!important;height:40px!important}#js-ko #place_order{font-size:18px}.o-button-fold-content__scroll{margin-bottom:80px}@media (max-width:699px){#js-ko .actions .button[name=apply_coupon]{width:100%}}.o-page{position:relative;overflow:hidden;z-index:20}@media (min-width:1000px){.o-page{padding-top:228px}}@media (max-width:999px){.o-page{padding-top:160px}}@media (max-width:699px){.o-page{padding-top:120px}}.o-page.page-404{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:100vh;background:#e7f7f7;background:linear-gradient(135deg,#e7f7f7 0,#98d1d9 100%)}.o-page.page-404::before{display:none}.o-page.page-404 .o-emoji{width:100px;height:auto}.o-page::before{height:80vh;content:"";position:absolute;width:100%;top:0;left:0;z-index:-1;display:block;background:#f4f4f4;background:-webkit-gradient(linear,left top,left bottom,from(#f4f4f4),to(white));background:linear-gradient(to bottom,#f4f4f4 0,#fff 100%)}@media (max-width:999px){.o-page-content{padding-top:0;margin-bottom:40px}}@media (min-width:1000px){.o-page-content{padding-top:80px;margin-bottom:80px}}@media (min-width:700px) and (max-width:999px){.o-page-content{padding-right:80px}}.o-page-content.-fold{max-width:550px}.o-page-content h1{margin-bottom:60px}.o-text ul{margin:0;padding:0;list-style:none;margin-bottom:40px;margin-left:5px}.o-text ul li{margin-bottom:15px;position:relative;padding-left:20px}.o-text ul li::before{content:"";display:inline-block;position:absolute;top:4px;left:0;width:10px;height:10px;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);border:3px solid #1996a8;border-radius:50%}@media (max-width:699px){.o-text ul li::before{top:-2px}}.o-text ol{margin:0;padding:0;list-style:none}.o-ico{vertical-align:middle;display:inline-block;overflow:hidden;position:relative;width:32px;height:32px}.o-ico.-sm{width:23.5294117647px;height:23.5294117647px}.o-ico.-lg{width:60px;height:60px}.o-overlay-promo{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;pointer-events:none;opacity:0;visibility:hidden}.is-overlay-promo-active .o-overlay-promo{visibility:visible;pointer-events:all;opacity:1}.t-cart.is-overlay-promo-active .o-overlay-promo{visibility:hidden!important;pointer-events:none!important;opacity:0!important}.o-overlay-promo-content{overflow:auto;max-height:calc(100vh - 120px)}.o-overlay-promo-content img{width:100%;height:auto;max-width:800px}@media (max-width:999px){.u-visible-desktop{display:none}}.u-visible-mobile{max-width:420px!important}@media (min-width:1000px){.u-visible-mobile{display:none}}.o-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;pointer-events:none;opacity:0;visibility:hidden}.is-overlay-active .o-overlay{visibility:visible;pointer-events:all;opacity:1}.o-overlay-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:#e9f9f9;background:linear-gradient(135deg,#e9f9f9 0,#98d1d9 100%)}.o-overlay-promo .o-overlay-bg{opacity:.9}.o-overlay-inner{position:absolute;top:60px;bottom:60px;left:0;right:0;z-index:10;overflow:auto;padding:0 40px;max-height:calc(100vh - 120px);pointer-events:none}.o-overlay-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;min-height:100%;pointer-events:none}.o-overlay-content>*{pointer-events:all}.o-overlay-close{position:absolute;top:5px;right:15px}.o-form-overlay{background:#2a2a2a;color:#fff;width:400px;padding:40px}.o-form-overlay h3{color:#fff}.o-form-overlay-button__wrap{line-height:58px;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.o-form-overlay-button__wrap a{color:#fff}.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:0;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:16px;height:16px;display:inline-block;border-radius:50%;border:4px solid #fff;opacity:1;-webkit-transition:border .2s cubic-bezier(.4,0,.2,1);transition:border .2s cubic-bezier(.4,0,.2,1);-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.25);box-shadow:0 0 10px 0 rgba(0,0,0,.25);background:rgba(0,0,0,.15);outline:0!important;outline-color:transparent!important}.swiper-pagination-bullet:focus{outline:0!important;outline-color:transparent!important}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;border:4px solid #1996a8;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.05);box-shadow:0 0 5px 0 rgba(0,0,0,.05);background:#fff!important}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.c-header{position:fixed;top:0;right:0;left:0;z-index:50}.c-header .o-promo-mobile{display:none;position:absolute;top:-48px;left:0;right:0;text-align:center;color:#fff;font-size:14px;z-index:10;overflow:hidden;text-overflow:ellipsis;max-width:100%;font-weight:500;line-height:20px;padding:4px 10px;font-size:16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:48px}@media (max-width:499px){.c-header .o-promo-mobile{font-size:14px}}.c-header .o-promo-mobile span{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:999px){.c-header.-promo-active{border-top:48px solid #000}.c-header.-promo-active .o-promo-mobile{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex}}.c-header::before{content:"";position:absolute;top:100%;left:0;right:0;height:40px;-webkit-transform:translate(0,-40px);-ms-transform:translate(0,-40px);transform:translate(0,-40px);z-index:-1;-webkit-box-shadow:0 0 42px 0 rgba(0,0,0,.1);box-shadow:0 0 42px 0 rgba(0,0,0,.1);pointer-events:none}.c-header::after{content:"";z-index:-1;display:block;position:absolute;top:100%;left:50%;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:translateX(-50%) scale(1.5,1);-ms-transform:translateX(-50%) scale(1.5,1);transform:translateX(-50%) scale(1.5,1);-webkit-transition:-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1);border:30px solid transparent;border-top:30px solid #fff}.c-header-main{background:#fff;text-align:center}@media (min-width:1000px){.c-header-main{height:120px}}.c-header-main .o-container{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:80px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:699px){.c-header-main .o-container{padding:0 10px}}.c-header-right{display:inline-block;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;line-height:40px}.c-header-right *{vertical-align:middle}.c-header-right .o-btn-cart,.c-header-right .o-btn-profile{margin-left:0 12px}.c-header-right .o-btn-cart .o-ico,.c-header-right .o-btn-profile .o-ico{fill:#2a2a2a}@media (min-width:1000px){.c-header-right .o-btn-cart,.c-header-right .o-btn-profile{display:none}}.c-header-btn-nav{display:none}@media (max-width:999px){.c-header-btn-nav{display:inline-block}}.c-header a,.c-header button{pointer-events:auto}.c-header-logo{fill:#000;width:100px;height:auto}@media screen and (max-width:1250px){.c-header-logo{width:80px}.c-header-logo__wrap{margin-right:15px}.c-header-logo__wrap:last-child{margin-right:0}}@media (min-width:1600px){.c-header-logo{width:114px}}.t-authors .c-header-logo.-media,.t-livres .c-header-logo.-media,.t-livres-single .c-header-logo.-media{opacity:.3}.t-magazines .c-header-logo.-editions,.t-magazines-single .c-header-logo.-editions{opacity:.3}@media (max-width:699px){.c-header-logo{width:70px}}.c-header-logo__wrap{display:inline-block;margin-right:15px}.c-header-logos{display:inline-block}@media (max-width:999px){.c-header-logos{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@media (max-width:999px) and (max-width:499px){.c-header-logos{left:40%}}.c-header-top{height:40px;background:#2a2a2a;line-height:37px;text-align:right}.c-header-top .i-ico{fill:#fff}.c-header-top a{color:#fff;display:inline-block;margin-left:20px}@media (max-width:999px){.c-header-top{display:none}}.c-header-top-promo{color:#fff;font-weight:700;text-transform:uppercase;text-align:left;float:left;font-size:16px}.c-header-search{display:inline-block;width:240px;font-size:14px}@media (max-width:1199px){.c-header-search{width:40px}.c-header-search .c-form-search{position:absolute;top:100%;background:#1996a8;height:80px;left:0;right:0;max-height:0;-webkit-transition:max-height .3s cubic-bezier(.4,0,.2,1);transition:max-height .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.is-search-active .c-header-search .c-form-search{max-height:80px}.is-search-active .c-header-search .c-form-search .c-form-search-wrap{-webkit-transition:opacity .3s .2s cubic-bezier(.4,0,.2,1);transition:opacity .3s .2s cubic-bezier(.4,0,.2,1);opacity:1}.c-header-search .c-form-search .c-form-search-wrap{opacity:0;-webkit-transition:opacity .3s cubic-bezier(.4,0,.2,1);transition:opacity .3s cubic-bezier(.4,0,.2,1);margin:20px;border-bottom:1px solid #fff}.c-header-search .c-form-search .c-form-search-wrap input{color:#fff}.c-header-search .c-form-search .c-form-search-wrap input::-webkit-input-placeholder{color:#a2d4dc}.c-header-search .c-form-search .c-form-search-wrap input::-moz-placeholder{color:#a2d4dc}.c-header-search .c-form-search .c-form-search-wrap input:-ms-input-placeholder{color:#a2d4dc}.c-header-search .c-form-search .c-form-search-wrap input::-ms-input-placeholder{color:#a2d4dc}.c-header-search .c-form-search .c-form-search-wrap input::placeholder{color:#a2d4dc}.c-header-search .c-form-search button svg{fill:#fff}}.c-header-search-btn-mobile{position:relative;width:40px;height:40px;cursor:pointer}.c-header-search-btn-mobile svg{fill:#2a2a2a}.c-header-search-btn-mobile .o-ico{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(1,1);-ms-transform:translate(-50%,-50%) scale(1,1);transform:translate(-50%,-50%) scale(1,1);opacity:1;-webkit-transition:opacity .2s cubic-bezier(.4,0,.2,1),-webkit-transform .2s cubic-bezier(.4,0,.2,1);transition:opacity .2s cubic-bezier(.4,0,.2,1),-webkit-transform .2s cubic-bezier(.4,0,.2,1);transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1),-webkit-transform .2s cubic-bezier(.4,0,.2,1)}.is-search-active .c-header-search-btn-mobile .-idle{-webkit-transform:translate(-50%,-50%) scale(1.3,1.3);-ms-transform:translate(-50%,-50%) scale(1.3,1.3);transform:translate(-50%,-50%) scale(1.3,1.3);opacity:0}.c-header-search-btn-mobile .-active{-webkit-transform:translate(-50%,-50%) scale(1.3,1.3);-ms-transform:translate(-50%,-50%) scale(1.3,1.3);transform:translate(-50%,-50%) scale(1.3,1.3);opacity:0}.is-search-active .c-header-search-btn-mobile .-active{-webkit-transform:translate(-50%,-50%) scale(1,1);-ms-transform:translate(-50%,-50%) scale(1,1);transform:translate(-50%,-50%) scale(1,1);opacity:1}@media (min-width:1200px){.c-header-search-btn-mobile{display:none}}@-webkit-keyframes item-added{0%{-webkit-transform:scale(1,1);transform:scale(1,1)}90%{-webkit-transform:scale(1.4,1.4);transform:scale(1.4,1.4)}100%{-webkit-transform:scale(1,1);transform:scale(1,1)}}@keyframes item-added{0%{-webkit-transform:scale(1,1);transform:scale(1,1)}90%{-webkit-transform:scale(1.4,1.4);transform:scale(1.4,1.4)}100%{-webkit-transform:scale(1,1);transform:scale(1,1)}}.o-btn-cart{position:relative}.o-btn-cart__items{display:inline-block;width:20px;height:20px;text-align:center;line-height:20px;background:#1996a8;color:#fff;border-radius:50%;font-size:12px;position:relative;z-index:10}.o-btn-cart__items::after{content:"Produit ajouté";position:absolute;top:110%;right:0;-webkit-transform:translate(0,-5px);-ms-transform:translate(0,-5px);transform:translate(0,-5px);font-weight:700;background:rgba(0,0,0,.8);border-radius:5px;padding:10px 15px;white-space:nowrap;color:#fff;pointer-events:none;opacity:0;-webkit-transition:opacity .21s .3s cubic-bezier(.4,0,.2,1),-webkit-transform .21s .3s cubic-bezier(.4,0,.2,1);transition:opacity .21s .3s cubic-bezier(.4,0,.2,1),-webkit-transform .21s .3s cubic-bezier(.4,0,.2,1);transition:opacity .21s .3s cubic-bezier(.4,0,.2,1),transform .21s .3s cubic-bezier(.4,0,.2,1);transition:opacity .21s .3s cubic-bezier(.4,0,.2,1),transform .21s .3s cubic-bezier(.4,0,.2,1),-webkit-transform .21s .3s cubic-bezier(.4,0,.2,1);font-size:14px}.o-btn-cart__items::before{display:block;content:"";width:20px;height:20px;background:#1996a8;position:absolute;top:0;left:0;z-index:-1;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;border-radius:50%}.o-btn-cart__items.-item-added::before{-webkit-animation:item-added .5s 0s 1;animation:item-added .5s 0s 1}.o-btn-cart__items.-item-added::after{opacity:1;-webkit-transform:translate(0,15px);-ms-transform:translate(0,15px);transform:translate(0,15px);-webkit-transition:opacity .21s cubic-bezier(.4,0,.2,1),-webkit-transform .21s cubic-bezier(.4,0,.2,1);transition:opacity .21s cubic-bezier(.4,0,.2,1),-webkit-transform .21s cubic-bezier(.4,0,.2,1);transition:opacity .21s cubic-bezier(.4,0,.2,1),transform .21s cubic-bezier(.4,0,.2,1);transition:opacity .21s cubic-bezier(.4,0,.2,1),transform .21s cubic-bezier(.4,0,.2,1),-webkit-transform .21s cubic-bezier(.4,0,.2,1)}.c-form-search_input{display:block;margin-right:30px;line-height:40px;min-height:40px;padding:0 10px 0 0;color:#2a2a2a;-webkit-transition:padding-left .3s cubic-bezier(.4,0,.2,1);transition:padding-left .3s cubic-bezier(.4,0,.2,1)}.-isbn .c-form-search_input{border:1px solid #d7d7d7;border-radius:2px;padding-left:10px}.c-form-search_input:focus{padding-left:10px}.c-form-search_button{position:absolute;top:0;right:0;height:40px;width:30px}.-isbn .c-form-search_button{right:10px}.c-form-search_button .o-ico{fill:#2a2a2a}.c-form-search-wrap{border-bottom:1px solid #6e6a69;position:relative;height:40px}.-isbn .c-form-search-wrap{border-bottom:transparent}.o-btn-cart__wrap{position:relative}.o-cart-notif{position:absolute;top:calc(100% + 25px);right:-20px;width:240px;padding:20px 30px 10px;color:#fff;text-align:center;z-index:200;pointer-events:none}.o-cart-notif *{pointer-events:none!important}.-item-added .o-cart-notif{pointer-events:all}.-item-added .o-cart-notif *{pointer-events:all!important}.o-cart-notif__inner{display:block;opacity:0;position:relative;-webkit-transform:translateY(15px);-ms-transform:translateY(15px);transform:translateY(15px);-webkit-transition:opacity .15s cubic-bezier(.4,0,.2,1),-webkit-transform .15s cubic-bezier(.4,0,.2,1);transition:opacity .15s cubic-bezier(.4,0,.2,1),-webkit-transform .15s cubic-bezier(.4,0,.2,1);transition:transform .15s cubic-bezier(.4,0,.2,1),opacity .15s cubic-bezier(.4,0,.2,1);transition:transform .15s cubic-bezier(.4,0,.2,1),opacity .15s cubic-bezier(.4,0,.2,1),-webkit-transform .15s cubic-bezier(.4,0,.2,1)}.-item-added .o-cart-notif__inner{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity .15s .3s cubic-bezier(.4,0,.2,1),-webkit-transform .15s .3s cubic-bezier(.4,0,.2,1);transition:opacity .15s .3s cubic-bezier(.4,0,.2,1),-webkit-transform .15s .3s cubic-bezier(.4,0,.2,1);transition:transform .15s .3s cubic-bezier(.4,0,.2,1),opacity .15s .3s cubic-bezier(.4,0,.2,1);transition:transform .15s .3s cubic-bezier(.4,0,.2,1),opacity .15s .3s cubic-bezier(.4,0,.2,1),-webkit-transform .15s .3s cubic-bezier(.4,0,.2,1)}.o-cart-notif::before{content:"";display:block;position:absolute;width:0;height:0;bottom:100%;right:20px;border:10px solid transparent;border-bottom:10px solid rgba(0,0,0,.7);z-index:-1;-webkit-transform:scale(1,0);-ms-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom;-webkit-transition:opacity .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:opacity .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1)}.-item-added .o-cart-notif::before{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}.o-cart-notif::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:scale(1,0);-ms-transform:scale(1,0);transform:scale(1,0);background:rgba(0,0,0,.7);z-index:-1;-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;-webkit-transition:opacity .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:opacity .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1)}.-item-added .o-cart-notif::after{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}.o-cart-notif span{display:block}#js-ko .o-cart-notif #place_order,#js-ko .o-cart-notif .button,#js-ko .o-cart-notif .checkout-button,.o-cart-notif #js-ko #place_order,.o-cart-notif #js-ko .button,.o-cart-notif #js-ko .checkout-button,.o-cart-notif .o-button{margin:0 0 10px}.o-cart-notif a{margin-left:0}.o-cart-notif__text{font-weight:100;font-size:22px;line-height:1.2;margin-bottom:15px}.o-cart-notif .c-btn-continue{display:inline-block;cursor:pointer;text-decoration:underline}@media screen and (max-width:1400px) and (min-width:1280px){html .c-nav .c-nav__item a{padding:0 12px;font-size:16px}}@media screen and (max-width:1350px) and (min-width:1280px){html .c-header-logos{white-space:nowrap}}.c-footer{position:relative;padding:80px 0 40px;background:#2a2a2a;z-index:25}.c-footer p{font-size:14px}.c-footer a:hover svg{fill:#fff}.c-footer a svg{fill:#a29d9c;-webkit-transition:fill .3s cubic-bezier(.4,0,.2,1);transition:fill .3s cubic-bezier(.4,0,.2,1)}.c-footer-left{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;color:#fff}.c-footer-left a{color:#fff}.c-footer-left a:hover{text-decoration:underline}.c-footer-left h5{color:#fff;margin-bottom:10px;font-weight:400}.c-footer-left p{margin-top:0}.c-footer-sitemap{padding-right:40px}@media (max-width:699px){.c-footer-sitemap{display:none}}@media (max-width:699px){.c-footer-sitemap{width:50%;padding-right:0}}.c-footer-sitemap ul{margin:0;padding:0;list-style:none}@media (min-width:1200px){.c-footer-sitemap ul{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-footer-sitemap ul li{width:50%;padding-right:20px}}.c-footer-sitemap ul a{color:#fff}.c-footer-address{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}@media (max-width:699px){.c-footer-address{width:50%}}@media (min-width:1000px){.c-footer-address p{margin-top:0;color:#fff;max-width:220px;display:inline-block;vertical-align:top}.c-footer-address p:last-child{margin-left:40px}.c-footer-address p a{color:#fff}.c-footer-address p a:hover{text-decoration:underline}}.c-footer-address p{color:#fff;max-width:220px;margin-top:0}.c-footer-address-ko-editions{width:110px;height:35px;margin-right:12px;display:inline-block}.c-footer-address-fb{margin-right:12px;display:inline-block}.c-footer-address-instagram{display:inline-block}.c-footer-address-yt{display:inline-block}.c-footer-address-social{text-align:right;min-width:190px}@media (max-width:999px){.c-footer-address-social{text-align:left}}.c-footer-bottom{margin-top:80px;text-transform:uppercase;font-size:14px;line-height:32px}.c-footer-bottom::after{content:"";display:block;clear:both}@media (max-width:699px){.c-footer-bottom{margin-top:40px}}@media (min-width:700px){.c-footer-bottom .o-button__politiques{margin-left:15px}}.c-footer-bottom a{color:#6e6a69;display:inline-block}@media (min-width:700px){.c-footer-bottom a{margin-right:15px}}.c-footer-bottom a:hover{text-decoration:underline}.c-footer-bottom-content{padding-top:40px;padding-bottom:40px}.c-footer-bottom__left{line-height:1.3em}@media (max-width:699px){.c-footer-bottom__left{float:left;width:50%;font-size:12px}}.c-footer-bottom__right{text-align:right}@media (max-width:699px){.c-footer-bottom__right{width:50%}.c-footer-bottom__right a{margin:0 0 0 15px}}.c-footer-logo{fill:#fff;width:100%;max-width:125px;height:60px}.c-footer-logo__wrap{display:block;min-height:80px}.c-footer-socials{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}@media (max-width:699px){.c-footer-socials{padding-top:40px;margin-top:80px;border-top:2px solid #484848}}.c-footer-socials__item{display:inline-block;padding:20px 20px 40px;text-align:center;position:relative}@media (max-width:699px){.c-footer-socials__item{width:50%}.c-footer-socials__item:nth-child(1)::before,.c-footer-socials__item:nth-child(2)::before{content:"";position:absolute;bottom:0;left:40px;right:40px;border-bottom:2px solid #484848}}@media (min-width:1000px){.c-footer-socials__item:first-child{border-left:none}}.c-footer-socials__item a{margin:0 6px}.c-footer-ko{display:inline-block;margin-left:30px;width:56px;height:32px}@media (max-width:699px){.c-footer-ko{width:40px;margin:0}}@media (max-width:999px){.c-stereo-signature{white-space:nowrap}}@media (min-width:700px){.-border-top{margin-top:40px;padding-top:80px;border-top:2px solid #484848}}.c-nav{font-size:18px;font-weight:400;-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;line-height:60px}@media screen and (max-width:1250px){.c-nav{font-size:16px}}@media (min-width:1000px){.c-nav{line-height:120px}.c-nav li{display:inline-block}.c-nav li.current-menu-item a{color:#1996a8}.c-nav li.-hide-desktop{display:none}}@media (max-width:999px){.c-nav{font-size:20px;position:absolute;top:100%;left:0;width:100%;height:calc(100vh - 80px);-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);z-index:5;pointer-events:none}.c-nav *{pointer-events:none!important}.has-nav-open .c-nav{pointer-events:all}.has-nav-open .c-nav *{pointer-events:all!important}.c-nav::after{z-index:-1;content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;-webkit-transform:scale(1,0);-ms-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;-webkit-transition:-webkit-transform .2s .4s cubic-bezier(.365,.305,0,1);transition:-webkit-transform .2s .4s cubic-bezier(.365,.305,0,1);transition:transform .2s .4s cubic-bezier(.365,.305,0,1);transition:transform .2s .4s cubic-bezier(.365,.305,0,1),-webkit-transform .2s .4s cubic-bezier(.365,.305,0,1)}.has-nav-open .c-nav::after{-webkit-transition:-webkit-transform .3s cubic-bezier(.365,.305,0,1);transition:-webkit-transform .3s cubic-bezier(.365,.305,0,1);transition:transform .3s cubic-bezier(.365,.305,0,1);transition:transform .3s cubic-bezier(.365,.305,0,1),-webkit-transform .3s cubic-bezier(.365,.305,0,1);-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}}.c-nav ul{margin:0;padding:0;list-style:none}@media (max-width:999px){.c-nav__inner{text-align:center;overflow:auto;position:relative;z-index:10;opacity:0;-webkit-transform:translate(0,-50px);-ms-transform:translate(0,-50px);transform:translate(0,-50px);-webkit-transition:opacity .3s .2s cubic-bezier(.4,0,.2,1),-webkit-transform .3s .2s cubic-bezier(.4,0,.2,1);transition:opacity .3s .2s cubic-bezier(.4,0,.2,1),-webkit-transform .3s .2s cubic-bezier(.4,0,.2,1);transition:transform .3s .2s cubic-bezier(.4,0,.2,1),opacity .3s .2s cubic-bezier(.4,0,.2,1);transition:transform .3s .2s cubic-bezier(.4,0,.2,1),opacity .3s .2s cubic-bezier(.4,0,.2,1),-webkit-transform .3s .2s cubic-bezier(.4,0,.2,1);overflow:auto;max-height:calc(100vh - 120px);padding:40px;pointer-events:none}.has-nav-open .c-nav__inner{-webkit-transition:opacity .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:opacity .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1);-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);opacity:1;pointer-events:all}}.c-nav-mobile__bottom{position:relative;padding-top:120px;padding-bottom:80px}@media (min-width:1000px){.c-nav-mobile__bottom{display:none}}.c-nav-mobile__bottom::before{content:"";display:block;height:80px;width:2px;position:absolute;top:20px;left:50%;background:#d7d7d7;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.c-nav-mobile__bottom__btn{color:#2a2a2a;padding:5px;line-height:1.2;display:block;font-size:14px;margin:20px 0}.c-nav-mobile__bottom__circle{background:url(../img/circle.svg);background-position:50% -50%;background-repeat:no-repeat;display:block;position:absolute;top:0;left:0;width:100%;padding-top:100%;-webkit-transition:opacity .3s cubic-bezier(.38,.005,.215,1),-webkit-transform .3s cubic-bezier(.38,.005,.215,1);transition:opacity .3s cubic-bezier(.38,.005,.215,1),-webkit-transform .3s cubic-bezier(.38,.005,.215,1);transition:transform .3s cubic-bezier(.38,.005,.215,1),opacity .3s cubic-bezier(.38,.005,.215,1);transition:transform .3s cubic-bezier(.38,.005,.215,1),opacity .3s cubic-bezier(.38,.005,.215,1),-webkit-transform .3s cubic-bezier(.38,.005,.215,1);-webkit-transform:translate(-20%,0) rotate(-80deg);-ms-transform:translate(-20%,0) rotate(-80deg);transform:translate(-20%,0) rotate(-80deg);opacity:0}@media (min-width:1000px){.c-nav-mobile__bottom__circle{display:none}}.has-nav-open .c-nav-mobile__bottom__circle{opacity:1;-webkit-transform:translate(0,0) rotate(0);-ms-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0);-webkit-transition:opacity .3s .15s cubic-bezier(.38,.005,.215,1),-webkit-transform .3s .15s cubic-bezier(.38,.005,.215,1);transition:opacity .3s .15s cubic-bezier(.38,.005,.215,1),-webkit-transform .3s .15s cubic-bezier(.38,.005,.215,1);transition:transform .3s .15s cubic-bezier(.38,.005,.215,1),opacity .3s .15s cubic-bezier(.38,.005,.215,1);transition:transform .3s .15s cubic-bezier(.38,.005,.215,1),opacity .3s .15s cubic-bezier(.38,.005,.215,1),-webkit-transform .3s .15s cubic-bezier(.38,.005,.215,1)}.c-nav-mobile__bottom__circle__wrap{display:block;width:100%;max-width:400px;padding-top:50%;position:absolute;top:100%;left:50%;-webkit-transform:translate(-50%,-70%);-ms-transform:translate(-50%,-70%);transform:translate(-50%,-70%);pointer-events:none}.c-nav .current_page_item{position:relative}.c-nav .current_page_item::after{-webkit-transform:translateX(-50%) scale(1.5,1);-ms-transform:translateX(-50%) scale(1.5,1);transform:translateX(-50%) scale(1.5,1)}.c-nav .c-nav__item a{display:block;color:#2a2a2a;padding:0 10px;font-family:sofia-pro,sans-serif;font-weight:400;font-size:14px}@media (min-width:1000px){.c-nav .c-nav__item a{display:inline-block;font-size:14px}}@media (min-width:1280px){.c-nav .c-nav__item a{font-size:18px;padding:0 15px}}@media (min-width:1600px){.c-nav .c-nav__item a{padding:0 25px}}.c-nav .c-nav__item a:hover{color:#1996a8}.has-nav-open{overflow:hidden}.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link.is-active{pointer-events:none;text-decoration:underline}@-webkit-keyframes opacity{0%{opacity:0;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}50%{opacity:1;-webkit-transform:translate(-50%,25px);transform:translate(-50%,25px)}100%{opacity:0;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}}@keyframes opacity{0%{opacity:0;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}50%{opacity:1;-webkit-transform:translate(-50%,25px);transform:translate(-50%,25px)}100%{opacity:0;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}}.c-menu{display:inline-block;position:relative}@media (max-width:999px){.c-menu{padding:20px}}.c-menu__icon{position:absolute;display:inline-block;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);-webkit-transition:-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1)}.has-nav-open .c-menu__icon{-webkit-transform:translate3d(0,-50%,0) rotate(-180deg);transform:translate3d(0,-50%,0) rotate(-180deg)}@media (min-width:1000px){.c-menu__icon{width:1.5rem;height:1rem;left:1.125rem}}@media (max-width:999px){.c-menu__icon{width:24px;height:16px;left:10px}}.c-menu__icon__line{position:absolute;left:0;width:100%;height:2px;background:#2a2a2a;-webkit-transition:top .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:top .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1),top .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1),top .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1)}.c-menu__icon__line:nth-child(1){top:0}.has-nav-open .c-menu__icon__line:nth-child(1){-webkit-transform:scale3d(0,1,1);transform:scale3d(0,1,1);opacity:0}.c-menu__icon__line:nth-child(2),.c-menu__icon__line:nth-child(3){top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.has-nav-open .c-menu__icon__line:nth-child(2){-webkit-transform:translate3d(0,-50%,0) rotate(45deg);transform:translate3d(0,-50%,0) rotate(45deg)}.has-nav-open .c-menu__icon__line:nth-child(3){-webkit-transform:translate3d(0,-50%,0) rotate(-45deg);transform:translate3d(0,-50%,0) rotate(-45deg)}.c-menu__icon__line:nth-child(4){top:100%;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.has-nav-open .c-menu__icon__line:nth-child(4){-webkit-transform:scale3d(0,1,1);transform:scale3d(0,1,1);opacity:0}.o-home-fold-content{padding-top:120px;margin-bottom:160px;-webkit-transition-delay:.3s!important;transition-delay:.3s!important}@media (max-width:999px){.o-home-fold-content{padding-top:40px;margin-bottom:80px}}.o-home-fold-content h1{margin-bottom:60px}@media (min-width:1200px){.o-home-fold-content h1{padding-right:160px}}.o-home-fold-content p{margin-bottom:60px}@media (min-width:1200px){.o-home-fold-content p{padding-right:320px}}.o-home-fold-content__button{margin-bottom:80px}.o-product-item{margin-bottom:40px;z-index:1;position:relative}.t-about .o-product-item{display:none}.t-about .o-product-item:nth-child(1),.t-about .o-product-item:nth-child(2),.t-about .o-product-item:nth-child(3){display:block}.o-product-item__link{display:block;position:relative}.o-product-item:hover{z-index:10}.o-product-item__img{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);width:100%;height:auto;-webkit-transition:-webkit-transform .3s cubic-bezier(.4,0,.2,1),-webkit-box-shadow .3s cubic-bezier(.4,0,.2,1);transition:-webkit-transform .3s cubic-bezier(.4,0,.2,1),-webkit-box-shadow .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1),-webkit-box-shadow .3s cubic-bezier(.4,0,.2,1);-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.2);box-shadow:0 0 5px 0 rgba(0,0,0,.2)}.o-product-item:hover .o-product-item__img{-webkit-transform:scale(1.23,1.23);-ms-transform:scale(1.23,1.23);transform:scale(1.23,1.23);-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.25);box-shadow:0 0 20px 0 rgba(0,0,0,.25)}.o-products-featured{position:relative;margin-top:40px;max-width:580px;width:100%;display:inline-block}.o-products-col{position:absolute;width:calc(50% - 20px)}.o-products-col:hover{z-index:10}.o-products-col.-left{left:0;top:0}.o-products-col.-right{right:0;top:0}.o-home-news{margin-bottom:160px}@media (max-width:999px){.o-home-news{margin-bottom:80px}}@media (min-width:1200px){.o-home-news{padding-right:320px}}.o-home-news__item{position:relative;padding:0 0 40px 30px;margin-bottom:40px}.o-home-news__item::before{content:"";display:inline-block;position:absolute;top:4px;left:0;width:14px;height:14px;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);border:4px solid #1996a8;border-radius:50%}@media (max-width:699px){.o-home-news__item::before{top:-2px}}.o-home-news__item::after{content:"";display:block;position:absolute;bottom:0;left:0;height:2px;width:120px;background:#d7d7d7}.o-home-news__date a{color:#6e6a69;font-family:Lora,serif;font-style:italic}#js-ko .o-home-news #place_order,#js-ko .o-home-news .button,#js-ko .o-home-news .checkout-button,.o-home-news #js-ko #place_order,.o-home-news #js-ko .button,.o-home-news #js-ko .checkout-button,.o-home-news .o-button{margin-top:40px}.ko-o{position:relative;background-image:url(../img/circle.png);background-size:contain;padding-top:100%}@media (max-width:699px){.ko-o{top:15vh;left:42vw}}@media (min-width:700px){.t-livres .ko-o,.t-magazines .ko-o{top:360px}.t-blog .ko-o{top:280px}.t-livres-single .ko-o,.t-magazines-single .ko-o{top:360px}}@media (max-width:699px){.t-about .ko-o__flip{opacity:.7}}@media (min-width:700px){.t-livres-single .ko-o__flip,.t-magazines-single .ko-o__flip{position:absolute;top:0;left:0;bottom:0;right:0;-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}}.ko-o__wrap{width:100%;max-width:1500px;position:absolute;top:0;right:-35%;z-index:-1;margin-right:-150px;opacity:0;-webkit-transition:opacity .6s .5s cubic-bezier(.4,0,.2,1),margin-right .6s .5s cubic-bezier(.4,0,.2,1);transition:opacity .6s .5s cubic-bezier(.4,0,.2,1),margin-right .6s .5s cubic-bezier(.4,0,.2,1)}@media (max-width:699px){.ko-o__wrap{width:170vw}}@media (min-width:700px){.t-contact .ko-o__wrap{left:-45%;right:auto;top:-20%}.t-blog .ko-o__wrap{right:5%}.t-livres-single .ko-o__wrap,.t-magazines-single .ko-o__wrap{right:auto;left:-60%}.t-home .ko-o__wrap{right:-25%}}.dom-is-loaded .ko-o__wrap.is-show{opacity:1;margin-right:-70px}.c-home-slider{text-align:center;margin:0 -40px}.c-home-slider .swiper-container{padding:30px 0 70px}@media (min-width:1000px){.c-home-slider{display:none}}.c-home-slider img{width:100%;max-width:320px;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.25);box-shadow:0 0 15px 0 rgba(0,0,0,.25)}@media (max-width:999px){.-hidden-mobile{display:none!important}}.o-container-about__fold{min-height:50vw}@media (max-width:1199px){.c-team-large-md{width:50%}}@media (max-width:499px){.c-team-large-md{width:100%}}.c-team{margin-bottom:80px}.c-team h3{position:relative}.c-team h3::after{display:none;position:absolute;top:10px;left:-25px;width:12px;height:12px;border:4px solid #1996a8;border-radius:50%}@media (max-width:699px){.c-team h3::after{top:6px;left:-15px}}@media (max-width:999px){.c-team__col{width:50%}}@media (max-width:499px){.c-team__col{width:100%}}.c-team__item{margin-bottom:40px;font-size:1.3rem}@media (min-width:500px){.c-team__item{padding-right:40px}}@media (min-width:700px){.c-team__item{padding-right:80px}}.c-team__item h3{color:#2a2a2a;margin-bottom:10px}.c-team__item__img{display:inline-block;overflow:hidden;border-radius:50%;margin-bottom:40px;-webkit-box-shadow:0 5px 20px 0 rgba(0,0,0,.15);box-shadow:0 5px 20px 0 rgba(0,0,0,.15);width:100%;height:auto;max-width:275px;position:relative}.c-team__item__img:hover::after{opacity:1}.c-team__item__img::after{content:"";display:block;position:absolute;top:50%;left:50%;width:100%;height:100%;border-radius:50%;z-index:10;background:rgba(40,40,40,.85);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transition:opacity .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:opacity .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1);opacity:0}.c-team__item__job{font-family:Lora,serif;font-style:italic;margin-bottom:15px;font-size:18px}@media (max-width:1599px){.c-team__item__job{font-size:16px}}.c-team__item__link::after{content:"";display:block;clear:both}.c-team__item__link>a{display:inline-block;float:left;clear:both;font-weight:600;font-size:16px}.c-team__item__link>a:hover{text-decoration:underline}.c-team__item__link.-mobile{display:none}@media (max-width:1199px){.c-team__item__link.-mobile{display:block}}.c-team__item__link.-mobile::after{content:"";display:block;clear:both}.c-team__item__link.-mobile a{display:inline-block;float:left;clear:both;font-weight:600}.c-team__item__link.-mobile a:hover{text-decoration:underline}.c-team__item__link.-desktop{display:none;position:absolute;width:100%;top:50%;left:50%;z-index:20;opacity:0;text-align:center;-webkit-transform:translate(-50%,-40%);-ms-transform:translate(-50%,-40%);transform:translate(-50%,-40%);-webkit-transition:opacity .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:opacity .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1);padding-bottom:60px}.c-team__item__img:hover .c-team__item__link.-desktop{opacity:1;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.c-team__item__link.-desktop .o-link-text{position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);font-size:18px;white-space:nowrap;opacity:0;-webkit-transition:opacity .3s cubic-bezier(.4,0,.2,1);transition:opacity .3s cubic-bezier(.4,0,.2,1);color:#fff}.c-team__item__link.-desktop .o-link-ico span{color:#fff;display:inline-block;padding:10px 5px;position:relative;margin:0 15px}.c-team__item__link.-desktop .o-link-ico span::after{display:block;content:"";position:absolute;bottom:0;left:0;width:100%;height:4px;background:#1996a8;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transition:-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1);border-radius:3px}.c-team__item__link.-desktop .o-link-ico:hover span::after{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}.c-team__item__link.-desktop .o-link-ico:hover .o-link-text{opacity:1}.c-team__item__link.-desktop .o-link-ico svg{display:inline-block;width:32px;height:32px}@media (min-width:1200px){.c-team__item__link.-desktop{display:block}}.c-products__sidebar{-webkit-box-flex:0;-ms-flex:0 0 320px;flex:0 0 320px;opacity:0;-webkit-transform:translateX(-40px);-ms-transform:translateX(-40px);transform:translateX(-40px);-webkit-transition:opacity .3s .21s cubic-bezier(.4,0,.2,1),-webkit-transform .3s .21s cubic-bezier(.4,0,.2,1);transition:opacity .3s .21s cubic-bezier(.4,0,.2,1),-webkit-transform .3s .21s cubic-bezier(.4,0,.2,1);transition:transform .3s .21s cubic-bezier(.4,0,.2,1),opacity .3s .21s cubic-bezier(.4,0,.2,1);transition:transform .3s .21s cubic-bezier(.4,0,.2,1),opacity .3s .21s cubic-bezier(.4,0,.2,1),-webkit-transform .3s .21s cubic-bezier(.4,0,.2,1)}@media (max-width:999px){.c-products__sidebar{display:none}}.c-products__wrap.is-show .c-products__sidebar{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.c-products__sidebar__inner{position:relative;padding-top:200px;margin-top:-200px;padding-bottom:40px;padding-right:80px}.c-products__sidebar h3{margin-bottom:20px}.c-products__wrap{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.c-products-list{width:100%}.c-products__item{position:relative;z-index:20;max-width:250px;min-height:100%;padding-bottom:120px}.c-products__item:hover{z-index:40}.c-products__item__language{font-size:14px;z-index:20}.c-products__item .c-products__item__language{font-size:12px}.c-products__item__bg{position:absolute;top:-20px;left:-20px;right:-20px;bottom:-20px;z-index:-1;opacity:0;-webkit-transition:opacity .3s cubic-bezier(.4,0,.2,1);transition:opacity .3s cubic-bezier(.4,0,.2,1);pointer-events:none;overflow:hidden}.c-products__item__bg::after{content:"";position:absolute;top:50%;left:50%;width:300%;height:150%;border-radius:50%;-webkit-transform:translate(-50%,-50%) scale(.4,.4);-ms-transform:translate(-50%,-50%) scale(.4,.4);transform:translate(-50%,-50%) scale(.4,.4);-webkit-transition:border-radius .4s cubic-bezier(.4,0,.2,1),-webkit-transform .5s cubic-bezier(.4,0,.2,1);transition:border-radius .4s cubic-bezier(.4,0,.2,1),-webkit-transform .5s cubic-bezier(.4,0,.2,1);transition:transform .5s cubic-bezier(.4,0,.2,1),border-radius .4s cubic-bezier(.4,0,.2,1);transition:transform .5s cubic-bezier(.4,0,.2,1),border-radius .4s cubic-bezier(.4,0,.2,1),-webkit-transform .5s cubic-bezier(.4,0,.2,1);background:#2a2a2a;display:block}.c-products__item:hover .c-products__item__bg::after{border-radius:0;-webkit-transform:translate(-50%,-50%) scale(1,1);-ms-transform:translate(-50%,-50%) scale(1,1);transform:translate(-50%,-50%) scale(1,1)}.c-products__item:hover .c-products__item__bg{opacity:1;pointer-events:all}.c-products__item__img{margin-bottom:20px}.c-products__item__img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 0;object-position:50% 0}.c-products__item__img a{display:block;padding-top:148%;position:relative}.c-products__item__name,.c-products__item__subname{display:block;margin-bottom:10px;-webkit-transition:color .3s cubic-bezier(.4,0,.2,1);transition:color .3s cubic-bezier(.4,0,.2,1)}.c-products__item:hover .c-products__item__name,.c-products__item:hover .c-products__item__subname{color:#fff}.c-products__item__subname{font-family:Lora,"Times New Roman",Times,serif;font-style:italic;font-size:1rem}.c-products__item__desc{position:relative}.c-products__item__desc del{display:inline-block;margin-right:10px}.c-products__item__desc ins{color:#fc0000;-webkit-transition:color .3s cubic-bezier(.4,0,.2,1);transition:color .3s cubic-bezier(.4,0,.2,1);text-decoration:none}.c-products__item:hover .c-products__item__desc ins{color:#fff}.c-products__item__button{position:absolute;padding:20px 0;bottom:20px;left:0;right:0}.c-products__item__button::before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:#484848;display:block;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right;-webkit-transition:-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1);z-index:1}.c-products__item:hover .c-products__item__button::before{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.c-products__item__wrap{width:25%;margin-bottom:80px;opacity:0;-webkit-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px);-webkit-transition:opacity .3s .6s cubic-bezier(.4,0,.2,1),-webkit-transform .3s .6s cubic-bezier(.4,0,.2,1);transition:opacity .3s .6s cubic-bezier(.4,0,.2,1),-webkit-transform .3s .6s cubic-bezier(.4,0,.2,1);transition:transform .3s .6s cubic-bezier(.4,0,.2,1),opacity .3s .6s cubic-bezier(.4,0,.2,1);transition:transform .3s .6s cubic-bezier(.4,0,.2,1),opacity .3s .6s cubic-bezier(.4,0,.2,1),-webkit-transform .3s .6s cubic-bezier(.4,0,.2,1)}.c-products__item__wrap:nth-child(1){-webkit-transition-delay:.1s;transition-delay:.1s}.c-products__item__wrap:nth-child(2){-webkit-transition-delay:.2s;transition-delay:.2s}.c-products__item__wrap:nth-child(3){-webkit-transition-delay:.3s;transition-delay:.3s}.c-products__item__wrap:nth-child(4){-webkit-transition-delay:.4s;transition-delay:.4s}.c-products__item__wrap:nth-child(5){-webkit-transition-delay:.5s;transition-delay:.5s}.c-products__item__wrap:nth-child(6){-webkit-transition-delay:.6s;transition-delay:.6s}.c-products__item__wrap:nth-child(7){-webkit-transition-delay:.7s;transition-delay:.7s}.c-products__item__wrap:nth-child(8){-webkit-transition-delay:.8s;transition-delay:.8s}.c-products.is-show .c-products__item__wrap{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}@media screen and (max-width:1200px){.c-products__item__wrap{width:33.333%}}@media screen and (max-width:920px){.c-products__item__wrap{width:50%}}@media screen and (max-width:320px){.c-products__item__wrap{width:100%}}.-with-sidebar .c-products__item__wrap{width:33.333%}@media screen and (max-width:1200px){.-with-sidebar .c-products__item__wrap{width:33.333%}}@media screen and (max-width:920px){.-with-sidebar .c-products__item__wrap{width:50%}}@media screen and (max-width:320px){.-with-sidebar .c-products__item__wrap{width:100%}}.c-products__type{color:#fff;font-weight:600}.c-products__type sup{font-weight:400}.c-products__type .o-ico{margin-right:8px}.c-products-options{opacity:0;position:absolute;top:100%;left:-20px;right:-20px;color:#fff;padding:0 20px 0 20px;max-height:0;overflow:hidden;background:#2a2a2a;-webkit-transition:opacity .3s cubic-bezier(.4,0,.2,1),max-height .3s cubic-bezier(.4,0,.2,1);transition:opacity .3s cubic-bezier(.4,0,.2,1),max-height .3s cubic-bezier(.4,0,.2,1)}.c-products__item:hover .c-products-options{opacity:1}.c-products-options.is-active{max-height:300px}.c-products__item:hover .c-products-options.is-active{-webkit-transition-delay:.15s;transition-delay:.15s;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.c-products-options__item{margin-bottom:5px}.c-products-options__item:last-child{margin-bottom:20px}.c-products-filters{padding-top:40px;border-bottom:2px solid #d7d7d7;margin-bottom:80px;line-height:30px;color:#6e6a69;opacity:0;-webkit-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px);-webkit-transition:opacity .3s .21s cubic-bezier(.4,0,.2,1),-webkit-transform .3s .21s cubic-bezier(.4,0,.2,1);transition:opacity .3s .21s cubic-bezier(.4,0,.2,1),-webkit-transform .3s .21s cubic-bezier(.4,0,.2,1);transition:transform .3s .21s cubic-bezier(.4,0,.2,1),opacity .3s .21s cubic-bezier(.4,0,.2,1);transition:transform .3s .21s cubic-bezier(.4,0,.2,1),opacity .3s .21s cubic-bezier(.4,0,.2,1),-webkit-transform .3s .21s cubic-bezier(.4,0,.2,1)}@media (max-width:699px){.c-products-filters{border-bottom:none;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.c-products-filters .o-checkbox-label,.c-products-filters .o-radio-label{margin-bottom:0}@media (max-width:699px){.c-products-filters .o-checkbox-label,.c-products-filters .o-radio-label{font-size:16px;color:#2a2a2a;padding-left:0;font-weight:700}.c-products-filters .o-checkbox-label::before,.c-products-filters .o-radio-label::before{display:none}.c-products-filters .o-checkbox-label::after,.c-products-filters .o-radio-label::after{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);content:"";position:absolute;left:0;bottom:0;right:0;height:2px;display:block;width:100%;top:auto;background:#1996a8}}.c-products-filters.is-show,.c-products__wrap.is-show .c-products-filters{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.c-products-filters-list{margin-bottom:20px}.c-products-filters__item{display:inline-block;margin-right:40px}@media (max-width:699px){.c-products-filters__item{margin:0 10px 0 0}.c-products-filters__item:last-child{margin-right:0}}.c-products__sidebar .c-products-filters__item{display:block}.c-products-filters__item .o-checkbox-label,.c-products-filters__item .o-radio-label{margin-right:0}.c-products-filters__item.u-float-right{margin-right:0}@media (max-width:699px){.c-products-filters__item.u-float-right{display:none}}.c-products-filters__results{text-align:right;float:right}.c-products-filters.-top{margin-bottom:0;padding-top:0}.c-products-filters.-bottom{border-bottom:none;padding-top:20px}.c-products-footer{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border-top:2px solid #d7d7d7;padding-top:40px;margin-bottom:80px}.c-products-footer__btn a{color:#1996a8;font-weight:600}.c-products-footer__btn.is-disabled a{font-weight:400;color:#6e6a69;pointer-events:none}.c-products-footer__pager{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;text-align:center}.c-pager{margin:0;list-style:none;padding:0}.c-pager li{margin:0;padding:0;display:inline-block}.c-pager a{font-weight:600;color:#1996a8;display:inline-block;padding:5px 10px;border-bottom:2px solid transparent}.c-pager .is-active a{border-bottom:2px solid #1996a8;color:#6e6a69;font-weight:400}.c-products__item__wrap{z-index:20;position:relative}.c-products__item__wrap:hover{z-index:40}.c-product-container{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media (max-width:999px){.c-product-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.c-product-left{padding-right:80px;-webkit-box-flex:0;-ms-flex:0 0 640px;flex:0 0 640px}@media (max-width:1599px){.c-product-left{-webkit-box-flex:0;-ms-flex:0 0 520px;flex:0 0 520px}}@media (max-width:1199px){.c-product-left{padding-right:40px;-webkit-box-flex:0;-ms-flex:0 0 440px;flex:0 0 440px}}@media (max-width:999px){.c-product-left{padding-right:0;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}@media (max-width:699px){.c-product-left{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}@media (max-width:999px){.c-product-left .c-product-info,.c-product-left .c-product__img{display:none}}.c-product-right{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;max-width:720px}@media (min-width:1600px){.c-product-right{max-width:960px}}@media (max-width:999px){.c-product-right{max-width:100%}}.c-product__img{position:relative;margin-bottom:120px;-webkit-transform:translateX(-15%);-ms-transform:translateX(-15%);transform:translateX(-15%);opacity:0;-webkit-transition:opacity .6s cubic-bezier(.4,0,.2,1),-webkit-transform .6s cubic-bezier(.4,0,.2,1);transition:opacity .6s cubic-bezier(.4,0,.2,1),-webkit-transform .6s cubic-bezier(.4,0,.2,1);transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1);transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1),-webkit-transform .6s cubic-bezier(.4,0,.2,1)}@media (max-width:999px){.c-product__img{margin:0 auto 120px;max-width:400px}}.c-product__img.is-show{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}.c-product__img__link{position:absolute;top:calc(100% - 60px);left:50%;-webkit-transform:translate(-50%,120px);-ms-transform:translate(-50%,120px);transform:translate(-50%,120px);display:inline-block;color:#1996a8;font-weight:600;padding:50px 0 20px 0;opacity:0;width:120px;height:100px;-webkit-transition:opacity .6s .3s cubic-bezier(.4,0,.2,1),-webkit-transform .6s .3s cubic-bezier(.4,0,.2,1);transition:opacity .6s .3s cubic-bezier(.4,0,.2,1),-webkit-transform .6s .3s cubic-bezier(.4,0,.2,1);transition:opacity .6s .3s cubic-bezier(.4,0,.2,1),transform .6s .3s cubic-bezier(.4,0,.2,1);transition:opacity .6s .3s cubic-bezier(.4,0,.2,1),transform .6s .3s cubic-bezier(.4,0,.2,1),-webkit-transform .6s .3s cubic-bezier(.4,0,.2,1)}@media (max-width:699px){.c-product__img__link.-to-left{left:0;width:105px;-webkit-transform:translate(0,120px);-ms-transform:translate(0,120px);transform:translate(0,120px)}}.c-product__img__link::before{content:"";display:block;width:2px;height:100px;position:absolute;top:-40px;left:50%;-webkit-transform:translate(-50%,-10%) scale(1,0);-ms-transform:translate(-50%,-10%) scale(1,0);transform:translate(-50%,-10%) scale(1,0);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;background:#1996a8;pointer-events:none;-webkit-transition:-webkit-transform .9s cubic-bezier(.4,0,.2,1);transition:-webkit-transform .9s cubic-bezier(.4,0,.2,1);transition:transform .9s cubic-bezier(.4,0,.2,1);transition:transform .9s cubic-bezier(.4,0,.2,1),-webkit-transform .9s cubic-bezier(.4,0,.2,1)}.is-show .c-product__img__link::before{-webkit-transform:translate(-50%,-15%) scale(1,1);-ms-transform:translate(-50%,-15%) scale(1,1);transform:translate(-50%,-15%) scale(1,1)}.is-show .c-product__img__link{-webkit-transform:translate(-50%,60px);-ms-transform:translate(-50%,60px);transform:translate(-50%,60px);opacity:1}.is-show .c-product__img__link.c-product__img__library{-webkit-transform:translate(0,60px);-ms-transform:translate(0,60px);transform:translate(0,60px)}@media (max-width:699px){.is-show .c-product__img__link.-to-left{-webkit-transform:translate(0,60px);-ms-transform:translate(0,60px);transform:translate(0,60px)}}.c-product__img__link span{position:absolute;bottom:20px;text-align:center;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);-webkit-transition:-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1);width:200px;line-height:32px}.c-product__img__link:hover span{-webkit-transform:translate(-50%,-20px);-ms-transform:translate(-50%,-20px);transform:translate(-50%,-20px)}.c-product__img__link:hover::before{-webkit-transition:-webkit-transform .6s cubic-bezier(.4,0,.2,1);transition:-webkit-transform .6s cubic-bezier(.4,0,.2,1);transition:transform .6s cubic-bezier(.4,0,.2,1);transition:transform .6s cubic-bezier(.4,0,.2,1),-webkit-transform .6s cubic-bezier(.4,0,.2,1);-webkit-transform:translate(-50%,-25%) scale(1,.8);-ms-transform:translate(-50%,-25%) scale(1,.8);transform:translate(-50%,-25%) scale(1,.8)}.c-product__img img{width:100%;height:auto;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.25);box-shadow:0 0 20px 0 rgba(0,0,0,.25)}.c-product__img__library{right:0!important;left:auto!important;display:none}@media (max-width:699px){.c-product__img__library{display:inline-block}}.c-product-header{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:60px;line-height:32px}.c-product-header__author{color:#6e6a69;font-family:Lora,serif;font-style:italic;display:inline-block;-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:360px}.c-product-header__button{display:inline-block;margin-left:15px}@media (max-width:699px){.c-product-header__button.-button-library{display:none}}.c-product-header__logo{-webkit-box-flex:0;-ms-flex:0 0 130px;flex:0 0 130px}.c-product-header__logo img{width:110px;height:auto;margin-right:20px}.c-product__name,.c-product__price{display:block;width:100%}.c-product__price ins{color:#fc0000;text-decoration:none}.c-product-form{width:100%;max-width:900px;margin-bottom:80px;border-top:2px solid #f4f4f4;border-bottom:2px solid #f4f4f4}.c-product-content{margin-bottom:40px}.c-product-info{padding:40px 0;color:#6e6a69;margin-bottom:40px}@media (max-width:999px){.c-product-info{padding:0}}.c-product-bio{margin-bottom:80px}.c-product-from-author{margin-bottom:80px}@media (max-width:999px){.c-product-from-author{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.c-product-from-author h2{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.c-product-from-author__item{padding-left:160px;position:relative;min-height:180px;margin-bottom:40px}@media (max-width:1199px){.c-product-from-author__item{padding-left:120px}}@media (max-width:999px){.c-product-from-author__item{width:calc(50% - 20px);padding-left:0;margin-bottom:40px}}.c-product-from-author__item span{display:block}.c-product-from-author__img{position:absolute;top:0;left:0;width:100px;height:auto;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.25);box-shadow:0 0 10px 0 rgba(0,0,0,.25)}@media (max-width:999px){.c-product-from-author__img{position:relative;width:100%;max-width:220px;margin-bottom:20px}}.c-product-from-author__link{display:block}.c-product-from-author__release{color:#6e6a69;font-family:Lora,serif;font-style:italic;margin-bottom:10px}.c-product-from-author__name{color:#2a2a2a;margin-bottom:20px}.o-form__row{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border-bottom:2px solid #f4f4f4;padding:20px 0;-ms-flex-wrap:wrap;flex-wrap:wrap}.o-form__row:last-child{border-bottom:none}.o-form__row .o-checkbox-label,.o-form__row .o-label,.o-form__row .o-radio-label{margin-bottom:0}.o-form__row>*{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 10px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.o-form__row__name{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.o-form__row__check{-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px}.o-form__row__quantity{text-align:right;-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px}@media (max-width:699px){.o-form__row__quantity{-webkit-box-flex:0;-ms-flex:0 0 70px;flex:0 0 70px}.o-form__row__quantity span{display:none}}.o-form__row__quantity input{margin-left:20px}.o-form__row__button{text-align:right;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width:699px){#js-ko .o-form__row__button #place_order,#js-ko .o-form__row__button .button,#js-ko .o-form__row__button .checkout-button,.o-form__row__button #js-ko #place_order,.o-form__row__button #js-ko .button,.o-form__row__button #js-ko .checkout-button,.o-form__row__button .o-button{padding:15px}#js-ko .o-form__row__button #place_order .o-button__text,#js-ko .o-form__row__button .button .o-button__text,#js-ko .o-form__row__button .checkout-button .o-button__text,.o-form__row__button #js-ko #place_order .o-button__text,.o-form__row__button #js-ko .button .o-button__text,.o-form__row__button #js-ko .checkout-button .o-button__text,.o-form__row__button .o-button .o-button__text{font-size:12px}}@media (max-width:499px){#js-ko .o-form__row__button #place_order,#js-ko .o-form__row__button .button,#js-ko .o-form__row__button .checkout-button,.o-form__row__button #js-ko #place_order,.o-form__row__button #js-ko .button,.o-form__row__button #js-ko .checkout-button,.o-form__row__button .o-button{padding:15px}}.c-product-form .o-form input[type=text]{display:inline-block;width:50px;text-align:center}.o-button-nostyle.-share{position:relative;color:#1996a8}.o-button-nostyle.-share:hover .o-share-product{opacity:1}.o-share-product{position:absolute;top:100%;right:0;text-align:right;-webkit-transition:opacity .3s cubic-bezier(.4,0,.2,1);transition:opacity .3s cubic-bezier(.4,0,.2,1);opacity:0}.o-share-product>a{margin-left:15px}.o-share-product svg{width:24px;height:24px;display:inline-block}.c-authors__item{width:25%;margin-bottom:40px}@media (max-width:1199px){.c-authors__item{width:33%}}@media (max-width:699px){.c-authors__item{width:50%}}@media (max-width:499px){.c-authors__item{width:100%;text-align:center}}.c-authors__input{display:block;max-width:220px;line-height:42px;border:1px solid #d7d7d7;margin-left:20px;padding:0 15px}.c-authors-filters{margin-bottom:80px}.c-authors-filters__item{display:inline-block;font-size:1rem}@media (max-width:499px){.c-authors-filters__item:first-child{width:100%;margin-bottom:15px}}.c-authors-filters__all{margin-right:40px;display:inline-block;padding:0 5px 6px 5px;position:relative;color:#6e6a69}.c-authors-filters__all::after{content:"";-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;position:absolute;bottom:0;left:0;right:0;background:#1996a8;height:4px;border-radius:3px}.c-authors-filters__all.is-active::after{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}.c-authors-filters__letter{margin-right:10px;display:inline-block;color:#1996a8;text-transform:uppercase;font-weight:700;padding:0 5px 6px 5px;position:relative}.c-authors-filters__letter::after{content:"";-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;position:absolute;bottom:0;left:0;right:0;background:#1996a8;height:4px;border-radius:3px}.c-authors-filters__letter.is-active::after{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}.c-authors__img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;border-radius:50%;margin-bottom:15px}.c-authors__img__wrap{display:inline-block;text-align:center;width:80%}@media (max-width:699px){.c-authors__img__wrap{width:100%}}.c-authors__img__wrap a{color:#000}.c-authors__img__link{color:#000;display:block;padding-top:100%;position:relative;margin-bottom:10px}.c-blog__item{width:33%;margin-bottom:80px;opacity:0;-webkit-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px);-webkit-transition:opacity .3s .6s cubic-bezier(.4,0,.2,1),-webkit-transform .3s .6s cubic-bezier(.4,0,.2,1);transition:opacity .3s .6s cubic-bezier(.4,0,.2,1),-webkit-transform .3s .6s cubic-bezier(.4,0,.2,1);transition:transform .3s .6s cubic-bezier(.4,0,.2,1),opacity .3s .6s cubic-bezier(.4,0,.2,1);transition:transform .3s .6s cubic-bezier(.4,0,.2,1),opacity .3s .6s cubic-bezier(.4,0,.2,1),-webkit-transform .3s .6s cubic-bezier(.4,0,.2,1)}.c-blog__item:nth-child(1){-webkit-transition-delay:.1s;transition-delay:.1s}.c-blog__item:nth-child(2){-webkit-transition-delay:.2s;transition-delay:.2s}.c-blog__item:nth-child(3){-webkit-transition-delay:.3s;transition-delay:.3s}.c-blog__item:nth-child(4){-webkit-transition-delay:.4s;transition-delay:.4s}.c-blog__item:nth-child(5){-webkit-transition-delay:.5s;transition-delay:.5s}.c-blog__item:nth-child(6){-webkit-transition-delay:.6s;transition-delay:.6s}.c-blog.is-show .c-blog__item{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}@media (max-width:1199px){.c-blog__item{width:50%}}@media screen and (max-width:700px){.c-blog__item{width:100%}}.c-blog__item__img img{width:100%;height:17.5rem;-o-object-fit:cover;object-fit:cover}.c-blog__item__cat{color:#6e6a69;margin-bottom:30px;font-size:18px}.c-blog__item__date{font-family:Lora,serif;font-style:italic;color:#6e6a69;margin-bottom:10px}.c-blog__item__title{margin-bottom:10px}.c-blog__item__content{padding:40px}.c-blog__item__inner{background:#f4f4f4;min-height:100%}.c-blog__item__inner a{color:#000}.c-blog__item__inner a.o-button-nostyle{color:#1996a8;font-size:18px;font-weight:600}.c-blog-filters{margin-bottom:80px;border-bottom:2px solid #d7d7d7;padding-bottom:20px}.c-blog-filters__item{display:inline-block;font-size:1rem}.c-blog-filters__item:first-child{float:right;margin-right:0}.c-blog-filters__all{margin-right:40px;display:inline-block;padding:0 5px 6px 5px;position:relative;color:#1996a8;font-weight:700;margin-right:0}.c-blog-filters__all::after{content:"";-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;position:absolute;bottom:0;left:0;right:0;background:#1996a8;height:4px;border-radius:3px}.c-blog-filters__all.is-active::after{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}.c-blog-filters__letter{margin-right:10px;display:inline-block;color:#1996a8;font-weight:700;padding:0 5px 6px 5px;position:relative}.c-blog-filters__letter::after{content:"";-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;position:absolute;bottom:0;left:0;right:0;background:#1996a8;height:4px;border-radius:3px}.c-blog-filters__letter.is-active::after{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}.o-post-recents{position:relative;z-index:20;padding:40px;margin-bottom:40px}@media (min-width:1200px){.o-post-recents{padding:80px;margin-bottom:120px}}.o-post-recents.-gray-bg::after{content:"";display:block;position:absolute;top:0;left:0;width:50vw;height:100%;z-index:-1;background:#f4f4f4;background:linear-gradient(135deg,#f4f4f4 0,#fff 60%)}@media (max-width:999px){.o-post-recents.-gray-bg::after{width:100%}}.o-post-recents__item{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:40px}.o-post-recents__item:last-child{margin-bottom:0}.o-post-recents__item__img{width:120px;height:120px;margin-right:40px}.o-post-recents__item__img:hover img{-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.2);box-shadow:0 0 20px 0 rgba(0,0,0,.2)}.o-post-recents__item__img img{width:120px;height:120px;-o-object-fit:cover;object-fit:cover;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.15);box-shadow:0 0 15px 0 rgba(0,0,0,.15);-webkit-transition:-webkit-box-shadow .3s cubic-bezier(.4,0,.2,1);transition:-webkit-box-shadow .3s cubic-bezier(.4,0,.2,1);transition:box-shadow .3s cubic-bezier(.4,0,.2,1);transition:box-shadow .3s cubic-bezier(.4,0,.2,1),-webkit-box-shadow .3s cubic-bezier(.4,0,.2,1)}.o-post-recents__item__desc{width:auto;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.o-post-recents__item__date{font-family:Lora,serif;font-style:italic;color:#6e6a69;margin-bottom:5px}.o-post-recents__item__title{margin-bottom:10px}.o-post-recents__item__categorie{color:#6e6a69}.o-post-recents__item__link{display:inline-block}.o-post-date{font-family:Lora,serif;font-style:italic;color:#6e6a69;margin-bottom:10px}.o-post-categories{margin-bottom:80px}@media (max-width:999px){.o-post-categories{margin-bottom:40px}}.o-post-img{overflow:hidden;position:relative;margin-bottom:80px}@media (max-width:999px){.o-post-img{margin-bottom:40px}}.o-post-img__wrap{position:relative}.o-post-img__wrap::before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translate(-70%,-50%) scale(0,1);-ms-transform:translate(-70%,-50%) scale(0,1);transform:translate(-70%,-50%) scale(0,1);height:2px;width:80px;background:#1996a8;z-index:10;-webkit-transition:-webkit-transform .6s cubic-bezier(.4,0,.2,1);transition:-webkit-transform .6s cubic-bezier(.4,0,.2,1);transition:transform .6s cubic-bezier(.4,0,.2,1);transition:transform .6s cubic-bezier(.4,0,.2,1),-webkit-transform .6s cubic-bezier(.4,0,.2,1);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.o-post-img__wrap::after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);opacity:1;-webkit-transition:opacity .6s .25s cubic-bezier(.4,0,.2,1),-webkit-transform .6s .25s cubic-bezier(.4,0,.2,1);transition:opacity .6s .25s cubic-bezier(.4,0,.2,1),-webkit-transform .6s .25s cubic-bezier(.4,0,.2,1);transition:transform .6s .25s cubic-bezier(.4,0,.2,1),opacity .6s .25s cubic-bezier(.4,0,.2,1);transition:transform .6s .25s cubic-bezier(.4,0,.2,1),opacity .6s .25s cubic-bezier(.4,0,.2,1),-webkit-transform .6s .25s cubic-bezier(.4,0,.2,1)}.o-post-img__wrap.is-show::before{-webkit-transform:translate(-50%,-50%) scale(1,1);-ms-transform:translate(-50%,-50%) scale(1,1);transform:translate(-50%,-50%) scale(1,1)}.o-post-img__wrap.is-show::after{opacity:0;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right}.o-post-img img{position:relative;-webkit-transform:translateX(-3%);-ms-transform:translateX(-3%);transform:translateX(-3%);opacity:0;-webkit-transition:opacity .9s cubic-bezier(.4,0,.2,1),-webkit-transform .9s cubic-bezier(.4,0,.2,1);transition:opacity .9s cubic-bezier(.4,0,.2,1),-webkit-transform .9s cubic-bezier(.4,0,.2,1);transition:transform .9s cubic-bezier(.4,0,.2,1),opacity .9s cubic-bezier(.4,0,.2,1);transition:transform .9s cubic-bezier(.4,0,.2,1),opacity .9s cubic-bezier(.4,0,.2,1),-webkit-transform .9s cubic-bezier(.4,0,.2,1);width:100%;height:auto}.is-show .o-post-img img{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.c-share{margin-bottom:40px}@media (max-width:999px){.c-share{padding-top:40px}}.c-share .o-ico{width:26px;height:26px}.c-share__title{display:inline-block;color:#6e6a69;margin-right:40px;font-weight:400}.c-share__title .o-ico{width:32px;height:32px;position:relative;top:-2px}.c-share__item,.c-share__list{list-style:none;margin:0;padding:0;display:inline-block;margin-right:10px}.o-flex{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.o-contact__link{display:inline-block;margin-bottom:10px;max-width:200px;margin-right:40px}.o-contact__link__wrap{margin-bottom:40px;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.o-contact__link a{font-size:18px;font-weight:700}.o-contact__link a .o-ico{margin-right:8px}.o-contact-partners{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.o-contact-partners__item{width:50%}@media (max-width:699px){.o-contact-partners__item{width:calc(50% - 20px)}}.o-contact-partners__item img{width:100%;max-width:180px;height:auto}.o-contact-form{margin-bottom:80px;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:760px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.o-contact-form .o-textarea{min-height:120px}@media (min-width:1000px){.o-contact-form .o-textarea{min-height:180px}}.o-contact-form .o-checkbox-label,.o-contact-form .o-label,.o-contact-form .o-radio-label{margin-bottom:40px}.o-contact-form__wrap{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.o-contact-form-center{width:100%}.o-contact-form__col{width:100%}@media (min-width:700px){.o-contact-form__col{width:calc(50% - 20px)}}.o-contact-form__col.-full{width:100%}.t-contact .o-container h3{margin-top:40px}.-flex-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-abonnements-list{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-abonnements-list__item{width:50%;min-width:150px}.c-abonnements-list__item p{margin-top:0;font-size:.9rem}.c-abonnements-list__item p strong{font-size:1.2rem;font-weight:400}.c-mediakit-list{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-mediakit-list__item{width:33%;margin-bottom:40px;min-width:320px}.c-mediakit-list__item h3{font-size:24px;line-height:1.3em;margin:0 0 20px!important}.c-mediakit-list__item img{max-width:200px;height:auto;margin-bottom:15px}#js-ko .coupon .input-text,#js-ko .state_select,#js-ko .wc-stripe-elements-field,#js-ko .woocommerce form .form-row input.input-text,#js-ko .woocommerce form .form-row textarea,#js-ko .woocommerce-Input,#js-ko .woocommerce-Input--text{width:100%;margin-bottom:10px}#js-ko .select2-selection__rendered{font-size:16px;padding-left:15px}#js-ko .woocommerce form .form-row textarea{min-height:120px}#js-ko .woocommerce-form__input-checkbox{border:1px solid #6e6a69;display:block;width:16px;height:16px;float:left;margin-right:15px}#js-ko .woocommerce-form-login__rememberme{margin-left:20px;padding-left:35px;position:relative;top:10px}#js-ko .woocommerce-form__label-for-checkbox input{position:absolute;top:50%;left:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);z-index:10;-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}#js-ko .woocommerce-form__label-for-checkbox span{line-height:1.2}#js-ko .actions .button,#js-ko .button{color:#2a2a2a;background:#d7d7d7;font-size:18px}#js-ko .actions .button:hover,#js-ko .button:hover{color:#2a2a2a}#js-ko .actions .button::before,#js-ko .button::before{display:none}#js-ko .actions .button::after,#js-ko .button::after{display:none}#js-ko .actions .button:disabled,#js-ko .button:disabled{opacity:.4;pointer-events:none}#js-ko .checkout-button{color:#fff;z-index:10;font-size:18px}#js-ko .checkout-button:hover{color:#fff}#js-ko .checkout-button::before{z-index:-1;display:block}#js-ko .checkout-button::after{z-index:-5;display:block}#js-ko .select2-container--default .select2-selection--single .select2-selection__arrow{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#js-ko .select2-container .select2-selection--single{height:46px;border-radius:2px;border:1px solid #d7d7d7}#js-ko .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:46px}#js-ko .woocommerce form .form-row{position:relative}#js-ko #add_payment_method #payment div.payment_box,#js-ko .woocommerce-cart #payment div.payment_box,#js-ko .woocommerce-checkout #payment div.payment_box{background:0 0!important}#js-ko .wc-stripe-elements-field,#js-ko .wc-stripe-iban-element-field{padding:15px 0;border-radius:2px;overflow:hidden}#js-ko #ship-to-different-address{position:relative;padding-left:30px}.woocommerce-MyAccount-navigation{list-style:none}.woocommerce-MyAccount-navigation li{list-style:none;position:relative;padding-left:10px}.woocommerce-MyAccount-navigation li::after{content:"";position:absolute;top:10px;left:-15px;width:12px;height:12px;display:block;border:4px solid #1996a8;border-radius:50%}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register,.woocommerce table.shop_table{background:rgba(255,255,255,.7)}#js-ko .coupon .woocommerce .input-text,#js-ko .woocommerce .state_select,#js-ko .woocommerce .wc-stripe-elements-field,#js-ko .woocommerce .woocommerce-Input,#js-ko .woocommerce .woocommerce-Input--text,#js-ko .woocommerce form .form-row input.input-text,#js-ko .woocommerce form .form-row textarea,.woocommerce #js-ko .coupon .input-text,.woocommerce #js-ko .state_select,.woocommerce #js-ko .wc-stripe-elements-field,.woocommerce #js-ko .woocommerce-Input,.woocommerce #js-ko .woocommerce-Input--text,.woocommerce .o-input,.woocommerce .o-select,.woocommerce .o-textarea{padding:12px}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{position:relative;padding-left:25px;display:inline-block}.woocommerce .form-row select{border-width:1px;border-style:solid;border-color:#d7d7d7;background-color:#fff;border-radius:2px;font-size:16px}@media screen and (max-width:768px){html .woocommerce table.cart .product-thumbnail{display:block;text-align:center!important}html .woocommerce table.cart .product-thumbnail::before{display:none}html .woocommerce table.cart .product-thumbnail a{display:inline-block;margin:0 auto}}@media (max-width:499px){html .woocommerce table.cart .product-thumbnail img{width:200px;margin:0 auto}}html .woocommerce a.remove{display:inline-block}.product-quantity .quantity{text-align:right}.product-quantity .quantity:after{content:"";display:block;clear:both}.product-quantity input[type=number]{text-align:center;float:right;border:1px solid #d7d7d7}.u-float-left{float:left!important}.u-float-right{float:right!important}.u-text-center{text-align:center!important}.u-text-left{text-align:left!important}.u-text-right{text-align:right!important}.u-align-baseline{vertical-align:baseline!important}.u-align-bottom{vertical-align:bottom!important}.u-align-middle{vertical-align:middle!important}.u-align-top{vertical-align:top!important}.u-vertical-center{font-size:0}.u-vertical-center::before{display:inline-block;height:100%;content:"";vertical-align:middle}.u-vertical-center>*{display:inline-block;vertical-align:middle;font-size:1rem}.u-1\/1{width:100%}.u-1\/2{width:50%}.u-2\/2{width:100%}.u-1\/3{width:33.3333333333%}.u-2\/3{width:66.6666666667%}.u-3\/3{width:100%}.u-1\/4{width:25%}.u-2\/4{width:50%}.u-3\/4{width:75%}.u-4\/4{width:100%}.u-1\/5{width:20%}.u-2\/5{width:40%}.u-3\/5{width:60%}.u-4\/5{width:80%}.u-5\/5{width:100%}@media (min-width:500px){.u-1\/2\@from-xs{width:50%}}@media (min-width:500px){.u-1\/3\@from-xs{width:33.3333333333%}}@media (min-width:500px){.u-2\/3\@from-xs{width:66.6666666667%}}@media (min-width:500px){.u-1\/4\@from-xs{width:25%}}@media (min-width:500px){.u-2\/4\@from-xs{width:50%}}@media (min-width:500px){.u-3\/4\@from-xs{width:75%}}@media (min-width:500px){.u-1\/6\@from-xs{width:16.6666666667%}}@media (min-width:500px){.u-2\/6\@from-xs{width:33.3333333333%}}@media (min-width:700px){.u-1\/2\@from-sm{width:50%}}@media (min-width:700px){.u-1\/3\@from-sm{width:33.3333333333%}}@media (min-width:700px){.u-2\/3\@from-sm{width:66.6666666667%}}@media (min-width:700px){.u-1\/4\@from-sm{width:25%}}@media (min-width:700px){.u-2\/4\@from-sm{width:50%}}@media (min-width:700px){.u-3\/4\@from-sm{width:75%}}@media (min-width:700px){.u-1\/6\@from-sm{width:16.6666666667%}}@media (min-width:700px){.u-2\/6\@from-sm{width:33.3333333333%}}@media (min-width:1000px){.u-1\/2\@from-md{width:50%}}@media (min-width:1000px){.u-1\/3\@from-md{width:33.3333333333%}}@media (min-width:1000px){.u-2\/3\@from-md{width:66.6666666667%}}@media (min-width:1000px){.u-1\/4\@from-md{width:25%}}@media (min-width:1000px){.u-2\/4\@from-md{width:50%}}@media (min-width:1000px){.u-3\/4\@from-md{width:75%}}@media (min-width:1000px){.u-1\/6\@from-md{width:16.6666666667%}}@media (min-width:1000px){.u-2\/5\@from-md{width:40%}}@media (min-width:1000px){.u-3\/5\@from-md{width:60%}}@media (min-width:1000px){.u-2\/6\@from-md{width:33.3333333333%}}@media (min-width:1200px){.u-1\/2\@from-lg{width:50%}}@media (min-width:1200px){.u-1\/3\@from-lg{width:33.3333333333%}}@media (min-width:1200px){.u-2\/3\@from-lg{width:66.6666666667%}}@media (min-width:1200px){.u-1\/4\@from-lg{width:25%}}@media (min-width:1200px){.u-2\/4\@from-lg{width:50%}}@media (min-width:1200px){.u-3\/4\@from-lg{width:75%}}@media (min-width:1200px){.u-1\/6\@from-lg{width:16.6666666667%}}@media (min-width:1200px){.u-2\/6\@from-lg{width:33.3333333333%}}@media (min-width:1600px){.u-1\/2\@from-xl{width:50%}}@media (min-width:1600px){.u-1\/3\@from-xl{width:33.3333333333%}}@media (min-width:1600px){.u-2\/3\@from-xl{width:66.6666666667%}}@media (min-width:1600px){.u-1\/4\@from-xl{width:25%}}@media (min-width:1600px){.u-2\/4\@from-xl{width:50%}}@media (min-width:1600px){.u-3\/4\@from-xl{width:75%}}@media (min-width:1600px){.u-1\/6\@from-xl{width:16.6666666667%}}@media (min-width:1600px){.u-2\/6\@from-xl{width:33.3333333333%}}.-visible-mobile{display:block}@media (min-width:1000px){.-visible-mobile{display:none!important}}.u-anim-opacity{opacity:0;-webkit-transition:opacity .4s cubic-bezier(.4,0,.2,1),-webkit-transform .4s cubic-bezier(.4,0,.2,1);transition:opacity .4s cubic-bezier(.4,0,.2,1),-webkit-transform .4s cubic-bezier(.4,0,.2,1);transition:opacity .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1);transition:opacity .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1),-webkit-transform .4s cubic-bezier(.4,0,.2,1)}@media (min-width:1000px){.u-anim-opacity{-webkit-transform:translate3d(0,5rem,0);transform:translate3d(0,5rem,0)}}@media (max-width:999px){.u-anim-opacity{-webkit-transform:translate3d(0,80px,0);transform:translate3d(0,80px,0)}}.u-anim-opacity.c-team__item{-webkit-transition-delay:.2s;transition-delay:.2s}.dom-is-loaded .u-anim-opacity.is-show{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.u-anim-from-left{opacity:0;-webkit-transform:translateX(-50px);-ms-transform:translateX(-50px);transform:translateX(-50px);-webkit-transition:opacity .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:opacity .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1)}.dom-is-loaded .u-anim-from-left.is-show{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.u-anim-childs>*{opacity:0;-webkit-transform:translateX(-50px);-ms-transform:translateX(-50px);transform:translateX(-50px);-webkit-transition:opacity .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:opacity .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1)}.dom-is-loaded .u-anim-childs.is-show>*{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.u-anim-childs>:nth-child(1){-webkit-transition-delay:.45s;transition-delay:.45s}.u-anim-childs>:nth-child(2){-webkit-transition-delay:.6s;transition-delay:.6s}.u-anim-childs>:nth-child(3){-webkit-transition-delay:.75s;transition-delay:.75s}.u-anim-childs>:nth-child(4){-webkit-transition-delay:.9s;transition-delay:.9s}.u-anim-childs>:nth-child(5){-webkit-transition-delay:1.05s;transition-delay:1.05s}.u-anim-childs>:nth-child(6){-webkit-transition-delay:1.2s;transition-delay:1.2s}.u-anim-childs>:nth-child(7){-webkit-transition-delay:1.35s;transition-delay:1.35s}.u-anim-childs>:nth-child(8){-webkit-transition-delay:1.5s;transition-delay:1.5s}.u-anim-childs>:nth-child(9){-webkit-transition-delay:1.65s;transition-delay:1.65s}.u-anim-childs>:nth-child(10){-webkit-transition-delay:1.8s;transition-delay:1.8s}.u-anim-childs>:nth-child(11){-webkit-transition-delay:1.95s;transition-delay:1.95s}.u-anim-childs>:nth-child(12){-webkit-transition-delay:2.1s;transition-delay:2.1s}.special-field{display:none!important}