.ct-social-box a:hover svg{fill:#fff}.ct-social-box a:hover{color:#fff}.ct-icon,.ct-icon-container svg{fill:#6B1F75}.pack-of-6-pill{display:inline-block;padding:8px 18px;margin-bottom:15px;background:#000;color:#fff;border-radius:999px;font-size:13px;font-weight:600;letter-spacing:.3px}@media screen and (max-width:768px){.flexy-pills[data-type="thumbs"] ol li:nth-child(n+4){display:none!important}}@media screen and (max-width:480px){.flexy-pills[data-type="thumbs"] ol li:nth-child(n+4){display:none!important}}@media screen and (max-width:768px){.flexy-pills[data-type="thumbs"] ol{display:flex;flex-wrap:wrap}.flexy-pills[data-type="thumbs"] ol li:nth-child(4),.flexy-pills[data-type="thumbs"] ol li:nth-child(5),.flexy-pills[data-type="thumbs"] ol li:nth-child(6),.flexy-pills[data-type="thumbs"] ol li:nth-child(7),.flexy-pills[data-type="thumbs"] ol li:nth-child(8){display:none!important}}.faq-wrapper{margin:30px 0}.faq-item{border-bottom:1px solid #e5e5e5;padding:18px 0}.faq-summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;position:relative}.faq-summary::-webkit-details-marker{display:none}.faq-summary::marker{display:none}.faq-summary h3{margin:0;font-size:20px;font-weight:600;line-height:1.4}.faq-answer{margin-top:12px;color:#555;line-height:1.6}.faq-summary::after{content:"+";font-size:24px;font-weight:500;margin-left:20px;transition:transform 0.2s ease}.faq-item[open] .faq-summary::after{content:"−"}.faq-summary .ct-expandable-icon,.faq-summary svg,.faq-summary span[class*="icon"],.faq-summary i{display:none!important}.faq-summary:hover h3{opacity:.85}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Helvetica Neue",Arial,sans-serif}.button,.ct-button,.entry-tags a,.added_to_cart,[type=submit],.wp-element-button,.wp-block-button__link,button.regform-button,button[class*=ajax],.woocommerce button.button,.woocommerce-message .showlogin,.woocommerce-message .restore-item,.forminator-ui[data-design=none] .forminator-button,.fluentform .ff-el-group button.ff-btn{border-radius:99px}.category-additional-content{margin-top:50px;margin-bottom:50px}.faq-accordion{margin-top:24px;margin-bottom:24px}.faq-item{border-bottom:1px solid #e5e7eb;padding:8px 0}.faq-question{cursor:pointer;font-weight:600;padding:12px 32px 12px 0;list-style:none;position:relative}.faq-question::-webkit-details-marker{display:none}.faq-answer{padding:12px 0 16px;line-height:1.6}.elementor-widget-icon-box .elementor-icon-box-content{flex-grow:1;width:100%;margin-top:-5px}.wc-block-components-sidebar-layout.wc-block-cart{padding-top:0;max-width:1290px}.wc-block-components-sidebar-layout{max-width:1290px}.elementor-counter-title{text-align:center!important}////// .wc-subcategory-name{font-size:20px;font-weight:700;margin:0}.wc-subcategory-name .wc-parent-category{display:block;font-size:16px;font-weight:400;color:#000}.wc-subcategory-section{max-width:1290px;margin:0 auto}.wc-subcategory-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:20px;justify-items:center}.wc-subcategory-item{width:200px;height:200px;border-radius:50%;overflow:hidden;position:relative;box-shadow:0 4px 12px rgb(0 0 0 / .1);transition:transform 0.3s ease}.wc-subcategory-item a{display:block;width:100%;height:100%;text-decoration:none}.wc-subcategory-thumb{width:100%;height:100%;border-radius:50%;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center}.wc-subcategory-name{background:#fff;color:#000;font-size:18px;padding:10px 25px 10px 25px;border-radius:10px;text-align:center;max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:1024px){.wc-subcategory-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.wc-subcategory-grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:480px){.matrix-vertical-gallery{display:none!important}}.faqs-list{display:flex;flex-direction:column;gap:15px}.faq-card{background-color:#fff9f4;border:1px solid #f0e0d0;border-radius:8px;padding:20px}.faq-card h3{font-size:1.1rem;font-weight:600;margin-bottom:8px;color:#a05f2f}.faq-card p{font-size:.95rem;color:#555;margin:0}.matrix-vertical-gallery{display:flex;flex-direction:column;gap:12px;margin-top:20px}.matrix-gallery-image img{width:100%;max-width:500px;border-radius:6px;box-shadow:0 2px 6px rgb(0 0 0 / .08);transition:transform 0.3s ease}.matrix-gallery-image{margin-left:19%}.matrix-gallery-image img:hover{transform:scale(1.02)}.matrix-description-toggle{margin-top:20px}.matrix-toggle-btn{background-color:#f5f5f5;border:1px solid #ccc;padding:10px 15px;font-weight:700;cursor:pointer;width:100%;text-align:left;border-radius:4px}.matrix-desc-content{display:none;padding:15px;border:1px solid #eee;border-top:none;background-color:#fff}.matrix-desc-content.open{display:block}.matrix-collapsible-tab{margin-top:20px;border:1px solid #ddd;border-radius:6px;overflow:hidden}.matrix-tab-label{display:flex;justify-content:space-between;align-items:center;background:#f9f9f9;padding:12px 16px;font-weight:700;cursor:pointer;position:relative}.matrix-icon::before{content:"▼";transition:transform 0.3s ease;font-size:16px}#matrix-tab-toggle:checked+.matrix-tab-label .matrix-icon::before{transform:rotate(180deg)}.matrix-tab-content{max-height:0;overflow:hidden;transition:max-height 0.3s ease;padding:0 16px;background:#fff}#matrix-tab-toggle:checked~.matrix-tab-content{max-height:500px;padding:16px}