#header-cart{position:absolute;top:50%;right:0;transform:translate(0,-50%);-webkit-transition:all .1s;transition:all .1s}#header-cart a{display:block;color:inherit;font-size:14px;margin-left:20px;color:#777}#header-cart a:hover{color:#5ea7b1}#header-cart a span,#header-cart a i{display:inline-block;vertical-align:middle}#header-cart a span{margin-left:1px}.product-thumbnail{position:relative;margin:0 0 10px;overflow:hidden}.product-thumbnail-inner{overflow:hidden}.product-thumbnail a{display:block;outline:0;border:0;text-decoration:none;color:inherit}.product-thumbnail img{display:block;width:100%}.woocommerce ul.products li.product a{border:0;outline:0}.woocommerce ul.products li.product a img{margin:0}.woocommerce ul.products li.product h3{display:block;margin:0}.woocommerce ul.products li.product h3 a{font-family:"Open Sans",sans-serif;color:#666;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.woocommerce ul.products li.product h3 a:hover{color:#333}.woocommerce .star-rating span:before{color:#5ea7b1}.woocommerce ul.products li.product .price{color:#999;font-family:"PT Serif",serif}.woocommerce ul.products li.product .price ins{text-decoration:none;font-weight:400}.woocommerce ul.products li.product .price del{display:inline;margin-right:10px}.woocommerce span.onsale,.woocommerce ul.products li.product .onsale{font-family:"PT Serif",serif;text-transform:uppercase;font-size:11px;letter-spacing:1px;font-weight:700;display:block;background:#5ea7b1;color:#fff;top:40px;right:-20px;z-index:30;width:60px;height:60px;line-height:60px;padding:0}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{color:inherit;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-weight:400;font-family:"PT Serif",serif;text-transform:uppercase;letter-spacing:1px;font-size:10px;padding:0 1.2em;height:36px;line-height:36px;background:#f0f0f0;border:0!important}.woocommerce #respond input#submit.loading,.woocommerce a.button.loading,.woocommerce button.button.loading,.woocommerce input.button.loading{padding-right:1.2em}.woocommerce #respond input#submit.added,.woocommerce a.button.added,.woocommerce button.button.added,.woocommerce input.button.added,.woocommerce #respond input#submit.added:hover,.woocommerce a.button.added:hover,.woocommerce button.button.added:hover,.woocommerce input.button.added:hover{background:#e0efe0;color:#349c34}.woocommerce #respond input#submit.loading:after,.woocommerce a.button.loading:after,.woocommerce button.button.loading:after,.woocommerce input.button.loading:after{display:none}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background:#e9e9e9}.woocommerce a.added_to_cart{color:inherit;border-bottom:1px dotted;padding-top:0;vertical-align:middle;margin-left:10px;font-family:"PT Serif",serif;text-transform:uppercase;font-size:10px;letter-spacing:1px}.woocommerce a.added_to_cart:hover{color:#999;border-bottom:1px solid}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background:#5ea7b1;color:#fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-font-smoothing:subpixel-antialiased;padding:0 2rem}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background:#5EA7B1;opacity:.9}.woocommerce a.add_to_cart_button{position:absolute;bottom:0;left:0;right:0;background:rgba(255,255,255,.9);color:#333;text-align:center;font-size:12px;letter-spacing:1px;border:0;outline:0;display:block;-webkit-transition:all .25s ease-out;transition:all .25s ease-out;-webkit-transform:translate(0,104%);-moz-transform:translate(0,104%);-ms-transform:translate(0,104%);transform:translate(0,104%)}.woocommerce a.add_to_cart_button:hover{background:#5ea7b1;color:#fff}.woocommerce .product-thumbnail:hover a.add_to_cart_button{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.woocommerce .product-thumbnail .added_to_cart{display:none}.woocommerce nav.woocommerce-pagination ul,.woocommerce nav.woocommerce-pagination ul li{border:0}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:none;color:#333}.woocommerce div.product div.images a{color:inherit;border:0;outline:0;display:block}.woocommerce div.product div.images img{border:0}.woocommerce div.product div.images a:hover{opacity:.8}.woocommerce div.product .product_title{text-align:left;padding-bottom:2rem;font-size:20px;margin-bottom:2rem}.woocommerce div.product .product_title:after{margin:0;left:0}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{font-weight:400;text-decoration:none}.woocommerce div.product p.price,.woocommerce div.product span.price{color:inherit;font-family:"PT Serif",serif}.woocommerce button.single_add_to_cart_button{height:40px;line-height:40px;padding:0 20px}.product_meta{font-size:12px}.product_meta>span{display:block}.product_meta a{color:#333;border-bottom:1px solid #eee}.product_meta a:hover{border-bottom-color:#ddd}.woocommerce div.quantity,.woocommerce-page div.quantity{border:1px solid #e5e5e5;float:left;overflow:hidden;width:96px;margin:0 20px 0 0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;opacity:0;visibility:hidden}.woocommerce div.quantity,.woocommerce-page div.quantity{opacity:1;visibility:visible}.woocommerce div.quantity input.minus,.woocommerce-page div.quantity input.minus,.woocommerce div.quantity input.plus,.woocommerce-page div.quantity input.plus{-webkit-appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.woocommerce div.quantity input.minus,.woocommerce-page div.quantity input.minus,.woocommerce div.quantity input.plus,.woocommerce-page div.quantity input.plus,.woocommerce div.quantity input.qty,.woocommerce-page div.quantity input.qty{border:none;-moz-appearance:textfield;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#333;float:left;font-size:16px;width:26px;height:38px;margin:0;padding:0;text-align:center;vertical-align:middle;background:none;cursor:pointer;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;outline:none}.woocommerce div.quantity input.minus:hover,.woocommerce-page div.quantity input.minus:hover,.woocommerce div.quantity input.plus:hover,.woocommerce-page div.quantity input.plus:hover,.woocommerce div.quantity input.qty:hover,.woocommerce-page div.quantity input.qty:hover{background:#fafafa}.woocommerce div.quantity input.minus,.woocommerce-page div.quantity input.minus,.woocommerce div.quantity input.qty,.woocommerce-page div.quantity input.qty{border-right:1px solid #e5e5e5}.woocommerce div.quantity input.qty,.woocommerce-page div.quantity input.qty{background:transparent;width:40px}.woocommerce div.quantity input.qty::-webkit-inner-spin-button,.woocommerce-page div.quantity input.qty::-webkit-inner-spin-button,.woocommerce div.quantity input.qty::-webkit-outer-spin-button,.woocommerce-page div.quantity input.qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.woocommerce div.product .woocommerce-tabs ul.tabs{padding-left:0}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:none;padding:0;margin:0 10px 0 0}.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs:before{border-color:#e9e9e9}.woocommerce div.product .woocommerce-tabs ul.tabs li a{outline:0;display:block;font-family:"PT Serif",serif;font-weight:400;color:#999;padding:1rem 2rem;background:#fff;border:1px solid #e9e9e9;border-width:1px 1px 0}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{background:#fff}#tab-additional_information h2,.woocommerce-Tabs-panel--description>h2:first-child{display:none}.woocommerce table.shop_attributes{border:0}.woocommerce table.shop_attributes th,.woocommerce table.shop_attributes td{font-style:normal;font-weight:400;padding:4px 8px;border:0;background:none}.woocommerce table.shop_attributes .alt td,.woocommerce table.shop_attributes .alt th{background:none}.woocommerce #reviews{overflow:hidden;display:flex;align-content:stretch;align-items:stretch;margin:0 -30px;padding:20px 0}.woocommerce #reviews #comments,.woocommerce #review_form_wrapper{display:block;width:60%;padding:0 30px;min-height:1px}.woocommerce #review_form_wrapper{width:40%;border-left:1px solid #e9e9e9;-webkit-box-shadow:2px 0 2px rgba(0,0,0,.05) inset;-moz-box-shadow:2px 0 2px rgba(0,0,0,.05) inset;box-shadow:2px 0 2px rgba(0,0,0,.05) inset}.woocommerce-Reviews #comments{margin:0}.woocommerce-Reviews-title{font-size:14px;margin:0;text-transform:uppercase}.woocommerce-noreviews{color:#999}#review_form #reply-title{text-align:inherit}.comment-form-rating>*{display:inline-block;vertical-align:middle}.comment-form-rating label{font-style:italic;color:#999}.woocommerce #review_form #respond p.stars{margin:0 0 0 10px}.woocommerce #review_form #respond p.stars>span{display:block;height:1em}.woocommerce p.stars a{border:0!important;outline:0}.woocommerce #review_form #respond .form-submit input{margin:0 auto;display:block;width:100%;padding:0;line-height:32px;height:32px}.woocommerce #review_form #respond p.comment-form-email{margin-left:4%}.woocommerce #reviews #comments ol.commentlist{padding:0}.woocommerce #reviews #comments ol.commentlist li{margin:20px 0 0;padding:20px 0 0;border-top:1px dashed #ccc}.woocommerce #reviews #comments ol.commentlist li img.avatar{top:20px;width:48px;height:48px;border:0;background:none;padding:0}.woocommerce #reviews #comments ol.commentlist li .comment-text{border:0;padding:0;margin-left:70px}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{margin:0 0 5px;font-size:.9em}.products.related>h2,.products.upsells>h2,.cross-sells>h2{font-size:18px;text-transform:uppercase;border:1px solid #e9e9e9;border-width:1px 0 0;padding:20px 0 0;margin:0 0 10px}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{color:#000;border:0;background:#f9f9f9;padding:20px!important}.woocommerce .woocommerce-message{background:#F4F7E9;color:#708422}.woocommerce .woocommerce-error{background:#F5EFEF;color:#DC6B6B}.woocommerce .woocommerce-error:before,.woocommerce .woocommerce-info:before,.woocommerce .woocommerce-message:before{display:none}.woocommerce .woocommerce-message #respond input#submit,.woocommerce .woocommerce-message a.button,.woocommerce .woocommerce-message button.button,.woocommerce .woocommerce-message input.button{background:rgba(0,0,0,.08)}.woocommerce .woocommerce-error a,.woocommerce .woocommerce-info a,.woocommerce .woocommerce-message a{border-bottom:1px dotted}.woocommerce .woocommerce-error a:hover,.woocommerce .woocommerce-info a:hover,.woocommerce .woocommerce-message a:hover{border-bottom:1px solid}.woocommerce table.shop_table{border-collapse:collapse;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.woocommerce table.shop_table td,.woocommerce table.shop_table th{padding:20px;vertical-align:middle;border-top:0}.woocommerce a.remove{margin:0 auto}.woocommerce a.remove:hover{color:red!important;background:none}.woocommerce-cart table.cart img{width:100px;border:1px solid #eee;display:block}#coupon_code{width:150px}.woocommerce-cart table.cart input[name="update_cart"]{display:block;margin-left:auto}.woocommerce-cart .wc-proceed-to-checkout{padding-bottom:0}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{font-size:1em}.cart_totals h2{font-size:18px}.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th{border-top:0}.woocommerce table.shop_table{border-bottom:0}.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table th{vertical-align:middle}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:300}.entry-content .select2-container .select2-choice,.entry-content .select2-container .select2-choice:hover{border-bottom:1px solid #ccc}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:#fafafa}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{border-color:#f0f0f0}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background:#efefef;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}#add_payment_method #payment div.payment_box:before,.woocommerce-cart #payment div.payment_box:before,.woocommerce-checkout #payment div.payment_box:before{border-bottom-color:#efefef}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{border-top:0}.product-quantity{font-weight:400}.woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0}.woocommerce-MyAccount-navigation ul li+li{padding-top:10px;margin-top:10px;border-top:1px solid #eee}.woocommerce-MyAccount-navigation ul a{color:inherit}.woocommerce-MyAccount-navigation ul li.is-active a{color:#aaa}