/** Shopify CDN: Minification failed

Line 83:0 Unexpected ","

**/
.product-card__content {
    gap: 0 !important;
}
.price__sale {
    display: flex;
    align-items: center;
    gap: 11px;
    margin-top: 11px;
}
.variant-option--buttons legend {
    color: #fff;
    font-size:1rem;
}
.variant-option__button-label__pill {
          border-color: #f97316 !important;
    background: #f97316 !important;
    }
 .product-details .text-block h1{
    color:#fff;
    font-weight:700;
 }
 .product-information__grid--limit-details .product-details>.group-block {
  max-width: none;
  width: 100%;
}
.product-details .group-block .layout-panel-flex {
    gap: 10px !important;
}
.product-information__grid:not(.product-information--media-none).product-information__grid--half {
  grid-template-columns: 20px 1fr 1fr 20px;
  column-gap: 30px;
}

:is(.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend)).product-information--media-left .product-details {
  padding-left: 0px;
  justify-content: flex-start;
}
.product-header a:not(product-price *) {
    color: #fff;
    font-size: 20px;
}
.product-card__content .card-gallery{
    width:100%;
    height:433px;
    margin-bottom:15px;
}
.product-card__content .product-media-container {
    height: 433px;
}
.product-card__content .card-gallery .product-media{
    width:100%;
    height:433px;
}
.product-card__content .product-media img{
    object-fit: var(--product-media-fit);
    border-radius: 0px;
    height:100% !important;
    width:100% !important;
}

.product-card__content .price__sale .price-item--sale{
    font-size:22px;
    font-weight:600;
    color:#F97316;
}
.product-card__content .price__sale .price-item--regular{
    font-size:15px;
    line-height:18px;
    font-weight:600;
    color:#8F8F8F;
}
.product-card__content .text-block p{
    color:#fff !important;
    font-size:20px;
    line-height:35px;
    font-weight:600;
}
,.media-card-date {
    display: flex;
    align-items: center;
    gap: 5px;
    font-size: 0.875rem;
    text-transform: uppercase;
    opacity: 0.7;
    margin-bottom: 8px;
}
@media (min-width:768px) and (max-width:992px){
    .resource-list--grid {
    grid-template-columns: repeat(2,1fr);
}
}
@media(max-width:767px){
    .product-details {
    grid-column: 1 / -1;
    padding: 0 20px !important;
}
.product-card__content .card-gallery .product-media{
        height:auto;
}
.product-card__content .card-gallery{
    margin-bottom:10px;
}
.media-card-date{
    margin-bottom:0 !important;
}
.product-grid__card.product-grid__card {
    gap: 2px;
}
}