#product_full_description{font-family:Poppins,sans-serif;color:#173235}
#product_full_description section{background:transparent!important;padding-top:36px!important;padding-bottom:12px!important}
#product_full_description section+section{border-top:1px solid #e6eeee}
#product_full_description h2,#product_full_description .h2-fs,#product_full_description h2 span{font-size:22px!important;font-weight:500!important;letter-spacing:-.01em;color:#173235!important;line-height:1.3!important;text-align:left!important}
#product_full_description h3:not(.card-title),#product_full_description .h3-fs,#product_full_description .h4-fs{font-size:17px!important;font-weight:500!important;color:#173235!important}
#product_full_description p,#product_full_description .o_small-fs,#product_full_description li,#product_full_description td{font-size:14.5px!important;line-height:1.65!important;color:#4d6366!important;text-align:left!important}
#product_full_description .lead,#product_full_description .s_faq_collapse h2+p{font-size:14px!important;color:#7a8e90!important}
/* tarjetas 'Explora los beneficios' */
#product_full_description .s_card{border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important}
#product_full_description .s_card .o_card_img_wrapper{border-radius:16px;overflow:hidden;background:#f3f4f4;aspect-ratio:4/3;height:auto!important;padding:0!important}
#product_full_description .s_card .o_card_img_wrapper img{width:100%;height:100%;object-fit:cover!important;mix-blend-mode:multiply}
#product_full_description .s_card .card-body{padding:14px 2px 6px!important;text-align:left!important}
#product_full_description .s_card h3.card-title{font-size:12px!important;font-weight:500!important;letter-spacing:.09em;text-transform:uppercase;color:#7a8e90!important;margin:0 0 6px!important;text-align:left!important}
#product_full_description .s_card p.card-title,#product_full_description .s_card p.card-title span{font-size:14px!important;font-weight:400!important;color:#36575a!important;text-align:left!important}
/* galerías de fotos */
#product_full_description .s_image_gallery,#product_full_description .s_images_wall{background:transparent!important}
#product_full_description .s_image_gallery .o_masonry_col{background:#f3f4f4!important;border:8px solid #fff!important;border-radius:22px!important;padding:6%!important;box-shadow:none!important}
#product_full_description .s_image_gallery .o_masonry_col img,#product_full_description .s_images_wall img{background:transparent!important;border-radius:0!important;aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply;width:100%!important;height:auto!important;max-width:none!important;box-shadow:none!important;border:0!important}
#product_full_description .s_image_gallery .o_masonry_col:not(:has(img)){display:none!important}
#product_full_description .s_image_gallery .o_masonry_col{overflow:hidden}
#product_full_description .s_image_gallery .o_masonry_col img{transform:scale(1.45)}
/* bloques de imagen grandes (masonry / marco / mockup) */
#product_full_description .o_grid_item,#product_full_description .s_masonry_block .o_grid_item{border-radius:16px!important;box-shadow:none!important;border:0!important}
#product_full_description .o_grid_item.o_colored_level:not(.o_grid_item_image),#product_full_description .o_grid_item.o_cc{background:#f4f8f8!important}
#product_full_description .o_grid_item_image img,#product_full_description .s_image_frame img,#product_full_description .s_mockup_image img{border-radius:16px!important;box-shadow:none!important;mix-blend-mode:multiply}
#product_full_description .o_grid_item h1,#product_full_description .o_grid_item h2,#product_full_description .o_grid_item h3,#product_full_description .o_grid_item h1 span,#product_full_description .o_grid_item h2 span,#product_full_description .o_grid_item h3 span,#product_full_description .o_grid_item [class*=display-],#product_full_description .o_grid_item .h1-fs,#product_full_description .o_grid_item .h2-fs{font-size:24px!important;line-height:1.25!important;font-weight:500!important;color:#173235!important}
#product_full_description .s_product_list .row&gt;*{margin-bottom:26px}
#product_full_description .o_grid_item p,#product_full_description .o_grid_item p span{text-align:center!important}
/* acordeón 'Características' */
#product_full_description .accordion-item{border:0!important;border-bottom:1px solid #edf2f2!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;margin:0!important}
#product_full_description .accordion-button{font-family:Poppins,sans-serif;font-size:15px!important;font-weight:500!important;color:#173235!important;background:transparent!important;box-shadow:none!important;padding:16px 0!important}
#product_full_description .accordion-button::after{background-image:none!important;content:"+";color:#03989E;font-size:20px;line-height:1;width:auto;height:auto;transform:none!important}
#product_full_description .accordion-button:not(.collapsed)::after{content:"\2212"}
#product_full_description .accordion-body{padding:0 0 16px!important}
#product_full_description .accordion-body table,#product_full_description .accordion-body .table{width:100%;border:0}
#product_full_description .accordion-body td{border:0!important;border-bottom:1px solid #edf2f2!important;padding:10px 0!important;background:transparent!important}
#product_full_description .accordion-body td:first-child{color:#7a8e90!important;width:44%}
#product_full_description .s_alert{background:#f4f8f8!important;border:0!important;border-radius:12px!important;color:#36575a!important}
#product_full_description .mct-roto{display:none!important}
/* fila nativa de recomendados: mismo diseño que 'También le puede interesar' */
.o_wsale_alternative_products{font-family:Poppins,sans-serif;border-top:1px solid #e6eeee}
.o_wsale_alternative_products&gt;.container::before{content:"También le puede interesar"!important;display:block!important;font-size:22px;font-weight:500;color:#173235;margin:8px 0 18px;letter-spacing:-.01em}
.o_wsale_alternative_products .o_carousel_product_card{border:0!important;background:transparent!important;box-shadow:none!important;flex-direction:column!important}
.o_wsale_alternative_products .oe_product_image{aspect-ratio:1;background:#f3f4f4;border-radius:16px;margin-bottom:12px;width:100%!important;max-width:none!important;flex:0 0 auto!important}
.o_wsale_alternative_products .oe_product_image *{background-color:transparent!important;box-shadow:none!important;border:0!important}
.o_wsale_alternative_products .oe_product_image_img,.o_wsale_alternative_products .oe_product_image_img_wrapper{mix-blend-mode:multiply}
.o_wsale_alternative_products .oe_product_image img{object-fit:contain!important;mix-blend-mode:multiply;padding:8%}
.o_wsale_alternative_products .o_wsale_products_item_title,.o_wsale_alternative_products .o_wsale_products_item_title a{font-size:13.5px!important;font-weight:400!important;color:#1f2d2f!important;line-height:1.4}
.o_wsale_alternative_products .product_price,.o_wsale_alternative_products .oe_currency_value{font-size:14px!important;font-weight:500!important;color:#173235!important}
.o_wsale_alternative_products .o_wsale_product_information{padding:0 2px!important;text-align:left!important}