*,::after,::before{box-sizing:border-box}.vmproduct input[type=submit],.vmproduct button.default,.vmproduct button.vm-button-correct,.vmproduct button.vm-button,.vmproduct .buttonBar-right button{color:#fff;background-color:#ff4141;border-color:#ff4141;padding:17px 36px;font-size:14px;line-height:1.42857;background-image:none;border-style:solid;border-width:1px;border-radius:0;font-weight:700;letter-spacing:0;text-transform:uppercase;width:auto}.vmproduct input[type=submit] .badge,.vmproduct button.default .badge,.vmproduct button.vm-button-correct .badge,.vmproduct button.vm-button .badge,.vmproduct .buttonBar-right button .badge{color:#ff4141;background-color:#fff}.vmproduct input#upload{height:auto}div.product-container span.addtocart-button input.addtocart-button,div.viewdetail-button a.viewdetail-button,span.addtocart-button input.addtocart-button,span.addtocart-button input.notify-button,div.vm-details-button a{color:#fff;background-color:#222;border-color:#222;padding:17px 36px;font-size:13px;line-height:1.42857;border-radius:0;font-weight:700;border:1px solid #111;text-transform:uppercase;letter-spacing:0}div.viewdetail-button a.viewdetail-button{margin-top:5px;background-color:#fff!important;color:#222!important}.product div.viewdetail-button a.viewdetail-button,.product span.addtocart-button input.addtocart-button,.product div.product-container span.addtocart-button input.addtocart-button,.product div.vm-details-button a{padding:13px 28px!important}div.product-container span.addtocart-button input.addtocart-button .badge,div.viewdetail-button a.viewdetail-button .badge,span.addtocart-button input.addtocart-button .badge,span.addtocart-button input.notify-button .badge,div.vm-details-button a .badge{color:#222;background-color:#fff}span.addtocart-button .addtocart-button-disabled{color:#222;background-color:#fff;border-color:#e8e8e8;padding:17px 36px;font-size:14px;line-height:1.428572;font-weight:700;text-transform:uppercase;letter-spacing:0;border-radius:0;width:auto}span.addtocart-button .addtocart-button-disabled:hover,span.addtocart-button .addtocart-button-disabled:focus,span.addtocart-button .addtocart-button-disabled.focus,span.addtocart-button .addtocart-button-disabled:active,span.addtocart-button .addtocart-button-disabled.active,.open>.dropdown-togglespan.addtocart-button .addtocart-button-disabled{color:#222;background-color:#e6e6e6;border-color:#c9c9c9}span.addtocart-button .addtocart-button-disabled:active,span.addtocart-button .addtocart-button-disabled.active,.open>.dropdown-togglespan.addtocart-button .addtocart-button-disabled{background-image:none}span.addtocart-button .addtocart-button-disabled.disabled,span.addtocart-button .addtocart-button-disabled[disabled],fieldset[disabled] span.addtocart-button .addtocart-button-disabled,span.addtocart-button .addtocart-button-disabled.disabled:hover,span.addtocart-button .addtocart-button-disabled[disabled]:hover,fieldset[disabled] span.addtocart-button .addtocart-button-disabled:hover,span.addtocart-button .addtocart-button-disabled.disabled:focus,span.addtocart-button .addtocart-button-disabled[disabled]:focus,fieldset[disabled] span.addtocart-button .addtocart-button-disabled:focus,span.addtocart-button .addtocart-button-disabled.disabled.focus,span.addtocart-button .addtocart-button-disabled[disabled].focus,fieldset[disabled] span.addtocart-button .addtocart-button-disabled.focus,span.addtocart-button .addtocart-button-disabled.disabled:active,span.addtocart-button .addtocart-button-disabled[disabled]:active,fieldset[disabled] span.addtocart-button .addtocart-button-disabled:active,span.addtocart-button .addtocart-button-disabled.disabled.active,span.addtocart-button .addtocart-button-disabled[disabled].active,fieldset[disabled] span.addtocart-button .addtocart-button-disabled.active{background-color:#fff;border-color:#e8e8e8}span.addtocart-button .addtocart-button-disabled .badge{color:#fff;background-color:#222}span.addtocart-button .addtocart-button-disabled:hover{background:inherit}html .general-bg,html input.custom-attribute,html input.quantity-input,html .manufacturer-product-link a,html a.ask-a-question,html input.vm-default,html a.details,html div.details,html button.default{border:1px solid #222;background:#fff;color:#959595;font-weight:700;padding:17px 36px;font-size:14px;line-height:1.428572;border-radius:0}html .general-bg:hover,html input.custom-attribute:hover,html input.quantity-input:hover,html .manufacturer-product-link a:hover,html a.ask-a-question:hover,html input.vm-default:hover,html a.details:hover,html div.details:hover,html button.default:hover{background:#fff;border-color:#222}html textarea.virtuemart{border-radius:0}html textarea.virtuemart:hover,html textarea.customer-comment:hover{background-color:#fff}html .addtocart-bar .quantity-input,html .ol-products-wrapper .product-item .product-item-actions .addtocart-bar .quantity-input{height:54px;color:#222;background:#fff;border:1px solid #222}html .addtocart-bar .quantity-input:hover,html .ol-products-wrapper .product-item .product-item-actions .addtocart-bar .quantity-input:hover,html .addtocart-bar .quantity-input:focus,html .ol-products-wrapper .product-item .product-item-actions .addtocart-bar .quantity-input:focus{background:#fff!important}html .addtocart-bar .quantity-box,html .ol-products-wrapper .product-item .product-item-actions .addtocart-bar .quantity-box{float:left}html .addtocart-bar .quantity-controls,html .ol-products-wrapper .product-item .product-item-actions .addtocart-bar .quantity-controls{border:1px solid #222;border-left:0;float:left;margin-left:0;height:54px;width:35px}html .addtocart-bar .quantity-controls .quantity-controls,html .ol-products-wrapper .product-item .product-item-actions .addtocart-bar .quantity-controls .quantity-controls{height:26px;width:34px;border:0;margin:0}html .addtocart-bar .quantity-controls .quantity-controls.quantity-plus,html .ol-products-wrapper .product-item .product-item-actions .addtocart-bar .quantity-controls .quantity-controls.quantity-plus{background:url(../../assets/images/virtuemart/quantity-controls.png) no-repeat center top;margin-bottom:0;border-bottom:0;border-bottom:1px solid #222}html .addtocart-bar .quantity-controls .quantity-controls.quantity-minus,html .ol-products-wrapper .product-item .product-item-actions .addtocart-bar .quantity-controls .quantity-controls.quantity-minus{background:url(../../assets/images/virtuemart/quantity-controls.png) no-repeat center bottom}div.ratingbox,span.ratingbox{background:url(../../assets/images/virtuemart/color-stars.png) repeat-x 0 bottom;text-align:left;height:12px;width:60px;display:inline-block;margin-right:9px!important}div.ratingbox div,div.ratingbox span,div.stars-orange,span.stars-orange{background:url(../../assets/images/virtuemart/color-stars.png) repeat-x 0 0;height:12px}.vmicon,.vmiconFE{background-image:url(../../assets/images/virtuemart/vm2-sprite.png);float:left;margin:0 0 6px}.vm2-termsofservice-icon{margin-right:6px}.vm-customfields-wrap .product-fields .product-field{margin-bottom:0;text-align:left}.vm-customfields-wrap .product-fields .product-field+.product-field{margin-top:12px}.vm-customfields-wrap .product-fields .product-field .product-fields-title-wrapper{display:block}.vm-customfields-wrap .product-fields .product-field .product-field-display{margin-left:0!important}.vm-customfields-wrap .product-fields .product-field .product-field-display .vm-cmv-label{display:inline-block;margin-bottom:12px}.product-container .vm-customfields-wrap .product-fields .product-field .product-field-display .radio{display:inline-block;padding:3px 8px;font-size:12px;border:1px solid #e8e8e8;background-color:#fff}.product-container .product-fields-title{font-size:12px!important;padding:1px 6px;background-color:#222;color:#fff!important;margin:0!important}.vm-customfields-wrap .product-fields .product-field .product-field-display .radio:hover,.vm-customfields-wrap .product-fields .product-field .product-field-display .radio:active,.vm-customfields-wrap .product-fields .product-field .product-field-display .radio:checked,.vm-customfields-wrap .product-fields .product-field .product-field-display .radio.checked{border-color:#222}.vm-customfields-wrap .product-fields .product-field .product-field-display input[type=radio]{display:none}.vm-customfields-wrap .product-fields .product-field .product-field-display .chzn-single{display:inline-block}.category-view a{text-decoration:none}.category-view a:hover{background-color:transparent;text-decoration:none}.category-view .item h2{font-size:14px}.category-view .vendor-store-desc #system-readmore{display:none}.category-view .row .category .spacer{position:relative;padding:0}.category-view .row .category .spacer span{color:#fff;position:absolute;top:50%;left:0;font-size:32px;font-weight:300;transform:translateY(-50%);-webkit-transform:translateY(-50%);text-shadow:0 0 6px rgba(0,0,0,.5);width:100%}.vmproduct .vm-cart-header h1{font-size:32px;margin-top:0}.vmproduct #cart-view{background:#fff;border:1px solid #e8e8e8;padding:36px}.vmproduct #cart-view h1{border:none}.vmproduct #cart-view label{font-weight:400}.vm-product-descr-container-1,.vm-category,.vm-product-footer{padding:0 10px}.product-container{background:#fff;color:#222}div[class*=-view]{margin-bottom:32px}div[class*=-view] div.row{display:flex;margin-left:-18px;margin-right:-18px;flex-wrap:wrap}@media(min-width:992px){div[class*=-view] div.row{flex-wrap:nowrap}}div[class*=-view] div.row+.row>*{margin-top:36px}div[class*=-view] h1{color:#222;font-size:32px;margin-bottom:0;margin-top:36px}div[class*=-view]>h4{background:0 0;border-bottom:1px solid #e8e8e8;color:#222;font-size:16px;font-weight:500;line-height:1.5;margin:0 0 36px;padding:36px 0 9px;position:relative;text-transform:uppercase}div[class*=-view] .horizontal-separator{background:0 0;margin:0;height:36px}div[class*=-view] .vm-col.product{border:0;min-width:0;margin:0;position:relative;text-align:left}@media(max-width:991px){div[class*=-view] .vm-col.product+.product{margin-top:36px}}div[class*=-view] .vm-col.product .spacer{background:#fff;border:0;display:flex;flex-direction:column;justify-content:space-between;position:relative;padding:0;margin:0;height:100%}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){div[class*=-view] .vm-col.product .spacer{display:block}}div[class*=-view] .vm-col.product .spacer .vm3pr-0,div[class*=-view] .vm-col.product .spacer .vm-details-button{margin-top:36px}div[class*=-view] .vm-col.product .spacer .vm3pr-0 a,div[class*=-view] .vm-col.product .spacer .vm-details-button a{display:block;min-width:100%;width:100%}div[class*=-view] .vm-col.product.vm-col-5 .spacer{min-height:365px}div[class*=-view] .vm-col.product .vm-info-footer{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;margin-top:12px}div[class*=-view] .ratingbox{margin-bottom:0}div[class*=-view] .vm-product-footer,div[class*=-view] .vm-product-action{margin-top:18px}div[class*=-view] .vm-product-footer:before,div[class*=-view] .vm-product-action:before,div[class*=-view] .vm-product-footer:after,div[class*=-view] .vm-product-action:after{content:" ";display:table}div[class*=-view] .vm-product-footer:after,div[class*=-view] .vm-product-action:after{clear:both}div[class*=-view] .vm-product-footer .vm3pr-0,div[class*=-view] .vm-product-action .vm3pr-0,div[class*=-view] .vm-product-footer .vmicon,div[class*=-view] .vm-product-action .vmicon{float:left}div[class*=-view] .vm-product-footer .vmicon,div[class*=-view] .vm-product-action .vmicon{background:#959595;width:30px;height:30px;line-height:30px;text-align:center;margin-top:0;margin-left:5px}div[class*=-view] .vm-product-footer .vmicon.vm2-nostock i,div[class*=-view] .vm-product-action .vmicon.vm2-nostock i{color:#959595}div[class*=-view] .vm-product-footer .vmicon.vm2-normalstock i,div[class*=-view] .vm-product-action .vmicon.vm2-normalstock i{color:#ff4141}div[class*=-view] .vm-product-footer .quantity-box,div[class*=-view] .vm-product-action .quantity-box,div[class*=-view] .vm-product-footer .quantity-controls,div[class*=-view] .vm-product-action .quantity-controls{display:none}div[class*=-view] .vm-product-descr-container-1{text-align:left;font-weight:400;font-size:20px;font-family:ibm plex sans,Helvetica,Arial,sans-serif;line-height:1.7143;margin-bottom:9px;min-height:0}div[class*=-view] .vm-product-descr-container-1>h4{text-align:left;font-size:14px;font-weight:500;line-height:24px}div[class*=-view] .vm-product-media-container{position:relative;margin:0 auto 15px}#vm-slide-222 .vm-product-media-container a{display:block;border:1px solid #c3c3c3;min-height:214px}div[class*=-view] .vm-product-media-container .badge{background-color:#000;border-radius:50%;color:#fff!important;position:absolute;top:18px;left:18px;font-weight:700;text-transform:uppercase;font-size:12px!important;line-height:54px;padding:0;height:54px;width:54px}div[class*=-view] .vm-product-media-container .badge.badge-new{background-color:#00b765}div[class*=-view] .vm-product-media-container .badge.badge-hot{background-color:#c00}div[class*=-view] .vm-product-media-container .badge.badge-sale{background-color:#07b}div[class*=-view] .vm-product-media-container .vm-product-action{position:absolute;bottom:0;padding:18px;margin-top:0;width:100%}div[class*=-view] .vm-product-media-container .vm-product-action .vm-customfields-wrap{display:none}div[class*=-view] .vm-product-media-container .vm-product-action .addtocart-area,div[class*=-view] .vm-product-media-container .vm-product-action .addtocart-bar{margin:0}div[class*=-view] .vm-product-media-container .vm-product-action .addtocart-button,div[class*=-view] .vm-product-media-container .vm-product-action .viewdetail-button{display:block}.addtocart-area:hover .vm-customfields-wrap{display:inline!important}.products .addtocart-area:hover .product-fields{background-color:rgba(0,0,0,.15)!important;padding:8px}div[class*=-view] .vm-product-media-container .vm-product-action .addtocart-button .addtocart-button,div[class*=-view] .vm-product-media-container .vm-product-action .viewdetail-button .addtocart-button,div[class*=-view] .vm-product-media-container .vm-product-action .addtocart-button .viewdetail-button,div[class*=-view] .vm-product-media-container .vm-product-action .viewdetail-button .viewdetail-button{transform:scale(.7);-webkit-transform:scale(.7);width:100%;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 600ms;-o-transition:all 600ms;transition:all 600ms}.touch div[class*=-view] .vm-product-media-container .vm-product-action{display:none}@media(max-width:991px){div[class*=-view] .vm-product-media-container.vmproduct-image .featuredProductImage{width:100%}}div[class*=-view] .spacer:hover .vm-product-media-container .vm-product-action .addtocart-button .addtocart-button,div[class*=-view] .spacer:hover .vm-product-media-container .vm-product-action .viewdetail-button .viewdetail-button{transform:scale(1);-webkit-transform:scale(1);opacity:1;filter:alpha(opacity=100)}div[class*=-view] .product-price .vm-display.vm-price-value{text-align:left;margin-top:0;margin-bottom:12px;float:none}div[class*=-view] .product-price .vm-display.vm-price-value span{color:#222;font-weight:600;font-size:16px;font-family:ibm plex sans,Helvetica,Arial,sans-serif}div[class*=-view] .product-price .vm-display.vm-price-value span.vm-price-desc{display:block;margin-right:0;color:#555;font-size:14px;font-weight:400}div[class*=-view] .vm-category a{color:#888;font-size:13px}div[class*=-view] .vm-category a:hover,div[class*=-view] .vm-category a:focus,div[class*=-view] .vm-category a:active{color:#ff4141}div[class*=-view] .vm-product-footer:before,div[class*=-view] .vm-product-footer:after{content:" ";display:table}div[class*=-view] .vm-product-footer:after{clear:both}div[class*=-view] .vm-product-footer .product-price{float:left}div[class*=-view] .vm-product-footer .vm-product-rating-container{float:right}.com_virtuemart.view-user h1{color:#555;margin-bottom:24px;margin-top:72px;font-size:45px}@media(max-width:767px){.com_virtuemart.view-user h1{font-size:32px}}.com_virtuemart.view-user #com-form-login{background:#f7f7f7;border:1px solid #e8e8e8;padding:24px;font-size:12px}.com_virtuemart.view-user #com-form-login label{font-weight:400;margin-left:8px}.com_virtuemart.view-user #com-form-login+#checkoutForm .billto-shipto{border-top:none}.com_virtuemart.view-user #com-form-login input[type=checkbox]{display:inline-block;line-height:1;vertical-align:middle}.com_virtuemart.view-user #com-form-login input[type=submit]{color:#fff;background-color:#ff4141;border-color:#ff4141;border-radius:0;border-style:inherit;display:inline-block;font-size:12px;font-weight:700;line-height:1.5;margin-right:6px;padding:18px 24px;text-transform:uppercase}.com_virtuemart.view-user #com-form-login input[type=submit]:hover,.com_virtuemart.view-user #com-form-login input[type=submit]:focus,.com_virtuemart.view-user #com-form-login input[type=submit].focus,.com_virtuemart.view-user #com-form-login input[type=submit]:active,.com_virtuemart.view-user #com-form-login input[type=submit].active,.open>.dropdown-toggle.com_virtuemart.view-user #com-form-login input[type=submit]{color:#fff;background-color:#ff0e0e;border-color:#ff0404}.com_virtuemart.view-user #com-form-login input[type=submit]:active,.com_virtuemart.view-user #com-form-login input[type=submit].active,.open>.dropdown-toggle.com_virtuemart.view-user #com-form-login input[type=submit]{background-image:none}.btn-inverse{display:inline-block;color:#fff!important;background-color:#222;border-color:#222;padding:17px 54px;font-size:12px;line-height:1.33;border-radius:0;text-transform:uppercase;text-decoration:none}.btn-inverse:hover,.btn-inverse:focus,.btn-inverse.focus,.btn-inverse:active,.btn-inverse.active,.open>.dropdown-toggle.btn-inverse{color:#fff;background-color:#080808;border-color:#030303}.btn-inverse:active,.btn-inverse.active,.open>.dropdown-toggle.btn-inverse{background-image:none}