#moreText.is-open{max-height:5000px;opacity:1}.category-description-wrapper{line-height:1.8!important;padding:20px 0!important}.category-description-wrapper h2{font-size:1.5em!important;margin-top:35px!important;margin-bottom:20px!important;color:#333!important;font-weight:700!important;padding-bottom:10px!important;border-bottom:2px solid #9e8d8d!important}.category-description-wrapper h3{font-size:1.2em!important;margin-top:25px!important;margin-bottom:10px!important;color:#555!important;font-weight:700!important}.category-description-wrapper p{margin-bottom:20px!important;line-height:1.8!important}.category-description-wrapper ul{margin-left:25px!important;margin-bottom:15px!important;list-style-type:disc!important;padding-left:10px!important}.category-description-wrapper ul li{margin-bottom:12px!important;line-height:1.7!important}.category-description-wrapper strong{font-weight:600!important;color:#333!important}.category-description-wrapper a{color:#9e8d8d!important;text-decoration:underline!important;transition:color .3s ease!important}.category-description-wrapper a:hover{color:#8a7a7a!important;text-decoration:none!important}.category-faq-section{margin-top:50px!important;margin-bottom:50px!important}.faq-item{margin-bottom:30px!important;padding:25px!important;transition:all .3s ease!important}.faq-item:hover{transform:translateX(5px)!important;box-shadow:0 4px 12px rgba(0,0,0,.1)!important}.faq-item h3{transition:color .3s ease!important}.faq-item:hover h3{color:#8a7a7a!important}#moreText.is-visible{display:block!important;visibility:visible!important;opacity:1!important;max-height:999999px!important;overflow:visible!important;height:auto!important}.category-description-wrapper{margin-bottom:40px!important;line-height:1.8!important;padding:20px 0!important}.category-description-wrapper h2{font-size:1.5em!important;margin-top:35px!important;margin-bottom:20px!important;color:#333!important;font-weight:700!important;padding-bottom:10px!important;border-bottom:2px solid #9e8d8d!important}.category-description-wrapper h3{font-size:1.2em!important;margin-top:25px!important;margin-bottom:15px!important;color:#555!important;font-weight:700!important}.category-description-wrapper p{margin-bottom:20px!important;line-height:1.8!important}.category-description-wrapper ul{margin-left:25px!important;margin-bottom:25px!important;list-style-type:disc!important;padding-left:10px!important}.category-description-wrapper ul li{margin-bottom:12px!important;line-height:1.7!important}.category-description-wrapper strong{font-weight:600!important;color:#333!important}.category-description-wrapper a{color:#9e8d8d!important;text-decoration:underline!important;transition:color .3s ease!important}.category-description-wrapper a:hover{color:#6e5555!important;text-decoration:none!important}.category-faq-section{margin-top:50px!important;margin-bottom:50px!important}.faq-item{margin-bottom:30px!important;padding:25px!important;transition:all .3s ease!important}.faq-item:hover{transform:translateX(5px)!important;box-shadow:0 4px 12px rgba(0,0,0,.1)!important}.faq-item h3{transition:color .3s ease!important}.faq-item:hover h3{color:#6e5555!important}.category-faq-section a[href^=tel],.category-faq-section a[href^=mailto]{transition:all .3s ease!important;background:#fff!important;color:#9e8d8d!important;white-space:nowrap!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important}.category-faq-section a[href^=tel]:hover,.category-faq-section a[href^=mailto]:hover{background:#5d4a4a!important;color:white!important;transform:translateY(-4px) scale(1.02)!important;box-shadow:0 8px 20px rgba(93,74,74,.5)!important}.category-faq-section a[href^=tel]:active,.category-faq-section a[href^=mailto]:active{background:#6e5555!important;color:white!important;transform:translateY(-2px) scale(1.01)!important;box-shadow:0 4px 12px rgba(93,74,74,.4)!important}@media (max-width:768px){.category-faq-section a[href^=tel],.category-faq-section a[href^=mailto]{font-size:.95em!important;padding:12px 20px!important;max-width:100%!important;display:block!important;margin:10px auto!important}}.wsp-container{max-width:1200px;margin:40px auto;padding:0 20px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;line-height:1.6;color:#333}.wsp-pages-title,.wsp-posts-title,.wsp-products-title,.wsp-product_cats-title,.wsp-product_tags-title{font-size:1.75em;font-weight:600;color:#2c3e50;margin-top:50px;margin-bottom:25px;padding-bottom:12px;border-bottom:2px solid #e8e8e8;position:relative}.wsp-pages-title:after,.wsp-posts-title:after,.wsp-products-title:after,.wsp-product_cats-title:after,.wsp-product_tags-title:after{content:"";position:absolute;bottom:-2px;left:0;width:60px;height:2px;background:#9e8d8d}.wsp-pages-title:first-of-type{margin-top:0}.wsp-pages-list,.wsp-posts-list,.wsp-products-list,.wsp-product_cats-list,.wsp-product_tags-list{list-style:none;padding:0;margin:0 0 40px}.page_item,.wsp-pages-list>li,.wsp-posts-list>li,.wsp-products-list>li,.wsp-product_cats-list>li,.wsp-product_tags-list>li{margin-bottom:10px;padding:0}.page_item>a,.wsp-pages-list>li>a,.wsp-posts-list>li>a,.wsp-products-list>li>a,.wsp-product_cats-list>li>a,.wsp-product_tags-list>li>a{display:inline-block;padding:10px 16px;color:#2c3e50;text-decoration:none;font-size:1.05em;background:#f8f9fa;border-radius:6px;border-left:3px solid transparent;transition:all .3s ease}.page_item>a:hover,.wsp-pages-list>li>a:hover,.wsp-posts-list>li>a:hover,.wsp-products-list>li>a:hover,.wsp-product_cats-list>li>a:hover,.wsp-product_tags-list>li>a:hover{color:#9e8d8d;background:#fff;border-left-color:#9e8d8d;padding-left:20px;box-shadow:0 2px 10px rgba(158,141,141,.15);transform:translateX(3px)}.current_page_item>a,.page_item.current_page_item>a{color:#9e8d8d;font-weight:600;background:#fff;border-left-color:#9e8d8d;box-shadow:0 2px 8px rgba(158,141,141,.12)}.page_item_has_children>.children,.page_item>ul{list-style:none;padding-left:35px;margin-top:10px;margin-bottom:10px;margin-left:16px;border-left:2px solid #e8e8e8;position:relative}.page_item_has_children>.children>li,.page_item>ul>li{margin-bottom:8px}.page_item_has_children>.children>li>a,.page_item>ul>li>a{font-size:.95em;padding:8px 14px;background:#fafafa}.page_item_has_children>.children>li>a:hover,.page_item>ul>li>a:hover{background:#f0f0f0}@media (min-width:768px){.wsp-product_cats-list{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.wsp-product_cats-list>li{margin-bottom:0}}@media (min-width:992px){.wsp-product_cats-list{grid-template-columns:repeat(3,1fr)}}.wsp-product_tags-list{display:flex;flex-wrap:wrap;gap:10px}.wsp-product_tags-list>li{margin-bottom:0}.wsp-product_tags-list>li>a{padding:7px 18px;background:#f0f0f0;border-radius:25px;font-size:.9em;border:1px solid #e0e0e0;border-left:1px solid #e0e0e0}.wsp-product_tags-list>li>a:hover{background:#9e8d8d;color:#fff;border-color:#9e8d8d;transform:translateY(-2px);padding-left:18px;box-shadow:0 4px 12px rgba(158,141,141,.25)}@media (min-width:768px){.wsp-posts-list{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.wsp-posts-list>li{margin-bottom:0}}@media (min-width:992px){.wsp-products-list{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.wsp-products-list>li{margin-bottom:0}}.wsp-pages-list,.wsp-posts-list,.wsp-products-list,.wsp-product_cats-list{padding-bottom:20px;border-bottom:1px solid #f0f0f0}.wsp-product_tags-list{border-bottom:none;margin-bottom:20px}.page_item>a:focus,.wsp-pages-list>li>a:focus,.wsp-posts-list>li>a:focus,.wsp-products-list>li>a:focus,.wsp-product_cats-list>li>a:focus,.wsp-product_tags-list>li>a:focus{outline:2px solid #9e8d8d;outline-offset:2px}@media (max-width:767px){.wsp-container{margin:20px auto;padding:0 15px}.wsp-pages-title,.wsp-posts-title,.wsp-products-title,.wsp-product_cats-title,.wsp-product_tags-title{font-size:1.4em;margin-top:35px;margin-bottom:18px}.page_item>a,.wsp-pages-list>li>a,.wsp-posts-list>li>a,.wsp-products-list>li>a,.wsp-product_cats-list>li>a,.wsp-product_tags-list>li>a{font-size:.95em;padding:8px 12px}.page_item_has_children>.children,.page_item>ul{padding-left:20px;margin-left:10px}}.wsp-container{animation:fadeInUp .5s ease-out}@media print{.wsp-container a{color:#000;text-decoration:underline;background:0 0!important;border:none!important;box-shadow:none!important}.wsp-pages-title,.wsp-posts-title,.wsp-products-title,.wsp-product_cats-title,.wsp-product_tags-title{page-break-after:avoid}.page_item,.wsp-pages-list>li,.wsp-posts-list>li,.wsp-products-list>li,.wsp-product_cats-list>li,.wsp-product_tags-list>li{page-break-inside:avoid}}