#p_images{float:left;width:39%;padding:0.3125em 0;}
#p_images_content{margin-right:2rem;text-align:center;}
.p_image{border:1px solid #cacaca;padding:1.5rem 0.625rem;}
#p_images img{vertical-align:top;}
.img_link{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in;}

/* owl-carousel */
/* owl.carousel.min.css */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:-webkit-transform .1s ease;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3,1.3);-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/* owl.theme.default.min.css customized */
.owl-carousel .owl-item img {width:auto;display:inline-block;}
.owl-carousel .owl-stage{display:block !important;}
.owl-carousel .owl-item{display:inline-block;float:none;vertical-align:middle;}
.owl-carousel .owl-item > div{text-align:center;}
.owl-theme{margin:0px 30px 0px 25px;}
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}
.owl-theme .owl-nav div{position:absolute;}
.owl-theme .owl-nav [class*=owl-]{color:#bbb;display:inline-block;cursor:pointer;}
.owl-theme .owl-nav [class*=owl-]:hover{color:#777;}
.owl-theme .owl-nav .owl-prev{left:-25px;top:50%;margin-top:-10px;}
.owl-theme .owl-nav .owl-next{right:-30px;top:50%;margin-top:-10px;}
.owl-theme .owl-nav .disabled{color:#ddd;cursor:default;}
.owl-theme .owl-nav .disabled:hover{color:#ddd;}
.owl-theme .owl-dots{margin-top:0.3125em;margin-bottom:-0.75em;}
.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;}
.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#bbb;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px;}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#777;}
/* end of owl-carousel */

#p_info{float:left;width:61%;padding:0.3125rem 0;}
#product_options a{float:left;width:24%;margin:0.5%;text-align:center;border:1px solid #cacaca;padding:0.75rem 1rem 0.625rem;line-height:1.5;box-sizing:border-box;text-transform:uppercase;font-size:0.875rem;}
#product_options a:hover{background:var(--main-color);color:#fff;border-color:var(--main-color);}
#product_options a .fas{font-size:1.5rem;margin-bottom:0.5rem;}
#product_options a:first-child{margin-left:0;width:24.5%;}
#product_options a:last-child{margin-right:0;width:24.5%;}
.p_option_text{display:block;}
.p_option_text_break{display:block;}
#p_info > div:first-child > div.msg:first-child{margin-top:0;margin-bottom:0;}
#p_info .col-1-2:first-child{float:left;width:60%;}
#p_info .col-1-2:last-child{float:left;width:40%;}
#p_info .prices{font-size:1.125rem;line-height:1.5;}
#p_info .p_price_label{font-size:0.875rem;}
#p_info .p_price_net{margin-top:-0.25rem;}
#p_info .p_discount_val{margin-left:0.5rem;}
#p_info .p_lowest_price{padding:0.25rem 0 0.125rem;font-size:0.875rem;}
.p_promo_end{margin:0.625rem 0 1rem;padding:0.5rem 1.375rem;font-size:0.8125rem;background:#f3f3f3;display:inline-block;border-radius:16px;}
.p_availability{text-align:right;}
.p_availability .col-inner{padding-top:0.25rem;}
.p_items_num{margin-bottom:1rem;display:inline-block;border:1px solid #afc6ff;outline:2px solid #d0ddfb;background:#e8efff;padding:0.25rem 1rem;text-align:center;text-transform:uppercase;font-size:0.8125rem;letter-spacing:0.25px;}
.p_items_num.small{border-color:#ffb848;background:#fdf3e3;outline-color:#fbeace;}
.p_items_num.small .fas{color:#ffb848;}
.p_items_num.last{border-color:#ee5e68;background:#fdf5f4;outline-color:#fad5d7;}
.p_discount_val{display:inline-block;background:#f1f1f1;padding:0.25rem 0.625rem;font-size:0.9375rem;}
.p_price_merchant{display:inline-block;margin-top:0.625rem;padding:0.5rem 1rem;border:2px solid #afc6ff;background:#f3f3f3;}
.p_shortdesc{font-size:1.0625rem;font-weight:500;}
.p_desc{font-size:0.9375rem;}

#cart_form .input{padding:0.5rem 0.25rem;}
#cart_form .btn_alt{box-shadow:none;background:#f3f3f3;font-size:1rem;padding:0.4375rem 1rem;}
#cart_form .minus_link{border-right:0;}
#cart_form .plus_link{border-left:0;}
#cart_form .btn_alt:hover{background:#e8efff;border-color:#cacaca;}
#cart_form .btn_alt .fas{color:var(--main-color-dark);font-size:0.875rem;}

td.group_name{font-size:15px;font-weight:500;text-transform:uppercase;background:#e3e3e3;text-align:center;}
tr.x_third td:first-child{width:33%;}
tr.x_third td:last-child{width:67%;}

#captcha_img{float:left;width:90px;height:30px;margin-right:0.625em;}
#error_captcha{float:left;}

.p_box{margin:0.5rem 0 0.5rem;float:left;width:25%;}
.p_box_content{margin:0 0.5rem;padding-bottom:0;text-align:center;border:1px solid #cacaca;}
.p_box:hover .p_box_content{border-color:#000;}
.p_box:hover .p_box_content.compared{border-color:var(--main-color-light);}
.p_box:hover .p_name a{color:var(--main-color);}
.p_box.p_archived{color:#707070;}
.p_box.p_archived a,.p_box.p_archived a:visited{color:#707070;}
.p_data{position:relative;cursor:pointer;margin-bottom:1rem;}
.p_status_custom{position:absolute;top:0;width:100%;box-sizing:border-box;opacity:0.85;}
[class^="bg_"],[class*=" bg_"]{background:#d5000e;color:#fff;font-weight:500;font-size:0.9375rem;line-height:1.25;padding:0.375rem 0.5rem;}
.p_status_custom .bg_red{background:#d5000e;background: linear-gradient(90deg, rgba(196,0,13,1) 0%, rgba(213,0,14,1) 50%, rgba(196,0,13,1) 100%);}
.p_status_custom .bg_blue{background:var(--main-color);background: linear-gradient(90deg, rgba(0,125,191,1) 0%, rgba(1,140,210,1) 50%, rgba(0,125,191,1) 100%);}
.p_status_custom .bg_grey{background:#a1a1a1;background: linear-gradient(90deg, rgba(148,148,148,1) 0%, rgba(161,161,161,1) 50%, rgba(148,148,148,1) 100%);}
.p_status_custom .bg_orange{background:#f28a10;background: linear-gradient(90deg, rgba(230,129,11,1) 0%, rgba(242,138,16,1) 50%, rgba(230,129,11,1) 100%);}
.p_status_custom .bg_green{background:#00bf70;background: linear-gradient(90deg, rgba(0,172,101,1) 0%, rgba(0,191,112,1) 50%, rgba(0,172,101,1) 100%);}
.p_img{display:table;width:100%;}
.p_img_content{display:table-cell;vertical-align:middle;text-align:center;padding:0.75rem 0.75rem 0;}
.p_name{font-size:0.9375rem;line-height:1.5;padding:0 0.75rem;}
.p_code{font-size:0.9375rem;line-height:1.5;padding:0 0.75rem;}
.p_box .p_price{font-size:1rem;padding:0.3125rem 0.75rem 0;}
.p_box .p_price_custom_frame{display:block;margin-bottom:0.625rem;border:1px solid #afc6ff;outline:2px solid #d0ddfb;background:#e8efff;padding:0.25rem 0.3125rem;}
.p_box .p_price_label{display:inline-block;padding-top:0.125rem;font-size:0.8125rem;color:#8a8a8a;}
.p_box .p_price_custom{color:var(--main-color-dark);}
.p_box .p_price .line{margin:0.625rem 1rem 0.125rem;}
.p_box .p_price.promo .p_price_net{margin-top:0.3125rem;}
.p_box .p_discount_val{margin-top:0.3125rem;display:block;background:#f1f1f1;padding:0.3125rem 0.5rem;font-size:0.8125rem;font-weight:500;}
.p_box .p_lowest_price{padding-top:0.25rem;font-size:0.8125rem;line-height:1.5;}
.p_box .p_price_merchant{margin-top:0.625rem;padding:0.5rem;border:2px solid #ccc;background:#f3f3f3;}
.p_box .p_status{font-size:0.8125rem;padding:0.3125rem 0.75rem 0;text-transform:uppercase;}

a.add_to_cart:hover{color:#fff;}
.add_to_cart{height:40px;overflow:hidden;}
.add_to_cart a,.add_to_cart a:visited{margin:0;border:0;height:40px;line-height:40px;width:100%;background:#f3f3f3;padding:0 0.75rem;box-sizing:border-box;box-shadow:none;}
.add_to_cart a:hover{background:#e8efff;}
.add_to_cart input{height:40px;border:0;}
.add_to_cart .submit{height:40px;border:0;}
.add_to_cart .display_table{width:100%;}
.add_to_cart .display_table_cell{border-top:1px solid #cacaca;border-right:1px solid #cacaca;border-collapse:collapse;}
.add_to_cart .display_table > .display_table_cell:nth-child(3),.add_to_cart .display_table > .display_table_cell:last-child{border-right:0;}
.add_to_cart a .fas,.add_to_cart a:hover .fas{padding:0;color:var(--main-color-dark);}

@media screen and (max-width: 1024px) {
#p_images{width:40%;}
#p_info{width:60%;}
.p_box{width:33.3333333333333333%;}
}

@media screen and (max-width: 900px) {
#p_images{float:none;width:auto;}
#p_images_content{margin-right:0;margin-bottom:1rem;}
#p_info{float:none;width:auto;padding-top:0.625em;}
}

@media screen and (max-width: 768px) {
.p_box{width:50%;}
}

@media screen and (max-width: 600px) {
.p_box{width:50%;}
}

@media screen and (max-width: 599px) {
#p_info .col-1-2:first-child{width:auto;}
#p_info .col-1-2:last-child{width:auto;}
#p_info .p_discount_val{margin-left:0;}
.p_availability{text-align:left;}
.p_availability .col-inner{padding-top:1rem;padding-bottom:0;}
.p_items_num{margin-bottom:0;font-size:0.75rem;}
#product_options a{float:none;display:inline-block;width:auto !important;margin:0.125rem !important;font-size:0.8125rem;padding:0.5rem 0.75rem 0.5rem;}
#product_options a .fas{font-size:1.3125rem;margin-bottom:0;}
}

@media screen and (max-width: 479px) {
#product_options a{display:block;font-size:0.875rem;}
.p_option_text {display:inline-block;}
.p_option_text_break{display:none;}
#cart_form button{font-size:0.875rem;}
}

@media screen and (max-width: 360px) {
.p_box{float:none;width:auto;margin:1rem 0;}
.p_box_content{margin:0;}
}
