html, body{ overflow-x: hidden; font-family: system-ui, sans-serif; scroll-behavior: smooth; } :root { --fp-border-color: #000; --fp-faq-margins: 5px; --fp-hover-color: rgba(0, 0, 0, 0.05); --fp-open-character: "+"; --fp-closed-character: "-"; --fp-container-width: 100%; } .firstpage-custom-collection summary { width: 100%; display: flex; align-items: center; justify-content: space-between; cursor: pointer; border-top: 1px solid var(--fp-border-color); padding: 15px var(--fp-faq-margins); box-sizing: border-box; } .firstpage-custom-collection summary>* { margin: 0; } .firstpage-custom-collection .answer { margin: 0 var(--fp-faq-margins); } .firstpage-custom-collection summary::after { content: var(--fp-open-character); margin-right: 15px; display: block; } .firstpage-custom-collection summary:hover { background: var(--fp-hover-color); } .firstpage-custom-collection details[open] summary::after { content: var(--fp-closed-character); } .firstpage-custom-collection details summary::-webkit-details-marker { display: none; } .firstpage-custom-collection [type="checkbox"] { display: none; } .firstpage-custom-collection .content { margin-top: 50px; } .firstpage-custom-collection label { display: block; cursor: pointer; } .firstpage-custom-collection label:before { position: absolute; } .firstpage-custom-collection input[type="checkbox"]~div { width: 100%; overflow: hidden; max-height: 0; } .firstpage-custom-collection [type="checkbox"]:checked~div { max-height: 9999px; } .firstpage-custom-collection [type="checkbox"]:checked+label { top: 100%; } .firstpage-custom-collection label:before { content: 'Read More'; text-decoration: underline; } .firstpage-custom-collection [type="checkbox"]:checked+label:before { content: 'Read Less'; } .firstpage-custom-collection .content-container { max-width: var(--fp-container-width); } .firstpage-custom-collection .layout-wrapper.image-text, .firstpage-custom-collection .layout-wrapper.text-image { display: grid; grid-template-columns: 1fr 1fr; gap: 2rem; margin: 2rem 0; } .firstpage-custom-collection .layout-wrapper.image-text .image-container { order: 1; } .firstpage-custom-collection .layout-wrapper.image-text .text-container { order: 2; } .firstpage-custom-collection .layout-wrapper.text-image .image-container { order: 2; } .firstpage-custom-collection .layout-wrapper.text-image .text-container { order: 1; } .firstpage-custom-collection .image-container img { width: 100%; height: auto; display: block; } @media (max-width: 768px) { .firstpage-custom-collection .layout-wrapper.image-text, .firstpage-custom-collection .layout-wrapper.text-image { grid-template-columns: 1fr; } .firstpage-custom-collection .layout-wrapper h2 { order: 1; } .firstpage-custom-collection .layout-wrapper .image-container { order: 2; } .firstpage-custom-collection .layout-wrapper .text-container { order: 3; } } .bricks-image-caption{ display: none } .product .brxe-product-content p a{color:#1b521d; font-weight: bold} .product .brxe-product-content p a:hover{color:#183719} body.single-post main section p a { text-decoration: underline; } .wp-caption-text, .bricks-image-caption, .pswp__dynamic-caption { display: none; } .show-caption .wp-caption-text, .show-caption .bricks-image-caption, .show-caption .pswp__dynamic-caption { display: block; } #brxe-olpqha{ border-top:none; } html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact.dgwt-wcas-search-focused .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{ border-color: #1b521d; box-shadow:none } .dgwt-wcas-open-pirx .dgwt-wcas-open .dgwt-wcas-suggestions-wrapp, .dgwt-wcas-open-pirx .dgwt-wcas-open.dgwt-wcas-nores .dgwt-wcas-suggestions-wrapp{ border:none }  .leafland-fibo-common-name { display: block; } .leafland-fibo-common-name small{ font-size: 10px; color: #1b521d; font-weight:bold; text-transform :uppercase; } .dgwt-wcas-si img{ border:none; border-radius: 8px; background:none; object-fit:cover; width:100%; height:100% } .dgwt-wcas-si{ width:50px; height:50px; aspect-ratio: 1 / 1; align-self: start } #related-products-wrap { display: none; } form.woocommerce-cart-form .button, .woocommerce-checkout .place-order .button{ background-color: #1b521d }  #brxe-foakjj .cart-detail img{ border-radius: 8px; width:50px; height:50px } .brxe-woocommerce-mini-cart .cart-detail li .quantity{ color: #1b521d; margin-top: 0px } #brxe-foakjj .cart-detail{ border-radius: 16px; border-bottom: none }  #brxe-vekdfa .bricks-nav-menu .sub-menu{ border-radius: 8px } #brxe-vekdfa .bricks-mobile-menu-wrapper:before, #brxe-vekdfa .bricks-mobile-menu > li > .brx-submenu-toggle, #brxe-vekdfa .bricks-mobile-menu > li > a, #brxe-vekdfa .bricks-mobile-menu > .current-menu-item > .brx-submenu-toggle{ background-color: #ffffff } #brxe-vekdfa .bricks-mobile-menu > .current-menu-parent > .brx-submenu-toggle > *{ color: #1b521d; font-weight: 600 } #brxe-vekdfa .bricks-mobile-menu .sub-menu > .current-menu-item > a{ color: #ffffff }  .wpcf7 input[type="email"], .wpcf7 input[type="text"]{ padding: 10px; margin-bottom: 10px; border: 1px solid #ccc; border-radius: 6px; background: transparent; color: #fff; font-size: 14px; } .wpcf7 input[type="submit"]{ width: 100%; padding: 10px; background: #1b521d; color: #ffffff; border: none; border-radius: 6px; font-weight: 600; } .wpcf7-response-output{ color:#fff } .page-h1{ text-shadow: none } .brxe-nav-nested ul.brxe-div .brxe-text-link, .brxe-offcanvas ul.brxe-div .brxe-text-link{ margin-bottom: 10px } .wp-grid-builder .wpgb-area-bottom-2{ margin-top: 36px!important