header {
  padding-left: 0px;
  padding-right: 0px;
}
#custom-ajax-price .col-10.col-sm-8.d-flex.ai-c.jc-e-v.jc-sm-s.rem-3 {
  text-align: left !important;
  display: none;
}

.badge.label.ws-w.fg.bg-pr.sh-md.mb-1.lbl-4 {
  background: #333 !important;
  text-transform: uppercase;
}
.page-new .container.pb-0 {
  padding: 12px;
}
.page-new .section.lrs.bic-hptxt {
  margin-top: 0px;
}
[lang="sk"] .frmsearchForm-wrap {
    max-width: 100%;
    background: #fff;
    top: 0px;
    padding: 0px;
    border-radius: 0px;
    border: solid 0px;
    border-radius: 15px;
    right: 0px;
    left: 0px;
    display: unset !important;
  }

.page-order .content .container {
  max-width: 966px!improtant;
  padding: 0px;
  margin: auto;
}
.input-group:focus-within {
  outline: none;
  box-shadow: none!important;
}
.b.bg-wh .table-hover > tbody tr:hover:not(.disabled), .b.bg-wh .table-hover > tbody tr.hover:not(.disabled), .b.bg-wh tbody tr.active:not(.disabled) {
    background-color: #f5f5f5;
  }
[data-designer-link-module="article"] > .container {
  margin: 0px;
  padding-left: 50px;
  padding-right: 50px;
  max-width: calc(1955px - 50px);
}
.SNIitem h2 {
  font-size: 24px;
}
.top-kategorie-swiper .media.media--circle img {
  width: 101px!important;
  height: auto;
  mix-blend-mode: darken;
}
[data-designer-link-module="article"] .section.lrs.bic-hptxt {
  margin-top: -17px;
}

.SNIcontainer {
  padding-left: 0px !important;
  padding-right: 0px !important;
  max-width: 1955px !important;
}
.page-new. card.news-box2 {
  border-bottom: solid 1px #f1f1f1;
}
.breadcrumb {
  text-align: left;
}
.b[class*="bg-"] .form-group.has-required .form-control, .b[class*="bg-"] .form-group.has-required .input-group, .b[class*="bg-"] .form-group.has-required img.active, .b[class*="bg-"] .form-group.has-required .btn.active {
    box-shadow: none;
  }
.page-new #collapseGallery img {
  width: 100%;
  height: 100%;
  object-fit: cover;
} 
.layout-cols-two .gallery-columns {
      column-count: 4;
    }
.saleprice {
  font-size: 19px;
  text-decoration: line-through;
  margin-bottom: -6px;
  color: red;
}
.section .container {
  overflow: visible!important;
}
.rem.ActiveFilters {
  position: absolute;
  top: -43px;
  float: left;
  right: 54px;
}
.section .container {
  overflow: hidden;
  padding-left: 0px;
  padding: 0px;
}
.cat-grid {
  padding: 0px;
}
.page-order .card {
  padding: 9px;
  border: solid 1px #000;
}
.section .container {
  overflow: visible;
}
.cb-text p {
  display: none;
}
#snippet--benefitsAjax {
  clear: both;
}
.card.underline._help.ta-c.b.d-lg-none.bg-wh.x.pt-0.pr-0.pl-0.pb-0 {
  margin-top: 80px;
}
 .page {
    padding: 0px;
    width: 100%;
    position: relative;
    flex-grow: 1;
  }
.page-product .section .container {
  padding-left: 50px;
  padding-right: 50px;
}
.bic-bnr-cvr1 .container {
  padding: 0px;
  margin-bottom: 80px;
  display: block;
}
#snippet--weightAjax .d-inline-flex.ai-c.my-1.ml-i {
  display: none;
}
.hlt::before {
    margin-right: 0px;
  }

.rightb .container {
  display: block;
}
.cb-image img {
  mix-blend-mode: darken;
}
.is-product-list main .container {
  max-width: calc(1921px - 50px);
  padding: 0px;
    padding-right: 0px;
    padding-left: 0px;
  padding-right: 0px;
  padding-left: 0px;
  padding-left: 50px;
  padding-right: 50px;
}
.is-product-list .p-i-av-c {
  font-weight: 400;
}
[data-designer-link-module="products"] header {
  margin-bottom: 0px!important;
}
[data-designer-link-module="products"] .wrap-c.layout-row.cols {
  margin: 0px;
}

.wrap-c header {
  margin-bottom: 0px;
}
.page-product .card.card-body.b.ta-l.pb-0.pd-tocart.mb-4.bg-wh.sh-md {
  background: #f9f9f9;
  padding: 17px;
}
.stickytop {
  position: sticky;
  top: 0px;
}
.breadcrumb [aria-current="page"] {
  display: none;
}

.is-product-list .breadcrumb [aria-current="page"] {
  display: inline;
}

.page-product .card.underline._help.ta-c.b.d-lg-none.bg-wh.x.pt-0.pr-0.pl-0.pb-0 {
  display: block!important;
}

.page-product #custom-ajax-price {
  background: transparent !important;
}
.is-product-list .column.column-left {
  padding-left: 0px;
}
.page-product .page.bg.bg-wh.lrs.bic-p._p {
  padding-top: 0px;
  margin-top: -28px;
}
.page-product  #snippet--labelsAjax {
  margin-bottom: 19px;
  margin-top: 31px;
}
.is-product-list .p-i-labels {
  position: absolute;
  top: 22px;
  left: 25px;
}
.is-product-list .section.lrs.bic-hptxt {
  margin-top: 0px;
}
.column-left .card {
  padding: 0px!important;
}
[class*="dropdown-"] .dd-i.active, [class*="dropdown-"] .dd-i.active:hover, [class*="dropdown-"] .dd-i.active:focus {
    color: #fff;
    background-color: #fff;
  }
.p-i-row .bg-se.btn {
  background: ;
  background-image: url(https://steelo.s1.cdn-upgates.com/q/q696f019f33310-bwhite.svg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 23px;
  border: solid 1px #fff;
  filter: invert();
  margin-top: 0px;
}
.p-i-row .bg-se.btn i {
 visibility:hidden;
}
#tabs-pdd a {
  font-weight: 600;
}
#menuCollapse .active:not(.open):not(.carousel-item)::before, #menuCollapse .ac-collapse:not(.collapsed)::before {
  display: none;
}

.top-kategorie-swiper .media.media--circle {
  aspect-ratio: 1 / 1;
  width: 100%;
  background: #fafafa;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 1000px;
  overflow: hidden;
}
.hidelink {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0px;
  right: 0px;
  top: 0px;
  z-index: 555;
}
.rem-3.p-i-price.ta-l {
  position: relative;
}
.fs-2.c-mu.mr-1.common_price {
  color: red;
  display: block;
  position: absolute;
  top: -16px;
}
.cat-grid {
  display: grid;
  grid-template-columns: repeat(4,1fr);
  gap: 20px;
}
.top-kategorie-swiper .media.media--circle img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
._hdr_alert {
  display: grid;
  grid-template-columns: auto 1fr auto;
  align-items: center;
  column-gap: 24px;
}
._hdr_alert .hdr-user {
  display: flex;
  align-items: center;
  gap: 16px;
  margin: 0px;
}
.bic-htop {
  display: none;
}

._hdr_alert .hdr-contact {
  display: flex;
  align-items: center;
  gap: 16px;
  justify-self: start;
  margin: 0px;
}
._hdr_alert .container.text {
  justify-self: center;
  text-align: center;
}

._hdr_alert .hdr-user {
  display: flex;
  align-items: center;
  gap: 16px;
  margin: 0px;
  padding-right: 50px;
}
._hdr_alert {
  color: #fff;
  font-weight: 400;
}
.page-product .content .container {
  max-width: 1770px;
  padding: 0px;
  margin-top: -48px;
}
#filter h2 {
display:none;
}
._hdr_crt_group {
  position: absolute;
  top: 9px;
  z-index: 55555;
  right: 50px;
}
.lr.alert.alert-wa li a {
  padding: 0px;
  margin-left: 20px;
  margin-right: 20p;
}
._hdr_crt_group .caret {
  visibility: hidden;
}
._hdr_alert {
  color: #fff;
  font-weight: 400;
  padding-left: 32px;
  padding-right: 62px;
}
.fa.fa-shopping-cart.fa-lg.mr-i {
  visibility: hidden;
}
 body {
    font-family: "inter", sans-serif !important;
    font-weight: 300;
    line-height: 1.55;
    letter-spacing: 0;
    text-align: center;
  }
.ui-slider-range.ui-corner-all.ui-widget-header {
  background: #f1f1f1;
}
.page-search main header {
  max-width: 1753px;
  margin: auto;
}

.page-product .breadcrumb {
  text-align: left;
  margin-top: 0px;
  margin-bottom: 17px;
}
.image-item span {
  width: 100%;
}
h1.pb-0.hlt {
  float: left;
  text-align: left;
}
.pd-info {
  padding-left: 80px;
  padding-right: 50px;
}
#slider-main-6760 .img-thumbnail {
  height: 680px;
  max-height: 650px;
}

#slider-main-6760 .img-thumbnail > span img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
#slider-main-6760 span {
  width: 100%;
}
.cat-banners {
  margin-top: 30px;
  margin-bottom: -63px;
}
#snippet--labelsAjax {
  margin-bottom: 19px;
  margin-top: 0px;
}
.midp picture img {
  width: 298px;
}
.page-search [data-designer="pg-hdr-container-layer"] {
  margin: auto;
  display: block;
  float: unset;
  width: 100%;
  padding-left: 50px;
  max-width: calc(100% - 0px) !important;
}
.cat-grid {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 20px;
    margin-top: 60px;
    margin-bottom: 0px;
}
[data-designer="prtnr"] {
    margin-top: -115px;
}

.input-group-append.i-g-a-ico.btn.fg.ico-md.frmsearchForm-search {
  height: 42px;
  margin-right: 20px;
}
footer {
  background: #fff !important;
  max-width: 100% !important;
}
.page-category .page[data-designer-link-module="products"] .container {
  max-width: 1745px !important;
  margin: auto;
  display: block;
}
.dropdown-pr * {
    color: #000;
  }
.dropdown-pr a[href].dd-i:hover, .dropdown-pr a[href].dd-i:focus, .dropdown-pr .show > a[href].dd-i {
    background-color: transparent;
  }
#frm-productForm {
  margin-bottom: 15px;
}
[data-designer="user-cart-btn-wrap"] strong {
  color: #fff !important;
}
.image-cover {
  width: 100%;
  max-width: 70%;
  float: right;
  height: 674px;
  overflow: hidden;
  position: relative;
  margin-right: 109px;
}
main header {
  max-width: 100%;
  width: 100%;
  margin-top: 0px;
  height: auto;
}
.cb-inner {
  border-radius: 0px;

}
.imageholder, .imageshadow {
  position: relative;
}
.ws-n.rating-control.RatingControl {
  float: left;
  width: 100%;
}
.imageholder img {
  align-self: end;
  width: 100%;
  height: auto;
}
.item::after {
  content: "";
  width: 648px;
  background: #f3f4f4;
  height: 712px;
  position: absolute;
  right: 55px;
  z-index: -1;
  top: 45px;
}
.extended-banner-link {
  border: 1px solid #000;
  color: #000;
  transition: all .3s ease;
  text-align: center;
  padding: 23px;
  height: auto;
  display: block;
  text-transform: uppercase;
  font-weight: 600;
  max-width: 135px;
  margin-top: 36px;
  min-width: 188px;
  font-size: 17px;
}


.extended-banner-title {
  color: #000 !important;
}
.extended-banner-title {
  font-size: 83px;
  display: block;
  line-height: .95;
  font-weight: 300;
}
.extended-banner-texts {
  max-width: 36%;
  bottom: 18%;
  top: unset;
  position: absolute;
  text-align: left;
  left: 55px;
}
.imageholder img {
  float: right;
  width: 100%;
}
._hdr_bglogo {
  position: absolute;
  z-index: 555555;
}
.imageholder {
  clear: both;
  float: left;
  width: 100%;
}
.imageholder {
  overflow: hidden;
}

#banner1 {
  display: none;
}
._hdr_alert ul {
  list-style-type: none;
}
header {
    max-width: 1770px;
    width: 100%;
}

header .container {
  max-width: calc(100% - 100px);
  padding-left: 50px;
}
.cat-banners {
  margin-top: -30px !important;
}
.navbar-menu .caret {
    display: none!important;
}
.SNIitem {
  width: 100%;
  max-width: 100%;
}
.news-swiper {
  padding-bottom: 80px !important;
}
.cb-text h3 span {
  display: none;
}
.cb-btn {
  display: none !important;
}
.cb-image img {
  height: 80px;
}
.cat-banners {
  margin-top: -32px;
}
.newhp {
  display: block;
}
.b.bg-wh .lgi[href]:hover, .b.bg-wh .lgi[href]:focus {
    background-color: #fff;
  }
body {
  max-width: 1920px;
  margin: auto;
}
#snippet-leftMenu-menuTree > .list-unstyled:last-child {
  border-bottom: none;
}
[data-designer-link-module="product"] .card-header {
  text-align: center;
  width: 100%;
  display: block;
  text-transform: uppercase;
  font-weight: 400;
  font-size: 14px;
  letter-spacing: 1px;
  position: relative;
  margin-bottom: 75px;
}

.cat-banners {
  max-width: calc(1955px - 50px)!important;
  margin: auto;
    margin-top: auto;
    margin-bottom: auto;
  margin-top: auto;
  margin-bottom: auto;
  margin-top: auto;
  margin-bottom: auto;
  margin-bottom: 0px;
  margin-top: -30px;
  width: 100%;
  padding-left: 50px;
  padding-right: 50px;
}
[data-designer="new-item-heading-rows"] a {
  font-size: 24px;
  line-height: ;
}

.page-order .products-cart-recommend .card {
  padding: 9px;
  border: none;
}
.page-order .page.bg.bg-wh.lrs.bic-p._p {
  max-width: calc(1955px - 50px) !important;
  padding-left: 50px;
  padding-right: 50px;
}

[data-designer="bnr-cvr2-container"] {
  max-width: calc(1955px - 50px)!important;
  padding-left: 50px !important;
  padding-right: 50px !important;
}
[data-designer="top-offer-container"] {
  max-width: calc(1955px - 50px)!important;
  padding-left: 50px !important;
  padding-right: 50px !important;
}
.bic-bnr-cvr1 .container {
  padding: 0px;
    padding-right: 0px;
    padding-left: 0px;
  margin-bottom: 80px;
  display: block;
  max-width: calc(1955px - 50px)!important;
  padding-left: 50px;
  padding-right: 50px;
}
.collection-list-wrapper .container {
  max-width: calc(1955px - 50px);
  padding-left: 50px;
  padding-right: 50px;
}
.SNIcontainer {
  padding-left: 50px !important;
  padding-right: 50px !important;
  max-width: 1955px !important;
}
[data-designer="bnr-cvr2-container"] {
  max-width: calc(1955px - 50px);
 padding-left: 50px;
  padding-right: 50px;

}

.section.lrs.footer.i.bo-t-d {
  max-width: 1766px;
  margin: auto;
  width: 100%;
}
#userCart {
  background: url(https://woody.t3.cdn-upgates.com/c/c691f4bbe5507f-arbt.svg) !important;
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-size: auto;
  background-position-x: 0%;
  background-position-y: 0%;
  background-repeat: repeat;
  background-size: auto;
  color: #000;
  border: solid 1px;
  margin-left: -1px;
  background-size: 17px !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
}
.nd-mega [data-designer="top-menu-dd-i"] {
  font-size: 15px;
  text-transform: uppercase;
  font-weight: 400;
  font-size: 14px;
}
.fixed-navbar .MenuOnTopMargin {
  margin-top: 0px !important;
}
.swiper-slide {
  border-radius: 10px;
  overflow: hidden;
}
.header-show .n-o-t-up {
      box-shadow: none;
      transform: unset;
    }
.navbar.navbar-md.lrs.bic-hbot.the-h-3.n-o-t-up.b.x.bg-wh.bo-b-d.hdr-bottom.MenuOnTopTarget {
  max-width: 660px;
  margin: auto;
    margin-top: auto;
  display: block;
  margin-top: -74px;
}
.badge.fg.mr-n1.mr-md-0.bg-wh {
  display: none;
}
.page-hp .container.MenuOnTopContainerTarget {
  margin-bottom: -16px;
}
.fs-6 {
    font-size: 2em;
    word-wrap: normal;
  }
.pd-pht-main {
  position: relative;
  height: 100%;
}
.pd-pht-main img {
  height: 100%;
  object-fit: cover;
  width: auto;
}
.twitter-typeahead {
    margin-right: 0px;
  }

.bic-hmain .max-w-xxl-sm {
      max-width: 100%;
    }

#lupa {
  width: 50px;
  height: 50px;
  background: url(https://708547.myshoptet.com/user/documents/pic/lupa.svg);
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-size: auto;
  background-position-x: 0%;
  background-position-y: 0%;
  background-repeat: repeat;
  background-size: auto;
  background-position-x: 0%;
  background-position-y: 0%;
  background-repeat: repeat;
  background-size: auto;
  position: relative;
  right: -12px;
  cursor: pointer;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 22px;
  top: 13px;
  float: left;
}
.page-article .page.content {
  max-width: 950px;
  margin: auto;
}
.h1AddVariantText {
  font-size: 43px;
}
#frm-productForm {
  background: #fcfcfc;
  border: none;
  box-shadow: none;
}
.p-i-img {
  position: relative;
}
.p-i-labels {
  position: absolute;
  top: 10px;
  left: 11px;
}
.p-i-img::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  background: rgba(0,0,0,0.02);
}
#cover_2 .text a {
  background: #000;
  text-decoration: none;
  padding: 12px;
  float: left;
  margin-top: -8px;
  margin-bottom: 21px;
  text-transform: uppercase;
  font-weight: 600;
}
#snippet--pricesAjax1 {
  border: none;
  display: none;
}
.card-group {
    justify-content: left;
    flex-flow: row wrap;
    display: flex;
  }
.layout-cols-two .p-i-media {
      min-height: 368px;
    }
header.card-header {
  text-align: center;
  width: 100%;
  display: block;
  text-transform: uppercase;
  font-weight: 400;
  font-size: 14px;
  letter-spacing: 1px;
  background: #fff;
  color: #000;
  border-bottom: solid 1px #ccc;
}
#frmproductForm-quantity {
  padding: 12px;
  height: 72px;
  border-radius: 6px;
}
#snippet--labelsAjax {
  margin-bottom: 19px;
  margin-top: 68px;
}
.button-to-cart {
  background: #000;
  padding: 23px;
  border-radius: 9px;
}
.product-info-line {
  margin-top: 25px;
}
.carousel-inner {
    justify-content: left;
   }
.page-article .carousel-item {
  width: 100%;
  max-width: 300px;
  min-height: inherit;
  gap: inherit;
  justify-content: inherit;
  align-items: flex-start;
  position: relative;
  transition: 0.6s ease-in-out left;
  margin-left: 0;
  flex-shrink: 0;
}
#collapsedFilter h2 {
  text-align: left;
}
.page-order .max.pt-2 {
  margin-top: 50px;
}
#snippet--totalPriceAjax {
  margin-top: 72px;
}
.item .ov {
  width: 100% !important;
  max-width: 100% !important;
  height: 729px;
  background-size: cover;
}
[data-designer="hdln"] {
  margin-top: 50px;
  margin-bottom: 50px;
}
.bic-bnr-cvr2 .rightb {
  text-align: left;
}
.offer-3, .offer-2 {
display:none;
}


.bnr-main .container {
  padding: 0px;
  margin: 0px;
  width: 100%;
  max-width: 100%;
}
.rightb h2 a {
  color: #000;
  text-align: left;
}
.rightb h2 {
  text-align: left !important;
  float: left;
  margin-bottom: 0px;
}
.bic-bnr-cvr2  .cover.cover-bnr.lrs.carousel-item.b.bg-pr.CoverVideo.active.anim.min-h-9.i.min-h-sm-4.is-split {
  background: #fff;
  color: #000;
}
.bic-bnr-cvr2 .cover {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 30px;
}
.bic-bnr-cvr2 .bg-pr {
  background: #fff;
}
.top-kategorie-swiper h3 {
  text-align: center;
  width: 100%;
  font-size: 19px;
  color: #000;
  margin-top: 22px;
}
.top-kategorie-swiper .media.media--circle img {
  width: 115px;
  height: auto;
  mix-blend-mode: darken;
}
.swiper.gallery-swiper img {
  width: 100%;
}
.cat-banner h3 span {
  float: left;
  width: 100%;
  text-align: left;
  font-size: 13px;
  font-weight: 400;
  margin-bottom: 8px;
}
.collection-list-wrapper.section-template.color-background-1.gradient {
  background: #fff;
  text-align: center;
}
.cat-banner {
  display: block;
  text-decoration: none;
  color: inherit;
  text-align: left;
}
#cover_1 .text::after {
  content: "Více o nás";
  clear: both;
  float: left;
  background: #000;
  color: #fff;
  padding: 9px;
  width: 149px;
  border-radius: 100px;
  margin-top: 41px;
}
[data-designer="pg-txt-container-layer"] {
  display: none;
}
#cover_1 .bg-pr {
  background: #f3f3f3;
}
.item {
  flex-shrink: 0;
  width: 100%;
  height: 730px !important;
  position: relative;
  transition-property: transform;
  display: block;
}
.swiper-button-next, .swiper-button-prev {
  cursor: pointer;
  color: #000!important;
}
.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: #000!important;
}
.item .btn {
  max-width: 200px;
  margin: 0px;
}
.item h2 {
  font-size: 59px;
  color: #000;
}
.item h2 a {
  color: #000;
}
#cover_1 p {
  text-align: left;
}
#cover_1 h2 a {
  color: #000;
}
#cover_1 .cover {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 30px;
}
.leftb img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
#cover_1 h2 {
  opacity: 1;
  color: #000;
  text-align: left;
  width: 100%;
  display: block;
  margin-bottom: 9px;
}
#cover_1 .bg-pr {
  background: #fff;
}
.blend-15 {
    mix-blend-mode: unset;
  }
.hpholder {
  display: grid;
  grid-template-columns: 4fr 8fr;
  grid-gap: 30px;
 margin-top:30px;
}
.topoffers {
  display: grid;
  grid-template-columns: 3fr 6fr 3fr;
  grid-gap: 30px;
}
.topoffers .card {
  width: 100%;
  max-width: 100%;
}
.hpholder-img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.prhodler {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 30px;
}
.prhodler .card {
  width: 100% !important;
  max-width: 100% !important;
  padding: 0px;
}
.cover-bnr {
  background: #f6f6f6 !important;
}
[data-designer-module="product-detail-top-cont-up"] {
  background: #f8f8f8;
  padding: 12px;
}
.fixed-top {
    position: unset;
    top: calc(-5.33334rem - 1px);
    right: auto;
    left: auto;
    width: 100%;
    max-width: inherit;
    z-index: 1010;
  }
#snippet--pricesAjax1 .fs-6 {
  font-size: 19px;
}
.tab-content .table td {
  border-bottom: none;
  border-right: none;
}
[data-designer-link-module="product"] .breadcrumb {
  text-align: left;
  margin-top: 38px;
}
 .b[class*="bg-"] .has-success .col-form-label, .b[class*="bg-"] .has-success .input-icon, .b[class*="bg-"] .has-success .custom-control-label:not(.c-c-l-multi), .b[class*="bg-"] .has-success .active {
    color: #000;
    font-weight: 600;
  }
.pd-pht-main {
  position: relative;
}
.pd-pht-main::before {
  content: "";
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.02);
  position: absolute;
}
.AddToCartButton {
  padding: 22px;
  border-radius: 13px;
  width: 100%;
  left: -36px;
}
.sh-md {
    box-shadow: none;
  }
.form-control {
  background-color: #fff;
  color: black;
  border: solid 1px #000;
  border-radius: 10px;
}
.max.max-w-xxl h1 {
  font-weight: 400;
  font-size: 30px;
  text-align: left;
  gap: 0px;
}
.allimages {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 10px;
}
.page-category .page[data-designer-link-module="products"] {
  margin-top: -7px;
}
.ph-main.text.mb-0.hlt span {
  float: left;
  width: 100%;
  padding: 0px;
  margin: 0px;
  left: -3px;
  position: relative;
}
.ph-main.text.mb-0.hlt span {
  margin-top: 0px;
}
 .max-w-xl {
    max-width: calc(100% - 80px);
  }
.slide-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.static-product-gallery {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 30px;
}
.clean-gallery img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.clean-gallery {
  column-count: 2;
  column-gap: 15px;
}

.clean-gallery-item {
  break-inside: avoid;
  margin-bottom: 15px;
}
.carousel-cont {
  visibility: hidden;
}
.collection-list-wrapper {
  margin-bottom: 55px;
}
.carousel-cont {
  visibility: visible;
}
.hpwraps .hpwrap:nth-child(2) {
  display: none;
}
.midp .card {
  height: 76%;
}
.midp .p-i-img {
  height: inherit;
}
.midp {
  display: grid;
}
.p-i-row.mt-auto {
  padding-left: 25px;
  padding-right: 25px;
}
.hlt::after {
    display:none;
  }

.item .carousel-cont {
  position: absolute;
  max-width: 585px !important;
  float: left;
  margin-left: 72px;
  margin-top: top;
  left: 2%;
  bottom: 38%;
}
#snippet--basketTotalAjax {
  width: 80%;
  float: right;
  top: -34px;
  position: relative;
}
.swiper.backlinks-swiper.cat-banners.swiper-initialized.swiper-horizontal.swiper-backface-hidden {
  float: left;
  width: 100%;
}
.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: #000;
}
.backlinks-swiper img {
  max-width: 150px;
  height: 150px;
  margin-bottom: 10px;
  transition: transform .3s;
  object-fit: contain;
}
.swiper.backlinks-swiper.cat-banners.swiper-initialized.swiper-horizontal.swiper-backface-hidden {
  float: left;
  width: 100%;
  max-width: calc(100% - 80px);
  margin-top: -35px;
}
.hdr-logo-media {
  position: absolute !important;
  top: 2px;
  z-index: 555555555555555555555555555555555555555;
  left: 5px;
  height: 50px;
}

.news-item .text .title {
  display: block;
  font-size: 20px;
  font-weight: 500;
  line-height: 32px;
  margin-bottom: 10px;
  text-decoration: none;
  margin-top: 13px;
}
.hdr-logo-media {
  margin-top: 0px;
  width: 192px;
}
.logo-img {
        max-width: 400px;
        width: 100%;
    }
header {
  max-width: 100%;
  width: 100%;
  margin-top: 12px;
  height: auto;
  margin-bottom: 31px;
}
.top-menu .nav-item {
    position: static;
    margin-right: 4px;
    margin-left: 6px;
  }
._hdr_bglogo {
  width: 223px;
  position: absolute;
  top: -24px;
}
._hdr_bglogo img {
  width: 100% !important;
  max-width: 100% !important;
}
.dropdown-pr {
    background-color: #fff;
    color: #000;
  }
.dropdown-pr + .dd-arrow {
    border-top-color: #fff;
    border-bottom-color: #fff;
  }
.dropdown-pr .dd-text {
    color: #000;
  }

.anim-i.h-1 {
  background: transparent !important;
}
.text.anim-i.anim-fade-up.anim-delay-400.fs-4.max-w-md.cvr-t.anim-y {
  color: #000;
}

.navbar.hdr-top {
  background: #000;
  color: #fff;
  margin-bottom: -34px;
  width: 100%;
  max-width: 100%;
  z-index: 55;
}
.navbar.hdr-top ul {
  border-radius: 10px;
  background: #000;
  border: none;
}
.hdr-logo-media {
  margin-top: 0px;
}
.navbar-md .nav-link {
  min-height: 3.6rem;
  font-weight: 500;
  text-transform: uppercase;
  font-size: 14px;
  letter-spacing: 0.2px;
  padding-right: 14px;
  font-weight: 600;
}
[class*="bte-"], [class*="bpa-"], [class*="fil-"] {
    filter: none!important;
  }

  .btn-to-cart {
  display: none;
}
#userCartDropdown [href="/cart"] {
  background: transparent;
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-image: none;
    background-size: auto;
  box-shadow: none;
  border: solid 1px #000;
  color: #000;
  background-image: url(https://woody.t3.cdn-upgates.com/9/968e4c35c740a8-basket-steelo.svg);
  background-repeat: no-repeat;
  background-size: 25px;
  background-position: left 18px center;
}


#userCartDropdown svg {
 visibility:hidden!important;
}

#userCart {
  background: transparent;
  color: #000;
  border: solid 1px;
  margin-left: -1px;
}
#Label-1 {
  margin-bottom: 50px;
}

.img-thumbnail > span img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
#slider-main-6760 {
  height: 650px;
}
.rating-control.ws-n.rem-3.p-i-stars.RatingControl.mt-1.mb-1.c-mu {
  clear: both;
  margin-top: -12px;
  float: left;
  width: 100%;
  margin-bottom: 19px;
}
.frmsearchForm-wrap {
  display: none;
  max-width: 100%;
  background: #fff;
  top: 96px;
  padding: 15px;
  border-radius: 0px;
  border: solid 1px;
  border-radius: 15px;
  right: 42px;
}
.dropdown-menu {
  padding: 10px !important;
  left: ;
}
.nav-item.dropdown._hdr_lng {
  padding-top: 5px;
}
.nav-item._hdr_email {
  padding-top: 3px;
}
.frmsearchForm-wrap .input-group-append-ico {
    right: 9px;
    z-index: 1;
    top: 0px;
  }
.rightb {
  padding: 77px;
}
.fixed-navbar .MenuOnTopContainerTarget {
  background: #fff;
}
.page-product #tabs-pdd {
  display: inline-flex;
}
.container {
  max-width: 1770px;
  padding-left: 30px;
  padding-right: 30px;
}
[data-designer-module="article"] {
  max-width: 1489px;
}
.bg-wh {
    background-color: #fff;
  }
.bg-de {
    background-color: #fff;
  }
.availability {
  text-transform: uppercase;
  font-size: 13px;
  letter-spacing: 1px;
}
#custom-demand-link a {
  margin-top: 0px;
  background: #000;
  color: #fff !important;
  width: 100%;
  display: block;
  text-decoration: none;
  padding: 10px;
  margin-top: -11px !important;
  font-weight: 400;
  font-size: 14px;
  border-radius: 6px;
}
.breadcrumb.underline.fg.c-mu.fs-1.italic.ta-c.mb-4.ovx-a.ovx-md-v {
  text-align: left;
  margin-top: 3px;
  margin-bottom: 18px;
}
#snippet--pricesAjax1 {
  border: none;
}
.page[data-designer-link-module="products"] {
  margin-top: -2px;
}
.card-header {
  text-align: center;
  width: 100%;
  display: block;
  text-transform: uppercase;
  font-weight: 400;
  font-size: 14px;
  letter-spacing: 1px;
}
.container.cpx.cnpx.d-flex.pe-n {
  position: relative;
}
.ic.ic-sm.caret {
  visibility: visible !important;
}
[data-designer="nl"] {
  border-top: none;
  padding-top: 91px !important;
}
header .container {
  max-width: 1770px;
}
footer a {
  color: #000;
}
[data-designer="nl"] .form-control {
  background-color: #fff;
  color: black;
  border: solid 1px #000;
  padding: 11px;
  height: 57px;
  border-radius: 100px 0 0 100px;
}
.section.lrs.bic-fnl.x.b.bg-wh.anim.print-n.n-l {
  background: #fcfcfc;
  padding-bottom: 108px;
  margin-bottom: -109px;
}
footer {
  color: #000;
}
.p-i-media {
  position: relative;
  min-height: 320px;
}
.badge.fg.mr-n1.mr-md-0.bg-de {
  display: none;
}
[class*="bo-b"] {
    border-bottom-style: none;
    border-bottom-width: 0;
  }
.scrollin {
  position: sticky;
  top: 0px;
}
#slider-partners img {
  filter: grayscale(1);
}
.hdr-email a::after {
  content: "info@steelo.cz";
}
.badge.fg.bg-de.fse-n {
  display: none;
}
#angle-down {
  display: none;
}
.bic-bnr-cvr2 .rightb .container {
  display: block;
}
#countdown-timer-container {
  clear: both;
}
.rightb p {
  clear: both;
  margin-top: 10px;
  float: left;
  width: 100%;
}
#userCartDropdown .dropdown-menu [href="/cart"] {
  background: transparent;
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-image: none;
    background-size: auto;
  background-position-x: 0%;
  background-position-y: 0%;
  background-repeat: repeat;
  background-image: none;
  background-size: auto;
  box-shadow: none;
  border: none;
  color: #000;
  background-image: none;
  background-repeat: no-repeat;
  background-size: 25px;
  background-position: left 18px center;
}
h1.hlt::before {
    margin-right: 0px;
    display: block;
    flex: unset;
  }
.content .container {
  max-width: 1770px;
  padding: 0px;
}
 .container {
    max-width: 1770px;
  }

  .p-i-media::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  background: rgba(0,0,0,0.02);
}

.p-i-media {
position:relative;
}
#reviews-tab .badge {
  background: #000;
  color: #fff;
}
.max-w-xxl {
  max-width: calc(1958px - 50px);
}

  .bholder {
  display: grid;
  grid-template-columns: 4fr 8fr;
  grid-gap: 30px;
}
a.nav-link:hover, a.nav-link:focus {
    text-decoration: none;
    background-color: transparent;
    font-weight: 600 !important;
  }
#collapseRecommand article {
  padding: 0px;
  width: 100%;
  max-width: 100%;
}
.nt-compare {
  position: absolute;
  top: 18px;
  right: 111px;
}
#collapseRecommand {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  grid-gap: 0px;
}

.mimage img {
  width: 100%;
  height: auto;
}

.ph-box {
  font-weight: 400;
  font-size: 30px;
  display: block;
  text-align: left;
}
.bic-hdln {
  max-width: 100%;
  margin: auto;
    margin-top: auto;
  margin-top: 50px;
}
.sh-lg {
    box-shadow: none;
  }

.swiper-button-next::after, .swiper-button-prev::after {
  font-size: 25px !important;
}
.cb-text h3 {
  font-size: 20px !important;
  margin: 0 0 6px;
}
.ph-box .bg-de {
  background-color: #000;
  color: #fff;
}
.min-h-6 {
    min-height: 740px;
  }
.top-offer {
  margin-top: 55px;
}
#collapseSubcategories .card.tile [data-designer="s-i-hdr"] {
  align-self: center;
}
#collapseSubcategories .card.tile {
  display: grid;
  grid-template-columns: 1fr 4fr;
  grid-gap: 30px;
  background: #f6f6f6;
  width: 100% !important;
  max-width: 100%;
}
#collapseSubcategories .card-group {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 12px;
}
#collapseSubcategories .card.tile.card-item {
  mix-blend-mode: darken;
}
#collapseSubcategories .card.tile img {
  mix-blend-mode: darken;
  width: 56px;
}
.card.underline.help.i.bg-wh.x {
  border: none;
}
.card {
  padding: 9px;
}
.column-left .card {
  padding: 0px !important;
    padding-bottom: 0px;
  border: solid 1px #ccc;
}
#collapseSubcategories .card.tile a {
  width: 100%;
  text-align: left;
  font-size: 17px;
  font-weight: 400;
  position: relative;
  min-height: 20px !important;
  height: auto;
  margin-top: 0px;
  align-content: center;
}
#snippet--otherImagesHorizontalAjax {
  display: none;
}
#collapseSubcategories .brand-img {
  position: relative;
  left: 12px;
}

#collapseSubcategories .card.tile img {
  mix-blend-mode: darken;
}
.bic-fnl {
  background: #f7f7f7;
}
.scroll-to-top {
  bottom: 91px;
}
.bnr-main {
  padding-top: 0px;
  padding-left: 30px;
  padding-right: 30px;
}
#collapseSubcategories .card {
  margin-bottom: 0px;
}
.section.lrs.bic-hptxt {
  margin-top: 80px;
}
.card.prdcs-tp.bg-wh.x {
  border: none;
}.card.card-item {
  margin-bottom: 28px;
}
.img-center .img-center picture {
  width: 100%;
  height: 311px;
}
.img-center picture .img-thumbnail.img-fluid {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.card.underline.mb-5._help.bg-wh.x.pt-0.pr-0.pl-0.pb-0 {
  border: none;
}
#frm-newsletterForm-newsletterForm .btn {
  background: #000;
}
.lbl-quickinfo {
  border: solid 1px #ccc;
  font-weight: 100;
}
.form-control {
  background-color: #fff;
  color: black;
}
#collapseSubcategories .card.tile a:last-child {
  font-size: 17px;
}
.badge.fg.bg-de {
  background: #000;
  color: #fff;
  font-size: 10px;
  width: 10px;
  height: 20px;
}

.nav-tabs .nav-link {
    font-weight: 400;
    letter-spacing: 1px;
    font-size: 14px;
    border-radius: 0.45rem;
    --radius-size: 0.45rem;
    text-transform: uppercase;
  }

.nav-link.active, .nav-link.open {
  color: #000;
  font-weight: 400;
}
     [class*="act-"] .active:not(.open):not(.carousel-item)::before, [class*="act-"] .ac-collapse:not(.collapsed)::before {
    content: '';
    background-color: #000;
    position: absolute;
    z-index: 1;
    display: block;
  }
  a.nav-link:hover, a.nav-link:focus {
  font-weight: unset;
  text-decoration: underline;
}
  .bg-su {
    background-color: #000;
  }
.bg-wa {
    background-color: #000;
  }

  .car-xs-n.last-visited.clp-xs {
  display: none;
}

.midban {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 30px;
  background: #f6f6f6;
  margin-top: 43px;
  margin-bottom: 80px;
}

.popistimer {
  text-align: left;
  max-width: 67%;
  margin-top: 177px;
}
.timer span {
  font-size: 36px;
  background: #fff;
  padding: 18px;
}

h1, h2, h3, h4, h5, h6, .h-hg, .h-1, .h-2, .h-3, .h-4, .h-5, .h-6 {
  font-weight: 400;
  margin-top: 0;
  margin-bottom: 0.65em;
  word-wrap: break-word;
  font-family: "inter", sans-serif;
  letter-spacing: 0px;
}
  .max.max-w-xxl h1 {
  font-weight: 400;
  font-size: 30px;
  text-align: left;
}
.section.lrs.bic-fnl.b.bg-wh.anim.print-n.n-l.pt-6.pb-6 {
  display: none;
}
.section.lrs.bic-f.b.bg-wh.c-mu.fse-y.footer.pt-6.pb-6 {
  display: none;
}
.max.text {
  display: none;
}
.footer__top.section-sections--16933988007978__footer-padding.color-background-1.gradient {
  background: #fff;
  color: #000;
  text-align: left;
}
.footer__top.section-sections--16933988007978__footer-padding.color-background-1.gradient button {
  display: none;
}
.footer__top.section-sections--16933988007978__footer-padding a {
 color:#000;
}
.footer__top.section-sections--16933988007978__footer-padding.color-background-1.gradient {
  background: #fff;
  color: #000;
  text-align: left;
  width: 100%;
}
.footer__widget_title.h6 {
  font-weight: 600;
  font-size: 18px;
}
.timer {
  position: relative;
  top: 21px;
}
.new-layout {
  width: 100%;
  display: grid;
  grid-template-columns: 3fr 6fr 3fr;
  gap: 20px;
}
.new-layout .card {
  width: 100% !important;
  max-width: 100%;
}
.midp article {
  height: 821px;
}
.midp .p-i-media {
  position: relative;
  height: 670px;
}
.ph-block.anim-i.anim-fade.mb-5.hlt.anim-y {
  margin-bottom: 83px;
}

.section.lrs.bic-fnl.b.print-n.n-l.fse-y.pt-6.bg-de.pb-6 {
  display: none;
}
#snippet--imagesAjax {
  margin-top: 30px;
}
.anim-i.h-1 {
  background: transparent !important;
  max-width: 480px;
  text-align: center;
  font-size: 38px;
}
a.nav-link:hover, a.nav-link:focus {
  font-weight: unset;
  text-decoration: underline;
}
.bic-hbot {
  border: none;
  position: relative;
  z-index: 555;
  background: transparent;
  margin-bottom: 0px;
  margin-top: -68px;
}
[data-designer-container="nl"] {
  padding-left: 50px;
  padding-right: 50px;
}
[data-designer-container="ftr"] {
  padding-left: 50px;
  padding-right: 50px;
}

.page-new .SNIcontainer {
  padding-left: 0px !important;
  padding-right: 0px !important;
  max-width: 1955px !important;
}

@media (max-width: 1180px) {


.is-product-list main .container {
  max-width: calc(1955px - 50px);
  padding: 0px;
    padding-right: 0px;
    padding-left: 0px;
  padding-right: 0px;
  padding-left: 0px;
  padding-left: 0px;
  padding-right: 0px;
}
.extended-banner-title {
  font-size: 60px;
  display: block;
  line-height: .95;
  font-weight: 300;
}
header .container {
    max-width: calc(100% - 0px);
    padding-left: 11px;
  }
}

@media (max-width: 580px) {

 .fixed-top {
    position: fixed !important;
    height: 68px;
  }
.page-product main {
  padding-top: 124px;
}
.page-product .breadcrumb {
  text-align: left;
  margin-top: 0px !important;
  margin-bottom: 17px;
}
.item {
  flex-shrink: 0;
  width: 100%;
  height: 454px !important;
  position: relative;
  transition-property: transform;
  display: block;
}
.item .ov {
  width: 100% !important;
  max-width: 100% !important;
  height: auto;
  background-size: cover;
}
.item .carousel-cont {
    position: relative;
    max-width: 585px !important;
    float: left;
    margin-left: 0px;
    margin-top: 0px;
    bottom: 25px;
    padding: 20px !important;
    left: 0px;
  }
.swiper.backlinks-swiper.cat-banners.swiper-initialized.swiper-horizontal.swiper-backface-hidden {
  float: left;
  width: 100%;
  max-width: calc(100% - 30px);
  margin-top: -35px;
}
.bic-bnr-cvr2 .cover {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  grid-gap: 30px;
  padding: 20px;
}
.hpholder {
  display: block;
  grid-template-columns: 4fr 8fr;
  grid-gap: 30px;
  margin-top: 30px;
}
.prhodler {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 15px;
    margin-top: 4px;
    padding: 10px;
  }
.media.media--circle img {
  width: 100%;
  height: auto;
}
.collection-list-wrapper {
  padding: 15px !important;
  display: block;
}
.topoffers {
  display: block;
  grid-template-columns: 3fr 6fr 3fr;
  grid-gap: 30px;
  padding: 0px;
}
.max {
    width: 100%;
    flex: 1 1 auto;

  }
#cover_1 .cover {
  display: block;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 30px;
}
.rightb {
  padding: 15px;
}
[data-designer="nws-container-layer"] {
  padding: 15px !important;
}
.img-thumbnail.img-fluid {
  width: 100%;
}
[data-designer="nl-max-layer"] {
  padding: 20px;
}
[data-designer="prtnr-container-layer"] {
  text-align: center;
  padding: 20px !important;
}
.carousel-inner {
  justify-content: center;
}
.imgsholder {
    height: auto;
  }
.hdr-logo-media {
  position: absolute !important;
  top: -8px;
  z-index: 555555555555555555555555555555555555555;
  left: 10px;
}
.img-fluid-2 {
    max-width: 100%;
    height: auto;
    max-height: 100%;
    width: 117px;
  }
#SearchContainer {
  display: none;
}
.navbar-toggler.d-xl-none.nt-menu.hdr-menu-ico.NoScroll {
  float: left;
  display: block;
  position: absolute;
}
.hdr-logo-media {
  position: absolute !important;
  top: -12px;
  z-index: 4;
  left: 48px;
}
#lupa {
  width: 50px;
  height: 50px;
  background: url(https://708547.myshoptet.com/user/documents/pic/lupa.svg);
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-size: auto;
  background-position-x: 0%;
  background-position-y: 0%;
  background-repeat: repeat;
  background-size: auto;
  background-position-x: 0%;
  background-position-y: 0%;
  background-repeat: repeat;
  background-size: auto;
  position: absolute;
  right: anchor;
  cursor: pointer;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 22px;
  top: 13px;
  left: -25px;
  z-index: 55555555;
}
.navbar-toggler.d-xl-none.nt-menu.hdr-menu-ico.NoScroll {
    float: left;
    display: block;
    position: absolute;
    top: 10px;
    left: 0px;
  }

.nt-cart-ico {
  background: url(https://woody.t3.cdn-upgates.com/9/968e4c35c740a8-basket-steelo.svg);
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-size: auto;
  background-size: 29px;
  background-position: center center;
  background-repeat: no-repeat;
}
.nt-cart-ico .ic.fs-4 {
  visibility: hidden;
}
.nt-cart-ico .badge.fg.bg-de {
  background: #000;
  color: #fff;
  font-size: 10px;
  width: 10px;
  height: 20px;
  right: -4px;
  top: 0px;
}
.midp .p-i-media {
  position: relative;
  height: auto;
  margin-top: 20px;
}
.midp article {
  height: auto;
  margin-bottom: 24px;
}
.frmsearchForm-search {
    font-size: 12px;
    top: 15px;
    right: 3px;
  }
.MenuOnTopContainerTarget .max {
  display: block !important;
}
.navbar.navbar-md.lrs.bic-hbot.the-h-3.n-o-t-up.b.x.bg-wh.bo-b-d.hdr-bottom.MenuOnTopTarget {
  max-width: 660px;
  margin: auto;
    margin-top: auto;
  margin-top: auto;
  display: block;
  margin-top: 0px;
}
#snippet--basketNavbarAjax {
  position: absolute;
  right: 12px;
  top: 12px;
}
[data-designer="hdr-bottom"] {
  position: absolute;
}
.item h2 a {
    font-size: 29px;
  }
.item .btn {
  max-width: 127px;
  margin: 0px;
    margin-top: 0px;
  border-radius: 0px;
  background: #000;
  margin-top: -37px;
  font-size: 13px;
  padding: 10px;
}
.item h2 {
  font-size: 59px;
  color: #000;
  line-height: 33px;
  margin-top: 20px;
  margin-bottom: 51px;
}
.allimages {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 10px;
  margin-top: -9px;
}
.scrollin {
    position: relative;
    top: 0px;
    padding: 0px;
    text-align: left;
  }
.scrollin #snippet--labelsAjax {
  margin-bottom: 26px;
  text-align: left;
  display: block;
}
#snippet--options {
  text-align: left;
}
.scrollin .icon-text {
    text-align: left;
    gap: 0.33334rem;
    align-items: baseline;
    display: inline-flex;
    backface-visibility: hidden;
    width: 100%;
    display: block !important;
  }
.scrollin .card.card-body {
  margin-bottom: 24px;
}
#slider-main-10 {
}
#snippet--imagesAjax {
  margin-top: 0px;
}
.scrollin [data-designer-module="product-detail-top-cont-down"] {
  display: block;
}
.scrollin .icon-text svg {
    transform: translateY(10%);
    margin-right: 6px;
  }
.shipping {
  float: left;
  width: 100%;
}
#description {
    padding: 0px;
  }
.form-control-sm, .form-spinner .ui-spinner {
    max-width: 100%;
    min-width: 7em;
  }
#frm-productForm {
    background: transparent;
    border: none;
    box-shadow: none;
    display: block;
    padding: 0px;
    margin-bottom: 41px;
  }
#collapseSubcategories .card-group {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  grid-gap: 12px;
  padding: 15px;
}
.page[data-designer-link-module="products"] {
  margin-top: 0px;
}
.page-category .ph-main {
    margin-bottom: 0px;
  }
.price-main {
  font-size: 13px;
  font-weight: 400;
}

[data-designer-link-module="homepage"] .card-group {
    justify-content: left;
    flex-flow: row wrap;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 15px;
    margin: 13px;
  }
.product-info-line {
  margin-top: 25px;
}
.hdr-menu-ico {
    background: url(https://woody.t3.cdn-upgates.com/6/6691f300337c97-mmenu.svg);
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-size: auto;
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-size: auto;
    background-repeat: no-repeat;
    background-size: 27px;
    background-position: center center;
    width: 52px;
    position: absolute;
    z-index: 55555555555555555;
  }
.hdr-menu-ico svg {
visibility:hidden;
}
 .cb-inner {
     display: grid;
    grid-template-columns: repeat(2, 1fr)!important;
    grid-gap: 15px;
  }
.slide-img {
  width: 100%;
  height: 259px;
  object-fit: cover;
}
.swiper-slide {
  border-radius: 0px;
  overflow: hidden;
}
.item {
  background: #f5f5f5;
  margin-bottom: 65px;
}
.carousel-cont::before {
  content: "";
  width: 100%;
  height: 30px;
  background: background: linear-gradient(to top, #f5f5f5 0%, rgba(245,245,245,0) 100%);
  background: linear-gradient(to top, #f5f5f5 0%, rgba(245,245,245,0) 100%);
  position: absolute;
  top: -5px;
  left: 0px;
}

.header.fixed-top {
        top: -91px;
        margin: 0px;
    }
.cat-banners {
  margin-top: 0px;
  padding: 15px;
  margin-bottom: 0px;
}
.hpholder-img {
  height: 236px;
  width: 100%;
  object-fit: cover;
}
.cb-image {
    justify-content: center;
    display: block;
    clear: both;
  }
.cb-text {
  width: 100%;
  d: b;
  display: block;
  float: left;
}
.cb-inner {
  display: grid;
  grid-template-columns: 1.3fr 1fr;
  gap: 20px;
  align-items: top;
  background: #f5f5f5;
  border-radius: 10px;
  padding: 22px;
  height: 100%;
}
.cat-banners {
  margin-top: -57px;
}
.nt-compare {
  position: absolute;
  top: 18px;
  right: 111px;
  background: url(https://woody.t3.cdn-upgates.com/d/d69242e57d6853-compare.svg);
    background-repeat: repeat;
    background-size: auto;
  background-repeat: no-repeat;
  background-size: 31px;
  width: 31px;
  height: 37px;
}
.nt-compare svg {
  display: none;
}
.cb-inner {
    display: grid;
    grid-template-columns: unset!important;
    grid-gap: 15px;
  }
.cat-banners {
    margin-top: 0px;
    padding: 0px;
    margin-bottom: 0px;
  }
.cat-grid {
    grid-template-columns: repeat(2,1fr)!important;
  }
.cat-grid {
  gap: 10px!important;
  padding: 0px;
}
[data-designer="hdln-row"] {
    display: grid;
    grid-template-columns: repeat(2,1fr) !important;
    padding: 10px;
    margin: 0px;
    margin-top: 0px;
    margin-top: -56px;
  }
[data-designer="hdln-row"] .hl-item {
  display: block;
  text-align: center;
}
[data-designer="hdln-row"] div {
  padding: 0px;
}
[data-designer="hdln-row"] .text {
  text-align: center;

}
.bottom-menu {
  text-align: left;
  display: grid;
  grid-template-columns: repeat(2,1fr);
}
.image-cover {
    width: 100%;
    max-width: 100%;
    float: right;
    height: auto;
    overflow: hidden;
    position: relative;
    margin-right: 0px;
  }

.extended-banner-texts {
    max-width: 90%;
    bottom: -4%;
    top: unset;
    position: relative;
    padding: 0px !important;
    left: 21px;
    float: left;
  }
.hdr-logo-media {
    position: absolute !important;
    top: 5px;
    z-index: 4;
    left: 59px;
  }
.imageholder img {
  float: right;
  width: 100%;
  object-fit: cover;
  height: 265px;
}
.extended-banner-title {
    font-size: 43px;
    display: block;
    line-height: 46px;
    font-weight: 300;
    max-width: 83%;
  }
.hpwraps .hpwrap:nth-child(2) {
  display: none;
}
.item {
    flex-shrink: 0;
    width: 100%;
    height: 572px !important;
    position: relative;
    transition-property: transform;
    display: block;
  }
.cb-image img {
    max-height: 55px!important;
  }
.cb-inner {
  display: grid;
  grid-template-columns: 1.3fr 1fr;
  gap: 20px;
  align-items: center;
  background: #f5f5f5;
  border-radius: 0px;
  padding: 10px!important;
}
.cb-text h3 {
  font-size: 19px;
  margin: 0 0 6px;
}
.headlines {
  padding-top: 48px;
}
.cb-text p {
  margin: 0 0 14px;
  color: #333;
  font-size: 12px;
}
.page-product main {
    padding-top: 0px;
  }
#snippet--labelsAjax {
  margin-bottom: 19px;
  margin-top: 0px;
}
.bnr-main {
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
}

header [href="#menuCollapse"] {
  position: absolute;
  left: 4px;
}
.fa-shopping-cart::before {
    visibility: hidden;
  }
.headlines {
    padding-top: 0px;
  }
.pd-pics {
  padding: 0px;
}
.pd-tocart .tooltip-static {
    margin-top: 0.8rem;
  }
.page-hp main {
    padding: 0px;
    padding-top: 0px;
    padding-top: 0px;
    margin-top: -17px;
  }
._hdr_alert {
    color: #fff;
    font-weight: 400;
    padding-left: 0px;
    padding-right: 0px;
    display: block;
  }
 #menuCollapse [href="#menuCollapse"] {
    position: relative;
    left: -5px;
    color: #000;
    opacity: 1;
    border: solid 1px #000;
    top: -56px;
  }
header {
  max-width: 100%;
  width: 100%;
  margin-top: 12px;
  height: auto;
  margin-bottom: 17px;
}
 #snippet--basketNavbarAjax {
    position: relative;
    right: 0px;
    top: 0px;
  }
.p-i-media {
  position: relative;
  min-height: 210px;
}
.col-sm-8.pb-4.pb-sm-0.pr-0.pd-quantity.Quantity {
  width: 118px;
  padding: 0px;
}
.fw-b.act-r.top-menu.Menu.ReOpenMenu.DelayedView.SubmenuFromTop.PriorNav.list-group.list-group-menu.list-group-links.list-unstyled.CS {
  margin-top: 18px;
}
header.header {
    max-width: 1770px;
    width: 100%;
    margin-top: 0px;
    border-bottom: none;
  }
[data-designer="pd-mninf-container-layer"] {
  margin-top: 69px;
}
.news-swiper .text {
    padding: 20px;
  }
.bnr-main-swiper .swiper-button-prev, .bnr-main-swiper .swiper-button-next {
  top: 35% !important;
}
.bottom-menu {
    text-align: left;
    display: grid;
    grid-template-columns: repeat(2,1fr);
    padding: 25px;
  }
main {
    padding: 15px;
    padding-top: 65px;
}
.prhodler {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 7px;
    margin-top: 12px;
    padding: 10px !important;
  }
.ph-block.anim-i.anim-fade.mb-5.hlt.anim-y {
  margin-bottom: 33px;
}
.bic-bnr-cvr2 .rightb .container {
  display: block;
  padding-top: 0px;
  padding: 0px;
}
#menuCollapse {
  padding-top: 73px;
}
.extended-banner-link {
    display: block;
  }
.cat-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 20px;
  margin-top: 4px;
  margin-bottom: 0px;
}
.p-i {
      padding: 5px;
    padding-bottom: 5px;
    }
[data-designer="nl"] {
  border-top: none;
  padding-top: 1px !important;
}
main header {
  max-width: 100%;
  width: 100%;
  margin-top: 0px;
  height: auto;
  position: relative;
  z-index: 55555555555555555555555;
}
.page-category .ph-main {
    margin-bottom: 0px;
    position: relative;
    z-index: 55555555;
    left: 3px;
  }
 #collapseSubcategories .card.tile a {
    width: 100%;
    text-align: left;
    font-size: 17px;
    font-weight: 400;
    position: relative;
    min-height: unset !important;
    height: anchor-size;
    margin-top: 10px;
    padding-top: 5px;
    padding-bottom: 16px;
  }
#collapseSubcategories .card.tile {
  display: grid;
  grid-template-columns: 2fr 8fr;
  grid-gap: 20px;
  background: #f6f6f6;
  width: 100% !important;
  max-width: 100%;
}
.scrollin #snippet--labelsAjax {
    margin-bottom: 26px;
    text-align: left;
    display: block;
    float: left;
    clear: both;
    width: 100%;
    margin-top: 0px;
  }
 main header {
    max-width: 100%;
    width: 100%;
    margin-top: 0px;
    height: auto;
    position: relative;
    z-index: 55555555555555555555555;
    float: left;
    width: 100%;
    clear: both;
  }
.MenuOnTopContainerTarget .max {
    display: block !important;
    overflow: visible;
  }
.container {
  max-width: 1770px;
  padding-left: 15px;
  padding-right: 15px;
}
.pd-info {
  padding-left: 0px;
  padding-right: 0px;
  text-align: left;
}
.AddToCartButton {
  padding: 22px;
  border-radius: 13px;
  width: 100%;
  left: 0px;
}
.section.lrs.bic-hptxt {
  margin-top: 80px;
  clear: both;
}
.fa-at::before {
    content: "";
    color: #000;
    font-size: 50px;
  }
.navbar-nav.hdr-right {
  display: none;
}
.navbar-nav.hdr-left {
  display: none;
}
.cat-grid {
    grid-template-columns: 1fr;
    padding: 10px;
  }
.frmsearchForm-wrap {
  display: unset;
}
.navbar .container.jc-e.d-xl-none {
  padding-left: 13px;
}
.frmsearchForm-wrap {
  max-width: 100%;
  background: #fff;
  top: 0px;
  padding: 0px;
  border-radius: 0px;
  border: solid 1px;
  border-radius: 15px;
  right: 0px;
  left: 0px;
}
.frmsearchForm-search {
    font-size: 12px;
    top: 0px;
    right: -11px;
    background: transparent;
    color: #000 !important;
    box-shadow: none;
  }
#searchCollapse {
  margin-bottom: 12px;
}
#snippet--benefitsAjax {
  clear: both;
  display: block;
  float: left;
  width: 100%;
  margin-bottom: 22px;
}
main {
    padding: 15px;
    padding-top: 15px;
    padding-top: 15px;
  }
 .frmsearchForm-wrap {
    max-width: 100%;
    background: #fff;
    top: 0px;
    padding: 0px;
    border-radius: 0px;
    border: solid 1px;
    border-radius: 15px;
    right: 0px;
    left: 0px;
    display: unset !important;
  }
.page-product .tab-content {
  padding: 0px;
}
.page-product .rating-control {
  display: none;
}

.pd-info {
  padding-left: 0px;
  padding-right: 0px;
}
#menuCollapse {
    padding-top: 73px;
    background-image: url(https://steelo.s1.cdn-upgates.com/f/f696d8df62c302-steelo-main.svg);
    background-repeat: no-repeat;
    background-size: 131px;
    background-position: top 31px left 22px;
    z-index: 55555555555555555555555555555555555555555555555555555555555555555;
  }
.bic-hbot {
  border: none;
  position: relative;
  z-index: 55555;
  background: transparent;
  margin-bottom: 0px;
  margin-top: -68px;
}
.cat-banners {
  position: relative;
  z-index: 555;
}
.AddToCartButton {
    padding: 0px;
    border-radius: 9px;
    width: 100%;
    left: 0px;
    text-align: center !important;
    height: 71px;
  }


.SNI-swiper .img-thumbnail.img-fluid {
    width: 100%;
    height: 241px;
    object-fit: cover;
    margin-top: 12px;
  }

.section.lrs.bic-prcs.x.bg-wh.anim {
  clear: both;
}
.AddToCartButton .fa.fa-shopping-cart.fa-lg.mr-i {
  visibility: hidden;
  display: none;
}

.pd-tocart-quantity-1 {
  display: ;
  display: grid;
  grid-template-columns: 1fr 10fr;
  grid-gap: 15px;
}
#description img {
  margin: 0px !important;
  margin-bottom: 19px;
  display: block;
  float: left;
}
#long-desc .container {
  padding: 0px;
}
#collapseSubcategories {
  display: block;
}
#filter {
  clear: both;
  width: 100%;
}
[aria-controls="collapseSubcategories"] {
  display: none;
}
#collapseSubcategories .card-group {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 7px;
}
#collapseSubcategories .card.tile a:last-child {
  top: 1px;
  left: -2px;
  font-size: 17px;
  max-width: 80%;
}
.img-thumbnail.img-fluid {
    width: 100%;
    height: 389px;
    object-fit: cover;
    margin-top: 12px;
  }

.card.underline._help.ta-c.b.d-lg-none.bg-wh.x.pt-0.pr-0.pl-0.pb-0 {
  margin-top: -31px;
}
#collapseRecommand article {
  padding: 5px;
  width: 100%;
  max-width: 100%;
}
.ph-box {
  font-weight: 400;
  font-size: 30px;
  display: block;
  text-align: left;
  margin-top: 50px;
}
.page {
    padding: 10px;
    width: 100%;
    position: relative;
    flex-grow: 1;
  }
.collapse .carousel-inner .img-thumbnail.img-fluid {
    width: auto;
    height: 100%;
    object-fit: cover;
    margin-top: 12px;
    height: 80px;
  }
.page-product .page.bg.bg-wh.lrs.bic-p._p {
  overflow: hidden;
}
.fa-search::before {
    content: "";
    background: url(https://708547.myshoptet.com/user/documents/pic/lupa.svg);
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-size: auto;
    width: 24px;
    height: 43px;
    display: block;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 24px;
  }
.content.ContentPage {
  padding-left: 34px;
  padding-right: 35px;
}
.frmsearchForm-phrase:focus,
.tt-input:focus {
    outline: none !important;
    box-shadow: none !important;
}
#collapseSubcategories .card.tile img {
    mix-blend-mode: darken;
    width: 36px;
    max-width: 29px;
    margin-top: 2px;
    position: relative;
    left: -7px;
  }
#collapseSubcategories .card-group {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    grid-gap: 5px;
    padding: 0px;
  }
.page-news .img-thumbnail.img-fluid {
    width: 100%;
    height: 254px;
    object-fit: cover;
    margin-top: 12px;
  }
 .page .container {
  padding-left: 18px;
}
.section.lrs.x.b.bg-wh.ta-lg-l.cntct {
  clear: both;
  width: 100%;
}
.section.lrs.x.b.bg-wh.bic-artcl.anim.artcl.SNIcontainer {
  clear: both;
}
.section {
  clear: both;
}

.page-hp .page .container {
    padding-left: 0px;
  }

 .stickytop {
    position: sticky;
    top: 0px;
    padding: 15px;
    padding-top: 15px;
    padding-top: 30px;
    margin-top: 0px !important;
    padding-top: 0px;
  }
.col-14.col-sm-16.underline.price-value {
  max-width: 100% !important;
  width: 100%;
  display: block;
  flex: 100%;
}
.page-product .img-thumbnail.img-fluid {
    width: 100%;
    height: auto;
    object-fit: cover;
    margin-top: 12px;
  }
.img-center picture .img-thumbnail.img-fluid {
  width: 75%;
  height: auto;
  object-fit: contain;
  margin: auto;
  display: block;
  float: unset;
}
.bic-bnr-cvr1 .container {
    padding: 0px;
    padding-left: 0px;
    margin-bottom: 0px;
    display: block;
  }
.section.lrs.bic-fnl.b.bg-wh.anim.print-n.n_l.bov-wh-o-5 {
  padding: 36px;
}
.pd-top-hide {
    display: block!important;
  }
.section .container {
  overflow: hidden;
  padding-left: 0px;
  margin-left: 0px;
  padding: 0px !important;
}
.card-group {
  justify-content: left;
  flex-flow: row wrap;
  display: flex;
  margin: 0px;
}
.navbar.flex-nowrap {
  background: #fff !important;
}
.page-order .card {
  padding: 9px;
  border: none;
}
.navbar-nav {
    background: #fff!important;
  }

.is-product-list .content.ContentPage {
    padding-left: 0px;
    padding-right: 0px;
    margin-top: -30px;
  }

.is-product-list .card.card-item {
  margin-bottom: 28px;
  padding: 2px;
}
.navbar-md .nav-link {
  min-height: auto;
  font-weight: 500;
  text-transform: uppercase;
  font-size: 14px;
  letter-spacing: 0.2px;
  padding-right: 14px;
  font-weight: 600;
}
.is-product-list .p-i-av-c {
  font-weight: 400;
  font-size: 11px;
}
[data-designer="hdr-logo"] {
  margin-left: 50px;
}
.fs-2.c-mu.mr-1.common_price {
  color: red;
  display: block;
  position: relative;
  top: 0px;
}

.card .p-i-img {
  position: relative;
  height: 215px;
}

.card .rating-control.ws-n.rem-3.p-i-stars.RatingControl.mt-1.mb-1.c-mu {
  clear: both;
  margin-top: 4px;
  float: left;
  width: 100%;
  margin-bottom: 19px;
}
.card .rem-3.p-i-price.ta-l {
  position: relative;
  margin-bottom: 20px;
}
#cover_1 h2 {
  opacity: 1;
  color: #000;
  text-align: left;
  width: 100%;
  display: block;
  margin-bottom: 9px;
  font-size: 27px;
}
#cover_1 .text::after {
  content: "Více o nás";
  clear: both;
  float: left;
  background: #000;
  color: #fff;
  padding: 9px;
  width: 149px;
  border-radius: 100px;
  margin-top: 11px;
  margin-bottom: 46px;
}
[data-designer-container="ftr"] {
  padding-left: 0px;
  padding-right: 0px;
}
.cb-text h3 {
  font-size: 16px !important;
  margin: 0 0 6px;
  max-width: 83%;
}
[data-designer="hdln-3-4-item-media"] {
  margin-right: 0px;
}
.SNI-swiper article {
  padding-left: 35px;
  padding-right: 35px;
}

.SNIcontainer h2 {
  padding-left: 20px;
  margin-bottom: 0px;
}
[data-designer="pre-ftr"] {
overflow:hidden;
}
.top-offer {
  margin-top: 55px;
  padding-bottom: 0px;
}
.collection-list-wrapper .container {
  max-width: calc(1955px - 50px);
  padding-left: 50px;
  padding-right: 0px;
}
.bottom-menu {
    text-align: left;
    display: grid;
    grid-template-columns: repeat(1,1fr);
    padding: 25px;
  }

.section .container {
  overflow: hidden !important;
}
#countdown-timer-container > div > div {
  width: 20%;
}
#cover_2 .text a {
  background: #000;
  text-decoration: none;
  padding: 12px;
  float: left;
  margin-top: -8px;
  margin-bottom: 21px;
  text-transform: uppercase;
  font-weight: 600;
  border-radius: 100px;
  font-size: 15px;
}

#description .text {
  padding: 0px;
}
#description .ta-c {
    text-align: center;
    margin: 0px;
  }
.description-tabs {
  padding: 0px;
}
[data-designer-link-module="product"] .card-header {
  text-align: center;
  width: 100%;
  display: block;
  text-transform: uppercase;
  font-weight: 400;
  font-size: 14px;
  letter-spacing: 1px;
  position: relative;
  margin-bottom: 16px;
}
 
.carousel-def .carousel-prev {
    margin-left: 30px;
  }

.carousel-def .carousel-next {
    margin-right: 30px;
  }

.fs-2.c-mu.backlinks {
  padding: 10px;
}

.page-product .card.underline._help.ta-c.b.d-lg-none.bg-wh.x.pt-0.pr-0.pl-0.pb-0 {
  display: block !important;
  margin-top: 28px;
}
.page-order .page.bg.bg-wh.lrs.bic-p._p {
  max-width: calc(1955px - 50px) !important;
  padding-left: 10px;
  padding-right: 10px;
}
.page-order .products-cart-recommend .card {
  padding: 2px;
  border: none;
}
.content.ContentPage {
    padding-left: 0px;
    padding-right: 0px;
  }

a.nav-link:hover, a.nav-link:focus {
  text-decoration: none;
  background-color: transparent;
  font-weight: 400 !important;
}
.b.bg-wh .table-hover > tbody tr:hover:not(.disabled), .b.bg-wh .table-hover > tbody tr.hover:not(.disabled), .b.bg-wh tbody tr.active:not(.disabled) {
    background-color: #f5f5f5;
  }
 .layout-cols-two .gallery-columns {
      column-count: 4;
    }

.navbar-brand {
  margin-left: 34px;
}
.wrap-c {
    display: flex;
    flex-direction: column;
    margin: 7px;
  }
.p-i-row.mt-auto {
  padding-left: 7px;
  padding-right: 7px;
}
.is-product-list .p-i-av-c {
    font-weight: 400;
    font-size: 13px;
  }
.leftb img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: relative;
  z-index: 555;
}
.ProductTop .row.row-col-break-1.mb-lg-n5 {
  margin: 0px;
}
[data-scroll-id="description"] {
  clear: both;
  display: block;
  margin-top: 10px;
}

.card .img-center picture .img-thumbnail.img-fluid {
    width: 100%;
    height: 100%;
    object-fit: cover;
    margin: auto;
    display: block;
    float: unset;
  }
.card .p-i-labels {
  position: absolute;
  top: 10px;
  left: 11px;
  text-align: left;
}
.card [class*="p-i-img-"] {
    transition: all .25s ease-out;
    width: 100%;
  }
.figure.float-md-l.mb-5.mr-md-5.cursor-pointer {
  width: 100%;
}


  .page-product .img-thumbnail.img-fluid {
    width: 100%;
    height: anchor-size;
    object-fit: cover;
    margin-top: 12px;
  }
.swiper-thumbs .img-thumbnail {
  height: auto;
}
.print-n {
  padding-left: 10px;
  padding-right: 10px;
}
.bic-hbot {
    display: none;
  }
.sidebar-menu-open .bic-hbot {
    display: block!important;
  }
.product-gallery-swiper .swiper-thumbs .swiper-wrapper {
  align-items: center;
}

.product-gallery-swiper .swiper-thumbs .swiper-slide {
  width: auto !important;
  flex-shrink: 0;
}
a.btn:focus:not(:focus-visible),
button.btn:focus:not(:focus-visible) {
  outline: none;
  box-shadow: none;
}
#collapsedFilter .card {
  border: solid 1px #f1f1f1;
}
.product-gallery-swiper .swiper-thumbs .swiper-slide img {
  width: auto !important;
  height: 72px;
  max-width: none;
  display: block;
}
.page-cart .no-th.ws-n {
  width: 126px;
}
 .rem.ActiveFilters {
    position: absolute;
    top: 63px;
    float: left;
    left: 0px;
    z-index: 55555555555555555555;
  }
.is-product-list .subct {
  padding: 0px;
}
.page-new .container.pb-0 {
  padding: 0px;
  margin-top: -31px;
}
.column-sticky .card {
  border: solid 1px #f1f1f1;
}
.section.sc-container.column.column-right.ColumnPage {
  padding: 0px;
}

.page-new  .card-columns {
    column-count: 1 !important;
    column-gap: 0 !important;
  }

}