.form-row{display:block;width:100%;margin-bottom:15px}.form-row label.inline{display:inline}.form-row label.hidden{visibility:hidden}.form-row .input-text,.form-row select{width:100%;-webkit-transition:.4s;transition:.4s;}@media only screen and ( min-width : 480px ) {.form-row-first,.form-row-last{float:left;width:49%;}.form-row-last{float:right}}.form-row abbr[title]{border:none}.shop_table .product-name a:not(.button){font-size:inherit;font-weight:inherit;padding:0;border:none;color:inherit;}.shop_table .product-name .product-quantity{font-weight:inherit;}.shop_table tfoot th{text-align:right;padding-right:15px;}.col2-set{width:100%;}.col2-set:after{content:"";display:table;clear:both;}.col2-set .col-1,.col2-set .col-2{width:100%;margin-bottom:28px}@media only screen and ( min-width : 769px ) {.col2-set .col-1{float:left;width:49%}.col2-set .col-2{float:right;width:49%}}.variation{margin:4px 0 0 0}.variation::after{content:"";display:block;clear:both;}.variation dt,.variation dd{margin:0;float:left;}.variation dt{clear:both;}.variation dd{margin-left:3px;}.variation dd p{margin:0}@media screen and ( max-width : 480px ) {.cart th,.cart td{padding:10px}}@media screen and ( max-width : 321px ) {.cart th,.cart td{padding:5px}}.cart .product-remove{width:10px;padding:7px 5px 7px 0;background-color:transparent;border:none;}.cart .product-remove .remove{padding:0;border:none;}.cart .product-thumbnail{width:80px;padding:5px}.cart .product-thumbnail img{max-width:70px}@media screen and ( max-width : 640px ) {.cart .product-thumbnail{display:none;}}.cart .product-name{}.cart .product-price{width:7%;}@media only screen and ( max-width : 400px ) {.cart .product-price{display:none;}}.cart .product-quantity{width:95px;}.cart .product-quantity input{width:100%}@media screen and ( max-width : 480px ) {.cart .product-quantity{width:55px}.cart .product-quantity input{padding:13px 0;}}@media screen and ( max-width : 768px ) {.cart .product-quantity input{text-align:center;}}.cart .product-subtotal{width:7%;}.cart .actions{padding:28px 0 0 0;text-align:right;background-color:transparent;border:none}.cart .coupon{margin-bottom:15px;}.cart .coupon label{display:none;}@media screen and ( max-width : 480px ) {.cart .actions{text-align:left;}.cart .coupon .input-text,.cart .coupon .button{margin:2px 0}}@media screen and ( min-width : 600px ) {.cart .coupon{float:left;margin:0}}.cart-collaterals h2{}.cart-collaterals .cart_totals table th{width:160px;vertical-align:top;}@media screen and ( max-width : 480px ) {.cart-collaterals .cart_totals table th{width:100px}}.shipping form{margin-top:15px}.shipping form p{margin-bottom:15px;}.shipping form .shipping-calculator-form p{margin-bottom:5px;}.shipping-calculator-form .form-row{max-width:200px;display:block;}.cross-sells{margin-top:28px}.cross-sells h2{}.shop-checkout .shop-info,.shop-checkout .shop-error{margin-bottom:10px}.checkout_coupon{margin-bottom:10px;}.shop-checkout .login label.inline{margin-left:4px}.checkout{}.checkout h3:after{content:"";display:table;clear:both;}.checkout h3 label{float:left;margin-right:4px;color:inherit;font-family:inherit;font-weight:inherit;font-size:inherit;}#order_comments{margin:0}#order_review #shop_table th{vertical-align:top}#shipping_method{list-style:none;margin:0;padding:0}#shipping_method li{margin:0;padding:0;list-style:none}#shipping_method label{display:inline;}#payment{}#payment label{display:inline;}.payment_methods{list-style:none;margin:0;padding:0;border-width:1px;border-style:solid;}.payment_methods li{margin:0;padding:10px 20px;border-bottom-width:1px;border-bottom-style:solid;}.payment_methods li:last-child{border-bottom:none}.payment_methods li img{margin-left:10px;}.payment_methods li img+img{margin-left:2px}.payment_method_paypal .about_paypal{margin-left:10px;border-bottom-width:1px;border-bottom-style:solid;padding-bottom:3px}.payment_method_paypal img{max-height:52px;}.payment_box{margin:10px 0;display:none;}.payment_box>:last-child{margin-bottom:0}.payment_box.is-active{display:block;}.place-order.form-row{margin:0;margin-top:15px}.place-order .form-row.terms{margin:0;display:inline-block;width:auto;margin-right:5px}.terms label{display:inline;}.terms input{}.terms a{border-bottom-width:1px;border-bottom-style:solid;padding-bottom:3px}#place_order{}.order-actions{display:none;}.checkout h3,.cross-sells h2,.cart-collaterals h2,.shop-MyAccount-content h2,.shop-MyAccount-content h3{position:relative;margin:0 0 15px 0;padding-bottom:8px;}.cross-sells h2,.cart-collaterals h2,.shop-MyAccount-content h2,.shop-MyAccount-content h3{margin-top:50px}.checkout h3{margin-top:10px}.checkout h3::before,.cross-sells h2::before,.cart-collaterals h2::before,.checkout h3::after,.cross-sells h2::after,.cart-collaterals h2::after{content:'';display:block;position:absolute;bottom:0;left:0;height:1px;border-width:1px;border-style:solid;}.checkout h3::before,.cross-sells h2::before,.cart-collaterals h2::before{width:15px;bottom:4px}.checkout h3::after,.cross-sells h2::after,.cart-collaterals h2::after{width:8px;}