.product-faq-container{--faq-accent:#81B440;--faq-hover:#6FA335;--faq-border:#E5E7EB;--faq-bg-hover:#F9FAFB;--faq-text:#374151;--faq-text-secondary:#6B7280;--faq-transition:0.3s ease}.product-faq-answer-content{font-size:.9375rem;line-height:1.7;color:var(--faq-text-secondary)}.product-faq-answer-content p{margin-bottom:1rem}.product-faq-answer-content p:last-child{margin-bottom:0}.product-faq-answer-content a{color:#5D802F;text-decoration:underline;font-weight:500;transition:color var(--faq-transition)}.product-faq-answer-content a:hover{color:var(--faq-hover);text-decoration:none}.product-faq-answer-content ol,.product-faq-answer-content ul{margin-bottom:1rem;padding-left:1.5rem}.product-faq-answer-content ul{list-style-type:disc}.product-faq-answer-content ol{list-style-type:decimal}.product-faq-answer-content li{margin-bottom:.5rem;line-height:1.7}.product-faq-answer-content li:last-child{margin-bottom:0}.product-faq-answer-content strong{font-weight:600;color:var(--faq-text)}.product-faq-answer-content code{background-color:#F3F4F6;padding:.125rem .25rem;border-radius:.25rem;font-size:.875rem;font-family:JetBrains Mono,Fira Code,monospace}.product-faq-answer-content pre{background-color:#F3F4F6;border-radius:.5rem;padding:1rem;overflow-x:auto;margin-top:1rem;margin-bottom:1rem}.product-faq-answer-content blockquote{border-left:4px solid var(--faq-accent);padding-left:1rem;margin:1rem 0;font-style:italic;color:var(--faq-text-secondary)}.product-faq-answer-content table{width:100%;border-collapse:collapse;margin:1rem 0}.product-faq-answer-content th{text-align:left;background-color:#F9FAFB;font-weight:600}.product-faq-answer-content td,.product-faq-answer-content th{padding:.75rem;border-bottom:1px solid var(--faq-border)}.product-faq-answer-wrapper{background:linear-gradient(180deg,#f9fafb,#ffffff)}.product-faq-answer-content .highlight,.product-faq-answer-content mark{background-color:#81B440;color:white;padding:.125rem .25rem;border-radius:.25rem;font-weight:500}.product-faq-answer-content ul li::marker{color:#5D802F}.product-faq-answer-content ol li::marker{color:#5D802F;font-weight:600}@media (max-width:768px){.product-faq-answer-content{font-size:.875rem}.product-faq-answer-content ol,.product-faq-answer-content ul{padding-left:1.25rem}.product-faq-answer-content p{margin-bottom:.75rem}}.product-faq-answer-content h3{font-size:1rem;font-weight:600;color:#1F2937;margin:.75rem 0 .5rem}.product-faq-answer-content h4{font-size:.9375rem;font-weight:600;color:#1F2937;margin:.75rem 0 .5rem}.product-description-content *{margin:0!important;padding:0!important;line-height:1.625!important}.product-description-content{color:rgb(75 85 99);font-size:.875rem;line-height:1.625;overflow:visible!important;max-width:none!important;width:100%!important}@media (min-width:768px){.product-description-content{font-size:1rem}}.product-description-content h1{font-size:1.5rem!important;line-height:2rem!important;font-weight:700!important;color:rgb(17 24 39)!important;margin-top:1.75rem!important;margin-bottom:.75rem!important;padding:0!important}@media (min-width:768px){.product-description-content h1{font-size:1.875rem!important;line-height:2.25rem!important}}.product-description-content h2{font-size:1.25rem!important;line-height:1.75rem!important;font-weight:600!important;color:rgb(17 24 39)!important;margin-top:1.5rem!important;margin-bottom:.5rem!important;padding:0!important}@media (min-width:768px){.product-description-content h2{font-size:1.5rem!important;line-height:2rem!important}}.product-description-content h3{font-size:1.125rem!important;line-height:1.5rem!important;font-weight:600!important;color:rgb(17 24 39)!important;margin-top:1.25rem!important;margin-bottom:.4rem!important;padding:0!important}@media (min-width:768px){.product-description-content h3{font-size:1.25rem!important;line-height:1.75rem!important}}.product-description-content h4{font-size:1rem!important;line-height:1.5rem!important;font-weight:600!important;color:rgb(17 24 39)!important;margin-top:1rem!important;margin-bottom:.3rem!important;padding:0!important}.product-description-content h5{font-weight:600!important;margin-top:.875rem!important}.product-description-content h5,.product-description-content h6{font-size:.875rem!important;line-height:1.25rem!important;color:rgb(17 24 39)!important;margin-bottom:.25rem!important;padding:0!important}.product-description-content h6{font-weight:500!important;margin-top:.75rem!important}.product-description-content>h1:first-child,.product-description-content>h2:first-child,.product-description-content>h3:first-child,.product-description-content>h4:first-child,.product-description-content>h5:first-child,.product-description-content>h6:first-child{margin-top:0!important}.product-description-content p{margin-bottom:1rem!important;margin-top:0!important;padding:0!important;line-height:1.625!important}.product-description-content p:last-child{margin-bottom:0!important}.product-description-content>p:first-child{margin-top:0!important}.product-description-content ol,.product-description-content ul{list-style:none!important;list-style-type:none!important;padding:0!important;margin:.5rem 0 1rem!important}.product-description-content ol:last-child,.product-description-content ul:last-child{margin-bottom:0!important}.product-description-content ol li,.product-description-content ul li{position:relative!important;padding-left:1.5rem!important;margin-bottom:.5rem!important;margin-top:0!important;line-height:1.625!important;display:block!important;min-height:1.625rem!important}.product-description-content ol li:last-child,.product-description-content ul li:last-child{margin-bottom:0!important}.product-description-content ul li:before{content:"•"!important;position:absolute!important;left:0!important;top:0!important;color:#5D802F!important;font-weight:700!important;font-size:1.125rem!important;line-height:inherit!important;display:inline-block!important}.product-description-content ol{counter-reset:list-counter!important}.product-description-content ol li{counter-increment:list-counter!important}.product-description-content ol li:before{content:counter(list-counter) "."!important;top:0!important;color:#5D802F!important;line-height:inherit!important}.product-description-content p+ol,.product-description-content p+ul{margin-top:.5rem!important}.product-description-content ol+ol,.product-description-content ol+ul,.product-description-content ul+ol,.product-description-content ul+ul{margin-top:.75rem!important}.product-description-content ol+h2,.product-description-content ol+h3,.product-description-content ul+h2,.product-description-content ul+h3{margin-top:1.5rem!important}.product-description-content ol ol,.product-description-content ol ul,.product-description-content ul ol,.product-description-content ul ul{margin-top:.25rem!important;margin-bottom:0!important;margin-left:0!important}.product-description-content ol ol li,.product-description-content ul ul li{padding-left:1rem!important}.product-description-content strong{font-weight:600!important;color:rgb(17 24 39)!important;padding:0!important;margin:0!important}.product-description-content li>strong:first-child{color:rgb(17 24 39)!important}.product-description-content a{color:#5D802F!important;text-decoration:underline!important;transition:color .15s cubic-bezier(.4,0,.2,1)!important;padding:0!important;margin:0!important}.product-description-content a:hover{color:#6FA335!important}.product-description-content table{width:100%!important;border-collapse:collapse!important;margin-top:1rem!important;margin-bottom:1rem!important;padding:0!important}.product-description-content thead{background-color:rgb(249 250 251)!important}.product-description-content th{text-align:left!important;padding:.75rem!important;font-weight:600!important;color:rgb(17 24 39)!important;border-bottom:1px solid rgb(229 231 235)!important;margin:0!important}.product-description-content td{padding:.75rem!important;border-bottom:1px solid rgb(243 244 246)!important;margin:0!important}.product-description-content tbody tr:last-child td{border-bottom:0!important}.product-description-content img{width:100%!important;height:auto!important;object-fit:cover!important;border-radius:.5rem!important;margin-top:.75rem!important;margin-bottom:.75rem!important;padding:0!important;display:block!important}.product-description-content blockquote{border-left:4px solid #81b440!important;padding:.5rem 0 .5rem 1rem!important;margin:1rem 0!important;font-style:italic!important;background-color:rgb(249 250 251)!important}.product-description-content hr{margin:1.5rem 0!important;padding:0!important;border:0!important;border-top:1px solid rgb(229 231 235)!important}.product-description-content code{background-color:rgb(243 244 246)!important;padding:.125rem .25rem!important;margin:0!important;border-radius:.25rem!important;font-size:.875rem!important}.product-description-content pre{background-color:rgb(243 244 246)!important;border-radius:.5rem!important;padding:1rem!important;margin:1rem 0!important;overflow-x:auto!important}.product-description-content.prose ol,.product-description-content.prose ul,.prose.product-description-content ol,.prose.product-description-content ul{list-style:none!important;padding-left:0!important}.product-description-content.prose h1,.product-description-content.prose h2,.product-description-content.prose h3,.product-description-content.prose h4,.product-description-content.prose h5,.product-description-content.prose h6,.prose.product-description-content h1,.prose.product-description-content h2,.prose.product-description-content h3,.prose.product-description-content h4,.prose.product-description-content h5,.prose.product-description-content h6{color:rgb(17 24 39)!important}.product-summary-content{color:rgb(75 85 99);font-size:.875rem!important;line-height:1.5rem!important}.product-summary-content p{margin-bottom:.5rem!important;margin-top:0!important;padding:0!important}.product-summary-content p:last-child{margin-bottom:0!important}.product-summary-content ol,.product-summary-content ul{margin-top:.25rem!important;margin-bottom:.5rem!important;padding:0!important;list-style:none!important}.product-summary-content ol li,.product-summary-content ul li{position:relative!important;padding-left:1.25rem!important;margin-bottom:.25rem!important;margin-top:0!important;font-size:.875rem!important;line-height:1.25rem!important}.product-summary-content ul li:before{content:"•"!important;position:absolute!important;left:0!important;top:0!important;color:#5D802F!important;font-weight:700!important}@media (max-width:767px){.product-description-content h2{margin-top:1rem!important;margin-bottom:.375rem!important}.product-description-content h3{margin-top:.875rem!important;margin-bottom:.25rem!important}.product-description-content ol,.product-description-content ul{margin-top:.375rem!important;margin-bottom:.75rem!important}.product-description-content h2+ol,.product-description-content h2+ul,.product-description-content h3+ol,.product-description-content h3+ul{margin-top:.125rem!important}}.product-description-content *{overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important;max-width:none!important;min-height:auto!important;white-space:normal!important}.product-description-content div{overflow:visible!important;max-width:none!important;width:auto!important;display:block!important;flex:none!important}.product-description-content h1+ol,.product-description-content h1+ul,.product-description-content h2+ol,.product-description-content h2+ul,.product-description-content h3+ol,.product-description-content h3+ul,.product-description-content h4+ol,.product-description-content h4+ul,.product-description-content h5+ol,.product-description-content h5+ul,.product-description-content h6+ol,.product-description-content h6+ul{margin-top:.25rem!important}.product-description-content h1,.product-description-content h2,.product-description-content h3,.product-description-content h4,.product-description-content h5,.product-description-content h6{color:rgb(17 24 39)!important}.product-description-content{color:rgb(107 114 128)!important}.product-description-content.prose ol,.product-description-content.prose ul,.prose.product-description-content ol,.prose.product-description-content ul{margin-top:.5rem!important;padding-left:1rem!important;list-style-type:none!important}.product-description-content.prose li,.prose.product-description-content li{margin-top:0!important;margin-bottom:.75rem!important;padding-top:0!important;padding-bottom:0!important;font-size:1rem!important}.product-description-content.prose li::marker,.prose.product-description-content li::marker{content:none!important}.product-summary-content{color:rgb(107 114 128)!important;font-size:.875rem;line-height:1.25rem}.prose.product-summary-content ul{list-style-type:none!important;padding-left:0!important}.product-summary-content p{margin-bottom:.5rem;line-height:1.625}.product-summary-content p:last-child{margin-bottom:0}.product-summary-content ol,.product-summary-content ul{margin-bottom:.5rem}.product-summary-content ol li,.product-summary-content ul li{position:relative;padding-left:1.25rem;font-size:.875rem;line-height:1.25rem;margin-bottom:.25rem}.product-summary-content ul li:before{content:"•";position:absolute;left:0;color:#5D802F;font-weight:700}.product-summary-content ul{list-style:none}.product-summary-content strong{font-weight:600;color:rgb(31 41 55)!important}.product-description-content h2,.prose.product-description-content h2{font-size:1.5rem!important;line-height:2rem!important;font-weight:600!important;color:rgb(17 24 39)!important;margin-top:1.5rem!important;margin-bottom:.75rem!important}@media (min-width:768px){.product-description-content h2,.prose.product-description-content h2{font-size:1.75rem!important;line-height:2.25rem!important}}.product-description-content h3,.prose.product-description-content h3{font-size:1.25rem!important;line-height:1.75rem!important;font-weight:600!important;color:rgb(31 41 55)!important;margin-top:1.25rem!important;margin-bottom:.5rem!important}@media (min-width:768px){.product-description-content h3,.prose.product-description-content h3{font-size:1.5rem!important;line-height:2rem!important}}.product-description-content h4,.prose.product-description-content h4{font-size:1.125rem!important;line-height:1.625rem!important;font-weight:600!important;color:rgb(31 41 55)!important;margin-top:1rem!important;margin-bottom:.5rem!important}.product-description-content p{margin-bottom:1rem;line-height:1.625;font-size:1rem;color:rgb(107 114 128)!important}.product-description-content p:last-child{margin-bottom:0}.product-description-content ol,.product-description-content ul{margin-bottom:1.5rem;margin-top:.5rem}.product-description-content ol li,.product-description-content ul li{position:relative;padding-left:1.5rem;line-height:1.625;margin-bottom:.75rem;font-size:1rem;color:rgb(107 114 128)!important;display:block}.product-description-content li>p{margin:0;display:inline}.product-description-content ol li:first-child,.product-description-content ul li:first-child{margin-top:0}.product-description-content ol li:last-child,.product-description-content ul li:last-child{margin-bottom:0}.product-description-content ul li:before{content:"•";position:absolute;left:0;top:0;color:#5D802F;font-weight:700;font-size:1.125rem;line-height:inherit;display:inline-block}.product-description-content ol li::marker,.product-description-content ul li::marker{content:none!important;display:none!important}.product-description-content ol,.product-description-content ul{list-style:none!important;list-style-type:none!important;padding-left:0!important}.product-description-content ol{counter-reset:list-counter}.product-description-content ol li{counter-increment:list-counter}.product-description-content ol li:before{content:counter(list-counter) ".";position:absolute;left:0;color:#5D802F;font-weight:600}.product-description-content a{color:#5D802F;text-decoration:underline;transition:color .15s cubic-bezier(.4,0,.2,1)}.product-description-content a:hover{color:#6FA335}.product-description-content strong{font-weight:600;color:rgb(31 41 55)!important;font-size:inherit}.product-description-content table{width:100%;border-collapse:collapse;margin-top:1.5rem;margin-bottom:1.5rem;border-radius:.5rem;overflow:hidden;box-shadow:0 1px 3px 0 rgb(0 0 0/.1),0 1px 2px -1px rgb(0 0 0/.1)}.product-description-content thead{background-color:rgb(249 250 251)}.product-description-content th{text-align:left;padding:1rem;font-weight:600;color:rgb(17 24 39);border-bottom:1px solid rgb(229 231 235)}.product-description-content td{padding:1rem;border-bottom:1px solid rgb(243 244 246)}.product-description-content tbody tr:last-child td{border-bottom:0}.product-description-content tbody tr:hover{background-color:rgb(249 250 251);transition:background-color .15s cubic-bezier(.4,0,.2,1)}.product-description-content img{width:100%;height:auto;object-fit:cover;border-radius:.5rem;margin-top:1rem;margin-bottom:1rem}@media (min-width:768px){.product-description-content .image-grid-row{display:flex!important;gap:1rem!important;margin-top:1rem!important;margin-bottom:1rem!important;align-items:flex-start!important}.product-description-content .image-grid-row>div{flex:1!important;overflow:hidden!important}.product-description-content .image-grid-row img{width:100%!important;height:auto!important;margin:0!important;object-fit:cover!important;border-radius:.5rem!important}}@media (max-width:767px){.product-description-content .image-grid-row{display:block!important}.product-description-content .image-grid-row>div{margin-bottom:1rem}.product-description-content .image-grid-row img{width:100%!important;height:auto!important;border-radius:.5rem!important}}.product-description-content blockquote{border-left:4px solid #81b440;padding-left:1rem;padding-top:.5rem;padding-bottom:.5rem;margin-top:1rem;margin-bottom:1rem;font-style:italic;background-color:rgb(249 250 251);border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.product-description-content pre{background-color:rgb(243 244 246);border-radius:.5rem;padding:1rem;overflow-x:auto;margin-top:1rem;margin-bottom:1rem}.product-description-content code{background-color:rgb(243 244 246);padding:.125rem .25rem;border-radius:.25rem;font-size:.875rem}.product-description-content hr{margin-top:2rem;margin-bottom:2rem;border-color:rgb(229 231 235)}.product-description-content li>strong:first-child{color:rgb(17 24 39)}.product-description-content .rounded-lg+ul,.product-description-content div>ul.mt-2.space-y-1.text-sm.text-gray-600,.product-description-content img+ul,.product-description-content ul.image-caption-1,.product-description-content ul[class*=image-caption]{margin-top:.5rem!important;margin-bottom:1rem!important;padding-left:0!important;list-style:none!important}.product-description-content .rounded-lg+ul li,.product-description-content div>ul.mt-2.space-y-1.text-sm.text-gray-600 li,.product-description-content img+ul li,.product-description-content ul.image-caption-1 li,.product-description-content ul[class*=image-caption] li{font-size:.875rem!important;line-height:1.25rem!important;color:rgb(107 114 128)!important;margin-bottom:.25rem!important;padding-left:1.25rem!important}.product-description-content .rounded-lg+ul li:before,.product-description-content div>ul.mt-2.space-y-1.text-sm.text-gray-600 li:before,.product-description-content img+ul li:before,.product-description-content ul.image-caption-1 li:before,.product-description-content ul[class*=image-caption] li:before{content:"•"!important;position:absolute!important;left:0!important;color:rgb(156 163 175)!important;font-weight:400!important;font-size:.875rem!important}.product-description-content .image-grid-row ul{margin-top:.5rem!important;margin-bottom:0!important;padding-left:0!important;list-style:none!important}.product-description-content .image-grid-row ul li{font-size:.875rem!important;line-height:1.25rem!important;color:rgb(107 114 128)!important;margin-bottom:.25rem!important;padding-left:1.25rem!important;position:relative!important}.product-description-content ol ol,.product-description-content ol ul,.product-description-content ul ol,.product-description-content ul ul{margin-top:.5rem;margin-bottom:0}.product-description-content ol ol li,.product-description-content ol ul li,.product-description-content ul ol li,.product-description-content ul ul li{color:rgb(107 114 128)!important}.product-description-content ol+ol,.product-description-content ul+ul{margin-top:1rem}.product-description-content h2+ol,.product-description-content h2+ul,.product-description-content h3+ol,.product-description-content h3+ul,.product-description-content p+ol,.product-description-content p+ul{margin-top:.75rem}.product-description-content li{min-height:1.625rem;vertical-align:top}.product-description-content .product-media-gallery{margin:3rem 0!important;display:block!important}.product-description-content .product-media-gallery-title{font-size:1.875rem!important;margin-bottom:2rem!important;line-height:1.2!important;letter-spacing:-.025em!important}.product-description-content .media-gallery-item{margin-bottom:2.5rem!important;background:transparent!important;border:none!important}.product-description-content .media-gallery-banner{position:relative!important;padding-bottom:56.25%!important;overflow:hidden!important;background:linear-gradient(135deg,rgb(249 250 251),rgb(243 244 246))!important;border-radius:.75rem!important;margin-bottom:1rem!important;box-shadow:0 4px 6px -1px rgb(0 0 0/.1),0 2px 4px -2px rgb(0 0 0/.1)!important}.product-description-content .media-gallery-image{position:absolute!important;top:0!important;left:0!important;height:100%!important;object-fit:contain!important}.product-description-content .media-gallery-highlights{align-items:center!important;gap:.5rem!important;padding:.75rem 1rem!important;margin:0 auto!important;max-width:90%!important;background:transparent!important}.product-description-content .media-gallery-highlight{display:inline-flex!important;align-items:center!important;padding:.5rem 1rem!important;background:linear-gradient(135deg,#81B440,#6FA335)!important;color:black!important;line-height:1.4!important;border-radius:9999px!important;box-shadow:0 2px 4px -1px rgb(0 0 0/.15)!important;text-align:center!important;white-space:nowrap!important;transition:all .2s ease-in-out!important}[data-no-image-pairing=true]{display:block!important}[data-no-image-pairing=true] img{width:100%!important;display:block!important;margin:0!important}@media (max-width:767px){.product-description-content .product-media-gallery-title{font-size:1.5rem!important;margin-bottom:1.5rem!important}.product-description-content .media-gallery-item{margin-bottom:2rem!important}.product-description-content .media-gallery-banner{padding-bottom:56.25%!important;border-radius:.5rem!important;box-shadow:0 2px 4px -1px rgb(0 0 0/.1),0 1px 2px -1px rgb(0 0 0/.1)!important}.product-description-content .media-gallery-highlights{padding:.75rem 1rem!important;max-width:100%!important;background:rgb(249 250 251)!important}.product-description-content .media-gallery-highlight{font-size:.875rem!important}}.product-description-content .acf-repeater-table-wrapper{margin-top:1.5rem;margin-bottom:1.5rem}.product-description-content .acf-repeater-table{width:100%;border-collapse:collapse;border-radius:.5rem;overflow:hidden;box-shadow:0 1px 3px 0 rgb(0 0 0/.1),0 1px 2px -1px rgb(0 0 0/.1)}.product-description-content .widget-title,.product-description-content table.acf-repeater-table .widget-title,.product-description-content table.acf-repeater-table thead th{background:#83B442!important;color:black!important;font-size:1rem!important;font-weight:600!important;text-transform:none!important;letter-spacing:normal!important;padding:.75rem 1rem!important;border-bottom:none!important}.product-description-content .acf-repeater-table tbody td,.product-description-content table.acf-repeater-table tbody td{font-size:.9375rem!important;padding:.75rem!important;border-bottom:1px solid rgb(229 231 235)!important;border-right:1px solid rgb(229 231 235)!important}.product-description-content .acf-repeater-table tbody td:last-child,.product-description-content table.acf-repeater-table tbody td:last-child{border-right:none!important}.product-description-content .acf-repeater-table tbody td:first-child,.product-description-content table.acf-repeater-table tbody td:first-child{font-weight:600!important;color:rgb(31 41 55)!important}.product-description-content .acf-repeater-table tbody td:nth-child(2),.product-description-content table.acf-repeater-table tbody td:nth-child(2){color:rgb(107 114 128)!important}.product-description-content .acf-repeater-table tbody tr:nth-child(odd),.product-description-content table.acf-repeater-table tbody tr:nth-child(odd){background-color:white!important}.product-description-content .acf-repeater-table tbody tr:nth-child(2n),.product-description-content table.acf-repeater-table tbody tr:nth-child(2n){background-color:rgb(249 250 251)!important}.product-description-content .acf-repeater-table tbody tr:last-child td{border-bottom:none!important}.product-description-content p{font-size:1rem!important;line-height:1.75!important;margin-bottom:1.1em!important;color:rgb(0 0 0)!important}@media (min-width:768px){.product-description-content p{font-size:1.0625rem!important}}.product-description-content h2:not(.product-media-gallery-title){font-size:1.375rem!important;line-height:1.3!important;font-weight:700!important;letter-spacing:-.01em!important;color:rgb(17 24 39)!important;margin-top:2.25rem!important;margin-bottom:.6rem!important;scroll-margin-top:7rem}@media (min-width:768px){.product-description-content h2:not(.product-media-gallery-title){font-size:1.5rem!important}}.product-description-content>h2:first-child{margin-top:0!important}.product-description-content a,.product-summary-content a{color:#4F6B28!important;font-weight:500!important;text-decoration:underline!important;text-decoration-thickness:1px!important;text-decoration-color:rgb(79 107 40/.35)!important;text-underline-offset:3px!important;transition:color .15s ease,text-decoration-color .15s ease!important}.product-description-content a:hover,.product-summary-content a:hover{color:#3F5722!important;text-decoration-color:currentColor!important}.product-description-content ul li,.product-summary-content ul li{font-size:1rem!important;line-height:1.7!important;color:rgb(0 0 0)!important;padding-left:1.4rem!important;margin-bottom:.45rem!important}.product-description-content ul li:before,.product-summary-content ul li:before{content:""!important;position:absolute!important;left:2px!important;top:.66rem!important;width:6px!important;height:6px!important;border-radius:9999px!important;background:#81B440!important;font-size:0!important}.product-description-content ol li{font-size:1rem!important;line-height:1.7!important;color:rgb(0 0 0)!important;padding-left:2.2rem!important;margin-bottom:.65rem!important}.product-description-content ol li:before{content:counter(list-counter)!important;position:absolute!important;left:0!important;top:.16em!important;display:flex!important;align-items:center!important;justify-content:center!important;width:1.5rem!important;height:1.5rem!important;border-radius:9999px!important;background:rgb(243 244 246)!important;color:rgb(0 0 0)!important;font-size:.8125rem!important;font-weight:600!important;line-height:1!important}.product-description-content ul.vf-box-list li,.product-description-content ul.vf-list-con li,.product-description-content ul.vf-list-pro li{padding-left:1.75rem!important}.product-description-content ul.vf-box-list li:before,.product-description-content ul.vf-list-pro li:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235D802F' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 11.08V12a10 10 0 1 1-5.93-9.14'/%3E%3Cpolyline points='22 4 12 14.01 9 11.01'/%3E%3C/svg%3E")!important}.product-description-content ul.vf-box-list li:before,.product-description-content ul.vf-list-con li:before,.product-description-content ul.vf-list-pro li:before{content:""!important;top:0!important;left:0!important;width:1.05rem!important;height:1.7rem!important;border-radius:0!important;background-color:transparent!important;background-size:1.05rem 1.05rem!important;background-position:0!important;background-repeat:no-repeat!important}.product-description-content ul.vf-list-con li:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239CA3AF' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cline x1='15' y1='9' x2='9' y2='15'/%3E%3Cline x1='9' y1='9' x2='15' y2='15'/%3E%3C/svg%3E")!important}.product-description-content table{border:1px solid rgb(229 231 235)!important;border-collapse:separate!important;border-spacing:0!important;border-radius:5px!important;overflow:hidden!important;box-shadow:none!important;margin:1.25rem 0 1.75rem!important;font-size:.9375rem!important}.product-description-content table th{background:rgb(249 250 251)!important;color:rgb(17 24 39)!important;font-weight:600!important;font-size:.9375rem!important;text-align:left!important;text-transform:none!important;letter-spacing:normal!important;padding:.7rem 1rem!important;border-bottom:1px solid rgb(229 231 235)!important;vertical-align:top!important}.product-description-content table tbody th{width:34%!important;color:rgb(55 65 81)!important;font-weight:500!important;border-right:1px solid rgb(243 244 246)!important}.product-description-content table td{background:white!important;color:rgb(0 0 0)!important;padding:.7rem 1rem!important;border-bottom:1px solid rgb(229 231 235)!important}.product-description-content table tbody tr:last-child td,.product-description-content table tbody tr:last-child th{border-bottom:none!important}.product-description-content table tbody tr:hover td{background:rgb(249 250 251)!important}.product-description-content .acf-repeater-table-wrapper{margin:1.25rem 0 1.75rem!important;border:none!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}.product-description-content table.acf-repeater-table{margin:0!important}.product-description-content table.acf-repeater-table thead th{background:#83B442!important;color:black!important;font-size:1rem!important;font-weight:600!important;text-transform:none!important;letter-spacing:normal!important;padding:.75rem 1rem!important;border-bottom:none!important}.product-description-content table.acf-repeater-table tbody td{font-size:.9375rem!important;padding:.65rem 1rem!important}.product-description-content table.acf-repeater-table tbody td:first-child{background:rgb(249 250 251)!important;color:rgb(55 65 81)!important;font-weight:500!important;width:34%!important;border-right:1px solid rgb(243 244 246)!important}.product-description-content table.acf-repeater-table tbody td:nth-child(2){color:rgb(0 0 0)!important;font-weight:400!important}.product-description-content table.acf-repeater-table tbody tr:nth-child(2n) td:nth-child(2){background:white!important}.product-description-content table.acf-repeater-table tbody tr:hover td{background:rgb(249 250 251)!important}.product-summary-content,.product-summary-content p{font-size:1.0625rem!important;line-height:1.7!important;color:rgb(0 0 0)!important}@media (min-width:768px){.product-summary-content,.product-summary-content p{font-size:1.125rem!important}}.prose.product-description-content ol,.prose.product-description-content ul{padding-left:0!important;list-style:none!important;list-style-type:none!important}.prose.product-description-content ul li{padding-left:1.25rem!important;margin-bottom:.45rem!important;font-size:1rem!important;line-height:1.7!important}.prose.product-description-content ul:not(.vf-list-pro):not(.vf-box-list):not(.vf-list-con) li:before{content:""!important;left:.1rem!important;top:.66rem!important;width:6px!important;height:6px!important;border-radius:9999px!important;background:#81B440!important}.prose.product-description-content ul.vf-box-list li,.prose.product-description-content ul.vf-list-con li,.prose.product-description-content ul.vf-list-pro li{padding-left:1.75rem!important}.prose.product-description-content ol li{padding-left:2.2rem!important;margin-bottom:.65rem!important;font-size:1rem!important;line-height:1.7!important}.prose.product-description-content table{border:1px solid rgb(229 231 235)!important;border-collapse:separate!important;border-spacing:0!important;border-radius:5px!important;overflow:hidden!important;box-shadow:none!important;margin:1.25rem 0 1.75rem!important;font-size:.9375rem!important}.prose.product-description-content .acf-repeater-table-wrapper{border:none!important;box-shadow:none!important;margin:1.25rem 0 1.75rem!important}.prose.product-description-content table.acf-repeater-table{margin:0!important}.prose.product-description-content table.acf-repeater-table thead th{background:#83B442!important;color:black!important;font-size:1rem!important;font-weight:600!important;text-transform:none!important;letter-spacing:normal!important;padding:.75rem 1rem!important;border-bottom:none!important}.product-description-content .product-media-gallery{margin:2.25rem 0!important;padding:0!important}.product-description-content .product-media-gallery-title{font-size:1.375rem!important;line-height:1.3!important;font-weight:700!important;letter-spacing:-.01em!important;color:rgb(17 24 39)!important;margin:0 0 1.25rem!important}@media (min-width:768px){.product-description-content .product-media-gallery-title{font-size:1.5rem!important}}.product-description-content .media-gallery-item{margin-bottom:1.75rem!important;padding:0!important;background:white!important;border:1px solid rgb(229 231 235)!important;border-radius:5px!important;overflow:hidden!important;box-shadow:none!important}.product-description-content .media-gallery-item:last-child{margin-bottom:0!important}.product-description-content .media-gallery-banner{padding:0!important;background:none!important;border:none!important;overflow:visible!important}.product-description-content .media-gallery-banner,.product-description-content .media-gallery-image{position:static!important;width:100%!important;height:auto!important;border-radius:0!important;box-shadow:none!important;margin:0!important}.product-description-content .media-gallery-image{object-fit:fill!important;display:block!important;border:none!important}.product-description-content .media-gallery-highlights{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:flex-start!important;column-gap:1.75rem!important;row-gap:.45rem!important;padding:.8rem 1rem!important;margin:0!important;max-width:none!important;background:rgb(249 250 251)!important;border-top:1px solid rgb(229 231 235)!important}.product-description-content .media-gallery-highlight{position:relative!important;display:inline-block!important;padding:0 0 0 1.35rem!important;margin:0!important;background:none!important;color:rgb(31 41 55)!important;font-size:.875rem!important;font-weight:500!important;line-height:1.55!important;border-radius:0!important;box-shadow:none!important;white-space:normal!important;text-align:left!important}.product-description-content .media-gallery-highlight:before{content:""!important;position:absolute!important;left:0!important;top:.16rem!important;width:.95rem!important;height:.95rem!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235D802F' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 11.08V12a10 10 0 1 1-5.93-9.14'/%3E%3Cpolyline points='22 4 12 14.01 9 11.01'/%3E%3C/svg%3E")!important;background-size:contain!important;background-repeat:no-repeat!important}.product-description-content .media-gallery-highlight:not(:last-child):after{content:none!important;display:none!important}@media (max-width:767px){.product-description-content table.acf-repeater-table,.product-description-content table.acf-repeater-table tbody,.product-description-content table.acf-repeater-table td,.product-description-content table.acf-repeater-table th,.product-description-content table.acf-repeater-table thead,.product-description-content table.acf-repeater-table tr{display:block!important;width:100%!important}.product-description-content table.acf-repeater-table tbody td:first-child,.prose.product-description-content table.acf-repeater-table tbody td:first-child{width:100%!important;background:rgb(249 250 251)!important;color:rgb(17 24 39)!important;font-weight:600!important;font-size:.9375rem!important;padding:.6rem 1rem!important;border-right:none!important;border-bottom:1px solid rgb(243 244 246)!important}.product-description-content table.acf-repeater-table tbody td:nth-child(2),.prose.product-description-content table.acf-repeater-table tbody td:nth-child(2){width:100%!important;background:white!important;padding:.6rem 1rem .75rem!important;font-size:.875rem!important;line-height:1.6!important;border-bottom:1px solid rgb(229 231 235)!important}.product-description-content table.acf-repeater-table tbody tr:last-child td:nth-child(2){border-bottom:none!important}.product-description-content table.acf-table-compact,.product-description-content table.acf-table-compact tbody,.product-description-content table.acf-table-compact thead{display:table!important;width:100%!important}.product-description-content table.acf-table-compact tbody,.product-description-content table.acf-table-compact thead{display:table-row-group!important}.product-description-content table.acf-table-compact tr{display:table-row!important;width:auto!important}.product-description-content table.acf-table-compact td,.product-description-content table.acf-table-compact th{display:table-cell!important}.product-description-content table.acf-table-compact tbody td:first-child,.prose.product-description-content table.acf-table-compact tbody td:first-child{width:42%!important;padding:.6rem .75rem!important;border-right:1px solid rgb(243 244 246)!important;border-bottom:1px solid rgb(243 244 246)!important;font-size:.875rem!important}.product-description-content table.acf-table-compact tbody td:nth-child(2),.prose.product-description-content table.acf-table-compact tbody td:nth-child(2){width:auto!important;padding:.6rem .75rem!important;border-bottom:1px solid rgb(229 231 235)!important}}