@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:fallback;src:url(/wp-content/themes/lavallee/public/assets/fonts/Inter-Regular.woff2) format("woff2"),url(/wp-content/themes/lavallee/public/assets/fonts/Inter-Regular.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:400;font-display:fallback;src:url(/wp-content/themes/lavallee/public/assets/fonts/Inter-Italic.woff2) format("woff2"),url(/wp-content/themes/lavallee/public/assets/fonts/Inter-Italic.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:fallback;src:url(/wp-content/themes/lavallee/public/assets/fonts/Inter-Medium.woff2) format("woff2"),url(/wp-content/themes/lavallee/public/assets/fonts/Inter-Medium.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:500;font-display:fallback;src:url(/wp-content/themes/lavallee/public/assets/fonts/Inter-MediumItalic.woff2) format("woff2"),url(/wp-content/themes/lavallee/public/assets/fonts/Inter-MediumItalic.woff) format("woff")}

/*! minireset.css v0.0.3 | MIT License | github.com/jgthms/minireset.css */blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button,input,select,textarea{margin:0}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}audio,embed,iframe,img,object,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;text-align:left}:root{--color-primary:#4d84f4;--color-primary-light:color-mod(var(--color-primary) tint(15%));--color-primary-dark:color-mod(var(--color-primary) shade(15%));--color-primary-bg:color-mod(var(--color-primary) alpha(20%));--color-accent:#f5414f;--color-accent-light:color-mod(var(--color-accent) tint(15%));--color-accent-dark:color-mod(var(--color-accent) shade(10%));--color-accent-bg:color-mod(var(--color-accent) alpha(20%));--black:#1d1d21;--gray-10:#2e2e31;--gray-6:#7b7a7d;--gray-4:#a5a5a6;--gray-3:#bbbbbc;--gray-2:#d1d0d2;--gray-1:#e8e7e8;--white:#fff;--color-text:#4a4a4a;--color-link:var(--color-primary);--color-link-visited:var(--color-primary-dark);--color-border:var(--gray-6);--color-body:var(--white);--form-element-border:var(--color-border);--form-element-border-focus:var(--color-primary);--form-element-border-error:var(--color-error);--form-element-bg:var(--white);--form-text-placeholder:var(--gray-4);--btn-primary-bg:var(--color-text);--btn-primary-hover:var(--gray-10);--btn-primary-active:var(--gray-10);--btn-primary-label:var(--white);--color-icon-primary:var(--gray-4);--color-icon-secondary:inherit;--light-gray:#888;--dark-gray:#333;--offwhite:#f8f8f8;--site-width:1440px;--site-margin:32px;--space-unit:1em;--space-xxxs:calc(var(--space-unit)*0.25);--space-xxs:calc(var(--space-unit)*0.375);--space-xs:calc(var(--space-unit)*0.5);--space-sm:calc(var(--space-unit)*0.75);--space-md:calc(var(--space-unit)*1.25);--space-lg:calc(var(--space-unit)*2);--space-xl:calc(var(--space-unit)*3.25);--space-xxl:calc(var(--space-unit)*5.25);--space-xxxl:calc(var(--space-unit)*8.5);--component-padding:var(--space-sm)}@media (max-width:768px){:root{--space-unit:1.25em;--component-padding:var(--space-md)}}.margin-top,.margin-top--md{margin-top:1.25em;margin-top:var(--space-md)}.margin-top--sm{margin-top:.75em;margin-top:var(--space-sm)}.margin-top--lg{margin-top:2em;margin-top:var(--space-lg)}.margin-top--xl{margin-top:3.25em;margin-top:var(--space-xl)}.margin-top--xxl{margin-top:5.25em;margin-top:var(--space-xxl)}.margin-bottom,.margin-bottom--md{margin-bottom:1.25em;margin-bottom:var(--space-md)}.margin-bottom--sm{margin-bottom:.75em;margin-bottom:var(--space-sm)}.margin-bottom--lg{margin-bottom:2em;margin-bottom:var(--space-lg)}.margin-bottom--xl{margin-bottom:3.25em;margin-bottom:var(--space-xl)}.margin-bottom--xxl{margin-bottom:5.25em;margin-bottom:var(--space-xxl)}@media (max-width:768px){.margin-top,.margin-top--md{margin-top:2em;margin-top:var(--space-lg)}.margin-top--sm{margin-top:1.25em;margin-top:var(--space-md)}.margin-top--lg{margin-top:3.25em;margin-top:var(--space-xl)}.margin-top--xl{margin-top:5.25em;margin-top:var(--space-xxl)}.margin-top--xxl{margin-top:8.5em;margin-top:var(--space-xxxl)}.margin-bottom,.margin-bottom--md{margin-bottom:2em;margin-bottom:var(--space-lg)}.margin-bottom--sm{margin-bottom:1.25em;margin-bottom:var(--space-md)}.margin-bottom--lg{margin-bottom:3.25em;margin-bottom:var(--space-xl)}.margin-bottom--xl{margin-bottom:5.25em;margin-bottom:var(--space-xxl)}.margin-bottom--xxl{margin-bottom:8.5em;margin-bottom:var(--space-xxxl)}}:root{--font-primary:"Inter",helvetica,"sans-serif";--regular:400;--bold:500;--title-size:29px;--text-base-size:1em;--text-scale-ratio:1.4;--text-small:14px;--text-mini:12px;--heading-line-height:1;--body-line-height:1.4;--text-xs:calc(1em/var(--text-scale-ratio)*var(--text-scale-ratio));--text-sm:calc(1em/var(--text-scale-ratio));--text-md:calc(1em*var(--text-scale-ratio));--text-lg:calc(1em*var(--text-scale-ratio)*var(--text-scale-ratio));--text-xl:calc(1em*var(--text-scale-ratio)*var(--text-scale-ratio)*var(--text-scale-ratio));--text-xxl:calc(1em*var(--text-scale-ratio)*var(--text-scale-ratio)*var(--text-scale-ratio)*var(--text-scale-ratio));--text-xxxl:calc(1em*var(--text-scale-ratio)*var(--text-scale-ratio)*var(--text-scale-ratio)*var(--text-scale-ratio)*var(--text-scale-ratio))}body{font-size:1em;font-size:var(--text-base-size);font-family:Inter,helvetica,"sans-serif";font-family:var(--font-primary);font-weight:400;font-weight:var(--regular);color:#4a4a4a;color:var(--color-text)}form legend,h1,h2,h3,h4{color:var(--color-text-heading);margin-bottom:.375em;margin-bottom:var(--space-xxs);line-height:1;line-height:var(--heading-line-height)}.text--xxxl{font-size:5.37824em;font-size:var(--text-xxxl)}.text--xxl,h1{font-size:3.8416em;font-size:var(--text-xxl)}.text--xl,h2{font-size:2.744em;font-size:var(--text-xl)}.text--lg,h3{font-size:1.96em;font-size:var(--text-lg)}.text--md,h4{font-size:1.4em;font-size:var(--text-md)}.text--sm,small{font-size:.71429em;font-size:var(--text-sm)}.text--xs{font-size:.5102em;font-size:var(--text-xs)}p{line-height:1.4;line-height:var(--body-line-height);margin:1em 0;margin:var(--text-base-size) 0;font-weight:400;font-weight:var(--regular)}a{text-decoration:none}a,a:visited{color:currentColor}b,strong{font-weight:500;font-weight:var(--bold)}.small-text{font-size:14px!important;font-size:var(--text-small)!important}.mini-text{font-size:12px!important;font-size:var(--text-mini)!important}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root{--radius:0px;--btn-font-size:1em;--btn-radius:var(--radius)}.btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;white-space:nowrap;text-decoration:none;line-height:1;padding:.5em .75em;padding:var(--space-xs) var(--space-sm);border-radius:0;border-radius:var(--btn-radius);font-size:1em;font-size:var(--btn-font-size);color:#4d84f4;color:var(--color-link);-webkit-transition:background-color .2s;transition:background-color .2s}.btn:active{-webkit-transition:none;transition:none}.btn .icon{color:inherit;-ms-flex-negative:0;flex-shrink:0}.btn--primary{background-color:#4a4a4a;background-color:var(--btn-primary-bg);font-size:1em;font-size:var(--text-base-size);height:40px;line-height:40px}.btn--primary,.btn--primary:visited{color:#fff;color:var(--btn-primary-label)}.btn--primary:hover{background-color:#2e2e31;background-color:var(--btn-primary-hover)}.btn--primary:active{background-color:#2e2e31;background-color:var(--btn-primary-active)}.btn--secondary{background-color:var(--btn-secondary-bg)}.btn--secondary,.btn--secondary:visited{color:var(--btn-secondary-label)}.btn--secondary:active{background-color:var(--btn-secondary-active)}.btn[disabled]{cursor:not-allowed;background-color:var(--btn-disabled-bg);-webkit-box-shadow:none;box-shadow:none;opacity:.6}.btn[disabled],.btn[disabled]:visited{color:var(--btn-disabled-label)}.btn--sm{font-size:var(--btn-sm)}.btn--md{font-size:var(--btn-md)}.btn--lg{font-size:var(--btn-lg)}.btn--full-width{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn--full-width,.btns{display:-webkit-box;display:-ms-flexbox;display:flex}.btns{-ms-flex-wrap:wrap;flex-wrap:wrap}.btns>*{margin-right:.5em;margin-right:var(--space-xs);margin-bottom:.5em;margin-bottom:var(--space-xs)}.btns>:last-of-type{margin-right:0}body{position:relative;margin:0;width:100%;overflow-y:auto;background-color:#f8f8f8;background-color:var(--offwhite);-webkit-overflow-scrolling:touch;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:before{content:"small";display:none}@media (min-width:768px){body:before{content:"medium"}}@media (min-width:1024px){body:before{content:"large"}}@media (min-width:1440px){body:before{content:"x-large"}}@media (min-width:1600px){body:before{content:"xx-large"}}.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail,img{width:100%;height:auto}.site-wrapper{min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}svg{height:50px;width:50px}.icon{width:40px;height:40px;color:#4a4a4a;color:var(--color-text);-webkit-transition:color .3s ease;transition:color .3s ease}.icon:hover{color:#7b7a7d;color:var(--gray-6)}a,button{-webkit-tap-highlight-color:transparent}button{display:inline-block;border:none;margin:0;text-decoration:none;cursor:pointer;background:none}button:focus{outline:none}button{min-width:50px;height:50px;padding:0}.button{-webkit-tap-highlight-color:transparent;height:40px;line-height:40px;padding:0 20px;display:inline-block;-webkit-transition:all .5s ease;transition:all .5s ease}.button.button--outline{border:1px solid}.light-theme .button--outline:hover{color:#fff;color:var(--white);background-color:#333;background-color:var(--dark-gray);border:1px solid #333;border:1px solid var(--dark-gray)}.dark-theme .button--outline:hover{color:#333;color:var(--dark-gray);background-color:#fff;background-color:var(--white);border:1px solid #fff;border:1px solid var(--white)}@media (hover){.line{position:relative;cursor:pointer}.line:after{position:absolute;content:"";left:auto;right:0;bottom:-4px;height:1px;width:0;background-color:currentColor;-webkit-transition:width .3s cubic-bezier(.455,.03,.515,.955);transition:width .3s cubic-bezier(.455,.03,.515,.955)}.line.reverse:after,.line:hover:after{left:0;right:auto;width:100%}.line.reverse:hover:after{left:auto;right:0;width:0}}.rounded{border-radius:50%;overflow:hidden}.full-width{max-width:100%!important;margin:0 auto}.site-width{max-width:1440px;max-width:var(--site-width);margin:0 auto}.the-content{padding:0 32px;padding:0 var(--site-margin)}.narrow-container{max-width:700px;padding:32px;padding:var(--site-margin);margin:0 auto}.align-left{text-align:left!important}.align-right{text-align:right!important}.align-center{text-align:center!important}.accordion .accordion__header{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.accordion .accordion__header[aria-expanded=true]+.accordion__content{max-height:500px}.accordion .accordion__content{max-height:0;overflow:hidden;-webkit-transition:max-height .6s;transition:max-height .6s}.accordion .accordion__content .accordion__content-inner{margin-bottom:2em}@media (max-width:480px){.hide_sm{display:none}}@media (min-width:768px){.hide_md{display:none}}.thecontent{max-width:800px;margin:0 auto}.thecontent .content__block--inner{padding:50px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.thecontent .content__block--inner .title{margin-top:100px;width:100%;text-align:left}.thecontent .content__block--inner p{width:100%;text-align:left}.woocommerce-ordering,.woocommerce-result-count{display:none}.page-template-template-story .content__block.featured.cover{max-height:300px}.page-template-template-story .content__block.featured.cover .overlay{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:#1c4767;opacity:.6}.page-template-template-story .content__block.featured.cover .title{margin-bottom:0}.page-template-template-story .content__block.featured.cover p{display:none}#cliModalClose svg{width:24px;height:24px}form#contact-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px;grid-gap:var(--site-margin);gap:var(--site-margin)}form#contact-form label{padding-left:0!important}form#contact-form textarea{min-height:160px}form#contact-form .wpcf7-response-output,form#contact-form .wpcf7-validation-errors,form#contact-form input[type=submit],form#contact-form label.full{grid-column:auto/span 2}form#contact-form input[type=submit]{-webkit-tap-highlight-color:transparent;height:40px;line-height:40px;padding:0 20px;-webkit-transition:all .5s ease;transition:all .5s ease;cursor:pointer;border:none}form#contact-form input[role=alert]{margin-left:0!important;border:1px solid #888;border:1px solid var(--light-gray);line-height:32px;line-height:var(--site-margin)}@media (max-width:768px){form#contact-form{grid-template-columns:1fr}form#contact-form>*{grid-column:auto/span 2}}input[type=checkbox]{width:13px!important;-webkit-appearance:checkbox!important}.wp-block-button.is-style-outline .wp-block-button__link{color:#333;color:var(--dark-gray);border:1px solid #333;border:1px solid var(--dark-gray);-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transition-property:color,background,border;transition-property:color,background,border;height:40px;font-size:14px;font-size:var(--text-small);line-height:40px;padding-top:0}.wp-block-button.is-style-outline .wp-block-button__link:hover{color:#fff;background:#333!important;background:var(--dark-gray)!important;border:1px solid #333;border:1px solid var(--dark-gray)}.block--list li{margin-bottom:32px;margin-bottom:var(--site-margin)}span.onsale{position:absolute;-ms-flex-item-align:start;align-self:flex-start;width:80px;height:80px;background:red;border-radius:50%;text-align:center;color:#fff;line-height:80px;top:20px;right:40px}.content__block--inner.product span.onsale,span.onsale{font-weight:500;font-weight:var(--bold);-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}.content__block--inner.product span.onsale{top:80px;left:20vw}ins{text-decoration:none}body.dark-theme .site-header{color:#fff}body.dark-theme .site-header #cart__button span{color:#4a4a4a;color:var(--color-text);background-color:#fff}body.light-theme .site-header{color:#4a4a4a;color:var(--color-text)}body.light-theme .site-header #cart__button span{color:#fff;background-color:#4a4a4a;background-color:var(--color-text)}.site-header{position:absolute;z-index:30;width:100%;height:80px;top:0;left:0;padding:0 25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:background-color .3s;transition:background-color .3s;background-color:none;font-weight:700;font-size:12px;letter-spacing:1px;text-transform:uppercase}.site-header.solid{position:fixed;top:0;-webkit-box-shadow:0 2px 16px rgba(0,0,0,.04);box-shadow:0 2px 16px rgba(0,0,0,.04);border-bottom:1px solid #e5e5e5;color:#4a4a4a!important;color:var(--color-text)!important}.site-header.solid #cart__button span{color:#fff!important;background-color:#4a4a4a!important;background-color:var(--color-text)!important}.site-header.solid{background-color:#f8f8f8!important;background-color:var(--offwhite)!important}.site-header.transparent{background:none}.site-header .header__item{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.site-header .header__item:nth-child(2){-webkit-box-flex:0;-ms-flex:0 1 0px;flex:0 1 0}.site-header .header__item:nth-child(2) .logo{-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease}.site-header .header__item a{text-decoration:none;margin:0 16px;color:currentColor}.site-header .navigation{display:-webkit-box;display:-ms-flexbox;display:flex}.site-header .navigation #mobile-menu__trigger{color:currentColor;margin-left:10px}.site-header .navigation #mobile-menu__trigger svg{color:currentColor}.site-header .navigation .main-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-header .navigation .main-menu .submenu__trigger{cursor:pointer}.site-header .navigation .main-menu li{margin:1em}.site-header .navigation .main-menu li.current-menu-item a:after{position:absolute;left:0;right:auto;width:100%;content:"";bottom:-4px;height:1px;background-color:currentColor;-webkit-transition:width .3s cubic-bezier(.455,.03,.515,.955);transition:width .3s cubic-bezier(.455,.03,.515,.955)}.site-header .navigation .main-menu li a{margin:0}.site-header .logo__link .logo{width:170px;height:80px;fill:currentColor}.site-header .shop-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.site-header .shop-menu #cart__button,.site-header .shop-menu a{font-weight:700;font-size:12px;letter-spacing:1px;text-transform:uppercase;margin:0 16px;z-index:500;color:currentColor}.site-header .shop-menu #cart__button:hover span,.site-header .shop-menu a:hover span{-webkit-transform:scale(1.2);transform:scale(1.2)}.site-header .shop-menu #cart__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-header .shop-menu #cart__button:hover #cart__counter:empty{-webkit-transform:scale(.6);transform:scale(.6)}.site-header .shop-menu #cart__button #cart__counter{display:inline-block;width:25px;height:25px;border-radius:50%;text-align:center;line-height:25px;margin-left:5px;font-weight:700;font-size:12px;letter-spacing:1px;text-transform:uppercase;-webkit-animation:cartIntro .3s ease-out 0s 1;animation:cartIntro .3s ease-out 0s 1;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.site-header .shop-menu #cart__button #cart__counter:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.site-header .shop-menu #cart__button #cart__counter:empty{-webkit-transform:scale(.4);transform:scale(.4)}.site-header .shop-menu #cart__button #cart__counter:empty:hover{-webkit-transform:scale(.6);transform:scale(.6)}@-webkit-keyframes cartIntro{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes cartIntro{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@media (max-width:1024px){.login__button{display:block}}@media (max-width:768px){.login__button{display:none}.site-header .navigation .main-menu{display:none!important}}@media (max-width:480px){.site-header{padding:0}.logo__link .logo{-webkit-transform:scale(.7);transform:scale(.7)}}footer,header,main{-ms-flex-negative:0;flex-shrink:0}main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%;max-width:1440px;max-width:var(--site-width);margin:0 auto}main.full-width{max-width:100%!important}main.singular{margin:80px auto}main header{position:relative;height:66.66vh}main header>img{position:absolute;width:100%;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important}main header .content__block--inner{max-width:1440px;max-width:var(--site-width);position:relative;z-index:20}main header .content__block--inner .product-image{width:50%;text-align:center;padding:50px}main header .content__block--inner .product-image img{width:100%;height:auto}.overlay{position:absolute;z-index:10;content:"";width:100%;height:100%;top:0;left:0;bottom:0;right:0;height:auto}@media (max-width:768px){main header{height:auto}}.site-footer{font-size:14px;font-size:var(--text-small);color:#4a4a4a;color:var(--color-text);background-color:#fff;background-color:var(--white);border-top:1px solid #e8e7e8;border-top:1px solid var(--gray-1)}.site-footer .footer__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-width:1440px;max-width:var(--site-width);margin:0 auto}.footer__nav{width:100%;padding:80px 20px 0}.footer__nav .footer__item{margin-bottom:1.25em;margin-bottom:var(--space-md)}.footer__nav .footer-primary-menu,.footer__nav .footer-secondary-menu,.footer__nav .footer-social,.footer__nav .newsletter{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;line-height:2em;line-height:var(--space-lg)}.footer__nav .newsletter{max-width:33.33%}.footer__nav .newsletter p{margin-top:5px}.footer__nav .footer-social{margin-left:auto;min-width:190px}.footer__nav .footer-social .accordion__content .icon{-webkit-transform:translateX(-5px);transform:translateX(-5px);color:#4a4a4a;color:var(--color-text)}.footer__nav .footer-social .accordion__content .icon:hover{color:#111}.footer__nav .country{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.footer__last,.footer__nav .country{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__last{width:100%;border-top:1px solid #e8e7e8;border-top:1px solid var(--gray-1);padding:0 20px}.footer__last .footer__item:last-child{text-align:right}.footer__last .terms ul{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__last .terms ul li:after{content:",";margin-right:8px}.footer__last .terms ul li:last-child:after{content:"";margin-right:0}.footer__item{padding:20px;-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}.footer__item h4.accordion__header{margin-bottom:2em;font-size:14px;font-size:var(--text-small);font-weight:500;font-weight:var(--bold);color:currentColor;pointer-events:none}.footer__item h4.accordion__header .icon{visibility:hidden}#mc-newsletter-form{font-size:16px}@media (max-width:768px){.site-footer{border-top:none}.footer__nav{padding:0}.footer__nav .footer-country,.footer__nav .footer-primary-menu,.footer__nav .footer-secondary-menu,.footer__nav .footer-social,.footer__nav .newsletter{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%}.footer__nav .footer__item{padding:0 20px;margin-bottom:0;border-top:1px solid #e8e7e8;border-top:1px solid var(--gray-1)}.footer__nav .footer__item h4.accordion__header{position:relative;margin-bottom:0;line-height:60px;text-align:left;pointer-events:all}.footer__nav .footer__item h4.accordion__header .icon{visibility:visible;position:absolute;right:0;top:10px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.footer__nav .footer__item h4.accordion__header[aria-expanded=true] .icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.footer__nav .footer__item .accordion__content li:last-of-type{margin-bottom:2em}.footer__nav .country{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100px}.footer__last .footer__item{padding:20px 0}}@media (max-width:480px){.footer__last{padding:0;padding:10px 0}.footer__last .footer__item{padding:10px 20px}.footer__last .copyright,.footer__last .terms{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}}#mc-newsletter--temp form,#mc-newsletter form{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}#mc-newsletter--temp form #mc-newsletter__inputs,#mc-newsletter--temp form #mc-newsletter__inputs--temp,#mc-newsletter form #mc-newsletter__inputs,#mc-newsletter form #mc-newsletter__inputs--temp{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}#mc-newsletter--temp form #mc-newsletter__inputs--temp input.email,#mc-newsletter--temp form #mc-newsletter__inputs input.email,#mc-newsletter form #mc-newsletter__inputs--temp input.email,#mc-newsletter form #mc-newsletter__inputs input.email{width:100%;height:40px;color:#4a4a4a;color:var(--color-text);border-radius:0;-webkit-box-shadow:none;box-shadow:none;border:none;border-bottom:1px solid;padding:0;margin:0}#mc-newsletter--temp form #mc-newsletter__inputs--temp input.email::-moz-placeholder,#mc-newsletter--temp form #mc-newsletter__inputs input.email::-moz-placeholder,#mc-newsletter form #mc-newsletter__inputs--temp input.email::-moz-placeholder,#mc-newsletter form #mc-newsletter__inputs input.email::-moz-placeholder{color:currentColor}#mc-newsletter--temp form #mc-newsletter__inputs--temp input.email:-ms-input-placeholder,#mc-newsletter--temp form #mc-newsletter__inputs input.email:-ms-input-placeholder,#mc-newsletter form #mc-newsletter__inputs--temp input.email:-ms-input-placeholder,#mc-newsletter form #mc-newsletter__inputs input.email:-ms-input-placeholder{color:currentColor}input.email::-webkit-input-placeholder{color:currentColor}input.email::-moz-placeholder{color:currentColor}input.email:-ms-input-placeholder{color:currentColor}input.email::-ms-input-placeholder{color:currentColor}#mc-newsletter--temp form #mc-newsletter__inputs--temp input.email::placeholder,#mc-newsletter--temp form #mc-newsletter__inputs input.email::placeholder,#mc-newsletter form #mc-newsletter__inputs--temp input.email::placeholder,#mc-newsletter form #mc-newsletter__inputs input.email::placeholder{color:currentColor}#mc-newsletter--temp form #mc-newsletter__inputs--temp input.email:focus,#mc-newsletter--temp form #mc-newsletter__inputs--temp input.email:hover,#mc-newsletter--temp form #mc-newsletter__inputs input.email:focus,#mc-newsletter--temp form #mc-newsletter__inputs input.email:hover,#mc-newsletter form #mc-newsletter__inputs--temp input.email:focus,#mc-newsletter form #mc-newsletter__inputs--temp input.email:hover,#mc-newsletter form #mc-newsletter__inputs input.email:focus,#mc-newsletter form #mc-newsletter__inputs input.email:hover{outline:none;-webkit-box-shadow:none;box-shadow:none;border:none;border-bottom:1px solid}#mc-newsletter--temp form .button,#mc-newsletter form .button{padding:0;min-width:40px;height:40px;line-height:40px}#mc-newsletter--temp form .button .icon,#mc-newsletter form .button .icon{width:40px;height:40px;border:none;border-bottom:1px solid #4a4a4a;border-bottom:1px solid var(--color-text);-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}#mc-newsletter--temp form .button .icon:hover,#mc-newsletter form .button .icon:hover{background-color:#4a4a4a;background-color:var(--color-text);color:#fff;cursor:pointer}#mc-newsletter--temp p#mc-newsletter__response,#mc-newsletter--temp p#mc-newsletter__response--temp,#mc-newsletter p#mc-newsletter__response,#mc-newsletter p#mc-newsletter__response--temp{margin-top:1em}#mc-newsletter--temp{opacity:0;-webkit-transition:.3s ease;transition:.3s ease}#mc-newsletter--temp.active{opacity:1}#lang_switcher{font-weight:500;font-weight:var(--bold)}#lang_switcher>ul>li:last-child{text-transform:uppercase;border-left:1px solid #7b7a7d;border-left:1px solid var(--color-border)}#lang_switcher>ul{border:1px solid #7b7a7d;border:1px solid var(--color-border);display:-webkit-box;display:-ms-flexbox;display:flex}#lang_switcher>ul li{position:relative;line-height:40px;min-width:50px;padding:0 15px;text-align:center;-webkit-transition-duration:.5s;transition-duration:.5s}#lang_switcher>ul li:first-child{cursor:default}#lang_switcher>ul li{cursor:pointer}#lang_switcher>ul li:hover,#lang_switcher>ul li[focus-within]{background-color:#f8f8f8;background-color:var(--offwhite)}#lang_switcher>ul li:focus-within,#lang_switcher>ul li:hover{background-color:#f8f8f8;background-color:var(--offwhite)}#lang_switcher>ul li[focus-within] a{outline:none}#lang_switcher>ul li:focus-within a{outline:none}#lang_switcher .dropdown{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid #7b7a7d;border:1px solid var(--color-border);border-bottom:none;position:absolute;top:0;left:-1px;width:51px;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all .5s ease;transition:all .5s ease;background-color:#fff;visibility:hidden;opacity:0;overflow:hidden}#lang_switcher ul li .dropdown:focus,#lang_switcher ul li .dropdown:hover,#lang_switcher ul li:hover>.dropdown,#lang_switcher ul li[focus-within]>.dropdown{visibility:visible;opacity:1}#lang_switcher ul li .dropdown:focus,#lang_switcher ul li .dropdown:hover,#lang_switcher ul li:focus-within>.dropdown,#lang_switcher ul li:hover>.dropdown{visibility:visible;opacity:1}.prevent-transition{-webkit-transition:none!important;transition:none!important}.panel{position:fixed;top:0;z-index:50;width:40%;min-width:400px;height:100%;background-color:#fff;background-color:var(--white);-webkit-box-shadow:0 2px 16px rgba(0,0,0,.04);box-shadow:0 2px 16px rgba(0,0,0,.04);border-right:1px solid #e5e5e5;overflow-y:scroll}.panel.panel--left{-webkit-transform:translateX(-100%);transform:translateX(-100%);left:0}.panel.panel--right{padding:50px;-webkit-transform:translateX(100%);transform:translateX(100%);right:0}.panel .panel--right__close,.panel .panel__close{position:absolute;top:0;right:20px;height:80px;opacity:0}.panel::-webkit-scrollbar{display:none}.panel{-ms-overflow-style:none}.panel .panel__navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:80px;padding-left:25px;font-weight:700;font-size:12px;letter-spacing:1px;text-transform:uppercase;opacity:0}.panel .panel__navigation a{margin:0 16px}.panel .panel__navigation a:first-child:after{position:absolute;left:0;right:auto;width:100%;content:"";bottom:-4px;height:1px;background-color:currentColor;-webkit-transition:width .3s cubic-bezier(.455,.03,.515,.955);transition:width .3s cubic-bezier(.455,.03,.515,.955)}.panel .panel__navigation a:first-child{pointer-events:none}.panel input[type=text]{border-radius:0;line-height:40px;padding:0!important}.panel input[type=submit]{border-radius:0;line-height:40px;border:none;border-bottom:1px solid #000}.site-overlay{position:fixed;z-index:40;top:0;bottom:0;left:0;right:0;pointer-events:none;-webkit-transition:background-color .5s ease;transition:background-color .5s ease;background-color:transparent}body.panel-open{overflow-y:hidden}body.panel-open .site-overlay{pointer-events:all;background-color:rgba(0,0,0,.4)}.menu--mobile,.products-menu,.submenu--mobile{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:100%;padding:80px 40px}.menu--mobile li,.products-menu li,.submenu--mobile li{font-size:19px;line-height:26px;margin-bottom:.6em}.menu--mobile li.current-menu-item a,.products-menu li.current-menu-item a,.submenu--mobile li.current-menu-item a{pointer-events:none}.menu--mobile li.current-menu-item:after,.products-menu li.current-menu-item:after,.submenu--mobile li.current-menu-item:after{position:absolute;left:0;right:auto;width:100%;content:"";bottom:-4px;height:1px;background-color:currentColor;-webkit-transition:width .3s cubic-bezier(.455,.03,.515,.955);transition:width .3s cubic-bezier(.455,.03,.515,.955)}.products-menu li:first-child{margin-bottom:2em;margin-bottom:var(--space-lg)}.menu--mobile,.submenu--mobile{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}li.search{width:100%}#searchform{border-bottom:1px solid #7b7a7d;border-bottom:1px solid var(--color-border);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#searchform input[type=search]{width:100%;border:none;font-family:var(--font-stack);font-size:var(--font-size);outline:none;-webkit-appearance:none;-moz-appearance:none}#searchform input[type=search]:focus::-moz-placeholder,#searchform input[type=search]:focus::-webkit-input-placeholder{color:transparent}#searchform #searchsubmit:focus,#searchform #searchsubmit:hover{outline:none;border:0}#searchform #searchsubmit:focus svg,#searchform #searchsubmit:hover svg{background-color:#f8f8f8;background-color:var(--offwhite);border-radius:50%}#searchform.header input[type=search]{font-size:42px;margin-bottom:8px}.menu--mobile .menu-item-has-children{cursor:pointer}.submenu--mobile{opacity:0;background-color:#f8f8f8;background-color:var(--offwhite);background-color:#fff;background-color:var(--white);-webkit-transform:translateX(50%);transform:translateX(50%)}.submenu--mobile li:first-child{margin-bottom:2em;margin-bottom:var(--space-lg)}.panel__arrow{position:absolute;height:80px;left:25px;top:0;z-index:10;opacity:0}.border-top{border-top:1px solid #e8e7e8;border-top:var(--border-light);padding:1em 0}.border-bottom{border-bottom:1px solid #e8e7e8;border-bottom:var(--border-light);padding:1em 0}#panel--right{-webkit-box-shadow:0 2px 16px rgba(0,0,0,.04);box-shadow:0 2px 16px rgba(0,0,0,.04);border-left:1px solid #e5e5e5}#panel--right .mini-cart__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border-bottom:1px solid #e8e7e8;border-bottom:var(--border-light)}#panel--right .mini-cart__item:last-child{border-bottom:none}#panel--right .mini-cart__item img{max-width:22%;padding-bottom:30px}#panel--right .mini-cart__item .mini-cart__item__meta{padding:0 20px}#panel--right .mini-cart__item .mini-cart__item__meta .title{line-height:1.4;line-height:var(--body-line-height);font-size:14px;font-weight:500;font-weight:var(--bold);margin:0}#panel--right .mini-cart__item .mini-cart__item__quantity{margin-left:auto;width:50px}#panel--right .mini-cart__item .mini-cart__item__price{width:150px;font-size:14px;font-weight:500;font-weight:var(--bold);text-align:right}#panel--right .mini-cart__total{border-top:1px solid #4a4a4a;border-top:var(--border-bold);padding:20px 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#panel--right .mini-cart__buttons,#panel--right .mini-cart__total{display:-webkit-box;display:-ms-flexbox;display:flex}#panel--right .mini-cart__buttons a{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;border:1px solid #4a4a4a;border:var(--border-bold);height:40px;line-height:40px;text-align:center}#panel--right .mini-cart__buttons .checkout{margin-left:6px;-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;color:#fff;background-color:#333;background-color:var(--dark-gray)}#panel--right .mini-cart__empty-message{text-align:center}@media (max-width:1024px){.panel--right{width:80%}}@media (max-width:768px){.panel{width:100%}}.header--page{height:300px;padding-top:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header--page h1{font-size:var(--base-text-size);font-weight:500;font-weight:var(--bold)}section.page{background-color:#fff;padding:50px;margin:0 auto 100px;max-width:800px;font-size:14px;font-size:var(--text-small)}section.page h2,section.page h3{margin-top:2em;font-size:var(--base-text-size);font-weight:500;font-weight:var(--bold)}section.page h2{text-align:center}.header--single{position:relative;text-align:center;height:auto;padding-top:80px}.header--single h1{font-weight:500;font-weight:var(--bold);text-align:center;width:60%;max-width:800px;font-size:48px;margin:120px auto}.header--single img{position:relative;display:block;-o-object-fit:cover;object-fit:cover;width:80%;max-height:500px;height:auto;margin:32px auto;margin:var(--site-margin) auto}.header--single img.vertical{height:100%;width:auto;text-align:center}.entry-content{padding:50px;margin:0 auto 100px;max-width:800px;font-size:21px;line-height:1.4}.entry-content h2,.entry-content h3{font-size:21px;line-height:1.4;font-weight:500;font-weight:var(--bold)}.entry-content em{font-size:21px;padding:0!important}.entry-content figure.wp-block-embed.is-type-video{position:relative;width:100%;height:0;padding-bottom:56.25%}.entry-content figure.wp-block-embed.is-type-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width:1024px){.header--single img{width:100%;height:auto}.header--single h1{font-size:29px;font-size:var(--title-size)}}.swiper-container{max-width:100%;width:100%}.swiper-container,.swiper-container .swiper-wrapper{-webkit-box-sizing:border-box;box-sizing:border-box}.swiper-container .swiper-wrapper .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:240px}.swiper-container .gallery-button-next,.swiper-container .gallery-button-prev{position:absolute;z-index:100;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:1px solid #333;border:1px solid var(--dark-gray);opacity:1;-webkit-transition:opacity 1s ease,color .5s ease;transition:opacity 1s ease,color .5s ease;cursor:pointer}@media (hover:hover){.swiper-container .gallery-button-next:hover,.swiper-container .gallery-button-prev:hover{color:#fff;color:var(--white);background-color:#333;background-color:var(--dark-gray)}}.swiper-container .gallery-button-next.disabled,.swiper-container .gallery-button-next.hidden,.swiper-container .gallery-button-prev.disabled,.swiper-container .gallery-button-prev.hidden{opacity:0;pointer-events:none}.swiper-container .gallery-button-prev{left:0}.swiper-container .gallery-button-next{right:0}.swiper-container .swiper-slide{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;text-align:center;background-position:50%!important}.swiper-container .swiper-slide img{width:100%;margin-bottom:10px}.swiper-container .swiper-scrollbar{position:absolute!important;bottom:50px!important;height:2px!important;width:50%!important;left:0;right:0;margin:0 auto;border-radius:0!important;background:rgba(0,0,0,.1)}.swiper-container .swiper-scrollbar .swiper-scrollbar-drag{position:relative;background:#333!important;background:var(--dark-gray)!important;border-radius:0!important}.content__block.slider{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;overflow-x:hidden}.content__block.slider:hover .gallery-button-next--outside,.content__block.slider:hover .gallery-button-prev--outside{-webkit-transform:translateX(0);transform:translateX(0)}.gallery-button-next--outside,.gallery-button-prev--outside{position:absolute;z-index:100;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:1px solid #333;border:1px solid var(--dark-gray);opacity:1;-webkit-transition:opacity 1s ease,color .5s ease;transition:opacity 1s ease,color .5s ease;cursor:pointer;color:#fff;color:var(--white);background-color:#333;background-color:var(--dark-gray)}.gallery-button-next--outside.disabled,.gallery-button-next--outside.hidden,.gallery-button-prev--outside.disabled,.gallery-button-prev--outside.hidden{opacity:0;pointer-events:none}.gallery-button-prev--outside{left:10px;-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-transform:translateX(-150%);transform:translateX(-150%)}.gallery-button-next--outside{right:10px;-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-transform:translateX(150%);transform:translateX(150%)}.content__block.slider{margin:100px 0}.content__block.slider .family-lines .swiper-slide{height:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;padding:0 100px}.content__block.slider .family-lines .swiper-slide a{width:100%;display:block;text-align:center}.content__block.slider .family-lines .swiper-slide img{width:70%;height:auto;margin-bottom:3em}.content__block.slider .family-lines .swiper-slide .title--slider{text-align:left}.content__block.slider .family-lines .swiper-slide p{font-size:14px;font-size:var(--text-small);text-align:left}.content__block.slider .family-lines .gallery-button-prev{left:25px}.content__block.slider .family-lines .gallery-button-next{right:25px}@media (max-width:1440px){.content__block.slider .family-lines .swiper-slide{padding:0 50px}}@media (max-width:1024px){.content__block.slider .content__block--inner .gallery-button-prev{left:10px;border:none}.content__block.slider .content__block--inner .gallery-button-next{right:10px;border:none}}.content__block.all-products{height:auto;min-height:400px}.content__block.all-products:nth-child(2n){background-color:#f4f4f2}.content__block.all-products:nth-child(odd){background-color:#fbf9f7}.content__block.all-products .content{text-align:left;max-width:33.33%}.content__block.all-products .content p{font-size:14px;font-size:var(--text-small)}.content__block.all-products .all-products__single-line{margin-right:50px;min-height:500px}.content__block.all-products .all-products__single-line .swiper-slide{overflow:hidden;min-height:500px;-webkit-transition:background-color .8s ease-in;transition:background-color .8s ease-in}.content__block.all-products .all-products__single-line .swiper-slide a.woocommerce-LoopProduct-link img{margin-top:30px;width:100%;height:auto}.content__block.all-products .all-products__single-line .swiper-slide a.woocommerce-LoopProduct-link .woocommerce-loop-product__title{min-height:0;line-height:22px;font-size:16px;font-weight:500;font-weight:var(--bold);text-align:center;min-height:40px;color:currentColor;padding:0 40px;margin:1em 0 0}.content__block.all-products .all-products__single-line .swiper-slide a.woocommerce-LoopProduct-link .price{display:block;margin-top:1em;font-size:14px;-webkit-transition:all .4s ease;transition:all .4s ease}.content__block.all-products .all-products__single-line .swiper-slide .add_to_cart_button--price,.content__block.all-products .all-products__single-line .swiper-slide .added_to_cart{position:absolute;bottom:0;left:0;width:100%;height:50px;line-height:50px;opacity:0;-webkit-transition:all .4s ease;transition:all .4s ease;margin:0}.content__block.all-products .all-products__single-line .swiper-slide .add_to_cart_button--price:hover,.content__block.all-products .all-products__single-line .swiper-slide .added_to_cart,.content__block.all-products .all-products__single-line .swiper-slide .added_to_cart:hover{color:#fff;color:var(--white);background-color:#333;background-color:var(--dark-gray)}.content__block.all-products .all-products__single-line .swiper-slide .added_to_cart{z-index:100;font-weight:500;font-weight:var(--bold);opacity:0;-webkit-animation:showMessage .5s ease-out .5s;animation:showMessage .5s ease-out .5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;pointer-events:none}.content__block.all-products .all-products__single-line .swiper-slide:hover{-webkit-transition:background-color .5s ease-out;transition:background-color .5s ease-out;background-color:hsla(0,0%,100%,.75)}.content__block.all-products .all-products__single-line .swiper-slide:hover .add_to_cart_button--price{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@media (max-width:1024px){.content__block.all-products .content__block--inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.content__block.all-products .content__block--inner .content{-ms-flex-item-align:start;align-self:flex-start;max-width:66.66%}.content__block.all-products .content__block--inner .all-products__single-line .gallery-button-prev{left:10px;border:none}.content__block.all-products .content__block--inner .all-products__single-line .gallery-button-next{right:10px;border:none}}@media (max-width:768px){.content__block.all-products .content__block--inner .content{max-width:100%}.content__block.all-products .content__block--inner .all-products__single-line{margin:0 auto}.content__block.all-products .content__block--inner .all-products__single-line .swiper-slide{height:auto}.content__block.all-products .content__block--inner .all-products__single-line .swiper-slide img{height:340px;margin-top:10px;width:auto}.content__block.related .related-products{margin:0 auto;width:100%}}@media (max-width:480px){.content__block.all-products .content__block--inner .all-products__single-line .add_to_cart_button--price,.content__block.all-products .content__block--inner .all-products__single-line .added_to_cart{color:#fff;color:var(--white);background-color:#333;background-color:var(--dark-gray);opacity:1;width:90%;margin:0 20px}.content__block.related .content__block--inner .related-products .add_to_cart_button--price,.content__block.related .content__block--inner .related-products .added_to_cart{color:#fff;color:var(--white);background-color:#333;background-color:var(--dark-gray);opacity:1!important;width:90%;margin:0 20px}.hide_sm{display:none}}.content__block.related .content__block--inner{padding:0}.content__block.related .content__block--inner .related-products{margin-right:50px;min-height:500px}.content__block.related .content__block--inner .related-products .swiper-slide{overflow:hidden;width:100%;min-height:500px;-webkit-transition:background-color .8s ease-in;transition:background-color .8s ease-in}.content__block.related .content__block--inner .related-products .swiper-slide a.woocommerce-LoopProduct-link img{margin-top:30px;max-width:80%}.content__block.related .content__block--inner .related-products .swiper-slide a.woocommerce-LoopProduct-link .woocommerce-loop-product__title{line-height:22px;font-size:16px;font-weight:500;font-weight:var(--bold);text-align:center;min-height:40px;color:currentColor;padding:0 40px;margin:1em 0 0}.content__block.related .content__block--inner .related-products .swiper-slide a.woocommerce-LoopProduct-link .price{display:block;margin-top:1em;font-size:14px;-webkit-transition:all .4s ease;transition:all .4s ease}.content__block.related .content__block--inner .related-products .swiper-slide .add_to_cart_button--price,.content__block.related .content__block--inner .related-products .swiper-slide .added_to_cart{position:absolute;bottom:0;left:0;width:100%;height:50px;line-height:50px;opacity:0;-webkit-transition:all .4s ease;transition:all .4s ease;margin:0}.content__block.related .content__block--inner .related-products .swiper-slide .add_to_cart_button--price:hover,.content__block.related .content__block--inner .related-products .swiper-slide .added_to_cart:hover{color:#fff;color:var(--white);background-color:#333;background-color:var(--dark-gray)}.content__block.related .content__block--inner .related-products .swiper-slide .added_to_cart{z-index:100;font-weight:500;font-weight:var(--bold);color:#fff;color:var(--white);background-color:#333;background-color:var(--dark-gray);opacity:0;-webkit-animation:showMessage .5s ease-out .5s;animation:showMessage .5s ease-out .5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;pointer-events:none}.content__block.related .content__block--inner .related-products .swiper-slide:hover{-webkit-transition:background-color .5s ease-out;transition:background-color .5s ease-out;background-color:hsla(0,0%,100%,.75)}.content__block.related .content__block--inner .related-products .swiper-slide:hover .add_to_cart_button--price{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@media (max-width:1440px){.content__block.related .content__block--inner .related-products .gallery-button-prev{left:10px;border:none}.content__block.related .content__block--inner .related-products .gallery-button-next{right:10px;border:none}}.swiper-container.key-ingredients--full{padding:100px 0;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.swiper-container.key-ingredients--full .swiper-slide{width:70%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:800px;padding:30px}.swiper-container.key-ingredients--full .swiper-slide .content{-webkit-box-shadow:inset 0 0 10px 0 hsla(0,0%,40%,.1);box-shadow:inset 0 0 10px 0 hsla(0,0%,40%,.1);background-color:#fff}.swiper-container.key-ingredients--full .swiper-slide .content img{width:140px;display:none}.swiper-container.key-ingredients--full .swiper-slide .content h2{margin-bottom:1em}.swiper-container.key-ingredients--full .swiper-slide .content p{font-size:14px;font-size:var(--text-small);text-align:left}@media (max-width:768px){.swiper-container.key-ingredients--full .swiper-slide{width:70%;width:100%}}.swiper-container.key-ingredients{padding:100px 0}.swiper-container.key-ingredients .swiper-slide{padding:0 60px}.swiper-container.key-ingredients .swiper-slide a{pointer-events:none}.swiper-container.key-ingredients .swiper-slide img{margin-bottom:3em;display:none}.swiper-container.key-ingredients .swiper-slide .title--slider{text-align:left}.swiper-container.key-ingredients .swiper-slide p{font-size:14px;font-size:var(--text-small);text-align:left}.swiper-container--new{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;width:100%}.swiper-container--new .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:240px}.swiper-container--new .prev{left:30px}.swiper-container--new .next{right:30px}.swiper-container--new .swiper-slide{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;text-align:center;background-position:50%!important}.swiper-container--new .swiper-slide img{width:100%;margin-bottom:10px}.swiper-container--new .swiper-scrollbar{position:absolute!important;bottom:50px!important;height:2px!important;width:50%!important;left:0;right:0;margin:0 auto;border-radius:0!important;background:rgba(0,0,0,.1)}.swiper-container--new .swiper-scrollbar .swiper-scrollbar-drag{position:relative;background:#333!important;background:var(--dark-gray)!important;border-radius:0!important}.gallery-button{position:absolute;z-index:100;top:50%;min-width:40px;height:40px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .5s ease;transition:all .5s ease;opacity:1;cursor:pointer;overflow:visible;border:1px solid #333;border:1px solid var(--dark-gray);color:#333;color:var(--dark-gray);background-color:#fff;background-color:var(--white);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}@media (hover:hover){.gallery-button:hover{-webkit-box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);background-color:#333;background-color:var(--dark-gray)}.gallery-button:hover svg{color:#fff}}.gallery-button.disabled,.gallery-button.hidden{opacity:0;pointer-events:none}.content__block.slider .next--outside,.content__block.slider .prev--outside{top:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.content__block.slider .prev--outside{left:25px}.content__block.slider .next--outside{right:25px}@media (hover:hover){.content__block.slider:hover .next--outside,.content__block.slider:hover .prev--outside{-webkit-transform:translateX(0);transform:translateX(0)}}@media (max-width:1024px){.next--outside,.prev--outside{display:none}}.content__block{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#4a4a4a;color:var(--color-text)}.content__block.dark-theme{color:#fff}.content__block.featured{height:100vh;max-height:800px}.content__block .content__block--inner{max-width:1440px;max-width:var(--site-width);width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.content__block .content__block--inner.column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.content__block .content{z-index:20;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:768px;padding:50px;text-align:center;color:currentColor}.content__block .content.white{background-color:#fff}.content__block .head-title{color:currentColor;font-size:16px;font-weight:400;font-weight:var(--regular);margin-bottom:1em}.content__block .title{color:currentColor;font-size:29px;font-size:var(--title-size);font-weight:500;font-weight:var(--bold)}.content__block p{color:currentColor;font-size:18px}.content__block .cover{background-size:cover!important;background-position:50%}.content__block.cover>img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.splitted{padding:0 50px}.splitted:nth-child(2n) .content__block--inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.splitted .content__block--inner>div{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.splitted .block--inner{max-width:480px}.splitted .content__block--inner .image__container{padding:50px}.content__block.featured-cover{height:80vh;min-height:40vmax;max-width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.content__block.featured-cover>picture img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.content__block.featured-cover .content__block--inner{margin:10vh auto 0}.content__block.featured-cover .content__block--inner.left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.content__block.featured-cover .content__block--inner.center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.content__block.featured-cover .content__block--inner.center .content{text-align:center}.content__block.featured-cover .content__block--inner.right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.content__block.featured-cover .content__block--inner .content{padding:50px 36px;max-width:50%;text-align:left}.content__block.featured-cover .content__block--inner .content .title{font-size:48px}.content__block.featured-cover .content__block--inner .content .text{font-size:14px}.content__block.featured-cover .content__block--inner .content.w-30{max-width:30%}.content__block.featured-cover .content__block--inner .content.w-40{max-width:40%}.content__block.featured-cover .content__block--inner .content.w-50{max-width:50%}.content__block.featured-cover .content__block--inner .content.w-60{max-width:60%}.content__block.featured-cover .content__block--inner .content.w-70{max-width:70%}.content__block.featured-cover .content__block--inner .content.w-80{max-width:80%}.content__block.featured-cover .content__block--inner .content.w-90{max-width:90%}.content__block.featured-cover .content__block--inner .content.w-100{max-width:100%}.content__block.featured.cover{background-color:#d7d7d7}@media (max-width:768px){.content__block.featured-cover{height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.content__block.featured-cover>picture img{margin-top:80px;position:relative}.content__block.featured-cover .content__block--inner{width:100%;margin-top:0}.content__block.featured-cover .content__block--inner .content{max-width:100%!important;padding:50px 20px}.content__block.featured-cover .content__block--inner .content .title{font-size:21px;margin-bottom:21px}.content__block.featured-cover .content__block--inner .content .text{max-width:100%}.content__block.featured.cover .content__block--inner .content{max-width:calc(100% - 100px)}.content__block.splitted .content__block--inner .image__container{padding:1em 0}}.content__block.center>img{-o-object-position:center center;object-position:center center}.content__block.top>img{-o-object-position:top center;object-position:top center}.content__block.bottom>img{-o-object-position:bottom center;object-position:bottom center}.content__block.right>img{-o-object-position:center right;object-position:center right}.content__block.left>img{-o-object-position:center left;object-position:center left}.content__block.top-left>img{-o-object-position:top left;object-position:top left}.content__block.center-left>img{-o-object-position:center left;object-position:center left}.content__block.bottom-left>img{-o-object-position:bottom left;object-position:bottom left}.content__block.top-right>img{-o-object-position:top right;object-position:top right}.content__block.center-right>img{-o-object-position:center right;object-position:center right}.content__block.bottom-right>img{-o-object-position:bottom right;object-position:bottom right}.content__block.featured-cover--search{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-bottom:1px solid #e8e7e8;border-bottom:1px solid var(--gray-1);background-color:#fff;max-height:500px}.content__block.featured-cover--search .text{margin-top:32px;margin-top:var(--site-margin);font-size:var(--font-size)}.content__block.slider.cover__slider{margin:0;max-width:100%;overflow:hidden}.cover__slider .swiper-container--new .swiper-slide{position:relative;height:80vh;min-height:700px}.cover__slider .swiper-container--new .swiper-slide .slide__background img{-o-object-fit:cover;object-fit:cover;height:80vh;min-height:700px;z-index:1;margin:0;padding:0}.cover__slider .swiper-container--new .swiper-slide .slide__content{position:absolute;z-index:5;width:50vw;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:25vh 32px 50px;padding:25vh var(--site-margin) 50px;color:#333;color:var(--dark-gray)}.cover__slider .swiper-container--new .swiper-slide .slide__content.center{left:25%}.cover__slider .swiper-container--new .swiper-slide .slide__content.right{right:0}.cover__slider .swiper-container--new .swiper-slide .slide__content .slide__title{max-width:640px;font-size:36px;width:auto;text-align:left;padding:0 60px}.cover__slider .swiper-container--new .swiper-slide .slide__content .slide__text{max-width:640px;width:auto;text-align:left;padding:0 60px}.cover__slider .swiper-container--new .swiper-slide .slide__content .slide__button{border:1px solid #333;border:1px solid var(--dark-gray);padding:12px 24px;text-transform:uppercase;margin:0 60px 20px;display:block}@media (max-width:1024px){.cover__slider .swiper-container--new .swiper-slide{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;height:auto;min-height:auto}.cover__slider .swiper-container--new .swiper-slide .slide__background{display:block;min-height:auto}.cover__slider .swiper-container--new .swiper-slide .slide__background img{height:50vh;min-height:auto}.cover__slider .swiper-container--new .swiper-slide .slide__content{position:relative;width:100%;height:auto;padding:20px 32px;padding:20px var(--site-margin);z-index:10;background-color:#f8f8f8;background-color:var(--offwhite)}.cover__slider .swiper-container--new .swiper-slide .slide__content.center{left:0}.cover__slider .swiper-container--new .swiper-slide .slide__content .slide__text,.cover__slider .swiper-container--new .swiper-slide .slide__content .slide__title{padding:0}.cover__slider .swiper-container--new .swiper-slide .slide__content .slide__button{margin:0}}@media (max-width:768px){.cover__slider .swiper-container--new .swiper-slide .slide__content{padding:32px 20px;padding:var(--site-margin) 20px}.cover__slider .swiper-container--new .swiper-slide .slide__content .slide__title{font-size:21px!important}.cover__slider .swiper-container--new .swiper-slide .slide__content .slide__text{font-size:14px!important}.cover__slider .swiper-container--new .swiper-slide .slide__content .slide__text,.cover__slider .swiper-container--new .swiper-slide .slide__content .slide__title{margin-bottom:12px;width:100%}.cover__slider .swiper-container--new .swiper-slide .slide__content .slide__button{width:100%}}.news-grid{margin:100px 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:32px;grid-gap:var(--site-margin);grid-auto-flow:dense}.news-grid .grid__item{background:#fff;-webkit-box-shadow:4px 4px 30px rgba(0,0,0,.05);box-shadow:4px 4px 30px rgba(0,0,0,.05);-webkit-transition:all .3s ease;transition:all .3s ease}.news-grid .grid__item:hover{-webkit-transform:scale(1.02);transform:scale(1.02);-webkit-box-shadow:0 10px 20px rgba(0,0,0,.1),0 6px 6px rgba(0,0,0,.2);box-shadow:0 10px 20px rgba(0,0,0,.1),0 6px 6px rgba(0,0,0,.2)}.news-grid .grid__item:first-child{grid-column:1/span 2;grid-row:1/span 2}.grid__item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.grid__item a img{height:66.66%;height:260px;display:block;-o-object-fit:cover;object-fit:cover}.grid__item a .grid__item__meta{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;padding:16px;padding:calc(var(--site-margin)/2);min-height:140px}.grid__item a .grid__item__meta .grid__item__date{font-size:14px;font-size:var(--text-small);color:#a5a5a6;color:var(--gray-4)}.grid__item a .grid__item__meta .grid__item__title{margin-top:6px;font-size:21px}.grid__item:first-child img{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.grid__item:first-child .grid__item__meta{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.grid__item:nth-child(6n){grid-column:auto/span 2;grid-row:auto/span 1}@media (max-width:480px){.news-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.news-grid .grid__item{margin-bottom:32px;margin-bottom:var(--site-margin)}}.partners{max-width:1440px;max-width:var(--site-width);margin:32px auto 100px;margin:var(--site-margin) auto 100px;text-align:center}.partners .title{font-size:29px;font-size:var(--title-size);font-weight:500;font-weight:var(--bold)}.partners .partners__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.partners .partners__grid figure{max-width:240px;max-width:calc(var(--site-width)/6);padding:0 20px}.partners .partners__grid figure figcaption{text-align:center;font-size:14px}.woocommerce-checkout .woocommerce .woocommerce-message{display:none!important;background-color:#333;background-color:var(--dark-gray);color:#fff;color:var(--white);position:fixed;top:0;left:0;line-height:80px}.product-template-default .product__summary a.added_to_cart,.product-template-default .woocommerce-notices-wrapper{display:none!important}.content__block.product{padding:50px}.content__block.product .content__block--inner>div{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;display:-webkit-box;display:-ms-flexbox;display:flex;-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}.content__block.product .product__cover figure a img{margin:0 auto;max-width:360px;height:400px;width:auto;pointer-events:none}.content__block.product .product__summary{padding:100px 0;max-width:480px}.content__block.product .product__summary .summary{color:#4a4a4a;color:var(--color-text)}.content__block.product .product__summary .summary .title span{font-size:20px;font-weight:400;font-weight:var(--regular);line-height:28px;vertical-align:text-top;padding-left:8px}.content__block.product .product__summary .summary .woocommerce-product-details__short-description{padding-bottom:1em}.content__block.product .product__summary .summary .woocommerce-product-details__short-description hr{margin:1em 0;border:none;border-top:1px solid}.content__block.product .product__summary .summary .out-of-stock{height:50px;line-height:50px;font-size:14px;padding:0 1em;margin:1em 0;text-align:center;color:#333;color:var(--dark-gray);border:1px solid #333;border:1px solid var(--dark-gray)}.product__indications{color:currentColor;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1em}.product__indications .indication{-webkit-box-flex:0;-ms-flex:0 1 80px;flex:0 1 80px;margin:1em 20px 0;text-align:center}.product__indications .indication.type{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.product__indications .indication.problem{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.product__indications .indication.result{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.product__indications .indication.use{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.product__indications svg.icon{fill:currentColor;width:50px;height:50px}.product__indications .icon-label{color:currentColor;margin-top:0;font-size:14px}.add_to_cart_button--price{display:block;width:100%;height:50px;line-height:50px;font-size:14px;padding:0 1em;margin:1em 0;text-align:center;color:#333;color:var(--dark-gray);-webkit-transition:background-color .5s,opacity .5s;transition:background-color .5s,opacity .5s}.add_to_cart_button--price.loading{opacity:.2}.add_to_cart_button--price:hover{background-color:#e8e7e8;background-color:var(--gray-1)}.add_to_cart_button--price.dark{color:#fff;background-color:#333;background-color:var(--dark-gray)}.add_to_cart_button--price.dark:hover{background-color:#7b7a7d;background-color:var(--gray-6)}.add_to_cart_button--price.dark svg.icon{fill:#fff}.add_to_cart_button--price .amount{padding-left:.5em}.add_to_cart_button--price .amount:before{content:"\2014";padding-right:.5em}.content__block.advice{padding:50px}.content__block.advice .content__block--inner>div{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.content__block.advice .product__advice--inner{max-width:480px}.content__block.advice img{max-width:360px}.feature.cover{height:100vh;max-height:800px;padding:40px;background-size:cover!important;background-position:50%!important}@media (max-width:768px){.content__block.feature.cover{max-height:none;height:auto}}.related .content__block--inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:50px}.related .content__block--inner .product__related{min-height:auto;max-width:768px;padding:50px;margin:50px 0;text-align:center}@media (max-width:768px){.content__block.related .content__block--inner .product__related{margin:0!important;-webkit-transform:translateX(-25px);transform:translateX(-25px);padding:50px!important}}@media (max-width:768px){.content__block.product{padding:25px}.content__block.product .content__block--inner{padding-top:50px}.content__block.product .content__block--inner .product__cover,.content__block.product .content__block--inner .product__summary{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.content__block.product .content__block--inner .product__cover figure a img{margin:0 auto;max-width:360px;max-height:280px;width:auto}.content__block.product .content__block--inner .summary .add_to_cart_button--price{display:block;width:100%}.content__block .content__block--inner{-ms-flex-wrap:wrap;flex-wrap:wrap}.content__block .content__block--inner>div{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;width:100%}}.product-grid-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:1440px;max-width:var(--site-width);margin:0 auto}.product-grid-item{position:relative;-webkit-box-flex:0;-ms-flex:0 1 25%;flex:0 1 25%;flex-direction:column;min-height:440px;overflow:hidden;-webkit-transition:background-color .5s ease;transition:background-color .5s ease;padding-bottom:40px}.product-grid-item,.product-grid-item .woocommerce-loop-product__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-grid-item .woocommerce-loop-product__link{flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-grid-item .woocommerce-loop-product__link img{margin-bottom:3em}.product-grid-item .woocommerce-loop-product__link .title,.product-grid-item .woocommerce-loop-product__link .title--slider,.product-grid-item .woocommerce-loop-product__link h2{line-height:24px;font-size:18px;font-weight:500;font-weight:var(--bold);text-align:center;min-height:48px;color:currentColor;padding:0 40px;margin:0}.product-grid-item .woocommerce-loop-product__link .price{position:absolute;bottom:0;font-size:14px;margin-bottom:1em;-webkit-transition:all .4s ease;transition:all .4s ease}.product-grid-item .add_to_cart_button,.product-grid-item .product_type_simple{position:absolute;bottom:0;width:100%;height:50px;line-height:50px;text-align:center;margin-bottom:0;opacity:0;-webkit-transition:all .4s ease;transition:all .4s ease}.product-grid-item .add_to_cart_button:hover,.product-grid-item .added_to_cart,.product-grid-item .product_type_simple:hover{font-weight:500;font-weight:var(--bold);color:#fff;color:var(--white);background-color:#333;background-color:var(--dark-gray)}.product-grid-item .added_to_cart{position:absolute;bottom:0;width:100%;height:50px;line-height:50px;text-align:center;z-index:100;opacity:0;-webkit-animation:showMessage .5s ease-out .5s;animation:showMessage .5s ease-out .5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;pointer-events:none}.product-grid-item:hover{background-color:#fff}.product-grid-item:hover .price{opacity:0}.product-grid-item:hover .add_to_cart_button,.product-grid-item:hover .add_to_cart_button--price,.product-grid-item:hover .product_type_simple{opacity:1}@-webkit-keyframes showMessage{0%{opacity:0}to{opacity:1}}@keyframes showMessage{0%{opacity:0}to{opacity:1}}@media (max-width:1024px){.product-grid-item{-webkit-box-flex:0;-ms-flex:0 1 33.33%;flex:0 1 33.33%}}@media (max-width:768px){.product-grid-item{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}}@media (max-width:480px){.product-grid-item{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;padding-bottom:50px}.product-grid-item .add_to_cart_button,.product-grid-item .added_to_cart,.product-grid-item .product_type_simple{color:#fff;color:var(--white);background-color:#333;background-color:var(--dark-gray);opacity:1;width:90%;margin:0 20px!important}}body.woocommerce-cart{background-color:#fff}.woocommerce-cart-form{margin:100px 40px 0;max-width:1440px;max-width:var(--site-width);border-bottom:1px solid #e8e7e8;border-bottom:1px solid var(--gray-1)}#autoUpdate,.woocommerce button[name=update_cart],.woocommerce input[name=update_cart]{display:none}table.shop_table{width:100%;border-collapse:collapse;color:#333;color:var(--dark-gray)}table.shop_table thead tr{border-bottom:2px solid #333;border-bottom:2px solid var(--dark-gray)}table.shop_table thead tr th{font-weight:500;font-weight:var(--bold);font-size:14px;padding:1em 0;line-height:1.5}table.shop_table thead tr th.product-quantity{text-align:center}table.shop_table thead tr th:last-child{text-align:right}table.shop_table tbody th{font-weight:500;font-weight:var(--bold)}table.shop_table tbody tr{border-top:1px solid #e8e7e8;border-top:1px solid var(--gray-1)}table.shop_table tbody td:last-child{text-align:right}table.shop_table tbody .product-thumbnail{width:100px}table.shop_table tbody .product-thumbnail img{height:auto;width:100%;margin-bottom:10px}table.shop_table tbody .product-name{width:auto;font-weight:500;font-weight:var(--bold)}table.shop_table tbody .product-remove{display:block;padding-top:8px;font-weight:400;font-weight:var(--regular)}table.shop_table tbody .product-price,table.shop_table tbody .product-subtotal{width:20%}table.shop_table tbody .product-quantity{width:10%;text-align:center}table.shop_table tbody .product-quantity select{max-width:60px}.cart-collaterals .cart_totals{width:auto;margin:0 40px 100px 50%}.cart-collaterals .cart_totals .cart-subtotal{border-top:0}.cart-collaterals .cart_totals .cart-subtotal td{text-align:right}.cart-collaterals .cart_totals th{padding:1em 0}.cart-collaterals .cart_totals .woocommerce-shipping-totals th{vertical-align:top}.cart-collaterals .cart_totals .woocommerce-shipping-totals .woocommerce-shipping-methods li{width:100%;text-align:right}.cart-collaterals .cart_totals .woocommerce-shipping-totals .woocommerce-shipping-methods li label{padding:0!important;font-size:1em}.cart-collaterals .cart_totals .woocommerce-shipping-destination{text-align:right;margin-bottom:0}@media (max-width:768px){.woocommerce-cart-form{margin:100px 20px 0}.woocommerce-cart-form tbody tr{height:120px}.woocommerce-cart-form .product-thumbnail{width:50px!important}.woocommerce-cart-form .product-price{display:none}.woocommerce-cart-form .product-quantity select{max-width:30px!important;padding:8px;text-align:center}.cart-collaterals .cart_totals{margin:0 20px 100px}}.coupon{padding:16px 0;display:-webkit-box;display:-ms-flexbox;display:flex}.coupon input#coupon_code{-webkit-box-flex:1;-ms-flex:1;flex:1;height:44px;padding:0 20px;font-family:var(--font-stack);font-size:14px;font-weight:500;font-weight:var(--bold);-webkit-box-shadow:none;box-shadow:none;background-color:#f5f5f5;color:#333;color:var(--dark-gray);border-top-left-radius:4px;border-bottom-left-radius:4px}.coupon input#coupon_code:focus,.coupon input#coupon_code:hover{border:1px solid #4a4a4a;border:var(--border-bold)}.coupon input#coupon_code:focus{outline:none}.coupon input#coupon_code::-moz-placeholder{line-height:44px;opacity:1}.coupon input#coupon_code:-ms-input-placeholder{line-height:44px;opacity:1}input#coupon_code::-webkit-input-placeholder{line-height:44px;opacity:1}input#coupon_code::-moz-placeholder{line-height:44px;opacity:1}input#coupon_code:-ms-input-placeholder{line-height:44px;opacity:1}input#coupon_code::-ms-input-placeholder{line-height:44px;opacity:1}.coupon input#coupon_code::placeholder{line-height:44px;opacity:1}.coupon button{height:44px;background-color:#e8e7e8;background-color:var(--gray-1);border-top-right-radius:4px;border-bottom-right-radius:4px;border:1px solid #e8e7e8;border:1px solid var(--gray-1);font-family:var(--font-stack);font-weight:500;font-weight:var(--bold);font-size:14px}.coupon button:hover{border:1px solid #333;border:1px solid var(--dark-gray);background-color:#333;background-color:var(--dark-gray);color:#fff}body.woocommerce-account .woocommerce{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px;font-size:var(--text-small);padding:0 20px}body.woocommerce-account .woocommerce .title{color:currentColor;font-size:var(--base-text-size);font-weight:500;font-weight:var(--bold);margin-bottom:2em;margin-bottom:var(--space-lg)}.woocommerce-MyAccount-navigation{-webkit-box-flex:0;-ms-flex:0 1 25%;flex:0 1 25%;margin:80px 0;line-height:2}.woocommerce-MyAccount-navigation #accountNavigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.woocommerce-MyAccount-navigation #accountNavigation li.is-active a:after{position:absolute;content:"";left:auto;right:0;bottom:-4px;height:1px;width:0;background-color:currentColor;left:0;right:auto;width:100%}.woocommerce-MyAccount-navigation #accountNavigation li:last-child{margin-top:2em;margin-top:var(--space-lg)}.woocommerce-MyAccount-navigation #accountNavigation--mobile{display:none}.woocommerce-MyAccount-content{-webkit-box-flex:1;-ms-flex:1 0 75%;flex:1 0 75%;margin:80px 0}@media (max-width:1440px){.woocommerce-MyAccount-navigation{padding:20px}.woocommerce-MyAccount-content{-webkit-box-flex:0;-ms-flex:0 1 75%;flex:0 1 75%;padding:20px}}@media (max-width:768px){body.woocommerce-account .address__container .address{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}body.woocommerce-account .woocommerce .form__container{max-width:100%;width:100%;padding:0;margin-bottom:50px}body.woocommerce-account .woocommerce-MyAccount-content,body.woocommerce-account .woocommerce-MyAccount-navigation{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;padding:40px 0;margin-top:0;margin-bottom:0}body.woocommerce-account .woocommerce-MyAccount-navigation #accountNavigation{display:none}body.woocommerce-account .woocommerce-MyAccount-navigation .title{text-align:center}body.woocommerce-account .woocommerce-MyAccount-navigation #accountNavigation--mobile{display:block;position:relative;width:100%}body.woocommerce-account .woocommerce-MyAccount-navigation .select-css{display:block;padding:.6em 1.4em .5em .8em;width:100%;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;border:2px solid #333;border:2px solid var(--dark-gray);-webkit-box-shadow:none;box-shadow:none;border-radius:0;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Cpath fill='currentColor' class='st0' d='M25.3 30.3l-8.8-8.8 1-1 7.8 7.7 7.7-7.7 1.1 1z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px top 50%,0 0;background-size:30px 30px}body.woocommerce-account .woocommerce-MyAccount-navigation .select-css::-ms-expand{display:none}body.woocommerce-account .woocommerce-MyAccount-navigation .select-css:hover{border-color:#888}body.woocommerce-account .woocommerce-MyAccount-navigation .select-css:focus{border-color:#aaa;color:#222;outline:none}body.woocommerce-account .woocommerce-MyAccount-navigation .select-css option{font-weight:400;font-weight:var(--regular)}}.address__container{-ms-flex-wrap:wrap;flex-wrap:wrap}.address__container,.address__container .address{display:-webkit-box;display:-ms-flexbox;display:flex}.address__container .address{margin-top:5.25em;margin-top:var(--space-xxl);-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.address__container .address address{line-height:1.4;font-style:normal;margin-bottom:auto}.address__container .address .edit{margin-top:2em;margin-top:var(--space-lg);font-weight:400;font-weight:var(--regular);font-size:12px}.form-grid{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.form-grid .form-row{-ms-flex-item-align:start;align-self:flex-start;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-right:20px;-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}.form-grid .form-row:nth-child(2n){padding-right:0}.form-grid .form-row--full{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}@media (max-width:768px){.form-grid .form-row{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;padding-right:0}}.woocommerce-orders-table__cell-order-number{font-weight:500;font-weight:var(--bold)}.woocommerce-orders-table__cell-order-actions{padding:16px 0}.woocommerce-orders-table__cell-order-actions a{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;padding:0 1em;height:32px;line-height:32px;margin-right:1px;font-size:12px;font-weight:500;font-weight:var(--bold);text-align:center;border:1px solid #e8e7e8;border:1px solid var(--gray-1);background-color:#f8f8f8;background-color:var(--offwhite)}.woocommerce-orders-table__cell-order-actions a:hover{color:#fff;background-color:#333;background-color:var(--dark-gray);border:1px solid #333;border:1px solid var(--dark-gray)}@media (max-width:1024px){.woocommerce-MyAccount-content table.shop_table_responsive thead{display:none}.woocommerce-MyAccount-content table.shop_table_responsive tr{display:block;border:1px solid #e8e7e8;border:1px solid var(--gray-1);background-color:#fff;margin-bottom:20px;-webkit-box-shadow:2px 2px 16px rgba(0,0,0,.04);box-shadow:2px 2px 16px rgba(0,0,0,.04)}.woocommerce-MyAccount-content table.shop_table_responsive tr td{display:block;text-align:right!important;padding:8px 16px;line-height:2}.woocommerce-MyAccount-content table.shop_table_responsive tr td:before{content:attr(data-title) " ";font-weight:500;font-weight:var(--bold);float:left}.woocommerce-MyAccount-content table.shop_table_responsive tr td.woocommerce-orders-table__cell-order-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px}.woocommerce-MyAccount-content table.shop_table_responsive tr td.woocommerce-orders-table__cell-order-actions:before{display:none}}mark{background-color:#fff;color:#333;color:var(--dark-gray);padding:2px 8px;border-radius:4px}.woocommerce-table--order-details thead tr th:first-child{width:100%}.woocommerce-table--order-details thead tr th:last-child{min-width:130px;text-align:left!important}.woocommerce-table--order-details tr td{padding:16px 0;line-height:1.4}.woocommerce-table--order-details tr td:last-child{text-align:left!important}.woocommerce-table--order-details tfoot tr{border-top:1px solid #e8e7e8;border-top:1px solid var(--gray-1)}.woocommerce-table--order-details tfoot tr th{font-weight:500;font-weight:var(--bold)}.woocommerce-customer-details .addresses{display:-webkit-box;display:-ms-flexbox;display:flex;margin:2em 0;margin:var(--space-lg) 0}.woocommerce-customer-details .addresses .woocommerce-column--billing-address,.woocommerce-customer-details .addresses .woocommerce-column--shipping-address{-webkit-box-flex:10;-ms-flex:10 50%;flex:10 50%;margin-top:2em;margin-top:var(--space-lg)}.woocommerce-customer-details .addresses .woocommerce-column--billing-address address,.woocommerce-customer-details .addresses .woocommerce-column--shipping-address address{font-style:normal}@media (max-width:480px){.woocommerce-customer-details .addresses{display:block}}@media (max-width:1024px){body.woocommerce-edit-account .btn--primary,body.woocommerce-edit-address .btn--primary{width:100%}}body.woocommerce-checkout{background:#fff}.woocommerce-checkout--custom{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:nowrap;flex-wrap:nowrap;margin:100px auto}.woocommerce-checkout--custom h3{color:currentColor;font-size:14px;font-size:var(--text-small);font-weight:500;font-weight:var(--bold);margin-bottom:2em;margin-bottom:var(--space-lg)}.woocommerce-checkout--custom section{overflow:hidden;-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;padding:40px}.woocommerce-checkout--custom section.sticky{position:sticky;top:0;-ms-flex-item-align:start;align-self:flex-start}.woocommerce-NoticeGroup-checkout{line-height:1.4;padding:20px;margin-bottom:20px;border:1px solid #7b7a7d;border:1px solid var(--color-border)}#order_review td{line-height:2}.woocommerce-checkout-review-order-table .cart_item{border-bottom:1px solid #e8e7e8;border-bottom:1px solid var(--gray-1)}.woocommerce-checkout-review-order-table .cart_item .product-name{line-height:2;padding:20px 0;text-align:left}.woocommerce-checkout-review-order-table td{text-align:right}.woocommerce-checkout-review-order-table th{font-weight:500;font-weight:var(--bold);line-height:2}.woocommerce-checkout-review-order-table tfoot tr{border-top:1px solid #e8e7e8;border-top:1px solid var(--gray-1)}.woocommerce-checkout-review-order-table .woocommerce-Price-amount{font-size:14px;padding:1em 0;line-height:1.5}@media (max-width:768px){.woocommerce-checkout--custom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.woocommerce-checkout--custom section{padding:20px;width:100%}}.checkout #payment{background-color:#e8e7e8;background-color:var(--gray-1);background-color:#ebe9eb}.checkout #payment .woocommerce-terms-and-conditions-wrapper{padding:1em}.checkout #payment .woocommerce-terms-and-conditions-wrapper p{font-size:14px;font-size:var(--text-small)}.checkout #payment ul.payment_methods{padding:1em;border-bottom:1px solid #fff}.checkout #payment ul.payment_methods li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.checkout #payment ul.payment_methods li input{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.checkout #payment ul.payment_methods li label{display:block;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;text-align:left;line-height:3}.checkout #payment ul.payment_methods li label img{vertical-align:middle;max-width:40px;margin-left:30px}.checkout #payment ul.payment_methods li label img+img{vertical-align:middle;margin-left:20px}.checkout #payment div.payment_box{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:1em;margin:1em 0;font-size:14px;font-size:var(--text-small);line-height:1.5;background-color:#d1d0d2;background-color:var(--gray-2);background-color:#dedcde;color:#333;color:var(--dark-gray)}.checkout #payment div.payment_box input.input-text,.checkout #payment div.payment_box textarea{border-color:#888;border-color:var(--light-gray)}.checkout #payment div.payment_box .wc-credit-card-form{border:0;padding:0;margin:1em 0 0}.checkout #payment div.payment_box .wc-credit-card-form-card-cvc,.checkout #payment div.payment_box .wc-credit-card-form-card-expiry,.checkout #payment div.payment_box .wc-credit-card-form-card-number{font-size:1.5em;padding:8px;background-repeat:no-repeat;background-position:right .618em center;background-size:32px 20px}.checkout #payment .payment_method_paypal .about_paypal{display:none}.checkout #payment .payment_method_paypal img{max-height:52px;vertical-align:middle}.checkout #payment #place_order{width:100%;color:#fff;background-color:#333;background-color:var(--dark-gray);height:50px;line-height:50px;-webkit-transition:all .4s ease;transition:all .4s ease;font-size:var(--font-size)}.checkout #payment #place_order:hover{color:#fff;color:var(--white);background-color:#7b7a7d;background-color:var(--gray-6)}.checkout #payment span.required{display:none}.coupon__wrapper{padding:40px;max-width:50%}.coupon__wrapper .coupon__inner{padding:24px 16px;background-color:#f5f5f5}.coupon__wrapper .coupon__inner .woocommerce-form-coupon-toggle{padding:8px 0}@media (max-width:768px){.coupon__wrapper{padding:20px;max-width:100%}}:root{--form-radius:4px;--border-light:1px solid var(--gray-1);--border-bold:1px solid var(--color-text);--border-bold-X2:2px solid var(--color-text)}button,input[type=button],input[type=checkbox],input[type=radio],input[type=reset],input[type=submit],select{-webkit-box-sizing:border-box;box-sizing:border-box}input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{margin:0;display:inline-block;width:100%;vertical-align:middle;white-space:normal;background:none;height:44px;line-height:2;font-size:var(--base-text-size);-webkit-box-shadow:0 0 0 1000px #fff inset;-webkit-box-shadow:0 0 0 1000px var(--white) inset;border:1px solid #e8e7e8;border:1px solid var(--gray-1);border-radius:0;padding:.2em .8em;-webkit-box-sizing:border-box;box-sizing:border-box}input[type=email]:hover,input[type=password]:hover,input[type=tel]:hover,input[type=text]:hover,select:hover,textarea:hover{border:1px solid #4a4a4a;border:var(--border-bold)}input[type=email]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus,textarea:focus{border:1px solid #4a4a4a;border:var(--border-bold);outline:none;-webkit-box-shadow:0 0 0 1000px #fff inset;-webkit-box-shadow:0 0 0 1000px var(--white) inset}input[type=email]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{line-height:2}input[type=email]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{line-height:2}input[type=email]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{line-height:2}input[type=email]::-ms-input-placeholder,input[type=password]::-ms-input-placeholder,input[type=tel]::-ms-input-placeholder,input[type=text]::-ms-input-placeholder,select::-ms-input-placeholder,textarea::-ms-input-placeholder{line-height:2}input[type=email]::placeholder,input[type=password]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,select::placeholder,textarea::placeholder{line-height:2}em,label{line-height:3;padding-left:1em!important}em,em .required,label,label .required{font-size:12px}fieldset{padding:0;border:none}.has-error input{outline:0;border:1px solid red;-webkit-box-shadow:0 0 0 1000px rgba(255,0,0,.1) inset;box-shadow:inset 0 0 0 1000px rgba(255,0,0,.1)}abbr{text-decoration:none}select.quantity_select{border-radius:0;-webkit-appearance:none}main>.woocommerce{margin-top:80px}.woocommerce-form-row span{line-height:2}.checkbox{position:relative;padding:0!important;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:18px;max-height:21px}.checkbox input[type=checkbox]{position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.checkbox input[type=checkbox]:checked+span:after{-webkit-transform:scale(.8);transform:scale(.8)}.checkbox span{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-sizing:border-box;box-sizing:border-box}.checkbox span:before{content:"";height:18px;width:18px;margin-right:10px;border:1px solid;pointer-events:none}.checkbox span:after{content:"";position:absolute;top:1px;left:1px;height:16px;width:16px;background:currentColor;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;pointer-events:none}.form-row-wide.mailchimp-newsletter{position:relative;padding:0!important;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form-row-wide.mailchimp-newsletter input[type=checkbox]{position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.form-row-wide.mailchimp-newsletter input[type=checkbox]:checked+label:after{top:10px;left:1px;-webkit-transform:scale(.8);transform:scale(.8)}.form-row-wide.mailchimp-newsletter label{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:0!important}.form-row-wide.mailchimp-newsletter label:before{content:" ";height:18px;width:18px;border:1px solid;margin-right:10px;pointer-events:none}.form-row-wide.mailchimp-newsletter label:after{pointer-events:none;position:absolute;top:10px;left:1px;content:" ";height:16px;width:16px;background:currentColor;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Cpath fill='currentColor' class='st0' d='M25.3 30.3l-8.8-8.8 1-1 7.8 7.7 7.7-7.7 1.1 1z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px top 50%,0 0;background-size:30px 30px;background-color:#fff}select option{font-weight:400;font-weight:var(--regular)}.form__container{max-width:480px;margin:80px auto;padding:0}.form__container p{font-size:12px}.form__container--wellcome .tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;width:100%;line-height:50px}.form__container--wellcome .tabs button{width:100%;font-weight:500;font-weight:var(--bold)}.form__container--wellcome .tabs button.is-active{background-color:#fff}.form__container--wellcome .tabs__container{display:block;margin:0 auto}.form__container--wellcome .tabs__container .tab__content{padding:30px 40px;display:none}.form__container--wellcome .tabs__container .tab__content.is-open{display:block;background-color:#fff}.woocommerce-form-login button{margin-top:32px}.woocommerce-form-login .login__remember-lost{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.woocommerce-form-register button{margin-top:32px}.form__container--lost{margin-top:0;padding:30px 40px}.form__container--lost button{margin-top:32px}.woocommerce-error,.woocommerce-info,.woocommerce-message{position:relative;padding:16px;color:#333;color:var(--dark-gray);background-color:#f8f8f8;background-color:var(--offwhite);border-radius:4px;opacity:0;-webkit-animation:showNotification .3s ease-out 0s;animation:showNotification .3s ease-out 0s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.woocommerce-error a,.woocommerce-info a,.woocommerce-message a{float:right;line-height:1.4}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{position:relative;padding:16px}@-webkit-keyframes showNotification{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes showNotification{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}
