img.alignright{float:right;margin:0 0 1em 1em}img.alignleft{float:left;margin:0 1em 1em 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}a img.alignright{float:right;margin:0 0 1em 1em}a img.alignleft{float:left;margin:0 1em 1em 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.IWIOTmMjl1ONZAV4YO1IuTDZcMD1D0Ntheme--light{display:none!important}.custom-before-loop{margin-bottom:50px}.custom-after-loop{margin-top:30px;margin-bottom:50px}.custom-faq-section{margin-top:80px}.faq-accordion{width:100%}.faq-item{border-bottom:1px solid #d9d9d9}.faq-title{position:relative;cursor:pointer;padding:20px 48px 20px 0}.faq-title h3,.faq-title h2{margin:0;font-size:24px;line-height:1.3;font-weight:700}.faq-title::after{content:"+";position:absolute;top:50%;right:0;transform:translateY(-50%);font-size:22px;font-weight:400;line-height:1;transition:all 0.3s ease}.faq-item.active .faq-title::after{content:"−"}.faq-content{max-height:0;overflow:hidden;transition:max-height 0.35s ease;padding-right:48px}.faq-item.active .faq-content{margin-bottom:20px}.faq-content p{margin:0 0 16px}.faq-content p:last-child{margin-bottom:20px}.faq-content p:first-child{margin-top:10px}.shop-category-bar{padding-top:20px;display:grid;grid-template-columns:repeat(1,1fr);gap:8px}.shop-category-bar .cat-item{display:flex;align-items:center;justify-content:center;gap:8px;color:#444A4C;text-decoration:none;font-family:'Octin-Stencil-rg';font-size:20px;font-weight:400;transition:all 0.2s ease}.shop-category-bar .cat-item.active{background:#444A4C;color:#D9D9D9}.shop-category-bar .cat-item:hover{cursor:pointer}@media(min-width:370px){.shop-category-bar{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.shop-category-bar{grid-template-columns:repeat(3,1fr)}}@media(min-width:992px){.shop-category-bar{grid-template-columns:repeat(6,1fr)}}.additional-info-copy{margin-top:50px}.single-product .product-faqs{margin-top:50px}.search-results-query{margin-bottom:30px}.search-results-section{margin-bottom:50px}.search-results-section-title{margin-bottom:25px;text-transform:uppercase}.search-results-products .products{margin-bottom:0}.product-note-box,.product-warning-box{padding:16px;margin:20px 0;border-radius:6px}.product-note-box{margin-top:60px;background:#f5f5f5;border:1px solid #ddd}.product-warning-box{background:#fff4e5;border:1px solid #f0c36d}