.footer_copyright{
    font-weight: 100;
    color: #c5c5c5cf;
    font-size: 0.9em;
    margin-left: -3px;
}
.dark .footer_copyright{
    color:#8b969d;
    font-size: 0.899em;
}
.wrapper.relinking .section.inner-page-section{
	    border-top: unset;
		    padding-top: 20px;
}
.wrapper.relinking .section.inner-page-section .h2 a{
	color:rgb(88 88 87/var(--tw-text-opacity)) !important
}

.looked-swiper{padding-bottom:10px;padding-left:10px;padding-right:10px}
.looked-swiper .swiper-wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
.looked-swiper .main-banner-next,.looked-swiper .main-banner-prev{--tw-text-opacity:1;color:rgb(182 203 218/var(--tw-text-opacity))}
.looked-swiper .swiper-button-disabled{display:none;}
.looked-products.inner-section{
        border-top: 1px solid #b6cbda;
    padding-top: 30px;
    margin-top: 10px;
    padding-bottom: 0;
}
.product-page-section .looked-products.inner-section{
        padding-top: 20px;
    margin-top: 30px;
}

.looked-products.inner-section + .looked-products.inner-section.complect_to_product{
	margin-top:30px
}
.theme-mode-label_copyright{
	 display: flex;
    justify-content: space-between;
    gap: 1em;
}
.theme-mode-label_copyright .copyright-row{
	    font-size: 0.85em;
    margin-top: 1em;
    max-width: 76%;
}
@media (max-width:1000px){
.theme-mode-label_copyright .copyright-row{
    max-width: 70%;
}
}
@media (max-width:768px){
.theme-mode-label_copyright .copyright-row{
    max-width: 50%;
}
}
@media (max-width:650px){
.theme-mode-label_copyright .copyright-row{
    max-width: 80%;
}
}
.font-weight-bold{
	    font-weight: 600;
	
}
.footer-link-with-icon__content:before{
    content:'';
    background: url('/assets/images/instagram-outline.svg') center center/cover no-repeat;
    width: 24px;
    height: 24px;
    display: block;
    margin-left:-15px;
  }
  .footer-link-with-icon__content{
    padding-left: 15px;
  }
  .contacts-map .help-form-pstr .help-form-row{
    margin-bottom: 5px;
  }
  .contacts-map .help-form-pstr .popup-btn{
    width: 100%;
    display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex;
      min-height: 40px;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      border-width: 1px;
      justify-content: center;
      --tw-border-opacity: 1;
      background-color: rgb(255 255 255 / var(--tw-bg-opacity));
      border-color: rgb(182 203 218 / var(--tw-border-opacity));
      color: rgb(156 155 155 / var(--tw-text-opacity));
      line-height: 1;
      padding: 4px 35px;
      text-align: center;
      text-transform: lowercase;
      -webkit-transition-duration: .15s;
      transition-duration: .15s;
      -webkit-transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform, -webkit-filter, -webkit-backdrop-filter;
      transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform, -webkit-filter, -webkit-backdrop-filter;
      transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
      transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-box-shadow, -webkit-transform, -webkit-filter, -webkit-backdrop-filter;
      -webkit-transition-timing-function: cubic-bezier(.4,0,.2,1);
      transition-timing-function: cubic-bezier(.4,0,.2,1);
  }
  .city-phone{
    display: flex;
  }
  .city-phone:before{
    content: '';
      background: url(/assets/images/phone-rounded.svg) center center / cover no-repeat;
      width: 20px;
      height: 20px;
      display: flex;
      display: inline-block;
      margin-right: 2px;
  }
  .contacts-page{
	      margin-bottom: unset;
  }
  [data-page-id="19"]  footer{
	      margin-top: 20px;
  }
 [data-page-id="19"] .contacts-phone .footer-link-with-icon__content:before{
	     margin-right: 4px;
 }
  [data-page-id="19"] .contacts-block-separator {
    margin-top: 50px;
	    margin: 50px 0;
}
.products-row.looked.looked-swiper .product-col-descr{
	    font-size: 0.85em;
}
.products-row.looked.looked-swiper .product-col-image img{
	    min-height: 200px;
}
@media (min-width: 767px) {
    .product-line .product-col-image {
		        min-width: 25%;
				position: relative;
	}
}
.offers-slide-label.label-gray{
	    background-color: hsla(270, 1%, 70%, .8);
}
.offers-slide-label.label-blue{
	    background-color: rgba(175, 205, 220, .8);
}
.offers-slide-label.label-white{
	background-color: hsla(0, 0%, 100%, .8);
    --tw-text-opacity: 1;
    color: rgb(106 106 105 / var(--tw-text-opacity));
}
.adapt-button {
    display: none
}
.product-tab {
    height: 0;
    overflow: hidden
}
.product-tab.active {
    height: auto;
    overflow: visible
}
.product-bottom {
   margin-top: 46px;
   border-top: 1px solid #b6cbda;
	padding-top: 33px;
	font-size: 18px;
	    margin-bottom: 40px;
}
.nav-tabs-product {
    padding-left: 0;
    display: flex;
	gap: 0 35px;
    /*margin-left: 20px*/
}
.product-tab__content {
    /*border: 1px solid #e8e8e8;
    padding: 40px 20px 20px*/
	padding-top: 40px
}
.tab-item a {
    display: flex;
   /* border: 1px solid #e8e8e8;
    background: #a3cede;*/
    position: relative;
    top: 2px;
    /*padding: 5px 10px 5px 13px*/
}
.tab-item a:hover span {
    background: linear-gradient(70deg, #d1d1d1 46%, transparent 46%)
}
.tab-item a:hover span:after {
    background: linear-gradient(70deg, #acd8ed 46%, transparent 46%)
}
/*.tab-item a:hover {
    background: #acd8ed;
    color: #fff
}*/
.tab-item a:hover {
	color:#aeccdc;
}
.tab-item a{
	text-decoration: none;
	color: inherit;
    text-transform: lowercase;
	text-decoration: underline;
    text-underline-offset: 4px;
	color:#b2b1b3;
}
.tab-item.active a:hover {
    opacity: .7;
}
.tab-item {
    /*margin-right: 6px*/
}
/*.tab-triangl {
    background: linear-gradient(70deg, #d1d1d1 46%, transparent 46%);
    width: 20px;
    display: block;
    position: absolute;
    right: -20px;
    top: -2px;
    bottom: -2px
}
.tab-triangl:after {
    content: '';
    background: linear-gradient(70deg, #a3cede 46%, transparent 46%);
    width: 20px;
    display: block;
    position: absolute;
    right: 2px;
    top: 2px;
    bottom: 2px
}*/
.tab-item.active a {
    background: #fff;
    border-bottom-color: transparent;
	color:#aeccdc;
}
.tab-item.active .tab-triangl:after {
    /*background: linear-gradient(70deg, #fff 46%, transparent 46%)*/
}
/*.tab-item.active .tab-triangl:after {
    bottom: 0
}*/
.tab-item.active {
    position: relative;
    z-index: 1
}
 .product-tab__content ul {
    list-style-type: disc;	
	    padding-left: 0;
    list-style-position: inside;
}
 .product-tab__content ul {
  list-style-type: none;
}

 .product-tab__content ul > li:before {
  content: "- ";
      content: "- ";
    font-weight: bold;
}


 .product-tab__content ul ::marker {
    color: #b6cbda;
}
.product-tab__content ol {
    list-style: decimal;
	    padding-left: 0;
    list-style-position: inside;
}
.product-tab__content ol > li::marker {
  font-weight: bold;
}
.product-tab_inner {
    /*padding: 0 20px 10px;*/
    padding: 0;
	line-height: 1.65;
}


@media screen and (max-width: 767px) {
	   .nav-tabs-product {
        display: none
    }
    .adapt-button {
        display: block;
        border: 1px solid #e8e8e8;
        border-top: none;
        /*background: #a3cede;*/
background-color: rgb(182 203 218 / var(--tw-bg-opacity));
    color: rgb(255 255 255 / var(--tw-text-opacity));
        position: relative;
        top: 2px;
        padding: 5px 10px 5px 13px
    }
    .adapt-button:first-child {
        border-top: 1px solid #e8e8e8
    }
    .product-tab.active {
        border-left: 1px solid #e8e8e8;
        border-right: 1px solid #e8e8e8;
        padding-top: 20px;
        border-bottom: 1px solid #e8e8e8
    }
    .product-tab__content {
        padding: 0;
        border: none
    }
	.product-tab_inner {
		padding: 0 20px 10px;
	}
}

.category_tags span{
	    border: 1px solid #b6cbda;
		    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    line-height: 1;
    text-transform: lowercase;
    -webkit-transition: all .3s ease 0s;
    transition: all .3s ease 0s;

    display: inline-flex;
	max-height:35px;
}
.category_tags span a{
	width: 100%;
    padding: 9px 17px;
    height: 100%;
    display: flex;
		    --tw-text-opacity: 1;
    color: rgb(156 155 155 / var(--tw-text-opacity));
    align-items: center;
    text-align: center;
    justify-content: center;
	
}
.category_tags span a:hover{
	    background: #b6cbda;
    color: #fff;
    text-decoration: none;
	
}
.category_tags{
	display: flex;
    flex-wrap: wrap;
    gap: 1em;
	margin-bottom: 20px;
}
.category_tags .hidden_tag{
	display:none
}
/*.category_tags .show_all_tags,
.category_tags .show_all_tags:active,
.category_tags .show_all_tags:focus{
	background: #b6cbda;
	    padding: 9px 17px;
    height: 100%;
    display: flex;
	    flex: 1;
		color: #fff;
    align-items: center;
    justify-content: center;
	border: 1px solid #b6cbda;
}
@media (min-width:601px){
.category_tags .show_all_tags:hover{
	    color: rgb(156 155 155 / var(--tw-text-opacity));
		background: unset;
		text-decoration: none;
}
}
.category_tags .show_all_tags:hover{
		text-decoration: none;
}
.category_tags .show_all_tags.opened_tags{
	flex:unset;
}
@media (max-width:600px){
	.category_tags span{
		    flex: 1 auto;
	}
	.category_tags .show_all_tags.opened_tags{
	flex:1;
}
}*/
.category_tags .show_all_tags,
.category_tags .show_all_tags:active,
.category_tags .show_all_tags:focus{

	    padding: 9px 17px;
    height: 100%;
    display: flex;
	    flex: 1;
	max-height:35px;
    align-items: center;
    justify-content: center;
	border: 1px solid #b6cbda;
		    color: rgb(156 155 155 / var(--tw-text-opacity));
		background: unset;
		    white-space: nowrap;
}
@media screen and (min-width: 500px) and (max-width: 1600px) {
	.product-page-section .category_tags .show_all_tags, .product-page-section .category_tags .show_all_tags:active, .product-page-section  .category_tags .show_all_tags:focus{
		flex: 0;
	}
	
}
@media (min-width:601px){
.category_tags .show_all_tags:hover{
		color: #fff;
	background: #b6cbda;
		text-decoration: none;
}
}
.category_tags .show_all_tags:hover{
		text-decoration: none;
}

@media (min-width:500px){
.category_tags .show_all_tags.opened_tags{
	flex:unset;
}
}
/*----------------------------------------------*/
.ms-options-checkbox.ms-options-checkbox-polycarbonate_thickness.show .ms-options-checkbox-value{
display: grid;
    grid-template-columns: auto auto;
    width: max-content;
    gap: 5px 1em;
    max-width: 100vw;
}
.ms-options-checkbox.ms-options-checkbox-polycarbonate_thickness.show .ms-options-checkbox-value .ms-options-checkbox-inner+.ms-options-checkbox-inner {
    margin-top: 0;
}
@media (max-width:600px){
	.category_tags span{
		    flex: 1 auto;
	}
	.category_tags .show_all_tags.opened_tags{
	flex:1;
}
.ms-options-checkbox.ms-options-checkbox-polycarbonate_thickness.show .ms-options-checkbox-value{

    grid-template-columns: auto;

}
}

.polycarbonate-mugs-hints .h4 {
    font-size: 18px;

}
.article_related_products{
	padding-top: 30px;
    margin-top: 30px;
	border-top: 1px solid #b6cbda;
	padding-bottom: 30px;
    margin-bottom: 30px;
	border-bottom: 1px solid #b6cbda;
}
.article_related_products:last-child{
	padding-bottom: 0;
    margin-bottom: 0;
	border-bottom: unset;
}
 .article_related_products .related_product_title{
	     margin-bottom:25px;
 }
 .catalog-grid.news-grid.related_posts img{
	height: 100%;
    object-fit: cover;
 }
  .catalog-grid.news-grid.related_posts+.relinking{
	      margin-top: 0;
		      padding-top: 30px;
			      padding-left: 0;
    padding-right: 0;
  }
.table-wrapper{
    overflow: auto;
}
.relative-section a{
	    color: #fff !important;
}
.relative-section{
	margin-bottom:40px
}
.footer-menu-toggle.active .footer-menu-toggle-icon,
.footer-menu-toggle .footer-menu-toggle-icon{
    display: flex;
    justify-content: center;
    align-content: center;

}
.footer-menu-toggle.active .footer-menu-toggle-icon .icomoon-bottom-arrow,
.footer-menu-toggle .footer-menu-toggle-icon .icomoon-bottom-arrow{
display: flex;
    justify-content: center;
    align-items: center;
}


@media (max-width:1023px){
	
.uk-sticky-placeholder .header-call-back{
	display:none
}
	
.header-bottom.uk-active.uk-animation-slide-top .header-call-back,
.header-bottom.uk-active.uk-animation-slide-top .header-call-back i{
	display:block !important
}
.header-bottom.uk-active.uk-animation-slide-top .header-call-back{
	margin-left: auto;
}
.header-bottom.uk-active.uk-animation-slide-top .mob-menu{
	    margin-left: 1em;
		        margin-right: auto;
}
  .header-bottom.uk-active.uk-animation-slide-top  .header-search {
        margin-left: unset !important;
	}

}
.product-item .product-col-submit button{
background: #b5cbd9;
    color: #fff;
}
.product-item .product-col-submit button:hover{
	background: #fff;
	color:var(--tw-text-opacity)
}
.amo-button-holder{
    right: 30px  !important;
    bottom: 75px  !important;
}
.button_to_top{
position: fixed;
    bottom: 30px;
    right: 30px;
        right: 47px;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    border-color: #b6cbda;
    color: rgb(156 155 155 / var(--tw-text-opacity));
    transform: rotate(180deg);
    border-width: 1px;
    border-style: solid;
    padding: 11px;
    line-height: 0;
	z-index: 99999;
	    cursor: pointer;
}
.scroll_logo_mobile{
	display:none
}
.section .section-title.h2{
    text-transform: none;
}
.icon_black{
    display: none;
}
html:not(.dark) .icon_black{
    display: block;
}
html:not(.dark) .advantage-icon img:not(.icon_black){
    display: none;
}
.advantages-section .advantages .advantage{
    align-items: center;
}
@media screen and (max-width: 1023px) {
	.scroll_logo_mobile{
	display:block
}
	.scroll_logo_desc{
	display:none
}
    .scroll-head-logo {
        display: block !important;
    }
.header-bottom.uk-active .scroll-head-logo {
 
    max-width: 200px;
}
.header-bottom:not(.uk-active)    .scroll-head-logo {
        display: none !important;
    }
	
}
  .related-posts-swiper .current-offers-next, .related-posts-swiper .current-offers-prev {
        height: 100%;
    }
	@media (min-width:851px){
		.related-posts-swiper .swiper-button-disabled{
			display:none
		}
	}
@media (max-width:768px){
.button_to_top{
	right: 30px;
}
.amo-button-holder {
    right: 13px !important;
}
}
@media (max-width:450px){
.header-bottom.uk-active .scroll-head-logo {
 
    max-width: 150px;
}
}
@media (max-width:400px){
	.scroll_logo_mobile{
	display:none
}
	.scroll_logo_desc{
	display:block
}
.header-bottom.uk-active .scroll-head-logo {
 
    max-width: 90px;
}
}
@media (max-width:320px){
.scroll-head-logo {
        display: none !important;
    }
}
