/*#header .logo {
    display: block!important;
    /*max-width: 230px;*/
max-width: 244px;
    max-height: 180px;
}*/

/*.header-top #_desktop_logo {
    padding: 0px 0 0px;
    display: none;
}*/

.fixed-menu-right {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    height: 67px;
    padding-left: 0;
    width: 14%;
}

/*#amegamenu:not(.fixed-menu) #_desktop_logo, #amegamenu:not(.fixed-menu) .fixed-menu-right, .fixed-menu-wishlist {
    display: flex;
height: 5px;
    padding: 0px 0px;
		
}*/

/*#amegamenu.fixed-menu #_desktop_logo {
    height: 70px;
padding: 28px 0px;
}*/


/*#footer #_desktop_logo {
    display: none;
}*/


/*#footer #_desktop_logo img {
    display: none;
}*/





/*#amegamenu:not(.fixed-menu) #_desktop_logo {
    display: block;
}*/



@media (min-width: 768px){
.col-md-2 {
    float: right;
}}


#amegamenu .blockcart-link {
    position: relative;
    top: -28px;
}

#amegamenu.fixed-menu .blockcart-link {
    top: auto;
}


.block-onepagecheckout.block-address div#delivery-addresses input.form-control, .block-onepagecheckout.block-address div#invoice-addresses input.form-control, .block-onepagecheckout.block-address div#delivery-addresses select.form-control, .block-onepagecheckout.block-address div#invoice-addresses select.form-control, .type-checkout-option input.form-control {
    color: #000000;
}

body#checkout .custom-radio input[type=radio]:checked+span, body#checkout section.checkout-step.-reachable.-complete h1 .done {
    background: #000000;
}

#form_ets_onepagecheckout .btn-primary[name="submitCompleteMyOrder"] {
    min-width: 325px;
    width: 100%;
    max-width: 100%;
    margin-left: 0%;
}

#form_ets_onepagecheckout .product-line-grid-right .cart-line-product-actions, #form_ets_onepagecheckout .product-line-grid-right .product-price {
        display: block;
}

.block-onepagecheckout.block-address label.form-control-label {
    width: 40.00%;
    text-align: left;
    font-size: 14px;
}

#subcategories ul li {
    float: left;
    margin: 1px 10px 1px 0;
    text-align: center;
    width: auto;
}
.h5, h5 {
    font-size: 13px;
    font-weight: 700;
    line-height: 10px;
}


#amazzing_filter .compact-toggle {
    z-index: -1;
}

#amazzing_filter .compact-toggle {
    width: 0%!important;
    min-width: 40px;
transform: scale(1.2);
  }


/* colocar cantidad y botón añadir carrito en la misma fila en categoría*/
@media (min-width: 768px){
.product-miniature.col-lg-3 .an_productattributes-qty-add {
    flex-direction: inherit;
}}



/* Asignar 50% de la fila a la caja de cantidad*/
@media (min-width: 768px){
.product-miniature.col-lg-3 .an_productattributes-qty-container {
    width: 45%;
}}

/* aumentar tamaño de los atributos color*/
.an_pa_product-variants>.product-variants-item .color {
    width: 28px;
    height: 28px;
}

/* Para que la caja y boton queden en la misma fila en movil*/
@media (max-width: 767px){
.product-miniature.product-mobile-row:not(.col-lg-12) .an_productattributes-qty-add {
    flex-direction: inherit;
}}

/* Reducir la caja de cantidad en un 50% sobre el 50% que se asignó  en movil*/
@media (max-width: 767px){
.product-miniature.col-lg-3 .an_productattributes-qty-add .input-group {
    width: 90%;
}}

/* Aumentar ancho botón añadir carrito en movil*/
@media (max-width: 767px){
.an_productattributes-qty-add .btn-primary {
    min-width: 90px;
    white-space: nowrap;
}}

/* corregir módulo de fabricantes en onepagecheckout*/
.footer-container #an_brandslider-block {
    margin-top: 0px;
}

/* corregir módulo de fabricantes en página de inicio*/
.footer-container {
    padding-top: 5px;
}

/* Cambiar color iconos social header*/
#header .block-social li a svg path {
    fill: #ffffff;
}


/* Modificar tamaño iconos social header*/
.block-social li a {
    width: 30px!important;
transform: scale(1.5);
}

/* Fondo negro a bloque social*/
.block-social{
background: #070707;}

/* Modificar tamaño iconos social header*/
.block-social .twitter {
    transform: scale(0.7);
}

/* Cambiar color texto footer*/
.links .h3, #block_myaccount_infos .h3 a, .links .h4.block-contact-title, .links>h3 {
    color: #989898;
}

/* Ocultar carrito en menu superior header sin desplazar hacia abajo*/
#amegamenu .blockcart-link {
    display: none;
}

/* Cambiar posición menú superior*/
.amenu-item .amenu-link {
    padding: 19px 6.5px 10px;
    text-transform: uppercase;
    color: #000;
    border: 0;
font-weight: 600;
    margin: 0;
}

/*Mover a la derecha el menu superior sin desplazar*/
#amegamenu:not(.fixed-menu) .fixed-menu-container {
    width: 110%;
}

/* Cambiar posición menú superior cuando está desplazada la página*/
#amegamenu.fixed-menu .amenu-item .amenu-link {
    padding: 27px 5px!important;
    color: #000;
    border: 0;
    margin: 0;
}


.whatsapp-icon {
    background-image: url(/modules/whatsappchat/views/img/whatsapp.png);
    height: 44px;
    width: 44px;
}

.whatsapp span {
    border-radius: 30px;
}

/* Ocultar texto display*/
.an_homeslider .an_homeslider-desc .h2, .anthemeblocks-homeslider-desc h2 {
    display: none;
}


/* Reducir espacio entre titulo de producto y header*/
#product #content-wrapper {
    padding-top: 0px;
}

/* Reducir espacio entre slide y bloque de productos*/
.columns-anthemeblocks-1 {
    margin-bottom: 0px;
}

/* Reducir espacio entre slide y bloque de productos*/
.an_advantages {
    margin-bottom: 10px;
}


.h1, .h2, .h3, .h4, h1, h2, h3, h4 {
    font-family: "Montserrat",sans-serif;
    font-weight: 600;
}

 .js-an_homeproducts-block.an_homeproducts-block .h2.products-section-title  a {
    color: #333;
}


.stars-container {
    font-size: smaller;
}


.product-actions {overflow: visible!important}

.product-information {overflow: visible!important}


.featured-products .products-section-title {
    margin-bottom: 30px;
    font-size: 20px;
    font-weight: 600;
}

/* Corregir filtro amazzing en busqueda*/
.af_filter ul {
    overflow-y: clip;
}

/*Corregir carrito*/
.cart-grid-body a.btn-primary, .cart-grid-body>a.label {
    color: #fff;
    margin-top: 15px;
}

/*Corregir carrito*/
.cart-preview .cart-action .btn-primary, .cart-detailed-actions .btn-primary {
    margin-top: 15px;
}

/*Corregir carrito*/
.cart-summary-line.cart-total .value {
    font-size: 20px;
    line-height: 20px;
}

/*Corregir carrito*/
.btn-primary.focus, .btn-primary:focus, .btn-primary:hover {
    background-color: #fff;
    color: #b2abab;
}

/*Corregir carrito*/
.cart-grid {
    margin-top: 0px;
    margin-bottom: 20px;
}

/*Corregir carrito*/
#cart #footer {
    padding-top: 0px;
}


.an_homeproducts-block .products-section-title {
    font-size: 22px;
    font-weight: 600;
}

.an_homeslider-block {
    position: relative;
    margin-bottom: 10px;
}

#products .product-title a, .featured-products .product-title a, .product-accessories .product-title a, .product-miniature .product-title a, .product-name a {
    color: #000;
    font-size: 15px;
    font-weight: 500;
}

.an_productattributes-qty-add .btn-primary {
    background-color: #333;
    border-color: #333;
    color: #fff;
    border-radius: 18px;
}

/*color negro casilla numero en bloques de productos en el home*/
.input-group, .form-control, .an_productattributes-qty
{color:black}


@media (min-width: 992px){
.lang-fr .product-miniature.col-lg-3 .an_productattributes-qty-add .btn-primary, .lang-es .product-miniature.col-lg-3 .an_productattributes-qty-add .btn-primary, .lang-pl .product-miniature.col-lg-3 .an_productattributes-qty-add .btn-primary, .lang-it .product-miniature.col-lg-3 .an_productattributes-qty-add .btn-primary, .lang-nl .product-miniature.col-lg-3 .an_productattributes-qty-add .btn-primary, .lang-de .product-miniature.col-lg-3 .an_productattributes-qty-add .btn-primary {
    padding: 0px 4px!important;
    font-size: 14px;
    line-height: 13px;
    height: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
    white-space: normal;
    border-radius: 26px;
    position: absolute;
    width: 65%;
}}

@media (min-width: 768px){
.an_productattributes-qty-add .an_productattributes-add {
    margin-left: 0px;
}}


/* Dar contorno al box de producto dinámico.  Numeral # es el id que se quiere modificar en los elementos html y el. es la clase del elemento.*/
#dp_texto.form-control {
    border-style: double;
    color: #000;
}

/* Color negro a las opciones de Dinamic.  Numeral es */
#dp_fuente.form-control{
color: #000000;
}

/* Color fuente a las opciones de  producto Dinamico flotantes*/
.tooltip-inner{
color: #000000;
}


#dp_fuente {
    border-style: double;
}


.btn-primary.focus, .btn-primary:focus, .btn-primary:hover {
    background-color: #b5b5b5;
    color: #333;
}

/* Aumentar tamaño referencia y colocar en negro */
.product-additional-info label {
    color: #000000;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 0;
}



.lgcomment_summary {
    display: none;
}

.breadcrumb li a {
    font-weight: 500;
}


#checkout.checkout-minimize .footer-container {
    background: #333;
}


body#checkout .block-promo .promo-code-button, body#checkout .cart-summary-products a, body#checkout .cart-summary-line .label {
    font-size: 14px;
    font-weight: 600;
}


.block-onepagecheckout .block-promo .promo-name .material-icons {
    margin-left: 1.4rem;
    font-size: 24px;
    color: #040404;
}

.block-onepagecheckout .card-block.cart-summary-totals .cart-summary-line.cart-total .label, .block-onepagecheckout .cart-summary-line .label {
    text-align: right;
    width: calc(100% - 125px);
}

.block-onepagecheckout .product-line-grid-right .cart-line-product-actions .remove-from-cart {
    margin-top: 23px;
}

.an_trust_badges-list-image {
    max-width: 100px;
    width: 100%;
}


.an_trust_badges-container {
    display: inline-block;
    flex-direction: column;
    align-items: flex-start;
    position: relative;
    background: #f6f6f6;
    border-radius: 5px;
    padding: 0!important;
    width: auto;
    margin-bottom: 10px;
}



.product-information .product-variants>.product-variants-item, .modal-body .product-variants>.product-variants-item {
    margin-bottom: 21px;
    overflow: hidden;
margin: 0px 0px 7px 0px;
flex-direction: column;
display: -webkit-box;

}

.product-variants>.product-variants-item ul {
    width: 100%;
align-items: center;
}

.product-information, .product-actions, .product-actions .control-label, .product-actions .product-variants, .product-variants>.product-variants-item {
    font-size: 16px;
}

.ttproductcountdown .ttpc_h,.ttproductcountdown .ttpc-offer-ends {
    display: block;
    font-size: 12px;
}


.ttpc-main .ttpc-time {
    font-size: 6px;
}

.an_trust_badges-container {
    background: #ffffff;
}

#best-sales h2.h2, #new-products h2.h2, #prices-drop h2.h2, .block-category .h1 {
    font-weight: 600;
}

.tablecombz-table .total .note {
    display: none;
}

.tablecombz-table thead tr th {
    width: 10%;
}

.modal-body li.thumb-container {
    margin: 5px;
    display: table;
}

#widget_block {
    z-index: 1000;
}

@media only screen and (max-width: 767px) {
  .btn.btn-primary.dsn-customize{width:360px;
  margin: 0 auto; /* Centra horizontalmente el botón */
  display: block;}}

/*Aumentar tamaño imagenes de produc designer*/
.dsn-image-item.dsn-reactive.dsn-chip.dsn-lighter img{height: 165px;
    width: 165px;
background: black;}

#dsn-footer .dsn-pricing.svelte-1g5d1hb{
    font-size: 30px;
    line-height: 24px;
    margin-right: 7px;
    border-radius: 5px;
    padding: 5px 10px;
}


.dsn-product-attributes {
    display: table-footer-group;
}


.whatsapp.whatsapp_1.whatsapp-badge.bottom-left{z-index: 10;}

.whatsapp-badge {
    z-index: 10;
}

table td:nth-child(2) {
  width: 20%;
}

table td:nth-child(4) {
  width: 15%;
}

table td:nth-child(3) {
  width: 15%;
}

@media (min-width: 992px){
.apadrinamiento-movil{
display:none}}

@media (max-width: 992px){
.apadrinamiento-escritorio{
display:none}}

@media (min-width: 992px){
.garantia-movil{
display:none}}

@media (max-width: 992px){
.garantia-escritorio{
display:none}}

@media (min-width: 992px){
.bancolombia-movil{
display:none}}

@media (max-width: 992px){
.bancolombia-escritorio{
display:none}}

.dsn-image-group-item.dsn-chip.dsn-reactive.dsn-chip-link.dsn-lighter.dsn-item-big.active {
    background-color: #000000;
    color: #fff;
    width: 110px;
    height: 110px;
}

#product #sponsorship_link {
        border: solid 1px #a2d7a7;
    padding: 0.75rem 1.25rem;
    margin-bottom: 1rem;
    color: #31708f;
    background-color: #e3feb5;
    text-align: left;
    margin-top: 1.5rem
}

.an_banner-content {
    display: none;
}

.an_banner-border {
    display: none;
}

@media (min-width: 992px){
.personaliza-movil{
display:none}}

@media (max-width: 992px){
.personaliza-escritorio{
display:none}}

@media (min-width: 992px){
.seleccionar-filtro-escritorio{
display:none}}

@media (max-width: 992px){
.tabla-sostenibilidad-escritorio{display:none}}

@media (min-width: 992px){
.tabla-sostenibilidad-movil{display:none}}

.dsn-product-variants .control-label {
    color: white;
}


.dsn-tab.active {
    font-size: larger;
line-height: 38px;
}

#dsn-tabs-list .dsn-tab{font-size: larger;
line-height: 38px;}

@media (min-width: 992px){.btn.btn-primary.dsn-customize{width:580px;}}

.discount.discount-amount{display:none}

@media (min-width: 992px){
.preventa-movil{
display:none}}

@media (max-width: 992px){
.preventa-escritorio{
display:none}}

/* Ocultar banner de preventa en producto en presonalización*/
.dsn-product-attributes .preventa-escritorio {display:none}

/* Ocultar banner de preventa en producto en presonalización*/
.dsn-product-attributes .pstb-wrp{display:none}

/* Ocultar informacion de tarjetas en modulo mercadopago en onepagecheckout*/
.row.mp-frame-checkout-seven .col-xs-12.col-md-12.col-12 .frame-tarjetas{display:none;}
.row.mp-frame-checkout-seven .col-xs-12.col-lg-6.col-md-6.col-12 .frame-tarjetas{display:none;}


/*sticker Preventa*/
.fmm_sticker_base_span{    position: static;
    box-shadow: unset;
    width: 100%;
    margin: -10% 0%;}

/*Reducir letra de sistecredito*/
form#form_ets_onepagecheckout, form#form_ets_onepagecheckout * {
    outline: none!important;
    font-size: 14px;
}

.dsn-tab {
    background-color: #2f83a8;
}

@media (min-width: 767px){
.dsn-tab.dsn-tab-image.active {
    background-image: url(https://stanley1913.co/img/cms/imagenimportadiseno.png);
    background-size: cover;
    background-position: center;
    overflow: hidden;
    border: none;
    text-indent: -9999px;
    width: 420px;
    height: 100px;
    border-top-style: dashed;
    border-right-style: dashed;
    border-bottom-style: dashed;
    border-left-style: dashed;
border-color: #333333;
}}

@media (min-width: 767px){
.dsn-tab.dsn-tab-image{
    background-image: url(https://stanley1913.co/img/cms/imagenstanleydiseno.png);
    background-size: cover;
    background-position: center;
    overflow: hidden;
    border: none;
    text-indent: -9999px;
    width: 420px;
    height: 100px;
}}

@media (min-width: 767px){
.dsn-tab.dsn-tab-text {
    background-image: url(https://stanley1913.co/img/cms/textostanleydiseno.png);
    background-size: cover;
    background-position: center;
    overflow: hidden;
    border: none;
    text-indent: -9999px;
    width: 420px;
    height: 100px;
}}

@media (min-width: 767px){
.dsn-tab.dsn-tab-text.active{
    background-image: url(https://stanley1913.co/img/cms/textoimportadiseno.png);
    background-size: cover;
    background-position: center;
    overflow: hidden;
    border: none;
    text-indent: -9999px;
    width: 420px;
    height: 100px;
    border-top-style: dashed;
    border-right-style: dashed;
    border-bottom-style: dashed;
    border-left-style: dashed;
border-color: #333333;
}}

/*Alinear imagenes de texto e imagen de diseño de producto*/
@media (max-width: 767px){
#dsn-tabs-list {
    padding: 5px 5px 0px;
    align-items: center!important;
    display: ruby!important;
    justify-content: center!important;
}}

#checkout #wrapper #opc_main #opc_cart #cart_body .cart-summary-products #cart-summary-product-list .media-list .media .media-body .media-body-left .product-detail .product-reference {
    font-size: 12px;
}

#checkout #wrapper #opc_main #opc_step_payment #opc_step_payment_content #payment_method_container .module_payment_container .js-additional-information {
    display: none!important;
}

/* Aumentar tamaño barra desplazamiento productos OPC Presteam*/
#checkout #wrapper #opc_main #opc_cart #cart_body .cart-summary-products #cart-summary-product-list .media-list::-webkit-scrollbar {
    width: 12px; 
}


@media (max-width: 767px){
.dsn-tab.dsn-tab-image.active {
    background-image: url(https://stanley1913.co/img/cms/imagenimportadiseno.png);
    background-size: cover;
    background-position: center;
    overflow: hidden;
    border: none;
    text-indent: -9999px;
    width: 376px;
    height: 94px;
    border-top-style: dashed;
    border-right-style: dashed;
    border-bottom-style: dashed;
    border-left-style: dashed;
border-color: #333333;
}}

@media (max-width: 767px){
.dsn-tab.dsn-tab-image{
    background-image: url(https://stanley1913.co/img/cms/imagenstanleydiseno.png);
    background-size: cover;
    background-position: center;
    overflow: hidden;
    border: none;
    text-indent: -9999px;
    width: 376px;
    height: 94px;
}}

@media (max-width: 767px){
.dsn-tab.dsn-tab-text {
    background-image: url(https://stanley1913.co/img/cms/textostanleydiseno.png);
    background-size: cover;
    background-position: center;
    overflow: hidden;
    border: none;
    text-indent: -9999px;
    width: 376px;
    height: 94px;
}}

@media (max-width: 767px){
.dsn-tab.dsn-tab-text.active{
    background-image: url(https://stanley1913.co/img/cms/textoimportadiseno.png);
    background-size: cover;
    background-position: center;
    overflow: hidden;
    border: none;
    text-indent: -9999px;
    width: 376px;
    height: 94px;
    border-top-style: dashed;
    border-right-style: dashed;
    border-bottom-style: dashed;
    border-left-style: dashed;
border-color: #333333;
}}

/*Modificar ancho de personalización de iconos*/
@media (min-width: 767px){
#dsn-tabs {
    width: 430px!important;
}}

/*Modificar ancho de personalización de iconos*/
@media (min-width: 767px){
.dsn-stretch {
    width: 116% !important;
    height: 100%;
    position: absolute;
    top: 0;
    left: -100px !important;
    bottom: 0px !important;
    right: 0px !important;
}}

/*Modificar tamaño de images personalizadas para que quepan 12 por fila*/
@media (min-width: 767px){
.dsn-image-item.dsn-reactive.dsn-chip.dsn-lighter img {
    height: 105px;
    width: 105px;
    background: #000;
}}

/*Modificar área de previsualización del diseño*/
@media (min-width: 767px){
#dsn-area {
    display: flex;
    flex-direction: column;
    grid-area: area!important;
    flex: 1 1 0!important;
    max-width: 100%!important;
    line-height: 0!important;
    width: 80% !important;
    height: 100%;
    position: absolute!important;
    top: 0!important;
    left: 220px !important;
    bottom: 31px !important;
    right: -33px !important;
}}

/* Aumentar tamaño boton añadir carrito en movil para personalizacion*/
@media (max-width: 767px){
.dsn-style span {
    line-height: 24px!important;
}}

/* Ocultar botón de guardar o cargar diseño*/
@media (max-width: 767px){
.dsn-menu-btn.dsn-primary-button.dsn-reactive.dsn-colored.dsn-chip-link{display:none!important;}}


@media(max-width: 767px) {
    .dsn-fg-cart.svelte-1ibow6a .dsn-primary-button.dsn-reactive.dsn-colored.dsn-chip-link {
        line-height:63px!important;
width: 100%!important;
    padding: 4px 19px 5px 20px !important;
font-weight: 600!important;
font-size: 12px!important;
    }
}

@media(max-width: 767px) {
#dsn-footer.svelte-1ibow6a>span.svelte-1ibow6a {
    height: 90px!important;
}}

@media only screen and (max-width: 767px){
.dsn-fg-cart.svelte-1ibow6a.svelte-1ibow6a {
    order: 2;
    grid-column: none!important;
}}

@media only screen and (max-width: 767px){
.dsn-spinner .dsn-spinner-input {
    width: 88px !important;
}}


@media only screen and (max-width: 1024px) {
 div#dsn-grid {
  grid-template-areas:
"tabs"
   "area"
   "footer"!important; }
}

@media only screen and (max-width: 1024px) {
#scrolltopbtn {
      z-index: 1000!important;
 
}}

@media only screen and (max-width: 1024px) {
.dsn-colored {
    color: #fff !important;
    background-color: #000000 !important;
}}

@media only screen and (max-width: 1024px) {
.dsn-primary-button {
    border-radius: 14px!important;
}}

.mp-pb-5{font-size: .875rem;
    font-family: Oswald, sans-serif;}


/*Inicio configuración de margenes de productos en Onepage CheckOut*/


#checkout #wrapper #opc_main #opc_content #promo-code {
    margin: 0px 0;
}


#checkout #wrapper #opc_main #opc_cart #cart_body .cart-summary-subtotals-container {
    padding: 4px 0;
}


#checkout #wrapper #opc_main #opc_cart #cart_body .cart-summary-line {
    margin-bottom: 2px;
}


body#checkout #cart-subtotal-products {
    padding: 6px 0 0;
}


#checkout .cart-total.cart-summary-line {
    border-top: 2px solid #e5e5e5;
    margin: 6px 0 0;
    padding: 10px 0 0;
}


#checkout .media-list .media {
    margin-bottom: 4px;
}

#checkout #wrapper #opc_main #opc_cart #cart_body .cart-summary-products #cart-summary-product-list .media-list .media .media-body .media-body-left .product-detail .product-reference {
    margin-bottom: -2px;
}

#checkout #wrapper #opc_main #opc_cart #cart_body .cart-summary-products #cart-summary-product-list .media-list .media .media-body .media-body-left .product-detail {
    margin-bottom: 2px;
}


#checkout #wrapper #opc_main #opc_cart #cart_body .cart-summary-products #cart-summary-product-list .media-list .media {
    padding: 3px 0;
}


#checkout #wrapper #opc_main #opc_cart #cart_body .cart-summary-products #cart-summary-product-list .media-list .media .media-body .media-body-left .product-detail .product-name {
    display: block;
    margin-right: -25px;
    margin-bottom: 1px;
    font-size: 14px;
    font-weight: 700;
    color: #1b2125;
}

.product-line-info .label {
    font-size: 12px;
    font-weight: 400;
    color: #000000;
}

body#checkout .product-line-info .value {
    color: #000000;
    font-weight: 400;
    font-size: 12px;
}

.product-price-label{    
font-size: 12px;
    font-weight: 400;
    color: #000000;}

/*Fin configuración de margenes de productos en Onepage CheckOut*/


/*Configuración bloque de iniciar sesión y crear cuenta Stanley*/
#register_option_content .nav.nav-tabs .nav-item {
    background-color: #ffffff!important;
border-style: double;
}

/*Configuración bloque de iniciar sesión y crear cuenta Stanley*/
body#checkout .login-form-forgot a:hover, body#checkout .nav-item .nav-link.active {
    background-color: #333333;
color: #fff!important;
}

/*Cambiar color precio en Onepage CheckOut*/
#checkout #wrapper #opc_main #opc_cart #cart_body .cart-summary-products #cart-summary-product-list .media-list .media .media-body .media-body-right .product-total-price {
    color: #333333;
}

/*Cambiar color precio en Onepage CheckOut*/
#checkout #wrapper #opc_main #opc_cart #cart_body .cart-summary-products #cart-summary-product-list .media-list .media .media-body .media-body-left .product-price {
    color: #333333;
}

/*Cambiar color Ver Personalización en OnePageCheckOut*/
#checkout #wrapper #opc_main #opc_cart #cart_body .cart-summary-products #cart-summary-product-list .media-list .media .media-body .media-body-left .product-detail .product-customizations {
    display: block;
    color: #2fb5d2;
}

.dsn-input { font-size: 1rem !important}

@media (max-width: 767px){
@media not all and (min-resolution:.001dpcm) { 
    @supports (-webkit-appearance:none) {
#cart-summary-product-list .product-reference {
font-weight: initial!important;
}}}}



#dsn-tabs {
    z-index: 2147483646!important;
}


#dsn-close-popup {
    z-index: 2147483647!important;
}



@media (min-width: 768px){
.product-miniature.col-lg-3 .an_productattributes-qty-add .input-group {
    width: 60%;
}}






@media (min-width: 768px){
.an_productattributes {
    padding: 2px 2px 6px 2px;
    margin-top: 0;
}}
@media (min-width: 767px){
.pstb-wrp *, .pstb-wrp *:before, .pstb-wrp *:after {
    margin-left: -5px;
}}
@media (min-width: 767px){
pstb-wrp.pstbh_displayTop{
    width: 1140px!important;
margin-left: 8px!important;
}}
@media (min-width: 767px){
.row {
    margin-left: 0px;
    margin-right: 0px;
}}


.fmm_sticker_base_span{top: 48px!important;}


#amegamenu.fixed-menu .anav-top {
    width: 66%;
}


/*@media (max-width: 767px) {
    #header .header-nav .top-logo a img {
        max-width: 274px;
        max-height: 50px;
        margin-top: 2px;
    }
}*/

@media (min-width: 992px) {
    .lang-fr .product-miniature.col-lg-3 .an_productattributes-qty-add .btn-primary, .lang-es .product-miniature.col-lg-3 .an_productattributes-qty-add .btn-primary, .lang-pl .product-miniature.col-lg-3 .an_productattributes-qty-add .btn-primary, .lang-it .product-miniature.col-lg-3 .an_productattributes-qty-add .btn-primary, .lang-nl .product-miniature.col-lg-3 .an_productattributes-qty-add .btn-primary, .lang-de .product-miniature.col-lg-3 .an_productattributes-qty-add .btn-primary {
        left: 66px !important;
    }
}

@media (min-width: 767px) {
    .order-confirmation-table {
        margin-right: 85px;
    }
}

.img-thumbnail.pts_wompi{
max-width: 40px !important;}

#checkout #wrapper #opc_main #opc_step_payment #opc_step_payment_content #payment_method_container .module_payment_container .payment-option .payment_image {
    margin-right: 15px;
    display: contents;
}

#checkout #wrapper #opc_main #opc_step_payment #opc_step_payment_content #payment-confirmation {
    padding: 67px 0;
    text-align: right;
}


#payment-confirmation .ps-shown-by-js {
    display: contents;
    justify-content: flex-end;
}

.block_newsletter {
    padding: 1px 0;
    height: 390px;
}

.block_newsletter .h1 {
    margin-top: 0;
    display: none;
}

.block_newsletter form {
    position: relative;
    max-width: 453px;
    margin: 265px 153px 0px 60px;
}

.block_newsletter form input[type=text] {
    border: 3px solid #fdfdfd;
    border-radius: 30px;
    width: 100%;
    background: #ffffff00;
    box-shadow: 0 8px 15px rgba(0, 0, 0, .05);
    color: #fffefe;
}



@media (max-width: 767px) {
    .block_newsletter {
        
        min-height: 150px;
    }
}

@media (max-width: 767px) {
    .block_newsletter form {
        position: relative;
        max-width: 265px;
        margin: 59px 0px 0px 64px;
        padding: 19px;
        font-size: 9px;
    }
}

@media (max-width: 767px) {
.block_newsletter form input {
    height: 41px;
    line-height: 42px;
}}

@media (max-width: 767px) {
  .block_newsletter {
    background: url(../../../../modules/an_theme/views/img/SLIDEMESSImovil2.jpg) no-repeat center;
    background-size: 100% auto; /* Ajusta el ancho al 100% del contenedor */
    width: 360px; /* Establece el ancho fijo */
    height: auto; /* Calcula el alto proporcional al ancho original */
    margin: 0 auto; /* Centra el elemento horizontalmente */
padding: 30px;
  }
}

#_desktop_top_menu, #amegamenu {
    font-size: 13px;
}

@media (min-width: 767px) {
  .block_newsletter {
    background: url(../../../../modules/an_theme/views/img/image_673f3eeac83d0.jpg) no-repeat center;
    background-size: 100% auto; /* Ajusta el ancho al 100% del contenedor */
    width: auto; /* Establece el ancho fijo */
    margin: 0 auto; /* Centra el elemento horizontalmente */
  }
}

@media (min-width: 767px) {
.pstb-wrp .row {
    margin-left: 0px;
    margin-right: -24px;
}}


/*Logo Navidad
@media (min-width: 767px) {
#header .header-top .position-static {
    position: static;
    height: 76px;
}}*/

/*Logo Navidad
@media (min-width: 767px) {
#amegamenu:not(.fixed-menu) .fixed-menu-container {
    width: 113%;
}}*/

/*Color blanco a los fondos de atributos en detalle del producto*/
.product-actions .product-variants .product-variants-item .color-margin {
    background-color: white;
}






/***************************************************Producción*********************/

.js-top-menu-bottom{display:none!important;}
.pull-xs-left{display:none!important;}
.mobile_top_menu_wrapper{display:none!important;}
.amegamenu_mobile-modal{display:none!important;}


.mm_tab_toggle_title img {
    margin-right: 5px;
    width: 45px;
}





#_desktop_an_wishlist-nav a>span {
    margin: 1px 0 0 0px;
color: #000000 !important;
}

#header.header3 .btn-unstyle {
    display: flex;
    align-items: center;
    font-size: 11px;
    line-height: 18px;
color: #000000 !important;
}

#header.header3 #_desktop_an_wishlist-nav {
    margin-left: 0px;
}

#_desktop_an_wishlist-nav a>span {
    margin: 1px 0 0 0;
    font-size: 13px;
    color: #000000 !important;
}


#header.header3 .user-info .btn-unstyle:hover .expand-more, #header.header3 .lang_and_сr .dropdown:hover .expand-more, #header.header3 .clientservice_open-modal-btn:hover, #header.header3 .header-nav .blockcart a:hover, #header.header3 #_desktop_an_wishlist-nav a:hover>span, #header.header3 .header-nav .user-info a:hover, .header3 .lang_and_сr .dropdown:hover .expand-more {
    color: #000000!important;
}

#header.header3 .user-info .btn-unstyle .expand-more, #header.header3 .clientservice_open-modal-btn, #header.header3 .header-nav .blockcart a, #header.header3 #_desktop_an_wishlist-nav a>span, #header.header3 .header-nav .user-info a, #header.header3 .header-nav .dropdown:hover .expand-more, #header.header3 .header-nav a:hover, #header.header3 .dropdown:hover .expand-more, #header.header3 .lang_and_сr .dropdown .expand-more {
    color: #000000!important;
}

@media (min-width: 768px) {
    .col-md-2 {
        float: left;
        width: 20%;
    }
}

@media (min-width: 768px) {
    .col-md-8.col-xs-12.position-static {
        float: left;
        width: 40%;
    }
}

@media (min-width: 768px) {
   .col-md-2.header-right {
        float: left;
        width: 50%;
    }
}

#header.header3 .user-info .btn-unstyle:hover .expand-more, #header.header3 .lang_and_сr .dropdown:hover .expand-more, #header.header3 .clientservice_open-modal-btn:hover, #header.header3 .header-nav .blockcart a:hover, #header.header3 #_desktop_an_wishlist-nav a:hover>span, #header.header3 .header-nav .user-info a:hover, .header3 .lang_and_сr .dropdown:hover .expand-more {
    color: rgb(0, 0, 0) !important;
    display: none;
}

#header.header3 .user-info .btn-unstyle .expand-more, #header.header3 .clientservice_open-modal-btn, #header.header3 .header-nav .blockcart a, #header.header3 #_desktop_an_wishlist-nav a>span, #header.header3 .header-nav .user-info a, #header.header3 .header-nav .dropdown:hover .expand-more, #header.header3 .header-nav a:hover, #header.header3 .dropdown:hover .expand-more, #header.header3 .lang_and_сr .dropdown .expand-more {
    color: #000000 !important;
    display: none;
}


@media (min-width: 768px) {
#header.header3 .blockcart-link span {
    margin: 0px 0 0px 8px;
    display: none;
}}

@media (min-width: 768px) {
.header-nav{display:none;}}

@media (min-width: 768px) {
.account-login{display:none;}}









.mm_menu_content_title img {
    font-size: initial; /* Restaura el tamaño de la imagen */
}

.mm_menu_content_title img {
    margin-right: 6px;
    width: 100%;
}




@media (min-width: 768px) {
#index #header.header3 .header-top {
    border-bottom: 0;
    display: none;
}}

@media (max-width: 767px) {
.mm_menus_li.menuhome.mm_sub_align_full.hover{
display: none;}}

@media (min-width: 768px) {
#header.header3 .header-top {
    border-bottom: 1px solid #eee;
    display: none;
}}

@media (min-width: 768px) {
    #header.header3 #_desktop_cart {
        margin: 14px 0px 0 0;
        color: #000000 !important;
        width: 440px;
    }
}


@media (min-width: 768px) {
  #header.header3 .search-button-wrapper {
      transform: translateX(-1px); /* Alternativa a margin negativo */
      margin-top: 6px;
      padding-top: 2px;
      display: block;
      width: auto;
      text-transform: uppercase;
  }
}


@media (min-width: 768px) {
#header.header3 .search-widget form input[type=text] {
    padding: 0px 0px 1px 0;
    width: 100%;
    border-radius: 0;
    border: 0;
}}

@media (min-width: 768px) {
.mm_extra_item {
    float: right;
    padding-right: 10px;
    position: static;
    z-index: 10;
    display: flex;
    display: -o-flex;
    display: -ms-flex;
    display: -moz-flex;
    display: -webkit-flex;
}}


@media (min-width: 768px) {
    #header.header3 #_desktop_cart {
        margin: 12px 0 0 0;
        color: #000000 !important;
        width: 0px;
    }
}


@media (max-width: 767px) {
    #header.header3 .search-widget form button[type=submit] {
        bottom: calc(50% - 7px);
        top: unset;
        right: 25px;
        margin: -43px 14px -17px 0;
    }
}







@media (max-width: 767px) {
    #header #_mobile_cart .blockcart a {
        position: relative;
        display: block;
    }
}

@media (max-width: 767px) {
#header .header-nav .blockcart {
    background: transparent;
    padding: 0;
    margin: 20px 11px -5px !important;
}}

@media (max-width: 767px) {
#header.header3 .blockcart-link span {
    margin: 2px -5px 0px 0px;
    /* display: none; */
}}


.mm_menu_content_title {
    float: left;
    padding: 0px 0px;
    position: relative;
    min-height: 60px;
    display: flex
;
    align-items: center;
}

.ets_mm_block>.h4 {
    text-transform: initial!important;
}


@media (min-width: 768px) {
    #header .search-widget form button[type=submit] {
        display: none;
    }
}

@media (min-width: 768px) {
.search-button {
    text-indent: -99999px;    
}}

@media (max-width: 767px) {
    .ets_mm_megamenu .container {
        background-color: #ffffff00;
        padding: 0;
    }
}



.mm_menu_content_title:hover {
    text-decoration: underline;
    
}

/*Eliminar borde entre menu*/
.layout_layout1 .mm_menus_li {
    border-right: 0px solid;
}


@media (min-width: 767px) {
.mm_extra_item .cart-preview a {
    display: block;
    padding: 8px 0;
}

@media (min-width: 768px) {
    .layout_layout1 .ets_mm_megamenu_content {
        background: linear-gradient(#ffffff00, #ffffff00) repeat scroll 0 0 rgba(0, 0, 0, 0)!important;
        background: -webkit-linear-gradient(#ffffff00, #ffffff00) repeat scroll 0 0 rgba(0, 0, 0, 0)!important;
        background: -o-linear-gradient(#ffffff00, #ffffff00) repeat scroll 0 0 rgba(0, 0, 0, 0)!important;
    }
}

.layout_layout1 .mm_menus_li:nth-child(2) {
    border-left: 0px solid #ffffff00;
}

.layout_layout1 .mm_menus_li:last-child {
    border-right: 1px solid #ffffff00;
}







    .layout_layout1:not(.click_open_submenu) .mm_menus_li:hover > a, .layout_layout1.click_open_submenu .mm_menus_li.open_li > a, .layout_layout1 .mm_menus_li.active > a, #header .layout_layout1:not(.click_open_submenu) .mm_menus_li:hover > a, #header .layout_layout1.click_open_submenu .mm_menus_li.open_li > a, #header .layout_layout1 .mm_menus_li.menu_hover > a, .layout_layout1:hover .ybc-menu-vertical-button, .layout_layout1 .mm_extra_item button[type="submit"]:hover i, #header .layout_layout1 .mm_menus_li.active > a {
        color: #000000!important;
    }

.mm_tab_toggle_title {
    font-weight: 700;
}

@media (min-width: 767px) {
    .mm_menus_li.menuhome.mm_sub_align_full.hover .mm_menu_content_title {
        font-size: 0;
        width: 250px;
        margin: 0 10px 0 30px;
    }
}


@media (min-width: 1200px) {
    .container {
        max-width: 1190px;
    }
}

.ets_mm_megamenu *:not(.fa):not(i) {
    font-family: inherit;
    margin: 0px 8px 0px 0px;
    max-width: 1500px !important;
}


@media (min-width: 767px) {
    .mm_menus_li.mm_menus_li_tab.messi.mm_sub_align_left.mm_has_sub.hover {
        width: 150px !important;
    }
}


@media (min-width: 767px) {
    .mm_extra_item.mm_display_search_default {
        /*margin: 0 60px 0 0 !important;*/
margin: 0 0px 0 0 !important;
display:flex;
    }
}

@media (min-width: 768px) {
    #header.header3 .search-widget form input[type=text] {
        padding: 2px -3px 10px 0 !important;
        width: 91%;
        border-radius: 0;
        border: 0;
        margin-bottom: auto;
        margin-top: 75px;
        left: 250px;
    }
}



@media (min-width: 767px) {
.sesioninicio{display:none;}}

@media (min-width: 767px) {
.mm_extra_item.mm_display_search_default {
    display: flex; /* Activa Flexbox */
    justify-content: space-between; /* Distribuye el espacio entre los elementos */
    align-items: center; /* Alinea los elementos verticalmente al centro */
    gap: 20px; /* Espacio entre los elementos (puedes ajustar este valor) */
    height: 100%; /* Asegura que el contenedor ocupe toda la altura disponible */
}}

@media (min-width: 767px) {
.mm_extra_item.mm_display_search_default > * {
    flex: 1; /* Hace que todos los elementos hijos tengan el mismo ancho */
    height: 100%; /* Asegura que todos los elementos tengan la misma altura */
}}


/*@media (max-width: 767px) {
.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content.ui-corner-all{position: static;
width: 410px!important; top: 116px; left: 30px; display: none;}}*/

/*@media (max-width: 767px) {
.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content.ui-corner-all{position: static!important;
width: 432px!important; top: 116px!important; left: 14px;!important}}*/

/*.ui-front.ui-menu.ui-widget.ui-widget-content.ui-corner-all {
    position: relative;
    left: -5px!important; /* Ajusta el valor según lo necesites */
}*/


#header.header3 #_desktop_cart svg {
    margin: 0px 0px 0 0!important;
}

@media (min-width: 767px) {
.mm_extra_item .cart-preview.inactive .header {
    padding: 5px 0px!important;
}}


@media (min-width: 767px) {
.mm_extra_item .user-info a {
    display: inline-block;
    padding: 3px 2px !important;
    line-height: 22px;
}}


#header.header3 #_desktop_user_info, #header.header3 .header-nav .user-info {
    margin-left: 0;
    margin-right: 0;
    padding-top: 1px;
    padding: 18px 2px !important;
    top: 3px;
    position: relative;
}


@media (max-width: 479px) {
    .mm_extra_item {
        height: 100%;
        max-width: calc(100% - 125px);
        max-width: -webkit-calc(100% - 125px);
        position: static;
        min-height: 50px;
        width: 290%;
    }
}




@media (min-width: 767px) {
#header {
    background: #fff;
    margin-bottom: 0px !important;
}}


@media (min-width: 767px) {
    @media (min-width: 1200px) {
        .container {
            max-width: 1250px!important;
        }
    }
}

.an_pa_product-variants>.product-variants-item .an_attr-color {
    background: #ffffff00!important;
}


.product-variants ul .input-container-color {
    position: relative;
    width: 50px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    background: transparent;
    border-radius: 0px;
    border-bottom: 2px solid transparent;
}



/****************************Cambio de ancho de atributos**********************/



/* Ocultar slide de imagenes de detalle del producto*/
@media (max-width: 767px) {
    .an_productpage-slider-nav {
        width: calc(100% + 10px);
        margin: 10px -5px 0;
        max-width: unset;
        display: none;
    }
}


/* Acercar titulo a las imagenes del producto*/
@media (max-width: 767px) {
    .page-product h1 {
        margin-top: 0px;
    }
}

.an_stickyAddToCart.an_stickyAddToCart .an_pa_product-variants>.product-variants-item ul li {
    margin: 1px;
}

.an_stickyAddToCart.an_stickyAddToCart .an_pa_product-variants>.product-variants-item {
    margin: 0px 0px 0px 1px;
}


.an_stickyAddToCart-standart {
    padding-right: 0px;
}

/*Ocultar Valoración media de opiniones en detalle del producto*/
#googleRichSnippets{position: absolute; left: -9999px;}

/*Reducir margen o espacio entre el titulo y las valoraciones */
.modal-body h1, .page-product h1 {
    margin: -6px 0 0px;
    text-transform: none;
}

/*aumentar margen entre precio y valoracion*/
.product-prices .product-price {
    margin-bottom: 2px;
}

/*aumentar margen entre precio y valoracion*/
.comment_anchor_content{
margin-bottom: 10px;}


@media (max-width: 767px) {
    .desk_bnpl {
        display:none;
    }
}

@media (min-width: 767px) {
    .desk_bnpl360 {
        display:none;
    }
}

@media (max-width: 767px) {
.an_stickyAddToCart.an_stickyAddToCart.js-an_stickyAddToCart{display:none;}}

/*Modificar seleccion de capacidad en presonalización*/
.dsn-product-variants.product-actions .product-actions .product-variants .product-variants-item .input-radio+.radio-label{
    color: #ffffff !important;
    background: transparent !important;
    border: 1px solid #dcdcdc !important;
    border-radius: 5px;
    min-width: 70px;
    min-height: 40px;
    padding: 1px 15px 0;
}


.page-header:has(:where(h1, span):contains("Sostenibilidad")) {
  display: none;
}


.limited-edition svg {
  vertical-align: middle;
  margin-right: 0px;
  width: 16px;
  height: 16px;
  fill: currentColor; /* usa el color del texto actual */
}


.limited-edition{display: block;
    width: auto;
    margin-bottom: 25px;
    text-transform: uppercase;
    font-size: 12px!important;
    font-weight: 700;
    margin-top: -8px !important;
    margin-left: 2px !important;
padding: 0px 8px!important;
}

/* Cambiar color de la etiqueta Nuevo en categoría*/
.product-flags .new, .product-flags .pack {
    background: #ffc80900;
    color: #000000;
}

/* Cambiar tamaño de la etiqueta Nuevo en categoría*/
#product .discount-percentage, #product .discount-percentage, #product .on-sale, #product .online-only, #product .product-flags .new, #product .product-flags .pack, #product .product-flags .out_of_stock, #products .product-miniature .discount-percentage, #products .product-miniature .on-sale, #products .product-miniature .online-only, #products .product-miniature .product-flags .new, #products .product-miniature .product-flags .pack, #products .product-miniature .product-flags .out_of_stock, .featured-products .product-miniature .discount-percentage, .featured-products .product-miniature .on-sale, .featured-products .product-miniature .online-only, .featured-products .product-miniature .product-flags .new, .featured-products .product-miniature .product-flags .pack, .featured-products .product-miniature .product-flags .out_of_stock, .product-accessories .product-miniature .discount-percentage, .product-accessories .product-miniature .on-sale, .product-accessories .product-miniature .online-only, .product-accessories .product-miniature .product-flags .new, .product-accessories .product-miniature .product-flags .pack, .product-accessories .product-miniature .product-flags .out_of_stock, .product-miniature .product-miniature .discount-percentage, .product-miniature .product-miniature .on-sale, .product-miniature .product-miniature .online-only, .product-miniature .product-miniature .product-flags .new, .product-miniature .product-miniature .product-flags .pack, .product-miniature .product-flags .out_of_stock, .anthemeblocks-products-columns .product-miniature .product-flags .out_of_stock, .anthemeblocks-products-columns .product-container .on-sale, .anthemeblocks-products-columns .product-container .online-only, .anthemeblocks-products-columns .product-container .product-flags .new, .anthemeblocks-products-columns .product-container .product-flags .pack, .anthemeblocks-products-columns .product-container .product-flags .discount-percentage {
    font-size: 12px;
}



@media (min-width: 767px) {
    @media (min-width: 1200px) {
.an_homeproducts.js-an_homeproducts  {
            padding-left: 50px;
        }}}


@media (min-width: 767px) {
    .pstb-wrp *, .pstb-wrp *:before, .pstb-wrp *:after {
        margin-left: -5px;
        margin-bottom: -4px;
    }
}


@media (max-width: 767px) {
    .pstb-wrp *, .pstb-wrp *:before, .pstb-wrp *:after {
        margin-bottom: 2px;
    }
}


.an_productattributes-group .radio-label {
    border-radius: 3px;
    padding: 0px 5px;
    font-weight: 500;
    line-height: 1;
    font-size: 15px;
    margin: 0;
    border: 1px solid #7e7b7b;
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    height: auto;
    min-width: 28px;
    min-height: 28px;
    color: #373131;
}


@media (max-width: 767px) {
    .pstb-wrp *, .pstb-wrp *:before, .pstb-wrp *:after {
margin-bottom: 2px;
        margin-right: -3px;
        margin-left: -1px;
    }
}

/**************Cambiar color de texto en variantes de personalización.*****/
.dsn-product-variants.product-actions .product-variants .product-variants-item .input-radio + .radio-label {
    color: #fff !important;
}

/**************Cambiar color de texto en variantes de personalización.*****/
.dsn-product-variants.product-actions .product-variants .product-variants-item .input-radio:checked+span, .product-actions .product-variants .product-variants-item .input-radio:hover+span {
    border-color: #ffffff !important;
}

/**************Cambiar color de texto en variantes de personalización.*****/
.dsn-product-variants.product-actions .product-variants .product-variants-item .input-radio:not(:checked)+span, .product-actions .product-variants .product-variants-item .input-radio:hover+span {
    border-color: #000 !important;
}


/*****************Fuente Stanley Favorite*******************/

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    font-family: 'Stanley Favorit';
}


body {
    font-family: 'Stanley Favorit'!important;
}

.tabs .tab-pane {
    font-family: 'Stanley Favorit'!important;
}

.h1, .h2, .h3, .h4, h1, h2, h3, h4 {
    font-family: 'Stanley Favorit';
}


/*****************Ocultar carrito en categoria*************/
@media (max-width: 1200px) {
    #header.header3 #_desktop_an_wishlist-nav, #header.header3 #_desktop_cart {
        margin-left: 20px;
        display: none;
    }
}

/*****************Colocar capacidad a dos líneas en categoy y home*************/
.radio-label {
  text-align: center;
}

/*****************Colocar capacidad a dos líneas en categoy y home************
.an_productattributes-group .radio-label {
  display: inline-block;
  white-space: pre-line;
  text-align: center;
}*/



.an_productattributes-group .input-radio:hover+span, .an_productattributes-group .input-radio:checked+.radio-label {
    font-weight: bold;
}

@media (min-width: 767px) {
app-simulator .sc-simulador-box {
  display: flex !important;
  flex-direction: row !important;
  justify-content: flex-start !important;
  align-items: center !important;
  padding: 0.01em 0.1em !important;
  width: fit-content !important;
  min-height: fit-content !important;
  margin: 0.15em 0 !important;
  border: 1px solid #00369C !important;
  border-radius: 8px !important;
  opacity: 1 !important;
  font-size: 15px !important;
}}

@media (max-width: 767px) {
app-simulator .sc-simulador-box {
  display: flex !important;
  flex-direction: row !important;
  justify-content: flex-start !important;
  align-items: center !important;
  padding: 0.01em 0.1em !important;
  width: fit-content !important;
  min-height: fit-content !important;
  margin: 0.15em 0 !important;
  border: 1px solid #00369C !important;
  border-radius: 8px !important;
  opacity: 1 !important;
  font-size: 12px !important;
}}




/*.input-container.float-xs-left {
width: 80px!important;
}*/

.input-container.float-xs-left .radio-label{
  width: 58px!important; /* o cualquier valor según el diseño */
}

.an_productattributes-group .radio-label  {
  /*display: inline-block!important;
  text-align: center!important;
  white-space: normal!important;
  word-break: break-word!important;
  line-height: 1.4!important;*/
  width: 75px!important; /* o cualquier valor según el diseño */
}


@media (max-width: 767px) {
.an_productattributes-group .radio-label {
    font-size: 13px;
}


.input-container.float-xs-left .radio-label {
    width: 52px !important;
}}

@media (max-width: 767px) {
.tablecombz-reference{white-space: nowrap;}

.tablecombz-attr-color-label{white-space: nowrap;}}

.links .h3, #block_myaccount_infos .h3 a, .links .h4.block-contact-title, .links>h3 {
    color: #ffffff;
}


.navbar-toggler.collapse-icons .material-icons.add {
    color: white;
}


@media (max-width: 767.98px) {
    .rewards .table td:not(:last-child) {
        border-bottom: none;
        width: auto;
    }
}


@media (max-width: 767.98px) {
    .rewards .table td {
        width: auto;
    }
}

    #header .layout_layout1:not(.ybc_vertical_menu) .mm_menus_li>a, .layout_layout1 .ybc-menu-vertical-button, .layout_layout1 .mm_extra_item * {
        color: #000000;
    }
}


@media (max-width: 767.98px) {
#apcModal_1 .modal-dialog-middle {
    width: 350px !important;
}

#apcModal_1 .modal-dialog {
    max-width: 350px!important;
}}


@media (max-width: 767px) {
.img.id_manufacturer{
width: 100%;
    height: 100%;}}

/*****************Messi Collabs************************/
nav.breadcrumb[data-depth="2"] {
  display: none;
}


#wrapper {
    padding-top: 0rem;
}

.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
    padding: 0px;
}

.mm_tabs_li.menu_ver_alway_open_first.mm_tabs_has_content.ver_alway_hide.open{display:none}

/*****************Messi Collabs************************/