body,html{min-height:100vh}#top{min-height:100vh;display:flex;flex-direction:column}#top .main{flex:1}@media screen and (max-width:768px){.x-breadcrumbs span{font-size:1.5rem}}.featured h2.man{background-color:#ab8f26!important}.uneditable-input,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text]:not(.search-query),input[type=time],input[type=url],input[type=week],select,textarea{height:2.5rem!important;border-color:#a8a8a8!important}.button,.x-btn{border-color:#0f0f0f!important;background-color:#2b2b2b!important;padding:.5rem 1rem;border-radius:3px!important;transition:.2s!important}.button:hover,.x-btn:hover{border-color:#2e2e2e!important;background-color:#474747!important;transition:.2s!important}.button.btn-center,.x-btn.btn-center{display:block!important;margin:2rem auto!important}.e61-87 .x-col{flex-basis:calc(25% - 1rem)!important}@media screen and (max-width:768px){.home .btn-center{width:auto;margin:0 20%}}.home .e61-88 .x-image{margin:0 auto;display:block}.home .e61-88 .x-image img{margin:1rem auto;padding:.5rem}.x-colophon.bottom #menu-main-nav-2{margin:2rem 0}.x-colophon.bottom #menu-main-nav-2 li.menu-item::after{font-size:1.2rem}.x-colophon.bottom #menu-main-nav-2 a{font-weight:700;font-size:1.2rem;text-decoration:none}.x-colophon.bottom div.x-colophon-content{margin:2rem 0 0}.x-colophon.bottom div.x-colophon-content #copyright{margin:2rem 0}.x-colophon.bottom div.x-colophon-content #notices{margin-top:1rem!important;margin-left:0;list-style:none;display:flex;justify-content:center;align-items:center}@media screen and (max-width:768px){.x-colophon.bottom div.x-colophon-content #notices{justify-content:center;flex-direction:column}}.x-colophon.bottom div.x-colophon-content #notices .notice-link{position:relative}.x-colophon.bottom div.x-colophon-content #notices .notice-link a{font-size:1rem;color:#fff;text-decoration:none;margin:0 1rem}@media screen and (max-width:768px){.x-colophon.bottom div.x-colophon-content #notices .notice-link{margin:.5rem auto}}.x-colophon.bottom .x-social-global{display:flex;justify-content:center}.x-colophon.bottom .x-social-global i{font-size:3rem}@media screen and (max-width:768px){.x-colophon.bottom #menu-main-nav-2{margin:2rem 0}.x-colophon.bottom #menu-main-nav-2 li.menu-item{display:block;margin-bottom:.5rem}.x-colophon.bottom #menu-main-nav-2 li.menu-item::after{display:none}.x-colophon.bottom .x-social-global{display:flex;justify-content:space-evenly}.x-colophon.bottom .x-social-global i{font-size:3rem}}[class*=woocommerce] li.product .entry-header .button{font-size:1.2rem;text-transform:uppercase;border-radius:2px}.product::after{content:"";clear:both;display:table}@media screen and (min-width:768px){.product .woocommerce-product-gallery{padding-right:2rem}}@media screen and (min-width:768px){.product .summary{padding-left:2rem}}.product .summary fieldset{display:flex;margin:1rem 0;justify-content:flex-end}.product .summary fieldset input{margin-right:.5rem}.product .summary select{border-radius:4px}.product .summary .single_variation_wrap span.price{display:flex;align-items:center;justify-content:center}.product .summary .single_variation_wrap span.price .amount{margin-right:.5rem}.product .summary .single_variation_wrap .woocommerce-variation-add-to-cart fieldset{justify-content:center}.product .summary .single_variation_wrap .woocommerce-variation-add-to-cart .add-to-cart{display:flex}.product .summary .single_variation_wrap .woocommerce-variation-add-to-cart .add-to-cart .quantity{margin-bottom:0;width:90px}.product .summary .single_variation_wrap .woocommerce-variation-add-to-cart .add-to-cart .quantity .qty{height:100%!important;width:80px;border-radius:4px}.product .summary .single_variation_wrap .woocommerce-variation-add-to-cart .add-to-cart .single_add_to_cart_button{width:calc(100% - 90px);padding:1rem 2rem;font-size:1.4rem;text-transform:uppercase;border-radius:4px;font-weight:700;transition:.1s}.product .summary .single_variation_wrap .woocommerce-variation-add-to-cart .add-to-cart .single_add_to_cart_button:hover{background:#393939;border-color:#393939;transition:.1s}.product .summary .product_meta{opacity:.8;font-size:.9rem}.product .summary .product_meta .posted_in,.product .summary .product_meta .sku_wrapper{display:block}.product section.related.products{margin:4rem 0}@media screen and (max-width:768px){.x-logobar-inner .x-container{display:flex;justify-content:center}#x-btn-navbar{margin:1rem 0}#x-btn-navbar .x-icon-bars{color:#fff}.wp-post-image{width:100%;border-radius:4px}.product_title.entry-title{text-align:center}.variations td.label,.variations td.value{display:block;width:100%;padding:.5rem 0!important}.from{margin-right:.5rem}.price{display:flex!important;align-items:center;justify-content:center}.price bdi{margin-right:.5rem}}#customer_login{display:grid;grid-template-columns:1fr 1fr;gap:4rem;margin:3rem 0}@media screen and (max-width:768px){#customer_login{grid-template-columns:1fr}}#customer_login .woocommerce-form-login__submit,#customer_login .woocommerce-form-register__submit{width:100%;display:block;margin:1rem 0;border-radius:2px;font-weight:700;text-transform:uppercase}.woocommerce-cart .x-main.left{width:100%;padding-right:0}.woocommerce-cart .x-main.left .shop_table{border:1px solid #bbb}.woocommerce-cart .x-main.left .shop_table .woocommerce-cart-form__cart-item{border-bottom:1px solid #eee}.woocommerce-cart .x-main.left .shop_table .woocommerce-cart-form__cart-item .product-thumbnail>img{padding:25%}.woocommerce-cart .x-main.left .shop_table .woocommerce-cart-form__cart-item .product-name{min-width:40%}.woocommerce-cart .x-main.left .shop_table .woocommerce-cart-form__cart-item .product-name>a{font-family:Oswald;font-weight:700;font-size:1.2rem}.woocommerce-cart .x-main.left .shop_table .woocommerce-cart-form__cart-item .product-name fieldset{display:flex;align-items:center}.woocommerce-cart .x-main.left .shop_table .woocommerce-cart-form__cart-item .product-name fieldset input{margin-right:.5rem}.woocommerce-cart .x-main.left .shop_table .woocommerce-cart-form__cart-item .product-name .variation{display:grid;grid-template-columns:140px 1fr;margin-top:0}.woocommerce-cart .x-main.left td.actions{padding:1rem}.woocommerce-cart .x-main.left td.actions .coupon{display:flex;padding-top:0;min-width:299px;flex-direction:row;align-items:center;justify-content:center;margin-bottom:1rem}.woocommerce-cart .x-main.left td.actions .coupon input{border-color:#bbb;flex-grow:1;max-width:70%;margin-right:2rem;margin-bottom:0}.woocommerce-cart .x-main.left td.actions .coupon .button{flex:1 auto}.woocommerce-cart .cart-subtotal td,.woocommerce-cart .cart-subtotal th,.woocommerce-cart .order-total td,.woocommerce-cart .order-total th{border-color:#bbb;padding:1rem}.woocommerce-cart .wc-proceed-to-checkout .checkout-button{min-width:200px;max-width:750px;text-align:center;margin:6rem auto 0;display:block;font-size:1.7rem;text-transform:uppercase;font-weight:700;border-radius:4px}.woocommerce-checkout .woocommerce{max-width:800px;margin:2rem auto}.woocommerce-checkout .x-main.left{width:100%;padding-right:0}.woocommerce-checkout .x-main.left #customer_details input,.woocommerce-checkout .x-main.left #customer_details textarea{border-color:#bbb}.woocommerce-checkout #order_comments{min-height:100px}.woocommerce-checkout .cart-subtotal td,.woocommerce-checkout .order-total td,.woocommerce-checkout .product-total{text-align:right}.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table tbody tr.cart_item td.product-name fieldset{display:none}.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table tbody tr.cart_item td.product-name .variation{display:grid;grid-template-columns:120px 1fr}.woocommerce-checkout #shipping_method{text-align:right!important}.woocommerce-checkout .payment_box p{margin:.5rem 0;font-size:1rem!important;opacity:.7}.woocommerce-checkout .woocommerce-privacy-policy-text p{text-align:center;opacity:.7;font-style:italic}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{margin:2rem 0;border-top:1px solid #eee;padding-top:1rem}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper .validate-required{display:flex!important;justify-content:center;align-items:center}.woocommerce-checkout .place-order #place_order{display:block!important;font-size:1.5rem;font-weight:700;min-width:400px;border-radius:4px;margin:2rem auto;text-transform:uppercase}@media screen and (max-width:768px){.woocommerce-checkout .place-order #place_order{width:100%;min-width:auto}}.woocommerce-checkout #ppcp-hosted-fields::after{content:"";clear:both;display:table}.woocommerce-checkout #ppcp-hosted-fields .button.alt.ppcp-dcc-order-button{margin:0 auto;display:block;float:none;clear:both;font-size:1.4rem;text-transform:uppercase;font-weight:700;border-radius:2px}#payment .wc_payment_methods.payment_methods .woocommerce-account form .payment_methods label[for=vault],#payment .wc_payment_methods.payment_methods .woocommerce-checkout form .payment_methods label[for=vault]{padding-left:0!important}div.woocommerce form.checkout.woocommerce-checkout div#order_review.woocommerce-checkout-review-order div#payment.woocommerce-checkout-payment ul.wc_payment_methods.payment_methods.methods li.wc_payment_method.payment_method_ppcp-credit-card-gateway div.payment_box.payment_method_ppcp-credit-card-gateway fieldset#wc-ppcp-credit-card-gateway-cc-form.wc-credit-card-form.wc-payment-form p.form-row.form-row-wide.woocommerce-validated label{padding-left:0}div.woocommerce form.checkout.woocommerce-checkout div#order_review.woocommerce-checkout-review-order div#payment.woocommerce-checkout-payment ul.wc_payment_methods.payment_methods.methods li.wc_payment_method.payment_method_ppcp-credit-card-gateway div.payment_box.payment_method_ppcp-credit-card-gateway fieldset#wc-ppcp-credit-card-gateway-cc-form.wc-credit-card-form.wc-payment-form p.form-row.form-row-wide.woocommerce-validated label input{margin-right:1rem}#ppcp-hosted-fields{display:none}