@charset "UTF-8";.product-info,.woocommerce-tabs .tabs,.variations tr,.woocommerce-message,.checkout .form-row,.cart-collaterals,.coupon,.cart_totals,.woocommerce-cart .entry-header,.product.hentry,.main-product-wrapper,.shipping_address,.widget_price_filter,.woocommerce .pp_woocommerce .pp_nav,.single_variation_wrap,.terms,.place-order{zoom:1}.product-info:before,.woocommerce-tabs .tabs:before,.variations tr:before,.woocommerce-message:before,.checkout .form-row:before,.cart-collaterals:before,.coupon:before,.cart_totals:before,.woocommerce-cart .entry-header:before,.product.hentry:before,.main-product-wrapper:before,.shipping_address:before,.widget_price_filter:before,.woocommerce .pp_woocommerce .pp_nav:before,.single_variation_wrap:before,.terms:before,.place-order:before,.product-info:after,.woocommerce-tabs .tabs:after,.variations tr:after,.woocommerce-message:after,.checkout .form-row:after,.cart-collaterals:after,.coupon:after,.cart_totals:after,.woocommerce-cart .entry-header:after,.product.hentry:after,.main-product-wrapper:after,.shipping_address:after,.widget_price_filter:after,.woocommerce .pp_woocommerce .pp_nav:after,.single_variation_wrap:after,.terms:after,.place-order:after{display:table;content:""}.product-info:after,.woocommerce-tabs .tabs:after,.variations tr:after,.woocommerce-message:after,.checkout .form-row:after,.cart-collaterals:after,.coupon:after,.cart_totals:after,.woocommerce-cart .entry-header:after,.product.hentry:after,.main-product-wrapper:after,.shipping_address:after,.widget_price_filter:after,.woocommerce .pp_woocommerce .pp_nav:after,.single_variation_wrap:after,.terms:after,.place-order:after{clear:both}.addresses .edit{border:none;color:white;text-transform:uppercase;padding:10px 10px;line-height:1;display:inline-block;max-width:100%}@media screen and (min-width: 768px){.col2-set,.woocommerce ul.products{max-width:105%;margin:0 0 0 -3%}.col2-set [class*="grid-"],.woocommerce ul.products [class*="grid-"]{display:inline-block;margin:0 0 0 3%;margin-right:-.28em;vertical-align:top}}.entry-summary .price{background:#2f322b;color:#fff;display:inline-block;text-align:center;padding:10px 23px;line-height:1;font-size:25px;font-size:1.5625rem}.entry-summary .price ins{margin-left:5px;color:white}.entry-summary .price del{color:#959595}.price ins{text-decoration:none}.onsale{position:absolute;right:0;top:0;color:white;padding:9px;line-height:1;z-index:1;display:inline-block;text-transform:uppercase}.onsale::before{position:absolute;top:0;left:-25px;content:'';width:0;height:0;border-top:0px solid transparent;border-bottom:35px solid transparent;border-right:25px solid}.single-product-main-image{display:inline-block;position:relative}.single-product-main-image .woocommerce-main-image img{width:100%}.single-product-main-image .thumbnails{margin-top:10px}.single-product-main-image .thumbnails a{display:inline-block;margin-right:10px}.products .thumbnail-overlay{background:#2f322b;position:absolute;top:0;bottom:0;left:0;right:0;z-index:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 200ms linear;-moz-transition:opacity 200ms linear;-o-transition:opacity 200ms linear;transition:opacity 200ms linear}.products .thumbnail-container{position:relative;min-height:200px;margin-bottom:20px;margin-bottom:1.25rem}.products .thumbnail-container img{width:100%;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}.products .thumbnail-container:hover .product-buttons{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;visibility:visible}.products .thumbnail-container:hover .product-buttons .button{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);opacity:1}.products .thumbnail-container:hover .thumbnail-overlay{z-index:10;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7}.products .product-title{margin:0;font-family:inherit;font-size:19px;font-size:1.1875rem;text-transform:uppercase}.products li{list-style:none;position:relative}.products .product{max-width:270px;display:inline-block;vertical-align:top;margin-bottom:15px !important;padding-bottom:15px !important;overflow:hidden;border:none}.products .product-category h3{font-size:38px;font-size:2.375rem;margin:0}.products .product-category mark{background:transparent}.product-buttons{position:absolute;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;transition:all 200ms linear;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);opacity:0.4;visibility:hidden;background:rgba(47,50,43,0.7);z-index:101;width:100%;height:100%;top:0;left:0;text-align:center}.product-buttons .product-buttons-inner{position:absolute;top:50%;right:0;bottom:50%;left:0;width:100%;margin-top:-50px}.product-buttons .button{background:transparent;border:2px solid white;color:white;line-height:1;font-family:"BebasNeue";margin:5px auto;display:block;width:172px;max-width:98%;transition-duration:230ms !important;padding:8px 18px;padding: 0.5rem 1.125rem;font-size:27px;font-size:1.6875rem;opacity:.1}.product-buttons .button:hover{background:#2f322b;border-color:#2f322b;color:white;opacity:1}.product-buttons .button:nth-child(1){-webkit-transform:translateY(-200px);-moz-transform:translateY(-200px);-ms-transform:translateY(-200px);-o-transform:translateY(-200px);transform:translateY(-200px)}.product-buttons .button:nth-child(2){-webkit-transform:translateY(200px);-moz-transform:translateY(200px);-ms-transform:translateY(200px);-o-transform:translateY(200px);transform:translateY(200px)}.product-buttons .add_to_cart_button:after{font-family:'FontAwesome';font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;*margin-right:.3em;margin-top:5px;display:block;vertical-align:middle;font-size:.8em}.product-buttons .add_to_cart_button.added:after{content:"\f00c"}.product-buttons .add_to_cart_button.loading:after{content:"\f021";font-family:'FontAwesome';font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;*margin-right:.3em;-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear}.product-buttons .added_to_cart{display:none}.product-info{min-height:50px}.product-info .price{display:block;clear:both}.product-info.show-ratings .product-title{display:inline-block;float:left;max-width:60%}@media screen and (max-width: 920px){.product-info.show-ratings .product-title{max-width:50%}}.product-info .star-rating{float:right;width:79px}.product-info .star-rating:before,.product-info .star-rating span:before{font-size:15px !important}.product-actions{position:absolute;left:7px;bottom:7px;-webkit-backface-visibility:hidden;z-index:101}.product-actions .star-rating,.product-actions .price{display:inline-block;vertical-align:top;background:#2f322b;color:white;-webkit-backface-visibility:hidden;margin-top:2px}.product-actions .star-rating:before{content:"\f005\f005\f005\f005\f005";color:#959595}.product-actions .star-rating:before,.product-actions .star-rating span:before{-webkit-backface-visibility:hidden}.product-actions .price{padding:5px;height:29px;line-height:1.18}.product-actions del{color:#959595}.product-actions .star-rating{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;width:5.18em;height:1.35em;border:solid #2f322b;border-width:4px 5px 2px 5px;float:none !important}.product-actions .star-rating:before,.product-actions .star-rating span:before{font-size:17px}.woocommerce-ordering .select-dropdown{width:200px}.woocommerce-tabs{margin:50px 0;margin: 3.125rem 0}.woocommerce-tabs .tabs{margin:0;padding:0;border-top:1px solid #b2b2b2;font-family:"BebasNeue";font-size:30px;font-size:1.875rem}.woocommerce-tabs .tabs li{list-style:none;float:left;line-height:1;border-right:1px solid #b2b2b2}.woocommerce-tabs .tabs li:first-child a{padding-left:0}.woocommerce-tabs .tabs li.active{border-bottom:1px solid white;position:relative;z-index:3}.woocommerce-tabs .tabs a{display:block;padding:20px;outline:0;color:#2f322b}.woocommerce-tabs .tabs .active a{color:#bababa}.woocommerce-tabs .panel{position:relative;top:-1px;border-top:1px solid #b2b2b2;padding-top:40px;padding-top:2.5rem}.woocommerce-tabs .commentlist{list-style:none;padding:0}.woocommerce-tabs .comment{margin-bottom:30px}.woocommerce-tabs .meta{margin-bottom:10px}.woocommerce-tabs .avatar{float:left;margin-right:20px}.woocommerce-tabs #comments h2{line-height:1}.woocommerce-tabs .meta{font-family:"BebasNeue";color:#afafaf}.woocommerce-tabs .meta [itemprop="author"]{font-weight:normal;font-size:22px;color:#777}.woocommerce-tabs time{font-size:18px}.woocommerce-page .comment-form input[type="text"],.woocommerce-page .comment-form input[type="email"],.woocommerce-page .comment-form input[type="url"],.woocommerce-page .comment-form textarea{border-color:whitesmoke}.woocommerce-page .comment-form p{margin-bottom:15px}.woocommerce-page .comment-form .comment-form-rating{margin:0}.woocommerce-page .comment-form .comment-form-email{margin-right:0}.woocommerce-page .woocommerce-result-count{display:inline-block;margin:0}.woocommerce-page .woocommerce-result-count{font-style:italic;color:#c3c3c3;font-size:15px;font-size:0.9375rem}.woocommerce-page .page-title{margin:0;line-height:1.2;font-size:50px;font-size:3.125rem}.woocommerce-page ul.products{margin-top:40px;margin-top:2.5rem}@media only screen and (min-width: 768px){.woocommerce-page .comment-form .comment-form-author,.woocommerce-page .comment-form .comment-form-email{width:48.5%}}.cart .quantity input{border:1px solid #b2b2b2;background:white;line-height:1;height:40px;vertical-align:top;border-left:none;font-size:inherit;color:#2f322b;text-align:center}.cart .quantity input:first-child{border:1px solid #b2b2b2}.cart .quantity .plus,.cart .quantity .minus{font-size:30px;width:40px;padding:0;max-width:40px;text-align:center}.cart .quantity .qty{width:45px}.variations{width:100%}.variations tr{display:block;padding-bottom:10px}.variations .select-dropdown{width:100%;max-width:350px}.variations .label{width:20%;float:left;padding-top:8px}.variations .value{width:80%;float:right}.variations .reset_variations{display:block;margin-top:10px}.quantity.buttons_added{float:left;margin-right:5px}.star-rating{position:relative;overflow:hidden;width:6em;height:1.7em;letter-spacing:2px}.single-product .star-rating{float:right;width:92px}.star-rating:before{content:"\f005\f005\f005\f005\f005";font-family:'FontAwesome';font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;*margin-right:.3em;color:#f7f5f1;position:absolute;top:0;left:0;font-size:18px !important}.star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.star-rating span:before{content:"\f005\f005\f005\f005\f005";font-family:'FontAwesome';font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;*margin-right:.3em;color:#ffd57c;position:absolute;top:0;left:0;font-size:18px !important}@media (max-width: 480px){.avatar{display:none}}.woocommerce p.stars,.woocommerce-page p.stars{position:relative;width:100%;height:30px}.woocommerce p.stars span a,.woocommerce-page p.stars span a{position:absolute;font-size:1.3em;top:0;left:0;overflow:hidden;color:#ffd57c}.woocommerce p.stars span a:before,.woocommerce-page p.stars span a:before{content:"\f006\f006\f006\f006\f006";font-family:'FontAwesome';font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;*margin-right:.3em}.woocommerce p.stars span a:hover:before,.woocommerce p.stars span a.active:before,.woocommerce-page p.stars span a:hover:before,.woocommerce-page p.stars span a.active:before{content:"\f005\f005\f005\f005\f005"}.woocommerce p.stars span a.star-1,.woocommerce-page p.stars span a.star-1{width:20.5px;z-index:10}.woocommerce p.stars span a.star-2,.woocommerce-page p.stars span a.star-2{width:41px;z-index:9}.woocommerce p.stars span a.star-3,.woocommerce-page p.stars span a.star-3{width:61.5px;z-index:8}.woocommerce p.stars span a.star-4,.woocommerce-page p.stars span a.star-4{width:82px;z-index:7}.woocommerce p.stars span a.star-5,.woocommerce-page p.stars span a.star-5{width:102.5px;z-index:6}.shop_attributes th,.shop_attributes td{padding:10px}.shop_attributes th{text-transform:uppercase}.single-product .woocommerce-breadcrumb,.single-product .paging-navigation--wrapper{display:inline-block;vertical-align:top}.single-product .woocommerce-breadcrumb{padding-top:6px}.single-product .paging-navigation--wrapper{position:absolute;top:-68px;right:0}.woocommerce-message{color:#fff;line-height:1;padding:20px;padding:1.25rem;margin-bottom:35px;margin-bottom:2.1875rem}.woocommerce-message .button{text-align:center;float:right;background:#2f322b}.woocommerce-message .button:hover{background:#3c4037}.woocommerce-message span{padding:10px 0;display:inline-block}.woocommerce-error{background:#e97b62;color:#fff;text-transform:uppercase;padding:20px;padding:1.25rem;margin:30px 0;margin: 1.875rem 0}.woocommerce-error li{margin:0;list-style:none;line-height:1}.woocommerce-error a{color:inherit;border-bottom:1px solid white}.woo-login-navigation{display:inline-block;font-size:16px;font-size:1rem;text-transform:uppercase}.woo-login-navigation li:before{content:'/';margin:0 10px}.woo-login-navigation li:first-child:before{display:none}#order_comments_field{margin-top:40px;margin-top:2.5rem}#order_comments_field label{font-family:"BebasNeue";display:block;color:#2f322b;margin-bottom:10px;margin-bottom:0.625rem;font-size:27px;font-size:1.6875rem}#order_comments_field textarea{width:100%;display:block;height:125px;font-weight:normal;resize:none;border:none}.col2-set{width:auto}.col2-set .col-1,.col2-set .col-2{background:#f7f5f1}.col2-set h2{padding-top:30px;padding-left:30px;padding-right:30px;padding-bottom:0;margin-bottom:0 !important}.checkout .form-row label{width:150px;margin-top:8px}.checkout .form-row select,.checkout .form-row input{float:right;width:340px;max-width:100%;vertical-align:middle}#createaccount{position:relative;top:12px}@media only screen and (min-width: 768px) and (max-width: 1190px){.checkout .form-row label{width:100%;display:block}.checkout .form-row .select-dropdown,.checkout .form-row .input-text{float:none}.checkout .form-row .input-text:only-child{margin-left:0}.checkout #shiptobilling{float:none}.checkout #shiptobilling label{display:inline-block}}@media only screen and (max-width: 600px){.checkout .form-row label{width:100%;margin-bottom:3px;display:block}.checkout .form-row .select-dropdown,.checkout .form-row #createaccount,.checkout .form-row .input-text{float:none}.checkout .form-row #createaccount{margin-bottom:10px;display:inline-block;max-width:20px;vertical-align:middle}.checkout .form-row #createaccount+label{display:inline-block;width:auto;vertical-align:middle;padding:8px 0 0 2px}.checkout .form-row .input-text:only-child{margin-left:0}.checkout #shiptobilling{float:none;margin:0 0 15px 0}.checkout #shiptobilling label{display:inline-block}.col2-set .col-1{padding-bottom:10px}.col2-set .col-2{padding-top:0 !important}}@media (min-width: 600px){.checkout #customer_details{margin-bottom:30px;margin-bottom:1.875rem}}#order_review_heading,#payment_method_heading{font-size:35px;font-size:2.1875rem;margin:30px 0;margin: 1.875rem 0}.woocommerce-checkout .entry-content .shop_table th{font-size:27px;font-size:1.6875rem}.customer_details dd{margin:0 0 10px 0}.payment_methods{list-style:none;margin:0;padding:0;border:1px solid #b2b2b2;color:#787878}.payment_methods label{display:inline-block;width:80%;font-family:"BebasNeue";color:#acacac;font-size:27px;font-size:1.6875rem;vertical-align:middle;padding-left:35px}.payment_methods label img{vertical-align:middle;padding-left:15px}.payment_methods .payment_box{padding-left:35px;padding-top:10px}.payment_methods li{padding:20px;border-top:1px solid #b2b2b2;list-style:none}.payment_methods li:first-child{border-top:none}.payment_methods .input-radio{display:none}.payment_methods .input-radio:checked+label:before{content:"●";font-size:27px;line-height:17px;color:#ebecec}.payment_methods .input-radio+label{position:relative;display:inline-block}.payment_methods .input-radio+label:before{content:'';display:block;position:absolute;text-align:center;top:11px;left:0;width:20px;height:20px;border-radius:50%;background:#8e8d8d;-webkit-box-shadow:inset 0px 1px 4px rgba(0,0,0,0.58);-moz-box-shadow:inset 0px 1px 4px rgba(0,0,0,0.58);box-shadow:inset 0px 1px 4px rgba(0,0,0,0.58)}.checkout_coupon{margin:20px 0}.checkout_coupon .form-row{display:inline-block}.checkout_coupon input{height:40px}.checkout_coupon .input-text{margin-left:0 !important;border:1px solid #b2b2b2}.checkout_coupon .button{position:relative;left:-6px;top:-1px;z-index:1;-webkit-backface-visibility:hidden}.place-order{margin-top:30px}.place-order .button{width:auto !important}#shiptobilling{float:right}#shiptobilling .input-checkbox{width:auto;float:none;margin-right:5px}#shiptobilling label{width:auto}.checkout .input-checkbox{position:relative;cursor:pointer}.checkout .input-checkbox:after{content:"";position:absolute;width:18px;height:18px;top:-2px;background-color:#FFF;border:1px solid #a4a7a9;color:#434343;text-align:center;display:inline-block;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.checkout .input-checkbox:checked:after{content:"\f00c";color:#7d7d7d;display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;padding-top:1px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:13px;text-align:center}#customer_login h2{line-height:1;font-size:35px;font-size:2.1875rem;margin-bottom:35px;margin-bottom:2.1875rem}#customer_login .lost_password{color:#a1a0a0}.single_variation{padding-bottom:25px;padding-bottom:1.5625rem;border-bottom:1px solid #b2b2b2}.single_variation .price{display:inline-block;margin-right:20px}.single_variation .stock{text-transform:uppercase;color:#2f322b;display:inline-block}.product-type-variable .single_variation{margin-bottom:25px;margin-bottom:1.5625rem}.woocommerce-page .entry-content .myaccount_address{margin:20px 0;margin: 1.25rem 0}.shop_table{color:#2f322b;border:1px solid #b2b2b2}.shop_table th{font-size:35px;font-size:2.1875rem}.shop_table tr{background:transparent !important;border:1px solid #b2b2b2}.shop_table td{border:1px solid #b2b2b2}.shop_table.order_details{margin:30px 0;margin: 1.875rem 0}.shop_table .order-actions .button{width:100%;text-align:center}.shop_table.my_account_orders{margin-top:30px;margin-top:1.875rem}.shop_table img{max-width:76px}.shop_table .product-remove{width:35px}.shop_table .product-remove,.shop_table .product-subtotal{text-align:center}.shop_table .product-quantity{width:175px}.shop_table .product-thumbnail{width:100px;border-right-color:transparent}.shop_table .product-price,.shop_table .product-quantity,.shop_table .product-subtotal{text-align:center}.shop_table .quantity.buttons_added{margin:0 auto;float:none}.shop_table .checkout-button{margin-right:10px}.shop_table .coupon{float:left}.shop_table .coupon .button{float:none}.product-name{text-transform:uppercase}.product-name a{color:#2f322b;text-transform:uppercase}.product-remove a{font-size:0px}.product-remove a:after{content:"\f00d";font-family:'FontAwesome';font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;*margin-right:.3em;color:#dbdbdb;font-size:20px}.product-remove a:hover:after{color:#f66}.variation{font-size:15px;color:#9c9c9c;margin:0}.variation dt,.variation dd{display:inline-block}.variation dd{margin:0;padding-left:3px}.variation dd:after{content:'/';margin:0 10px}.variation dd:last-child:after{display:none}.woocommerce h2{margin-bottom:0}.shop_attributes tbody tr:nth-child(odd){background:#f7f5f1}.shop_table .variation{display:none}.my_account_orders{margin-bottom:30px;margin-bottom:1.875rem}.cart-dropdown{display:inline-block}.cart_dropdown_link{display:inline-block;text-transform:uppercase;line-height:1;overflow:hidden;vertical-align:middle;font-size:16px;font-size:1rem;color:#2f322b}.cart_dropdown_link span{display:inline-block;padding:10px}.cart_dropdown_link span:first-child{border:1px solid #b2b2b2;border-right:none}.cart_dropdown_link .count{color:white;border:1px solid}.cart-collaterals{margin-top:30px;margin-top:1.875rem;margin-bottom:30px;margin-bottom:1.875rem}.cart-collaterals .coupon{background:#f7f5f1;padding:25px}.cart-collaterals .coupon h3{margin:0;font-size:35px;font-size:2.1875rem;padding-right:15px;line-height:1}.cart-collaterals .coupon label,.cart-collaterals .coupon input{vertical-align:middle}.cart-collaterals .coupon input{height:40px;max-height:40px}.cart-collaterals .coupon .input-text{border:none;margin-right:-.25em;width:240px}.cart-collaterals .coupon .button-secondary{width:90px}.cart-collaterals .cart-heading{border:none}.cart-collaterals .cart-heading th{padding:0}.cart-collaterals .cart-actions-wrap{padding:25px 0;border-top:1px solid #b2b2b2;border-bottom:1px solid #b2b2b2;font-size:20px;font-size:1.25rem}.cart-collaterals .cart-actions-wrap .button{font-size:inherit;padding-left:20px;padding-right:20px}.cart-collaterals .cart-actions-wrap .checkout-button{width:58%}.cart-collaterals .cart-actions-wrap .button-secondary{width:37%;margin-right:3%}.shipping-calculate-form-wrap{margin-top:50px;margin-top:3.125rem}.shipping-calculate-form-wrap h2{line-height:1;margin:0}.shipping-calculate-form-wrap h2 a{display:block}.shipping-calculate-form-wrap h2 span{float:right}.shipping-calculator-form{margin-top:20px;margin-top:1.25rem;padding:25px;padding:1.5625rem;background-color:#f7f5f1}.shipping-calculator-form .input-text,.shipping-calculator-form .select-dropdown{width:100%;max-width:220px}.shipping-calculator-form .input-text{border:none;margin-left:0 !important}.shipping-calculator-form p{margin-top:15px;margin:15px 0 0}.shipping-calculator-form p:first-child{margin-top:none}@media screen and (min-width: 769px){.shipping_calculator{float:left;width:40%}td.actions{text-align:right}}@media screen and (max-width: 768px){.shop_table .coupon{float:none !important;margin-bottom:30px}.cart_totals{margin-bottom:30px;margin-bottom:1.875rem}}@media screen and (max-width: 480px){td.actions{padding:20px 15px !important}td.actions input{display:block;width:100%;margin:0 0 10px 0}}.coupon label{display:none}.coupon .input-text{background:#f7f5f1;max-height:40px;float:left}.coupon .button{float:left !important;position:relative;left:-1px;background:#2f322b}input[name="update_cart"]{background:#2F322B !important}.cart_totals{color:#2f322b;font-size:22px}@media screen and (min-width: 769px){.cart_totals{float:right;width:50%}}.cart_totals h2{margin-bottom:25px !important}.cart_totals table tr{background-color:transparent !important;border-top:1px solid #b2b2b2}.cart_totals td{text-align:right}.cart_totals th{font-family:inherit !important;text-transform:uppercase}.cart_totals .discount a{font-size:12px;color:#9c9c9c}.cart-total-wrap{max-width:520px}@media screen and (min-width: 769px){.cart-total-wrap{float:right}}.cart-total-wrap h2{line-height:1;text-align:left;margin-bottom:20px !important}@media screen and (min-width: 769px){.cart-total-wrap h2{width:380px;max-width:100%;float:right}}.cart-total-wrap table{max-width:380px;float:right}.woocommerce-cart .inline-title{display:inline-block;line-height:1;margin:0;font-size:45px;font-size:2.8125rem}.woocommerce-cart .entry-header{margin-bottom:30px}.woocommerce-cart .entry-header .button{float:right;font-size:22px;padding:10px 20px}.cart_dropdown{position:relative;margin:0 0 0 15px;list-style:none;padding:0;display:inline-block}.cart_dropdown .dropdown_widget{display:none;background:white;border:1px solid #b2b2b2;position:absolute;right:0;width:280px;top:37px;z-index:10000}.cart_dropdown .dropdown_widget .widgettitle,.cart_dropdown .dropdown_widget .variation{display:none}.cart_dropdown .widget{margin:0}.cart_dropdown .buttons{padding:10px;border-top:1px solid #b2b2b2}.cart_dropdown .buttons .button{display:block;text-align:center}.cart_dropdown .buttons .button:first-child{margin-bottom:10px}.cart_dropdown .total{text-align:left;text-transform:uppercase;padding:10px}.cart_dropdown .product_list_widget{padding:0px 0;margin:0;list-style:none;text-align:left}.cart_dropdown .product_list_widget a{color:#2f322b}.cart_dropdown .product_list_widget li{border-bottom:1px solid #b2b2b2;padding:10px;margin:0}.cart_dropdown .product_list_widget li.empty{border:none}.cart_dropdown .product_list_widget img{float:right;display:block;margin:0}.hidden-cart .dropdown-widget{display:none !important}.product.hentry{position:relative}.single .product.hentry{margin-top:10px;margin-top:0.625rem}.product-details-left{position:relative;max-width:470px;margin-left:auto;margin-right:auto;margin-bottom:30px}.product-details-left .thumbnails a{display:inline-block;margin:10px 10px 0 0}.product-details-right .product_title,.product-details-right .variations_form,.product-details-right [itemprop="offers"],.product-details-right [itemprop="description"],.product-details-right .entry-summary>.stock,.product-details-right .product_meta,.product-details-right .product_info,.product-details-right .out-of-stock,.product-type-simple .cart,.not-wc-2-1 .cart{padding:25px 0;padding: 1.5625rem 0}.product-details-right .product_title{border-top:1px solid #b2b2b2;border-bottom:1px solid #b2b2b2;margin:0;line-height:1}.product-details-right .single_add_to_cart_button{font-size:20px;font-size:1.25rem;padding:10px 13px}.product-details-right .variations_form,.product-details-right [itemprop="offers"],.product-details-right [itemprop="description"]{border-bottom:1px solid #b2b2b2}.product-details-right .entry-summary>.stock{border-bottom:1px solid #b2b2b2;font-size:18px;font-size:1.125rem;color:#2f322b;text-transform:uppercase}.product-details-right [itemprop="description"]{font-size:20px;font-size:1.25rem}.product-details-right .product_meta>span{display:block}.product-details-right .product_info{text-transform:uppercase;color:#2f322b;border-bottom:1px solid #b2b2b2}.product-details-right .product_info .star-rating{float:none;display:inline-block;vertical-align:middle}.product-details-right .review-count{margin-right:20px}.product-details-right .show_review_form{float:right;font-size:15px;font-size:0.9375rem;padding-top:3px}.product-details-right .variations{border-bottom:1px solid #b2b2b2}.product-details-right .out-of-stock{line-height:1;border-bottom:1px solid #b2b2b2;text-transform:uppercase}@media (min-width: 900px){.product-details-left{max-width:470px;float:left;width:40.2%}.product-details-right{margin-left:42.7%}}.woocommerce ul.products{overflow:hidden;padding:0}.woocommerce-breadcrumb{margin-bottom:30px;text-transform:uppercase;font-size:15px;font-size:0.9375rem}.woocommerce-breadcrumb a:first-child{margin-left:0}.woocommerce-breadcrumb .divider{padding:0 7px}.order_details{margin:20px 0;padding:15px;list-style:none;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8}.order_details li{margin:0}.entry-content .my_account_orders th{color:#acacac;font-size:30px;font-size:1.875rem;border:1px solid #B2B2B2}.entry-content .my_account_orders .order-date,.entry-content .my_account_orders .order-status{text-transform:uppercase}.entry-content .my_account_orders .button{float:none}@media only screen and (max-width: 479px){table.shop_table th{display:none}table.shop_table td{display:block;border:none !important;padding:5px 10px}table.shop_table .product-price{text-align:left !important}table.shop_table .product-subtotal{display:none}.cart-collaterals input{width:100% !important;margin-bottom:15px}.cart-collaterals .button-secondary{margin-bottom:5px}}.addresses address{font-style:normal}.addresses .address,.addresses .col-1,.addresses .col-2{padding:30px;padding:1.875rem}.addresses .edit{background:#2f322b;line-height:1;float:right}.addresses h3{display:inline-block}.form-row{font-size:17px !important}.form-row label{display:inline-block;width:200px}.form-row .input-text{width:250px}.form-row .input-text:only-child{margin-left:200px}.form-row .select-dropdown{width:250px;vertical-align:middle}#shipping_country_field .select-dropdown{left:-5px}.woocommerce-ordering{float:right;position:relative;top:-50px}.widget.widget_shopping_cart .buttons{margin-top:20px}.widget.widget_shopping_cart .buttons .button{width:48%;text-align:center}.widget.widget_shopping_cart .variation{display:none}.widget_price_filter{text-transform:none}.widget_price_filter .ui-slider-horizontal{height:8px;background:#e4e6e2}.widget_price_filter .price_slider{margin:1em .5em}.widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%;position:absolute;z-index:1;font-size:.7em;display:block}.widget_price_filter .ui-slider{position:relative}.widget_price_filter .ui-slider-handle{width:18px;height:8px;outline:0;background:#2f322b;position:absolute;z-index:2;top:0;margin-left:-9px;cursor:ew-resize;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.widget_price_filter .button{float:left;text-transform:inherit}.widget_price_filter .price_label{float:right;padding-top:7px;font-size:16px;font-size:1rem}.product_list_widget{color:#2f322b}.product_list_widget ins{text-decoration:none}.product_list_widget del{color:#acacac}.widget_shopping_cart_content .total{font-size:25px;font-size:1.5625rem;color:#999999;font-family:"BebasNeue";line-height:1}.widget .widget_shopping_cart_content li{border-bottom:1px solid #b2b2b2;margin-bottom:20px;padding-bottom:20px}.widget .widget_shopping_cart_content .checkout{background-color:#2f322b}.widget_layered_nav small{float:right}.widget_product_search form{background:#f7f5f1;padding:20px}.widget_product_search #s{width:100%;border:none;text-transform:uppercase;padding-left:40px}.widget_product_search #searchsubmit{display:none}.widget_product_search div{position:relative}.widget_product_search div::before{content:"\f002";font-family:'FontAwesome';font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;*margin-right:.3em;position:absolute;left:10px;top:6px;color:#e0dfdf}.widget_recent_reviews{color:#787878;text-transform:none}.widget_recent_reviews li>a{text-transform:uppercase}.woocommerce-pagination .page-numbers{margin:0;padding:0}.woocommerce-account .woocommerce form{background:#f7f5f1;padding:30px;padding:1.875rem}#customer_details .col-1,#customer_details .col-2{padding:30px;padding:1.875rem}.products.related h2,.products.upsells h2{font-size:35px;font-size:2.1875rem;line-height:1}.products.related{margin-bottom:-40px;margin-bottom:-2.5rem}hr.divide-product{background:transparent;border:none;border-top:1px solid #b2b2b2;margin:30px 0;margin: 1.875rem 0;margin-left:3%}@media only screen and (max-width: 480px){.product-details-right .product_info>*{display:block;margin-bottom:7px;float:none}.product-details-left .thumbnails img{max-width:60px}.form-row .input-text{width:100%}.form-row .input-text:only-child{margin-left:0}.form-row .select-dropdown{width:100%}.woocommerce-ordering{position:static;float:none;margin-top:30px;margin-top:1.875rem}}@media only screen and (max-width: 650px){table.shop_table .product-remove,table.shop_table .product-thumbnail{display:none}}@media only screen and (max-width: 600px){.cart-collaterals label{display:block;margin-bottom:10px}.woocommerce-cart .entry-header .button{display:none}.woocommerce-message .button{float:none;display:block;margin-top:15px}.products{text-align:center}.products .product{text-align:left}.widget-featured-product .products{text-align:left}.widget-featured-product .products .product{text-align:left}}@media only screen and (max-width: 769px){.single-product .paging-navigation--wrapper{display:none}.cart-total-wrap{margin-top:30px;margin-top:1.875rem;max-width:none}.cart-total-wrap table{max-width:none;float:none}hr.divide-product{margin-left:0}}@media only screen and (min-width: 601px) and (max-width: 769px){.products .product{width:48%;max-width:100%}.products .product.odd{margin-left:1.5% !important}.widget-featured-product .products .product:nth-child(n+2){margin-left:0 !important}}.iphone .checkout .input-checkbox:after{position:relative;left:-1px}div.pp_overlay{background:#000 !important;opacity:.8 !important}.woocommerce div.pp_woocommerce .pp_close{background:none !important;border-radius:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;text-shadow:none;border:none !important;top:15px !important;right:30px !important;z-index:10000}.woocommerce div.pp_woocommerce .pp_close:before{font-family:FontAwesome !important;color:#2f322b;content:"\f00d";font-size:22px}.woocommerce div.pp_woocommerce .pp_content_container{border-radius:0;border:5px solid #000;padding-top:60px}.woocommerce .pp_content .comment-form-comment{background:#f7f5f1;padding:30px 30px 30px 40px;padding: 1.875rem 1.875rem 1.875rem 2.5rem;margin-left:-40px;margin-right:-40px}.woocommerce .pp_description{display:none !important}.woocommerce .ppt{color:#2f322b !important;font-weight:normal;margin:0;position:relative;top:70px;left:30px;max-width:80%;text-transform:uppercase}.woocommerce .pp_woocommerce .pp_arrow_previous:before,.woocommerce .pp_woocommerce .pp_arrow_next:before,.woocommerce .pp_woocommerce .pp_previous:before,.woocommerce .pp_woocommerce .pp_next:before{font-family:FontAwesome !important;display:block;width:33px;height:33px;font-size:19px !important;padding-top:4px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:2px solid #2f322b;color:#2f322b !important;background:transparent;border-radius:0;text-shadow:none}.woocommerce .pp_gallery .pp_arrow_previous,.woocommerce .pp_gallery .pp_arrow_next{width:16px !important;height:19px !important;border:none !important}.woocommerce .pp_gallery .pp_arrow_previous:before,.woocommerce .pp_gallery .pp_arrow_next:before{padding-top:0 !important}.woocommerce .pp_gallery .pp_arrow_previous:hover,.woocommerce .pp_gallery .pp_arrow_previous:hover:before,.woocommerce .pp_gallery .pp_arrow_next:hover,.woocommerce .pp_gallery .pp_arrow_next:hover:before{background:transparent !important;color:#2f322b !important}.woocommerce .currentTextHolder{color:#2f322b;padding-top:5px;font-size:16px}.woocommerce .pp_woocommerce .pp_arrow_previous:before,.woocommerce .pp_woocommerce .pp_arrow_next:before{padding-top:4px}.woocommerce .pp_woocommerce .pp_arrow_previous:hover:before,.woocommerce .pp_woocommerce .pp_arrow_next:hover:before,.woocommerce .pp_woocommerce .pp_previous:hover:before,.woocommerce .pp_woocommerce .pp_next:hover:before{color:white !important;background:#2f322b}.woocommerce .pp_woocommerce .pp_next:before,.woocommerce .pp_arrow_next:before{content:"\f105" !important}.woocommerce .pp_woocommerce .pp_previous:before,.woocommerce .pp_arrow_previous:before{content:"\f104" !important}.woocommerce div.pp_woocommerce .pp_gallery ul li a{border-radius:0;border-color:#2f322b !important}.woocommerce .pp_woocommerce .pp_nav{width:110px;float:none;margin-left:auto;margin-right:auto}.term-description{margin-bottom:30px}.term-description ~ .woocommerce-ordering{top:-15px}.ppt,.pp_content,.pp_woocommerce,.pp_hoverContainer{max-width:100% !important}.payment_box input{border:1px solid #B2B2B2;float:none !important;max-width:100%}.chzn-results{width:100%}.woocommerce-checkout .form-row .chzn-container,.woocommerce-checkout .form-row .chosen-container{float:right;max-width:340px;font-size:16px;padding-top:4px}.chosen-results{width:100%}.woocommerce-info{margin-bottom:1.5em}.wc-2-1 #ship-to-different-address-checkbox{float:right;margin-top:8px}.woocommerce-tabs .commentlist li{list-style:none}.comment-form-rating a::before{font-size:22px}.single_variation_wrap{padding-top:25px;padding-top:1.5625rem}.product-type-simple .cart{border-bottom:1px solid #b2b2b2}div.pp_woocommerce .pp_arrow_next,div.pp_woocommerce .pp_arrow_previous{background-color:transparent;width:33px;height:33px;border-radius:0}div.pp_woocommerce .pp_arrow_next:before,div.pp_woocommerce .pp_arrow_previous:before{padding-top:6px !important}.not-wc-2-1 .cart{border-bottom:1px solid #b2b2b2}.woocommerce-account .form-row{display:table}.woocommerce-account .form-row input,.woocommerce-account .form-row label{vertical-align:middle}#customer_login .inline{padding-left:20px}.shipping_calculator h2:after{content:"\f175";font-family:'FontAwesome';font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;*margin-right:.3em;vertical-align:baseline;padding-left:10px;font-size:27px}.shipping_calculator span{display:none}.form-row.terms{text-align:right}.form-row.terms input[type="checkbox"]{width:18px !important;float:none;margin-left:10px;margin-right:30px}.form-row.terms label{width:auto;float:none;display:inline-block}.payment_box label{width:auto;display:inline-block;width:200px;padding:0 !important}.payment_box input{float:none !important;min-width:100px}.payment_box select{float:none !important}@media screen and (max-width: 480px){.payment_box input,.payment_box select,.payment_box label{width:100% !important}}.woocommerce-noreviews{margin-top:20px !important}.comment-form-rating{margin-bottom:30px !important}.comment-form-rating .stars{display:inline-block;width:auto !important;vertical-align:middle;margin-left:30px}
