.subscribe-title{text-align:center;margin-bottom:20px;margin-top:20px;border-bottom:2px solid #000;padding-bottom:20px}.subscribe-bg{height:550px;margin:0;background-size:cover;background-position:50% 50%;background-attachment:fixed;background-image:url(../covers-2048x1365.html)}.overlay-bg{width:100%;height:100%;background-color:rgba(35,40,45,.5);padding:25px 0}.subscribe-text{font-size:20px;line-height:40px}.btnSwitch{margin-top:20px;margin-bottom:20px}.btn-red,.btn-red:active,.btn-red:visited{background-color:#ec2127}.btn-off{pointer-events:none}.switchLoaderToggle{display:none;z-index:999}.switchLoader{position:fixed;height:100%;width:100%;top:0;left:0;z-index:999999999999;color:#fff;background:rgba(0,0,0,.75);display:table}.switchLoaderHolder{display:table-cell;text-align:center;vertical-align:middle}.switchLoaderText{color:#fff;text-align:center;text-transform:none!important}.payment-label{display:none}.wc_payment_method{list-style:none}.woocommerce-checkout #payment{background:#fff}.woocommerce-checkout #payment div.payment_box{background:#fff;margin:0;padding:0}.woocommerce-checkout #payment div.payment_box:before{display:none}#payment .nav-tabs{margin-bottom:0;border-bottom:5px solid #000}.nav-tabs>li{margin-bottom:0!important}.nav-tabs>li>a{margin-right:10px;background-color:#ebebed;margin-bottom:0}.nav-tabs>li.active>a{background-color:#000!important}.nav-tabs>li.active>a>img{filter:invert(100%);-webkit-filter:invert(100%)}.woocommerce-checkout #payment div.form-row{padding:0}#billing_email_field{float:left}.btnSwitch{width:100%}#place_order{margin-bottom:0!important;font-size:18px;background:#ec2127;width:100%;margin-left:0;margin-right:0;margin-top:7px;height:40px}.woocommerce-checkout input,.woocommerce-checkout select{-webkit-appearance:radio}.woocommerce-billing-fields input,.woocommerce-shipping-fields input{height:40px}input[type=checkbox]{width:auto}.gift-checkbox-holder,input[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox}.gift-checkbox-holder{height:30px!important;box-sizing:border-box;width:26px;margin:0;outline:0;line-height:1;-webkit-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5)}.woocommerce_subscription_gifting_checkbox{-webkit-appearance:checkbox;-moz-appearance:checkbox;width:auto}.infobox{background-color:#f9f9f9;margin-top:10px;color:#111}.infobox,.infobox-title{margin-bottom:10px;padding:10px}.infobox-title{background-color:#3e3e3e;font-size:16px;text-align:center;width:100%;color:#fff}.woocommerce h3{margin-bottom:40px}.preCustom,.preRadio{-webkit-appearance:radio;-moz-appearance:radio;width:auto}.sumPredefined{margin-bottom:10px}.braintree-donation-container .donation-title{margin-bottom:20px;margin-top:50px;font-size:24px}.paymentTabLink.active>a{color:#fff!important}.bfwc-donation-gateways .nav-tabs{margin-bottom:0;border-bottom:5px solid #000}.field-container{margin-top:0!important}.bfwc-select2.bfwc-selected-payment-method.select2-hidden-accessible{width:100%!important}.form-group-wrapper{border-bottom:0!important}.field-label{display:none}.save-card-field label.bfwc-save-label{top:-22px}.save-card-field .field-label{display:inline-block!important;margin-bottom:10px;left:46px!important;top:20px!important}body.bfwc-body .bfwc-new-payment-method-container .bfwc-payment-loader{background:rgba(0,0,0,.65);display:-webkit-box;display:flex;display:-webkit-flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}body.bfwc-body .bfwc-new-payment-method-container .bfwc-container h1{opacity:0;color:#fff;font-size:28px;-webkit-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:custom-animation;-o-animation-name:custom-animation;animation-name:custom-animation;-webkit-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes custom-animation{0%{opacity:0}50%{opacity:1}to{opacity:0}}@-o-keyframes custom-animation{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes custom-animation{0%{opacity:0}50%{opacity:1}to{opacity:0}}.paymentLoader{color:#fff;text-align:center;text-transform:capitalize!important}.bfwc-payment-loader{position:fixed!important;height:100%;left:0;top:0}body.bfwc-body .bfwc-new-payment-method-container .classic-form-container .card-number-wrapper,body.bfwc-body .bfwc-new-payment-method-container .classic-form-container .cvv-field,body.bfwc-body .bfwc-new-payment-method-container .classic-form-container .exp-date-field,body.bfwc-body .bfwc-new-payment-method-container .classic-form-container .postal-field,body.bfwc-body .bfwc-new-payment-method-container .classic-form-container .save-card-field{max-height:3.4em!important}body.bfwc-body .bfwc-new-payment-method-container .classic-form-container .hosted-field{padding-top:0!important}#braintree_payment_methods,.payment_method_braintree_paypal_payments{margin-top:27px;margin-bottom:27px}.woocommerce-account-fields{display:none}.woocommerce-MyAccount-navigation>ul{list-style:none}.validate-email{width:100%!important}body.woocommerce .cm-archive-products{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}body.woocommerce .cm-product{margin:0 0 50px;-webkit-flex-basis:31.66%;flex-basis:31.66%}body.woocommerce .cm-product:nth-child(3n+2){margin-left:2.5%;margin-right:2.5%}body.woocommerce .cm-product .cm-button{width:100%;position:absolute;bottom:0;left:0;-webkit-transition:all .2s ease;-o-transition:.2s ease all;transition:all .2s ease;-webkit-transform:translate3d(0,101%,0);transform:translate3d(0,101%,0)}body.woocommerce .cm-product .cm-button:hover{background-color:#ea212d;border-color:#ea212d}body.woocommerce .cm-product:hover .cm-button{-webkit-transform:translateZ(0);transform:translateZ(0)}body.woocommerce .cm-product-image{margin:0 0 15px;position:relative;overflow:hidden}body.woocommerce .cm-product-image img{width:100%;min-height:100%}body.woocommerce .cm-product-body{text-align:center}body.woocommerce .cm-product-body h2{margin:0 0 10px;font-size:18px;line-height:22px;text-align:center}body.woocommerce .cm-product-body span{font-size:16px;color:#a3a3a3}body.woocommerce.single-product .woocommerce-product-gallery{-webkit-flex-basis:50%;flex-basis:50%}body.woocommerce.single-product .summary{padding:0 0 0 50px;-webkit-flex-basis:50%;flex-basis:50%}body.woocommerce.single-product .summary form[class=cart]{display:-webkit-box;display:-webkit-flex;display:flex}body.woocommerce.single-product .woocommerce-tabs{-webkit-flex-basis:100%;flex-basis:100%}body.woocommerce.single-product div[id^=product-]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}body.woocommerce.single-product .variations{width:100%}body.woocommerce.single-product .variations td{padding-bottom:5px}body.woocommerce.single-product .variations .value{position:relative}body.woocommerce.single-product .variations .reset_variations{font-size:12px;text-transform:uppercase}body.woocommerce.single-product .variations .label{width:92px}body.woocommerce.single-product .variations select{padding-right:35px!important;height:50px;background-color:#282828;border-color:#282828;font-family:franklin-gothic-compressed,sans-serif!important;font-size:18px!important;font-weight:700;color:#fff!important;outline:none;letter-spacing:1px;text-transform:uppercase;text-align:center;width:100%;cursor:pointer;border-radius:0!important;-webkit-border-radius:0!important;-moz-border-radius:0!important}body.woocommerce.single-product .variations select+a{margin:0;width:0!important;height:0!important;visibility:hidden!important;top:0;right:0;position:absolute}body.woocommerce.single-product .variations select+a:before{content:"";position:absolute;top:22px;left:-23px;display:block;width:0;height:0;visibility:visible;z-index:1;opacity:1;border-top:5px solid #fff;border-left:4px solid transparent;border-right:4px solid transparent;pointer-events:none}body.woocommerce.single-product .price{font-size:24px}body.woocommerce.single-product .wc-braintree-product-gateways-container{display:none}body.woocommerce.single-product .quantity{float:left}body.woocommerce.single-product .quantity input{background-color:#f8f8f8!important}body.woocommerce.single-product .quantity+button{margin-left:0!important;width:100%}body.woocommerce.single-product button.single_add_to_cart_button{height:50px;background-color:#ea212d!important;border:1px solid #ea212d!important;font-family:franklin-gothic-compressed,sans-serif!important;font-size:18px!important;font-weight:700;color:#fff!important;outline:none}body.woocommerce.single-product button.single_add_to_cart_button:disabled{color:#fff!important}body.woocommerce.single-product .tabs.wc-tabs{margin:65px 0 50px;padding:0;width:100%;position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;list-style:none;border-bottom:1px solid #eee}body.woocommerce.single-product .woocommerce-tabs ul.tabs li{margin:0 0 -1px;padding:0;border:1px solid transparent;display:inline-block}body.woocommerce.single-product .woocommerce-tabs ul.tabs li a{padding:10px 15px;display:block;font-size:11px;text-transform:uppercase;letter-spacing:1px;color:#000}body.woocommerce.single-product .woocommerce-tabs ul.tabs li.active{border-left:1px solid #eee;border-right:1px solid #eee;border-top:1px solid #eee;background:#fff}body.woocommerce.single-product .woocommerce-tabs ul.tabs li.active a{color:#282828}body.woocommerce.single-product .woocommerce-tabs p:first-of-type:first-letter{letter-spacing:inherit!important;font-family:inherit!important;font-weight:inherit!important;float:none!important;color:inherit!important;font-size:inherit!important;line-height:inherit!important;padding-right:0!important}body.woocommerce.single-product .woocommerce-Tabs-panel{margin:0 0 95px}body.woocommerce.single-product .related.products{margin-bottom:100px}body.woocommerce.single-product .related.products>h2{margin-bottom:16px}body.woocommerce.single-product .related.products .price{font-size:16px}body.woocommerce.single-product .related.products ul.products{margin:0 -20px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}body.woocommerce.single-product .related.products ul.products li{padding:0 20px;width:100%;-webkit-box-flex:0;-webkit-flex:0 0 25%;flex:0 0 25%;max-width:25%;text-align:center}body.woocommerce.single-product .related.products ul.products li h2{margin-bottom:8px}body.woocommerce.single-product .related.products ul.products li .product-thumbnail{margin-bottom:25px;position:relative;overflow:hidden}body.woocommerce.single-product .related.products ul.products li .product-thumbnail .button{width:100%;height:53px;position:absolute;left:0;bottom:0;-webkit-transition:all .2s ease;-o-transition:.2s ease all;transition:all .2s ease;-webkit-transform:translate3d(0,101%,0);transform:translate3d(0,101%,0);font-size:18px;font-family:franklin-gothic-compressed,sans-serif;line-height:45px;letter-spacing:.08em;text-align:center;text-transform:uppercase;background-color:#ea212d;border:none!important;box-sizing:border-box}body.woocommerce.single-product .related.products ul.products li .product-thumbnail:hover .button{-webkit-transform:translateZ(0);transform:translateZ(0)}body.woocommerce.single-product table.woocommerce-product-attributes{border-collapse:collapse;width:100%;max-width:100%;font-size:12px;color:#777}body.woocommerce.single-product table.woocommerce-product-attributes tr:nth-child(odd){background-color:#f8f8f8}body.woocommerce.single-product table.woocommerce-product-attributes p{font-size:12px!important;color:#777!important}body.woocommerce.single-product .woocommerce-Tabs-panel--additional_information h2{display:none}body.woocommerce-cart .cart_item input{background-color:#f8f8f8!important}body.woocommerce-cart .cart_item .product-name a:before,body.woocommerce-cart .cart_item .product-thumbnail a:before{display:none}body.woocommerce-cart .cart .product-subtotal{text-align:right}body.woocommerce-cart .cart .product-subtotal .amount{font-size:18px}body.woocommerce-cart .cart .actions button,body.woocommerce-cart .cart .actions button:disabled,body.woocommerce-cart .cart .actions button:disabled:hover,body.woocommerce-cart .cart .actions button:hover{background-color:#ea212d;border-color:#ea212d;color:#fff;font-size:18px;font-family:franklin-gothic-compressed,sans-serif;letter-spacing:.08em;text-align:center;text-transform:uppercase;line-height:40px}body.woocommerce-cart .cart-collaterals .cart_totals table .woocommerce-Price-amount,body.woocommerce-cart .cart-collaterals .cart_totals table .woocommerce-shipping-destination,body.woocommerce-cart .cart-collaterals .cart_totals table .woocommerce-shipping-methods label,body.woocommerce-cart .cart-collaterals .cart_totals table td,body.woocommerce-cart .cart-collaterals .cart_totals table th{font-size:14px;line-height:1.5;color:#282828}body.woocommerce-cart .cart-collaterals .cross-sells>h2{font-size:24px;letter-spacing:0}body.woocommerce-cart .cart-collaterals .cross-sells ul.products{margin:0 -20px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}body.woocommerce-cart .cart-collaterals .cross-sells ul.products li{padding:0 20px;width:100%;-webkit-box-flex:0;-webkit-flex:0 0 50%;flex:0 0 50%;max-width:50%;text-align:center}body.woocommerce-cart .cart-collaterals .cross-sells ul.products li h2{margin-bottom:8px;font-size:16px}body.woocommerce-cart .cart-collaterals .cross-sells ul.products li .product-thumbnail{margin-bottom:25px;position:relative;overflow:hidden}body.woocommerce-cart .cart-collaterals .cross-sells ul.products li .product-thumbnail .button{width:100%;height:53px;position:absolute;left:0;bottom:0;-webkit-transition:all .2s ease;-o-transition:.2s ease all;transition:all .2s ease;-webkit-transform:translate3d(0,101%,0);transform:translate3d(0,101%,0);font-size:18px;font-family:franklin-gothic-compressed,sans-serif;line-height:45px;letter-spacing:.08em;text-align:center;text-transform:uppercase;background-color:#ea212d;border:none!important;box-sizing:border-box}body.woocommerce-cart .cart-collaterals .cross-sells ul.products li .product-thumbnail:hover .button{-webkit-transform:translateZ(0);transform:translateZ(0)}body.woocommerce-cart .coupon input{height:53px!important}body.woocommerce-cart .wc-proceed-to-checkout .checkout-button{color:#fefefe;font-size:18px;font-family:franklin-gothic-compressed,sans-serif!important;letter-spacing:.08em;text-align:center;text-transform:uppercase;font-size:18px!important;line-height:30px}body.woocommerce-cart .wc-proceed-to-checkout #pay_with_amazon{margin-top:18px;text-align:center}body.woocommerce-cart .return-to-shop .button{background-color:#ea212d;border-color:#ea212d;color:#fefefe;font-size:18px;font-family:franklin-gothic-compressed,sans-serif;letter-spacing:.08em;text-align:center;text-transform:uppercase;line-height:40px}body.woocommerce-checkout:not(.page-template-page-subscription) #cmm_subscription_gift_field label.checkbox{padding-left:5px;text-transform:none}body.woocommerce-checkout:not(.page-template-page-subscription) #cmm_subscription_gift_email_field{float:right}body.woocommerce-checkout:not(.page-template-page-subscription) label[for=billing_country],body.woocommerce-checkout:not(.page-template-page-subscription) label[for=shipping_country]{display:none!important}body.woocommerce-checkout:not(.page-template-page-subscription) form #billing_email_field{float:none}body.woocommerce-checkout:not(.page-template-page-subscription) form .form-row{margin-bottom:0}body.woocommerce-checkout:not(.page-template-page-subscription) form #payment,body.woocommerce-checkout:not(.page-template-page-subscription) form form input,body.woocommerce-checkout:not(.page-template-page-subscription) form input,body.woocommerce-checkout:not(.page-template-page-subscription) form label,body.woocommerce-checkout:not(.page-template-page-subscription) form p,body.woocommerce-checkout:not(.page-template-page-subscription) form span{font-family:FranklinITCPro}body.woocommerce-checkout:not(.page-template-page-subscription) form input,body.woocommerce-checkout:not(.page-template-page-subscription) form select{color:#000}body.woocommerce-checkout:not(.page-template-page-subscription) form ::-webkit-input-placeholder{color:#000}body.woocommerce-checkout:not(.page-template-page-subscription) form :-moz-placeholder,body.woocommerce-checkout:not(.page-template-page-subscription) form ::-moz-placeholder{color:#000}body.woocommerce-checkout:not(.page-template-page-subscription) form h3{margin:0 0 20px;font-family:FranklinITCPro;font-size:20px!important;color:#515151;font-weight:400;letter-spacing:normal!important;text-transform:uppercase;text-align:left}body.woocommerce-checkout:not(.page-template-page-subscription) form .woocommerce-input-wrapper input{font-family:FranklinITCPro;font-weight:300;color:#000;padding:31px 20px;font-size:14px!important;background:transparent!important}body.woocommerce-checkout:not(.page-template-page-subscription) form.checkout .product-name{padding:25px 0 25px 25px!important;font-size:18px;font-weight:400!important;color:#828282}body.woocommerce-checkout:not(.page-template-page-subscription) form.checkout .order-total{font-family:FranklinITCPro;background-color:#f3f3f3;color:#828282;letter-spacing:0}body.woocommerce-checkout:not(.page-template-page-subscription) form.checkout .order-total td,body.woocommerce-checkout:not(.page-template-page-subscription) form.checkout .order-total th{border-top-color:#eee}body.woocommerce-checkout:not(.page-template-page-subscription) form.checkout .order-total th{font-family:FranklinITCPro;color:#828282!important;text-transform:none!important;font-weight:700;letter-spacing:0;padding:25px 0 25px 25px!important}body.woocommerce-checkout:not(.page-template-page-subscription) form.checkout table.woocommerce-checkout-review-order-table{padding:0;border:none;border-top:2px solid #edeced}body.woocommerce-checkout:not(.page-template-page-subscription) form.checkout .woocommerce-terms-and-conditions-wrapper{display:none}body.woocommerce-checkout:not(.page-template-page-subscription) form.checkout .select2 .selection .select2-selection{height:64px}body.woocommerce-checkout:not(.page-template-page-subscription) form.checkout .select2-container--default{width:100%!important;max-width:100%}body.woocommerce-checkout:not(.page-template-page-subscription) form.checkout .select2-container--default .select2-selection--single .select2-selection__rendered:not(.wc-braintree-select2-container){font-weight:300;line-height:62px!important;padding-left:20px!important;color:#000}body.woocommerce-checkout:not(.page-template-page-subscription) form.checkout .select2-container--default .select2-selection--single .select2-selection__rendered.wc-braintree-select2-container{line-height:62px!important}body.woocommerce-checkout:not(.page-template-page-subscription) form.checkout .select2-container--default .select2-selection--single .select2-selection__arrow{height:52px;width:40px}body.woocommerce-checkout:not(.page-template-page-subscription) form.checkout .select2-container--default .select2-selection--single .select2-selection__placeholder{color:#000}body.woocommerce-checkout:not(.page-template-page-subscription) form.checkout .select2-dropdown--below{margin-top:30px}body.woocommerce-checkout:not(.page-template-page-subscription) form.checkout .wc_braintree_banner_gateways{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}body.woocommerce-checkout:not(.page-template-page-subscription) form.checkout .wc_braintree_banner_gateways .wc-braintree-banner-gateway{-webkit-flex-basis:50%;flex-basis:50%}body.woocommerce-checkout:not(.page-template-page-subscription) form.checkout .woocommerce-checkout-review-order-table .amount{font-size:18px;color:#8fc243}body.woocommerce-checkout:not(.page-template-page-subscription) form.checkout #payment .place-order{padding:0}body.woocommerce-checkout:not(.page-template-page-subscription) form.checkout #payment button#place_order{margin-top:0;background-color:#8fc242;font-weight:400;padding-top:30px;padding-bottom:44px;font-size:18px}body.woocommerce-checkout:not(.page-template-page-subscription) form.checkout #payment .wc_payment_methods label{position:relative;top:-3px}body.woocommerce-checkout:not(.page-template-page-subscription) form.checkout #payment .wc_payment_methods label img{margin-top:7.5px}body.woocommerce-checkout:not(.page-template-page-subscription) form.checkout #payment .card-number-wrapper{border-top:none}body.woocommerce-checkout:not(.page-template-page-subscription) form.checkout #payment .save-card-field span.field-label{margin-top:19px}body.woocommerce-checkout:not(.page-template-page-subscription) form.checkout #payment .gpay-card-info-container{margin:0;width:100%;display:block;border-radius:0}body.woocommerce-checkout:not(.page-template-page-subscription) form.checkout #payment .paypal-button{border-radius:0!important}body.woocommerce-checkout:not(.page-template-page-subscription) form.checkout #order_review .enc_text{margin-top:10px;font-size:20px;font-weight:300;line-height:35px;letter-spacing:.4px;color:#282828}body.woocommerce-checkout:not(.page-template-page-subscription) form.checkout label.wc-braintree-label-payment-type:before{margin-left:1.25px;margin-right:24px}body.woocommerce-checkout form.checkout{margin-bottom:30px}body.woocommerce-checkout form h3{margin:0 0 20px;font-family:FranklinITCPro;font-size:20px!important;color:#515151;font-weight:400;letter-spacing:normal!important;text-transform:uppercase;text-align:left}body.woocommerce-checkout form .select2-container--default .select2-selection--single{border-top:none}body.woocommerce-checkout form .select2-container--default .select2-selection--single .select2-selection__rendered:not(.wc-braintree-select2-container){text-align:left}body.woocommerce-checkout form #shipping_state_field .select2-container--default .select2-selection--single{border-bottom:1px solid #eee}#pay_with_amazon{margin:0}#ship-to-different-address{height:64px;display:-webkit-box;display:-webkit-flex;display:flex;margin-bottom:0}#ship-to-different-address label{display:-webkit-box;display:-webkit-flex;display:flex;line-height:normal}#ship-to-different-address label.checkbox{-webkit-box-align:center;-webkit-align-items:center;align-items:center}#ship-to-different-address label input{opacity:0;width:5px;height:5px}#ship-to-different-address label .fake_check{color:#fff;height:23px;cursor:pointer;display:inline-block;vertical-align:text-top;line-height:23px;width:23px;background:#fff;border-radius:25%;font-size:15px;text-align:center;border:1px solid #ccc;margin-right:10px}#ship-to-different-address label .fake_check.checked{background:#8fc242;border:1px solid #8fc242}#ship-to-different-address span{text-transform:uppercase;font-size:20px;color:#515151;font-weight:400;letter-spacing:normal}#cmm_subscription_gift_field{height:64px;border:1px solid #eee;border-top:none;background-color:#fff}.woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input[type=email],.woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input[type=text],.woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper input[type=email],.woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper input[type=text],.woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input[type=email],.woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input[type=text],.woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper input[type=email],.woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper input[type=text]{border-top:none}.woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row:first-of-type .woocommerce-input-wrapper input[type=email],.woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row:first-of-type .woocommerce-input-wrapper input[type=text],.woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row:first-of-type .woocommerce-input-wrapper input[type=email],.woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row:first-of-type .woocommerce-input-wrapper input[type=text],.woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row:first-of-type .woocommerce-input-wrapper input[type=email],.woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row:first-of-type .woocommerce-input-wrapper input[type=text],.woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row:first-of-type .woocommerce-input-wrapper input[type=email],.woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row:first-of-type .woocommerce-input-wrapper input[type=text]{border-top:1px solid #eee!important}.woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#cmm_subscription_gift_field,.woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row#cmm_subscription_gift_field,.woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row#cmm_subscription_gift_field,.woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row#cmm_subscription_gift_field{width:100%;float:left;padding:14px!important}.woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#cmm_subscription_gift_email_field,.woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#cmm_subscription_gift_field.checked,.woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row#cmm_subscription_gift_email_field,.woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row#cmm_subscription_gift_field.checked,.woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row#cmm_subscription_gift_email_field,.woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row#cmm_subscription_gift_field.checked,.woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row#cmm_subscription_gift_email_field,.woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row#cmm_subscription_gift_field.checked{width:50%;height:64px}.woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row #cmm_subscription_gift_email,.woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row #cmm_subscription_gift_email,.woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row #cmm_subscription_gift_email,.woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row #cmm_subscription_gift_email{border-bottom:1px solid #eee!important;border-right:1px solid #eee!important}@media (max-width:1230px){#cmm_subscription_gift_email_field,#cmm_subscription_gift_field{float:none!important;width:100%!important}#cmm_subscription_gift_email{border-top:none!important;border-left:1px solid #eee!important}}@media (max-width:1024px){body.woocommerce-cart .cart .actions button,body.woocommerce-cart .coupon input,body.woocommerce-cart .wc-proceed-to-checkout .checkout-button{height:53px!important}body.woocommerce .cm-archive-products{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}body.woocommerce .cm-product{-webkit-flex-basis:47.5%;flex-basis:47.5%}body.woocommerce .cm-product:nth-child(3n+2){margin-left:0;margin-right:0}}@media (max-width:960px){body.woocommerce.single-product .woocommerce-product-gallery{-webkit-flex-basis:100%;flex-basis:100%}body.woocommerce.single-product .summary{padding:0;-webkit-flex-basis:100%;flex-basis:100%}body.woocommerce.single-product .related.product ul.products li{margin-bottom:50px;-webkit-box-flex:0;-webkit-flex:0 0 50%;flex:0 0 50%;max-width:50%}body.woocommerce.single-product .related.product ul.products li:last-child,body.woocommerce.single-product .related.product ul.products li:nth-last-child(2){margin-bottom:0}body.woocommerce.single-product .button.single_add_to_cart_button{height:50px}}@media (max-width:768px){body.woocommerce.single-product .related.products ul.products li{-webkit-box-flex:0;-webkit-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (max-width:580px){body.woocommerce-checkout:not(.page-template-page-subscription) form.checkout .wc_braintree_banner_gateways{-webkit-flex-wrap:wrap;flex-wrap:wrap}body.woocommerce-checkout:not(.page-template-page-subscription) form.checkout .wc_braintree_banner_gateways .wc-braintree-banner-gateway{-webkit-flex-basis:100%;flex-basis:100%;max-width:100%;width:100%}}@media (max-width:420px){body.woocommerce.single-product .woocommerce-tabs ul.tabs li{width:100%;text-align:center;border:none}body.woocommerce.single-product .woocommerce-tabs ul.tabs li.active{text-decoration:underline;font-weight:700;background:none;border:none}}
