.accordion-content{max-height:0;overflow:hidden;transition:max-height 0.3s ease-out}.accordion-content.open{max-height:1000px}.accordion-toggle{display:flex;justify-content:space-between;align-items:center;cursor:pointer;border-bottom:1px solid #eee;padding:15px 0}.accordion-toggle .accordion-title{display:inline;margin-right:0;font-weight:600;color:#333}.accordion-toggle .accordion-selection-title{display:inline;margin-left:0;padding-left:5px}.accordion-symbol{font-size:24px;line-height:1;margin-left:auto}.bold_option_value_element{border:2px solid transparent;transition:all 0.3s ease}.bold_option_value_element.bold_swatch_selected .bold_option_value_swatch{border:4px solid #e7befe;border-radius:10px}.options-list{display:flex;flex-wrap:wrap;gap:15px;padding:10px 0}.bold_option_value{display:flex;flex-direction:column;align-items:center;text-align:center;width:120px}.bold_option_value_swatch{width:100px;height:100px;display:block;overflow:hidden;border-radius:10px;border:2px solid #ddd}.bold_option_value_swatch span{display:block;width:100%;height:100%;background-size:cover;background-position:center}.bold_option_swatch_title{margin-top:-20px;display:flex;flex-direction:column;align-items:center}.bold_option_value_title{font-size:14px;color:#333}.bold_option_value_price{font-size:12px;color:#666}.show-more-container{margin:10px 0;text-align:center}.show-more-btn{background:linear-gradient(to right,#d32f2f,#6a1b9a);color:#fff!important;border:none;padding:10px 20px;border-radius:20px;cursor:pointer;font-size:16px;width:100%}.show-more-btn:hover{opacity:.9}.total-price-wrapper{clear:both;width:100%;text-align:center;margin-top:20px;position:relative;z-index:1}.bold_option_total{display:inline-block;padding:10px;background:#f9f9f9;border-radius:5px}