/* Owned by the arc-cards views; extracted rules retain their cascade order. */
.card-with-image-in-arc-buttons-wrapper{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:10px;}
@media (min-width:48em){.card-with-image-in-arc-buttons-wrapper{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}
.card-with-image-in-arc-image{width:100%;height:100%;object-fit:cover;-webkit-transition:-webkit-transform 0.3s ease-in-out;-webkit-transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;}
.card-with-image-in-arc-logo{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:130px;height:130px;object-fit:contain;z-index:1;}.card-with-image-in-arc-image-wrapper-precomposed:after,.card-with-image-in-arc-image-wrapper-precomposed .card-with-image-in-arc-logo,.card-with-image-in-arc-image-wrapper-precomposed-home:after,.card-with-image-in-arc-image-wrapper-precomposed-home .card-with-image-in-arc-logo{display:none;}.arc-wrapper:has(.card-with-image-in-arc-image-wrapper-precomposed){border-radius:0;overflow:visible;}.card-with-image-in-arc-image-wrapper-precomposed-home:after,.card-with-image-in-arc-image-wrapper-precomposed-home .card-with-image-in-arc-logo{display:none;}
.arc-wrapper{border-top-left-radius:50%;border-top-right-radius:50%;overflow:hidden;}
.card-with-image-in-arc-wrapper-305{max-width:305px;min-width:305px;position:relative;height:100%;}
.card-with-image-in-arc-styled-button{margin-bottom:20px;}
@media (min-width:48em){.card-with-image-in-arc-styled-button{margin-bottom:0px;margin-right:60px;}}
.card-with-image-in-arc-image-wrapper-305{position:relative;width:305px;height:305px;}
.card-with-image-in-arc-image-wrapper-305:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient( 360deg,rgba(0,0,0,0.5) 16.61%,rgba(0,0,0,0) 55.75% ),linear-gradient(0deg,rgba(0,0,0,0.2),rgba(0,0,0,0.2));}
.card-with-image-in-arc-date{font-family:Francoeur,system-ui,sans-serif;font-size:22px;color:#FFFFFF;text-transform:uppercase;position:absolute;bottom:30px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);text-align:center;z-index:1;}
.card-with-image-in-arc-image-wrapper-260 {
    position: relative;
    width: 260px;
    height: 260px;
  }
  .card-with-image-in-arc-image-wrapper-260:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background:
      linear-gradient(
        360deg,
        rgba(0, 0, 0, 0.5) 16.61%,
        rgba(0, 0, 0, 0) 55.75%
      ),
      linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
  }
  .card-with-image-in-arc-wrapper-260 {
    position: relative;
  }
  .card-with-image-in-arc-wrapper-260:hover {
    cursor: pointer;
  }
  .card-with-image-in-arc-wrapper-260:hover .card-image {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }
  .card-with-image-in-arc-badge-img {
    position: absolute;
    top: -20px;
    right: -20px;
    width: 140px;
    height: 140px;
    object-fit: cover;
    z-index: 2;
  }
  .card-with-image-in-arc-new-tag {
    position: absolute;
    bottom: 25px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    font-family: Francoeur, system-ui, sans-serif;
    font-size: 22px;
    color: #ffffff;
    text-transform: uppercase;
    text-align: center;
    background-color: #fd6f48;
    padding: 5px 10px;
    z-index: 1;
  }
.mirror-updated-brand-card:focus-visible .card-image { transform:scale(1.1); }
.mirror-updated-brand-card svg.CardWithImageInArc__Logo-s9u2rmu-6 { filter:drop-shadow(0 1px 2px #0008); }
.Column-ru2r2b-0 .CardWithImageInArc__ImageWrapper-s9u2rmu-4 { aspect-ratio:1;height:auto;position:relative;width:100%; }
.Column-ru2r2b-0 .CardWithImageInArc__Image-s9u2rmu-5 { display:block; }
.Column-ru2r2b-0 .CardWithImageInArc__NewTag-s9u2rmu-8 { background:#fd6f48;bottom:25px;color:#fff;font-family:Francoeur,system-ui,sans-serif;font-size:22px;left:50%;padding:5px 10px;position:absolute;text-align:center;text-transform:uppercase;transform:translateX(-50%);z-index:1; }
.Column-ru2r2b-0 .CardWithImageInArc__Wrapper-s9u2rmu-0 { max-width:none;min-width:0;width:100%; }
@media(max-width:1280px) {
  .Column-ru2r2b-0 .CardWithImageInArc__Logo-s9u2rmu-6 { height:50%;width:50%; }
  .Column-ru2r2b-0 .CardWithImageInArc__BadgeImg-s9u2rmu-1 { height:auto;max-width:100px;right:0;top:-10px;width:40%; }
}
@media(max-width:768px) {
  .Column-ru2r2b-0 .CardWithImageInArc__Wrapper-s9u2rmu-0>h3 { font-size:clamp(17px,4.6vw,22px);line-height:1.35;overflow-wrap:anywhere; }
  .Column-ru2r2b-0 .CardWithImageInArc__Wrapper-s9u2rmu-0 { max-width:260px; }
}
@media(max-width:660px) {
  .Column-ru2r2b-0 .CardWithImageInArc__Wrapper-s9u2rmu-0 { max-width:100%; }
}
