@charset "utf-8";

.lightbox-img { position: relative; display: inline-block; line-height: 0; }

.lightbox-img::before { content: ""; display: inline-block; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); opacity: 0.5; width: 50px; height: 50px; background-image: url("/_offer_asset/267/lupa.svg"); background-repeat: no-repeat; background-size: cover; }

.art-full a { color: rgb(225, 18, 41); text-decoration: underline; }

.art-full a:hover { color: rgb(0, 127, 255); }

a.button-link { color: rgb(255, 255, 255); }

.swiper-button-next, .swiper-button-prev { color: rgb(225, 18, 41); }

.swiper { margin-bottom: 20px; }

.swiper-slide img { margin-bottom: 0px; object-fit: contain; width: 100%; }

#slider1 img { height: auto; }

#slider2 img { height: 520px; }

@media (max-width: 580px) {
  #slider2 img { height: 420px; }
}

.swiper-slide { background: rgb(236, 239, 241); }

.swiper-pagination-bullet-active { background: rgb(225, 18, 41); }

.dsc-text a { color: rgb(225, 18, 41); text-decoration: underline; }

.dsc-text a:hover { color: rgb(0, 127, 255); }

.dsc-name a { color: rgb(16, 36, 71); }

.check-mobile_lcolumn p, .check-mobile_rcolumn p { margin-bottom: 0px; }

.button-link { background-color: rgb(225, 18, 41); }

a.button-link { text-decoration: none; }

a.button-link:hover { text-decoration: none; color: rgb(225, 18, 41); }

#footer .content { margin: 2.5rem auto 0px; }

.m-bg-1 { padding: 0px; }

@media (max-width: 768px) {
  .reg__list { max-width: 100%; }
  .reg__item { box-sizing: border-box; }
  a.button-link { box-sizing: border-box; }
  .reg li::before { padding-left: 1px; padding-bottom: 1px; }
}

.img-responsive-backg { max-width: 550px; padding: 0px; }

@media (max-width: 768px) {
  .img-responsive-backg { max-width: -webkit-fill-available; padding: 0px 2rem; }
}

.img-responsive { margin-bottom: unset; }
