*,*:after,*:before{box-sizing:inherit;}html{box-sizing:border-box;}
fieldset{border:0;margin:0 0 2em 0;min-width:0;padding:0;}legend{display:table;font-size:1.25em;margin-bottom:0.25em;}.button,input[type=button],input[type=submit]{background-color:#eee;border:1px solid #e4e4e4;border-bottom:1px solid #b4b4b4;border-left-color:#d2d2d2;border-radius:1.25em;border-right-color:#d2d2d2;color:#555;cursor:pointer;font-family:"Lucida Grande","Lucida Sans Unicode",sans-serif;font-size:16px;font-weight:normal;margin-right:1em;padding:0.5em 1em;text-align:center;transition:background-color 0.2s;}.button:last-child,input[type=button]:last-child,input[type=submit]:last-child{margin-right:0;}.button:hover,input[type=button]:hover,input[type=submit]:hover{background-color:#e5e5e5;}.button:active,input[type=button]:active,input[type=submit]:active{background-color:#d0d0d0;}.button:disabled,input[type=button]:disabled,input[type=submit]:disabled{background-color:#eee;border-color:#eee;color:#999;cursor:auto;text-shadow:none;}.form-autocomplete,.form-file,.form-select,.form-text,.form-textarea{background:#fff;border:1px solid #ccc;color:#222;font-family:"Lucida Grande","Lucida Sans Unicode",sans-serif;font-size:16px;padding:0.5em;}.form-file:focus,.form-select:focus,.form-text:focus,.form-textarea:focus{border-color:#aaa;color:#000;}div.messages{background-image:none;font-family:"Lucida Grande","Lucida Sans Unicode",sans-serif;margin:16px 0;padding-left:10px;}
.g-container{margin-left:auto;margin-right:auto;width:90%;}.g-row{position:relative;width:100%;}.g-row::after{clear:both;content:"";display:table;}.g-row [class^="g-col"]{float:left;margin:0.5rem 2%;min-height:0.125rem;}.g-col-1,.g-col-2,.g-col-3,.g-col-4,.g-col-5,.g-col-6,.g-col-7,.g-col-8,.g-col-9,.g-col-10,.g-col-11,.g-col-12{width:96%;}.g-col-1-sm{width:4.33%;}.g-col-2-sm{width:12.66%;}.g-col-3-sm{width:21%;}.g-col-4-sm{width:29.33%;}.g-col-5-sm{width:37.66%;}.g-col-6-sm{width:46%;}.g-col-7-sm{width:54.33%;}.g-col-8-sm{width:62.66%;}.g-col-9-sm{width:71%;}.g-col-10-sm{width:79.33%;}.g-col-11-sm{width:87.66%;}.g-col-12-sm{width:96%;}.hidden-sm{display:none;}@media only screen and (min-width:33.75em){.g-container{width:80%;}}@media only screen and (min-width:45em){.g-col-1{width:4.33%;}.g-col-2{width:12.66%;}.g-col-3{width:21%;}.g-col-4{width:29.33%;}.g-col-5{width:37.66%;}.g-col-6{width:46%;}.g-col-7{width:54.33%;}.g-col-8{width:62.66%;}.g-col-9{width:71%;}.g-col-10{width:79.33%;}.g-col-11{width:87.66%;}.g-col-12{width:96%;}.g-hidden-sm{display:block;}}@media only screen and (min-width:60em){.g-container{width:75%;max-width:60rem;}}
.l-footer{font-size:0.9em;padding:1em 0;text-align:center;}.l-header{overflow:hidden;padding:1em 0;}.l-main{background-color:#fff;color:#222;padding:2em 0;}.l-primary-navigation,.l-secondary-navigation{background-color:#555;padding:1em 0;text-align:center;}.l-primary-navigation .links,.l-secondary-navigation .links{list-style:none;margin:0;padding:0;}.l-primary-navigation .links{font-size:1.25em;}.l-primary-navigation .links li,.l-secondary-navigation .links li{display:inline-block;margin:0 1em;}.l-primary-navigation .links li a,.l-secondary-navigation .links li a{color:#ccc;}.l-primary-navigation .links li a:hover,.l-primary-navigation .links li.active a,.l-secondary-navigation .links li a:hover,.l-secondary-navigation .links li.active a{color:#fff;}
a{color:#555;text-decoration:none;transition:0.2s color;}a:hover{color:#777;}body,html{margin:0;padding:0;}body{background-color:#222;color:#fff;font-family:"Book Antiqua","Palatino Linotype",Palatino,serif;font-size:16px;line-height:1.5;}h1{font-size:2em;margin-bottom:0.5em;margin-top:1.125em;}h2{font-size:1.5em;margin-bottom:0.333em;margin-top:1em;}h3{font-size:1.25em;margin-bottom:0.25em;margin-top:1.2em;}img{display:block;height:auto;max-width:100%;}tbody{border-top:0;}.center{margin:0 auto;}.item-list ul.pager{font-family:"Lucida Grande","Lucida Sans Unicode",sans-serif;font-size:0.9em;margin:2em 0 1em 0;}.item-list ul.pager li{margin:0 0 0.25em 1em;padding:0;}.m-slogan{font-size:150%;font-style:italic;margin:1.25em 0;text-align:center;}.page-title{margin-top:0;}.tabs{list-style:none;margin:0;padding:0;}.tabs li{display:inline-block;margin:0.25em 0.5em;}.tabs li:first-child{margin-left:0;}.tabs.primary li{background-color:#eee;border-radius:1em;font-family:"Lucida Grande","Lucida Sans Unicode",sans-serif;padding:0.25em 1em;}.tabs.primary li.active{background-color:#ccc;}.w-car-carousel{position:relative;}
.checkout-help{margin-bottom:1.5em;}.commerce-add-to-cart{margin-top:1em;}.commerce-price-formatted-components{margin-top:0.5em;}.commerce-price-formatted-components tbody,.commerce-price-formatted-components tr.even,.commerce-price-formatted-components tr.odd{background:none;border:0;}
.field-name-photos .field-item{margin:0.5em;}.field-name-photos .field-items{display:flex;flex-wrap:wrap;margin:-0.5em;}
.pane-products .pane-title{text-align:center;}
.slick img{margin:0 auto;}.view-carousel{margin-bottom:1em;}.view-gallery .view-content{display:flex;flex-wrap:wrap;margin:-0.5em;}.view-gallery .views-row{margin:0.5em;}.view-products.view-display-id-by_category a img{background-color:#fff;border:1px solid #ccc;display:none;float:left;margin-left:-240px;margin-top:-80px;padding:8px;}.view-products.view-display-id-by_category a:hover img{display:block;}.view-products.view-display-id-recent_inventory table{text-align:center;width:100%;}.view-product-categories .item-list li{margin:0 0 0.25em 0;}.view-product-categories .item-list ul{list-style:none;margin:0;}.views-table td,.views-table th{padding:0.333em;vertical-align:middle;}.views-view-grid{text-align:center;}.views-view-grid td{padding:0.5em;vertical-align:top;width:50%;}#views-exposed-form-product-search-results{margin-top:0.5em;}#views-exposed-form-product-search-results label{display:none;}#views-exposed-form-product-search-results .form-text{width:100%;}#views-exposed-form-product-search-results .views-exposed-form .views-exposed-widget{float:none;padding:0 0 1.5em 0;}#views-exposed-form-product-search-results .views-exposed-form .views-exposed-widget .form-submit{display:block;margin:0 auto;}#views-exposed-form-product-search-results .views-exposed-form .views-submit-button{margin-top:-0.75em;}
@media print{.l-footer,.l-header,.l-primary-navigation,.l-secondary-navigation,.region-sidebar{display:none;}}
