.carousel .item img {
border-radius: 0!important;
}

body:not(.is-carousel-full-width) .carousel .item, .multiple-columns-body .carousel .item {
        border-radius: 0!important;
}

body:not(.is-carousel-full-width) .carousel-inner, body:not(.is-carousel-full-width) .carousel .item img, body:not(.is-carousel-full-width).multiple-columns-body .carousel .item img
 {
        border-radius: 0!important;
}

.product .p {
    border-radius: 0!important;
}

.btn, a.btn
 {
    border-radius: 0!important;
}


.category-link__icon--big {
    border-radius: 0!important;
}

.box.box-categories>h4 {
    border-radius: 0!important;
}

.box.box-filters>h4 {
    border-radius: 0!important;
}

.sidebar-inner .box-rating, .sidebar-inner .box-sale, .sidebar-inner>div {
    border-radius: 0!important;
}

.subcategories li a {
    border-radius: 0!important;
}

.products-block .p-code {
    border-radius: 0!important;
}

.msg {
    border-radius: 0!important;
}

ol.cart-header li.active {
    border-radius: 0!important;
}

.cart-inner {
    border-radius: 0!important;
}

.extras-wrap .extra-content {
    border-radius: 0!important;
}

.quantity input {
    border-radius: 0!important;
}

.summary-wrapper {
    border-radius: 0!important;
}

.order-summary-top {
    border-radius: 0!important;
}

.order-summary-bottom {
    border-radius: 0!important;
}

.next-step {
    border-radius: 0!important;
}

.radio-wrapper input[type="radio"]+label {
    border-radius: 0!important;
}

.form-control {
    border-radius: 0!important;
}

.popup-widget {
        border-radius: 0 !important;
}

@media(max-width:767px) {
.columns-mobile-2 .products-block .p-bottom .p-tools, .columns-mobile-2 .products-block .p-bottom .prices {
        flex-basis: 50%!important;
    }
}

.shp-tabs-holder ul.shp-tabs li a {
    border-radius: 0 !important;
    border: none;
}

@media (min-width: 768px) {
    .shp-tabs-wrapper .tab-pane.active {
        border-radius: 0 !important;
        border: none;
    }
}

.p-info-headline .stars-wrapper {
    border-radius: 0 !important;
    box-shadow: none;
}

.image360 .mousetrap, .p-image .mousetrap, .image360 .cloud-zoom-big, .p-image .cloud-zoom-big, .image360 img, .p-image img {
    border-radius: 0 !important;
}

.benefitBanner__title {
        font-weight: 800;
    }
}

@media (min-width: 768px) {
    .benefitBanner__data {
        margin-top: 0!important;
    }
}

.benefitBanner__data {
        margin-top: 0!important;
}

@media (min-width: 768px) {
.benefitBanner__item {
				margin-bottom: 0;
	}
}

@media (min-width: 768px) {
.p-detail .benefitBanner__item {
				margin-bottom: 40px;
	}
}

#footer.is-white {
    background-color: #2d2d2d!important;
}

#footer.is-white .footer-bottom-bg:before {
    background-color: #1d1d1b!important;
}

.welcome {
     background-color: #fff;
     border-radius: 0;
}

.homepage-box .container {
		padding-left: 0;
    padding-right: 0;
}

.content-wrapper.homepage-box.welcome-wrapper {
  display: block;
}

.welcome-wrapper .welcome__content {
  display: flex;
  align-items: center;
  gap: 0px;
}

.welcome-wrapper .welcome__left-panel {
  flex: 0 0 30%;
  max-width: 30%;
}

.welcome-wrapper .welcome__left-panel img {
  display: block;
  width: 100%;
  height: auto;
}

@media (max-width: 768px) {
.welcome-wrapper .welcome__left-panel img {
  width: 70%;
  margin: auto;
  margin-top: 30px;
  margin-bottom: -20px;
	}
}

.welcome-wrapper .welcome__right-panel {
  flex: 0 0 70%;
  max-width: 70%;
}

@media (max-width: 768px) {
  .welcome-wrapper .welcome__content {
    flex-direction: column;
  }

  .welcome-wrapper .welcome__right-panel {
    order: 1;
    max-width: 100%;
  }

  .welcome-wrapper .welcome__left-panel {
    order: 2;
    max-width: 100%;
  }
}

@media (min-width: 1200px) {
    .welcome__right-panel {
        padding: 0;
        padding-right: 90px;
    }
}

.welcome__right-panel p:nth-child(3) {
		margin-bottom: 0;
}

.body-banners img {
    border-radius: 0;
    width: 100%;
}

.body-banners a, .body-banners .banner-wrapper {
    border-radius: 0;
}

.flag {
    border-radius: 0;
}

@media (max-width: 767px) {
    .shp-tabs-wrapper .tab-pane.active .detail-tab-item+.detail-tab-content {
        padding: 10px 10px;
    }
}

.shp-tabs-wrapper .tab-pane {
    border: none;
    border-radius: 0;
}

@media (max-width: 767px) {
    .shp-tabs-wrapper .tab-pane.active .detail-tab-item {
        border: none;
    }
}

@media (max-width: 767px) {
    .detail-tab-item {
        padding: 16px 10px;
    }
}

.social-buttons.no-display {
    display: none!important;
}

#relatedFiles li a {
    background-color: #cf2347;
    color: #ffffff;
    font-weight: 500;
}

#relatedFiles li a:hover {
    color: #f0f0f0;
}

#relatedFiles li a:after {
    color: #ffffff;
}

#relatedFiles li a:hover::after {
    color: #f0f0f0;
}

@media (min-width: 768px) {
    #relatedFiles li {
    		display: inline;
        margin-bottom: 20px;
        margin-right: 10px;
    }
}

@media (min-width: 992px) {
    .products-related-block h2, .products-alternative-block h2 {
        text-align: left;
        margin-bottom: 5px;
        font-size: 25px;
    }
}

.category-link__icon {
     display: none;
}

.category-link a {
     padding-left: 0;
}