.reset_variations{display:none!important}.woocommerce-variation-price,.woocommerce-variation-availability{display:none!important}.variations_form .variations,.variations_form .variations tbody,.variations_form .variations tr{display:flex!important;flex-direction:row!important;align-items:center!important;flex-wrap:wrap!important;gap:10px!important;border:none!important;background:0 0!important;width:100%!important}.variations_form .variations td,.variations_form .variations th{display:flex!important;align-items:center!important;border:none!important;background:0 0!important;padding:0!important;vertical-align:middle!important}.variations_form .variations .label{flex-shrink:0!important}.variations_form .variations .label label{font-family:"Inter",sans-serif!important;font-weight:700!important;font-size:.82rem!important;color:#4a3724!important;letter-spacing:.4px!important;text-transform:uppercase!important;white-space:nowrap!important;margin:0!important}.variations_form .variations .value{flex:1!important}.variations_form select,.variations_form .value select{appearance:none!important;-webkit-appearance:none!important;font-family:"Inter",sans-serif!important;font-size:.88rem!important;font-weight:600!important;color:#2c241a!important;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23ED7403' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") no-repeat right 14px center!important;background-size:16px!important;border:1.5px solid #e8d5c0!important;border-radius:50px!important;padding:9px 42px 9px 18px!important;cursor:pointer!important;transition:border-color .2s ease,box-shadow .2s ease!important;width:auto!important;max-width:220px!important;min-width:150px!important;box-shadow:0 2px 8px rgba(237,116,3,.07)!important}.variations_form select:hover{border-color:#ed7403!important;box-shadow:0 3px 12px rgba(237,116,3,.15)!important}.variations_form select:focus{outline:none!important;border-color:#ed7403!important;box-shadow:0 0 0 3px rgba(237,116,3,.15)!important}@media (max-width:600px){.variations_form .variations,.variations_form .variations tbody,.variations_form .variations tr{flex-direction:column!important;align-items:flex-start!important;gap:6px!important}.variations_form select,.variations_form .value select{width:100%!important;max-width:100%!important}.variations_form .variations .value{width:100%!important}}.rudraksha-upgrade-wrapper{margin:20px 0 24px;font-family:"Inter",sans-serif}.rudraksha-section-title{font-weight:700;margin-bottom:16px;display:flex;align-items:center;gap:8px;font-size:1rem;color:#4a3724}.rudraksha-subtitle{font-size:.7rem;font-weight:400;color:#8f7a62}.rudraksha-upgrade-cards{display:flex;flex-direction:column;gap:12px}.rudraksha-card{background:#fff;border:1.5px solid #efe3d4;border-radius:20px;padding:14px 18px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:all .2s ease;position:relative}.rudraksha-card:hover{border-color:#ed7403;background:#fffbf5;transform:translateX(4px)}.rudraksha-card.selected{border-color:#ed7403;background:#fff7ed;box-shadow:0 6px 14px rgba(237,116,3,.12)}.rudraksha-card-left{display:flex;align-items:center;gap:14px;flex:2}.rudraksha-card-left i{font-size:1.5rem;color:#ed7403;width:32px;text-align:center}.rudraksha-card-title{font-weight:600;font-size:.9rem;color:#2c241a}.rudraksha-card-desc{font-size:.7rem;color:#8f7a62;margin-top:2px}.rudraksha-card-price{font-weight:800;color:#ed7403;font-size:1rem;background:#fef2e6;padding:4px 12px;border-radius:40px;white-space:nowrap}.rudraksha-radio-custom{width:20px;height:20px;border-radius:50%;border:2px solid #cfb694;background:#fff;display:inline-block;position:relative;margin-left:12px}.rudraksha-card.selected .rudraksha-radio-custom::after{content:"";width:12px;height:12px;background:#ed7403;border-radius:50%;position:absolute;top:2px;left:2px}.rudraksha-recommended-badge{position:absolute;top:-10px;right:16px;background:#ed7403;color:#fff;font-size:.65rem;font-weight:800;padding:2px 12px;border-radius:50px;letter-spacing:.3px}.rudraksha-upgrade-wrapper.cards-locked .rudraksha-upgrade-cards{opacity:.38;pointer-events:none;filter:grayscale(55%);user-select:none}.rudraksha-lock-notice{display:none;font-size:.72rem;color:#b0632a;background:#fff3e0;border:1px dashed #ed7403;border-radius:10px;padding:6px 12px;margin-bottom:10px;text-align:center}.rudraksha-upgrade-wrapper.cards-locked .rudraksha-lock-notice{display:block}@media (max-width:768px){.rudraksha-card-left{display:block;width:100%}}@media (max-width:600px){.rudraksha-card{flex-wrap:wrap;gap:10px}.rudraksha-card-price{margin-left:auto}}