/** Shopify CDN: Minification failed

Line 136:1 Expected "*/" to terminate multi-line comment

**/
.findus {
    text-align: center;
}

.findus .banner__buttons {
    margin-bottom: 30px;
    margin-top: 10px;
}

.footer-block__image-wrapper img {
    filter: invert(1);
}

.card-sze {
    display: block;
    width: fit-content;
    min-width: 30px;
    height: fit-content;
    font-size: 14px;
    text-align: center;
    position: relative;
    box-shadow: #000000 0 0 1px, #00000000 0 1px 3px 1px;
}

.card-sizes {
    display: flex;
    gap: 3px;
    flex-wrap: wrap;
}

.card-sze.soldout:before {
    content: "";
    top: 50%;
    left: 0;
    height: 1px;
    opacity: 1;
    z-index: 1;
    border: none;
    position: absolute;
    visibility: visible;
    width: 100%;
    transform: translateY(-50%) rotate(-45deg);
    background: #e74a45;
}

.card-sze.soldout {
    opacity: .5;
    cursor: not-allowed;
}

span.price-item.price-item--sale.price-item--last {
    color: #e74a45;
}

.price__sale, .price__regular {
    font-weight: 700;
}

.cstm-txt {
    background: #e74a45;
    color: #fff;
    padding: 2px 10px;
    font-size: 13px;
    border-radius: 2px;
    width: fit-content;
  display: none;
}

.productView_block {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9;
    display: block !important;
}

.product-form__buttons {
    position: relative;
}

body.noticeenableATC .cstm-txt {
    display: block;
    width: fit-content;
    margin-bottom: 10px;
}

body.showATCbtns .productView_block,
body.showATCbtns .cstm-txt {
    display: none !important;
}

.findus {
    max-width: 100%;
    width: 100%;
    padding: 20px;
}

.findus img {
    max-width: 100%;
    height: auto;
}

.slideshow__slide .slideshow__media img.mobile-image {
    display: none;
}


@media screen and (max-width: 765px) {
.slideshow__slide .slideshow__media img.mobile-image {
    display: block;
    position: relative;
}
    .slideshow__slide .slideshow__media img.desk-image {
    display: none;
}

  .card__inner.ratio:before {
        /* padding-bottom: 120.058617%;
}

  .slider.slider--mobile .product-media-container.constrain-height.media-fit-contain {
    width: 100%;
    padding: 0;
    margin: 0;
}


  
}