.elementor-30715 .elementor-element.elementor-element-ff774ce{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:56px;--padding-bottom:48px;--padding-left:28px;--padding-right:28px;}.elementor-30715 .elementor-element.elementor-element-ff774ce:not(.elementor-motion-effects-element-type-background), .elementor-30715 .elementor-element.elementor-element-ff774ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F2A1E;}.elementor-widget-theme-archive-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-30715 .elementor-element.elementor-element-91ca7c4 .elementor-heading-title{color:#FFFFFF;}.elementor-30715 .elementor-element.elementor-element-7076874{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30715 .elementor-element.elementor-element-a372528{--display:flex;--padding-top:28px;--padding-bottom:64px;--padding-left:28px;--padding-right:28px;}.elementor-30715 .elementor-element.elementor-element-a372528:not(.elementor-motion-effects-element-type-background), .elementor-30715 .elementor-element.elementor-element-a372528 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F1E7;}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.products-heading-show .related-products > h2, .elementor-widget-wc-archive-products.products-heading-show .upsells > h2, .elementor-widget-wc-archive-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wc-archive-products .elementor-products-nothing-found{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-30715 .elementor-element.elementor-element-bb51fd7.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-30715 .elementor-element.elementor-element-bb51fd7.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-30715 .elementor-element.elementor-element-407d137{--display:flex;--padding-top:56px;--padding-bottom:24px;--padding-left:28px;--padding-right:28px;}.elementor-30715 .elementor-element.elementor-element-52b85ae{--display:flex;--padding-top:24px;--padding-bottom:80px;--padding-left:28px;--padding-right:28px;}@media(min-width:768px){.elementor-30715 .elementor-element.elementor-element-ff774ce{--content-width:1280px;}.elementor-30715 .elementor-element.elementor-element-a372528{--content-width:1280px;}.elementor-30715 .elementor-element.elementor-element-407d137{--content-width:820px;}.elementor-30715 .elementor-element.elementor-element-52b85ae{--content-width:1280px;}}@media(max-width:1024px){.elementor-30715 .elementor-element.elementor-element-bb51fd7.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-30715 .elementor-element.elementor-element-bb51fd7.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS */body.tax-product_cat,body.tax-product_tag,body.post-type-archive-product{background:#F6F1E7}
body.tax-product_cat #page-header-bg,body.tax-product_cat .page-header-no-bg,body.tax-product_tag #page-header-bg,body.tax-product_tag .page-header-no-bg,body.post-type-archive-product #page-header-bg,body.post-type-archive-product .page-header-no-bg,body.tax-product_cat .nectar-shop-header,body.tax-product_tag .nectar-shop-header{display:none!important}
body.tax-product_cat .container-wrap,body.tax-product_tag .container-wrap,body.post-type-archive-product .container-wrap{padding:0!important;background:#F6F1E7!important}
body.tax-product_cat .container.main-content,body.tax-product_tag .container.main-content,body.post-type-archive-product .container.main-content{max-width:none!important;width:100%!important;padding:0!important}
.akc-hero{position:relative}.akc-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(900px 400px at 85% 0%,#2a5a43 0%,transparent 60%);pointer-events:none}
.akc-hero>.e-con-inner{position:relative}
.akc-bc .woocommerce-breadcrumb,.akc-bc .woocommerce-breadcrumb a{color:rgba(246,241,231,.6)!important;font-size:13px!important;margin:0!important}.akc-bc .woocommerce-breadcrumb a:hover{color:#E3C978!important}
.akc-title .elementor-heading-title,.elementor-widget-theme-archive-title .elementor-heading-title{font-family:'Fraunces',Georgia,serif!important;font-weight:600!important;font-size:clamp(34px,4.2vw,56px)!important;line-height:1.05!important;color:#fff!important;letter-spacing:-.015em;margin:0}
.akc-lead{color:rgba(246,241,231,.78);font-size:17px;line-height:1.6;margin:0;max-width:620px;font-family:'Open Sans',sans-serif}
.akc-filter{position:sticky;top:54px;z-index:40;background:rgba(246,241,231,.92);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(0,0,0,.08);padding:12px 0}
body.admin-bar .akc-filter{top:86px}
.akc-filter-wrap,.akc-filter-wrap>.e-con-inner,.akc-filter-wrap .elementor-widget-html{overflow:visible!important}
.akc-fwrap{max-width:1280px;margin:0 auto;padding:0 28px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}
.akc-seg{display:inline-flex;flex-wrap:wrap;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:999px;padding:3px;gap:2px}
.akc-seg button{border:0!important;background:transparent!important;font-family:'Open Sans',sans-serif!important;font-size:13px!important;font-weight:600!important;color:#77776F!important;padding:7px 13px!important;border-radius:999px!important;cursor:pointer;transition:all .15s;white-space:nowrap;line-height:1.2!important;margin:0!important;box-shadow:none!important;text-transform:none!important;letter-spacing:0!important}
.akc-seg button:hover{color:#141414!important}.akc-seg button.on{background:#0F2A1E!important;color:#fff!important}
.akc-res{margin-left:auto;font-size:13px;color:#77776F;font-family:'Open Sans',sans-serif}.akc-res b{color:#141414}
.akc-grid ul.products{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:18px!important;margin:0!important;padding:0!important}
.akc-grid ul.products:before,.akc-grid ul.products:after{display:none!important}
.akc-grid ul.products li.product{width:auto!important;margin:0!important;float:none!important;background:#fff!important;border-radius:18px!important;overflow:hidden!important;border:1px solid rgba(0,0,0,.08)!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;transition:transform .25s,box-shadow .25s;padding:0!important;box-shadow:none!important}
.akc-grid ul.products li.product:hover{transform:translateY(-4px);box-shadow:0 20px 40px rgba(15,42,30,.12)!important}
.akc-grid li.product .product-wrap,.akc-grid li.product>a:first-child{width:100%!important;max-width:none!important;flex:0 0 auto!important;display:block;position:relative;aspect-ratio:1;overflow:hidden;background:#F1ECE2;margin:0!important}
.akc-grid li.product img{width:100%!important;height:100%!important;object-fit:cover!important;display:block;transition:transform .6s;margin:0!important;border-radius:0!important}
.akc-grid li.product:hover img{transform:scale(1.05)}
.akc-grid li.product .product-add-to-cart,.akc-grid li.product .product-wrap .button,.akc-grid li.product>.button,.akc-grid li.product .add_to_cart_button,.akc-grid li.product .product_type_external{display:none!important}
.akc-grid li.product .woocommerce-loop-product__title,.akc-grid li.product h2,.akc-grid li.product h3{font-family:'Open Sans',sans-serif!important;font-size:15px!important;line-height:1.35!important;font-weight:700!important;color:#141414!important;padding:14px 16px 0!important;margin:0!important;text-transform:none!important;letter-spacing:0!important}
.akc-grid li.product .price{display:block!important;padding:8px 16px 16px!important;margin:auto 0 0!important;font-size:15px!important;font-weight:700!important;color:#0F2A1E!important;font-family:'Open Sans',sans-serif!important}
.akc-grid li.product .price del{color:#77776F!important;font-weight:400!important;font-size:13px!important;opacity:1!important;margin-right:6px}.akc-grid li.product .price ins{text-decoration:none!important;background:none!important;color:#0F2A1E!important}
.akc-grid li.product .onsale{position:absolute!important;top:12px!important;left:12px!important;right:auto!important;background:#0F2A1E!important;color:#E3C978!important;font-size:11px!important;font-weight:700!important;letter-spacing:.08em;text-transform:uppercase;padding:6px 10px!important;border-radius:999px!important;min-height:0!important;min-width:0!important;line-height:1.2!important;z-index:2}
.akc-grid li.product .wc-gzd-additional-info,.akc-grid li.product .price-unit,.akc-grid li.product .star-rating{display:none!important}
.akc-grid .woocommerce-pagination{margin-top:32px}
.akc-desc .term-description,.akc-desc .elementor-widget-container{font-family:'Open Sans',sans-serif;color:#333}
.akc-desc h2{font-family:'Fraunces',Georgia,serif!important;font-weight:600!important;font-size:26px!important;line-height:1.2!important;color:#141414!important;margin:1.4em 0 .4em!important;letter-spacing:-.01em}
.akc-desc p{font-size:17px!important;line-height:1.75!important;margin:0 0 1em!important;color:#3a3a36!important}
.akc-more-in{border-top:1px solid rgba(0,0,0,.08);padding-top:32px}.akc-more-in h2{font-family:'Fraunces',Georgia,serif;font-weight:600;font-size:22px;margin:0 0 14px;color:#141414}
.akc-more-links{display:flex;flex-wrap:wrap;gap:8px}.akc-more-links a{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:999px;padding:9px 16px;font-size:14px;font-weight:600;color:#141414!important;text-decoration:none!important;font-family:'Open Sans',sans-serif}.akc-more-links a:hover{border-color:#0F2A1E}.akc-more-links .akc-all{background:#0F2A1E;color:#fff!important;border-color:#0F2A1E}
@media(max-width:1100px){.akc-grid ul.products{grid-template-columns:repeat(3,1fr)!important}}
@media(max-width:760px){.akc-grid ul.products{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}.akc-fwrap{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.akc-seg{flex-wrap:nowrap}.akc-res{display:none}}.akc-grid li.product .product-wrap>a{display:block;width:100%;height:100%}.akc-grid li.product>*{width:100%!important;max-width:none!important;float:none!important}.akc-grid li.product .woocommerce-loop-product__title{flex:0 0 auto!important}.akc-grid li.product .price{text-align:left!important}.akc-grid li.product .price .screen-reader-text{display:none}.akc-grid li.product{position:relative!important}.akc-grid li.product .onsale{width:auto!important;height:auto!important;right:auto!important;bottom:auto!important;box-shadow:none!important}.akc-grid li.product .onsale:before,.akc-grid li.product .onsale:after{display:none!important}.akc-grid li.product .price .amount,.akc-grid li.product .price ins .amount,.akc-grid li.product .price bdi{color:#0F2A1E!important}.akc-grid li.product .price del .amount,.akc-grid li.product .price del bdi{color:#77776F!important}/* End custom CSS */