.elementor-kit-8 e-page-transition{background-color:#ffbc7d}.e-con{--container-max-width:1600px}h1.entry-title{display:var(--page-title-display)}@media (max-width:1024px){.e-con{--container-max-width:1024px}}@media (max-width:767px){.e-con{--container-max-width:767px}}h1.woocommerce-products-header__title.page-title{font-family:"Playfair Display",serif!important;font-weight:500!important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{color:#4a0813!important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active,.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after{border-color:#4a0813!important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{box-shadow:inset 0 -3px 0 #4a0813!important}.woocommerce span.onsale,.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background-color:#4a0813!important}.woocommerce-products-header:has(.ok-cat-photo){display:grid;grid-template-columns:380px 1fr;grid-template-areas:"photo title" "photo desc";align-items:center;background:#f2efe9;border:1px solid #e3dcd2;padding:0;overflow:hidden;margin-bottom:34px;text-align:left}.woocommerce-products-header .ok-cat-photo{grid-area:photo;align-self:stretch;position:relative;min-height:270px;background:#39060f}.woocommerce-products-header:has(.ok-cat-photo) .page-title{grid-area:title;margin:36px 36px 0 34px;padding:0;text-align:left;font-size:36px;line-height:1.15;color:#4a0813}.woocommerce-products-header:has(.ok-cat-photo) .term-description{grid-area:desc;margin:14px 36px 36px 34px;text-align:left;max-width:none}.woocommerce-products-header:has(.ok-cat-photo) .term-description p{margin:0;color:#5c5450;font-size:15.5px;line-height:1.7}@media (max-width:880px){.woocommerce-products-header:has(.ok-cat-photo){grid-template-columns:1fr;grid-template-areas:"photo" "title" "desc"}.woocommerce-products-header .ok-cat-photo{min-height:0;aspect-ratio:16/9}.woocommerce-products-header:has(.ok-cat-photo) .page-title{margin:22px 20px 0;font-size:27px}.woocommerce-products-header:has(.ok-cat-photo) .term-description{margin:10px 20px 24px}.woocommerce-products-header:has(.ok-cat-photo) .term-description p{font-size:14.5px}}@media (max-width:1024px){.jet-mobile-menu__item,.jet-mobile-menu__item-link,.jet-mobile-menu__item-label{font-size:17px!important;line-height:1.45!important;letter-spacing:.02em!important}.jet-mobile-menu__item{padding-top:14px!important;padding-bottom:14px!important}}.woocommerce-loop-product__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,li.product h2.woocommerce-loop-product__title{font-size:17.5px!important;line-height:1.35!important}@media (max-width:767px){.woocommerce-loop-product__title,li.product h2.woocommerce-loop-product__title{font-size:15.5px!important;line-height:1.3!important}.woocommerce-breadcrumb,nav.woocommerce-breadcrumb{margin-top:0!important;margin-bottom:6px!important;font-size:12px!important;line-height:1.4!important}.ast-woocommerce-container>.woocommerce-breadcrumb:first-child{margin-top:0!important}.woocommerce-products-header:has(.ok-cat-photo) .term-description p{font-size:13.5px!important;line-height:1.55!important}}@media (max-width:767px){body.tax-product_cat .content-area.primary,body.post-type-archive-product .content-area.primary{margin-top:18px!important;margin-bottom:28px!important}body.tax-product_cat .woocommerce-products-header,body.post-type-archive-product .woocommerce-products-header{margin-top:10px!important}.woocommerce ul.products li.product .woocommerce-loop-product__title,body .woocommerce-loop-product__title{font-size:16px!important;line-height:1.3!important}}.woocommerce-products-header ul.product-cats{grid-column:1/-1!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:14px!important;width:100%!important;margin:0!important;padding:22px 34px 30px!important;list-style:none!important}.woocommerce-products-header ul.product-cats li.category{width:auto!important;margin:0!important;padding:0!important;list-style:none!important;float:none!important}.woocommerce-products-header ul.product-cats li.category a{display:block!important;text-decoration:none!important}.woocommerce-products-header ul.product-cats .prod-cat{display:flex!important;align-items:center!important;gap:14px!important;width:100%!important;height:100%!important;padding:10px 16px 10px 10px!important;background:#fff!important;border:1px solid #e3dcd2!important;border-radius:8px!important}.woocommerce-products-header ul.product-cats li.category a:hover .prod-cat{border-color:#ae8145!important;background:#faf8f4!important}.woocommerce-products-header ul.product-cats span{display:block!important;width:auto!important;height:auto!important;font-family:"Playfair Display",serif!important;font-size:16.5px!important;line-height:1.25!important;color:#4a0813!important;white-space:normal!important}@media (max-width:880px){.woocommerce-products-header ul.product-cats{grid-template-columns:repeat(2,1fr)!important;padding:16px 20px 22px!important;gap:10px!important}.woocommerce-products-header ul.product-cats span{font-size:14.5px!important}.woocommerce-products-header .ok-cat-photo{position:static!important;min-height:0!important;aspect-ratio:auto!important;height:auto!important}}.woocommerce-products-header:has(.ok-cat-photo){grid-template-columns:380px minmax(0,1fr)}.woocommerce-products-header:has(.ok-cat-photo)>*{min-width:0}.woocommerce-products-header ul.product-cats{grid-template-columns:repeat(4,minmax(0,1fr))!important}.woocommerce-products-header ul.product-cats li{min-width:0}.woocommerce-products-header ul.product-cats .prod-cat,.woocommerce-products-header ul.product-cats a{min-width:0;max-width:100%}@media (max-width:880px){.woocommerce-products-header:has(.ok-cat-photo){grid-template-columns:minmax(0,1fr)}.woocommerce-products-header ul.product-cats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:767px){.woocommerce section.related>h2,.woocommerce .upsells>h2,.woocommerce .cross-sells>h2{font-size:25px!important;line-height:1.25!important}}body .wp-block-button.is-style-outline .wp-block-button__link:hover,body .wp-block-button.is-style-outline .wp-block-button__link:focus{background-color:#6b0f1e;border-color:#6b0f1e;color:#fff}