.ge2-sh-scontent17 .login-wrap{max-width:600px;margin-left:auto;margin-right:auto;position:relative;text-align:center}.ge2-sh-scontent17 .login-wrap .login-form-h{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;text-align:left;max-width:45%;margin-left:auto;margin-right:auto}.ge2-sh-scontent17 .login-wrap .login-form-h .login-form{width:100%;max-width:235px}.ge2-sh-scontent17 .login-wrap .login-form-h .email,.ge2-sh-scontent17 .login-wrap .login-form-h .password{margin-bottom:0.5rem}.ge2-sh-scontent17 .login-wrap .login-form-h input{width:100%;background-color:rgba(255, 255, 255, 0.5);border:1px solid lightgray;border-radius:0.5rem;padding:0.5rem}.ge2-sh-scontent17 .login-wrap .login-form-h input:focus{border-color:gray}.ge2-sh-scontent17 .login-wrap .login-form-h button{border-radius:0.5rem;background-color:#82d479;padding:0.5rem;border:none;color:white;cursor:pointer;width:100%}.ge2-sh-scontent17 .login-wrap .login-form-h button:hover{background-color:#50ad45}.ge2-sh-scontent23 .shop_product_list{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}.ge2-sh-scontent23 .shop_product_list .item{border:1px solid #d3d3d3;padding:2em;width:calc(33.33333% - 21.33333px);margin-left:16px;margin-right:16px;margin-bottom:32px;margin-top:4em}.ge2-sh-scontent23 .shop_product_list .item:nth-of-type(3n+1){margin-left:0}.ge2-sh-scontent23 .shop_product_list .item:nth-of-type(3n+3){margin-right:0}.ge2-sh-scontent23 .shop_product_list .item .image{background-color:#fff;text-align:center;margin-left:0em;margin-right:0em;margin-top:-6em;height:8em;line-height:8em}.ge2-sh-scontent23 .shop_product_list .item .image img{width:auto !important;height:auto !important;max-width:calc(100% - 2em);max-height:6em}.ge2-sh-scontent23 .shop_product_list .item .name,.ge2-sh-scontent23 .shop_product_list .item .price,.ge2-sh-scontent23 .shop_product_list .item .short{overflow:hidden;text-overflow:ellipsis}.ge2-sh-scontent23 .shop_product_list .item .name{line-height:normal;font-size:1em}.ge2-sh-scontent23 .shop_product_list .item .name a{color:inherit}.ge2-sh-scontent23 .shop_product_list .item .name a:hover{opacity:0.8}.ge2-sh-scontent23 .shop_product_list .item .price{font-weight:bold;margin-bottom:0.5em}.ge2-sh-scontent23 .shop_product_list .item .price .value{color:#f05f24;font-size:1.5em}.ge2-sh-scontent23 .shop_product_list .item .price .info{color:#868686;font-size:0.875em}.ge2-sh-scontent23 .shop_product_list .item .short{font-size:0.875em}.ge2-sh-scontent23 .shop_product_list .item .shop-addtocart-h{margin-top:0.5em}.ge2-sh-scontent23 .shop_product_list .item .shop-addtocart-h table,.ge2-sh-scontent23 .shop_product_list .item .shop-addtocart-h tr,.ge2-sh-scontent23 .shop_product_list .item .shop-addtocart-h td{display:block}.ge2-sh-scontent23 .shop_product_list .item .shop-addtocart-h .label{font-weight:bold}.ge2-sh-scontent23 .shop_product_list .item .shop-addtocart-h .field{margin-top:0.25em;margin-bottom:0.5em}.ge2-sh-scontent23 .shop_product_list .item .shop-addtocart-h .field select{width:100%;padding:0.25em 0.75em;border:1px solid #d3d3d3}.ge2-sh-scontent23 .shop_product_list .item .shop-addtocart-h .shop-add_to_cart-submih-h .item-count{display:none}.ge2-sh-scontent23 .shop_product_list .item .shop-addtocart-h .shop-add_to_cart-submih-h .shop-addtocart-link:after{content:"\f07a"}.ge2-sh-scontent23 .shop_product_list .item .shop-addtocart-h .shop-add_to_cart-submih-h,.ge2-sh-scontent23 .shop_product_list .item .shop-addtocart-h-o .shop-addtocart-lnk{margin-top:1em;text-align:left}.ge2-sh-scontent23 .shop_product_list .item .shop-addtocart-h .shop-add_to_cart-submih-h .shop-addtocart-link,.ge2-sh-scontent23 .shop_product_list .item .shop-addtocart-h-o .shop-addtocart-lnk a{background-color:#f05f24;color:#fff;padding:0.4em 1em;text-align:center;display:inline-block}.ge2-sh-scontent23 .shop_product_list .item .shop-addtocart-h .shop-add_to_cart-submih-h .shop-addtocart-link:after,.ge2-sh-scontent23 .shop_product_list .item .shop-addtocart-h-o .shop-addtocart-lnk a:after{font-family:'FontAwesome';display:inline-block;margin-left:0.75em;font-size:1.25em}.ge2-sh-scontent23 .shop_product_list .item .shop-addtocart-h .shop-add_to_cart-submih-h .shop-addtocart-link:hover,.ge2-sh-scontent23 .shop_product_list .item .shop-addtocart-h-o .shop-addtocart-lnk a:hover{opacity:0.8}.ge2-sh-scontent23 .shop_product_list .item .shop-addtocart-h-o .shop-addtocart-lnk a:after{content:"\f10e"}@media only screen and (max-width:767px){.ge2-sh-scontent23 .shop_product_list{display:block}.ge2-sh-scontent23 .shop_product_list .item{width:100%;margin-left:0;margin-right:0}}.ge2-sh-scontent31 .shop_category .name{margin-top:0}.ge2-sh-scontent37 .p_ap_product_list .item{display:flex;align-items:center;justify-content:space-between;background-color:#fff;margin-bottom:1rem;padding:1rem}.ge2-sh-scontent37 .p_ap_product_list .item .product{text-align:center;color:inherit;width:22%}.ge2-sh-scontent37 .p_ap_product_list .item .product img{max-width:100px}.ge2-sh-scontent37 .p_ap_product_list .item .form-fields{display:flex;align-items:flex-end}.ge2-sh-scontent37 .p_ap_product_list .item .service{min-width:200px;margin-bottom:0.5rem}.ge2-sh-scontent37 .p_ap_product_list .item .service .ui.dropdown,.ge2-sh-scontent37 .p_ap_product_list .item .service .ui.dropdown .menu{border-radius:0}.ge2-sh-scontent37 .p_ap_product_list .item .count ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap}.ge2-sh-scontent37 .p_ap_product_list .item .count li{margin-right:1rem;margin-bottom:0.5rem}.ge2-sh-scontent37 .p_ap_product_list .item .count .stock{white-space:nowrap;font-size:0.75em;display:block;color:gray}.ge2-sh-scontent37 .p_ap_product_list .item .count input{border-radius:0;width:5rem;text-align:center;font-size:1em}.ge2-sh-scontent37 .p_ap_product_list .item .count input::-webkit-outer-spin-button,.ge2-sh-scontent37 .p_ap_product_list .item .count input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ge2-sh-scontent37 .p_ap_product_list .item .count input[type=number]{-moz-appearance:textfield}.ge2-sh-scontent37 .p_ap_product_list .item .add-to-cart{background-color:#e86b00;color:#fff;text-decoration:none;padding:0.25em 1em;white-space:nowrap}.ge2-sh-scontent37 .p_ap_product_list .item .add-to-cart:after{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f07a";margin-left:0.5em}.ge2-sh-scontent37 .p_ap_product_list .item .price{font-weight:bold}.ge2-sh-scontent37 .p_ap_product_list .item .price .value{color:#e86b00;font-size:1.125em}.ge2-sh-scontent37 .p_ap_product_list .item .price .info,.ge2-sh-scontent37 .p_ap_product_list .item .price .tax{font-size:0.875em;color:gray}@media only screen and (max-width:767px){.ge2-sh-scontent37 .p_ap_product_list .item,.ge2-sh-scontent37 .p_ap_product_list .item .form-fields{flex-direction:column;align-items:flex-start}.ge2-sh-scontent37 .p_ap_product_list .item .product{width:100%}}.ge2-sh-scontent37 .filter-widget{background-color:#fff;margin-bottom:1rem;padding:0.5rem;padding-bottom:0;display:flex;flex-wrap:wrap}.ge2-sh-scontent37 .filter-widget > *{margin-right:0.5rem;margin-bottom:0.5rem}.ge2-sh-scontent37 .filter-widget [hidden]{display:none}.ge2-sh-scontent41 .p_ap_product_stock table{width:100%}.ge2-sh-scontent41 .p_ap_product_stock table td{text-align:center}.ge2-sh-scontent41 .p_ap_product_stock .ui.popup{text-align:left}.ge2-sh-scontent41 .p_ap_product_stock .item{background-color:#fff;margin-bottom:16}.ge2-sh-scontent41 .p_ap_product_stock .item .product{text-align:left}.ge2-sh-scontent41 .p_ap_product_stock .item .product .image{width:50px;display:inline-block;margin-right:0.5rem}.ge2-sh-scontent43 .cart_small{z-index:20}.ge2-sh-scontent43 .shop_cart_small{position:relative}@media only screen and (min-width:768px){.ge2-sh-scontent43 .shop_cart_small,.ge2-sh-scontent43 .shop_cart_small a{color:#fff}}.ge2-sh-scontent43 .shop_cart_small .cart_small .items{font-size:0.9em;border-top:1px solid #000}.ge2-sh-scontent43 .shop_cart_small .cart_small .items ul{list-style:none;margin:0em;padding:0em}.ge2-sh-scontent43 .shop_cart_small .cart_small .items ul li{margin:0em;padding:0.2em 0em 0.2em 1em}.ge2-sh-scontent43 .shop_cart_small .cart_small .items .item{border-bottom:1px solid #000}.ge2-sh-scontent43 .shop_cart_small .cart_small .items .item a{display:block;font-size:1.1em;padding:0.3em 0.7em}.ge2-sh-scontent43 .shop_cart_small .cart_small .items .item a:hover{background-color:#464646;color:#fff}.ge2-sh-scontent43 .shop_cart_small .cart_small .items .item .info{padding:0em 0.8em}.ge2-sh-scontent43 .shop_cart_small.cart-empty{padding-right:0.8em}.ge2-sh-scontent43 .shop_cart_small.cart-empty:hover .details{display:none}@media only screen and (min-width:768px){.ge2-sh-scontent43 .shop_cart_small .details{background-color:#000;color:#fff;display:none;position:absolute;z-index:10;width:100%}}.ge2-sh-scontent43 .shop_cart_small:hover .details{display:block}.ge2-sh-scontent43 .shop_cart_small .cart_desc,.ge2-sh-scontent43 .shop_cart_small .sum{line-height:40px}.ge2-sh-scontent43 .shop_cart_small .cart_desc .menu-icon,.ge2-sh-scontent43 .shop_cart_small .sum .menu-icon{position:relative;top:0.2em;line-height:normal;color:#000}.ge2-sh-scontent43 .shop_cart_small .to-cart a{padding:0.2em 0.8em;display:block}@media only screen and (max-width:767px){.ge2-sh-scontent43 .shop_cart_small .to-cart a{border-bottom-right-radius:0em}}.ge2-sh-scontent43 .shop_cart_small .to-cart a:hover{text-decoration:none;background-color:#464646}.ge2-sh-scontent43 .shop_cart_small.cart-empty .sum{display:none}@media only screen and (max-width:767px){.ge2-sh-scontent43 .shop_cart_small{position:static}.ge2-sh-scontent43 .shop_cart_small.cart-has-items .menu-h{padding:0}.ge2-sh-scontent43 .shop_cart_small.cart-has-items .sum{padding:0.4em 1em}.ge2-sh-scontent43 .shop_cart_small.cart-has-items .sum .menu-icon{display:none}.ge2-sh-scontent43 .shop_cart_small .details{position:relative;display:block}.ge2-sh-scontent43 .shop_cart_small .details:before{display:none}.ge2-sh-scontent43 .shop_cart_small .not_empty .details{border:none;background-color:transparent}}.ge2-sh-scontent45 .shop_checkout{background-color:#fff;padding:1rem}.ge2-sh-scontent45 .shop_checkout .delivery-options{margin-top:0.5rem}.ge2-sh-scontent45 .shop_checkout .shop-checkout-form .shop-checkout-nav{margin-top:1em;clear:both}.ge2-sh-scontent45 .shop_checkout .shop-checkout-form .shop-checkout-nav input{font-size:0.75em;background-color:#4ca652;color:#fff;padding:0.5em 2em}.ge2-sh-scontent45 .shop_checkout .shop-checkout-form .shop-checkout-nav input:hover{text-decoration:none;opacity:0.8}.ge2-sh-scontent45 .shop_checkout .shop-checkout-form .admintd{font-size:1em}.ge2-sh-scontent45 .shop_checkout .shop-checkout-form .shop-checkout-ui,.ge2-sh-scontent45 .shop_checkout .shop-checkout-form .shop-checkout-pm{width:49%;border:1px solid #ededed;padding:1em}.ge2-sh-scontent45 .shop_checkout .shop-checkout-form .shop-checkout-pm table{width:100%}.ge2-sh-scontent45 .shop_checkout .shop-checkout-form .delivery-date{margin-bottom:1em}.ge2-sh-scontent45 .shop_checkout .shop-checkout-form .delivery-date #datepicker{margin-top:0.5em}.ge2-sh-scontent45 .shop_checkout .shop-checkout-form .delivery-date .ui-widget-content{border-color:#4ca652}.ge2-sh-scontent45 .shop_checkout .shop-checkout-form .delivery-date .ui-widget-header{background-color:#4ca652;border-color:#4ca652}.ge2-sh-scontent45 .shop_checkout .shop-checkout-form .delivery-date .ui-widget-content .ui-state-default{background-color:#4ca652}.ge2-sh-scontent45 .shop_checkout .shop-checkout-form .delivery-interval{margin-bottom:1em}.ge2-sh-scontent45 .shop_checkout .shop-checkout-form .delivery-interval select{margin-left:1em}.ge2-sh-scontent45 .shop_checkout .shop-checkout-form .additional-info{padding:1em;width:49%;float:right;border:1px solid #ededed}.ge2-sh-scontent45 .shop_checkout .shop-checkout-form .customer_info{margin-top:1.5em}.ge2-sh-scontent45 .shop_checkout .shop-checkout-form .shop-checkout-ui,.ge2-sh-scontent45 .shop_checkout .shop-checkout-form .shop-checkout-pm,.ge2-sh-scontent45 .shop_checkout .shop-checkout-form .additional-info{margin-bottom:1em}.ge2-sh-scontent45 .shop_checkout .shop-checkout-form .shop-checkout-ui tr,.ge2-sh-scontent45 .shop_checkout .shop-checkout-form .shop-checkout-pm tr,.ge2-sh-scontent45 .shop_checkout .shop-checkout-form .additional-info tr{background-color:transparent}.ge2-sh-scontent45 .shop_checkout .shop-checkout-form .shop-checkout-ui td,.ge2-sh-scontent45 .shop_checkout .shop-checkout-form .shop-checkout-ui th,.ge2-sh-scontent45 .shop_checkout .shop-checkout-form .shop-checkout-pm td,.ge2-sh-scontent45 .shop_checkout .shop-checkout-form .shop-checkout-pm th,.ge2-sh-scontent45 .shop_checkout .shop-checkout-form .additional-info td,.ge2-sh-scontent45 .shop_checkout .shop-checkout-form .additional-info th{border-top:1px solid #ededed;padding:0.5em;text-align:left}.ge2-sh-scontent45 .shop_checkout .shop-checkout-form .shop-checkout-ui table,.ge2-sh-scontent45 .shop_checkout .shop-checkout-form .shop-checkout-pm table,.ge2-sh-scontent45 .shop_checkout .shop-checkout-form .additional-info table{border-bottom:1px solid #ededed}.ge2-sh-scontent45 .shop_checkout .shop-checkout-form .shop-checkout-pm .edit-order{margin-top:1em}.ge2-sh-scontent45 .shop_checkout .shop-checkout-form .shop-checkout-pm .edit-order a{display:inline-block;background-color:#3a5065;color:#fff;padding:0.2em 1em;border-radius:0.15em;font-size:0.875em}.ge2-sh-scontent45 .shop_checkout .shop-checkout-form .shop-checkout-lb{margin-bottom:1em}.ge2-sh-scontent45 .shop_checkout .shop-checkout-form .shop-notify,.ge2-sh-scontent45 .shop_checkout .shop-checkout-form .shop-error{background-color:#f05f24;border:none;color:#fff;padding:0.5em 1em;font-size:1.1em}.ge2-sh-scontent45 .shop_checkout .shop-checkout-form .update-cart{-webkit-appearance:none}.ge2-sh-scontent45 .shop_checkout .shop-checkout-form .checkout-status{margin-bottom:4em}.ge2-sh-scontent45 .shop_checkout .shop-checkout-form .checkout-status .step{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ge2-sh-scontent45 .shop_checkout .shop-checkout-form .checkout-status,.ge2-sh-scontent45 .shop_checkout .shop-checkout-form .checkout-status *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:16px;line-height:1em}.ge2-sh-scontent45 .shop_checkout .shop-checkout-form .checkout-status:after{content:"";display:table;clear:both}.ge2-sh-scontent45 .shop_checkout .shop-checkout-form .checkout-status ul{list-style:none;margin:0em;padding:0em;display:block;-webkit-box-align:stretch;-moz-box-align:stretch;box-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;align-items:stretch;-ms-flex-align:stretch;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start}.ge2-sh-scontent45 .shop_checkout .shop-checkout-form .checkout-status ul li{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;display:block;float:left;position:relative;margin:0em;padding:0em;text-align:center;min-width:0}.ge2-sh-scontent45 .shop_checkout .shop-checkout-form .checkout-status ul li:after{content:"";position:absolute;display:block;background-color:white;border:4.8px solid #ececec;width:19.8px;height:19.8px;border-radius:50%;bottom:-38.7px;left:0;right:0;margin-left:auto;margin-right:auto;text-align:center;line-height:1.3em;font-size:0.7em}.ge2-sh-scontent45 .shop_checkout .shop-checkout-form .checkout-status ul li:before{position:absolute;content:"";display:block;width:100%;height:4px;background-color:#ececec;bottom:-32px;z-index:-1;left:-50%}.ge2-sh-scontent45 .shop_checkout .shop-checkout-form .checkout-status ul li:first-of-type:before{display:none}.ge2-sh-scontent45 .shop_checkout .shop-checkout-form .checkout-status ul li.done:after{border-color:#4ca652;background-color:#4ca652}.ge2-sh-scontent45 .shop_checkout .shop-checkout-form .checkout-status ul li.done:before{background-color:#4ca652}.ge2-sh-scontent45 .shop_checkout .shop-checkout-form .checkout-status ul li.active:after{transform:scale(1.4)}@media screen and (max-width:400px){.ge2-sh-scontent45 .shop_checkout .shop-checkout-form .shop-checkout-status{table-layout:fixed}.ge2-sh-scontent45 .shop_checkout .shop-checkout-form .shop-checkout-status td{overflow:hidden;text-overflow:ellipsis}.ge2-sh-scontent45 .shop_checkout .shop-checkout-form .shop-checkout-nav input{width:100%;margin:0.2em 0em;-webkit-appearance:none}.ge2-sh-scontent45 .shop_checkout .shop-checkout-form .system-admin-form,.ge2-sh-scontent45 .shop_checkout .shop-checkout-form .system-admin-form thead,.ge2-sh-scontent45 .shop_checkout .shop-checkout-form .system-admin-form tbody,.ge2-sh-scontent45 .shop_checkout .shop-checkout-form .system-admin-form tr,.ge2-sh-scontent45 .shop_checkout .shop-checkout-form .system-admin-form td,.ge2-sh-scontent45 .shop_checkout .shop-checkout-form .system-admin-form th{display:block}.ge2-sh-scontent45 .shop_checkout .shop-checkout-form .system-admin-form input{width:100%}.ge2-sh-scontent45 .shop_checkout .shop-checkout-form .shop-checkout-ui,.ge2-sh-scontent45 .shop_checkout .shop-checkout-form .shop-checkout-pm{float:none;width:100%}.ge2-sh-scontent45 .shop_checkout .shop-checkout-form .shop-userinfo,.ge2-sh-scontent45 .shop_checkout .shop-checkout-form .shop-userinfo thead,.ge2-sh-scontent45 .shop_checkout .shop-checkout-form .shop-userinfo tbody,.ge2-sh-scontent45 .shop_checkout .shop-checkout-form .shop-userinfo tr,.ge2-sh-scontent45 .shop_checkout .shop-checkout-form .shop-userinfo th,.ge2-sh-scontent45 .shop_checkout .shop-checkout-form .shop-userinfo td{display:block}.ge2-sh-scontent45 .shop_checkout .shop-checkout-form .shop-userinfo tr th{padding-bottom:0em}.ge2-sh-scontent45 .shop_checkout .shop-checkout-form .shop-userinfo tr td{border-top:none;padding-top:0em}}@media only screen and (max-width:767px){.ge2-sh-scontent45 .shop_checkout .shop-checkout-form .shop-checkout-ui,.ge2-sh-scontent45 .shop_checkout .shop-checkout-form .shop-checkout-pm{float:none;width:100%}}.ge2-sh-scontent45 .shop_checkout .contact-info-h:after{content:"";display:table;clear:both}.ge2-sh-scontent45 .shop_checkout .contact-info-h select{max-width:100% !important}.ge2-sh-scontent45 .shop_checkout .contact-info-h label{display:inline-block}.ge2-sh-scontent45 .shop_checkout .contact-info-h.login-visible .user-login{width:49%;float:right;background-color:#4da753;padding:1em;margin-bottom:1em}.ge2-sh-scontent45 .shop_checkout .contact-info-h.login-visible .user-login .btn-login{margin-top:0.3em}.ge2-sh-scontent45 .shop_checkout .contact-info-h.login-visible .user-login h3{margin-top:0;font-size:1.125em}.ge2-sh-scontent45 .shop_checkout .contact-info-h.login-visible .contact-info{width:46%;float:left;margin-bottom:1em}@media only screen and (max-width:767px){.ge2-sh-scontent45 .shop_checkout .contact-info-h.login-visible .user-login,.ge2-sh-scontent45 .shop_checkout .contact-info-h.login-visible .contact-info{width:100%;float:none}}.ge2-sh-scontent45 .shop_checkout .contact-info-h .contact-info{float:left}.ge2-sh-scontent45 .shop_checkout .contact-info-h .contact-info-st,.ge2-sh-scontent45 .shop_checkout .contact-info-h .contact-shipto{float:right}.ge2-sh-scontent45 .shop_checkout .contact-info-h .contact-info,.ge2-sh-scontent45 .shop_checkout .contact-info-h .contact-info-st,.ge2-sh-scontent45 .shop_checkout .contact-info-h .contact-shipto{width:49%;border:1px solid #ededed;padding:0.5em 1em 1em 1em}.ge2-sh-scontent45 .shop_checkout .contact-info-h .contact-info .title,.ge2-sh-scontent45 .shop_checkout .contact-info-h .contact-info-st .title,.ge2-sh-scontent45 .shop_checkout .contact-info-h .contact-shipto .title{margin-top:1.5em}.ge2-sh-scontent45 .shop_checkout .contact-info-h .contact-info .title:first-of-type,.ge2-sh-scontent45 .shop_checkout .contact-info-h .contact-info-st .title:first-of-type,.ge2-sh-scontent45 .shop_checkout .contact-info-h .contact-shipto .title:first-of-type{margin-top:0em}.ge2-sh-scontent45 .shop_checkout .contact-info-h .delivery:after{content:"";display:table;clear:both}.ge2-sh-scontent45 .shop_checkout .contact-info-h .delivery .label{float:left;width:150px}.ge2-sh-scontent45 .shop_checkout .contact-info-h .delivery .value{margin-left:150px}@media only screen and (max-width:767px){.ge2-sh-scontent45 .shop_checkout .contact-info-h .contact-info,.ge2-sh-scontent45 .shop_checkout .contact-info-h .contact-info-st,.ge2-sh-scontent45 .shop_checkout .contact-info-h .user-login,.ge2-sh-scontent45 .shop_checkout .contact-info-h .contact-shipto{width:100%;float:none}}.ge2-sh-scontent45 .shop_checkout .shop_payment_checkout{padding-bottom:20px}.ge2-sh-scontent45 .shop_checkout .shop_payment_checkout .item{width:170px;height:120px;border:1pt solid #a0a0a0;display:block;float:left;margin:7px;clear:none;padding:0}.ge2-sh-scontent45 .shop_checkout .shop_payment_checkout .item:hover{background-color:#f0f0f0}.ge2-sh-scontent45 .shop_checkout .shop_payment_checkout .item form{width:170px;height:120px}.ge2-sh-scontent45 .shop_checkout .shop_payment_checkout .item form span{display:table-cell;vertical-align:middle;height:92px;width:170px}.ge2-sh-scontent45 .shop_checkout .shop_payment_checkout .item form span input{margin-left:auto;margin-right:auto;display:block;border:1pt solid #f2f2f2;padding:5px;background-color:white}.ge2-sh-scontent45 .shop_checkout .shop_payment_checkout .item:hover form span input{border:1pt solid #df6694}.ge2-sh-scontent45 .shop_checkout .shop_payment_checkout .item div{text-align:center;font-family:arial;font-size:8pt}.ge2-sh-scontent45 .shop_checkout .shop-cart-big .shop-bigcart .shop-bigcart-item td,.ge2-sh-scontent45 .shop_checkout .shop-cart-big .shop-bigcart .shop-bigcart-item-s td{background-color:transparent}.ge2-sh-scontent45 .shop_checkout .shop-cart-big thead th{border-bottom:2px solid #ededed;font-weight:regular;text-align:left}.ge2-sh-scontent45 .shop_checkout .shop-cart-big th,.ge2-sh-scontent45 .shop_checkout .shop-cart-big td{padding:0.5em}.ge2-sh-scontent45 .shop_checkout .shop-cart-big .shop-bigcart-item-s td,.ge2-sh-scontent45 .shop_checkout .shop-cart-big .shop-bigcart-item td{border-bottom:1px solid #ededed}.ge2-sh-scontent45 .shop_checkout .shop-cart-big .shop-bigcart-ei ul{list-style:none;margin:0em;padding-left:1em;line-height:1em;font-size:1.125em}.ge2-sh-scontent45 .shop_checkout .shop-cart-big .shop-cart-sum{background-color:transparent;font-weight:bold}.ge2-sh-scontent45 .shop_checkout .shop-cart-big .sale-icon{color:#4ca652;font-size:1.25em}.ge2-sh-scontent45 .shop_checkout .shop-cart-big .amounts{list-style:none;margin:0;padding:0}.ge2-sh-scontent45 .shop_checkout .shop-cart-big .amounts li{margin:0;padding:0;margin-bottom:0.5rem}.ge2-sh-scontent45 .shop_checkout .shop-cart-big .amounts .name{display:inline-block;margin-right:0.5rem;min-width:30%}.ge2-sh-scontent45 .shop_checkout .shop-cart-big .amounts input{width:5em;text-align:center}@media screen and (max-width:400px){.ge2-sh-scontent45 .shop_checkout .shop-cart-big .update-cart{width:100%;margin:0.5em 0em}.ge2-sh-scontent45 .shop_checkout .shop-cart-big .shop-bigcart thead{display:none}.ge2-sh-scontent45 .shop_checkout .shop-cart-big .shop-bigcart table,.ge2-sh-scontent45 .shop_checkout .shop-cart-big .shop-bigcart tbody,.ge2-sh-scontent45 .shop_checkout .shop-cart-big .shop-bigcart tr,.ge2-sh-scontent45 .shop_checkout .shop-cart-big .shop-bigcart th,.ge2-sh-scontent45 .shop_checkout .shop-cart-big .shop-bigcart td{display:block}.ge2-sh-scontent45 .shop_checkout .shop-cart-big .shop-bigcart table{border-top:1px solid #ededed}.ge2-sh-scontent45 .shop_checkout .shop-cart-big .shop-bigcart .shop-bigcart-item{border-bottom:1px solid #ededed}.ge2-sh-scontent45 .shop_checkout .shop-cart-big .shop-bigcart .shop-bigcart-item:after{content:"";display:table;clear:both}.ge2-sh-scontent45 .shop_checkout .shop-cart-big .shop-bigcart .shop-bigcart-item td{border-bottom:none}.ge2-sh-scontent45 .shop_checkout .shop-cart-big .shop-bigcart .shop-bigcart-item td:nth-of-type(1){width:100%}.ge2-sh-scontent45 .shop_checkout .shop-cart-big .shop-bigcart .shop-bigcart-item td:nth-of-type(2),.ge2-sh-scontent45 .shop_checkout .shop-cart-big .shop-bigcart .shop-bigcart-item td:nth-of-type(3),.ge2-sh-scontent45 .shop_checkout .shop-cart-big .shop-bigcart .shop-bigcart-item td:nth-of-type(4),.ge2-sh-scontent45 .shop_checkout .shop-cart-big .shop-bigcart .shop-bigcart-item td:nth-of-type(5){float:left}.ge2-sh-scontent45 .shop_checkout .shop-cart-big .shop-bigcart.type-regular td:nth-of-type(2){width:12%}.ge2-sh-scontent45 .shop_checkout .shop-cart-big .shop-bigcart.type-regular td:nth-of-type(2) input{max-width:100%}.ge2-sh-scontent45 .shop_checkout .shop-cart-big .shop-bigcart.type-regular td:nth-of-type(3){width:18%}.ge2-sh-scontent45 .shop_checkout .shop-cart-big .shop-bigcart.type-regular td:nth-of-type(4){width:35%}.ge2-sh-scontent45 .shop_checkout .shop-cart-big .shop-bigcart.type-regular td:nth-of-type(5){width:35%}.ge2-sh-scontent45 .shop_checkout .shop-cart-big .shop-bigcart .sum-row td:nth-of-type(1){display:none}.ge2-sh-scontent45 .shop_checkout .shop-cart-big .shop-bigcart .sum-row td:nth-of-type(2){float:right;display:block;width:35%}.ge2-sh-scontent45 .shop_checkout .shop-cart-big .shop-bigcart.type-static td:nth-of-type(2){width:20%}.ge2-sh-scontent45 .shop_checkout .shop-cart-big .shop-bigcart.type-static td:nth-of-type(2) input{max-width:100%}.ge2-sh-scontent45 .shop_checkout .shop-cart-big .shop-bigcart.type-static td:nth-of-type(3){width:40%}.ge2-sh-scontent45 .shop_checkout .shop-cart-big .shop-bigcart.type-static td:nth-of-type(4){width:40%}.ge2-sh-scontent45 .shop_checkout .shop-cart-big .shop-bigcart.type-static .sum-row td:nth-of-type(2){width:40%}}.ge2-sh-scontent47 .login-wrap{max-width:600px;margin-left:auto;margin-right:auto;position:relative;text-align:center}.ge2-sh-scontent47 .login-wrap .login-form-h{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;text-align:left;max-width:45%;margin-left:auto;margin-right:auto}.ge2-sh-scontent47 .login-wrap .login-form-h .login-form{width:100%;max-width:235px}.ge2-sh-scontent47 .login-wrap .login-form-h .email,.ge2-sh-scontent47 .login-wrap .login-form-h .password{margin-bottom:0.5rem}.ge2-sh-scontent47 .login-wrap .login-form-h input{width:100%;background-color:rgba(255, 255, 255, 0.5);border:1px solid lightgray;border-radius:0.5rem;padding:0.5rem}.ge2-sh-scontent47 .login-wrap .login-form-h input:focus{border-color:gray}.ge2-sh-scontent47 .login-wrap .login-form-h button{border-radius:0.5rem;background-color:#82d479;padding:0.5rem;border:none;color:white;cursor:pointer;width:100%}.ge2-sh-scontent47 .login-wrap .login-form-h button:hover{background-color:#50ad45}.ge2-sh-scontent49 .shop_product2 h1{margin:0.5em 0em;line-height:normal}.ge2-sh-scontent49 .shop_product2 .col1{width:61.5%;float:left}.ge2-sh-scontent49 .shop_product2 .col2{width:35%;float:right}.ge2-sh-scontent49 .shop_product2 .col2 .price-info{background-color:#ededed;padding:1em;margin-top:1em}.ge2-sh-scontent49 .shop_product2 .col2 .price-info .shop-addtocart-h select{max-width:100%;padding:0.25em}.ge2-sh-scontent49 .shop_product2 .col2 .price-info .shop-addtocart-h select,.ge2-sh-scontent49 .shop_product2 .col2 .price-info .shop-addtocart-h input{margin-bottom:0;padding:0 0.5rem;height:2rem}.ge2-sh-scontent49 .shop_product2 .col2 .price-info .shop-add_to_cart-submih-h{border:1px solid #f05f24;background-color:#fff;text-align:right}.ge2-sh-scontent49 .shop_product2 .col2 .price-info .shop-add_to_cart-submih-h .item-count{display:inline-block;width:30%;border:none;text-align:center;font-size:1.125em}.ge2-sh-scontent49 .shop_product2 .col2 .price-info .shop-add_to_cart-submih-h .shop-addtocart-link{display:inline-block;width:70%;background-color:#f05f24;color:#fff;padding:0.3em}.ge2-sh-scontent49 .shop_product2 .col2 .price-info .shop-add_to_cart-submih-h .shop-addtocart-link:hover{background-color:#ea4f10}.ge2-sh-scontent49 .shop_product2 .col2 .price-info .shop-addtocart-h-o .shop-addtocart-lnk a{display:inline-block;background-color:#f05f24;color:#fff;padding:0.3em 1.5em}.ge2-sh-scontent49 .shop_product2 .col2 .price-info .shop-addtocart-h-o .shop-addtocart-lnk a:hover{background-color:#ea4f10}.ge2-sh-scontent49 .shop_product2 .col2 .price{font-weight:bold;margin-bottom:0.5em}.ge2-sh-scontent49 .shop_product2 .col2 .price .value{color:#f05f24;font-size:1.5em}.ge2-sh-scontent49 .shop_product2 .col2 .price .info{color:#868686;font-size:0.875em}.ge2-sh-scontent49 .shop_product2 .col2 .badge{float:left;margin-bottom:0.5em}.ge2-sh-scontent49 .shop_product2 .col2 .badge ul{margin:0em;padding:0em;list-style:none}.ge2-sh-scontent49 .shop_product2 .col2 .badge li{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;background-color:#f05f24;color:#fff;line-height:1.5em;padding:0em 0.5em;margin-right:1px;margin-bottom:1px}.ge2-sh-scontent49 .shop_product2 .col2 .category{text-align:right}.ge2-sh-scontent49 .shop_product2 .col2 .category ul{margin:0em;padding:0em;list-style:none}.ge2-sh-scontent49 .shop_product2 .col2 .category li{display:inline-block;margin-left:1px}.ge2-sh-scontent49 .shop_product2 .col2 .category a{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;background-color:#f05f24;color:#fff;padding:0.5em 0.8em;text-decoration:none}.ge2-sh-scontent49 .shop_product2 .col2 .category a:hover{background-color:#f05f24}.ge2-sh-scontent49 .shop_product2 .col2 .availability{margin-bottom:0.5em}.ge2-sh-scontent49 .shop_product2 .col2 .availability .val{font-weight:bold}.ge2-sh-scontent49 .shop_product2 .col2 .add_to_cart{margin-top:1em}.ge2-sh-scontent49 .shop_product2 .col2 .shop-addtocart-link{display:block;text-align:center}.ge2-sh-scontent49 .shop_product2 .col2 .shop-addtocart-link:hover{text-decoration:none}.ge2-sh-scontent49 .shop_product2 .col2 .help{margin-top:1em}@media only screen and (max-width:767px){.ge2-sh-scontent49 .shop_product2 .col1,.ge2-sh-scontent49 .shop_product2 .col2{float:none;width:100%}.ge2-sh-scontent49 .shop_product2 .col1{margin-top:1em}}.ge2-sh-scontent49 .shop_product2 .description-text{clear:both;line-height:1.5em}.ge2-sh-scontent49 .shop_product2 .description-text .short,.ge2-sh-scontent49 .shop_product2 .description-text .description{padding-top:1.5em}.ge2-sh-scontent49 .shop_quickGallery .pictures{border:1px solid #ededed;padding:6px;max-width:620px;width:100%;position:relative}.ge2-sh-scontent49 .shop_quickGallery .pictures .screen{height:526px;line-height:500px;text-align:center}.ge2-sh-scontent49 .shop_quickGallery .pictures .screen img{max-width:100%;height:auto !important;vertical-align:middle}.ge2-sh-scontent49 .shop_quickGallery .pictures .screen a{display:block}.ge2-sh-scontent49 .shop_quickGallery .pictures figcaption{line-height:normal;position:absolute;bottom:calc(100% - 529px);left:0;right:0;background-color:#fff;color:#000}.ge2-sh-scontent49 .shop_quickGallery .pictures .thumbs a{display:inline-block;margin-right:6px;margin-top:6px}.ge2-sh-scontent49 .shop_quickGallery .pictures .thumbs a:hover{opacity:0.8}.ge2-sh-scontent49 .shop_quickGallery .pictures .thumbs a.last{margin-right:0px}.ge2-sh-scontent49 .shop-offer-form{padding-top:0.5rem}.ge2-sh-scontent49 .shop-offer-form label{display:inline-block}.ge2-sh-scontent49 .shop-offer-form .system-fieldbox{border:none;padding:0}.ge2-sh-scontent49 .shop-offer-form .system-admin-buttons2{padding:1em}.ge2-sh-scontent49 .shop-offer-form .system-button-save{display:inline-block;background-color:#f05f24;color:#fff;padding:0.5em 1.5em}.ge2-sh-scontent49 .shop-offer-form .system-button-save:hover{opacity:0.8}.ge2-sh-scontent49 .shop-offer-form .system-button-save:disabled,.ge2-sh-scontent49 .shop-offer-form .system-button-save[disabled]{background-color:#c1c1c1;cursor:default}.ge2-sh-scontent49 .shop-offer-form .addedmsg-shop_offers h2{font-size:1.25rem}