/** Shopify CDN: Minification failed

Line 7:0 Unexpected "<"
Line 396:0 Unexpected "<"

**/
<style>

details[open] .express_shipping .icon.icon-caret {
  transform: rotate(180deg);
}

/* Los estilos del tab overlay ahora están en main-product.liquid */
.grid {
  column-gap: 4px!important;
  row-gap: 0px!important;
}
span.jdgm-carousel-number-of-reviews {
  text-transform: none;
  margin-top: 8px;
}
span.jdgm-carousel-number-of-reviews a{
  text-decoration: none;
}
product-recommendations{
  padding-left: 0px!important;
  padding-right: 0px!important;
}
.product-form__buttons button span{
  color:white;
}

.new_position_text {
  display: none;
  /* padding: 8px 12px; */
  margin-top: 4px;
  /* border: 1px solid #D8DADD; */
  min-height: 52px
}
.express_container p.top {
  font-size: 12px;
  color: #0032A7;
  margin-bottom: 0px !important;
  margin-top: 0px;
  text-transform: none;
}
.new_position_text p.sub {
  color:gray
  margin: 0;
  font-size: 12px;
}
.express_container p.sub {
  color: #151414;
  margin: 0;
  font-size: 12px;
}
.form__label{
  line-height: 16px;
  margin: 0 !important;
  font-size: 12px;
}
.measurements{
  color: #0032A7;
  font-size: 12px;
  line-height: 12px;
  text-transform:uppercase;
  display:flex;
}
  .measurements a{
  color: #0032A7;
  font-size: 12px;
  line-height: 12px;
  text-transform:uppercase;
}

.measurements:hover{
  color:#0032A7!important;
  
}
.measurements svg{
  width: 16px;
  height: 16px;
  margin-right: 5px;
}
#measurements {
  line-height: 16px;
  text-decoration: none;
}
.modal_sizeChart{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  height: 667px;
  width: 928px;
  border: 1px solid #000000;
  background:white;
  padding: 72px 56px 32px 56px;
}
.modal_sizeChart .container  {
  height:100%;
}
.modal_sizeChart:first-child {
  margin-right:56px;
}
.modal_sizeChart .column {
  flex: 1;
}

.modal_sizeChart .tabs {
  display: flex;
  margin-bottom:32px;
}
.tabsphone {
  display: none;
}
.tabsphone.active {
  display: block;
  color: #000000;
}

.modal_sizeChart .tab {
    background: none;
    font-size: 14px;
    line-height: 17px;
    margin-right: 24px;
    color: #7A849C;
    text-align: left;
  border:none;
  cursor: pointer;
  padding-left: 0px;
}
.modal_sizeChart .body_measurement_table {
  border: 1px solid black;
  padding: 0px 24px;
}
.modal_sizeChart .tab.active {
  color: #000000;
  text-decoration: underline;
  text-underline-offset: 4px;
  line-height:20px;
}
.measure_close {
    position: absolute;
    top: 5px;
    right: 5px;
    cursor: pointer;
}
.modal_sizeChart .tab-content {
  display: none;
}

.modal_sizeChart .tab-content.active {
  display: flex;
  height:90%;
}
.modal_sizeChart .column-container .column:first-child .size_row {
    text-align: left;
}
.column-container > table {
  border: 1px;
}
.modal_sizeChart .Hug-title {
  font-size: 11px;
  line-height: 12px;
  margin-bottom: 12px;
}
.modal_sizeChart div#tab-content-2 td:first-child {
    text-align: left;
}
.modal_sizeChart #tab-content-2 tr{
  border-bottom: 1px solid #D8DADD;
  text-align: center;
}
.modal_sizeChart #tab-content-2 td{
  padding: 16px 0;
  border:none;
}
.modal_sizeChart .size_row {
    border-bottom: 1px solid #D8DADD;
    padding: 16px 0;
  text-align: center;
}
.modal_sizeChart .column-container {
    display: flex;
    flex-wrap: wrap;
    font-size:12px;
    border: 1px solid black;
    padding: 0px 24px;
}
.modal_sizeChart .column-container .column:first-child {
  text-align:left;
}
.modal_sizeChart .sub-tabs {
  display: flex;
  margin-bottom:16px;
}
.new_list_measure {
      font-size: 13px;
    margin-bottom: 32px;
}
.modal_sizeChart .sub-tab {
  background: none;
  font-size: 11px;
  line-height: 17px;
  margin-right: 12px;
  color:#7A849C;
  border:none;
  padding-left: 0px;
}

.modal_sizeChart .sub-tab.active {
    color: #000000;
  text-decoration: underline;
  text-underline-offset: 4px;
}

.modal_sizeChart .sub-tab-content {
  display: none;
}
.modal_sizeChart table:not([class]){
  box-shadow: none;
  font-size: 12px;
}

.modal_sizeChart .sub-tab-content.active {
  display: block;
}
.gpt {
  position: fixed;
  width: 100%;
  height: 100vh;
  display: flex;
  justify-content: center;
  align-items: center;
  top: 0px;
  background: #ffffffb8;
  z-index: 100;
  display:none;
}
.product__media-icon{
  display:none;
}
.product__media-list{
  margin: 0;
}
.product-form {
  margin: 0!important;
}

.bottom_div{
  margin-bottom: 16px;
}
.bottom_div a {
  color: #0032A7;
  text-decoration: none;
  margin-right: 16px;
  font-size:12px;
}
.judgme_small_widget .jdgm-rev-widg__summary-stars{
  display:block!important;
  margin-right: 4px;
}
.judgme_small_widget .jdgm-rev-widg__body,.judgme_small_widget .jdgm-rev-widg__title{
  display:none!important;
}
.judgme_small_widget .jdgm-rev-widg__summary{
  display:flex;
}
.judgme_small_widget{
  margin: 0;
  padding: 0;
  border: none;
}
.product__title {
  margin-bottom: 0px;
  display: flex;
    align-items: flex-start!important;
    flex-direction: column;
}
  variant-selects {
    padding-top: 26px;
  }
.price__regular{
  line-height: 16px;
}
.product__description {
  margin-top:20px!important;
  margin-bottom: 0px!important;
  line-height:16px;
}
.icon_desc{
  margin-bottom:8px;
  font-size:12px;
  line-height:12px;
  align-items: center;
}
.icon_desc img{
  width: 20px;
  margin-right: 8px;
}
.product__media-item{
  width:100%!important;
  max-width:100%!important;
  margin-bottom: 4px;
}
.product__media-item:last-of-type {
  margin-bottom: 0px;
}
.product-form__input {
  margin: 0;
}
.product-form__submit:hover {
      background: #2f3037;
    color: white;
}
.product-form__submit {
  margin-bottom: 0px;
  padding: 20px;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 1px !important;
  min-height: 0;
}
.product-form__input--pill input[type=radio]+label{
  padding:18px;
  color: #000000;
  margin: 14px 0 0 0;
}
.express_shipping {
  font-size: 12px;
  display: flex;
  align-items: center;
}
.express_container {
  /* background: #f7f8fa;
  margin-top: 8px; */
  width: 100%;
}
.shipping-box.first .icon-caret {
  display: flex;
  align-items: center;
  margin-left: auto;
  transition: transform 0.2s ease;
  color: #0032A7;
}
.shipping-box.first .icon-caret svg {
  width: 10px;
  height: 6px;
}
.shipping-box.first.open .icon-caret {
  transform: rotate(180deg);
}
  /* .express_container:hover {
  background-color: #edeef2;
} */
.accordion__content.final  {
  margin-bottom: 0px!important;
  padding-left: 26px;
  padding-bottom: 16px;
  margin-top: 4px;
  padding-right: 14px;
}
@media screen and (max-width: 979px) {
  .header_size {
    padding: 12px 12px;
    display: flex!important;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    font-size: 12px;
    position: fixed;
    width: 100%;
    z-index: 9;
    background: white;
    border-bottom: 1px solid;
  }
  .header_size img{
    height:24px;
  }
  .modal_sizeChart {
    position: absolute;
    top: 0;
    left: 0;
    height: auto;
    padding: 32px 20px 75px 20px;
    overflow: scroll;
    transform: none;
    width: 100%;
    margin-top: 48px;
  }
  .gpt {
    overflow: scroll;
  }
}
</style>