
#product_details .attribute_name,#product_details .attribute_name span{font-size:12px!important;font-weight:500!important;letter-spacing:.09em;text-transform:uppercase;color:#7a8e90!important;margin:0 0 10px!important;font-family:Poppins,sans-serif}
#product_details .o_wsale_product_details_content_section_attributes{padding:22px 0;border-top:1px solid #edf2f2;border-bottom:1px solid #edf2f2;margin-bottom:22px!important}
#product_details .o_wsale_product_page_variants{gap:20px!important}
#product_details .o_wsale_product_page_variants.mt-4{margin-top:20px!important}
#product_details .o_wsale_product_attribute{gap:8px!important}
#product_details .js_attribute_value .form-check{padding:0!important;margin:0!important;position:relative;min-height:0}
#product_details .js_attribute_value input.form-check-input{position:absolute;inset:0;opacity:0;margin:0!important;width:100%;height:100%;cursor:pointer;z-index:1}
#product_details .js_attribute_value .radio_input_value{display:inline-flex;align-items:center;justify-content:center;min-width:72px;height:42px;padding:0 18px;border:1px solid #d6e4e4;border-radius:999px;font-size:14px;color:#1f2d2f;background:#fff;transition:all .15s}
#product_details .js_attribute_value:hover .radio_input_value{border-color:#03989E}
#product_details .js_attribute_value input:checked+.radio_input_value{border-color:#03989E;background:#e8f5f5;color:#027f84;font-weight:500;box-shadow:inset 0 0 0 1px #03989E}
#product_details .o_variant_pills{border-radius:999px!important;height:42px;padding:0 18px!important;display:inline-flex!important;align-items:center;font-size:14px;margin:0 8px 0 0!important;border:1px solid #d6e4e4!important;background:#fff!important;color:#1f2d2f!important}
#product_details .o_variant_pills.active{border-color:#03989E!important;background:#e8f5f5!important;color:#027f84!important;font-weight:500;box-shadow:inset 0 0 0 1px #03989E}
#product_details .o_variant_pills label{cursor:pointer}
#product_details #o_wsale_product_cta_section{margin-bottom:12px!important}
#product_details #o_wsale_cta_wrapper{margin-bottom:0!important;width:100%!important}
#product_details #add_to_cart_wrap:not(.d-none){display:flex!important;flex-wrap:nowrap!important;width:100%;gap:10px!important}
#product_details #add_to_cart_wrap .css_quantity{order:1;height:52px;border-radius:12px!important;border-color:#d6e4e4!important;flex:0 0 132px}
#product_details #add_to_cart_wrap button[data-action=add_to_cart]{order:2;flex:1 1 auto;height:52px;border-radius:12px!important;font-size:15.5px;font-weight:500}
#product_details #add_to_cart_wrap button[data-action=buy_now]{display:none!important}
#product_details .mct-compra-extra{display:grid;gap:12px;margin:10px 0 0}
#product_details .mct-compra-extra .o_product_whatsapp_button{padding:0!important;margin:0!important}
#product_details .mct-compra-extra .btn-whatsapp{height:52px!important;border-radius:12px!important;font-size:15.5px!important}
#product_details .mct-compra-extra .mct-trust{margin:6px 0 0!important;grid-template-columns:repeat(3,1fr);gap:14px;padding:16px;border-radius:14px;background:#f7fafa;border:0}
#product_details .mct-compra-extra .mct-trust li{flex-direction:column;gap:6px;font-size:13px;font-weight:500}
#product_details .mct-compra-extra .mct-trust small{font-size:11.5px;font-weight:400}
@media (max-width:767px){#product_details .mct-compra-extra .mct-trust{grid-template-columns:1fr}#product_details .mct-compra-extra .mct-trust li{flex-direction:row}}