/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}

/*! Copyright (C) Airsoftdb */.hidden{display:none}.clear{clear:both}html{font-size:100%;box-sizing:border-box}body{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;margin:0;padding:0;background:#fff;color:#333;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:inherit}a{color:#333;text-decoration:none}a:hover{text-decoration:underline}#container{width:100%;background:#f7f7f7}#container .page-content{width:980px;margin:0 auto;clear:both}@media(max-width: 999px){#container .page-content{width:100%;max-width:980px}}@media(max-width: 999px){#container .long-article{padding:0 10px}}#container .full-width{width:100%}header#header{width:100%;background:#687a5d}header#header::after{clear:both}header#header .header{width:980px;margin:0 auto;box-sizing:border-box}@media(max-width: 768px){header#header .header{width:100%;padding:0 10px}}@media(min-width: 769px)and (max-width: 999px){header#header .header{width:100%;max-width:980px;padding:0 10px}}@media(min-width: 1000px){header#header .header{width:980px}}header#header .logotype{width:120px;height:50px;float:left}@media(max-width: 384px){header#header .logotype{margin:0 auto;float:none}}header#header .logotype a{display:block;height:inherit;color:#fff;text-decoration:none;font-weight:800;padding-top:12px}header#header .logotype a img{width:120px;height:26px;display:block}header#header #top-search{float:left;box-sizing:border-box;overflow:hidden;width:250px;height:50px;margin:0 0 0 10px}@media(max-width: 640px){header#header #top-search{width:100%;margin:0;height:50px}}header#header #top-search form{margin:10px 0 0}@media(max-width: 640px){header#header #top-search form{margin:0}}header#header #top-search .search-field{overflow:hidden;padding-right:.5em;box-sizing:content-box}header#header #top-search input{padding:0 0 0 8px;margin:0;font-size:14px;height:30px;width:100%;outline:none;float:left;color:#333;border:0;background:#fff;border-radius:3px 0 0 3px;transition:border-color ease-in-out .2s,box-shadow ease-in-out .2s}@media(max-width: 640px){header#header #top-search input{height:40px;font-size:16px}}header#header #top-search input:focus{border-color:rgba(75,89,64,.85);box-shadow:0px 0px 3px rgba(75,89,64,.35) inset,0 0 8px rgba(75,89,64,.7);outline:0 none}header#header #top-search button{float:right;background:#4b5940;border:0;padding:0;cursor:pointer;font-size:14px;color:#fff;width:30px;height:30px;margin:0;outline:0;border-radius:0 3px 3px 0}@media(max-width: 640px){header#header #top-search button{height:40px;width:40px;font-size:16px}}header#header #top-search button img{width:16px;height:16px}header#header #top-search button:hover,header#header #top-search button:active{background:#404d35}header#header nav{float:right}@media(max-width: 384px){header#header nav{clear:both;float:none;text-align:center;padding:0 0 10px 0}}header#header nav a{display:inline-block;color:#fff;text-decoration:none;line-height:50px;font-size:13px;font-weight:700;text-transform:uppercase;margin-left:10px}@media(max-width: 384px){header#header nav a{line-height:30px}}header#header nav a:hover{color:#404d35}.productdb #header{background:#2c3245;background:linear-gradient(135deg, #2C3245, #181f31)}.productdb #header #top-search button{background:#687a5d}.productdb #header nav img{height:30px;border-radius:50%;display:block;transition:.2s}.productdb #header nav img:hover,.productdb #header nav .show img{box-shadow:0 0 0 2px #565b6a}.productdb #header nav a:hover{color:#565b6a}.productdb #header .dropdown-menu a{margin:0;padding:8px 12px;line-height:normal;color:#333;font-weight:normal;text-transform:none}.productdb #header .dropdown-menu a:hover{background:#f7f7f7;color:#000}.productdb #header .dropdown-menu{padding-top:0;border:0;box-shadow:0 1px 3px rgba(0,0,0,.15)}.productdb #header .dropdown-divider{margin:4px 8px}.frontpage header#header{background:rgba(0,0,0,0);position:absolute}.frontpage header#header .header a:hover{color:#d6d6d6}#footer{clear:both;width:100%;background:#fff;color:#333}#footer a{color:#000;text-decoration:none}#footer a:hover{color:#687a5d;text-decoration:underline}#footer div.wrapper{padding:24px 0 36px 0;margin:0 auto;overflow:hidden;box-sizing:border-box}@media(min-width: 1000px){#footer div.wrapper{width:980px}}@media(min-width: 641px)and (max-width: 999px){#footer div.wrapper{max-width:980px;padding:10px}}@media(max-width: 640px){#footer div.wrapper{padding:10px}}#footer-nav{float:left}#footer-nav .footer-column{width:11.25em;float:left}@media(max-width: 640px){#footer-nav{width:100%}#footer-nav .footer-column{width:50%;font-size:1.25em}#follow-links{clear:both;width:100%}#follow-links h3{text-align:center !important}#follow-links p{text-align:center !important}}.footer-column ul{margin:0;padding:0 0 12px 0;list-style-type:none;font-size:.875em}.footer-column ul li{line-height:1.5em}#follow-links{float:right}#follow-links .follow-twitter{background:#1da1f2;vertical-align:top;border-radius:3px}#follow-links .follow-youtube{background:#cd201f;border-radius:3px}#follow-links .follow-googleplus{background:#c53929;vertical-align:top;border-radius:3px}#follow-links h3{margin:0;padding:0;text-align:right;font-size:1em;color:#000}#follow-links p{margin:0;padding:8px 0;font-size:.875em;text-align:right}#follow-links a{display:inline-block;width:32px;height:32px;margin-left:8px}#legal{clear:both;color:#666;border-top:1px solid #e4e4e4}#legal a{color:#666}#legal .terms{float:left;font-size:.875em;padding:12px 0}#legal .copyright{float:right;font-size:.875em;padding:12px 0}@media(max-width: 640px){#legal .terms{float:none;width:100%;text-align:center}#legal .copyright{clear:both;width:100%;text-align:center;padding-top:8px}}.form-section{width:600px;margin:0 auto;padding:0}.form-section div{padding:0 0 8px 0}.form-section label{display:block;font-size:.875em;padding:0 0 8px 0;font-weight:bold}.form-section textarea{width:590px;box-sizing:border-box;padding:4px;font-size:.875em}.form-section input{width:590px;padding:6px;box-sizing:border-box;font-size:.875em}.form-section button{padding:8px 12px;background:#687a5d;color:#fff;border:0}.form-section button:hover{background:#3c4b32}.form-section .validate-error{color:red;font-size:.875em}.form-section ul{margin:0;padding:0 0 0 10px;list-style-type:none}.form-section ul li{padding:2px 0}.form-section ul label{display:inline;width:auto;font-weight:normal;padding-left:5px}.form-section ul input{display:inline;width:auto;font-weight:normal}#form-sent-message{margin-top:10px;padding:8px 12px;text-align:center;color:#fff;background:#2c3245;border-radius:3px}@media(max-width: 640px){.form-section{width:100%;margin:0;padding:0}.form-section input,.form-section textarea,.form-section button{width:100%}}.dropup,.dropdown{position:relative}.dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid rgba(0,0,0,0);border-left:.3em solid rgba(0,0,0,0)}.dropdown-toggle:empty::after{margin-left:0}.dropup .dropdown-menu{margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{border-top:0;border-bottom:.3em solid}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#868e96;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;box-shadow:0 .5rem 1rem rgba(0,0,0,.175)}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:normal;color:#212529;text-align:inherit;white-space:nowrap;background:none;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#212529;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#868e96;background-color:rgba(0,0,0,0)}.show>a{outline:0}.dropdown-menu.show{display:block}.dropdown-menu.show::before{position:absolute;content:"";display:block;width:12px;height:12px;right:10px;top:-6px;transform:rotate(45deg);background:#181f31}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#868e96;white-space:nowrap}section.blog{overflow:hidden;padding:10px 10px}section.blog .feed{text-align:center}section.blog .feed ul{list-style-type:none;margin:0 -10px 0 0;padding:0}section.blog .feed ul li{position:relative;box-sizing:border-box;width:25%;padding-right:10px;display:inline-block;vertical-align:top}@media(max-width: 640px){section.blog .feed ul li{width:50%;margin-bottom:10px}}section.blog .feed ul li div a{font-size:14px;color:#666}section.blog .feed ul li img{width:100%}section.blog .feed ul li.fb{width:50%}@media(max-width: 640px){section.blog .feed ul li.fb{width:100%;text-align:center}section.blog .feed ul li.fb:after{clear:both}}section.blog .feed ul li.instagram{width:16%}@media(max-width: 640px){section.blog .feed ul li.instagram{width:33%}}.frontpage #hero-header{background:#2c3245 url("/assets/images/layout/hero-background-c.jpg") 50% 50% no-repeat;background-size:cover}.frontpage #hero-header #search-box{box-sizing:border-box;overflow:hidden;width:640px;max-width:640px;margin:0 auto;padding:40px 0}@media(max-width: 999px){.frontpage #hero-header #search-box{padding:60px 10px 40px}}@media(max-width: 640px){.frontpage #hero-header #search-box{width:100%}}.frontpage #hero-header #search-box .headline{margin:0 auto;text-align:center;color:#fff;padding:30px 0 20px 0}.frontpage #hero-header #search-box .headline h1{font-size:18px;font-weight:normal;margin:0;padding:0}.frontpage #hero-header #search-box .learn-more{font-size:.875em;padding:8px 8px;color:#fff;text-align:center}.frontpage #hero-header #search-box .learn-more a{color:#fff}.frontpage #hero-header #search-box #searchbar{box-sizing:content-box}.frontpage #hero-header #search-box .search-field{overflow:hidden;padding-right:.5em}.frontpage #hero-header #search-box input{padding:0 0 0 15px;margin:0;font-size:16px;height:50px;width:100%;outline:none;float:left;color:#333;border:0;background:#fff;border-radius:3px 0 0 3px;transition:border-color ease-in-out .2s,box-shadow ease-in-out .2s}@media(max-width: 640px){.frontpage #hero-header #search-box input{height:40px;font-size:16px}}.frontpage #hero-header #search-box input:focus{border-color:rgba(75,89,64,.85);box-shadow:0px 0px 3px rgba(75,89,64,.35) inset,0 0 8px rgba(75,89,64,.7);outline:0 none}.frontpage #hero-header #search-box button{float:right;background:#687a5d;border:0;padding:0;cursor:pointer;font-size:14px;color:#fff;width:50px;height:50px;margin:0;outline:0;border-radius:0 3px 3px 0}@media(max-width: 640px){.frontpage #hero-header #search-box button{height:40px;width:40px;font-size:16px}}.frontpage #hero-header #search-box button img{width:24px;height:24px}@media(max-width: 640px){.frontpage #hero-header #search-box button img{width:16px;height:16px}}.frontpage #hero-header #search-box button:hover{background:#2c3245}.frontpage #hero-header #search-box button:active{background:#181f31}#frontpage section.bbfinder{background:#161a28}#frontpage section.bbfinder h2{margin:0;padding:25px 10px 10px;text-align:center;font-weight:normal;color:#fff;line-height:30px}#frontpage section.bbfinder h2:before{content:"new";text-transform:uppercase;background:#cc0909;line-height:30px;padding:4px;border-radius:3px;font-size:11px;vertical-align:top;margin-right:6px}@media(max-width: 640px){#frontpage section.bbfinder h2{font-size:18px}}#frontpage section.bbfinder p{max-width:600px;margin:0 auto;color:#fff;text-align:center;padding:0 10px 20px}#frontpage section.bbfinder div.bbfinder-link{text-align:center;padding:0 0 15px}#frontpage section.bbfinder div.bbfinder-link a{display:inline-block;padding:8px 10px;border:2px solid #687a5d;border-radius:2px;color:#fff;font-size:15px;transition:background-color .1s ease-in}#frontpage section.bbfinder div.bbfinder-link a:hover{background-color:#687a5d;text-decoration:none}#frontpage section.bbfinder div img{user-select:none;display:block;margin:0 auto;max-width:100%}@media(max-width: 768px){#frontpage section.bbfinder div{padding:0 15px}}#frontpage section.intro{background:#2c3245}#frontpage section.intro .content{width:980px;margin:0 auto;color:#fff;background:url("/assets/images/layout/search-result-frontpage-asg-cz-bren-805-a1.png") top left no-repeat;background-position:10px 20px;background-size:25%;padding:20px 10px 20px 0}@media(max-width: 999px){#frontpage section.intro .content{width:100%;max-width:980px;padding-left:10px;padding-right:10px}}@media(max-width: 768px){#frontpage section.intro .content{padding:20px 10px;background:inherit}}#frontpage section.intro .intro-content{padding-left:30%}@media(max-width: 768px){#frontpage section.intro .intro-content{padding-left:0}}#frontpage section.intro .intro-content p{margin:0;padding:0;font-size:20px;line-height:1.25em}@media(max-width: 768px){#frontpage section.intro .intro-content p{line-height:1.5em;font-size:16px}}@media(max-width: 768px){#frontpage section.intro .intro-content .more{text-align:center}}#frontpage section.intro .intro-content .more a{display:inline-block;padding:10px 10px;border:1px solid #565b6a;border-radius:3px;color:#fff}#frontpage section.intro .intro-content .more a:hover{color:#fff;background:#687a5d;border-color:#687a5d;text-decoration:none}#frontpage section.intro .intro-content .disclaimers{padding:10px 0 0 0}#frontpage section.intro .intro-content .disclaimers p{margin:0;padding:0;font-size:14px;line-height:1.5em;color:#565b6a}#frontpage section.intro .intro-content .disclaimers p a{color:#565b6a}#frontpage section.intro .intro-content .disclaimers p a:hover{color:#fff}#frontpage section.intro .description{margin:15px 0 0 0;overflow:hidden;padding-bottom:30px}@media(max-width: 640px){#frontpage section.intro .description{width:100%}}#frontpage section.intro .description .hero-description-container{width:50%;overflow:hidden;padding:10px 0 0 0}#frontpage section.intro .description #local-shops-first{float:left}#frontpage section.intro .description .description-icon{width:48px;float:left}#frontpage section.intro .description .description-icon img{width:48px;height:48px}#frontpage section.intro .description .description-message{font-size:16px;color:#fff;line-height:48px;margin-left:64px}@media(max-width: 640px){#frontpage section.intro .description .description-message{padding:0 10px;font-size:14px;margin-left:48px}}#frontpage section.intro .description .description-message span{display:inline-block;line-height:1.25em;vertical-align:middle}#frontpage section.youtube{width:980px;margin:0 auto;padding:15px 0}@media(max-width: 999px){#frontpage section.youtube{width:100%;max-width:980px;padding-left:10px;padding-right:10px}}#frontpage section.youtube ul{list-style-type:none;margin:0 -10px 0 0;padding:0}#frontpage section.youtube ul li{position:relative;box-sizing:border-box;width:25%;padding-right:10px;display:inline-block;vertical-align:top}@media(max-width: 640px){#frontpage section.youtube ul li{width:50%;margin-bottom:10px}}#frontpage section.youtube ul li div a{font-size:14px;color:#666}#frontpage section.youtube ul li img{width:100%}#frontpage section.youtube .subscribe{text-align:center;padding:10px}#frontpage section.youtube .subscribe div{padding-bottom:5px}#frontpage section.youtube .subscribe div a{font-size:14px;color:#999}#frontpage section.youtube .subscribe div a:hover{color:#687a5d}#frontpage section.youtube .subscribe a.subscribe{color:#fff;padding:10px;border:1px solid #b31217;border-radius:3px;display:inline-block;text-decoration:none;background:#cd201f}#frontpage section.youtube .subscribe a.subscribe:hover{background:#b31217}#product-search-header{background:#2c3245;overflow:hidden}#product-search-header .search-box-wrapper{width:980px;margin:0 auto}@media(max-width: 999px){#product-search-header .search-box-wrapper{width:100%;max-width:980px}}#product-search-header .search-box-wrapper .search-box{float:left;box-sizing:border-box;overflow:hidden;width:100%}@media(max-width: 999px){#product-search-header .search-box-wrapper .search-box{width:100%;max-width:980px;margin:0;padding:0 10px 0 10px}}#product-search-header .search-box-wrapper .search-box form{margin:15px 0}@media(max-width: 640px){#product-search-header .search-box-wrapper .search-box form{margin:10px 0}}#product-search-header .search-box-wrapper .search-box .search-field{overflow:hidden;padding-right:.5em;box-sizing:content-box}#product-search-header .search-box-wrapper .search-box input{padding:0 0 0 15px;margin:0;font-size:16px;height:50px;width:100%;outline:none;float:left;color:#333;border:0;background:#fff;border-radius:3px 0 0 3px;transition:border-color ease-in-out .2s,box-shadow ease-in-out .2s}@media(max-width: 640px){#product-search-header .search-box-wrapper .search-box input{height:40px;font-size:16px}}#product-search-header .search-box-wrapper .search-box input:focus{border-color:rgba(75,89,64,.85);box-shadow:0px 0px 3px rgba(75,89,64,.35) inset,0 0 8px rgba(75,89,64,.7);outline:0 none}#product-search-header .search-box-wrapper .search-box button{float:right;background:#181f31;border:0;padding:0;cursor:pointer;font-size:14px;color:#fff;width:50px;height:50px;margin:0;outline:0;border-radius:0 3px 3px 0}@media(max-width: 640px){#product-search-header .search-box-wrapper .search-box button{height:40px;width:40px;font-size:16px}}#product-search-header .search-box-wrapper .search-box button img{width:24px;height:24px}@media(max-width: 640px){#product-search-header .search-box-wrapper .search-box button img{width:16px;height:16px}}#product-search-header .search-box-wrapper .search-box button:hover{background:#788297}#product-search-header .search-box-wrapper .search-box button:active{background:#252e41}#product-search-result .search-filter{padding:0 0 5px 0;border-bottom:1px solid #e3e3e3}#product-search-result #search-result-count{color:#666;font-size:14px;padding:15px 10px 5px 10px}@media(max-width: 768px){#product-search-result #search-result-count{padding:10px 10px 5px 10px;float:none;text-align:center;clear:both;line-height:normal}}#product-search-result #filter-options{float:right;font-size:14px;padding:10px 0 0}@media(max-width: 768px){#product-search-result #filter-options{padding:10px 10px 0 10px;float:none}}@media(min-width: 641px)and (max-width: 999px){#product-search-result #filter-options{padding:10px 10px 0 10px}}#product-search-result #filter-options #in-stock-filter{float:left}#product-search-result #filter-options #in-stock-filter label{margin-right:10px;line-height:30px;color:#666}#product-search-result #filter-options #region-selector{float:right;width:200px}@media(max-width: 640px){#product-search-result #filter-options #region-selector{width:50%;max-width:50%}}#product-search-result #filter-options #region-selector select{height:30px}#product-search-result .no-results{display:inline-block;text-align:center;width:100%;padding:0 0 10px 0}#product-search-result .no-results p{padding:0 10px;text-align:center}#product-search-result .no-results ul{list-style:none;margin:0;padding:0 10px;display:inline-block;text-align:left}#product-search-result .no-results ul li{font-size:14px;margin-bottom:5px}#product-search-result .no-results ul li::before{content:"•";color:#687a5d}#product-search-result .new-shops-suggestion{padding:10px;text-align:center;font-size:13px;color:#777}#filter-submit{float:right;display:none}#filter-submit button{background:#687a5d;height:30px;color:#fff;border:0}#products{list-style-type:none;padding:10px 0 0 0;margin:0}#products .product{position:relative;box-sizing:border-box;width:20%;padding:0 5px;display:inline-block;margin:0 0 0 0;height:250px}@media(max-width: 640px){#products .product{width:50%}}@media(min-width: 641px)and (max-width: 999px){#products .product{width:33.3%}}#products .product .wrapper{background:#fff;position:absolute;top:0px;left:5px;right:5px;bottom:5px;box-sizing:border-box;border:1px solid #e4e4e4;border-radius:3px}#products .product-image{height:7em;width:100%;background:#fff no-repeat 50% 50%;background-size:cover}#products .product-name{padding:4px 6px 0 6px;font-weight:bold;font-size:.875em;height:2.8125em;overflow:hidden;line-height:1.125em;text-align:center}#products .product-link{position:absolute;left:3px;right:3px;bottom:3px}#products .product-link a{display:block;padding:5px 0;background:#1f2534;color:#fff;text-align:center;text-decoration:none;font-size:.8125em}#products .product-link a:hover{background:#f2f2f2;color:#666}#products .product-details{padding:5px 0 0 0;text-align:center;font-size:.9375em;box-shadow:0 -12px 8px -8px #fff;position:absolute;left:0;right:0}#products .product-details .instock{color:green}#products .product-details .outofstock{color:red}#products .product-details span{font-size:.8em;color:#666}.pagination{color:#333;padding:6px 0 0 0;text-align:center;box-sizing:border-box}.pagination.top{overflow:visible;position:relative;height:36px}@media(max-width: 640px){.pagination.top{text-align:right;padding-right:10px}}.pagination-nav a{display:inline-block;border:1px solid #ccc;font-size:14px;padding:6px 15px;border-radius:30px;color:#666;text-decoration:none;background:#f2f2f2}.pagination-nav a:hover{background:#fff;color:#333}.pagination-links{clear:both;margin:0 auto;padding:10px 0 0 0}.pagination-links ul{list-style:none;margin:0;padding:8px 0 10px 0}.pagination-links ul li{display:inline-block}.pagination-links a{color:#999;text-decoration:none;padding:4px 8px;border-radius:3px;font-size:.875em}.pagination-links a:hover,.pagination-links li.current a{background:#d8d8d8}#socialshare{float:left;left:10px;top:10px;position:absolute}#socialshare .socialitem{float:left}.socialitem.twitter{margin-left:4px}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,.06) !important;border:0 none !important;-webkit-box-shadow:inset 0 0 12px 4px #fff;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:"!";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{-webkit-box-shadow:0 2px 5px rgba(0,0,0,.2);box-shadow:0 2px 5px rgba(0,0,0,.2)}.selectize-dropdown-header{position:relative;padding:5px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important}.selectize-dropdown-header-close:hover{color:#000}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button [data-value]{position:relative;padding-right:24px !important}.selectize-control.plugin-remove_button [data-value] .remove{z-index:1;position:absolute;top:0;right:0;bottom:0;width:17px;text-align:center;font-weight:bold;font-size:12px;color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 0 0 0;border-left:1px solid #d0d0d0;-webkit-border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.selectize-control.plugin-remove_button [data-value] .remove:hover{background:rgba(0,0,0,.05)}.selectize-control.plugin-remove_button [data-value].active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover{background:none}.selectize-control.plugin-remove_button .disabled [data-value] .remove{border-left-color:#fff}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;-webkit-font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:6px 6px;display:inline-block;width:100%;overflow:hidden;position:relative;z-index:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.1);box-shadow:inset 0 1px 1px rgba(0,0,0,.1);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:6px 8px 3px}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.15);border-color:#afafaf;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(192,192,192,.6)}.selectize-input.dropdown-active{-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:#fff;border:0 solid #fff}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 2px 0 0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;-webkit-user-select:auto !important;-webkit-box-shadow:none !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input::after{content:" ";display:block;clear:left}.selectize-input.dropdown-active::before{content:" ";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,.2);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.selectize-dropdown [data-selectable],.selectize-dropdown .optgroup-header{padding:5px 8px}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#edf1e7;color:#333}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .create{color:rgba(48,48,48,.5)}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input{cursor:text}.selectize-control.single .selectize-input:after{content:" ";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:gray rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) gray rgba(0,0,0,0)}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.nojs #product-search-result #filter-options #region-selector{text-align:right;width:auto}.nojs #filter-submit{display:block}body.login{background:#ededed url("/assets/images/layout/hero-background-c.jpg") no-repeat;background-size:cover;height:100vh}#login-container{width:100%;height:100%;display:table}#login-container .login-wrapper{display:table-cell;vertical-align:middle}@media(max-width: 400px){#login-container .login-wrapper{vertical-align:top}}#login-container .login-wrapper .login-content{margin:0 auto;max-width:360px;background:#fff;border-radius:0 0 3px 3px;box-shadow:0 1px 3px 0 rgba(167,167,167,.5)}@media(min-width: 360px){#login-container .login-wrapper .login-content{width:360px}}#login-container .login-wrapper .login-content .logotype{text-align:center;background:#687a5d}#login-container .login-wrapper .login-content .logotype a{display:inline-block;padding:20px 0}#login-container .login-wrapper .login-content .logotype img{width:150px}#login-container .login-wrapper .login-content .login-block{padding:0 20px}#login-container .login-wrapper .login-content .login-form{padding-top:20px}#login-container .login-wrapper .login-content .login-form h2{font-size:15px;margin:0;padding:0}#login-container .login-wrapper .login-content .login-form fieldset{border:0;padding:0;margin:0}#login-container .login-wrapper .login-content .login-form fieldset p{margin:0;padding:10px 0 0}#login-container .login-wrapper .login-content .login-form label{display:none}#login-container .login-wrapper .login-content .login-form button{display:block;width:100%;height:40px;padding:0 15px;font-size:14px;border:0;border-radius:3px;text-align:center;line-height:40px;background:#181f31;color:#fff;cursor:pointer;outline:0;transition:all .2s}#login-container .login-wrapper .login-content .login-form button:hover{background:#2c3245}#login-container .login-wrapper .login-content .login-form input{border:1px solid #c5c5c5;border-radius:3px;height:40px;padding:0 10px;font-size:14px;width:100%;transition:all .2s}#login-container .login-wrapper .login-content .login-form input:focus,#login-container .login-wrapper .login-content .login-form input[type]:focus{border-color:#2c3245;outline:0 none}#login-container .login-wrapper .login-content .login-error{margin-top:10px;font-size:13px;color:#d50000;text-align:center}#login-container .login-wrapper .login-content .login-error a{color:inherit}#login-container .login-wrapper .login-content .login-external .login-external-header{text-transform:uppercase;position:relative;z-index:1;text-align:center;margin:20px 0}#login-container .login-wrapper .login-content .login-external .login-external-header:before{border-top:1px solid #e4e4e4;content:"";position:absolute;margin:0 auto;top:50%;left:15px;right:15px;bottom:0;z-index:-1}#login-container .login-wrapper .login-content .login-external .login-external-header span{color:#aaa;font-size:13px;background:#fff;padding:0 10px}#login-container .login-wrapper .login-content .login-external .login-external-button{height:40px;padding:0 15px;color:#fff;display:block;border-radius:3px;text-align:center;line-height:40px;font-size:14px;margin-top:10px;transition:all .2s;position:relative}#login-container .login-wrapper .login-content .login-external .login-external-button:hover{text-decoration:none}#login-container .login-wrapper .login-content .login-external .login-external-button:before{content:"";position:absolute;width:24px;height:24px;left:8px;top:8px}#login-container .login-wrapper .login-content .login-external a.login-facebook{background:#3d5a98}#login-container .login-wrapper .login-content .login-external a.login-facebook:hover{background:#4465aa}#login-container .login-wrapper .login-content .login-external a.login-facebook:before{background:url("/assets/images/social/fb.svg") no-repeat left center;background-size:24px}#login-container .login-wrapper .login-content .login-external a.login-google{background:#c53929}#login-container .login-wrapper .login-content .login-external a.login-google:hover{background:#db4437}#login-container .login-wrapper .login-content .login-external a.login-google:before{background:url("/assets/images/social/googleplus.svg") no-repeat left center;background-size:28px}#login-container .login-wrapper .login-content .login-notes{font-size:13px;color:#aaa;text-align:center;padding:20px}#login-container .login-wrapper .login-back{text-align:center;font-size:14px;padding:15px 0}#login-container .login-wrapper .login-back a{color:#fff}.shops{padding:0 10px}.shopitem{clear:both;margin-bottom:4px}.shopitem ul{list-style:none;font-size:14px;margin:0;padding:0}.shopitem ul li{display:inline-block}.shopitem ul li.retailer{background:#fff;width:150px;height:50px;position:relative;border:1px solid #e4e4e4}.shopitem ul li.retailer img{position:absolute;display:block;max-width:134px;max-height:34px;left:50%;top:50%;transform:translate(-50%, -50%)}@media(max-width: 640px){.shopitem ul li.retailer{width:120px;height:40px}.shopitem ul li.retailer img{max-width:104px;max-height:24px}}.shopitem ul li.product-name{width:350px;display:none}.shopitem ul li.availability{margin:0 10px;float:right;text-align:right;line-height:50px}@media(max-width: 640px){.shopitem ul li.availability{line-height:40px}}.shopitem ul li.availability .instock{color:green}.shopitem ul li.availability .outofstock{color:red}.shopitem ul li.store-link{float:right;text-align:right;line-height:50px}@media(max-width: 640px){.shopitem ul li.store-link{line-height:40px}}.shopitem ul li.store-link a{display:inline-block;padding:10px;border-radius:3px;background:#2c3245;color:#fff;line-height:normal}.pdb .pdb-header{background:#fff}.pdb .pdb-header .product{width:980px;margin:0 auto}@media(max-width: 999px){.pdb .pdb-header .product{width:100%;max-width:980px}}.pdb .pdb-header .product .product-details{float:left;padding:10px;width:50%}@media(max-width: 640px){.pdb .pdb-header .product .product-details{width:100%;float:none}.pdb .pdb-header .product .product-details h1,.pdb .pdb-header .product .product-details .sku{text-align:center;display:block}}.pdb .pdb-header .product .photo{width:50%;background:#fff;padding:10px;text-align:right;float:left}@media(max-width: 640px){.pdb .pdb-header .product .photo{width:100%;float:none;text-align:center}}.pdb .pdb-header .product .photo img{max-width:100%;max-height:150px}.pdb .pdb-header .product nav{clear:both;padding:10px 0 0;text-align:center}.pdb .pdb-header .product nav span{display:inline-block;padding:10px;text-transform:uppercase;font-size:14px;font-weight:bold;color:#6d6d6d}.pdb .pdb-header .product nav span.active{border-bottom:2px solid #687a5d;color:#000}.pdb .brand-license{padding:10px 0 0}@media(max-width: 640px){.pdb .brand-license{text-align:center}}.pdb .brand-license ul{list-style:none;margin:0;padding:0}.pdb .brand-license ul li{display:inline-block}.pdb .brand-license ul li span{font-size:11px;text-transform:uppercase;color:#c4c4c4}@media(max-width: 640px){.pdb .brand-license ul li span{display:block;text-align:left}}.pdb .brand-license ul li img{display:block;height:50px;margin-top:5px}.productdb .page-content.product-page{padding-top:20px;padding-bottom:20px}.productdb .product-header-wrapper{width:100%;background:#fff;box-shadow:0 2px 4px 0 rgba(234,234,234,.5)}.productdb .product-header-wrapper .product-header{width:980px;margin:0 auto;padding:10px 0 0 0;overflow:hidden}@media(max-width: 1000px){.productdb .product-header-wrapper .product-header{width:100%;max-width:980px;padding-left:10px;padding-right:10px}}.productdb .product-header-wrapper .product-header .product-photo{width:200px;height:160px;float:left}.productdb .product-header-wrapper .product-header .product-photo img{display:block}@media(max-width: 640px){.productdb .product-header-wrapper .product-header .product-photo{width:125px;height:100px}}@media(max-width: 480px){.productdb .product-header-wrapper .product-header .product-photo{width:100%;height:auto}}.productdb .product-header-wrapper .product-header .product-details{margin-left:210px}@media(max-width: 640px){.productdb .product-header-wrapper .product-header .product-details{margin-left:135px}}@media(max-width: 480px){.productdb .product-header-wrapper .product-header .product-details{margin-left:0}}.productdb .product-header-wrapper .product-header .product-details h1{margin:0;padding:0;font-size:24px;text-transform:uppercase}@media(max-width: 640px){.productdb .product-header-wrapper .product-header .product-details h1{font-size:20px}}@media(max-width: 480px){.productdb .product-header-wrapper .product-header .product-details h1{text-align:center;clear:both;padding-top:10px}}.productdb .product-header-wrapper .product-header nav{clear:both;width:980px;margin:0 auto;text-align:center}@media(max-width: 1000px){.productdb .product-header-wrapper .product-header nav{width:100%;max-width:980px}}.productdb .product-header-wrapper .product-header nav ul{margin:0;padding:0;list-style:none}.productdb .product-header-wrapper .product-header nav li{display:inline;margin:0 6px}.productdb .product-header-wrapper .product-header nav li a{color:#6d6d6d;display:inline-block;text-transform:uppercase;font-size:14px;font-weight:bold;padding:14px 0;border-bottom:solid 2px rgba(0,0,0,0);text-decoration:none}.productdb .product-header-wrapper .product-header nav li a:hover,.productdb .product-header-wrapper .product-header nav li.active a{color:#000;border-bottom:solid 2px #687a5d;text-decoration:none}.productdb .product-header-wrapper .product-header nav li span.disabled{color:#6d6d6d;display:inline-block;text-transform:uppercase;font-size:14px;font-weight:bold;padding:14px 0;border-bottom:solid 2px rgba(0,0,0,0)}.productdb .product-header-wrapper .product-header nav li span.upcoming{font-size:10px;display:inline-block;padding:4px;background:#2c3245;color:#fff;border-radius:2px;text-transform:uppercase;margin-left:5px}.productdb .product-header-wrapper .product-specs-overview{padding:10px 0 0}@media(max-width: 480px){.productdb .product-header-wrapper .product-specs-overview{text-align:center}}.productdb .product-header-wrapper .product-specs-overview ul{list-style:none;margin:0;padding:0}.productdb .product-header-wrapper .product-specs-overview ul li{display:inline-block;margin-right:10px;vertical-align:top;margin-bottom:5px}.productdb .product-header-wrapper .product-specs-overview ul li span{font-size:11px;text-transform:uppercase;color:#c4c4c4}@media(max-width: 640px){.productdb .product-header-wrapper .product-specs-overview ul li span{display:block;text-align:left}}.productdb .product-header-wrapper .product-specs-overview ul li img{display:block;height:50px;margin-top:5px}.productdb .product-header-wrapper .product-specs-overview ul li p{margin:5px 0 0;padding:0;font-size:14px;color:#666;text-align:left}@media(max-width: 1000px){.productdb .page-content{padding:0 10px}}.productdb ul.product-shop-products{list-style:none;margin:0;padding:0;width:100%;display:table}.productdb ul.product-shop-products li.product{overflow:hidden;margin-bottom:5px;display:table-row}.productdb ul.product-shop-products .product-image{display:table-cell;vertical-align:top;width:100px;padding-bottom:5px}.productdb ul.product-shop-products .product-image a{display:block;height:100%;width:100%}.productdb ul.product-shop-products .product-image>div{width:90px;height:60px;background:#fff no-repeat center;background-size:80px;border:1px solid #e4e4e4}.productdb ul.product-shop-products .product-data{display:table-cell;vertical-align:middle;padding-bottom:5px}.productdb ul.product-shop-products .product-data .product-name{line-height:normal;font-size:14px;font-weight:bold}.productdb ul.product-shop-products .product-data .product-shop{font-size:13px}@media(min-width: 640px){.productdb ul.product-shop-products .product-data .product-shop .product-stock-availability{display:none}}.productdb ul.product-shop-products .product-data .product-shop .instock{color:green}.productdb ul.product-shop-products .product-data .product-shop .outofstock{color:red}.productdb ul.product-shop-products .product-c7021e28{display:table-cell;vertical-align:middle;text-align:right;padding-bottom:5px;padding-right:20px;font-size:13px;width:1%;white-space:nowrap}.productdb ul.product-shop-products .product-c7021e28 div.details{font-size:14px;font-weight:bold}.productdb ul.product-shop-products .product-c7021e28 div.shipping{font-weight:normal;font-size:13px;color:#666}@media(max-width: 640px){.productdb ul.product-shop-products .product-c7021e28{display:none}}.productdb ul.product-shop-products .product-availability{display:table-cell;vertical-align:middle;text-align:right;padding-bottom:5px;padding-right:15px;font-size:13px;width:1%;white-space:nowrap}@media(max-width: 640px){.productdb ul.product-shop-products .product-availability{display:none}}.productdb ul.product-shop-products .product-availability .instock{color:green}.productdb ul.product-shop-products .product-availability .outofstock{color:red}.productdb ul.product-shop-products .product-link{display:table-cell;vertical-align:middle;text-align:right;padding-bottom:5px;width:1%;white-space:nowrap}.productdb ul.product-shop-products .product-link a{margin-left:8px;display:inline-block;padding:10px 14px;background:#2c3245;color:#fff;line-height:normal;border-radius:2px;font-size:14px;white-space:nowrap}.productdb ul.product-shop-products .product-link a:hover{background:#181f31}.productdb ul.product-shop-products .product-link a:active{background:#565b6a}@media(max-width: 480px){.productdb ul.product-shop-products .product-link{display:none}}.productdb #show-more-shops{text-align:center;padding:20px}.productdb #show-more-shops button{padding:10px 14px;background:#687a5d;border-radius:2px;color:#fff;font-size:16px;border:0;outline:0;cursor:pointer}.productdb #show-more-shops button:hover{background:#404d35}@media(max-width: 640px){.productdb #show-more-shops{padding-left:0;padding-right:0}.productdb #show-more-shops button{width:100%}}.productdb .category-page{max-width:980px;margin:0 auto}.productdb .category-page #category-filter{float:left;width:220px;margin:15px 0 10px 0;background:#fff;box-shadow:0 2px 4px 0 rgba(234,234,234,.5)}.productdb .category-page #category-filter #category-filter-header{background:#687a5d;overflow:hidden}.productdb .category-page #category-filter #category-filter-header h2{margin:0;padding:10px;color:#fff;font-size:16px;font-weight:normal;float:left}@media(max-width: 640px){.productdb .category-page #category-filter #category-filter-header h2{display:none}}.productdb .category-page #category-filter #category-filter-header #category-filter-header-close{display:none;cursor:pointer}@media(max-width: 640px){.productdb .category-page #category-filter #category-filter-header #category-filter-header-close{display:block;padding:12px;float:right}}.productdb .category-page #category-filter #category-filter-header #category-filter-header-close svg{display:block}.productdb .category-page #category-filter #category-filter-header div#category-filter-reset{padding:10px;float:right}.productdb .category-page #category-filter #category-filter-header div#category-filter-reset span{font-size:12px;padding:3px;border-radius:2px;color:#fff;cursor:pointer;text-transform:uppercase;background:#53624a}.productdb .category-page #category-filter #category-filter-header div#category-filter-reset span:hover{background:#86957d}@media(max-width: 640px){.productdb .category-page #category-filter #category-filter-header div#category-filter-reset{float:left}}.productdb .category-page #category-filter .filter-section{padding:10px;border-bottom:1px solid #f7f7f7}.productdb .category-page #category-filter .filter-section h3{margin:0;padding:0 0 6px 0;font-size:12px;font-weight:700;text-transform:uppercase}.productdb .category-page #category-filter .filter-section ul{margin:0;padding:0;list-style:none}.productdb .category-page #category-filter .filter-section li{position:relative;padding:2px;font-size:14px}@media(max-width: 640px){.productdb .category-page #category-filter .filter-section li{font-size:15px;padding:4px 2px}}.productdb .category-page #category-filter .filter-section li span{position:absolute;right:0;padding:2px 4px;border-radius:3px;font-size:12px;line-height:1;background:#f7f7f7;color:#666}.productdb .category-page #category-filter .filter-section input[type=checkbox]{margin-right:2px}.productdb .category-page #category-filter .filter-section .free-text-filter{padding:0 0 4px 0}.productdb .category-page #category-filter .filter-section .free-text-filter input{border:0;background:#f7f7f7;border-radius:3px;font-size:13px;display:block;padding:5px 8px;outline:0;width:100%}@media(max-width: 640px){.productdb .category-page #category-filter .filter-section .free-text-filter input{font-size:15px;padding:8px 8px}}.productdb .category-page #category-filter .filter-section .free-text-filter input:focus,.productdb .category-page #category-filter .filter-section .range-filter-input input:focus{background:#e4e4e4;color:#333}.productdb .category-page #category-filter .filter-section .range-filter-input input{border:0;background:#f7f7f7;border-radius:3px;font-size:13px;padding:5px 8px;outline:0;width:75%;text-align:center}.productdb .category-page #category-filter .filter-section .filter-show-more{padding:4px 0 0}.productdb .category-page #category-filter .filter-section .filter-show-more button{display:block;padding:6px 0;font-size:13px;text-align:center;border:1px solid #e4e4e4;border-radius:3px;color:#666;background:#fff;width:100%;cursor:pointer;outline:0}.productdb .category-page #category-filter .filter-section .filter-show-more button:hover{color:#333;border-color:#ccc}.productdb .category-page #category-filter .filter-section.apply-filter button{background:#687a5d;color:#fff;padding:8px 6px;border-radius:2px;border:0;outline:0;width:100%;font-size:13px;cursor:pointer}.productdb .category-page #category-filter .filter-section.apply-filter button:hover{background:#404d35}.productdb .category-page #category-filter #category-filter-apply{display:none}.productdb #category-product-result{margin-left:230px}.productdb #category-product-result .mobile-filter{display:none}@media(min-width: 1500px){.productdb #category-product-result{margin-left:0}}@media(max-width: 640px){.productdb #category-product-result{margin-left:0}.productdb #category-product-result .mobile-filter{display:block;padding-bottom:15px;padding-right:10px;text-align:right}.productdb #category-product-result .mobile-filter span{margin-right:10px;color:#666;font-size:13px}.productdb #category-product-result .mobile-filter button{background:#687a5d;color:#fff;padding:10px 12px;border-radius:2px;border:0;outline:0;font-size:14px;cursor:pointer}.productdb #category-product-result .mobile-filter button:hover{background:#404d35}.productdb #category-product-result.sticky{margin-top:50px}.productdb #category-product-result.sticky .mobile-filter{position:fixed;top:0;width:100%;background:#181f31;padding:10px;color:#fff}.productdb #category-product-result.sticky .mobile-filter span{color:#fff}}.productdb #category-product-result ul#product-result-list{margin:0;padding:0;list-style:none;overflow:hidden}.productdb .pdb-product{width:33%;display:inline-block;float:left}@media(min-width: 1500px){.productdb .pdb-product{width:25%}}@media(min-width: 1000px)and (max-width: 1200px){.productdb .pdb-product{width:33%}}@media(min-width: 740px)and (max-width: 1000px){.productdb .pdb-product{width:33%}}@media(max-width: 800px){.productdb .pdb-product{width:50%}}@media(max-width: 640px){.productdb .pdb-product{width:50%}}.productdb .pdb-product .product-container{padding:5px;background:#fff;border:1px solid #f7f7f7}.productdb .pdb-product .product-name{font-size:13px;text-align:center;text-transform:uppercase;height:50px;margin-top:8px}.productdb .pdb-product .product-details-link a{display:block;padding:8px 12px;background:#2c3245;color:#fff;font-size:13px;text-align:center}.productdb .pdb-product .product-details-link a:hover{background:#181f31}.productdb .pdb-product .product-details-link a span.icon{display:none}.productdb .pdb-product .product-details-link span.loading{display:block;padding:8px 12px;background:#2c3245;color:#2c3245;font-size:13px;text-align:center;user-select:none}.productdb .pdb-product .product-details-link span.loading span.icon{display:none}.productdb .pdb-product .product-brand ul{height:60px;margin:0;padding:0;list-style:none;text-align:center}.productdb .pdb-product .product-brand li{display:inline-block;margin:4px}.productdb .pdb-product .product-brand img{display:block;width:40px}.productdb ul#product-result-list.view-mode-rows li{width:100%;display:table-row}.productdb ul#product-result-list.view-mode-rows li .product-container{padding:8px}.productdb ul#product-result-list.view-mode-rows li .product-container .product-photo{display:table-cell;vertical-align:top;width:80px}.productdb ul#product-result-list.view-mode-rows li .product-container .product-name{display:table-cell;vertical-align:middle;text-align:left;padding-left:8px;height:auto}@media(max-width: 480px){.productdb ul#product-result-list.view-mode-rows li .product-container .product-name{font-size:12px}}.productdb ul#product-result-list.view-mode-rows li .product-container .product-brand{display:table-cell;width:1%;vertical-align:middle;padding-right:8px}.productdb ul#product-result-list.view-mode-rows li .product-container .product-brand ul{height:auto}.productdb ul#product-result-list.view-mode-rows li .product-container .product-details-link{display:table-cell;vertical-align:middle;width:1%;white-space:nowrap;text-align:right}.productdb ul#product-result-list.view-mode-rows li .product-container .product-details-link a,.productdb ul#product-result-list.view-mode-rows li .product-container .product-details-link span.loading{padding:10px 14px;border-radius:2px}@media(max-width: 768px){.productdb ul#product-result-list.view-mode-rows li .product-container .product-details-link a,.productdb ul#product-result-list.view-mode-rows li .product-container .product-details-link span.loading{padding:6px 6px}.productdb ul#product-result-list.view-mode-rows li .product-container .product-details-link a span.icon,.productdb ul#product-result-list.view-mode-rows li .product-container .product-details-link span.loading span.icon{display:block}.productdb ul#product-result-list.view-mode-rows li .product-container .product-details-link a span.icon svg,.productdb ul#product-result-list.view-mode-rows li .product-container .product-details-link span.loading span.icon svg{display:block}.productdb ul#product-result-list.view-mode-rows li .product-container .product-details-link a span.name,.productdb ul#product-result-list.view-mode-rows li .product-container .product-details-link span.loading span.name{display:none}}@media(min-width: 1500px){.productdb .category-page #category-filter{margin-left:-230px}#category-product-result{margin-left:0}.pdb-product{width:20%}#category-product-result{margin-left:230px;overflow:hidden}}@media(max-width: 640px){.productdb .category-page #category-filter{margin:0;display:none}.productdb .category-page #category-filter.active{position:fixed;top:0;bottom:0;left:0;right:0;width:100%;display:block !important;z-index:3000}.productdb .category-page #category-filter.active #category-filter-content{position:absolute;width:100%;top:50px;bottom:70px;overflow-y:auto}.productdb .category-page #category-filter.active #category-filter-apply{background:#f2f2f2;display:block;position:absolute;bottom:0;width:100%;padding:10px}.productdb .category-page #category-filter.active #category-filter-apply button{display:block;background:#687a5d;padding:10px 0;border-radius:2px;color:#fff;cursor:pointer;outline:0;border:0;width:100%}.productdb .category-page #category-filter.active #category-filter-apply button:hover{background:#53624a}}#product-category-header{max-width:980px;margin:0 auto;border-top:1px solid #565b6a;border-top:1px solid rgba(255,255,255,.1)}#product-category-header h1{text-align:center;margin:0;padding:15px 0;color:#fff;font-size:24px}#product-category-header h1 span{font-size:11px;background:#687a5d;padding:3px;display:inline-block;border-radius:3px;vertical-align:middle;text-transform:uppercase}#product-category-header #product-category-header-meta{overflow:hidden;padding:0 0 10px 0}#product-category-header #product-category-header-meta #product-category-header-meta-count{float:left;text-align:left;color:rgba(255,255,255,.8);font-size:14px}#product-category-header #product-category-header-meta #product-category-header-view-mode button{outline:0;background:none;border:0;cursor:pointer;padding:0;margin-left:6px}@media(max-width: 999px){#product-category-header #product-category-header-meta{padding:0 10px 10px 10px}}body.show-filter{overflow-y:auto}@media(max-width: 640px){body.show-filter{overflow-y:hidden}}.category-filter-no-matches{text-align:center}.category-filter-no-matches-header{margin:0;padding:10px}.category-filter-no-matches-message{font-size:14px}.category-filter-no-matches button{margin-top:15px;background:#687a5d;padding:8px 12px;color:#fff;border-radius:3px;border:0;outline:0;cursor:pointer}.category-filter-no-matches button:hover{background-color:#495541}.nojs .multi-choice .free-text-filter{display:none}.withjs .apply-filter{display:none}.nojs .apply-filter{display:block}.ng-hide{display:none !important}.pagination-nav a.fetching{pointer-events:none;color:#ccc}.category-filter-slider{position:relative;height:14px;padding:5px 0;width:100%;border-radius:6px;touch-action:none;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.category-filter-slider *{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.category-filter-slider-rail{position:absolute;background-color:#e9e9e9;height:4px;right:-7px;left:-7px;border-radius:6px}.category-filter-slider-track{position:absolute;left:0;height:4px;border-radius:6px;background-color:#b4bdae}.category-filter-slider-handle{position:absolute;margin-left:-7px;margin-top:-5px;width:14px;height:14px;cursor:pointer;cursor:-webkit-grab;cursor:grab;border-radius:50%;border:solid 2px #687a5d;background-color:#687a5d;touch-action:pan-x}.category-filter-slider-handle:focus{border-color:#86957d;box-shadow:0 0 0 5px #b4bdae;outline:none}.category-filter-slider-handle-click-focused:focus{border-color:#b4bdae;box-shadow:unset}.category-filter-slider-handle:hover{border-color:#86957d}.category-filter-slider-handle:active{border-color:#86957d;box-shadow:0 0 5px #86957d;cursor:-webkit-grabbing;cursor:grabbing}.category-filter-slider-mark{position:absolute;top:18px;left:0;width:100%;font-size:12px}.category-filter-slider-mark-text{position:absolute;display:inline-block;vertical-align:middle;text-align:center;cursor:pointer;color:#999}.category-filter-slider-mark-text-active{color:#666}.category-filter-slider-step{position:absolute;width:100%;height:4px;background:rgba(0,0,0,0)}.category-filter-slider-dot{position:absolute;bottom:-2px;margin-left:-4px;width:8px;height:8px;border:2px solid #e9e9e9;background-color:#fff;cursor:pointer;border-radius:50%;vertical-align:middle}.category-filter-slider-dot-active{border-color:#b4bdae}.category-filter-slider-disabled{background-color:#e9e9e9}.category-filter-slider-disabled .category-filter-slider-track{background-color:#ccc}.category-filter-slider-disabled .category-filter-slider-handle,.category-filter-slider-disabled .category-filter-slider-dot{border-color:#ccc;box-shadow:none;background-color:#fff;cursor:not-allowed}.category-filter-slider-disabled .category-filter-slider-mark-text,.category-filter-slider-disabled .category-filter-slider-dot{cursor:not-allowed !important}.category-filter-slider-vertical{width:14px;height:100%;padding:0 5px}.category-filter-slider-vertical .category-filter-slider-rail{height:100%;width:4px}.category-filter-slider-vertical .category-filter-slider-track{left:5px;bottom:0;width:4px}.category-filter-slider-vertical .category-filter-slider-handle{margin-left:-5px;margin-bottom:-7px;touch-action:pan-y}.category-filter-slider-vertical .category-filter-slider-mark{top:0;left:18px;height:100%}.category-filter-slider-vertical .category-filter-slider-step{height:100%;width:4px}.category-filter-slider-vertical .category-filter-slider-dot{left:2px;margin-bottom:-4px}.category-filter-slider-vertical .category-filter-slider-dot:first-child{margin-bottom:-4px}.category-filter-slider-vertical .category-filter-slider-dot:last-child{margin-bottom:-4px}.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-appear{animation-fill-mode:both;display:block !important;animation-play-state:paused}.rc-slider-tooltip-zoom-down-leave{animation-fill-mode:both;display:block !important;animation-play-state:paused}.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active,.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active{animation-name:rcSliderTooltipZoomDownIn;animation-play-state:running}.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active{animation-name:rcSliderTooltipZoomDownOut;animation-play-state:running}.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-appear{transform:scale(0, 0);animation-timing-function:cubic-bezier(0.23, 1, 0.32, 1)}.rc-slider-tooltip-zoom-down-leave{animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06)}@keyframes rcSliderTooltipZoomDownIn{0%{opacity:0;transform-origin:50% 100%;transform:scale(0, 0)}100%{transform-origin:50% 100%;transform:scale(1, 1)}}@keyframes rcSliderTooltipZoomDownOut{0%{transform-origin:50% 100%;transform:scale(1, 1)}100%{opacity:0;transform-origin:50% 100%;transform:scale(0, 0)}}.category-filter-slider-tooltip{position:absolute;left:-9999px;top:-9999px;visibility:visible;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.category-filter-slider-tooltip *{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.category-filter-slider-tooltip-hidden{display:none}.category-filter-slider-tooltip-placement-top{padding:4px 0 8px 0}.category-filter-slider-tooltip-inner{padding:6px 2px;min-width:24px;height:24px;font-size:12px;line-height:1;color:#fff;text-align:center;text-decoration:none;background-color:#6c6c6c;border-radius:6px;box-shadow:0 0 4px #d9d9d9}.category-filter-slider-tooltip-arrow{position:absolute;width:0;height:0;border-color:rgba(0,0,0,0);border-style:solid}.category-filter-slider-tooltip-placement-top .category-filter-slider-tooltip-arrow{bottom:4px;left:50%;margin-left:-4px;border-width:4px 4px 0;border-top-color:#6c6c6c}@media(max-width: 640px){.category-filter-slider{padding:15px 0}.category-filter-slider-handle{margin-top:-12px;width:28px;height:28px}.category-filter-slider-handle-1{margin-left:-10px}.category-filter-slider-handle-2{margin-left:-20px}}/*!
 * Load Awesome v1.1.0 (http://github.danielcardoso.net/load-awesome/)
 * Copyright 2015 Daniel Cardoso <@DanielCardoso>
 * Licensed under MIT
 */.la-ball-pulse,.la-ball-pulse>div{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.la-ball-pulse{display:block;font-size:0;color:#fff}.la-ball-pulse.la-dark{color:#333}.la-ball-pulse>div{display:inline-block;float:none;background-color:currentColor;border:0 solid currentColor}.la-ball-pulse{width:54px;height:18px}.la-ball-pulse>div:nth-child(1){-webkit-animation-delay:-200ms;-moz-animation-delay:-200ms;-o-animation-delay:-200ms;animation-delay:-200ms}.la-ball-pulse>div:nth-child(2){-webkit-animation-delay:-100ms;-moz-animation-delay:-100ms;-o-animation-delay:-100ms;animation-delay:-100ms}.la-ball-pulse>div:nth-child(3){-webkit-animation-delay:0ms;-moz-animation-delay:0ms;-o-animation-delay:0ms;animation-delay:0ms}.la-ball-pulse>div{width:10px;height:10px;margin:4px;border-radius:100%;-webkit-animation:ball-pulse 1s ease infinite;-moz-animation:ball-pulse 1s ease infinite;-o-animation:ball-pulse 1s ease infinite;animation:ball-pulse 1s ease infinite}.la-ball-pulse.la-sm{width:26px;height:8px}.la-ball-pulse.la-sm>div{width:4px;height:4px;margin:2px}.la-ball-pulse.la-2x{width:108px;height:36px}.la-ball-pulse.la-2x>div{width:20px;height:20px;margin:8px}.la-ball-pulse.la-3x{width:162px;height:54px}.la-ball-pulse.la-3x>div{width:30px;height:30px;margin:12px}@-webkit-keyframes ball-pulse{0%,60%,100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}30%{opacity:.1;-webkit-transform:scale(0.01);transform:scale(0.01)}}@-moz-keyframes ball-pulse{0%,60%,100%{opacity:1;-moz-transform:scale(1);transform:scale(1)}30%{opacity:.1;-moz-transform:scale(0.01);transform:scale(0.01)}}@-o-keyframes ball-pulse{0%,60%,100%{opacity:1;-o-transform:scale(1);transform:scale(1)}30%{opacity:.1;-o-transform:scale(0.01);transform:scale(0.01)}}@keyframes ball-pulse{0%,60%,100%{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}30%{opacity:.1;-webkit-transform:scale(0.01);-moz-transform:scale(0.01);-o-transform:scale(0.01);transform:scale(0.01)}}@keyframes product-name-loading-pulse{0%{background-color:#e4e4e4}50%{background-color:#f2f2f2}100%{background-color:#e4e4e4}}.category-result-loading .product-name-loading{background-color:#e4e4e4;animation-name:product-name-loading-pulse;animation-duration:1.5s;animation-iteration-count:infinite;margin:0 10px;height:20px}.category-result-loading .loading-floater{user-select:none;position:fixed;top:150px;left:50%;width:300px;transform:translateX(-50%);background:#687a5d;border-radius:3px;padding:10px 15px}.category-result-loading .loading-floater .progress{float:left}.category-result-loading .loading-floater .content{float:left;margin-left:20px;height:18px;line-height:18px;font-size:14px;color:#fff}.category-result-loading .loading-floater.standalone{position:relative;overflow:hidden;top:auto;left:auto;margin:10px auto;transform:none;padding:15px}.category-result-loading .loading-floater.standalone .progress{float:none;margin:0 auto}.category-result-loading .loading-floater.standalone .content{float:none;margin:0;height:auto;line-height:normal;padding:10px 0 0;text-align:center}.drqoah{padding:10px 0;text-align:right}.drqoah img{display:block}.drqoah .c5uydq{width:320px;height:100px;margin:0 auto;background:#e4e4e4}@media(min-width: 760px){.drqoah .c5uydq{display:none}}.drqoah .okdcpw{width:728px;height:90px;margin:0 auto;background:#e4e4e4}@media(max-width: 759px){.drqoah .okdcpw{display:none}}.drqoah .pyhgax{width:320px;margin:0 auto}@media(min-width: 760px){.drqoah .pyhgax{width:728px}}.drqoah .pyhgax span{font-size:10px;text-transform:uppercase;color:#999}#brand-dashboard .brand-header-wrapper{width:100%;background:#fff;box-shadow:0 1px 3px #dbdbdb}#brand-dashboard .brand-header{width:980px;margin:0 auto;padding:10px 0}
