﻿/*! Theme Name: ANNA
 * * Theme URI: none
 * * Description:  ANNA wordpress custom theme.
 * * Author:
 * * Author URI:
 * * Version: 1.0
 * * License: GNU General Public License v2
 * * License URI: http://www.gnu.org/licenses/gpl-2.0.html */@font-face{font-family:"Open Sans",sans-serif;src:"public/webfonts/gfonts/OpenSans-Light.ttf";font-weight:300}@font-face{font-family:"Open Sans",sans-serif;src:"public/webfonts/gfonts/OpenSans-Regular.ttf";font-weight:400}@font-face{font-family:"Open Sans",sans-serif;src:"public/webfonts/gfonts/OpenSans-Medium.ttf";font-weight:500}@font-face{font-family:"Open Sans",sans-serif;src:"public/webfonts/gfonts/OpenSans-SemiBold.ttf";font-weight:600}@font-face{font-family:"Open Sans",sans-serif;src:"public/webfonts/gfonts/OpenSans-Bold.ttf";font-weight:700}@font-face{font-family:"Open Sans",sans-serif;src:"public/webfonts/gfonts/OpenSans-ExtraBold.ttf";font-weight:900}@font-face{font-family:"Open Sans",sans-serif;src:"public/webfonts/gfonts/semicondensed/OpenSans_SemiCondensed-Light.ttf";font-stretch:semi-condensed;font-weight:300}@font-face{font-family:"Open Sans",sans-serif;src:"public/webfonts/gfonts/semicondensed/OpenSans_SemiCondensed-Regular.ttf";font-stretch:semi-condensed;font-weight:400}@font-face{font-family:"Open Sans",sans-serif;src:"public/webfonts/gfonts/semicondensed/OpenSans_SemiCondensed-Medium.ttf";font-stretch:semi-condensed;font-weight:500}@font-face{font-family:"Open Sans",sans-serif;src:"public/webfonts/gfonts/semicondensed/OpenSans_SemiCondensed-SemiBold.ttf";font-stretch:semi-condensed;font-weight:600}@font-face{font-family:"Open Sans",sans-serif;src:"public/webfonts/gfonts/semicondensed/OpenSans_SemiCondensed-Bold.ttf";font-stretch:semi-condensed;font-weight:700}@font-face{font-family:"Open Sans",sans-serif;src:"public/webfonts/gfonts/semicondensed/OpenSans_SemiCondensed-ExtraBold.ttf";font-stretch:semi-condensed;font-weight:900}@font-face{font-family:"Open Sans",sans-serif;src:"public/webfonts/gfonts/condensed/OpenSans_Condensed-Light.ttf";font-stretch:condensed;font-weight:300}@font-face{font-family:"Open Sans",sans-serif;src:"public/webfonts/gfonts/condensed/OpenSans_Condensed-Regular.ttf";font-stretch:condensed;font-weight:400}@font-face{font-family:"Open Sans",sans-serif;src:"public/webfonts/gfonts/condensed/OpenSans_Condensed-Medium.ttf";font-stretch:condensed;font-weight:500}@font-face{font-family:"Open Sans",sans-serif;src:"public/webfonts/gfonts/condensed/OpenSans_Condensed-SemiBold.ttf";font-stretch:condensed;font-weight:600}@font-face{font-family:"Open Sans",sans-serif;src:"public/webfonts/gfonts/condensed/OpenSans_Condensed-Bold.ttf";font-stretch:condensed;font-weight:700}@font-face{font-family:"Open Sans",sans-serif;src:"public/webfonts/gfonts/condensed/OpenSans_Condensed-ExtraBold.ttf";font-stretch:condensed;font-weight:900}body img{max-width:100%}*{font-family:"Open Sans",sans-serif}.title{line-height:1;font-weight:700}.title--main{font-size:45px}@media(max-width: 1199px){.title--main{font-size:42px}}@media(max-width: 991px){.title--main{font-size:36px}}@media(max-width: 767px){.title--main{font-size:30px}}@media(max-width: 575px){.title--main{font-size:24px}}.title--section{font-size:30px}@media(max-width: 1199px){.title--section{font-size:26px}}@media(max-width: 991px){.title--section{font-size:24px}}@media(max-width: 767px){.title--section{font-size:20px}}@media(max-width: 575px){.title--section{font-size:18px}}.title.c-white{color:#fff}.title.t-decoration{padding-bottom:30px;position:relative}@media(max-width: 1199px){.title.t-decoration{padding-bottom:25px}}.title.t-decoration::before{content:"";position:absolute;left:0;bottom:0;width:95px;height:4px;background:#566772}.title.t-decoration::after{content:"";position:absolute;left:95px;bottom:0;width:95px;height:4px;background:#c9df00}.subtitle{font-weight:700;font-size:22px}@media(max-width: 1199px){.subtitle{font-size:20px}}@media(max-width: 767px){.subtitle{font-size:18px}}@media(max-width: 575px){.subtitle{font-size:16px}}.subtitle--main{color:#fff;width:fit-content;font-size:34px;padding:15px 30px;background:#c9df00}@media(max-width: 1199px){.subtitle--main{font-size:30px}}@media(max-width: 991px){.subtitle--main{font-size:26px}}@media(max-width: 767px){.subtitle--main{font-size:22px}}@media(max-width: 575px){.subtitle--main{font-size:18px}}.subtitle.c-orange{color:#c9df00}.paragraph{font-size:18px;color:#606060}@media(max-width: 991px){.paragraph{font-size:16px}}.paragraph.c-white{color:#fff}.btn{outline:none;line-height:1;font-size:18px;box-shadow:none;font-weight:600;border-radius:0;padding:15px 75px;transition:.3s ease-out !important;border:1px solid transparent}@media(max-width: 991px){.btn{font-size:16px}}.btn.btn-primary{color:#fff;background:#566772;border-color:#566772}.btn.btn-primary:hover{background:#c9df00;color:#566772}.btn.btn-secondary{color:#fff;background:#c9df00;border-color:#c9df00}.btn.btn-secondary:hover{color:#fff;background:#566772;border-color:#566772}.e404{padding:175px 0 100px;min-height:calc(100vh - 745px);border-top:solid 1px #686868;text-align:center}.e404 h1{font-size:24px;line-height:1;color:#000;font-weight:100}.e404 h1 strong{font-size:150px;line-height:1;color:#c9df00;display:block}@media(max-width: 575px){.e404 h1 strong{font-size:80px}}.e404 p{color:#000;font-size:24px;margin:0 0 50px}.search-form{display:flex;flex-direction:row;align-items:center;border:1px solid #ced4da;padding:7px;border-radius:0}.search-form input{height:55px;border:none !important;outline:none !important;box-shadow:none !important;width:calc(100% - 200px)}.search-form input::placeholder{color:#a8b4c2;font-size:18px;font-weight:500;font-style:italic}@media(max-width: 1199px){.search-form input{height:50px}}@media(max-width: 991px){.search-form input{height:45px}}.paginate_links{text-align:center;display:flex;justify-content:center}.paginate_links a.page-numbers,.paginate_links span.page-numbers.current{color:#656565;width:40px;height:40px;display:flex;justify-content:center;align-items:center;text-decoration:none;transition:.3s ease-out;background:#fff;border:1px solid #ebebeb;transition:.3s ease-out;text-decoration:none;margin:0 5px;transition:.3s ease-out}.paginate_links a.page-numbers:hover,.paginate_links span.page-numbers.current:hover{border-color:#c9df00;background:#c9df00;color:#fff}.paginate_links a.page-numbers:hover i,.paginate_links span.page-numbers.current:hover i{transform:scale(1.1)}.paginate_links span.page-numbers.current{border-color:#c9df00;background:#c9df00;color:#fff}.paginate_links span.page-numbers.dots{width:40px;height:40px;display:flex;justify-content:center;align-items:end;background:#fff;border:1px solid #ebebeb;margin:0 5px}@media(max-width: 991px){.aos-animate,.aos-animate[data-aos^=fade],.aos-animate[data-aos^=fade],.aos-animate[data-aos]{opacity:1 !important;transition-timing-function:inherit !important;transition-duration:0 !important;transform:none !important;animation:none !important}}@media(max-width: 991px){body[data-aos-duration="400"] [data-aos]{opacity:1 !important;transition-timing-function:inherit !important;transition-duration:0 !important;transform:none !important;animation:none !important}}#mainHeader{z-index:100;position:relative}@media(max-width: 991px){#mainHeader .navbar-toggler{color:#566772;font-size:28px;outline:none !important;box-shadow:none !important}}#mainHeader form{display:flex}#mainHeader form .btn{padding:0;border:none;background:none;outline:none !important;box-shadow:none !important;color:#566772;margin-left:-20px}#mainHeader form input{outline:none;box-shadow:none;border-radius:0;min-width:280px;border-top:transparent;border-left:transparent;border-right:transparent}@media(max-width: 991px){#mainHeader #navbarNav{left:0;top:84px;width:100%;background:#fff;position:absolute}}@media(max-width: 991px){#mainHeader #navbarNav #menu-main-menu{padding:25px 0 15px;max-width:720px;margin-left:auto;margin-right:auto}}@media(max-width: 767px){#mainHeader #navbarNav #menu-main-menu{max-width:540px}}@media(max-width: 575px){#mainHeader #navbarNav #menu-main-menu{max-width:100%}}#mainHeader #navbarNav .nav-item{font-size:18px;font-weight:600;margin-left:12px;margin-right:12px}#mainHeader #navbarNav .nav-item:hover .nav-link,#mainHeader #navbarNav .nav-item.active .nav-link{color:#c9df00}#mainHeader #navbarNav .nav-item .nav-link{color:#000;text-decoration:none;transition:.3s ease-out}#mainFooter{padding-top:75px;background:#566772}@media(max-width: 991px){#mainFooter{padding-top:50px}}#mainFooter .custom-logo{margin-bottom:45px;filter:invert(1) brightness(100)}@media(max-width: 991px){#mainFooter .custom-logo{margin-bottom:25px}}#mainFooter .content{padding-bottom:30px}@media(max-width: 991px){#mainFooter .content{padding-bottom:25px}}@media(max-width: 767px){#mainFooter .content{padding-bottom:15px}}#mainFooter .content .title--footer{font-size:46px;font-style:italic;margin-bottom:25px;color:#c9df00}@media(max-width: 1199px){#mainFooter .content .title--footer{font-size:42px}}@media(max-width: 991px){#mainFooter .content .title--footer{font-size:36px;margin-bottom:15px}}@media(max-width: 767px){#mainFooter .content .title--footer{font-size:30px}}@media(max-width: 575px){#mainFooter .content .title--footer{font-size:24px}}#mainFooter .social .paragraph.s-o{margin-bottom:30px}@media(max-width: 991px){#mainFooter .social .paragraph.s-o{margin-bottom:15px}}#mainFooter .social .paragraph.s-s{max-width:230px;margin-bottom:40px}@media(max-width: 991px){#mainFooter .social .paragraph.s-s{margin-bottom:15px}}#mainFooter .social .paragraph.s-s i{color:#c9df00}#mainFooter .social a{color:#fff;display:block;line-height:1;font-size:18px;margin-bottom:10px;text-decoration:none;transition:.3s ease-out}#mainFooter .social a:hover{color:#c9df00}#mainFooter .social a i{color:#c9df00}#mainFooter .bottom-bar{padding:15px 0;border-top:1px solid #62727c}#mainFooter .bottom-bar span{color:#fff}body{max-width:100vw;overflow-x:hidden}.section--hero{position:relative;padding:230px 0 250px}@media(max-width: 1199px){.section--hero{padding:200px 0 220px}}@media(max-width: 991px){.section--hero{padding:150px 0}}@media(max-width: 767px){.section--hero{padding:100px 0}}@media(max-width: 575px){.section--hero{padding:75px 0}}.section--hero::before{content:"";left:0;top:0;width:100%;height:100%;opacity:30%;position:absolute;background:#000}.section--hero-page{padding:110px 0;position:relative}@media(max-width: 991px){.section--hero-page{padding:75px 0}}.section--hero-page::before{content:"";left:0;top:0;width:100%;height:100%;opacity:30%;position:absolute;background:#000}.section--hero .title{position:relative;margin-bottom:30px}.section--hero .paragraph{position:relative;margin-bottom:0}.section--content-image{background:#f7f7f7;padding:100px 0}@media(max-width: 1199px){.section--content-image{padding:75px 0}}@media(max-width: 991px){.section--content-image{padding:50px 0}}@media(max-width: 767px){.section--content-image{padding:35px 0}}@media(max-width: 575px){.section--content-image{padding:25px 0}}@media(max-width: 767px){.section--content-image .content{margin-bottom:25px}}.section--content-image .content .title{margin-bottom:45px;padding-bottom:10px}@media(max-width: 1199px){.section--content-image .content .title{margin-bottom:25px}}@media(max-width: 991px){.section--content-image .content .title{margin-bottom:15px}}.section--content-image .content .paragraph{margin-bottom:35px}@media(max-width: 991px){.section--content-image .content .paragraph{margin-bottom:25px}}.section--blocks{position:relative;padding:105px 0 85px}@media(max-width: 1199px){.section--blocks{padding:75px 0}}@media(max-width: 991px){.section--blocks{padding:50px 0}}@media(max-width: 767px){.section--blocks{padding:35px 0}}@media(max-width: 575px){.section--blocks{padding:25px 0}}.section--blocks::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:50%}.section--blocks .content{z-index:1;position:relative}.section--blocks .content .title{position:relative;padding-bottom:30px;margin-bottom:100px}@media(max-width: 1199px){.section--blocks .content .title{margin-bottom:50px}}@media(max-width: 991px){.section--blocks .content .title{margin-bottom:50px}}@media(max-width: 767px){.section--blocks .content .title{margin-bottom:35px}}@media(max-width: 575px){.section--blocks .content .title{margin-bottom:25px}}.section--blocks .content .title::before{content:"";left:0;bottom:0;right:0;height:4px;margin:auto;width:155px;position:absolute;background:#c9df00}.section--blocks .content .block{padding:50px 15px;background:#fff;margin-bottom:25px;transition:.3s ease-out}@media(max-width: 991px){.section--blocks .content .block{padding:35px 15px}}.section--blocks .content .block:hover{box-shadow:0px 0px 20px 5px rgba(0,0,0,.25);-webkit-box-shadow:0px 0px 20px 5px rgba(0,0,0,.25);-moz-box-shadow:0px 0px 20px 5px rgba(0,0,0,.25)}.section--blocks .content .block:hover figure img{transform:scale(1.1)}.section--blocks .content .block figure{margin-bottom:50px}@media(max-width: 1199px){.section--blocks .content .block figure{margin-bottom:25px}}@media(max-width: 991px){.section--blocks .content .block figure{margin-bottom:15px}}.section--blocks .content .block figure img{width:auto;height:75px;transition:.3s ease-out}.section--contact{background:#f7f7f7;padding:95px 0 115px}@media(max-width: 1199px){.section--contact{padding:75px 0}}@media(max-width: 991px){.section--contact{padding:50px 0}}@media(max-width: 767px){.section--contact{padding:35px 0}}@media(max-width: 575px){.section--contact{padding:25px 0}}.section--contact .title{margin-bottom:50px}@media(max-width: 1199px){.section--contact .title{margin-bottom:35px}}@media(max-width: 991px){.section--contact .title{margin-bottom:25px}}.section--contact form{padding:60px 25px;background:#fff;position:relative;margin-bottom:60px}.section--contact form::before{content:"";width:50%;height:9px;left:0;bottom:0;position:absolute;background:#566772}.section--contact form::after{content:"";width:50%;height:9px;right:0;bottom:0;position:absolute;background:#c9df00}.section--contact form input{height:60px;border-radius:0;margin-bottom:40px;border:1px solid #ededed}@media(max-width: 991px){.section--contact form input{height:50px}}.section--contact form textarea{resize:none;height:180px;border-radius:0;margin-bottom:40px;border:1px solid #ededed}.section--contact .bottom h4{color:#494949;font-size:18px;font-weight:700;margin-bottom:30px}@media(max-width: 991px){.section--contact .bottom h4{margin-bottom:25px}}.section--contact .bottom a{font-size:18px;color:#494949;text-decoration:none;transition:.3s ease-out}.section--contact .bottom a:hover{color:#c9df00}.section--contact .bottom i{top:0;left:0;position:absolute;color:#c9df00}.section--contact .bottom .paragraph{color:#494949;font-weight:600;position:relative;padding-left:25px;margin-bottom:30px}@media(max-width: 991px){.section--contact .bottom .paragraph{margin-bottom:25px}}.section--blocks-page{padding:100px 0;background:#f7f7f7}.section--blocks-page .block{padding:50px 15px;background:#fff;margin-bottom:60px;transition:.3s ease-out;border-bottom:4px solid #c9df00}.section--blocks-page .block:hover{box-shadow:0px 0px 20px 5px rgba(0,0,0,.25);-webkit-box-shadow:0px 0px 20px 5px rgba(0,0,0,.25);-moz-box-shadow:0px 0px 20px 5px rgba(0,0,0,.25)}.section--blocks-page .block figure{margin-bottom:50px}.section--blocks-page .block img{width:auto;height:75px}.section--lists{position:relative;padding:105px 0 85px}.section--lists::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:60%}.section--lists .title{z-index:1;padding-bottom:30px;position:relative;margin-bottom:95px}.section--lists .title::before{content:"";left:0;bottom:0;right:0;height:4px;margin:auto;width:155px;position:absolute;background:#c9df00}.section--lists .content{z-index:1;position:relative}.section--lists .content .paragraph{position:relative;padding-left:25px}.section--lists .content .paragraph::before{top:0;left:0;content:"";font-size:18px;position:absolute;color:#c9df00;font-family:"Font Awesome 6 Pro"}.woocommerce-breadcrumb{margin:90px 0 !important}.site-main .woocommerce-products-header h1.page-title{font-size:28px;line-height:1;font-weight:700;position:relative;margin:0 0 80px;padding:0 0 25px}.site-main .woocommerce-products-header h1.page-title::before,.site-main .woocommerce-products-header h1.page-title::after{content:"";display:block;width:88px;height:4px;position:absolute;bottom:0}.site-main .woocommerce-products-header h1.page-title::before{left:0;background:#c9df00}.site-main .woocommerce-products-header h1.page-title::after{left:88px;background:#52646f}.woocommerce .woocommerce-breadcrumb{font-size:18px}.wc-block-product-categories ul{list-style:none;border:solid 1px #e2e2e2;padding:0;margin:0}.wc-block-product-categories ul li{padding:20px 20px;color:#666;transition:.3s ease-out;font-size:18px;line-height:1;font-weight:400;position:relative}.wc-block-product-categories ul li+li{border-top:solid 1px #e2e2e2}.wc-block-product-categories ul li:hover::before{opacity:1}.wc-block-product-categories ul li::before{content:"";width:7px;height:100%;position:absolute;left:0;top:0;background:#c9df00;opacity:0;transition:.3s ease-out}.wc-block-product-categories ul li a{color:inherit;text-decoration:none}.products .product{background:#fff;border:solid 1px #e2e2e2;padding:15px !important}.products .product img{margin:-15px -15px 20px !important;width:calc(100% + 30px) !important;max-width:calc(100% + 30px) !important;border-bottom:solid 1px #e2e2e2 !important}.products .product h2.woocommerce-loop-product__title{font-size:19px !important;line-height:26px;color:#52646f;font-weight:700;margin:0 0 20px}.products .product p{color:#666;text-align:justify;font-size:16px;line-height:23px}.products .product .button{background:#52646f;color:#fff;font-weight:700;font-size:18px;line-height:1;border-radius:0;padding:16px 15px;text-align:center;width:100%;transition:.3s ease-out}.products .product .button:hover{background:#c9df00;color:#52646f}.section--products{padding:0 0 80px}.woocommerce div.product p.price,.woocommerce div.product span.price{font-size:24px;color:#52646f;font-weight:700}.woocommerce div.product form.cart{margin-top:30px}.woocommerce .quantity .qty{height:50px;border-radius:0;border:solid 1px #ebebeb}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt{background:#52646f;color:#fff;font-weight:700;font-size:18px;line-height:1;border-radius:0;padding:16px 15px;text-align:center;transition:.3s ease-out}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:hover{background:#c9df00;color:#52646f}.woocommerce div.product div.images .flex-control-thumbs{margin:0 -10px}.woocommerce div.product div.images .flex-control-thumbs li{padding:0 10px}.woocommerce div.product div.images .flex-control-thumbs li img{border:solid 1px #eee}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{border:solid 1px #ebebeb;min-height:40px;padding:5px 10px}.woocommerce .select2-container .select2-selection--single,.woocommerce .select2-container--default .select2-selection--single .select2-selection__rendered{min-height:40px;padding:3px 10px}.woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow{min-height:40px}.select2-container--default .select2-selection--single{border:solid 1px #ebebeb;border-radius:0}.woocommerce div.product .flex-viewport{margin:0 0 20px}.woocommerce div.product .woocommerce-product-gallery__image,.woocommerce div.product .flex-viewport{border:solid 1px #eee}.woocommerce div.product .woocommerce-product-gallery__image .woocommerce-product-gallery__image,.woocommerce div.product .flex-viewport .woocommerce-product-gallery__image{border:none}.woocommerce div.product p,.woocommerce div.product ul{color:#666;text-align:justify;font-size:16px;line-height:23px}.woocommerce div.product .product_title{font-size:28px;line-height:1;font-weight:700;position:relative;margin:0 0 40px;padding:0 0 25px}.woocommerce div.product .product_title::before,.woocommerce div.product .product_title::after{content:"";display:block;width:88px;height:4px;position:absolute;bottom:0}.woocommerce div.product .product_title::before{left:0;background:#c9df00}.woocommerce div.product .product_title::after{left:88px;background:#52646f}.related.products{padding:100px 0 50px}.related.products>h2{font-size:28px;line-height:1;font-weight:700;position:relative;margin:0 0 80px;padding:0 0 25px}.related.products>h2::before,.related.products>h2::after{content:"";display:block;width:88px;height:4px;position:absolute;bottom:0}.related.products>h2::before{left:0;background:#c9df00}.related.products>h2::after{left:88px;background:#52646f}#mainHeader form input{height:24px}#mainHeader .search-form{border:none;border-bottom:solid 1px #ced4da}/*# sourceMappingURL=style.css.map */
