.page .site-main,.page .entry-header,.page .page-header,.page h1:not(.woocommerce-loop-product__title):not(.woocommerce-loop-category__title),.page h2:not(.woocommerce-loop-product__title):not(.woocommerce-loop-category__title),.page .entry-title{margin-top:0!important;padding-top:0!important}.page .woocommerce-breadcrumb,.page .storefront-breadcrumb{margin-bottom:12px!important;padding-bottom:0!important}.page .entry-title,.page h1:not(.woocommerce-loop-product__title):not(.woocommerce-loop-category__title):not(.product_title),.page h2:not(.woocommerce-loop-product__title):not(.woocommerce-loop-category__title):not(.woocommerce-products-header__title){margin-bottom:6px!important;font-size:2rem!important;font-weight:500!important;color:#000!important;line-height:1.2!important}.woocommerce-loop-category__title,.product-category h2,.product-category h3,ul.products li.product-category h2,ul.products li.product-category h3,.home .product-category h2,.home .product-category h3{font-size:1.1rem!important;font-weight:600!important;margin:10px 0 5px!important;line-height:1.3!important}.home ul.products li.product-category .woocommerce-loop-category__title{font-size:inherit!important;font-weight:inherit!important}.archive.woocommerce .woocommerce-breadcrumb,.archive.woocommerce .storefront-breadcrumb,.tax-product_cat .woocommerce-breadcrumb,.tax-product_cat .storefront-breadcrumb{margin-bottom:12px!important;padding-bottom:0!important}.archive.woocommerce .woocommerce-products-header,.archive.woocommerce .site-main,.tax-product_cat .woocommerce-products-header{margin-top:0!important;padding-top:0!important}.archive.woocommerce .woocommerce-products-header__title.page-title,.tax-product_cat .woocommerce-products-header__title.page-title{margin-bottom:6px!important;font-size:2rem!important;font-weight:500!important;line-height:1.2}.tax-product_cat .term-description{margin-top:0!important;padding-top:0!important;margin-bottom:12px!important}.home .site-main,.home .entry-header,.home .page-header,.home h1:not(.woocommerce-loop-product__title):not(.woocommerce-loop-category__title),.home h2:not(.woocommerce-loop-product__title):not(.woocommerce-loop-category__title),.home .entry-title{margin-top:0!important;padding-top:0!important}.home .wp-block-group:first-child,.home .wp-block-cover:first-child,.home .wp-block-columns:first-child{margin-top:0!important;padding-top:0!important}@media (max-width:768px){.page .woocommerce-breadcrumb,.page .storefront-breadcrumb,.tax-product_cat .woocommerce-breadcrumb,.tax-product_cat .storefront-breadcrumb{margin-bottom:8px!important}.page .entry-title,.page h1:not(.woocommerce-loop-product__title):not(.woocommerce-loop-category__title),.page h2:not(.woocommerce-loop-product__title):not(.woocommerce-loop-category__title),.archive.woocommerce .woocommerce-products-header__title.page-title,.tax-product_cat .woocommerce-products-header__title.page-title{margin-bottom:4px!important}.home .site-main,.home h1:not(.woocommerce-loop-product__title):not(.woocommerce-loop-category__title),.home .entry-title{margin-top:0!important;padding-top:0!important}.tax-product_cat .term-description{margin-bottom:8px!important}.woocommerce-loop-category__title,.product-category h2,.product-category h3,ul.products li.product-category h2,ul.products li.product-category h3{font-size:0.95rem!important}}.tax-product_cat .woocommerce-products-header,.tax-product_cat .term-description{margin-bottom:0!important;padding-bottom:0!important}.tax-product_cat .woocommerce-notices-wrapper{margin-bottom:12px!important}.tax-product_cat .woocommerce ul.products{margin-top:0!important;padding-top:0!important}.woocommerce ul.products li.product a img{border-radius:10px!important;transition:transform 0.3s ease}.woocommerce ul.products li.product:hover a img,.woocommerce ul.products li.product:active a img{transform:scale(1.05)}@media (max-width:768px){.woocommerce ul.products{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:20px!important;padding:0!important;margin:30px auto!important}.woocommerce ul.products li.product{flex:1 1 calc(50% - 20px)!important;max-width:calc(50% - 20px)!important;text-align:center!important;padding:8px;box-sizing:border-box}.woocommerce ul.products li.product a img{width:100%!important;height:auto!important;object-fit:cover!important}.woocommerce ul.products li.product h2{font-size:14px!important;font-weight:normal!important;line-height:1.3!important;margin-top:12px!important}}.home .site-main>*:last-child,.home .site-main>*:nth-last-child(2),.home .site-main>*:nth-last-child(3){margin-bottom:10px!important;padding-bottom:10px!important}.home h2,.home .wp-block-heading{margin-top:12px!important;padding-top:0!important}@media (max-width:768px){.home .site-main>*:last-child,.home .site-main>*:nth-last-child(2),.home .site-main>*:nth-last-child(3){margin-bottom:6px!important;padding-bottom:6px!important}.home h2,.home .wp-block-heading{margin-top:8px!important}}.home h1{position:relative;display:inline-block;padding-bottom:6px;margin-bottom:14px}.home h1::after{content:'';width:60px;height:3px;background-color:#3d602d;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.home h2{font-size:1.7rem;color:#000;margin-top:0;margin-bottom:12px;display:block!important;text-align:center!important;padding-bottom:4px;position:relative}.home h2::after{content:'';width:120px;height:1px;background-color:#3d602d;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.home .woocommerce ul.products li.product h2::after,.home .woocommerce ul.products li.product h2{border-bottom:none!important;text-decoration:none!important;position:static!important}.home .woocommerce ul.products li.product h2::after{display:none!important}@media (max-width:768px){.home h1{font-size:2rem;margin-bottom:8px!important;padding-bottom:4px!important}.home h1::after{height:2px;width:40px}.home h2{font-size:1.5rem;margin-bottom:8px!important}}.woocommerce ul.products li.product{box-shadow:0 2px 5px rgb(0 0 0 / .1),0 1px 3px rgb(0 0 0 / .08);transition:box-shadow 0.3s ease;border-radius:10px!important}@media (hover:hover) and (pointer:fine){.woocommerce ul.products li.product:hover{box-shadow:0 6px 12px rgb(0 0 0 / .15),0 3px 6px rgb(0 0 0 / .12)}}@media (max-width:768px){.woocommerce ul.products li.product{box-shadow:0 1px 3px rgb(0 0 0 / .08),0 1px 2px rgb(0 0 0 / .05)}}