*{margin:0;padding:0;box-sizing:border-box}body{font-family:'Inter',Arial,sans-serif;background-color:#edebe8;color:#292929;line-height:1.6;font-weight:300}.container{margin:0 auto;max-width:1200px;padding-left:20px;padding-right:20px}a{text-decoration:none;color:#09835e;font-weight:400}@media (max-width:768px){h2{font-size:2.5rem!important;letter-spacing:normal!important}h1{letter-spacing:normal!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:0.7rem!important;font-weight:500;line-height:1rem;height:3.6rem;overflow:hidden}.woocommerce ul.products li.product .price{font-weight:200;margin-top:10px;font-size:1rem!important}.avatar_img{width:40vw!important}.myself{font-size:2rem!important}.low_title{font-size:1rem!important;letter-spacing:normal!important}.two_column-section{padding:0!important}.product_title{font-size:1.2rem!important}.title-thin{font-size:1rem!important}.woocommerce-product-gallery__image img{height:auto!important}.single-product{margin-top:80px!important}.main-cover_logo{width:150px!important;align-self:center!important;padding-bottom:10px!important}.main-cover_mission{font-size:1rem!important}.main-cover_buttons-block{align-self:stretch!important}.main-cover_slogan_break{font-size:1rem!important;font-weight:400}.main-cover_slogan_thin{font-size:1.3rem!important;font-weight:300!important}.no_br_mobile{display:none}.responsive-table-container{overflow-x:auto;-webkit-overflow-scrolling:touch}.product-table_table{width:100%;min-width:800px}.slick-slide img{max-height:180px!important}.slick-slide{max-height:200px}.samples .slick-slide{max-height:100%}.two_column-card_title{font-size:1.15rem!important}}header{background-color:#333;color:#fff}header .site-branding{display:none;align-items:center;justify-content:space-between}header .site-title a{color:#fff;text-decoration:none;font-size:1.8rem;font-weight:700}header .site-description{font-size:1rem;font-style:italic;margin-top:5px;color:#ddd}.post-content{max-width:960px;margin-left:auto;margin-right:auto}footer{padding:60px 0 15px 0;max-width:960px;margin-left:auto;margin-right:auto}footer .footer-widgets{margin-bottom:20px}footer .footer-info{font-family:'Montserrat',Arial,sans-serif;font-weight:200;font-size:1rem;text-align:center}footer a{color:inherit}.contact-section,.two_column-section{display:grid;grid-template-columns:1fr;gap:1.5rem;padding:1.5rem}.contact_link{display:block}@media (min-width:769px){.contact-section,.two_column-section{grid-template-columns:repeat(2,1fr)}}.contact-card,.two_column-card{display:flex;align-items:flex-start;gap:1.5rem;padding:1rem}.contact-card .contact-card_imgwrapper,.two_column-card .two_column-card_imgwrapper{width:52px;height:auto}.two_column-card_img{width:52px;height:auto}.contact-card_img svg,.two_column-card_img svg{width:100%;height:100%;fill:#3D3D3D}.contact-card .contact-card_title,.two_column-card .two_column-card_title{font-size:1.5rem;font-weight:600;margin:0;color:#3D3D3D;text-transform:uppercase;font-family:'Montserrat',Arial,sans-serif}.contact-card .contact-card_descr,.two_column-card .two_column-card_descr{font-size:1rem;font-weight:300;color:#292929;margin:0}.two_column-card_title_low-case{text-transform:capitalize;font-family:'Montserrat',Arial,sans-serif;font-weight:600}.social-section{display:flex;justify-content:center;align-items:center;gap:1.5rem;margin:60px 0}.social_item{padding:.7rem;border-radius:50%;background-color:#376D5D}.contact_link{display:flex;align-items:center}.social_icon{width:26px;height:26px}.social_icon svg{width:100%;height:100%;fill:#EDEBE8;transition:fill 0.3s}.main-cover{position:absolute;top:0;left:0;width:100%;height:100vh;margin:0;padding:0 15px;display:grid;place-items:center;text-align:center;background-color:#376D5D}.main-cover_mission,.main-cover_slogan,.main-cover_slogan_thin,.main-cover_prompt,.main-cover_buttons-block_p{color:#C9C2BA}.main-cover_logo{width:200px}.main-cover_mission{font-weight:200;font-size:1.3rem;align-self:end;animation-delay:0.5s}.main-cover_slogan{font-weight:600;text-transform:uppercase;font-size:2rem;font-family:'Montserrat',Arial,sans-serif;line-height:1.3}.main-cover_slogan_div{align-self:baseline}.main-cover_buttons-block_p{font-family:'Montserrat',Arial,sans-serif;font-weight:200;font-size:1rem;text-transform:uppercase;letter-spacing:.2rem}.main-cover_slogan_break{display:block;font-size:1.5rem}.main-cover_slogan_thin{font-weight:100;text-transform:uppercase}.main-cover_prompt{font-weight:400;font-family:'Montserrat',Arial,sans-serif}.main-cover_buttons{display:flex;justify-content:center;align-items:stretch;gap:10px}.abris-button{color:#D2CCC6!important;background-color:transparent!important;font-family:'Montserrat',Arial,sans-serif;font-weight:300!important;text-transform:uppercase;font-size:1rem!important;padding:20px 60px!important;border:1px solid #D2CCC6}.content-area{margin:20px 0}.page-title{display:none}h1,h2{font-family:'Montserrat',Arial,sans-serif;color:#3d3d3d;margin-bottom:30px;text-transform:uppercase;text-align:center}h2{font-size:5.1rem;line-height:1;margin-top:4rem;padding-top:3rem}h3{font-family:'Montserrat',Arial,sans-serif;font-size:1.6rem;font-weight:600;text-transform:uppercase;color:#474747}h4,h5{color:#474747}p{margin-bottom:15px}.low_title{font-size:1.5rem;display:block;margin-top:5px}.note{font-size:.875rem}.note-thin{font-size:.875rem;font-weight:200}.thin-text{font-weight:200}.quotes{padding:35px;margin-bottom:15px!important;border-radius:45px 45px 75px 0;border:2px solid #C0B8AF;font-weight:200!important}.button-container{display:flex;justify-content:center;margin-top:20px}.green-button{color:#D2CCC6!important;background-color:#305f52!important;font-family:'Montserrat',Arial,sans-serif;font-weight:300!important;text-transform:uppercase;font-size:1rem!important;padding:20px 60px!important;text-align:center}.product-table_table{border-collapse:collapse;table-layout:auto;vertical-align:baseline;text-align:center;border:0 solid #ccc}.product-table_th{border-width:0 0 3px 0;border-color:#C0B8AF;color:#474747;font-weight:500}.product-table_th,.product-table_td{padding:15px 0;border-style:solid}.product-table_td{border-width:0 0 1px 0;vertical-align:top;border-color:#B7AEA4}.product-table_td:first-of-type{text-align:left;padding-left:20px}.post-title{font-size:2rem;margin-bottom:10px}.post-meta{font-size:.9rem;color:#777;margin-bottom:20px}.post-thumbnail img{width:100%;height:auto;margin-bottom:20px}.post-navigation{display:flex;justify-content:space-between;margin-top:30px}.post-navigation a{color:#0073aa;text-decoration:none}.post-navigation a:hover{text-decoration:underline}.comments-section{margin-top:50px;border-top:1px solid #ddd;padding-top:20px}.page-title{font-size:2rem;text-align:center;margin-bottom:20px}.page-content{font-size:1rem;color:#444}a.read-more,button{display:inline-block;background-color:#0073aa;color:#fff;padding:10px 20px;text-decoration:none;border-radius:5px;font-size:1rem}a.read-more:hover,button:hover{background-color:#005f8d}@media (max-width:768px){header .site-branding{flex-direction:column;align-items:center}header .main-navigation .nav-menu{flex-direction:column;gap:10px}.post-navigation{flex-direction:column;gap:10px}}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:100%;margin:0 auto;float:none;margin-bottom:30px}ul.wc-tabs{display:none}.summary{float:left!important;width:100%!important}.product_title{font-size:1.5rem;font-weight:600;font-family:'Montserrat',Arial,sans-serif;line-height:1.2;margin:30px 0 50px 0!important}.title-thin{font-size:1.25rem;font-weight:200}.woocommerce-product-details__short-description{text-align:center}.price{text-align:center;font-size:1.5rem!important;color:#3D3D3D!important;font-family:'Montserrat',Arial,sans-serif;margin-top:2rem;margin-bottom:2rem!important}.cart{display:flex;justify-content:center;align-items:baseline;margin-bottom:7rem!important}.single_add_to_cart_button{color:#D2CCC6!important;background-color:#305f52!important;font-family:'Montserrat',Arial,sans-serif;font-weight:600!important;text-transform:uppercase;height:60px!important;font-size:1rem!important;padding-left:60px!important;padding-right:60px!important}.flex-control-thumbs{display:none!important;visibility:hidden!important}.woocommerce-product-gallery__wrapper{justify-content:center}.woocommerce .products .title-thin{display:none}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-weight:600;line-height:1.2rem;height:5rem;overflow:hidden;letter-spacing:normal!important}.woocommerce ul.products li.product .price{font-weight:200;margin-top:0;font-size:1.3rem}.numbers-left{display:flex;flex-direction:column;gap:40px}.numbers-left_item{display:flex;align-items:flex-start;gap:40px}.numbers-left_item_number{font-size:4rem;font-weight:700;flex-shrink:0;color:#474747;line-height:1;font-family:'Montserrat',Arial,sans-serif;width:50px}.numbers-left_item_text h3{margin:0}.numbers-left_item_text p{margin:0 0 0}.woocommerce-product-gallery__image img{max-height:400px;margin:0 auto!important;width:auto!important}.pswp__caption__center{text-align:center!important;max-width:none!important}.slider-wrapper{position:relative;width:100%;max-width:800px;margin:60px auto;text-align:center}.slider{position:relative;overflow:hidden}.slide img{max-height:400px;margin:0 auto;width:auto}.slick-slide img,.slider img,.woocommerce-product-gallery__image img{width:100%!important;height:100%!important;object-fit:contain;display:block;object-position:center}.pswp__button--share{display:none!important}.slick-slider{height:100%;overflow:hidden}.slick-prev,.slick-next{position:absolute;top:50%;transform:translateY(-50%);background:#fff0;color:#376D5D;border:none;border-radius:50%;width:50px;height:50px;cursor:pointer;font-size:22px;z-index:10}.slick-prev{left:0}.slick-next{right:0}.slick-prev:hover,.slick-next:hover{background:rgb(237 235 232)}.slick-slid{margin:0 50px}.dots-wrapper{margin-top:15px}.slick-dots{display:flex!important;justify-content:center;margin:0;padding:0;list-style:none}.slick-dots li{margin:0 5px}.slick-dots li button{border:none;background:#ccc;width:10px;height:10px;border-radius:50%;cursor:pointer;padding:0;font-size:0}.slick-dots li.slick-active button{background:#333}.slick-dots li button:before{display:none}.caption{margin-top:10px!important;font-size:1rem!important;color:#555;font-weight:400!important;text-transform:none!important;font-family:'Inter',Arial,sans-serif!important}.my-numbers{font-family:'Montserrat',Arial,sans-serif;font-weight:100;font-size:4rem;text-align:center;margin-bottom:0px!important;line-height:1}.my_numbers_slider{margin-top:5rem}.my-numbers_first{font-weight:200!important;font-size:5rem!important}.my-numbers_plus{font-size:2rem!important}.woocommerce img.pswp__img,.woocommerce-page img.pswp__img{height:auto!important;max-height:80vh;object-fit:contain}.myself-container{margin-top:15px;text-align:center;max-width:960px;margin-left:auto;margin-right:auto;padding-top:80px}.avatar{margin:auto}.avatar_img{border-radius:50%;width:20vw}.myself{font-family:'Montserrat',Arial,sans-serif;font-size:3rem;text-transform:uppercase;font-weight:700;line-height:1;margin-bottom:0;margin-top:30px}.occupation{font-weight:200;font-size:1.2rem;margin-bottom:30px}.nav-menu{position:fixed;top:0;right:0;width:100%;height:100%;background:#EDEBE8;padding:20px;z-index:999;box-shadow:none;border-radius:0;overflow-y:auto;transform:translateX(100%);transition:transform 0.5s ease;text-align:center;list-style:none;text-transform:uppercase;font-family:'Montserrat',Arial,sans-serif}.nav-menu.visible{transform:translateX(0)}.nav-menu ul{list-style:none;margin:0;padding:0;text-align:center}.nav-menu li{padding:20px 0}.nav-menu li:last-child{border-bottom:none}.nav-menu a{text-decoration:none;color:#333;font-weight:600;font-size:1.5rem;display:block}.sub-menu a{font-weight:300;font-size:1.1rem}.sub-menu li{padding:0}.sub-menu a:hover{color:#09835e}.hamburger-menu{width:40px;height:30px;position:fixed;top:5vh;right:2vw;z-index:1000;cursor:pointer}.hamburger-menu span{display:block;background-color:#333;height:2px;width:100%;margin:5px 0;transition:0.5s cubic-bezier(.22,.61,.36,1)}.nav-menu{opacity:0;transition:opacity 0.3s ease-in-out}.nav-menu.visible{opacity:1}body.menu-open .hamburger-menu span:nth-child(1){transform:translateY(10px) rotate(45deg);background-color:#333}body.menu-open .hamburger-menu span:nth-child(2){opacity:0;transform:translateX(-20px)}body.menu-open .hamburger-menu span:nth-child(3){transform:translateY(-5px) rotate(-45deg);background-color:#333}.hamburger-menu span{transition:transform 0.4s ease,opacity 0.2s ease}.lang-item{display:inline-block!important}.lang-item-first{margin-right:4rem!important}.lang-item a{font-weight:200}