.labelPayment{display:block}
.artSp .PressBOX:nth-of-type(13), .artSp .PressBOX:nth-of-type(14), .artSp .PressBOX:nth-of-type(15), .artSp .PressBOX:nth-of-type(16) { display: none; }
#faq .row h4 { width: 85%; }
.render-map-index #map { margin: 0; padding: 0; width: 100%; min-height: 392px; }
.render-map-index { margin: 30px 0px; }
.opis .wykres .col34 p { width: 45%; }
.wykres .col34 ul { width: 50%; }
.btn-groupCart a { font-size: 13px; }
.tabcontent .cta .divcta { padding-left: 8px; width: 60%; }
.cta ul li { font-size: 14px; }
.ra.header .cta .divcta { width: 62% }
.ra.header .button { width: 123px; }
.moreorfica .button a { font-size: 14px !important }
#contact .col.desc .row .women-box .button a { font-size: 16px !important }
ul.tabs { width: 95%; }
.tabs li { width: 33%; padding: 26px 0 !important; font-size: 12px; }
li.product-thumb.touchClass img { max-height: 173px !important; }
.article3 ul li h3 span { font-size: 13px; }
.t_o .opis .col25 .center { font-size: 17px; }
#online-store .through-price-v span { display: block; margin-left: -30px; margin-top: 10px; position: relative; }
#online-store .through-price-v span:before { position: absolute; content: ""; left: 19%; top: 44%; width: 65%; right: 0; border-top: 2px solid; border-color: inherit; -webkit-transform: rotate(-13deg); -moz-transform: rotate(-13deg); -ms-transform: rotate(-13deg); -o-transform: rotate(-13deg); transform: rotate(-13deg); }
.tabs li:last-child { padding: 8px 0; }
.kurier h4 { font-size: 19px; }
.article1 .col40 h2 { font-size: 43px; }
#contact .col.desc .row .women-box .button a { font-size: 22px; }
#contact .col.desc .row .women-box .button { max-width: 455px; }
#write-about-us section article .tabs li:last-child { padding: 17px 0; }
.beLangs { width: 180px; margin-left: -5px; margin-top: 9px; position: absolute; top: 30px; left: 0px; }
.beLangs a { font-weight: 700; color: #9b9b9b; padding: 8px; text-decoration: none; font-size: 16px; }
.beLangs a:hover, .beLangs a.active { color: #155292; }
.AheadTwo .beLangs { display: none; }
#product .reblack .skladniki h3 { font-size: 24px !important; }
li.secoureIcon { padding-left: 76px !important }
li.deliveryIcon { padding-left: 76px !important }
.t_r .opis .box_all .col48 img {margin-left: 50px;}
#be .have-coupon-col:nth-child(2), #nl .have-coupon-col:nth-child(2) {padding:7.3px 0}
.Adyen_RL { background: url(../includes/platnosci_icon/platnosci_adyen_be.png); background-repeat: no-repeat; background-size: contain; background-position: 0 -2px; }
@media screen and (max-width:1439px) and (min-width:1024px) {
	.AheadTwo nav { margin-left: 100px !important; }
}
@media screen and (max-width:1280px) {
	.t_k .tabcontent .cta .button, .t_o .tabcontent .cta .button, .t_p .tabcontent .cta .button, .t_r .tabcontent .cta .button { margin-left: 0px; }
	.t_k .tabcontent .cta .divcta, .t_o .tabcontent .cta .divcta, .t_p .tabcontent .cta .divcta, .t_r .tabcontent .cta .divcta { width: auto; }
}
@media screen and (max-width:1024px) {
	.t_k .tabcontent .col48, .t_o .tabcontent .col48, .t_p .tabcontent .col48 { width: 48%; }
	.t_k .tabcontent .col52, .t_o .tabcontent .col52, .t_p .tabcontent .col52 { width: 52%; }
	.t_k .skladniki .col50, .t_o .skladniki .col50, .t_p .skladniki .col50, .t_r .skladniki .col50 { width: 100%; }
	#be .t_k .tabcontent .cta .divcta, #be .t_o .tabcontent .cta .divcta, #be .t_p .tabcontent .cta .divcta, #be .t_r .tabcontent .cta .divcta { width: auto !important; }
	.t_k .tabcontent .cta .divcta { width: auto !important; }
	.t_k .skladniki .col50.prawo picture { margin-left: 15%; }
	#product .t_o .skladniki .col50.prawo picture { margin-left: 15%; }
	#product .t_r .skladniki .col50.prawo picture { margin-left: auto; }
	#be #product .t_k h3. { text-align: center; }
	#be #product .t_k .tabcontent h3,
	#be #product .t_o .tabcontent h3,
	#be #product .t_p .tabcontent h3,
	#be #product .t_r .tabcontent h3 {text-align: center;}
	#be #product .t_r .skladniki .col50.prawo picture {margin-left: auto; margin: auto; padding-left: 50px;}
}
@media screen and (max-width:1024px) and (min-width:769px) {
	#product .t_r .opis h3 { font-size: 26px; text-align: center; }
	.t_r .opis .marzena { margin-left: -385px; max-height: 690px; }
	.marzena .col40 { left: 36%; top: -75vw; }
	.efekty .col33 picture { width: 100%; text-align: center; }
	.slide .col40 { margin-left: 3vw; }
	.t_r .opis .marzena { margin-left: -512px; }
	.hideSM { width: 42% !important; }
	ul.main-top-form_secure-list { right: 20px !important }
	#about-orphica .our-mission .cols .col.desc { padding-left: 230px !important; }
	.tabcontent .cta .divcta, .tabcontent .effect .cta .divcta, .rp .tabcontent .col52 .cta .divcta, .ra .col .cta .divcta, .reblack .col .cta .divcta { width: 62% !important; }
	.up .tabcontent .col50.lewo .cta .divcta { width: 62% !important; }
	.section_withBTN .cta { width: 260px !important; }
	.nbW150 .button { width: 300px !important; }
	#about-orphica .cosmetologist { margin-top: 110px !important; }
	#salons-offices section .cols .col.desc { max-width: 90%; margin-left: 60px; }
	.ra .pielegnacja h4, .reblack .pielegnacja h4 { width: 396px !important }
	.ra .pielegnacja ul li, .reblack .pielegnacja ul li { width: 100% !important }
	.reblack .pielegnacja ul { width: 100% !important }
	.skladniki .col50.prawo { margin-top: 60px !important; }
	.tabcontent .cta .divcta { width: 72% !important }
	.tabs li:nth-child(2), .tabs li:nth-child(3) { padding: 26px 0px !important }
	#about-orphica .cosmetologist p { max-width: 720px !important }
	#about-orphica .cosmetologist p em { max-width: 720px !important }
	#faq .row h4 {width: 93%;}
}
@media screen and (max-width:768px) {
	.have-coupon{float:none;}
	.infoFormCheckout{width:40%;top:40px;left:13px;}
	#online-store .through-price-v {top: -20px;}
	#product .tm_m h3 { text-align: center; }
	.tm_m .marzena .col40 { left: 47%; top: 19vw; }
	#sliderproducts li img.timeless-maska { height: 114px !important; }
	.t_k .tabcontent .col48, .t_o .tabcontent .col48, .t_p .tabcontent .col48 { width: 100%; }
	.t_k .tabcontent .col52, .t_o .tabcontent .col52, .t_p .tabcontent .col52 { width: 100%; }
	.t_k .skladniki .col50.prawo picture, .t_o .skladniki .col50.prawo picture { margin-left: auto; padding-left: 50px; }
	.tm_m .marzena img, .tm_d .marzena img, .tm_n .marzena img { margin-left: 129px; }
	.tm_d .marzena .col40 { left: 48%; }
	#product .t_o .skladniki .col50.prawo picture { margin-left: 0; }
	.infoFormCheckout { max-width: 100%; }
	.colHeader { padding-top: 40px !important; }
	.beLangs { top: -43px !important; left: 80px !important; }
	.infoPhone { padding: 6px 6px !important; }
	#sliderproducts li img.timeless { padding: 136px 0 16px; }
	#sliderproducts li img.timeless-maska { padding: 99px 0 19px; margin-right: -20px; }
}
@media screen and (max-width:768px) and (min-width:668px) {
	#be #product .header.t_k h3 {text-align: left;}
	.t_r .opis .marzena { margin-left: -385px; }
	:lang(be) body#products .product-thumb.touchClass, body#online-store .product-thumb.touchClass { width: 23.6% !important; }
	.tabs li:nth-child(2), .tabs li:nth-child(3) { padding: 26px 0px !important; }
	.tabcontent .effect .cta .divcta { width: 45% !important; }
	.rb .cta ul li.s2, .rb .cta ul li.s1 { font-size: 12px !important; }
	.infoFormCheckout { width: 20% !important; }
	.article3 ul li.touchClass h3 span { min-height: 60px; }
	#sliderproducts li.touchClass img { height: 120px !important; }
	.btn-groupCart.col58, .btn-groupCart.col40 { width: 100% !important; }
	.article3 ul li.touchClass h3 span {font-size: 13px !important;}
	.modal50left >a {width: 100%;}
	.modal50left >a>img {padding-top: 0%;}
	.modal50left .description {width: 100%;}
}

@media screen and (min-width: 668px)  {
	body#products .product-thumb.touchClass, body#online-store .product-thumb.touchClass {width: 23.6% !important;}
	.article3 ul li.touchClass h3 span {min-height: 60px; font-size: 15px;}
}

@media screen and (max-width:667px) {
	#product .tabcontent .cta ul li { width: auto; }
	#form ul.main-top-form_secure-list { top: 213px !important; }
	.infoFormCheckout.showSM { font-size: 12px !important; line-height: 16px; }
}
@media screen and (max-width:425px) {
	.infoFormCheckout.showSM { font-size: 12px !important; width:100%;}
	.artSp .PressBOX { width: 90% !important; }
	#form ul.main-top-form_secure-list, #successpostorder ul.main-top-form_secure-list { top: 166px !important; }
	#contact .col.desc .row .women-box .button a { font-size: 12px !important; }
	#product .t_r h3 { text-align: center; }
	.t_r .marzena { margin-left: -16px; }
	#product .opis .head, .efekty .col33 picture { text-align: center; }
	#product .t_k .cta .divcta { width: auto; }
	#be #product p, #start p { font-size: 15px; }
	.t_k span.pasekpion.w90, .t_k span.pasekpion.w80, .t_k span.pasekpion.w70 { padding: 10px 20px 0 0; }
	#be #product .t_o .cta .divcta, #be #product .t_p .cta .divcta { width: auto; }
	.t_o .tabcontent .col50 picture img { margin-left: 0; }
	#product .cta .divcta { width: auto; }
	#product .cta ul li { font-size: 14px; }
	#start #sliderproducts li img.touchRekawice { margin-left: 50px; }
	#product p, #start p { font-size: 13px; line-height: 18px; }
	#sliderproducts li:nth-child(16) img { margin-left: 50px; }
	#faq .row h4 {width: 99%;}
	span.smClass{margin-top:0px;}
}
@media screen and (max-width:420px) {
	.main-top-form_secure-list { top: 186px !important; }
	#product .header .button { width: auto; padding: 0 10px; }
	#product .t_r.slider .button a { font-size: 17px }
	#product .cta ul li { font-size: 12px; }
}
@media screen and (max-width:375px) {
	.moreorfica .button { width: 95% !important }
	.artSp .PressBOX { width: 100% !important }
	#product .cta ul li { line-height: 20px !important }
	#product .tabs li { font-size: 9px !important }
	#product .header .cta { margin: 22px auto 5px !important; }
	.tabAck div::before { right: -5px !important }
	#product .t_k .tabcontent .cta ul li {padding-left: 45px; padding-right: 15px;}
	#product .t_k .opis .box_all img {margin: 20px 0 20px 26px;}
	#be #product .tabcontent .cta ul li {line-height: 30px !important;}
}
@media screen and (max-width:340px) {
	#product .header.slider.t_k .slide .col40 { width: 100% !important; margin-left: 0; }
	#product .header .button { width: auto; padding: 0 5px; }
	#product .t_k .tabcontent .cta ul li.s1 { background-position: 10px 0px; }
	#product .t_k .skladniki .col50.prawo picture { padding-left: 20px; }
	#product .t_k .tabcontent h3 { font-size: 18px !important; }
	#online-store #sliderproducts li:nth-child(16) img { margin-left: 20px !important; }
	#product .slide .cta .divcta {padding-top: 0;}
	#product .slide .cta ul li {font-size: 10px;}
}
