/*!
 * Theme Name: OneType
 * Theme URI: http://www.theme-junkie.com/themes/onetype
 * Description: OneType is a premium ecommerce single product WordPress theme made by Theme Junkie!
 * Version: 1.0.1
 * Author: Theme Junkie
 * Author URI: http://www.theme-junkie.com/
 * Tags: two-columns, right-sidebar, custom-background, custom-menu, editor-style, threaded-comments, translation-ready
 * Text Domain: onetype
 *
 * License: GNU General Public License v2.0 or later
 * License URI: http://www.gnu.org/licenses/gpl-2.0.html
 *
 * OneType WordPress Theme, Copyright 2017 http://www.theme-junkie.com/
 * OneType is distributed under the terms of the GNU GPL
 *
 * Please DO NOT EDIT THIS FILE, if you want to customize the styles, you can create a child theme
 * See: http://codex.wordpress.org/Child_Themes
 *//*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}.wide-container{background-color:#fff}.boxed-container .wide-container,.framed-container .wide-container{max-width:120rem;margin:0 auto;box-shadow:0 0 1rem rgba(35,31,32,0.05)}.framed-container{margin:0 auto}@media (min-width: 1024px){.framed-container{margin:4rem auto}}.container{max-width:120rem;margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem}.container:after{content:" ";display:block;clear:both}@media (min-width: 568px){.container{padding-right:4rem;padding-left:4rem}}@media (min-width: 1200px){.container{padding-right:0;padding-left:0}}.boxed-container .container,.framed-container .container,.framed-container .container{padding:0 4rem}.site-content{margin-bottom:12rem}.elementor-page .site-content{margin-bottom:0}@media (min-width: 800px){.layout-2c-r .content-area{width:65.625%;float:right}}@media (min-width: 800px){.layout-2c-l .content-area{width:65.625%;float:left}}.layout-1c .content-area{width:100%}@media (min-width: 800px){.layout-2c-r .widget-area{width:22.65625%;float:left}}@media (min-width: 800px){.layout-2c-l .widget-area{width:22.65625%;float:right}}*,*:before,*:after{box-sizing:border-box}html{font-size:62.5%}body{font-family:"Lato",sans-serif;font-size:1.8rem;font-weight:400;font-style:normal;line-height:2.7rem;color:#666;background:#f5f5f5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width: 600px){body{font-size:1.6rem;line-height:2.4rem}}::-moz-selection{color:#fff;background:#d87f3b;text-shadow:none}::selection{color:#fff;background:#d87f3b;text-shadow:none}::-moz-selection{color:#fff;background:#d87f3b;text-shadow:none}figure>img{display:block}img{max-width:100%;height:auto}img[class*="align"],img[class*="attachment-"]{height:auto}.wp-caption{max-width:100%;margin-bottom:2.4rem}.wp-caption img[class*="wp-image-"]{display:block;margin-bottom:0.5rem}.wp-caption-text{font-size:1.4rem;font-style:italic;color:#999}.wp-smiley{margin-top:0;margin-bottom:0;padding:0;border:0}embed,iframe,object{width:100%;max-width:100%}.alignleft{float:left;margin-right:2.7rem}.alignright{float:right;margin-left:2.7rem}.aligncenter{clear:both}.alignnone{display:block}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:1.4rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}table{width:100%;margin-bottom:2.7rem}table th,table td{padding:1rem;text-align:left;vertical-align:top;border-bottom:1px solid #efefef}table th{text-transform:uppercase;border-bottom:0.1rem solid #efefef}table tr th:first-child,table tr td:first-child{padding-left:0}table tr th:last-child,table tr td:last-child{padding-right:0}.sticky,.bypostauthor{font-size:inherit}.gallery{margin-bottom:2rem}.gallery-item{position:relative;float:left;overflow:hidden;margin:0 0.4rem 0.4rem 0}.gallery-icon a,.gallery-icon img{display:block}.gallery-columns-1 .gallery-item{max-width:100%}.gallery-columns-2 .gallery-item{max-width:48%;max-width:-webkit-calc(50% - 4px);max-width:calc(50% - 4px)}.gallery-columns-3 .gallery-item{max-width:32%;max-width:-webkit-calc(33.3% - 4px);max-width:calc(33.3% - 4px)}.gallery-columns-4 .gallery-item{max-width:23%;max-width:-webkit-calc(25% - 4px);max-width:calc(25% - 4px)}.gallery-columns-5 .gallery-item{max-width:19%;max-width:-webkit-calc(20% - 4px);max-width:calc(20% - 4px)}.gallery-columns-6 .gallery-item{max-width:15%;max-width:-webkit-calc(16.7% - 4px);max-width:calc(16.7% - 4px)}.gallery-columns-7 .gallery-item{max-width:13%;max-width:-webkit-calc(14.28% - 4px);max-width:calc(14.28% - 4px)}.gallery-columns-8 .gallery-item{max-width:11%;max-width:-webkit-calc(12.5% - 4px);max-width:calc(12.5% - 4px)}.gallery-columns-9 .gallery-item{max-width:9%;max-width:-webkit-calc(11.1% - 4px);max-width:calc(11.1% - 4px)}.gallery-columns-1 .gallery-item:nth-of-type(1n),.gallery-columns-2 .gallery-item:nth-of-type(2n),.gallery-columns-3 .gallery-item:nth-of-type(3n),.gallery-columns-4 .gallery-item:nth-of-type(4n),.gallery-columns-5 .gallery-item:nth-of-type(5n),.gallery-columns-6 .gallery-item:nth-of-type(6n),.gallery-columns-7 .gallery-item:nth-of-type(7n),.gallery-columns-8 .gallery-item:nth-of-type(8n),.gallery-columns-9 .gallery-item:nth-of-type(9n){margin-right:0}.gallery-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n+1),.gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(1n+1),.gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n+1),.gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n+1){clear:left}.gallery-caption{font-size:1.4rem;line-height:2.1rem;position:absolute;bottom:0;left:0;box-sizing:border-box;width:100%;max-height:50%;margin:0;padding:0.2rem 0.8rem;text-align:left;opacity:0;color:#fff;background-color:#231f20;background-color:rgba(35,31,32,0.7)}.gallery-caption:before{position:absolute;top:0;left:0;width:100%;height:100%;min-height:5rem;content:""}.gallery-item:hover .gallery-caption{opacity:0}.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{display:none}.gallery,.clearfix,.widget_archive,.widget_categories,.widget_archive li,.widget_categories li,.cart-collaterals,.grids,.single .entry,.comment-container,.traditional-pagination,.related-posts,.site-header-cart,.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-noreviews,p.no-comments,.onetype-sorting,ul.products,.single-product div.product,.single-product div.product .woocommerce-product-gallery .flex-control-thumbs,.clear,.wc-proceed-to-checkout,form.checkout,#payment,ul.order_details,.shop-filters,.product_list_widget li{*zoom:1}.gallery:before,.clearfix:before,.widget_archive:before,.widget_categories:before,.widget_archive li:before,.widget_categories li:before,.cart-collaterals:before,.grids:before,.single .entry:before,.comment-container:before,.traditional-pagination:before,.related-posts:before,.site-header-cart:before,.woocommerce-message:before,.woocommerce-info:before,.woocommerce-error:before,.woocommerce-noreviews:before,p.no-comments:before,.onetype-sorting:before,ul.products:before,.single-product div.product:before,.single-product div.product .woocommerce-product-gallery .flex-control-thumbs:before,.clear:before,.wc-proceed-to-checkout:before,form.checkout:before,#payment:before,ul.order_details:before,.shop-filters:before,.product_list_widget li:before,.gallery:after,.clearfix:after,.widget_archive:after,.widget_categories:after,.widget_archive li:after,.widget_categories li:after,.cart-collaterals:after,.grids:after,.single .entry:after,.comment-container:after,.traditional-pagination:after,.related-posts:after,.site-header-cart:after,.woocommerce-message:after,.woocommerce-info:after,.woocommerce-error:after,.woocommerce-noreviews:after,p.no-comments:after,.onetype-sorting:after,ul.products:after,.single-product div.product:after,.single-product div.product .woocommerce-product-gallery .flex-control-thumbs:after,.clear:after,.wc-proceed-to-checkout:after,form.checkout:after,#payment:after,ul.order_details:after,.shop-filters:after,.product_list_widget li:after{display:table;content:""}.gallery:after,.clearfix:after,.widget_archive:after,.widget_categories:after,.widget_archive li:after,.widget_categories li:after,.cart-collaterals:after,.grids:after,.single .entry:after,.comment-container:after,.traditional-pagination:after,.related-posts:after,.site-header-cart:after,.woocommerce-message:after,.woocommerce-info:after,.woocommerce-error:after,.woocommerce-noreviews:after,p.no-comments:after,.onetype-sorting:after,ul.products:after,.single-product div.product:after,.single-product div.product .woocommerce-product-gallery .flex-control-thumbs:after,.clear:after,.wc-proceed-to-checkout:after,form.checkout:after,#payment:after,ul.order_details:after,.shop-filters:after,.product_list_widget li:after{clear:both}.menu-primary-items,.menu-primary-items .sub-menu,.menu-footer-items,.commentlist,.widget ul,.posts-thumbnail-widget ul,.breadcrumbs ul,.related-posts ul,.woocommerce-pagination .page-numbers{margin:0;padding:0;list-style:none}.aligncenter{display:block;margin-right:auto;margin-left:auto}a{-webkit-transition:all 200ms ease-in-out 0s;transition:all 200ms ease-in-out 0s;text-decoration:none;color:#231f20}a:visited{color:#231f20}a:hover,a:visited:hover{text-decoration:none;color:#d87f3b}h1,h2,h3,h4,h5,h6{font-family:"Montserrat",sans-serif;font-weight:700;font-style:normal;margin:1.35rem 0;color:#231f20}h1,.h1{font-size:3.6rem;line-height:3.96rem}h2,.h2{font-size:3rem;line-height:3.3rem}h3,.h3{font-size:2.4rem;line-height:3.12rem}h4,.h4{font-size:2rem;line-height:2.6rem}h5,.h5{font-size:1.6rem}h6,.h6{font-size:1.4rem}p{margin:0 0 2.7rem}abbr[title],dfn[title]{cursor:help}del{vertical-align:baseline;text-decoration:line-through;color:#aaa}code,kbd,pre,samp{font-size:1.6rem}pre{margin:2.7rem 0;padding:2.7rem;color:#2080ad;background-color:#fafafa}code{color:#2080ad}blockquote{font-style:italic;margin:2.7rem 4rem;padding-left:2rem;color:#777;border-left:0.3rem solid #d87f3b}blockquote cite{position:relative;display:block;padding:1rem 0 0 2rem;color:#555}blockquote cite:before{position:absolute;left:0;content:"\2014"}q:before,q:after,blockquote:before,blockquote:after{content:""}address{display:block;margin:0 0 2.7rem}ul,ol{margin:1.8rem 0;padding:0 0 0 2.7rem}ul{list-style:disc}ol{list-style-type:decimal}ol ol{list-style:upper-alpha}ol ol ol{list-style:lower-roman}ol ol ol ol{list-style:lower-alpha}li ul,li ol{margin:0}dl{margin:2.7rem}dt{font-weight:700}dd{margin-bottom:2.7rem}hr{clear:both;height:0.1rem;min-height:0;margin:2.7rem 0;border-top:0.1rem solid #efefef;border-right:0;border-bottom:0;border-left:0}hr.dotted{border-style:dotted}hr.dashed{border-style:dashed}hr.blackborder{border-color:#000}hr.whiteborder{border-color:#fff}@media print{*{color:#000 !important;background:transparent !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}form input[type="text"],form input[type="password"],form input[type="email"],form input[type="url"],form input[type="date"],form input[type="month"],form input[type="time"],form input[type="datetime"],form input[type="datetime-local"],form input[type="week"],form input[type="number"],form input[type="search"],form input[type="tel"],form input[type="color"],form select,form textarea{display:inline-block;box-sizing:border-box;height:4.5rem;padding:.9rem 1.3rem;vertical-align:middle;border:none;background-color:#f6f6f6;border-radius:0;-webkit-border-radius:0;-webkit-appearance:none}form input[type="text"]::-webkit-input-placeholder,form input[type="password"]::-webkit-input-placeholder,form input[type="email"]::-webkit-input-placeholder,form input[type="url"]::-webkit-input-placeholder,form input[type="date"]::-webkit-input-placeholder,form input[type="month"]::-webkit-input-placeholder,form input[type="time"]::-webkit-input-placeholder,form input[type="datetime"]::-webkit-input-placeholder,form input[type="datetime-local"]::-webkit-input-placeholder,form input[type="week"]::-webkit-input-placeholder,form input[type="number"]::-webkit-input-placeholder,form input[type="search"]::-webkit-input-placeholder,form input[type="tel"]::-webkit-input-placeholder,form input[type="color"]::-webkit-input-placeholder,form select::-webkit-input-placeholder,form textarea::-webkit-input-placeholder{text-transform:uppercase}form input[type="text"]::-moz-placeholder,form input[type="password"]::-moz-placeholder,form input[type="email"]::-moz-placeholder,form input[type="url"]::-moz-placeholder,form input[type="date"]::-moz-placeholder,form input[type="month"]::-moz-placeholder,form input[type="time"]::-moz-placeholder,form input[type="datetime"]::-moz-placeholder,form input[type="datetime-local"]::-moz-placeholder,form input[type="week"]::-moz-placeholder,form input[type="number"]::-moz-placeholder,form input[type="search"]::-moz-placeholder,form input[type="tel"]::-moz-placeholder,form input[type="color"]::-moz-placeholder,form select::-moz-placeholder,form textarea::-moz-placeholder{text-transform:uppercase}form input[type="text"]:-ms-input-placeholder,form input[type="password"]:-ms-input-placeholder,form input[type="email"]:-ms-input-placeholder,form input[type="url"]:-ms-input-placeholder,form input[type="date"]:-ms-input-placeholder,form input[type="month"]:-ms-input-placeholder,form input[type="time"]:-ms-input-placeholder,form input[type="datetime"]:-ms-input-placeholder,form input[type="datetime-local"]:-ms-input-placeholder,form input[type="week"]:-ms-input-placeholder,form input[type="number"]:-ms-input-placeholder,form input[type="search"]:-ms-input-placeholder,form input[type="tel"]:-ms-input-placeholder,form input[type="color"]:-ms-input-placeholder,form select:-ms-input-placeholder,form textarea:-ms-input-placeholder{text-transform:uppercase}form input[type="text"]:-moz-placeholder,form input[type="password"]:-moz-placeholder,form input[type="email"]:-moz-placeholder,form input[type="url"]:-moz-placeholder,form input[type="date"]:-moz-placeholder,form input[type="month"]:-moz-placeholder,form input[type="time"]:-moz-placeholder,form input[type="datetime"]:-moz-placeholder,form input[type="datetime-local"]:-moz-placeholder,form input[type="week"]:-moz-placeholder,form input[type="number"]:-moz-placeholder,form input[type="search"]:-moz-placeholder,form input[type="tel"]:-moz-placeholder,form input[type="color"]:-moz-placeholder,form select:-moz-placeholder,form textarea:-moz-placeholder{text-transform:uppercase}form textarea{height:auto}form input:not([type]){display:inline-block;box-sizing:border-box;padding:.5em .6em;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 3px #ddd}form input[type="color"]{padding:.2em .5em}form input[type="text"]:focus,form input[type="password"]:focus,form input[type="email"]:focus,form input[type="url"]:focus,form input[type="date"]:focus,form input[type="month"]:focus,form input[type="time"]:focus,form input[type="datetime"]:focus,form input[type="datetime-local"]:focus,form input[type="week"]:focus,form input[type="number"]:focus,form input[type="search"]:focus,form input[type="tel"]:focus,form input[type="color"]:focus,form select:focus,form textarea:focus{outline:0}form input:not([type]):focus{border-color:#129fea;outline:0}form input[type="file"]:focus,form input[type="radio"]:focus,form input[type="checkbox"]:focus{outline:thin solid #129fea;outline:1px auto #129fea}form input[type="checkbox"],form input[type="radio"]{display:inline-block;margin:.5em 0}form input[type="text"][disabled],form input[type="password"][disabled],form input[type="email"][disabled],form input[type="url"][disabled],form input[type="date"][disabled],form input[type="month"][disabled],form input[type="time"][disabled],form input[type="datetime"][disabled],form input[type="datetime-local"][disabled],form input[type="week"][disabled],form input[type="number"][disabled],form input[type="search"][disabled],form input[type="tel"][disabled],form input[type="color"][disabled],form select[disabled],form textarea[disabled]{cursor:not-allowed;color:#cad2d3;background-color:#eaeded}form input:not([type])[disabled]{cursor:not-allowed;color:#cad2d3;background-color:#eaeded}form input[readonly],form select[readonly],form textarea[readonly]{color:#777;border-color:#ccc;background-color:#eee}form input:focus:invalid,form textarea:focus:invalid,form select:focus:invalid{color:#b94a48;border-color:#e9322d}form input[type="file"]:focus:invalid:focus,form input[type="radio"]:focus:invalid:focus,form input[type="checkbox"]:focus:invalid:focus{outline-color:#e9322d}form select{height:2.25em;border:1px solid #ccc;background-color:white}form select[multiple]{height:auto}form label{margin:.5em 0 .2em}form fieldset{margin:0;padding:.35em 0 .75em;border:0}form legend{display:block;width:100%;margin-bottom:.3em;padding:.3em 0;color:#333;border-bottom:1px solid #e5e5e5}button,input[type="button"],input[type="reset"],input[type="submit"],.button,ul.products li.product .added_to_cart{font-family:inherit;font-size:100%;font-weight:700;text-decoration:none;padding:.9rem 3rem;color:#231f20;border:0.3rem solid #231f20;background-color:#fff;text-transform:uppercase;cursor:pointer;-webkit-transition:background-color linear 200ms;transition:background-color linear 200ms;border-radius:0}button:visited,input[type="button"]:visited,input[type="reset"]:visited,input[type="submit"]:visited,.button:visited,ul.products li.product .added_to_cart:visited{color:#231f20}button:visited:hover,input[type="button"]:visited:hover,input[type="reset"]:visited:hover,input[type="submit"]:visited:hover,.button:visited:hover,ul.products li.product .added_to_cart:visited:hover{color:#fff}.button-primary{background-color:#d87f3b;color:#fff;padding:1.5rem 3.3rem;border:none transparent}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,button:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,.button:hover,ul.products li.product .added_to_cart:hover,.button:focus,ul.products li.product .added_to_cart:focus{background-color:#231f20;color:#fff}button:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,.button:focus,ul.products li.product .added_to_cart:focus{outline:0}button:active,input[type="button"]:active,input[type="reset"]:active,input[type="submit"]:active,.button:active,ul.products li.product .added_to_cart:active{background-color:#231f20;color:#fff}button::-moz-focus-inner,.button::-moz-focus-inner,ul.products li.product .added_to_cart::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner{padding:0;border:0}.site-header{position:relative;z-index:1;min-height:11rem;line-height:11rem}.page-template-transparent-header .site-header{position:absolute;width:100%}.page-template-transparent-header.elementor-editor-active .site-header{display:none}.site-header .site-branding{width:14.0625%;float:left;margin-right:3.125%}.site-footer .site-branding{margin-bottom:6rem}.site-branding h1{margin:0;line-height:inherit;font-size:3rem;text-transform:uppercase;letter-spacing:.3rem}.site-branding h1 a{color:#231f20}.site-branding h1 a:hover{color:#d87f3b}.site-branding .logo a{display:block}.main-navigation{width:82.8125%;float:right;margin-right:0;text-align:right}@media (min-width: 800px){.main-navigation{line-height:normal}}.main-navigation .menu-primary-container{display:inline-block}.menu-primary-items{text-align:right;display:none}@media (min-width: 800px){.menu-primary-items{display:block}}.menu-primary-items>li{display:inline-block;margin-right:3rem}.menu-primary-items>li>a{padding:4.6rem 0}.menu-primary-items li{position:relative}@media (min-width: 768px){.menu-primary-items li:hover>.sub-menu{opacity:1;visibility:visible;-webkit-transition:all 200ms linear;transition:all 200ms linear}}.menu-primary-items a{font-family:"Montserrat",sans-serif;text-transform:uppercase;font-size:1.4rem;font-weight:500;display:block}.menu-primary-items a:visited{color:#231f20}.menu-primary-items a:visited:hover{color:#d87f3b}.menu-primary-items .sub-menu{text-align:left;padding-top:1rem;padding-bottom:1rem}@media (min-width: 768px){.menu-primary-items .sub-menu{position:absolute;z-index:9999;top:100%;left:0;min-width:20rem;opacity:0;visibility:hidden;background-color:#fff;box-shadow:0 0 0.7rem rgba(0,0,0,0.1)}}.menu-primary-items .sub-menu ul{top:0;left:100%}.menu-primary-items .sub-menu li{white-space:nowrap;padding:0 2.8rem}.menu-primary-items .sub-menu li:last-child a{border-bottom:0}.menu-primary-items .sub-menu li.edge ul{left:auto;right:100%;margin-right:2px}.menu-primary-items .sub-menu a{padding-top:1.2rem;padding-bottom:1.2rem;border-bottom:1px solid #efefef;font-size:1.3rem}.menu-primary-items .sub-menu .sub-menu{margin-left:2px}.footer-navigation{margin-bottom:2rem}.menu-footer-items li{display:inline-block;margin-right:3rem}.menu-footer-items a{font-size:1.3rem;font-weight:700;font-family:"Montserrat",sans-serif;text-transform:uppercase}.menu-footer-items a:visited{color:#231f20}.menu-footer-items a:visited:hover{color:#d87f3b}.menu-toggle{display:inline-block;border:0;padding:0;font-weight:normal;margin-right:.5rem}.menu-toggle:active,.menu-toggle:focus{background:#fff}.menu-toggle .bars{display:block;border-bottom:.2rem solid #333;width:2rem;margin-bottom:.4rem}@media (min-width: 800px){.menu-toggle{display:none}}.grids .grid{margin-bottom:5rem}@media (min-width: 600px){.grids .grid{width:47.619047619%;float:left;margin-right:4.7619047619%}.grids .grid:nth-child(2n){margin-right:0}}.thumbnail-link{display:block;margin-bottom:2.5rem}.thumbnail-link img{display:block}h2.entry-title,.related-posts .entry-title{font-size:1.8rem;line-height:2.7rem;margin-bottom:.5rem;margin-top:0}.posted-on,.related-posts .entry-date{font-size:1.4rem;color:#999;margin-bottom:1rem}.posted-on a,.related-posts .entry-date a{color:#999}.posted-on a:hover,.related-posts .entry-date a:hover{color:#231f20}.entry-summary{font-size:1.6rem;line-height:2.4rem}.more-link{font-size:1.4rem;text-transform:uppercase;letter-spacing:-.1rem;font-family:"Montserrat",sans-serif}.single .entry{margin-bottom:4rem;padding-bottom:3rem;border-bottom:1px solid #efefef}@media (min-width: 600px){.single .has-post-meta .post-content{width:80.3571428571%;float:left;margin-right:4.7619047619%}}.single .post-meta{display:none}@media (min-width: 600px){.single .post-meta{width:14.880952381%;float:right;margin-right:0;text-align:center;display:inline-block}}.post-meta{font-size:1.4rem}.post-meta .post-date,.post-meta .post-author,.post-meta .post-cat{margin-bottom:4rem}.post-meta .postedon,.post-meta .postedin,.post-meta .tagged{color:#999;display:block}.post-meta .entry-date,.post-meta .cat-link a,.post-meta .tag-links a{color:#231f20}.post-meta .cat-link a:hover,.post-meta .tag-links a:hover{color:#d87f3b}.post-meta .post-author img{border-radius:50%}.post-meta .post-author .author{display:block;text-align:center}.post-meta .post-author .url{color:#231f20;text-transform:uppercase;font-family:"Montserrat",sans-serif;font-size:1.2rem;font-weight:500;letter-spacing:.04rem}.post-meta .post-author .url:hover{color:#d87f3b}.elementor-page .entry-footer{display:none}.site-footer{background-color:#e7e7e7;text-align:center;padding:8rem 0}.site-info p{margin-bottom:0;font-size:1.4rem}.comments-title{margin-bottom:3rem;text-align:center}@media (min-width: 480px){.comments-title{text-align:left}}.comment-reply-title,.comments-title{text-transform:uppercase;font-size:2rem}.commentlist{margin-bottom:4rem}.commentlist .comment{margin-bottom:6rem}.commentlist .children{margin:6rem 0;padding-left:0;list-style:none}@media (min-width: 600px){.commentlist .children{padding-left:9rem}}@media (min-width: 240px) and (max-width: 768px){.commentlist .children .children{padding-left:0}}.commentlist .children .avatar{width:7rem}@media (min-width: 480px){.comment-avatar{width:14.0625%;float:left;margin-right:3.125%}.comment-body{width:82.8125%;float:right;margin-right:0}}.comment-avatar{text-align:center;margin-bottom:1rem}@media (min-width: 480px){.comment-avatar{margin-bottom:0}}.comment-avatar .avatar{border-radius:50%}.comment-avatar .name{font-size:1.4rem;font-family:"Montserrat",sans-serif;font-weight:600;text-transform:uppercase;display:block}.comment-avatar .name a{color:#231f20}.comment-avatar .name a:hover{color:#d87f3b}.comment-body{position:relative}.comment-body .comment-wrapper{position:relative;padding:2.5rem;border:0.1rem solid #efefef}.comment-body .comment-head{font-size:1.4rem;margin-bottom:2.4rem}.comment-body .comment-head a{color:#999}@media (max-width: 479px){.comment-body .comment-content{font-size:1.6rem}}.comment-body .comment-content p:last-of-type{margin-bottom:0}.comment-reply-link{font-size:1.2rem;text-transform:uppercase;position:relative;top:auto;right:auto;display:inline-block;padding-top:2rem;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out;color:#999}@media (min-width: 480px){.comment-reply-link{position:absolute;top:2.5rem;right:2.5rem;padding-top:0}}.author-badge{font-size:1.1rem;font-family:"Montserrat",sans-serif;font-weight:600;text-transform:uppercase;line-height:1;display:inline-block;margin-bottom:2rem;padding:.4rem .6rem;color:#fff;background-color:#d87f3b}@media (min-width: 480px){.author-badge{margin-bottom:0}}.children .comment-respond,.layout-2c-l .comment-respond{margin-top:0}@media (min-width: 601px){.children .comment-respond,.layout-2c-l .comment-respond{margin-top:6rem}}.children .comment-form-author,.children .comment-form-email,.children .comment-form-url,.layout-2c-l .comment-form-author,.layout-2c-l .comment-form-email,.layout-2c-l .comment-form-url{display:block;width:100%}.comments-area{border-top:0.1rem solid #efefef;margin-bottom:8.1rem;padding-top:3.5rem}@media (min-width: 801px){.comments-area{margin-bottom:2.7rem}}.comment-notes{font-size:1.4rem;font-style:italic;color:#999}form.comment-form label{font-size:1.2rem;font-weight:600;display:block;font-family:"Montserrat",sans-serif;text-transform:uppercase}form.comment-form .comment-form-comment{clear:both}@media (min-width: 500px){form.comment-form .comment-form-author,form.comment-form .comment-form-email,form.comment-form .comment-form-url{float:left;width:32%;margin-right:2%}}form.comment-form .comment-form-author input,form.comment-form .comment-form-email input,form.comment-form .comment-form-url input{width:100%}form.comment-form textarea{width:100%}form.comment-form .comment-form-url{margin-right:0}.required{color:#f00}#cancel-comment-reply-link{font-family:"Lato",sans-serif;font-size:1.3rem}#comment-nav-above{margin-bottom:3rem}.comment-navigation .nav-previous{display:inline;float:left}.comment-navigation .nav-next{display:inline;float:right;text-align:right}.comment-navigation a{color:#555}.widget{margin-bottom:6rem;font-size:1.5rem;line-height:2.4rem}.widget.woocommerce li a{padding:0}.widget li{border-bottom:0.1rem dashed #efefef}.widget li a{padding-top:.8rem;padding-bottom:.8rem;display:block}.widget select{width:100%;max-width:100%;height:3.6rem;padding:1rem;border:0.1rem solid #efefef;background-color:#fff}.widget-title,.related-posts h3{margin-top:0;margin-bottom:3rem;font-size:1.5rem;text-transform:uppercase;letter-spacing:.08rem}.widget_search input{width:100%}.ad-widget{text-align:center}.ad-widget .widget-title,.ad-widget .related-posts h3,.related-posts .ad-widget h3{font-size:1rem;font-weight:400;letter-spacing:.1rem;margin-bottom:0;text-align:center;color:#ccc}.ad-widget .widget-title::after,.ad-widget .related-posts h3::after,.related-posts .ad-widget h3::after{padding-top:0;border-bottom:none}@media (min-width: 375px){.widget_archive li,.widget_categories li{text-align:right;float:left;width:45%;margin-right:5%}.widget_archive li:nth-child(2n),.widget_categories li:nth-child(2n){margin-right:0}.widget_archive a,.widget_categories a{float:left}}.widget_tag_cloud a{line-height:2.2rem;display:inline-block;margin-right:.5rem;margin-bottom:.5rem;padding:.2rem .8rem;letter-spacing:.1rem;text-transform:uppercase;color:#fff;border-radius:.2rem;background-color:#d87f3b;font-weight:600}.widget_tag_cloud a:visited{color:#fff}.widget_tag_cloud a:hover{background-color:#231f20;color:#fff}.posts-thumbnail-widget li{overflow:hidden;padding:1.5rem 0;line-height:2rem}.posts-thumbnail-widget .post-title{display:block;font-family:"Montserrat",sans-serif;color:#231f20;font-weight:600;margin-bottom:1rem}.posts-thumbnail-widget .post-title:hover{color:#d87f3b}@media (min-width: 375px){.posts-thumbnail-widget .thumbnail-link{float:left;max-width:8rem;margin-right:1.35rem;margin-bottom:0}}.posts-thumbnail-widget .entry-thumbnail{display:block}.widget_social_icons a{display:inline-block;margin:3px 0 6px;width:47px;height:47px;position:relative;text-align:center;background-color:#d87f3b;color:#fff;line-height:48px;opacity:1;border-radius:4px;font-size:18px}@media (min-width: 1025px){.widget_social_icons a{margin:4px 4px 6px 4px}}.widget_social_icons a:hover{opacity:.7}.widget_social_icons a:hover,.widget_social_icons a:visited{color:#fff}.widget_social_icons a.facebook{background-color:#3b5998}.widget_social_icons a.twitter{background-color:#55acee}.widget_social_icons a.gplus{background-color:#dc4e41}.widget_social_icons a.instagram{background-color:#3f729b}.widget_social_icons a.pinterest{background-color:#bd081c}.widget_social_icons a.linkedin{background-color:#0077b5}.widget_social_icons a.behance{background-color:#1769ff}.widget_social_icons a.dribbble{background-color:#ea4c89}.widget_social_icons a.github{background-color:#4078c0}.widget_social_icons a.codepen{background-color:#333}.widget_social_icons a.rss{background-color:#f26522}.widget_social_icons a.tumblr{background-color:#35465c}.widget_pages .children{margin-left:1.5em}.widget_nav_menu .sub-menu{margin-left:1.5em}.search-toggle{display:inline-block;vertical-align:middle}.search-toggle:focus{outline:none}.popup-content{position:relative;text-align:center}.popup-content .search-field{color:#fff;border:none;background:transparent;height:auto;width:100%;font-size:6rem;font-family:"Montserrat",sans-serif;font-weight:700;text-align:center}@media (min-width: 500px){.popup-content .search-field{font-size:10rem}}.popup-content .search-field::-webkit-input-placeholder{color:#fff;text-align:center;text-transform:uppercase;font-family:"Montserrat",sans-serif;font-weight:700}.popup-content .search-field::-moz-placeholder{color:#fff;text-align:center;text-transform:uppercase;font-family:"Montserrat",sans-serif;font-weight:700}.popup-content .search-field:-ms-input-placeholder{color:#fff;text-align:center;text-transform:uppercase;font-family:"Montserrat",sans-serif;font-weight:700}.popup-content .search-field:-moz-placeholder{color:#fff;text-align:center;text-transform:uppercase;font-family:"Montserrat",sans-serif;font-weight:700}.popup-content .search-field:focus{background:transparent}.popup-content .menu-primary-items{display:block;text-align:center}.popup-content .menu-primary-items li{display:block;margin-bottom:2rem}.popup-content .menu-primary-items>li>a{padding:0}.popup-content .menu-primary-items a{font-size:1.8rem}.popup-content .menu-primary-items .sub-menu{text-align:center;padding:0;margin-top:2rem}.popup-content .menu-primary-items .sub-menu li{padding:0}.popup-content .menu-primary-items .sub-menu a{border-bottom:0;padding:0}.mfp-close{opacity:1;color:#231f20}.popup-fade{background:rgba(221,221,221,0.85)}.popup-fade.mfp-bg{opacity:0;-webkit-transition:all 0.15s ease-out;transition:all 0.15s ease-out}.popup-fade.mfp-bg.mfp-ready{opacity:0.8}.popup-fade.mfp-bg.mfp-removing{opacity:0}.popup-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all 0.15s ease-out;transition:all 0.15s ease-out}.popup-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.popup-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.page-header{background-color:#f9f9f9;margin-bottom:9rem;position:relative}.has-post-thumbnail .page-header::after{content:"";display:block;width:100%;height:100%;background-color:rgba(41,41,41,0.3);position:absolute;top:0;left:0;z-index:0}.page-header .container{min-height:30rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.error404 .page-header .container{min-height:20rem}.single-post .page-header .container{min-height:50rem}.page-header .page-header-wrapper{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;text-align:center}.has-post-thumbnail .page-header .page-header-wrapper{position:relative;z-index:1}.page-header .page-title{margin:0;font-size:2.4rem;text-transform:uppercase;letter-spacing:.04rem}.has-post-thumbnail .page-header .page-title{color:#fff}.page-header .page-title span{color:#d87f3b}.pagination{text-align:center;margin-top:4rem;margin-bottom:6rem}@media (min-width: 800px){.pagination{margin-bottom:0}}.pagination .current{background-color:#231f20;color:#fff}.pagination .current:visited{color:#fff}.pagination .page-numbers{font-family:"Montserrat",sans-serif;font-size:1.5rem;display:inline-block;padding:.15rem 1.25rem;margin-right:-.2rem;min-width:3.5rem;min-height:3.4rem;text-align:center}.pagination .page-numbers:hover{background-color:#231f20;color:#fff}.pagination .page-numbers:visited{color:#231f20}.pagination .page-numbers:visited:hover{color:#fff}.pagination .next,.pagination .prev{overflow:hidden;white-space:nowrap;text-indent:110%;background-image:url("assets/img/onetype-chevron-right.svg");background-repeat:no-repeat;background-size:contain;width:3.5rem;height:3.4rem;vertical-align:bottom;border:1px solid #231f20}.pagination .next:hover,.pagination .prev:hover{background-image:url("assets/img/onetype-chevron-right-white.svg")}.pagination .prev{background-image:url("assets/img/onetype-chevron-left.svg")}.pagination .prev:hover{background-image:url("assets/img/onetype-chevron-left-white.svg")}.traditional-pagination{margin-bottom:6rem}@media (min-width: 800px){.traditional-pagination{margin-bottom:0}}.traditional-pagination div a{color:#231f20;text-transform:uppercase;font-size:1.4rem;font-weight:700}.traditional-pagination div a:hover{color:#d87f3b}.traditional-pagination .next{float:right;text-align:right}.traditional-pagination .prev{float:left}.has-post-thumbnail .breadcrumbs{color:#fff}.breadcrumbs li{display:inline-block}.breadcrumbs li::after{content:"\2044";display:inline-block;padding-left:.5rem;padding-right:.5rem;font-size:1.4rem}.breadcrumbs li:last-child::after{content:"";padding:0}.breadcrumbs a{color:#231f20}.has-post-thumbnail .breadcrumbs a{color:#fff}.breadcrumbs a,.breadcrumbs span{font-family:"Montserrat",sans-serif;font-size:1.4rem}.author-bio{margin-bottom:6rem;border-bottom:0.1rem solid #efefef;padding-bottom:4rem;text-align:center}.author-bio .name{font-size:1.6rem;margin-top:.5rem;text-transform:uppercase;font-family:"Montserrat",sans-serif;font-weight:500}.author-bio .name a{color:#231f20}.author-bio .name a:hover{color:#d87f3b}.author-bio .bio{font-size:1.6rem;line-height:2.4rem}.author-bio .author-social-links{text-align:center}.author-bio .author-social-links a{display:inline-block;color:#bbb;margin-right:1.4rem}.author-bio .author-social-links a:hover{color:#231f20}.related-posts{margin-bottom:6rem;text-align:center}.related-posts li{margin-bottom:5rem}@media (min-width: 600px){.related-posts li{width:31.25%;float:left;margin-right:3.125%;margin-bottom:0}.related-posts li:last-child{margin-right:0}}.selectric .button,.selectric ul.products li.product .added_to_cart,ul.products li.product .selectric .added_to_cart{border:0;padding:0}.selectric .button:hover,.selectric ul.products li.product .added_to_cart:hover,ul.products li.product .selectric .added_to_cart:hover{background-color:transparent}.entry-content .elementor-section.elementor-section-boxed>.elementor-container{max-width:120rem}.entry-content .elementor-image-gallery .gallery{margin-bottom:0}.entry-content .elementor-element .single-product .woocommerce-review-link{display:none}.entry-content .elementor-element .single-product .woocommerce-product-details__short-description{margin-bottom:2rem}.entry-content .elementor-element .single-product .product_meta{margin-top:2rem}.entry-content .elementor-element .elementor-image-gallery .gallery-item{-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.entry-content .elementor-element .elementor-image-gallery .gallery-item:hover{opacity:.7}.site-header-cart{position:relative;margin:0;padding:0}.site-header-cart .cart-contents{text-decoration:none}.site-header-cart .widget_shopping_cart{display:none}.site-header-cart .product_list_widget{margin:0;padding:0}.star-rating{overflow:hidden;position:relative;height:1.618em;line-height:1.618;font-size:.8em;width:5.3em;font-family:'star';font-weight:400;margin:auto}.star-rating:before{content:"\53\53\53\53\53";opacity:.25;float:left;top:0;left:0;position:absolute}.star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.star-rating span:before{content:"\53\53\53\53\53";top:0;position:absolute;left:0;color:#ffc600}p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none;margin-right:1px;font-weight:400}p.stars a:before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:"star";content:"\53";color:#231f20;text-indent:0;opacity:.25}p.stars a:hover ~ a:before{content:"\53";color:#231f20;opacity:.25}p.stars:hover a:before{content:"\53";color:#d87f3b;opacity:1}p.stars.selected a.active:before{content:"\53";color:#d87f3b;opacity:1}p.stars.selected a.active ~ a:before{content:"\53";color:#231f20;opacity:.25}p.stars.selected a:not(.active):before{content:"\53";color:#d87f3b;opacity:1}.woocommerce-tabs{padding-top:3rem;margin-bottom:6rem;clear:both}.woocommerce-tabs ul.tabs{list-style:none;margin:0;padding:0;text-align:left;display:block;position:relative;width:100%;border-top:.1rem solid;border-bottom:.1rem solid;margin-bottom:2rem;border-color:#efefef}.woocommerce-tabs ul.tabs li{display:inline-block;margin:0;position:relative}.woocommerce-tabs ul.tabs li.active a{background-color:#f3f3f3;color:#d87f3b}.woocommerce-tabs ul.tabs li a{padding:1rem 1.5rem;display:block;text-transform:uppercase;font-size:1.4rem}.woocommerce-tabs .panel{font-size:1.6rem;line-height:2.4rem}.woocommerce-tabs .panel h2:first-of-type{margin-bottom:1em;text-transform:uppercase;font-size:1.6rem}#reviews #comments{padding-top:0}#reviews .commentlist{margin-left:0;padding-left:0;list-style:none}#reviews .commentlist li{clear:both;margin-bottom:3rem;list-style:none;border-bottom:0.1rem solid #efefef}#reviews .commentlist li time{opacity:.8}#reviews .commentlist li .avatar{float:right;width:2.618em;height:auto}#reviews .commentlist li .star-rating{margin:0 0 .5rem}#reviews .commentlist li p.meta{margin-bottom:1rem}#reviews .commentlist li ul.children{width:82.2580645161%;float:right;margin-right:0;padding-top:2.618em;border-top:1px solid #efefef}#reviews .comment-form-rating{clear:both}#reviews .form-submit{clear:both}.woocommerce-password-strength{text-align:right}.woocommerce-password-strength.strong{color:#d87f3b}.woocommerce-password-strength.short{color:#e2401c}.woocommerce-password-strength.bad{color:#e2401c}.woocommerce-password-strength.good{color:#d87f3b}.form-row.woocommerce-validated input.input-text{box-shadow:inset 2px 0 0 #d87f3b}.form-row.woocommerce-invalid input.input-text{box-shadow:inset 2px 0 0 #e2401c}.required{color:red}.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-noreviews,p.no-comments{background-color:#d87f3b;clear:both;display:inline-block;width:100%;font-size:12px;font-weight:700;color:#fff;margin:0 0 30px;padding:10px 15px;text-align:left;text-transform:uppercase}.woocommerce-message a,.woocommerce-info a,.woocommerce-error a,.woocommerce-noreviews a,p.no-comments a{color:#fff}.woocommerce-message .button,.woocommerce-message ul.products li.product .added_to_cart,ul.products li.product .woocommerce-message .added_to_cart,.woocommerce-info .button,.woocommerce-info ul.products li.product .added_to_cart,ul.products li.product .woocommerce-info .added_to_cart,.woocommerce-error .button,.woocommerce-error ul.products li.product .added_to_cart,ul.products li.product .woocommerce-error .added_to_cart,.woocommerce-noreviews .button,.woocommerce-noreviews ul.products li.product .added_to_cart,ul.products li.product .woocommerce-noreviews .added_to_cart,p.no-comments .button,p.no-comments ul.products li.product .added_to_cart,ul.products li.product p.no-comments .added_to_cart{border:0;color:#231f20}.woocommerce-info,.woocommerce-noreviews,p.no-comments{background-color:#d87f3b}.woocommerce-error{background-color:#e2401c}.demo_store{position:fixed;left:0;bottom:0;right:0;margin:0;padding:1em;background-color:#d87f3b;z-index:9999}.woocommerce-message a{float:right;padding:0.5rem 1rem;line-height:normal}@media screen and (min-width: 48em){.site-header-cart .widget_shopping_cart{position:absolute;top:100%;width:100%;z-index:999999;left:-999em;display:block;box-shadow:0 3px 3px rgba(0,0,0,0.2)}.site-header-cart:hover .widget_shopping_cart,.site-header-cart.focus .widget_shopping_cart{left:0;display:block}}.onetype-sorting{margin-bottom:5rem;padding-bottom:3rem;line-height:5rem;border-bottom:1px solid #efefef}.onetype-sorting .woocommerce-ordering{float:left;width:30%;padding-top:1rem}.onetype-sorting .woocommerce-ordering .orderby{border-color:#efefef}.onetype-sorting .woocommerce-result-count{position:relative;margin-bottom:0;padding:12px 0;font-size:1.4rem}@media (min-width: 360px){.onetype-sorting .woocommerce-result-count{display:block;padding-top:30px}}@media (min-width: 481px){.onetype-sorting .woocommerce-result-count{float:right;padding-top:0}}.onsale{font-size:1.2rem;font-weight:600;line-height:2.8rem;position:absolute;z-index:4;top:1.2rem;right:-3.1rem;overflow:hidden;width:12rem;padding:.4rem;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);text-align:center;white-space:nowrap;text-transform:uppercase;color:#fff;background:#e2401c}.single-product .onsale{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);right:auto;left:-3.1rem}.woocommerce-pagination{clear:both;padding-top:2rem;border:0;line-height:normal;text-align:center}.woocommerce-pagination .page-numbers li{display:inline-block}.woocommerce-pagination .page-numbers li .current{background-color:#231f20;color:#fff}.woocommerce-pagination .page-numbers li .page-numbers{font-family:"Montserrat",sans-serif;font-size:1.5rem;display:inline-block;padding:.15rem 1.25rem;margin-right:-.2rem;min-width:3.5rem;min-height:3.4rem;text-align:center;line-height:3.4rem}.woocommerce-pagination .page-numbers li .page-numbers:hover{background-color:#231f20;color:#fff}.quantity .qty{width:5rem;min-height:3.6rem;margin:0;padding:0;text-align:center}@media (min-width: 768px){.quantity .qty{display:block;float:left}}.woocommerce button.button,.woocommerce ul.products li.product button.added_to_cart,ul.products li.product .woocommerce button.added_to_cart{display:inline-block;font-size:1.4rem;padding:.3rem 1.5rem}.form-row label{display:block}.form-row input,.form-row textarea,.form-row select{width:100%}.form-row input[type=checkbox],.form-row input[type=radio]{width:auto}.form-row .button,.form-row ul.products li.product .added_to_cart,ul.products li.product .form-row .added_to_cart{width:auto}.form-row.create-account label{display:inline-block}.form-row.woocommerce-validated input.input-text{box-shadow:inset 2px 0 0 #0f834d}.form-row.woocommerce-invalid input.input-text{box-shadow:inset 2px 0 0 #e2401c}.form-row-last{margin-right:0 !important}.form-row-wide{clear:both;width:100%}.required{color:red;border-bottom:0 !important;text-decoration:none !important}@media (min-width: 768px){.form-row-first{width:47.8947368421%;float:left;margin-right:4.2105263158%;clear:both}.form-row-last{width:47.8947368421%;float:right;margin-right:0}.layout-1c .form-row-first{width:48.4375%;float:left;margin-right:3.125%}.layout-1c .form-row-last{width:48.4375%;float:right;margin-right:0}}ul.products{margin:0;padding:0}ul.products li.product{list-style:none;position:relative;margin-bottom:3em;overflow:hidden;text-align:center}ul.products li.product .woocommerce-loop-product__title{font-size:1.6rem;font-weight:400;margin-bottom:1rem}ul.products li.product img{display:block}ul.products li.product .price{display:block;margin:1rem 0 1.5rem;color:#231f20}ul.products li.product .price del{font-size:1.4rem;padding-right:.5rem}ul.products li.product .price ins{text-decoration:none}ul.products li.product .button,ul.products li.product .added_to_cart{display:inline-block;font-size:1.4rem;padding:.3rem 1.5rem}ul.products li.product .button.added,ul.products li.product .added.added_to_cart{display:none}@media screen and (min-width: 600px){ul.products li.product{width:30.7966666667%;float:left;margin-right:3.8%}ul.products li.product.first{clear:both}ul.products li.product.last{margin-right:0}.columns-1 ul.products li.product{float:none;width:100%}.columns-2 ul.products li.product{width:48.1%}.columns-3 ul.products li.product{width:30.7966666667%}.columns-4 ul.products li.product{width:22.15%}.columns-5 ul.products li.product{width:16.96%}.columns-6 ul.products li.product{width:13.4933333333%}}.single-product div.product{position:relative;overflow:hidden;border-bottom:0;padding-bottom:0;margin-bottom:0}.single-product div.product .woocommerce-product-gallery{position:relative;margin-bottom:5rem}@media (min-width: 600px){.single-product div.product .woocommerce-product-gallery{width:47.619047619%;float:left;margin-right:4.7619047619%;margin-bottom:0}}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{position:absolute;top:1em;right:1em;display:block;z-index:99}.single-product div.product .woocommerce-product-gallery figure{margin:0}.single-product div.product .woocommerce-product-gallery .flex-viewport{margin-bottom:1em}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs{margin:0;padding:0}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li{list-style:none;cursor:pointer;float:left;margin-right:.5rem}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img{opacity:.5;display:block}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img.flex-active{opacity:1}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li:hover img{opacity:1}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li{width:48.1%}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li:nth-child(2n){margin-right:0}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li:nth-child(2n+1){clear:both}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li{width:30.7966666667%}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n){margin-right:0}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:both}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li{width:22.15%}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n){margin-right:0}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:both}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li{width:16.96%}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n){margin-right:0}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:both}@media (min-width: 600px){.single-product div.product .summary{width:47.619047619%;float:right;margin-right:0}}.single-product div.product .summary .product_title{margin-top:0;font-size:3rem;border-bottom:1px solid #efefef;padding-bottom:2rem}.single-product div.product .summary .woocommerce-product-rating{display:inline-block;width:100%}.single-product div.product .summary .woocommerce-product-rating .star-rating{float:left;margin-right:10px;margin-top:3px}.single-product div.product .summary .woocommerce-product-rating .woocommerce-review-link{font-size:1.2rem}.single-product div.product .summary .price{margin-top:2rem;margin-bottom:1.5rem;font-size:2.4rem}.single-product div.product .summary .price del{font-size:1.8rem;padding-right:1rem}.single-product div.product .summary .price ins{text-decoration:none;font-weight:700}.single-product div.product form.cart{padding:2rem 0;border-top:.1rem solid;border-bottom:.1rem solid;margin-top:2rem;border-color:#efefef;margin-bottom:0}.single-product div.product form.cart .quantity{float:left;margin-right:1rem}.single-product div.product form.cart .button,.single-product div.product form.cart ul.products li.product .added_to_cart,ul.products li.product .single-product div.product form.cart .added_to_cart{padding:1.1rem 1.5rem}.single-product div.product .product_meta{clear:both;font-size:1.3rem;padding:2rem 0}.single-product div.product .product_meta span{display:block}.single-product div.product .product_meta span a{text-decoration:underline;font-weight:700}.single-product div.product .single_variation{margin-bottom:2rem}.stock:empty:before{display:none}.stock.in-stock{color:#d87f3b}.stock.out-of-stock{color:#e2401c}.related h2:first-of-type,.upsells h2:first-of-type{text-transform:uppercase;font-size:1.6rem;border-bottom:0.1rem solid #efefef}.related li.product,.upsells li.product{border-bottom:0}.related li.product h2,.upsells li.product h2{text-transform:capitalize;border-bottom:0}.cart{margin-bottom:3.631em}.cart tbody tr.cart_item:nth-child(even){background-color:#fafafa}.cart td,.cart th{border-bottom:1px solid #f7f7f7;padding:.53em;vertical-align:middle}.cart th{font-weight:700;font-size:1.4rem}.cart .qty{padding:.236em;max-width:1.8em}.cart td.actions{border-bottom:0}.cart td.actions label{display:none}.cart td.actions .coupon{padding-bottom:1em;margin-bottom:1em;border-bottom:1px dotted #efefef}.cart td.actions input{display:block;width:100%;margin:.236em 0;font-size:1.6rem}.cart td.actions input[type="text"]{margin-right:.5rem}.cart .product-remove{text-align:center}@media (min-width: 768px){.cart .product-thumbnail{display:table-cell}.cart .product-thumbnail img{max-width:3.631em;height:auto}.cart thead{font-size:1em;text-indent:0}.cart thead th{padding:.857em 1.387em}.cart th,.cart td{padding:.857em 1.387em}.cart .qty{padding:.857em;max-width:3.632em}.cart .product-remove{display:table-cell;vertical-align:middle}.cart .product-remove a.remove{left:1em}.cart .product-quantity .plus,.cart .product-quantity .minus{display:inline-block}.cart .quantity .qty{padding:.318em}.cart td.actions{text-align:right;padding-left:1em;padding-right:1em}.cart td.actions label{display:none}.cart td.actions .coupon{padding-bottom:0;margin-bottom:0;border-bottom:none;display:inline-block;float:left}.cart td.actions input{display:inline-block;width:auto;margin:0;text-transform:uppercase;padding:.55em 1em}.cart td.product-name a{font-weight:600}}.cart-collaterals th{font-weight:400;vertical-align:top}.cart-collaterals h2{text-transform:uppercase;font-size:1.6rem;border-bottom:0.1rem solid #efefef}.cart-collaterals .cross-sells li h2{text-transform:capitalize;border-bottom:none}.cart-collaterals .cart_totals table{padding:2rem}.cart-collaterals .cart_totals table th{border-right:0.1rem solid #efefef}.cart-collaterals .cart_totals table tr:last-child th,.cart-collaterals .cart_totals table tr:last-child td{border-bottom:0}.cart-collaterals .checkout-button:hover{color:#fff;background-color:#231f20}@media (min-width: 768px){.cart-collaterals .cross-sells{width:42.1052631579%;float:left;margin-right:4.2105263158%}.cart-collaterals .cross-sells ul.products li.product{width:45%;float:left;margin-right:10%}.cart-collaterals .cross-sells ul.products li.product.last{float:right;margin-right:0}.cart-collaterals .cart_totals,.cart-collaterals .shipping_calculator{width:53.6842105263%;float:right;margin-right:0;padding-left:30px;margin:0;clear:right}.cart-collaterals .shipping_calculator{clear:right}.cart-collaterals .cross-sells{width:48.4375%;float:left;margin-right:3.125%}.cart-collaterals .cross-sells ul.products li.product{width:46.7741935484%;float:left;margin-right:6.4516129032%}.cart-collaterals .cart_totals,.cart-collaterals .shipping_calculator{width:48.4375%;float:right;margin-right:0}}.wc-proceed-to-checkout{margin-bottom:1.618em}.wc-proceed-to-checkout .button,.wc-proceed-to-checkout ul.products li.product .added_to_cart,ul.products li.product .wc-proceed-to-checkout .added_to_cart{display:block;text-align:center;margin-bottom:1em}.wc-proceed-to-checkout .button.checkout-button,.wc-proceed-to-checkout ul.products li.product .checkout-button.added_to_cart,ul.products li.product .wc-proceed-to-checkout .checkout-button.added_to_cart{font-size:1em}@media (min-width: 801px){.wc-proceed-to-checkout .button.checkout-button,.wc-proceed-to-checkout ul.products li.product .checkout-button.added_to_cart,ul.products li.product .wc-proceed-to-checkout .checkout-button.added_to_cart{font-size:1.387em}}ul#shipping_method{margin:0;list-style:none}.checkout_coupon{margin-bottom:2.618em}#payment{border-top:3px solid #efefef}#payment .create-account{clear:both}#payment .payment_methods{margin:0 !important;padding:0 !important;border-bottom:1px dotted #efefef}#payment .payment_methods li{margin-left:0;padding:1.387em !important;list-style:none !important;border-bottom:1px dotted #efefef}#payment .payment_methods li img{float:right;max-height:1.618em;padding:0;border:0}#payment .payment_methods li:last-child{padding-bottom:0;border-bottom:0}#payment .payment_methods li label{font-weight:bold;width:92%;margin-left:.618em;padding-top:0 !important}#payment .payment_methods li p{margin:0}#payment .payment_methods li .payment_box{margin:1.387em -1.387em -1.387em -1.387em;padding:1.387em;border-top:1px dotted #efefef;background:rgba(0,0,0,0.035)}#payment .payment_methods li .payment_box fieldset{font-size:.857em;margin:0;padding:1em 0 0 0;border:0}#payment .payment_methods li .payment_box fieldset label{width:auto;margin-left:0}#payment .payment_methods li .payment_box fieldset .form-row{margin-bottom:1em}#payment .payment_methods li .payment_box fieldset .form-row-first select{width:48%}#payment .payment_methods li .payment_box fieldset .form-row-first select:nth-child(2n){float:right}#payment .payment_methods li .payment_box fieldset #cvv{width:22% !important}#payment .payment_methods li .payment_box fieldset .help{float:right;width:75%}#payment .terms{float:none;clear:both;width:100%;margin-top:1em;margin-bottom:0}#payment .terms label{display:inline}#payment .terms input{display:inline-block;float:left;width:auto;margin:.327em .53em 0 0}#payment .place-order{float:none;width:100%;margin-bottom:0;padding:1.387em}#payment .place-order .button,#payment .place-order ul.products li.product .added_to_cart,ul.products li.product #payment .place-order .added_to_cart{font-size:1.387em;width:100%}.woocommerce-checkout-review-order-table th,.woocommerce-checkout-review-order-table td{padding:1em}.woocommerce-checkout-review-order-table th:first-child,.woocommerce-checkout-review-order-table td:first-child{padding-left:1em}.woocommerce-checkout-review-order-table tr.cart_item:nth-child(odd){background-color:#f0f0f0}.woocommerce-checkout-review-order-table tr.cart_item:nth-child(even){background-color:#f5f5f5}.woocommerce-checkout-review-order-table dl.variation{margin-bottom:0}.woocommerce-checkout-review-order-table dl.variation .variation-color,.woocommerce-checkout-review-order-table dl.variation .variation-color p{margin-bottom:0}.woocommerce-checkout-review-order-table tfoot th,.woocommerce-checkout-review-order-table tfoot td{border-bottom:1px dotted #e4e4e4}.woocommerce-checkout-review-order-table tfoot .order-total th,.woocommerce-checkout-review-order-table tfoot .order-total td{border-bottom:0}@media (min-width: 801px){.col2-set{width:53.6842105263%;float:left;margin-right:4.2105263158%}.col2-set .form-row-first{width:35.2941176471%;float:left;margin-right:7.8431372549%}.col2-set .form-row-last{width:56.862745098%;float:right;margin-right:0}.col2-set .col-1,.col2-set .col-2{margin-bottom:1.618em}.col2-set+#customer_details{display:none}#order_review_heading,#order_review{width:42.1052631579%;float:right;margin-right:0;clear:right;border:3px solid #d87f3b}#order_review_heading{padding-left:1.5151515152%;padding-right:1.5151515152%;margin-bottom:0;padding-top:.618em;padding-bottom:.618em;border-width:3px 3px 0 3px}#order_review{border-width:0 3px 3px 3px}.woocommerce-order-pay #order_review{float:none;width:100%;border-width:3px}.woocommerce-order-pay #order_review #payment h3{padding-top:1em;padding-left:1em}.woocommerce-order-pay #order_review #payment .form-row{padding:1em}.woocommerce-order-pay #order_review .payment_methods+.form-row{padding:1em}.woocommerce-order-pay #order_review .button#place_order,.woocommerce-order-pay #order_review ul.products li.product #place_order.added_to_cart,ul.products li.product .woocommerce-order-pay #order_review #place_order.added_to_cart{font-size:1.387em;display:block;width:100%}#wc_checkout_add_ons{width:42.1052631579%;float:left;margin-right:4.2105263158%}.layout-1c .col2-set{width:48.4375%;float:left;margin-right:3.125%}.layout-1c .col2-set .form-row-first{width:46.7741935484%;float:left;margin-right:6.4516129032%}.layout-1c .col2-set .form-row-last{width:46.7741935484%;float:right;margin-right:0}.layout-1c #order_review_heading,.layout-1c #order_review{width:48.4375%;float:right;margin-right:0}.layout-1c #wc_checkout_add_ons{width:48.4375%;float:right;margin-right:0}.layout-1c #order_review{font-size:.857em}#order_review .shop_table{margin-bottom:2.618em}}#customer_login{width:100%;float:right;margin-right:0}#customer_login .col-1{padding-bottom:1.618em;margin-bottom:1.618em}@media (min-width: 768px){#customer_login .col-1{width:48.4375%;float:left;margin-right:3.125%}#customer_login .col-2{width:48.4375%;float:right;margin-right:0;padding-left:20px}}#customer_login .lost_password{margin-top:-20px}ul.order_details{list-style:none;border:1px solid #efefef;position:relative;margin-left:0;padding-left:0}ul.order_details li{float:left;padding:1em 1.618em;border-right:1px solid #efefef;font-size:.8em;text-transform:uppercase}ul.order_details li:last-child{border-right:0}ul.order_details li strong{display:block;font-size:1.387em;text-transform:none}ul.digital-downloads{list-style:none;margin-left:0}ul.digital-downloads li{padding-bottom:1em;margin-bottom:1em;border-bottom:1px dotted #efefef}ul.digital-downloads li:before{font-family:"FontAwesome";content:"\f019";margin-right:.53em}.my_account_orders .button,.my_account_orders ul.products li.product .added_to_cart,ul.products li.product .my_account_orders .added_to_cart{padding:.53em 1em;font-size:.857em;margin-right:.236em}.woocommerce fieldset legend{border-bottom:0;font-size:20px;font-weight:400}.woocommerce-customer-details{margin-top:5rem}table.shop_table_responsive{border:0.1rem solid #efefef}table.shop_table_responsive thead{display:none;background-color:#f5f5f5}table.shop_table_responsive tbody th{display:none}table.shop_table_responsive tr td{display:block;text-align:right;clear:both}table.shop_table_responsive tr td:before{content:attr(data-title) ": ";float:left}table.shop_table_responsive tr td.product-thumbnail:before{content:''}table.shop_table_responsive tr td.product-remove a{text-align:left}table.shop_table_responsive tr td.product-remove:before{display:none}table.shop_table_responsive tr td.actions:before,table.shop_table_responsive tr td.download-actions:before{display:none}table.shop_table_responsive tr td.download-actions .button,table.shop_table_responsive tr td.download-actions ul.products li.product .added_to_cart,ul.products li.product table.shop_table_responsive tr td.download-actions .added_to_cart{display:block;text-align:center}@media screen and (min-width: 48em){table.shop_table_responsive thead{display:table-header-group}table.shop_table_responsive tbody th{display:table-cell}table.shop_table_responsive tr th,table.shop_table_responsive tr td{text-align:left}table.shop_table_responsive tr td{display:table-cell}table.shop_table_responsive tr td:before{display:none}}.widget_price_filter .price_slider{margin-bottom:1.5em}.widget_price_filter .price_slider_amount{text-align:right;line-height:2.4em}.widget_price_filter .price_slider_amount .button,.widget_price_filter .price_slider_amount ul.products li.product .added_to_cart,ul.products li.product .widget_price_filter .price_slider_amount .added_to_cart{float:left}.widget_price_filter .ui-slider{position:relative;text-align:left}.widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;cursor:ew-resize;outline:none;background:#d87f3b;box-sizing:border-box;margin-top:-.25em;opacity:1}.widget_price_filter .ui-slider .ui-slider-handle:last-child{margin-left:-1em}.widget_price_filter .ui-slider .ui-slider-handle:hover,.widget_price_filter .ui-slider .ui-slider-handle.ui-state-active{box-shadow:0 0 0 0.25em rgba(0,0,0,0.1)}.widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;display:block;border:0;background:#d87f3b}.widget_price_filter .price_slider_wrapper .ui-widget-content{background:rgba(0,0,0,0.1)}.widget_price_filter .ui-slider-horizontal{height:.5em}.widget_price_filter .ui-slider-horizontal .ui-slider-range{height:100%}.shop-filters{display:none;margin-top:2em;padding:2em 2em 0;padding-top:2em;border-top:1px solid #efefef;background-color:#fafafa}.widget-area .widget_shopping_cart li::before,.widget-area .widget_products li::before,.widget-area .widget_recent_reviews li::before,.widget-area .widget_top_rated_products li::before,.widget-area .widget_recently_viewed_products li::before{content:""}.site-footer .widget-area .widget_shopping_cart li img,.site-footer .widget-area .widget_products li img,.site-footer .widget-area .widget_recent_reviews li img,.site-footer .widget-area .widget_top_rated_products li img,.site-footer .widget-area .widget_recently_viewed_products li img{max-width:30px}.shop-filters .widget{margin-bottom:2em}.per-row-2 .widget{clear:both;width:100%;float:left;margin-left:0;margin-right:0}@media (min-width: 481px){.per-row-2 .widget{width:48.4375%;float:left;margin-right:3.125%;clear:none}.per-row-2 .widget:nth-child(2n){float:right;margin-right:0}}.per-row-3 .widget{clear:both;width:100%;float:left;margin-left:0;margin-right:0}@media (min-width: 600px){.per-row-3 .widget{width:31.25%;float:left;margin-right:3.125%;clear:none}.per-row-3 .widget:nth-child(3n){float:right;margin-right:0}}.per-row-4 .widget{clear:both;width:100%;float:left;margin-left:0;margin-right:0}@media (min-width: 481px) and (max-width: 699px){.per-row-4 .widget{width:48.4375%;float:left;margin-right:3.125%;clear:none}.per-row-4 .widget:nth-child(2n){float:right;margin-right:0}}@media (min-width: 700px){.per-row-4 .widget{width:22.65625%;float:left;margin-right:3.125%;clear:none}.per-row-4 .widget:nth-child(4n){float:right;margin-right:0}}.widget_product_search .search-field{font-size:14px;float:left;width:75%;padding:17px 10px;border-right-color:transparent;border-radius:0}.widget_product_search input[type="submit"]{display:inline-block;padding:10px 11px;color:#fff;border-radius:0;background-color:#231f20}.product_list_widget{margin-left:0;list-style:none}.product_list_widget li{padding:1em 0}.product_list_widget li img{float:left;margin-right:10px;max-width:70px}.product_list_widget li .quantity{display:block;color:#aaa}.product_list_widget li ins{text-decoration:none}.product_list_widget li ins .amount{color:#666}.product_list_widget li .amount{color:#aaa}.product_list_widget a{display:block}.product_list_widget a:hover{color:#231f20}.product_list_widget .reviewer{font-size:14px;font-style:italic;color:#aaa}.widget_shopping_cart .product_list_widget{margin-bottom:0}.widget_shopping_cart .product_list_widget li{position:relative;padding-left:2em}.widget_shopping_cart .product_list_widget li:first-child{padding-top:1em}.widget_shopping_cart .product_list_widget li a.remove{position:absolute;top:1em;left:0;opacity:1}.widget_shopping_cart p.total,.widget_shopping_cart p.buttons{margin:0;padding:1em 0;text-align:center}.widget_shopping_cart .button,.widget_shopping_cart ul.products li.product .added_to_cart,ul.products li.product .widget_shopping_cart .added_to_cart{font-size:14px;font-weight:600;-webkit-transition:opacity 200ms ease;transition:opacity 200ms ease;text-transform:uppercase;color:#fff}.widget_shopping_cart .button.checkout,.widget_shopping_cart ul.products li.product .checkout.added_to_cart,ul.products li.product .widget_shopping_cart .checkout.added_to_cart{background-color:#d87f3b}.widget_shopping_cart .button:hover,.widget_shopping_cart ul.products li.product .added_to_cart:hover,ul.products li.product .widget_shopping_cart .added_to_cart:hover{opacity:.8;color:#fff}.widget_shopping_cart .variation-color,.widget_shopping_cart .variation-color p{margin-bottom:0}.widget_product_categories ul{margin:0}.widget_product_categories ul li{padding:5px 0 0;list-style:none;border-bottom:0}.widget_product_categories ul li::before{font-family:"FontAwesome";position:relative;top:0;display:inline-block;margin-right:.53em;content:"\f114";opacity:.25}.footer-widget .widget_product_categories ul li::before{opacity:1}.widget_product_categories ul li.current-cat:before{content:"\f115"}.widget_product_categories .children{margin-left:1.618em}.widget_product_categories .children li{margin-bottom:0;padding:3px 0;border-bottom:0}.widget_layered_nav li{padding:5px 0 0;list-style:none;border-bottom:0}.widget_layered_nav li::before{content:""}.widget_layered_nav li:first-child::before{top:0}.widget_layered_nav li a::before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;position:relative;top:-1px;display:inline-block;width:14px;margin-right:.53em;content:"\f0c8";color:#fff;border:1px solid #d0d0d0;border-radius:3px}.widget_layered_nav li a:hover{color:#000}.widget_layered_nav li a:hover::before{font-size:15px;content:"\f14a";color:#000;border-color:transparent;margin-right:.4em;top:0}.widget_layered_nav li.chosen a{color:#000}.widget_layered_nav li.chosen a::before{font-size:15px;content:"\f14a";color:#000;border-color:transparent;margin-right:.4em;top:0}.widget.woocommerce li .count{font-size:1em}.widget_product_tag_cloud a{line-height:1.5;display:inline-block;margin-right:0;margin-bottom:8px;padding:2px 8px;letter-spacing:1px;text-transform:uppercase;color:#777;border-radius:3px;background-color:#f5f5f5}.widget_product_tag_cloud a:hover{color:#fff;background-color:#231f20}.footer-widget .widget_product_tag_cloud a{background-color:transparent;border:1px solid #fff;color:#fff}.footer-widget .widget_product_tag_cloud a:hover{border-color:#231f20}.layout-2c-l .shop-filters .widget_price_filter .price_label,.layout-2c-r .shop-filters .widget_price_filter .price_label,.layout-1c-n .shop-filters .widget_price_filter .price_label{float:left}.widget_price_filter .price_slider{margin-bottom:1.5em}.widget_price_filter .price_slider_amount{line-height:2.4em;text-align:right}.widget_price_filter .price_slider_amount .button,.widget_price_filter .price_slider_amount ul.products li.product .added_to_cart,ul.products li.product .widget_price_filter .price_slider_amount .added_to_cart{float:left;padding:0 10px;text-transform:uppercase;color:#fff;border-radius:0;background-color:#231f20;box-shadow:0 1px 0 rgba(0,0,0,0.1)}.widget_price_filter .ui-slider{position:relative;text-align:left}.widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;box-sizing:border-box;width:1em;height:1em;margin-top:-.25em;cursor:ew-resize;opacity:1;border-radius:1em;outline:none;background:#231f20}.widget_price_filter .ui-slider .ui-slider-handle:last-child{margin-left:-1em}.widget_price_filter .ui-slider .ui-slider-handle:hover,.widget_price_filter .ui-slider .ui-slider-handle.ui-state-active{box-shadow:0 0 0 0.236em rgba(0,0,0,0.1)}.widget_price_filter .ui-slider .ui-slider-range{font-size:.7em;position:absolute;z-index:1;display:block;border:0;border-radius:1em;background:#3e3739}.widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background:rgba(0,0,0,0.1)}.widget_price_filter .ui-slider-horizontal{height:.5em}.widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}.widget_recent_reviews .star-rating,.widget_top_rated_products .star-rating{margin:.5em 0 0}
