.product-wrapper{padding-top:10px}.product-wrapper .product-header{margin-bottom:30px}.product-wrapper .product-header .product-header-left{width:41%;float:left}@media screen and (max-width: 800px){.product-wrapper .product-header .product-header-left{width:100%;float:none;text-align:center;max-width:100% !important}.product-wrapper .product-header .product-header-left .product-image{margin:0 auto}}.product-wrapper .product-header .product-header-left .product-image-block{position:relative;cursor:pointer;padding:0;border:none;display:block;margin-bottom:20px}.product-wrapper .product-header .product-header-left .product-image-block .fullImageLink{cursor:pointer}.product-wrapper .product-header .product-header-left .product-image-block .fullImageLink .magnify-image{display:none;position:absolute;top:0;bottom:0;left:0;right:0}.product-wrapper .product-header .product-header-left .product-image-block .fullImageLink .magnify-image .magnify-image-container{display:flex;flex-direction:row;align-items:center;cursor:pointer;background-color:rgba(187,187,187,0.4)}.product-wrapper .product-header .product-header-left .product-image-block .fullImageLink .magnify-image i{font-size:3em}.product-wrapper .product-header .product-header-left .product-image-block .fullImageLink:hover .magnify-image{display:flex}.product-wrapper .product-header .product-header-right{width:59%;float:left;padding-left:20px}@media screen and (max-width: 800px){.product-wrapper .product-header .product-header-right{width:100%;float:none;padding-left:0;margin-top:10px;text-align:center}}.product-wrapper .product-header .product-header-right .product-brand{display:block;font-family:'Courier New';letter-spacing:1px}.product-wrapper .product-header .product-header-right h1{font-size:3em}.product-wrapper .product-header .product-header-right .sku{font-size:.8em;cursor:default;margin-top:0px}.product-wrapper .product-header .product-header-right #short_description_block{line-height:1.2em}.product-wrapper .product-header .product-header-right .product-actions{margin-top:10px}.product-wrapper .product-header .product-header-right .product-actions #buy_block .price-display{font-size:2em;cursor:default;line-height:1em;display:inline-block;margin-top:10px;margin-bottom:20px}.product-wrapper .product-header .product-header-right .product-actions #buy_block .price-display .old-price{color:#000;text-decoration:line-through;font-size:.8em;margin-right:10px}.product-wrapper .product-header .product-header-right .product-actions #buy_block .price-display .current-price{font-weight:bold}.product-wrapper .product-header .product-header-right .product-actions #buy_block .price-display .reduction-label{display:inline-block;cursor:default;margin-top:-5px;margin-left:10px;vertical-align:middle;padding:0 5px;font-size:.6em;background-color:green;text-transform:uppercase}.product-wrapper .product-header .product-header-right .product-actions #buy_block .product_attributes .attribute_fieldset{border:none;padding-left:0}.product-wrapper .product-header .product-header-right .product-actions #buy_block .box-cart-bottom .quantities-container{margin-bottom:10px}.product-wrapper .product-header .product-header-right .product-actions #buy_block .box-cart-bottom .input-group{float:left;position:relative;display:table;border-collapse:separate;margin-top:5px}@media screen and (max-width: 800px){.product-wrapper .product-header .product-header-right .product-actions #buy_block .box-cart-bottom .input-group{margin-top:10px;width:100%;margin:0 auto}}.product-wrapper .product-header .product-header-right .product-actions #buy_block .box-cart-bottom .input-group .form-control{position:relative;z-index:2;float:left;margin-bottom:0}.product-wrapper .product-header .product-header-right .product-actions #buy_block .box-cart-bottom .input-group #quantity_wanted{width:75px;height:40px;border-right:none;outline:none;border:none;font-size:1.5em;background-color:transparent;color:#000;-moz-appearance:textfield}.product-wrapper .product-header .product-header-right .product-actions #buy_block .box-cart-bottom .input-group #quantity_wanted::-webkit-outer-spin-button,.product-wrapper .product-header .product-header-right .product-actions #buy_block .box-cart-bottom .input-group #quantity_wanted::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-wrapper .product-header .product-header-right .product-actions #buy_block .box-cart-bottom .input-group .quantity_button{font-family:'Courier New',Courier,monospace;border-radius:50%;border:2px solid #000;padding:2px 8px;cursor:pointer;font-weight:bold;font-size:1.2em;color:#000}.product-wrapper .product-header .product-header-right .product-actions #buy_block .box-cart-bottom .input-group .quantity_button:hover{border-color:#6f6f6f;color:#6f6f6f}.product-wrapper .product-header .product-header-right .product-actions #buy_block .box-cart-bottom .input-group .quantity_button.disabled{color:#515151;border-color:#515151;cursor:default}.product-wrapper .product-header .product-header-right .product-actions #buy_block .box-cart-bottom .input-group .quantity_button.disabled:hover{border-color:#515151;color:#515151}.product-wrapper .product-header .product-header-right .product-actions #buy_block .box-cart-bottom #add_to_cart{display:inline-block;margin-top:10px}@media screen and (max-width: 800px){.product-wrapper .product-header .product-header-right .product-actions #buy_block .box-cart-bottom #add_to_cart{margin-left:0}}.product-wrapper .product-header .product-header-right .product-actions #buy_block .box-cart-bottom #add_to_cart button{padding:15px;display:block;width:100%;font-size:1.2em;cursor:pointer;outline:none;color:#ff6000;border:2px solid #ff6000}.product-wrapper .product-header .product-header-right .product-actions #buy_block .box-cart-bottom #add_to_cart button:hover{background-color:transparent;color:#02b916;border-color:#02b916}.product-wrapper .product-header .product-header-right .product-actions #buy_block .attribute_fieldset .attribute_label{font-size:1em;font-weight:normal}.product-wrapper .product-header .product-header-right .product-actions #buy_block .attribute_fieldset .form-control{width:unset;padding:5px}.product-wrapper .product-header .images-list .thumbnail-link{display:inline-block;height:100%;cursor:pointer}.product-wrapper .product-header .images-list .thumbnail-link.shown{outline:2px solid #bbb}.product-wrapper .product-header .images-list .thumbnail-link:hover{outline:2px solid #ff6000}.product-wrapper .product-header .images-list .image-preload{display:none;width:0;height:0}.product-wrapper .product-header .images-list .video-thumbnail{position:relative;display:inline-block;cursor:pointer}.product-wrapper .product-header .images-list .video-thumbnail:before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);content:"\f01d";font-family:FontAwesome;font-size:50px;color:#fff;opacity:.8;text-shadow:0 0 30px rgba(0,0,0,0.5)}.product-wrapper .product-header .images-list .video-thumbnail:hover:before{color:#eee}.product-wrapper .service-contact-container{margin-top:20px;margin-bottom:10px}.product-wrapper .service-contact-container .service-contact-btn{padding:15px 12px;font-size:1.2em;border:none;outline:none;background-color:#ff6000;color:#000}.product-wrapper .service-contact-container .service-contact-btn:hover{background-color:white;color:#ff6000;cursor:pointer}.product-wrapper .service-price-container{margin-top:15px;cursor:default}.product-wrapper .service-price-container .service-price{font-size:1.5em}.product-wrapper .product-tabs{display:flex;flex-wrap:wrap}@media screen and (max-width: 1000px){.product-wrapper .product-tabs{margin-left:-5px;margin-right:-5px}}.product-wrapper .product-tabs .tab-switch{position:absolute;opacity:0;visibility:hidden;z-index:-1}.product-wrapper .product-tabs .tab-label{width:auto;padding:20px;background:#f1f1f1;cursor:pointer;font-weight:bold;font-size:1.2em;color:#000}.product-wrapper .product-tabs .tab-label:hover{background:#ff6000}.product-wrapper .product-tabs .tab-label:active{background:#bbb}@media screen and (max-width: 1000px){.product-wrapper .product-tabs .tab-label{padding-left:10px;padding-right:10px}}@media screen and (max-width: 800px){.product-wrapper .product-tabs .tab-label{width:100%;font-size:1.5em;border-bottom:2px solid #e4e4e4}}.product-wrapper .product-tabs .tab-switch:focus+.tab-label{z-index:1}.product-wrapper .product-tabs .tab-switch:checked+.tab-label{background:#bbb;color:#000;border:none}.product-wrapper .product-tabs .product-tab{display:none;padding:20px;padding-bottom:30px;width:100%;background:#bbb;line-height:1.5em}.product-wrapper .product-tabs .product-tab p{line-height:1.5em}@media screen and (min-width: 800px){.product-wrapper .product-tabs .product-tab{order:99}}@media screen and (max-width: 1000px){.product-wrapper .product-tabs .product-tab{padding-left:5px;padding-right:5px}}.product-wrapper .product-tabs .product-tab .full-width{margin-left:-20px;margin-right:-20px}@media screen and (max-width: 1000px){.product-wrapper .product-tabs .product-tab .full-width{margin-left:-5px;margin-right:-5px}}.product-wrapper .product-tabs .tab-switch:checked+.tab-label+.product-tab{display:block}.product-wrapper .downloads-tab .attachment-link{cursor:pointer;font-size:1.2em;display:block}.product-wrapper .downloads-tab .attachment-link .attachment-size{font-size:.8em}.product-wrapper .downloads-tab .attachment-link:hover{color:#ff6000;text-decoration:underline}#color_to_pick_list{margin:0;padding:0;list-style:none}#color_to_pick_list:before,#color_to_pick_list:after{content:" ";display:table}#color_to_pick_list:after{clear:both}#color_to_pick_list li{float:left;margin:0 3px 3px 0;padding:1px;border:1px solid #4d4d4d;width:44px;height:44px}#color_to_pick_list li.selected{border:1px solid #eee}#color_to_pick_list li a.color_pick{display:block;height:40px;width:40px;cursor:pointer}#color_to_pick_list li a.color_pick img{display:block;height:40px;width:40px}@media screen and (max-width: 800px){#attributes fieldset{display:flex;flex-direction:column;align-items:center}}