@import url(global.css);.header-desktop{display:grid;grid-template-columns:9.375rem 1fr}.header-left{display:flex;justify-content:center;align-items:center}.header-top{padding:.625rem 0;color:var(--color-2-text)}.header-top-row,.header-info{display:flex;align-items:center}.header-info{margin-left:auto;column-gap:1.563rem;align-items:center;font-size:1rem}.header-info-item{display:flex;align-items:center;column-gap:.625rem}.header-info-icon img{display:block}.header-social{display:flex;column-gap:1.375rem}.header-social a{transition:.5s ease}.header-social a:hover{opacity:.8}.header-social a img{display:block}.header-phone{width:11.563rem}.header-bottom-row{display:flex;align-items:center;justify-content:right;gap:3.125rem;padding:.313rem 0}.header-logo img{max-width:6.875rem}.menu-nav{z-index:9;font-size:1.5rem}.menu-nav ul{padding:0}.menu-nav>ul{display:flex;align-items:center;list-style-type:none;column-gap:2.5rem}.menu-nav ul li{position:relative}.menu-nav ul li a{display:flex;align-items:center;gap:.313rem;transition:.3s ease;text-decoration:none;color:var(--color-1-text)}.menu-nav ul li a .dashicons{font-size:1.5rem;width:1.5rem;height:1.5rem;vertical-align:middle;margin-top:-.188rem}.menu-nav ul li a span.dashicons{display:inline-flex;align-items:center;justify-content:center}.menu-nav ul li.menu-item-has-children{display:flex}.menu-nav ul li.menu-item-has-children::after{content:url(https://baba-shura.ua/wp-content/themes/jarco-core/assets/images/caret.svg);padding:0 .938rem;margin-left:auto}.menu-nav ul .sub-menu li.menu-item-has-children:hover .sub-menu{display:block}.menu-nav ul li.menu-item-has-children:hover .sub-menu{opacity:1;visibility:visible;transform:none}.menu-nav ul .sub-menu .sub-menu{left:calc(100%);top:auto;display:none;white-space:nowrap}.menu-nav ul .sub-menu{position:absolute;list-style-type:none;left:0;top: calc(100% + 0.625rem);min-width:12.188rem;border-radius:.313rem;box-shadow:0 0 .281rem rgba(71,71,77,.12);opacity:0;visibility:hidden;transition:.5s ease;transform:translateX(1.25rem);background-color:var(--color-btn-3)}.menu-nav ul .sub-menu li a{padding:.75rem 1.25rem;font-size:1.25rem;color:var(--color-sub-menu)}.header .menu-nav>ul>li>a .menu-item-plus,.header .menu-nav>ul>li>ul>li>a .menu-item-plus{margin-left:.313rem;display:none}.menu-nav .menu-item-has-children .sub-menu ul.sub-menu{background:var(--color-footer)}.menu-nav ul .sub-menu li a:hover{background-color:var(--color-1-hover);color:var(--color-1-text)}.header-btn a{display:inline-block;padding:.625rem 3.125rem;border-radius:.313rem;transition:.5s ease;background-color:var(--color-btn-2);color:#fff;text-decoration:none}.header-btn a:hover{background-color:var(--color-btn-1)}.hamburger,.header-mobile{display:none}.banner-wrap{width:100%}.banner-wrapper{width:100%;display:block;overflow:hidden}.banner-item{position:relative;width:100%;z-index:0;overflow:hidden;color:#fff}.banner-img,.woocommerce .banner-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-1}.brand-wrap{margin-top:0}.container-brand-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.375rem,1fr));width:100%;height:6.25rem}.menu-brand{display:flex;justify-content:center;align-items:center;width:100%;height:100%;padding:0}.menu-brand a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-size:1.875rem;font-weight:700;text-align:center;text-decoration:none;color:#fff}.menu-brand:nth-child(even) {background-color:var(--color-btn-1)}.menu-brand:nth-child(odd) {background-color:var(--color-btn-2)}.menu-brand:nth-child(even):hover,
.menu-brand:nth-child(odd):hover {background-color:var(--color-banner-1)}.color-brand:hover{background-color:var(--color-btn-1	)}.intro-wrap{height:auto;width:100%;padding-top:1.25rem;text-align:center}h1.title,h2.title{color:var(--color-title-1);line-height:1.1;text-align:center}h1.title{font-weight:700;text-shadow:0 8px 25px rgba(0,0,0,.06);font-size:2.3rem}h2.title{font-size:2rem}.intro-row{display:flex;max-width:75rem;margin:0 auto;padding:0 .938rem;gap:2.5rem;align-items:center;justify-content:center}.intro-content{display:flex;gap:2.5rem;line-height:1.6}.intro-content p{text-align:justify;width:100%;padding:2.4rem 1.2rem}.dropcap-text{line-height:1.6;max-width:50rem}.dropcap{font-family:'cooperoriginal',serif;transform:scaleX(.8);float:left;font-size:3.5em;line-height:.85;padding:0 .5rem 0 .125rem;color:#ee1d29}.products-wrapper{display:flex;flex-wrap:wrap;justify-content:space-around;gap:1.875rem;max-width:75rem;margin:0 auto}.product-item-main{flex:0 0 17.5rem}.product-item-main:hover{transform:translateY(-.313rem)}.product-item-main a{text-decoration:none;color:inherit;display:block}.product-thumb{width:17.5rem;height:17.5rem;display:flex;align-items:center;justify-content:center;margin:0 auto;overflow:hidden;border-radius:.625rem}.product-thumb img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;transition:transform .3s ease}.product-item-main:hover .product-thumb img{transform:scale(1.05)}.product-title{margin-top:.938rem;font-size:1.2rem;font-weight:500;padding:0 .625rem;color:var(--color-title-2);text-align:center}.contacts-section{padding:2.5rem 0}.contacts-wrapper{max-width:75rem;display:flex;flex-direction:column;align-items:center;margin:0 auto 2.5rem}.contacts-description{font-size:1.3rem;text-align:center;margin:0 1.25rem 3.75rem;line-height:1.6;color:#555;max-width:31.25rem}.contacts-info{display:flex;width:100%;justify-content:space-between;flex-wrap:wrap;gap:1.25rem}.contact-item{flex:1;max-width:15.625rem;line-height:1.6;color:#555;text-align:center}.contact-item a{text-decoration:none;color:inherit}.contact-item img{width:1.875rem;margin-bottom:1.25rem}.container{max-width:75rem;margin:0 auto;padding:0 1.25rem}.products-container{display:flex;flex-direction:column;gap:3.125rem}.product-item{display:flex;gap:2.5rem;align-items:flex-start;border-radius:.75rem;padding:1.875rem;box-shadow:0 .313rem .938rem rgba(0,0,0,.05);transition:transform .3s ease , box-shadow .3s ease}.product-item:hover{transform:translateY(-.313rem);box-shadow:0 .5rem 1.563rem rgba(0,0,0,.1)}.product-left{flex:0 0 21.875rem;text-align:center;position:relative}.product-left img{max-width:100%;height:auto;border-radius:.625rem;transition:transform .3s ease}.product-left a:hover img{transform:scale(1.02)}.product-right{flex:1}.product-right h3{font-size:1.5rem;margin-bottom:.938rem}.product-right h3 a{display:block;text-align:center;color:var(--color-title-1);text-decoration:none;transition:color .2s ease}.nutrition-table{width:100%;border-collapse:separate;border-spacing:0;margin-top:1.25rem;backdrop-filter:blur(.313rem);border-radius:.625rem;overflow:hidden;box-shadow:0 .125rem .625rem rgba(0,0,0,.03)}.nutrition-table tr:not(:last-child) td {border-bottom:1px solid rgba(0,0,0,.05)}.nutrition-table td{vertical-align:middle}.nutrition-table td:first-child{width:45%;font-weight:500;position:relative}.nutrition-table td:last-child{font-weight:400}.nutrition-table tr:first-child td{padding-top:1.125rem}.nutrition-table tr:last-child td{padding-bottom:1.125rem}.subcategory{font-style:italic;padding-left:1.563rem!important;font-size:.95em}.subcategory-item{padding-left:2.5rem!important;font-size:.92em}.subcategory-item td:first-child::before{content:"•";margin-right:.5rem}.product-description-card{margin-bottom:1rem;font-size:1.1rem;font-weight:600}.product-meta>p:first-child,.product-extra{padding:.75rem .938rem;border-radius:.5rem;margin-bottom:1.563rem}.product-meta>p:first-child,.product-extra{border-left-width:.188rem;border-left-style:solid}.footer{padding-top:3.75rem;color:var(--color-1-text);background-color:var(--color-banner-3);font-size:1.1rem}.footer-row,.footer-left{display:flex;gap:6rem}.footer-1{max-width:17.813rem}.footer-logo{margin-bottom:2.5rem}.footer-logo img{max-width:6.875rem}.footer-desc{margin-bottom:2.75rem;font-weight:500}.footer-desc p{margin-bottom:0}.footer-social{display:flex;align-items:center;column-gap:1.375rem}.footer-right{display:flex;column-gap:6.25rem}.footer-menu-title{font-size:1.25rem;color:var(--color-1-text)}.footer-menu-nav ul{padding:0;list-style-type:none}.footer-menu-nav ul li:nth-last-child(n+2) {margin-bottom:.938rem}.footer-menu-nav ul li a{transition:.35s ease;white-space:nowrap}.footer-contacts-item{display:flex;align-items:center;column-gap:.625rem}.footer-contacts-icon img{vertical-align:middle;max-width:inherit}.footer-contacts-item:nth-last-child(n+2) {margin-bottom:1.25rem}.footer-copyright{margin-top:2.5rem;padding:1.25rem 0;border-top:1px solid rgba(68,11,11,.4)}.footer-copyright p{margin-bottom:0;text-align:center}.footer-copyright span{font-weight:500;color:var(--color-1-text)}@media (min-width:576px){.banner-item{height:70vh;min-height:15.625rem;max-height:67.5rem;padding:2.5rem 0;aspect-ratio: 16 / 7}}@media screen and (max-width:1200px){.intro-row .intro-content{gap:2rem}.intro-row .intro-content>div{padding:2rem 1rem}h2.title::before{width:145px;height:61px}}@media screen and (max-width:1024px){html{font-size:15px}}@media screen and (max-width:992px){.header-bottom-row{padding:.875rem 0}.header-logo img{max-width:6.25rem}.header-logo img,.header-mobile-logo img{width:6.25rem}.header-mobile-logo img{filter:drop-shadow(.125rem .125rem .625rem rgba(253,254,2,.6));-webkit-filter:drop-shadow(.125rem .125rem .625rem rgba(253,254,2,.6))}.header-top,.header-social,.menu-nav,.header-btn{display:none}.hamburger{display:block;font-size:1.375rem;margin-left:auto;color:var(--color-1-text)}.header-mobile{display:block;position:fixed;top:0;left:0;bottom:auto;width:100%;height:100vh;z-index:9;font-size:1.5rem;padding:1.25rem 1.25rem 3.125rem;overflow-y:auto;transform:translateX(-110%);transition:.5s ease;background-color:var(--color-footer);color:var(--color-1-text)}.header-mobile.is-active{transform:none}.header-mobile-head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(251,251,251,.4);margin-bottom:1.875rem}.header-mobile-close{font-size:1.875rem;line-height:1}.header-info-item{margin-bottom:.938rem;font-size:1.25rem}.header-mobile-social{display:flex;column-gap:1.875rem;margin-bottom:.938rem;align-items:center;justify-content:center}.header-mobile-btn{margin-top:1.875rem}.header-mobile-btn a{padding:.75rem 1.875rem;border-radius:.313rem;background-color:#ffd1a9;color:var(--color-1-text)}.menu-mobile-nav ul li a{padding:.938rem 1.25rem;display:block;border-bottom:1px solid rgba(251,251,251,.2);transition:.3s ease;color:var(--color-1-text)}.menu-mobile-nav .sub-menu li a{font-size:1.25rem;color:var(--color-1-text)}.menu-mobile-nav .sub-menu li a:hover{color:var(--color-2-text);background-color:var(--color-1-hover)}.menu-mobile-nav ul{padding:0;list-style-type:none}.menu-mobile-nav .menu-item-has-children ul.sub-menu{display:none!important}.menu-mobile-nav .menu-item-has-children.show>ul.sub-menu{display:block!important;margin-left:.625rem;border-radius:.313rem;background:var(--color-btn-3);border:1px solid var(--color-btn-3)}.menu-mobile-nav .menu-item-has-children{position:relative;border-bottom:1px solid rgba(251,251,251,.2)}.menu-mobile-nav .menu-item-has-children:after{content:"";border:.313rem solid transparent;border-top:.313rem solid #b3b3b3;position:absolute;right:.75rem;top:1.313rem;transition:transform 300ms}.menu-mobile-nav .menu-item-has-children.show:after{transform:rotate(90deg)}.menu-mobile-nav .menu-item-has-children>a{display:inline-block;width:auto;border-bottom:none}.menu-mobile-nav .menu-item-has-children .sub-menu ul.sub-menu{background:var(--color-footer)}.footer-row{flex-direction:column;row-gap:1.875rem}.footer-left{margin-right:0;max-width:none}}@media screen and (max-width:820px){.intro-content{flex-direction:column;gap:1.25rem}}@media screen and (max-width:768px){html{font-size:14px}body{font-size:1.1rem}.intro-row{flex-direction:column}.contacts-info{flex-direction:column;align-items:center}.contact-item{margin-bottom:2.5rem}.product-item{flex-direction:column}.product-left{flex:1;width:100%}.products-list h2{margin-bottom:0}.nutrition-table td:first-child{width:55%}}@media screen and (max-width:670px){.intro-wrap{padding-top:.5rem}.products-list{padding:0}}@media screen and (max-width:575px){select{background-position:95% center}.banner-item{height:auto;padding:0;aspect-ratio: 16 / 9}.intro-wrap{padding-top:0}.menu-brand a{font-size:1.7rem}h2.title{font-size:1.8rem;margin:0 1.25rem 2rem}.intro-image-inline{float:none;display:block;margin:0 auto}.footer-logo{margin-bottom:1.25rem}.footer-desc{margin-bottom:1.875rem}.footer-right,.footer-left{flex-direction:column;row-gap:1.875rem}#menu-footer2{display:grid;grid-template-columns:repeat(2,1fr)}}