.woocommerce h1,.woocommerce h2,.woocommerce h3,.woocommerce h4,.woocommerce .product_title{color:#875A7B}.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce ul.products li.product .price,.woocommerce-Price-amount{color:#875A7B}.woocommerce div.product p,.woocommerce div.product span,.woocommerce div.product li{color:#875A7B}.woocommerce a{color:#875A7B}.woocommerce a:hover{color:#6f4863}.woocommerce button.button,.woocommerce input.button{color:#875A7B!important}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce a.button:focus,.woocommerce button.button:focus{color:#875A7B!important}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{border-radius:6px;border:1px solid #dcdcdc;padding:12px;font-size:15px}.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row textarea:focus{border-color:#7a4b6a;box-shadow:0 0 0 1px #7a4b6a}#order_review{border:1px solid #e5e5e5;padding:25px;border-radius:8px;background:#fafafa}#place_order{background-color:transparent!important;border:2px solid #875A7B!important;border-radius:6px;padding:14px 20px;font-weight:600;color:#875A7B!important}#place_order:hover,#place_order:focus,#place_order:active{background-color:transparent!important;border:2px solid #875A7B!important;color:#875A7B!important}.woocommerce-terms-and-conditions-link,.woocommerce form .woocommerce-terms-and-conditions-wrapper a{color:#875A7B!important}.woocommerce-terms-and-conditions-link:hover,.woocommerce form .woocommerce-terms-and-conditions-wrapper a:hover{color:#6f4863!important}.woocommerce-error,.woocommerce-error a{color:#ffffff!important}.woocommerce-error a:hover{color:#ffffff!important}.floating-trial-button{position:fixed;bottom:25px;right:25px;background:#875A7B;color:#ffffff;padding:14px 22px;font-size:16px;font-weight:600;border-radius:40px;text-decoration:none;box-shadow:0 6px 20px rgba(0,0,0,0.2);z-index:9999;transition:all 0.3s ease;opacity:0;pointer-events:none;animation:trialpulse 3s infinite}body.show-trial-button .floating-trial-button{opacity:1;pointer-events:auto}.floating-trial-button:hover{background:#6f4965;color:#ffffff;transform:translateY(-3px)}@keyframes trialpulse{0%{box-shadow:0 0 0 0 rgba(135,90,123,0.5)}70%{box-shadow:0 0 0 14px rgba(135,90,123,0)}100%{box-shadow:0 0 0 0 rgba(135,90,123,0)}}.single-product .floating-trial-button{display:none!important}.page-id-806 .floating-trial-button{display:none!important}html,body{height:100%}body{display:flex;flex-direction:column;min-height:100vh}#page-container{flex:1;display:flex;flex-direction:column}#et-main-area{flex:1}#main-footer{margin-top:auto}.et_pb_post{background:#ffffff;padding:20px;border-radius:16px;transition:all 0.3s ease;box-shadow:0 10px 25px rgba(0,0,0,0.05)}.et_pb_post:hover{transform:translateY(-6px) scale(1.01);box-shadow:0 20px 40px rgba(0,0,0,0.08)}.et_pb_post img{border-radius:12px}.et_pb_post h2{margin-top:15px}.et_pb_button{transition:all 0.3s ease}.et_pb_button:hover{transform:scale(1.05);background-color:#ff5252!important}.single-post .et_pb_post{color:#875A7B}.single-post .et_pb_post p{color:#875A7B}.single-post .et_pb_post h1,.single-post .et_pb_post h2,.single-post .et_pb_post h3,.single-post .et_pb_post h4{color:#875A7B}.single-post .container{width:80%;max-width:80%}.single-post .et_pb_post .et_pb_image_container{display:none!important}.et_pb_button,.et_pb_button:hover,.et_pb_button:focus,.et_pb_button:active{background-color:#875A7B!important;border-color:#875A7B!important;color:#ffffff!important;box-shadow:none!important}.et_pb_menu a{position:relative}.et_pb_menu a::after{content:"";position:absolute;left:0;bottom:-6px;width:0%;height:2px;background:#875A7B;transition:width 0.25s ease}.et_pb_.et_pb_section{position:sticky;top:0;z-index:9999}.et-l--header{transition:all 0.3s ease}.et-l--header.et_pb_sticky--active{box-shadow:0 6px 20px rgba(0,0,0,0.08)}.et-l--header img{transition:all 0.3s ease}.et-l--header.et_pb_sticky--active img{max-height:36px}*{pointer-events:auto!important}.tab-button{display:inline-block;background:#875A7B;color:#ffffff!important;padding:10px 18px;border-radius:6px;text-decoration:none;font-weight:600;margin-top:10px}.tab-button:hover{opacity:0.9}