/* START FIX ECOMSTRD-14214 */
option.STRForm-select-option[value="+34"] + option.STRForm-select-option[value="+34"] {
  display: none;
}
/* END FIX ECOMSTRD-14214 */

/* START FIX ECOMSTRD-14115 */
.DeliveryUserData.DeliveryUserData_mobile {
  height: calc(100% - 100px);
 }
 .DeliveryUserData_mobile .DeliveryUserData-wrapper {
  padding-top: 40px;
 }
 /* END FIX ECOMSTRD-14115 */

/* Inicio ECOMSTRD-14030 */

#ProductBundlePageComponentNew .main-bundle-products {
  margin-top: 20px;
}
/* Fin ECOMSTRD-14030 */

/* Inicio Fix ECOMSTRD-13934 */

.INDpositionRight #INDWrap #INDbtnWrap {
  left: unset !important;
  right: 12px !important;
}
.INDpositionRight #INDWrap #INDbtnWrap .separator-icons {
  left: unset;
  right: 56%;
}
.INDpositionRight #INDWrap #INDmenu-btn > svg {
  margin-left: unset;
  margin-right: 25px;
}
.INDpositionRight #INDWrap .cross-icon-close {
  right: unset;
  left: 15%;
}
/* Fin Fix ECOMSTRD-13934 */


/* [PRE] ECOMSTRD-13446: scroll banner rebajas*/
@media (max-width: 992px){
    #MainGridComponent .class-banner-grid .container-categories-banner .container-option-price, #idFiltersGrid .class-banner-grid .container-categories-banner .container-option-price {
        overflow-y: auto;
        -ms-overflow-style: none;  /* IE and Edge */
        scrollbar-width: none;  /* Firefox */
    }
    #MainGridComponent .class-banner-grid .container-categories-banner .container-option-price::-webkit-scrollbar, #idFiltersGrid .class-banner-grid .container-categories-banner .container-option-price::-webkit-scrollbar  {
        display: none;
    }
}
/* [PRE] ECOMSTRD-13446: scroll banner rebajas */

/* FIX ONE TRUST */
#onetrust-banner-sdk.otFlat {
    position: fixed!important;
}
#onetrust-pc-sdk .ot-pc-footer-logo {
    display: none!important;
}
#cookiesWarn{
    display: none!important;
}
#onetrust-pc-sdk .ot-ven-item>input,
#onetrust-pc-sdk .ot-host-item>input,
#onetrust-pc-sdk .ot-acc-cntr>input {
    width: 100%!important;
    height: 100%!important;
}
/* FIX ONE TRUST */

/* [POST] Inicio Fix ECOMSTRD-11963 */

.payment-checks-container .AlertBox {
  margin-bottom: 20px !important;
}

@media only screen and (min-width:992px) {
  .payment-checks-container .AlertBox {
    padding: 0;
  }

  .payment-checks-container .AlertBox .AlertBox-content {
    width: auto;
  }
}

@media only screen and (min-width:992px) {
  .payment-checks-container .AlertBox {
    padding: 0 !important;
    position: unset !important;
    float: unset !important;
  }

  .payment-checks-container .AlertBox .AlertBox-content {
    width: auto;
    margin-left: 0 !important;
  }
}

@media only screen and (min-width:992px) {
  #checkout-wallet .AlertBox {
    padding: 0 37px 0 97px;
    margin-bottom: -50px;
  }

  #checkout-wallet .AlertBox-content {
    margin-left: 470px;
    width: 370px;
  }
}

@media only screen and (max-width:992px) {
  #checkout-wallet .AlertBox {
    margin-bottom: 20px;
  }

  #checkout-wallet .AlertBox-content {
    width: auto;
  }
}

.AlertBox-content {
  border: 1px solid #f6a623;
  padding: 20px 20px 0 20px;
  position: relative;
}

@media only screen and (max-width:992px) {
  .AlertBox-content {
    padding: 20px 20px 0px 20px;
    margin: 0 6px;
  }
}

.AlertBox-content-header {
  position: absolute;
  top: -8px;
  background-color: white;
  padding: 0 10px;
  width: auto;
  display: flex;
}

.AlertBox-content-header-icon {
  display: inline-block;
  width: 15px;
  height: 15px;
  margin-left: 10px;
  cursor: pointer;
}

.AlertBox-content-header-icon svg {
  height: 15px;
  width: 15px;
}

.AlertBox-content-title {
  color: #f6a623;
  font-weight: 400;
  font-size: 16px;
  display: inline-block;
}

@media only screen and (max-width:992px) {
  .AlertBox-content-title {
    font-size: 14px;
  }
}

.AlertBox-content-tooltip {
  position: relative;
}

.AlertBox-content-tooltip .info-container {
  position: absolute;
  background: white;
  border: 1px solid #cecece;
  padding: 10px;
  z-index: 1;
  line-height: 16px;
  width: 270px;
  font-size: 12px;
  left: 0;
  transform: translateX(-50%);
  top: 30px;
}

@media only screen and (max-width:992px) {
  .AlertBox-content-tooltip .info-container {
    padding: 10px 30px 10px 10px;
    transform: translateX(-73%);
  }
}

.AlertBox-content-tooltip .info-container::after {
  content: " ";
  position: absolute;
  top: -11px;
  left: 50%;
  margin-left: 2px;
  border-width: 6px;
  border-style: solid;
  border-color: transparent transparent white transparent;
}

@media only screen and (max-width:992px) {
  .AlertBox-content-tooltip .info-container::after {
    left: 73%;
  }
}

.AlertBox-content-tooltip .info-container::before {
  content: " ";
  position: absolute;
  top: -12px;
  left: 50%;
  margin-left: 2px;
  border-width: 6px;
  border-style: solid;
  border-color: transparent transparent #cecece transparent;
}

@media only screen and (max-width:992px) {
  .AlertBox-content-tooltip .info-container::before {
    left: 73%;
  }
}

.AlertBox-content .close-message {
  position: absolute;
  right: 5px;
  top: 5px;
}

.AlertBox-content .close-message svg {
  width: 30px;
  height: 30px;
}

.AlertBox .input-width {
  width: 180px;
}

.payment-method-steps-form .AlertBox-content-header {
  background: #f4fefe;
}

/* [POST] Fin Fix ECOMSTRD-11963 */


/* [POST] Inicio Fix ECOMSTRD-12112 */
.below-cart-notice.below-cart-yellow {
  background-color: #EFDE37;
  color: #000000
  }
  
  .below-cart-notice.below-cart-yellow::before {
  background-color: #EFDE37
  }
  @media only screen and (max-width:992px) {
  .below-cart-notice.below-notice-wallet {
  padding: 0px 20px !important;
  top: 0;
  transform: none;
  margin-top: -5px;
  }
  }
  .below-cart-notice.below-cart-yellow.margin-bottom-20 {
  padding-left: 26px;
  }
  #checkout-wallet .wallet-container.wallet-box .below-cart-notice {
  height: 48px;
  padding: 14px 0px 0px 26px;
  }
  
  @media only screen and (max-width:992px) {
  #checkout-wallet .wallet-container.wallet-box .below-cart-notice {
  height: 84px !important;
  padding: 32px 0px 0px 20px !important;
  }
  .wallet-container.wallet-box .below-cart-notice .right {
  margin-right: 30px
  }
  .below-cart-notice {
      height: 53px !important;
      padding: 10px 0 10px 0 !important;
      width: 100vw !important;
      position: relative;
      margin-bottom: 10px;
  }
  }
  
  .below-cart-notice {
  background-color: #D0024C;
  width: 100%;
  height: 34px;
  font-size: 12px;
  color: #FFFFFF;
  display: flex;
  align-items: center;
  padding: 0 0 0 26px
  }
  
  .below-cart-notice .right {
  flex-shrink: 0;
  flex-grow: 0;
  margin-right: 50px;
  display: flex;
  text-decoration: underline;
  align-items: center;
  font-weight: 600
  }

/*[POST]  Fin Fix ECOMSTRD-12112 */


.safari .custom-select-no-background .cs-options .cs-option .cs-option-content {
  display: contents;
}

#MainGridComponent .class-banner-grid-image {
    margin: 0px auto 0px auto;
}

#MainGridComponent .class-banner-grid .container-header-sales-second span, #idFiltersGrid .class-banner-grid .container-header-sales-second span {
  color: #D20107;
}


/* [PRE] Inicio Fix ECOMSTRD-10623 */

.forcePositionStatic{
	position: static !important;
}

#sidebar-component .sidebar .sidebar-content.down.downSidebar #closeSidebar .newsletter-description::after {
    content: ">";
    display: block;
    color: #979797;
    transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    position: relative;
    top: 0;
    left: -20px;
    width: 20px;
    font-size: 15px;
    height: 50px;
    text-align: center;
    font-family: unset;
    margin: .5em auto;
}
/* [PRE] Fin Fix ECOMSTRD-10623 */

/* Inicio Fix ECOMSTRD-10488 */ /* NO QUITAR*/
#MainGridComponent #sidebarWrapper #scrollSidebarWrapper,
#idFiltersGrid #sidebarWrapper #scrollSidebarWrapper {
  max-height: calc(100vh - (40px + 110px));
  overflow-y: auto;
}
/* Fin Fix ECOMSTRD-10488 */

/* INICIO ICONS // Configuración_Front */
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('../fonts/Glyphicons/glyphicons-halflings-regular.eot');
  src: url('../fonts/Glyphicons/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), 
  url('../fonts/Glyphicons/glyphicons-halflings-regular.woff') format('woff'), 
  url('../fonts/Glyphicons/glyphicons-halflings-regular.ttf') format('truetype'), 
  url('../fonts/Glyphicons/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg');
}
/* FIN ICONS // Configuración_Front */

/* INICIO FIX MENU Rusia  //  Configuración_Front */
.no-touch.no-mobile body[language="ru"] .theme .global_container .main_menu .content .containerMenu ul.menuFirst li {margin-right: 0px !important;}
.no-touch.no-mobile body[language="ru"] .global_container .support_menu {width: 16% !important;}
.no-touch.no-mobile body[language="ru"] .global_container .support_menu .header .content .topHeader ul.headerMenu li {width: 18% !important;}
/* FIN FIX MENU Rusia  //  Configuración_Front */

/* INICIO FIX - OCULTAR "THE MAG BLOG" */
#theMagBlog {display: none;}
/* FIN FIX - OCULTAR "THE MAG BLOG" */

/*************** FIN CONFIGURACIÓN_FRONT ********************/

/******************** INICIO BLOQUE FIX *********************/
/* INICIO FIX ECOMSTRD- ISKRA */
#visibilityShippingRegister {display: none;}
/* FIN FIX ECOMSTRD- ISKRA */

/* INICIO FIX SALTOS EN BUSCDOR DE TIENDAS */
.content_storelocator {width: 38em;}
/* FIN FIX SALTOS EN BUSCDOR DE TIENDAS */

/* INICIO FIX PARA QUE SE VEA BIEN EL MODAL */
.modal .giftCardCVV h3 {margin: 0em 2em 0.5em 0em;font-size: 1.4em;}
/* FIN FIX PARA QUE SE VEA BIEN EL MODAL */

/* INICIO FIX REGISTRO CHECKOUT RU,CN, MX */
body[country="CN"] #visibilityShippingRegister,
body[country="RU"] #visibilityShippingRegister {display: block;}
/* FIN FIX REGISTRO CHECKOUT RU,CN, MX */

/* INICIO FIX REGISTRO CHECKOUT RU,CN, MX */
.imgMinResponsive {width: 100% !important;height: auto !important;}
.grid_itemContainer .grid_imageContainer .grid_containerColors .slide a img {height: auto !important;width: 100%;display: block;}
.ss_hide_1020048325 {display: none !important;}
/* FIN FIX REGISTRO CHECKOUT RU,CN, MX */

/* INICIO FIX MAN */
#main_menu a.sub-menu-item-1020048325 {display: none;}
#idFiltersGrid #layoutTop #layoutTopMenu #topMenu .menu-logo-image,
#idProductPageMobileSidebar #layoutTop #layoutTopMenu #topMenu .menu-logo-image,
#main_menu #layoutTop #layoutTopMenu #topMenu .menu-logo-image {max-height: 46px;width: auto;margin: 7px auto 7px auto;}
/* FIN FIX MAN */

/* INICIO FIX ECOMSTRD-5980 */
#ItxSearchPage .product_grid {margin-top: 65px;}
#ItxSearchPage .filterSelectBox {top: 16em;}
@media only screen and (min-width: 980px) {#ItxSearchPage .filterContent .custom_form_select_list {top: 16em;}}
/* FIN FIX ECOMSTRD-5980 */

/* INICIO FIX PARA LOOKBOOKS QUE USAN ONDHO Y LAS MINICESTAS ANTIGUAS */
#shopCartMenu,#wishCartMenu {visibility: hidden;opacity: 0;}
.ondAddToCart.ondAddToCartLoading::after {background: none!important;width: 0!important;}
/* FIN FIX PARA LOOKBOOKS QUE USAN ONDHO Y LAS MINICESTAS ANTIGUAS */


.ItxCardPage {
    width: 100%;
    margin: 66px auto;
}

/* INICIO FIX espacio en Ficha de look*/
#ProductBundlePageComponent .container-product-bundle-bean {
    margin-top: 121px !important;
}
/* FIN FIX espacio en Ficha de look*/


/* INICIO FIX Hide checkoutGift */
div#checkoutGift {
  display: none;
} 
/* FIN FIX Hide checkoutGift */




.page-footer-links .middle-links .middle-links-container ul{list-style: none;}

/* Inicio fix ECOMSTRD-7107 // LABEL_CONFIGURACION_FRONT */
/* NO SE PUEDE QUITAR DEBIDO AL MINIFICADO */
.custombootstrap :after, .custombootstrap :before {
    box-sizing: border-box;
}
#MainGridComponent #sidebarWrapperColbenson {
    max-height: calc(100vh - (40px + 119px));
}
#MainGridComponent #sidebarWrapper {
    max-height: calc(100vh - (40px + 112px));
}
/* Fin fix ECOMSTRD-7107 // LABEL_CONFIGURACION_FRONT */


.my-account-need-help-item{display : none;}

/* FIX ECOMSTRD-7416 */
body[country="TR"] .add-alias-text {
    display: none;
}

.product-grid-item .discount-percentage {
	font-weight: 700;
}


/* INICIO Texto título selector país World Wide 
javascript.ONLINE_STORE_COUNTRIES = Market with an online store
javascript.NO_ONLINE_STORE_COUNTRIES = Market 
*/
#ItxWorldWidePage div.custom_form_select_list ul li.group_header:hover,
#ItxWorldWidePage div.custom_form_select_list ul li.group_header.disabled:hover{    background-color: black;}
/* FIN Texto título selector país World Wide */

.country-change-warning {
	text-transform: none;
}

.country-selection-confirmation .change-selected-country{
	text-transform: none;
}

body[country="TR"] #ProductGridItem_300707553 .title-product {
  font-weight: bolder;
}

#ProductBundlePageComponent .container-product-bundle-bean {
	    margin-top: 0px !important;
}
#ProductBundlePageComponent .product-component-layout.col-xl-4.col-md-5.col-xs-12{
	margin-top: 20px !important;
}

div#tarjetaabono_4 {
    display: none;
}

div#registerComponent {
	margin-top: 15px;
}

.category-title-1020174778 {
  visibility: hidden;
}

@media only screen and (max-width: 991px){
  #cookiesWarn.footer-advice #footerAdvice a svg {
      width: 20px;
      height: 20px;
  }
}

body[language='ru'] #idFiltersGrid .class-banner-grid span, 
body[language='ru'] #MainGridComponent .class-banner-grid span, 
body[language='ru'] #idFiltersGrid .class-banner-grid div, 
body[language='ru'] #MainGridComponent .class-banner-grid div, 
body[language='ru'] #idFiltersGrid .class-banner-grid p, 
body[language='ru'] #MainGridComponent .class-banner-grid p {
  font-family: 'Open Sans', sans-serif !important;
}
/* fin ECOMSTRD-9553 */


#MainGridComponent .class-banner-grid.class-banner-grid-image.class-banner-grid-image-categories-to-redirect .position-content-banner-sales-mobile .title-info-banner-sales{
  display: none;
}

#MainGridComponent .class-banner-grid.class-banner-grid-image.class-banner-grid-image-categories-to-redirect .position-content-banner-sales-mobile .container-option-price.container-categories-to-redirect {
  margin-bottom: 1vw;
  width: 95%;
}

#MainGridComponent .class-banner-grid.class-banner-grid-image.class-banner-grid-image-categories-to-redirect .position-content-banner-sales-mobile .text-prices-large-buttons-prices.text-categories-to-redirect-large-buttons {
    width: 105px;
    background-color: transparent;
    color: white;
    border: 1px solid white;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    font-size: 10px;
    padding: 5px;
}

#MainGridComponent .class-banner-grid.class-banner-grid-image.class-banner-grid-image-categories-to-redirect .position-content-banner-sales-mobile .text-prices-large-buttons-prices.text-categories-to-redirect-large-buttons:hover {
    background-color: white !important;
    color: #D0011B !important;
    -webkit-border-radius: 0px !important;;
    -moz-border-radius: 0px !important;;
    border-radius: 0px !important;;
}

#MainGridComponent .class-banner-grid.class-banner-grid-image.class-banner-grid-image-categories-to-redirect .position-content-banner-sales-mobile .text-prices-large-buttons-prices.text-categories-to-redirect-large-buttons:hover  span{
    color: #D0011B;
}

#MainGridComponent .class-banner-grid.class-banner-grid-image.class-banner-grid-image-categories-to-redirect .position-content-banner-sales-mobile .text-prices-large-buttons-prices.text-categories-to-redirect-large-buttons span {
  font-size: 1.1em;  
  align-self: center;
}

#MainGridComponent .class-banner-grid.class-banner-grid-image.class-banner-grid-image-categories-to-redirect .mobile-img {
  height: 170px;
}

/* FIX CSS popup cookies*/
#cookiesWarn a.policy_cookie {
    text-decoration: underline!important;
    color: black;
    float: right;
    font-size: 10px;
    position: relative;
    top: 30px;
    left: 10px;
}

#cookiesWarn.ContentsMspot .footer_cookies .policy_cookie {
    float: none;
    display: inline!important;
    color: black;
    width: auto;
    top: 0;
}
/*FIN FIX CSS popup cookies*/

/*FIX FAQ's*/
#contactNewPageComponent #contactNewPageDesktop .new-contact-faq-contact-row .faq-contact-container .faq-contact-title-container{
    margin-right: 25px;
}
/*FIN FIX FAQ's*/



#ItxCheckoutPage.ie .icon-pineapple,
#ItxCheckoutPage.ie .icon-music-box  {
  height: 40px;
}

.colbenson-div {
  display: none;
}

.filter-mobile.filter-mobile-category-colbenson {
  display: none;
}

.ie .product-bundle-button-shop .button-cart-dk-black span{
  margin: 0;
}

/* FIX FAQS */
#contactNewPageComponent .faq-contact-subtitle strong {
    display: block;
}
#contactNewPageComponent #contactNewPageDesktop .new-contact-faq-contact-row .faq-contact-container {
    cursor: pointer;
}
#contactNewPageComponent .iconPickupShop {
    background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" class="svg-drawing contact-icon-pickup-shop" viewBox="0 0 44 40"><path d="M5.23809524,14.7368421 C8.13101535,14.7368421 10.4761905,12.380446 10.4761905,9.47368421 C10.4761905,8.89233185 10.0071554,8.42105263 9.42857143,8.42105263 C8.84998742,8.42105263 8.38095238,8.89233185 8.38095238,9.47368421 C8.38095238,11.2177413 6.9738473,12.6315789 5.23809524,12.6315789 C3.50234318,12.6315789 2.0952381,11.2177413 2.0952381,9.47368421 C2.0952381,8.89233185 1.62620306,8.42105263 1.04761905,8.42105263 C0.469035024,8.42105263 1.13686838e-13,8.89233185 1.13686838e-13,9.47368421 C1.13686838e-13,12.380446 2.34517513,14.7368421 5.23809524,14.7368421 Z" id="Shape"></path><path d="M4.1591969,1.30793224 C4.29952414,0.743937598 3.95825104,0.172427607 3.39694208,0.0314289472 C2.83563314,-0.109569713 2.26684461,0.23333628 2.12651738,0.79733092 L0.0312792857,9.21838356 C-0.109047953,9.78237819 0.232225155,10.3538882 0.793534106,10.4948868 C1.35484306,10.6358855 1.92363158,10.2929795 2.06395881,9.72898486 L4.1591969,1.30793224 Z" id="Shape"></path><path d="M11.5157197,1.18319446 C11.5874842,0.606331364 11.1802478,0.0802364375 10.6061316,0.00812855082 C10.0320155,-0.0639793358 9.50842579,0.345205606 9.43666127,0.922068701 L8.38904222,9.34312133 C8.31727772,9.91998442 8.72451414,10.4460793 9.29863027,10.5181872 C9.8727464,10.5902951 10.3963361,10.1811102 10.4681006,9.60424709 L11.5157197,1.18319446 Z" id="Shape"></path><path d="M34.5633386,0.922068701 C34.4915742,0.345205606 33.9679845,-0.0639793358 33.3938683,0.00812855082 C32.8197523,0.0802364375 32.4125158,0.606331364 32.4842804,1.18319446 L33.5318994,9.60424709 C33.6036639,10.1811102 34.1272536,10.5902951 34.7013698,10.5181872 C35.2754858,10.4460793 35.6827223,9.91998442 35.6109577,9.34312133 L34.5633386,0.922068701 Z" id="Shape"></path><path d="M41.8734827,0.79733092 C41.7331554,0.23333628 41.1643668,-0.109569713 40.6030579,0.0314289472 C40.0417489,0.172427607 39.7004759,0.743937598 39.840803,1.30793224 L41.9360411,9.72898486 C42.0763684,10.2929795 42.645157,10.6358855 43.2064659,10.4948868 C43.7677749,10.3538882 44.1090479,9.78237819 43.9687208,9.21838356 L41.8734827,0.79733092 Z" id="Shape"></path><path d="M13.6190476,14.7368421 C16.5119677,14.7368421 18.8571429,12.380446 18.8571429,9.47368421 C18.8571429,8.89233185 18.3881078,8.42105263 17.8095238,8.42105263 C17.2309398,8.42105263 16.7619048,8.89233185 16.7619048,9.47368421 C16.7619048,11.2177413 15.3547997,12.6315789 13.6190476,12.6315789 C11.8832956,12.6315789 10.4761905,11.2177413 10.4761905,9.47368421 C10.4761905,8.89233185 10.0071554,8.42105263 9.42857143,8.42105263 C8.84998742,8.42105263 8.38095238,8.89233185 8.38095238,9.47368421 C8.38095238,12.380446 10.7261275,14.7368421 13.6190476,14.7368421 Z" id="Shape"></path><path d="M22,14.7368421 C24.8929202,14.7368421 27.2380952,12.380446 27.2380952,9.47368421 C27.2380952,8.89233185 26.7690603,8.42105263 26.1904762,8.42105263 C25.6118921,8.42105263 25.1428571,8.89233185 25.1428571,9.47368421 C25.1428571,11.2177413 23.735752,12.6315789 22,12.6315789 C20.264248,12.6315789 18.8571429,11.2177413 18.8571429,9.47368421 C18.8571429,8.89233185 18.3881078,8.42105263 17.8095238,8.42105263 C17.2309398,8.42105263 16.7619048,8.89233185 16.7619048,9.47368421 C16.7619048,12.380446 19.1070799,14.7368421 22,14.7368421 Z" id="Shape"></path><path d="M30.3809524,14.7368421 C33.2738726,14.7368421 35.6190476,12.380446 35.6190476,9.47368421 C35.6190476,8.89233185 35.1500126,8.42105263 34.5714286,8.42105263 C33.9928445,8.42105263 33.5238095,8.89233185 33.5238095,9.47368421 C33.5238095,11.2177413 32.1167044,12.6315789 30.3809524,12.6315789 C28.6452004,12.6315789 27.2380952,11.2177413 27.2380952,9.47368421 C27.2380952,8.89233185 26.7690603,8.42105263 26.1904762,8.42105263 C25.6118921,8.42105263 25.1428571,8.89233185 25.1428571,9.47368421 C25.1428571,12.380446 27.4880322,14.7368421 30.3809524,14.7368421 Z" id="Shape"></path><path d="M38.7619048,14.7368421 C41.6548249,14.7368421 44,12.380446 44,9.47368421 C44,8.89233185 43.530965,8.42105263 42.952381,8.42105263 C42.3737969,8.42105263 41.9047619,8.89233185 41.9047619,9.47368421 C41.9047619,11.2177413 40.4976568,12.6315789 38.7619048,12.6315789 C37.0261527,12.6315789 35.6190476,11.2177413 35.6190476,9.47368421 C35.6190476,8.89233185 35.1500126,8.42105263 34.5714286,8.42105263 C33.9928445,8.42105263 33.5238095,8.89233185 33.5238095,9.47368421 C33.5238095,12.380446 35.8689846,14.7368421 38.7619048,14.7368421 Z" id="Shape"></path><path d="M40.8399533,0 L3.16004669,0 C2.57196915,0 2.0952381,0.488281251 2.0952381,1.05263158 C2.0952381,1.63398395 2.57005079,2.10526316 3.16004669,2.10526316 L40.8399533,2.10526316 C41.4280309,2.10526316 41.9047619,1.61698191 41.9047619,1.05263158 C41.9047619,0.471279211 41.4299493,0 40.8399533,0 Z" id="Shape"></path><path d="M41.9047619,37.8978899 C41.9047619,39.0588533 40.9599658,40 39.8204794,40 L4.17952055,40 C3.02840313,40 2.0952381,39.0579171 2.0952381,37.8978899 L2.0952381,12.6315789 L4.19047619,12.6315789 L4.19047619,37.8947368 L39.8095238,37.8947368 L39.8095238,12.6315789 L41.9047619,12.6315789 L41.9047619,37.8978899 Z" id="Shape"></path><rect id="Rectangle-path" x="16.7619048" y="0" width="2.0952381" height="10.5263158"></rect><rect id="Rectangle-path" x="25.1428571" y="0" width="2.0952381" height="10.5263158"></rect><path d="M8.38095238,18.9473684 L35.6190476,18.9473684 L35.6190476,33.6842105 L8.38095238,33.6842105 L8.38095238,18.9473684 Z M10.4761905,21.0526316 L33.5238095,21.0526316 L33.5238095,31.5789474 L10.4761905,31.5789474 L10.4761905,21.0526316 Z" id="Shape"></path></svg>');
    width: 30px;
    height: 30px;
    background-size: 100% 100%;
    -o-background-size: 100% 100%;
    -webkit-background-size: 100% 100%;
    margin-right: 10px;
}

#contactNewPageComponent .iconPickupDrop {
    background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" class="svg-drawing contact-icon-pickup-drop" viewBox="0 0 46 36"><path d="M23.6052632,30.5175 L23.6052632,30.5175 C23.3961722,30.5175 23.0825359,30.42 22.9779904,30.225 C22.5598086,29.64 12.6279904,16.4775 12.6279904,11.0175 C12.6279904,5.3625 17.5416268,0.78 23.6052632,0.78 C29.6688995,0.78 34.5825359,5.3625 34.5825359,11.0175 C34.5825359,16.4775 24.6507177,29.64 24.2325359,30.1275 C24.1279904,30.3225 23.8143541,30.5175 23.6052632,30.5175 L23.6052632,30.5175 Z M23.6052632,2.2425 C18.3779904,2.2425 14.1961722,6.24 14.1961722,11.0175 C14.1961722,15.21 21.4098086,25.4475 23.6052632,28.47 C25.8007177,25.4475 33.0143541,15.21 33.0143541,11.0175 C33.0143541,6.1425 28.8325359,2.2425 23.6052632,2.2425 L23.6052632,2.2425 Z" id="Shape"></path><path d="M23.6052632,15.015 C20.8870813,15.015 18.6916268,12.9675 18.6916268,10.4325 C18.6916268,7.8975 20.8870813,5.85 23.6052632,5.85 C26.323445,5.85 28.5188995,7.8975 28.5188995,10.4325 C28.5188995,12.9675 26.323445,15.015 23.6052632,15.015 L23.6052632,15.015 Z M23.6052632,7.3125 C21.723445,7.3125 20.2598086,8.6775 20.2598086,10.4325 C20.2598086,12.1875 21.723445,13.5525 23.6052632,13.5525 C25.4870813,13.5525 26.9507177,12.1875 26.9507177,10.4325 C26.9507177,8.6775 25.3825359,7.3125 23.6052632,7.3125 L23.6052632,7.3125 Z" id="Shape"></path><path d="M41.6898342,33.1992187 L4.19593224,33.1992187 L8.98117425,23.6026408 L13.5117976,23.6232296 C14.1803458,23.6262677 14.7247957,23.0914779 14.7278604,22.4287432 C14.7309252,21.7660085 14.1914443,21.2262929 13.5228961,21.2232548 L7.48064356,21.1957967 L0.298514576,35.5992187 L45.4680606,35.5992187 L39.1763336,22.0372592 L32.8323476,22.0372592 C32.1637924,22.0372592 31.6218213,22.5745175 31.6218213,23.2372592 C31.6218213,23.9000009 32.1637924,24.4372592 32.8323476,24.4372592 L37.6249454,24.4372592 L41.6898342,33.1992187 Z" id="Path-2"></path></svg>');
    width: 30px;
    height: 30px;
    background-size: 100% 100%;
    -o-background-size: 100% 100%;
    -webkit-background-size: 100% 100%;
    margin-right: 10px;
}
/* FIN FIX FAQS */

/* INICIO FIX ECOMSTRD-9862 */
.product-grid-item .item-data-product .wish-remove-confirm-container .wish-remove-confirm-title {
    color: #000000;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
    margin: 15px;
    text-align: center;
}
/* FIN FIX ECOMSTRD-9862 */

/*fix ECOMSTRD-12459*/
span.IVAInformationPrice {
    display: block;
    font-size: 12px;
    color: #FFB012;
    line-height: 20px;
}
/*fin fix ECOMSTRD-12459*/
/* INICIO FIX ARROW BUNDLE MOBILE */
#landing-app .lb-bundle .lb-bundle-container .icon-slider-bundle .icon-arrow-bundle {
  stroke: transparent!important;
}
/* FIN FIX ARROW BUNDLE MOBILE */


@media only screen and (min-width: 992px){
  .page-footer .legal-content .cn-legal ul.inline-list {      
    font-size: 10px; 
  }
}

#MainGridComponent .class-banner-grid-image .position-content-banner-sales-desktop, 
#idFiltersGrid .class-banner-grid-image .position-content-banner-sales-desktop {
  background-color: #efefef;

}

#MainGridComponent .class-banner-grid .container-header-sales span,
#idFiltersGrid .class-banner-grid .container-header-sales span {
  color: #cc3333;
  font-family: "Open Sans";
  line-height: 4vw;
}

#MainGridComponent .class-banner-grid .title-info-banner-sales, 
#idFiltersGrid .class-banner-grid .title-info-banner-sales {
  font-family: "Open Sans";
}

#MainGridComponent .class-banner-grid .position-content-banner-sales-mobile .title-mb, 
#idFiltersGrid .class-banner-grid .position-content-banner-sales-mobile .title-mb {
  color: #cc3333;
  font-family: "Open Sans";
}


@media (max-width: 992px) {
  #MainGridComponent .class-banner-grid-image, #idFiltersGrid .class-banner-grid-image {        
    width: 100%;
  }
}


#MainGridComponent .class-banner-grid .position-content-banner-sales-mobile .filter-button .border-button, 
#idFiltersGrid .class-banner-grid .position-content-banner-sales-mobile .filter-button .border-button{
 /* border: 2px solid #cc3333;*/
     border: solid 1px #cdcdcd;
    background-color: #fff;
    color: #4A4A4A;
    text-transform: lowercase;
    text-align: center;
    align-items: center;    
    padding: 10px 17px;
}

#MainGridComponent .class-banner-grid .position-content-banner-sales-mobile .filter-button .border-button:hover , 
#idFiltersGrid .class-banner-grid .position-content-banner-sales-mobile .filter-button .border-button:hover{ 
    border: 1px solid #cc3333 !important;
    color: #cc3333 !important;
}

#MainGridComponent .class-banner-grid .position-content-banner-sales-mobile .filter-button, 
#idFiltersGrid .class-banner-grid .position-content-banner-sales-mobile .filter-button{  
  color: #cc3333;
  display: flex;
  text-align: center;
  justify-content: center;  
}

#MainGridComponent .class-banner-grid .title-info-banner-sales, 
#idFiltersGrid .class-banner-grid .title-info-banner-sales {
    color: #cc3333; 
}

#ItxCategoryPage #MainGridComponent .class-banner-grid .item-size-filter-banner-sales:hover, 
#ItxCategoryPage #idFiltersGrid .class-banner-grid .item-size-filter-banner-sales:hover {
      border-radius: 100% !important;
}

#MainGridComponent .class-banner-grid .item-size-filter-banner-sales span, 
#idFiltersGrid .class-banner-grid .item-size-filter-banner-sales span,
#MainGridComponent .class-banner-grid .position-content-banner-sales-mobile .filter-button, 
#idFiltersGrid .class-banner-grid .position-content-banner-sales-mobile .filter-button {
    font-family: "Open Sans";
}


#MainGridComponent .class-banner-grid.class-banner-grid-image.class-banner-grid-image-categories-to-redirect .position-content-banner-sales-mobile .text-prices-large-buttons-prices.text-categories-to-redirect-large-buttons { 
 /* border: 1px solid #cc3333;*/
    border: 1px solid #cdcdcd;
    background-color: white;
    border-radius: 0;
    color: #4A4A4A;
    display: flex;
}



#MainGridComponent .class-banner-grid.class-banner-grid-image.class-banner-grid-image-categories-to-redirect .position-content-banner-sales-mobile .text-prices-large-buttons-prices.text-categories-to-redirect-large-buttons span {
/*  color: #cc3333; */
 color: #4A4A4A;
 font-family: "Open Sans";
}

#MainGridComponent .class-banner-grid .container-price-banner .container-option-price .text-prices-large-buttons-prices, #idFiltersGrid .class-banner-grid .container-price-banner .container-option-price .text-prices-large-buttons-prices {
  font-family: "Open Sans";
}

@media only screen and (max-width: 992px) {
#MainGridComponent .class-banner-grid .title-info-banner-sales, #idFiltersGrid .class-banner-grid .title-info-banner-sales {    
    font-size: 3.2vw;
}

#MainGridComponent .class-banner-grid .container-price-banner .container-option-price {
  align-items: stretch;
}

/* Inicio Fix ECOMSTRD-9902 */
#MainGridComponent .top-menu-fixed-new-menu-mobile .top-menu-fixed-new-menu-row .icon-arrow-back svg, #idFiltersGrid .top-menu-fixed-new-menu-mobile .top-menu-fixed-new-menu-row .icon-arrow-back svg{
    width: 16px;
    height: 16px;
    stroke-width: 0px;
}
/* Fin Fix ECOMSTRD-9902 */
}

/* Incio Fix ECOMSTRD-10003 */

@media only screen and (min-width: 992px){
  #ProductBundlePageComponentNew .icon-arrow-product-grid, 
  #leftProductBundlePage .icon-arrow-product-grid, 
  .lb-bundle-container .icon-arrow-product-grid, 
  #FixedLayoutContainerMobile .icon-arrow-product-grid {
      width: auto;
      height: auto;
      fill: #333;
      stroke-width: inherit;
      cursor: pointer;
  }

  #ProductBundlePageComponentNew .container-product-bundle-bean, 
  #leftProductBundlePage .container-product-bundle-bean, 
  .lb-bundle-container .container-product-bundle-bean, 
  #FixedLayoutContainerMobile .container-product-bundle-bean {
    padding: 25px 100px;
    margin-top: 0;
  } 
}


/* Fin Fix ECOMSTRD-10003 */

/*Fix ECOMSTRD-8035 */

#sidebar-component .sidebar .sidebar-content.left{
    top:0!important;
}

.sidebar-subscription-newsletter .newsletter-title {
    margin-top:10px;
    margin-bottom: 0;
}
.sidebar-subscription-newsletter .newsletter-description{
    margin: 1em auto;
}
/*fin Fix ECOMSTRD-8035 */


#idProductMobilePageComponent .container-info-product .more-colours {
  color: #000;
}

 /* Inicio Fix ECOMSTRD-10453 */
#idProductMobilePageComponent .more-colors-product-page {
  display: flex;
  align-items: center;
  margin-top: 20px;
  margin-bottom: -5px;
  padding-bottom: 25px;
  overflow-x: auto;
  overflow-y: hidden;
}
/* Fin Fix ECOMSTRD-10453 */

/* Start fix ECOMSTRD-10995 */
#menuBenefit div.container-icon-close-benefit {
  height: 30px;
}
/* End Fix ECOMSTRD-10995 */

/* INICIO FIX MINICESTA-SIMILARES CSS */

    #shopCartSimilarProducts .container-similar-products{
        overflow:auto;
        height:auto
    }

/* FIN FIX MINICESTA-SIMILARES CSS */

/* FIX buscador*/
#MainGridComponent .color-div-container-colbenson, #MainGridComponent .main-container-color-colbenson:hover .color-div-container-colbenson, #idFiltersGrid .main-container-color-colbenson:hover .color-div-container-colbenson, #MainGridComponent .main-container-color-colbenson.item-colors-selected .color-div-container-colbenson, #idFiltersGrid .main-container-color-colbenson.item-colors-selected .color-div-container-colbenson {
    height: 20px;
    border-radius: 50% !important;
    width: 20px;
}
/* fin FIX buscador*/

/*FIX precios tachados shop the look*/
#ProductBundlePageComponentNew .current-price-red .format-price{
    color: #D0024C;
}
#ProductBundlePageComponentNew .current-price-red .one-old-price .format-price{
    font-size: 12px;
}
#ProductBundlePageComponentNew .one-old-price div:after, .container-enlarge-view .one-old-price div:after {
    content: '';
    width: 100%;
    position: absolute;
    right: 0;
    top: 50%;
    border-bottom: 1px solid #000;
    -webkit-transform: skewY(0deg);
    transform: skewY(0deg);
}
#ProductBundlePageComponentNew .one-old-price{
    font-family: "Open Sans";
    font-size: 15px;
    font-weight: 400;
    line-height: 22px;
    text-align: left;
    display: inline-block;
    color: #333333;
    font-weight: normal;
    color: #c7c7c7;
    position: relative;
    margin-right: 10px;
}
/*fin FIX precios tachados shop the look*/

/* Inicio Fix STECOMM-13465 STECOMM-13722 */

body[country="IL"] .page-footer-links .link-parent .removeme:nth-child(1) .link-child a:nth-child(2) .link-text {
    direction: ltr;
}
body[country="IL"] .page-footer-links .link-parent .removeme:nth-child(4) .link-child {
    color: transparent;
}
body[country="IL"] .page-footer-links .link-parent .removeme:nth-child(4) .link-child .link-text {
    color: #8E8E8E
}
body[country="IL"] .page-footer-links .link-parent .removeme:nth-child(4) .link-child .link-text:hover {
    color: #8E8E8E
}
/* Fin Fix STECOMM-13465 STECOMM-13722 */

/* INICIO FIX ECOMSTRD-12754 CSS */

#GoBackContainer.upper-position,#GoBackBreadcrumbs.upper-position{
    top:4px;
    left:unset
}

body[dir='rtl'] #GoBackContainer .go-back-container .icon-arrow-return,body[dir='rtl'] #GoBackBreadcrumbs .go-back-container .icon-arrow-return{
    transform:rotate(180deg)
}

/* FIN FIX ECOMSTRD-12754 CSS */
/* Start Fix ContactBoxesTable STECOM-XXXX */
#contactNewPageComponent #contactNewPageDesktop .new-contact-container .new-contact-content-container .faq-item-container .faq-item-content-row .faq-item-content-container .faq-container .faq-container-answer table tr td:nth-child(3) {
    width: 100%;
}
/* End Fix ContactBoxesTable STECOM-XXXX */

/* Fix ECOMSTRD-11783*/

@media (max-width: 992px) {

    #menuBenefit .container-icon-close-benefit,
    #menuBenefit .slick-slide > div {
        background: none !important;
    }

    #menuBenefit {
        background-color: rgba(255, 255, 255, 0.8) !important;
        -webkit-backdrop-filter: blur(2px) !important;
        backdrop-filter: blur(2px) !important;
    }

    #menuBenefit .slick-slide > div > div {
        color: #000000 !important;
    }

    #menuBenefit .container-icon-close-benefit .icon-class-benefit {
        width: 10px;
        fill: #000000;
    }
}
@media (min-width: 992px) {

    #menuBenefit .container-icon-close-benefit,
    #menuBenefit .container-row > div{
        background: none !important;
    }

    #menuBenefit {
        background-color: #ffffff;
    }

    #menuBenefit .container-row > div > div{
        color: #000000 !important;
    }

    #menuBenefit .container-icon-close-benefit .icon-class-benefit {
        width: 10px;
        fill: #000000;
    }
}
/* FIN Fix ECOMSTRD-11783*/

/* FeedBack ficha */
.ItxProductPageMobile-video{
    max-width: 130%;
    margin-left: 0;
}
.ItxProductPageMobile-slick-image {
    max-width: 130%;
    margin-left: -15%
}
.ItxProductPageMobileSlider {
    position: fixed;
    top: -1px;
    bottom: 0;
    left: 0;
    right: 0
}
.ItxProductPageMobile-video video {
    max-width: 135%;
    height: auto;
    margin-left: -15%;
    margin-bottom: -50vh
}
/*
FeedBack ficha */
body[country="RS"] .acceptConditionsTerms-or-billrequest.display-flex.align-items-center{
    align-items: start;
    display: flex;
}


/* Menu seo */
#menuSeo{
    display: none;
}
#preFooter{
    border-bottom: 0!important;
}
/* Fin Menu seo */

/* error visual filters duplicados*/
.component-filter-subcategory {
    display: none;
}
/* fin error visual filters duplicados*/

/* poster en viedos parrila y fichas*/
/* incio fix ECOMSTRD-11757 - NO QUITAR */
video.video-class-item[poster] {
    object-fit: cover;
}
/* Fin fix ECOMSTRD-11757 */

/* Ocultar envio gratis miniCesta */
.mini-cart-cost-summary .summary-total-container .shipping-information {
    display: none;
}
/* Fin Ocultar envio gratis miniCesta */

/*INICIO FIX - ECOMSTRD-13608*/
#storeLocatorPage .storeLocatorItem .see-timetable,
#storeLocatorPage .storeLocatorDetail .see-timetable {
   color: #000;
   font-size: 14px;
   line-height: 19px;
   position: relative;
   top: 5px;
   text-align: start;
   text-decoration: underline;
   text-transform: uppercase
}

#storeLocatorPage .storeLocatorDetail {
    padding: 10px 22px !important;
    background-color: #ffffff
}
/*FIN FIX - ECOMSTRD-13608*/

/*[PRE] Fix desactivar talla modelo*/
#ProductPageSize{
    display: none;
}
/*[PRE] FIN Fix desactivar talla modelo*/

/*[PRE] fix menu capsulas */
#main_menu_desktop .capsulas_menu .menu-layer .divided-menu .item-burger-menu .categories-menu .items-menu .menu-list-item a:after{
    max-width: 70%!important;
}

/* ECOMSTRD-13878 */
@media only screen and (max-width: 992px){
    .new-menu-badge-quantity-wishlist {
        bottom: 8px;
    }
}
/*[PRE] fin fix menu capsulas*/

/*[PRE] ECOMSTRD-14337: interlineado menu */
#main_menu_desktop .capsulas_menu .menu-layer .divided-menu .item-burger-menu .categories-menu .items-menu-columns .column .menu-list-item {
    padding: 4px 0 10px 0;
}
/*[PRE] ECOMSTRD-14337: interlineado menu */