
#product_item{position:relative;float:left;width:100%;min-height:100vh;padding-bottom:100px;padding-top:130px;background-color:white;font-family:"museo-sans",sans-serif;}
.product_header{position:relative;float:left;width:100%;margin-top:30px;margin-bottom:30px;}
.product_header .header_back{position:relative;float:left;width:100%;}
.product_header .header_back img{position:relative;float:right;margin-right:00px;height:20px;margin-top:0px;}
.product_header .header_title{position:relative;float:right;width:50%;}
.product_header .header_title a{position:relative;float:right;margin-right:20px;color:#343156;letter-spacing:4px;font-size:25px;font-weight:700;}
.product_header .header_title a:hover span{}

.product_title{position:relative;float:left;background-color:#F2F2F2;font-weight:300;padding-left:40px;width:100%;font-size:16px;color:#343156;margin-bottom:20px;padding-top:20px;padding-bottom:20px;background-position:99% center;background-size:auto 80%;background-repeat:no-repeat;}
.product_title .catalogue_nr{font-size:21px;font-weight:700;}

.product_price{position:relative;float:left;width:100%;font-size:16px;letter-spacing:3px;color:#343156;font-weight:900;}
.product_price .line_through{position:relative;float:left;padding-right:0px;text-decoration:line-through;}
.product_price .new_price{position:relative;float:left;padding-left:20px;color:#fa6a87;}


.product_sleeve{position:relative;float:left;width:100%;padding-left:40px;font-size:12px;letter-spacing:3px;color:#343156;margin-bottom:10px;margin-top:40px;padding-bottom:5px;font-weight:700;}

.product_color{position:relative;float:left;width:100%;padding-left:40px;font-size:12px;letter-spacing:3px;color:#343156;margin-bottom:10px;margin-top:40px;padding-bottom:5px;font-weight:700;}
.product_size{position:relative;float:left;width:100%;padding-left:40px;font-size:12px;letter-spacing:3px;color:#343156;margin-bottom:10px;padding-bottom:5px;font-weight:700;}
.product_ammount{position:relative;float:left;width:100%;padding-left:40px;font-size:12px;letter-spacing:3px;color:#343156;margin-bottom:10px;padding-bottom:5px;font-weight:700;}
.product_error_color,.product_error_size,.product_error_ammount{padding-left:15px;color:#FF0000;opacity:0;}

.add_to_cart{position:relative;float:left;font-size:14px;margin-left:40px;padding-left:30px;padding-right:20px;font-weight:900;margin-top:50px;margin-bottom:30px;width:auto;color:#343156;background-image:url('../../../img/main/boxes/semi_square.svg'),url('../../../img/main/article/koszyk.svg');background-repeat:no-repeat,no-repeat;background-size:12px 12px, 12px 12px;background-position:bottom right, left center;}
.add_to_cart:hover{cursor:pointer}
.cart_success,.ask_available_success{position:relative;float:left;width:100%;font-size:16px;text-align:center;border-bottom:1px solid #343156; font-weight:bold;margin-top:5px;margin-bottom:5px;color:#343156;-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);transition:0.5s all ease;height:0;}
.cart_success .see_cart{color:#343156;}

.cart_success a,.cart_success a:hover {color:inherit;text-decoration:none;}

.ask_when_available{display:none;position:relative;float:left;font-size:16px;padding-left:30px;padding-right:20px;font-weight:900;margin-top:20px;margin-bottom:30px;width:auto;color:#343156;background-image:url('../../../img/main/boxes/semi_square.svg');background-repeat:no-repeat;background-size:12px 12px;background-position:bottom right}
.ask_when_available:hover{cursor:pointer}

.grow{-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);transition:0.5s all ease;}
.choose_color{position:relative;float:left;padding-left:40px;width:100%;margin-bottom:20px;}
.choose_color .color_info{position:relative;float:left;width:60px;box-sizing:border-box;padding-left:0px;padding-right:10px;margin-right:20px;margin-bottom:10px;}
.choose_color .color_info:hover{cursor:pointer;}
.choose_color .color_info:hover .color_hint{cursor:pointer;color:#343156 !important;transition:all 1s ease;}
.choose_color .color_info .color_hint{position:relative;float:left;width:100%;font-size:9px;margin-top:10px;text-align:center;color:transparent;}
.choose_color .color_info .color_box{position:relative;float:left;width:100%;height:50px;border-radius:50px;border:1px solid #595959;}
.choose_color .color_info.active:afterOFF {content:'';position:absolute;bottom:-4px;left:0;width:70px;height:2px;background-color:#343156;}
.choose_color .color_info.active .color_hint{color:#343156}
.choose_color .color_info .color_box:hover{}

.choose_size{position:relative;float:left;padding-left:40px;width:100%;margin-bottom:20px;}
.choose_size .size_info{position:relative;float:left;width:auto;box-sizing:border-box;font-size:12px;font-weight:400;color:#343156;padding-left:0px;padding-right:20px;}
.choose_size .size_info:hover{cursor:pointer;color:inherit;font-weight:900;}
.choose_size .size_info.active{color:#343156;font-weight:900;}


.choose_sleeve{position:relative;float:left;padding-left:40px;width:100%;margin-bottom:20px;}
.choose_sleeve .sleeve_info{position:relative;float:left;width:auto;box-sizing:border-box;font-size:12px;font-weight:400;color:#343156;padding-left:0px;padding-right:20px;}
.choose_sleeve .sleeve_info:hover{cursor:pointer;color:inherit;font-weight:900;}
.choose_sleeve .sleeve_info.active{color:#343156;font-weight:900;}

.choose_ammount{position:relative;float:left;padding-left:40px;width:100%;margin-bottom:20px;}
.choose_ammount input{position:relative;float:left;width:50px;text-align:center;font-weight:bold;border:0;border:1px solid #343156;background-color:#F5F5F5;}

.product_information{position:relative;float:left;width:100%;margin-top:30px;border-top:0px solid #343156;}
.product_information .info{position:relative;float:left;width:100%;border-bottom:0px solid #343156;padding-top:0px;padding-bottom:0px;margin-bottom:5px;}
.product_information .info .info_head{position:relative;float:left;width:100%;background-color:#F7F7F8;padding-top:10px;padding-bottom:10px;}
.product_information .info .info_head.special{background-color:#e5e4e9 !important;}
.product_information .info .info_head:hover{cursor:pointer;}

.product_information .info .info_head .title{position:relative;float:left;font-size:13px;padding-left:5px;letter-spacing:3px;color:#343156;font-weight:700;}
.product_information .info .info_head .arrow{position:relative;float:left;padding-right:20px;padding-left:10px;transition:all 0.5s ease;transform:rotate(0deg);-webkit-transform:rotate(0deg)}
.product_information .info .info_head .arrow img{transition:all 0.5s ease;transform:rotate(0deg);-webkit-transform:rotate(0deg)}

.product_information .info .information_accordion{position:relative;float:left;width:100%;display:none;;padding-top:10px;padding-bottom:10px;padding-left:45px;font-size:15px;color:#343156;}

.product_media{position:relative;float:left;width:100%;margin-top:15px;margin-bottom:50px;padding-left:15px;}
.product_media a{padding-right:15px;}
.product_media a:hover{cursor:pointer;}

.product_media a img{height:18px;}


/*ARTICLE GALLERY RELATIVE */
.product_gallery {position:relative;float:left;padding:0;margin:0;padding-left:0%;margin-bottom:30px;}
.product_gallery .gallery_image{position:relative;float:left;width:100%; padding:0;  }
.product_gallery .gallery_image img{position:relative;float:left;width:100%; }
.product_gallery .gallery .scroller_gallery .scroller_element {position:relative;float:left;margin:5px !important;width:auto;}
.product_gallery .gallery .scroller_gallery .scroller_element img {position:relative;height:100px;width:auto;float:left;border:0px solid orange}
.product_gallery .photo_desc {position:relative;float:left;font-family:"museo-sans", sans-serif;font-size:12px;font-weight:600; margin-bottom:20px;margin-top:20px;}
.product_gallery .photo_description{position:relative;float:left;padding:0;margin:0;padding-right:20px;margin-top:30px;padding-left:20px;}
.product_gallery .photo_description div{font-size:10px;color:black;font-weight:300;}
.product_gallery.line:after{content:'';position:absolute;bottom:-15px;left:15px;width:calc(100px + 15px);height:1px;background-color:#343156;}

.product_prev{position:absolute;left:15px;z-index:1;bottom:-40px;;background:url('../../../img/main/boxes/arrow_left.svg');background-size:100%;background-repeat:no-repeat;background-position:left center;width:10px;height:15px;}
.product_next{position:absolute;left:120px;z-index:1;bottom:-40px;background:url('../../../img/main/boxes/arrow_right.svg');background-size:100%;background-repeat:no-repeat;background-position:right center;width:10px;height:15px;}
