<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Bourbon and Neat Imports
   ========================================================================== */
/* Settings Imports
   ========================================================================== */
/* Tools Imports
   ========================================================================== */
/* Generic Imports
   ========================================================================== */
/*! normalize.css v7.0.0 | 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
 *    IE on Windows Phone and in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers (opinionated).
 */
body {
  margin: 0;
}

/**
 * Add the correct display in IE 9-.
 */
article,
aside,
footer,
header,
nav,
section {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
/* Grouping content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */
figcaption,
figure,
main {
  /* 1 */
  display: block;
}

/**
 * Add the correct margin in IE 8.
 */
figure {
  margin: 1em 40px;
}

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  -webkit-box-sizing: content-box;
  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
   ========================================================================== */
/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */
a {
  background-color: transparent;
  /* 1 */
  -webkit-text-decoration-skip: objects;
  /* 2 */
}

/**
 * 1. Remove the bottom border in Chrome 57- and Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  /* 2 */
}

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */
b,
strong {
  font-weight: inherit;
}

/**
 * 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 style in Android 4.3-.
 */
dfn {
  font-style: italic;
}

/**
 * Add the correct background and color in IE 9-.
 */
mark {
  background-color: #ff0;
  color: #000;
}

/**
 * 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
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
audio,
video {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Remove the border on images inside links in IE 10-.
 */
img {
  border-style: none;
}

/**
 * Hide the overflow in IE.
 */
svg:not(:root) {
  overflow: hidden;
}

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */
button, .amp.cdp .facets .facet ul li label, .amp.cdp .facets .facet ul li a, .amp.cdp .results fieldset:first-of-type [type="submit"], .amp.cdp .results .results-list li label, .amp.raq .details .options .fuel-options .fuel-option label, .amp.pdp .details .options .fuel-options .fuel-option label, .amp.raq .facets .facet ul li label, .amp.raq .facets .facet ul li a, .amp.raq .results fieldset:first-of-type [type='submit'], .amp.raq .results .results-list li label, .ui-dialog button,
.buy-online-flyout button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif;
  /* 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, .amp.cdp .facets .facet ul li label, .amp.cdp .facets .facet ul li a, .amp.cdp .results fieldset:first-of-type [type="submit"], .amp.cdp .results .results-list li label, .amp.raq .details .options .fuel-options .fuel-option label, .amp.pdp .details .options .fuel-options .fuel-option label, .amp.raq .facets .facet ul li label, .amp.raq .facets .facet ul li a, .amp.raq .results fieldset:first-of-type [type='submit'], .amp.raq .results .results-list li label, .ui-dialog button,
.buy-online-flyout 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, .amp.cdp .facets .facet ul li label, .amp.cdp .facets .facet ul li a, .amp.cdp .results fieldset:first-of-type [type="submit"], .amp.cdp .results .results-list li label, .amp.raq .details .options .fuel-options .fuel-option label, .amp.pdp .details .options .fuel-options .fuel-option label, .amp.raq .facets .facet ul li label, .amp.raq .facets .facet ul li a, .amp.raq .results fieldset:first-of-type [type='submit'], .amp.raq .results .results-list li label, .ui-dialog button,
.buy-online-flyout button,
select {
  /* 1 */
  text-transform: none;
}

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */
/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner, .amp.cdp .facets .facet ul li label::-moz-focus-inner, .amp.cdp .facets .facet ul li a::-moz-focus-inner, .amp.cdp .results fieldset:first-of-type [type="submit"]::-moz-focus-inner, .amp.cdp .results .results-list li label::-moz-focus-inner, .amp.raq .details .options .fuel-options .fuel-option label::-moz-focus-inner, .amp.pdp .details .options .fuel-options .fuel-option label::-moz-focus-inner, .amp.raq .facets .facet ul li label::-moz-focus-inner, .amp.raq .facets .facet ul li a::-moz-focus-inner, .amp.raq .results fieldset:first-of-type [type='submit']::-moz-focus-inner, .amp.raq .results .results-list li label::-moz-focus-inner, .ui-dialog button::-moz-focus-inner,
.buy-online-flyout 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, .amp.cdp .facets .facet ul li label:-moz-focusring, .amp.cdp .facets .facet ul li a:-moz-focusring, .amp.cdp .results fieldset:first-of-type [type="submit"]:-moz-focusring, .amp.cdp .results .results-list li label:-moz-focusring, .amp.raq .details .options .fuel-options .fuel-option label:-moz-focusring, .amp.pdp .details .options .fuel-options .fuel-option label:-moz-focusring, .amp.raq .facets .facet ul li label:-moz-focusring, .amp.raq .facets .facet ul li a:-moz-focusring, .amp.raq .results fieldset:first-of-type [type='submit']:-moz-focusring, .amp.raq .results .results-list li label:-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 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}

/**
 * Remove the default vertical scrollbar in IE.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */
[type="checkbox"],
[type="radio"] {
  -webkit-box-sizing: border-box;
  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 and cancel buttons in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-cancel-button,
[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 IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */
details,
menu {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/* Scripting
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
canvas {
  display: inline-block;
}

/**
 * Add the correct display in IE.
 */
template {
  display: none;
}

/* Hidden
   ========================================================================== */
/**
 * Add the correct display in IE 10-.
 */
[hidden] {
  display: none;
}

/* Elements Imports
   ========================================================================== */
html {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #333;
  /* The entire site should be Proxima Nova, so this rule should no longer apply. */
  /*font-family: "Open Sans", sans-serif;*/
}

*:before,
* *:after,
*:before,
* *:after {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
}

/* Sections
   ========================================================================== */
body {
  line-height: 1.5;
}

article,
aside,
footer,
header,
nav,
section {
  margin: 0;
  padding: 0;
}

.amp h1 {
  /* The entire site should be Proxima Nova, so this rule should no longer apply. */
  /*font-family: "Arapey", sans-serif, sans-serif;*/
  font-size: 2.5rem;
  font-weight: normal;
  margin-top: 1.25rem;
}
.amp img {
  max-width: 100%;

}

@media (min-width: 737px) {
  .amp h1 {
    font-size: 3.75rem;
  }
}

.amp h2 {
  /* The entire site should be Proxima Nova, so this rule should no longer apply. */
  /*font-family: "Arapey", sans-serif, sans-serif;*/
  font-size: 2rem;
  font-weight: normal;
  margin: 0;
  padding: 0;
}

@media (min-width: 737px) {
  .amp h2 {
    font-size: 3.75rem;
  }
}

.amp h3 {
  /*font-family: "Open Sans", sans-serif;*/
  font-size: 1.375rem;
}

.amp h4,
.amp h5,
.amp h6 {
  /* The entire site should be Proxima Nova, so this rule should no longer apply. */
  /*font-family: "Open Sans", sans-serif;*/
  font-size: 1.25rem;
}

.amp p {
  font-size: 1rem;
}

.amp p:empty{
  display: none;
}

/* Grouping content
   ========================================================================== */
main::after {
  clear: both;
  content: "";
  display: block;
}

.amp figcaption,
.amp figure,
.amp main {
  margin: 0;
  padding: 0;
}

.amp ul,
.amp ol {
  margin: 0;
  padding: 0;
}

/* Text-level semantics
   ========================================================================== */
.amp a {
  color: #027dc3;
  font-size:1rem;
}
.amp div {
  font-size:1rem;
}

.amp ul {
  font-size:1rem !important;
}

.headerImageFull img {
  width:100%;
}

.brochuresResp div {
  padding: 5px 0px;
  word-wrap: normal !important;
}

/* Embedded content
   ========================================================================== */
/* Forms
   ========================================================================== */
@media (min-width: 737px) {
  .amp form {
    margin: 0;
    padding: 0;
  }
}



.amp button, .amp.cdp .facets .facet ul li label, .amp.cdp .facets .facet ul li a, .amp.cdp .results fieldset:first-of-type [type="submit"], .amp.cdp .results .results-list li label, .amp.raq .details .options .fuel-options .fuel-option label, .amp.pdp .details .options .fuel-options .fuel-option label, .amp.raq .facets .facet ul li label, .amp.raq .facets .facet ul li a, .amp.raq .results fieldset:first-of-type [type='submit'], .amp.raq .results .results-list li label,
.amp input,
.amp optgroup,
.amp select,
.amp textarea,
.amp [class*='button'],
.amp [for*='checkbox'] {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
  border-color: #dde2ef;
  border-style: solid;
  border-width: 0.125rem;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #576077;
  display: inline-block;
  font-size: 0.75rem;
  line-height: 2.5;
  text-align: center;
  width: 100%;
}

.amp checkbox {
  width:1rem !important
}

.brochureForm ul li {
  padding: 5px 0;

}


@media (min-width: 737px) {
  .amp button, .amp.cdp .facets .facet ul li label, .amp.cdp .facets .facet ul li a, .amp.cdp .results fieldset:first-of-type [type="submit"], .amp.cdp .results .results-list li label, .amp.raq .details .options .fuel-options .fuel-option label, .amp.pdp .details .options .fuel-options .fuel-option label, .amp.raq .facets .facet ul li label, .amp.raq .facets .facet ul li a, .amp.raq .results fieldset:first-of-type [type='submit'], .amp.raq .results .results-list li label,
  .amp input,
  .amp optgroup,
  .amp select,
  .amp textarea,
  .amp [class*='button'],
  .amp [for*='checkbox'] {
    width: 18.75rem;
  }
}

a[class*='button'] {
  width: calc(100% - 4px);
}

.amp input,
.amp textarea,
.amp select {
  -webkit-box-shadow: none;
  box-shadow: none;
  padding-left: 0.625rem;
  text-align: left;
  width: calc(100% - 10px);
}

@media (min-width: 737px) {
  .amp input,
  .amp textarea,
  .amp select {
    width: 18.75rem;
  }
}

.amp input:placeholder-shown,
.amp textarea:placeholder-shown,
.amp select:placeholder-shown {
  border-color: #dde2ef;
  color: #dde2ef;
}

.amp input::-webkit-input-placeholder,
.amp textarea::-webkit-input-placeholder,
.amp select::-webkit-input-placeholder {
  color: #dde2ef;
}

.amp input::-moz-placeholder,
.amp textarea::-moz-placeholder,
.amp select::-moz-placeholder {
  color: #dde2ef;
}

.amp input:-ms-input-placeholder,
.amp textarea:-ms-input-placeholder,
.amp select:-ms-input-placeholder {
  color: #dde2ef;
}

.amp input::placeholder,
.amp textarea::placeholder,
.amp select::placeholder {
  color: #dde2ef;
}

.amp input:focus,
.amp textarea:focus,
.amp select:focus {
  border-color: #027dc3;
  color: #576077;
  outline: none;
}

.amp input.success,
.amp textarea.success,
.amp select.success {
  border-color: #43cb83;
}

.amp input.error,
.amp textarea.error,
.amp select.error {
  border-color: #c30019;
}

.amp input.disabled,
.amp textarea.disabled,
.amp select.disabled {
  background-color: #f4f5f9;
  border-color: #dde2ef;
  color: #dde2ef;
}

[type="text"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  line-height: 1.5;
  min-height: 6.25rem;
}

[type='number']::-webkit-inner-spin-button {
  opacity: 1;
}

[type='checkbox'] {
  cursor: pointer;
  margin: 0 -26px 0 20px;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
  width: auto;
}

[type='checkbox']:checked + label[for*='checkbox'] {
  background-color: #027dc3;
  color: #fff;
}

button, .amp.cdp .facets .facet ul li label, .amp.cdp .facets .facet ul li a, .amp.cdp .results fieldset:first-of-type [type="submit"], .amp.cdp .results .results-list li label, .amp.raq .details .options .fuel-options .fuel-option label, .amp.pdp .details .options .fuel-options .fuel-option label, .amp.raq .facets .facet ul li label, .amp.raq .facets .facet ul li a, .amp.raq .results fieldset:first-of-type [type='submit'], .amp.raq .results .results-list li label, .ui-dialog button,
.buy-online-flyout button,
[type='submit'],
[class*='button'] {
  background: transparent;
  font-size: 0.75rem;
  line-height: 2.5;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  width: auto;
}

button.button.primary, .amp.cdp .facets .facet ul li label, .amp.cdp .facets .facet ul li a, .amp.cdp .results fieldset:first-of-type [type="submit"], .amp.cdp .results .results-list li label.primary, .amp.cdp .results .results-list .facets .facet ul li label, .amp.cdp .facets .facet ul .results .results-list li label, .amp.cdp .results .results-list li fieldset:first-of-type label[type="submit"], .amp.cdp .results fieldset:first-of-type .results-list li label[type="submit"], .amp.raq .facets .facet ul .amp.cdp .results .results-list li label, .amp.cdp .amp.raq .results .results-list li fieldset:first-of-type label[type='submit'], .amp.raq .amp.cdp .results .results-list li fieldset:first-of-type label[type='submit'], .amp.cdp .amp.raq .results fieldset:first-of-type .results-list li label[type='submit'], .amp.raq .amp.cdp .results fieldset:first-of-type .results-list li label[type='submit'], .amp.raq .details .options .fuel-options .fuel-option label.button.primary, .amp.cdp .facets .facet ul li .amp.raq .details .options .fuel-options .fuel-option label, .amp.raq .details .options .fuel-options .fuel-option .amp.cdp .results fieldset:first-of-type label[type="submit"], .amp.cdp .results fieldset:first-of-type .amp.raq .details .options .fuel-options .fuel-option label[type="submit"], .amp.cdp .results .results-list li .amp.raq .details .options .fuel-options .fuel-option label.primary, .amp.raq .details .options .fuel-options .fuel-option .facets .facet ul li label, .amp.raq .facets .facet ul li .details .options .fuel-options .fuel-option label, .amp.raq .details .options .fuel-options .fuel-option .results fieldset:first-of-type label[type='submit'], .amp.raq .results fieldset:first-of-type .details .options .fuel-options .fuel-option label[type='submit'], .amp.raq .details .options .fuel-options .fuel-option .results .results-list li label.primary, .amp.raq .results .results-list li .details .options .fuel-options .fuel-option label.primary, .amp.cdp .facets .facet ul .amp.raq .details .options .fuel-options .fuel-option .results .results-list li label, .amp.cdp .facets .facet ul .amp.raq .results .results-list li .details .options .fuel-options .fuel-option label, .amp.pdp .details .options .fuel-options .fuel-option label.button.primary, .amp.pdp .details .options .fuel-options .fuel-option .amp.cdp .facets .facet ul li label, .amp.cdp .facets .facet ul li .amp.pdp .details .options .fuel-options .fuel-option label, .amp.pdp .details .options .fuel-options .fuel-option .amp.cdp .results fieldset:first-of-type label[type="submit"], .amp.cdp .results fieldset:first-of-type .amp.pdp .details .options .fuel-options .fuel-option label[type="submit"], .amp.pdp .details .options .fuel-options .fuel-option .amp.cdp .results .results-list li label.primary, .amp.cdp .results .results-list li .amp.pdp .details .options .fuel-options .fuel-option label.primary, .amp.pdp .details .options .fuel-options .fuel-option .amp.raq .facets .facet ul li label, .amp.raq .facets .facet ul li .amp.pdp .details .options .fuel-options .fuel-option label, .amp.pdp .details .options .fuel-options .fuel-option .amp.raq .results fieldset:first-of-type label[type='submit'], .amp.raq .results fieldset:first-of-type .amp.pdp .details .options .fuel-options .fuel-option label[type='submit'], .amp.pdp .details .options .fuel-options .fuel-option .amp.raq .results .results-list li label.primary, .amp.raq .results .results-list li .amp.pdp .details .options .fuel-options .fuel-option label.primary, .amp.raq .facets .facet ul li label, .amp.raq .facets .facet ul li a, .amp.raq .results fieldset:first-of-type [type='submit'], .amp.raq .results .results-list li label.primary, .amp.cdp .facets .facet ul .amp.raq .results .results-list li label, .amp.raq .results .results-list .facets .facet ul li label, .amp.raq .facets .facet ul .results .results-list li label, .amp.raq .results .results-list li fieldset:first-of-type label[type='submit'], .amp.raq .results fieldset:first-of-type .results-list li label[type='submit'], .ui-dialog .amp.raq .details .options .fuel-options .fuel-option label.button, .amp.raq .details .options .fuel-options .fuel-option .ui-dialog label.button, .ui-dialog .amp.cdp .facets .facet ul li .amp.raq .details .options .fuel-options .fuel-option label, .amp.cdp .facets .facet ul li .amp.raq .details .options .fuel-options .fuel-option .ui-dialog label, .ui-dialog .amp.cdp .results .results-list li .amp.raq .details .options .fuel-options .fuel-option label, .amp.cdp .results .results-list li .amp.raq .details .options .fuel-options .fuel-option .ui-dialog label, .ui-dialog .amp.raq .details .options .fuel-options .fuel-option .facets .facet ul li label, .amp.raq .details .options .fuel-options .fuel-option .facets .facet ul li .ui-dialog label, .ui-dialog .amp.raq .facets .facet ul li .details .options .fuel-options .fuel-option label, .amp.raq .facets .facet ul li .details .options .fuel-options .fuel-option .ui-dialog label, .ui-dialog .amp.raq .details .options .fuel-options .fuel-option .results .results-list li label, .amp.raq .details .options .fuel-options .fuel-option .results .results-list li .ui-dialog label, .ui-dialog .amp.raq .results .results-list li .details .options .fuel-options .fuel-option label, .amp.raq .results .results-list li .details .options .fuel-options .fuel-option .ui-dialog label, .ui-dialog .amp.pdp .details .options .fuel-options .fuel-option label.button, .amp.pdp .details .options .fuel-options .fuel-option .ui-dialog label.button, .ui-dialog .amp.pdp .details .options .fuel-options .fuel-option .amp.cdp .facets .facet ul li label, .amp.pdp .details .options .fuel-options .fuel-option .amp.cdp .facets .facet ul li .ui-dialog label, .ui-dialog .amp.cdp .facets .facet ul li .amp.pdp .details .options .fuel-options .fuel-option label, .amp.cdp .facets .facet ul li .amp.pdp .details .options .fuel-options .fuel-option .ui-dialog label, .ui-dialog .amp.pdp .details .options .fuel-options .fuel-option .amp.cdp .results .results-list li label, .amp.pdp .details .options .fuel-options .fuel-option .amp.cdp .results .results-list li .ui-dialog label, .ui-dialog .amp.cdp .results .results-list li .amp.pdp .details .options .fuel-options .fuel-option label, .amp.cdp .results .results-list li .amp.pdp .details .options .fuel-options .fuel-option .ui-dialog label, .ui-dialog .amp.pdp .details .options .fuel-options .fuel-option .amp.raq .facets .facet ul li label, .amp.pdp .details .options .fuel-options .fuel-option .amp.raq .facets .facet ul li .ui-dialog label, .ui-dialog .amp.pdp .details .options .fuel-options .fuel-option .amp.raq .results .results-list li label, .amp.pdp .details .options .fuel-options .fuel-option .amp.raq .results .results-list li .ui-dialog label, .ui-dialog button.button, .ui-dialog .amp.cdp .facets .facet ul li label, .amp.cdp .facets .facet ul li .ui-dialog label, .ui-dialog .amp.cdp .facets .facet ul li a, .amp.cdp .facets .facet ul li .ui-dialog a, .ui-dialog .amp.cdp .results fieldset:first-of-type [type="submit"], .amp.cdp .results fieldset:first-of-type .ui-dialog [type="submit"], .ui-dialog .amp.cdp .results .results-list li label, .amp.cdp .results .results-list li .ui-dialog label, .ui-dialog .amp.raq .facets .facet ul li label, .amp.raq .facets .facet ul li .ui-dialog label, .ui-dialog .amp.raq .facets .facet ul li a, .amp.raq .facets .facet ul li .ui-dialog a, .ui-dialog .amp.raq .results fieldset:first-of-type [type='submit'], .amp.raq .results fieldset:first-of-type .ui-dialog [type='submit'], .ui-dialog .amp.raq .results .results-list li label, .amp.raq .results .results-list li .ui-dialog label,
.buy-online-flyout .amp.raq .details .options .fuel-options .fuel-option label.button, .amp.raq .details .options .fuel-options .fuel-option
.buy-online-flyout label.button,
.buy-online-flyout .amp.cdp .facets .facet ul li .amp.raq .details .options .fuel-options .fuel-option label, .amp.cdp .facets .facet ul li .amp.raq .details .options .fuel-options .fuel-option
.buy-online-flyout label,
.buy-online-flyout .amp.cdp .results .results-list li .amp.raq .details .options .fuel-options .fuel-option label, .amp.cdp .results .results-list li .amp.raq .details .options .fuel-options .fuel-option
.buy-online-flyout label,
.buy-online-flyout .amp.raq .details .options .fuel-options .fuel-option .facets .facet ul li label, .amp.raq .details .options .fuel-options .fuel-option .facets .facet ul li
.buy-online-flyout label,
.buy-online-flyout .amp.raq .facets .facet ul li .details .options .fuel-options .fuel-option label, .amp.raq .facets .facet ul li .details .options .fuel-options .fuel-option
.buy-online-flyout label,
.buy-online-flyout .amp.raq .details .options .fuel-options .fuel-option .results .results-list li label, .amp.raq .details .options .fuel-options .fuel-option .results .results-list li
.buy-online-flyout label,
.buy-online-flyout .amp.raq .results .results-list li .details .options .fuel-options .fuel-option label, .amp.raq .results .results-list li .details .options .fuel-options .fuel-option
.buy-online-flyout label,
.buy-online-flyout .amp.pdp .details .options .fuel-options .fuel-option label.button, .amp.pdp .details .options .fuel-options .fuel-option
.buy-online-flyout label.button,
.buy-online-flyout .amp.pdp .details .options .fuel-options .fuel-option .amp.cdp .facets .facet ul li label, .amp.pdp .details .options .fuel-options .fuel-option .amp.cdp .facets .facet ul li
.buy-online-flyout label,
.buy-online-flyout .amp.cdp .facets .facet ul li .amp.pdp .details .options .fuel-options .fuel-option label, .amp.cdp .facets .facet ul li .amp.pdp .details .options .fuel-options .fuel-option
.buy-online-flyout label,
.buy-online-flyout .amp.pdp .details .options .fuel-options .fuel-option .amp.cdp .results .results-list li label, .amp.pdp .details .options .fuel-options .fuel-option .amp.cdp .results .results-list li
.buy-online-flyout label,
.buy-online-flyout .amp.cdp .results .results-list li .amp.pdp .details .options .fuel-options .fuel-option label, .amp.cdp .results .results-list li .amp.pdp .details .options .fuel-options .fuel-option
.buy-online-flyout label,
.buy-online-flyout .amp.pdp .details .options .fuel-options .fuel-option .amp.raq .facets .facet ul li label, .amp.pdp .details .options .fuel-options .fuel-option .amp.raq .facets .facet ul li
.buy-online-flyout label,
.buy-online-flyout .amp.pdp .details .options .fuel-options .fuel-option .amp.raq .results .results-list li label, .amp.pdp .details .options .fuel-options .fuel-option .amp.raq .results .results-list li
.buy-online-flyout label, .buy-online-flyout button.button, .buy-online-flyout .amp.cdp .facets .facet ul li label, .amp.cdp .facets .facet ul li .buy-online-flyout label, .buy-online-flyout .amp.cdp .facets .facet ul li a, .amp.cdp .facets .facet ul li .buy-online-flyout a, .buy-online-flyout .amp.cdp .results fieldset:first-of-type [type="submit"], .amp.cdp .results fieldset:first-of-type .buy-online-flyout [type="submit"], .buy-online-flyout .amp.cdp .results .results-list li label, .amp.cdp .results .results-list li .buy-online-flyout label, .buy-online-flyout .amp.raq .facets .facet ul li label, .amp.raq .facets .facet ul li .buy-online-flyout label, .buy-online-flyout .amp.raq .facets .facet ul li a, .amp.raq .facets .facet ul li .buy-online-flyout a, .buy-online-flyout .amp.raq .results fieldset:first-of-type [type='submit'], .amp.raq .results fieldset:first-of-type .buy-online-flyout [type='submit'], .buy-online-flyout .amp.raq .results .results-list li label, .amp.raq .results .results-list li .buy-online-flyout label,
[type='submit'].button.primary,
.amp.cdp .facets .facet ul li label[type='submit'],
.amp.cdp .facets .facet ul li a[type='submit'],
.amp.cdp .results fieldset:first-of-type [type='submit'][type="submit"],
.amp.cdp .results .results-list li label[type='submit'].primary,
.amp.raq .facets .facet ul li label[type='submit'],
.amp.raq .facets .facet ul li a[type='submit'],
.amp.raq .results fieldset:first-of-type [type='submit'],
.amp.raq .results .results-list li label[type='submit'].primary,
.ui-dialog .amp.raq .details .options .fuel-options .fuel-option label[type='submit'].button,
.amp.raq .details .options .fuel-options .fuel-option .ui-dialog label[type='submit'].button,
.ui-dialog .amp.pdp .details .options .fuel-options .fuel-option label[type='submit'].button,
.amp.pdp .details .options .fuel-options .fuel-option .ui-dialog label[type='submit'].button,
.ui-dialog button[type='submit'].button,
.ui-dialog .amp.cdp .results .results-list li label[type='submit'],
.amp.cdp .results .results-list li .ui-dialog label[type='submit'],
.ui-dialog .amp.raq .results .results-list li label[type='submit'],
.amp.raq .results .results-list li .ui-dialog label[type='submit'],
.buy-online-flyout .amp.raq .details .options .fuel-options .fuel-option label[type='submit'].button,
.amp.raq .details .options .fuel-options .fuel-option
.buy-online-flyout label[type='submit'].button,
.buy-online-flyout .amp.pdp .details .options .fuel-options .fuel-option label[type='submit'].button,
.amp.pdp .details .options .fuel-options .fuel-option
.buy-online-flyout label[type='submit'].button,
.buy-online-flyout button[type='submit'].button,
.buy-online-flyout .amp.cdp .results .results-list li label[type='submit'],
.amp.cdp .results .results-list li .buy-online-flyout label[type='submit'],
.buy-online-flyout .amp.raq .results .results-list li label[type='submit'],
.amp.raq .results .results-list li .buy-online-flyout label[type='submit'],
[class*='button'].button.primary,
.amp.cdp .facets .facet ul li label[class*='button'],
.amp.cdp .facets .facet ul li a[class*='button'],
.amp.cdp .results fieldset:first-of-type [class*='button'][type="submit"],
.amp.cdp .results .results-list li label[class*='button'].primary,
.amp.raq .facets .facet ul li label[class*='button'],
.amp.raq .facets .facet ul li a[class*='button'],
.amp.raq .results fieldset:first-of-type [class*='button'][type='submit'],
.amp.raq .results .results-list li label[class*='button'].primary,
.ui-dialog .amp.raq .details .options .fuel-options .fuel-option label[class*='button'].button,
.amp.raq .details .options .fuel-options .fuel-option .ui-dialog label[class*='button'].button,
.ui-dialog .amp.pdp .details .options .fuel-options .fuel-option label[class*='button'].button,
.amp.pdp .details .options .fuel-options .fuel-option .ui-dialog label[class*='button'].button,
.ui-dialog button[class*='button'].button,
.ui-dialog .amp.cdp .results .results-list li label[class*='button'],
.amp.cdp .results .results-list li .ui-dialog label[class*='button'],
.ui-dialog .amp.raq .results .results-list li label[class*='button'],
.amp.raq .results .results-list li .ui-dialog label[class*='button'],
.buy-online-flyout .amp.raq .details .options .fuel-options .fuel-option label[class*='button'].button,
.amp.raq .details .options .fuel-options .fuel-option
.buy-online-flyout label[class*='button'].button,
.buy-online-flyout .amp.pdp .details .options .fuel-options .fuel-option label[class*='button'].button,
.amp.pdp .details .options .fuel-options .fuel-option
.buy-online-flyout label[class*='button'].button,
.buy-online-flyout button[class*='button'].button,
.buy-online-flyout .amp.cdp .results .results-list li label[class*='button'],
.amp.cdp .results .results-list li .buy-online-flyout label[class*='button'],
.buy-online-flyout .amp.raq .results .results-list li label[class*='button'],
.amp.raq .results .results-list li .buy-online-flyout label[class*='button'] {
  background: #fff;
  border-color: #027dc3;
  color: #027dc3;
  cursor: pointer;
  letter-spacing: 0.125rem;
}

button.button.primary:active, .amp.cdp .facets .facet ul li label:active, .amp.cdp .facets .facet ul li a:active, .amp.cdp .results fieldset:first-of-type [type="submit"]:active, .amp.cdp .results .results-list li label.primary:active, .amp.raq .details .options .fuel-options .fuel-option label.button.primary:active, .amp.cdp .facets .facet ul li .amp.raq .details .options .fuel-options .fuel-option label:active, .amp.raq .details .options .fuel-options .fuel-option .facets .facet ul li label:active, .amp.raq .facets .facet ul li .details .options .fuel-options .fuel-option label:active, .amp.pdp .details .options .fuel-options .fuel-option label.button.primary:active, .amp.pdp .details .options .fuel-options .fuel-option .amp.cdp .facets .facet ul li label:active, .amp.cdp .facets .facet ul li .amp.pdp .details .options .fuel-options .fuel-option label:active, .amp.pdp .details .options .fuel-options .fuel-option .amp.raq .facets .facet ul li label:active, .amp.raq .facets .facet ul li label:active, .amp.raq .facets .facet ul li a:active, .amp.raq .results fieldset:first-of-type [type='submit']:active, .amp.raq .results .results-list li label.primary:active, .ui-dialog .amp.raq .details .options .fuel-options .fuel-option label.button:active, .amp.raq .details .options .fuel-options .fuel-option .ui-dialog label.button:active, .ui-dialog .amp.pdp .details .options .fuel-options .fuel-option label.button:active, .amp.pdp .details .options .fuel-options .fuel-option .ui-dialog label.button:active, .ui-dialog button.button:active, .ui-dialog .amp.cdp .results .results-list li label:active, .amp.cdp .results .results-list li .ui-dialog label:active, .ui-dialog .amp.raq .results .results-list li label:active, .amp.raq .results .results-list li .ui-dialog label:active,
.buy-online-flyout .amp.raq .details .options .fuel-options .fuel-option label.button:active, .amp.raq .details .options .fuel-options .fuel-option
.buy-online-flyout label.button:active,
.buy-online-flyout .amp.pdp .details .options .fuel-options .fuel-option label.button:active, .amp.pdp .details .options .fuel-options .fuel-option
.buy-online-flyout label.button:active, .buy-online-flyout button.button:active, .buy-online-flyout .amp.cdp .results .results-list li label:active, .amp.cdp .results .results-list li .buy-online-flyout label:active, .buy-online-flyout .amp.raq .results .results-list li label:active, .amp.raq .results .results-list li .buy-online-flyout label:active, button.button.primary.current, .amp.cdp .facets .facet ul li label.current, .amp.cdp .facets .facet ul li a.current, .amp.cdp .results fieldset:first-of-type .current[type="submit"], .amp.cdp .results .results-list li label.primary.current, .amp.raq .details .options .fuel-options .fuel-option label.button.primary.current, .amp.cdp .facets .facet ul li .amp.raq .details .options .fuel-options .fuel-option label.current, .amp.raq .details .options .fuel-options .fuel-option .facets .facet ul li label.current, .amp.raq .facets .facet ul li .details .options .fuel-options .fuel-option label.current, .amp.pdp .details .options .fuel-options .fuel-option label.button.primary.current, .amp.pdp .details .options .fuel-options .fuel-option .amp.cdp .facets .facet ul li label.current, .amp.cdp .facets .facet ul li .amp.pdp .details .options .fuel-options .fuel-option label.current, .amp.pdp .details .options .fuel-options .fuel-option .amp.raq .facets .facet ul li label.current, .amp.raq .facets .facet ul li label.current, .amp.raq .facets .facet ul li a.current, .amp.raq .results fieldset:first-of-type .current[type='submit'], .amp.raq .results .results-list li label.primary.current, .ui-dialog .amp.raq .details .options .fuel-options .fuel-option label.button.current, .amp.raq .details .options .fuel-options .fuel-option .ui-dialog label.button.current, .ui-dialog .amp.pdp .details .options .fuel-options .fuel-option label.button.current, .amp.pdp .details .options .fuel-options .fuel-option .ui-dialog label.button.current, .ui-dialog button.button.current, .ui-dialog .amp.cdp .results .results-list li label.current, .amp.cdp .results .results-list li .ui-dialog label.current, .ui-dialog .amp.raq .results .results-list li label.current, .amp.raq .results .results-list li .ui-dialog label.current,
.buy-online-flyout .amp.raq .details .options .fuel-options .fuel-option label.button.current, .amp.raq .details .options .fuel-options .fuel-option
.buy-online-flyout label.button.current,
.buy-online-flyout .amp.pdp .details .options .fuel-options .fuel-option label.button.current, .amp.pdp .details .options .fuel-options .fuel-option
.buy-online-flyout label.button.current, .buy-online-flyout button.button.current, .buy-online-flyout .amp.cdp .results .results-list li label.current, .amp.cdp .results .results-list li .buy-online-flyout label.current, .buy-online-flyout .amp.raq .results .results-list li label.current, .amp.raq .results .results-list li .buy-online-flyout label.current,
[type='submit'].button.primary:active,
.amp.cdp .facets .facet ul li label[type='submit']:active,
.amp.cdp .facets .facet ul li a[type='submit']:active,
.amp.cdp .results fieldset:first-of-type [type='submit'][type="submit"]:active,
.amp.cdp .results .results-list li label[type='submit'].primary:active,
.amp.raq .facets .facet ul li label[type='submit']:active,
.amp.raq .facets .facet ul li a[type='submit']:active,
.amp.raq .results fieldset:first-of-type [type='submit']:active,
.amp.raq .results .results-list li label[type='submit'].primary:active,
.ui-dialog .amp.raq .details .options .fuel-options .fuel-option label[type='submit'].button:active,
.amp.raq .details .options .fuel-options .fuel-option .ui-dialog label[type='submit'].button:active,
.ui-dialog .amp.pdp .details .options .fuel-options .fuel-option label[type='submit'].button:active,
.amp.pdp .details .options .fuel-options .fuel-option .ui-dialog label[type='submit'].button:active,
.ui-dialog button[type='submit'].button:active,
.ui-dialog .amp.cdp .results .results-list li label[type='submit']:active,
.amp.cdp .results .results-list li .ui-dialog label[type='submit']:active,
.ui-dialog .amp.raq .results .results-list li label[type='submit']:active,
.amp.raq .results .results-list li .ui-dialog label[type='submit']:active,
.buy-online-flyout .amp.raq .details .options .fuel-options .fuel-option label[type='submit'].button:active,
.amp.raq .details .options .fuel-options .fuel-option
.buy-online-flyout label[type='submit'].button:active,
.buy-online-flyout .amp.pdp .details .options .fuel-options .fuel-option label[type='submit'].button:active,
.amp.pdp .details .options .fuel-options .fuel-option
.buy-online-flyout label[type='submit'].button:active,
.buy-online-flyout button[type='submit'].button:active,
.buy-online-flyout .amp.cdp .results .results-list li label[type='submit']:active,
.amp.cdp .results .results-list li .buy-online-flyout label[type='submit']:active,
.buy-online-flyout .amp.raq .results .results-list li label[type='submit']:active,
.amp.raq .results .results-list li .buy-online-flyout label[type='submit']:active,
[type='submit'].button.primary.current,
.amp.cdp .facets .facet ul li label[type='submit'].current,
.amp.cdp .facets .facet ul li a[type='submit'].current,
.amp.cdp .results fieldset:first-of-type [type='submit'].current[type="submit"],
.amp.cdp .results .results-list li label[type='submit'].primary.current,
.amp.raq .facets .facet ul li label[type='submit'].current,
.amp.raq .facets .facet ul li a[type='submit'].current,
.amp.raq .results fieldset:first-of-type [type='submit'].current,
.amp.raq .results .results-list li label[type='submit'].primary.current,
.ui-dialog .amp.raq .details .options .fuel-options .fuel-option label[type='submit'].button.current,
.amp.raq .details .options .fuel-options .fuel-option .ui-dialog label[type='submit'].button.current,
.ui-dialog .amp.pdp .details .options .fuel-options .fuel-option label[type='submit'].button.current,
.amp.pdp .details .options .fuel-options .fuel-option .ui-dialog label[type='submit'].button.current,
.ui-dialog button[type='submit'].button.current,
.ui-dialog .amp.cdp .results .results-list li label[type='submit'].current,
.amp.cdp .results .results-list li .ui-dialog label[type='submit'].current,
.ui-dialog .amp.raq .results .results-list li label[type='submit'].current,
.amp.raq .results .results-list li .ui-dialog label[type='submit'].current,
.buy-online-flyout .amp.raq .details .options .fuel-options .fuel-option label[type='submit'].button.current,
.amp.raq .details .options .fuel-options .fuel-option
.buy-online-flyout label[type='submit'].button.current,
.buy-online-flyout .amp.pdp .details .options .fuel-options .fuel-option label[type='submit'].button.current,
.amp.pdp .details .options .fuel-options .fuel-option
.buy-online-flyout label[type='submit'].button.current,
.buy-online-flyout button[type='submit'].button.current,
.buy-online-flyout .amp.cdp .results .results-list li label[type='submit'].current,
.amp.cdp .results .results-list li .buy-online-flyout label[type='submit'].current,
.buy-online-flyout .amp.raq .results .results-list li label[type='submit'].current,
.amp.raq .results .results-list li .buy-online-flyout label[type='submit'].current,
[class*='button'].button.primary:active,
.amp.cdp .facets .facet ul li label[class*='button']:active,
.amp.cdp .facets .facet ul li a[class*='button']:active,
.amp.cdp .results fieldset:first-of-type [class*='button'][type="submit"]:active,
.amp.cdp .results .results-list li label[class*='button'].primary:active,
.amp.raq .facets .facet ul li label[class*='button']:active,
.amp.raq .facets .facet ul li a[class*='button']:active,
.amp.raq .results fieldset:first-of-type [class*='button'][type='submit']:active,
.amp.raq .results .results-list li label[class*='button'].primary:active,
.ui-dialog .amp.raq .details .options .fuel-options .fuel-option label[class*='button'].button:active,
.amp.raq .details .options .fuel-options .fuel-option .ui-dialog label[class*='button'].button:active,
.ui-dialog .amp.pdp .details .options .fuel-options .fuel-option label[class*='button'].button:active,
.amp.pdp .details .options .fuel-options .fuel-option .ui-dialog label[class*='button'].button:active,
.ui-dialog button[class*='button'].button:active,
.ui-dialog .amp.cdp .results .results-list li label[class*='button']:active,
.amp.cdp .results .results-list li .ui-dialog label[class*='button']:active,
.ui-dialog .amp.raq .results .results-list li label[class*='button']:active,
.amp.raq .results .results-list li .ui-dialog label[class*='button']:active,
.buy-online-flyout .amp.raq .details .options .fuel-options .fuel-option label[class*='button'].button:active,
.amp.raq .details .options .fuel-options .fuel-option
.buy-online-flyout label[class*='button'].button:active,
.buy-online-flyout .amp.pdp .details .options .fuel-options .fuel-option label[class*='button'].button:active,
.amp.pdp .details .options .fuel-options .fuel-option
.buy-online-flyout label[class*='button'].button:active,
.buy-online-flyout button[class*='button'].button:active,
.buy-online-flyout .amp.cdp .results .results-list li label[class*='button']:active,
.amp.cdp .results .results-list li .buy-online-flyout label[class*='button']:active,
.buy-online-flyout .amp.raq .results .results-list li label[class*='button']:active,
.amp.raq .results .results-list li .buy-online-flyout label[class*='button']:active,
[class*='button'].button.primary.current,
.amp.cdp .facets .facet ul li label[class*='button'].current,
.amp.cdp .facets .facet ul li a[class*='button'].current,
.amp.cdp .results fieldset:first-of-type [class*='button'].current[type="submit"],
.amp.cdp .results .results-list li label[class*='button'].primary.current,
.amp.raq .facets .facet ul li label[class*='button'].current,
.amp.raq .facets .facet ul li a[class*='button'].current,
.amp.raq .results fieldset:first-of-type [class*='button'].current[type='submit'],
.amp.raq .results .results-list li label[class*='button'].primary.current,
.ui-dialog .amp.raq .details .options .fuel-options .fuel-option label[class*='button'].button.current,
.amp.raq .details .options .fuel-options .fuel-option .ui-dialog label[class*='button'].button.current,
.ui-dialog .amp.pdp .details .options .fuel-options .fuel-option label[class*='button'].button.current,
.amp.pdp .details .options .fuel-options .fuel-option .ui-dialog label[class*='button'].button.current,
.ui-dialog button[class*='button'].button.current,
.ui-dialog .amp.cdp .results .results-list li label[class*='button'].current,
.amp.cdp .results .results-list li .ui-dialog label[class*='button'].current,
.ui-dialog .amp.raq .results .results-list li label[class*='button'].current,
.amp.raq .results .results-list li .ui-dialog label[class*='button'].current,
.buy-online-flyout .amp.raq .details .options .fuel-options .fuel-option label[class*='button'].button.current,
.amp.raq .details .options .fuel-options .fuel-option
.buy-online-flyout label[class*='button'].button.current,
.buy-online-flyout .amp.pdp .details .options .fuel-options .fuel-option label[class*='button'].button.current,
.amp.pdp .details .options .fuel-options .fuel-option
.buy-online-flyout label[class*='button'].button.current,
.buy-online-flyout button[class*='button'].button.current,
.buy-online-flyout .amp.cdp .results .results-list li label[class*='button'].current,
.amp.cdp .results .results-list li .buy-online-flyout label[class*='button'].current,
.buy-online-flyout .amp.raq .results .results-list li label[class*='button'].current,
.amp.raq .results .results-list li .buy-online-flyout label[class*='button'].current {
  background: #027dc3;
  border-color: #027dc3;
  color: #fff;
}

button.button.primary:hover, .amp.cdp .facets .facet ul li label:hover, .amp.cdp .facets .facet ul li a:hover, .amp.cdp .results fieldset:first-of-type [type="submit"]:hover, .amp.cdp .results .results-list li label.primary:hover, .amp.raq .details .options .fuel-options .fuel-option label.button.primary:hover, .amp.cdp .facets .facet ul li .amp.raq .details .options .fuel-options .fuel-option label:hover, .amp.raq .details .options .fuel-options .fuel-option .facets .facet ul li label:hover, .amp.raq .facets .facet ul li .details .options .fuel-options .fuel-option label:hover, .amp.pdp .details .options .fuel-options .fuel-option label.button.primary:hover, .amp.pdp .details .options .fuel-options .fuel-option .amp.cdp .facets .facet ul li label:hover, .amp.cdp .facets .facet ul li .amp.pdp .details .options .fuel-options .fuel-option label:hover, .amp.pdp .details .options .fuel-options .fuel-option .amp.raq .facets .facet ul li label:hover, .amp.raq .facets .facet ul li label:hover, .amp.raq .facets .facet ul li a:hover, .amp.raq .results fieldset:first-of-type [type='submit']:hover, .amp.raq .results .results-list li label.primary:hover, .ui-dialog .amp.raq .details .options .fuel-options .fuel-option label.button:hover, .amp.raq .details .options .fuel-options .fuel-option .ui-dialog label.button:hover, .ui-dialog .amp.pdp .details .options .fuel-options .fuel-option label.button:hover, .amp.pdp .details .options .fuel-options .fuel-option .ui-dialog label.button:hover, .ui-dialog button.button:hover, .ui-dialog .amp.cdp .results .results-list li label:hover, .amp.cdp .results .results-list li .ui-dialog label:hover, .ui-dialog .amp.raq .results .results-list li label:hover, .amp.raq .results .results-list li .ui-dialog label:hover,
.buy-online-flyout .amp.raq .details .options .fuel-options .fuel-option label.button:hover, .amp.raq .details .options .fuel-options .fuel-option
.buy-online-flyout label.button:hover,
.buy-online-flyout .amp.pdp .details .options .fuel-options .fuel-option label.button:hover, .amp.pdp .details .options .fuel-options .fuel-option
.buy-online-flyout label.button:hover, .buy-online-flyout button.button:hover, .buy-online-flyout .amp.cdp .results .results-list li label:hover, .amp.cdp .results .results-list li .buy-online-flyout label:hover, .buy-online-flyout .amp.raq .results .results-list li label:hover, .amp.raq .results .results-list li .buy-online-flyout label:hover,
[type='submit'].button.primary:hover,
.amp.cdp .facets .facet ul li label[type='submit']:hover,
.amp.cdp .facets .facet ul li a[type='submit']:hover,
.amp.cdp .results fieldset:first-of-type [type='submit'][type="submit"]:hover,
.amp.cdp .results .results-list li label[type='submit'].primary:hover,
.amp.raq .facets .facet ul li label[type='submit']:hover,
.amp.raq .facets .facet ul li a[type='submit']:hover,
.amp.raq .results fieldset:first-of-type [type='submit']:hover,
.amp.raq .results .results-list li label[type='submit'].primary:hover,
.ui-dialog .amp.raq .details .options .fuel-options .fuel-option label[type='submit'].button:hover,
.amp.raq .details .options .fuel-options .fuel-option .ui-dialog label[type='submit'].button:hover,
.ui-dialog .amp.pdp .details .options .fuel-options .fuel-option label[type='submit'].button:hover,
.amp.pdp .details .options .fuel-options .fuel-option .ui-dialog label[type='submit'].button:hover,
.ui-dialog button[type='submit'].button:hover,
.ui-dialog .amp.cdp .results .results-list li label[type='submit']:hover,
.amp.cdp .results .results-list li .ui-dialog label[type='submit']:hover,
.ui-dialog .amp.raq .results .results-list li label[type='submit']:hover,
.amp.raq .results .results-list li .ui-dialog label[type='submit']:hover,
.buy-online-flyout .amp.raq .details .options .fuel-options .fuel-option label[type='submit'].button:hover,
.amp.raq .details .options .fuel-options .fuel-option
.buy-online-flyout label[type='submit'].button:hover,
.buy-online-flyout .amp.pdp .details .options .fuel-options .fuel-option label[type='submit'].button:hover,
.amp.pdp .details .options .fuel-options .fuel-option
.buy-online-flyout label[type='submit'].button:hover,
.buy-online-flyout button[type='submit'].button:hover,
.buy-online-flyout .amp.cdp .results .results-list li label[type='submit']:hover,
.amp.cdp .results .results-list li .buy-online-flyout label[type='submit']:hover,
.buy-online-flyout .amp.raq .results .results-list li label[type='submit']:hover,
.amp.raq .results .results-list li .buy-online-flyout label[type='submit']:hover,
[class*='button'].button.primary:hover,
.amp.cdp .facets .facet ul li label[class*='button']:hover,
.amp.cdp .facets .facet ul li a[class*='button']:hover,
.amp.cdp .results fieldset:first-of-type [class*='button'][type="submit"]:hover,
.amp.cdp .results .results-list li label[class*='button'].primary:hover,
.amp.raq .facets .facet ul li label[class*='button']:hover,
.amp.raq .facets .facet ul li a[class*='button']:hover,
.amp.raq .results fieldset:first-of-type [class*='button'][type='submit']:hover,
.amp.raq .results .results-list li label[class*='button'].primary:hover,
.ui-dialog .amp.raq .details .options .fuel-options .fuel-option label[class*='button'].button:hover,
.amp.raq .details .options .fuel-options .fuel-option .ui-dialog label[class*='button'].button:hover,
.ui-dialog .amp.pdp .details .options .fuel-options .fuel-option label[class*='button'].button:hover,
.amp.pdp .details .options .fuel-options .fuel-option .ui-dialog label[class*='button'].button:hover,
.ui-dialog button[class*='button'].button:hover,
.ui-dialog .amp.cdp .results .results-list li label[class*='button']:hover,
.amp.cdp .results .results-list li .ui-dialog label[class*='button']:hover,
.ui-dialog .amp.raq .results .results-list li label[class*='button']:hover,
.amp.raq .results .results-list li .ui-dialog label[class*='button']:hover,
.buy-online-flyout .amp.raq .details .options .fuel-options .fuel-option label[class*='button'].button:hover,
.amp.raq .details .options .fuel-options .fuel-option
.buy-online-flyout label[class*='button'].button:hover,
.buy-online-flyout .amp.pdp .details .options .fuel-options .fuel-option label[class*='button'].button:hover,
.amp.pdp .details .options .fuel-options .fuel-option
.buy-online-flyout label[class*='button'].button:hover,
.buy-online-flyout button[class*='button'].button:hover,
.buy-online-flyout .amp.cdp .results .results-list li label[class*='button']:hover,
.amp.cdp .results .results-list li .buy-online-flyout label[class*='button']:hover,
.buy-online-flyout .amp.raq .results .results-list li label[class*='button']:hover,
.amp.raq .results .results-list li .buy-online-flyout label[class*='button']:hover {
  background: #71cff3;
  border-color: #71cff3;
  color: #fff;
  text-decoration: none;
}

button.button.secondary, .amp.cdp .facets .facet ul li label.secondary, .amp.cdp .facets .facet ul .results .results-list li label, .amp.cdp .results .results-list .facets .facet ul li label, .amp.cdp .facets .facet ul li a.secondary, .amp.cdp .results fieldset:first-of-type .secondary[type="submit"], .amp.cdp .results fieldset:first-of-type .results-list li label[type="submit"], .amp.cdp .results .results-list li fieldset:first-of-type label[type="submit"], .amp.cdp .results .results-list li label, .amp.raq .details .options .fuel-options .fuel-option label.button.secondary, .amp.cdp .facets .facet ul li .amp.raq .details .options .fuel-options .fuel-option label.secondary, .amp.cdp .results .results-list li .amp.raq .details .options .fuel-options .fuel-option label, .amp.raq .details .options .fuel-options .fuel-option .facets .facet ul li label.secondary, .amp.raq .facets .facet ul li .details .options .fuel-options .fuel-option label.secondary, .amp.raq .details .options .fuel-options .fuel-option .results .results-list li label, .amp.raq .results .results-list li .details .options .fuel-options .fuel-option label, .amp.pdp .details .options .fuel-options .fuel-option label.button.secondary, .amp.pdp .details .options .fuel-options .fuel-option .amp.cdp .facets .facet ul li label.secondary, .amp.cdp .facets .facet ul li .amp.pdp .details .options .fuel-options .fuel-option label.secondary, .amp.pdp .details .options .fuel-options .fuel-option .amp.cdp .results .results-list li label, .amp.cdp .results .results-list li .amp.pdp .details .options .fuel-options .fuel-option label, .amp.pdp .details .options .fuel-options .fuel-option .amp.raq .facets .facet ul li label.secondary, .amp.pdp .details .options .fuel-options .fuel-option .amp.raq .results .results-list li label, .amp.raq .facets .facet ul li label.secondary, .amp.raq .facets .facet ul .results .results-list li label, .amp.raq .results .results-list .facets .facet ul li label, .amp.raq .facets .facet ul li a.secondary, .amp.raq .results fieldset:first-of-type .secondary[type='submit'], .amp.raq .results fieldset:first-of-type .results-list li label[type='submit'], .amp.raq .results .results-list li fieldset:first-of-type label[type='submit'], .amp.raq .results .results-list li label,
[type='submit'].button.secondary,
.amp.cdp .facets .facet ul li label[type='submit'].secondary,
.amp.cdp .facets .facet ul li a[type='submit'].secondary,
.amp.cdp .results fieldset:first-of-type [type='submit'].secondary[type="submit"],
.amp.cdp .results .results-list li label[type='submit'],
.amp.raq .facets .facet ul li label[type='submit'].secondary,
.amp.raq .facets .facet ul li a[type='submit'].secondary,
.amp.raq .results fieldset:first-of-type [type='submit'].secondary,
.amp.raq .results .results-list li label[type='submit'],
[class*='button'].button.secondary,
.amp.cdp .facets .facet ul li label[class*='button'].secondary,
.amp.cdp .facets .facet ul li a[class*='button'].secondary,
.amp.cdp .results fieldset:first-of-type [class*='button'].secondary[type="submit"],
.amp.cdp .results .results-list li label[class*='button'],
.amp.raq .facets .facet ul li label[class*='button'].secondary,
.amp.raq .facets .facet ul li a[class*='button'].secondary,
.amp.raq .results fieldset:first-of-type [class*='button'].secondary[type='submit'],
.amp.raq .results .results-list li label[class*='button'] {
  background: inherit;
  border-color: #333;
  color: #333;
}



button.button.secondary:active, .amp.cdp .facets .facet ul li label.secondary:active, .amp.cdp .facets .facet ul li a.secondary:active, .amp.cdp .results fieldset:first-of-type .secondary[type="submit"]:active, .amp.cdp .results .results-list li label:active, .amp.raq .details .options .fuel-options .fuel-option label.button.secondary:active, .amp.cdp .results .results-list li .amp.raq .details .options .fuel-options .fuel-option label:active, .amp.raq .details .options .fuel-options .fuel-option .results .results-list li label:active, .amp.raq .results .results-list li .details .options .fuel-options .fuel-option label:active, .amp.pdp .details .options .fuel-options .fuel-option label.button.secondary:active, .amp.pdp .details .options .fuel-options .fuel-option .amp.cdp .results .results-list li label:active, .amp.cdp .results .results-list li .amp.pdp .details .options .fuel-options .fuel-option label:active, .amp.pdp .details .options .fuel-options .fuel-option .amp.raq .results .results-list li label:active, .amp.raq .facets .facet ul li label.secondary:active, .amp.raq .facets .facet ul li a.secondary:active, .amp.raq .results fieldset:first-of-type .secondary[type='submit']:active, .amp.raq .results .results-list li label:active,
[type='submit'].button.secondary:active,
.amp.cdp .facets .facet ul li label[type='submit'].secondary:active,
.amp.cdp .facets .facet ul li a[type='submit'].secondary:active,
.amp.cdp .results fieldset:first-of-type [type='submit'].secondary[type="submit"]:active,
.amp.cdp .results .results-list li label[type='submit']:active,
.amp.raq .facets .facet ul li label[type='submit'].secondary:active,
.amp.raq .facets .facet ul li a[type='submit'].secondary:active,
.amp.raq .results fieldset:first-of-type [type='submit'].secondary:active,
.amp.raq .results .results-list li label[type='submit']:active,
[class*='button'].button.secondary:active,
.amp.cdp .facets .facet ul li label[class*='button'].secondary:active,
.amp.cdp .facets .facet ul li a[class*='button'].secondary:active,
.amp.cdp .results fieldset:first-of-type [class*='button'].secondary[type="submit"]:active,
.amp.cdp .results .results-list li label[class*='button']:active,
.amp.raq .facets .facet ul li label[class*='button'].secondary:active,
.amp.raq .facets .facet ul li a[class*='button'].secondary:active,
.amp.raq .results fieldset:first-of-type [class*='button'].secondary[type='submit']:active,
.amp.raq .results .results-list li label[class*='button']:active {
  background: #333;
  border-color: #333;
  color: #fff;
}

button.button.secondary:hover, .amp.cdp .facets .facet ul li label.secondary:hover, .amp.cdp .facets .facet ul li a.secondary:hover, .amp.cdp .results fieldset:first-of-type .secondary[type="submit"]:hover, .amp.cdp .results .results-list li label:hover, .amp.raq .details .options .fuel-options .fuel-option label.button.secondary:hover, .amp.cdp .results .results-list li .amp.raq .details .options .fuel-options .fuel-option label:hover, .amp.raq .details .options .fuel-options .fuel-option .results .results-list li label:hover, .amp.raq .results .results-list li .details .options .fuel-options .fuel-option label:hover, .amp.pdp .details .options .fuel-options .fuel-option label.button.secondary:hover, .amp.pdp .details .options .fuel-options .fuel-option .amp.cdp .results .results-list li label:hover, .amp.cdp .results .results-list li .amp.pdp .details .options .fuel-options .fuel-option label:hover, .amp.pdp .details .options .fuel-options .fuel-option .amp.raq .results .results-list li label:hover, .amp.raq .facets .facet ul li label.secondary:hover, .amp.raq .facets .facet ul li a.secondary:hover, .amp.raq .results fieldset:first-of-type .secondary[type='submit']:hover, .amp.raq .results .results-list li label:hover,
[type='submit'].button.secondary:hover,
.amp.cdp .facets .facet ul li label[type='submit'].secondary:hover,
.amp.cdp .facets .facet ul li a[type='submit'].secondary:hover,
.amp.cdp .results fieldset:first-of-type [type='submit'].secondary[type="submit"]:hover,
.amp.cdp .results .results-list li label[type='submit']:hover,
.amp.raq .facets .facet ul li label[type='submit'].secondary:hover,
.amp.raq .facets .facet ul li a[type='submit'].secondary:hover,
.amp.raq .results fieldset:first-of-type [type='submit'].secondary:hover,
.amp.raq .results .results-list li label[type='submit']:hover,
[class*='button'].button.secondary:hover,
.amp.cdp .facets .facet ul li label[class*='button'].secondary:hover,
.amp.cdp .facets .facet ul li a[class*='button'].secondary:hover,
.amp.cdp .results fieldset:first-of-type [class*='button'].secondary[type="submit"]:hover,
.amp.cdp .results .results-list li label[class*='button']:hover,
.amp.raq .facets .facet ul li label[class*='button'].secondary:hover,
.amp.raq .facets .facet ul li a[class*='button'].secondary:hover,
.amp.raq .results fieldset:first-of-type [class*='button'].secondary[type='submit']:hover,
.amp.raq .results .results-list li label[class*='button']:hover {
  background: #999;
  border-color: #999;
  color: #fff;
}

button.button.disabled, .amp.cdp .facets .facet ul li label.disabled, .amp.cdp .facets .facet ul li a.disabled, .amp.cdp .results fieldset:first-of-type .disabled[type="submit"], .amp.cdp .results .results-list li label.disabled, .amp.raq .details .options .fuel-options .fuel-option label.button.disabled, .amp.cdp .facets .facet ul li .amp.raq .details .options .fuel-options .fuel-option label.disabled, .amp.cdp .results .results-list li .amp.raq .details .options .fuel-options .fuel-option label.disabled, .amp.raq .details .options .fuel-options .fuel-option .facets .facet ul li label.disabled, .amp.raq .facets .facet ul li .details .options .fuel-options .fuel-option label.disabled, .amp.raq .details .options .fuel-options .fuel-option .results .results-list li label.disabled, .amp.raq .results .results-list li .details .options .fuel-options .fuel-option label.disabled, .amp.pdp .details .options .fuel-options .fuel-option label.button.disabled, .amp.pdp .details .options .fuel-options .fuel-option .amp.cdp .facets .facet ul li label.disabled, .amp.cdp .facets .facet ul li .amp.pdp .details .options .fuel-options .fuel-option label.disabled, .amp.pdp .details .options .fuel-options .fuel-option .amp.cdp .results .results-list li label.disabled, .amp.cdp .results .results-list li .amp.pdp .details .options .fuel-options .fuel-option label.disabled, .amp.pdp .details .options .fuel-options .fuel-option .amp.raq .facets .facet ul li label.disabled, .amp.pdp .details .options .fuel-options .fuel-option .amp.raq .results .results-list li label.disabled, .amp.raq .facets .facet ul li label.disabled, .amp.raq .facets .facet ul li a.disabled, .amp.raq .results fieldset:first-of-type .disabled[type='submit'], .amp.raq .results .results-list li label.disabled,
[type='submit'].button.disabled,
.amp.cdp .facets .facet ul li label[type='submit'].disabled,
.amp.cdp .facets .facet ul li a[type='submit'].disabled,
.amp.cdp .results fieldset:first-of-type [type='submit'].disabled[type="submit"],
.amp.cdp .results .results-list li label[type='submit'].disabled,
.amp.raq .facets .facet ul li label[type='submit'].disabled,
.amp.raq .facets .facet ul li a[type='submit'].disabled,
.amp.raq .results fieldset:first-of-type [type='submit'].disabled,
.amp.raq .results .results-list li label[type='submit'].disabled,
[class*='button'].button.disabled,
.amp.cdp .facets .facet ul li label[class*='button'].disabled,
.amp.cdp .facets .facet ul li a[class*='button'].disabled,
.amp.cdp .results fieldset:first-of-type [class*='button'].disabled[type="submit"],
.amp.cdp .results .results-list li label[class*='button'].disabled,
.amp.raq .facets .facet ul li label[class*='button'].disabled,
.amp.raq .facets .facet ul li a[class*='button'].disabled,
.amp.raq .results fieldset:first-of-type [class*='button'].disabled[type='submit'],
.amp.raq .results .results-list li label[class*='button'].disabled {
  background: inherit;
  border-color: #cce5f3;
  color: #cce5f3;
}

button.button.disabled:hover, .amp.cdp .facets .facet ul li label.disabled:hover, .amp.cdp .facets .facet ul li a.disabled:hover, .amp.cdp .results fieldset:first-of-type .disabled[type="submit"]:hover, .amp.cdp .results .results-list li label.disabled:hover, .amp.raq .details .options .fuel-options .fuel-option label.button.disabled:hover, .amp.pdp .details .options .fuel-options .fuel-option label.button.disabled:hover, .amp.raq .facets .facet ul li label.disabled:hover, .amp.raq .facets .facet ul li a.disabled:hover, .amp.raq .results fieldset:first-of-type .disabled[type='submit']:hover, .amp.raq .results .results-list li label.disabled:hover,
[type='submit'].button.disabled:hover,
.amp.cdp .facets .facet ul li label[type='submit'].disabled:hover,
.amp.cdp .facets .facet ul li a[type='submit'].disabled:hover,
.amp.cdp .results fieldset:first-of-type [type='submit'].disabled[type="submit"]:hover,
.amp.cdp .results .results-list li label[type='submit'].disabled:hover,
.amp.raq .facets .facet ul li label[type='submit'].disabled:hover,
.amp.raq .facets .facet ul li a[type='submit'].disabled:hover,
.amp.raq .results fieldset:first-of-type [type='submit'].disabled:hover,
.amp.raq .results .results-list li label[type='submit'].disabled:hover,
[class*='button'].button.disabled:hover,
.amp.cdp .facets .facet ul li label[class*='button'].disabled:hover,
.amp.cdp .facets .facet ul li a[class*='button'].disabled:hover,
.amp.cdp .results fieldset:first-of-type [class*='button'].disabled[type="submit"]:hover,
.amp.cdp .results .results-list li label[class*='button'].disabled:hover,
.amp.raq .facets .facet ul li label[class*='button'].disabled:hover,
.amp.raq .facets .facet ul li a[class*='button'].disabled:hover,
.amp.raq .results fieldset:first-of-type [class*='button'].disabled[type='submit']:hover,
.amp.raq .results .results-list li label[class*='button'].disabled:hover {
  cursor: not-allowed;
}

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

legend {
  border: 0;
  display: none;
  margin: 0;
  padding: 0;
}

label {
  display: block;
  cursor: pointer;
  font-size: 0.75rem;
  padding: 0.375rem 0;
}

#login-form label {
  font-size: 1rem;
}

#login-form legend {
  font-size: 1rem;
}

.pageSubHeader {
  font-size: 1rem;
}

label[for*='checkbox'] {
  background: inherit;
  border-color: #027dc3;
  color: #027dc3;
  cursor: pointer;
  display: inline-block;
  line-height: 1;
  padding: 0.625rem 0.625rem 0.625rem 1.875rem;
  text-transform: uppercase;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iNC45NSIgaGVpZ2h0PSIxMCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxLjQxIDQuNjcgMi40OCAzLjE4IDMuNTQgNC42NyAxLjQxIDQuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMy41NCA1LjMzIDIuNDggNi44MiAxLjQxIDUuMzMgMy41NCA1LjMzIi8+PC9zdmc+) no-repeat calc(100% - 10px) 50%;
  line-height: 1;
  padding: 0.375rem;
}

.amp select {
  height: 2.875rem;
}

/* Interactive
   ========================================================================== */
/* Scripting
   ========================================================================== */
/* Hidden
   ========================================================================== */
/* Form Specific Styles
	========================================================================== */
.amp .radio,
.amp .checkbox {
  margin: .5rem;
}

.amp .radio input,
.amp .checkbox input {
  width: auto;
}

.amp .radio input[type='radio'], .amp .radio input[type='checkbox'],
.amp .checkbox input[type='radio'],
.amp .checkbox input[type='checkbox'] {
  opacity: 0;
  position: absolute;
}

.amp .radio input[type='radio'] + label:before, .amp .radio input[type='checkbox'] + label:before,
.amp .checkbox input[type='radio'] + label:before,
.amp .checkbox input[type='checkbox'] + label:before {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
  background: #fff;
  border: 0.125rem solid #808080;
  content: '';
  cursor: pointer;
  display: inline-block;
  height: 1.4em;
  margin-right: 1em;
  position: relative;
  text-align: center;
  top: -.2em;
  vertical-align: top;
  width: 1.4em;
}

.amp .radio input[type='radio']:checked + label:before, .amp .radio input[type='checkbox']:checked + label:before,
.amp .checkbox input[type='radio']:checked + label:before,
.amp .checkbox input[type='checkbox']:checked + label:before {
  background-color: #fff;
  -webkit-box-shadow: inset 0 0 0 4px #027dc3;
  box-shadow: inset 0 0 0 4px #027dc3;
}

.amp .radio input[type='radio']:focus + label:before, .amp .radio input[type='checkbox']:focus + label:before,
.amp .checkbox input[type='radio']:focus + label:before,
.amp .checkbox input[type='checkbox']:focus + label:before {
  border-color: #027dc3;
  outline: none;
}

.amp .radio input[type='radio']:disabled + label:before, .amp .radio input[type='checkbox']:disabled + label:before,
.amp .checkbox input[type='radio']:disabled + label:before,
.amp .checkbox input[type='checkbox']:disabled + label:before {
  background: #808080;
  border-color: #808080;
  -webkit-box-shadow: inset 0 0 0 4px #f4f5f9;
  box-shadow: inset 0 0 0 4px #f4f5f9;
}

.amp .radio input[type='radio'] + label:empty:before, .amp .radio input[type='checkbox'] + label:empty:before,
.amp .checkbox input[type='radio'] + label:empty:before,
.amp .checkbox input[type='checkbox'] + label:empty:before {
  margin-right: 0;
}

.amp .radio input[type='checkbox']:checked + label:before,
.amp .checkbox input[type='checkbox']:checked + label:before {
  background: url("../img/sprites.png") #027dc3 no-repeat 4px 5px;
  background-clip: content-box;
  background-color: #027dc3;
  border-color: #027dc3;
}

.amp .radio input[type='radio'] + label:before,
.amp .checkbox input[type='radio'] + label:before {
  border-radius: 100%;
  -webkit-transition: all 250ms ease;
  -o-transition: all 250ms ease;
  transition: all 250ms ease;
}

.amp .radio input[type='radio']:checked + label:before,
.amp .checkbox input[type='radio']:checked + label:before {
  border: 0.125rem solid #027dc3;
  border-color: #027dc3;
}

/* Objects Imports
   ========================================================================== */
/* object Specific Styles
	========================================================================== */
.amp .print-alt:before {
  background-image: url("/static-assets/img/icons/icon-print-2.svg");
  content: '';
  display: inline-block;
  height: 1.25rem;
  margin-bottom: -0.25rem;
  margin-right: 0.375rem;
  width: 1.25rem;
}

/* Components Imports
   ========================================================================== */
/* Layout Specific Styles
   ========================================================================== */
header.viking,
footer.viking {
  background-color: #efefef;
  height: auto;
  text-align: left;
}

@media (min-width: 737px) {
  header.viking,
  footer.viking {
    margin: 0;
    padding: 0.625rem;
    text-align: center;
  }
}

header.viking h1,
footer.viking h1 {
  display: inline-block;
  font-size: 1.5rem;
  padding: 0 0.625rem;
}

@media (min-width: 737px) {
  header.viking h1,
  footer.viking h1 {
    display: block;
    margin-top: 0;
  }
}

.amp-layout,
main.amp-layout,
main.amp {
  margin: 0;
  width: 100%;
}

@media (min-width: 737px) {
  .amp-layout,
  main.amp-layout,
  main.amp {
    margin: 0 auto;
    max-width: 1200px;
    width: 100%;
  }
}

@media (max-width: 1199px) {
  .amp-layout,
  main.amp-layout,
  main.amp {
    width: 100%;
    padding-right: 10px;
    padding-left:10px;
  }
}

/* Component Specific Styles
	========================================================================== */
/* CLP Specific Styles
   ========================================================================== */
.amp.clp, .amp.raq, .amp.cdp {
  margin-bottom: 2.5rem;
}

.amp.clp .hero, .amp.raq .hero, .amp.cdp .hero {
  margin-bottom: 1.25rem;
  margin-top: 1.25rem;
}

.amp.clp .hero h1, .amp.raq .hero h1, .amp.cdp .hero h1 {
  text-align: center;
}

.amp.clp .hero ul, .amp.raq .hero ul, .amp.cdp .hero ul {
  list-style-type: none;
  margin: 0 auto;
  position: relative;
  width: 90%;
}

@media (min-width: 737px) {
  .amp.clp .hero ul, .amp.raq .hero ul, .amp.cdp .hero ul {
    width: 100%;
  }
}

.amp.clp .hero ul li, .amp.raq .hero ul li, .amp.cdp .hero ul li {
  display: inline-block;
  width: 100%;
}

.amp.clp .hero p, .amp.raq .hero p, .amp.cdp .hero p {
  padding: 0 1.25rem;
}

@media (min-width: 1200px) {
  .amp.clp .hero p, .amp.raq .hero p, .amp.cdp .hero p {
    padding: 0;
  }
}

.amp.clp .hero .owl-nav, .amp.raq .hero .owl-nav, .amp.cdp .hero .owl-nav {
  position: absolute;
  top: 40%;
  width: 100%;
}

@media (min-width: 737px) {
  .amp.clp .hero .owl-nav, .amp.raq .hero .owl-nav, .amp.cdp .hero .owl-nav {
    top: 43%;
  }
}

.amp.clp .hero .owl-nav .owl-prev,
.amp.clp .hero .owl-nav .owl-next, .amp.raq .hero .owl-nav .owl-prev,
.amp.raq .hero .owl-nav .owl-next, .amp.cdp .hero .owl-nav .owl-prev,
.amp.cdp .hero .owl-nav .owl-next {
  position: absolute;
}

.amp.clp .hero .owl-nav .owl-prev, .amp.raq .hero .owl-nav .owl-prev, .amp.cdp .hero .owl-nav .owl-prev {
  background: url("../img/sprites.png") transparent no-repeat 0px -17px;
  height: 28px;
  left: -1.25rem;
  margin: 0;
  padding: 0;
  text-indent: -625rem;
  width: 15px;
}

@media (min-width: 737px) {
  .amp.clp .hero .owl-nav .owl-prev, .amp.raq .hero .owl-nav .owl-prev, .amp.cdp .hero .owl-nav .owl-prev {
    background: url("../img/sprites.png") transparent no-repeat 0px -393px;
    height: 61px;
    left: 0.625rem;
    margin: 0;
    padding: 0;
    text-indent: -625rem;
    width: 34px;
  }
}

.amp.clp .hero .owl-nav .owl-prev:hover, .amp.raq .hero .owl-nav .owl-prev:hover, .amp.cdp .hero .owl-nav .owl-prev:hover {
  background: url("../img/sprites.png") transparent no-repeat 0px -17px;
  height: 28px;
  left: -1.25rem;
  margin: 0;
  padding: 0;
  text-indent: -625rem;
  width: 15px;
}

@media (min-width: 737px) {
  .amp.clp .hero .owl-nav .owl-prev:hover, .amp.raq .hero .owl-nav .owl-prev:hover, .amp.cdp .hero .owl-nav .owl-prev:hover {
    background: url("../img/sprites.png") transparent no-repeat 0px -393px;
    height: 61px;
    left: 0.625rem;
    margin: 0;
    padding: 0;
    text-indent: -625rem;
    width: 34px;
  }
}

.amp.clp .hero .owl-nav .owl-next, .amp.raq .hero .owl-nav .owl-next, .amp.cdp .hero .owl-nav .owl-next {
  background: url("../img/sprites.png") transparent no-repeat 0px -55px;
  height: 28px;
  margin: 0;
  padding: 0;
  right: -1.25rem;
  text-indent: -625rem;
  width: 15px;
}

@media (min-width: 737px) {
  .amp.clp .hero .owl-nav .owl-next, .amp.raq .hero .owl-nav .owl-next, .amp.cdp .hero .owl-nav .owl-next {
    background: url("../img/sprites.png") transparent no-repeat 0px -464px;
    height: 61px;
    margin: 0;
    padding: 0;
    right: 0.625rem;
    text-indent: -625rem;
    width: 34px;
  }
}

.amp.clp .hero .owl-nav .owl-next:hover, .amp.raq .hero .owl-nav .owl-next:hover, .amp.cdp .hero .owl-nav .owl-next:hover {
  background: url("../img/sprites.png") transparent no-repeat 0px -55px;
  height: 28px;
  margin: 0;
  padding: 0;
  right: -1.25rem;
  text-indent: -625rem;
  width: 15px;
}

@media (min-width: 737px) {
  .amp.clp .hero .owl-nav .owl-next:hover, .amp.raq .hero .owl-nav .owl-next:hover, .amp.cdp .hero .owl-nav .owl-next:hover {
    background: url("../img/sprites.png") transparent no-repeat 0px -464px;
    height: 61px;
    margin: 0;
    padding: 0;
    right: 0.625rem;
    text-indent: -625rem;
    width: 34px;
  }
}

.amp.clp .gallery, .amp.raq .gallery, .amp.cdp .gallery {
  margin-bottom: 2.5rem;
  margin-top: 2.5rem;
  padding: 0 2.5rem;
}

@media (min-width: 737px) {
  .amp.clp .gallery, .amp.raq .gallery, .amp.cdp .gallery {
    padding: 0;
  }
}

.amp.clp .gallery h2, .amp.raq .gallery h2, .amp.cdp .gallery h2 {
  text-align: left;
}

.amp.clp .gallery h2.standard, .amp.raq .gallery h2.standard, .amp.cdp .gallery h2.standard {
  /*font-family: "Open Sans", sans-serif;*/
  font-size: 2.5rem;
}

.amp.clp .gallery h2.vanity, .amp.raq .gallery h2.vanity, .amp.cdp .gallery h2.vanity {
  /*font-family: "Arapey", sans-serif;*/
  font-size: 2.5rem;
}

.amp.clp .gallery figure, .amp.raq .gallery figure, .amp.cdp .gallery figure {
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.amp.clp .gallery figure figcaption, .amp.raq .gallery figure figcaption, .amp.cdp .gallery figure figcaption {
  font-size: 0.875rem;
  font-weight: 300;
  line-height: 1.75;
  margin-bottom: 1.25rem;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}

@media (min-width: 737px) {
  .amp.clp .gallery figure figcaption, .amp.raq .gallery figure figcaption, .amp.cdp .gallery figure figcaption {
    padding-right: 20px;
    width: calc(50% - 20px);
  }
}

.amp.clp .gallery figure figcaption .button.alternate, .amp.clp .gallery figure figcaption .amp.cdp .facets .facet ul li label.alternate, .amp.cdp .facets .facet ul li .amp.clp .gallery figure figcaption label.alternate, .amp.clp .gallery figure figcaption .amp.cdp .facets .facet ul li a.alternate, .amp.cdp .facets .facet ul li .amp.clp .gallery figure figcaption a.alternate, .amp.clp .gallery figure figcaption .amp.cdp .results fieldset:first-of-type .alternate[type="submit"], .amp.cdp .results fieldset:first-of-type .amp.clp .gallery figure figcaption .alternate[type="submit"], .amp.clp .gallery figure figcaption .amp.cdp .results .results-list li label.alternate, .amp.cdp .results .results-list li .amp.clp .gallery figure figcaption label.alternate, .amp.clp .gallery figure figcaption .amp.raq .facets .facet ul li label.alternate, .amp.raq .facets .facet ul li .amp.clp .gallery figure figcaption label.alternate, .amp.clp .gallery figure figcaption .amp.raq .facets .facet ul li a.alternate, .amp.raq .facets .facet ul li .amp.clp .gallery figure figcaption a.alternate, .amp.clp .gallery figure figcaption .amp.raq .results fieldset:first-of-type .alternate[type='submit'], .amp.raq .results fieldset:first-of-type .amp.clp .gallery figure figcaption .alternate[type='submit'], .amp.clp .gallery figure figcaption .amp.raq .results .results-list li label.alternate, .amp.raq .results .results-list li .amp.clp .gallery figure figcaption label.alternate, .amp.raq .gallery figure figcaption .button.alternate, .amp.cdp .facets .facet ul li .amp.raq .gallery figure figcaption label.alternate, .amp.cdp .facets .facet ul li .amp.raq .gallery figure figcaption a.alternate, .amp.raq .gallery figure figcaption .amp.cdp .results fieldset:first-of-type .alternate[type="submit"], .amp.cdp .results fieldset:first-of-type .amp.raq .gallery figure figcaption .alternate[type="submit"], .amp.cdp .results .results-list li .amp.raq .gallery figure figcaption label.alternate, .amp.raq .gallery figure figcaption .facets .facet ul li label.alternate, .amp.raq .facets .facet ul li .gallery figure figcaption label.alternate, .amp.raq .gallery figure figcaption .facets .facet ul li a.alternate, .amp.raq .facets .facet ul li .gallery figure figcaption a.alternate, .amp.raq .gallery figure figcaption .results fieldset:first-of-type .alternate[type='submit'], .amp.raq .results fieldset:first-of-type .gallery figure figcaption .alternate[type='submit'], .amp.raq .gallery figure figcaption .results .results-list li label.alternate, .amp.raq .results .results-list li .gallery figure figcaption label.alternate, .amp.cdp .gallery figure figcaption .button.alternate, .amp.cdp .gallery figure figcaption .facets .facet ul li label.alternate, .amp.cdp .facets .facet ul li .gallery figure figcaption label.alternate, .amp.cdp .gallery figure figcaption .facets .facet ul li a.alternate, .amp.cdp .facets .facet ul li .gallery figure figcaption a.alternate, .amp.cdp .gallery figure figcaption .results fieldset:first-of-type .alternate[type="submit"], .amp.cdp .results fieldset:first-of-type .gallery figure figcaption .alternate[type="submit"], .amp.cdp .gallery figure figcaption .results .results-list li label.alternate, .amp.cdp .results .results-list li .gallery figure figcaption label.alternate, .amp.raq .facets .facet ul li .amp.cdp .gallery figure figcaption label.alternate, .amp.raq .facets .facet ul li .amp.cdp .gallery figure figcaption a.alternate, .amp.cdp .gallery figure figcaption .amp.raq .results fieldset:first-of-type .alternate[type='submit'], .amp.raq .results fieldset:first-of-type .amp.cdp .gallery figure figcaption .alternate[type='submit'], .amp.raq .results .results-list li .amp.cdp .gallery figure figcaption label.alternate {
  display: none;
}

@media (min-width: 737px) {
  .amp.clp .gallery figure figcaption .button.alternate, .amp.clp .gallery figure figcaption .amp.cdp .facets .facet ul li label.alternate, .amp.cdp .facets .facet ul li .amp.clp .gallery figure figcaption label.alternate, .amp.clp .gallery figure figcaption .amp.cdp .facets .facet ul li a.alternate, .amp.cdp .facets .facet ul li .amp.clp .gallery figure figcaption a.alternate, .amp.clp .gallery figure figcaption .amp.cdp .results fieldset:first-of-type .alternate[type="submit"], .amp.cdp .results fieldset:first-of-type .amp.clp .gallery figure figcaption .alternate[type="submit"], .amp.clp .gallery figure figcaption .amp.cdp .results .results-list li label.alternate, .amp.cdp .results .results-list li .amp.clp .gallery figure figcaption label.alternate, .amp.clp .gallery figure figcaption .amp.raq .facets .facet ul li label.alternate, .amp.raq .facets .facet ul li .amp.clp .gallery figure figcaption label.alternate, .amp.clp .gallery figure figcaption .amp.raq .facets .facet ul li a.alternate, .amp.raq .facets .facet ul li .amp.clp .gallery figure figcaption a.alternate, .amp.clp .gallery figure figcaption .amp.raq .results fieldset:first-of-type .alternate[type='submit'], .amp.raq .results fieldset:first-of-type .amp.clp .gallery figure figcaption .alternate[type='submit'], .amp.clp .gallery figure figcaption .amp.raq .results .results-list li label.alternate, .amp.raq .results .results-list li .amp.clp .gallery figure figcaption label.alternate, .amp.raq .gallery figure figcaption .button.alternate, .amp.cdp .facets .facet ul li .amp.raq .gallery figure figcaption label.alternate, .amp.cdp .facets .facet ul li .amp.raq .gallery figure figcaption a.alternate, .amp.raq .gallery figure figcaption .amp.cdp .results fieldset:first-of-type .alternate[type="submit"], .amp.cdp .results fieldset:first-of-type .amp.raq .gallery figure figcaption .alternate[type="submit"], .amp.cdp .results .results-list li .amp.raq .gallery figure figcaption label.alternate, .amp.raq .gallery figure figcaption .facets .facet ul li label.alternate, .amp.raq .facets .facet ul li .gallery figure figcaption label.alternate, .amp.raq .gallery figure figcaption .facets .facet ul li a.alternate, .amp.raq .facets .facet ul li .gallery figure figcaption a.alternate, .amp.raq .gallery figure figcaption .results fieldset:first-of-type .alternate[type='submit'], .amp.raq .results fieldset:first-of-type .gallery figure figcaption .alternate[type='submit'], .amp.raq .gallery figure figcaption .results .results-list li label.alternate, .amp.raq .results .results-list li .gallery figure figcaption label.alternate, .amp.cdp .gallery figure figcaption .button.alternate, .amp.cdp .gallery figure figcaption .facets .facet ul li label.alternate, .amp.cdp .facets .facet ul li .gallery figure figcaption label.alternate, .amp.cdp .gallery figure figcaption .facets .facet ul li a.alternate, .amp.cdp .facets .facet ul li .gallery figure figcaption a.alternate, .amp.cdp .gallery figure figcaption .results fieldset:first-of-type .alternate[type="submit"], .amp.cdp .results fieldset:first-of-type .gallery figure figcaption .alternate[type="submit"], .amp.cdp .gallery figure figcaption .results .results-list li label.alternate, .amp.cdp .results .results-list li .gallery figure figcaption label.alternate, .amp.raq .facets .facet ul li .amp.cdp .gallery figure figcaption label.alternate, .amp.raq .facets .facet ul li .amp.cdp .gallery figure figcaption a.alternate, .amp.cdp .gallery figure figcaption .amp.raq .results fieldset:first-of-type .alternate[type='submit'], .amp.raq .results fieldset:first-of-type .amp.cdp .gallery figure figcaption .alternate[type='submit'], .amp.raq .results .results-list li .amp.cdp .gallery figure figcaption label.alternate {
    display: block;
    width: 7.5rem;
  }
}

.amp.clp .gallery figure .thumbs, .amp.raq .gallery figure .thumbs, .amp.cdp .gallery figure .thumbs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  height: auto;
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
  width: 100%;
}

@media (min-width: 737px) {
  .amp.clp .gallery figure .thumbs, .amp.raq .gallery figure .thumbs, .amp.cdp .gallery figure .thumbs {
    width: 50%;
  }
}

.amp.clp .gallery figure .thumbs img:first-child, .amp.raq .gallery figure .thumbs img:first-child, .amp.cdp .gallery figure .thumbs img:first-child {
  height: 100%;
  margin-right: 10px;
  width: calc(50% - 10px);
}

.amp.clp .gallery figure .thumbs img:nth-child(2), .amp.raq .gallery figure .thumbs img:nth-child(2), .amp.cdp .gallery figure .thumbs img:nth-child(2) {
  height: 30%;
  margin-bottom: 10px;
  width: 50%;
}

.amp.clp .gallery figure .thumbs img:last-child, .amp.raq .gallery figure .thumbs img:last-child, .amp.cdp .gallery figure .thumbs img:last-child {
  height: calc(70% - 10px);
  width: 50%;
}

.amp.clp .gallery figure .button.alternate, .amp.clp .gallery figure .amp.cdp .facets .facet ul li label.alternate, .amp.cdp .facets .facet ul li .amp.clp .gallery figure label.alternate, .amp.clp .gallery figure .amp.cdp .facets .facet ul li a.alternate, .amp.cdp .facets .facet ul li .amp.clp .gallery figure a.alternate, .amp.clp .gallery figure .amp.cdp .results fieldset:first-of-type .alternate[type="submit"], .amp.cdp .results fieldset:first-of-type .amp.clp .gallery figure .alternate[type="submit"], .amp.clp .gallery figure .amp.cdp .results .results-list li label.alternate, .amp.cdp .results .results-list li .amp.clp .gallery figure label.alternate, .amp.clp .gallery figure .amp.raq .facets .facet ul li label.alternate, .amp.raq .facets .facet ul li .amp.clp .gallery figure label.alternate, .amp.clp .gallery figure .amp.raq .facets .facet ul li a.alternate, .amp.raq .facets .facet ul li .amp.clp .gallery figure a.alternate, .amp.clp .gallery figure .amp.raq .results fieldset:first-of-type .alternate[type='submit'], .amp.raq .results fieldset:first-of-type .amp.clp .gallery figure .alternate[type='submit'], .amp.clp .gallery figure .amp.raq .results .results-list li label.alternate, .amp.raq .results .results-list li .amp.clp .gallery figure label.alternate, .amp.raq .gallery figure .button.alternate, .amp.cdp .facets .facet ul li .amp.raq .gallery figure label.alternate, .amp.cdp .facets .facet ul li .amp.raq .gallery figure a.alternate, .amp.raq .gallery figure .amp.cdp .results fieldset:first-of-type .alternate[type="submit"], .amp.cdp .results fieldset:first-of-type .amp.raq .gallery figure .alternate[type="submit"], .amp.cdp .results .results-list li .amp.raq .gallery figure label.alternate, .amp.raq .gallery figure .facets .facet ul li label.alternate, .amp.raq .facets .facet ul li .gallery figure label.alternate, .amp.raq .gallery figure .facets .facet ul li a.alternate, .amp.raq .facets .facet ul li .gallery figure a.alternate, .amp.raq .gallery figure .results fieldset:first-of-type .alternate[type='submit'], .amp.raq .results fieldset:first-of-type .gallery figure .alternate[type='submit'], .amp.raq .gallery figure .results .results-list li label.alternate, .amp.raq .results .results-list li .gallery figure label.alternate, .amp.cdp .gallery figure .button.alternate, .amp.cdp .gallery figure .facets .facet ul li label.alternate, .amp.cdp .facets .facet ul li .gallery figure label.alternate, .amp.cdp .gallery figure .facets .facet ul li a.alternate, .amp.cdp .facets .facet ul li .gallery figure a.alternate, .amp.cdp .gallery figure .results fieldset:first-of-type .alternate[type="submit"], .amp.cdp .results fieldset:first-of-type .gallery figure .alternate[type="submit"], .amp.cdp .gallery figure .results .results-list li label.alternate, .amp.cdp .results .results-list li .gallery figure label.alternate, .amp.raq .facets .facet ul li .amp.cdp .gallery figure label.alternate, .amp.raq .facets .facet ul li .amp.cdp .gallery figure a.alternate, .amp.cdp .gallery figure .amp.raq .results fieldset:first-of-type .alternate[type='submit'], .amp.raq .results fieldset:first-of-type .amp.cdp .gallery figure .alternate[type='submit'], .amp.raq .results .results-list li .amp.cdp .gallery figure label.alternate {
  display: inline-block;
  margin-top: 1.25rem;
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
  -ms-flex-order: 3;
  order: 3;
  width: 7.5rem;
}

@media (min-width: 737px) {
  .amp.clp .gallery figure .button.alternate, .amp.clp .gallery figure .amp.cdp .facets .facet ul li label.alternate, .amp.cdp .facets .facet ul li .amp.clp .gallery figure label.alternate, .amp.clp .gallery figure .amp.cdp .facets .facet ul li a.alternate, .amp.cdp .facets .facet ul li .amp.clp .gallery figure a.alternate, .amp.clp .gallery figure .amp.cdp .results fieldset:first-of-type .alternate[type="submit"], .amp.cdp .results fieldset:first-of-type .amp.clp .gallery figure .alternate[type="submit"], .amp.clp .gallery figure .amp.cdp .results .results-list li label.alternate, .amp.cdp .results .results-list li .amp.clp .gallery figure label.alternate, .amp.clp .gallery figure .amp.raq .facets .facet ul li label.alternate, .amp.raq .facets .facet ul li .amp.clp .gallery figure label.alternate, .amp.clp .gallery figure .amp.raq .facets .facet ul li a.alternate, .amp.raq .facets .facet ul li .amp.clp .gallery figure a.alternate, .amp.clp .gallery figure .amp.raq .results fieldset:first-of-type .alternate[type='submit'], .amp.raq .results fieldset:first-of-type .amp.clp .gallery figure .alternate[type='submit'], .amp.clp .gallery figure .amp.raq .results .results-list li label.alternate, .amp.raq .results .results-list li .amp.clp .gallery figure label.alternate, .amp.raq .gallery figure .button.alternate, .amp.cdp .facets .facet ul li .amp.raq .gallery figure label.alternate, .amp.cdp .facets .facet ul li .amp.raq .gallery figure a.alternate, .amp.raq .gallery figure .amp.cdp .results fieldset:first-of-type .alternate[type="submit"], .amp.cdp .results fieldset:first-of-type .amp.raq .gallery figure .alternate[type="submit"], .amp.cdp .results .results-list li .amp.raq .gallery figure label.alternate, .amp.raq .gallery figure .facets .facet ul li label.alternate, .amp.raq .facets .facet ul li .gallery figure label.alternate, .amp.raq .gallery figure .facets .facet ul li a.alternate, .amp.raq .facets .facet ul li .gallery figure a.alternate, .amp.raq .gallery figure .results fieldset:first-of-type .alternate[type='submit'], .amp.raq .results fieldset:first-of-type .gallery figure .alternate[type='submit'], .amp.raq .gallery figure .results .results-list li label.alternate, .amp.raq .results .results-list li .gallery figure label.alternate, .amp.cdp .gallery figure .button.alternate, .amp.cdp .gallery figure .facets .facet ul li label.alternate, .amp.cdp .facets .facet ul li .gallery figure label.alternate, .amp.cdp .gallery figure .facets .facet ul li a.alternate, .amp.cdp .facets .facet ul li .gallery figure a.alternate, .amp.cdp .gallery figure .results fieldset:first-of-type .alternate[type="submit"], .amp.cdp .results fieldset:first-of-type .gallery figure .alternate[type="submit"], .amp.cdp .gallery figure .results .results-list li label.alternate, .amp.cdp .results .results-list li .gallery figure label.alternate, .amp.raq .facets .facet ul li .amp.cdp .gallery figure label.alternate, .amp.raq .facets .facet ul li .amp.cdp .gallery figure a.alternate, .amp.cdp .gallery figure .amp.raq .results fieldset:first-of-type .alternate[type='submit'], .amp.raq .results fieldset:first-of-type .amp.cdp .gallery figure .alternate[type='submit'], .amp.raq .results .results-list li .amp.cdp .gallery figure label.alternate {
    display: none;
  }
}

.amp.cdp h1 {
  margin: 0;
  text-align: center;
}

@media (min-width: 737px) {
  .amp.cdp .hero {
    margin: 0 auto 2.5rem;
    width: 95%;
  }
}

@media (min-width: 1200px) {
  .amp.cdp .hero {
    margin: 0 auto 2.5rem;
    width: 75rem;
  }
}

.amp.cdp .hero .hero-tabs {
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  list-style: none;
}

.amp.cdp .hero .hero-tabs li {
  border: 0.0625rem solid #808080;
  cursor: pointer;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: 0.875rem;
  font-weight: 300;
  letter-spacing: 0.125rem;
  line-height: 3;
  text-align: center;
  text-transform: uppercase;
}

@media (min-width: 1200px) {
  .amp.cdp .hero .hero-tabs li {
    font-size: 1.375rem;
    line-height: 2;
  }
}

.amp.cdp .hero .hero-tabs li:not(:first-child) {
  border-left: 0;
}

.amp.cdp .hero .hero-tabs li.current {
  background-color: #333;
  color: #fff;
}

.amp.cdp .hero .hero-tabs li.current a {
  color: #fff;
  font-weight: 300;
}

.amp.cdp .hero .hero-tabs li a {
  color: #000;
  display: block;
  font-size: 0.875rem;
  line-height: 3;
  text-decoration: none;
}

@media (min-width: 1200px) {
  .amp.cdp .hero .hero-tabs li a {
    font-size: 1.375rem;
    font-weight: 300;
    line-height: 2;
  }
}

.amp.cdp .hero figure {
  display: none;
  margin: 0 auto;
  opacity: 1;
  width: 90%;
}

@media (min-width: 737px) {
  .amp.cdp .hero figure {
    width: 100%;
  }
}

.amp.cdp .hero figure.current {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  opacity: 1;
}

@media (min-width: 1200px) {
  .amp.cdp .hero figure.current {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    margin: 0;
    width: 100%;
  }
}

.amp.cdp .hero figure img {
  height: 100%;
  width: 100%;
}

@media (min-width: 1200px) {
  .amp.cdp .hero figure img {
    height: 100%;
    width: 75%;
  }
}

.amp.cdp .hero figure figcaption {
  background-color: #f1f1f1;
  padding-bottom: 1.25rem;
  width: 100%;
}

@media (min-width: 1200px) {
  .amp.cdp .hero figure figcaption {
    width: 25%;
  }
}

.amp.cdp .hero figure figcaption h2,
.amp.cdp .hero figure figcaption p {
  margin: 0;
  padding: 0 1.875rem;
}

.amp.cdp .hero figure figcaption h2 {
  font-size: 2.25rem;
  margin: 0.625rem 0 -0.625rem;
  line-height:1em;
}

.amp.cdp .hero figure figcaption p {
  color: #666;
  margin-top:10px;
}

.amp.cdp .facets {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

@media (min-width: 737px) {
  .amp.cdp .facets {
    margin: 0 auto;
    width: 95%;
  }
}

@media (min-width: 1200px) {
  .amp.cdp .facets {
    margin: 0 auto;
    width: 75rem;
  }
}

.amp.cdp .facets::after {
  border-bottom: 0.125rem solid #efefef;
  content: "";
  display: block;
  width: -webkit-fill-available;
}

@media (min-width: 1200px) {
  .amp.cdp .facets::after {
    margin-left: calc(-100vw / 2 + 1200px / 2);
    margin-right: calc(-100vw / 2 + 1200px / 2);
  }
}

.amp.cdp .facets .facet {
  -webkit-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  margin-bottom: 1.25rem;
  margin-right: 2.5rem;
}

@media (min-width: 737px) {
  .amp.cdp .facets .facet:first-child {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }
}

@media (min-width: 737px) {
  .amp.cdp .facets .facet:last-child {
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
}

@media (min-width: 737px) {
  .amp.cdp .facets .facet {
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
}

.amp.cdp .facets .facet h2 {
  /*font-family: "Open Sans", sans-serif;*/
  font-size: 1.375rem;
  letter-spacing: 0.125rem;
  margin: 0 auto;
  margin-bottom: 0.625rem;
  text-transform: uppercase;
  width: 90%;
}

@media (min-width: 737px) {
  .amp.cdp .facets .facet h2 {
    margin: 0;
    margin-bottom: 0.625rem;
    width: 100%;
  }
}

.amp.cdp .facets .facet ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  list-style: none;
  margin: 0 auto;
  width: 90%;
}

@media (min-width: 737px) {
  .amp.cdp .facets .facet ul {
    margin: 0;
    width: 100%;
  }
}

.amp.cdp .facets .facet ul li {
  margin-bottom: 0.625rem;
  margin-right: 0.625rem;
  position: relative;
  /* VIKRNG-2891: 1. colors should be reversed; blue state should be selected and white deselected.
						Overriding the rule above to flip the colors.
						*/
  /* End VIKRNG-2891 */
}

.amp.cdp .facets .facet ul li [type="checkbox"] {
  opacity: 0;
  position: absolute;
}

.amp.cdp .facets .facet ul li [type="checkbox"]:checked + label {
  background-color: #027dc3;
  border: 0.125rem solid #027dc3;
  color: #fff;
}

/* VIKRNG-2891: 1. colors should be reversed; blue state should be selected and white deselected.
   Overriding the rule above to flip the colors.
*/
html &gt; body .amp.cdp .facets .facet ul li [type="checkbox"]:checked + label {
  background-color: #FFF;
  color: #027dc3;
}
html &gt; body .amp.cdp .facets .facet ul li [type="checkbox"] + label {
  background-color: #027dc3;
  color: #FFF;
}
/* End VIKRNG-2891 */

.amp.cdp .facets .facet ul li label {
  display: inline-block;
  font-size: 0.875rem;
  font-weight: 400;
  letter-spacing: 0.125rem;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  width: auto;
}

.amp.cdp .facets .facet ul li a {
  font-size: 1rem;
  font-weight: 100;
  letter-spacing: 0.125rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  width: auto;
}

.amp.cdp .results {
  position: relative;
}

.amp.cdp .results::after {
  border-bottom: 0.125rem solid #efefef;
  content: "";
  display: block;
}

@media (min-width: 1200px) {
  .amp.cdp .results::after {
    margin-left: calc(-100vw / 2 + 1200px / 2);
    margin-right: calc(-100vw / 2 + 1200px / 2);
  }
}

.amp.cdp .results fieldset:first-of-type {
  margin: 2.5rem 0 3.125rem;
}

.amp.cdp .results fieldset:first-of-type [type="submit"] {
  display: inline-block;
  letter-spacing: 0.125rem;
  margin-left: 1.25rem;
  margin-right: 0.625rem;
  position: relative;
  text-transform: uppercase;
  top: -1.4375rem;
  width: auto;
}

@media (min-width: 737px) {
  .amp.cdp .results fieldset:first-of-type [type="submit"] {
    top: -0.375rem;
  }
}

@media (min-width: 1200px) {
  .amp.cdp .results fieldset:first-of-type [type="submit"] {
    margin-left: 0;
    top: 0;
  }
}

.amp.cdp .results fieldset:first-of-type .instructional-copy {
  display: inline-block;
  width: 48%;
}

.amp.cdp .results span:first-of-type {
  display: none;
}

.amp.cdp .results .results-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  list-style: none;
  margin: 0 auto;
  width: 90%;
}

@media (min-width: 737px) {
  .amp.cdp .results .results-list {
    width: 100%;
  }
}

.amp.cdp .results .results-list li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  font-weight: 400;
  margin-bottom: 1.25rem;
  text-align: -webkit-center;
  text-align: center;
  width: 50%;
}

@media (min-width: 737px) {
  .amp.cdp .results .results-list li {
    width: calc(100% / 4);
  }
}

@media (min-width: 1200px) {
  .amp.cdp .results .results-list li {
    width: calc(100% / 5);
  }
}

.amp.cdp .results .results-list li.filtered {
  display: none;
}

.amp.cdp .results .results-list li figure {
  padding: 0.625rem;
}

.amp.cdp .results .results-list li img {
  height: 100%;
  width: 100%;
}

.amp.cdp .results .results-list li a {
  color: #027dc3;
  display: block;
  font-size: 0.875rem;
  text-decoration: none;
}

.amp.cdp .results .results-list li a:not(.buy-online) {
  min-height: 5rem;
}

.amp.cdp .results .results-list li fieldset {
  margin-top: 0.625rem;
}

.amp.cdp .results .results-list li label {
  font-weight: 400;
  letter-spacing: 0.125rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  text-transform: uppercase;
  width: auto;
}

.amp.cdp .results .results-list li [type="checkbox"] {
  opacity: 0;
  position: absolute;
  width: auto;
}

.amp.cdp .results .results-list li [type="checkbox"]:checked + label {
  background-color: #027dc3;
  border: 0.125rem solid #027dc3;
  color: #fff;
}

.amp.cdp .results .results-list.comparable li {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}

.amp.cdp .compare-selected {
  display: inline-block;
  letter-spacing: 0.125rem;
  margin-left: 1.25rem;
  margin-right: 0.625rem;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  position: relative;
  text-transform: uppercase;
  top: -1.4375rem;
  width: auto;
}

@media (orientation: landscape) and (max-width: 1024px) {
  .amp.cdp .compare-selected {
    top: 0;
  }
}

@media (min-width: 737px) {
  .amp.cdp .compare-selected {
    top: -0.625rem;
  }
}

@media (min-width: 1200px) {
  .amp.cdp .compare-selected {
    top: 0;
  }
}

.amp.cdp .clear-all {
  display: inline-block;
  font-size: 1rem;
  margin-bottom: 1.25rem;
  margin-left: 1.25rem;
  text-decoration: none;
}

.amp.cdp .no-matching-items {
  font-size: 1.375rem;
  font-weight: 600;
  margin: 1.25rem 1.25rem 2.5rem;
}

.amp.cdp .product-list {
  list-style: none;
  margin-bottom: 1.25rem;
  margin-left: 1.25rem;
}

.amp.cdp .product-list li {
  display: block;
  margin-right: 1.25rem;
}

@media (min-width: 737px) {
  .amp.cdp .product-list li {
    display: inline-block;
  }
}

@media (min-width: 1200px) {
  .amp.cdp .product-list li {
    display: inline-block;
  }
}

.amp.cdp .product-list li a {
  font-size: 1rem;
  text-decoration: underline;
}

.amp.cdp.sellable .results {
  margin-top: 1.25rem;
  padding: 0 1.25rem;
  width: auto;
}

@media (min-width: 737px) {
  .amp.cdp.sellable .results {
    margin: 1.25rem auto 2.5rem;
    width: 95%;
  }
}

@media (min-width: 1200px) {
  .amp.cdp.sellable .results {
    margin: 1.25rem auto 2.5rem;
    padding: 0;
    width: 75rem;
  }
}

.amp.cdp.sellable .results:after {
  border-bottom: 0;
}

.amp.cdp.sellable .results p:empty {
  display: none;
}

.amp.cdp.sellable .results .results-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  list-style: none;
  margin: 0 auto;
  width: 100%;
}

@media (min-width: 737px) {
  .amp.cdp.sellable .results .results-list {
    width: 100%;
  }
}

@media (min-width: 737px) {
  .amp.cdp.sellable .results .results-list {
    width: 100%;
  }
}

.amp.cdp.sellable .results .results-list li {
  width: 50%;
  margin-bottom: 1.25rem;
  text-align: -webkit-center;
  text-align: center;
}

@media (min-width: 737px) {
  .amp.cdp.sellable .results .results-list li {
    width: calc(100% / 4);
  }
}

@media (min-width: 1200px) {
  .amp.cdp.sellable .results .results-list li {
    width: calc(100% / 6);
  }
}

.amp.cdp.sellable .results .results-list li figcaption {
  margin-top: 0;
}

.amp.cdp.sellable .results .results-list li a {
  display: inline-block;
  font-size: 0.75rem;
  letter-spacing: 0.125rem;
  line-height: 3;
  margin-top: 1.25rem;
  padding: 0 1.25rem;
  width: auto;
}

.amp.cdp.sellable .results .results-list li a:first-child {
  display: block;
  font-size: 1rem;
  line-height: initial;
  margin-top: 0;
}

.amp.cdp.sellable .results .results-list li a.secondary {
  color: #333;
}

.amp.cdp.sellable .results .results-list li a.secondary:hover {
  color: #fff;
}

.amp.cdp.sellable .hero img {
  width: 100%;
}

.amp.cdp.sellable .nav-tertiary {
  display: none;
}

.amp.cdp.sellable .sub-categories {
  list-style: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

@media (min-width: 737px) {
  .amp.cdp.sellable .sub-categories {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}

@media (min-width: 1200px) {
  .amp.cdp.sellable .sub-categories {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}

.amp.cdp.sellable .sub-categories li {
  margin-bottom: 0.625rem;
  margin-right: 0.625rem;
}

.amp.cdp.sellable .sub-categories li a {
  display: block;
  font-size: 0.875rem;
  line-height: 3;
  padding: 0 1.25rem;
  white-space: nowrap;
  width: auto;
}

.amp.cdp.sellable .sub-categories li a.active {
  background-color: #027dc3;
  border: 0.125rem solid #027dc3;
  color: #fff;
}

.amp.cdp.sellable .sub-categories li a:hover {
  text-decoration: none;
}

.amp.raq h1, .amp.pdp h1 {
  /*font-family: "Open Sans", sans-serif;*/
  font-size: 1.375rem;
  letter-spacing: 0.125rem;
  margin: 1.25rem;
  text-transform: uppercase;
}

@media (min-width: 1200px) {
  .amp.raq h1, .amp.pdp h1 {
    margin-left: 0;
    margin-right: 0;
  }
}

.amp.raq .hero, .amp.pdp .hero {
  padding: 0 1.25rem;
}

@media (min-width: 1200px) {
  .amp.raq .hero, .amp.pdp .hero {
    padding: 0;
  }
}

.amp.raq .hero h1, .amp.pdp .hero h1 {
  font-size: 1.75rem;
  font-weight: 400;
  margin: 1.875rem 0;
  text-align: left;
}

.amp.raq .hero figure, .amp.pdp .hero figure {
  width: 100%;
}

.amp.raq .hero figure img, .amp.pdp .hero figure img {
  width: 100%;
}

.amp.raq .hero figure figcaption, .amp.pdp .hero figure figcaption {
  font-size: 1rem;
  margin: 2.5rem 0;
}

.amp.raq .details, .amp.pdp .details {
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  padding: 1.25rem 0.625rem;
}

.amp.raq .details::after, .amp.pdp .details::after {
  clear: both;
  content: "";
  display: block;
}

@media (min-width: 1200px) {
  .amp.raq .details, .amp.pdp .details {
    padding: 0;
  }
}

@media (min-width: 737px) {
  .amp.raq .details, .amp.pdp .details {
    display: block;
    padding: 1.25rem;
  }
}

@media (min-width: 737px) {
  .amp.raq .details.product-configuration, .amp.pdp .details.product-configuration {
    padding: 0;
  }
}

.amp.raq .details h1, .amp.pdp .details h1 {
  /*font-family: "Arapey", sans-serif;*/
}

.amp.raq .details h1,
.amp.raq .details h2, .amp.pdp .details h1,
.amp.pdp .details h2 {
  /*font-family: "Arapey", sans-serif;*/
  font-size: 2rem;
  font-weight: 800;
  line-height: 1;
  margin: 0;
  text-align: left;
  text-transform: none;
  width: calc(100% - 10px);
}

@media (min-width: 737px) {
  .amp.raq .details h1,
  .amp.raq .details h2, .amp.pdp .details h1,
  .amp.pdp .details h2 {
    margin-left: 1.25rem;
    width: 100%;
  }
}

.amp.raq .details h1 span,
.amp.raq .details h2 span, .amp.pdp .details h1 span,
.amp.pdp .details h2 span {
  display: block;
  /*font-family: "Open Sans", sans-serif;*/
  font-size: 1.25rem;
  font-weight: 400;
}

.amp.raq .details .primary-image, .amp.pdp .details .primary-image {
  -webkit-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-bottom: 2.5rem;
  margin-top: 1.875rem;
  padding: 0;
}

@media (min-width: 737px) {
  .amp.raq .details .primary-image, .amp.pdp .details .primary-image {
    width: calc(50% - 30px);
    float: left;
    margin-left: 20px;
    display: block;
  }
}

.amp.raq .details .primary-image figure, .amp.pdp .details .primary-image figure {
  border: 0.125rem solid #b7b7b7;
  height: auto;
  margin: 0;
  padding: 0;
}

.amp.raq .details .primary-image figure img, .amp.pdp .details .primary-image figure img {
  width: 100%;
}

.amp.raq .details .primary-image figure figcaption, .amp.pdp .details .primary-image figure figcaption {
  color: #666;
  font-size: 0.75rem;
  text-align: center;
}

.amp.raq .details .options, .amp.pdp .details .options {
  border: 0.125rem solid #71cff3;
  -webkit-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-bottom: 6.25rem;
  margin-top: 1.875rem;
  padding: 0;
  position: relative;
}

@media (min-width: 737px) {
  .amp.raq .details .options, .amp.pdp .details .options {
    width: calc(50% - 30px);
    float: left;
    margin-left: 20px;
    display: block;
    position: relative;
  }
}

.amp.raq .details .options h2, .amp.pdp .details .options h2 {
  background-color: #fff;
  /*font-family: "Open Sans", sans-serif;*/
  font-size: 1.125rem;
  font-weight: 400;
  letter-spacing: 0.125rem;
  margin: -0.625rem auto 0;
  padding: 0 1.25rem;
  text-align: center;
  text-transform: uppercase;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.amp.raq .details .options dl, .amp.pdp .details .options dl {
  font-size: 1rem;
  margin: 0 1.25rem;
  padding: 0 0 1.25rem;
}

.amp.raq .details .options dl dt, .amp.pdp .details .options dl dt {
  font-weight: 400;
  margin: 0;
  padding: 0;
}

.amp.raq .details .options dl dt.model-number, .amp.pdp .details .options dl dt.model-number {
  display: inline-block;
  padding: 0.625rem 0;
}

.amp.raq .details .options dl dt.model-number + dd, .amp.pdp .details .options dl dt.model-number + dd {
  display: inline-block;
  font-weight: 800;
  margin: 0;
  padding: 0.625rem 0;
}

.amp.raq .details .options dl dt.door-hinges-title, .amp.pdp .details .options dl dt.door-hinges-title {
  margin-bottom: 0.625rem;
  text-transform: uppercase;
}

.amp.raq .details .options dl dt.finish, .amp.pdp .details .options dl dt.finish {
  font-size: 0.875rem;
  text-transform: uppercase;
}

.amp.raq .details .options dl dt.finish + dd, .amp.pdp .details .options dl dt.finish + dd {
  margin: 0;
}

.amp.raq .details .options dl dt.finish + dd .finish-swatch, .amp.pdp .details .options dl dt.finish + dd .finish-swatch {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  list-style: none;
  margin-bottom: 1.25rem;
}

.amp.raq .details .options dl dt.finish + dd .finish-swatch li, .amp.pdp .details .options dl dt.finish + dd .finish-swatch li {
  height: 2.4375rem;
  margin-right: 0.625rem;
  margin-top: 0.625rem;
  min-width: 2.4375rem;
  width: 2.4375rem;
}

.amp.raq .details .options dl dt.finish + dd .finish-swatch li .finish, .amp.pdp .details .options dl dt.finish + dd .finish-swatch li .finish {
  height: inherit;
  width: auto;
}

.amp.raq .details .options dl dt.finish + dd .finish-swatch li .finish label, .amp.pdp .details .options dl dt.finish + dd .finish-swatch li .finish label {
  border: 0.125rem solid #fff;
  -webkit-box-shadow: inset -2px -2px 0 0 rgba(0, 0, 0, 0.25);
  box-shadow: inset -2px -2px 0 0 rgba(0, 0, 0, 0.25);
  cursor: pointer;
  display: block;
  font-size: 0;
  height: inherit;
  padding: 0;
  width: 100%;
}

.amp.raq .details .options dl dt.finish + dd .finish-swatch li .finish label.silver, .amp.pdp .details .options dl dt.finish + dd .finish-swatch li .finish label.silver {
  background-color: #cfcdce;
}

.amp.raq .details .options dl dt.finish + dd .finish-swatch li .finish label.black, .amp.pdp .details .options dl dt.finish + dd .finish-swatch li .finish label.black {
  background-color: #000;
}

.amp.raq .details .options dl dt.finish + dd .finish-swatch li .finish label.white, .amp.pdp .details .options dl dt.finish + dd .finish-swatch li .finish label.white {
  background-color: #f5f4f9;
}

.amp.raq .details .options dl dt.finish + dd .finish-swatch li .finish label.red, .amp.pdp .details .options dl dt.finish + dd .finish-swatch li .finish label.red {
  background-color: #831516;
}

.amp.raq .details .options dl dt.finish + dd .finish-swatch li .finish label.grey, .amp.pdp .details .options dl dt.finish + dd .finish-swatch li .finish label.grey {
  background-color: #363439;
}

.amp.raq .details .options dl dt.finish + dd .finish-swatch li .finish label.blue, .amp.pdp .details .options dl dt.finish + dd .finish-swatch li .finish label.blue {
  background-color: #1c1549;
}

.amp.raq .details .options dl dt.finish + dd .finish-swatch li .finish label.maroon, .amp.pdp .details .options dl dt.finish + dd .finish-swatch li .finish label.maroon {
  background-color: #4d111b;
}

.amp.raq .details .options dl dt.finish + dd .finish-swatch li .finish [type='radio'], .amp.pdp .details .options dl dt.finish + dd .finish-swatch li .finish [type='radio'] {
  opacity: 0;
  position: absolute;
  width: auto;
}

.amp.raq .details .options dl dt.finish + dd .finish-swatch li .finish [type='radio']:checked + label, .amp.pdp .details .options dl dt.finish + dd .finish-swatch li .finish [type='radio']:checked + label {
  border: 0.125rem solid #027dc3;
}

.amp.raq .details .options dl dt.finish + dd .finish-swatch li:last-child, .amp.pdp .details .options dl dt.finish + dd .finish-swatch li:last-child {
  margin-right: 0;
}

.amp.raq .details .options dl dt.burner, .amp.raq .details .options dl dt.fuel, .amp.pdp .details .options dl dt.burner, .amp.pdp .details .options dl dt.fuel, .amp.raq .details .options dl dt.panel, .amp.pdp .details .options dl dt.panel-label {
  font-size: 0.875rem;
  text-transform: uppercase;
}

.door-panel figcaption {
  font-size: 0.75rem;
  line-height: 14px;
  letter-spacing: 0;
  text-transform: uppercase;

}

.amp.raq .details .options dl dd, .amp.pdp .details .options dl dd {
  margin: 0;
  padding: 0;
}

.amp.raq .details .options .burner-options, .amp.pdp .details .options .burner-options,
.amp.raq .details .options .door-panel-list, .amp.pdp .details .options .door-panel-list{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -webkit-justify-content: start;
  -ms-flex-pack: start;
  justify-content: start;
  list-style: none;
  margin-bottom: 1.25rem;
  margin-top: 0.625rem;
}

.amp.raq .details .options .door-panel-list li, .amp.pdp .details .options .door-panel-list li{
  -webkit-flex-basis: 42%;
  -ms-flex-preferred-size: 42%;
  flex-basis: 42%;
  width: 42%;
}
.amp.raq .details .options .door-panel-list li:nth-child(2), .amp.pdp .details .options .door-panel-list li:nth-child(2){
  margin: 0 5%
}
.amp.raq .details .options .burner-options li, .amp.pdp .details .options .burner-options li{
  -webkit-flex-basis: 42%;
  -ms-flex-preferred-size: 42%;
  flex-basis: 42%;
  width: 42%;
}

@media (min-width: 1200px) {
  .amp.raq .details .options .burner-options li, .amp.pdp .details .options .burner-options li {
    -webkit-flex-basis: 45%;
    -ms-flex-preferred-size: 45%;
    flex-basis: 45%;
    width: 45%;
  }
}

@media (min-width: 975px)  {
  .amp.raq .details .options .door-panel-list li, .amp.pdp .details .options .door-panel-list li {
    -webkit-flex-basis: 23%;
    -ms-flex-preferred-size: 23%;
    flex-basis: 23%;
    width: 23%;
  }

}

@media (max-width: 720px)   {
  .amp.raq .details .options .door-panel-list li, .amp.pdp .details .options .door-panel-list li {
    -webkit-flex-basis: 24%;
    -ms-flex-preferred-size: 24%;
    flex-basis: 24%;
    width: 24%;
  }

}

@media (max-width: 460px)   {
  .amp.raq .details .options .door-panel-list li, .amp.pdp .details .options .door-panel-list li {
    -webkit-flex-basis: 45%;
    -ms-flex-preferred-size: 45%;
    flex-basis: 45%;
    width: 45%;
  }

}

.amp.raq .details .options .burner-options .burners-option, .amp.pdp .details .options .burner-options .burners-option,
.amp.raq .details .options .door-panel-list .door-panel, .amp.pdp .details .options .door-panel-list .door-panel {
  margin-bottom: 1.25rem;
  position: relative;
}

.amp.raq .details .options .burner-options .burners-option img, .amp.pdp .details .options .burner-options .burners-option img,
.amp.raq .details .options .door-panel-list .door-panel img, .amp.pdp .details .options .door-panel-list .door-panel img {
  width: 100%;
}

.amp.raq .details .options .burner-options .burners-option img:hover, .amp.pdp .details .options .burner-options .burners-option img:hover,
.amp.raq .details .options .door-panel-list .door-panel img:hover, .amp.pdp .details .options .door-panel-list .door-panel img:hover {

  cursor: pointer;
}

.amp.raq .details .options .burner-options .burners-option figcaption:hover, .amp.pdp .details .options .burner-options .burners-option figcaption:hover,
.amp.raq .details .options .door-panel-list .door-panel figcaption:hover, .amp.pdp .details .options .door-panel-list .door-panel figcaption:hover{
  cursor: pointer;
}

.amp.raq .details .options .burner-options .burners-option label, .amp.pdp .details .options .burner-options .burners-option label,
.amp.raq .details .options .door-panel-list .door-panel label, .amp.pdp .details .options .door-panel-list .door-panel label {

  background: url("/static-assets/img/raq/burner-config-1.gif") no-repeat;
  background-size: cover;
  border: 0.125rem solid #fff;
  height: 6.875rem;
  min-height: 6.25rem;
  position: relative;
}

@media (min-width: 1200px) {
  .amp.raq .details .options .burner-options .burners-option label, .amp.pdp .details .options .burner-options .burners-option label,
  .amp.raq .details .options .door-panel-list .door-panel label, .amp.pdp .details .options .door-panel-list .door-panel label {
    height: 11.25rem;
    min-height: 11.25rem;
  }
}

.amp.raq .details .options .burner-options .burners-option label span, .amp.pdp .details .options .burner-options .burners-option label span,
.amp.raq .details .options .door-panel-list .door-panel label span, .amp.pdp .details .options .door-panel-list .door-panel label span {

  bottom: -1.625rem;
  position: absolute;
  text-transform: uppercase;
}

.amp.raq .details .options .burner-options .burners-option [type='radio'], .amp.pdp .details .options .burner-options .burners-option [type='radio'],
.amp.raq .details .options .door-panel-list .door-panel [type='radio'], .amp.pdp .details .options .door-panel-list .door-panel [type='radio'] {

  opacity: 0;
  position: absolute;
  width: auto;
}

.amp.raq .details .options .burner-options .burners-option [type='radio']:checked + label, .amp.pdp .details .options .burner-options .burners-option [type='radio']:checked + label,
.amp.raq .details .options .door-panel-list .door-panel [type='radio']:checked + label, .amp.pdp .details .options .door-panel-list .door-panel [type='radio']:checked + label {

  border: 0.125rem solid #027dc3;
}

.amp.raq .details .options .fuel-options, .amp.pdp .details .options .fuel-options {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  margin-left: 0;
  padding: 0;
}

.amp.raq .details .options .fuel-options .fuel-option, .amp.pdp .details .options .fuel-options .fuel-option {
  margin-top: 0.625rem;
  position: relative;
}

.amp.raq .details .options .fuel-options .fuel-option label, .amp.pdp .details .options .fuel-options .fuel-option label {
  -webkit-appearance: inherit;
  -moz-appearance: inherit;
  appearance: inherit;
  background-color: #fff;
  border-color: #000;
  color: #000;
  letter-spacing: 0.125rem;
  line-height: 1.5;
  margin-right: 1.25rem;
  padding: 0.5rem;
  width: auto;
}

.amp.raq .details .options .fuel-options .fuel-option [type='radio'], .amp.pdp .details .options .fuel-options .fuel-option [type='radio'] {
  opacity: 0;
  position: absolute;
  width: auto;
}

.amp.raq .details .options .fuel-options .fuel-option [type='radio']:checked + label, .amp.pdp .details .options .fuel-options .fuel-option [type='radio']:checked + label {
  background-color: #000;
  border-color: #000;
  color: #fff;
}

.amp.raq .details .options .button, .amp.cdp .facets .facet ul li .amp.raq .details .options label, .amp.cdp .facets .facet ul li .amp.raq .details .options a, .amp.raq .details .options .amp.cdp .results fieldset:first-of-type [type="submit"], .amp.cdp .results fieldset:first-of-type .amp.raq .details .options [type="submit"], .amp.cdp .results .results-list li .amp.raq .details .options label, .amp.raq .details .options .facets .facet ul li label, .amp.raq .facets .facet ul li .details .options label, .amp.raq .details .options .facets .facet ul li a, .amp.raq .facets .facet ul li .details .options a, .amp.raq .details .options .results fieldset:first-of-type [type='submit'], .amp.raq .results fieldset:first-of-type .details .options [type='submit'], .amp.raq .details .options .results .results-list li label, .amp.raq .results .results-list li .details .options label, .amp.pdp .details .options .button, .amp.pdp .details .options .amp.cdp .facets .facet ul li label, .amp.cdp .facets .facet ul li .amp.pdp .details .options label, .amp.pdp .details .options .amp.cdp .facets .facet ul li a, .amp.cdp .facets .facet ul li .amp.pdp .details .options a, .amp.pdp .details .options .amp.cdp .results fieldset:first-of-type [type="submit"], .amp.cdp .results fieldset:first-of-type .amp.pdp .details .options [type="submit"], .amp.pdp .details .options .amp.cdp .results .results-list li label, .amp.cdp .results .results-list li .amp.pdp .details .options label, .amp.pdp .details .options .amp.raq .facets .facet ul li label, .amp.raq .facets .facet ul li .amp.pdp .details .options label, .amp.pdp .details .options .amp.raq .facets .facet ul li a, .amp.raq .facets .facet ul li .amp.pdp .details .options a, .amp.pdp .details .options .amp.raq .results fieldset:first-of-type [type='submit'], .amp.raq .results fieldset:first-of-type .amp.pdp .details .options [type='submit'], .amp.pdp .details .options .amp.raq .results .results-list li label, .amp.raq .results .results-list li .amp.pdp .details .options label {
  display: none;
}

@media (min-width: 737px) {
  .amp.raq .details .options .button, .amp.cdp .facets .facet ul li .amp.raq .details .options label, .amp.cdp .facets .facet ul li .amp.raq .details .options a, .amp.raq .details .options .amp.cdp .results fieldset:first-of-type [type="submit"], .amp.cdp .results fieldset:first-of-type .amp.raq .details .options [type="submit"], .amp.cdp .results .results-list li .amp.raq .details .options label, .amp.raq .details .options .facets .facet ul li label, .amp.raq .facets .facet ul li .details .options label, .amp.raq .details .options .facets .facet ul li a, .amp.raq .facets .facet ul li .details .options a, .amp.raq .details .options .results fieldset:first-of-type [type='submit'], .amp.raq .results fieldset:first-of-type .details .options [type='submit'], .amp.raq .details .options .results .results-list li label, .amp.raq .results .results-list li .details .options label, .amp.pdp .details .options .button, .amp.pdp .details .options .amp.cdp .facets .facet ul li label, .amp.cdp .facets .facet ul li .amp.pdp .details .options label, .amp.pdp .details .options .amp.cdp .facets .facet ul li a, .amp.cdp .facets .facet ul li .amp.pdp .details .options a, .amp.pdp .details .options .amp.cdp .results fieldset:first-of-type [type="submit"], .amp.cdp .results fieldset:first-of-type .amp.pdp .details .options [type="submit"], .amp.pdp .details .options .amp.cdp .results .results-list li label, .amp.cdp .results .results-list li .amp.pdp .details .options label, .amp.pdp .details .options .amp.raq .facets .facet ul li label, .amp.raq .facets .facet ul li .amp.pdp .details .options label, .amp.pdp .details .options .amp.raq .facets .facet ul li a, .amp.raq .facets .facet ul li .amp.pdp .details .options a, .amp.pdp .details .options .amp.raq .results fieldset:first-of-type [type='submit'], .amp.raq .results fieldset:first-of-type .amp.pdp .details .options [type='submit'], .amp.pdp .details .options .amp.raq .results .results-list li label, .amp.raq .results .results-list li .amp.pdp .details .options label {
    bottom: -3.4375rem;
    display: block;
    line-height: 3;
    padding: 0 1.25rem;
    position: absolute;
    right: 0;
    width: auto;
  }
}

.amp.raq .details .options form, .amp.pdp .details .options form {
  bottom: -1.875rem;
  position: absolute;
  width: 100%;
}

@media (min-width: 737px) {
  .amp.raq .details .options form, .amp.pdp .details .options form {
    bottom: -0.9375rem;
  }
}

.amp.raq .details .options form legend, .amp.pdp .details .options form legend {
  bottom: -4.375rem;
  color: #666;
  display: block;
  font-size: 0.75rem;
  position: relative;
  width: 45%;
}

@media (min-width: 737px) {
  .amp.raq .details .options form legend, .amp.pdp .details .options form legend {
    bottom: -4.25rem;
    width: 50%;
  }
}

@media (min-width: 1200px) {
  .amp.raq .details .options form legend, .amp.pdp .details .options form legend {
    bottom: -3.75rem;
  }
}

.amp.raq .details .options form .request-a-quote-link, .amp.pdp .details .options form .request-a-quote-link {
  bottom: -50%;
  display: block;
  position: absolute;
  right: 0;
  width: auto;
}

@media (min-width: 737px) {
  .amp.raq .details .options form .request-a-quote-link, .amp.pdp .details .options form .request-a-quote-link {
    bottom: -72%;
  }
}

@media (min-width: 1200px) {
  .amp.raq .details .options form .request-a-quote-link, .amp.pdp .details .options form .request-a-quote-link {
    bottom: -100%;
  }
}

.amp.raq .details .options form::after, .amp.pdp .details .options form::after {
  border-bottom: 1px solid #999;
  bottom: -4.375rem;
  content: '';
  display: block;
  min-height: 10px;
  position: relative;
}

.amp.raq .details .product-door-hinge-item:hover, .amp.pdp .details .product-door-hinge-item:hover {
  cursor: pointer;
}

.amp.raq.sellable .details, .amp.pdp.sellable .details {
  margin: 2.5rem 0 0;
  padding: 1.25rem;
  width: auto;
}

.amp.raq.sellable .details h1, .amp.pdp.sellable .details h1 {
  font-size: 2rem;
  margin-bottom: 1.25rem;
}

@media (min-width: 737px) {
  .amp.raq.sellable .details h1, .amp.pdp.sellable .details h1 {
    width: 50%;
  }
}

.amp.raq.sellable .details h1 span, .amp.pdp.sellable .details h1 span {
  font-size: 1.25rem;
}

.amp.raq.sellable .details .primary-image, .amp.pdp.sellable .details .primary-image {
  display: block;
  margin-bottom: 2.5rem;
  margin-left: 0;
  margin-top: 0;
  padding: 0;
  width: 100%;
}

@media (min-width: 737px) {
  .amp.raq.sellable .details .primary-image, .amp.pdp.sellable .details .primary-image {
    width: calc(50% - 30px);
    float: left;
    margin-left: 20px;
    display: block;
  }
}

.amp.raq.sellable .details .primary-image figure, .amp.pdp.sellable .details .primary-image figure {
  border: 0.125rem solid #b7b7b7;
  margin: 0;
  padding: 2.5rem 2.5rem 1.25rem;
}

.amp.raq.sellable .details .primary-image figure img, .amp.pdp.sellable .details .primary-image figure img {
  width: 100%;
}

.amp.raq.sellable .details .primary-image figure figcaption, .amp.pdp.sellable .details .primary-image figure figcaption {
  color: #666;
  font-size: 0.75rem;
  text-align: center;
}

.amp.raq.sellable .details .primary-image .thumbs, .amp.pdp.sellable .details .primary-image .thumbs {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: space-evenly;
  -webkit-justify-content: space-evenly;
  -ms-flex-pack: space-evenly;
  justify-content: space-evenly;
  list-style: none;
  margin-bottom: 1.25rem;
  margin-left: 0;
  margin-top: 1.25rem;
  padding: 0;
}

.amp.raq.sellable .details .primary-image .thumbs li, .amp.pdp.sellable .details .primary-image .thumbs li {
  width: 20%;
}

.amp.raq.sellable .details .primary-image .thumbs li a, .amp.pdp.sellable .details .primary-image .thumbs li a {
  width: auto;
}

.amp.raq.sellable .details .primary-image .thumbs li img, .amp.pdp.sellable .details .primary-image .thumbs li img {
  width: 100%;
}

.amp.raq.sellable .details .options, .amp.pdp.sellable .details .options {
  border: 0;
}

@media (min-width: 737px) {
  .amp.raq.sellable .details .options, .amp.pdp.sellable .details .options {
    width: calc(50% - 30px);
    float: left;
    margin-left: 20px;
    float: left;
    margin-left: 2.5rem;
    margin-top: -3.75rem;
    width: 40%;
  }
}

@media (min-width: 1200px) {
  .amp.raq.sellable .details .options, .amp.pdp.sellable .details .options {
    width: calc(50% - 30px);
    float: left;
    margin-left: 20px;
    float: right;
    margin-top: -3.75rem;
    width: 40%;
  }
}

.amp.raq.sellable .details .options form, .amp.pdp.sellable .details .options form {
  bottom: 0;
  position: relative;
}

.amp.raq.sellable .details .options form::after, .amp.pdp.sellable .details .options form::after {
  border-bottom: 0;
}

.amp.raq.sellable .details .options form legend, .amp.pdp.sellable .details .options form legend {
  display: none;
}

.amp.raq.sellable .details .options fieldset.price, .amp.pdp.sellable .details .options fieldset.price {
  border-top: 0.125rem solid #b7b7b7;
  font-weight: 400;
  padding-top: 1.25rem;
}

.amp.raq.sellable .details .options fieldset.price dl, .amp.pdp.sellable .details .options fieldset.price dl {
  margin-left: 0;
}

.amp.raq.sellable .details .options fieldset.price dl dt,
.amp.raq.sellable .details .options fieldset.price dl dd, .amp.pdp.sellable .details .options fieldset.price dl dt,
.amp.pdp.sellable .details .options fieldset.price dl dd {
  display: inline;
  font-size: 1rem;
  margin: 0;
  padding: 0;
}

.amp.raq.sellable .details .options fieldset.price dl dd, .amp.pdp.sellable .details .options fieldset.price dl dd {
  font-weight: 600;
}

.amp.raq.sellable .details .options fieldset.price dl dd:after, .amp.pdp.sellable .details .options fieldset.price dl dd:after {
  content: '\A';
  white-space: pre;
}

.amp.raq.sellable .details .options fieldset.price [type='text'], .amp.pdp.sellable .details .options fieldset.price [type='text'] {
  border: 0;
  display: inline-block;
  font-weight: 600;
  padding-left: 0;
  width: 20%;
}

.amp.raq.sellable .details .options fieldset.qty, .amp.pdp.sellable .details .options fieldset.qty {
  border-bottom: 0.125rem solid #b7b7b7;
  font-weight: 400;
  padding-bottom: 1.25rem;
}

.amp.raq.sellable .details .options fieldset.qty [type='number'], .amp.pdp.sellable .details .options fieldset.qty [type='number'] {
  text-align: center;
  width: 10%;
}

.amp.raq.sellable .details .options fieldset.qty [type='submit'], .amp.pdp.sellable .details .options fieldset.qty [type='submit'] {
  display: block;
  font-size: 0.875rem;
  margin-top: 1.25rem;
  padding: 0 0.625rem;
  position: initial;
}

.amp.raq.sellable .details .options fieldset.color, .amp.pdp.sellable .details .options fieldset.color {
  font-weight: 400;
  padding-bottom: 1.25rem;
}

.amp.raq.sellable .details .options fieldset.color .product-color-selector, .amp.pdp.sellable .details .options fieldset.color .product-color-selector {
  width: 9.375rem;
}

.amp.raq.sellable .details .options fieldset label,
.amp.raq.sellable .details .options fieldset input, .amp.pdp.sellable .details .options fieldset label,
.amp.pdp.sellable .details .options fieldset input {
  display: inline-block;
  font-size: 1rem;
}

.amp.raq.sellable .details .options fieldset [type='submit'], .amp.pdp.sellable .details .options fieldset [type='submit'] {
  font-size: 0.875rem;
  width: auto;
}

.amp.raq.sellable .details .options &gt; p, .amp.pdp.sellable .details .options &gt; p {
  border-bottom: 0.125rem solid #b7b7b7;
  margin: 0;
  padding: 1.25rem 0;
}

.amp.raq.sellable .details .options &gt; p:empty, .amp.pdp.sellable .details .options &gt; p:empty {
  display: none;
}

.amp.raq.sellable .details .options .features, .amp.pdp.sellable .details .options .features {
  display: block;
  list-style: disc;
  list-style-position: outside;
  margin: 1.25rem 0 0 1.25rem;
}

.amp.raq.sellable .details .options .features li, .amp.pdp.sellable .details .options .features li {
  margin: 0;
  padding: 0;
}

.amp.raq.sellable .details .options .features li.header, .amp.pdp.sellable .details .options .features li.header {
  font-weight: 600;
  list-style: none;
  margin-left: -1.25rem;
}

.amp.raq.sellable .details .options .products-longDescription, .amp.pdp.sellable .details .options .products-longDescription {
  padding-top: 1.25rem;
}

.amp.raq.sellable .details .options .products-longDescription:empty, .amp.pdp.sellable .details .options .products-longDescription:empty {
  display: none;
}

.amp.raq:not(.raq):not(.sellable) .details::after, .amp.pdp:not(.raq):not(.sellable) .details::after {
  clear: both;
  content: "";
  display: block;
}

@media (min-width: 1200px) {
  .amp.raq:not(.raq):not(.sellable) .details, .amp.pdp:not(.raq):not(.sellable) .details {
    margin: 2.5rem 0 0;
    padding: 0;
    width: 100%;
  }
}

@media (min-width: 1200px) {
  .amp.raq:not(.raq):not(.sellable) .details h1, .amp.pdp:not(.raq):not(.sellable) .details h1 {
    margin-bottom: 1.25rem;
  }
}

.amp.raq:not(.raq):not(.sellable) .primary-image, .amp.pdp:not(.raq):not(.sellable) .primary-image {
  margin-bottom: 0.625rem;
}

@media (min-width: 737px) {
  .amp.raq:not(.raq):not(.sellable) .primary-image, .amp.pdp:not(.raq):not(.sellable) .primary-image {
    margin-bottom: 12.5rem;
    margin-right: 50px;
    width: 40%;
  }
}

.amp.raq:not(.raq):not(.sellable) .primary-image .thumbs, .amp.pdp:not(.raq):not(.sellable) .primary-image .thumbs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: left;
  -webkit-justify-content: left;
  -ms-flex-pack: left;
  justify-content: left;
  list-style: none;
}

.amp.raq:not(.raq):not(.sellable) .primary-image .thumbs li, .amp.pdp:not(.raq):not(.sellable) .primary-image .thumbs li {
  margin: 0;
  width: 25%;
}

.amp.raq:not(.raq):not(.sellable) .primary-image .thumbs li img, .amp.pdp:not(.raq):not(.sellable) .primary-image .thumbs li img {
  height: 90%;
  padding: 7px;
  width: 90%;
}

.amp.raq:not(.raq):not(.sellable) .options, .amp.pdp:not(.raq):not(.sellable) .options {
  border-color: #b7b7b7;
  margin-top: 1.875rem;
}

@media (min-width: 1200px) {
  .amp.raq:not(.raq):not(.sellable) .options, .amp.pdp:not(.raq):not(.sellable) .options {
    width: 50%;
  }
}

.amp.raq:not(.raq):not(.sellable) .pdp-wtb, .amp.pdp:not(.raq):not(.sellable) .pdp-wtb {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  float: right;
  margin-bottom: 2.5rem;
  margin-right: 1.75rem;
  margin-top: 1.25rem;
  width: 100%;
}

@media (min-width: 737px) {
  .amp.raq:not(.raq):not(.sellable) .pdp-wtb, .amp.pdp:not(.raq):not(.sellable) .pdp-wtb {
    float: right;
    margin-top: 1.875rem;
    position: relative;
    width: calc(50% - 30px);
  }
}

.amp.raq:not(.raq):not(.sellable) .pdp-wtb iframe, .amp.pdp:not(.raq):not(.sellable) .pdp-wtb iframe {
  border: 0;
  display: block;
  min-width: 60%;
  width: 1px;
}

.amp.raq:not(.raq):not(.sellable) .pdp-wtb .locator, .amp.pdp:not(.raq):not(.sellable) .pdp-wtb .locator {
  margin-left: 1.25rem;
  width: 40%;
}

.amp.raq:not(.raq):not(.sellable) .pdp-wtb .locator &gt; p, .amp.pdp:not(.raq):not(.sellable) .pdp-wtb .locator &gt; p {
  font-size: 0.875rem;
}

.amp.raq:not(.raq):not(.sellable) .pdp-wtb .locator input, .amp.pdp:not(.raq):not(.sellable) .pdp-wtb .locator input {
  width: auto;
}

.amp.raq .categories, .amp.pdp .categories {
  background: initial;
  margin-top: 0;
  padding-top: 0;
}

.amp.raq .categories h2, .amp.pdp .categories h2 {
  font-size: 1.125rem;
  text-transform: uppercase;
}

.amp.raq .categories ul.selections, .amp.pdp .categories ul.selections {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.amp.raq .categories ul.selections li figure, .amp.pdp .categories ul.selections li figure {
  width: 80%;
}

.amp.raq .categories ul.selections li h3, .amp.pdp .categories ul.selections li h3 {
  font-size: 0.875rem;
  font-weight: 600;
  letter-spacing: 0.125rem;
  margin: 0;
  text-align: left;
  text-transform: uppercase;
}

.amp.raq .categories ul.selections li img, .amp.pdp .categories ul.selections li img {
  width: 100%;
}

.amp.raq .categories ul.selections li .selection, .amp.pdp .categories ul.selections li .selection {
  display: block;
  list-style: none;
  margin-top: 0.3125rem;
  padding: 0;
  text-align: left;
  width: 80%;
}

.amp.raq .categories ul.selections li .selection a, .amp.pdp .categories ul.selections li .selection a {
  color: #333;
  font-size: 0.875rem;
  letter-spacing: 0.125rem;
  line-height: 1.5;
  text-decoration: none;
}

.amp.raq .accordion, .amp.pdp .accordion {
  color: #333;
  margin-bottom: -0.0625rem;
  overflow: hidden;
  position: relative;
  width: 100%;
}

.spec-and-documentation .column-01 p,
.spec-and-documentation .column-01 p {
  width:85% !important;
}

@media (min-width: 1200px) {
  .amp.raq .accordion, .amp.pdp .accordion {
    font-size: 1.25rem;
    margin-left: 0;
    margin-right: 0;
  }
}

@media (min-width: 737px) {
  .amp.raq .accordion .accordion-section-content, .amp.pdp .accordion .accordion-section-content {
    margin: 0 auto;
    width: 85%;
  }
}

.amp.raq .accordion .accordion-section-content h3, .amp.pdp .accordion .accordion-section-content h3 {
  font-size: 0.875rem;
  line-height: 1;
}

.amp.raq .accordion .accordion-section-content.categories, .amp.pdp .accordion .accordion-section-content.categories {
  width: 100%;
}

.amp.raq .accordion .accordion-section-content.categories h3, .amp.pdp .accordion .accordion-section-content.categories h3 {
  font-size: 0.875rem;
  line-height: 1;
}

.amp.raq .accordion .accordion-section-content.categories .selection li, .amp.pdp .accordion .accordion-section-content.categories .selection li {
  line-height: 1;
}

.amp.raq .accordion .accordion-section-content.categories .selection li a, .amp.pdp .accordion .accordion-section-content.categories .selection li a {
  font-size: 1rem;
}

.amp.raq .accordion .accordion-section-content h3,
.amp.raq .accordion .accordion-section-content p, .amp.pdp .accordion .accordion-section-content h3,
.amp.pdp .accordion .accordion-section-content p {
  font-size: 0.75rem;
  font-weight: 800;
  line-height: .5;
}

.amp.raq .accordion .accordion-section-content p, .amp.pdp .accordion .accordion-section-content p {
  font-weight: normal;
  line-height: 1;
}

.amp.raq .accordion .accordion-section-content dl, .amp.pdp .accordion .accordion-section-content dl {
  margin-left: 0;
}

.amp.raq .accordion .accordion-section-content .tab-selection, .amp.pdp .accordion .accordion-section-content .tab-selection {
  margin-top: 0.625rem;
}

.amp.raq .accordion .accordion-section-content .tab-selection [type='radio'], .amp.pdp .accordion .accordion-section-content .tab-selection [type='radio'] {
  opacity: 0;
  position: absolute;
}

.amp.raq .accordion .accordion-section-content .tab-selection [type='radio']:checked + label:after, .amp.pdp .accordion .accordion-section-content .tab-selection [type='radio']:checked + label:after {
  background-color: #fff;
  border-radius: 50%;
  content: '';
  display: block;
  height: 0.5rem;
  left: 0.9375rem;
  position: absolute;
  top: 0.9375rem;
  width: 0.5rem;
}

.amp.raq .accordion .accordion-section-content .tab-selection [type='checkbox'], .amp.pdp .accordion .accordion-section-content .tab-selection [type='checkbox'] {
  opacity: 0;
  position: absolute;
}

.amp.raq .accordion .accordion-section-content .tab-selection [type='checkbox']:checked + label:after, .amp.pdp .accordion .accordion-section-content .tab-selection [type='checkbox']:checked + label:after {
  background-color: #fff;
  border-radius: 50%;
  content: '';
  display: block;
  height: 0.5rem;
  left: 0.9375rem;
  position: absolute;
  top: 0.9375rem;
  width: 0.5rem;
}

.amp.raq .accordion .accordion-section-content .tab-selection label, .amp.pdp .accordion .accordion-section-content .tab-selection label {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
  border: 0.125rem solid #027dc3;
  color: #027dc3;
  padding: 0.625rem;
  position: relative;
  text-align: right;
  text-transform: uppercase;
}

.amp.raq .accordion .accordion-section-content .tab-selection label:before, .amp.pdp .accordion .accordion-section-content .tab-selection label:before {
  background-color: #027dc3;
  border-radius: 50%;
  content: '';
  display: block;
  height: 1.125rem;
  position: absolute;
  width: 1.125rem;
}

.amp.raq .accordion .included [type='checkbox'], .amp.pdp .accordion .included [type='checkbox'] {
  opacity: 0;
  position: absolute;
}

.amp.raq .accordion .included [type='checkbox']:checked + label, .amp.pdp .accordion .included [type='checkbox']:checked + label {
  border-color: #cce5f3;
  color: #cce5f3;
}

.amp.raq .accordion .included [type='checkbox']:checked + label:before, .amp.pdp .accordion .included [type='checkbox']:checked + label:before {
  background-color: #cce5f3;
}

.amp.raq .accordion [type=checkbox]:checked + label, .amp.pdp .accordion [type=checkbox]:checked + label {
  color: #027dc3;
}

.amp.raq .accordion [type=checkbox]:checked + label::after, .amp.pdp .accordion [type=checkbox]:checked + label::after {
  line-height: 3rem;
  -webkit-transform: rotate(315deg);
  -ms-transform: rotate(315deg);
  transform: rotate(315deg);
}

.amp.raq .accordion [type=radio]:checked + label::after, .amp.pdp .accordion [type=radio]:checked + label::after {
  -webkit-transform: rotateX(180deg);
  transform: rotateX(180deg);
}

.amp.raq .life-articles::before, .amp.pdp .life-articles::before {
  border-bottom: 0.125rem solid #efefef;
  content: '';
  display: block;
  width: -webkit-fill-available;
}

@media (min-width: 1200px) {
  .amp.raq .life-articles::before, .amp.pdp .life-articles::before {
    margin-left: calc(-100vw / 2 + 1200px / 2);
    margin-right: calc(-100vw / 2 + 1200px / 2);
  }
}

.amp.raq .life-articles h2, .amp.pdp .life-articles h2 {
  /*font-family: "Open Sans", sans-serif;*/
  font-size: 1.375rem;
  letter-spacing: 0.125rem;
  margin: 1.25rem 1.25rem 0;
  text-transform: uppercase;
}

@media (min-width: 1200px) {
  .amp.raq .life-articles h2, .amp.pdp .life-articles h2 {
    margin-left: 0;
  }
}

.amp.raq .features,
.amp.raq .accessories,
.amp.raq .articles, .amp.pdp .features,
.amp.pdp .accessories,
.amp.pdp .articles {
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  list-style: none;
  margin-top: 1.25rem;
}

.amp.raq .features.additional li,
.amp.raq .accessories.additional li,
.amp.raq .articles.additional li, .amp.pdp .features.additional li,
.amp.pdp .accessories.additional li,
.amp.pdp .articles.additional li {
  -webkit-flex-basis: 50%;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-bottom: 2.5rem;
}

@media (min-width: 737px) {
  .amp.raq .features.additional li,
  .amp.raq .accessories.additional li,
  .amp.raq .articles.additional li, .amp.pdp .features.additional li,
  .amp.pdp .accessories.additional li,
  .amp.pdp .articles.additional li {
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
  }
}

@media (min-width: 1200px) {
  .amp.raq .features.additional li,
  .amp.raq .accessories.additional li,
  .amp.raq .articles.additional li, .amp.pdp .features.additional li,
  .amp.pdp .accessories.additional li,
  .amp.pdp .articles.additional li {
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
  }
}

.amp.raq .features.additional li figure,
.amp.raq .accessories.additional li figure,
.amp.raq .articles.additional li figure, .amp.pdp .features.additional li figure,
.amp.pdp .accessories.additional li figure,
.amp.pdp .articles.additional li figure {
  display: block;
}

.amp.raq .features li,
.amp.raq .accessories li,
.amp.raq .articles li, .amp.pdp .features li,
.amp.pdp .accessories li,
.amp.pdp .articles li {
  -webkit-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-bottom: 2.5rem;
}

@media (min-width: 737px) {
  .amp.raq .features li,
  .amp.raq .accessories li,
  .amp.raq .articles li, .amp.pdp .features li,
  .amp.pdp .accessories li,
  .amp.pdp .articles li {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }
}

@media (orientation: landscape) and (max-width: 736px) {
  .amp.raq .features li,
  .amp.raq .accessories li,
  .amp.raq .articles li, .amp.pdp .features li,
  .amp.pdp .accessories li,
  .amp.pdp .articles li {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }
}

.amp.raq .features li fieldset,
.amp.raq .accessories li fieldset,
.amp.raq .articles li fieldset, .amp.pdp .features li fieldset,
.amp.pdp .accessories li fieldset,
.amp.pdp .articles li fieldset {
  min-width: 6.25rem;
  width: 6.25rem;
}

.amp.raq .features figure,
.amp.raq .accessories figure,
.amp.raq .articles figure, .amp.pdp .features figure,
.amp.pdp .accessories figure,
.amp.pdp .articles figure {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.amp.raq .features figure img,
.amp.raq .accessories figure img,
.amp.raq .articles figure img, .amp.pdp .features figure img,
.amp.pdp .accessories figure img,
.amp.pdp .articles figure img {
  border: 1px solid #808080;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  margin-right: 1.25rem;
  max-height: 182px;
  max-width: 182px;
  width: 100%;
}

.amp.raq .features figure figcaption,
.amp.raq .accessories figure figcaption,
.amp.raq .articles figure figcaption, .amp.pdp .features figure figcaption,
.amp.pdp .accessories figure figcaption,
.amp.pdp .articles figure figcaption {
  font-size: 0.875rem;
  padding-right: 1.25rem;
  width: 50%;
}

.amp.raq .features figure figcaption h2,
.amp.raq .accessories figure figcaption h2,
.amp.raq .articles figure figcaption h2, .amp.pdp .features figure figcaption h2,
.amp.pdp .accessories figure figcaption h2,
.amp.pdp .articles figure figcaption h2 {
  /*font-family: "Open Sans", sans-serif;*/
  font-size: 0.875rem;
  font-weight: 600;
}

.amp.raq .features dl,
.amp.raq .accessories dl,
.amp.raq .articles dl, .amp.pdp .features dl,
.amp.pdp .accessories dl,
.amp.pdp .articles dl {
  font-size: 0.75rem;
  margin: 0.625rem 0 0 1.25rem;
}

.amp.raq .features dl dt,
.amp.raq .features dl dd,
.amp.raq .accessories dl dt,
.amp.raq .accessories dl dd,
.amp.raq .articles dl dt,
.amp.raq .articles dl dd, .amp.pdp .features dl dt,
.amp.pdp .features dl dd,
.amp.pdp .accessories dl dt,
.amp.pdp .accessories dl dd,
.amp.pdp .articles dl dt,
.amp.pdp .articles dl dd {
  margin: 0;
}

.amp.raq .articles, .amp.pdp .articles {
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}

.amp.raq :not(.raq) .accordion p, .amp.pdp :not(.raq) .accordion p {
  margin: 0;
  padding: 0;
}

.amp.raq :not(.raq) .accordion .details, .amp.pdp :not(.raq) .accordion .details {
  list-style: disc;
  list-style-position: outside;
  margin: 0 1.25rem;
  padding: 0 0 0 1.25rem;
}

@media (min-width: 1200px) {
  .amp.raq :not(.raq) .accordion .details, .amp.pdp :not(.raq) .accordion .details {
    padding: 0 0 0 1.25rem;
  }
}

.amp.raq :not(.raq) .accordion .details li.header, .amp.pdp :not(.raq) .accordion .details li.header {
  font-weight: 600;
  list-style: none;
  margin: 1.25rem 0 1.25rem -2.5rem;
  text-align: left;
  width: 100%;
}

.amp.raq.step-2 h1, .amp.raq.confirmation h1, .amp.pdp.step-2 h1, .amp.pdp.confirmation h1 {
  /*font-family: "Arapey", sans-serif;*/
  font-size: 2rem;
  text-transform: none;
}

.amp.raq.step-2 .intro, .amp.raq.confirmation .intro, .amp.pdp.step-2 .intro, .amp.pdp.confirmation .intro {
  padding: 0 1.25rem;
}

@media (min-width: 1200px) {
  .amp.raq.step-2 .intro, .amp.raq.confirmation .intro, .amp.pdp.step-2 .intro, .amp.pdp.confirmation .intro {
    padding: 0;
  }
}

.amp.raq.step-2 .intro strong, .amp.raq.confirmation .intro strong, .amp.pdp.step-2 .intro strong, .amp.pdp.confirmation .intro strong {
  display: block;
}

.amp.raq.step-2 .print-alt, .amp.raq.confirmation .print-alt, .amp.pdp.step-2 .print-alt, .amp.pdp.confirmation .print-alt {
  display: none;
}

@media (min-width: 1200px) {
  .amp.raq.step-2 .print-alt, .amp.raq.confirmation .print-alt, .amp.pdp.step-2 .print-alt, .amp.pdp.confirmation .print-alt {
    display: block;
    float: right;
    margin-top: -2.5rem;
    text-decoration: none;
  }
}

.amp.raq.step-2 .products, .amp.raq.confirmation .products, .amp.pdp.step-2 .products, .amp.pdp.confirmation .products {
  padding: 0 1.25rem;
  margin-bottom: 0;
}

@media (min-width: 1200px) {
  .amp.raq.step-2 .products, .amp.raq.confirmation .products, .amp.pdp.step-2 .products, .amp.pdp.confirmation .products {
    padding: 0;
  }
}

.amp.raq.step-2 .products:after, .amp.raq.confirmation .products:after, .amp.pdp.step-2 .products:after, .amp.pdp.confirmation .products:after {
  border-bottom: 0.125rem solid #efefef;
  content: '';
  display: block;
}

@media (min-width: 1200px) {
  .amp.raq.step-2 .products:after, .amp.raq.confirmation .products:after, .amp.pdp.step-2 .products:after, .amp.pdp.confirmation .products:after {
    margin-left: calc(-100vw / 2 + 1200px / 2);
    margin-right: calc(-100vw / 2 + 1200px / 2);
    padding-bottom: 2.5rem;
  }
}

.amp.raq.step-2 .product-details, .amp.raq.confirmation .product-details, .amp.pdp.step-2 .product-details, .amp.pdp.confirmation .product-details {
  width: 100%;
}

.amp.raq.step-2 .product-details thead, .amp.raq.confirmation .product-details thead, .amp.pdp.step-2 .product-details thead, .amp.pdp.confirmation .product-details thead {
  display: none;
}

@media (min-width: 737px) {
  .amp.raq.step-2 .product-details thead, .amp.raq.confirmation .product-details thead, .amp.pdp.step-2 .product-details thead, .amp.pdp.confirmation .product-details thead {
    display: table-row-group;
  }
}

.amp.raq.step-2 .product-details thead th, .amp.raq.confirmation .product-details thead th, .amp.pdp.step-2 .product-details thead th, .amp.pdp.confirmation .product-details thead th {
  display: table-cell;
  /*font-family: "Open Sans", sans-serif;*/
  font-size: 1.125rem;
  font-weight: 400;
  letter-spacing: 0.125rem;
  text-align: left;
  text-transform: uppercase;
  width: auto;
}

.amp.raq.step-2 .product-details tr, .amp.raq.confirmation .product-details tr, .amp.pdp.step-2 .product-details tr, .amp.pdp.confirmation .product-details tr {
  display: block;
  width: 100%;
}

@media (min-width: 737px) {
  .amp.raq.step-2 .product-details tr, .amp.raq.confirmation .product-details tr, .amp.pdp.step-2 .product-details tr, .amp.pdp.confirmation .product-details tr {
    display: table-row;
    width: auto;
  }
}

.amp.raq.step-2 .product-details tr:not(:last-child), .amp.raq.confirmation .product-details tr:not(:last-child), .amp.pdp.step-2 .product-details tr:not(:last-child), .amp.pdp.confirmation .product-details tr:not(:last-child) {
  border-bottom: 0.0625rem solid #efefef;
}

.amp.raq.step-2 .product-details td, .amp.raq.confirmation .product-details td, .amp.pdp.step-2 .product-details td, .amp.pdp.confirmation .product-details td {
  display: block;
  width: 100%;
}

@media (min-width: 737px) {
  .amp.raq.step-2 .product-details td, .amp.raq.confirmation .product-details td, .amp.pdp.step-2 .product-details td, .amp.pdp.confirmation .product-details td {
    display: table-cell;
    width: auto;
  }
}

.amp.raq.step-2 .product-details td, .amp.raq.confirmation .product-details td, .amp.pdp.step-2 .product-details td, .amp.pdp.confirmation .product-details td {
  font-size: 0.875rem;
  padding: 0.625rem 0 1.875rem;
  text-align: left;
  vertical-align: top;
  width: 100%;
}

.amp.raq.step-2 .product-details td dl,
.amp.raq.step-2 .product-details td dt,
.amp.raq.step-2 .product-details td dd, .amp.raq.confirmation .product-details td dl,
.amp.raq.confirmation .product-details td dt,
.amp.raq.confirmation .product-details td dd, .amp.pdp.step-2 .product-details td dl,
.amp.pdp.step-2 .product-details td dt,
.amp.pdp.step-2 .product-details td dd, .amp.pdp.confirmation .product-details td dl,
.amp.pdp.confirmation .product-details td dt,
.amp.pdp.confirmation .product-details td dd {
  margin: 0;
  padding: 0;
}

.amp.raq.step-2 .product-details td dt, .amp.raq.confirmation .product-details td dt, .amp.pdp.step-2 .product-details td dt, .amp.pdp.confirmation .product-details td dt {
  font-weight: 600;
}

@media (min-width: 737px) {
  .amp.raq.step-2 .product-details td:nth-child(4n+1), .amp.raq.confirmation .product-details td:nth-child(4n+1), .amp.pdp.step-2 .product-details td:nth-child(4n+1), .amp.pdp.confirmation .product-details td:nth-child(4n+1) {
    width: 30%;
  }
}

@media (min-width: 737px) {
  .amp.raq.step-2 .product-details td:nth-child(4n+1) figure, .amp.raq.confirmation .product-details td:nth-child(4n+1) figure, .amp.pdp.step-2 .product-details td:nth-child(4n+1) figure, .amp.pdp.confirmation .product-details td:nth-child(4n+1) figure {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}

.amp.raq.step-2 .product-details td:nth-child(4n+1) figure img,
.amp.raq.step-2 .product-details td:nth-child(4n+1) figure figcaption, .amp.raq.confirmation .product-details td:nth-child(4n+1) figure img,
.amp.raq.confirmation .product-details td:nth-child(4n+1) figure figcaption, .amp.pdp.step-2 .product-details td:nth-child(4n+1) figure img,
.amp.pdp.step-2 .product-details td:nth-child(4n+1) figure figcaption, .amp.pdp.confirmation .product-details td:nth-child(4n+1) figure img,
.amp.pdp.confirmation .product-details td:nth-child(4n+1) figure figcaption {
  padding-right: 0.625rem;
}

@media (min-width: 737px) {
  .amp.raq.step-2 .product-details td:nth-child(4n+1) figure img,
  .amp.raq.step-2 .product-details td:nth-child(4n+1) figure figcaption, .amp.raq.confirmation .product-details td:nth-child(4n+1) figure img,
  .amp.raq.confirmation .product-details td:nth-child(4n+1) figure figcaption, .amp.pdp.step-2 .product-details td:nth-child(4n+1) figure img,
  .amp.pdp.step-2 .product-details td:nth-child(4n+1) figure figcaption, .amp.pdp.confirmation .product-details td:nth-child(4n+1) figure img,
  .amp.pdp.confirmation .product-details td:nth-child(4n+1) figure figcaption {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }
}

.amp.raq.step-2 .product-details td:nth-child(4n+1) figure img, .amp.raq.confirmation .product-details td:nth-child(4n+1) figure img, .amp.pdp.step-2 .product-details td:nth-child(4n+1) figure img, .amp.pdp.confirmation .product-details td:nth-child(4n+1) figure img {
  height: 100%;
  margin-right: 0.625rem;
  width: 100%;
}

@media (min-width: 737px) {
  .amp.raq.step-2 .product-details td:nth-child(4n + 2), .amp.raq.confirmation .product-details td:nth-child(4n + 2), .amp.pdp.step-2 .product-details td:nth-child(4n + 2), .amp.pdp.confirmation .product-details td:nth-child(4n + 2) {
    width: 25%;
  }
}

.amp.raq.step-2 .product-details td:nth-child(4n + 2) figure, .amp.raq.confirmation .product-details td:nth-child(4n + 2) figure, .amp.pdp.step-2 .product-details td:nth-child(4n + 2) figure, .amp.pdp.confirmation .product-details td:nth-child(4n + 2) figure {
  text-align: center;
}

@media (min-width: 737px) {
  .amp.raq.step-2 .product-details td:nth-child(4n + 2) figure, .amp.raq.confirmation .product-details td:nth-child(4n + 2) figure, .amp.pdp.step-2 .product-details td:nth-child(4n + 2) figure, .amp.pdp.confirmation .product-details td:nth-child(4n + 2) figure {
    text-align: left;
  }
}

.amp.raq.step-2 .product-details td:nth-child(4n + 2) figure img, .amp.raq.confirmation .product-details td:nth-child(4n + 2) figure img, .amp.pdp.step-2 .product-details td:nth-child(4n + 2) figure img, .amp.pdp.confirmation .product-details td:nth-child(4n + 2) figure img {
  height: 80%;
  width: 80%;
}

@media (min-width: 737px) {
  .amp.raq.step-2 .product-details td:nth-child(4n + 2) figure img, .amp.raq.confirmation .product-details td:nth-child(4n + 2) figure img, .amp.pdp.step-2 .product-details td:nth-child(4n + 2) figure img, .amp.pdp.confirmation .product-details td:nth-child(4n + 2) figure img {
    height: auto;
    width: auto;
  }
}

.amp.raq.step-2 .product-details td:nth-child(4n + 2) figure figcaption, .amp.raq.confirmation .product-details td:nth-child(4n + 2) figure figcaption, .amp.pdp.step-2 .product-details td:nth-child(4n + 2) figure figcaption, .amp.pdp.confirmation .product-details td:nth-child(4n + 2) figure figcaption {
  text-align: left;
}

.amp.raq.step-2 .product-details td:nth-child(4n + 2) dl, .amp.raq.confirmation .product-details td:nth-child(4n + 2) dl, .amp.pdp.step-2 .product-details td:nth-child(4n + 2) dl, .amp.pdp.confirmation .product-details td:nth-child(4n + 2) dl {
  display: inline-block;
}

.amp.raq.step-2 .product-details td:nth-child(4n + 2) dl dt,
.amp.raq.step-2 .product-details td:nth-child(4n + 2) dl dd, .amp.raq.confirmation .product-details td:nth-child(4n + 2) dl dt,
.amp.raq.confirmation .product-details td:nth-child(4n + 2) dl dd, .amp.pdp.step-2 .product-details td:nth-child(4n + 2) dl dt,
.amp.pdp.step-2 .product-details td:nth-child(4n + 2) dl dd, .amp.pdp.confirmation .product-details td:nth-child(4n + 2) dl dt,
.amp.pdp.confirmation .product-details td:nth-child(4n + 2) dl dd {
  display: inline;
  margin: 0;
  padding: 0;
}

.amp.raq.step-2 .product-details td:nth-child(4n + 2) dl dd:after, .amp.raq.confirmation .product-details td:nth-child(4n + 2) dl dd:after, .amp.pdp.step-2 .product-details td:nth-child(4n + 2) dl dd:after, .amp.pdp.confirmation .product-details td:nth-child(4n + 2) dl dd:after {
  content: '\A';
  white-space: pre;
}

@media (min-width: 737px) {
  .amp.raq.step-2 .product-details td:nth-child(4n + 3), .amp.raq.confirmation .product-details td:nth-child(4n + 3), .amp.pdp.step-2 .product-details td:nth-child(4n + 3), .amp.pdp.confirmation .product-details td:nth-child(4n + 3) {
    width: 25%;
  }
}

.amp.raq.step-2 .product-details td:nth-child(4n + 3) dl dd, .amp.raq.confirmation .product-details td:nth-child(4n + 3) dl dd, .amp.pdp.step-2 .product-details td:nth-child(4n + 3) dl dd, .amp.pdp.confirmation .product-details td:nth-child(4n + 3) dl dd {
  padding-left: 1.25rem;
  position: relative;
}

.amp.raq.step-2 .product-details td:nth-child(4n + 3) dl dd:before, .amp.raq.confirmation .product-details td:nth-child(4n + 3) dl dd:before, .amp.pdp.step-2 .product-details td:nth-child(4n + 3) dl dd:before, .amp.pdp.confirmation .product-details td:nth-child(4n + 3) dl dd:before {
  background-color: #000;
  border-radius: 50%;
  content: '';
  display: inline-block;
  height: 0.375rem;
  left: 0.5rem;
  position: absolute;
  top: 0.5rem;
  width: 0.375rem;
}

.amp.raq.step-2 .product-details td:nth-child(4n + 4), .amp.raq.confirmation .product-details td:nth-child(4n + 4), .amp.pdp.step-2 .product-details td:nth-child(4n + 4), .amp.pdp.confirmation .product-details td:nth-child(4n + 4) {
  font-size: 0.875rem;
  text-align: right;
}

@media (min-width: 737px) {
  .amp.raq.step-2 .product-details td:nth-child(4n + 4), .amp.raq.confirmation .product-details td:nth-child(4n + 4), .amp.pdp.step-2 .product-details td:nth-child(4n + 4), .amp.pdp.confirmation .product-details td:nth-child(4n + 4) {
    border-bottom: 0;
    width: 15%;
  }
}

.amp.raq.step-2 .product-details td:nth-child(4n + 4) [type='submit'], .amp.raq.confirmation .product-details td:nth-child(4n + 4) [type='submit'], .amp.pdp.step-2 .product-details td:nth-child(4n + 4) [type='submit'], .amp.pdp.confirmation .product-details td:nth-child(4n + 4) [type='submit'] {
  border: 0;
  color: #027dc3;
  cursor: pointer;
  display: inline;
  font-size: inherit;
  line-height: 1;
  padding: 0;
  text-transform: none;
  width: auto;
}

.amp.raq.step-2 .product-details td:nth-child(4n + 4) a, .amp.raq.confirmation .product-details td:nth-child(4n + 4) a, .amp.pdp.step-2 .product-details td:nth-child(4n + 4) a, .amp.pdp.confirmation .product-details td:nth-child(4n + 4) a {
  color: #000;
  display: block;
  font-size: inherit;
  text-decoration: none;
  text-transform: none;
}

.amp.raq.step-2 .product-details td:nth-child(4n + 4) a:after, .amp.raq.confirmation .product-details td:nth-child(4n + 4) a:after, .amp.pdp.step-2 .product-details td:nth-child(4n + 4) a:after, .amp.pdp.confirmation .product-details td:nth-child(4n + 4) a:after {
  content: ' \003e';
}

.amp.raq.step-2 .product-details td:last-child, .amp.raq.confirmation .product-details td:last-child, .amp.pdp.step-2 .product-details td:last-child, .amp.pdp.confirmation .product-details td:last-child {
  border-bottom: 0;
}

.amp.raq.step-2 .accordion .accordion-section-content.categories, .amp.raq.confirmation .accordion .accordion-section-content.categories, .amp.pdp.step-2 .accordion .accordion-section-content.categories, .amp.pdp.confirmation .accordion .accordion-section-content.categories {
  width: auto;
}

.amp.raq.step-3 h1, .amp.pdp.step-3 h1 {
  /*font-family: "Open Sans", sans-serif;*/
  font-size: 0.875rem;
  font-weight: 600;
  letter-spacing: normal;
  text-transform: capitalize;
}

.amp.raq.step-3 p, .amp.pdp.step-3 p {
  padding: 0 1.25rem;
}

@media (min-width: 1200px) {
  .amp.raq.step-3 p, .amp.pdp.step-3 p {
    padding: 0;
  }
}

@media (min-width: 737px) {
  .amp.raq.step-3 p, .amp.pdp.step-3 p {
    width: 50%;
  }
}

.amp.raq.step-3 form, .amp.pdp.step-3 form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0 1.25rem;
}

@media (min-width: 1200px) {
  .amp.raq.step-3 form, .amp.pdp.step-3 form {
    padding: 0;
  }
}

.amp.raq.step-3 form .profile, .amp.pdp.step-3 form .profile {
  display: block;
  padding: 0;
}

@media (min-width: 737px) {
  .amp.raq.step-3 form .profile, .amp.pdp.step-3 form .profile {
    display: none;
  }
}

.amp.raq.step-3 form dl, .amp.pdp.step-3 form dl {
  display: inline-block;
  -webkit-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  margin-top: 0;
  padding-top: 0;
}

@media (min-width: 737px) {
  .amp.raq.step-3 form dl, .amp.pdp.step-3 form dl {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }
}

.amp.raq.step-3 form dl dt,
.amp.raq.step-3 form dl dd, .amp.pdp.step-3 form dl dt,
.amp.pdp.step-3 form dl dd {
  display: inline;
  margin: 0;
  padding: 0;
}

.amp.raq.step-3 form dl dd, .amp.pdp.step-3 form dl dd {
  font-weight: 600;
}

.amp.raq.step-3 form dl dd:after, .amp.pdp.step-3 form dl dd:after {
  content: '\A';
  white-space: pre;
}

.amp.raq.step-3 form fieldset, .amp.pdp.step-3 form fieldset {
  -webkit-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  margin: 0;
}

.amp.raq.step-3 form fieldset legend,
.amp.raq.step-3 form fieldset [type='submit'], .amp.pdp.step-3 form fieldset legend,
.amp.pdp.step-3 form fieldset [type='submit'] {
  display: block;
}

@media (min-width: 737px) {
  .amp.raq.step-3 form fieldset, .amp.pdp.step-3 form fieldset {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    margin-top: -2.5rem;
  }
}

.amp.raq.step-3 form fieldset [type='radio'],
.amp.raq.step-3 form fieldset label, .amp.pdp.step-3 form fieldset [type='radio'],
.amp.pdp.step-3 form fieldset label {
  display: inline-block;
}

.amp.raq.step-3 form fieldset label, .amp.pdp.step-3 form fieldset label {
  margin-right: 1.25rem;
}

.amp.raq.step-3 form fieldset [type='submit'], .amp.pdp.step-3 form fieldset [type='submit'] {
  margin-top: 1.25rem;
}

.amp.raq.step-3 .profile, .amp.pdp.step-3 .profile {
  display: none;
}

@media (min-width: 737px) {
  .amp.raq.step-3 .profile, .amp.pdp.step-3 .profile {
    display: block;
  }
}

.amp.raq.step-2 .accordion-section-title, .amp.pdp.step-2 .accordion-section-title {
  border-top: 0;
}

.amp.raq.step-2 .accordion, .amp.pdp.step-2 .accordion {
  border-bottom: 0.0625rem solid #efefef;
}

.amp.raq.step-1 [type='submit'].button, .amp.cdp .facets .facet ul li .amp.raq.step-1 label[type='submit'], .amp.cdp .facets .facet ul li .amp.raq.step-1 a[type='submit'], .amp.cdp .results fieldset:first-of-type .amp.raq.step-1 [type='submit'][type="submit"], .amp.cdp .results .results-list li .amp.raq.step-1 label[type='submit'], .amp.raq.step-1 .facets .facet ul li label[type='submit'], .amp.raq.step-1 .facets .facet ul li a[type='submit'], .amp.raq.step-1 .results fieldset:first-of-type [type='submit'], .amp.raq.step-1 .results .results-list li label[type='submit'], .amp.raq.step-2 [type='submit'].button, .amp.cdp .facets .facet ul li .amp.raq.step-2 label[type='submit'], .amp.cdp .facets .facet ul li .amp.raq.step-2 a[type='submit'], .amp.cdp .results fieldset:first-of-type .amp.raq.step-2 [type='submit'][type="submit"], .amp.cdp .results .results-list li .amp.raq.step-2 label[type='submit'], .amp.raq.step-2 .facets .facet ul li label[type='submit'], .amp.raq.step-2 .facets .facet ul li a[type='submit'], .amp.raq.step-2 .results fieldset:first-of-type [type='submit'], .amp.raq.step-2 .results .results-list li label[type='submit'], .amp.pdp.step-1 [type='submit'].button, .amp.pdp.step-1 .amp.cdp .facets .facet ul li label[type='submit'], .amp.cdp .facets .facet ul li .amp.pdp.step-1 label[type='submit'], .amp.pdp.step-1 .amp.cdp .facets .facet ul li a[type='submit'], .amp.cdp .facets .facet ul li .amp.pdp.step-1 a[type='submit'], .amp.pdp.step-1 .amp.cdp .results fieldset:first-of-type [type='submit'][type="submit"], .amp.cdp .results fieldset:first-of-type .amp.pdp.step-1 [type='submit'][type="submit"], .amp.pdp.step-1 .amp.cdp .results .results-list li label[type='submit'], .amp.cdp .results .results-list li .amp.pdp.step-1 label[type='submit'], .amp.pdp.step-1 .amp.raq .facets .facet ul li label[type='submit'], .amp.raq .facets .facet ul li .amp.pdp.step-1 label[type='submit'], .amp.pdp.step-1 .amp.raq .facets .facet ul li a[type='submit'], .amp.raq .facets .facet ul li .amp.pdp.step-1 a[type='submit'], .amp.pdp.step-1 .amp.raq .results fieldset:first-of-type [type='submit'], .amp.raq .results fieldset:first-of-type .amp.pdp.step-1 [type='submit'], .amp.pdp.step-1 .amp.raq .results .results-list li label[type='submit'], .amp.raq .results .results-list li .amp.pdp.step-1 label[type='submit'], .amp.pdp.step-2 [type='submit'].button, .amp.pdp.step-2 .amp.cdp .facets .facet ul li label[type='submit'], .amp.cdp .facets .facet ul li .amp.pdp.step-2 label[type='submit'], .amp.pdp.step-2 .amp.cdp .facets .facet ul li a[type='submit'], .amp.cdp .facets .facet ul li .amp.pdp.step-2 a[type='submit'], .amp.pdp.step-2 .amp.cdp .results fieldset:first-of-type [type='submit'][type="submit"], .amp.cdp .results fieldset:first-of-type .amp.pdp.step-2 [type='submit'][type="submit"], .amp.pdp.step-2 .amp.cdp .results .results-list li label[type='submit'], .amp.cdp .results .results-list li .amp.pdp.step-2 label[type='submit'], .amp.pdp.step-2 .amp.raq .facets .facet ul li label[type='submit'], .amp.raq .facets .facet ul li .amp.pdp.step-2 label[type='submit'], .amp.pdp.step-2 .amp.raq .facets .facet ul li a[type='submit'], .amp.raq .facets .facet ul li .amp.pdp.step-2 a[type='submit'], .amp.pdp.step-2 .amp.raq .results fieldset:first-of-type [type='submit'], .amp.raq .results fieldset:first-of-type .amp.pdp.step-2 [type='submit'], .amp.pdp.step-2 .amp.raq .results .results-list li label[type='submit'], .amp.raq .results .results-list li .amp.pdp.step-2 label[type='submit'] {
  float: right;
  letter-spacing: 0.125rem;
  margin-right: 1.25rem;
  margin-top: 1.875rem;
  width: auto;
}

.amp.raq.step-1 .is-required, .amp.raq.step-2 .is-required, .amp.pdp.step-1 .is-required, .amp.pdp.step-2 .is-required {
  border: 0.0625rem solid #71cff3;
  margin: 0 -1.25rem 1.25rem;
  padding: 1.25rem 1.25rem 0;
}

.amp.raq.step-1 .is-required .alert, .amp.raq.step-2 .is-required .alert, .amp.pdp.step-1 .is-required .alert, .amp.pdp.step-2 .is-required .alert {
  border: 2px solid #c30019;
  color: #c30019;
  display: none;
  font-weight: 600;
}

.amp.raq h1 {
  margin-top: 2.5rem;
}

.amp.raq .facets {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

@media (min-width: 737px) {
  .amp.raq .facets {
    margin: 0 auto;
    width: 95%;
  }
}

@media (min-width: 1200px) {
  .amp.raq .facets {
    margin: 0 auto;
    width: 75rem;
  }
}

.amp.raq .facets::after {
  border-bottom: 0.125rem solid #efefef;
  content: '';
  display: block;
  width: -webkit-fill-available;
}

@media (min-width: 1200px) {
  .amp.raq .facets::after {
    margin-left: calc(-100vw / 2 + 1200px / 2);
    margin-right: calc(-100vw / 2 + 1200px / 2);
  }
}

.amp.raq .facets .facet {
  -webkit-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  margin-bottom: 1.25rem;
  margin-right: 2.5rem;
}

@media (min-width: 737px) {
  .amp.raq .facets .facet:first-child {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }
}

@media (min-width: 737px) {
  .amp.raq .facets .facet:last-child {
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
}

@media (min-width: 737px) {
  .amp.raq .facets .facet {
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
}

.amp.raq .facets .facet h2 {
  /*font-family: "Open Sans", sans-serif;*/
  font-size: 1.375rem;
  letter-spacing: 0.125rem;
  margin: 0 auto;
  margin-bottom: 0.625rem;
  text-transform: uppercase;
  width: 90%;
}

@media (min-width: 737px) {
  .amp.raq .facets .facet h2 {
    margin: 0;
    margin-bottom: 0.625rem;
    width: 100%;
  }
}

.amp.raq .facets .facet ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  list-style: none;
  margin: 0 auto;
  width: 90%;
}

@media (min-width: 737px) {
  .amp.raq .facets .facet ul {
    margin: 0;
    width: 100%;
  }
}

.amp.raq .facets .facet ul li {
  margin-bottom: 0.625rem;
  margin-right: 0.625rem;
  position: relative;
}

.amp.raq .facets .facet ul li [type='checkbox'] {
  opacity: 0;
  position: absolute;
}

.amp.raq .facets .facet ul li [type='checkbox']:checked + label {
  background-color: #fff;
  border: 0.125rem solid #027dc3;
  color: #027dc3;
}

.amp.raq .facets .facet ul li label {
  background-color: #027dc3;
  border: 0.125rem solid #027dc3;
  color: #fff;
  display: inline-block;
  font-size: 0.875rem;
  font-weight: 400;
  letter-spacing: 0.125rem;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  width: auto;
}

/* VIKRNG-2891:  1. colors should be reversed; blue state should be selected and white deselected.
Overriding the two rules above to swap the colors out
 */
html &gt; body .amp.raq .facets .facet ul li [type='checkbox']:checked + label {
  background-color: #027dc3;
  color: #fff;
}

html &gt; body .amp.raq .facets .facet ul li [type='checkbox'] + label {
  background-color: #fff;
  color: #027dc3;
}
/* End VIKRNG-2891 */

.amp.raq .facets .facet ul li a {
  font-size: 1rem;
  font-weight: 100;
  letter-spacing: 0.125rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  width: auto;
}

.amp.raq .results {
  position: relative;
}

.amp.raq .results::after {
  border-bottom: 0.125rem solid #efefef;
  content: '';
  display: block;
}

@media (min-width: 1200px) {
  .amp.raq .results::after {
    margin-left: calc(-100vw / 2 + 1200px / 2);
    margin-right: calc(-100vw / 2 + 1200px / 2);
  }
}

.amp.raq .results fieldset:first-of-type {
  margin: 2.5rem 0 3.125rem;
}

.amp.raq .results fieldset:first-of-type [type='submit'] {
  display: inline-block;
  letter-spacing: 0.125rem;
  margin-left: 1.25rem;
  margin-right: 0.625rem;
  position: relative;
  text-transform: uppercase;
  top: -1.4375rem;
  width: auto;
}

@media (min-width: 737px) {
  .amp.raq .results fieldset:first-of-type [type='submit'] {
    top: -0.375rem;
  }
}

@media (min-width: 1200px) {
  .amp.raq .results fieldset:first-of-type [type='submit'] {
    margin-left: 0;
    top: 0;
  }
}

.amp.raq .results fieldset:first-of-type .instructional-copy {
  display: inline-block;
  width: 48%;
}

.amp.raq .results span:first-of-type {
  display: none;
}

@media (min-width: 737px) {
  .amp.raq .results span:first-of-type {
    display: inline;
    font-size: 1.125rem;
    position: absolute;
    right: 1.25rem;
    text-transform: uppercase;
    top: 0;
  }
}

@media (min-width: 1200px) {
  .amp.raq .results span:first-of-type {
    right: 0;
    top: 0;
  }
}

.amp.raq .results .results-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  list-style: none;
  margin: 0 auto;
  width: 90%;
}

@media (min-width: 737px) {
  .amp.raq .results .results-list {
    width: 100%;
  }
}

.amp.raq .results .results-list li {
  -webkit-flex-basis: 50%;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  font-weight: 400;
  margin-bottom: 1.25rem;
  text-align: -webkit-center;
  text-align: center;
}

@media (min-width: 737px) {
  .amp.raq .results .results-list li {
    -webkit-flex-basis: calc(100% / 4);
    -ms-flex-preferred-size: calc(100% / 4);
    flex-basis: calc(100% / 4);
  }
}

@media (min-width: 1200px) {
  .amp.raq .results .results-list li {
    -webkit-flex-basis: calc(100% / 5);
    -ms-flex-preferred-size: calc(100% / 5);
    flex-basis: calc(100% / 5);
  }
}

.amp.raq .results .results-list li.filtered {
  display: none;
}

.amp.raq .results .results-list li figure {
  padding: 0.625rem;
}

.amp.raq .results .results-list li figure figcaption {
  margin-top: 1.5rem;
}

.amp.raq .results .results-list li img {
  width: 100%;
}

.amp.raq .results .results-list li a {
  color: #027dc3;
  font-size: 1rem;
  text-decoration: none;
}

.amp.raq .results .results-list li fieldset {
  margin-top: 0.625rem;
}

.amp.raq .results .results-list li label {
  font-weight: 400;
  letter-spacing: 0.125rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  text-transform: uppercase;
  width: auto;
}

.amp.raq .results .results-list li [type='checkbox'] {
  opacity: 0;
  position: absolute;
  width: auto;
}

.amp.raq .results .results-list li [type='checkbox']:checked + label {
  background-color: #027dc3;
  border: 0.125rem solid #027dc3;
  color: #fff;
}

.amp .door-hinge-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.amp .door-hinge-list li {
  list-style: none;
  width: 50%;
}

.amp .door-hinge-list li img {
  width: 40%;
}

.amp .door-hinge-list li span {
  display: inline-block;
  margin-left: 0.625rem;
  vertical-align: top;
  width: 40%;
}

.ui-dialog-buttonpane {
  height: auto !important;
  margin-top: 1.25rem !important;
}

.ui-dialog-buttonset {
  height: auto !important;
  margin-bottom: 1.25rem !important;
  padding-bottom: 0.625rem !important;
}

.amp.compare {
  margin: 0 auto 40px;
  width: calc(100% - 40px);
}

.amp.compare h1 a {
  display: block;
  /*font-family: "Open Sans", sans-serif;*/
  margin-bottom: 1.25rem;
}

.amp.compare &gt; ul.tools {
  list-style: none;
}

.amp.compare &gt; ul.tools li {
  display: inline-block;
}

.amp.compare &gt; ul + .product-comparison-wrapper {
  border-right: 1px solid #DEDEE0;
  margin: 0 auto;
  max-width: 100%;
  position: relative;
  width: 100%;
}

@media (min-width: 1200px) {
  .amp.compare &gt; ul + .product-comparison-wrapper {
    border-right: 0;
  }
}

.amp.compare .responive-labels-container {
  position: absolute;
  left: -0.0625rem;
}

@media (min-width: 1200px) {
  .amp.compare .responive-labels-container {
    display: none;
  }
}

.amp.compare .responive-labels-container &gt; table {
  background-color: #EBEBEB;
}

.amp.compare .responive-labels-container &gt; table tr td {
  font-weight: 600;
  padding-top: 0.625rem;
  text-align: right;
  width: 5.0625rem;
}

.amp.compare .comparison-table-container {
  max-width: 100%;
  overflow: scroll;
  width: 100%;
}

.amp.compare .comparison-table-container table {
  float: none;
  margin-top: 0;
  min-width: 100%;
  table-layout: auto;
  width: 100%;
}

.amp.compare .comparison-table-container table .product-image {
  text-align: center;
}

.amp.compare .button, .amp.compare .amp.cdp .facets .facet ul li label, .amp.cdp .facets .facet ul li .amp.compare label, .amp.compare .amp.cdp .facets .facet ul li a, .amp.cdp .facets .facet ul li .amp.compare a, .amp.compare .amp.cdp .results fieldset:first-of-type [type="submit"], .amp.cdp .results fieldset:first-of-type .amp.compare [type="submit"], .amp.compare .amp.cdp .results .results-list li label, .amp.cdp .results .results-list li .amp.compare label, .amp.compare .amp.raq .facets .facet ul li label, .amp.raq .facets .facet ul li .amp.compare label, .amp.compare .amp.raq .facets .facet ul li a, .amp.raq .facets .facet ul li .amp.compare a, .amp.compare .amp.raq .results fieldset:first-of-type [type='submit'], .amp.raq .results fieldset:first-of-type .amp.compare [type='submit'], .amp.compare .amp.raq .results .results-list li label, .amp.raq .results .results-list li .amp.compare label {
  width: auto;
}

.amp.wtb &gt; section {
  padding: 0 1.25rem;
}

@media (min-width: 1200px) {
  .amp.wtb &gt; section {
    padding: 0;
  }
}

.amp.wtb &gt; section a[href^='tel:'] {
  display: inline-block;
}

.amp.wtb iframe {
  display: block;
  height: 84.375rem;
  margin-bottom: 2.5rem;
  overflow: hidden;
  width: 100%;
}

@media (min-width: 1200px) {
  .amp.wtb iframe {
    height: 50rem;
    margin-top: 1.875rem;
  }
}

.owl-dots {
  padding-top: 1.25rem;
  text-align: center;
}

.owl-dots .owl-dot {
  display: inline-block;
  zoom: 1;
}

.owl-dots .owl-dot span {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  background: #999;
  border-radius: 30px;
  display: block;
  height: 0.625rem;
  margin: 0 0.625rem;
  -webkit-transition: opacity 200ms ease;
  -o-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  width: 0.625rem;
}

.owl-dots .owl-dot.active span, .owl-dots .owl-dot:hover span {
  background: #000;
}

nav.amp.tertiary {
  margin: -1.25rem auto 0;
  width: 100%;
}

/* Prevent the upwards creep of this element in the new design */
body.march-2020 nav.amp.tertiary {
  margin: initial;
}

@media (min-width: 737px) {
  nav.amp.tertiary {
    width: 100%;
  }
}

@media (min-width: 1200px) {
  nav.amp.tertiary {
    width: 75rem;
  }
}

nav.amp.tertiary ul {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  list-style: none;
  margin-top: 1.25rem;
}

nav.amp.tertiary ul li {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
  padding: 0 1.25rem;
  position: relative;
  white-space: nowrap;
}

nav.amp.tertiary ul li:first-child {
  font-size: 1rem;
  letter-spacing: 0.125rem;
  padding-left: 1.25rem;
  text-align: left;
  text-transform: uppercase;
}

@media (min-width: 1200px) {
  nav.amp.tertiary ul li:first-child {
    padding-left: 0;
  }
}

nav.amp.tertiary ul li:not(:first-child):not(:last-child):after {
  content: '|';
  font-family: monospace;
  font-size: 1rem;
  line-height: inherit;
  position: absolute;
  right: 0;
  top: 30%;
  width: 0.0625rem;
}

nav.amp.tertiary ul li a {
  color: #027dc3;
  display: block;
  font-size: 1rem;
  padding: 0.625rem 0;
  text-decoration: none;
}

nav.amp.tertiary ul li a.current {
  font-weight: 600;
}

.customer-care {
  background-color: #efefef;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

@media (min-width: 1200px) {
  .customer-care {
    margin-left: calc(-100vw / 2 + 1200px / 2);
    margin-right: calc(-100vw / 2 + 1200px / 2);
  }
}

.customer-care h2 {
  /*font-family: "Open Sans", sans-serif;*/
  font-size: 1.375rem;
  font-weight: 100;
  letter-spacing: 0.125rem;
  text-align: center;
  text-transform: uppercase;
}

.customer-care ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  list-style: none;
  margin: 0 auto;
  width: 50%;
}

@media (min-width: 737px) {
  .customer-care ul {
    width: 90%;
  }
}

@media (min-width: 1200px) {
  .customer-care ul {
    width: 75rem;
  }
}

.customer-care ul li {
  -webkit-flex-basis: 50%;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  text-align: center;
  text-transform: uppercase;
}

@media (min-width: 737px) {
  .customer-care ul li {
    -webkit-flex-basis: calc(50% / 6);
    -ms-flex-preferred-size: calc(50% / 6);
    flex-basis: calc(50% / 6);
  }
}

.customer-care ul li a {
  font-size: 0.75rem;
  text-decoration: none;
  vertical-align: text-top;
  display: inline-block;
}

.customer-care ul li a::before {
  background: url("../img/sprites.png") transparent no-repeat;
  content: "";
  display: block;
  height: 2.5rem;
  margin: 0.625rem auto;
  width: 2.5rem;
}

.customer-care ul li a[class$="dealer"]::before {
  background-position: 0px -243px;
}

.customer-care ul li a[class$="register"]::before {
  background-position: 0px -193px;
}

.customer-care ul li a[class$="specs-docs"]::before {
  background-position: 0px -143px;
}

.customer-care ul li a[class$="service"]::before {
  background-position: 0px -93px;
}

.customer-care ul li a[class$="parts"]::before {
  background-position: 0px -293px;
}

.customer-care ul li a[class$="accessories"]::before {
  background-position: 0px -343px;
}

.offers {
  border: 0.125rem solid #71cff3;
  margin: 3.75rem auto;
  text-align: center;
  width: 80%;
}

.offers h2 {
  background-color: #fff;
  /*font-family: "Open Sans", sans-serif;*/
  font-size: 1.375rem;
  font-weight: 100;
  letter-spacing: 0.125rem;
  margin: -1.125rem auto 0;
  padding: 0 0.625rem;
  text-align: center;
  text-transform: uppercase;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.offers ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  list-style: none;
  text-align: left;
  width: 100%;
}

.offers ul li {
  padding: 1.25rem;
}

.offers ul figure {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.offers ul figure img {
  -webkit-flex-basis: 7.5rem;
  -ms-flex-preferred-size: 7.5rem;
  flex-basis: 7.5rem;
}

.offers ul figure figcaption h3,
.offers ul figure figcaption p,
.offers ul figure figcaption a {
  font-size: 0.875rem;
  margin: 0;
  padding: 0 1.25rem 0 0;
}

.offers ul figure figcaption p {
  color: #333;
}

.offers ul figure figcaption a {
  display: inline-block;
  margin-top: 1.25rem;
  text-decoration: none;
}

.testimonials {
  background-blend-mode: soft-light;
  background-image: url("../img/backgrounds/bg-testimonials.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-color: #efefef;
  margin-bottom: 2.5rem;
  margin-top: 2.5rem;
  padding: 2.5rem 0 1.875rem;
}

@media (min-width: 737px) {
  .testimonials {
    margin-left: calc(-100vw / 2 + 1200px / 2);
    margin-right: calc(-100vw / 2 + 1200px / 2);
  }
}

@media (max-width: 1199px) {
  .testimonials {
    margin: 0 auto;
    width: 100%;
  }
}

.testimonials h2 {
  /*font-family: "Arapey", sans-serif, sans-serif;*/
  font-size: 2.5rem;
  padding: 1.25rem 0;
  text-align: center;
}

.testimonials ul {
  list-style-type: none;
}

@media (min-width: 737px) {
  .testimonials ul {
    margin: 0 auto;
    max-width: 75rem;
  }
}

.testimonials ul li {
  text-align: center;
}

.testimonials ul li blockquote {
  color: #999;
}

.testimonials ul li blockquote q {
  display: inline-block;
  font-style: italic;
  font-weight: 500;
  line-height: 1.8;
  padding: 0 1.875rem 0.625rem;
}

.testimonials ul li blockquote footer {
  font-size: 0.6875rem;
  text-transform: uppercase;
}

.testimonials ul li blockquote footer span {
  text-transform: none;
}

.testimonials ul li blockquote footer a {
  cursor: pointer;
  text-decoration: none;
  text-transform: none;
}

.testimonials ul li blockquote footer a::after {
  content: "\003e";
  padding-left: 0.25rem;
}

.testimonials .owl-nav {
  bottom: 70%;
  position: absolute;
  width: 100%;
}

.testimonials .owl-prev,
.testimonials .owl-next {
  position: absolute;
}

.testimonials .owl-prev {
  background: url("../img/sprites.png") transparent no-repeat 0px -17px;
  height: 28px;
  left: 0.625rem;
  margin: 0;
  padding: 0;
  text-indent: -625rem;
  width: 15px;
}

.testimonials .owl-prev:hover {
  background: url("../img/sprites.png") transparent no-repeat 0px -17px;
  height: 28px;
  left: 0.625rem;
  margin: 0;
  padding: 0;
  text-indent: -625rem;
  width: 15px;
}

.testimonials .owl-next {
  background: url("../img/sprites.png") transparent no-repeat 0px -55px;
  height: 28px;
  margin: 0;
  padding: 0;
  right: 0.625rem;
  text-indent: -625rem;
  width: 15px;
}

.testimonials .owl-next:hover {
  background: url("../img/sprites.png") transparent no-repeat 0px -55px;
  height: 28px;
  margin: 0;
  padding: 0;
  right: 0.625rem;
  text-indent: -625rem;
  width: 15px;
}

.brochures {
  margin-bottom: 2.5rem;
  margin-top: 2.5rem;
}

.brochures h2 {
  /*font-family: "Open Sans", sans-serif;*/
  font-size: 0.875rem;
  margin-left: 1.25rem;
  text-align: left;
  text-transform: uppercase;
}


@media (min-width: 737px) {
  .brochures h2 {
    margin-left: 1.25rem;
  }
}

@media (min-width: 1200px) {
  .brochures h2 {
    margin-left: 0;
  }
}

.brochures ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  list-style-type: none;
  margin: 2.5rem auto 0;
  width: 90%;
}

.brochures ul li {
  max-width: 9.0625rem;
  min-width: 9.0625rem;
  text-align: center;
  width: 9.0625rem;
}

.brochures ul li figure img {
  height: 12.5rem;
  width: 100%;
}

.brochures ul li figure figcaption {
  text-align: left;
}

.brochures ul li figure figcaption a {
  display: inline-block;
  font-size: 0.75rem;
  text-align: left;
  text-decoration: none;
}

.brochures ul li figure figcaption a span {
  color: #999;
  display: block;
}

.brochures .owl-item {
  text-align: -webkit-center;
}




.designers {
  margin-bottom: 2.5rem;
  margin-top: 2.5rem;
}

.designers h2 {
  /*font-family: "Open Sans", sans-serif;*/
  font-size: 1.4rem;
  text-align: left;
  text-transform: uppercase;
  letter-spacing: 0.3rem;
  font-weight: bold;
  color:#000;
}

.designers ul li figure figcaption a {
  padding-top:10px;
}



@media (min-width: 737px) {
  .designers h2 {
    margin-left: 1.25rem;
  }
}
@media (max-width: 1199px) {
  .designers ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    list-style-type: none;
    margin: 2.5rem auto 0;
    width: 90% !important;
  }
}

@media (min-width: 1200px) {
  .designers h2 {
    margin-left: 0;
  }

  .designers ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    list-style-type: none;
    margin: 2.5rem auto 0;
    width: 90%;
  }
}


.designers ul li {
  max-width: 9.5rem;
  min-width: 9.5rem;
  text-align: center;
  width: 9.5rem;
}

.designers ul li figure img {
  height: auto !important;
  width: 100%;
  -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  border:3px solid #FFFFFF;
  filter: grayscale(100%);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2), 0 3px 10px 0 rgba(0, 0, 0, 0.19);
  padding:0px !important;
}

.designers ul li figure figcaption {
  text-align: center;
}

.designers ul li figure figcaption a {
  display: inline-block;
  font-size: 0.75rem;
  text-align: center;
  text-decoration: none;
  color: #000;
  padding-top: 10pxl

}

.designers ul li figure figcaption a span {
  color: #000;
  display: block;
}

.designers .owl-item {
  text-align: -webkit-center;
}


.cooking-products-promo {
  margin-bottom: 6.25rem;
}

@media (min-width: 737px) {
  .cooking-products-promo {
    margin-left: calc(-100vw / 2 + 1200px / 2);
    margin-right: calc(-100vw / 2 + 1200px / 2);
  }
}

@media (max-width: 1199px) {
  .cooking-products-promo {
    margin: 0 auto;
    width: 100%;
  }
}

.cooking-products-promo::before {
  border-bottom: 0.125rem solid #efefef;
  content: "";
  display: block;
}

.cooking-products-promo h2 {
  /*font-family: "Arapey", sans-serif, sans-serif;*/
  font-size: 2.5rem;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  margin-top: 2.5rem;
  padding: 1.25rem 0;
  text-align: center;
  width: 90%;
}

@media (max-width: 1200px) {

}
@media (min-width: 1200px) {
  .cooking-products-promo h2 {
    width: 75rem;
  }
}

.cooking-products-promo p {
  margin: 0 auto;
  text-align: center;
  width: 90%;
}

@media (min-width: 1200px) {
  .cooking-products-promo p {
    margin: 0 auto;
    width: 75rem;
  }
}

.categories {
  background-color: #efefef;
  margin-bottom: 2.5rem;
  margin-top: 2.5rem;
  padding: 20px 0 50px;
  width: auto;
}

@media (min-width: 1200px) {
  .categories {
    margin-left: calc(-100vw / 2 + 1200px / 2);
    margin-right: calc(-100vw / 2 + 1200px / 2);
  }
}

@media (max-width: 1199px) {
  .categories {
    margin: 2.5rem 0;
    width: 100%;
  }
}

.categories h2 {
  /*font-family: "Open Sans", sans-serif;*/
  font-size: 0.875rem;
  padding-left: 1.25rem;
  text-align: left;
  text-transform: uppercase;
}

@media (min-width: 1200px) {
  .categories h2 {
    margin: 0 auto;
    max-width: 75rem;
    padding-left: 0;
  }
}

.categories ul:not(.selection) {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  list-style-type: none;
  margin: 2.5rem auto 0;
  width: 80%;
}

@media (min-width: 737px) {
  .categories ul:not(.selection) {
    margin: 2.5rem auto 0;
    width: 90%;
  }
}

@media (min-width: 1200px) {
  .categories ul:not(.selection) {
    margin: 2.5rem auto 0;
    width: 71.25rem;
  }
}

.categories ul:not(.selection) li {
  width: auto;
}

.categories ul:not(.selection) li img {
  width: 100%;
}

.categories ul:not(.selection) li figure {
  text-align: center;
  text-align: -webkit-center;
  width: 50%;
}

@media (min-width: 737px) {
  .categories ul:not(.selection) li figure {
    width: 60%;
  }
}

@media (min-width: 1200px) {
  .categories ul:not(.selection) li figure {
    width: 80%;
  }
}

.categories ul:not(.selection) li figure figcaption {
  margin-top: 1.25rem;
}

.categories ul:not(.selection) li figure a {
  color: #999;
  font-size: 0.75rem;
  text-decoration: none;
  text-transform: uppercase;
}

.categories .owl-item {
  text-align: -webkit-center;
}

.categories .owl-nav, .designers .owl-nav,
.categories .owl-dots {
  left: 0;
  position: absolute;
  width: 100%;
}

.categories .owl-nav, .designers .owl-nav {
  bottom: 80%;
}

.categories .owl-dots, .designers .owl-dots {
  bottom: -18%;
}

.categories .owl-prev,
.categories .owl-next,
.designers .owl-prev,
.designers .owl-next{
  position: absolute;
}

.categories .owl-prev, .designers .owl-prev {
  background: url("../img/sprites.png") transparent no-repeat 0px -393px;
  height: 61px;
  left: -1.875rem;
  margin: 0;
  padding: 0;
  text-indent: -625rem;
  width: 34px;
}

.categories .owl-prev:hover, .designers .owl-prev:hover {
  background: url("../img/sprites.png") transparent no-repeat 0px -393px;
  height: 61px;
  left: -1.875rem;
  margin: 0;
  padding: 0;
  text-indent: -625rem;
  width: 34px;
}

.categories .owl-next, .designers .owl-next {
  background: url("../img/sprites.png") transparent no-repeat 0px -464px;
  height: 61px;
  margin: 0;
  padding: 0;
  right: -1.875rem;
  text-indent: -625rem;
  width: 34px;
}

.categories .owl-next:hover, .designers .owl-next:hover {
  background: url("../img/sprites.png") transparent no-repeat 0px -464px;
  height: 61px;
  margin: 0;
  padding: 0;
  right: -1.875rem;
  text-indent: -625rem;
  width: 34px;
}

@media (min-width: 737px) {
  .categories {
    background-color: initial;
  }
}

:not(.primary-image) .social {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

@media (min-width: 737px) {
  :not(.primary-image) .social {
    display: none;
  }
}

.primary-image .social {
  display: none;
}

@media (min-width: 737px) {
  .primary-image .social {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}

.primary-image.sellable {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.sellable .primary-image .social {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

@media (min-width: 737px) {
  .sellable .primary-image .social {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}

.social {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  list-style: none;
  margin: 1.25rem auto 0;
  width: 100%;
}

.social li {
  -webkit-flex-basis: 1.875rem;
  -ms-flex-preferred-size: 1.875rem;
  flex-basis: 1.875rem;
  font-size: 0;
  height: 1.875rem;
  margin: 0 0.125rem;
  width: 1.875rem;
}

.social li a {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
  display: inline-block;
  font-size: 0;
  height: 1.875rem;
  width: 1.875rem;
}

.social li a img {
  height: inherit;
  width: inherit;
}

.social li a.fb {
  background-image: url("/static-assets/img/icons/icon-facebook.svg");
}

.social li a.twitter {
  background-image: url("/static-assets/img/icons/icon-twitter.svg");
}

.social li a.pinterest {
  background-image: url("/static-assets/img/icons/icon-pinterest.svg");
}

.social li a.email {
  background-image: url("/static-assets/img/icons/icon-email.svg");
}

.social li a.print {
  background-image: url("/static-assets/img/icons/icon-print.svg");
}

.amp {
  /*----- Section Titles -----*/
  /*----- Section Content -----*/
}

.amp .accordion {
  margin-bottom: -0.0625rem;
  overflow: hidden;
}

.amp .accordion-section-title {
  border-bottom: 1px solid #808080;
  border-top: 1px solid #808080;
  color: #333;
  display: inline-block;
  font-size: 1.25rem;
  letter-spacing: 0.125rem;
  margin-bottom: -0.0625rem;
  overflow: hidden;
  padding: 1.25rem;
  padding-right: 3.9375rem;
  position: relative;
  text-decoration: none;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  text-transform: uppercase;
  -webkit-transition: all linear 0.15s;
  -o-transition: all linear 0.15s;
  transition: all linear 0.15s;
  white-space: nowrap;
  width: 80%;
}

@media (min-width: 1200px) {
  .amp .accordion-section-title {
    width: 100%;
  }
}

@media (min-width: 737px) {
  .amp .accordion-section-title {
    width: 100%;
  }
}

@media (orientation: landscape) and (max-width: 736px) {
  .amp .accordion-section-title {
    width: 100%;
  }
}

.amp .accordion-section-title {
  margin-bottom: -0.3125rem;
}

.amp .accordion-section-title.active, .amp .accordion-section-title:hover {
  color: #027dc3;
  text-decoration: none;
}

.amp .accordion-section {
  position: relative;
}

.amp .accordion-section:last-child .accordion-section-title {
  border-bottom: 0;
}

.amp .accordion-section-content {
  padding: 0 1.25rem 1.25rem;
  display: none;
}

.amp .accordion-section-content.open {
  display: block;
}

.amp .icon {
  display: inline-block;
  height: 3.125rem;
  position: absolute;
  right: 0.625rem;
  top: 0.625rem;
  width: 3.125rem;
}

@media (min-width: 1200px) {
  .amp .icon {
    right: 5.625rem;
  }
}

@media (min-width: 737px) {
  .amp .icon {
    right: 5.625rem;
  }
}

@media (orientation: landscape) and (max-width: 736px) {
  .amp .icon {
    right: 5.625rem;
  }
}

.amp .icon:before, .amp .icon:after {
  content: '';
  position: absolute;
  background: #666;
  -webkit-transition: 150ms all ease-out;
  -o-transition: 150ms all ease-out;
  transition: 150ms all ease-out;
}

.amp .icon:before {
  top: 1.4375rem;
  left: 0.625rem;
  right: 0.625rem;
  height: 0.125rem;
}

.amp .icon:after {
  top: 0.5rem;
  left: 1.5rem;
  bottom: 0.625rem;
  width: 0.125rem;
}

.amp .active {
  border-bottom: 0;
}

.amp .active .icon {
  cursor: pointer;
}

.amp .active .icon:after {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.amp .active .icon:before, .amp .active .icon:after {
  background: #027dc3;
}

.amp.cart {
  margin: 0 auto;
  padding-bottom: 2.5rem;
  width: calc(100% - 40px);
}

.amp.cart h1 {
  /*font-family: "Arapey", sans-serif;*/
  font-size: 1.875rem;
  letter-spacing: 0.125rem;
  margin-left: 0;
  text-transform: uppercase;
}

.amp.cart h3 {
  font-size: 0.875rem;
  text-transform: uppercase;
}

.amp.cart .about-cart {
  font-size: 0.75rem;
  padding-left: 1.25rem;
}

.amp.cart .about-cart + .button, .amp.cart .amp.cdp .facets .facet ul li .about-cart + label, .amp.cdp .facets .facet ul li .amp.cart .about-cart + label, .amp.cart .amp.cdp .facets .facet ul li .about-cart + a, .amp.cdp .facets .facet ul li .amp.cart .about-cart + a, .amp.cart .amp.cdp .results fieldset:first-of-type .about-cart + [type="submit"], .amp.cdp .results fieldset:first-of-type .amp.cart .about-cart + [type="submit"], .amp.cart .amp.cdp .results .results-list li .about-cart + label, .amp.cdp .results .results-list li .amp.cart .about-cart + label, .amp.cart .amp.raq .facets .facet ul li .about-cart + label, .amp.raq .facets .facet ul li .amp.cart .about-cart + label, .amp.cart .amp.raq .facets .facet ul li .about-cart + a, .amp.raq .facets .facet ul li .amp.cart .about-cart + a, .amp.cart .amp.raq .results fieldset:first-of-type .about-cart + [type='submit'], .amp.raq .results fieldset:first-of-type .amp.cart .about-cart + [type='submit'], .amp.cart .amp.raq .results .results-list li .about-cart + label, .amp.raq .results .results-list li .amp.cart .about-cart + label {
  margin-top: 1.25rem;
}

.amp.cart form {
  padding: 0;
}

.amp.cart table {
  margin-bottom: 2.5rem;
  text-align: left;
  width: 100%;
}

.amp.cart table td {
  padding-top: 1.25rem;
  vertical-align: top;
  width: 50%;
}

@media (min-width: 1200px) {
  .amp.cart table td {
    /*width: 55%;*/
    width: 35%;
  }
}

.amp.cart table td:first-child {
  padding-top: 0;
  width: 30%;
  padding: 10px 10px 10px 0px;
}

@media (min-width: 1200px) {
  .amp.cart table td:first-child {
    width: 20%;
  }
}

.amp.cart table td:last-child {
  width: 25%;
}

.amp.cart table td.item-price-details div {
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

@media (min-width: 1200px) {
  .amp.cart table td.item-price-details div {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}

.amp.cart table td.item-price-details div section {
 /* width: 70%;*/
 /*completely remove width, the quantity goes up*/
  width: 100%
}

.amp.cart table td.item-price-details div section a {
  color: #000;
  font-size: 1.125rem;
  text-decoration: underline;
}

@media (min-width: 1200px) {
  .amp.cart table td.item-price-details div section a {
    font-size: 1.375rem;
  }
}

.amp.cart table td.item-price-details div section a + span {
  display: block;
  /*font-family: "Open Sans", sans-serif;*/
  font-size: 0.875rem;
  line-height: 1;
}

@media (min-width: 1200px) {
  .amp.cart table td.item-price-details div section a + span {
    font-size: 1rem;
  }
}

.amp.cart table td.item-price-details div section .label {
  color: inherit;
  display: inline-block;
  font-size: 1rem;
  font-weight: 400;
  margin: 1.25rem 0.25rem 0 0;
}

.amp.cart table td.item-price-details div section .price {
  font-size: 1rem;
  font-weight: 600;
}

.amp.cart table td.item-price-details div fieldset {
  margin: 1.25rem;
  width: 30%;
}

@media (min-width: 1200px) {
  .amp.cart table td.item-price-details div fieldset {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    margin: 0;
  }
}

.amp.cart table td.item-price-details div fieldset label {
  font-size: 1rem;
  font-weight: 400;
  padding-top: 0;
}

.amp.cart table td.item-price-details div fieldset [type="number"] {
  font-size: 1rem;
  text-align: center;
  width: 3.125rem;
}

.amp.cart table td.item-price-details div fieldset [type="submit"] {
  border: 0;
  display: block;
  font-size: 1rem;
  padding-left: 0;
  text-decoration: underline;
  text-transform: none;
}

.amp.cart table td.item-total-details div {
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

@media (min-width: 1200px) {
  .amp.cart table td.item-total-details div {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}

.amp.cart table td.item-total-details div .label {
  color: inherit;
  font-size: 0.875rem;
}

.amp.cart table td.item-total-details div .label .price {
  display: block;
  font-size: 0.875rem;
  text-align: left;
}

.amp.cart table td.item-total-details div .price {
  font-weight: 600;
  padding-left: 0;
}

.amp.cart table td.item-total-details div .label {
  margin-right: 0.25rem;
  padding-left: 10px;
  padding-top: 3.75rem;
  text-transform: uppercase;
}

.amp.cart table td.item-total-details div .label,
.amp.cart table td.item-total-details div fieldset {
  font-weight: 400;
  text-align: left;
}

@media (min-width: 1200px) {
  .amp.cart table td.item-total-details div .label,
  .amp.cart table td.item-total-details div fieldset {
    position: relative;
    width: 46%;
  }
}

.amp.cart table td.item-total-details div .label a,
.amp.cart table td.item-total-details div fieldset a {
  border: 0;
  color: #000;
  display: block;
  font-size: 1rem;
  line-height: 1;
  margin-top: 1.25rem;
  padding: 0;
  text-decoration: underline;
  text-transform: none;
}

@media (min-width: 1200px) {
  .amp.cart table td.item-total-details div .label a,
  .amp.cart table td.item-total-details div fieldset a {
    margin-top: 0;
    position: absolute;
    /*right: 0;*/
  }
}

.amp.cart table td img {
  width: 90%;
}

.amp.cart table tfoot {
  background-color: #efefef;
  text-align: right;
}

.amp.cart table tfoot strong {
  display: block;
  font-size: 0.875rem;
  padding: 0.375rem 0.625rem;
}

.amp.cart .controls {
  margin-bottom: 2.5rem;
  text-align: right;
}

.amp.cart .continue-shopping {
  color: #000;
  font-size: 0.875rem;
  margin-right: 1.25rem;
  text-transform: uppercase;
}

.amp.cart .continue-shopping:after {
  content: " \003e";
}

.amp.cart .continue-shopping,
.amp.cart [type="submit"] {
  display: inline-block;
  width: auto;
}

@media (orientation: portrait) and (max-width: 480px) {
  .amp.cart .continue-shopping {
    margin: 0 0 0.625rem 0;
    width: 100%;
  }
}

.amp.login::after {
  clear: both;
  content: "";
  display: block;
}

.amp.login .guest,
.amp.login .returning-user,
.amp.login .returning-user-reg{
  padding: 1.25rem;
  width: auto;
}

@media (min-width: 737px) {
.amp.login .returning-user-reg{
	margin-left: 70px !important;
	}
}

@media (min-width: 1200px) {
.amp.login .returning-user-reg{
	margin-left: 70px !important;
	}
}

@media (min-width: 737px) {
  .amp.login .guest,
  .amp.login .returning-user, 
  .amp.login .returning-user-reg{
    width: calc(50% - 30px);
    float: left;
    margin-left: 20px;
    padding: 0;
  }
}

@media (min-width: 1200px) {
  .amp.login .guest,
  .amp.login .returning-user, 
  .amp.login .returning-user-reg{
    width: calc(50% - 30px);
    float: left;
    margin-left: 20px;
    padding: 0;
  }
}

.amp.login .guest a.submit,
.amp.login .returning-user a.submit, 
.amp.login .returning-user-reg a.submit{
  width: calc(100% - 40px);
}

@media (min-width: 737px) {
  .amp.login .guest a.submit,
  .amp.login .returning-user a.submit,
 .amp.login .returning-user-reg a.submit {
    width: calc(100% - 40px);
  }
}

@media (min-width: 1200px) {
  .amp.login .guest a.submit,
  .amp.login .returning-user a.submit,
  .amp.login .returning-user-reg a.submit{
    width: auto;
  }
}

.amp.login .guest [type="submit"],
.amp.login .returning-user [type="submit"],
.amp.login .returning-user-reg [type="submit"]{
  width: calc(100% - 20px);
}

@media (min-width: 737px) {
  .amp.login .guest [type="submit"],
  .amp.login .returning-user [type="submit"],
  .amp.login .returning-user-reg [type="submit"]{
    width: calc(100% - 20px);
  }
}

@media (min-width: 1200px) {
  .amp.login .guest [type="submit"],
  .amp.login .returning-user [type="submit"],
  .amp.login .returning-user-reg [type="submit"]{
    width: auto;
  }
}

.amp.login h1 {
  /*font-family: "Open Sans", sans-serif;*/
  font-size: 1.875rem;
  letter-spacing: 0.125rem;
  text-transform: uppercase;
}

.amp.login form {
  padding: 0;
}

.amp.checkout::after {
  clear: both;
  content: "";
  display: block;
}

.amp.checkout h1 {
  /*font-family: "Open Sans", sans-serif;*/
  font-size: 1.875rem;
  letter-spacing: 0.125rem;
  margin-left: 1.25rem;
  text-transform: uppercase;
}

@media (min-width: 1200px) {
  .amp.checkout h1 {
    margin-left: 0;
  }
}

.amp.checkout form {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
  border: 0.0625rem solid #b7b7b7;
  margin: 2.5rem 1.25rem;
  padding: 0.375rem;
  width: auto;
}

@media (min-width: 737px) {
  .amp.checkout form {
    width: calc(58.33333% - 31.66667px);
    float: left;
    margin-left: 20px;
  }
}

@media (min-width: 1200px) {
  .amp.checkout form {
    width: calc(75% - 35px);
    float: left;
    margin-left: 20px;
    margin-left: 0;
    margin-right: 0;
    padding: 0.375rem;
  }
}

.amp.checkout form h2 {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
  background-color: #ccc;
  /*font-family: "Open Sans", sans-serif;*/
  font-size: 0.875rem;
  font-weight: 600;
  margin-bottom: 0.25rem;
  padding: 1.25rem;
  position: relative;
}

.amp.checkout form h2 a {
  color: #555;
  font-weight: 400;
  margin-right: 1.25rem;
  position: absolute;
  right: 0;
  top: 40%;
}

.amp.checkout form fieldset {
  padding: 1.25rem 0.625rem 3.75rem;
  position: relative;
}

.amp.checkout form fieldset.radio {
  margin: 0;
}

.amp.checkout form fieldset.radio [type='radio'] {
  left: 2.8125rem;
  top: -1rem;
}

.amp.checkout form fieldset [for='newAddress'] [type='radio'] {
  left: 2.8125rem;
  top: -1rem;
}

.amp.checkout form fieldset dl {
  left: 1.875rem;
  margin: 0;
  padding: 0;
  position: relative;
  top: -1.25rem;
}

.amp.checkout form fieldset dl dt {
  font-weight: 600;
}

.amp.checkout form fieldset dl dt,
.amp.checkout form fieldset dl dd {
  margin: 0;
  padding: 0;
}

.amp.checkout form fieldset dl dt span,
.amp.checkout form fieldset dl dd span {
  display: block;
  font-weight: 400;
}

.amp.checkout form fieldset dl dt span.city, .amp.checkout form fieldset dl dt span.state, .amp.checkout form fieldset dl dt span.postal-code,
.amp.checkout form fieldset dl dd span.city,
.amp.checkout form fieldset dl dd span.state,
.amp.checkout form fieldset dl dd span.postal-code {
  display: inline-block;
}

.amp.checkout form fieldset label {
  font-weight: 600;
  position: relative;
}

.amp.checkout form fieldset label[for="CreditCardType"] {
  width: 100%;
}

@media (min-width: 737px) {
  .amp.checkout form fieldset label[for="CreditCardType"] {
    width: 21.875rem;
  }
}

@media (min-width: 1200px) {
  .amp.checkout form fieldset label[for="CreditCardType"] {
    width: 21.875rem;
  }
}

.amp.checkout form fieldset label[for="CreditCardType"]:after {
  background: transparent url(../img/icons/icon-cc.png) 0 0 no-repeat;
  background-size: cover;
  content: '';
  display: inline-block;
  height: 2.1875rem;
  position: absolute;
  right: 0.25rem;
  top: 1.5rem;
  width: 9.6875rem;
}

@media (min-width: 737px) {
  .amp.checkout form fieldset label[for="CreditCardType"]:after {
    right: 1.0625rem;
  }
}

@media (min-width: 1200px) {
  .amp.checkout form fieldset label[for="CreditCardType"]:after {
    right: 1.0625rem;
  }
}

.amp.checkout form fieldset label[for="address1"] {
  padding-bottom: 0;
}

.amp.checkout form fieldset label[for="shippingBilling"] {
  font-weight: 400;
}

.amp.checkout form fieldset label[for="shippingMethod"], .amp.checkout form fieldset label[for="deliveryNote"] {
  margin-top: 0.625rem;
}

.amp.checkout form fieldset label[for="shippingMethod"] span, .amp.checkout form fieldset label[for="deliveryNote"] span {
  display: block;
  font-weight: 400;
}

.amp.checkout form fieldset select {
  line-height: 1;
}

.amp.checkout form fieldset select.shipping-method {
  width: calc(100% + 7px);
}

@media (min-width: 737px) {
  .amp.checkout form fieldset select.shipping-method {
    width: calc(100% + 7px);
  }
}

@media (min-width: 1200px) {
  .amp.checkout form fieldset select.shipping-method {
    width: calc(50% - 247px);
  }
}

.amp.checkout form fieldset select.cc-type {
  display: block;
  width: calc(100% - 163px);
}

@media (min-width: 737px) {
  .amp.checkout form fieldset select.cc-type {
    width: 10.9375rem;
  }
}

@media (min-width: 1200px) {
  .amp.checkout form fieldset select.cc-type {
    width: 10.9375rem;
  }
}

.amp.checkout form fieldset textarea {
  height: 3.75rem;
  width: calc(100% - 10px);
}

@media (min-width: 1200px) {
  .amp.checkout form fieldset textarea {
    width: calc(100% - 400px);
  }
}

.amp.checkout form fieldset [type="submit"] {
  bottom: 0.625rem;
  letter-spacing: 0.125rem;
  position: absolute;
  right: 0.25rem;
  text-transform: uppercase;
}

.amp.checkout.billing form fieldset {
  margin: 0;
}

.amp.checkout.billing form fieldset.cc, .amp.checkout.billing form fieldset.gift-card, .amp.checkout.billing form fieldset.promo-code, .amp.checkout.billing form fieldset.radio {
  margin: 1.25rem 0 2.5rem;
}

.amp.checkout.billing form fieldset.cc legend, .amp.checkout.billing form fieldset.gift-card legend, .amp.checkout.billing form fieldset.promo-code legend, .amp.checkout.billing form fieldset.radio legend {
  font-size: 1rem;
}

.amp.checkout.billing form fieldset.cc label, .amp.checkout.billing form fieldset.gift-card label, .amp.checkout.billing form fieldset.promo-code label, .amp.checkout.billing form fieldset.radio label {
  margin-top: 0.625rem;
}

.amp.checkout.billing form fieldset.cc em, .amp.checkout.billing form fieldset.gift-card em, .amp.checkout.billing form fieldset.promo-code em, .amp.checkout.billing form fieldset.radio em {
  display: block;
}

.amp.checkout.billing form fieldset.radio {
  padding-top: 0.625rem;
}

.amp.checkout.billing form fieldset .required-label,
.amp.checkout.billing form fieldset p,
.amp.checkout.billing form fieldset a,
.amp.checkout.billing form fieldset em {
  font-size: 0.75rem;
}

.amp.checkout.billing form fieldset .cc-num-fields {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  width: auto;
}

.amp.checkout.billing form fieldset .cc-num-fields .cc-num {
  width: calc(100% - 141px);
}

@media (min-width: 737px) {
  .amp.checkout.billing form fieldset .cc-num-fields .cc-num {
    width: 10.9375rem;
  }
}

@media (min-width: 1200px) {
  .amp.checkout.billing form fieldset .cc-num-fields .cc-num {
    width: 10.9375rem;
  }
}

.amp.checkout.billing form fieldset .cc-num-fields .cc-num [type="text"] {
  width: calc(100% - 19px);
}

@media (min-width: 737px) {
  .amp.checkout.billing form fieldset .cc-num-fields .cc-num [type="text"] {
    width: 9.75rem;
  }
}

@media (min-width: 1200px) {
  .amp.checkout.billing form fieldset .cc-num-fields .cc-num [type="text"] {
    width: 9.75rem;
  }
}

.amp.checkout.billing form fieldset .cc-num-fields .cc-exp .cc-exp-mth {
  width: 4.125rem;
}

.amp.checkout.billing form fieldset .cc-num-fields .cc-exp .cc-exp-year {
  width: 4.375rem;
}

.amp.checkout.billing form fieldset legend {
  display: block;
  padding-top: 1.25rem;
}

.amp.checkout.billing form fieldset &gt; fieldset {
  padding: 0;
}

.amp.checkout.billing form fieldset &gt; fieldset legend {
  font-weight: 600;
  padding-top: 0;
}

.amp.checkout.review .shipping-info,
.amp.checkout.review .billing-info {
  font-size: 0.75rem;
  margin: 1.25rem 0 0;
}

@media (min-width: 1200px) {
  .amp.checkout.review .shipping-info,
  .amp.checkout.review .billing-info {
    width: calc(41.66667% - 28.33333px);
    float: left;
    margin-left: 20px;
    margin-top: 1.25rem;
  }
}

.amp.checkout.review .shipping-info a,
.amp.checkout.review .billing-info a {
  color: #000;
}

.amp.checkout.review .shipping-info {
  margin-bottom: 0;
  padding-bottom: 0;
}

.amp.checkout.review legend {
  display: block;
  font-size: 1rem;
  font-weight: 600;
}

.amp.checkout.review dl {
  left: inherit;
  margin: 0;
  position: relative;
  top: inherit;
}

.amp.checkout.review dl.method {
  margin-bottom: 0.625rem;
}

@media (min-width: 1200px) {
  .amp.checkout.review dl.method {
    margin-top: 1.25rem;
  }
}

.amp.checkout.review .controls {
  margin: 0.625rem 0.1875rem;
  padding: 0;
  text-align: right;
}

.amp.checkout.review .controls legend {
  display: none;
}

.amp.checkout.review .controls a,
.amp.checkout.review .controls [type="submit"] {
  display: inline-block;
}

.amp.checkout.review .controls a {
  color: #000;
  text-decoration: none;
  text-transform: uppercase;
}

.amp.checkout.review .controls [type="submit"] {
  margin-left: 1.25rem;
  position: initial;
  width: auto;
}

.amp.checkout .order-info {
  border-collapse: initial;
  border-spacing: 0;
  margin: 1.25rem 0 1.25rem 0.625rem;
  padding: 0;
  table-layout: auto;
  width: calc(100% - 14px);
}

.amp.checkout .order-info thead,
.amp.checkout .order-info tfoot,
.amp.checkout .order-info tbody,
.amp.checkout .order-info th,
.amp.checkout .order-info td {
  margin: 0;
  padding: 0.375rem 0;
  text-align: left;
  vertical-align: top;
}

.amp.checkout .order-info thead th:last-child {
  font-size: 0.75rem;
  font-weight: 400;
  text-align: right;
  text-transform: uppercase;
}

@media (min-width: 737px) {
  .amp.checkout .order-info thead th:last-child {
    display: none;
  }
}

@media (min-width: 1200px) {
  .amp.checkout .order-info thead th:last-child {
    display: none;
  }
}

.amp.checkout .order-info td a {
  color: #000;
  font-size: 1rem;
  text-decoration: underline;
}

@media (min-width: 1200px) {
  .amp.checkout .order-info td a {
    font-size: 1.375rem;
  }
}

.amp.checkout .order-info td a + span {
  display: block;
  /*font-family: "Open Sans", sans-serif;*/
  font-size: 0.75rem;
  line-height: 1;
  margin-bottom: 0.625rem;
}

@media (min-width: 1200px) {
  .amp.checkout .order-info td a + span {
    font-size: 0.625rem;
  }
}

.amp.checkout .order-info td a + span.label, .amp.checkout .order-info td a + span.price {
  margin-bottom: 1.25rem;
}

.amp.checkout .order-info td.item-total {
  font-weight: 600;
  text-align: right;
}

@media (min-width: 737px) {
  .amp.checkout .order-info td.item-total {
    display: none;
  }
}

@media (min-width: 1200px) {
  .amp.checkout .order-info td.item-total {
    display: none;
  }
}

.amp.checkout .order-info td.line-item ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  list-style: none;
  text-align: right;
  width: auto;
}

.amp.checkout .order-info td.line-item ul li {
  width: 70%;
}

@media (min-width: 737px) {
  .amp.checkout .order-info td.line-item ul li {
    width: 80%;
  }
}

@media (min-width: 1200px) {
  .amp.checkout .order-info td.line-item ul li {
    width: 80%;
  }
}

.amp.checkout .order-info td.line-item ul li.price {
  width: 30%;
}

@media (min-width: 737px) {
  .amp.checkout .order-info td.line-item ul li.price {
    width: 20%;
  }
}

@media (min-width: 1200px) {
  .amp.checkout .order-info td.line-item ul li.price {
    width: 20%;
  }
}

.amp.checkout .price-info {
  border-collapse: initial;
  border-spacing: 0;
  font-size: 0.875rem;
  margin: 1.25rem 0 1.25rem 0.625rem;
  text-align: right;
  width: calc(100% - 14px);
}

.amp.checkout .price-info tr:first-child {
  font-weight: 600;
}

.amp.checkout .price-info tr:last-child td {
  padding-bottom: 0.3125rem;
}

@media (min-width: 737px) {
  .amp.checkout .price-info tr:not(:first-child) {
    display: none;
  }
}

@media (min-width: 1200px) {
  .amp.checkout .price-info tr:not(:first-child) {
    display: none;
  }
}

@media (min-width: 737px) {
  .amp.checkout .price-info tr {
    display: table-row;
  }
}

@media (min-width: 1200px) {
  .amp.checkout .price-info tr {
    display: table-row;
  }
}

@media (min-width: 737px) {
  .amp.checkout .price-info td {
    font-size: 1rem;
  }
}

@media (min-width: 1200px) {
  .amp.checkout .price-info td {
    font-size: 1rem;
  }
}

.amp.checkout .price-info td:first-child {
  width: 70%;
}

@media (min-width: 737px) {
  .amp.checkout .price-info td:first-child {
    width: 80%;
  }
}

@media (min-width: 1200px) {
  .amp.checkout .price-info td:first-child {
    width: 80%;
  }
}

.amp.checkout .price-info td:last-child {
  max-width: 30%;
  width: auto;
}

@media (min-width: 737px) {
  .amp.checkout .price-info td:last-child {
    width: 20%;
  }
}

@media (min-width: 1200px) {
  .amp.checkout .price-info td:last-child {
    width: 20%;
  }
}

.amp.checkout .price-info tfoot {
  background-color: #efefef;
}

@media (min-width: 737px) {
  .amp.checkout .price-info tfoot {
    display: none;
  }
}

@media (min-width: 1200px) {
  .amp.checkout .price-info tfoot {
    display: none;
  }
}

.amp.checkout .price-info tfoot td {
  padding: 0.3125rem 0;
}

.amp.checkout .summary {
  border-collapse: initial;
  border-spacing: 0;
  margin: 1.25rem auto;
  table-layout: auto;
  width: calc(100% - 40px);
}

@media (min-width: 737px) {
  .amp.checkout .summary {
    width: calc(33.33333% - 26.66667px);
    float: left;
    margin-left: 20px;
    margin-top: 2.5rem;
    padding: 0;
  }
}

@media (min-width: 1200px) {
  .amp.checkout .summary {
    width: calc(25% - 25px);
    float: left;
    margin-left: 20px;
    margin-top: 2.5rem;
    padding: 0;
  }
}

.amp.checkout .summary thead,
.amp.checkout .summary tfoot,
.amp.checkout .summary tbody,
.amp.checkout .summary th,
.amp.checkout .summary td {
  padding: 1.25rem;
  text-align: left;
}

.amp.checkout .summary thead th {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
  border-left: 0.0625rem solid #ddd;
  border-right: 0.0625rem solid #ddd;
  border-top: 0.0625rem solid #ddd;
  padding-bottom: 0;
}

.amp.checkout .summary tbody tr.shipping td, .amp.checkout .summary tbody tr.tax td {
  padding-bottom: 0;
  padding-top: 0;
}

.amp.checkout .summary tbody tr td {
  vertical-align: top;
}

.amp.checkout .summary tbody tr td:first-child {
  border-left: 0.0625rem solid #ddd;
  padding-right: 0;
  width: 60%;
}

.amp.checkout .summary tbody tr td:last-child {
  border-right: 0.0625rem solid #ddd;
  padding-left: 0;
  text-align: right;
  width: 40%;
}

.amp.checkout .summary tbody tr.subtotal {
  font-weight: 600;
}

.amp.checkout .summary tfoot tr {
  border: 0;
}

.amp.checkout .summary tfoot tr:first-child td {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
  background-color: #efefef;
  border-bottom: 0.0625rem solid #ddd;
  border-left: 0.0625rem solid #ddd;
  border-right: 0.0625rem solid #ddd;
  border-top: 0.0625rem solid #ddd;
}

.amp.checkout .summary tfoot tr:last-child td {
  padding: 1.25rem 0;
}

.amp.checkout .summary tfoot tr td {
  border: 0;
  font-size: 0.75rem;
}

.amp.checkout .summary tfoot tr td a {
  font-size: 0.75rem;
  text-decoration: none;
}

.amp.checkout .summary td {
  font-size: 0.875rem;
}

.styleguide &gt; h1 {
  margin: 0 1.25rem;
}

@media (min-width: 1200px) {
  .styleguide &gt; h1 {
    margin: 0;
  }
}

.styleguide &gt; section,
.styleguide form {
  padding: 0 1.25rem;
}

@media (min-width: 1200px) {
  .styleguide &gt; section,
  .styleguide form {
    padding: 0;
  }
}

/* Utilities Imports
   ========================================================================== */
/* Utility Specific Styles
	========================================================================== */
/* Site overrides
   ========================================================================== */
@media (max-width: 736px) {
  .topWhite {
    height: 3.4375rem !important;
  }
}

.mobile-search {
  display: none !important;
}

@media (max-width: 736px) {
  .mobile-search {
    border: 0;
    clear: both !important;
    display: block !important;
    padding-top: 0.625rem !important;
  }
}

.navbar-toggle {
  float: left !important;
  padding: 6px 10px !important;
}

#header-nav-wrapper1 {
  top: 0 !important;
}

@media (orientation: portrait) and (max-width: 480px) {
  #header-nav-wrapper1 {
    max-height: 30.625rem !important;
  }
}

@media (orientation: landscape) and (max-width: 736px) {
  #header-nav-wrapper1 {
    max-height: 19.375rem !important;
  }
}

@media (max-width: 736px) {
  .navbar-brand {
    display: inline-block !important;
    left: calc(50% - 166px) !important;
    padding: 0 !important;
    position: relative !important;
    width: 150px !important;
    top: 0.75rem !important;
  }
}

@media (min-width: 737px) {
  .navbar-brand {
    left: calc(50% - 140px) !important;
  }
}

@media (min-width: 737px) {
  .navbar-brand img {
    position: fixed !important;
  }
}

@media (min-width: 1200px) {
  .navbar-brand img {
    position: fixed !important;
  }
}

@media (max-width: 736px) {
  .navbar-brand img {
    max-width: 100% !important;
    min-width: 100% !important;
    width: 100% !important;
  }
}

@media (max-width: 736px) {
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    margin-top: 0 !important;
    max-height: 100% !important;
  }
}

.mobile-cart {
  display: none;
}


@media (max-width: 736px) {
  .mobile-cart {
    overflow: hidden;
    display: inline-block;
    float: right;
    line-height: 3.125rem !important;
    padding-right: 0.525rem;
  }

  .mobile-cart span {
    float: right;
    display: inline-block;
    color: white !important;
  }

  .mobile-cart a {
    background: url("../img/icon-cart.svg") transparent 50% 50% no-repeat !important;
    display: inline-block !important;
    float: right !important;
    font-size: 0rem !important;
    height: 3.125rem !important;
    margin-right: 0.3125rem;
    margin-top: 0 !important;
    width: 1.625rem !important;
  }
}



@media (max-width: 736px) {
  .mobile-wtb {
    background: url("../img/icon-pin.svg") transparent 50% 50% no-repeat !important;
    display: block !important;
    float: left !important;
    font-size: 0rem !important;
    height: 3.125rem !important;
    margin-left: 1% !important;
    width: 1.625rem !important;
  }
}

@media (orientation: landscape) and (max-width: 1024p) {
  .mobile-wtb {
    display: none !important;
  }
}

@media (min-width: 737px) {
  .mobile-wtb {
    display: none !important;
  }
}

@media (min-width: 1200px) {
  .mobile-wtb {
    display: none !important;
  }
}

@media (max-width: 736px) {
  .mobile-search .global-search-box {
    border: 0;
    color: #999;
    font-size: 1.125rem;
    margin-left: 0 !important;
    margin-top: 0 !important;
    padding-left: .625rem !important;
    text-align: left !important;
    width: 71% !important;
  }
}

@media (max-width: 736px) {
  .mobile-search .global-search-submit {
    background: url("/consumer/images/new/search.png") transparent 0 0 no-repeat !important;
    border: 0 !important;
    font-size: 0 !important;
    padding: 8px !important;
    margin: 0 0 0 0.625rem !important;
  }
}

#filtered-product-list {
  height: auto !important;
}

#slider1_container {
  margin-top: 1.25rem !important;
}

@media (min-width: 737px) {
  #slider1_container {
    margin-top: 0 !important;
  }
}

@media (min-width: 1200px) {
  #slider1_container {
    margin-top: 0 !important;
  }
}

.product-configuration::after {
  clear: both;
  content: "";
  display: block;
}

#StartUnorderedList .error {
  margin: 1.875rem;
}

.amp.raq.step-2 {
  padding-bottom: 3.75rem;
}

.amp.raq.step-2::after {
  clear: both;
  content: "";
  display: block;
}

.amp.raq .submit-my-quote-request {
  margin: 1.25rem 0;
  width: 100%;
}

@media (min-width: 737px) {
  .amp.raq .submit-my-quote-request {
    float: right;
    padding: 0 1.25rem;
    position: relative;
    width: auto;
  }
}

.formContainer {
  padding-left: 0 !important;
  width: auto !important;
}

#addressTable legend {
  font-size: 0.875rem;
}

.controls [type='submit'].secondary, .controls .amp.cdp .results .results-list li label[type='submit'], .amp.cdp .results .results-list li .controls label[type='submit'], .controls .amp.raq .results .results-list li label[type='submit'], .amp.raq .results .results-list li .controls label[type='submit'] {
  border: 0;
}

.add-to-cart [type="submit"].primary, .add-to-cart .amp.cdp .facets .facet ul li label[type="submit"], .amp.cdp .facets .facet ul li .add-to-cart label[type="submit"], .add-to-cart .amp.cdp .facets .facet ul li a[type="submit"], .amp.cdp .facets .facet ul li .add-to-cart a[type="submit"], .add-to-cart .amp.cdp .results fieldset:first-of-type [type="submit"], .amp.cdp .results fieldset:first-of-type .add-to-cart [type="submit"], .add-to-cart .amp.raq .facets .facet ul li label[type="submit"], .amp.raq .facets .facet ul li .add-to-cart label[type="submit"], .add-to-cart .amp.raq .facets .facet ul li a[type="submit"], .amp.raq .facets .facet ul li .add-to-cart a[type="submit"], .add-to-cart .amp.raq .results fieldset:first-of-type [type="submit"][type='submit'], .amp.raq .results fieldset:first-of-type .add-to-cart [type="submit"][type='submit'], .add-to-cart .ui-dialog .amp.cdp .results .results-list li label[type="submit"], .ui-dialog .amp.cdp .results .results-list li .add-to-cart label[type="submit"], .add-to-cart .amp.cdp .results .results-list li .ui-dialog label[type="submit"], .amp.cdp .results .results-list li .ui-dialog .add-to-cart label[type="submit"], .add-to-cart .ui-dialog .amp.raq .details .options .fuel-options .fuel-option label[type="submit"], .ui-dialog .amp.raq .details .options .fuel-options .fuel-option .add-to-cart label[type="submit"], .add-to-cart .amp.raq .details .options .fuel-options .fuel-option .ui-dialog label[type="submit"], .amp.raq .details .options .fuel-options .fuel-option .ui-dialog .add-to-cart label[type="submit"], .add-to-cart .ui-dialog .amp.pdp .details .options .fuel-options .fuel-option label[type="submit"], .ui-dialog .amp.pdp .details .options .fuel-options .fuel-option .add-to-cart label[type="submit"], .add-to-cart .amp.pdp .details .options .fuel-options .fuel-option .ui-dialog label[type="submit"], .amp.pdp .details .options .fuel-options .fuel-option .ui-dialog .add-to-cart label[type="submit"], .add-to-cart .ui-dialog .amp.raq .results .results-list li label[type="submit"], .ui-dialog .amp.raq .results .results-list li .add-to-cart label[type="submit"], .add-to-cart .amp.raq .results .results-list li .ui-dialog label[type="submit"], .amp.raq .results .results-list li .ui-dialog .add-to-cart label[type="submit"], .add-to-cart .ui-dialog button[type="submit"], .ui-dialog .add-to-cart button[type="submit"], .add-to-cart
.buy-online-flyout .amp.cdp .results .results-list li label[type="submit"],
.buy-online-flyout .amp.cdp .results .results-list li .add-to-cart label[type="submit"], .add-to-cart .amp.cdp .results .results-list li
.buy-online-flyout label[type="submit"], .amp.cdp .results .results-list li
.buy-online-flyout .add-to-cart label[type="submit"], .add-to-cart
.buy-online-flyout .amp.raq .details .options .fuel-options .fuel-option label[type="submit"],
.buy-online-flyout .amp.raq .details .options .fuel-options .fuel-option .add-to-cart label[type="submit"], .add-to-cart .amp.raq .details .options .fuel-options .fuel-option
.buy-online-flyout label[type="submit"], .amp.raq .details .options .fuel-options .fuel-option
.buy-online-flyout .add-to-cart label[type="submit"], .add-to-cart
.buy-online-flyout .amp.pdp .details .options .fuel-options .fuel-option label[type="submit"],
.buy-online-flyout .amp.pdp .details .options .fuel-options .fuel-option .add-to-cart label[type="submit"], .add-to-cart .amp.pdp .details .options .fuel-options .fuel-option
.buy-online-flyout label[type="submit"], .amp.pdp .details .options .fuel-options .fuel-option
.buy-online-flyout .add-to-cart label[type="submit"], .add-to-cart
.buy-online-flyout .amp.raq .results .results-list li label[type="submit"],
.buy-online-flyout .amp.raq .results .results-list li .add-to-cart label[type="submit"], .add-to-cart .amp.raq .results .results-list li
.buy-online-flyout label[type="submit"], .amp.raq .results .results-list li
.buy-online-flyout .add-to-cart label[type="submit"], .add-to-cart .buy-online-flyout button[type="submit"], .buy-online-flyout .add-to-cart button[type="submit"] {
  margin-top: 1.25rem;
  position: initial !important;
}

.maindiv {
  height: 12.5rem !important;
  width: 100% !important;
}

div#section {
  margin: 0 auto !important;
  width: 60rem !important;
}

div#section.clearfix {
  display: block !important;
}

div.faq {
  margin-top: 1.875rem !important;
}

div.faq a {
  font-size: inherit !important;
}

#more-info-tab-content p,
#warranty-tab-content p,
#specs-tab-content p,
#faq-tab-content p {
  font-size: 0.875rem !important;
  line-height: 1.4 !important;
  margin: 0.625rem 0 1.875rem !important;
}

#more-info-tab-content ul,
#warranty-tab-content ul,
#specs-tab-content ul,
#faq-tab-content ul {
  padding-left: 1.25rem !important;
}

#more-info-tab-content ul li,
#warranty-tab-content ul li,
#specs-tab-content ul li,
#faq-tab-content ul li {a
font-size: 0.875rem !important;
  list-style:disc !important;
}

#more-info-tab-content p {
  margin: 1.25rem 0 0.625rem !important;
}

#specs-tab-content li.pdf {
  display: block !important;
  margin: 0 !important;
}

#specs-tab-content li.pdf a {
  padding: 0 !important;
}

#specs-tab-content li.pdf:first-child {
  padding-top: 1.25rem !important;
}

#specs-tab-content li a {
  font-size: 0.875rem !important;
  line-height: 1.4 !important;
}

#specs-tab-content,
#faq-tab-content {
  font-size: 0.875rem !important;
  line-height: 1.4 !important;
}

#specs-tab-content h3,
#faq-tab-content h3 {
  font-size: 1.125rem;
}

#specs-tab-content h4,
#faq-tab-content h4 {
  font-size: 1rem;
}

#specs-tab-content a,
#faq-tab-content a {
  font-size: inherit !important;
}

.accountFormContainer {
  position: relative !important;
}

.accountFormContainer .ECflyout {
  background: #fff !important;
  font-size: 0.75rem !important;
  left: 0 !important;
  margin: 0 !important;
  top: 11.875rem !important;
  width: 100% !important;
  z-index: 10 !important;
}

.accountFormContainer .ECflyout h3 {
  font-size: 0.875rem !important;
}

.accountFormContainer .ECflyout p {
  font-size: 0.75rem !important;
}

.accountFormContainer .ECflyout.ECflyout_whatisthis {
  display: none !important;
}

#addressTable [for='newAddress'],
#addressTable [for='shippingBilling'] {
  margin-left: 1.6875rem;
}

#addressTable [for='newAddress'] [name='shippingAddress'],
#addressTable [for='shippingBilling'] [name='shippingAddress'] {
  left: 1.375rem;
  top: 0.1875rem;
}

#addressTable [for='newAddress'] [name='paymentAddress'],
#addressTable [for='shippingBilling'] [name='paymentAddress'] {
  left: 1.0625rem !important;
  top: 0.3125rem !important;
}

#addressTable [type="radio"],
#addressTable [type="checkbox"] {
  opacity: 1 !important;
  z-index: 100;
}

#addressTable [type="radio"]#address1,
#addressTable [type="checkbox"]#address1 {
  top: 0.25rem;
}

#addressTable [type="radio"]#shippingBilling,
#addressTable [type="checkbox"]#shippingBilling {
  left: -0.1875rem;
}

.ui-dialog,
.buy-online-flyout {
  background: #f4f5f9 !important;
  border-radius: 0.375rem !important;
  -webkit-box-shadow: 0 0.375rem 2.1875rem 0.3125rem rgba(0, 0, 0, 0.33) !important;
  box-shadow: 0 0.375rem 2.1875rem 0.3125rem rgba(0, 0, 0, 0.33) !important;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 0.875rem !important;
  max-width: 25rem;
  padding: 1.25rem !important;
  width: calc(100% - 20px) !important;
  z-index: 1040 !important;
}

.overlay-wrapper {
  -webkit-box-align: center !important;
  -webkit-align-items: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center !important;
  -webkit-justify-content: center !important;
  -ms-flex-pack: center !important;
  justify-content: center !important;
  left: 0 !important;
  overflow-x: hidden !important;
  overflow-y: scroll !important;
  position: absolute !important;
  width: 100% !important;
}

.buy-online-flyout {
  border: 0 !important;
  width: calc(100% - 40px) !important;
}

.buy-online-flyout .column-01,
.buy-online-flyout .column-02 {
  float: left !important;
  width: calc(100% / 2) !important;
}

.buy-online-flyout .column-01 &gt; p,
.buy-online-flyout .column-02 &gt; p {
  font-size: 0.6875rem !important;
  margin-right: 1.25rem !important;
}



.buy-online-flyout img {
  max-width: 100% !important;
  width: 100% !important;
}

.buy-online-flyout h4 {
  line-height: 1.2 !important;
  margin: -2.375rem 0 0.625rem 1.75rem !important;
}

.buy-online-flyout h4 .buy-online-link {
  /*font-family: "Arapey", sans-serif !important;*/
  font-size: 1.5rem !important;
}

.buy-online-flyout .amp.cdp .facets .facet ul li label, .amp.cdp .facets .facet ul li .buy-online-flyout label, .buy-online-flyout .amp.cdp .facets .facet ul li a, .amp.cdp .facets .facet ul li .buy-online-flyout a, .buy-online-flyout .amp.cdp .results fieldset:first-of-type [type="submit"], .amp.cdp .results fieldset:first-of-type .buy-online-flyout [type="submit"], .buy-online-flyout .amp.cdp .results .results-list li label, .amp.cdp .results .results-list li .buy-online-flyout label, .buy-online-flyout .amp.raq .details .options .fuel-options .fuel-option label, .amp.raq .details .options .fuel-options .fuel-option .buy-online-flyout label, .buy-online-flyout .amp.pdp .details .options .fuel-options .fuel-option label, .amp.pdp .details .options .fuel-options .fuel-option .buy-online-flyout label, .buy-online-flyout .amp.raq .facets .facet ul li label, .amp.raq .facets .facet ul li .buy-online-flyout label, .buy-online-flyout .amp.raq .facets .facet ul li a, .amp.raq .facets .facet ul li .buy-online-flyout a, .buy-online-flyout .amp.raq .results fieldset:first-of-type [type='submit'], .amp.raq .results fieldset:first-of-type .buy-online-flyout [type='submit'], .buy-online-flyout .amp.raq .results .results-list li label, .amp.raq .results .results-list li .buy-online-flyout label, .buy-online-flyout button, input.submit {
  background: transparent !important;
  font-size: 0.75rem !important;
  line-height: 2.5 !important;
  text-align: center !important;
  text-decoration: none !important;
  text-transform: uppercase !important;
  width: 100% !important;
}

.buy-online-flyout button.button.primary, input.submit,  .buy-online-flyout .amp.cdp .facets .facet ul li label, .amp.cdp .facets .facet ul li .buy-online-flyout label, .buy-online-flyout .amp.cdp .facets .facet ul li a, .amp.cdp .facets .facet ul li .buy-online-flyout a, .buy-online-flyout .amp.cdp .results fieldset:first-of-type [type="submit"], .amp.cdp .results fieldset:first-of-type .buy-online-flyout [type="submit"], .buy-online-flyout .amp.cdp .results .results-list li label.primary, .amp.cdp .results .results-list li .buy-online-flyout label.primary, .buy-online-flyout .amp.cdp .results .results-list .facets .facet ul li label, .amp.cdp .results .results-list .facets .facet ul li .buy-online-flyout label, .buy-online-flyout .amp.cdp .facets .facet ul .results .results-list li label, .amp.cdp .facets .facet ul .results .results-list li .buy-online-flyout label, .buy-online-flyout .amp.cdp .results .results-list li fieldset:first-of-type label[type="submit"], .amp.cdp .results .results-list li fieldset:first-of-type .buy-online-flyout label[type="submit"], .buy-online-flyout .amp.cdp .results fieldset:first-of-type .results-list li label[type="submit"], .amp.cdp .results fieldset:first-of-type .results-list li .buy-online-flyout label[type="submit"], .buy-online-flyout .amp.raq .facets .facet ul .amp.cdp .results .results-list li label, .amp.raq .facets .facet ul .amp.cdp .results .results-list li .buy-online-flyout label, .buy-online-flyout .amp.cdp .amp.raq .results .results-list li fieldset:first-of-type label[type='submit'], .amp.cdp .amp.raq .results .results-list li fieldset:first-of-type .buy-online-flyout label[type='submit'], .buy-online-flyout .amp.raq .amp.cdp .results .results-list li fieldset:first-of-type label[type='submit'], .amp.raq .amp.cdp .results .results-list li fieldset:first-of-type .buy-online-flyout label[type='submit'], .buy-online-flyout .amp.cdp .amp.raq .results fieldset:first-of-type .results-list li label[type='submit'], .amp.cdp .amp.raq .results fieldset:first-of-type .results-list li .buy-online-flyout label[type='submit'], .buy-online-flyout .amp.raq .amp.cdp .results fieldset:first-of-type .results-list li label[type='submit'], .amp.raq .amp.cdp .results fieldset:first-of-type .results-list li .buy-online-flyout label[type='submit'], .buy-online-flyout .amp.raq .details .options .fuel-options .fuel-option label.button.primary, .amp.raq .details .options .fuel-options .fuel-option .buy-online-flyout label.button.primary, .buy-online-flyout .amp.cdp .facets .facet ul li .amp.raq .details .options .fuel-options .fuel-option label, .amp.cdp .facets .facet ul li .amp.raq .details .options .fuel-options .fuel-option .buy-online-flyout label, .buy-online-flyout .amp.raq .details .options .fuel-options .fuel-option .amp.cdp .results fieldset:first-of-type label[type="submit"], .amp.raq .details .options .fuel-options .fuel-option .amp.cdp .results fieldset:first-of-type .buy-online-flyout label[type="submit"], .buy-online-flyout .amp.cdp .results fieldset:first-of-type .amp.raq .details .options .fuel-options .fuel-option label[type="submit"], .amp.cdp .results fieldset:first-of-type .amp.raq .details .options .fuel-options .fuel-option .buy-online-flyout label[type="submit"], .buy-online-flyout .amp.cdp .results .results-list li .amp.raq .details .options .fuel-options .fuel-option label.primary, .amp.cdp .results .results-list li .amp.raq .details .options .fuel-options .fuel-option .buy-online-flyout label.primary, .buy-online-flyout .amp.raq .details .options .fuel-options .fuel-option .facets .facet ul li label, .amp.raq .details .options .fuel-options .fuel-option .facets .facet ul li .buy-online-flyout label, .buy-online-flyout .amp.raq .facets .facet ul li .details .options .fuel-options .fuel-option label, .amp.raq .facets .facet ul li .details .options .fuel-options .fuel-option .buy-online-flyout label, .buy-online-flyout .amp.raq .details .options .fuel-options .fuel-option .results fieldset:first-of-type label[type='submit'], .amp.raq .details .options .fuel-options .fuel-option .results fieldset:first-of-type .buy-online-flyout label[type='submit'], .buy-online-flyout .amp.raq .results fieldset:first-of-type .details .options .fuel-options .fuel-option label[type='submit'], .amp.raq .results fieldset:first-of-type .details .options .fuel-options .fuel-option .buy-online-flyout label[type='submit'], .buy-online-flyout .amp.raq .details .options .fuel-options .fuel-option .results .results-list li label.primary, .amp.raq .details .options .fuel-options .fuel-option .results .results-list li .buy-online-flyout label.primary, .buy-online-flyout .amp.raq .results .results-list li .details .options .fuel-options .fuel-option label.primary, .amp.raq .results .results-list li .details .options .fuel-options .fuel-option .buy-online-flyout label.primary, .buy-online-flyout .amp.cdp .facets .facet ul .amp.raq .details .options .fuel-options .fuel-option .results .results-list li label, .amp.cdp .facets .facet ul .amp.raq .details .options .fuel-options .fuel-option .results .results-list li .buy-online-flyout label, .buy-online-flyout .amp.cdp .facets .facet ul .amp.raq .results .results-list li .details .options .fuel-options .fuel-option label, .amp.cdp .facets .facet ul .amp.raq .results .results-list li .details .options .fuel-options .fuel-option .buy-online-flyout label, .buy-online-flyout .amp.pdp .details .options .fuel-options .fuel-option label.button.primary, .amp.pdp .details .options .fuel-options .fuel-option .buy-online-flyout label.button.primary, .buy-online-flyout .amp.pdp .details .options .fuel-options .fuel-option .amp.cdp .facets .facet ul li label, .amp.pdp .details .options .fuel-options .fuel-option .amp.cdp .facets .facet ul li .buy-online-flyout label, .buy-online-flyout .amp.cdp .facets .facet ul li .amp.pdp .details .options .fuel-options .fuel-option label, .amp.cdp .facets .facet ul li .amp.pdp .details .options .fuel-options .fuel-option .buy-online-flyout label, .buy-online-flyout .amp.pdp .details .options .fuel-options .fuel-option .amp.cdp .results fieldset:first-of-type label[type="submit"], .amp.pdp .details .options .fuel-options .fuel-option .amp.cdp .results fieldset:first-of-type .buy-online-flyout label[type="submit"], .buy-online-flyout .amp.cdp .results fieldset:first-of-type .amp.pdp .details .options .fuel-options .fuel-option label[type="submit"], .amp.cdp .results fieldset:first-of-type .amp.pdp .details .options .fuel-options .fuel-option .buy-online-flyout label[type="submit"], .buy-online-flyout .amp.pdp .details .options .fuel-options .fuel-option .amp.cdp .results .results-list li label.primary, .amp.pdp .details .options .fuel-options .fuel-option .amp.cdp .results .results-list li .buy-online-flyout label.primary, .buy-online-flyout .amp.cdp .results .results-list li .amp.pdp .details .options .fuel-options .fuel-option label.primary, .amp.cdp .results .results-list li .amp.pdp .details .options .fuel-options .fuel-option .buy-online-flyout label.primary, .buy-online-flyout .amp.pdp .details .options .fuel-options .fuel-option .amp.raq .facets .facet ul li label, .amp.pdp .details .options .fuel-options .fuel-option .amp.raq .facets .facet ul li .buy-online-flyout label, .buy-online-flyout .amp.raq .facets .facet ul li .amp.pdp .details .options .fuel-options .fuel-option label, .amp.raq .facets .facet ul li .amp.pdp .details .options .fuel-options .fuel-option .buy-online-flyout label, .buy-online-flyout .amp.pdp .details .options .fuel-options .fuel-option .amp.raq .results fieldset:first-of-type label[type='submit'], .amp.pdp .details .options .fuel-options .fuel-option .amp.raq .results fieldset:first-of-type .buy-online-flyout label[type='submit'], .buy-online-flyout .amp.raq .results fieldset:first-of-type .amp.pdp .details .options .fuel-options .fuel-option label[type='submit'], .amp.raq .results fieldset:first-of-type .amp.pdp .details .options .fuel-options .fuel-option .buy-online-flyout label[type='submit'], .buy-online-flyout .amp.pdp .details .options .fuel-options .fuel-option .amp.raq .results .results-list li label.primary, .amp.pdp .details .options .fuel-options .fuel-option .amp.raq .results .results-list li .buy-online-flyout label.primary, .buy-online-flyout .amp.raq .results .results-list li .amp.pdp .details .options .fuel-options .fuel-option label.primary, .amp.raq .results .results-list li .amp.pdp .details .options .fuel-options .fuel-option .buy-online-flyout label.primary, .buy-online-flyout .amp.raq .facets .facet ul li label, .amp.raq .facets .facet ul li .buy-online-flyout label, .buy-online-flyout .amp.raq .facets .facet ul li a, .amp.raq .facets .facet ul li .buy-online-flyout a, .buy-online-flyout .amp.raq .results fieldset:first-of-type [type='submit'], .amp.raq .results fieldset:first-of-type .buy-online-flyout [type='submit'], .buy-online-flyout .amp.raq .results .results-list li label.primary, .amp.raq .results .results-list li .buy-online-flyout label.primary, .buy-online-flyout .amp.cdp .facets .facet ul .amp.raq .results .results-list li label, .amp.cdp .facets .facet ul .amp.raq .results .results-list li .buy-online-flyout label, .buy-online-flyout .amp.raq .results .results-list .facets .facet ul li label, .amp.raq .results .results-list .facets .facet ul li .buy-online-flyout label, .buy-online-flyout .amp.raq .facets .facet ul .results .results-list li label, .amp.raq .facets .facet ul .results .results-list li .buy-online-flyout label, .buy-online-flyout .amp.raq .results .results-list li fieldset:first-of-type label[type='submit'], .amp.raq .results .results-list li fieldset:first-of-type .buy-online-flyout label[type='submit'], .buy-online-flyout .amp.raq .results fieldset:first-of-type .results-list li label[type='submit'], .amp.raq .results fieldset:first-of-type .results-list li .buy-online-flyout label[type='submit'], .buy-online-flyout .ui-dialog .amp.raq .details .options .fuel-options .fuel-option label.button, .ui-dialog .amp.raq .details .options .fuel-options .fuel-option .buy-online-flyout label.button, .buy-online-flyout .amp.raq .details .options .fuel-options .fuel-option .ui-dialog label.button, .amp.raq .details .options .fuel-options .fuel-option .ui-dialog .buy-online-flyout label.button, .buy-online-flyout .ui-dialog .amp.cdp .facets .facet ul li .amp.raq .details .options .fuel-options .fuel-option label, .ui-dialog .amp.cdp .facets .facet ul li .amp.raq .details .options .fuel-options .fuel-option .buy-online-flyout label, .buy-online-flyout .amp.cdp .facets .facet ul li .amp.raq .details .options .fuel-options .fuel-option .ui-dialog label, .amp.cdp .facets .facet ul li .amp.raq .details .options .fuel-options .fuel-option .ui-dialog .buy-online-flyout label, .buy-online-flyout .ui-dialog .amp.cdp .results .results-list li .amp.raq .details .options .fuel-options .fuel-option label, .ui-dialog .amp.cdp .results .results-list li .amp.raq .details .options .fuel-options .fuel-option .buy-online-flyout label, .buy-online-flyout .amp.cdp .results .results-list li .amp.raq .details .options .fuel-options .fuel-option .ui-dialog label, .amp.cdp .results .results-list li .amp.raq .details .options .fuel-options .fuel-option .ui-dialog .buy-online-flyout label, .buy-online-flyout .ui-dialog .amp.raq .details .options .fuel-options .fuel-option .facets .facet ul li label, .ui-dialog .amp.raq .details .options .fuel-options .fuel-option .facets .facet ul li .buy-online-flyout label, .buy-online-flyout .amp.raq .details .options .fuel-options .fuel-option .facets .facet ul li .ui-dialog label, .amp.raq .details .options .fuel-options .fuel-option .facets .facet ul li .ui-dialog .buy-online-flyout label, .buy-online-flyout .ui-dialog .amp.raq .facets .facet ul li .details .options .fuel-options .fuel-option label, .ui-dialog .amp.raq .facets .facet ul li .details .options .fuel-options .fuel-option .buy-online-flyout label, .buy-online-flyout .amp.raq .facets .facet ul li .details .options .fuel-options .fuel-option .ui-dialog label, .amp.raq .facets .facet ul li .details .options .fuel-options .fuel-option .ui-dialog .buy-online-flyout label, .buy-online-flyout .ui-dialog .amp.raq .details .options .fuel-options .fuel-option .results .results-list li label, .ui-dialog .amp.raq .details .options .fuel-options .fuel-option .results .results-list li .buy-online-flyout label, .buy-online-flyout .amp.raq .details .options .fuel-options .fuel-option .results .results-list li .ui-dialog label, .amp.raq .details .options .fuel-options .fuel-option .results .results-list li .ui-dialog .buy-online-flyout label, .buy-online-flyout .ui-dialog .amp.raq .results .results-list li .details .options .fuel-options .fuel-option label, .ui-dialog .amp.raq .results .results-list li .details .options .fuel-options .fuel-option .buy-online-flyout label, .buy-online-flyout .amp.raq .results .results-list li .details .options .fuel-options .fuel-option .ui-dialog label, .amp.raq .results .results-list li .details .options .fuel-options .fuel-option .ui-dialog .buy-online-flyout label, .buy-online-flyout .ui-dialog .amp.pdp .details .options .fuel-options .fuel-option label.button, .ui-dialog .amp.pdp .details .options .fuel-options .fuel-option .buy-online-flyout label.button, .buy-online-flyout .amp.pdp .details .options .fuel-options .fuel-option .ui-dialog label.button, .amp.pdp .details .options .fuel-options .fuel-option .ui-dialog .buy-online-flyout label.button, .buy-online-flyout .ui-dialog .amp.pdp .details .options .fuel-options .fuel-option .amp.cdp .facets .facet ul li label, .ui-dialog .amp.pdp .details .options .fuel-options .fuel-option .amp.cdp .facets .facet ul li .buy-online-flyout label, .buy-online-flyout .amp.pdp .details .options .fuel-options .fuel-option .amp.cdp .facets .facet ul li .ui-dialog label, .amp.pdp .details .options .fuel-options .fuel-option .amp.cdp .facets .facet ul li .ui-dialog .buy-online-flyout label, .buy-online-flyout .ui-dialog .amp.cdp .facets .facet ul li .amp.pdp .details .options .fuel-options .fuel-option label, .ui-dialog .amp.cdp .facets .facet ul li .amp.pdp .details .options .fuel-options .fuel-option .buy-online-flyout label, .buy-online-flyout .amp.cdp .facets .facet ul li .amp.pdp .details .options .fuel-options .fuel-option .ui-dialog label, .amp.cdp .facets .facet ul li .amp.pdp .details .options .fuel-options .fuel-option .ui-dialog .buy-online-flyout label, .buy-online-flyout .ui-dialog .amp.pdp .details .options .fuel-options .fuel-option .amp.cdp .results .results-list li label, .ui-dialog .amp.pdp .details .options .fuel-options .fuel-option .amp.cdp .results .results-list li .buy-online-flyout label, .buy-online-flyout .amp.pdp .details .options .fuel-options .fuel-option .amp.cdp .results .results-list li .ui-dialog label, .amp.pdp .details .options .fuel-options .fuel-option .amp.cdp .results .results-list li .ui-dialog .buy-online-flyout label, .buy-online-flyout .ui-dialog .amp.cdp .results .results-list li .amp.pdp .details .options .fuel-options .fuel-option label, .ui-dialog .amp.cdp .results .results-list li .amp.pdp .details .options .fuel-options .fuel-option .buy-online-flyout label, .buy-online-flyout .amp.cdp .results .results-list li .amp.pdp .details .options .fuel-options .fuel-option .ui-dialog label, .amp.cdp .results .results-list li .amp.pdp .details .options .fuel-options .fuel-option .ui-dialog .buy-online-flyout label, .buy-online-flyout .ui-dialog .amp.pdp .details .options .fuel-options .fuel-option .amp.raq .facets .facet ul li label, .ui-dialog .amp.pdp .details .options .fuel-options .fuel-option .amp.raq .facets .facet ul li .buy-online-flyout label, .buy-online-flyout .amp.pdp .details .options .fuel-options .fuel-option .amp.raq .facets .facet ul li .ui-dialog label, .amp.pdp .details .options .fuel-options .fuel-option .amp.raq .facets .facet ul li .ui-dialog .buy-online-flyout label, .buy-online-flyout .ui-dialog .amp.pdp .details .options .fuel-options .fuel-option .amp.raq .results .results-list li label, .ui-dialog .amp.pdp .details .options .fuel-options .fuel-option .amp.raq .results .results-list li .buy-online-flyout label, .buy-online-flyout .amp.pdp .details .options .fuel-options .fuel-option .amp.raq .results .results-list li .ui-dialog label, .amp.pdp .details .options .fuel-options .fuel-option .amp.raq .results .results-list li .ui-dialog .buy-online-flyout label, .buy-online-flyout .ui-dialog button.button, .ui-dialog .buy-online-flyout button.button, .buy-online-flyout .ui-dialog .amp.cdp .facets .facet ul li label, .ui-dialog .amp.cdp .facets .facet ul li .buy-online-flyout label, .buy-online-flyout .amp.cdp .facets .facet ul li .ui-dialog label, .amp.cdp .facets .facet ul li .ui-dialog .buy-online-flyout label, .buy-online-flyout .ui-dialog .amp.cdp .facets .facet ul li a, .ui-dialog .amp.cdp .facets .facet ul li .buy-online-flyout a, .buy-online-flyout .amp.cdp .facets .facet ul li .ui-dialog a, .amp.cdp .facets .facet ul li .ui-dialog .buy-online-flyout a, .buy-online-flyout .ui-dialog .amp.cdp .results fieldset:first-of-type [type="submit"], .ui-dialog .amp.cdp .results fieldset:first-of-type .buy-online-flyout [type="submit"], .buy-online-flyout .amp.cdp .results fieldset:first-of-type .ui-dialog [type="submit"], .amp.cdp .results fieldset:first-of-type .ui-dialog .buy-online-flyout [type="submit"], .buy-online-flyout .ui-dialog .amp.cdp .results .results-list li label, .ui-dialog .amp.cdp .results .results-list li .buy-online-flyout label, .buy-online-flyout .amp.cdp .results .results-list li .ui-dialog label, .amp.cdp .results .results-list li .ui-dialog .buy-online-flyout label, .buy-online-flyout .ui-dialog .amp.raq .facets .facet ul li label, .ui-dialog .amp.raq .facets .facet ul li .buy-online-flyout label, .buy-online-flyout .amp.raq .facets .facet ul li .ui-dialog label, .amp.raq .facets .facet ul li .ui-dialog .buy-online-flyout label, .buy-online-flyout .ui-dialog .amp.raq .facets .facet ul li a, .ui-dialog .amp.raq .facets .facet ul li .buy-online-flyout a, .buy-online-flyout .amp.raq .facets .facet ul li .ui-dialog a, .amp.raq .facets .facet ul li .ui-dialog .buy-online-flyout a, .buy-online-flyout .ui-dialog .amp.raq .results fieldset:first-of-type [type='submit'], .ui-dialog .amp.raq .results fieldset:first-of-type .buy-online-flyout [type='submit'], .buy-online-flyout .amp.raq .results fieldset:first-of-type .ui-dialog [type='submit'], .amp.raq .results fieldset:first-of-type .ui-dialog .buy-online-flyout [type='submit'], .buy-online-flyout .ui-dialog .amp.raq .results .results-list li label, .ui-dialog .amp.raq .results .results-list li .buy-online-flyout label, .buy-online-flyout .amp.raq .results .results-list li .ui-dialog label, .amp.raq .results .results-list li .ui-dialog .buy-online-flyout label, .buy-online-flyout .amp.raq .details .options .fuel-options .fuel-option label.button, .amp.raq .details .options .fuel-options .fuel-option .buy-online-flyout label.button, .buy-online-flyout .amp.cdp .facets .facet ul li .amp.raq .details .options .fuel-options .fuel-option label, .amp.cdp .facets .facet ul li .amp.raq .details .options .fuel-options .fuel-option .buy-online-flyout label, .buy-online-flyout .amp.cdp .results .results-list li .amp.raq .details .options .fuel-options .fuel-option label, .amp.cdp .results .results-list li .amp.raq .details .options .fuel-options .fuel-option .buy-online-flyout label, .buy-online-flyout .amp.raq .details .options .fuel-options .fuel-option .facets .facet ul li label, .amp.raq .details .options .fuel-options .fuel-option .facets .facet ul li .buy-online-flyout label, .buy-online-flyout .amp.raq .facets .facet ul li .details .options .fuel-options .fuel-option label, .amp.raq .facets .facet ul li .details .options .fuel-options .fuel-option .buy-online-flyout label, .buy-online-flyout .amp.raq .details .options .fuel-options .fuel-option .results .results-list li label, .amp.raq .details .options .fuel-options .fuel-option .results .results-list li .buy-online-flyout label, .buy-online-flyout .amp.raq .results .results-list li .details .options .fuel-options .fuel-option label, .amp.raq .results .results-list li .details .options .fuel-options .fuel-option .buy-online-flyout label, .buy-online-flyout .amp.pdp .details .options .fuel-options .fuel-option label.button, .amp.pdp .details .options .fuel-options .fuel-option .buy-online-flyout label.button, .buy-online-flyout .amp.pdp .details .options .fuel-options .fuel-option .amp.cdp .facets .facet ul li label, .amp.pdp .details .options .fuel-options .fuel-option .amp.cdp .facets .facet ul li .buy-online-flyout label, .buy-online-flyout .amp.cdp .facets .facet ul li .amp.pdp .details .options .fuel-options .fuel-option label, .amp.cdp .facets .facet ul li .amp.pdp .details .options .fuel-options .fuel-option .buy-online-flyout label, .buy-online-flyout .amp.pdp .details .options .fuel-options .fuel-option .amp.cdp .results .results-list li label, .amp.pdp .details .options .fuel-options .fuel-option .amp.cdp .results .results-list li .buy-online-flyout label, .buy-online-flyout .amp.cdp .results .results-list li .amp.pdp .details .options .fuel-options .fuel-option label, .amp.cdp .results .results-list li .amp.pdp .details .options .fuel-options .fuel-option .buy-online-flyout label, .buy-online-flyout .amp.pdp .details .options .fuel-options .fuel-option .amp.raq .facets .facet ul li label, .amp.pdp .details .options .fuel-options .fuel-option .amp.raq .facets .facet ul li .buy-online-flyout label, .buy-online-flyout .amp.pdp .details .options .fuel-options .fuel-option .amp.raq .results .results-list li label, .amp.pdp .details .options .fuel-options .fuel-option .amp.raq .results .results-list li .buy-online-flyout label, .buy-online-flyout button.button, .buy-online-flyout .amp.cdp .facets .facet ul li label, .amp.cdp .facets .facet ul li .buy-online-flyout label, .buy-online-flyout .amp.cdp .facets .facet ul li a, .amp.cdp .facets .facet ul li .buy-online-flyout a, .buy-online-flyout .amp.cdp .results fieldset:first-of-type [type="submit"], .amp.cdp .results fieldset:first-of-type .buy-online-flyout [type="submit"], .buy-online-flyout .amp.cdp .results .results-list li label, .amp.cdp .results .results-list li .buy-online-flyout label, .buy-online-flyout .amp.raq .facets .facet ul li label, .amp.raq .facets .facet ul li .buy-online-flyout label, .buy-online-flyout .amp.raq .facets .facet ul li a, .amp.raq .facets .facet ul li .buy-online-flyout a, .buy-online-flyout .amp.raq .results fieldset:first-of-type [type='submit'], .amp.raq .results fieldset:first-of-type .buy-online-flyout [type='submit'], .buy-online-flyout .amp.raq .results .results-list li label, .amp.raq .results .results-list li .buy-online-flyout label {
  background: #fff !important;
  border-color: #027dc3 !important;
  color: #027dc3 !important;
  cursor: pointer !important;
  letter-spacing: 0.125rem !important;
}

.buy-online-flyout button.button.primary:active, input.submit:active, .buy-online-flyout .ui-dialog button.button:active, .ui-dialog .buy-online-flyout button.button:active, .buy-online-flyout .amp.raq .details .options .fuel-options .fuel-option label.button:active, .amp.raq .details .options .fuel-options .fuel-option .buy-online-flyout label.button:active, .buy-online-flyout .amp.pdp .details .options .fuel-options .fuel-option label.button:active, .amp.pdp .details .options .fuel-options .fuel-option .buy-online-flyout label.button:active, .buy-online-flyout button.button:active, .buy-online-flyout .amp.cdp .facets .facet ul li label:active, .amp.cdp .facets .facet ul li .buy-online-flyout label:active, .buy-online-flyout .amp.cdp .facets .facet ul li a:active, .amp.cdp .facets .facet ul li .buy-online-flyout a:active, .buy-online-flyout .amp.cdp .results fieldset:first-of-type [type="submit"]:active, .amp.cdp .results fieldset:first-of-type .buy-online-flyout [type="submit"]:active, .buy-online-flyout .amp.cdp .results .results-list li label:active, .amp.cdp .results .results-list li .buy-online-flyout label:active, .buy-online-flyout .amp.raq .facets .facet ul li label:active, .amp.raq .facets .facet ul li .buy-online-flyout label:active, .buy-online-flyout .amp.raq .facets .facet ul li a:active, .amp.raq .facets .facet ul li .buy-online-flyout a:active, .buy-online-flyout .amp.raq .results fieldset:first-of-type [type='submit']:active, .amp.raq .results fieldset:first-of-type .buy-online-flyout [type='submit']:active, .buy-online-flyout .amp.raq .results .results-list li label:active, .amp.raq .results .results-list li .buy-online-flyout label:active, .buy-online-flyout button.button.primary.current, .buy-online-flyout .ui-dialog button.button.current, .ui-dialog .buy-online-flyout button.button.current, .buy-online-flyout .amp.raq .details .options .fuel-options .fuel-option label.button.current, .amp.raq .details .options .fuel-options .fuel-option .buy-online-flyout label.button.current, .buy-online-flyout .amp.pdp .details .options .fuel-options .fuel-option label.button.current, .amp.pdp .details .options .fuel-options .fuel-option .buy-online-flyout label.button.current, .buy-online-flyout button.button.current, .buy-online-flyout .amp.cdp .facets .facet ul li label.current, .amp.cdp .facets .facet ul li .buy-online-flyout label.current, .buy-online-flyout .amp.cdp .facets .facet ul li a.current, .amp.cdp .facets .facet ul li .buy-online-flyout a.current, .buy-online-flyout .amp.cdp .results fieldset:first-of-type .current[type="submit"], .amp.cdp .results fieldset:first-of-type .buy-online-flyout .current[type="submit"], .buy-online-flyout .amp.cdp .results .results-list li label.current, .amp.cdp .results .results-list li .buy-online-flyout label.current, .buy-online-flyout .amp.raq .facets .facet ul li label.current, .amp.raq .facets .facet ul li .buy-online-flyout label.current, .buy-online-flyout .amp.raq .facets .facet ul li a.current, .amp.raq .facets .facet ul li .buy-online-flyout a.current, .buy-online-flyout .amp.raq .results fieldset:first-of-type .current[type='submit'], .amp.raq .results fieldset:first-of-type .buy-online-flyout .current[type='submit'], .buy-online-flyout .amp.raq .results .results-list li label.current, .amp.raq .results .results-list li .buy-online-flyout label.current {
  background: #027dc3 !important;
  border-color: #027dc3 !important;
  color: #fff !important;
}

.buy-online-flyout button.button.primary:hover, input.submit:hover, .buy-online-flyout .ui-dialog button.button:hover, .ui-dialog .buy-online-flyout button.button:hover, .buy-online-flyout .amp.raq .details .options .fuel-options .fuel-option label.button:hover, .amp.raq .details .options .fuel-options .fuel-option .buy-online-flyout label.button:hover, .buy-online-flyout .amp.pdp .details .options .fuel-options .fuel-option label.button:hover, .amp.pdp .details .options .fuel-options .fuel-option .buy-online-flyout label.button:hover, .buy-online-flyout button.button:hover, .buy-online-flyout .amp.cdp .facets .facet ul li label:hover, .amp.cdp .facets .facet ul li .buy-online-flyout label:hover, .buy-online-flyout .amp.cdp .facets .facet ul li a:hover, .amp.cdp .facets .facet ul li .buy-online-flyout a:hover, .buy-online-flyout .amp.cdp .results fieldset:first-of-type [type="submit"]:hover, .amp.cdp .results fieldset:first-of-type .buy-online-flyout [type="submit"]:hover, .buy-online-flyout .amp.cdp .results .results-list li label:hover, .amp.cdp .results .results-list li .buy-online-flyout label:hover, .buy-online-flyout .amp.raq .facets .facet ul li label:hover, .amp.raq .facets .facet ul li .buy-online-flyout label:hover, .buy-online-flyout .amp.raq .facets .facet ul li a:hover, .amp.raq .facets .facet ul li .buy-online-flyout a:hover, .buy-online-flyout .amp.raq .results fieldset:first-of-type [type='submit']:hover, .amp.raq .results fieldset:first-of-type .buy-online-flyout [type='submit']:hover, .buy-online-flyout .amp.raq .results .results-list li label:hover, .amp.raq .results .results-list li .buy-online-flyout label:hover {
  background: #71cff3 !important;
  border-color: #71cff3 !important;
  color: #fff !important;
  text-decoration: none !important;
}

.buy-online-flyout .buy-details {
  list-style: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

.buy-online-flyout .buy-details li {
  display: inline-block !important;
  width: calc(100% / 2) !important;
}

.ui-widget-overlay {
  background-color: #000 !important;
  left: 0 !important;
  opacity: .30 !important;
  position: absolute !important;
  top: 0 !important;
  z-index: 1030 !important;
}

.quote-review::after {
  border: 0 !important;
}

.accordion-section-content h3 {
  font-size: 0.875rem !important;
}

.social {
  margin: 1.25rem auto 0 !important;
}

.topSpacer {
  height: 6.375rem !important;
}

.footer h1 {
  font-size: 100%;
}</pre></body></html>