.product__description table:has(tr:first-child>:nth-child(5)):not(:has(tr:first-child>:nth-child(6))){display:table;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;table-layout:fixed;border-collapse:collapse;overflow:visible}
.product__description table:has(tr:first-child>:nth-child(5)):not(:has(tr:first-child>:nth-child(6))) tr,.product__description table:has(tr:first-child>:nth-child(5)):not(:has(tr:first-child>:nth-child(6))) th,.product__description table:has(tr:first-child>:nth-child(5)):not(:has(tr:first-child>:nth-child(6))) td{height:auto!important;max-height:none!important}
.product__description table:has(tr:first-child>:nth-child(5)):not(:has(tr:first-child>:nth-child(6))) :is(th,td){width:auto!important;min-width:0!important;padding:8px 5px;font-size:13px;line-height:1.45;white-space:normal!important;word-break:normal;overflow-wrap:break-word;vertical-align:middle}
.product__description table:has(tr:first-child>:nth-child(5)):not(:has(tr:first-child>:nth-child(6))) :is(th,td):nth-child(1){width:12%!important;text-align:center}
.product__description table:has(tr:first-child>:nth-child(5)):not(:has(tr:first-child>:nth-child(6))) :is(th,td):nth-child(2),.product__description table:has(tr:first-child>:nth-child(5)):not(:has(tr:first-child>:nth-child(6))) :is(th,td):nth-child(3),.product__description table:has(tr:first-child>:nth-child(5)):not(:has(tr:first-child>:nth-child(6))) :is(th,td):nth-child(4){width:18%!important;text-align:center}
.product__description table:has(tr:first-child>:nth-child(5)):not(:has(tr:first-child>:nth-child(6))) :is(th,td):nth-child(5){width:34%!important;text-align:left}
.product__description table:has(tr:first-child>:nth-child(5)):not(:has(tr:first-child>:nth-child(6))) :is(td,th) p{margin:0;font:inherit;line-height:inherit}
@media(max-width:749px){
.product__description table:has(tr:first-child>:nth-child(5)):not(:has(tr:first-child>:nth-child(6))) :is(th,td){padding:7px 4px;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:1.45;letter-spacing:0}
.product__description h3:has(+table:has(tr:first-child>:nth-child(5))){font-size:22px;line-height:1.3}
.product__media-wrapper{min-width:0;max-width:100%}
.product .product-media-container.constrain-height.media-fit-contain,.product .product-media-container{width:100%;max-width:100%}
product-info[data-smallboy-apparel] .product-media-container.media-type-image .media{padding-top:125%!important}
product-info[data-smallboy-apparel] .product-media-container.media-type-image .media img{object-fit:cover;object-position:center 70%}
}
@media screen and (min-width:750px){
  product-info[id^="MainProduct-"]{padding-top:20px!important}
  product-info .product-media-container.media-type-image{
    --sb-desktop-photo-height:max(220px,calc(100dvh - 300px));
    width:min(100%,calc(var(--sb-desktop-photo-height) * var(--aspect-ratio)));
    max-width:100%;margin-left:auto;margin-right:auto;
  }
  product-info .product-media-container.media-type-image .media{padding-top:var(--ratio-percent)!important}
  product-info .product-media-container.media-type-image .media img{object-fit:contain;object-position:center}
}
