@charset "UTF-8";
/**
 * Foundation for Sites by ZURB
 * Version 6.1.2
 * foundation.zurb.com
 * Licensed under MIT Open Source
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
/**
   * 1. Set default font family to sans-serif.
   * 2. Prevent iOS and IE text size adjust after device orientation change,
   *    without disabling user zoom.
   */
/* line 219, /var/www/bower_components/foundation-sites/scss/_global.scss */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/**
   * Remove default margin.
   */
/* line 229, /var/www/bower_components/foundation-sites/scss/_global.scss */
body {
  margin: 0;
}

/* HTML5 display definitions
     ========================================================================== */
/**
   * Correct `block` display not defined for any HTML5 element in IE 8/9.
   * Correct `block` display not defined for `details` or `summary` in IE 10/11
   * and Firefox.
   * Correct `block` display not defined for `main` in IE 11.
   */
/* line 243, /var/www/bower_components/foundation-sites/scss/_global.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

/**
   * 1. Correct `inline-block` display not defined in IE 8/9.
   * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
   */
/* line 264, /var/www/bower_components/foundation-sites/scss/_global.scss */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}

/**
   * Prevent modern browsers from displaying `audio` without controls.
   * Remove excess height in iOS 5 devices.
   */
/* line 277, /var/www/bower_components/foundation-sites/scss/_global.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
   * Address `[hidden]` styling not present in IE 8/9/10.
   * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.
   */
/* line 287, /var/www/bower_components/foundation-sites/scss/_global.scss */
[hidden],
template {
  display: none;
}

/* Links
     ========================================================================== */
/**
   * Remove the gray background color from active links in IE 10.
   */
/* line 299, /var/www/bower_components/foundation-sites/scss/_global.scss */
a {
  background-color: transparent;
}

/**
   * Improve readability of focused elements when they are also in an
   * active/hover state.
   */
/* line 308, /var/www/bower_components/foundation-sites/scss/_global.scss */
a:active,
a:hover {
  outline: 0;
}

/* Text-level semantics
     ========================================================================== */
/**
   * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
   */
/* line 320, /var/www/bower_components/foundation-sites/scss/_global.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/**
   * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
   */
/* line 328, /var/www/bower_components/foundation-sites/scss/_global.scss */
b,
strong {
  font-weight: bold;
}

/**
   * Address styling not present in Safari and Chrome.
   */
/* line 337, /var/www/bower_components/foundation-sites/scss/_global.scss */
dfn {
  font-style: italic;
}

/**
   * Address variable `h1` font-size and margin within `section` and `article`
   * contexts in Firefox 4+, Safari, and Chrome.
   */
/* line 346, /var/www/bower_components/foundation-sites/scss/_global.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
   * Address styling not present in IE 8/9.
   */
/* line 355, /var/www/bower_components/foundation-sites/scss/_global.scss */
mark {
  background: #ff0;
  color: #000;
}

/**
   * Address inconsistent and variable font size in all browsers.
   */
/* line 364, /var/www/bower_components/foundation-sites/scss/_global.scss */
small {
  font-size: 80%;
}

/**
   * Prevent `sub` and `sup` affecting `line-height` in all browsers.
   */
/* line 372, /var/www/bower_components/foundation-sites/scss/_global.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 380, /var/www/bower_components/foundation-sites/scss/_global.scss */
sup {
  top: -0.5em;
}

/* line 384, /var/www/bower_components/foundation-sites/scss/_global.scss */
sub {
  bottom: -0.25em;
}

/* Embedded content
     ========================================================================== */
/**
   * Remove border when inside `a` element in IE 8/9/10.
   */
/* line 395, /var/www/bower_components/foundation-sites/scss/_global.scss */
img {
  border: 0;
}

/**
   * Correct overflow not hidden in IE 9/10/11.
   */
/* line 403, /var/www/bower_components/foundation-sites/scss/_global.scss */
svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
     ========================================================================== */
/**
   * Address margin not present in IE 8/9 and Safari.
   */
/* line 414, /var/www/bower_components/foundation-sites/scss/_global.scss */
figure {
  margin: 1em 40px;
}

/**
   * Address differences between Firefox and other browsers.
   */
/* line 422, /var/www/bower_components/foundation-sites/scss/_global.scss */
hr {
  box-sizing: content-box;
  height: 0;
}

/**
   * Contain overflow in all browsers.
   */
/* line 431, /var/www/bower_components/foundation-sites/scss/_global.scss */
pre {
  overflow: auto;
}

/**
   * Address odd `em`-unit font size rendering in all browsers.
   */
/* line 439, /var/www/bower_components/foundation-sites/scss/_global.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Forms
     ========================================================================== */
/**
   * Known limitation: by default, Chrome and Safari on OS X allow very limited
   * styling of `select`, unless a `border` property is set.
   */
/**
   * 1. Correct color not being inherited.
   *    Known issue: affects color of disabled elements.
   * 2. Correct font properties not being inherited.
   * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
   */
/* line 462, /var/www/bower_components/foundation-sites/scss/_global.scss */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */
}

/**
   * Address `overflow` set to `hidden` in IE 8/9/10/11.
   */
/* line 476, /var/www/bower_components/foundation-sites/scss/_global.scss */
button {
  overflow: visible;
}

/**
   * Address inconsistent `text-transform` inheritance for `button` and `select`.
   * All other form control elements do not inherit `text-transform` values.
   * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
   * Correct `select` style inheritance in Firefox.
   */
/* line 487, /var/www/bower_components/foundation-sites/scss/_global.scss */
button,
select {
  text-transform: none;
}

/**
   * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
   *    and `video` controls.
   * 2. Correct inability to style clickable `input` types in iOS.
   * 3. Improve usability and consistency of cursor style between image-type
   *    `input` and others.
   */
/* line 500, /var/www/bower_components/foundation-sites/scss/_global.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}

/**
   * Re-set default cursor for disabled elements.
   */
/* line 512, /var/www/bower_components/foundation-sites/scss/_global.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/**
   * Remove inner padding and border in Firefox 4+.
   */
/* line 521, /var/www/bower_components/foundation-sites/scss/_global.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
   * Address Firefox 4+ setting `line-height` on `input` using `!important` in
   * the UA stylesheet.
   */
/* line 532, /var/www/bower_components/foundation-sites/scss/_global.scss */
input {
  line-height: normal;
}

/**
   * It's recommended that you don't attempt to style these elements.
   * Firefox's implementation doesn't respect box-sizing, padding, or width.
   *
   * 1. Address box sizing set to `content-box` in IE 8/9/10.
   * 2. Remove excess padding in IE 8/9/10.
   */
/* line 544, /var/www/bower_components/foundation-sites/scss/_global.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
   * Fix the cursor style for Chrome's increment/decrement buttons. For certain
   * `font-size` values of the `input`, it causes the cursor style of the
   * decrement button to change from `default` to `text`.
   */
/* line 556, /var/www/bower_components/foundation-sites/scss/_global.scss */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
   * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
   * 2. Address `box-sizing` set to `border-box` in Safari and Chrome.
   */
/* line 566, /var/www/bower_components/foundation-sites/scss/_global.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  box-sizing: content-box;
  /* 2 */
}

/**
   * Remove inner padding and search cancel button in Safari and Chrome on OS X.
   * Safari (but not Chrome) clips the cancel button when the search input has
   * padding (and `textfield` appearance).
   */
/* line 577, /var/www/bower_components/foundation-sites/scss/_global.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
   * Define consistent border, margin, and padding.
   * [NOTE] We don't enable this ruleset in Foundation, because we want the <fieldset> element to have plain styling.
   */
/* fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
  } */
/**
   * 1. Correct `color` not being inherited in IE 8/9/10/11.
   * 2. Remove padding so people aren't caught out if they zero out fieldsets.
   */
/* line 598, /var/www/bower_components/foundation-sites/scss/_global.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
   * Remove default vertical scrollbar in IE 8/9/10/11.
   */
/* line 607, /var/www/bower_components/foundation-sites/scss/_global.scss */
textarea {
  overflow: auto;
}

/**
   * Don't inherit the `font-weight` (applied by a rule above).
   * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
   */
/* line 616, /var/www/bower_components/foundation-sites/scss/_global.scss */
optgroup {
  font-weight: bold;
}

/* Tables
     ========================================================================== */
/**
   * Remove most spacing between table cells.
   */
/* line 627, /var/www/bower_components/foundation-sites/scss/_global.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 632, /var/www/bower_components/foundation-sites/scss/_global.scss */
td,
th {
  padding: 0;
}

/* line 119, /var/www/bower_components/foundation-sites/scss/_global.scss */
.foundation-mq {
  font-family: "small=0em&medium=48em&large=64.0625em&xlarge=75em&xxlarge=90em";
}

/* line 123, /var/www/bower_components/foundation-sites/scss/_global.scss */
html {
  font-size: 100%;
  box-sizing: border-box;
}

/* line 129, /var/www/bower_components/foundation-sites/scss/_global.scss */
*,
*:before,
*:after {
  box-sizing: inherit;
}

/* line 136, /var/www/bower_components/foundation-sites/scss/_global.scss */
body {
  padding: 0;
  margin: 0;
  font-family: "Open Sans", sans-serif;
  font-weight: normal;
  line-height: 1.5;
  color: #0a0a0a;
  background: #FFF;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 151, /var/www/bower_components/foundation-sites/scss/_global.scss */
img {
  max-width: 100%;
  height: auto;
  -ms-interpolation-mode: bicubic;
  display: inline-block;
  vertical-align: middle;
}

/* line 163, /var/www/bower_components/foundation-sites/scss/_global.scss */
textarea {
  height: auto;
  min-height: 50px;
  border-radius: 0;
}

/* line 170, /var/www/bower_components/foundation-sites/scss/_global.scss */
select {
  width: 100%;
  border-radius: 0;
}

/* line 180, /var/www/bower_components/foundation-sites/scss/_global.scss */
#map_canvas img,
#map_canvas embed,
#map_canvas object,
.map_canvas img,
.map_canvas embed,
.map_canvas object,
.mqa-display img,
.mqa-display embed,
.mqa-display object {
  max-width: none !important;
}

/* line 188, /var/www/bower_components/foundation-sites/scss/_global.scss */
button {
  -webkit-appearance: none;
  -moz-appearance: none;
  background: transparent;
  padding: 0;
  border: 0;
  border-radius: 0;
  line-height: 1;
}

/* line 199, /var/www/bower_components/foundation-sites/scss/_global.scss */
.is-visible {
  display: block !important;
}

/* line 203, /var/www/bower_components/foundation-sites/scss/_global.scss */
.is-hidden {
  display: none !important;
}

/* line 102, /var/www/bower_components/foundation-sites/scss/forms/_text.scss */
[type='text'], [type='password'], [type='date'], [type='datetime'], [type='datetime-local'], [type='month'], [type='week'], [type='email'], [type='number'], [type='search'], [type='tel'], [type='time'], [type='url'], [type='color'],
textarea {
  display: block;
  box-sizing: border-box;
  width: 100%;
  height: 2.4375rem;
  padding: 0.5rem;
  border: 1px solid #cacaca;
  margin: 0 0 1rem;
  font-family: inherit;
  font-size: 1rem;
  color: #8a8a8a;
  background-color: #FFF;
  box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.1);
  border-radius: 0;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
  -webkit-appearance: none;
  -moz-appearance: none;
}

/* line 88, /var/www/bower_components/foundation-sites/scss/forms/_text.scss */
[type='text']:focus, [type='password']:focus, [type='date']:focus, [type='datetime']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='week']:focus, [type='email']:focus, [type='number']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='url']:focus, [type='color']:focus,
textarea:focus {
  border: 1px solid #8a8a8a;
  background-color: #FFF;
  outline: none;
  box-shadow: 0 0 5px #cacaca;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
}

/* line 109, /var/www/bower_components/foundation-sites/scss/forms/_text.scss */
textarea {
  max-width: 100%;
}

/* line 112, /var/www/bower_components/foundation-sites/scss/forms/_text.scss */
textarea[rows] {
  height: auto;
}

/* line 120, /var/www/bower_components/foundation-sites/scss/forms/_text.scss */
input:disabled, input[readonly],
textarea:disabled,
textarea[readonly] {
  background-color: #e6e6e6;
  cursor: default;
}

/* line 128, /var/www/bower_components/foundation-sites/scss/forms/_text.scss */
[type='submit'],
[type='button'] {
  border-radius: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
}

/* line 137, /var/www/bower_components/foundation-sites/scss/forms/_text.scss */
input[type='search'] {
  box-sizing: border-box;
}

/* line 10, /var/www/bower_components/foundation-sites/scss/forms/_checkbox.scss */
[type='file'],
[type='checkbox'],
[type='radio'] {
  margin: 0 0 1rem;
}

/* line 17, /var/www/bower_components/foundation-sites/scss/forms/_checkbox.scss */
[type='checkbox'] + label,
[type='radio'] + label {
  display: inline-block;
  margin-left: 0.5rem;
  margin-right: 1rem;
  margin-bottom: 0;
  vertical-align: baseline;
}

/* line 27, /var/www/bower_components/foundation-sites/scss/forms/_checkbox.scss */
label > [type='checkbox'],
label > [type='label'] {
  margin-right: 0.5rem;
}

/* line 33, /var/www/bower_components/foundation-sites/scss/forms/_checkbox.scss */
[type='file'] {
  width: 100%;
}

/* line 41, /var/www/bower_components/foundation-sites/scss/forms/_label.scss */
label {
  display: block;
  margin: 0;
  font-size: 0.875rem;
  font-weight: normal;
  line-height: 1.8;
  color: #0a0a0a;
}

/* line 44, /var/www/bower_components/foundation-sites/scss/forms/_label.scss */
label.middle {
  margin: 0 0 1rem;
  padding: 0.5625rem 0;
}

/* line 22, /var/www/bower_components/foundation-sites/scss/forms/_help-text.scss */
.help-text {
  margin-top: -0.5rem;
  font-size: 0.8125rem;
  font-style: italic;
  color: #333;
}

/* line 28, /var/www/bower_components/foundation-sites/scss/forms/_input-group.scss */
.input-group {
  display: table;
  width: 100%;
  margin-bottom: 1rem;
}

/* line 33, /var/www/bower_components/foundation-sites/scss/forms/_input-group.scss */
.input-group > :first-child {
  border-radius: 0 0 0 0;
}

/* line 38, /var/www/bower_components/foundation-sites/scss/forms/_input-group.scss */
.input-group > :last-child > * {
  border-radius: 0 0 0 0;
}

/* line 44, /var/www/bower_components/foundation-sites/scss/forms/_input-group.scss */
.input-group-label, .input-group-field, .input-group-button {
  display: table-cell;
  margin: 0;
  vertical-align: middle;
}

/* line 50, /var/www/bower_components/foundation-sites/scss/forms/_input-group.scss */
.input-group-label {
  text-align: center;
  width: 1%;
  height: 100%;
  padding: 0 1rem;
  background: #e6e6e6;
  color: #0a0a0a;
  border: 1px solid #cacaca;
  white-space: nowrap;
}

/* line 62, /var/www/bower_components/foundation-sites/scss/forms/_input-group.scss */
.input-group-label:first-child {
  border-right: 0;
}

/* line 66, /var/www/bower_components/foundation-sites/scss/forms/_input-group.scss */
.input-group-label:last-child {
  border-left: 0;
}

/* line 72, /var/www/bower_components/foundation-sites/scss/forms/_input-group.scss */
.input-group-field {
  border-radius: 0;
  height: 2.5rem;
}

/* line 78, /var/www/bower_components/foundation-sites/scss/forms/_input-group.scss */
.input-group-button {
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
  text-align: center;
  width: 1%;
}

/* line 86, /var/www/bower_components/foundation-sites/scss/forms/_input-group.scss */
.input-group-button a,
.input-group-button input,
.input-group-button button {
  margin: 0;
}

/* line 40, /var/www/bower_components/foundation-sites/scss/forms/_fieldset.scss */
fieldset {
  border: 0;
  padding: 0;
  margin: 0;
}

/* line 46, /var/www/bower_components/foundation-sites/scss/forms/_fieldset.scss */
legend {
  margin-bottom: 0.5rem;
  max-width: 100%;
}

/* line 51, /var/www/bower_components/foundation-sites/scss/forms/_fieldset.scss */
.fieldset {
  border: 1px solid #cacaca;
  padding: 1.25rem;
  margin: 1.125rem 0;
}

/* line 30, /var/www/bower_components/foundation-sites/scss/forms/_fieldset.scss */
.fieldset legend {
  background: #FFF;
  padding: 0 0.1875rem;
  margin: 0;
  margin-left: -0.1875rem;
}

/* line 62, /var/www/bower_components/foundation-sites/scss/forms/_select.scss */
select {
  height: 2.4375rem;
  padding: 0.5rem;
  border: 1px solid #cacaca;
  margin: 0 0 1rem;
  font-size: 1rem;
  font-family: inherit;
  line-height: normal;
  color: #8a8a8a;
  background-color: #fafafa;
  border-radius: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="32" height="24" viewBox="0 0 32 24"><polygon points="0,0 32,0 16,24" style="fill: rgb%2851, 51, 51%29"></polygon></svg>');
  background-size: 9px 6px;
  background-position: right center;
  background-origin: content-box;
  background-repeat: no-repeat;
}

@media screen and (min-width: 0\0) {
  /* line 62, /var/www/bower_components/foundation-sites/scss/forms/_select.scss */
  select {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==");
  }
}

/* line 46, /var/www/bower_components/foundation-sites/scss/forms/_select.scss */
select:disabled {
  background-color: #e6e6e6;
  cursor: default;
}

/* line 52, /var/www/bower_components/foundation-sites/scss/forms/_select.scss */
select::-ms-expand {
  display: none;
}

/* line 56, /var/www/bower_components/foundation-sites/scss/forms/_select.scss */
select[multiple] {
  height: auto;
}

/* line 43, /var/www/bower_components/foundation-sites/scss/forms/_error.scss */
.is-invalid-input:not(:focus) {
  background-color: rgba(236, 88, 64, 0.1);
  border-color: #ec5840;
}

/* line 69, /var/www/bower_components/foundation-sites/scss/forms/_error.scss */
.is-invalid-label {
  color: #ec5840;
}

/* line 75, /var/www/bower_components/foundation-sites/scss/forms/_error.scss */
.form-error {
  display: none;
  margin-top: -0.5rem;
  margin-bottom: 1rem;
  font-size: 0.75rem;
  font-weight: bold;
  color: #ec5840;
}

/* line 78, /var/www/bower_components/foundation-sites/scss/forms/_error.scss */
.form-error.is-visible {
  display: block;
}

/* line 5, /var/www/scss/base/_global.scss */
html {
  -webkit-text-size-adjust: 100%;
  min-height: 100%;
}

/* line 9, /var/www/scss/base/_global.scss */
html, body {
  min-height: 100%;
  height: 100%;
}

/* line 13, /var/www/scss/base/_global.scss */
ul, p, h1, h2, h3, h4, h5, h6, iframe {
  padding: 0;
  margin: 0;
}

/* line 17, /var/www/scss/base/_global.scss */
#container {
  background-color: #eee;
  min-height: 100%;
}

/* line 21, /var/www/scss/base/_global.scss */
#container.blurred {
  -webkit-filter: blur(2px);
          filter: blur(2px);
}

/* line 25, /var/www/scss/base/_global.scss */
#content-wrapper {
  margin: 0 auto;
  max-width: 100rem;
  background-color: #FFF;
}

/* line 34, /var/www/scss/base/_global.scss */
a {
  text-decoration: none;
  color: #3e3936;
}

/****************************************
 * used only on body to prevent scrollbars
*/
/* line 42, /var/www/scss/base/_global.scss */
body.noscroll {
  overflow: hidden;
}

/* line 5, /var/www/scss/base/_classes.scss */
.error {
  padding: 0.4rem 0;
  font-weight: 600;
  color: #c20038;
  font-size: 0.75rem;
}

/* line 15, /var/www/scss/base/_classes.scss */
.btn-main, .com-saf-centered-button, .com-compare__action {
  text-decoration: none;
  padding: 0 3rem;
  line-height: 2.5rem;
  text-transform: uppercase;
  font-size: 0.75rem;
  font-weight: 700;
  color: #3e3936;
  border: 1px solid #3e3936;
  display: inline-block;
  /*&.btn-main--icon {
    margin: 0 1rem;
    padding: 1.5rem 1rem 0;
    width: rem-calc(150);
    height: rem-calc(150);
    color: $white;
    border: 1px solid $white;
    text-align: center;
    background-color: rgba(255, 255, 255, 0.2);
    position: relative;
    line-height: 1rem;

    &:hover {
      margin: 0 1rem;
      padding: 1.4rem 1rem 0;
      line-height: 1rem;
      border: 3px solid $white;
      height: rem-calc(150);
    }

    &:after {
      //position: absolute;
      //left: 50%;
      //transform: translateX(-50%);
      content: "";
      font-style: italic;
      font-family: $font-family-secondary;
      text-transform: capitalize;
      font-size: $stantard-size-0;
    }
  }*/
}

/* line 27, /var/www/scss/base/_classes.scss */
.btn-main:hover, .com-saf-centered-button:hover, .com-compare__action:hover {
  margin: 0 -0.125rem;
  line-height: 2.25rem;
  border: 3px solid #3e3936;
}

/* line 34, /var/www/scss/base/_classes.scss */
.btn-main.btn-main--shop, .btn-main--shop.com-saf-centered-button, .btn-main--shop.com-compare__action {
  color: #FFF;
  border: 0;
  background-color: #c20038;
}

/* line 38, /var/www/scss/base/_classes.scss */
.btn-main.btn-main--shop:hover, .btn-main--shop.com-saf-centered-button:hover, .btn-main--shop.com-compare__action:hover {
  line-height: 2.5rem;
}

/* line 40, /var/www/scss/base/_classes.scss */
.btn-main.btn-main--border, .btn-main--border.com-saf-centered-button, .btn-main--border.com-compare__action {
  padding: 0 1.5rem;
  color: #3e3936;
  border: 1px solid #c6c5c4;
  min-height: 1.5625rem;
  line-height: 1.5625rem;
  text-transform: none;
  font-weight: 600;
}

/* line 49, /var/www/scss/base/_classes.scss */
.btn-main.btn-main--white, .btn-main--white.com-saf-centered-button, .btn-main--white.com-compare__action {
  color: #FFF;
  border-color: #FFF;
}

/* line 53, /var/www/scss/base/_classes.scss */
.btn-main.btn-main--white:hover, .btn-main--white.com-saf-centered-button:hover, .btn-main--white.com-compare__action:hover {
  background-color: #FFF;
  color: #3e3936;
}

/* line 58, /var/www/scss/base/_classes.scss */
.com-sticky--sticky .btn-main.btn-main--white, .com-sticky--sticky .btn-main--white.com-saf-centered-button, .com-sticky--sticky .btn-main--white.com-compare__action {
  color: #3e3936;
}

/* line 61, /var/www/scss/base/_classes.scss */
.com-sticky--sticky .btn-main.btn-main--white:hover, .com-sticky--sticky .btn-main--white.com-saf-centered-button:hover, .com-sticky--sticky .btn-main--white.com-compare__action:hover {
  background-color: #3e3936;
  color: #FFF;
}

/* line 67, /var/www/scss/base/_classes.scss */
.btn-main.btn-main--red, .btn-main--red.com-saf-centered-button, .btn-main--red.com-compare__action {
  color: #FFF;
  min-height: 1.5625rem;
  line-height: 1.5625rem;
  text-transform: none;
  font-weight: 600;
  border: 1px solid #c20038;
  background-color: #c20038;
}

/* line 76, /var/www/scss/base/_classes.scss */
.btn-main.btn-main--red-big, .btn-main--red-big.com-saf-centered-button, .btn-main--red-big.com-compare__action {
  color: #FFF;
  border: none;
  background-color: #c20038;
}

/* line 81, /var/www/scss/base/_classes.scss */
.btn-main.btn-main--red-big:hover, .btn-main--red-big.com-saf-centered-button:hover, .btn-main--red-big.com-compare__action:hover {
  line-height: 2.5rem;
  min-height: 2.5rem;
  border: none;
}

/* line 87, /var/www/scss/base/_classes.scss */
.btn-main.btn-main--violet, .btn-main--violet.com-saf-centered-button, .btn-main--violet.com-compare__action {
  color: #FFF;
  text-transform: none;
  border: 1px solid #a79f9c;
  background-color: #a79f9c;
}

/* line 93, /var/www/scss/base/_classes.scss */
.btn-main.btn-main--brown, .btn-main--brown.com-saf-centered-button, .btn-main--brown.com-compare__action {
  color: #FFF;
  border: 1px solid #FFF;
  background-color: #524d4a;
}

/* line 98, /var/www/scss/base/_classes.scss */
.btn-main.btn-main--brown:hover, .btn-main--brown.com-saf-centered-button:hover, .btn-main--brown.com-compare__action:hover {
  margin: 0;
  line-height: 2.5rem;
}

/* line 103, /var/www/scss/base/_classes.scss */
.btn-main.btn-main--discover-main, .btn-main--discover-main.com-saf-centered-button, .btn-main--discover-main.com-compare__action {
  min-height: 3.125rem;
  line-height: 3.125rem;
}

/* line 107, /var/www/scss/base/_classes.scss */
.btn-main.btn-main--discover-main:hover, .btn-main--discover-main.com-saf-centered-button:hover, .btn-main--discover-main.com-compare__action:hover {
  min-height: 3.125rem;
  line-height: 2.875rem;
}

/* line 112, /var/www/scss/base/_classes.scss */
.btn-main.btn-main--discover-square, .btn-main--discover-square.com-saf-centered-button, .btn-main--discover-square.com-compare__action {
  padding: 0;
  width: 5.625rem;
  min-height: 5.625rem;
  border: 2px solid #FFF;
  color: #FFF;
  line-height: 1.2rem;
  position: relative;
  text-align: center;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

/* line 124, /var/www/scss/base/_classes.scss */
.btn-main.btn-main--discover-square--black, .btn-main--discover-square--black.com-saf-centered-button, .btn-main--discover-square--black.com-compare__action {
  border-color: #353535;
  color: #353535;
}

/* line 129, /var/www/scss/base/_classes.scss */
.btn-main.btn-main--discover-square .btn-main__inner, .btn-main--discover-square.com-saf-centered-button .btn-main__inner, .btn-main--discover-square.com-compare__action .btn-main__inner {
  width: 100%;
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

/* line 137, /var/www/scss/base/_classes.scss */
.btn-main.btn-main--tooltip, .btn-main--tooltip.com-saf-centered-button, .btn-main--tooltip.com-compare__action {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 2.625rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: normal;
  padding: 0;
  margin: 0 0.3125rem;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  text-align: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 148, /var/www/scss/base/_classes.scss */
.btn-main.btn-main--tooltip:first-child, .btn-main--tooltip.com-saf-centered-button:first-child, .btn-main--tooltip.com-compare__action:first-child {
  margin-left: 0;
}

/* line 152, /var/www/scss/base/_classes.scss */
.btn-main.btn-main--tooltip:last-child, .btn-main--tooltip.com-saf-centered-button:last-child, .btn-main--tooltip.com-compare__action:last-child {
  margin-right: 0;
}

/* line 156, /var/www/scss/base/_classes.scss */
.btn-main.btn-main--tooltip:hover, .btn-main--tooltip.com-saf-centered-button:hover, .btn-main--tooltip.com-compare__action:hover {
  border-width: 1px;
}

/* line 191, /var/www/scss/base/_classes.scss */
.btn-main.btn-main--small, .com-nav-cat .btn-main.btn-main--in-fixed-menu, .com-nav-cat .btn-main--in-fixed-menu.com-saf-centered-button, .com-nav-cat .btn-main--in-fixed-menu.com-compare__action, .com-facet .btn-main.btn-main--in-facet, .com-facet .com-facet__reset, .com-facet .btn-main--in-facet.com-saf-centered-button, .com-facet .btn-main--in-facet.com-compare__action, .com-product-nav .btn-main.btn-main--in-product, .com-product-nav .btn-main--in-product.com-saf-centered-button, .com-product-nav .btn-main--in-product.com-compare__action, .com-recipe-detail-nav .btn-main.btn-main--in-recipe, .com-recipe-detail-nav .btn-main--in-recipe.com-saf-centered-button, .com-recipe-detail-nav .btn-main--in-recipe.com-compare__action, .btn-main--small.com-saf-centered-button, .com-facet .com-saf-centered-button.com-facet__reset, .btn-main--small.com-compare__action, .com-facet .com-compare__action.com-facet__reset {
  padding: 0 1.5rem;
  min-height: 1.5rem;
  line-height: 1.5rem;
}

/* line 196, /var/www/scss/base/_classes.scss */
.btn-main.btn-main--no-border, .btn-main--no-border.com-saf-centered-button, .btn-main--no-border.com-compare__action {
  border: none;
}

/* line 197, /var/www/scss/base/_classes.scss */
.btn-main.btn-main--small.btn-main--no-border, .com-nav-cat .btn-main.btn-main--no-border.btn-main--in-fixed-menu, .com-nav-cat .btn-main--no-border.btn-main--in-fixed-menu.com-saf-centered-button, .com-nav-cat .btn-main--no-border.btn-main--in-fixed-menu.com-compare__action, .com-facet .btn-main.btn-main--no-border.btn-main--in-facet, .com-facet .btn-main--no-border.com-facet__reset, .com-facet .btn-main--no-border.btn-main--in-facet.com-saf-centered-button, .com-facet .btn-main--no-border.btn-main--in-facet.com-compare__action, .com-product-nav .btn-main.btn-main--no-border.btn-main--in-product, .com-product-nav .btn-main--no-border.btn-main--in-product.com-saf-centered-button, .com-product-nav .btn-main--no-border.btn-main--in-product.com-compare__action, .com-recipe-detail-nav .btn-main.btn-main--no-border.btn-main--in-recipe, .com-recipe-detail-nav .btn-main--no-border.btn-main--in-recipe.com-saf-centered-button, .com-recipe-detail-nav .btn-main--no-border.btn-main--in-recipe.com-compare__action, .btn-main--small.btn-main--no-border.com-saf-centered-button, .btn-main--small.btn-main--no-border.com-compare__action {
  padding: 0 0.75rem;
}

/* line 202, /var/www/scss/base/_classes.scss */
.btn-main.btn-main--reset:hover, .btn-main--reset.com-saf-centered-button:hover, .btn-main--reset.com-compare__action:hover, .btn-main.btn-main--discover-accessories:hover, .btn-main--discover-accessories.com-saf-centered-button:hover, .btn-main--discover-accessories.com-compare__action:hover {
  margin: 0;
  border: 1px solid;
}

/* line 208, /var/www/scss/base/_classes.scss */
.btn-main--personalize {
  height: 2.625rem;
  line-height: 2.625rem;
}

/* line 212, /var/www/scss/base/_classes.scss */
.btn-main--personalize:hover {
  line-height: 2.375rem;
}

/* line 216, /var/www/scss/base/_classes.scss */
.btn-main--personalize .btn-main__icon {
  margin: -0.0625rem 0.125rem 0 0;
}

/* line 220, /var/www/scss/base/_classes.scss */
.product-details__personalize .btn-main--personalize {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0.875rem;
  border-color: #DDDDDD;
  color: #000000;
}

/* line 228, /var/www/scss/base/_classes.scss */
.product-details__personalize .btn-main--personalize .btn-main__icon {
  width: 1.25rem;
  height: 1.25rem;
  margin: 0 0.625rem 0 0;
}

/* line 236, /var/www/scss/base/_classes.scss */
.btn-main.btn-main--border-red, .btn-main--border-red.com-saf-centered-button, .btn-main--border-red.com-compare__action {
  color: #c20038;
  font-weight: 600;
  border: 1px solid #c20038;
  background-color: #FFF;
}

/* line 242, /var/www/scss/base/_classes.scss */
.btn-main.btn-main--border-red:hover, .btn-main--border-red.com-saf-centered-button:hover, .btn-main--border-red.com-compare__action:hover {
  margin: 0;
  border: 3px solid;
}

/* line 248, /var/www/scss/base/_classes.scss */
.btn-main--red-wide {
  color: #FFF;
  font-size: 0.875rem;
  width: 100%;
  min-height: 1.875rem;
  line-height: 1.875rem;
  text-transform: none;
  font-weight: 700;
  background-color: #aa2130;
  letter-spacing: .033em;
  border: none;
  text-transform: uppercase;
}

/* line 261, /var/www/scss/base/_classes.scss */
.btn-main--red-wide:hover {
  border: none;
  margin: 0;
  line-height: 1.875rem;
}

/* line 268, /var/www/scss/base/_classes.scss */
.btn-main--red-wide-normal-case {
  color: #FFF;
  font-size: 0.875rem;
  min-height: 3.125rem;
  line-height: 1rem;
  text-transform: none;
  font-weight: 700;
  background-color: #c20038;
  letter-spacing: .033em;
  border: none;
  text-align: center;
  padding: 0.3125rem 1.4375rem;
  margin: 0 0 0 0.625rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media screen and (min-width: 64.0625em) {
  /* line 268, /var/www/scss/base/_classes.scss */
  .btn-main--red-wide-normal-case {
    width: 100%;
  }
}

/* line 289, /var/www/scss/base/_classes.scss */
.btn-main--red-wide-normal-case:hover {
  border: none;
  margin: 0 0 0 0.625rem;
  line-height: 1rem;
}

/* line 296, /var/www/scss/base/_classes.scss */
.btn-main--large-grey {
  font-size: 0.875rem;
  min-width: 198px;
  padding: 0;
  height: 1.75rem;
  line-height: 1.625rem;
  text-transform: none;
  font-weight: 700;
  border: 1px solid #433d3a;
  letter-spacing: .033em;
  text-transform: uppercase;
  margin: 0.625rem;
}

/* line 309, /var/www/scss/base/_classes.scss */
.btn-main--large-grey:hover {
  border: 1px solid #433d3a;
  margin: 0.625rem;
  line-height: 1.625rem;
}

/* line 315, /var/www/scss/base/_classes.scss */
.com-account-pages .btn-main.btn-main--large-grey:hover, .com-account-pages .btn-main--large-grey.com-saf-centered-button:hover, .com-account-pages .btn-main--large-grey.com-compare__action:hover {
  line-height: 1.625rem;
}

/* line 321, /var/www/scss/base/_classes.scss */
.btn-main--large-grey-no-border {
  color: #FFF;
  background-color: #433d3a;
}

/* line 326, /var/www/scss/base/_classes.scss */
.btn-main--large-grey-border {
  color: #433d3a;
  background-color: white;
}

/* line 331, /var/www/scss/base/_classes.scss */
.btn-main--little-red {
  padding: 0 1.375rem;
  font-weight: 400;
  letter-spacing: .08em;
  background-color: #c20038;
  border-color: #c20038;
  color: #fff;
}

/* line 341, /var/www/scss/base/_classes.scss */
.btn-main--little-bordered {
  padding: 0 1.375rem;
  font-weight: 400;
  letter-spacing: .08em;
  background-color: #fff;
  border-color: #d8d8d8;
}

/* line 354, /var/www/scss/base/_classes.scss */
.utl-row-expanded, .com-photo-gallery, .com-saf-intro, .com-contents-list__root {
  max-width: 100% !important;
}

/* line 355, /var/www/scss/base/_classes.scss */
.utl-no-bullets, .info-menu__list, .info-menu__values, .main-nav__root, .panel.panel--l1 .main-nav__list-container, .panel.panel--l1 .main-nav__item-list, .panel.panel--l1 .main-nav__secondary, .user-info__list, .main-footer__root, .com-product-list__detail-cnt, .com-slider-wave__list, .com-nav-points, .com-spotlight__list, .com-cat-intro__list, .com-nav-cat__list, .com-facet__options, .com-facet__values, .com-account-pages__breadcrumb-root, .com-account-pages__page-root, .com-shopping-cart__breadcrumb-root, .com-shopping-cart__breadcrumb-terms, .com-shopping-cart__page-root, .com-shopping-cart__terms-root, .com-photo-gallery, .com-product-viz__media-slider, .com-carousel__list, .com-product-nav__list, .com-product-tech-spec-column__specs, .com-modal-gallery__list, .com-recipe-detail-nav__list, .com-block-list__root, .com-recipe-list__root, .com-slider-gourmet__button-nav, .com-paginator__list, .com-history-nav__root, .com-promo-list__wrp, .com-light-tab__list, .com-contents-list__root, .com-saf-members__list, .com-saf-urban-members__list, .com-saf-post-listing__root, .com-compare__list, .com-ks-list__root, .com-shop-carousel__root, .com-vip-recipe-thumbnail--detailed .com-vip-recipe-thumbnail__timings, .com-vip-recipe-ingredients__people-list, .com-vip-recipe-ingredients__list, .com-vip-recipe-list__listing, .com-vip-recipe-filters__list, .com-vip-recipe-filters__options, .com-vip-recipe-paginator__list, .com-vip-register-cta__features-list, .com-vip-micromoment-grid__list, .com-main-nav__list, .com-vip-appliance-recipes, .com-sticky-newsletter-expanded__cta-list, .com-checkout-callout__services-list, .blk-nav .com-home-menu__list, .com-support-home__root, .com-editorial-spotlight__root, .blk-product-data__share-list, .blk-recipe-detail-ingredients__root, .blk-home-selling-host-demo-summary, .com-home-selling-calendar__list, .blk-checkout-confirmation-login__adv-list, .mod-selector__thumbnails, .mod-hotspots__tab-indexes, .mod-hotspots__bullets {
  list-style-type: none;
}

/* line 356, /var/www/scss/base/_classes.scss */
.utl-no-outline, .info-menu__link, .user-info__trigger, .cart-info__trigger {
  outline: 0;
}

/* line 357, /var/www/scss/base/_classes.scss */
.utl-center, .com-product-list__img-btn, .com-cmt-inclusion__item-image-btn {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
      -ms-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  text-align: center;
}

/* line 364, /var/www/scss/base/_classes.scss */
.utl-center-x, .ka-theme.ka-theme--dots-overlay .slick-dots, .ka-theme--dots-overlay.com-compare__list .slick-dots, .com-block-list__social, .com-recipe-list__social, .com-contents-list__social, .com-saf-post-listing__social, .com-ks-list__social, .com-recipe-filters__item:after {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}

/* line 369, /var/www/scss/base/_classes.scss */
.utl-center-y, .com-box-list__cta-cnt, .com-box-list__item--icon .com-box-list__img-center, .com-promo__btn-cnt, .com-spotlight__icon-center, .com-related-recipes__text-cnt:not(.com-related-recipes__text-cnt--outside), .blk-store-stripe-home__cnt, .com-history-nav__link:after, .home-slide__btn-cnt, .btn-main.btn-main--discover-accessories, .btn-main--discover-accessories.com-saf-centered-button, .btn-main--discover-accessories.com-compare__action {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

/* line 374, /var/www/scss/base/_classes.scss */
.utl-block-link, .com-related-recipes__block-link {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 2;
}

/* line 382, /var/www/scss/base/_classes.scss */
.utl-reset-form-items, .main-footer__input, .com-sbscr-nwsl input[type="text"],
.com-sbscr-nwsl input[type="email"], .com-sbscr-nwsl__input {
  box-shadow: none;
  font-family: none !important;
  border: none;
  background: none !important;
}

/* line 387, /var/www/scss/base/_classes.scss */
.utl-reset-form-items:focus, .main-footer__input:focus, .com-sbscr-nwsl input[type="text"]:focus,
.com-sbscr-nwsl input[type="email"]:focus, .com-sbscr-nwsl__input:focus {
  box-shadow: none !important;
  border: none;
}

/****************************************
 * Hide helpers
*/
@media screen and (min-width: 0em) and (max-width: 47.9375em) {
  /* line 396, /var/www/scss/base/_classes.scss */
  .hide--small-only, .com-vip-recipe-featured__insp-image, .com-vip-recipe-paginator__item--text, .com-vip-newsletter-subscr__email-label, .com-sbs-carousel .slick-arrow, .com-sbs-carousel-slide__text {
    display: none !important;
  }
}

@media screen and (min-width: 48em) and (max-width: 64em) {
  /* line 401, /var/www/scss/base/_classes.scss */
  .hide--medium-only {
    display: none !important;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 406, /var/www/scss/base/_classes.scss */
  .hide--large-only {
    display: none !important;
  }
}

/* line 43, /var/www/scss/base/_mixins.scss */
.utl-fixed-ratio-parent, .com-box-list__img-cnt, .com-product-highlight, .com-product-highlight--in-l2-editorial, .com-promo.com-promo--standard .com-promo__img-cnt, .com-promo.com-promo--alternative .com-promo__img-cnt, .com-promo.com-promo--slideshow .com-promo__img-cnt, .com-slider-general__img-cnt, .com-slider-general--alternate-ratio-01 .com-slider-general__img-cnt, .com-slider-general--alternate-ratio-02 .com-slider-general__img-cnt, .com-related-recipes__item--first .com-related-recipes__img-cnt, .com-related-recipes__img-cnt, .com-product-news__img-cnt, .com-photo-gallery__img-cnt-state-5, .com-photo-gallery--large .com-photo-gallery__item, .com-photo-gallery__img-cnt-state-1, .com-photo-gallery__img-cnt-state-2, .com-photo-gallery__img-cnt-state-3, .com-photo-gallery__img-cnt-state-4, .com-carousel--recipes .com-carousel__img-cnt, .com-support__header-home, .com-frametopage--in-about .com-frametopage__block, .blk-store-stripe-home, .blk-support-404__img, .blk-commitment, .blk-video, .blk-chef-choice__img, .blk-brand-bottom, .com-block-list__item .com-block-list__image-cnt, .com-recipe-list__item .com-recipe-list__image-cnt, .com-recipe-list__item:nth-child(3) .com-recipe-list__image-cnt, .com-contents-list__item .com-contents-list__image-cnt, .com-saf-post-head__img-cnt, .com-saf-post-head__video, .com-saf-post-listing__item .com-saf-post-listing__image-cnt, .com-ks-list__item .com-ks-list__image-cnt, .com-lang-intro__header, .com-vip-cookmode__step-image-cnt, .com-vip-loved-recipes .com-vip-recipe-thumbnail--loved .com-vip-recipe-thumbnail__image-cnt, .com-vip-recipe-thumbnail__image-cnt, .com-vip-recipe-thumbnail--intro .com-vip-recipe-thumbnail__image-cnt, .com-vip-recipe-thumbnail--detailed .com-vip-recipe-thumbnail__image-cnt, .com-vip-recipe-thumbnail--detailed.com-vip-recipe-thumbnail--upsell .com-vip-recipe-thumbnail__image-cnt, .com-vip-recipe-steps__item-image-cnt, .com-vip-recipe-steps__image-cnt, .com-vip-micromoment-main-grid__item-image-cnt, .com-vip-micromoment-main-grid__item--1 .com-vip-micromoment-main-grid__item-image-cnt, .com-vip-micromoment-main-grid__item--3 .com-vip-micromoment-main-grid__item-image-cnt, .com-vip-micromoment-main-grid__item--2 .com-vip-micromoment-main-grid__item-image-cnt, .com-vip-micromoment-main-grid__item--4 .com-vip-micromoment-main-grid__item-image-cnt, .com-vip-micromoment-main-grid__item--5 .com-vip-micromoment-main-grid__item-image-cnt, .com-slider-gourmet--in-home, .home-slide.home-slide--large.home-slide--r-1 .home-slide__sub, .home-slide.home-slide--medium .home-slide.home-slide--top, .home-slide.home-slide--medium .home-slide.home-slide--btm-l,
.home-slide.home-slide--medium .home-slide.home-slide--btm-r, .home-slide.home-slide--medium .home-slide.home-slide--full, .home-slide.home-slide--small .home-slide__sub, .com-support-home .utl-img-fixed-ratio, .com-cat-intro--appliances .com-cat-intro__img-cnt, .blk-full-kitchen__item, .com-cat-intro--kitchenware .com-cat-intro__img-cnt, .blk-calendar-head, .blk-recipe-detail-head, .blk-recipe-detail-gallery--normal, .blk-landing-eu__img {
  position: relative;
  overflow: hidden;
  display: block;
  height: 0;
}

/* line 49, /var/www/scss/base/_mixins.scss */
.utl-fixed-ratio-image, .com-box-list__item--image .com-box-list__img, .com-promo__img, .com-cat-intro__img, .com-related-recipes__img, .com-photo-gallery--large .com-photo-gallery__img, .com-carousel--recipes .com-carousel__img, .com-saf-top-block__overlay:after, .com-vip-cookmode__step-image, .com-vip-recipe-thumbnail--intro .com-vip-recipe-thumbnail__info, .com-vip-recipe-steps__item-image, .com-vip-recipe-steps__image, .com-support-home .utl-img-fixed-ratio__img, .blk-recipe-detail-gallery--normal .blk-recipe-detail-gallery__img, .com-recipe-detail-main-image,
[data-page="page-recipe-detail"] .utl-fixed-ratio-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-size: 100% auto;
  background-repeat: no-repeat;
}

/* line 6, /var/www/sprite/output/_icons-svg.scss */
.icon--5-years {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2015.9%2019.628%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bstroke%3A%23000%3Bstroke-miterlimit%3A10%3Bstroke-width%3A0.2px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M15.52%202.384L8.064.12a.353.353%200%200%200-.23%200L.38%202.383a.408.408%200%200%200-.28.356v7.506c0%206.056%204.148%208.092%207.252%209.11l.483.152a.353.353%200%200%200%20.23%200l.482-.153c3.1-1.018%207.252-3.053%207.252-9.11V2.74a.36.36%200%200%200-.28-.356zm-.483%207.863c0%202.672-.687%206.412-6.718%208.37l-.357.1-.356-.1c-2.9-.942-6.718-2.824-6.718-8.37V3.02L7.962.882l7.074%202.137z%22%2F%3E%3Cpath%20class%3D%22a%22%20d%3D%22M4.782%2015.335a5.86%205.86%200%200%201-2.316-5.09V4.09a.382.382%200%200%200-.763%200v6.13a6.582%206.582%200%200%200%202.62%205.7.372.372%200%200%200%20.535-.075.346.346%200%200%200-.076-.51zM7.58%202.002a.4.4%200%200%200%20.255.483l5.777%201.73v6.006c0%202.317-.636%205.217-5.674%206.87a.4.4%200%200%200-.458.306.37.37%200%200%200%20.254.433l.076.024a.353.353%200%200%200%20.23%200l.075-.025c2.9-.968%206.234-2.673%206.234-7.61V3.937a.354.354%200%200%200-.28-.356L8.063%201.748a.4.4%200%200%200-.483.254z%22%2F%3E%3Cpath%20class%3D%22a%22%20d%3D%22M11.525%207.65a.37.37%200%200%200-.534%200l-4.2%204.2-1.88-1.884a.37.37%200%200%200-.535.025.387.387%200%200%200%200%20.51l2.137%202.137a.37.37%200%200%200%20.534%200l4.48-4.45a.37.37%200%200%200%200-.535z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 16, /var/www/sprite/output/_icons-svg.scss */
.icon--alert-bell {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2239.124%22%20height%3D%2239.124%22%3E%3Cpath%20data-name%3D%22Path%201168%22%20d%3D%22M29.343%2026.082v-8.15c0-5-2.673-9.195-7.336-10.3V6.52a2.445%202.445%200%200%200-4.89%200v1.11c-4.68%201.107-7.336%205.28-7.336%2010.3v8.152l-3.26%203.26v1.633h26.083v-1.63zm-8.15%200h-3.26v-3.26h3.26zm0-6.52h-3.26v-6.52h3.26zm-1.63%2016.3a3.27%203.27%200%200%200%203.26-3.26h-6.52a3.26%203.26%200%200%200%203.26%203.26z%22%20fill%3D%22%23c41230%22%2F%3E%3Cpath%20data-name%3D%22Path%201169%22%20d%3D%22M0%200h39.124v39.124H0z%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 26, /var/www/sprite/output/_icons-svg.scss */
.icon--android-red {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2242%22%20height%3D%2242%22%20viewBox%3D%220%200%2042%2042%22%3E%3Cpath%20fill%3D%22%23c20038%22%20d%3D%22M15.233%2017.012v9.04c0%20.784%200%201.422%201.422%201.422h.74v2.87c0%20.707.57%201.28%201.278%201.28.706%200%201.28-.573%201.28-1.28v-2.87h2.102v2.87c0%20.707.572%201.28%201.28%201.28.704%200%201.278-.573%201.278-1.28v-2.87h.684c1.42%200%201.42-.638%201.42-1.422v-9.04H15.232zM23.733%2012.174L24.8%2010.63c.05-.072.032-.173-.04-.224-.073-.05-.175-.032-.224.042l-1.11%201.602c-.742-.28-1.573-.438-2.45-.438-.863%200-1.68.152-2.416.425l-1.1-1.59c-.052-.074-.15-.09-.225-.042-.072.05-.092.152-.042.225l1.06%201.527c-1.8.772-3.02%202.29-3.02%204.03h11.484c0-1.73-1.205-3.238-2.984-4.013zM14%2024c0%20.55-.45%201-1%201s-1-.45-1-1v-6c0-.55.45-1%201-1s1%20.45%201%201v6zM30%2024c0%20.55-.45%201-1%201s-1-.45-1-1v-6c0-.55.45-1%201-1s1%20.45%201%201v6z%22%3E%3C%2Fpath%3E%3Cpath%20fill%3D%22%23c20038%22%20d%3D%22M18.753%2014.5c-.417%200-.753-.337-.753-.75%200-.414.336-.75.753-.75.41%200%20.747.335.747.75%200%20.413-.336.75-.747.75z%22%3E%3C%2Fpath%3E%3Ccircle%20fill%3D%22%23c20038%22%20cx%3D%2223.253%22%20cy%3D%2213.75%22%20r%3D%22.75%22%3E%3C%2Fcircle%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 36, /var/www/sprite/output/_icons-svg.scss */
.icon--android, .com-share__icon-android {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2242%22%20height%3D%2242%22%20viewBox%3D%220%200%2042%2042%22%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M15.233%2017.012v9.04c0%20.784%200%201.422%201.422%201.422h.74v2.87c0%20.707.57%201.28%201.278%201.28.706%200%201.28-.573%201.28-1.28v-2.87h2.102v2.87c0%20.707.572%201.28%201.28%201.28.704%200%201.278-.573%201.278-1.28v-2.87h.684c1.42%200%201.42-.638%201.42-1.422v-9.04H15.232zM23.733%2012.174L24.8%2010.63c.05-.072.032-.173-.04-.224-.073-.05-.175-.032-.224.042l-1.11%201.602c-.742-.28-1.573-.438-2.45-.438-.863%200-1.68.152-2.416.425l-1.1-1.59c-.052-.074-.15-.09-.225-.042-.072.05-.092.152-.042.225l1.06%201.527c-1.8.772-3.02%202.29-3.02%204.03h11.484c0-1.73-1.205-3.238-2.984-4.013zM14%2024c0%20.55-.45%201-1%201s-1-.45-1-1v-6c0-.55.45-1%201-1s1%20.45%201%201v6zM30%2024c0%20.55-.45%201-1%201s-1-.45-1-1v-6c0-.55.45-1%201-1s1%20.45%201%201v6z%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M18.753%2014.5c-.417%200-.753-.337-.753-.75%200-.414.336-.75.753-.75.41%200%20.747.335.747.75%200%20.413-.336.75-.747.75z%22%2F%3E%3Ccircle%20fill%3D%22%23FFF%22%20cx%3D%2223.253%22%20cy%3D%2213.75%22%20r%3D%22.75%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 46, /var/www/sprite/output/_icons-svg.scss */
.icon--apple-red {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2242%22%20height%3D%2242%22%20viewBox%3D%220%200%2042%2042%22%3E%3Cg%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23c20038%22%3E%3Cpath%20d%3D%22M30.074%2024.433c-.496%201.1-.733%201.59-1.37%202.562-.892%201.355-2.148%203.044-3.704%203.06-1.384.012-1.737-.9-3.615-.892-1.876.012-2.267.906-3.65.895-1.557-.015-2.747-1.54-3.64-2.896-2.49-3.793-2.75-8.243-1.216-10.61%201.092-1.68%202.815-2.665%204.436-2.665%201.65%200%202.688.904%204.05.904%201.322%200%202.128-.904%204.037-.904%201.44%200%202.968.784%204.057%202.14-3.566%201.956-2.987%207.045.614%208.407z%22%20fill%3D%22%23c20038%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M23.954%2012.372c.693-.89%201.22-2.146%201.028-3.43-1.13.078-2.456.8-3.227%201.737-.702.852-1.283%202.115-1.057%203.343%201.236.038%202.514-.7%203.256-1.65z%22%20fill%3D%22%23c20038%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 56, /var/www/sprite/output/_icons-svg.scss */
.icon--apple, .com-share__icon-apple {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2242%22%20height%3D%2242%22%20viewBox%3D%220%200%2042%2042%22%3E%3Cg%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%233E3936%22%3E%3Cpath%20d%3D%22M30.074%2024.433c-.496%201.1-.733%201.59-1.37%202.562-.892%201.355-2.148%203.044-3.704%203.06-1.384.012-1.737-.9-3.615-.892-1.876.012-2.267.906-3.65.895-1.557-.015-2.747-1.54-3.64-2.896-2.49-3.793-2.75-8.243-1.216-10.61%201.092-1.68%202.815-2.665%204.436-2.665%201.65%200%202.688.904%204.05.904%201.322%200%202.128-.904%204.037-.904%201.44%200%202.968.784%204.057%202.14-3.566%201.956-2.987%207.045.614%208.407z%22%2F%3E%3Cpath%20d%3D%22M23.954%2012.372c.693-.89%201.22-2.146%201.028-3.43-1.13.078-2.456.8-3.227%201.737-.702.852-1.283%202.115-1.057%203.343%201.236.038%202.514-.7%203.256-1.65z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 66, /var/www/sprite/output/_icons-svg.scss */
.icon--arrow-back-white, .com-recipe-detail-nav__icon.com-recipe-detail-nav__icon--simple.com-recipe-detail-nav__icon--calendar, .com-recipe-detail-nav.com-sticky--sticky .com-recipe-detail-nav__icon.com-recipe-detail-nav__icon--simple, .com-recipe-detail-nav.com-sticky--white .com-recipe-detail-nav__icon.com-recipe-detail-nav__icon--simple, .com-facet.com-sticky--sticky .com-recipe-detail-nav__icon.com-recipe-detail-nav__icon--simple,
.com-facet.com-facet--extra-open .com-recipe-detail-nav__icon.com-recipe-detail-nav__icon--simple,
.com-facet.com-sticky--open .com-recipe-detail-nav__icon.com-recipe-detail-nav__icon--simple, .com-recipe-detail-nav.com-sticky--open .com-recipe-detail-nav__icon.com-recipe-detail-nav__icon--simple {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M27.9%2039c-.7%200-1.4-.3-2-.8L9.7%2022c-1.1-1.1-1.1-2.9%200-4L25.9%201.8c1.1-1.1%202.9-1.1%204%200s1.1%202.9%200%204L15.6%2020l14.2%2014.2c1.1%201.1%201.1%202.9%200%204-.5.5-1.2.8-1.9.8z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 76, /var/www/sprite/output/_icons-svg.scss */
.icon--arrow-back, .com-recipe-detail-nav__icon.com-recipe-detail-nav__icon--simple, .mod-nav__back-icon::before {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M27.9%2039c-.7%200-1.4-.3-2-.8L9.7%2022c-1.1-1.1-1.1-2.9%200-4L25.9%201.8c1.1-1.1%202.9-1.1%204%200s1.1%202.9%200%204L15.6%2020l14.2%2014.2c1.1%201.1%201.1%202.9%200%204-.5.5-1.2.8-1.9.8z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 86, /var/www/sprite/output/_icons-svg.scss */
.icon--arrow-carousel {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%23c20238%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M8%200L6.545%201.455%2012.05%206.96H0v2.08h12.052l-5.507%205.505L8%2016l8-8z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 96, /var/www/sprite/output/_icons-svg.scss */
.icon--arrow-left {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%227.41%22%20height%3D%2212%22%20viewBox%3D%220%200%207.41%2012%22%3E%3Cpath%20d%3D%22M7.41%201.41L2.83%206l4.58%204.59L6%2012%200%206l6-6z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 106, /var/www/sprite/output/_icons-svg.scss */
.icon--arrow-right {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%227.41%22%20height%3D%2212%22%20viewBox%3D%220%200%207.41%2012%22%3E%3Cpath%20d%3D%22M0%2010.59L4.58%206%200%201.41%201.41%200l6%206-6%206z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 116, /var/www/sprite/output/_icons-svg.scss */
.icon--arrow-white {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2036%2023%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23FFF%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A1.97px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Earrow%3C%2Ftitle%3E%3Cg%20id%3D%22Livello_7%22%20data-name%3D%22Livello%207%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M27.79%2011.5H7M23.54%206L29%2011.5%2023.54%2017%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 126, /var/www/sprite/output/_icons-svg.scss */
.icon--arrow {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2036%2023%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23c00038%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A1.97px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Earrow%3C%2Ftitle%3E%3Cg%20id%3D%22Livello_7%22%20data-name%3D%22Livello%207%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M27.79%2011.5H7M23.54%206L29%2011.5%2023.54%2017%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 136, /var/www/sprite/output/_icons-svg.scss */
.icon--available {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%233AA735%22%20stroke%3D%22%233E3936%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M21.377%2027.88c-.447.08-.907.12-1.377.12-4.418%200-8-3.582-8-8s3.582-8%208-8c4.417%200%208%203.582%208%208%200%203.95-2.86%207.23-6.623%207.88%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 146, /var/www/sprite/output/_icons-svg.scss */
.icon--calendar-MDA-landing {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M2.398%201h26v27h-26z%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M28.398%201.832V28h-26V1.832h26m0-1.037h-26c-.573%200-1.037.464-1.037%201.037V28c0%20.573.465%201.037%201.038%201.037h26c.573%200%201.037-.464%201.037-1.037V1.832c0-.573-.463-1.037-1.037-1.037z%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M2.398%201.832h26v2.08h-26z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 156, /var/www/sprite/output/_icons-svg.scss */
.icon--calendar-MDA {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2251%22%20height%3D%2253%22%20viewBox%3D%220%200%2051%2053%22%3E%3Cpath%20d%3D%22M0%202h50.295v50.297H0z%22%20opacity%3D%22.55%22%2F%3E%3Cpath%20fill%3D%22%23C40038%22%20d%3D%22M0%200h50.295v50.297H0z%22%2F%3E%3Cpath%20fill%3D%22%23F0EBE8%22%20d%3D%22M0%200h50.295v11.97H0z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 166, /var/www/sprite/output/_icons-svg.scss */
.icon--calendar-SDA-landing {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cpath%20fill%3D%22%23C40038%22%20d%3D%22M1.983%201.176h26v27h-26z%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M27.983%202.008v26.168h-26V2.008h26m0-1.037h-26C1.41.97.946%201.436.946%202.01v26.168c0%20.573.464%201.037%201.037%201.037h26c.573%200%201.037-.464%201.037-1.037V2.008c0-.573-.463-1.037-1.037-1.037z%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M1.983%202.008h26v2.08h-26z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 176, /var/www/sprite/output/_icons-svg.scss */
.icon--calendar-SDA {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2251%22%20height%3D%2253%22%20viewBox%3D%220%200%2051%2053%22%3E%3Cpath%20d%3D%22M0%202h50.295v50.297H0z%22%20opacity%3D%22.55%22%2F%3E%3Cpath%20fill%3D%22%23F0EBE8%22%20d%3D%22M0%200h50.295v50.297H0z%22%2F%3E%3Cpath%20fill%3D%22%23C40038%22%20d%3D%22M0%200h50.295v11.97H0z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 186, /var/www/sprite/output/_icons-svg.scss */
.icon--cart-delete {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012.823%2016.814%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%20%7B%20fill%3A%20%23b4b4b4%3B%20%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22Group_223%22%20data-name%3D%22Group%20223%22%3E%3Cpath%20id%3D%22Path_731%22%20data-name%3D%22Path%20731%22%20class%3D%22cls-1%22%20d%3D%22M10.402%201.33h-2.9v-.24a1.09%201.09%200%201%200-2.182%200v.24H2.425a2.424%202.424%200%200%200-2.42%202.42.426.426%200%200%200%20.425.426h.24v11.546a1.092%201.092%200%200%200%201.09%201.09h9.31a1.092%201.092%200%200%200%201.092-1.09V4.176h.24a.426.426%200%200%200%20.425-.426%202.424%202.424%200%200%200-2.425-2.42zm-4.23-.24a.24.24%200%201%201%20.48%200v.24h-.48zM2.425%202.18h7.98a1.573%201.573%200%200%201%201.512%201.145h-11A1.573%201.573%200%200%201%202.425%202.18zm8.886%2013.543a.24.24%200%200%201-.238.24h-.9V6.41a.426.426%200%201%200-.85%200v9.552H6.836v-9.55a.426.426%200%201%200-.85%200v9.55H3.51v-9.55a.426.426%200%201%200-.85%200v9.55h-.9a.24.24%200%200%201-.24-.24V4.177h9.79z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 196, /var/www/sprite/output/_icons-svg.scss */
.icon--cart-minus {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010%201.396%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%20%7B%20fill%3A%20%23fff%3B%20%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22add%22%3E%3Cg%20id%3D%22Group_1244%22%20data-name%3D%22Group%201244%22%3E%3Cpath%20id%3D%22Path_1154%22%20data-name%3D%22Path%201154%22%20class%3D%22cls-1%22%20d%3D%22M9.457-.003H.543a.674.674%200%200%200-.543.7.674.674%200%200%200%20.543.7h8.914a.674.674%200%200%200%20.543-.7.674.674%200%200%200-.543-.7z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 206, /var/www/sprite/output/_icons-svg.scss */
.icon--cart-plus {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010%2010%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%20%7B%20fill%3A%20%23fff%3B%20%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22add%22%3E%3Cg%20id%3D%22Group_1244%22%20data-name%3D%22Group%201244%22%3E%3Cpath%20id%3D%22Path_1154%22%20data-name%3D%22Path%201154%22%20class%3D%22cls-1%22%20d%3D%22M9.457%204.3H5.7V.542A.674.674%200%200%200%205%200a.674.674%200%200%200-.7.542V4.3H.543A.674.674%200%200%200%200%205a.674.674%200%200%200%20.543.7H4.3v3.76A.674.674%200%200%200%205%2010a.674.674%200%200%200%20.7-.544V5.7h3.76A.674.674%200%200%200%2010%205a.674.674%200%200%200-.543-.7z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 216, /var/www/sprite/output/_icons-svg.scss */
.icon--catalogs-white, .blk-warranty-stripe-home__icon--catalogs {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22120%22%20height%3D%2275.676%22%20viewBox%3D%220%200%20120%2075.676%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M81.5%204.838v51l-6-4.567-6%204.568v-51h12m0-2h-12c-1.104%200-2%20.896-2%202v51c0%20.76.43%201.455%201.112%201.792.28.14.585.208.888.208.43%200%20.857-.14%201.212-.408l4.79-3.646%204.788%203.646c.355.27.782.408%201.212.408.302%200%20.606-.068.888-.208.68-.337%201.112-1.032%201.112-1.792v-51c-.002-1.105-.898-2-2.002-2zM57.5%204.838c1.1%200%202%20.9%202%202v62c0%201.1-.9%202-2%202h-49c-1.1%200-2-.9-2-2v-62c0-1.1.9-2%202-2h49m0-2h-49c-2.206%200-4%201.795-4%204v62c0%202.205%201.794%204%204%204h49c2.206%200%204-1.795%204-4v-62c0-2.205-1.794-4-4-4z%22%3E%3C%2Fpath%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M15.5%2019.838h34M15.5%2028.838h34M15.5%2038.838h34M15.5%2047.838h34M15.5%2056.838h20%22%3E%3C%2Fpath%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M111.5%204.838c1.1%200%202%20.9%202%202v62c0%201.1-.9%202-2%202h-48c-1.1%200-2-.9-2-2v-62c0-1.1.9-2%202-2h48m0-2h-48c-2.206%200-4%201.795-4%204v62c0%202.205%201.794%204%204%204h48c2.206%200%204-1.795%204-4v-62c0-2.205-1.794-4-4-4z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 226, /var/www/sprite/output/_icons-svg.scss */
.icon--catalogs {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22120%22%20height%3D%2275.676%22%20viewBox%3D%220%200%20120%2075.676%22%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M81.5%204.838v51l-6-4.567-6%204.568v-51h12m0-2h-12c-1.104%200-2%20.896-2%202v51c0%20.76.43%201.455%201.112%201.792.28.14.585.208.888.208.43%200%20.857-.14%201.212-.408l4.79-3.646%204.788%203.646c.355.27.782.408%201.212.408.302%200%20.606-.068.888-.208.68-.337%201.112-1.032%201.112-1.792v-51c-.002-1.105-.898-2-2.002-2zM57.5%204.838c1.1%200%202%20.9%202%202v62c0%201.1-.9%202-2%202h-49c-1.1%200-2-.9-2-2v-62c0-1.1.9-2%202-2h49m0-2h-49c-2.206%200-4%201.795-4%204v62c0%202.205%201.794%204%204%204h49c2.206%200%204-1.795%204-4v-62c0-2.205-1.794-4-4-4z%22%2F%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%233E3936%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M15.5%2019.838h34M15.5%2028.838h34M15.5%2038.838h34M15.5%2047.838h34M15.5%2056.838h20%22%2F%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M111.5%204.838c1.1%200%202%20.9%202%202v62c0%201.1-.9%202-2%202h-48c-1.1%200-2-.9-2-2v-62c0-1.1.9-2%202-2h48m0-2h-48c-2.206%200-4%201.795-4%204v62c0%202.205%201.794%204%204%204h48c2.206%200%204-1.795%204-4v-62c0-2.205-1.794-4-4-4z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 236, /var/www/sprite/output/_icons-svg.scss */
.icon--checkout-arrow-red-down {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012.297%207.01%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%20%7B%20fill%3A%20%23c20038%3B%20%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22arrow-down-sign-to-navigate%22%3E%3Cpath%20id%3D%22Path_1168%22%20data-name%3D%22Path%201168%22%20class%3D%22cls-1%22%20d%3D%22M6.148%207.01a.86.86%200%200%201-.61-.253L.253%201.47A.86.86%200%200%201%201.47.252l4.678%204.68%204.68-4.68a.86.86%200%200%201%201.217%201.218L6.757%206.76a.86.86%200%200%201-.61.25z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 246, /var/www/sprite/output/_icons-svg.scss */
.icon--checkout-arrow-red {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.004%205.557%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%20%7B%20fill%3A%20%23c20038%3B%20stroke%3A%20%23c20038%3B%20%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20id%3D%22Path_1140%22%20data-name%3D%22Path%201140%22%20class%3D%22cls-1%22%20d%3D%22M4.974.502a.41.41%200%200%200-.246.1L.638%204.284a.41.41%200%200%200%20.55.61L5%201.462l3.816%203.436a.41.41%200%200%200%20.55-.61L5.278.606a.41.41%200%200%200-.304-.104z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 256, /var/www/sprite/output/_icons-svg.scss */
.icon--checkout-padlock {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014.406%2018.743%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%20%7B%20fill%3A%20%23fff%3B%20%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22locked-padlock%22%3E%3Cpath%20id%3D%22Path_1151%22%20data-name%3D%22Path%201151%22%20class%3D%22cls-1%22%20d%3D%22M13.387%207.57h-.365V5.86A5.827%205.827%200%200%200%207.374%200H7.03a5.827%205.827%200%200%200-5.643%205.86v1.71h-.365A1.186%201.186%200%200%200%200%208.87v8.572a1.19%201.19%200%200%200%201.022%201.3h12.365a1.19%201.19%200%200%200%201.022-1.3V8.867a1.186%201.186%200%200%200-1.023-1.298zm-5.023%205.575v2.59a.553.553%200%200%201-.545.55H6.586a.553.553%200%200%201-.545-.55v-2.59a1.57%201.57%200%200%201%20.987-2.67h.342a1.57%201.57%200%200%201%20.987%202.67zm2.25-5.576h-6.82V5.86a3.41%203.41%200%201%201%206.818%200v1.71z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 266, /var/www/sprite/output/_icons-svg.scss */
.icon--checkout-progress-confirmation-white {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020.195%2020.246%22%3E%3Cdefs%20fill%3D%22%23ffffff%22%3E%3Cstyle%20fill%3D%22%23ffffff%22%3E.cls-1%20%7B%20fill%3A%20%23fff%3B%20%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22noun_validation_1683882%22%20fill%3D%22%23ffffff%22%3E%3Cpath%20id%3D%22Path_1132%22%20data-name%3D%22Path%201132%22%20class%3D%22cls-1%22%20d%3D%22M10.098%2020.246A9.95%209.95%200%200%201%202.96%2017.26%2010.1%2010.1%200%200%201%2010.1%200a9.95%209.95%200%200%201%207.137%202.986%2010.1%2010.1%200%200%201-7.137%2017.26zm0-19.234A9.04%209.04%200%200%200%203.67%203.695a9.085%209.085%200%200%200%206.428%2015.54%209.04%209.04%200%200%200%206.428-2.684%209.085%209.085%200%200%200-6.428-15.538zm4.606%205.67a.492.492%200%200%200-.71.05L9.035%2012.4%206.2%209.566a.5.5%200%200%200-.71.71l3.24%203.238c.05.05.05.05.1.05a.05.05%200%200%201%20.05.052c.052%200%20.1.05.2.05a.3.3%200%200%200%20.2-.05l.052-.05c.05%200%20.05-.052.1-.052L14.75%207.44a.607.607%200%200%200-.046-.76z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 276, /var/www/sprite/output/_icons-svg.scss */
.icon--checkout-progress-confirmation {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020.195%2020.246%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%20%7B%20fill%3A%20%23fff%3B%20%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22noun_validation_1683882%22%3E%3Cpath%20id%3D%22Path_1132%22%20data-name%3D%22Path%201132%22%20class%3D%22cls-1%22%20d%3D%22M10.098%2020.246A9.95%209.95%200%200%201%202.96%2017.26%2010.1%2010.1%200%200%201%2010.1%200a9.95%209.95%200%200%201%207.137%202.986%2010.1%2010.1%200%200%201-7.137%2017.26zm0-19.234A9.04%209.04%200%200%200%203.67%203.695a9.085%209.085%200%200%200%206.428%2015.54%209.04%209.04%200%200%200%206.428-2.684%209.085%209.085%200%200%200-6.428-15.538zm4.606%205.67a.492.492%200%200%200-.71.05L9.035%2012.4%206.2%209.566a.5.5%200%200%200-.71.71l3.24%203.238c.05.05.05.05.1.05a.05.05%200%200%201%20.05.052c.052%200%20.1.05.2.05a.3.3%200%200%200%20.2-.05l.052-.05c.05%200%20.05-.052.1-.052L14.75%207.44a.607.607%200%200%200-.046-.76z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 286, /var/www/sprite/output/_icons-svg.scss */
.icon--checkout-progress-divider {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%207.201%2014.404%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%20%7B%20fill%3A%20%23fff%3B%20%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20id%3D%22Path_1134%22%20data-name%3D%22Path%201134%22%20class%3D%22cls-1%22%20d%3D%22M7.2%207.156a.654.654%200%200%200-.165-.394L1.145.217a.657.657%200%200%200-.977.88l5.5%206.1-5.5%206.1a.657.657%200%200%200%20.977.878l5.89-6.545a.654.654%200%200%200%20.164-.474z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 296, /var/www/sprite/output/_icons-svg.scss */
.icon--checkout-progress-payment-white {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2028.5%2018.5%22%3E%3Cdefs%20fill%3D%22%23ffffff%22%3E%3Cstyle%20fill%3D%22%23ffffff%22%3E.cls-1%20%7B%20fill%3A%20%23fff%3B%20%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22noun_payment_1800088%22%20fill%3D%22%23ffffff%22%3E%3Cg%20id%3D%22Group_1194%22%20data-name%3D%22Group%201194%22%20fill%3D%22%23ffffff%22%3E%3Cpath%20id%3D%22Path_1131%22%20data-name%3D%22Path%201131%22%20class%3D%22cls-1%22%20d%3D%22M2%200a2.007%202.007%200%200%200-2%202v12a2.007%202.007%200%200%200%202%202h.5v.5a2.007%202.007%200%200%200%202%202h22a2.007%202.007%200%200%200%202-2v-12a2.007%202.007%200%200%200-2-2H26V2a2.007%202.007%200%200%200-2-2zm0%201h22a.987.987%200%200%201%201%201v1H1V2a.987.987%200%200%201%201-1zm24%202.5h.5a.987.987%200%200%201%201%201v12a.987.987%200%200%201-1%201h-22a.987.987%200%200%201-1-1V16H24a2.007%202.007%200%200%200%202-2V3.5zM1%204h24v1H1zm0%202h24v8a.987.987%200%200%201-1%201H2a.987.987%200%200%201-1-1zm1.45%203a.5.5%200%200%200%20.05%201H8a.5.5%200%201%200%200-1H2.45zm.007%202a.5.5%200%200%200%20.05%201h3.567a.5.5%200%201%200%200-1H2.457zm5.492%200A.5.5%200%200%200%208%2012h.508a.5.5%200%201%200%200-1h-.56z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 306, /var/www/sprite/output/_icons-svg.scss */
.icon--checkout-progress-payment {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2028.5%2018.5%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%20%7B%20fill%3A%20%23fff%3B%20%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22noun_payment_1800088%22%3E%3Cg%20id%3D%22Group_1194%22%20data-name%3D%22Group%201194%22%3E%3Cpath%20id%3D%22Path_1131%22%20data-name%3D%22Path%201131%22%20class%3D%22cls-1%22%20d%3D%22M2%200a2.007%202.007%200%200%200-2%202v12a2.007%202.007%200%200%200%202%202h.5v.5a2.007%202.007%200%200%200%202%202h22a2.007%202.007%200%200%200%202-2v-12a2.007%202.007%200%200%200-2-2H26V2a2.007%202.007%200%200%200-2-2zm0%201h22a.987.987%200%200%201%201%201v1H1V2a.987.987%200%200%201%201-1zm24%202.5h.5a.987.987%200%200%201%201%201v12a.987.987%200%200%201-1%201h-22a.987.987%200%200%201-1-1V16H24a2.007%202.007%200%200%200%202-2V3.5zM1%204h24v1H1zm0%202h24v8a.987.987%200%200%201-1%201H2a.987.987%200%200%201-1-1zm1.45%203a.5.5%200%200%200%20.05%201H8a.5.5%200%201%200%200-1H2.45zm.007%202a.5.5%200%200%200%20.05%201h3.567a.5.5%200%201%200%200-1H2.457zm5.492%200A.5.5%200%200%200%208%2012h.508a.5.5%200%201%200%200-1h-.56z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 316, /var/www/sprite/output/_icons-svg.scss */
.icon--checkout-progress-shipping-grey {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2040.386%2018.528%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%20%7B%20fill%3A%20%23b4b4b4%3B%20%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22noun_Shipping_1541532%22%3E%3Cg%20id%3D%22Group_225%22%20data-name%3D%22Group%20225%22%3E%3Cpath%20id%3D%22Path_732%22%20data-name%3D%22Path%20732%22%20class%3D%22cls-1%22%20d%3D%22M40.387%209.208L35.3%203.635h-6.057V0H9.793v3.083h-5.81a.522.522%200%201%200%200%201.045h5.81v6.4H8.1a.522.522%200%201%200%200%201.045h1.693v4.745h2.443a2.566%202.566%200%200%200%205.082%200h14.6a2.566%202.566%200%200%200%205.082%200h3.385v-7.11zm-25.613%208.275a1.533%201.533%200%201%201%201.534-1.533%201.535%201.535%200%200%201-1.534%201.533zm13.424-2.212H17.25a2.563%202.563%200%200%200-4.95%200h-1.464V1.046h17.362V15.27zm6.262%202.213a1.533%201.533%200%201%201%201.533-1.532%201.535%201.535%200%200%201-1.532%201.533zm4.882-2.212h-2.407a2.563%202.563%200%200%200-4.95%200h-2.74V4.678h5.6l4.5%204.936v5.66z%22%2F%3E%3Cpath%20id%3D%22Path_733%22%20data-name%3D%22Path%20733%22%20class%3D%22cls-1%22%20d%3D%22M6.92%207.327a.522.522%200%200%200-.52-.522H.52a.522.522%200%201%200%200%201.045H6.4a.522.522%200%200%200%20.52-.523z%22%2F%3E%3Cpath%20id%3D%22Path_734%22%20data-name%3D%22Path%20734%22%20class%3D%22cls-1%22%20d%3D%22M6.43%2010.526h-.6a.522.522%200%201%200%200%201.045h.6a.522.522%200%200%200%200-1.044z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 326, /var/www/sprite/output/_icons-svg.scss */
.icon--checkout-progress-shipping {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20viewBox%3D%220%200%2035.389%2017.757%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M35.39%208.825L30.513%203.48h-5.8V0H6.067v2.954H.5a.5.5%200%201%200%200%201h5.567v6.133H4.445a.5.5%200%200%200%200%201h1.622v4.548h2.34a2.46%202.46%200%200%200%204.872%200h14a2.46%202.46%200%200%200%204.87%200h3.245v-6.81zm-24.547%207.93a1.47%201.47%200%201%201%201.47-1.468%201.47%201.47%200%200%201-1.47%201.47zm12.865-2.12H13.215a2.456%202.456%200%200%200-4.745%200h-1.4V1h16.64v13.635zm6%202.12a1.47%201.47%200%201%201%201.47-1.47%201.47%201.47%200%200%201-1.468%201.47zm4.678-2.12h-2.304a2.456%202.456%200%200%200-4.745%200H24.71V4.482h5.363l4.316%204.73v5.423z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 336, /var/www/sprite/output/_icons-svg.scss */
.icon--close-circle, .com-facet__btn.com-facet__btn--close, .com-facet__close-options, .com-modal-gallery__close, .mod-modal .mod-modal__close {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2235%22%20height%3D%2235%22%20viewBox%3D%220%200%2035%2035%22%3E%3Cg%20fill%3D%22%233E3936%22%3E%3Cpath%20d%3D%22M18.047%2032.626c-8.34%200-15.125-6.785-15.125-15.125S9.707%202.377%2018.047%202.377%2033.172%209.16%2033.172%2017.5s-6.785%2015.126-15.125%2015.126zm0-30C9.845%202.626%203.172%209.3%203.172%2017.5s6.673%2014.876%2014.875%2014.876S32.922%2025.703%2032.922%2017.5%2026.25%202.627%2018.047%202.627z%22%2F%3E%3Cpath%20d%3D%22M12.777%2024.185l-1.414-1.414%205.27-5.27-5.27-5.27%201.414-1.413L19.46%2017.5%22%2F%3E%3Cpath%20d%3D%22M23.318%2024.185L16.633%2017.5l6.685-6.683%201.414%201.414-5.27%205.27%205.27%205.27%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 346, /var/www/sprite/output/_icons-svg.scss */
.icon--close-menu-red, .com-spotlight__item--hoverable .com-spotlight__text::after {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cg%20fill%3D%22%23c20038%22%3E%3Cpath%20d%3D%22M8.84%207.77l14.5%2014.498-1.414%201.415-14.5-14.5z%22%20fill%3D%22%23c20038%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M21.925%207.768l1.415%201.414-14.5%2014.5-1.414-1.415z%22%20fill%3D%22%23c20038%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 356, /var/www/sprite/output/_icons-svg.scss */
.icon--close-menu-white, .com-warning__trigger, .com-recipe-detail-nav.com-sticky.com-sticky--sticky.com-sticky--open .com-sticky__topbar--magazine .com-recipe-detail-nav__btn--explore {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cg%20fill%3D%22%23ffffff%22%3E%3Cpath%20d%3D%22M8.84%207.77l14.5%2014.498-1.414%201.415-14.5-14.5z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M21.925%207.768l1.415%201.414-14.5%2014.5-1.414-1.415z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 366, /var/www/sprite/output/_icons-svg.scss */
.icon--close-menu, .com-modal__close, .com-compare__item-close, .com-account-pages__page-cnt #my_account .x-close-icon {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cg%20fill%3D%22%233E3936%22%3E%3Cpath%20d%3D%22M8.84%207.77l14.5%2014.498-1.414%201.415-14.5-14.5z%22%2F%3E%3Cpath%20d%3D%22M21.925%207.768l1.415%201.414-14.5%2014.5-1.414-1.415z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 376, /var/www/sprite/output/_icons-svg.scss */
.icon--close-search {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.073%22%20height%3D%2214.073%22%20viewBox%3D%220%200%2014.073%2014.073%22%3E%3Cg%20data-name%3D%22Group%203%22%20fill%3D%22none%22%20stroke%3D%22%23707070%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%221.5%22%3E%3Cpath%20data-name%3D%22Line%202%22%20d%3D%22M12.35%201.06L1.06%2013.014%22%2F%3E%3Cpath%20data-name%3D%22Line%203%22%20d%3D%22M1.06%201.06l11.953%2011.953%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 386, /var/www/sprite/output/_icons-svg.scss */
.icon--close-white {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2235%22%20height%3D%2235%22%20viewBox%3D%220%200%2035%2035%22%3E%3Cg%20fill%3D%22%23ffffff%22%3E%3Cpath%20d%3D%22M18.047%2032.626c-8.34%200-15.125-6.785-15.125-15.125S9.707%202.377%2018.047%202.377%2033.172%209.16%2033.172%2017.5s-6.785%2015.126-15.125%2015.126zm0-30C9.845%202.626%203.172%209.3%203.172%2017.5s6.673%2014.876%2014.875%2014.876S32.922%2025.703%2032.922%2017.5%2026.25%202.627%2018.047%202.627z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M12.777%2024.185l-1.414-1.414%205.27-5.27-5.27-5.27%201.414-1.413L19.46%2017.5%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M23.318%2024.185L16.633%2017.5l6.685-6.683%201.414%201.414-5.27%205.27%205.27%205.27%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 396, /var/www/sprite/output/_icons-svg.scss */
.icon--close {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2013.598%2013.597%22%3E%3Cpath%20data-name%3D%22Path%201387%22%20d%3D%22M8%206.8l5.347-5.348a.85.85%200%200%200-1.2-1.2L6.8%205.6%201.452.25a.85.85%200%200%200-1.2%201.2L5.6%206.8.25%2012.145a.85.85%200%201%200%201.2%201.2L6.8%208l5.347%205.346a.85.85%200%201%200%201.2-1.2z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 406, /var/www/sprite/output/_icons-svg.scss */
.icon--color-wheel {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20height%3D%2215.451%22%20viewBox%3D%220%200%2015.451%2015.451%22%20width%3D%2215.451%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3CclipPath%20id%3D%22a%22%3E%3Cpath%20d%3D%22M6.874.8A7.67%207.67%200%200%201%200%200a7.717%207.717%200%200%200%2013.726.014A7.666%207.666%200%200%201%206.876.8z%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22b%22%3E%3Cpath%20d%3D%22M0%200h15.182v5.65H0z%22%2F%3E%3C%2FclipPath%3E%3Cpattern%20id%3D%22c%22%20height%3D%22100%25%22%20preserveAspectRatio%3D%22none%22%20viewBox%3D%220%200%20105%2040%22%20width%3D%22100%25%22%3E%3Cimage%20height%3D%2240%22%20width%3D%22105%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAGkAAAAoCAYAAAD9htTzAAAAAXNSR0IArs4c6QAADnpJREFUeAHtW2lsXUcVPs%2FveV%2FyHNvxc%2BLaqe1s3gINiZt0SQOkq5AqVaSAWIQqIYFQhUBCLBJdoKggVPGDH6gFAVX5VZWlQJDaSq2LqqpLElqHEBrsNE3iJHZsJ453O37Md86cO3Pve44dN06ClJH8zszZ5sz55swdXz%2FH0uk0XWtXdwYSJrz0kXPD9FxPN73ad5L2jI1wxJuKSqgtmaR7VzfQpqrqq3sV%2F8fRDZx7l3oHXqCzY910fnaSV1KYV0WVZZuobsWnKJFT2BnrHx9L3%2FjC36h%2FZjqyVKmwmOHelVxOj2%2FeRvWlZRGda8PFZmBk8ii92%2FMEDY51UQxJ9lqMJPdlBQ10c%2FNTnfHUp%2B97ePdAn6fiumr734lxevLwe5Q%2FPUUbyiupIB53Std6F5WBqZlheu%2F407T38GM0MR3Ou4IVI8n85MwQpc9PHol9%2BZWX0s9lgOSqSCPIMegC4apEgh5tbqddTc0qukYXmIH3Tz1PB3p%2FY441eaSYJ42FwzlwQAkGiZySztjOvz%2BffsM%2Bh5xqFKQ05RihlKHpG6Cb8wvo62ub6fa6JlqWl%2B9Mr%2FUyMtBz6i90bOBlGhrbb2QCjIAxN0jQQzNV1YmLQ6SpUNk6BrUTGHpwYowe7HqbKg%2Fso3tWrKTPr2mh1oorc8EYnR6l%2FX0H6NjwUeoe6qFVpSlau3wNbV7VoYu47PT0yL%2FpSP%2BLdGzwVZoxlYMDLGaQwYnkN4z0sQI%2BLtsCoOPGvvX6P9JP9X7g23FfVMRhPHAsVYSKihlvqCitroThrcsvpM3Lq%2Bi2lddRR2r1klbYqdFT9FbvO%2FTeYDd1nT5kYpnlxcZj2EjyU5zIo4ZkHbWvaKOPruyg4tzijHVeSsbxobepd%2Bh1OnF2D41P9ZmY7Kb2qD429FjTje%2FH4WREhbnVnbE%2F9xxKf2Hfm76Oh6wsFkedOoODnPRsCCCACFDjNGt%2BxAb05mQF3VCRojWGri9P0XWl5expMR%2F%2FPHWA%2BscG6YPhXjo0%2BD4dH%2B23SbAxWnAcSC5GgAZ%2BTXEVrSypocbla6m2rI7qkmsWEwrbjE0N0skzXeZ21mOuz%2B9T79m9XAGYC%2BAwGHYTYzMjf8rHiDeS5csYn64pUI0r7u%2BMjU1Pp9t2%2FzG4grMd62IirRQwBAjeHZEq8oGRPsAS0DhBDB6SlqaOZBWlCksoVVTKPqX801Rqnmtj0%2BN2njSNzYwbQPpoYmaMjo4OmEWJfQ6o0cJYAJE%2Bx2XB4ASwvsQvyUGlSaI4RrNQzF1esIzK85fR9eVNQTxIEHQLTeVNzYxyH7yRyX4anRyg0akBGp8%2BbewlBqliLz%2FGNmbWGrd%2BDOGxUlmzzCFgiK1RC7XceAntaH26M1Fobmtfq2%2BkR7oPmmC0ZQcIQKH5x5wkRO1kYhlBF5OLjWq8deYU5Zw5wQmKmyMKAeMHVYjFuj74UplSyerh4ignhg96xOaaxJWm4ckhGjFJ7x3pllg4BrPBQL2K4LgCHpJufPFH2j5HwDB9ngKXaOFjUn9eiLFd4A9NnkGsnaHXVL2L8hJlRte0Bza0UnNBIbqmZQIkfPnEs8hvkkAk2fE5%2FguMfXvpO9uoLFPiloxQMuVRD%2BGxs7Y5DotDo3QayXMW2tc5Mb88CRVymIs%2BbLVBX3wJBV%2FqWnXBcT6gX2p%2BkW2s%2BRwEAtKyvDz6QctGM9TpWRaMrSuuIEjUnRxtqqt865T1PJlxIkuWpYoPyKNzOpsL91wSMvV8n9JXbaVqEx47O0m%2BajnqJ1%2B5Ch7G%2Fh6e5bG3UuMeM%2Fg6ais8F0376m%2FAHbfgJLmrvoHur0oxagoCNGCGquYjzniSh6ADAtNqGFpVEgr7D8paRuJP%2B3PR6EJEzy0gbKeJFeonILuerMePG3q6hrCNG3FMbhj0dD4%2FyRpRoGQ6YZ6ZzTB0I%2FhAYRPUV9xD5cXuZUEAEhz%2BtOMWfqOgLjUtWED0ys08G4U6AU9fGOHMxRgNZzuajB2fmQv4wI788E1XE%2FUksWmyIRWO04vKIAdP9XwqfckOEu5XE6%2FctzP9KFCFedW0vvYBN7npaX6ZiWPvh%2BaVD5ouiW9NfpRGBiORu4QrALDV55PTAzfcBDjYL6zpI3lh2gvR0hWEdbMdZ6oRSQOzHUAuldn01IfSwC4CVHv9g3xZUD1Q59lydzVtoAfML6PS1BWqIXslCBBycfCXHUr%2BPFFrxdlJF0hcbL6BXGl9TmZ%2FnnBCBjqLv51gr3woz9pLgvD9LIgrqSaxgZ3ML9UmGlJRqyvvpuplW5QV0AyQIPn%2BDVtpW4m5%2BgEYuyJNpDNwNzrh%2BbdCXQKHxJNJSP5Sgxhsx%2BlGJTq2oegwKw3raBxZVYPkZpdm42oWAITps3sHiq5OZrUrDm55oqdnkPMufiqKWmijd1lw8iyVBCFemP7IAFUVl1d77rKg0ztDG4r16eR683MV6KaFDZpUYTRskTntcC%2FbX5LDFi6GsOXiR37yta%2FeMBv%2F8LSScAUQuvwTPJui1SRjPIduXPuwusygrjAiovbKFfSzjVJ6klRdvF8xCpZcGGxI1pPoY7vhCPJ9%2BFPxAn1GRl%2BW6rMXd5Gw8fiOQodWSMCDbBaqJXFrdQhX9HWlhmY40KqzmTLyRE4xbWn8bsZzSOcBnRMkCO%2Bqb6I%2FbN1B682LU7h1NzaZXapFb3SSTKkO9NHCCQZPliAyt690DKotY4UqmIOGExZWyuYrzNOI1U4vEI6KBIn3LWWFuMXZxIMGR5xmQHjBTc%2F6QAV1NH6HKko26LRZ6QVBgsVNNXX08y23UUU8N3CAcBQgDRk8NKF%2BX3jgO5BUHri0tmqvfNHTkU8zJdYnY%2BX7z9TUmNWfJl6BUgt3PRZN5YMGNsr0eNBmHQbM78uVHKssK7iedrb%2BglLJzVC%2FYJsXJFi3V1bTM9tuN0DFg%2Bu1eHVVhHF4L3vRs7KEja4%2B45jN4GXTFWn4U%2FR0Q4Rl1lvUVYZSpoJ%2FI1TpfBRuHaiyBWGjlaVHHfNMZQUy04%2FHi%2Bmmtd8zRxxeMs%2FfFgQS3ACo3227kyoSuUEVCShBWBYk93ySl4gSXjQUDVsDuFDio7Y6hme0xdiKpXwGCVWHvjBLX1cMEa%2FOs1NfKlNzrbyEAWj7ukfNu7laFc1LNUfzKkIBQP122x1UmgMz94xCksBR6vZYZtXAjyxNevh0SfZW68SmNxcfSk6mvSgNubID1ckqs88UTbij9sC2xsqHDwFBty2iMlvU6AmgQvPjZbRj%2FSNUVXrhZ1A0posCCcat5o94T2zabqpJmgIjiUZIji89rMhPSfa%2BfwQq4NYVEwekz3V9SZjv28n8nq%2BBvj%2FOpufkDgDoKV9BUFvw8cstqGxdULHd2vTNiwYIfi8aJBjtqG2ix9q2ehUArjqTCuMxv7OTsdwMWc3ayTKxHAXA6dgUcOZtn039vvia65Ov6cZeLTRR0Fce9%2F1BRAa5NI1QRhETZoInlSP%2BFajZdA5fsz%2B%2B%2FiGqLf%2BYOLjIz0WBhDnua2qnZ2%2B9lxoLioKka8KZ8ubxlyNp0uVKtcwdrVZkdg3fb1jDwRLmuxE8myj4SNOII8BZZZ3Fp1Kx0JeVMDBGQTdB9PqdLLyOdjYvHiCEsmiQYNxaUUO%2F%2F8RnaKv5k7hdOk5iiOwSMIEuEVy%2FDx2fpzKlLPQ%2BsvGz8cQEKYxKo2PnXCLxf0lWMPz3cqrPALEzsXN86UGEn9plH6G7235MK0rXq8qi6IcCCTOW5RXQkzt20Vcb8fZc06BhunEAov2zhew93X%2FZYleZ%2BlCd8BjJ9JOrWj4NWziJ8kEVlHAliK7Tk8oDl22Y2mo0DAbP8HLxFqHus3RHy0OUv8BrNnzO1cz7Uw1vLpWF8%2FcP9NJP9r5IB0eHjJE%2Bm0Dl93FUlf6JAn38QsxfLDEIgqKJrlDoxOz3HrjP%2BuIDoKvf4BtC%2FJ0E77sJsDc%2F%2BoUVzM02PB98O7ny%2BZd01oNcToTAP%2Ba0NvpOUseIB3NVFNXSHc3fpmThKsO5JK3zkoKkIf3y3Vfo1z17TUJkv4FKkpFAJFeSI3yXVAUWi0XSWM8mLGSjSbR%2BgiQy3%2Fmze9yCJOD6PgESx8AxmY1kY5PEe4AgHiNjf5YqOLoB8uMF1Jr6JG1t%2BJKm4VLRpQEJ0R07N0iP79lNe86c5MVx0k1S0AQALFqAwIIVBE2sgqTJ4GQquCF9gCLA61erov58EKOVInEJAG4uB5AA6Y0Rv5mfN5KNY23ljbR9zVfMV8AW9gaBk7Dwj6UDSWN48%2BQheubg67Tv7AkLVrSKkGB31MEOY04C72DVB6AumQKq1WOQpIL85AWAczKNrR6dQZLFn4IYJB%2FzRHSk4hCLyDBeVdpEtzZ9kWrK1hnukrWlB0lD%2F1XXS%2FSnI%2B%2FQyPlJm%2BxwFelRpzQMktU1zrj6bOXou2eppIWAhIqFnoDjA6oA4cjTamNA7EbhTWHtCuKFtL1hF21cdacubynp5QMJqxieGqdn%2F%2FMavdz7Lzoxcc4kDGc9AEDzjzxUiFSUJFRB0mPGVZskGmPx5ScefR2zP60O1hUZKoYvMFYWfS6xD5bhj6Hl1FLdQR319y7V0caZiHxcXpD8yf%2Fa%2FQa9cqyLus4ezwBJjz%2F%2FG64%2BiFo5PggCkk28BVyrQ6hUD%2FpSFY76lRPYmGABIHSblrdQW%2Bpmaknd4i%2FhcvWvHEi6wuMjp%2Bm14%2FvpVQPY4VH5fjXvfk6Sq6AQSF4laMIVsOD5YnSQZPD1BsZ%2Bs4CEKsOGAGU%2FplNdVEMbUx10Q%2B1OKsot0XCvBL3yIPmr7h3pp3f6DtGBgcO0r7%2BbRs9PyDHGt0D3HNFky%2B1QdrwDQ4DxwfNBAnCucqBrjkrDK0rk07qKZlqdXEdtNduuNDB%2BWq4ukPzI0D9wupv2mX95OTp8gj4Y6aPBibP80MfrgeC6bfTCFbMwkJIFSfOvMNW0srSWNtZsoVVlDdHpr5Zx5%2F8ARGuIchT0DykAAAAASUVORK5CYII%3D%22%2F%3E%3C%2Fpattern%3E%3CclipPath%20id%3D%22d%22%3E%3Cpath%20d%3D%22M4.23%200a7.7%207.7%200%200%201%20.052%206.967%204.32%204.32%200%200%201-4.26%203.81L0%2010.784A7.666%207.666%200%200%200%206.85%2010%207.71%207.71%200%200%200%204.23%200z%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22e%22%3E%3Cpath%20d%3D%22M0%200h9.173v12.71H0z%22%2F%3E%3C%2FclipPath%3E%3Cpattern%20id%3D%22f%22%20height%3D%22100%25%22%20preserveAspectRatio%3D%22none%22%20viewBox%3D%220%200%2065%2089%22%20width%3D%22100%25%22%3E%3Cimage%20height%3D%2289%22%20width%3D%2265%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAEEAAABZCAYAAABhckmzAAAAAXNSR0IArs4c6QAADxdJREFUeAHlXGuMXVUV3vcxj850pgUiQcBXNQ2gUHwRECGIQkyUGEPiK0BM%2FCESo%2FxFjbEI8REfIUQiieIPDT4SwSioaFDTUigURKygRW1D08J07EyZzuPeO%2Ffl9629177rnLl3Hp3OnBPd6bl77%2FXYZ33fXnuffR%2FTQrvddv%2FvpRwIyIyJ2g%2B%2F7qo7d7rm1LSEUto04vrPf6Mb%2FMANrvDq89ZjfrYXQiZkQsLsVz%2Ft5u77QxJooeAc%2FrGM3PgxN%2Fjxz%2FvO2r1uL67d2IuP3Nq7M0mAgO8QQCKm777XTX3qGtc%2B%2BNzig61SmxkJlQd%2F2gmdBLCw0iv05%2F%2B6301%2B8nrX%2BttOStakZEZC48ALAAzEmv4WPKGafnum6iZvutHN3%2F%2Bd%2Fy0SIhoFy5rF9lPt43fc5Srf%2FIy3O4mvmWVC3%2Bte0wGsgCwRQSYrxZAx%2B%2BDDbvbLn1CPk1JnRsLg%2Bz7sSVAYBiizoYDIhABGSB3rcFV37HZzt588IjhsJqV4%2FmWuf9uWDsBAgoBnVBZ40Ak5QV7ZudtN3Xi1cxV%2FvlgNiMxIYNDD135IwCpw1jLbaQIgV5uoh03j4GFXufuW1eAX30xJKF91vSueOtSZdZ1xJSPUQo7qtA7EVHc96tr%2F2LUqIjIlgZFvuPTtngSC6wI%2BZkcpqdf9ol2fd1O33uza%2B06ciMxJGLj03c4RoF6cYbR5WZkS1NGBtSIu%2FGvVKm76W59zrad%2FA6eVl8xJKF12rSuObojAC3xLl84IkhLIEeAEzz5rkoW6cWzSHb%2FzS679%2FKMrZiFzEhjx4EUXBjAE1LnsZtgGUF5W3xbbghDkSgXXqlbczPduc27mKIdddskFCf0XXyFp7WcXzbAc2gAmF8BHQmSZkAzIoGc2eDJ8tjReOuQqP%2FjCsgmgYS5IKF95XVj%2FTG9%2FcdYVeGd%2FgA47ol8aJMIFArxMzxbVpx51rd3mDdoSlOSCBMY4cN7WRKp74IEUEKJvtGQfkL4nQLKGZMCkLfsDBkN7%2BkffXvayyA0Jfee%2ByRXKATSzgUAZHeuQHawJVNIfGygzgoApEzLQFh%2F0W7U5V%2Fv51yBYuuSHhAsukY3Pb34WOEAwSgXKWsgxMu1rDXfaVB77nWvvfWhJFuiWi1I4Y0vcEPV8oKmutc8MhBsIYV83xagLmaNPk7mH7lkSX35IOPMcTwLTHCAJVFLf1EIOIuYscw%2BwfckOWUaQBxvK6gf3ueaO7y9KBMzyU%2Fq2bvWbWyCCIDQLhBhGC51ugF7vzw%2FyNGGG0Id2khGoQdbcwz9eFCTNc1P6zn6tzwJGxWwAYKkJjn3dMMNGKftH0Hngag%2FkQgZq2DanJ1zj93dA2b3kioTCxpGwCRKEuQBEAZMUyQ7IeFhKPD3gEx%2Bh9IE6nh0ef6A7A5DmioTS6y%2FA7CNyZgBqPjLlCoDlhEjgvCRLUIeNUPwIPCwDT5RmED57wFG6%2FuvbuxKRKxIKg0Md4H1Y%2B4EMTwyBm0vIIFm4YnaEPlDxqaFnCt1PKk%2FhXebcxAIickWCnAoJNMy2pLvsBR2wskcg6jjTREDAvGib1kGmj9HW%2FKyrP3Fv3klAfJxVzG4EqSQQnF4BmAKPtkEvcrSVFFn0oiu4%2BWdTX%2Ft53hYQk6GA6e6Dl1QmWCWBdUh9mW2Cgiw%2BFQJoBa461rrJkpzG5EHXOrwngRHiHBVwoLMqaR8J8HuBEkMd9wvtS01S5PJPDW6QeumG6p8mIOKZXyZAk9v8FAZO4PyOnB8i6nflaPoCgKGttZfDEAIxR02dcZGOPC5pDMX8%2Fj2u3zvKa64yoV2blqeDf9whPk3%2FmBHgBRHrBy3%2BcQhUJQhBoJ9x%2BBEVL2YMfdHm%2BUGvZuWoa730JBS%2B0DQ3pXlkn98YEXg8H%2FCsgKdF8oKeNgSYukiSJwDkBOD%2BaeNtdXNtHXwi4s4VCTF4PiYZmTwuffBxVhOPUM4w9ACbeKwKcd5PyIKNgpdx0J8%2FsBsGvuRqT5B0JUjdCxBju7O6TcsHTx2svTy42b0itlVHN7Qpb4z%2F3bnqMXzKe4rw7UfMwWt97Fm%2Fjrnz87KpzhkPS0BnlbMsdsFWlodkhrf1mYU2M0HHEj1YQN088oygpig3pXns37IZymGJKS0XAABkAcdo%2BU4CbYe26wOQVNr7%2FcHL7T4gciDlhiqPSRKCfuOFXYKdQ%2BaitA7%2BCalf82s7EREefXwChjXS1mcdsHoRgBXaYsM8j0tAxqARilao40pDuzHxTzcAdW5IaEzsQ2qHaBlpC7Fr8OwH8EEEgS1p8F4ngNUBtTbZoK5xFMsPJTckNF%2FmUgizzgiLYXYlTPMiyEI%2FojL6Xk08QcRV0so7Csm1YzkiYRI%2F08M6RWZ3EKJtf3DLDcz21bJbrauGOgEL3AG6N0eHYzWO7s0HCc2Jv7hGddznJZcBwyQZuHzgvk3Rcov4RWd4oU1%2Flcexpg%2Fng4TG2B6%2F84OANqZNf2%2FNgNMzHzNFlIGSiC706adNQd0h02YIGWnOjeWDhPohvMfnmkVQEWRAoX0lQ8QBdMAncFWv2DspFCTBmHa64VLDe2a%2BMbZr%2F3HN2f1%2BP5CoGBkbKFL76OV1AVJvRrsOsIA2qKQyIiFV%2BxivNX0gexLq44%2F70xyjBRjByekhsAAkYo%2B5LOwELSu17Ijoo8SwjmOoqdT4TUNjLnsSmhNPy0lOZp3YBDxe2NYS5NrVM0Psd2nYGZehADpBBn1IBJZh5suhPoGjK4%2BxBqicCk2f8Vq99nlStEVn24LVbFA74rZZwsdypiTUJ%2FBjiuaU7AcJkMAm2aoY03VAFI%2FQijDYyaqxbehlPBJAW7zoymKdKQnV5%2B8MBIQQQ%2BCcKm3y%2BBxLFHZAddNFmWkYVyNFM8vlUJ98zDWrL%2FjvBExYkuFxmhgkri4IRKT530Ufh4QuLgm01VQzgymSWSY0Xv6zAJRgNDLWIsCLAahNBRa3goguEEVfHUuNu4swPAzhz88mMiOhVTngH42YdQlICBAGfPjMBgnU82KJsDjFQwTGV0bwSyoSZkjxam9f3HB6hiTM7Y%2BbU4EzapAJYMYoy8IrMGcBBvrGVtomI8IEgz8ZIN7DO3dG8UQgGYfOyIaEduM4DiljkooMWjDxRcH5%2BDtLI8D3eiiVD8rVJ9ioytehl7KJPlCTq0yWQ23y4ThDMokMMsQbsMhKiMGmQdA2yOTTZjqlbGKXDTt2ql8a3ZoNCY3jj%2FmPykPwMWD2bQlgCdTuCdZEfC2w9GBKgMq1HwYp9I2sPwnt5nH8NewjiVNijEsDDaB0b5CuGqmNZUJ1VhbaCfKsb2j3nXLJ%2BpNQGcePqHRmGTyCEQwMSsGEAKOcgKw%2B9Amw63II%2FlKFe9DF7J%2BSWaX%2BV1K8viQwC%2BoT9%2FkDUgg0rmXtS1h4QV8zQbmJtrSBMMq1oadL9uGvYh1aa7qzFIa3SL2uG2Pl6E8QG%2F5wC5kQAREsA2I4JsqYxlZPm3QxPvGNGG2MXMmIsjBmceM6k1Cb3uHmJ38GtGBAZsqgA2KJOUabBEEl9VadwCnOlMDGtCNor0oSA7vypjeLZl0yoV59zlVe%2FApuWBUkPs09JL9O0bZTz9AsmNCX809CxzGCoa2MbyTOyMSliP%2BiYPRijrb2e0K7Ne0qY99ArFgGjAiXf5Pk2xE72EgQEqOHHY3ENwg9i5DhyN2CDP0CvqdIlNBlFYdCR11Lm98Rzdc8E2bH73Ct%2BedNJOHejAxBeeC%2BHaPC21tfAhLC0CYVRW4qEHEj1P0lDiSqgNa3BXgQCyMYq29km0rWNhNmxm7DT2p%2F629mcWmbtYJTmfbFC0KVa230Cx6PYoMX2igp0uZ9wJgZY2DzlXIHvqxZJswcAQEznoAYjwYUb48GAzPAbKDRzAQvetunkdwASwJ1nHUdE7aUFZg9QVYcvhDvYEfj8CedBO4BM4duxhLAT29YTMAJMrzWv6rNSmXWD7umYFSZ1gxBCQnjl0cusXc6uZkwX9njKi99Ed8od%2FkjbgYVglEyEpEst2PAiYsChDxmgblXt2EHNl2eEJ%2BUTGg2Drm58btcq7LDD24D1SCpsfJEGCvoGLBCpgEsfb2fsZP7Bnlp42Wu1PeqxA1XTUJ16leuNnEXpqHL7PNWJsjEndGRuPASNzjKFARd6dulJOQpmzgm5N1I6d909YIRT4gErvvq1AOu%2FvIvXLt52A%2BaCiZxp5TOAiVJsnEFmwRAO4iOoSR16xsdm%2BmxiuWz3MDIu%2Byo0l4WCfXac9jojuDr83%2FhT3H34sKHpFpsMNpWXagtaAaWDi6a9%2FCPejZ4LmAxgL0Arzq26qjQMSErj74nmtpGgoT5uSdcfXqXa9YO4C%2BoxvAR2IsdWx2M45p2xyDVCjZyoEn7LOZvdQRj%2B%2FYWveTWh%2B1QCqURt%2BGUj2g3UQsJ7eaEmz68HRubmeGE2TI6NijTXkCY0cVRrcy2aZDuR6eVNfpPuwl7D%2F68qEsREuaO3rM6AuzA3YI%2BUVnKbwGh4b52uUXSNCNQl4Yud4Oj19goE20hoTmT%2FP1%2FwmI5nVSw4qKp2E2nMtYpu15AFwvD%2BiQIgVNx8C1u%2BPRbFnP3h6XE2l%2FUfGmlHNEVpJqn%2B5SrLNQWiLolatopYarQMdhP6Zj6fZtvcBs2fVSte9aJjbGnlb1ZT6MVKFLjLUqAtbXtHrfjWMWh97rh0z7bcw9IuwoJhdKpeN5PpnVL91NBpVMxDsBZStmqricBPezVL1GHLCgMvNUNbr7O9Q3iP6tZQRESSkPbXGP6j93dUsH0DDp4J%2FQpXzHpJkvfOW2Tfgek9uGjphMFr8MICf2br%2BlNglouo04QsAb26SELpbNc36br3eDG96dVK%2Bp7EoYucu0zb3W18e8mD0grGYqzZzen9GymxkoQtoRtytUV%2Bt%2BGT4Y%2B6AaHrkirTqi%2F4L8nrWFZ1GcewQci%2BJ%2Bs%2BJbYBNg1cNWzXowEawfTxFgMXfVs2xKWQqF8jisNX%2BUGh9%2FpiqWzrcVq24v%2FH61KSKuC9ws4QicC16BtrSSoTMOz%2FdBOjNXNrjjqigMX4rpgLYDrHVkvToK1ZFbMzz7pGrXUmygFyLobCarXwXqQwM2tUH6FK%2Fa%2FwfUPbnPl%2FnPVY63r5ZPQKxJ%2BmtQkMc0ZMWniXSZL15mmvLQRQLeIDQGXy6e58sD50s%2FoZft%2FARYCRQdlm1wgAAAAAElFTkSuQmCC%22%2F%3E%3C%2Fpattern%3E%3CclipPath%20id%3D%22g%22%3E%3Cpath%20d%3D%22M7.734%2010.796l-.022-.01A4.322%204.322%200%200%201%203.43%206.933a7.7%207.7%200%200%201%20.08-6.935%207.706%207.706%200%200%200-2.65%2010%207.67%207.67%200%200%200%206.874.8z%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22h%22%3E%3Cpath%20d%3D%22M0%200h9.192v12.725H0z%22%2F%3E%3C%2FclipPath%3E%3Cpattern%20id%3D%22i%22%20height%3D%22100%25%22%20preserveAspectRatio%3D%22none%22%20viewBox%3D%220%200%2064%2089%22%20width%3D%22100%25%22%3E%3Cimage%20height%3D%2289%22%20width%3D%2264%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAEAAAABZCAYAAACOsCKNAAAAAXNSR0IArs4c6QAAEmNJREFUeAHlXA2QnlV1PvtlYwwkhPxsQMK2mgiBJqWBim1DUQSrQqGgM51R60i11qKlmunUqQwOTmqtdrQVUXBqLUOpBURniAb8D2P4SSQhBJJAQn4gMX8km02yCUkgP7t9nufcc9%2F33W83P2T3%2B3aml32%2Fe%2B%2B55957nuece973%2FXZJS09Pj%2F1%2FLq0AP%2BgM7N21x%2B659S5bumCJrV%2B9wQ69ethOG3%2BaTTyrzT722U%2FaxVf8QbN8MLsFETCoBDz240ft1n%2F8V%2BvY1GnWQrrrt%2FvMrZ%2B1q6%2B%2FrhkkDC4B%2FzbrX%2BxH%2Fz23ANYPAW3tbfaDZSW9YsZgt2bXBmOHji0d9rF3fKgKnhvR%2BS1koVo6NnbYyiefqwob1BtwAlYuftZueM9HbfXT6%2FpOLvUnQFDXPbu6QZCr2wwoATzvn7ruk9axcUfehXj7wezR0EdE5MkNaPAuMCDlW7d8w%2B795r05yUWgB3jWIcutGAQJU6adOyB2nOgiAxIBAv8Ngi%2B2jyZBB3DKQl5omrWfM8nOf8vvlEUNa580AdnzgTLBVRcfAZj9UAlZoHz%2FJz4UzYbXJ0XA3LvmeNiH2YEQ%2FR7A7elpQdJHrb4rhUqQMHr8KLv6L5vyDCCDTioH3PmV7whcgNKK6hQSAWUXDbbZLEbNrv7gNZrWrI%2FXHAF%2F%2B6d%2FYzu27pLdBCagR0ORUIcu69YRrXbDP33qaLMGfeyECdi7a699%2FJ0fsWULVyTjCn%2F2T0LyO2956eLRmP7WaYMO8FgbnPAR%2BPT7brTVz6zVugX0aPVUIiGk2YgSQ2xe8u635aFmNU4oAr4y68sAvw62IrnhvxKeZH8Vct04h0vXJVc2n4DjjoBHHnrMfnj3g9lRDo4kMN%2BXS7lXjYiy1sSzJ9ikyWeXRU1pH1cEdGzdYV%2Be9UU%2Fv3VmukvL3i7a4e66STblvMn1wiZIjisCvnnzrdbV%2BTLMC79XLS1L%2B%2FZ5OSp87qVXXVZdpEm9YxIwH6H%2Fyznzk3kOhICZzFVKX3DguQcl6ZTkoeoTXOWaJj78ZDvQOCYBX7vp38v6uR1hztuZCgGLmaQScnZDOTXa39z8s5%2BsPDoBt99yu23f1FFJchkjGoFRsuho5YzYezkEeO8wm%2FTGSbF%2F0%2Bt%2BI6Bja6fNvffHMNCtD0gVnBiNMy8S1Ccmn5NxU1Qqb5o6pdRrbrPfu8BtN3%2Fd9uxE4iPi3qiTzU5KAVN9duPqAxt12qe09zHSHFGfBND7j%2F18YbbIgfHNLot6NUqIlQld0Zv1k%2F7wXTN7zW9et88jcNvNt9mrBw7BquqDTvHIU7RkesaIhoeF5mZYYI7iUGt7w4Q81OxGHQEb1222%2BT95XHY5ljA%2BI9ORUK8sCiSBMvVLKsoXI0e9PjSHRF1HwBc%2F%2FSU7dPBw4UiYSUyFzwkpvQmUwJaBClkaK6lo3oQzh473aWeFAJ79p3%2F9rOwvf%2FgDToSwQyIhERuJoWJKFXUl%2FI%2BSSIr5DWxVCLjvW9%2FXb678bk0rwq%2B9ECUDY5Rq%2FtVXSIKcYoUgMTQaiPGoW1UI%2BPmceVlZhqa0H%2FBdFpEA1UAFBQeGRlJWhATaWECrVzp5v2Y1MgHLF6%2By7Vv4C0wENh9rM%2FgyCrZz4AN%2FjFFcxE3QEfxkcFx7aOEvcsDc%2F30w2xngKYjk53YX1jv0oh%2BTHWC9nBJfq34s5jajzhGw8OFFCuPCPHo6wYew8HUBJcKdUcHSp3fTgjF%2FN75THEpFBGxH9t%2FG8C%2BHt6xM1ve2mKFcJ6sK8ltiiNNSXbvxeD2Eighg9i%2BXbhgb0AOo%2BiGM0dxPs0t9zvM5JWF5kyHS1rvA8qdWwloYmi5PZzS8dHEs9z3ceUAItCfNK864r0U5j4VfbLt8xZLnhwh8MxGwZeM2B0IwJdN0phNuAU1gBYRkaIwfJRIIssaxdEmv1If8hVUvas5Q%2BKj9Zt0WYw6gwTq3qN1zMNoRJjDgiqCisF25Qr2YH%2Bt47SSx%2FcQjS2KVptetTz2%2BLFle9X5YVs3sBB0jrL1DHqhXHUo9DqoghlJ79fMvJFnzq9bt2%2FyvOSL0w1yZVulAksGwHf0CmNZIc%2FJdIK%2BRcgCmbWXEDZFSexHn0Q2HpQDIEM2h7SgLGY0mIF38YLvXnDTf8wfGoOxHgEcI%2BsgPrx48ZMuXrtH0Zn%2FUCrCFKSQkXwlnAMn6QQIBs5SJyyRgDIBFANNtiz7YwHcOj3FW00tt88aX3Ev0lK6STQIHEALkciem8CzBuIcxXgKuSErge8t7IH9i4dOljZrXrB08dJgYSlcAIsiUuUOhQoh7XkCTnGHPORkw5yVSVAO4IgL1c6vW256ufdRuaqnt6uyCAQSTvNrbaB%2BClxMZAFRtF30HmW6XAs5lMTFfvoYSJEhYtGB5U8Fz85o%2FvSXPUUKgrIMI1rjk6SQWoNxOjTSvb3KCPJAD4H5kWmzpouYToHeBIEFYiQcUEIiKaj4kpT4q6aPvD05JznFdSTEigMNocz2OFEfGbMUK%2F0MLqjSrtApZsllGqJ0EgRpdP9vUQIfDGSD7JKwkl1r0ky4qkSo9LmC2au0G1c38qB3EN8AJkRsIdLobwNAIZwdLQAlUIkGhjKgWeKEInaSnNVLIM%2FRrNen6vJodPHLE7vjaPc3Eb7Xh%2BEstB0oeHLSAuptlHL0fZLjx0NM4hwMgwMX5LtVBXrxnGEigjP0WtB%2F8yaPao1kftMY9CINomHsf5gBEGO81VAmaeizUTZePu4wq4eGoCZreF3iuOyyRhfbWHbvszv%2BcoyWb8ZGeBJPRATBA0iK2BTTpsF0mB20CFUiNcUmfQxJbON7XRRKS%2FkNNjALcBWCsLq8qyU4E5I%2BkSn0nQ98mCCwEpbqc7Ip20gEZviWJ40ot1rm3eQ9EcJcbJm8AhLznQoGKW16MO0EJhNvvemkdJ4LjuAhWoc8o8LD38dTm2LAW27Vvn3Xs2MPVGl5qp5w60j1BACgO2L3j3kve1jg%2BAIxyhT1BgqxKX8B53inHleogozgO6QgoH9TsiUUrtH%2BjP2qjRp8qEATi3kkmEFuWOVAfDz0HKGB8yxMxBeBuyCJX9KTzLlIYCeirncAzKT6B%2F9WmGaU1J6zYHfgqeYB4MeYeR4Mdepk%2FCbT68jTGGPYcZI2fIIF9ftvMWvM0Th2SZrakWf%2FP0PgJ4wTYwzjA01IahwofBfiQc8zlEf7SSaB6cK5FAPr5GHCMZx7zutXGGPRct2a%2F2b3bVq7ZxA0bWmpnnoXf1xMXij%2Fw0Gh0dOEj1QJIHYJiDSAEWa4FlvIYI%2BAEVrrUZ%2FhH6CsJ%2BpGg%2FMGf%2BR9mYPmGldq4ieNksIDIeO7twPyhiG2KEtjUJjE%2Bh8kM4wRKnagTCQ6c%2BaAgQzokQ1fNukkICXj8SW7e0FKbfuFUeNSNl%2BfUDnCwheCCmGgDi8sgIAgmPDSDxCISIEvABbbkeQL2CxPR5rX9lQP27Xv4p3mNK7XpF0x2kNwzARQQdASKNYYySepDkaRQLk%2BjgTq8zwek8G6Evj8PEDTmhfcFfJhkioLWYfbdeQu0bqM%2BamPGjrIxp48WEPdkAoeKffdwGA0AMD5kTGbh%2BQDfG3j0vSZJ4flhngtAQncrXsgAniS8dOCA3fCl7zQKv%2F9qbObM33OPCbR71QGFhwnUwcrT6R7vT3dOSgEwyII%2BAPHi054SX64BvtXHulFzPCKgB%2F15a9baF%2B58oCEkYHezq957uW%2FGcNaV9k6g%2FUhApr4TIRnUGQ0%2BB3VEB73Ms5%2F10ee6ygcO2COB4c8k6ISQFBs%2BzI6gvnPxEvvFk4P%2FcIQdzS67YoaNfP2IAgiTAQ0uXQ64iII4BlT1aOFYmpOJgExkQM7jkuUAnfpOBEnBhWMQUUPdz9z%2FQ1u8ZgNNHLQiArj69GlTlOwIyC%2BCYZs1Lhrcu91L5iABDnrUDcAFeA97l7MNHQBvoedxUX4YfSVKREJXzxH7%2BN3fsyUvbKSJg1IyARdddJ4Ay3ABSLkgtUlCTnhoZ2JSW%2BQkbxOIPMs5aMdtLqLBx0kqtidg1Ed4KQogG463dBDCvLAbJNwy96e2ZP3gPCVmAt5%2F%2FVUFKBqdQYJ4Aol%2BHqOcJKGmDFfWoa5kWJ6kpL48nuQigWdfUYC5AEsClAy5Fo5DDWP8QmXlnt32V99%2FwH70zMC%2FMWYCJp5xuv3u%2BW8SKMWaQNeDz2BoZAlMN4Gir%2FDPYyACPySD4yIJNUHyvBMc5QGcXm%2FBGI%2BEg8eaPBqQdfUcslkPz7Ovzn9E5g3URyaAC1555R8LRA5RkUAQDiSDJyjJ0ACISoTAawrtPO7EhE6sQZ3ulAN4BHgUCJ6eV1%2BytBbXxBgT5%2B3Ln7HL7r7LHt2wniafdKn7V2QuueSvbSe%2BopKh2DcDZZtgWVini95hW9FAAJSjpndZ%2Bxi9mPoCzdAnWHifHsYlXdQtCn2PAiXGVj8OepbQeIsdQYLkeh89Z6r9%2FVtn2pjX4Q722sps7Fwtl86c4SDCg6j5vi7AwCCAlEle1AKa57i%2Be7tEAryqRAjw9P4RkKRXYxLGK8CLJIyp5hjJ83ygo8Z9oP9fG9bZ2%2BfeZzctmGcrOrdVgRxnry4COrZ32buumWUHDqX%2FYYLgsaF%2F%2BeFtkVHyeu7DKBKkb4KR4Lx2YxUpGJenAYZ5gE%2BB3cj4cRsk0BpzA9eR56EPb7egHfMYMZznt0qQw6PCH1znjTzFLh7XZueOGWu%2F3zbJpo8%2F41g0zMb9plraJo6xGedPsYXLnk%2Fexjj2V7Yn89hIINGseJ0hT6JEDA0z964M9EiRlYk4el4Zn57F5SQSCeaFjIThh5FEB3iyZETyQqJM9nALmrP6wD5bs2W%2FDdu63mqrnoLE5eeMOMXeMPJUGz18uM0Yf6ZdO3laPjZ1EcBJG%2FGvwLz3gzfZ3lcOFuCxKY3wrA4PcEd6SkaiEzWNYzv12daxgdcMUSHPA6DeAejt4R7iCn%2FpuIdrkCsHYD4jICJGdwVGBPeBPgkfht9NYhfZxzYL%2ByzINrlgRZVRsGPW1Bn2gXMvrM8B1Ghvn2Cf%2B4ePOHhsIO8AfD733By0CxiGJUftXkx61JdrUJOE%2FAKVPE8yRZKTFZHD0Gb0xF6KAKyjaNG%2BxfpuWvpNNtbDiADCq6oDsDqlj5fxO8l%2Ffm6JfRdR0p%2BOXXftTPu7D19rp454nZilvfR%2BzgU0RiBpsAYSEd73IxPHBeMlfSyic871PMG6J9VPa4pczOEZ13nnHqWLx4b7c07ZyyWcx2zev35l%2FwRw9o03vs%2F%2B546b7cI3vzFt5pvGUfCaMijrQjt5nefTDcRAyXCRBlEBEB0B4Vy%2FGAIFqQkH1PwdAzVE3e7kNHiiFSf32Iuv7D86AVx2%2BrTftvvu%2Frx97hMfsPGnjRIogsiRkIz3ECYYLE3wBFOu0SYA7UhC0hjXYZdJkWsoq8u7CVSaJ5Ohx8Kw5VLlUu5y396lv1DvT957vn34L%2F4E%2FzjaF%2BzPL%2F8jHQttwo1oPS59e4Smg8Z0jAlQ1NTBRRIqEZTmixCMMZry2tGnjv%2FIrhxx7ImZEw0HLIYytnU4%2FrbjNfx7gh2de%2Bzr%2F%2FGAzVnwpL3S063zzIca3r%2F5oOK3NXBLT%2FKFh%2Fd01IfVh5zZmxkf9%2FiasjzOOfu6fB0myEr2x%2Fq6A2ANhoBHy9HvAAQZ%2BQFT6sr1v3Xuyf17gouWrrVv3%2FdT%2B9Wq1fmJjl5WVBA4szxAMYn57c9vcbzlkZQaxvwJMOmRAM3xMd494mkwaj0SQ40EMN1oO4QBowoUAbBHA7oqQQA7UM9lxqgxdsfb%2FuzkCIjVVuEvzu%2BZO9%2FmLFpqLx%2FBn9wIPMxhBhcBfhvLIHj%2FJwEpArL3QZQiI9dOQDw7kEjqElyFAIHlswA9fmwC3t12ln3%2B4iv4MDQwBAQRrO996HH71dMrbeGLG2wv7rf0WHzLowckEkIQ8K4iAG1FCWq%2BAkfU6BhBRy9LqPlozN8tai7cThJyBJQIYETwOSAigEMk5kJ4%2FD1nT7GLqo%2FIA08ASYhy%2Fy9%2BbYtXr7dlm7fYc11dCmd9D0ASSEDyNL0epHjteUCgCT4IADp%2FUKoSwEzI2y40tXVEwdvHttmlZ7Tb5WdPtvbRp4dZ5XpwCSjvtHPvfnt46UpbteUle2bLVtu8f79tOnjAQ16EwFcAqgRJYggWcj0BKomiXSKAdwUGDOsaHn%2F5IvQWAJ56%2BrjjfRGieY0joExGtNdu67SNnTttE34zvHnPXtt3%2BJCt2bUz5YGUIJnFSAxjGzE%2FZsRwO2fsWC1xwYQ2axs5yi6YcMy3vtiydz37%2FwDv3dkBxvgNSQAAAABJRU5ErkJggg%3D%3D%22%2F%3E%3C%2Fpattern%3E%3CclipPath%20id%3D%22j%22%3E%3Cpath%20d%3D%22M.783%208.192a4.373%204.373%200%200%201-.025-.467%204.322%204.322%200%201%201%208.643%200%204.37%204.37%200%200%201-.03.512%207.7%207.7%200%200%200-.05-6.967%207.7%207.7%200%200%200-8.457-.014%207.7%207.7%200%200%200-.08%206.935z%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22k%22%3E%3Cpath%20d%3D%22M0%200h11.637v9.694H0z%22%2F%3E%3C%2FclipPath%3E%3Cpattern%20id%3D%22l%22%20height%3D%22100%25%22%20preserveAspectRatio%3D%22none%22%20viewBox%3D%220%200%2081%2068%22%20width%3D%22100%25%22%3E%3Cimage%20height%3D%2268%22%20width%3D%2281%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAFEAAABECAYAAAD5lNkeAAAAAXNSR0IArs4c6QAAEIdJREFUeAHlXAuQlmUVPrsuu%2By6uyF32BUlNLwklwjxWqiFlkaipl007aamE6bpZDbjJcvGBnOmxi6TWTZOmBljU1pWBmZpjZoKNYZleUnkIopCokBs73PO%2B7y3%2F%2Ft3FwRl7R2%2F79zPe87zn%2B%2F7%2Fv%2FnXxt6enrELT2BeTXW8j%2FeLc89%2Bi%2F5z8qV8vyTT8u6Zctl84aN8sLjq6ShQcT9JxtWvyibVrykfKOToRvU0SRt4zqVh9%2FgIa0yeJd2d3RKR9coae%2FukmGT9pPBY3aV5rG7vhqt6B4NrwaIjyxYIP%2B86x5Z%2FuBSWfWnpwJQAAaHguReRlAc0tAjjT0NztYT7FA3JrJzsTin38nxIZfyPdI6sVOGTRsvI%2FafKuNO%2FKA0DRuJFNtlbTcQH7jue7JkwS9lxf1PyKbnN4SGtVl3YtOgjR4EBdAB1eiU%2FQFRY108QWQegA8eS18gRzv2HyHdsw%2BVrvceK20TJ6ltW522KYj3f%2Fd7svT2O%2BXJu5bKRgecAuVOmBrlXdWkACrwJYjOYs3HSTTfHtnJd141iY3u1mQvhL0wcCWIEWCR9hnDHZhvk90%2BdqY0DX3lE7pNQHzoBzfIr674jrz4xDoDBgARuJRPQAQo2rBjwiSha0xRLyCmoCjv9om6HETswSMFkVM6aFSzDD9qL9n78i%2B6e%2Bg43X1rTq8IxL%2FevEDu%2FPr3ZcW97j6XFKwPB9ccFvRsMvNJ9MHuHDhhpqudROYDEOpD6vLZi2EbEzT4YFHWeHVBbrvvNr2hScaddbjsfu4FWzWZWwXi44sWyc8vvlqW3%2FfvHDxXLIrEAuURQFKL6aHTBp2TNu%2Bo%2BntQLKb%2FIGo%2BF8uHEV8M5OTkaX4vg7epdzGGu2Ayx5%2F3Hhl3%2FsVq7e9pi0BcuWSx3HbZVfL32%2F6i%2BRUEx7G4lMIBsjbneepSPZwMME%2F7ABGXOh8cGuf8cZ%2FUnP0AEfdNm0Ds53j3LgBgsibU2LJfh%2Bx%2B1vEy9vRzIfa5%2BgXiOvd%2B7vbLvyL3X7tQq8WGXAQAOh6wkSeIqQ627MHi%2FQkKYzhVcQ%2B7X%2FYFIiePcbyUTW8gms1ARD4s6LA4mZ3v6pZ9rv6yDH5T70%2FzPkH818KF8sMzL5V1%2FqFhuxhI4FkogMEieCVN%2FV4ZiLYHANGcjtokOoAdr7lJraQafawNIOa9aA9Ox%2Blscpf42E%2FMlPFfmOez1ZJeQVyxeIl848jTZcOaDSESBaBSpY4lOF6dgwi%2FpCHEpAenkTkIisn2pIU%2F7TqBPkcJol2mEVjGoK4SXMupSGX1wdem0GzIocuJXecdLBOu%2BiY1GQ1%2BmdYL88%2F%2BfAZg8HFJbZugyRjY9Cic9PaTeOonzsInMRds3476AhVuBBC2elWbLd8uBQb2ZV%2F9g6z51YLcyUupb%2Baw%2BKafuKfvUwZGYgk1emazs1FHmrhHGyqpcqivDu4MQwo9qEg36gePB0paBCQsUrHvEaJs5nB%2B4mvfDXzK1AXxjq9fn%2FqFhqDsrQeAWi74%2B%2FqqY31C%2BpTxaDI0Whor5Cp%2Fd99SzwxINuILtKe2Pakr0sraW5%2BsnMZKEHEvfNpNYQkI9%2BQGlLUGKkta0X2v%2FmW8l621mCxy5mDg5MF8ykatVZw2nfIhp3PTe7mnMV6kahrTHMH3Z5fFJ1E9ILUcnNyhvLHuHErJ2JA8YRAX8jNJYu8Pm%2BxW6V7aKZcAc0JpL5NRj2nc8PclmbkGxEd%2Bcbs8cqt7M72FTQUwfCDCcQWllyh8VJ%2BVYMKWbIeG9HBB5JEF3%2FxULXu40BZ3KpunR0rBRxnXQ488etHF2TZlHvndtfMjfn4%2FNB9ByuLNN9alxtIXvRUuNTIC1Y8V59uo1OOjylx03VyMVy%2BpGFJDmSLGYjce5r7m5kezacxAxCeTpbfmo5p2S3DqNVFTERSxmkozlDpA%2FfBT34os1ri9ca4wYwc9QrM1DdiEMbaqFMbysn%2FqW9fQXd%2FHBuGe624IvG7LbMmmKZBWmpWIOqObBepkeWW0hS0ikxgBCCcuOkSOJUVNLceGay0Vr6m73zAnpzDG2Rt%2B5vNdqXnNHYuDG%2B2qWLroTwkQTqUNOeKikz5DcKmDbDoPg3dI74shmL7swBt0KkNbqXcOQLk3PYt0VEfqAuGjn5cDH81pfAaOxjBW5OWH1sr6exdpYOa37MEnVIkCeQQFGCjd4jSaVHvOYml21flwu3y9vh7ADIuU0VETObOlAGCqIOPjYLmiX5xCPHzSlQHjDKUM31U%2F%2F5mGBNvd375OXnafkZGryKeO5an00QlyStOjTCsVsh5msBfA8V7UtOWkq7%2BPL%2FftrxyB8mC6wPRytTfW1dkMlFhhAMm7s7s1Cx9QTbD%2F4%2B77KjOGVGQKClFVXm%2FEtP2Z2MpNE2XMlygTlmBxkignLhlLADJAfe1wtPioCAB5m8Xbg%2Bilu1bK5mdXxCl9cvE%2Fss16FfwecSvz5jRCMlveUulPP1xxtFVcfZa8l3P5aYWXcsxaP5igRg9WUn0J87tH%2Br%2Fw21sjiKsfXh0agUNMFflM53bP5CQoTmDynPXVIibaEZSsNGGizljng%2BmIQGXW5CbgpsX55i%2Bjl%2F0%2BpS3vqF7eXL%2FuL381EB%2F7%2FR%2BCJe2jig86zwCQoAtZIgObHr05RfeCq20z1ZR8KiMRZdASUEwU9dw0vXRTPuapbWLtfQ8biI%2F%2F2d5gs%2BF0UqjDRuSVIjOYYlFVBW56qdIvDdcHjMurt4XU0Atv98I8mwHA1iOYSGPf5pg%2FgI3L66JCOWYpL2MYYVt%2Fv78nrl2VX8pwSIGEnO6nvDuVzQafwCCyItbUWc5c8A4VpEhdE2bA4FL2k%2BZylFNYkTbe15yRU1gFIO%2B%2FtP13%2Bcvmv3b1c1V5ewUyBPiu0uZKHjKPcI35BKUv8%2BJumtxRVc3C6QPKyxI8mwdftThNeR77VAJ%2FxOc2y89c%2FMgHn%2FTQfZ95bJn6aaPOmk4YJjKdSjat1AtVdqCW6lkIn8SpjTkVaedol33aTuTJGWAWWU4a%2FhmUgPCtD%2Fbn5Ysc1BMY2LFg45FfQ7D6%2FcAmS2upfc1zIOGfNp3EB8BhD2AUvJUVo%2BgHykPjXfXpfTNGlBnMwksLEhpHMps27gClLU4hZVCN8VXbi5Lq7HZAf%2FOlnVqjGrt25ZqoZVeOlqUQSOqV4kSFZxPRmVB%2Bj74Iqkc17gDPfI7tY6UZnWsi%2BnQhPgU2Tlsw64RCn4ISeSS25NQxstyHetAmnDa8tDGtK2wAG1KmCatk%2BGEBFLwqVoZn3DWUxXsjLyOImb%2BTW3ffWVpam6V1l1ZpHdLucja4X5mtlU1r1rvfNvbI%2BsXPak59eDCfo%2FhFA%2F5DDdwTlP%2BcCp6XtGOdT6yNk8o42Lk4pZRBUz8F8aXn16f20BQdfZ0hkDIUKAoyfEEJZEjolJudEYVsdl760w0n60MDAW617dYhE4%2BaLhPefpBMOHaOKfs4r%2F3bEll%2Bx2%2Fk6UV3ywuLHpPNazZqBAHktHEaYUStqBO7GzVZwXfaFKzUriHh5Iv2su6HX8qeM3habvEOTMT4VAavsjuF4hKePxs2PweeOqPQ%2BI%2FyY%2Fbvkrd%2BeI5M%2FehHuMVW0ReXLpaHr5wnz9z%2BN%2BlZ8bLWFUE0wChjA6vJ9OBLEH2pAWgbDystBTrkAohzW6f1cMyJZm0iS0K9SfbqUQea8vyFg%2BrcyaakQcZMHysz554mex9%2FHNNsE7pp9Up59OqvyFPX3SmbV%2BBXG%2B5HofpWw71wfgqtxr4BREEGmCHCvtJCqXO3FQMxGImiU9CJNsqk0IPn7xGpV%2BpOBpr3cX7t49pl9pfOkX1P2LbgoY50bXp2pSw562x57qalWh8vadz3ypqoQzzrZy5OaGmr9YOHAy59a0EcSZmUMqkPtXhLo65qdyfkBI9j3Mw95Jy7frzdAUQB%2BAnx1Bt%2FLG%2Be%2F2n9zSGaxmGTFV9Ue7DYI64ExqpGtjgM4Gv9fF6%2BuWbTcEbjWATBpHimnT6k9A%2FUMYecO1vO%2BMWPpG3kK%2F99dKygb27kSR%2BVqT%2BdJy2T8IS3iiOQJvOpnGeLn2JSfQkgcvEwP3gUXraN6cmTIog8aMrDhgXdrEtPlqOvuETl1%2BK08%2F4zZdrCW2TnQ0eESSwBTeuCjUCn%2BpJPfYx33eoUghbekDmhykP2B1zpD4q3N7SBzrr0Q3LEhf37talz324Ll%2FfkW270QLJibkcZ4JE3G%2BeKn%2BEppwDCU%2BUhe%2BzCjEqRKj1o5Bb1KPwYN%2BuSD8k7LzyPoa85bXRA7nfLfGmZ3KlNo3EDBec4fQQKlN3YT5xVEXS0pbH0qKQEBsYUQOpJGTzppBky63M7DoCsq3HoKNnrO1fITqObkztXDiB8ATCnDQDail1S4w3mu1PLoDBBdAUtF3X0gb3UDd1rmJx2%2FTfK0B1Gbp0%2BU7ovmO3rqQaQxeYA5uCmE6uAd44cwriMpmDRQNAg004d6Pu%2FehFdd1g66rxLpfPoXcO0cbI4fXnh1l21zTzV1tzSksf1IRE8ulGefOIM2fPwmVTv0HT81Vf6eyLKjBMJ3t4%2FGoW1BDCdQvBqHzJmeLgsEWTfL9orYHLt1KV68IPe0CwnzrsM7IBYzXtOkqGnT1HA7LK1UeBUsokqAGkjVZ%2F2ofZ05kTxucVHO51Jo59pIL%2FluIOlfeQIugwIOvb8z%2Fo60UHN2%2BTwSKGtBFiD3ElBHDG%2B3h9Y2%2Ft5gkbK4FQ%2B7MxTqR4wFNM47IypChaAAEj1jvxaZOfuCw73dy4K4oQDp9dcwr0hEVPYpT%2F6LV0ydvJ%2BvYXssLYRp5xSOXE2ddap3SOrAW572zgDcfS%2Be0tHd4c2mgOU4s87pdGISoPseUDvf7YVfXc8rvXgo6R5ckeYQKuQ4NVe4mUH7QdOMRBhGD5%2BlDvHy7d0LtMRUvhNmD6l1n0AaVon43aWjk%2FZbf1mOg45LIK4z9tn6CXNZAQpp0gW7xp4E4DPy2P2nlh%2FlwFgGfzGXbUrlmqXMqX6dJCb4JbpCYhTj5nlvQlSdXAKKj26pgzM%2ByHrb%2BnuVrb3zukdadsBe6igDxZwAGL4xOHRI5m4dPrKQc9jkvABxDa0tm1VtR3Tp2lcABHSmw7MHxDp1KV8BFWkuW3LPu1sVbXbOah1n627kjrnnKyVZSDOeN8xqiRg9WqH%2FfW3yp7SB01pE%2Bn84ETBt0JYGYgTj5gpQycOS%2FCpf5foC%2BgkyQBiU%2BDKslNbj%2BwyxwYOXhmIUEw58mAQtwAgF8FMqdlen1PJvqtp06gW6Tjh48FYA%2BK7PvNJZ0wBDL4FQ0AL9QAX2RVp2Q707cfum6lrQOwYNVL2OXJLbrRIO7DXxlUrwnuRshOCSQr76PDFhXnXgAj1UXNPM%2Bv%2FybnnxXX97nTnY3aTpj0mZ%2F6VIOIBM3ZqV%2BZYTxg9od43QPUidjx9824T%2Bl3UyHNOr%2FGtBBFe75774RrnKsUx5%2BMeOrBX85RD3Fdafb%2FfxRS2veP4mmbrgjj9AyfIQacdVhOQKmDvmvLmVDVg%2Be5rPtVn7WMu5pe4uWtdEOF26rfmyRFzZ0tzZ3MW1dHVLidddZbaM8MAFtqP%2F7h0X%2FuJyg4wpeN%2F%2FSX3ZcPhlXb9VZizzKy0Jsp759%2BsUufI4YJ75ut14W%2F1nrv%2BGtm47GlpbG%2BXZve%2FWO2cc0r4dFLV9%2F8AViddVev%2FuLwAAAAASUVORK5CYII%3D%22%2F%3E%3C%2Fpattern%3E%3CclipPath%20id%3D%22m%22%3E%3Cpath%20d%3D%22M0%200l.022.01L.045%200H0z%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22n%22%3E%3Cpath%20d%3D%22M0%200h1.506v1.465H0z%22%2F%3E%3C%2FclipPath%3E%3Cpattern%20id%3D%22o%22%20height%3D%22100%25%22%20preserveAspectRatio%3D%22none%22%20viewBox%3D%220%200%2012%2012%22%20width%3D%22100%25%22%3E%3Cimage%20height%3D%2212%22%20width%3D%2212%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAAXNSR0IArs4c6QAAAadJREFUKBWVkT1rVEEYhZ%2B5H3s%2F1mAIYkARS8EgChrFQiFaCJKICBZrYWNnGkHwD1grlpIidSSIoH8ghSwhWCgBiVgoQWJIXHTRu7nf47nLxt6BmXeYOc%2BcMzPGWsv%2FNE%2Fif8Sf7gK9jQ021zfp9Q3x8ROcvt1h8uTU%2FpkzRg6WvMfeq1v0Pn1jeyvi%2B3bI1q7LTt%2Fl18Dh6nyH6w%2FnG2jGaUbbncPJPxDGFaFf4VFDBUUBaQnLT5d4%2B%2BJ1I8Vh9yXGruGP5cTthAOhoFopU0uZQ1kZ8tqw%2BPj5CEi6EFicqJDDgIk4o11VlH2JM7nIrMTw80fC5%2Fcf5V6sg69VX3atmjDKOWyUJ1EqY4YvIgNVw5uFJUUy49CsyNrWDnXh8tu6tNrg6Yauttxhdjhz6ZyAsWvKq53Mx6Y%2BSRYwCAQcNEQBhFIHxjJxKOZK54aAyXvKch6beKRJTCKo9AxuNAL0U6FcZu%2FOji7dlKlnVP5ZskFImrt6UQEtS0s98iwX5qa5%2Bej%2BEGg%2BbmU407C38oSd1S5f3n0li49QjR%2FlVOcOxy5e3pc8%2BAsFR56oZhZLrwAAAABJRU5ErkJggg%3D%3D%22%2F%3E%3C%2Fpattern%3E%3Cg%20clip-path%3D%22url%28%23a%29%22%20transform%3D%22translate%28.86%2011.255%29%22%3E%3Cg%20clip-path%3D%22url%28%23b%29%22%20transform%3D%22translate%28-.728%20-.728%29%22%3E%3Cg%20clip-path%3D%22url%28%23b%29%22%3E%3Cpath%20d%3D%22M0%200h15.237v5.73H0z%22%20fill%3D%22url%28%23c%29%22%20transform%3D%22translate%28-.053%20-.024%29%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20clip-path%3D%22url%28%23d%29%22%20transform%3D%22translate%287.733%201.27%29%22%3E%3Cg%20clip-path%3D%22url%28%23e%29%22%20transform%3D%22translate%28-.728%20-.728%29%22%3E%3Cg%20clip-path%3D%22url%28%23e%29%22%3E%3Cpath%20d%3D%22M0%200h9.226v12.79H0z%22%20fill%3D%22url%28%23f%29%22%20transform%3D%22translate%28-.008%20-.035%29%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20clip-path%3D%22url%28%23g%29%22%20transform%3D%22translate%280%201.257%29%22%3E%3Cg%20clip-path%3D%22url%28%23h%29%22%20transform%3D%22translate%28-.728%20-.728%29%22%3E%3Cg%20clip-path%3D%22url%28%23h%29%22%3E%3Cpath%20d%3D%22M0%200h9.226v12.79H0z%22%20fill%3D%22url%28%23i%29%22%20transform%3D%22translate%28-.033%20-.02%29%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20clip-path%3D%22url%28%23j%29%22%20transform%3D%22translate%282.643%29%22%3E%3Cg%20clip-path%3D%22url%28%23k%29%22%20transform%3D%22translate%28-.728%20-.728%29%22%3E%3Cg%20clip-path%3D%22url%28%23k%29%22%3E%3Cpath%20d%3D%22M0%200h11.672v9.785H0z%22%20fill%3D%22url%28%23l%29%22%20transform%3D%22translate%28-.02%20-.022%29%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20clip-path%3D%22url%28%23m%29%22%20transform%3D%22translate%287.71%2012.046%29%22%3E%3Cg%20clip-path%3D%22url%28%23n%29%22%20transform%3D%22translate%28-.732%20-.728%29%22%3E%3Cg%20clip-path%3D%22url%28%23n%29%22%3E%3Cpath%20d%3D%22M0%200h1.608v1.538H0z%22%20fill%3D%22url%28%23o%29%22%20transform%3D%22translate%28-.052%20-.046%29%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 416, /var/www/sprite/output/_icons-svg.scss */
.icon--colors-not-available-selected {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2017.749%2018.728%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%23fff%3B%7D.a%2C.b%7Bstroke%3A%23b1b0af%3B%7D.b%7Bfill%3A%23b1b0af%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M1.262%201.25l15.21%2016.224%22%2F%3E%3Cpath%20class%3D%22b%22%20d%3D%22M.708%201.783l1.11-1.04%2015.223%2016.24-1.108%201.04z%22%2F%3E%3Cg%3E%3Cpath%20class%3D%22a%22%20d%3D%22M16.473%201.25L1.263%2017.473%22%2F%3E%3Cpath%20class%3D%22b%22%20d%3D%22M.707%2016.945L15.932.718l1.11%201.04L1.815%2017.986z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 426, /var/www/sprite/output/_icons-svg.scss */
.icon--colors-not-available {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024.466%2021.593%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-width%3A2px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M23.81.755L.655%2020.837%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 436, /var/www/sprite/output/_icons-svg.scss */
.icon--colors-selected {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2013.299%209.445%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-width%3A2px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M.707%203.106l4.906%204.907L9.64%203.777%2012.574.69%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 446, /var/www/sprite/output/_icons-svg.scss */
.icon--complete-arrow-left-grey {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20id%3D%22ic_arrow_back_36px%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2015.023%2015.023%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%20%7B%20fill%3A%20none%3B%20%7D%20.cls-2%20%7B%20fill%3A%20%23727272%3B%20%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20id%3D%22Path_779%22%20data-name%3D%22Path%20779%22%20class%3D%22cls-1%22%20d%3D%22M0%200h15.023v15.023H0z%22%2F%3E%3Cpath%20id%3D%22Path_780%22%20data-name%3D%22Path%20780%22%20class%3D%22cls-2%22%20d%3D%22M12.52%206.886H4.904l3.5-3.5-.892-.882-5.008%205.008%205.008%205.008.885-.885-3.5-3.5h7.62z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 456, /var/www/sprite/output/_icons-svg.scss */
.icon--configurator-play-video {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234.041%22%20height%3D%2234.04%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M31.758%208.51a17.017%2017.017%200%201%200-6.23%2023.247A17.016%2017.016%200%200%200%2031.76%208.51zm-7.93%2020.3a13.613%2013.613%200%201%201%204.983-18.6%2013.613%2013.613%200%200%201-4.983%2018.6zm-.68-12.482l-8.912-5.2c-.812-.474-1.467-.1-1.462.844l.046%2010.316c0%20.94.667%201.32%201.482.85l8.843-5.104a.9.9%200%200%200%20.002-1.706z%22%20data-name%3D%22Path%201392%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 466, /var/www/sprite/output/_icons-svg.scss */
.icon--cookmode-left-arrow {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2211%22%20height%3D%2221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.46%2019.32a.795.795%200%200%201%200%201.073.68.68%200%200%201-1.005%200L.92%2011.29a.795.795%200%200%201%200-1.074l8.535-9.103a.68.68%200%200%201%201.006%200%20.795.795%200%200%201%200%201.073L2.43%2010.753l8.033%208.567z%22%20fill%3D%22%234A4A4A%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 476, /var/www/sprite/output/_icons-svg.scss */
.icon--cookmode-right-arrow {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2211%22%20height%3D%2221%22%20viewBox%3D%220%200%2011%2021%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3ETriangle%3C%2Ftitle%3E%3Cpath%20d%3D%22M.54%2019.32c-.278.296-.278.776%200%201.073.277.296.728.296%201.005%200l8.536-9.104c.28-.297.28-.777%200-1.074L1.546%201.113C1.268.817.817.817.54%201.113s-.278.776%200%201.073l8.032%208.567L.54%2019.32z%22%20fill%3D%22%234A4A4A%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 486, /var/www/sprite/output/_icons-svg.scss */
.icon--create-account-success {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064.706%2082.685%22%3E%3Cpath%20d%3D%22M27.66%2064.59a10.272%2010.272%200%200%201-11.637%201.742%2010.6%2010.6%200%200%201-3.58-2.778L7.06%2075.464a1.035%201.035%200%200%200%201.22%201.423l3.92-1.09a4.993%204.993%200%200%201%205.842%202.64l1.77%203.665a1.035%201.035%200%200%200%201.875-.024l8.565-18.944a6.426%206.426%200%200%200-2.593%201.456zM57.648%2075.464l-5.384-11.91a10.6%2010.6%200%200%201-3.58%202.78%2010.272%2010.272%200%200%201-11.636-1.743%206.424%206.424%200%200%200-2.59-1.456l8.564%2018.944a1.035%201.035%200%200%200%201.875.024l1.77-3.664a4.993%204.993%200%200%201%205.84-2.64l3.92%201.09a1.036%201.036%200%200%200%201.222-1.424z%22%2F%3E%3Cpath%20d%3D%22M61.878%2033.557a10.51%2010.51%200%200%201-3.16-13.84%206.5%206.5%200%200%200-7.533-9.447%2010.51%2010.51%200%200%201-12.79-6.16%206.5%206.5%200%200%200-12.083%200%2010.51%2010.51%200%200%201-12.79%206.16%206.5%206.5%200%200%200-7.535%209.447%2010.51%2010.51%200%200%201-3.16%2013.84%206.5%206.5%200%200%200%202.69%2011.78%2010.51%2010.51%200%200%201%208.85%2011.1%206.5%206.5%200%200%200%2010.887%205.243%2010.51%2010.51%200%200%201%2014.2%200%206.5%206.5%200%200%200%2010.88-5.243%2010.512%2010.512%200%200%201%208.85-11.1%206.5%206.5%200%200%200%202.69-11.78zM32.353%2054.25A21.256%2021.256%200%201%201%2053.61%2032.994%2021.28%2021.28%200%200%201%2032.352%2054.25z%22%2F%3E%3Cpath%20d%3D%22M32.353%2015.7a17.293%2017.293%200%201%200%2017.293%2017.294A17.312%2017.312%200%200%200%2032.353%2015.7zm8.862%2015.617l-10.763%207.86a1.982%201.982%200%200%201-2.79-.462l-3.22-4.584a1.982%201.982%200%201%201%203.244-2.277l2.06%202.932%209.13-6.67a1.982%201.982%200%201%201%202.338%203.2z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 496, /var/www/sprite/output/_icons-svg.scss */
.icon--days-return {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20id%3D%22Group_2521%22%20data-name%3D%22Group%202521%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020.764%2016.436%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%20%7B%20fill%3A%20%233e3936%3B%20%7D%20.cls-2%2C%20.cls-3%20%7B%20fill%3A%20none%3B%20stroke-linecap%3A%20round%3B%20stroke-miterlimit%3A%2010%3B%20%7D%20.cls-2%20%7B%20stroke%3A%20%23000%3B%20%7D%20.cls-3%20%7B%20stroke%3A%20%233e3936%3B%20%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20id%3D%22Path_853%22%20data-name%3D%22Path%20853%22%20class%3D%22cls-1%22%20d%3D%22M2.95%2011.8h7.08a2.92%202.92%200%200%200%202.95-2.95v-5.9A2.92%202.92%200%200%200%2010.027%200H2.95A2.92%202.92%200%200%200%200%202.95v5.9a2.92%202.92%200%200%200%202.95%202.95zM4.72%201.18h3.54v2.36H4.72zM1.18%202.95a1.814%201.814%200%200%201%201.77-1.77h.59v2.95a.557.557%200%200%200%20.59.59h4.72a.557.557%200%200%200%20.59-.59V1.18h.59a1.814%201.814%200%200%201%201.77%201.77v5.9a1.814%201.814%200%200%201-1.77%201.77H2.95a1.814%201.814%200%200%201-1.77-1.77z%22%2F%3E%3Cpath%20id%3D%22Path_854%22%20data-name%3D%22Path%20854%22%20class%3D%22cls-2%22%20d%3D%22M2.832%2015.927h11.68s2.95.236%202.95-3.185v-2.714%22%2F%3E%3Cpath%20id%3D%22Line_52%22%20data-name%3D%22Line%2052%22%20class%3D%22cls-3%22%20d%3D%22M17.462%208.495l-2.714%202.714%22%2F%3E%3Cpath%20id%3D%22Line_53%22%20data-name%3D%22Line%2053%22%20class%3D%22cls-3%22%20d%3D%22M17.46%208.495l2.597%202.714%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 506, /var/www/sprite/output/_icons-svg.scss */
.icon--demo-calendar-white, .com-slider-gourmet__button.com-slider-gourmet__button--calendar::before {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22200%22%20height%3D%22200%22%20viewBox%3D%220%200%20200%20200%22%3E%3Cg%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22M61.45%2056.884c4.053-.008%206.7-2.885%206.735-7.485.04-6.72.01-13.444.01-20.16%200-6.937.03-13.88-.02-20.815C68.15%203.83%2065.486.982%2061.418%201c-4.063.008-6.743%202.856-6.753%207.46-.044%2013.66-.052%2027.32%200%2040.983.018%204.575%202.743%207.452%206.786%207.44zM131.676%2049.286c.028%204.655%202.58%207.53%206.614%207.6%204.166.078%206.9-2.86%206.91-7.653.042-13.547.042-27.104%200-40.65-.01-4.647-2.605-7.52-6.64-7.582-4.21-.077-6.856%202.814-6.885%207.635-.044%206.717-.008%2013.443-.008%2020.16%200%206.83-.035%2013.66.01%2020.49zM2.92%2089.492c-.053%201.212-.176%2056.558-.15%2083.18.02%2015.024%2010.614%2026.158%2025.698%2026.214%2047.583.163%2095.173.147%20142.76%200%2015.26-.045%2025.855-11.146%2025.863-26.38.018-26.51.01-81.818.01-83.014H2.92z%22%2F%3E%3Cpath%20d%3D%22M197.234%2050.168c0-12.564-10.185-22.75-22.75-22.75h-22.73v22.75c0%20.147-.002.29%200%20.435-.695%207.586-5.966%2012.91-13.2%2012.92-8.31%200-13.948-7.25-13.495-14.77V27.387H75.094V48.97c0%208.39-5.575%2014.493-13.26%2014.575l-.233-.02c-7.234-.01-12.506-5.336-13.2-12.922.002-.146%200-.287%200-.435v-22.75h-22.73c-12.567%200-22.753%2010.186-22.753%2022.75%200%20.262.03.515.04.772h-.04v24.426h194.307-.005v-1.674h.012v-22.75h-.04c.01-.26.04-.512.04-.774z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 516, /var/www/sprite/output/_icons-svg.scss */
.icon--demo-calendar {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22200%22%20height%3D%22200%22%20viewBox%3D%220%200%20200%20200%22%3E%3Cpath%20d%3D%22M61.45%2056.884c4.053-.008%206.7-2.885%206.735-7.485.04-6.72.01-13.444.01-20.16%200-6.937.03-13.88-.02-20.815C68.15%203.83%2065.486.982%2061.418%201c-4.063.008-6.743%202.856-6.753%207.46-.044%2013.66-.052%2027.32%200%2040.983.018%204.575%202.743%207.452%206.786%207.44zM131.676%2049.286c.028%204.655%202.58%207.53%206.614%207.6%204.166.078%206.9-2.86%206.91-7.653.042-13.547.042-27.104%200-40.65-.01-4.647-2.605-7.52-6.64-7.582-4.21-.077-6.856%202.814-6.885%207.635-.044%206.717-.008%2013.443-.008%2020.16%200%206.83-.035%2013.66.01%2020.49zM2.92%2089.492c-.053%201.212-.176%2056.558-.15%2083.18.02%2015.024%2010.614%2026.158%2025.698%2026.214%2047.583.163%2095.173.147%20142.76%200%2015.26-.045%2025.855-11.146%2025.863-26.38.018-26.51.01-81.818.01-83.014H2.92z%22%2F%3E%3Cpath%20d%3D%22M197.234%2050.168c0-12.564-10.185-22.75-22.75-22.75h-22.73v22.75c0%20.147-.002.29%200%20.435-.695%207.586-5.966%2012.91-13.2%2012.92-8.31%200-13.948-7.25-13.495-14.77V27.387H75.094V48.97c0%208.39-5.575%2014.493-13.26%2014.575l-.233-.02c-7.234-.01-12.506-5.336-13.2-12.922.002-.146%200-.287%200-.435v-22.75h-22.73c-12.567%200-22.753%2010.186-22.753%2022.75%200%20.262.03.515.04.772h-.04v24.426h194.307-.005v-1.674h.012v-22.75h-.04c.01-.26.04-.512.04-.774z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 526, /var/www/sprite/output/_icons-svg.scss */
.icon--discount {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%22%20height%3D%22100%22%20viewBox%3D%220%200%20100%20100%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M50%2011.78c21.075%200%2038.22%2017.145%2038.22%2038.22S71.076%2088.22%2050%2088.22%2011.78%2071.076%2011.78%2050%2028.925%2011.78%2050%2011.78M50%201C22.938%201%201%2022.938%201%2050s21.938%2049%2049%2049%2049-21.938%2049-49S77.062%201%2050%201z%22%2F%3E%3Cpath%20fill%3D%22%23AA2130%22%20d%3D%22M50%2093c23.75%200%2043-19.253%2043-43S73.75%207%2050%207C26.25%207%207%2026.253%207%2050s19.252%2043%2043%2043%22%2F%3E%3Cpath%20fill%3D%22%23AA2130%22%20d%3D%22M50%205C74.81%205%2095%2025.187%2095%2050c0%2024.812-20.188%2045-45%2045C25.186%2095%205%2074.812%205%2050%205%2025.186%2025.187%205%2050%205m0-1C24.6%204%204%2024.595%204%2050s20.6%2046%2046%2046c25.404%200%2046-20.595%2046-46S75.404%204%2050%204z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 536, /var/www/sprite/output/_icons-svg.scss */
.icon--doc-download-red {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014.861%2019.578%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3Anone%3Bstroke%3A%23bb1747%3Bstroke-linecap%3Around%3Bstroke-miterlimit%3A10%3Bstroke-width%3A2px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M12.23%209.453l-4.65%204.65M2.872%209.453l4.65%204.65M1%2018.578h12.86M7.46%201v12.86%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 546, /var/www/sprite/output/_icons-svg.scss */
.icon--doc-download {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014.861%2019.578%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3Anone%3Bstroke%3A%233e3936%3Bstroke-linecap%3Around%3Bstroke-miterlimit%3A10%3Bstroke-width%3A2px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M12.23%209.453l-4.65%204.65M2.872%209.453l4.65%204.65M1%2018.578h12.86M7.46%201v12.86%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 556, /var/www/sprite/output/_icons-svg.scss */
.icon--documents-white, .blk-warranty-stripe-home__icon--manuals {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2278%22%20height%3D%2278%22%20viewBox%3D%220%200%2078%2078%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M63%207c1.1%200%202%20.9%202%202v62c0%201.1-.9%202-2%202H15c-1.1%200-2-.9-2-2V9c0-1.1.9-2%202-2h48m0-2H15c-2.206%200-4%201.795-4%204v62c0%202.205%201.794%204%204%204h48c2.206%200%204-1.795%204-4V9c0-2.205-1.794-4-4-4z%22%3E%3C%2Fpath%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M22%2022h35M22%2031h35M22%2041h35M22%2050h35M22%2059h20%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 566, /var/www/sprite/output/_icons-svg.scss */
.icon--documents, .com-docs__manuals-icon {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2242%22%20height%3D%2242%22%20viewBox%3D%220%200%2033%2042%22%3E%3Cpath%20fill%3D%22%23AEA9A6%22%20d%3D%22M31%202v38H2V2h29m-.002-2H2.002C.902%200%200%20.9%200%202.002v37.996C0%2041.098.9%2042%202.002%2042h28.995C32.1%2042%2033%2041.1%2033%2039.998V2.002C33%20.902%2032.1%200%2030.998%200z%22%2F%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23AEA9A6%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M6%209h22M6%2015h22M6%2021h22M6%2027h22M6%2033h13%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 576, /var/www/sprite/output/_icons-svg.scss */
.icon--down-arrow-grey {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2210%22%20viewBox%3D%220%200%2018%2010%22%3E%3Cpath%20fill%3D%22%239FA0A1%22%20d%3D%22M1.122.193a.657.657%200%201%200-.93.93l7.89%207.887a.657.657%200%200%200%20.93%200L16.9%201.12a.657.657%200%200%200-.93-.93L8.546%207.618%201.122.193z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 586, /var/www/sprite/output/_icons-svg.scss */
.icon--dropdown-search-white, .main-search__submit, .com-photo-gallery__block-state-3 .com-photo-gallery__img-wrapper:hover:after {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2249.99%22%20height%3D%2250%22%20viewBox%3D%220%200%2049.99%2050%22%3E%3Cpath%20d%3D%22M41.882%2023.526c0%2010.148-8.22%2018.375-18.367%2018.375-10.145%200-18.37-8.224-18.37-18.372s8.226-18.38%2018.37-18.38c10.148%200%2018.367%208.232%2018.367%2018.38zm-4.52%2013.842l7.776%207.778%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 596, /var/www/sprite/output/_icons-svg.scss */
.icon--dropdown-search {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2249.99%22%20height%3D%2250%22%20viewBox%3D%220%200%2049.99%2050%22%3E%3Cpath%20d%3D%22M41.882%2023.526c0%2010.148-8.22%2018.375-18.367%2018.375-10.145%200-18.37-8.224-18.37-18.372s8.226-18.38%2018.37-18.38c10.148%200%2018.367%208.232%2018.367%2018.38zm-4.52%2013.842l7.776%207.778%22%20fill%3D%22none%22%20stroke%3D%22%233E3936%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 606, /var/www/sprite/output/_icons-svg.scss */
.icon--engraving-thumb {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2260%22%20height%3D%2260%22%20viewBox%3D%220%200%2060%2060%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3EICON%20Engraving%3C%2Ftitle%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M29.617%2059.233C13.26%2059.233%200%2045.973%200%2029.617%200%2013.26%2013.26%200%2029.617%200c16.356%200%2029.616%2013.26%2029.616%2029.617%200%2016.356-13.26%2029.616-29.616%2029.616z%22%20fill%3D%22%23A4010E%22%2F%3E%3Cpath%20d%3D%22M20.75%2024.236c.058-.788.247-1.417.56-1.87.307-.446.677-.75%201.095-.9.34-.118.938-.177%201.78-.177h1.98v13.953c0%201.29-.16%201.712-.257%201.85-.28.4-.757.596-1.46.596h-.94v1.053h8.51V37.69h-.928c-.652%200-1.116-.16-1.41-.483-.115-.13-.307-.56-.307-1.964V21.288h2.368c.728%200%201.316.117%201.747.347.425.224.77.58%201.03%201.06.16.298.288.822.384%201.556l.033.24h1.057l-.234-4.915H19.908l-.25%204.914h1.072l.02-.254z%22%20fill%3D%22%23FFF%22%2F%3E%3Cg%20stroke%3D%22%23FFF%22%20stroke-linecap%3D%22square%22%20stroke-width%3D%221.063%22%3E%3Cpath%20d%3D%22M40.123%2021v15.587M41.676%2020.97H38.57M41.676%2037.597H38.57%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 616, /var/www/sprite/output/_icons-svg.scss */
.icon--exclamation-mark {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20id%3D%22Group_2550%22%20data-name%3D%22Group%202550%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%20%7B%20fill%3A%20%233e3936%3B%20%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20id%3D%22Path_1277%22%20data-name%3D%22Path%201277%22%20class%3D%22cls-1%22%20d%3D%22M16%2032a16%2016%200%201%201%2016-16%2016.012%2016.012%200%200%201-16%2016zm0-29.948A13.948%2013.948%200%201%200%2029.948%2016%2013.946%2013.946%200%200%200%2016%202.052z%22%2F%3E%3Cpath%20id%3D%22Path_1278%22%20data-name%3D%22Path%201278%22%20class%3D%22cls-1%22%20d%3D%22M14.717%2023.734A1.283%201.283%200%201%200%2016%2022.45a1.284%201.284%200%200%200-1.283%201.284z%22%2F%3E%3Cpath%20id%3D%22Path_1279%22%20data-name%3D%22Path%201279%22%20class%3D%22cls-1%22%20d%3D%22M16%2020.95a1.026%201.026%200%200%201-1.026-1.03V7.478a1.026%201.026%200%201%201%202.052%200V19.92A1.026%201.026%200%200%201%2016%2020.948z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 626, /var/www/sprite/output/_icons-svg.scss */
.icon--experience-store-white {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22200%22%20height%3D%22200%22%20viewBox%3D%220%200%20200%20200%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M73.516%2031.278c-9.415-4.32-18.17-8.333-25.455-11.664-1.77-.804-2.454-1.706-2.535-3.59V6.65c0-2.35-1.905-4.255-4.255-4.255S37.014%204.3%2037.014%206.648H37v186.596c0%202.35%201.905%204.255%204.255%204.255s4.256-1.906%204.256-4.256h.015v-63.8c.055-1.89.69-2.897%202.603-3.724%206.69-2.876%2017.598-7.59%2030.16-13.024%207.377-3.192%2014.756-6.383%2022.13-9.582C133.055%2088.98%20167%2074.25%20167%2074.25S103.718%2045.116%2073.516%2031.28z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 636, /var/www/sprite/output/_icons-svg.scss */
.icon--experience-store {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22200%22%20height%3D%22200%22%20viewBox%3D%220%200%20200%20200%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M73.516%2031.278c-9.415-4.32-18.17-8.333-25.455-11.664-1.77-.804-2.454-1.706-2.535-3.59V6.65c0-2.35-1.905-4.255-4.255-4.255S37.014%204.3%2037.014%206.648H37v186.596c0%202.35%201.905%204.255%204.255%204.255s4.256-1.906%204.256-4.256h.015v-63.8c.055-1.89.69-2.897%202.603-3.724%206.69-2.876%2017.598-7.59%2030.16-13.024%207.377-3.192%2014.756-6.383%2022.13-9.582C133.055%2088.98%20167%2074.25%20167%2074.25S103.718%2045.116%2073.516%2031.28z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 646, /var/www/sprite/output/_icons-svg.scss */
.icon--fb-logo {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%220%200%2034%2034%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bisolation%3Aisolate%3B%7D.cls-2%7Bfill%3A%23fff%3B%7D.cls-3%7Bfill%3Aurl%28%23radial-gradient%29%3B%7D.cls-4%7Bfill%3A%23262626%3B%7D.cls-5%2C.cls-6%7Bmix-blend-mode%3Asoft-light%3Bfill%3Aurl%28%23radial-gradient-2%29%3B%7D.cls-6%7Bopacity%3A0.5%3B%7D%3C%2Fstyle%3E%3CradialGradient%20id%3D%22radial-gradient%22%20cx%3D%2247.15%22%20cy%3D%2224.43%22%20r%3D%2229.2%22%20gradientTransform%3D%22matrix%28.96%200%200%20.96%20-32.71%20.24%29%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23fff%22%2F%3E%3Cstop%20offset%3D%22.81%22%20stop-color%3D%22%23e5e7e6%22%2F%3E%3Cstop%20offset%3D%22.98%22%20stop-color%3D%22%23d2d4d3%22%2F%3E%3C%2FradialGradient%3E%3CradialGradient%20id%3D%22radial-gradient-2%22%20cx%3D%2251.08%22%20cy%3D%2221.45%22%20r%3D%2212.93%22%20xlink%3Ahref%3D%22%23radial-gradient%22%2F%3E%3C%2Fdefs%3E%3Ctitle%3EFB%20logo%3C%2Ftitle%3E%3Cg%20class%3D%22cls-1%22%3E%3Cg%20id%3D%22Livello_5%22%20data-name%3D%22Livello%205%22%3E%3Cg%20id%3D%22_Gruppo_%22%20data-name%3D%22%26lt%3BGruppo%26gt%3B%22%3E%3Cg%20id%3D%22_Gruppo_2%22%20data-name%3D%22%26lt%3BGruppo%26gt%3B%22%3E%3Cpath%20id%3D%22_Tracciato_%22%20data-name%3D%22%26lt%3BTracciato%26gt%3B%22%20class%3D%22cls-2%22%20d%3D%22M17%2028a11%2011%200%201%201%2011-11%2011%2011%200%200%201-11%2011z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Ccircle%20id%3D%22_Tracciato_2%22%20data-name%3D%22%26lt%3BTracciato%26gt%3B%22%20class%3D%22cls-3%22%20cx%3D%2216.87%22%20cy%3D%2217.13%22%20r%3D%2210.75%22%2F%3E%3Cpath%20id%3D%22_Tracciato_3%22%20data-name%3D%22%26lt%3BTracciato%26gt%3B%22%20class%3D%22cls-2%22%20d%3D%22M17.78%2013.85h1a.13.13%200%200%200%20.09%200l.09-.09h-.13v-1.55a.13.13%200%200%200-.13-.13h-1.23c-1.51%200-2.19.67-2.19%201.94v1.23a.13.13%200%200%201-.13.13h-.8v-.13l-.09.09a.13.13%200%200%200%200%20.09V17a.13.13%200%200%200%20.13.13h.8a.13.13%200%200%201%20.13.13V22a.13.13%200%200%200%20.13.13h1.85a.13.13%200%200%200%20.09%200l.09-.09h-.13v-4.82a.13.13%200%200%201%20.13-.13h1.23a.13.13%200%200%200%20.09%200l.09-.09h-.12l.13-1.43a.13.13%200%200%200-.13-.14h-1.3a.13.13%200%200%201-.13-.13v-.84c-.03-.46.05-.61.44-.61z%22%2F%3E%3Cg%20id%3D%22_Gruppo_3%22%20data-name%3D%22%26lt%3BGruppo%26gt%3B%22%3E%3Cpath%20id%3D%22_Tracciato_4%22%20data-name%3D%22%26lt%3BTracciato%26gt%3B%22%20class%3D%22cls-4%22%20d%3D%22M15.41%2022h2v-5h1.42l.15-1.7h-1.54v-1c0-.4.08-.56.47-.56H19V12h-1.4c-1.51%200-2.19.67-2.19%201.94v1.36h-1.06V17h1.06z%22%2F%3E%3C%2Fg%3E%3Ccircle%20id%3D%22_Tracciato_5%22%20data-name%3D%22%26lt%3BTracciato%26gt%3B%22%20class%3D%22cls-5%22%20cx%3D%2217%22%20cy%3D%2217%22%20r%3D%2211%22%2F%3E%3Cpath%20id%3D%22_Tracciato_6%22%20data-name%3D%22%26lt%3BTracciato%26gt%3B%22%20class%3D%22cls-6%22%20d%3D%22M27.56%2020.06A11%2011%200%200%200%206.8%2012.91a22%2022%200%200%201%2020.76%207.15z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 656, /var/www/sprite/output/_icons-svg.scss */
.icon--fixed-menu-explore-SAF-white {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215%22%20height%3D%2215%22%20viewBox%3D%220%200%2015%2015%22%3E%3Cg%20fill%3D%22%23ffffff%22%3E%3Cpath%20d%3D%22M0%200h3v3H0zM0%206h3v3H0zM0%2012h3v3H0zM6%200h3v3H6zM6%206h3v3H6zM6%2012h3v3H6zM12%200h3v3h-3zM12%206h3v3h-3zM12%2012h3v3h-3z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 666, /var/www/sprite/output/_icons-svg.scss */
.icon--fixed-menu-explore-SAF, .com-facet.com-facet--recipe .com-facet__btn--explore {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215%22%20height%3D%2215%22%20viewBox%3D%220%200%2015%2015%22%3E%3Cg%20fill%3D%22%233E3936%22%3E%3Cpath%20d%3D%22M0%200h3v3H0zM0%206h3v3H0zM0%2012h3v3H0zM6%200h3v3H6zM6%206h3v3H6zM6%2012h3v3H6zM12%200h3v3h-3zM12%206h3v3h-3zM12%2012h3v3h-3z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 676, /var/www/sprite/output/_icons-svg.scss */
.icon--fixed-menu-explore-close-white {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.914%22%20height%3D%2214.912%22%20viewBox%3D%220%200%2014.914%2014.912%22%3E%3Cg%20fill%3D%22%23ffffff%22%3E%3Cpath%20d%3D%22M1.325%200l13.59%2013.588-1.326%201.325L0%201.325z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M13.588%200l1.325%201.325L1.326%2014.912%200%2013.587z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 686, /var/www/sprite/output/_icons-svg.scss */
.icon--fixed-menu-explore-close, .com-nav-cat__explore.com-nav-cat__explore--open, .com-facet__btn.com-facet__btn--open, .com-facet.com-sticky--open .com-facet__trigger::after, .com-product-nav.com-sticky--open .com-product-nav__btn--explore, .com-recipe-detail-nav.com-sticky.com-sticky--sticky .com-sticky__topbar--magazine .com-recipe-detail-nav__btn--explore.com-recipe-detail-nav.com-sticky.com-sticky--sticky .com-sticky__topbar--magazine .com-recipe-detail-nav__btn--explore--open {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.914%22%20height%3D%2214.912%22%20viewBox%3D%220%200%2014.914%2014.912%22%3E%3Cg%20fill%3D%22%233E3936%22%3E%3Cpath%20d%3D%22M1.325%200l13.59%2013.588-1.326%201.325L0%201.325z%22%2F%3E%3Cpath%20d%3D%22M13.588%200l1.325%201.325L1.326%2014.912%200%2013.587z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 696, /var/www/sprite/output/_icons-svg.scss */
.icon--fixed-menu-explore-products-red {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.914%22%20height%3D%2214.912%22%20viewBox%3D%220%200%2014.914%2014.912%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23c20038%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M13.75%204.145l-6%206-6-6%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 706, /var/www/sprite/output/_icons-svg.scss */
.icon--fixed-menu-explore-products-white, .com-recipe-detail-nav.com-sticky.com-sticky--sticky .com-sticky__topbar--magazine .com-recipe-detail-nav__btn--explore, .com-recipe-detail-nav__arrow::after {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.914%22%20height%3D%2214.912%22%20viewBox%3D%220%200%2014.914%2014.912%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M13.75%204.145l-6%206-6-6%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 716, /var/www/sprite/output/_icons-svg.scss */
.icon--fixed-menu-explore-products, .com-nav-cat__explore, .com-nav-cat__arrow::after, .com-facet__btn, .com-facet__trigger, .com-product-nav__btn--explore {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.914%22%20height%3D%2214.912%22%20viewBox%3D%220%200%2014.914%2014.912%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%233E3936%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M13.75%204.145l-6%206-6-6%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 726, /var/www/sprite/output/_icons-svg.scss */
.icon--fixed-menu-shopping-cart-white, .cart-info__trigger {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2226%22%20height%3D%2222%22%20viewBox%3D%220%200%2026%2022%22%3E%3Cg%20fill%3D%22%23FFF%22%3E%3Cpath%20d%3D%22M20.3%2016.057h-9.63c-1.002%200-2.027-.707-2.383-1.645L4.462%204.342c-.05-.13-.298-.3-.437-.3H1V1.958h3.025c1.003%200%202.028.706%202.384%201.644l3.824%2010.07c.05.13.298.3.438.3h9.63c.13%200%20.36-.162.405-.286l2.34-6.646H9.36V4.96h14.114c.615%200%201.155.264%201.482.727.328.462.4%201.06.195%201.64l-2.48%207.053c-.337.955-1.356%201.677-2.37%201.677z%22%2F%3E%3Ccircle%20cx%3D%2218.17%22%20cy%3D%2218.438%22%20r%3D%221.562%22%2F%3E%3Ccircle%20cx%3D%2211.805%22%20cy%3D%2218.438%22%20r%3D%221.561%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 736, /var/www/sprite/output/_icons-svg.scss */
.icon--fixed-menu-shopping-cart, .com-nav-cat__trigger.com-nav-cat__trigger--cart .com-nav-cat__qty {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2226%22%20height%3D%2222%22%20viewBox%3D%220%200%2026%2022%22%3E%3Cg%20fill%3D%22%233E3936%22%3E%3Cpath%20d%3D%22M20.3%2016.057h-9.63c-1.002%200-2.027-.707-2.383-1.645L4.462%204.342c-.05-.13-.298-.3-.437-.3H1V1.958h3.025c1.003%200%202.028.706%202.384%201.644l3.824%2010.07c.05.13.298.3.438.3h9.63c.13%200%20.36-.162.405-.286l2.34-6.646H9.36V4.96h14.114c.615%200%201.155.264%201.482.727.328.462.4%201.06.195%201.64l-2.48%207.053c-.337.955-1.356%201.677-2.37%201.677z%22%2F%3E%3Ccircle%20cx%3D%2218.17%22%20cy%3D%2218.438%22%20r%3D%221.562%22%2F%3E%3Ccircle%20cx%3D%2211.805%22%20cy%3D%2218.438%22%20r%3D%221.561%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 746, /var/www/sprite/output/_icons-svg.scss */
.icon--fixed-menu-wishlist, .com-nav-cat__trigger.com-nav-cat__trigger--wishlist .com-nav-cat__qty {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cpath%20fill%3D%22%23C20038%22%20d%3D%22M19.36%204.198c-1.944-1.784-5.095-1.784-7.04%200L11%205.41%209.68%204.198c-1.942-1.784-5.095-1.784-7.04%200-2.186%202.01-2.186%205.264%200%207.27L11%2019.14l8.358-7.672c2.188-2.006%202.188-5.26%200-7.27z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 756, /var/www/sprite/output/_icons-svg.scss */
.icon--free-delivery-icon {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20id%3D%22Group_2460%22%20data-name%3D%22Group%202460%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2017.266%2017.23%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%20%7B%20fill%3A%20%233e3936%3B%20%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22Group_495%22%20data-name%3D%22Group%20495%22%3E%3Cpath%20id%3D%22Path_835%22%20data-name%3D%22Path%20835%22%20class%3D%22cls-1%22%20d%3D%22M3.35%2011.582H.48a.452.452%200%200%200-.48.48v4.69a.452.452%200%200%200%20.48.478h2.87a.452.452%200%200%200%20.48-.48v-4.69a.452.452%200%200%200-.48-.478zm-.48%204.69H.958V12.54h1.915z%22%2F%3E%3Cpath%20id%3D%22Path_836%22%20data-name%3D%22Path%20836%22%20class%3D%22cls-1%22%20d%3D%22M17.23%2012.443a3.3%203.3%200%200%200-2.298-1.914c-.19%200-.287%200-.383.1l-4.596%202.775h-1.34v-1.44a.452.452%200%200%200-.478-.48h-2.87a.452.452%200%200%200-.48.48v4.69c0%20.383.19.574.48.574h5.647a.352.352%200%200%200%20.287-.1l5.743-3.734a.866.866%200%200%200%20.287-.953zm-6.414%203.83H5.743v-3.734h1.915v1.435a.452.452%200%200%200%20.48.48h1.913a.352.352%200%200%200%20.288-.1l4.595-2.873a2.992%202.992%200%200%201%201.34%201.15z%22%2F%3E%3Cpath%20id%3D%22Path_837%22%20data-name%3D%22Path%20837%22%20class%3D%22cls-1%22%20d%3D%22M3.35%201.914H.48a.452.452%200%200%200-.48.48.452.452%200%200%200%20.48.478h2.87a.452.452%200%200%200%20.48-.48.452.452%200%200%200-.48-.478z%22%2F%3E%3Cpath%20id%3D%22Path_838%22%20data-name%3D%22Path%20838%22%20class%3D%22cls-1%22%20d%3D%22M3.35%205.743H1.436a.48.48%200%201%200%200%20.957H3.35a.48.48%200%201%200%200-.957z%22%2F%3E%3Cpath%20id%3D%22Path_839%22%20data-name%3D%22Path%20839%22%20class%3D%22cls-1%22%20d%3D%22M8.136%209.572h5.743A2.37%202.37%200%200%200%2016.27%207.18V2.392A2.37%202.37%200%200%200%2013.88%200H8.135a2.37%202.37%200%200%200-2.393%202.393V7.18A2.37%202.37%200%200%200%208.136%209.57zM9.572.957h2.87v1.915h-2.87zM6.7%202.393A1.472%201.472%200%200%201%208.136.957h.48V3.35a.452.452%200%200%200%20.478.48h3.83a.452.452%200%200%200%20.478-.48V.957h.48a1.472%201.472%200%200%201%201.435%201.436V7.18a1.472%201.472%200%200%201-1.436%201.435H8.137A1.472%201.472%200%200%201%206.7%207.18z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 766, /var/www/sprite/output/_icons-svg.scss */
.icon--free-delivery {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020.584%2020.541%22%3E%3Cpath%20d%3D%22M3.994%2013.808H.57a.54.54%200%200%200-.57.57v5.593a.54.54%200%200%200%20.57.572h3.424a.54.54%200%200%200%20.57-.57v-5.593a.54.54%200%200%200-.57-.572zm-.57%205.592H1.14v-4.45h2.284zM20.54%2014.835a3.93%203.93%200%200%200-2.734-2.282c-.228%200-.342%200-.456.114l-5.478%203.31h-1.6v-1.712a.54.54%200%200%200-.57-.57H6.276a.54.54%200%200%200-.57.57v5.588c0%20.456.227.685.57.685h6.73a.42.42%200%200%200%20.34-.114l6.848-4.45a1.033%201.033%200%200%200%20.346-1.14zM12.896%2019.4H6.847v-4.447H9.13v1.712a.54.54%200%200%200%20.57.57h2.283a.42.42%200%200%200%20.342-.113l5.48-3.428a3.567%203.567%200%200%201%201.6%201.37zM3.994%202.282H.57a.54.54%200%200%200-.57.57.54.54%200%200%200%20.57.572h3.424a.54.54%200%200%200%20.57-.57.54.54%200%200%200-.57-.572zM3.994%206.847H1.712a.57.57%200%200%200%200%201.14h2.282a.57.57%200%200%200%200-1.14zM9.7%2011.412h6.847A2.825%202.825%200%200%200%2019.4%208.56V2.852A2.825%202.825%200%200%200%2016.547%200H9.7a2.825%202.825%200%200%200-2.853%202.853V8.56A2.825%202.825%200%200%200%209.7%2011.41zm1.712-10.27h3.424v2.282h-3.424zM7.988%202.85A1.755%201.755%200%200%201%209.7%201.143h.57v2.852a.54.54%200%200%200%20.572.57h4.565a.54.54%200%200%200%20.57-.57V1.14h.57a1.755%201.755%200%200%201%201.712%201.713V8.56a1.755%201.755%200%200%201-1.713%201.71H9.7a1.755%201.755%200%200%201-1.712-1.71z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 776, /var/www/sprite/output/_icons-svg.scss */
.icon--free-return {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022.258%2017.623%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3Anone%3Bstroke%3A%23000%3Bstroke-linecap%3Around%3Bstroke-miterlimit%3A10%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M3.17%2012.677h7.605a3.138%203.138%200%200%200%203.17-3.17V3.17A3.138%203.138%200%200%200%2010.774%200H3.17A3.138%203.138%200%200%200%200%203.17v6.338a3.138%203.138%200%200%200%203.17%203.17zm1.9-11.41h3.8V3.8h-3.8zm-3.8%201.9a1.95%201.95%200%200%201%201.9-1.9h.63v3.17a.6.6%200%200%200%20.634.634h5.074a.6.6%200%200%200%20.634-.633v-3.17h.634a1.95%201.95%200%200%201%201.9%201.9v6.34a1.95%201.95%200%200%201-1.9%201.9H3.17a1.95%201.95%200%200%201-1.9-1.9z%22%2F%3E%3Cpath%20class%3D%22a%22%20d%3D%22M3.042%2017.114h12.55s3.17.254%203.17-3.423v-2.914M18.762%209.127l-2.916%202.916M18.762%209.127l2.79%202.916%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 786, /var/www/sprite/output/_icons-svg.scss */
.icon--free-sweet-outline-32 {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cstyle%3E.st0%7Bfill%3A%23C10037%3B%7D%20.st1%7Bfill%3Anone%3B%7D%3C%2Fstyle%3E%3Cg%20id%3D%22Group_7%22%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M16.226%2010.9c-.3%200-.5-.1-.8-.3l-3.2-3.2c-.8-.8-1-1.8-.7-2.8.3-1.1%201.4-1.9%202.7-2h.2c.7.1%201.3.3%201.8.7%201.1-1%202.9-.9%203.9.2.6.5.9%201.2.9%202s-.3%201.5-.9%202l-3.3%203.3c-.2.1-.4.1-.6.1zm-1.9-6.8c-.7.1-1.2.5-1.4%201-.2.5%200%20.9.3%201.3l2.9%202.9%202.9-2.9c.3-.2.5-.6.5-.9%200-.4-.1-.7-.4-1-.5-.5-1.3-.5-1.9-.1l-1%20.9-.9-.8c-.2-.2-.6-.4-1-.4z%22%20id%3D%22Group_6%22%2F%3E%3Cpath%20class%3D%22st1%22%20d%3D%22M7.8%2012.814h-.9v1c.1-.5.5-.9.9-1zM25%2013.714v-1h-.9c.5.3.8.6.9%201zM8.4%2014.214h15.2v12.9H8.4z%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M23.6%2012.714H8.3c-.2%200-.4%200-.5.1h16.4c-.2-.1-.4-.1-.6-.1zM25%2013.714v13.5c0%20.7-.6%201.3-1.4%201.3H8.3c-.8%200-1.4-.6-1.4-1.3v-13.5%2013.5c0%20.8.7%201.4%201.5%201.4h15.2c.8%200%201.5-.6%201.5-1.4v-13.2s0-.2-.1-.3z%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M8.3%2028.514h15.3c.8%200%201.4-.6%201.4-1.3v-13.5c-.1-.4-.4-.8-.9-1H7.7c-.4.2-.7.5-.9%201v13.5c.1.8.7%201.3%201.5%201.3zm.1-14.3h15.2v12.9H8.4v-12.9z%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M18.8%2019.914c-.1%200-.3%200-.4-.1l-2.4-1.6-2.4%201.6c-.2.2-.5.2-.8%200-.2-.1-.4-.4-.4-.7v-6h1.5v4.5l1.7-1.1c.3-.2.6-.2.8%200l1.7%201.1v-4.4h1.5v6c0%20.3-.2.5-.4.7-.1-.1-.2%200-.4%200zM3.8%2017.114c-.2%200-.5-.1-.6-.3-.2-.3-.1-.8.2-1l4.1-2.8c.3-.2.8-.1%201%20.2.2.3.1.8-.2%201l-4.1%202.8c-.1%200-.2.1-.4.1zM28%2017.114c-.1%200-.3%200-.4-.1l-4.1-2.8c-.3-.2-.4-.7-.2-1%20.2-.3.7-.4%201-.2l4.1%202.8c.3.2.4.7.2%201-.1.2-.3.3-.6.3z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 796, /var/www/sprite/output/_icons-svg.scss */
.icon--freedelivery-white {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Ccircle%20fill%3D%22%23FFF%22%20cx%3D%2213.9%22%20cy%3D%2224.479%22%20r%3D%222.5%22%2F%3E%3Ccircle%20fill%3D%22%23FFF%22%20cx%3D%2227.5%22%20cy%3D%2224.5%22%20r%3D%222.5%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M21%2014v9H10v-9h11m1-2H9c-.55%200-1%20.45-1%201v11c0%20.55.45%201%201%201h13c.55%200%201-.45%201-1V13c0-.55-.45-1-1-1z%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M26.162%2017L30%2020.46V23h-7v-6h3.162m.768-2H21v10h11v-5.432L26.93%2015z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 806, /var/www/sprite/output/_icons-svg.scss */
.icon--freedelivery {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Ccircle%20fill%3D%22%233E3936%22%20cx%3D%2213.9%22%20cy%3D%2224.479%22%20r%3D%222.5%22%2F%3E%3Ccircle%20fill%3D%22%233E3936%22%20cx%3D%2227.5%22%20cy%3D%2224.5%22%20r%3D%222.5%22%2F%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M21%2014v9H10v-9h11m1-2H9c-.55%200-1%20.45-1%201v11c0%20.55.45%201%201%201h13c.55%200%201-.45%201-1V13c0-.55-.45-1-1-1z%22%2F%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M26.162%2017L30%2020.46V23h-7v-6h3.162m.768-2H21v10h11v-5.432L26.93%2015z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 816, /var/www/sprite/output/_icons-svg.scss */
.icon--freereturn-white {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M23.13%2026.242h-9.1c-1.356%200-2.46-1.146-2.46-2.553V12.862c0-1.407%201.103-2.553%202.46-2.553h11.94c1.357%200%202.462%201.146%202.462%202.553V18.1h-2v-5.236c0-.305-.207-.553-.462-.553H14.032c-.255%200-.462.25-.462.554V23.69c0%20.3.21.553.462.553h9.1v2z%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M18.273%2011h3.715v7.96h-3.715zM28.452%2030c-3.625%200-6.573-2.95-6.573-6.573s2.948-6.573%206.572-6.573%206.573%202.95%206.573%206.573S32.075%2030%2028.452%2030zm0-11.146c-2.52%200-4.573%202.052-4.573%204.573S25.93%2028%2028.45%2028s4.573-2.052%204.573-4.573-2.052-4.573-4.573-4.573z%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M31.03%2022.8H26.073c-.52%200-.777.642-.42%201.007.47.477.94.957%201.406%201.436.225.23.61.225.835%200%20.23-.23.225-.605%200-.836-.47-.477-.937-.955-1.404-1.435l-.416%201.007h4.956c.32%200%20.588-.268.588-.59%200-.32-.268-.59-.59-.59z%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M26.49%2023.742c.47-.478.936-.955%201.405-1.434.225-.23.23-.605%200-.836-.226-.225-.61-.23-.835%200-.468.48-.937.957-1.405%201.435-.224.23-.23.606%200%20.835.226.227.608.23.836%200z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 826, /var/www/sprite/output/_icons-svg.scss */
.icon--freereturn {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%233E3936%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M23.006%2025.242h-9.1c-.808%200-1.462-.696-1.462-1.553V12.862c0-.858.654-1.553%201.462-1.553h11.938c.807%200%201.462.694%201.462%201.553V18.1%22%2F%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M18.148%2011h3.715v7.96h-3.715z%22%2F%3E%3Ccircle%20fill%3D%22none%22%20stroke%3D%22%233E3936%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20cx%3D%2228.327%22%20cy%3D%2223.427%22%20r%3D%225.573%22%2F%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M30.904%2022.8H25.95c-.52%200-.778.642-.42%201.007.47.477.938.957%201.405%201.436.225.23.61.225.835%200%20.23-.23.225-.605%200-.836-.47-.477-.937-.955-1.404-1.435-.14.337-.28.673-.417%201.007h4.955c.32%200%20.588-.268.588-.59%200-.32-.268-.59-.59-.59z%22%2F%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M26.366%2023.742l1.404-1.434c.225-.23.23-.605%200-.836-.226-.225-.61-.23-.835%200-.468.48-.937.957-1.405%201.435-.224.23-.23.606%200%20.835.226.227.608.23.836%200z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 836, /var/www/sprite/output/_icons-svg.scss */
.icon--gadget-utensils-white {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2290%22%20height%3D%2290%22%20viewBox%3D%220%200%2090%2090%22%3E%3Cg%20fill%3D%22%23ffffff%22%3E%3Cpath%20d%3D%22M30.82%2060.603c0-.758.61-1.37%201.37-1.37.754%200%201.366.612%201.366%201.37%200%20.75-.612%201.36-1.365%201.36-.76%200-1.37-.612-1.37-1.36M6.338%2060.603c0-.758.61-1.37%201.366-1.37.756%200%201.367.612%201.367%201.37%200%20.75-.61%201.36-1.366%201.36-.755%200-1.366-.612-1.366-1.36M64.135%2067c-.447%200-.81-.21-.81-.502%200-.29.362-.497.81-.497h19.18c.45%200%20.81.208.81.498%200%20.292-.358.503-.81.503h-19.18zM64.135%2063c-.447%200-.81-.21-.81-.502%200-.29.362-.497.81-.497h19.18c.45%200%20.81.208.81.498%200%20.292-.358.503-.81.503h-19.18zM64.135%2059c-.447%200-.81-.21-.81-.502%200-.29.362-.497.81-.497h19.18c.45%200%20.81.208.81.498%200%20.292-.358.503-.81.503h-19.18zM64.135%2055c-.447%200-.81-.21-.81-.502%200-.29.362-.497.81-.497h19.18c.45%200%20.81.208.81.498%200%20.292-.358.503-.81.503h-19.18z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M85.498%2072.998H57.43c-.238%200-.8%200-1.225-.448-.964-1.013-2.508-3.788-4.72-8.48H40.223v.49c0%201.3-1.602%201.3-2.128%201.3H5.53C1.994%2065.86.124%2064.075.124%2060.7c0-3.458%201.92-5.362%205.406-5.362h32.564c.868%200%202.128.663%202.128%201.7v.087h11.283l.14-.283c1.812-3.677%203.618-7.215%204.56-8.2.426-.446%201.004-.446%201.22-.446H85.5c2.06%200%203.613%201.647%203.613%203.832v17.334c0%202.14-1.485%203.634-3.612%203.634zm-28.184-1.604c.023.002.06.004.116.004h28.067c1.242%200%202.013-.78%202.013-2.034V52.03c0-1.075-.63-2.232-2.013-2.232h-28.07c-.054%200-.09.002-.112.004-.936%201.056-3.24%205.732-4.234%207.75l-.58%201.176H38.622v-1.572c-.113-.096-.378-.215-.528-.215H5.53c-2.597%200-3.806%201.196-3.806%203.763%200%202.46%201.174%203.557%203.806%203.557h32.564c.11%200%20.348%200%20.528-.02v-1.768h13.88l.214.46c2.695%205.752%203.985%207.784%204.598%208.462z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 846, /var/www/sprite/output/_icons-svg.scss */
.icon--gadget-utensils {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2290%22%20height%3D%2290%22%20viewBox%3D%220%200%2090%2090%22%3E%3Cg%20fill%3D%22%233E3936%22%3E%3Cpath%20d%3D%22M30.82%2060.603c0-.758.61-1.37%201.37-1.37.754%200%201.366.612%201.366%201.37%200%20.75-.612%201.36-1.365%201.36-.76%200-1.37-.612-1.37-1.36M6.338%2060.603c0-.758.61-1.37%201.366-1.37.756%200%201.367.612%201.367%201.37%200%20.75-.61%201.36-1.366%201.36-.755%200-1.366-.612-1.366-1.36M64.135%2067c-.447%200-.81-.21-.81-.502%200-.29.362-.497.81-.497h19.18c.45%200%20.81.208.81.498%200%20.292-.358.503-.81.503h-19.18zM64.135%2063c-.447%200-.81-.21-.81-.502%200-.29.362-.497.81-.497h19.18c.45%200%20.81.208.81.498%200%20.292-.358.503-.81.503h-19.18zM64.135%2059c-.447%200-.81-.21-.81-.502%200-.29.362-.497.81-.497h19.18c.45%200%20.81.208.81.498%200%20.292-.358.503-.81.503h-19.18zM64.135%2055c-.447%200-.81-.21-.81-.502%200-.29.362-.497.81-.497h19.18c.45%200%20.81.208.81.498%200%20.292-.358.503-.81.503h-19.18z%22%2F%3E%3Cpath%20d%3D%22M85.498%2072.998H57.43c-.238%200-.8%200-1.225-.448-.964-1.013-2.508-3.788-4.72-8.48H40.223v.49c0%201.3-1.602%201.3-2.128%201.3H5.53C1.994%2065.86.124%2064.075.124%2060.7c0-3.458%201.92-5.362%205.406-5.362h32.564c.868%200%202.128.663%202.128%201.7v.087h11.283l.14-.283c1.812-3.677%203.618-7.215%204.56-8.2.426-.446%201.004-.446%201.22-.446H85.5c2.06%200%203.613%201.647%203.613%203.832v17.334c0%202.14-1.485%203.634-3.612%203.634zm-28.184-1.604c.023.002.06.004.116.004h28.067c1.242%200%202.013-.78%202.013-2.034V52.03c0-1.075-.63-2.232-2.013-2.232h-28.07c-.054%200-.09.002-.112.004-.936%201.056-3.24%205.732-4.234%207.75l-.58%201.176H38.622v-1.572c-.113-.096-.378-.215-.528-.215H5.53c-2.597%200-3.806%201.196-3.806%203.763%200%202.46%201.174%203.557%203.806%203.557h32.564c.11%200%20.348%200%20.528-.02v-1.768h13.88l.214.46c2.695%205.752%203.985%207.784%204.598%208.462z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 856, /var/www/sprite/output/_icons-svg.scss */
.icon--gift-icon {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M28.5%2015.045V10.34c0-.73-.596-1.326-1.332-1.326h-4.066c.658-2.396-.76-4.87-3.167-5.527-1.436-.39-2.972-.053-4.108.903-.382-2.303-2.3-3.89-4.82-3.89-2.7%200-4.884%202.33-4.884%205.2-.002%201.195.387%202.36%201.11%203.313h-4.4c-.737%200-1.333.595-1.333%201.327v4.704c0%20.732.596%201.325%201.332%201.325h.626v11.804c0%20.73.596%201.325%201.332%201.325h20.42c.735%200%201.332-.595%201.332-1.326V16.37h.617c.735.005%201.335-.584%201.34-1.316v-.01zm-9.767-9.957c1.52%200%202.752%201.228%202.752%202.742%200%20.41-.092.814-.27%201.184h-5.328V7.76c.12-1.487%201.35-2.64%202.846-2.672zm-10.836.63c0-1.894%201.403-3.433%203.107-3.433%201.838%200%203.108%201.238%203.108%203.008V9.03h-4.018C8.73%208.503%207.85%207.175%207.897%205.718zm-4.62%205.064H14.11v3.82H3.276v-3.82zm1.956%205.588h8.88v11.362h-8.88V16.37zm19.534%2011.362h-8.88V16.37h8.88v11.362zm1.948-13.13H15.888v-3.82h10.836l-.01%203.82z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 866, /var/www/sprite/output/_icons-svg.scss */
.icon--gift-wrapping-white {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018.048%2016.898%22%3E%3Cdefs%20fill%3D%22%23ffffff%22%3E%3Cstyle%20fill%3D%22%23ffffff%22%3E.a%7Bfill%3A%23ffffff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M1.128%209.002v6.768a1.13%201.13%200%200%200%201.128%201.128h5.64v-7.9zM16.92%204.492h-3.57a4.382%204.382%200%200%200%20.63-.5%202.358%202.358%200%200%200%200-3.318%202.383%202.383%200%200%200-3.308%200c-.49.49-1.787%202.488-1.607%203.823h-.082C9.16%203.163%207.863%201.165%207.376.674a2.386%202.386%200%200%200-3.308%200%202.36%202.36%200%200%200%200%203.318%204.464%204.464%200%200%200%20.63.5H1.13A1.13%201.13%200%200%200%200%205.618V7.31a.564.564%200%200%200%20.564.564H7.9V5.618h2.256v2.256h7.332a.564.564%200%200%200%20.564-.564V5.618a1.13%201.13%200%200%200-1.132-1.126zm-9.09-.037a.372.372%200%200%201-.21.037%205.547%205.547%200%200%201-2.752-1.3%201.23%201.23%200%200%201%200-1.728%201.2%201.2%200%200%201%201.71%200c.758.763%201.514%202.717%201.25%202.99zm2.6.037c-.16%200-.208-.036-.208-.037-.263-.272.493-2.225%201.253-2.99a1.215%201.215%200%201%201%201.705%201.727%205.546%205.546%200%200%201-2.754%201.3zM10.152%209.002v7.9h5.64a1.128%201.128%200%200%200%201.128-1.128V9.006z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 876, /var/www/sprite/output/_icons-svg.scss */
.icon--gift-wrapping {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018.048%2016.898%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%233e3936%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M1.128%209.002v6.768a1.13%201.13%200%200%200%201.128%201.128h5.64v-7.9zM16.92%204.492h-3.57a4.382%204.382%200%200%200%20.63-.5%202.358%202.358%200%200%200%200-3.318%202.383%202.383%200%200%200-3.308%200c-.49.49-1.787%202.488-1.607%203.823h-.082C9.16%203.163%207.863%201.165%207.376.674a2.386%202.386%200%200%200-3.308%200%202.36%202.36%200%200%200%200%203.318%204.464%204.464%200%200%200%20.63.5H1.13A1.13%201.13%200%200%200%200%205.618V7.31a.564.564%200%200%200%20.564.564H7.9V5.618h2.256v2.256h7.332a.564.564%200%200%200%20.564-.564V5.618a1.13%201.13%200%200%200-1.132-1.126zm-9.09-.037a.372.372%200%200%201-.21.037%205.547%205.547%200%200%201-2.752-1.3%201.23%201.23%200%200%201%200-1.728%201.2%201.2%200%200%201%201.71%200c.758.763%201.514%202.717%201.25%202.99zm2.6.037c-.16%200-.208-.036-.208-.037-.263-.272.493-2.225%201.253-2.99a1.215%201.215%200%201%201%201.705%201.727%205.546%205.546%200%200%201-2.754%201.3zM10.152%209.002v7.9h5.64a1.128%201.128%200%200%200%201.128-1.128V9.006z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 886, /var/www/sprite/output/_icons-svg.scss */
.icon--hotspot-notes-active {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2260%22%20height%3D%2260%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Ccircle%20fill%3D%22%233E3936%22%20fill-rule%3D%22nonzero%22%20cx%3D%2230%22%20cy%3D%2230%22%20r%3D%2230%22%2F%3E%3Cpath%20d%3D%22M37.7%2017.5a1.81%201.81%200%200%201%201.8%201.8v21.4a1.81%201.81%200%200%201-1.8%201.8H21.3a1.81%201.81%200%200%201-1.8-1.8V19.3a1.81%201.81%200%200%201%201.8-1.8h16.4zm0-2H21.3a3.81%203.81%200%200%200-3.8%203.8v21.4a3.81%203.81%200%200%200%203.8%203.8h16.4a3.81%203.81%200%200%200%203.8-3.8V19.3a3.81%203.81%200%200%200-3.8-3.8z%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%2F%3E%3Cpath%20d%3D%22M24.5%2024.17h10m-10%205h10m-10%205h6.21%22%20stroke%3D%22%23FFF%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 896, /var/www/sprite/output/_icons-svg.scss */
.icon--hotspot-notes-bordered {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2070%2070%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%2C.cls-3%7Bstroke%3A%23fff%3Bstroke-width%3A2px%3B%7D.cls-1%7Bstroke-miterlimit%3A10%3Bopacity%3A0.4%3B%7D.cls-2%7Bfill%3A%23fff%3B%7D.cls-3%7Bfill%3Anone%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3ENew_Modular%20Approach_01_select%3C%2Ftitle%3E%3Cg%20id%3D%22bullet_icon%22%20data-name%3D%22bullet%20icon%22%3E%3Ccircle%20class%3D%22cls-1%22%20cx%3D%2235%22%20cy%3D%2235%22%20r%3D%2230%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M42.7%2022.5a1.81%201.81%200%200%201%201.8%201.8v21.4a1.81%201.81%200%200%201-1.8%201.8H26.3a1.81%201.81%200%200%201-1.8-1.8V24.3a1.81%201.81%200%200%201%201.8-1.8h16.4m0-2H26.3a3.81%203.81%200%200%200-3.8%203.8v21.4a3.81%203.81%200%200%200%203.8%203.8h16.4a3.81%203.81%200%200%200%203.8-3.8V24.3a3.81%203.81%200%200%200-3.8-3.8z%22%2F%3E%3Cpath%20class%3D%22cls-3%22%20d%3D%22M29.5%2029.17h10M29.5%2034.17h10M29.5%2039.17h6.21%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 906, /var/www/sprite/output/_icons-svg.scss */
.icon--hotspot-notes {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2260%22%20height%3D%2260%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Ccircle%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20cx%3D%2230%22%20cy%3D%2230%22%20r%3D%2230%22%2F%3E%3Cpath%20d%3D%22M37.7%2017.5a1.81%201.81%200%200%201%201.8%201.8v21.4a1.81%201.81%200%200%201-1.8%201.8H21.3a1.81%201.81%200%200%201-1.8-1.8V19.3a1.81%201.81%200%200%201%201.8-1.8h16.4zm0-2H21.3a3.81%203.81%200%200%200-3.8%203.8v21.4a3.81%203.81%200%200%200%203.8%203.8h16.4a3.81%203.81%200%200%200%203.8-3.8V19.3a3.81%203.81%200%200%200-3.8-3.8z%22%20fill%3D%22%23C5C4C3%22%20fill-rule%3D%22nonzero%22%2F%3E%3Cpath%20d%3D%22M24.5%2024.17h10m-10%205h10m-10%205h6.21%22%20stroke%3D%22%23C5C4C3%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 916, /var/www/sprite/output/_icons-svg.scss */
.icon--hotspot-plus-active {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2260%22%20height%3D%2260%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Ccircle%20fill%3D%22%233E3936%22%20fill-rule%3D%22nonzero%22%20cx%3D%2230%22%20cy%3D%2230%22%20r%3D%2230%22%2F%3E%3Cpath%20stroke%3D%22%23FFF%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M30%2021.82V30h8.18m-16.36%200H30v8.18%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 926, /var/www/sprite/output/_icons-svg.scss */
.icon--hotspot-plus-bordered {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2070%2070%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%2C.cls-2%7Bstroke%3A%23fff%3Bstroke-width%3A2px%3B%7D.cls-1%7Bstroke-miterlimit%3A10%3Bopacity%3A0.4%3B%7D.cls-2%7Bfill%3Anone%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3ENew_Modular%20Approach_01_select%3C%2Ftitle%3E%3Cg%20id%3D%22bullet_icon%22%20data-name%3D%22bullet%20icon%22%3E%3Ccircle%20class%3D%22cls-1%22%20cx%3D%2235%22%20cy%3D%2235%22%20r%3D%2230%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M35%2026.82V35h8.18M26.82%2035H35v8.18%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 936, /var/www/sprite/output/_icons-svg.scss */
.icon--hotspot-plus {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2260%22%20height%3D%2260%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Ccircle%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20cx%3D%2230%22%20cy%3D%2230%22%20r%3D%2230%22%2F%3E%3Cpath%20stroke%3D%22%23C5C4C3%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M30%2021.82V30h8.18m-16.36%200H30v8.18%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 946, /var/www/sprite/output/_icons-svg.scss */
.icon--hotspot-star-active {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2260%22%20height%3D%2260%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%3E%3Ccircle%20fill%3D%22%233E3936%22%20cx%3D%2230%22%20cy%3D%2230%22%20r%3D%2230%22%2F%3E%3Cpath%20d%3D%22M30%2019l2.34%207.65H40l-6.2%204.71L36.17%2039%2030%2034.25%2023.81%2039l2.39-7.64-6.2-4.73h7.65L30%2019zm0-2a2%202%200%200%200-1.91%201.41l-1.92%206.24H20a2%202%200%200%200-1.21%203.59l5.08%203.87-2%206.3A2%202%200%200%200%2025%2040.58l5-3.8%205%203.81a2%202%200%200%200%203.13-2.18l-2-6.31%205-3.83A2%202%200%200%200%2040%2024.65h-6.17l-1.91-6.24A2%202%200%200%200%2030%2017z%22%20fill%3D%22%23FFF%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 956, /var/www/sprite/output/_icons-svg.scss */
.icon--hotspot-star-bordered {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2070%2070%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bstroke%3A%23fff%3Bstroke-miterlimit%3A10%3Bstroke-width%3A2px%3Bopacity%3A0.4%3B%7D.cls-2%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3ENew_Modular%20Approach_01_select%3C%2Ftitle%3E%3Cg%20id%3D%22bullet_icon%22%20data-name%3D%22bullet%20icon%22%3E%3Ccircle%20class%3D%22cls-1%22%20cx%3D%2235%22%20cy%3D%2235%22%20r%3D%2230%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M35%2024l2.34%207.65H45l-6.2%204.71L41.17%2044%2035%2039.25%2028.81%2044l2.39-7.64-6.2-4.73h7.65L35%2024m0-2a2%202%200%200%200-1.91%201.41l-1.92%206.24H25a2%202%200%200%200-1.21%203.59l5.08%203.87-2%206.3A2%202%200%200%200%2030%2045.58l5-3.8%205%203.81a2%202%200%200%200%203.13-2.18l-2-6.31%205-3.83A2%202%200%200%200%2045%2029.65h-6.17l-1.91-6.24A2%202%200%200%200%2035%2022z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 966, /var/www/sprite/output/_icons-svg.scss */
.icon--hotspot-star {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2260%22%20height%3D%2260%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%3E%3Ccircle%20fill%3D%22%23FFF%22%20cx%3D%2230%22%20cy%3D%2230%22%20r%3D%2230%22%2F%3E%3Cpath%20d%3D%22M30%2019l2.34%207.65H40l-6.2%204.71L36.17%2039%2030%2034.25%2023.81%2039l2.39-7.64-6.2-4.73h7.65L30%2019zm0-2a2%202%200%200%200-1.91%201.41l-1.92%206.24H20a2%202%200%200%200-1.21%203.59l5.08%203.87-2%206.3A2%202%200%200%200%2025%2040.58l5-3.8%205%203.81a2%202%200%200%200%203.13-2.18l-2-6.31%205-3.83A2%202%200%200%200%2040%2024.65h-6.17l-1.91-6.24A2%202%200%200%200%2030%2017z%22%20fill%3D%22%23C5C4C3%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 976, /var/www/sprite/output/_icons-svg.scss */
.icon--hotspot-video-active {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2260%22%20height%3D%2260%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%3E%3Ccircle%20fill%3D%22%233E3936%22%20cx%3D%2230%22%20cy%3D%2230%22%20r%3D%2230%22%2F%3E%3Cpath%20d%3D%22M24.5%2022.7c0-1.39%201-2%202.18-1.26l12.64%207.3a1.33%201.33%200%200%201%200%202.52l-12.64%207.3c-1.2.69-2.18.13-2.18-1.26V22.7z%22%20fill%3D%22%23FFF%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 986, /var/www/sprite/output/_icons-svg.scss */
.icon--hotspot-video-bordered {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2070%2070%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bstroke%3A%23fff%3Bstroke-miterlimit%3A10%3Bstroke-width%3A2px%3Bopacity%3A0.4%3B%7D.cls-2%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3ENew_Modular%20Approach_01_select%3C%2Ftitle%3E%3Cg%20id%3D%22Layer_3%22%20data-name%3D%22Layer%203%22%3E%3Ccircle%20class%3D%22cls-1%22%20cx%3D%2235%22%20cy%3D%2235%22%20r%3D%2230%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M29.5%2027.7c0-1.39%201-2%202.18-1.26l12.64%207.3a1.33%201.33%200%200%201%200%202.52l-12.64%207.3c-1.2.69-2.18.13-2.18-1.26z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 996, /var/www/sprite/output/_icons-svg.scss */
.icon--hotspot-video {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2260%22%20height%3D%2260%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22%23FFF%22%3E%3Ccircle%20cx%3D%2230%22%20cy%3D%2230%22%20r%3D%2230%22%2F%3E%3Cpath%20d%3D%22M24.5%2022.635c0-1.333.954-1.918%202.08-1.208l12.057%206.998c.516.176.863.662.863%201.208%200%20.547-.347%201.033-.863%201.208l-12.057%207c-1.145.66-2.08.125-2.08-1.208V22.635z%22%20stroke%3D%22%23C5C4C3%22%20fill%3D%22none%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1006, /var/www/sprite/output/_icons-svg.scss */
.icon--join-or-login-white, .user-info__button.user-info__button--user::before {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2290%22%20height%3D%2290%22%20viewBox%3D%220%200%2090%2090%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M79.993%2086.996H10c-.554%200-1.003-.448-1.003-1.003%200-5.957%206.284-11.137%2011.555-14.435%205.778-3.614%2012.49-6.298%2015.638-6.804.37-.158.84-1.837.914-3.68-1.11-1.2-4.86-5.596-6.034-11.392-1.205-.382-2.253-1.56-2.9-3.31-.915-2.48-.866-5.822.887-7.73l-.053-.504c-.33-3.083-1.205-11.27%203.506-16.51%202.763-3.075%206.968-4.633%2012.5-4.633%205.53%200%209.735%201.56%2012.497%204.635%204.714%205.25%203.83%2013.44%203.498%2016.524l-.052.488c1.75%201.91%201.8%205.25.884%207.732-.645%201.75-1.69%202.926-2.895%203.306-1.178%205.798-4.92%2010.195-6.027%2011.394.07%201.886.533%203.52.91%203.682%205.183.832%2027.17%209.986%2027.17%2021.236%200%20.556-.448%201.004-1.002%201.004zm-68.91-2.007H78.91c-.576-3.69-4.262-7.81-10.525-11.73-6.06-3.795-12.463-6.136-14.885-6.524-2.38-.384-2.593-4.726-2.602-6.048-.002-.27.104-.526.293-.716.05-.05%204.86-4.932%205.9-11.322.08-.486.5-.843.99-.843.65%200%201.4-.855%201.87-2.13.72-1.95.726-4.677-.69-5.885-.235-.202-.365-.502-.35-.812.01-.237.05-.593.098-1.043.306-2.84%201.12-10.383-2.996-14.967C53.648%2020.336%2049.946%2019%2045.01%2019c-4.938%200-8.64%201.335-11.007%203.968-4.113%204.58-3.308%2012.122-3.003%2014.96.05.46.086.82.098%201.06.015.31-.115.608-.35.81-1.415%201.208-1.413%203.934-.693%205.885.47%201.274%201.225%202.13%201.877%202.13.49%200%20.91.357.99.843%201.04%206.412%205.855%2011.272%205.904%2011.32.19.19.297.45.295.72-.012%201.32-.234%205.66-2.613%206.045-2.422.39-8.83%202.73-14.893%206.523-6.266%203.922-9.955%208.044-10.53%2011.73z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1016, /var/www/sprite/output/_icons-svg.scss */
.icon--join-or-login {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2290%22%20height%3D%2290%22%20viewBox%3D%220%200%2090%2090%22%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M79.993%2086.996H10c-.554%200-1.003-.448-1.003-1.003%200-5.957%206.284-11.137%2011.555-14.435%205.778-3.614%2012.49-6.298%2015.638-6.804.37-.158.84-1.837.914-3.68-1.11-1.2-4.86-5.596-6.034-11.392-1.205-.382-2.253-1.56-2.9-3.31-.915-2.48-.866-5.822.887-7.73l-.053-.504c-.33-3.083-1.205-11.27%203.506-16.51%202.763-3.075%206.968-4.633%2012.5-4.633%205.53%200%209.735%201.56%2012.497%204.635%204.714%205.25%203.83%2013.44%203.498%2016.524l-.052.488c1.75%201.91%201.8%205.25.884%207.732-.645%201.75-1.69%202.926-2.895%203.306-1.178%205.798-4.92%2010.195-6.027%2011.394.07%201.886.533%203.52.91%203.682%205.183.832%2027.17%209.986%2027.17%2021.236%200%20.556-.448%201.004-1.002%201.004zm-68.91-2.007H78.91c-.576-3.69-4.262-7.81-10.525-11.73-6.06-3.795-12.463-6.136-14.885-6.524-2.38-.384-2.593-4.726-2.602-6.048-.002-.27.104-.526.293-.716.05-.05%204.86-4.932%205.9-11.322.08-.486.5-.843.99-.843.65%200%201.4-.855%201.87-2.13.72-1.95.726-4.677-.69-5.885-.235-.202-.365-.502-.35-.812.01-.237.05-.593.098-1.043.306-2.84%201.12-10.383-2.996-14.967C53.648%2020.336%2049.946%2019%2045.01%2019c-4.938%200-8.64%201.335-11.007%203.968-4.113%204.58-3.308%2012.122-3.003%2014.96.05.46.086.82.098%201.06.015.31-.115.608-.35.81-1.415%201.208-1.413%203.934-.693%205.885.47%201.274%201.225%202.13%201.877%202.13.49%200%20.91.357.99.843%201.04%206.412%205.855%2011.272%205.904%2011.32.19.19.297.45.295.72-.012%201.32-.234%205.66-2.613%206.045-2.422.39-8.83%202.73-14.893%206.523-6.266%203.922-9.955%208.044-10.53%2011.73z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1026, /var/www/sprite/output/_icons-svg.scss */
.icon--keyboard-arrow-down-grey {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2021.678%2013.395%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%20%7B%20fill%3A%20%23a8a8a8%3B%20%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20id%3D%22ic_keyboard_arrow_down_48px%22%20class%3D%22cls-1%22%20d%3D%22M2.556%200l8.283%208.28L19.12-.003l2.556%202.556-10.84%2010.842L0%202.555z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1036, /var/www/sprite/output/_icons-svg.scss */
.icon--keyboard-arrow-down-red {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2011.603%207.17%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%20%7B%20fill%3A%20%23c20038%3B%20%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20id%3D%22ic_keyboard_arrow_down_48px%22%20class%3D%22cls-1%22%20d%3D%22M1.368%200L5.8%204.433%2010.233%200%2011.6%201.368l-5.8%205.8-5.8-5.8z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1046, /var/www/sprite/output/_icons-svg.scss */
.icon--keyboard-arrow-down, .com-product-nav.com-product-nav--v-2 .com-product-nav__title::after {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012%207.41%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%233e3936%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M1.41%200L6%204.58%2010.59%200%2012%201.41l-6%206-6-6z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1056, /var/www/sprite/output/_icons-svg.scss */
.icon--keyboard-arrow-up-red {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2011.603%207.17%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%20%7B%20fill%3A%20%23c20038%3B%20%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20id%3D%22ic_keyboard_arrow_down_48px%22%20class%3D%22cls-1%22%20d%3D%22M10.235%207.17L5.803%202.737%201.37%207.17.003%205.802l5.8-5.8%205.8%205.8z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1066, /var/www/sprite/output/_icons-svg.scss */
.icon--keyboard_arrow_left_grey, .com-gallery-pdp .slick-arrow.slick-next {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%207.41%2012%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%237b7b7b%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%2010.59L4.58%206%200%201.41%201.41%200l6%206-6%206z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1076, /var/www/sprite/output/_icons-svg.scss */
.icon--keyboard_arrow_right_grey, .com-gallery-pdp .slick-arrow.slick-prev {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%207.41%2012%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%237b7b7b%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M7.41%201.41L2.83%206l4.58%204.59L6%2012%200%206l6-6z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1086, /var/www/sprite/output/_icons-svg.scss */
.icon--kitchenware {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20102%2075.8%22%3E%3Cstyle%3E.st0%7Bfill%3Anone%3Bstroke%3A%233E3936%3Bstroke-width%3A1.9942%3Bstroke-miterlimit%3A10%3B%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M54.4%207.7V4.3h3.4V1H44.1v3.3h3.4v3.3c-22.2.6-34.3%206.6-34.3%206.6v3.3h75.6v-3.3s-12.2-6-34.4-6.5M30.9%2067.7c-6.8%200-6.8-3.4-6.8-3.4V30.6h6.8v37.1z%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M98.5%2037.7H88.3v-6.8h3.4l3.4-6.8H6.9l3.4%206.8h3.4v6.8H3.5c-3.4%200-3.4%206.8%200%206.8h10.2v20.3c0%205.6%204.5%2010.1%2010.2%2010.1h54.2c5.6%200%2010.2-4.5%2010.2-10.1V44.4h10.2c3.3%200%203.3-6.7%200-6.7%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1096, /var/www/sprite/output/_icons-svg.scss */
.icon--left-arrow-grey {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211%22%20height%3D%2218%22%20viewBox%3D%220%200%2011%2018%22%3E%3Cpath%20fill%3D%22%239FA0A1%22%20d%3D%22M9.91%2015.97a.657.657%200%201%201-.93.93L1.09%209.01a.657.657%200%200%201%200-.93L8.98.194a.657.657%200%200%201%20.93.93L2.484%208.545l7.424%207.423z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1106, /var/www/sprite/output/_icons-svg.scss */
.icon--left-arrow-white {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%227%22%20height%3D%2214%22%3E%3Cuse%20fill%3D%22%23FFF%22%20transform%3D%22rotate%2890%203.5%203.5%29%22%20xlink%3Ahref%3D%22%23a%22%2F%3E%3Cdefs%3E%3Cpath%20id%3D%22a%22%20d%3D%22M.92.146a.568.568%200%200%200-.762%200%20.475.475%200%200%200%200%20.708l6.46%206c.21.195.552.195.763%200l6.462-6a.475.475%200%200%200%200-.708.568.568%200%200%200-.76%200L7%205.793.92.146z%22%2F%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1116, /var/www/sprite/output/_icons-svg.scss */
.icon--like-KA, .blk-register-stripe__icon, .blk-buy-stripe-home__btn-icon-like-KA, .blk-where-to-buy-shop-stripe__icon, .blk-regards__icon {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22282%22%20height%3D%22108%22%20viewBox%3D%220%200%20282%20108%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23C20038%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M265.33%205.594c-2.463-1.28-5.666-.424-7.154%201.913l-1.012%201.584-1.67-.867c-2.465-1.28-5.664-.424-7.154%201.912-1.676%202.63-.79%205.927%201.98%207.366l10.583%205.506%206.406-10.045c1.672-2.626.786-5.923-1.98-7.366z%22%2F%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%233E3936%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M59.59%2050.35h-9.04c-1.116%200-2.027-.904-2.027-2.024v-1.012H37.74c-3.335%205.134-5.298%2011.424-5.298%2018.22%200%2013.667%207.946%2025.288%2019.03%2029.588V92.35c-8.376-4.39-14.208-14.044-14.208-25.256V55.41c-.56%200-1.01-.45-1.01-1.013%200-.558.45-1.012%201.01-1.012H59.59V50.35zM5.96%2097.06l12.685-49.746h-1.236c-7.29%200-13.202-5.888-13.202-13.154%200-7.265%205.912-13.16%2013.202-13.16h44.475c5.488%200%2010.194%203.342%2012.182%208.097h4.057c1.123%200%202.032.907%202.032%202.025v4.05c0%201.114-.91%202.02-2.03%202.02H74.73v11.134c0%201.12-.907%202.025-2.035%202.025h-9.042v3.036H85.99c.56%200%201.012.454%201.012%201.016%200%20.558-.452%201.01-1.013%201.01v11.683c0%2011.215-5.832%2020.865-14.21%2025.26v4.554h6.34c2.245%200%204.06%201.81%204.06%204.042%200%202.238-1.815%204.05-4.06%204.05H7.063c-2.24%200-4.06-1.812-4.06-4.05%200-1.852%201.254-3.412%202.956-3.89%22%2F%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%233E3936%22%20stroke-width%3D%221.994%22%20stroke-miterlimit%3D%2210%22%3E%3Cpath%20d%3D%22M232.432%2036.843v-3.345h3.44v-3.31H222.13v3.31h3.437v3.345c-22.15.586-34.344%206.568-34.344%206.568v3.304h75.557V43.41s-12.188-5.98-34.348-6.567M208.923%2096.86c-6.798%200-6.798-3.372-6.798-3.372V59.786h6.798V96.86z%22%2F%3E%3Cpath%20d%3D%22M276.46%2066.845h-10.168v-6.76h3.39l3.39-6.76h-88.13l3.384%206.76h3.395v6.76h-10.174c-3.39%200-3.39%206.75%200%206.75h10.175v20.27c0%205.603%204.55%2010.136%2010.166%2010.136h54.236c5.623%200%2010.17-4.532%2010.17-10.135v-20.27h10.17c3.386%200%203.386-6.75%200-6.75%22%2F%3E%3C%2Fg%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M159.502%204c.275%200%20.5.225.5.5v99c0%20.275-.225.5-.5.5h-47c-.275%200-.5-.225-.5-.5v-99c0-.275.225-.5.5-.5h47m0-2h-47c-1.378%200-2.5%201.12-2.5%202.5v99c0%201.38%201.122%202.5%202.5%202.5h47c1.378%200%202.5-1.12%202.5-2.5v-99c0-1.38-1.122-2.5-2.5-2.5z%22%2F%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%233E3936%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M112.002%2045.5h48M112.002%2073.5h48%22%2F%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M155.003%2017v22h-38V17h38m1-1h-40v24h40V16z%22%2F%3E%3Cg%20fill%3D%22%233E3936%22%3E%3Cpath%20d%3D%22M115.754%2080h40.495v2h-40.496z%22%2F%3E%3Cellipse%20cx%3D%22115.754%22%20cy%3D%2281%22%20rx%3D%22.752%22%20ry%3D%221%22%2F%3E%3Cellipse%20cx%3D%22156.25%22%20cy%3D%2281%22%20rx%3D%22.751%22%20ry%3D%221%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%233E3936%22%3E%3Cpath%20d%3D%22M115.754%2052h40.495v2h-40.496z%22%2F%3E%3Cellipse%20cx%3D%22115.754%22%20cy%3D%2253%22%20rx%3D%22.752%22%20ry%3D%221%22%2F%3E%3Cellipse%20cx%3D%22156.25%22%20cy%3D%2253%22%20rx%3D%22.751%22%20ry%3D%221%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%233E3936%22%3E%3Cpath%20d%3D%22M115.754%2010h40.495v2h-40.496z%22%2F%3E%3Cellipse%20cx%3D%22115.754%22%20cy%3D%2211%22%20rx%3D%22.752%22%20ry%3D%221%22%2F%3E%3Cellipse%20cx%3D%22156.25%22%20cy%3D%2211%22%20rx%3D%22.751%22%20ry%3D%221%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1126, /var/www/sprite/output/_icons-svg.scss */
.icon--list-dot {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228%22%20height%3D%228%22%20viewBox%3D%220%200%208%208%22%3E%3Cstyle%3E.st0%7Bfill%3A%23C50F44%3B%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M4%200C1.8%200%200%201.8%200%204s1.8%204%204%204%204-1.8%204-4-1.8-4-4-4zm0%206.3c-1.3%200-2.3-1-2.3-2.3s1-2.3%202.3-2.3c1.3%200%202.3%201%202.3%202.3S5.3%206.3%204%206.3z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1136, /var/www/sprite/output/_icons-svg.scss */
.icon--loading {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225%22%20height%3D%2225%22%20viewBox%3D%220%200%2025%2025%22%3E%3Cpath%20fill%3D%22%23CCC%22%20d%3D%22M12.5%206c3.584%200%206.5%202.916%206.5%206.5S16.084%2019%2012.5%2019%206%2016.084%206%2012.5%208.916%206%2012.5%206m0-4C6.7%202%202%206.7%202%2012.5S6.7%2023%2012.5%2023%2023%2018.3%2023%2012.5%2018.3%202%2012.5%202z%22%2F%3E%3Cpath%20fill%3D%22%23C20038%22%20d%3D%22M19%2012.5h4C23%206.7%2018.3%202%2012.5%202v4c3.584%200%206.5%202.916%206.5%206.5z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1146, /var/www/sprite/output/_icons-svg.scss */
.icon--logo-red {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22149.853%22%20height%3D%2216.921%22%20viewBox%3D%220%200%20149.853%2016.921%22%3E%3Cg%20fill%3D%22%23c20038%22%3E%3Cpath%20d%3D%22M97.234%2016.312v-4.36s.15-2.288-1.398-2.288c-1.74%200-1.503%202.192-1.503%202.192s-.02%202.447-.02%204.456H87.9v-9.71h6.44v.723c3.567-1.93%206.313-1.64%207.956-.2%201.094%201.05.98%202.984.98%202.984l-.003%206.2h-6.04zm-33.164%200s.005-1.65.005-2.63c0-2.34.104-3.716-1.558-3.716-1.913%200-1.654%201.528-1.654%203.48v2.865H54.31V1.69h6.553V6.9c1.84-.63%204.727-1.21%206.91-.238%201.38.724%202.3%201.91%202.3%203.068v6.58H64.07zM7.15%200v6.815c0%20.457.96.516%201.44.07.967-.94%203.484-4.61%205-6.885h4.84c-1.334%202.133-2.72%204.602-4.27%207.005%200%200%20.422-.173%201.184.634.854.904%204.78%208.67%204.78%208.67H11.64c-1.26-3.255-1.62-4.5-2.556-4.926-.913-.418-1.935-.246-1.935.19v4.734H0V0h7.15zm13.46%206.65h6.548v9.66H20.61zm3.154-.605c1.8%200%203.267-1.08%203.267-2.415%200-1.323-1.463-2.407-3.263-2.407-1.805%200-3.264%201.084-3.264%202.407%200%201.335%201.46%202.415%203.265%202.415m108.603.557v9.71h-6.546m8.264-2.01c-1.066-1.673-1.21-3.395-.727-5.094.585-1.657%202.315-2.985%204.61-3.388%201.98-.318%203.973.314%205.654.65V1.29h6.23v15.02h-6.23s-.01-.88%200-.855c-2.915%201.21-7.568%201.594-9.536-1.152m8.59-1.666c.594-.188.594-.25.93-.572.008-.43.038-1.3%200-1.826-.726-.73-2.186-.92-2.865-.248-1.37%201.548.392%203%201.934%202.642m-27.688.824h-6.21l-1.31%202.85h-3.39l5.995-13.715c.86-1.877-1.276-1.865-.31-2.352h8.62l6.547%2016.068h-8.73l-1.214-2.85zm-4.59-3.64l3.027-.023-1.47-3.6-1.558%203.62z%22%20fill%3D%22%23c20038%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M125.82%206.65h6.548v9.66h-6.547zm3.157-.605c1.805%200%203.266-1.08%203.266-2.415%200-1.323-1.46-2.407-3.266-2.407-1.804%200-3.266%201.084-3.266%202.407%200%201.335%201.466%202.415%203.27%202.415m-98.073%209.45c2.07%202.07%204.86%201.517%207.312.65.383-.133.587-.28.772-.398.19-.113.324-.247.324-.247v-1.972s-1.638.873-2.427.08c-.463-.46-.436-1.197-.436-1.197v-1.96s-.017-.38.073-.47c.145-.14.52-.072.52-.072h2.27V7.092H37.02s-.32.067-.503-.117c-.078-.074-.062-.423-.062-.423V4.285l-6.08.002v2.29s.023.227-.054.368c-.087.152-.4.146-.4.146h-1.55V9.91h1.43s.27-.074.434.088c.067.072.02.457.02.457v2.82c0%201.452.467%202.04.655%202.225m10.432-.86c-1.46-1.212-1.87-3.553-.97-5.574%202.425-4.213%209.526-4.246%2012.605-1.936v2.906c-1.452-.728-3.396-1.215-4.85-.485-1.214.483-1.454%201.94-.967%202.663%201.213%201.7%203.416%201.212%204.87.73%201.27-.588.97-.473.97.24l-.023%202.424c-3.396%201.696-8.97%201.696-11.634-.97M80.3%2010.005c.01-.438-.126-1.243-1.008-1.243-.825%200-1.258.49-1.258%201.24h2.263zm-8.91%202.26c-.18-2.13.19-2.88.664-3.768%201.207-1.934%204.055-2.9%206.52-2.9%202.494%200%205.318.482%206.768%202.176.967%201.21%201.15%202.71%201.15%204.732l-8.396.006c0%20.968%201.29%201.38%202.414%201.545%202.21.124%203.865-.48%205.797-.966v2.225s-1.64%201.526-7.672%201.46c-3.823-.042-6.97-1.225-7.246-4.51%22%20fill%3D%22%23c20038%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1156, /var/www/sprite/output/_icons-svg.scss */
.icon--logo-saf-white {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22373.1%22%20height%3D%22447.7%22%20viewBox%3D%220%200%20373.1%20447.7%22%3E%3Csymbol%20id%3D%22a%22%20viewBox%3D%22-93.3%20-111.9%20186.6%20223.9%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M44.1%2025.3c.3-2.2.5-4.4.5-6.7C44.6-5.7%2024.9-25.5.5-25.5s-44%2019.7-44%2044.1c0%202.3.2%204.5.5%206.7m8.6%2020.1c8.1%2010.5%2020.7%2017.2%2035%2017.2s27-6.8%2035-17.3%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M67.6-45.6C83.5-28.8%2093.3-6.2%2093.3%2018.6c0%2051.4-41.8%2093.3-93.3%2093.3-51.4%200-93.3-41.8-93.3-93.3%200-24.8%209.7-47.3%2025.5-64v9.1C-80-21.3-87.3-2.2-87.3%2018.6c0%2048.1%2039.1%2087.2%2087.2%2087.2s87.2-39.1%2087.2-87.2c0-20.9-7.4-40.1-19.7-55.1v-9.1z%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%20d%3D%22M33.3-107.5c-.8.3-4.6.1-4.8.2-.2.2-.8.8-1%20.9-.3.1-1.3.1-1.5.1-.2%200%20.1%201.3.1%201.3%202.6.8%207.5%207.5%207.5%207.5%207.7%209%207.3%2029%207.3%2029H-8.4s-.7-3.9.9-13.3c2.7-17.3%2013.5-23%2013.6-23.3.1-.3.1-1.3-.1-1.1-.1.1-1.2%200-1.5-.1-.3-.1-.6-.7-.8-.7s-1%20.6-1%20.6c-11.1%207.6-12.8%2013.9-14.8%2019.6-2.6%207.1.1%2021.8.1%2021.8.2%202.5%201.3%204.6%203.2%205.7%201.9%201.1%2012.4.7%2012.7.7.2%200%20.3-1.7.4-2%20.1-.3%202-.2%202.2-.2.2-.1-.3-4.7.3-4.9.6-.2%2011.3-.2%2011.6%200%20.3.2.2%201.7.3%202.2.1.5.4.2%202.4.1s2.9.3%203.3.7c.4.4.6%201.7.6%201.9%200%20.2%202%20.1%202.5.1s.5.2.6.4c.1.2-.2%2011.4-.2%2011.4h6.4l.1%208.7h-6.3c-4.8%207.6-14.5%208.4-14.5%208.4-1.5.2-39.4.1-41.1.1l-.1-.5h-.3c-.2%200-6.8-1.1-9.2-7.9-2.4-6.8%201.3-11.3%201.3-11.3.2-.4.1-2.7.1-4.3%200-1.6%206.7-3.1%206.7-3.1%206.2-.9%204-5.8%204-5.8-.2-1-2-9.3-2-9.3-.8-5.2-4-21.5-5-24.5-1.3-3.8-7.2-9.3-8-10.2-.8-.9-.9-3.4-.9-3.4h77.5c-.1.3-.2%201.5-.4%202.3-.4.9-2.1%202-2.9%202.2%22%2F%3E%3Cg%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22M-15.5%2022.6h.8l2.7-6.4h-1l-.6%201.6h-3.1l-.6-1.6h-1l2.8%206.4zm1.5-4.1l-1.2%202.9-1.2-2.9h2.4zm4.6%204.1h2.2c.3%200%20.5%200%20.8-.1l.6-.3c.2-.1.3-.3.4-.5.1-.2.1-.4.1-.7%200-.4-.1-.7-.3-.9-.2-.2-.5-.4-.8-.5.2%200%20.4-.1.5-.1.2-.1.3-.2.4-.3.1-.1.2-.3.3-.5.2-.3.2-.5.2-.7%200-.3-.1-.5-.2-.8s-.3-.4-.5-.6c-.2-.2-.4-.3-.7-.3-.3-.1-.6-.1-.9-.1h-2.2v6.4zm.8-2.7h1.7s.3.1.4.2l.3.3c.1.1.1.3.1.4%200%20.3-.1.5-.2.7-.2.2-.4.3-.8.3h-1.4v-1.9zm0-3h1.7c.2%200%20.3.1.4.2.1.1.3.2.4.3.1.1.1.3.1.6%200%20.4-.1.7-.4.9s-.6.3-1%20.3h-1.3v-2.3zM.9%2016c-.5%200-.9.1-1.3.3-.4.2-.8.4-1.1.7s-.5.6-.7%201c-.2.4-.2.9-.2%201.3%200%20.5.1.9.2%201.3.2.4.4.8.7%201.1s.6.5%201.1.7c.4.2.9.3%201.3.3.5%200%20.9-.1%201.3-.3.4-.2.8-.4%201.1-.7.3-.3.5-.7.7-1.1.2-.4.2-.9.2-1.3%200-.5-.1-.9-.2-1.3-.2-.4-.4-.8-.7-1.1-.3-.3-.6-.5-1.1-.7-.3-.1-.8-.2-1.3-.2zm0%20.8c.4%200%20.7.1%201%20.2.3.1.5.3.8.5.2.2.4.5.5.8s.2.6.2%201-.1.7-.2%201c-.1.3-.3.6-.5.8-.2.2-.5.4-.8.5-.3.1-.6.2-1%20.2s-.7-.1-1-.2c-.3-.1-.5-.3-.8-.5s-.4-.5-.5-.8c-.1-.3-.2-.6-.2-1%200-.3.1-.7.2-1%20.1-.3.3-.6.5-.8s.5-.4.8-.5c.3-.1.7-.2%201-.2zM8%2022.6v-3.9c0-.2%200-.4.1-.6.1-.2.1-.4.3-.6.1-.2.3-.3.5-.4.2-.1.5-.2.8-.2.3%200%20.6.1.8.2.2.1.4.3.5.4l.3.6c.1.2.1.4.1.6v3.9h.9v-4.1c0-.4-.1-.7-.2-1-.1-.3-.3-.6-.5-.8s-.5-.4-.8-.5c-.3-.1-.6-.2-1-.2s-.7.1-1%20.2c-.3.1-.6.3-.8.5-.2.2-.4.5-.5.8-.1.3-.2.6-.2%201v4.1H8zm8.7-.8h-2.1v.8h5v-.8h-2.1v-5.6h-.9v5.6zM-44.3%2047.5c-.5.8-1.2%201.4-2%201.8-.8.4-1.7.6-2.6.6-.7%200-1.3-.1-2-.3-.6-.2-1.2-.4-1.7-.8s-.9-.8-1.2-1.3c-.3-.6-.5-1.2-.5-1.9%200-.6.1-1.1.3-1.5.2-.4.5-.8.9-1.2.4-.4%201-.7%201.6-1s1.5-.6%202.5-.9c1-.3%201.9-.6%202.9-1%20.9-.4%201.7-.8%202.4-1.4.7-.6%201.3-1.2%201.7-2.1.4-.8.6-1.9.6-3.1%200-1.3-.3-2.4-.8-3.3-.5-.9-1.2-1.7-2-2.3-.8-.6-1.8-1.1-2.9-1.4-1.1-.3-2.2-.4-3.3-.4-.7%200-1.5.1-2.2.2-.7.1-1.5.3-2.1.6-.7.3-1.3.6-1.9%201.1-.6.4-1.1%201-1.5%201.6l2.6%202.1c.5-.9%201.3-1.6%202.3-2.1%201-.5%202-.7%203.1-.7.6%200%201.3.1%202%20.3.7.2%201.2.5%201.8.8.5.4%201%20.8%201.3%201.4.3.5.5%201.2.5%201.9%200%20.8-.1%201.4-.4%201.9-.3.5-.7.9-1.2%201.3-.6.4-1.2.7-2.1%201-.8.3-1.8.6-2.9%201-.9.3-1.7.6-2.5%201s-1.4.8-2%201.4c-.6.5-1%201.2-1.3%201.9-.3.8-.5%201.7-.5%202.7%200%201.2.2%202.3.7%203.2.5.9%201.1%201.7%201.9%202.3.8.6%201.7%201.1%202.8%201.4%201%20.3%202.1.5%203.2.5%201.4%200%202.7-.2%203.9-.7%201.2-.4%202.2-1.2%203.2-2.3l-2.6-2.3zm22.4-17.9c-1-1.3-2.1-2.2-3.3-2.7-1.2-.5-2.6-.8-4.2-.8-1.3%200-2.5.2-3.6.7-1.1.5-1.9%201.1-2.7%201.9-.7.8-1.3%201.7-1.7%202.8-.4%201.1-.6%202.2-.6%203.4%200%201.3.2%202.5.6%203.6.4%201.1%201%202%201.8%202.8.8.8%201.7%201.4%202.7%201.8%201.1.4%202.2.6%203.4.6%201.2%200%202.2-.2%203.2-.6%201-.4%201.8-1%202.5-1.7.7-.8%201.2-1.7%201.6-2.8.4-1.1.6-2.3.6-3.7V34h-13.6c0-.7.2-1.4.5-2.1.3-.7.7-1.2%201.2-1.7s1-.9%201.7-1.2c.6-.3%201.4-.4%202.1-.4%201.2%200%202.2.2%203.1.6.8.4%201.6%201.1%202.3%201.9l2.4-1.5zm-2.4%206.9c0%201.4-.5%202.6-1.4%203.4-.9.9-2.1%201.3-3.7%201.3s-2.8-.4-3.8-1.3-1.5-2-1.7-3.4h10.6zm7.3%202.9c0%20.8%200%201.5-.1%202.2%200%20.7-.1%201.3-.1%201.8h2.7v-2.8h.1c.2.4.5.8.8%201.2.3.4.8.7%201.2%201%20.5.3%201%20.5%201.6.7.6.2%201.2.3%201.9.3h.6c.2%200%20.4-.1.6-.1l-.2-2.8c-.3.1-.8.1-1.4.1-1.7%200-3-.6-3.7-1.7-.8-1.1-1.2-2.6-1.2-4.6v-8.2H-17v12.9zM-4.7%2050c0%20.5.2%201%20.6%201.4.4.4.9.6%201.5.6s1.1-.2%201.5-.6c.4-.4.6-.9.6-1.4%200-.6-.2-1.1-.6-1.5-.4-.4-.9-.6-1.5-.6s-1.1.2-1.5.6c-.5.4-.6.9-.6%201.5zm.6-6.6h2.8V26.6h-2.8v16.8zM3.3%2035c0%201.3.2%202.5.7%203.6.5%201.1%201.1%202%201.9%202.8s1.7%201.4%202.8%201.8c1.1.4%202.3.6%203.6.6s2.5-.2%203.6-.6%202-1%202.8-1.8%201.4-1.7%201.9-2.8c.5-1.1.7-2.3.7-3.6%200-1.3-.2-2.5-.7-3.6-.5-1.1-1.1-2-1.9-2.8-.8-.8-1.7-1.4-2.8-1.8-1.1-.4-2.3-.6-3.6-.6s-2.5.2-3.6.6c-1.1.4-2%201-2.8%201.8-.8.8-1.4%201.7-1.9%202.8-.5%201.1-.7%202.3-.7%203.6zm3%200c0-.9.1-1.7.4-2.5.3-.8.7-1.4%201.2-2%20.5-.6%201.2-1%201.9-1.3.7-.3%201.5-.5%202.5-.5.9%200%201.7.2%202.5.5.7.3%201.4.8%201.9%201.3.5.6.9%201.2%201.2%202%20.3.8.4%201.6.4%202.5%200%20.9-.1%201.7-.4%202.5-.3.8-.7%201.4-1.2%202-.5.6-1.2%201-1.9%201.3-.7.3-1.5.5-2.5.5-.9%200-1.7-.2-2.5-.5-.7-.3-1.4-.8-1.9-1.3-.5-.6-.9-1.2-1.2-2-.3-.8-.4-1.6-.4-2.5zm33.9-4.4c0-.8%200-1.5.1-2.2%200-.7.1-1.3.1-1.8h-2.7v2.8h-.1c-.2-.4-.5-.8-.8-1.2-.3-.4-.8-.7-1.2-1-.5-.3-1-.5-1.6-.7-.6-.2-1.2-.3-1.9-.3-1.1%200-2.1.2-2.9.5-.8.3-1.5.8-2%201.4-.5.6-.9%201.3-1.2%202.2-.3.8-.4%201.8-.4%202.8v10.4h2.8V33.3c0-1.4.3-2.5.9-3.3s1.6-1.2%202.9-1.2c.9%200%201.7.2%202.4.5s1.2.8%201.6%201.3c.4.6.7%201.3.9%202s.3%201.7.3%202.6v8.2h2.8V30.6zm5.7.4c.5-.7%201.2-1.2%201.8-1.7.7-.4%201.5-.6%202.5-.6.4%200%20.9%200%201.3.1s.8.3%201.2.5c.4.2.6.5.9.8.2.3.3.7.3%201.2s-.1.8-.3%201.1c-.2.3-.5.5-.8.7-.3.2-.7.4-1.1.5s-.9.2-1.3.3c-.8.2-1.5.4-2.3.6-.7.2-1.3.5-1.9.8s-1%20.8-1.3%201.3c-.3.5-.5%201.3-.5%202.1s.2%201.5.5%202.2.8%201.1%201.4%201.5c.6.4%201.3.7%202%20.9.7.2%201.5.3%202.3.3%201.2%200%202.3-.2%203.3-.7s1.8-1.3%202.4-2.3L54%2039.2c-.4.6-.8%201.1-1.4%201.5s-1.3.6-2.1.6c-.4%200-.8%200-1.2-.1-.4-.1-.7-.2-1.1-.4-.3-.2-.6-.4-.8-.7-.2-.3-.3-.6-.3-1s.1-.7.3-.9c.2-.3.5-.5.9-.7.4-.2.8-.4%201.4-.5.5-.1%201-.3%201.6-.4.7-.1%201.4-.3%202.1-.6.7-.2%201.3-.5%201.8-.9s.9-.9%201.2-1.4.4-1.3.4-2.1c0-1-.2-1.8-.6-2.4-.4-.7-.9-1.2-1.5-1.6-.6-.4-1.4-.7-2.2-.9-.8-.2-1.6-.3-2.5-.3-1.4%200-2.7.2-3.7.7s-2%201.3-2.8%202.5l2.4%201.4zM-34.6%208.8H-38v3.5h3.4v2.4c0%201.2.1%202.2.2%203.1.2.9.5%201.7.9%202.4.5.7%201.1%201.2%201.9%201.5.8.4%201.9.5%203.2.5.9%200%201.8-.1%202.6-.2l-.3-3.5c-.3.1-.6.1-.9.2-.3%200-.6.1-.9.1-.6%200-1-.1-1.4-.3s-.6-.4-.8-.7c-.2-.3-.3-.7-.4-1.1-.1-.4-.1-.9-.1-1.3v-3h3.9V8.8h-3.9V-4.3h-4.2V8.8zm9.9-4.7c0%201.3.2%202.5.7%203.6.5%201.1%201.1%202%201.9%202.8.8.8%201.8%201.4%202.9%201.8%201.1.4%202.3.6%203.5.6s2.4-.2%203.5-.6c1.1-.4%202.1-1%202.9-1.8.8-.8%201.5-1.7%201.9-2.8.5-1.1.7-2.3.7-3.6%200-1.3-.2-2.5-.7-3.6-.5-1.1-1.1-2-1.9-2.8-.7-.8-1.7-1.4-2.8-1.8-1.1-.4-2.3-.6-3.5-.6s-2.4.2-3.5.6c-1.1.4-2.1%201-2.9%201.8-.8.8-1.5%201.7-1.9%202.8-.6%201-.8%202.2-.8%203.6zm4.2%200c0-.6.1-1.3.3-1.9.2-.6.5-1.1%201-1.6.4-.5.9-.8%201.5-1.1.6-.3%201.3-.4%202-.4s1.4.1%202%20.4c.6.3%201.1.6%201.5%201.1.4.5.8%201%201%201.6.2.6.3%201.2.3%201.9%200%20.6-.1%201.3-.3%201.9-.2.6-.5%201.1-1%201.6-.3.4-.8.8-1.4%201-.6.3-1.3.4-2%20.4s-1.4-.1-2-.4c-.6-.3-1.1-.6-1.5-1.1-.4-.5-.8-1-1-1.6-.3-.6-.4-1.2-.4-1.8zm17%200c0%201.3.2%202.5.7%203.6.5%201.1%201.1%202%201.9%202.8.8.8%201.8%201.4%202.9%201.8%201.1.4%202.3.6%203.5.6s2.4-.2%203.5-.6c1.1-.4%202.1-1%202.9-1.8.8-.8%201.5-1.7%201.9-2.8.5-1.1.7-2.3.7-3.6%200-1.3-.2-2.5-.7-3.6-.5-1.1-1.1-2-1.9-2.8-.8-.8-1.8-1.4-2.9-1.8-1-.4-2.2-.6-3.5-.6s-2.4.2-3.5.6c-1.1.4-2.1%201-2.9%201.8-.8.8-1.5%201.7-1.9%202.8-.5%201-.7%202.2-.7%203.6zm4.1%200c0-.6.1-1.3.3-1.9.2-.6.5-1.1%201-1.6.4-.5.9-.8%201.5-1.1.6-.3%201.3-.4%202-.4s1.4.1%202%20.4C8-.2%208.5.1%208.9.6c.4.5.8%201%201%201.6.2.6.3%201.2.3%201.9%200%20.6-.1%201.3-.3%201.9-.2.6-.5%201.1-1%201.6-.2.4-.7.8-1.3%201-.6.3-1.3.5-2.1.5s-1.4-.1-2-.4c-.6-.3-1.1-.7-1.6-1.2-.4-.5-.8-1-1-1.6C.8%205.3.6%204.7.6%204.1zm31.1-5.9c-.7-1-1.5-1.8-2.5-2.2-1-.5-2.1-.7-3.3-.7-1.3%200-2.4.2-3.5.7-1%20.5-1.9%201.1-2.6%201.9-.7.8-1.3%201.7-1.6%202.8-.4%201.1-.6%202.2-.6%203.4%200%201.2.2%202.4.6%203.4.4%201.1.9%202%201.6%202.8.7.8%201.6%201.4%202.6%201.9s2.1.7%203.3.7c.8%200%201.5-.1%202.1-.2.6-.2%201.1-.4%201.6-.6s.9-.5%201.2-.8c.3-.3.6-.6.8-.9h.1V22h4.2V-4.3h-4v2.5zm-9.9%205.9c0-.6.1-1.3.3-1.9.2-.6.5-1.1%201-1.6.4-.5.9-.8%201.5-1.1.6-.3%201.3-.4%202-.4s1.4.1%202%20.4c.6.3%201.1.6%201.5%201.1.4.5.8%201%201%201.6.2.6.3%201.2.3%201.9%200%20.6-.1%201.3-.3%201.9-.2.6-.5%201.1-1%201.6-.4.5-.9.8-1.5%201.1-.6.3-1.3.4-2%20.4s-1.4-.1-2-.4c-.6-.3-1.1-.6-1.5-1.1-.4-.5-.8-1-1-1.6-.2-.7-.3-1.3-.3-1.9z%22%2F%3E%3C%2Fg%3E%3C%2Fsymbol%3E%3Cuse%20xlink%3Ahref%3D%22%23a%22%20width%3D%22186.6%22%20height%3D%22223.9%22%20x%3D%22-93.3%22%20y%3D%22-111.9%22%20transform%3D%22matrix%282%200%200%20-2%20186.568%20223.853%29%22%20overflow%3D%22visible%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1166, /var/www/sprite/output/_icons-svg.scss */
.icon--logo, .com-carousel__placeholder-icon {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22149.853%22%20height%3D%2216.921%22%20viewBox%3D%220%200%20149.853%2016.921%22%3E%3Cg%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22M97.234%2016.312v-4.36s.15-2.288-1.398-2.288c-1.74%200-1.503%202.192-1.503%202.192s-.02%202.447-.02%204.456H87.9v-9.71h6.44v.723c3.567-1.93%206.313-1.64%207.956-.2%201.094%201.05.98%202.984.98%202.984l-.003%206.2h-6.04zm-33.164%200s.005-1.65.005-2.63c0-2.34.104-3.716-1.558-3.716-1.913%200-1.654%201.528-1.654%203.48v2.865H54.31V1.69h6.553V6.9c1.84-.63%204.727-1.21%206.91-.238%201.38.724%202.3%201.91%202.3%203.068v6.58H64.07zM7.15%200v6.815c0%20.457.96.516%201.44.07.967-.94%203.484-4.61%205-6.885h4.84c-1.334%202.133-2.72%204.602-4.27%207.005%200%200%20.422-.173%201.184.634.854.904%204.78%208.67%204.78%208.67H11.64c-1.26-3.255-1.62-4.5-2.556-4.926-.913-.418-1.935-.246-1.935.19v4.734H0V0h7.15zm13.46%206.65h6.548v9.66H20.61zm3.154-.605c1.8%200%203.267-1.08%203.267-2.415%200-1.323-1.463-2.407-3.263-2.407-1.805%200-3.264%201.084-3.264%202.407%200%201.335%201.46%202.415%203.265%202.415m108.603.557v9.71h-6.546m8.264-2.01c-1.066-1.673-1.21-3.395-.727-5.094.585-1.657%202.315-2.985%204.61-3.388%201.98-.318%203.973.314%205.654.65V1.29h6.23v15.02h-6.23s-.01-.88%200-.855c-2.915%201.21-7.568%201.594-9.536-1.152m8.59-1.666c.594-.188.594-.25.93-.572.008-.43.038-1.3%200-1.826-.726-.73-2.186-.92-2.865-.248-1.37%201.548.392%203%201.934%202.642m-27.688.824h-6.21l-1.31%202.85h-3.39l5.995-13.715c.86-1.877-1.276-1.865-.31-2.352h8.62l6.547%2016.068h-8.73l-1.214-2.85zm-4.59-3.64l3.027-.023-1.47-3.6-1.558%203.62z%22%2F%3E%3Cpath%20d%3D%22M125.82%206.65h6.548v9.66h-6.547zm3.157-.605c1.805%200%203.266-1.08%203.266-2.415%200-1.323-1.46-2.407-3.266-2.407-1.804%200-3.266%201.084-3.266%202.407%200%201.335%201.466%202.415%203.27%202.415m-98.073%209.45c2.07%202.07%204.86%201.517%207.312.65.383-.133.587-.28.772-.398.19-.113.324-.247.324-.247v-1.972s-1.638.873-2.427.08c-.463-.46-.436-1.197-.436-1.197v-1.96s-.017-.38.073-.47c.145-.14.52-.072.52-.072h2.27V7.092H37.02s-.32.067-.503-.117c-.078-.074-.062-.423-.062-.423V4.285l-6.08.002v2.29s.023.227-.054.368c-.087.152-.4.146-.4.146h-1.55V9.91h1.43s.27-.074.434.088c.067.072.02.457.02.457v2.82c0%201.452.467%202.04.655%202.225m10.432-.86c-1.46-1.212-1.87-3.553-.97-5.574%202.425-4.213%209.526-4.246%2012.605-1.936v2.906c-1.452-.728-3.396-1.215-4.85-.485-1.214.483-1.454%201.94-.967%202.663%201.213%201.7%203.416%201.212%204.87.73%201.27-.588.97-.473.97.24l-.023%202.424c-3.396%201.696-8.97%201.696-11.634-.97M80.3%2010.005c.01-.438-.126-1.243-1.008-1.243-.825%200-1.258.49-1.258%201.24h2.263zm-8.91%202.26c-.18-2.13.19-2.88.664-3.768%201.207-1.934%204.055-2.9%206.52-2.9%202.494%200%205.318.482%206.768%202.176.967%201.21%201.15%202.71%201.15%204.732l-8.396.006c0%20.968%201.29%201.38%202.414%201.545%202.21.124%203.865-.48%205.797-.966v2.225s-1.64%201.526-7.672%201.46c-3.823-.042-6.97-1.225-7.246-4.51%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1176, /var/www/sprite/output/_icons-svg.scss */
.icon--logout-white, .user-info__button.user-info__button--logout::before {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2290%22%20height%3D%2290%22%20viewBox%3D%220.5%200.5%2090%2090%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M63.5%2086.5h-37c-3.31%200-6-2.69-6-6v-57c0-3.31%202.69-6%206-6h37c3.31%200%206%202.69%206%206V40c0%20.552-.447%201-1%201s-1-.448-1-1V23.5c0-2.206-1.794-4-4-4h-37c-2.205%200-4%201.794-4%204v57c0%202.206%201.795%204%204%204h37c2.206%200%204-1.794%204-4v-16c0-.553.447-1%201-1s1%20.447%201%201v16c0%203.31-2.69%206-6%206z%22%3E%3C%2Fpath%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M88.207%2051.793l-12-12c-.39-.39-1.023-.39-1.414%200s-.39%201.023%200%201.414L85.086%2051.5H54c-.553%200-1%20.447-1%201s.447%201%201%201h31.086L74.793%2063.793c-.39.39-.39%201.023%200%201.414.195.195.45.293.707.293s.512-.098.707-.293l12-12c.39-.39.39-1.023%200-1.414z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1186, /var/www/sprite/output/_icons-svg.scss */
.icon--logout {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2290%22%20height%3D%2290%22%20viewBox%3D%220.5%200.5%2090%2090%22%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M63.5%2086.5h-37c-3.31%200-6-2.69-6-6v-57c0-3.31%202.69-6%206-6h37c3.31%200%206%202.69%206%206V40c0%20.552-.447%201-1%201s-1-.448-1-1V23.5c0-2.206-1.794-4-4-4h-37c-2.205%200-4%201.794-4%204v57c0%202.206%201.795%204%204%204h37c2.206%200%204-1.794%204-4v-16c0-.553.447-1%201-1s1%20.447%201%201v16c0%203.31-2.69%206-6%206z%22%2F%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M88.207%2051.793l-12-12c-.39-.39-1.023-.39-1.414%200s-.39%201.023%200%201.414L85.086%2051.5H54c-.553%200-1%20.447-1%201s.447%201%201%201h31.086L74.793%2063.793c-.39.39-.39%201.023%200%201.414.195.195.45.293.707.293s.512-.098.707-.293l12-12c.39-.39.39-1.023%200-1.414z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1196, /var/www/sprite/output/_icons-svg.scss */
.icon--mag-glass-white {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2221.504%22%20height%3D%2221.244%22%20viewBox%3D%220%200%2021.504%2021.244%22%3E%3Cg%20data-name%3D%22Group%202579%22%20transform%3D%22translate%28-1%20-3%29%22%20fill%3D%22%23fff%22%3E%3Crect%20data-name%3D%22Rectangle%203%22%20width%3D%223.459%22%20height%3D%227.146%22%20rx%3D%221.73%22%20transform%3D%22rotate%28-45.09%2030.21%20-8.288%29%22%2F%3E%3Cpath%20data-name%3D%22Path%202%22%20d%3D%22M14.968%2017.813l.065-.065-.65-.65a8.2%208.2%200%200%201-5.327%202.014A8.1%208.1%200%200%201%201%2011.056%208.16%208.16%200%200%201%203.34%205.34%208.28%208.28%200%200%201%209.055%203a8.005%208.005%200%200%201%205.652%202.34%207.946%207.946%200%200%201%202.4%205.716%208.322%208.322%200%200%201-1.82%205.067l.65.65.13-.065a1.425%201.425%200%200%201%201.1-.455%201.566%201.566%200%200%201%201.17.455l3.7%203.7a1.522%201.522%200%200%201%20.455%201.1%201.566%201.566%200%200%201-.455%201.17l-1.1%201.1a1.522%201.522%200%200%201-1.1.454%201.566%201.566%200%200%201-1.17-.455l-3.7-3.7a1.6%201.6%200%200%201-.52-1.1%201.627%201.627%200%200%201%20.52-1.164zm-1.5-2.34l.06-.12a6.2%206.2%200%200%200-4.472-10.53A6.017%206.017%200%200%200%204.64%206.64a6.017%206.017%200%200%200-1.816%204.416%206.2%206.2%200%200%200%206.232%206.232%206.485%206.485%200%200%200%204.417-1.815zm3.51%202.21l-1.1%201.1a.285.285%200%200%200-.066.195c0%20.065.065.13.065.195l3.768%203.7a.285.285%200%200%200%20.195.065c.065%200%20.13-.065.195-.065l1.04-1.1a.338.338%200%200%200%20.13-.26.14.14%200%200%200-.13-.13l-3.7-3.7c-.066-.065-.13-.13-.196-.13s-.133.065-.198.13z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1206, /var/www/sprite/output/_icons-svg.scss */
.icon--mag-glass {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2221.504%22%20height%3D%2221.244%22%20viewBox%3D%220%200%2021.504%2021.244%22%3E%3Cg%20data-name%3D%22Group%202%22%20transform%3D%22translate%28-1%20-3%29%22%20fill%3D%22%233f3936%22%3E%3Crect%20data-name%3D%22Rectangle%203%22%20width%3D%223.459%22%20height%3D%227.146%22%20rx%3D%221.73%22%20transform%3D%22rotate%28-45.09%2030.21%20-8.288%29%22%2F%3E%3Cpath%20data-name%3D%22Path%202%22%20d%3D%22M14.968%2017.813l.065-.065-.65-.65a8.2%208.2%200%200%201-5.327%202.014A8.1%208.1%200%200%201%201%2011.056%208.16%208.16%200%200%201%203.34%205.34%208.28%208.28%200%200%201%209.055%203a8.005%208.005%200%200%201%205.652%202.34%207.946%207.946%200%200%201%202.4%205.716%208.322%208.322%200%200%201-1.82%205.067l.65.65.13-.065a1.425%201.425%200%200%201%201.1-.455%201.566%201.566%200%200%201%201.17.455l3.7%203.7a1.522%201.522%200%200%201%20.455%201.1%201.566%201.566%200%200%201-.455%201.17l-1.1%201.1a1.522%201.522%200%200%201-1.1.454%201.566%201.566%200%200%201-1.17-.455l-3.7-3.7a1.6%201.6%200%200%201-.52-1.1%201.627%201.627%200%200%201%20.52-1.164zm-1.5-2.34l.06-.12a6.2%206.2%200%200%200-4.472-10.53A6.017%206.017%200%200%200%204.64%206.64a6.017%206.017%200%200%200-1.816%204.416%206.2%206.2%200%200%200%206.232%206.232%206.485%206.485%200%200%200%204.417-1.815zm3.51%202.21l-1.1%201.1a.285.285%200%200%200-.066.195c0%20.065.065.13.065.195l3.768%203.7a.285.285%200%200%200%20.195.065c.065%200%20.13-.065.195-.065l1.04-1.1a.338.338%200%200%200%20.13-.26.14.14%200%200%200-.13-.13l-3.7-3.7c-.066-.065-.13-.13-.196-.13s-.133.065-.198.13z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1216, /var/www/sprite/output/_icons-svg.scss */
.icon--main-logo--red {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20height%3D%2270.12%22%20viewBox%3D%220%200%20673.50665%2070.120003%22%20width%3D%22673.507%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22%23ab1b2c%22%3E%3Cpath%20d%3D%22M173.2%2058.677c-4.687%200-8.488-3.8-8.488-8.485V37.776h13.812V26.138H164.71V10.133h-27.394v16.005h-8.274v11.638h8.274V55.06c0%208.315%209.225%2015.06%2020.608%2015.06%209.83%200%2016.857-2.607%2020.6-4.44v-8.906c-1.456%201.182-3.3%201.903-5.324%201.903M93.14%2026.138h27.068v41.46H93.14zM106.675%2020.093c7.458%200%2013.505-4.458%2013.505-9.96%200-5.503-6.047-9.96-13.505-9.96-7.46%200-13.503%204.457-13.503%209.96%200%205.502%206.044%209.96%2013.503%209.96M355.81%2040.622v-1.404c0-3.677%202.978-6.656%206.655-6.656s6.656%202.98%206.656%206.656l-.004%201.448v.133H355.81zm-.014%209.727l38.107-.025s1.032-9.98-3.9-16.312c-5.287-6.795-15.99-10.724-27.808-10.724s-33.79%202.9-33.79%2023.68c0%2020.778%2020.487%2023.15%2033.73%2023.15%2025.245%200%2031.005-5.875%2031.005-5.875v-8.453s-10.867%203.997-24.807%203.997c-13.938%200-12.537-7.905-12.537-9.44M296.712%2024.843c-6.236%200-12.027%202.888-15.608%205.467V3.976h-27.08V67.6H281.058V47.454c0-3.677%202.98-6.656%206.656-6.656%203.678%200%206.656%202.978%206.656%206.655%200%20.013-.006.03-.006.042V67.6h24.808V43.512c0-4.388-5.16-18.67-22.46-18.67M446.81%2024.843c-6.235%200-12.03%202.888-15.61%205.467v-4.172h-27.08v41.46H431.157V47.456c0-3.677%202.98-6.656%206.656-6.656%203.675%200%206.656%202.978%206.656%206.655%200%20.013-.005.03-.005.042V67.6h24.805V43.512c0-4.388-5.157-18.67-22.46-18.67M568.312%2026.138h27.068v41.46h-27.068zM581.845%2020.093c7.462%200%2013.506-4.458%2013.506-9.96%200-5.503-6.043-9.96-13.505-9.96-7.457%200-13.502%204.457-13.502%209.96%200%205.502%206.045%209.96%2013.502%209.96M504.64%2040.8l6.044-14.035%206.044%2014.034zm23.628%2026.8h32.4L531.556-.004h-32.4l3.427%207.958L476.9%2067.6h16.2l5.133-11.925h24.902l5.133%2011.924M71.447%2035.067c-1.848-4.48-5.804-7.862-10.632-8.922L79.08-.003H54.793L38.38%2023.49c-1.215%201.603-3.135%202.648-5.302%202.648-.703%200-1.234.047-1.463.02V0H0v67.6h31.615V44.006c1.296-.62%202.744-.98%204.28-.98%204.162%200%207.668%202.558%209.225%206.16L53.078%2067.6h32.4zM228.635%2055.39c-8.963%200-16.226-2.793-16.226-8.687%200-5.89%207.262-8.682%2016.225-8.682%205.332%200%2010.05.998%2013.005%203.04V29.083c-5.963-3.896-14.22-5.794-23.34-5.794-18.187%200-32.93%207.533-32.93%2023.413%200%2015.883%2014.743%2023.417%2032.93%2023.417%209.12%200%2017.377-1.898%2023.34-5.792v-11.98c-2.956%202.043-7.673%203.043-13.005%203.043M639.06%2053.404c-4.767%200-7.76-3.563-7.76-7.96s2.993-7.96%207.76-7.96c2.785%200%205.553%201.224%207.383%203.117v9.686c-1.83%201.893-4.598%203.118-7.384%203.118zm7.383-49.52v23.35c-4.262-2.28-8.983-4.034-15.142-4.034-15.64%200-27.037%207.156-27.037%2022.245%200%2015.086%2011.396%2022.243%2027.038%2022.243%206.16%200%2010.88-1.756%2015.143-4.032v3.852h27.066V3.885z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1226, /var/www/sprite/output/_icons-svg.scss */
.icon--main-logo {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22149.853%22%20height%3D%2216.921%22%20viewBox%3D%220%200%20149.853%2016.921%22%3E%3Cg%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22M97.234%2016.312v-4.36s.15-2.288-1.398-2.288c-1.74%200-1.503%202.192-1.503%202.192s-.02%202.447-.02%204.456H87.9v-9.71h6.44v.723c3.567-1.93%206.313-1.64%207.956-.2%201.094%201.05.98%202.984.98%202.984l-.003%206.2h-6.04zm-33.164%200s.005-1.65.005-2.63c0-2.34.104-3.716-1.558-3.716-1.913%200-1.654%201.528-1.654%203.48v2.865H54.31V1.69h6.553V6.9c1.84-.63%204.727-1.21%206.91-.238%201.38.724%202.3%201.91%202.3%203.068v6.58H64.07zM7.15%200v6.815c0%20.457.96.516%201.44.07.967-.94%203.484-4.61%205-6.885h4.84c-1.334%202.133-2.72%204.602-4.27%207.005%200%200%20.422-.173%201.184.634.854.906%204.78%208.67%204.78%208.67H11.64c-1.26-3.253-1.62-4.5-2.556-4.924-.913-.418-1.935-.246-1.935.19v4.734H0V0h7.15zm13.46%206.65h6.548v9.66H20.61zm3.154-.605c1.8%200%203.267-1.08%203.267-2.415%200-1.323-1.465-2.407-3.265-2.407-1.805%200-3.264%201.084-3.264%202.407%200%201.335%201.46%202.415%203.265%202.415m108.603.557v9.71h-6.547m8.264-2.01c-1.066-1.673-1.21-3.395-.727-5.094.584-1.657%202.314-2.985%204.61-3.388%201.98-.318%203.972.314%205.653.65V1.29h6.23v15.02h-6.23s-.01-.88%200-.855c-2.915%201.21-7.568%201.594-9.536-1.152m8.59-1.666c.594-.188.594-.25.93-.572.008-.43.038-1.3%200-1.826-.726-.73-2.186-.92-2.865-.246-1.37%201.548.392%203%201.934%202.642m-27.688.824h-6.208l-1.31%202.852h-3.39l5.994-13.716c.86-1.877-1.276-1.865-.31-2.352h8.62l6.547%2016.067h-8.73l-1.215-2.85zm-4.59-3.64l3.028-.022-1.47-3.6-1.558%203.62z%22%2F%3E%3Cpath%20d%3D%22M125.82%206.65h6.548v9.66h-6.547zm3.157-.605c1.805%200%203.266-1.08%203.266-2.415%200-1.323-1.46-2.407-3.266-2.407-1.804%200-3.266%201.084-3.266%202.407%200%201.335%201.464%202.415%203.268%202.415m-98.073%209.45c2.07%202.07%204.86%201.517%207.312.65.384-.133.588-.28.773-.398.19-.113.323-.247.323-.247v-1.972s-1.638.873-2.427.08c-.462-.46-.435-1.197-.435-1.197v-1.96s-.017-.383.073-.47c.145-.142.52-.074.52-.074h2.27V7.092h-2.298s-.32.067-.502-.117c-.078-.074-.062-.423-.062-.423V4.285l-6.08.002v2.29s.023.227-.054.368c-.087.152-.4.146-.4.146h-1.548v2.816h1.428s.272-.074.434.088c.067.072.02.457.02.457v2.82c0%201.452.467%202.04.655%202.225m10.433-.86c-1.46-1.212-1.87-3.553-.972-5.574%202.426-4.213%209.527-4.246%2012.606-1.936v2.906c-1.452-.728-3.396-1.215-4.85-.485-1.214.484-1.454%201.94-.967%202.664%201.213%201.7%203.416%201.212%204.87.73%201.27-.588.97-.473.97.24l-.023%202.424c-3.396%201.696-8.97%201.696-11.634-.97m38.956-4.632c.01-.438-.126-1.243-1.008-1.243-.824%200-1.257.49-1.257%201.24h2.263zm-8.91%202.26c-.18-2.13.19-2.88.664-3.768%201.206-1.934%204.054-2.9%206.52-2.9%202.493%200%205.317.482%206.767%202.176.967%201.21%201.15%202.71%201.15%204.732l-8.396.006c0%20.967%201.29%201.38%202.414%201.544%202.21.124%203.865-.48%205.797-.966v2.226s-1.64%201.526-7.672%201.46c-3.824-.042-6.972-1.225-7.247-4.51%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1236, /var/www/sprite/output/_icons-svg.scss */
.icon--menu-bt-back-white, .ka-theme.ka-theme--features .slick-arrow::before, .ka-theme--features.com-compare__list .slick-arrow::before, .ka-theme.ka-theme--arrows-general .slick-arrow::before, .ka-theme--arrows-general.com-compare__list .slick-arrow::before, .com-facet.com-facet--recipe .com-facet__icon {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M22.68%2026.783c-.257%200-.513-.098-.708-.293l-5.782-5.783c-.39-.39-.39-1.023%200-1.414l5.782-5.783c.39-.39%201.023-.39%201.414%200%20.39.39.39%201.023%200%201.414L18.31%2020l5.076%205.076c.39.39.39%201.023%200%201.414-.196.196-.45.293-.707.293z%22%3E%3C%2Fpath%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M20%2039C9.523%2039%201%2030.477%201%2020S9.523%201%2020%201s19%208.523%2019%2019-8.523%2019-19%2019zm0-37C10.075%202%202%2010.075%202%2020s8.075%2018%2018%2018%2018-8.075%2018-18S29.925%202%2020%202z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1246, /var/www/sprite/output/_icons-svg.scss */
.icon--menu-bt-back, .panel__hide-title::before, .ka-theme.ka-theme--team .slick-arrow::before, .ka-theme--team.com-compare__list .slick-arrow::before, .ka-theme.ka-theme--arrows-external .slick-arrow::before, .ka-theme--arrows-external.com-compare__list .slick-arrow::before, .com-main-nav__title::before {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M22.68%2026.783c-.257%200-.513-.098-.708-.293l-5.782-5.783c-.39-.39-.39-1.023%200-1.414l5.782-5.783c.39-.39%201.023-.39%201.414%200%20.39.39.39%201.023%200%201.414L18.31%2020l5.076%205.076c.39.39.39%201.023%200%201.414-.196.196-.45.293-.707.293z%22%2F%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M20%2039C9.523%2039%201%2030.477%201%2020S9.523%201%2020%201s19%208.523%2019%2019-8.523%2019-19%2019zm0-37C10.075%202%202%2010.075%202%2020s8.075%2018%2018%2018%2018-8.075%2018-18S29.925%202%2020%202z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1256, /var/www/sprite/output/_icons-svg.scss */
.icon--menu-bt-more, .panel.panel--l1 .main-nav__item.main-nav__item--with-sub > .main-nav__link::after {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%233E3936%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%2210%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2210%22%2F%3E%3Cpath%20d%3D%22M12%207v10m-5-5h10%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1266, /var/www/sprite/output/_icons-svg.scss */
.icon--menu-burger-white {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2223%22%20height%3D%2214%22%20viewBox%3D%220%200%2023%2014%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M23%201H0m23%206H0m23%206H0%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1276, /var/www/sprite/output/_icons-svg.scss */
.icon--menu-burger {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2223%22%20height%3D%2214%22%20viewBox%3D%220%200%2023%2014%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%233E3936%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M23%201H0m23%206H0m23%206H0%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1286, /var/www/sprite/output/_icons-svg.scss */
.icon--multifunctions-ovens {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2290%22%20height%3D%2290%22%20viewBox%3D%220%200%2090%2090%22%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M49.4%2082H41v1h8.4v-1%22%2F%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%233E3936%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M86.58%2087c.23%200%20.42-.19.42-.42V7.42c0-.23-.19-.42-.42-.42H3.42c-.23%200-.42.19-.42.42v79.16c0%20.23.19.42.42.42h83.16z%22%2F%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M77.163%2036.837v39.326H11.837V36.837h65.326M78%2036H11v41h67V36zM11%2028h67v2H11zM59.195%2014.805v5.39h-28.39v-5.39h28.39M60%2014H30v7h30v-7zM16.23%2013.988c1.945%200%203.527%201.587%203.527%203.538s-1.583%203.538-3.527%203.538c-1.945%200-3.528-1.587-3.528-3.538s1.583-3.538%203.528-3.538m0-.84c-2.413%200-4.37%201.96-4.37%204.378s1.957%204.38%204.37%204.38c2.412%200%204.368-1.96%204.368-4.38s-1.956-4.38-4.368-4.38zM73.77%2013.988c1.945%200%203.527%201.587%203.527%203.538s-1.582%203.538-3.527%203.538-3.527-1.587-3.527-3.538%201.582-3.538%203.527-3.538m0-.84c-2.413%200-4.368%201.96-4.368%204.378s1.956%204.38%204.368%204.38c2.412%200%204.368-1.96%204.368-4.38s-1.956-4.38-4.368-4.38z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1296, /var/www/sprite/output/_icons-svg.scss */
.icon--open-accordion-red {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23c20038%22%20stroke-width%3D%224%22%20stroke-miterlimit%3D%2210%22%3E%3Cpath%20d%3D%22M0%2015h30M15%200v30%22%20fill%3D%22%23c20038%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1306, /var/www/sprite/output/_icons-svg.scss */
.icon--open-accordion-thick-white {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cg%20fill%3D%22%23ffffff%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%3E%3Cpath%20d%3D%22M0%2015h30M15%200v30%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1316, /var/www/sprite/output/_icons-svg.scss */
.icon--open-accordion-thick {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cg%20fill%3D%22%23FFF%22%20stroke%3D%22%23FFF%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%3E%3Cpath%20d%3D%22M0%2015h30M15%200v30%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1326, /var/www/sprite/output/_icons-svg.scss */
.icon--open-accordion-white {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-miterlimit%3D%2210%22%3E%3Cpath%20d%3D%22M0%2015h30M15%200v30%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1336, /var/www/sprite/output/_icons-svg.scss */
.icon--open-accordion, .com-slidetoggle__title-cnt--plus .com-slidetoggle__icon {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%233E3936%22%20stroke-miterlimit%3D%2210%22%3E%3Cpath%20d%3D%22M0%2015h30M15%200v30%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1346, /var/www/sprite/output/_icons-svg.scss */
.icon--open-menu-tendina-red {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228%22%20height%3D%225%22%20viewBox%3D%220%200%208%205%22%3E%3Cpath%20fill%3D%22%23c20038%22%20d%3D%22M4%204.5L.5.86.846.5%204%203.78%207.154.5%207.5.86%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1356, /var/www/sprite/output/_icons-svg.scss */
.icon--open-menu-tendina-white, .ka-theme .slick-arrow::before, .com-compare__list .slick-arrow::before, .com-compare__toggle {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228%22%20height%3D%225%22%20viewBox%3D%220%200%208%205%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M4%204.5L.5.86.846.5%204%203.78%207.154.5%207.5.86%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1366, /var/www/sprite/output/_icons-svg.scss */
.icon--open-menu-tendina, .ka-theme.ka-theme--product-thumbs .slick-arrow::before, .ka-theme--product-thumbs.com-compare__list .slick-arrow::before, .com-slidetoggle__title-cnt--arrows .com-slidetoggle__icon, .com-scroll__icon, .com-paginator__page--prev, .com-paginator__page--next, .com-date-calendar__icon-arrow, .com-account-pages__page-cnt #my_account .appliance-tab-icon {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228%22%20height%3D%225%22%20viewBox%3D%220%200%208%205%22%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M4%204.5L.5.86.846.5%204%203.78%207.154.5%207.5.86%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1376, /var/www/sprite/output/_icons-svg.scss */
.icon--order-return-icon {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022.1%2027.2%22%3E%3Cstyle%3E.st0%7Bfill%3A%23C31230%3B%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M8.6%2024c-.1.2-.1.4-.1.6.1%201.2%201.2%202.6%202.7%202.6s2.5-1.5%202.7-2.6c0-.2%200-.4-.1-.6H8.6zM21.5%2020.8c-2.2-1.4-2.3-3.5-2.1-5.8.1-1.2.1-2.3%200-3.5-.2-3.8-1.6-6.8-5.3-8.2-.8-.3-.8-.9-.9-1.5C13%20.7%2012.3%200%2011.1%200c-1.1%200-1.9.6-2%201.7-.1%201-.5%201.3-1.3%201.7-2.4.9-3.8%202.7-4.5%205.2-.6%202-.5%204-.4%206C3%2017%203%2019.3.5%2020.8c-.5.3-.6.9-.5%201.5.2.8.9.4%201.4.4h19.2c.4%200%201.1.2%201.3-.4.4-.5.2-1.2-.4-1.5zM9.6%207.4h2.9v5.8H9.6V7.4zm2.9%2011.3H9.6v-2.9h2.9v2.9z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1386, /var/www/sprite/output/_icons-svg.scss */
.icon--orderbefore-white {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cg%20fill%3D%22%23FFF%22%3E%3Cpath%20d%3D%22M25.02%2024.254c-.042.114-.255.266-.377.266h-8.918c-.128%200-.358-.16-.404-.278L11.31%2014.1c-.33-.87-1.278-1.523-2.207-1.523H6.3v1.93h2.8c.13%200%20.36.158.406.277l4.012%2010.142c.33.868%201.28%201.522%202.207%201.522h8.918c.938%200%201.882-.67%202.194-1.553l1.575-4.215c-.645-.113-1.257-.317-1.827-.6l-1.566%204.174z%22%2F%3E%3Cpath%20d%3D%22M15.108%2016.572V18.5h9.397c-.508-.567-.927-1.215-1.224-1.928H15.11zM22.604%2027.5c-.827%200-1.497.672-1.497%201.5%200%20.827.67%201.5%201.497%201.5.83%200%201.503-.673%201.503-1.5%200-.828-.674-1.5-1.503-1.5z%22%2F%3E%3Ccircle%20cx%3D%2217.608%22%20cy%3D%2229%22%20r%3D%221.5%22%2F%3E%3Cpath%20d%3D%22M29.6%207.1c-3.775%200-6.846%203.07-6.846%206.845%200%20.93.188%201.818.526%202.628.297.713.716%201.36%201.224%201.928.583.653%201.29%201.19%202.08%201.582.57.28%201.183.485%201.828.6.387.067.782.11%201.188.11%203.775%200%206.846-3.072%206.846-6.847S33.376%207.1%2029.6%207.1zm0%2011.69c-2.672%200-4.846-2.174-4.846-4.846S26.928%209.1%2029.6%209.1s4.846%202.173%204.846%204.845-2.174%204.845-4.846%204.845z%22%2F%3E%3Cpath%20d%3D%22M30.58%2013.776V11.89c0-.552-.448-1-1-1s-1%20.448-1%201v2.802l2.447%202.11c.19.164.42.244.653.244.28%200%20.56-.117.758-.347.36-.42.314-1.05-.104-1.41l-1.754-1.514z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1396, /var/www/sprite/output/_icons-svg.scss */
.icon--orderbefore {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M24.644%2026.447h-8.918c-.928%200-1.877-.654-2.207-1.522L9.506%2014.783c-.047-.12-.277-.278-.405-.278H6.3v-1.93h2.802c.93%200%201.877.655%202.207%201.524l4.012%2010.14c.046.12.276.28.404.28h8.918c.122%200%20.335-.152.376-.267l2.16-5.753H15.108v-1.928h12.47c.567%200%201.068.243%201.372.672.302.43.368.982.18%201.52l-2.293%206.13c-.312.884-1.255%201.553-2.193%201.553zM24.108%2029c0%20.827-.675%201.5-1.503%201.5-.827%200-1.497-.673-1.497-1.5%200-.828.67-1.5%201.497-1.5.83%200%201.503.672%201.503%201.5z%22%2F%3E%3Ccircle%20fill%3D%22%233E3936%22%20cx%3D%2217.608%22%20cy%3D%2228.999%22%20r%3D%221.5%22%2F%3E%3Cg%20stroke%3D%22%233E3936%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%3E%3Ccircle%20fill%3D%22%23FFF%22%20cx%3D%2229.601%22%20cy%3D%2213.944%22%20r%3D%225.846%22%2F%3E%3Cpath%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20d%3D%22M29.58%2011.892v2.342l2.1%201.813%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1406, /var/www/sprite/output/_icons-svg.scss */
.icon--pencil-edit-button-red {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2013.884%2013.816%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%20%7B%20fill%3A%20%23c20038%3B%20%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22pencil-edit-button%22%3E%3Cpath%20id%3D%22Path_1149%22%20data-name%3D%22Path%201149%22%20class%3D%22cls-1%22%20d%3D%22M8.633%202.306l2.824%202.824-7.15%207.15-2.822-2.825zm4.966-.682L12.34.364a1.25%201.25%200%200%200-1.767%200L9.37%201.57l2.823%202.825L13.6%202.988a.963.963%200%200%200%200-1.364zM.006%2013.424a.32.32%200%200%200%20.392.387l3.146-.762-2.825-2.83z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1416, /var/www/sprite/output/_icons-svg.scss */
.icon--personalize-unavailable {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022.443%2022.443%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%237b7b7b%3B%7D.b%7Bfill%3A%23b84a93%3B%7D.c%7Bfill%3A%23f0f0f0%3B%7D.d%7Bfill%3A%23d6d6d6%3B%7D.e%7Bfill%3A%238e8e8e%3B%7D.f%7Bfill%3A%235b5b5b%3B%7D.g%7Bfill%3A%23eaeaea%3B%7D.h%7Bfill%3A%23d1d1d1%3B%7D.i%7Bfill%3A%23999%3B%7D.j%7Bfill%3A%23606060%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M11.71%204.42L11.995%200h-.8A11.5%2011.5%200%200%200%204.65%202.066l2.525%203.56a6.98%206.98%200%200%201%203.9-1.206z%22%2F%3E%3Cpath%20class%3D%22c%22%20d%3D%22M7.174%205.683l-2.53-3.56a11.446%2011.446%200%200%200-2.7%202.814%2011.71%2011.71%200%200%200-1.6%203.558l4.19%201.03a7%207%200%200%201%202.64-3.842z%22%2F%3E%3Cpath%20class%3D%22d%22%20d%3D%22M4.247%2011.308a8.873%208.873%200%200%201%20.23-1.78L.287%208.496a14.36%2014.36%200%200%200-.287%202.7%2011.324%2011.324%200%200%200%201.148%204.936l3.788-1.835a7.573%207.573%200%200%201-.69-2.987z%22%2F%3E%3Cpath%20class%3D%22e%22%20d%3D%22M4.936%2014.292L1.148%2016.13a11.127%2011.127%200%200%200%202.3%203.156%2010.282%2010.282%200%200%200%203.21%202.18l1.722-3.845a7.446%207.446%200%200%201-3.444-3.328z%22%2F%3E%3Cpath%20class%3D%22f%22%20d%3D%22M11.135%2018.195a7.157%207.157%200%200%201-2.755-.574l-1.722%203.847a11.3%2011.3%200%200%200%204.534.976%2011.58%2011.58%200%200%200%203.1-.46l-1.148-4.074a7.72%207.72%200%200%201-2.01.285z%22%2F%3E%3Cpath%20class%3D%22g%22%20d%3D%22M13.144%2017.908l1.148%204.075a9.98%209.98%200%200%200%203.5-1.722%2012.552%2012.552%200%200%200%202.7-2.812l-3.617-2.41a6.65%206.65%200%200%201-3.73%202.87z%22%2F%3E%3Cpath%20class%3D%22h%22%20d%3D%22M22.385%2010.045l-4.362.46a3.79%203.79%200%200%201%20.057.8%206.7%206.7%200%200%201-1.148%203.79l3.616%202.412a11%2011%200%200%200%201.894-6.256c0-.405-.057-.805-.057-1.205z%22%2F%3E%3Cpath%20class%3D%22i%22%20d%3D%22M17.965%2010.504l4.362-.46a10.39%2010.39%200%200%200-1.09-3.73%2011.127%2011.127%200%200%200-2.3-3.157l-3.038%203.157a6.8%206.8%200%200%201%202.065%204.19z%22%2F%3E%3Cpath%20class%3D%22j%22%20d%3D%22M11.767%204.42a6.6%206.6%200%200%201%204.19%201.894l3.1-3.214A10.282%2010.282%200%200%200%2015.842.918%2010.186%2010.186%200%200%200%2012.17%200h-.116l-.287%204.42z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1426, /var/www/sprite/output/_icons-svg.scss */
.icon--personalize {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022.756%2022.756%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%23b84a93%3B%7D.b%7Bfill%3A%2377509a%3B%7D.c%7Bfill%3A%23354897%3B%7D.d%7Bfill%3A%23378ac0%3B%7D.e%7Bfill%3A%2380c7c5%3B%7D.f%7Bfill%3A%23bed254%3B%7D.g%7Bfill%3A%23f6eb50%3B%7D.h%7Bfill%3A%23f2af44%3B%7D.i%7Bfill%3A%23dc3749%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M11.873%204.48l.29-4.48h-.814a11.656%2011.656%200%200%200-6.636%202.1l2.56%203.6a7.076%207.076%200%200%201%203.96-1.222z%22%2F%3E%3Cpath%20class%3D%22b%22%20d%3D%22M7.275%205.76l-2.56-3.607a11.606%2011.606%200%200%200-2.736%202.852A11.874%2011.874%200%200%200%20.35%208.613L4.597%209.66a7.1%207.1%200%200%201%202.677-3.9z%22%2F%3E%3Cpath%20class%3D%22c%22%20d%3D%22M4.307%2011.466a9%209%200%200%201%20.233-1.8L.29%208.614A14.56%2014.56%200%200%200%200%2011.35a11.482%2011.482%200%200%200%201.164%205.004l3.84-1.862a7.68%207.68%200%200%201-.697-3.026z%22%2F%3E%3Cpath%20class%3D%22d%22%20d%3D%22M5.005%2014.492l-3.84%201.862a11.283%2011.283%200%200%200%202.327%203.2%2010.426%2010.426%200%200%200%203.26%202.212l1.745-3.9a7.55%207.55%200%200%201-3.492-3.374z%22%2F%3E%3Cpath%20class%3D%22e%22%20d%3D%22M11.29%2018.45a7.257%207.257%200%200%201-2.793-.583l-1.746%203.9a11.46%2011.46%200%200%200%204.6.99%2011.74%2011.74%200%200%200%203.144-.467l-1.164-4.132a7.827%207.827%200%200%201-2.04.29z%22%2F%3E%3Cpath%20class%3D%22f%22%20d%3D%22M13.328%2018.158l1.164%204.132a10.12%2010.12%200%200%200%203.55-1.746%2012.728%2012.728%200%200%200%202.735-2.852l-3.666-2.444a6.742%206.742%200%200%201-3.782%202.91z%22%2F%3E%3Cpath%20class%3D%22g%22%20d%3D%22M22.698%2010.185l-4.423.466a3.842%203.842%200%200%201%20.058.816%206.793%206.793%200%200%201-1.164%203.84l3.666%202.445a11.152%2011.152%200%200%200%201.92-6.343c0-.407-.058-.815-.058-1.222z%22%2F%3E%3Cpath%20class%3D%22h%22%20d%3D%22M18.22%2010.65l4.424-.465a10.534%2010.534%200%200%200-1.11-3.784%2011.283%2011.283%200%200%200-2.328-3.2L16.12%206.4a6.894%206.894%200%200%201%202.1%204.25z%22%2F%3E%3Cpath%20class%3D%22i%22%20d%3D%22M11.93%204.48a6.694%206.694%200%200%201%204.25%201.92l3.142-3.257A10.426%2010.426%200%200%200%2016.062.93%2010.328%2010.328%200%200%200%2012.338%200h-.116l-.29%204.48z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1436, /var/www/sprite/output/_icons-svg.scss */
.icon--phone-receiver-black {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2019.433%2019.42%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%20%7B%20fill%3A%20%23010002%3B%20%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22phone-receiver%22%3E%3Cg%20id%3D%22Group_1237%22%20data-name%3D%22Group%201237%22%3E%3Cpath%20id%3D%22Path_1153%22%20data-name%3D%22Path%201153%22%20class%3D%22cls-1%22%20d%3D%22M19.423%2015.326a.94.94%200%200%201-.288.823L16.4%2018.863a1.54%201.54%200%200%201-.483.35%202%202%200%200%201-.586.185q-.02%200-.123.01t-.267.01a9.484%209.484%200%200%201-1.265-.135%209.608%209.608%200%200%201-2.14-.658%2017.958%2017.958%200%200%201-2.87-1.574%2021.4%2021.4%200%200%201-3.414-2.88%2022.543%2022.543%200%200%201-2.385-2.715%2019.348%2019.348%200%200%201-1.522-2.4%2012.908%2012.908%200%200%201-.864-2%2010.587%2010.587%200%200%201-.394-1.534A5.1%205.1%200%200%201%200%204.504q.02-.37.02-.41a2%202%200%200%201%20.19-.582%201.542%201.542%200%200%201%20.35-.483L3.294.287A.906.906%200%200%201%203.953%200a.767.767%200%200%201%20.473.154%201.43%201.43%200%200%201%20.35.38l2.2%204.178a1%201%200%200%201%20.1.72%201.282%201.282%200%200%201-.35.658L5.723%207.097a.343.343%200%200%200-.072.134.508.508%200%200%200-.03.155%203.715%203.715%200%200%200%20.37.987%209.065%209.065%200%200%200%20.76%201.2%2013.362%2013.362%200%200%200%201.462%201.64%2013.627%2013.627%200%200%200%201.646%201.47%209.5%209.5%200%200%200%201.2.772%203.2%203.2%200%200%200%20.74.3l.258.05a.49.49%200%200%200%20.134-.03.344.344%200%200%200%20.134-.072l1.176-1.19a1.26%201.26%200%200%201%20.864-.33%201.075%201.075%200%200%201%20.555.124h.02l3.97%202.345a1.035%201.035%200%200%201%20.513.676z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1446, /var/www/sprite/output/_icons-svg.scss */
.icon--play-big, .mod-header__play, .mod-content-item__play, .mod-video__play {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22142%22%20height%3D%22142%22%20viewBox%3D%220%200%20142%20142%22%3E%3Cstyle%3E.st0%7Bopacity%3A0.25%3B%7D%20.st1%7Bopacity%3A0.4%3B%7D%20.st2%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Ccircle%20class%3D%22st0%22%20cx%3D%2271%22%20cy%3D%2271%22%20r%3D%2271%22%2F%3E%3Cpath%20class%3D%22st1%20st2%22%20d%3D%22M71%202c38%200%2069%2031%2069%2069s-31%2069-69%2069S2%20109%202%2071%2033%202%2071%202m0-2C31.8%200%200%2031.8%200%2071s31.8%2071%2071%2071%2071-31.8%2071-71S110.2%200%2071%200z%22%2F%3E%3Cpath%20class%3D%22st2%22%20d%3D%22M84.5%2071l-27%2016V55z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1456, /var/www/sprite/output/_icons-svg.scss */
.icon--play-plain {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016.442%2016.442%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M13.967%208.835L1.052%2016.36A.713.713%200%200%201%200%2015.774V.69A.685.685%200%200%201%201.052.106L13.967%207.63a.7.7%200%200%201%200%201.205z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1466, /var/www/sprite/output/_icons-svg.scss */
.icon--play {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20viewBox%3D%220%200%2086%2086%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ccircle%20cx%3D%2243%22%20cy%3D%2243%22%20fill%3D%22%23262525%22%20r%3D%2243%22%2F%3E%3Cpath%20d%3D%22M50.358%2044.12l-12.915%207.525a.713.713%200%200%201-1.052-.584V35.976a.685.685%200%200%201%201.053-.582l12.915%207.523a.7.7%200%200%201%200%201.205z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1476, /var/www/sprite/output/_icons-svg.scss */
.icon--print-plain {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016.694%2016.316%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%237a7a7a%3B%7D.b%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M3.15%200h10.71v3.78H3.15zM0%203.78h16.694v6.236H0zM3.15%2010.016h10.71v6.3H3.15z%22%2F%3E%3Cpath%20class%3D%22b%22%20d%3D%22M4.85%201.89h7.308v1.89H4.85zM4.85%2010.016h7.308v4.473H4.85zM9.323%205.355h1.827V6.3H9.323z%22%2F%3E%3Cpath%20class%3D%22a%22%20d%3D%22M6.047%2010.772h4.85v.756h-4.85zM6.047%2012.284h4.85v.756h-4.85z%22%2F%3E%3Cpath%20class%3D%22b%22%20d%3D%22M11.59%205.355h1.828V6.3H11.59z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1486, /var/www/sprite/output/_icons-svg.scss */
.icon--print-roll, .com-share__icon-print:hover {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220.5%200.5%2034%2033.996%22%3E%3Ccircle%20fill%3D%22%23C20038%22%20stroke%3D%22%23C20038%22%20stroke-width%3D%22.25%22%20stroke-miterlimit%3D%2210%22%20cx%3D%2217.5%22%20cy%3D%2217.5%22%20r%3D%2216%22%2F%3E%3Cg%20fill%3D%22%23FFF%22%3E%3Cpath%20d%3D%22M14.625%2022.498h5.75V23.5h-5.75zM14.625%2020.496h5.75v1.002h-5.75z%22%2F%3E%3Cpath%20d%3D%22M23.5%2012.5v-4h-12v4h-3v7h3v7h12v-7h3v-7h-3zm-10-2h8v2h-8v-2zm8%2014h-8v-5h8v5zm2-9h-2v-1h2v1zm-3.125%200h-2v-1h2v1z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1496, /var/www/sprite/output/_icons-svg.scss */
.icon--print, .com-share__icon-print {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220.5%200.5%2034%2033.996%22%3E%3Ccircle%20fill%3D%22none%22%20stroke%3D%22%233E3936%22%20stroke-miterlimit%3D%2210%22%20cx%3D%2217.5%22%20cy%3D%2217.498%22%20r%3D%2216%22%2F%3E%3Cg%20fill%3D%22%233E3936%22%3E%3Cpath%20d%3D%22M14.625%2022.498h5.75V23.5h-5.75zM14.625%2020.496h5.75v1.002h-5.75z%22%2F%3E%3Cpath%20d%3D%22M23.5%2012.5v-4h-12v4h-3v7h3v7h12v-7h3v-7h-3zm-10-2h8v2h-8v-2zm8%2014h-8v-5h8v5zm2-9h-2v-1h2v1zm-3.125%200h-2v-1h2v1z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1506, /var/www/sprite/output/_icons-svg.scss */
.icon--product-gallery-magnifier, .com-gallery-pdp__modal-open {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2033.901%2033.77%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%23fff%3Bstroke-width%3A1.5px%3B%7D.a%2C.b%2C.c%7Bstroke%3A%23404040%3B%7D.b%2C.c%7Bfill%3Anone%3Bstroke-miterlimit%3A10%3Bstroke-width%3A2px%3B%7D.c%7Bstroke-linecap%3Around%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M9.18%2014.522h11.704M15.032%2020.375V8.67%22%2F%3E%3Cg%20transform%3D%22translate%28.5%20.5%29%22%3E%3Cellipse%20class%3D%22b%22%20cx%3D%2213.882%22%20cy%3D%2213.974%22%20rx%3D%2213.882%22%20ry%3D%2213.974%22%20transform%3D%22translate%28.5%20.5%29%22%2F%3E%3Cpath%20class%3D%22c%22%20d%3D%22M24.877%2024.358l7.11%207.498%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1516, /var/www/sprite/output/_icons-svg.scss */
.icon--question-mark-rounded-white {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20height%3D%22431.855%22%20viewBox%3D%220%200%20431.838%20431.855%22%20width%3D%22431.838%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M215.928%200C96.714%200%200%2096.592%200%20215.814c0%20119.336%2096.714%20216.04%20215.927%20216.04%20119.28%200%20215.91-96.705%20215.91-216.04C431.84%2096.592%20335.208%200%20215.928%200zm15.387%20335.962a25.425%2025.425%200%200%201-17.41%206.706%2026.3%2026.3%200%200%201-17.827-6.617q-7.62-6.608-7.625-18.5a23.838%2023.838%200%200%201%207.373-17.744%2024.876%2024.876%200%200%201%2018.078-7.194%2024.585%2024.585%200%200%201%2024.955%2024.94q-.014%2011.716-7.545%2018.41zm62.533-155.028a76.34%2076.34%200%200%201-13.737%2018.5q-7.937%207.79-28.547%2026.2a118.154%20118.154%200%200%200-9.12%209.12%2037.162%2037.162%200%200%200-5.1%207.2%2034.7%2034.7%200%200%200-2.593%206.535q-.915%203.254-2.772%2011.468-3.17%2017.412-19.915%2017.41a20.4%2020.4%200%200%201-14.656-5.69q-5.938-5.693-5.934-16.906%200-14.058%204.357-24.36a61.566%2061.566%200%200%201%2011.543-18.087%20264.714%20264.714%200%200%201%2019.427-18.5q10.718-9.377%2015.485-14.144a47.87%2047.87%200%200%200%208.03-10.63%2025.6%2025.6%200%200%200%203.26-12.722%2029.535%2029.535%200%200%200-9.956-22.6q-9.963-9.206-25.7-9.21-18.424%200-27.126%209.29t-14.73%2027.37q-5.705%2018.924-21.6%2018.923a21.255%2021.255%200%200%201-15.825-6.608q-6.44-6.61-6.44-14.314%200-15.9%2010.21-32.23t29.802-27.033q19.58-10.715%2045.7-10.722%2024.275%200%2042.853%208.966%2018.582%208.948%2028.718%2024.36A59.775%2059.775%200%200%201%20299.61%20156q.025%2014.21-5.762%2024.934z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1526, /var/www/sprite/output/_icons-svg.scss */
.icon--question-mark-rounded {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20height%3D%22431.855%22%20viewBox%3D%220%200%20431.838%20431.855%22%20width%3D%22431.838%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M215.928%200C96.714%200%200%2096.592%200%20215.814c0%20119.336%2096.714%20216.04%20215.927%20216.04%20119.28%200%20215.91-96.705%20215.91-216.04C431.84%2096.592%20335.208%200%20215.928%200zm15.387%20335.962a25.425%2025.425%200%200%201-17.41%206.706%2026.3%2026.3%200%200%201-17.827-6.617q-7.62-6.608-7.625-18.5a23.838%2023.838%200%200%201%207.373-17.744%2024.876%2024.876%200%200%201%2018.078-7.194%2024.585%2024.585%200%200%201%2024.955%2024.94q-.014%2011.716-7.545%2018.41zm62.533-155.028a76.34%2076.34%200%200%201-13.737%2018.5q-7.937%207.79-28.547%2026.2a118.154%20118.154%200%200%200-9.12%209.12%2037.162%2037.162%200%200%200-5.1%207.2%2034.7%2034.7%200%200%200-2.593%206.535q-.915%203.254-2.772%2011.468-3.17%2017.412-19.915%2017.41a20.4%2020.4%200%200%201-14.656-5.69q-5.938-5.693-5.934-16.906%200-14.058%204.357-24.36a61.566%2061.566%200%200%201%2011.543-18.087%20264.714%20264.714%200%200%201%2019.427-18.5q10.718-9.377%2015.485-14.144a47.87%2047.87%200%200%200%208.03-10.63%2025.6%2025.6%200%200%200%203.26-12.722%2029.535%2029.535%200%200%200-9.956-22.6q-9.963-9.206-25.7-9.21-18.424%200-27.126%209.29t-14.73%2027.37q-5.705%2018.924-21.6%2018.923a21.255%2021.255%200%200%201-15.825-6.608q-6.44-6.61-6.44-14.314%200-15.9%2010.21-32.23t29.802-27.033q19.58-10.715%2045.7-10.722%2024.275%200%2042.853%208.966%2018.582%208.948%2028.718%2024.36A59.775%2059.775%200%200%201%20299.61%20156q.025%2014.21-5.762%2024.934z%22%20fill%3D%22%23010002%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1536, /var/www/sprite/output/_icons-svg.scss */
.icon--quotation-marks-grey, .com-saf-cite--boxed .com-saf-cite__icon {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2235%22%20height%3D%2235%22%20viewBox%3D%220%200%2035%2035%22%3E%3Ccircle%20fill%3D%22%23fff%22%20cx%3D%2217.5%22%20cy%3D%2217.448%22%20r%3D%2216%22%2F%3E%3Cpath%20fill%3D%22%23aea9a6%22%20d%3D%22M17.203%2012.78c-1.202.49-2.23%201.225-3.085%202.207-.41.474-.617%201.05-.617%201.73%200%20.316.04.578.12.783.047.11.248.377.605.796.354.42.58.73.676.937.11.27.167.537.167.807%200%20.665-.237%201.248-.712%201.744-.475.5-1.044.748-1.71.748-.647%200-1.205-.257-1.672-.77s-.7-1.19-.7-2.03c0-.934.245-1.89.736-2.872.49-.98%201.217-1.873%202.182-2.682.665-.553%201.82-1.266%203.465-2.135l.546.736zm8.193%200c-1.598.885-2.618%201.617-3.062%202.194s-.664%201.135-.664%201.673c0%20.332.055.618.166.854.047.128.248.397.605.81.355.41.574.695.653.854.11.268.166.544.166.83%200%20.694-.238%201.294-.713%201.79-.475.5-1.044.748-1.71.748-.663%200-1.23-.25-1.696-.748-.466-.496-.698-1.174-.698-2.027%200-1.36.49-2.69%201.47-3.988.982-1.298%202.65-2.483%205.01-3.56l.474.57z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1546, /var/www/sprite/output/_icons-svg.scss */
.icon--quotation-marks, .com-saf-cite__icon {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2235%22%20height%3D%2235%22%20viewBox%3D%220%200%2035%2035%22%3E%3Ccircle%20fill%3D%22%233E3936%22%20cx%3D%2217.5%22%20cy%3D%2217.448%22%20r%3D%2216%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M17.203%2012.78c-1.202.49-2.23%201.225-3.085%202.207-.41.474-.617%201.05-.617%201.73%200%20.316.04.578.12.783.047.11.248.377.605.796.354.42.58.73.676.937.11.27.167.537.167.807%200%20.665-.237%201.248-.712%201.744-.475.5-1.044.748-1.71.748-.647%200-1.205-.257-1.672-.77s-.7-1.19-.7-2.03c0-.934.245-1.89.736-2.872.49-.98%201.217-1.873%202.182-2.682.665-.553%201.82-1.266%203.465-2.135l.546.736zm8.193%200c-1.598.885-2.618%201.617-3.062%202.194s-.664%201.135-.664%201.673c0%20.332.055.618.166.854.047.128.248.397.605.81.355.41.574.695.653.854.11.268.166.544.166.83%200%20.694-.238%201.294-.713%201.79-.475.5-1.044.748-1.71.748-.663%200-1.23-.25-1.696-.748-.466-.496-.698-1.174-.698-2.027%200-1.36.49-2.69%201.47-3.988.982-1.298%202.65-2.483%205.01-3.56l.474.57z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1556, /var/www/sprite/output/_icons-svg.scss */
.icon--recipes-cooking-time, .blk-recipe-detail-subhead__icon--cooking {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2236%22%20height%3D%2236%22%20viewBox%3D%220%200%2036%2036%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%233E3936%22%20stroke-miterlimit%3D%2210%22%3E%3Ccircle%20cx%3D%2218.468%22%20cy%3D%2217.896%22%20r%3D%2214.823%22%2F%3E%3Cpath%20d%3D%22M18.468%206.69v11.206h10.72%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1566, /var/www/sprite/output/_icons-svg.scss */
.icon--recipes-preparation-time, .blk-recipe-detail-subhead__icon--preparation {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2236%22%20height%3D%2236%22%20viewBox%3D%220%200%2036%2036%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%233E3936%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M29.833%2011.745c-.76-.78-1.767-1.208-2.84-1.208s-2.08.428-2.84%201.208l-2.052%202.11.008-2.355c0-4.732-3.743-8.58-8.344-8.58-4.602%200-8.346%203.848-8.346%208.58v16.534c0%20.32.25.577.562.577h.764v3.892c0%20.318.25.577.562.577h12.827c.31%200%20.562-.26.562-.578v-3.89h.843c.31%200%20.563-.26.563-.578v-2.037l7.678-8.362.007-.005.048-.047c.76-.78%201.176-1.815%201.176-2.92%200-1.1-.418-2.138-1.177-2.918zm-.794%205.022M20.867%2028.804H6.76%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1576, /var/www/sprite/output/_icons-svg.scss */
.icon--recipes, .blk-recipe-listing-title__icon {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2264%22%20height%3D%2264%22%20viewBox%3D%220%200%2064%2064%22%3E%3Cpath%20fill%3D%22%23C20038%22%20d%3D%22M61%203v58H3V3h58m1-1H2v60h60V2z%22%2F%3E%3Cg%20fill%3D%22%23C20038%22%3E%3Cpath%20d%3D%22M17.44%2035.43h-.733c-.97%200-1.502-.533-1.502-1.502v-3.854c0-.97.533-1.504%201.502-1.504h.734v6.86z%22%2F%3E%3Cpath%20d%3D%22M15.9%2033.626l-.443-.13c-.594-.167-1.143-.25-1.682-.25-.723%200-1.338.145-1.993.3-.71.168-1.442.338-2.36.338h-.035C8.417%2033.882%207.5%2032.966%207.5%2032c0-.952.936-1.884%201.887-1.884.93%200%201.67.176%202.385.348.658.158%201.28.305%202.006.305.538%200%201.086-.083%201.68-.25l.442-.128M46.752%2036.97H18.25c-.97%200-1.504-.532-1.504-1.5v-6.937c0-.998.503-1.504%201.503-1.504H46.75c1%200%201.504.505%201.504%201.503v6.936c0%20.968-.533%201.5-1.504%201.5%22%2F%3E%3Cpath%20d%3D%22M48.293%2035.43h-.732v-6.86h.733c.97%200%201.504.535%201.504%201.504v3.854c0%20.968-.534%201.502-1.504%201.502%22%2F%3E%3Cpath%20d%3D%22M55.578%2033.886c-.916%200-1.65-.174-2.362-.34-.65-.154-1.268-.3-1.99-.3-.538%200-1.09.085-1.68.25l-.444.13v-3.234l.444.127c.59.167%201.142.25%201.68.25.726%200%201.347-.147%202.002-.304.716-.172%201.458-.35%202.384-.352.954%200%201.888.936%201.888%201.89%200%20.962-.915%201.876-1.884%201.882h-.038z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1586, /var/www/sprite/output/_icons-svg.scss */
.icon--reg-suss-arrow-red {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22103.979%22%20height%3D%228.762%22%20viewBox%3D%220%200%20103.979%208.762%22%3E%3Cpath%20stroke-dasharray%3D%226%208%22%20stroke%3D%22%23c20138%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%20fill%3D%22none%22%20d%3D%22M1%204.67h88%22%2F%3E%3Cpath%20d%3D%22M103.98%204.583L95%200v8.763z%22%20fill%3D%22%23c20138%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1596, /var/www/sprite/output/_icons-svg.scss */
.icon--reg-suss-conf {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232.919%22%20height%3D%2232.919%22%20viewBox%3D%220%200%2032.919%2032.919%22%3E%3Cg%20fill%3D%22%23a9aaac%22%3E%3Cpath%20d%3D%22M16.46%200a16.46%2016.46%200%201%200%2016.46%2016.46A16.46%2016.46%200%200%200%2016.46%200zm0%2030.567A14.108%2014.108%200%201%201%2030.566%2016.46%2014.11%2014.11%200%200%201%2016.46%2030.566z%22%2F%3E%3Cpath%20d%3D%22M23.858%209.75L12.932%2020.676l-3.87-3.868a1.176%201.176%200%201%200-1.693%201.633l.028.03%204.7%204.7a1.176%201.176%200%200%200%201.662%200l11.76-11.762a1.176%201.176%200%200%200-1.662-1.662z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1606, /var/www/sprite/output/_icons-svg.scss */
.icon--reg-suss-email {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2262.151%22%20height%3D%2241.964%22%20viewBox%3D%220%200%2062.151%2041.964%22%3E%3Cg%20fill%3D%22%23c20138%22%3E%3Cpath%20d%3D%22M59.737%200H2.414A2.414%202.414%200%200%200%200%202.414V37.36a2.414%202.414%200%200%200%202.414%202.41h39.428a12.816%2012.816%200%200%201-1.422-2.41h-38V3.16l28.3%2020.81a.6.6%200%200%200%20.716%200l28.3-20.808v18.62a12.86%2012.86%200%200%201%202.415%202.288V2.414A2.414%202.414%200%200%200%2059.738%200zM31.075%2022.74L3.428%202.413H58.72z%22%2F%3E%3Cpath%20d%3D%22M57.63%2023.39a10.1%2010.1%200%200%200-4.732-1.085%2011.01%2011.01%200%200%200-5.557%201.375%209.48%209.48%200%200%200-3.716%203.806%2011.207%2011.207%200%200%200-1.283%205.37%208.743%208.743%200%200%200%202.56%206.694%2010.028%2010.028%200%200%200%207.13%202.414%2014.48%2014.48%200%200%200%205.72-1.094v-2.315a18.612%2018.612%200%200%201-3.01.8%2015.442%2015.442%200%200%201-2.807.282%206.215%206.215%200%200%201-6.92-6.872%209.48%209.48%200%200%201%20.958-4.353%206.68%206.68%200%200%201%202.753-2.88%208.55%208.55%200%200%201%204.224-1%206.973%206.973%200%200%201%203.34.8%205.47%205.47%200%200%201%202.268%202.268%207.056%207.056%200%200%201%20.8%203.428%207.925%207.925%200%200%201-.46%202.945%201.433%201.433%200%200%201-1.27%201.11q-.917%200-.917-1.674l.274-5.883a12.542%2012.542%200%200%200-2.052-.475%2014.593%2014.593%200%200%200-2.277-.2%205.82%205.82%200%200%200-4.212%201.56%205.415%205.415%200%200%200-1.608%204.1%204.825%204.825%200%200%200%201.23%203.508%204.435%204.435%200%200%200%203.356%201.28%204.126%204.126%200%200%200%203.307-1.554h.193a2.416%202.416%200%200%200%20.99%201.127%202.92%202.92%200%200%200%201.61.426%203.623%203.623%200%200%200%202.35-.8%205.254%205.254%200%200%200%201.56-2.254%208.77%208.77%200%200%200%20.555-3.17%209.2%209.2%200%200%200-1.135-4.627%207.688%207.688%200%200%200-3.22-3.06zm-3.566%208.45a4.83%204.83%200%200%201-.684%202.486%201.923%201.923%200%200%201-1.61.764q-2.067%200-2.067-2.543a3.715%203.715%200%200%201%20.8-2.567%202.97%202.97%200%200%201%202.293-.958%206.606%206.606%200%200%201%201.384.13z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1616, /var/www/sprite/output/_icons-svg.scss */
.icon--reg-suss-form {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2238.341%22%20height%3D%2240%22%20viewBox%3D%220%200%2038.341%2040%22%3E%3Cg%20transform%3D%22translate%28-5%20-4%29%22%20fill%3D%22%23c20138%22%3E%3Cpath%20d%3D%22M35.833%2031.8a.834.834%200%200%200-.833.833V41.5a.834.834%200%200%201-.833.833H7.5a.834.834%200%200%201-.833-.833V9.342l3.675-3.675h23.825A.834.834%200%200%201%2035%206.5v7.717a.833.833%200%200%200%201.667%200V6.5a2.5%202.5%200%200%200-2.5-2.5H10.342a1.663%201.663%200%200%200-1.175.492L5.492%208.167A1.663%201.663%200%200%200%205%209.342V41.5A2.5%202.5%200%200%200%207.5%2044h26.667a2.5%202.5%200%200%200%202.5-2.5v-8.867a.834.834%200%200%200-.834-.833z%22%2F%3E%3Cpath%20d%3D%22M14.583%2012.75V8.583a.833.833%200%200%200-1.667%200v3.333H9.583a.833.833%200%201%200%200%201.667h4.167a.834.834%200%200%200%20.833-.833zM42.375%2016.625a3.433%203.433%200%200%200-4.85.1L20.558%2033.692a.836.836%200%200%200-.192.308l-1.983%205.55a.833.833%200%200%200%201.067%201.067L25%2038.634a.836.836%200%200%200%20.308-.192L42.275%2021.5a3.433%203.433%200%200%200%20.12-4.854zm-2.867%205.258l-2.392-2.392.667-.666%202.392%202.392zm-14.45%2014.45l-2.392-2.392%2013.86-13.856%202.39%202.392zm-4.517%202.125l1.334-3.725.2-.2%202.392%202.392-.2.2zM41.1%2020.292l-.333.333-2.392-2.392.333-.333a1.69%201.69%200%200%201%202.392%202.392zM29.167%2019a.834.834%200%200%200-.833-.833H15a.833.833%200%200%200%200%201.667h13.334a.834.834%200%200%200%20.833-.834z%22%2F%3E%3Ccircle%20cx%3D%221.25%22%20cy%3D%221.25%22%20r%3D%221.25%22%20transform%3D%22translate%289.583%2017.75%29%22%2F%3E%3Cpath%20d%3D%22M15%2024.833a.833.833%200%200%200%200%201.667h8.333a.833.833%200%200%200%200-1.667z%22%2F%3E%3Ccircle%20cx%3D%221.25%22%20cy%3D%221.25%22%20r%3D%221.25%22%20transform%3D%22translate%289.583%2024.417%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1626, /var/www/sprite/output/_icons-svg.scss */
.icon--reg-suss-line-grey {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2290%22%20height%3D%222%22%20viewBox%3D%220%200%2090%202%22%3E%3Cpath%20stroke-dasharray%3D%226%208%22%20stroke%3D%22%23a9aaac%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%20fill%3D%22none%22%20d%3D%22M1%201h88%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1636, /var/www/sprite/output/_icons-svg.scss */
.icon--register-your-products-red, .com-stripe-support__icon--register-your-products {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2290%22%20height%3D%2290%22%20viewBox%3D%220%200%2090%2090%22%3E%3Cg%20fill%3D%22%23c20038%22%3E%3Cpath%20d%3D%22M32.147%2087.188c-.04%200-.08-.002-.12-.007-.427-.05-.77-.373-.848-.795l-2.076-11.16-9.116%205.228c-.374.213-.84.16-1.156-.128-.316-.29-.408-.75-.228-1.14l10.98-23.632c.228-.492.816-.705%201.307-.478.494.23.708.814.48%201.308L21.7%2077.2l7.63-4.376c.277-.158.613-.173.903-.04.29.134.497.4.555.714l1.76%209.468%2010.107-22.083c.227-.494.81-.71%201.305-.485.495.227.712.81.485%201.306l-11.403%2024.91c-.162.353-.514.574-.895.574zm26.405-3.06c-.38%200-.733-.22-.895-.575l-10-21.84c-.226-.494-.008-1.078.486-1.305.492-.227%201.078-.01%201.305.485L58.08%2079.75l1.126-7.245c.05-.325.26-.604.56-.742.3-.137.647-.118.93.055l5.56%203.418-8.26-18.044c-.227-.495-.01-1.08.485-1.306.495-.227%201.08-.01%201.308.485l9.608%2020.99c.18.395.082.86-.243%201.147-.324.286-.798.327-1.167.102l-7.06-4.338-1.4%209.023c-.065.43-.406.764-.836.824-.045.007-.09.01-.136.01z%22%20fill%3D%22%23c20038%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M45.233%2062.146c-12.72%200-23.066-10.347-23.066-23.064%200-12.72%2010.348-23.066%2023.066-23.066S68.3%2026.363%2068.3%2039.082c0%2012.718-10.348%2023.064-23.067%2023.064zm0-44.162c-11.633%200-21.098%209.464-21.098%2021.098%200%2011.632%209.464%2021.096%2021.098%2021.096S66.33%2050.714%2066.33%2039.082c0-11.633-9.463-21.098-21.097-21.098z%22%20fill%3D%22%23c20038%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M45.233%2050.168c-6.114%200-11.09-4.973-11.09-11.086%200-6.114%204.976-11.088%2011.09-11.088s11.09%204.974%2011.09%2011.088c0%206.113-4.975%2011.086-11.09%2011.086zm0-20.206c-5.03%200-9.12%204.09-9.12%209.12%200%205.027%204.09%209.117%209.12%209.117s9.12-4.09%209.12-9.12c0-5.028-4.09-9.12-9.12-9.12z%22%20fill%3D%22%23c20038%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1646, /var/www/sprite/output/_icons-svg.scss */
.icon--register-your-products-white, .user-info__button.user-info__button--register::before, .btn-main.btn-main--register:after, .btn-main--register.com-saf-centered-button:after, .btn-main--register.com-compare__action:after, .btn-main.btn-main--register-medium:after, .btn-main--register-medium.com-saf-centered-button:after, .btn-main--register-medium.com-compare__action:after, .blk-warranty-stripe-home__icon--warranty, .com-support-home__icon-register {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2290%22%20height%3D%2290%22%20viewBox%3D%220%200%2090%2090%22%3E%3Cg%20fill%3D%22%23ffffff%22%3E%3Cpath%20d%3D%22M32.147%2087.188c-.04%200-.08-.002-.12-.007-.427-.05-.77-.373-.848-.795l-2.076-11.16-9.116%205.228c-.374.213-.84.16-1.156-.128-.316-.29-.408-.75-.228-1.14l10.98-23.632c.228-.492.816-.705%201.307-.478.494.23.708.814.48%201.308L21.7%2077.2l7.63-4.376c.277-.158.613-.173.903-.04.29.134.497.4.555.714l1.76%209.468%2010.107-22.083c.227-.494.81-.71%201.305-.485.495.227.712.81.485%201.306l-11.403%2024.91c-.162.353-.514.574-.895.574zm26.405-3.06c-.38%200-.733-.22-.895-.575l-10-21.84c-.226-.494-.008-1.078.486-1.305.492-.227%201.078-.01%201.305.485L58.08%2079.75l1.126-7.245c.05-.325.26-.604.56-.742.3-.137.647-.118.93.055l5.56%203.418-8.26-18.044c-.227-.495-.01-1.08.485-1.306.495-.227%201.08-.01%201.308.485l9.608%2020.99c.18.395.082.86-.243%201.147-.324.286-.798.327-1.167.102l-7.06-4.338-1.4%209.023c-.065.43-.406.764-.836.824-.045.007-.09.01-.136.01z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M45.233%2062.146c-12.72%200-23.066-10.347-23.066-23.064%200-12.72%2010.348-23.066%2023.066-23.066S68.3%2026.363%2068.3%2039.082c0%2012.718-10.348%2023.064-23.067%2023.064zm0-44.162c-11.633%200-21.098%209.464-21.098%2021.098%200%2011.632%209.464%2021.096%2021.098%2021.096S66.33%2050.714%2066.33%2039.082c0-11.633-9.463-21.098-21.097-21.098z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M45.233%2050.168c-6.114%200-11.09-4.973-11.09-11.086%200-6.114%204.976-11.088%2011.09-11.088s11.09%204.974%2011.09%2011.088c0%206.113-4.975%2011.086-11.09%2011.086zm0-20.206c-5.03%200-9.12%204.09-9.12%209.12%200%205.027%204.09%209.117%209.12%209.117s9.12-4.09%209.12-9.12c0-5.028-4.09-9.12-9.12-9.12z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1656, /var/www/sprite/output/_icons-svg.scss */
.icon--register-your-products {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2290%22%20height%3D%2290%22%20viewBox%3D%220%200%2090%2090%22%3E%3Cg%20fill%3D%22%233E3936%22%3E%3Cpath%20d%3D%22M32.147%2087.188c-.04%200-.08-.002-.12-.007-.427-.05-.77-.373-.848-.795l-2.076-11.16-9.116%205.228c-.374.213-.84.16-1.156-.128-.316-.29-.408-.75-.228-1.14l10.98-23.632c.228-.492.816-.705%201.307-.478.494.23.708.814.48%201.308L21.7%2077.2l7.63-4.376c.277-.158.613-.173.903-.04.29.134.497.4.555.714l1.76%209.468%2010.107-22.083c.227-.494.81-.71%201.305-.485.495.227.712.81.485%201.306l-11.403%2024.91c-.162.353-.514.574-.895.574zm26.405-3.06c-.38%200-.733-.22-.895-.575l-10-21.84c-.226-.494-.008-1.078.486-1.305.492-.227%201.078-.01%201.305.485L58.08%2079.75l1.126-7.245c.05-.325.26-.604.56-.742.3-.137.647-.118.93.055l5.56%203.418-8.26-18.044c-.227-.495-.01-1.08.485-1.306.495-.227%201.08-.01%201.308.485l9.608%2020.99c.18.395.082.86-.243%201.147-.324.286-.798.327-1.167.102l-7.06-4.338-1.4%209.023c-.065.43-.406.764-.836.824-.045.007-.09.01-.136.01z%22%2F%3E%3Cpath%20d%3D%22M45.233%2062.146c-12.72%200-23.066-10.347-23.066-23.064%200-12.72%2010.348-23.066%2023.066-23.066S68.3%2026.363%2068.3%2039.082c0%2012.718-10.348%2023.064-23.067%2023.064zm0-44.162c-11.633%200-21.098%209.464-21.098%2021.098%200%2011.632%209.464%2021.096%2021.098%2021.096S66.33%2050.714%2066.33%2039.082c0-11.633-9.463-21.098-21.097-21.098z%22%2F%3E%3Cpath%20d%3D%22M45.233%2050.168c-6.114%200-11.09-4.973-11.09-11.086%200-6.114%204.976-11.088%2011.09-11.088s11.09%204.974%2011.09%2011.088c0%206.113-4.975%2011.086-11.09%2011.086zm0-20.206c-5.03%200-9.12%204.09-9.12%209.12%200%205.027%204.09%209.117%209.12%209.117s9.12-4.09%209.12-9.12c0-5.028-4.09-9.12-9.12-9.12z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1666, /var/www/sprite/output/_icons-svg.scss */
.icon--right-arrow-grey {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211%22%20height%3D%2218%22%20viewBox%3D%220%200%2011%2018%22%3E%3Cpath%20fill%3D%22%239FA0A1%22%20d%3D%22M1.09%2015.97a.657.657%200%201%200%20.93.93l7.89-7.89a.657.657%200%200%200%200-.93L2.02.194a.657.657%200%200%200-.93.93l7.425%207.423L1.09%2015.97z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1676, /var/www/sprite/output/_icons-svg.scss */
.icon--saf-ambassadors-orange {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240.002%22%20viewBox%3D%220%200%2040%2040.002%22%3E%3Cg%20fill%3D%22%23b05934%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M28.494%2037.855c-.2-.066-1.128-.014-1.182-.054-.053-.04-.186-.185-.25-.21-.066-.024-.306-.024-.358-.024-.054%200%20.015-.318.015-.318.624-.186%201.814-1.807%201.814-1.807%201.883-2.175%201.778-7.014%201.778-7.014h-12s-.173.937.21%203.23c.7%204.17%203.33%205.552%203.355%205.63.025.08.014.303-.013.28-.027-.028-.287-.015-.366.01-.08.028-.14.17-.206.17-.065%200-.25-.144-.25-.144-2.69-1.832-3.117-3.37-3.608-4.734-.623-1.727.042-5.285.042-5.285.04-.614.308-1.123.767-1.39.457-.268%203.027-.175%203.08-.175.056%200%20.08.4.108.48.027.082.485.04.538.055.054.016-.067%201.138.067%201.192.134.052%202.744.052%202.824%200%20.08-.055.054-.416.065-.536.015-.122.107-.042.593-.028.484.014.7-.066.808-.173.107-.107.135-.405.135-.457%200-.055.486-.025.607-.025s.12-.054.134-.11c.015-.052-.04-2.767-.04-2.767h1.56l.015-2.104-1.543.004c-1.17-1.832-3.527-2.034-3.527-2.034-.365-.038-9.592-.024-9.996-.024l-.028.127s-.036.01-.08.01c-.046%200-1.652.267-2.243%201.917-.588%201.64.314%202.73.314%202.73.054.09.017.65.026%201.044.008.392%201.637.746%201.637.746%201.514.216.982%201.397.982%201.397-.04.237-.49%202.242-.49%202.242-.2%201.252-.97%205.207-1.21%205.922-.308.926-1.762%202.254-1.946%202.48-.187.223-.227.83-.227.83s18.63%200%2018.858-.01c-.014-.08-.042-.36-.095-.56-.054-.197-.477-.445-.676-.512%22%20fill%3D%22%23b05934%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M7.845%2021.135c-.583-1.516-.894-3.133-.894-4.78%200-7.37%206.03-13.366%2013.44-13.366%207.41%200%2013.437%205.995%2013.437%2013.364%200%201.854-.397%203.662-1.128%205.327v4.033c2.062-2.682%203.19-5.955%203.19-9.36%200-8.5-6.954-15.415-15.5-15.415S4.89%207.853%204.89%2016.354c0%203.266%201.04%206.432%202.955%209.054v-4.273z%22%20fill%3D%22%23b05934%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1686, /var/www/sprite/output/_icons-svg.scss */
.icon--saf-ambassadors-white, .com-slider-gourmet__button.com-slider-gourmet__button--SAF::before, .com-saf-title__icon {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240.002%22%20viewBox%3D%220%200%2040%2040.002%22%3E%3Cg%20fill%3D%22%23ffffff%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M28.494%2037.855c-.2-.066-1.128-.014-1.182-.054-.053-.04-.186-.185-.25-.21-.066-.024-.306-.024-.358-.024-.054%200%20.015-.318.015-.318.624-.186%201.814-1.807%201.814-1.807%201.883-2.175%201.778-7.014%201.778-7.014h-12s-.173.937.21%203.23c.7%204.17%203.33%205.552%203.355%205.63.025.08.014.303-.013.28-.027-.028-.287-.015-.366.01-.08.028-.14.17-.206.17-.065%200-.25-.144-.25-.144-2.69-1.832-3.117-3.37-3.608-4.734-.623-1.727.042-5.285.042-5.285.04-.614.308-1.123.767-1.39.457-.268%203.027-.175%203.08-.175.056%200%20.08.4.108.48.027.082.485.04.538.055.054.016-.067%201.138.067%201.192.134.052%202.744.052%202.824%200%20.08-.055.054-.416.065-.536.015-.122.107-.042.593-.028.484.014.7-.066.808-.173.107-.107.135-.405.135-.457%200-.055.486-.025.607-.025s.12-.054.134-.11c.015-.052-.04-2.767-.04-2.767h1.56l.015-2.104-1.543.004c-1.17-1.832-3.527-2.034-3.527-2.034-.365-.038-9.592-.024-9.996-.024l-.028.127s-.036.01-.08.01c-.046%200-1.652.267-2.243%201.917-.588%201.64.314%202.73.314%202.73.054.09.017.65.026%201.044.008.392%201.637.746%201.637.746%201.514.216.982%201.397.982%201.397-.04.237-.49%202.242-.49%202.242-.2%201.252-.97%205.207-1.21%205.922-.308.926-1.762%202.254-1.946%202.48-.187.223-.227.83-.227.83s18.63%200%2018.858-.01c-.014-.08-.042-.36-.095-.56-.054-.197-.477-.445-.676-.512%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M7.845%2021.135c-.583-1.516-.894-3.133-.894-4.78%200-7.37%206.03-13.366%2013.44-13.366%207.41%200%2013.437%205.995%2013.437%2013.364%200%201.854-.397%203.662-1.128%205.327v4.033c2.062-2.682%203.19-5.955%203.19-9.36%200-8.5-6.954-15.415-15.5-15.415S4.89%207.853%204.89%2016.354c0%203.266%201.04%206.432%202.955%209.054v-4.273z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1696, /var/www/sprite/output/_icons-svg.scss */
.icon--saf-ambassadors {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240.002%22%20viewBox%3D%220%200%2040%2040.002%22%3E%3Cg%20fill%3D%22%233E3936%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M28.494%2037.855c-.2-.066-1.128-.014-1.182-.054-.053-.04-.186-.185-.25-.21-.066-.024-.306-.024-.358-.024-.054%200%20.015-.318.015-.318.624-.186%201.814-1.807%201.814-1.807%201.883-2.175%201.778-7.014%201.778-7.014h-12s-.173.937.21%203.23c.7%204.17%203.33%205.552%203.355%205.63.025.08.014.303-.013.28-.027-.028-.287-.015-.366.01-.08.028-.14.17-.206.17-.065%200-.25-.144-.25-.144-2.69-1.832-3.117-3.37-3.608-4.734-.623-1.727.042-5.285.042-5.285.04-.614.308-1.123.767-1.39.457-.268%203.027-.175%203.08-.175.056%200%20.08.4.108.48.027.082.485.04.538.055.054.016-.067%201.138.067%201.192.134.052%202.744.052%202.824%200%20.08-.055.054-.416.065-.536.015-.122.107-.042.593-.028.484.014.7-.066.808-.173.107-.107.135-.405.135-.457%200-.055.486-.025.607-.025s.12-.054.134-.11c.015-.052-.04-2.767-.04-2.767h1.56l.015-2.104-1.543.004c-1.17-1.832-3.527-2.034-3.527-2.034-.365-.038-9.592-.024-9.996-.024l-.028.127s-.036.01-.08.01c-.046%200-1.652.267-2.243%201.917-.588%201.64.314%202.73.314%202.73.054.09.017.65.026%201.044.008.392%201.637.746%201.637.746%201.514.216.982%201.397.982%201.397-.04.237-.49%202.242-.49%202.242-.2%201.252-.97%205.207-1.21%205.922-.308.926-1.762%202.254-1.946%202.48-.187.223-.227.83-.227.83s18.63%200%2018.858-.01c-.014-.08-.042-.36-.095-.56-.054-.197-.477-.445-.676-.512%22%2F%3E%3Cpath%20d%3D%22M7.845%2021.135c-.583-1.516-.894-3.133-.894-4.78%200-7.37%206.03-13.366%2013.44-13.366%207.41%200%2013.437%205.995%2013.437%2013.364%200%201.854-.397%203.662-1.128%205.327v4.033c2.062-2.682%203.19-5.955%203.19-9.36%200-8.5-6.954-15.415-15.5-15.415S4.89%207.853%204.89%2016.354c0%203.266%201.04%206.432%202.955%209.054v-4.273z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1706, /var/www/sprite/output/_icons-svg.scss */
.icon--saf-cookbooks-orange {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240.002%22%20viewBox%3D%220%200%2040%2040.002%22%3E%3Cg%20fill%3D%22%23b05934%22%3E%3Cpath%20d%3D%22M31.895%209.18h-1.027V6.488C30.868%204.01%2028.854%202%2026.388%202c-.56%200-1.117.103-1.646.317L7.18%209.227l-.006.008c-.022.007-.04.03-.063.04-.053.03-.102.064-.15.106-.02.022-.036.048-.054.068-.035.042-.072.084-.092.132-.013.027-.02.062-.033.09-.014.05-.028.102-.034.16.006.01%200%20.025%200%20.04v24.305c0%202.18%201.77%203.95%203.95%203.95h21.198c2.473%200%204.484-2.01%204.484-4.486V13.667c0-2.475-2.01-4.487-4.483-4.487zm2.757%2024.198c0%201.673-1.357%203.028-3.027%203.028H10.98c-1.386%200-2.505-1.122-2.505-2.505v-23h23.151c1.67%200%203.027%201.354%203.027%203.026v19.452z%22%20fill%3D%22%23b05934%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M23.717%2021.002l4.787.808-3.524%203.48.747%205.015-4.254-2.43-4.33%202.29.894-4.985-3.416-3.595%204.806-.652%202.215-4.514%22%20fill%3D%22%23b05934%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1716, /var/www/sprite/output/_icons-svg.scss */
.icon--saf-cookbooks-white {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240.002%22%20viewBox%3D%220%200%2040%2040.002%22%3E%3Cg%20fill%3D%22%23ffffff%22%3E%3Cpath%20d%3D%22M31.895%209.18h-1.027V6.488C30.868%204.01%2028.854%202%2026.388%202c-.56%200-1.117.103-1.646.317L7.18%209.227l-.006.008c-.022.007-.04.03-.063.04-.053.03-.102.064-.15.106-.02.022-.036.048-.054.068-.035.042-.072.084-.092.132-.013.027-.02.062-.033.09-.014.05-.028.102-.034.16.006.01%200%20.025%200%20.04v24.305c0%202.18%201.77%203.95%203.95%203.95h21.198c2.473%200%204.484-2.01%204.484-4.486V13.667c0-2.475-2.01-4.487-4.483-4.487zm2.757%2024.198c0%201.673-1.357%203.028-3.027%203.028H10.98c-1.386%200-2.505-1.122-2.505-2.505v-23h23.151c1.67%200%203.027%201.354%203.027%203.026v19.452z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M23.717%2021.002l4.787.808-3.524%203.48.747%205.015-4.254-2.43-4.33%202.29.894-4.985-3.416-3.595%204.806-.652%202.215-4.514%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1726, /var/www/sprite/output/_icons-svg.scss */
.icon--saf-cookbooks {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240.002%22%20viewBox%3D%220%200%2040%2040.002%22%3E%3Cg%20fill%3D%22%233E3936%22%3E%3Cpath%20d%3D%22M31.895%209.18h-1.027V6.488C30.868%204.01%2028.854%202%2026.388%202c-.56%200-1.117.103-1.646.317L7.18%209.227l-.006.008c-.022.007-.04.03-.063.04-.053.03-.102.064-.15.106-.02.022-.036.048-.054.068-.035.042-.072.084-.092.132-.013.027-.02.062-.033.09-.014.05-.028.102-.034.16.006.01%200%20.025%200%20.04v24.305c0%202.18%201.77%203.95%203.95%203.95h21.198c2.473%200%204.484-2.01%204.484-4.486V13.667c0-2.475-2.01-4.487-4.483-4.487zm2.757%2024.198c0%201.673-1.357%203.028-3.027%203.028H10.98c-1.386%200-2.505-1.122-2.505-2.505v-23h23.151c1.67%200%203.027%201.354%203.027%203.026v19.452z%22%2F%3E%3Cpath%20d%3D%22M23.717%2021.002l4.787.808-3.524%203.48.747%205.015-4.254-2.43-4.33%202.29.894-4.985-3.416-3.595%204.806-.652%202.215-4.514%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1736, /var/www/sprite/output/_icons-svg.scss */
.icon--saf-council-orange {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240.002%22%20viewBox%3D%220%200%2040%2040.002%22%3E%3Cpath%20fill%3D%22%23b05934%22%20d%3D%22M16.467%203.372C7.29%205.322%201.422%2014.362%203.37%2023.535%205.323%2032.707%2014.36%2038.58%2023.536%2036.63c9.174-1.95%2015.043-10.992%2013.094-20.164S25.64%201.423%2016.466%203.372zm18.2%2012.584l-5.68%201.207c-1.364-5.523-3.91-9.932-6.927-12.197%205.862.797%2010.97%205.028%2012.608%2010.99zM15.98%205.454l2.942%2013.85-6.447%201.37c-1.332-7.14.25-13.66%203.504-15.22zm3.32%2015.623l2.944%2013.848c-3.62-.16-7.72-5.473-9.393-12.48l6.45-1.368zm4.72%2013.47l-2.942-13.85%206.447-1.368c1.323%207.078-.26%2013.6-3.504%2015.216zM20.7%2018.924L17.76%205.075c3.62.16%207.72%205.473%209.39%2012.48l-6.447%201.37zm-8.71-11.88c-1.775%203.284-2.367%208.358-1.365%2013.958L4.943%2022.21C4.03%2016.16%206.975%2010.214%2011.99%207.046zm-6.656%2017l5.682-1.206c1.36%205.522%203.908%209.93%206.924%2012.195-5.86-.796-10.967-5.028-12.606-10.99zm22.664%208.852c1.775-3.285%202.367-8.357%201.365-13.96l5.682-1.208c.928%206.113-2.016%2012.056-7.047%2015.167z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1746, /var/www/sprite/output/_icons-svg.scss */
.icon--saf-council-white, .com-slider-gourmet__button.com-slider-gourmet__button--council::before {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240.002%22%20viewBox%3D%220%200%2040%2040.002%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M16.467%203.372C7.29%205.322%201.422%2014.362%203.37%2023.535%205.323%2032.707%2014.36%2038.58%2023.536%2036.63c9.174-1.95%2015.043-10.992%2013.094-20.164S25.64%201.423%2016.466%203.372zm18.2%2012.584l-5.68%201.207c-1.364-5.523-3.91-9.932-6.927-12.197%205.862.797%2010.97%205.028%2012.608%2010.99zM15.98%205.454l2.942%2013.85-6.447%201.37c-1.332-7.14.25-13.66%203.504-15.22zm3.32%2015.623l2.944%2013.848c-3.62-.16-7.72-5.473-9.393-12.48l6.45-1.368zm4.72%2013.47l-2.942-13.85%206.447-1.368c1.323%207.078-.26%2013.6-3.504%2015.216zM20.7%2018.924L17.76%205.075c3.62.16%207.72%205.473%209.39%2012.48l-6.447%201.37zm-8.71-11.88c-1.775%203.284-2.367%208.358-1.365%2013.958L4.943%2022.21C4.03%2016.16%206.975%2010.214%2011.99%207.046zm-6.656%2017l5.682-1.206c1.36%205.522%203.908%209.93%206.924%2012.195-5.86-.796-10.967-5.028-12.606-10.99zm22.664%208.852c1.775-3.285%202.367-8.357%201.365-13.96l5.682-1.208c.928%206.113-2.016%2012.056-7.047%2015.167z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1756, /var/www/sprite/output/_icons-svg.scss */
.icon--saf-council {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240.002%22%20viewBox%3D%220%200%2040%2040.002%22%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M16.467%203.372C7.29%205.322%201.422%2014.362%203.37%2023.535%205.323%2032.707%2014.36%2038.58%2023.536%2036.63c9.174-1.95%2015.043-10.992%2013.094-20.164S25.64%201.423%2016.466%203.372zm18.2%2012.584l-5.68%201.207c-1.364-5.523-3.91-9.932-6.927-12.197%205.862.797%2010.97%205.028%2012.608%2010.99zM15.98%205.454l2.942%2013.85-6.447%201.37c-1.332-7.14.25-13.66%203.504-15.22zm3.32%2015.623l2.944%2013.848c-3.62-.16-7.72-5.473-9.393-12.48l6.45-1.368zm4.72%2013.47l-2.942-13.85%206.447-1.368c1.323%207.078-.26%2013.6-3.504%2015.216zM20.7%2018.924L17.76%205.075c3.62.16%207.72%205.473%209.39%2012.48l-6.447%201.37zm-8.71-11.88c-1.775%203.284-2.367%208.358-1.365%2013.958L4.943%2022.21C4.03%2016.16%206.975%2010.214%2011.99%207.046zm-6.656%2017l5.682-1.206c1.36%205.522%203.908%209.93%206.924%2012.195-5.86-.796-10.967-5.028-12.606-10.99zm22.664%208.852c1.775-3.285%202.367-8.357%201.365-13.96l5.682-1.208c.928%206.113-2.016%2012.056-7.047%2015.167z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1766, /var/www/sprite/output/_icons-svg.scss */
.icon--saf-food-trends-orange {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240.002%22%20viewBox%3D%220%200%2040%2040.002%22%3E%3Cg%20fill%3D%22%23b05934%22%3E%3Cpath%20d%3D%22M28.744%2030.07c0%204.07-4.292%207.394-9.594%207.394-5.3%200-9.594-3.322-9.594-7.393h19.188zM14.3%2027.684c-1.718-3.548-.786-5.6.52-7.542%201.455-2.09%201.83-4.18%201.83-4.18s1.12%201.456.67%203.77c2.018-2.24%202.39-5.785%202.092-7.13%204.518%203.173%206.46%2010.005%203.845%2015.082%2013.85-7.84%203.435-19.562%201.642-20.867.598%201.306.71%203.546-.484%204.628C22.286%203.605%2017.172%202%2017.172%202c.6%204.032-2.2%208.437-4.89%2011.76-.112-1.606-.186-2.727-1.044-4.257-.188%202.913-2.43%205.3-3.025%208.25-.82%203.957.635%206.87%206.086%209.93%22%20fill%3D%22%23b05934%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1776, /var/www/sprite/output/_icons-svg.scss */
.icon--saf-food-trends-white {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240.002%22%20viewBox%3D%220%200%2040%2040.002%22%3E%3Cg%20fill%3D%22%23ffffff%22%3E%3Cpath%20d%3D%22M28.744%2030.07c0%204.07-4.292%207.394-9.594%207.394-5.3%200-9.594-3.322-9.594-7.393h19.188zM14.3%2027.684c-1.718-3.548-.786-5.6.52-7.542%201.455-2.09%201.83-4.18%201.83-4.18s1.12%201.456.67%203.77c2.018-2.24%202.39-5.785%202.092-7.13%204.518%203.173%206.46%2010.005%203.845%2015.082%2013.85-7.84%203.435-19.562%201.642-20.867.598%201.306.71%203.546-.484%204.628C22.286%203.605%2017.172%202%2017.172%202c.6%204.032-2.2%208.437-4.89%2011.76-.112-1.606-.186-2.727-1.044-4.257-.188%202.913-2.43%205.3-3.025%208.25-.82%203.957.635%206.87%206.086%209.93%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1786, /var/www/sprite/output/_icons-svg.scss */
.icon--saf-food-trends {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240.002%22%20viewBox%3D%220%200%2040%2040.002%22%3E%3Cg%20fill%3D%22%233E3936%22%3E%3Cpath%20d%3D%22M28.744%2030.07c0%204.07-4.292%207.394-9.594%207.394-5.3%200-9.594-3.322-9.594-7.393h19.188zM14.3%2027.684c-1.718-3.548-.786-5.6.52-7.542%201.455-2.09%201.83-4.18%201.83-4.18s1.12%201.456.67%203.77c2.018-2.24%202.39-5.785%202.092-7.13%204.518%203.173%206.46%2010.005%203.845%2015.082%2013.85-7.84%203.435-19.562%201.642-20.867.598%201.306.71%203.546-.484%204.628C22.286%203.605%2017.172%202%2017.172%202c.6%204.032-2.2%208.437-4.89%2011.76-.112-1.606-.186-2.727-1.044-4.257-.188%202.913-2.43%205.3-3.025%208.25-.82%203.957.635%206.87%206.086%209.93%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1796, /var/www/sprite/output/_icons-svg.scss */
.icon--saf-k-design-orange {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240.002%22%20viewBox%3D%220%200%2040%2040.002%22%3E%3Cpath%20fill%3D%22%23b05934%22%20d%3D%22M19.956%2033.915C12.26%2033.915%206%2027.655%206%2019.96%206%2012.26%2012.26%206%2019.956%206c7.697%200%2013.958%206.262%2013.958%2013.96%200%207.694-6.26%2013.955-13.958%2013.955zm0-20.53c-3.623%200-6.57%202.95-6.57%206.574%200%203.622%202.947%206.57%206.57%206.57%203.625%200%206.573-2.948%206.573-6.57%200-3.626-2.95-6.575-6.574-6.575z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1806, /var/www/sprite/output/_icons-svg.scss */
.icon--saf-k-design-white {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240.002%22%20viewBox%3D%220%200%2040%2040.002%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M19.956%2033.915C12.26%2033.915%206%2027.655%206%2019.96%206%2012.26%2012.26%206%2019.956%206c7.697%200%2013.958%206.262%2013.958%2013.96%200%207.694-6.26%2013.955-13.958%2013.955zm0-20.53c-3.623%200-6.57%202.95-6.57%206.574%200%203.622%202.947%206.57%206.57%206.57%203.625%200%206.573-2.948%206.573-6.57%200-3.626-2.95-6.575-6.574-6.575z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1816, /var/www/sprite/output/_icons-svg.scss */
.icon--saf-k-design {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240.002%22%20viewBox%3D%220%200%2040%2040.002%22%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M19.956%2033.915C12.26%2033.915%206%2027.655%206%2019.96%206%2012.26%2012.26%206%2019.956%206c7.697%200%2013.958%206.262%2013.958%2013.96%200%207.694-6.26%2013.955-13.958%2013.955zm0-20.53c-3.623%200-6.57%202.95-6.57%206.574%200%203.622%202.947%206.57%206.57%206.57%203.625%200%206.573-2.948%206.573-6.57%200-3.626-2.95-6.575-6.574-6.575z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1826, /var/www/sprite/output/_icons-svg.scss */
.icon--saf-kitchen-schools-orange {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240.002%22%20viewBox%3D%220%200%2040%2040.002%22%3E%3Cpath%20fill%3D%22%23b05934%22%20d%3D%22M20.2%202.773c2.66.12%205.252%201.906%205.715%205.27.102.71%201.02.568.92-.146l-.06-.31c2.22.25%203.918%201.963%203.918%203.952%200%202.033-1.72%203.898-4.014%204.088v-.472c0-.72-.955-.72-.957%200v4.885H13.585v-4.825c0-.727-.985-.727-.985%200v.832c-2.658-.04-4.78-2.318-4.78-4.98C7.82%208.384%2010%206.21%2012.68%206.21c.817%200%201.464.2%202.14.557.634.336%201.036-.514.395-.853-.125-.065-.242-.134-.368-.19.345-.607.776-1.133%201.275-1.57.1-.084.2-.174.31-.252.05-.035.102-.074.155-.11%201.088-.74%202.377-1.073%203.614-1.02m6.96%203.07c-1.183-2.916-4.02-4.84-7.22-4.84-2.642%200-4.986%201.298-6.392%203.51C9.478%203.98%206%207.17%206%2011.143c0%203.354%202.52%206.163%205.77%206.623l.01%208.437c0%201.393%201.13%202.525%202.518%202.525H24.98c1.39%200%202.52-1.133%202.52-2.522l.05-8.896c2.858-.554%204.932-2.886%204.932-5.7-.003-2.917-2.292-5.35-5.322-5.768M20.704%2033.677l3.254.55-2.394%202.367.505%203.408-2.894-1.65-2.94%201.556.606-3.39-2.323-2.446%203.265-.442%201.507-3.068%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1836, /var/www/sprite/output/_icons-svg.scss */
.icon--saf-kitchen-schools-white, .com-slider-gourmet__button.com-slider-gourmet__button--kitchen::before, .blk-head-kitchen-schools__icon {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240.002%22%20viewBox%3D%220%200%2040%2040.002%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M20.2%202.773c2.66.12%205.252%201.906%205.715%205.27.102.71%201.02.568.92-.146l-.06-.31c2.22.25%203.918%201.963%203.918%203.952%200%202.033-1.72%203.898-4.014%204.088v-.472c0-.72-.955-.72-.957%200v4.885H13.585v-4.825c0-.727-.985-.727-.985%200v.832c-2.658-.04-4.78-2.318-4.78-4.98C7.82%208.384%2010%206.21%2012.68%206.21c.817%200%201.464.2%202.14.557.634.336%201.036-.514.395-.853-.125-.065-.242-.134-.368-.19.345-.607.776-1.133%201.275-1.57.1-.084.2-.174.31-.252.05-.035.102-.074.155-.11%201.088-.74%202.377-1.073%203.614-1.02m6.96%203.07c-1.183-2.916-4.02-4.84-7.22-4.84-2.642%200-4.986%201.298-6.392%203.51C9.478%203.98%206%207.17%206%2011.143c0%203.354%202.52%206.163%205.77%206.623l.01%208.437c0%201.393%201.13%202.525%202.518%202.525H24.98c1.39%200%202.52-1.133%202.52-2.522l.05-8.896c2.858-.554%204.932-2.886%204.932-5.7-.003-2.917-2.292-5.35-5.322-5.768M20.704%2033.677l3.254.55-2.394%202.367.505%203.408-2.894-1.65-2.94%201.556.606-3.39-2.323-2.446%203.265-.442%201.507-3.068%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1846, /var/www/sprite/output/_icons-svg.scss */
.icon--saf-kitchen-schools {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240.002%22%20viewBox%3D%220%200%2040%2040.002%22%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M20.2%202.773c2.66.12%205.252%201.906%205.715%205.27.102.71%201.02.568.92-.146l-.06-.31c2.22.25%203.918%201.963%203.918%203.952%200%202.033-1.72%203.898-4.014%204.088v-.472c0-.72-.955-.72-.957%200v4.885H13.585v-4.825c0-.727-.985-.727-.985%200v.832c-2.658-.04-4.78-2.318-4.78-4.98C7.82%208.384%2010%206.21%2012.68%206.21c.817%200%201.464.2%202.14.557.634.336%201.036-.514.395-.853-.125-.065-.242-.134-.368-.19.345-.607.776-1.133%201.275-1.57.1-.084.2-.174.31-.252.05-.035.102-.074.155-.11%201.088-.74%202.377-1.073%203.614-1.02m6.96%203.07c-1.183-2.916-4.02-4.84-7.22-4.84-2.642%200-4.986%201.298-6.392%203.51C9.478%203.98%206%207.17%206%2011.143c0%203.354%202.52%206.163%205.77%206.623l.01%208.437c0%201.393%201.13%202.525%202.518%202.525H24.98c1.39%200%202.52-1.133%202.52-2.522l.05-8.896c2.858-.554%204.932-2.886%204.932-5.7-.003-2.917-2.292-5.35-5.322-5.768M20.704%2033.677l3.254.55-2.394%202.367.505%203.408-2.894-1.65-2.94%201.556.606-3.39-2.323-2.446%203.265-.442%201.507-3.068%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1856, /var/www/sprite/output/_icons-svg.scss */
.icon--saf-lifestyle-orange {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240.002%22%20viewBox%3D%220%200%2040%2040.002%22%3E%3Cpath%20fill%3D%22%23b05934%22%20d%3D%22M24.658%2014.57l10.34%201.686-7.61%207.275L28.997%2034l-9.192-5.075-9.347%204.782%201.93-10.41-7.388-7.51%2010.39-1.362L20.17%205%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1866, /var/www/sprite/output/_icons-svg.scss */
.icon--saf-lifestyle-white {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240.002%22%20viewBox%3D%220%200%2040%2040.002%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M24.658%2014.57l10.34%201.686-7.61%207.275L28.997%2034l-9.192-5.075-9.347%204.782%201.93-10.41-7.388-7.51%2010.39-1.362L20.17%205%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1876, /var/www/sprite/output/_icons-svg.scss */
.icon--saf-lifestyle {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240.002%22%20viewBox%3D%220%200%2040%2040.002%22%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M24.658%2014.57l10.34%201.686-7.61%207.275L28.997%2034l-9.192-5.075-9.347%204.782%201.93-10.41-7.388-7.51%2010.39-1.362L20.17%205%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1886, /var/www/sprite/output/_icons-svg.scss */
.icon--saf-recipes-orange {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240.002%22%20viewBox%3D%220%200%2040%2040.002%22%3E%3Cg%20fill%3D%22%23b05934%22%3E%3Cpath%20d%3D%22M9.057%2022.66h-.56c-.735%200-1.14-.488-1.14-1.37v-3.516c0-.885.404-1.37%201.14-1.37h.56v6.255z%22%20fill%3D%22%23b05934%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M7.884%2021.007l-.335-.115c-.453-.152-.87-.23-1.28-.23-.55%200-1.016.134-1.515.272-.538.154-1.095.31-1.792.31h-.028C2.2%2021.24%201.5%2020.403%201.5%2019.525c0-.87.713-1.72%201.435-1.72.705%200%201.27.16%201.813.317.5.145.972.28%201.523.28.41%200%20.826-.077%201.278-.23l.335-.114M31.332%2024.065H9.672c-.737%200-1.143-.486-1.143-1.37V16.37c0-.908.38-1.37%201.14-1.37h21.662c.762%200%201.144.462%201.144%201.37v6.324c0%20.885-.406%201.37-1.144%201.37%22%20fill%3D%22%23b05934%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M32.504%2022.66h-.557v-6.256h.557c.737%200%201.144.487%201.144%201.37v3.516c0%20.882-.407%201.37-1.144%201.37%22%20fill%3D%22%23b05934%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M38.04%2021.245c-.695%200-1.254-.158-1.795-.31-.494-.14-.963-.272-1.512-.272-.41%200-.827.076-1.277.23l-.337.114V18.06l.336.113c.45.154.868.232%201.276.232.553%200%201.023-.137%201.52-.28.546-.155%201.11-.317%201.813-.32.725%200%201.434.855%201.434%201.724%200%20.876-.695%201.71-1.432%201.716h-.028z%22%20fill%3D%22%23b05934%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1896, /var/www/sprite/output/_icons-svg.scss */
.icon--saf-recipes-white, .com-slider-gourmet__button.com-slider-gourmet__button--recipes::before {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240.002%22%20viewBox%3D%220%200%2040%2040.002%22%3E%3Cg%20fill%3D%22%23ffffff%22%3E%3Cpath%20d%3D%22M9.057%2022.66h-.56c-.735%200-1.14-.488-1.14-1.37v-3.516c0-.885.404-1.37%201.14-1.37h.56v6.255z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M7.884%2021.007l-.335-.115c-.453-.152-.87-.23-1.28-.23-.55%200-1.016.134-1.515.272-.538.154-1.095.31-1.792.31h-.028C2.2%2021.24%201.5%2020.403%201.5%2019.525c0-.87.713-1.72%201.435-1.72.705%200%201.27.16%201.813.317.5.145.972.28%201.523.28.41%200%20.826-.077%201.278-.23l.335-.114M31.332%2024.065H9.672c-.737%200-1.143-.486-1.143-1.37V16.37c0-.908.38-1.37%201.14-1.37h21.662c.762%200%201.144.462%201.144%201.37v6.324c0%20.885-.406%201.37-1.144%201.37%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M32.504%2022.66h-.557v-6.256h.557c.737%200%201.144.487%201.144%201.37v3.516c0%20.882-.407%201.37-1.144%201.37%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M38.04%2021.245c-.695%200-1.254-.158-1.795-.31-.494-.14-.963-.272-1.512-.272-.41%200-.827.076-1.277.23l-.337.114V18.06l.336.113c.45.154.868.232%201.276.232.553%200%201.023-.137%201.52-.28.546-.155%201.11-.317%201.813-.32.725%200%201.434.855%201.434%201.724%200%20.876-.695%201.71-1.432%201.716h-.028z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1906, /var/www/sprite/output/_icons-svg.scss */
.icon--saf-recipes {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240.002%22%20viewBox%3D%220%200%2040%2040.002%22%3E%3Cg%20fill%3D%22%233E3936%22%3E%3Cpath%20d%3D%22M9.057%2022.66h-.56c-.735%200-1.14-.488-1.14-1.37v-3.516c0-.885.404-1.37%201.14-1.37h.56v6.255z%22%2F%3E%3Cpath%20d%3D%22M7.884%2021.007l-.335-.115c-.453-.152-.87-.23-1.28-.23-.55%200-1.016.134-1.515.272-.538.154-1.095.31-1.792.31h-.028C2.2%2021.24%201.5%2020.403%201.5%2019.525c0-.87.713-1.72%201.435-1.72.705%200%201.27.16%201.813.317.5.145.972.28%201.523.28.41%200%20.826-.077%201.278-.23l.335-.114M31.332%2024.065H9.672c-.737%200-1.143-.486-1.143-1.37V16.37c0-.908.38-1.37%201.14-1.37h21.662c.762%200%201.144.462%201.144%201.37v6.324c0%20.885-.406%201.37-1.144%201.37%22%2F%3E%3Cpath%20d%3D%22M32.504%2022.66h-.557v-6.256h.557c.737%200%201.144.487%201.144%201.37v3.516c0%20.882-.407%201.37-1.144%201.37%22%2F%3E%3Cpath%20d%3D%22M38.04%2021.245c-.695%200-1.254-.158-1.795-.31-.494-.14-.963-.272-1.512-.272-.41%200-.827.076-1.277.23l-.337.114V18.06l.336.113c.45.154.868.232%201.276.232.553%200%201.023-.137%201.52-.28.546-.155%201.11-.317%201.813-.32.725%200%201.434.855%201.434%201.724%200%20.876-.695%201.71-1.432%201.716h-.028z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1916, /var/www/sprite/output/_icons-svg.scss */
.icon--saf-urban-stories-orange {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240.002%22%20viewBox%3D%220%200%2040%2040.002%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23b05934%22%20d%3D%22M28%2016.996V6h1V4H11v2h1v6H2v25h37V16.996H28zM6%2029.998H5v-6h1v6zm0-8H5v-6h1v6zm3%208H8v-6h1v6zm0-8H8v-6h1v6zM17%2031h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2V9h2v2zm4%2020h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2V9h2v2zm4%2020h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2V9h2v2zm7%2020h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2v-2h2v2zm4%208h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2v-2h2v2z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1926, /var/www/sprite/output/_icons-svg.scss */
.icon--saf-urban-stories-white {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240.002%22%20viewBox%3D%220%200%2040%2040.002%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23ffffff%22%20d%3D%22M28%2016.996V6h1V4H11v2h1v6H2v25h37V16.996H28zM6%2029.998H5v-6h1v6zm0-8H5v-6h1v6zm3%208H8v-6h1v6zm0-8H8v-6h1v6zM17%2031h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2V9h2v2zm4%2020h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2V9h2v2zm4%2020h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2V9h2v2zm7%2020h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2v-2h2v2zm4%208h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2v-2h2v2z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1936, /var/www/sprite/output/_icons-svg.scss */
.icon--saf-urban-stories {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240.002%22%20viewBox%3D%220%200%2040%2040.002%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%233E3936%22%20d%3D%22M28%2016.996V6h1V4H11v2h1v6H2v25h37V16.996H28zM6%2029.998H5v-6h1v6zm0-8H5v-6h1v6zm3%208H8v-6h1v6zm0-8H8v-6h1v6zM17%2031h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2V9h2v2zm4%2020h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2V9h2v2zm4%2020h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2V9h2v2zm7%2020h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2v-2h2v2zm4%208h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2v-2h2v2z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1946, /var/www/sprite/output/_icons-svg.scss */
.icon--safety-notice {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2226.42%22%20height%3D%2222.461%22%20viewBox%3D%220%200%2026.42%2022.461%22%3E%3Cg%20transform%3D%22translate%28.005%29%22%3E%3Cpath%20d%3D%22M14.92.95a2.022%202.022%200%200%200-3.43%200L.265%2019.612a1.812%201.812%200%200%200%200%201.9%201.976%201.976%200%200%200%201.714.95h22.454a1.976%201.976%200%200%200%201.714-.95%201.812%201.812%200%200%200%200-1.9z%22%20fill%3D%22%23fed046%22%2F%3E%3Cpath%20d%3D%22M14.92.95a2.022%202.022%200%200%200-3.43%200L.265%2019.612a1.812%201.812%200%200%200%200%201.9%201.976%201.976%200%200%200%201.714.95h22.454a1.976%201.976%200%200%200%201.714-.95%201.812%201.812%200%200%200%200-1.9zm10.21%2020a.8.8%200%200%201-.7.385H1.98a.8.8%200%200%201-.7-.386.744.744%200%200%201%200-.773l11.23-18.664a.82.82%200%200%201%201.392%200l11.228%2018.66a.743.743%200%200%201%20.003.775z%22%20fill%3D%22%233e3936%22%2F%3E%3Cpath%20d%3D%22M13.205%2015.708a.443.443%200%200%200%20.442-.442V9.07a.442.442%200%200%200-.884%200v6.2a.442.442%200%200%200%20.442.438z%22%20fill%3D%22%233e3936%22%2F%3E%3Ccircle%20cx%3D%22.552%22%20cy%3D%22.552%22%20r%3D%22.552%22%20transform%3D%22translate%2812.653%2017.802%29%22%20fill%3D%22%233e3936%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1956, /var/www/sprite/output/_icons-svg.scss */
.icon--search-menu-white, .main-search::before {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cg%20fill%3D%22%23ffffff%22%3E%3Cpath%20d%3D%22M14.486%2022.952c-4.666%200-8.462-3.797-8.462-8.463%200-4.67%203.796-8.47%208.462-8.47s8.46%203.8%208.46%208.466c0%204.665-3.795%208.462-8.46%208.462zm0-14.93c-3.563%200-6.462%202.9-6.462%206.467%200%203.56%202.9%206.46%206.462%206.46s6.46-2.9%206.46-6.464c0-3.566-2.898-6.468-6.46-6.468z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M20.818%2019.404l3.158%203.16-1.414%201.413-3.158-3.16z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1966, /var/www/sprite/output/_icons-svg.scss */
.icon--search-menu {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cg%20fill%3D%22%233E3936%22%3E%3Cpath%20d%3D%22M14.486%2022.952c-4.666%200-8.462-3.797-8.462-8.463%200-4.67%203.796-8.47%208.462-8.47s8.46%203.8%208.46%208.466c0%204.665-3.795%208.462-8.46%208.462zm0-14.93c-3.563%200-6.462%202.9-6.462%206.467%200%203.56%202.9%206.46%206.462%206.46s6.46-2.9%206.46-6.464c0-3.566-2.898-6.468-6.46-6.468z%22%2F%3E%3Cpath%20d%3D%22M20.818%2019.404l3.158%203.16-1.414%201.413-3.158-3.16z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1976, /var/www/sprite/output/_icons-svg.scss */
.icon--secure-payment {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2017.25%2025.77%22%3E%3Cpath%20d%3D%22M7.55%2016.027V17.8H6.41a.74.74%200%200%200-.716.717v6.537a.74.74%200%200%200%20.717.717h10.123a.74.74%200%200%200%20.717-.716v-6.54a.74.74%200%200%200-.717-.716h-1.14v-1.77a3.922%203.922%200%201%200-7.844%200zm8.267%203.248v5.1h-8.69v-5.1zm-1.857-3.248V17.8H8.984v-1.773a2.493%202.493%200%200%201%202.488-2.488%202.466%202.466%200%200%201%202.488%202.487zM0%208.647A4.788%204.788%200%200%201%204.766%203.88H5.9V.717a.717.717%200%201%201%201.434%200V3.88H11.3a.717.717%200%200%201%200%201.434H4.766a3.332%203.332%200%200%200%200%206.664H6.58a.717.717%200%201%201%200%201.434H4.765A4.734%204.734%200%200%201%200%208.646zm3.965%2011.43a.717.717%200%200%201%200%201.433h-2.11a.717.717%200%200%201%200-1.434z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1986, /var/www/sprite/output/_icons-svg.scss */
.icon--secure {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2216%22%20height%3D%2219%22%20viewBox%3D%220%200%2016%2019%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3EGroup%3C%2Ftitle%3E%3Cg%20fill%3D%22%233E3936%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M14.143%207.94c.085-.006.168.026.23.086.06.06.09.144.086.23v9.466c.004.085-.028.168-.088.23-.06.06-.144.09-.23.086H2.153c-.086.005-.17-.027-.23-.087s-.092-.143-.087-.228V8.254c-.005-.085.027-.168.087-.23.06-.06.144-.09.23-.086h11.99zm0-.95H2.15C1.456%206.994.89%207.56.89%208.255v9.467c0%20.697.565%201.26%201.26%201.263h11.993c.696-.002%201.26-.566%201.262-1.262V8.255c-.002-.696-.566-1.26-1.262-1.262z%22%20fill-rule%3D%22nonzero%22%2F%3E%3Cpath%20d%3D%22M11.935%207.497c-.252%200-.442-.19-.5-.5V5.1c-.01-1.81-1.473-3.273-3.282-3.283C6.353%201.85%204.903%203.3%204.87%205.1V6.99c0%20.276-.223.5-.5.5-.135.01-.268-.04-.364-.135-.096-.096-.146-.23-.135-.365V5.1C3.87%202.73%205.794.806%208.164.806S12.455%202.73%2012.455%205.1V6.99c-.063.254-.265.45-.52.505zM8.143%2015.702c-.252%200-.442-.19-.5-.5v-3.166c0-.276.224-.5.5-.5.136-.01.27.04.365.135.096.097.146.23.135.366v3.156c-.058.25-.25.447-.5.51z%22%2F%3E%3Ccircle%20cx%3D%228.147%22%20cy%3D%2212.041%22%20r%3D%221.262%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1996, /var/www/sprite/output/_icons-svg.scss */
.icon--securepayment-white {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Ccircle%20fill%3D%22%23FFF%22%20cx%3D%2220%22%20cy%3D%2223.277%22%20r%3D%221.562%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M23.118%2029.78h-6.236c-2.416%200-4.382-1.94-4.382-4.33v-4.337c0-2.39%201.966-4.332%204.382-4.332h6.236c2.416%200%204.382%201.944%204.382%204.333v4.338c0%202.39-1.966%204.33-4.382%204.33zm-6.236-11c-1.313%200-2.382%201.047-2.382%202.333v4.338c0%201.286%201.068%202.33%202.382%202.33h6.236c1.313%200%202.382-1.044%202.382-2.33v-4.337c0-1.286-1.068-2.332-2.382-2.332h-6.236z%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M25.58%2017.962h-2V15.78c0-1.974-1.605-3.58-3.58-3.58-1.973%200-3.58%201.606-3.58%203.58v2.182h-2V15.78c0-3.077%202.504-5.58%205.58-5.58%203.077%200%205.58%202.503%205.58%205.58v2.182z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2006, /var/www/sprite/output/_icons-svg.scss */
.icon--securepayment {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Ccircle%20fill%3D%22%233E3936%22%20cx%3D%2220%22%20cy%3D%2223.277%22%20r%3D%221.562%22%2F%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%233E3936%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M26.5%2025.45c0%201.84-1.515%203.33-3.382%203.33h-6.236c-1.868%200-3.382-1.49-3.382-3.33v-4.337c0-1.84%201.514-3.332%203.382-3.332h6.236c1.867%200%203.382%201.493%203.382%203.333v4.338z%22%2F%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%233E3936%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M15.42%2017.962V15.78c0-2.53%202.05-4.58%204.58-4.58s4.58%202.05%204.58%204.58v2.182%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2016, /var/www/sprite/output/_icons-svg.scss */
.icon--share-email-nocircle-red {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Cpath%20fill%3D%22%23c20038%22%20d%3D%22M8.148%2023.373H25.85l.002-11.084-8.85%206.226-8.854-6.227%22%3E%3C%2Fpath%3E%3Cpath%20fill%3D%22%23c20038%22%20d%3D%22M25.562%2010.623H8.438l8.564%205.963%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2026, /var/www/sprite/output/_icons-svg.scss */
.icon--share-email-nocircle-roll, .com-share--no-circle-white .com-share__icon-email:hover {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M8.148%2023.373H25.85l.002-11.084-8.85%206.226-8.854-6.227%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M25.562%2010.623H8.438l8.564%205.963%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2036, /var/www/sprite/output/_icons-svg.scss */
.icon--share-email-nocircle-white, .com-share--no-circle-white .com-share__icon-email {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M8.148%2023.373H25.85l.002-11.084-8.85%206.226-8.854-6.227%22%3E%3C%2Fpath%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M25.562%2010.623H8.438l8.564%205.963%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2046, /var/www/sprite/output/_icons-svg.scss */
.icon--share-email-nocircle {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M8.148%2023.373H25.85l.002-11.084-8.85%206.226-8.854-6.227%22%2F%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M25.562%2010.623H8.438l8.564%205.963%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2056, /var/www/sprite/output/_icons-svg.scss */
.icon--share-email-red {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Cpath%20fill%3D%22%23c20038%22%20d%3D%22M8.148%2023.373H25.85l.002-11.084-8.85%206.226-8.854-6.227%22%3E%3C%2Fpath%3E%3Cpath%20fill%3D%22%23c20038%22%20d%3D%22M25.562%2010.623H8.438l8.564%205.963%22%3E%3C%2Fpath%3E%3Ccircle%20fill%3D%22none%22%20stroke%3D%22%23c20038%22%20stroke-width%3D%22.25%22%20stroke-miterlimit%3D%2210%22%20cx%3D%2217%22%20cy%3D%2216.998%22%20r%3D%2216%22%3E%3C%2Fcircle%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2066, /var/www/sprite/output/_icons-svg.scss */
.icon--share-email-roll, .com-share__icon-email:hover, .com-share--white .com-share__icon-email:hover {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Ccircle%20fill%3D%22%23C20038%22%20stroke%3D%22%23C20038%22%20stroke-width%3D%22.25%22%20stroke-miterlimit%3D%2210%22%20cx%3D%2217%22%20cy%3D%2216.998%22%20r%3D%2216%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M8.148%2023.373H25.85l.002-11.084-8.85%206.226-8.854-6.227%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M25.562%2010.623H8.438l8.564%205.963%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2076, /var/www/sprite/output/_icons-svg.scss */
.icon--share-email-white, .com-share--white .com-share__icon-email {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M8.148%2023.373H25.85l.002-11.084-8.85%206.226-8.854-6.227%22%3E%3C%2Fpath%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M25.562%2010.623H8.438l8.564%205.963%22%3E%3C%2Fpath%3E%3Ccircle%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%22.25%22%20stroke-miterlimit%3D%2210%22%20cx%3D%2217%22%20cy%3D%2216.998%22%20r%3D%2216%22%3E%3C%2Fcircle%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2086, /var/www/sprite/output/_icons-svg.scss */
.icon--share-email, .com-share__icon-email {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M8.148%2023.373H25.85l.002-11.084-8.85%206.226-8.854-6.227%22%2F%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M25.562%2010.623H8.438l8.564%205.963%22%2F%3E%3Ccircle%20fill%3D%22none%22%20stroke%3D%22%233E3936%22%20stroke-miterlimit%3D%2210%22%20cx%3D%2217%22%20cy%3D%2216.998%22%20r%3D%2216%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2096, /var/www/sprite/output/_icons-svg.scss */
.icon--share-facebook-filled, .com-share--filled .com-share__icon-facebook {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M16%201C7.717%201%201%207.716%201%2016c0%208.283%206.717%2015%2015%2015s15-6.717%2015-15c0-8.284-6.717-15-15-15zm4.1%2010.444h-2.242c-.262%200-.547.384-.547.858v1.432h2.79v2.787h-2.79V23.3h-2.788V16.52H12.28v-2.786h2.242v-1.387c0-2.023%201.502-3.646%203.336-3.646H20.1v2.744z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2106, /var/www/sprite/output/_icons-svg.scss */
.icon--share-facebook-nocircle-red {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Cpath%20fill%3D%22%23c20038%22%20d%3D%22M15.423%2014.58v-1.477c0-2.16%201.603-3.89%203.56-3.89h2.39v2.925h-2.39c-.28%200-.584.408-.584.916v1.525h2.974v2.974H18.4v7.23h-2.977v-7.23H13.03V14.58h2.393z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2116, /var/www/sprite/output/_icons-svg.scss */
.icon--share-facebook-nocircle-roll, .com-share--no-circle-white .com-share__icon-facebook:hover {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M15.423%2014.58v-1.477c0-2.16%201.603-3.89%203.56-3.89h2.39v2.925h-2.39c-.28%200-.584.408-.584.916v1.525h2.974v2.974H18.4v7.23h-2.977v-7.23H13.03V14.58h2.393z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2126, /var/www/sprite/output/_icons-svg.scss */
.icon--share-facebook-nocircle-white, .com-share--no-circle-white .com-share__icon-facebook {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M15.423%2014.58v-1.477c0-2.16%201.603-3.89%203.56-3.89h2.39v2.925h-2.39c-.28%200-.584.408-.584.916v1.525h2.974v2.974H18.4v7.23h-2.977v-7.23H13.03V14.58h2.393z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2136, /var/www/sprite/output/_icons-svg.scss */
.icon--share-facebook-nocircle {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M15.423%2014.58v-1.477c0-2.16%201.603-3.89%203.56-3.89h2.39v2.925h-2.39c-.28%200-.584.408-.584.916v1.525h2.974v2.974H18.4v7.23h-2.977v-7.23H13.03V14.58h2.393z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2146, /var/www/sprite/output/_icons-svg.scss */
.icon--share-facebook-roll, .main-footer__icon-facebook:hover, .com-share__icon-facebook:hover, .com-share--white .com-share__icon-facebook:hover {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Ccircle%20fill%3D%22%23C20038%22%20stroke%3D%22%23C20038%22%20stroke-width%3D%22.25%22%20stroke-miterlimit%3D%2210%22%20cx%3D%2217%22%20cy%3D%2216.998%22%20r%3D%2216%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M15.423%2014.58v-1.477c0-2.16%201.603-3.89%203.56-3.89h2.39v2.925h-2.39c-.28%200-.584.408-.584.916v1.525h2.974v2.974H18.4v7.23h-2.977v-7.23H13.03V14.58h2.393z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2156, /var/www/sprite/output/_icons-svg.scss */
.icon--share-facebook-square-colored {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2034.6%2034.6%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%2339579b%3B%7D.b%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%200h34.6v34.6H0z%22%2F%3E%3Cpath%20class%3D%22b%22%20d%3D%22M20.85%209.436h-2.068a3.61%203.61%200%200%200-3.8%203.906v1.794h-2.07a.326.326%200%200%200-.33.335v2.6a.326.326%200%200%200%20.33.332h2.07v6.593a.326.326%200%200%200%20.33.33h2.706a.326.326%200%200%200%20.33-.33v-6.59h2.42a.326.326%200%200%200%20.33-.33v-2.6a.356.356%200%200%200-.33-.34h-2.44v-1.524c0-.743.165-1.115%201.137-1.115h1.385a.326.326%200%200%200%20.332-.33V9.766a.326.326%200%200%200-.332-.33zm0%200%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2166, /var/www/sprite/output/_icons-svg.scss */
.icon--share-facebook-square-gray {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2028.948%2028.948%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%235f5f5f%3B%7D.b%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%200h28.948v28.948H0z%22%2F%3E%3Cpath%20class%3D%22b%22%20d%3D%22M17.444%207.895h-1.73a3.02%203.02%200%200%200-3.18%203.268v1.5h-1.73a.273.273%200%200%200-.277.282v2.178a.273.273%200%200%200%20.277.277h1.73v5.516a.273.273%200%200%200%20.276.277h2.265a.273.273%200%200%200%20.277-.277V15.4h2.023a.273.273%200%200%200%20.277-.277v-2.178a.3.3%200%200%200-.277-.277h-2.04v-1.28c0-.623.137-.934.95-.934h1.16a.273.273%200%200%200%20.276-.277V8.172a.273.273%200%200%200-.276-.277zm0%200%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2176, /var/www/sprite/output/_icons-svg.scss */
.icon--share-facebook-white, .main-footer__icon-facebook, .com-share--white .com-share__icon-facebook {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M15.423%2014.58v-1.477c0-2.16%201.603-3.89%203.56-3.89h2.39v2.925h-2.39c-.28%200-.584.408-.584.916v1.525h2.974v2.974H18.4v7.23h-2.977v-7.23H13.03V14.58h2.393z%22%3E%3C%2Fpath%3E%3Ccircle%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%22.25%22%20stroke-miterlimit%3D%2210%22%20cx%3D%2217%22%20cy%3D%2216.998%22%20r%3D%2216%22%3E%3C%2Fcircle%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2186, /var/www/sprite/output/_icons-svg.scss */
.icon--share-facebook, .com-share__icon-facebook {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M15.423%2014.58v-1.477c0-2.16%201.603-3.89%203.56-3.89h2.39v2.925h-2.39c-.28%200-.584.408-.584.916v1.525h2.974v2.974H18.4v7.23h-2.977v-7.23H13.03V14.58h2.393z%22%2F%3E%3Ccircle%20fill%3D%22none%22%20stroke%3D%22%233E3936%22%20stroke-miterlimit%3D%2210%22%20cx%3D%2217%22%20cy%3D%2216.998%22%20r%3D%2216%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2196, /var/www/sprite/output/_icons-svg.scss */
.icon--share-instagram-filled, .com-share--filled .com-share__icon-instagram {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Ccircle%20fill%3D%22%23FFF%22%20stroke%3D%22%233E3936%22%20stroke-miterlimit%3D%2210%22%20cx%3D%2216.484%22%20cy%3D%2216.998%22%20r%3D%2216%22%2F%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M8.484%2020.23v-6.416c.024-.185.064-.367.074-.55.122-2.072%201.437-3.638%203.444-4.073.426-.092.863-.13%201.296-.192h6.418c.17.025.34.064.51.072%202.38.132%204.15%201.848%204.21%204.22.063%202.497.065%205-.002%207.495-.062%202.334-1.828%204.103-4.16%204.165-2.512.067-5.027.062-7.536%200-2.073-.048-3.65-1.444-4.067-3.455-.087-.415-.126-.844-.186-1.264zm8.028%203.3v-.005c1.177%200%202.355.03%203.53-.01.956-.03%201.81-.36%202.394-1.177.396-.55.567-1.186.572-1.848.018-2.287.043-4.574-.002-6.858-.04-1.957-1.133-3.067-3.08-3.11-2.272-.05-4.545-.052-6.815-.002-1.966.045-3.058%201.132-3.103%203.09-.05%202.282-.048%204.57.002%206.853.042%201.902%201.16%202.994%203.054%203.058%201.148.042%202.3.01%203.448.01zm-.04-2.395c-2.3-.022-4.11-1.867-4.082-4.158.028-2.302%201.875-4.104%204.168-4.072%202.283.032%204.077%201.858%204.062%204.138-.014%202.298-1.854%204.114-4.15%204.092zm2.694-4.106c0-1.497-1.17-2.67-2.664-2.67-1.49%200-2.66%201.177-2.655%202.672.002%201.47%201.17%202.642%202.64%202.647%201.495.005%202.68-1.164%202.68-2.65zm.646-4.287c.005.52.46.968.98.967.527%200%20.954-.44.952-.976%200-.548-.413-.954-.962-.95-.537.002-.974.435-.97.96z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2206, /var/www/sprite/output/_icons-svg.scss */
.icon--share-instagram-nocircle-red {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2242%22%20height%3D%2242%22%20viewBox%3D%220%200%2042%2042%22%3E%3Cpath%20fill%3D%22%23c20038%22%20d%3D%22M11%2025.043V17.02c.03-.23.08-.458.093-.688.152-2.59%201.796-4.546%204.305-5.09.532-.116%201.08-.163%201.62-.24h8.023c.213.03.426.08.638.09%202.974.164%205.19%202.31%205.264%205.272.077%203.122.08%206.25-.004%209.37-.08%202.917-2.286%205.127-5.2%205.206-3.14.083-6.283.075-9.42%200-2.592-.06-4.563-1.806-5.084-4.32-.11-.517-.16-1.052-.234-1.577zm10.035%204.12v-.004c1.47%200%202.943.036%204.41-.012%201.197-.04%202.263-.45%202.995-1.47.493-.688.708-1.482.714-2.31.022-2.86.054-5.717%200-8.573-.05-2.446-1.418-3.834-3.853-3.89-2.837-.06-5.68-.063-8.516%200-2.46.056-3.824%201.415-3.88%203.86-.062%202.854-.06%205.713.002%208.568.054%202.378%201.45%203.742%203.82%203.82%201.435.05%202.873.01%204.31.01zm-.05-2.99c-2.875-.03-5.137-2.335-5.102-5.2.035-2.876%202.343-5.128%205.21-5.088%202.853.04%205.094%202.322%205.077%205.172-.017%202.873-2.318%205.143-5.185%205.115zm3.366-5.134c.004-1.87-1.46-3.337-3.326-3.336-1.865%200-3.325%201.47-3.32%203.34.002%201.84%201.462%203.3%203.3%203.308%201.87.008%203.347-1.454%203.347-3.313zm.81-5.358c.006.648.576%201.21%201.223%201.208.66-.002%201.194-.548%201.192-1.22%200-.684-.516-1.19-1.203-1.187-.67.003-1.218.544-1.212%201.2z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2216, /var/www/sprite/output/_icons-svg.scss */
.icon--share-instagram-nocircle-roll, .com-share--no-circle-white .com-share__icon-instagram:hover {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2242%22%20height%3D%2242%22%20viewBox%3D%220%200%2042%2042%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M11%2025.043V17.02c.03-.23.08-.458.093-.688.152-2.59%201.796-4.546%204.305-5.09.532-.116%201.08-.163%201.62-.24h8.023c.213.03.426.08.638.09%202.974.164%205.19%202.31%205.264%205.272.077%203.122.08%206.25-.004%209.37-.08%202.917-2.286%205.127-5.2%205.206-3.14.083-6.283.075-9.42%200-2.592-.06-4.563-1.806-5.084-4.32-.11-.517-.16-1.052-.234-1.577zm10.035%204.12v-.004c1.47%200%202.943.036%204.41-.012%201.197-.04%202.263-.45%202.995-1.47.493-.688.708-1.482.714-2.31.022-2.86.054-5.717%200-8.573-.05-2.446-1.418-3.834-3.853-3.89-2.837-.06-5.68-.063-8.516%200-2.46.056-3.824%201.415-3.88%203.86-.062%202.854-.06%205.713.002%208.568.054%202.378%201.45%203.742%203.82%203.82%201.435.05%202.873.01%204.31.01zm-.05-2.99c-2.875-.03-5.137-2.335-5.102-5.2.035-2.876%202.343-5.128%205.21-5.088%202.853.04%205.094%202.322%205.077%205.172-.017%202.873-2.318%205.143-5.185%205.115zm3.366-5.134c.004-1.87-1.46-3.337-3.326-3.336-1.865%200-3.325%201.47-3.32%203.34.002%201.84%201.462%203.3%203.3%203.308%201.87.008%203.347-1.454%203.347-3.313zm.81-5.358c.006.648.576%201.21%201.223%201.208.66-.002%201.194-.548%201.192-1.22%200-.684-.516-1.19-1.203-1.187-.67.003-1.218.544-1.212%201.2z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2226, /var/www/sprite/output/_icons-svg.scss */
.icon--share-instagram-nocircle-white, .com-share--no-circle-white .com-share__icon-instagram {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2242%22%20height%3D%2242%22%20viewBox%3D%220%200%2042%2042%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M11%2025.043V17.02c.03-.23.08-.458.093-.688.152-2.59%201.796-4.546%204.305-5.09.532-.116%201.08-.163%201.62-.24h8.023c.213.03.426.08.638.09%202.974.164%205.19%202.31%205.264%205.272.077%203.122.08%206.25-.004%209.37-.08%202.917-2.286%205.127-5.2%205.206-3.14.083-6.283.075-9.42%200-2.592-.06-4.563-1.806-5.084-4.32-.11-.517-.16-1.052-.234-1.577zm10.035%204.12v-.004c1.47%200%202.943.036%204.41-.012%201.197-.04%202.263-.45%202.995-1.47.493-.688.708-1.482.714-2.31.022-2.86.054-5.717%200-8.573-.05-2.446-1.418-3.834-3.853-3.89-2.837-.06-5.68-.063-8.516%200-2.46.056-3.824%201.415-3.88%203.86-.062%202.854-.06%205.713.002%208.568.054%202.378%201.45%203.742%203.82%203.82%201.435.05%202.873.01%204.31.01zm-.05-2.99c-2.875-.03-5.137-2.335-5.102-5.2.035-2.876%202.343-5.128%205.21-5.088%202.853.04%205.094%202.322%205.077%205.172-.017%202.873-2.318%205.143-5.185%205.115zm3.366-5.134c.004-1.87-1.46-3.337-3.326-3.336-1.865%200-3.325%201.47-3.32%203.34.002%201.84%201.462%203.3%203.3%203.308%201.87.008%203.347-1.454%203.347-3.313zm.81-5.358c.006.648.576%201.21%201.223%201.208.66-.002%201.194-.548%201.192-1.22%200-.684-.516-1.19-1.203-1.187-.67.003-1.218.544-1.212%201.2z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2236, /var/www/sprite/output/_icons-svg.scss */
.icon--share-instagram-nocircle {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2242%22%20height%3D%2242%22%20viewBox%3D%220%200%2042%2042%22%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M11%2025.043V17.02c.03-.23.08-.458.093-.688.152-2.59%201.796-4.546%204.305-5.09.532-.116%201.08-.163%201.62-.24h8.023c.213.03.426.08.638.09%202.974.164%205.19%202.31%205.264%205.272.077%203.122.08%206.25-.004%209.37-.08%202.917-2.286%205.127-5.2%205.206-3.14.083-6.283.075-9.42%200-2.592-.06-4.563-1.806-5.084-4.32-.11-.517-.16-1.052-.234-1.577zm10.035%204.12v-.004c1.47%200%202.943.036%204.41-.012%201.197-.04%202.263-.45%202.995-1.47.493-.688.708-1.482.714-2.31.022-2.86.054-5.717%200-8.573-.05-2.446-1.418-3.834-3.853-3.89-2.837-.06-5.68-.063-8.516%200-2.46.056-3.824%201.415-3.88%203.86-.062%202.854-.06%205.713.002%208.568.054%202.378%201.45%203.742%203.82%203.82%201.435.05%202.873.01%204.31.01zm-.05-2.99c-2.875-.03-5.137-2.335-5.102-5.2.035-2.876%202.343-5.128%205.21-5.088%202.853.04%205.094%202.322%205.077%205.172-.017%202.873-2.318%205.143-5.185%205.115zm3.366-5.134c.004-1.87-1.46-3.337-3.326-3.336-1.865%200-3.325%201.47-3.32%203.34.002%201.84%201.462%203.3%203.3%203.308%201.87.008%203.347-1.454%203.347-3.313zm.81-5.358c.006.648.576%201.21%201.223%201.208.66-.002%201.194-.548%201.192-1.22%200-.684-.516-1.19-1.203-1.187-.67.003-1.218.544-1.212%201.2z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2246, /var/www/sprite/output/_icons-svg.scss */
.icon--share-instagram-roll, .main-footer__icon-instagram:hover, .com-share__icon-instagram:hover, .com-share--white .com-share__icon-instagram:hover {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Ccircle%20fill%3D%22%23C20038%22%20stroke%3D%22%23C20038%22%20stroke-width%3D%22.25%22%20stroke-miterlimit%3D%2210%22%20cx%3D%2216.484%22%20cy%3D%2216.998%22%20r%3D%2216%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M8.484%2020.23v-6.416c.024-.185.064-.367.074-.55.122-2.072%201.437-3.638%203.444-4.073.426-.092.863-.13%201.296-.192h6.418c.17.025.34.064.51.072%202.38.132%204.15%201.848%204.21%204.22.063%202.497.065%205-.002%207.495-.062%202.334-1.828%204.103-4.16%204.165-2.512.067-5.027.062-7.536%200-2.073-.048-3.65-1.444-4.067-3.455-.087-.415-.126-.844-.186-1.264zm8.028%203.3v-.005c1.177%200%202.355.03%203.53-.01.956-.03%201.81-.36%202.394-1.177.396-.55.567-1.186.572-1.848.018-2.287.043-4.574-.002-6.858-.04-1.957-1.133-3.067-3.08-3.11-2.272-.05-4.545-.052-6.815-.002-1.966.045-3.058%201.132-3.103%203.09-.05%202.282-.048%204.57.002%206.853.042%201.902%201.16%202.994%203.054%203.058%201.148.042%202.3.01%203.448.01zm-.04-2.395c-2.3-.022-4.11-1.867-4.082-4.158.028-2.302%201.875-4.104%204.168-4.072%202.283.032%204.077%201.858%204.062%204.138-.014%202.298-1.854%204.114-4.15%204.092zm2.694-4.106c0-1.497-1.17-2.67-2.664-2.67-1.49%200-2.66%201.177-2.655%202.672.002%201.47%201.17%202.642%202.64%202.647%201.495.005%202.68-1.164%202.68-2.65zm.646-4.287c.005.52.46.968.98.967.527%200%20.954-.44.952-.976%200-.548-.413-.954-.962-.95-.537.002-.974.435-.97.96z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2256, /var/www/sprite/output/_icons-svg.scss */
.icon--share-instagram-square-colored {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2034.6%2034.6%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%23493556%3B%7D.b%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%200h34.6v34.6H0z%22%2F%3E%3Cg%20transform%3D%22translate%289.437%209.437%29%22%3E%3Cpath%20class%3D%22b%22%20d%3D%22M11.27%200H5.124A5.122%205.122%200%200%200%200%205.123v6.148a5.122%205.122%200%200%200%205.123%205.124h6.148a5.122%205.122%200%200%200%205.124-5.123V5.124A5.122%205.122%200%200%200%2011.27%200zm3.587%2011.27a3.588%203.588%200%200%201-3.586%203.587H5.124a3.588%203.588%200%200%201-3.586-3.586V5.124a3.588%203.588%200%200%201%203.586-3.586h6.148a3.588%203.588%200%200%201%203.587%203.586z%22%2F%3E%3Cpath%20class%3D%22b%22%20d%3D%22M8.198%204.098a4.1%204.1%200%201%200%204.1%204.1%204.1%204.1%200%200%200-4.1-4.1zm0%206.66a2.562%202.562%200%201%201%202.562-2.562%202.565%202.565%200%200%201-2.562%202.562z%22%2F%3E%3Ccircle%20class%3D%22b%22%20cx%3D%22.548%22%20cy%3D%22.548%22%20r%3D%22.548%22%20transform%3D%22translate%2812.055%203.244%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2266, /var/www/sprite/output/_icons-svg.scss */
.icon--share-instagram-white, .main-footer__icon-instagram, .com-share--white .com-share__icon-instagram {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Ccircle%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%22.25%22%20stroke-miterlimit%3D%2210%22%20cx%3D%2216.484%22%20cy%3D%2216.998%22%20r%3D%2216%22%3E%3C%2Fcircle%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M8.484%2020.23v-6.416c.024-.185.064-.367.074-.55.122-2.072%201.437-3.638%203.444-4.073.426-.092.863-.13%201.296-.192h6.418c.17.025.34.064.51.072%202.38.132%204.15%201.848%204.21%204.22.063%202.497.065%205-.002%207.495-.062%202.334-1.828%204.103-4.16%204.165-2.512.067-5.027.062-7.536%200-2.073-.048-3.65-1.444-4.067-3.455-.087-.415-.126-.844-.186-1.264zm8.028%203.3v-.005c1.177%200%202.355.03%203.53-.01.956-.03%201.81-.36%202.394-1.177.396-.55.567-1.186.572-1.848.018-2.287.043-4.574-.002-6.858-.04-1.957-1.133-3.067-3.08-3.11-2.272-.05-4.545-.052-6.815-.002-1.966.045-3.058%201.132-3.103%203.09-.05%202.282-.048%204.57.002%206.853.042%201.902%201.16%202.994%203.054%203.058%201.148.042%202.3.01%203.448.01zm-.04-2.395c-2.3-.022-4.11-1.867-4.082-4.158.028-2.302%201.875-4.104%204.168-4.072%202.283.032%204.077%201.858%204.062%204.138-.014%202.298-1.854%204.114-4.15%204.092zm2.694-4.106c0-1.497-1.17-2.67-2.664-2.67-1.49%200-2.66%201.177-2.655%202.672.002%201.47%201.17%202.642%202.64%202.647%201.495.005%202.68-1.164%202.68-2.65zm.646-4.287c.005.52.46.968.98.967.527%200%20.954-.44.952-.976%200-.548-.413-.954-.962-.95-.537.002-.974.435-.97.96z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2276, /var/www/sprite/output/_icons-svg.scss */
.icon--share-instagram, .com-share__icon-instagram {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Ccircle%20fill%3D%22none%22%20stroke%3D%22%233E3936%22%20stroke-miterlimit%3D%2210%22%20cx%3D%2216.484%22%20cy%3D%2216.998%22%20r%3D%2216%22%2F%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M8.484%2020.23v-6.416c.024-.185.064-.367.074-.55.122-2.072%201.437-3.638%203.444-4.073.426-.092.863-.13%201.296-.192h6.418c.17.025.34.064.51.072%202.38.132%204.15%201.848%204.21%204.22.063%202.497.065%205-.002%207.495-.062%202.334-1.828%204.103-4.16%204.165-2.512.067-5.027.062-7.536%200-2.073-.048-3.65-1.444-4.067-3.455-.087-.415-.126-.844-.186-1.264zm8.028%203.3v-.005c1.177%200%202.355.03%203.53-.01.956-.03%201.81-.36%202.394-1.177.396-.55.567-1.186.572-1.848.018-2.287.043-4.574-.002-6.858-.04-1.957-1.133-3.067-3.08-3.11-2.272-.05-4.545-.052-6.815-.002-1.966.045-3.058%201.132-3.103%203.09-.05%202.282-.048%204.57.002%206.853.042%201.902%201.16%202.994%203.054%203.058%201.148.042%202.3.01%203.448.01zm-.04-2.395c-2.3-.022-4.11-1.867-4.082-4.158.028-2.302%201.875-4.104%204.168-4.072%202.283.032%204.077%201.858%204.062%204.138-.014%202.298-1.854%204.114-4.15%204.092zm2.694-4.106c0-1.497-1.17-2.67-2.664-2.67-1.49%200-2.66%201.177-2.655%202.672.002%201.47%201.17%202.642%202.64%202.647%201.495.005%202.68-1.164%202.68-2.65zm.646-4.287c.005.52.46.968.98.967.527%200%20.954-.44.952-.976%200-.548-.413-.954-.962-.95-.537.002-.974.435-.97.96z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2286, /var/www/sprite/output/_icons-svg.scss */
.icon--share-mail-square-gray {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2028.948%2028.948%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%235f5f5f%3B%7D.b%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%200h28.948v28.948H0z%22%2F%3E%3Cpath%20class%3D%22b%22%20d%3D%22M7.018%2018.987l3.948-4.935-3.948-2.43zM16.887%2014.356l-2.657%201.67-2.657-1.594-4.1%205.086H20.91z%22%2F%3E%3Cpath%20class%3D%22b%22%20d%3D%22M14.23%2015.267l7.212-4.48V9.65H7.018v1.214zM17.418%2014.052l4.024%204.935v-7.364z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2296, /var/www/sprite/output/_icons-svg.scss */
.icon--share-pinterest-filled, .com-share--filled .com-share__icon-pinterest {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M16%201C7.717%201%201%207.716%201%2016c0%208.283%206.717%2015%2015%2015s15-6.717%2015-15c0-8.284-6.717-15-15-15zm.955%2019.025c-.913-.07-1.297-.523-2.014-.96-.39%202.065-.87%204.046-2.3%205.08-.437-3.12.647-5.466%201.15-7.954-.86-1.446.105-4.357%201.916-3.64%202.232.882-1.932%205.38.865%205.94%202.917.587%204.108-5.062%202.3-6.9-2.615-2.652-7.61-.06-6.994%203.738.15.928%201.107%201.21.383%202.49-1.675-.37-2.175-1.69-2.11-3.448.104-2.88%202.586-4.896%205.078-5.175%203.154-.352%206.11%201.158%206.52%204.12.457%203.348-1.426%206.97-4.793%206.71z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2306, /var/www/sprite/output/_icons-svg.scss */
.icon--share-pinterest-nocircle-red {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Cpath%20fill%3D%22%23c20038%22%20d%3D%22M15.758%2019.58c-.418%202.202-.93%204.314-2.453%205.418-.47-3.33.69-5.83%201.227-8.484-.918-1.544.11-4.648%202.043-3.885%202.38.94-2.06%205.74.924%206.337%203.108.626%204.38-5.4%202.45-7.36-2.79-2.83-8.117-.062-7.46%203.987.16.99%201.18%201.29.407%202.656-1.785-.394-2.318-1.803-2.25-3.678.11-3.072%202.76-5.222%205.418-5.52%203.363-.377%206.516%201.233%206.953%204.395.488%203.57-1.52%207.434-5.11%207.156-.976-.076-1.386-.558-2.15-1.023z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2316, /var/www/sprite/output/_icons-svg.scss */
.icon--share-pinterest-nocircle-roll, .com-share--no-circle-white .com-share__icon-pinterest:hover {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M15.758%2019.58c-.418%202.202-.93%204.314-2.453%205.418-.47-3.33.69-5.83%201.227-8.484-.918-1.544.11-4.648%202.043-3.885%202.38.94-2.06%205.74.924%206.337%203.108.626%204.38-5.4%202.45-7.36-2.79-2.83-8.117-.062-7.46%203.987.16.99%201.18%201.29.407%202.656-1.785-.394-2.318-1.803-2.25-3.678.11-3.072%202.76-5.222%205.418-5.52%203.363-.377%206.516%201.233%206.953%204.395.488%203.57-1.52%207.434-5.11%207.156-.976-.076-1.386-.558-2.15-1.023z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2326, /var/www/sprite/output/_icons-svg.scss */
.icon--share-pinterest-nocircle-white, .com-share--no-circle-white .com-share__icon-pinterest {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M15.758%2019.58c-.418%202.202-.93%204.314-2.453%205.418-.47-3.33.69-5.83%201.227-8.484-.918-1.544.11-4.648%202.043-3.885%202.38.94-2.06%205.74.924%206.337%203.108.626%204.38-5.4%202.45-7.36-2.79-2.83-8.117-.062-7.46%203.987.16.99%201.18%201.29.407%202.656-1.785-.394-2.318-1.803-2.25-3.678.11-3.072%202.76-5.222%205.418-5.52%203.363-.377%206.516%201.233%206.953%204.395.488%203.57-1.52%207.434-5.11%207.156-.976-.076-1.386-.558-2.15-1.023z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2336, /var/www/sprite/output/_icons-svg.scss */
.icon--share-pinterest-nocircle {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M15.758%2019.58c-.418%202.202-.93%204.314-2.453%205.418-.47-3.33.69-5.83%201.227-8.484-.918-1.544.11-4.648%202.043-3.885%202.38.94-2.06%205.74.924%206.337%203.108.626%204.38-5.4%202.45-7.36-2.79-2.83-8.117-.062-7.46%203.987.16.99%201.18%201.29.407%202.656-1.785-.394-2.318-1.803-2.25-3.678.11-3.072%202.76-5.222%205.418-5.52%203.363-.377%206.516%201.233%206.953%204.395.488%203.57-1.52%207.434-5.11%207.156-.976-.076-1.386-.558-2.15-1.023z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2346, /var/www/sprite/output/_icons-svg.scss */
.icon--share-pinterest-roll-original {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Ccircle%20fill%3D%22%23C20038%22%20stroke%3D%22%23C20038%22%20stroke-width%3D%22.25%22%20stroke-miterlimit%3D%2210%22%20cx%3D%2216.867%22%20cy%3D%2216.998%22%20r%3D%2216%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M15.758%2019.58c-.418%202.202-.93%204.314-2.453%205.418-.47-3.33.69-5.83%201.227-8.484-.918-1.544.11-4.648%202.043-3.885%202.38.94-2.06%205.74.924%206.337%203.108.626%204.38-5.4%202.45-7.36-2.79-2.83-8.117-.062-7.46%203.987.16.99%201.18%201.29.407%202.656-1.785-.394-2.318-1.803-2.25-3.678.11-3.072%202.76-5.222%205.418-5.52%203.363-.377%206.516%201.233%206.953%204.395.488%203.57-1.52%207.434-5.11%207.156-.976-.076-1.386-.558-2.15-1.023z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2356, /var/www/sprite/output/_icons-svg.scss */
.icon--share-pinterest-roll, .com-share__icon-pinterest:hover, .com-share--white .com-share__icon-pinterest:hover {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Ccircle%20fill%3D%22%23C20038%22%20stroke%3D%22%23C20038%22%20stroke-width%3D%22.25%22%20stroke-miterlimit%3D%2210%22%20cx%3D%2216.867%22%20cy%3D%2216.998%22%20r%3D%2216%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M15.758%2019.58c-.418%202.202-.93%204.314-2.453%205.418-.47-3.33.69-5.83%201.227-8.484-.918-1.544.11-4.648%202.043-3.885%202.38.94-2.06%205.74.924%206.337%203.108.626%204.38-5.4%202.45-7.36-2.79-2.83-8.117-.062-7.46%203.987.16.99%201.18%201.29.407%202.656-1.785-.394-2.318-1.803-2.25-3.678.11-3.072%202.76-5.222%205.418-5.52%203.363-.377%206.516%201.233%206.953%204.395.488%203.57-1.52%207.434-5.11%207.156-.976-.076-1.386-.558-2.15-1.023z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2366, /var/www/sprite/output/_icons-svg.scss */
.icon--share-pinterest-square-colored {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2034.6%2034.6%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%23c82529%3B%7D.b%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%200h34.6v34.6H0z%22%2F%3E%3Cpath%20class%3D%22b%22%20d%3D%22M10.59%2016.23a4.084%204.084%200%200%200%20.3.877%202.858%202.858%200%200%200%20.848%201.052%203.384%203.384%200%200%200%201.365.608.335.335%200%200%200%20.35-.157%202.8%202.8%200%200%200%20.26-.59%201.694%201.694%200%200%200%20.08-.53%201.655%201.655%200%200%200-.12-.6%205.938%205.938%200%200%200-.37-.673%201.942%201.942%200%200%201-.25-.626%204%204%200%200%201%20.342-2.4%204.617%204.617%200%200%201%201.772-1.914%204.753%204.753%200%200%201%202.49-.73%204.06%204.06%200%200%201%201.44.27%203.733%203.733%200%200%201%201.282.857%202.968%202.968%200%200%201%20.658%201.162%205.78%205.78%200%200%201%20.22%201.587%206.69%206.69%200%200%201-.2%201.65%205.027%205.027%200%200%201-.982%202.06%202.536%202.536%200%200%201-.73.6%201.818%201.818%200%200%201-.857.21%202.028%202.028%200%200%201-.407-.045%201.49%201.49%200%200%201-.443-.157%201.036%201.036%200%200%201-.202-.15.72.72%200%200%201-.166-.3%201.554%201.554%200%200%201-.055-.414%203.765%203.765%200%200%201%20.138-.9c.13-.507.323-1.06.49-1.615.082-.276.156-.553.21-.82a3.8%203.8%200%200%200%20.093-.793%202.522%202.522%200%200%200-.047-.456%201.475%201.475%200%200%200-.3-.626%201.57%201.57%200%200%200-.626-.434%202.025%202.025%200%200%200-.738-.148%201.735%201.735%200%200%200-.97.3%202.637%202.637%200%200%200-.93%201.2%204.1%204.1%200%200%200-.315%201.6%203.24%203.24%200%200%200%20.342%201.5c-.23%201.116-.572%202.223-.858%203.386a15.973%2015.973%200%200%200-.535%203.875%2011.67%2011.67%200%200%200%20.12%201.7.33.33%200%200%200%20.368.277.408.408%200%200%200%20.148-.055%204.932%204.932%200%200%200%201.1-1.135%208.035%208.035%200%200%200%201.018-2.24c.2-.682.37-1.383.507-2.084.222.148.425.3.665.443a3.9%203.9%200%200%200%20.6.276%202.972%202.972%200%200%200%20.757.148l.028-.323-.028.324c.138.01.277.018.406.018a4.648%204.648%200%200%200%202.3-.58%205.775%205.775%200%200%200%202.316-2.557%208.283%208.283%200%200%200%20.8-3.617%208.47%208.47%200%200%200-.083-1.18%205.338%205.338%200%200%200-.765-2.132%205.8%205.8%200%200%200-2.464-2.118%208.045%208.045%200%200%200-3.412-.717%209.736%209.736%200%200%200-1.043.054%207.12%207.12%200%200%200-4.05%201.9%206.354%206.354%200%200%200-1.366%201.873%205.978%205.978%200%200%200-.582%202.362c0%20.11-.01.22-.01.33a4.55%204.55%200%200%200%20.093%201.32z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2376, /var/www/sprite/output/_icons-svg.scss */
.icon--share-pinterest-square-gray {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2028.948%2028.948%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%235f5f5f%3B%7D.b%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%200h28.948v28.948H0z%22%2F%3E%3Cpath%20class%3D%22b%22%20d%3D%22M8.86%2013.58a3.417%203.417%200%200%200%20.248.733%202.39%202.39%200%200%200%20.71.88%202.83%202.83%200%200%200%201.142.51.28.28%200%200%200%20.293-.132%202.34%202.34%200%200%200%20.216-.493%201.417%201.417%200%200%200%20.068-.44%201.384%201.384%200%200%200-.1-.5%204.97%204.97%200%200%200-.31-.563%201.625%201.625%200%200%201-.203-.527%203.344%203.344%200%200%201%20.286-2.007%203.863%203.863%200%200%201%201.48-1.605%203.977%203.977%200%200%201%202.084-.614%203.4%203.4%200%200%201%201.2.225%203.123%203.123%200%200%201%201.073.718%202.483%202.483%200%200%201%20.548.973%204.836%204.836%200%200%201%20.185%201.328%205.6%205.6%200%200%201-.17%201.382%204.206%204.206%200%200%201-.818%201.72%202.122%202.122%200%200%201-.61.5%201.52%201.52%200%200%201-.718.18%201.7%201.7%200%200%201-.34-.04%201.248%201.248%200%200%201-.37-.13.866.866%200%200%201-.17-.125.6.6%200%200%201-.14-.246%201.3%201.3%200%200%201-.046-.347%203.15%203.15%200%200%201%20.116-.756c.108-.424.27-.887.41-1.35.068-.232.13-.463.177-.687a3.183%203.183%200%200%200%20.078-.664%202.11%202.11%200%200%200-.034-.38%201.234%201.234%200%200%200-.255-.524%201.313%201.313%200%200%200-.526-.363%201.694%201.694%200%200%200-.618-.124%201.45%201.45%200%200%200-.81.246%202.207%202.207%200%200%200-.78%201%203.433%203.433%200%200%200-.263%201.335%202.71%202.71%200%200%200%20.286%201.26c-.194.933-.48%201.86-.72%202.832a13.364%2013.364%200%200%200-.446%203.24%209.765%209.765%200%200%200%20.1%201.42.277.277%200%200%200%20.31.23.34.34%200%200%200%20.123-.045%204.126%204.126%200%200%200%20.92-.95%206.723%206.723%200%200%200%20.858-1.856c.17-.57.31-1.157.425-1.744.185.124.355.255.556.37a3.26%203.26%200%200%200%20.5.233%202.486%202.486%200%200%200%20.633.123l.022-.27-.023.27c.115.008.23.015.34.015a3.89%203.89%200%200%200%201.92-.486%204.832%204.832%200%200%200%201.938-2.138%206.93%206.93%200%200%200%20.672-3.026%207.087%207.087%200%200%200-.07-.988%204.466%204.466%200%200%200-.64-1.783%204.856%204.856%200%200%200-2.063-1.776%206.73%206.73%200%200%200-2.856-.6%208.146%208.146%200%200%200-.87.047%205.957%205.957%200%200%200-3.39%201.59%205.316%205.316%200%200%200-1.142%201.564A5%205%200%200%200%208.79%2012.2c0%20.093-.007.185-.007.278a3.806%203.806%200%200%200%20.078%201.104z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2386, /var/www/sprite/output/_icons-svg.scss */
.icon--share-pinterest-white, .com-share--white .com-share__icon-pinterest {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Ccircle%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%22.25%22%20stroke-miterlimit%3D%2210%22%20cx%3D%2216.867%22%20cy%3D%2216.998%22%20r%3D%2216%22%3E%3C%2Fcircle%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M15.758%2019.58c-.418%202.202-.93%204.314-2.453%205.418-.47-3.33.69-5.83%201.227-8.484-.918-1.544.11-4.648%202.043-3.885%202.38.94-2.06%205.74.924%206.337%203.108.626%204.38-5.4%202.45-7.36-2.79-2.83-8.117-.062-7.46%203.987.16.99%201.18%201.29.407%202.656-1.785-.394-2.318-1.803-2.25-3.678.11-3.072%202.76-5.222%205.418-5.52%203.363-.377%206.516%201.233%206.953%204.395.488%203.57-1.52%207.434-5.11%207.156-.976-.076-1.386-.558-2.15-1.023z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2396, /var/www/sprite/output/_icons-svg.scss */
.icon--share-pinterest, .com-share__icon-pinterest {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Ccircle%20fill%3D%22none%22%20stroke%3D%22%233E3936%22%20stroke-miterlimit%3D%2210%22%20cx%3D%2216.867%22%20cy%3D%2216.998%22%20r%3D%2216%22%2F%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M15.758%2019.58c-.418%202.202-.93%204.314-2.453%205.418-.47-3.33.69-5.83%201.227-8.484-.918-1.544.11-4.648%202.043-3.885%202.38.94-2.06%205.74.924%206.337%203.108.626%204.38-5.4%202.45-7.36-2.79-2.83-8.117-.062-7.46%203.987.16.99%201.18%201.29.407%202.656-1.785-.394-2.318-1.803-2.25-3.678.11-3.072%202.76-5.222%205.418-5.52%203.363-.377%206.516%201.233%206.953%204.395.488%203.57-1.52%207.434-5.11%207.156-.976-.076-1.386-.558-2.15-1.023z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2406, /var/www/sprite/output/_icons-svg.scss */
.icon--share-symbol {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2015.646%2015.646%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%237b7b7b%3B%7D.b%7Bfill%3Anone%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M9.94%204.185a2.34%202.34%200%200%200%20.752.524%202.306%202.306%200%200%200%201.846%200%202.394%202.394%200%200%200%20.753-.525%202.43%202.43%200%200%200%20.507-.78A2.51%202.51%200%200%200%2013.29.718a2.34%202.34%200%200%200-.752-.524%202.306%202.306%200%200%200-1.846%200%202.394%202.394%200%200%200-.753.524%202.43%202.43%200%200%200-.507.78%202.538%202.538%200%200%200-.093%201.637L4.152%206.22c-.034-.042-.072-.082-.108-.12a2.34%202.34%200%200%200-.753-.525%202.306%202.306%200%200%200-1.845%200%202.394%202.394%200%200%200-.753.524%202.43%202.43%200%200%200-.506.778%202.51%202.51%200%200%200%20.506%202.69%202.34%202.34%200%200%200%20.753.523%202.306%202.306%200%200%200%201.846%200%202.394%202.394%200%200%200%20.754-.523c.038-.04.076-.08.11-.122l5.184%203.072a2.507%202.507%200%200%200%20.6%202.413%202.34%202.34%200%200%200%20.753.524%202.306%202.306%200%200%200%201.847%200%202.394%202.394%200%200%200%20.753-.524%202.453%202.453%200%200%200%20.506-.78%202.51%202.51%200%200%200-.506-2.688%202.34%202.34%200%200%200-.753-.524%202.306%202.306%200%200%200-1.846%200%202.394%202.394%200%200%200-.752.524l-.044.046L4.67%208.41a2.537%202.537%200%200%200%20.066-.58%202.448%202.448%200%200%200-.068-.582L9.9%204.138c.014.018.028.032.042.047zm.986%207.932a1.222%201.222%200%200%201%20.69-.215%201.29%201.29%200%201%201-1.248%201.29v-.07a1.292%201.292%200%200%201%20.556-1zM2.368%209.123a1.29%201.29%200%200%201%200-2.58%201.213%201.213%200%200%201%20.773.277%201.318%201.318%200%200%201%200%202.024%201.22%201.22%200%200%201-.774.28zm8-6.672a1.248%201.248%200%201%201%202.494%200%201.27%201.27%200%200%201-1.247%201.292%201.21%201.21%200%200%201-.687-.213%201.3%201.3%200%200%201-.558-1.008v-.07zm0%200%22%2F%3E%3Cpath%20class%3D%22b%22%20d%3D%22M9.94%204.185a2.34%202.34%200%200%200%20.752.524%202.306%202.306%200%200%200%201.846%200%202.394%202.394%200%200%200%20.753-.525%202.43%202.43%200%200%200%20.507-.78A2.51%202.51%200%200%200%2013.29.718a2.34%202.34%200%200%200-.752-.524%202.306%202.306%200%200%200-1.846%200%202.394%202.394%200%200%200-.753.524%202.43%202.43%200%200%200-.507.78%202.538%202.538%200%200%200-.093%201.637L4.152%206.22c-.034-.042-.072-.082-.108-.12a2.34%202.34%200%200%200-.753-.525%202.306%202.306%200%200%200-1.845%200%202.394%202.394%200%200%200-.753.524%202.43%202.43%200%200%200-.506.778%202.51%202.51%200%200%200%20.506%202.69%202.34%202.34%200%200%200%20.753.523%202.306%202.306%200%200%200%201.846%200%202.394%202.394%200%200%200%20.754-.523c.038-.04.076-.08.11-.122l5.184%203.072a2.507%202.507%200%200%200%20.6%202.413%202.34%202.34%200%200%200%20.753.524%202.306%202.306%200%200%200%201.847%200%202.394%202.394%200%200%200%20.753-.524%202.453%202.453%200%200%200%20.506-.78%202.51%202.51%200%200%200-.506-2.688%202.34%202.34%200%200%200-.753-.524%202.306%202.306%200%200%200-1.846%200%202.394%202.394%200%200%200-.752.524l-.044.046L4.67%208.41a2.537%202.537%200%200%200%20.066-.58%202.448%202.448%200%200%200-.068-.582L9.9%204.138c.014.018.028.032.042.047zm.986%207.932a1.222%201.222%200%200%201%20.69-.215%201.29%201.29%200%201%201-1.248%201.29v-.07a1.292%201.292%200%200%201%20.556-1zM2.368%209.123a1.29%201.29%200%200%201%200-2.58%201.213%201.213%200%200%201%20.773.277%201.318%201.318%200%200%201%200%202.024%201.22%201.22%200%200%201-.774.28zm8-6.672a1.248%201.248%200%201%201%202.494%200%201.27%201.27%200%200%201-1.247%201.292%201.21%201.21%200%200%201-.687-.213%201.3%201.3%200%200%201-.558-1.008v-.07zm0%200%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2416, /var/www/sprite/output/_icons-svg.scss */
.icon--share-twitter-filled, .com-share--filled .com-share__icon-twitter {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M16%20.89c-8.283%200-15%206.717-15%2015%200%208.284%206.717%2015%2015%2015s15-6.716%2015-15c0-8.284-6.717-15-15-15zm6.02%2011.913c.002.135.006.27.006.4%200%204.105-3.123%208.836-8.834%208.836-1.752%200-3.383-.516-4.758-1.395.242.028.49.043.74.043%201.455%200%202.793-.497%203.857-1.33-1.36-.025-2.505-.92-2.903-2.153.19.033.387.054.586.054.283%200%20.56-.04.82-.107-1.422-.29-2.492-1.543-2.492-3.047v-.04c.42.234.897.372%201.407.392-.834-.56-1.38-1.508-1.38-2.584%200-.57.153-1.104.42-1.566%201.532%201.88%203.817%203.117%206.4%203.248-.056-.228-.083-.465-.083-.71%200-1.712%201.39-3.103%203.105-3.103.894%200%201.698.377%202.265.982.71-.14%201.37-.4%201.97-.756-.23.724-.722%201.333-1.364%201.72.628-.078%201.23-.246%201.784-.49-.416.62-.94%201.167-1.544%201.603z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2426, /var/www/sprite/output/_icons-svg.scss */
.icon--share-twitter-nocircle-red {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Cpath%20fill%3D%22%23c20038%22%20d%3D%22M25.67%2011.994c-.594.26-1.234.44-1.902.52.684-.41%201.21-1.06%201.455-1.833-.64.382-1.347.657-2.103.806-.603-.645-1.462-1.047-2.417-1.047-1.83%200-3.312%201.483-3.312%203.31%200%20.26.032.514.09.756-2.755-.14-5.192-1.457-6.826-3.463-.285.492-.45%201.062-.45%201.67%200%201.146.585%202.16%201.474%202.756-.543-.02-1.053-.17-1.5-.42v.044c0%201.604%201.142%202.94%202.657%203.25-.277.072-.57.113-.873.113-.213%200-.42-.02-.625-.057.424%201.314%201.646%202.27%203.097%202.297-1.134.89-2.562%201.418-4.114%201.418-.267%200-.53-.016-.79-.045%201.468.938%203.206%201.486%205.075%201.486%206.092%200%209.423-5.045%209.423-9.424%200-.14-.003-.285-.007-.428.644-.464%201.205-1.048%201.65-1.71z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2436, /var/www/sprite/output/_icons-svg.scss */
.icon--share-twitter-nocircle-roll, .com-share--no-circle-white .com-share__icon-twitter:hover {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M25.67%2011.994c-.594.26-1.234.44-1.902.52.684-.41%201.21-1.06%201.455-1.833-.64.382-1.347.657-2.103.806-.603-.645-1.462-1.047-2.417-1.047-1.83%200-3.312%201.483-3.312%203.31%200%20.26.032.514.09.756-2.755-.14-5.192-1.457-6.826-3.463-.285.492-.45%201.062-.45%201.67%200%201.146.585%202.16%201.474%202.756-.543-.02-1.053-.17-1.5-.42v.044c0%201.604%201.142%202.94%202.657%203.25-.277.072-.57.113-.873.113-.213%200-.42-.02-.625-.057.424%201.314%201.646%202.27%203.097%202.297-1.134.89-2.562%201.418-4.114%201.418-.267%200-.53-.016-.79-.045%201.468.938%203.206%201.486%205.075%201.486%206.092%200%209.423-5.045%209.423-9.424%200-.14-.003-.285-.007-.428.644-.464%201.205-1.048%201.65-1.71z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2446, /var/www/sprite/output/_icons-svg.scss */
.icon--share-twitter-nocircle-white, .com-share--no-circle-white .com-share__icon-twitter {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M25.67%2011.994c-.594.26-1.234.44-1.902.52.684-.41%201.21-1.06%201.455-1.833-.64.382-1.347.657-2.103.806-.603-.645-1.462-1.047-2.417-1.047-1.83%200-3.312%201.483-3.312%203.31%200%20.26.032.514.09.756-2.755-.14-5.192-1.457-6.826-3.463-.285.492-.45%201.062-.45%201.67%200%201.146.585%202.16%201.474%202.756-.543-.02-1.053-.17-1.5-.42v.044c0%201.604%201.142%202.94%202.657%203.25-.277.072-.57.113-.873.113-.213%200-.42-.02-.625-.057.424%201.314%201.646%202.27%203.097%202.297-1.134.89-2.562%201.418-4.114%201.418-.267%200-.53-.016-.79-.045%201.468.938%203.206%201.486%205.075%201.486%206.092%200%209.423-5.045%209.423-9.424%200-.14-.003-.285-.007-.428.644-.464%201.205-1.048%201.65-1.71z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2456, /var/www/sprite/output/_icons-svg.scss */
.icon--share-twitter-nocircle {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M25.67%2011.994c-.594.26-1.234.44-1.902.52.684-.41%201.21-1.06%201.455-1.833-.64.382-1.347.657-2.103.806-.603-.645-1.462-1.047-2.417-1.047-1.83%200-3.312%201.483-3.312%203.31%200%20.26.032.514.09.756-2.755-.14-5.192-1.457-6.826-3.463-.285.492-.45%201.062-.45%201.67%200%201.146.585%202.16%201.474%202.756-.543-.02-1.053-.17-1.5-.42v.044c0%201.604%201.142%202.94%202.657%203.25-.277.072-.57.113-.873.113-.213%200-.42-.02-.625-.057.424%201.314%201.646%202.27%203.097%202.297-1.134.89-2.562%201.418-4.114%201.418-.267%200-.53-.016-.79-.045%201.468.938%203.206%201.486%205.075%201.486%206.092%200%209.423-5.045%209.423-9.424%200-.14-.003-.285-.007-.428.644-.464%201.205-1.048%201.65-1.71z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2466, /var/www/sprite/output/_icons-svg.scss */
.icon--share-twitter-roll, .main-footer__icon-twitter:hover, .com-share__icon-twitter:hover, .com-share--white .com-share__icon-twitter:hover {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Ccircle%20fill%3D%22%23C20038%22%20stroke%3D%22%23C20038%22%20stroke-width%3D%22.25%22%20stroke-miterlimit%3D%2210%22%20cx%3D%2217.6%22%20cy%3D%2216.998%22%20r%3D%2216%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M25.67%2011.994c-.594.26-1.234.44-1.902.52.684-.41%201.21-1.06%201.455-1.833-.64.382-1.347.657-2.103.806-.603-.645-1.462-1.047-2.417-1.047-1.83%200-3.312%201.483-3.312%203.31%200%20.26.032.514.09.756-2.755-.14-5.192-1.457-6.826-3.463-.285.492-.45%201.062-.45%201.67%200%201.146.585%202.16%201.474%202.756-.543-.02-1.053-.17-1.5-.42v.044c0%201.604%201.142%202.94%202.657%203.25-.277.072-.57.113-.873.113-.213%200-.42-.02-.625-.057.424%201.314%201.646%202.27%203.097%202.297-1.134.89-2.562%201.418-4.114%201.418-.267%200-.53-.016-.79-.045%201.468.938%203.206%201.486%205.075%201.486%206.092%200%209.423-5.045%209.423-9.424%200-.14-.003-.285-.007-.428.644-.464%201.205-1.048%201.65-1.71z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2476, /var/www/sprite/output/_icons-svg.scss */
.icon--share-twitter-square-colored {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2034.6%2034.6%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%2366e0ec%3B%7D.b%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%200h34.6v34.6H0z%22%2F%3E%3Cpath%20class%3D%22b%22%20d%3D%22M25.836%2012.022a5.368%205.368%200%200%201-1.922.512%203.364%203.364%200%200%200%201.534-1.92%206.307%206.307%200%200%201-2.177.77%204.044%204.044%200%200%200-2.434-.9%203.42%203.42%200%200%200-3.458%203.332%201.625%201.625%200%200%200%20.128.77%209.34%209.34%200%200%201-6.917-3.46%203.633%203.633%200%200%200-.514%201.665%203.52%203.52%200%200%200%201.538%202.82%203.41%203.41%200%200%201-1.538-.385%203.43%203.43%200%200%200%202.69%203.33c-.255%200-.51.128-.9.128h-.64a3.348%203.348%200%200%200%203.21%202.302%207.582%207.582%200%200%201-4.23%201.413h-.77a10.02%2010.02%200%200%200%205.124%201.537%209.57%209.57%200%200%200%209.607-9.607v-.384a11.96%2011.96%200%200%200%201.67-1.922zm0%200%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2486, /var/www/sprite/output/_icons-svg.scss */
.icon--share-twitter-square-gray {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2028.948%2028.948%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%235f5f5f%3B%7D.b%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%200h28.948v28.948H0z%22%2F%3E%3Cpath%20class%3D%22b%22%20d%3D%22M21.613%2010.058a4.49%204.49%200%200%201-1.608.43%202.814%202.814%200%200%200%201.29-1.61%205.277%205.277%200%200%201-1.825.644%203.384%203.384%200%200%200-2.036-.75%202.86%202.86%200%200%200-2.894%202.787%201.36%201.36%200%200%200%20.107.642A7.815%207.815%200%200%201%208.86%209.308a3.04%203.04%200%200%200-.43%201.393%202.945%202.945%200%200%200%201.287%202.36%202.854%202.854%200%200%201-1.286-.323%202.87%202.87%200%200%200%202.252%202.787c-.214%200-.43.107-.75.107h-.537a2.8%202.8%200%200%200%202.68%201.93%206.343%206.343%200%200%201-3.537%201.18h-.643a8.384%208.384%200%200%200%204.287%201.285%208.007%208.007%200%200%200%208.038-8.038v-.32a10.007%2010.007%200%200%200%201.393-1.61zm0%200%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2496, /var/www/sprite/output/_icons-svg.scss */
.icon--share-twitter-white, .main-footer__icon-twitter, .com-share--white .com-share__icon-twitter {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M25.67%2011.994c-.594.26-1.234.44-1.902.52.684-.41%201.21-1.06%201.455-1.833-.64.382-1.347.657-2.103.806-.603-.645-1.462-1.047-2.417-1.047-1.83%200-3.312%201.483-3.312%203.31%200%20.26.032.514.09.756-2.755-.14-5.192-1.457-6.826-3.463-.285.492-.45%201.062-.45%201.67%200%201.146.585%202.16%201.474%202.756-.543-.02-1.053-.17-1.5-.42v.044c0%201.604%201.142%202.94%202.657%203.25-.277.072-.57.113-.873.113-.213%200-.42-.02-.625-.057.424%201.314%201.646%202.27%203.097%202.297-1.134.89-2.562%201.418-4.114%201.418-.267%200-.53-.016-.79-.045%201.468.938%203.206%201.486%205.075%201.486%206.092%200%209.423-5.045%209.423-9.424%200-.14-.003-.285-.007-.428.644-.464%201.205-1.048%201.65-1.71z%22%3E%3C%2Fpath%3E%3Ccircle%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%22.25%22%20stroke-miterlimit%3D%2210%22%20cx%3D%2217.6%22%20cy%3D%2216.998%22%20r%3D%2216%22%3E%3C%2Fcircle%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2506, /var/www/sprite/output/_icons-svg.scss */
.icon--share-twitter, .com-share__icon-twitter {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M25.67%2011.994c-.594.26-1.234.44-1.902.52.684-.41%201.21-1.06%201.455-1.833-.64.382-1.347.657-2.103.806-.603-.645-1.462-1.047-2.417-1.047-1.83%200-3.312%201.483-3.312%203.31%200%20.26.032.514.09.756-2.755-.14-5.192-1.457-6.826-3.463-.285.492-.45%201.062-.45%201.67%200%201.146.585%202.16%201.474%202.756-.543-.02-1.053-.17-1.5-.42v.044c0%201.604%201.142%202.94%202.657%203.25-.277.072-.57.113-.873.113-.213%200-.42-.02-.625-.057.424%201.314%201.646%202.27%203.097%202.297-1.134.89-2.562%201.418-4.114%201.418-.267%200-.53-.016-.79-.045%201.468.938%203.206%201.486%205.075%201.486%206.092%200%209.423-5.045%209.423-9.424%200-.14-.003-.285-.007-.428.644-.464%201.205-1.048%201.65-1.71z%22%2F%3E%3Ccircle%20fill%3D%22none%22%20stroke%3D%22%233E3936%22%20stroke-miterlimit%3D%2210%22%20cx%3D%2217.6%22%20cy%3D%2216.998%22%20r%3D%2216%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2516, /var/www/sprite/output/_icons-svg.scss */
.icon--share-wish-list-bold-white, .com-vip-header__favourite:hover {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2219%22%20height%3D%2216%22%20viewBox%3D%220%200%2019%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3EGeneral%2FWidgets%2FIcons%2FSource%2FWhite%2FHeart24x24%3C%2Ftitle%3E%3Cpath%20d%3D%22M5.36%201c-1.117%200-2.235.407-3.085%201.228-1.7%201.64-1.7%204.278%200%205.92l6.99%206.76c.06.06.146.092.235.092.088%200%20.173-.033.235-.093l6.99-6.75c1.7-1.64%201.7-4.278%200-5.92-1.7-1.64-4.472-1.64-6.173%200L9.5%203.247l-1.053-1.02C7.597%201.408%206.477%201%205.36%201zm0%20.6c.944%200%201.888.344%202.617%201.047l1.288%201.256c.06.06.146.093.235.093.088%200%20.173-.033.235-.093l1.287-1.247c1.457-1.406%203.775-1.406%205.232%200%201.457%201.407%201.457%203.677%200%205.083L9.5%2014.26%202.745%207.73c-1.456-1.408-1.457-3.677%200-5.083C3.473%201.944%204.418%201.6%205.36%201.6z%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%23FFF%22%20stroke-width%3D%22.5%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2526, /var/www/sprite/output/_icons-svg.scss */
.icon--share-wish-list-full-white, .com-vip-header__favourite:active, .com-vip-header__favourite.com-vip-header__favourite--is-favourite {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2218%22%20height%3D%2215%22%20viewBox%3D%220%200%2018%2015%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3EGeneral%2FWidgets%2FIcons%2FSource%2FWhite%2FHeart24x24%3C%2Ftitle%3E%3Cpath%20d%3D%22M4.96.5C3.844.5%202.726.907%201.876%201.728c-1.7%201.64-1.7%204.278%200%205.92l6.99%206.76c.06.06.146.092.235.092.088%200%20.173-.033.235-.093l6.99-6.75c1.7-1.64%201.7-4.278%200-5.92-1.7-1.64-4.472-1.64-6.173%200L9.1%202.747l-1.053-1.02C7.197.908%206.077.5%204.96.5z%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%23FFF%22%20stroke-width%3D%22.25%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2536, /var/www/sprite/output/_icons-svg.scss */
.icon--share-wish-list-roll-original {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2236%22%20height%3D%2236%22%20viewBox%3D%220%200%2036%2036%22%3E%3Cpath%20fill%3D%22%233E3936%22%20stroke%3D%22%233E3936%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M30.075%208.035c-2.87-2.63-7.52-2.63-10.383%200l-1.945%201.783-1.945-1.783c-2.87-2.63-7.516-2.63-10.383%200-3.226%202.96-3.226%207.758%200%2010.717l12.327%2011.31%2012.328-11.31c3.218-2.96%203.218-7.756%200-10.717z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2546, /var/www/sprite/output/_icons-svg.scss */
.icon--share-wish-list-roll, .com-share__icon-wish-list:hover, .com-share__icon-wish-list.com-share__icon-wish-list--active, .com-share--white .com-share__icon-wish-list:hover, .com-share--white .com-share__icon-wish-list.com-share--white .com-share__icon-wish-list--active, .product-details__favorite-icon:hover:before, .product-details__favorite-icon.product-details__favorite-icon--active:before {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2236%22%20height%3D%2236%22%20viewBox%3D%220%200%2036%2036%22%3E%3Cpath%20fill%3D%22%23C20038%22%20stroke%3D%22%23C20038%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M30.075%208.035c-2.87-2.63-7.52-2.63-10.383%200l-1.945%201.783-1.945-1.783c-2.87-2.63-7.516-2.63-10.383%200-3.226%202.96-3.226%207.758%200%2010.717l12.327%2011.31%2012.328-11.31c3.218-2.96%203.218-7.756%200-10.717z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2556, /var/www/sprite/output/_icons-svg.scss */
.icon--share-wish-list-white, .com-share--white .com-share__icon-wish-list, .com-vip-header__favourite {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2236%22%20height%3D%2236%22%20viewBox%3D%220%200%2036%2036%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M30.075%208.035c-2.87-2.63-7.52-2.63-10.383%200l-1.945%201.783-1.945-1.783c-2.87-2.63-7.516-2.63-10.383%200-3.226%202.96-3.226%207.758%200%2010.717l12.327%2011.31%2012.328-11.31c3.218-2.96%203.218-7.756%200-10.717z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2566, /var/www/sprite/output/_icons-svg.scss */
.icon--share-wish-list, .com-share__icon-wish-list, .product-details__favorite-icon:before {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2236%22%20height%3D%2236%22%20viewBox%3D%220%200%2036%2036%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%233E3936%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M30.075%208.035c-2.87-2.63-7.52-2.63-10.383%200l-1.945%201.783-1.945-1.783c-2.87-2.63-7.516-2.63-10.383%200-3.226%202.96-3.226%207.758%200%2010.717l12.327%2011.31%2012.328-11.31c3.218-2.96%203.218-7.756%200-10.717z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2576, /var/www/sprite/output/_icons-svg.scss */
.icon--share-youtube-nocircle-red {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Cpath%20fill%3D%22%23c20038%22%20d%3D%22M25.668%2012.95c-.342-1.368-.982-1.895-2.164-2.09-.683-.097-3.95-.226-6.544-.226h.013c-2.594%200-5.863.13-6.543.227-1.182.194-1.823.722-2.166%202.09-.113.458-.274%202.98-.274%203.942v.213c0%20.96.16%203.482.274%203.943.343%201.367.984%201.895%202.166%202.084.68.1%203.95.23%206.543.23h-.013c2.594%200%205.86-.13%206.544-.23%201.182-.19%201.822-.717%202.164-2.084.115-.46.273-2.982.273-3.943v-.213c.002-.96-.156-3.484-.272-3.94zm-10.564%206.57v-5.1l4.768%202.49-4.768%202.61z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2586, /var/www/sprite/output/_icons-svg.scss */
.icon--share-youtube-nocircle-roll, .com-share--no-circle-white .com-share__icon-youtube:hover {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M25.668%2012.95c-.342-1.368-.982-1.895-2.164-2.09-.683-.097-3.95-.226-6.544-.226h.013c-2.594%200-5.863.13-6.543.227-1.182.194-1.823.722-2.166%202.09-.113.458-.274%202.98-.274%203.942v.213c0%20.96.16%203.482.274%203.943.343%201.367.984%201.895%202.166%202.084.68.1%203.95.23%206.543.23h-.013c2.594%200%205.86-.13%206.544-.23%201.182-.19%201.822-.717%202.164-2.084.115-.46.273-2.982.273-3.943v-.213c.002-.96-.156-3.484-.272-3.94zm-10.564%206.57v-5.1l4.768%202.49-4.768%202.61z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2596, /var/www/sprite/output/_icons-svg.scss */
.icon--share-youtube-nocircle-white, .com-share--no-circle-white .com-share__icon-youtube {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M25.668%2012.95c-.342-1.368-.982-1.895-2.164-2.09-.683-.097-3.95-.226-6.544-.226h.013c-2.594%200-5.863.13-6.543.227-1.182.194-1.823.722-2.166%202.09-.113.458-.274%202.98-.274%203.942v.213c0%20.96.16%203.482.274%203.943.343%201.367.984%201.895%202.166%202.084.68.1%203.95.23%206.543.23h-.013c2.594%200%205.86-.13%206.544-.23%201.182-.19%201.822-.717%202.164-2.084.115-.46.273-2.982.273-3.943v-.213c.002-.96-.156-3.484-.272-3.94zm-10.564%206.57v-5.1l4.768%202.49-4.768%202.61z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2606, /var/www/sprite/output/_icons-svg.scss */
.icon--share-youtube-nocircle {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M25.668%2012.95c-.342-1.368-.982-1.895-2.164-2.09-.683-.097-3.95-.226-6.544-.226h.013c-2.594%200-5.863.13-6.543.227-1.182.194-1.823.722-2.166%202.09-.113.458-.274%202.98-.274%203.942v.213c0%20.96.16%203.482.274%203.943.343%201.367.984%201.895%202.166%202.084.68.1%203.95.23%206.543.23h-.013c2.594%200%205.86-.13%206.544-.23%201.182-.19%201.822-.717%202.164-2.084.115-.46.273-2.982.273-3.943v-.213c.002-.96-.156-3.484-.272-3.94zm-10.564%206.57v-5.1l4.768%202.49-4.768%202.61z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2616, /var/www/sprite/output/_icons-svg.scss */
.icon--share-youtube-roll, .main-footer__icon-youtube:hover, .com-share__icon-youtube:hover, .com-share--white .com-share__icon-youtube:hover {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Ccircle%20fill%3D%22%23C20038%22%20stroke%3D%22%23C20038%22%20stroke-width%3D%22.25%22%20stroke-miterlimit%3D%2210%22%20cx%3D%2216.966%22%20cy%3D%2216.998%22%20r%3D%2216%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M25.668%2012.95c-.342-1.368-.982-1.895-2.164-2.09-.683-.097-3.95-.226-6.544-.226h.013c-2.594%200-5.863.13-6.543.227-1.182.194-1.823.722-2.166%202.09-.113.458-.274%202.98-.274%203.942v.213c0%20.96.16%203.482.274%203.943.343%201.367.984%201.895%202.166%202.084.68.1%203.95.23%206.543.23h-.013c2.594%200%205.86-.13%206.544-.23%201.182-.19%201.822-.717%202.164-2.084.115-.46.273-2.982.273-3.943v-.213c.002-.96-.156-3.484-.272-3.94zm-10.564%206.57v-5.1l4.768%202.49-4.768%202.61z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2626, /var/www/sprite/output/_icons-svg.scss */
.icon--share-youtube-square-colored {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2034.6%2034.6%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%23ff0406%3B%7D.b%7Bfill%3A%23fff%3Bfill-rule%3Aevenodd%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%200h34.6v34.6H0z%22%2F%3E%3Cpath%20class%3D%22b%22%20d%3D%22M25.647%2013.052a2.2%202.2%200%200%200-1.912-1.73%2058.174%2058.174%200%200%200-6.6-.25%2057.975%2057.975%200%200%200-6.6.25%202.2%202.2%200%200%200-1.912%201.73%2018.267%2018.267%200%200%200-.32%204.165%2018.17%2018.17%200%200%200%20.32%204.165%202.2%202.2%200%200%200%201.91%201.73%2057.975%2057.975%200%200%200%206.6.25%2057.975%2057.975%200%200%200%206.6-.25%202.252%202.252%200%200%200%201.913-1.73%2018.267%2018.267%200%200%200%20.32-4.165%2021.275%2021.275%200%200%200-.32-4.165zm-10.81%206.896v-5.826c1.865.98%203.732%201.935%205.6%202.936-1.867.956-3.71%201.935-5.6%202.89zm0%200%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2636, /var/www/sprite/output/_icons-svg.scss */
.icon--share-youtube-white, .main-footer__icon-youtube, .com-share--white .com-share__icon-youtube {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M25.668%2012.95c-.342-1.368-.982-1.895-2.164-2.09-.683-.097-3.95-.226-6.544-.226h.013c-2.594%200-5.863.13-6.543.227-1.182.194-1.823.722-2.166%202.09-.113.458-.274%202.98-.274%203.942v.213c0%20.96.16%203.482.274%203.943.343%201.367.984%201.895%202.166%202.084.68.1%203.95.23%206.543.23h-.013c2.594%200%205.86-.13%206.544-.23%201.182-.19%201.822-.717%202.164-2.084.115-.46.273-2.982.273-3.943v-.213c.002-.96-.156-3.484-.272-3.94zm-10.564%206.57v-5.1l4.768%202.49-4.768%202.61z%22%3E%3C%2Fpath%3E%3Ccircle%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%22.25%22%20stroke-miterlimit%3D%2210%22%20cx%3D%2216.966%22%20cy%3D%2216.998%22%20r%3D%2216%22%3E%3C%2Fcircle%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2646, /var/www/sprite/output/_icons-svg.scss */
.icon--share-youtube, .com-share__icon-youtube {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M25.668%2012.95c-.342-1.368-.982-1.895-2.164-2.09-.683-.097-3.95-.226-6.544-.226h.013c-2.594%200-5.863.13-6.543.227-1.182.194-1.823.722-2.166%202.09-.113.458-.274%202.98-.274%203.942v.213c0%20.96.16%203.482.274%203.943.343%201.367.984%201.895%202.166%202.084.68.1%203.95.23%206.543.23h-.013c2.594%200%205.86-.13%206.544-.23%201.182-.19%201.822-.717%202.164-2.084.115-.46.273-2.982.273-3.943v-.213c.002-.96-.156-3.484-.272-3.94zm-10.564%206.57v-5.1l4.768%202.49-4.768%202.61z%22%2F%3E%3Ccircle%20fill%3D%22none%22%20stroke%3D%22%233E3936%22%20stroke-miterlimit%3D%2210%22%20cx%3D%2216.966%22%20cy%3D%2216.998%22%20r%3D%2216%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2656, /var/www/sprite/output/_icons-svg.scss */
.icon--shopping-cart-red, .com-stripe-support__icon--shopping-cart {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2290%22%20height%3D%2290%22%20viewBox%3D%220%200%2090%2090%22%3E%3Cpath%20d%3D%22M60.042%2085.93c-3.53%200-6.403-2.87-6.403-6.402%200-3.53%202.87-6.402%206.4-6.402s6.403%202.872%206.403%206.402c0%203.53-2.872%206.403-6.403%206.403zm0-10.944c-2.504%200-4.542%202.037-4.542%204.54s2.038%204.543%204.542%204.543%204.542-2.04%204.542-4.545-2.038-4.54-4.542-4.54zM41.112%2085.93c-3.53%200-6.403-2.87-6.403-6.402%200-3.53%202.87-6.402%206.4-6.402%203.53%200%206.402%202.872%206.402%206.402%200%203.53-2.87%206.403-6.402%206.403zm0-10.944c-2.504%200-4.542%202.037-4.542%204.54s2.038%204.543%204.542%204.543%204.54-2.04%204.54-4.545-2.036-4.54-4.54-4.54zm28.945-6.79H33.413c-2.37%200-4.466-1.51-5.218-3.76L15.743%2027.07H10.57c-3.033%200-5.5-2.467-5.5-5.5s2.467-5.5%205.5-5.5h9.135c2.374%200%204.47%201.51%205.217%203.76l3.318%209.95h50.957c1.76%200%203.43.852%204.468%202.28%201.03%201.44%201.31%203.29.752%204.958L75.28%2064.436c-.755%202.25-2.853%203.76-5.223%203.76zM10.57%2017.93c-2.007%200-3.64%201.633-3.64%203.64%200%202.006%201.633%203.638%203.64%203.638h5.844c.4%200%20.757.256.884.637l12.664%2038c.497%201.488%201.884%202.49%203.45%202.49h36.645c1.568%200%202.957-1.002%203.456-2.49l9.138-27.418c.37-1.104.187-2.33-.493-3.28-.685-.94-1.792-1.507-2.957-1.507H27.57c-.4%200-.757-.256-.883-.637l-3.53-10.587c-.495-1.487-1.88-2.485-3.45-2.485H10.57z%22%20fill%3D%22%23c20038%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2666, /var/www/sprite/output/_icons-svg.scss */
.icon--shopping-cart-white, .user-info__button.user-info__button--cart::before {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2290%22%20height%3D%2290%22%20viewBox%3D%220%200%2090%2090%22%3E%3Cpath%20d%3D%22M60.042%2085.93c-3.53%200-6.403-2.87-6.403-6.402%200-3.53%202.87-6.402%206.4-6.402s6.403%202.872%206.403%206.402c0%203.53-2.872%206.403-6.403%206.403zm0-10.944c-2.504%200-4.542%202.037-4.542%204.54s2.038%204.543%204.542%204.543%204.542-2.04%204.542-4.545-2.038-4.54-4.542-4.54zM41.112%2085.93c-3.53%200-6.403-2.87-6.403-6.402%200-3.53%202.87-6.402%206.4-6.402%203.53%200%206.402%202.872%206.402%206.402%200%203.53-2.87%206.403-6.402%206.403zm0-10.944c-2.504%200-4.542%202.037-4.542%204.54s2.038%204.543%204.542%204.543%204.54-2.04%204.54-4.545-2.036-4.54-4.54-4.54zm28.945-6.79H33.413c-2.37%200-4.466-1.51-5.218-3.76L15.743%2027.07H10.57c-3.033%200-5.5-2.467-5.5-5.5s2.467-5.5%205.5-5.5h9.135c2.374%200%204.47%201.51%205.217%203.76l3.318%209.95h50.957c1.76%200%203.43.852%204.468%202.28%201.03%201.44%201.31%203.29.752%204.958L75.28%2064.436c-.755%202.25-2.853%203.76-5.223%203.76zM10.57%2017.93c-2.007%200-3.64%201.633-3.64%203.64%200%202.006%201.633%203.638%203.64%203.638h5.844c.4%200%20.757.256.884.637l12.664%2038c.497%201.488%201.884%202.49%203.45%202.49h36.645c1.568%200%202.957-1.002%203.456-2.49l9.138-27.418c.37-1.104.187-2.33-.493-3.28-.685-.94-1.792-1.507-2.957-1.507H27.57c-.4%200-.757-.256-.883-.637l-3.53-10.587c-.495-1.487-1.88-2.485-3.45-2.485H10.57z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2676, /var/www/sprite/output/_icons-svg.scss */
.icon--shopping-cart {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cg%20fill%3D%22%233E3936%22%3E%3Cpath%20d%3D%22M24.644%2026.447h-8.918c-.928%200-1.877-.654-2.207-1.522L9.506%2014.783c-.047-.12-.277-.278-.405-.278H6.3v-1.93h2.802c.93%200%201.877.655%202.207%201.524l4.012%2010.14c.046.12.276.28.404.28h8.918c.122%200%20.335-.152.376-.267l2.16-5.753H15.108v-1.928h12.47c.567%200%201.068.243%201.372.672.302.43.368.982.18%201.52l-2.293%206.13c-.312.884-1.255%201.553-2.193%201.553zM24.108%2029c0%20.827-.675%201.5-1.503%201.5-.827%200-1.497-.673-1.497-1.5%200-.828.67-1.5%201.497-1.5.83%200%201.503.672%201.503%201.5z%22%2F%3E%3Ccircle%20cx%3D%2217.608%22%20cy%3D%2228.999%22%20r%3D%221.5%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2686, /var/www/sprite/output/_icons-svg.scss */
.icon--slider-arrow, .mod-slideshow__list .slick-arrow::before {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22142%22%20height%3D%22142%22%20viewBox%3D%220%200%20142%20142%22%3E%3Cstyle%3E.st0%7Bopacity%3A0.25%3Benable-background%3Anew%20%3B%7D%20.st1%7Bopacity%3A0.4%3Bfill%3A%23FFFFFF%3Benable-background%3Anew%20%3B%7D%20.st2%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Ccircle%20class%3D%22st0%22%20cx%3D%2271%22%20cy%3D%2271%22%20r%3D%2271%22%2F%3E%3Cpath%20class%3D%22st1%22%20d%3D%22M71%202c38%200%2069%2031%2069%2069s-31%2069-69%2069S2%20109%202%2071%2033%202%2071%202m0-2C31.8%200%200%2031.8%200%2071s31.8%2071%2071%2071%2071-31.8%2071-71S110.2%200%2071%200z%22%2F%3E%3Cpath%20class%3D%22st2%22%20d%3D%22M76.5%2090c-.7%200-1.4-.3-2-.8L58.3%2073c-1.1-1.1-1.1-2.9%200-4l16.2-16.2c1.1-1.1%202.9-1.1%204%200s1.1%202.9%200%204L64.2%2071l14.2%2014.2c1.1%201.1%201.1%202.9%200%204-.5.5-1.2.8-1.9.8z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2696, /var/www/sprite/output/_icons-svg.scss */
.icon--sm-alert {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2223%22%20height%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M20.676%2011.88l1.614-3.362a.418.418%200%200%200-.175-.546L18.86%206.214l-.643-3.683a.414.414%200%200%200-.46-.337l-3.653.518L11.45.117a.406.406%200%200%200-.57%200L8.227%202.71l-3.652-.518a.41.41%200%200%200-.458.338L3.47%206.214.216%207.972a.417.417%200%200%200-.175.546l1.614%203.363L.04%2015.245a.418.418%200%200%200%20.176.546l3.255%201.758.646%203.683a.41.41%200%200%200%20.458.338l3.653-.517%202.654%202.596a.402.402%200%200%200%20.57%200l2.654-2.595%203.652.52c.218.03.42-.12.46-.34l.644-3.682%203.255-1.758a.418.418%200%200%200%20.175-.546l-1.614-3.363zM18.3%2016.915a.413.413%200%200%200-.21.292l-.608%203.488-3.46-.49a.404.404%200%200%200-.34.11l-2.515%202.46-2.517-2.46a.397.397%200%200%200-.282-.115c-.018%200-.038.002-.058.005l-3.457.49-.61-3.488a.415.415%200%200%200-.21-.292L.948%2015.247l1.528-3.186a.415.415%200%200%200%200-.36L.95%208.516l3.08-1.667a.414.414%200%200%200%20.21-.292l.61-3.487%203.458.49a.403.403%200%200%200%20.34-.114L11.166.99l2.515%202.458c.09.088.216.13.34.112l3.46-.49.61%203.488c.022.124.1.233.21.292l3.084%201.666-1.53%203.186a.428.428%200%200%200%200%20.36l1.53%203.186-3.085%201.667z%22%2F%3E%3Cpath%20d%3D%22M12.215%206.143h-2.1a.41.41%200%200%200-.407.414v6.39a.41.41%200%200%200%20.408.413h2.1a.41.41%200%200%200%20.41-.413v-6.39a.41.41%200%200%200-.41-.414zm-.41%206.387h-1.282V6.97h1.283v5.56zm-.64%202.13a1.47%201.47%200%200%200-1.457%201.48%201.47%201.47%200%200%200%201.458%201.48c.803%200%201.46-.665%201.46-1.48%200-.814-.657-1.48-1.46-1.48zm0%202.132a.65.65%200%200%201-.642-.652c0-.358.288-.652.643-.652.353%200%20.64.294.64.652a.648.648%200%200%201-.64.652z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2706, /var/www/sprite/output/_icons-svg.scss */
.icon--sm-bowl-plus {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2219%22%20height%3D%2217%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20stroke%3D%22%23FFF%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M9.5%201.333h-8c0%208.107.758%209.236%201.84%2010.4%201.08%201.167%202.176%201.797%202.394%202.328.217.534.22%201.496.22%201.496h7.09s.005-.962.222-1.495c.218-.53%201.313-1.16%202.394-2.326%201.082-1.165%201.84-2.294%201.84-10.4h-8z%22%20stroke-width%3D%221.291%22%2F%3E%3Cpath%20stroke-width%3D%22.1%22%20fill%3D%22%23FFF%22%20d%3D%22M9.91%206.638h2.57v.835H9.91v2.576h-.87V7.472H6.48v-.835h2.56v-2.59h.868z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2716, /var/www/sprite/output/_icons-svg.scss */
.icon--sm-bowls-white {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2262%22%20height%3D%2237%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20stroke%3D%22%23FFF%22%20stroke-width%3D%221.291%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M16.806%203.934H.883c0%2016.19%201.51%2018.445%203.662%2020.77%202.152%202.327%204.332%203.585%204.764%204.648.432%201.063.44%202.984.44%202.984h14.11s.01-1.92.44-2.984c.435-1.063%202.614-2.32%204.766-4.647%202.153-2.326%203.662-4.582%203.662-20.77H16.806z%22%20stroke-dasharray%3D%221.463114795137624%2C3.657786885245901%22%2F%3E%3Cpath%20d%3D%22M41.765%201.352H22.4c0%2019.623%201.835%2022.357%204.453%2025.177%202.617%202.82%205.268%204.344%205.795%205.632.525%201.29.536%203.617.536%203.617h17.162s.01-2.33.536-3.618c.526-1.288%203.177-2.813%205.794-5.633%202.618-2.82%204.453-5.555%204.453-25.178H41.764z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2726, /var/www/sprite/output/_icons-svg.scss */
.icon--sm-bowls {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2262%22%20height%3D%2237%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20stroke%3D%22%23000%22%20stroke-width%3D%221.291%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M16.807%203.934H.885c0%2016.19%201.51%2018.445%203.66%2020.77C6.7%2027.03%208.88%2028.29%209.312%2029.352c.433%201.063.442%202.984.442%202.984h14.11s.01-1.92.44-2.984c.434-1.063%202.614-2.32%204.766-4.647%202.153-2.326%203.662-4.582%203.662-20.77H16.807z%22%20stroke-dasharray%3D%221.463114795137624%2C3.657786885245901%22%2F%3E%3Cpath%20d%3D%22M41.766%201.352H22.402c0%2019.623%201.835%2022.357%204.452%2025.177%202.618%202.82%205.27%204.344%205.795%205.632.525%201.29.536%203.617.536%203.617h17.16s.01-2.33.537-3.618c.527-1.288%203.178-2.813%205.795-5.633%202.618-2.82%204.453-5.555%204.453-25.178H41.767z%22%20fill-opacity%3D%22.8%22%20fill%3D%22%23FFF%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2736, /var/www/sprite/output/_icons-svg.scss */
.icon--sm-check {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2219%22%20height%3D%2214%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M9.042%2011.298l-1.77%201.77-1.842-1.84L0%205.798l1.77-1.77%205.43%205.43L16.23.43l1.84%201.84z%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2746, /var/www/sprite/output/_icons-svg.scss */
.icon--sm-close {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M9.78%208.035l5.456%205.456-1.77%201.772L8.01%209.805%202.542%2015.27l-1.84-1.84%205.465-5.466-5.43-5.43%201.77-1.77%205.43%205.43L13.43.702l1.84%201.84z%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2756, /var/www/sprite/output/_icons-svg.scss */
.icon--sm-drop {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2214%22%20height%3D%2217%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M6.958%2011.857c-.884%200-1.604-.72-1.604-1.603a.633.633%200%201%200-1.266%200%202.872%202.872%200%200%200%202.87%202.87.633.633%200%201%200%200-1.267m0%203.67A5.534%205.534%200%200%201%201.43%2010c0-4.138%204.276-7.648%205.536-8.592%201.262.908%205.52%204.29%205.52%208.592a5.534%205.534%200%200%201-5.528%205.528M7.298.1a.633.633%200%200%200-.693.008C6.342.284.165%204.494.165%2010a6.802%206.802%200%200%200%206.793%206.794A6.802%206.802%200%200%200%2013.752%2010c0-5.724-6.19-9.733-6.454-9.9%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2766, /var/www/sprite/output/_icons-svg.scss */
.icon--sm-models {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214%22%20height%3D%2213.5%22%3E%3Cpath%20d%3D%22M12%2013.5H1.6C1%2013.5%200%2013%200%2012s.7-1.3%201-1.5c.1%200%20.2-.1.3-.2.2-.3.8-2.9%201.3-5.2%200%200-.2-.1-.3-.2C1.7%204.6.8%204%20.8%202.5.8%201.1%201.9%200%203.3%200h7.3c1.1%200%202%20.7%202.4%201.6v2.7c0%20.4-.2.7-.6.7H6.5c-.1%200-.2.1-.3.1-.2.5-.4%201.2-.4%202.1%200%201.3.5%202.3%201.5%203-.4-.7-.6-1.5-.6-2.5V6.5c0-.3.3-.6.6-.6h6.1c.3%200%20.6.3.6.6v1.2c0%201.5-.4%202.5-1%203.1.4.3.6.7.6%201.2.1%201-.7%201.5-1.6%201.5zM3.3%201.3c-.7%200-1.3.5-1.3%201.2s.4%201%20.9%201.3c.4.2%201%20.6%201%201.3v.1c-.4%201.6-1.2%205.2-1.6%205.8-.2.3-.5.5-.7.6-.3.2-.3.2-.3.4%200%20.3.4.3.4.3H12c.4%200%20.4-.2.4-.3%200-.1%200-.3-.4-.3H7.7c-.1%200-.2%200-.2-.1-1.8-.8-2.9-2.4-2.9-4.5%200-1.1.2-2%20.6-2.7.3-.4.8-.7%201.3-.7h5.3V2c-.2-.4-.6-.7-1.2-.7H3.3zm6.9%209.1h.4c.5%200%202.1%200%202.1-2.8v-.5H7.9v.6c0%202.6%201.8%202.7%202.1%202.7h.2z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2776, /var/www/sprite/output/_icons-svg.scss */
.icon--sm-pen {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2214%22%20height%3D%2217%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M2.314%204.124L.118%2013.05a.39.39%200%200%200%20.47.47l8.923-2.197a.39.39%200%200%200%20.27-.24l1.583-4.2a1.945%201.945%200%200%200%201.706-3.29L10.044.566a1.945%201.945%200%200%200-3.29%201.704l-4.21%201.583a.39.39%200%200%200-.23.27zm5.528-3.006a1.167%201.167%200%200%201%201.652%200l3.027%203.025a1.167%201.167%200%200%201-1.65%201.644L7.84%202.767a1.167%201.167%200%200%201%200-1.65zM7.032%203c.076.116.163.224.26.32l3.035%203.024c.097.098.205.184.32.26l-1.52%204.014-7.37%201.813L4.95%209.237a1.543%201.543%200%201%200-.545-.55L1.207%2011.88%203.02%204.51%207.033%203zM4.966%207.907a.765.765%200%201%201%201.53%200%20.765.765%200%200%201-1.53%200zm-4.58%208.73a.39.39%200%200%201%200-.78h9.655a.39.39%200%201%201%200%20.78H.386z%22%20fill%3D%22%23FFF%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2786, /var/www/sprite/output/_icons-svg.scss */
.icon--sm-plus {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2210%22%20height%3D%2210%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5.89%204.134h4.058V5.45H5.89v4.065H4.52V5.45H.48V4.135h4.04V.05h1.37z%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2796, /var/www/sprite/output/_icons-svg.scss */
.icon--sm-red-plus {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%228%22%20height%3D%228%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3.9.9v6m3-3h-6%22%20stroke%3D%22%23A4010E%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20stroke-linecap%3D%22square%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2806, /var/www/sprite/output/_icons-svg.scss */
.icon--sm-restart {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2241%22%20height%3D%2241%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M40%2020.5C40%2031.27%2031.27%2040%2020.5%2040S1%2031.27%201%2020.5%209.73%201%2020.5%201%2040%209.73%2040%2020.5%22%20stroke%3D%22%233E3936%22%2F%3E%3Cg%20fill%3D%22%233E3936%22%20fill-rule%3D%22nonzero%22%3E%3Cpath%20d%3D%22M25.527%2020.1a.472.472%200%200%201-.443-.36c-.503-2.25-2.453-3.84-4.757-3.84-2.305%200-4.255%201.59-4.757%203.84a.44.44%200%201%201-.857-.21A5.745%205.745%200%200%201%2020.327%2015a5.745%205.745%200%200%201%205.614%204.53c.06.24-.09.48-.324.54-.03%200-.06.03-.09.03z%22%2F%3E%3Cpath%20d%3D%22M25.675%2020.22c-.06%200-.12%200-.178-.03l-1.536-.66c-.235-.09-.324-.36-.235-.6.088-.24.354-.33.59-.24l1.123.48.473-1.14c.09-.24.356-.33.59-.24.238.09.327.36.238.6l-.65%201.56c-.06.12-.118.21-.236.24-.06.03-.118.03-.177.03zm-5.26%206.6a5.745%205.745%200%200%201-5.613-4.53.44.44%200%201%201%20.857-.21c.5%202.25%202.45%203.84%204.756%203.84%202.304%200%204.254-1.59%204.756-3.84a.44.44%200%201%201%20.857.21c-.59%202.67-2.896%204.53-5.614%204.53z%22%2F%3E%3Cpath%20d%3D%22M14.447%2024.06c-.06%200-.118%200-.177-.03-.236-.09-.325-.36-.236-.6l.65-1.56c.088-.24.354-.33.59-.24l1.537.66c.237.09.326.36.237.6-.088.24-.354.33-.59.24l-1.123-.48-.473%201.11c-.06.18-.235.3-.413.3z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2816, /var/www/sprite/output/_icons-svg.scss */
.icon--sm-stand-mixer-white {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2245%22%20height%3D%2245%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20stroke%3D%22%23FFF%22%20stroke-width%3D%221.291%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M20.945%2043.955H9.847c-1.863%200-3.727-.005-5.59%200-.77.002-1.494.052-2.195-.328-.57-.31-.906-.772-1.06-1.396-.13-.535-.25-1.133-.054-1.67.228-.623.903-.89%201.266-1.424.356-.522.515-1.142.65-1.75.167-.76.37-1.503.573-2.25a306.192%20306.192%200%200%200%202.69-10.65c.415-1.773.823-3.547%201.28-5.31.228-.88.468-1.758.725-2.63.15-.508.607-1.318-.163-1.48-.68-.14-1.34-.18-2.002-.41a6.782%206.782%200%200%201-1.653-.845%206.466%206.466%200%200%201-2.234-2.76c-.93-2.194-.81-4.916.516-6.922.672-1.017%201.622-1.82%202.696-2.382.642-.336%201.358-.67%202.092-.68.902-.01%201.806.007%202.71.007L21.26%201.07h8.312c.84%200%201.7-.058%202.534.074%201.298.207%202.443.876%203.368%201.798.47.47.945.996%201.246%201.59.355.704.938.596%201.636.568.58-.024%201.068.082%201.43.574.444.607.592%201.448.54%202.184-.045.635-.203%201.39-.677%201.854-.46.45-.98.393-1.565.37-.713-.03-.58.7-.57%201.213.017.93.008%201.862%200%202.793-.005.92.054%202.105-1.018%202.42-.655.19-1.396.12-2.068.118-.433%200-.865-.003-1.297%200-.25%200-.73-.093-.975.014-.198.086-.24.38-.072.53.162.14.653.048.85.05.907.013%201.815%200%202.722%200%201.833%200%203.667.003%205.5-.002.672-.002%201.586-.17%202.13.33.188.175.434.48.363.758-.045.178-.21.26-.32.388a.937.937%200%200%200-.222.486c-.136.797-.015%201.696-.012%202.502.004.937.006%201.873-.007%202.81-.024%201.612-.214%203.19-.7%204.735-.887%202.812-2.62%205.69-5.06%207.407-.488.344-1.226.586-1.343%201.248-.055.314-.127.92.243%201.046.232.08.565.036.802.036.472.002.945-.01%201.416-.004.678.01%201.33.09%201.88.523.98.77%201.05%202.134.502%203.184-.684%201.313-1.964%201.302-3.27%201.296-3.722-.013-7.443-.012-11.164-.01l-5.45.002%22%2F%3E%3Cpath%20d%3D%22M17.646%2021.713c.212%203.04.218%206.07%201.386%208.936a13.077%2013.077%200%200%200%202.043%203.43c.478.573%201.022%201.084%201.535%201.624.312.33.835.56.784%201.092-1.215-.873-2.4-1.704-3.347-2.88-.86-1.072-1.52-2.29-2.072-3.543-.644-1.464-1.14-2.986-1.362-4.574-.235-1.694-.112-3.356.193-5.03.086-.475.18-.948.263-1.423.045-.262.28-.77.565-.352.215.314.076%201.002.076%201.37%200%20.186.064%201.338-.064%201.348zm5.79-4.493c-1.56%200-3.123.01-4.685-.003-.25-.002-.716.092-.692-.257.014-.204.2-.477.29-.65.145-.274.22-.612.384-.868.282-.44.84-.377%201.292-.365.724.02%201.445-.003%202.168-.015.43-.007.884.014%201.214.325.396.373.372.935.935%201.15.657.253%201.53.073%202.218.075.45%200%20.903.01%201.354.018.166.004.39-.03.548.023.148.05.237.2.355.298-.156.093-.272.22-.454.258-.206.043-.466.005-.678.006-.48.004-.962.006-1.443.006-.936.002-1.87%200-2.804%200%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2826, /var/www/sprite/output/_icons-svg.scss */
.icon--sm-stand-mixer {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2245%22%20height%3D%2245%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20stroke%3D%22%233E3936%22%20stroke-width%3D%221.291%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M20.945%2043.677H9.847c-1.863%200-3.727-.005-5.59%200-.77.002-1.494.05-2.195-.33-.57-.308-.906-.77-1.06-1.395-.13-.535-.25-1.134-.054-1.67.228-.624.903-.89%201.266-1.425.356-.522.515-1.14.65-1.75.167-.76.37-1.502.573-2.25a306.192%20306.192%200%200%200%202.69-10.65c.415-1.773.823-3.547%201.28-5.31.228-.88.468-1.758.725-2.63.15-.508.607-1.318-.163-1.478-.68-.143-1.34-.18-2.002-.413a6.782%206.782%200%200%201-1.653-.845%206.466%206.466%200%200%201-2.234-2.76c-.93-2.195-.81-4.916.516-6.923.672-1.018%201.622-1.82%202.696-2.383.642-.336%201.358-.67%202.092-.68.902-.01%201.806.007%202.71.007C13.813.792%2017.537.79%2021.26.79h8.312c.84%200%201.7-.057%202.534.075%201.298.207%202.443.877%203.368%201.798.47.47.945.996%201.246%201.59.355.704.938.597%201.636.568.58-.023%201.068.083%201.43.575.444.607.592%201.448.54%202.184-.045.635-.203%201.39-.677%201.853-.46.45-.98.393-1.565.37-.713-.03-.58.7-.57%201.213.017.93.008%201.862%200%202.793-.005.92.054%202.104-1.018%202.418-.655.192-1.396.12-2.068.12-.433%200-.865-.003-1.297%200-.25%200-.73-.094-.975.013-.198.087-.24.383-.072.53.162.143.653.05.85.05.907.014%201.815%200%202.722%200%201.833.003%203.667.005%205.5%200%20.672-.002%201.586-.17%202.13.33.188.174.434.48.363.757-.045.178-.21.26-.32.388a.937.937%200%200%200-.222.487c-.136.796-.015%201.695-.012%202.502.004.936.006%201.872-.007%202.808-.024%201.614-.214%203.193-.7%204.736-.887%202.812-2.62%205.69-5.06%207.408-.488.343-1.226.585-1.343%201.247-.055.315-.127.92.243%201.047.232.08.565.035.802.036.472%200%20.945-.01%201.416-.004.678.01%201.33.09%201.88.522.98.77%201.05%202.135.502%203.185-.684%201.312-1.964%201.3-3.27%201.295-3.722-.014-7.443-.013-11.164-.01l-5.45.002%22%2F%3E%3Cpath%20d%3D%22M17.646%2021.434c.212%203.04.218%206.07%201.386%208.936a13.077%2013.077%200%200%200%202.043%203.43c.478.574%201.022%201.086%201.535%201.626.312.328.835.56.784%201.09-1.215-.872-2.4-1.702-3.347-2.88-.86-1.07-1.52-2.287-2.072-3.542-.644-1.464-1.14-2.985-1.362-4.574-.235-1.693-.112-3.355.193-5.03.086-.473.18-.946.263-1.42.045-.264.28-.77.565-.354.215.314.076%201.002.076%201.37%200%20.186.064%201.338-.064%201.348zm5.79-4.493c-1.56%200-3.123.01-4.685%200-.25-.003-.716.09-.692-.26.014-.203.2-.475.29-.648.145-.274.22-.612.384-.87.282-.44.84-.376%201.292-.364.724.02%201.445-.003%202.168-.015.43-.007.884.014%201.214.325.396.373.372.935.935%201.152.657.25%201.53.072%202.218.073.45.002.903.01%201.354.02.166.002.39-.03.548.022.148.05.237.2.355.297-.156.092-.272.22-.454.257-.206.042-.466.004-.678.005-.48.004-.962.006-1.443.007h-2.804%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2836, /var/www/sprite/output/_icons-svg.scss */
.icon--sm-text {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2214%22%20height%3D%2212%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M1.16%202.922c.033-.446.14-.803.317-1.06.174-.252.384-.424.62-.51.193-.066.532-.1%201.01-.1h1.12V9.16c0%20.73-.09.97-.144%201.048-.158.228-.43.34-.828.34h-.533v.596h4.822v-.597H7.02c-.37%200-.632-.09-.8-.274-.064-.074-.172-.317-.172-1.113V1.252h1.34c.413%200%20.746.066.99.196.24.127.438.33.584.6.09.17.163.467.218.883l.018.135h.6L9.663.28H.684L.54%203.066h.608l.01-.143z%22%20fill%3D%22%23FFF%22%2F%3E%3Cpath%20d%3D%22M12.138%201.088V9.92m.88-8.848h-1.76m1.76%209.422h-1.76%22%20stroke%3D%22%23FFF%22%20stroke-linecap%3D%22square%22%20stroke-width%3D%22.602%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2846, /var/www/sprite/output/_icons-svg.scss */
.icon--snowflake1 {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2090%2090%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bopacity%3A0.63%3B%7D.cls-2%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Efiocco1%3C%2Ftitle%3E%3Cg%20class%3D%22cls-1%22%20id%3D%22Livello_7%22%20data-name%3D%22Livello%207%22%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M69.55%2013a1.13%201.13%200%200%200-1.58.19L47.18%2039.76a1.13%201.13%200%200%200%20.19%201.58l.23.18a1.13%201.13%200%200%200%201.58-.19L70%2014.72a1.13%201.13%200%200%200-.19-1.58z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M65.14%2020.07a1%201%200%200%201-1.14-.93l-.3-4.5c0-.62-.48-1.05-1-1a1.19%201.19%200%200%200-.87%201.36l.43%206.34a1%201%200%200%200%201.19.93l6.25-1.11a1.19%201.19%200%200%200%201-1.12.92.92%200%200%200-1.17-.72z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M61.07%2025.27a1%201%200%200%201-1.19-.93l-.41-6.16a1%201%200%200%200-1.19-.93%201.29%201.29%200%200%200-1%201.32l.5%208.43A1%201%200%200%200%2059%2028l8.33-1.48a1.29%201.29%200%200%200%201-1.32%201%201%200%200%200-1.19-.93z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M56.19%2031.51a1%201%200%200%201-1.19-.93l-.44-6.52a1%201%200%200%200-1.19-.93h-.14a1.29%201.29%200%200%200-1%201.32l.6%208.92a1%201%200%200%200%201.19.93l8.79-1.56a1.29%201.29%200%200%200%201-1.32v-.12a1%201%200%200%200-1.19-.93zM63.45%2038.93c-.07-.25-.61-.33-1.21-.17l-9.39%202.5c-.6.16-1%20.5-1%20.75s.61.33%201.21.17l9.39-2.5c.63-.16%201.07-.5%201-.75z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M61.48%2040.28a1.13%201.13%200%200%201-.41-1.54l.15-.26c.26-.44.34-.88.19-1s-.53.28-.84.81l-.38.66a1.13%201.13%200%200%200%20.41%201.54l.66.38c.54.31%201%20.44%201.14.29s-.2-.49-.65-.75z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M59.36%2040.84A1.13%201.13%200%200%201%2059%2039.3l.35-.6c.31-.54.41-1.07.22-1.18s-.6.24-.91.77l-.75%201.3a1.13%201.13%200%200%200%20.41%201.54l1.3.75c.54.31%201.07.41%201.18.22s-.24-.6-.77-.92z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M56.82%2041.52a1.13%201.13%200%200%201-.41-1.52l.41-.71c.31-.54.4-1.07.2-1.19s-.62.23-.93.77l-.83%201.44a1.13%201.13%200%200%200%20.41%201.54l1.44.83c.54.31%201.07.4%201.19.2s-.23-.62-.76-.93zM48.89%2041.12A1.64%201.64%200%200%201%2047.46%2040l-1-3.53c-.17-.6-.57-.65-.9-.13l-1.93%203.11a1.64%201.64%200%200%201-1.69.68l-3.55-.9c-.6-.15-.85.17-.56.72l1.73%203.23a1.65%201.65%200%200%201-.26%201.8l-2.55%202.62c-.43.44-.28.82.34.84l3.66.12a1.64%201.64%200%200%201%201.43%201.12l1%203.53c.17.6.57.66.9.13L46%2050.23a1.64%201.64%200%200%201%201.69-.68l3.55.9c.6.15.85-.17.56-.72l-1.73-3.23a1.65%201.65%200%200%201%20.25-1.8l2.55-2.62c.43-.44.28-.82-.34-.84zm1.54%201c.62%200%20.77.4.34.85l-1.57%201.57a1.65%201.65%200%200%200-.25%201.8l1.06%202c.29.55%200%20.87-.56.72l-2.17-.55a1.64%201.64%200%200%200-1.69.68l-1.19%201.89c-.33.53-.73.47-.9-.13l-.61-2.16a1.65%201.65%200%200%200-1.43-1.12l-2.24-.07c-.62%200-.77-.4-.34-.84l1.56-1.61a1.65%201.65%200%200%200%20.25-1.8l-1.06-2c-.29-.55%200-.87.56-.72l2.17.55a1.64%201.64%200%200%200%201.69-.68l1.18-1.91c.33-.53.73-.47.9.13l.61%202.16A1.64%201.64%200%200%200%2048.18%2042z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M45.9%2042a1.64%201.64%200%200%200%201.43%201.12h.53c.62%200%20.77.4.34.84l-.37.38a1.65%201.65%200%200%200-.25%201.8l.25.47c.29.55%200%20.87-.56.72l-.52-.13a1.64%201.64%200%200%200-1.69.68l-.28.45c-.33.53-.73.47-.9-.13l-.14-.51a1.65%201.65%200%200%200-1.43-1.12h-.53c-.62%200-.77-.4-.34-.84l.37-.38a1.65%201.65%200%200%200%20.25-1.8l-.25-.47c-.29-.55%200-.87.56-.72l.52.13a1.64%201.64%200%200%200%201.69-.68l.28-.45c.33-.53.73-.47.9.13zM29.56%207.69a1.13%201.13%200%200%200-.62%201.47l12.62%2031.33a1.13%201.13%200%200%200%201.47.63l.27-.11a1.13%201.13%200%200%200%20.62-1.47L31.3%208.21a1.13%201.13%200%200%200-1.47-.62z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M33.5%2015.07a1%201%200%200%201-1.4.56l-4-2a.92.92%200%200%200-1.33.37%201.19%201.19%200%200%200%20.7%201.36l5.7%202.8a1%201%200%200%200%201.4-.56l2.16-6a1.19%201.19%200%200%200-.44-1.47.92.92%200%200%200-1.21.65z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M36%2021.2a1%201%200%200%201-1.4.56L29%2019a1%201%200%200%200-1.4.56%201.29%201.29%200%200%200%20.63%201.56l7.6%203.74a1%201%200%200%200%201.4-.56l2.88-8a1.29%201.29%200%200%200-.63-1.56%201%201%200%200%200-1.4.56z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M38.93%2028.55a1%201%200%200%201-1.4.56l-5.86-2.88a1%201%200%200%200-1.4.56v.13a1.29%201.29%200%200%200%20.63%201.56l8%203.94a1%201%200%200%200%201.4-.56l3-8.4a1.29%201.29%200%200%200-.63-1.56l-.13-.06a1%201%200%200%200-1.4.56zM49%2026c-.25-.07-.59.37-.75%201l-2.55%209.33c-.16.6-.09%201.14.16%201.21s.59-.37.75-1l2.53-9.39c.16-.57.09-1.15-.14-1.15z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M49.16%2028.35a1.13%201.13%200%200%201-1.54-.42l-.15-.27c-.26-.44-.59-.74-.74-.65s0%20.6.28%201.14l.38.66a1.13%201.13%200%200%200%201.54.42l.66-.38c.54-.31.91-.69.82-.84s-.53-.07-1%20.19z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M48.59%2030.47a1.13%201.13%200%200%201-1.59-.42l-.35-.6c-.31-.54-.72-.89-.91-.78s-.1.64.21%201.18l.75%201.3a1.13%201.13%200%200%200%201.54.42l1.3-.75c.54-.31.89-.72.78-.91s-.64-.1-1.18.21z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M47.9%2033a1.13%201.13%200%200%201-1.54-.42l-.36-.7c-.31-.54-.73-.88-.93-.77s-.11.65.2%201.19l.83%201.44a1.13%201.13%200%200%200%201.54.42l1.36-.83c.54-.31.88-.73.77-.93s-.65-.11-1.19.2zM43.58%2039.69a1.64%201.64%200%200%201-1.69.68l-3.55-.9c-.6-.15-.85.17-.56.72l1.73%203.23a1.65%201.65%200%200%201-.25%201.8l-2.55%202.62c-.43.44-.28.82.34.84l3.66.12a1.65%201.65%200%200%201%201.43%201.12l1%203.53c.17.6.57.66.9.13L46%2050.47a1.64%201.64%200%200%201%201.69-.68l3.55.9c.6.15.85-.17.56-.72L50%2046.74a1.64%201.64%200%200%201%20.25-1.8l2.55-2.63c.43-.44.28-.83-.34-.84l-3.66-.12a1.64%201.64%200%200%201-1.43-1.12l-1-3.53c-.17-.6-.57-.65-.9-.13zm1.61-.85c.33-.53.73-.47.9.13l.61%202.16a1.65%201.65%200%200%200%201.43%201.12l2.24.07c.62%200%20.77.4.34.85l-1.56%201.61a1.65%201.65%200%200%200-.25%201.8l1.06%202c.29.55%200%20.87-.56.72l-2.17-.55a1.64%201.64%200%200%200-1.69.68l-1.18%201.91c-.33.53-.73.47-.9-.13L42.84%2049a1.64%201.64%200%200%200-1.43-1.12l-2.24-.07c-.62%200-.77-.4-.34-.84l1.56-1.61a1.65%201.65%200%200%200%20.25-1.8l-1.06-2c-.29-.55%200-.87.56-.72l2.17.55a1.64%201.64%200%200%200%201.69-.64z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M42.84%2042.71a1.64%201.64%200%200%200%201.69-.71l.28-.45c.33-.53.73-.47.9.13l.15.51a1.64%201.64%200%200%200%201.43%201.12h.53c.62%200%20.77.4.34.84l-.37.38a1.65%201.65%200%200%200-.25%201.8l.25.47c.29.55%200%20.87-.56.72l-.51-.13a1.64%201.64%200%200%200-1.69.68l-.28.45c-.33.53-.73.47-.9-.13l-.14-.51a1.64%201.64%200%200%200-1.43-1.12h-.53c-.62%200-.77-.4-.34-.84l.37-.38a1.65%201.65%200%200%200%20.25-1.8l-.25-.47c-.29-.55%200-.87.56-.72zM5%2039.73A1.13%201.13%200%200%200%206%2041l33.41%204.73a1.13%201.13%200%200%200%201.27-1v-.29a1.13%201.13%200%200%200-1-1.28L6.33%2038.48a1.13%201.13%200%200%200-1.27%201z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M13.37%2040a1%201%200%200%201-.21%201.49L9.42%2044a.92.92%200%200%200-.34%201.33%201.19%201.19%200%200%200%201.53.08l5.27-3.54a1%201%200%200%200%20.21-1.49L12%2035.53a1.19%201.19%200%200%200-1.49-.35.92.92%200%200%200%200%201.38z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M19.9%2040.93a1%201%200%200%201-.21%201.49l-5.12%203.44a1%201%200%200%200-.21%201.49%201.29%201.29%200%200%200%201.66.23l7-4.72a1%201%200%200%200%20.21-1.49l-5.45-6.48a1.29%201.29%200%200%200-1.66-.23%201%201%200%200%200-.21%201.49z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M27.74%2042a1%201%200%200%201-.21%201.49l-5.43%203.68a1%201%200%200%200-.21%201.49l.09.11a1.29%201.29%200%200%200%201.66.23l7.41-5a1%201%200%200%200%20.21-1.49l-5.74-6.81a1.29%201.29%200%200%200-1.66-.23l-.12.08a1%201%200%200%200-.21%201.45zM30.53%2032c-.18.18%200%20.69.46%201.13l6.86%206.89c.44.44.95.65%201.13.47s0-.69-.46-1.13l-6.86-6.86c-.44-.44-.95-.65-1.13-.5z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M32.68%2033.07a1.13%201.13%200%200%201-1.13%201.13h-.31c-.51%200-.93.14-.93.32s.51.32%201.13.32h.76a1.13%201.13%200%200%200%201.13-1.13V33c0-.62-.14-1.13-.32-1.13s-.32.42-.32.93-.01.27-.01.27z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M34.22%2034.62a1.13%201.13%200%200%201-1.13%201.13h-.69c-.62%200-1.13.18-1.13.4s.51.4%201.13.4h1.5a1.13%201.13%200%200%200%201.1-1.12v-1.5c0-.62-.18-1.13-.4-1.13s-.4.51-.4%201.13z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M36.08%2036.49A1.13%201.13%200%200%201%2035%2037.62h-.82c-.62%200-1.13.19-1.13.42s.51.42%201.13.42h1.66a1.13%201.13%200%200%200%201.13-1.13v-1.66c0-.62-.19-1.13-.42-1.13s-.42.51-.42%201.13zM39.7%2043.57a1.65%201.65%200%200%201-.25%201.8L36.89%2048c-.43.44-.28.82.34.84l3.66.12a1.64%201.64%200%200%201%201.43%201.12l1%203.53c.17.6.57.65.9.13l1.93-3.11a1.64%201.64%200%200%201%201.69-.68l3.55.9c.6.15.85-.17.56-.72l-1.74-3.23a1.65%201.65%200%200%201%20.25-1.8L53%2042.47c.43-.45.28-.83-.34-.85L49%2041.51a1.64%201.64%200%200%201-1.43-1.12l-1-3.53c-.17-.6-.57-.65-.9-.13l-1.93%203.11a1.64%201.64%200%200%201-1.69.68l-3.54-.9c-.6-.15-.85.17-.56.72zm.07-1.82c-.29-.55%200-.87.56-.72l2.17.55a1.64%201.64%200%200%200%201.69-.68l1.18-1.9c.33-.53.73-.47.9.13l.61%202.16a1.64%201.64%200%200%200%201.43%201.12l2.24.07c.62%200%20.77.4.34.84l-1.56%201.61a1.65%201.65%200%200%200-.25%201.8l1.06%202c.29.55%200%20.87-.56.72l-2.17-.55a1.64%201.64%200%200%200-1.69.68l-1.18%201.91c-.33.53-.73.47-.9-.13L43%2049.18a1.64%201.64%200%200%200-1.43-1.12L39.35%2048c-.62%200-.77-.4-.34-.84l1.56-1.61a1.65%201.65%200%200%200%20.25-1.8z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M41.94%2045.73a1.65%201.65%200%200%200%20.25-1.8l-.25-.47c-.29-.55%200-.87.56-.72l.52.13a1.64%201.64%200%200%200%201.69-.68l.28-.45c.33-.53.73-.47.9.13l.14.51a1.64%201.64%200%200%200%201.43%201.12h.53c.62%200%20.77.4.34.84l-.37.38a1.65%201.65%200%200%200-.25%201.8L48%2047c.29.55%200%20.87-.56.72l-.52-.13a1.64%201.64%200%200%200-1.69.68l-.28.45c-.33.53-.73.47-.9-.13l-.14-.51A1.64%201.64%200%200%200%2042.44%2047h-.53c-.62%200-.77-.4-.34-.84zM20.45%2077a1.13%201.13%200%200%200%201.55-.15l20.82-26.61a1.13%201.13%200%200%200-.19-1.58l-.23-.18a1.13%201.13%200%200%200-1.58.19L20%2075.28a1.13%201.13%200%200%200%20.19%201.58z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M24.86%2069.93a1%201%200%200%201%201.19.93l.3%204.5c0%20.62.48%201.05%201%201a1.19%201.19%200%200%200%20.82-1.36l-.42-6.34a1%201%200%200%200-1.19-.93l-6.25%201.11a1.19%201.19%200%200%200-1%201.12.92.92%200%200%200%201.17.72z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M28.93%2064.73a1%201%200%200%201%201.19.93l.41%206.16a1%201%200%200%200%201.18.93%201.29%201.29%200%200%200%201-1.32L32.22%2063A1%201%200%200%200%2031%2062l-8.3%201.52a1.29%201.29%200%200%200-1%201.32%201%201%200%200%200%201.19.93z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M33.81%2058.49a1%201%200%200%201%201.19.93l.44%206.52a1%201%200%200%200%201.19.93h.14a1.29%201.29%200%200%200%201-1.32l-.6-8.92a1%201%200%200%200-1.17-.96l-8.79%201.56a1.29%201.29%200%200%200-1%201.32v.14a1%201%200%200%200%201.18.93zM26.55%2051.07c.07.25.61.33%201.21.17l9.39-2.5c.6-.16%201-.49%201-.75s-.61-.33-1.21-.17l-9.39%202.5c-.63.16-1.07.5-1%20.75z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M28.52%2049.72a1.13%201.13%200%200%201%20.41%201.54l-.15.26c-.26.44-.34.88-.19%201s.53-.28.84-.81l.38-.66a1.13%201.13%200%200%200-.41-1.54l-.66-.38c-.54-.31-1-.44-1.14-.29s.2.49.65.75z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M30.64%2049.15A1.13%201.13%200%200%201%2031%2050.7l-.35.6c-.31.54-.41%201.07-.22%201.18s.6-.24.91-.77l.75-1.3a1.13%201.13%200%200%200-.41-1.54l-1.3-.75c-.54-.31-1.07-.41-1.18-.22s.24.6.77.92z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M33.18%2048.48a1.13%201.13%200%200%201%20.41%201.52l-.41.71c-.31.54-.4%201.07-.2%201.19s.62-.23.93-.77l.83-1.44a1.13%201.13%200%200%200-.41-1.54l-1.44-.83c-.54-.31-1.07-.4-1.18-.2s.23.62.76.93zM41.11%2048.88A1.65%201.65%200%200%201%2042.55%2050l1%203.53c.17.6.57.65.9.13l1.93-3.11a1.64%201.64%200%200%201%201.69-.68l3.55.9c.6.15.85-.17.56-.72l-1.73-3.23a1.65%201.65%200%200%201%20.26-1.8l2.55-2.62c.43-.44.28-.83-.34-.84l-3.66-.12a1.64%201.64%200%200%201-1.43-1.12l-1-3.53c-.17-.6-.57-.66-.9-.13L44%2039.77a1.64%201.64%200%200%201-1.69.68l-3.55-.9c-.6-.15-.85.17-.56.72l1.73%203.23a1.65%201.65%200%200%201-.25%201.8l-2.55%202.62c-.43.44-.28.82.34.84zm-1.54-1c-.62%200-.77-.4-.34-.84l1.57-1.61a1.65%201.65%200%200%200%20.25-1.8l-1.06-2c-.29-.55%200-.87.56-.72l2.17.55a1.64%201.64%200%200%200%201.69-.68l1.18-1.91c.33-.53.73-.47.9.13l.61%202.16a1.64%201.64%200%200%200%201.43%201.12l2.24.07c.62%200%20.77.4.34.84l-1.56%201.61a1.65%201.65%200%200%200-.25%201.8l1.06%202c.29.55%200%20.87-.56.72l-2.17-.55a1.64%201.64%200%200%200-1.69.68l-1.18%201.91c-.33.53-.73.47-.9-.13l-.61-2.16A1.64%201.64%200%200%200%2041.82%2048z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M44.1%2048a1.65%201.65%200%200%200-1.43-1.12h-.53c-.62%200-.77-.4-.34-.84l.37-.38a1.65%201.65%200%200%200%20.25-1.8l-.25-.47c-.29-.55%200-.87.56-.72l.52.13a1.64%201.64%200%200%200%201.69-.68l.28-.45c.33-.53.73-.47.9.13l.15.51a1.64%201.64%200%200%200%201.43%201.12h.53c.62%200%20.77.4.34.84l-.37.38a1.65%201.65%200%200%200-.25%201.8l.25.47c.29.55%200%20.87-.56.72l-.52-.13a1.64%201.64%200%200%200-1.69.68l-.28.45c-.33.53-.73.47-.9-.13zM60.44%2082.31a1.13%201.13%200%200%200%20.62-1.47L48.45%2049.51a1.13%201.13%200%200%200-1.45-.63l-.27.11a1.13%201.13%200%200%200-.62%201.47L58.7%2081.79a1.13%201.13%200%200%200%201.47.62z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M56.5%2074.93a1%201%200%200%201%201.4-.56l4%202a.92.92%200%200%200%201.36-.37%201.19%201.19%200%200%200-.7-1.36l-5.7-2.8a1%201%200%200%200-1.4.56l-2.16%206a1.19%201.19%200%200%200%20.44%201.47.92.92%200%200%200%201.26-.7z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M54%2068.8a1%201%200%200%201%201.4-.56L61%2071a1%201%200%200%200%201.4-.56%201.29%201.29%200%200%200-.63-1.56l-7.6-3.74a1%201%200%200%200-1.4.56l-2.88%208a1.29%201.29%200%200%200%20.63%201.56%201%201%200%200%200%201.4-.56z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M51.07%2061.45a1%201%200%200%201%201.4-.56l5.86%202.88a1%201%200%200%200%201.4-.56v-.13a1.29%201.29%200%200%200-.63-1.56l-8-3.94a1%201%200%200%200-1.4.56l-3%208.4a1.29%201.29%200%200%200%20.63%201.56l.13.06a1%201%200%200%200%201.4-.56zM41%2064c.25.07.59-.37.75-1l2.53-9.39c.16-.6.09-1.15-.16-1.21s-.59.37-.75%201l-2.53%209.39c-.14.63-.07%201.21.16%201.21z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M40.84%2061.65a1.13%201.13%200%200%201%201.54.42l.15.27c.26.45.59.74.75.65s0-.6-.28-1.14l-.38-.66a1.13%201.13%200%200%200-1.54-.42l-.66.38c-.54.31-.9.69-.82.84s.52.07%201-.19z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M41.41%2059.53a1.13%201.13%200%200%201%201.54.42l.35.6c.31.54.72.89.91.78s.1-.64-.21-1.18l-.75-1.3a1.13%201.13%200%200%200-1.54-.42l-1.3.75c-.54.31-.89.72-.78.91s.64.1%201.18-.21z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M42.1%2057a1.13%201.13%200%200%201%201.54.42l.41.71c.31.54.73.88.93.77s.11-.65-.2-1.19l-.83-1.44a1.13%201.13%200%200%200-1.54-.42l-1.41.82c-.54.31-.88.73-.77.93s.65.11%201.19-.2zM46.42%2050.31a1.64%201.64%200%200%201%201.69-.68l3.55.9c.6.15.85-.17.56-.72l-1.73-3.23a1.65%201.65%200%200%201%20.25-1.8l2.55-2.62c.43-.44.28-.83-.34-.84l-3.66-.12a1.64%201.64%200%200%201-1.43-1.12l-1-3.53c-.17-.6-.57-.66-.9-.13L44%2039.53a1.64%201.64%200%200%201-1.69.68l-3.55-.9c-.6-.15-.85.17-.56.72l1.8%203.23a1.64%201.64%200%200%201-.25%201.8l-2.55%202.63c-.43.44-.28.83.34.84l3.66.12a1.64%201.64%200%200%201%201.43%201.12l1%203.52c.17.6.57.66.9.13zm-1.61.85c-.33.53-.73.47-.9-.13l-.61-2.16a1.64%201.64%200%200%200-1.43-1.12l-2.24-.07c-.62%200-.77-.4-.34-.85l1.56-1.61a1.65%201.65%200%200%200%20.25-1.8l-1.06-2c-.29-.55%200-.87.56-.72l2.17.55a1.64%201.64%200%200%200%201.69-.68l1.18-1.91c.33-.53.73-.47.9.13l.62%202.21a1.64%201.64%200%200%200%201.43%201.12l2.24.07c.62%200%20.77.4.34.84l-1.56%201.61a1.65%201.65%200%200%200-.25%201.8l1.06%202c.29.55%200%20.87-.56.72l-2.17-.55a1.64%201.64%200%200%200-1.69.68z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M47.16%2047.29a1.64%201.64%200%200%200-1.69.68l-.28.45c-.33.53-.73.47-.9-.13l-.15-.51a1.64%201.64%200%200%200-1.43-1.12h-.53c-.62%200-.77-.4-.34-.84l.37-.38a1.65%201.65%200%200%200%20.26-1.8l-.25-.47c-.29-.55%200-.87.56-.72l.52.13a1.64%201.64%200%200%200%201.7-.7l.28-.45c.33-.53.73-.47.9.13l.14.51a1.65%201.65%200%200%200%201.43%201.12h.53c.62%200%20.77.4.34.85l-.37.38a1.65%201.65%200%200%200-.25%201.8l.25.47c.29.55%200%20.87-.56.72zM85%2050.27A1.13%201.13%200%200%200%2084%2049l-33.38-4.73a1.13%201.13%200%200%200-1.27%201v.29a1.13%201.13%200%200%200%201%201.28l33.41%204.73a1.13%201.13%200%200%200%201.27-1z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M76.63%2050a1%201%200%200%201%20.21-1.49L80.58%2046a.92.92%200%200%200%20.34-1.33%201.19%201.19%200%200%200-1.53-.08l-5.27%203.54a1%201%200%200%200-.21%201.49L78%2054.47a1.19%201.19%200%200%200%201.49.35.92.92%200%200%200%200-1.38z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M70.1%2049.07a1%201%200%200%201%20.21-1.49l5.12-3.44a1%201%200%200%200%20.21-1.49%201.29%201.29%200%200%200-1.64-.27l-7%204.72a1%201%200%200%200-.21%201.49l5.45%206.48a1.29%201.29%200%200%200%201.66.24%201%201%200%200%200%20.21-1.49z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M62.26%2048a1%201%200%200%201%20.21-1.49l5.42-3.64a1%201%200%200%200%20.21-1.49l-.1-.15a1.29%201.29%200%200%200-1.64-.23l-7.41%205a1%201%200%200%200-.21%201.49l5.75%206.84a1.29%201.29%200%200%200%201.66.24l.12-.08a1%201%200%200%200%20.2-1.49zM59.47%2058c.18-.18%200-.69-.46-1.13l-6.86-6.89c-.44-.44-.95-.65-1.13-.47s0%20.69.46%201.13l6.86%206.89c.44.41.95.62%201.13.47z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M57.32%2056.93a1.13%201.13%200%200%201%201.13-1.13h.31c.51%200%20.93-.14.93-.32s-.51-.32-1.13-.32h-.76a1.13%201.13%200%200%200-1.13%201.13V57c0%20.62.14%201.13.32%201.13s.32-.42.32-.93.01-.27.01-.27z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M55.78%2055.38a1.13%201.13%200%200%201%201.13-1.13h.7c.62%200%201.13-.18%201.13-.4s-.51-.4-1.13-.4H56.1a1.13%201.13%200%200%200-1.1%201.12v1.5c0%20.62.18%201.13.4%201.13s.4-.51.4-1.13z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M53.92%2053.51A1.13%201.13%200%200%201%2055%2052.38h.82c.62%200%201.13-.19%201.13-.42s-.51-.42-1.13-.42h-1.61a1.13%201.13%200%200%200-1.13%201.13v1.66c0%20.62.19%201.13.42%201.13s.42-.51.42-1.13zM50.3%2046.43a1.65%201.65%200%200%201%20.25-1.8L53.11%2042c.43-.44.28-.83-.34-.84L49.11%2041a1.65%201.65%200%200%201-1.43-1.12l-1-3.53c-.17-.6-.57-.65-.9-.13l-1.93%203.11a1.64%201.64%200%200%201-1.69.68l-3.55-.9c-.6-.15-.85.17-.56.72l1.73%203.23a1.65%201.65%200%200%201-.26%201.8L37%2047.53c-.43.44-.28.82.34.84l3.66.12a1.64%201.64%200%200%201%201.43%201.12l1%203.53c.17.6.57.66.9.13l1.93-3.11a1.64%201.64%200%200%201%201.69-.68l3.54.9c.6.15.85-.17.56-.72zm-.07%201.82c.29.55%200%20.87-.56.72l-2.17-.55a1.64%201.64%200%200%200-1.69.68L44.63%2051c-.33.53-.73.47-.9-.13l-.61-2.16a1.64%201.64%200%200%200-1.43-1.12l-2.24-.07c-.62%200-.77-.4-.34-.84l1.56-1.61a1.65%201.65%200%200%200%20.25-1.8l-1.06-2c-.29-.55%200-.87.56-.72l2.17.55a1.64%201.64%200%200%200%201.69-.68l1.18-1.91c.33-.53.73-.47.9.13l.64%202.18a1.64%201.64%200%200%200%201.43%201.12l2.24.07c.62%200%20.77.4.34.85l-1.56%201.61a1.65%201.65%200%200%200-.25%201.8z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M48.06%2044.27a1.65%201.65%200%200%200-.25%201.8l.25.47c.29.55%200%20.87-.56.72l-.5-.13a1.64%201.64%200%200%200-1.69.68l-.28.45c-.33.53-.73.47-.9-.13l-.13-.51a1.65%201.65%200%200%200-1.43-1.12h-.53c-.62%200-.77-.4-.34-.84l.37-.38a1.65%201.65%200%200%200%20.25-1.8L42%2043c-.29-.55%200-.87.56-.72l.52.13a1.64%201.64%200%200%200%201.69-.68l.28-.45c.33-.53.73-.47.9.13l.14.51A1.64%201.64%200%200%200%2047.56%2043h.53c.62%200%20.77.4.34.84z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2856, /var/www/sprite/output/_icons-svg.scss */
.icon--snowflake2 {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2090%2090%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bopacity%3A0.67%3B%7D.cls-2%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Efiocco2%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%20cls-2%22%20d%3D%22M25.53%2078a1.44%201.44%200%200%200%202-.54l.93-1.55a.77.77%200%200%201%201.46%200l.73%201.33a1.16%201.16%200%200%200%201.8.39%201.78%201.78%200%200%200%20.39-2.17l-1.28-2.3a2.62%202.62%200%200%201-.08-2.34c.35-.58%201-.48%201.34.22l1.69%203.07a1.15%201.15%200%200%200%201.79.39%201.81%201.81%200%200%200%20.37-2.18l-2.21-4a2.83%202.83%200%200%201%200-2.54l3-5.07c.42-.69%201-.63%201.24.13l.64%201.83a1%201%200%200%200%201.63.47l1.52-1.22c.63-.51%201.13-.26%201.12.55v1.19a3.56%203.56%200%200%201-1.17%202.38L38.85%2069a1.76%201.76%200%200%200-.47%202.13%201.16%201.16%200%200%200%201.81.29l2.22-1.79c.63-.51%201.13-.26%201.12.55v.34a1.38%201.38%200%201%200%202.76%200v-.32c0-.81.53-1%201.14-.51l2.17%201.87a1.17%201.17%200%200%200%201.82-.23%201.76%201.76%200%200%200-.4-2.14l-3.54-3a3.56%203.56%200%200%201-1.09-2.42v-1.18c0-.81.53-1%201.14-.51l1.49%201.28a1%201%200%200%200%201.64-.41l.7-1.81c.29-.75.85-.79%201.24-.08l2.86%205.17a2.84%202.84%200%200%201%200%202.54l-2.34%203.94a1.81%201.81%200%200%200%20.3%202.19%201.14%201.14%200%200%200%201.8-.33l1.79-3c.41-.69%201-.77%201.35-.18a2.62%202.62%200%200%201-.16%202.34l-1.36%202.26a1.78%201.78%200%200%200%20.31%202.18%201.17%201.17%200%200%200%201.85-.4l.78-1.31a.77.77%200%200%201%201.46%200l.88%201.58a1.4%201.4%200%201%200%202.45-1.36l-.88-1.58c-.39-.7-.05-1.27.75-1.25h1.52a1.16%201.16%200%200%200%201.24-1.37%201.79%201.79%200%200%200-1.69-1.42h-2.63A2.62%202.62%200%200%201%2060.8%2070c-.33-.59.06-1.07.86-1.05l3.5.07a1.14%201.14%200%200%200%201.23-1.35%201.81%201.81%200%200%200-1.7-1.41l-4.58-.1a2.83%202.83%200%200%201-2.18-1.31l-2.87-5.17c-.39-.71-.06-1.16.73-1l1.91.36a1%201%200%200%200%201.21-1.17l-.3-1.93c-.12-.8.34-1.11%201-.69l1%20.61A3.56%203.56%200%200%201%2062.15%2058l.71%204.6a1.76%201.76%200%200%200%201.61%201.47%201.16%201.16%200%200%200%201.16-1.42l-.43-2.82c-.12-.8.34-1.11%201-.69l.28.17A1.38%201.38%200%201%200%2067.94%2057l-.29-.18c-.69-.42-.63-1%20.13-1.24l2.7-.94a1.17%201.17%200%200%200%20.71-1.69%201.76%201.76%200%200%200-2.05-.73l-4.4%201.54a3.56%203.56%200%200%201-2.64-.27l-1-.61c-.69-.42-.63-1%20.13-1.24l1.85-.65a1%201%200%200%200%20.47-1.63L62.3%2047.8c-.5-.63-.26-1.13.55-1.12l5.91.1a2.83%202.83%200%200%201%202.18%201.31l2.24%204a1.81%201.81%200%200%200%202%20.84%201.14%201.14%200%200%200%20.62-1.72l-1.71-3.06c-.39-.7-.16-1.27.52-1.26a2.62%202.62%200%200%201%201.95%201.3l1.28%202.3a1.78%201.78%200%200%200%202%20.82%201.17%201.17%200%200%200%20.62-1.74l-.74-1.33c-.39-.7-.05-1.27.75-1.26h1.8a1.4%201.4%200%201%200%200-2.8h-1.81c-.81%200-1.12-.59-.71-1.28l.78-1.3a1.17%201.17%200%200%200-.56-1.76%201.78%201.78%200%200%200-2.07.75l-1.35%202.25a2.62%202.62%200%200%201-2%201.24c-.68%200-.89-.58-.48-1.27l1.81-3a1.15%201.15%200%200%200-.55-1.74%201.81%201.81%200%200%200-2.07.77L71%2042.77A2.83%202.83%200%200%201%2068.81%2044l-5.91-.1c-.81%200-1-.52-.51-1.14l1.27-1.47a1%201%200%200%200-.41-1.64L61.43%2039c-.75-.29-.79-.85-.08-1.24l1-.57A3.56%203.56%200%200%201%2065%2037l4.34%201.68a1.76%201.76%200%200%200%202.1-.68%201.16%201.16%200%200%200-.65-1.72l-2.66-1c-.75-.29-.79-.85-.08-1.24l.29-.16A1.38%201.38%200%201%200%2067%2031.41l-.3.17c-.7.39-1.16.06-1-.73l.52-2.85a1.16%201.16%200%200%200-1.11-1.46A1.76%201.76%200%200%200%2063.45%2028l-.87%204.58A3.57%203.57%200%200%201%2061%2034.72l-1%20.58c-.71.39-1.16.06-1-.73l.36-1.93a1%201%200%200%200-1.17-1.22l-1.92.3c-.8.12-1.11-.34-.69-1l3-5.06a2.83%202.83%200%200%201%202.22-1.24l4.58.06a1.81%201.81%200%200%200%201.75-1.35A1.14%201.14%200%200%200%2066%2021.7l-3.5-.05c-.81%200-1.18-.5-.83-1.08a2.62%202.62%200%200%201%202.1-1h2.63a1.78%201.78%200%200%200%201.73-1.36%201.17%201.17%200%200%200-1.2-1.41h-1.52c-.81%200-1.13-.59-.71-1.28l.92-1.52a1.4%201.4%200%201%200-2.41-1.44l-.93%201.55a.77.77%200%200%201-1.46%200l-.74-1.33a1.16%201.16%200%200%200-1.8-.39%201.78%201.78%200%200%200-.38%202.17l1.28%202.3a2.62%202.62%200%200%201%20.07%202.34c-.35.58-1%20.48-1.34-.22l-1.69-3.07a1.14%201.14%200%200%200-1.79-.39%201.81%201.81%200%200%200-.37%202.18l2.21%204a2.83%202.83%200%200%201%200%202.54l-3%205.07c-.41.69-1%20.63-1.24-.13l-.73-1.88a1%201%200%200%200-1.63-.47l-1.52%201.22c-.63.5-1.13.26-1.12-.55v-1.19a3.56%203.56%200%200%201%201.17-2.38L51.85%2021a1.76%201.76%200%200%200%20.47-2.13%201.16%201.16%200%200%200-1.81-.29l-2.23%201.79c-.63.51-1.13.26-1.12-.55v-.34a1.38%201.38%200%201%200-2.76%200v.34c0%20.81-.52%201-1.13.51l-2.17-1.89a1.16%201.16%200%200%200-1.82.23%201.76%201.76%200%200%200%20.4%202.14l3.53%203a3.56%203.56%200%200%201%201.08%202.42v1.19c0%20.81-.52%201-1.13.51l-1.49-1.28a1%201%200%200%200-1.67.45l-.7%201.81c-.29.75-.85.79-1.24.08l-2.86-5.16a2.83%202.83%200%200%201%200-2.54l2.34-3.94a1.81%201.81%200%200%200-.3-2.19%201.14%201.14%200%200%200-1.8.33l-1.8%203c-.41.69-1%20.77-1.35.18a2.62%202.62%200%200%201%20.16-2.34l1.36-2.26a1.78%201.78%200%200%200-.31-2.18%201.17%201.17%200%200%200-1.82.33l-.78%201.31a.77.77%200%200%201-1.46%200l-.87-1.58a1.41%201.41%200%201%200-2.45%201.36l.88%201.56c.39.7.05%201.27-.75%201.25h-1.52a1.17%201.17%200%200%200-1.24%201.37%201.78%201.78%200%200%200%201.69%201.42h2.63A2.61%202.61%200%200%201%2029.9%2020c.33.59-.06%201.07-.87%201.05l-3.5-.05a1.14%201.14%200%200%200-1.23%201.35%201.81%201.81%200%200%200%201.7%201.42l4.58.1a2.83%202.83%200%200%201%202.18%201.31l2.87%205.17c.39.7.06%201.16-.73%201L33%2031a1%201%200%200%200-1.22%201.18l.3%201.93c.12.8-.34%201.11-1%20.69l-1-.61A3.56%203.56%200%200%201%2028.54%2032l-.71-4.6a1.76%201.76%200%200%200-1.61-1.47%201.16%201.16%200%200%200-1.16%201.42l.44%202.82c.12.8-.34%201.11-1%20.69l-.29-.17A1.39%201.39%200%201%200%2022.76%2033l.29.18c.69.41.63%201-.13%201.24l-2.7.94a1.17%201.17%200%200%200-.71%201.69%201.76%201.76%200%200%200%202.05.73L26%2036.29a3.56%203.56%200%200%201%202.64.27l1%20.61c.69.42.63%201-.13%201.24l-1.85.65a1%201%200%200%200-.47%201.63l1.22%201.51c.5.63.26%201.13-.55%201.12l-5.91-.1a2.83%202.83%200%200%201-2.18-1.3l-2.24-4a1.81%201.81%200%200%200-2-.84%201.14%201.14%200%200%200-.61%201.72l1.71%203.06c.39.7.16%201.27-.52%201.26a2.62%202.62%200%200%201-1.95-1.3l-1.28-2.3a1.78%201.78%200%200%200-2-.82%201.17%201.17%200%200%200-.62%201.74l.74%201.33c.39.7.05%201.27-.75%201.25h-1.8a1.4%201.4%200%201%200%200%202.81h1.8c.81%200%201.12.59.71%201.28L10%2048.38a1.16%201.16%200%200%200%20.56%201.76%201.79%201.79%200%200%200%202.07-.75L14%2047.13a2.62%202.62%200%200%201%202-1.24c.68%200%20.9.59.48%201.28l-1.81%203a1.15%201.15%200%200%200%20.55%201.74%201.81%201.81%200%200%200%202.07-.77l2.38-3.92A2.83%202.83%200%200%201%2021.89%2046l5.91.1c.81%200%201%20.52.51%201.14L27%2048.7a1%201%200%200%200%20.41%201.64l1.82.71c.75.29.79.85.08%201.24l-1%20.57a3.56%203.56%200%200%201-2.65.18l-4.34-1.68a1.76%201.76%200%200%200-2.08.66%201.16%201.16%200%200%200%20.65%201.72l2.66%201c.75.29.79.85.08%201.24l-.29.16a1.38%201.38%200%201%200%201.34%202.42l.3-.17c.71-.39%201.16-.06%201%20.73l-.5%202.88a1.16%201.16%200%200%200%201.11%201.46A1.76%201.76%200%200%200%2027.24%2062l.87-4.58a3.56%203.56%200%200%201%201.55-2.15l1-.57c.71-.39%201.16-.06%201%20.73l-.37%201.93a1%201%200%200%200%201.17%201.22l1.92-.3c.8-.12%201.11.34.69%201l-3%205.06a2.83%202.83%200%200%201-2.22%201.24l-4.58-.06a1.81%201.81%200%200%200-1.75%201.35%201.14%201.14%200%200%200%201.18%201.39l3.5.05c.81%200%201.18.5.83%201.08a2.61%202.61%200%200%201-2.1%201H24.3a1.78%201.78%200%200%200-1.73%201.36%201.16%201.16%200%200%200%201.2%201.41h1.52c.81%200%201.13.59.71%201.28L25.08%2076a1.44%201.44%200%200%200%20.45%202zm15.05-20.18a3.56%203.56%200%200%201%20.27-2.64l2.27-3.78c.42-.69.74-.6.73.21L43.77%2056a3.56%203.56%200%200%201-1.17%202.38l-.28.23a1%201%200%200%201-1.62-.47zm8.91-2.49a3.56%203.56%200%200%201%20.18%202.67l-.13.33a1%201%200%200%201-1.64.41l-.28-.24a3.56%203.56%200%200%201-1.09-2.42l.08-4.41c0-.81.35-.89.74-.18zm-14.68-1.62a3.56%203.56%200%200%201%201.55-2.15l3.86-2.14c.7-.39.94-.15.53.54l-2.28%203.79a3.57%203.57%200%200%201-2.2%201.48l-.35.05a1%201%200%200%201-1.17-1.22zm19.29-1.84a3.56%203.56%200%200%201%201.48%202.2l.06.36a1%201%200%200%201-1.22%201.18l-.35-.07A3.56%203.56%200%200%201%2051.92%2054l-2.14-3.86c-.39-.7-.15-.94.55-.53zm2.27-5.29a3.57%203.57%200%200%201%202.39%201.17L59%2048a1%201%200%200%201-.46%201.63l-.35.12a3.56%203.56%200%200%201-2.64-.27l-3.78-2.27c-.69-.42-.6-.74.21-.73zm-24.51.71a3.56%203.56%200%200%201%202.42-1.09l4.41.07c.81%200%20.89.34.18.74L35%2049.14a3.56%203.56%200%200%201-2.65.18l-.35-.13a1%201%200%200%201-.41-1.64zm2.47-3.86a3.57%203.57%200%200%201-2.38-1.17l-.23-.26a1%201%200%200%201%20.46-1.63l.35-.12a3.55%203.55%200%200%201%202.64.27L39%2042.77c.69.42.6.74-.21.73zm24.51-.71a3.56%203.56%200%200%201-2.42%201.09L52%2043.73c-.81%200-.89-.34-.18-.73l3.85-2.14a3.56%203.56%200%200%201%202.65-.18l.34.13a1%201%200%200%201%20.41%201.64zM36.6%2038.13a3.56%203.56%200%200%201-1.48-2.2l-.06-.36a1%201%200%200%201%201.21-1.17l.35.07A3.57%203.57%200%200%201%2038.77%2036l2.14%203.86c.39.7.15.94-.54.53zm19.28-1.84a3.56%203.56%200%200%201-1.56%202.15l-3.86%202.14c-.7.39-.94.15-.53-.55l2.28-3.79a3.56%203.56%200%200%201%202.2-1.48l.35-.05A1%201%200%200%201%2056%2035.92zM41.2%2034.67A3.56%203.56%200%200%201%2041%2032l.13-.33a1%201%200%200%201%201.64-.41l.28.24a3.56%203.56%200%200%201%201.08%202.42l-.08%204.41c0%20.81-.34.89-.74.18zm8.91-2.49a3.56%203.56%200%200%201-.27%202.64l-2.27%203.78c-.41.69-.74.6-.73-.21l.08-4.4a3.56%203.56%200%200%201%201.17-2.38l.29-.23a1%201%200%200%201%201.62.47z%22%20id%3D%22Livello_7%22%20data-name%3D%22Livello%207%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2866, /var/www/sprite/output/_icons-svg.scss */
.icon--snowflake3 {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2050%2050%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bopacity%3A0.67%3B%7D.cls-2%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Efiocco3%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%20cls-2%22%20d%3D%22M17.89%2035.72c.12.32.38.38.59.14a1.12%201.12%200%200%200%20.16-1l-.25-.66a1.09%201.09%200%200%201%20.15-1c.2-.23.45-.15.57.17l.45%201.27c.11.32.38.38.59.15a1.12%201.12%200%200%200%20.17-1l-.46-1.26a1.1%201.1%200%200%201%20.15-1c.2-.23.45-.15.57.17l.61%201.71c.11.32.38.38.59.14a1.13%201.13%200%200%200%20.17-1l-.62-1.7a1.09%201.09%200%200%201%20.14-1c.19-.22.44-.14.56.18l1%202.92.21.58.41-.44%202.09-2.25c.23-.25.49-.22.58.07a1.08%201.08%200%200%201-.25%201l-1.23%201.3a1.13%201.13%200%200%200-.24%201c.1.31.36.36.59.11L26.42%2033c.23-.25.49-.21.58.08a1.1%201.1%200%200%201-.25%201l-.91%201a1.12%201.12%200%200%200-.24%201c.1.3.37.35.59.11l.91-1c.23-.24.49-.21.58.08a1.09%201.09%200%200%201-.25%201l-.48.51a1.12%201.12%200%200%200-.24%201c.1.31.36.36.59.11l.49-.52a.33.33%200%200%201%20.61.14l.69%202.17a.56.56%200%200%200%20.66.43.58.58%200%200%200%20.28-.75l-.69-2.17c-.1-.32.08-.54.4-.49l.69.12c.33.06.51-.15.41-.45a1.07%201.07%200%200%200-.77-.65l-.68-.11a1%201%200%200%201-.76-.63c-.09-.29.1-.48.42-.42l1.3.23c.33.06.51-.15.41-.45a1.07%201.07%200%200%200-.77-.66l-1.29-.22a1.05%201.05%200%200%201-.76-.63c-.09-.29.1-.48.42-.42l1.75.31c.33.06.51-.15.41-.45a1.08%201.08%200%200%200-.77-.66l-1.74-.3a1%201%200%200%201-.76-.62c-.09-.28.1-.47.43-.41l3%20.54.59.11-.16-.59-.85-3c-.09-.33.06-.54.34-.48a1%201%200%200%201%20.68.7l.48%201.74a1.09%201.09%200%200%200%20.72.72c.31.07.48-.14.39-.47l-.5-1.75c-.09-.33.07-.54.36-.48a1.06%201.06%200%200%201%20.69.71l.36%201.3a1.08%201.08%200%200%200%20.72.71c.31.07.48-.15.39-.47l-.36-1.3c-.09-.33.07-.54.36-.48a1%201%200%200%201%20.69.71l.19.68a1.08%201.08%200%200%200%20.72.72c.31.07.48-.15.39-.47l-.19-.69c-.09-.33.1-.54.42-.47l2.17.47a.56.56%200%200%200%20.69-.37.57.57%200%200%200-.49-.63l-2.17-.47a.35.35%200%200%201-.21-.6l.44-.55c.21-.26.13-.53-.17-.6a1%201%200%200%200-.94.36l-.44.55a1%201%200%200%201-.91.37c-.29-.06-.35-.33-.14-.59l.84-1c.21-.26.13-.53-.17-.59a1%201%200%200%200-.94.36l-.83%201a1%201%200%200%201-.91.36c-.29-.06-.36-.33-.14-.59L34%2024.2c.21-.26.13-.53-.18-.59a1.06%201.06%200%200%200-.94.36l-1.12%201.4a1%201%200%200%201-.9.37c-.28-.06-.34-.32-.13-.58l1.94-2.38.38-.47-.58-.15-2.94-.73c-.32-.08-.43-.33-.23-.55a1%201%200%200%201%20.93-.25l1.67.37a1.05%201.05%200%200%200%201-.29c.21-.24.12-.5-.2-.59l-1.72-.43c-.32-.08-.42-.33-.22-.56a1%201%200%200%201%20.94-.26l1.27.33a1%201%200%200%200%201-.29c.21-.24.12-.5-.2-.58l-1.28-.32c-.32-.08-.42-.33-.22-.56a1%201%200%200%201%20.94-.26l.67.18a1%201%200%200%200%201-.28c.21-.24.12-.5-.2-.59l-.68-.18a.35.35%200%200%201-.18-.61l1.48-1.7a.59.59%200%200%200%200-.8.55.55%200%200%200-.77.12L33%2015.07a.33.33%200%200%201-.61-.12l-.24-.67c-.12-.32-.38-.38-.59-.14a1.12%201.12%200%200%200-.16%201l.24.66a1.09%201.09%200%200%201-.15%201c-.2.23-.45.15-.57-.17l-.45-1.27c-.11-.32-.38-.38-.59-.14a1.12%201.12%200%200%200-.17%201l.46%201.26a1.1%201.1%200%200%201-.15%201c-.2.23-.45.15-.57-.17l-.61-1.71c-.11-.32-.38-.38-.59-.14a1.13%201.13%200%200%200-.17%201l.62%201.7a1.09%201.09%200%200%201-.14%201c-.19.22-.44.14-.56-.18l-1-2.92-.21-.58-.42.44-2.09%202.25c-.23.25-.49.22-.58-.07a1.08%201.08%200%200%201%20.25-1l1.22-1.3a1.13%201.13%200%200%200%20.24-1c-.1-.31-.36-.36-.59-.11l-1.23%201.32c-.23.25-.49.21-.58-.08a1.1%201.1%200%200%201%20.25-1l.91-1a1.12%201.12%200%200%200%20.24-1c-.1-.31-.36-.35-.59-.11l-.91%201c-.23.25-.49.21-.58-.08a1.09%201.09%200%200%201%20.25-1l.48-.51a1.12%201.12%200%200%200%20.24-1c-.1-.31-.36-.36-.59-.11l-.49.52a.33.33%200%200%201-.61-.14l-.69-2.17a.56.56%200%200%200-.66-.43.58.58%200%200%200-.28.75l.69%202.17c.1.32-.08.54-.4.49l-.69-.12c-.33-.06-.51.15-.41.45a1.07%201.07%200%200%200%20.77.65l.68.11a1%201%200%200%201%20.76.63c.09.29-.1.48-.42.42l-1.29-.23c-.33-.06-.51.15-.41.45a1.07%201.07%200%200%200%20.77.66l1.29.22a1.05%201.05%200%200%201%20.76.63c.09.29-.1.48-.42.42l-1.75-.31c-.33-.06-.51.15-.41.45a1.08%201.08%200%200%200%20.77.66l1.74.3a1%201%200%200%201%20.76.62c.09.28-.1.47-.43.41l-3-.54-.59-.11.17.59.85%203c.09.33-.06.54-.34.48a1%201%200%200%201-.68-.7l-.48-1.74a1.09%201.09%200%200%200-.72-.72c-.31-.07-.48.14-.39.47l.5%201.75c.09.33-.07.54-.36.48a1.06%201.06%200%200%201-.69-.71l-.36-1.3a1.08%201.08%200%200%200-.72-.71c-.31-.07-.48.15-.39.47l.36%201.3c.09.33-.07.54-.36.48a1%201%200%200%201-.69-.71l-.24-.51a1.07%201.07%200%200%200-.72-.72c-.31-.07-.48.15-.39.47l.19.69c.09.33-.1.54-.42.47l-2.17-.51a.56.56%200%200%200-.69.37.57.57%200%200%200%20.49.63l2.17.47a.35.35%200%200%201%20.21.6l-.44.55c-.21.26-.13.53.17.6a1%201%200%200%200%20.94-.36l.44-.55a1%201%200%200%201%20.91-.37c.29.06.35.33.14.59l-.84%201c-.21.26-.13.53.17.59a1%201%200%200%200%20.94-.36l.83-1a1%201%200%200%201%20.91-.36c.29.06.36.33.15.59L16%2025.8c-.21.26-.13.53.18.59a1.06%201.06%200%200%200%20.94-.36l1.12-1.4a1%201%200%200%201%20.9-.37c.28.06.34.32.13.58l-1.94%202.38-.38.47.58.15%202.94.73c.32.08.43.33.23.55a1%201%200%200%201-.93.25L18.1%2029a1.05%201.05%200%200%200-1%20.29c-.21.24-.12.5.2.59l1.72.43c.32.08.42.33.22.56a1%201%200%200%201-.94.26l-1.27-.33a1%201%200%200%200-1%20.28c-.21.24-.12.5.2.58l1.28.32c.32.08.42.33.22.56a1%201%200%200%201-.94.26l-.67-.18a1%201%200%200%200-1%20.28c-.21.24-.12.5.2.59l.68.18a.35.35%200%200%201%20.18.61L14.82%2036a.59.59%200%200%200%200%20.8.55.55%200%200%200%20.77-.12L17%2034.93a.33.33%200%200%201%20.61.12zm11.82-6.82c.09.33-.1.55-.43.49L27.37%2029a1.11%201.11%200%200%201-.78-.69l-.22-.68c-.1-.32.08-.54.4-.48h.14c.33.06.52-.16.43-.49v-.15c-.09-.33.1-.54.42-.47l.69.15a1.11%201.11%200%200%201%20.75.72zm-1.77-3.79a.34.34%200%200%201-.2-.6l.09-.11a.36.36%200%200%200-.2-.63h-.15a.34.34%200%200%201-.18-.61l.47-.54a1.08%201.08%200%200%201%201-.31l1.88.48a.36.36%200%200%201%20.2.62l-1.24%201.53a1.08%201.08%200%200%201-1%20.35zm-2-6.26a.34.34%200%200%201%20.62.13l.67%201.87a1.16%201.16%200%200%201-.19%201l-.47.54a.33.33%200%200%201-.61-.12v-.14a.34.34%200%200%200-.62-.13l-.11.11a.33.33%200%200%201-.6-.14l-.22-.69a1.16%201.16%200%200%201%20.23-1zm-5.65%202.25c-.09-.33.1-.55.42-.49l1.92.34a1.11%201.11%200%200%201%20.78.69l.22.68c.1.32-.08.54-.4.48h-.14c-.33-.06-.52.16-.43.49v.15c.09.33-.1.54-.42.47l-.69-.15a1.11%201.11%200%200%201-.75-.72zm1.77%203.79a.34.34%200%200%201%20.2.6l-.09.11a.36.36%200%200%200%20.2.62h.15a.34.34%200%200%201%20.18.61l-.47.54a1.08%201.08%200%200%201-1%20.31l-1.88-.48a.36.36%200%200%201-.2-.62l1.24-1.54a1.08%201.08%200%200%201%201-.35zm.72%204.25a1.16%201.16%200%200%201%20.19-1l.46-.53a.33.33%200%200%201%20.61.12v.14a.34.34%200%200%200%20.62.13l.1-.11a.33.33%200%200%201%20.6.14l.22.69a1.16%201.16%200%200%201-.23%201l-1.34%201.44a.34.34%200%200%201-.62-.13z%22%20id%3D%22Livello_7%22%20data-name%3D%22Livello%207%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2876, /var/www/sprite/output/_icons-svg.scss */
.icon--snowflake4 {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2050%2050%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A1.31px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Efiocco4%3C%2Ftitle%3E%3Cg%20id%3D%22Livello_7%22%20data-name%3D%22Livello%207%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M25.28%2024.63l8.78-19.61M38.63%209.18l-7.76%202.95-2.93-7.81M25.28%2024.63L19.49%203.92M25.65%204.14l-4.06%207.29-7.24-4.09M25.28%2024.63L7.63%2012.51M12.49%208.7l1.54%208.21-8.15%201.55M25.28%2024.63L4.03%2026.77M5.31%2020.7l6.42%205.29-5.25%206.47M25.28%2024.63l-14.91%2015.4M7.48%2034.55l8.29-.11.11%208.36M25.28%2024.63l-1.6%2021.45M17.97%2043.75l6.29-5.45%205.41%206.33M25.28%2024.63l12.47%2017.46M31.89%2044.01l1.33-8.25%208.19%201.35M25.28%2024.63l20.69%205.3M42.71%2035.19l-4.24-7.18%207.13-4.27M25.28%2024.63l19.24-9.34M45.37%2021.44l-7.83-2.76%202.74-7.89%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2886, /var/www/sprite/output/_icons-svg.scss */
.icon--snowflake5 {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2050%2050%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3B%7D.cls-2%7Bclip-path%3Aurl%28%23clip-path%29%3B%7D.cls-3%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Efiocco5%3C%2Ftitle%3E%3Cg%20class%3D%22cls-2%22%20id%3D%22Livello_5%22%20data-name%3D%22Livello%205%22%3E%3Cpath%20id%3D%22_Tracciato_%22%20data-name%3D%22%26lt%3BTracciato%26gt%3B%22%20class%3D%22cls-3%22%20d%3D%22M25%2016a10.09%2010.09%200%200%201-9%209%2010.09%2010.09%200%200%201%209%209%2010.09%2010.09%200%200%201%209-9%2010.09%2010.09%200%200%201-9-9z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2896, /var/www/sprite/output/_icons-svg.scss */
.icon--standmixer {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2290%22%20height%3D%2290%22%20viewBox%3D%220%200%2090%2090%22%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M71.356%2089.033H14.35c-2.238%200-4.058-1.82-4.058-4.06%200-1.644%201.008-3.12%202.5-3.742l9.818-38.618c-6.263-.02-11.352-5.12-11.352-11.386%200-6.28%205.11-11.39%2011.39-11.39h35.68c4.43%200%208.415%202.542%2010.294%206.518h2.737c1.338%200%202.427%201.09%202.427%202.43v3.26c0%201.336-1.09%202.424-2.428%202.424h-1.923v8.16c0%201.34-1.092%202.43-2.433%202.43H60.55v.842h17.12c.89%200%201.612.725%201.612%201.616%200%20.6-.328%201.122-.813%201.4v8.814c0%208.82-4.46%2016.926-11.4%2020.803v2.39h4.287c2.237%200%204.057%201.817%204.057%204.052%200%202.236-1.82%204.058-4.058%204.058zM22.65%2021.437c-5.4%200-9.792%204.392-9.792%209.79%200%205.395%204.392%209.785%209.79%209.785h2.02L14.126%2082.49l-.444.124c-1.052.298-1.788%201.268-1.788%202.36%200%201.355%201.103%202.458%202.457%202.458h57.007c1.354%200%202.457-1.104%202.457-2.46%200-1.352-1.102-2.452-2.457-2.452H65.47v-4.948l.428-.225C72.563%2073.842%2076.87%2066.14%2076.87%2057.73V47.527h.8l-18.72-.03v-4.043h8.054c.46%200%20.833-.372.833-.83v-9.76h3.522c.456%200%20.827-.37.827-.824v-3.258c0-.458-.372-.83-.828-.83h-3.79l-.206-.492c-1.526-3.66-5.072-6.024-9.035-6.024H22.65zm28.127%2060.015l-1.09-.424c-9.437-3.67-15.777-13.54-15.777-24.556%200-5.45%201.515-10.67%204.38-15.094l.236-.365h9.885v1.614c0%20.458.372.83.83.83h8.053V47.5H38.58h.8v10.23c0%208.412%204.305%2016.11%2010.97%2019.615l.428.225v3.882zm-13.8-33.767c-.967%202.777-1.467%205.743-1.467%208.787%200%209.93%205.446%2018.855%2013.667%2022.605v-.548c-6.94-3.876-11.398-11.98-11.398-20.8v-8.815c-.44-.252-.748-.704-.803-1.23zm2.424-5.073c-.735%201.18-1.37%202.42-1.903%203.705.286-.26.666-.418%201.082-.418h17.113v-.844H49.24c-1.34%200-2.428-1.09-2.428-2.43v-.014h-7.41z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2906, /var/www/sprite/output/_icons-svg.scss */
.icon--star {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2034%2034%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D.cls-2%7Bopacity%3A0.4%3B%7D.cls-3%7Bfill%3A%23fffaf5%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Estella%3C%2Ftitle%3E%3Cg%20id%3D%22Livello_5%22%20data-name%3D%22Livello%205%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M17.87%202.65l2.37%202.44%202.87-1.33.82-.38.28.84%201.04%203.21%203.17.02.91.01-.12.87-.48%203.33%202.85%201.37.81.4-.5.73-1.91%202.81%201.96%202.44.56.7-.78.45-2.97%201.71.69%203.03.2.86-.9.08-3.42.28-.73%203.03-.21.86-.84-.32-3.22-1.19-2%202.42-.57.68-.62-.65-2.37-2.44-2.87%201.33-.82.38-.28-.84-1.05-3.21-3.16-.02-.91-.01.12-.87.48-3.33-2.85-1.37-.81-.4.5-.73%201.91-2.81-1.96-2.44-.56-.7.78-.45%202.97-1.71-.69-3.03-.2-.86.9-.08%203.43-.28.72-3.02.22-.87.83.32%203.22%201.19%202-2.41.57-.69.62.65z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M11.09%2010.73a8.72%208.72%200%200%200%200%2012.54%209.19%209.19%200%200%200%2012.81%200%208.72%208.72%200%200%200%200-12.54%209.19%209.19%200%200%200-12.81%200z%22%2F%3E%3Cpath%20class%3D%22cls-3%22%20d%3D%22M11.78%2016.49l2.79%201.97-1.07%203.2%201.22.86%202.78-1.98%202.78%201.98%201.22-.86-1.07-3.2%202.79-1.97-.47-1.4-3.44.01-1.06-3.2h-1.51l-1.06%203.2-3.44-.01-.47%201.4h.01z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2916, /var/www/sprite/output/_icons-svg.scss */
.icon--support-mail-original, .com-support-home__icon-mail {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M17.004%204c.546%200%20.996.447.996.993v10.014c0%20.546-.447.993-.993.993H2.993C2.447%2016%202%2015.553%202%2015.007V4.993C2%204.447%202.447%204%202.993%204H17m.007-1H2.993C1.898%203%201%203.898%201%204.993v10.014C1%2016.102%201.898%2017%202.993%2017h14.015C18.102%2017%2019%2016.102%2019%2015.007V4.993C19%203.898%2018.102%203%2017.007%203z%22%3E%3C%2Fpath%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%233E3936%22%20stroke-width%3D%22.993%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M18%204l-7.964%206.43L2%204%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2926, /var/www/sprite/output/_icons-svg.scss */
.icon--support-mail-white {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M17.004%204c.546%200%20.996.447.996.993v10.014c0%20.546-.447.993-.993.993H2.993C2.447%2016%202%2015.553%202%2015.007V4.993C2%204.447%202.447%204%202.993%204H17m.007-1H2.993C1.898%203%201%203.898%201%204.993v10.014C1%2016.102%201.898%2017%202.993%2017h14.015C18.102%2017%2019%2016.102%2019%2015.007V4.993C19%203.898%2018.102%203%2017.007%203z%22%3E%3C%2Fpath%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%22.993%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M18%204l-7.964%206.43L2%204%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2936, /var/www/sprite/output/_icons-svg.scss */
.icon--support-mail, .com-support-home__icon-mail-large {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M17.004%204c.546%200%20.996.447.996.993v10.014c0%20.546-.447.993-.993.993H2.993C2.447%2016%202%2015.553%202%2015.007V4.993C2%204.447%202.447%204%202.993%204H17m.007-1H2.993C1.898%203%201%203.898%201%204.993v10.014C1%2016.102%201.898%2017%202.993%2017h14.015C18.102%2017%2019%2016.102%2019%2015.007V4.993C19%203.898%2018.102%203%2017.007%203z%22%2F%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23FFF%22%20stroke-width%3D%22.993%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M18%204l-7.964%206.43L2%204%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2946, /var/www/sprite/output/_icons-svg.scss */
.icon--support-phone-original, .com-support-home__icon-phone {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%233E3936%22%20stroke-width%3D%22.999%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M17.48%203.295l-.45-.45C16.48%202.292%2015.677%202%2014.717%202c-2.37%200-5.542%201.7-8.282%204.438-3.978%203.98-5.557%208.63-3.593%2010.593l.45.45c.334.335.778.52%201.254.52.475%200%20.918-.185%201.255-.524l1.8-1.794c.69-.688.69-1.817%200-2.508l-.45-.448c-.48-.48-.258-1.724%201.794-3.78%201.753-1.75%202.767-2.01%203.213-2.01.238%200%20.424.072.57.217l.447.448c.67.67%201.84.672%202.51%200l1.796-1.798c.335-.333.52-.78.52-1.254s-.186-.916-.52-1.253z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2956, /var/www/sprite/output/_icons-svg.scss */
.icon--support-phone-white {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%22.999%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M17.48%203.295l-.45-.45C16.48%202.292%2015.677%202%2014.717%202c-2.37%200-5.542%201.7-8.282%204.438-3.978%203.98-5.557%208.63-3.593%2010.593l.45.45c.334.335.778.52%201.254.52.475%200%20.918-.185%201.255-.524l1.8-1.794c.69-.688.69-1.817%200-2.508l-.45-.448c-.48-.48-.258-1.724%201.794-3.78%201.753-1.75%202.767-2.01%203.213-2.01.238%200%20.424.072.57.217l.447.448c.67.67%201.84.672%202.51%200l1.796-1.798c.335-.333.52-.78.52-1.254s-.186-.916-.52-1.253z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2966, /var/www/sprite/output/_icons-svg.scss */
.icon--support-phone, .com-support-home__icon-phone-large {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23FFF%22%20stroke-width%3D%22.999%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M17.48%203.295l-.45-.45C16.48%202.292%2015.677%202%2014.717%202c-2.37%200-5.542%201.7-8.282%204.438-3.978%203.98-5.557%208.63-3.593%2010.593l.45.45c.334.335.778.52%201.254.52.475%200%20.918-.185%201.255-.524l1.8-1.794c.69-.688.69-1.817%200-2.508l-.45-.448c-.48-.48-.258-1.724%201.794-3.78%201.753-1.75%202.767-2.01%203.213-2.01.238%200%20.424.072.57.217l.447.448c.67.67%201.84.672%202.51%200l1.796-1.798c.335-.333.52-.78.52-1.254s-.186-.916-.52-1.253z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2976, /var/www/sprite/output/_icons-svg.scss */
.icon--support-tel {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23C20038%22%20stroke-miterlimit%3D%2210%22%3E%3Cpath%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M28.646%2012.263l-.52-.52c-.638-.637-1.563-.975-2.673-.975-2.74%200-6.406%201.962-9.572%205.12-4.597%204.59-6.423%209.96-4.153%2012.224l.52.518c.387.39.9.602%201.45.602.55%200%201.06-.213%201.45-.604l2.078-2.07c.8-.795.8-2.098%200-2.895l-.52-.518c-.555-.553-.3-1.99%202.074-4.36%202.024-2.02%203.196-2.32%203.712-2.32.275%200%20.49.083.662.25l.514.518c.773.77%202.127.774%202.9%200l2.078-2.077c.387-.384.6-.897.6-1.445s-.213-1.06-.6-1.447z%22%2F%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2218%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2986, /var/www/sprite/output/_icons-svg.scss */
.icon--tick-red {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014.295%2010.996%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%20%7B%20fill%3A%20%23c20038%3B%20%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20id%3D%22checked%22%20class%3D%22cls-1%22%20d%3D%22M.165%206.048a.53.53%200%200%201%200-.77l.77-.77a.53.53%200%200%201%20.77%200l.055.055%203.024%203.244a.266.266%200%200%200%20.385%200L12.535.165h.055a.53.53%200%200%201%20.77%200l.77.77a.53.53%200%200%201%200%20.77l-8.8%209.127a.53.53%200%200%201-.77%200L.276%206.212l-.11-.164z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 2996, /var/www/sprite/output/_icons-svg.scss */
.icon--to-recipes-white {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2236.764%22%20height%3D%2240%22%20viewBox%3D%220%200%2036.764%2040%22%3E%3Cg%20fill%3D%22%23ffffff%22%3E%3Cpath%20d%3D%22M8.52%2019.125v3.78c-2.828%201.76-2.795%207.096-2.79%207.322v2.55c0%201.83%202.032%202.385%202.118%202.407.032.007.065.013.098.013.17%200%20.324-.113.37-.286.054-.203-.067-.412-.272-.467-.062-.018-1.55-.432-1.55-1.667v-2.554c0-.055-.035-5.35%202.592-6.758.125-.065.202-.197.202-.338V19.63l-.767-.505M28.197%2020.005v2.748c2.763%201.997%202.73%206.578%202.75%207.503v2.812c0%201.453-1.23%201.927-1.758%202.062-.206.054-.415-.07-.468-.275-.054-.206.07-.412.274-.467.54-.14%201.184-.48%201.184-1.32v-2.84c0-.02%200-.04.003-.06.008-.042.29-4.586-2.606-6.932-.092-.074-.146-.184-.146-.3v-2.93h.767M25.057%2024.503v.72h-13.04v-.72h13.04m0-.36h-13.04c-.21%200-.384.162-.384.36v.72c0%20.197.174.36.384.36h13.04c.21%200%20.383-.163.383-.36v-.72c0-.198-.173-.36-.383-.36zM29.068%207.655H7.538c-.655%200-.894-.482-.894-.807v-1.53c0-.446.41-.68.79-.708%201-.002%201.772-.372%202.748-.84%201.61-.774%203.813-1.833%208.312-1.833%204.687%200%206.866%201.103%208.458%201.908.84.425%201.444.73%202.148.73.346%200%20.862.225.862.84v1.4c.002.03.013.33-.214.573-.11.123-.32.267-.68.267zM8.61%2013.687s-.245-.91-.665-1.12c-.215-.106-.646-.38-1.048-.514-.062-.02-.093.162-.154.138-.32-.126-.587-.36-.87-.463-.772-.277-1.204-.342-2.096-.525-.592-.122-2.03-1.588-1.996-1.916.032-.32.245-.43.525-.466.28-.034%201.232-.03%201.444-.03.356%200%20.34.514.692.626.507.163.91.082%201.562.326.517.195%201.94.865%201.94.865v.944l1.086%201.087c.316.314-.42%201.05-.42%201.05zM28.077%2013.714s.247-.92.673-1.132c.216-.11.654-.386%201.06-.52.06-.022.093.163.155.14.324-.13.596-.366.88-.47.782-.28%201.218-.347%202.12-.532.6-.123%202.052-1.606%202.018-1.937-.03-.324-.247-.436-.53-.472-.284-.034-1.247-.03-1.46-.03-.36%200-.346.52-.7.634-.515.164-.92.083-1.578.33-.524.196-1.964.874-1.964.874v.956l-1.097%201.098.424%201.062zM20.633%2017.406V16.19c-.12-.136-.842-.426-2.113-.426-1.27%200-1.992.29-2.112.426v1.216c.12.137.842.426%202.112.426s1.992-.29%202.113-.426z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M10.278%2018.886c1.354.856%203.9%201.876%208.32%201.876%206.282%200%208.74-2.033%209.6-3.097v-.436c0-.028-.005-.055-.01-.082l-1.303-5.992c-.025-.117-.104-.215-.214-.266-.108-.05-.236-.048-.342.01-.024.013-2.603%201.357-7.64%201.357-5.068%200-8.398-1.36-8.43-1.374-.105-.043-.225-.038-.325.015-.1.052-.173.147-.198.256l-1.2%205.39c-.03.056-.045.118-.045.18v.488c.2.32.717.998%201.788%201.674zm5.154-2.79c0-.886%201.663-1.2%203.088-1.2s3.09.314%203.09%201.2v1.407c0%20.886-1.665%201.2-3.09%201.2s-3.088-.314-3.088-1.2v-1.408z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3Ccircle%20cx%3D%2212.48%22%20cy%3D%2230.635%22%20r%3D%221.082%22%20fill%3D%22%23ffffff%22%3E%3C%2Fcircle%3E%3Cpath%20d%3D%22M28.583%2031.673c-.25-.172-.386-.267-.386-.764V18.957c-1.144%201.185-3.785%202.877-9.6%202.877-6.484%200-9.137-2.104-10.107-3.258V30.91c0%20.33-.1.452-.27.657-.24.29-.537.652-.537%201.525v2.55c0%201.452%201.18%202.207%201.803%202.402.037.01.076.018.115.018h17.79c.016%200%20.03%200%20.046-.003.648-.082%201.872-.63%201.872-2.128v-2.84c0-.918-.42-1.208-.725-1.42zm-11.61-.533h-2.48c-.226.903-1.038%201.577-2.012%201.577-1.147%200-2.08-.934-2.08-2.082s.933-2.082%202.08-2.082c.978%200%201.794.678%202.017%201.587h2.477v1zm8.473%200h-7.142v-1h7.142v1zM8.52%2017.04V9.46h-.16c-.213%200-.385-.172-.385-.384V7.27c0-.21.172-.382.384-.382h20c.212%200%20.384.17.384.383V9.08c0%20.212-.172.384-.384.384h-.163v7.767l-.767.007v-8.16c0-.21.17-.38.384-.38h.162V7.654H8.743v1.04h.16c.213%200%20.384.17.384.383v7.96H8.52z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 3006, /var/www/sprite/output/_icons-svg.scss */
.icon--to-recipes {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2236.764%22%20height%3D%2240%22%20viewBox%3D%220%200%2036.764%2040%22%3E%3Cg%20fill%3D%22%231D1D1B%22%3E%3Cpath%20d%3D%22M8.52%2019.125v3.78c-2.828%201.76-2.795%207.096-2.79%207.322v2.55c0%201.83%202.032%202.385%202.118%202.407.032.007.065.013.098.013.17%200%20.324-.113.37-.286.054-.203-.067-.412-.272-.467-.062-.018-1.55-.432-1.55-1.667v-2.554c0-.055-.035-5.35%202.592-6.758.125-.065.202-.197.202-.338V19.63l-.767-.505M28.197%2020.005v2.748c2.763%201.997%202.73%206.578%202.75%207.503v2.812c0%201.453-1.23%201.927-1.758%202.062-.206.054-.415-.07-.468-.275-.054-.206.07-.412.274-.467.54-.14%201.184-.48%201.184-1.32v-2.84c0-.02%200-.04.003-.06.008-.042.29-4.586-2.606-6.932-.092-.074-.146-.184-.146-.3v-2.93h.767M25.057%2024.503v.72h-13.04v-.72h13.04m0-.36h-13.04c-.21%200-.384.162-.384.36v.72c0%20.197.174.36.384.36h13.04c.21%200%20.383-.163.383-.36v-.72c0-.198-.173-.36-.383-.36zM29.068%207.655H7.538c-.655%200-.894-.482-.894-.807v-1.53c0-.446.41-.68.79-.708%201-.002%201.772-.372%202.748-.84%201.61-.774%203.813-1.833%208.312-1.833%204.687%200%206.866%201.103%208.458%201.908.84.425%201.444.73%202.148.73.346%200%20.862.225.862.84v1.4c.002.03.013.33-.214.573-.11.123-.32.267-.68.267zM8.61%2013.687s-.245-.91-.665-1.12c-.215-.106-.646-.38-1.048-.514-.062-.02-.093.162-.154.138-.32-.126-.587-.36-.87-.463-.772-.277-1.204-.342-2.096-.525-.592-.122-2.03-1.588-1.996-1.916.032-.32.245-.43.525-.466.28-.034%201.232-.03%201.444-.03.356%200%20.34.514.692.626.507.163.91.082%201.562.326.517.195%201.94.865%201.94.865v.944l1.086%201.087c.316.314-.42%201.05-.42%201.05zM28.077%2013.714s.247-.92.673-1.132c.216-.11.654-.386%201.06-.52.06-.022.093.163.155.14.324-.13.596-.366.88-.47.782-.28%201.218-.347%202.12-.532.6-.123%202.052-1.606%202.018-1.937-.03-.324-.247-.436-.53-.472-.284-.034-1.247-.03-1.46-.03-.36%200-.346.52-.7.634-.515.164-.92.083-1.578.33-.524.196-1.964.874-1.964.874v.956l-1.097%201.098.424%201.062zM20.633%2017.406V16.19c-.12-.136-.842-.426-2.113-.426-1.27%200-1.992.29-2.112.426v1.216c.12.137.842.426%202.112.426s1.992-.29%202.113-.426z%22%2F%3E%3Cpath%20d%3D%22M10.278%2018.886c1.354.856%203.9%201.876%208.32%201.876%206.282%200%208.74-2.033%209.6-3.097v-.436c0-.028-.005-.055-.01-.082l-1.303-5.992c-.025-.117-.104-.215-.214-.266-.108-.05-.236-.048-.342.01-.024.013-2.603%201.357-7.64%201.357-5.068%200-8.398-1.36-8.43-1.374-.105-.043-.225-.038-.325.015-.1.052-.173.147-.198.256l-1.2%205.39c-.03.056-.045.118-.045.18v.488c.2.32.717.998%201.788%201.674zm5.154-2.79c0-.886%201.663-1.2%203.088-1.2s3.09.314%203.09%201.2v1.407c0%20.886-1.665%201.2-3.09%201.2s-3.088-.314-3.088-1.2v-1.408z%22%2F%3E%3Ccircle%20cx%3D%2212.48%22%20cy%3D%2230.635%22%20r%3D%221.082%22%2F%3E%3Cpath%20d%3D%22M28.583%2031.673c-.25-.172-.386-.267-.386-.764V18.957c-1.144%201.185-3.785%202.877-9.6%202.877-6.484%200-9.137-2.104-10.107-3.258V30.91c0%20.33-.1.452-.27.657-.24.29-.537.652-.537%201.525v2.55c0%201.452%201.18%202.207%201.803%202.402.037.01.076.018.115.018h17.79c.016%200%20.03%200%20.046-.003.648-.082%201.872-.63%201.872-2.128v-2.84c0-.918-.42-1.208-.725-1.42zm-11.61-.533h-2.48c-.226.903-1.038%201.577-2.012%201.577-1.147%200-2.08-.934-2.08-2.082s.933-2.082%202.08-2.082c.978%200%201.794.678%202.017%201.587h2.477v1zm8.473%200h-7.142v-1h7.142v1zM8.52%2017.04V9.46h-.16c-.213%200-.385-.172-.385-.384V7.27c0-.21.172-.382.384-.382h20c.212%200%20.384.17.384.383V9.08c0%20.212-.172.384-.384.384h-.163v7.767l-.767.007v-8.16c0-.21.17-.38.384-.38h.162V7.654H8.743v1.04h.16c.213%200%20.384.17.384.383v7.96H8.52z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 3016, /var/www/sprite/output/_icons-svg.scss */
.icon--unavailable {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Ccircle%20fill%3D%22%23E00613%22%20stroke%3D%22%233E3936%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%228%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 3026, /var/www/sprite/output/_icons-svg.scss */
.icon--up-arrow-grey {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2211%22%20viewBox%3D%220%200%2020%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Ctitle%3ETriangle%3C%2Ftitle%3E%3Cdesc%3ECreated%20using%20Figma%3C%2Fdesc%3E%3Cg%20transform%3D%22translate%281235%20-1218%29%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M-1235%201218h20v11h-20z%22%2F%3E%3CclipPath%20id%3D%22a%22%20clip-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M-1385%203h320v6113h-320V3z%22%20fill%3D%22%23FFF%22%2F%3E%3C%2FclipPath%3E%3Cg%20clip-path%3D%22url%28%23a%29%22%3E%3Cpath%20d%3D%22M-1385%203h320v6113h-320V3z%22%20fill%3D%22%23FFF%22%2F%3E%3Cuse%20xlink%3Ahref%3D%22%23b%22%20transform%3D%22rotate%28-180%20-607.5%20614.5%29%22%20fill%3D%22%234A4A4A%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cdefs%3E%3Cpath%20id%3D%22b%22%20d%3D%22M1.313.23c-.3-.307-.787-.307-1.088%200-.3.307-.3.804%200%201.11l9.23%209.43c.3.307.788.307%201.09%200l9.23-9.43c.3-.306.3-.803%200-1.11-.3-.307-.788-.307-1.088%200L10%209.103%201.313.23z%22%2F%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 3036, /var/www/sprite/output/_icons-svg.scss */
.icon--user-menu-white, .user-info__trigger {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M22.04%2018.133c-.405-.065-.415-1.182-.415-1.182s1.19-1.175%201.453-2.762c.695%200%201.13-1.688.432-2.28.03-.626.897-4.905-3.502-4.905-4.402%200-3.532%204.28-3.502%204.905-.7.594-.27%202.28.43%202.28.26%201.588%201.45%202.767%201.45%202.767s-.006%201.117-.413%201.183c-1.31.21-6.188%202.36-6.188%204.72h16.44c0-2.36-4.876-4.51-6.186-4.72zM2%209h11.72v2H2zm0%204h11.72v2H2zm0%204h9.436v2H2z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 3046, /var/www/sprite/output/_icons-svg.scss */
.icon--user-menu {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M22.04%2018.133c-.405-.065-.415-1.182-.415-1.182s1.19-1.175%201.453-2.762c.695%200%201.13-1.688.432-2.28.03-.626.897-4.905-3.502-4.905-4.402%200-3.532%204.28-3.502%204.905-.7.594-.27%202.28.43%202.28.26%201.588%201.45%202.767%201.45%202.767s-.006%201.117-.413%201.183c-1.31.21-6.188%202.36-6.188%204.72h16.44c0-2.36-4.876-4.51-6.186-4.72zM2%209h11.72v2H2zm0%204h11.72v2H2zm0%204h9.436v2H2z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 3056, /var/www/sprite/output/_icons-svg.scss */
.icon--validation-error-red {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%220%200%2017%2022%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%20%7B%20fill%3A%20url%28%23pattern%29%3B%20%7D%3C%2Fstyle%3E%3Cpattern%20id%3D%22pattern%22%20preserveAspectRatio%3D%22none%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%2034%2046%22%3E%3Cimage%20width%3D%2234%22%20height%3D%2246%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAACIAAAAuCAYAAABNhcu5AAAMFGlDQ1BJQ0MgUHJvZmlsZQAASImVVwdUk8kWnr%2BkEJJQAghICb0JUqQLBELv0sFGSAKEEjAhqNjRRQXXgooIVnRVRNG1ALJWLFhYBOz1YUFFWcWCDZU3KaDra%2Bfdc27my51773x3%2Fpk5MwCo2HPy83NQVQByhQWimCA%2FZlJyCpPUDajAEKgCFGhwuOJ83%2BjocABluP27vL8OEGl7xVaa61%2F7%2F6uo8fhiLgBINMRpPDE3F%2BJDAODa3HxRAQCENmg3mV6QL8X9EGuIIEEAiLgUZ8ixthSnyfEYmU9cDBtiFgBkKocjygCALuXNLORmwDx0KUd7IU8ghHgDxN7cTA4P4rsQj8nNzYNYhQyxZdoPeTL%2BljNtJCeHkzGC5bXIhOwvEOfncGb%2Bn9PxvyU3RzI8hjFUaqYoOEZaM5y3Xdl5YVJMhfioMC0yCmJ1iM8LeDJ%2FKb6dKQmOV%2Fj3ccVsOGdAC8APzeP4h0GsB7GWJDveV4EdOSJZLPRHIwUFIXEKnCbKi1HkRwuFOZHhijxLMvkhw3gTXxwQO%2ByTLggMgRiuNPRQUWZcopwneqZQkBAJMR3iDnF2bJgi9n5RJjty2EckiZFyNoX4XbooMEbug2nniofrwuy4HNlYcC1grILMuGB5LJbEFyeFD3Pg8f0D5BwwHl8Yr%2BCGwdXlF6OILcnPiVb4Y5v4OUEx8nnG9osLY4djuwrgApPPA%2FYwixMarRjrfX5BdJycG46CcMAG%2FoAJJFDTQB7IAoL2vsY%2B%2BE%2FeEwg4QAQyAB%2FYKizDEYmyHiH8jQVF4C%2BI%2BEA8Eucn6%2BWDQmj%2FOmKV%2F9qCdFlvoSwiGzyBOBfXxb1xTzwc%2FrKgOuJuuPtwHFNleFRiANGfGEwMJFqN8OBC1jlQRUDwb2xhsOXD6qRchMM1fM9HeELoJDwkXCN0E26BBPBYlkXhNVVQLPqJORNEgG6YLVBRXdqP1eHmkLUz7od7Qf6QO66F6wJbfBysxBf3gbU5Q%2BuPDCUj3L7P5c%2FjSVn%2FWI%2FCTremOytYpI18GfaI189Z2D%2FMEQ%2B2YT97Ykuwg1grdgq7gB3FGgETO4E1YW3YMSkeWQmPZStheLQYGbdsmEcw7GNfZ99r%2F%2BWnsTmK8aXzJS7gzyiQbgZ2Xv5MkSAjs4DpC09jPjNEyLUbw3S0d3ABQHq2y4%2BO%2FsuyMxvRUftum%2F8KgPGcoaGhI99tEW8BOAwx5d53m8U7uF3nAXC%2BgisRFcpt0uMYEAAFqMBdoQMMgAmwhPU4AhfgCVggAISCKBAHksEUOOOZIBdyng5mgwWgBJSBlWAtqAKbwTawC%2BwFB0AjOApOgXPgEugA18AduC56wAvQD96DQQRBSAgNYSA6iCFihtggjogb4o0EIOFIDJKMpCIZiBCRILORhUgZUo5UIVuRWuR35AhyCrmAdCK3kAdIL%2FIG%2BYxiKBXVQPVRc3Qs6ob6omFoHDoZzUCnoUXoInQ5WonWoHvQBvQUegm9hnajL9ABDGDKmBZmhNlibhgbi8JSsHRMhM3FSrEKrAarx5rhd76CdWN92CeciDNwJm4L12YwHo9z8Wn4XHwZXoXvwhvwM%2FgV%2FAHej38j0Ah6BBuCByGEkETIIEwnlBAqCDsIhwln4b7pIbwnEolaRAuiK9yXycQs4iziMuJG4j7iSWIn8RFxgEQi6ZBsSF6kKBKHVEAqIa0n7SGdIHWRekgfycpkQ7IjOZCcQhaSi8kV5N3k4%2BQu8lPyoJKqkpmSh1KUEk9pptIKpe1KzUqXlXqUBilqFAuKFyWOkkVZQKmk1FPOUu5S3iorKxsruytPUBYoz1euVN6vfF75gfInqjrVmsqmTqJKqMupO6knqbeob2k0mjmNRUuhFdCW02ppp2n3aR%2FpDLodPYTOo8%2BjV9Mb6F30lypKKmYqvipTVIpUKlQOqlxW6VNVUjVXZatyVOeqVqseUb2hOqDGUHNQi1LLVVumtlvtgtozdZK6uXqAOk99kfo29dPqjxgYw4TBZnAZCxnbGWcZPRpEDQuNEI0sjTKNvRrtGv2a6prjNBM0Z2hWax7T7NbCtMy1QrRytFZoHdC6rvV5lP4o31H8UUtH1Y%2FqGvVBe7Q2S5uvXaq9T%2Fua9mcdpk6ATrbOKp1GnXu6uK617gTd6bqbdM%2Fq9o3WGO05mju6dPSB0bf1UD1rvRi9WXrb9Nr0BvQN9IP08%2FXX65%2FW7zPQMmAZZBmsMThu0GvIMPQ2FBiuMTxh%2BJypyfRl5jArmWeY%2FUZ6RsFGEqOtRu1Gg8YWxvHGxcb7jO%2BZUEzcTNJN1pi0mPSbGppGmM42rTO9baZk5maWabbOrNXsg7mFeaL5YvNG82cW2hYhFkUWdRZ3LWmWPpbTLGssr1oRrdyssq02WnVYo9bO1pnW1daXbVAbFxuBzUabzjGEMe5jhGNqxtywpdr62hba1tk%2BsNOyC7crtmu0eznWdGzK2FVjW8d%2Bs3e2z7Hfbn%2FHQd0h1KHYodnhjaO1I9ex2vGqE80p0GmeU5PT63E24%2FjjNo276cxwjnBe7Nzi%2FNXF1UXkUu%2FS62rqmuq6wfWGm4ZbtNsyt%2FPuBHc%2F93nuR90%2Febh4FHgc8HjlaeuZ7bnb89l4i%2FH88dvHP%2FIy9uJ4bfXq9mZ6p3pv8e72MfLh%2BNT4PGSZsHisHaynvla%2BWb57fF%2F62fuJ%2FA77fWB7sOewT%2Fpj%2FkH%2Bpf7tAeoB8QFVAfcDjQMzAusC%2B4Ocg2YFnQwmBIcFrwq%2BEaIfwg2pDekPdQ2dE3omjBoWG1YV9jDcOlwU3hyBRoRGrI64G2kWKYxsjAJRIVGro%2B5FW0RPi%2F5jAnFC9ITqCU9iHGJmx7TGMmKnxu6OfR%2FnF7ci7k68ZbwkviVBJWFSQm3Ch0T%2FxPLE7qSxSXOSLiXrJguSm1JIKQkpO1IGJgZMXDuxZ5LzpJJJ1ydbTJ4x%2BcIU3Sk5U45NVZnKmXowlZCamLo79QsnilPDGUgLSduQ1s9lc9dxX%2FBYvDW8Xr4Xv5z%2FNN0rvTz9WYZXxuqM3kyfzIrMPgFbUCV4nRWctTnrQ3ZU9s7soZzEnH255NzU3CNCdWG28EyeQd6MvM58m%2FyS%2FO5pHtPWTusXhYl2iBHxZHFTgQa85rRJLCW%2FSB4UehdWF36cnjD94Ay1GcIZbTOtZy6d%2BbQosOi3Wfgs7qyW2UazF8x%2BMMd3zta5yNy0uS3zTOYtmtczP2j%2BrgWUBdkL%2Fiy2Ly4vfrcwcWHzIv1F8xc9%2BiXol7oSeomo5MZiz8Wbl%2BBLBEvalzotXb%2F0Wymv9GKZfVlF2Zdl3GUXf3X4tfLXoeXpy9tXuKzYtJK4Urjy%2BiqfVbvK1cqLyh%2BtjljdsIa5pnTNu7VT116oGFexeR1lnWRdd2V4ZdN60%2FUr13%2Bpyqy6Vu1XvW%2BD3oalGz5s5G3s2sTaVL9Zf3PZ5s9bBFtubg3a2lBjXlOxjbitcNuT7QnbW39z%2B612h%2B6Osh1fdwp3du%2BK2XWm1rW2drfe7hV1aJ2krnfPpD0de%2F33NtXb1m%2Fdp7WvbD%2FYL9n%2F%2FPfU368fCDvQctDtYP0hs0MbDjMOlzYgDTMb%2BhszG7ubkps6j4QeaWn2bD78h90fO48aHa0%2BpnlsxXHK8UXHh04UnRg4mX%2By71TGqUctU1vunE46ffXMhDPtZ8POnj8XeO50q2%2FrifNe549e8Lhw5KLbxcZLLpca2pzbDv%2Fp%2FOfhdpf2hsuul5s63DuaO8d3Hu%2Fy6Tp1xf%2FKuashVy9di7zWeT3%2B%2Bs0bk2503%2BTdfHYr59br24W3B%2B%2FMv0u4W3pP9V7Ffb37Nf%2Bw%2Bse%2BbpfuYw%2F8H7Q9jH145xH30YvH4sdfehY9oT2peGr4tPaZ47OjvYG9Hc8nPu95kf9isK%2FkL7W%2FNry0fHnoFetVW39Sf89r0euhN8ve6rzd%2BW7cu5aB6IH773PfD34o%2Fajzcdcnt0%2BtnxM%2FPx2c%2FoX0pfKr1dfmb2Hf7g7lDg3lc0Qc2VUAg4qmpwPwZicAtGQAGB3w%2FkCXv71kgsjfizIE%2FhOWv89kAm8u9bCRXrnZJwHYD9V8PswNNYoFQBwLoE5OI6oQcbqTozwXvQ4AktHQ0Js8AJSgfgkaGhqMHhr6Ct9%2B2FUAjj%2BTv%2FmkQoT3%2By32UtRleBD8LP8Edettvfzv5eEAAAAJcEhZcwAAFiUAABYlAUlSJPAAAAGbaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA1LjQuMCI%2BCiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI%2BCiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjM0PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjQ2PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24%2BCiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE%2BClXKS7oAAAAcaURPVAAAAAIAAAAAAAAAFwAAACgAAAAXAAAAFwAAAXRY3LJtAAABQElEQVRYCeyVMW7CMBSGX2CAAyBKe4EiLtBOKIGBCS7DxAXIxGWYsrRIzUC4AGpPACkVc7vg%2Bo%2BUyDg2OGZh8Jscv%2Bf%2FffltJx7jQXcQngORdsE5IhlCzhHniOyA%2FOzOyN06QvjEi3GMP1gS%2BGzt%2B%2BwQRWLKagyNdb%2FPkkHAjnGs1Tg%2FI%2Fz%2FtxkO6He3z5zz6nV6ns%2FpYTKRnTR6TpdL%2BprNiJ1OWX3z6ZFe3t6Va0sgSRDQX5oWxbYwMgQEG50Ova5WhbY4OAfhmZ8oou10WrwFiqvCqCCg0VssqDUaif2LcQkEmW9u6adgKeZMYXQQ3TCk9ngMKWUoQVBpA2MLgX5akKowt0BcBTGF0bl3bTugn8dFR%2FIiXSNcbY8Xqc5TFQj0MQJBoRKmVkOqdMOqQkDDGATFKhjM54GbZQOB9f8AAAD%2F%2FycndPQAAAEzSURBVGP8DwQMJIBXmzYx3KisZPj%2F7x%2BKLkZmZgaN9nYGMV9fFHFiOYzUdIh6WxuDuJ8fsXajqCPJIbhCA2YiKFTIdQzRDsHmCEYmJrAbkKOJXMcQ5RCsjoD6nhHoFPQ0Q45jCDoEnyNg6YEYNbDow0XjdQgpFpCiFptjcDqEHIPJ0QNzFFaHUGIguXoxHPJmxw6Ga8XFKAUWqYUVLsdo9fYyiLi7wwIBhUZ1CLCQPeHgwPDz1Su4IlIdAdP4ElgC30QrgdklJBgs9u%2BHKUGhMRxy0tmJ4cfzF2BF5DoCZgO6YzikJBnM9%2B6DSaPSoCIeGbw7fOj%2FCUeH%2F8cdHP6%2F3rEDWYosNsiM4%2Fb2%2F084Of5%2Fd%2FgwTjNQQwTVjXTljToEPbhHQ2Q0RNBDAJ0%2FmkYGbYgAAIu0%2FjMmggSeAAAAAElFTkSuQmCC%22%2F%3E%3C%2Fpattern%3E%3C%2Fdefs%3E%3Cpath%20id%3D%22Screen_Shot_2018-09-13_at_11.42.48%22%20data-name%3D%22Screen%20Shot%202018-09-13%20at%2011.42.48%22%20class%3D%22cls-1%22%20d%3D%22M0%200h17v22H0z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 3066, /var/www/sprite/output/_icons-svg.scss */
.icon--validation-green {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%220%200%2017%2019%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%20%7B%20fill%3A%20url%28%23pattern%29%3B%20%7D%3C%2Fstyle%3E%3Cpattern%20id%3D%22pattern%22%20preserveAspectRatio%3D%22none%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%2042%2046%22%3E%3Cimage%20width%3D%2242%22%20height%3D%2246%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAACoAAAAuCAYAAABeUotNAAAMFGlDQ1BJQ0MgUHJvZmlsZQAASImVVwdUk8kWnr%2BkEJJQAghICb0JUqQLBELv0sFGSAKEEjAhqNjRRQXXgooIVnRVRNG1ALJWLFhYBOz1YUFFWcWCDZU3KaDra%2Bfdc27my51773x3%2Fpk5MwCo2HPy83NQVQByhQWimCA%2FZlJyCpPUDajAEKgCFGhwuOJ83%2BjocABluP27vL8OEGl7xVaa61%2F7%2F6uo8fhiLgBINMRpPDE3F%2BJDAODa3HxRAQCENmg3mV6QL8X9EGuIIEEAiLgUZ8ixthSnyfEYmU9cDBtiFgBkKocjygCALuXNLORmwDx0KUd7IU8ghHgDxN7cTA4P4rsQj8nNzYNYhQyxZdoPeTL%2BljNtJCeHkzGC5bXIhOwvEOfncGb%2Bn9PxvyU3RzI8hjFUaqYoOEZaM5y3Xdl5YVJMhfioMC0yCmJ1iM8LeDJ%2FKb6dKQmOV%2Fj3ccVsOGdAC8APzeP4h0GsB7GWJDveV4EdOSJZLPRHIwUFIXEKnCbKi1HkRwuFOZHhijxLMvkhw3gTXxwQO%2ByTLggMgRiuNPRQUWZcopwneqZQkBAJMR3iDnF2bJgi9n5RJjty2EckiZFyNoX4XbooMEbug2nniofrwuy4HNlYcC1grILMuGB5LJbEFyeFD3Pg8f0D5BwwHl8Yr%2BCGwdXlF6OILcnPiVb4Y5v4OUEx8nnG9osLY4djuwrgApPPA%2FYwixMarRjrfX5BdJycG46CcMAG%2FoAJJFDTQB7IAoL2vsY%2B%2BE%2FeEwg4QAQyAB%2FYKizDEYmyHiH8jQVF4C%2BI%2BEA8Eucn6%2BWDQmj%2FOmKV%2F9qCdFlvoSwiGzyBOBfXxb1xTzwc%2FrKgOuJuuPtwHFNleFRiANGfGEwMJFqN8OBC1jlQRUDwb2xhsOXD6qRchMM1fM9HeELoJDwkXCN0E26BBPBYlkXhNVVQLPqJORNEgG6YLVBRXdqP1eHmkLUz7od7Qf6QO66F6wJbfBysxBf3gbU5Q%2BuPDCUj3L7P5c%2FjSVn%2FWI%2FCTremOytYpI18GfaI189Z2D%2FMEQ%2B2YT97Ykuwg1grdgq7gB3FGgETO4E1YW3YMSkeWQmPZStheLQYGbdsmEcw7GNfZ99r%2F%2BWnsTmK8aXzJS7gzyiQbgZ2Xv5MkSAjs4DpC09jPjNEyLUbw3S0d3ABQHq2y4%2BO%2FsuyMxvRUftum%2F8KgPGcoaGhI99tEW8BOAwx5d53m8U7uF3nAXC%2BgisRFcpt0uMYEAAFqMBdoQMMgAmwhPU4AhfgCVggAISCKBAHksEUOOOZIBdyng5mgwWgBJSBlWAtqAKbwTawC%2BwFB0AjOApOgXPgEugA18AduC56wAvQD96DQQRBSAgNYSA6iCFihtggjogb4o0EIOFIDJKMpCIZiBCRILORhUgZUo5UIVuRWuR35AhyCrmAdCK3kAdIL%2FIG%2BYxiKBXVQPVRc3Qs6ob6omFoHDoZzUCnoUXoInQ5WonWoHvQBvQUegm9hnajL9ABDGDKmBZmhNlibhgbi8JSsHRMhM3FSrEKrAarx5rhd76CdWN92CeciDNwJm4L12YwHo9z8Wn4XHwZXoXvwhvwM%2FgV%2FAHej38j0Ah6BBuCByGEkETIIEwnlBAqCDsIhwln4b7pIbwnEolaRAuiK9yXycQs4iziMuJG4j7iSWIn8RFxgEQi6ZBsSF6kKBKHVEAqIa0n7SGdIHWRekgfycpkQ7IjOZCcQhaSi8kV5N3k4%2BQu8lPyoJKqkpmSh1KUEk9pptIKpe1KzUqXlXqUBilqFAuKFyWOkkVZQKmk1FPOUu5S3iorKxsruytPUBYoz1euVN6vfF75gfInqjrVmsqmTqJKqMupO6knqbeob2k0mjmNRUuhFdCW02ppp2n3aR%2FpDLodPYTOo8%2BjV9Mb6F30lypKKmYqvipTVIpUKlQOqlxW6VNVUjVXZatyVOeqVqseUb2hOqDGUHNQi1LLVVumtlvtgtozdZK6uXqAOk99kfo29dPqjxgYw4TBZnAZCxnbGWcZPRpEDQuNEI0sjTKNvRrtGv2a6prjNBM0Z2hWax7T7NbCtMy1QrRytFZoHdC6rvV5lP4o31H8UUtH1Y%2FqGvVBe7Q2S5uvXaq9T%2Fua9mcdpk6ATrbOKp1GnXu6uK617gTd6bqbdM%2Fq9o3WGO05mju6dPSB0bf1UD1rvRi9WXrb9Nr0BvQN9IP08%2FXX65%2FW7zPQMmAZZBmsMThu0GvIMPQ2FBiuMTxh%2BJypyfRl5jArmWeY%2FUZ6RsFGEqOtRu1Gg8YWxvHGxcb7jO%2BZUEzcTNJN1pi0mPSbGppGmM42rTO9baZk5maWabbOrNXsg7mFeaL5YvNG82cW2hYhFkUWdRZ3LWmWPpbTLGssr1oRrdyssq02WnVYo9bO1pnW1daXbVAbFxuBzUabzjGEMe5jhGNqxtywpdr62hba1tk%2BsNOyC7crtmu0eznWdGzK2FVjW8d%2Bs3e2z7Hfbn%2FHQd0h1KHYodnhjaO1I9ex2vGqE80p0GmeU5PT63E24%2FjjNo276cxwjnBe7Nzi%2FNXF1UXkUu%2FS62rqmuq6wfWGm4ZbtNsyt%2FPuBHc%2F93nuR90%2Febh4FHgc8HjlaeuZ7bnb89l4i%2FH88dvHP%2FIy9uJ4bfXq9mZ6p3pv8e72MfLh%2BNT4PGSZsHisHaynvla%2BWb57fF%2F62fuJ%2FA77fWB7sOewT%2Fpj%2FkH%2Bpf7tAeoB8QFVAfcDjQMzAusC%2B4Ocg2YFnQwmBIcFrwq%2BEaIfwg2pDekPdQ2dE3omjBoWG1YV9jDcOlwU3hyBRoRGrI64G2kWKYxsjAJRIVGro%2B5FW0RPi%2F5jAnFC9ITqCU9iHGJmx7TGMmKnxu6OfR%2FnF7ci7k68ZbwkviVBJWFSQm3Ch0T%2FxPLE7qSxSXOSLiXrJguSm1JIKQkpO1IGJgZMXDuxZ5LzpJJJ1ydbTJ4x%2BcIU3Sk5U45NVZnKmXowlZCamLo79QsnilPDGUgLSduQ1s9lc9dxX%2FBYvDW8Xr4Xv5z%2FNN0rvTz9WYZXxuqM3kyfzIrMPgFbUCV4nRWctTnrQ3ZU9s7soZzEnH255NzU3CNCdWG28EyeQd6MvM58m%2FyS%2FO5pHtPWTusXhYl2iBHxZHFTgQa85rRJLCW%2FSB4UehdWF36cnjD94Ay1GcIZbTOtZy6d%2BbQosOi3Wfgs7qyW2UazF8x%2BMMd3zta5yNy0uS3zTOYtmtczP2j%2BrgWUBdkL%2Fiy2Ly4vfrcwcWHzIv1F8xc9%2BiXol7oSeomo5MZiz8Wbl%2BBLBEvalzotXb%2F0Wymv9GKZfVlF2Zdl3GUXf3X4tfLXoeXpy9tXuKzYtJK4Urjy%2BiqfVbvK1cqLyh%2BtjljdsIa5pnTNu7VT116oGFexeR1lnWRdd2V4ZdN60%2FUr13%2Bpyqy6Vu1XvW%2BD3oalGz5s5G3s2sTaVL9Zf3PZ5s9bBFtubg3a2lBjXlOxjbitcNuT7QnbW39z%2B612h%2B6Osh1fdwp3du%2BK2XWm1rW2drfe7hV1aJ2krnfPpD0de%2F33NtXb1m%2Fdp7WvbD%2FYL9n%2F%2FPfU368fCDvQctDtYP0hs0MbDjMOlzYgDTMb%2BhszG7ubkps6j4QeaWn2bD78h90fO48aHa0%2BpnlsxXHK8UXHh04UnRg4mX%2By71TGqUctU1vunE46ffXMhDPtZ8POnj8XeO50q2%2FrifNe549e8Lhw5KLbxcZLLpca2pzbDv%2Fp%2FOfhdpf2hsuul5s63DuaO8d3Hu%2Fy6Tp1xf%2FKuashVy9di7zWeT3%2B%2Bs0bk2503%2BTdfHYr59br24W3B%2B%2FMv0u4W3pP9V7Ffb37Nf%2Bw%2Bse%2BbpfuYw%2F8H7Q9jH145xH30YvH4sdfehY9oT2peGr4tPaZ47OjvYG9Hc8nPu95kf9isK%2FkL7W%2FNry0fHnoFetVW39Sf89r0euhN8ve6rzd%2BW7cu5aB6IH773PfD34o%2Fajzcdcnt0%2BtnxM%2FPx2c%2FoX0pfKr1dfmb2Hf7g7lDg3lc0Qc2VUAg4qmpwPwZicAtGQAGB3w%2FkCXv71kgsjfizIE%2FhOWv89kAm8u9bCRXrnZJwHYD9V8PswNNYoFQBwLoE5OI6oQcbqTozwXvQ4AktHQ0Js8AJSgfgkaGhqMHhr6Ct9%2B2FUAjj%2BTv%2FmkQoT3%2By32UtRleBD8LP8Edettvfzv5eEAAAAJcEhZcwAAFiUAABYlAUlSJPAAAAGbaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA1LjQuMCI%2BCiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI%2BCiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjQyPC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjQ2PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24%2BCiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE%2BCoVtD7wAAAAcaURPVAAAAAIAAAAAAAAAFwAAACgAAAAXAAAAFwAAAVqECr%2BiAAABJklEQVRYCWL8DwQMQwAwjjqUyrE0GqJUDlCG0RAdDVFqhwC1zRtNo6MhSu0QoLZ5o2mU2BDd8moXw%2F63RxkEWfkZ4mXCGWQ5pLFqHdAQXfl8A8MBoCNhQJZTmqFKuQDGRaEHzKHrXm5l2P36AIpjuJi5GHo1G1HEYJwBceimVzsYtr%2FaC3MDnLYVtGCIkg6G85EZdHfo9td7GTa93IHsBjBbk0eNIUs%2BkYGFkQVDDiRAV4fueXOIYe2LzRgOUeVWYshRSGFgY2TFkIMJ0M2hB98dY1jxbD3MXjitxKXAkK%2BYCnQkG1wMG4MuDj36%2FhTD0mdrGND7kXKcsgwFiukMnEzs2NyGIkZzh578cI5h0dOVDP%2F%2B%2F0OxWAZYFBUCHcnFxIkijosDAAAA%2F%2F%2BPCGyDAAACkklEQVTtlttLk2Ecx7%2Fb%2B%2B583prLqXNbghdCBv4fXXUXQUjWZlE577voOgpBSnRUklSQBCV0tguDgiJERKyM5ma6tJNubtN26n0GDh%2Ffnd4dgmDPzZ7f4fl9P%2FvyPu8mSnMLNVrvQzO4vnQbqXSKUrDKLOhzuqFmVFS%2BUCDKBTodmsV6fANd%2Bk5oGU2h83lrM%2BE5jARuIZlOUj0WqRmeA27Bc3mg498mMPljKjNcy2pw3nEKjZwDQtbc5kcM%2BW8ikU5Qx8xSEzyck3pWR%2BVLCXig%2FfMXEE3GsmcJrMfhhkVmzuYKbT5EFnDVfwPxVJxqM0oMmTkmqYHKlxrwQC8uXEJwe5U6b5DoOJFe7JMaqfze4HPUh8FFL7ZTf6iSjtWi39kL4mi5iwf6KfIFg34vzxGTxMiJuWGQ6HNq%2BWIBDPhGOMgtqq5h1Rkn98saqLzQgAdKBsyG5zEcGOWeMfoiNJCL4HSBOLR7BWJfMbA4TD0ypK5ilOhzuNAkb9zdXtY%2BJyiZRG6%2Bd2mM92ohzpALoWHUGcHlrSCu%2BIYQSUYpACWjwDn7SdgUzVS%2B3CAvKBn4dn0ao8t3ebDNCmvGqVA8jMu%2BawgnNil9OSPHWXsPHAobla8kKAhKBr%2F%2B%2FQ5jK%2Few93ehRdEEArqRCFH6MrEUZ%2Bwn0KZ0UPlKg6KgRGDq1xvcWblfVEsiluB0azfaVW1Fe4U2lARKhk7%2BfIXx4MO881kRC1frcXSo2%2FP2VFIoGZSIPPn%2BEg9WH%2FP0GBGDHtsxdGo6eLVqJQSBEtGJtWd4tPY8qy8WidHdchRd2oPZXC02gkEJxAvuv8BTzl2ZWIYj1sM4VEMnd750WaA7h%2F%2FlZx202m7XHa07Wm0Hqj3vv3lG%2FwI4jK2GkJKdowAAAABJRU5ErkJggg%3D%3D%22%2F%3E%3C%2Fpattern%3E%3C%2Fdefs%3E%3Cpath%20id%3D%22Screen_Shot_2018-09-13_at_11.42.45%22%20data-name%3D%22Screen%20Shot%202018-09-13%20at%2011.42.45%22%20class%3D%22cls-1%22%20d%3D%22M0%200h17v19H0z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 3076, /var/www/sprite/output/_icons-svg.scss */
.icon--vip-close-dark {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2223%22%20height%3D%2223%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12.914%2011.5l9.546%209.546-1.414%201.414-9.546-9.546-9.546%209.546L.54%2021.046l9.546-9.546L.54%201.954%201.954.54l9.546%209.546L21.046.54l1.414%201.414-9.546%209.546z%22%20fill%3D%22%234A4A4A%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 3086, /var/www/sprite/output/_icons-svg.scss */
.icon--vip-close-white {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2223%22%20height%3D%2223%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12.914%2011.5l9.546%209.546-1.414%201.414-9.546-9.546-9.546%209.546L.54%2021.046l9.546-9.546L.54%201.954%201.954.54l9.546%209.546L21.046.54l1.414%201.414-9.546%209.546z%22%20fill%3D%22%23ffffff%22%20opacity%3D%22.5%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 3096, /var/www/sprite/output/_icons-svg.scss */
.icon--vip-close {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2223%22%20height%3D%2223%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12.914%2011.5l9.546%209.546-1.414%201.414-9.546-9.546-9.546%209.546L.54%2021.046l9.546-9.546L.54%201.954%201.954.54l9.546%209.546L21.046.54l1.414%201.414-9.546%209.546z%22%20fill%3D%22%234A4A4A%22%20opacity%3D%22.5%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 3106, /var/www/sprite/output/_icons-svg.scss */
.icon--vip-cook-time-dark {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2224%22%20viewBox%3D%220%200%2032%2024%22%3E%3Cg%20fill%3D%22%234A4A4A%22%3E%3Cpath%20d%3D%22M16%2020C9.383%2020%204%2014.89%204%208.613c0-.34.27-.613.605-.613h22.79c.335%200%20.605.274.605.613C28%2014.89%2022.617%2020%2016%2020zM5.23%209.225c.336%205.32%205.04%209.55%2010.77%209.55%205.732%200%2010.434-4.23%2010.77-9.55H5.23zM20.5%207c-.276%200-.5-.243-.5-.542V3.542c0-.3.224-.542.5-.542s.5.243.5.542v2.916c0%20.3-.224.542-.5.542zm-4%200a.5.5%200%200%201-.5-.497V2.497a.5.5%200%200%201%201%200v4.006a.5.5%200%200%201-.5.497zm-4%200c-.276%200-.5-.243-.5-.542V3.542c0-.3.224-.542.5-.542s.5.243.5.542v2.916c0%20.3-.224.542-.5.542zm13.908%2016H5.592C5.265%2023%205%2022.776%205%2022.5s.265-.5.592-.5h20.816c.327%200%20.592.224.592.5s-.265.5-.592.5z%22%2F%3E%3Cpath%20d%3D%22M30.317%2011h-2.634c-.378%200-.683-.224-.683-.5s.305-.5.683-.5h2.634c.378%200%20.683.224.683.5s-.305.5-.683.5zm-26%200H1.683C1.306%2011%201%2010.776%201%2010.5s.306-.5.683-.5h2.634c.377%200%20.683.224.683.5s-.306.5-.683.5z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 3116, /var/www/sprite/output/_icons-svg.scss */
.icon--vip-cook-time-white {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2224%22%20viewBox%3D%220%200%2032%2024%22%3E%3Cg%20fill%3D%22%23FFF%22%3E%3Cpath%20d%3D%22M16%2020C9.383%2020%204%2014.89%204%208.613c0-.34.27-.613.605-.613h22.79c.335%200%20.605.274.605.613C28%2014.89%2022.617%2020%2016%2020zM5.23%209.225c.336%205.32%205.04%209.55%2010.77%209.55%205.732%200%2010.434-4.23%2010.77-9.55H5.23zM20.5%207c-.276%200-.5-.243-.5-.542V3.542c0-.3.224-.542.5-.542s.5.243.5.542v2.916c0%20.3-.224.542-.5.542zm-4%200a.5.5%200%200%201-.5-.497V2.497a.5.5%200%200%201%201%200v4.006a.5.5%200%200%201-.5.497zm-4%200c-.276%200-.5-.243-.5-.542V3.542c0-.3.224-.542.5-.542s.5.243.5.542v2.916c0%20.3-.224.542-.5.542zm13.908%2016H5.592C5.265%2023%205%2022.776%205%2022.5s.265-.5.592-.5h20.816c.327%200%20.592.224.592.5s-.265.5-.592.5z%22%2F%3E%3Cpath%20d%3D%22M30.317%2011h-2.634c-.378%200-.683-.224-.683-.5s.305-.5.683-.5h2.634c.378%200%20.683.224.683.5s-.305.5-.683.5zm-26%200H1.683C1.306%2011%201%2010.776%201%2010.5s.306-.5.683-.5h2.634c.377%200%20.683.224.683.5s-.306.5-.683.5z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 3126, /var/www/sprite/output/_icons-svg.scss */
.icon--vip-cook-time {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2224%22%20viewBox%3D%220%200%2032%2024%22%3E%3Cg%20fill%3D%22%239FA0A1%22%3E%3Cpath%20d%3D%22M16%2020C9.383%2020%204%2014.89%204%208.613c0-.34.27-.613.605-.613h22.79c.335%200%20.605.274.605.613C28%2014.89%2022.617%2020%2016%2020zM5.23%209.225c.336%205.32%205.04%209.55%2010.77%209.55%205.732%200%2010.434-4.23%2010.77-9.55H5.23zM20.5%207c-.276%200-.5-.243-.5-.542V3.542c0-.3.224-.542.5-.542s.5.243.5.542v2.916c0%20.3-.224.542-.5.542zm-4%200a.5.5%200%200%201-.5-.497V2.497a.5.5%200%200%201%201%200v4.006a.5.5%200%200%201-.5.497zm-4%200c-.276%200-.5-.243-.5-.542V3.542c0-.3.224-.542.5-.542s.5.243.5.542v2.916c0%20.3-.224.542-.5.542zm13.908%2016H5.592C5.265%2023%205%2022.776%205%2022.5s.265-.5.592-.5h20.816c.327%200%20.592.224.592.5s-.265.5-.592.5z%22%2F%3E%3Cpath%20d%3D%22M30.317%2011h-2.634c-.378%200-.683-.224-.683-.5s.305-.5.683-.5h2.634c.378%200%20.683.224.683.5s-.305.5-.683.5zm-26%200H1.683C1.306%2011%201%2010.776%201%2010.5s.306-.5.683-.5h2.634c.377%200%20.683.224.683.5s-.306.5-.683.5z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 3136, /var/www/sprite/output/_icons-svg.scss */
.icon--vip-cta-recipes--blue {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2230%22%20height%3D%2230%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cg%20transform%3D%22translate%28-3461%20-14517%29%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M3461%2014517h30v30h-30z%22%2F%3E%3CclipPath%20id%3D%22a%22%20clip-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M3043%207272h1440v8639H3043V7272z%22%20fill%3D%22%23FFF%22%2F%3E%3C%2FclipPath%3E%3Cg%20clip-path%3D%22url%28%23a%29%22%3E%3Cpath%20d%3D%22M3043%207272h1440v8639H3043V7272z%22%20fill%3D%22%23FFF%22%2F%3E%3Cpath%20d%3D%22M3034%2014168h1456v728H3034v-728z%22%20fill%3D%22%23B5E2E0%22%2F%3E%3Cuse%20xlink%3Ahref%3D%22%23b%22%20transform%3D%22translate%283440%2014495%29%22%20fill%3D%22%23111820%22%2F%3E%3Cuse%20xlink%3Ahref%3D%22%23c%22%20transform%3D%22translate%283461%2014517%29%22%20fill%3D%22%23111820%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cdefs%3E%3Cpath%20id%3D%22b%22%20d%3D%22M36%2072.5c20.158%200%2036.5-16.342%2036.5-36.5h-1c0%2019.606-15.894%2035.5-35.5%2035.5v1zM72.5%2036C72.5%2015.842%2056.158-.5%2036-.5v1C55.606.5%2071.5%2016.394%2071.5%2036h1zM36-.5C15.842-.5-.5%2015.842-.5%2036h1C.5%2016.394%2016.394.5%2036%20.5v-1zM-.5%2036c0%2020.158%2016.342%2036.5%2036.5%2036.5v-1C16.394%2071.5.5%2055.606.5%2036h-1z%22%2F%3E%3Cpath%20id%3D%22c%22%20fill-rule%3D%22evenodd%22%20d%3D%22M25.93%2022.57c.92.424%201.962.905%202.764%201.706%201.514%201.515%201.73%203.672.49%204.912-.52.52-1.24.805-2.025.805-1.024%200-2.05-.46-2.885-1.298-.802-.8-1.283-1.843-1.707-2.763-.31-.677-.606-1.316-.945-1.656l-.06-.06c-1.466%201.214-2.347%201.522-2.394%201.538l-.367.122L4.116%2011.188l.122-.366c.012-.038.213-.613.92-1.597a14.556%2014.556%200%200%201%20.616-.797l-.06-.06c-.34-.34-.978-.634-1.654-.945C3.14%207%202.097%206.52%201.295%205.717-.22%204.202-.435%202.045.805.807%201.324.286%202.044%200%202.83%200c1.023%200%202.047.46%202.884%201.298.8.802%201.282%201.845%201.706%202.764.31.676.605%201.315.945%201.655l.06.06c1.466-1.214%202.347-1.52%202.394-1.537l.365-.122%2014.687%2014.687-.122.367c-.015.046-.323.928-1.536%202.393l.06.06c.162.163.393.315.665.464.293.16.636.32.988.48zM4.924%206.445c.258.12.508.243.742.372.356.198.675.412.93.667l.433-.43.01-.012.01-.01.432-.43c-.498-.5-.837-1.237-1.197-2.017a16.664%2016.664%200%200%200-.66-1.33%206.365%206.365%200%200%200-.35-.545%204.33%204.33%200%200%200-.444-.528c-.59-.592-1.32-.932-2-.932-.31%200-.59.07-.83.202a1.426%201.426%200%200%200-.313.237c-.743.743-.527%202.123.492%203.143.305.307.67.56%201.06.785.428.247.89.46%201.343.67l.342.157zm14.18%2017.966L5.58%2010.888c.266-.5.917-1.532%202.334-2.95l.02-.02a17.25%2017.25%200%200%201%201.81-1.592c.197-.148.376-.273.536-.38a7.36%207.36%200%200%201%20.604-.362l13.524%2013.524c-.265.5-.916%201.53-2.333%202.95l-.02.02c-.468.468-.893.852-1.272%201.166-.77.64-1.344.99-1.678%201.168zm8.053%204.333c.46%200%20.856-.152%201.144-.44.743-.742.527-2.123-.492-3.143a4.753%204.753%200%200%200-.85-.658c-.486-.304-1.025-.553-1.554-.797-.78-.36-1.518-.698-2.015-1.196l-.432.43-.01.01-.01.01-.43.433c.496.498.836%201.235%201.196%202.015.398.865.81%201.76%201.454%202.403.592.593%201.32.933%202%20.933z%22%2F%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 3146, /var/www/sprite/output/_icons-svg.scss */
.icon--vip-cta-recipes--red {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Ctitle%3EShape%3C%2Ftitle%3E%3Cdesc%3ECreated%20using%20Figma%3C%2Fdesc%3E%3Cuse%20xlink%3Ahref%3D%22%23a%22%20fill%3D%22%23FFF%22%2F%3E%3Cdefs%3E%3Cpath%20id%3D%22a%22%20fill-rule%3D%22evenodd%22%20d%3D%22M20.75%2018.06c.737.34%201.572.724%202.213%201.366%201.212%201.212%201.385%202.938.394%203.93-.416.415-.992.644-1.622.644-.82%200-1.64-.37-2.308-1.038-.642-.642-1.027-1.476-1.366-2.212-.248-.54-.483-1.053-.755-1.325l-.048-.047c-1.174.97-1.88%201.217-1.916%201.23l-.292.097L3.293%208.953l.098-.294c.014-.038.26-.743%201.23-1.916l-.047-.048C4.3%206.424%203.79%206.19%203.25%205.94c-.737-.34-1.572-.724-2.213-1.366C-.175%203.362-.348%201.636.643.644%201.06.23%201.635%200%202.265%200c.82%200%201.638.37%202.308%201.038.642.642%201.027%201.476%201.365%202.212.108.233.212.46.318.665.085.163.17.312.26.44.057.083.117.158.18.22l.047.047c1.173-.97%201.88-1.217%201.916-1.23l.292-.097%2011.754%2011.752-.097.294c-.014.038-.26.743-1.23%201.916l.047.048c.1.1.234.196.39.29.106.063.224.127.35.19.183.092.38.183.584.276zM3.668%205.03c.625.29%201.215.56%201.613.96l.346-.346.008-.01.01-.007.344-.346c-.398-.397-.67-.987-.958-1.61-.32-.693-.65-1.41-1.164-1.925C3.392%201.272%202.81%201%202.266%201c-.37%200-.685.122-.915.352-.595.595-.422%201.7.394%202.515.515.515%201.23.845%201.923%201.164zM15.29%2019.534L4.466%208.71c.213-.398.733-1.224%201.868-2.36l.016-.015C7.487%205.2%208.313%204.678%208.71%204.467L19.534%2015.29c-.212.398-.733%201.224-1.867%202.36l-.016.015c-1.135%201.135-1.96%201.655-2.36%201.868zM21.735%2023c.368%200%20.684-.122.915-.352.595-.595.422-1.7-.394-2.515-.248-.248-.542-.453-.858-.635-.34-.195-.706-.364-1.066-.53-.624-.287-1.214-.56-1.612-.957l-.346.347-.008.008-.008.008-.346.345c.4.4.67.99.958%201.613.32.693.65%201.41%201.164%201.925.474.473%201.057.745%201.6.745z%22%2F%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 3156, /var/www/sprite/output/_icons-svg.scss */
.icon--vip-cta-sda--blue {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2239%22%20height%3D%2239%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cg%20transform%3D%22translate%28-3744%20-14511%29%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M3744%2014511h39v39h-39z%22%2F%3E%3CclipPath%20id%3D%22a%22%20clip-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M3043%207272h1440v8639H3043V7272z%22%20fill%3D%22%23FFF%22%2F%3E%3C%2FclipPath%3E%3Cg%20clip-path%3D%22url%28%23a%29%22%3E%3Cpath%20d%3D%22M3043%207272h1440v8639H3043V7272z%22%20fill%3D%22%23FFF%22%2F%3E%3Cpath%20d%3D%22M3034%2014168h1456v728H3034v-728z%22%20fill%3D%22%23B5E2E0%22%2F%3E%3Cuse%20xlink%3Ahref%3D%22%23b%22%20transform%3D%22translate%283726%2014495%29%22%20fill%3D%22%23111820%22%2F%3E%3Cuse%20xlink%3Ahref%3D%22%23c%22%20fill%3D%22url%28%23d%29%22%20transform%3D%22translate%283744%2014511%29%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cdefs%3E%3Cpattern%20id%3D%22d%22%20patternContentUnits%3D%22objectBoundingBox%22%20width%3D%221%22%20height%3D%221%22%3E%3Cuse%20xlink%3Ahref%3D%22%23e%22%20transform%3D%22scale%28.005%29%22%2F%3E%3C%2Fpattern%3E%3Cpath%20id%3D%22b%22%20d%3D%22M36%2072.5c20.158%200%2036.5-16.342%2036.5-36.5h-1c0%2019.606-15.894%2035.5-35.5%2035.5v1zM72.5%2036C72.5%2015.842%2056.158-.5%2036-.5v1C55.606.5%2071.5%2016.394%2071.5%2036h1zM36-.5C15.842-.5-.5%2015.842-.5%2036h1C.5%2016.394%2016.394.5%2036%20.5v-1zM-.5%2036c0%2020.158%2016.342%2036.5%2036.5%2036.5v-1C16.394%2071.5.5%2055.606.5%2036h-1z%22%2F%3E%3Cpath%20id%3D%22c%22%20d%3D%22M0%200h39v39H0V0z%22%2F%3E%3Cimage%20id%3D%22e%22%20width%3D%22190%22%20height%3D%22192%22%20preserveAspectRatio%3D%22none%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAL4AAADACAYAAAC6XNksAAAgAElEQVR4Xu3dCfh9XTUH8JVZMmVIkiEUGhCaE2UoMlVKGSINMmcMlYgGkilTGiQJiahEpgwVIZUyVkoRQmSePZ%2FevZ73uO%2B9v3vuvftM9%2Bz9PP%2FnP93fufus%2Fd1rr%2BG71r5ctNEksEIJXG6F79xeuUkgGvAbCFYpgQb8VS57e%2BkG%2FIaBVUqgAX%2BVy95eugG%2FYWCVEmjAX%2BWyt5eeM%2FC7c3vDiHiziLhCRLxFRLx5RItIDQTf%2F42I%2F4iIf42If4uIfyl%2F9u9G%2Fj7Q14%2Fz2DkBP%2BcC1G8bEVeKiHcqYPdvQP%2BW5Rfwz2nu46zWON8C2ACfwP%2BHiHht59ffRIRf%2F7TkjTAH8LxBRLxxRLxNAfVVI%2BJ9I%2BJ6EfHBEfHOEfFWEUHrtzG%2BBP4nIoD%2FZRHxxxHxwoh4QUS8pPy7%2F%2FvPiPC5xYwpgZ%2FfDfQ0%2B50j4lYR8X4R8daLkeA6J%2FqPEfGiiHhKRDwxIl5ZzKPFmEJTAd%2F30uDXiYiPi4hbR8RVCuDZ8k6BbSOPYVqGhplq%2FvvgftG8atrIh77%2Fvu%2F2%2F2R%2F%2BeJL7TplyZ459LqI%2BOuIeHpE%2FFRE%2FG75933ymfz%2FDxVcrQm%2Ff0R8ZETcJCKuFRHvFhFv1Hk4of5lRPx%2BOVLZlIRM03C2OF9tDCcBp7BfNsAVi1J614h4r4jwO38rh03wZ2WtfjUinlZOg%2BFmV%2BHJYwOfwD4oIm4XEbeIiKtFxJuW9%2FjvYkP%2BSUS8vNiU7EhC5VwBPYeLPdnG8BKAjTcppzBTlK%2FF%2F7pG2QDvXX63QQzKiB%2FwswX8v1V8gOFnesQ3jAn8dyjO6l0i4qOKw2rK%2Fx4RfxURL42In4%2BIX4uIP4iIvyvvs%2B94PuK1248cKQF4EXG7ZkTctJzY7xMRVy7hZo%2BloJ4ZEY%2BNiGeVk%2FvIrxvux8YCvuPylhFxrwL%2BfCNmC63%2B0xHxqIh49YYZ00A%2F3Nof%2B%2BRuUOIdI%2BIzygnuJGAa5fjDiHhQRDy1o8SO%2Fc7qPzcG8MXcPyci7laOxnSY%2FrZEBL6%2FgP%2BfS3JkUWGx6iuynAfCDkdYjuXqEXHXiLh9RLxd56R%2BcUQ8IiIeHRHWdzZjaOADOcALVbLt0x4UD%2F7BoumZOGz3pt1nA4uDJgJDwP%2Be5VT%2F9Ii4dnkCM1bc%2F4cj4rvnFJQYEvicVpGbL46I63ciAc%2BNiB8qTtCfRsR%2FHSTm9uG5SoCSE5376Ii4R0SI3BmUGkf3W8uai9hNPoYCPvOG03OfiLhZcYi87PPLzn9yRDB1mlkzOQSqTgCe3j4i7hARghgfWJ7%2B9xEh1Hm%2FiBC149tNOoYAPrtPvJfN9%2FnlGPSSnJ0nRMQ3FLOmmTaTLv1gX2794erLIoLZIwKUmv9hEfGYiHDST6r0hgC%2BzKtw5eM75o0EFPPmvsXJaaAfDHezeHDmAER1RH3S4UVs%2B9SIeMbUGd4hgM%2Bep%2B39MuxskZvvighe%2FqQ7fRawWMckaH6mjlNfcCOxRuN%2FX0Tw9faNwRRkbeCjDTvevjwi3r281W9ExLeXCM7ktt0%2BSbf%2FryoBvt7HR8QXRMQNy5NfUcKbMrxJPekCnPPL%2F5OtpyQHAX9N4HvWDSLinuU4s%2BOFsx5YbHtOTRvrk4Aw5x2LY5vh7OeV038b%2FQTwZe1xtUSDhL45x1VHLeB7jl9fEhGfXSI6XoppI5z5nDnFcKtKsD1snwTwfW4UEQ8vuOhTV5E1AD9Zkpy%2FWU6Afd%2FV%2B%2F9rAl8Sgx1%2Fp0Juwqb8xqLt8bXbWK8ExPc%2FsyhG5vCuwaxJJZqfQWf53uIQIzJWGTWBr1oK0D%2BizAzxTDLjj4rJU2XC7SGLlIBkJlqDDC5%2Bzy7c%2BXfmULcQiQL90Yj4qmICVbH5awA%2Fn8G2x8mRrha2cjwJXb2mRXIWCdbak0ZgU3gk3H3R8DnJz6%2BICIxe45ci4usK23N2wBemUjpoR%2BPQPy4iHlI2QZXJ1l6J9rzRJdBH0dL4il2YzULjtD9nWGQQpqpgqc9E9kmHs2Kyv1gox5wZxchfExG%2F0MycfeJr%2F78hAZgEdtHATyxcf1n%2FR0aEzO9sgA%2Fo%2BBmKSBSKG3gZzBz8%2BmoOSYPIKiQA%2BBxg1JbblsovwP%2BBiPimOQGfTaYM7ceKA2N1bIKPKaCvskNXseTtJUlgMcC3O9liCg7eo3AwfiYiPrmR0RqSj5DAYoCvERTt%2FuBSjCzLJvEgkWU0jX%2FE6q%2F4RxYD%2FORff3Wxx6SamT0ytg34K0bwka%2B%2BKOBzZO9dOqL9RUk4fGkD%2FpFLv%2B4fWwzwtZvQDY0Xru8KgtFPRMTdG%2FDXjeAj3z7DmVgAtynKVFRHnuiba5nONeL4nFsd0RQToyKrsUzntpk6R67%2BGf9YH8xRpvCk6RhTWl4IXwePv4rP2GcS%2B9YA51p3Y2WFSg5NTIUNHjaGZpWJ7ptE%2B%2F9FSEAgRFc2hMZtAx51xkZtYCrr3qa1pCZjTgC4qoKnGsBHQPIyCgtwLAwJLAXHGoq2iqtFYHLwSUp06pOKm59FSptfCo%2B4PDqzAT%2FQ68z2pFK2%2BudzAn5210Uk0jvH33ErcPNVXylGaaNJINvN0NxA3Weo0FLLIWuLp1ONBVBD4%2BczhDBRkh1nqujZY4hGeXNGnxdtnzlfCewC%2FqbpAtx5FZFmY0AvWILmXm3UBD4a6WeVbrr617PLFB%2BI8lSxy6q9dXvQFBLYBnzNxNRhd%2B%2FX0mqQ4vzt0m1Pq%2FjqVkMN4BOi53xYqav0e%2FZM1yjWS7R%2B9lNAbV7fCfjazgh7M3VE%2F1wkoYajO2AHXmwALIBBGhTUBL6w07eVzrkcGZOW1HJThmxuG%2BuWwCbwAZpVoIZj1xjMUqgJfE6tloHMHTWWjqdsG8fZbVq%2FAb%2Br8TeBPxjIt4m9FvDT3FFj6%2BgSwzeAXY8d4ShUhjbWK4HU%2BKI6ylPPBviWVBYX8FVfZcGwpIOysZ%2BrGY5aL34W%2B%2BZnDXyrwrn93MLH93c7G%2FC%2Fp1wLudiVaxM%2FSQJnD3xOLtKafuhOAOaUO60kIMT1ZeLaWJ8E9jm3i7Xxcyk5uVpDy9y6GkZpIkdX6ErzWDehtMsgGvDPysbP5WTfoy98bURct7QLl8H9nRLHlZyo3g9xfVha1BufvcbP1cDAU3erTbRrYcT2E%2Fz67QC%2FrG41%2FsWiYLC%2Bya4G%2BLm0YvufVqgM%2BW864Apr6YvYNP86NsHqgK8qSzWWmzF0yDLyFmzxfTelqLDhBI%2Fq4KwDb7N5y9UBn%2BQ1mrp14eiz%2BQ1FKloN6oEudS3O%2F6ohCEmzWfp1T2SVwLfkVyv3oIr06KyscstARnJpBHqDRrNCnzaAWzGcAO0UOI8Ns1rgWz7RHnffoit%2FQKmnJBADwIU8Fa%2F4HRfbpXF8ALdkOCGYSEKj26q65rJBatJAdkF%2BLu96yJZcNfBTUC4FA36bgN0v1t8FDIBrL24TCIE6AfzdKeAXSmv3fiSRIYmxqYlwFvcKEZG3ftTeBN5Z%2FLvLYT8EfFN%2BtgG%2FhDaFO4U5tZD4lC0XBlhkWt4vwPb3%2FOXfulof598FY1NeHsx0wzN3xSWHvjvMNZN2NkX%2BUlNqbNsg27Q6ot%2BjSrvGPCWnBPMh392A31lsYFFJ77aMmxfbX8cGtId9I4Hvd6YRyiutP0VeAHD5MPITuEq0fhe4XeDLbAO%2B%2F%2B9ugn3v6%2FOKrdU8oIM04O%2BT2AX%2FX%2FsoPnYqKut1XFZ975fms27L065EjxWcHyfEtovD%2BAC6Mzs1pnKGdZnQP1Qba34MTU7DJ%2Fjz9CKfBLv%2Fy03g9z4jgf8tDfh9xLX7M3MBfve4l%2BEFJJrfL7diK2CnRYHfJrhx6b%2Fi515SblF3VcwUWtB8zccV9sBvaKvy8k7lGeDnSZRgtwHS1MkVyvXIDUMhkMU1ygcUXNP2NtgU73oK2rwL%2Bdy%2F8PFF855ZCI2jv8ucgL8p1M25AQrwM4seX04GwBECfWgpdpki2nGVcnP3%2FSKCHQvkchK6TugQ0B02svfyywbYp%2Blt%2BpuVWmbPcRGajmKAz6yr1bOI3DZNRPKuhQ%2FPorD0WEVhcZILUujF5ELwBvwNoGwKHrA0rXLFEFAY2hXquuV2xbGBb37JR7ppmY%2FQ670KDZtW6zO679l9Bz6Q5z6985Bnl2txFPhsuyC5z%2FdtfibbeWQ3AxtSR7MMNR%2FzzO7POKkpLDQVzF1%2Ff1lRYIiMDfh7JHylUpzsuGf%2BWDBXSH5eCXGOCXxgtflcQ4mS4TQyfqTc1SQjfeqgKW30x5bsd7beE95F%2BPO%2B5nGK5vcMYWPzdo8Z0JMtP0Ki8dSRp1t23Mt3%2BJWI%2BPqI%2BOUJFFa1o%2BxU4fT5eQLkAAP5XUvsH%2BVBeE%2FLirEdW%2FP5pBJGzZYqTJG7lROpFvkuL964b3n%2FPjeD95Fn9zMAr0mrCz28l2s23S3LzBpi4GbhaGk6Jkk5%2Bqhlw40xcXPF8xHOu17JBfx6iWkT4pjHJa3IZhW%2BBH5XnEoqAZALMRzjNYfIlhtmFPPjPQGmmyZrjTGA71SiDF5UfCDmmzD0JGNJwOfIivVzbK9YjmTH88Mjgt07ppnj2FZo851lM1o8p49ucmzv1w6wmkwpLRo%2FtOQMnASb2r%2BvDNjv79Lxk%2FQ9pfG16oMJG5lsU%2BPb1C88oPv1Jq4y48xE4589q%2BQkBhBTv0cuCfi0nntPH93R7i4KUMg%2BZusSMgMctr2IhAQcp5CdrK2KP%2FcFYL9VuvRT%2BVwhVHPwe3dc9L0ZTfJ5lBHdMCT9jH3AFzIWkVE4lBnoPu%2BY%2BOKE0%2Fa1nPFdcsvM%2Fl6zd0nAFwq8c0R8ZXlrzp02JgrYx8zW0rLaWDuqzcnfFdYIXaoppi2ZIduAQd59AHPRhsjEV4ZCN2P%2Fu362u9aoFbhSqdG3AZ%2BN73QxUELuERF6oiZ4971H9%2Fv82Rrt%2B5lDFcHm5wU7bE68LmPn9y0F%2BObJgfyiiPiE8lLPL7yYJ44g0K6ARXKQ65gGTqEcYtLCj8ygBHgKfle8ftvC1ALHRc9xWjipmEt9NL4QreattH2fCFJfXNV611yDNKmcUJoauElla%2B%2FNvhM8dSee%2BvPmeaeIcLNi3p5OI9H2iljGGuZByzt1XHBQ08Ec6x22fQ%2BNT5YZ1dm08aec26HfDfwiRcKlDyz1HZfptrwU4Et3C2NKdoimGA8oSSKMzLEGB5t5IISqP%2Bi5jE3gDx3OHFpuThKnk8ZmT93WtHgpwAcyZo6MqMFe1JxWsTq7c6yBNcrBZsvvG68utmbXqdy0x3cd9ReZALXNA%2B%2Fx3EKxyAQWE06oVuSqO%2FZRLDZlkgm2bbLah72%2B78nHkhTjd1GQ3SH0%2FciIePHmBPZ9%2Bb7FHeP%2FzZGWxfG4bbEx8TyUMDrO%2BgqoxlzlESTP7tl5GM4MwXcJZ2xMQucHLGmkLHfhYvPfNx3YXe%2Fa3TC7fmbXsy%2F6Tt8H7KJUNqrfu0PbStwmodj%2FN%2BYO%2FJwf7Y4WcP1O%2B3G99yVAxgK%2BuUhWse8l0Az5A%2FakE0lRTQ7mlzDrkoC%2FKcc%2B2Ojzmb4b%2F9iIl5Cu9XhY54TyLmx9SgqXC1t2kcBnzwO%2FSATiF0fsEaUut69gT%2F0cAdP0%2BCWiIgZgK5JXO2Bjpt0vvJmNcn1urM156jsu8edF0T6k0LVxi8ga0GXzmaTIi5cZNXfsEEIzP4Ud31FMGy%2FJpgdAxSdj8jxkOvkYeoLm4HDzMwDf%2F2WoFfDNOTV%2BA%2F4Q6LjkmZvAp%2BnRIkTdUEeEYhcJfMmWB5fWJF7KtUIKGhCdql8KtmN9bEC3t39huerIx%2FgZQqzYhSi3TiT0aKNp%2FOGAvvnkTeBLsHHWrdfOsQSNb%2BfSsiIMdq%2FdDPi0%2FVialJx0gmPO3KhkL5k4uDn8DLF9wFeF1YA%2FHui3afzFAz83pSSEelq1uErvnlKuF2LyjAH8nIfSRgxJfoYNKFrAlOHISqrdpaPxN53bMeY5Ltzm821np%2FETcE8udAUOJUApQlGYMcg1kDvMQRlaoTGkNH8WwnS3V97ouAn8ZuOPtzF2AT8r4rYqnTmbOqIoeDEyb7quiQVrLa5%2FDvNiTPtewTftLnllYBpyZDW7EmVqGn88oPe18RcLfPzzG5SwpXYjUtC43FqOA95YjEzKQbhMvSg%2BPA3yilIbgINvHg34DfjVJIAoxaam4aWjObPMHg6mMZbdDPi3K6aNDcC%2Bd%2FJIZmVj22bqVFv2gx90VqYOsEkGycapuhLLx7fAeR%2BzmVKagsKUammFLVVXPa2ENrPSqgH%2FYLxW%2B4GzA74QIY47bY8Hw8yRDQW6MbW9FdLHRmRJEgv5TFaQ6ZMEOcDvhjNlCyWwOMRjnk7V0LSgB50V8BV0SECImmRvF2BDXRDZGRv4aMiuMMXOVI2kzhdlQhWY0YA%2F3U45K%2BBrHc6GxnA0tAXHzxFLF0UZG%2Fh8CyYXh9vFFbS9oo0MqQK%2BUj4hTiM1vkjQseSr6aC0rG8%2BK%2BALXyoiYFcbtCwzh%2FkwpumQXHr0ZxEmJpeSRxlarU0ypNrN3KJVAL5TIU2dZUFpWbPdBnzNvJKysJg4PrDdomh39ACj2%2FdlTOBnf8vnlUanhCiiY0PS%2FHkRBeDT%2BDaE8Cbg0%2FYN%2BMNvorMBPrDpRwk0WcyNXsqmljAay8yxZKp7%2BBtahwA3UAO%2BDC7mX%2BYSdDMGfNEfGl%2Fm1vwb8Bvwe0tA%2FB4hTCQlw4l62DymcHV6P6jCB5k2ssfaWethaWiGdIeNhkjCnFqfAL45Y47i8jTgV1iEPY84G43PvmdKsPENsXJ0YG1ExqIppKzRJjSqxf3PHvW6OqAu6N%2BSQ9vrLvBp%2FAb84UHvG84C%2BLSl%2B3AVeOgTaTAtNI4CvjHNHN%2BtnlPsXu6AVjc4umjRXZIc4DN10KeZamx8DVFbVGd48J9FVAdotLbTUSGBpjGQiM6Y9bW5XIDvbivhTJ2aDYUnGkptcoV0bE5TJ4HfElgN%2BHslQNsDvhi5jsOZuBIbZ%2BYgho09zAFBTnlhF%2Fh6TmYPyZxTA%2F7Yq3PJ9y1e4wM%2BkGkaJWqSiZ%2BPLd3SMks6pngJ1VU%2FKvXTxmfqmNPmbScJ%2FDR1ujb%2B2CbamDKa%2BrvOAvg0KTvZ70rIVFyhCvzeiDTk7kJmTYBOYxnV4dzi4ndbgSs2z8ytDZvObSs2H35bAL62M9leRG7FvWjZEHfWCawMW6IgK%2BHTo4aGBzKOrhsEp9Ca4viYoeaRPTuFM%2BUZkNVy8AO00eaEexeZZvb92Jnm4WE2v28AfF2dhb9FBNFbnlNqJ8x29sAHGEDBfRdC1BsFeERHdFaYCvgcXAmsa5U192em2Es7c8Itwt5k7ngP99HS9vr37xT%2B%2FDC0yBlZn1uWfkfXLmWhzFF3Fcwe%2BOxiL%2FDjxcyhaWl52p6GHbM%2FZnf18yTSrkKXh7xF3ckki5y94oU8k1TH6WUGIdXZCA34w%2B6ny0fEbUonbdl1%2BRUUdopo9sBnS9uttGS259NGRNhQ5dVmBGVYUV769AS%2Be2uRnhyr5sWkIdxsVqQml8OrQakwpxi%2F08uFbQ34w64W4Mv08w1F3viFghGq92YPfHwYO1ToUvSEfe%2B4spP7XkYwhHgT%2BK4U5XC7ewsdQYMrIdZMYuHp%2B3%2F3czHJ%2FNINQt%2Bd%2FPsQ82vPvIRLpbOeX3wt10I9qeSCZg38bBPILAB0FVeKuN0MDjhTaswEvkvemDJ66nBcM1SpzYih9cmHl0RXgpHGxzHibE3hn6xlU7gvQeJQBRxfS77HxXVkP2vgs%2B9dRECDsqMdXbK0gKN%2FzhyAf7%2Fi0ApbcrTdDsjcybtsaZ0bFlpFAo5T7jNszgb84bahqJv1YTFQTHkN0IX%2B1Rz66rDvJa4wIEVzzIn97NofPJ0pQZPyQZrjaOvjyQwTJybo7LLgHXTqFfbMXvA27f2LBpryHYaD3Dye7B4vMXwcLwrUXV18razem204k93MTFDXavcajipgG7PMcNcyAj%2F7nfbOJkVMMUUyYvkiPT4j3KmfJrMH%2BNULu6xA%2BLMBf5hNQu5o4%2B5DExRRGkpZ8q%2BeMHdTh0PCPuOVM3N45bj3gNbnhr1hRHrpUwmXw%2F3QErnxPyJNsrdu2nAC%2BAyG5uPKqeCGFNqfbyBE24A%2FzCpRMCJqykD1VrUOsuz32adwpjZ1fD%2FzQWNYoUt9KcXHVVupupoDYMyRFhdqZd4QNtteP%2Fy8bcNnrlrKJW0IlWOOXBt4zD5Aw8Brvk%2BlKJ202kwycwz%2Bl2ujLkx6Tg18IJJuZg8DjvmgAEv%2BqLOdC%2FDNix2p2IRNyQRTTG5zKkE0VI45uVCqaSGCF5nCNJ3SQZ8vbE%2BfmTAyhSnDz0yWVxFSVsQkubgTP1MDn03GKREnz7mI5viFEjCHkfMCYEmRa5ZKMNpeuxPmDgHbEC6h5lTpAmcRFLC4POLCRZjDSy50DuRMGcn%2FwBKfyynL1LlQ2UwN%2FCR3uVfKABDZTuAZu8zworUnJ9wPRTJ4IdlJgQPOeeWLJHffiZUUZs4uQhufYA7%2BykLxvXXa1gRFQbwevwvlResXp%2FDeAqApge%2B7RUZk3DAbDV3SbAInwNyAglKBowPsNLxNCtToDDYpsw34OVqunfR%2BIgxOCr%2FPaSOfwwYgXyFkZjF5awzwjJJcpHxmq%2FFN3L21rs%2F0AgYnRZnhXOz7LkDYkEDsREKiA35FMzYps8z7%2BMWu1xeI6ePfOcWSWZuFK%2BcAvinfgZIRZhZJyzA4X5HvtbcNzZQaX9KH9mQni8UaHEg2GiLY3AaNzp4EfAk3w7VE%2FBEbNYfEm88hTIn%2BqNF13yrG5hyc9bnJ9dj5JBVcrsRQgOLP1iMTizufPSXwRUGEBPFxgIppwxsXjnrNsdIY8OfIiiZn7iTXGy9EKFb7coL3GZdH2BySXQh2PqOKTPSnmTt1Foicb1yy6Uk%2FJl80Bc0J9l4aMiXwlYuJt7rhxMC516gJXWHvxOvI7%2BCnSFLxR5g4KTvFJswzxSf%2BTTzZ3zlc7E7vZUOzP8e8l%2Ffgl1vQD1CUomVOVw6uoYmvhCHqy96TdSrg%2B147VZREHJ9m5ABqHDU1P%2Bei9WdXiurIxgJ1mjuiCHr556B51OAiTaEus0Ol0dXi7l2UBQFwqqkKXfK3mMnJjUJUE8PPvMqFc5sC%2BPmdwlDi4kKawOGIEsacMzgImSNunpik%2FBQOLJ4Rjn6O25dolYJnp5d38q6Nt1Nnq%2BDlIA0qQDHgh%2BUgwtbrNsypgE9zMgeYDSi9ryu2vv413SLuOmKq%2B5TNpAlBOwEkUdI3keRyemWbc5%2BxUIhr3e4MdWe2jqfBLCVCtjYAa0E3a%2FLWHrxXGHwq4OO1J5XUcgGMfpQv6LtjJ1xjx6xqfuYLmoXQprpgTu7Ty7xwe%2B5RkivCmoaQJrosU66N4yQAr9i8TBz%2BIMqCMLFYPn5X72z%2FVMAX5bh3Kd4Q6ZC4EpPFzOy1Y4%2BTW5WfSuELu4rcAParCsdITkJ0h3njHfXLTyqzkkUtMNBls1a3yoRW9BCyx81BSSBXWFFqmBn0LAzaK5Kxgd%2B179lnUvsiHSI5MrgiIEtw%2FphnzDThWI2m8hYUtj2to9xQHP%2BOJQKUDpjkChOv25pk7yK1D7xeAnlJB%2FmxDgQO4EUPHfb9QZVuUwHfRW66IUtcZQ2rDOccCk%2F64Ix5o1pM%2FF4RjQiPpIkCmgcVLYRijbTG8bVIFo4NyuR5dPmSJWzyPvIY4zP8Qv4Vf4oPRZ7bCv97zWVs4AMMDrWW39ct%2FHv1tcweXRWWkuAhN8BW5OzkovU5WUw12gfAbWInGqeWM%2Ba9FaerFhJ%2FdtI14PeC6evzI6jewt98J0pHwCAtBXI%2FKPczNvAtvt2K3yIZxESQcAAe%2FPWDJt9PZoN9KklS7Hico%2BTvSJvjjNBGOCRuQ6fhaX2fEdJUzSVD3YDfb3loe20lyRFu%2FN0dZHnhNxwdJMuxgS%2BryQ6m8QBBGFMIU7Ln4Mn3k9lgnyI7JYY0usys0jcDPx%2FDVISHE8ucE3EQ01eZpTWi%2FxP%2BFNqcqlnWYIIZ4MFkiwkrV8LEoSD1zlHd5nQ9CPTmNybwfZdWe0DBOREN0QqCvZ98%2FINfYAAhH%2FJI7yTzLKoghZ7ypNGFLl0Q4ZTzviI%2ByuQsnPaI%2Fs7ka3H9iyVOfrLl%2BE%2FCyAZ6iECBkPhRRT5jA5%2FNa6fK1iocwF33Aqi8SwN9Lpf3cIqhJIgxG45hLEGOLBk7mhVICHGK8fNlOPW0mNrcuYdwD1EGtT8rQ06xsO1zMHGcokdnwscEPoBI99NygOC7NZESBVE5s1TgWwz2J%2Box0p0B2Lg7NjXKsncVxcIvka%2FIz9BY%2FAEnQxuXlYAuaTKyQt0u6DDISr8ilPCjaxzGBD5PXH0tE8BwRCF3YTouJX6%2FC5wWyM3n3kc2F4eHs66wRpbRnzm6NJcNInNt4PDI%2BKIy9E6%2BrGiHYLjyn5iTSV0nzyz%2BOVoUYwLfxQoWXdLHwMmRjGAPL82x3SbwDLd5x9ROedGzLK9QpgiPiy848zaHU054kzLoFrMcvaBn8oOiXxxamp19j5ogfKmyShRNAOGk7PdYwPc9UsyaROVR%2F%2BxiCkj6GEs2dcw%2F78Rlvty82PsWB%2FiZQMw5p5yrQlFomUeGGDQ6rdOCs9%2FGJTF7Ie67l9NRFEe228WATJyTAwJjAd8xpdswDZ%2FaUDSH84fgtXTQd8GqAktCTvhSRhf4OfRONnd5iWw5wi1i3uyIq%2BT49pkpLrmb02aj3SlJ%2FhHzmPaX7EM5zrD3ycGAsYDPBnZ9jgqZ5K08oKTzp7jGc8iFBmbmDpNGdtrA3UGssgGQqiRh2PZOBlEeGk3CiyJgFq0V%2FJivZEIBqGumOOQ5VK%2FxBdGPTwa9BRkL%2BFL60vbsM4MWlPih5U6y1YZE8AnPximhnUQjaC1D2BKwRbIk7shERAunPLuAAb%2FqLdls3J81DaYie54zi%2F%2BUPhDQ4ztJ%2BlVTCGMA33c4%2FvEsXPxgWGCbQDeyczJzukBVU2yz67hgEWl1d2mx54FfJJe5N2YAAAlbSURBVEtiS3xab33hXpRmTaiYhEzAk23Zhewc5gxNT1m4UinbhZAX0Mvui4xVG2MBX09J3Qky85Y2rz7z5wp81GUNs2QchTqR2ji3UuySL0KY5I%2FezJGTqMmQHc4%2Bpx%2Fl9tw1P3NGtIsCoPGdkMyZVxY7XxF57wKTvjtjaOB7vt3MvgX8zGyiKKhgOvcoBkfNaed9heeAn1Z%2FcefiC3wfdAdHvF4xhs%2FQcuqQtRs%2F1xg%2F309OQzCAxsflAnrcesEPlVWDYGQM4HsZjqzQVA4pfpTSNRzlND8zD7BRNRLYjm4noVJEWk7XCQ4cRZHDiaiwXaz%2F3E5GG57zD9yoLEw9wyZHUYcXhL5BxhjA1%2FgHE1ETJruZY6d8DA9%2FSTTkUxbA5sfTF9nS5zHBz%2BwR98dZcjrorS%2FBh9HJ7BENkqLnFzghxfzPYXhXZo38hnxGgl7ES4dprMtBaRxDAj%2BfLaxn94pe4FZI5HBi1lZ%2Bx9QBbJqdzW%2FIRrLjVRVpNUhmaB0cYlqQaYT3o1eMz%2BDwiw4xhZY6mDbkIJdB42cuQ6JPs1eERRnaQccYwFdgrSIeh0Uigu2m%2BxjKwrkd3%2FsWy6KLWtD%2BHDoDsCkDGUmhO%2FataA9gCAakNgR%2BxDckP%2BYRau6S5JdFOWx52l736WzKJbFnUwM%2BWQw%2BhgS%2Bo9qiOaK9KF61S9M4MmKy5%2Bqw7Vs0MX7g5%2BxL0qTGIxuLL9RJQTAH%2BQC0YnedhPh8zl1PHD%2Bm45xNRkkpTjsTT%2FG9SJeCnNz06NmSdiJ91aM3uxZjSODbzRbWS7HzaSd2m2NOtnYp9bX7gHzM%2F4tukQPfxykgzm8wYZg8uP0ALQigrNFpuTlsALQHZoGNMjd5ctI5sE4tJ76QrSx1Dmaejct5F9p10o02hgQ%2Bbc%2BhFcdWeWRhFA4I73Fyq6SeR5NU%2FS8S7cFfEu2R7EoqB%2FBL8Dn2mQeaoor6JKltcyaKMmSEmT9zKmPMjnM2uCy1Ez%2BHaA2zzQ3xmJZH8%2BqPXZahgO%2B5jjj9MUUyELOE7yymhTaWZJ8eK999PyfaA%2FQ0u%2Bqs7LqGxiHCIbvrz7Qn8wB4kuSXz2bmMI9Qm5k%2FU8vVXJ1gNiOymU1L8%2BeamyMcoGUowaxGQ9gn7O7%2FDwl8xzlHlk3niOPAyFiK2zbgX7oKwM4cYPc7IZk%2BGcsXzqQdgVvWN%2B%2FW2lxjoWHmEXnPAfhOM7RzHTVycM75dvI3zDOZ2cnGUMBn3zvqHGfCeP5uh8tg9upfPplEpvliGpI%2FhMvEqRXxEOvuO%2BYGfKc9rlECH8htSploWn5yYuJQwKfhHeEyjo5o9jzOhUjGhRfv9l3pM%2FyctbAB8PjlOZTbbZo1u1577sC3CZi8IleziEANBXw2Pf4Jjg4%2BhrI7RdUKh5uZs3vX5nowf8hPFjfrcy%2Fa6w34B2rCIYDvmY44ZYYSMaI7so2cL6GrBvz9i8TG5yOJhilVxFykQHYN7dVRH%2BRM5mDjb5o6q9D4gC8lr92bjsEWUdmYprCyk1MvzH7YzecTACSGL%2FkjQsIMyjufurOcI%2FDxj2xcw5%2BZOmz9szV1hNz0kKF9ePeGZkoaLM3xGs%2F5wHz3TCiPqxe%2Bk00gCqRrhXCoIYZPvnOJ6tiwXeDL36hGQ7O4CPiUIn9Qzkc%2Bw98HUZS1TR1JGFEcqWkldIYwHFqyetu10hRqbS7rJdpzncJfR%2FzTg1RGXPEKItsgQDngBWzSTeDL0KqkuqhDdM5bEk5sH1b8wkhVjFM1ElQT%2BCISojkysxonISMZyGiyt0yfqRflgPWb7UdzzfxO45O3yJniFnSHqcc24B86JzhB2XCSoSnrOWTz9LrYrc%2BX1QK%2B54g9ox%2FfqmRqk39iMfCrz7m%2Bto%2Bsa3%2BGzP0SPHDSTpIB3fJSNYDvscDP3KHpmchqEiRAq%2FgINYBP8CqLNEm6SUS4sRyPPAc%2BhoiO1hBN49eG%2F%2FyeVwv43TezqfUewkrlL55ckHMq8DPjmBVW6Ww5pnQMlpoWyXFktVu95wfSoWaEai2KAw%2BHYMxnKU2hXMk7NQtXLpl%2F2l%2FWl7%2BoJuEk8B8yqW1C0upNnFnXK5rf82Tn8DRMTvzW33FO2liXBNBUknHa983hx6axYQRJ0Df4iiJYGSHUiFchE4wdzUY9BfheCgFNfxzUU0PxuOMIES0raZp503fZ2%2Bc2JSBYIoOtP5EW8wYlivUrdHt065VTgG9HK6GTmEraqZYYbHrktAb4BuQaEuAzMpu0XMyAyaQXQ%2BBZK40zodxAtD9OTrPnayx5ewYJULBMHiFxHecMvYZYFUffpHOKxpc6dwS58tJQOqYfpqKIKiGntu5NAkWpylZj9mKtGgInEqKsi6Msi1OAbzISVVLRhkSVPinox0dNpi1zk8AWCSTpEdaS3asoXX9RQZWjsHYK8NWA0vh2ooF6bBPg4B%2FtbbelbxLYkACMbmp8bF%2FcJAmt0YGvwkqzKImrHK6w1FXhNW35mgQqSUBC7BblWqBZ2PicDqEmV9hkBT36sb%2BL7hy1EysJqz3mfCSAhKc1ifuwsgcR5UrbH91t%2BxRTRxwfR9wt5XmvlTg%2B0AO%2Fvi8N%2FOcDwCneBBNVTx5OrTbq8Iq%2BoMgJG%2FVoy%2BIU4BOEIgltMR5SqKj%2BTaYWFxujjvetxlbflBbpOQ46p66Rb12SAqLVk7KA%2B4V9ioadVgUKjKuCsAKOxtSpQpVQUBPKzhdr1eXXAHRNQFUGvao4vn0c3s35bP59cwEPWdBtnz31%2FY%2BD8uk%2F1WfePpPv3P1z99sPkd%2Fps77kCZvf2X2XpCxIWqEsqDeQL2Jd4OpoN6jOY3KujhfB0VEdZEJKDu3Wbo%2F3WgJrz1mnBGwUNAV9edyZpqDl5L75fTRHH3F7jpv8ZG4VmNuxbTQJ1JAAcwbLl9%2BIFVDllKoFfC%2FINnMs6e4r%2FET72wyIRoey9GoIrD1jmRLIAhS0Y0RHviImJjPnaFLapihqAt%2BzAVyjU1xqYSglcQhsONYXgX%2Bfbb9tCbs7v4oWmClOdq3RqWs3V%2FnxBZk2%2FEScL521RW%2BqdoM%2BVXi7sNJ9Lns%2Ff80UW21aM5IA4GtQkGMQpTYU8GckxzaVJoHLSqABv6FilRJowF%2FlsreXbsBvGFilBBrwV7ns7aUb8BsGVimBBvxVLnt76Qb8hoFVSqABf5XL3l66Ab9hYJUSaMBf5bK3l27AbxhYpQT%2BD%2FDMZEghXr9RAAAAAElFTkSuQmCC%22%2F%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 3166, /var/www/sprite/output/_icons-svg.scss */
.icon--vip-cta-sda--red {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Ctitle%3EWHITE02%3C%2Ftitle%3E%3Cdesc%3ECreated%20using%20Figma%3C%2Fdesc%3E%3Cuse%20xlink%3Ahref%3D%22%23a%22%20fill%3D%22url%28%23b%29%22%2F%3E%3Cdefs%3E%3Cpattern%20id%3D%22b%22%20patternContentUnits%3D%22objectBoundingBox%22%20width%3D%221%22%20height%3D%221%22%3E%3Cuse%20xlink%3Ahref%3D%22%23c%22%20transform%3D%22scale%28.005%29%22%2F%3E%3C%2Fpattern%3E%3Cpath%20id%3D%22a%22%20d%3D%22M0%200h30v30H0V0z%22%2F%3E%3Cimage%20id%3D%22c%22%20width%3D%22190%22%20height%3D%22192%22%20preserveAspectRatio%3D%22none%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAL4AAADACAYAAAC6XNksAAAAAXNSR0IArs4c6QAAJmxJREFUeAHtnAmwHVWZxwcREpYQ1qxkT0jYEcKmCAqyqYiKivvuDDNTU9ZsVs2i5cw4o1bNOMxUjSs4iKIoIioqCCgogkiEsIUlCcl7CZAAAQIEccFhfr9Hf3i43Hffcvv27fve%2Bap%2B6dN9%2B3af8%2FX%2FfOc7p%2B%2FLVk8%2F%2FfQfZcseGG8eeMF4a3Bub%2FaAHsjCzzoYlx7Iwh%2BXjz03Ogs%2Fa2BceiALf1w%2B9tzoLPysgXHpgSz8cfnYc6NfWGMXbJXUbWvKE2FH2AG2g%2FRzdrOV5AFf7PwWnoRfw6%2BKcrzwiS2He9fqJPwQsqLeBabCNFDsHnM7qUDxx%2FkUs5XoAYWt4EP4j1J%2BJGETZdkCWk92hDoI33RrG9gZFPYs2BsOg6UwA3YCo3626j3wf9xS8a%2BBlXAL3AyrwePyO%2FC8nrGtuviThYjYit7I%2Fi44GfaByZCtvh54nKrdBhfDBbAeTI%2B0nhgBuiV8RW8EPwBOgVfDTFDw5vKDTbpjGDbKGGGi81CslbWqV5nCaHWfZg4Z6t5%2Bru%2B3B9PJwUZZfW869Bg8AJfAd2A5eLz21i3hH4hnjoejYD%2BYA2napfM2wu3gkGpOqZONNE62IrpQzNYBDzgKix1gVzAozYaFxXZHtmF2gnXgs%2FopfB8cDWptVQtfhx0Cb4DjYD5MAO33YA65CvpgDSh6nfoIKHonXOaT2TrvAUeTbcFR2FR0Bjj%2FWgx2gEXF1g6iGYx8ZpeC4l8Gjsy1tCqFvwcecLL6XjgBnLBqv4H74W64HK6GO%2BBh0IYanp85K%2F9bhQfsDLvAvvBScMReAtPBFFUzQF0FX4JrwJG7dlaV8B0uT4K%2FBMUfZtpiVP8unA0bIE1jsuhxSM0s5hVG%2BinwTnAEdyQwNQq7k8LH4XsQQSw%2B6%2Fq2CuE7SToDPgAOkTFheojyBfAFUPxPgEI3Z8xWfw%2FYAV4AvmPZC94Pb4LdQPNZroDPwxfB51sb67TwFbmCfxeY2xsltJVwLhjpTXHM3XN0xwk9aHYAxb8AHNXfAfuDZhp7C3wVPg3paM5u9%2ByFHbz1BK59PDgMunITor%2Be8lfASdBaeAqy9a4HDFimrLeDUX0L%2FAm4cqcGfPavgz7wmf8aum4OVZ0w0xsb%2FD44GFzN0W6Cs%2BB8MNJn0eOEMWK%2Fpx0Gsm%2BCz3g5aI4Gvq95DyyGdB7AbnesExHfzjQTTocTwYZrTnYugrPBKCHZxpYHfKbO3T4DBr9tYV%2Fw5yiO%2FrfC%2F8Ja6OpcrhMR38YugT%2BFEP0myg5znwKdI9nGpgcUtJwJl4EdQVMLHwQ7ghrpqnVC%2BOZ2p0CkNzrhQvgimAtm0eOEMW4%2BY180ngcXQzxzNfFaUCNOioeCUzpjZac6k6imqzevSKrrZPYqMKe3E2QbHx7wWZveGvXN7Y8E7VjoAztDrPJEx%2BDQwOTXUeIR8BrpZ%2ByWY2UK3967HxwBs4vquZx1CdwARvts48sDrvIY%2BH4AS8GVvTlwKiwER4VG%2BzUHfOG1EZbBStgMpVpZwo8h6yXU7lAwhbJRd8BPoB%2ByjU8PrKfZPwMF7NzPdzuu9MlgZqT3dz4XwQXwC3AEKM3KzPEnUisnLvOL2j3J9muwBmJIKz7Km3HkAZ%2F9WlDAjgCmLoMRqY269DdB7wUXScwi7DClWVkR3wop%2BpngcGbDTG0uhQcg2%2Fj2gGnLt8CXmVPADKGZeVz9TE4%2BfBnl%2B8GUyRRIbbVtZQg%2FGmGKMw3c9%2B3dCrDCzfI4DmcbRx5wrufixgfAzKCVbc%2BHpkQfgj3AlaB5sDdcA6VYGcKPihxGYWqxY8%2B8Doz6pfTQ4rp507seUAu%2FGEb1jfjOB3z5eTgY%2FXcFU%2BjShG8u1a55jQmwCHxDpzkR%2BTmY32Xh44RsAx5QC0NhhrAJHCHsLJqjgNG%2FNCtD%2BE467JGKPt7IOSO%2FGfJvcXBCthF7wEmu2kmDZpnZyaB%2F1D2Smlohe2NaMXM6JzQ2IFv2QO08UFbEV%2FjmZpovIB6HLHq9ka2WHihL%2BFNoXUR8hW%2Bqkw5TtWx8rtT49UAZwlfwvmyIFwwR8cevV3PLa%2B%2BBMoRvIxV%2FXMsU5%2FcezJY9UFcPhFjbqZ8id%2FkyXlT5gsJfaWbLHhitB9SlGUSqz1JT58jLR1tBv%2Bey04MQUX47yqY%2B2bIHmnkg3vQ3%2ByyOKfjdIPTpKuFj8WEZ27hwO9cytVH4sWZvxPc1s6s8MQpQzJY9MPCux5%2B1GBybmZ1iJzgAjoR4Iaro10JpVobwI%2BKH8K28DfOllj9QK3WI4nrZetMDvtycD2%2BBudDM1I6BczrMAPXp0rhvcVdAaVaG8I3q%2FsVMrN07TBnxF4O5v8NUtuwBRa2YTwAj%2BnDMn7zcCD%2BBDVBaEE0nD1x3VGZlnoB%2BiDzMHP8IiJdaFLNlDzT1gPpJMXPwNzoG05vg63AJxBySYvtWRsSPWvySwv5gXmaacxScBXaK0noq18o2djwQIg99uFUva0E9nQu3Q%2BlZQxnCt7IOY%2F6hwElgiuNy5n6wO5gCOWRlyx5QJ2H%2Bhd5yOCMOFFsXS9SLHWAzlC56rvnscpHldu02LnAfWGknMkb%2Bl4E%2FX9gI2bIHUg8YMA2K6mYw85yOWBk5flTsYQorwUmI5srOaTAX7AjZsgdaeUCRN9Lq%2FLY%2BK0v4Vtgh6hfghMR9xX40HAqmPNmyB%2FRAmu50zSNlCd8GKPZrClzdsYET4NVwEMSP2Chmyx7orgfKFL4tMWdbBpe5U5irOzIjDuRt9kC3PVC28G2PkxXXXZ3Umv6Y658KbwNXe7KNbw%2BYGXTdOiF8J7muwV4E%2FjbflGcBKP43QhlLqFwmW%2FbA6D3QCeEb5dfBl8EOsAXM9V3Xfye8DFzqzJY90DUPdEL4NsY05%2BdwNtwBru3vCIfAP8KRsAfkCS9OyFa9BzolfFvim7lz4buwFjTFfwycCSdDzvlxQrbqPdBJ4UdrvkThAlgXB9jOhb%2BDv4EloDkXyJY9UIkHqphorqclXwOXOk%2BHg8GXW05431xsr2b7Q7gHOvLbDK6bLXvgWQ9UIXxv5i%2FsXOFxomsHWAo7gOKfBkb9xeCbX%2BcEdoCHwKWvWix%2FUY9sY8gDVQlfl62B88C%2Fyno3%2BDZ3d7ADWD4QfNF1HSwH%2F%2BpmE2wGO41%2F8OIk2RHBlaNGq0sHqSJlq0tbG59Bz%2BxXKXyd4mrPN0FRvxuOh9ngfwqqYEyDRIE%2FCHaCG8ARwH1HAXHirPhDAP6RgiOJ3%2BumuWzrBH7rohJldwLb7B9pSLS9uFXejMQDVQs%2F6raCwkfgQng9mOtPgRCKc4Dp8Go4ERS2Dz0w%2BlsOW0vhL2AVKIpumCOXf1L3cZjVUAHr%2BlRxzE4RhP%2Bj3enXmgn7Pk44Gz4PfqfZORzONpQHwvFDnVf250ZmxevfU26EK%2BBYMPffG0yBXHEygkozC%2BG73QD90K2JsSJ0rvLXsB8Y9VNRpsK3XQrfz6MDuB3KPN%2Fr2MGytemBbgnfavsgt8BKcKlT4V4Jc2EeLICFsAtMAn%2FzkwpEAWmPQV%2Bx9ZrdsKnc9Bh4GUwG%2FWqEj%2FrYMaKjhtj9zDaInw9lnhPnD3Vu%2FnwID3RT%2BGnVnLzeVmCaY%2FQ08stusDMYRRW%2FneAlsBNom%2BB2CJF5rEqzvtbzNLCumhP4PnA00xS96ZqmeEP8jf6PDhBtmci5%2BmIxaJ6fdv6Bgz3yj23zPx9I2xjpX%2BVNaHR85RVIbhgP23SlH9bBD5PPfeCKfy9wdcgJsfV%2FCOw0Wlzjmb1q%2FvWnF0fCccXtFPkN8A04B1Kzg%2FjgZTjR2450DHwENDv%2BrgWPs41RhGJbpt%2BiY8aF9HeINI6NdhvPzrmPbdAMdq7YdcXqJPxGB%2FgwUsf7YHSW8wPTn6h7KnwOV2rWz9HnJJhQ3Nn6fRcuKPbTje8omlnazrTzms87ooQ5yh0Fd8Jl4DypDLPOrpTFHMlO6cgabaLYlil2A9bbYWZxJVf41hTlyjchnspvPMwbpiLwK%2BbPrvkbQTQfmGmFo0PVpliNyIfDi5Kbf5uyEf%2BJ5NhQxcZ2xvl29PXg9fYBBfRimA0fgggO7UR%2Br3EdnA8%2FAkVvavkfsBTaNf3kNe1E0yAivu26CrTB2v%2FMpx34t%2B7CT5usAxW%2BIosouJHyWlAg3bCjuenBYAqm%2BJxoXwiroAxzlLsXPgUfhkVgp98TyjT9GHMmRagu5sK%2B0AlzxLocboHKRW%2BDekn41ncSKLSot5Fe4VftPCOYdTkBjMSane9quBHKzF291iUwA04E7%2Be8YhvoJTMw2BbnY87dbJMLE12xEFBXbj7CmxrpTC2WQNT7HsprQKtS%2FIrOaHgo%2BOJN8yGeB4%2B4U7J5zc%2FCanCUmQ%2BmI%2FokteH6wOjuqKE%2FNUdTCUvLHvOloNHZOcVw7tH4fUXvNXxeV8A1cC90zUJAXavACG5shHVitHvxHR9ANyK%2BD3UivAamgeakcC0YxSxHKkaxNHM%2B8%2F0Cr694G%2B%2FTSpTWOwRpungGOGINx%2B7jpA%2FCw%2FBU8YVW9ypOefZ%2BdhijvduwxrrH8Xa2djCxbi3r10vCV2SLIczJo1Hj%2FjhQ0TbSnFdxv6nFPfvZOnz7MI2k20Azxyu8Zsc5PGzz%2B9ZBtBDzUNeN8%2FyOc6WhVmzS8x1Z%2FI4W4h3J%2FbyWAWuo73j9dszgYOd8ELznoPfrFeHbCIVvmhO2msJGsIdXaaYYR4GjT6Qae1E%2BGk4GBRVOD8eHSPnoORafpwebHUs%2FH2651XUcLZwztLL0%2B9M58RNgtB%2BOv23%2FcCy9x3DOH%2Boc62ZKpTbOhZuLfTbPtV4RvrX2QS1Kqn8X5Q1QtvOSWzyv6AM1yitwV3JSOynd6cFyKz9OpD0uKvSCKf4DwPnLv8EdYPr5HBssEj3npBrsGEWN%2BLOSuqykbMSv0ozwRr9jwHRmrFqrTlD3NqtpV71eC76H2AWeZ70S8Y2yphZOcDXXt1eBL6%2BqNNOceTBnGDd1NIpcM4b%2B2IawYtt4ucGOe16rzxqvM9z9uznxseJk66h%2FPWZ7UxtpoLSu0eb0OpYHOx7nDbedBiNfihmQHJk0r21gcuXt5%2FC8ANkLwrcR82A2aA5lTmDWQzwsipWYdWgc8h%2FnmI5PfWmOeSZ8GnrJFJuifwje36TijWJN99Ny41fTDpOeN1jZ78dnsY1rNu4rdlepPlls4zy3ZgoxD0uPP%2BdhPeeDmuxEI%2BdTnz2LOrmqcBNULXrrMhcOgbBrKbh%2BPwcOjINshxutkq90vZjW2XL4Pq1Yek563HKrzwxWQ5n3a3WNwb7vhNscPr2H13H%2FenhetOdY7YVvHTWFP2ug9MzKwnLKj8JoHFVcZsQbh07rsCT5ph3wp7AATAvmgGa90rql5YETeuCf4dR5OOd0uqnWQZFHXdyaAn8FTHOapsPpEMQ5tTTXj2dDvGW0hys4hV%2BlTeFm1sOlwLAVFK4psE6pNYuY6ee53BkPKPz74YvQP9gt0rx0sHO6fXwOFXCWbr5mz%2FbF1e1gbl2VKeJ5oPDDzIPN5XWyndNyahGB0mO53HkPOEdRG2pkUOuFiO%2FMXOFrvpm7r8BylWa65bsELeYZ5veOQIo8Cx0n9IrVWfiRKuyPMyPNMb0xpVB4VVnUwzx%2BbnFTo8qtYGQJwcd5nmI53fdYthp5oM7CDzftQ2HXYseVnBvBaB%2BCKz7q6MaJ7UyIkceOdyco%2FGZWZd2a3T8fGyL41DnHV2xG%2Bj0hfh5gxHdFx4hbpVkPO5910ry%2Fr8IHE36O9nqpxlbniL8tfjO%2F3wWsp7m0OfWqosymMpvFnaLzGc03gy%2FQfg3ZetADdY742%2BPPQ8E3c5piuwd8a1u1zeGGrtxoviyxHkZ7V5maWU51mnmlRsfqGvFNFUL4bjWXDe8aKFX3T6QsqfCf5PZ9YLqTBY4TetHqKnx9qeD9dd0O7mAbwAmlVrXg%2FJFcdEDTG%2BvSGO3TOllO99nNVicP1FX4isy82relkY75m4uV0A1zchspl8K3Lkb8bD3qgboKX6EtAd%2FWaqYXis2XV92wRuGbdrWK%2BFHHHPXDEzXbRjStWbUGlg5d0QlT9E4o%2FblC1Wae71LmxOLGTm6tTxrxQ%2BBu7RBp%2Fh%2BfcThbRR6Iudmgt6tjxLfS%2FmFyKvw17Lt8WLVZF33kio5BQhH78spl1UZBuy8Kv3E04FC2OnmgrsI3tdg7cZTCX1fsNwouOa30osJ3vhEjY4j6VxxLI34c95jlKuvI7bKN1AN1FL7RfhbsnDRG4RvxqxaUwt8O3Gpbgy%2FSGoWfRnrPrbqe3DLbSDwQkWwk3%2Bn0uf4Cch6E2B6hbH7vC6yqzcDgG%2BSoi%2Fc3ojvZTi0ivtv03PScXK6RB%2BoW8RWN0X5B4qO7KT8A%2FjCtatM%2FriylYlbczX6qEOcMtq267uP5fkOOuHUV%2FrzkqfkHBU4mu2XNIr4rO6mtLnZC9PFZ434cz9sue6BOwlckMhvmJH65lbJ%2F7TRkL06%2BU1bRexrhGy0LutEjPbZfJ%2BHrOgU%2FHYyymsJbAQq%2FW2aKlYo%2F0p%2FB6hMdeLDP8%2FEaeKBuwl%2BET6aB4nG9%2FF7wdzGNk0kOVWJ2PO%2FtNkyfRceMY85JPCdGgiz%2B8Ew1W59J%2BN7nkAaqpjWoi%2FCj0oup5dSipubRpjn%2B8cmQDSm%2BU%2FbGdXnrkd5fn8Vb3Lifzk4n3%2F7BSh1XzKK%2BY23rAoRLzZrPzKDZ0uoifCup%2BPcCI77mWvn10GwFxc%2Brskbh62B%2FMRqd1Xq4tu95%2BjM6hg8jW%2Bc94HPweYTw4z1LyzvXRfhW3ig6H3yBpYXw3aapxsCHFf1jpPf%2Bdj7rYDQxklvHNKJ7nimRzrdsW7LwcUIFpob967h4HkZ7n1lLq4vwrbQ%2FUfCnCtFzt1D2D8u78cM0bvsc8yWa4reDmt8r%2FKgnxWff5upPj%2Fszhyx8nFCRNQp%2FSM3URfjmxAdB%2FHmfou8H%2F8wwza%2FZ7Yq5qmRE118K3w6a%2Bs7h1c81jzv0GvXtKNk66wF9rPAjEDkqq5%2BWlj68lid28EMrrvBfBDsV91Hwd4DDVrfSnKIqAxuFH3MNI%2FlUCEd7ghPbiDK2R7%2FapsZJMIeylewBfd0Y8Xsi1VEoiukAiIiv0Fy%2Fr4s9SEUiovujtTmQCt8oE8KnOGC2yXOzddYDCn8SpDl%2B47N4Xg3qEPGtsL%2FEXAQhlFT4dYj4G6hbONPoshist51WiwlVmpYZ7X0g2TrrAZ%2BB%2FwWNI6zm6NsTqY5C2g8UfQhpE2VTnW5bdLp%2BKuL7BM362kmN6FFfhf84%2BD%2B9hfjtzNMhW%2Bc8oP8NQI7AETRNc%2B6HllaHiK9AnNhGj7XSfWADQngUu2oKX1GHuWqjs92GOQe4C1zP1%2FxzxT0HSvmfTnlA4bvYMA9cUNB8TmsHSi30023hW3HTgYMhhH8PZSteF9FTlYGfTaRvkI0yvmxLha%2FgHaViEuzKj51Ds53ZyveA6aTBxVE4fLyZch%2B0tDoI3%2FzMVEcxaethzUCpPv%2BYxjjBjahvJ10CdtpwuMJvjPizOJatcx4w8CwAo75m0PGdi3PEltZt4VvxaaBAQkDrKNct4jv69MO9oEXEN9Jofq7w7yy2bAYm7DPZxkjmsWzlesD0ZhHECpuiN1V2ztXSui38KdTOioforfB9YLpTF1PUmqOQo5Gm8F3Z0fFRd5c7Fb5RR3MY3gOcw8Q5FLOV5AF9GsKPbEHRR3BqeZtuCt%2BKTwcFFNZHwYoP2WPjCxVtFX8qfP22EPzpwjagWed%2BcNkzOosjmh07zqGYrUQPKHz1E8J%2FgPKG4Vy%2Fm8K3fo3CN0feCCEcz6mLraMidkpfVtlpFfOBECs31tl0Zy3E0qfzl8MhHgzFbCV5wLzeNNlFhvCvoo9RuaWGuil8hTMV5kHYSgp1Fb4TXMUvmuI%2FFKy%2FZU1nL4cH3cFc2TkKJkCcQzFbCR5QO3vD5OJavrjy2fQV%2By033RS%2Bua%2FR0qio%2BeJH4Zun1dEUtdHk1qRy%2FsxiPtiJI8JcT9nOqzn59RwfUqw8UMzWpgcMIrPhRcl17qG8FpzgxrNIPn5usZvCN1Iq%2FKiDEbUP%2FIFaHU1n9sGNEI6dQ3khOIkNu5mCKdFT4BDsPMAHlH%2B%2BgBNKMoU%2FF0w1w%2FR7HxhAh7QQ3ZAnlnyCFTdS2ms1RXIHKPphVZzzumFG%2FJvAPD9sCQWjum3STHPWgBMtzdHgaDDtiXMoZmvDAy4azIXFyTVMMfshglLy0fOL3RB%2BPPx5VMeIr5mfKah4QeSxOporNxtgGVhnbR84aKD0h39uobiq2J3AVuHvWuznTfse0OeLIPTrz1tug0gxKba2%2BGLrs8r%2FVDGYJpj7akb8EP6weuzAt6r%2Fx9HIOcilEMJ3Zcqon6Y7K9h3vqJtDbbV6LQzZGvPAwZOR1h9rqkdRe%2F7n3iHQrG1dUv4RnoF45Cl0K2wUfJRqLv5OvzHsAlMeWzDAlgKYaZEq2FzccBzjgDPyzZ6Dyh6R05H2PnFZVxCvgp8HgamYVm3hO9Q5aTPhhg5H4A%2BGHaP5dxu2RPc2PmIqztOyDUj%2BsmwHRjhH4M7wXPCjqGwP0yMA3k7Kg8cwreM%2BOpHobuKcyUM%2BfscznnWqha%2BQtf2g8h5FY9D1ZNg9K%2B7WUc76PcgcsoZlI8Do1Asbdo5roCIQg7NB4OjXfiBYrZhekCtGlROhRg5QzvOuUaULVQtfOo3YPvyrz1Ws%2FLOyJ9yp0cshL%2Be%2Blpv%2Fejvjs4AO7TC7ofrwNwzxH84ZSO%2FlsX%2FjB%2BG%2B68BxcDyUphWfGkD2%2FNhxEGzauF7P1%2Fq2GN3As08%2BCZwxaQXIj7VHBCyOeWVsNoD2GR4LbjaYE5vCqf4LwI7imbUPwKi03ss29AeMEgYUN4GBhh15EqOCwiXg3n%2BiKxq4bua48PfDezBkaO5CtJLEd8Oake9Am4BJ7m%2BrDLlORFmgbYRvgvmn54zCUzzjoZsw%2FeAb7316Wmwc%2FE1g8o14CpbjKjFR0Nvqhb%2BDlTpMDAialvAVECBjLjyfKfbZof9JZjyaEamV4KpnG00jfON4g3wGGjz4RQw6ttZsg3tAVcATRH3BoOnQeRWuArUzYgzhSqFrygmwlII4T9A2VShF0Wvs80trwcjTzjfFQfTGSOU7XIV6AKwc7jvUO1DfDk4AmRr7QG1cjC8FUKvBkrnhabIo7K40Ki%2BPIovRcS3A2g24M6B0h%2BEU%2Bz2xEax%2FwIug0eSGr%2BKssK2s5vfm%2BcboRzhNCPYP8FMqPoZcMueMqP8CXBQUmvz%2Bp%2BA6WYEnOTjoYtVOt0hyuF9PljWNoATlF42hW0689WkEbbxJDgOfDBOvs6D60Cz%2FfPAKLYIsjX3gCOifnx18vFdlH8Izq1GJXqvVaXwJ3O%2FxTARjIT2VoW%2FFnrd1tAAJ7F3w29BYbt0eTpEVDcluhI8R%2FMcJ2umRTFho5gt8cCJlA0e00CRm9sbQJaBKeSorUrh70Yt901q6nKgE9vHk2O9WrQNt8JX4MGiET6so%2BENsAOYCin8H4GdQzPaG9EOcSfbsx7YmtICOBX2B%2FedT10LRvt7oS2rSvhGeNOcVPhG%2BnXghG8s2MM04mz4OVjWZsN7wAmv4jcl8sHdAZp%2BeTm8EhZCtmc8sAeb0%2BBIUDdG%2BnvgLFgFppdtWZXCtzGp8E0P1he1dxjrdTOK257PwXLwvYRp3V7wJ2AEM727Ab4MvwFtKpwCb4cdYbybQlfwH4S5oDlaLgPnUSP6aQLnN7WqhG%2B08wFPT2phxFcoY0H0SbP%2B6Gp2LgInX5rifz0cC3uC6d0P4BJ4DLT5YErk6DCexW%2FbXwyfBJd9twYDiPOjM8HsoJQMoaoXKE7w5kF0NIeqPrgfxpoZyb8HRi7bbYffDt4HPsQLYB18DAwIvtCbDAvgvWDHuAoegvFk29LYY%2BHPYA6oTYOic6Jz4E4oRfRc51khWu6UbcWFZ8H85AZ9lBV9DPfJR2Oi2E8rLgVXemIiu5jym8Hor%2BBvA%2BcEN4KBwJFhHzgDHOp3gfFiRvZj4HQ4AuwE2jL4FlwNW6A0qyriNwp%2FBS0Y6xFNYRvdl4APcxtYCkYxH%2BJ34DJw7uMQ78pORL0YCZ0oj3U%2FqcFD4W1wHDj6GdnXg%2F4z4m%2BEUq3Twjfa25tnF0TlFf4mUARj1Z6gYcvh0zAN5kKI39RHcf8S7ACOAKZE%2BukF8EaYAPrPaLcZxqJNolEL4INgmrMHKHpXxS6Cb8PdULrp5E7brtzASa3bMKPhWI9kttXOfTF8DoxgmlF9X%2FCYy5yuUjicnwW%2FB81z3gD%2FACeBHWCsmZ3f9p8Dp4Ki1x6Da%2BDjsBo6Ylt%2F9KMf7ciFi4v6wF4EJ8JisDf7oP8b%2BmEsR3yaN2C%2F418foHm8KxUGAUdBH7w%2BMfKvAv1xHygGP9N3u4GpkqmQkc9RZCzY7jTiNfBhMAhMBM32G%2BX%2FGdZBx6yTqY4PTvPhOtRrT8IKcOi2E4wXe5CGOnTb5t%2BAOb9R3aDgKoYd4krwHDvKu0C%2F2QH2hvfCTvAtuB1iwkyx58zUxgjviHYQTABtJSj6b8Bd0FHrpPCj4kYso5ym8JfBr9wZZ9ZHe78HjnJG%2FENhezgKjOhGdye7it9zQhhGQ8X%2FNvCcy8G5wb3geb1ik6mobT4WToL9IfR3K2U7tcK%2FCTpuceNO3MiI70ObDz4wTcFfX2x76aFZ9zLMdOU78BQ4sZsHRrzDweBgCnABXAymRk6GDwZ9qR8dHZaCIvkxmEKZE8fcgGLtzE49Gxzd3gIvhl1A%2Bw2sha%2FAhaB%2FKrFOCv8FtGAmuFphZFPoCv8GMPKPV%2Bun4eeDPvhbcOg37VEcCtvo%2Fp9wIyyEKTALwg6jIAaQfwX9uQkUUZ0s5jGmM6fDO2GnpIJqwY57JhgMHobKrJPC99r2coc4zbz0flgD%2Fwfj2XzI3wDzecV%2BOBgo7AAvB6O%2Fw76R%2Fg7w%2FAMhNcWvYM6Bz4HpjyNJXWxPKvIuOBWWwPYQ9gCFS%2BGzcAs8AZVap4TvA3OYtrfvXLToEbY%2BxDoPy0VVK9n4sH8Im%2BFNcAroK8W%2FF7wdHgVTHqP5KlA8jqKpvYMdU8qz4MfQ7RTSSG8b%2FgVeClNhO9Csm3X8NlwFfVC56Lnns5MLy2WbjTfix%2FDmysaKsm%2FS49fTJz%2BDLeBo%2BBow9Ym50ZOUjY4GC0eHRtFzaGCi7ArQDHdqYjE3mZvUx5H%2BErgCTM%2FWQ9esUxHfXm%2F0WggxxD1EOYTf7ahEVWpjRvxrYQOY0hwP%2B4MTXSPlHOg1c8RPTZF%2FHc6FPnAU66qZV3bCFPt8cDXHzmVOr%2FDvhGzP94Dzn5XwKfgEXA73wlixdTTkC7AKui56ndop4ZvemObEiGIeZ0TbCNmae8BR0A6g6P8cPg53Q7YOeKATwneYM81R%2BOZ6mkOdOV621h5Q%2FOLa%2FDfgA%2FDv8Di0Mp9jY3rR6vxx%2F1lE5LIdMYkLHgSp8CN6%2BWCztfaAk1knvsvAUXI5vBSOgb2hFyx9zpbT%2Fa7XvxPCd0I2DWaBk1zNHM%2BIX6vGW7Gam6s9LgGb%2Fyv%2B68CR1KCyD%2BwB2u%2Bgzr5VZ2YBprx26sHMNjgfdPnWtM%2F9jrSrbOE75Cp6H8oOoPlQTHXucSfbqDygWOwALg78AA6AY8GXWDNA%2F9Zi0kg9mpkrVCeBb5gHE3Icf4pz7PCbC%2B5n68JIqe0rU%2Fiu2zup9WH4UMJs7H3waBzI21F7QHHozx%2FDlWDEfwXsAq1ExcddtYXc3cn6cM12Os%2F5JXwffgSr4VdQipUlfCdWS%2BCP4WTYE8KMUuap2crxQERGr%2BY84CJwpDVKjhVTTwbRo2ApnAbnweehVarEx8OzMoQ%2FkVvNh78HKzoFYlJLceC31Vn4eqJcswNIaVGw3Oq1fTXFP6HgQLa%2BG%2FK90BfA9Kcta1f4pjdz4K%2FA9CYmWw5T5qQ3wMXQD2mkYjfbGPWAEdl8%2FL9APSjg4ZrnGjR3hZlwKEyHHWFfcN7YB5dDW%2BJvV%2FhW8CXwVjDya%2BvgWrBy1xT7T7LNNn484KrMOWAKNhKLKG%2BHmQvHgwE1Fkv2onw6qDEnvE%2FBqKwd4duohfAa2K64%2ByNsFfz%2FwE3FsRzpC0eMs81oRWmnMWO4G5ZBH7wPzPW14%2BAKWAGKf1Q20h6Z3iSEf0Jy8GrKF4KiV%2FBZ9Dgh26g9YAf4FpwPvy2uYpA9CIz%2BI0mjiq8%2Fs2lH%2BE40pkGkOF7xp2AvzYLXG9nK8MDDXOR2cL4YtoDC7NgZzbYd4Zvf7w7R66zgvWC6ky17oCwPOFl2IntXckF1p%2F5Gbe0I30jvElOYuZnDka%2Bcs2UPlOkBdWXaE7YthXbmpyOedceN3SrwdALjkpP519aQLXugTA8o9J2SC0aQTQ6NrNhOxPe3FGlaM4n9meDr82zZA2V5QI2a2ixOLuhqjvobtbUjfPN5l5zSN4fHsv9iiLyfYrbsgbY8MJVvH1wQF1pNoT92RrNtR%2FimOt78Z8mND6P8OnCbxZ84JhdH5QEjvXrytzqmO9oWcLncoDvq1cN2JggKfw18B4zy5vimOS%2BHbeBH4M8WNsIT4Ow828g9UEYAGbVARl7dtr%2Fh73NcsTFtPgpeAb65DT9cSVnhu4o4atvq6afb8om90DXVj4Cvl13b1xT6SrgZ7oHHIZ0Is9vUonHxYeN%2BY2Ub9%2BN7zbbNzm28frPv1fHYcOrtOdHmtJy2Jz5Pj3W63HjPtC2WFf4UmAtmDqY6Ziau7KyFj4G%2FDnCJc9TWrvC9scuae4EVOgLsrXllBydkK8UDdpQnweziq3A2PABtWRnCtwL21IXwN%2FBasMdmyx4owwOmyL61%2FQx8CRpHDA6N3MoSvnd2iHJYcgZ%2BHBj97Qyuv7Yziebr2caRBxS2aY2pjLm8c8VrwTTHZcxSrEzhWyEFPhmcmMwAJ7u%2B1HKy20r8jhipNe6nn0U57flpOT4fK9vBfDHY8eG2O%2FVZWh7u9zt1nnNBUxvniZugHx4EX1qVZmULPyqWPhTz%2FSA%2Bz9vsgcE8oPB%2Fl3zYkU7ZKeEn9c7F7IH6eaBV%2BlG%2F2uYaZQ%2BU5IEs%2FJIcmS%2FTWx7Iwu%2Bt55VrW5IHsvBLcmS%2BTG95IAu%2Ft55Xrm1JHsjCL8mR%2BTK95YEs%2FN56Xrm2JXkgC78kR%2BbL9JYHsvB763nl2pbkgSz8khyZL9NbHsjC763nlWtbkgf%2BH1Mf0jWelTxpAAAAAElFTkSuQmCC%22%2F%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 3176, /var/www/sprite/output/_icons-svg.scss */
.icon--vip-cta-video--blue {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cg%20transform%3D%22translate%28-4028%20-14517%29%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M4028%2014517h24v24h-24z%22%2F%3E%3CclipPath%20id%3D%22a%22%20clip-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M3043%207272h1440v8639H3043V7272z%22%20fill%3D%22%23FFF%22%2F%3E%3C%2FclipPath%3E%3Cg%20clip-path%3D%22url%28%23a%29%22%3E%3Cpath%20d%3D%22M3043%207272h1440v8639H3043V7272z%22%20fill%3D%22%23FFF%22%2F%3E%3Cpath%20d%3D%22M3034%2014168h1456v728H3034v-728z%22%20fill%3D%22%23B5E2E0%22%2F%3E%3Cuse%20xlink%3Ahref%3D%22%23b%22%20transform%3D%22translate%284002%2014495%29%22%20fill%3D%22%23111820%22%2F%3E%3Cuse%20xlink%3Ahref%3D%22%23c%22%20transform%3D%22translate%284028%2014517%29%22%20fill%3D%22%23111820%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cdefs%3E%3Cpath%20id%3D%22b%22%20d%3D%22M36%2072.5c20.158%200%2036.5-16.342%2036.5-36.5h-1c0%2019.606-15.894%2035.5-35.5%2035.5v1zM72.5%2036C72.5%2015.842%2056.158-.5%2036-.5v1C55.606.5%2071.5%2016.394%2071.5%2036h1zM36-.5C15.842-.5-.5%2015.842-.5%2036h1C.5%2016.394%2016.394.5%2036%20.5v-1zM-.5%2036c0%2020.158%2016.342%2036.5%2036.5%2036.5v-1C16.394%2071.5.5%2055.606.5%2036h-1z%22%2F%3E%3Cpath%20id%3D%22c%22%20fill-rule%3D%22evenodd%22%20d%3D%22M8.615%204.328a4.294%204.294%200%200%201-4.307%204.287C1.905%208.615%200%206.637%200%204.287%200%201.937%201.947%200%204.308%200c2.36%200%204.307%201.98%204.307%204.328zm9.846%206.8a1.902%201.902%200%200%200-1.91-1.898H1.91a1.887%201.887%200%200%200-.62.103l-.114.043c-.2.083-.386.2-.546.342-.388.347-.63.85-.63%201.41v10.975C0%2023.153.853%2024%201.91%2024h14.64a1.902%201.902%200%200%200%201.91-1.896V11.127zm-1.23%2010.958a.684.684%200%200%201-.133.392.705.705%200%200%201-.557.292H1.92a.708.708%200%200%201-.69-.684v-10.94c0-.363.326-.684.69-.684h14.62c.218%200%20.42.114.55.283.088.114.14.254.14.4v10.94zM4.31%201.23a3.07%203.07%200%200%201%203.077%203.078%203.07%203.07%200%200%201-3.077%203.077A3.07%203.07%200%200%201%201.23%204.308%203.07%203.07%200%200%201%204.308%201.23zm13.538%203.098a4.294%204.294%200%200%201-4.308%204.287c-2.402%200-4.307-1.978-4.307-4.328A4.294%204.294%200%200%201%2013.54%200c2.36%200%204.308%201.98%204.308%204.328zM13.538%201.23a3.07%203.07%200%200%201%203.077%203.078%203.07%203.07%200%200%201-3.077%203.077%203.07%203.07%200%200%201-3.077-3.077A3.07%203.07%200%200%201%2013.54%201.23zM24%2022.783V10.436a.548.548%200%200%200-.165-.413.524.524%200%200%200-.184-.107.513.513%200%200%200-.62.08l-3.953%203.367v1.563l3.72-3.206v9.82l-3.72-3.207v1.564l3.954%203.367c.117.08.272.12.39.12.076%200%20.153%200%20.23-.04a.606.606%200%200%200%20.35-.56z%22%2F%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 3186, /var/www/sprite/output/_icons-svg.scss */
.icon--vip-cta-video--red {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Ctitle%3EShape%3C%2Ftitle%3E%3Cdesc%3ECreated%20using%20Figma%3C%2Fdesc%3E%3Cuse%20xlink%3Ahref%3D%22%23a%22%20fill%3D%22%23FFF%22%2F%3E%3Cdefs%3E%3Cpath%20id%3D%22a%22%20fill-rule%3D%22evenodd%22%20d%3D%22M6.46%203.246c0%201.762-1.427%203.216-3.23%203.216C1.43%206.462%200%204.978%200%203.215%200%201.453%201.46%200%203.23%200s3.23%201.484%203.23%203.246zm7.386%205.1c0-.787-.64-1.423-1.433-1.423H1.433C.642%206.923%200%207.56%200%208.346v8.232C0%2017.364.64%2018%201.434%2018h10.98c.792%200%201.432-.636%201.432-1.422V8.346zm-.923%208.218c0%20.272-.244.513-.518.513H1.44c-.273%200-.517-.24-.517-.513V8.36c0-.154.077-.298.195-.394.09-.074.203-.12.322-.12h10.965c.135%200%20.263.06.358.15.097.095.16.225.16.363v8.204zM3.23.924c1.28%200%202.308%201.028%202.308%202.307%200%201.28-1.03%202.308-2.308%202.308-1.278%200-2.307-1.03-2.307-2.307C.923%201.953%201.953.924%203.23.924zm10.154%202.322c0%201.762-1.428%203.216-3.23%203.216s-3.23-1.484-3.23-3.247C6.923%201.453%208.35%200%2010.153%200c1.77%200%203.23%201.484%203.23%203.246zM10.154.923c1.28%200%202.307%201.03%202.307%202.308%200%201.28-1.027%202.308-2.306%202.308-1.28%200-2.308-1.03-2.308-2.307%200-1.278%201.03-2.307%202.308-2.307zM18%2017.087v-9.26c0-.116-.037-.22-.11-.296-.04-.04-.09-.072-.152-.093-.063-.04-.137-.055-.21-.052-.095.005-.19.044-.255.112l-2.965%202.526v1.172l2.79-2.405v7.366l-2.79-2.405v1.173l2.965%202.525c.087.06.204.09.29.09.036%200%20.07%200%20.105-.006.023-.004.047-.01.07-.024.175-.09.262-.24.262-.42z%22%2F%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 3196, /var/www/sprite/output/_icons-svg.scss */
.icon--vip-fav-remove {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2232%22%20height%3D%2232%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20transform%3D%22translate%281%201%29%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Ccircle%20stroke%3D%22%23FFF%22%20fill%3D%22%23A02023%22%20cx%3D%2215%22%20cy%3D%2215%22%20r%3D%2215%22%2F%3E%3Cg%20transform%3D%22translate%286%206%29%22%20fill%3D%22%23FFF%22%3E%3Crect%20transform%3D%22rotate%2845%209%209.343%29%22%20x%3D%227.629%22%20y%3D%22-.6%22%20width%3D%222.743%22%20height%3D%2219.886%22%20rx%3D%221.371%22%2F%3E%3Crect%20transform%3D%22rotate%28-44%208.657%209%29%22%20x%3D%227.286%22%20y%3D%22-.943%22%20width%3D%222.743%22%20height%3D%2219.886%22%20rx%3D%221.371%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 3206, /var/www/sprite/output/_icons-svg.scss */
.icon--vip-padlock-grey {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2216%22%20height%3D%2221%22%3E%3Cuse%20fill%3D%22%234A4A4A%22%20xlink%3Ahref%3D%22%23a%22%2F%3E%3Cdefs%3E%3Cpath%20id%3D%22a%22%20fill-rule%3D%22evenodd%22%20d%3D%22M14.674%209.874h-1.028V6.206C13.646%202.776%2010.902%200%207.543%200S1.44%202.777%201.44%206.206v3.668H.412a.417.417%200%200%200-.412.412v9.874c0%20.24.17.412.412.412h14.296a.417.417%200%200%200%20.412-.412v-9.874c-.034-.24-.206-.412-.446-.412zM8.057%2016.87v1.062c0%20.275-.24.515-.515.515a.527.527%200%200%201-.514-.515V16.87c-.377-.206-.65-.617-.65-1.063%200-.652.513-1.2%201.164-1.2.652%200%201.167.548%201.167%201.2%200%20.48-.276.89-.653%201.063zM3.703%206.206v3.67h7.68v-3.67c0-2.126-1.715-3.874-3.84-3.874-2.126%200-3.84%201.748-3.84%203.874z%22%2F%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 3216, /var/www/sprite/output/_icons-svg.scss */
.icon--vip-padlock-white {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2222%22%20height%3D%2230%22%3E%3Cuse%20fill%3D%22%23FFF%22%20xlink%3Ahref%3D%22%23a%22%2F%3E%3Cdefs%3E%3Cpath%20id%3D%22a%22%20fill-rule%3D%22evenodd%22%20d%3D%22M21.095%2014.106h-1.48v-5.24c0-4.9-3.942-8.866-8.772-8.866S2.07%203.967%202.07%208.865v5.24H.592a.598.598%200%200%200-.592.59V28.8c0%20.343.246.588.592.588h20.552a.598.598%200%200%200%20.59-.588V14.694c-.05-.343-.295-.588-.64-.588zm-9.512%209.992v1.518a.755.755%200%200%201-.74.735.755.755%200%200%201-.74-.734v-1.518c-.54-.294-.935-.882-.935-1.518%200-.93.74-1.715%201.676-1.715.936%200%201.676.784%201.676%201.715%200%20.685-.395%201.273-.937%201.518zm-6.26-9.992h11.04v-5.24c0-3.037-2.464-5.535-5.52-5.535-3.056%200-5.52%202.5-5.52%205.535v5.24z%22%2F%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 3226, /var/www/sprite/output/_icons-svg.scss */
.icon--vip-play-video-big {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2260%22%20height%3D%2260%22%3E%3Cuse%20fill%3D%22%23FFF%22%20opacity%3D%22.8%22%20xlink%3Ahref%3D%22%23a%22%2F%3E%3Cdefs%3E%3Cpath%20id%3D%22a%22%20fill-rule%3D%22evenodd%22%20d%3D%22M60%2030L0%2060V0l60%2030z%22%2F%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 3236, /var/www/sprite/output/_icons-svg.scss */
.icon--vip-play-video {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cuse%20fill%3D%22%23FFF%22%20opacity%3D%22.8%22%20xlink%3Ahref%3D%22%23a%22%2F%3E%3Cdefs%3E%3Cpath%20id%3D%22a%22%20fill-rule%3D%22evenodd%22%20d%3D%22M24%2012L0%2024V0l24%2012z%22%2F%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 3246, /var/www/sprite/output/_icons-svg.scss */
.icon--vip-prep-time-dark {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cg%20fill%3D%22%234A4A4A%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20fill-rule%3D%22nonzero%22%20d%3D%22M11%2022C4.89%2022%200%2017.043%200%2011%200%204.89%204.89%200%2011%200c6.043%200%2011%204.89%2011%2011%200%206.043-4.957%2011-11%2011zm0-.95c5.568%200%2010.05-4.482%2010.05-10.05C21.05%205.432%2016.567.883%2011%20.883%205.432.883.883%205.433.883%2011c0%205.568%204.55%2010.05%2010.117%2010.05z%22%2F%3E%3Cpath%20d%3D%22M11.034%2020.167c-.273%200-.477-.137-.477-.41%200-.272.204-.476.477-.476.205%200%20.41.205.41.478%200%20.272-.205.41-.41.41zm5.86-3.272c.138-.204.41-.204.615%200%20.203.137.203.41%200%20.614-.206.203-.478.203-.615%200-.204-.206-.204-.478%200-.615zM4.492%204.49a.62.62%200%200%201%20.683%200%20.62.62%200%200%201%200%20.683.62.62%200%200%201-.682%200%20.62.62%200%200%201%200-.682zm12.405.683c-.204-.205-.204-.477%200-.682.137-.135.41-.135.614%200%20.203.206.203.478%200%20.683-.206.136-.478.136-.615%200zM4.49%2017.51c-.135-.206-.135-.478%200-.615.206-.204.478-.204.683%200%20.136.137.136.41%200%20.614-.205.203-.477.203-.682%200zm14.79-6.476c0-.273.205-.477.478-.477.272%200%20.41.204.41.477%200%20.205-.138.41-.41.41-.273%200-.477-.205-.477-.41zm-17.447%200c0-.273.205-.477.41-.477.272%200%20.476.204.476.477%200%20.205-.205.41-.478.41a.44.44%200%200%201-.41-.41zm9.2-8.315a.466.466%200%200%201-.476-.478c0-.204.204-.41.477-.41a.44.44%200%200%201%20.41.41c0%20.273-.205.477-.41.477zm.048%203.223v3.763c.443.148.738.517.885.886h5.523c.59%200%20.59.96%200%20.96h-5.523c-.147.59-.736.96-1.326.96-.81%200-1.473-.59-1.473-1.403%200-.666.368-1.182.957-1.404V5.943c0-.59.957-.59.957%200z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 3256, /var/www/sprite/output/_icons-svg.scss */
.icon--vip-prep-time-white {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cg%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20fill-rule%3D%22nonzero%22%20d%3D%22M12%2024C5.333%2024%200%2018.593%200%2012%200%205.333%205.333%200%2012%200c6.593%200%2012%205.333%2012%2012%200%206.593-5.407%2012-12%2012zm0-1.037A10.938%2010.938%200%200%200%2022.963%2012C22.963%205.926%2018.073.963%2012%20.963%205.926.963.963%205.926.963%2012c0%206.074%204.963%2010.963%2011.037%2010.963z%22%2F%3E%3Cpath%20d%3D%22M12.037%2022c-.297%200-.52-.15-.52-.446%200-.297.223-.52.52-.52.223%200%20.446.223.446.52%200%20.297-.223.446-.446.446zm6.394-3.57c.15-.222.447-.222.67%200%20.223.15.223.447%200%20.67-.223.223-.52.223-.67%200-.222-.223-.222-.52%200-.67zM4.9%204.9a.675.675%200%200%201%20.743%200%20.675.675%200%200%201%200%20.743.675.675%200%200%201-.743%200%20.675.675%200%200%201%200-.743zm13.53.743c-.222-.223-.222-.52%200-.743.15-.15.447-.15.67%200%20.223.223.223.52%200%20.743-.223.15-.52.15-.67%200zM4.9%2019.1c-.15-.223-.15-.52%200-.67.223-.222.52-.222.743%200%20.15.15.15.447%200%20.67-.223.223-.52.223-.743%200zm16.133-7.063c0-.297.224-.52.52-.52.298%200%20.447.223.447.52%200%20.223-.15.446-.446.446-.297%200-.52-.223-.52-.446zM2%2012.037c0-.297.223-.52.446-.52.297%200%20.52.223.52.52%200%20.223-.223.446-.52.446A.48.48%200%200%201%202%2012.037zm10.037-9.07a.508.508%200%200%201-.52-.52c0-.224.223-.447.52-.447a.48.48%200%200%201%20.446.446c0%20.297-.223.52-.446.52zm.052%203.516v4.106c.48.16.802.562.963.965h6.025c.643%200%20.643%201.046%200%201.046h-6.025c-.16.645-.804%201.048-1.446%201.048-.884%200-1.607-.644-1.607-1.53%200-.724.402-1.288%201.044-1.53V6.484c0-.644%201.045-.644%201.045%200z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 3266, /var/www/sprite/output/_icons-svg.scss */
.icon--vip-prep-time {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cg%20fill%3D%22%239FA0A1%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20fill-rule%3D%22nonzero%22%20d%3D%22M11%2022C4.89%2022%200%2017.043%200%2011%200%204.89%204.89%200%2011%200c6.043%200%2011%204.89%2011%2011%200%206.043-4.957%2011-11%2011zm0-.95c5.568%200%2010.05-4.482%2010.05-10.05C21.05%205.432%2016.567.883%2011%20.883%205.432.883.883%205.433.883%2011c0%205.568%204.55%2010.05%2010.117%2010.05z%22%2F%3E%3Cpath%20d%3D%22M11.034%2020.167c-.273%200-.477-.137-.477-.41%200-.272.204-.476.477-.476.205%200%20.41.205.41.478%200%20.272-.205.41-.41.41zm5.86-3.272c.138-.204.41-.204.615%200%20.203.137.203.41%200%20.614-.206.203-.478.203-.615%200-.204-.206-.204-.478%200-.615zM4.492%204.49a.62.62%200%200%201%20.683%200%20.62.62%200%200%201%200%20.683.62.62%200%200%201-.682%200%20.62.62%200%200%201%200-.682zm12.405.683c-.204-.205-.204-.477%200-.682.137-.135.41-.135.614%200%20.203.206.203.478%200%20.683-.206.136-.478.136-.615%200zM4.49%2017.51c-.135-.206-.135-.478%200-.615.206-.204.478-.204.683%200%20.136.137.136.41%200%20.614-.205.203-.477.203-.682%200zm14.79-6.476c0-.273.205-.477.478-.477.272%200%20.41.204.41.477%200%20.205-.138.41-.41.41-.273%200-.477-.205-.477-.41zm-17.447%200c0-.273.205-.477.41-.477.272%200%20.476.204.476.477%200%20.205-.205.41-.478.41a.44.44%200%200%201-.41-.41zm9.2-8.315a.466.466%200%200%201-.476-.478c0-.204.204-.41.477-.41a.44.44%200%200%201%20.41.41c0%20.273-.205.477-.41.477zm.048%203.223v3.763c.443.148.738.517.885.886h5.523c.59%200%20.59.96%200%20.96h-5.523c-.147.59-.736.96-1.326.96-.81%200-1.473-.59-1.473-1.403%200-.666.368-1.182.957-1.404V5.943c0-.59.957-.59.957%200z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 3276, /var/www/sprite/output/_icons-svg.scss */
.icon--vip-search-magnifier-grey {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2219%22%20height%3D%2219%22%20viewBox%3D%220%200%2019%2019%22%3E%3Cg%20fill%3D%22%239FA0A1%22%3E%3Cpath%20d%3D%22M6.607%2012.85a7%207%200%201%201%209.9-9.9%207%207%200%200%201-9.9%209.9zm1.414-1.415a5%205%200%201%200%207.07-7.07%205%205%200%200%200-7.07%207.07z%22%2F%3E%3Cpath%20d%3D%22M5.9%2012.142l-4.95%204.95a1%201%200%200%200%201.414%201.414l4.95-4.95A1%201%200%200%200%205.9%2012.142z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 3286, /var/www/sprite/output/_icons-svg.scss */
.icon--where-to-buy-MDA, .storeLocator [for="ux-stloc-collection-2"]:before {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2260%22%20height%3D%2260%22%20viewBox%3D%220%200%2060%2060%22%3E%3Ccircle%20fill%3D%22%233E3936%22%20cx%3D%2230%22%20cy%3D%2230%22%20r%3D%2224%22%2F%3E%3Cg%20opacity%3D%22.4%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23FFF%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M43.08%2042.857c.23%200%20.42-.19.42-.42V17.562c0-.23-.19-.42-.42-.42H16.92c-.23%200-.42.19-.42.42v24.873c0%20.23.19.42.42.42h26.16z%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M39.606%2027.464v11.18H20.07v-11.18h19.536m1-1H19.07v13.18h21.536v-13.18zM19.07%2023.893h21.536v.643H19.07zM25.18%2019.393h9.642v2.25H25.18z%22%2F%3E%3Cg%20fill%3D%22%23FFF%22%3E%3Ccircle%20cx%3D%2220.752%22%20cy%3D%2220.526%22%20r%3D%22.907%22%2F%3E%3Cpath%20d%3D%22M20.752%2020.12c.223%200%20.403.182.403.406s-.18.407-.403.407-.404-.183-.404-.407.18-.407.404-.407m0-1c-.775%200-1.404.63-1.404%201.406%200%20.777.63%201.407%201.404%201.407s1.403-.63%201.403-1.407-.628-1.407-1.403-1.407z%22%2F%3E%3C%2Fg%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M39.25%2021.434c-.5%200-.907-.407-.907-.907s.406-.907.906-.907c.496%200%20.9.407.9.907s-.404.907-.9.907z%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M39.25%2020.12c.22%200%20.4.182.4.406s-.18.407-.4.407c-.225%200-.407-.183-.407-.407s.182-.407.406-.407m0-1c-.778%200-1.407.63-1.407%201.406%200%20.777.63%201.407%201.406%201.407.77%200%201.4-.63%201.4-1.407s-.63-1.407-1.4-1.407z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 3296, /var/www/sprite/output/_icons-svg.scss */
.icon--where-to-buy-SDA-MDA {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2260%22%20height%3D%2260%22%20viewBox%3D%220%200%2060%2060%22%3E%3Ccircle%20fill%3D%22%233E3936%22%20cx%3D%2231%22%20cy%3D%2230%22%20r%3D%2224%22%2F%3E%3Cg%20opacity%3D%22.4%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23FFF%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M43.28%2042.857c.232%200%20.422-.19.422-.42V22.353c0-.23-.19-.42-.42-.42H22.15c-.23%200-.42.188-.42.42v20.082c0%20.23.19.42.42.42h21.13z%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M40.348%2030.518v8.723H24.824V30.52h15.524m1-1H23.824V40.24h17.523V29.52zM23.824%2027.426h17.523v.523H23.824zM28.795%2023.765h7.846v1.83h-7.845z%22%2F%3E%3Ccircle%20fill%3D%22%23FFF%22%20cx%3D%2225.192%22%20cy%3D%2224.687%22%20r%3D%22.645%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M25.192%2024.542c.078%200%20.142.065.142.145s-.063.145-.142.145c-.08%200-.143-.065-.143-.145s.063-.145.142-.145m0-1c-.63%200-1.143.513-1.143%201.145s.51%201.145%201.142%201.145%201.142-.513%201.142-1.145c0-.633-.51-1.145-1.142-1.145z%22%2F%3E%3Cg%3E%3Ccircle%20fill%3D%22%23FFF%22%20cx%3D%2240.243%22%20cy%3D%2224.687%22%20r%3D%22.645%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M40.243%2024.542c.076%200%20.14.067.14.145%200%20.08-.063.145-.14.145-.08%200-.145-.065-.145-.145s.065-.145.145-.145m0-1c-.633%200-1.145.513-1.145%201.145s.512%201.145%201.145%201.145c.628%200%201.14-.513%201.14-1.145%200-.633-.512-1.145-1.14-1.145z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cdefs%3E%3Cpath%20id%3D%22a%22%20d%3D%22M9.52%2050.074L-9.756%2032.626%2030.017-7.146%2049.29%2010.302z%22%2F%3E%3C%2Fdefs%3E%3CclipPath%20id%3D%22b%22%3E%3Cuse%20xlink%3Ahref%3D%22%23a%22%20overflow%3D%22visible%22%2F%3E%3C%2FclipPath%3E%3Cg%20clip-path%3D%22url%28%23b%29%22%3E%3Ccircle%20fill%3D%22%23C20038%22%20cx%3D%2231%22%20cy%3D%2230%22%20r%3D%2224%22%2F%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23FFF%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M30.067%2023.322h-2.312c-.287%200-.52-.232-.52-.518v-.26h-2.76c-.853%201.315-1.357%202.924-1.357%204.663%200%203.498%202.035%206.47%204.87%207.572v-.71c-2.144-1.124-3.635-3.594-3.635-6.463v-2.99c-.142%200-.257-.116-.257-.26%200-.142.115-.258.257-.258h5.714v-.778zM16.344%2035.275l3.246-12.73h-.317c-1.865%200-3.377-1.506-3.377-3.366s1.512-3.368%203.377-3.368h11.38c1.405%200%202.61.855%203.118%202.072h1.038c.29%200%20.52.232.52.518v1.037c0%20.283-.23.516-.52.516h-.868v2.85c0%20.285-.232.517-.52.517h-2.313v.777h5.714c.146%200%20.26.116.26.26%200%20.143-.114.258-.26.258v2.99c0%202.87-1.49%205.34-3.636%206.463v1.167h1.623c.574%200%201.04.464%201.04%201.034%200%20.574-.466%201.038-1.04%201.038h-18.18c-.573%200-1.04-.464-1.04-1.037%200-.474.32-.873.757-.995%22%20opacity%3D%22.4%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 3306, /var/www/sprite/output/_icons-svg.scss */
.icon--where-to-buy-SDA, .storeLocator [for="ux-stloc-collection-1"]:before {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2260%22%20height%3D%2260%22%20viewBox%3D%220%200%2060%2060%22%3E%3Ccircle%20fill%3D%22%23C20038%22%20cx%3D%2230%22%20cy%3D%2230%22%20r%3D%2224%22%2F%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23FFF%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M34.812%2026.052h-2.815c-.348%200-.632-.282-.632-.63v-.316h-3.357c-1.04%201.6-1.652%203.558-1.652%205.674%200%204.257%202.477%207.876%205.928%209.215v-.863c-2.61-1.367-4.425-4.374-4.425-7.865v-3.64c-.174%200-.314-.14-.314-.315%200-.174.14-.315.313-.315h6.953v-.945zM18.11%2040.6l3.95-15.494h-.386c-2.27%200-4.11-1.833-4.11-4.097%200-2.263%201.84-4.1%204.11-4.1h13.85c1.71%200%203.176%201.042%203.796%202.523h1.262c.35%200%20.633.282.633.63v1.263c0%20.346-.282.63-.633.63h-1.057v3.466c0%20.35-.28.63-.633.63h-2.814V27h6.955c.175%200%20.315.14.315.316%200%20.174-.14.314-.315.314v3.64c0%203.492-1.814%206.497-4.426%207.865v1.42h1.975c.7%200%201.266.563%201.266%201.258%200%20.698-.566%201.263-1.266%201.263h-22.13c-.695%200-1.264-.564-1.264-1.262%200-.576.39-1.062.92-1.21%22%20opacity%3D%22.4%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 3316, /var/www/sprite/output/_icons-svg.scss */
.icon--where-to-buy-grey {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2290%22%20height%3D%2290%22%20viewBox%3D%220%200%2090%2090%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23cfcdcd%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M45.386%2085S26%2054.63%2026%2037.828c0-10.665%208.72-19.39%2019.386-19.39%2010.667%200%2019.39%208.725%2019.39%2019.39%200%2016.47-19.39%2047.172-19.39%2047.172zm0-40.488c3.68%200%206.687-3.007%206.687-6.684s-3.008-6.7-6.687-6.7c-3.69%200-6.698%203.023-6.698%206.7s3.02%206.684%206.698%206.684zm0-.23%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 3326, /var/www/sprite/output/_icons-svg.scss */
.icon--where-to-buy-red, .com-stripe-support__icon--where-to-buy {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2290%22%20height%3D%2290%22%20viewBox%3D%220%200%2090%2090%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23c20038%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M45.386%2085S26%2054.63%2026%2037.828c0-10.665%208.72-19.39%2019.386-19.39%2010.667%200%2019.39%208.725%2019.39%2019.39%200%2016.47-19.39%2047.172-19.39%2047.172zm0-40.488c3.68%200%206.687-3.007%206.687-6.684s-3.008-6.7-6.687-6.7c-3.69%200-6.698%203.023-6.698%206.7s3.02%206.684%206.698%206.684zm0-.23%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 3336, /var/www/sprite/output/_icons-svg.scss */
.icon--where-to-buy-white, .com-support-home__icon-buy {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2290%22%20height%3D%2290%22%20viewBox%3D%220%200%2090%2090%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M45.386%2085S26%2054.63%2026%2037.828c0-10.665%208.72-19.39%2019.386-19.39%2010.667%200%2019.39%208.725%2019.39%2019.39%200%2016.47-19.39%2047.172-19.39%2047.172zm0-40.488c3.68%200%206.687-3.007%206.687-6.684s-3.008-6.7-6.687-6.7c-3.69%200-6.698%203.023-6.698%206.7s3.02%206.684%206.698%206.684zm0-.23%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 3346, /var/www/sprite/output/_icons-svg.scss */
.icon--where-to-buy, .blk-buy-stripe-home__btn-icon--buy {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2290%22%20height%3D%2290%22%20viewBox%3D%220%200%2090%2090%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%233E3936%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M45.386%2085S26%2054.63%2026%2037.828c0-10.665%208.72-19.39%2019.386-19.39%2010.667%200%2019.39%208.725%2019.39%2019.39%200%2016.47-19.39%2047.172-19.39%2047.172zm0-40.488c3.68%200%206.687-3.007%206.687-6.684s-3.008-6.7-6.687-6.7c-3.69%200-6.698%203.023-6.698%206.7s3.02%206.684%206.698%206.684zm0-.23%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 3356, /var/www/sprite/output/_icons-svg.scss */
.icon--wish-list-white, .user-info__button.user-info__button--wish-list::before {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2290%22%20height%3D%2290%22%20viewBox%3D%220%200%2090%2090%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M44.78%2088.006c-.245%200-.49-.09-.682-.266L9.17%2055.692c-4.626-4.245-7.175-9.896-7.177-15.914C1.99%2033.758%204.54%2028.1%209.17%2023.848c4.117-3.776%209.58-5.855%2015.386-5.855%205.806%200%2011.27%202.08%2015.39%205.854l4.834%204.43%204.83-4.43c4.113-3.775%209.577-5.854%2015.386-5.854%205.808%200%2011.274%202.08%2015.393%205.854%204.62%204.254%207.164%209.912%207.163%2015.932-.002%206.014-2.546%2011.665-7.164%2015.91L45.46%2087.74c-.192.177-.437.266-.68.266zm-20.224-68c-5.3%200-10.28%201.89-14.023%205.324-4.21%203.866-6.527%208.997-6.525%2014.448%200%205.446%202.318%2010.57%206.525%2014.43L44.78%2085.634%2079.027%2054.21c4.198-3.86%206.512-8.984%206.513-14.432%200-5.45-2.312-10.582-6.514-14.45-3.745-3.432-8.73-5.323-14.03-5.323-5.304%200-10.284%201.89-14.025%205.325l-5.51%205.053c-.383.354-.974.353-1.36%200l-5.51-5.053c-3.748-3.434-8.73-5.325-14.03-5.325z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 3366, /var/www/sprite/output/_icons-svg.scss */
.icon--wish-list {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2290%22%20height%3D%2290%22%20viewBox%3D%220%200%2090%2090%22%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M44.78%2088.006c-.245%200-.49-.09-.682-.266L9.17%2055.692c-4.626-4.245-7.175-9.896-7.177-15.914C1.99%2033.758%204.54%2028.1%209.17%2023.848c4.117-3.776%209.58-5.855%2015.386-5.855%205.806%200%2011.27%202.08%2015.39%205.854l4.834%204.43%204.83-4.43c4.113-3.775%209.577-5.854%2015.386-5.854%205.808%200%2011.274%202.08%2015.393%205.854%204.62%204.254%207.164%209.912%207.163%2015.932-.002%206.014-2.546%2011.665-7.164%2015.91L45.46%2087.74c-.192.177-.437.266-.68.266zm-20.224-68c-5.3%200-10.28%201.89-14.023%205.324-4.21%203.866-6.527%208.997-6.525%2014.448%200%205.446%202.318%2010.57%206.525%2014.43L44.78%2085.634%2079.027%2054.21c4.198-3.86%206.512-8.984%206.513-14.432%200-5.45-2.312-10.582-6.514-14.45-3.745-3.432-8.73-5.323-14.03-5.323-5.304%200-10.284%201.89-14.025%205.325l-5.51%205.053c-.383.354-.974.353-1.36%200l-5.51-5.053c-3.748-3.434-8.73-5.325-14.03-5.325z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 3376, /var/www/sprite/output/_icons-svg.scss */
.icon--wishlist-not-added {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2021.747%2019.12%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%23c20038%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M19.99%201.775a6.024%206.024%200%200%200-8.517%200l-.594.594-.606-.606A6.027%206.027%200%200%200%206.01%200%206.02%206.02%200%200%200%200%206.022a5.982%205.982%200%200%200%201.77%204.253l8.66%208.66a.626.626%200%200%200%20.44.185.62.62%200%200%200%20.437-.18l8.677-8.64a6.038%206.038%200%200%200%20.006-8.523zm-.89%207.64l-8.24%208.207L2.646%209.4a4.772%204.772%200%201%201%206.748-6.75l1.043%201.044a.626.626%200%200%200%20.882%200l1.03-1.03a4.775%204.775%200%201%201%206.753%206.752zm0%200%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 8, /var/www/scss/commons/header/header.scss */
.header-column {
  z-index: 10001;
  width: 100%;
  background-color: #FFF;
  position: static;
  pointer-events: none;
}

/* line 15, /var/www/scss/commons/header/header.scss */
.header-wrapper {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
  float: none;
  margin-left: auto;
  margin-right: auto;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.header-wrapper::before, .header-wrapper::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.header-wrapper::after {
  clear: both;
}

/* line 19, /var/www/scss/commons/header/header.scss */
.header-container {
  pointer-events: all;
}

/* line 27, /var/www/scss/commons/header/header.scss */
.main-header {
  height: 3.125rem;
  z-index: 10002;
}

/* line 31, /var/www/scss/commons/header/header.scss */
.main-header__root {
  height: 100%;
  background-color: #c20038;
}

/* line 35, /var/www/scss/commons/header/header.scss */
.main-header--checkout .main-header__root {
  position: relative;
}

/* line 39, /var/www/scss/commons/header/header.scss */
.main-header__root--basket {
  max-width: 81.75rem;
  margin: 0 auto;
}

/* line 44, /var/www/scss/commons/header/header.scss */
.main-header__left {
  height: 100%;
  float: left;
  width: 100%;
}

/* line 49, /var/www/scss/commons/header/header.scss */
.main-header__right {
  height: 100%;
  float: right;
}

/* line 53, /var/www/scss/commons/header/header.scss */
.main-header__banners {
  display: none;
  float: right;
  height: 100%;
}

/* line 58, /var/www/scss/commons/header/header.scss */
.main-header__left-wrapper {
  height: 100%;
}

/* line 61, /var/www/scss/commons/header/header.scss */
.main-header__toggle-wrapper {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2223%22%20height%3D%2214%22%20viewBox%3D%220%200%2023%2014%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M23%201H0m23%206H0m23%206H0%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: center;
  width: 3.125rem;
  height: 100%;
  float: left;
}

/* line 70, /var/www/scss/commons/header/header.scss */
.main-header__main-nav-wrapper {
  z-index: 10100;
  height: 100%;
  float: left;
}

/* line 77, /var/www/scss/commons/header/header.scss */
.main-header--checkout .checkout-ssl-padlock {
  position: absolute;
  width: 1rem;
  height: 1.3125rem;
  top: 0.8125rem;
  right: 1.5rem;
  background-position: center;
  background-size: 100%;
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014.406%2018.743%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%20%7B%20fill%3A%20%23fff%3B%20%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22locked-padlock%22%3E%3Cpath%20id%3D%22Path_1151%22%20data-name%3D%22Path%201151%22%20class%3D%22cls-1%22%20d%3D%22M13.387%207.57h-.365V5.86A5.827%205.827%200%200%200%207.374%200H7.03a5.827%205.827%200%200%200-5.643%205.86v1.71h-.365A1.186%201.186%200%200%200%200%208.87v8.572a1.19%201.19%200%200%200%201.022%201.3h12.365a1.19%201.19%200%200%200%201.022-1.3V8.867a1.186%201.186%200%200%200-1.023-1.298zm-5.023%205.575v2.59a.553.553%200%200%201-.545.55H6.586a.553.553%200%200%201-.545-.55v-2.59a1.57%201.57%200%200%201%20.987-2.67h.342a1.57%201.57%200%200%201%20.987%202.67zm2.25-5.576h-6.82V5.86a3.41%203.41%200%201%201%206.818%200v1.71z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 94, /var/www/scss/commons/header/header.scss */
.toggle-nav {
  display: block;
  position: relative;
}

/* line 98, /var/www/scss/commons/header/header.scss */
.toggle-nav--close {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 3.125rem;
  height: 3.125rem;
  background-position: center center;
  background-size: 32px 32px;
}

/* line 109, /var/www/scss/commons/header/header.scss */
.toggle-nav--open {
  display: block;
}

/* line 114, /var/www/scss/commons/header/header.scss */
.toggle-nav--in-header {
  width: 100%;
  height: 100%;
  cursor: pointer;
}

/* line 124, /var/www/scss/commons/header/header.scss */
.logo {
  height: 100%;
}

/* line 128, /var/www/scss/commons/header/header.scss */
.logo--in-header {
  position: absolute;
  height: 3.125rem;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  margin-left: 0;
}

/* line 135, /var/www/scss/commons/header/header.scss */
.logo__link {
  display: block;
  height: 100%;
}

/* line 139, /var/www/scss/commons/header/header.scss */
.logo__image {
  height: 100%;
  max-width: 6.875rem;
}

/* line 142, /var/www/scss/commons/header/header.scss */
.logo__image--small {
  display: block;
}

/* line 143, /var/www/scss/commons/header/header.scss */
.logo__image--medium-up {
  display: none;
}

/* line 1, /var/www/scss/commons/header/info-menu/info-menu.scss */
.info-menu {
  display: none;
}

@media screen and (min-width: 64.0625em) {
  /* line 8, /var/www/scss/commons/header/info-menu/info-menu-large.scss */
  .info-menu {
    display: block;
    text-align: right;
    height: 2.5rem;
    line-height: 2.5rem;
    font-size: 0.75rem;
    letter-spacing: 0.05em;
  }
  /* line 21, /var/www/scss/commons/header/info-menu/info-menu-large.scss */
  .info-menu__item {
    display: inline-block;
    height: 2.5rem;
    padding: 0 1.25rem;
    vertical-align: top;
  }
  /* line 27, /var/www/scss/commons/header/info-menu/info-menu-large.scss */
  .info-menu__item--open {
    position: relative;
    z-index: 1;
  }
  /* line 31, /var/www/scss/commons/header/info-menu/info-menu-large.scss */
  .info-menu__item--open::before {
    content: "";
    min-width: 8.125rem;
    height: 2.5rem;
    display: block;
    position: absolute;
    border: 1px solid #c6c5c4;
    border-bottom: none;
    background: #FFF;
    top: 0.1875rem;
    right: 0;
  }
  /* line 45, /var/www/scss/commons/header/info-menu/info-menu-large.scss */
  .info-menu__item--open .info-menu__values {
    display: block;
    background: #FFF;
    border: 1px solid #c6c5c4;
    border-top: none;
    position: absolute;
    right: 0;
    padding: 0 1.5625rem 0.625rem 0.625rem;
    min-width: 8.125rem;
    max-height: 350px;
    overflow-y: auto;
  }
  /* line 59, /var/www/scss/commons/header/info-menu/info-menu-large.scss */
  .info-menu__item--search {
    padding-right: 1.25rem;
  }
  /* line 64, /var/www/scss/commons/header/info-menu/info-menu-large.scss */
  .info-menu .info-menu__item--open.info-menu__item--lang-long-text::before {
    min-width: 9.6875rem;
  }
  /* line 65, /var/www/scss/commons/header/info-menu/info-menu-large.scss */
  .info-menu .info-menu__item--open.info-menu__item--lang-long-text .info-menu__values {
    min-width: 9.6875rem;
  }
  /* line 68, /var/www/scss/commons/header/info-menu/info-menu-large.scss */
  .info-menu__values {
    display: none;
  }
  /* line 70, /var/www/scss/commons/header/info-menu/info-menu-large.scss */
  .info-menu__value-wrapper, .info-menu__value {
    height: 1.5625rem;
    line-height: 1.5625rem;
  }
  /* line 77, /var/www/scss/commons/header/info-menu/info-menu-large.scss */
  .info-menu__value:hover {
    color: #c20038;
  }
  /* line 80, /var/www/scss/commons/header/info-menu/info-menu-large.scss */
  .info-menu__link {
    display: inline-block;
    height: 2.5rem;
  }
  /* line 85, /var/www/scss/commons/header/info-menu/info-menu-large.scss */
  .info-menu__link:hover {
    color: #c20038;
  }
  /* line 89, /var/www/scss/commons/header/info-menu/info-menu-large.scss */
  .info-menu__link--lang {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.914%22%20height%3D%2214.912%22%20viewBox%3D%220%200%2014.914%2014.912%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%233E3936%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M13.75%204.145l-6%206-6-6%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    position: relative;
    z-index: 1;
    line-height: 2.5rem;
    padding-right: 0.9375rem;
    background-position: right center;
    background-size: 0.5rem;
  }
}

/* line 20, /var/www/scss/commons/header/main-nav/main-nav.scss */
.sliding #container {
  position: relative;
  overflow: hidden;
  width: 100%;
}

/* line 25, /var/www/scss/commons/header/main-nav/main-nav.scss */
.sliding #content-wrapper {
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-duration: 0.5s;
  left: 0 !important;
}

/* line 30, /var/www/scss/commons/header/main-nav/main-nav.scss */
.sliding #content-wrapper::after {
  position: absolute;
  top: 0;
  right: 0;
  width: 0;
  height: 0;
  background: rgba(0, 0, 0, 0.4);
  content: '';
  opacity: 0;
  z-index: 10000;
  transition: opacity 0.5s ease 0s;
}

/* line 45, /var/www/scss/commons/header/main-nav/main-nav.scss */
.sliding .header-container::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  background: #000;
  width: 0;
  height: 0;
  background: rgba(0, 0, 0, 0.4);
  opacity: 0;
  transition: opacity 0.5s ease 0s;
}

/* line 60, /var/www/scss/commons/header/main-nav/main-nav.scss */
.sliding.sliding--opened #container {
  height: 100%;
  position: absolute;
}

/* line 64, /var/www/scss/commons/header/main-nav/main-nav.scss */
.sliding.sliding--opened #content-wrapper {
  -webkit-transform: translate(18.125rem, 0);
      -ms-transform: translate(18.125rem, 0);
          transform: translate(18.125rem, 0);
}

/* line 66, /var/www/scss/commons/header/main-nav/main-nav.scss */
.sliding.sliding--opened #content-wrapper::after {
  width: 100%;
  height: 100%;
  opacity: 1;
  transition: opacity 0.5s ease 0s;
  z-index: 10000;
}

/* line 75, /var/www/scss/commons/header/main-nav/main-nav.scss */
.sliding.sliding--opened .header-container::before {
  width: 100%;
  height: 100%;
  opacity: 1;
  transition: opacity 0.5s ease 0s;
  z-index: 10000;
}

/* line 89, /var/www/scss/commons/header/main-nav/main-nav.scss */
.main-nav {
  height: calc(100% - 4.375rem );
  overflow-y: auto;
}

/* line 96, /var/www/scss/commons/header/main-nav/main-nav.scss */
.main-nav__item {
  font-weight: 600;
  color: #3e3936;
  font-size: 0.875rem;
  text-align: right;
  height: 3.75rem;
}

/* line 103, /var/www/scss/commons/header/main-nav/main-nav.scss */
.main-nav__link {
  display: block;
  padding: 2.25rem 1.0625rem 0 1.375rem;
  position: relative;
  outline: none;
}

/* line 109, /var/www/scss/commons/header/main-nav/main-nav.scss */
.main-nav__link:hover .main-nav__link-text {
  display: block;
  border-bottom: 1px solid #d8d8d8;
}

/* line 113, /var/www/scss/commons/header/main-nav/main-nav.scss */
.main-nav__link--current .main-nav__link-text {
  display: block;
  border-bottom: 1px solid #d8d8d8;
}

/* line 118, /var/www/scss/commons/header/main-nav/main-nav.scss */
.main-nav__link-text {
  padding-bottom: 0.5625rem;
  white-space: normal;
}

/* line 128, /var/www/scss/commons/header/main-nav/main-nav.scss */
.panel {
  z-index: 10003;
  top: 0;
  left: 0;
  margin: 0;
  width: 18.125rem;
  height: 100%;
  position: absolute;
  overflow: hidden;
  -webkit-transform: translate(-100%, 0);
      -ms-transform: translate(-100%, 0);
          transform: translate(-100%, 0);
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-duration: 0.5s;
  background-color: #f4f4f4;
  list-style: none;
}

/* line 143, /var/www/scss/commons/header/main-nav/main-nav.scss */
.panel.panel--inner {
  background-color: #f4f4f4;
}

/* line 145, /var/www/scss/commons/header/main-nav/main-nav.scss */
.panel.panel--inner .panel.panel--inner {
  z-index: 10002;
}

/* line 149, /var/www/scss/commons/header/main-nav/main-nav.scss */
.panel.panel--visible {
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
}

/* line 152, /var/www/scss/commons/header/main-nav/main-nav.scss */
.panel__hide {
  background-color: #FFF;
  text-align: left;
  height: 3.125rem;
  line-height: 3.125rem;
  text-transform: uppercase;
  font-weight: 700;
  border-bottom: 1px solid #d8d8d8;
  text-overflow: clip;
  overflow: hidden;
  position: relative;
}

/* line 166, /var/www/scss/commons/header/main-nav/main-nav.scss */
.panel__hide-title {
  font-size: 0.75rem;
}

/* line 169, /var/www/scss/commons/header/main-nav/main-nav.scss */
.panel__hide-title::before {
  content: "";
  float: left;
  width: 3.125rem;
  height: 3.125rem;
  background-size: 1.5625rem 1.5625rem;
  background-position: center;
}

/* line 178, /var/www/scss/commons/header/main-nav/main-nav.scss */
.panel__hide-trigger {
  height: 3.125rem;
  line-height: 3.125rem;
  vertical-align: middle;
  float: left;
  width: 100%;
}

/* line 185, /var/www/scss/commons/header/main-nav/main-nav.scss */
.panel__inner-wrapper {
  height: calc(100% - 3.125rem );
  overflow-y: scroll;
  overflow-x: visible;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.panel.panel--l1::before, .panel.panel--l1::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.panel.panel--l1::after {
  clear: both;
}

/* line 200, /var/www/scss/commons/header/main-nav/main-nav.scss */
.panel.panel--l1 .main-nav__list-container {
  padding: 0 0.875rem;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.panel.panel--l1 .main-nav__list-container::before, .panel.panel--l1 .main-nav__list-container::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.panel.panel--l1 .main-nav__list-container::after {
  clear: both;
}

/* line 210, /var/www/scss/commons/header/main-nav/main-nav.scss */
.panel.panel--l1 .main-nav__item {
  text-align: center;
  width: 50%;
  height: 11.25rem;
  float: left;
  font-weight: 400;
  border-bottom: 1px solid #d8d8d8;
}

/* line 218, /var/www/scss/commons/header/main-nav/main-nav.scss */
.panel.panel--l1 .main-nav__image-reset {
  position: relative;
  width: 100%;
  top: 1.875rem;
  height: 0 !important;
}

/* line 224, /var/www/scss/commons/header/main-nav/main-nav.scss */
.panel.panel--l1 .main-nav__image-wrapper {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  height: 5.3125rem;
  width: 5.3125rem;
}

/* line 231, /var/www/scss/commons/header/main-nav/main-nav.scss */
.panel.panel--l1 .main-nav__image {
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  height: auto;
  width: auto;
  max-width: 5.3125rem;
  max-height: 5.3125rem;
}

/* line 241, /var/www/scss/commons/header/main-nav/main-nav.scss */
.panel.panel--l1 .main-nav__link {
  padding: 0;
  height: 100%;
  font-size: 0.75rem;
  line-height: 1rem;
}

/* line 247, /var/www/scss/commons/header/main-nav/main-nav.scss */
.panel.panel--l1 .main-nav__link:hover .main-nav__link-text {
  border-bottom: none;
}

/* line 251, /var/www/scss/commons/header/main-nav/main-nav.scss */
.panel.panel--l1 .main-nav__item.main-nav__item--with-sub > .main-nav__link::after {
  content: "";
  display: block;
  position: absolute;
  width: 1.125rem;
  height: 1.125rem;
  top: 1rem;
  right: 0.5rem;
  background-size: 100%;
}

/* line 262, /var/www/scss/commons/header/main-nav/main-nav.scss */
.panel.panel--l1 .main-nav__link-text-wrapper {
  display: block;
  position: relative;
  top: 7.1875rem;
  height: 4.0625rem;
}

/* line 268, /var/www/scss/commons/header/main-nav/main-nav.scss */
.panel.panel--l1 .main-nav__link-text:hover, .panel.panel--l1 .main-nav__link-text {
  width: 100%;
  display: block;
  padding-top: 0.875rem;
  padding-left: 0.875rem;
  padding-right: 0.875rem;
  border-bottom: none;
}

/* line 277, /var/www/scss/commons/header/main-nav/main-nav.scss */
.panel.panel--l1 .main-nav__secondary {
  padding: 0 0.875rem 1.875rem 0.875rem;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.panel.panel--l1 .main-nav__secondary::before, .panel.panel--l1 .main-nav__secondary::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.panel.panel--l1 .main-nav__secondary::after {
  clear: both;
}

/* line 282, /var/www/scss/commons/header/main-nav/main-nav.scss */
.panel.panel--l1 .main-nav__secondary-item {
  display: block;
  float: left;
  margin: 1.875rem 0 0 0;
  width: 50%;
}

/* line 288, /var/www/scss/commons/header/main-nav/main-nav.scss */
.panel.panel--l1 .main-nav__secondary-link {
  color: inherit;
  position: relative;
  display: block;
  width: 5.625rem;
  height: 5.625rem;
  border: 1px solid #d8d8d8;
  text-align: center;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 0.625rem;
  line-height: 0.625rem;
  margin: 0 auto;
}

/* line 302, /var/www/scss/commons/header/main-nav/main-nav.scss */
.panel.panel--l1 .main-nav__secondary-link.main-nav__secondary-link--highlight {
  background-color: #c20038;
  color: #FFF;
  border: none;
}

/* line 307, /var/www/scss/commons/header/main-nav/main-nav.scss */
.panel.panel--l1 .main-nav__secondary-label {
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 100%;
  padding: 0 0.9375rem;
  white-space: normal;
}

@media screen and (min-width: 48em) {
  /* line 10, /var/www/scss/commons/header/main-nav/main-nav-medium.scss */
  .sliding.sliding--opened #content-wrapper {
    -webkit-transform: translate(15.625rem, 0);
        -ms-transform: translate(15.625rem, 0);
            transform: translate(15.625rem, 0);
  }
  /* line 16, /var/www/scss/commons/header/main-nav/main-nav-medium.scss */
  .sliding--obscured #content-wrapper::after {
    width: 100%;
    height: 100%;
    opacity: 1;
    max-width: 100rem;
    margin: 0 auto;
    left: 0;
    top: 4.375rem;
  }
  /* line 29, /var/www/scss/commons/header/main-nav/main-nav-medium.scss */
  .sliding.sliding--opened.sliding--obscured #content-wrapper::after {
    top: 0;
    transition-property: opacity;
  }
  /* line 37, /var/www/scss/commons/header/main-nav/main-nav-medium.scss */
  .main-nav__item {
    font-size: 0.875rem;
  }
  /* line 40, /var/www/scss/commons/header/main-nav/main-nav-medium.scss */
  .main-nav__link {
    position: relative;
  }
  /* line 43, /var/www/scss/commons/header/main-nav/main-nav-medium.scss */
  .main-nav__link:hover .main-nav__link-text {
    display: block;
    border-bottom: 1px solid #d8d8d8;
    padding-bottom: 0.5625rem;
  }
  /* line 50, /var/www/scss/commons/header/main-nav/main-nav-medium.scss */
  .panel {
    padding: 0;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-duration: 0s;
    width: 32.375rem;
  }
  /* line 63, /var/www/scss/commons/header/main-nav/main-nav-medium.scss */
  .panel.panel--first {
    z-index: 10250;
    overflow: visible;
    background-color: #f4f4f4;
    width: 15.625rem;
  }
  /* line 69, /var/www/scss/commons/header/main-nav/main-nav-medium.scss */
  .panel.panel--inner {
    background-color: #FFF;
  }
  /* line 72, /var/www/scss/commons/header/main-nav/main-nav-medium.scss */
  .panel.panel--visible {
    -webkit-transform: translate(15.625rem, 0);
        -ms-transform: translate(15.625rem, 0);
            transform: translate(15.625rem, 0);
    overflow: hidden;
  }
  /* line 76, /var/www/scss/commons/header/main-nav/main-nav-medium.scss */
  .panel__hide {
    height: 4.375rem;
    border: none;
  }
  /* line 80, /var/www/scss/commons/header/main-nav/main-nav-medium.scss */
  .panel__hide-trigger {
    height: 100%;
    position: relative;
  }
  /* line 84, /var/www/scss/commons/header/main-nav/main-nav-medium.scss */
  .panel__hide-title::before {
    width: 4.375rem;
    height: 4.375rem;
    background-size: 2.375rem 2.375rem;
  }
  /* line 89, /var/www/scss/commons/header/main-nav/main-nav-medium.scss */
  .panel__hide-title {
    height: 100%;
    line-height: 4.375rem;
    font-size: 1rem;
  }
  /* line 94, /var/www/scss/commons/header/main-nav/main-nav-medium.scss */
  .panel__inner-wrapper {
    height: calc(100% - 4.375rem );
  }
  /* line 100, /var/www/scss/commons/header/main-nav/main-nav-medium.scss */
  .panel.panel--l1 > .panel__hide .panel__hide-trigger {
    padding-left: 1.5rem;
  }
  /* line 103, /var/www/scss/commons/header/main-nav/main-nav-medium.scss */
  .panel.panel--l1 > .panel__hide .panel__hide-title::before {
    display: none;
  }
  /* line 107, /var/www/scss/commons/header/main-nav/main-nav-medium.scss */
  .panel.panel--l1 .panel {
    -webkit-transform: translate(-100%);
        -ms-transform: translate(-100%);
            transform: translate(-100%);
    transition-duration: 0.5s;
  }
  /* line 111, /var/www/scss/commons/header/main-nav/main-nav-medium.scss */
  .panel.panel--l1 .panel.panel--visible {
    -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
            transform: translateX(0);
  }
  /* line 116, /var/www/scss/commons/header/main-nav/main-nav-medium.scss */
  .panel.panel--l1 .main-nav__list-container {
    min-height: 45rem;
  }
  /* line 119, /var/www/scss/commons/header/main-nav/main-nav-medium.scss */
  .panel.panel--l1 .main-nav__item {
    width: 33%;
    /*rem-calc(138);*/
    border: none;
    background-size: 6.875rem;
    height: 13.4375rem;
  }
  /* line 125, /var/www/scss/commons/header/main-nav/main-nav-medium.scss */
  .panel.panel--l1 .main-nav__image-reset {
    top: 1.25rem;
  }
  /* line 128, /var/www/scss/commons/header/main-nav/main-nav-medium.scss */
  .panel.panel--l1 .main-nav__image-wrapper {
    height: 6.875rem;
    width: 6.875rem;
  }
  /* line 132, /var/www/scss/commons/header/main-nav/main-nav-medium.scss */
  .panel.panel--l1 .main-nav__image {
    max-width: 6.875rem;
    max-height: 6.875rem;
  }
  /* line 136, /var/www/scss/commons/header/main-nav/main-nav-medium.scss */
  .panel.panel--l1 .main-nav__link-text-wrapper {
    top: 8.125rem;
  }
  /* line 139, /var/www/scss/commons/header/main-nav/main-nav-medium.scss */
  .panel.panel--l1 .main-nav__nav-link {
    line-height: 1.125rem;
  }
  /* line 142, /var/www/scss/commons/header/main-nav/main-nav-medium.scss */
  .panel.panel--l1 .main-nav__link-text:hover, .panel.panel--l1 .main-nav__link-text {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    line-height: 1.125rem;
  }
  /* line 148, /var/www/scss/commons/header/main-nav/main-nav-medium.scss */
  .panel.panel--l1 .main-nav__secondary-item {
    width: 33%;
  }
  /* line 151, /var/www/scss/commons/header/main-nav/main-nav-medium.scss */
  .panel.panel--l1 .main-nav__secondary-link {
    width: 7.125rem;
    height: 7.125rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 7, /var/www/scss/commons/header/main-nav/main-nav-large.scss */
  .sliding #content-wrapper::after {
    top: 4.375rem;
    bottom: 0;
    transition: opacity 0s ease 0s;
  }
  /* line 15, /var/www/scss/commons/header/main-nav/main-nav-large.scss */
  .sliding--obscured #content-wrapper::after {
    width: 100%;
    height: 100%;
    opacity: 1;
    max-width: 100rem;
    margin: 0 auto;
    left: 0;
  }
  /* line 26, /var/www/scss/commons/header/main-nav/main-nav-large.scss */
  .main-nav {
    text-align: center;
  }
  /* line 29, /var/www/scss/commons/header/main-nav/main-nav-large.scss */
  .main-nav__item {
    border-bottom: none;
    display: inline-block;
    height: 100%;
  }
  /* line 34, /var/www/scss/commons/header/main-nav/main-nav-large.scss */
  .main-nav__item--info {
    display: none;
  }
  /* line 37, /var/www/scss/commons/header/main-nav/main-nav-large.scss */
  .main-nav__link {
    height: 4.375rem;
    font-size: 0.875rem;
    font-weight: 600;
    line-height: 4.375rem;
    padding: 0 0.625rem;
  }
  /* line 44, /var/www/scss/commons/header/main-nav/main-nav-large.scss */
  .main-nav__root {
    /**
     * To align this menu to the internal navigation menu in home page,
     * we need to align the entire block to the center of the page, so
     * without knowig if other floated elements are on our right outside
     * the __root element, so we simply manually compute the box width
     * removing the logo width minus the user info width,  aka the two element
     * not wrapped by this div, plus the right padding.
     *
     * It's ugly but works...
     *
     * |_|_logo___________|__root__________________________|_search_|_info__|_|
     *                                                     |_logo___________|
     *                                                             padding--|_|
     *
     * |_page_________________________________________________________________|
     *
     *  ______________________________________________________________________
     * |_________________   internal menu auto centered    ___________________|
     *
    */
    width: calc( 100% -  2rem );
    position: absolute;
    white-space: nowrap;
  }
  /* line 72, /var/www/scss/commons/header/main-nav/main-nav-large.scss */
  .main-nav__root > .main-nav__item > .main-nav__link .main-nav__link-text {
    display: block;
    height: 100%;
    padding-bottom: 0;
    text-transform: uppercase;
  }
  /* line 79, /var/www/scss/commons/header/main-nav/main-nav-large.scss */
  .main-nav__root > .main-nav__item > .main-nav__link.main-nav__link:hover,
  .main-nav__root > .main-nav__item > .main-nav__link.main-nav__link:hover .main-nav__link-text {
    /*border: inherit;*/
  }
  /* line 84, /var/www/scss/commons/header/main-nav/main-nav-large.scss */
  .main-nav__root > .main-nav__item > .main-nav__link:hover.main-nav__link, .main-nav__root > .main-nav__item > .main-nav__link:hover.main-nav__link--current, .main-nav__root > .main-nav__item > .main-nav__link.main-nav__link--current {
    border-bottom: 0.125rem solid #3e3936;
  }
  /* line 88, /var/www/scss/commons/header/main-nav/main-nav-large.scss */
  .main-nav__root > .main-nav__item > .main-nav__link:hover.main-nav__link .main-nav__link-text, .main-nav__root > .main-nav__item > .main-nav__link:hover.main-nav__link--current .main-nav__link-text, .main-nav__root > .main-nav__item > .main-nav__link.main-nav__link--current .main-nav__link-text {
    border: none;
  }
  /* line 94, /var/www/scss/commons/header/main-nav/main-nav-large.scss */
  .panel {
    position: static;
    overflow-x: visible;
    overflow-y: visible;
    -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
            transform: translate(0, 0);
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-duration: 0s;
    width: auto;
    display: block;
  }
  /* line 104, /var/www/scss/commons/header/main-nav/main-nav-large.scss */
  .panel.panel--first {
    width: 100%;
    background-color: transparent;
  }
  /* line 108, /var/www/scss/commons/header/main-nav/main-nav-large.scss */
  .panel.panel--inner {
    height: auto;
    position: absolute;
    top: 4.375rem;
    display: none;
    transition: opacity 0.5s ease 0s;
  }
  /* line 115, /var/www/scss/commons/header/main-nav/main-nav-large.scss */
  .panel.panel--visible {
    -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
            transform: translate(0, 0);
    display: block;
  }
  /* line 119, /var/www/scss/commons/header/main-nav/main-nav-large.scss */
  .panel__hide-title {
    font-size: 1.125rem;
  }
  /* line 123, /var/www/scss/commons/header/main-nav/main-nav-large.scss */
  .panel.panel--l1 > .panel__hide {
    display: none;
  }
  /* line 126, /var/www/scss/commons/header/main-nav/main-nav-large.scss */
  .panel.panel--l1 > .panel__inner-wrapper > .main-nav__list-container {
    padding: 2.8125rem 0;
  }
  /* line 129, /var/www/scss/commons/header/main-nav/main-nav-large.scss */
  .panel.panel--l1 .panel {
    -webkit-transform: translate(0);
        -ms-transform: translate(0);
            transform: translate(0);
    transition-duration: 0.5s;
    width: 100%;
    min-height: 100%;
    top: 0;
  }
  /* line 136, /var/www/scss/commons/header/main-nav/main-nav-large.scss */
  .panel.panel--l1 .panel__hide-trigger {
    max-width: 70.5rem;
    margin-left: auto;
    margin-right: auto;
    float: none;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }
  /* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .panel.panel--l1 .panel__hide-trigger::before, .panel.panel--l1 .panel__hide-trigger::after {
    content: ' ';
    display: table;
  }
  /* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .panel.panel--l1 .panel__hide-trigger::after {
    clear: both;
  }
  /* line 141, /var/www/scss/commons/header/main-nav/main-nav-large.scss */
  .panel.panel--l1 .panel__inner-wrapper {
    max-width: 70.5rem;
    margin-left: auto;
    margin-right: auto;
    float: none;
    margin-left: auto;
    margin-right: auto;
    height: auto;
    overflow: visible;
  }
  /* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .panel.panel--l1 .panel__inner-wrapper::before, .panel.panel--l1 .panel__inner-wrapper::after {
    content: ' ';
    display: table;
  }
  /* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .panel.panel--l1 .panel__inner-wrapper::after {
    clear: both;
  }
  /* line 147, /var/www/scss/commons/header/main-nav/main-nav-large.scss */
  .panel.panel--l1 .panel__hide {
    top: 0.4375rem;
    position: relative;
  }
  /* line 155, /var/www/scss/commons/header/main-nav/main-nav-large.scss */
  .panel.panel--l1 .main-nav__list-container {
    min-height: 27.34375rem;
    padding: 0 0 2.5rem 0;
  }
  /* line 159, /var/www/scss/commons/header/main-nav/main-nav-large.scss */
  .panel.panel--l1 .main-nav__item {
    width: 16.5%;
    background-size: 6.875rem;
    margin: 0 0 0;
    height: 10.9375rem;
  }
  /* line 165, /var/www/scss/commons/header/main-nav/main-nav-large.scss */
  .panel.panel--l1 .main-nav__image-reset {
    top: 0;
  }
  /* line 168, /var/www/scss/commons/header/main-nav/main-nav-large.scss */
  .panel.panel--l1 .main-nav__link {
    font-size: 0.875rem;
    font-weight: 300;
    line-height: 1rem;
    margin: 0 auto;
  }
  /* line 174, /var/www/scss/commons/header/main-nav/main-nav-large.scss */
  .panel.panel--l1 .main-nav__link:hover .main-nav__link-text-wrapper {
    border-bottom: 1px solid #d8d8d8;
  }
  /* line 179, /var/www/scss/commons/header/main-nav/main-nav-large.scss */
  .panel.panel--l1 .main-nav__item.main-nav__item--with-sub > .main-nav__link::after {
    width: 1.375rem;
    height: 1.375rem;
    top: 0.3125rem;
    right: 0.9375rem;
  }
  /* line 186, /var/www/scss/commons/header/main-nav/main-nav-large.scss */
  .panel.panel--l1 .main-nav__link-text-wrapper {
    top: 7.5rem;
    height: 3.125rem;
    width: 9.375rem;
    margin: 0 auto;
  }
  /* line 192, /var/www/scss/commons/header/main-nav/main-nav-large.scss */
  .panel.panel--l1 .main-nav__link-text:hover, .panel.panel--l1 .main-nav__link-text {
    padding-top: 0;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    top: 0;
    left: 0;
    position: static;
  }
  /* line 200, /var/www/scss/commons/header/main-nav/main-nav-large.scss */
  .panel.panel--l1 .main-nav__link-text {
    height: 2.1875rem;
  }
  /* line 203, /var/www/scss/commons/header/main-nav/main-nav-large.scss */
  .panel.panel--l1 .main-nav__secondary {
    padding: 0 0 2.5rem 0;
    float: right;
    margin: 0 1.25rem 0 0;
    /*margin: rem-calc(-30 20 0 0);*/
  }
  /* line 209, /var/www/scss/commons/header/main-nav/main-nav-large.scss */
  .panel.panel--l1 .main-nav__secondary-item {
    width: auto;
    margin: 0 0 0 3.125rem;
  }
  /* line 213, /var/www/scss/commons/header/main-nav/main-nav-large.scss */
  .panel.panel--l1 .main-nav__secondary-link {
    width: 8.75rem;
    height: 8.75rem;
    font-size: 0.75rem;
    line-height: 1rem;
  }
  /* line 222, /var/www/scss/commons/header/main-nav/main-nav-large.scss */
  .panel.panel--l2 .main-nav__list-container {
    min-height: 23.12rem;
  }
  /* line 230, /var/www/scss/commons/header/main-nav/main-nav-large.scss */
  .panel.panel--l1.panel--expanded-tree > .panel__inner-wrapper > .main-nav__list-container, .panel.panel--l1.panel--not-expanded-tree-multilevel > .panel__inner-wrapper > .main-nav__list-container {
    padding-top: 1.25rem;
  }
  /* line 233, /var/www/scss/commons/header/main-nav/main-nav-large.scss */
  .panel.panel--l1.panel--expanded-tree > .panel__inner-wrapper .main-nav__list-container, .panel.panel--l1.panel--not-expanded-tree-multilevel > .panel__inner-wrapper .main-nav__list-container {
    padding-bottom: 0;
  }
  /* line 237, /var/www/scss/commons/header/main-nav/main-nav-large.scss */
  .panel.panel--l1.panel--expanded-tree > .panel__inner-wrapper > .main-nav__list-container > .main-nav__item-list > .main-nav__item, .panel.panel--l1.panel--not-expanded-tree-multilevel > .panel__inner-wrapper > .main-nav__list-container > .main-nav__item-list > .main-nav__item {
    width: 50%;
    margin: 0;
    background-image: none !important;
    height: auto;
    text-align: left;
  }
  /* line 244, /var/www/scss/commons/header/main-nav/main-nav-large.scss */
  .panel.panel--l1.panel--expanded-tree > .panel__inner-wrapper > .main-nav__list-container > .main-nav__item-list > .main-nav__item > .main-nav__image-reset,
  .panel.panel--l1.panel--expanded-tree > .panel__inner-wrapper > .main-nav__list-container > .main-nav__item-list > .main-nav__item > .main-nav__link::after,
  .panel.panel--l1.panel--expanded-tree > .panel__inner-wrapper > .main-nav__list-container > .main-nav__item-list > .main-nav__item > .main-nav__link, .panel.panel--l1.panel--not-expanded-tree-multilevel > .panel__inner-wrapper > .main-nav__list-container > .main-nav__item-list > .main-nav__item > .main-nav__image-reset,
  .panel.panel--l1.panel--not-expanded-tree-multilevel > .panel__inner-wrapper > .main-nav__list-container > .main-nav__item-list > .main-nav__item > .main-nav__link::after,
  .panel.panel--l1.panel--not-expanded-tree-multilevel > .panel__inner-wrapper > .main-nav__list-container > .main-nav__item-list > .main-nav__item > .main-nav__link {
    display: none;
  }
  /* line 253, /var/www/scss/commons/header/main-nav/main-nav-large.scss */
  .panel.panel--l1.panel--expanded-tree .panel.panel--l2, .panel.panel--l1.panel--not-expanded-tree-multilevel .panel.panel--l2 {
    display: block;
    width: auto;
    position: relative;
    background-color: transparent;
  }
  /* line 259, /var/www/scss/commons/header/main-nav/main-nav-large.scss */
  .panel.panel--l1.panel--expanded-tree .panel.panel--l2 .panel__hide, .panel.panel--l1.panel--not-expanded-tree-multilevel .panel.panel--l2 .panel__hide {
    height: auto;
    margin-bottom: 1.25rem;
  }
  /* line 263, /var/www/scss/commons/header/main-nav/main-nav-large.scss */
  .panel.panel--l1.panel--expanded-tree .panel.panel--l2 .panel__hide-title, .panel.panel--l1.panel--not-expanded-tree-multilevel .panel.panel--l2 .panel__hide-title {
    border-bottom: 1px solid #cfcecd;
    height: auto;
    padding-bottom: 0.75rem;
    line-height: 100%;
    font-size: 0.875rem;
  }
  /* line 270, /var/www/scss/commons/header/main-nav/main-nav-large.scss */
  .panel.panel--l1.panel--expanded-tree .panel.panel--l2 .panel__hide-title::before, .panel.panel--l1.panel--not-expanded-tree-multilevel .panel.panel--l2 .panel__hide-title::before {
    display: none;
  }
  /* line 274, /var/www/scss/commons/header/main-nav/main-nav-large.scss */
  .panel.panel--l1.panel--expanded-tree .panel.panel--l2 .main-nav__item, .panel.panel--l1.panel--not-expanded-tree-multilevel .panel.panel--l2 .main-nav__item {
    margin: 0;
    width: 33%;
  }
  /* line 278, /var/www/scss/commons/header/main-nav/main-nav-large.scss */
  .panel.panel--l1.panel--expanded-tree .panel.panel--l2 .main-nav__secondary, .panel.panel--l1.panel--not-expanded-tree-multilevel .panel.panel--l2 .main-nav__secondary {
    margin: -1.25rem 1.25rem 0 0;
  }
  /* line 283, /var/www/scss/commons/header/main-nav/main-nav-large.scss */
  .panel.panel--l1.panel--expanded-tree .main-nav__item .panel.panel--l2 .panel__hide, .panel.panel--l1.panel--not-expanded-tree-multilevel .main-nav__item .panel.panel--l2 .panel__hide {
    width: calc(100% - 2.5rem);
    margin-left: 1.25rem;
  }
  /* line 287, /var/www/scss/commons/header/main-nav/main-nav-large.scss */
  .panel.panel--l1.panel--expanded-tree .main-nav__item:last-child .panel.panel--l2 .panel__hide, .panel.panel--l1.panel--not-expanded-tree-multilevel .main-nav__item:last-child .panel.panel--l2 .panel__hide {
    margin-left: 1.25rem;
  }
  /* line 294, /var/www/scss/commons/header/main-nav/main-nav-large.scss */
  .panel.panel--l1.panel--not-expanded-tree-multilevel > .panel__inner-wrapper > .main-nav__list-container > .main-nav__item-list > .main-nav__item {
    width: 100%;
  }
  /* line 301, /var/www/scss/commons/header/main-nav/main-nav-large.scss */
  .panel.panel--l1.panel--not-expanded-tree-multilevel .panel.panel--l2 .main-nav__item {
    width: 16.5%;
  }
}

/* line 1, /var/www/scss/commons/header/main-search/main-search.scss */
.main-search {
  height: 3.125rem;
  background-color: #c20038;
  color: #FFF;
  padding: 0.625rem 0 0 0;
  z-index: 1;
}

/* line 8, /var/www/scss/commons/header/main-search/main-search.scss */
.main-search::before {
  content: "";
  width: 2.75rem;
  height: 3.125rem;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background-position: center center;
  background-size: 32px 32px;
}

/* line 22, /var/www/scss/commons/header/main-search/main-search.scss */
.main-search__input-wrapper:last-child:not(:first-child) {
  float: none !important;
}

/* line 25, /var/www/scss/commons/header/main-search/main-search.scss */
.main-search input.main-search__input {
  font-family: "Open Sans", sans-serif;
  box-sizing: border-box;
  background-color: #FFF;
  border-radius: 6.25rem;
  border: 0;
  padding: 0 1.25rem;
  color: #3e3936;
  font-size: 0.875rem;
  font-weight: 300;
  height: 1.875rem;
  line-height: 1.875rem;
  margin-left: 2.75rem;
  width: calc(100% - 5.875rem );
}

/* line 40, /var/www/scss/commons/header/main-search/main-search.scss */
.main-search input.main-search__input::-webkit-input-placeholder {
  color: #FFF;
  font-weight: 300;
}

/* line 44, /var/www/scss/commons/header/main-search/main-search.scss */
.main-search input.main-search__input::-moz-placeholder {
  color: #FFF;
  font-weight: 300;
}

/* line 48, /var/www/scss/commons/header/main-search/main-search.scss */
.main-search input.main-search__input:-ms-input-placeholder {
  color: #FFF;
  font-weight: 300;
}

/* line 52, /var/www/scss/commons/header/main-search/main-search.scss */
.main-search input.main-search__input:-moz-placeholder {
  color: #FFF;
  font-weight: 300;
}

/* line 57, /var/www/scss/commons/header/main-search/main-search.scss */
.main-search__submit {
  display: none;
}

/* line 60, /var/www/scss/commons/header/main-search/main-search.scss */
.main-search__toggle {
  width: 2.8125rem;
  height: 100%;
}

@media screen and (min-width: 48em) {
  /* line 3, /var/www/scss/commons/header/main-search/main-search-medium.scss */
  .main-search {
    height: 4.375rem;
    padding: 1.25rem 0 0 0;
  }
  /* line 7, /var/www/scss/commons/header/main-search/main-search-medium.scss */
  .main-search::before {
    width: 2.75rem;
    height: 4.375rem;
    background-size: 32px 32px;
  }
  /* line 12, /var/www/scss/commons/header/main-search/main-search-medium.scss */
  .main-search input.main-search__input {
    padding: 0 1.25rem;
    margin-left: 2.75rem;
    width: 10rem;
  }
  /* line 17, /var/www/scss/commons/header/main-search/main-search-medium.scss */
  .main-search__submit {
    display: none;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 5, /var/www/scss/commons/header/main-search/main-search-large.scss */
  .main-search {
    float: right;
    width: 1.25rem;
    height: 2.5rem;
    padding: 0;
    background-color: transparent;
    font-size: 1.75rem;
    font-weight: 300;
    position: relative;
  }
  /* line 15, /var/www/scss/commons/header/main-search/main-search-large.scss */
  .main-search::before {
    display: none;
  }
  /* line 21, /var/www/scss/commons/header/main-search/main-search-large.scss */
  .main-search.main-search--opened .main-search__form {
    display: block;
  }
  /* line 24, /var/www/scss/commons/header/main-search/main-search-large.scss */
  .main-search.main-search--opened .main-search__toggle {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cg%20fill%3D%22%233E3936%22%3E%3Cpath%20d%3D%22M8.84%207.77l14.5%2014.498-1.414%201.415-14.5-14.5z%22%2F%3E%3Cpath%20d%3D%22M21.925%207.768l1.415%201.414-14.5%2014.5-1.414-1.415z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
  }
  /* line 30, /var/www/scss/commons/header/main-search/main-search-large.scss */
  .main-search__toggle {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cg%20fill%3D%22%233E3936%22%3E%3Cpath%20d%3D%22M14.486%2022.952c-4.666%200-8.462-3.797-8.462-8.463%200-4.67%203.796-8.47%208.462-8.47s8.46%203.8%208.46%208.466c0%204.665-3.795%208.462-8.46%208.462zm0-14.93c-3.563%200-6.462%202.9-6.462%206.467%200%203.56%202.9%206.46%206.462%206.46s6.46-2.9%206.46-6.464c0-3.566-2.898-6.468-6.46-6.468z%22%2F%3E%3Cpath%20d%3D%22M20.818%2019.404l3.158%203.16-1.414%201.413-3.158-3.16z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    display: block;
    width: 100%;
    background-size: 1.875rem 1.875rem;
    background-position: center;
  }
  /* line 37, /var/www/scss/commons/header/main-search/main-search-large.scss */
  .main-search__form {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    width: auto;
    background-color: #aea9a6;
    color: #FFF;
    height: 4.375rem;
  }
  /* line 48, /var/www/scss/commons/header/main-search/main-search-large.scss */
  .main-search__input-wrapper {
    max-width: 70.5rem;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    float: none;
    margin-left: auto;
    margin-right: auto;
    padding-right: 3.625rem;
    display: block;
    height: 2.625rem;
    top: 50%;
    position: relative;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  /* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .main-search__input-wrapper::before, .main-search__input-wrapper::after {
    content: ' ';
    display: table;
  }
  /* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .main-search__input-wrapper::after {
    clear: both;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .main-search__input-wrapper:last-child:not(:first-child) {
    float: right;
  }
  /* line 59, /var/www/scss/commons/header/main-search/main-search-large.scss */
  .main-search input.main-search__input {
    border-radius: 0;
    height: 100%;
    font-size: 1.5rem;
    font-weight: 300;
    color: #FFF;
    background-color: transparent;
    padding: 0 0 0 2.5rem;
    margin: 0;
    width: calc(100% - 2.625rem);
    box-shadow: none;
    display: inline-block;
    -webkit-font-smoothing: antialiased !important;
  }
  /* line 73, /var/www/scss/commons/header/main-search/main-search-large.scss */
  .main-search__submit {
    display: block;
    height: 2.625rem;
    width: 2.625rem;
    border: none;
    float: right;
    background-size: 2.625rem;
    background-color: transparent;
    padding: 0;
  }
}

/* line 12, /var/www/scss/commons/header/user-info/user-info.scss */
.user-info {
  font-size: 0.875rem;
  color: #FFF;
  text-align: center;
  width: 3.125rem;
  display: block;
  height: 3.125rem;
  position: absolute;
  right: 3.125rem;
  top: 0;
}

/* line 28, /var/www/scss/commons/header/user-info/user-info.scss */
.user-info.user-info--opened .user-info__panel {
  display: block;
}

/* line 31, /var/www/scss/commons/header/user-info/user-info.scss */
.user-info.user-info--opened .user-info__trigger {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cg%20fill%3D%22%23ffffff%22%3E%3Cpath%20d%3D%22M8.84%207.77l14.5%2014.498-1.414%201.415-14.5-14.5z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M21.925%207.768l1.415%201.414-14.5%2014.5-1.414-1.415z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-color: #c20038;
  display: block;
}

/* line 36, /var/www/scss/commons/header/user-info/user-info.scss */
.user-info.user-info--opened .user-info__trigger-counter {
  opacity: 0;
  color: #FFF;
}

/* line 43, /var/www/scss/commons/header/user-info/user-info.scss */
.user-info--right {
  right: 0;
}

/* line 48, /var/www/scss/commons/header/user-info/user-info.scss */
.user-info__trigger {
  position: relative;
  display: block;
  height: 100%;
  width: 100%;
  background-size: 1.875rem 1.875rem;
  background-position: 50% 50%;
}

/* line 58, /var/www/scss/commons/header/user-info/user-info.scss */
.user-info__trigger-counter {
  display: block;
  position: absolute;
  width: 1rem;
  height: 0.75rem;
  line-height: 0.75rem;
  top: 0.625rem;
  right: 0;
  font-size: 0.625rem;
  font-weight: 700;
  /*vertical-align: middle;*/
  border-radius: 0.1875rem;
  color: #FFF;
}

/* line 72, /var/www/scss/commons/header/user-info/user-info.scss */
.user-info__panel {
  background-color: #c20038;
  top: 100%;
  left: 0;
  position: absolute;
  z-index: 10010;
  display: none;
}

/* line 83, /var/www/scss/commons/header/user-info/user-info.scss */
.user-info__item {
  height: 9.375rem;
  padding-top: 1.5625rem;
  margin-bottom: 1rem;
  display: inline-block;
  vertical-align: middle;
  width: 49%;
}

/* line 91, /var/www/scss/commons/header/user-info/user-info.scss */
.user-info__button {
  display: block;
  position: relative;
  color: inherit;
  height: 7.5rem;
  margin: 0 auto;
}

/* line 98, /var/www/scss/commons/header/user-info/user-info.scss */
.user-info__button::before {
  content: "";
  display: block;
  height: 6.375rem;
  margin: 0 auto;
  width: 4.6875rem;
  background-size: 4.6875rem;
  background-position: center top;
}

/* line 123, /var/www/scss/commons/header/user-info/user-info.scss */
.user-info__button-counter {
  position: absolute;
  width: 1.125rem;
  height: 1.125rem;
  top: 0;
  right: calc(50% - 0.5625rem );
  -webkit-transform: translateX(2.34375rem);
      -ms-transform: translateX(2.34375rem);
          transform: translateX(2.34375rem);
}

@media screen and (min-width: 48em) {
  /* line 3, /var/www/scss/commons/header/user-info/user-info-medium.scss */
  .user-info {
    position: relative;
    width: 4.375rem;
    height: 100%;
    display: block;
    float: left;
    right: 0;
  }
  /* line 11, /var/www/scss/commons/header/user-info/user-info-medium.scss */
  .user-info--right {
    float: right;
  }
  /* line 15, /var/www/scss/commons/header/user-info/user-info-medium.scss */
  .user-info__list {
    max-width: 70.5rem;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    float: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .user-info__list::before, .user-info__list::after {
    content: ' ';
    display: table;
  }
  /* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .user-info__list::after {
    clear: both;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .user-info__list:last-child:not(:first-child) {
    float: right;
  }
  /* line 21, /var/www/scss/commons/header/user-info/user-info-medium.scss */
  .user-info__trigger {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M22.04%2018.133c-.405-.065-.415-1.182-.415-1.182s1.19-1.175%201.453-2.762c.695%200%201.13-1.688.432-2.28.03-.626.897-4.905-3.502-4.905-4.402%200-3.532%204.28-3.502%204.905-.7.594-.27%202.28.43%202.28.26%201.588%201.45%202.767%201.45%202.767s-.006%201.117-.413%201.183c-1.31.21-6.188%202.36-6.188%204.72h16.44c0-2.36-4.876-4.51-6.186-4.72zM2%209h11.72v2H2zm0%204h11.72v2H2zm0%204h9.436v2H2z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
  }
  /* line 24, /var/www/scss/commons/header/user-info/user-info-medium.scss */
  .user-info__trigger-counter {
    color: #3e3936;
    font-size: 0.75rem;
    display: block;
    top: 1.25rem;
    right: 0.625rem;
  }
  /* line 31, /var/www/scss/commons/header/user-info/user-info-medium.scss */
  .user-info__item {
    width: 19.5%;
    padding-top: 4.0625rem;
    margin-bottom: 0;
    height: 15rem;
  }
}

/* line 7, /var/www/scss/commons/header/cart-info/cart-info.scss */
.cart-info {
  position: absolute;
  right: 0;
  top: 0;
  width: 3.125rem;
  height: 3.125rem;
  margin: 0;
}

/* line 15, /var/www/scss/commons/header/cart-info/cart-info.scss */
.cart-info__trigger {
  position: relative;
  display: block;
  height: 100%;
  width: 100%;
  background-size: 1.625rem 1.625rem;
  background-position: 40% 46%;
}

/* line 27, /var/www/scss/commons/header/cart-info/cart-info.scss */
.cart-info__trigger-counter {
  position: absolute;
  right: 0;
  top: 0.3125rem;
  width: 1.25rem;
  height: 1.25rem;
  line-height: 1.375rem;
  padding-left: 0.0625rem;
  border-radius: 50%;
  text-align: center;
  font-size: 0.625rem;
  color: #fff;
  font-weight: 700;
  transition: all 0.25s ease-out;
}

/* line 43, /var/www/scss/commons/header/cart-info/cart-info.scss */
.cart-info__trigger-counter--empty {
  opacity: 0;
}

@media screen and (min-width: 48em) {
  /* line 2, /var/www/scss/commons/header/cart-info/cart-info-medium.scss */
  .cart-info {
    float: right;
    position: relative;
    height: 100%;
    width: 4.375rem;
    margin-right: 1.25rem;
  }
  /* line 9, /var/www/scss/commons/header/cart-info/cart-info-medium.scss */
  .cart-info__trigger {
    background-position: 54% 46%;
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2226%22%20height%3D%2222%22%20viewBox%3D%220%200%2026%2022%22%3E%3Cg%20fill%3D%22%233E3936%22%3E%3Cpath%20d%3D%22M20.3%2016.057h-9.63c-1.002%200-2.027-.707-2.383-1.645L4.462%204.342c-.05-.13-.298-.3-.437-.3H1V1.958h3.025c1.003%200%202.028.706%202.384%201.644l3.824%2010.07c.05.13.298.3.438.3h9.63c.13%200%20.36-.162.405-.286l2.34-6.646H9.36V4.96h14.114c.615%200%201.155.264%201.482.727.328.462.4%201.06.195%201.64l-2.48%207.053c-.337.955-1.356%201.677-2.37%201.677z%22%2F%3E%3Ccircle%20cx%3D%2218.17%22%20cy%3D%2218.438%22%20r%3D%221.562%22%2F%3E%3Ccircle%20cx%3D%2211.805%22%20cy%3D%2218.438%22%20r%3D%221.561%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
  }
  /* line 13, /var/www/scss/commons/header/cart-info/cart-info-medium.scss */
  .cart-info__trigger-counter {
    top: 0.625rem;
    background-color: #c10038;
    font-size: 0.6875rem;
    font-weight: 400;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 2, /var/www/scss/commons/header/cart-info/cart-info-large.scss */
  .cart-info {
    margin-right: 0;
  }
  /* line 5, /var/www/scss/commons/header/cart-info/cart-info-large.scss */
  .cart-info__trigger-counter {
    line-height: 1.25rem;
    padding-left: 0;
  }
}

@media screen and (min-width: 48em) {
  /* line 5, /var/www/scss/commons/header/header-medium.scss */
  .header-column {
    position: relative;
  }
  /* line 7, /var/www/scss/commons/header/header-medium.scss */
  .main-header {
    height: 4.375rem;
  }
  /* line 9, /var/www/scss/commons/header/header-medium.scss */
  .main-header__root {
    background-color: #FFF;
  }
  /* line 10, /var/www/scss/commons/header/header-medium.scss */
  .main-header__left {
    width: auto;
  }
  /* line 11, /var/www/scss/commons/header/header-medium.scss */
  .main-header__banners {
    display: inline-block;
    width: calc(100% -  10.75rem );
  }
  /* line 15, /var/www/scss/commons/header/header-medium.scss */
  .main-header__toggle-wrapper {
    width: 4.375rem;
  }
  /* line 16, /var/www/scss/commons/header/header-medium.scss */
  .main-header__toggle-wrapper {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2223%22%20height%3D%2214%22%20viewBox%3D%220%200%2023%2014%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%233E3936%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M23%201H0m23%206H0m23%206H0%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-color: #FFF;
  }
  /* line 22, /var/www/scss/commons/header/header-medium.scss */
  .main-header--basket__root {
    background-color: #c20038;
  }
  /* line 29, /var/www/scss/commons/header/header-medium.scss */
  .main-header--basket .main-header__root {
    background-color: #c20038;
  }
  /* line 35, /var/www/scss/commons/header/header-medium.scss */
  .logo--in-header {
    margin-left: 0;
  }
  /* line 36, /var/www/scss/commons/header/header-medium.scss */
  .logo--in-header {
    height: 100%;
    float: left;
    position: relative;
    left: auto;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    margin-left: 0;
  }
  /* line 45, /var/www/scss/commons/header/header-medium.scss */
  .logo__image {
    box-sizing: border-box;
    max-width: 9.375rem;
  }
  /* line 50, /var/www/scss/commons/header/header-medium.scss */
  .logo__image--small {
    display: none;
  }
  /* line 51, /var/www/scss/commons/header/header-medium.scss */
  .logo__image--medium-up {
    display: block;
  }
  /* line 55, /var/www/scss/commons/header/header-medium.scss */
  .toggle-nav--close {
    top: 1.5rem;
    right: 0.75rem;
    height: 1.5rem;
    width: 1.5rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 16, /var/www/scss/commons/header/header-large.scss */
  #content-wrapper {
    margin-top: 6.875rem;
    -webkit-transform: none !important;
        -ms-transform: none !important;
            transform: none !important;
  }
  /* line 21, /var/www/scss/commons/header/header-large.scss */
  .layout--without-topbar #content-wrapper {
    margin-top: 4.375rem;
  }
  /* line 26, /var/www/scss/commons/header/header-large.scss */
  .header-column {
    z-index: 10010;
    position: fixed;
    width: 100%;
    background-color: #FFF;
    margin-top: -6.875rem;
    transition-duration: 0s;
    background-color: transparent;
    left: 0;
    -webkit-font-smoothing: subpixel-antialiased !important;
    -webkit-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 37, /var/www/scss/commons/header/header-large.scss */
  .layout--without-topbar .header-column {
    margin-top: -4.375rem;
  }
  /* line 49, /var/www/scss/commons/header/header-large.scss */
  .header-container {
    max-width: 100rem;
    margin: 0 auto;
    background-color: #FFF;
  }
  /* line 54, /var/www/scss/commons/header/header-large.scss */
  .header-wrapper,
  .header-container,
  .header-top {
    background-image: linear-gradient(to top, #d8d8d8 0%, #d8d8d8 100%);
    background-size: 100% 1px;
    background-repeat: no-repeat;
    background-position: bottom;
    background-color: #FFF;
  }
  /* line 65, /var/www/scss/commons/header/header-large.scss */
  .header-wrapper--basket {
    max-width: 100rem;
    background-color: #c20038;
    background-image: none;
  }
  /* line 72, /var/www/scss/commons/header/header-large.scss */
  .header-top {
    position: relative;
    z-index: 10011;
  }
  /* line 77, /var/www/scss/commons/header/header-large.scss */
  .main-header {
    position: relative;
    z-index: 10010;
    height: 4.375rem;
  }
  /* line 82, /var/www/scss/commons/header/header-large.scss */
  .main-header__root {
    background-color: transparent;
  }
  /* line 83, /var/www/scss/commons/header/header-large.scss */
  .main-header__left {
    width: calc(100% -  8.75rem );
  }
  /* line 84, /var/www/scss/commons/header/header-large.scss */
  .main-header__right {
    width: 8.75rem;
  }
  /* line 88, /var/www/scss/commons/header/header-large.scss */
  .main-header__banners {
    padding-right: 1.375rem;
    width: calc(100% -  12rem );
  }
  /* line 92, /var/www/scss/commons/header/header-large.scss */
  .main-header__main-nav-wrapper {
    width: calc(100% -  10.625rem );
  }
  /* line 95, /var/www/scss/commons/header/header-large.scss */
  .main-header--basket__root {
    background-color: #c20038;
  }
  /* line 102, /var/www/scss/commons/header/header-large.scss */
  .main-header--basket .main-header__root {
    background-color: #c20038;
  }
  /* line 108, /var/www/scss/commons/header/header-large.scss */
  .logo--in-header {
    margin-left: 1.25rem;
  }
  /* line 111, /var/www/scss/commons/header/header-large.scss */
  .toggle-nav {
    background-image: none;
  }
  /* line 113, /var/www/scss/commons/header/header-large.scss */
  .toggle-nav--close {
    background-image: none;
  }
}

/* line 1, /var/www/scss/commons/footer/_footer.scss */
.main-footer {
  background-color: #3e3936;
}

/* line 4, /var/www/scss/commons/footer/_footer.scss */
.main-footer__cnt {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
  padding: 2rem 0 1rem;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.main-footer__cnt::before, .main-footer__cnt::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.main-footer__cnt::after {
  clear: both;
}

/* line 8, /var/www/scss/commons/footer/_footer.scss */
.main-footer__wrp, .main-footer__column {
  width: 100%;
  float: left;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

/* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
.main-footer__wrp:last-child:not(:first-child), .main-footer__column:last-child:not(:first-child) {
  float: right;
}

/* line 11, /var/www/scss/commons/footer/_footer.scss */
.main-footer__blk, .main-footer__blk--no-toggle, .main-footer__blk--logo {
  clear: both;
  overflow: hidden;
  margin-bottom: 1.5rem;
}

/* line 18, /var/www/scss/commons/footer/_footer.scss */
.main-footer__blk--logo {
  padding-top: 1rem;
  border-top: 1px solid #6e6a68;
}

/* line 22, /var/www/scss/commons/footer/_footer.scss */
.main-footer__icon-facebook, .main-footer__icon-twitter, .main-footer__icon-youtube, .main-footer__icon-instagram {
  display: block;
  background-position: center top;
  background-size: 2.1875rem;
  height: 2.1875rem;
  width: 2.1875rem;
  float: left;
  margin-right: 0.5rem;
}

@media screen and (min-width: 48em) {
  /* line 22, /var/www/scss/commons/footer/_footer.scss */
  .main-footer__icon-facebook, .main-footer__icon-twitter, .main-footer__icon-youtube, .main-footer__icon-instagram {
    background-size: 2.1875rem;
    height: 2.1875rem;
    width: 2.1875rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 22, /var/www/scss/commons/footer/_footer.scss */
  .main-footer__icon-facebook, .main-footer__icon-twitter, .main-footer__icon-youtube, .main-footer__icon-instagram {
    background-size: 2.1875rem;
    height: 2.1875rem;
    width: 2.1875rem;
  }
}

/* line 46, /var/www/scss/commons/footer/_footer.scss */
.main-footer__title {
  margin-bottom: 0.5rem;
  font-size: 0.875rem;
  font-weight: 600;
  text-transform: uppercase;
  color: #FFF;
  cursor: pointer;
  position: relative;
}

/* line 55, /var/www/scss/commons/footer/_footer.scss */
.main-footer__title:after {
  position: absolute;
  top: 50%;
  right: 0.5rem;
  content: '+';
  font-weight: normal;
  transition: -webkit-transform .3s ease;
  transition: transform .3s ease;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transform-origin: center;
      -ms-transform-origin: center;
          transform-origin: center;
}

/* line 66, /var/www/scss/commons/footer/_footer.scss */
.main-footer__title--no-toggle {
  cursor: initial;
}

/* line 68, /var/www/scss/commons/footer/_footer.scss */
.main-footer__title--no-toggle:after {
  display: none;
}

/* line 72, /var/www/scss/commons/footer/_footer.scss */
.main-footer__root {
  transition: max-height 0.3s ease-in-out;
  max-height: 0;
  overflow: hidden;
  display: block;
}

/* line 80, /var/www/scss/commons/footer/_footer.scss */
.main-footer__blk--active .main-footer__root {
  max-height: 300px;
}

/* line 84, /var/www/scss/commons/footer/_footer.scss */
.main-footer__blk--active .main-footer__title:after {
  -webkit-transform: translateY(-50%) rotate(45deg) scale(1.15);
      -ms-transform: translateY(-50%) rotate(45deg) scale(1.15);
          transform: translateY(-50%) rotate(45deg) scale(1.15);
}

/* line 89, /var/www/scss/commons/footer/_footer.scss */
.main-footer__link, .main-footer__text {
  display: inline-block;
  padding: 0.3rem 0;
  color: #FFF;
  font-size: 0.75rem;
  font-weight: 400;
  border-bottom: 1px solid transparent;
}

/* line 97, /var/www/scss/commons/footer/_footer.scss */
.main-footer__link:hover {
  border-color: #FFF;
}

/* line 98, /var/www/scss/commons/footer/_footer.scss */
.main-footer__input {
  padding: 0 0.5rem;
  margin: 0.8rem 0;
  width: 100%;
  height: 2.5rem;
  font-family: "Times New Roman", serif;
  font-size: 1rem;
  font-style: italic;
  color: #a8a3a0;
  background-color: #3e3936;
  border: 1px solid #a8a3a0;
}

/* line 111, /var/www/scss/commons/footer/_footer.scss */
.main-footer__input:focus {
  border: 1px solid #a8a3a0;
}

/* line 114, /var/www/scss/commons/footer/_footer.scss */
.main-footer__logo {
  float: right;
}

/* line 116, /var/www/scss/commons/footer/_footer.scss */
.main-footer__copy {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
  padding: 0.5rem 0 2rem;
  text-align: center;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.main-footer__copy::before, .main-footer__copy::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.main-footer__copy::after {
  clear: both;
}

/* line 120, /var/www/scss/commons/footer/_footer.scss */
.main-footer__copy--in-shopping-cart {
  padding: 1.5rem 0 1.5rem;
}

/* line 123, /var/www/scss/commons/footer/_footer.scss */
.main-footer__hr {
  border-color: #6e6a68;
  -o-border-image: none;
     border-image: none;
  border-style: solid;
  border-width: 1px 0 0;
  clear: both;
  height: 0;
}

@media screen and (min-width: 64.0625em) {
  /* line 4, /var/www/scss/commons/footer/_footer-large.scss */
  .main-footer__cnt {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 9, /var/www/scss/commons/footer/_footer-large.scss */
  .main-footer__column {
    width: 25%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .main-footer__column:last-child:not(:first-child) {
    float: right;
  }
  /* line 13, /var/www/scss/commons/footer/_footer-large.scss */
  .main-footer__title {
    cursor: initial;
  }
  /* line 15, /var/www/scss/commons/footer/_footer-large.scss */
  .main-footer__title:after {
    display: none;
  }
  /* line 18, /var/www/scss/commons/footer/_footer-large.scss */
  .main-footer__root {
    display: block;
  }
  /* line 22, /var/www/scss/commons/footer/_footer-large.scss */
  .main-footer__root {
    transition: none;
    height: auto;
    max-height: none;
    overflow: hidden;
    display: block;
  }
  /* line 30, /var/www/scss/commons/footer/_footer-large.scss */
  .main-footer__blk--active .main-footer__root {
    max-height: none;
  }
}

/****************************************
 * black skin to apply to <body>
 * for major control is better to create a single class to apply element by element.
*/
/* line 12, /var/www/scss/commons/commons.scss */
.black-skin #container {
  background-color: #0a0a0a;
}

/* line 14, /var/www/scss/commons/commons.scss */
.black-skin .blk-nav {
  background-color: #0a0a0a;
}

/* line 17, /var/www/scss/commons/commons.scss */
.black-skin .blk-nav .com-home-menu__link {
  color: #FFF;
}

/* line 19, /var/www/scss/commons/commons.scss */
.black-skin .blk-nav .com-home-menu__link:hover {
  color: #aea9a6;
}

/* line 26, /var/www/scss/commons/commons.scss */
.black-skin .com-stripe-title--in-home .com-stripe-title__text {
  color: #FFF;
  background-color: #0a0a0a;
}

/* line 34, /var/www/scss/commons/commons.scss */
.black-skin .blk-promo .com-promo {
  background-color: #0a0a0a;
}

/* line 37, /var/www/scss/commons/commons.scss */
.black-skin .blk-promo .com-promo__title, .black-skin .blk-promo .com-promo__text {
  color: #FFF;
}

/* line 43, /var/www/scss/commons/commons.scss */
.black-skin .blk-selector__item {
  color: #FFF;
  background: #0a0a0a;
}

/* line 46, /var/www/scss/commons/commons.scss */
.black-skin .blk-selector__item:hover {
  color: #FFF;
  background: #0f0f0f;
}

/* line 53, /var/www/scss/commons/commons.scss */
.black-skin .com-sbscr-nwsl {
  background-color: #0a0a0a;
}

/* line 55, /var/www/scss/commons/commons.scss */
.black-skin .com-sbscr-nwsl__text {
  color: #FFF;
}

/* line 56, /var/www/scss/commons/commons.scss */
.black-skin .com-sbscr-nwsl .btn-main, .black-skin .com-sbscr-nwsl .com-saf-centered-button, .black-skin .com-sbscr-nwsl .com-compare__action,
.black-skin .com-sbscr-nwsl input[type="text"],
.black-skin .com-sbscr-nwsl input[type="email"], .black-skin .com-sbscr-nwsl__input {
  color: #FFF;
  border: 1px solid #FFF;
}

/* line 65, /var/www/scss/commons/commons.scss */
.black-skin .main-footer {
  background-color: #0a0a0a;
}

/* line 67, /var/www/scss/commons/commons.scss */
.black-skin .btn-main.btn-main--brown, .black-skin .btn-main--brown.com-saf-centered-button, .black-skin .btn-main--brown.com-compare__action {
  background-color: #0a0a0a;
}

@media screen and (min-width: 48em) {
  /* line 73, /var/www/scss/commons/commons.scss */
  .black-skin .main-header__root, .black-skin .main-header__toggle-wrapper {
    background-color: #0a0a0a;
  }
  /* line 75, /var/www/scss/commons/commons.scss */
  .black-skin .main-header__toggle-wrapper {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2223%22%20height%3D%2214%22%20viewBox%3D%220%200%2023%2014%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M23%201H0m23%206H0m23%206H0%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
  }
  /* line 80, /var/www/scss/commons/commons.scss */
  .black-skin .blk-nav.blk-nav--slim.blk-nav--slim-sticky {
    background-color: #0a0a0a;
  }
  /* line 83, /var/www/scss/commons/commons.scss */
  .black-skin .blk-nav.blk-nav--sticky .com-home-menu {
    background: #0a0a0a;
  }
  /* line 87, /var/www/scss/commons/commons.scss */
  .black-skin .blk-nav.blk-nav--sticky .com-home-menu__link:hover, .black-skin .blk-nav.blk-nav--sticky .com-home-menu__link.com-home-menu__link--current {
    border-bottom: 0.125rem solid #c6c5c4;
  }
  /* line 95, /var/www/scss/commons/commons.scss */
  .black-skin .user-info__trigger {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M22.04%2018.133c-.405-.065-.415-1.182-.415-1.182s1.19-1.175%201.453-2.762c.695%200%201.13-1.688.432-2.28.03-.626.897-4.905-3.502-4.905-4.402%200-3.532%204.28-3.502%204.905-.7.594-.27%202.28.43%202.28.26%201.588%201.45%202.767%201.45%202.767s-.006%201.117-.413%201.183c-1.31.21-6.188%202.36-6.188%204.72h16.44c0-2.36-4.876-4.51-6.186-4.72zM2%209h11.72v2H2zm0%204h11.72v2H2zm0%204h9.436v2H2z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
  }
  /* line 96, /var/www/scss/commons/commons.scss */
  .black-skin .user-info__trigger-counter {
    color: #FFF;
  }
  /* line 99, /var/www/scss/commons/commons.scss */
  .black-skin .cart-info__trigger {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2226%22%20height%3D%2222%22%20viewBox%3D%220%200%2026%2022%22%3E%3Cg%20fill%3D%22%23FFF%22%3E%3Cpath%20d%3D%22M20.3%2016.057h-9.63c-1.002%200-2.027-.707-2.383-1.645L4.462%204.342c-.05-.13-.298-.3-.437-.3H1V1.958h3.025c1.003%200%202.028.706%202.384%201.644l3.824%2010.07c.05.13.298.3.438.3h9.63c.13%200%20.36-.162.405-.286l2.34-6.646H9.36V4.96h14.114c.615%200%201.155.264%201.482.727.328.462.4%201.06.195%201.64l-2.48%207.053c-.337.955-1.356%201.677-2.37%201.677z%22%2F%3E%3Ccircle%20cx%3D%2218.17%22%20cy%3D%2218.438%22%20r%3D%221.562%22%2F%3E%3Ccircle%20cx%3D%2211.805%22%20cy%3D%2218.438%22%20r%3D%221.561%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 107, /var/www/scss/commons/commons.scss */
  .black-skin .main-header__root {
    background-color: transparent;
  }
  /* line 109, /var/www/scss/commons/commons.scss */
  .black-skin .header-wrapper,
  .black-skin .header-container,
  .black-skin .header-top {
    background: #0a0a0a;
  }
  /* line 115, /var/www/scss/commons/commons.scss */
  .black-skin .header-container,
  .black-skin .header-top {
    border-bottom: 1px solid #353535;
  }
  /* line 118, /var/www/scss/commons/commons.scss */
  .black-skin .info-menu__link,
  .black-skin .main-nav__link,
  .black-skin .user-info__trigger-counter {
    color: #FFF;
  }
  /* line 122, /var/www/scss/commons/commons.scss */
  .black-skin .main-nav__item-list .main-nav__link {
    color: #3e3936;
  }
  /* line 127, /var/www/scss/commons/commons.scss */
  .black-skin .info-menu__item--open .info-menu__link--lang {
    color: #3e3936;
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.914%22%20height%3D%2214.912%22%20viewBox%3D%220%200%2014.914%2014.912%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%233E3936%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M13.75%204.145l-6%206-6-6%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
  }
  /* line 134, /var/www/scss/commons/commons.scss */
  .black-skin .info-menu__link--lang {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.914%22%20height%3D%2214.912%22%20viewBox%3D%220%200%2014.914%2014.912%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M13.75%204.145l-6%206-6-6%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
  }
  /* line 139, /var/www/scss/commons/commons.scss */
  .black-skin .main-search__toggle {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cg%20fill%3D%22%23ffffff%22%3E%3Cpath%20d%3D%22M14.486%2022.952c-4.666%200-8.462-3.797-8.462-8.463%200-4.67%203.796-8.47%208.462-8.47s8.46%203.8%208.46%208.466c0%204.665-3.795%208.462-8.46%208.462zm0-14.93c-3.563%200-6.462%202.9-6.462%206.467%200%203.56%202.9%206.46%206.462%206.46s6.46-2.9%206.46-6.464c0-3.566-2.898-6.468-6.46-6.468z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M20.818%2019.404l3.158%203.16-1.414%201.413-3.158-3.16z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
  }
  /* line 144, /var/www/scss/commons/commons.scss */
  .black-skin .main-nav__root > .main-nav__item > .main-nav__link.main-nav__link:hover, .black-skin .main-nav__root > .main-nav__item > .main-nav__link.main-nav__link--current {
    border-bottom: 0.125rem solid #c6c5c4;
  }
}

/* line 3, /var/www/scss/components/com-box-list/com-box-list.scss */
.com-box-list__main-title {
  text-align: center;
  padding: 1.25rem 20px;
  font-size: 0.875rem;
  font-weight: 400;
  background: #3e3936;
  color: #FFF;
}

/* line 12, /var/www/scss/components/com-box-list/com-box-list.scss */
.com-box-list__item {
  margin-bottom: 3.125rem;
}

/* line 14, /var/www/scss/components/com-box-list/com-box-list.scss */
.com-box-list__img-cnt {
  padding-bottom: 75%;
}

@media screen and (min-width: 48em) {
  /* line 14, /var/www/scss/components/com-box-list/com-box-list.scss */
  .com-box-list__img-cnt {
    padding-bottom: 75%;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 14, /var/www/scss/components/com-box-list/com-box-list.scss */
  .com-box-list__img-cnt {
    padding-bottom: 75%;
  }
}

/* line 16, /var/www/scss/components/com-box-list/com-box-list.scss */
.com-box-list__text-cnt {
  text-align: center;
  padding: 1.25rem 20px 0;
}

/* line 21, /var/www/scss/components/com-box-list/com-box-list.scss */
.com-box-list__title {
  font-size: 0.875rem;
  font-weight: 400;
}

/* line 26, /var/www/scss/components/com-box-list/com-box-list.scss */
.com-box-list__cta-cnt {
  text-align: center;
  width: 100%;
}

/* line 32, /var/www/scss/components/com-box-list/com-box-list.scss */
.com-box-list__cta {
  border: 1px solid;
  padding: 0.9375rem 3.75rem;
  font-size: 0.75rem;
  text-transform: uppercase;
}

/* line 40, /var/www/scss/components/com-box-list/com-box-list.scss */
.com-box-list__item--icon .com-box-list__img-cnt {
  position: relative;
  text-align: center;
}

/* line 44, /var/www/scss/components/com-box-list/com-box-list.scss */
.com-box-list__item--icon .com-box-list__img-center {
  width: 100%;
}

/* line 48, /var/www/scss/components/com-box-list/com-box-list.scss */
.com-box-list__item--icon .com-box-list__cta {
  color: #FFF;
  border-color: #c20038;
  background: #c20038;
}

/* line 57, /var/www/scss/components/com-box-list/com-box-list.scss */
.com-box-list__item--image .com-box-list__cta {
  color: #FFF;
  border-color: #FFF;
  background: rgba(255, 255, 255, 0.2);
}

@media screen and (min-width: 48em) {
  /* line 3, /var/www/scss/components/com-box-list/com-box-list-medium.scss */
  .com-box-list {
    max-width: 70.5rem;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .com-box-list::before, .com-box-list::after {
    content: ' ';
    display: table;
  }
  /* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .com-box-list::after {
    clear: both;
  }
  /* line 6, /var/www/scss/components/com-box-list/com-box-list-medium.scss */
  .com-box-list__main-title {
    border-top: 1px solid #d8d8d8;
    color: #3e3936;
    background: transparent;
    font-size: 1.75rem;
    padding-top: 4.375rem;
    padding-bottom: 3.75rem;
  }
  /* line 15, /var/www/scss/components/com-box-list/com-box-list-medium.scss */
  .com-box-list__item {
    width: 50%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    margin-bottom: 5rem;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .com-box-list__item:last-child:not(:first-child) {
    float: right;
  }
  /* line 46, /var/www/bower_components/foundation-sites/scss/grid/_position.scss */
  .com-box-list__item:last-child:last-child:last-child {
    float: left;
  }
  /* line 23, /var/www/scss/components/com-box-list/com-box-list-medium.scss */
  .com-box-list__item:last-child:not(:first-child) {
    float: left !important;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 5, /var/www/scss/components/com-box-list/com-box-list-large.scss */
  .com-box-list__item {
    width: 33.3333333333%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .com-box-list__item:last-child:not(:first-child) {
    float: right;
  }
  /* line 9, /var/www/scss/components/com-box-list/com-box-list-large.scss */
  .com-box-list__item:hover .com-box-list__cta-cnt {
    display: block;
  }
  /* line 15, /var/www/scss/components/com-box-list/com-box-list-large.scss */
  .com-box-list__cta-cnt {
    display: none;
  }
}

/* line 1, /var/www/scss/components/com-product-list/com-product-list.scss */
.com-product-list {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
  /** Energy Labels **/
  /** Small product images */
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-product-list::before, .com-product-list::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-product-list::after {
  clear: both;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-product-list__rows-wrapper::before, .com-product-list__rows-wrapper::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-product-list__rows-wrapper::after {
  clear: both;
}

/* line 8, /var/www/scss/components/com-product-list/com-product-list.scss */
.com-product-list__item {
  width: 100%;
  float: left;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: relative;
  font-size: 0.75rem;
  text-align: center;
  padding-bottom: 1rem;
  margin-bottom: 1.5rem;
  border: 1px solid transparent;
  border-bottom-color: #cfcecd;
  transition: all 0.25s ease-out;
}

/* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
.com-product-list__item:last-child:not(:first-child) {
  float: right;
}

/* line 46, /var/www/bower_components/foundation-sites/scss/grid/_position.scss */
.com-product-list__item:last-child:last-child:last-child {
  float: left;
}

/* line 26, /var/www/scss/components/com-product-list/com-product-list.scss */
.com-product-list__wrapper {
  outline: none;
}

/* line 28, /var/www/scss/components/com-product-list/com-product-list.scss */
.com-product-list__img-cnt {
  display: block;
}

/* line 30, /var/www/scss/components/com-product-list/com-product-list.scss */
.com-product-list__img-btn {
  display: none;
}

/* line 34, /var/www/scss/components/com-product-list/com-product-list.scss */
.com-product-list__img {
  width: auto;
  max-width: 15rem;
  height: auto;
  max-height: 12.5rem;
  margin: 0 auto;
  display: block;
}

/* line 43, /var/www/scss/components/com-product-list/com-product-list.scss */
.com-product-list__text-cnt {
  max-width: 280px;
  margin: 0 auto;
  padding-top: 0.2rem;
}

/* line 53, /var/www/scss/components/com-product-list/com-product-list.scss */
.com-product-list__title {
  font-size: 0.75rem;
  color: #3e3936;
}

/* line 58, /var/www/scss/components/com-product-list/com-product-list.scss */
.com-product-list__text {
  font-size: 0.75rem;
  color: #aea9a6;
}

/* line 63, /var/www/scss/components/com-product-list/com-product-list.scss */
.com-product-list__price {
  display: none;
  margin-top: 0.5rem;
  min-height: 1.6875rem;
  font-size: 1.125rem;
  font-weight: 600;
  letter-spacing: .05em;
  color: #000;
}

/* line 73, /var/www/scss/components/com-product-list/com-product-list.scss */
.com-product-list__price del {
  font-size: 0.75rem;
  font-weight: 700;
  color: #aea9a6;
  letter-spacing: 0;
  margin-right: 0.4375rem;
}

/* line 88, /var/www/scss/components/com-product-list/com-product-list.scss */
.com-product-list__detail-cnt {
  text-align: center;
  width: 14.375rem;
  display: inline-block;
}

/* line 96, /var/www/scss/components/com-product-list/com-product-list.scss */
.com-product-list__detail {
  position: relative;
  padding-top: 1.125rem;
  font-size: 0.75rem;
  margin-bottom: 0.625rem;
  color: #3e3936;
  font-style: italic;
}

/* line 104, /var/www/scss/components/com-product-list/com-product-list.scss */
.com-product-list__detail:before {
  content: "\25A0";
  position: absolute;
  top: 0;
  left: 50%;
  font-style: normal;
  color: #aea9a6;
}

/* line 114, /var/www/scss/components/com-product-list/com-product-list.scss */
.com-product-list__hr {
  border: none;
  background: #9f9c9b;
  height: 0.0625rem;
}

/* line 121, /var/www/scss/components/com-product-list/com-product-list.scss */
.com-product-list__btn-cnt {
  margin: .1rem 0;
}

/* line 125, /var/www/scss/components/com-product-list/com-product-list.scss */
.com-product-list__btn {
  color: #3e3936;
  font-size: 0.75rem;
  padding: 0.1875rem 1.125rem 0.25rem;
  margin: 0.3rem 0;
  display: inline-block;
  width: 60%;
  border: 1px solid transparent;
  transition: all 0.25s ease-out;
}

/* line 135, /var/www/scss/components/com-product-list/com-product-list.scss */
.com-product-list__btn:hover {
  border-color: #cfcecd;
}

/* line 137, /var/www/scss/components/com-product-list/com-product-list.scss */
.com-product-list__btn.com-product-list__btn--dark {
  background: #3e3936;
  color: #FFF;
}

/* line 141, /var/www/scss/components/com-product-list/com-product-list.scss */
.com-product-list__btn.com-product-list__btn--buy {
  background: #c20038;
  color: #FFF;
}

/* line 145, /var/www/scss/components/com-product-list/com-product-list.scss */
.com-product-list__btn.com-product-list__btn--violet {
  background: #a79f9c;
  color: #FFF;
}

/* line 151, /var/www/scss/components/com-product-list/com-product-list.scss */
.com-product-list__personalize-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0.875rem 0;
}

/* line 159, /var/www/scss/components/com-product-list/com-product-list.scss */
.com-product-list__personalize-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.75rem;
  color: #2F2B29;
  text-transform: uppercase;
}

/* line 170, /var/www/scss/components/com-product-list/com-product-list.scss */
.com-product-list__personalize-free {
  font-weight: 400;
  color: #c20038;
  margin-left: 0.5rem;
}

/* line 176, /var/www/scss/components/com-product-list/com-product-list.scss */
.com-product-list__personalize-icon {
  margin-right: 0.5rem;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 1.75rem;
          flex: 0 0 1.75rem;
  height: 1.75rem;
  background-image: url(../images/com-sm-configurator/personalization-icon.png);
  background-size: contain;
  background-repeat: no-repeat;
}

/* line 185, /var/www/scss/components/com-product-list/com-product-list.scss */
.com-product-list__slider.ka-theme, .com-product-list__slider.com-compare__list {
  overflow: visible;
}

/* line 187, /var/www/scss/components/com-product-list/com-product-list.scss */
.com-product-list .slick-dots {
  position: absolute;
  bottom: -7px;
}

/* line 194, /var/www/scss/components/com-product-list/com-product-list.scss */
.com-product-list__energy-label {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

/* line 198, /var/www/scss/components/com-product-list/com-product-list.scss */
.com-product-list__energy-label-link {
  line-height: 1;
  text-decoration: underline;
  font-weight: 600;
}

/* line 203, /var/www/scss/components/com-product-list/com-product-list.scss */
.com-product-list__energy-label-icon {
  max-height: 1.875rem;
  margin-left: 0.25rem;
}

/* line 211, /var/www/scss/components/com-product-list/com-product-list.scss */
.com-product-list--smaller-image .com-product-list__img {
  max-width: 12.5rem;
}

/* line 212, /var/www/scss/components/com-product-list/com-product-list.scss */
.com-product-list--smaller-image .com-product-list__slider {
  height: 13.75rem;
}

/* line 215, /var/www/scss/components/com-product-list/com-product-list.scss */
.com-product-list--with-price {
  /*.slick-dots {
      position: absolute;
      bottom: rem-calc(-110px);
    }*/
}

/* line 216, /var/www/scss/components/com-product-list/com-product-list.scss */
.com-product-list--with-price .com-product-list {
  /*&__text-cnt {
        text-align: center;
        position: relative;
        height: rem-calc(80);
        max-width: 280px;
        margin: 0 auto rem-calc(40) auto;
      }*/
}

/* line 224, /var/www/scss/components/com-product-list/com-product-list.scss */
.com-product-list--with-price .com-product-list__price {
  display: block;
}

@media screen and (min-width: 48em) {
  /* line 5, /var/www/scss/components/com-product-list/com-product-list-medium.scss */
  .com-product-list__item {
    width: 50%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    padding-bottom: 0;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .com-product-list__item:last-child:not(:first-child) {
    float: right;
  }
  /* line 11, /var/www/scss/components/com-product-list/com-product-list-medium.scss */
  .com-product-list__item:nth-child(2n) .com-product-list__hr {
    margin-left: -20px;
  }
  /* line 15, /var/www/scss/components/com-product-list/com-product-list-medium.scss */
  .com-product-list__item:nth-child(2n + 1) .com-product-list__hr {
    margin-right: -20px;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 4, /var/www/scss/components/com-product-list/com-product-list-large.scss */
  .com-product-list {
    margin-top: -1.75rem;
    /* Necessary space for 1025px monitors width social icons
    &--smaller-image {
      .com-product-list {
        &__img { max-width: rem-calc(187); }
      }
    }*/
    /*&--with-price {
      .com-product-list {
        &__text-cnt { margin-bottom: rem-calc(20); }
      }
    }*/
  }
  /* line 7, /var/www/scss/components/com-product-list/com-product-list-large.scss */
  .com-product-list__item {
    width: 25%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    padding-top: 0.25rem;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .com-product-list__item:last-child:not(:first-child) {
    float: right;
  }
  /* line 11, /var/www/scss/components/com-product-list/com-product-list-large.scss */
  .com-product-list__item:hover {
    border-color: #cfcecd;
  }
  /* line 14, /var/www/scss/components/com-product-list/com-product-list-large.scss */
  .com-product-list__item:hover .com-product-list__btn-cnt,
  .com-product-list__item:hover .com-product-list__img-btn {
    opacity: 1;
  }
  /* line 21, /var/www/scss/components/com-product-list/com-product-list-large.scss */
  .com-product-list__img-cnt {
    position: relative;
  }
  /* line 25, /var/www/scss/components/com-product-list/com-product-list-large.scss */
  .com-product-list__img-btn {
    display: block;
    width: 12.6875rem;
    height: 2.5rem;
    opacity: 0;
    transition: all 0.25s ease-out;
    background-color: #f4f4f4;
    border: 1px solid #d6d6d6;
    color: #3e3936;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 0.75rem;
    letter-spacing: .08;
    text-align: center;
    line-height: 2.5rem;
  }
  /* line 52, /var/www/scss/components/com-product-list/com-product-list-large.scss */
  .com-product-list__btn {
    width: 75%;
  }
  /* line 55, /var/www/scss/components/com-product-list/com-product-list-large.scss */
  .com-product-list__item:nth-child(4n) .com-product-list__hr {
    margin-right: 0;
  }
  /* line 59, /var/www/scss/components/com-product-list/com-product-list-large.scss */
  .com-product-list__item:nth-child(4n + 1) .com-product-list__hr {
    margin-left: 0;
  }
  /* line 64, /var/www/scss/components/com-product-list/com-product-list-large.scss */
  .com-product-list__text-cnt {
    padding-top: 0;
  }
  /* line 66, /var/www/scss/components/com-product-list/com-product-list-large.scss */
  .com-product-list__detail-cnt {
    display: none;
  }
  /* line 69, /var/www/scss/components/com-product-list/com-product-list-large.scss */
  .com-product-list__btn-cnt {
    opacity: 0;
    transition: all 0.25s ease-out;
  }
  /* line 74, /var/www/scss/components/com-product-list/com-product-list-large.scss */
  .com-product-list__hr {
    margin-left: -20px;
    margin-right: -20px;
  }
}

/* line 1, /var/www/scss/components/com-product-highlight/com-product-highlight.scss */
.com-product-highlight {
  padding-bottom: 100%;
}

@media screen and (min-width: 48em) {
  /* line 1, /var/www/scss/components/com-product-highlight/com-product-highlight.scss */
  .com-product-highlight {
    padding-bottom: 31.25%;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 1, /var/www/scss/components/com-product-highlight/com-product-highlight.scss */
  .com-product-highlight {
    padding-bottom: 31.25%;
  }
}

/* line 5, /var/www/scss/components/com-product-highlight/com-product-highlight.scss */
.com-product-highlight--in-l2-editorial {
  padding-bottom: 145%;
}

@media screen and (min-width: 48em) {
  /* line 5, /var/www/scss/components/com-product-highlight/com-product-highlight.scss */
  .com-product-highlight--in-l2-editorial {
    padding-bottom: 50%;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 5, /var/www/scss/components/com-product-highlight/com-product-highlight.scss */
  .com-product-highlight--in-l2-editorial {
    padding-bottom: 50%;
  }
}

/* line 8, /var/www/scss/components/com-product-highlight/com-product-highlight.scss */
.com-product-highlight--in-l2-editorial .com-share {
  display: none;
}

/* line 12, /var/www/scss/components/com-product-highlight/com-product-highlight.scss */
.com-product-highlight.com-product-highlight--in-l2-editorial .btn-main, .com-product-highlight.com-product-highlight--in-l2-editorial .com-saf-centered-button, .com-product-highlight.com-product-highlight--in-l2-editorial .com-compare__action {
  color: #3e3936;
  border-color: #3e3936;
}

/* line 18, /var/www/scss/components/com-product-highlight/com-product-highlight.scss */
.com-product-highlight .btn-main, .com-product-highlight .com-saf-centered-button, .com-product-highlight .com-compare__action {
  margin-top: 1rem;
  color: #c20038;
  border-color: #c20038;
  font-weight: 400;
}

/* line 25, /var/www/scss/components/com-product-highlight/com-product-highlight.scss */
.com-product-highlight__cnt {
  position: static;
  width: 50%;
  float: right;
  z-index: 1;
  text-align: center;
}

/* line 31, /var/www/scss/components/com-product-highlight/com-product-highlight.scss */
.com-product-highlight__cnt .utl-center-y, .com-product-highlight__cnt .com-box-list__cta-cnt, .com-product-highlight__cnt .com-box-list__item--icon .com-box-list__img-center, .com-box-list__item--icon .com-product-highlight__cnt .com-box-list__img-center, .com-product-highlight__cnt .com-promo__btn-cnt, .com-product-highlight__cnt .com-spotlight__icon-center, .com-product-highlight__cnt .com-related-recipes__text-cnt:not(.com-related-recipes__text-cnt--outside), .com-product-highlight__cnt .blk-store-stripe-home__cnt, .com-product-highlight__cnt .com-history-nav__link:after, .com-product-highlight__cnt .home-slide__btn-cnt, .com-product-highlight__cnt .btn-main.btn-main--discover-accessories, .com-product-highlight__cnt .btn-main--discover-accessories.com-saf-centered-button, .com-product-highlight__cnt .btn-main--discover-accessories.com-compare__action {
  bottom: 8%;
  left: 0;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
  top: inherit;
  width: 100%;
}

/* line 40, /var/www/scss/components/com-product-highlight/com-product-highlight.scss */
.com-product-highlight__title {
  font-size: 1rem;
  color: #3e3936;
  font-weight: 300;
  line-height: 1.125rem;
  text-transform: uppercase;
}

/* line 49, /var/www/scss/components/com-product-highlight/com-product-highlight.scss */
.com-product-highlight.com-product-highlight--white .com-product-highlight__title {
  color: #FFF;
}

/* line 50, /var/www/scss/components/com-product-highlight/com-product-highlight.scss */
.com-product-highlight.com-product-highlight--white .btn-main, .com-product-highlight.com-product-highlight--white .com-saf-centered-button, .com-product-highlight.com-product-highlight--white .com-compare__action {
  color: #FFF;
  border-color: #FFF;
}

@media screen and (min-width: 48em) {
  /* line 7, /var/www/scss/components/com-product-highlight/com-product-highlight-medium.scss */
  .com-product-highlight--in-l2-editorial .com-product-highlight__cnt {
    width: 40%;
    text-align: left;
  }
  /* line 10, /var/www/scss/components/com-product-highlight/com-product-highlight-medium.scss */
  .com-product-highlight--in-l2-editorial .com-product-highlight__cnt .utl-center-y, .com-product-highlight--in-l2-editorial .com-product-highlight__cnt .com-box-list__cta-cnt, .com-product-highlight--in-l2-editorial .com-product-highlight__cnt .com-box-list__item--icon .com-box-list__img-center, .com-box-list__item--icon .com-product-highlight--in-l2-editorial .com-product-highlight__cnt .com-box-list__img-center, .com-product-highlight--in-l2-editorial .com-product-highlight__cnt .com-promo__btn-cnt, .com-product-highlight--in-l2-editorial .com-product-highlight__cnt .com-spotlight__icon-center, .com-product-highlight--in-l2-editorial .com-product-highlight__cnt .com-related-recipes__text-cnt:not(.com-related-recipes__text-cnt--outside), .com-product-highlight--in-l2-editorial .com-product-highlight__cnt .blk-store-stripe-home__cnt, .com-product-highlight--in-l2-editorial .com-product-highlight__cnt .com-history-nav__link:after, .com-product-highlight--in-l2-editorial .com-product-highlight__cnt .home-slide__btn-cnt, .com-product-highlight--in-l2-editorial .com-product-highlight__cnt .btn-main.btn-main--discover-accessories, .com-product-highlight--in-l2-editorial .com-product-highlight__cnt .btn-main--discover-accessories.com-saf-centered-button, .com-product-highlight--in-l2-editorial .com-product-highlight__cnt .btn-main--discover-accessories.com-compare__action {
    top: 40%;
    bottom: inherit;
  }
  /* line 15, /var/www/scss/components/com-product-highlight/com-product-highlight-medium.scss */
  .com-product-highlight--in-l2-editorial .com-product-highlight__title {
    font-size: 1.125rem;
    line-height: 1.375rem;
  }
  /* line 20, /var/www/scss/components/com-product-highlight/com-product-highlight-medium.scss */
  .com-product-highlight--in-l2-editorial .com-share {
    display: block;
  }
  /* line 23, /var/www/scss/components/com-product-highlight/com-product-highlight-medium.scss */
  .com-product-highlight .btn-main, .com-product-highlight .com-saf-centered-button, .com-product-highlight .com-compare__action {
    margin-top: 2rem;
  }
  /* line 26, /var/www/scss/components/com-product-highlight/com-product-highlight-medium.scss */
  .com-product-highlight__cnt .utl-center-y, .com-product-highlight__cnt .com-box-list__cta-cnt, .com-product-highlight__cnt .com-box-list__item--icon .com-box-list__img-center, .com-box-list__item--icon .com-product-highlight__cnt .com-box-list__img-center, .com-product-highlight__cnt .com-promo__btn-cnt, .com-product-highlight__cnt .com-spotlight__icon-center, .com-product-highlight__cnt .com-related-recipes__text-cnt:not(.com-related-recipes__text-cnt--outside), .com-product-highlight__cnt .blk-store-stripe-home__cnt, .com-product-highlight__cnt .com-history-nav__link:after, .com-product-highlight__cnt .home-slide__btn-cnt, .com-product-highlight__cnt .btn-main.btn-main--discover-accessories, .com-product-highlight__cnt .btn-main--discover-accessories.com-saf-centered-button, .com-product-highlight__cnt .btn-main--discover-accessories.com-compare__action {
    bottom: inherit;
    left: inherit;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    top: 50%;
    width: 50%;
  }
  /* line 35, /var/www/scss/components/com-product-highlight/com-product-highlight-medium.scss */
  .com-product-highlight__cnt-text {
    max-width: 38%;
  }
  /* line 39, /var/www/scss/components/com-product-highlight/com-product-highlight-medium.scss */
  .com-product-highlight__title {
    font-size: 1.75rem;
    line-height: 2rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 7, /var/www/scss/components/com-product-highlight/com-product-highlight-large.scss */
  .com-product-highlight--in-l2-editorial .com-product-highlight__title {
    font-size: 1.375rem;
    line-height: 1.7rem;
  }
}

/* line 21, /var/www/scss/components/com-share/com-share.scss */
.com-share--in-l2-product {
  position: absolute;
  top: -0.625rem;
  right: 20px;
}

/* line 25, /var/www/scss/components/com-share/com-share.scss */
.com-share--in-l2-product .com-share__icon {
  margin-top: 0.625rem;
}

/* line 28, /var/www/scss/components/com-share/com-share.scss */
.com-share--in-page-product {
  margin-top: 1.5rem;
}

/* line 34, /var/www/scss/components/com-share/com-share.scss */
.com-share--in-page-product .com-share__icon, .com-share--in-page-product-sale .com-share__icon {
  float: left;
  margin-right: 0.5rem;
}

/* line 38, /var/www/scss/components/com-share/com-share.scss */
.com-share--in-page-product .com-share__icon:last-child, .com-share--in-page-product-sale .com-share__icon:last-child {
  margin-right: 0;
}

/* line 44, /var/www/scss/components/com-share/com-share.scss */
.com-share--in-generic-landing .com-share__icon {
  float: left;
  margin-right: 0.2rem;
}

/* line 48, /var/www/scss/components/com-share/com-share.scss */
.com-share--in-generic-landing .com-share__icon:last-child {
  margin-right: 0;
}

/* line 52, /var/www/scss/components/com-share/com-share.scss */
.com-share--in-page-recipe {
  margin-top: 0.5rem;
}

/* line 54, /var/www/scss/components/com-share/com-share.scss */
.com-share--in-page-recipe .com-share__icon {
  display: inline-block;
}

/* line 58, /var/www/scss/components/com-share/com-share.scss */
.com-share--in-page-recipe-list .com-share__icon {
  display: inline-block;
}

/* line 61, /var/www/scss/components/com-share/com-share.scss */
.com-share--in-my-account {
  position: absolute;
  top: 0.3rem;
  right: 0.3rem;
}

/* line 65, /var/www/scss/components/com-share/com-share.scss */
.com-share--in-my-account .com-share__icon {
  display: inline-block;
}

/* line 68, /var/www/scss/components/com-share/com-share.scss */
.com-share--in-sticky-newsletter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-left: 1rem;
}

/* line 74, /var/www/scss/components/com-share/com-share.scss */
.com-share--in-sticky-newsletter .com-share__icon {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 1.75rem;
          flex: 0 0 1.75rem;
  height: 1.75rem;
  margin-right: 0.1875rem;
  margin-bottom: 0.1875rem;
  background-color: #5F5F5F;
  background-position: center center;
  background-size: 100%;
}

/* line 83, /var/www/scss/components/com-share/com-share.scss */
.com-share--in-sticky-newsletter .com-share__icon:first-child {
  position: relative;
}

/* line 85, /var/www/scss/components/com-share/com-share.scss */
.com-share--in-sticky-newsletter .com-share__icon:first-child::before {
  content: '';
  position: absolute;
  top: 50%;
  left: -0.3125rem;
  -webkit-transform: translate3d(0, -50%, 0);
          transform: translate3d(0, -50%, 0);
  width: 0;
  height: 0;
  border-top: 0.3125rem solid transparent;
  border-bottom: 0.3125rem solid transparent;
  border-right: 0.3125rem solid #5F5F5F;
}

/* line 97, /var/www/scss/components/com-share/com-share.scss */
.com-share--in-sticky-newsletter .com-share__icon:first-child:hover:before {
  border-right: 0.3125rem solid #333;
}

/* line 99, /var/www/scss/components/com-share/com-share.scss */
.com-share--in-sticky-newsletter .com-share__icon:hover {
  background-color: #333;
}

/* line 104, /var/www/scss/components/com-share/com-share.scss */
.com-share__icon-wish-list, .com-share__icon-pinterest, .com-share__icon-facebook, .com-share__icon-twitter, .com-share__icon-youtube, .com-share__icon-instagram, .com-share__icon-email, .com-share__icon-print, .com-share__icon-android, .com-share__icon-apple {
  display: block;
  background-position: center top;
  background-size: 2.0625rem;
  height: 2.0625rem;
  width: 2.0625rem;
}

@media screen and (min-width: 48em) {
  /* line 104, /var/www/scss/components/com-share/com-share.scss */
  .com-share__icon-wish-list, .com-share__icon-pinterest, .com-share__icon-facebook, .com-share__icon-twitter, .com-share__icon-youtube, .com-share__icon-instagram, .com-share__icon-email, .com-share__icon-print, .com-share__icon-android, .com-share__icon-apple {
    background-size: 2.0625rem;
    height: 2.0625rem;
    width: 2.0625rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 104, /var/www/scss/components/com-share/com-share.scss */
  .com-share__icon-wish-list, .com-share__icon-pinterest, .com-share__icon-facebook, .com-share__icon-twitter, .com-share__icon-youtube, .com-share__icon-instagram, .com-share__icon-email, .com-share__icon-print, .com-share__icon-android, .com-share__icon-apple {
    background-size: 2.0625rem;
    height: 2.0625rem;
    width: 2.0625rem;
  }
}

/* line 154, /var/www/scss/components/com-share/com-share.scss */
.com-share__reevoo {
  clear: both;
  padding-top: 1rem;
}

@media screen and (min-width: 48em) {
  /* line 6, /var/www/scss/components/com-share/com-share-medium.scss */
  .com-share--in-page-recipe .com-share__icon {
    float: right;
    margin-left: 0.5rem;
  }
  /* line 10, /var/www/scss/components/com-share/com-share-medium.scss */
  .com-share--in-page-recipe .com-share__icon:last-child {
    margin-left: 0;
  }
  /* line 14, /var/www/scss/components/com-share/com-share-medium.scss */
  .com-share--in-generic-landing {
    text-align: center;
  }
  /* line 16, /var/www/scss/components/com-share/com-share-medium.scss */
  .com-share--in-generic-landing .com-share__icon {
    display: inline-block;
    float: none;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 4, /var/www/scss/components/com-share/com-share-large.scss */
  .com-share--in-l2-product {
    right: 0.1rem;
  }
}

/* line 1, /var/www/scss/components/com-slider-wave/com-slider-wave.scss */
.com-slider-wave {
  width: 100%;
  position: relative;
}

/* line 5, /var/www/scss/components/com-slider-wave/com-slider-wave.scss */
.com-slider-wave__list {
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

/* line 16, /var/www/scss/components/com-slider-wave/com-slider-wave.scss */
.com-slider-wave__group {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 23, /var/www/scss/components/com-slider-wave/com-slider-wave.scss */
.com-slider-wave__left, .com-slider-wave__right {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  overflow: hidden;
}

/* line 32, /var/www/scss/components/com-slider-wave/com-slider-wave.scss */
.com-slider-wave__left {
  width: 75%;
  left: 0;
}

/* line 36, /var/www/scss/components/com-slider-wave/com-slider-wave.scss */
.com-slider-wave__right {
  width: 25%;
  left: 75%;
}

/* line 40, /var/www/scss/components/com-slider-wave/com-slider-wave.scss */
.com-slider-wave__full {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  overflow: hidden;
}

/* line 48, /var/www/scss/components/com-slider-wave/com-slider-wave.scss */
.com-slider-wave__door {
  height: 100%;
  width: 100%;
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
  overflow: hidden;
}

/* line 54, /var/www/scss/components/com-slider-wave/com-slider-wave.scss */
.com-slider-wave__element {
  position: absolute;
  height: 100%;
  width: 100%;
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
  overflow: hidden;
}

/* line 61, /var/www/scss/components/com-slider-wave/com-slider-wave.scss */
.com-slider-wave__nav {
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  position: absolute;
  z-index: 100;
  bottom: 1.25rem;
}

/* line 1, /var/www/scss/components/com-nav-points/com-nav-points.scss */
.com-nav-points {
  margin: 0 auto;
}

/* line 5, /var/www/scss/components/com-nav-points/com-nav-points.scss */
.com-nav-points__item {
  float: left;
  width: 1.875rem;
  height: 1.875rem;
}

/* line 11, /var/www/scss/components/com-nav-points/com-nav-points.scss */
.com-nav-points__anchor {
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
  outline: none;
}

/* line 18, /var/www/scss/components/com-nav-points/com-nav-points.scss */
.com-nav-points__anchor::after {
  content: "";
  width: 0.3125rem;
  height: 0.3125rem;
  background-color: #FFF;
  display: block;
  border-radius: 0.3125rem;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

/* line 35, /var/www/scss/components/com-nav-points/com-nav-points.scss */
.com-nav-points__anchor:hover::after, .com-nav-points__anchor.com-nav-points__anchor--current::after {
  width: 0.625rem;
  height: 0.625rem;
  border-radius: 0.625rem;
  background-color: transparent;
  border: 0.125rem solid #FFF;
}

/* line 47, /var/www/scss/components/com-nav-points/com-nav-points.scss */
.com-nav-points.com-nav-points--white .com-nav-points__anchor::after {
  background-color: #FFF;
}

/* line 52, /var/www/scss/components/com-nav-points/com-nav-points.scss */
.com-nav-points.com-nav-points--white .com-nav-points__anchor:hover::after, .com-nav-points.com-nav-points--white .com-nav-points__anchor.com-nav-points__anchor--current::after {
  background-color: transparent;
  border-color: #FFF;
}

/******************************************************************************
 * Defaul slick style from original component
*/
/* line 4, /var/www/scss/components/com-slick/com-slick.scss */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

/* line 19, /var/www/scss/components/com-slick/com-slick.scss */
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}

/* line 26, /var/www/scss/components/com-slick/com-slick.scss */
.slick-list:focus {
  outline: none;
}

/* line 30, /var/www/scss/components/com-slick/com-slick.scss */
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

/* line 35, /var/www/scss/components/com-slick/com-slick.scss */
.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 44, /var/www/scss/components/com-slick/com-slick.scss */
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
}

/* line 50, /var/www/scss/components/com-slick/com-slick.scss */
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}

/* line 56, /var/www/scss/components/com-slick/com-slick.scss */
.slick-track:after {
  clear: both;
}

/* line 60, /var/www/scss/components/com-slick/com-slick.scss */
.slick-loading .slick-track {
  visibility: hidden;
}

/* line 64, /var/www/scss/components/com-slick/com-slick.scss */
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}

/* line 70, /var/www/scss/components/com-slick/com-slick.scss */
[dir="rtl"] .slick-slide {
  float: right;
}

/* line 73, /var/www/scss/components/com-slick/com-slick.scss */
.slick-slide img {
  display: block;
}

/* line 76, /var/www/scss/components/com-slick/com-slick.scss */
.slick-slide.slick-loading img {
  display: none;
}

/* line 80, /var/www/scss/components/com-slick/com-slick.scss */
.slick-slide.dragging img {
  pointer-events: none;
}

/* line 84, /var/www/scss/components/com-slick/com-slick.scss */
.slick-initialized .slick-slide {
  display: block;
}

/* line 88, /var/www/scss/components/com-slick/com-slick.scss */
.slick-loading .slick-slide {
  visibility: hidden;
}

/* line 92, /var/www/scss/components/com-slick/com-slick.scss */
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

/* line 98, /var/www/scss/components/com-slick/com-slick.scss */
.slick-arrow.slick-hidden {
  display: none;
}

/******************************************************************************
 * Default, base, slick theme
*/
/*@function slick-image-url($url) {
    @if function-exists(image-url) {
        @return image-url($url);
    }
    @else {
        @return url($slick-loader-path + $url);
    }
}

@function slick-font-url($url) {
    @if function-exists(font-url) {
        @return font-url($url);
    }
    @else {
        @return url($slick-font-path + $url);
    }
}*/
/* Slider */
/*.slick-list {
    .slick-loading & {
        background: #fff slick-image-url("ajax-loader.gif") center center no-repeat;
    }
}*/
/* Icons
@if $slick-font-family == "slick" {
    @font-face {
        font-family: "slick";
        src: slick-font-url("slick.eot");
        src: slick-font-url("slick.eot?#iefix") format("embedded-opentype"), slick-font-url("slick.woff") format("woff"), slick-font-url("slick.ttf") format("truetype"), slick-font-url("slick.svg#slick") format("svg");
        font-weight: normal;
        font-style: normal;
    }
}*/
/* Arrows */
/* line 61, /var/www/scss/components/com-slick/com-slick-theme-default.scss */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
}

/* line 80, /var/www/scss/components/com-slick/com-slick-theme-default.scss */
.slick-prev:hover, .slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: none;
  background: transparent;
  color: transparent;
}

/* line 84, /var/www/scss/components/com-slick/com-slick-theme-default.scss */
.slick-prev:hover:before, .slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}

/* line 88, /var/www/scss/components/com-slick/com-slick-theme-default.scss */
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}

/* line 93, /var/www/scss/components/com-slick/com-slick-theme-default.scss */
.slick-prev:before, .slick-next:before {
  font-family: inherit;
  font-size: 20px;
  line-height: 1;
  color: white;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 103, /var/www/scss/components/com-slick/com-slick-theme-default.scss */
.slick-prev {
  left: -25px;
}

/* line 105, /var/www/scss/components/com-slick/com-slick-theme-default.scss */
[dir="rtl"] .slick-prev {
  left: auto;
  right: -25px;
}

/* line 109, /var/www/scss/components/com-slick/com-slick-theme-default.scss */
.slick-prev:before {
  content: "←";
}

/* line 111, /var/www/scss/components/com-slick/com-slick-theme-default.scss */
[dir="rtl"] .slick-prev:before {
  content: "→";
}

/* line 117, /var/www/scss/components/com-slick/com-slick-theme-default.scss */
.slick-next {
  right: -25px;
}

/* line 119, /var/www/scss/components/com-slick/com-slick-theme-default.scss */
[dir="rtl"] .slick-next {
  left: -25px;
  right: auto;
}

/* line 123, /var/www/scss/components/com-slick/com-slick-theme-default.scss */
.slick-next:before {
  content: "→";
}

/* line 125, /var/www/scss/components/com-slick/com-slick-theme-default.scss */
[dir="rtl"] .slick-next:before {
  content: "←";
}

/* Dots */
/*.slick-slider {
    margin-bottom: 30px;
}*/
/* line 137, /var/www/scss/components/com-slick/com-slick-theme-default.scss */
.slick-dots {
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  width: 100%;
}

/* line 145, /var/www/scss/components/com-slick/com-slick-theme-default.scss */
.slick-dots li {
  display: inline-block;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
  /*&.slick-active button:before {
            color: $slick-dot-color-active;
            opacity: $slick-opacity-default;
        }*/
}

/* line 152, /var/www/scss/components/com-slick/com-slick-theme-default.scss */
.slick-dots li button {
  display: none;
  /*border: 0;
            background: transparent;
            display: block;
            height: 20px;
            width: 20px;
            outline: none;
            line-height: 0px;
            font-size: 0px;
            color: transparent;
            padding: 5px;
            cursor: pointer;
            &:hover, &:focus {
                outline: none;
                &:before {
                    opacity: $slick-opacity-on-hover;
                }
            }
            &:before {
                position: absolute;
                top: 0;
                left: 0;
                content: $slick-dot-character;
                width: 20px;
                height: 20px;
                font-family: $slick-font-family;
                font-size: $slick-dot-size;
                line-height: 20px;
                text-align: center;
                color: $slick-dot-color;
                opacity: $slick-opacity-not-active;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
            }*/
}

/******************************************************************************
 * Customized slick theme
*/
/* line 29, /var/www/scss/components/com-slick/com-slick-themes.scss */
.ka-theme, .com-compare__list {
  overflow: hidden;
  /* Dots */
}

/* line 32, /var/www/scss/components/com-slick/com-slick-themes.scss */
.ka-theme .slick-slide, .com-compare__list .slick-slide {
  outline: none;
}

/* line 35, /var/www/scss/components/com-slick/com-slick-themes.scss */
.ka-theme .slick-arrow, .com-compare__list .slick-arrow {
  background-color: #8b8886;
  width: 2.5rem;
  height: 3.75rem;
  z-index: 99;
}

/* line 41, /var/www/scss/components/com-slick/com-slick-themes.scss */
.ka-theme .slick-arrow::before, .com-compare__list .slick-arrow::before {
  background-size: 80%;
  background-position: center;
}

/* line 46, /var/www/scss/components/com-slick/com-slick-themes.scss */
.ka-theme .slick-next::before, .com-compare__list .slick-next::before,
.ka-theme .slick-prev::before, .com-compare__list .slick-prev::before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
}

/* line 53, /var/www/scss/components/com-slick/com-slick-themes.scss */
.ka-theme .slick-next::before, .com-compare__list .slick-next::before {
  -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotate(-90deg);
}

/* line 54, /var/www/scss/components/com-slick/com-slick-themes.scss */
.ka-theme .slick-prev::before, .com-compare__list .slick-prev::before {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
}

/* line 55, /var/www/scss/components/com-slick/com-slick-themes.scss */
.ka-theme .slick-next, .com-compare__list .slick-next {
  right: 0;
}

/* line 56, /var/www/scss/components/com-slick/com-slick-themes.scss */
.ka-theme .slick-prev, .com-compare__list .slick-prev {
  left: 0;
}

/* line 59, /var/www/scss/components/com-slick/com-slick-themes.scss */
.ka-theme .slick-dots, .com-compare__list .slick-dots {
  height: 1.875rem;
}

/* line 61, /var/www/scss/components/com-slick/com-slick-themes.scss */
.ka-theme .slick-dots li, .com-compare__list .slick-dots li {
  width: 1.875rem;
  height: 1.875rem;
  position: relative;
  margin: 0;
}

/* line 67, /var/www/scss/components/com-slick/com-slick-themes.scss */
.ka-theme .slick-dots li::after, .com-compare__list .slick-dots li::after {
  content: "";
  width: 0.3125rem;
  height: 0.3125rem;
  background-color: #3e3936;
  display: block;
  border-radius: 0.3125rem;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

/* line 82, /var/www/scss/components/com-slick/com-slick-themes.scss */
.ka-theme .slick-dots li:hover::after, .com-compare__list .slick-dots li:hover::after, .ka-theme .slick-dots li.slick-active::after, .com-compare__list .slick-dots li.slick-active::after {
  width: 0.625rem;
  height: 0.625rem;
  border-radius: 0.3125rem;
  background-color: transparent;
  border: 0.125rem solid #3e3936;
}

/* line 10, /var/www/scss/components/com-slick/com-slick-themes.scss */
.ka-theme.ka-theme--default .slick-dots li::after, .ka-theme--default.com-compare__list .slick-dots li::after {
  background-color: #3e3936;
  width: 0.3125rem;
  height: 0.3125rem;
  border-radius: 0.3125rem;
}

/* line 18, /var/www/scss/components/com-slick/com-slick-themes.scss */
.ka-theme.ka-theme--default .slick-dots li:hover::after, .ka-theme--default.com-compare__list .slick-dots li:hover::after, .ka-theme.ka-theme--default .slick-dots li.slick-active::after, .ka-theme--default.com-compare__list .slick-dots li.slick-active::after {
  width: 0.625rem;
  height: 0.625rem;
  background-color: transparent;
  border: 0.125rem solid #3e3936;
}

/* line 10, /var/www/scss/components/com-slick/com-slick-themes.scss */
.ka-theme.ka-theme--inverted .slick-dots li::after, .ka-theme--inverted.com-compare__list .slick-dots li::after {
  background-color: #FFF;
  width: 0.3125rem;
  height: 0.3125rem;
  border-radius: 0.3125rem;
}

/* line 18, /var/www/scss/components/com-slick/com-slick-themes.scss */
.ka-theme.ka-theme--inverted .slick-dots li:hover::after, .ka-theme--inverted.com-compare__list .slick-dots li:hover::after, .ka-theme.ka-theme--inverted .slick-dots li.slick-active::after, .ka-theme--inverted.com-compare__list .slick-dots li.slick-active::after {
  width: 0.625rem;
  height: 0.625rem;
  background-color: transparent;
  border: 0.125rem solid #FFF;
}

/* line 102, /var/www/scss/components/com-slick/com-slick-themes.scss */
.ka-theme.ka-theme--dots-overlay .slick-dots, .ka-theme--dots-overlay.com-compare__list .slick-dots {
  bottom: 0.3125rem;
  width: auto;
}

/* line 110, /var/www/scss/components/com-slick/com-slick-themes.scss */
.ka-theme.ka-theme--features .slick-arrow, .ka-theme--features.com-compare__list .slick-arrow {
  background-color: transparent;
  width: 3.125rem;
  height: 3.125rem;
  top: auto;
  bottom: 2%;
}

@media screen and (min-width: 64.0625em) {
  /* line 110, /var/www/scss/components/com-slick/com-slick-themes.scss */
  .ka-theme.ka-theme--features .slick-arrow, .ka-theme--features.com-compare__list .slick-arrow {
    bottom: 22%;
  }
}

/* line 119, /var/www/scss/components/com-slick/com-slick-themes.scss */
.ka-theme.ka-theme--features .slick-next::before, .ka-theme--features.com-compare__list .slick-next::before {
  -webkit-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
          transform: rotate(-180deg);
}

/* line 120, /var/www/scss/components/com-slick/com-slick-themes.scss */
.ka-theme.ka-theme--features .slick-prev::before, .ka-theme--features.com-compare__list .slick-prev::before {
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
}

@media screen and (min-width: 64.0625em) {
  /* line 121, /var/www/scss/components/com-slick/com-slick-themes.scss */
  .ka-theme.ka-theme--features .slick-next, .ka-theme--features.com-compare__list .slick-next,
  .ka-theme.ka-theme--features .slick-prev, .ka-theme--features.com-compare__list .slick-prev {
    bottom: 15%;
  }
}

/* line 125, /var/www/scss/components/com-slick/com-slick-themes.scss */
.ka-theme.ka-theme--features .slick-next, .ka-theme--features.com-compare__list .slick-next {
  left: 57%;
  -webkit-transform: translateX(-57%);
      -ms-transform: translateX(-57%);
          transform: translateX(-57%);
}

@media screen and (min-width: 48em) {
  /* line 125, /var/www/scss/components/com-slick/com-slick-themes.scss */
  .ka-theme.ka-theme--features .slick-next, .ka-theme--features.com-compare__list .slick-next {
    left: 53%;
    -webkit-transform: translateX(-53%);
        -ms-transform: translateX(-53%);
            transform: translateX(-53%);
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 125, /var/www/scss/components/com-slick/com-slick-themes.scss */
  .ka-theme.ka-theme--features .slick-next, .ka-theme--features.com-compare__list .slick-next {
    left: auto;
    right: 21%;
  }
}

/* line 137, /var/www/scss/components/com-slick/com-slick-themes.scss */
.ka-theme.ka-theme--features .slick-prev, .ka-theme--features.com-compare__list .slick-prev {
  left: 42%;
  -webkit-transform: translateX(-42%);
      -ms-transform: translateX(-42%);
          transform: translateX(-42%);
}

@media screen and (min-width: 48em) {
  /* line 137, /var/www/scss/components/com-slick/com-slick-themes.scss */
  .ka-theme.ka-theme--features .slick-prev, .ka-theme--features.com-compare__list .slick-prev {
    left: 47%;
    -webkit-transform: translateX(-47%);
        -ms-transform: translateX(-47%);
            transform: translateX(-47%);
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 137, /var/www/scss/components/com-slick/com-slick-themes.scss */
  .ka-theme.ka-theme--features .slick-prev, .ka-theme--features.com-compare__list .slick-prev {
    left: auto;
    right: 25%;
  }
}

/* line 149, /var/www/scss/components/com-slick/com-slick-themes.scss */
.ka-theme.ka-theme--features .slick-numbers, .ka-theme--features.com-compare__list .slick-numbers {
  position: absolute;
  bottom: 2%;
  left: 0;
  width: 100%;
  z-index: 1;
  font-size: 0.875rem;
  color: #FFF;
  font-weight: 400;
  text-align: center;
}

/* line 162, /var/www/scss/components/com-slick/com-slick-themes.scss */
.ka-theme.ka-theme--features .slick-dots li::after, .ka-theme--features.com-compare__list .slick-dots li::after {
  background-color: #FFF;
}

/* line 167, /var/www/scss/components/com-slick/com-slick-themes.scss */
.ka-theme.ka-theme--numbers, .ka-theme--numbers.com-compare__list {
  position: relative;
}

/* line 170, /var/www/scss/components/com-slick/com-slick-themes.scss */
.ka-theme.ka-theme--numbers .slick-numbers, .ka-theme--numbers.com-compare__list .slick-numbers {
  position: absolute;
  bottom: 1rem;
  left: 0;
  width: 100%;
  z-index: 1;
  font-size: 1.125rem;
  font-family: "Times New Roman", serif;
  color: #0a0a0a;
  font-weight: 700;
  font-style: italic;
  text-align: center;
  letter-spacing: 0.1rem;
}

/* line 186, /var/www/scss/components/com-slick/com-slick-themes.scss */
.ka-theme.ka-theme--numbers.ka-theme.ka-theme--inverted .slick-numbers, .ka-theme--numbers.ka-theme--inverted.com-compare__list .slick-numbers {
  color: #FFF;
}

/* line 192, /var/www/scss/components/com-slick/com-slick-themes.scss */
.ka-theme.ka-theme--team .slick-arrow, .ka-theme--team.com-compare__list .slick-arrow {
  background-color: transparent;
  width: 3.125rem;
  height: 3.125rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  opacity: .5;
}

/* line 200, /var/www/scss/components/com-slick/com-slick-themes.scss */
.ka-theme.ka-theme--team .slick-arrow:hover, .ka-theme--team.com-compare__list .slick-arrow:hover {
  opacity: 1;
}

/* line 204, /var/www/scss/components/com-slick/com-slick-themes.scss */
.ka-theme.ka-theme--team .slick-next::before, .ka-theme--team.com-compare__list .slick-next::before {
  -webkit-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
          transform: rotate(-180deg);
}

/* line 205, /var/www/scss/components/com-slick/com-slick-themes.scss */
.ka-theme.ka-theme--team .slick-prev::before, .ka-theme--team.com-compare__list .slick-prev::before {
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
}

/* line 206, /var/www/scss/components/com-slick/com-slick-themes.scss */
.ka-theme.ka-theme--team .slick-next, .ka-theme--team.com-compare__list .slick-next {
  right: 1rem;
}

/* line 207, /var/www/scss/components/com-slick/com-slick-themes.scss */
.ka-theme.ka-theme--team .slick-prev, .ka-theme--team.com-compare__list .slick-prev {
  left: 1rem;
}

/* line 210, /var/www/scss/components/com-slick/com-slick-themes.scss */
.ka-theme.ka-theme--product-thumbs, .ka-theme--product-thumbs.com-compare__list {
  overflow: visible;
}

/* line 213, /var/www/scss/components/com-slick/com-slick-themes.scss */
.ka-theme.ka-theme--product-thumbs .slick-arrow::before, .ka-theme--product-thumbs.com-compare__list .slick-arrow::before {
  display: block;
  background-position: center top;
  background-size: 1.5625rem;
  height: 1.5625rem;
  width: 1.5625rem;
  display: inline-block;
  background-position: center center;
}

@media screen and (min-width: 48em) {
  /* line 213, /var/www/scss/components/com-slick/com-slick-themes.scss */
  .ka-theme.ka-theme--product-thumbs .slick-arrow::before, .ka-theme--product-thumbs.com-compare__list .slick-arrow::before {
    background-size: 1.5625rem;
    height: 1.5625rem;
    width: 1.5625rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 213, /var/www/scss/components/com-slick/com-slick-themes.scss */
  .ka-theme.ka-theme--product-thumbs .slick-arrow::before, .ka-theme--product-thumbs.com-compare__list .slick-arrow::before {
    background-size: 1.5625rem;
    height: 1.5625rem;
    width: 1.5625rem;
  }
}

@media screen and (min-width: 48em) {
  /* line 220, /var/www/scss/components/com-slick/com-slick-themes.scss */
  .ka-theme.ka-theme--product-thumbs .slick-next::before, .ka-theme--product-thumbs.com-compare__list .slick-next::before {
    -webkit-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
            transform: rotate(-90deg);
  }
  /* line 221, /var/www/scss/components/com-slick/com-slick-themes.scss */
  .ka-theme.ka-theme--product-thumbs .slick-prev::before, .ka-theme--product-thumbs.com-compare__list .slick-prev::before {
    -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
            transform: rotate(90deg);
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 224, /var/www/scss/components/com-slick/com-slick-themes.scss */
  .ka-theme.ka-theme--product-thumbs .slick-prev::before, .ka-theme--product-thumbs.com-compare__list .slick-prev::before {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg);
  }
  /* line 225, /var/www/scss/components/com-slick/com-slick-themes.scss */
  .ka-theme.ka-theme--product-thumbs .slick-next::before, .ka-theme--product-thumbs.com-compare__list .slick-next::before {
    -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}

/* line 228, /var/www/scss/components/com-slick/com-slick-themes.scss */
.ka-theme.ka-theme--product-thumbs .slick-arrow, .ka-theme--product-thumbs.com-compare__list .slick-arrow {
  background-color: #FFF;
  height: 2.5rem;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
}

@media screen and (min-width: 64.0625em) {
  /* line 228, /var/www/scss/components/com-slick/com-slick-themes.scss */
  .ka-theme.ka-theme--product-thumbs .slick-arrow, .ka-theme--product-thumbs.com-compare__list .slick-arrow {
    width: 4.6875rem;
  }
}

@media screen and (min-width: 48em) {
  /* line 234, /var/www/scss/components/com-slick/com-slick-themes.scss */
  .ka-theme.ka-theme--product-thumbs .slick-next, .ka-theme--product-thumbs.com-compare__list .slick-next {
    right: -2.5rem;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 234, /var/www/scss/components/com-slick/com-slick-themes.scss */
  .ka-theme.ka-theme--product-thumbs .slick-next, .ka-theme--product-thumbs.com-compare__list .slick-next {
    bottom: -2.2rem;
    top: auto;
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}

@media screen and (min-width: 48em) {
  /* line 247, /var/www/scss/components/com-slick/com-slick-themes.scss */
  .ka-theme.ka-theme--product-thumbs .slick-prev, .ka-theme--product-thumbs.com-compare__list .slick-prev {
    left: -3rem;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 247, /var/www/scss/components/com-slick/com-slick-themes.scss */
  .ka-theme.ka-theme--product-thumbs .slick-prev, .ka-theme--product-thumbs.com-compare__list .slick-prev {
    top: -2.5rem;
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}

/* line 262, /var/www/scss/components/com-slick/com-slick-themes.scss */
.ka-theme.ka-theme--arrows-general .slick-arrow, .ka-theme--arrows-general.com-compare__list .slick-arrow {
  background-color: transparent;
  width: 3.125rem;
  height: 3.125rem;
}

/* line 269, /var/www/scss/components/com-slick/com-slick-themes.scss */
.ka-theme.ka-theme--arrows-general .slick-next::before, .ka-theme--arrows-general.com-compare__list .slick-next::before {
  -webkit-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
          transform: rotate(-180deg);
}

/* line 270, /var/www/scss/components/com-slick/com-slick-themes.scss */
.ka-theme.ka-theme--arrows-general .slick-prev::before, .ka-theme--arrows-general.com-compare__list .slick-prev::before {
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
}

/* line 271, /var/www/scss/components/com-slick/com-slick-themes.scss */
.ka-theme.ka-theme--arrows-general .slick-next, .ka-theme--arrows-general.com-compare__list .slick-next {
  right: 0.5rem;
}

/* line 272, /var/www/scss/components/com-slick/com-slick-themes.scss */
.ka-theme.ka-theme--arrows-general .slick-prev, .ka-theme--arrows-general.com-compare__list .slick-prev {
  left: 0.5rem;
}

/* line 275, /var/www/scss/components/com-slick/com-slick-themes.scss */
.ka-theme.ka-theme--arrows-external, .ka-theme--arrows-external.com-compare__list {
  overflow: visible;
}

/* line 278, /var/www/scss/components/com-slick/com-slick-themes.scss */
.ka-theme.ka-theme--arrows-external .slick-arrow, .ka-theme--arrows-external.com-compare__list .slick-arrow {
  background-color: transparent;
  width: 3.125rem;
  height: 3.125rem;
}

/* line 285, /var/www/scss/components/com-slick/com-slick-themes.scss */
.ka-theme.ka-theme--arrows-external .slick-next::before, .ka-theme--arrows-external.com-compare__list .slick-next::before {
  -webkit-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
          transform: rotate(-180deg);
}

/* line 286, /var/www/scss/components/com-slick/com-slick-themes.scss */
.ka-theme.ka-theme--arrows-external .slick-prev::before, .ka-theme--arrows-external.com-compare__list .slick-prev::before {
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
}

/* line 287, /var/www/scss/components/com-slick/com-slick-themes.scss */
.ka-theme.ka-theme--arrows-external .slick-next, .ka-theme--arrows-external.com-compare__list .slick-next {
  right: 0;
}

@media screen and (min-width: 64.0625em) {
  /* line 287, /var/www/scss/components/com-slick/com-slick-themes.scss */
  .ka-theme.ka-theme--arrows-external .slick-next, .ka-theme--arrows-external.com-compare__list .slick-next {
    right: -4rem;
  }
}

/* line 294, /var/www/scss/components/com-slick/com-slick-themes.scss */
.ka-theme.ka-theme--arrows-external .slick-prev, .ka-theme--arrows-external.com-compare__list .slick-prev {
  left: 0;
}

@media screen and (min-width: 64.0625em) {
  /* line 294, /var/www/scss/components/com-slick/com-slick-themes.scss */
  .ka-theme.ka-theme--arrows-external .slick-prev, .ka-theme--arrows-external.com-compare__list .slick-prev {
    left: -4rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 304, /var/www/scss/components/com-slick/com-slick-themes.scss */
  .ka-theme.ka-theme--red-highlight .slick-list, .ka-theme--red-highlight.com-compare__list .slick-list {
    max-width: 88%;
    margin-left: auto;
    margin-right: auto;
  }
}

/* line 311, /var/www/scss/components/com-slick/com-slick-themes.scss */
.ka-theme.ka-theme--red-highlight .slick-arrow, .ka-theme--red-highlight.com-compare__list .slick-arrow {
  width: 1.3rem;
  height: 1.3rem;
  background-color: transparent;
  margin: 0 1.25rem;
}

/* line 316, /var/www/scss/components/com-slick/com-slick-themes.scss */
.ka-theme.ka-theme--red-highlight .slick-arrow:before, .ka-theme--red-highlight.com-compare__list .slick-arrow:before {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.914%22%20height%3D%2214.912%22%20viewBox%3D%220%200%2014.914%2014.912%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%233E3936%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M13.75%204.145l-6%206-6-6%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  opacity: 1;
}

/* line 321, /var/www/scss/components/com-slick/com-slick-themes.scss */
.ka-theme.ka-theme--red-highlight .slick-dots, .ka-theme--red-highlight.com-compare__list .slick-dots {
  height: auto;
}

/* line 324, /var/www/scss/components/com-slick/com-slick-themes.scss */
.ka-theme.ka-theme--red-highlight .slick-dots li::after, .ka-theme--red-highlight.com-compare__list .slick-dots li::after {
  background-color: #C7C7C7;
  width: 0.4375rem;
  height: 0.4375rem;
}

/* line 331, /var/www/scss/components/com-slick/com-slick-themes.scss */
.ka-theme.ka-theme--red-highlight .slick-dots li:hover::after, .ka-theme--red-highlight.com-compare__list .slick-dots li:hover::after, .ka-theme.ka-theme--red-highlight .slick-dots li.slick-active::after, .ka-theme--red-highlight.com-compare__list .slick-dots li.slick-active::after {
  width: 0.4375rem;
  height: 0.4375rem;
  border: 0;
  background-color: #c20038;
}

/* line 343, /var/www/scss/components/com-slick/com-slick-themes.scss */
.ka-theme.ka-theme--red-modal-accessories .slick-arrow, .ka-theme--red-modal-accessories.com-compare__list .slick-arrow {
  width: 1.3rem;
  height: 1.3rem;
  background-color: transparent;
  margin: 0 0.3125rem;
  position: static;
  right: auto;
  left: auto;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
  display: inline-block !important;
  vertical-align: middle;
}

/* line 354, /var/www/scss/components/com-slick/com-slick-themes.scss */
.ka-theme.ka-theme--red-modal-accessories .slick-arrow:before, .ka-theme--red-modal-accessories.com-compare__list .slick-arrow:before {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%23c20238%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M8%200L6.545%201.455%2012.05%206.96H0v2.08h12.052l-5.507%205.505L8%2016l8-8z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  opacity: 1;
  -webkit-transform-origin: center;
      -ms-transform-origin: center;
          transform-origin: center;
}

/* line 361, /var/www/scss/components/com-slick/com-slick-themes.scss */
.ka-theme.ka-theme--red-modal-accessories .slick-prev:before, .ka-theme--red-modal-accessories.com-compare__list .slick-prev:before {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}

/* line 364, /var/www/scss/components/com-slick/com-slick-themes.scss */
.ka-theme.ka-theme--red-modal-accessories .slick-next:before, .ka-theme--red-modal-accessories.com-compare__list .slick-next:before {
  -webkit-transform: rotate(0);
      -ms-transform: rotate(0);
          transform: rotate(0);
}

/* line 366, /var/www/scss/components/com-slick/com-slick-themes.scss */
.ka-theme.ka-theme--red-modal-accessories .slick-disabled, .ka-theme--red-modal-accessories.com-compare__list .slick-disabled {
  visibility: hidden;
}

/* line 371, /var/www/scss/components/com-slick/com-slick-themes.scss */
.ka-theme.ka-theme--red-modal-accessories .slick-dots li, .ka-theme--red-modal-accessories.com-compare__list .slick-dots li {
  width: 1.3rem;
}

/* line 373, /var/www/scss/components/com-slick/com-slick-themes.scss */
.ka-theme.ka-theme--red-modal-accessories .slick-dots li::after, .ka-theme--red-modal-accessories.com-compare__list .slick-dots li::after {
  opacity: 0.5;
  width: 0.4375rem;
  height: 0.4375rem;
  background-color: #c20038;
}

/* line 381, /var/www/scss/components/com-slick/com-slick-themes.scss */
.ka-theme.ka-theme--red-modal-accessories .slick-dots li:hover::after, .ka-theme--red-modal-accessories.com-compare__list .slick-dots li:hover::after, .ka-theme.ka-theme--red-modal-accessories .slick-dots li.slick-active::after, .ka-theme--red-modal-accessories.com-compare__list .slick-dots li.slick-active::after {
  /*width: rem-calc(7);
          height: rem-calc(7);*/
  opacity: 1;
  border: 0;
}

/* line 1, /var/www/scss/components/com-promo/com-promo.scss */
.com-promo {
  text-align: center;
  background-color: #f4f4f4;
}

/* line 9, /var/www/scss/components/com-promo/com-promo.scss */
.com-promo__btn-cnt {
  width: 100%;
}

/* line 13, /var/www/scss/components/com-promo/com-promo.scss */
.com-promo__btn-cnt .btn-main.btn-main--shop, .com-promo__btn-cnt .btn-main--shop.com-saf-centered-button, .com-promo__btn-cnt .btn-main--shop.com-compare__action {
  display: none;
}

/* line 16, /var/www/scss/components/com-promo/com-promo.scss */
.com-promo__item {
  position: relative;
}

/* line 19, /var/www/scss/components/com-promo/com-promo.scss */
.com-promo__item:hover .btn-main.btn-main--shop, .com-promo__item:hover .btn-main--shop.com-saf-centered-button, .com-promo__item:hover .btn-main--shop.com-compare__action {
  display: inline-block;
}

/* line 23, /var/www/scss/components/com-promo/com-promo.scss */
.com-promo__link {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 2;
}

/* line 32, /var/www/scss/components/com-promo/com-promo.scss */
.com-promo__title {
  text-transform: uppercase;
  font-size: 0.75rem;
  font-weight: 400;
  color: #3e3936;
  font-family: "Times New Roman", serif;
}

/* line 40, /var/www/scss/components/com-promo/com-promo.scss */
.com-promo__hr {
  border: 0;
  margin: 1rem auto;
  height: 1px;
  width: 50%;
  background: #c6c5c4;
}

/* line 48, /var/www/scss/components/com-promo/com-promo.scss */
.com-promo__text {
  text-transform: uppercase;
  color: #3e3936;
  padding: 0 1.5625rem;
}

/* line 54, /var/www/scss/components/com-promo/com-promo.scss */
.com-promo__notes {
  color: #3e3936;
  padding: 0 0.3125rem;
  font-size: 0.625rem;
}

/* line 62, /var/www/scss/components/com-promo/com-promo.scss */
.com-promo.com-promo--standard .slick-dots, .com-promo.com-promo--alternative .slick-dots {
  margin: -2.1875rem 0 0.9375rem 0;
}

/* line 63, /var/www/scss/components/com-promo/com-promo.scss */
.com-promo.com-promo--standard .com-promo__text-cnt, .com-promo.com-promo--alternative .com-promo__text-cnt {
  padding-top: 1.5rem;
  padding-bottom: 3.3rem;
}

/* line 67, /var/www/scss/components/com-promo/com-promo.scss */
.com-promo.com-promo--standard .com-promo__text, .com-promo.com-promo--alternative .com-promo__text {
  font-size: 0.75rem;
  font-weight: 700;
}

/* line 74, /var/www/scss/components/com-promo/com-promo.scss */
.com-promo.com-promo--standard .com-promo__img-cnt {
  padding-bottom: 65%;
}

@media screen and (min-width: 48em) {
  /* line 74, /var/www/scss/components/com-promo/com-promo.scss */
  .com-promo.com-promo--standard .com-promo__img-cnt {
    padding-bottom: 65%;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 74, /var/www/scss/components/com-promo/com-promo.scss */
  .com-promo.com-promo--standard .com-promo__img-cnt {
    padding-bottom: 65%;
  }
}

/* line 78, /var/www/scss/components/com-promo/com-promo.scss */
.com-promo.com-promo--alternative .com-promo__img-cnt {
  padding-bottom: 63%;
}

@media screen and (min-width: 48em) {
  /* line 78, /var/www/scss/components/com-promo/com-promo.scss */
  .com-promo.com-promo--alternative .com-promo__img-cnt {
    padding-bottom: 63%;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 78, /var/www/scss/components/com-promo/com-promo.scss */
  .com-promo.com-promo--alternative .com-promo__img-cnt {
    padding-bottom: 63%;
  }
}

/* line 82, /var/www/scss/components/com-promo/com-promo.scss */
.com-promo.com-promo--slideshow .slick-dots {
  position: absolute;
  bottom: 0;
  z-index: 2;
}

/* line 87, /var/www/scss/components/com-promo/com-promo.scss */
.com-promo.com-promo--slideshow .com-promo__img-cnt {
  padding-bottom: 143%;
}

@media screen and (min-width: 48em) {
  /* line 87, /var/www/scss/components/com-promo/com-promo.scss */
  .com-promo.com-promo--slideshow .com-promo__img-cnt {
    padding-bottom: 66.4%;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 87, /var/www/scss/components/com-promo/com-promo.scss */
  .com-promo.com-promo--slideshow .com-promo__img-cnt {
    padding-bottom: 39.7%;
  }
}

/* line 90, /var/www/scss/components/com-promo/com-promo.scss */
.com-promo.com-promo--slideshow .com-promo__text-cnt {
  position: absolute;
  bottom: 0;
  width: 100%;
  padding: 5% 0 15%;
  background-color: rgba(255, 255, 255, 0.5);
}

/* line 98, /var/www/scss/components/com-promo/com-promo.scss */
.com-promo.com-promo--slideshow .com-promo__text-cnt--style-1 .com-promo__text, .com-promo.com-promo--slideshow .com-promo__text-cnt--style-2 .com-promo__text, .com-promo.com-promo--slideshow .com-promo__text-cnt--style-landing .com-promo__text {
  margin-bottom: 2%;
}

/* line 99, /var/www/scss/components/com-promo/com-promo.scss */
.com-promo.com-promo--slideshow .com-promo__text-cnt--style-1 .com-promo__notes, .com-promo.com-promo--slideshow .com-promo__text-cnt--style-2 .com-promo__notes, .com-promo.com-promo--slideshow .com-promo__text-cnt--style-landing .com-promo__notes {
  margin-bottom: 2%;
}

/* line 102, /var/www/scss/components/com-promo/com-promo.scss */
.com-promo.com-promo--slideshow .com-promo__text-cnt--style-landing {
  position: relative;
}

/* line 104, /var/www/scss/components/com-promo/com-promo.scss */
.com-promo.com-promo--slideshow .com-promo__text-cnt--style-landing .com-promo__title {
  text-transform: uppercase;
  color: #3e3936;
  font-family: "Open Sans", sans-serif;
  padding-bottom: 0.625rem;
  font-weight: 700;
}

/* line 111, /var/www/scss/components/com-promo/com-promo.scss */
.com-promo.com-promo--slideshow .com-promo__text-cnt--style-landing .com-promo__text {
  color: #3e3936;
  font-weight: 300;
  padding: 0 1.5625rem;
  font-size: 0.875rem;
  text-transform: none;
}

/* line 118, /var/www/scss/components/com-promo/com-promo.scss */
.com-promo.com-promo--slideshow .com-promo__text-cnt--style-landing .com-promo__text {
  font-size: 0.775rem;
  line-height: 1.5rem;
}

/* line 122, /var/www/scss/components/com-promo/com-promo.scss */
.com-promo.com-promo--slideshow .com-promo__text-cnt--style-landing .com-promo__hr {
  display: none;
}

/* line 126, /var/www/scss/components/com-promo/com-promo.scss */
.com-promo.com-promo--slideshow .com-promo__text {
  font-size: 0.75rem;
  font-weight: 600;
}

@media screen and (min-width: 48em) {
  /* line 5, /var/www/scss/components/com-promo/com-promo-medium.scss */
  .com-promo__item {
    width: 50%;
    float: left;
  }
  /* line 9, /var/www/scss/components/com-promo/com-promo-medium.scss */
  .com-promo__item--light-text .com-promo__title,
  .com-promo__item--light-text .com-promo__text,
  .com-promo__item--light-text .com-promo__notes {
    color: #FFF;
  }
  /* line 14, /var/www/scss/components/com-promo/com-promo-medium.scss */
  .com-promo__text {
    max-width: 75%;
    margin: 0 auto;
    padding: 0;
  }
  /* line 20, /var/www/scss/components/com-promo/com-promo-medium.scss */
  .com-promo.com-promo--slideshow .com-promo__text-cnt {
    position: relative;
    z-index: 1;
    padding: 0;
    background-color: transparent;
  }
  /* line 26, /var/www/scss/components/com-promo/com-promo-medium.scss */
  .com-promo.com-promo--slideshow .com-promo__text-cnt--style-1, .com-promo.com-promo--slideshow .com-promo__text-cnt--style-landing {
    float: right;
    width: 50%;
    margin-top: 15%;
  }
  /* line 31, /var/www/scss/components/com-promo/com-promo-medium.scss */
  .com-promo.com-promo--slideshow .com-promo__text-cnt--style-2 {
    margin-top: 5%;
  }
  /* line 33, /var/www/scss/components/com-promo/com-promo-medium.scss */
  .com-promo.com-promo--slideshow .com-promo__text-cnt--style-2 .com-promo__text {
    margin-bottom: 1%;
  }
  /* line 36, /var/www/scss/components/com-promo/com-promo-medium.scss */
  .com-promo.com-promo--slideshow .com-promo__text-cnt--style-landing .com-promo__title {
    text-transform: uppercase;
    font-size: 1.375rem;
    line-height: 1.7rem;
    padding-bottom: 1.25rem;
  }
  /* line 45, /var/www/scss/components/com-promo/com-promo-medium.scss */
  .com-promo.com-promo--slideshow .com-promo__text {
    font-size: 1.375rem;
    line-height: 1.7rem;
    max-width: 95%;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 4, /var/www/scss/components/com-promo/com-promo-large.scss */
  .com-promo__item {
    width: 33%;
  }
  /* line 9, /var/www/scss/components/com-promo/com-promo-large.scss */
  .com-promo.com-promo--slideshow .com-promo__text-cnt--style-1, .com-promo.com-promo--slideshow .com-promo__text-cnt--style-landing {
    width: 50%;
    margin-top: 7%;
  }
  /* line 13, /var/www/scss/components/com-promo/com-promo-large.scss */
  .com-promo.com-promo--slideshow .com-promo__text-cnt--style-2 {
    margin-top: 1%;
  }
  /* line 16, /var/www/scss/components/com-promo/com-promo-large.scss */
  .com-promo.com-promo--slideshow .com-promo__text-cnt--style-landing .com-promo__text {
    font-size: 0.875rem;
    line-height: 1.7rem;
  }
  /* line 21, /var/www/scss/components/com-promo/com-promo-large.scss */
  .com-promo.com-promo--slideshow .com-promo__text-cnt .com-promo__text {
    max-width: 80%;
  }
}

/* line 1, /var/www/scss/components/com-slider-general/com-slider-general.scss */
.com-slider-general {
  /*&__slider {}*/
  /*&__cnt-2 {
    @include grid-column(12);
    @extend .show-for-small-only;
    margin-top:22%;
    text-align: center;
  }*/
}

/* line 5, /var/www/scss/components/com-slider-general/com-slider-general.scss */
.com-slider-general__item {
  position: relative;
}

/* line 7, /var/www/scss/components/com-slider-general/com-slider-general.scss */
.com-slider-general__img-cnt {
  padding-bottom: 134%;
}

@media screen and (min-width: 48em) {
  /* line 7, /var/www/scss/components/com-slider-general/com-slider-general.scss */
  .com-slider-general__img-cnt {
    padding-bottom: 83.4%;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 7, /var/www/scss/components/com-slider-general/com-slider-general.scss */
  .com-slider-general__img-cnt {
    padding-bottom: 50%;
  }
}

/* line 9, /var/www/scss/components/com-slider-general/com-slider-general.scss */
.com-slider-general__img-cnt:after {
  /* Old browsers */
  background: #000;
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  background: linear-gradient(to bottom, transparent 0%, #000 95%);
  /* IE6-9 */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="$start-color", endColorstr="$end-color",GradientType=0 );
  position: absolute;
  width: 100%;
  height: 40%;
  content: "";
  z-index: 1;
  opacity: 0.6;
  bottom: 0;
}

/* line 21, /var/www/scss/components/com-slider-general/com-slider-general.scss */
.com-slider-general__video {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  top: 21rem;
  width: 90%;
  z-index: 2;
}

/* line 29, /var/www/scss/components/com-slider-general/com-slider-general.scss */
.com-slider-general__video-iframe {
  display: none;
}

/* line 30, /var/www/scss/components/com-slider-general/com-slider-general.scss */
.com-slider-general .btn-main--video {
  border: 0;
  color: #c20038;
  background-color: #FFF;
}

/* line 34, /var/www/scss/components/com-slider-general/com-slider-general.scss */
.com-slider-general .btn-main--video:hover {
  border: 0;
  margin: 0;
  line-height: 2.5rem;
}

/* line 41, /var/www/scss/components/com-slider-general/com-slider-general.scss */
.com-slider-general__link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 3;
}

/* line 50, /var/www/scss/components/com-slider-general/com-slider-general.scss */
.com-slider-general__cnt {
  z-index: 2;
}

/* line 62, /var/www/scss/components/com-slider-general/com-slider-general.scss */
.com-slider-general__title {
  text-transform: uppercase;
}

/* line 65, /var/www/scss/components/com-slider-general/com-slider-general.scss */
.com-slider-general__title--small {
  padding: 1rem;
  text-align: center;
  font-size: 1rem;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  color: #3e3936;
  background-color: #FFF;
  z-index: 1;
}

/* line 84, /var/www/scss/components/com-slider-general/com-slider-general.scss */
.com-slider-general__style-brown-left .com-slider-general__cnt {
  position: relative;
  margin-top: 15%;
}

/* line 88, /var/www/scss/components/com-slider-general/com-slider-general.scss */
.com-slider-general__style-brown-left .com-slider-general__title {
  color: #3e3936;
  font-weight: 700;
  font-size: 1.375rem;
  font-weight: 400;
}

/* line 94, /var/www/scss/components/com-slider-general/com-slider-general.scss */
.com-slider-general__style-brown-left .com-slider-general__txt {
  font-size: 0.875rem;
  color: #3e3936;
  margin: 5% 0;
}

/* line 101, /var/www/scss/components/com-slider-general/com-slider-general.scss */
.com-slider-general__style-white-left .com-slider-general__cnt {
  position: relative;
  margin-top: 15%;
}

/* line 105, /var/www/scss/components/com-slider-general/com-slider-general.scss */
.com-slider-general__style-white-left .com-slider-general__title {
  color: #FFF;
  font-weight: 700;
  font-size: 1.375rem;
  font-weight: 400;
}

/* line 111, /var/www/scss/components/com-slider-general/com-slider-general.scss */
.com-slider-general__style-white-left .com-slider-general__txt {
  font-size: 0.875rem;
  color: #FFF;
  margin: 5% 0;
}

/* line 118, /var/www/scss/components/com-slider-general/com-slider-general.scss */
.com-slider-general__style-white-center .com-slider-general__cnt {
  position: absolute;
  left: 0;
  bottom: 10%;
  width: 100%;
}

/* line 124, /var/www/scss/components/com-slider-general/com-slider-general.scss */
.com-slider-general__style-white-center .com-slider-general__title {
  color: #FFF;
  font-weight: 700;
  font-size: 1.375rem;
  font-weight: 700;
  text-align: center;
}

/* line 131, /var/www/scss/components/com-slider-general/com-slider-general.scss */
.com-slider-general__style-white-center .com-slider-general__txt {
  text-align: center;
  font-size: 0.875rem;
  font-family: "Times New Roman", serif;
  font-style: italic;
  font-weight: 600;
  color: #FFF;
  margin: 1% 0;
}

/* line 142, /var/www/scss/components/com-slider-general/com-slider-general.scss */
.com-slider-general .slick-dots {
  position: absolute;
  bottom: 2%;
}

/* line 147, /var/www/scss/components/com-slider-general/com-slider-general.scss */
.com-slider-general--latest-contents {
  padding-bottom: 30px;
}

/* line 151, /var/www/scss/components/com-slider-general/com-slider-general.scss */
.com-slider-general--latest-contents .slick-dots {
  bottom: -30px;
}

/* line 159, /var/www/scss/components/com-slider-general/com-slider-general.scss */
.com-slider-general--alternate-ratio-01 .com-slider-general__img-cnt {
  padding-bottom: 67.18%;
}

@media screen and (min-width: 48em) {
  /* line 159, /var/www/scss/components/com-slider-general/com-slider-general.scss */
  .com-slider-general--alternate-ratio-01 .com-slider-general__img-cnt {
    padding-bottom: 70.31%;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 159, /var/www/scss/components/com-slider-general/com-slider-general.scss */
  .com-slider-general--alternate-ratio-01 .com-slider-general__img-cnt {
    padding-bottom: 41.12%;
  }
}

/* line 162, /var/www/scss/components/com-slider-general/com-slider-general.scss */
.com-slider-general--alternate-ratio-02 .com-slider-general__img-cnt {
  padding-bottom: 50.31%;
}

@media screen and (min-width: 48em) {
  /* line 162, /var/www/scss/components/com-slider-general/com-slider-general.scss */
  .com-slider-general--alternate-ratio-02 .com-slider-general__img-cnt {
    padding-bottom: 82.81%;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 162, /var/www/scss/components/com-slider-general/com-slider-general.scss */
  .com-slider-general--alternate-ratio-02 .com-slider-general__img-cnt {
    padding-bottom: 49.62%;
  }
}

@media screen and (min-width: 48em) {
  /* line 5, /var/www/scss/components/com-slider-general/com-slider-general-medium.scss */
  .com-slider-general__video {
    top: 15rem;
    width: 78%;
  }
  /* line 9, /var/www/scss/components/com-slider-general/com-slider-general-medium.scss */
  .com-slider-general__video-iframe {
    display: block;
  }
  /* line 10, /var/www/scss/components/com-slider-general/com-slider-general-medium.scss */
  .com-slider-general .btn-main--video {
    display: none;
  }
  /* line 14, /var/www/scss/components/com-slider-general/com-slider-general-medium.scss */
  .com-slider-general__style-brown-left .com-slider-general__cnt, .com-slider-general__style-white-left .com-slider-general__cnt {
    width: 41.6666666667%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    margin-top: 20%;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .com-slider-general__style-brown-left .com-slider-general__cnt:last-child:not(:first-child), .com-slider-general__style-white-left .com-slider-general__cnt:last-child:not(:first-child) {
    float: right;
  }
  /* line 20, /var/www/scss/components/com-slider-general/com-slider-general-medium.scss */
  .com-slider-general__style-white-center .com-slider-general__title {
    font-size: 2.25rem;
    line-height: 2.4rem;
  }
  /* line 24, /var/www/scss/components/com-slider-general/com-slider-general-medium.scss */
  .com-slider-general__style-white-center .com-slider-general__txt {
    font-size: 1rem;
  }
  /* line 27, /var/www/scss/components/com-slider-general/com-slider-general-medium.scss */
  .com-slider-general--latest-contents {
    padding-bottom: 0;
  }
  /* line 31, /var/www/scss/components/com-slider-general/com-slider-general-medium.scss */
  .com-slider-general--latest-contents .slick-dots {
    bottom: 2%;
  }
  /* line 34, /var/www/scss/components/com-slider-general/com-slider-general-medium.scss */
  .com-slider-general--latest-contents .slick-dots li::after {
    background-color: #FFF;
  }
  /* line 37, /var/www/scss/components/com-slider-general/com-slider-general-medium.scss */
  .com-slider-general--latest-contents .slick-dots li:hover::after,
  .com-slider-general--latest-contents .slick-dots li.slick-active::after {
    border-color: #FFF;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 5, /var/www/scss/components/com-slider-general/com-slider-general-large.scss */
  .com-slider-general__video {
    top: 9.5rem;
    left: auto;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    right: 6rem;
    width: auto;
  }
  /* line 15, /var/www/scss/components/com-slider-general/com-slider-general-large.scss */
  .com-slider-general__style-brown-left .com-slider-general__cnt, .com-slider-general__style-white-left .com-slider-general__cnt {
    width: 33.3333333333%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    margin-top: 13%;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .com-slider-general__style-brown-left .com-slider-general__cnt:last-child:not(:first-child), .com-slider-general__style-white-left .com-slider-general__cnt:last-child:not(:first-child) {
    float: right;
  }
}

/* line 3, /var/www/scss/components/com-spotlight/com-spotlight.scss */
.com-spotlight {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
  padding: 0 0 1.5rem;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-spotlight::before, .com-spotlight::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-spotlight::after {
  clear: both;
}

/* line 7, /var/www/scss/components/com-spotlight/com-spotlight.scss */
.com-spotlight .btn-main.btn-main--red, .com-spotlight .btn-main--red.com-saf-centered-button, .com-spotlight .btn-main--red.com-compare__action {
  margin-top: 1.5rem;
  padding: 0 1rem;
}

/* line 12, /var/www/scss/components/com-spotlight/com-spotlight.scss */
.com-spotlight .btn-main.btn-main--violet, .com-spotlight .btn-main--violet.com-saf-centered-button, .com-spotlight .btn-main--violet.com-compare__action {
  min-height: 1.5625rem;
  line-height: 1.5625rem;
  margin-top: 1.5rem;
  padding: 0 1rem;
  cursor: pointer;
  font-weight: 600;
  text-transform: uppercase;
}

/* line 22, /var/www/scss/components/com-spotlight/com-spotlight.scss */
.com-spotlight__wrp {
  width: 100%;
  float: left;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

/* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
.com-spotlight__wrp:last-child:not(:first-child) {
  float: right;
}

/* line 26, /var/www/scss/components/com-spotlight/com-spotlight.scss */
.com-spotlight__list {
  outline: none;
}

/* line 31, /var/www/scss/components/com-spotlight/com-spotlight.scss */
.com-spotlight__list.com-spotlight__list--page {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-spotlight__list.com-spotlight__list--page::before, .com-spotlight__list.com-spotlight__list--page::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-spotlight__list.com-spotlight__list--page::after {
  clear: both;
}

/* line 36, /var/www/scss/components/com-spotlight/com-spotlight.scss */
.com-spotlight__item {
  float: left;
  margin: 2rem 0 1.5rem;
  padding-bottom: 1rem;
  text-align: center;
  border-bottom: 1px solid transparent;
  width: 49%;
}

/* line 43, /var/www/scss/components/com-spotlight/com-spotlight.scss */
.com-spotlight__item:hover {
  border-bottom: 1px solid #cfcecd;
}

/* line 48, /var/www/scss/components/com-spotlight/com-spotlight.scss */
.com-spotlight__list.com-spotlight__list--page .com-spotlight__item {
  float: none;
  display: inline-block;
}

/* line 53, /var/www/scss/components/com-spotlight/com-spotlight.scss */
.com-spotlight__list--w1 .com-spotlight__item {
  width: 100%;
}

/* line 57, /var/www/scss/components/com-spotlight/com-spotlight.scss */
.com-spotlight__link {
  display: block;
  line-height: 0.9rem;
  outline: none;
}

/* line 63, /var/www/scss/components/com-spotlight/com-spotlight.scss */
.com-spotlight__icon-cnt {
  position: relative;
  display: inline-block;
  width: 8.125rem;
  height: 8.125rem;
  margin-bottom: 1rem;
}

/* line 71, /var/www/scss/components/com-spotlight/com-spotlight.scss */
.com-spotlight__icon-center {
  width: 100%;
  display: block;
}

/* line 77, /var/www/scss/components/com-spotlight/com-spotlight.scss */
.com-spotlight__icon {
  max-width: 8.125rem;
  max-height: 8.125rem;
  display: inline-block !important;
  /* overwrite slick properties */
}

/* line 83, /var/www/scss/components/com-spotlight/com-spotlight.scss */
.com-spotlight__text {
  text-align: center;
  display: block;
  padding: 0 1rem;
  color: #3e3936;
  font-size: 0.875rem;
  font-weight: 400;
}

/* line 93, /var/www/scss/components/com-spotlight/com-spotlight.scss */
.com-spotlight__price {
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: .02rem;
  display: block;
  margin-top: .5rem;
}

/* line 105, /var/www/scss/components/com-spotlight/com-spotlight.scss */
.com-spotlight__title {
  color: #c20038;
  font-size: 1.125rem;
  font-family: "Times New Roman", serif;
  font-style: italic;
  line-height: 1.1rem;
  margin-bottom: 0.5rem;
}

/* line 114, /var/www/scss/components/com-spotlight/com-spotlight.scss */
.com-spotlight__street {
  padding: 0.5rem 0;
  color: #8b8886;
  font-size: 0.875rem;
  line-height: 1.1rem;
  display: block;
}

/* line 125, /var/www/scss/components/com-spotlight/com-spotlight.scss */
.com-spotlight__item--hoverable {
  margin: 1rem 0;
  padding: 0;
}

/* line 129, /var/www/scss/components/com-spotlight/com-spotlight.scss */
.com-spotlight__item--hoverable:hover {
  border: none;
}

/* line 133, /var/www/scss/components/com-spotlight/com-spotlight.scss */
.com-spotlight__item--hoverable .com-spotlight__icon-cnt {
  margin: 0;
}

/* line 136, /var/www/scss/components/com-spotlight/com-spotlight.scss */
.com-spotlight__item--hoverable .com-spotlight__link:hover {
  position: relative;
}

/* line 139, /var/www/scss/components/com-spotlight/com-spotlight.scss */
.com-spotlight__item--hoverable .com-spotlight__text-wrapper {
  display: none;
  width: 8.125rem;
  height: 8.125rem;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
      -ms-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  background-color: #c20038;
}

/* line 149, /var/www/scss/components/com-spotlight/com-spotlight.scss */
.com-spotlight__item--hoverable .com-spotlight__link:hover .com-spotlight__text-wrapper {
  display: block;
}

/* line 152, /var/www/scss/components/com-spotlight/com-spotlight.scss */
.com-spotlight__item--hoverable .com-spotlight__text {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
      -ms-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  color: #FFF;
  text-transform: uppercase;
  font-size: 0.75rem;
  font-weight: 600;
  width: 100%;
}

/* line 163, /var/www/scss/components/com-spotlight/com-spotlight.scss */
.com-spotlight__item--hoverable .com-spotlight__text::after {
  content: "";
  display: block;
  background-color: #FFF;
  width: 1.875rem;
  height: 1.875rem;
  border-radius: 3.125rem;
  background-position: center;
  background-size: 60%;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  margin: 0.625rem auto 0;
}

@media screen and (min-width: 48em) {
  /* line 3, /var/www/scss/components/com-spotlight/com-spotlight-medium.scss */
  .com-spotlight {
    padding: 0.3rem 0 1rem;
  }
  /* line 6, /var/www/scss/components/com-spotlight/com-spotlight-medium.scss */
  .com-spotlight__item {
    width: 25%;
  }
  /* line 9, /var/www/scss/components/com-spotlight/com-spotlight-medium.scss */
  .com-spotlight__list--w3 .com-spotlight__item {
    width: 33%;
  }
  /* line 12, /var/www/scss/components/com-spotlight/com-spotlight-medium.scss */
  .com-spotlight__list--w2 .com-spotlight__item {
    width: 50%;
  }
  /* line 15, /var/www/scss/components/com-spotlight/com-spotlight-medium.scss */
  .com-spotlight__list--w1 .com-spotlight__item {
    width: 100%;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 4, /var/www/scss/components/com-spotlight/com-spotlight-large.scss */
  .com-spotlight__item {
    width: 16%;
  }
  /* line 7, /var/www/scss/components/com-spotlight/com-spotlight-large.scss */
  .com-spotlight__list--w5 .com-spotlight__item {
    width: 20%;
  }
  /* line 10, /var/www/scss/components/com-spotlight/com-spotlight-large.scss */
  .com-spotlight__list--w4 .com-spotlight__item {
    width: 25%;
  }
}

/* line 3, /var/www/scss/components/com-cat-intro/com-cat-intro.scss */
.com-cat-intro .btn-main.btn-main--cat-intro, .com-cat-intro .btn-main--cat-intro.com-saf-centered-button, .com-cat-intro .btn-main--cat-intro.com-compare__action {
  text-transform: uppercase;
  padding: 0;
  width: 18.125rem;
  height: 3.125rem;
  line-height: 3.125rem;
  font-weight: 600;
}

/* line 11, /var/www/scss/components/com-cat-intro/com-cat-intro.scss */
.com-cat-intro .btn-main.btn-main--cat-intro:hover, .com-cat-intro .btn-main--cat-intro.com-saf-centered-button:hover, .com-cat-intro .btn-main--cat-intro.com-compare__action:hover {
  width: 18.375rem;
  height: 3.125rem;
  line-height: 2.875rem;
}

/* line 18, /var/www/scss/components/com-cat-intro/com-cat-intro.scss */
.com-cat-intro__title-cnt {
  position: relative;
  z-index: 1;
  background-color: #f4f4f4;
}

/* line 24, /var/www/scss/components/com-cat-intro/com-cat-intro.scss */
.com-cat-intro__title-cnt .com-cat-intro__title {
  text-align: center;
}

/* line 34, /var/www/scss/components/com-cat-intro/com-cat-intro.scss */
.com-cat-intro__wrp {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-cat-intro__wrp::before, .com-cat-intro__wrp::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-cat-intro__wrp::after {
  clear: both;
}

/* line 40, /var/www/scss/components/com-cat-intro/com-cat-intro.scss */
.com-cat-intro__cnt {
  width: 100%;
  float: left;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  z-index: 1;
  position: relative;
}

/* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
.com-cat-intro__cnt:last-child:not(:first-child) {
  float: right;
}

/* line 46, /var/www/scss/components/com-cat-intro/com-cat-intro.scss */
.com-cat-intro__title {
  padding: 0.5rem 0;
  font-size: 1rem;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1.3rem;
  color: #3e3936;
}

/* line 55, /var/www/scss/components/com-cat-intro/com-cat-intro.scss */
.com-cat-intro__subtitle {
  display: none;
  font-weight: 400;
  color: #3e3936;
}

/* line 63, /var/www/scss/components/com-cat-intro/com-cat-intro.scss */
.com-cat-intro__nav {
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  width: 100%;
  padding: 3rem 0;
}

/* line 73, /var/www/scss/components/com-cat-intro/com-cat-intro.scss */
.com-cat-intro__list {
  width: 100%;
  float: left;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  text-align: center;
}

/* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
.com-cat-intro__list:last-child:not(:first-child) {
  float: right;
}

/* line 79, /var/www/scss/components/com-cat-intro/com-cat-intro.scss */
.com-cat-intro__item {
  display: inline-block;
  text-align: center;
}

/* line 84, /var/www/scss/components/com-cat-intro/com-cat-intro.scss */
.com-cat-intro__btn-cnt {
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  width: 100%;
  padding: 3rem 0;
  text-align: center;
}

/* line 96, /var/www/scss/components/com-cat-intro/com-cat-intro.scss */
.com-cat-intro--standard .btn-main.btn-main--cat-intro, .com-cat-intro--standard .btn-main--cat-intro.com-saf-centered-button, .com-cat-intro--standard .btn-main--cat-intro.com-compare__action {
  background-color: rgba(255, 255, 255, 0.4);
}

/* line 97, /var/www/scss/components/com-cat-intro/com-cat-intro.scss */
.com-cat-intro--standard .com-cat-intro__title {
  color: #3e3936;
}

/* line 99, /var/www/scss/components/com-cat-intro/com-cat-intro.scss */
.com-cat-intro--standard .com-cat-intro__nav:hover {
  background-color: rgba(255, 255, 255, 0.8);
}

/* line 104, /var/www/scss/components/com-cat-intro/com-cat-intro.scss */
.com-cat-intro--white .btn-main.btn-main--cat-intro, .com-cat-intro--white .btn-main--cat-intro.com-saf-centered-button, .com-cat-intro--white .btn-main--cat-intro.com-compare__action {
  color: #FFF;
  border-color: #c6c5c4;
  background-color: rgba(62, 57, 54, 0.4);
}

/* line 109, /var/www/scss/components/com-cat-intro/com-cat-intro.scss */
.com-cat-intro--white .btn-main.btn-main--cat-intro:hover, .com-cat-intro--white .btn-main--cat-intro.com-saf-centered-button:hover, .com-cat-intro--white .btn-main--cat-intro.com-compare__action:hover {
  color: #FFF;
  border-color: #c6c5c4;
}

/* line 115, /var/www/scss/components/com-cat-intro/com-cat-intro.scss */
.com-cat-intro--white .com-cat-intro__wrp .com-cat-intro__subtitle,
.com-cat-intro--white .com-cat-intro__wrp .com-cat-intro__title {
  color: #FFF;
}

/* line 119, /var/www/scss/components/com-cat-intro/com-cat-intro.scss */
.com-cat-intro--white .com-cat-intro__nav:hover {
  background-color: rgba(62, 57, 54, 0.8);
}

/* line 124, /var/www/scss/components/com-cat-intro/com-cat-intro.scss */
.com-cat-intro--brown .btn-main.btn-main--cat-intro, .com-cat-intro--brown .btn-main--cat-intro.com-saf-centered-button, .com-cat-intro--brown .btn-main--cat-intro.com-compare__action {
  color: #FFF;
  border-color: #c6c5c4;
  background-color: rgba(62, 57, 54, 0.5);
}

/* line 130, /var/www/scss/components/com-cat-intro/com-cat-intro.scss */
.com-cat-intro--brown .com-cat-intro__wrp .com-cat-intro__subtitle,
.com-cat-intro--brown .com-cat-intro__wrp .com-cat-intro__title {
  color: #FFF;
}

/* line 134, /var/www/scss/components/com-cat-intro/com-cat-intro.scss */
.com-cat-intro--brown .com-cat-intro__nav:hover {
  background-color: rgba(62, 57, 54, 0.8);
}

@media screen and (min-width: 48em) {
  /* line 5, /var/www/scss/components/com-cat-intro/com-cat-intro-medium.scss */
  .com-cat-intro .btn-main.btn-main--cat-intro, .com-cat-intro .btn-main--cat-intro.com-saf-centered-button, .com-cat-intro .btn-main--cat-intro.com-compare__action {
    width: 10rem;
  }
  /* line 7, /var/www/scss/components/com-cat-intro/com-cat-intro-medium.scss */
  .com-cat-intro .btn-main.btn-main--cat-intro:hover, .com-cat-intro .btn-main--cat-intro.com-saf-centered-button:hover, .com-cat-intro .btn-main--cat-intro.com-compare__action:hover {
    width: 10.25rem;
  }
  /* line 10, /var/www/scss/components/com-cat-intro/com-cat-intro-medium.scss */
  .com-cat-intro__title {
    padding: 1rem 0;
    margin-top: 2rem;
    font-size: 1.5rem;
    font-weight: 300;
    text-transform: uppercase;
    line-height: 2rem;
  }
  /* line 19, /var/www/scss/components/com-cat-intro/com-cat-intro-medium.scss */
  .com-cat-intro__subtitle {
    display: block;
    font-size: 1rem;
    line-height: 1.2rem;
  }
  /* line 25, /var/www/scss/components/com-cat-intro/com-cat-intro-medium.scss */
  .com-cat-intro__item {
    margin-left: 0.8rem;
  }
  /* line 27, /var/www/scss/components/com-cat-intro/com-cat-intro-medium.scss */
  .com-cat-intro__item:first-child {
    margin-left: 0;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 5, /var/www/scss/components/com-cat-intro/com-cat-intro-large.scss */
  .com-cat-intro .btn-main.btn-main--cat-intro, .com-cat-intro .btn-main--cat-intro.com-saf-centered-button, .com-cat-intro .btn-main--cat-intro.com-compare__action {
    width: 11.875rem;
  }
  /* line 7, /var/www/scss/components/com-cat-intro/com-cat-intro-large.scss */
  .com-cat-intro .btn-main.btn-main--cat-intro:hover, .com-cat-intro .btn-main--cat-intro.com-saf-centered-button:hover, .com-cat-intro .btn-main--cat-intro.com-compare__action:hover {
    width: 12.125rem;
  }
  /* line 10, /var/www/scss/components/com-cat-intro/com-cat-intro-large.scss */
  .com-cat-intro__title {
    margin-top: 3rem;
    font-size: 2.25rem;
    line-height: 2.5rem;
  }
  /* line 16, /var/www/scss/components/com-cat-intro/com-cat-intro-large.scss */
  .com-cat-intro__subtitle {
    font-size: 1.125rem;
    line-height: 1.4rem;
  }
  /* line 21, /var/www/scss/components/com-cat-intro/com-cat-intro-large.scss */
  .com-cat-intro__item {
    margin-left: 1.5rem;
  }
  /* line 23, /var/www/scss/components/com-cat-intro/com-cat-intro-large.scss */
  .com-cat-intro__item:first-child {
    margin-left: 0;
  }
}

/* line 5, /var/www/scss/components/com-sticky/com-sticky.scss */
.com-sticky {
  position: relative;
  z-index: 999;
}

/* line 9, /var/www/scss/components/com-sticky/com-sticky.scss */
.com-sticky__wrapper {
  z-index: 9;
}

/* line 13, /var/www/scss/components/com-sticky/com-sticky.scss */
.com-sticky__wrapper, .com-sticky__topbar, .com-sticky__topbar-inner, .com-sticky__dropdown, .com-sticky__dropdown-inner {
  background-color: #FFF;
}

/* line 24, /var/www/scss/components/com-sticky/com-sticky.scss */
.com-sticky.com-sticky--sticky .com-sticky__wrapper, .com-sticky.com-sticky--sticky .com-sticky__topbar, .com-sticky.com-sticky--sticky .com-sticky__topbar-inner, .com-sticky.com-sticky--sticky .com-sticky__dropdown, .com-sticky.com-sticky--sticky .com-sticky__dropdown-inner {
  background-color: #FFF;
}

/* line 31, /var/www/scss/components/com-sticky/com-sticky.scss */
.com-sticky.com-sticky--sticky .com-sticky__wrapper {
  position: fixed;
  width: 100%;
  z-index: 10009;
  top: 0;
}

/* line 37, /var/www/scss/components/com-sticky/com-sticky.scss */
.com-sticky.com-sticky--sticky .com-sticky__dropdown-mask {
  width: 100%;
  height: 3.125rem;
  position: absolute;
  overflow: hidden;
}

/* line 43, /var/www/scss/components/com-sticky/com-sticky.scss */
.com-sticky.com-sticky--sticky .com-sticky__dropdown {
  -webkit-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
          transform: translateY(-100%);
}

/* line 51, /var/www/scss/components/com-sticky/com-sticky.scss */
.com-sticky.com-sticky--open .com-sticky__dropdown {
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
}

/* line 58, /var/www/scss/components/com-sticky/com-sticky.scss */
.com-sticky.com-sticky--no-dropdown .com-sticky__topbar-inner::after {
  display: none;
}

/* line 61, /var/www/scss/components/com-sticky/com-sticky.scss */
.com-sticky.com-sticky--no-dropdown .com-sticky__dropdown-mask {
  display: none;
}

/* line 69, /var/www/scss/components/com-sticky/com-sticky.scss */
.com-sticky__topbar-inner, .com-sticky__dropdown-inner {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  float: left;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
  padding: 0 0.9375rem;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-sticky__topbar-inner::before, .com-sticky__topbar-inner::after, .com-sticky__dropdown-inner::before, .com-sticky__dropdown-inner::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-sticky__topbar-inner::after, .com-sticky__dropdown-inner::after {
  clear: both;
}

/* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
.com-sticky__topbar-inner:last-child:not(:first-child), .com-sticky__dropdown-inner:last-child:not(:first-child) {
  float: right;
}

/* line 95, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
.com-sticky__topbar-inner, .com-sticky__topbar-inner:last-child, .com-sticky__dropdown-inner, .com-sticky__dropdown-inner:last-child {
  float: none;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-sticky__topbar-inner::before, .com-sticky__topbar-inner::after, .com-sticky__dropdown-inner::before, .com-sticky__dropdown-inner::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-sticky__topbar-inner::after, .com-sticky__dropdown-inner::after {
  clear: both;
}

/* line 75, /var/www/scss/components/com-sticky/com-sticky.scss */
.com-sticky__topbar-inner {
  position: relative;
  height: 2.5rem;
  line-height: 2.5rem;
  border-bottom: 1px solid #d8d8d8;
  overflow: hidden;
  z-index: 2;
}

/* line 86, /var/www/scss/components/com-sticky/com-sticky.scss */
.com-sticky__dropdown-mask {
  pointer-events: none;
  width: 100%;
  height: 3.125rem;
  position: absolute;
  overflow: hidden;
}

/* line 93, /var/www/scss/components/com-sticky/com-sticky.scss */
.com-sticky__dropdown-mask--subcategories-wrap {
  position: relative;
  height: auto;
}

/* line 98, /var/www/scss/components/com-sticky/com-sticky.scss */
.com-sticky__dropdown {
  pointer-events: all;
  position: relative;
  max-width: 100%;
  z-index: 1;
  border-bottom: 1px solid #d8d8d8;
  transition: all 0.3s cubic-bezier(0.42, 0, 0.58, 1);
  -webkit-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
          transform: translateY(-100%);
}

/* line 107, /var/www/scss/components/com-sticky/com-sticky.scss */
.com-sticky__dropdown-inner {
  position: relative;
}

@media screen and (min-width: 0em) and (max-width: 47.9375em) {
  /* line 114, /var/www/scss/components/com-sticky/com-sticky.scss */
  .com-recipe-detail-nav.com-sticky.com-sticky--open .com-sticky__dropdown--magazine,
  .com-recipe-detail-nav.com-sticky.com-sticky--open .com-sticky__dropdown-mask--magazine {
    height: auto !important;
    position: relative;
    background-color: #fff;
    border-bottom: 1px solid #d8d8d8;
  }
  /* line 123, /var/www/scss/components/com-sticky/com-sticky.scss */
  .com-recipe-detail-nav.com-sticky.com-sticky--open .com-sticky__dropdown--magazine .com-recipe-detail-nav__list-outer {
    padding-top: 0;
  }
  /* line 126, /var/www/scss/components/com-sticky/com-sticky.scss */
  .com-recipe-detail-nav.com-sticky.com-sticky--open .com-sticky__dropdown--magazine .com-sticky__dropdown-inner {
    background-color: #FFF;
    padding: 0;
  }
  /* line 131, /var/www/scss/components/com-sticky/com-sticky.scss */
  .com-recipe-detail-nav.com-sticky.com-sticky--open .com-sticky__dropdown--magazine .com-recipe-detail-nav__list {
    height: auto;
  }
  /* line 136, /var/www/scss/components/com-sticky/com-sticky.scss */
  .com-recipe-detail-nav.com-sticky.com-sticky--open .com-sticky__dropdown--magazine .com-recipe-detail-nav__item,
  .com-recipe-detail-nav.com-sticky.com-sticky--open .com-sticky__dropdown--magazine .com-recipe-detail-nav__plain-item {
    float: none;
    width: auto;
    border-bottom: 1px solid #d8d8d8;
    display: block;
    height: auto;
    margin: 0;
    padding: 0;
  }
  /* line 147, /var/www/scss/components/com-sticky/com-sticky.scss */
  .com-recipe-detail-nav.com-sticky.com-sticky--open .com-sticky__dropdown--magazine .com-recipe-detail-nav__item-link {
    display: block;
    height: auto;
    padding: 0;
  }
  /* line 152, /var/www/scss/components/com-sticky/com-sticky.scss */
  .com-recipe-detail-nav.com-sticky.com-sticky--open .com-sticky__dropdown--magazine .com-recipe-detail-nav__item-link .com-recipe-detail-nav__item-icon {
    display: none;
  }
  /* line 157, /var/www/scss/components/com-sticky/com-sticky.scss */
  .com-recipe-detail-nav.com-sticky.com-sticky--open .com-sticky__dropdown--magazine .com-recipe-detail-nav__item-text,
  .com-recipe-detail-nav.com-sticky.com-sticky--open .com-sticky__dropdown--magazine .com-recipe-detail-nav__plain-link {
    display: block;
    font-size: 0.625rem;
    font-weight: 700;
    color: #3e3936;
    letter-spacing: .05em;
    text-transform: uppercase;
    padding: 0.625rem;
    text-align: center;
  }
}

@media screen and (min-width: 48em) {
  /* line 8, /var/www/scss/components/com-sticky/com-sticky-medium.scss */
  .com-sticky__wrapper {
    padding-top: 1.5625rem;
    max-width: 100rem;
  }
  /* line 12, /var/www/scss/components/com-sticky/com-sticky-medium.scss */
  .com-sticky__wrapper, .com-sticky__topbar, .com-sticky__topbar-inner, .com-sticky__dropdown, .com-sticky__dropdown-inner {
    background-color: #f4f4f4;
  }
  /* line 23, /var/www/scss/components/com-sticky/com-sticky-medium.scss */
  .com-sticky.com-sticky--sticky .com-sticky__wrapper {
    padding-top: 0;
  }
  /* line 26, /var/www/scss/components/com-sticky/com-sticky-medium.scss */
  .com-sticky.com-sticky--sticky .com-sticky__topbar {
    border-bottom: 1px solid #d8d8d8;
  }
  /* line 29, /var/www/scss/components/com-sticky/com-sticky-medium.scss */
  .com-sticky.com-sticky--sticky .com-sticky__topbar--hub {
    border-bottom: none;
  }
  /* line 32, /var/www/scss/components/com-sticky/com-sticky-medium.scss */
  .com-sticky.com-sticky--sticky .com-sticky__topbar-inner::after {
    display: none;
  }
  /* line 35, /var/www/scss/components/com-sticky/com-sticky-medium.scss */
  .com-sticky.com-sticky--sticky .com-sticky__dropdown {
    border-bottom: 1px solid #d8d8d8;
  }
  /* line 38, /var/www/scss/components/com-sticky/com-sticky-medium.scss */
  .com-sticky.com-sticky--sticky .com-sticky__dropdown-mask {
    height: 16.875rem;
  }
  /* line 46, /var/www/scss/components/com-sticky/com-sticky-medium.scss */
  .com-sticky.com-sticky--open .com-sticky__dropdown {
    display: block;
  }
  /* line 54, /var/www/scss/components/com-sticky/com-sticky-medium.scss */
  .com-sticky__topbar-inner, .com-sticky__dropdown-inner {
    padding: 0 1.25rem;
  }
  /* line 58, /var/www/scss/components/com-sticky/com-sticky-medium.scss */
  .com-sticky__topbar-inner {
    height: 3.125rem;
    line-height: 3.125rem;
    text-align: right;
    border-bottom: none;
  }
  /* line 64, /var/www/scss/components/com-sticky/com-sticky-medium.scss */
  .com-sticky__topbar-inner::after {
    content: "";
    display: block;
    height: 1px;
    background: #c6c5c4;
    position: absolute;
    bottom: 0;
    left: 1.25rem;
    width: calc(100% -  2.5rem);
  }
  /* line 78, /var/www/scss/components/com-sticky/com-sticky-medium.scss */
  .com-sticky__dropdown-mask {
    width: auto;
    height: auto;
    position: static;
    overflow: hidden;
  }
  /* line 84, /var/www/scss/components/com-sticky/com-sticky-medium.scss */
  .com-sticky__dropdown {
    position: relative;
    border-bottom: none;
    height: 8.4375rem;
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
  }
  /* line 90, /var/www/scss/components/com-sticky/com-sticky-medium.scss */
  .com-sticky__dropdown-inner {
    height: 100%;
    padding-top: 0.9375rem;
    border-bottom: none;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 8, /var/www/scss/components/com-sticky/com-sticky-large.scss */
  .com-sticky.com-sticky--sticky .com-sticky__dropdown-mask {
    height: 20.625rem;
  }
  /* line 11, /var/www/scss/components/com-sticky/com-sticky-large.scss */
  .com-sticky.com-sticky--sticky .com-sticky__topbar-inner--magazine {
    padding-bottom: 0;
  }
  /* line 15, /var/www/scss/components/com-sticky/com-sticky-large.scss */
  .com-sticky__dropdown {
    height: 10.3125rem;
  }
  /* line 18, /var/www/scss/components/com-sticky/com-sticky-large.scss */
  .com-sticky__dropdown-inner {
    padding-top: 1.875rem;
  }
  /* line 21, /var/www/scss/components/com-sticky/com-sticky-large.scss */
  .com-sticky__topbar-inner--magazine {
    padding-bottom: 0.5rem;
  }
}

/* line 5, /var/www/scss/components/com-cat-nav/com-cat-nav.scss */
.com-nav-cat {
  font-size: 0.75rem;
}

/* line 11, /var/www/scss/components/com-cat-nav/com-cat-nav.scss */
.com-nav-cat.com-nav-cat--shop .com-nav-cat__buttons {
  display: none;
}

/* line 14, /var/www/scss/components/com-cat-nav/com-cat-nav.scss */
.com-nav-cat.com-nav-cat--shop .com-nav-cat__center {
  display: none;
}

/* line 17, /var/www/scss/components/com-cat-nav/com-cat-nav.scss */
.com-nav-cat.com-nav-cat--shop .com-nav-cat__actions {
  display: block;
  height: 2.5rem;
}

/* line 27, /var/www/scss/components/com-cat-nav/com-cat-nav.scss */
.com-nav-cat__left, .com-nav-cat__center, .com-nav-cat__right {
  vertical-align: top;
}

/* line 30, /var/www/scss/components/com-cat-nav/com-cat-nav.scss */
.com-nav-cat__left {
  display: none;
}

/* line 33, /var/www/scss/components/com-cat-nav/com-cat-nav.scss */
.com-nav-cat__center {
  float: left;
}

/* line 36, /var/www/scss/components/com-cat-nav/com-cat-nav.scss */
.com-nav-cat__right {
  float: right;
}

/* line 39, /var/www/scss/components/com-cat-nav/com-cat-nav.scss */
.com-nav-cat__buttons {
  display: block;
}

/* line 42, /var/www/scss/components/com-cat-nav/com-cat-nav.scss */
.com-nav-cat__actions {
  display: none;
}

/* line 45, /var/www/scss/components/com-cat-nav/com-cat-nav.scss */
.com-nav-cat__title {
  cursor: pointer;
  font-size: 1.5rem;
  color: #3e3936;
  font-weight: 600;
  text-transform: uppercase;
  margin: 0;
}

/* line 55, /var/www/scss/components/com-cat-nav/com-cat-nav.scss */
.com-nav-cat__explore {
  height: 2.5rem;
  display: inline-block;
  line-height: 2.5rem;
  padding-right: 1.25rem;
  background-position: right center;
  background-size: 0.875rem;
}

/* line 70, /var/www/scss/components/com-cat-nav/com-cat-nav.scss */
.com-nav-cat .btn-main.btn-main--in-fixed-menu, .com-nav-cat .btn-main--in-fixed-menu.com-saf-centered-button, .com-nav-cat .btn-main--in-fixed-menu.com-compare__action {
  display: none;
  border: 1px solid #d8d8d8;
  text-transform: none;
  margin: 0;
  box-sizing: content-box;
  font-weight: 400;
}

/* line 79, /var/www/scss/components/com-cat-nav/com-cat-nav.scss */
.com-nav-cat .btn-main.btn-main--in-fixed-menu:hover, .com-nav-cat .btn-main--in-fixed-menu.com-saf-centered-button:hover, .com-nav-cat .btn-main--in-fixed-menu.com-compare__action:hover {
  border-color: #3e3936;
}

/* line 82, /var/www/scss/components/com-cat-nav/com-cat-nav.scss */
.com-nav-cat .btn-main.btn-main--in-fixed-menu:not(:last-child), .com-nav-cat .btn-main--in-fixed-menu.com-saf-centered-button:not(:last-child), .com-nav-cat .btn-main--in-fixed-menu.com-compare__action:not(:last-child) {
  margin-right: .5rem;
}

/* line 85, /var/www/scss/components/com-cat-nav/com-cat-nav.scss */
.com-nav-cat .btn-main.btn-main--in-fixed-menu.btn-main--red, .com-nav-cat .btn-main--in-fixed-menu.btn-main--red.com-saf-centered-button, .com-nav-cat .btn-main--in-fixed-menu.btn-main--red.com-compare__action {
  display: inline-block;
  border-color: #c20038;
}

/* line 92, /var/www/scss/components/com-cat-nav/com-cat-nav.scss */
.com-nav-cat__action {
  /*
      TO ADD DROPDOWN ARROW ICON
      @extend .icon--fixed-menu-explore-products;
      width: rem-calc(80);
    */
  display: inline-block;
  width: 4.0625rem;
  height: 2.5rem;
  background-size: 0.4375rem;
  background-position: right center;
}

/* line 104, /var/www/scss/components/com-cat-nav/com-cat-nav.scss */
.com-nav-cat__trigger {
  width: 100%;
  height: 100%;
  display: inline-block;
  /*
      TO ADD DROPDOWN ARROW ICON
      padding-right: rem-calc(15);
    */
}

/* line 114, /var/www/scss/components/com-cat-nav/com-cat-nav.scss */
.com-nav-cat__trigger.com-nav-cat__trigger--wishlist .com-nav-cat__qty {
  background-size: 1.25rem;
  background-position: right center;
}

/* line 121, /var/www/scss/components/com-cat-nav/com-cat-nav.scss */
.com-nav-cat__trigger.com-nav-cat__trigger--cart .com-nav-cat__qty {
  background-size: 1.5625rem;
  background-position: right center;
}

/* line 128, /var/www/scss/components/com-cat-nav/com-cat-nav.scss */
.com-nav-cat__qty {
  float: right;
  padding-right: 1.875rem;
}

/* line 135, /var/www/scss/components/com-cat-nav/com-cat-nav.scss */
.com-nav-cat__list-outer {
  height: 100%;
  white-space: nowrap;
  overflow-x: hidden;
  overflow-y: hidden;
  text-align: center;
}

/* line 142, /var/www/scss/components/com-cat-nav/com-cat-nav.scss */
.com-nav-cat__list {
  display: inline-block;
}

/* line 146, /var/www/scss/components/com-cat-nav/com-cat-nav.scss */
.com-nav-cat__item {
  height: 100%;
  display: inline-block;
  margin: 0 1.5rem 0 0;
}

/* line 151, /var/www/scss/components/com-cat-nav/com-cat-nav.scss */
.com-nav-cat__item-link {
  height: 100%;
  line-height: 2.5rem;
  display: block;
  text-align: center;
  line-height: 0.8rem;
  word-break: break-all;
}

/* line 159, /var/www/scss/components/com-cat-nav/com-cat-nav.scss */
.com-nav-cat__item-icon {
  max-width: 55px;
  height: auto;
  display: block;
  margin: 0 auto;
  display: none;
}

/* line 166, /var/www/scss/components/com-cat-nav/com-cat-nav.scss */
.com-nav-cat__item-text {
  display: block;
  height: 100%;
  line-height: 2.5rem;
  color: #3e3936;
}

@media screen and (min-width: 48em) {
  /* line 8, /var/www/scss/components/com-cat-nav/com-cat-nav-medium.scss */
  .com-nav-cat.com-sticky--sticky .com-nav-cat__explore {
    display: inline-block;
  }
  /* line 11, /var/www/scss/components/com-cat-nav/com-cat-nav-medium.scss */
  .com-nav-cat.com-sticky--sticky .com-nav-cat__center {
    display: inline-block;
  }
  /* line 14, /var/www/scss/components/com-cat-nav/com-cat-nav-medium.scss */
  .com-nav-cat.com-sticky--sticky .com-nav-cat__arrow {
    background-color: #FFF;
  }
  /* line 17, /var/www/scss/components/com-cat-nav/com-cat-nav-medium.scss */
  .com-nav-cat.com-sticky--sticky .com-nav-cat__explore {
    display: inline-block;
  }
  /* line 24, /var/www/scss/components/com-cat-nav/com-cat-nav-medium.scss */
  .com-nav-cat.com-nav-cat--shop .com-nav-cat__explore {
    display: none;
  }
  /* line 27, /var/www/scss/components/com-cat-nav/com-cat-nav-medium.scss */
  .com-nav-cat.com-nav-cat--shop .com-nav-cat__center {
    display: none;
  }
  /* line 30, /var/www/scss/components/com-cat-nav/com-cat-nav-medium.scss */
  .com-nav-cat.com-nav-cat--shop .com-nav-cat__buttons {
    display: inline-block;
    vertical-align: top;
  }
  /* line 34, /var/www/scss/components/com-cat-nav/com-cat-nav-medium.scss */
  .com-nav-cat.com-nav-cat--shop .com-nav-cat__actions {
    display: inline-block;
  }
  /* line 42, /var/www/scss/components/com-cat-nav/com-cat-nav-medium.scss */
  .com-nav-cat__left {
    display: block;
    float: left;
  }
  /* line 46, /var/www/scss/components/com-cat-nav/com-cat-nav-medium.scss */
  .com-nav-cat__center {
    margin-right: 1.875rem;
  }
  /* line 49, /var/www/scss/components/com-cat-nav/com-cat-nav-medium.scss */
  .com-nav-cat__center, .com-nav-cat__right {
    display: inline-block;
    float: none;
    height: 3.125rem;
  }
  /* line 55, /var/www/scss/components/com-cat-nav/com-cat-nav-medium.scss */
  .com-nav-cat__explore {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215%22%20height%3D%2215%22%20viewBox%3D%220%200%2015%2015%22%3E%3Cg%20fill%3D%22%233E3936%22%3E%3Cpath%20d%3D%22M0%200h3v3H0zM0%206h3v3H0zM0%2012h3v3H0zM6%200h3v3H6zM6%206h3v3H6zM6%2012h3v3H6zM12%200h3v3h-3zM12%206h3v3h-3zM12%2012h3v3h-3z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    display: none;
    height: 3.125rem;
    line-height: 3.125rem;
  }
  /* line 61, /var/www/scss/components/com-cat-nav/com-cat-nav-medium.scss */
  .com-nav-cat .btn-main.btn-main--in-fixed-menu, .com-nav-cat .btn-main--in-fixed-menu.com-saf-centered-button, .com-nav-cat .btn-main--in-fixed-menu.com-compare__action {
    display: inline-block;
  }
  /* line 63, /var/www/scss/components/com-cat-nav/com-cat-nav-medium.scss */
  .com-nav-cat .btn-main.btn-main--in-fixed-menu.btn-main--red, .com-nav-cat .btn-main--in-fixed-menu.btn-main--red.com-saf-centered-button, .com-nav-cat .btn-main--in-fixed-menu.btn-main--red.com-compare__action {
    display: inline-block;
  }
  /* line 71, /var/www/scss/components/com-cat-nav/com-cat-nav-medium.scss */
  .com-nav-cat__item {
    vertical-align: top;
    height: 5.9375rem;
    width: 6.25rem;
    margin: 0 0.15625rem;
  }
  /* line 77, /var/www/scss/components/com-cat-nav/com-cat-nav-medium.scss */
  .com-nav-cat__item-link {
    white-space: normal;
  }
  /* line 80, /var/www/scss/components/com-cat-nav/com-cat-nav-medium.scss */
  .com-nav-cat__item-icon {
    display: block;
  }
  /* line 83, /var/www/scss/components/com-cat-nav/com-cat-nav-medium.scss */
  .com-nav-cat__item-text {
    padding-top: 0.625rem;
    line-height: 0.75rem;
    height: auto;
  }
  /* line 90, /var/www/scss/components/com-cat-nav/com-cat-nav-medium.scss */
  .com-nav-cat__arrow {
    display: none;
    height: 5.9375rem;
    width: 1.875rem;
    position: absolute;
    top: 0.9375rem;
    background-color: #f4f4f4;
    cursor: pointer;
    z-index: 10;
  }
  /* line 100, /var/www/scss/components/com-cat-nav/com-cat-nav-medium.scss */
  .com-nav-cat__arrow::after {
    content: "";
    width: 0.9375rem;
    height: 0.9375rem;
    display: block;
    background-size: 0.9375rem;
    background-position: center;
    position: absolute;
    top: 50%;
    left: 50%;
  }
  /* line 113, /var/www/scss/components/com-cat-nav/com-cat-nav-medium.scss */
  .com-nav-cat__arrow.com-nav-cat__arrow--prev {
    border-right: 1px solid #d8d8d8;
    left: 0%;
  }
  /* line 116, /var/www/scss/components/com-cat-nav/com-cat-nav-medium.scss */
  .com-nav-cat__arrow.com-nav-cat__arrow--prev::after {
    -webkit-transform: translateX(-50%) translateY(-50%) rotateZ(90deg);
            transform: translateX(-50%) translateY(-50%) rotateZ(90deg);
  }
  /* line 120, /var/www/scss/components/com-cat-nav/com-cat-nav-medium.scss */
  .com-nav-cat__arrow.com-nav-cat__arrow--next {
    border-left: 1px solid #d8d8d8;
    right: 0;
  }
  /* line 123, /var/www/scss/components/com-cat-nav/com-cat-nav-medium.scss */
  .com-nav-cat__arrow.com-nav-cat__arrow--next::after {
    -webkit-transform: translateX(-50%) translateY(-50%) rotateZ(-90deg);
            transform: translateX(-50%) translateY(-50%) rotateZ(-90deg);
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 5, /var/www/scss/components/com-cat-nav/com-cat-nav-large.scss */
  .com-nav-cat__item {
    vertical-align: top;
    height: 6.5625rem;
  }
  /* line 9, /var/www/scss/components/com-cat-nav/com-cat-nav-large.scss */
  .com-nav-cat__item-icon {
    max-width: 65px;
  }
  /* line 12, /var/www/scss/components/com-cat-nav/com-cat-nav-large.scss */
  .com-nav-cat__arrow {
    width: 2.5rem;
    height: 6.5625rem;
    top: 1.875rem;
  }
}

/* line 4, /var/www/scss/components/com-facet/com-facet.scss */
.com-facet {
  font-size: 0.75rem;
}

/* line 11, /var/www/scss/components/com-facet/com-facet.scss */
.com-facet__left, .com-facet__right {
  vertical-align: top;
}

/* line 15, /var/www/scss/components/com-facet/com-facet.scss */
.com-facet__left {
  float: left;
}

/* line 18, /var/www/scss/components/com-facet/com-facet.scss */
.com-facet__right {
  display: block;
  text-align: right;
}

/* line 22, /var/www/scss/components/com-facet/com-facet.scss */
.com-facet__buttons {
  float: right;
}

/* line 25, /var/www/scss/components/com-facet/com-facet.scss */
.com-facet__title {
  font-size: 1.125rem;
  color: #3e3936;
  font-weight: 600;
  text-transform: uppercase;
  margin: 0;
  cursor: pointer;
}

/* line 35, /var/www/scss/components/com-facet/com-facet.scss */
.com-facet__btn {
  height: 2.5rem;
  display: inline-block;
  line-height: 2.5rem;
  padding-right: 1.25rem;
  background-position: right center;
  background-size: 0.875rem;
}

/* line 44, /var/www/scss/components/com-facet/com-facet.scss */
.com-facet__btn.com-facet__btn--explore {
  background-size: 0.875rem;
  padding-right: 1.5625rem;
}

/* line 48, /var/www/scss/components/com-facet/com-facet.scss */
.com-facet__btn.com-facet__btn--sort {
  display: none;
}

/* line 54, /var/www/scss/components/com-facet/com-facet.scss */
.com-facet__btn.com-facet__btn--close {
  display: none;
  position: absolute;
  background-size: 2rem;
  width: 2rem;
  height: 2rem;
  border: none;
  padding-right: 0;
}

/* line 65, /var/www/scss/components/com-facet/com-facet.scss */
.com-facet .btn-main.btn-main--in-facet, .com-facet .com-facet__reset, .com-facet .btn-main--in-facet.com-saf-centered-button, .com-facet .btn-main--in-facet.com-compare__action {
  display: none;
  border: 1px solid #d8d8d8;
  text-transform: none;
  margin: 0;
  box-sizing: content-box;
  font-weight: 400;
  margin-left: .5rem;
}

/* line 75, /var/www/scss/components/com-facet/com-facet.scss */
.com-facet .btn-main.btn-main--in-facet:hover, .com-facet .com-facet__reset:hover, .com-facet .btn-main--in-facet.com-saf-centered-button:hover, .com-facet .btn-main--in-facet.com-compare__action:hover {
  border-color: #3e3936;
}

/* line 79, /var/www/scss/components/com-facet/com-facet.scss */
.com-facet .btn-main.btn-main--in-facet.btn-main--red, .com-facet .btn-main--red.com-facet__reset, .com-facet .btn-main--in-facet.btn-main--red.com-saf-centered-button, .com-facet .btn-main--in-facet.btn-main--red.com-compare__action {
  display: inline-block;
  border-color: #c20038;
}

/* line 85, /var/www/scss/components/com-facet/com-facet.scss */
.com-facet__count {
  display: none;
}

/* line 88, /var/www/scss/components/com-facet/com-facet.scss */
.com-facet__count--subcategories-wrap {
  display: block;
  pointer-events: auto;
}

/* line 94, /var/www/scss/components/com-facet/com-facet.scss */
.com-facet__subcategories {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  list-style: none;
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

/* line 102, /var/www/scss/components/com-facet/com-facet.scss */
.com-facet__subcategory {
  margin: 0 1.25rem;
  text-align: center;
  width: 6.25rem;
}

/* line 107, /var/www/scss/components/com-facet/com-facet.scss */
.com-facet__subcategory-link {
  display: block;
}

/* line 110, /var/www/scss/components/com-facet/com-facet.scss */
.com-facet__subcategory-img {
  display: block;
  height: 6.25rem;
}

/* line 114, /var/www/scss/components/com-facet/com-facet.scss */
.com-facet__subcategory-text {
  display: block;
  height: 3.125rem;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.4;
  padding: 0.625rem 0 0;
  text-align: center;
}

/* line 131, /var/www/scss/components/com-facet/com-facet.scss */
.com-facet__reset {
  border-color: #d8d8d8;
  font-weight: bold;
  min-height: 1.5625rem;
}

/* line 140, /var/www/scss/components/com-facet/com-facet.scss */
.com-facet.com-sticky--sticky .com-facet__count--subcategories-wrap {
  display: none;
}

@media screen and (max-width: 64em) {
  /* line 149, /var/www/scss/components/com-facet/com-facet.scss */
  .com-sticky__dropdown, .com-sticky__dropdown-inner {
    background-color: #f4f4f4;
    transition: none;
  }
  /* line 158, /var/www/scss/components/com-facet/com-facet.scss */
  .com-facet.com-sticky--open {
    position: absolute;
    width: 100%;
    background-color: #f4f4f4;
    z-index: 3;
  }
}

@media screen and (max-width: 64em) and (min-width: 0em) and (max-width: 47.9375em) {
  /* line 158, /var/www/scss/components/com-facet/com-facet.scss */
  .com-facet.com-sticky--open {
    font-size: 0.875rem;
  }
}

@media screen and (max-width: 64em) {
  /* line 168, /var/www/scss/components/com-facet/com-facet.scss */
  .com-facet.com-sticky--open .com-sticky__dropdown-mask {
    position: relative;
    overflow: auto;
    font-size: 0.875rem;
  }
  /* line 173, /var/www/scss/components/com-facet/com-facet.scss */
  .com-facet.com-sticky--open .com-sticky__dropdown-mask, .com-facet.com-sticky--open .com-sticky__dropdown, .com-facet.com-sticky--open .com-sticky__dropdown-inner, .com-facet.com-sticky--open .com-sticky__topbar, .com-facet.com-sticky--open .com-sticky__topbar-inner {
    height: 100%;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    border: none;
  }
  /* line 182, /var/www/scss/components/com-facet/com-facet.scss */
  .com-facet.com-sticky--open .com-sticky__dropdown, .com-facet.com-sticky--open .com-sticky__dropdown-inner, .com-facet.com-sticky--open .com-sticky__topbar, .com-facet.com-sticky--open .com-sticky__topbar-inner {
    background-color: #f4f4f4;
    transition: none;
  }
  /* line 189, /var/www/scss/components/com-facet/com-facet.scss */
  .com-facet.com-sticky--open .com-sticky__topbar {
    height: 2.5rem;
  }
  /* line 192, /var/www/scss/components/com-facet/com-facet.scss */
  .com-facet.com-sticky--open .com-sticky__dropdown-mask {
    height: 100vh;
    max-height: 100vh;
  }
  /* line 198, /var/www/scss/components/com-facet/com-facet.scss */
  .com-facet.com-sticky--open .com-facet__right, .com-facet.com-sticky--open .com-facet__btn--filter {
    height: 2.5rem;
    line-height: 2.5rem;
  }
  /* line 203, /var/www/scss/components/com-facet/com-facet.scss */
  .com-facet.com-sticky--open .com-facet__buttons {
    display: none;
  }
}

@media screen and (max-width: 64em) and (min-width: 0em) and (max-width: 47.9375em) {
  /* line 207, /var/www/scss/components/com-facet/com-facet.scss */
  .com-facet.com-sticky--open .com-facet__btn--filter {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2235%22%20height%3D%2235%22%20viewBox%3D%220%200%2035%2035%22%3E%3Cg%20fill%3D%22%233E3936%22%3E%3Cpath%20d%3D%22M18.047%2032.626c-8.34%200-15.125-6.785-15.125-15.125S9.707%202.377%2018.047%202.377%2033.172%209.16%2033.172%2017.5s-6.785%2015.126-15.125%2015.126zm0-30C9.845%202.626%203.172%209.3%203.172%2017.5s6.673%2014.876%2014.875%2014.876S32.922%2025.703%2032.922%2017.5%2026.25%202.627%2018.047%202.627z%22%2F%3E%3Cpath%20d%3D%22M12.777%2024.185l-1.414-1.414%205.27-5.27-5.27-5.27%201.414-1.413L19.46%2017.5%22%2F%3E%3Cpath%20d%3D%22M23.318%2024.185L16.633%2017.5l6.685-6.683%201.414%201.414-5.27%205.27%205.27%205.27%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    padding-right: 2.25rem;
    text-transform: uppercase;
    font-weight: 700;
    background-size: 2rem;
  }
}

@media screen and (max-width: 64em) {
  /* line 215, /var/www/scss/components/com-facet/com-facet.scss */
  .com-facet.com-sticky--open .com-facet__options-wrapper--sorting {
    display: none;
  }
  /* line 218, /var/www/scss/components/com-facet/com-facet.scss */
  .com-facet.com-sticky--open .com-facet__options {
    padding: 0 0.625rem;
  }
  /* line 221, /var/www/scss/components/com-facet/com-facet.scss */
  .com-facet.com-sticky--open .com-facet__option {
    overflow: hidden;
    border-bottom: 1px solid #d8d8d8;
  }
  /* line 225, /var/www/scss/components/com-facet/com-facet.scss */
  .com-facet.com-sticky--open .com-facet__trigger, .com-facet.com-sticky--open .com-facet__value {
    display: block;
  }
  /* line 229, /var/www/scss/components/com-facet/com-facet.scss */
  .com-facet.com-sticky--open .com-facet__trigger, .com-facet.com-sticky--open .com-facet__values-wrapper, .com-facet.com-sticky--open .com-facet__value {
    height: 2.25rem;
    line-height: 2.25rem;
  }
  /* line 235, /var/www/scss/components/com-facet/com-facet.scss */
  .com-facet.com-sticky--open .com-facet__trigger {
    background-image: none;
    position: relative;
  }
  /* line 239, /var/www/scss/components/com-facet/com-facet.scss */
  .com-facet.com-sticky--open .com-facet__trigger::after {
    content: "";
    width: 0.625rem;
    height: 0.625rem;
    right: 0.625rem;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%) rotate(-45deg);
        -ms-transform: translateY(-50%) rotate(-45deg);
            transform: translateY(-50%) rotate(-45deg);
    background-size: 0.5rem;
    background-position: center;
    -webkit-transform-origin: center;
        -ms-transform-origin: center;
            transform-origin: center;
  }
  /* line 252, /var/www/scss/components/com-facet/com-facet.scss */
  .com-facet.com-sticky--open .com-facet__values {
    height: 100%;
    max-height: 0;
  }
  /* line 256, /var/www/scss/components/com-facet/com-facet.scss */
  .com-facet.com-sticky--open .com-facet__values {
    transition: none;
  }
  /* line 257, /var/www/scss/components/com-facet/com-facet.scss */
  .com-facet.com-sticky--open .com-facet__trigger::after {
    transition: all 0.3s cubic-bezier(0.42, 0, 0.58, 1);
  }
  /* line 260, /var/www/scss/components/com-facet/com-facet.scss */
  .com-facet.com-sticky--open .com-facet__option--open .com-facet__trigger::after {
    -webkit-transform: translateY(-50%) rotate(0);
        -ms-transform: translateY(-50%) rotate(0);
            transform: translateY(-50%) rotate(0);
  }
  /* line 261, /var/www/scss/components/com-facet/com-facet.scss */
  .com-facet.com-sticky--open .com-facet__option--open .com-facet__values {
    max-height: 290px;
    overflow-y: auto;
    transition: all 0.3s cubic-bezier(0.42, 0, 0.58, 1);
  }
  /* line 268, /var/www/scss/components/com-facet/com-facet.scss */
  .com-facet.com-sticky--open .com-facet__trigger:hover, .com-facet.com-sticky--open .com-facet__trigger--selected, .com-facet.com-sticky--open .com-facet__value:hover {
    color: #c20038;
  }
  /* line 273, /var/www/scss/components/com-facet/com-facet.scss */
  .com-facet.com-sticky--open .com-facet__options-control {
    text-align: center;
  }
  /* line 276, /var/www/scss/components/com-facet/com-facet.scss */
  .com-facet.com-sticky--open .com-facet__reset {
    display: inline-block;
    margin: 1.25rem 0;
    font-weight: 400;
  }
  /* line 281, /var/www/scss/components/com-facet/com-facet.scss */
  .com-facet.com-sticky--open .com-facet__reset:hover {
    margin: 1.25rem 0;
  }
  /* line 285, /var/www/scss/components/com-facet/com-facet.scss */
  .com-facet.com-sticky--open .com-facet__close-options {
    display: none;
  }
}

@media screen and (min-width: 48em) and (max-width: 64em) {
  /* line 8, /var/www/scss/components/com-facet/com-facet-medium.scss */
  .com-facet.com-sticky .com-sticky__wrapper, .com-facet.com-sticky .com-sticky__dropdown, .com-facet.com-sticky .com-sticky__dropdown-inner, .com-facet.com-sticky .com-sticky__topbar, .com-facet.com-sticky .com-sticky__topbar-inner {
    background-color: #FFF;
  }
  /* line 15, /var/www/scss/components/com-facet/com-facet-medium.scss */
  .com-facet.com-sticky .com-sticky__topbar, .com-facet.com-sticky .com-sticky__topbar-inner {
    height: auto;
    position: relative;
  }
  /* line 20, /var/www/scss/components/com-facet/com-facet-medium.scss */
  .com-facet.com-sticky .com-sticky__dropdown-mask {
    position: absolute;
    overflow: hidden;
    width: 100%;
  }
  /* line 25, /var/www/scss/components/com-facet/com-facet-medium.scss */
  .com-facet.com-sticky .com-sticky__dropdown-mask--subcategories-wrap {
    position: relative;
  }
  /* line 29, /var/www/scss/components/com-facet/com-facet-medium.scss */
  .com-facet.com-sticky .com-sticky__dropdown {
    -webkit-transform: translateY(-100%);
        -ms-transform: translateY(-100%);
            transform: translateY(-100%);
    height: 100%;
  }
  /* line 33, /var/www/scss/components/com-facet/com-facet-medium.scss */
  .com-facet.com-sticky .com-sticky__dropdown-inner {
    padding: 0 1.25rem;
    height: 100%;
  }
  /* line 42, /var/www/scss/components/com-facet/com-facet-medium.scss */
  .com-facet.com-sticky--open .com-sticky__dropdown {
    -webkit-transform: translateY(0%);
        -ms-transform: translateY(0%);
            transform: translateY(0%);
  }
  /* line 45, /var/www/scss/components/com-facet/com-facet-medium.scss */
  .com-facet.com-sticky--open .com-sticky__dropdown-mask {
    background-color: #FFF;
  }
  /* line 50, /var/www/scss/components/com-facet/com-facet-medium.scss */
  .com-facet.com-sticky--open .com-facet__buttons {
    display: none;
  }
  /* line 53, /var/www/scss/components/com-facet/com-facet-medium.scss */
  .com-facet.com-sticky--open .com-facet__options {
    padding: 0;
  }
  /* line 56, /var/www/scss/components/com-facet/com-facet-medium.scss */
  .com-facet.com-sticky--open .com-facet__trigger, .com-facet.com-sticky--open .com-facet__value {
    height: 3.4375rem;
    line-height: 3.4375rem;
  }
  /* line 61, /var/www/scss/components/com-facet/com-facet-medium.scss */
  .com-facet.com-sticky--open .com-facet__close-options {
    display: block;
  }
  /* line 65, /var/www/scss/components/com-facet/com-facet-medium.scss */
  .com-facet.com-sticky--open .com-facet__btn:nth-last-child(3) {
    margin-right: 2.375rem;
  }
  /* line 76, /var/www/scss/components/com-facet/com-facet-medium.scss */
  .com-facet.com-sticky--sticky .com-sticky__dropdown {
    height: auto;
  }
  /* line 81, /var/www/scss/components/com-facet/com-facet-medium.scss */
  .com-facet.com-sticky--sticky .com-facet__btn {
    display: inline-block;
  }
  /* line 84, /var/www/scss/components/com-facet/com-facet-medium.scss */
  .com-facet.com-sticky--sticky .com-facet__center {
    display: inline-block;
  }
  /* line 87, /var/www/scss/components/com-facet/com-facet-medium.scss */
  .com-facet.com-sticky--sticky .com-facet__options-wrapper {
    border-bottom: none;
  }
  /* line 90, /var/www/scss/components/com-facet/com-facet-medium.scss */
  .com-facet.com-sticky--sticky .com-facet__count {
    display: none;
  }
  /* line 93, /var/www/scss/components/com-facet/com-facet-medium.scss */
  .com-facet.com-sticky--sticky .com-facet__btn--close {
    display: none;
  }
  /* line 101, /var/www/scss/components/com-facet/com-facet-medium.scss */
  .com-facet.com-sticky--sticky.com-sticky--open .com-sticky__dropdown-mask, .com-facet.com-sticky--open .com-sticky__dropdown-mask {
    pointer-events: all;
  }
  /* line 106, /var/www/scss/components/com-facet/com-facet-medium.scss */
  .com-facet.com-sticky--sticky.com-sticky--open .com-facet__btn--close, .com-facet.com-sticky--open .com-facet__btn--close {
    display: block;
  }
}

@media screen and (min-width: 48em) {
  /* line 118, /var/www/scss/components/com-facet/com-facet-medium.scss */
  .com-facet__left {
    display: block;
    height: 2.5rem;
    line-height: 2.5rem;
    text-align: left;
  }
  /* line 124, /var/www/scss/components/com-facet/com-facet-medium.scss */
  .com-facet__right {
    display: block;
    height: 2.5rem;
    line-height: 2.5rem;
    text-align: left;
    float: right;
  }
  /* line 132, /var/www/scss/components/com-facet/com-facet-medium.scss */
  .com-facet__title {
    font-size: 1.5rem;
  }
  /* line 136, /var/www/scss/components/com-facet/com-facet-medium.scss */
  .com-facet__btn {
    position: relative;
    display: inline-block;
    height: 2.5rem;
    line-height: 2.5rem;
    margin-right: 1.875rem;
    background-size: 0.5rem;
  }
  /* line 144, /var/www/scss/components/com-facet/com-facet-medium.scss */
  .com-facet__btn.com-facet__btn--sort {
    display: inline-block;
  }
  /* line 150, /var/www/scss/components/com-facet/com-facet-medium.scss */
  .com-facet__btn.com-facet__btn--close {
    right: 1.25rem;
    top: 0.25rem;
    margin-right: 0;
  }
  /* line 156, /var/www/scss/components/com-facet/com-facet-medium.scss */
  .com-facet__btn:hover::after, .com-facet__btn.com-facet__btn--selected::after {
    content: "";
    display: block;
    width: 100%;
    height: 0.1875rem;
    background-color: #3e3936;
    position: absolute;
    bottom: 0;
    left: 0%;
    z-index: 1;
  }
  /* line 168, /var/www/scss/components/com-facet/com-facet-medium.scss */
  .com-facet__btn.com-facet__btn--close::after {
    display: none;
  }
  /* line 173, /var/www/scss/components/com-facet/com-facet-medium.scss */
  .com-facet__subcategories {
    margin-bottom: 0;
  }
  /* line 177, /var/www/scss/components/com-facet/com-facet-medium.scss */
  .com-facet .btn-main.btn-main--in-facet, .com-facet .com-facet__reset, .com-facet .btn-main--in-facet.com-saf-centered-button, .com-facet .btn-main--in-facet.com-compare__action {
    display: inline-block;
  }
  /* line 179, /var/www/scss/components/com-facet/com-facet-medium.scss */
  .com-facet .btn-main.btn-main--in-facet.btn-main--red, .com-facet .btn-main--red.com-facet__reset, .com-facet .btn-main--in-facet.btn-main--red.com-saf-centered-button, .com-facet .btn-main--in-facet.btn-main--red.com-compare__action {
    display: inline-block;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 8, /var/www/scss/components/com-facet/com-facet-large.scss */
  .com-facet.com-sticky .com-sticky__dropdown {
    -webkit-transform: translateY(-100%);
        -ms-transform: translateY(-100%);
            transform: translateY(-100%);
  }
  /* line 11, /var/www/scss/components/com-facet/com-facet-large.scss */
  .com-facet.com-sticky .com-sticky__wrapper, .com-facet.com-sticky .com-sticky__dropdown, .com-facet.com-sticky .com-sticky__dropdown-inner, .com-facet.com-sticky .com-sticky__topbar, .com-facet.com-sticky .com-sticky__topbar-inner {
    background-color: #FFF;
  }
  /* line 18, /var/www/scss/components/com-facet/com-facet-large.scss */
  .com-facet.com-sticky .com-sticky__dropdown {
    height: 4.0625rem;
    -webkit-transform: translateY(-100%);
        -ms-transform: translateY(-100%);
            transform: translateY(-100%);
    position: absolute;
    margin: 0 auto;
    width: 100%;
  }
  /* line 25, /var/www/scss/components/com-facet/com-facet-large.scss */
  .com-facet.com-sticky .com-sticky__dropdown-inner {
    padding: 0 1.25rem;
    height: 100%;
  }
  /* line 36, /var/www/scss/components/com-facet/com-facet-large.scss */
  .com-facet.com-sticky--sticky .com-sticky__dropdown {
    -webkit-transform: translateY(-100%);
        -ms-transform: translateY(-100%);
            transform: translateY(-100%);
  }
  /* line 41, /var/www/scss/components/com-facet/com-facet-large.scss */
  .com-facet.com-sticky--sticky .com-facet__btn {
    display: inline-block;
  }
  /* line 44, /var/www/scss/components/com-facet/com-facet-large.scss */
  .com-facet.com-sticky--sticky .com-facet__center {
    display: inline-block;
  }
  /* line 47, /var/www/scss/components/com-facet/com-facet-large.scss */
  .com-facet.com-sticky--sticky .com-facet__options-wrapper {
    border-bottom: none;
  }
  /* line 50, /var/www/scss/components/com-facet/com-facet-large.scss */
  .com-facet.com-sticky--sticky .com-facet__count {
    display: none;
  }
  /* line 53, /var/www/scss/components/com-facet/com-facet-large.scss */
  .com-facet.com-sticky--sticky .com-facet__btn--close {
    display: none;
  }
  /* line 61, /var/www/scss/components/com-facet/com-facet-large.scss */
  .com-facet.com-sticky--open .com-sticky__dropdown {
    -webkit-transform: translateY(0%);
        -ms-transform: translateY(0%);
            transform: translateY(0%);
  }
  /* line 66, /var/www/scss/components/com-facet/com-facet-large.scss */
  .com-facet.com-sticky--open .com-facet__buttons {
    display: block;
  }
  /* line 73, /var/www/scss/components/com-facet/com-facet-large.scss */
  .com-facet__left {
    display: block;
    float: left;
    height: 3.125rem;
    line-height: 3.125rem;
  }
  /* line 79, /var/www/scss/components/com-facet/com-facet-large.scss */
  .com-facet__right {
    display: inline-block;
    float: none;
    height: 3.125rem;
    line-height: 3.125rem;
  }
  /* line 85, /var/www/scss/components/com-facet/com-facet-large.scss */
  .com-facet__buttons {
    position: relative;
    top: auto;
    right: auto;
  }
  /* line 90, /var/www/scss/components/com-facet/com-facet-large.scss */
  .com-facet__btn {
    height: 3.125rem;
    line-height: 3.125rem;
  }
  /* line 98, /var/www/scss/components/com-facet/com-facet-large.scss */
  .com-facet__options-wrapper {
    display: none;
    height: 100%;
    border-bottom: 1px solid #c6c5c4;
  }
  /* line 103, /var/www/scss/components/com-facet/com-facet-large.scss */
  .com-facet__options-wrapper--active {
    display: block;
  }
  /* line 106, /var/www/scss/components/com-facet/com-facet-large.scss */
  .com-facet__options-outer {
    white-space: nowrap;
    text-align: left;
    height: 100%;
    max-width: calc(100% -  10.9375rem);
  }
  /* line 112, /var/www/scss/components/com-facet/com-facet-large.scss */
  .com-facet__options {
    display: inline-block;
    height: 100%;
  }
  /* line 117, /var/www/scss/components/com-facet/com-facet-large.scss */
  .com-facet__option {
    display: inline-block;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    /*min-width: rem-calc(120);*/
    height: 1.875rem;
    line-height: 1.875rem;
    padding-right: 1.5625rem;
  }
  /* line 127, /var/www/scss/components/com-facet/com-facet-large.scss */
  .com-facet__option--open {
    z-index: 10;
  }
  /* line 130, /var/www/scss/components/com-facet/com-facet-large.scss */
  .com-facet__option--open::before {
    content: "";
    min-width: 12.5rem;
    width: calc(100% +  2.5rem );
    display: block;
    position: absolute;
    border: 1px solid #c6c5c4;
    border-bottom: none;
    background: #FFF;
    top: -0.625rem;
    left: -1.25rem;
    height: calc(100% +  0.625rem );
  }
  /* line 143, /var/www/scss/components/com-facet/com-facet-large.scss */
  .com-facet__option--open .com-facet__values {
    display: block;
    background: #FFF;
    border: 1px solid #c6c5c4;
    border-top: none;
    position: absolute;
    left: -1.25rem;
    padding: 0 1.25rem 1.25rem 1.25rem;
    min-width: 12.5rem;
    width: calc(100% +  2.5rem );
    z-index: -1;
    max-height: 350px;
    overflow-y: auto;
  }
  /* line 157, /var/www/scss/components/com-facet/com-facet-large.scss */
  .com-facet__option--open .com-facet__value {
    display: block;
    width: 100%;
    white-space: normal;
    line-height: 1.125rem;
    padding-top: 0.375rem;
    padding-bottom: 0.375rem;
  }
  /* line 168, /var/www/scss/components/com-facet/com-facet-large.scss */
  .com-facet__trigger {
    position: relative;
    display: inline-block;
    height: 100%;
    padding-right: 1.25rem;
    background-position: right center;
    background-size: 0.5rem;
  }
  /* line 177, /var/www/scss/components/com-facet/com-facet-large.scss */
  .com-facet__trigger:hover, .com-facet__trigger--selected, .com-facet__value:hover {
    color: #c20038;
  }
  /* line 182, /var/www/scss/components/com-facet/com-facet-large.scss */
  .com-facet__values {
    display: none;
  }
  /* line 185, /var/www/scss/components/com-facet/com-facet-large.scss */
  .com-facet__options-control {
    /*width: rem-calc(195);*/
    position: absolute;
    top: 0;
    right: 1.25rem;
    height: calc(100% -  0.0625rem);
    background: #FFF;
    padding-left: 1.25rem;
  }
  /* line 194, /var/www/scss/components/com-facet/com-facet-large.scss */
  .com-facet__reset {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    /*left: rem-calc(20);*/
    margin-right: 3.25rem;
  }
  /* line 201, /var/www/scss/components/com-facet/com-facet-large.scss */
  .com-facet__close-options {
    display: block;
    background-size: 2rem;
    width: 2rem;
    height: 2rem;
    /*position: absolute;*/
    position: relative;
    float: right;
    /*right: 0;*/
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  /* line 214, /var/www/scss/components/com-facet/com-facet-large.scss */
  .com-facet__count {
    max-width: 70.5rem;
    margin-left: auto;
    margin-right: auto;
    padding: 0 1.25rem;
    display: block;
    height: 1.875rem;
    line-height: 1.875rem;
  }
  /* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .com-facet__count::before, .com-facet__count::after {
    content: ' ';
    display: table;
  }
  /* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .com-facet__count::after {
    clear: both;
  }
  /* line 221, /var/www/scss/components/com-facet/com-facet-large.scss */
  .com-facet__count--subcategories-wrap {
    height: auto;
  }
  /* line 226, /var/www/scss/components/com-facet/com-facet-large.scss */
  .com-facet__subcategories {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  /* line 230, /var/www/scss/components/com-facet/com-facet-large.scss */
  .com-facet__subcategory {
    margin: 0 3.125rem 0 0;
  }
}

@media screen and (min-width: 0em) and (max-width: 47.9375em) {
  /*******************************************************************************
 * Modify .com-facet base class
*/
  /* line 16, /var/www/scss/components/com-facet-recipe/com-facet-recipe.scss */
  .com-facet.com-facet--recipe.com-sticky .com-sticky {
    color: #FFF;
  }
  /* line 19, /var/www/scss/components/com-facet-recipe/com-facet-recipe.scss */
  .com-facet.com-facet--recipe.com-sticky .com-sticky__wrapper, .com-facet.com-facet--recipe.com-sticky .com-sticky__dropdown, .com-facet.com-facet--recipe.com-sticky .com-sticky__dropdown-inner, .com-facet.com-facet--recipe.com-sticky .com-sticky__topbar, .com-facet.com-facet--recipe.com-sticky .com-sticky__topbar-inner {
    background-color: #aea9a6;
  }
  /* line 26, /var/www/scss/components/com-facet-recipe/com-facet-recipe.scss */
  .com-facet.com-facet--recipe.com-sticky .com-sticky__dropdown, .com-facet.com-facet--recipe.com-sticky .com-sticky__dropdown-inner {
    background-color: #aea9a6;
  }
  /* line 33, /var/www/scss/components/com-facet-recipe/com-facet-recipe.scss */
  .com-facet.com-facet--recipe .com-facet__title, .com-facet.com-facet--recipe .com-facet__btn, .com-facet.com-facet--recipe .com-facet__trigger, .com-facet.com-facet--recipe .com-facet__value, .com-facet.com-facet--recipe .com-facet__reset {
    color: #FFF;
  }
  /* line 46, /var/www/scss/components/com-facet-recipe/com-facet-recipe.scss */
  .com-facet.com-facet--recipe .com-facet__btn--in-facet:hover::after, .com-facet.com-facet--recipe .com-facet__btn--in-facet.com-recipe-detail-nav__btn--selected::after {
    background-color: #3e3936;
  }
  /* line 51, /var/www/scss/components/com-facet-recipe/com-facet-recipe.scss */
  .com-facet.com-facet--recipe .com-facet__reset:hover {
    border-color: #FFF;
  }
  /* line 54, /var/www/scss/components/com-facet-recipe/com-facet-recipe.scss */
  .com-facet.com-facet--recipe .com-facet__btn {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.914%22%20height%3D%2214.912%22%20viewBox%3D%220%200%2014.914%2014.912%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M13.75%204.145l-6%206-6-6%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
  }
  /* line 57, /var/www/scss/components/com-facet-recipe/com-facet-recipe.scss */
  .com-facet.com-facet--recipe .com-facet__btn--close {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2235%22%20height%3D%2235%22%20viewBox%3D%220%200%2035%2035%22%3E%3Cg%20fill%3D%22%23ffffff%22%3E%3Cpath%20d%3D%22M18.047%2032.626c-8.34%200-15.125-6.785-15.125-15.125S9.707%202.377%2018.047%202.377%2033.172%209.16%2033.172%2017.5s-6.785%2015.126-15.125%2015.126zm0-30C9.845%202.626%203.172%209.3%203.172%2017.5s6.673%2014.876%2014.875%2014.876S32.922%2025.703%2032.922%2017.5%2026.25%202.627%2018.047%202.627z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M12.777%2024.185l-1.414-1.414%205.27-5.27-5.27-5.27%201.414-1.413L19.46%2017.5%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M23.318%2024.185L16.633%2017.5l6.685-6.683%201.414%201.414-5.27%205.27%205.27%205.27%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
  }
  /* line 60, /var/www/scss/components/com-facet-recipe/com-facet-recipe.scss */
  .com-facet.com-facet--recipe .com-facet__trigger::after {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.914%22%20height%3D%2214.912%22%20viewBox%3D%220%200%2014.914%2014.912%22%3E%3Cg%20fill%3D%22%23ffffff%22%3E%3Cpath%20d%3D%22M1.325%200l13.59%2013.588-1.326%201.325L0%201.325z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M13.588%200l1.325%201.325L1.326%2014.912%200%2013.587z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
  }
  /* line 63, /var/www/scss/components/com-facet-recipe/com-facet-recipe.scss */
  .com-facet.com-facet--recipe .com-facet__btn--explore {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215%22%20height%3D%2215%22%20viewBox%3D%220%200%2015%2015%22%3E%3Cg%20fill%3D%22%23ffffff%22%3E%3Cpath%20d%3D%22M0%200h3v3H0zM0%206h3v3H0zM0%2012h3v3H0zM6%200h3v3H6zM6%206h3v3H6zM6%2012h3v3H6zM12%200h3v3h-3zM12%206h3v3h-3zM12%2012h3v3h-3z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    color: #FFF;
  }
  /* line 67, /var/www/scss/components/com-facet-recipe/com-facet-recipe.scss */
  .com-facet.com-facet--recipe .com-facet__item-link {
    outline: 1px solid #FFF;
  }
  /* line 69, /var/www/scss/components/com-facet-recipe/com-facet-recipe.scss */
  .com-facet.com-facet--recipe .com-facet__item-link:hover {
    outline: 3px solid #FFF;
  }
  /* line 73, /var/www/scss/components/com-facet-recipe/com-facet-recipe.scss */
  .com-facet.com-facet--recipe .com-facet__item-text {
    color: #FFF;
  }
  /* line 79, /var/www/scss/components/com-facet-recipe/com-facet-recipe.scss */
  .com-facet.com-facet--recipe.com-sticky--sticky.com-sticky--open .com-facet__btn--filter, .com-facet.com-facet--recipe.com-sticky--open .com-facet__btn--filter {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2235%22%20height%3D%2235%22%20viewBox%3D%220%200%2035%2035%22%3E%3Cg%20fill%3D%22%23ffffff%22%3E%3Cpath%20d%3D%22M18.047%2032.626c-8.34%200-15.125-6.785-15.125-15.125S9.707%202.377%2018.047%202.377%2033.172%209.16%2033.172%2017.5s-6.785%2015.126-15.125%2015.126zm0-30C9.845%202.626%203.172%209.3%203.172%2017.5s6.673%2014.876%2014.875%2014.876S32.922%2025.703%2032.922%2017.5%2026.25%202.627%2018.047%202.627z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M12.777%2024.185l-1.414-1.414%205.27-5.27-5.27-5.27%201.414-1.413L19.46%2017.5%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M23.318%2024.185L16.633%2017.5l6.685-6.683%201.414%201.414-5.27%205.27%205.27%205.27%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
  }
  /* line 86, /var/www/scss/components/com-facet-recipe/com-facet-recipe.scss */
  .com-facet.com-facet--recipe.com-sticky--sticky.com-facet--extra-open .com-facet__btn--explore, .com-facet.com-facet--recipe.com-facet--extra-open .com-facet__btn--explore {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2235%22%20height%3D%2235%22%20viewBox%3D%220%200%2035%2035%22%3E%3Cg%20fill%3D%22%23ffffff%22%3E%3Cpath%20d%3D%22M18.047%2032.626c-8.34%200-15.125-6.785-15.125-15.125S9.707%202.377%2018.047%202.377%2033.172%209.16%2033.172%2017.5s-6.785%2015.126-15.125%2015.126zm0-30C9.845%202.626%203.172%209.3%203.172%2017.5s6.673%2014.876%2014.875%2014.876S32.922%2025.703%2032.922%2017.5%2026.25%202.627%2018.047%202.627z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M12.777%2024.185l-1.414-1.414%205.27-5.27-5.27-5.27%201.414-1.413L19.46%2017.5%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M23.318%2024.185L16.633%2017.5l6.685-6.683%201.414%201.414-5.27%205.27%205.27%205.27%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-color: #aea9a6;
    color: #FFF;
  }
  /* line 97, /var/www/scss/components/com-facet-recipe/com-facet-recipe.scss */
  .com-facet.com-facet--recipe .com-facet__left, .com-facet.com-facet--recipe .com-facet__right {
    height: 2.5rem;
    line-height: 2.5rem;
    vertical-align: middle;
  }
  /* line 103, /var/www/scss/components/com-facet-recipe/com-facet-recipe.scss */
  .com-facet.com-facet--recipe .com-facet__right {
    display: block;
    float: left;
  }
  /* line 107, /var/www/scss/components/com-facet-recipe/com-facet-recipe.scss */
  .com-facet.com-facet--recipe .com-facet__left {
    display: block;
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    text-align: center;
  }
  /* line 115, /var/www/scss/components/com-facet-recipe/com-facet-recipe.scss */
  .com-facet.com-facet--recipe .com-facet__title {
    font-size: 0.875rem;
    font-weight: 600;
    text-transform: uppercase;
    margin: 0;
    cursor: pointer;
    width: 100%;
    height: 100%;
    display: block;
  }
  /* line 125, /var/www/scss/components/com-facet-recipe/com-facet-recipe.scss */
  .com-facet.com-facet--recipe .com-facet__btn--explore {
    height: 2.5rem;
    display: inline-block;
    line-height: 2.5rem;
    padding-right: 1.25rem;
    background-position: center;
    background-size: 0.875rem;
    text-indent: -9999px;
    z-index: 9;
    position: relative;
    width: 0;
  }
  /* line 137, /var/www/scss/components/com-facet-recipe/com-facet-recipe.scss */
  .com-facet.com-facet--recipe .com-facet__btn--filter {
    height: 2.5rem;
    width: 2.5rem;
    display: inline-block;
    line-height: 2.5rem;
    position: absolute;
    margin-right: 1.25rem;
    right: 0;
    top: 0;
    text-indent: -9999px;
  }
  /* line 148, /var/www/scss/components/com-facet-recipe/com-facet-recipe.scss */
  .com-facet.com-facet--recipe .com-facet__extra {
    display: none;
  }
  /* line 155, /var/www/scss/components/com-facet-recipe/com-facet-recipe.scss */
  .com-facet.com-facet--recipe.com-sticky--open .com-facet__title, .com-facet.com-facet--recipe.com-sticky--open .com-facet__btn--explore {
    display: none;
  }
  /* line 159, /var/www/scss/components/com-facet-recipe/com-facet-recipe.scss */
  .com-facet.com-facet--recipe.com-sticky--open .com-facet__btn--filter {
    text-indent: 0;
    width: calc(100% -  0.9375rem );
    padding-left: 1.25rem;
    margin-right: 0.9375rem;
  }
  /* line 172, /var/www/scss/components/com-facet-recipe/com-facet-recipe.scss */
  .com-facet.com-facet--recipe.com-facet--extra-open .com-facet__extra {
    display: block;
  }
  /* line 178, /var/www/scss/components/com-facet-recipe/com-facet-recipe.scss */
  .com-facet.com-facet--recipe .com-facet-extra__dropdown-mask, .com-facet.com-facet--recipe .com-facet-extra__dropdown {
    width: 100%;
    height: calc(100vh - 5.625rem );
  }
  /* line 183, /var/www/scss/components/com-facet-recipe/com-facet-recipe.scss */
  .com-facet.com-facet--recipe .com-facet-extra__dropdown {
    overflow-y: scroll;
  }
  /* line 190, /var/www/scss/components/com-facet-recipe/com-facet-recipe.scss */
  .com-facet.com-facet--recipe.com-sticky--sticky.com-facet--extra-open .com-sticky__topbar-inner, .com-facet.com-facet--recipe.com-facet--extra-open .com-sticky__topbar-inner {
    padding: 0;
    border: none;
  }
  /* line 196, /var/www/scss/components/com-facet-recipe/com-facet-recipe.scss */
  .com-facet.com-facet--recipe.com-sticky--sticky.com-facet--extra-open .com-facet-extra__dropdown-mask, .com-facet.com-facet--recipe.com-sticky--sticky.com-facet--extra-open .com-facet-extra__dropdown, .com-facet.com-facet--recipe.com-facet--extra-open .com-facet-extra__dropdown-mask, .com-facet.com-facet--recipe.com-facet--extra-open .com-facet-extra__dropdown {
    height: calc(100vh - 2.5rem );
  }
  /* line 202, /var/www/scss/components/com-facet-recipe/com-facet-recipe.scss */
  .com-facet.com-facet--recipe.com-sticky--sticky.com-facet--extra-open .com-recipe-detail-nav__list-outer, .com-facet.com-facet--recipe.com-facet--extra-open .com-recipe-detail-nav__list-outer {
    white-space: normal;
    padding-top: 0.625rem;
  }
  /* line 206, /var/www/scss/components/com-facet-recipe/com-facet-recipe.scss */
  .com-facet.com-facet--recipe.com-sticky--sticky.com-facet--extra-open .com-recipe-detail-nav__list, .com-facet.com-facet--recipe.com-facet--extra-open .com-recipe-detail-nav__list {
    width: 18.125rem;
    margin: 0 auto;
    display: block;
  }
  /* line 211, /var/www/scss/components/com-facet-recipe/com-facet-recipe.scss */
  .com-facet.com-facet--recipe.com-sticky--sticky.com-facet--extra-open .com-recipe-detail-nav__item, .com-facet.com-facet--recipe.com-facet--extra-open .com-recipe-detail-nav__item {
    float: left;
  }
  /* line 216, /var/www/scss/components/com-facet-recipe/com-facet-recipe.scss */
  .com-facet.com-facet--recipe.com-sticky--sticky.com-facet--extra-open .com-facet__btn--explore, .com-facet.com-facet--recipe.com-facet--extra-open .com-facet__btn--explore {
    padding-right: 1.25rem;
    padding-left: 1.25rem;
    text-indent: 0;
    background-position: center right 10px;
    background-size: 2rem;
    width: 100%;
    position: absolute;
  }
  /* line 229, /var/www/scss/components/com-facet-recipe/com-facet-recipe.scss */
  .com-facet.com-facet--recipe body.noscroll {
    overflow: hidden;
  }
}

@media screen and (min-width: 48em) {
  /* line 20, /var/www/scss/components/com-facet-recipe/com-facet-recipe-medium.scss */
  .com-facet.com-facet--recipe.com-sticky--open .com-sticky__dropdown-mask {
    background-color: #aea9a6;
  }
  /* line 28, /var/www/scss/components/com-facet-recipe/com-facet-recipe-medium.scss */
  .com-facet.com-facet--recipe.com-sticky--sticky .com-facet__title, .com-facet.com-facet--recipe.com-sticky--sticky .com-facet__btn, .com-facet.com-facet--recipe.com-sticky--sticky .com-facet__trigger, .com-facet.com-facet--recipe.com-sticky--sticky .com-facet__value, .com-facet.com-facet--recipe.com-sticky--open .com-facet__title, .com-facet.com-facet--recipe.com-sticky--open .com-facet__btn, .com-facet.com-facet--recipe.com-sticky--open .com-facet__trigger, .com-facet.com-facet--recipe.com-sticky--open .com-facet__value, .com-facet.com-facet--recipe.com-facet--extra-open .com-facet__title, .com-facet.com-facet--recipe.com-facet--extra-open .com-facet__btn, .com-facet.com-facet--recipe.com-facet--extra-open .com-facet__trigger, .com-facet.com-facet--recipe.com-facet--extra-open .com-facet__value {
    color: #FFF;
  }
  /* line 34, /var/www/scss/components/com-facet-recipe/com-facet-recipe-medium.scss */
  .com-facet.com-facet--recipe.com-sticky--sticky .com-facet__btn--selected::after, .com-facet.com-facet--recipe.com-sticky--sticky .com-facet__btn:hover::after, .com-facet.com-facet--recipe.com-sticky--open .com-facet__btn--selected::after, .com-facet.com-facet--recipe.com-sticky--open .com-facet__btn:hover::after, .com-facet.com-facet--recipe.com-facet--extra-open .com-facet__btn--selected::after, .com-facet.com-facet--recipe.com-facet--extra-open .com-facet__btn:hover::after {
    background-color: #FFF;
  }
  /* line 38, /var/www/scss/components/com-facet-recipe/com-facet-recipe-medium.scss */
  .com-facet.com-facet--recipe.com-sticky--sticky .com-facet__btn, .com-facet.com-facet--recipe.com-sticky--open .com-facet__btn, .com-facet.com-facet--recipe.com-facet--extra-open .com-facet__btn {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.914%22%20height%3D%2214.912%22%20viewBox%3D%220%200%2014.914%2014.912%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M13.75%204.145l-6%206-6-6%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
  }
  /* line 41, /var/www/scss/components/com-facet-recipe/com-facet-recipe-medium.scss */
  .com-facet.com-facet--recipe.com-sticky--sticky .com-facet__btn--close, .com-facet.com-facet--recipe.com-sticky--open .com-facet__btn--close, .com-facet.com-facet--recipe.com-facet--extra-open .com-facet__btn--close {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2235%22%20height%3D%2235%22%20viewBox%3D%220%200%2035%2035%22%3E%3Cg%20fill%3D%22%23ffffff%22%3E%3Cpath%20d%3D%22M18.047%2032.626c-8.34%200-15.125-6.785-15.125-15.125S9.707%202.377%2018.047%202.377%2033.172%209.16%2033.172%2017.5s-6.785%2015.126-15.125%2015.126zm0-30C9.845%202.626%203.172%209.3%203.172%2017.5s6.673%2014.876%2014.875%2014.876S32.922%2025.703%2032.922%2017.5%2026.25%202.627%2018.047%202.627z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M12.777%2024.185l-1.414-1.414%205.27-5.27-5.27-5.27%201.414-1.413L19.46%2017.5%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M23.318%2024.185L16.633%2017.5l6.685-6.683%201.414%201.414-5.27%205.27%205.27%205.27%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
  }
  /* line 44, /var/www/scss/components/com-facet-recipe/com-facet-recipe-medium.scss */
  .com-facet.com-facet--recipe.com-sticky--sticky .com-facet__trigger::after, .com-facet.com-facet--recipe.com-sticky--open .com-facet__trigger::after, .com-facet.com-facet--recipe.com-facet--extra-open .com-facet__trigger::after {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.914%22%20height%3D%2214.912%22%20viewBox%3D%220%200%2014.914%2014.912%22%3E%3Cg%20fill%3D%22%23ffffff%22%3E%3Cpath%20d%3D%22M1.325%200l13.59%2013.588-1.326%201.325L0%201.325z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M13.588%200l1.325%201.325L1.326%2014.912%200%2013.587z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
  }
  /* line 47, /var/www/scss/components/com-facet-recipe/com-facet-recipe-medium.scss */
  .com-facet.com-facet--recipe.com-sticky--sticky .com-facet__options-control, .com-facet.com-facet--recipe.com-sticky--open .com-facet__options-control, .com-facet.com-facet--recipe.com-facet--extra-open .com-facet__options-control {
    background-color: #aea9a6;
    color: #FFF;
  }
  /* line 51, /var/www/scss/components/com-facet-recipe/com-facet-recipe-medium.scss */
  .com-facet.com-facet--recipe.com-sticky--sticky .com-facet__close-options, .com-facet.com-facet--recipe.com-sticky--open .com-facet__close-options, .com-facet.com-facet--recipe.com-facet--extra-open .com-facet__close-options {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2235%22%20height%3D%2235%22%20viewBox%3D%220%200%2035%2035%22%3E%3Cg%20fill%3D%22%23ffffff%22%3E%3Cpath%20d%3D%22M18.047%2032.626c-8.34%200-15.125-6.785-15.125-15.125S9.707%202.377%2018.047%202.377%2033.172%209.16%2033.172%2017.5s-6.785%2015.126-15.125%2015.126zm0-30C9.845%202.626%203.172%209.3%203.172%2017.5s6.673%2014.876%2014.875%2014.876S32.922%2025.703%2032.922%2017.5%2026.25%202.627%2018.047%202.627z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M12.777%2024.185l-1.414-1.414%205.27-5.27-5.27-5.27%201.414-1.413L19.46%2017.5%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M23.318%2024.185L16.633%2017.5l6.685-6.683%201.414%201.414-5.27%205.27%205.27%205.27%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
  }
  /* line 56, /var/www/scss/components/com-facet-recipe/com-facet-recipe-medium.scss */
  .com-facet.com-facet--recipe.com-sticky--sticky .com-sticky__wrapper, .com-facet.com-facet--recipe.com-sticky--sticky .com-sticky__dropdown, .com-facet.com-facet--recipe.com-sticky--sticky .com-sticky__dropdown-inner, .com-facet.com-facet--recipe.com-sticky--sticky .com-sticky__topbar, .com-facet.com-facet--recipe.com-sticky--sticky .com-sticky__topbar-inner, .com-facet.com-facet--recipe.com-sticky--open .com-sticky__wrapper, .com-facet.com-facet--recipe.com-sticky--open .com-sticky__dropdown, .com-facet.com-facet--recipe.com-sticky--open .com-sticky__dropdown-inner, .com-facet.com-facet--recipe.com-sticky--open .com-sticky__topbar, .com-facet.com-facet--recipe.com-sticky--open .com-sticky__topbar-inner, .com-facet.com-facet--recipe.com-facet--extra-open .com-sticky__wrapper, .com-facet.com-facet--recipe.com-facet--extra-open .com-sticky__dropdown, .com-facet.com-facet--recipe.com-facet--extra-open .com-sticky__dropdown-inner, .com-facet.com-facet--recipe.com-facet--extra-open .com-sticky__topbar, .com-facet.com-facet--recipe.com-facet--extra-open .com-sticky__topbar-inner {
    background-color: #aea9a6;
    color: #FFF;
  }
  /* line 66, /var/www/scss/components/com-facet-recipe/com-facet-recipe-medium.scss */
  .com-facet.com-facet--recipe.com-sticky--sticky .com-facet-extra__dropdown-mask, .com-facet.com-facet--recipe.com-sticky--sticky .com-facet-extra__dropdown, .com-facet.com-facet--recipe.com-sticky--sticky .com-facet-extra__dropdown-inner, .com-facet.com-facet--recipe.com-sticky--open .com-facet-extra__dropdown-mask, .com-facet.com-facet--recipe.com-sticky--open .com-facet-extra__dropdown, .com-facet.com-facet--recipe.com-sticky--open .com-facet-extra__dropdown-inner, .com-facet.com-facet--recipe.com-facet--extra-open .com-facet-extra__dropdown-mask, .com-facet.com-facet--recipe.com-facet--extra-open .com-facet-extra__dropdown, .com-facet.com-facet--recipe.com-facet--extra-open .com-facet-extra__dropdown-inner {
    background-color: #aea9a6;
    color: #FFF;
    border-bottom: none;
  }
  /* line 74, /var/www/scss/components/com-facet-recipe/com-facet-recipe-medium.scss */
  .com-facet.com-facet--recipe.com-sticky--sticky .btn-main.btn-main--in-facet, .com-facet.com-facet--recipe.com-sticky--sticky .com-facet__reset, .com-facet.com-facet--recipe.com-sticky--sticky .btn-main--in-facet.com-saf-centered-button, .com-facet.com-facet--recipe.com-sticky--sticky .btn-main--in-facet.com-compare__action, .com-facet.com-facet--recipe.com-sticky--open .btn-main.btn-main--in-facet, .com-facet.com-facet--recipe.com-sticky--open .com-facet__reset, .com-facet.com-facet--recipe.com-sticky--open .btn-main--in-facet.com-saf-centered-button, .com-facet.com-facet--recipe.com-sticky--open .btn-main--in-facet.com-compare__action, .com-facet.com-facet--recipe.com-facet--extra-open .btn-main.btn-main--in-facet, .com-facet.com-facet--recipe.com-facet--extra-open .com-facet__reset, .com-facet.com-facet--recipe.com-facet--extra-open .btn-main--in-facet.com-saf-centered-button, .com-facet.com-facet--recipe.com-facet--extra-open .btn-main--in-facet.com-compare__action {
    border: 1px solid #FFF;
    color: #FFF;
  }
  /* line 77, /var/www/scss/components/com-facet-recipe/com-facet-recipe-medium.scss */
  .com-facet.com-facet--recipe.com-sticky--sticky .btn-main.btn-main--in-facet:hover, .com-facet.com-facet--recipe.com-sticky--sticky .com-facet__reset:hover, .com-facet.com-facet--recipe.com-sticky--sticky .btn-main--in-facet.com-saf-centered-button:hover, .com-facet.com-facet--recipe.com-sticky--sticky .btn-main--in-facet.com-compare__action:hover, .com-facet.com-facet--recipe.com-sticky--open .btn-main.btn-main--in-facet:hover, .com-facet.com-facet--recipe.com-sticky--open .com-facet__reset:hover, .com-facet.com-facet--recipe.com-sticky--open .btn-main--in-facet.com-saf-centered-button:hover, .com-facet.com-facet--recipe.com-sticky--open .btn-main--in-facet.com-compare__action:hover, .com-facet.com-facet--recipe.com-facet--extra-open .btn-main.btn-main--in-facet:hover, .com-facet.com-facet--recipe.com-facet--extra-open .com-facet__reset:hover, .com-facet.com-facet--recipe.com-facet--extra-open .btn-main--in-facet.com-saf-centered-button:hover, .com-facet.com-facet--recipe.com-facet--extra-open .btn-main--in-facet.com-compare__action:hover {
    border-color: #FFF;
  }
  /* line 84, /var/www/scss/components/com-facet-recipe/com-facet-recipe-medium.scss */
  .com-facet.com-facet--recipe.com-sticky--sticky .com-facet__btn--explore, .com-facet.com-facet--recipe.com-sticky--open .com-facet__btn--explore {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215%22%20height%3D%2215%22%20viewBox%3D%220%200%2015%2015%22%3E%3Cg%20fill%3D%22%23ffffff%22%3E%3Cpath%20d%3D%22M0%200h3v3H0zM0%206h3v3H0zM0%2012h3v3H0zM6%200h3v3H6zM6%206h3v3H6zM6%2012h3v3H6zM12%200h3v3h-3zM12%206h3v3h-3zM12%2012h3v3h-3z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
  }
  /* line 91, /var/www/scss/components/com-facet-recipe/com-facet-recipe-medium.scss */
  .com-facet.com-facet--recipe.com-facet--extra-open .com-facet__btn--explore {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.914%22%20height%3D%2214.912%22%20viewBox%3D%220%200%2014.914%2014.912%22%3E%3Cg%20fill%3D%22%23ffffff%22%3E%3Cpath%20d%3D%22M1.325%200l13.59%2013.588-1.326%201.325L0%201.325z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M13.588%200l1.325%201.325L1.326%2014.912%200%2013.587z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
  }
  /* line 98, /var/www/scss/components/com-facet-recipe/com-facet-recipe-medium.scss */
  .com-facet.com-facet--recipe.com-sticky--sticky.com-facet--extra-open .com-facet__btn--explore, .com-facet.com-facet--recipe.com-facet--extra-open .com-facet__btn--explore {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.914%22%20height%3D%2214.912%22%20viewBox%3D%220%200%2014.914%2014.912%22%3E%3Cg%20fill%3D%22%23ffffff%22%3E%3Cpath%20d%3D%22M1.325%200l13.59%2013.588-1.326%201.325L0%201.325z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M13.588%200l1.325%201.325L1.326%2014.912%200%2013.587z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
  }
  /* line 108, /var/www/scss/components/com-facet-recipe/com-facet-recipe-medium.scss */
  .com-facet.com-facet--recipe .com-facet__extra {
    display: none;
  }
  /* line 113, /var/www/scss/components/com-facet-recipe/com-facet-recipe-medium.scss */
  .com-facet.com-facet--recipe .com-sticky__dropdown {
    transition: none;
  }
  /* line 118, /var/www/scss/components/com-facet-recipe/com-facet-recipe-medium.scss */
  .com-facet.com-facet--recipe .com-facet-extra__dropdown-mask {
    width: auto;
    height: auto;
    position: absolute;
    overflow: hidden;
    width: 100%;
  }
  /* line 125, /var/www/scss/components/com-facet-recipe/com-facet-recipe-medium.scss */
  .com-facet.com-facet--recipe .com-facet-extra__dropdown {
    pointer-events: all;
    max-width: 100%;
    z-index: 1;
    -webkit-transform: translateY(-100%);
        -ms-transform: translateY(-100%);
            transform: translateY(-100%);
    position: relative;
    border-bottom: none;
    height: 11.25rem;
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
  }
  /* line 135, /var/www/scss/components/com-facet-recipe/com-facet-recipe-medium.scss */
  .com-facet.com-facet--recipe .com-facet-extra__dropdown-inner {
    max-width: 70.5rem;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    max-width: 70.5rem;
    margin-left: auto;
    margin-right: auto;
    height: auto;
    padding-top: 1.25rem;
    border-bottom: none;
    position: relative;
  }
  /* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .com-facet.com-facet--recipe .com-facet-extra__dropdown-inner::before, .com-facet.com-facet--recipe .com-facet-extra__dropdown-inner::after {
    content: ' ';
    display: table;
  }
  /* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .com-facet.com-facet--recipe .com-facet-extra__dropdown-inner::after {
    clear: both;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .com-facet.com-facet--recipe .com-facet-extra__dropdown-inner:last-child:not(:first-child) {
    float: right;
  }
  /* line 95, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .com-facet.com-facet--recipe .com-facet-extra__dropdown-inner, .com-facet.com-facet--recipe .com-facet-extra__dropdown-inner:last-child {
    float: none;
  }
  /* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .com-facet.com-facet--recipe .com-facet-extra__dropdown-inner::before, .com-facet.com-facet--recipe .com-facet-extra__dropdown-inner::after {
    content: ' ';
    display: table;
  }
  /* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .com-facet.com-facet--recipe .com-facet-extra__dropdown-inner::after {
    clear: both;
  }
  /* line 146, /var/www/scss/components/com-facet-recipe/com-facet-recipe-medium.scss */
  .com-facet.com-facet--recipe.com-facet--extra-open .com-facet__extra {
    display: block;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 7, /var/www/scss/components/com-facet-recipe/com-facet-recipe-large.scss */
  .com-facet.com-facet--recipe.com-sticky--open .com-sticky__dropdown-mask {
    background: transparent;
  }
  /* line 15, /var/www/scss/components/com-facet-recipe/com-facet-recipe-large.scss */
  .com-facet.com-facet--recipe.com-sticky--sticky .com-facet__option--open .com-facet__trigger,
  .com-facet.com-facet--recipe.com-sticky--sticky .com-facet__option--open .com-facet__value, .com-facet.com-facet--recipe.com-sticky--open .com-facet__option--open .com-facet__trigger,
  .com-facet.com-facet--recipe.com-sticky--open .com-facet__option--open .com-facet__value, .com-facet.com-facet--recipe.com-facet--extra-open .com-facet__option--open .com-facet__trigger,
  .com-facet.com-facet--recipe.com-facet--extra-open .com-facet__option--open .com-facet__value {
    color: #3e3936;
  }
  /* line 20, /var/www/scss/components/com-facet-recipe/com-facet-recipe-large.scss */
  .com-facet.com-facet--recipe.com-sticky--sticky .com-facet__trigger, .com-facet.com-facet--recipe.com-sticky--open .com-facet__trigger, .com-facet.com-facet--recipe.com-facet--extra-open .com-facet__trigger {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.914%22%20height%3D%2214.912%22%20viewBox%3D%220%200%2014.914%2014.912%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M13.75%204.145l-6%206-6-6%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
  }
}

/* line 3, /var/www/scss/components/com-stripe-title/com-stripe-title.scss */
.com-stripe-title__text {
  padding: 1.5rem 0;
  text-align: center;
  text-transform: uppercase;
  font-size: 0.75rem;
  font-weight: 300;
  color: #3e3936;
  margin: 0 auto;
}

/* line 14, /var/www/scss/components/com-stripe-title/com-stripe-title.scss */
.com-stripe-title__descr-cnt {
  margin: 0 auto;
  width: 90%;
}

/* line 19, /var/www/scss/components/com-stripe-title/com-stripe-title.scss */
.com-stripe-title__descr {
  text-align: center;
  font-size: 0.875rem;
  font-weight: 400;
  color: #3e3936;
}

/* line 26, /var/www/scss/components/com-stripe-title/com-stripe-title.scss */
.com-stripe-title__more, .com-stripe-title__less {
  padding: 1rem 0 0.3rem;
  display: block;
  font-size: 1.125rem;
  font-weight: 400;
  color: #3e3936;
  font-family: "Times New Roman", serif;
  font-style: italic;
  text-decoration: underline;
}

/* line 38, /var/www/scss/components/com-stripe-title/com-stripe-title.scss */
.com-stripe-title__wrp {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-stripe-title__wrp::before, .com-stripe-title__wrp::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-stripe-title__wrp::after {
  clear: both;
}

/* line 40, /var/www/scss/components/com-stripe-title/com-stripe-title.scss */
.com-stripe-title__cnt {
  width: 100%;
  float: left;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

/* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
.com-stripe-title__cnt:last-child:not(:first-child) {
  float: right;
}

/* line 42, /var/www/scss/components/com-stripe-title/com-stripe-title.scss */
.com-stripe-title--gray {
  background-color: #a7a29f;
}

/* line 44, /var/www/scss/components/com-stripe-title/com-stripe-title.scss */
.com-stripe-title--gray--btn {
  text-align: center;
}

/* line 45, /var/www/scss/components/com-stripe-title/com-stripe-title.scss */
.com-stripe-title--gray .com-stripe-title__text {
  color: #FFF;
  font-weight: 400;
  font-size: 1.5rem;
  padding: 1rem;
}

/* line 51, /var/www/scss/components/com-stripe-title/com-stripe-title.scss */
.com-stripe-title--gray .com-stripe-title__descr {
  color: #FFF;
  font-weight: 400;
  padding: 3rem 1rem;
  text-align: left;
  font-size: 1.375rem;
}

/* line 59, /var/www/scss/components/com-stripe-title/com-stripe-title.scss */
.com-stripe-title--gray .btn-main--in-refrigerator {
  color: #FFF;
  border: 1px solid #FFF;
  margin: 2rem;
  font-size: 1rem;
}

/* line 69, /var/www/scss/components/com-stripe-title/com-stripe-title.scss */
.com-stripe-title--on-top .com-stripe-title__text {
  font-weight: 600;
  padding-top: 0;
  padding-bottom: 0;
}

/* line 73, /var/www/scss/components/com-stripe-title/com-stripe-title.scss */
.com-stripe-title--on-top .com-stripe-title__text--main {
  padding: 1.5rem 0 0.5rem;
  font-weight: 300;
  font-size: 1rem;
}

@media screen and (min-width: 48em) {
  /* line 5, /var/www/scss/components/com-stripe-title/com-stripe-title-medium.scss */
  .com-stripe-title__text {
    padding: 2rem 0;
    font-size: 0.875rem;
  }
  /* line 10, /var/www/scss/components/com-stripe-title/com-stripe-title-medium.scss */
  .com-stripe-title--gray {
    margin-bottom: -1px;
  }
  /* line 12, /var/www/scss/components/com-stripe-title/com-stripe-title-medium.scss */
  .com-stripe-title--gray .com-stripe-title__text {
    font-size: 1.5rem;
    padding: 3rem;
    text-transform: none;
  }
  /* line 17, /var/www/scss/components/com-stripe-title/com-stripe-title-medium.scss */
  .com-stripe-title--gray .com-stripe-title__descr {
    padding: 3rem 1rem;
    text-align: right;
    font-size: 1.125rem;
    position: absolute;
    margin-top: -55%;
    padding-right: 54%;
  }
  /* line 25, /var/www/scss/components/com-stripe-title/com-stripe-title-medium.scss */
  .com-stripe-title--gray .com-stripe-title__descr--first {
    padding-left: 22%;
    padding-right: 45%;
  }
  /* line 29, /var/www/scss/components/com-stripe-title/com-stripe-title-medium.scss */
  .com-stripe-title--gray .com-stripe-title__descr--second {
    text-align: left;
    margin-top: -57%;
    padding-left: 54%;
    padding-right: 2rem;
  }
  /* line 38, /var/www/scss/components/com-stripe-title/com-stripe-title-medium.scss */
  .com-stripe-title--gray .btn-main--in-refrigerator {
    color: #FFF;
    border: 1px solid #FFF;
    margin: 2rem;
    font-size: 1rem;
  }
  /* line 48, /var/www/scss/components/com-stripe-title/com-stripe-title-medium.scss */
  .com-stripe-title--on-top .com-stripe-title__text {
    padding-top: 2.5rem;
    padding-bottom: 1rem;
    font-weight: 400;
  }
  /* line 60, /var/www/scss/components/com-stripe-title/com-stripe-title-medium.scss */
  .com-stripe-title.blk-spotlight .com-stripe-title__text, .com-stripe-title.blk-accessories .com-stripe-title__text {
    font-size: 1.375rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 5, /var/www/scss/components/com-stripe-title/com-stripe-title-large.scss */
  .com-stripe-title__descr-cnt {
    margin: 0 auto;
    width: 60%;
  }
  /* line 10, /var/www/scss/components/com-stripe-title/com-stripe-title-large.scss */
  .com-stripe-title--row {
    max-width: 70.5rem;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .com-stripe-title--row::before, .com-stripe-title--row::after {
    content: ' ';
    display: table;
  }
  /* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .com-stripe-title--row::after {
    clear: both;
  }
  /* line 13, /var/www/scss/components/com-stripe-title/com-stripe-title-large.scss */
  .com-stripe-title--gray .com-stripe-title__text {
    font-size: 1.5rem;
    padding: 3rem 23%;
  }
  /* line 17, /var/www/scss/components/com-stripe-title/com-stripe-title-large.scss */
  .com-stripe-title--gray .com-stripe-title__descr {
    padding-left: 0;
    margin-top: 9%;
    position: relative;
    padding-right: 52%;
  }
  /* line 23, /var/www/scss/components/com-stripe-title/com-stripe-title-large.scss */
  .com-stripe-title--gray .com-stripe-title__descr--first {
    padding-left: 0;
    margin-top: 0;
    position: relative;
  }
  /* line 28, /var/www/scss/components/com-stripe-title/com-stripe-title-large.scss */
  .com-stripe-title--gray .com-stripe-title__descr--second {
    padding-left: 0;
    margin-top: 8%;
    position: relative;
    padding-right: 0;
  }
}

/* line 1, /var/www/scss/components/com-related-recipes/com-related-recipes.scss */
.com-related-recipes {
  /*&__main-cta {
    display: inline-block;
    font-size: $stantard-size-5;
    color: $clr-primary-text;
    border: 1px solid $clr-grey-lighter;
    padding: rem-calc(6 44 7);
    text-transform: uppercase;
  }*/
}

/* line 4, /var/www/scss/components/com-related-recipes/com-related-recipes.scss */
.com-related-recipes__main-title {
  text-align: center;
  font-size: 0.875rem;
  color: #3e3936;
  padding: 0.625rem 20px;
  font-weight: 400;
}

/* line 15, /var/www/scss/components/com-related-recipes/com-related-recipes.scss */
.com-related-recipes__items-cnt.com-related-recipes__items-cnt--small .com-related-recipes__link {
  color: #FFF;
  font-weight: 700;
}

/* line 23, /var/www/scss/components/com-related-recipes/com-related-recipes.scss */
.com-related-recipes__item {
  position: relative;
  /*&--background {
      background: $clr-primary-bg;
      height: rem-calc(195);
    }*/
}

/* line 30, /var/www/scss/components/com-related-recipes/com-related-recipes.scss */
.com-related-recipes__item--first .com-related-recipes__img-cnt {
  padding-bottom: 75%;
}

@media screen and (min-width: 48em) {
  /* line 30, /var/www/scss/components/com-related-recipes/com-related-recipes.scss */
  .com-related-recipes__item--first .com-related-recipes__img-cnt {
    padding-bottom: 52%;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 30, /var/www/scss/components/com-related-recipes/com-related-recipes.scss */
  .com-related-recipes__item--first .com-related-recipes__img-cnt {
    padding-bottom: 31.25%;
  }
}

/* line 32, /var/www/scss/components/com-related-recipes/com-related-recipes.scss */
.com-related-recipes__item--cook-processor {
  /*.com-related-recipes__img-cnt {
        position: relative;
        overflow: hidden;
        display:block;
        padding-bottom: 75%;
      }*/
}

/* line 39, /var/www/scss/components/com-related-recipes/com-related-recipes.scss */
.com-related-recipes__item--cook-processor .com-related-recipes__img {
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  height: auto;
}

/* line 45, /var/www/scss/components/com-related-recipes/com-related-recipes.scss */
.com-related-recipes__item--red {
  background-color: #c20038;
}

/* line 48, /var/www/scss/components/com-related-recipes/com-related-recipes.scss */
.com-related-recipes__label-title, .com-related-recipes__label-subtitle {
  letter-spacing: .05em;
  color: #FFF;
  text-align: center;
  padding: 0 2.5rem;
}

/* line 56, /var/www/scss/components/com-related-recipes/com-related-recipes.scss */
.com-related-recipes__label-title {
  font-size: 1.125rem;
  line-height: 1.22;
  text-transform: uppercase;
}

/* line 62, /var/www/scss/components/com-related-recipes/com-related-recipes.scss */
.com-related-recipes__label-subtitle {
  font-style: italic;
  font-family: "Times New Roman", serif;
  margin-top: 0.9375rem;
}

/* line 70, /var/www/scss/components/com-related-recipes/com-related-recipes.scss */
.com-related-recipes__img-cnt {
  padding-bottom: 75%;
}

@media screen and (min-width: 48em) {
  /* line 70, /var/www/scss/components/com-related-recipes/com-related-recipes.scss */
  .com-related-recipes__img-cnt {
    padding-bottom: 144%;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 70, /var/www/scss/components/com-related-recipes/com-related-recipes.scss */
  .com-related-recipes__img-cnt {
    padding-bottom: 142%;
  }
}

/* line 72, /var/www/scss/components/com-related-recipes/com-related-recipes.scss */
.com-related-recipes__img-cnt:before {
  /* Old browsers */
  background: #000;
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  background: linear-gradient(to top, transparent 0%, #000 95%);
  /* IE6-9 */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="$start-color", endColorstr="$end-color",GradientType=0 );
  position: absolute;
  width: 100%;
  height: 20%;
  content: "";
  opacity: 0.4;
  top: 0;
}

/* line 82, /var/www/scss/components/com-related-recipes/com-related-recipes.scss */
.com-related-recipes__img-cnt:after {
  /* Old browsers */
  background: #000;
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  background: linear-gradient(to bottom, transparent 0%, #000 100%);
  /* IE6-9 */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="$start-color", endColorstr="$end-color",GradientType=0 );
  position: absolute;
  width: 100%;
  height: 50%;
  content: "";
  opacity: 0.7;
  bottom: 0;
}

/* line 95, /var/www/scss/components/com-related-recipes/com-related-recipes.scss */
.com-related-recipes__text-cnt {
  text-align: center;
  padding: 0 20px;
  color: #3e3936;
}

/* line 100, /var/www/scss/components/com-related-recipes/com-related-recipes.scss */
.com-related-recipes__text-cnt:not(.com-related-recipes__text-cnt--outside) {
  width: 100%;
  left: 0;
  color: #FFF;
}

/* line 108, /var/www/scss/components/com-related-recipes/com-related-recipes.scss */
.com-related-recipes__text-cnt--outside .com-related-recipes__title {
  color: #3e3936;
  font-size: 0.75rem;
  margin-top: 1.125rem;
}

/* line 116, /var/www/scss/components/com-related-recipes/com-related-recipes.scss */
.com-related-recipes__title {
  color: #FFF;
  font-size: 1rem;
  font-weight: 400;
}

/* line 122, /var/www/scss/components/com-related-recipes/com-related-recipes.scss */
.com-related-recipes__cta {
  display: inline-block;
  margin-top: 0.625rem;
  color: #FFF;
  font-size: 1rem;
  font-style: italic;
  font-family: "Times New Roman", serif;
}

/* line 131, /var/www/scss/components/com-related-recipes/com-related-recipes.scss */
.com-related-recipes__main-cta-cnt {
  text-align: center;
  padding: 2.1875rem 1.25rem;
}

@media screen and (min-width: 48em) {
  /* line 5, /var/www/scss/components/com-related-recipes/com-related-recipes-medium.scss */
  .com-related-recipes {
    /*&__item.com-related-recipes__item--background {
      height: auto;
      padding-bottom: 125%;
    }*/
    /*&__main-cta {
      font-size: $stantard-size-2;
      padding: rem-calc(10 60);
    }*/
  }
  /* line 7, /var/www/scss/components/com-related-recipes/com-related-recipes-medium.scss */
  .com-related-recipes__main-title {
    padding: 2.5rem 20px;
  }
  /* line 9, /var/www/scss/components/com-related-recipes/com-related-recipes-medium.scss */
  .com-related-recipes__items-cnt.com-related-recipes__items-cnt--medium {
    display: block;
  }
  /* line 11, /var/www/scss/components/com-related-recipes/com-related-recipes-medium.scss */
  .com-related-recipes__items {
    max-width: 70.5rem;
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 10px;
  }
  /* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .com-related-recipes__items::before, .com-related-recipes__items::after {
    content: ' ';
    display: table;
  }
  /* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .com-related-recipes__items::after {
    clear: both;
  }
  /* line 17, /var/www/scss/components/com-related-recipes/com-related-recipes-medium.scss */
  .com-related-recipes__item-cnt {
    width: 33.3333333333%;
    float: left;
    padding-left: 0.625rem;
    padding-right: 0.625rem;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .com-related-recipes__item-cnt:last-child:not(:first-child) {
    float: right;
  }
  /* line 46, /var/www/bower_components/foundation-sites/scss/grid/_position.scss */
  .com-related-recipes__item-cnt:last-child:last-child:last-child {
    float: left;
  }
  /* line 30, /var/www/scss/components/com-related-recipes/com-related-recipes-medium.scss */
  .com-related-recipes__cta {
    margin-top: 1rem;
  }
  /* line 32, /var/www/scss/components/com-related-recipes/com-related-recipes-medium.scss */
  .com-related-recipes__item.com-related-recipes__item--first {
    margin-bottom: 2.5rem;
  }
  /* line 36, /var/www/scss/components/com-related-recipes/com-related-recipes-medium.scss */
  .com-related-recipes__item.com-related-recipes__item--first .com-related-recipes__text-cnt {
    top: 60%;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
  }
  /* line 40, /var/www/scss/components/com-related-recipes/com-related-recipes-medium.scss */
  .com-related-recipes__item.com-related-recipes__item--first .com-related-recipes__title {
    font-size: 1.375rem;
  }
  /* line 41, /var/www/scss/components/com-related-recipes/com-related-recipes-medium.scss */
  .com-related-recipes__item.com-related-recipes__item--first .com-related-recipes__link {
    color: #FFF;
  }
  /* line 46, /var/www/scss/components/com-related-recipes/com-related-recipes-medium.scss */
  .com-related-recipes__item--first.com-related-recipes__item--cook-processor .com-related-recipes__img-cnt {
    padding-bottom: 0;
    height: 29.375rem;
  }
  /* line 51, /var/www/scss/components/com-related-recipes/com-related-recipes-medium.scss */
  .com-related-recipes__main-cta-cnt {
    padding: 2.5rem 1.25rem 3.4375rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 5, /var/www/scss/components/com-related-recipes/com-related-recipes-large.scss */
  .com-related-recipes__item-cnt {
    width: 25%;
    float: left;
    padding-left: 0.625rem;
    padding-right: 0.625rem;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .com-related-recipes__item-cnt:last-child:not(:first-child) {
    float: right;
  }
  /* line 8, /var/www/scss/components/com-related-recipes/com-related-recipes-large.scss */
  .com-related-recipes__item--first.com-related-recipes__item--cook-processor .com-related-recipes__img-cnt {
    height: 27.75rem;
  }
}

/* line 1, /var/www/scss/components/com-account-pages/com-account-pages.scss */
.com-account-pages {
  background-color: #f8f8f8;
}

/* line 6, /var/www/scss/components/com-account-pages/com-account-pages.scss */
[data-page="page-pwd-naked"] .com-account-pages,
[data-page="page-pwd-naked"] #container {
  background-color: #fff;
}

/* line 12, /var/www/scss/components/com-account-pages/com-account-pages.scss */
.com-account-pages .btn-main, .com-account-pages .com-saf-centered-button, .com-account-pages .com-compare__action {
  text-transform: uppercase;
  font-weight: 700;
  font-size: 0.875rem;
  margin: 0;
  border: 0.0625rem solid;
  padding: 0 1.4rem;
}

/* line 20, /var/www/scss/components/com-account-pages/com-account-pages.scss */
.com-account-pages .btn-main:hover, .com-account-pages .com-saf-centered-button:hover, .com-account-pages .com-compare__action:hover {
  border: 0.0625rem solid;
  line-height: 2.5rem;
}

/* line 25, /var/www/scss/components/com-account-pages/com-account-pages.scss */
.com-account-pages .btn-main.btn-main--account-red, .com-account-pages .btn-main--account-red.com-saf-centered-button, .com-account-pages .btn-main--account-red.com-compare__action {
  border-color: #c20038;
  background-color: #c20038;
  color: #FFF;
  white-space: nowrap;
}

/* line 32, /var/www/scss/components/com-account-pages/com-account-pages.scss */
.com-account-pages .btn-main.btn-main--account-grey, .com-account-pages .btn-main--account-grey.com-saf-centered-button, .com-account-pages .btn-main--account-grey.com-compare__action {
  border-color: #c6c5c4;
  background-color: #f4f4f4;
  color: #353535;
}

/* line 38, /var/www/scss/components/com-account-pages/com-account-pages.scss */
.com-account-pages .btn-main.btn-main--account-white, .com-account-pages .btn-main--account-white.com-saf-centered-button, .com-account-pages .btn-main--account-white.com-compare__action {
  color: #3e3936;
  background: #FFF;
  border: 0.0625rem solid #d6d6d6;
}

/* line 45, /var/www/scss/components/com-account-pages/com-account-pages.scss */
.com-account-pages .btn-main.top-btn, .com-account-pages .top-btn.com-saf-centered-button, .com-account-pages .top-btn.com-compare__action {
  margin-top: 1.25rem;
  margin-bottom: 0.625rem;
}

/* line 52, /var/www/scss/components/com-account-pages/com-account-pages.scss */
.com-account-pages .button.radius {
  text-transform: uppercase;
  font-weight: 700;
  font-size: 0.875rem;
  margin: 0 0 3.125rem 0;
  border: 0 solid;
  padding: 0 1.4rem;
  background: #c20038;
  color: #FFF;
  display: inline-block;
}

/* line 64, /var/www/scss/components/com-account-pages/com-account-pages.scss */
.com-account-pages__breadcrumb {
  background-color: #a9aaac;
  overflow: hidden;
}

/* line 70, /var/www/scss/components/com-account-pages/com-account-pages.scss */
.com-account-pages__breadcrumb-wrp {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-account-pages__breadcrumb-wrp::before, .com-account-pages__breadcrumb-wrp::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-account-pages__breadcrumb-wrp::after {
  clear: both;
}

/* line 72, /var/www/scss/components/com-account-pages/com-account-pages.scss */
.com-account-pages__breadcrumb-root {
  width: 100%;
  float: left;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

/* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
.com-account-pages__breadcrumb-root:last-child:not(:first-child) {
  float: right;
}

/* line 77, /var/www/scss/components/com-account-pages/com-account-pages.scss */
.com-account-pages__breadcrumb-item {
  float: left;
}

/* line 79, /var/www/scss/components/com-account-pages/com-account-pages.scss */
.com-account-pages__breadcrumb-link {
  font-size: 0.875rem;
  color: #FFF;
  display: block;
  padding: 1.2rem 0;
}

/* line 86, /var/www/scss/components/com-account-pages/com-account-pages.scss */
.com-account-pages__page-wrp {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
  min-height: 28.125rem;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-account-pages__page-wrp::before, .com-account-pages__page-wrp::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-account-pages__page-wrp::after {
  clear: both;
}

/* line 91, /var/www/scss/components/com-account-pages/com-account-pages.scss */
.com-account-pages__page-head, .com-account-pages__page-cnt {
  clear: both;
  margin: 0 auto;
  max-width: 88%;
}

/* line 99, /var/www/scss/components/com-account-pages/com-account-pages.scss */
.com-account-pages__page-head--menu-right .com-account-pages__page-title {
  float: left;
}

/* line 100, /var/www/scss/components/com-account-pages/com-account-pages.scss */
.com-account-pages__page-head--menu-right .com-account-pages__page-selector {
  margin: 0 0 2rem 0;
  float: left;
  clear: both;
}

/* line 109, /var/www/scss/components/com-account-pages/com-account-pages.scss */
.com-account-pages__page-title {
  margin: 2.5rem 0 1.5rem;
  font-size: 1.75rem;
  font-weight: 300;
  color: #3e3936;
}

/* line 116, /var/www/scss/components/com-account-pages/com-account-pages.scss */
.com-account-pages__page-selector {
  margin: 1.5rem 0;
  height: 1.875rem;
}

/* line 123, /var/www/scss/components/com-account-pages/com-account-pages.scss */
.com-account-pages__page-item {
  float: left;
  margin: 0 1.5625rem 0 0;
  letter-spacing: -.02em;
}

/* line 128, /var/www/scss/components/com-account-pages/com-account-pages.scss */
.com-account-pages__page-item:last-child {
  margin: 0;
}

/* line 131, /var/www/scss/components/com-account-pages/com-account-pages.scss */
.com-account-pages__page-link {
  font-size: 0.875rem;
  font-weight: 600;
  color: #353535;
  text-transform: uppercase;
  padding-bottom: 0.5rem;
}

/* line 138, /var/www/scss/components/com-account-pages/com-account-pages.scss */
.com-account-pages__page-link:hover {
  border-bottom: 2px solid #353535;
}

/* line 139, /var/www/scss/components/com-account-pages/com-account-pages.scss */
.com-account-pages__page-link--active {
  border-bottom: 2px solid #353535;
}

/* line 143, /var/www/scss/components/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt {
  margin: 1rem auto 4rem;
  padding: 1rem 0;
  background-color: #FFF;
}

/* line 149, /var/www/scss/components/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt--naked {
  padding: 0;
  margin: 0;
  max-width: 100%;
}

/* line 157, /var/www/scss/components/com-account-pages/com-account-pages.scss */
.com-account-pages__page-iframe iframe {
  border: 0;
  width: 100%;
}

/* line 162, /var/www/scss/components/com-account-pages/com-account-pages.scss */
.com-account-pages__page-iframe--v01 iframe {
  height: 30rem;
}

/* line 168, /var/www/scss/components/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt--azure {
  padding-top: 0;
}

/* line 171, /var/www/scss/components/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt--azure .page-k-box {
  margin-top: 0 !important;
}

/* line 178, /var/www/scss/components/com-account-pages/com-account-pages.scss */
.blk-similar--in-account-pages,
.blk-accessories--in-account-pages {
  display: none;
}

/* line 181, /var/www/scss/components/com-account-pages/com-account-pages.scss */
[data-page="accounts-my-account"] .com-account-pages__page-head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

/* line 189, /var/www/scss/components/com-account-pages/com-account-pages.scss */
.blk-success__cnt {
  padding: 1.25rem 1.25rem;
  text-align: center;
}

/* line 195, /var/www/scss/components/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt .blk-success__text {
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.25rem;
  color: #3e3936;
  display: inline-block;
  margin: 0;
  text-align: left;
}

/* line 207, /var/www/scss/components/com-account-pages/com-account-pages.scss */
.blk-success__imgs-cnt {
  margin-top: 1.6875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 213, /var/www/scss/components/com-account-pages/com-account-pages.scss */
.blk-success__img {
  height: 2.5rem;
  background-position: center center;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

/* line 219, /var/www/scss/components/com-account-pages/com-account-pages.scss */
.blk-success__img--form {
  -ms-flex-preferred-size: 2.5rem;
      flex-basis: 2.5rem;
  margin-right: 1rem;
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2238.341%22%20height%3D%2240%22%20viewBox%3D%220%200%2038.341%2040%22%3E%3Cg%20transform%3D%22translate%28-5%20-4%29%22%20fill%3D%22%23c20138%22%3E%3Cpath%20d%3D%22M35.833%2031.8a.834.834%200%200%200-.833.833V41.5a.834.834%200%200%201-.833.833H7.5a.834.834%200%200%201-.833-.833V9.342l3.675-3.675h23.825A.834.834%200%200%201%2035%206.5v7.717a.833.833%200%200%200%201.667%200V6.5a2.5%202.5%200%200%200-2.5-2.5H10.342a1.663%201.663%200%200%200-1.175.492L5.492%208.167A1.663%201.663%200%200%200%205%209.342V41.5A2.5%202.5%200%200%200%207.5%2044h26.667a2.5%202.5%200%200%200%202.5-2.5v-8.867a.834.834%200%200%200-.834-.833z%22%2F%3E%3Cpath%20d%3D%22M14.583%2012.75V8.583a.833.833%200%200%200-1.667%200v3.333H9.583a.833.833%200%201%200%200%201.667h4.167a.834.834%200%200%200%20.833-.833zM42.375%2016.625a3.433%203.433%200%200%200-4.85.1L20.558%2033.692a.836.836%200%200%200-.192.308l-1.983%205.55a.833.833%200%200%200%201.067%201.067L25%2038.634a.836.836%200%200%200%20.308-.192L42.275%2021.5a3.433%203.433%200%200%200%20.12-4.854zm-2.867%205.258l-2.392-2.392.667-.666%202.392%202.392zm-14.45%2014.45l-2.392-2.392%2013.86-13.856%202.39%202.392zm-4.517%202.125l1.334-3.725.2-.2%202.392%202.392-.2.2zM41.1%2020.292l-.333.333-2.392-2.392.333-.333a1.69%201.69%200%200%201%202.392%202.392zM29.167%2019a.834.834%200%200%200-.833-.833H15a.833.833%200%200%200%200%201.667h13.334a.834.834%200%200%200%20.833-.834z%22%2F%3E%3Ccircle%20cx%3D%221.25%22%20cy%3D%221.25%22%20r%3D%221.25%22%20transform%3D%22translate%289.583%2017.75%29%22%2F%3E%3Cpath%20d%3D%22M15%2024.833a.833.833%200%200%200%200%201.667h8.333a.833.833%200%200%200%200-1.667z%22%2F%3E%3Ccircle%20cx%3D%221.25%22%20cy%3D%221.25%22%20r%3D%221.25%22%20transform%3D%22translate%289.583%2024.417%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 225, /var/www/scss/components/com-account-pages/com-account-pages.scss */
.blk-success__img--arrow-red {
  -ms-flex-preferred-size: 2.8125rem;
      flex-basis: 2.8125rem;
  margin-right: 0.75rem;
  background-position-x: right;
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22103.979%22%20height%3D%228.762%22%20viewBox%3D%220%200%20103.979%208.762%22%3E%3Cpath%20stroke-dasharray%3D%226%208%22%20stroke%3D%22%23c20138%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%20fill%3D%22none%22%20d%3D%22M1%204.67h88%22%2F%3E%3Cpath%20d%3D%22M103.98%204.583L95%200v8.763z%22%20fill%3D%22%23c20138%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 232, /var/www/scss/components/com-account-pages/com-account-pages.scss */
.blk-success__img--email {
  -ms-flex-preferred-size: 3.875rem;
      flex-basis: 3.875rem;
  margin-right: 1rem;
  background-size: contain;
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2262.151%22%20height%3D%2241.964%22%20viewBox%3D%220%200%2062.151%2041.964%22%3E%3Cg%20fill%3D%22%23c20138%22%3E%3Cpath%20d%3D%22M59.737%200H2.414A2.414%202.414%200%200%200%200%202.414V37.36a2.414%202.414%200%200%200%202.414%202.41h39.428a12.816%2012.816%200%200%201-1.422-2.41h-38V3.16l28.3%2020.81a.6.6%200%200%200%20.716%200l28.3-20.808v18.62a12.86%2012.86%200%200%201%202.415%202.288V2.414A2.414%202.414%200%200%200%2059.738%200zM31.075%2022.74L3.428%202.413H58.72z%22%2F%3E%3Cpath%20d%3D%22M57.63%2023.39a10.1%2010.1%200%200%200-4.732-1.085%2011.01%2011.01%200%200%200-5.557%201.375%209.48%209.48%200%200%200-3.716%203.806%2011.207%2011.207%200%200%200-1.283%205.37%208.743%208.743%200%200%200%202.56%206.694%2010.028%2010.028%200%200%200%207.13%202.414%2014.48%2014.48%200%200%200%205.72-1.094v-2.315a18.612%2018.612%200%200%201-3.01.8%2015.442%2015.442%200%200%201-2.807.282%206.215%206.215%200%200%201-6.92-6.872%209.48%209.48%200%200%201%20.958-4.353%206.68%206.68%200%200%201%202.753-2.88%208.55%208.55%200%200%201%204.224-1%206.973%206.973%200%200%201%203.34.8%205.47%205.47%200%200%201%202.268%202.268%207.056%207.056%200%200%201%20.8%203.428%207.925%207.925%200%200%201-.46%202.945%201.433%201.433%200%200%201-1.27%201.11q-.917%200-.917-1.674l.274-5.883a12.542%2012.542%200%200%200-2.052-.475%2014.593%2014.593%200%200%200-2.277-.2%205.82%205.82%200%200%200-4.212%201.56%205.415%205.415%200%200%200-1.608%204.1%204.825%204.825%200%200%200%201.23%203.508%204.435%204.435%200%200%200%203.356%201.28%204.126%204.126%200%200%200%203.307-1.554h.193a2.416%202.416%200%200%200%20.99%201.127%202.92%202.92%200%200%200%201.61.426%203.623%203.623%200%200%200%202.35-.8%205.254%205.254%200%200%200%201.56-2.254%208.77%208.77%200%200%200%20.555-3.17%209.2%209.2%200%200%200-1.135-4.627%207.688%207.688%200%200%200-3.22-3.06zm-3.566%208.45a4.83%204.83%200%200%201-.684%202.486%201.923%201.923%200%200%201-1.61.764q-2.067%200-2.067-2.543a3.715%203.715%200%200%201%20.8-2.567%202.97%202.97%200%200%201%202.293-.958%206.606%206.606%200%200%201%201.384.13z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 239, /var/www/scss/components/com-account-pages/com-account-pages.scss */
.blk-success__img--line-grey {
  -ms-flex-preferred-size: 2.8125rem;
      flex-basis: 2.8125rem;
  margin-right: 0.75rem;
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2290%22%20height%3D%222%22%20viewBox%3D%220%200%2090%202%22%3E%3Cpath%20stroke-dasharray%3D%226%208%22%20stroke%3D%22%23a9aaac%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%20fill%3D%22none%22%20d%3D%22M1%201h88%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 245, /var/www/scss/components/com-account-pages/com-account-pages.scss */
.blk-success__img--conf {
  -ms-flex-preferred-size: 2.0625rem;
      flex-basis: 2.0625rem;
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232.919%22%20height%3D%2232.919%22%20viewBox%3D%220%200%2032.919%2032.919%22%3E%3Cg%20fill%3D%22%23a9aaac%22%3E%3Cpath%20d%3D%22M16.46%200a16.46%2016.46%200%201%200%2016.46%2016.46A16.46%2016.46%200%200%200%2016.46%200zm0%2030.567A14.108%2014.108%200%201%201%2030.566%2016.46%2014.11%2014.11%200%200%201%2016.46%2030.566z%22%2F%3E%3Cpath%20d%3D%22M23.858%209.75L12.932%2020.676l-3.87-3.868a1.176%201.176%200%201%200-1.693%201.633l.028.03%204.7%204.7a1.176%201.176%200%200%200%201.662%200l11.76-11.762a1.176%201.176%200%200%200-1.662-1.662z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

@media screen and (min-width: 48em) {
  /*
    .com-account-pages {

        &__page-cnt {
            padding: 2rem 0;
            background-color: $white;
        }

    }
    */
  /* line 13, /var/www/scss/components/com-account-pages/com-account-pages-medium.scss */
  .blk-success__cnt {
    padding: 4.625rem 0;
  }
  /* line 18, /var/www/scss/components/com-account-pages/com-account-pages-medium.scss */
  .com-account-pages__page-cnt .blk-success__text {
    font-size: 1.2rem;
    line-height: 1.75rem;
    text-align: center;
  }
  /* line 25, /var/www/scss/components/com-account-pages/com-account-pages-medium.scss */
  .blk-success__imgs-cnt {
    margin-top: 3.125rem;
  }
  /* line 30, /var/www/scss/components/com-account-pages/com-account-pages-medium.scss */
  .blk-success__img--arrow-red {
    -ms-flex-preferred-size: 6.375rem;
        flex-basis: 6.375rem;
  }
  /* line 34, /var/www/scss/components/com-account-pages/com-account-pages-medium.scss */
  .blk-success__img--line-grey {
    -ms-flex-preferred-size: 5.5rem;
        flex-basis: 5.5rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 7, /var/www/scss/components/com-account-pages/com-account-pages-large.scss */
  .com-account-pages__page-head--menu-right .com-account-pages__page-title {
    float: left;
    max-width: 16.25rem;
  }
  /* line 11, /var/www/scss/components/com-account-pages/com-account-pages-large.scss */
  .com-account-pages__page-head--menu-right .com-account-pages__page-selector {
    margin: 3rem 0 0;
    float: right;
    clear: none;
  }
}

/* line 1, /var/www/scss/components/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart {
  background-color: #f8f8f8;
}

/* line 5, /var/www/scss/components/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart .btn-main, .com-shopping-cart .com-saf-centered-button, .com-shopping-cart .com-compare__action {
  text-transform: uppercase;
  font-weight: 700;
  font-size: 0.875rem;
  margin: 0;
  border: 1px solid;
  padding: 0 1.4rem;
}

/* line 13, /var/www/scss/components/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart .btn-main:hover, .com-shopping-cart .com-saf-centered-button:hover, .com-shopping-cart .com-compare__action:hover {
  border: 1px solid;
  line-height: 2.5rem;
}

/* line 18, /var/www/scss/components/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart .btn-main.btn-main--account-red, .com-shopping-cart .btn-main--account-red.com-saf-centered-button, .com-shopping-cart .btn-main--account-red.com-compare__action {
  border-color: #c20038;
  background-color: #c20038;
  color: #FFF;
}

/* line 24, /var/www/scss/components/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart .btn-main.btn-main--account-grey, .com-shopping-cart .btn-main--account-grey.com-saf-centered-button, .com-shopping-cart .btn-main--account-grey.com-compare__action {
  border-color: #c6c5c4;
  background-color: #f4f4f4;
  color: #353535;
}

/* line 30, /var/www/scss/components/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart .btn-main.btn-main--account-white, .com-shopping-cart .btn-main--account-white.com-saf-centered-button, .com-shopping-cart .btn-main--account-white.com-compare__action {
  color: #3e3936;
  background: #FFF;
  border: 0.0625rem solid #d6d6d6;
}

/* line 38, /var/www/scss/components/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__breadcrumb {
  background-color: #a9aaac;
  overflow: hidden;
}

/* line 44, /var/www/scss/components/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__breadcrumb-wrp {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-shopping-cart__breadcrumb-wrp::before, .com-shopping-cart__breadcrumb-wrp::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-shopping-cart__breadcrumb-wrp::after {
  clear: both;
}

/* line 46, /var/www/scss/components/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__breadcrumb-root {
  width: 100%;
  float: left;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

/* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
.com-shopping-cart__breadcrumb-root:last-child:not(:first-child) {
  float: right;
}

/* line 51, /var/www/scss/components/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__breadcrumb-item {
  float: left;
}

/* line 53, /var/www/scss/components/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__breadcrumb-link {
  font-size: 0.875rem;
  color: #FFF;
  display: block;
  padding: 1.2rem 0;
}

/* line 60, /var/www/scss/components/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__breadcrumb-terms {
  display: none;
}

/* line 65, /var/www/scss/components/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__breadcrumb-term {
  float: right;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 33.333%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.8rem 0.5rem;
}

/* line 73, /var/www/scss/components/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__breadcrumb-icon {
  display: block;
  background-position: center top;
  background-size: 2.1875rem;
  height: 2.1875rem;
  width: 2.1875rem;
  display: inline-block;
  vertical-align: middle;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

@media screen and (min-width: 48em) {
  /* line 73, /var/www/scss/components/com-shopping-cart/com-shopping-cart.scss */
  .com-shopping-cart__breadcrumb-icon {
    background-size: 2.1875rem;
    height: 2.1875rem;
    width: 2.1875rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 73, /var/www/scss/components/com-shopping-cart/com-shopping-cart.scss */
  .com-shopping-cart__breadcrumb-icon {
    background-size: 2.1875rem;
    height: 2.1875rem;
    width: 2.1875rem;
  }
}

/* line 79, /var/www/scss/components/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__breadcrumb-icon-text {
  display: inline-block;
  font-size: 0.875rem;
  color: #FFF;
  font-weight: 600;
  vertical-align: middle;
}

/* line 87, /var/www/scss/components/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-wrp {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-shopping-cart__page-wrp::before, .com-shopping-cart__page-wrp::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-shopping-cart__page-wrp::after {
  clear: both;
}

/* line 89, /var/www/scss/components/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-head, .com-shopping-cart__page-cnt {
  clear: both;
  margin: 0 auto;
  max-width: 88%;
}

/* line 97, /var/www/scss/components/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-head--steps .com-shopping-cart__page-steps {
  display: block;
}

/* line 101, /var/www/scss/components/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-steps {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
  display: none;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-shopping-cart__page-steps::before, .com-shopping-cart__page-steps::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-shopping-cart__page-steps::after {
  clear: both;
}

/* line 107, /var/www/scss/components/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-steps-item {
  margin: 1.5rem 0 0;
  width: 33.3333333333%;
  float: left;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  height: 3.75rem;
}

/* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
.com-shopping-cart__page-steps-item:last-child:not(:first-child) {
  float: right;
}

/* line 46, /var/www/bower_components/foundation-sites/scss/grid/_position.scss */
.com-shopping-cart__page-steps-item:last-child:last-child {
  float: left;
}

/* line 116, /var/www/scss/components/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-steps-item--active .com-shopping-cart__page-steps-title {
  color: #c20038;
}

/* line 117, /var/www/scss/components/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-steps-item--active .com-shopping-cart__page-steps-circle {
  background: #c20038;
}

/* line 121, /var/www/scss/components/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-steps-title {
  position: absolute;
  top: 30%;
  -webkit-transform: translateY(-30%);
      -ms-transform: translateY(-30%);
          transform: translateY(-30%);
  font-size: 0.875rem;
  color: #353535;
  font-weight: 400;
  line-height: 0.9rem;
}

/* line 131, /var/www/scss/components/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-steps-line {
  position: absolute;
  bottom: 0;
  width: 100%;
  border-color: #ddd;
  -o-border-image: none;
     border-image: none;
  border-style: solid;
  border-width: 1px 0 0;
  clear: both;
  height: 0;
}

/* line 144, /var/www/scss/components/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-steps-circle {
  position: absolute;
  display: block;
  width: 0.625rem;
  height: 0.625rem;
  bottom: 0.2rem;
  border-radius: 50%;
  background: #353535;
}

/* line 155, /var/www/scss/components/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-title {
  margin: 1rem 0 0;
  font-size: 1.75rem;
  font-weight: 300;
  color: #3e3936;
}

/* line 162, /var/www/scss/components/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-sub-title {
  font-size: 0.875rem;
  font-weight: 400;
  color: #353535;
}

/* line 168, /var/www/scss/components/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-selector {
  position: absolute;
  margin: 0 1.5rem 1rem;
  height: 1.25rem;
}

/* line 176, /var/www/scss/components/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-item {
  float: left;
  margin: 0 1.875rem 0 0;
}

/* line 180, /var/www/scss/components/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-item:last-child {
  margin: 0;
}

/* line 183, /var/www/scss/components/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-link {
  font-size: 0.875rem;
  font-weight: 600;
  color: #353535;
  text-transform: uppercase;
  padding-bottom: 0.5rem;
}

/* line 190, /var/www/scss/components/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-link:hover {
  border-bottom: 2px solid #353535;
}

/* line 191, /var/www/scss/components/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-link--active {
  border-bottom: 2px solid #353535;
}

/* line 195, /var/www/scss/components/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt {
  margin: 2rem auto 4rem;
  padding: 1.5rem 0 2rem;
  background-color: #FFF;
}

/* line 201, /var/www/scss/components/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__product-close {
  position: absolute;
  top: 0.4rem;
  right: 0;
  font-weight: 600;
}

/* line 208, /var/www/scss/components/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__white-box {
  padding: 1.25rem 1.875rem;
  color: #FFF;
  background-color: #3e3936;
}

/* line 216, /var/www/scss/components/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__white-box .checkout-container {
  display: none;
}

/* line 217, /var/www/scss/components/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__white-box .order-summary-title,
.com-shopping-cart__white-box .total-p {
  color: #FFF;
}

/* line 219, /var/www/scss/components/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__white-box .total-details {
  margin-top: 1rem;
  margin-bottom: 1rem;
  font-size: 0.75rem;
  color: #FFF;
}

/* line 227, /var/www/scss/components/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__payments-box, .com-shopping-cart__terms-box {
  display: none;
}

/* line 230, /var/www/scss/components/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__payments-box {
  width: 100%;
  float: left;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-top: 1rem;
  padding-bottom: 1.5rem;
  background-color: #a9aaac;
}

/* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
.com-shopping-cart__payments-box:last-child:not(:first-child) {
  float: right;
}

/* line 237, /var/www/scss/components/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__payments-box-title {
  margin-bottom: 0.5rem;
  font-size: 1rem;
  color: #FFF;
  font-weight: 400;
}

/* line 244, /var/www/scss/components/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__payments-box-image {
  margin-right: 0.2rem;
}

/* line 246, /var/www/scss/components/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__payments-box-image:last-child {
  margin-right: 0;
}

/* line 250, /var/www/scss/components/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__payments-box--in-footer {
  display: block;
  background-color: transparent;
  padding: 0;
  float: none;
}

/* line 257, /var/www/scss/components/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__payments-box--in-footer .com-shopping-cart__payments-box-title {
  font-size: 0.875rem;
  font-weight: 600;
  text-transform: uppercase;
}

/* line 267, /var/www/scss/components/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__terms-box {
  width: 100%;
  float: left;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-top: 1rem;
  padding-bottom: 3rem;
  border: 1px solid #d8d8d8;
}

/* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
.com-shopping-cart__terms-box:last-child:not(:first-child) {
  float: right;
}

/* line 278, /var/www/scss/components/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__terms-item {
  display: block;
  width: 100%;
  margin: 0.3rem 0;
  line-height: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 287, /var/www/scss/components/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__terms-icon {
  display: block;
  background-position: center top;
  background-size: 2.5rem;
  height: 2.5rem;
  width: 2.5rem;
  display: inline-block;
  vertical-align: middle;
  margin-right: 0.5rem;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 2.5rem;
          flex: 0 0 2.5rem;
}

@media screen and (min-width: 48em) {
  /* line 287, /var/www/scss/components/com-shopping-cart/com-shopping-cart.scss */
  .com-shopping-cart__terms-icon {
    background-size: 2.5rem;
    height: 2.5rem;
    width: 2.5rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 287, /var/www/scss/components/com-shopping-cart/com-shopping-cart.scss */
  .com-shopping-cart__terms-icon {
    background-size: 2.5rem;
    height: 2.5rem;
    width: 2.5rem;
  }
}

/* line 295, /var/www/scss/components/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__terms-text {
  font-size: 0.75rem;
  color: #3e3936;
  display: inline-block;
  vertical-align: middle;
}

/* line 307, /var/www/scss/components/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart .checkout-giftwrapping {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 310, /var/www/scss/components/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart .checkout-giftwrapping__checkbox {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 1.25rem;
          flex: 0 0 1.25rem;
  height: 1.25rem;
  margin-right: 0.75rem;
}

/* line 316, /var/www/scss/components/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart .checkout-giftwrapping__label {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-size: 0.75rem;
  line-height: 1rem;
  color: #FFF;
}

/* line 323, /var/www/scss/components/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart .checkout-giftwrapping__label::before {
  content: '';
  display: inline-block;
  width: 1.125rem;
  height: 1rem;
  background-position: center;
  margin-right: 0.1875rem;
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018.048%2016.898%22%3E%3Cdefs%20fill%3D%22%23ffffff%22%3E%3Cstyle%20fill%3D%22%23ffffff%22%3E.a%7Bfill%3A%23ffffff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M1.128%209.002v6.768a1.13%201.13%200%200%200%201.128%201.128h5.64v-7.9zM16.92%204.492h-3.57a4.382%204.382%200%200%200%20.63-.5%202.358%202.358%200%200%200%200-3.318%202.383%202.383%200%200%200-3.308%200c-.49.49-1.787%202.488-1.607%203.823h-.082C9.16%203.163%207.863%201.165%207.376.674a2.386%202.386%200%200%200-3.308%200%202.36%202.36%200%200%200%200%203.318%204.464%204.464%200%200%200%20.63.5H1.13A1.13%201.13%200%200%200%200%205.618V7.31a.564.564%200%200%200%20.564.564H7.9V5.618h2.256v2.256h7.332a.564.564%200%200%200%20.564-.564V5.618a1.13%201.13%200%200%200-1.132-1.126zm-9.09-.037a.372.372%200%200%201-.21.037%205.547%205.547%200%200%201-2.752-1.3%201.23%201.23%200%200%201%200-1.728%201.2%201.2%200%200%201%201.71%200c.758.763%201.514%202.717%201.25%202.99zm2.6.037c-.16%200-.208-.036-.208-.037-.263-.272.493-2.225%201.253-2.99a1.215%201.215%200%201%201%201.705%201.727%205.546%205.546%200%200%201-2.754%201.3zM10.152%209.002v7.9h5.64a1.128%201.128%200%200%200%201.128-1.128V9.006z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

@media screen and (min-width: 48em) {
  /* line 5, /var/www/scss/components/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-cnt {
    padding: 2rem 0;
  }
  /* line 7, /var/www/scss/components/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__breadcrumb-root {
    width: 25%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .com-shopping-cart__breadcrumb-root:last-child:not(:first-child) {
    float: right;
  }
  /* line 9, /var/www/scss/components/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__breadcrumb-terms {
    width: 75%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    display: block;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .com-shopping-cart__breadcrumb-terms:last-child:not(:first-child) {
    float: right;
  }
  /* line 14, /var/www/scss/components/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-steps-item {
    width: 20%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    padding-left: 0;
    padding-right: 0;
    margin: 1rem 0 0;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .com-shopping-cart__page-steps-item:last-child:not(:first-child) {
    float: right;
  }
  /* line 20, /var/www/scss/components/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-steps-title {
    font-size: 0.875rem;
    line-height: 1.1rem;
  }
  /* line 25, /var/www/scss/components/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__white-box {
    color: #3e3936;
    border: 1px solid #d8d8d8;
    background-color: #FFF;
  }
  /* line 33, /var/www/scss/components/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__white-box .checkout-container {
    display: block;
  }
  /* line 34, /var/www/scss/components/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__white-box .order-summary-title,
  .com-shopping-cart__white-box .total-p {
    color: #3e3936;
  }
  /* line 39, /var/www/scss/components/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__payments-box, .com-shopping-cart__terms-box {
    display: block;
  }
  /* line 47, /var/www/scss/components/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart .checkout-giftwrapping__label {
    color: #707070;
  }
  /* line 50, /var/www/scss/components/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart .checkout-giftwrapping__label::before {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018.048%2016.898%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%233e3936%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M1.128%209.002v6.768a1.13%201.13%200%200%200%201.128%201.128h5.64v-7.9zM16.92%204.492h-3.57a4.382%204.382%200%200%200%20.63-.5%202.358%202.358%200%200%200%200-3.318%202.383%202.383%200%200%200-3.308%200c-.49.49-1.787%202.488-1.607%203.823h-.082C9.16%203.163%207.863%201.165%207.376.674a2.386%202.386%200%200%200-3.308%200%202.36%202.36%200%200%200%200%203.318%204.464%204.464%200%200%200%20.63.5H1.13A1.13%201.13%200%200%200%200%205.618V7.31a.564.564%200%200%200%20.564.564H7.9V5.618h2.256v2.256h7.332a.564.564%200%200%200%20.564-.564V5.618a1.13%201.13%200%200%200-1.132-1.126zm-9.09-.037a.372.372%200%200%201-.21.037%205.547%205.547%200%200%201-2.752-1.3%201.23%201.23%200%200%201%200-1.728%201.2%201.2%200%200%201%201.71%200c.758.763%201.514%202.717%201.25%202.99zm2.6.037c-.16%200-.208-.036-.208-.037-.263-.272.493-2.225%201.253-2.99a1.215%201.215%200%201%201%201.705%201.727%205.546%205.546%200%200%201-2.754%201.3zM10.152%209.002v7.9h5.64a1.128%201.128%200%200%200%201.128-1.128V9.006z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 7, /var/www/scss/components/com-shopping-cart/com-shopping-cart-large.scss */
  .com-shopping-cart__breadcrumb-term {
    padding: 0.5rem;
  }
  /* line 9, /var/www/scss/components/com-shopping-cart/com-shopping-cart-large.scss */
  .com-shopping-cart__breadcrumb-icon {
    display: block;
    background-position: center top;
    background-size: 2.625rem;
    height: 2.625rem;
    width: 2.625rem;
    display: inline-block;
  }
}

@media screen and (min-width: 64.0625em) and (min-width: 48em) {
  /* line 9, /var/www/scss/components/com-shopping-cart/com-shopping-cart-large.scss */
  .com-shopping-cart__breadcrumb-icon {
    background-size: 2.625rem;
    height: 2.625rem;
    width: 2.625rem;
  }
}

@media screen and (min-width: 64.0625em) and (min-width: 64.0625em) {
  /* line 9, /var/www/scss/components/com-shopping-cart/com-shopping-cart-large.scss */
  .com-shopping-cart__breadcrumb-icon {
    background-size: 2.625rem;
    height: 2.625rem;
    width: 2.625rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 14, /var/www/scss/components/com-shopping-cart/com-shopping-cart-large.scss */
  .com-shopping-cart__page-steps-title {
    line-height: 1.2rem;
  }
  /* line 23, /var/www/scss/components/com-shopping-cart/com-shopping-cart-large.scss */
  .com-shopping-cart .checkout-giftwrapping {
    margin-bottom: 1rem;
  }
  /* line 26, /var/www/scss/components/com-shopping-cart/com-shopping-cart-large.scss */
  .com-shopping-cart .checkout-giftwrapping__checkbox {
    margin-right: 0.375rem;
    margin-top: 0.125rem;
  }
}

/* line 1, /var/www/scss/components/com-product-news/com-product-news.scss */
.com-product-news {
  background: #aea9a6;
  /*&__img {
    width: 100%;
    height: 100%;

    @include breakpoint(small only) {
      object-fit: cover;
    }
    @include breakpoint(medium only) {
      object-fit: cover;
    }
  }*/
}

/* line 4, /var/www/scss/components/com-product-news/com-product-news.scss */
.com-product-news__slider {
  position: relative;
  overflow: hidden;
}

/* line 8, /var/www/scss/components/com-product-news/com-product-news.scss */
.com-product-news__main-title {
  text-align: center;
  text-transform: uppercase;
  font-size: 0.75rem;
  color: #3e3936;
  padding: 1.5rem 20px;
  font-weight: 300;
  background: #f4f4f4;
}

/* line 17, /var/www/scss/components/com-product-news/com-product-news.scss */
.com-product-news__slide {
  float: left;
  position: relative;
  width: 100%;
  height: 100%;
}

/* line 23, /var/www/scss/components/com-product-news/com-product-news.scss */
.com-product-news__img-cnt {
  padding-bottom: 75%;
}

@media screen and (min-width: 48em) {
  /* line 23, /var/www/scss/components/com-product-news/com-product-news.scss */
  .com-product-news__img-cnt {
    padding-bottom: 41%;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 23, /var/www/scss/components/com-product-news/com-product-news.scss */
  .com-product-news__img-cnt {
    padding-bottom: 0%;
  }
}

/* line 28, /var/www/scss/components/com-product-news/com-product-news.scss */
.com-product-news__img-outer, .com-product-news__img-inner {
  position: absolute;
  overflow: hidden;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

/* line 37, /var/www/scss/components/com-product-news/com-product-news.scss */
.com-product-news__img-inner {
  background-color: #aea9a6;
}

/* line 49, /var/www/scss/components/com-product-news/com-product-news.scss */
.com-product-news__text-cnt {
  padding-bottom: 60%;
  position: relative;
  background: #ada8a5;
}

/* line 54, /var/www/scss/components/com-product-news/com-product-news.scss */
.com-product-news__content {
  color: #FFF;
  text-align: center;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
      -ms-transform: translateY(-50%) translateX(-50%);
          transform: translateY(-50%) translateX(-50%);
  padding: 0 1.25rem;
  width: 100%;
}

/* line 64, /var/www/scss/components/com-product-news/com-product-news.scss */
.com-product-news__title {
  color: #FFF;
  font-size: 1rem;
  font-weight: 400;
  text-transform: uppercase;
}

/* line 70, /var/www/scss/components/com-product-news/com-product-news.scss */
.com-product-news__text {
  display: none;
  margin-top: 0.625rem;
  font-size: 0.875rem;
  font-weight: 400;
}

/* line 76, /var/www/scss/components/com-product-news/com-product-news.scss */
.com-product-news__cta-cnt {
  margin-top: 0.9375rem;
}

/* line 79, /var/www/scss/components/com-product-news/com-product-news.scss */
.com-product-news__cta {
  display: inline-block;
  font-size: 0.625rem;
  color: #FFF;
  border: 1px solid #cfcecd;
  padding: 0.375rem 2.75rem 0.4375rem;
  text-transform: uppercase;
  background: #b6b2af;
}

/* line 88, /var/www/scss/components/com-product-news/com-product-news.scss */
.com-product-news__nav {
  display: none;
}

/* line 92, /var/www/scss/components/com-product-news/com-product-news.scss */
.com-product-news--transparent-bg {
  background-color: transparent;
}

/* line 95, /var/www/scss/components/com-product-news/com-product-news.scss */
.com-product-news--transparent-bg .com-product-news__text-cnt {
  width: 100%;
}

/* line 98, /var/www/scss/components/com-product-news/com-product-news.scss */
.com-product-news--transparent-bg .com-product-news__img-cnt {
  width: 100%;
  left: 0;
  padding-bottom: 0;
}

/* line 103, /var/www/scss/components/com-product-news/com-product-news.scss */
.com-product-news--transparent-bg .com-product-news__cta {
  background-color: transparent;
  border-color: white;
}

/* line 107, /var/www/scss/components/com-product-news/com-product-news.scss */
.com-product-news--transparent-bg .com-product-news__img-outer,
.com-product-news--transparent-bg .com-product-news__img-inner {
  position: relative;
}

/* line 113, /var/www/scss/components/com-product-news/com-product-news.scss */
.com-product-news--text-black.com-product-news--transparent-bg .com-product-news__text-cnt {
  background-color: transparent;
}

/* line 117, /var/www/scss/components/com-product-news/com-product-news.scss */
.com-product-news--text-black .com-product-news__title,
.com-product-news--text-black .com-product-news__content {
  color: black;
}

/* line 121, /var/www/scss/components/com-product-news/com-product-news.scss */
.com-product-news--text-black .com-product-news__cta {
  background-color: transparent;
  border-color: black;
  color: black;
}

/* line 127, /var/www/scss/components/com-product-news/com-product-news.scss */
.com-product-news--text-black .com-nav-points__anchor::after,
.com-product-news--text-black .ka-theme.ka-theme--inverted .slick-dots li::after,
.com-product-news--text-black .ka-theme--inverted.com-compare__list .slick-dots li::after {
  background-color: black;
}

/* line 136, /var/www/scss/components/com-product-news/com-product-news.scss */
.com-product-news--text-black .com-nav-points__anchor:hover::after,
.com-product-news--text-black .com-nav-points__anchor.com-nav-points__anchor--current::after,
.com-product-news--text-black .ka-theme.ka-theme--inverted .slick-dots li:hover::after,
.com-product-news--text-black .ka-theme--inverted.com-compare__list .slick-dots li:hover::after,
.com-product-news--text-black .ka-theme.ka-theme--inverted .slick-dots li.slick-active::after,
.com-product-news--text-black .ka-theme--inverted.com-compare__list .slick-dots li.slick-active::after {
  border-color: black;
  background-color: transparent;
}

/* line 145, /var/www/scss/components/com-product-news/com-product-news.scss */
.com-product-news--dark .com-product-news__text-cnt {
  background-color: #3e3936;
}

/* line 146, /var/www/scss/components/com-product-news/com-product-news.scss */
.com-product-news--dark .com-product-news__text {
  display: block;
}

@media screen and (min-width: 48em) {
  /* line 3, /var/www/scss/components/com-product-news/com-product-news-medium.scss */
  .com-product-news {
    background: transparent;
  }
  /* line 6, /var/www/scss/components/com-product-news/com-product-news-medium.scss */
  .com-product-news__slider {
    position: relative;
  }
  /* line 7, /var/www/scss/components/com-product-news/com-product-news-medium.scss */
  .com-product-news__main-title {
    padding: 2rem 20px;
    font-size: 0.875rem;
  }
  /* line 11, /var/www/scss/components/com-product-news/com-product-news-medium.scss */
  .com-product-news__img-outer, .com-product-news__img-inner {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
  /* line 19, /var/www/scss/components/com-product-news/com-product-news-medium.scss */
  .com-product-news__img-cnt {
    width: 50%;
    position: relative;
    left: 50%;
    height: 100%;
  }
  /* line 26, /var/www/scss/components/com-product-news/com-product-news-medium.scss */
  .com-product-news__text-cnt {
    width: 50%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    padding: 0;
  }
  /* line 34, /var/www/scss/components/com-product-news/com-product-news-medium.scss */
  .com-product-news__content {
    width: 100%;
  }
  /* line 35, /var/www/scss/components/com-product-news/com-product-news-medium.scss */
  .com-product-news__title {
    font-size: 1.125rem;
  }
  /* line 36, /var/www/scss/components/com-product-news/com-product-news-medium.scss */
  .com-product-news__text {
    display: block;
  }
  /* line 37, /var/www/scss/components/com-product-news/com-product-news-medium.scss */
  .com-product-news__cta-cnt {
    margin-top: 1.25rem;
  }
  /* line 38, /var/www/scss/components/com-product-news/com-product-news-medium.scss */
  .com-product-news__cta {
    font-size: 0.75rem;
    padding: 0.625rem 2.1875rem;
  }
  /* line 44, /var/www/scss/components/com-product-news/com-product-news-medium.scss */
  .com-product-news--text-on-right .com-product-news__text-cnt {
    left: 50%;
  }
  /* line 49, /var/www/scss/components/com-product-news/com-product-news-medium.scss */
  .com-product-news--transparent-bg .com-product-news__text-cnt {
    top: 0;
    width: 50%;
    background-color: transparent;
  }
  /* line 59, /var/www/scss/components/com-product-news/com-product-news-medium.scss */
  .com-product-news--inverted .com-product-news__img-cnt {
    left: 0;
  }
  /* line 62, /var/www/scss/components/com-product-news/com-product-news-medium.scss */
  .com-product-news--inverted .com-product-news__text-cnt {
    left: 50%;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 3, /var/www/scss/components/com-product-news/com-product-news-large.scss */
  .com-product-news {
    position: relative;
    /**
     * In large configuration the JS slider needs to overlap
     * slides so we position them as absolute and add a
     * padidng dimension to the container
    */
    /*&__img-cnt {
      padding-bottom: 0;
    }
    &__img {
      height: auto;
    }*/
  }
  /* line 10, /var/www/scss/components/com-product-news/com-product-news-large.scss */
  .com-product-news__slider {
    position: relative;
    overflow: hidden;
    padding-bottom: 41%;
  }
  /* line 15, /var/www/scss/components/com-product-news/com-product-news-large.scss */
  .com-product-news__content {
    max-width: 64%;
  }
  /* line 16, /var/www/scss/components/com-product-news/com-product-news-large.scss */
  .com-product-news__slide {
    position: absolute;
  }
  /* line 17, /var/www/scss/components/com-product-news/com-product-news-large.scss */
  .com-product-news__nav {
    display: block;
    position: absolute;
    bottom: 5%;
    z-index: 100;
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}

/* line 5, /var/www/scss/components/com-photo-gallery/com-photo-gallery.scss */
.com-photo-gallery--in-generic-landing {
  display: none;
}

/* line 7, /var/www/scss/components/com-photo-gallery/com-photo-gallery.scss */
.com-photo-gallery__block-state-3 {
  width: 16.6666666667%;
  float: left;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-left: 0;
  padding-right: 0;
}

/* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
.com-photo-gallery__block-state-3:last-child:not(:first-child) {
  float: right;
}

/* line 46, /var/www/bower_components/foundation-sites/scss/grid/_position.scss */
.com-photo-gallery__block-state-3:last-child:last-child {
  float: left;
}

/* line 11, /var/www/scss/components/com-photo-gallery/com-photo-gallery.scss */
.com-photo-gallery__block-state-3 .com-photo-gallery__img-wrapper {
  cursor: pointer;
}

/* line 13, /var/www/scss/components/com-photo-gallery/com-photo-gallery.scss */
.com-photo-gallery__img-cnt-state-5 {
  padding-bottom: 100%;
}

/* line 21, /var/www/scss/components/com-photo-gallery/com-photo-gallery.scss */
.com-photo-gallery--large .com-photo-gallery__img {
  -o-object-fit: cover;
     object-fit: cover;
}

/* line 29, /var/www/scss/components/com-photo-gallery/com-photo-gallery.scss */
.com-photo-gallery--small .com-photo-gallery__item {
  padding-bottom: 100vw;
  cursor: pointer;
  width: 100vw;
  height: 100vw;
  position: relative;
}

/* line 36, /var/www/scss/components/com-photo-gallery/com-photo-gallery.scss */
.com-photo-gallery--small .com-photo-gallery__img {
  position: absolute;
  width: 100vw;
  height: 100vw;
  -o-object-fit: cover;
     object-fit: cover;
}

/* line 42, /var/www/scss/components/com-photo-gallery/com-photo-gallery.scss */
.com-photo-gallery--small .com-photo-gallery__item[data-media-item="video"] {
  background: #f4f4f4;
}

/* line 45, /var/www/scss/components/com-photo-gallery/com-photo-gallery.scss */
.com-photo-gallery--small .com-photo-gallery__video-wrapper {
  position: absolute;
  top: 1.25rem;
  bottom: 1.25rem;
  right: 1.25rem;
  left: 1.25rem;
}

/* line 53, /var/www/scss/components/com-photo-gallery/com-photo-gallery.scss */
.com-photo-gallery--small .com-photo-gallery__video {
  position: absolute;
  height: 56.25%;
  width: 100%;
  top: 50%;
  left: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
      -ms-transform: translateY(-50%) translateX(-50%);
          transform: translateY(-50%) translateX(-50%);
}

@media screen and (min-width: 64.0625em) {
  /* line 3, /var/www/scss/components/com-photo-gallery/com-photo-gallery-large.scss */
  .com-photo-gallery {
    max-width: 70.5rem;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .com-photo-gallery::before, .com-photo-gallery::after {
    content: ' ';
    display: table;
  }
  /* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .com-photo-gallery::after {
    clear: both;
  }
  /* line 8, /var/www/scss/components/com-photo-gallery/com-photo-gallery-large.scss */
  .com-photo-gallery__block-state-1 {
    width: 100%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .com-photo-gallery__block-state-1:last-child:not(:first-child) {
    float: right;
  }
  /* line 13, /var/www/scss/components/com-photo-gallery/com-photo-gallery-large.scss */
  .com-photo-gallery__block-state-2 {
    width: 50%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .com-photo-gallery__block-state-2:last-child:not(:first-child) {
    float: right;
  }
  /* line 21, /var/www/scss/components/com-photo-gallery/com-photo-gallery-large.scss */
  .com-photo-gallery__block-state-3 .com-photo-gallery__img-wrapper:hover:before {
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0.5;
    background-color: #353535;
    content: "";
    z-index: 1;
  }
  /* line 30, /var/www/scss/components/com-photo-gallery/com-photo-gallery-large.scss */
  .com-photo-gallery__block-state-3 .com-photo-gallery__img-wrapper:hover:after {
    display: block;
    background-position: center top;
    background-size: 3.125rem;
    height: 3.125rem;
    width: 3.125rem;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    display: inline-block;
    content: "";
    left: 33%;
    z-index: 2;
  }
}

@media screen and (min-width: 64.0625em) and (min-width: 48em) {
  /* line 30, /var/www/scss/components/com-photo-gallery/com-photo-gallery-large.scss */
  .com-photo-gallery__block-state-3 .com-photo-gallery__img-wrapper:hover:after {
    background-size: 3.125rem;
    height: 3.125rem;
    width: 3.125rem;
  }
}

@media screen and (min-width: 64.0625em) and (min-width: 64.0625em) {
  /* line 30, /var/www/scss/components/com-photo-gallery/com-photo-gallery-large.scss */
  .com-photo-gallery__block-state-3 .com-photo-gallery__img-wrapper:hover:after {
    background-size: 3.125rem;
    height: 3.125rem;
    width: 3.125rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 43, /var/www/scss/components/com-photo-gallery/com-photo-gallery-large.scss */
  .com-photo-gallery__img-cnt-state-1 {
    padding-bottom: 50%;
  }
  /* line 44, /var/www/scss/components/com-photo-gallery/com-photo-gallery-large.scss */
  .com-photo-gallery__img-cnt-state-2 {
    padding-bottom: 100%;
  }
  /* line 45, /var/www/scss/components/com-photo-gallery/com-photo-gallery-large.scss */
  .com-photo-gallery__img-cnt-state-3 {
    padding-bottom: 50%;
  }
  /* line 46, /var/www/scss/components/com-photo-gallery/com-photo-gallery-large.scss */
  .com-photo-gallery__img-cnt-state-4 {
    padding-bottom: 100%;
  }
}

/**
 * Warning box
*/
/* line 4, /var/www/scss/components/com-warning/com-warning.scss */
.com-warning {
  position: relative;
  background-color: rgba(62, 57, 54, 0.95);
  color: #FFF;
  font-size: 0.75rem;
  padding: 1rem 3.125rem;
  min-height: 3.125rem;
  width: 100%;
  text-align: center;
}

/* line 15, /var/www/scss/components/com-warning/com-warning.scss */
.com-warning--fixed {
  position: fixed;
  bottom: 0;
  z-index: 10200;
}

/* line 21, /var/www/scss/components/com-warning/com-warning.scss */
.com-warning__trigger {
  width: 3.125rem;
  height: 3.125rem;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  background-size: 1.875rem;
  background-position: center;
}

/* line 38, /var/www/scss/components/com-warning/com-warning.scss */
.com-warning__message a {
  color: inherit;
  /*text-decoration: underline;*/
  display: inline-block;
  border-bottom: 1px solid #FFF;
}

/* line 2, /var/www/scss/components/com-warning/com-warning-cookie.scss */
.com-cookie {
  /*cursor: pointer;*/
}

/* line 6, /var/www/scss/components/com-slidetoggle/com-slidetoggle.scss */
.com-slidetoggle[data-slidetoggle="close"] .com-slidetoggle__wrp {
  display: none;
}

/* line 11, /var/www/scss/components/com-slidetoggle/com-slidetoggle.scss */
.com-slidetoggle[data-slidetoggle="open"] .com-slidetoggle__wrp {
  display: block;
}

/* line 13, /var/www/scss/components/com-slidetoggle/com-slidetoggle.scss */
.com-slidetoggle[data-slidetoggle="open"] .com-slidetoggle__title-cnt--arrows .com-slidetoggle__icon {
  -webkit-transform: rotateZ(180deg);
          transform: rotateZ(180deg);
}

/* line 16, /var/www/scss/components/com-slidetoggle/com-slidetoggle.scss */
.com-slidetoggle[data-slidetoggle="open"] .com-slidetoggle__title-cnt--plus .com-slidetoggle__icon {
  -webkit-transform: translateY(-50%) rotateZ(45deg);
          transform: translateY(-50%) rotateZ(45deg);
}

/* line 20, /var/www/scss/components/com-slidetoggle/com-slidetoggle.scss */
.com-slidetoggle--grey {
  background-color: #f4f4f4;
}

/* line 23, /var/www/scss/components/com-slidetoggle/com-slidetoggle.scss */
.com-slidetoggle--in-compare .com-slidetoggle__title-cnt {
  padding: 1rem 0;
}

/* line 27, /var/www/scss/components/com-slidetoggle/com-slidetoggle.scss */
.com-slidetoggle--in-compare .com-slidetoggle__title-cnt--arrows .com-slidetoggle__icon, .com-slidetoggle--in-compare .com-slidetoggle__title-cnt--plus .com-slidetoggle__icon {
  position: absolute;
  margin: 0;
  top: 48%;
  right: 2rem;
  -webkit-transform: translateY(-48%);
      -ms-transform: translateY(-48%);
          transform: translateY(-48%);
}

/* line 36, /var/www/scss/components/com-slidetoggle/com-slidetoggle.scss */
.com-slidetoggle--in-compare .com-slidetoggle__title {
  text-align: left;
  padding: 0 1.3rem;
  text-transform: none;
}

/* line 43, /var/www/scss/components/com-slidetoggle/com-slidetoggle.scss */
.com-slidetoggle__title-cnt {
  position: relative;
  cursor: pointer;
  padding: 3rem 0 2.5rem;
}

/* line 49, /var/www/scss/components/com-slidetoggle/com-slidetoggle.scss */
.com-slidetoggle__title-cnt--arrows .com-slidetoggle__icon {
  margin: 0.5rem auto 0;
}

/* line 54, /var/www/scss/components/com-slidetoggle/com-slidetoggle.scss */
.com-slidetoggle__title-cnt--plus {
  border-top: 1px solid #d8d8d8;
}

/* line 56, /var/www/scss/components/com-slidetoggle/com-slidetoggle.scss */
.com-slidetoggle__title-cnt--plus .com-slidetoggle__icon {
  position: absolute;
  top: 50%;
  right: 2rem;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

/* line 66, /var/www/scss/components/com-slidetoggle/com-slidetoggle.scss */
.com-slidetoggle__title {
  font-size: 1.375rem;
  color: #3e3936;
  font-weight: 400;
  text-align: center;
  text-transform: uppercase;
  cursor: pointer;
  padding: 0 4rem;
}

/* line 76, /var/www/scss/components/com-slidetoggle/com-slidetoggle.scss */
.com-slidetoggle__icon {
  display: block;
  background-position: center top;
  background-size: 1.875rem;
  height: 1.875rem;
  width: 1.875rem;
  background-position: center center;
  -webkit-transform-origin: center;
      -ms-transform-origin: center;
          transform-origin: center;
  transition: -webkit-transform 0.3s cubic-bezier(0.42, 0, 0.58, 1);
  transition: transform 0.3s cubic-bezier(0.42, 0, 0.58, 1);
}

@media screen and (min-width: 48em) {
  /* line 76, /var/www/scss/components/com-slidetoggle/com-slidetoggle.scss */
  .com-slidetoggle__icon {
    background-size: 1.875rem;
    height: 1.875rem;
    width: 1.875rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 76, /var/www/scss/components/com-slidetoggle/com-slidetoggle.scss */
  .com-slidetoggle__icon {
    background-size: 1.875rem;
    height: 1.875rem;
    width: 1.875rem;
  }
}

/* line 83, /var/www/scss/components/com-slidetoggle/com-slidetoggle.scss */
.com-slidetoggle__wrp {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-slidetoggle__wrp::before, .com-slidetoggle__wrp::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-slidetoggle__wrp::after {
  clear: both;
}

/* line 85, /var/www/scss/components/com-slidetoggle/com-slidetoggle.scss */
.com-slidetoggle__cnt {
  width: 100%;
  float: left;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-bottom: 3rem;
}

/* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
.com-slidetoggle__cnt:last-child:not(:first-child) {
  float: right;
}

/* line 90, /var/www/scss/components/com-slidetoggle/com-slidetoggle.scss */
.com-slidetoggle__hr {
  border: 0;
  height: 1px;
  background: #d8d8d8;
  clear: both;
}

/* line 97, /var/www/scss/components/com-slidetoggle/com-slidetoggle.scss */
.com-slidetoggle__table-title {
  margin: 0 auto;
  padding: 2.5rem 0 1.5rem;
  width: 100%;
  font-size: 1rem;
  color: #3e3936;
  font-weight: 700;
  text-transform: uppercase;
}

/* line 107, /var/www/scss/components/com-slidetoggle/com-slidetoggle.scss */
.com-slidetoggle__table {
  margin: 0 auto 2rem;
  width: 100%;
  overflow: hidden;
}

/* line 113, /var/www/scss/components/com-slidetoggle/com-slidetoggle.scss */
.com-slidetoggle__table-text {
  display: inline-block;
  font-size: 0.875rem;
  color: #3e3936;
  font-weight: 400;
}

/* line 120, /var/www/scss/components/com-slidetoggle/com-slidetoggle.scss */
.com-slidetoggle__table-item {
  width: 50%;
  float: left;
}

/* line 125, /var/www/scss/components/com-slidetoggle/com-slidetoggle.scss */
.com-slidetoggle__table-name {
  width: 55%;
}

/* line 127, /var/www/scss/components/com-slidetoggle/com-slidetoggle.scss */
.com-slidetoggle__table-value {
  color: #c20038;
}

/* line 129, /var/www/scss/components/com-slidetoggle/com-slidetoggle.scss */
.com-slidetoggle__iframe {
  margin: 0 auto;
  width: 100%;
  border: 0;
  display: block;
  height: 20rem;
}

@media screen and (min-width: 64.0625em) {
  /* line 7, /var/www/scss/components/com-slidetoggle/com-slidetoggle-large.scss */
  .com-slidetoggle[data-slidetoggle="open"] .com-slidetoggle__title-cnt--arrows .com-slidetoggle__icon {
    -webkit-transform: translateY(-50%) rotateZ(180deg);
            transform: translateY(-50%) rotateZ(180deg);
  }
  /* line 14, /var/www/scss/components/com-slidetoggle/com-slidetoggle-large.scss */
  .com-slidetoggle--in-compare .com-slidetoggle__title-cnt {
    padding: 0.5rem 0;
  }
  /* line 17, /var/www/scss/components/com-slidetoggle/com-slidetoggle-large.scss */
  .com-slidetoggle__title-cnt {
    padding: 3rem 0;
  }
  /* line 21, /var/www/scss/components/com-slidetoggle/com-slidetoggle-large.scss */
  .com-slidetoggle__title-cnt--arrows .com-slidetoggle__icon, .com-slidetoggle__title-cnt--plus .com-slidetoggle__icon {
    position: absolute;
    margin: 0;
    top: 50%;
    right: 2rem;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  /* line 29, /var/www/scss/components/com-slidetoggle/com-slidetoggle-large.scss */
  .com-slidetoggle__title-cnt--arrows .com-slidetoggle__icon {
    display: block;
    background-position: center top;
    background-size: 2.1875rem;
    height: 2.1875rem;
    width: 2.1875rem;
  }
}

@media screen and (min-width: 64.0625em) and (min-width: 48em) {
  /* line 29, /var/www/scss/components/com-slidetoggle/com-slidetoggle-large.scss */
  .com-slidetoggle__title-cnt--arrows .com-slidetoggle__icon {
    background-size: 2.1875rem;
    height: 2.1875rem;
    width: 2.1875rem;
  }
}

@media screen and (min-width: 64.0625em) and (min-width: 64.0625em) {
  /* line 29, /var/www/scss/components/com-slidetoggle/com-slidetoggle-large.scss */
  .com-slidetoggle__title-cnt--arrows .com-slidetoggle__icon {
    background-size: 2.1875rem;
    height: 2.1875rem;
    width: 2.1875rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 30, /var/www/scss/components/com-slidetoggle/com-slidetoggle-large.scss */
  .com-slidetoggle__title-cnt--plus .com-slidetoggle__icon {
    display: block;
    background-position: center top;
    background-size: 1.875rem;
    height: 1.875rem;
    width: 1.875rem;
  }
}

@media screen and (min-width: 64.0625em) and (min-width: 48em) {
  /* line 30, /var/www/scss/components/com-slidetoggle/com-slidetoggle-large.scss */
  .com-slidetoggle__title-cnt--plus .com-slidetoggle__icon {
    background-size: 1.875rem;
    height: 1.875rem;
    width: 1.875rem;
  }
}

@media screen and (min-width: 64.0625em) and (min-width: 64.0625em) {
  /* line 30, /var/www/scss/components/com-slidetoggle/com-slidetoggle-large.scss */
  .com-slidetoggle__title-cnt--plus .com-slidetoggle__icon {
    background-size: 1.875rem;
    height: 1.875rem;
    width: 1.875rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 33, /var/www/scss/components/com-slidetoggle/com-slidetoggle-large.scss */
  .com-slidetoggle__icon {
    margin: 0;
  }
  /* line 35, /var/www/scss/components/com-slidetoggle/com-slidetoggle-large.scss */
  .com-slidetoggle__table-title {
    width: 80%;
  }
  /* line 37, /var/www/scss/components/com-slidetoggle/com-slidetoggle-large.scss */
  .com-slidetoggle__table {
    width: 80%;
  }
  /* line 39, /var/www/scss/components/com-slidetoggle/com-slidetoggle-large.scss */
  .com-slidetoggle__iframe {
    width: 80%;
  }
}

/* line 1, /var/www/scss/components/com-product-viz/com-product-viz.scss */
.com-product-viz {
  position: relative;
  padding: 1rem 0;
  /*max-width: rem-calc(245px);*/
  /*
  // Debugging purpose, show a number relative to the
  // item index over the item
  &__media-item {
    position: relative;
  }
  &__media-item::after {
    content: attr(data-media);
    width: 20px;
    height: 20px;
    display: block;
    position: absolute;
    right: 0px;
    top: 0;
    z-index: 999;
    background: #000;
    color:#fff;
  }*/
}

@media screen and (min-width: 0em) and (max-width: 47.9375em) {
  /* line 1, /var/www/scss/components/com-product-viz/com-product-viz.scss */
  .com-product-viz {
    width: 100%;
    margin: 0 auto;
    max-height: 32.5rem;
    padding-bottom: 100%;
    box-sizing: content-box;
  }
  /* line 13, /var/www/scss/components/com-product-viz/com-product-viz.scss */
  .com-product-viz__container {
    position: absolute;
    width: 100%;
    max-width: 32.5rem;
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}

/* line 22, /var/www/scss/components/com-product-viz/com-product-viz.scss */
.com-product-viz__container {
  display: none;
  height: 100%;
}

/* line 25, /var/www/scss/components/com-product-viz/com-product-viz.scss */
.com-product-viz__container[data-media-active="1"] {
  display: block;
}

/* line 29, /var/www/scss/components/com-product-viz/com-product-viz.scss */
.com-product-viz__video-wrapper, .com-product-viz__image-wrapper {
  /*background-image: url("../images/com-product-viz/placeholders/placeholder-image.jpg");*/
  background-position: center;
  background-size: 100%;
}

/* line 35, /var/www/scss/components/com-product-viz/com-product-viz.scss */
.com-product-viz__video-wrapper {
  width: 100%;
  padding-bottom: 56.25%;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  box-shadow: 0 0.625rem 1.25rem rgba(0, 0, 0, 0.1), 0 0.375rem 0.375rem -0.4375rem rgba(0, 0, 0, 0.9);
  background-image: url("../images/com-product-viz/placeholders/placeholder-video.svg");
}

/* line 44, /var/www/scss/components/com-product-viz/com-product-viz.scss */
.com-product-viz__video-wrapper iframe {
  position: absolute;
  width: 100%;
  height: 100%;
}

/* line 49, /var/www/scss/components/com-product-viz/com-product-viz.scss */
.com-product-viz__zoom-wrapper {
  display: none;
}

/* line 52, /var/www/scss/components/com-product-viz/com-product-viz.scss */
.com-product-viz__media-list {
  display: none;
}

/* line 55, /var/www/scss/components/com-product-viz/com-product-viz.scss */
.com-product-viz__container--image, .com-product-viz__image {
  cursor: pointer;
}

@media screen and (min-width: 48em) {
  /* line 3, /var/www/scss/components/com-product-viz/com-product-viz-medium.scss */
  .com-product-viz {
    /*&__media-trigger {
      position: relative;
      border: 3px solid $white;
      display: block;
      height: 100%;
      width: 100%;
    }*/
  }
  /* line 4, /var/www/scss/components/com-product-viz/com-product-viz-medium.scss */
  .com-product-viz__container {
    width: 100%;
    height: 32.5rem;
    margin: 0 auto;
  }
  /* line 9, /var/www/scss/components/com-product-viz/com-product-viz-medium.scss */
  .com-product-viz__image-wrapper {
    width: 30.625rem;
    height: 32.5rem;
    position: relative;
  }
  /* line 14, /var/www/scss/components/com-product-viz/com-product-viz-medium.scss */
  .com-product-viz__image {
    position: absolute;
    max-width: 100%;
    max-height: 100%;
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
        -ms-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
  }
  /* line 22, /var/www/scss/components/com-product-viz/com-product-viz-medium.scss */
  .com-product-viz__media-list {
    display: block;
    text-align: center;
  }
  /* line 27, /var/www/scss/components/com-product-viz/com-product-viz-medium.scss */
  .com-product-viz__media-slider {
    margin: 0 auto;
    position: relative;
    width: 80%;
  }
  /* line 33, /var/www/scss/components/com-product-viz/com-product-viz-medium.scss */
  .com-product-viz__media-item {
    margin: 0.3125rem 0;
  }
  /* line 38, /var/www/scss/components/com-product-viz/com-product-viz-medium.scss */
  .com-product-viz__media-item--selected .com-product-viz__media-thumb, .com-product-viz__media-item:hover .com-product-viz__media-thumb {
    border: 2px solid #3e3936;
  }
  /* line 50, /var/www/scss/components/com-product-viz/com-product-viz-medium.scss */
  .com-product-viz__media-thumb {
    border: 2px solid transparent;
    width: 4.6875rem;
    max-height: 4.6875rem;
    /*max-width: rem-calc(75);
      max-height: rem-calc(75);
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translateX(-50%) translateY(-50%);
      width: 100%;
      height: auto;*/
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 4, /var/www/scss/components/com-product-viz/com-product-viz-large.scss */
  .com-product-viz__container {
    margin: 0 0 0 6.5625rem;
    width: calc(100% - 6.5625rem );
  }
  /* line 8, /var/www/scss/components/com-product-viz/com-product-viz-large.scss */
  .com-product-viz__image-wrapper {
    width: 32.5rem;
    height: 32.5rem;
    cursor: crosshair;
  }
  /* line 13, /var/www/scss/components/com-product-viz/com-product-viz-large.scss */
  .com-product-viz__zoom-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    left: 39.0625rem;
    height: 100%;
    overflow: hidden;
    border: 1px solid #d8d8d8;
    background-color: #FFF;
    z-index: 1;
  }
  /* line 25, /var/www/scss/components/com-product-viz/com-product-viz-large.scss */
  .product-details--configurator .com-product-viz__zoom-wrapper {
    top: -3.5625rem;
  }
  /* line 29, /var/www/scss/components/com-product-viz/com-product-viz-large.scss */
  .com-product-viz__zoom {
    position: absolute;
    min-width: 100%;
    max-width: none;
    height: auto;
    z-index: 1;
  }
  /* line 36, /var/www/scss/components/com-product-viz/com-product-viz-large.scss */
  .com-product-viz__media-list {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    width: 4.6875rem;
  }
  /* line 43, /var/www/scss/components/com-product-viz/com-product-viz-large.scss */
  .com-product-viz__media-slider {
    width: 4.6875rem;
  }
  /* line 44, /var/www/scss/components/com-product-viz/com-product-viz-large.scss */
  .com-product-viz__media-item {
    display: block;
  }
}

/* line 1, /var/www/scss/components/com-gallery-pdp/com-gallery-pdp.scss */
.com-gallery-pdp {
  display: none;
}

/* line 3, /var/www/scss/components/com-gallery-pdp/com-gallery-pdp.scss */
.com-gallery-pdp__media-cnt {
  display: none;
}

/* line 5, /var/www/scss/components/com-gallery-pdp/com-gallery-pdp.scss */
.com-gallery-pdp__media-cnt.com-gallery-pdp__media-cnt--first {
  display: block;
  background: #f2f2f2;
}

/* line 11, /var/www/scss/components/com-gallery-pdp/com-gallery-pdp.scss */
.com-gallery-pdp__modal-open {
  position: absolute;
  top: 1.25rem;
  right: 1.25rem;
  width: 1.875rem;
  height: 1.875rem;
  background-size: 100%;
  background-position: center center;
  z-index: 1;
}

/* line 24, /var/www/scss/components/com-gallery-pdp/com-gallery-pdp.scss */
.com-gallery-pdp .slick-arrow {
  width: 0.4375rem;
  height: 0.75rem;
  background-size: 100%;
  top: 50%;
  -webkit-transform: translate3d(0, -50%, 0);
          transform: translate3d(0, -50%, 0);
  z-index: 3;
  visibility: hidden;
}

/* line 33, /var/www/scss/components/com-gallery-pdp/com-gallery-pdp.scss */
.com-gallery-pdp .slick-arrow::before {
  display: none;
}

/* line 37, /var/www/scss/components/com-gallery-pdp/com-gallery-pdp.scss */
.com-gallery-pdp .slick-arrow.slick-next {
  right: 1.8125rem;
}

/* line 42, /var/www/scss/components/com-gallery-pdp/com-gallery-pdp.scss */
.com-gallery-pdp .slick-arrow.slick-prev {
  left: 1.8125rem;
}

/* line 49, /var/www/scss/components/com-gallery-pdp/com-gallery-pdp.scss */
.com-gallery-pdp-media {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
          transform: translate3d(-50%, -50%, 0);
  width: 100%;
  height: 100%;
}

/* line 57, /var/www/scss/components/com-gallery-pdp/com-gallery-pdp.scss */
.com-gallery-pdp-media__item {
  display: block;
}

/* line 61, /var/www/scss/components/com-gallery-pdp/com-gallery-pdp.scss */
.com-gallery-pdp-media__cnt {
  position: relative;
  height: 0;
  overflow: hidden;
  padding-bottom: 100%;
}

/* line 68, /var/www/scss/components/com-gallery-pdp/com-gallery-pdp.scss */
.com-gallery-pdp-media__video-sizer {
  position: absolute;
  height: 0;
  width: 80%;
  overflow: hidden;
  padding-bottom: 56.25%;
  top: 50%;
  left: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
          transform: translate3d(-50%, -50%, 0);
  background-image: url("../images/com-product-viz/placeholders/placeholder-video.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

/* line 85, /var/www/scss/components/com-gallery-pdp/com-gallery-pdp.scss */
.com-gallery-pdp-modal {
  display: none;
  background-color: #f2f2f2;
  position: relative;
}

/* line 90, /var/www/scss/components/com-gallery-pdp/com-gallery-pdp.scss */
.com-gallery-pdp-modal__inner-wrp {
  height: 100vh;
}

/* line 94, /var/www/scss/components/com-gallery-pdp/com-gallery-pdp.scss */
.com-gallery-pdp-modal__close {
  position: absolute;
  top: 1.75rem;
  right: 1.5rem;
  width: 2.25rem;
  height: 2.25rem;
  background-color: #FFF;
  border-radius: 50%;
  box-shadow: 0 0.625rem 0.625rem rgba(0, 0, 0, 0.1);
  z-index: 3;
  background-position: center center;
  background-size: 1.375rem;
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cg%20fill%3D%22%23c20038%22%3E%3Cpath%20d%3D%22M8.84%207.77l14.5%2014.498-1.414%201.415-14.5-14.5z%22%20fill%3D%22%23c20038%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M21.925%207.768l1.415%201.414-14.5%2014.5-1.414-1.415z%22%20fill%3D%22%23c20038%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 111, /var/www/scss/components/com-gallery-pdp/com-gallery-pdp.scss */
.com-gallery-pdp-modal-carousel, .com-gallery-pdp-modal-carousel__media-cnt {
  height: 100vh;
}

/* line 116, /var/www/scss/components/com-gallery-pdp/com-gallery-pdp.scss */
.com-gallery-pdp-modal-carousel .slick-arrow {
  top: 50%;
  -webkit-transform: translate3d(0, -50%, 0);
          transform: translate3d(0, -50%, 0);
  visibility: visible;
}

/* line 121, /var/www/scss/components/com-gallery-pdp/com-gallery-pdp.scss */
.com-gallery-pdp-modal-carousel .slick-arrow.slick-next {
  right: 0.75rem;
}

/* line 125, /var/www/scss/components/com-gallery-pdp/com-gallery-pdp.scss */
.com-gallery-pdp-modal-carousel .slick-arrow.slick-prev {
  left: 0.75rem;
}

/* line 132, /var/www/scss/components/com-gallery-pdp/com-gallery-pdp.scss */
.com-gallery-pdp-modal-media__wrapper {
  height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0 2.3125rem;
}

/* line 140, /var/www/scss/components/com-gallery-pdp/com-gallery-pdp.scss */
.com-gallery-pdp-modal-media__video-sizer {
  position: relative;
  height: 0;
  overflow: hidden;
  padding-bottom: 56.25%;
  background-image: url("../images/com-product-viz/placeholders/placeholder-video.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

/* line 151, /var/www/scss/components/com-gallery-pdp/com-gallery-pdp.scss */
.com-gallery-pdp-modal-media__video-sizer .com-gallery-pdp-modal-video {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

@media screen and (min-width: 48em) {
  /* line 3, /var/www/scss/components/com-gallery-pdp/com-gallery-pdp-medium.scss */
  .com-gallery-pdp .slick-arrow {
    visibility: visible;
  }
  /* line 7, /var/www/scss/components/com-gallery-pdp/com-gallery-pdp-medium.scss */
  .com-gallery-pdp .slick-dots {
    position: absolute;
    bottom: 1.84375rem;
    left: 2.25rem;
    width: auto;
  }
  /* line 13, /var/www/scss/components/com-gallery-pdp/com-gallery-pdp-medium.scss */
  .com-gallery-pdp .slick-dots li {
    width: 0.375rem;
    height: 0.375rem;
    border-radius: 50%;
    margin: 0 0.625rem 0 0;
    background-color: rgba(74, 74, 74, 0.35);
    vertical-align: middle;
  }
  /* line 21, /var/www/scss/components/com-gallery-pdp/com-gallery-pdp-medium.scss */
  .com-gallery-pdp .slick-dots li.slick-active {
    background-color: #404040;
  }
  /* line 29, /var/www/scss/components/com-gallery-pdp/com-gallery-pdp-medium.scss */
  .com-gallery-pdp-modal-carousel .slick-arrow {
    width: 1.3125rem;
    height: 2.25rem;
  }
  /* line 34, /var/www/scss/components/com-gallery-pdp/com-gallery-pdp-medium.scss */
  .com-gallery-pdp-modal-carousel .slick-dots {
    left: 50%;
    -webkit-transform: translate3d(-50%, 0, 0);
            transform: translate3d(-50%, 0, 0);
  }
  /* line 41, /var/www/scss/components/com-gallery-pdp/com-gallery-pdp-medium.scss */
  .com-gallery-pdp-modal-media__wrapper {
    padding: 0 4rem;
  }
  /* line 45, /var/www/scss/components/com-gallery-pdp/com-gallery-pdp-medium.scss */
  .com-gallery-pdp-modal-media__video-sizer {
    padding-bottom: 52.25%;
  }
  /* line 47, /var/www/scss/components/com-gallery-pdp/com-gallery-pdp-medium.scss */
  .com-gallery-pdp-modal-media__video-sizer .com-gallery-pdp-modal-video {
    max-width: 70.5rem;
    left: 50%;
    -webkit-transform: translate3d(-50%, 0, 0);
            transform: translate3d(-50%, 0, 0);
  }
  /* line 55, /var/www/scss/components/com-gallery-pdp/com-gallery-pdp-medium.scss */
  .com-gallery-pdp-modal-image {
    max-width: 70.5rem;
    margin: 0 auto;
  }
}

/* line 1, /var/www/scss/components/com-notifier/com-notifier.scss */
.com-notifier {
  padding: 0.9375rem 0;
  text-align: center;
  display: none;
}

/* line 6, /var/www/scss/components/com-notifier/com-notifier.scss */
.com-notifier--alert {
  background-color: #3e3936;
  color: #FFF;
}

/* line 14, /var/www/scss/components/com-notifier/com-notifier.scss */
.com-notifier__text {
  font-size: 0.875rem;
  color: #FFF;
  font-weight: 400;
  text-align: center;
}

/* line 2, /var/www/scss/components/com-carousel/com-carousel.scss */
.com-carousel {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
  padding: 0 0 1.5rem;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-carousel::before, .com-carousel::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-carousel::after {
  clear: both;
}

/* line 6, /var/www/scss/components/com-carousel/com-carousel.scss */
.com-carousel .slick-arrow {
  top: 40%;
}

/* line 8, /var/www/scss/components/com-carousel/com-carousel.scss */
.com-carousel .btn-main.btn-main--red, .com-carousel .btn-main--red.com-saf-centered-button, .com-carousel .btn-main--red.com-compare__action {
  margin: 0.5rem 0;
}

/* line 11, /var/www/scss/components/com-carousel/com-carousel.scss */
.com-carousel__wrp {
  width: 100%;
  float: left;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

/* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
.com-carousel__wrp:last-child:not(:first-child) {
  float: right;
}

/* line 17, /var/www/scss/components/com-carousel/com-carousel.scss */
.com-carousel__list.com-carousel__list--page {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-carousel__list.com-carousel__list--page::before, .com-carousel__list.com-carousel__list--page::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-carousel__list.com-carousel__list--page::after {
  clear: both;
}

/* line 46, /var/www/bower_components/foundation-sites/scss/grid/_position.scss */
.com-carousel__list.com-carousel__list--page .com-carousel__item:last-child:last-child:last-child {
  float: left;
}

/* line 23, /var/www/scss/components/com-carousel/com-carousel.scss */
.com-carousel__item {
  float: left;
  position: relative;
  margin: 2rem 0 1.5rem;
  padding-bottom: 1rem;
  text-align: center;
}

/* line 30, /var/www/scss/components/com-carousel/com-carousel.scss */
.com-carousel__item .com-share {
  display: none;
}

/* line 34, /var/www/scss/components/com-carousel/com-carousel.scss */
.com-carousel__item--horizontal-spaced {
  margin-top: 0;
  padding: 0 .375rem;
}

/* line 40, /var/www/scss/components/com-carousel/com-carousel.scss */
.com-carousel__link {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

/* line 50, /var/www/scss/components/com-carousel/com-carousel.scss */
.com-carousel__img-cnt {
  position: relative;
  text-align: center;
  margin-bottom: 1rem;
  min-height: 8.125rem;
}

/* line 57, /var/www/scss/components/com-carousel/com-carousel.scss */
.com-carousel__img-cnt--no-padding {
  padding: 0;
}

/* line 62, /var/www/scss/components/com-carousel/com-carousel.scss */
.com-carousel__img {
  display: inline-block !important;
  max-width: 60%;
}

/* line 66, /var/www/scss/components/com-carousel/com-carousel.scss */
.com-carousel__img--wide {
  max-width: 100%;
}

/* line 71, /var/www/scss/components/com-carousel/com-carousel.scss */
.com-carousel__placeholder {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
      -ms-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  padding: 1rem 1rem 0.8rem;
  display: inline-block;
  background-color: #c20038;
}

/* line 78, /var/www/scss/components/com-carousel/com-carousel.scss */
.com-carousel__placeholder-icon {
  display: inline-block;
  background-size: 7.5rem;
  width: 7.5rem;
  height: 1.875rem;
  background-position: center center;
}

/* line 87, /var/www/scss/components/com-carousel/com-carousel.scss */
.com-carousel__text {
  display: block;
  clear: both;
  margin: auto;
  width: 80%;
  line-height: 1.7;
  color: #3e3936;
  font-size: 0.75rem;
}

/* line 99, /var/www/scss/components/com-carousel/com-carousel.scss */
.com-carousel__text--compare:hover {
  text-decoration: underline;
}

/* line 106, /var/www/scss/components/com-carousel/com-carousel.scss */
.com-carousel--products .com-carousel__item:hover .com-share {
  display: block;
}

/* line 109, /var/www/scss/components/com-carousel/com-carousel.scss */
.com-carousel--products .com-carousel__text--title {
  font-weight: 600;
}

/* line 112, /var/www/scss/components/com-carousel/com-carousel.scss */
.com-carousel--products .com-carousel__text--text {
  font-weight: 300;
  color: #aea9a6;
}

/* line 119, /var/www/scss/components/com-carousel/com-carousel.scss */
.com-carousel--accessories .com-carousel__text--title {
  font-family: "Times New Roman", serif;
  font-weight: 400;
  border-bottom: 1px solid #cfcecd;
  padding-bottom: 0.5rem;
  margin-bottom: 0.5rem;
}

/* line 126, /var/www/scss/components/com-carousel/com-carousel.scss */
.com-carousel--accessories .com-carousel__text--text {
  padding: 1rem 1.5rem;
  font-weight: 700;
}

/* line 131, /var/www/scss/components/com-carousel/com-carousel.scss */
.com-carousel--accessories .btn-main.btn-main--in-carousel, .com-carousel--accessories .btn-main--in-carousel.com-saf-centered-button, .com-carousel--accessories .btn-main--in-carousel.com-compare__action {
  height: 3.125rem;
  line-height: 3.125rem;
  padding: 0 1rem;
  width: 12.5rem;
}

/* line 137, /var/www/scss/components/com-carousel/com-carousel.scss */
.com-carousel--accessories .btn-main.btn-main--in-carousel:hover, .com-carousel--accessories .btn-main--in-carousel.com-saf-centered-button:hover, .com-carousel--accessories .btn-main--in-carousel.com-compare__action:hover {
  margin: 0.5rem 0;
}

/* line 143, /var/www/scss/components/com-carousel/com-carousel.scss */
.com-carousel--recipes .com-carousel__img-cnt {
  padding-bottom: 124%;
}

@media screen and (min-width: 48em) {
  /* line 143, /var/www/scss/components/com-carousel/com-carousel.scss */
  .com-carousel--recipes .com-carousel__img-cnt {
    padding-bottom: 124%;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 143, /var/www/scss/components/com-carousel/com-carousel.scss */
  .com-carousel--recipes .com-carousel__img-cnt {
    padding-bottom: 124%;
  }
}

/* line 145, /var/www/scss/components/com-carousel/com-carousel.scss */
.com-carousel--recipes .com-carousel__text--text {
  font-family: "Times New Roman", serif;
  font-style: italic;
  font-weight: 600;
}

/* line 151, /var/www/scss/components/com-carousel/com-carousel.scss */
.com-carousel--recipes .btn-main.btn-main--in-carousel, .com-carousel--recipes .btn-main--in-carousel.com-saf-centered-button, .com-carousel--recipes .btn-main--in-carousel.com-compare__action {
  height: 3.125rem;
  line-height: 3.125rem;
  padding: 0 1rem;
  width: 12.5rem;
}

/* line 157, /var/www/scss/components/com-carousel/com-carousel.scss */
.com-carousel--recipes .btn-main.btn-main--in-carousel:hover, .com-carousel--recipes .btn-main--in-carousel.com-saf-centered-button:hover, .com-carousel--recipes .btn-main--in-carousel.com-compare__action:hover {
  margin: 0.5rem 0;
}

/* line 163, /var/www/scss/components/com-carousel/com-carousel.scss */
.com-carousel--press .com-carousel__text--date {
  color: #c20038;
  font-weight: 600;
}

/* line 171, /var/www/scss/components/com-carousel/com-carousel.scss */
.com-carousel--recipes .com-carousel__img-cnt, .com-carousel--press .com-carousel__img-cnt {
  max-width: 96%;
  margin-left: auto;
  margin-right: auto;
}

/* line 176, /var/www/scss/components/com-carousel/com-carousel.scss */
.com-carousel--recipes .com-carousel__img, .com-carousel--press .com-carousel__img {
  max-width: 100%;
}

@media screen and (min-width: 48em) {
  /* line 3, /var/www/scss/components/com-carousel/com-carousel-medium.scss */
  .com-carousel {
    padding: 0.3rem 0 1rem;
  }
}

/* line 4, /var/www/scss/components/com-docs/com-docs.scss */
.com-stripe-title--in-docs .com-stripe-title__text {
  font-size: 1.375rem;
  font-weight: 400;
  padding: 1rem 0;
}

/* line 10, /var/www/scss/components/com-docs/com-docs.scss */
.com-stripe-title--in-docs .com-stripe-title__descr {
  margin-bottom: 4rem;
}

/* line 16, /var/www/scss/components/com-docs/com-docs.scss */
.btn-main.btn-main--register, .btn-main--register.com-saf-centered-button, .btn-main--register.com-compare__action, .btn-main.btn-main--register-medium, .btn-main--register-medium.com-saf-centered-button, .btn-main--register-medium.com-compare__action {
  margin: 0;
  padding: 1.5rem 0 0 0;
  text-align: center;
  color: #FFF;
  width: 9.375rem;
  height: 9.375rem;
  line-height: 1rem;
  text-transform: none;
  font-weight: 600;
  border: 1px solid #FFF;
  background-color: #c20038;
  text-transform: uppercase;
  position: relative;
}

/* line 31, /var/www/scss/components/com-docs/com-docs.scss */
.btn-main.btn-main--register:hover, .btn-main--register.com-saf-centered-button:hover, .btn-main--register.com-compare__action:hover, .btn-main.btn-main--register-medium:hover, .btn-main--register-medium.com-saf-centered-button:hover, .btn-main--register-medium.com-compare__action:hover {
  border: 1px solid #FFF;
}

/* line 33, /var/www/scss/components/com-docs/com-docs.scss */
.btn-main.btn-main--register:after, .btn-main--register.com-saf-centered-button:after, .btn-main--register.com-compare__action:after, .btn-main.btn-main--register-medium:after, .btn-main--register-medium.com-saf-centered-button:after, .btn-main--register-medium.com-compare__action:after {
  position: absolute;
  content: "";
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  display: block;
  background-position: center top;
  background-size: 3.75rem;
  height: 3.75rem;
  width: 3.75rem;
  bottom: 1.5rem;
}

@media screen and (min-width: 48em) {
  /* line 33, /var/www/scss/components/com-docs/com-docs.scss */
  .btn-main.btn-main--register:after, .btn-main--register.com-saf-centered-button:after, .btn-main--register.com-compare__action:after, .btn-main.btn-main--register-medium:after, .btn-main--register-medium.com-saf-centered-button:after, .btn-main--register-medium.com-compare__action:after {
    background-size: 3.75rem;
    height: 3.75rem;
    width: 3.75rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 33, /var/www/scss/components/com-docs/com-docs.scss */
  .btn-main.btn-main--register:after, .btn-main--register.com-saf-centered-button:after, .btn-main--register.com-compare__action:after, .btn-main.btn-main--register-medium:after, .btn-main--register-medium.com-saf-centered-button:after, .btn-main--register-medium.com-compare__action:after {
    background-size: 3.75rem;
    height: 3.75rem;
    width: 3.75rem;
  }
}

/* line 47, /var/www/scss/components/com-docs/com-docs.scss */
.com-docs {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
  padding: 4rem 0 2rem;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-docs::before, .com-docs::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-docs::after {
  clear: both;
}

/* line 51, /var/www/scss/components/com-docs/com-docs.scss */
.com-docs__subtitle {
  padding-bottom: 0.8rem;
  margin: 0 0 1.5rem;
  text-transform: uppercase;
  font-size: 0.875rem;
  font-weight: 600;
  color: #3e3936;
  border-bottom: 1px solid #d8d8d8;
}

/* line 61, /var/www/scss/components/com-docs/com-docs.scss */
.com-docs__text {
  font-size: 0.875rem;
  color: #3e3936;
}

/* line 67, /var/www/scss/components/com-docs/com-docs.scss */
.com-docs__link-download {
  color: #c20038;
  font-size: 1rem;
  font-family: "Times New Roman", serif;
  font-style: italic;
}

/* line 74, /var/www/scss/components/com-docs/com-docs.scss */
.com-docs__manuals-item {
  margin-bottom: 1rem;
  padding-bottom: 1rem;
  border-bottom: 1px solid #d8d8d8;
}

/* line 79, /var/www/scss/components/com-docs/com-docs.scss */
.com-docs__manuals-item:last-child {
  border-bottom: 0;
}

/* line 82, /var/www/scss/components/com-docs/com-docs.scss */
.com-docs__manuals-icon {
  display: block;
  background-position: center top;
  background-size: 2.625rem;
  height: 2.625rem;
  width: 2.625rem;
  float: left;
  margin-right: 1rem;
}

@media screen and (min-width: 48em) {
  /* line 82, /var/www/scss/components/com-docs/com-docs.scss */
  .com-docs__manuals-icon {
    background-size: 2.625rem;
    height: 2.625rem;
    width: 2.625rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 82, /var/www/scss/components/com-docs/com-docs.scss */
  .com-docs__manuals-icon {
    background-size: 2.625rem;
    height: 2.625rem;
    width: 2.625rem;
  }
}

/* line 90, /var/www/scss/components/com-docs/com-docs.scss */
.com-docs__manuals-item-title {
  margin-bottom: 0.3rem;
  text-transform: uppercase;
  font-size: 0.875rem;
  font-weight: 600;
  color: #3e3936;
}

/* line 98, /var/www/scss/components/com-docs/com-docs.scss */
.com-docs__manuals, .com-docs__warranty, .com-docs__register {
  width: 100%;
  float: left;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  text-align: center;
  margin-bottom: 2rem;
}

/* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
.com-docs__manuals:last-child:not(:first-child), .com-docs__warranty:last-child:not(:first-child), .com-docs__register:last-child:not(:first-child) {
  float: right;
}

/* line 104, /var/www/scss/components/com-docs/com-docs.scss */
.com-docs__register {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #c20038;
}

@media screen and (min-width: 48em) {
  /* line 4, /var/www/scss/components/com-docs/com-docs-medium.scss */
  .btn-main.btn-main--register-medium, .btn-main--register-medium.com-saf-centered-button, .btn-main--register-medium.com-compare__action {
    float: left;
    margin-right: 1rem;
  }
  /* line 13, /var/www/scss/components/com-docs/com-docs-medium.scss */
  .com-docs__manuals, .com-docs__warranty, .com-docs__register {
    text-align: left;
  }
  /* line 15, /var/www/scss/components/com-docs/com-docs-medium.scss */
  .com-docs__manuals {
    width: 50%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .com-docs__manuals:last-child:not(:first-child) {
    float: right;
  }
  /* line 17, /var/www/scss/components/com-docs/com-docs-medium.scss */
  .com-docs__warranty {
    width: 50%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .com-docs__warranty:last-child:not(:first-child) {
    float: right;
  }
  /* line 19, /var/www/scss/components/com-docs/com-docs-medium.scss */
  .com-docs__register {
    width: 100%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    padding: 2rem 6rem;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .com-docs__register:last-child:not(:first-child) {
    float: right;
  }
  /* line 23, /var/www/scss/components/com-docs/com-docs-medium.scss */
  .com-docs__register .com-docs__subtitle {
    margin: 0;
    border-bottom: 0;
    color: #FFF;
    font-size: 1.375rem;
  }
  /* line 29, /var/www/scss/components/com-docs/com-docs-medium.scss */
  .com-docs__register .com-docs__text {
    color: #FFF;
    float: left;
    width: 70%;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 5, /var/www/scss/components/com-docs/com-docs-large.scss */
  .com-docs__manuals {
    width: 33.3333333333%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .com-docs__manuals:last-child:not(:first-child) {
    float: right;
  }
  /* line 46, /var/www/bower_components/foundation-sites/scss/grid/_position.scss */
  .com-docs__manuals:last-child:last-child {
    float: left;
  }
  /* line 10, /var/www/scss/components/com-docs/com-docs-large.scss */
  .com-docs__warranty {
    width: 33.3333333333%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .com-docs__warranty:last-child:not(:first-child) {
    float: right;
  }
  /* line 46, /var/www/bower_components/foundation-sites/scss/grid/_position.scss */
  .com-docs__warranty:last-child:last-child {
    float: left;
  }
  /* line 15, /var/www/scss/components/com-docs/com-docs-large.scss */
  .com-docs__register {
    width: 33.3333333333%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    padding-top: 0;
    padding-bottom: 0;
    background-color: #FFF;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .com-docs__register:last-child:not(:first-child) {
    float: right;
  }
  /* line 46, /var/www/bower_components/foundation-sites/scss/grid/_position.scss */
  .com-docs__register:last-child:last-child {
    float: left;
  }
  /* line 22, /var/www/scss/components/com-docs/com-docs-large.scss */
  .com-docs__register .com-docs__subtitle {
    padding-bottom: 0.8rem;
    margin: 0 0 1.5rem;
    font-size: 0.875rem;
    color: #3e3936;
    border-bottom: 1px solid #d8d8d8;
  }
  /* line 29, /var/www/scss/components/com-docs/com-docs-large.scss */
  .com-docs__register .com-docs__text {
    color: #3e3936;
    margin-bottom: 1rem;
    width: auto;
  }
}

/* line 1, /var/www/scss/components/com-product-docs/com-product-docs.scss */
.com-product-docs {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  color: #3e3936;
}

/* line 6, /var/www/scss/components/com-product-docs/com-product-docs.scss */
.com-product-docs__title {
  font-size: 2.125rem;
  font-weight: 700;
  line-height: 2.375rem;
}

/* line 13, /var/www/scss/components/com-product-docs/com-product-docs.scss */
.com-product-docs__blocks {
  margin-top: 1.25rem;
}

/* line 16, /var/www/scss/components/com-product-docs/com-product-docs.scss */
.com-product-docs__blocks .com-product-docs-block {
  margin-bottom: 1.25rem;
}

/* line 26, /var/www/scss/components/com-product-docs/com-product-docs.scss */
.com-product-docs-block__title {
  font-size: 1.2rem;
  font-weight: 700;
  line-height: 1.5rem;
  text-transform: uppercase;
}

/* line 33, /var/www/scss/components/com-product-docs/com-product-docs.scss */
.com-product-docs-block__text {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1rem;
  margin-top: 1rem;
  padding-bottom: 0.5rem;
}

/* line 40, /var/www/scss/components/com-product-docs/com-product-docs.scss */
.com-product-docs-block__text .com-docs__subtitle {
  display: none;
}

/* line 43, /var/www/scss/components/com-product-docs/com-product-docs.scss */
.com-product-docs-block__text .com-docs__text {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1rem;
  color: #3e3936;
}

/* line 48, /var/www/scss/components/com-product-docs/com-product-docs.scss */
.com-product-docs-block__text .com-docs__text .com-docs__link-download {
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.375rem;
  text-transform: uppercase;
  display: inline-block;
  vertical-align: baseline;
  margin-top: 0.9375rem;
  margin-bottom: 1.875rem;
  border-bottom: 0.125rem solid #3e3936;
  margin-left: 1.5rem;
  position: relative;
  color: #3e3936;
  font-family: inherit;
  font-style: inherit;
}

/* line 63, /var/www/scss/components/com-product-docs/com-product-docs.scss */
.com-product-docs-block__text .com-docs__text .com-docs__link-download::before {
  content: '';
  position: absolute;
  width: 1.5rem;
  height: 100%;
  top: 0.125rem;
  left: -1.5rem;
  background-position: left bottom;
  background-size: 1rem 1.125rem;
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014.861%2019.578%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3Anone%3Bstroke%3A%233e3936%3Bstroke-linecap%3Around%3Bstroke-miterlimit%3A10%3Bstroke-width%3A2px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M12.23%209.453l-4.65%204.65M2.872%209.453l4.65%204.65M1%2018.578h12.86M7.46%201v12.86%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 80, /var/www/scss/components/com-product-docs/com-product-docs.scss */
.com-product-docs-block__link {
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.375rem;
  text-transform: uppercase;
  display: inline-block;
  vertical-align: baseline;
  margin-bottom: 1.875rem;
  border-bottom: 0.125rem solid #3e3936;
}

/* line 91, /var/www/scss/components/com-product-docs/com-product-docs.scss */
.com-product-docs-block__link.com-product-docs-block__link--download {
  margin-left: 1.5rem;
  position: relative;
}

/* line 96, /var/www/scss/components/com-product-docs/com-product-docs.scss */
.com-product-docs-block__link.com-product-docs-block__link--download::before {
  content: '';
  position: absolute;
  width: 1.5rem;
  height: 100%;
  top: 0.125rem;
  left: -1.5rem;
  background-position: left bottom;
  background-size: 1rem 1.125rem;
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014.861%2019.578%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3Anone%3Bstroke%3A%233e3936%3Bstroke-linecap%3Around%3Bstroke-miterlimit%3A10%3Bstroke-width%3A2px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M12.23%209.453l-4.65%204.65M2.872%209.453l4.65%204.65M1%2018.578h12.86M7.46%201v12.86%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

@media screen and (min-width: 48em) {
  /* line 2, /var/www/scss/components/com-product-docs/com-product-docs-medium.scss */
  .com-product-docs {
    max-width: 70.5rem;
    margin-left: auto;
    margin-right: auto;
    padding-top: 1.5625rem;
    padding-bottom: 1.5625rem;
  }
  /* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .com-product-docs::before, .com-product-docs::after {
    content: ' ';
    display: table;
  }
  /* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .com-product-docs::after {
    clear: both;
  }
  /* line 7, /var/www/scss/components/com-product-docs/com-product-docs-medium.scss */
  .com-product-docs__title {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }
  /* line 12, /var/www/scss/components/com-product-docs/com-product-docs-medium.scss */
  .com-product-docs__blocks {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    margin-right: -1.25rem;
  }
  /* line 19, /var/www/scss/components/com-product-docs/com-product-docs-medium.scss */
  .com-product-docs__blocks .com-product-docs-block {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333%;
            flex: 0 0 33.3333%;
    padding-right: 1.25rem;
  }
  /* line 28, /var/www/scss/components/com-product-docs/com-product-docs-medium.scss */
  .com-product-docs-block__title {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
  /* line 33, /var/www/scss/components/com-product-docs/com-product-docs-medium.scss */
  .com-product-docs-block__text {
    font-size: 0.875rem;
    line-height: 1.125rem;
    color: #707070;
  }
  /* line 38, /var/www/scss/components/com-product-docs/com-product-docs-medium.scss */
  .com-product-docs-block__text .com-docs__text {
    font-size: 0.875rem;
    line-height: 1.125rem;
    color: #707070;
  }
  /* line 42, /var/www/scss/components/com-product-docs/com-product-docs-medium.scss */
  .com-product-docs-block__text .com-docs__text .com-docs__link-download {
    font-size: 0.875rem;
    line-height: 1.125rem;
  }
  /* line 45, /var/www/scss/components/com-product-docs/com-product-docs-medium.scss */
  .com-product-docs-block__text .com-docs__text .com-docs__link-download::before {
    background-size: 0.875rem 1rem;
  }
  /* line 53, /var/www/scss/components/com-product-docs/com-product-docs-medium.scss */
  .com-product-docs-block__link {
    font-size: 0.875rem;
    line-height: 1.125rem;
    margin-bottom: 0;
  }
  /* line 61, /var/www/scss/components/com-product-docs/com-product-docs-medium.scss */
  .com-product-docs-block__link.com-product-docs-block__link--download::before {
    background-size: 0.875rem 1rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 2, /var/www/scss/components/com-product-docs/com-product-docs-large.scss */
  .com-product-docs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  /* line 7, /var/www/scss/components/com-product-docs/com-product-docs-large.scss */
  .com-product-docs__title {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 21.8%;
            flex: 0 0 21.8%;
    max-width: 18.75rem;
    padding-right: 5%;
  }
  /* line 13, /var/www/scss/components/com-product-docs/com-product-docs-large.scss */
  .com-product-docs__blocks {
    margin-top: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }
  /* line 19, /var/www/scss/components/com-product-docs/com-product-docs-large.scss */
  .com-product-docs-block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  /* line 24, /var/www/scss/components/com-product-docs/com-product-docs-large.scss */
  .com-product-docs-block__text {
    padding-bottom: 1.2rem;
  }
  /* line 25, /var/www/scss/components/com-product-docs/com-product-docs-large.scss */
  .com-product-docs-block__link {
    -ms-flex-item-align: start;
        align-self: flex-start;
  }
}

/* line 2, /var/www/scss/components/com-recipes-pdp/com-recipes-pdp.scss */
.com-recipes-pdp__left {
  background-color: #ABD7D6;
  color: #FFF;
  padding: 2.4375rem 1.25rem 2.0625rem;
}

/* line 8, /var/www/scss/components/com-recipes-pdp/com-recipes-pdp.scss */
.com-recipes-pdp__title {
  font-size: 2.125rem;
  font-weight: 400;
  line-height: 2.375rem;
  text-transform: uppercase;
  padding-bottom: 2.25rem;
}

/* line 16, /var/www/scss/components/com-recipes-pdp/com-recipes-pdp.scss */
.com-recipes-pdp__cta {
  display: block;
  color: #FFF;
  text-transform: uppercase;
  border: 0.125rem solid #FFF;
  font-size: 1.2rem;
  font-weight: 700;
  line-height: 1.6875rem;
  padding: 1rem 0.5rem 1.0625rem;
  text-align: center;
  transition: background-color 0.3s cubic-bezier(0.86, 0, 0.07, 1), color 0.3s cubic-bezier(0.86, 0, 0.07, 1);
}

/* line 30, /var/www/scss/components/com-recipes-pdp/com-recipes-pdp.scss */
.com-recipes-pdp__cta:hover {
  background-color: #FFF;
  color: #ABD7D6;
}

/* line 37, /var/www/scss/components/com-recipes-pdp/com-recipes-pdp.scss */
.com-recipes-pdp-recipe {
  position: relative;
}

/* line 40, /var/www/scss/components/com-recipes-pdp/com-recipes-pdp.scss */
.com-recipes-pdp-recipe__img-cnt {
  height: 0;
  overflow: hidden;
  position: relative;
  padding-bottom: 70.4%;
  display: block;
}

/* line 48, /var/www/scss/components/com-recipes-pdp/com-recipes-pdp.scss */
.com-recipes-pdp-recipe__img {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 100%;
  -webkit-transform: translate3d(-50%, -50%, 0);
          transform: translate3d(-50%, -50%, 0);
  -o-object-fit: cover;
     object-fit: cover;
  font-family: "object-fit: cover";
}

/* line 58, /var/www/scss/components/com-recipes-pdp/com-recipes-pdp.scss */
.com-recipes-pdp-recipe__text-wrp {
  position: absolute;
  bottom: 1.0625rem;
  left: 1.25rem;
  background-color: rgba(255, 255, 255, 0.92);
  text-transform: uppercase;
  font-size: 1rem;
  color: #3e3936;
  border-radius: 0.25rem;
  width: calc(100% -  2.5rem );
  padding: 0.875rem 0.5rem;
  text-align: center;
  border-radius: 0.25rem;
  display: block;
}

/* line 74, /var/www/scss/components/com-recipes-pdp/com-recipes-pdp.scss */
.com-recipes-pdp-recipe__name, .com-recipes-pdp-recipe__label {
  display: inline-block;
  vertical-align: baseline;
  line-height: 1.375rem;
}

/* line 81, /var/www/scss/components/com-recipes-pdp/com-recipes-pdp.scss */
.com-recipes-pdp-recipe__label {
  font-weight: 700;
}

/* line 85, /var/www/scss/components/com-recipes-pdp/com-recipes-pdp.scss */
.com-recipes-pdp-recipe__name {
  font-size: 1rem;
  font-weight: 400;
}

@media screen and (min-width: 48em) {
  /* line 2, /var/www/scss/components/com-recipes-pdp/com-recipes-pdp-medium.scss */
  .com-recipes-pdp {
    margin-bottom: 1rem;
  }
  /* line 5, /var/www/scss/components/com-recipes-pdp/com-recipes-pdp-medium.scss */
  .com-recipes-pdp__wrp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  /* line 10, /var/www/scss/components/com-recipes-pdp/com-recipes-pdp-medium.scss */
  .com-recipes-pdp__title {
    padding-bottom: 0;
  }
  /* line 14, /var/www/scss/components/com-recipes-pdp/com-recipes-pdp-medium.scss */
  .com-recipes-pdp__cta {
    position: absolute;
    left: 1.25rem;
    bottom: 2.0625rem;
    min-width: 12.6875rem;
    font-size: 0.875rem;
    line-height: 1.1875rem;
    padding: 0.75rem 0.5rem 0.6875rem;
  }
  /* line 24, /var/www/scss/components/com-recipes-pdp/com-recipes-pdp-medium.scss */
  .com-recipes-pdp__left {
    position: relative;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41%;
            flex: 0 0 41%;
  }
  /* line 29, /var/www/scss/components/com-recipes-pdp/com-recipes-pdp-medium.scss */
  .com-recipes-pdp__right {
    margin-left: 1.2%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 57.8%;
            flex: 0 0 57.8%;
  }
  /* line 34, /var/www/scss/components/com-recipes-pdp/com-recipes-pdp-medium.scss */
  .com-recipes-pdp__right-bottom {
    margin-top: 0.75rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  /* line 39, /var/www/scss/components/com-recipes-pdp/com-recipes-pdp-medium.scss */
  .com-recipes-pdp__right-bottom .com-recipes-pdp-recipe {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 48.9552%;
            flex: 0 0 48.9552%;
  }
  /* line 46, /var/www/scss/components/com-recipes-pdp/com-recipes-pdp-medium.scss */
  .com-recipes-pdp-recipe__text-wrp {
    left: 0.6875rem;
    bottom: 0.875rem;
    text-align: left;
  }
  /* line 54, /var/www/scss/components/com-recipes-pdp/com-recipes-pdp-medium.scss */
  .com-recipes-pdp-recipe.com-recipes-pdp-recipe--large .com-recipes-pdp-recipe__img-cnt {
    padding-bottom: 56.1%;
  }
  /* line 58, /var/www/scss/components/com-recipes-pdp/com-recipes-pdp-medium.scss */
  .com-recipes-pdp-recipe.com-recipes-pdp-recipe--large .com-recipes-pdp-recipe__text-wrp {
    width: auto;
    padding: 1.3125rem 1rem;
  }
  /* line 63, /var/www/scss/components/com-recipes-pdp/com-recipes-pdp-medium.scss */
  .com-recipes-pdp-recipe.com-recipes-pdp-recipe--large .com-recipes-pdp-recipe__name, .com-recipes-pdp-recipe.com-recipes-pdp-recipe--large .com-recipes-pdp-recipe__label {
    font-size: 1.2rem;
    line-height: 1.5rem;
  }
  /* line 73, /var/www/scss/components/com-recipes-pdp/com-recipes-pdp-medium.scss */
  .com-recipes-pdp-recipe.com-recipes-pdp-recipe--small .com-recipes-pdp-recipe__img-cnt {
    padding-bottom: 55.4%;
  }
  /* line 77, /var/www/scss/components/com-recipes-pdp/com-recipes-pdp-medium.scss */
  .com-recipes-pdp-recipe.com-recipes-pdp-recipe--small .com-recipes-pdp-recipe__text-wrp {
    width: calc(100% -  1.375rem );
    padding: 0.875rem 0.375rem;
  }
  /* line 82, /var/www/scss/components/com-recipes-pdp/com-recipes-pdp-medium.scss */
  .com-recipes-pdp-recipe.com-recipes-pdp-recipe--small .com-recipes-pdp-recipe__name {
    text-transform: none;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 2, /var/www/scss/components/com-recipes-pdp/com-recipes-pdp-large.scss */
  .com-recipes-pdp {
    max-width: 70.5rem;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .com-recipes-pdp::before, .com-recipes-pdp::after {
    content: ' ';
    display: table;
  }
  /* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .com-recipes-pdp::after {
    clear: both;
  }
  /* line 5, /var/www/scss/components/com-recipes-pdp/com-recipes-pdp-large.scss */
  .com-recipes-pdp__wrp {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  /* line 10, /var/www/scss/components/com-recipes-pdp/com-recipes-pdp-large.scss */
  .com-recipes-pdp__title {
    font-size: 2.5rem;
    line-height: 2.6875rem;
    padding-bottom: 0;
  }
  /* line 16, /var/www/scss/components/com-recipes-pdp/com-recipes-pdp-large.scss */
  .com-recipes-pdp__left {
    padding: 3.0625rem 2.625rem 3.5rem;
  }
  /* line 20, /var/www/scss/components/com-recipes-pdp/com-recipes-pdp-large.scss */
  .com-recipes-pdp__cta {
    left: 3.0625rem;
    bottom: 3.5rem;
  }
  /* line 25, /var/www/scss/components/com-recipes-pdp/com-recipes-pdp-large.scss */
  .com-recipes-pdp__right-bottom {
    margin-top: 1.1875rem;
  }
  /* line 33, /var/www/scss/components/com-recipes-pdp/com-recipes-pdp-large.scss */
  .com-recipes-pdp-recipe.com-recipes-pdp-recipe--small .com-recipes-pdp-recipe__text-wrp {
    width: auto;
  }
}

/* line 1, /var/www/scss/components/com-bkg-text-pdp/com-bkg-text-pdp.scss */
.com-bkg-text-pdp {
  position: relative;
}

/* line 4, /var/www/scss/components/com-bkg-text-pdp/com-bkg-text-pdp.scss */
.com-bkg-text-pdp__bkg-cnt {
  height: 0;
  overflow: hidden;
  position: relative;
  padding-bottom: 144.8%;
  display: block;
}

/* line 12, /var/www/scss/components/com-bkg-text-pdp/com-bkg-text-pdp.scss */
.com-bkg-text-pdp__bkg {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  -o-object-fit: cover;
     object-fit: cover;
  font-family: "object-fit: cover";
}

/* line 21, /var/www/scss/components/com-bkg-text-pdp/com-bkg-text-pdp.scss */
.com-bkg-text-pdp__content {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

/* line 29, /var/www/scss/components/com-bkg-text-pdp/com-bkg-text-pdp.scss */
.com-bkg-text-pdp__content .com-bkg-text-pdp__title {
  position: absolute;
  left: 1.25rem;
  top: 2.5625rem;
  font-size: 2.125rem;
  line-height: 2.375rem;
  font-weight: 400;
  color: #FFF;
  text-transform: uppercase;
  width: calc(100% -  2.5rem );
}

/* line 41, /var/www/scss/components/com-bkg-text-pdp/com-bkg-text-pdp.scss */
.com-bkg-text-pdp__content .com-bkg-text-pdp__cta {
  position: absolute;
  left: 1.25rem;
  bottom: 3.5rem;
  font-size: 1.2rem;
  width: calc(100% -  2.5rem );
}

@media screen and (min-width: 48em) {
  /* line 2, /var/www/scss/components/com-bkg-text-pdp/com-bkg-text-pdp-medium.scss */
  .com-bkg-text-pdp {
    max-width: 70.5rem;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .com-bkg-text-pdp::before, .com-bkg-text-pdp::after {
    content: ' ';
    display: table;
  }
  /* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .com-bkg-text-pdp::after {
    clear: both;
  }
  /* line 5, /var/www/scss/components/com-bkg-text-pdp/com-bkg-text-pdp-medium.scss */
  .com-bkg-text-pdp__bkg-cnt {
    padding-bottom: 41%;
  }
  /* line 9, /var/www/scss/components/com-bkg-text-pdp/com-bkg-text-pdp-medium.scss */
  .com-bkg-text-pdp__content {
    top: 5.375rem;
    left: auto;
    right: 5.125rem;
    width: auto;
    height: auto;
    max-width: 16.5rem;
  }
  /* line 19, /var/www/scss/components/com-bkg-text-pdp/com-bkg-text-pdp-medium.scss */
  .com-bkg-text-pdp__content .com-bkg-text-pdp__cta, .com-bkg-text-pdp__content .com-bkg-text-pdp__title {
    position: static;
    width: auto;
  }
  /* line 25, /var/www/scss/components/com-bkg-text-pdp/com-bkg-text-pdp-medium.scss */
  .com-bkg-text-pdp__content .com-bkg-text-pdp__title {
    font-size: 2.5rem;
  }
}

/* line 3, /var/www/scss/components/com-colors/com-colors.scss */
.com-colors__cnt {
  clear: both;
  overflow: hidden;
  margin: 0 -0.3125rem 0.1rem;
}

/* line 8, /var/www/scss/components/com-colors/com-colors.scss */
.com-colors__cnt--in-column {
  margin-left: -0.0625rem;
}

/* line 13, /var/www/scss/components/com-colors/com-colors.scss */
.com-colors__item {
  float: left;
  margin: 0.0625rem;
  padding: 0.25rem;
  display: block;
  line-height: 0;
  border: 2px solid tranparent;
}

/* line 21, /var/www/scss/components/com-colors/com-colors.scss */
.com-colors__item:hover {
  padding: 0.125rem;
  border: 2px solid #c6c5c4;
}

/* line 26, /var/www/scss/components/com-colors/com-colors.scss */
.com-colors__item[data-colors-panel="selected"] {
  padding: 0.125rem;
  border: 2px solid #3e3936;
}

/* line 32, /var/www/scss/components/com-colors/com-colors.scss */
.com-colors__img {
  width: 1rem;
  height: 1rem;
  border: 1px solid #6e6e6e;
}

/* line 38, /var/www/scss/components/com-colors/com-colors.scss */
.com-colors__text {
  font-weight: 400;
  font-size: 0.75rem;
  color: #3e3936;
  letter-spacing: .04em;
}

/* line 45, /var/www/scss/components/com-colors/com-colors.scss */
.com-colors__label {
  font-weight: 600;
}

/* line 3, /var/www/scss/components/com-colors-pdp/com-colors-pdp.scss */
.com-colors-pdp__label {
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  color: #3e3936;
  text-transform: uppercase;
}

/* line 12, /var/www/scss/components/com-colors-pdp/com-colors-pdp.scss */
.com-colors-pdp__wrp {
  white-space: nowrap;
  overflow-x: scroll;
  padding: 1.25rem 0 3.125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #F2F2F2;
}

/* line 21, /var/www/scss/components/com-colors-pdp/com-colors-pdp.scss */
.com-colors-pdp__item {
  text-align: center;
  margin: auto 0.9375rem;
  position: relative;
}

/* line 26, /var/www/scss/components/com-colors-pdp/com-colors-pdp.scss */
.com-colors-pdp__item--selected .com-colors-pdp {
  margin: auto 1.3125rem;
}

/* line 28, /var/www/scss/components/com-colors-pdp/com-colors-pdp.scss */
.com-colors-pdp__item--selected .com-colors-pdp__border {
  width: 5rem;
  height: 5rem;
  box-shadow: 0 0.9375rem 0.9375rem rgba(0, 0, 0, 0.1);
}

/* line 33, /var/www/scss/components/com-colors-pdp/com-colors-pdp.scss */
.com-colors-pdp__item--selected .com-colors-pdp__text {
  display: block;
  width: 100vw;
}

/* line 41, /var/www/scss/components/com-colors-pdp/com-colors-pdp.scss */
.com-colors-pdp__border {
  position: relative;
  display: inline-block;
  border: 5px solid #FFF;
  border-radius: 100%;
  width: 3.3125rem;
  height: 3.3125rem;
  overflow: hidden;
  box-shadow: 0 0.625rem 0.625rem rgba(0, 0, 0, 0.1);
}

/* line 52, /var/www/scss/components/com-colors-pdp/com-colors-pdp.scss */
.com-colors-pdp__icon {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
      -ms-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  display: block;
  background-position: center center;
}

/* line 57, /var/www/scss/components/com-colors-pdp/com-colors-pdp.scss */
.com-colors-pdp__icon--selected {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2013.299%209.445%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-width%3A2px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M.707%203.106l4.906%204.907L9.64%203.777%2012.574.69%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: 1.875rem;
  height: 1.5rem;
  width: 1.875rem;
}

/* line 63, /var/www/scss/components/com-colors-pdp/com-colors-pdp.scss */
.com-colors-pdp__icon--not-available {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024.466%2021.593%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-width%3A2px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M23.81.755L.655%2020.837%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: 2.375rem;
  width: 2.375rem;
  height: 2.375rem;
}

/* line 69, /var/www/scss/components/com-colors-pdp/com-colors-pdp.scss */
.com-colors-pdp__icon--not-available-selected {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2017.749%2018.728%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%23fff%3B%7D.a%2C.b%7Bstroke%3A%23b1b0af%3B%7D.b%7Bfill%3A%23b1b0af%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M1.262%201.25l15.21%2016.224%22%2F%3E%3Cpath%20class%3D%22b%22%20d%3D%22M.708%201.783l1.11-1.04%2015.223%2016.24-1.108%201.04z%22%2F%3E%3Cg%3E%3Cpath%20class%3D%22a%22%20d%3D%22M16.473%201.25L1.263%2017.473%22%2F%3E%3Cpath%20class%3D%22b%22%20d%3D%22M.707%2016.945L15.932.718l1.11%201.04L1.815%2017.986z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: 1.875rem;
  width: 1.875rem;
  height: 1.875rem;
}

/* line 77, /var/www/scss/components/com-colors-pdp/com-colors-pdp.scss */
.com-colors-pdp__image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

/* line 84, /var/www/scss/components/com-colors-pdp/com-colors-pdp.scss */
.com-colors-pdp__text {
  display: none;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.1875rem;
  color: #404040;
  position: absolute;
  bottom: -1.5rem;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}

@media screen and (min-width: 48em) {
  /* line 3, /var/www/scss/components/com-colors-pdp/com-colors-pdp-medium.scss */
  .com-colors-pdp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    padding-top: 1.3125rem;
  }
  /* line 8, /var/www/scss/components/com-colors-pdp/com-colors-pdp-medium.scss */
  .com-colors-pdp__label {
    padding-top: 0.5625rem;
    padding-right: 0.1875rem;
  }
  /* line 13, /var/www/scss/components/com-colors-pdp/com-colors-pdp-medium.scss */
  .com-colors-pdp__wrp {
    overflow-x: visible;
    white-space: normal;
    background-color: transparent;
    padding: 0;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  /* line 23, /var/www/scss/components/com-colors-pdp/com-colors-pdp-medium.scss */
  .com-colors-pdp__item {
    margin: 0 0.3125rem 0.8125rem;
  }
  /* line 25, /var/www/scss/components/com-colors-pdp/com-colors-pdp-medium.scss */
  .com-colors-pdp__item--selected {
    margin: 0 0.5rem 0.8125rem;
  }
  /* line 29, /var/www/scss/components/com-colors-pdp/com-colors-pdp-medium.scss */
  .com-colors-pdp__item:first-child {
    margin-left: 0.3125rem !important;
  }
  /* line 34, /var/www/scss/components/com-colors-pdp/com-colors-pdp-medium.scss */
  .com-colors-pdp__border {
    width: 2.0625rem;
    height: 2.0625rem;
    border-width: 0.1875rem;
  }
  /* line 39, /var/www/scss/components/com-colors-pdp/com-colors-pdp-medium.scss */
  .com-colors-pdp__item--selected .com-colors-pdp__border {
    width: 2.375rem;
    height: 2.375rem;
    border: 0 solid transparent;
    box-shadow: none;
  }
  /* line 48, /var/www/scss/components/com-colors-pdp/com-colors-pdp-medium.scss */
  .com-colors-pdp__icon--selected {
    background-size: 100%;
    height: 1rem;
    width: 1rem;
  }
  /* line 53, /var/www/scss/components/com-colors-pdp/com-colors-pdp-medium.scss */
  .com-colors-pdp__icon--not-available {
    background-size: 100%;
    width: 2.0625rem;
    height: 2.0625rem;
  }
  /* line 58, /var/www/scss/components/com-colors-pdp/com-colors-pdp-medium.scss */
  .com-colors-pdp__icon--not-available-selected {
    background-size: 100%;
    width: 1.0625rem;
    height: 1.0625rem;
  }
  /* line 65, /var/www/scss/components/com-colors-pdp/com-colors-pdp-medium.scss */
  .com-colors-pdp__text {
    font-size: 0.625rem;
    line-height: 0.9375rem;
    bottom: auto;
    top: -1.3125rem;
  }
}

/* line 4, /var/www/scss/components/com-product-nav/com-product-nav.scss */
.com-product-nav {
  font-size: 0.75rem;
}

/* line 9, /var/www/scss/components/com-product-nav/com-product-nav.scss */
.com-product-nav__left, .com-product-nav__right {
  vertical-align: top;
}

/* line 11, /var/www/scss/components/com-product-nav/com-product-nav.scss */
.com-product-nav__left {
  display: none;
}

/* line 12, /var/www/scss/components/com-product-nav/com-product-nav.scss */
.com-product-nav__right {
  display: block;
}

/* line 13, /var/www/scss/components/com-product-nav/com-product-nav.scss */
.com-product-nav__buttons {
  float: right;
}

/* line 16, /var/www/scss/components/com-product-nav/com-product-nav.scss */
.com-product-nav__buttons--hide-static {
  display: none;
}

/* line 20, /var/www/scss/components/com-product-nav/com-product-nav.scss */
.com-sticky.com-sticky--sticky .com-product-nav__buttons--hide-static {
  display: block;
}

/* line 26, /var/www/scss/components/com-product-nav/com-product-nav.scss */
.com-product-nav__title {
  font-size: 1.5rem;
  color: #3e3936;
  font-weight: 600;
  text-transform: uppercase;
  margin: 0;
  cursor: pointer;
}

/* line 36, /var/www/scss/components/com-product-nav/com-product-nav.scss */
.com-product-nav.com-sticky--white .com-product-nav__title {
  color: #FFF;
}

/* line 40, /var/www/scss/components/com-product-nav/com-product-nav.scss */
.com-product-nav.com-sticky--white.com-sticky--sticky .com-product-nav__title {
  color: #3e3936;
}

/* line 44, /var/www/scss/components/com-product-nav/com-product-nav.scss */
.com-product-nav__btn {
  height: 2.5rem;
  display: inline-block;
  line-height: 2.5rem;
  background-position: right center;
  display: none;
}

/* line 54, /var/www/scss/components/com-product-nav/com-product-nav.scss */
.com-product-nav__btn--in-product:hover::after, .com-product-nav__btn--in-product.com-product-nav__btn--selected::after {
  content: "";
  display: block;
  width: 100%;
  height: 0.1875rem;
  background-color: #3e3936;
  position: absolute;
  bottom: 0;
  left: 0%;
  z-index: 1;
}

/* line 68, /var/www/scss/components/com-product-nav/com-product-nav.scss */
.com-product-nav__discounted {
  font-size: 0.75rem;
  text-decoration: line-through;
  color: #ada8a5;
  font-weight: 600;
  margin-right: 0.3125rem;
}

/* line 76, /var/www/scss/components/com-product-nav/com-product-nav.scss */
.com-product-nav__price {
  font-size: 0.875rem;
  color: #3e3936;
  font-weight: 700;
  margin-right: 0.3125rem;
}

/* line 83, /var/www/scss/components/com-product-nav/com-product-nav.scss */
.com-product-nav__vat {
  font-size: 0.75rem;
  color: #ada8a5;
  font-weight: 300;
  margin-right: 0.625rem;
}

/* line 91, /var/www/scss/components/com-product-nav/com-product-nav.scss */
.com-product-nav.com-sticky--white .com-product-nav__btn--in-product {
  color: #FFF;
}

/* line 95, /var/www/scss/components/com-product-nav/com-product-nav.scss */
.com-product-nav.com-sticky--white .com-product-nav__btn--in-product:hover::after, .com-product-nav.com-sticky--white .com-product-nav__btn--in-product.com-product-nav__btn--selected::after {
  background-color: #FFF;
}

/* line 101, /var/www/scss/components/com-product-nav/com-product-nav.scss */
.com-product-nav.com-sticky--white.com-sticky--sticky .com-product-nav__btn--in-product {
  color: #3e3936;
}

/* line 105, /var/www/scss/components/com-product-nav/com-product-nav.scss */
.com-product-nav.com-sticky--white.com-sticky--sticky .com-product-nav__btn--in-product:hover::after, .com-product-nav.com-sticky--white.com-sticky--sticky .com-product-nav__btn--in-product.com-product-nav__btn--selected::after {
  background-color: #3e3936;
}

/* line 111, /var/www/scss/components/com-product-nav/com-product-nav.scss */
.com-product-nav__btn--explore {
  height: 2.5rem;
  display: inline-block;
  line-height: 2.5rem;
  padding-right: 1.25rem;
  background-position: right center;
  background-size: 0.875rem;
}

/* line 126, /var/www/scss/components/com-product-nav/com-product-nav.scss */
.com-product-nav .btn-main.btn-main--in-product, .com-product-nav .btn-main--in-product.com-saf-centered-button, .com-product-nav .btn-main--in-product.com-compare__action {
  display: none;
  border: 1px solid #d8d8d8;
  text-transform: none;
  margin: 0;
  box-sizing: content-box;
  font-weight: 400;
}

/* line 135, /var/www/scss/components/com-product-nav/com-product-nav.scss */
.com-product-nav .btn-main.btn-main--in-product:hover:not(.btn-main--white), .com-product-nav .btn-main--in-product.com-saf-centered-button:hover:not(.btn-main--white), .com-product-nav .btn-main--in-product.com-compare__action:hover:not(.btn-main--white) {
  border-color: #3e3936;
}

/* line 138, /var/www/scss/components/com-product-nav/com-product-nav.scss */
.com-product-nav .btn-main.btn-main--in-product:not(:last-child), .com-product-nav .btn-main--in-product.com-saf-centered-button:not(:last-child), .com-product-nav .btn-main--in-product.com-compare__action:not(:last-child) {
  margin-right: .5rem;
}

/* line 141, /var/www/scss/components/com-product-nav/com-product-nav.scss */
.com-product-nav .btn-main.btn-main--in-product.btn-main--red, .com-product-nav .btn-main--in-product.btn-main--red.com-saf-centered-button, .com-product-nav .btn-main--in-product.btn-main--red.com-compare__action {
  display: inline-block;
  border-color: #c20038;
  text-transform: uppercase;
  padding: 0 1.875rem;
}

/* line 151, /var/www/scss/components/com-product-nav/com-product-nav.scss */
.com-product-nav__list-outer {
  height: 100%;
  white-space: nowrap;
  overflow-x: hidden;
  overflow-y: hidden;
  text-align: center;
}

/* line 158, /var/www/scss/components/com-product-nav/com-product-nav.scss */
.com-product-nav__list {
  display: inline-block;
}

/* line 162, /var/www/scss/components/com-product-nav/com-product-nav.scss */
.com-product-nav__item {
  height: 100%;
  display: inline-block;
  margin: 0 1.5rem 0 0;
}

/* line 167, /var/www/scss/components/com-product-nav/com-product-nav.scss */
.com-product-nav__item-link {
  height: 100%;
  line-height: 2.5rem;
  display: block;
  text-align: center;
  line-height: 0.8rem;
}

/* line 174, /var/www/scss/components/com-product-nav/com-product-nav.scss */
.com-product-nav__item-icon {
  max-width: 55px;
  height: auto;
  display: block;
  margin: 0 auto;
  display: none;
}

/* line 181, /var/www/scss/components/com-product-nav/com-product-nav.scss */
.com-product-nav__item-text {
  display: block;
  height: 100%;
  line-height: 2.5rem;
  color: #3e3936;
}

/* line 196, /var/www/scss/components/com-product-nav/com-product-nav.scss */
.com-product-nav.com-product-nav--v-2 .com-product-nav__right, .com-product-nav.com-product-nav--v-2 .com-product-nav__left {
  display: inline-block;
}

/* line 201, /var/www/scss/components/com-product-nav/com-product-nav.scss */
.com-product-nav.com-product-nav--v-2 .com-product-nav__right {
  float: right;
}

/* line 205, /var/www/scss/components/com-product-nav/com-product-nav.scss */
.com-product-nav.com-product-nav--v-2 .com-product-nav__left {
  float: left;
}

/* line 209, /var/www/scss/components/com-product-nav/com-product-nav.scss */
.com-product-nav.com-product-nav--v-2 .com-product-nav__title {
  font-size: 1rem;
  line-height: 1.125rem;
}

/* line 213, /var/www/scss/components/com-product-nav/com-product-nav.scss */
.com-product-nav.com-product-nav--v-2 .com-product-nav__title::after {
  content: '';
  width: 0.75rem;
  height: 0.46875rem;
  display: inline-block;
  vertical-align: middle;
  margin-left: 0.6875rem;
}

/* line 224, /var/www/scss/components/com-product-nav/com-product-nav.scss */
.com-sticky--open.com-product-nav.com-product-nav--v-2 .com-product-nav__title::after {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}

/* line 234, /var/www/scss/components/com-product-nav/com-product-nav.scss */
.com-product-nav.com-product-nav--v-2 .com-product-nav__list-outer {
  padding: 1.125rem 0 2rem;
}

/* line 237, /var/www/scss/components/com-product-nav/com-product-nav.scss */
.com-product-nav.com-product-nav--v-2 .com-product-nav__list-outer .btn-product {
  margin-top: 4.5rem;
  display: block;
}

/* line 243, /var/www/scss/components/com-product-nav/com-product-nav.scss */
.com-product-nav.com-product-nav--v-2 .com-product-nav__list {
  display: block;
}

/* line 248, /var/www/scss/components/com-product-nav/com-product-nav.scss */
.com-product-nav.com-product-nav--v-2 .com-product-nav__item {
  display: block;
  margin: 0;
  height: auto;
  padding-bottom: 1.125rem;
}

/* line 254, /var/www/scss/components/com-product-nav/com-product-nav.scss */
.com-product-nav.com-product-nav--v-2 .com-product-nav__item:last-child {
  padding-bottom: 0;
}

/* line 259, /var/www/scss/components/com-product-nav/com-product-nav.scss */
.com-product-nav.com-product-nav--v-2 .com-product-nav__item-link {
  text-align: left;
}

/* line 263, /var/www/scss/components/com-product-nav/com-product-nav.scss */
.com-product-nav.com-product-nav--v-2 .com-product-nav__item-text {
  font-size: 1.2rem;
  line-height: 2.0625rem;
  color: #707070;
}

/* line 270, /var/www/scss/components/com-product-nav/com-product-nav.scss */
.com-product-nav.com-product-nav--v-2 .com-product-nav-button {
  display: inline-block;
  min-height: 2.125rem;
  line-height: 1.1875rem;
  font-size: 0.875rem;
  font-weight: 700;
  min-width: 6.125rem;
  text-align: center;
  padding: 0.5rem 2.125rem 0.4375rem;
}

/* line 280, /var/www/scss/components/com-product-nav/com-product-nav.scss */
.com-product-nav.com-product-nav--v-2 .com-product-nav-button.com-product-nav-button--red {
  color: #FFF;
  background-color: #c20038;
}

/* line 285, /var/www/scss/components/com-product-nav/com-product-nav.scss */
.com-product-nav.com-product-nav--v-2 .com-product-nav-button.com-product-nav-button--rounded {
  border-radius: 1.0625rem;
}

/* line 289, /var/www/scss/components/com-product-nav/com-product-nav.scss */
.com-sticky--open.com-product-nav.com-product-nav--v-2 .com-product-nav-button.com-product-nav-button--in-topbar {
  display: none;
}

/* line 296, /var/www/scss/components/com-product-nav/com-product-nav.scss */
.com-product-nav.com-product-nav--v-2 .com-sticky__topbar {
  box-shadow: 0 0.1875rem 0.375rem rgba(0, 0, 0, 0.16);
}

/* line 299, /var/www/scss/components/com-product-nav/com-product-nav.scss */
.com-sticky--open.com-product-nav.com-product-nav--v-2 .com-sticky__topbar {
  box-shadow: none;
}

/* line 304, /var/www/scss/components/com-product-nav/com-product-nav.scss */
.com-product-nav.com-product-nav--v-2 .com-sticky__topbar-inner {
  height: 3.5rem;
  line-height: 3.5rem;
}

/* line 309, /var/www/scss/components/com-product-nav/com-product-nav.scss */
.com-product-nav.com-product-nav--v-2 .com-sticky__dropdown-mask {
  height: auto;
}

/* line 312, /var/www/scss/components/com-product-nav/com-product-nav.scss */
.com-sticky--open.com-product-nav.com-product-nav--v-2 .com-sticky__dropdown-mask {
  box-shadow: 0 0.1875rem 0.375rem rgba(0, 0, 0, 0.16);
}

/* line 317, /var/www/scss/components/com-product-nav/com-product-nav.scss */
.com-product-nav.com-product-nav--v-2 .com-sticky__dropdown, .com-product-nav.com-product-nav--v-2 .com-sticky__dropdown-inner {
  background: #FFF;
}

@media screen and (min-width: 48em) {
  /* line 3, /var/www/scss/components/com-product-nav/com-product-nav-medium.scss */
  .com-product-nav {
    /*&__title {
      padding-right: 10rem;
      line-height: 0;
    }*/
  }
  /* line 6, /var/www/scss/components/com-product-nav/com-product-nav-medium.scss */
  .com-product-nav__left {
    margin-right: 10.6rem;
  }
  /* line 7, /var/www/scss/components/com-product-nav/com-product-nav-medium.scss */
  .com-product-nav.com-sticky.com-sticky--sticky .com-product-nav__left {
    margin-right: 23rem;
  }
  /* line 16, /var/www/scss/components/com-product-nav/com-product-nav-medium.scss */
  .com-product-nav.com-sticky .com-sticky__wrapper, .com-product-nav.com-sticky .com-sticky__dropdown, .com-product-nav.com-sticky .com-sticky__dropdown-inner, .com-product-nav.com-sticky .com-sticky__topbar, .com-product-nav.com-sticky .com-sticky__topbar-inner {
    background-color: #FFF;
  }
  /* line 24, /var/www/scss/components/com-product-nav/com-product-nav-medium.scss */
  .com-product-nav.com-sticky .com-sticky__topbar {
    padding-top: 0.625rem;
  }
  /* line 27, /var/www/scss/components/com-product-nav/com-product-nav-medium.scss */
  .com-product-nav.com-sticky .com-sticky__topbar, .com-product-nav.com-sticky .com-sticky__topbar-inner {
    height: auto;
    position: relative;
  }
  /* line 32, /var/www/scss/components/com-product-nav/com-product-nav-medium.scss */
  .com-product-nav.com-sticky .com-sticky__dropdown {
    display: none;
  }
  /* line 41, /var/www/scss/components/com-product-nav/com-product-nav-medium.scss */
  .com-product-nav.com-sticky--transp .com-sticky__wrapper, .com-product-nav.com-sticky--transp .com-sticky__dropdown, .com-product-nav.com-sticky--transp .com-sticky__dropdown-inner, .com-product-nav.com-sticky--transp .com-sticky__topbar, .com-product-nav.com-sticky--transp .com-sticky__topbar-inner, .com-product-nav.com-sticky--white .com-sticky__wrapper, .com-product-nav.com-sticky--white .com-sticky__dropdown, .com-product-nav.com-sticky--white .com-sticky__dropdown-inner, .com-product-nav.com-sticky--white .com-sticky__topbar, .com-product-nav.com-sticky--white .com-sticky__topbar-inner {
    background-color: transparent;
  }
  /* line 54, /var/www/scss/components/com-product-nav/com-product-nav-medium.scss */
  .com-product-nav.com-sticky--transp.com-sticky--sticky .com-sticky__wrapper, .com-product-nav.com-sticky--transp.com-sticky--sticky .com-sticky__dropdown, .com-product-nav.com-sticky--transp.com-sticky--sticky .com-sticky__dropdown-inner, .com-product-nav.com-sticky--transp.com-sticky--sticky .com-sticky__topbar, .com-product-nav.com-sticky--transp.com-sticky--sticky .com-sticky__topbar-inner, .com-product-nav.com-sticky--white.com-sticky--sticky .com-sticky__wrapper, .com-product-nav.com-sticky--white.com-sticky--sticky .com-sticky__dropdown, .com-product-nav.com-sticky--white.com-sticky--sticky .com-sticky__dropdown-inner, .com-product-nav.com-sticky--white.com-sticky--sticky .com-sticky__topbar, .com-product-nav.com-sticky--white.com-sticky--sticky .com-sticky__topbar-inner {
    background-color: #FFF;
  }
  /* line 67, /var/www/scss/components/com-product-nav/com-product-nav-medium.scss */
  .com-product-nav__left {
    display: block;
    min-height: 2.1875rem;
    height: auto;
    line-height: 2.1875rem;
    text-align: left;
  }
  /* line 74, /var/www/scss/components/com-product-nav/com-product-nav-medium.scss */
  .com-product-nav__right {
    display: block;
    min-height: 2.1875rem;
    line-height: 2.1875rem;
    text-align: left;
  }
  /* line 80, /var/www/scss/components/com-product-nav/com-product-nav-medium.scss */
  .com-product-nav__buttons {
    position: absolute;
    top: 0;
    right: 1.25rem;
  }
  /* line 86, /var/www/scss/components/com-product-nav/com-product-nav-medium.scss */
  .com-product-nav__btn {
    position: relative;
    display: inline-block;
    height: 2.1875rem;
    line-height: 2.1875rem;
    margin-right: 1.25rem;
  }
  /* line 93, /var/www/scss/components/com-product-nav/com-product-nav-medium.scss */
  .com-product-nav__btn--explore {
    display: none;
  }
  /* line 96, /var/www/scss/components/com-product-nav/com-product-nav-medium.scss */
  .com-product-nav .btn-main.btn-main--in-product, .com-product-nav .btn-main--in-product.com-saf-centered-button, .com-product-nav .btn-main--in-product.com-compare__action {
    display: inline-block;
  }
  /* line 98, /var/www/scss/components/com-product-nav/com-product-nav-medium.scss */
  .com-product-nav .btn-main.btn-main--in-product.btn-main--red, .com-product-nav .btn-main--in-product.btn-main--red.com-saf-centered-button, .com-product-nav .btn-main--in-product.btn-main--red.com-compare__action {
    display: inline-block;
  }
  /* line 110, /var/www/scss/components/com-product-nav/com-product-nav-medium.scss */
  .com-product-nav.com-product-nav--v-2 .com-product-nav__right, .com-product-nav.com-product-nav--v-2 .com-product-nav__left {
    height: 3.1875rem;
    line-height: 3.1875rem;
  }
  /* line 116, /var/www/scss/components/com-product-nav/com-product-nav-medium.scss */
  .com-product-nav.com-product-nav--v-2 .com-product-nav__left {
    margin-right: 0;
  }
  /* line 120, /var/www/scss/components/com-product-nav/com-product-nav-medium.scss */
  .com-product-nav.com-product-nav--v-2 .com-product-nav__title {
    text-transform: none;
    font-size: 1.2rem;
    font-weight: 700;
    line-height: 1.5rem;
    vertical-align: middle;
  }
  /* line 129, /var/www/scss/components/com-product-nav/com-product-nav-medium.scss */
  .com-product-nav.com-product-nav--v-2 .com-product-nav__link-list .com-product-nav__item-link {
    display: inline-block;
    vertical-align: top;
    height: 3.1875rem;
    line-height: 3.1875rem;
    margin: 0 0.9375rem 0 0.6875rem;
  }
  /* line 137, /var/www/scss/components/com-product-nav/com-product-nav-medium.scss */
  .com-product-nav.com-product-nav--v-2 .com-product-nav__link-list .com-product-nav__item-text {
    display: inline-block;
    height: auto;
  }
  /* line 143, /var/www/scss/components/com-product-nav/com-product-nav-medium.scss */
  .com-product-nav.com-product-nav--v-2 .com-product-nav__list-outer {
    padding-top: 0;
  }
  /* line 146, /var/www/scss/components/com-product-nav/com-product-nav-medium.scss */
  .com-product-nav.com-product-nav--v-2 .com-product-nav__list-outer .btn-product {
    margin-top: 2rem;
  }
  /* line 151, /var/www/scss/components/com-product-nav/com-product-nav-medium.scss */
  .com-product-nav.com-product-nav--v-2 .com-product-nav__item-text {
    font-size: 1rem;
    line-height: 1.375rem;
  }
  /* line 157, /var/www/scss/components/com-product-nav/com-product-nav-medium.scss */
  .com-product-nav.com-product-nav--v-2 .com-product-nav-button {
    text-transform: uppercase;
  }
  /* line 162, /var/www/scss/components/com-product-nav/com-product-nav-medium.scss */
  .com-product-nav.com-product-nav--v-2 .com-sticky__wrapper, .com-product-nav.com-product-nav--v-2 .com-sticky__topbar {
    padding-top: 0;
  }
  /* line 167, /var/www/scss/components/com-product-nav/com-product-nav-medium.scss */
  .com-product-nav.com-product-nav--v-2 .com-sticky__topbar-inner {
    height: 3.1875rem;
    line-height: 3.1875rem;
  }
  /* line 170, /var/www/scss/components/com-product-nav/com-product-nav-medium.scss */
  .com-product-nav.com-product-nav--v-2 .com-sticky__topbar-inner::after {
    display: none;
  }
}

@media screen and (min-width: 48em) and (max-width: 64em) {
  /* line 184, /var/www/scss/components/com-product-nav/com-product-nav-medium.scss */
  .com-sticky--open.com-product-nav.com-product-nav--v-2 .com-sticky__dropdown {
    display: block;
    height: auto;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 8, /var/www/scss/components/com-product-nav/com-product-nav-large.scss */
  .com-sticky.com-product-nav.com-product-nav--v-2 .com-product-nav__left {
    margin-right: 0;
  }
  /* line 14, /var/www/scss/components/com-product-nav/com-product-nav-large.scss */
  .com-product-nav.com-product-nav--v-2 .com-product-nav__title::after {
    display: none;
  }
  /* line 19, /var/www/scss/components/com-product-nav/com-product-nav-large.scss */
  .com-product-nav.com-product-nav--v-2 .com-product-nav__link-list {
    display: inline-block;
    height: 100%;
  }
  /* line 26, /var/www/scss/components/com-product-nav/com-product-nav-large.scss */
  .com-product-nav.com-product-nav--v-2 .com-product-nav-button.com-product-nav-button--in-topbar {
    margin-left: 1.125rem;
  }
  /* line 28, /var/www/scss/components/com-product-nav/com-product-nav-large.scss */
  .com-sticky--open.com-product-nav.com-product-nav--v-2 .com-product-nav-button.com-product-nav-button--in-topbar {
    display: inline-block;
  }
  /* line 36, /var/www/scss/components/com-product-nav/com-product-nav-large.scss */
  .com-sticky--open.com-product-nav.com-product-nav--v-2 .com-sticky__topbar {
    box-shadow: 0 0.1875rem 0.375rem rgba(0, 0, 0, 0.16);
  }
}

/* line 5, /var/www/scss/components/com-product-tech-spec/com-product-tech-spec.scss */
.com-product-tech-spec {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-bottom: 0.8125rem;
  color: #3e3936;
  font-size: 1rem;
}

/* line 13, /var/www/scss/components/com-product-tech-spec/com-product-tech-spec.scss */
.com-product-tech-spec__inner-wrp {
  padding-top: 2.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

/* line 19, /var/www/scss/components/com-product-tech-spec/com-product-tech-spec.scss */
.com-product-tech-spec__title {
  font-size: 2.125rem;
  font-weight: 700;
  line-height: 2.5rem;
  text-transform: uppercase;
}

/* line 26, /var/www/scss/components/com-product-tech-spec/com-product-tech-spec.scss */
.com-product-tech-spec__sub {
  display: inline-block;
  margin: 1.125rem 0 0;
  padding: 0.625rem 2.875rem 0.5625rem 1.125rem;
  position: relative;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.25rem;
  background-color: #FFF;
  border-radius: 0.25rem;
  box-shadow: 0 0.1875rem 0.375rem rgba(0, 0, 0, 0.16);
}

/* line 40, /var/www/scss/components/com-product-tech-spec/com-product-tech-spec.scss */
.com-product-tech-spec__sub-image-cnt {
  position: absolute;
  height: 100%;
  width: 2.875rem;
  top: 0;
  right: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 52, /var/www/scss/components/com-product-tech-spec/com-product-tech-spec.scss */
.com-product-tech-spec__sub-image {
  width: 41%;
  -o-object-fit: contain;
     object-fit: contain;
  font-family: "object-fit: contain";
}

/* line 58, /var/www/scss/components/com-product-tech-spec/com-product-tech-spec.scss */
.com-product-tech-spec-column {
  padding: 1.9375rem 0 2.125rem;
}

/* line 61, /var/www/scss/components/com-product-tech-spec/com-product-tech-spec.scss */
.com-product-tech-spec-column__title {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.63125rem;
  text-transform: uppercase;
}

/* line 68, /var/www/scss/components/com-product-tech-spec/com-product-tech-spec.scss */
.com-product-tech-spec-column__specs {
  padding-top: 0.6875rem;
}

/* line 74, /var/www/scss/components/com-product-tech-spec/com-product-tech-spec.scss */
.com-product-tech-spec-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0.25rem 0;
  border-bottom: 0.0625rem solid #d8d8d8;
}

/* line 79, /var/www/scss/components/com-product-tech-spec/com-product-tech-spec.scss */
.com-product-tech-spec-item__label, .com-product-tech-spec-item__value {
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  line-height: 1.45rem;
}

/* line 86, /var/www/scss/components/com-product-tech-spec/com-product-tech-spec.scss */
.com-product-tech-spec-item__label {
  -ms-flex-preferred-size: 60%;
      flex-basis: 60%;
}

/* line 90, /var/www/scss/components/com-product-tech-spec/com-product-tech-spec.scss */
.com-product-tech-spec-item__value {
  -ms-flex-preferred-size: 40%;
      flex-basis: 40%;
  color: #707070;
}

@media screen and (min-width: 48em) {
  /* line 2, /var/www/scss/components/com-product-tech-spec/com-product-tech-spec-medium.scss */
  .com-product-tech-spec {
    max-width: 70.5rem;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  /* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .com-product-tech-spec::before, .com-product-tech-spec::after {
    content: ' ';
    display: table;
  }
  /* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .com-product-tech-spec::after {
    clear: both;
  }
  /* line 8, /var/www/scss/components/com-product-tech-spec/com-product-tech-spec-medium.scss */
  .com-product-tech-spec__inner-wrp {
    padding: 3.125rem 1.25rem 3.75rem;
  }
  /* line 12, /var/www/scss/components/com-product-tech-spec/com-product-tech-spec-medium.scss */
  .com-product-tech-spec__title {
    font-size: 2.5rem;
    line-height: 2.625rem;
  }
  /* line 17, /var/www/scss/components/com-product-tech-spec/com-product-tech-spec-medium.scss */
  .com-product-tech-spec__columns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    margin-right: -1.375rem;
  }
  /* line 24, /var/www/scss/components/com-product-tech-spec/com-product-tech-spec-medium.scss */
  .com-product-tech-spec__columns .com-product-tech-spec-column {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333%;
            flex: 0 0 33.3333%;
  }
  /* line 30, /var/www/scss/components/com-product-tech-spec/com-product-tech-spec-medium.scss */
  .com-product-tech-spec-column {
    padding: 2.25rem 1.375rem 0 0;
  }
  /* line 33, /var/www/scss/components/com-product-tech-spec/com-product-tech-spec-medium.scss */
  .com-product-tech-spec-column__title {
    font-size: 1rem;
    line-height: 1.375rem;
  }
  /* line 38, /var/www/scss/components/com-product-tech-spec/com-product-tech-spec-medium.scss */
  .com-product-tech-spec-column__specs {
    padding-top: 1.1875rem;
  }
  /* line 43, /var/www/scss/components/com-product-tech-spec/com-product-tech-spec-medium.scss */
  .com-product-tech-spec-item {
    padding: 0.3125rem 0;
  }
  /* line 46, /var/www/scss/components/com-product-tech-spec/com-product-tech-spec-medium.scss */
  .com-product-tech-spec-item:last-child {
    border-bottom: 0;
  }
  /* line 50, /var/www/scss/components/com-product-tech-spec/com-product-tech-spec-medium.scss */
  .com-product-tech-spec-item__label, .com-product-tech-spec-item__value {
    font-size: 0.875rem;
    line-height: 1.26875rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 3, /var/www/scss/components/com-product-tech-spec/com-product-tech-spec-large.scss */
  .com-product-tech-spec__inner-wrp {
    position: relative;
    padding-left: 18.125rem;
    padding-right: 2rem;
  }
  /* line 8, /var/www/scss/components/com-product-tech-spec/com-product-tech-spec-large.scss */
  .com-product-tech-spec__inner-wrp::before {
    content: '';
    position: absolute;
    height: 100%;
    width: 11.25rem;
    top: 0;
    left: 0;
    background-color: #c20038;
    z-index: 0;
  }
  /* line 20, /var/www/scss/components/com-product-tech-spec/com-product-tech-spec-large.scss */
  .com-product-tech-spec__product-image {
    position: absolute;
    top: 3.75rem;
    left: 1.25rem;
    width: 14.6875rem;
    height: auto;
    z-index: 1;
  }
  /* line 30, /var/www/scss/components/com-product-tech-spec/com-product-tech-spec-large.scss */
  .com-product-tech-spec__product-image img {
    -o-object-fit: contain;
       object-fit: contain;
    font-family: "object-fit: contain";
  }
  /* line 35, /var/www/scss/components/com-product-tech-spec/com-product-tech-spec-large.scss */
  .com-product-tech-spec__sub {
    position: absolute;
    left: 3.4375rem;
    top: 19.4375rem;
    z-index: 1;
    width: 4.25rem;
    height: 4.25rem;
    border-radius: 50%;
    box-shadow: none;
    padding: 0;
    margin: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  /* line 53, /var/www/scss/components/com-product-tech-spec/com-product-tech-spec-large.scss */
  .com-product-tech-spec__sub::before {
    content: '';
    position: absolute;
    top: -0.25rem;
    left: 50%;
    -webkit-transform: translate3d(-50%, 0, 0);
            transform: translate3d(-50%, 0, 0);
    width: 0;
    height: 0;
    border-left: 0.4375rem solid transparent;
    border-right: 0.4375rem solid transparent;
    border-bottom: 0.3125rem solid #FFF;
  }
  /* line 68, /var/www/scss/components/com-product-tech-spec/com-product-tech-spec-large.scss */
  .com-product-tech-spec__sub-text {
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.25rem;
    display: block;
    text-align: center;
  }
  /* line 76, /var/www/scss/components/com-product-tech-spec/com-product-tech-spec-large.scss */
  .com-product-tech-spec__sub-image-cnt {
    position: static;
    height: auto;
    width: 100%;
  }
  /* line 82, /var/www/scss/components/com-product-tech-spec/com-product-tech-spec-large.scss */
  .com-product-tech-spec__sub-image {
    width: 34%;
  }
}

/* line 2, /var/www/scss/components/com-modal-gallery/com-modal-gallery.scss */
.com-modal-gallery {
  padding: 0;
  position: relative;
  background-color: #FFF;
  display: none;
}

/* line 8, /var/www/scss/components/com-modal-gallery/com-modal-gallery.scss */
.com-modal-gallery__close {
  width: 2.5rem;
  height: 2.5rem;
  display: block;
  background-position: center;
  background-size: 100%;
  position: absolute;
  top: 1.25rem;
  right: 1.25rem;
  cursor: pointer;
  z-index: 10;
}

/* line 21, /var/www/scss/components/com-modal-gallery/com-modal-gallery.scss */
.com-modal-gallery__list {
  background-image: url("../images/com-product-viz/placeholders/placeholder-image.jpg");
  background-size: 50%;
  background-position: center center;
  background-repeat: no-repeat;
}

/* line 28, /var/www/scss/components/com-modal-gallery/com-modal-gallery.scss */
.com-modal-gallery__list, .com-modal-gallery__item-wrapper, .com-modal-gallery__item {
  width: 100%;
  height: 100vh;
}

/* line 34, /var/www/scss/components/com-modal-gallery/com-modal-gallery.scss */
.com-modal-gallery__item {
  text-align: center;
}

/* line 37, /var/www/scss/components/com-modal-gallery/com-modal-gallery.scss */
.com-modal-gallery__image {
  height: 100%;
  width: auto;
  -o-object-fit: contain;
     object-fit: contain;
  max-width: 100%;
  margin: 0 auto;
}

/* line 44, /var/www/scss/components/com-modal-gallery/com-modal-gallery.scss */
.com-modal-gallery .slick-dots {
  top: -50px;
  position: relative;
}

/* line 48, /var/www/scss/components/com-modal-gallery/com-modal-gallery.scss */
.com-modal-gallery__item-wrapper--image {
  padding: 1.25rem;
}

/* line 51, /var/www/scss/components/com-modal-gallery/com-modal-gallery.scss */
.com-modal-gallery__item-wrapper--video {
  max-width: 70.5rem;
  width: 100%;
  margin: 0 auto;
}

/* line 56, /var/www/scss/components/com-modal-gallery/com-modal-gallery.scss */
.com-modal-gallery__size-wrapper {
  position: relative;
  padding-bottom: 56.25%;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
      -ms-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  background-image: url("../images/com-product-viz/placeholders/placeholder-video.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

/* line 67, /var/www/scss/components/com-modal-gallery/com-modal-gallery.scss */
.com-modal-gallery__item-wrapper--video iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}

@media screen and (min-width: 64.0625em) {
  /* line 4, /var/www/scss/components/com-modal-gallery/com-modal-gallery-large.scss */
  .com-modal-gallery::after, .com-modal-gallery::before {
    z-index: 9;
    max-width: 70.5rem;
    margin-left: auto;
    margin-right: auto;
    float: none;
    margin-left: auto;
    margin-right: auto;
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 4.375rem;
    left: 50%;
    top: 0;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    border-left: 10.75rem solid #c20038;
  }
  /* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .com-modal-gallery::after::before, .com-modal-gallery::after::after, .com-modal-gallery::before::before, .com-modal-gallery::before::after {
    content: ' ';
    display: table;
  }
  /* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .com-modal-gallery::after::after, .com-modal-gallery::before::after {
    clear: both;
  }
  /* line 19, /var/www/scss/components/com-modal-gallery/com-modal-gallery-large.scss */
  .com-modal-gallery::after {
    border: none;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: left 1.4rem top 1.5625rem;
    background-image: url("../images/main/logo.svg");
    background-size: 8rem;
  }
  /* line 27, /var/www/scss/components/com-modal-gallery/com-modal-gallery-large.scss */
  .com-modal-gallery__item-wrapper--video {
    /*padding: rem-calc(100);*/
  }
  /* line 30, /var/www/scss/components/com-modal-gallery/com-modal-gallery-large.scss */
  .com-modal-gallery__list {
    background-size: 10%;
  }
}

/* line 3, /var/www/scss/components/com-modal/com-modal.scss */
.com-modal {
  display: none;
  position: relative;
  width: 100%;
  max-width: 600px;
  background-color: #FFF;
  max-height: 100%;
  min-height: 10px !important;
  box-sizing: border-box;
  /*overflow-y: scroll;*/
}

/* line 14, /var/www/scss/components/com-modal/com-modal.scss */
.com-modal__close {
  position: absolute;
  top: 0.5rem;
  right: 0.5rem;
  display: block;
  background-position: center top;
  background-size: 1.25rem;
  height: 1.25rem;
  width: 1.25rem;
}

@media screen and (min-width: 48em) {
  /* line 14, /var/www/scss/components/com-modal/com-modal.scss */
  .com-modal__close {
    background-size: 1.25rem;
    height: 1.25rem;
    width: 1.25rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 14, /var/www/scss/components/com-modal/com-modal.scss */
  .com-modal__close {
    background-size: 1.25rem;
    height: 1.25rem;
    width: 1.25rem;
  }
}

/* line 22, /var/www/scss/components/com-modal/com-modal.scss */
.com-modal--add-to-cart {
  max-width: 73.125rem;
  box-shadow: 0 0 1.25rem rgba(0, 0, 0, 0.3);
  border-bottom: 2.5rem solid #f4f4f4;
  text-align: left;
}

/* line 28, /var/www/scss/components/com-modal/com-modal.scss */
.com-modal--add-to-cart .com-modal__close {
  right: 5.9375rem;
  top: 2.75rem;
  display: block;
  background-position: center top;
  background-size: 1.875rem;
  height: 1.875rem;
  width: 1.875rem;
}

@media screen and (min-width: 48em) {
  /* line 28, /var/www/scss/components/com-modal/com-modal.scss */
  .com-modal--add-to-cart .com-modal__close {
    background-size: 1.875rem;
    height: 1.875rem;
    width: 1.875rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 28, /var/www/scss/components/com-modal/com-modal.scss */
  .com-modal--add-to-cart .com-modal__close {
    background-size: 1.875rem;
    height: 1.875rem;
    width: 1.875rem;
  }
}

/* line 34, /var/www/scss/components/com-modal/com-modal.scss */
.com-modal__high-title {
  height: 6.5625rem;
  padding: 2.5rem 5.9375rem 0;
  background-color: #f4f4f4;
  text-transform: none;
  font-size: 1.5625rem;
  color: #353535;
  font-weight: 300;
}

/* line 45, /var/www/scss/components/com-modal/com-modal.scss */
.com-modal-overlay {
  background-color: rgba(0, 0, 0, 0.5);
}

/* line 48, /var/www/scss/components/com-modal/com-modal.scss */
.com-modal-overlay--transparent {
  background-color: transparent;
}

/* line 2, /var/www/scss/components/com-stripe-support/com-stripe-support.scss */
.btn-main.btn-main--red--in-stripe-support, .btn-main--red--in-stripe-support.com-saf-centered-button, .btn-main--red--in-stripe-support.com-compare__action {
  min-height: 3.125rem;
  line-height: 1.125rem;
  padding: 0.9375rem;
}

/* line 7, /var/www/scss/components/com-stripe-support/com-stripe-support.scss */
.btn-main.btn-main--red--in-stripe-support:hover, .btn-main--red--in-stripe-support.com-saf-centered-button:hover, .btn-main--red--in-stripe-support.com-compare__action:hover {
  margin: 0;
  line-height: 1.125rem;
}

/* line 14, /var/www/scss/components/com-stripe-support/com-stripe-support.scss */
.com-stripe-support {
  padding: 4rem 0;
}

/* line 18, /var/www/scss/components/com-stripe-support/com-stripe-support.scss */
.com-stripe-support__wrp {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-stripe-support__wrp::before, .com-stripe-support__wrp::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-stripe-support__wrp::after {
  clear: both;
}

/* line 20, /var/www/scss/components/com-stripe-support/com-stripe-support.scss */
.com-stripe-support__item {
  position: relative;
  text-align: center;
  margin-bottom: 1rem;
}

/* line 26, /var/www/scss/components/com-stripe-support/com-stripe-support.scss */
.com-stripe-support__img {
  position: relative;
  text-align: center;
  margin-bottom: 1rem;
}

/* line 27, /var/www/scss/components/com-stripe-support/com-stripe-support.scss */
.com-stripe-support__img--small {
  max-width: 70%;
}

/* line 35, /var/www/scss/components/com-stripe-support/com-stripe-support.scss */
.com-stripe-support__icon {
  display: block;
  background-position: center top;
  background-size: 4.6875rem;
  height: 4.6875rem;
  width: 4.6875rem;
  margin-bottom: 1rem;
  display: inline-block;
}

@media screen and (min-width: 48em) {
  /* line 35, /var/www/scss/components/com-stripe-support/com-stripe-support.scss */
  .com-stripe-support__icon {
    background-size: 4.6875rem;
    height: 4.6875rem;
    width: 4.6875rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 35, /var/www/scss/components/com-stripe-support/com-stripe-support.scss */
  .com-stripe-support__icon {
    background-size: 4.6875rem;
    height: 4.6875rem;
    width: 4.6875rem;
  }
}

/* line 45, /var/www/scss/components/com-stripe-support/com-stripe-support.scss */
.com-stripe-support__title {
  margin: 1.5rem 0;
  text-transform: uppercase;
  font-size: 0.875rem;
  font-weight: 700;
  color: #3e3936;
  line-height: 1.2rem;
}

/* line 54, /var/www/scss/components/com-stripe-support/com-stripe-support.scss */
.com-stripe-support__text {
  padding: 2rem 0;
  font-size: 0.875rem;
  font-weight: 400;
  color: #3e3936;
}

@media screen and (min-width: 48em) {
  /*.btn-main {
    &.btn-main--red--in-stripe-support {
      position: absolute;
      bottom: 0;
      left: 50%;
      transform: translateX(-50%);
    }
  }*/
  /* line 13, /var/www/scss/components/com-stripe-support/com-stripe-support-medium.scss */
  .com-stripe-support__item {
    width: 25%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .com-stripe-support__item:last-child:not(:first-child) {
    float: right;
  }
  /* line 16, /var/www/scss/components/com-stripe-support/com-stripe-support-medium.scss */
  .com-stripe-support__item--3-cols {
    width: 33.3333333333%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .com-stripe-support__item--3-cols:last-child:not(:first-child) {
    float: right;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 5, /var/www/scss/components/com-stripe-support/com-stripe-support-large.scss */
  .com-stripe-support__title {
    padding: 0 2.5rem;
  }
  /* line 7, /var/www/scss/components/com-stripe-support/com-stripe-support-large.scss */
  .com-stripe-support__text {
    padding: 2rem 2.5rem;
  }
}

/* general */
/* line 3, /var/www/scss/components/com-support/com-support.scss */
.btn-main.btn-main--contacts-form, .btn-main--contacts-form.com-saf-centered-button, .btn-main--contacts-form.com-compare__action, .btn-main.btn-main--warranty-form, .btn-main--warranty-form.com-saf-centered-button, .btn-main--warranty-form.com-compare__action {
  min-width: 10.625rem;
  text-transform: uppercase;
  text-align: center;
  border: 0;
}

/* line 9, /var/www/scss/components/com-support/com-support.scss */
.btn-main.btn-main--contacts-form:hover, .btn-main--contacts-form.com-saf-centered-button:hover, .btn-main--contacts-form.com-compare__action:hover, .btn-main.btn-main--warranty-form:hover, .btn-main--warranty-form.com-saf-centered-button:hover, .btn-main--warranty-form.com-compare__action:hover {
  border: 0;
  margin: 0;
}

/* line 15, /var/www/scss/components/com-support/com-support.scss */
.btn-main.btn-main--contacts-form, .btn-main--contacts-form.com-saf-centered-button, .btn-main--contacts-form.com-compare__action {
  padding: 0.9375rem;
  min-height: 3.125rem;
  line-height: 1.125rem;
}

/* line 19, /var/www/scss/components/com-support/com-support.scss */
.btn-main.btn-main--contacts-form:hover, .btn-main--contacts-form.com-saf-centered-button:hover, .btn-main--contacts-form.com-compare__action:hover {
  line-height: 1.125rem;
}

/* line 22, /var/www/scss/components/com-support/com-support.scss */
.btn-main.btn-main--warranty-form, .btn-main--warranty-form.com-saf-centered-button, .btn-main--warranty-form.com-compare__action {
  padding: 0.625rem 0.9375rem;
  min-height: 2.5rem;
  line-height: 1.125rem;
}

/* line 26, /var/www/scss/components/com-support/com-support.scss */
.btn-main.btn-main--warranty-form:hover, .btn-main--warranty-form.com-saf-centered-button:hover, .btn-main--warranty-form.com-compare__action:hover {
  line-height: 1.125rem;
}

/* line 29, /var/www/scss/components/com-support/com-support.scss */
.btn-main.btn-main--in-about, .btn-main--in-about.com-saf-centered-button, .btn-main--in-about.com-compare__action {
  color: #FFF;
  border-color: #FFF;
  background-color: rgba(62, 57, 54, 0.8);
}

/* line 37, /var/www/scss/components/com-support/com-support.scss */
.com-stripe-title--in-support .com-stripe-title__text {
  font-size: 1.375rem;
  font-weight: 300;
}

/* line 43, /var/www/scss/components/com-support/com-support.scss */
.com-stripe-title--in-where-to-buy .com-stripe-title__text {
  font-size: 1rem;
  font-weight: 300;
  padding: 0;
}

/* components */
/* line 53, /var/www/scss/components/com-support/com-support.scss */
.com-support {
  padding-bottom: 1rem;
}

/* line 56, /var/www/scss/components/com-support/com-support.scss */
.com-support a {
  color: #c20038;
}

/* line 58, /var/www/scss/components/com-support/com-support.scss */
.com-support--in-about-brand {
  padding: 2rem 0;
}

/* line 60, /var/www/scss/components/com-support/com-support.scss */
.com-support__wrp {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-support__wrp::before, .com-support__wrp::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-support__wrp::after {
  clear: both;
}

/* line 61, /var/www/scss/components/com-support/com-support.scss */
.com-support__cnt {
  width: 100%;
  float: left;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

/* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
.com-support__cnt:last-child:not(:first-child) {
  float: right;
}

/* line 63, /var/www/scss/components/com-support/com-support.scss */
.com-support__center {
  padding: 1rem 0;
  clear: both;
  text-align: center;
}

/* line 69, /var/www/scss/components/com-support/com-support.scss */
.com-support__title, .com-support__subtitle, .com-support__response, .com-support__text, .com-support__pretitle {
  color: #3e3936;
  text-align: center;
}

/* line 78, /var/www/scss/components/com-support/com-support.scss */
.com-support__title {
  margin: 1.5rem 0 0;
  text-transform: uppercase;
  font-size: 1.375rem;
  font-weight: 300;
}

/* line 84, /var/www/scss/components/com-support/com-support.scss */
.com-support__title--in-about {
  position: absolute;
  width: 100%;
  left: 0;
  top: 1rem;
  font-size: 1rem;
  font-weight: 600;
  padding: 0.5rem 0;
  background-color: #f4f4f4;
}

/* line 96, /var/www/scss/components/com-support/com-support.scss */
.com-support__pretitle {
  font-size: 1.5rem;
  font-weight: 600;
}

/* line 101, /var/www/scss/components/com-support/com-support.scss */
.com-support__subtitle {
  font-family: "Times New Roman", serif;
  font-size: 1.125rem;
  font-weight: 400;
  font-style: italic;
}

/* line 108, /var/www/scss/components/com-support/com-support.scss */
.com-support__subtitle-service {
  padding: 0.5rem 0;
  font-size: 0.875rem;
  font-weight: 600;
  color: #c20038;
  text-transform: uppercase;
  text-align: center;
}

/* line 117, /var/www/scss/components/com-support/com-support.scss */
.com-support__text {
  padding: 2rem 0;
  font-size: 0.875rem;
  font-weight: 400;
}

/* line 123, /var/www/scss/components/com-support/com-support.scss */
.com-support__text-service {
  font-size: 0.875rem;
  font-weight: 400;
  color: #3e3936;
}

/* line 128, /var/www/scss/components/com-support/com-support.scss */
.com-support__text-service--in-about {
  padding: 1rem 0;
  text-align: center;
}

/* line 132, /var/www/scss/components/com-support/com-support.scss */
.com-support__text-service--in-thnx {
  padding: 1rem 0;
}

/* line 135, /var/www/scss/components/com-support/com-support.scss */
.com-support__cms-text-area {
  padding: 1rem 0;
}

/* line 137, /var/www/scss/components/com-support/com-support.scss */
.com-support__cms-text-area h2, .com-support__cms-text-area h3, .com-support__cms-text-area h4 {
  padding: 1.5rem 0 0.5rem;
  font-size: 0.75rem;
  font-weight: 700;
  color: #c20038;
  text-transform: uppercase;
}

/* line 144, /var/www/scss/components/com-support/com-support.scss */
.com-support__cms-text-area p, .com-support__cms-text-area li {
  color: #3e3936;
  font-size: 0.75rem;
  font-weight: 400;
}

/* line 149, /var/www/scss/components/com-support/com-support.scss */
.com-support__cms-text-area ul {
  margin: 0.5rem 0;
}

/* line 150, /var/www/scss/components/com-support/com-support.scss */
.com-support__cms-text-area li {
  margin-left: 1rem;
}

/* line 153, /var/www/scss/components/com-support/com-support.scss */
.com-support__response {
  font-size: 1.125rem;
  font-weight: 600;
  text-transform: uppercase;
  padding: 0.5rem 0;
}

/* line 160, /var/www/scss/components/com-support/com-support.scss */
.com-support__header-home {
  padding-bottom: 100%;
}

@media screen and (min-width: 48em) {
  /* line 160, /var/www/scss/components/com-support/com-support.scss */
  .com-support__header-home {
    padding-bottom: 70.2%;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 160, /var/www/scss/components/com-support/com-support.scss */
  .com-support__header-home {
    padding-bottom: 42%;
  }
}

/* line 163, /var/www/scss/components/com-support/com-support.scss */
.com-support__header-home .com-product-nav {
  position: absolute;
  width: 100%;
}

/* line 169, /var/www/scss/components/com-support/com-support.scss */
.com-support__header-title-stripe {
  position: absolute;
  bottom: 0;
  padding: 1rem 0;
  width: 100%;
  text-align: center;
}

/* line 175, /var/www/scss/components/com-support/com-support.scss */
.com-support__header-title-stripe--in-support {
  background-color: rgba(62, 57, 54, 0.6);
}

/* line 178, /var/www/scss/components/com-support/com-support.scss */
.com-support__header-title-wrp {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-support__header-title-wrp::before, .com-support__header-title-wrp::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-support__header-title-wrp::after {
  clear: both;
}

/* line 180, /var/www/scss/components/com-support/com-support.scss */
.com-support__header-title-cnt {
  width: 100%;
  float: left;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

/* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
.com-support__header-title-cnt:last-child:not(:first-child) {
  float: right;
}

/* line 182, /var/www/scss/components/com-support/com-support.scss */
.com-support__header-title {
  font-size: 0.875rem;
  font-weight: 700;
  color: #FFF;
  line-height: 1.5rem;
  text-align: center;
}

/* line 192, /var/www/scss/components/com-support/com-support.scss */
.com-hr {
  padding: 1rem 0;
}

/* line 195, /var/www/scss/components/com-support/com-support.scss */
.com-hr__line {
  border: 0;
  height: 1px;
}

/* line 201, /var/www/scss/components/com-support/com-support.scss */
.com-hr--line-style .com-hr__line {
  background: #d8d8d8;
}

/* line 207, /var/www/scss/components/com-support/com-support.scss */
.com-frametopage__wrp {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-frametopage__wrp::before, .com-frametopage__wrp::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-frametopage__wrp::after {
  clear: both;
}

/* line 209, /var/www/scss/components/com-support/com-support.scss */
.com-frametopage__item {
  width: 100%;
  float: left;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  text-align: center;
}

/* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
.com-frametopage__item:last-child:not(:first-child) {
  float: right;
}

/* line 214, /var/www/scss/components/com-support/com-support.scss */
.com-frametopage__block {
  display: inline-block;
  margin-bottom: 1.5rem;
}

/* line 219, /var/www/scss/components/com-support/com-support.scss */
.com-frametopage__link {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1;
  left: 0;
  top: 0;
}

/* line 228, /var/www/scss/components/com-support/com-support.scss */
.com-frametopage__title {
  position: absolute;
  bottom: 0;
  font-size: 0.75rem;
  font-weight: 400;
  width: 100%;
  padding: 0.5rem 0;
}

/* line 237, /var/www/scss/components/com-support/com-support.scss */
.com-frametopage--in-about {
  padding: 1.5rem 0;
}

/* line 239, /var/www/scss/components/com-support/com-support.scss */
.com-frametopage--in-about .com-frametopage__block {
  padding-bottom: 43.4615384615%;
}

/* line 240, /var/www/scss/components/com-support/com-support.scss */
.com-frametopage--in-about .com-frametopage__title {
  background-color: rgba(62, 57, 54, 0.7);
  color: #FFF;
}

/* blocks and stripes SUPPORT */
/* line 251, /var/www/scss/components/com-support/com-support.scss */
.blk-contacts-stripe {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 1rem;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.blk-contacts-stripe::before, .blk-contacts-stripe::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.blk-contacts-stripe::after {
  clear: both;
}

/* line 255, /var/www/scss/components/com-support/com-support.scss */
.blk-contacts-stripe__item {
  width: 100%;
  float: left;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-top: 1rem;
  margin-bottom: 1rem;
  padding-bottom: 1.5rem;
  text-align: center;
  border-bottom: 1px solid #d8d8d8;
}

/* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
.blk-contacts-stripe__item:last-child:not(:first-child) {
  float: right;
}

/* line 263, /var/www/scss/components/com-support/com-support.scss */
.blk-contacts-stripe__item:last-child {
  border-bottom: 0;
}

/* line 266, /var/www/scss/components/com-support/com-support.scss */
.blk-contacts-stripe__three-column-style, .blk-contacts-stripe__two-column-style, .blk-contacts-stripe__one-column-style {
  width: 100%;
  float: left;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  text-align: center;
  margin: 1rem 0;
}

/* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
.blk-contacts-stripe__three-column-style:last-child:not(:first-child), .blk-contacts-stripe__two-column-style:last-child:not(:first-child), .blk-contacts-stripe__one-column-style:last-child:not(:first-child) {
  float: right;
}

/* line 274, /var/www/scss/components/com-support/com-support.scss */
.blk-contacts-stripe__icon {
  display: block;
  background-position: center top;
  background-size: 6.25rem;
  height: 6.25rem;
  width: 6.25rem;
  margin-bottom: 1rem;
  display: inline-block;
  background-position: center bottom;
}

@media screen and (min-width: 48em) {
  /* line 274, /var/www/scss/components/com-support/com-support.scss */
  .blk-contacts-stripe__icon {
    background-size: 6.25rem;
    height: 6.25rem;
    width: 6.25rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 274, /var/www/scss/components/com-support/com-support.scss */
  .blk-contacts-stripe__icon {
    background-size: 6.25rem;
    height: 6.25rem;
    width: 6.25rem;
  }
}

/* line 281, /var/www/scss/components/com-support/com-support.scss */
.blk-contacts-stripe__icon-secondary {
  display: block;
  background-position: center top;
  background-size: 2.5rem;
  height: 2.5rem;
  width: 2.5rem;
  margin: 1.5rem 0 0.5rem;
  display: inline-block;
}

@media screen and (min-width: 48em) {
  /* line 281, /var/www/scss/components/com-support/com-support.scss */
  .blk-contacts-stripe__icon-secondary {
    background-size: 2.5rem;
    height: 2.5rem;
    width: 2.5rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 281, /var/www/scss/components/com-support/com-support.scss */
  .blk-contacts-stripe__icon-secondary {
    background-size: 2.5rem;
    height: 2.5rem;
    width: 2.5rem;
  }
}

/* line 287, /var/www/scss/components/com-support/com-support.scss */
.blk-contacts-stripe__text {
  margin: 1rem 0;
  text-align: center;
  font-size: 0.875rem;
  color: #3e3936;
}

/* line 294, /var/www/scss/components/com-support/com-support.scss */
.blk-contacts-stripe__title {
  text-transform: uppercase;
  font-weight: 700;
}

/* line 299, /var/www/scss/components/com-support/com-support.scss */
.blk-contacts-stripe__title--line {
  margin-bottom: 1rem;
  padding-bottom: 1rem;
  border-bottom: 1px solid #d8d8d8;
}

/* line 305, /var/www/scss/components/com-support/com-support.scss */
.blk-contacts-stripe__sub-title {
  font-size: 1.375rem;
  font-weight: 400;
  color: #c20038;
}

/* line 311, /var/www/scss/components/com-support/com-support.scss */
.blk-contacts-stripe__text-italic {
  font-style: italic;
  font-weight: 300;
}

/* line 317, /var/www/scss/components/com-support/com-support.scss */
.blk-contacts-form {
  padding: 0.5rem 0 2rem;
  background-color: #f4f4f4;
}

/* line 321, /var/www/scss/components/com-support/com-support.scss */
.blk-contacts-form__wrp {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 1rem;
  padding-bottom: 2rem;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.blk-contacts-form__wrp::before, .blk-contacts-form__wrp::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.blk-contacts-form__wrp::after {
  clear: both;
}

/* line 326, /var/www/scss/components/com-support/com-support.scss */
.blk-contacts-form__wrp--line {
  padding-top: 2rem;
  padding-bottom: 2rem;
  margin-bottom: 2rem;
  border-bottom: 1px solid #d8d8d8;
}

/* line 334, /var/www/scss/components/com-support/com-support.scss */
.blk-contacts-form__wrp-tr {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0.4rem;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.blk-contacts-form__wrp-tr::before, .blk-contacts-form__wrp-tr::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.blk-contacts-form__wrp-tr::after {
  clear: both;
}

/* line 339, /var/www/scss/components/com-support/com-support.scss */
.blk-contacts-form__column {
  width: 100%;
  float: left;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

/* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
.blk-contacts-form__column:last-child:not(:first-child) {
  float: right;
}

/* line 340, /var/www/scss/components/com-support/com-support.scss */
.blk-contacts-form__column-large {
  width: 100%;
  float: left;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

/* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
.blk-contacts-form__column-large:last-child:not(:first-child) {
  float: right;
}

/* line 342, /var/www/scss/components/com-support/com-support.scss */
.blk-contacts-form__label {
  font-size: 0.875rem;
  font-weight: 700;
  color: #3e3936;
  text-transform: uppercase;
  padding-bottom: 0.5rem;
}

/* line 350, /var/www/scss/components/com-support/com-support.scss */
.blk-contacts-form__form-item {
  font-family: "Times New Roman", serif;
  font-size: 1rem;
  font-style: italic;
  color: #3e3936;
  background-color: #FFF;
  font-weight: 400;
}

/* line 359, /var/www/scss/components/com-support/com-support.scss */
.blk-contacts-form__form-item-textarea {
  height: 6.25rem;
}

/* line 361, /var/www/scss/components/com-support/com-support.scss */
.blk-contacts-form__form-item-checkbox-wrap > input, .blk-contacts-form__form-item-checkbox {
  width: 1.25rem;
  height: 1.25rem;
  padding: 0;
  margin: -1px 0 0 0;
  display: inline-block;
  cursor: pointer;
  vertical-align: middle;
}

/* line 372, /var/www/scss/components/com-support/com-support.scss */
.blk-contacts-form__form-item-checkbox-wrap > label {
  font-size: 0.875rem;
  color: #3e3936;
  font-weight: 300;
}

/* line 378, /var/www/scss/components/com-support/com-support.scss */
.blk-contacts-form__center {
  clear: both;
  text-align: center;
}

/* line 383, /var/www/scss/components/com-support/com-support.scss */
.blk-contacts-form__text {
  font-size: 0.875rem;
  color: #3e3936;
  font-weight: 300;
}

/* line 391, /var/www/scss/components/com-support/com-support.scss */
.blk-contacts-form__text-cnt {
  width: 100%;
  float: left;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

/* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
.blk-contacts-form__text-cnt:last-child:not(:first-child) {
  float: right;
}

/* line 396, /var/www/scss/components/com-support/com-support.scss */
.blk-nwsltr-form__wrp {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.blk-nwsltr-form__wrp::before, .blk-nwsltr-form__wrp::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.blk-nwsltr-form__wrp::after {
  clear: both;
}

/* line 402, /var/www/scss/components/com-support/com-support.scss */
.blk-nwsltr-form__column {
  width: 100%;
  float: left;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

/* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
.blk-nwsltr-form__column:last-child:not(:first-child) {
  float: right;
}

/* line 404, /var/www/scss/components/com-support/com-support.scss */
.blk-nwsltr-form__form {
  padding: 3rem 0;
}

/* line 406, /var/www/scss/components/com-support/com-support.scss */
.blk-nwsltr-form__form-item {
  font-family: "Times New Roman", serif;
  font-size: 1rem;
  font-style: italic;
  color: #3e3936;
  background-color: #f4f4f4;
  font-weight: 400;
  height: 3.4375rem;
  border: 2px solid #d8d8d8;
}

/* line 417, /var/www/scss/components/com-support/com-support.scss */
.blk-nwsltr-form__text {
  font-size: 0.875rem;
  color: #3e3936;
  font-weight: 300;
}

/* line 426, /var/www/scss/components/com-support/com-support.scss */
.blk-nwsltr-form__marketing-flags > label, .blk-nwsltr-form__sub-title {
  font-size: 1rem;
  color: #3e3936;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1rem;
  padding-bottom: 1.5rem;
}

/* line 436, /var/www/scss/components/com-support/com-support.scss */
.blk-nwsltr-form__marketing-flags > label {
  display: block;
}

/* line 440, /var/www/scss/components/com-support/com-support.scss */
.blk-nwsltr-form__marketing-flags > input[type=checkbox], .blk-nwsltr-form__form-item-checkbox {
  width: 1.25rem;
  height: 1.25rem;
  padding: 0;
  margin: -1px 0 0 0;
  display: inline-block;
  cursor: pointer;
  vertical-align: top;
}

/* line 451, /var/www/scss/components/com-support/com-support.scss */
.blk-nwsltr-form__marketing-flags > input[type=checkbox] {
  float: left;
  margin-right: 0.5rem;
}

/* line 456, /var/www/scss/components/com-support/com-support.scss */
.blk-nwsltr-form__nbsp {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
  clear: both;
  padding: 1.3rem 0;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.blk-nwsltr-form__nbsp::before, .blk-nwsltr-form__nbsp::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.blk-nwsltr-form__nbsp::after {
  clear: both;
}

/* line 464, /var/www/scss/components/com-support/com-support.scss */
.blk-register-stripe {
  padding: 2rem 0;
  text-align: center;
}

/* line 468, /var/www/scss/components/com-support/com-support.scss */
.blk-register-stripe__text {
  padding-bottom: 2rem;
  font-size: 0.875rem;
  color: #3e3936;
  font-weight: 300;
}

/* line 475, /var/www/scss/components/com-support/com-support.scss */
.blk-register-stripe__icon {
  display: inline-block;
  background-position: center top;
  background-size: 18.75rem;
  width: 18.75rem;
  height: 8.75rem;
}

/* line 486, /var/www/scss/components/com-support/com-support.scss */
.blk-buy-stripe-home {
  padding: 2rem 0;
  background-color: #f4f4f4;
}

/* line 490, /var/www/scss/components/com-support/com-support.scss */
.blk-buy-stripe-home__wrp {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.blk-buy-stripe-home__wrp::before, .blk-buy-stripe-home__wrp::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.blk-buy-stripe-home__wrp::after {
  clear: both;
}

/* line 492, /var/www/scss/components/com-support/com-support.scss */
.blk-buy-stripe-home__column {
  width: 100%;
  float: left;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-bottom: 1.5rem;
}

/* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
.blk-buy-stripe-home__column:last-child:not(:first-child) {
  float: right;
}

/* line 497, /var/www/scss/components/com-support/com-support.scss */
.blk-buy-stripe-home__title {
  font-size: 1.125rem;
  font-weight: 700;
  color: #3e3936;
  text-align: center;
  margin: 1rem 0;
}

/* line 505, /var/www/scss/components/com-support/com-support.scss */
.blk-buy-stripe-home__text {
  font-size: 0.875rem;
  font-weight: 300;
  color: #3e3936;
  text-align: center;
  margin-bottom: 1.5rem;
}

/* line 513, /var/www/scss/components/com-support/com-support.scss */
.blk-buy-stripe-home__btn {
  float: left;
  width: 100%;
  text-align: center;
  display: block;
  padding-bottom: 1rem;
  border-bottom: 1px solid transparent;
}

/* line 521, /var/www/scss/components/com-support/com-support.scss */
.blk-buy-stripe-home__btn:hover {
  border-bottom: 1px solid #d8d8d8;
}

/* line 526, /var/www/scss/components/com-support/com-support.scss */
.blk-buy-stripe-home__btn-icon {
  display: block;
  background-position: center top;
  background-size: 6.25rem;
  height: 6.25rem;
  width: 6.25rem;
  display: inline-block;
}

@media screen and (min-width: 48em) {
  /* line 526, /var/www/scss/components/com-support/com-support.scss */
  .blk-buy-stripe-home__btn-icon {
    background-size: 6.25rem;
    height: 6.25rem;
    width: 6.25rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 526, /var/www/scss/components/com-support/com-support.scss */
  .blk-buy-stripe-home__btn-icon {
    background-size: 6.25rem;
    height: 6.25rem;
    width: 6.25rem;
  }
}

/* line 535, /var/www/scss/components/com-support/com-support.scss */
.blk-buy-stripe-home__btn-icon-like-KA {
  display: inline-block;
  background-position: center top;
  background-size: 16.25rem;
  width: 16.25rem;
  height: 6.25rem;
}

/* line 544, /var/www/scss/components/com-support/com-support.scss */
.blk-buy-stripe-home__btn-text {
  display: block;
  margin: 1rem 0;
  line-height: 1rem;
  font-size: 0.875rem;
  font-weight: 700;
  color: #3e3936;
  text-align: center;
  text-transform: uppercase;
}

/* line 556, /var/www/scss/components/com-support/com-support.scss */
.blk-store-stripe-home {
  padding-bottom: 132%;
}

@media screen and (min-width: 48em) {
  /* line 556, /var/www/scss/components/com-support/com-support.scss */
  .blk-store-stripe-home {
    padding-bottom: 42%;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 556, /var/www/scss/components/com-support/com-support.scss */
  .blk-store-stripe-home {
    padding-bottom: 25.3%;
  }
}

/* line 559, /var/www/scss/components/com-support/com-support.scss */
.blk-store-stripe-home__wrp {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.blk-store-stripe-home__wrp::before, .blk-store-stripe-home__wrp::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.blk-store-stripe-home__wrp::after {
  clear: both;
}

/* line 561, /var/www/scss/components/com-support/com-support.scss */
.blk-store-stripe-home__cnt {
  width: 100%;
  float: left;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  text-align: center;
}

/* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
.blk-store-stripe-home__cnt:last-child:not(:first-child) {
  float: right;
}

/* line 567, /var/www/scss/components/com-support/com-support.scss */
.blk-store-stripe-home__title {
  font-size: 1.375rem;
  font-weight: 400;
  color: #3e3936;
  margin-bottom: 1.5rem;
}

/* line 574, /var/www/scss/components/com-support/com-support.scss */
.blk-store-stripe-home__text {
  font-size: 0.875rem;
  font-weight: 300;
  color: #3e3936;
  margin-bottom: 1.5rem;
}

/* line 582, /var/www/scss/components/com-support/com-support.scss */
.blk-warranty-stripe-home {
  padding: 3rem 0;
  background-color: #c20038;
}

/* line 586, /var/www/scss/components/com-support/com-support.scss */
.blk-warranty-stripe-home .com-stripe-title__text {
  color: #FFF;
}

/* line 588, /var/www/scss/components/com-support/com-support.scss */
.blk-warranty-stripe-home__wrp {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.blk-warranty-stripe-home__wrp::before, .blk-warranty-stripe-home__wrp::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.blk-warranty-stripe-home__wrp::after {
  clear: both;
}

/* line 590, /var/www/scss/components/com-support/com-support.scss */
.blk-warranty-stripe-home__cnt {
  width: 100%;
  float: left;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin: 1rem 0 0;
}

/* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
.blk-warranty-stripe-home__cnt:last-child:not(:first-child) {
  float: right;
}

/* line 595, /var/www/scss/components/com-support/com-support.scss */
.blk-warranty-stripe-home__text {
  font-size: 0.875rem;
  font-weight: 300;
  color: #FFF;
  text-align: center;
}

/* line 602, /var/www/scss/components/com-support/com-support.scss */
.blk-warranty-stripe-home__column {
  width: 100%;
  float: left;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-top: 2.5rem;
  text-align: center;
}

/* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
.blk-warranty-stripe-home__column:last-child:not(:first-child) {
  float: right;
}

/* line 608, /var/www/scss/components/com-support/com-support.scss */
.blk-warranty-stripe-home__btn {
  display: block;
}

/* line 611, /var/www/scss/components/com-support/com-support.scss */
.blk-warranty-stripe-home__icon--warranty {
  display: block;
  background-position: center top;
  background-size: 6.25rem;
  height: 6.25rem;
  width: 6.25rem;
  display: inline-block;
}

@media screen and (min-width: 48em) {
  /* line 611, /var/www/scss/components/com-support/com-support.scss */
  .blk-warranty-stripe-home__icon--warranty {
    background-size: 6.25rem;
    height: 6.25rem;
    width: 6.25rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 611, /var/www/scss/components/com-support/com-support.scss */
  .blk-warranty-stripe-home__icon--warranty {
    background-size: 6.25rem;
    height: 6.25rem;
    width: 6.25rem;
  }
}

/* line 616, /var/www/scss/components/com-support/com-support.scss */
.blk-warranty-stripe-home__icon--manuals {
  display: inline-block;
  background-position: center center;
  background-size: 4.375rem;
  width: 4.375rem;
  height: 6.25rem;
}

/* line 624, /var/www/scss/components/com-support/com-support.scss */
.blk-warranty-stripe-home__icon--catalogs {
  display: inline-block;
  background-position: center center;
  background-size: 7.5rem;
  width: 7.5rem;
  height: 6.25rem;
}

/* line 634, /var/www/scss/components/com-support/com-support.scss */
.blk-warranty-stripe-home__subtitle {
  font-size: 0.875rem;
  font-weight: 600;
  color: #FFF;
  text-transform: uppercase;
}

/* line 643, /var/www/scss/components/com-support/com-support.scss */
.blk-where-to-buy-store-stripe {
  text-align: center;
  padding: 0.5rem 0 2rem;
}

/* line 648, /var/www/scss/components/com-support/com-support.scss */
.blk-where-to-buy-store-stripe__cnt iframe {
  border: 0;
  width: 96%;
  height: 62.5rem;
}

/* line 658, /var/www/scss/components/com-support/com-support.scss */
.blk-where-to-buy-shop-stripe__wrp {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.blk-where-to-buy-shop-stripe__wrp::before, .blk-where-to-buy-shop-stripe__wrp::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.blk-where-to-buy-shop-stripe__wrp::after {
  clear: both;
}

/* line 660, /var/www/scss/components/com-support/com-support.scss */
.blk-where-to-buy-shop-stripe__left, .blk-where-to-buy-shop-stripe__right {
  width: 100%;
  float: left;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  text-align: center;
}

/* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
.blk-where-to-buy-shop-stripe__left:last-child:not(:first-child), .blk-where-to-buy-shop-stripe__right:last-child:not(:first-child) {
  float: right;
}

/* line 666, /var/www/scss/components/com-support/com-support.scss */
.blk-where-to-buy-shop-stripe__left {
  padding-bottom: 2rem;
}

/* line 670, /var/www/scss/components/com-support/com-support.scss */
.blk-where-to-buy-shop-stripe__right {
  padding-top: 2rem;
}

/* line 675, /var/www/scss/components/com-support/com-support.scss */
.blk-where-to-buy-shop-stripe__title {
  font-size: 1.375rem;
  font-weight: 400;
  color: #3e3936;
  margin-bottom: 1.5rem;
}

/* line 682, /var/www/scss/components/com-support/com-support.scss */
.blk-where-to-buy-shop-stripe__text {
  font-size: 0.875rem;
  font-weight: 300;
  color: #3e3936;
  margin-bottom: 1.5rem;
}

/* line 689, /var/www/scss/components/com-support/com-support.scss */
.blk-where-to-buy-shop-stripe__icon {
  display: inline-block;
  background-position: center top;
  background-size: 18.75rem;
  width: 18.75rem;
  height: 8.75rem;
}

/* line 699, /var/www/scss/components/com-support/com-support.scss */
.blk-warranty-stripe-docs {
  overflow: hidden;
  background-color: #f4f4f4;
}

/* line 703, /var/www/scss/components/com-support/com-support.scss */
.blk-warranty-stripe-docs__wrp {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
  padding: 3rem 0;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.blk-warranty-stripe-docs__wrp::before, .blk-warranty-stripe-docs__wrp::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.blk-warranty-stripe-docs__wrp::after {
  clear: both;
}

/* line 708, /var/www/scss/components/com-support/com-support.scss */
.blk-warranty-stripe-docs__column {
  width: 100%;
  float: left;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  text-align: center;
}

/* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
.blk-warranty-stripe-docs__column:last-child:not(:first-child) {
  float: right;
}

/* line 711, /var/www/scss/components/com-support/com-support.scss */
.blk-warranty-stripe-docs__column:last-child {
  margin-top: 1.5rem;
}

/* line 714, /var/www/scss/components/com-support/com-support.scss */
.blk-warranty-stripe-docs__text {
  font-size: 0.875rem;
  font-weight: 300;
  color: #3e3936;
}

/* line 720, /var/www/scss/components/com-support/com-support.scss */
.blk-warranty-stripe-docs__label {
  font-size: 0.875rem;
  font-weight: 700;
  color: #3e3936;
  text-transform: uppercase;
}

/* line 727, /var/www/scss/components/com-support/com-support.scss */
.blk-warranty-stripe-docs__form {
  margin-bottom: 1rem;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.blk-warranty-stripe-docs__form::before, .blk-warranty-stripe-docs__form::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.blk-warranty-stripe-docs__form::after {
  clear: both;
}

/* line 732, /var/www/scss/components/com-support/com-support.scss */
.blk-warranty-stripe-docs__form-item {
  width: 100%;
}

/* line 739, /var/www/scss/components/com-support/com-support.scss */
.blk-warranty-stripe-catalogue__wrp {
  padding: 3rem 0;
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  -webkit-flex-flow: row wrap;
  margin-left: auto;
  margin-right: auto;
  max-width: 70.5rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 751, /var/www/scss/components/com-support/com-support.scss */
.blk-warranty-stripe-catalogue__column {
  width: 50%;
  float: left;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  text-align: center;
  margin-bottom: 3rem;
}

/* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
.blk-warranty-stripe-catalogue__column:last-child:not(:first-child) {
  float: right;
}

/* line 759, /var/www/scss/components/com-support/com-support.scss */
.blk-warranty-stripe-catalogue__link {
  display: inline-block;
}

/* line 761, /var/www/scss/components/com-support/com-support.scss */
.blk-warranty-stripe-catalogue__img {
  padding: 1rem;
  margin-bottom: 1rem;
  background-color: #f4f4f4;
}

/* line 767, /var/www/scss/components/com-support/com-support.scss */
.blk-warranty-stripe-catalogue__label {
  font-size: 0.875rem;
  font-weight: 300;
  color: #3e3936;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.blk-warranty-stripe-catalogue__label::before, .blk-warranty-stripe-catalogue__label::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.blk-warranty-stripe-catalogue__label::after {
  clear: both;
}

/* line 775, /var/www/scss/components/com-support/com-support.scss */
.blk-support-404 {
  padding-top: 3rem;
  text-align: center;
}

/* line 779, /var/www/scss/components/com-support/com-support.scss */
.blk-support-404 .btn-main, .blk-support-404 .com-saf-centered-button, .blk-support-404 .com-compare__action {
  margin: 2rem 0 3rem;
}

/* line 781, /var/www/scss/components/com-support/com-support.scss */
.blk-support-404__title {
  font-size: 1.375rem;
  font-weight: 300;
  color: #3e3936;
}

/* line 786, /var/www/scss/components/com-support/com-support.scss */
.blk-support-404__title--red {
  color: #c20038;
}

/* line 788, /var/www/scss/components/com-support/com-support.scss */
.blk-support-404__img {
  padding-bottom: 119.3%;
}

@media screen and (min-width: 48em) {
  /* line 788, /var/www/scss/components/com-support/com-support.scss */
  .blk-support-404__img {
    padding-bottom: 70.2%;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 788, /var/www/scss/components/com-support/com-support.scss */
  .blk-support-404__img {
    padding-bottom: 42%;
  }
}

/* line 791, /var/www/scss/components/com-support/com-support.scss */
.blk-regards {
  text-align: center;
  padding: 1rem 0;
}

/* line 795, /var/www/scss/components/com-support/com-support.scss */
.blk-regards__text {
  margin-bottom: 2rem;
  font-family: "Times New Roman", serif;
  font-size: 1.125rem;
  font-weight: 400;
  font-style: italic;
  color: #3e3936;
  line-height: 1.3rem;
}

/* line 805, /var/www/scss/components/com-support/com-support.scss */
.blk-regards__icon {
  display: inline-block;
  background-position: center top;
  background-size: 18.75rem;
  width: 18.75rem;
  height: 8.75rem;
}

/*******************************************************************************
 * About
 *******************************************************************************
*/
/*************************************************
 * About Manifesto
*/
/* line 823, /var/www/scss/components/com-support/com-support.scss */
.blk-manifesto {
  text-align: center;
}

/*************************************************
 * About Brand
*/
/* line 832, /var/www/scss/components/com-support/com-support.scss */
.blk-commitment {
  padding-bottom: 50%;
}

@media screen and (min-width: 48em) {
  /* line 832, /var/www/scss/components/com-support/com-support.scss */
  .blk-commitment {
    padding-bottom: 50%;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 832, /var/www/scss/components/com-support/com-support.scss */
  .blk-commitment {
    padding-bottom: 50%;
  }
}

/* line 834, /var/www/scss/components/com-support/com-support.scss */
.blk-video {
  padding-bottom: 134.37%;
}

@media screen and (min-width: 48em) {
  /* line 834, /var/www/scss/components/com-support/com-support.scss */
  .blk-video {
    padding-bottom: 50%;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 834, /var/www/scss/components/com-support/com-support.scss */
  .blk-video {
    padding-bottom: 50%;
  }
}

/* line 837, /var/www/scss/components/com-support/com-support.scss */
.blk-video iframe, .blk-video object, .blk-video embed {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 848, /var/www/scss/components/com-support/com-support.scss */
.blk-chef-choice {
  position: relative;
}

/* line 851, /var/www/scss/components/com-support/com-support.scss */
.blk-chef-choice__stripe {
  padding: 2rem;
  z-index: 1;
  text-align: center;
  background-color: #3e3936;
}

/* line 858, /var/www/scss/components/com-support/com-support.scss */
.blk-chef-choice__title, .blk-chef-choice__text {
  color: #FFF;
}

/* line 863, /var/www/scss/components/com-support/com-support.scss */
.blk-chef-choice__title {
  font-size: 1.375rem;
  font-weight: 400;
  margin-bottom: 1rem;
}

/* line 869, /var/www/scss/components/com-support/com-support.scss */
.blk-chef-choice__text {
  font-size: 0.875rem;
  font-weight: 300;
}

/* line 874, /var/www/scss/components/com-support/com-support.scss */
.blk-chef-choice__img {
  padding-bottom: 50%;
}

@media screen and (min-width: 48em) {
  /* line 874, /var/www/scss/components/com-support/com-support.scss */
  .blk-chef-choice__img {
    padding-bottom: 83.33%;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 874, /var/www/scss/components/com-support/com-support.scss */
  .blk-chef-choice__img {
    padding-bottom: 50%;
  }
}

/* line 877, /var/www/scss/components/com-support/com-support.scss */
.blk-brand-bottom {
  padding-bottom: 134.37%;
}

@media screen and (min-width: 48em) {
  /* line 877, /var/www/scss/components/com-support/com-support.scss */
  .blk-brand-bottom {
    padding-bottom: 50%;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 877, /var/www/scss/components/com-support/com-support.scss */
  .blk-brand-bottom {
    padding-bottom: 50%;
  }
}

/*************************************************
 * About Press release
*/
/* line 883, /var/www/scss/components/com-support/com-support.scss */
.blk-press-release__select {
  text-transform: uppercase;
  width: 90%;
  max-width: 18.75rem;
  display: block;
  margin: 0 auto;
}

/* line 892, /var/www/scss/components/com-support/com-support.scss */
.com-block-list--in-press .btn-main--in-block-list {
  display: none;
  width: calc(100% -  4rem );
  margin: 0 auto;
  padding: 0;
}

/* line 899, /var/www/scss/components/com-support/com-support.scss */
.com-block-list--in-press .com-block-list__image-cnt {
  width: 70%;
  margin: 0 auto;
}

/* line 903, /var/www/scss/components/com-support/com-support.scss */
.com-block-list--in-press .com-block-list__notes {
  color: #c20038;
  font-style: normal;
  font-family: "Open Sans", sans-serif;
  font-weight: normal;
  top: -1.75rem;
  position: absolute;
  width: 100%;
}

/* line 912, /var/www/scss/components/com-support/com-support.scss */
.com-block-list--in-press .com-block-list__title {
  margin-top: 2.75rem;
  position: relative;
}

/* line 916, /var/www/scss/components/com-support/com-support.scss */
.com-block-list--in-press .com-block-list__details {
  padding-bottom: 1rem;
}

/* line 921, /var/www/scss/components/com-support/com-support.scss */
.com-paginator--in-press {
  text-align: center;
  margin-bottom: 4rem;
}

/* line 924, /var/www/scss/components/com-support/com-support.scss */
.com-paginator--in-press .com-paginator__list {
  display: inline-block;
}

/*************************************************
 * About History
*/
/* line 934, /var/www/scss/components/com-support/com-support.scss */
.blk-history--beige {
  background: #eee9e6;
}

/* line 935, /var/www/scss/components/com-support/com-support.scss */
.blk-history__wrp {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
  padding: 3rem 0;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.blk-history__wrp::before, .blk-history__wrp::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.blk-history__wrp::after {
  clear: both;
}

/* line 939, /var/www/scss/components/com-support/com-support.scss */
.blk-history__column {
  width: 100%;
  float: left;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  text-align: center;
  padding-bottom: 1.5rem;
}

/* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
.blk-history__column:last-child:not(:first-child) {
  float: right;
}

/* line 945, /var/www/scss/components/com-support/com-support.scss */
.blk-history h3,
.blk-history h4,
.blk-history p {
  color: #3e3936;
}

/* line 951, /var/www/scss/components/com-support/com-support.scss */
.blk-history h3,
.blk-history h4 {
  font-family: "Times New Roman", serif;
  font-weight: 400;
}

/* line 957, /var/www/scss/components/com-support/com-support.scss */
.blk-history h3 {
  font-size: 2.25rem;
}

/* line 959, /var/www/scss/components/com-support/com-support.scss */
.blk-history h4 {
  font-size: 1.375rem;
  line-height: 1.4rem;
  margin-bottom: 1.5rem;
}

/* line 965, /var/www/scss/components/com-support/com-support.scss */
.blk-history p {
  font-weight: 300;
  font-size: 0.875rem;
}

@media screen and (min-width: 48em) {
  /* general */
  /* line 7, /var/www/scss/components/com-support/com-support-medium.scss */
  .com-stripe-title--in-support .com-stripe-title__text {
    font-size: 1.125rem;
    font-weight: 400;
    padding: 1rem 0;
  }
  /* line 14, /var/www/scss/components/com-support/com-support-medium.scss */
  .com-stripe-title--in-where-to-buy .com-stripe-title__text {
    font-size: 1.375rem;
  }
  /* component */
  /* line 21, /var/www/scss/components/com-support/com-support-medium.scss */
  .com-support--in-about-brand {
    padding: 6rem 0 5rem;
  }
  /* line 22, /var/www/scss/components/com-support/com-support-medium.scss */
  .com-support__title {
    margin: 3rem 0 1rem;
    font-size: 2.25rem;
  }
  /* line 25, /var/www/scss/components/com-support/com-support-medium.scss */
  .com-support__title--in-about {
    text-align: left;
    top: 3.5rem;
    color: #FFF;
    font-weight: 300;
    background-color: transparent;
    left: auto;
  }
  /* line 34, /var/www/scss/components/com-support/com-support-medium.scss */
  .com-support__subtitle {
    font-size: 1.375rem;
  }
  /* line 35, /var/www/scss/components/com-support/com-support-medium.scss */
  .com-support__text {
    font-size: 1rem;
  }
  /* line 36, /var/www/scss/components/com-support/com-support-medium.scss */
  .com-support__text-service {
    font-size: 1rem;
  }
  /* line 38, /var/www/scss/components/com-support/com-support-medium.scss */
  .com-support__text-service--in-about {
    padding: 2rem 0;
    font-size: 0.875rem;
    font-weight: 300;
  }
  /* line 43, /var/www/scss/components/com-support/com-support-medium.scss */
  .com-support__text-service--in-thnx {
    margin: 0 auto;
    width: 80%;
  }
  /* line 48, /var/www/scss/components/com-support/com-support-medium.scss */
  .com-support__cms-text-area {
    padding: 1.5rem 0;
  }
  /* line 50, /var/www/scss/components/com-support/com-support-medium.scss */
  .com-support__cms-text-area h2, .com-support__cms-text-area h3 {
    font-size: 1rem;
  }
  /* line 51, /var/www/scss/components/com-support/com-support-medium.scss */
  .com-support__cms-text-area h4, .com-support__cms-text-area p, .com-support__cms-text-area li {
    font-size: 0.875rem;
  }
  /* line 53, /var/www/scss/components/com-support/com-support-medium.scss */
  .com-support__response {
    font-size: 1.375rem;
  }
  /* line 55, /var/www/scss/components/com-support/com-support-medium.scss */
  .com-support__header-title-stripe {
    padding: 2.5rem 0;
  }
  /* line 56, /var/www/scss/components/com-support/com-support-medium.scss */
  .com-support__header-title {
    font-size: 2.25rem;
    font-weight: 300;
    line-height: 2.3rem;
    text-align: left;
  }
  /* line 65, /var/www/scss/components/com-support/com-support-medium.scss */
  .com-frametopage__title {
    font-size: 1.375rem;
  }
  /* blocks and stripes SUPPORT */
  /* line 72, /var/www/scss/components/com-support/com-support-medium.scss */
  .blk-contacts-stripe__item {
    width: 50%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    margin-top: 3rem;
    margin-bottom: 3rem;
    padding-bottom: 0;
    border-bottom: 0;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .blk-contacts-stripe__item:last-child:not(:first-child) {
    float: right;
  }
  /* line 79, /var/www/scss/components/com-support/com-support-medium.scss */
  .blk-contacts-stripe__item:nth-child(2) {
    border-width: 0 0 0 1px;
    border-style: solid;
    border-color: #d8d8d8;
  }
  /* line 85, /var/www/scss/components/com-support/com-support-medium.scss */
  .blk-contacts-stripe__item:nth-child(3) {
    width: 100%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    padding-top: 2rem;
    padding-bottom: 2rem;
    border-top: 1px solid #d8d8d8;
    border-bottom: 1px solid #d8d8d8;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .blk-contacts-stripe__item:nth-child(3):last-child:not(:first-child) {
    float: right;
  }
  /* line 94, /var/www/scss/components/com-support/com-support-medium.scss */
  .blk-contacts-stripe__three-column-style {
    width: 33.3333333333%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    margin: 1.5rem 0;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .blk-contacts-stripe__three-column-style:last-child:not(:first-child) {
    float: right;
  }
  /* line 99, /var/www/scss/components/com-support/com-support-medium.scss */
  .blk-contacts-stripe__two-column-style {
    width: 50%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    margin: 1.5rem 0;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .blk-contacts-stripe__two-column-style:last-child:not(:first-child) {
    float: right;
  }
  /* line 104, /var/www/scss/components/com-support/com-support-medium.scss */
  .blk-contacts-stripe__one-column-style {
    margin: 1.5rem 0;
  }
  /* line 111, /var/www/scss/components/com-support/com-support-medium.scss */
  .blk-contacts-form__column {
    width: 50%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .blk-contacts-form__column:last-child:not(:first-child) {
    float: right;
  }
  /* line 113, /var/www/scss/components/com-support/com-support-medium.scss */
  .blk-contacts-form__column:first-child {
    padding-left: 3rem;
  }
  /* line 114, /var/www/scss/components/com-support/com-support-medium.scss */
  .blk-contacts-form__column:nth-child(2) {
    padding-right: 3rem;
  }
  /* line 116, /var/www/scss/components/com-support/com-support-medium.scss */
  .blk-contacts-form__column-large {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  /* line 121, /var/www/scss/components/com-support/com-support-medium.scss */
  .blk-contacts-form__text-cnt {
    padding-left: 3rem;
    padding-right: 18rem;
  }
  /* line 125, /var/www/scss/components/com-support/com-support-medium.scss */
  .blk-contacts-form__text-cnt .blk-contacts-form__label {
    margin-top: 1rem;
  }
  /* line 131, /var/www/scss/components/com-support/com-support-medium.scss */
  .blk-nwsltr-form__form-item--style-1 {
    float: left;
    width: 68%;
  }
  /* line 135, /var/www/scss/components/com-support/com-support-medium.scss */
  .blk-nwsltr-form__form-item--style-2 {
    float: right;
    width: 30%;
  }
  /* line 142, /var/www/scss/components/com-support/com-support-medium.scss */
  .blk-register-stripe {
    padding: 2rem 0 3rem;
  }
  /* line 144, /var/www/scss/components/com-support/com-support-medium.scss */
  .blk-buy-stripe-home {
    padding: 2rem 0 5rem;
  }
  /* line 147, /var/www/scss/components/com-support/com-support-medium.scss */
  .blk-store-stripe-home__cnt {
    text-align: left;
  }
  /* line 151, /var/www/scss/components/com-support/com-support-medium.scss */
  .blk-warranty-stripe-home__cnt {
    margin: 1rem 0 3rem;
  }
  /* line 152, /var/www/scss/components/com-support/com-support-medium.scss */
  .blk-warranty-stripe-home__column {
    width: 33.3333333333%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    padding-top: 0;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .blk-warranty-stripe-home__column:last-child:not(:first-child) {
    float: right;
  }
  /* line 159, /var/www/scss/components/com-support/com-support-medium.scss */
  .blk-where-to-buy-shop-stripe__left, .blk-where-to-buy-shop-stripe__right {
    width: 50%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    padding-top: 1rem;
    padding-bottom: 3rem;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .blk-where-to-buy-shop-stripe__left:last-child:not(:first-child), .blk-where-to-buy-shop-stripe__right:last-child:not(:first-child) {
    float: right;
  }
  /* line 165, /var/www/scss/components/com-support/com-support-medium.scss */
  .blk-where-to-buy-shop-stripe__left {
    text-align: left;
  }
  /* line 169, /var/www/scss/components/com-support/com-support-medium.scss */
  .blk-warranty-stripe-docs__column {
    text-align: left;
  }
  /* line 170, /var/www/scss/components/com-support/com-support-medium.scss */
  .blk-warranty-stripe-docs__form {
    margin: 1rem auto;
    width: 60%;
  }
  /* line 174, /var/www/scss/components/com-support/com-support-medium.scss */
  .blk-warranty-stripe-docs__form-item {
    width: 50%;
    float: left;
    margin-right: 1rem;
  }
  /* line 182, /var/www/scss/components/com-support/com-support-medium.scss */
  .blk-support-404__title {
    font-size: 2.25rem;
  }
  /* blocks and stripes ABOUT */
  /* line 188, /var/www/scss/components/com-support/com-support-medium.scss */
  .blk-manifesto__wrp {
    max-width: 70.5rem;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .blk-manifesto__wrp::before, .blk-manifesto__wrp::after {
    content: ' ';
    display: table;
  }
  /* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .blk-manifesto__wrp::after {
    clear: both;
  }
  /* line 189, /var/www/scss/components/com-support/com-support-medium.scss */
  .blk-manifesto__cnt {
    width: 100%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .blk-manifesto__cnt:last-child:not(:first-child) {
    float: right;
  }
  /* line 190, /var/www/scss/components/com-support/com-support-medium.scss */
  .blk-manifesto--in-about {
    padding: 2rem 0;
  }
  /* line 194, /var/www/scss/components/com-support/com-support-medium.scss */
  .blk-video iframe, .blk-video object, .blk-video embed {
    display: block;
  }
  /* line 198, /var/www/scss/components/com-support/com-support-medium.scss */
  .blk-chef-choice__stripe {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 2.5rem 0;
    background: rgba(62, 57, 54, 0.8);
  }
  /* line 209, /var/www/scss/components/com-support/com-support-medium.scss */
  .blk-press-release__select {
    margin: -0.625rem auto 2.5rem auto;
  }
  /* line 216, /var/www/scss/components/com-support/com-support-medium.scss */
  .com-block-list--in-press .com-block-list__wrapper:hover .btn-main--in-block-list {
    display: block;
  }
  /* line 220, /var/www/scss/components/com-support/com-support-medium.scss */
  .com-block-list--in-press .com-block-list__image-cnt {
    width: 100%;
  }
  /* line 227, /var/www/scss/components/com-support/com-support-medium.scss */
  .blk-history__wrp {
    padding: 5rem 0;
  }
  /* line 231, /var/www/scss/components/com-support/com-support-medium.scss */
  .blk-warranty-stripe-catalogue__column {
    width: 25%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .blk-warranty-stripe-catalogue__column:last-child:not(:first-child) {
    float: right;
  }
}

@media screen and (min-width: 64.0625em) {
  /* general */
  /* line 7, /var/www/scss/components/com-support/com-support-large.scss */
  .com-stripe-title--in-support .com-stripe-title__text {
    font-size: 1.375rem;
  }
  /* component */
  /* line 15, /var/www/scss/components/com-support/com-support-large.scss */
  .com-support__sub-title {
    text-align: center;
    font-size: 0.875rem;
    font-weight: 300;
    color: #3e3936;
  }
  /* line 26, /var/www/scss/components/com-support/com-support-large.scss */
  .com-frametopage__block {
    margin-bottom: 0;
  }
  /* line 28, /var/www/scss/components/com-support/com-support-large.scss */
  .com-frametopage--in-about .com-frametopage__item {
    width: 50%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .com-frametopage--in-about .com-frametopage__item:last-child:not(:first-child) {
    float: right;
  }
  /* line 31, /var/www/scss/components/com-support/com-support-large.scss */
  .com-frametopage--in-about .com-frametopage__item--1 {
    width: 50%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    float: none;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .com-frametopage--in-about .com-frametopage__item--1:last-child:not(:first-child) {
    float: right;
  }
  /* line 35, /var/www/scss/components/com-support/com-support-large.scss */
  .com-frametopage--in-about .com-frametopage__item--2 {
    width: 50%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .com-frametopage--in-about .com-frametopage__item--2:last-child:not(:first-child) {
    float: right;
  }
  /* line 36, /var/www/scss/components/com-support/com-support-large.scss */
  .com-frametopage--in-about .com-frametopage__item--3 {
    width: 33.3333333333%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .com-frametopage--in-about .com-frametopage__item--3:last-child:not(:first-child) {
    float: right;
  }
  /* blocks and stripes SUPPORT */
  /* line 45, /var/www/scss/components/com-support/com-support-large.scss */
  .blk-contacts-stripe__item {
    width: 33.3333333333%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .blk-contacts-stripe__item:last-child:not(:first-child) {
    float: right;
  }
  /* line 47, /var/www/scss/components/com-support/com-support-large.scss */
  .blk-contacts-stripe__item:nth-child(2) {
    border-width: 0 1px;
  }
  /* line 48, /var/www/scss/components/com-support/com-support-large.scss */
  .blk-contacts-stripe__item:nth-child(3) {
    width: 33.3333333333%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    border: 0;
    padding-top: 0;
    padding-bottom: 0;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .blk-contacts-stripe__item:nth-child(3):last-child:not(:first-child) {
    float: right;
  }
  /* line 54, /var/www/scss/components/com-support/com-support-large.scss */
  .blk-contacts-stripe__item--two-columns {
    width: 50%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .blk-contacts-stripe__item--two-columns:last-child:not(:first-child) {
    float: right;
  }
  /* line 56, /var/www/scss/components/com-support/com-support-large.scss */
  .blk-contacts-stripe__item--two-columns:nth-child(2) {
    border-width: 0 0 0 1px;
  }
  /* line 63, /var/www/scss/components/com-support/com-support-large.scss */
  .blk-contacts-form__column:first-child {
    padding-left: 5rem;
  }
  /* line 64, /var/www/scss/components/com-support/com-support-large.scss */
  .blk-contacts-form__column:nth-child(2) {
    padding-right: 5rem;
  }
  /* line 66, /var/www/scss/components/com-support/com-support-large.scss */
  .blk-contacts-form__column-large {
    padding-left: 5rem;
    padding-right: 5rem;
  }
  /* line 71, /var/www/scss/components/com-support/com-support-large.scss */
  .blk-contacts-form__text-cnt {
    padding-left: 5rem;
    padding-right: 29rem;
  }
  /* line 78, /var/www/scss/components/com-support/com-support-large.scss */
  .blk-nwsltr-form__column {
    padding: 0 16rem;
  }
  /* line 81, /var/www/scss/components/com-support/com-support-large.scss */
  .blk-register-stripe {
    padding: 0 0 3rem;
  }
  /* line 84, /var/www/scss/components/com-support/com-support-large.scss */
  .blk-buy-stripe-home__column {
    width: 50%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    margin-bottom: 0;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .blk-buy-stripe-home__column:last-child:not(:first-child) {
    float: right;
  }
  /* line 88, /var/www/scss/components/com-support/com-support-large.scss */
  .blk-buy-stripe-home__title {
    padding-bottom: 0.5rem;
    font-weight: 400;
    border-bottom: 1px solid #d8d8d8;
  }
  /* line 96, /var/www/scss/components/com-support/com-support-large.scss */
  .blk-warranty-stripe-docs__column {
    width: 50%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .blk-warranty-stripe-docs__column:last-child:not(:first-child) {
    float: right;
  }
  /* line 98, /var/www/scss/components/com-support/com-support-large.scss */
  .blk-warranty-stripe-docs__column:last-child {
    margin-top: 0;
  }
  /* line 100, /var/www/scss/components/com-support/com-support-large.scss */
  .blk-warranty-stripe-docs__form {
    margin: 0;
    width: 100%;
  }
  /* line 107, /var/www/scss/components/com-support/com-support-large.scss */
  .blk-history__column {
    width: 50%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    padding-bottom: 0;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .blk-history__column:last-child:not(:first-child) {
    float: right;
  }
  /* line 114, /var/www/scss/components/com-support/com-support-large.scss */
  .blk-warranty-stripe-catalogue__column {
    width: 16.6666666667%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .blk-warranty-stripe-catalogue__column:last-child:not(:first-child) {
    float: right;
  }
}

/* line 2, /var/www/scss/components/com-message-stack/com-message-stack.scss */
.com-message-stack {
  width: 100%;
  position: fixed;
  max-width: 100rem;
  margin: 0 auto;
  z-index: 11000;
  top: 0;
}

/* line 1, /var/www/scss/components/com-sbscr-nwsl/com-sbscr-nwsl.scss */
.com-sbscr-nwsl {
  text-align: center;
  padding: 3rem 0;
}

/* line 5, /var/www/scss/components/com-sbscr-nwsl/com-sbscr-nwsl.scss */
.com-sbscr-nwsl__text {
  display: inline;
  color: #3e3936;
  text-transform: uppercase;
  font-size: 0.875rem;
  font-weight: 400;
}

/* line 13, /var/www/scss/components/com-sbscr-nwsl/com-sbscr-nwsl.scss */
.com-sbscr-nwsl input[type="text"],
.com-sbscr-nwsl input[type="email"], .com-sbscr-nwsl__input {
  padding: 0 0.5rem;
  margin: 1rem;
  width: 90%;
  height: 2.5rem;
  font-family: "Times New Roman", serif;
  font-size: 1rem;
  font-style: italic;
  border: 1px solid #aea9a6;
}

/* line 25, /var/www/scss/components/com-sbscr-nwsl/com-sbscr-nwsl.scss */
.com-sbscr-nwsl input[type="text"]:focus,
.com-sbscr-nwsl input[type="email"]:focus, .com-sbscr-nwsl__input:focus {
  border: 1px solid #aea9a6;
}

@media screen and (min-width: 48em) {
  /* line 4, /var/www/scss/components/com-sbscr-nwsl/com-sbscr-nwsl-medium.scss */
  .com-sbscr-nwsl__text {
    display: inline;
    font-weight: 700;
  }
  /* line 8, /var/www/scss/components/com-sbscr-nwsl/com-sbscr-nwsl-medium.scss */
  .com-sbscr-nwsl input[type="text"],
  .com-sbscr-nwsl input[type="email"], .com-sbscr-nwsl__input {
    margin: 0 1rem;
    width: 20.625rem;
    display: inline-block;
  }
}

/* line 1, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav.scss */
.com-recipe-detail-nav {
  /*&__item-link {
    outline: 1px solid $white;
    &:hover {
      outline: 3px solid $white;
    }
  }*/
}

/* line 14, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav.scss */
.com-recipe-detail-nav.com-sticky .com-sticky__wrapper, .com-recipe-detail-nav.com-sticky .com-sticky__dropdown, .com-recipe-detail-nav.com-sticky .com-sticky__dropdown-inner, .com-recipe-detail-nav.com-sticky .com-sticky__topbar, .com-recipe-detail-nav.com-sticky .com-sticky__topbar-inner {
  background-color: #aea9a6;
  border: none;
}

/* line 22, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav.scss */
.com-recipe-detail-nav.com-sticky .com-sticky__dropdown, .com-recipe-detail-nav.com-sticky .com-sticky__dropdown-inner {
  background-color: #aea9a6;
}

/* line 29, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav.scss */
.com-recipe-detail-nav__icon {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M22.68%2026.783c-.257%200-.513-.098-.708-.293l-5.782-5.783c-.39-.39-.39-1.023%200-1.414l5.782-5.783c.39-.39%201.023-.39%201.414%200%20.39.39.39%201.023%200%201.414L18.31%2020l5.076%205.076c.39.39.39%201.023%200%201.414-.196.196-.45.293-.707.293z%22%2F%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M20%2039C9.523%2039%201%2030.477%201%2020S9.523%201%2020%201s19%208.523%2019%2019-8.523%2019-19%2019zm0-37C10.075%202%202%2010.075%202%2020s8.075%2018%2018%2018%2018-8.075%2018-18S29.925%202%2020%202z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 30, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav.scss */
.com-recipe-detail-nav__icon.com-recipe-detail-nav__icon--simple {
  width: 0.875rem;
  background-size: 0.875rem;
  background-position: center;
}

/* line 36, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav.scss */
.com-recipe-detail-nav__icon.com-recipe-detail-nav__icon--floating {
  position: static;
  float: left;
  height: 3.125rem;
}

/* line 41, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav.scss */
.com-recipe-detail-nav__icon.com-recipe-detail-nav__icon--simple.com-recipe-detail-nav__icon--calendar {
  position: static;
  float: left;
  height: 2.375rem;
}

/* line 51, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav.scss */
.com-recipe-detail-nav__btn--in-recipe:hover::after, .com-recipe-detail-nav__btn--in-recipe.com-recipe-detail-nav__btn--selected::after {
  background-color: #3e3936;
}

/* line 55, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav.scss */
.com-recipe-detail-nav__btn--explore {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215%22%20height%3D%2215%22%20viewBox%3D%220%200%2015%2015%22%3E%3Cg%20fill%3D%22%233E3936%22%3E%3Cpath%20d%3D%22M0%200h3v3H0zM0%206h3v3H0zM0%2012h3v3H0zM6%200h3v3H6zM6%206h3v3H6zM6%2012h3v3H6zM12%200h3v3h-3zM12%206h3v3h-3zM12%2012h3v3h-3z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 65, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav.scss */
.com-recipe-detail-nav.com-sticky--sticky.com-sticky--open .com-recipe-detail-nav__btn--explore, .com-recipe-detail-nav.com-sticky--open .com-recipe-detail-nav__btn--explore {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2235%22%20height%3D%2235%22%20viewBox%3D%220%200%2035%2035%22%3E%3Cg%20fill%3D%22%23ffffff%22%3E%3Cpath%20d%3D%22M18.047%2032.626c-8.34%200-15.125-6.785-15.125-15.125S9.707%202.377%2018.047%202.377%2033.172%209.16%2033.172%2017.5s-6.785%2015.126-15.125%2015.126zm0-30C9.845%202.626%203.172%209.3%203.172%2017.5s6.673%2014.876%2014.875%2014.876S32.922%2025.703%2032.922%2017.5%2026.25%202.627%2018.047%202.627z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M12.777%2024.185l-1.414-1.414%205.27-5.27-5.27-5.27%201.414-1.413L19.46%2017.5%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M23.318%2024.185L16.633%2017.5l6.685-6.683%201.414%201.414-5.27%205.27%205.27%205.27%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-color: #aea9a6;
  color: #FFF;
}

/* line 76, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav.scss */
.com-recipe-detail-nav {
  font-size: 0.75rem;
}

/* line 77, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav.scss */
.com-recipe-detail-nav__left, .com-recipe-detail-nav__right {
  height: 2.5rem;
  line-height: 2.5rem;
  vertical-align: middle;
}

/* line 83, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav.scss */
.com-recipe-detail-nav__left {
  display: block;
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  text-align: center;
}

/* line 91, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav.scss */
.com-recipe-detail-nav__right {
  display: block;
  float: left;
}

/* line 95, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav.scss */
.com-recipe-detail-nav__buttons {
  float: left;
  display: none;
}

/* line 99, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav.scss */
.com-recipe-detail-nav__icon {
  display: block;
  background-position: center top;
  background-size: 1.875rem;
  height: 1.875rem;
  width: 1.875rem;
  background-position: center;
  display: none;
}

@media screen and (min-width: 48em) {
  /* line 99, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav.scss */
  .com-recipe-detail-nav__icon {
    background-size: 1.875rem;
    height: 1.875rem;
    width: 1.875rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 99, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav.scss */
  .com-recipe-detail-nav__icon {
    background-size: 1.875rem;
    height: 1.875rem;
    width: 1.875rem;
  }
}

/* line 104, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav.scss */
.com-recipe-detail-nav__title {
  font-size: 0.875rem;
  font-weight: 600;
  text-transform: uppercase;
  margin: 0;
  cursor: pointer;
  width: 100%;
  height: 100%;
  display: block;
}

/* line 114, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav.scss */
.com-recipe-detail-nav__title--bigger {
  font-size: 0.875rem;
  font-weight: 300;
}

/* line 120, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav.scss */
.com-recipe-detail-nav__page-title {
  font-size: 1.125rem;
  font-weight: 700;
  letter-spacing: .05em;
}

/* line 125, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav.scss */
.com-recipe-detail-nav__page-title h1 {
  display: inline;
  font-size: inherit;
}

/* line 131, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav.scss */
.com-recipe-detail-nav__separator {
  display: inline-block;
  margin: 0 0.3125rem;
  color: #3e3936;
}

/* line 138, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav.scss */
.com-recipe-detail-nav__btn {
  height: 2.5rem;
  display: inline-block;
  line-height: 2.5rem;
  background-position: right center;
  display: none;
}

/* line 150, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav.scss */
.com-recipe-detail-nav__btn--in-recipe:hover::after, .com-recipe-detail-nav__btn--in-recipe.com-recipe-detail-nav__btn--selected::after {
  content: "";
  display: inline-block;
  width: 100%;
  height: 0.1875rem;
  position: absolute;
  bottom: 0;
  left: 0%;
  z-index: 1;
}

/* line 164, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav.scss */
.com-recipe-detail-nav__btn--explore {
  height: 2.5rem;
  display: inline-block;
  line-height: 2.5rem;
  padding-right: 1.25rem;
  background-position: center;
  background-size: 0.875rem;
  text-indent: -9999px;
  position: relative;
  z-index: 9;
  width: 0;
}

/* line 176, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav.scss */
.com-recipe-detail-nav .btn-main.btn-main--in-recipe, .com-recipe-detail-nav .btn-main--in-recipe.com-saf-centered-button, .com-recipe-detail-nav .btn-main--in-recipe.com-compare__action {
  box-sizing: content-box;
  border: 1px solid;
  display: none;
  text-transform: none;
  margin: 0;
}

/* line 183, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav.scss */
.com-recipe-detail-nav .btn-main.btn-main--in-recipe:not(:last-child), .com-recipe-detail-nav .btn-main--in-recipe.com-saf-centered-button:not(:last-child), .com-recipe-detail-nav .btn-main--in-recipe.com-compare__action:not(:last-child) {
  margin-right: 5rem;
}

/* line 190, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav.scss */
.com-recipe-detail-nav__list {
  height: 7.8125rem;
}

/* line 194, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav.scss */
.com-recipe-detail-nav__item {
  width: 50%;
  height: 7.8125rem;
  margin: 0;
  float: left;
  display: inline-block;
  position: relative;
}

/* line 202, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav.scss */
.com-recipe-detail-nav__item-link {
  height: 7.8125rem;
  display: block;
  text-align: center;
  position: relative;
  overflow: hidden;
  padding-top: 0.9375rem;
}

/* line 212, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav.scss */
.com-recipe-detail-nav__item-link:hover .com-recipe-detail-nav__item-text:before {
  background-color: #FFF;
  width: 6.25rem;
  height: 0.125rem;
  margin-bottom: 0.875rem;
}

/* line 220, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav.scss */
.com-recipe-detail-nav__item-icon {
  /*max-width: 55px;
    height: auto;
    display: block;
    margin: 0 auto;
    display: none;*/
  display: block;
  background-position: center top;
  background-size: 2.5rem;
  height: 2.5rem;
  width: 2.5rem;
  display: inline-block;
}

@media screen and (min-width: 48em) {
  /* line 220, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav.scss */
  .com-recipe-detail-nav__item-icon {
    background-size: 2.5rem;
    height: 2.5rem;
    width: 2.5rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 220, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav.scss */
  .com-recipe-detail-nav__item-icon {
    background-size: 2.5rem;
    height: 2.5rem;
    width: 2.5rem;
  }
}

/* line 229, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav.scss */
.com-recipe-detail-nav__item-icon--hub-vertical {
  width: 3.5rem;
  height: 4.0625rem;
  background-size: contain;
}

/* line 234, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav.scss */
.com-recipe-detail-nav__item-text {
  display: block;
  line-height: 1rem;
  text-align: center;
  padding: 0.625rem;
  font-size: 0.75rem;
  /*text-transform: uppercase;
    font-weight: bold;
    position: absolute;
    top: rem-calc(12);
    width: 100%;
    left: 0;
    height: auto;*/
  color: #FFF;
}

/* line 249, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav.scss */
.com-recipe-detail-nav__item-text:before {
  margin: auto;
  margin-bottom: 0.9375rem;
  display: block;
  background-color: #d8d8d8;
  width: 3.75rem;
  height: 0.0625rem;
  content: "";
}

/* line 259, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav.scss */
.com-recipe-detail-nav__item-text--bolder, .com-recipe-detail-nav__item-text--magazine-item {
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: .1em;
  white-space: normal;
}

/* line 267, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav.scss */
.com-recipe-detail-nav__item-text--bolder:before, .com-recipe-detail-nav__item-text--magazine-item:before {
  content: none;
}

/* line 279, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav.scss */
.com-recipe-detail-nav.com-sticky--sticky .com-recipe-detail-nav__title {
  color: #FFF;
}

/* line 280, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav.scss */
.com-recipe-detail-nav.com-sticky--sticky .com-recipe-detail-nav__back-link {
  color: #FFF;
}

/* line 281, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav.scss */
.com-recipe-detail-nav.com-sticky--sticky .com-recipe-detail-nav__btn {
  color: #FFF;
}

/* line 282, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav.scss */
.com-recipe-detail-nav.com-sticky--sticky .com-recipe-detail-nav__separator {
  color: #FFF;
}

/* line 283, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav.scss */
.com-recipe-detail-nav.com-sticky--sticky .com-recipe-detail-nav__page-title {
  color: #FFF;
}

/* line 284, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav.scss */
.com-recipe-detail-nav.com-sticky--sticky .com-recipe-detail-nav__icon {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M22.68%2026.783c-.257%200-.513-.098-.708-.293l-5.782-5.783c-.39-.39-.39-1.023%200-1.414l5.782-5.783c.39-.39%201.023-.39%201.414%200%20.39.39.39%201.023%200%201.414L18.31%2020l5.076%205.076c.39.39.39%201.023%200%201.414-.196.196-.45.293-.707.293z%22%3E%3C%2Fpath%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M20%2039C9.523%2039%201%2030.477%201%2020S9.523%201%2020%201s19%208.523%2019%2019-8.523%2019-19%2019zm0-37C10.075%202%202%2010.075%202%2020s8.075%2018%2018%2018%2018-8.075%2018-18S29.925%202%2020%202z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 285, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav.scss */
.com-recipe-detail-nav.com-sticky--sticky .com-recipe-detail-nav__btn--explore {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215%22%20height%3D%2215%22%20viewBox%3D%220%200%2015%2015%22%3E%3Cg%20fill%3D%22%23ffffff%22%3E%3Cpath%20d%3D%22M0%200h3v3H0zM0%206h3v3H0zM0%2012h3v3H0zM6%200h3v3H6zM6%206h3v3H6zM6%2012h3v3H6zM12%200h3v3h-3zM12%206h3v3h-3zM12%2012h3v3h-3z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 287, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav.scss */
.com-recipe-detail-nav.com-sticky--sticky .com-recipe-detail-nav__icon.com-recipe-detail-nav__icon--simple {
  width: 0.875rem;
  background-size: 0.875rem;
  background-position: center;
}

/* line 293, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav.scss */
.com-recipe-detail-nav.com-sticky--sticky .btn-main.btn-main--in-recipe, .com-recipe-detail-nav.com-sticky--sticky .btn-main--in-recipe.com-saf-centered-button, .com-recipe-detail-nav.com-sticky--sticky .btn-main--in-recipe.com-compare__action {
  color: #FFF;
}

/* line 300, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav.scss */
.com-recipe-detail-nav.com-sticky--sticky.com-sticky--open .com-recipe-detail-nav__list-outer, .com-recipe-detail-nav.com-sticky--open .com-recipe-detail-nav__list-outer {
  height: 100%;
}

/* line 314, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav.scss */
.com-recipe-detail-nav.com-sticky--white .com-recipe-detail-nav__title {
  color: #FFF;
}

/* line 315, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav.scss */
.com-recipe-detail-nav.com-sticky--white .com-recipe-detail-nav__page-title {
  color: #FFF;
}

/* line 316, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav.scss */
.com-recipe-detail-nav.com-sticky--white .com-recipe-detail-nav__back-link {
  color: #FFF;
}

/* line 317, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav.scss */
.com-recipe-detail-nav.com-sticky--white .com-recipe-detail-nav__separator {
  color: #FFF;
}

/* line 318, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav.scss */
.com-recipe-detail-nav.com-sticky--white .com-recipe-detail-nav__btn {
  color: #FFF;
}

/* line 319, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav.scss */
.com-recipe-detail-nav.com-sticky--white .com-recipe-detail-nav__icon {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M22.68%2026.783c-.257%200-.513-.098-.708-.293l-5.782-5.783c-.39-.39-.39-1.023%200-1.414l5.782-5.783c.39-.39%201.023-.39%201.414%200%20.39.39.39%201.023%200%201.414L18.31%2020l5.076%205.076c.39.39.39%201.023%200%201.414-.196.196-.45.293-.707.293z%22%3E%3C%2Fpath%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M20%2039C9.523%2039%201%2030.477%201%2020S9.523%201%2020%201s19%208.523%2019%2019-8.523%2019-19%2019zm0-37C10.075%202%202%2010.075%202%2020s8.075%2018%2018%2018%2018-8.075%2018-18S29.925%202%2020%202z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 320, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav.scss */
.com-recipe-detail-nav.com-sticky--white .com-recipe-detail-nav__icon.com-recipe-detail-nav__icon--simple {
  width: 0.875rem;
  background-size: 0.875rem;
  background-position: center;
}

/* line 326, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav.scss */
.com-recipe-detail-nav.com-sticky--white .com-recipe-detail-nav__btn--explore {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215%22%20height%3D%2215%22%20viewBox%3D%220%200%2015%2015%22%3E%3Cg%20fill%3D%22%23ffffff%22%3E%3Cpath%20d%3D%22M0%200h3v3H0zM0%206h3v3H0zM0%2012h3v3H0zM6%200h3v3H6zM6%206h3v3H6zM6%2012h3v3H6zM12%200h3v3h-3zM12%206h3v3h-3zM12%2012h3v3h-3z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 328, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav.scss */
.com-recipe-detail-nav.com-sticky--white .btn-main.btn-main--in-recipe, .com-recipe-detail-nav.com-sticky--white .btn-main--in-recipe.com-saf-centered-button, .com-recipe-detail-nav.com-sticky--white .btn-main--in-recipe.com-compare__action {
  color: #FFF;
}

/* line 331, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav.scss */
.com-recipe-detail-nav.com-sticky--white.com-sticky--sticky .com-product-nav__title {
  color: #3e3936;
}

/* line 334, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav.scss */
.com-recipe-detail-nav.com-sticky--white .com-product-nav__btn--in-product {
  color: #FFF;
}

/* line 338, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav.scss */
.com-recipe-detail-nav.com-sticky--white .com-product-nav__btn--in-product:hover::after, .com-recipe-detail-nav.com-sticky--white .com-product-nav__btn--in-product.com-product-nav__btn--selected::after {
  background-color: #FFF;
}

@media screen and (min-width: 0em) and (max-width: 47.9375em) {
  /* line 351, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav.scss */
  .com-recipe-detail-nav .com-sticky__dropdown-mask, .com-recipe-detail-nav .com-sticky__dropdown {
    width: 100%;
    height: calc(100vh - 5.625rem );
  }
  /* line 356, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav.scss */
  .com-recipe-detail-nav .com-sticky__dropdown {
    overflow-y: scroll;
  }
  /* line 363, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav.scss */
  .com-recipe-detail-nav.com-sticky--sticky.com-sticky--open .com-sticky__topbar-inner, .com-recipe-detail-nav.com-sticky--open .com-sticky__topbar-inner {
    padding: 0;
    border: none;
  }
  /* line 367, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav.scss */
  .com-recipe-detail-nav.com-sticky--sticky.com-sticky--open .com-sticky__dropdown-mask, .com-recipe-detail-nav.com-sticky--sticky.com-sticky--open .com-sticky__dropdown, .com-recipe-detail-nav.com-sticky--open .com-sticky__dropdown-mask, .com-recipe-detail-nav.com-sticky--open .com-sticky__dropdown {
    height: calc(100vh - 2.5rem );
  }
  /* line 373, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav.scss */
  .com-recipe-detail-nav.com-sticky--sticky.com-sticky--open .com-recipe-detail-nav__list-outer, .com-recipe-detail-nav.com-sticky--open .com-recipe-detail-nav__list-outer {
    white-space: normal;
    padding-top: 0.625rem;
  }
  /* line 377, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav.scss */
  .com-recipe-detail-nav.com-sticky--sticky.com-sticky--open .com-recipe-detail-nav__list, .com-recipe-detail-nav.com-sticky--open .com-recipe-detail-nav__list {
    width: 100%;
    margin: 0 auto;
    display: block;
  }
  /* line 383, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav.scss */
  .com-recipe-detail-nav.com-sticky--sticky.com-sticky--open .com-recipe-detail-nav__btn--explore, .com-recipe-detail-nav.com-sticky--open .com-recipe-detail-nav__btn--explore {
    padding-right: 1.25rem;
    padding-left: 1.25rem;
    text-indent: 0;
    background-position: center right 10px;
    background-size: 2rem;
    width: 100%;
    position: absolute;
  }
  /* line 392, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav.scss */
  .com-recipe-detail-nav.com-sticky--sticky.com-sticky--open .com-recipe-detail-nav__item, .com-recipe-detail-nav.com-sticky--open .com-recipe-detail-nav__item {
    float: left;
    width: 50%;
    margin-top: 1rem;
  }
  /* line 402, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav.scss */
  .com-recipe-detail-nav body.noscroll {
    overflow: hidden;
  }
}

@media screen and (min-width: 0em) and (max-width: 47.9375em) {
  /* line 409, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav.scss */
  .com-recipe-detail-nav.com-sticky[data-original] .com-sticky__topbar--magazine {
    background-color: #FFF;
    color: #3e3936;
    margin-top: 1.25rem;
  }
  /* line 414, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav.scss */
  .com-recipe-detail-nav.com-sticky[data-original] .com-sticky__topbar--magazine .com-sticky__topbar-inner--magazine {
    background-color: #FFF;
    border-bottom: none;
  }
  /* line 419, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav.scss */
  .com-recipe-detail-nav.com-sticky[data-original] .com-sticky__topbar--magazine .com-recipe-detail-nav__title {
    line-height: 1.3;
  }
  /* line 423, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav.scss */
  .com-recipe-detail-nav.com-sticky[data-original] .com-sticky__topbar--magazine .com-recipe-detail-nav__separator {
    display: none;
  }
  /* line 426, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav.scss */
  .com-recipe-detail-nav.com-sticky[data-original] .com-sticky__topbar--magazine .com-recipe-detail-nav__page-title {
    display: block;
  }
  /* line 429, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav.scss */
  .com-recipe-detail-nav.com-sticky[data-original] .com-sticky__topbar--magazine .com-recipe-detail-nav__right {
    display: none;
  }
  /* line 434, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav.scss */
  .com-recipe-detail-nav.com-sticky.com-sticky--sticky .com-sticky__topbar--magazine {
    background-color: #ccc;
  }
  /* line 437, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav.scss */
  .com-recipe-detail-nav.com-sticky.com-sticky--sticky .com-sticky__topbar--magazine .com-recipe-detail-nav__right {
    float: right;
  }
  /* line 441, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav.scss */
  .com-recipe-detail-nav.com-sticky.com-sticky--sticky .com-sticky__topbar--magazine .com-recipe-detail-nav__separator,
  .com-recipe-detail-nav.com-sticky.com-sticky--sticky .com-sticky__topbar--magazine .com-recipe-detail-nav__back-link {
    display: none;
  }
  /* line 446, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav.scss */
  .com-recipe-detail-nav.com-sticky.com-sticky--sticky .com-sticky__topbar--magazine .com-sticky__topbar-inner--magazine {
    background-color: #ccc;
    border-bottom-color: #ccc;
  }
  /* line 451, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav.scss */
  .com-recipe-detail-nav.com-sticky.com-sticky--sticky .com-sticky__topbar--magazine .com-recipe-detail-nav__page-title {
    font-size: 0.875rem;
  }
  /* line 455, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav.scss */
  .com-recipe-detail-nav.com-sticky.com-sticky--sticky .com-sticky__topbar--magazine .com-recipe-detail-nav__btn--explore {
    height: 2.5rem;
    display: inline-block;
    line-height: 2.5rem;
    padding-right: 1.25rem;
    background-position: right center;
    background-size: 0.875rem;
  }
  /* line 471, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav.scss */
  .com-recipe-detail-nav.com-sticky.com-sticky--sticky.com-sticky--open .com-sticky__topbar--magazine .com-recipe-detail-nav__right {
    float: none;
    width: 40px;
    position: absolute;
    right: 0;
  }
  /* line 477, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav.scss */
  .com-recipe-detail-nav.com-sticky.com-sticky--sticky.com-sticky--open .com-sticky__topbar--magazine .com-recipe-detail-nav__btn--explore {
    text-indent: -999em;
    background-color: #ccc;
    background-position: center;
    background-size: 1.375rem;
  }
  /* line 487, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav.scss */
  [data-page="page-serious-about-food-post"] .com-recipe-detail-nav.com-sticky--white .com-recipe-detail-nav__back-link {
    color: #3e3936;
  }
  /* line 490, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav.scss */
  [data-page="page-serious-about-food-post"] .com-recipe-detail-nav.com-sticky[data-original] .com-sticky__topbar--magazine .com-recipe-detail-nav__right {
    display: block;
  }
  /* line 493, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav.scss */
  [data-page="page-serious-about-food-post"] .com-recipe-detail-nav.com-sticky--white .com-recipe-detail-nav__btn--explore {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215%22%20height%3D%2215%22%20viewBox%3D%220%200%2015%2015%22%3E%3Cg%20fill%3D%22%233E3936%22%3E%3Cpath%20d%3D%22M0%200h3v3H0zM0%206h3v3H0zM0%2012h3v3H0zM6%200h3v3H6zM6%206h3v3H6zM6%2012h3v3H6zM12%200h3v3h-3zM12%206h3v3h-3zM12%2012h3v3h-3z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: center 2px;
  }
  /* line 497, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav.scss */
  [data-page="page-serious-about-food-post"] .com-recipe-detail-nav.com-sticky--open .com-recipe-detail-nav__btn--explore {
    background-image: none;
    color: #3e3936;
    background-color: white;
    line-height: 20px;
  }
  /* line 503, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav.scss */
  [data-page="page-serious-about-food-post"] .com-recipe-detail-nav.com-sticky.com-sticky--sticky .com-sticky__topbar--magazine .com-recipe-detail-nav__back-link {
    display: block;
  }
}

/* line 512, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav.scss */
.com-facet.com-sticky--sticky .com-recipe-detail-nav__icon.com-recipe-detail-nav__icon--simple,
.com-facet.com-facet--extra-open .com-recipe-detail-nav__icon.com-recipe-detail-nav__icon--simple,
.com-facet.com-sticky--open .com-recipe-detail-nav__icon.com-recipe-detail-nav__icon--simple {
  width: 0.875rem;
  background-size: 0.875rem;
  background-position: center;
}

@media screen and (min-width: 48em) {
  /* line 3, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav-medium.scss */
  .com-recipe-detail-nav {
    /*.btn-main.btn-main--in-recipe {
      border: 1px solid $white;
      color: $white;
      &:hover {
        border-color: $white;
      }
    }*/
  }
  /* line 16, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav-medium.scss */
  .com-recipe-detail-nav.com-sticky .com-sticky__wrapper, .com-recipe-detail-nav.com-sticky .com-sticky__dropdown, .com-recipe-detail-nav.com-sticky .com-sticky__dropdown-inner, .com-recipe-detail-nav.com-sticky .com-sticky__topbar, .com-recipe-detail-nav.com-sticky .com-sticky__topbar-inner {
    background-color: transparent;
  }
  /* line 26, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav-medium.scss */
  .com-recipe-detail-nav__btn--explore {
    background-size: 0.875rem;
    background-color: transparent;
  }
  /* line 39, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav-medium.scss */
  .com-recipe-detail-nav.com-sticky--sticky .com-sticky__wrapper, .com-recipe-detail-nav.com-sticky--sticky .com-sticky__dropdown, .com-recipe-detail-nav.com-sticky--sticky .com-sticky__dropdown-inner, .com-recipe-detail-nav.com-sticky--sticky .com-sticky__topbar, .com-recipe-detail-nav.com-sticky--sticky .com-sticky__topbar-inner, .com-recipe-detail-nav.com-sticky--open .com-sticky__wrapper, .com-recipe-detail-nav.com-sticky--open .com-sticky__dropdown, .com-recipe-detail-nav.com-sticky--open .com-sticky__dropdown-inner, .com-recipe-detail-nav.com-sticky--open .com-sticky__topbar, .com-recipe-detail-nav.com-sticky--open .com-sticky__topbar-inner {
    background-color: #aea9a6;
    color: #FFF;
  }
  /* line 47, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav-medium.scss */
  .com-recipe-detail-nav.com-sticky--sticky .com-sticky__dropdown, .com-recipe-detail-nav.com-sticky--open .com-sticky__dropdown {
    border-bottom: none;
  }
  /* line 49, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav-medium.scss */
  .com-recipe-detail-nav.com-sticky--sticky .com-recipe-detail-nav__back-link,
  .com-recipe-detail-nav.com-sticky--sticky .com-recipe-detail-nav__separator,
  .com-recipe-detail-nav.com-sticky--sticky .com-recipe-detail-nav__page-title,
  .com-recipe-detail-nav.com-sticky--sticky .btn-main.btn-main--in-recipe,
  .com-recipe-detail-nav.com-sticky--sticky .btn-main--in-recipe.com-saf-centered-button,
  .com-recipe-detail-nav.com-sticky--sticky .btn-main--in-recipe.com-compare__action, .com-recipe-detail-nav.com-sticky--open .com-recipe-detail-nav__back-link,
  .com-recipe-detail-nav.com-sticky--open .com-recipe-detail-nav__separator,
  .com-recipe-detail-nav.com-sticky--open .com-recipe-detail-nav__page-title,
  .com-recipe-detail-nav.com-sticky--open .btn-main.btn-main--in-recipe,
  .com-recipe-detail-nav.com-sticky--open .btn-main--in-recipe.com-saf-centered-button,
  .com-recipe-detail-nav.com-sticky--open .btn-main--in-recipe.com-compare__action {
    color: #FFF;
  }
  /* line 55, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav-medium.scss */
  .com-recipe-detail-nav.com-sticky--sticky .com-recipe-detail-nav__icon.com-recipe-detail-nav__icon--simple, .com-recipe-detail-nav.com-sticky--open .com-recipe-detail-nav__icon.com-recipe-detail-nav__icon--simple {
    width: 0.875rem;
    background-size: 0.875rem;
    background-position: center;
  }
  /* line 64, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav-medium.scss */
  .com-recipe-detail-nav.com-sticky--sticky.com-sticky--open .com-recipe-detail-nav__btn--explore, .com-recipe-detail-nav.com-sticky--open .com-recipe-detail-nav__btn--explore {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.914%22%20height%3D%2214.912%22%20viewBox%3D%220%200%2014.914%2014.912%22%3E%3Cg%20fill%3D%22%23ffffff%22%3E%3Cpath%20d%3D%22M1.325%200l13.59%2013.588-1.326%201.325L0%201.325z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M13.588%200l1.325%201.325L1.326%2014.912%200%2013.587z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-color: transparent;
  }
  /* line 76, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav-medium.scss */
  .com-recipe-detail-nav.com-sticky .com-sticky__topbar, .com-recipe-detail-nav.com-sticky .com-sticky__topbar-inner {
    height: auto;
    position: relative;
  }
  /* line 81, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav-medium.scss */
  .com-recipe-detail-nav.com-sticky .com-sticky__dropdown {
    display: none;
    height: 11.25rem;
  }
  /* line 85, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav-medium.scss */
  .com-recipe-detail-nav.com-sticky .com-sticky__dropdown--hub {
    height: 10.25rem;
  }
  /* line 88, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav-medium.scss */
  .com-recipe-detail-nav.com-sticky .com-sticky__dropdown-inner {
    padding-top: 1.25rem;
  }
  /* line 94, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav-medium.scss */
  .com-recipe-detail-nav.com-sticky--open .com-sticky__dropdown {
    display: block;
  }
  /* line 100, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav-medium.scss */
  .com-recipe-detail-nav__left {
    display: block;
    position: relative;
    float: left;
    height: 2.8125rem;
    line-height: 2.8125rem;
    text-align: left;
    width: auto;
  }
  /* line 109, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav-medium.scss */
  .com-recipe-detail-nav__right {
    /*display: inline-block;*/
    float: right;
    height: 2.8125rem;
    line-height: 2.8125rem;
    text-align: left;
  }
  /* line 116, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav-medium.scss */
  .com-recipe-detail-nav__buttons {
    display: inline-block;
    float: right;
  }
  /* line 120, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav-medium.scss */
  .com-recipe-detail-nav__icon {
    display: block;
    background-position: center;
    height: 100%;
    margin-right: 0.625rem;
    position: absolute;
    top: 0;
    left: 0;
  }
  /* line 129, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav-medium.scss */
  .com-recipe-detail-nav__title {
    font-size: 1.125rem;
    display: block;
  }
  /* line 133, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav-medium.scss */
  .com-recipe-detail-nav__title--bigger {
    font-size: 1.125rem;
    line-height: 2.5;
    font-weight: 600;
  }
  /* line 139, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav-medium.scss */
  .com-recipe-detail-nav__page-title {
    letter-spacing: 0;
  }
  /* line 142, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav-medium.scss */
  .com-recipe-detail-nav__icon + .com-recipe-detail-nav__title {
    margin-left: 2.5rem;
  }
  /* line 145, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav-medium.scss */
  .com-recipe-detail-nav__icon + .com-recipe-detail-nav__title--bigger {
    margin-left: 1.6875rem;
  }
  /* line 148, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav-medium.scss */
  .com-recipe-detail-nav__btn {
    position: relative;
    display: inline-block;
    height: 2.8125rem;
    line-height: 2.8125rem;
    margin-right: 1.25rem;
  }
  /* line 155, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav-medium.scss */
  .com-recipe-detail-nav__btn--explore {
    display: inline-block;
    background-size: 0.875rem;
    background-position: right center;
    text-indent: 0;
    width: auto;
  }
  /* line 162, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav-medium.scss */
  .com-recipe-detail-nav .btn-main.btn-main--in-recipe, .com-recipe-detail-nav .btn-main--in-recipe.com-saf-centered-button, .com-recipe-detail-nav .btn-main--in-recipe.com-compare__action {
    display: inline-block;
  }
  /* line 167, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav-medium.scss */
  .com-recipe-detail-nav__list-outer {
    padding: 0.1875rem;
    white-space: nowrap;
    overflow-x: hidden;
    overflow-y: hidden;
  }
  /* line 173, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav-medium.scss */
  .com-recipe-detail-nav__list-outer--hub {
    text-align: center;
  }
  /* line 176, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav-medium.scss */
  .com-recipe-detail-nav__list {
    display: inline-block;
  }
  /* line 179, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav-medium.scss */
  .com-recipe-detail-nav__list--flexible {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    white-space: normal;
  }
  /* line 184, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav-medium.scss */
  .com-recipe-detail-nav__item {
    width: 8.125rem;
    height: 7.8125rem;
    margin: 0;
    float: none;
    display: inline-block;
    position: relative;
  }
  /* line 192, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav-medium.scss */
  .com-recipe-detail-nav__item--bolder {
    margin: 0 0.625rem;
  }
  /* line 196, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav-medium.scss */
  .com-recipe-detail-nav__item--magazine-item {
    margin: 0 1rem;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
  /* line 200, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav-medium.scss */
  .com-recipe-detail-nav__item--magazine-item:first-child {
    margin-left: 0;
  }
  /* line 204, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav-medium.scss */
  .com-recipe-detail-nav__item--magazine-item:after {
    content: '';
    display: block;
    position: absolute;
    right: -1.0625rem;
    width: 1px;
    top: 50%;
    margin-top: -2.75rem;
    height: 5.5rem;
    background-color: #FFF;
  }
  /* line 217, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav-medium.scss */
  .com-recipe-detail-nav__item--magazine-item .com-recipe-detail-nav__item-link {
    position: absolute;
    width: 100%;
    padding: 0;
    height: auto;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  /* line 226, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav-medium.scss */
  .com-recipe-detail-nav__item--magazine-last {
    -webkit-box-flex: 2;
        -ms-flex: 2;
            flex: 2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  /* line 233, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav-medium.scss */
  .com-recipe-detail-nav__plain-list {
    list-style: none;
    padding-left: 2rem;
  }
  /* line 238, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav-medium.scss */
  .com-recipe-detail-nav__plain-item {
    display: block;
  }
  /* line 243, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav-medium.scss */
  .com-recipe-detail-nav__plain-link {
    display: block;
    text-transform: uppercase;
    color: #FFF;
    font-size: 0.75rem;
    font-weight: 700;
    line-height: 1.1;
    letter-spacing: .05em;
    padding-top: .4em;
    padding-bottom: .4em;
  }
  /* line 255, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav-medium.scss */
  .com-recipe-detail-nav__arrow {
    display: none;
    height: 9.375rem;
    width: 1.875rem;
    position: absolute;
    top: 0.625rem;
    background-color: #aea9a6;
    cursor: pointer;
    z-index: 10;
  }
  /* line 265, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav-medium.scss */
  .com-recipe-detail-nav__arrow::after {
    content: "";
    width: 0.9375rem;
    height: 0.9375rem;
    display: block;
    background-size: 0.9375rem;
    background-position: center;
    position: absolute;
    top: 50%;
    left: 50%;
  }
  /* line 278, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav-medium.scss */
  .com-recipe-detail-nav__arrow.com-recipe-detail-nav__arrow--prev {
    border-right: 1px solid #d8d8d8;
    left: 0%;
  }
  /* line 281, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav-medium.scss */
  .com-recipe-detail-nav__arrow.com-recipe-detail-nav__arrow--prev::after {
    -webkit-transform: translateX(-50%) translateY(-50%) rotateZ(90deg);
            transform: translateX(-50%) translateY(-50%) rotateZ(90deg);
  }
  /* line 285, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav-medium.scss */
  .com-recipe-detail-nav__arrow.com-recipe-detail-nav__arrow--next {
    border-left: 1px solid #d8d8d8;
    right: 0;
  }
  /* line 288, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav-medium.scss */
  .com-recipe-detail-nav__arrow.com-recipe-detail-nav__arrow--next::after {
    -webkit-transform: translateX(-50%) translateY(-50%) rotateZ(-90deg);
            transform: translateX(-50%) translateY(-50%) rotateZ(-90deg);
  }
  /* line 297, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav-medium.scss */
  .com-recipe-detail-nav.com-sticky--white {
    position: absolute;
    width: 100%;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 4, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav-large.scss */
  .com-recipe-detail-nav__title--bigger {
    font-size: 1.5rem;
    line-height: 1.8;
    font-weight: 400;
  }
  /* line 11, /var/www/scss/components/com-recipe-detail-nav/com-recipe-detail-nav-large.scss */
  .com-recipe-detail-nav__page-title {
    font-size: 1.5rem;
  }
}

/* line 2, /var/www/scss/components/com-block-list/com-block-list.scss */
.com-block-list {
  padding: 2rem 0;
  /**************************************************************************
     * Medium
    */
  /**************************************************************************
     * Large
    */
}

/* line 9, /var/www/scss/components/com-block-list/com-block-list.scss */
.com-block-list__more {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
  padding: 0 0 3rem;
  text-align: center;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-block-list__more::before, .com-block-list__more::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-block-list__more::after {
  clear: both;
}

/* line 15, /var/www/scss/components/com-block-list/com-block-list.scss */
.com-block-list__root {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-block-list__root::before, .com-block-list__root::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-block-list__root::after {
  clear: both;
}

/* line 21, /var/www/scss/components/com-block-list/com-block-list.scss */
.com-block-list__item {
  width: 100%;
  float: left;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  text-align: center;
}

/* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
.com-block-list__item:last-child:not(:first-child) {
  float: right;
}

/* line 26, /var/www/scss/components/com-block-list/com-block-list.scss */
.com-block-list__wrapper {
  position: relative;
  display: block;
  overflow: hidden;
  height: 100%;
  width: 100%;
}

/* line 34, /var/www/scss/components/com-block-list/com-block-list.scss */
.com-block-list__link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

/* line 43, /var/www/scss/components/com-block-list/com-block-list.scss */
.com-block-list__item {
  margin-bottom: 2rem;
}

/* line 45, /var/www/scss/components/com-block-list/com-block-list.scss */
.com-block-list__item .com-block-list__image-cnt {
  padding-bottom: 70%;
}

@media screen and (min-width: 48em) {
  /* line 45, /var/www/scss/components/com-block-list/com-block-list.scss */
  .com-block-list__item .com-block-list__image-cnt {
    padding-bottom: 123.5%;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 45, /var/www/scss/components/com-block-list/com-block-list.scss */
  .com-block-list__item .com-block-list__image-cnt {
    padding-bottom: 123.5%;
  }
}

/* line 48, /var/www/scss/components/com-block-list/com-block-list.scss */
.com-block-list__image {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 100%;
  height: auto;
  background-size: 100% auto;
  background-repeat: no-repeat;
}

/* line 59, /var/www/scss/components/com-block-list/com-block-list.scss */
.com-block-list__image-simple {
  min-width: 100%;
}

/* line 61, /var/www/scss/components/com-block-list/com-block-list.scss */
.com-block-list__no-image {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #3e3936;
}

/* line 70, /var/www/scss/components/com-block-list/com-block-list.scss */
.com-block-list__header {
  position: relative;
}

/* line 72, /var/www/scss/components/com-block-list/com-block-list.scss */
.com-block-list__title, .com-block-list__details {
  font-size: 0.75rem;
  color: #3e3936;
}

/* line 78, /var/www/scss/components/com-block-list/com-block-list.scss */
.com-block-list__title {
  margin-top: 1rem;
  padding: 0 2rem;
  font-weight: 700;
  text-transform: uppercase;
}

/* line 85, /var/www/scss/components/com-block-list/com-block-list.scss */
.com-block-list__notes {
  padding: 0 2rem;
  font-family: "Times New Roman", serif;
  font-style: italic;
  font-weight: 700;
  font-size: 0.875rem;
  color: #3e3936;
}

/* line 93, /var/www/scss/components/com-block-list/com-block-list.scss */
.com-block-list__notes--show-on-hover {
  display: none;
  margin-bottom: 1.25rem;
}

/* line 99, /var/www/scss/components/com-block-list/com-block-list.scss */
.com-block-list__details {
  display: none;
  padding: 2rem;
  font-weight: 400;
}

/* line 105, /var/www/scss/components/com-block-list/com-block-list.scss */
.com-block-list__social {
  bottom: 0;
  display: none;
  text-align: center;
  padding: 2rem 0 1rem;
  z-index: 2;
}

@media screen and (min-width: 48em) {
  /* line 118, /var/www/scss/components/com-block-list/com-block-list.scss */
  .com-block-list__item {
    width: 33.3333333333%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    margin-bottom: 1rem;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .com-block-list__item:last-child:not(:first-child) {
    float: right;
  }
  /* line 46, /var/www/bower_components/foundation-sites/scss/grid/_position.scss */
  .com-block-list__item:last-child:last-child {
    float: left;
  }
  /* line 125, /var/www/scss/components/com-block-list/com-block-list.scss */
  .com-block-list__wrapper--recipe {
    min-height: 28.25rem;
  }
  /* line 126, /var/www/scss/components/com-block-list/com-block-list.scss */
  .com-block-list__wrapper--press {
    min-height: 29.6875rem;
  }
  /* line 127, /var/www/scss/components/com-block-list/com-block-list.scss */
  .com-block-list__wrapper--ks {
    min-height: 30.625rem;
  }
  /* line 130, /var/www/scss/components/com-block-list/com-block-list.scss */
  .com-block-list__info {
    padding-top: 1.2rem;
  }
  /* line 132, /var/www/scss/components/com-block-list/com-block-list.scss */
  .com-block-list__notes {
    font-size: 0.75rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 139, /var/www/scss/components/com-block-list/com-block-list.scss */
  .com-block-list__item {
    width: 25%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    margin-bottom: 1.5rem;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .com-block-list__item:last-child:not(:first-child) {
    float: right;
  }
  /* line 46, /var/www/bower_components/foundation-sites/scss/grid/_position.scss */
  .com-block-list__item:last-child:last-child {
    float: left;
  }
  /* line 145, /var/www/scss/components/com-block-list/com-block-list.scss */
  .com-block-list__wrapper:hover {
    background-color: #f4f4f4;
  }
  /* line 148, /var/www/scss/components/com-block-list/com-block-list.scss */
  .com-block-list__wrapper:hover .com-block-list__image-cnt {
    display: none;
  }
  /* line 149, /var/www/scss/components/com-block-list/com-block-list.scss */
  .com-block-list__wrapper:hover .com-block-list__image {
    display: none;
  }
  /* line 150, /var/www/scss/components/com-block-list/com-block-list.scss */
  .com-block-list__wrapper:hover .com-block-list__image-simple {
    display: none;
  }
  /* line 151, /var/www/scss/components/com-block-list/com-block-list.scss */
  .com-block-list__wrapper:hover .com-block-list__info {
    width: 100%;
  }
  /* line 157, /var/www/scss/components/com-block-list/com-block-list.scss */
  .com-block-list__wrapper:hover .com-block-list__details {
    display: block;
  }
  /* line 158, /var/www/scss/components/com-block-list/com-block-list.scss */
  .com-block-list__wrapper:hover .com-block-list__social {
    display: block;
  }
  /* line 159, /var/www/scss/components/com-block-list/com-block-list.scss */
  .com-block-list__wrapper:hover .com-block-list__notes--show-on-hover {
    display: block;
  }
}

/* line 2, /var/www/scss/components/com-block-list/com-block-list.scss */
.com-recipe-list {
  padding: 2rem 0;
  /**************************************************************************
     * Medium
    */
  /**************************************************************************
     * Large
    */
}

/* line 9, /var/www/scss/components/com-block-list/com-block-list.scss */
.com-recipe-list__more {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
  padding: 0 0 3rem;
  text-align: center;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-recipe-list__more::before, .com-recipe-list__more::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-recipe-list__more::after {
  clear: both;
}

/* line 15, /var/www/scss/components/com-block-list/com-block-list.scss */
.com-recipe-list__root {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-recipe-list__root::before, .com-recipe-list__root::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-recipe-list__root::after {
  clear: both;
}

/* line 21, /var/www/scss/components/com-block-list/com-block-list.scss */
.com-recipe-list__item {
  width: 100%;
  float: left;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  text-align: center;
}

/* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
.com-recipe-list__item:last-child:not(:first-child) {
  float: right;
}

/* line 26, /var/www/scss/components/com-block-list/com-block-list.scss */
.com-recipe-list__wrapper {
  position: relative;
  display: block;
  overflow: hidden;
  height: 100%;
  width: 100%;
}

/* line 34, /var/www/scss/components/com-block-list/com-block-list.scss */
.com-recipe-list__link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

/* line 43, /var/www/scss/components/com-block-list/com-block-list.scss */
.com-recipe-list__item {
  margin-bottom: 2rem;
}

/* line 45, /var/www/scss/components/com-block-list/com-block-list.scss */
.com-recipe-list__item .com-recipe-list__image-cnt {
  padding-bottom: 70%;
}

@media screen and (min-width: 48em) {
  /* line 45, /var/www/scss/components/com-block-list/com-block-list.scss */
  .com-recipe-list__item .com-recipe-list__image-cnt {
    padding-bottom: 123.5%;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 45, /var/www/scss/components/com-block-list/com-block-list.scss */
  .com-recipe-list__item .com-recipe-list__image-cnt {
    padding-bottom: 123.5%;
  }
}

/* line 48, /var/www/scss/components/com-block-list/com-block-list.scss */
.com-recipe-list__image {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 100%;
  height: auto;
  background-size: 100% auto;
  background-repeat: no-repeat;
}

/* line 59, /var/www/scss/components/com-block-list/com-block-list.scss */
.com-recipe-list__image-simple {
  min-width: 100%;
}

/* line 61, /var/www/scss/components/com-block-list/com-block-list.scss */
.com-recipe-list__no-image {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #3e3936;
}

/* line 70, /var/www/scss/components/com-block-list/com-block-list.scss */
.com-recipe-list__header {
  position: relative;
}

/* line 72, /var/www/scss/components/com-block-list/com-block-list.scss */
.com-recipe-list__title, .com-recipe-list__details {
  font-size: 0.75rem;
  color: #3e3936;
}

/* line 78, /var/www/scss/components/com-block-list/com-block-list.scss */
.com-recipe-list__title {
  margin-top: 1rem;
  padding: 0 2rem;
  font-weight: 700;
  text-transform: uppercase;
}

/* line 85, /var/www/scss/components/com-block-list/com-block-list.scss */
.com-recipe-list__notes {
  padding: 0 2rem;
  font-family: "Times New Roman", serif;
  font-style: italic;
  font-weight: 700;
  font-size: 0.875rem;
  color: #3e3936;
}

/* line 93, /var/www/scss/components/com-block-list/com-block-list.scss */
.com-recipe-list__notes--show-on-hover {
  display: none;
  margin-bottom: 1.25rem;
}

/* line 99, /var/www/scss/components/com-block-list/com-block-list.scss */
.com-recipe-list__details {
  display: none;
  padding: 2rem;
  font-weight: 400;
}

/* line 105, /var/www/scss/components/com-block-list/com-block-list.scss */
.com-recipe-list__social {
  bottom: 0;
  display: none;
  text-align: center;
  padding: 2rem 0 1rem;
  z-index: 2;
}

@media screen and (min-width: 48em) {
  /* line 118, /var/www/scss/components/com-block-list/com-block-list.scss */
  .com-recipe-list__item {
    width: 33.3333333333%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    margin-bottom: 1rem;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .com-recipe-list__item:last-child:not(:first-child) {
    float: right;
  }
  /* line 46, /var/www/bower_components/foundation-sites/scss/grid/_position.scss */
  .com-recipe-list__item:last-child:last-child {
    float: left;
  }
  /* line 125, /var/www/scss/components/com-block-list/com-block-list.scss */
  .com-recipe-list__wrapper--recipe {
    min-height: 28.25rem;
  }
  /* line 126, /var/www/scss/components/com-block-list/com-block-list.scss */
  .com-recipe-list__wrapper--press {
    min-height: 29.6875rem;
  }
  /* line 127, /var/www/scss/components/com-block-list/com-block-list.scss */
  .com-recipe-list__wrapper--ks {
    min-height: 30.625rem;
  }
  /* line 130, /var/www/scss/components/com-block-list/com-block-list.scss */
  .com-recipe-list__info {
    padding-top: 1.2rem;
  }
  /* line 132, /var/www/scss/components/com-block-list/com-block-list.scss */
  .com-recipe-list__notes {
    font-size: 0.75rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 139, /var/www/scss/components/com-block-list/com-block-list.scss */
  .com-recipe-list__item {
    width: 25%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    margin-bottom: 1.5rem;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .com-recipe-list__item:last-child:not(:first-child) {
    float: right;
  }
  /* line 46, /var/www/bower_components/foundation-sites/scss/grid/_position.scss */
  .com-recipe-list__item:last-child:last-child {
    float: left;
  }
  /* line 145, /var/www/scss/components/com-block-list/com-block-list.scss */
  .com-recipe-list__wrapper:hover {
    background-color: #f4f4f4;
  }
  /* line 148, /var/www/scss/components/com-block-list/com-block-list.scss */
  .com-recipe-list__wrapper:hover .com-recipe-list__image-cnt {
    display: none;
  }
  /* line 149, /var/www/scss/components/com-block-list/com-block-list.scss */
  .com-recipe-list__wrapper:hover .com-recipe-list__image {
    display: none;
  }
  /* line 150, /var/www/scss/components/com-block-list/com-block-list.scss */
  .com-recipe-list__wrapper:hover .com-recipe-list__image-simple {
    display: none;
  }
  /* line 151, /var/www/scss/components/com-block-list/com-block-list.scss */
  .com-recipe-list__wrapper:hover .com-recipe-list__info {
    width: 100%;
  }
  /* line 157, /var/www/scss/components/com-block-list/com-block-list.scss */
  .com-recipe-list__wrapper:hover .com-recipe-list__details {
    display: block;
  }
  /* line 158, /var/www/scss/components/com-block-list/com-block-list.scss */
  .com-recipe-list__wrapper:hover .com-recipe-list__social {
    display: block;
  }
  /* line 159, /var/www/scss/components/com-block-list/com-block-list.scss */
  .com-recipe-list__wrapper:hover .com-recipe-list__notes--show-on-hover {
    display: block;
  }
}

/* line 4, /var/www/scss/components/com-recipe-list/com-recipe-list.scss */
.com-recipe-list__more {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
  padding: 0 0 3rem;
  text-align: center;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-recipe-list__more::before, .com-recipe-list__more::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-recipe-list__more::after {
  clear: both;
}

@media screen and (min-width: 0em) and (max-width: 47.9375em) {
  /* line 17, /var/www/scss/components/com-recipe-list/com-recipe-list.scss */
  .com-recipe-list__item:nth-child(3) .com-recipe-list__image-cnt {
    padding-bottom: 123.5%;
  }
}

@media screen and (min-width: 0em) and (max-width: 47.9375em) and (min-width: 48em) {
  /* line 17, /var/www/scss/components/com-recipe-list/com-recipe-list.scss */
  .com-recipe-list__item:nth-child(3) .com-recipe-list__image-cnt {
    padding-bottom: 123.5%;
  }
}

@media screen and (min-width: 0em) and (max-width: 47.9375em) and (min-width: 64.0625em) {
  /* line 17, /var/www/scss/components/com-recipe-list/com-recipe-list.scss */
  .com-recipe-list__item:nth-child(3) .com-recipe-list__image-cnt {
    padding-bottom: 123.5%;
  }
}

@media screen and (min-width: 0em) and (max-width: 47.9375em) {
  /* line 19, /var/www/scss/components/com-recipe-list/com-recipe-list.scss */
  .com-recipe-list__item:nth-child(3) .com-recipe-list__header {
    position: absolute;
    display: block;
    bottom: 0;
    width: 100%;
    margin: 0;
    padding: 2rem 0;
    background-color: rgba(51, 51, 51, 0.6);
  }
  /* line 29, /var/www/scss/components/com-recipe-list/com-recipe-list.scss */
  .com-recipe-list__item:nth-child(3) .com-recipe-list__title {
    margin: 0;
    font-size: 1.125rem;
    color: #FFF;
    line-height: 1.5rem;
  }
  /* line 36, /var/www/scss/components/com-recipe-list/com-recipe-list.scss */
  .com-recipe-list__item:nth-child(3) .com-recipe-list__notes {
    color: #FFF;
  }
}

@media screen and (min-width: 48em) and (max-width: 64em) {
  /* line 5, /var/www/scss/components/com-recipe-list/com-recipe-list-medium.scss */
  .com-recipe-list__item:nth-child(4) {
    width: 100%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .com-recipe-list__item:nth-child(4):last-child:not(:first-child) {
    float: right;
  }
  /* line 8, /var/www/scss/components/com-recipe-list/com-recipe-list-medium.scss */
  .com-recipe-list__item:nth-child(4) .com-recipe-list {
    /*&__wrapper:hover {
          .com-recipe-list__header {
            position: relative;
            top: auto;
            bottom: auto;
            transform: auto;
            margin: 0;
            padding: 0;
            background-color: rgba(#333,0);
          }

          .com-recipe-list__info {
            position: absolute;
            top: 50%;
            transform: translateY(-50%);
          }

          .com-recipe-list__title {
            padding: 0 2rem;
            font-size: $stantard-size-2;
            color: $clr-primary-text;
          }

          .com-recipe-list__notes { color: $clr-primary-text; }
        }*/
  }
  /* line 9, /var/www/scss/components/com-recipe-list/com-recipe-list-medium.scss */
  .com-recipe-list__item:nth-child(4) .com-recipe-list__header {
    position: absolute;
    top: 50%;
    bottom: auto;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    width: 100%;
    margin: 0;
    padding: 2rem 0;
    background-color: rgba(51, 51, 51, 0.6);
  }
  /* line 20, /var/www/scss/components/com-recipe-list/com-recipe-list-medium.scss */
  .com-recipe-list__item:nth-child(4) .com-recipe-list__image-cnt {
    padding-bottom: 50%;
  }
}

@media screen and (min-width: 48em) and (max-width: 64em) and (min-width: 48em) {
  /* line 20, /var/www/scss/components/com-recipe-list/com-recipe-list-medium.scss */
  .com-recipe-list__item:nth-child(4) .com-recipe-list__image-cnt {
    padding-bottom: 50%;
  }
}

@media screen and (min-width: 48em) and (max-width: 64em) and (min-width: 64.0625em) {
  /* line 20, /var/www/scss/components/com-recipe-list/com-recipe-list-medium.scss */
  .com-recipe-list__item:nth-child(4) .com-recipe-list__image-cnt {
    padding-bottom: 50%;
  }
}

@media screen and (min-width: 48em) and (max-width: 64em) {
  /* line 22, /var/www/scss/components/com-recipe-list/com-recipe-list-medium.scss */
  .com-recipe-list__item:nth-child(4) .com-recipe-list__title {
    font-size: 1.375rem;
    margin: 0;
    font-size: 1.125rem;
    color: #FFF;
    line-height: 1.5rem;
  }
  /* line 30, /var/www/scss/components/com-recipe-list/com-recipe-list-medium.scss */
  .com-recipe-list__item:nth-child(4) .com-recipe-list__notes {
    color: #FFF;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 5, /var/www/scss/components/com-recipe-list/com-recipe-list-large.scss */
  .com-recipe-list__item:nth-child(5) {
    width: 50%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    float: right;
    margin-bottom: 3rem;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .com-recipe-list__item:nth-child(5):last-child:not(:first-child) {
    float: right;
  }
  /* line 11, /var/www/scss/components/com-recipe-list/com-recipe-list-large.scss */
  .com-recipe-list__item:nth-child(5) .com-recipe-list__header {
    position: absolute;
    top: 50%;
    bottom: auto;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    width: 100%;
    margin: 0;
    padding: 2rem 0;
    background-color: rgba(51, 51, 51, 0.6);
  }
  /* line 22, /var/www/scss/components/com-recipe-list/com-recipe-list-large.scss */
  .com-recipe-list__item:nth-child(5) .com-recipe-list__image-cnt {
    padding-bottom: 142%;
  }
}

@media screen and (min-width: 64.0625em) and (min-width: 48em) {
  /* line 22, /var/www/scss/components/com-recipe-list/com-recipe-list-large.scss */
  .com-recipe-list__item:nth-child(5) .com-recipe-list__image-cnt {
    padding-bottom: 142%;
  }
}

@media screen and (min-width: 64.0625em) and (min-width: 64.0625em) {
  /* line 22, /var/www/scss/components/com-recipe-list/com-recipe-list-large.scss */
  .com-recipe-list__item:nth-child(5) .com-recipe-list__image-cnt {
    padding-bottom: 142%;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 24, /var/www/scss/components/com-recipe-list/com-recipe-list-large.scss */
  .com-recipe-list__item:nth-child(5) .com-recipe-list__title {
    font-size: 1.375rem;
    margin: 0;
    font-size: 1.125rem;
    color: #FFF;
    line-height: 1.5rem;
  }
  /* line 32, /var/www/scss/components/com-recipe-list/com-recipe-list-large.scss */
  .com-recipe-list__item:nth-child(5) .com-recipe-list__notes {
    color: #FFF;
  }
  /* line 34, /var/www/scss/components/com-recipe-list/com-recipe-list-large.scss */
  .com-recipe-list__item:nth-child(5) .com-recipe-list__wrapper {
    min-height: 56.5rem;
  }
  /* line 39, /var/www/scss/components/com-recipe-list/com-recipe-list-large.scss */
  .com-recipe-list__item:nth-child(5) .com-recipe-list__wrapper:hover .com-recipe-list__header {
    position: relative;
    top: auto;
    bottom: auto;
    -webkit-transform: auto;
        -ms-transform: auto;
            transform: auto;
    margin: 0;
    padding: 0;
    background-color: rgba(51, 51, 51, 0);
  }
  /* line 49, /var/www/scss/components/com-recipe-list/com-recipe-list-large.scss */
  .com-recipe-list__item:nth-child(5) .com-recipe-list__wrapper:hover .com-recipe-list__info {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  /* line 55, /var/www/scss/components/com-recipe-list/com-recipe-list-large.scss */
  .com-recipe-list__item:nth-child(5) .com-recipe-list__wrapper:hover .com-recipe-list__title {
    padding: 0 2rem;
    font-size: 0.75rem;
    color: #3e3936;
  }
  /* line 61, /var/www/scss/components/com-recipe-list/com-recipe-list-large.scss */
  .com-recipe-list__item:nth-child(5) .com-recipe-list__wrapper:hover .com-recipe-list__notes {
    color: #3e3936;
  }
}

/* line 1, /var/www/scss/components/com-slider-gourmet/com-slider-gourmet.scss */
.com-slider-gourmet {
  /*&__button.com-slider-gourmet__button--current,
  &__button:hover {
    background-color: $clr-grey-light;
    border-color: $clr-grey-light;
    color: $white !important;
  }*/
}

/* line 3, /var/www/scss/components/com-slider-gourmet/com-slider-gourmet.scss */
.com-slider-gourmet__title, .com-slider-gourmet__txt {
  color: #FFF;
  font-family: "Times New Roman", serif;
  text-align: right;
  font-style: italic;
  font-weight: 400;
}

/* line 10, /var/www/scss/components/com-slider-gourmet/com-slider-gourmet.scss */
.com-slider-gourmet__title {
  margin-top: 1.875rem;
  font-size: 1.75rem;
}

/* line 14, /var/www/scss/components/com-slider-gourmet/com-slider-gourmet.scss */
.com-slider-gourmet__txt {
  font-size: 1rem;
  line-height: 1.5rem;
}

/* line 18, /var/www/scss/components/com-slider-gourmet/com-slider-gourmet.scss */
.com-slider-gourmet__cnt {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
  padding: 0 1.25rem;
  position: relative;
  z-index: 9;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-slider-gourmet__cnt::before, .com-slider-gourmet__cnt::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-slider-gourmet__cnt::after {
  clear: both;
}

/* line 24, /var/www/scss/components/com-slider-gourmet/com-slider-gourmet.scss */
.com-slider-gourmet__slider {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 31, /var/www/scss/components/com-slider-gourmet/com-slider-gourmet.scss */
.com-slider-gourmet__slide, .com-slider-gourmet__outer, .com-slider-gourmet__inner {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

/* line 40, /var/www/scss/components/com-slider-gourmet/com-slider-gourmet.scss */
.com-slider-gourmet__outer {
  overflow: hidden;
}

/* line 43, /var/www/scss/components/com-slider-gourmet/com-slider-gourmet.scss */
.com-slider-gourmet__inner {
  background-repeat: no-repeat;
  background-size: auto 100%;
  background-position: center;
}

/* line 48, /var/www/scss/components/com-slider-gourmet/com-slider-gourmet.scss */
.com-slider-gourmet__button-nav {
  bottom: 20%;
  position: absolute;
  left: 50%;
  margin-left: -5.6875rem;
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
  width: 100rem;
  overflow: hidden;
  z-index: 9;
}

/* line 59, /var/www/scss/components/com-slider-gourmet/com-slider-gourmet.scss */
.com-slider-gourmet__button-nav-item {
  float: left;
}

/* line 60, /var/www/scss/components/com-slider-gourmet/com-slider-gourmet.scss */
.com-slider-gourmet__button {
  display: inline-block;
  margin: 0 1rem;
  padding: 1.5rem 1rem 0;
  width: 9.375rem;
  height: 9.375rem;
  color: #FFF;
  font-size: 0.75rem;
  font-weight: 700;
  text-transform: uppercase;
  border: 1px solid #FFF;
  text-align: center;
  background-color: rgba(255, 255, 255, 0.2);
  position: relative;
  line-height: 1rem;
}

/* line 78, /var/www/scss/components/com-slider-gourmet/com-slider-gourmet.scss */
.com-slider-gourmet__button::before {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
      -ms-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  content: "";
  display: inline-block;
}

/* line 84, /var/www/scss/components/com-slider-gourmet/com-slider-gourmet.scss */
.com-slider-gourmet__button:hover {
  margin: 0 1rem;
  padding: 1.4rem 1rem 0;
  line-height: 1rem;
  border: 3px solid #FFF;
  height: 9.375rem;
}

/* line 91, /var/www/scss/components/com-slider-gourmet/com-slider-gourmet.scss */
.com-slider-gourmet__button:hover::before {
  display: none;
}

/* line 93, /var/www/scss/components/com-slider-gourmet/com-slider-gourmet.scss */
.com-slider-gourmet__button:hover::after {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
      -ms-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  content: attr(data-label) "";
  top: 6.25rem;
  background-image: none;
  font-style: italic;
  font-family: "Times New Roman", serif;
  text-transform: capitalize;
  font-size: 1rem;
}

/* line 112, /var/www/scss/components/com-slider-gourmet/com-slider-gourmet.scss */
.com-slider-gourmet__button.com-slider-gourmet__button--recipes:hover::before {
  display: none;
}

/* line 113, /var/www/scss/components/com-slider-gourmet/com-slider-gourmet.scss */
.com-slider-gourmet__button.com-slider-gourmet__button--recipes::before {
  display: block;
  background-position: center top;
  background-size: 2.8125rem;
  height: 2.8125rem;
  width: 2.8125rem;
  top: 6.5rem;
}

@media screen and (min-width: 48em) {
  /* line 113, /var/www/scss/components/com-slider-gourmet/com-slider-gourmet.scss */
  .com-slider-gourmet__button.com-slider-gourmet__button--recipes::before {
    background-size: 2.8125rem;
    height: 2.8125rem;
    width: 2.8125rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 113, /var/www/scss/components/com-slider-gourmet/com-slider-gourmet.scss */
  .com-slider-gourmet__button.com-slider-gourmet__button--recipes::before {
    background-size: 2.8125rem;
    height: 2.8125rem;
    width: 2.8125rem;
  }
}

/* line 120, /var/www/scss/components/com-slider-gourmet/com-slider-gourmet.scss */
.com-slider-gourmet__button.com-slider-gourmet__button--kitchen:hover::before {
  display: none;
}

/* line 121, /var/www/scss/components/com-slider-gourmet/com-slider-gourmet.scss */
.com-slider-gourmet__button.com-slider-gourmet__button--kitchen::before {
  display: block;
  background-position: center top;
  background-size: 2.8125rem;
  height: 2.8125rem;
  width: 2.8125rem;
  top: 6.3rem;
}

@media screen and (min-width: 48em) {
  /* line 121, /var/www/scss/components/com-slider-gourmet/com-slider-gourmet.scss */
  .com-slider-gourmet__button.com-slider-gourmet__button--kitchen::before {
    background-size: 2.8125rem;
    height: 2.8125rem;
    width: 2.8125rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 121, /var/www/scss/components/com-slider-gourmet/com-slider-gourmet.scss */
  .com-slider-gourmet__button.com-slider-gourmet__button--kitchen::before {
    background-size: 2.8125rem;
    height: 2.8125rem;
    width: 2.8125rem;
  }
}

/* line 128, /var/www/scss/components/com-slider-gourmet/com-slider-gourmet.scss */
.com-slider-gourmet__button.com-slider-gourmet__button--calendar:hover::before {
  display: none;
}

/* line 129, /var/www/scss/components/com-slider-gourmet/com-slider-gourmet.scss */
.com-slider-gourmet__button.com-slider-gourmet__button--calendar::before {
  display: block;
  background-position: center top;
  background-size: 1.75rem;
  height: 1.75rem;
  width: 1.75rem;
  top: 6rem;
}

@media screen and (min-width: 48em) {
  /* line 129, /var/www/scss/components/com-slider-gourmet/com-slider-gourmet.scss */
  .com-slider-gourmet__button.com-slider-gourmet__button--calendar::before {
    background-size: 1.75rem;
    height: 1.75rem;
    width: 1.75rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 129, /var/www/scss/components/com-slider-gourmet/com-slider-gourmet.scss */
  .com-slider-gourmet__button.com-slider-gourmet__button--calendar::before {
    background-size: 1.75rem;
    height: 1.75rem;
    width: 1.75rem;
  }
}

/* line 136, /var/www/scss/components/com-slider-gourmet/com-slider-gourmet.scss */
.com-slider-gourmet__button.com-slider-gourmet__button--council:hover::before {
  display: none;
}

/* line 137, /var/www/scss/components/com-slider-gourmet/com-slider-gourmet.scss */
.com-slider-gourmet__button.com-slider-gourmet__button--council::before {
  display: block;
  background-position: center top;
  background-size: 2.1875rem;
  height: 2.1875rem;
  width: 2.1875rem;
  top: 6rem;
}

@media screen and (min-width: 48em) {
  /* line 137, /var/www/scss/components/com-slider-gourmet/com-slider-gourmet.scss */
  .com-slider-gourmet__button.com-slider-gourmet__button--council::before {
    background-size: 2.1875rem;
    height: 2.1875rem;
    width: 2.1875rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 137, /var/www/scss/components/com-slider-gourmet/com-slider-gourmet.scss */
  .com-slider-gourmet__button.com-slider-gourmet__button--council::before {
    background-size: 2.1875rem;
    height: 2.1875rem;
    width: 2.1875rem;
  }
}

/* line 144, /var/www/scss/components/com-slider-gourmet/com-slider-gourmet.scss */
.com-slider-gourmet__button.com-slider-gourmet__button--SAF:hover::before {
  display: none;
}

/* line 145, /var/www/scss/components/com-slider-gourmet/com-slider-gourmet.scss */
.com-slider-gourmet__button.com-slider-gourmet__button--SAF::before {
  display: block;
  background-position: center top;
  background-size: 2.8125rem;
  height: 2.8125rem;
  width: 2.8125rem;
  top: 6rem;
}

@media screen and (min-width: 48em) {
  /* line 145, /var/www/scss/components/com-slider-gourmet/com-slider-gourmet.scss */
  .com-slider-gourmet__button.com-slider-gourmet__button--SAF::before {
    background-size: 2.8125rem;
    height: 2.8125rem;
    width: 2.8125rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 145, /var/www/scss/components/com-slider-gourmet/com-slider-gourmet.scss */
  .com-slider-gourmet__button.com-slider-gourmet__button--SAF::before {
    background-size: 2.8125rem;
    height: 2.8125rem;
    width: 2.8125rem;
  }
}

/* line 151, /var/www/scss/components/com-slider-gourmet/com-slider-gourmet.scss */
.com-slider-gourmet__dot-nav {
  position: absolute;
  bottom: 1.25rem;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 333;
}

@media screen and (min-width: 48em) {
  /* line 4, /var/www/scss/components/com-slider-gourmet/com-slider-gourmet-medium.scss */
  .com-slider-gourmet__title {
    margin-top: 2.1875rem;
    font-size: 2rem;
  }
  /* line 8, /var/www/scss/components/com-slider-gourmet/com-slider-gourmet-medium.scss */
  .com-slider-gourmet__txt {
    font-size: 1.125rem;
  }
  /* line 11, /var/www/scss/components/com-slider-gourmet/com-slider-gourmet-medium.scss */
  .com-slider-gourmet__cnt {
    padding: 0 2.5rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 3, /var/www/scss/components/com-slider-gourmet/com-slider-gourmet-large.scss */
  .com-slider-gourmet {
    position: relative;
  }
  /* line 5, /var/www/scss/components/com-slider-gourmet/com-slider-gourmet-large.scss */
  .com-slider-gourmet__title {
    margin-top: 5rem;
    font-size: 2.625rem;
  }
  /* line 9, /var/www/scss/components/com-slider-gourmet/com-slider-gourmet-large.scss */
  .com-slider-gourmet__cnt {
    padding: 0 1.25rem;
  }
  /* line 10, /var/www/scss/components/com-slider-gourmet/com-slider-gourmet-large.scss */
  .com-slider-gourmet__inner {
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-position: center;
  }
  /* line 15, /var/www/scss/components/com-slider-gourmet/com-slider-gourmet-large.scss */
  .com-slider-gourmet__button-nav {
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    display: block;
    width: 95%;
    text-align: center;
    margin-left: 0;
  }
  /* line 22, /var/www/scss/components/com-slider-gourmet/com-slider-gourmet-large.scss */
  .com-slider-gourmet__button-nav-item {
    display: inline-block;
    float: none;
    vertical-align: middle;
  }
}

/* line 2, /var/www/scss/components/com-scroll/com-scroll.scss */
.com-scroll {
  padding: 1.5rem 0 0;
  text-align: center;
}

/* line 8, /var/www/scss/components/com-scroll/com-scroll.scss */
.com-scroll__icon {
  display: block;
  background-position: center top;
  background-size: 1.875rem;
  height: 1.875rem;
  width: 1.875rem;
  display: inline-block;
}

@media screen and (min-width: 48em) {
  /* line 8, /var/www/scss/components/com-scroll/com-scroll.scss */
  .com-scroll__icon {
    background-size: 1.875rem;
    height: 1.875rem;
    width: 1.875rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 8, /var/www/scss/components/com-scroll/com-scroll.scss */
  .com-scroll__icon {
    background-size: 1.875rem;
    height: 1.875rem;
    width: 1.875rem;
  }
}

/* line 1, /var/www/scss/components/com-form/com-form.scss */
.com-form__error {
  list-style: none;
  color: #c20038;
  line-height: 1;
}

/* line 6, /var/www/scss/components/com-form/com-form.scss */
.com-form__error--under-newsl-input {
  margin: -0.5rem 0 0.75rem;
}

/* line 11, /var/www/scss/components/com-form/com-form.scss */
.com-form__link {
  text-decoration: underline;
}

/* line 14, /var/www/scss/components/com-form/com-form.scss */
.com-form__link:hover {
  text-decoration: none;
}

/* line 2, /var/www/scss/components/com-loader/com-loader.scss */
.com-loader {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 11000;
  background-color: rgba(255, 255, 255, 0.7);
}

/* line 11, /var/www/scss/components/com-loader/com-loader.scss */
.com-loader__wrapper {
  top: 50%;
  left: 50%;
  position: absolute;
  -webkit-transform: translateX(-50%) translateY(-50%);
      -ms-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
}

/* line 18, /var/www/scss/components/com-loader/com-loader.scss */
.com-loader__icon {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225%22%20height%3D%2225%22%20viewBox%3D%220%200%2025%2025%22%3E%3Cpath%20fill%3D%22%23CCC%22%20d%3D%22M12.5%206c3.584%200%206.5%202.916%206.5%206.5S16.084%2019%2012.5%2019%206%2016.084%206%2012.5%208.916%206%2012.5%206m0-4C6.7%202%202%206.7%202%2012.5S6.7%2023%2012.5%2023%2023%2018.3%2023%2012.5%2018.3%202%2012.5%202z%22%2F%3E%3Cpath%20fill%3D%22%23C20038%22%20d%3D%22M19%2012.5h4C23%206.7%2018.3%202%2012.5%202v4c3.584%200%206.5%202.916%206.5%206.5z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  width: 4rem;
  height: 4rem;
  background-size: 100%;
  background-repeat: no-repeat;
  -webkit-animation-name: rotate;
          animation-name: rotate;
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}

@-webkit-keyframes rotate {
  from {
    -webkit-transform: rotateZ(0);
            transform: rotateZ(0);
    -webkit-animation-timing-function: cubic-bezier(0.89, 0.01, 0.3, 1);
            animation-timing-function: cubic-bezier(0.89, 0.01, 0.3, 1);
  }
  to {
    -webkit-transform: rotateZ(360deg);
            transform: rotateZ(360deg);
  }
}

@keyframes rotate {
  from {
    -webkit-transform: rotateZ(0);
            transform: rotateZ(0);
    -webkit-animation-timing-function: cubic-bezier(0.89, 0.01, 0.3, 1);
            animation-timing-function: cubic-bezier(0.89, 0.01, 0.3, 1);
  }
  to {
    -webkit-transform: rotateZ(360deg);
            transform: rotateZ(360deg);
  }
}

/* line 42, /var/www/scss/components/com-loader/com-loader.scss */
.com-loader.com-loader--vertigo-conf {
  display: none;
  background-color: transparent;
}

/* line 2, /var/www/scss/components/com-select/com-select.scss */
.com-select {
  background-color: #FFF;
  outline: none;
  font-size: 0.75rem;
  color: #3e3936;
  height: 3.125rem;
  text-align: center;
  font-weight: 700;
  border: 2px solid #3e3936;
}

/* line 12, /var/www/scss/components/com-select/com-select.scss */
.com-select--tiny {
  border-width: 0 0 2px 0;
  text-transform: uppercase;
  height: 2rem;
}

/* line 1, /var/www/scss/components/com-paginator/com-paginator.scss */
.com-paginator {
  font-weight: 700;
  font-size: 0.875rem;
  text-transform: uppercase;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-paginator__list::before, .com-paginator__list::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-paginator__list::after {
  clear: both;
}

/* line 11, /var/www/scss/components/com-paginator/com-paginator.scss */
.com-paginator__page {
  float: left;
  min-width: 2.1875rem;
  height: 2.1875rem;
  text-align: center;
  line-height: 2.1875rem;
}

/* line 19, /var/www/scss/components/com-paginator/com-paginator.scss */
.com-paginator__page--prev, .com-paginator__page--next {
  background-size: 1.875rem;
  background-repeat: no-repeat;
  background-position: center;
}

/* line 26, /var/www/scss/components/com-paginator/com-paginator.scss */
.com-paginator__page--prev:hover, .com-paginator__page--next:hover {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228%22%20height%3D%225%22%20viewBox%3D%220%200%208%205%22%3E%3Cpath%20fill%3D%22%23c20038%22%20d%3D%22M4%204.5L.5.86.846.5%204%203.78%207.154.5%207.5.86%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 31, /var/www/scss/components/com-paginator/com-paginator.scss */
.com-paginator__page--prev {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
}

/* line 35, /var/www/scss/components/com-paginator/com-paginator.scss */
.com-paginator__page--next {
  -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotate(-90deg);
}

/* line 39, /var/www/scss/components/com-paginator/com-paginator.scss */
.com-paginator__anchor {
  width: 100%;
  height: 100%;
  display: block;
}

/* line 44, /var/www/scss/components/com-paginator/com-paginator.scss */
.com-paginator__anchor--selected, .com-paginator__anchor:hover {
  color: #c20038;
}

/* line 2, /var/www/scss/components/com-to-recipes/com-to-recipes.scss */
.com-to-recipe--recipe-list {
  position: absolute;
  right: 0.5rem;
  bottom: 0.625rem;
  z-index: 1;
}

/* line 8, /var/www/scss/components/com-to-recipes/com-to-recipes.scss */
.com-to-recipe__icon {
  display: block;
  background-position: center top;
  background-size: 2.5rem;
  height: 2.5rem;
  width: 2.5rem;
}

@media screen and (min-width: 48em) {
  /* line 8, /var/www/scss/components/com-to-recipes/com-to-recipes.scss */
  .com-to-recipe__icon {
    background-size: 2.5rem;
    height: 2.5rem;
    width: 2.5rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 8, /var/www/scss/components/com-to-recipes/com-to-recipes.scss */
  .com-to-recipe__icon {
    background-size: 2.5rem;
    height: 2.5rem;
    width: 2.5rem;
  }
}

/* line 1, /var/www/scss/components/com-history-nav/com-history-nav.scss */
.com-history-nav {
  display: none;
}

/* line 5, /var/www/scss/components/com-history-nav/com-history-nav.scss */
.com-history-nav {
  position: fixed;
  right: 0;
  top: 13.75rem;
}

/* line 11, /var/www/scss/components/com-history-nav/com-history-nav.scss */
.com-history-nav__root {
  position: relative;
}

/* line 18, /var/www/scss/components/com-history-nav/com-history-nav.scss */
.com-history-nav__link {
  position: relative;
  display: block;
  padding-top: 0.75rem;
  width: 6.25rem;
  height: 2.5rem;
  font-size: 0.625rem;
  color: #d8d8d8;
  text-align: center;
}

/* line 28, /var/www/scss/components/com-history-nav/com-history-nav.scss */
.com-history-nav__link:after {
  content: "";
  right: 0.9375rem;
  width: 0.0625rem;
  height: 0.0625rem;
  color: #d8d8d8;
  border-radius: 10px;
  border: 2px solid #d8d8d8;
}

/* line 39, /var/www/scss/components/com-history-nav/com-history-nav.scss */
.com-history-nav__link:hover, .com-history-nav__link--active {
  font-size: 0.75rem;
  color: #FFF;
  background-color: #3e3936;
  font-weight: 700;
  transition: all 0.3s cubic-bezier(0.42, 0, 0.58, 1);
}

/* line 47, /var/www/scss/components/com-history-nav/com-history-nav.scss */
.com-history-nav__link:hover:after, .com-history-nav__link--active:after {
  border: 2px solid #FFF;
  right: 0.75rem;
  width: 0.625rem;
  height: 0.625rem;
}

/* line 58, /var/www/scss/components/com-history-nav/com-history-nav.scss */
.com-history-nav.com-history-nav--100y-anniversary {
  z-index: 5;
}

/* line 61, /var/www/scss/components/com-history-nav/com-history-nav.scss */
.com-history-nav.com-history-nav--100y-anniversary .com-history-nav__root {
  margin-top: 6.25rem;
}

/* line 62, /var/www/scss/components/com-history-nav/com-history-nav.scss */
.com-history-nav.com-history-nav--100y-anniversary .com-history-nav__link {
  color: #3e3936;
  border-bottom: 1px solid #3e3936;
  text-align: left;
  width: 4.6875rem;
  height: 3.3125rem;
  font-size: 0.75rem;
  font-weight: 600;
  float: right;
  padding-top: 1rem;
  padding-left: 0.625rem;
}

/* line 74, /var/www/scss/components/com-history-nav/com-history-nav.scss */
.com-history-nav.com-history-nav--100y-anniversary .com-history-nav__link:after {
  display: none;
}

/* line 75, /var/www/scss/components/com-history-nav/com-history-nav.scss */
.com-history-nav.com-history-nav--100y-anniversary .com-history-nav__link:hover, .com-history-nav.com-history-nav--100y-anniversary .com-history-nav__link--active {
  font-size: 1.5625rem;
  width: 7.8125rem;
  padding-top: 0.5rem;
  border-bottom: 1px solid #c20038;
  background-color: #FFF;
}

@media screen and (min-width: 48em) {
  /* line 3, /var/www/scss/components/com-history-nav/com-history-nav-medium.scss */
  .com-history-nav {
    display: block;
  }
  /* line 6, /var/www/scss/components/com-history-nav/com-history-nav-medium.scss */
  .com-history-nav.com-history-nav--100y-anniversary {
    display: none;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 4, /var/www/scss/components/com-history-nav/com-history-nav-large.scss */
  .com-history-nav.com-history-nav--100y-anniversary {
    display: block;
  }
}

/* line 2, /var/www/scss/components/com-promo-list/com-promo-list.scss */
.com-promo-list {
  padding: 0 0 1.5rem;
}

/* line 5, /var/www/scss/components/com-promo-list/com-promo-list.scss */
.com-promo-list__wrp {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-promo-list__wrp::before, .com-promo-list__wrp::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-promo-list__wrp::after {
  clear: both;
}

/* line 10, /var/www/scss/components/com-promo-list/com-promo-list.scss */
.com-promo-list__item {
  width: 100%;
  float: left;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin: 1rem 0 1.5rem;
  padding: 0 0 2rem;
  float: left;
  position: relative;
  text-align: center;
  border-bottom: 1px solid #d8d8d8;
}

/* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
.com-promo-list__item:last-child:not(:first-child) {
  float: right;
}

/* line 20, /var/www/scss/components/com-promo-list/com-promo-list.scss */
.com-promo-list__link {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

/* line 30, /var/www/scss/components/com-promo-list/com-promo-list.scss */
.com-promo-list__img-cnt {
  text-align: center;
  margin-bottom: 1rem;
}

/* line 37, /var/www/scss/components/com-promo-list/com-promo-list.scss */
.com-promo-list__text {
  display: block;
  clear: both;
  margin: auto;
  width: 80%;
  line-height: 1.7;
  color: #3e3936;
  font-size: 0.75rem;
}

/* line 46, /var/www/scss/components/com-promo-list/com-promo-list.scss */
.com-promo-list__text--title {
  font-family: "Times New Roman", serif;
  font-weight: 400;
  border-bottom: 1px solid #cfcecd;
  padding-bottom: 0.5rem;
  margin-bottom: 0.5rem;
}

/* line 54, /var/www/scss/components/com-promo-list/com-promo-list.scss */
.com-promo-list__text--text {
  padding: 1rem 1.5rem;
  font-weight: 700;
}

/* line 61, /var/www/scss/components/com-promo-list/com-promo-list.scss */
.com-promo-list .btn-main.btn-main--in-carousel, .com-promo-list .btn-main--in-carousel.com-saf-centered-button, .com-promo-list .btn-main--in-carousel.com-compare__action {
  height: 3.125rem;
  line-height: 3.125rem;
  padding: 0 1rem;
  width: 12.5rem;
}

/* line 67, /var/www/scss/components/com-promo-list/com-promo-list.scss */
.com-promo-list .btn-main.btn-main--in-carousel:hover, .com-promo-list .btn-main--in-carousel.com-saf-centered-button:hover, .com-promo-list .btn-main--in-carousel.com-compare__action:hover {
  margin: 0.5rem 0;
}

@media screen and (min-width: 48em) {
  /* line 5, /var/www/scss/components/com-promo-list/com-promo-list-medium.scss */
  .com-promo-list__item {
    width: 50%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .com-promo-list__item:last-child:not(:first-child) {
    float: right;
  }
  /* line 46, /var/www/bower_components/foundation-sites/scss/grid/_position.scss */
  .com-promo-list__item:last-child:last-child {
    float: left;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 4, /var/www/scss/components/com-promo-list/com-promo-list-large.scss */
  .com-promo-list__item {
    width: 33.3333333333%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    padding: 0 0 3rem;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .com-promo-list__item:last-child:not(:first-child) {
    float: right;
  }
  /* line 46, /var/www/bower_components/foundation-sites/scss/grid/_position.scss */
  .com-promo-list__item:last-child:last-child {
    float: left;
  }
}

/* line 2, /var/www/scss/components/com-light-tab/com-light-tab.scss */
.com-light-tab__tabs {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
  max-width: 70.5rem;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-light-tab__tabs::before, .com-light-tab__tabs::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-light-tab__tabs::after {
  clear: both;
}

/* line 6, /var/www/scss/components/com-light-tab/com-light-tab.scss */
.com-light-tab__select {
  width: 15.625rem;
  margin: 0 auto;
  display: block;
}

/* line 11, /var/www/scss/components/com-light-tab/com-light-tab.scss */
.com-light-tab__wrapper {
  display: none;
}

/* line 14, /var/www/scss/components/com-light-tab/com-light-tab.scss */
.com-light-tab__list {
  margin: 0 auto;
  border-bottom: 1px solid #d8d8d8;
  text-align: center;
}

/* line 20, /var/www/scss/components/com-light-tab/com-light-tab.scss */
.com-light-tab__item {
  display: inline-block;
  text-transform: uppercase;
  font-weight: 300;
}

/* line 25, /var/www/scss/components/com-light-tab/com-light-tab.scss */
.com-light-tab__link {
  display: inline-block;
  padding: 0 0.9375rem 0.3125rem;
  position: relative;
}

/* line 30, /var/www/scss/components/com-light-tab/com-light-tab.scss */
.com-light-tab__link[data-active]::after, .com-light-tab__link:hover::after {
  content: "";
  position: absolute;
  height: 0.1875rem;
  width: 100%;
  bottom: 0;
  left: 0;
  background-color: #3e3936;
}

/* line 41, /var/www/scss/components/com-light-tab/com-light-tab.scss */
.com-light-tab__panel {
  display: none;
}

/* line 44, /var/www/scss/components/com-light-tab/com-light-tab.scss */
.com-light-tab__panel[data-active] {
  display: block;
}

/* line 51, /var/www/scss/components/com-light-tab/com-light-tab.scss */
.com-light-tab.com-light-tab--vertigo-conf {
  max-width: 48rem;
  margin: auto;
}

/* line 57, /var/www/scss/components/com-light-tab/com-light-tab.scss */
.com-light-tab.com-light-tab--vertigo-conf .btn-main--red {
  background-color: #8b8886;
  border-color: #8b8886;
}

@media screen and (min-width: 48em) {
  /* line 3, /var/www/scss/components/com-light-tab/com-light-tab-medium.scss */
  .com-light-tab__select {
    display: none;
  }
  /* line 6, /var/www/scss/components/com-light-tab/com-light-tab-medium.scss */
  .com-light-tab__wrapper {
    display: block;
    margin-bottom: 1rem;
  }
}

/* line 2, /var/www/scss/components/com-saf-title/com-saf-title.scss */
.com-saf-title {
  position: relative;
  margin-top: 21.25rem;
  margin-bottom: 2.8125rem;
}

/* line 7, /var/www/scss/components/com-saf-title/com-saf-title.scss */
.com-saf-title__title {
  font-size: 1.3125rem;
  letter-spacing: 0.05rem;
  text-transform: uppercase;
  line-height: 1.75rem;
  font-weight: 700;
}

/* line 14, /var/www/scss/components/com-saf-title/com-saf-title.scss */
.com-saf-title__subtitle {
  font-size: 1rem;
  letter-spacing: 0.05rem;
  line-height: 1.625rem;
  font-weight: 700;
  text-transform: uppercase;
}

/* line 21, /var/www/scss/components/com-saf-title/com-saf-title.scss */
.com-saf-title__icon {
  width: 3.75rem;
  height: 3.75rem;
  border: 1px solid #FFF;
  position: absolute;
  top: -5rem;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  background-position: center;
}

@media screen and (min-width: 48em) {
  /* line 4, /var/www/scss/components/com-saf-title/com-saf-title-medium.scss */
  .com-saf-title {
    margin-top: 32.5rem;
    margin-bottom: 3.125rem;
  }
  /* line 8, /var/www/scss/components/com-saf-title/com-saf-title-medium.scss */
  .com-saf-title__title {
    font-size: 2.25rem;
    line-height: 2.375rem;
  }
  /* line 12, /var/www/scss/components/com-saf-title/com-saf-title-medium.scss */
  .com-saf-title__subtitle {
    line-height: 1.3125rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 4, /var/www/scss/components/com-saf-title/com-saf-title-large.scss */
  .com-saf-title__subtitle {
    letter-spacing: 0.05rem;
    line-height: 1.75rem;
  }
}

/* line 1, /var/www/scss/components/com-saf-intro/com-saf-intro.scss */
.com-saf-intro {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
  /*&__block-state-1 {
    @include grid-column(12);
    @include grid-column-collapse;
    .com-saf-intro__img-cnt { @include utl-fixed-ratio-parent(150%,52.28%,31.25%); }
  }*/
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-saf-intro::before, .com-saf-intro::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-saf-intro::after {
  clear: both;
}

/* line 9, /var/www/scss/components/com-saf-intro/com-saf-intro.scss */
.com-saf-intro__block-state-1, .com-saf-intro__block-state-2 {
  text-align: center;
}

/* line 19, /var/www/scss/components/com-saf-intro/com-saf-intro.scss */
.com-saf-intro__block-state-1, .com-saf-intro__block-state-2 {
  width: 100%;
  float: left;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

/* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
.com-saf-intro__block-state-1:last-child:not(:first-child), .com-saf-intro__block-state-2:last-child:not(:first-child) {
  float: right;
}

/* line 27, /var/www/scss/components/com-saf-intro/com-saf-intro.scss */
.com-saf-intro__image {
  min-width: 100%;
}

/* line 29, /var/www/scss/components/com-saf-intro/com-saf-intro.scss */
.com-saf-intro__link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

/* line 31, /var/www/scss/components/com-saf-intro/com-saf-intro.scss */
.com-saf-intro__btn {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
      -ms-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  background-color: rgba(51, 51, 51, 0.5);
  width: 7.5rem;
  height: 7.5rem;
  border: 1px solid #FFF;
  text-align: center;
}

/* line 40, /var/www/scss/components/com-saf-intro/com-saf-intro.scss */
.com-saf-intro__text {
  color: #FFF;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 0.9rem;
  margin-top: 0.2rem;
  text-transform: uppercase;
}

/* line 49, /var/www/scss/components/com-saf-intro/com-saf-intro.scss */
.com-saf-intro__icon {
  display: block;
  background-position: center top;
  background-size: 2.5rem;
  height: 2.5rem;
  width: 2.5rem;
  display: inline-block;
  margin-top: 1rem;
}

@media screen and (min-width: 48em) {
  /* line 49, /var/www/scss/components/com-saf-intro/com-saf-intro.scss */
  .com-saf-intro__icon {
    background-size: 2.5rem;
    height: 2.5rem;
    width: 2.5rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 49, /var/www/scss/components/com-saf-intro/com-saf-intro.scss */
  .com-saf-intro__icon {
    background-size: 2.5rem;
    height: 2.5rem;
    width: 2.5rem;
  }
}

/* line 58, /var/www/scss/components/com-saf-intro/com-saf-intro.scss */
.com-saf-intro__discover {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  color: #FFF;
  font-size: 1.125rem;
  font-weight: 600;
  font-family: "Times New Roman", serif;
  font-style: italic;
  bottom: 15%;
}

@media screen and (min-width: 48em) {
  /* line 4, /var/www/scss/components/com-saf-intro/com-saf-intro-medium.scss */
  .com-saf-intro__block-state-2 {
    width: 33.3333333333%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .com-saf-intro__block-state-2:last-child:not(:first-child) {
    float: right;
  }
  /* line 8, /var/www/scss/components/com-saf-intro/com-saf-intro-medium.scss */
  .com-saf-intro__block-state-2:nth-child(1) {
    border-right: 1px solid #FFF;
    border-bottom: 1px solid #FFF;
  }
  /* line 12, /var/www/scss/components/com-saf-intro/com-saf-intro-medium.scss */
  .com-saf-intro__block-state-2:nth-child(2) {
    border-right: 1px solid #FFF;
  }
  /* line 13, /var/www/scss/components/com-saf-intro/com-saf-intro-medium.scss */
  .com-saf-intro__block-state-2:nth-child(3) {
    border-bottom: 1px solid #FFF;
  }
  /* line 14, /var/www/scss/components/com-saf-intro/com-saf-intro-medium.scss */
  .com-saf-intro__block-state-2:nth-child(5) {
    border-right: 1px solid #FFF;
  }
  /* line 15, /var/www/scss/components/com-saf-intro/com-saf-intro-medium.scss */
  .com-saf-intro__block-state-2:nth-child(4) {
    border-right: 1px solid #FFF;
  }
}

/* line 2, /var/www/scss/components/com-saf-intro-simple/com-saf-intro-simple.scss */
.com-saf-intro-simple {
  color: #FFF;
  text-align: center;
  position: relative;
}

/* line 8, /var/www/scss/components/com-saf-intro-simple/com-saf-intro-simple.scss */
.com-saf-intro-simple__wrapper {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  float: left;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  float: none;
  margin: 0 auto;
  position: relative;
  z-index: 1;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-saf-intro-simple__wrapper::before, .com-saf-intro-simple__wrapper::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-saf-intro-simple__wrapper::after {
  clear: both;
}

/* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
.com-saf-intro-simple__wrapper:last-child:not(:first-child) {
  float: right;
}

/* line 2, /var/www/scss/components/com-saf-logo/com-saf-logo.scss */
.com-saf-logo {
  text-align: center;
}

/* line 6, /var/www/scss/components/com-saf-logo/com-saf-logo.scss */
.com-saf-logo__link {
  display: inline-block;
}

/* line 10, /var/www/scss/components/com-saf-logo/com-saf-logo.scss */
.com-saf-logo__img {
  max-width: 9.375rem;
}

/* line 18, /var/www/scss/components/com-saf-logo/com-saf-logo.scss */
.com-saf-logo--in-area .com-saf-logo__link {
  margin: 5rem;
}

/* line 23, /var/www/scss/components/com-saf-logo/com-saf-logo.scss */
.com-saf-logo--in-area .com-saf-logo__img {
  max-width: 9.375rem;
}

/* line 2, /var/www/scss/components/com-block-list/com-block-list.scss */
.com-contents-list {
  padding: 2rem 0;
  /**************************************************************************
     * Medium
    */
  /**************************************************************************
     * Large
    */
}

/* line 9, /var/www/scss/components/com-block-list/com-block-list.scss */
.com-contents-list__more {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
  padding: 0 0 3rem;
  text-align: center;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-contents-list__more::before, .com-contents-list__more::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-contents-list__more::after {
  clear: both;
}

/* line 15, /var/www/scss/components/com-block-list/com-block-list.scss */
.com-contents-list__root {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-contents-list__root::before, .com-contents-list__root::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-contents-list__root::after {
  clear: both;
}

/* line 21, /var/www/scss/components/com-block-list/com-block-list.scss */
.com-contents-list__item {
  width: 100%;
  float: left;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  text-align: center;
}

/* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
.com-contents-list__item:last-child:not(:first-child) {
  float: right;
}

/* line 26, /var/www/scss/components/com-block-list/com-block-list.scss */
.com-contents-list__wrapper {
  position: relative;
  display: block;
  overflow: hidden;
  height: 100%;
  width: 100%;
}

/* line 34, /var/www/scss/components/com-block-list/com-block-list.scss */
.com-contents-list__link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

/* line 43, /var/www/scss/components/com-block-list/com-block-list.scss */
.com-contents-list__item {
  margin-bottom: 2rem;
}

/* line 45, /var/www/scss/components/com-block-list/com-block-list.scss */
.com-contents-list__item .com-contents-list__image-cnt {
  padding-bottom: 70%;
}

@media screen and (min-width: 48em) {
  /* line 45, /var/www/scss/components/com-block-list/com-block-list.scss */
  .com-contents-list__item .com-contents-list__image-cnt {
    padding-bottom: 123.5%;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 45, /var/www/scss/components/com-block-list/com-block-list.scss */
  .com-contents-list__item .com-contents-list__image-cnt {
    padding-bottom: 123.5%;
  }
}

/* line 48, /var/www/scss/components/com-block-list/com-block-list.scss */
.com-contents-list__image {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 100%;
  height: auto;
  background-size: 100% auto;
  background-repeat: no-repeat;
}

/* line 59, /var/www/scss/components/com-block-list/com-block-list.scss */
.com-contents-list__image-simple {
  min-width: 100%;
}

/* line 61, /var/www/scss/components/com-block-list/com-block-list.scss */
.com-contents-list__no-image {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #3e3936;
}

/* line 70, /var/www/scss/components/com-block-list/com-block-list.scss */
.com-contents-list__header {
  position: relative;
}

/* line 72, /var/www/scss/components/com-block-list/com-block-list.scss */
.com-contents-list__title, .com-contents-list__details {
  font-size: 0.75rem;
  color: #3e3936;
}

/* line 78, /var/www/scss/components/com-block-list/com-block-list.scss */
.com-contents-list__title {
  margin-top: 1rem;
  padding: 0 2rem;
  font-weight: 700;
  text-transform: uppercase;
}

/* line 85, /var/www/scss/components/com-block-list/com-block-list.scss */
.com-contents-list__notes {
  padding: 0 2rem;
  font-family: "Times New Roman", serif;
  font-style: italic;
  font-weight: 700;
  font-size: 0.875rem;
  color: #3e3936;
}

/* line 93, /var/www/scss/components/com-block-list/com-block-list.scss */
.com-contents-list__notes--show-on-hover {
  display: none;
  margin-bottom: 1.25rem;
}

/* line 99, /var/www/scss/components/com-block-list/com-block-list.scss */
.com-contents-list__details {
  display: none;
  padding: 2rem;
  font-weight: 400;
}

/* line 105, /var/www/scss/components/com-block-list/com-block-list.scss */
.com-contents-list__social {
  bottom: 0;
  display: none;
  text-align: center;
  padding: 2rem 0 1rem;
  z-index: 2;
}

@media screen and (min-width: 48em) {
  /* line 118, /var/www/scss/components/com-block-list/com-block-list.scss */
  .com-contents-list__item {
    width: 33.3333333333%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    margin-bottom: 1rem;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .com-contents-list__item:last-child:not(:first-child) {
    float: right;
  }
  /* line 46, /var/www/bower_components/foundation-sites/scss/grid/_position.scss */
  .com-contents-list__item:last-child:last-child {
    float: left;
  }
  /* line 125, /var/www/scss/components/com-block-list/com-block-list.scss */
  .com-contents-list__wrapper--recipe {
    min-height: 28.25rem;
  }
  /* line 126, /var/www/scss/components/com-block-list/com-block-list.scss */
  .com-contents-list__wrapper--press {
    min-height: 29.6875rem;
  }
  /* line 127, /var/www/scss/components/com-block-list/com-block-list.scss */
  .com-contents-list__wrapper--ks {
    min-height: 30.625rem;
  }
  /* line 130, /var/www/scss/components/com-block-list/com-block-list.scss */
  .com-contents-list__info {
    padding-top: 1.2rem;
  }
  /* line 132, /var/www/scss/components/com-block-list/com-block-list.scss */
  .com-contents-list__notes {
    font-size: 0.75rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 139, /var/www/scss/components/com-block-list/com-block-list.scss */
  .com-contents-list__item {
    width: 25%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    margin-bottom: 1.5rem;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .com-contents-list__item:last-child:not(:first-child) {
    float: right;
  }
  /* line 46, /var/www/bower_components/foundation-sites/scss/grid/_position.scss */
  .com-contents-list__item:last-child:last-child {
    float: left;
  }
  /* line 145, /var/www/scss/components/com-block-list/com-block-list.scss */
  .com-contents-list__wrapper:hover {
    background-color: #f4f4f4;
  }
  /* line 148, /var/www/scss/components/com-block-list/com-block-list.scss */
  .com-contents-list__wrapper:hover .com-contents-list__image-cnt {
    display: none;
  }
  /* line 149, /var/www/scss/components/com-block-list/com-block-list.scss */
  .com-contents-list__wrapper:hover .com-contents-list__image {
    display: none;
  }
  /* line 150, /var/www/scss/components/com-block-list/com-block-list.scss */
  .com-contents-list__wrapper:hover .com-contents-list__image-simple {
    display: none;
  }
  /* line 151, /var/www/scss/components/com-block-list/com-block-list.scss */
  .com-contents-list__wrapper:hover .com-contents-list__info {
    width: 100%;
  }
  /* line 157, /var/www/scss/components/com-block-list/com-block-list.scss */
  .com-contents-list__wrapper:hover .com-contents-list__details {
    display: block;
  }
  /* line 158, /var/www/scss/components/com-block-list/com-block-list.scss */
  .com-contents-list__wrapper:hover .com-contents-list__social {
    display: block;
  }
  /* line 159, /var/www/scss/components/com-block-list/com-block-list.scss */
  .com-contents-list__wrapper:hover .com-contents-list__notes--show-on-hover {
    display: block;
  }
}

/* line 5, /var/www/scss/components/com-contents-list/com-contents-list.scss */
.com-contents-list-wrapper__paginator {
  clear: both;
}

/* line 11, /var/www/scss/components/com-contents-list/com-contents-list.scss */
.com-contents-list__container {
  margin-bottom: 1.5rem;
}

/* line 19, /var/www/scss/components/com-contents-list/com-contents-list.scss */
.com-contents-list__item {
  padding-left: 0;
  padding-right: 0;
  margin-bottom: 0;
}

/* line 25, /var/www/scss/components/com-contents-list/com-contents-list.scss */
.com-contents-list__item--content-large .com-contents-list__picture-simple,
.com-contents-list__item--content-large .com-contents-list__image-wrp {
  width: 100%;
  height: 100%;
  margin-bottom: 2rem;
  position: relative;
  overflow: hidden;
  display: block;
}

/* line 34, /var/www/scss/components/com-contents-list/com-contents-list.scss */
.com-contents-list__item--content-large .com-contents-list__icon {
  display: none;
}

/* line 37, /var/www/scss/components/com-contents-list/com-contents-list.scss */
.com-contents-list__item--content-large .com-contents-list__info {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 100%;
  text-align: center;
}

/* line 41, /var/www/scss/components/com-contents-list/com-contents-list.scss */
.com-contents-list__item--content-large .com-contents-list__info .com-contents-list__icon {
  display: block;
  background-position: center top;
  background-size: 3.75rem;
  height: 3.75rem;
  width: 3.75rem;
  display: inline-block;
}

@media screen and (min-width: 48em) {
  /* line 41, /var/www/scss/components/com-contents-list/com-contents-list.scss */
  .com-contents-list__item--content-large .com-contents-list__info .com-contents-list__icon {
    background-size: 3.75rem;
    height: 3.75rem;
    width: 3.75rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 41, /var/www/scss/components/com-contents-list/com-contents-list.scss */
  .com-contents-list__item--content-large .com-contents-list__info .com-contents-list__icon {
    background-size: 3.75rem;
    height: 3.75rem;
    width: 3.75rem;
  }
}

/* line 47, /var/www/scss/components/com-contents-list/com-contents-list.scss */
.com-contents-list__item--content-large .com-contents-list__header .com-contents-list__icon {
  display: none;
}

/* line 51, /var/www/scss/components/com-contents-list/com-contents-list.scss */
.com-contents-list__item--content-large .com-contents-list__title,
.com-contents-list__item--content-large .com-contents-list__notes {
  color: #FFF;
}

/* line 55, /var/www/scss/components/com-contents-list/com-contents-list.scss */
.com-contents-list__item--content-large .com-contents-list__title {
  font-size: 1.375rem;
  line-height: 1.5rem;
  margin-bottom: 1rem;
}

/* line 60, /var/www/scss/components/com-contents-list/com-contents-list.scss */
.com-contents-list__item--content-large .com-contents-list__notes {
  font-size: 1.125rem;
  font-weight: 400;
}

/* line 67, /var/www/scss/components/com-contents-list/com-contents-list.scss */
.com-contents-list__title {
  margin-top: .5rem;
}

/* line 71, /var/www/scss/components/com-contents-list/com-contents-list.scss */
.com-contents-list__image-wrp {
  position: relative;
}

/* line 75, /var/www/scss/components/com-contents-list/com-contents-list.scss */
.com-contents-list__icon {
  display: block;
  background-position: center top;
  background-size: 2.5rem;
  height: 2.5rem;
  width: 2.5rem;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  display: inline-block;
  position: absolute;
  bottom: 7%;
  z-index: 1;
}

@media screen and (min-width: 48em) {
  /* line 75, /var/www/scss/components/com-contents-list/com-contents-list.scss */
  .com-contents-list__icon {
    background-size: 2.5rem;
    height: 2.5rem;
    width: 2.5rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 75, /var/www/scss/components/com-contents-list/com-contents-list.scss */
  .com-contents-list__icon {
    background-size: 2.5rem;
    height: 2.5rem;
    width: 2.5rem;
  }
}

/* line 84, /var/www/scss/components/com-contents-list/com-contents-list.scss */
.com-contents-list__info {
  padding-bottom: 1.5rem;
}

/* line 87, /var/www/scss/components/com-contents-list/com-contents-list.scss */
.com-contents-list__info .com-contents-list__icon {
  display: none;
  position: static;
  top: auto;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
}

@media screen and (min-width: 48em) and (max-width: 64em) {
  /* line 6, /var/www/scss/components/com-contents-list/com-contents-list-medium.scss */
  .com-contents-list__item {
    width: 100%;
  }
  /* line 9, /var/www/scss/components/com-contents-list/com-contents-list-medium.scss */
  .com-contents-list__wrapper:hover {
    background-color: #FFF;
  }
  /* line 12, /var/www/scss/components/com-contents-list/com-contents-list-medium.scss */
  .com-contents-list__wrapper:hover .com-contents-list__image-cnt {
    display: block;
  }
  /* line 13, /var/www/scss/components/com-contents-list/com-contents-list-medium.scss */
  .com-contents-list__wrapper:hover .com-contents-list__image {
    display: block;
  }
  /* line 14, /var/www/scss/components/com-contents-list/com-contents-list-medium.scss */
  .com-contents-list__wrapper:hover .com-contents-list__image-simple {
    display: block;
  }
  /* line 15, /var/www/scss/components/com-contents-list/com-contents-list-medium.scss */
  .com-contents-list__wrapper:hover .com-contents-list__info {
    width: 100%;
  }
  /* line 16, /var/www/scss/components/com-contents-list/com-contents-list-medium.scss */
  .com-contents-list__wrapper:hover .com-contents-list__details {
    display: none;
  }
  /* line 17, /var/www/scss/components/com-contents-list/com-contents-list-medium.scss */
  .com-contents-list__wrapper:hover .com-contents-list__social {
    display: none;
  }
  /* line 18, /var/www/scss/components/com-contents-list/com-contents-list-medium.scss */
  .com-contents-list__wrapper:hover .com-contents-list__notes--show-on-hover {
    display: none;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 4, /var/www/scss/components/com-contents-list/com-contents-list-large.scss */
  .com-contents-list-wrapper__small {
    display: inline;
  }
  /* line 10, /var/www/scss/components/com-contents-list/com-contents-list-large.scss */
  .com-contents-list__item--content-double, .com-contents-list__item--content-large {
    width: 50%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .com-contents-list__item--content-double:last-child:not(:first-child), .com-contents-list__item--content-large:last-child:not(:first-child) {
    float: right;
  }
  /* line 16, /var/www/scss/components/com-contents-list/com-contents-list-large.scss */
  .com-contents-list__item--content-large .com-contents-list__image-wrp {
    margin-bottom: 0;
  }
  /* line 19, /var/www/scss/components/com-contents-list/com-contents-list-large.scss */
  .com-contents-list__item--content-large .com-contents-list__wrapper {
    height: 63.75rem;
  }
  /* line 22, /var/www/scss/components/com-contents-list/com-contents-list-large.scss */
  .com-contents-list__item--content-large .com-contents-list__title {
    font-size: 2.25rem;
    line-height: 2.5rem;
    margin-bottom: 1.5rem;
  }
  /* line 27, /var/www/scss/components/com-contents-list/com-contents-list-large.scss */
  .com-contents-list__item--content-large .com-contents-list__notes {
    font-size: 1.375rem;
  }
  /* line 31, /var/www/scss/components/com-contents-list/com-contents-list-large.scss */
  .com-contents-list__item--content-large .com-contents-list__wrapper:hover .com-contents-list__title,
  .com-contents-list__item--content-large .com-contents-list__wrapper:hover .com-contents-list__notes {
    color: #3e3936;
  }
  /* line 35, /var/www/scss/components/com-contents-list/com-contents-list-large.scss */
  .com-contents-list__item--content-large .com-contents-list__wrapper:hover .com-contents-list__title {
    font-size: 0.75rem;
    margin-bottom: 0;
  }
  /* line 39, /var/www/scss/components/com-contents-list/com-contents-list-large.scss */
  .com-contents-list__item--content-large .com-contents-list__wrapper:hover .com-contents-list__notes {
    font-size: 0.875rem;
  }
  /* line 43, /var/www/scss/components/com-contents-list/com-contents-list-large.scss */
  .com-contents-list__item--content-large .com-contents-list__image-simple {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
        -ms-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
    max-width: none;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
  }
  /* line 56, /var/www/scss/components/com-contents-list/com-contents-list-large.scss */
  .com-contents-list__wrapper {
    min-height: 31.875rem;
  }
  /* line 59, /var/www/scss/components/com-contents-list/com-contents-list-large.scss */
  .com-contents-list__wrapper:hover .com-contents-list__icon {
    display: none;
  }
  /* line 61, /var/www/scss/components/com-contents-list/com-contents-list-large.scss */
  .com-contents-list__wrapper:hover .com-contents-list__info .com-contents-list__icon {
    display: none;
  }
  /* line 64, /var/www/scss/components/com-contents-list/com-contents-list-large.scss */
  .com-contents-list__wrapper:hover .com-contents-list__header .com-contents-list__icon {
    display: inline-block;
  }
  /* line 67, /var/www/scss/components/com-contents-list/com-contents-list-large.scss */
  .com-contents-list__info {
    padding-bottom: 0;
  }
  /* line 72, /var/www/scss/components/com-contents-list/com-contents-list-large.scss */
  .com-saf-post-list--custom-html .com-contents-list--in-posts .com-contents-list__wrapper {
    min-height: 15rem;
  }
}

/* line 1, /var/www/scss/components/com-saf-social/com-saf-social.scss */
.com-saf-social {
  background-color: #FFF;
  height: 7.5rem;
}

/* line 5, /var/www/scss/components/com-saf-social/com-saf-social.scss */
.com-saf-social--grey {
  background-color: #f4f4f4;
}

/* line 9, /var/www/scss/components/com-saf-social/com-saf-social.scss */
.com-share--in-social {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  text-align: center;
}

/* line 15, /var/www/scss/components/com-saf-social/com-saf-social.scss */
.com-share--in-social .com-share__icon {
  display: inline-block;
}

/* line 1, /var/www/scss/components/com-saf-cite/com-saf-cite.scss */
.com-saf-cite {
  /*&::before {
    content: "“";
    font-size: rem-calc(50);
    font-family: $font-family-secondary;
    width: rem-calc(32);
    height: rem-calc(32);
    display: block;
    background-color: $clr-primary-text;
    color: $white;
    line-height: rem-calc(50);
    border-radius: rem-calc(32);
    margin: 0 auto rem-calc(20) auto;
  }*/
}

/* line 2, /var/www/scss/components/com-saf-cite/com-saf-cite.scss */
.com-saf-cite {
  text-align: center;
  max-width: 31.25rem;
  margin: 5rem auto;
  padding: 0 1.25rem;
}

/* line 21, /var/www/scss/components/com-saf-cite/com-saf-cite.scss */
.com-saf-cite__icon {
  display: block;
  background-position: center top;
  background-size: 2.5rem;
  height: 2.5rem;
  width: 2.5rem;
  display: inline-block;
}

@media screen and (min-width: 48em) {
  /* line 21, /var/www/scss/components/com-saf-cite/com-saf-cite.scss */
  .com-saf-cite__icon {
    background-size: 2.5rem;
    height: 2.5rem;
    width: 2.5rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 21, /var/www/scss/components/com-saf-cite/com-saf-cite.scss */
  .com-saf-cite__icon {
    background-size: 2.5rem;
    height: 2.5rem;
    width: 2.5rem;
  }
}

/* line 26, /var/www/scss/components/com-saf-cite/com-saf-cite.scss */
.com-saf-cite__content {
  font-size: 1.625rem;
  line-height: 2.1875rem;
  font-family: "Times New Roman", serif;
  color: #aea9a6;
  font-style: italic;
  font-weight: 400;
}

/* line 34, /var/www/scss/components/com-saf-cite/com-saf-cite.scss */
.com-saf-cite__sign {
  font-size: 0.75rem;
  text-transform: uppercase;
  margin-top: 1.25rem;
  font-weight: 700;
  display: inline-block;
}

/* line 43, /var/www/scss/components/com-saf-cite/com-saf-cite.scss */
.com-saf-cite--no-margin {
  margin-top: 0;
  margin-bottom: 0;
}

/* line 49, /var/www/scss/components/com-saf-cite/com-saf-cite.scss */
.com-saf-cite--boxed {
  padding: 2.5rem 1.25rem;
  background-color: #aea9a6;
  margin-top: 0;
  margin-bottom: 0;
}

/* line 55, /var/www/scss/components/com-saf-cite/com-saf-cite.scss */
.com-saf-cite--boxed::before {
  background-color: #FFF;
  color: #aea9a6;
}

/* line 60, /var/www/scss/components/com-saf-cite/com-saf-cite.scss */
.com-saf-cite--boxed .com-saf-cite::before, .com-saf-cite--boxed .com-saf-cite__content, .com-saf-cite--boxed .com-saf-cite__sign {
  color: #FFF;
}

/* line 71, /var/www/scss/components/com-saf-cite/com-saf-cite.scss */
.com-saf-cite__content > p,
.com-saf-content .com-saf-cite__content > p {
  font-size: 1em;
}

/* line 2, /var/www/scss/components/com-saf-mini-heading/com-saf-mini-heading.scss */
.com-saf-mini-heading {
  text-align: center;
  max-width: 44.375rem;
  margin: 0 auto;
  padding: 5rem 1.25rem 2.5rem;
}

/* line 8, /var/www/scss/components/com-saf-mini-heading/com-saf-mini-heading.scss */
.com-saf-mini-heading__title {
  font-size: 1.375rem;
  font-weight: 400;
  line-height: 1.375rem;
  text-transform: uppercase;
  margin-bottom: 1.875rem;
}

/* line 15, /var/www/scss/components/com-saf-mini-heading/com-saf-mini-heading.scss */
.com-saf-mini-heading__content {
  font-size: 0.875rem;
  line-height: 1.3125rem;
}

/* line 2, /var/www/scss/components/com-saf-profile/com-saf-profile.scss */
.com-saf-profile {
  margin: 1.25rem auto;
  text-align: center;
}

/* line 6, /var/www/scss/components/com-saf-profile/com-saf-profile.scss */
.com-saf-profile__link {
  display: inline-block;
}

/* line 7, /var/www/scss/components/com-saf-profile/com-saf-profile.scss */
.com-saf-profile__image-wrapper {
  width: 8.125rem;
  height: 8.125rem;
  display: inline-block;
  border-radius: 8.125rem;
  text-align: center;
  overflow: hidden;
  margin-bottom: 1.875rem;
}

/* line 16, /var/www/scss/components/com-saf-profile/com-saf-profile.scss */
.com-saf-profile__image-wrapper--empty {
  background-position: center;
  background-image: url("../images/l1-serious-about-food/logo-saf.svg");
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 0;
}

/* line 23, /var/www/scss/components/com-saf-profile/com-saf-profile.scss */
.com-saf-profile__image {
  width: 100%;
  min-height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

/* line 28, /var/www/scss/components/com-saf-profile/com-saf-profile.scss */
.com-saf-profile__title, .com-saf-profile__subtitle, .com-saf-profile__desc {
  font-size: 0.875rem;
  line-height: 1.3125rem;
  color: #3e3936;
}

/* line 33, /var/www/scss/components/com-saf-profile/com-saf-profile.scss */
.com-saf-profile__title, .com-saf-profile__subtitle {
  text-transform: uppercase;
}

/* line 36, /var/www/scss/components/com-saf-profile/com-saf-profile.scss */
.com-saf-profile__title {
  font-weight: 700;
}

/* line 39, /var/www/scss/components/com-saf-profile/com-saf-profile.scss */
.com-saf-profile__notes {
  font-size: 0.875rem;
  color: #FFF;
  font-family: "Times New Roman", serif;
  font-weight: 600;
  font-style: italic;
  line-height: 1rem;
}

/* line 47, /var/www/scss/components/com-saf-profile/com-saf-profile.scss */
.com-saf-profile__subtitle {
  margin-top: 0.5rem;
  font-size: 0.875rem;
}

/* line 51, /var/www/scss/components/com-saf-profile/com-saf-profile.scss */
.com-saf-profile__subtitle::before {
  width: 6.25rem;
  height: 1px;
  background-color: #d8d8d8;
  content: "";
  display: block;
  margin: 0 auto 0.5rem;
}

/* line 59, /var/www/scss/components/com-saf-profile/com-saf-profile.scss */
.com-saf-profile__desc {
  font-size: 0.75rem;
  line-height: 1.3125rem;
  margin: 0.75rem auto 0;
  max-width: 18.75rem;
  padding: 0 1.25rem;
}

/* line 69, /var/www/scss/components/com-saf-profile/com-saf-profile.scss */
.com-saf-profile--small .com-saf-profile__image-wrapper {
  width: 4.6875rem;
  height: 4.6875rem;
  border-radius: 4.6875rem;
  margin-bottom: 0.625rem;
}

/* line 79, /var/www/scss/components/com-saf-profile/com-saf-profile.scss */
.com-saf-profile--less-space-after-avatar .com-saf-profile__image-wrapper {
  margin-bottom: 1rem;
}

/* line 86, /var/www/scss/components/com-saf-profile/com-saf-profile.scss */
.com-saf-profile--white .com-saf-profile__title, .com-saf-profile--white .com-saf-profile__subtitle {
  color: #FFF;
}

/* line 89, /var/www/scss/components/com-saf-profile/com-saf-profile.scss */
.com-saf-profile--white .com-saf-profile__image-wrapper--empty {
  background-image: url("../images/l1-serious-about-food/logo-saf-white.svg");
}

/* line 3, /var/www/scss/components/com-saf-content/com-saf-content.scss */
.com-saf-content {
  font-size: 0.875rem;
  line-height: 1.75rem;
}

/* line 8, /var/www/scss/components/com-saf-content/com-saf-content.scss */
.com-saf-content h2 {
  text-align: center;
  text-transform: uppercase;
  font-size: 1.375rem;
  font-weight: 300;
  color: #3e3936;
  padding: 1rem;
  line-height: 1.5rem;
}

/* line 18, /var/www/scss/components/com-saf-content/com-saf-content.scss */
.com-saf-content h4 {
  text-align: center;
  font-size: 1.125rem;
  font-weight: 400;
  color: #aea9a6;
  line-height: 1.6rem;
}

/* line 27, /var/www/scss/components/com-saf-content/com-saf-content.scss */
.com-saf-content p {
  font-size: 0.875rem;
}

/* line 29, /var/www/scss/components/com-saf-content/com-saf-content.scss */
.com-saf-content figure {
  margin: 0;
}

/* line 31, /var/www/scss/components/com-saf-content/com-saf-content.scss */
.com-saf-content figcaption,
.com-saf-content .class-image .attribute-caption {
  margin-top: 0.8rem;
  padding: 0 0.5rem;
  font-size: 0.75rem;
  font-weight: 400;
  color: #aea9a6;
  font-style: italic;
  line-height: 1rem;
}

/* line 41, /var/www/scss/components/com-saf-content/com-saf-content.scss */
.com-saf-content .class-image .attribute-caption p {
  font-size: 0.75rem;
  font-weight: 400;
  color: #aea9a6;
  font-style: italic;
  line-height: 1rem;
}

/* line 49, /var/www/scss/components/com-saf-content/com-saf-content.scss */
.com-saf-content img {
  min-width: 100%;
}

/* line 51, /var/www/scss/components/com-saf-content/com-saf-content.scss */
.com-saf-content__wrapper {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
  max-width: 65rem;
  margin-top: 2rem;
  margin-bottom: 2rem;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-saf-content__wrapper::before, .com-saf-content__wrapper::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-saf-content__wrapper::after {
  clear: both;
}

/* line 57, /var/www/scss/components/com-saf-content/com-saf-content.scss */
.com-saf-content__wrapper figcaption,
.com-saf-content__wrapper .class-image .attribute-caption,
.com-saf-content__wrapper .class-image .attribute-caption p {
  padding: 0;
}

/* line 62, /var/www/scss/components/com-saf-content/com-saf-content.scss */
.com-saf-content .columns {
  margin-bottom: 1rem;
}

/* line 64, /var/www/scss/components/com-saf-content/com-saf-content.scss */
.com-saf-content__column,
.com-saf-content .standard {
  max-width: 45rem;
  margin: 2.5rem auto 2.5rem;
  padding: 0 1.25rem;
}

/* line 70, /var/www/scss/components/com-saf-content/com-saf-content.scss */
.com-saf-content__column p,
.com-saf-content .standard p {
  margin: 1.75rem 0;
}

@media screen and (min-width: 48em) {
  /* line 5, /var/www/scss/components/com-saf-content/com-saf-content-medium.scss */
  .com-saf-content h2 {
    font-size: 2.25rem;
    padding: 3rem 0;
    line-height: 2.5rem;
  }
  /* line 11, /var/www/scss/components/com-saf-content/com-saf-content-medium.scss */
  .com-saf-content p {
    font-size: 1rem;
  }
  /* line 13, /var/www/scss/components/com-saf-content/com-saf-content-medium.scss */
  .com-saf-content__column,
  .com-saf-content .standard {
    margin-bottom: 2.5rem;
  }
}

/* line 2, /var/www/scss/components/com-saf-members/com-saf-members.scss */
.com-saf-members {
  background-color: #f4f4f4;
  font-size: 0.875rem;
  text-align: center;
}

/* line 7, /var/www/scss/components/com-saf-members/com-saf-members.scss */
.com-saf-members__wrapper {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  float: left;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  float: none;
  margin: 0 auto;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-saf-members__wrapper::before, .com-saf-members__wrapper::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-saf-members__wrapper::after {
  clear: both;
}

/* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
.com-saf-members__wrapper:last-child:not(:first-child) {
  float: right;
}

/* line 13, /var/www/scss/components/com-saf-members/com-saf-members.scss */
.com-saf-members__list {
  cursor: pointer;
}

/* line 18, /var/www/scss/components/com-saf-members/com-saf-members.scss */
.com-saf-members__item {
  margin-bottom: 5rem;
  min-height: 31.25rem;
}

/* line 22, /var/www/scss/components/com-saf-members/com-saf-members.scss */
.com-saf-members__item .com-saf-profile {
  display: block;
}

/* line 24, /var/www/scss/components/com-saf-members/com-saf-members.scss */
.com-saf-members__item .com-saf-cite {
  display: none;
}

/* line 28, /var/www/scss/components/com-saf-members/com-saf-members.scss */
.com-saf-members__item:hover .com-saf-profile {
  display: none;
}

/* line 30, /var/www/scss/components/com-saf-members/com-saf-members.scss */
.com-saf-members__item:hover .com-saf-cite {
  display: block;
}

@media screen and (min-width: 48em) {
  /* line 4, /var/www/scss/components/com-saf-members/com-saf-members-medium.scss */
  .com-saf-members__item {
    box-sizing: border-box;
    float: left;
    width: 33%;
  }
}

/* line 2, /var/www/scss/components/com-saf-urban-members/com-saf-urban-members.scss */
.com-saf-urban-members {
  background-color: #aea9a6;
  color: #FFF;
  padding-bottom: 5rem;
}

/* line 7, /var/www/scss/components/com-saf-urban-members/com-saf-urban-members.scss */
.com-saf-urban-members__wrapper {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  float: left;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  float: none;
  margin: 0 auto;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-saf-urban-members__wrapper::before, .com-saf-urban-members__wrapper::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-saf-urban-members__wrapper::after {
  clear: both;
}

/* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
.com-saf-urban-members__wrapper:last-child:not(:first-child) {
  float: right;
}

/* line 17, /var/www/scss/components/com-saf-urban-members/com-saf-urban-members.scss */
.com-saf-urban-members__item {
  float: left;
  width: 50%;
  text-align: center;
  min-height: 12.5rem;
}

/* line 23, /var/www/scss/components/com-saf-urban-members/com-saf-urban-members.scss */
.com-saf-urban-members__link {
  display: inline-block;
  text-align: center;
}

/* line 30, /var/www/scss/components/com-saf-urban-members/com-saf-urban-members.scss */
.com-saf-profile--in-urban .com-saf-profile__title, .com-saf-profile--in-urban .com-saf-profile__subtitle {
  color: #FFF;
}

@media screen and (min-width: 48em) {
  /* line 4, /var/www/scss/components/com-saf-urban-members/com-saf-urban-members-medium.scss */
  .com-saf-urban-members__item {
    width: 33%;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 4, /var/www/scss/components/com-saf-urban-members/com-saf-urban-members-large.scss */
  .com-saf-urban-members__item {
    width: 25%;
  }
}

/* line 2, /var/www/scss/components/com-saf-head-bg/com-saf-head-bg.scss */
.com-saf-head-bg {
  position: absolute;
  z-index: 0;
  overflow: hidden;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

/* line 12, /var/www/scss/components/com-saf-head-bg/com-saf-head-bg.scss */
.com-saf-head-bg:before {
  /* Old browsers */
  background: rgba(0, 0, 0, 0.8);
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  background: linear-gradient(to top, transparent 0%, rgba(0, 0, 0, 0.8) 95%);
  /* IE6-9 */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="$start-color", endColorstr="$end-color",GradientType=0 );
  position: absolute;
  width: 100%;
  height: 40%;
  content: "";
  opacity: 0.7;
  top: 0;
  left: 0;
  z-index: 1;
}

/* line 24, /var/www/scss/components/com-saf-head-bg/com-saf-head-bg.scss */
.com-saf-head-bg:after {
  /* Old browsers */
  background: rgba(0, 0, 0, 0.8);
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.8) 100%);
  /* IE6-9 */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="$start-color", endColorstr="$end-color",GradientType=0 );
  position: absolute;
  width: 100%;
  height: 70%;
  content: "";
  opacity: 0.7;
  bottom: 0;
  left: 0;
  z-index: 1;
}

/* line 36, /var/www/scss/components/com-saf-head-bg/com-saf-head-bg.scss */
.com-saf-head-bg__image {
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  max-width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

/* line 1, /var/www/scss/components/com-saf-centered-button/com-saf-centered-button.scss */
.com-saf-centered-button {
  display: block;
  width: 14.6875rem;
  padding: 0;
  text-align: center;
  margin: 2.5rem auto;
}

/* line 9, /var/www/scss/components/com-saf-centered-button/com-saf-centered-button.scss */
.com-saf-centered-button:hover {
  display: block;
  margin: 2.5rem auto;
}

/* line 1, /var/www/scss/components/com-saf-post-head/com-saf-post-head.scss */
.com-saf-post-head {
  /*&__image {
    display: inline-block;
    padding: 0.3rem;
    width: rem-calc(100);
    border-radius: 10rem;
  }

  &__name {
    font-weight: $weight-bold;
    font-size: $stantard-size-1;
    color: $clr-primary-text;
    display: block;
    margin-top: 1.5rem;
    text-transform: uppercase;

    &:after {
      margin: auto;
      margin-top: 0.3rem;
      display: block;
      background-color: $clr-grey-menu-border;
      width: rem-calc(90);
      height: rem-calc(1);
      content: "";
    }
  }

  &__country {
    margin: 0.3rem 0 2rem;
    font-weight: $weight-normal;
    font-size: $stantard-size-1;
    color: $clr-primary-text;
  }*/
}

/* line 3, /var/www/scss/components/com-saf-post-head/com-saf-post-head.scss */
.com-saf-post-head__img-cnt {
  padding-bottom: 198.12%;
}

@media screen and (min-width: 48em) {
  /* line 3, /var/www/scss/components/com-saf-post-head/com-saf-post-head.scss */
  .com-saf-post-head__img-cnt {
    padding-bottom: 113.63%;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 3, /var/www/scss/components/com-saf-post-head/com-saf-post-head.scss */
  .com-saf-post-head__img-cnt {
    padding-bottom: 66.75%;
  }
}

/* line 6, /var/www/scss/components/com-saf-post-head/com-saf-post-head.scss */
.com-saf-post-head__img-cnt:before {
  /* Old browsers */
  background: #000;
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  background: linear-gradient(to top, transparent 0%, #000 95%);
  /* IE6-9 */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="$start-color", endColorstr="$end-color",GradientType=0 );
  position: absolute;
  width: 100%;
  height: 40%;
  content: "";
  opacity: 0.7;
  top: 0;
  z-index: 1;
}

/* line 16, /var/www/scss/components/com-saf-post-head/com-saf-post-head.scss */
.com-saf-post-head__img-cnt:after {
  /* Old browsers */
  background: #000;
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  background: linear-gradient(to bottom, transparent 0%, #000 100%);
  /* IE6-9 */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="$start-color", endColorstr="$end-color",GradientType=0 );
  position: absolute;
  width: 100%;
  height: 60%;
  content: "";
  opacity: 0.7;
  bottom: 0;
  z-index: 1;
}

/* line 28, /var/www/scss/components/com-saf-post-head/com-saf-post-head.scss */
.com-saf-post-head__wrp {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-saf-post-head__wrp::before, .com-saf-post-head__wrp::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-saf-post-head__wrp::after {
  clear: both;
}

/* line 29, /var/www/scss/components/com-saf-post-head/com-saf-post-head.scss */
.com-saf-post-head__cnt {
  width: 100%;
  float: left;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  text-align: center;
  padding-top: 3rem;
}

/* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
.com-saf-post-head__cnt:last-child:not(:first-child) {
  float: right;
}

/* line 35, /var/www/scss/components/com-saf-post-head/com-saf-post-head.scss */
.com-saf-post-head__text-cnt {
  position: absolute;
  left: 0;
  bottom: 5%;
  width: 100%;
  z-index: 2;
  text-align: center;
}

/* line 44, /var/www/scss/components/com-saf-post-head/com-saf-post-head.scss */
.com-saf-post-head__icon {
  display: block;
  background-position: center top;
  background-size: 2.5rem;
  height: 2.5rem;
  width: 2.5rem;
  background-position: center center;
  display: inline-block;
  padding: 1.8rem;
}

@media screen and (min-width: 48em) {
  /* line 44, /var/www/scss/components/com-saf-post-head/com-saf-post-head.scss */
  .com-saf-post-head__icon {
    background-size: 2.5rem;
    height: 2.5rem;
    width: 2.5rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 44, /var/www/scss/components/com-saf-post-head/com-saf-post-head.scss */
  .com-saf-post-head__icon {
    background-size: 2.5rem;
    height: 2.5rem;
    width: 2.5rem;
  }
}

/* line 52, /var/www/scss/components/com-saf-post-head/com-saf-post-head.scss */
.com-saf-post-head__date {
  display: block;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: .1em;
  line-height: 1;
  color: #3e3936;
}

/* line 60, /var/www/scss/components/com-saf-post-head/com-saf-post-head.scss */
.com-saf-post-head__date.com-saf-post-head__white {
  color: #FFF;
}

/* line 63, /var/www/scss/components/com-saf-post-head/com-saf-post-head.scss */
.com-saf-post-head__title {
  text-align: center;
  text-transform: uppercase;
  font-size: 1.375rem;
  font-weight: 700;
  color: #3e3936;
  padding: 1rem;
  line-height: 1.5rem;
}

/* line 72, /var/www/scss/components/com-saf-post-head/com-saf-post-head.scss */
.com-saf-post-head__title.com-saf-post-head__white {
  margin-bottom: 3rem;
}

/* line 75, /var/www/scss/components/com-saf-post-head/com-saf-post-head.scss */
.com-saf-post-head__video {
  padding-bottom: 134.37%;
  margin: 0 0 1.5rem;
}

@media screen and (min-width: 48em) {
  /* line 75, /var/www/scss/components/com-saf-post-head/com-saf-post-head.scss */
  .com-saf-post-head__video {
    padding-bottom: 56.25%;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 75, /var/www/scss/components/com-saf-post-head/com-saf-post-head.scss */
  .com-saf-post-head__video {
    padding-bottom: 56.25%;
  }
}

/* line 78, /var/www/scss/components/com-saf-post-head/com-saf-post-head.scss */
.com-saf-post-head__video iframe, .com-saf-post-head__video object, .com-saf-post-head__video embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 120, /var/www/scss/components/com-saf-post-head/com-saf-post-head.scss */
.com-saf-post-head__descr {
  font-size: 0.875rem;
  font-weight: 400;
  color: #3e3936;
}

/* line 126, /var/www/scss/components/com-saf-post-head/com-saf-post-head.scss */
.com-saf-post-head__white {
  color: #FFF;
  border-color: #FFF;
}

@media screen and (min-width: 48em) {
  /* line 3, /var/www/scss/components/com-saf-post-head/com-saf-post-head-medium.scss */
  .com-saf-post-head {
    /*&__country { margin: 0.3rem 0 4rem; }*/
  }
  /* line 5, /var/www/scss/components/com-saf-post-head/com-saf-post-head-medium.scss */
  .com-saf-post-head__title {
    font-size: 2.25rem;
    line-height: 2.5rem;
    padding: 1.5rem 2rem;
  }
  /* line 9, /var/www/scss/components/com-saf-post-head/com-saf-post-head-medium.scss */
  .com-saf-post-head__title.com-saf-post-head__white {
    margin-bottom: 5rem;
  }
  /* line 14, /var/www/scss/components/com-saf-post-head/com-saf-post-head-medium.scss */
  .com-saf-post-head__descr {
    padding: 0 2rem;
    font-size: 1.125rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 4, /var/www/scss/components/com-saf-post-head/com-saf-post-head-large.scss */
  .com-saf-post-head__title {
    padding: 1.5rem 8rem;
  }
  /* line 5, /var/www/scss/components/com-saf-post-head/com-saf-post-head-large.scss */
  .com-saf-post-head__descr {
    padding: 0 8rem;
  }
}

/* line 2, /var/www/scss/components/com-saf-ambassador-intro/com-saf-ambassador-intro.scss */
.com-saf-ambassador-intro {
  line-height: 1.375rem;
  padding-bottom: 5rem;
}

/* line 6, /var/www/scss/components/com-saf-ambassador-intro/com-saf-ambassador-intro.scss */
.com-saf-ambassador-intro__logo {
  margin: 12.8125rem 0 1.875rem 0;
}

/* line 9, /var/www/scss/components/com-saf-ambassador-intro/com-saf-ambassador-intro.scss */
.com-saf-ambassador-intro__title {
  font-size: 1.25rem;
  text-transform: uppercase;
}

/* line 13, /var/www/scss/components/com-saf-ambassador-intro/com-saf-ambassador-intro.scss */
.com-saf-ambassador-intro__content {
  font-size: 0.875rem;
  max-width: 43.75rem;
  margin: 0 auto;
}

/* line 18, /var/www/scss/components/com-saf-ambassador-intro/com-saf-ambassador-intro.scss */
.com-saf-ambassador-intro__title, .com-saf-ambassador-intro__content {
  margin-bottom: 2.25rem;
}

/* line 22, /var/www/scss/components/com-saf-ambassador-intro/com-saf-ambassador-intro.scss */
.com-saf-ambassador-intro__button {
  width: 14.6875rem;
  margin: 0 auto 1.25rem auto;
  display: block;
  padding: 0;
}

@media screen and (min-width: 48em) {
  /* line 4, /var/www/scss/components/com-saf-ambassador-intro/com-saf-ambassador-intro-medium.scss */
  .com-saf-ambassador-intro {
    padding-bottom: 7.8125rem;
  }
  /* line 7, /var/www/scss/components/com-saf-ambassador-intro/com-saf-ambassador-intro-medium.scss */
  .com-saf-ambassador-intro__logo {
    margin: 16rem 0 0.9375rem 0;
  }
  /* line 10, /var/www/scss/components/com-saf-ambassador-intro/com-saf-ambassador-intro-medium.scss */
  .com-saf-ambassador-intro__title {
    font-size: 2.25rem;
    line-height: 2.375rem;
  }
  /* line 14, /var/www/scss/components/com-saf-ambassador-intro/com-saf-ambassador-intro-medium.scss */
  .com-saf-ambassador-intro__content {
    font-size: 1rem;
    line-height: 1.6875rem;
  }
  /* line 18, /var/www/scss/components/com-saf-ambassador-intro/com-saf-ambassador-intro-medium.scss */
  .com-saf-ambassador-intro__title, .com-saf-ambassador-intro__content {
    margin-bottom: 2.25rem;
  }
  /* line 22, /var/www/scss/components/com-saf-ambassador-intro/com-saf-ambassador-intro-medium.scss */
  .com-saf-ambassador-intro__button {
    width: 14.6875rem;
    margin-bottom: 1.25rem;
    display: inline-block;
  }
  /* line 27, /var/www/scss/components/com-saf-ambassador-intro/com-saf-ambassador-intro-medium.scss */
  .com-saf-ambassador-intro__button:first-of-type {
    margin-right: 1.25rem;
  }
}

/* line 2, /var/www/scss/components/com-block-list/com-block-list.scss */
.com-saf-post-listing {
  padding: 2rem 0;
  /**************************************************************************
     * Medium
    */
  /**************************************************************************
     * Large
    */
}

/* line 9, /var/www/scss/components/com-block-list/com-block-list.scss */
.com-saf-post-listing__more {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
  padding: 0 0 3rem;
  text-align: center;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-saf-post-listing__more::before, .com-saf-post-listing__more::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-saf-post-listing__more::after {
  clear: both;
}

/* line 15, /var/www/scss/components/com-block-list/com-block-list.scss */
.com-saf-post-listing__root {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-saf-post-listing__root::before, .com-saf-post-listing__root::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-saf-post-listing__root::after {
  clear: both;
}

/* line 21, /var/www/scss/components/com-block-list/com-block-list.scss */
.com-saf-post-listing__item {
  width: 100%;
  float: left;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  text-align: center;
}

/* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
.com-saf-post-listing__item:last-child:not(:first-child) {
  float: right;
}

/* line 26, /var/www/scss/components/com-block-list/com-block-list.scss */
.com-saf-post-listing__wrapper {
  position: relative;
  display: block;
  overflow: hidden;
  height: 100%;
  width: 100%;
}

/* line 34, /var/www/scss/components/com-block-list/com-block-list.scss */
.com-saf-post-listing__link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

/* line 43, /var/www/scss/components/com-block-list/com-block-list.scss */
.com-saf-post-listing__item {
  margin-bottom: 2rem;
}

/* line 45, /var/www/scss/components/com-block-list/com-block-list.scss */
.com-saf-post-listing__item .com-saf-post-listing__image-cnt {
  padding-bottom: 70%;
}

@media screen and (min-width: 48em) {
  /* line 45, /var/www/scss/components/com-block-list/com-block-list.scss */
  .com-saf-post-listing__item .com-saf-post-listing__image-cnt {
    padding-bottom: 123.5%;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 45, /var/www/scss/components/com-block-list/com-block-list.scss */
  .com-saf-post-listing__item .com-saf-post-listing__image-cnt {
    padding-bottom: 123.5%;
  }
}

/* line 48, /var/www/scss/components/com-block-list/com-block-list.scss */
.com-saf-post-listing__image {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 100%;
  height: auto;
  background-size: 100% auto;
  background-repeat: no-repeat;
}

/* line 59, /var/www/scss/components/com-block-list/com-block-list.scss */
.com-saf-post-listing__image-simple {
  min-width: 100%;
}

/* line 61, /var/www/scss/components/com-block-list/com-block-list.scss */
.com-saf-post-listing__no-image {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #3e3936;
}

/* line 70, /var/www/scss/components/com-block-list/com-block-list.scss */
.com-saf-post-listing__header {
  position: relative;
}

/* line 72, /var/www/scss/components/com-block-list/com-block-list.scss */
.com-saf-post-listing__title, .com-saf-post-listing__details {
  font-size: 0.75rem;
  color: #3e3936;
}

/* line 78, /var/www/scss/components/com-block-list/com-block-list.scss */
.com-saf-post-listing__title {
  margin-top: 1rem;
  padding: 0 2rem;
  font-weight: 700;
  text-transform: uppercase;
}

/* line 85, /var/www/scss/components/com-block-list/com-block-list.scss */
.com-saf-post-listing__notes {
  padding: 0 2rem;
  font-family: "Times New Roman", serif;
  font-style: italic;
  font-weight: 700;
  font-size: 0.875rem;
  color: #3e3936;
}

/* line 93, /var/www/scss/components/com-block-list/com-block-list.scss */
.com-saf-post-listing__notes--show-on-hover {
  display: none;
  margin-bottom: 1.25rem;
}

/* line 99, /var/www/scss/components/com-block-list/com-block-list.scss */
.com-saf-post-listing__details {
  display: none;
  padding: 2rem;
  font-weight: 400;
}

/* line 105, /var/www/scss/components/com-block-list/com-block-list.scss */
.com-saf-post-listing__social {
  bottom: 0;
  display: none;
  text-align: center;
  padding: 2rem 0 1rem;
  z-index: 2;
}

@media screen and (min-width: 48em) {
  /* line 118, /var/www/scss/components/com-block-list/com-block-list.scss */
  .com-saf-post-listing__item {
    width: 33.3333333333%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    margin-bottom: 1rem;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .com-saf-post-listing__item:last-child:not(:first-child) {
    float: right;
  }
  /* line 46, /var/www/bower_components/foundation-sites/scss/grid/_position.scss */
  .com-saf-post-listing__item:last-child:last-child {
    float: left;
  }
  /* line 125, /var/www/scss/components/com-block-list/com-block-list.scss */
  .com-saf-post-listing__wrapper--recipe {
    min-height: 28.25rem;
  }
  /* line 126, /var/www/scss/components/com-block-list/com-block-list.scss */
  .com-saf-post-listing__wrapper--press {
    min-height: 29.6875rem;
  }
  /* line 127, /var/www/scss/components/com-block-list/com-block-list.scss */
  .com-saf-post-listing__wrapper--ks {
    min-height: 30.625rem;
  }
  /* line 130, /var/www/scss/components/com-block-list/com-block-list.scss */
  .com-saf-post-listing__info {
    padding-top: 1.2rem;
  }
  /* line 132, /var/www/scss/components/com-block-list/com-block-list.scss */
  .com-saf-post-listing__notes {
    font-size: 0.75rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 139, /var/www/scss/components/com-block-list/com-block-list.scss */
  .com-saf-post-listing__item {
    width: 25%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    margin-bottom: 1.5rem;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .com-saf-post-listing__item:last-child:not(:first-child) {
    float: right;
  }
  /* line 46, /var/www/bower_components/foundation-sites/scss/grid/_position.scss */
  .com-saf-post-listing__item:last-child:last-child {
    float: left;
  }
  /* line 145, /var/www/scss/components/com-block-list/com-block-list.scss */
  .com-saf-post-listing__wrapper:hover {
    background-color: #f4f4f4;
  }
  /* line 148, /var/www/scss/components/com-block-list/com-block-list.scss */
  .com-saf-post-listing__wrapper:hover .com-saf-post-listing__image-cnt {
    display: none;
  }
  /* line 149, /var/www/scss/components/com-block-list/com-block-list.scss */
  .com-saf-post-listing__wrapper:hover .com-saf-post-listing__image {
    display: none;
  }
  /* line 150, /var/www/scss/components/com-block-list/com-block-list.scss */
  .com-saf-post-listing__wrapper:hover .com-saf-post-listing__image-simple {
    display: none;
  }
  /* line 151, /var/www/scss/components/com-block-list/com-block-list.scss */
  .com-saf-post-listing__wrapper:hover .com-saf-post-listing__info {
    width: 100%;
  }
  /* line 157, /var/www/scss/components/com-block-list/com-block-list.scss */
  .com-saf-post-listing__wrapper:hover .com-saf-post-listing__details {
    display: block;
  }
  /* line 158, /var/www/scss/components/com-block-list/com-block-list.scss */
  .com-saf-post-listing__wrapper:hover .com-saf-post-listing__social {
    display: block;
  }
  /* line 159, /var/www/scss/components/com-block-list/com-block-list.scss */
  .com-saf-post-listing__wrapper:hover .com-saf-post-listing__notes--show-on-hover {
    display: block;
  }
}

/* line 4, /var/www/scss/components/com-saf-post-list/com-saf-post-list.scss */
.com-saf-post-list {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-saf-post-list::before, .com-saf-post-list::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-saf-post-list::after {
  clear: both;
}

/* line 8, /var/www/scss/components/com-saf-post-list/com-saf-post-list.scss */
.com-saf-post-list__column {
  width: 100%;
  float: left;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

/* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
.com-saf-post-list__column:last-child:not(:first-child) {
  float: right;
}

/* line 11, /var/www/scss/components/com-saf-post-list/com-saf-post-list.scss */
.com-saf-post-list__head {
  letter-spacing: 0.05rem;
  margin: 0 auto 3.75rem;
  max-width: 44.375rem;
}

/* line 16, /var/www/scss/components/com-saf-post-list/com-saf-post-list.scss */
.com-saf-post-list__title {
  font-size: 1.375rem;
  line-height: 1.375rem;
  font-weight: 300;
  margin-bottom: 1.875rem;
}

/* line 22, /var/www/scss/components/com-saf-post-list/com-saf-post-list.scss */
.com-saf-post-list__text {
  font-size: 0.875rem;
  line-height: 1.3125rem;
}

/* line 27, /var/www/scss/components/com-saf-post-list/com-saf-post-list.scss */
.com-contents-list--in-posts {
  padding-bottom: 0;
}

/* line 30, /var/www/scss/components/com-saf-post-list/com-saf-post-list.scss */
.com-contents-list--in-posts .com-contents-list__container {
  margin-bottom: 0;
}

/* line 33, /var/www/scss/components/com-saf-post-list/com-saf-post-list.scss */
.com-contents-list--in-posts .com-contents-list__info {
  padding-top: 0.625rem;
}

@media screen and (min-width: 48em) {
  /* line 4, /var/www/scss/components/com-saf-post-list/com-saf-post-list-medium.scss */
  .com-saf-post-list__title {
    font-size: 2.25rem;
    line-height: 2.375rem;
  }
  /* line 11, /var/www/scss/components/com-saf-post-list/com-saf-post-list-medium.scss */
  .com-contents-list--in-posts .com-contents-list__item {
    padding: 0 1.25rem;
  }
  /* line 14, /var/www/scss/components/com-saf-post-list/com-saf-post-list-medium.scss */
  .com-contents-list--in-posts .com-contents-list__wrapper {
    min-height: 26.25rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 2, /var/www/scss/components/com-saf-post-list/com-saf-post-list-large.scss */
  __title {
    font-size: 2.25rem;
    line-height: 1.625rem;
  }
}

/* line 2, /var/www/scss/components/com-saf-simple-gallery/com-saf-simple-gallery.scss */
.com-saf-simple-gallery {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
  margin-top: 3.75rem;
  margin-bottom: 7.5rem;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-saf-simple-gallery::before, .com-saf-simple-gallery::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-saf-simple-gallery::after {
  clear: both;
}

/* line 7, /var/www/scss/components/com-saf-simple-gallery/com-saf-simple-gallery.scss */
.com-saf-simple-gallery__wrapper {
  width: 100%;
  float: left;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-bottom: 47.71%;
  position: relative;
}

/* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
.com-saf-simple-gallery__wrapper:last-child:not(:first-child) {
  float: right;
}

/* line 14, /var/www/scss/components/com-saf-simple-gallery/com-saf-simple-gallery.scss */
.com-photo-gallery--small.com-photo-gallery--saf-simple {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  overflow: visible;
}

/* line 22, /var/www/scss/components/com-saf-simple-gallery/com-saf-simple-gallery.scss */
.com-photo-gallery--small.com-photo-gallery--saf-simple .slick-dots {
  margin-top: 1.25rem;
}

/* line 26, /var/www/scss/components/com-saf-simple-gallery/com-saf-simple-gallery.scss */
.com-photo-gallery--small.com-photo-gallery--saf-simple .com-photo-gallery__item {
  padding-bottom: 0;
  width: 100%;
  height: 100%;
  height: auto;
}

/* line 32, /var/www/scss/components/com-saf-simple-gallery/com-saf-simple-gallery.scss */
.com-photo-gallery--small.com-photo-gallery--saf-simple .com-photo-gallery__media-wrapper {
  width: 100%;
  padding-bottom: 47.71%;
  position: relative;
  overflow: hidden;
}

/* line 38, /var/www/scss/components/com-saf-simple-gallery/com-saf-simple-gallery.scss */
.com-photo-gallery--small.com-photo-gallery--saf-simple .com-photo-gallery__video-wrapper {
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

/* line 44, /var/www/scss/components/com-saf-simple-gallery/com-saf-simple-gallery.scss */
.com-photo-gallery--small.com-photo-gallery--saf-simple .com-photo-gallery__video {
  height: 100%;
}

/* line 47, /var/www/scss/components/com-saf-simple-gallery/com-saf-simple-gallery.scss */
.com-photo-gallery--small.com-photo-gallery--saf-simple .com-photo-gallery__img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
      -ms-transform: translateY(-50%) translateX(-50%);
          transform: translateY(-50%) translateX(-50%);
  min-width: 100%;
  min-height: 100%;
  width: 100%;
  height: auto;
  max-width: none;
}

@media screen and (min-width: 48em) {
  /* line 4, /var/www/scss/components/com-saf-simple-gallery/com-saf-simple-gallery-medium.scss */
  .com-saf-simple-gallery {
    max-width: 70.5rem;
    margin-left: auto;
    margin-right: auto;
    margin-top: 5rem;
    margin-bottom: 8.75rem;
  }
  /* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .com-saf-simple-gallery::before, .com-saf-simple-gallery::after {
    content: ' ';
    display: table;
  }
  /* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .com-saf-simple-gallery::after {
    clear: both;
  }
}

/* line 3, /var/www/scss/components/com-compare/com-compare.scss */
.com-compare[data-compare-status="hidden"] {
  display: none;
}

/* line 7, /var/www/scss/components/com-compare/com-compare.scss */
.com-compare[data-compare-status="open"] {
  display: block;
}

/* line 9, /var/www/scss/components/com-compare/com-compare.scss */
.com-compare[data-compare-status="open"] .com-compare__widget {
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
}

/* line 12, /var/www/scss/components/com-compare/com-compare.scss */
.com-compare[data-compare-status="open"] .com-compare__toggle {
  display: none;
}

/* line 17, /var/www/scss/components/com-compare/com-compare.scss */
.com-compare[data-compare-status="close"] {
  display: block;
}

/* line 19, /var/www/scss/components/com-compare/com-compare.scss */
.com-compare[data-compare-status="close"] .com-compare__widget {
  -webkit-transform: translateY(8.125rem);
      -ms-transform: translateY(8.125rem);
          transform: translateY(8.125rem);
}

/* line 22, /var/www/scss/components/com-compare/com-compare.scss */
.com-compare[data-compare-status="close"] .com-compare__toggle {
  display: block;
}

/* line 28, /var/www/scss/components/com-compare/com-compare.scss */
.com-compare[data-compare-slot-status="missing"] .com-compare__warning {
  display: inline;
}

/* line 34, /var/www/scss/components/com-compare/com-compare.scss */
.com-compare[data-compare-slot-status="complete"] .com-compare__warning {
  display: none;
}

/* line 40, /var/www/scss/components/com-compare/com-compare.scss */
.com-compare[data-compare-slot-status="complete"][data-compare-status="open"] .com-compare__button {
  display: block;
}

/* line 45, /var/www/scss/components/com-compare/com-compare.scss */
.com-compare {
  width: 100%;
  position: fixed;
  bottom: 0;
  z-index: 1000000;
  pointer-events: none;
}

/* line 53, /var/www/scss/components/com-compare/com-compare.scss */
.com-compare__widget {
  background-color: #eee;
  color: #FFF;
  width: 100%;
  font-weight: 300;
  font-size: 0.875rem;
  line-height: 1rem;
  transition: -webkit-transform 0.3s cubic-bezier(0.42, 0, 0.58, 1);
  transition: transform 0.3s cubic-bezier(0.42, 0, 0.58, 1);
  pointer-events: all;
}

/* line 64, /var/www/scss/components/com-compare/com-compare.scss */
.com-compare__wrapper {
  background-color: #3e3936;
  max-width: 100rem;
  margin: 0 auto;
  width: 100%;
  padding: 0 1.25rem 0.3125rem;
  line-height: 2rem;
}

/* line 74, /var/www/scss/components/com-compare/com-compare.scss */
.com-compare__header {
  padding: 0.625rem 0;
  min-height: 2.5rem;
  position: relative;
  cursor: pointer;
}

/* line 82, /var/www/scss/components/com-compare/com-compare.scss */
.com-compare__toggle {
  content: "";
  background-position: center right;
  background-size: 1.25rem 1.25rem;
  width: 1.25rem;
  height: 1.25rem;
  position: absolute;
  bottom: 1.25rem;
  right: 0;
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
  clear: both;
}

/* line 96, /var/www/scss/components/com-compare/com-compare.scss */
.com-compare__title {
  width: 50%;
  float: left;
  font-weight: 400;
}

/* line 102, /var/www/scss/components/com-compare/com-compare.scss */
.com-compare__warning {
  width: 100%;
  display: block;
  text-align: center;
  padding-bottom: 0.625rem;
}

/* line 109, /var/www/scss/components/com-compare/com-compare.scss */
.com-compare__button {
  width: 50%;
  float: right;
  display: none;
}

/* line 115, /var/www/scss/components/com-compare/com-compare.scss */
.com-compare__counter {
  font-size: 0.75rem;
}

/* line 119, /var/www/scss/components/com-compare/com-compare.scss */
.com-compare__action {
  color: #FFF;
  background-color: #c20038;
  border: none;
  float: right;
  height: 1.875rem;
  line-height: 1.875rem;
  padding: 0;
  min-width: 9.375rem;
  text-align: center;
}

/* line 132, /var/www/scss/components/com-compare/com-compare.scss */
.com-compare__action:hover {
  margin: 0;
  border: none;
  background: #FFF;
  color: #c20038;
  height: 1.875rem;
  line-height: 1.875rem;
}

/* line 142, /var/www/scss/components/com-compare/com-compare.scss */
.com-compare__list {
  padding: 0 0 0.625rem 0;
  position: relative;
  height: 7.5rem;
}

/* line 151, /var/www/scss/components/com-compare/com-compare.scss */
.com-compare__slot {
  float: left;
  width: 100%;
  min-height: 6.875rem;
  height: 6.875rem;
  background-color: #36312f;
  position: absolute;
  border-radius: 0.1875rem;
  outline: none;
}

/* line 162, /var/www/scss/components/com-compare/com-compare.scss */
.com-compare__list.slick-initialized .com-compare__slot {
  position: relative;
}

/* line 166, /var/www/scss/components/com-compare/com-compare.scss */
.com-compare__list .slick-dots {
  margin-top: -30px;
}

/* line 170, /var/www/scss/components/com-compare/com-compare.scss */
.com-compare__item {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  height: 100%;
  background-color: #FFF;
  color: #3e3936;
  font-size: 0.75rem;
  padding: 1.25rem;
  line-height: 1rem;
  border-radius: 0.1875rem;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-compare__item::before, .com-compare__item::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-compare__item::after {
  clear: both;
}

/* line 182, /var/www/scss/components/com-compare/com-compare.scss */
.com-compare__item-close {
  width: 0.9375rem;
  height: 0.9375rem;
  display: block;
  position: absolute;
  right: 0.625rem;
  top: 0.625rem;
  background-size: 100%;
  background-position: center;
}

/* line 194, /var/www/scss/components/com-compare/com-compare.scss */
.com-compare__image-wrapper {
  width: 33.3333333333%;
  float: left;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding: 0;
}

/* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
.com-compare__image-wrapper:last-child:not(:first-child) {
  float: right;
}

/* line 199, /var/www/scss/components/com-compare/com-compare.scss */
.com-compare__item-thumb {
  margin: 0 auto;
  max-width: 4.375rem;
  max-height: 4.375rem;
  display: block;
}

/* line 206, /var/www/scss/components/com-compare/com-compare.scss */
.com-compare__item-text {
  width: 66.6666666667%;
  float: left;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  float: right;
}

/* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
.com-compare__item-text:last-child:not(:first-child) {
  float: right;
}

/* line 211, /var/www/scss/components/com-compare/com-compare.scss */
.com-compare__item-name {
  font-weight: 400;
  display: block;
}

/* line 216, /var/www/scss/components/com-compare/com-compare.scss */
.com-compare__item-price {
  font-weight: 700;
  display: block;
}

/* line 221, /var/www/scss/components/com-compare/com-compare.scss */
[data-ka-modal="modalCompareMessage"] {
  padding: 1rem 2rem;
}

/* line 225, /var/www/scss/components/com-compare/com-compare.scss */
[data-ka-modal="modalCompareMessage"] .com-modal--compare__title {
  margin-bottom: 1rem;
  font-weight: 400;
  font-size: 1.375rem;
  color: #3e3936;
  text-align: center;
  text-transform: uppercase;
}

/* line 234, /var/www/scss/components/com-compare/com-compare.scss */
[data-ka-modal="modalCompareMessage"] .com-modal--compare__text {
  margin-bottom: 1.5rem;
  font-weight: 400;
  font-size: 0.75rem;
  color: #3e3936;
  text-align: center;
}

/* line 242, /var/www/scss/components/com-compare/com-compare.scss */
[data-ka-modal="modalCompareMessage"] .com-modal__close {
  cursor: pointer;
}

@media screen and (min-width: 48em) {
  /* line 6, /var/www/scss/components/com-compare/com-compare-medium.scss */
  .com-compare[data-compare-slot-status="missing"] .com-compare__warning {
    display: inline-block;
  }
  /* line 12, /var/www/scss/components/com-compare/com-compare-medium.scss */
  .com-compare[data-compare-slot-status="complete"][data-compare-status="open"] .com-compare__button {
    display: inline;
  }
  /* line 17, /var/www/scss/components/com-compare/com-compare-medium.scss */
  .com-compare__warning {
    width: 33.3%;
    padding-bottom: 0;
  }
  /* line 21, /var/www/scss/components/com-compare/com-compare-medium.scss */
  .com-compare__title {
    width: 33.3%;
  }
  /* line 24, /var/www/scss/components/com-compare/com-compare-medium.scss */
  .com-compare__button {
    width: 33.3%;
  }
  /* line 27, /var/www/scss/components/com-compare/com-compare-medium.scss */
  .com-compare__slot {
    float: left;
    width: calc(33.3% -  0.625rem );
    position: relative;
  }
  /* line 32, /var/www/scss/components/com-compare/com-compare-medium.scss */
  .com-compare__slot:not(:last-child) {
    margin-right: 0.9375rem;
  }
}

/* line 2, /var/www/scss/components/com-block-list/com-block-list.scss */
.com-ks-list {
  padding: 2rem 0;
  /**************************************************************************
     * Medium
    */
  /**************************************************************************
     * Large
    */
}

/* line 9, /var/www/scss/components/com-block-list/com-block-list.scss */
.com-ks-list__more {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
  padding: 0 0 3rem;
  text-align: center;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-ks-list__more::before, .com-ks-list__more::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-ks-list__more::after {
  clear: both;
}

/* line 15, /var/www/scss/components/com-block-list/com-block-list.scss */
.com-ks-list__root {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-ks-list__root::before, .com-ks-list__root::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-ks-list__root::after {
  clear: both;
}

/* line 21, /var/www/scss/components/com-block-list/com-block-list.scss */
.com-ks-list__item {
  width: 100%;
  float: left;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  text-align: center;
}

/* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
.com-ks-list__item:last-child:not(:first-child) {
  float: right;
}

/* line 26, /var/www/scss/components/com-block-list/com-block-list.scss */
.com-ks-list__wrapper {
  position: relative;
  display: block;
  overflow: hidden;
  height: 100%;
  width: 100%;
}

/* line 34, /var/www/scss/components/com-block-list/com-block-list.scss */
.com-ks-list__link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

/* line 43, /var/www/scss/components/com-block-list/com-block-list.scss */
.com-ks-list__item {
  margin-bottom: 2rem;
}

/* line 45, /var/www/scss/components/com-block-list/com-block-list.scss */
.com-ks-list__item .com-ks-list__image-cnt {
  padding-bottom: 70%;
}

@media screen and (min-width: 48em) {
  /* line 45, /var/www/scss/components/com-block-list/com-block-list.scss */
  .com-ks-list__item .com-ks-list__image-cnt {
    padding-bottom: 123.5%;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 45, /var/www/scss/components/com-block-list/com-block-list.scss */
  .com-ks-list__item .com-ks-list__image-cnt {
    padding-bottom: 123.5%;
  }
}

/* line 48, /var/www/scss/components/com-block-list/com-block-list.scss */
.com-ks-list__image {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 100%;
  height: auto;
  background-size: 100% auto;
  background-repeat: no-repeat;
}

/* line 59, /var/www/scss/components/com-block-list/com-block-list.scss */
.com-ks-list__image-simple {
  min-width: 100%;
}

/* line 61, /var/www/scss/components/com-block-list/com-block-list.scss */
.com-ks-list__no-image {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #3e3936;
}

/* line 70, /var/www/scss/components/com-block-list/com-block-list.scss */
.com-ks-list__header {
  position: relative;
}

/* line 72, /var/www/scss/components/com-block-list/com-block-list.scss */
.com-ks-list__title, .com-ks-list__details {
  font-size: 0.75rem;
  color: #3e3936;
}

/* line 78, /var/www/scss/components/com-block-list/com-block-list.scss */
.com-ks-list__title {
  margin-top: 1rem;
  padding: 0 2rem;
  font-weight: 700;
  text-transform: uppercase;
}

/* line 85, /var/www/scss/components/com-block-list/com-block-list.scss */
.com-ks-list__notes {
  padding: 0 2rem;
  font-family: "Times New Roman", serif;
  font-style: italic;
  font-weight: 700;
  font-size: 0.875rem;
  color: #3e3936;
}

/* line 93, /var/www/scss/components/com-block-list/com-block-list.scss */
.com-ks-list__notes--show-on-hover {
  display: none;
  margin-bottom: 1.25rem;
}

/* line 99, /var/www/scss/components/com-block-list/com-block-list.scss */
.com-ks-list__details {
  display: none;
  padding: 2rem;
  font-weight: 400;
}

/* line 105, /var/www/scss/components/com-block-list/com-block-list.scss */
.com-ks-list__social {
  bottom: 0;
  display: none;
  text-align: center;
  padding: 2rem 0 1rem;
  z-index: 2;
}

@media screen and (min-width: 48em) {
  /* line 118, /var/www/scss/components/com-block-list/com-block-list.scss */
  .com-ks-list__item {
    width: 33.3333333333%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    margin-bottom: 1rem;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .com-ks-list__item:last-child:not(:first-child) {
    float: right;
  }
  /* line 46, /var/www/bower_components/foundation-sites/scss/grid/_position.scss */
  .com-ks-list__item:last-child:last-child {
    float: left;
  }
  /* line 125, /var/www/scss/components/com-block-list/com-block-list.scss */
  .com-ks-list__wrapper--recipe {
    min-height: 28.25rem;
  }
  /* line 126, /var/www/scss/components/com-block-list/com-block-list.scss */
  .com-ks-list__wrapper--press {
    min-height: 29.6875rem;
  }
  /* line 127, /var/www/scss/components/com-block-list/com-block-list.scss */
  .com-ks-list__wrapper--ks {
    min-height: 30.625rem;
  }
  /* line 130, /var/www/scss/components/com-block-list/com-block-list.scss */
  .com-ks-list__info {
    padding-top: 1.2rem;
  }
  /* line 132, /var/www/scss/components/com-block-list/com-block-list.scss */
  .com-ks-list__notes {
    font-size: 0.75rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 139, /var/www/scss/components/com-block-list/com-block-list.scss */
  .com-ks-list__item {
    width: 25%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    margin-bottom: 1.5rem;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .com-ks-list__item:last-child:not(:first-child) {
    float: right;
  }
  /* line 46, /var/www/bower_components/foundation-sites/scss/grid/_position.scss */
  .com-ks-list__item:last-child:last-child {
    float: left;
  }
  /* line 145, /var/www/scss/components/com-block-list/com-block-list.scss */
  .com-ks-list__wrapper:hover {
    background-color: #f4f4f4;
  }
  /* line 148, /var/www/scss/components/com-block-list/com-block-list.scss */
  .com-ks-list__wrapper:hover .com-ks-list__image-cnt {
    display: none;
  }
  /* line 149, /var/www/scss/components/com-block-list/com-block-list.scss */
  .com-ks-list__wrapper:hover .com-ks-list__image {
    display: none;
  }
  /* line 150, /var/www/scss/components/com-block-list/com-block-list.scss */
  .com-ks-list__wrapper:hover .com-ks-list__image-simple {
    display: none;
  }
  /* line 151, /var/www/scss/components/com-block-list/com-block-list.scss */
  .com-ks-list__wrapper:hover .com-ks-list__info {
    width: 100%;
  }
  /* line 157, /var/www/scss/components/com-block-list/com-block-list.scss */
  .com-ks-list__wrapper:hover .com-ks-list__details {
    display: block;
  }
  /* line 158, /var/www/scss/components/com-block-list/com-block-list.scss */
  .com-ks-list__wrapper:hover .com-ks-list__social {
    display: block;
  }
  /* line 159, /var/www/scss/components/com-block-list/com-block-list.scss */
  .com-ks-list__wrapper:hover .com-ks-list__notes--show-on-hover {
    display: block;
  }
}

/* line 4, /var/www/scss/components/com-ks-list/com-ks-list.scss */
.com-ks-list {
  background-color: #eee9e6;
}

/* line 7, /var/www/scss/components/com-ks-list/com-ks-list.scss */
.com-ks-list__container {
  text-align: center;
  padding: 2rem 0;
}

/* line 12, /var/www/scss/components/com-ks-list/com-ks-list.scss */
.com-ks-list__title {
  margin: 0;
}

/* line 14, /var/www/scss/components/com-ks-list/com-ks-list.scss */
.com-ks-list__url, .com-ks-list__address {
  font-size: 0.75rem;
}

/* line 17, /var/www/scss/components/com-ks-list/com-ks-list.scss */
.com-ks-list__address {
  margin-top: 1rem;
  color: #3e3936;
}

/* line 22, /var/www/scss/components/com-ks-list/com-ks-list.scss */
.com-ks-list__notes {
  margin-bottom: 1rem;
}

/* line 24, /var/www/scss/components/com-ks-list/com-ks-list.scss */
.com-ks-list__url {
  position: relative;
  display: block;
  color: #c20038;
  z-index: 2;
}

/* line 31, /var/www/scss/components/com-ks-list/com-ks-list.scss */
.com-ks-list__info {
  padding-top: 1.2rem;
}

/* line 32, /var/www/scss/components/com-ks-list/com-ks-list.scss */
.com-ks-list__item {
  margin-bottom: 4rem;
}

/* line 37, /var/www/scss/components/com-ks-list/com-ks-list.scss */
.com-ks-list__wrapper:hover {
  background-color: transparent;
}

/* line 40, /var/www/scss/components/com-ks-list/com-ks-list.scss */
.com-ks-list__wrapper:hover .com-ks-list__image-simple {
  display: block;
}

@media screen and (min-width: 48em) {
  /* line 3, /var/www/scss/components/com-ks-list/com-ks-list-medium.scss */
  .com-ks-list__item {
    margin-bottom: 2rem;
  }
}

/* line 3, /var/www/scss/components/com-lang-intro/com-lang-intro.scss */
.com-lang-intro {
  padding-top: 0;
}

/* line 6, /var/www/scss/components/com-lang-intro/com-lang-intro.scss */
.com-lang-intro__header {
  padding-bottom: 100%;
}

@media screen and (min-width: 48em) {
  /* line 6, /var/www/scss/components/com-lang-intro/com-lang-intro.scss */
  .com-lang-intro__header {
    padding-bottom: 70.2%;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 6, /var/www/scss/components/com-lang-intro/com-lang-intro.scss */
  .com-lang-intro__header {
    padding-bottom: 42%;
  }
}

/* line 8, /var/www/scss/components/com-lang-intro/com-lang-intro.scss */
.com-lang-intro__lang {
  position: absolute;
  bottom: 0;
  width: 100%;
}

/* line 15, /var/www/scss/components/com-lang-intro/com-lang-intro.scss */
.com-lang-intro__lang-item {
  padding-left: 0;
  padding-right: 0;
  width: 100%;
  float: left;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: relative;
  text-align: center;
  height: 6.6875rem;
  background-color: rgba(62, 57, 54, 0.9);
}

/* line 46, /var/www/bower_components/foundation-sites/scss/grid/_position.scss */
.com-lang-intro__lang-item:last-child:last-child {
  float: left;
}

/* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
.com-lang-intro__lang-item:last-child:not(:first-child) {
  float: right;
}

/* line 24, /var/www/scss/components/com-lang-intro/com-lang-intro.scss */
.com-lang-intro__lang-item:hover {
  background-color: rgba(194, 0, 56, 0.9);
}

/* line 27, /var/www/scss/components/com-lang-intro/com-lang-intro.scss */
.com-lang-intro__text {
  margin-top: 1.3125rem;
  font-size: 1.25rem;
  text-transform: uppercase;
  text-align: center;
  color: #3e3936;
}

/* line 35, /var/www/scss/components/com-lang-intro/com-lang-intro.scss */
.com-lang-intro__text-var {
  color: #aea9a6;
  font-style: italic;
  margin: 0 0.5rem;
}

/* line 41, /var/www/scss/components/com-lang-intro/com-lang-intro.scss */
.com-lang-intro__pre-title, .com-lang-intro__title {
  font-size: 1.125rem;
  line-height: 1.4rem;
}

/* line 47, /var/www/scss/components/com-lang-intro/com-lang-intro.scss */
.com-lang-intro__title {
  font-weight: 600;
  color: #FFF;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding-top: 1.875rem;
}

/* line 58, /var/www/scss/components/com-lang-intro/com-lang-intro.scss */
.com-lang-intro__pre-title {
  font-weight: 400;
  color: #a9aaac;
}

/* line 64, /var/www/scss/components/com-lang-intro/com-lang-intro.scss */
.com-lang-intro--content-wrapper {
  top: 0;
  margin-top: 0 !important;
}

/* line 68, /var/www/scss/components/com-lang-intro/com-lang-intro.scss */
.com-lang-intro--header-column {
  margin-top: 0;
}

@media screen and (min-width: 48em) {
  /* line 7, /var/www/scss/components/com-lang-intro/com-lang-intro-medium.scss */
  .com-lang-intro__lang--two-langs .com-lang-intro__lang-item {
    width: 50%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .com-lang-intro__lang--two-langs .com-lang-intro__lang-item:last-child:not(:first-child) {
    float: right;
  }
  /* line 10, /var/www/scss/components/com-lang-intro/com-lang-intro-medium.scss */
  .com-lang-intro__lang--three-langs .com-lang-intro__lang-item {
    width: 33.3333333333%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .com-lang-intro__lang--three-langs .com-lang-intro__lang-item:last-child:not(:first-child) {
    float: right;
  }
  /* line 14, /var/www/scss/components/com-lang-intro/com-lang-intro-medium.scss */
  .com-lang-intro__lang-item {
    height: 12.5rem;
  }
  /* line 16, /var/www/scss/components/com-lang-intro/com-lang-intro-medium.scss */
  .com-lang-intro__pre-title, .com-lang-intro__title {
    font-size: 1.375rem;
    line-height: 1.8rem;
  }
  /* line 22, /var/www/scss/components/com-lang-intro/com-lang-intro-medium.scss */
  .com-lang-intro__title {
    padding-top: 4.375rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 3, /var/www/scss/components/com-lang-intro/com-lang-intro-large.scss */
  .com-lang-intro {
    padding-top: 4.375rem;
  }
}

/* line 1, /var/www/scss/components/com-stripe-cta/com-stripe-cta.scss */
.com-stripe-cta {
  padding: 3rem 0;
}

/* line 5, /var/www/scss/components/com-stripe-cta/com-stripe-cta.scss */
.com-stripe-cta--brownie {
  background-color: #ada8a5;
}

/* line 7, /var/www/scss/components/com-stripe-cta/com-stripe-cta.scss */
.com-stripe-cta__wrp {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-stripe-cta__wrp::before, .com-stripe-cta__wrp::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-stripe-cta__wrp::after {
  clear: both;
}

/* line 12, /var/www/scss/components/com-stripe-cta/com-stripe-cta.scss */
.com-stripe-cta__cta {
  display: inline-block;
  width: 13.75rem;
  border: 1px solid #FFF;
  line-height: 1.2rem;
}

/* line 19, /var/www/scss/components/com-stripe-cta/com-stripe-cta.scss */
.com-stripe-cta__image, .com-stripe-cta__text-cnt {
  display: inline-block;
  width: 13.75rem;
  min-height: 13.75rem;
}

/* line 26, /var/www/scss/components/com-stripe-cta/com-stripe-cta.scss */
.com-stripe-cta__image {
  float: left;
}

/* line 28, /var/www/scss/components/com-stripe-cta/com-stripe-cta.scss */
.com-stripe-cta__text-cnt {
  float: right;
  text-align: center;
  padding: 2rem;
  position: relative;
}

/* line 35, /var/www/scss/components/com-stripe-cta/com-stripe-cta.scss */
.com-stripe-cta__center-cnt {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
      -ms-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
}

/* line 37, /var/www/scss/components/com-stripe-cta/com-stripe-cta.scss */
.com-stripe-cta__title, .com-stripe-cta__text {
  color: #FFF;
}

/* line 40, /var/www/scss/components/com-stripe-cta/com-stripe-cta.scss */
.com-stripe-cta__title {
  text-transform: uppercase;
  font-size: 1rem;
  font-weight: 700;
  margin-bottom: 0.7rem;
}

/* line 47, /var/www/scss/components/com-stripe-cta/com-stripe-cta.scss */
.com-stripe-cta__text {
  font-family: "Times New Roman", serif;
  font-size: 1.125rem;
  font-weight: 400;
  font-style: italic;
}

@media screen and (min-width: 48em) {
  /* line 3, /var/www/scss/components/com-stripe-cta/com-stripe-cta-medium.scss */
  .com-stripe-cta {
    padding: 8rem 0;
  }
  /* line 6, /var/www/scss/components/com-stripe-cta/com-stripe-cta-medium.scss */
  .com-stripe-cta__cta {
    width: 27.625rem;
  }
}

/* line 1, /var/www/scss/components/com-saf-top-block/com-saf-top-block.scss */
.com-saf-top-block {
  display: block;
  position: relative;
}

/* line 5, /var/www/scss/components/com-saf-top-block/com-saf-top-block.scss */
.com-saf-top-block:before {
  content: '';
  display: block;
  padding-bottom: 57.14%;
}

/* line 13, /var/www/scss/components/com-saf-top-block/com-saf-top-block.scss */
.com-saf-top-block--side:before, .com-saf-top-block--bottom:before {
  padding-bottom: 31.25%;
}

/* line 18, /var/www/scss/components/com-saf-top-block/com-saf-top-block.scss */
.com-saf-top-block--absolute {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

/* line 21, /var/www/scss/components/com-saf-top-block/com-saf-top-block.scss */
.com-saf-top-block--absolute:before {
  content: none;
}

/* line 26, /var/www/scss/components/com-saf-top-block/com-saf-top-block.scss */
.com-saf-top-block--absolute .com-saf-top-block__title {
  font-size: 0.875rem;
}

/* line 30, /var/www/scss/components/com-saf-top-block/com-saf-top-block.scss */
.com-saf-top-block__icon {
  display: block;
  background-position: center top;
  background-size: 2.5rem;
  height: 2.5rem;
  width: 2.5rem;
  display: block;
  margin: 0 auto;
  background-position: center;
}

@media screen and (min-width: 48em) {
  /* line 30, /var/www/scss/components/com-saf-top-block/com-saf-top-block.scss */
  .com-saf-top-block__icon {
    background-size: 2.5rem;
    height: 2.5rem;
    width: 2.5rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 30, /var/www/scss/components/com-saf-top-block/com-saf-top-block.scss */
  .com-saf-top-block__icon {
    background-size: 2.5rem;
    height: 2.5rem;
    width: 2.5rem;
  }
}

/* line 36, /var/www/scss/components/com-saf-top-block/com-saf-top-block.scss */
.com-saf-top-block__icon--little {
  background-size: 1.5rem;
}

/* line 40, /var/www/scss/components/com-saf-top-block/com-saf-top-block.scss */
.com-saf-top-block__icon--medium {
  background-size: 2rem;
}

/* line 44, /var/www/scss/components/com-saf-top-block/com-saf-top-block.scss */
.com-saf-top-block__icon--main {
  width: 3.875rem;
  height: 3.875rem;
  background-size: contain;
}

/* line 51, /var/www/scss/components/com-saf-top-block/com-saf-top-block.scss */
.com-saf-top-block__title {
  font-size: 0.6875rem;
  font-weight: 700;
  letter-spacing: .1em;
  line-height: 1.28em;
  text-transform: uppercase;
  color: #FFF;
  margin-top: 0.3125rem;
}

/* line 61, /var/www/scss/components/com-saf-top-block/com-saf-top-block.scss */
.com-saf-top-block__overlay:after {
  content: '';
  display: block;
  /* Old browsers */
  background: rgba(0, 0, 0, 0.3);
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.3) 50%);
  /* IE6-9 */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="$start-color", endColorstr="$end-color",GradientType=0 );
}

@media screen and (min-width: 48em) {
  /* line 4, /var/www/scss/components/com-saf-top-block/com-saf-top-block-medium.scss */
  .com-saf-top-block--bottom:before {
    padding-bottom: 26.04%;
  }
  /* line 10, /var/www/scss/components/com-saf-top-block/com-saf-top-block-medium.scss */
  .com-saf-top-block--bottom-full:before {
    padding-bottom: 13%;
  }
  /* line 16, /var/www/scss/components/com-saf-top-block/com-saf-top-block-medium.scss */
  .com-saf-top-block--side:before {
    padding-bottom: 39.37%;
  }
  /* line 21, /var/www/scss/components/com-saf-top-block/com-saf-top-block-medium.scss */
  .com-saf-top-block__icon--main {
    width: 7.5rem;
    height: 7.5rem;
  }
  /* line 26, /var/www/scss/components/com-saf-top-block/com-saf-top-block-medium.scss */
  .com-saf-top-block__title {
    font-size: 0.75rem;
    margin-top: 0.375rem;
  }
  /* line 30, /var/www/scss/components/com-saf-top-block/com-saf-top-block-medium.scss */
  .com-saf-top-block__title--main {
    font-size: 1.25rem;
    font-weight: 700;
    margin-top: 0.9375rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 3, /var/www/scss/components/com-saf-top-block/com-saf-top-block-large.scss */
  .com-saf-top-block--side {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
  }
  /* line 6, /var/www/scss/components/com-saf-top-block/com-saf-top-block-large.scss */
  .com-saf-top-block--side:before {
    content: none;
  }
  /* line 11, /var/www/scss/components/com-saf-top-block/com-saf-top-block-large.scss */
  .com-saf-top-block__icon--main {
    width: 8.75rem;
    height: 8.75rem;
  }
  /* line 16, /var/www/scss/components/com-saf-top-block/com-saf-top-block-large.scss */
  .com-saf-top-block__title {
    font-size: 0.875rem;
    margin-top: 0.5rem;
  }
  /* line 20, /var/www/scss/components/com-saf-top-block/com-saf-top-block-large.scss */
  .com-saf-top-block__title--main {
    font-size: 1.5625rem;
    margin-top: 1.25rem;
  }
  /* line 26, /var/www/scss/components/com-saf-top-block/com-saf-top-block-large.scss */
  .com-saf-top-block:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background-color: rgba(193, 0, 56, 0.7);
    transition: opacity 0.15s cubic-bezier(0.42, 0, 0.58, 1);
    opacity: 0;
    will-change: opacity;
  }
  /* line 33, /var/www/scss/components/com-saf-top-block/com-saf-top-block-large.scss */
  .com-saf-top-block:hover:after {
    opacity: 1;
  }
  /* line 38, /var/www/scss/components/com-saf-top-block/com-saf-top-block-large.scss */
  .com-saf-top-block__content {
    z-index: 2;
  }
}

/* line 1, /var/www/scss/components/com-object-fit/com-object-fit.scss */
.com-object-fit {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 8, /var/www/scss/components/com-object-fit/com-object-fit.scss */
.com-object-fit__media {
  width: 100%;
  height: 100%;
  max-width: 100%;
  display: inline-block;
  vertical-align: middle;
  -o-object-fit: cover;
     object-fit: cover;
  font-family: "object-fit: cover";
}

/* line 1, /var/www/scss/components/com-saf-top-grid/com-saf-top-grid.scss */
.com-saf-top-grid__row {
  box-sizing: border-box;
  border-top: 0.09375rem solid #FFF;
  border-bottom: 0.09375rem solid #FFF;
}

/* line 160, /var/www/scss/base/_mixins.scss */
.com-saf-top-grid__row.com-saf-top-grid__row--first {
  border-top: none;
}

/* line 164, /var/www/scss/base/_mixins.scss */
.com-saf-top-grid__row.com-saf-top-grid__row--last {
  border-bottom: none;
}

/* line 4, /var/www/scss/components/com-saf-top-grid/com-saf-top-grid.scss */
.com-saf-top-grid__col {
  box-sizing: border-box;
  border-top: 0.09375rem solid #FFF;
  border-bottom: 0.09375rem solid #FFF;
}

/* line 160, /var/www/scss/base/_mixins.scss */
.com-saf-top-grid__col.com-saf-top-grid__col--first {
  border-top: none;
}

/* line 164, /var/www/scss/base/_mixins.scss */
.com-saf-top-grid__col.com-saf-top-grid__col--last {
  border-bottom: none;
}

/* line 7, /var/www/scss/components/com-saf-top-grid/com-saf-top-grid.scss */
.com-saf-top-grid__side-col {
  box-sizing: border-box;
  border-top: 0.09375rem solid #FFF;
  border-bottom: 0.09375rem solid #FFF;
}

/* line 160, /var/www/scss/base/_mixins.scss */
.com-saf-top-grid__side-col.com-saf-top-grid__side-col--first {
  border-top: none;
}

/* line 164, /var/www/scss/base/_mixins.scss */
.com-saf-top-grid__side-col.com-saf-top-grid__side-col--last {
  border-bottom: none;
}

/* line 10, /var/www/scss/components/com-saf-top-grid/com-saf-top-grid.scss */
.com-saf-top-grid__half-col {
  box-sizing: border-box;
  border-top: 0.09375rem solid #FFF;
  border-bottom: 0.09375rem solid #FFF;
}

/* line 160, /var/www/scss/base/_mixins.scss */
.com-saf-top-grid__half-col.com-saf-top-grid__half-col--first {
  border-top: none;
}

/* line 164, /var/www/scss/base/_mixins.scss */
.com-saf-top-grid__half-col.com-saf-top-grid__half-col--last {
  border-bottom: none;
}

/* line 13, /var/www/scss/components/com-saf-top-grid/com-saf-top-grid.scss */
.com-saf-top-grid__full-col {
  box-sizing: border-box;
  border-top: 0.09375rem solid #FFF;
  border-bottom: 0.09375rem solid #FFF;
}

/* line 160, /var/www/scss/base/_mixins.scss */
.com-saf-top-grid__full-col.com-saf-top-grid__full-col--first {
  border-top: none;
}

/* line 164, /var/www/scss/base/_mixins.scss */
.com-saf-top-grid__full-col.com-saf-top-grid__full-col--last {
  border-bottom: none;
}

@media screen and (min-width: 48em) {
  /* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .com-saf-top-grid__row::before, .com-saf-top-grid__row::after {
    content: ' ';
    display: table;
  }
  /* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .com-saf-top-grid__row::after {
    clear: both;
  }
  /* line 9, /var/www/scss/components/com-saf-top-grid/com-saf-top-grid-medium.scss */
  .com-saf-top-grid__col.com-saf-top-grid__col--main, .com-saf-top-grid__col.com-saf-top-grid__col--side {
    float: none;
    width: auto;
  }
  /* line 15, /var/www/scss/components/com-saf-top-grid/com-saf-top-grid-medium.scss */
  .com-saf-top-grid__side-col {
    float: left;
    width: 33.3333%;
    border-top: none;
    border-bottom: none;
    box-sizing: border-box;
    border-left: 0.09375rem solid #FFF;
    border-right: 0.09375rem solid #FFF;
  }
  /* line 160, /var/www/scss/base/_mixins.scss */
  .com-saf-top-grid__side-col.com-saf-top-grid__side-col--first {
    border-left: none;
  }
  /* line 164, /var/www/scss/base/_mixins.scss */
  .com-saf-top-grid__side-col.com-saf-top-grid__side-col--last {
    border-right: none;
  }
  /* line 22, /var/www/scss/components/com-saf-top-grid/com-saf-top-grid-medium.scss */
  .com-saf-top-grid__side-col--half {
    width: 50%;
  }
  /* line 27, /var/www/scss/components/com-saf-top-grid/com-saf-top-grid-medium.scss */
  .com-saf-top-grid__half-col {
    float: left;
    width: 50%;
    border-top: none;
    border-bottom: none;
    box-sizing: border-box;
    border-left: 0.09375rem solid #FFF;
    border-right: 0.09375rem solid #FFF;
  }
  /* line 160, /var/www/scss/base/_mixins.scss */
  .com-saf-top-grid__half-col.com-saf-top-grid__half-col--first {
    border-left: none;
  }
  /* line 164, /var/www/scss/base/_mixins.scss */
  .com-saf-top-grid__half-col.com-saf-top-grid__half-col--last {
    border-right: none;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 3, /var/www/scss/components/com-saf-top-grid/com-saf-top-grid-large.scss */
  .com-saf-top-grid__row {
    position: relative;
    border-top: 0.125rem solid #FFF;
    border-bottom: 0.125rem solid #FFF;
  }
  /* line 9, /var/www/scss/components/com-saf-top-grid/com-saf-top-grid-large.scss */
  .com-saf-top-grid__col {
    float: left;
    border-top: none;
    border-bottom: none;
    box-sizing: border-box;
    border-left: 0.125rem solid #FFF;
    border-right: 0.125rem solid #FFF;
  }
  /* line 160, /var/www/scss/base/_mixins.scss */
  .com-saf-top-grid__col.com-saf-top-grid__col--first {
    border-left: none;
  }
  /* line 164, /var/www/scss/base/_mixins.scss */
  .com-saf-top-grid__col.com-saf-top-grid__col--last {
    border-right: none;
  }
  /* line 15, /var/www/scss/components/com-saf-top-grid/com-saf-top-grid-large.scss */
  .com-saf-top-grid__col.com-saf-top-grid__col--main {
    width: 69.5%;
  }
  /* line 19, /var/www/scss/components/com-saf-top-grid/com-saf-top-grid-large.scss */
  .com-saf-top-grid__col.com-saf-top-grid__col--side {
    position: absolute;
    top: 0;
    width: 30.5%;
    right: 0;
    height: 100%;
  }
  /* line 28, /var/www/scss/components/com-saf-top-grid/com-saf-top-grid-large.scss */
  .com-saf-top-grid__side-col {
    position: relative;
    height: 33.3333%;
    float: none;
    width: auto;
    border-left: none;
    border-right: none;
    box-sizing: border-box;
    border-top: 0.125rem solid #FFF;
    border-bottom: 0.125rem solid #FFF;
  }
  /* line 160, /var/www/scss/base/_mixins.scss */
  .com-saf-top-grid__side-col.com-saf-top-grid__side-col--first {
    border-top: none;
  }
  /* line 164, /var/www/scss/base/_mixins.scss */
  .com-saf-top-grid__side-col.com-saf-top-grid__side-col--last {
    border-bottom: none;
  }
  /* line 37, /var/www/scss/components/com-saf-top-grid/com-saf-top-grid-large.scss */
  .com-saf-top-grid__side-col--half {
    height: 50%;
  }
  /* line 42, /var/www/scss/components/com-saf-top-grid/com-saf-top-grid-large.scss */
  .com-saf-top-grid__half-col {
    box-sizing: border-box;
    border-left: 0.125rem solid #FFF;
    border-right: 0.125rem solid #FFF;
  }
  /* line 160, /var/www/scss/base/_mixins.scss */
  .com-saf-top-grid__half-col.com-saf-top-grid__half-col--first {
    border-left: none;
  }
  /* line 164, /var/www/scss/base/_mixins.scss */
  .com-saf-top-grid__half-col.com-saf-top-grid__half-col--last {
    border-right: none;
  }
}

/* line 1, /var/www/scss/components/com-saf-block-title/com-saf-block-title.scss */
.com-saf-block-title {
  font-size: 1.125rem;
  letter-spacing: .05rem;
  text-transform: uppercase;
  line-height: 1.2em;
  font-weight: 300;
  text-align: center;
  margin: 0 0 2.5rem;
}

/* line 10, /var/www/scss/components/com-saf-block-title/com-saf-block-title.scss */
.com-saf-block-title--closer {
  margin-bottom: 0.3125rem;
}

@media screen and (min-width: 48em) {
  /* line 2, /var/www/scss/components/com-saf-block-title/com-saf-block-title-medium.scss */
  .com-saf-block-title {
    font-size: 1.875rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 2, /var/www/scss/components/com-saf-block-title/com-saf-block-title-large.scss */
  .com-saf-block-title {
    font-size: 2.25rem;
    margin-bottom: 3rem;
  }
  /* line 6, /var/www/scss/components/com-saf-block-title/com-saf-block-title-large.scss */
  .com-saf-block-title--closer {
    margin-bottom: 0;
  }
}

/* line 1, /var/www/scss/components/com-saf-block-row/com-saf-block-row.scss */
.com-saf-block-row {
  margin: 2.5rem 0;
  overflow: hidden;
}

/* line 5, /var/www/scss/components/com-saf-block-row/com-saf-block-row.scss */
.com-saf-block-row--first {
  padding-top: 2.5rem;
  margin-top: 0;
}

/* line 10, /var/www/scss/components/com-saf-block-row/com-saf-block-row.scss */
.com-saf-block-row--last {
  margin-bottom: 0;
}

@media screen and (min-width: 64.0625em) {
  /* line 2, /var/www/scss/components/com-saf-block-row/com-saf-block-row-large.scss */
  .com-saf-block-row {
    margin-top: 3.75rem;
  }
  /* line 5, /var/www/scss/components/com-saf-block-row/com-saf-block-row-large.scss */
  .com-saf-block-row--first {
    padding-top: 2.5rem;
    margin-top: 0;
    margin-bottom: 3.75rem;
  }
}

/* line 1, /var/www/scss/components/com-saf-selection-item/com-saf-selection-item.scss */
.com-saf-selection-item {
  position: relative;
  display: block;
  text-decoration: none;
  text-align: center;
  max-width: 21.625rem;
  margin: 0 auto;
}

/* line 9, /var/www/scss/components/com-saf-selection-item/com-saf-selection-item.scss */
.com-saf-selection-item:hover .com-saf-selection-item__link,
.com-saf-selection-item:hover .com-saf-selection-item__caption,
.com-saf-selection-item:hover .com-saf-selection-item__title {
  opacity: 0;
}

/* line 15, /var/www/scss/components/com-saf-selection-item/com-saf-selection-item.scss */
.com-saf-selection-item__media {
  position: relative;
  overflow: hidden;
}

/* line 19, /var/www/scss/components/com-saf-selection-item/com-saf-selection-item.scss */
.com-saf-selection-item__media:before {
  content: '';
  display: block;
  padding-bottom: 57.5%;
}

/* line 26, /var/www/scss/components/com-saf-selection-item/com-saf-selection-item.scss */
.com-saf-selection-item__icon {
  display: block;
  background-position: center top;
  background-size: 2.5rem;
  height: 2.5rem;
  width: 2.5rem;
  display: block;
  margin: 0 auto;
  background-position: center;
}

@media screen and (min-width: 48em) {
  /* line 26, /var/www/scss/components/com-saf-selection-item/com-saf-selection-item.scss */
  .com-saf-selection-item__icon {
    background-size: 2.5rem;
    height: 2.5rem;
    width: 2.5rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 26, /var/www/scss/components/com-saf-selection-item/com-saf-selection-item.scss */
  .com-saf-selection-item__icon {
    background-size: 2.5rem;
    height: 2.5rem;
    width: 2.5rem;
  }
}

/* line 33, /var/www/scss/components/com-saf-selection-item/com-saf-selection-item.scss */
.com-saf-selection-item__caption, .com-saf-selection-item__title {
  line-height: 1;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: .1em;
  padding: 0 0.625rem;
}

/* line 42, /var/www/scss/components/com-saf-selection-item/com-saf-selection-item.scss */
.com-saf-selection-item__title-wrap {
  margin-bottom: 0.625rem;
}

/* line 46, /var/www/scss/components/com-saf-selection-item/com-saf-selection-item.scss */
.com-saf-selection-item__caption {
  font-size: 0.625rem;
  margin: 1em auto 1.3em;
}

/* line 51, /var/www/scss/components/com-saf-selection-item/com-saf-selection-item.scss */
.com-saf-selection-item__title {
  font-size: 0.875rem;
  margin: 0 0 1em;
}

/* line 56, /var/www/scss/components/com-saf-selection-item/com-saf-selection-item.scss */
.com-saf-selection-item__link {
  text-decoration: underline;
  text-transform: lowercase;
  letter-spacing: .05em;
  font-size: 0.625rem;
  font-style: italic;
  font-family: Georgia, serif;
}

/* line 65, /var/www/scss/components/com-saf-selection-item/com-saf-selection-item.scss */
.com-saf-selection-item__content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  background-color: rgba(193, 0, 56, 0.7);
  transition: opacity 0.15s cubic-bezier(0.42, 0, 0.58, 1);
  opacity: 0;
  will-change: opacity;
  padding: 0.625rem;
  color: #FFF;
  font-size: 0.8125rem;
  line-height: 1.76;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 75, /var/www/scss/components/com-saf-selection-item/com-saf-selection-item.scss */
.com-saf-selection-item__content-item {
  width: 100%;
}

/* line 79, /var/www/scss/components/com-saf-selection-item/com-saf-selection-item.scss */
.com-saf-selection-item__text {
  letter-spacing: .05em;
  padding: 0.625rem;
  margin-bottom: 0.625rem;
}

/* line 85, /var/www/scss/components/com-saf-selection-item/com-saf-selection-item.scss */
.com-saf-selection-item__overlay-title {
  font-weight: 700;
  font-size: 1rem;
  line-height: 1.375;
  text-transform: uppercase;
  letter-spacing: .1em;
}

/* line 93, /var/www/scss/components/com-saf-selection-item/com-saf-selection-item.scss */
.com-saf-selection-item__sign {
  margin-top: 1.25rem;
  font-family: Georgia, serif;
  font-size: 0.75rem;
  font-style: italic;
  line-height: 1.2;
  letter-spacing: .05em;
}

/* line 102, /var/www/scss/components/com-saf-selection-item/com-saf-selection-item.scss */
.com-saf-selection-item:hover .com-saf-selection-item__content {
  opacity: 1;
}

@media screen and (min-width: 48em) {
  /* line 3, /var/www/scss/components/com-saf-selection-item/com-saf-selection-item-medium.scss */
  .com-saf-selection-item__caption {
    font-size: 0.875rem;
  }
  /* line 7, /var/www/scss/components/com-saf-selection-item/com-saf-selection-item-medium.scss */
  .com-saf-selection-item__title {
    font-size: 1.125rem;
    line-height: 1.222em;
  }
  /* line 12, /var/www/scss/components/com-saf-selection-item/com-saf-selection-item-medium.scss */
  .com-saf-selection-item__link {
    font-size: 0.75rem;
  }
}

/* line 1, /var/www/scss/components/com-saf-selection/com-saf-selection.scss */
.com-saf-selection {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
  float: none;
  margin-left: auto;
  margin-right: auto;
  padding: 0 0.875rem;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-saf-selection::before, .com-saf-selection::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-saf-selection::after {
  clear: both;
}

/* line 6, /var/www/scss/components/com-saf-selection/com-saf-selection.scss */
.com-saf-selection--spaced .com-saf-selection__col {
  padding-bottom: 2.25rem;
}

/* line 10, /var/www/scss/components/com-saf-selection/com-saf-selection.scss */
.com-saf-selection__col {
  float: left;
  width: 100%;
  padding: 0 0.375rem 1rem;
}

@media screen and (min-width: 48em) {
  /* line 3, /var/www/scss/components/com-saf-selection/com-saf-selection-medium.scss */
  .com-saf-selection__col {
    width: 50%;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 3, /var/www/scss/components/com-saf-selection/com-saf-selection-large.scss */
  .com-saf-selection__col {
    width: 25%;
  }
}

/* line 1, /var/www/scss/components/com-saf-carousel-item/com-saf-carousel-item.scss */
.com-saf-carousel-item {
  position: relative;
  display: block;
  overflow: hidden;
  font-size: 2vw;
}

/* line 7, /var/www/scss/components/com-saf-carousel-item/com-saf-carousel-item.scss */
.com-saf-carousel-item:before {
  display: block;
  content: '';
  padding-bottom: 76.56%;
}

/* line 13, /var/www/scss/components/com-saf-carousel-item/com-saf-carousel-item.scss */
.com-saf-carousel-item--in-magazine .com-saf-carousel-item__content,
.com-saf-carousel-item--in-magazine-highlight .com-saf-carousel-item__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 19, /var/www/scss/components/com-saf-carousel-item/com-saf-carousel-item.scss */
.com-saf-carousel-item--in-magazine .com-saf-carousel-item__inner-content,
.com-saf-carousel-item--in-magazine-highlight .com-saf-carousel-item__inner-content {
  position: relative;
  width: 100%;
  padding: 0;
}

/* line 26, /var/www/scss/components/com-saf-carousel-item/com-saf-carousel-item.scss */
.com-saf-carousel-item--in-magazine .com-saf-carousel-item__title {
  margin-bottom: 1.25rem;
}

/* line 30, /var/www/scss/components/com-saf-carousel-item/com-saf-carousel-item.scss */
.com-saf-carousel-item__overlay:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  background-color: rgba(0, 0, 0, 0.3);
}

/* line 36, /var/www/scss/components/com-saf-carousel-item/com-saf-carousel-item.scss */
.com-saf-carousel-item__content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  text-align: center;
  color: #FFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 44, /var/www/scss/components/com-saf-carousel-item/com-saf-carousel-item.scss */
.com-saf-carousel-item__inner-content {
  width: 100%;
}

/* line 48, /var/www/scss/components/com-saf-carousel-item/com-saf-carousel-item.scss */
.com-saf-carousel-item__icon {
  display: block;
  background-position: center top;
  background-size: 2.1875rem;
  height: 2.1875rem;
  width: 2.1875rem;
  display: block;
  margin: 0 auto 0.625rem;
  background-position: center;
}

@media screen and (min-width: 48em) {
  /* line 48, /var/www/scss/components/com-saf-carousel-item/com-saf-carousel-item.scss */
  .com-saf-carousel-item__icon {
    background-size: 2.1875rem;
    height: 2.1875rem;
    width: 2.1875rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 48, /var/www/scss/components/com-saf-carousel-item/com-saf-carousel-item.scss */
  .com-saf-carousel-item__icon {
    background-size: 2.1875rem;
    height: 2.1875rem;
    width: 2.1875rem;
  }
}

/* line 55, /var/www/scss/components/com-saf-carousel-item/com-saf-carousel-item.scss */
.com-saf-carousel-item__category {
  text-transform: uppercase;
  font-size: 2em;
  line-height: 1.28;
  font-weight: 700;
  letter-spacing: .1em;
  margin: 0 auto;
  max-width: 10.625rem;
}

/* line 65, /var/www/scss/components/com-saf-carousel-item/com-saf-carousel-item.scss */
.com-saf-carousel-item__date {
  display: block;
  text-transform: uppercase;
  font-size: 1.6em;
  line-height: 1;
  font-weight: 700;
  letter-spacing: .1em;
  margin-top: 1.5625rem;
}

/* line 75, /var/www/scss/components/com-saf-carousel-item/com-saf-carousel-item.scss */
.com-saf-carousel-item__title {
  text-transform: uppercase;
  font-size: 2.6em;
  line-height: 1.27;
  font-weight: 700;
  letter-spacing: .1em;
  max-width: 78.1%;
  margin: 0.625rem auto;
}

/* line 85, /var/www/scss/components/com-saf-carousel-item/com-saf-carousel-item.scss */
.com-saf-carousel-item__sign {
  font-family: Georgia, serif;
  font-style: italic;
  letter-spacing: .05em;
  font-size: 1.8em;
}

/* line 92, /var/www/scss/components/com-saf-carousel-item/com-saf-carousel-item.scss */
.com-saf-carousel-item__btn {
  display: block;
  margin: 0.9375rem auto 0;
  height: 2em;
  line-height: 2em;
  width: 12.5rem;
  font-size: 1.5em;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
  border: 1px solid #FFF;
}

@media screen and (min-width: 48em) {
  /* line 2, /var/www/scss/components/com-saf-carousel-item/com-saf-carousel-item-medium.scss */
  .com-saf-carousel-item {
    font-size: 1vw;
  }
  /* line 5, /var/www/scss/components/com-saf-carousel-item/com-saf-carousel-item-medium.scss */
  .com-saf-carousel-item:before {
    padding-bottom: 37%;
  }
  /* line 9, /var/www/scss/components/com-saf-carousel-item/com-saf-carousel-item-medium.scss */
  .com-saf-carousel-item--in-magazine:before, .com-saf-carousel-item--in-magazine-highlight:before {
    padding-bottom: 37.4%;
  }
  /* line 14, /var/www/scss/components/com-saf-carousel-item/com-saf-carousel-item-medium.scss */
  .com-saf-carousel-item--in-magazine .com-saf-carousel-item__title {
    font-size: 0.875rem;
    margin-bottom: 0.75rem;
    min-width: 15rem;
  }
  /* line 20, /var/www/scss/components/com-saf-carousel-item/com-saf-carousel-item-medium.scss */
  .com-saf-carousel-item--in-magazine-highlight .com-saf-carousel-item__title {
    font-size: 2.875rem;
    font-weight: 600;
    max-width: 80%;
    line-height: 1;
  }
  /* line 27, /var/www/scss/components/com-saf-carousel-item/com-saf-carousel-item-medium.scss */
  .com-saf-carousel-item--in-magazine .com-saf-carousel-item__date {
    font-size: 0.625rem;
    margin-top: 0.625rem;
  }
  /* line 32, /var/www/scss/components/com-saf-carousel-item/com-saf-carousel-item-medium.scss */
  .com-saf-carousel-item--in-magazine-highlight .com-saf-carousel-item__date {
    font-size: 1.125rem;
    margin: 1.25rem 0 1.875rem;
  }
  /* line 37, /var/www/scss/components/com-saf-carousel-item/com-saf-carousel-item-medium.scss */
  .com-saf-carousel-item--in-magazine .com-saf-carousel-item__sign {
    font-size: 0.625rem;
    line-height: 1.4;
  }
  /* line 42, /var/www/scss/components/com-saf-carousel-item/com-saf-carousel-item-medium.scss */
  .com-saf-carousel-item--in-magazine-highlight .com-saf-carousel-item__sign {
    font-size: 0.8125rem;
  }
  /* line 46, /var/www/scss/components/com-saf-carousel-item/com-saf-carousel-item-medium.scss */
  .com-saf-carousel-item--in-magazine .com-saf-carousel-item__sign-label {
    display: block;
  }
  /* line 50, /var/www/scss/components/com-saf-carousel-item/com-saf-carousel-item-medium.scss */
  .com-saf-carousel-item--in-magazine-highlight .com-saf-carousel-item__icon {
    display: block;
    background-position: center top;
    background-size: 2.5rem;
    height: 2.5rem;
    width: 2.5rem;
  }
}

@media screen and (min-width: 48em) and (min-width: 48em) {
  /* line 50, /var/www/scss/components/com-saf-carousel-item/com-saf-carousel-item-medium.scss */
  .com-saf-carousel-item--in-magazine-highlight .com-saf-carousel-item__icon {
    background-size: 2.5rem;
    height: 2.5rem;
    width: 2.5rem;
  }
}

@media screen and (min-width: 48em) and (min-width: 64.0625em) {
  /* line 50, /var/www/scss/components/com-saf-carousel-item/com-saf-carousel-item-medium.scss */
  .com-saf-carousel-item--in-magazine-highlight .com-saf-carousel-item__icon {
    background-size: 2.5rem;
    height: 2.5rem;
    width: 2.5rem;
  }
}

@media screen and (min-width: 48em) {
  /* line 54, /var/www/scss/components/com-saf-carousel-item/com-saf-carousel-item-medium.scss */
  .com-saf-carousel-item__icon {
    display: block;
    background-position: center top;
    background-size: 1.5625rem;
    height: 1.5625rem;
    width: 1.5625rem;
  }
}

@media screen and (min-width: 48em) and (min-width: 48em) {
  /* line 54, /var/www/scss/components/com-saf-carousel-item/com-saf-carousel-item-medium.scss */
  .com-saf-carousel-item__icon {
    background-size: 1.5625rem;
    height: 1.5625rem;
    width: 1.5625rem;
  }
}

@media screen and (min-width: 48em) and (min-width: 64.0625em) {
  /* line 54, /var/www/scss/components/com-saf-carousel-item/com-saf-carousel-item-medium.scss */
  .com-saf-carousel-item__icon {
    background-size: 1.5625rem;
    height: 1.5625rem;
    width: 1.5625rem;
  }
}

@media screen and (min-width: 48em) {
  /* line 58, /var/www/scss/components/com-saf-carousel-item/com-saf-carousel-item-medium.scss */
  .com-saf-carousel-item__category {
    max-width: none;
  }
  /* line 62, /var/www/scss/components/com-saf-carousel-item/com-saf-carousel-item-medium.scss */
  .com-saf-carousel-item__date {
    margin-top: 2.1875rem;
  }
  /* line 66, /var/www/scss/components/com-saf-carousel-item/com-saf-carousel-item-medium.scss */
  .com-saf-carousel-item__title {
    max-width: 50%;
  }
  /* line 70, /var/www/scss/components/com-saf-carousel-item/com-saf-carousel-item-medium.scss */
  .com-saf-carousel-item__sign {
    font-size: 1.6em;
  }
  /* line 74, /var/www/scss/components/com-saf-carousel-item/com-saf-carousel-item-medium.scss */
  .com-saf-carousel-item__btn {
    width: 14.75rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 2, /var/www/scss/components/com-saf-carousel-item/com-saf-carousel-item-large.scss */
  .com-saf-carousel-item {
    font-size: .6vw;
  }
  /* line 5, /var/www/scss/components/com-saf-carousel-item/com-saf-carousel-item-large.scss */
  .com-saf-carousel-item--in-magazine:before {
    padding-bottom: 39%;
  }
  /* line 9, /var/www/scss/components/com-saf-carousel-item/com-saf-carousel-item-large.scss */
  .com-saf-carousel-item--in-magazine-highlight {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
  }
  /* line 13, /var/www/scss/components/com-saf-carousel-item/com-saf-carousel-item-large.scss */
  .com-saf-carousel-item--in-magazine-highlight:before {
    content: none;
  }
  /* line 17, /var/www/scss/components/com-saf-carousel-item/com-saf-carousel-item-large.scss */
  .com-saf-carousel-item--in-magazine-highlight .com-saf-carousel-item__date {
    margin-bottom: 1.25rem;
  }
  /* line 21, /var/www/scss/components/com-saf-carousel-item/com-saf-carousel-item-large.scss */
  .com-saf-carousel-item--in-magazine.com-saf-carousel-item--in-magazine-side-left:before, .com-saf-carousel-item--in-magazine.com-saf-carousel-item--in-magazine-side-right:before {
    padding-bottom: 64.7%;
  }
  /* line 25, /var/www/scss/components/com-saf-carousel-item/com-saf-carousel-item-large.scss */
  .com-saf-carousel-item--in-magazine.com-saf-carousel-item--in-magazine-side-left, .com-saf-carousel-item--in-magazine.com-saf-carousel-item--in-magazine-side-right {
    width: 30%;
  }
  /* line 29, /var/www/scss/components/com-saf-carousel-item/com-saf-carousel-item-large.scss */
  .com-saf-carousel-item--in-magazine.com-saf-carousel-item--in-magazine-side-right {
    float: right;
  }
  /* line 33, /var/www/scss/components/com-saf-carousel-item/com-saf-carousel-item-large.scss */
  .com-saf-carousel-item--in-magazine.com-saf-carousel-item--in-magazine-side-left {
    float: left;
  }
  /* line 37, /var/www/scss/components/com-saf-carousel-item/com-saf-carousel-item-large.scss */
  .com-saf-carousel-item--in-magazine .com-saf-carousel-item__date {
    font-size: 0.875rem;
  }
  /* line 41, /var/www/scss/components/com-saf-carousel-item/com-saf-carousel-item-large.scss */
  .com-saf-carousel-item--in-magazine .com-saf-carousel-item__title {
    font-size: 1.3125rem;
    line-height: 1.52;
    max-width: 22.5rem;
    margin-top: 0.625rem;
    margin-bottom: 0.5rem;
  }
  /* line 49, /var/www/scss/components/com-saf-carousel-item/com-saf-carousel-item-large.scss */
  .com-saf-carousel-item--in-magazine-highlight .com-saf-carousel-item__content:before,
  .com-saf-carousel-item--in-magazine .com-saf-carousel-item__content:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background-color: rgba(193, 0, 56, 0.7);
    transition: opacity 0.15s cubic-bezier(0.42, 0, 0.58, 1);
    opacity: 0;
    will-change: opacity;
  }
  /* line 56, /var/www/scss/components/com-saf-carousel-item/com-saf-carousel-item-large.scss */
  .com-saf-carousel-item--in-magazine-highlight:hover .com-saf-carousel-item__content:before,
  .com-saf-carousel-item--in-magazine:hover .com-saf-carousel-item__content:before {
    opacity: 1;
  }
  /* line 61, /var/www/scss/components/com-saf-carousel-item/com-saf-carousel-item-large.scss */
  .com-saf-carousel-item--in-magazine-highlight .com-saf-carousel-item__inner-content,
  .com-saf-carousel-item--in-magazine .com-saf-carousel-item__inner-content {
    position: relative;
    z-index: 1;
  }
  /* line 67, /var/www/scss/components/com-saf-carousel-item/com-saf-carousel-item-large.scss */
  .com-saf-carousel-item--in-magazine-highlight .com-saf-carousel-item__title {
    margin-bottom: 1.5625rem;
  }
  /* line 71, /var/www/scss/components/com-saf-carousel-item/com-saf-carousel-item-large.scss */
  .com-saf-carousel-item--in-magazine .com-saf-carousel-item__sign {
    font-size: 0.8125rem;
  }
  /* line 75, /var/www/scss/components/com-saf-carousel-item/com-saf-carousel-item-large.scss */
  .com-saf-carousel-item__icon {
    display: block;
    background-position: center top;
    background-size: 2.5rem;
    height: 2.5rem;
    width: 2.5rem;
  }
}

@media screen and (min-width: 64.0625em) and (min-width: 48em) {
  /* line 75, /var/www/scss/components/com-saf-carousel-item/com-saf-carousel-item-large.scss */
  .com-saf-carousel-item__icon {
    background-size: 2.5rem;
    height: 2.5rem;
    width: 2.5rem;
  }
}

@media screen and (min-width: 64.0625em) and (min-width: 64.0625em) {
  /* line 75, /var/www/scss/components/com-saf-carousel-item/com-saf-carousel-item-large.scss */
  .com-saf-carousel-item__icon {
    background-size: 2.5rem;
    height: 2.5rem;
    width: 2.5rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 79, /var/www/scss/components/com-saf-carousel-item/com-saf-carousel-item-large.scss */
  .com-saf-carousel-item__category {
    font-size: 2em;
  }
  /* line 83, /var/www/scss/components/com-saf-carousel-item/com-saf-carousel-item-large.scss */
  .com-saf-carousel-item__date {
    font-size: 2em;
    margin-top: 2.5em;
  }
  /* line 88, /var/www/scss/components/com-saf-carousel-item/com-saf-carousel-item-large.scss */
  .com-saf-carousel-item__title {
    max-width: 45%;
    font-size: 4em;
    line-height: 1.4;
    margin-top: 0.9375rem;
  }
  /* line 95, /var/www/scss/components/com-saf-carousel-item/com-saf-carousel-item-large.scss */
  .com-saf-carousel-item__sign {
    font-size: 2em;
  }
  /* line 99, /var/www/scss/components/com-saf-carousel-item/com-saf-carousel-item-large.scss */
  .com-saf-carousel-item__btn {
    margin-top: 1.875rem;
  }
}

@media screen and (min-width: 90em) {
  /* line 105, /var/www/scss/components/com-saf-carousel-item/com-saf-carousel-item-large.scss */
  .com-saf-carousel-item {
    font-size: 0.625rem;
  }
}

/* line 1, /var/www/scss/components/com-saf-mag-text/com-saf-mag-text.scss */
.com-saf-mag-text {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
  float: none;
  margin-left: auto;
  margin-right: auto;
  padding: 0.9375rem 0.9375rem 0;
  font-size: 1rem;
  line-height: 1.375;
  font-weight: 300;
  text-align: center;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-saf-mag-text::before, .com-saf-mag-text::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-saf-mag-text::after {
  clear: both;
}

@media screen and (min-width: 48em) {
  /* line 2, /var/www/scss/components/com-saf-mag-text/com-saf-mag-text-medium.scss */
  .com-saf-mag-text {
    font-size: 1.125rem;
    line-height: 1.666;
    font-weight: 400;
    letter-spacing: .05em;
    padding-top: 1.25rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 2, /var/www/scss/components/com-saf-mag-text/com-saf-mag-text-large.scss */
  .com-saf-mag-text {
    padding-top: 1.5625rem;
  }
}

/* line 1, /var/www/scss/components/com-saf-category/com-saf-category.scss */
.com-saf-category {
  padding-top: 2rem;
}

/* line 4, /var/www/scss/components/com-saf-category/com-saf-category.scss */
.com-saf-category__head {
  position: relative;
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
  float: none;
  margin-left: auto;
  margin-right: auto;
  padding: 0 0.9375rem 1.25rem;
  text-align: center;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-saf-category__head::before, .com-saf-category__head::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-saf-category__head::after {
  clear: both;
}

/* line 12, /var/www/scss/components/com-saf-category/com-saf-category.scss */
.com-saf-category__title {
  font-size: 1.125rem;
  font-weight: 300;
  line-height: 1.1666;
  letter-spacing: .05em;
  text-transform: uppercase;
  margin-bottom: 1.125rem;
}

/* line 21, /var/www/scss/components/com-saf-category/com-saf-category.scss */
.com-saf-category__text {
  font-size: 1.125rem;
  font-weight: 300;
  line-height: 1.222;
  margin-bottom: 1.125rem;
}

/* line 28, /var/www/scss/components/com-saf-category/com-saf-category.scss */
.com-saf-category__btn {
  display: block;
  margin: 0 auto;
  width: 14.6875rem;
  border: 1px solid #b2b0a7;
  font-size: 0.75rem;
  line-height: 2.2;
  height: 2.2em;
  font-weight: 700;
  text-transform: uppercase;
  text-align: center;
}

/* line 41, /var/www/scss/components/com-saf-category/com-saf-category.scss */
.com-saf-category__post {
  overflow: hidden;
}

@media screen and (min-width: 48em) {
  /* line 2, /var/www/scss/components/com-saf-category/com-saf-category-medium.scss */
  .com-saf-category {
    padding-top: 3.125rem;
  }
  /* line 5, /var/www/scss/components/com-saf-category/com-saf-category-medium.scss */
  .com-saf-category__head {
    text-align: left;
    padding: 0 1.25rem 0.75rem;
  }
  /* line 10, /var/www/scss/components/com-saf-category/com-saf-category-medium.scss */
  .com-saf-category__title {
    font-size: 1.875rem;
    line-height: 1.2666;
    padding-right: 15rem;
  }
  /* line 16, /var/www/scss/components/com-saf-category/com-saf-category-medium.scss */
  .com-saf-category__text {
    letter-spacing: .05em;
  }
  /* line 20, /var/www/scss/components/com-saf-category/com-saf-category-medium.scss */
  .com-saf-category__btn {
    position: absolute;
    right: 1.25rem;
    top: 0.625rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 2, /var/www/scss/components/com-saf-category/com-saf-category-large.scss */
  .com-saf-category {
    padding-top: 5rem;
  }
  /* line 5, /var/www/scss/components/com-saf-category/com-saf-category-large.scss */
  .com-saf-category__head {
    padding: 0 0.9375rem;
    overflow: hidden;
  }
  /* line 10, /var/www/scss/components/com-saf-category/com-saf-category-large.scss */
  .com-saf-category__title {
    font-size: 2.25rem;
    line-height: 1.05;
    margin-bottom: 1.125rem;
  }
  /* line 16, /var/www/scss/components/com-saf-category/com-saf-category-large.scss */
  .com-saf-category__text {
    letter-spacing: .05em;
    float: left;
    width: 60%;
  }
  /* line 22, /var/www/scss/components/com-saf-category/com-saf-category-large.scss */
  .com-saf-category__btn {
    position: static;
    float: right;
    margin-top: 0.3125rem;
  }
  /* line 27, /var/www/scss/components/com-saf-category/com-saf-category-large.scss */
  .com-saf-category__btn--no-text {
    margin-top: -3rem;
  }
}

@media screen and (min-width: 48em) {
  /* line 2, /var/www/scss/components/com-saf-category-grid/com-saf-category-grid-medium.scss */
  .com-saf-category-grid {
    margin: -2px;
  }
  /* line 6, /var/www/scss/components/com-saf-category-grid/com-saf-category-grid-medium.scss */
  .com-saf-category-grid__item {
    float: left;
    width: 50%;
    border: 2px solid #FFF;
  }
  /* line 12, /var/www/scss/components/com-saf-category-grid/com-saf-category-grid-medium.scss */
  .com-saf-category-grid--highlight-left .com-saf-category-grid__item--highlight,
  .com-saf-category-grid--highlight-right .com-saf-category-grid__item--highlight {
    position: relative;
    float: none;
    width: auto;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 2, /var/www/scss/components/com-saf-category-grid/com-saf-category-grid-large.scss */
  .com-saf-category-grid {
    position: relative;
  }
  /* line 5, /var/www/scss/components/com-saf-category-grid/com-saf-category-grid-large.scss */
  .com-saf-category-grid--highlight-left .com-saf-category-grid__item.com-saf-category-grid__item--highlight,
  .com-saf-category-grid--highlight-right .com-saf-category-grid__item.com-saf-category-grid__item--highlight {
    position: absolute;
    top: 0;
    width: 70%;
    height: 100%;
    z-index: 100;
  }
  /* line 13, /var/www/scss/components/com-saf-category-grid/com-saf-category-grid-large.scss */
  .com-saf-category-grid--highlight-left .com-saf-category-grid__item.com-saf-category-grid__item--highlight {
    left: 0;
    border-right: 4px solid #FFF;
  }
  /* line 18, /var/www/scss/components/com-saf-category-grid/com-saf-category-grid-large.scss */
  .com-saf-category-grid--highlight-right .com-saf-category-grid__item.com-saf-category-grid__item--highlight {
    right: 0;
    border-left: 4px solid #FFF;
  }
  /* line 23, /var/www/scss/components/com-saf-category-grid/com-saf-category-grid-large.scss */
  .com-saf-category-grid--highlight-left .com-saf-category-grid__item,
  .com-saf-category-grid--highlight-right .com-saf-category-grid__item {
    float: none;
    width: auto;
    overflow: hidden;
  }
}

/* line 2, /var/www/scss/components/com-saf-more-contents/com-saf-more-contents.scss */
.com-saf-more-contents__item {
  position: relative;
  border-bottom: 3px solid #FFF;
}

/* line 6, /var/www/scss/components/com-saf-more-contents/com-saf-more-contents.scss */
.com-saf-more-contents__item:before {
  content: '';
  display: block;
  padding-bottom: 44.68%;
}

@media screen and (min-width: 48em) {
  /* line 4, /var/www/scss/components/com-saf-more-contents/com-saf-more-contents-medium.scss */
  .com-saf-more-contents__item:before {
    padding-bottom: 18.6%;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 2, /var/www/scss/components/com-saf-more-contents/com-saf-more-contents-large.scss */
  .com-saf-more-contents {
    margin: -2px;
    overflow: hidden;
  }
  /* line 7, /var/www/scss/components/com-saf-more-contents/com-saf-more-contents-large.scss */
  .com-saf-more-contents__item {
    float: left;
    border: 2px solid #FFF;
  }
  /* line 12, /var/www/scss/components/com-saf-more-contents/com-saf-more-contents-large.scss */
  .com-saf-more-contents__item--half {
    width: 50%;
  }
  /* line 15, /var/www/scss/components/com-saf-more-contents/com-saf-more-contents-large.scss */
  .com-saf-more-contents__item--half:before {
    padding-bottom: 26.04%;
  }
  /* line 20, /var/www/scss/components/com-saf-more-contents/com-saf-more-contents-large.scss */
  .com-saf-more-contents__item--third {
    width: 33.333%;
  }
  /* line 23, /var/www/scss/components/com-saf-more-contents/com-saf-more-contents-large.scss */
  .com-saf-more-contents__item--third:before {
    padding-bottom: 39.14%;
  }
}

/* line 3, /var/www/scss/components/com-listing-banner/com-listing-banner.scss */
.com-listing-banner--row {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-listing-banner--row::before, .com-listing-banner--row::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-listing-banner--row::after {
  clear: both;
}

/* line 4, /var/www/scss/components/com-listing-banner/com-listing-banner.scss */
.com-listing-banner--top {
  margin: 0.9375rem auto 3.4375rem;
}

/* line 6, /var/www/scss/components/com-listing-banner/com-listing-banner.scss */
.com-listing-banner__title {
  font-size: 1.375rem;
  line-height: 1.625rem;
  text-transform: uppercase;
  font-weight: 400;
  margin-bottom: 0.625rem;
}

/* line 14, /var/www/scss/components/com-listing-banner/com-listing-banner.scss */
.com-listing-banner__text {
  font-size: 0.875rem;
  font-weight: 300;
  line-height: 1.2;
  margin-bottom: 0.9375rem;
  letter-spacing: .05em;
}

/* line 22, /var/www/scss/components/com-listing-banner/com-listing-banner.scss */
.com-listing-banner__btn {
  display: block;
  width: 9.875rem;
  height: 1.4375rem;
  line-height: 1.4375rem;
  font-size: 0.75rem;
  border: 1px solid #FFF;
  text-align: center;
  margin: 0 auto;
}

/* line 36, /var/www/scss/components/com-listing-banner/com-listing-banner.scss */
.com-listing-banner__column {
  position: relative;
  display: block;
  color: #FFF;
  text-align: center;
}

/* line 42, /var/www/scss/components/com-listing-banner/com-listing-banner.scss */
.com-listing-banner__column--one-img-banner {
  margin: 0 auto 0.5rem;
  max-width: 56.25rem;
}

/* line 47, /var/www/scss/components/com-listing-banner/com-listing-banner.scss */
.com-listing-banner__column--one {
  margin: 0 auto;
  max-width: 56.25rem;
}

/* line 51, /var/www/scss/components/com-listing-banner/com-listing-banner.scss */
.com-listing-banner__column--one .com-listing-banner__img-cnt {
  position: relative;
  display: block;
  padding-bottom: 42.222%;
}

/* line 56, /var/www/scss/components/com-listing-banner/com-listing-banner.scss */
.com-listing-banner__column--one .com-listing-banner__content {
  position: relative;
  padding: 2.5rem 0.625rem;
  z-index: 1;
  color: #3e3936;
  border-bottom: 1px solid #cfcecd;
}

/* line 63, /var/www/scss/components/com-listing-banner/com-listing-banner.scss */
.com-listing-banner__column--one .com-listing-banner__btn {
  border: 1px solid #3e3936;
}

/* line 65, /var/www/scss/components/com-listing-banner/com-listing-banner.scss */
.com-listing-banner__column--one .com-object-fit__media {
  -o-object-position: 90% 50%;
     object-position: 90% 50%;
}

/* line 68, /var/www/scss/components/com-listing-banner/com-listing-banner.scss */
.com-listing-banner__column--two {
  margin: 0.9375rem auto;
  width: 100%;
}

/* line 72, /var/www/scss/components/com-listing-banner/com-listing-banner.scss */
.com-listing-banner__column--two .com-listing-banner__content {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
      -ms-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  width: 100%;
}

/* line 76, /var/www/scss/components/com-listing-banner/com-listing-banner.scss */
.com-listing-banner__column--two .com-listing-banner__text {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

@media screen and (min-width: 48em) {
  /* line 5, /var/www/scss/components/com-listing-banner/com-listing-banner-medium.scss */
  .com-listing-banner--top {
    margin-top: -1.25rem;
  }
  /* line 6, /var/www/scss/components/com-listing-banner/com-listing-banner-medium.scss */
  .com-listing-banner--below {
    margin-top: 0.75rem;
    margin-bottom: 0.9375rem;
  }
  /* line 18, /var/www/scss/components/com-listing-banner/com-listing-banner-medium.scss */
  .com-listing-banner__column--one {
    text-align: left;
    /*&:before {
          display: block;
          content: '';
          padding-bottom: 22.222%;
        }*/
  }
  /* line 28, /var/www/scss/components/com-listing-banner/com-listing-banner-medium.scss */
  .com-listing-banner__column--one .com-listing-banner__img-cnt {
    padding-bottom: 22.222%;
  }
  /* line 29, /var/www/scss/components/com-listing-banner/com-listing-banner-medium.scss */
  .com-listing-banner__column--one .com-listing-banner__content {
    padding: 1.25rem 0.625rem;
    width: 50%;
    position: absolute;
    height: 100%;
    top: 0;
    left: 0;
    color: #FFF;
    border-bottom: 0;
  }
  /* line 39, /var/www/scss/components/com-listing-banner/com-listing-banner-medium.scss */
  .com-listing-banner__column--one .com-listing-banner__content-item {
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    text-align: center;
  }
  /* line 47, /var/www/scss/components/com-listing-banner/com-listing-banner-medium.scss */
  .com-listing-banner__column--one .com-listing-banner__btn {
    border: 1px solid #FFF;
  }
  /* line 49, /var/www/scss/components/com-listing-banner/com-listing-banner-medium.scss */
  .com-listing-banner__column--one .com-object-fit__media {
    -o-object-position: 50% 50%;
       object-position: 50% 50%;
  }
  /* line 52, /var/www/scss/components/com-listing-banner/com-listing-banner-medium.scss */
  .com-listing-banner__column--two {
    float: left;
    width: 50%;
  }
  /* line 56, /var/www/scss/components/com-listing-banner/com-listing-banner-medium.scss */
  .com-listing-banner__column--two:first-child {
    padding-left: 1.25rem;
    padding-right: 0.5rem;
  }
  /* line 60, /var/www/scss/components/com-listing-banner/com-listing-banner-medium.scss */
  .com-listing-banner__column--two:last-child {
    padding-left: 0.5rem;
    padding-right: 1.25rem;
  }
  /* line 66, /var/www/scss/components/com-listing-banner/com-listing-banner-medium.scss */
  .com-listing-banner__column--two .com-listing-banner__text {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}

/* line 1, /var/www/scss/components/com-wide/com-wide.scss */
.com-wide {
  text-align: center;
}

/* line 4, /var/www/scss/components/com-wide/com-wide.scss */
.com-wide--blurred {
  -webkit-filter: blur(2px);
          filter: blur(2px);
}

/* line 8, /var/www/scss/components/com-wide/com-wide.scss */
.com-wide__header {
  background-color: #aa2130;
  min-height: 3.75rem;
  line-height: 3.5625rem;
  margin-bottom: 1.875rem;
}

/* line 15, /var/www/scss/components/com-wide/com-wide.scss */
.com-wide__content {
  padding: 0 0.625rem 6.25rem;
  max-width: 50rem;
  margin: 0 auto;
}

/* line 21, /var/www/scss/components/com-wide/com-wide.scss */
.com-wide__form {
  display: block;
  max-width: 20rem;
  margin: 0 auto 2.5rem;
}

/* line 27, /var/www/scss/components/com-wide/com-wide.scss */
.com-wide__title {
  font-weight: 300;
  font-size: 1.5rem;
  line-height: 1;
  letter-spacing: .05em;
  text-transform: uppercase;
  margin-bottom: 0.9375rem;
}

/* line 36, /var/www/scss/components/com-wide/com-wide.scss */
.com-wide__text {
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.57;
  letter-spacing: .05em;
}

/* line 42, /var/www/scss/components/com-wide/com-wide.scss */
.com-wide__text--highlight {
  font-weight: 700;
  font-size: 1rem;
}

/* line 48, /var/www/scss/components/com-wide/com-wide.scss */
.com-wide__social {
  display: inline-block;
  margin-top: 1.875rem;
  overflow: hidden;
  list-style: none;
}

/* line 55, /var/www/scss/components/com-wide/com-wide.scss */
.com-wide__social-item {
  float: left;
  margin: 0 0.5625rem;
}

/* line 61, /var/www/scss/components/com-wide/com-wide.scss */
.com-account-pages .com-wide {
  padding-top: 1.25rem;
}

@media screen and (min-width: 48em) {
  /* line 2, /var/www/scss/components/com-wide/com-wide-medium.scss */
  .com-wide__header {
    min-height: 4.375rem;
    line-height: 4.1875rem;
    margin-bottom: 3.75rem;
  }
  /* line 7, /var/www/scss/components/com-wide/com-wide-medium.scss */
  .com-wide__header--closer {
    margin-bottom: 2.5rem;
  }
  /* line 12, /var/www/scss/components/com-wide/com-wide-medium.scss */
  .com-wide__title {
    font-size: 2.375rem;
    margin-bottom: 1.875rem;
  }
  /* line 16, /var/www/scss/components/com-wide/com-wide-medium.scss */
  .com-wide__social {
    display: inline-block;
    margin-top: 3.75rem;
  }
}

/* line 1, /var/www/scss/components/com-mailing-list/com-mailing-list.scss */
.com-mailing-list {
  display: block;
  margin: 1.875rem auto 1.875rem;
  text-align: left;
  list-style: none;
  padding: 0;
}

/* line 8, /var/www/scss/components/com-mailing-list/com-mailing-list.scss */
.com-mailing-list__row {
  display: block;
  padding: 0.25rem 0.8125rem;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 0.875rem;
  letter-spacing: .05em;
  line-height: 1.57em;
}

/* line 18, /var/www/scss/components/com-mailing-list/com-mailing-list.scss */
.com-mailing-list__row--highlighted {
  background-color: #f0eae9;
  padding-top: 0.75rem;
  padding-bottom: 0.8125rem;
  margin-bottom: 0.625rem;
  margin-left: -2.5rem;
  margin-right: -2.5rem;
  padding-left: 1.8125rem;
}

/* line 28, /var/www/scss/components/com-mailing-list/com-mailing-list.scss */
.com-mailing-list__row--lighter {
  padding-top: 0.75rem;
  padding-bottom: 0.8125rem;
  margin-bottom: 0.625rem;
  margin-left: -2.5rem;
  margin-right: -2.5rem;
  padding-left: 1.8125rem;
  text-transform: none;
  font-weight: 400;
  line-height: 1.5em;
  overflow: hidden;
}

/* line 43, /var/www/scss/components/com-mailing-list/com-mailing-list.scss */
.com-mailing-list__text {
  display: block;
}

/* line 46, /var/www/scss/components/com-mailing-list/com-mailing-list.scss */
.com-mailing-list__text--lighter {
  font-size: 0.75rem;
  float: left;
  padding-top: 0.0625rem;
  max-width: 18.75rem;
}

/* line 54, /var/www/scss/components/com-mailing-list/com-mailing-list.scss */
.com-mailing-list label > [type='checkbox'].blk-nwsltr-form__form-item-checkbox {
  float: left;
  margin: 0 0.5rem 0 0;
  width: 1.25rem;
  height: 1.4375rem;
}

/* line 62, /var/www/scss/components/com-mailing-list/com-mailing-list.scss */
.com-account-pages__page-cnt label.com-mailing-list__row {
  font-size: 0.875rem;
}

/* line 65, /var/www/scss/components/com-mailing-list/com-mailing-list.scss */
.com-account-pages__page-cnt label.com-mailing-list__row--highlighted {
  padding-bottom: 0.8125rem;
}

@media screen and (min-width: 48em) {
  /* line 2, /var/www/scss/components/com-mailing-list/com-mailing-list-medium.scss */
  .com-mailing-list {
    margin: 2.5rem auto 3.125rem;
  }
}

/* line 1, /var/www/scss/components/com-social-circle/com-social-circle.scss */
.com-social-circle {
  display: block;
  width: 3.125rem;
  height: 3.125rem;
  line-height: 4.875rem;
  border-radius: 50%;
  border: 1px solid #b9b3b3;
}

/* line 9, /var/www/scss/components/com-social-circle/com-social-circle.scss */
.com-social-circle .com-share__icon {
  width: 2.625rem;
  height: 2.625rem;
  background-size: 2.625rem;
}

/* line 16, /var/www/scss/components/com-social-circle/com-social-circle.scss */
.com-account-pages__page-cnt a.com-social-circle {
  padding-top: 0.125rem;
}

/* line 1, /var/www/scss/components/com-communication-modal/com-communication-modal.scss */
.com-communication-modal {
  position: fixed;
  z-index: 2;
  top: 0;
  left: 0;
  max-width: 37.5rem;
  width: 100%;
  height: 100%;
  min-height: 18.75rem;
  background-color: white;
  text-align: center;
  font-size: 0.875rem;
  line-height: 1.57;
  letter-spacing: .05em;
  color: #3e3936;
}

/* line 18, /var/www/scss/components/com-communication-modal/com-communication-modal.scss */
.com-communication-modal__title {
  text-transform: uppercase;
  font-weight: 700;
  margin: 0 0 0.875rem;
}

/* line 24, /var/www/scss/components/com-communication-modal/com-communication-modal.scss */
.com-communication-modal__text {
  max-width: 21.25rem;
  padding: 0 0.625rem;
  margin: 0 auto 2.5rem;
}

@media screen and (min-width: 48em) {
  /* line 2, /var/www/scss/components/com-communication-modal/com-communication-modal-medium.scss */
  .com-communication-modal {
    top: 50%;
    left: 50%;
    -webkit-transform: translate3d(-50%, -50%, 0);
            transform: translate3d(-50%, -50%, 0);
    height: auto;
    border: 1px solid #aea9a6;
  }
  /* line 10, /var/www/scss/components/com-communication-modal/com-communication-modal-medium.scss */
  .com-communication-modal-bg {
    position: fixed;
    z-index: 1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: white;
    opacity: .5;
  }
}

/* line 2, /var/www/scss/components/com-header/com-header.scss */
.com-header--red-logo {
  position: relative;
  padding: 1.5rem 0 2.5rem;
  text-align: center;
}

/* line 7, /var/www/scss/components/com-header/com-header.scss */
.com-header--red-logo .com-header__logo {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22149.853%22%20height%3D%2216.921%22%20viewBox%3D%220%200%20149.853%2016.921%22%3E%3Cg%20fill%3D%22%23c20038%22%3E%3Cpath%20d%3D%22M97.234%2016.312v-4.36s.15-2.288-1.398-2.288c-1.74%200-1.503%202.192-1.503%202.192s-.02%202.447-.02%204.456H87.9v-9.71h6.44v.723c3.567-1.93%206.313-1.64%207.956-.2%201.094%201.05.98%202.984.98%202.984l-.003%206.2h-6.04zm-33.164%200s.005-1.65.005-2.63c0-2.34.104-3.716-1.558-3.716-1.913%200-1.654%201.528-1.654%203.48v2.865H54.31V1.69h6.553V6.9c1.84-.63%204.727-1.21%206.91-.238%201.38.724%202.3%201.91%202.3%203.068v6.58H64.07zM7.15%200v6.815c0%20.457.96.516%201.44.07.967-.94%203.484-4.61%205-6.885h4.84c-1.334%202.133-2.72%204.602-4.27%207.005%200%200%20.422-.173%201.184.634.854.904%204.78%208.67%204.78%208.67H11.64c-1.26-3.255-1.62-4.5-2.556-4.926-.913-.418-1.935-.246-1.935.19v4.734H0V0h7.15zm13.46%206.65h6.548v9.66H20.61zm3.154-.605c1.8%200%203.267-1.08%203.267-2.415%200-1.323-1.463-2.407-3.263-2.407-1.805%200-3.264%201.084-3.264%202.407%200%201.335%201.46%202.415%203.265%202.415m108.603.557v9.71h-6.546m8.264-2.01c-1.066-1.673-1.21-3.395-.727-5.094.585-1.657%202.315-2.985%204.61-3.388%201.98-.318%203.973.314%205.654.65V1.29h6.23v15.02h-6.23s-.01-.88%200-.855c-2.915%201.21-7.568%201.594-9.536-1.152m8.59-1.666c.594-.188.594-.25.93-.572.008-.43.038-1.3%200-1.826-.726-.73-2.186-.92-2.865-.248-1.37%201.548.392%203%201.934%202.642m-27.688.824h-6.21l-1.31%202.85h-3.39l5.995-13.715c.86-1.877-1.276-1.865-.31-2.352h8.62l6.547%2016.068h-8.73l-1.214-2.85zm-4.59-3.64l3.027-.023-1.47-3.6-1.558%203.62z%22%20fill%3D%22%23c20038%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M125.82%206.65h6.548v9.66h-6.547zm3.157-.605c1.805%200%203.266-1.08%203.266-2.415%200-1.323-1.46-2.407-3.266-2.407-1.804%200-3.266%201.084-3.266%202.407%200%201.335%201.466%202.415%203.27%202.415m-98.073%209.45c2.07%202.07%204.86%201.517%207.312.65.383-.133.587-.28.772-.398.19-.113.324-.247.324-.247v-1.972s-1.638.873-2.427.08c-.463-.46-.436-1.197-.436-1.197v-1.96s-.017-.38.073-.47c.145-.14.52-.072.52-.072h2.27V7.092H37.02s-.32.067-.503-.117c-.078-.074-.062-.423-.062-.423V4.285l-6.08.002v2.29s.023.227-.054.368c-.087.152-.4.146-.4.146h-1.55V9.91h1.43s.27-.074.434.088c.067.072.02.457.02.457v2.82c0%201.452.467%202.04.655%202.225m10.432-.86c-1.46-1.212-1.87-3.553-.97-5.574%202.425-4.213%209.526-4.246%2012.605-1.936v2.906c-1.452-.728-3.396-1.215-4.85-.485-1.214.483-1.454%201.94-.967%202.663%201.213%201.7%203.416%201.212%204.87.73%201.27-.588.97-.473.97.24l-.023%202.424c-3.396%201.696-8.97%201.696-11.634-.97M80.3%2010.005c.01-.438-.126-1.243-1.008-1.243-.825%200-1.258.49-1.258%201.24h2.263zm-8.91%202.26c-.18-2.13.19-2.88.664-3.768%201.207-1.934%204.055-2.9%206.52-2.9%202.494%200%205.318.482%206.768%202.176.967%201.21%201.15%202.71%201.15%204.732l-8.396.006c0%20.968%201.29%201.38%202.414%201.545%202.21.124%203.865-.48%205.797-.966v2.225s-1.64%201.526-7.672%201.46c-3.823-.042-6.97-1.225-7.246-4.51%22%20fill%3D%22%23c20038%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  display: block;
  width: 9.375rem;
  height: 1.0625rem;
}

/* line 1, /var/www/scss/components/com-discount/com-discount.scss */
.com-discount {
  position: absolute;
}

/* line 4, /var/www/scss/components/com-discount/com-discount.scss */
.com-discount__icon {
  position: relative;
  background-color: #c20038;
  border-radius: 50%;
}

/* line 10, /var/www/scss/components/com-discount/com-discount.scss */
.com-discount__text {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
      -ms-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  color: #FFF;
  font-weight: 600;
  line-height: 1rem;
}

/* line 17, /var/www/scss/components/com-discount/com-discount.scss */
.com-discount__percent {
  font-weight: 600;
  line-height: 1;
  vertical-align: top;
}

/* line 23, /var/www/scss/components/com-discount/com-discount.scss */
.com-discount--in-product-list {
  top: 0.875rem;
  right: 0.875rem;
}

/* line 26, /var/www/scss/components/com-discount/com-discount.scss */
.com-discount--in-product-list .com-discount__icon {
  display: block;
  background-position: center top;
  background-size: 3.75rem;
  height: 3.75rem;
  width: 3.75rem;
}

@media screen and (min-width: 48em) {
  /* line 26, /var/www/scss/components/com-discount/com-discount.scss */
  .com-discount--in-product-list .com-discount__icon {
    background-size: 3.75rem;
    height: 3.75rem;
    width: 3.75rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 26, /var/www/scss/components/com-discount/com-discount.scss */
  .com-discount--in-product-list .com-discount__icon {
    background-size: 3.75rem;
    height: 3.75rem;
    width: 3.75rem;
  }
}

/* line 27, /var/www/scss/components/com-discount/com-discount.scss */
.com-discount--in-product-list .com-discount__text {
  font-size: 1.4375rem;
}

/* line 28, /var/www/scss/components/com-discount/com-discount.scss */
.com-discount--in-product-list .com-discount__percent {
  font-size: 0.875rem;
}

/* line 31, /var/www/scss/components/com-discount/com-discount.scss */
.com-discount--in-product-page, .com-discount--in-modules {
  top: 0;
  right: -0.5rem;
}

/* line 35, /var/www/scss/components/com-discount/com-discount.scss */
.com-discount--in-product-page .com-discount__icon, .com-discount--in-modules .com-discount__icon {
  display: block;
  background-position: center top;
  background-size: 6rem;
  height: 6rem;
  width: 6rem;
}

@media screen and (min-width: 48em) {
  /* line 35, /var/www/scss/components/com-discount/com-discount.scss */
  .com-discount--in-product-page .com-discount__icon, .com-discount--in-modules .com-discount__icon {
    background-size: 6rem;
    height: 6rem;
    width: 6rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 35, /var/www/scss/components/com-discount/com-discount.scss */
  .com-discount--in-product-page .com-discount__icon, .com-discount--in-modules .com-discount__icon {
    background-size: 6rem;
    height: 6rem;
    width: 6rem;
  }
}

/* line 36, /var/www/scss/components/com-discount/com-discount.scss */
.com-discount--in-product-page .com-discount__text, .com-discount--in-modules .com-discount__text {
  font-size: 2rem;
  line-height: 1.5rem;
}

/* line 40, /var/www/scss/components/com-discount/com-discount.scss */
.com-discount--in-product-page .com-discount__percent, .com-discount--in-modules .com-discount__percent {
  font-size: 1.125rem;
}

/* line 43, /var/www/scss/components/com-discount/com-discount.scss */
.com-discount--in-shopping-cart {
  top: -1rem;
  right: -0.5rem;
}

/* line 46, /var/www/scss/components/com-discount/com-discount.scss */
.com-discount--in-shopping-cart .com-discount__icon {
  display: block;
  background-position: center top;
  background-size: 2.8125rem;
  height: 2.8125rem;
  width: 2.8125rem;
}

@media screen and (min-width: 48em) {
  /* line 46, /var/www/scss/components/com-discount/com-discount.scss */
  .com-discount--in-shopping-cart .com-discount__icon {
    background-size: 2.8125rem;
    height: 2.8125rem;
    width: 2.8125rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 46, /var/www/scss/components/com-discount/com-discount.scss */
  .com-discount--in-shopping-cart .com-discount__icon {
    background-size: 2.8125rem;
    height: 2.8125rem;
    width: 2.8125rem;
  }
}

/* line 47, /var/www/scss/components/com-discount/com-discount.scss */
.com-discount--in-shopping-cart .com-discount__text {
  font-size: 0.9375rem;
}

/* line 48, /var/www/scss/components/com-discount/com-discount.scss */
.com-discount--in-shopping-cart .com-discount__percent {
  font-size: 0.8125rem;
}

/* line 51, /var/www/scss/components/com-discount/com-discount.scss */
.com-discount--in-com-basket {
  top: -0.9375rem;
  right: -0.9375rem;
}

/* line 54, /var/www/scss/components/com-discount/com-discount.scss */
.com-discount--in-com-basket .com-discount__icon {
  display: block;
  background-position: center top;
  background-size: 2.1875rem;
  height: 2.1875rem;
  width: 2.1875rem;
}

@media screen and (min-width: 48em) {
  /* line 54, /var/www/scss/components/com-discount/com-discount.scss */
  .com-discount--in-com-basket .com-discount__icon {
    background-size: 2.1875rem;
    height: 2.1875rem;
    width: 2.1875rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 54, /var/www/scss/components/com-discount/com-discount.scss */
  .com-discount--in-com-basket .com-discount__icon {
    background-size: 2.1875rem;
    height: 2.1875rem;
    width: 2.1875rem;
  }
}

/* line 55, /var/www/scss/components/com-discount/com-discount.scss */
.com-discount--in-com-basket .com-discount__text {
  font-size: 0.8125rem;
}

/* line 56, /var/www/scss/components/com-discount/com-discount.scss */
.com-discount--in-com-basket .com-discount__percent {
  font-size: 0.6875rem;
}

@media screen and (min-width: 48em) {
  /* line 4, /var/www/scss/components/com-discount/com-discount-medium.scss */
  .com-discount--in-product-page, .com-discount--in-modules {
    right: -1rem;
  }
  /* line 9, /var/www/scss/components/com-discount/com-discount-medium.scss */
  .com-discount--in-shopping-cart .com-discount__icon {
    display: block;
    background-position: center top;
    background-size: 3.75rem;
    height: 3.75rem;
    width: 3.75rem;
  }
}

@media screen and (min-width: 48em) and (min-width: 48em) {
  /* line 9, /var/www/scss/components/com-discount/com-discount-medium.scss */
  .com-discount--in-shopping-cart .com-discount__icon {
    background-size: 3.75rem;
    height: 3.75rem;
    width: 3.75rem;
  }
}

@media screen and (min-width: 48em) and (min-width: 64.0625em) {
  /* line 9, /var/www/scss/components/com-discount/com-discount-medium.scss */
  .com-discount--in-shopping-cart .com-discount__icon {
    background-size: 3.75rem;
    height: 3.75rem;
    width: 3.75rem;
  }
}

@media screen and (min-width: 48em) {
  /* line 10, /var/www/scss/components/com-discount/com-discount-medium.scss */
  .com-discount--in-shopping-cart .com-discount__text {
    font-size: 1.4375rem;
  }
  /* line 11, /var/www/scss/components/com-discount/com-discount-medium.scss */
  .com-discount--in-shopping-cart .com-discount__percent {
    font-size: 0.875rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 4, /var/www/scss/components/com-discount/com-discount-large.scss */
  .com-discount--in-product-page, .com-discount--in-modules {
    right: -2rem;
  }
  /* line 9, /var/www/scss/components/com-discount/com-discount-large.scss */
  .com-discount--in-com-basket {
    top: -1.5625rem;
  }
  /* line 11, /var/www/scss/components/com-discount/com-discount-large.scss */
  .com-discount--in-com-basket .com-discount__icon {
    display: block;
    background-position: center top;
    background-size: 3.75rem;
    height: 3.75rem;
    width: 3.75rem;
  }
}

@media screen and (min-width: 64.0625em) and (min-width: 48em) {
  /* line 11, /var/www/scss/components/com-discount/com-discount-large.scss */
  .com-discount--in-com-basket .com-discount__icon {
    background-size: 3.75rem;
    height: 3.75rem;
    width: 3.75rem;
  }
}

@media screen and (min-width: 64.0625em) and (min-width: 64.0625em) {
  /* line 11, /var/www/scss/components/com-discount/com-discount-large.scss */
  .com-discount--in-com-basket .com-discount__icon {
    background-size: 3.75rem;
    height: 3.75rem;
    width: 3.75rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 12, /var/www/scss/components/com-discount/com-discount-large.scss */
  .com-discount--in-com-basket .com-discount__text {
    font-size: 1.4375rem;
  }
  /* line 13, /var/www/scss/components/com-discount/com-discount-large.scss */
  .com-discount--in-com-basket .com-discount__percent {
    font-size: 0.875rem;
  }
}

/* line 7, /var/www/scss/components/com-tooltip/com-tooltip.scss */
.com-tooltip-wrapper[data-tooltip-no-small] .com-tooltip {
  display: none;
}

/* line 12, /var/www/scss/components/com-tooltip/com-tooltip.scss */
.com-tooltip-wrapper.is-open .com-tooltip {
  opacity: 1;
  visibility: visible;
}

/* line 19, /var/www/scss/components/com-tooltip/com-tooltip.scss */
.com-tooltip {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  top: calc(100% - 10px);
  width: 18.375rem;
  min-height: 6.25rem;
  padding: 1.5625rem 1.25rem;
  background-color: #fafafa;
  border: 1px solid #d6d6d6;
  box-shadow: 0 0 1.25rem rgba(0, 0, 0, 0.3);
}

/* line 216, /var/www/scss/base/_mixins.scss */
.com-tooltip:before {
  content: '';
  display: block;
  position: absolute;
  z-index: 2;
  top: -0.875rem;
  right: auto;
  bottom: auto;
  left: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0.875rem 0 0 0.875rem;
  border-color: transparent transparent transparent #fafafa;
}

/* line 222, /var/www/scss/base/_mixins.scss */
.com-tooltip:after {
  content: '';
  display: block;
  position: absolute;
  z-index: 1;
  top: -1rem;
  right: auto;
  bottom: auto;
  left: -0.0625rem;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 1rem 0 0 1rem;
  border-color: transparent transparent transparent #d6d6d6;
}

/* line 39, /var/www/scss/components/com-tooltip/com-tooltip.scss */
.com-tooltip.com-tooltip--info {
  top: 2.8125rem;
  left: 0.625rem;
  z-index: 1;
}

/* line 44, /var/www/scss/components/com-tooltip/com-tooltip.scss */
.com-tooltip.com-tooltip--conditions {
  padding: 1.125rem;
  top: calc(100% + 10px);
  left: 1rem;
  right: 1rem;
  z-index: 100;
  width: auto;
  box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.2);
  text-align: left;
}

/* line 54, /var/www/scss/components/com-tooltip/com-tooltip.scss */
.com-tooltip.com-tooltip--conditions .com-tooltip__close {
  float: right;
  display: inline-block;
  cursor: pointer;
}

/* line 59, /var/www/scss/components/com-tooltip/com-tooltip.scss */
.com-tooltip.com-tooltip--conditions .com-tooltip__text {
  display: block;
  padding-right: 1.75rem;
}

/* line 67, /var/www/scss/components/com-tooltip/com-tooltip.scss */
.com-tooltip--rounded {
  border-radius: 0.3125rem;
  border-top-left-radius: 0;
}

/* line 72, /var/www/scss/components/com-tooltip/com-tooltip.scss */
.com-tooltip--right-triangle.com-tooltip--rounded {
  border-top-right-radius: 0;
  border-top-left-radius: 0.3125rem;
}

/* line 77, /var/www/scss/components/com-tooltip/com-tooltip.scss */
.com-tooltip--right-padded-triangle.com-tooltip--rounded, .com-tooltip--left-padded-triangle.com-tooltip--rounded {
  border-top-left-radius: 0.3125rem;
}

/* line 83, /var/www/scss/components/com-tooltip/com-tooltip.scss */
.com-tooltip--right-triangle {
  right: 0;
}

/* line 234, /var/www/scss/base/_mixins.scss */
.com-tooltip--right-triangle:before {
  content: '';
  display: block;
  position: absolute;
  z-index: 2;
  top: -0.875rem;
  right: 0;
  bottom: auto;
  left: auto;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 0 0.875rem 0.875rem;
  border-color: transparent transparent #fafafa transparent;
}

/* line 240, /var/www/scss/base/_mixins.scss */
.com-tooltip--right-triangle:after {
  content: '';
  display: block;
  position: absolute;
  z-index: 1;
  top: -1rem;
  right: -0.0625rem;
  bottom: auto;
  left: auto;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 0 1rem 1rem;
  border-color: transparent transparent #d6d6d6 transparent;
}

/* line 253, /var/www/scss/base/_mixins.scss */
.com-tooltip--left-padded-triangle:before {
  content: '';
  display: block;
  position: absolute;
  z-index: 2;
  top: -0.625rem;
  right: auto;
  bottom: auto;
  left: 1.5625rem;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 0.3125rem 0.625rem 0.3125rem;
  border-color: transparent transparent #fafafa transparent;
}

/* line 259, /var/www/scss/base/_mixins.scss */
.com-tooltip--left-padded-triangle:after {
  content: '';
  display: block;
  position: absolute;
  z-index: 1;
  top: -0.75rem;
  right: auto;
  bottom: auto;
  left: 1.5rem;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 0.375rem 0.75rem 0.375rem;
  border-color: transparent transparent #d6d6d6 transparent;
}

/* line 96, /var/www/scss/components/com-tooltip/com-tooltip.scss */
.com-tooltip--right-padded-triangle {
  right: 0;
}

/* line 253, /var/www/scss/base/_mixins.scss */
.com-tooltip--right-padded-triangle:before {
  content: '';
  display: block;
  position: absolute;
  z-index: 2;
  top: -0.625rem;
  right: auto;
  bottom: auto;
  left: 1.5625rem;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 0.3125rem 0.625rem 0.3125rem;
  border-color: transparent transparent #fafafa transparent;
}

/* line 259, /var/www/scss/base/_mixins.scss */
.com-tooltip--right-padded-triangle:after {
  content: '';
  display: block;
  position: absolute;
  z-index: 1;
  top: -0.75rem;
  right: auto;
  bottom: auto;
  left: 1.5rem;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 0.375rem 0.75rem 0.375rem;
  border-color: transparent transparent #d6d6d6 transparent;
}

/* line 291, /var/www/scss/base/_mixins.scss */
.com-tooltip--right-padded-triangle:before {
  content: '';
  display: block;
  position: absolute;
  z-index: 2;
  top: -0.625rem;
  right: 1.5625rem;
  bottom: auto;
  left: auto;
  width: 0;
  height: 0;
  border-style: solid;
}

/* line 294, /var/www/scss/base/_mixins.scss */
.com-tooltip--right-padded-triangle:after {
  content: '';
  display: block;
  position: absolute;
  z-index: 1;
  top: -0.75rem;
  right: 1.5rem;
  bottom: auto;
  left: auto;
  width: 0;
  height: 0;
  border-style: solid;
}

/* line 271, /var/www/scss/base/_mixins.scss */
.com-tooltip--padded-triangle-conditions:before {
  content: '';
  display: block;
  position: absolute;
  z-index: 2;
  top: -0.75rem;
  right: auto;
  bottom: auto;
  left: 0.9375rem;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 0.75rem 0.75rem 0.75rem;
  border-color: transparent transparent #fafafa transparent;
}

/* line 277, /var/www/scss/base/_mixins.scss */
.com-tooltip--padded-triangle-conditions:after {
  content: '';
  display: block;
  position: absolute;
  z-index: 1;
  top: -0.75rem;
  right: auto;
  bottom: auto;
  left: 0.875rem;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 0.75rem 0.75rem 0.75rem;
  border-color: transparent transparent #d6d6d6 transparent;
}

/* line 304, /var/www/scss/base/_mixins.scss */
.com-tooltip--padded-triangle-conditions:before {
  content: '';
  display: block;
  position: absolute;
  z-index: 2;
  top: -0.75rem;
  right: 0.9375rem;
  bottom: auto;
  left: auto;
  width: 0;
  height: 0;
  border-style: solid;
}

/* line 307, /var/www/scss/base/_mixins.scss */
.com-tooltip--padded-triangle-conditions:after {
  content: '';
  display: block;
  position: absolute;
  z-index: 1;
  top: -0.75rem;
  right: 0.875rem;
  bottom: auto;
  left: auto;
  width: 0;
  height: 0;
  border-style: solid;
}

/* line 105, /var/www/scss/components/com-tooltip/com-tooltip.scss */
.com-tooltip__title {
  color: #353535;
  margin-bottom: 1.75rem;
}

/* line 111, /var/www/scss/components/com-tooltip/com-tooltip.scss */
.com-tooltip__buttons, .com-tooltip__title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

/* line 116, /var/www/scss/components/com-tooltip/com-tooltip.scss */
.com-tooltip__subtotal-value {
  font-weight: 700;
  font-size: 0.875rem;
}

/* line 121, /var/www/scss/components/com-tooltip/com-tooltip.scss */
.com-tooltip__pros {
  list-style: none;
  font-size: 0.75rem;
  color: #3e3936;
  line-height: 1.333;
}

/* line 128, /var/www/scss/components/com-tooltip/com-tooltip.scss */
.com-tooltip__pro {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  overflow: visible;
  margin-top: 0.125rem;
}

/* line 134, /var/www/scss/components/com-tooltip/com-tooltip.scss */
.com-tooltip__pro div {
  -ms-flex: 0 1 auto;
}

/* line 139, /var/www/scss/components/com-tooltip/com-tooltip.scss */
.com-tooltip__pro-icon {
  float: left;
  min-width: 3.125rem;
  height: 2.1875rem;
}

/* line 145, /var/www/scss/components/com-tooltip/com-tooltip.scss */
.com-tooltip__close {
  display: block;
  background-position: center top;
  background-size: 1.5rem;
  height: 1.5rem;
  width: 1.5rem;
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2223%22%20height%3D%2223%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12.914%2011.5l9.546%209.546-1.414%201.414-9.546-9.546-9.546%209.546L.54%2021.046l9.546-9.546L.54%201.954%201.954.54l9.546%209.546L21.046.54l1.414%201.414-9.546%209.546z%22%20fill%3D%22%234A4A4A%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

@media screen and (min-width: 48em) {
  /* line 145, /var/www/scss/components/com-tooltip/com-tooltip.scss */
  .com-tooltip__close {
    background-size: 1.5rem;
    height: 1.5rem;
    width: 1.5rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 145, /var/www/scss/components/com-tooltip/com-tooltip.scss */
  .com-tooltip__close {
    background-size: 1.5rem;
    height: 1.5rem;
    width: 1.5rem;
  }
}

@media screen and (min-width: 48em) {
  /* line 4, /var/www/scss/components/com-tooltip/com-tooltip-medium.scss */
  .com-tooltip-wrapper[data-tooltip-no-small] .com-tooltip {
    display: block;
  }
  /* line 10, /var/www/scss/components/com-tooltip/com-tooltip-medium.scss */
  .com-tooltip.com-tooltip--conditions {
    left: auto;
    right: auto;
    width: 17.5rem;
  }
  /* line 15, /var/www/scss/components/com-tooltip/com-tooltip-medium.scss */
  .com-tooltip.com-tooltip--conditions .com-tooltip__close {
    display: none;
  }
  /* line 16, /var/www/scss/components/com-tooltip/com-tooltip-medium.scss */
  .com-tooltip.com-tooltip--conditions .com-tooltip__text {
    padding-right: 0;
  }
  /* line 271, /var/www/scss/base/_mixins.scss */
  .com-tooltip--padded-triangle-conditions:before {
    content: '';
    display: block;
    position: absolute;
    z-index: 2;
    top: -0.75rem;
    right: auto;
    bottom: auto;
    left: 0.9375rem;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 0.75rem 0.75rem 0.75rem;
    border-color: transparent transparent #fafafa transparent;
  }
  /* line 277, /var/www/scss/base/_mixins.scss */
  .com-tooltip--padded-triangle-conditions:after {
    content: '';
    display: block;
    position: absolute;
    z-index: 1;
    top: -0.75rem;
    right: auto;
    bottom: auto;
    left: 0.875rem;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 0.75rem 0.75rem 0.75rem;
    border-color: transparent transparent #d6d6d6 transparent;
  }
}

/* line 1, /var/www/scss/components/com-products-plain-list/com-products-plain-list.scss */
.com-products-plain-list {
  margin: 0.6875rem 0;
  max-height: 13.125rem;
  padding: 0.5rem 1.25rem 0.5rem 1rem;
  background-color: #fff;
  border: 1px solid #d8d8d8;
  border-left: none;
  border-right: none;
  overflow: auto;
  list-style: none;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}

/* line 16, /var/www/scss/components/com-products-plain-list/com-products-plain-list.scss */
.com-products-plain-list__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px dashed #cfcecd;
  padding: 1rem 0 1rem;
}

/* line 21, /var/www/scss/components/com-products-plain-list/com-products-plain-list.scss */
.com-products-plain-list__item:last-child {
  border-bottom: none;
}

/* line 26, /var/www/scss/components/com-products-plain-list/com-products-plain-list.scss */
.com-products-plain-list__image {
  float: left;
  width: 3.625rem;
  -ms-flex-preferred-size: 3.625rem;
      flex-basis: 3.625rem;
  min-width: 3.625rem;
}

/* line 32, /var/www/scss/components/com-products-plain-list/com-products-plain-list.scss */
.com-products-plain-list__image--minimum-sized {
  min-height: 3.125rem;
  background-size: contain;
  background-position: center;
}

/* line 39, /var/www/scss/components/com-products-plain-list/com-products-plain-list.scss */
.com-products-plain-list__info {
  float: left;
  width: 7.6875rem;
  font-size: 0.8125rem;
  line-height: 1.153;
  margin: 0 0.6875rem;
}

/* line 47, /var/www/scss/components/com-products-plain-list/com-products-plain-list.scss */
.com-products-plain-list__product-price {
  font-weight: 700;
  margin: 0.125rem 0;
}

/* line 52, /var/www/scss/components/com-products-plain-list/com-products-plain-list.scss */
.com-products-plain-list__remove {
  display: block;
  min-width: 0.8125rem;
  height: 0.8125rem;
  text-indent: -999em;
  overflow: hidden;
  margin-top: 0.125rem;
  background-size: 100%;
}

@media screen and (min-width: 64.0625em) {
  /* line 2, /var/www/scss/components/com-products-plain-list/com-products-plain-list-large.scss */
  .com-products-plain-list {
    overflow-y: auto;
  }
}

/* line 1, /var/www/scss/components/com-shipping-notes/com-shipping-notes.scss */
.com-shipping-notes {
  list-style: none;
  margin-top: 1rem;
}

/* line 5, /var/www/scss/components/com-shipping-notes/com-shipping-notes.scss */
.com-shipping-notes__note {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 0.25rem;
  color: #3e3936;
  font-size: 0.75rem;
}

/* line 14, /var/www/scss/components/com-shipping-notes/com-shipping-notes.scss */
.com-shipping-notes__icon {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 2.375rem;
          flex: 0 0 2.375rem;
  float: left;
  width: 2.375rem;
  height: 1.625rem;
  background-size: 2.375rem;
  background-position: 0 -0.375rem;
  margin-right: 0.875rem;
}

/* line 1, /var/www/scss/components/com-breadcrumbs/com-breadcrumbs.scss */
.com-breadcrumbs-wrapper {
  display: none;
}

@media screen and (min-width: 48em) {
  /* line 2, /var/www/scss/components/com-breadcrumbs/com-breadcrumbs-medium.scss */
  .com-breadcrumbs-wrapper {
    display: block;
    position: relative;
    z-index: 1000;
    max-width: 70.5rem;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    height: 1.875rem;
    margin-bottom: -1.6875rem;
  }
  /* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .com-breadcrumbs-wrapper::before, .com-breadcrumbs-wrapper::after {
    content: ' ';
    display: table;
  }
  /* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .com-breadcrumbs-wrapper::after {
    clear: both;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .com-breadcrumbs-wrapper:last-child:not(:first-child) {
    float: right;
  }
  /* line 95, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .com-breadcrumbs-wrapper, .com-breadcrumbs-wrapper:last-child {
    float: none;
  }
  /* line 11, /var/www/scss/components/com-breadcrumbs/com-breadcrumbs-medium.scss */
  .com-breadcrumbs {
    position: absolute;
    top: 0;
    left: 1.25rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    list-style: none;
    padding: 0;
    color: #aea9a6;
    font-size: 0.75rem;
  }
  /* line 22, /var/www/scss/components/com-breadcrumbs/com-breadcrumbs-medium.scss */
  .com-breadcrumbs__item {
    margin-right: 1rem;
  }
  /* line 25, /var/www/scss/components/com-breadcrumbs/com-breadcrumbs-medium.scss */
  .com-breadcrumbs__item:not(:last-child):after {
    content: '>';
    right: -0.375rem;
    position: relative;
    font-size: 0.6875rem;
  }
  /* line 33, /var/www/scss/components/com-breadcrumbs/com-breadcrumbs-medium.scss */
  .com-breadcrumbs__link {
    color: #aea9a6;
  }
  /* line 36, /var/www/scss/components/com-breadcrumbs/com-breadcrumbs-medium.scss */
  .com-breadcrumbs__link--active, .com-breadcrumbs__link:hover {
    color: #3e3936;
  }
  /*************************************************************
   * IN HEADER Absolute position to overlap header module
   */
  /* line 46, /var/www/scss/components/com-breadcrumbs/com-breadcrumbs-medium.scss */
  .com-breadcrumbs-wrapper.com-breadcrumbs-wrapper--in-header {
    top: 0;
    width: 100%;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    max-width: 70.5rem;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .com-breadcrumbs-wrapper.com-breadcrumbs-wrapper--in-header::before, .com-breadcrumbs-wrapper.com-breadcrumbs-wrapper--in-header::after {
    content: ' ';
    display: table;
  }
  /* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .com-breadcrumbs-wrapper.com-breadcrumbs-wrapper--in-header::after {
    clear: both;
  }
  /*************************************************************
   * WHITE TEXT Force the color of breadcrumbs text to white
   */
  /* line 57, /var/www/scss/components/com-breadcrumbs/com-breadcrumbs-medium.scss */
  .com-breadcrumbs-wrapper.com-breadcrumbs-wrapper--white-text .com-breadcrumbs {
    color: #FFF;
  }
  /* line 60, /var/www/scss/components/com-breadcrumbs/com-breadcrumbs-medium.scss */
  .com-breadcrumbs-wrapper.com-breadcrumbs-wrapper--white-text .com-breadcrumbs__link {
    color: #FFF;
  }
}

/*************************************************************
 * Hide breadcrumbs only for medium devices when in header
 */
@media screen and (min-width: 48em) and (max-width: 64em) {
  /* line 72, /var/www/scss/components/com-breadcrumbs/com-breadcrumbs-medium.scss */
  .com-breadcrumbs-wrapper.com-breadcrumbs-wrapper--in-header {
    display: none;
  }
}

/*************************************************************
 * Edit breadcrumbs style in case of l2 breadcrumbs with modular content
 * but no header module
 */
@media screen and (min-width: 48em) {
  /* line 85, /var/www/scss/components/com-breadcrumbs/com-breadcrumbs-medium.scss */
  .blk-breadcrumbs--with-content .com-breadcrumbs-wrapper {
    clear: both;
    margin-bottom: 0.75rem;
  }
}

/* line 1, /var/www/scss/components/com-banner/com-banner.scss */
.com-banner {
  height: 100%;
}

/* line 6, /var/www/scss/components/com-banner/com-banner.scss */
.com-banner--special-offer {
  position: relative;
  width: 100%;
  background-color: #3e3936;
  padding-top: 0.8125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}

/* line 17, /var/www/scss/components/com-banner/com-banner.scss */
.com-banner--special-offer .com-banner__icon {
  display: block;
  background-position: center top;
  background-size: 1.875rem;
  height: 1.875rem;
  width: 1.875rem;
}

@media screen and (min-width: 48em) {
  /* line 17, /var/www/scss/components/com-banner/com-banner.scss */
  .com-banner--special-offer .com-banner__icon {
    background-size: 1.875rem;
    height: 1.875rem;
    width: 1.875rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 17, /var/www/scss/components/com-banner/com-banner.scss */
  .com-banner--special-offer .com-banner__icon {
    background-size: 1.875rem;
    height: 1.875rem;
    width: 1.875rem;
  }
}

/* line 18, /var/www/scss/components/com-banner/com-banner.scss */
.com-banner--special-offer .com-banner__text {
  padding-left: 0.9375rem;
  color: #FFF;
  font-size: 1rem;
}

/* line 25, /var/www/scss/components/com-banner/com-banner.scss */
.com-banner--special-offer:after {
  content: '';
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%);
  width: 16.125rem;
  height: 4.375rem;
  background-color: #3e3936;
}

/* line 4, /var/www/scss/components/com-shop-carousel/com-shop-carousel.scss */
.com-shop-carousel--in-shopping-cart {
  padding: 3rem 0 0.5rem;
}

/* line 6, /var/www/scss/components/com-shop-carousel/com-shop-carousel.scss */
.com-shop-carousel .btn-main.btn-main--shop-carousel, .com-shop-carousel .btn-main--shop-carousel.com-saf-centered-button, .com-shop-carousel .btn-main--shop-carousel.com-compare__action {
  color: #FFF;
  font-weight: 600;
  border: 1px solid #c20038;
  background-color: #c20038;
  width: 100%;
  text-align: center;
}

/* line 15, /var/www/scss/components/com-shop-carousel/com-shop-carousel.scss */
.com-shop-carousel__title {
  font-size: 1rem;
  line-height: 1.5rem;
  margin-bottom: 0.5rem;
  font-weight: 300;
}

/* line 22, /var/www/scss/components/com-shop-carousel/com-shop-carousel.scss */
.com-shop-carousel__root {
  outline: none;
}

/* line 27, /var/www/scss/components/com-shop-carousel/com-shop-carousel.scss */
.com-shop-carousel__item {
  float: left;
  margin: 1.5rem 0;
  padding: 4rem 1rem 1.5rem;
  width: 49%;
  border-top: 1px solid #d8d8d8;
}

/* line 35, /var/www/scss/components/com-shop-carousel/com-shop-carousel.scss */
.com-shop-carousel__link {
  display: block;
  line-height: 0.9rem;
  outline: none;
}

/* line 41, /var/www/scss/components/com-shop-carousel/com-shop-carousel.scss */
.com-shop-carousel__top-wrp {
  overflow: hidden;
  margin-bottom: 1.5rem;
}

/* line 46, /var/www/scss/components/com-shop-carousel/com-shop-carousel.scss */
.com-shop-carousel__img {
  max-width: 49%;
  max-height: 8.125rem;
  float: left;
}

/* line 53, /var/www/scss/components/com-shop-carousel/com-shop-carousel.scss */
.com-shop-carousel__cnt-wrp {
  float: left;
  max-width: 49%;
  display: block;
  padding-left: 1rem;
}

/* line 62, /var/www/scss/components/com-shop-carousel/com-shop-carousel.scss */
.com-shop-carousel__text {
  color: #3e3936;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.1rem;
  display: block;
  margin-bottom: 1rem;
}

/* line 71, /var/www/scss/components/com-shop-carousel/com-shop-carousel.scss */
.com-shop-carousel__price {
  font-size: 1rem;
  font-weight: 600;
  display: block;
  margin: 0.5rem 0;
}

/* line 81, /var/www/scss/components/com-shop-carousel/com-shop-carousel.scss */
.com-shop-carousel__discount {
  font-size: 0.75rem;
  font-weight: 600;
  color: #c6c5c4;
  text-decoration: line-through;
  display: block;
}

@media screen and (min-width: 48em) {
  /* line 5, /var/www/scss/components/com-shop-carousel/com-shop-carousel-medium.scss */
  .com-shop-carousel__title {
    font-size: 1.5rem;
  }
  /* line 10, /var/www/scss/components/com-shop-carousel/com-shop-carousel-medium.scss */
  .com-shop-carousel__item:nth-child(odd) {
    border-right: 1px dotted #d8d8d8;
  }
}

/* line 2, /var/www/scss/components/com-flags/com-flags.scss */
.com-flags, .com-flags__flag {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}

/* line 9, /var/www/scss/components/com-flags/com-flags.scss */
.com-flags__flag {
  text-align: left;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 14, /var/www/scss/components/com-flags/com-flags.scss */
.com-flags__flag-input {
  margin: 0 0.375rem 0 0;
}

@media screen and (min-width: 48em) {
  /* line 2, /var/www/scss/components/com-flags/com-flags-medium.scss */
  .com-flags {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  /* line 5, /var/www/scss/components/com-flags/com-flags-medium.scss */
  .com-flags--bottom {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
}

/* line 1, /var/www/scss/components/com-vip-quotes/com-vip-quotes.scss */
.com-vip-quotes {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-top: 1.25rem;
  margin-bottom: 2.5rem;
  text-align: center;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-vip-quotes::before, .com-vip-quotes::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-vip-quotes::after {
  clear: both;
}

/* line 9, /var/www/scss/components/com-vip-quotes/com-vip-quotes.scss */
.com-vip-quotes__text {
  font-size: 1.875rem;
  font-weight: 300;
  line-height: 3.375rem;
  letter-spacing: 0.231875rem;
  text-transform: uppercase;
  color: #a01621;
}

@media screen and (min-width: 48em) {
  /* line 2, /var/www/scss/components/com-vip-quotes/com-vip-quotes-medium.scss */
  .com-vip-quotes {
    margin-top: 1.375rem;
    margin-bottom: 5rem;
    max-width: 59.625rem;
  }
  /* line 6, /var/www/scss/components/com-vip-quotes/com-vip-quotes-medium.scss */
  .com-vip-quotes__text {
    font-size: 2.5rem;
    line-height: 4.625rem;
    letter-spacing: 0.31rem;
  }
}

/* line 1, /var/www/scss/components/com-vip-header/com-vip-header.scss */
.com-vip-header {
  position: relative;
  height: 30rem;
  text-align: center;
  /**
  * Modal Video component
  */
  /**
  * Recipe detail
  */
  /**
  * Micro Moment
  */
  /**
  * Micro Moment featured
  */
}

/* line 6, /var/www/scss/components/com-vip-header/com-vip-header.scss */
.com-vip-header__image-cnt {
  height: 100%;
  position: relative;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}

/* line 14, /var/www/scss/components/com-vip-header/com-vip-header.scss */
.com-vip-header__image-cnt::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 24, /var/www/scss/components/com-vip-header/com-vip-header.scss */
.com-vip-header__image {
  position: absolute;
  top: 0;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  font-family: "object-fit: cover";
}

/* line 32, /var/www/scss/components/com-vip-header/com-vip-header.scss */
.com-vip-header__info-wrapper {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  top: 0;
  width: 100%;
  height: 100%;
  padding: 0 1.25rem;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-vip-header__info-wrapper::before, .com-vip-header__info-wrapper::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-vip-header__info-wrapper::after {
  clear: both;
}

/* line 41, /var/www/scss/components/com-vip-header/com-vip-header.scss */
.com-vip-header .com-vip-prev-link {
  position: absolute;
  top: 2rem;
  left: 1.25rem;
}

/* line 47, /var/www/scss/components/com-vip-header/com-vip-header.scss */
.com-vip-header__info {
  color: #FFF;
  font-size: 0.875rem;
  font-weight: 300;
  line-height: 1.1875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  position: relative;
}

/* line 59, /var/www/scss/components/com-vip-header/com-vip-header.scss */
.com-vip-header__micromoment {
  color: #FFF;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 0.9375rem;
  letter-spacing: 0.105rem;
  text-transform: uppercase;
}

/* line 68, /var/www/scss/components/com-vip-header/com-vip-header.scss */
.com-vip-header__small-title {
  font-size: 0.625rem;
  line-height: 0.75rem;
  letter-spacing: 0.0625rem;
  text-transform: uppercase;
}

/* line 75, /var/www/scss/components/com-vip-header/com-vip-header.scss */
.com-vip-header__title {
  font-size: 1.375rem;
  font-weight: 400;
  line-height: 1.75rem;
  letter-spacing: 0.176875rem;
  text-transform: uppercase;
}

/* line 83, /var/www/scss/components/com-vip-header/com-vip-header.scss */
.com-vip-header__btn {
  color: #FFF;
  text-transform: uppercase;
  display: block;
  width: 11.875rem;
  padding: 1rem 0 0.9375rem;
  line-height: 1.0625rem;
  background-color: #c31230;
  transition: all 0.3s ease;
}

/* line 93, /var/www/scss/components/com-vip-header/com-vip-header.scss */
.com-vip-header__btn:hover {
  font-weight: 400;
}

/* line 96, /var/www/scss/components/com-vip-header/com-vip-header.scss */
.com-vip-header__btn:active {
  color: #d5311d;
}

/* line 101, /var/www/scss/components/com-vip-header/com-vip-header.scss */
.com-vip-header__social {
  position: absolute;
  right: 50%;
  bottom: 2.8125rem;
  -webkit-transform: translateX(50%);
      -ms-transform: translateX(50%);
          transform: translateX(50%);
  min-width: 9.375rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}

/* line 114, /var/www/scss/components/com-vip-header/com-vip-header.scss */
.com-vip-header__favourite {
  width: 1.75rem;
  height: 1.75rem;
  display: block;
  background-color: #c31230;
  border-radius: 100%;
  background-position: center center;
  background-size: 1.25rem;
  margin-right: 1.5rem;
}

/* line 137, /var/www/scss/components/com-vip-header/com-vip-header.scss */
.com-vip-header__play {
  font-size: 0.875rem;
  font-weight: 700;
  color: #FFF;
  line-height: 0.875rem;
  letter-spacing: 0.1225rem;
  padding-top: 2.125rem;
  text-transform: uppercase;
  background-position: center top;
  background-size: 1.5rem;
  display: inline-block;
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cuse%20fill%3D%22%23FFF%22%20opacity%3D%22.8%22%20xlink%3Ahref%3D%22%23a%22%2F%3E%3Cdefs%3E%3Cpath%20id%3D%22a%22%20fill-rule%3D%22evenodd%22%20d%3D%22M24%2012L0%2024V0l24%2012z%22%2F%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 156, /var/www/scss/components/com-vip-header/com-vip-header.scss */
.com-vip-header--recipe .com-vip-cookmode__start-btn {
  margin-top: 3.125rem;
}

/* line 162, /var/www/scss/components/com-vip-header/com-vip-header.scss */
.com-vip-header--recipe .com-vip-header__image-cnt::after {
  /* Old browsers */
  background: rgba(0, 0, 0, 0.0001);
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.55) 0%, rgba(0, 0, 0, 0.0001) 100%);
  /* IE6-9 */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="$start-color", endColorstr="$end-color",GradientType=0 );
}

/* line 167, /var/www/scss/components/com-vip-header/com-vip-header.scss */
.com-vip-header--recipe .com-vip-header__micromoment {
  margin-bottom: 1.5625rem;
}

/* line 171, /var/www/scss/components/com-vip-header/com-vip-header.scss */
.com-vip-header--recipe .com-vip-header__info {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding-bottom: 7.5rem;
}

/* line 176, /var/www/scss/components/com-vip-header/com-vip-header.scss */
.com-vip-header--recipe .com-vip-header__description {
  margin-top: 0.75rem;
}

/* line 180, /var/www/scss/components/com-vip-header/com-vip-header.scss */
.com-vip-header--recipe .com-vip-header__video {
  margin-top: 1.9375rem;
  margin-bottom: 1.3125rem;
}

/* line 185, /var/www/scss/components/com-vip-header/com-vip-header.scss */
.com-vip-header--recipe .com-vip-header__btn {
  margin-top: 3.125rem;
}

/* line 189, /var/www/scss/components/com-vip-header/com-vip-header.scss */
.com-vip-header--recipe .com-vip-header__tags {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 197, /var/www/scss/components/com-vip-header/com-vip-header.scss */
.com-vip-header--recipe .com-vip-header-tag {
  display: inline-block;
  font-size: 0.75rem;
  font-weight: 600;
  color: #FFF;
  padding: 0.3125rem 0.4375rem;
  margin: 0.4375rem 0.4375rem 0;
  border: 0.0625rem solid #FFF;
  border-radius: 1.5625rem;
}

/* line 215, /var/www/scss/components/com-vip-header/com-vip-header.scss */
.com-vip-header--micromoment .com-vip-header__image-cnt::after {
  /* Old browsers */
  background: rgba(0, 0, 0, 0.0001);
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 80.5%);
  /* IE6-9 */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="$start-color", endColorstr="$end-color",GradientType=0 );
}

/* line 220, /var/www/scss/components/com-vip-header/com-vip-header.scss */
.com-vip-header--micromoment .com-vip-header__info {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding-top: 12.625rem;
}

/* line 225, /var/www/scss/components/com-vip-header/com-vip-header.scss */
.com-vip-header--micromoment .com-vip-header__small-title {
  margin-bottom: 0.3125rem;
}

/* line 229, /var/www/scss/components/com-vip-header/com-vip-header.scss */
.com-vip-header--micromoment .com-vip-header__title {
  color: #ffc846;
}

/* line 241, /var/www/scss/components/com-vip-header/com-vip-header.scss */
.com-vip-header--micromoment-featured .com-vip-header__image-cnt::after {
  /* Old browsers */
  background: rgba(0, 0, 0, 0.0001);
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 80.5%);
  /* IE6-9 */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="$start-color", endColorstr="$end-color",GradientType=0 );
}

/* line 246, /var/www/scss/components/com-vip-header/com-vip-header.scss */
.com-vip-header--micromoment-featured .com-vip-header__info {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding-bottom: 6.25rem;
}

/* line 251, /var/www/scss/components/com-vip-header/com-vip-header.scss */
.com-vip-header--micromoment-featured .com-vip-header__small-title {
  margin-bottom: 0.625rem;
}

/* line 255, /var/www/scss/components/com-vip-header/com-vip-header.scss */
.com-vip-header--micromoment-featured .com-vip-header__description {
  margin-top: 0.5rem;
}

/* line 259, /var/www/scss/components/com-vip-header/com-vip-header.scss */
.com-vip-header--micromoment-featured .com-vip-header__btn {
  margin-top: 1.4375rem;
}

@media screen and (min-width: 48em) {
  /* line 2, /var/www/scss/components/com-vip-header/com-vip-header-medium.scss */
  .com-vip-header {
    height: 36rem;
    /**
    * Recipe Detail
    */
    /**
    * Recipe + video
    */
    /**
    * Micro Moment
    */
    /**
    * Micro Moment Featured
    */
  }
  /* line 5, /var/www/scss/components/com-vip-header/com-vip-header-medium.scss */
  .com-vip-header .com-vip-prev-link {
    top: 3.5625rem;
  }
  /* line 9, /var/www/scss/components/com-vip-header/com-vip-header-medium.scss */
  .com-vip-header__small-title, .com-vip-header__micromoment {
    font-size: 0.875rem;
    line-height: 1.0625rem;
    letter-spacing: 0.1225rem;
  }
  /* line 16, /var/www/scss/components/com-vip-header/com-vip-header-medium.scss */
  .com-vip-header__small-title {
    font-weight: 700;
  }
  /* line 20, /var/www/scss/components/com-vip-header/com-vip-header-medium.scss */
  .com-vip-header__title {
    font-size: 2.5rem;
    font-weight: 300;
    line-height: 3rem;
    letter-spacing: 0.31rem;
  }
  /* line 27, /var/www/scss/components/com-vip-header/com-vip-header-medium.scss */
  .com-vip-header__description {
    font-size: 1rem;
    font-weight: 400;
    line-height: ren-calc(24);
    max-width: 40.625rem;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 36, /var/www/scss/components/com-vip-header/com-vip-header-medium.scss */
  .com-vip-header__btn {
    font-size: 1rem;
    width: 15rem;
    line-height: 1.1875rem;
    padding: 0.875rem 0;
  }
  /* line 43, /var/www/scss/components/com-vip-header/com-vip-header-medium.scss */
  .com-vip-header__social {
    right: 1.25rem;
    bottom: 50%;
    -webkit-transform: translateY(50%);
        -ms-transform: translateY(50%);
            transform: translateY(50%);
    min-width: 0;
    width: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  /* line 53, /var/www/scss/components/com-vip-header/com-vip-header-medium.scss */
  .com-vip-header__favourite {
    margin-right: 0;
    margin-bottom: 2.375rem;
  }
  /* line 58, /var/www/scss/components/com-vip-header/com-vip-header-medium.scss */
  .com-vip-header__play {
    line-height: 1.0625rem;
    padding-top: 2.5625rem;
    background-size: 1.9375rem;
  }
  /* line 67, /var/www/scss/components/com-vip-header/com-vip-header-medium.scss */
  .com-vip-header--recipe {
    height: 43.75rem;
  }
  /* line 70, /var/www/scss/components/com-vip-header/com-vip-header-medium.scss */
  .com-vip-header--recipe .com-vip-cookmode__start-btn {
    margin-top: 2.5rem;
  }
  /* line 75, /var/www/scss/components/com-vip-header/com-vip-header-medium.scss */
  .com-vip-header--recipe .com-vip-header__info {
    padding-bottom: 12.375rem;
  }
  /* line 79, /var/www/scss/components/com-vip-header/com-vip-header-medium.scss */
  .com-vip-header--recipe .com-vip-header__micromoment {
    margin-bottom: 2.5rem;
  }
  /* line 83, /var/www/scss/components/com-vip-header/com-vip-header-medium.scss */
  .com-vip-header--recipe .com-vip-header__tags {
    max-width: 40.625rem;
    margin-left: auto;
    margin-right: auto;
    margin-top: 1.0625rem;
  }
  /* line 90, /var/www/scss/components/com-vip-header/com-vip-header-medium.scss */
  .com-vip-header--recipe .com-vip-header__description {
    margin-top: 1.5rem;
  }
  /* line 94, /var/www/scss/components/com-vip-header/com-vip-header-medium.scss */
  .com-vip-header--recipe .com-vip-header__btn {
    margin-top: 2.5rem;
  }
  /* line 99, /var/www/scss/components/com-vip-header/com-vip-header-medium.scss */
  .com-vip-header--recipe .com-vip-header-tag {
    font-size: 0.875rem;
  }
  /* line 109, /var/www/scss/components/com-vip-header/com-vip-header-medium.scss */
  .com-vip-header--recipe-video .com-vip-header__info {
    padding-bottom: 5.875rem;
  }
  /* line 113, /var/www/scss/components/com-vip-header/com-vip-header-medium.scss */
  .com-vip-header--recipe-video .com-vip-header__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  /* line 120, /var/www/scss/components/com-vip-header/com-vip-header-medium.scss */
  .com-vip-header--recipe-video .com-vip-header__video {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    margin-top: 1.25rem;
    margin-bottom: 2.5rem;
  }
  /* line 126, /var/www/scss/components/com-vip-header/com-vip-header-medium.scss */
  .com-vip-header--recipe-video .com-vip-header__title {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  /* line 130, /var/www/scss/components/com-vip-header/com-vip-header-medium.scss */
  .com-vip-header--recipe-video .com-vip-header__tags {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  /* line 134, /var/www/scss/components/com-vip-header/com-vip-header-medium.scss */
  .com-vip-header--recipe-video .com-vip-header__description {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  /* line 145, /var/www/scss/components/com-vip-header/com-vip-header-medium.scss */
  .com-vip-header--micromoment .com-vip-header__info {
    padding-top: 12.5625rem;
  }
  /* line 149, /var/www/scss/components/com-vip-header/com-vip-header-medium.scss */
  .com-vip-header--micromoment .com-vip-header__small-title {
    margin-bottom: 2.5rem;
  }
  /* line 153, /var/www/scss/components/com-vip-header/com-vip-header-medium.scss */
  .com-vip-header--micromoment .com-vip-header__title {
    color: #FFF;
  }
  /* line 164, /var/www/scss/components/com-vip-header/com-vip-header-medium.scss */
  .com-vip-header--micromoment-featured .com-vip-header__info {
    padding-bottom: 6.5625rem;
  }
  /* line 168, /var/www/scss/components/com-vip-header/com-vip-header-medium.scss */
  .com-vip-header--micromoment-featured .com-vip-header__small-title {
    margin-bottom: 2.5rem;
  }
  /* line 172, /var/www/scss/components/com-vip-header/com-vip-header-medium.scss */
  .com-vip-header--micromoment-featured .com-vip-header__description {
    margin-top: 1.5rem;
  }
  /* line 176, /var/www/scss/components/com-vip-header/com-vip-header-medium.scss */
  .com-vip-header--micromoment-featured .com-vip-header__btn {
    margin-top: 2.5rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 3, /var/www/scss/components/com-vip-header/com-vip-header-large.scss */
  .com-vip-header__image-cnt {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  /* line 7, /var/www/scss/components/com-vip-header/com-vip-header-large.scss */
  .com-vip-header__social {
    right: 6.5625rem;
  }
}

/* line 1, /var/www/scss/components/com-vip-prev-link/com-vip-prev-link.scss */
.com-vip-prev-link {
  line-height: 1.0625rem;
  color: #FFF;
  letter-spacing: 0.13125rem;
  text-transform: uppercase;
  font-size: 0;
  z-index: 1;
}

/* line 9, /var/www/scss/components/com-vip-prev-link/com-vip-prev-link.scss */
.com-vip-prev-link::before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 2rem;
  height: 2rem;
  border: 1px solid transparent;
  border-radius: 100%;
  box-shadow: inset 0 0 0 1px #FFF;
  background-position: 45% center;
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%227%22%20height%3D%2214%22%3E%3Cuse%20fill%3D%22%23FFF%22%20transform%3D%22rotate%2890%203.5%203.5%29%22%20xlink%3Ahref%3D%22%23a%22%2F%3E%3Cdefs%3E%3Cpath%20id%3D%22a%22%20d%3D%22M.92.146a.568.568%200%200%200-.762%200%20.475.475%200%200%200%200%20.708l6.46%206c.21.195.552.195.763%200l6.462-6a.475.475%200%200%200%200-.708.568.568%200%200%200-.76%200L7%205.793.92.146z%22%2F%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

@media screen and (min-width: 48em) {
  /* line 2, /var/www/scss/components/com-vip-prev-link/com-vip-prev-link-medium.scss */
  .com-vip-prev-link {
    font-size: 0.875rem;
  }
  /* line 4, /var/www/scss/components/com-vip-prev-link/com-vip-prev-link-medium.scss */
  .com-vip-prev-link::before {
    margin-right: 0.5625rem;
  }
}

/* line 3, /var/www/scss/components/com-vip-social/com-vip-social.scss */
.com-share--in-page-recipe-detail-vip .com-share__icon {
  display: inline-block;
  vertical-align: middle;
  margin-right: 0.5rem;
  width: 1.75rem;
  height: 1.75rem;
  background-size: 100%;
}

/* line 11, /var/www/scss/components/com-vip-social/com-vip-social.scss */
.com-share--in-page-recipe-detail-vip .com-share__icon:last-child {
  margin-right: 0;
}

@media screen and (min-width: 48em) {
  /* line 4, /var/www/scss/components/com-vip-social/com-vip-social-medium.scss */
  .com-share--in-page-recipe-detail-vip .com-share__icon {
    display: block;
    margin-right: 0;
    margin-bottom: 1.0625rem;
  }
  /* line 8, /var/www/scss/components/com-vip-social/com-vip-social-medium.scss */
  .com-share--in-page-recipe-detail-vip .com-share__icon:last-child {
    margin-bottom: 0;
  }
}

/* line 1, /var/www/scss/components/com-vip-cookmode/com-vip-cookmode.scss */
.com-vip-cookmode {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  overflow-y: auto;
}

/* line 9, /var/www/scss/components/com-vip-cookmode/com-vip-cookmode.scss */
.com-vip-cookmode__wrapper {
  background-color: #ffc846;
  overflow: hidden;
  display: none;
  text-align: center;
}

/* line 16, /var/www/scss/components/com-vip-cookmode/com-vip-cookmode.scss */
.com-vip-cookmode__header {
  padding-left: 1.5625rem;
  padding-right: 0.9375rem;
  padding-top: 3.0625rem;
  padding-bottom: 3.625rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 26, /var/www/scss/components/com-vip-cookmode/com-vip-cookmode.scss */
.com-vip-cookmode__recipe-title {
  font-size: 0.75rem;
  font-weight: 300;
  line-height: 0.9375rem;
  letter-spacing: 0.13rem;
  color: #3e3936;
  text-transform: uppercase;
  text-align: left;
}

/* line 36, /var/www/scss/components/com-vip-cookmode/com-vip-cookmode.scss */
.com-vip-cookmode__close {
  width: 1.875rem;
  height: 1.875rem;
  background-position: center center;
}

/* line 42, /var/www/scss/components/com-vip-cookmode/com-vip-cookmode.scss */
.com-vip-cookmode__step-list {
  counter-reset: cookmode-steps-counter;
}

/* line 46, /var/www/scss/components/com-vip-cookmode/com-vip-cookmode.scss */
.com-vip-cookmode__step {
  width: 100%;
  font-weight: 300;
}

/* line 51, /var/www/scss/components/com-vip-cookmode/com-vip-cookmode.scss */
.com-vip-cookmode__step-image-cnt {
  padding-bottom: 107.788161994%;
}

/* line 56, /var/www/scss/components/com-vip-cookmode/com-vip-cookmode.scss */
.com-vip-cookmode__step-image {
  -o-object-fit: cover;
     object-fit: cover;
  font-family: "object-fit: cover";
}

/* line 61, /var/www/scss/components/com-vip-cookmode/com-vip-cookmode.scss */
.com-vip-cookmode__step-info {
  padding-left: 1.5625rem;
  padding-right: 1.5625rem;
  padding-bottom: 7.1875rem;
}

/* line 66, /var/www/scss/components/com-vip-cookmode/com-vip-cookmode.scss */
.com-vip-cookmode__step-info::before {
  content: counter(cookmode-steps-counter, decimal-leading-zero);
  counter-increment: cookmode-steps-counter;
  width: 2.5rem;
  height: 2.5rem;
  background-color: #f7e108;
  border-radius: 100%;
  color: #f7f7f1;
  display: inline-block;
  font-weight: 700;
  line-height: 2.5rem;
  letter-spacing: -0.045625rem;
  margin-bottom: 1.5rem;
}

/* line 82, /var/www/scss/components/com-vip-cookmode/com-vip-cookmode.scss */
.com-vip-cookmode__step-title {
  font-size: 1.125rem;
  line-height: 1.125rem;
  letter-spacing: 0.24375rem;
  text-transform: uppercase;
  color: #c31230;
}

/* line 90, /var/www/scss/components/com-vip-cookmode/com-vip-cookmode.scss */
.com-vip-cookmode__step-text {
  font-size: 1.25rem;
  line-height: 1.8125rem;
  color: #111820;
  margin-top: 0.5rem;
}

/* line 97, /var/www/scss/components/com-vip-cookmode/com-vip-cookmode.scss */
.com-vip-cookmode__devices {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 3rem;
}

/* line 104, /var/www/scss/components/com-vip-cookmode/com-vip-cookmode.scss */
.com-vip-cookmode__device {
  width: 2rem;
  height: 2rem;
  display: inline-block;
  background-color: #FFF;
  border-radius: 100%;
  margin-left: 0.75rem;
  margin-right: 0.75rem;
}

/* line 114, /var/www/scss/components/com-vip-cookmode/com-vip-cookmode.scss */
.com-vip-cookmode__device-link {
  display: block;
  height: 100%;
}

/* line 119, /var/www/scss/components/com-vip-cookmode/com-vip-cookmode.scss */
.com-vip-cookmode__device-image {
  width: 70%;
  margin-top: 0.25rem;
  margin-left: auto;
  margin-right: auto;
  display: inline-block !important;
  -o-object-fit: cover;
     object-fit: cover;
  font-family: "object-fit: cover";
}

/* line 128, /var/www/scss/components/com-vip-cookmode/com-vip-cookmode.scss */
.com-vip-cookmode__start-btn {
  color: #FFF;
  text-transform: uppercase;
  display: block;
  width: 11.875rem;
  padding: 1rem 0 0.9375rem;
  line-height: 1.0625rem;
  background-color: #c31230;
  transition: all 0.3s ease;
}

/* line 138, /var/www/scss/components/com-vip-cookmode/com-vip-cookmode.scss */
.com-vip-cookmode__start-btn:hover {
  font-weight: 400;
}

/* line 141, /var/www/scss/components/com-vip-cookmode/com-vip-cookmode.scss */
.com-vip-cookmode__start-btn:active {
  color: #d5311d;
}

/* line 146, /var/www/scss/components/com-vip-cookmode/com-vip-cookmode.scss */
.com-vip-cookmode__list-wrap {
  position: relative;
}

/* line 150, /var/www/scss/components/com-vip-cookmode/com-vip-cookmode.scss */
.com-vip-cookmode__arrow {
  position: absolute;
  top: 0.625rem;
  width: 0.6875rem;
  height: 1.1875rem;
  background-position: center center;
  background-size: 100%;
  z-index: 1;
}

/* line 159, /var/www/scss/components/com-vip-cookmode/com-vip-cookmode.scss */
.com-vip-cookmode__arrow--prev {
  left: 1.5625rem;
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2211%22%20height%3D%2221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.46%2019.32a.795.795%200%200%201%200%201.073.68.68%200%200%201-1.005%200L.92%2011.29a.795.795%200%200%201%200-1.074l8.535-9.103a.68.68%200%200%201%201.006%200%20.795.795%200%200%201%200%201.073L2.43%2010.753l8.033%208.567z%22%20fill%3D%22%234A4A4A%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 164, /var/www/scss/components/com-vip-cookmode/com-vip-cookmode.scss */
.com-vip-cookmode__arrow--next {
  right: 1.5625rem;
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2211%22%20height%3D%2221%22%20viewBox%3D%220%200%2011%2021%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3ETriangle%3C%2Ftitle%3E%3Cpath%20d%3D%22M.54%2019.32c-.278.296-.278.776%200%201.073.277.296.728.296%201.005%200l8.536-9.104c.28-.297.28-.777%200-1.074L1.546%201.113C1.268.817.817.817.54%201.113s-.278.776%200%201.073l8.032%208.567L.54%2019.32z%22%20fill%3D%22%234A4A4A%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 169, /var/www/scss/components/com-vip-cookmode/com-vip-cookmode.scss */
.com-vip-cookmode__arrow.slick-disabled {
  visibility: hidden;
}

/* line 176, /var/www/scss/components/com-vip-cookmode/com-vip-cookmode.scss */
.com-vip-cookmode--step-images .com-vip-cookmode__step-inner {
  position: relative;
  z-index: 1;
  margin-top: -1.25rem;
}

/* line 182, /var/www/scss/components/com-vip-cookmode/com-vip-cookmode.scss */
.com-vip-cookmode--step-images .com-vip-cookmode__step-title {
  position: relative;
}

/* line 186, /var/www/scss/components/com-vip-cookmode/com-vip-cookmode.scss */
.com-vip-cookmode--step-images .com-vip-cookmode__arrow {
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

/* line 190, /var/www/scss/components/com-vip-cookmode/com-vip-cookmode.scss */
.com-vip-cookmode--step-images .com-vip-cookmode__arrow--prev {
  left: -0.3125rem;
}

/* line 194, /var/www/scss/components/com-vip-cookmode/com-vip-cookmode.scss */
.com-vip-cookmode--step-images .com-vip-cookmode__arrow--next {
  right: -0.3125rem;
}

@media screen and (min-width: 48em) {
  /* line 3, /var/www/scss/components/com-vip-cookmode/com-vip-cookmode-medium.scss */
  .com-vip-cookmode__start-btn {
    font-size: 1rem;
    width: 15rem;
    line-height: 1.1875rem;
    padding: 0.875rem 0;
  }
  /* line 10, /var/www/scss/components/com-vip-cookmode/com-vip-cookmode-medium.scss */
  .com-vip-cookmode__header {
    padding-top: 5.125rem;
    padding-bottom: 6.875rem;
    padding-right: 1.5625rem;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    position: relative;
  }
  /* line 18, /var/www/scss/components/com-vip-cookmode/com-vip-cookmode-medium.scss */
  .com-vip-cookmode__close {
    position: absolute;
    top: 5rem;
    right: 1.5625rem;
  }
  /* line 24, /var/www/scss/components/com-vip-cookmode/com-vip-cookmode-medium.scss */
  .com-vip-cookmode__recipe-title {
    text-align: center;
    font-size: 1.25rem;
    line-height: 1.5rem;
    letter-spacing: 0.155rem;
  }
  /* line 32, /var/www/scss/components/com-vip-cookmode/com-vip-cookmode-medium.scss */
  .com-vip-cookmode__step-info::before {
    font-size: 1.5rem;
    line-height: 3rem;
    letter-spacing: -0.06875rem;
    width: 3rem;
    height: 3rem;
    margin-bottom: 2.5rem;
  }
  /* line 42, /var/www/scss/components/com-vip-cookmode/com-vip-cookmode-medium.scss */
  .com-vip-cookmode__step-title {
    font-size: 2.5rem;
    line-height: 2.5rem;
    letter-spacing: 0.5425rem;
  }
  /* line 48, /var/www/scss/components/com-vip-cookmode/com-vip-cookmode-medium.scss */
  .com-vip-cookmode__step-text {
    font-size: 1.5rem;
    line-height: 2.375rem;
    margin-top: 2rem;
    max-width: 55.625rem;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 57, /var/www/scss/components/com-vip-cookmode/com-vip-cookmode-medium.scss */
  .com-vip-cookmode__devices {
    margin-top: 4rem;
  }
  /* line 61, /var/www/scss/components/com-vip-cookmode/com-vip-cookmode-medium.scss */
  .com-vip-cookmode__device {
    width: 3rem;
    height: 3rem;
    margin: 0 0.5rem;
  }
  /* line 67, /var/www/scss/components/com-vip-cookmode/com-vip-cookmode-medium.scss */
  .com-vip-cookmode__step-image-cnt {
    height: 100%;
    padding-bottom: 0;
  }
  /* line 72, /var/www/scss/components/com-vip-cookmode/com-vip-cookmode-medium.scss */
  .com-vip-cookmode__step-image {
    position: static;
  }
  /* line 76, /var/www/scss/components/com-vip-cookmode/com-vip-cookmode-medium.scss */
  .com-vip-cookmode__arrow {
    top: 5.75rem;
    width: 1.1875rem;
    height: 2.1875rem;
  }
  /* line 82, /var/www/scss/components/com-vip-cookmode/com-vip-cookmode-medium.scss */
  .com-vip-cookmode--step-images {
    overflow: hidden;
  }
  /* line 85, /var/www/scss/components/com-vip-cookmode/com-vip-cookmode-medium.scss */
  .com-vip-cookmode--step-images .com-vip-cookmode__step {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  /* line 91, /var/www/scss/components/com-vip-cookmode/com-vip-cookmode-medium.scss */
  .com-vip-cookmode--step-images .com-vip-cookmode__header {
    position: absolute;
    width: 50%;
    top: 0;
    right: 0;
    padding-bottom: 3.125rem;
    z-index: 2;
  }
  /* line 100, /var/www/scss/components/com-vip-cookmode/com-vip-cookmode-medium.scss */
  .com-vip-cookmode--step-images .com-vip-cookmode__list-wrap, .com-vip-cookmode--step-images .com-vip-cookmode__step-inner, .com-vip-cookmode--step-images .com-vip-cookmode__step-list, .com-vip-cookmode--step-images .com-vip-cookmode__step {
    height: 100%;
  }
  /* line 107, /var/www/scss/components/com-vip-cookmode/com-vip-cookmode-medium.scss */
  .com-vip-cookmode--step-images .com-vip-cookmode__step-list .slick-list,
  .com-vip-cookmode--step-images .com-vip-cookmode__step-list .slick-track {
    height: 100%;
  }
  /* line 113, /var/www/scss/components/com-vip-cookmode/com-vip-cookmode-medium.scss */
  .com-vip-cookmode--step-images .com-vip-cookmode__step-inner, .com-vip-cookmode--step-images .com-vip-cookmode__step-image-cnt {
    width: 50%;
  }
  /* line 118, /var/www/scss/components/com-vip-cookmode/com-vip-cookmode-medium.scss */
  .com-vip-cookmode--step-images .com-vip-cookmode__step-inner {
    margin-top: 0;
    overflow-y: auto;
  }
  /* line 123, /var/www/scss/components/com-vip-cookmode/com-vip-cookmode-medium.scss */
  .com-vip-cookmode--step-images .com-vip-cookmode__step-info {
    margin-top: 10.3125rem;
  }
  /* line 128, /var/www/scss/components/com-vip-cookmode/com-vip-cookmode-medium.scss */
  .com-vip-cookmode--step-images .com-vip-cookmode__arrow--prev {
    left: -0.9375rem;
  }
  /* line 132, /var/www/scss/components/com-vip-cookmode/com-vip-cookmode-medium.scss */
  .com-vip-cookmode--step-images .com-vip-cookmode__arrow--next {
    right: -0.9375rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 3, /var/www/scss/components/com-vip-cookmode/com-vip-cookmode-large.scss */
  .com-vip-cookmode__header {
    padding-left: 7.5rem;
    padding-right: 7.5rem;
  }
  /* line 8, /var/www/scss/components/com-vip-cookmode/com-vip-cookmode-large.scss */
  .com-vip-cookmode__close {
    right: 7.5rem;
  }
  /* line 12, /var/www/scss/components/com-vip-cookmode/com-vip-cookmode-large.scss */
  .com-vip-cookmode__step-list {
    max-width: 70.5rem;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .com-vip-cookmode__step-list::before, .com-vip-cookmode__step-list::after {
    content: ' ';
    display: table;
  }
  /* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .com-vip-cookmode__step-list::after {
    clear: both;
  }
  /* line 17, /var/www/scss/components/com-vip-cookmode/com-vip-cookmode-large.scss */
  .com-vip-cookmode__arrow--prev {
    left: 8rem;
  }
  /* line 21, /var/www/scss/components/com-vip-cookmode/com-vip-cookmode-large.scss */
  .com-vip-cookmode__arrow--next {
    right: 8rem;
  }
  /* line 28, /var/www/scss/components/com-vip-cookmode/com-vip-cookmode-large.scss */
  .com-vip-cookmode--step-images .com-vip-cookmode__close {
    right: 1.5625rem;
  }
  /* line 32, /var/www/scss/components/com-vip-cookmode/com-vip-cookmode-large.scss */
  .com-vip-cookmode--step-images .com-vip-cookmode__step-list {
    max-width: 100%;
  }
}

/* line 1, /var/www/scss/components/com-vip-welcome-msg/com-vip-welcome-msg.scss */
.com-vip-welcome-msg {
  background-color: #c20038;
  color: #f7f7f1;
  font-size: 0.875rem;
  text-align: center;
  line-height: 1.375rem;
  letter-spacing: 0.05125rem;
  padding-top: 3.375rem;
  padding-left: 1.6875rem;
  padding-right: 1.6875rem;
  padding-bottom: 1rem;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  top: 3.125rem;
  width: 100%;
  z-index: 999999;
}

/* line 18, /var/www/scss/components/com-vip-welcome-msg/com-vip-welcome-msg.scss */
.com-vip-welcome-msg--close {
  display: none;
}

/* line 22, /var/www/scss/components/com-vip-welcome-msg/com-vip-welcome-msg.scss */
.com-vip-welcome-msg__title {
  font-size: 1.125rem;
  letter-spacing: 0.145rem;
  text-transform: uppercase;
  margin-bottom: 1rem;
}

/* line 29, /var/www/scss/components/com-vip-welcome-msg/com-vip-welcome-msg.scss */
.com-vip-welcome-msg__text {
  font-weight: 300;
  text-align: left;
  position: relative;
  padding-bottom: 4rem;
}

/* line 34, /var/www/scss/components/com-vip-welcome-msg/com-vip-welcome-msg.scss */
.com-vip-welcome-msg__text p {
  margin-bottom: 1rem;
}

/* line 39, /var/www/scss/components/com-vip-welcome-msg/com-vip-welcome-msg.scss */
.com-vip-welcome-msg__signature {
  position: absolute;
  bottom: 1rem;
  left: -0.8125rem;
  width: 10.5rem;
  height: 4rem;
  background-position: center center;
  background-size: 100%;
  background-image: url("../images/com-vip-welcome-msg/signature.png");
  background-repeat: no-repeat;
}

/* line 51, /var/www/scss/components/com-vip-welcome-msg/com-vip-welcome-msg.scss */
.com-vip-welcome-msg__close {
  position: absolute;
  top: 0.375rem;
  right: 0.75rem;
  width: 1.8125rem;
  height: 1.8125rem;
  background-position: center center;
}

@media screen and (min-width: 48em) {
  /* line 2, /var/www/scss/components/com-vip-welcome-msg/com-vip-welcome-msg-medium.scss */
  .com-vip-welcome-msg {
    top: 4.375rem;
    padding-top: 6.8125rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    padding-bottom: 10.9375rem;
  }
  /* line 9, /var/www/scss/components/com-vip-welcome-msg/com-vip-welcome-msg-medium.scss */
  .com-vip-welcome-msg__title, .com-vip-welcome-msg__text {
    margin-left: auto;
    margin-right: auto;
  }
  /* line 15, /var/www/scss/components/com-vip-welcome-msg/com-vip-welcome-msg-medium.scss */
  .com-vip-welcome-msg__title {
    max-width: 44.875rem;
    font-size: 2rem;
    line-height: 2.875rem;
    letter-spacing: 0.248125rem;
  }
  /* line 22, /var/www/scss/components/com-vip-welcome-msg/com-vip-welcome-msg-medium.scss */
  .com-vip-welcome-msg__text {
    max-width: 35.75rem;
    margin-top: 3.5625rem;
    padding-bottom: 0;
    font-size: 1.125rem;
    line-height: 1.6875rem;
    letter-spacing: 0.07rem;
  }
  /* line 30, /var/www/scss/components/com-vip-welcome-msg/com-vip-welcome-msg-medium.scss */
  .com-vip-welcome-msg__text p {
    margin-bottom: 2rem;
  }
  /* line 35, /var/www/scss/components/com-vip-welcome-msg/com-vip-welcome-msg-medium.scss */
  .com-vip-welcome-msg__signature {
    position: static;
    width: 12.5rem;
    height: 4.75rem;
    background-position-x: left;
  }
  /* line 42, /var/www/scss/components/com-vip-welcome-msg/com-vip-welcome-msg-medium.scss */
  .com-vip-welcome-msg__close {
    width: 2.6875rem;
    height: 2.6875rem;
    top: 2rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 2, /var/www/scss/components/com-vip-welcome-msg/com-vip-welcome-msg-large.scss */
  .com-vip-welcome-msg {
    top: 6.875rem;
    max-width: 100rem;
  }
  /* line 6, /var/www/scss/components/com-vip-welcome-msg/com-vip-welcome-msg-large.scss */
  .com-vip-welcome-msg__close {
    right: 6.1875rem;
  }
}

/* line 1, /var/www/scss/components/com-vip-slick-recipe-list/com-vip-slick-recipe-list.scss */
.com-vip-slick-recipe-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

/* line 6, /var/www/scss/components/com-vip-slick-recipe-list/com-vip-slick-recipe-list.scss */
.com-vip-slick-recipe-list.slick-initialized {
  display: block;
}

/* line 10, /var/www/scss/components/com-vip-slick-recipe-list/com-vip-slick-recipe-list.scss */
.com-vip-slick-recipe-list__item {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 78.75%;
          flex: 0 0 78.75%;
  margin-left: 0.625rem;
  margin-right: 0.625rem;
}

/* line 17, /var/www/scss/components/com-vip-slick-recipe-list/com-vip-slick-recipe-list.scss */
.com-vip-slick-recipe-list__dots .slick-dots {
  line-height: 0.5rem;
}

/* line 20, /var/www/scss/components/com-vip-slick-recipe-list/com-vip-slick-recipe-list.scss */
.com-vip-slick-recipe-list__dots .slick-dots > li {
  width: 0.5rem;
  height: 0.5rem;
  border: 0.0625rem solid #b2282c;
  border-radius: 100%;
  margin: 0 0.96875rem;
}

/* line 28, /var/www/scss/components/com-vip-slick-recipe-list/com-vip-slick-recipe-list.scss */
.com-vip-slick-recipe-list__dots .slick-dots .slick-active {
  background-color: #b2282c;
}

/* line 1, /var/www/scss/components/com-vip-loved-recipes/com-vip-loved-recipes.scss */
.com-vip-loved-recipes {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #f7f7f1;
}

/* line 7, /var/www/scss/components/com-vip-loved-recipes/com-vip-loved-recipes.scss */
.com-vip-loved-recipes .com-vip-slick-recipe-list__wrapper {
  position: relative;
  padding-top: 3.375rem;
}

/* line 12, /var/www/scss/components/com-vip-loved-recipes/com-vip-loved-recipes.scss */
.com-vip-loved-recipes .com-vip-slick-recipe-list__dots {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  top: 1.4375rem;
}

/* line 18, /var/www/scss/components/com-vip-loved-recipes/com-vip-loved-recipes.scss */
.com-vip-loved-recipes .com-vip-slick-recipe-list__item:first-child {
  margin-left: 2.125rem;
}

/* line 26, /var/www/scss/components/com-vip-loved-recipes/com-vip-loved-recipes.scss */
.com-vip-loved-recipes .com-vip-slick-recipe-list.slick-initialized .com-vip-slick-recipe-list__item:first-child {
  margin-left: 0.625rem;
}

/* line 35, /var/www/scss/components/com-vip-loved-recipes/com-vip-loved-recipes.scss */
.com-vip-loved-recipes .com-vip-recipe-thumbnail--loved {
  padding: 0 0 1.6875rem 0;
}

@media screen and (min-width: 48em) {
  /* line 2, /var/www/scss/components/com-vip-loved-recipes/com-vip-loved-recipes-medium.scss */
  .com-vip-loved-recipes {
    padding-top: 4rem;
    padding-bottom: 5rem;
    background-color: transparent;
  }
  /* line 7, /var/www/scss/components/com-vip-loved-recipes/com-vip-loved-recipes-medium.scss */
  .com-vip-loved-recipes .com-vip-slick-recipe-list {
    max-width: 70.5rem;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .com-vip-loved-recipes .com-vip-slick-recipe-list::before, .com-vip-loved-recipes .com-vip-slick-recipe-list::after {
    content: ' ';
    display: table;
  }
  /* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .com-vip-loved-recipes .com-vip-slick-recipe-list::after {
    clear: both;
  }
  /* line 10, /var/www/scss/components/com-vip-loved-recipes/com-vip-loved-recipes-medium.scss */
  .com-vip-loved-recipes .com-vip-slick-recipe-list__wrapper {
    padding-top: 4rem;
  }
  /* line 14, /var/www/scss/components/com-vip-loved-recipes/com-vip-loved-recipes-medium.scss */
  .com-vip-loved-recipes .com-vip-slick-recipe-list__dots {
    display: none;
  }
  /* line 18, /var/www/scss/components/com-vip-loved-recipes/com-vip-loved-recipes-medium.scss */
  .com-vip-loved-recipes .com-vip-slick-recipe-list__item {
    -ms-flex-preferred-size: 33.3333333333%;
        flex-basis: 33.3333333333%;
    max-width: 25.0625rem;
    margin: 0 !important;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  /* line 28, /var/www/scss/components/com-vip-loved-recipes/com-vip-loved-recipes-medium.scss */
  .com-vip-loved-recipes .com-vip-recipe-thumbnail--loved {
    position: relative;
    padding: 0;
  }
  /* line 32, /var/www/scss/components/com-vip-loved-recipes/com-vip-loved-recipes-medium.scss */
  .com-vip-loved-recipes .com-vip-recipe-thumbnail--loved .com-vip-recipe-thumbnail__image-cnt {
    padding-bottom: 153.462603878%;
  }
  /* line 36, /var/www/scss/components/com-vip-loved-recipes/com-vip-loved-recipes-medium.scss */
  .com-vip-loved-recipes .com-vip-recipe-thumbnail--loved .com-vip-recipe-thumbnail__info {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    color: #FFF;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-line-pack: center;
        align-content: center;
    padding: 0 0.625rem;
    /* Old browsers */
    background: rgba(0, 0, 0, 0.0001);
    /* FF3.6-15 */
    /* Chrome10-25,Safari5.1-6 */
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    background: linear-gradient(to top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 80.5%);
    /* IE6-9 */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="$start-color", endColorstr="$end-color",GradientType=0 );
  }
  /* line 55, /var/www/scss/components/com-vip-loved-recipes/com-vip-loved-recipes-medium.scss */
  .com-vip-loved-recipes .com-vip-recipe-thumbnail--loved .com-vip-recipe-thumbnail__header--video-icon::before {
    content: '';
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2260%22%20height%3D%2260%22%3E%3Cuse%20fill%3D%22%23FFF%22%20opacity%3D%22.8%22%20xlink%3Ahref%3D%22%23a%22%2F%3E%3Cdefs%3E%3Cpath%20id%3D%22a%22%20fill-rule%3D%22evenodd%22%20d%3D%22M60%2030L0%2060V0l60%2030z%22%2F%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    width: 2.375rem;
    height: 2.375rem;
    display: inline-block;
    background-size: 100%;
    margin-bottom: 0.9375rem;
  }
  /* line 67, /var/www/scss/components/com-vip-loved-recipes/com-vip-loved-recipes-medium.scss */
  .com-vip-loved-recipes .com-vip-recipe-thumbnail--loved .com-vip-recipe-thumbnail__title {
    font-size: 1.25rem;
    font-weight: 700;
  }
  /* line 72, /var/www/scss/components/com-vip-loved-recipes/com-vip-loved-recipes-medium.scss */
  .com-vip-loved-recipes .com-vip-recipe-thumbnail--loved .com-vip-recipe-thumbnail__description {
    font-weight: 400;
    margin-top: 0.625rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 7, /var/www/scss/components/com-vip-loved-recipes/com-vip-loved-recipes-large.scss */
  .com-vip-loved-recipes .com-vip-recipe-thumbnail--loved .com-vip-recipe-thumbnail__info--vip {
    padding-top: 71.32%;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  /* line 14, /var/www/scss/components/com-vip-loved-recipes/com-vip-loved-recipes-large.scss */
  .com-vip-loved-recipes .com-vip-recipe-thumbnail--loved .com-vip-recipe-thumbnail__header--video-icon {
    margin-top: -1.1875rem;
  }
}

/* line 1, /var/www/scss/components/com-vip-recipe-thumbnail/com-vip-recipe-thumbnail.scss */
.com-vip-recipe-thumbnail {
  position: relative;
  text-align: center;
}

/* line 5, /var/www/scss/components/com-vip-recipe-thumbnail/com-vip-recipe-thumbnail.scss */
.com-vip-recipe-thumbnail__link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  z-index: 3;
}

/* line 14, /var/www/scss/components/com-vip-recipe-thumbnail/com-vip-recipe-thumbnail.scss */
.com-vip-recipe-thumbnail__image {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  height: 100%;
  max-width: none;
  -o-object-fit: cover;
     object-fit: cover;
  font-family: "object-fit: cover";
}

/**
 * Thumbnail type: intro
 */
/* line 29, /var/www/scss/components/com-vip-recipe-thumbnail/com-vip-recipe-thumbnail.scss */
.com-vip-recipe-thumbnail--intro {
  color: #FFF;
}

/* line 32, /var/www/scss/components/com-vip-recipe-thumbnail/com-vip-recipe-thumbnail.scss */
.com-vip-recipe-thumbnail--intro .com-vip-recipe-thumbnail__image-cnt {
  padding-bottom: 146.183206107%;
}

/* line 36, /var/www/scss/components/com-vip-recipe-thumbnail/com-vip-recipe-thumbnail.scss */
.com-vip-recipe-thumbnail--intro .com-vip-recipe-thumbnail__info {
  /* Old browsers */
  background: rgba(0, 0, 0, 0.0001);
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 80.5%);
  /* IE6-9 */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="$start-color", endColorstr="$end-color",GradientType=0 );
}

/* line 41, /var/www/scss/components/com-vip-recipe-thumbnail/com-vip-recipe-thumbnail.scss */
.com-vip-recipe-thumbnail--intro .com-vip-recipe-thumbnail__title {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
  letter-spacing: 0.13125rem;
  text-transform: uppercase;
  width: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
      -ms-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
}

/**
* Thumbnail type: detailed
*/
/* line 4, /var/www/scss/components/com-vip-recipe-thumbnail/com-vip-recipe-thumbnail--detailed.scss */
.com-vip-recipe-thumbnail {
  /**
  * Upsell modification
  */
}

/* line 5, /var/www/scss/components/com-vip-recipe-thumbnail/com-vip-recipe-thumbnail--detailed.scss */
.com-vip-recipe-thumbnail--detailed {
  padding: 0.625rem 0.625rem 0.3125rem;
}

/* line 7, /var/www/scss/components/com-vip-recipe-thumbnail/com-vip-recipe-thumbnail--detailed.scss */
.com-vip-recipe-thumbnail--detailed .com-vip-recipe-thumbnail {
  padding-bottom: 1.875rem;
}

/* line 9, /var/www/scss/components/com-vip-recipe-thumbnail/com-vip-recipe-thumbnail--detailed.scss */
.com-vip-recipe-thumbnail--detailed .com-vip-recipe-thumbnail__image-cnt {
  padding-bottom: 127.272727273%;
}

/* line 13, /var/www/scss/components/com-vip-recipe-thumbnail/com-vip-recipe-thumbnail--detailed.scss */
.com-vip-recipe-thumbnail--detailed .com-vip-recipe-thumbnail__video-icon {
  display: inline-block;
  width: 1.5rem;
  height: 1.5rem;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
      -ms-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
}

/* line 20, /var/www/scss/components/com-vip-recipe-thumbnail/com-vip-recipe-thumbnail--detailed.scss */
.com-vip-recipe-thumbnail--detailed .com-vip-recipe-thumbnail__info {
  color: #3e3936;
  padding-top: 0.75rem;
  padding-bottom: 0.5rem;
}

/* line 26, /var/www/scss/components/com-vip-recipe-thumbnail/com-vip-recipe-thumbnail--detailed.scss */
.com-vip-recipe-thumbnail--detailed .com-vip-recipe-thumbnail__header {
  width: 100%;
}

/* line 30, /var/www/scss/components/com-vip-recipe-thumbnail/com-vip-recipe-thumbnail--detailed.scss */
.com-vip-recipe-thumbnail--detailed .com-vip-recipe-thumbnail__title {
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5rem;
  letter-spacing: 0.13125rem;
  text-transform: uppercase;
}

/* line 38, /var/www/scss/components/com-vip-recipe-thumbnail/com-vip-recipe-thumbnail--detailed.scss */
.com-vip-recipe-thumbnail--detailed .com-vip-recipe-thumbnail__description {
  font-size: 0.875rem;
  font-weight: 300;
  line-height: 1.125rem;
}

/* line 44, /var/www/scss/components/com-vip-recipe-thumbnail/com-vip-recipe-thumbnail--detailed.scss */
.com-vip-recipe-thumbnail--detailed .com-vip-recipe-thumbnail__timings {
  margin-top: 0.875rem;
}

/* line 49, /var/www/scss/components/com-vip-recipe-thumbnail/com-vip-recipe-thumbnail--detailed.scss */
.com-vip-recipe-thumbnail--detailed .com-vip-recipe-thumbnail__time {
  display: inline-block;
  vertical-align: bottom;
  margin: 0 0.5625rem;
}

/* line 55, /var/www/scss/components/com-vip-recipe-thumbnail/com-vip-recipe-thumbnail--detailed.scss */
.com-vip-recipe-thumbnail--detailed .com-vip-recipe-thumbnail__time-logo, .com-vip-recipe-thumbnail--detailed .com-vip-recipe-thumbnail__time-text {
  display: block;
}

/* line 60, /var/www/scss/components/com-vip-recipe-thumbnail/com-vip-recipe-thumbnail--detailed.scss */
.com-vip-recipe-thumbnail--detailed .com-vip-recipe-thumbnail__time-logo {
  margin-left: auto;
  margin-right: auto;
  background-position: center center;
  margin-bottom: 0.5rem;
}

/* line 65, /var/www/scss/components/com-vip-recipe-thumbnail/com-vip-recipe-thumbnail--detailed.scss */
.com-vip-recipe-thumbnail--detailed .com-vip-recipe-thumbnail__time-logo--preparation {
  width: 1.375rem;
  height: 1.375rem;
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cg%20fill%3D%22%239FA0A1%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20fill-rule%3D%22nonzero%22%20d%3D%22M11%2022C4.89%2022%200%2017.043%200%2011%200%204.89%204.89%200%2011%200c6.043%200%2011%204.89%2011%2011%200%206.043-4.957%2011-11%2011zm0-.95c5.568%200%2010.05-4.482%2010.05-10.05C21.05%205.432%2016.567.883%2011%20.883%205.432.883.883%205.433.883%2011c0%205.568%204.55%2010.05%2010.117%2010.05z%22%2F%3E%3Cpath%20d%3D%22M11.034%2020.167c-.273%200-.477-.137-.477-.41%200-.272.204-.476.477-.476.205%200%20.41.205.41.478%200%20.272-.205.41-.41.41zm5.86-3.272c.138-.204.41-.204.615%200%20.203.137.203.41%200%20.614-.206.203-.478.203-.615%200-.204-.206-.204-.478%200-.615zM4.492%204.49a.62.62%200%200%201%20.683%200%20.62.62%200%200%201%200%20.683.62.62%200%200%201-.682%200%20.62.62%200%200%201%200-.682zm12.405.683c-.204-.205-.204-.477%200-.682.137-.135.41-.135.614%200%20.203.206.203.478%200%20.683-.206.136-.478.136-.615%200zM4.49%2017.51c-.135-.206-.135-.478%200-.615.206-.204.478-.204.683%200%20.136.137.136.41%200%20.614-.205.203-.477.203-.682%200zm14.79-6.476c0-.273.205-.477.478-.477.272%200%20.41.204.41.477%200%20.205-.138.41-.41.41-.273%200-.477-.205-.477-.41zm-17.447%200c0-.273.205-.477.41-.477.272%200%20.476.204.476.477%200%20.205-.205.41-.478.41a.44.44%200%200%201-.41-.41zm9.2-8.315a.466.466%200%200%201-.476-.478c0-.204.204-.41.477-.41a.44.44%200%200%201%20.41.41c0%20.273-.205.477-.41.477zm.048%203.223v3.763c.443.148.738.517.885.886h5.523c.59%200%20.59.96%200%20.96h-5.523c-.147.59-.736.96-1.326.96-.81%200-1.473-.59-1.473-1.403%200-.666.368-1.182.957-1.404V5.943c0-.59.957-.59.957%200z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 71, /var/www/scss/components/com-vip-recipe-thumbnail/com-vip-recipe-thumbnail--detailed.scss */
.com-vip-recipe-thumbnail--detailed .com-vip-recipe-thumbnail__time-logo--cooking {
  width: 2rem;
  height: 1.5rem;
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2224%22%20viewBox%3D%220%200%2032%2024%22%3E%3Cg%20fill%3D%22%239FA0A1%22%3E%3Cpath%20d%3D%22M16%2020C9.383%2020%204%2014.89%204%208.613c0-.34.27-.613.605-.613h22.79c.335%200%20.605.274.605.613C28%2014.89%2022.617%2020%2016%2020zM5.23%209.225c.336%205.32%205.04%209.55%2010.77%209.55%205.732%200%2010.434-4.23%2010.77-9.55H5.23zM20.5%207c-.276%200-.5-.243-.5-.542V3.542c0-.3.224-.542.5-.542s.5.243.5.542v2.916c0%20.3-.224.542-.5.542zm-4%200a.5.5%200%200%201-.5-.497V2.497a.5.5%200%200%201%201%200v4.006a.5.5%200%200%201-.5.497zm-4%200c-.276%200-.5-.243-.5-.542V3.542c0-.3.224-.542.5-.542s.5.243.5.542v2.916c0%20.3-.224.542-.5.542zm13.908%2016H5.592C5.265%2023%205%2022.776%205%2022.5s.265-.5.592-.5h20.816c.327%200%20.592.224.592.5s-.265.5-.592.5z%22%2F%3E%3Cpath%20d%3D%22M30.317%2011h-2.634c-.378%200-.683-.224-.683-.5s.305-.5.683-.5h2.634c.378%200%20.683.224.683.5s-.305.5-.683.5zm-26%200H1.683C1.306%2011%201%2010.776%201%2010.5s.306-.5.683-.5h2.634c.377%200%20.683.224.683.5s-.306.5-.683.5z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 77, /var/www/scss/components/com-vip-recipe-thumbnail/com-vip-recipe-thumbnail--detailed.scss */
.com-vip-recipe-thumbnail--detailed .com-vip-recipe-thumbnail__time-logo--appliance {
  width: 1.75rem;
  height: 1.75rem;
  border: 0.0625rem solid #9fa0a1;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 87, /var/www/scss/components/com-vip-recipe-thumbnail/com-vip-recipe-thumbnail--detailed.scss */
.com-vip-recipe-thumbnail--detailed .com-vip-recipe-thumbnail__time-logo--appliance img {
  width: 90%;
}

/* line 93, /var/www/scss/components/com-vip-recipe-thumbnail/com-vip-recipe-thumbnail--detailed.scss */
.com-vip-recipe-thumbnail--detailed .com-vip-recipe-thumbnail__time-text {
  font-size: 0.625rem;
  line-height: 0.875rem;
  text-transform: uppercase;
  color: #9fa0a1;
}

/* line 100, /var/www/scss/components/com-vip-recipe-thumbnail/com-vip-recipe-thumbnail--detailed.scss */
.com-vip-recipe-thumbnail--detailed .com-vip-recipe-thumbnail__favourite-remove {
  position: absolute;
  top: 1.25rem;
  right: 1.25rem;
  width: 1.875rem;
  height: 1.875rem;
  background-size: 100%;
  background-position: center center;
  display: none;
  z-index: 10;
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2232%22%20height%3D%2232%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20transform%3D%22translate%281%201%29%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Ccircle%20stroke%3D%22%23FFF%22%20fill%3D%22%23A02023%22%20cx%3D%2215%22%20cy%3D%2215%22%20r%3D%2215%22%2F%3E%3Cg%20transform%3D%22translate%286%206%29%22%20fill%3D%22%23FFF%22%3E%3Crect%20transform%3D%22rotate%2845%209%209.343%29%22%20x%3D%227.629%22%20y%3D%22-.6%22%20width%3D%222.743%22%20height%3D%2219.886%22%20rx%3D%221.371%22%2F%3E%3Crect%20transform%3D%22rotate%28-44%208.657%209%29%22%20x%3D%227.286%22%20y%3D%22-.943%22%20width%3D%222.743%22%20height%3D%2219.886%22%20rx%3D%221.371%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 122, /var/www/scss/components/com-vip-recipe-thumbnail/com-vip-recipe-thumbnail--detailed.scss */
.com-vip-recipe-thumbnail--detailed.com-vip-recipe-thumbnail--upsell .com-vip-recipe-thumbnail__image {
  width: 100%;
}

/* line 126, /var/www/scss/components/com-vip-recipe-thumbnail/com-vip-recipe-thumbnail--detailed.scss */
.com-vip-recipe-thumbnail--detailed.com-vip-recipe-thumbnail--upsell .com-vip-recipe-thumbnail__padlock-icon {
  position: absolute;
  top: 0.875rem;
  right: 0.9375rem;
  width: 0.9375rem;
  height: 1.25rem;
  background-position: center center;
}

/* line 135, /var/www/scss/components/com-vip-recipe-thumbnail/com-vip-recipe-thumbnail--detailed.scss */
.com-vip-recipe-thumbnail--detailed.com-vip-recipe-thumbnail--upsell .com-vip-recipe-thumbnail__time-text {
  color: #3e3936;
}

/* line 140, /var/www/scss/components/com-vip-recipe-thumbnail/com-vip-recipe-thumbnail--detailed.scss */
.com-vip-recipe-thumbnail--detailed.com-vip-recipe-thumbnail--upsell .com-vip-recipe-thumbnail__time-logo--preparation {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cg%20fill%3D%22%234A4A4A%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20fill-rule%3D%22nonzero%22%20d%3D%22M11%2022C4.89%2022%200%2017.043%200%2011%200%204.89%204.89%200%2011%200c6.043%200%2011%204.89%2011%2011%200%206.043-4.957%2011-11%2011zm0-.95c5.568%200%2010.05-4.482%2010.05-10.05C21.05%205.432%2016.567.883%2011%20.883%205.432.883.883%205.433.883%2011c0%205.568%204.55%2010.05%2010.117%2010.05z%22%2F%3E%3Cpath%20d%3D%22M11.034%2020.167c-.273%200-.477-.137-.477-.41%200-.272.204-.476.477-.476.205%200%20.41.205.41.478%200%20.272-.205.41-.41.41zm5.86-3.272c.138-.204.41-.204.615%200%20.203.137.203.41%200%20.614-.206.203-.478.203-.615%200-.204-.206-.204-.478%200-.615zM4.492%204.49a.62.62%200%200%201%20.683%200%20.62.62%200%200%201%200%20.683.62.62%200%200%201-.682%200%20.62.62%200%200%201%200-.682zm12.405.683c-.204-.205-.204-.477%200-.682.137-.135.41-.135.614%200%20.203.206.203.478%200%20.683-.206.136-.478.136-.615%200zM4.49%2017.51c-.135-.206-.135-.478%200-.615.206-.204.478-.204.683%200%20.136.137.136.41%200%20.614-.205.203-.477.203-.682%200zm14.79-6.476c0-.273.205-.477.478-.477.272%200%20.41.204.41.477%200%20.205-.138.41-.41.41-.273%200-.477-.205-.477-.41zm-17.447%200c0-.273.205-.477.41-.477.272%200%20.476.204.476.477%200%20.205-.205.41-.478.41a.44.44%200%200%201-.41-.41zm9.2-8.315a.466.466%200%200%201-.476-.478c0-.204.204-.41.477-.41a.44.44%200%200%201%20.41.41c0%20.273-.205.477-.41.477zm.048%203.223v3.763c.443.148.738.517.885.886h5.523c.59%200%20.59.96%200%20.96h-5.523c-.147.59-.736.96-1.326.96-.81%200-1.473-.59-1.473-1.403%200-.666.368-1.182.957-1.404V5.943c0-.59.957-.59.957%200z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 144, /var/www/scss/components/com-vip-recipe-thumbnail/com-vip-recipe-thumbnail--detailed.scss */
.com-vip-recipe-thumbnail--detailed.com-vip-recipe-thumbnail--upsell .com-vip-recipe-thumbnail__time-logo--cooking {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2224%22%20viewBox%3D%220%200%2032%2024%22%3E%3Cg%20fill%3D%22%234A4A4A%22%3E%3Cpath%20d%3D%22M16%2020C9.383%2020%204%2014.89%204%208.613c0-.34.27-.613.605-.613h22.79c.335%200%20.605.274.605.613C28%2014.89%2022.617%2020%2016%2020zM5.23%209.225c.336%205.32%205.04%209.55%2010.77%209.55%205.732%200%2010.434-4.23%2010.77-9.55H5.23zM20.5%207c-.276%200-.5-.243-.5-.542V3.542c0-.3.224-.542.5-.542s.5.243.5.542v2.916c0%20.3-.224.542-.5.542zm-4%200a.5.5%200%200%201-.5-.497V2.497a.5.5%200%200%201%201%200v4.006a.5.5%200%200%201-.5.497zm-4%200c-.276%200-.5-.243-.5-.542V3.542c0-.3.224-.542.5-.542s.5.243.5.542v2.916c0%20.3-.224.542-.5.542zm13.908%2016H5.592C5.265%2023%205%2022.776%205%2022.5s.265-.5.592-.5h20.816c.327%200%20.592.224.592.5s-.265.5-.592.5z%22%2F%3E%3Cpath%20d%3D%22M30.317%2011h-2.634c-.378%200-.683-.224-.683-.5s.305-.5.683-.5h2.634c.378%200%20.683.224.683.5s-.305.5-.683.5zm-26%200H1.683C1.306%2011%201%2010.776%201%2010.5s.306-.5.683-.5h2.634c.377%200%20.683.224.683.5s-.306.5-.683.5z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

@media screen and (min-width: 48em) {
  /* line 2, /var/www/scss/components/com-vip-recipe-thumbnail/com-vip-recipe-thumbnail-medium.scss */
  .com-vip-recipe-thumbnail {
    /**
    * Intro
    */
    /**
    * Detailed
    */
    /**
    * Upsell modification
    */
  }
  /* line 8, /var/www/scss/components/com-vip-recipe-thumbnail/com-vip-recipe-thumbnail-medium.scss */
  .com-vip-recipe-thumbnail--intro .com-vip-recipe-thumbnail__image-cnt {
    padding-bottom: 153.64806867%;
  }
  /* line 17, /var/www/scss/components/com-vip-recipe-thumbnail/com-vip-recipe-thumbnail-medium.scss */
  .com-vip-recipe-thumbnail--detailed {
    padding: 0;
  }
  /* line 20, /var/www/scss/components/com-vip-recipe-thumbnail/com-vip-recipe-thumbnail-medium.scss */
  .com-vip-recipe-thumbnail--detailed .com-vip-recipe-thumbnail__image-cnt {
    padding-bottom: 125.574712644%;
  }
  /* line 24, /var/www/scss/components/com-vip-recipe-thumbnail/com-vip-recipe-thumbnail-medium.scss */
  .com-vip-recipe-thumbnail--detailed .com-vip-recipe-thumbnail__info {
    padding-top: 1.0625rem;
  }
  /* line 28, /var/www/scss/components/com-vip-recipe-thumbnail/com-vip-recipe-thumbnail-medium.scss */
  .com-vip-recipe-thumbnail--detailed .com-vip-recipe-thumbnail__title {
    font-size: 1.125rem;
    line-height: 1.5625rem;
  }
  /* line 33, /var/www/scss/components/com-vip-recipe-thumbnail/com-vip-recipe-thumbnail-medium.scss */
  .com-vip-recipe-thumbnail--detailed .com-vip-recipe-thumbnail__description {
    font-size: 1rem;
    line-height: 1.375rem;
    margin-top: 0.875rem;
  }
  /* line 39, /var/www/scss/components/com-vip-recipe-thumbnail/com-vip-recipe-thumbnail-medium.scss */
  .com-vip-recipe-thumbnail--detailed .com-vip-recipe-thumbnail__timings {
    margin-top: 1.1875rem;
  }
  /* line 43, /var/www/scss/components/com-vip-recipe-thumbnail/com-vip-recipe-thumbnail-medium.scss */
  .com-vip-recipe-thumbnail--detailed .com-vip-recipe-thumbnail__time {
    margin: 0 0.625rem;
  }
  /* line 47, /var/www/scss/components/com-vip-recipe-thumbnail/com-vip-recipe-thumbnail-medium.scss */
  .com-vip-recipe-thumbnail--detailed .com-vip-recipe-thumbnail__time-logo {
    margin-bottom: 1.125rem;
  }
  /* line 49, /var/www/scss/components/com-vip-recipe-thumbnail/com-vip-recipe-thumbnail-medium.scss */
  .com-vip-recipe-thumbnail--detailed .com-vip-recipe-thumbnail__time-logo--preparation {
    width: 1.6875rem;
    height: 1.6875rem;
  }
  /* line 53, /var/www/scss/components/com-vip-recipe-thumbnail/com-vip-recipe-thumbnail-medium.scss */
  .com-vip-recipe-thumbnail--detailed .com-vip-recipe-thumbnail__time-logo--cooking {
    width: 2.25rem;
    height: 1.6875rem;
  }
  /* line 57, /var/www/scss/components/com-vip-recipe-thumbnail/com-vip-recipe-thumbnail-medium.scss */
  .com-vip-recipe-thumbnail--detailed .com-vip-recipe-thumbnail__time-logo--appliance {
    width: 2.25rem;
    height: 2.25rem;
    margin-bottom: 0.75rem;
  }
  /* line 64, /var/www/scss/components/com-vip-recipe-thumbnail/com-vip-recipe-thumbnail-medium.scss */
  .com-vip-recipe-thumbnail--detailed .com-vip-recipe-thumbnail__time-text {
    font-size: 0.75rem;
  }
  /* line 75, /var/www/scss/components/com-vip-recipe-thumbnail/com-vip-recipe-thumbnail-medium.scss */
  .com-vip-recipe-thumbnail--detailed.com-vip-recipe-thumbnail--upsell {
    padding: 1.5rem 1.25rem;
  }
  /* line 78, /var/www/scss/components/com-vip-recipe-thumbnail/com-vip-recipe-thumbnail-medium.scss */
  .com-vip-recipe-thumbnail--detailed.com-vip-recipe-thumbnail--upsell .com-vip-recipe-thumbnail__image-cnt {
    padding-bottom: 116.265912306%;
  }
  /* line 82, /var/www/scss/components/com-vip-recipe-thumbnail/com-vip-recipe-thumbnail-medium.scss */
  .com-vip-recipe-thumbnail--detailed.com-vip-recipe-thumbnail--upsell .com-vip-recipe-thumbnail__padlock-icon {
    top: 2rem;
    right: 2.125rem;
    width: 1.375rem;
    height: 1.875rem;
    z-index: 2;
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2222%22%20height%3D%2230%22%3E%3Cuse%20fill%3D%22%23FFF%22%20xlink%3Ahref%3D%22%23a%22%2F%3E%3Cdefs%3E%3Cpath%20id%3D%22a%22%20fill-rule%3D%22evenodd%22%20d%3D%22M21.095%2014.106h-1.48v-5.24c0-4.9-3.942-8.866-8.772-8.866S2.07%203.967%202.07%208.865v5.24H.592a.598.598%200%200%200-.592.59V28.8c0%20.343.246.588.592.588h20.552a.598.598%200%200%200%20.59-.588V14.694c-.05-.343-.295-.588-.64-.588zm-9.512%209.992v1.518a.755.755%200%200%201-.74.735.755.755%200%200%201-.74-.734v-1.518c-.54-.294-.935-.882-.935-1.518%200-.93.74-1.715%201.676-1.715.936%200%201.676.784%201.676%201.715%200%20.685-.395%201.273-.937%201.518zm-6.26-9.992h11.04v-5.24c0-3.037-2.464-5.535-5.52-5.535-3.056%200-5.52%202.5-5.52%205.535v5.24z%22%2F%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
  }
  /* line 91, /var/www/scss/components/com-vip-recipe-thumbnail/com-vip-recipe-thumbnail-medium.scss */
  .com-vip-recipe-thumbnail--detailed.com-vip-recipe-thumbnail--upsell .com-vip-recipe-thumbnail__video-icon {
    position: static;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    width: 3.75rem;
    height: 3.75rem;
    margin-bottom: 2.5rem;
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2260%22%20height%3D%2260%22%3E%3Cuse%20fill%3D%22%23FFF%22%20opacity%3D%22.8%22%20xlink%3Ahref%3D%22%23a%22%2F%3E%3Cdefs%3E%3Cpath%20id%3D%22a%22%20fill-rule%3D%22evenodd%22%20d%3D%22M60%2030L0%2060V0l60%2030z%22%2F%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
  }
  /* line 100, /var/www/scss/components/com-vip-recipe-thumbnail/com-vip-recipe-thumbnail-medium.scss */
  .com-vip-recipe-thumbnail--detailed.com-vip-recipe-thumbnail--upsell .com-vip-recipe-thumbnail__info {
    color: #FFF;
    position: absolute;
    top: 1.5rem;
    bottom: 1.5rem;
    left: 1.25rem;
    right: 1.25rem;
    background-color: rgba(17, 24, 32, 0.4);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-line-pack: center;
        align-content: center;
    padding: 1.5rem 1.25rem;
    z-index: 1;
  }
  /* line 117, /var/www/scss/components/com-vip-recipe-thumbnail/com-vip-recipe-thumbnail-medium.scss */
  .com-vip-recipe-thumbnail--detailed.com-vip-recipe-thumbnail--upsell .com-vip-recipe-thumbnail__title {
    font-size: 1.375rem;
  }
  /* line 121, /var/www/scss/components/com-vip-recipe-thumbnail/com-vip-recipe-thumbnail-medium.scss */
  .com-vip-recipe-thumbnail--detailed.com-vip-recipe-thumbnail--upsell .com-vip-recipe-thumbnail__time {
    margin: 0.75rem;
  }
  /* line 126, /var/www/scss/components/com-vip-recipe-thumbnail/com-vip-recipe-thumbnail-medium.scss */
  .com-vip-recipe-thumbnail--detailed.com-vip-recipe-thumbnail--upsell .com-vip-recipe-thumbnail__time-logo--preparation {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cg%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20fill-rule%3D%22nonzero%22%20d%3D%22M12%2024C5.333%2024%200%2018.593%200%2012%200%205.333%205.333%200%2012%200c6.593%200%2012%205.333%2012%2012%200%206.593-5.407%2012-12%2012zm0-1.037A10.938%2010.938%200%200%200%2022.963%2012C22.963%205.926%2018.073.963%2012%20.963%205.926.963.963%205.926.963%2012c0%206.074%204.963%2010.963%2011.037%2010.963z%22%2F%3E%3Cpath%20d%3D%22M12.037%2022c-.297%200-.52-.15-.52-.446%200-.297.223-.52.52-.52.223%200%20.446.223.446.52%200%20.297-.223.446-.446.446zm6.394-3.57c.15-.222.447-.222.67%200%20.223.15.223.447%200%20.67-.223.223-.52.223-.67%200-.222-.223-.222-.52%200-.67zM4.9%204.9a.675.675%200%200%201%20.743%200%20.675.675%200%200%201%200%20.743.675.675%200%200%201-.743%200%20.675.675%200%200%201%200-.743zm13.53.743c-.222-.223-.222-.52%200-.743.15-.15.447-.15.67%200%20.223.223.223.52%200%20.743-.223.15-.52.15-.67%200zM4.9%2019.1c-.15-.223-.15-.52%200-.67.223-.222.52-.222.743%200%20.15.15.15.447%200%20.67-.223.223-.52.223-.743%200zm16.133-7.063c0-.297.224-.52.52-.52.298%200%20.447.223.447.52%200%20.223-.15.446-.446.446-.297%200-.52-.223-.52-.446zM2%2012.037c0-.297.223-.52.446-.52.297%200%20.52.223.52.52%200%20.223-.223.446-.52.446A.48.48%200%200%201%202%2012.037zm10.037-9.07a.508.508%200%200%201-.52-.52c0-.224.223-.447.52-.447a.48.48%200%200%201%20.446.446c0%20.297-.223.52-.446.52zm.052%203.516v4.106c.48.16.802.562.963.965h6.025c.643%200%20.643%201.046%200%201.046h-6.025c-.16.645-.804%201.048-1.446%201.048-.884%200-1.607-.644-1.607-1.53%200-.724.402-1.288%201.044-1.53V6.484c0-.644%201.045-.644%201.045%200z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
  }
  /* line 130, /var/www/scss/components/com-vip-recipe-thumbnail/com-vip-recipe-thumbnail-medium.scss */
  .com-vip-recipe-thumbnail--detailed.com-vip-recipe-thumbnail--upsell .com-vip-recipe-thumbnail__time-logo--cooking {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2224%22%20viewBox%3D%220%200%2032%2024%22%3E%3Cg%20fill%3D%22%23FFF%22%3E%3Cpath%20d%3D%22M16%2020C9.383%2020%204%2014.89%204%208.613c0-.34.27-.613.605-.613h22.79c.335%200%20.605.274.605.613C28%2014.89%2022.617%2020%2016%2020zM5.23%209.225c.336%205.32%205.04%209.55%2010.77%209.55%205.732%200%2010.434-4.23%2010.77-9.55H5.23zM20.5%207c-.276%200-.5-.243-.5-.542V3.542c0-.3.224-.542.5-.542s.5.243.5.542v2.916c0%20.3-.224.542-.5.542zm-4%200a.5.5%200%200%201-.5-.497V2.497a.5.5%200%200%201%201%200v4.006a.5.5%200%200%201-.5.497zm-4%200c-.276%200-.5-.243-.5-.542V3.542c0-.3.224-.542.5-.542s.5.243.5.542v2.916c0%20.3-.224.542-.5.542zm13.908%2016H5.592C5.265%2023%205%2022.776%205%2022.5s.265-.5.592-.5h20.816c.327%200%20.592.224.592.5s-.265.5-.592.5z%22%2F%3E%3Cpath%20d%3D%22M30.317%2011h-2.634c-.378%200-.683-.224-.683-.5s.305-.5.683-.5h2.634c.378%200%20.683.224.683.5s-.305.5-.683.5zm-26%200H1.683C1.306%2011%201%2010.776%201%2010.5s.306-.5.683-.5h2.634c.377%200%20.683.224.683.5s-.306.5-.683.5z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
  }
  /* line 135, /var/www/scss/components/com-vip-recipe-thumbnail/com-vip-recipe-thumbnail-medium.scss */
  .com-vip-recipe-thumbnail--detailed.com-vip-recipe-thumbnail--upsell .com-vip-recipe-thumbnail__time-text {
    font-size: 0.875rem;
    color: #FFF;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 4, /var/www/scss/components/com-vip-recipe-thumbnail/com-vip-recipe-thumbnail-large.scss */
  .com-vip-recipe-thumbnail--detailed.com-vip-recipe-thumbnail--upsell .com-vip-recipe-thumbnail__info {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    padding-bottom: 9.0625rem;
  }
  /* line 8, /var/www/scss/components/com-vip-recipe-thumbnail/com-vip-recipe-thumbnail-large.scss */
  .com-vip-recipe-thumbnail--detailed.com-vip-recipe-thumbnail--upsell .com-vip-recipe-thumbnail__info--centered {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding-bottom: 0;
  }
  /* line 14, /var/www/scss/components/com-vip-recipe-thumbnail/com-vip-recipe-thumbnail-large.scss */
  .com-vip-recipe-thumbnail--detailed.com-vip-recipe-thumbnail--upsell .com-vip-recipe-thumbnail__description {
    margin-top: 1.5rem;
  }
  /* line 18, /var/www/scss/components/com-vip-recipe-thumbnail/com-vip-recipe-thumbnail-large.scss */
  .com-vip-recipe-thumbnail--detailed.com-vip-recipe-thumbnail--upsell .com-vip-recipe-thumbnail__timings {
    margin-top: 3rem;
  }
}

/* line 1, /var/www/scss/components/com-vip-recipe-thumbnail/com-vip-recipe-thumbnail-cta.scss */
.com-vip-recipe-thumbnail-cta {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  padding-top: 4.9375rem;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  opacity: 0;
  color: #111820;
  transition: opacity 0.3s ease;
}

/* line 15, /var/www/scss/components/com-vip-recipe-thumbnail/com-vip-recipe-thumbnail-cta.scss */
.com-vip-recipe-thumbnail-cta--showed {
  opacity: 1;
  z-index: 4;
}

/* line 21, /var/www/scss/components/com-vip-recipe-thumbnail/com-vip-recipe-thumbnail-cta.scss */
.com-vip-recipe-thumbnail-cta__close {
  position: absolute;
  width: 2.6875rem;
  height: 2.6875rem;
  top: 0.8125rem;
  right: 1rem;
  background-position: center center;
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2223%22%20height%3D%2223%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12.914%2011.5l9.546%209.546-1.414%201.414-9.546-9.546-9.546%209.546L.54%2021.046l9.546-9.546L.54%201.954%201.954.54l9.546%209.546L21.046.54l1.414%201.414-9.546%209.546z%22%20fill%3D%22%234A4A4A%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 31, /var/www/scss/components/com-vip-recipe-thumbnail/com-vip-recipe-thumbnail-cta.scss */
.com-vip-recipe-thumbnail-cta__icon-cnt {
  width: 3.125rem;
  height: 3.125rem;
  margin-left: auto;
  margin-right: auto;
  border-radius: 100%;
  border: 0.0625rem solid #111820;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 43, /var/www/scss/components/com-vip-recipe-thumbnail/com-vip-recipe-thumbnail-cta.scss */
.com-vip-recipe-thumbnail-cta__icon {
  display: block;
  width: 1.6875rem;
  height: 1.6875rem;
  margin-top: -0.25rem;
}

/* line 50, /var/www/scss/components/com-vip-recipe-thumbnail/com-vip-recipe-thumbnail-cta.scss */
.com-vip-recipe-thumbnail-cta__title {
  margin-top: 2.25rem;
  font-size: 1.125rem;
  font-weight: 300;
  text-transform: uppercase;
  line-height: 1.5rem;
  letter-spacing: 0.13125rem;
}

/* line 59, /var/www/scss/components/com-vip-recipe-thumbnail/com-vip-recipe-thumbnail-cta.scss */
.com-vip-recipe-thumbnail-cta__text {
  margin-top: 1rem;
  font-size: 0.875rem;
  font-weight: 300;
  line-height: 1.1875rem;
  color: #3e3936;
}

/* line 67, /var/www/scss/components/com-vip-recipe-thumbnail/com-vip-recipe-thumbnail-cta.scss */
.com-vip-recipe-thumbnail-cta__btn-register {
  display: block;
  width: 11.875rem;
  margin-top: 2.5rem;
  margin-left: auto;
  margin-right: auto;
  padding: 0.9375rem 0;
  font-size: 0.875rem;
  font-weight: 300;
  line-height: 1.0625rem;
  letter-spacing: 0.13125rem;
  color: #3e3936;
  border: 0.0625rem solid #3e3936;
  text-transform: uppercase;
}

/* line 82, /var/www/scss/components/com-vip-recipe-thumbnail/com-vip-recipe-thumbnail-cta.scss */
.com-vip-recipe-thumbnail-cta__btn-register:hover {
  border-color: #3e3936;
  color: #3e3936;
  font-weight: 400;
}

/* line 88, /var/www/scss/components/com-vip-recipe-thumbnail/com-vip-recipe-thumbnail-cta.scss */
.com-vip-recipe-thumbnail-cta__btn-register:active {
  border-color: #9fa0a1;
  color: #9fa0a1;
}

@media screen and (min-width: 48em) {
  /* line 4, /var/www/scss/components/com-vip-recipe-thumbnail/com-vip-recipe-thumbnail-cta-medium.scss */
  .com-vip-recipe-thumbnail-cta__close {
    top: 3rem;
    right: 2.625rem;
  }
  /* line 9, /var/www/scss/components/com-vip-recipe-thumbnail/com-vip-recipe-thumbnail-cta-medium.scss */
  .com-vip-recipe-thumbnail-cta__icon-cnt {
    width: 4.5rem;
    height: 4.5rem;
  }
  /* line 14, /var/www/scss/components/com-vip-recipe-thumbnail/com-vip-recipe-thumbnail-cta-medium.scss */
  .com-vip-recipe-thumbnail-cta__icon {
    width: 2.4375rem;
    height: 2.4375rem;
  }
  /* line 19, /var/www/scss/components/com-vip-recipe-thumbnail/com-vip-recipe-thumbnail-cta-medium.scss */
  .com-vip-recipe-thumbnail-cta__title {
    margin-top: 3rem;
  }
  /* line 23, /var/www/scss/components/com-vip-recipe-thumbnail/com-vip-recipe-thumbnail-cta-medium.scss */
  .com-vip-recipe-thumbnail-cta__text {
    margin-top: 1.5rem;
    font-size: 1rem;
    line-height: 1.375rem;
  }
  /* line 29, /var/www/scss/components/com-vip-recipe-thumbnail/com-vip-recipe-thumbnail-cta-medium.scss */
  .com-vip-recipe-thumbnail-cta__btn-register {
    width: 15rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 2, /var/www/scss/components/com-vip-recipe-thumbnail/com-vip-recipe-thumbnail-cta-large.scss */
  .com-vip-recipe-thumbnail-cta {
    padding-top: 9.4375rem;
    padding-left: 3.8125rem;
    padding-right: 3.8125rem;
  }
  /* line 7, /var/www/scss/components/com-vip-recipe-thumbnail/com-vip-recipe-thumbnail-cta-large.scss */
  .com-vip-recipe-thumbnail-cta__title {
    line-height: 2.8125rem;
  }
  /* line 11, /var/www/scss/components/com-vip-recipe-thumbnail/com-vip-recipe-thumbnail-cta-large.scss */
  .com-vip-recipe-thumbnail-cta__btn-register {
    margin-top: 6.75rem;
  }
}

/* line 1, /var/www/scss/components/com-vip-recipe-meta-info/com-vip-recipe-meta-info.scss */
.com-vip-recipe-meta-info {
  text-align: center;
  padding: 1rem 0 0.9375rem;
}

/* line 5, /var/www/scss/components/com-vip-recipe-meta-info/com-vip-recipe-meta-info.scss */
.com-vip-recipe-meta-info__info-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

/* line 10, /var/www/scss/components/com-vip-recipe-meta-info/com-vip-recipe-meta-info.scss */
.com-vip-recipe-meta-info__info-list.slick-initialized {
  display: block;
}

/* line 15, /var/www/scss/components/com-vip-recipe-meta-info/com-vip-recipe-meta-info.scss */
.com-vip-recipe-meta-info__info-cnt {
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}

/* line 21, /var/www/scss/components/com-vip-recipe-meta-info/com-vip-recipe-meta-info.scss */
.com-vip-recipe-meta-info__item-cnt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  padding-left: 2.1875rem;
  padding-right: 2.1875rem;
}

/* line 31, /var/www/scss/components/com-vip-recipe-meta-info/com-vip-recipe-meta-info.scss */
.com-vip-recipe-meta-info__item-cnt--items-2 {
  -ms-flex-pack: distribute;
      justify-content: space-around;
}

/* line 35, /var/www/scss/components/com-vip-recipe-meta-info/com-vip-recipe-meta-info.scss */
.com-vip-recipe-meta-info__item-cnt--items-1 {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 40, /var/www/scss/components/com-vip-recipe-meta-info/com-vip-recipe-meta-info.scss */
.com-vip-recipe-meta-info__item {
  position: relative;
  padding-bottom: 3.125rem;
}

/* line 44, /var/www/scss/components/com-vip-recipe-meta-info/com-vip-recipe-meta-info.scss */
.com-vip-recipe-meta-info__item--link {
  display: block;
}

/* line 47, /var/www/scss/components/com-vip-recipe-meta-info/com-vip-recipe-meta-info.scss */
.com-vip-recipe-meta-info__info-name {
  line-height: 1.375rem;
  letter-spacing: 0.143125rem;
  text-transform: uppercase;
  color: #8e8f90;
  margin-bottom: 1.5rem;
}

/* line 55, /var/www/scss/components/com-vip-recipe-meta-info/com-vip-recipe-meta-info.scss */
.com-vip-recipe-meta-info__item-round {
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 100%;
  background-color: #f0f0e2;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: auto;
  margin-right: auto;
}

/* line 68, /var/www/scss/components/com-vip-recipe-meta-info/com-vip-recipe-meta-info.scss */
.com-vip-recipe-meta-info__item-image {
  width: 80%;
  -o-object-fit: cover;
     object-fit: cover;
  font-family: "object-fit: cover";
}

/* line 73, /var/www/scss/components/com-vip-recipe-meta-info/com-vip-recipe-meta-info.scss */
.com-vip-recipe-meta-info__item-text {
  color: #3e3936;
  font-size: 0.875rem;
  line-height: 2.5rem;
}

/* line 79, /var/www/scss/components/com-vip-recipe-meta-info/com-vip-recipe-meta-info.scss */
.com-vip-recipe-meta-info__item-title {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  top: 3.25rem;
  font-size: 0.75rem;
  line-height: 0.75rem;
  color: #8e8f90;
  width: 5rem;
  white-space: pre-wrap;
  white-space: pre-line;
  word-wrap: break-word;
}

/* line 93, /var/www/scss/components/com-vip-recipe-meta-info/com-vip-recipe-meta-info.scss */
.com-vip-recipe-meta-info .slick-arrow {
  width: 0.5625rem;
  height: 1rem;
  top: 3.75rem;
  background-size: 100%;
  background-position: center center;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
  z-index: 1;
}

/* line 102, /var/www/scss/components/com-vip-recipe-meta-info/com-vip-recipe-meta-info.scss */
.com-vip-recipe-meta-info .slick-arrow::before {
  content: none;
}

/* line 106, /var/www/scss/components/com-vip-recipe-meta-info/com-vip-recipe-meta-info.scss */
.com-vip-recipe-meta-info .slick-arrow.slick-prev {
  left: 0.625rem;
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211%22%20height%3D%2218%22%20viewBox%3D%220%200%2011%2018%22%3E%3Cpath%20fill%3D%22%239FA0A1%22%20d%3D%22M9.91%2015.97a.657.657%200%201%201-.93.93L1.09%209.01a.657.657%200%200%201%200-.93L8.98.194a.657.657%200%200%201%20.93.93L2.484%208.545l7.424%207.423z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 111, /var/www/scss/components/com-vip-recipe-meta-info/com-vip-recipe-meta-info.scss */
.com-vip-recipe-meta-info .slick-arrow.slick-next {
  right: 0.625rem;
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211%22%20height%3D%2218%22%20viewBox%3D%220%200%2011%2018%22%3E%3Cpath%20fill%3D%22%239FA0A1%22%20d%3D%22M1.09%2015.97a.657.657%200%201%200%20.93.93l7.89-7.89a.657.657%200%200%200%200-.93L2.02.194a.657.657%200%200%200-.93.93l7.425%207.423L1.09%2015.97z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

@media screen and (min-width: 48em) {
  /* line 2, /var/www/scss/components/com-vip-recipe-meta-info/com-vip-recipe-meta-info-medium.scss */
  .com-vip-recipe-meta-info {
    max-width: 70.5rem;
    margin-left: auto;
    margin-right: auto;
    padding: 1.4375rem 0 1.375rem;
  }
  /* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .com-vip-recipe-meta-info::before, .com-vip-recipe-meta-info::after {
    content: ' ';
    display: table;
  }
  /* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .com-vip-recipe-meta-info::after {
    clear: both;
  }
  /* line 6, /var/www/scss/components/com-vip-recipe-meta-info/com-vip-recipe-meta-info-medium.scss */
  .com-vip-recipe-meta-info__info-list {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  /* line 10, /var/www/scss/components/com-vip-recipe-meta-info/com-vip-recipe-meta-info-medium.scss */
  .com-vip-recipe-meta-info__info-cnt {
    -ms-flex-preferred-size: 33.3333333333%;
        flex-basis: 33.3333333333%;
  }
  /* line 14, /var/www/scss/components/com-vip-recipe-meta-info/com-vip-recipe-meta-info-medium.scss */
  .com-vip-recipe-meta-info__item-cnt {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
    max-width: none;
    margin: 0;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 22, /var/www/scss/components/com-vip-recipe-meta-info/com-vip-recipe-meta-info-medium.scss */
  .com-vip-recipe-meta-info__info-name {
    margin-bottom: 1.1875rem;
  }
  /* line 26, /var/www/scss/components/com-vip-recipe-meta-info/com-vip-recipe-meta-info-medium.scss */
  .com-vip-recipe-meta-info__item {
    margin: 0 1.25rem;
  }
  /* line 30, /var/www/scss/components/com-vip-recipe-meta-info/com-vip-recipe-meta-info-medium.scss */
  .com-vip-recipe-meta-info__item-round {
    width: 3rem;
    height: 3rem;
  }
  /* line 35, /var/www/scss/components/com-vip-recipe-meta-info/com-vip-recipe-meta-info-medium.scss */
  .com-vip-recipe-meta-info__item-text {
    font-size: 1rem;
    line-height: 3rem;
  }
  /* line 40, /var/www/scss/components/com-vip-recipe-meta-info/com-vip-recipe-meta-info-medium.scss */
  .com-vip-recipe-meta-info__item-title {
    top: 3.875rem;
  }
  /* line 44, /var/www/scss/components/com-vip-recipe-meta-info/com-vip-recipe-meta-info-medium.scss */
  .com-vip-recipe-meta-info .slick-arrow {
    display: none !important;
  }
}

/* line 1, /var/www/scss/components/com-vip-recipe-ingredients/com-vip-recipe-ingredients.scss */
.com-vip-recipe-ingredients {
  background-color: #f7f7f1;
  padding-top: 3.4375rem;
  padding-bottom: 3.75rem;
  text-align: center;
  color: #3e3936;
  position: relative;
}

/* line 9, /var/www/scss/components/com-vip-recipe-ingredients/com-vip-recipe-ingredients.scss */
.com-vip-recipe-ingredients__header {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

/* line 14, /var/www/scss/components/com-vip-recipe-ingredients/com-vip-recipe-ingredients.scss */
.com-vip-recipe-ingredients__title {
  font-size: 1.375rem;
  font-weight: 300;
  text-transform: uppercase;
  line-height: 1.375rem;
}

/* line 21, /var/www/scss/components/com-vip-recipe-ingredients/com-vip-recipe-ingredients.scss */
.com-vip-recipe-ingredients__people {
  margin-top: 0.6875rem;
}

/* line 25, /var/www/scss/components/com-vip-recipe-ingredients/com-vip-recipe-ingredients.scss */
.com-vip-recipe-ingredients__people-title {
  font-size: 0.875rem;
  line-height: 1.25rem;
}

/* line 29, /var/www/scss/components/com-vip-recipe-ingredients/com-vip-recipe-ingredients.scss */
.com-vip-recipe-ingredients__people-title--additional-description {
  margin-bottom: 1.875rem;
}

/* line 34, /var/www/scss/components/com-vip-recipe-ingredients/com-vip-recipe-ingredients.scss */
.com-vip-recipe-ingredients__people-list {
  margin-top: 0.9375rem;
}

/* line 39, /var/www/scss/components/com-vip-recipe-ingredients/com-vip-recipe-ingredients.scss */
.com-vip-recipe-ingredients__people-item {
  display: inline-block;
  vertical-align: middle;
  margin: 0 0.875rem;
}

/* line 45, /var/www/scss/components/com-vip-recipe-ingredients/com-vip-recipe-ingredients.scss */
.com-vip-recipe-ingredients__people-number {
  display: block;
  width: 1.625rem;
  height: 1.625rem;
  font-size: 0.75rem;
  line-height: 1.625rem;
  color: #9fa0a1;
  border-radius: 100%;
  border: 1px solid transparent;
  box-shadow: inset 0 0 0 1px #9fa0a1;
  transition: all 0.3s ease;
}

/* line 57, /var/www/scss/components/com-vip-recipe-ingredients/com-vip-recipe-ingredients.scss */
.com-vip-recipe-ingredients__people-number[data-ingredients-active-index], .com-vip-recipe-ingredients__people-number:hover, .com-vip-recipe-ingredients__people-number:active, .com-vip-recipe-ingredients__people-number--active {
  color: #FFF;
  box-shadow: none;
  background-color: #c31230;
}

/* line 67, /var/www/scss/components/com-vip-recipe-ingredients/com-vip-recipe-ingredients.scss */
.com-vip-recipe-ingredients__list-wrapper {
  margin-top: 2.8125rem;
}

/* line 71, /var/www/scss/components/com-vip-recipe-ingredients/com-vip-recipe-ingredients.scss */
.com-vip-recipe-ingredients__list {
  width: 17.9375rem;
  margin-left: auto;
  margin-right: auto;
  display: none;
}

/* line 78, /var/www/scss/components/com-vip-recipe-ingredients/com-vip-recipe-ingredients.scss */
.com-vip-recipe-ingredients__list[data-ingredients-active-content], .com-vip-recipe-ingredients__list--active {
  display: block;
}

/* line 84, /var/www/scss/components/com-vip-recipe-ingredients/com-vip-recipe-ingredients.scss */
.com-vip-recipe-ingredients__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-bottom: 1.625rem;
  color: #111820;
}

/* line 93, /var/www/scss/components/com-vip-recipe-ingredients/com-vip-recipe-ingredients.scss */
.com-vip-recipe-ingredients__value {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.25rem;
  text-align: right;
  width: 50%;
}

/* line 101, /var/www/scss/components/com-vip-recipe-ingredients/com-vip-recipe-ingredients.scss */
.com-vip-recipe-ingredients__detail {
  font-size: 0.875rem;
  line-height: 0.875rem;
  text-align: left;
  width: calc(50% - 0.9375rem);
  margin-left: 0.9375rem;
}

/* line 109, /var/www/scss/components/com-vip-recipe-ingredients/com-vip-recipe-ingredients.scss */
.com-vip-recipe-ingredients .com-vip-cookmode__start-btn {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  bottom: -1.5rem;
}

@media screen and (min-width: 48em) {
  /* line 2, /var/www/scss/components/com-vip-recipe-ingredients/com-vip-recipe-ingredients-medium.scss */
  .com-vip-recipe-ingredients {
    padding-top: 2.375rem;
    padding-bottom: 3.25rem;
  }
  /* line 6, /var/www/scss/components/com-vip-recipe-ingredients/com-vip-recipe-ingredients-medium.scss */
  .com-vip-recipe-ingredients__title {
    font-size: 2rem;
    line-height: 3rem;
    letter-spacing: 0.248125rem;
  }
  /* line 12, /var/www/scss/components/com-vip-recipe-ingredients/com-vip-recipe-ingredients-medium.scss */
  .com-vip-recipe-ingredients__people-title {
    font-size: 1rem;
    line-height: 1.375rem;
    margin-top: 1rem;
  }
  /* line 18, /var/www/scss/components/com-vip-recipe-ingredients/com-vip-recipe-ingredients-medium.scss */
  .com-vip-recipe-ingredients__people-list {
    margin-top: 1.25rem;
  }
  /* line 22, /var/www/scss/components/com-vip-recipe-ingredients/com-vip-recipe-ingredients-medium.scss */
  .com-vip-recipe-ingredients__people-item {
    margin: 0 1.5625rem;
  }
  /* line 26, /var/www/scss/components/com-vip-recipe-ingredients/com-vip-recipe-ingredients-medium.scss */
  .com-vip-recipe-ingredients__people-number {
    width: 2rem;
    height: 2rem;
    line-height: 2rem;
    font-size: 0.875rem;
  }
  /* line 33, /var/www/scss/components/com-vip-recipe-ingredients/com-vip-recipe-ingredients-medium.scss */
  .com-vip-recipe-ingredients__list-wrapper {
    max-width: 70.5rem;
    margin-left: auto;
    margin-right: auto;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  /* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .com-vip-recipe-ingredients__list-wrapper::before, .com-vip-recipe-ingredients__list-wrapper::after {
    content: ' ';
    display: table;
  }
  /* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .com-vip-recipe-ingredients__list-wrapper::after {
    clear: both;
  }
  /* line 39, /var/www/scss/components/com-vip-recipe-ingredients/com-vip-recipe-ingredients-medium.scss */
  .com-vip-recipe-ingredients__list {
    width: 41.25rem;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  /* line 45, /var/www/scss/components/com-vip-recipe-ingredients/com-vip-recipe-ingredients-medium.scss */
  .com-vip-recipe-ingredients__list[data-ingredients-active-content], .com-vip-recipe-ingredients__list--active {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  /* line 51, /var/www/scss/components/com-vip-recipe-ingredients/com-vip-recipe-ingredients-medium.scss */
  .com-vip-recipe-ingredients__item {
    width: 49%;
    padding-bottom: 2.1875rem;
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
  }
  /* line 56, /var/www/scss/components/com-vip-recipe-ingredients/com-vip-recipe-ingredients-medium.scss */
  .com-vip-recipe-ingredients__item:nth-child(odd) {
    padding-left: 1.5rem;
    border-left: 1px solid #9fa0a1;
  }
  /* line 61, /var/www/scss/components/com-vip-recipe-ingredients/com-vip-recipe-ingredients-medium.scss */
  .com-vip-recipe-ingredients__item:nth-child(even) {
    padding-right: 1.5rem;
  }
  /* line 66, /var/www/scss/components/com-vip-recipe-ingredients/com-vip-recipe-ingredients-medium.scss */
  .com-vip-recipe-ingredients__value {
    text-align: left;
    font-size: 1.5rem;
    line-height: 1.8125rem;
    width: auto;
  }
  /* line 73, /var/www/scss/components/com-vip-recipe-ingredients/com-vip-recipe-ingredients-medium.scss */
  .com-vip-recipe-ingredients__detail {
    font-size: 1rem;
    line-height: 1.375rem;
    margin-left: 1.5rem;
    width: auto;
  }
}

/* line 1, /var/www/scss/components/com-vip-recipe-steps/com-vip-recipe-steps.scss */
.com-vip-recipe-steps {
  padding-top: 4.625rem;
  color: #3e3936;
  text-align: center;
}

/* line 6, /var/www/scss/components/com-vip-recipe-steps/com-vip-recipe-steps.scss */
.com-vip-recipe-steps__header {
  padding-left: 1.875rem;
  padding-right: 1.875rem;
  font-weight: 300;
}

/* line 13, /var/www/scss/components/com-vip-recipe-steps/com-vip-recipe-steps.scss */
.com-vip-recipe-steps__title {
  font-size: 1.375rem;
  line-height: 1.625rem;
  letter-spacing: 0.216875rem;
  text-transform: uppercase;
}

/* line 20, /var/www/scss/components/com-vip-recipe-steps/com-vip-recipe-steps.scss */
.com-vip-recipe-steps__description {
  font-size: 0.875rem;
  line-height: 1.1875rem;
  margin-top: 0.875rem;
}

/* line 26, /var/www/scss/components/com-vip-recipe-steps/com-vip-recipe-steps.scss */
.com-vip-recipe-steps__list {
  padding-top: 2.4375rem;
  padding-bottom: 2.5rem;
  counter-reset: steps-counter;
}

/* line 33, /var/www/scss/components/com-vip-recipe-steps/com-vip-recipe-steps.scss */
.com-vip-recipe-steps__item {
  display: block;
  padding-bottom: 2rem;
}

/* line 38, /var/www/scss/components/com-vip-recipe-steps/com-vip-recipe-steps.scss */
.com-vip-recipe-steps__item-image-wrapper {
  margin-top: 1rem;
  margin-bottom: 2rem;
  display: none;
}

/* line 44, /var/www/scss/components/com-vip-recipe-steps/com-vip-recipe-steps.scss */
.com-vip-recipe-steps__item-image-cnt {
  padding-bottom: 90%;
}

/* line 49, /var/www/scss/components/com-vip-recipe-steps/com-vip-recipe-steps.scss */
.com-vip-recipe-steps__item-image {
  -o-object-fit: cover;
     object-fit: cover;
  font-family: "object-fit: cover";
}

/* line 54, /var/www/scss/components/com-vip-recipe-steps/com-vip-recipe-steps.scss */
.com-vip-recipe-steps__item-info {
  padding-left: 2.0625rem;
  padding-right: 2.0625rem;
}

/* line 59, /var/www/scss/components/com-vip-recipe-steps/com-vip-recipe-steps.scss */
.com-vip-recipe-steps__item-title {
  font-size: 1.125rem;
  font-weight: 300;
  line-height: 1.25rem;
  letter-spacing: 0.103125rem;
  text-transform: uppercase;
}

/* line 66, /var/www/scss/components/com-vip-recipe-steps/com-vip-recipe-steps.scss */
.com-vip-recipe-steps__item-title::before {
  content: counter(steps-counter, decimal-leading-zero);
  counter-increment: steps-counter;
  width: 2.5rem;
  height: 2.5rem;
  background-color: #ffc846;
  border-radius: 100%;
  color: #FFF;
  margin-bottom: 1rem;
  font-weight: 300;
  line-height: 2.5rem;
  letter-spacing: -0.045625rem;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 84, /var/www/scss/components/com-vip-recipe-steps/com-vip-recipe-steps.scss */
.com-vip-recipe-steps__item-text {
  text-align: left;
  font-size: 0.875rem;
  line-height: 1.1875rem;
  margin-top: 1rem;
}

/* line 91, /var/www/scss/components/com-vip-recipe-steps/com-vip-recipe-steps.scss */
.com-vip-recipe-steps__devices {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0.75rem;
}

/* line 96, /var/www/scss/components/com-vip-recipe-steps/com-vip-recipe-steps.scss */
.com-vip-recipe-steps__device {
  display: block;
  position: relative;
  padding-bottom: 1.625rem;
  margin-left: 1.5625rem;
  margin-right: 1.5625rem;
}

/* line 103, /var/www/scss/components/com-vip-recipe-steps/com-vip-recipe-steps.scss */
.com-vip-recipe-steps__device:first-child {
  margin-left: 0;
}

/* line 107, /var/www/scss/components/com-vip-recipe-steps/com-vip-recipe-steps.scss */
.com-vip-recipe-steps__device:last-child {
  margin-right: 0;
}

/* line 112, /var/www/scss/components/com-vip-recipe-steps/com-vip-recipe-steps.scss */
.com-vip-recipe-steps__device-round {
  background-color: #e7e1e5;
  border: 1px solid transparent;
  border-radius: 100%;
  width: 3rem;
  height: 3rem;
  text-align: center;
}

/* line 121, /var/www/scss/components/com-vip-recipe-steps/com-vip-recipe-steps.scss */
.com-vip-recipe-steps__device-img {
  width: 70%;
  margin-top: 0.25rem;
  -o-object-fit: cover;
     object-fit: cover;
  font-family: "object-fit: cover";
}

/* line 127, /var/www/scss/components/com-vip-recipe-steps/com-vip-recipe-steps.scss */
.com-vip-recipe-steps__device-name {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  bottom: 0;
  font-size: 0.875rem;
  line-height: 14px;
  white-space: nowrap;
  color: #8e8f90;
}

/* line 136, /var/www/scss/components/com-vip-recipe-steps/com-vip-recipe-steps.scss */
.com-vip-recipe-steps__image-wrapper {
  margin-top: 2.5rem;
  position: relative;
}

/* line 139, /var/www/scss/components/com-vip-recipe-steps/com-vip-recipe-steps.scss */
.com-vip-recipe-steps__image-wrapper::before {
  content: '';
}

/* line 146, /var/www/scss/components/com-vip-recipe-steps/com-vip-recipe-steps.scss */
.com-vip-recipe-steps__item-image-wrapper::before, .com-vip-recipe-steps__image-wrapper::before {
  width: 1.25rem;
  height: 6.6875rem;
  position: absolute;
  top: -2.46875rem;
  right: 1.28125rem;
  background-color: #ffc846;
  z-index: 1;
}

/* line 157, /var/www/scss/components/com-vip-recipe-steps/com-vip-recipe-steps.scss */
.com-vip-recipe-steps__image-cnt {
  padding-bottom: 100%;
}

/* line 162, /var/www/scss/components/com-vip-recipe-steps/com-vip-recipe-steps.scss */
.com-vip-recipe-steps__image {
  -o-object-fit: cover;
     object-fit: cover;
  font-family: "object-fit: cover";
}

/* line 167, /var/www/scss/components/com-vip-recipe-steps/com-vip-recipe-steps.scss */
.com-vip-recipe-steps__left-bg {
  background-repeat: no-repeat;
  background-position: center top;
  background-size: contain;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform: translateX(-10%);
      -ms-transform: translateX(-10%);
          transform: translateX(-10%);
  width: 27.375rem;
  height: 100%;
  z-index: 1;
}

/* line 183, /var/www/scss/components/com-vip-recipe-steps/com-vip-recipe-steps.scss */
.com-vip-recipe-steps--images .com-vip-recipe-steps__item-image-wrapper {
  display: block;
  position: relative;
}

/* line 188, /var/www/scss/components/com-vip-recipe-steps/com-vip-recipe-steps.scss */
.com-vip-recipe-steps--images .com-vip-recipe-steps__left-bg {
  display: none !important;
}

/* line 192, /var/www/scss/components/com-vip-recipe-steps/com-vip-recipe-steps.scss */
.com-vip-recipe-steps--images .com-vip-recipe-steps__image-wrapper {
  display: none !important;
}

/* line 199, /var/www/scss/components/com-vip-recipe-steps/com-vip-recipe-steps.scss */
.com-vip-recipe-steps--images .com-vip-recipe-steps__item:last-child .com-vip-recipe-steps__item-image-wrapper::before {
  content: '';
}

@media screen and (min-width: 48em) {
  /* line 2, /var/www/scss/components/com-vip-recipe-steps/com-vip-recipe-steps-medium.scss */
  .com-vip-recipe-steps {
    padding-top: 6.5rem;
  }
  /* line 5, /var/www/scss/components/com-vip-recipe-steps/com-vip-recipe-steps-medium.scss */
  .com-vip-recipe-steps__list {
    padding-top: 0;
    padding-bottom: 0;
  }
  /* line 10, /var/www/scss/components/com-vip-recipe-steps/com-vip-recipe-steps-medium.scss */
  .com-vip-recipe-steps__item {
    padding-bottom: 5.5rem;
  }
  /* line 14, /var/www/scss/components/com-vip-recipe-steps/com-vip-recipe-steps-medium.scss */
  .com-vip-recipe-steps__item-image-wrapper {
    max-width: 75.0625rem;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0.25rem;
    margin-bottom: 4rem;
  }
  /* line 22, /var/www/scss/components/com-vip-recipe-steps/com-vip-recipe-steps-medium.scss */
  .com-vip-recipe-steps__item-image-cnt {
    padding-bottom: 49.4587843464%;
  }
  /* line 26, /var/www/scss/components/com-vip-recipe-steps/com-vip-recipe-steps-medium.scss */
  .com-vip-recipe-steps__item-info {
    max-width: 45.25rem;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
  }
  /* line 33, /var/www/scss/components/com-vip-recipe-steps/com-vip-recipe-steps-medium.scss */
  .com-vip-recipe-steps__item-title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 2rem;
    line-height: 3.5rem;
    letter-spacing: 0.18375rem;
  }
  /* line 39, /var/www/scss/components/com-vip-recipe-steps/com-vip-recipe-steps-medium.scss */
  .com-vip-recipe-steps__item-title::before {
    width: 3.5rem;
    height: 3.5rem;
    font-size: 2rem;
    line-height: 3.5rem;
    text-align: center;
    display: inline-block;
    margin-left: 0;
    margin-bottom: 0;
    margin-right: 2rem;
  }
  /* line 52, /var/www/scss/components/com-vip-recipe-steps/com-vip-recipe-steps-medium.scss */
  .com-vip-recipe-steps__item-text {
    margin-top: 2.125rem;
    font-size: 1.5rem;
    line-height: 2.0625rem;
  }
  /* line 58, /var/www/scss/components/com-vip-recipe-steps/com-vip-recipe-steps-medium.scss */
  .com-vip-recipe-steps__devices {
    margin-top: 1.9375rem;
  }
  /* line 62, /var/www/scss/components/com-vip-recipe-steps/com-vip-recipe-steps-medium.scss */
  .com-vip-recipe-steps__device {
    margin-left: 1.875rem;
    margin-right: 1.875rem;
  }
  /* line 67, /var/www/scss/components/com-vip-recipe-steps/com-vip-recipe-steps-medium.scss */
  .com-vip-recipe-steps__image-wrapper {
    margin-top: 0;
  }
  /* line 73, /var/www/scss/components/com-vip-recipe-steps/com-vip-recipe-steps-medium.scss */
  .com-vip-recipe-steps__item-image-wrapper::before, .com-vip-recipe-steps__image-wrapper::before {
    width: 1.375rem;
    height: 7.875rem;
    top: -3.9375rem;
    right: 5.5625rem;
  }
  /* line 81, /var/www/scss/components/com-vip-recipe-steps/com-vip-recipe-steps-medium.scss */
  .com-vip-recipe-steps__image-cnt {
    height: auto;
    padding-bottom: 0;
    max-height: 47.8125rem;
  }
  /* line 87, /var/www/scss/components/com-vip-recipe-steps/com-vip-recipe-steps-medium.scss */
  .com-vip-recipe-steps__image {
    position: static;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    height: 100%;
  }
  /* line 97, /var/www/scss/components/com-vip-recipe-steps/com-vip-recipe-steps-medium.scss */
  .com-vip-recipe-steps--images .com-vip-recipe-steps__item:nth-child(even) .com-vip-recipe-steps__item-text {
    text-align: right;
  }
  /* line 100, /var/www/scss/components/com-vip-recipe-steps/com-vip-recipe-steps-medium.scss */
  .com-vip-recipe-steps--images .com-vip-recipe-steps__item:nth-child(even) .com-vip-recipe-steps__item-title {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
  /* line 103, /var/www/scss/components/com-vip-recipe-steps/com-vip-recipe-steps-medium.scss */
  .com-vip-recipe-steps--images .com-vip-recipe-steps__item:nth-child(even) .com-vip-recipe-steps__item-title::before {
    margin-left: 2rem;
    margin-bottom: 0;
    margin-right: 0;
  }
  /* line 109, /var/www/scss/components/com-vip-recipe-steps/com-vip-recipe-steps-medium.scss */
  .com-vip-recipe-steps--images .com-vip-recipe-steps__item:nth-child(even) .com-vip-recipe-steps__devices {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 5, /var/www/scss/components/com-vip-recipe-steps/com-vip-recipe-steps-large.scss */
  .com-vip-recipe-steps__image-image-wrapper::before, .com-vip-recipe-steps__image-wrapper::before {
    width: 2.75rem;
    height: 16rem;
    top: -7.875rem;
    right: 11.125rem;
  }
  /* line 13, /var/www/scss/components/com-vip-recipe-steps/com-vip-recipe-steps-large.scss */
  .com-vip-recipe-steps__item-image-cnt {
    padding-bottom: 0;
    height: 37.125rem;
  }
  /* line 19, /var/www/scss/components/com-vip-recipe-steps/com-vip-recipe-steps-large.scss */
  .com-vip-recipe-steps .com-vip-recipe-steps__list-wrapper {
    overflow: hidden;
    position: relative;
  }
  /* line 24, /var/www/scss/components/com-vip-recipe-steps/com-vip-recipe-steps-large.scss */
  .com-vip-recipe-steps .com-vip-recipe-steps__list {
    position: relative;
    z-index: 2;
  }
  /* line 30, /var/www/scss/components/com-vip-recipe-steps/com-vip-recipe-steps-large.scss */
  .com-vip-recipe-steps--images {
    padding-top: 12.75rem;
  }
}

/* line 2, /var/www/scss/components/com-vip-recipe-list/com-vip-recipe-list.scss */
.com-vip-recipe-list__listing {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-vip-recipe-list__listing::before, .com-vip-recipe-list__listing::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-vip-recipe-list__listing::after {
  clear: both;
}

/* line 7, /var/www/scss/components/com-vip-recipe-list/com-vip-recipe-list.scss */
.com-vip-recipe-list__item {
  display: block;
  margin-bottom: 1.25rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

@media screen and (min-width: 48em) {
  /* line 3, /var/www/scss/components/com-vip-recipe-list/com-vip-recipe-list-medium.scss */
  .com-vip-recipe-list__listing {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  /* line 7, /var/www/scss/components/com-vip-recipe-list/com-vip-recipe-list-medium.scss */
  .com-vip-recipe-list__listing--upsell {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  /* line 14, /var/www/scss/components/com-vip-recipe-list/com-vip-recipe-list-medium.scss */
  .com-vip-recipe-list__listing--upsell .com-vip-recipe-list__item:first-child {
    padding-left: 0.3125rem;
    padding-right: 2.1875rem;
  }
  /* line 18, /var/www/scss/components/com-vip-recipe-list/com-vip-recipe-list-medium.scss */
  .com-vip-recipe-list__listing--upsell .com-vip-recipe-list__item:first-child.com-vip-recipe-list__item--upsell {
    padding-right: 0;
  }
  /* line 23, /var/www/scss/components/com-vip-recipe-list/com-vip-recipe-list-medium.scss */
  .com-vip-recipe-list__listing--upsell .com-vip-recipe-list__item:last-child {
    padding-left: 2.1875rem;
    padding-right: 0.3125rem;
  }
  /* line 27, /var/www/scss/components/com-vip-recipe-list/com-vip-recipe-list-medium.scss */
  .com-vip-recipe-list__listing--upsell .com-vip-recipe-list__item:last-child.com-vip-recipe-list__item--upsell {
    padding-left: 0;
  }
  /* line 36, /var/www/scss/components/com-vip-recipe-list/com-vip-recipe-list-medium.scss */
  .com-vip-recipe-list__item {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: 33.3333%;
        flex-basis: 33.3333%;
    margin-bottom: 5.125rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    max-width: 23.5rem;
  }
  /* line 45, /var/www/scss/components/com-vip-recipe-list/com-vip-recipe-list-medium.scss */
  .com-vip-recipe-list__item--upsell {
    -ms-flex-preferred-size: 62.678%;
        flex-basis: 62.678%;
    margin-bottom: 4rem;
    max-width: 43.875rem;
  }
}

/* line 1, /var/www/scss/components/com-vip-recipe-featured/com-vip-recipe-featured.scss */
.com-vip-recipe-featured {
  background-color: #f7f7f1;
  text-align: center;
  color: #3e3936;
  font-size: 0.875rem;
  padding: 2.5rem 0 0;
}

/* line 8, /var/www/scss/components/com-vip-recipe-featured/com-vip-recipe-featured.scss */
.com-vip-recipe-featured__header-wrapper {
  line-height: 1.0625rem;
  margin-bottom: 1.5rem;
}

/* line 13, /var/www/scss/components/com-vip-recipe-featured/com-vip-recipe-featured.scss */
.com-vip-recipe-featured__insp-image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  font-family: "object-fit: cover";
}

/* line 20, /var/www/scss/components/com-vip-recipe-featured/com-vip-recipe-featured.scss */
.com-vip-recipe-featured__title {
  text-transform: uppercase;
  font-size: 1.375rem;
  font-weight: 700;
  letter-spacing: 0.13125rem;
  line-height: 1.625rem;
  margin-bottom: 0.5625rem;
}

/* line 30, /var/www/scss/components/com-vip-recipe-featured/com-vip-recipe-featured.scss */
.com-vip-recipe-featured .com-vip-slick-recipe-list__wrapper {
  position: relative;
  padding-bottom: 4rem;
}

/* line 36, /var/www/scss/components/com-vip-recipe-featured/com-vip-recipe-featured.scss */
.com-vip-recipe-featured .com-vip-slick-recipe-list__item:first-child {
  margin-left: 2.125rem;
}

/* line 41, /var/www/scss/components/com-vip-recipe-featured/com-vip-recipe-featured.scss */
.com-vip-recipe-featured .com-vip-slick-recipe-list__dots {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  bottom: 2.5rem;
}

/* line 49, /var/www/scss/components/com-vip-recipe-featured/com-vip-recipe-featured.scss */
.com-vip-recipe-featured .com-vip-slick-recipe-list.slick-initialized .com-vip-slick-recipe-list__item:first-child {
  margin-left: 0.625rem;
}

@media screen and (min-width: 48em) {
  /* line 2, /var/www/scss/components/com-vip-recipe-featured/com-vip-recipe-featured-medium.scss */
  .com-vip-recipe-featured {
    padding: 0;
    max-height: 55.6875rem;
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  /* line 8, /var/www/scss/components/com-vip-recipe-featured/com-vip-recipe-featured-medium.scss */
  .com-vip-recipe-featured__list-wrapper, .com-vip-recipe-featured__header-wrapper {
    margin: 0;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
  }
  /* line 14, /var/www/scss/components/com-vip-recipe-featured/com-vip-recipe-featured-medium.scss */
  .com-vip-recipe-featured__header-wrapper {
    position: relative;
    height: 100%;
  }
  /* line 19, /var/www/scss/components/com-vip-recipe-featured/com-vip-recipe-featured-medium.scss */
  .com-vip-recipe-featured__header {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 75%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    color: #FFF;
  }
  /* line 28, /var/www/scss/components/com-vip-recipe-featured/com-vip-recipe-featured-medium.scss */
  .com-vip-recipe-featured__title {
    font-size: 2.5rem;
    line-height: 3rem;
    letter-spacing: 0.3725rem;
    font-weight: 400;
    margin-bottom: 1.125rem;
  }
  /* line 36, /var/www/scss/components/com-vip-recipe-featured/com-vip-recipe-featured-medium.scss */
  .com-vip-recipe-featured__description {
    font-size: 1.125rem;
    line-height: 1.5625rem;
  }
  /* line 41, /var/www/scss/components/com-vip-recipe-featured/com-vip-recipe-featured-medium.scss */
  .com-vip-recipe-featured__list-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  /* line 47, /var/www/scss/components/com-vip-recipe-featured/com-vip-recipe-featured-medium.scss */
  .com-vip-recipe-featured__list {
    width: 100%;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
  /* line 52, /var/www/scss/components/com-vip-recipe-featured/com-vip-recipe-featured-medium.scss */
  .com-vip-recipe-featured .com-vip-slick-recipe-list {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  /* line 56, /var/www/scss/components/com-vip-recipe-featured/com-vip-recipe-featured-medium.scss */
  .com-vip-recipe-featured .com-vip-slick-recipe-list__wrapper {
    padding: 0;
  }
  /* line 60, /var/www/scss/components/com-vip-recipe-featured/com-vip-recipe-featured-medium.scss */
  .com-vip-recipe-featured .com-vip-slick-recipe-list__item {
    margin: 0;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: 32.36%;
        flex-basis: 32.36%;
  }
  /* line 66, /var/www/scss/components/com-vip-recipe-featured/com-vip-recipe-featured-medium.scss */
  .com-vip-recipe-featured .com-vip-slick-recipe-list__item:nth-child(odd) {
    margin-right: 8%;
  }
  /* line 70, /var/www/scss/components/com-vip-recipe-featured/com-vip-recipe-featured-medium.scss */
  .com-vip-recipe-featured .com-vip-slick-recipe-list__item:nth-child(even) {
    margin-top: -5%;
  }
  /* line 74, /var/www/scss/components/com-vip-recipe-featured/com-vip-recipe-featured-medium.scss */
  .com-vip-recipe-featured .com-vip-slick-recipe-list__item:nth-child(-n+2) {
    margin-bottom: 5%;
  }
  /* line 78, /var/www/scss/components/com-vip-recipe-featured/com-vip-recipe-featured-medium.scss */
  .com-vip-recipe-featured .com-vip-slick-recipe-list__item:first-child {
    margin-left: 0;
  }
}

/* line 1, /var/www/scss/components/com-vip-recipe-filters/com-vip-recipe-filters.scss */
.com-vip-recipe-filters {
  height: 0;
  overflow: hidden;
  transition: height 0.5s ease;
}

/* line 6, /var/www/scss/components/com-vip-recipe-filters/com-vip-recipe-filters.scss */
.com-vip-recipe-filters--opened {
  overflow: visible;
}

/* line 10, /var/www/scss/components/com-vip-recipe-filters/com-vip-recipe-filters.scss */
.com-vip-recipe-filters__wrapper {
  text-align: center;
  padding-top: 2rem;
  padding-bottom: 2rem;
}

/* line 22, /var/www/scss/components/com-vip-recipe-filters/com-vip-recipe-filters.scss */
.com-vip-recipe-filters__title {
  color: #111820;
  text-transform: uppercase;
  font-size: 1.375rem;
  line-height: 1.625rem;
  font-weight: 300;
  letter-spacing: 0.198125rem;
  padding: 0 1.8125rem;
  margin-bottom: 0.8125rem;
}

/* line 33, /var/www/scss/components/com-vip-recipe-filters/com-vip-recipe-filters.scss */
.com-vip-recipe-filters__explore {
  color: #3e3936;
  font-size: 0.875rem;
  font-weight: 300;
  padding: 0 1.8125rem;
}

/* line 40, /var/www/scss/components/com-vip-recipe-filters/com-vip-recipe-filters.scss */
.com-vip-recipe-filters__explore-text {
  line-height: 1.1875rem;
  margin-bottom: 2rem;
}

/* line 45, /var/www/scss/components/com-vip-recipe-filters/com-vip-recipe-filters.scss */
.com-vip-recipe-filters__explore-btn {
  border: 1px solid #111820;
  line-height: 2.5rem;
  text-transform: uppercase;
  letter-spacing: 0.216875rem;
  width: 11.6875rem;
  margin: 0 auto;
  display: block;
}

/* line 55, /var/www/scss/components/com-vip-recipe-filters/com-vip-recipe-filters.scss */
.com-vip-recipe-filters__close-button {
  font-size: 0.625rem;
  text-transform: uppercase;
  margin-top: 1.5rem;
  color: #3e3936;
  padding-top: 1.375rem;
  background-position: center top;
  display: inline-block;
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2211%22%20viewBox%3D%220%200%2020%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Ctitle%3ETriangle%3C%2Ftitle%3E%3Cdesc%3ECreated%20using%20Figma%3C%2Fdesc%3E%3Cg%20transform%3D%22translate%281235%20-1218%29%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M-1235%201218h20v11h-20z%22%2F%3E%3CclipPath%20id%3D%22a%22%20clip-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M-1385%203h320v6113h-320V3z%22%20fill%3D%22%23FFF%22%2F%3E%3C%2FclipPath%3E%3Cg%20clip-path%3D%22url%28%23a%29%22%3E%3Cpath%20d%3D%22M-1385%203h320v6113h-320V3z%22%20fill%3D%22%23FFF%22%2F%3E%3Cuse%20xlink%3Ahref%3D%22%23b%22%20transform%3D%22rotate%28-180%20-607.5%20614.5%29%22%20fill%3D%22%234A4A4A%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cdefs%3E%3Cpath%20id%3D%22b%22%20d%3D%22M1.313.23c-.3-.307-.787-.307-1.088%200-.3.307-.3.804%200%201.11l9.23%209.43c.3.307.788.307%201.09%200l9.23-9.43c.3-.306.3-.803%200-1.11-.3-.307-.788-.307-1.088%200L10%209.103%201.313.23z%22%2F%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 66, /var/www/scss/components/com-vip-recipe-filters/com-vip-recipe-filters.scss */
.com-vip-recipe-filters__list {
  text-align: left;
  padding: 1.0625rem 3.3125rem 0 3.375rem;
}

/* line 72, /var/www/scss/components/com-vip-recipe-filters/com-vip-recipe-filters.scss */
.com-vip-recipe-filters__item {
  display: block;
  color: #3e3936;
  letter-spacing: 0.13125rem;
  font-weight: 300;
  margin-bottom: 1.875rem;
}

/* line 81, /var/www/scss/components/com-vip-recipe-filters/com-vip-recipe-filters.scss */
.com-vip-recipe-filters__item:hover .com-vip-recipe-filters__label, .com-vip-recipe-filters__item:hover .com-vip-recipe-filters__options-trigger {
  font-weight: 400;
}

/* line 86, /var/www/scss/components/com-vip-recipe-filters/com-vip-recipe-filters.scss */
.com-vip-recipe-filters__item:hover .com-vip-recipe-filters__options, .com-vip-recipe-filters__item:hover .com-vip-recipe-filters__options-trigger {
  border-color: #3e3936;
}

/* line 94, /var/www/scss/components/com-vip-recipe-filters/com-vip-recipe-filters.scss */
.com-vip-recipe-filters__item:hover .com-vip-recipe-filters__options-wrapper--product .com-vip-recipe-filters__options {
  border-color: #9fa0a1;
}

/* line 104, /var/www/scss/components/com-vip-recipe-filters/com-vip-recipe-filters.scss */
.com-vip-recipe-filters__label {
  text-transform: uppercase;
  line-height: 1.1875rem;
  margin-bottom: 0.5rem;
  white-space: nowrap;
}

/* line 111, /var/www/scss/components/com-vip-recipe-filters/com-vip-recipe-filters.scss */
.com-vip-recipe-filters__options-wrapper {
  position: relative;
}

/* line 113, /var/www/scss/components/com-vip-recipe-filters/com-vip-recipe-filters.scss */
.com-vip-recipe-filters__options-wrapper--open {
  z-index: 10;
}

/* line 116, /var/www/scss/components/com-vip-recipe-filters/com-vip-recipe-filters.scss */
.com-vip-recipe-filters__options-wrapper--open .com-vip-recipe-filters__options-trigger {
  border-bottom: 0;
  font-weight: 400;
}

/* line 120, /var/www/scss/components/com-vip-recipe-filters/com-vip-recipe-filters.scss */
.com-vip-recipe-filters__options-wrapper--open .com-vip-recipe-filters__options {
  display: block;
  border-top: 0;
}

/* line 128, /var/www/scss/components/com-vip-recipe-filters/com-vip-recipe-filters.scss */
.com-vip-recipe-filters__options-trigger {
  display: block;
  font-size: 0.875rem;
  line-height: 2.5rem;
  height: 2.5rem;
  padding-left: 0.875rem;
  border: 1px solid #9fa0a1;
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2210%22%20viewBox%3D%220%200%2018%2010%22%3E%3Cpath%20fill%3D%22%239FA0A1%22%20d%3D%22M1.122.193a.657.657%200%201%200-.93.93l7.89%207.887a.657.657%200%200%200%20.93%200L16.9%201.12a.657.657%200%200%200-.93-.93L8.546%207.618%201.122.193z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: calc(100% -  0.9375rem) center;
}

/* line 139, /var/www/scss/components/com-vip-recipe-filters/com-vip-recipe-filters.scss */
.com-vip-recipe-filters__options {
  display: none;
  border: 1px solid #9fa0a1;
  position: absolute;
  top: 2.5rem;
  left: 0;
  width: 100%;
  background-color: #FFF;
}

/* line 150, /var/www/scss/components/com-vip-recipe-filters/com-vip-recipe-filters.scss */
.com-vip-recipe-filters__options-value {
  display: block;
  font-size: 0.875rem;
  padding-left: 0.875rem;
  line-height: 2rem;
  cursor: pointer;
}

/* line 157, /var/www/scss/components/com-vip-recipe-filters/com-vip-recipe-filters.scss */
.com-vip-recipe-filters__options-value--selected {
  font-weight: 600;
}

/* line 161, /var/www/scss/components/com-vip-recipe-filters/com-vip-recipe-filters.scss */
.com-vip-recipe-filters__options-value:hover {
  font-weight: 400;
}

/* line 170, /var/www/scss/components/com-vip-recipe-filters/com-vip-recipe-filters.scss */
.com-vip-recipe-filters__options-wrapper--product .com-vip-recipe-filters__options-trigger {
  display: none;
}

/* line 174, /var/www/scss/components/com-vip-recipe-filters/com-vip-recipe-filters.scss */
.com-vip-recipe-filters__options-wrapper--product .com-vip-recipe-filters__options {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: static;
  background-color: transparent;
  border-width: 0 0 0 1px;
}

/* line 183, /var/www/scss/components/com-vip-recipe-filters/com-vip-recipe-filters.scss */
.com-vip-recipe-filters__options-wrapper--product .com-vip-recipe-filters__options-value {
  border: solid #9fa0a1;
  border-width: 1px 1px 1px 0;
  padding: 0;
  margin-top: -1px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 2.65rem;
          flex: 0 0 2.65rem;
  height: 2.5rem;
  position: relative;
}

/* line 192, /var/www/scss/components/com-vip-recipe-filters/com-vip-recipe-filters.scss */
.com-vip-recipe-filters__options-wrapper--product .com-vip-recipe-filters__options-value.com-vip-recipe-filters__options-value--selected {
  border-color: #3e3936;
  box-shadow: inset 2px 2px #3e3936, inset -2px -2px #3e3936, -1px 0 #3e3936;
}

/* line 198, /var/www/scss/components/com-vip-recipe-filters/com-vip-recipe-filters.scss */
.com-vip-recipe-filters__options-wrapper--product .com-vip-recipe-filters__option-image {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 27px;
  height: 28px;
}

/* line 210, /var/www/scss/components/com-vip-recipe-filters/com-vip-recipe-filters.scss */
.com-vip-recipe-filters__show-all {
  display: inline-block;
  vertical-align: middle;
  font-size: 0.625rem;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 0;
  line-height: 0.75rem;
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2210%22%20viewBox%3D%220%200%2018%2010%22%3E%3Cpath%20fill%3D%22%239FA0A1%22%20d%3D%22M1.122.193a.657.657%200%201%200-.93.93l7.89%207.887a.657.657%200%200%200%20.93%200L16.9%201.12a.657.657%200%200%200-.93-.93L8.546%207.618%201.122.193z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  padding-right: 1.6875rem;
  background-position: right center;
}

/* line 223, /var/www/scss/components/com-vip-recipe-filters/com-vip-recipe-filters.scss */
.com-vip-recipe-filters__show-all--active {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2211%22%20viewBox%3D%220%200%2020%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Ctitle%3ETriangle%3C%2Ftitle%3E%3Cdesc%3ECreated%20using%20Figma%3C%2Fdesc%3E%3Cg%20transform%3D%22translate%281235%20-1218%29%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M-1235%201218h20v11h-20z%22%2F%3E%3CclipPath%20id%3D%22a%22%20clip-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M-1385%203h320v6113h-320V3z%22%20fill%3D%22%23FFF%22%2F%3E%3C%2FclipPath%3E%3Cg%20clip-path%3D%22url%28%23a%29%22%3E%3Cpath%20d%3D%22M-1385%203h320v6113h-320V3z%22%20fill%3D%22%23FFF%22%2F%3E%3Cuse%20xlink%3Ahref%3D%22%23b%22%20transform%3D%22rotate%28-180%20-607.5%20614.5%29%22%20fill%3D%22%234A4A4A%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cdefs%3E%3Cpath%20id%3D%22b%22%20d%3D%22M1.313.23c-.3-.307-.787-.307-1.088%200-.3.307-.3.804%200%201.11l9.23%209.43c.3.307.788.307%201.09%200l9.23-9.43c.3-.306.3-.803%200-1.11-.3-.307-.788-.307-1.088%200L10%209.103%201.313.23z%22%2F%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: 1.125rem;
}

/* line 230, /var/www/scss/components/com-vip-recipe-filters/com-vip-recipe-filters.scss */
.com-vip-recipe-filters__search-wrapper {
  height: 2.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 235, /var/www/scss/components/com-vip-recipe-filters/com-vip-recipe-filters.scss */
.com-vip-recipe-filters__search-input {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  font-size: 0.875rem;
  font-weight: 400;
  color: #3e3936;
  letter-spacing: 0.13125rem;
  text-align: center;
  height: 100%;
  margin: 0;
  background: transparent;
  box-shadow: none !important;
  border: 1px solid #9fa0a1 !important;
  border-right-width: 0 !important;
  -webkit-font-smoothing: antialiased;
  -webkit-appearance: none !important;
}

/* line 252, /var/www/scss/components/com-vip-recipe-filters/com-vip-recipe-filters.scss */
.com-vip-recipe-filters__search-submit {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 3rem;
          flex: 0 0 3rem;
  height: 100%;
  border: 1px solid #9fa0a1;
  border-left-width: 0;
  margin: 0;
  padding: 0;
  background-color: transparent;
  background-position: center center;
}

@media screen and (min-width: 48em) {
  /* line 2, /var/www/scss/components/com-vip-recipe-filters/com-vip-recipe-filters-medium.scss */
  .com-vip-recipe-filters {
    height: auto !important;
    overflow: visible;
  }
  /* line 6, /var/www/scss/components/com-vip-recipe-filters/com-vip-recipe-filters-medium.scss */
  .com-vip-recipe-filters__wrapper {
    padding-top: 3rem;
  }
  /* line 10, /var/www/scss/components/com-vip-recipe-filters/com-vip-recipe-filters-medium.scss */
  .com-vip-recipe-filters__list {
    padding-top: 0;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  /* line 17, /var/www/scss/components/com-vip-recipe-filters/com-vip-recipe-filters-medium.scss */
  .com-vip-recipe-filters__item {
    float: left;
    min-width: 45%;
  }
  /* line 20, /var/www/scss/components/com-vip-recipe-filters/com-vip-recipe-filters-medium.scss */
  .com-vip-recipe-filters__item:nth-child(odd) {
    float: right;
  }
  /* line 23, /var/www/scss/components/com-vip-recipe-filters/com-vip-recipe-filters-medium.scss */
  .com-vip-recipe-filters__item:first-child {
    float: none;
    clear: both;
    width: 100%;
  }
  /* line 31, /var/www/scss/components/com-vip-recipe-filters/com-vip-recipe-filters-medium.scss */
  .com-vip-recipe-filters__options-wrapper--product {
    width: auto;
  }
  /* line 35, /var/www/scss/components/com-vip-recipe-filters/com-vip-recipe-filters-medium.scss */
  .com-vip-recipe-filters__options-wrapper--product .com-vip-recipe-filters__options-value {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 3, /var/www/scss/components/com-vip-recipe-filters/com-vip-recipe-filters-large.scss */
  .com-vip-recipe-filters__wrapper {
    margin-bottom: 0.9375rem;
  }
  /* line 7, /var/www/scss/components/com-vip-recipe-filters/com-vip-recipe-filters-large.scss */
  .com-vip-recipe-filters__list {
    max-width: 70.5rem;
    margin-left: auto;
    margin-right: auto;
    max-width: 75rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  /* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .com-vip-recipe-filters__list::before, .com-vip-recipe-filters__list::after {
    content: ' ';
    display: table;
  }
  /* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .com-vip-recipe-filters__list::after {
    clear: both;
  }
  /* line 17, /var/www/scss/components/com-vip-recipe-filters/com-vip-recipe-filters-large.scss */
  .com-vip-recipe-filters__item {
    margin-left: 1.0625rem;
    margin-right: 1.0625rem;
    margin-bottom: 0;
    min-width: auto;
    float: none;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    max-width: 22.75rem;
  }
  /* line 27, /var/www/scss/components/com-vip-recipe-filters/com-vip-recipe-filters-large.scss */
  .com-vip-recipe-filters__item:first-child {
    margin-left: 0;
  }
  /* line 31, /var/www/scss/components/com-vip-recipe-filters/com-vip-recipe-filters-large.scss */
  .com-vip-recipe-filters__item:nth-child(odd) {
    float: none;
  }
  /* line 35, /var/www/scss/components/com-vip-recipe-filters/com-vip-recipe-filters-large.scss */
  .com-vip-recipe-filters__item:last-child {
    margin-right: 0;
  }
  /* line 44, /var/www/scss/components/com-vip-recipe-filters/com-vip-recipe-filters-large.scss */
  .com-vip-recipe-filters__options-wrapper--product .com-vip-recipe-filters__options-value:nth-child(n+6) {
    display: none;
  }
  /* line 50, /var/www/scss/components/com-vip-recipe-filters/com-vip-recipe-filters-large.scss */
  .com-vip-recipe-filters__options-wrapper--product .com-vip-recipe-filters__options--active {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  /* line 54, /var/www/scss/components/com-vip-recipe-filters/com-vip-recipe-filters-large.scss */
  .com-vip-recipe-filters__options-wrapper--product .com-vip-recipe-filters__options--active .com-vip-recipe-filters__options-value,
  .com-vip-recipe-filters__options-wrapper--product .com-vip-recipe-filters__options--active .com-vip-recipe-filters__options-value:nth-child(n+6) {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-preferred-size: 20%;
        flex-basis: 20%;
    min-width: 2.5rem;
  }
}

/* line 1, /var/www/scss/components/com-vip-recipe-paginator/com-vip-recipe-paginator.scss */
.com-vip-recipe-paginator {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

/* line 10, /var/www/scss/components/com-vip-recipe-paginator/com-vip-recipe-paginator.scss */
.com-vip-recipe-paginator__item {
  display: inline-block;
  vertical-align: middle;
  margin: 0 1rem;
}

/* line 15, /var/www/scss/components/com-vip-recipe-paginator/com-vip-recipe-paginator.scss */
.com-vip-recipe-paginator__item:after {
  content: '';
  display: block;
  height: 1px;
  background-color: #3e3936;
}

/* line 24, /var/www/scss/components/com-vip-recipe-paginator/com-vip-recipe-paginator.scss */
.com-vip-recipe-paginator__item--active .com-vip-recipe-paginator__link {
  color: #a01621;
  font-weight: 700;
}

/* line 29, /var/www/scss/components/com-vip-recipe-paginator/com-vip-recipe-paginator.scss */
.com-vip-recipe-paginator__item--active:after {
  display: none;
}

/* line 36, /var/www/scss/components/com-vip-recipe-paginator/com-vip-recipe-paginator.scss */
.com-vip-recipe-paginator__item--arrow .com-vip-recipe-paginator__link {
  display: inline-block;
  vertical-align: middle;
  width: 1.0625rem;
  height: 1.1875rem;
  background-position: center center;
}

/* line 45, /var/www/scss/components/com-vip-recipe-paginator/com-vip-recipe-paginator.scss */
.com-vip-recipe-paginator__item--arrow:after {
  display: none;
}

/* line 55, /var/www/scss/components/com-vip-recipe-paginator/com-vip-recipe-paginator.scss */
.com-vip-recipe-paginator__link {
  text-transform: uppercase;
  font-weight: 300;
}

/* line 58, /var/www/scss/components/com-vip-recipe-paginator/com-vip-recipe-paginator.scss */
.com-vip-recipe-paginator__link--prev {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211%22%20height%3D%2218%22%20viewBox%3D%220%200%2011%2018%22%3E%3Cpath%20fill%3D%22%239FA0A1%22%20d%3D%22M9.91%2015.97a.657.657%200%201%201-.93.93L1.09%209.01a.657.657%200%200%201%200-.93L8.98.194a.657.657%200%200%201%20.93.93L2.484%208.545l7.424%207.423z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 61, /var/www/scss/components/com-vip-recipe-paginator/com-vip-recipe-paginator.scss */
.com-vip-recipe-paginator__link--next {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211%22%20height%3D%2218%22%20viewBox%3D%220%200%2011%2018%22%3E%3Cpath%20fill%3D%22%239FA0A1%22%20d%3D%22M1.09%2015.97a.657.657%200%201%200%20.93.93l7.89-7.89a.657.657%200%200%200%200-.93L2.02.194a.657.657%200%200%200-.93.93l7.425%207.423L1.09%2015.97z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 1, /var/www/scss/components/com-vip-listing-title/com-vip-listing-title.scss */
.com-vip-listing-title {
  text-align: center;
  font-weight: 300;
  padding-left: 1.8125rem;
  padding-right: 1.75rem;
}

/* line 7, /var/www/scss/components/com-vip-listing-title/com-vip-listing-title.scss */
.com-vip-listing-title__title {
  text-transform: uppercase;
  font-size: 1.375rem;
  line-height: 1.6875rem;
  letter-spacing: 0.16875rem;
  color: #b2282c;
}

/* line 15, /var/www/scss/components/com-vip-listing-title/com-vip-listing-title.scss */
.com-vip-listing-title__desc {
  font-size: 0.875rem;
  color: #3e3936;
  margin-top: 0.5625rem;
}

@media screen and (min-width: 48em) {
  /* line 2, /var/www/scss/components/com-vip-listing-title/com-vip-listing-title-medium.scss */
  .com-vip-listing-title {
    padding: 0;
  }
  /* line 5, /var/www/scss/components/com-vip-listing-title/com-vip-listing-title-medium.scss */
  .com-vip-listing-title__title {
    font-size: 2rem;
    letter-spacing: 0.25rem;
  }
  /* line 10, /var/www/scss/components/com-vip-listing-title/com-vip-listing-title-medium.scss */
  .com-vip-listing-title__desc {
    font-size: 1rem;
    max-width: 42.375rem;
    margin-top: 1.0625rem;
    margin-left: auto;
    margin-right: auto;
  }
}

/* line 1, /var/www/scss/components/com-vip-newsletter-subscr/com-vip-newsletter-subscr.scss */
.com-vip-newsletter-subscr {
  padding: 1.875rem 1.625rem;
  text-align: center;
  background-color: #f7f7f1;
}

/* line 6, /var/www/scss/components/com-vip-newsletter-subscr/com-vip-newsletter-subscr.scss */
.com-vip-newsletter-subscr .blk-nwsltr-form__nbsp {
  text-align: left;
}

/* line 10, /var/www/scss/components/com-vip-newsletter-subscr/com-vip-newsletter-subscr.scss */
.com-vip-newsletter-subscr__header {
  margin-bottom: 1.625rem;
}

/* line 14, /var/www/scss/components/com-vip-newsletter-subscr/com-vip-newsletter-subscr.scss */
.com-vip-newsletter-subscr__title {
  font-size: 1.375rem;
  font-weight: 700;
  letter-spacing: 0.01875rem;
  line-height: 1.6875rem;
  text-transform: uppercase;
  color: #3e3936;
  margin-bottom: 1.0625rem;
}

/* line 24, /var/www/scss/components/com-vip-newsletter-subscr/com-vip-newsletter-subscr.scss */
.com-vip-newsletter-subscr__text {
  font-size: 1rem;
  font-weight: 300;
  color: #111820;
  line-height: 1.375rem;
}

/* line 31, /var/www/scss/components/com-vip-newsletter-subscr/com-vip-newsletter-subscr.scss */
.com-vip-newsletter-subscr__legend {
  font-size: 1rem;
  font-weight: 700;
  color: #3e3936;
  line-height: 1.1875rem;
  letter-spacing: 0.01375rem;
  text-transform: uppercase;
  margin-bottom: 1.25rem;
}

/* line 41, /var/www/scss/components/com-vip-newsletter-subscr/com-vip-newsletter-subscr.scss */
.com-vip-newsletter-subscr__field {
  margin-bottom: 1.875rem;
}

/* line 43, /var/www/scss/components/com-vip-newsletter-subscr/com-vip-newsletter-subscr.scss */
.com-vip-newsletter-subscr__field:last-child {
  margin-bottom: 1.25rem;
}

/* line 48, /var/www/scss/components/com-vip-newsletter-subscr/com-vip-newsletter-subscr.scss */
.com-vip-newsletter-subscr__email-label {
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.01375rem;
  line-height: 2.5rem;
}

/* line 56, /var/www/scss/components/com-vip-newsletter-subscr/com-vip-newsletter-subscr.scss */
.com-vip-newsletter-subscr__input {
  border: 1px solid #9fa0a1 !important;
  font-family: "Times New Roman", serif;
  font-size: 0.875rem;
  font-style: italic;
  letter-spacing: 0.041875rem;
  line-height: 1rem;
  color: #9fa0a1;
  text-align: left;
  background-color: transparent !important;
  height: 2.625rem;
  padding: 0.8125rem 0 0.8125rem 1.25rem;
  margin: 0;
  box-shadow: none !important;
}

/* line 72, /var/www/scss/components/com-vip-newsletter-subscr/com-vip-newsletter-subscr.scss */
.com-vip-newsletter-subscr__checkbox-group {
  text-align: left;
  padding: 0 2.125rem 1.375rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 78, /var/www/scss/components/com-vip-newsletter-subscr/com-vip-newsletter-subscr.scss */
.com-vip-newsletter-subscr__checkbox-input {
  width: 1.125rem;
  height: 1.125rem;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-preferred-size: 1.125rem;
      flex-basis: 1.125rem;
  margin: 0 !important;
}

/* line 87, /var/www/scss/components/com-vip-newsletter-subscr/com-vip-newsletter-subscr.scss */
.com-vip-newsletter-subscr__checkbox-text {
  display: inline-block;
  vertical-align: middle;
  line-height: 0.8125rem;
  margin-left: 0.625rem;
  font-size: 0.625rem;
  font-weight: 300;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

/* line 96, /var/www/scss/components/com-vip-newsletter-subscr/com-vip-newsletter-subscr.scss */
.com-vip-newsletter-subscr__checkbox-text > a {
  text-decoration: underline;
}

/* line 99, /var/www/scss/components/com-vip-newsletter-subscr/com-vip-newsletter-subscr.scss */
.com-vip-newsletter-subscr__checkbox-text > a:hover {
  text-decoration: none;
}

/* line 105, /var/www/scss/components/com-vip-newsletter-subscr/com-vip-newsletter-subscr.scss */
.com-vip-newsletter-subscr__btn-main {
  text-transform: uppercase;
  height: 2.5rem;
  line-height: 2.5rem;
  border: 1px solid #111820;
  padding: 0 2.25rem;
  font-weight: 700;
  letter-spacing: 0.01375rem;
  margin-top: 0.6875rem;
  transition: background-color, color 0.3s ease;
}

/* line 116, /var/www/scss/components/com-vip-newsletter-subscr/com-vip-newsletter-subscr.scss */
.com-vip-newsletter-subscr__btn-main:hover {
  background-color: #111820;
  color: #f7f7f1;
}

@media screen and (min-width: 48em) {
  /* line 2, /var/www/scss/components/com-vip-newsletter-subscr/com-vip-newsletter-subscr-medium.scss */
  .com-vip-newsletter-subscr {
    padding: 4.875rem 0;
  }
  /* line 5, /var/www/scss/components/com-vip-newsletter-subscr/com-vip-newsletter-subscr-medium.scss */
  .com-vip-newsletter-subscr .blk-nwsltr-form__nbsp {
    max-width: 37.4375rem;
  }
  /* line 9, /var/www/scss/components/com-vip-newsletter-subscr/com-vip-newsletter-subscr-medium.scss */
  .com-vip-newsletter-subscr__inner-wrap {
    max-width: 42.8125rem;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 15, /var/www/scss/components/com-vip-newsletter-subscr/com-vip-newsletter-subscr-medium.scss */
  .com-vip-newsletter-subscr__title {
    font-size: 2rem;
    font-weight: 300;
    line-height: 2.8125rem;
    letter-spacing: 0.248125rem;
    margin-bottom: 2.0625rem;
  }
  /* line 23, /var/www/scss/components/com-vip-newsletter-subscr/com-vip-newsletter-subscr-medium.scss */
  .com-vip-newsletter-subscr__text {
    max-width: 37.4375rem;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 29, /var/www/scss/components/com-vip-newsletter-subscr/com-vip-newsletter-subscr-medium.scss */
  .com-vip-newsletter-subscr__header {
    margin-bottom: 1.875rem;
  }
  /* line 33, /var/www/scss/components/com-vip-newsletter-subscr/com-vip-newsletter-subscr-medium.scss */
  .com-vip-newsletter-subscr__fieldset {
    position: relative;
    width: 22.625rem;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 40, /var/www/scss/components/com-vip-newsletter-subscr/com-vip-newsletter-subscr-medium.scss */
  .com-vip-newsletter-subscr__legend {
    position: absolute;
    text-align: right;
    top: 0;
    left: 0;
    margin: 0;
    padding-right: 1.5rem;
    -webkit-transform: translateX(-100%);
        -ms-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  /* line 49, /var/www/scss/components/com-vip-newsletter-subscr/com-vip-newsletter-subscr-medium.scss */
  .com-vip-newsletter-subscr__legend--inputs {
    top: 0.75rem;
  }
  /* line 55, /var/www/scss/components/com-vip-newsletter-subscr/com-vip-newsletter-subscr-medium.scss */
  .com-vip-newsletter-subscr__field:last-child {
    margin-bottom: 2.0625rem;
  }
  /* line 60, /var/www/scss/components/com-vip-newsletter-subscr/com-vip-newsletter-subscr-medium.scss */
  .com-vip-newsletter-subscr__checkbox-group {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 1rem;
  }
  /* line 66, /var/www/scss/components/com-vip-newsletter-subscr/com-vip-newsletter-subscr-medium.scss */
  .com-vip-newsletter-subscr__checkbox-text {
    font-size: 0.75rem;
    line-height: 1.125rem;
  }
  /* line 71, /var/www/scss/components/com-vip-newsletter-subscr/com-vip-newsletter-subscr-medium.scss */
  .com-vip-newsletter-subscr__btn-main {
    margin-top: 1.625rem;
    padding: 0 3.5rem;
  }
}

/* line 18, /var/www/scss/components/com-vip-register-cta/com-vip-register-cta.scss */
.com-vip-register-cta {
  background-repeat: no-repeat;
  background-position-y: center;
  background-position-x: right;
  background-size: 0;
  padding: 0 1.375rem 0;
  text-transform: uppercase;
  text-align: center;
  position: relative;
}

/* line 2, /var/www/scss/components/com-vip-register-cta/com-vip-register-cta.scss */
.com-vip-register-cta--red {
  background-color: #cc272e;
  color: #FFF;
}

/* line 6, /var/www/scss/components/com-vip-register-cta/com-vip-register-cta.scss */
.com-vip-register-cta--red .com-vip-register-cta__btn-register,
.com-vip-register-cta--red .com-vip-register-cta__feature-logo {
  border-color: #FFF;
}

/* line 8, /var/www/scss/components/com-vip-register-cta/com-vip-register-cta.scss */
.com-vip-register-cta--red .com-vip-register-cta__btn-register {
  color: #FFF;
}

/* line 10, /var/www/scss/components/com-vip-register-cta/com-vip-register-cta.scss */
.com-vip-register-cta--red .com-vip-register-cta__btn-register:hover {
  color: #cc272e;
  background-color: #FFF;
}

/* line 2, /var/www/scss/components/com-vip-register-cta/com-vip-register-cta.scss */
.com-vip-register-cta--blue {
  background-color: #b5e2e0;
  color: #111820;
}

/* line 6, /var/www/scss/components/com-vip-register-cta/com-vip-register-cta.scss */
.com-vip-register-cta--blue .com-vip-register-cta__btn-register,
.com-vip-register-cta--blue .com-vip-register-cta__feature-logo {
  border-color: #111820;
}

/* line 8, /var/www/scss/components/com-vip-register-cta/com-vip-register-cta.scss */
.com-vip-register-cta--blue .com-vip-register-cta__btn-register {
  color: #111820;
}

/* line 10, /var/www/scss/components/com-vip-register-cta/com-vip-register-cta.scss */
.com-vip-register-cta--blue .com-vip-register-cta__btn-register:hover {
  color: #b5e2e0;
  background-color: #111820;
}

/* line 30, /var/www/scss/components/com-vip-register-cta/com-vip-register-cta.scss */
.com-vip-register-cta--bg-left {
  background-position-x: left;
}

/* line 34, /var/www/scss/components/com-vip-register-cta/com-vip-register-cta.scss */
.com-vip-register-cta--bg-right {
  background-position-x: right;
}

/* line 38, /var/www/scss/components/com-vip-register-cta/com-vip-register-cta.scss */
.com-vip-register-cta__inner-wrap {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
  padding: 5.5rem 0 4.5625rem;
  position: relative;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-vip-register-cta__inner-wrap::before, .com-vip-register-cta__inner-wrap::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-vip-register-cta__inner-wrap::after {
  clear: both;
}

/* line 44, /var/www/scss/components/com-vip-register-cta/com-vip-register-cta.scss */
.com-vip-register-cta__title {
  font-size: 1.375rem;
  font-weight: 300;
  line-height: 1.625rem;
  letter-spacing: 0.23875rem;
  padding: 0 0.625rem;
}

/* line 52, /var/www/scss/components/com-vip-register-cta/com-vip-register-cta.scss */
.com-vip-register-cta__subtitle {
  text-transform: none;
  font-weight: 600;
  margin-top: 1rem;
  margin-bottom: 1.375rem;
}

/* line 59, /var/www/scss/components/com-vip-register-cta/com-vip-register-cta.scss */
.com-vip-register-cta__features-list {
  padding: 3.875rem 0 0.4375rem;
}

/* line 64, /var/www/scss/components/com-vip-register-cta/com-vip-register-cta.scss */
.com-vip-register-cta__feature {
  margin-bottom: 2.9375rem;
}

/* line 68, /var/www/scss/components/com-vip-register-cta/com-vip-register-cta.scss */
.com-vip-register-cta__feature-logo {
  width: 3.5rem;
  height: 3.5rem;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1rem;
  border-width: 1px;
  border-style: solid;
  border-radius: 100%;
  background-position: center center;
}

/* line 80, /var/www/scss/components/com-vip-register-cta/com-vip-register-cta.scss */
.com-vip-register-cta__btn-register {
  border-width: 2px;
  border-style: solid;
  font-size: 0.875rem;
  letter-spacing: 0.13125rem;
  line-height: 1.0625rem;
  width: 11.875rem;
  padding: 0.9375rem 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
  transition: all 0.3s ease;
}

/* line 94, /var/www/scss/components/com-vip-register-cta/com-vip-register-cta.scss */
.com-vip-register-cta .com-vip-prev-link {
  position: absolute;
  top: 2.0625rem;
  left: 1.25rem;
}

@media screen and (min-width: 48em) {
  /* line 2, /var/www/scss/components/com-vip-register-cta/com-vip-register-cta-medium.scss */
  .com-vip-register-cta {
    padding: 0;
  }
  /* line 5, /var/www/scss/components/com-vip-register-cta/com-vip-register-cta-medium.scss */
  .com-vip-register-cta__inner-wrap {
    padding: 8.875rem 0 8.5625rem;
  }
  /* line 9, /var/www/scss/components/com-vip-register-cta/com-vip-register-cta-medium.scss */
  .com-vip-register-cta__title {
    font-size: 2rem;
    line-height: 2.8125rem;
    max-width: 42.8125rem;
    margin-left: auto;
    margin-right: auto;
    letter-spacing: 0.25rem;
  }
  /* line 18, /var/www/scss/components/com-vip-register-cta/com-vip-register-cta-medium.scss */
  .com-vip-register-cta__subtitle {
    margin-top: 2.1875rem;
    margin-bottom: 2.75rem;
    font-size: 1.125rem;
  }
  /* line 24, /var/www/scss/components/com-vip-register-cta/com-vip-register-cta-medium.scss */
  .com-vip-register-cta__features-list {
    padding: 1.8125rem 0 4.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  /* line 30, /var/www/scss/components/com-vip-register-cta/com-vip-register-cta-medium.scss */
  .com-vip-register-cta__feature {
    line-height: 1.1875rem;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    margin-bottom: 0;
  }
  /* line 36, /var/www/scss/components/com-vip-register-cta/com-vip-register-cta-medium.scss */
  .com-vip-register-cta__feature-text {
    width: 16.25rem;
  }
  /* line 40, /var/www/scss/components/com-vip-register-cta/com-vip-register-cta-medium.scss */
  .com-vip-register-cta__feature-logo {
    width: 4.5rem;
    height: 4.5rem;
    margin-bottom: 1.625rem;
  }
  /* line 46, /var/www/scss/components/com-vip-register-cta/com-vip-register-cta-medium.scss */
  .com-vip-register-cta__btn-register {
    width: 15rem;
    padding: 0.875rem 0;
    font-size: 1rem;
    font-weight: 700;
  }
  /* line 53, /var/www/scss/components/com-vip-register-cta/com-vip-register-cta-medium.scss */
  .com-vip-register-cta .com-vip-prev-link {
    top: 3.5625rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 2, /var/www/scss/components/com-vip-register-cta/com-vip-register-cta-large.scss */
  .com-vip-register-cta {
    background-size: auto;
  }
}

/* line 1, /var/www/scss/components/com-vip-micromoment-main-grid/com-vip-micromoment-main-grid.scss */
.com-vip-micromoment-main-grid {
  /**
   * Grid rules
   */
  /**
   * Grid item rules
   */
}

/* line 2, /var/www/scss/components/com-vip-micromoment-main-grid/com-vip-micromoment-main-grid.scss */
.com-vip-micromoment-main-grid__wrapper {
  margin-top: 2rem;
  margin-bottom: 2.5rem;
}

/* line 9, /var/www/scss/components/com-vip-micromoment-main-grid/com-vip-micromoment-main-grid.scss */
.com-vip-micromoment-main-grid__title {
  font-size: 1.375rem;
  font-weight: 300;
  line-height: 2rem;
  color: #3e3936;
  text-transform: uppercase;
  padding-left: 1.25em;
  text-align: center;
  padding-right: 1.25em;
  margin-bottom: 2rem;
}

/* line 24, /var/www/scss/components/com-vip-micromoment-main-grid/com-vip-micromoment-main-grid.scss */
.com-vip-micromoment-main-grid__item {
  text-align: center;
  position: relative;
  margin-bottom: 0.625rem;
}

/* line 30, /var/www/scss/components/com-vip-micromoment-main-grid/com-vip-micromoment-main-grid.scss */
.com-vip-micromoment-main-grid__item-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

/* line 34, /var/www/scss/components/com-vip-micromoment-main-grid/com-vip-micromoment-main-grid.scss */
.com-vip-micromoment-main-grid__item-image-cnt {
  padding-bottom: 58.125%;
}

@media screen and (min-width: 48em) {
  /* line 34, /var/www/scss/components/com-vip-micromoment-main-grid/com-vip-micromoment-main-grid.scss */
  .com-vip-micromoment-main-grid__item-image-cnt {
    padding-bottom: 58.125%;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 34, /var/www/scss/components/com-vip-micromoment-main-grid/com-vip-micromoment-main-grid.scss */
  .com-vip-micromoment-main-grid__item-image-cnt {
    padding-bottom: 58.125%;
  }
}

/* line 38, /var/www/scss/components/com-vip-micromoment-main-grid/com-vip-micromoment-main-grid.scss */
.com-vip-micromoment-main-grid__item-image {
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  min-width: 100%;
  min-height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  font-family: "object-fit: cover";
}

/* line 48, /var/www/scss/components/com-vip-micromoment-main-grid/com-vip-micromoment-main-grid.scss */
.com-vip-micromoment-main-grid__item-title-wrapper {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(17, 24, 32, 0.15);
}

/* line 57, /var/www/scss/components/com-vip-micromoment-main-grid/com-vip-micromoment-main-grid.scss */
.com-vip-micromoment-main-grid__item-title {
  font-size: 1.125rem;
  font-weight: 700;
  color: white;
  text-shadow: 1px 1px 1px #000000;
  line-height: 1.375rem;
  letter-spacing: 0.13125rem;
  text-transform: uppercase;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 100%;
}

@media screen and (min-width: 48em) {
  /* line 2, /var/www/scss/components/com-vip-micromoment-main-grid/com-vip-micromoment-main-grid-medium.scss */
  .com-vip-micromoment-main-grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    /**
     * Rules for different images proportions
     */
  }
  /* line 7, /var/www/scss/components/com-vip-micromoment-main-grid/com-vip-micromoment-main-grid-medium.scss */
  .com-vip-micromoment-main-grid__wrapper {
    margin-top: 4rem;
    margin-bottom: 3.75rem;
  }
  /* line 12, /var/www/scss/components/com-vip-micromoment-main-grid/com-vip-micromoment-main-grid-medium.scss */
  .com-vip-micromoment-main-grid__title {
    font-size: 2rem;
    line-height: 2.375rem;
    letter-spacing: 0.248125rem;
    color: #111820;
    margin-bottom: 5.3125rem;
  }
  /* line 21, /var/www/scss/components/com-vip-micromoment-main-grid/com-vip-micromoment-main-grid-medium.scss */
  .com-vip-micromoment-main-grid__item-wrapper:nth-child(1) {
    width: 34.8%;
    max-width: 24.75rem;
    margin-right: 1.5rem;
  }
  /* line 26, /var/www/scss/components/com-vip-micromoment-main-grid/com-vip-micromoment-main-grid-medium.scss */
  .com-vip-micromoment-main-grid__item-wrapper:nth-child(2) {
    width: 24.38%;
    max-width: 17.1875rem;
    margin-right: 1.5rem;
  }
  /* line 31, /var/www/scss/components/com-vip-micromoment-main-grid/com-vip-micromoment-main-grid-medium.scss */
  .com-vip-micromoment-main-grid__item-wrapper:nth-child(3) {
    width: 29.43%;
    max-width: 20.75rem;
  }
  /* line 40, /var/www/scss/components/com-vip-micromoment-main-grid/com-vip-micromoment-main-grid-medium.scss */
  .com-vip-micromoment-main-grid__item {
    margin-bottom: 1.5rem;
  }
  /* line 44, /var/www/scss/components/com-vip-micromoment-main-grid/com-vip-micromoment-main-grid-medium.scss */
  .com-vip-micromoment-main-grid__item--1 .com-vip-micromoment-main-grid__item-image-cnt {
    padding-bottom: 128.282828283%;
  }
  /* line 53, /var/www/scss/components/com-vip-micromoment-main-grid/com-vip-micromoment-main-grid-medium.scss */
  .com-vip-micromoment-main-grid__item--3 .com-vip-micromoment-main-grid__item-image-cnt, .com-vip-micromoment-main-grid__item--2 .com-vip-micromoment-main-grid__item-image-cnt {
    padding-bottom: 120.727272727%;
  }
  /* line 61, /var/www/scss/components/com-vip-micromoment-main-grid/com-vip-micromoment-main-grid-medium.scss */
  .com-vip-micromoment-main-grid__item--4 .com-vip-micromoment-main-grid__item-image-cnt {
    padding-bottom: 82.8313253012%;
  }
  /* line 67, /var/www/scss/components/com-vip-micromoment-main-grid/com-vip-micromoment-main-grid-medium.scss */
  .com-vip-micromoment-main-grid__item--5 {
    max-width: 12.375rem;
  }
  /* line 70, /var/www/scss/components/com-vip-micromoment-main-grid/com-vip-micromoment-main-grid-medium.scss */
  .com-vip-micromoment-main-grid__item--5 .com-vip-micromoment-main-grid__item-image-cnt {
    padding-bottom: 120.202020202%;
  }
  /* line 76, /var/www/scss/components/com-vip-micromoment-main-grid/com-vip-micromoment-main-grid-medium.scss */
  .com-vip-micromoment-main-grid__item--1, .com-vip-micromoment-main-grid__item--3, .com-vip-micromoment-main-grid__item--5 {
    margin-bottom: 0;
  }
  /* line 83, /var/www/scss/components/com-vip-micromoment-main-grid/com-vip-micromoment-main-grid-medium.scss */
  .com-vip-micromoment-main-grid__item-title {
    font-size: 0.875rem;
    line-height: 1.0625rem;
    padding-left: 0;
    padding-right: 0;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 2, /var/www/scss/components/com-vip-micromoment-main-grid/com-vip-micromoment-main-grid-large.scss */
  .com-vip-micromoment-main-grid {
    max-width: 70.5rem;
    margin-left: auto;
    margin-right: auto;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  /* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .com-vip-micromoment-main-grid::before, .com-vip-micromoment-main-grid::after {
    content: ' ';
    display: table;
  }
  /* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .com-vip-micromoment-main-grid::after {
    clear: both;
  }
  /* line 6, /var/www/scss/components/com-vip-micromoment-main-grid/com-vip-micromoment-main-grid-large.scss */
  .com-vip-micromoment-main-grid__item-title {
    font-size: 1.5rem;
    line-height: 1.8125rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
}

/* line 1, /var/www/scss/components/com-vip-micromoment-grid/com-vip-micromoment-grid.scss */
.com-vip-micromoment-grid {
  text-align: center;
  margin-bottom: 3.3125rem;
}

/* line 5, /var/www/scss/components/com-vip-micromoment-grid/com-vip-micromoment-grid.scss */
.com-vip-micromoment-grid__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

/* line 12, /var/www/scss/components/com-vip-micromoment-grid/com-vip-micromoment-grid.scss */
.com-vip-micromoment-grid__list[data-mmg-list="hide"] {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}

/* line 19, /var/www/scss/components/com-vip-micromoment-grid/com-vip-micromoment-grid.scss */
.com-vip-micromoment-grid__item {
  padding: 0 0.25rem 0.5rem;
}

/* line 23, /var/www/scss/components/com-vip-micromoment-grid/com-vip-micromoment-grid.scss */
.com-vip-micromoment-grid__item-link {
  display: block;
  font-size: 0.75rem;
  font-weight: 700;
  color: #111820;
  letter-spacing: 0.025rem;
  line-height: 2rem;
  text-transform: uppercase;
  padding: 0 1.5625rem;
  background-color: #ffc846;
}

/* line 35, /var/www/scss/components/com-vip-micromoment-grid/com-vip-micromoment-grid.scss */
.com-vip-micromoment-grid__show-mm {
  display: inline-block;
  vertical-align: middle;
  margin-left: auto;
  margin-right: auto;
  font-size: 0.625rem;
  color: #111820;
  font-weight: 300;
  line-height: 0.75rem;
  text-transform: uppercase;
  margin-top: 1rem;
}

/* line 47, /var/www/scss/components/com-vip-micromoment-grid/com-vip-micromoment-grid.scss */
.com-vip-micromoment-grid__show-mm::after {
  content: '';
  display: block;
  width: 1.25rem;
  height: 0.6875rem;
  background-position: center center;
  background-size: 100%;
  margin-top: 1rem;
  margin-left: auto;
  margin-right: auto;
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2210%22%20viewBox%3D%220%200%2018%2010%22%3E%3Cpath%20fill%3D%22%239FA0A1%22%20d%3D%22M1.122.193a.657.657%200%201%200-.93.93l7.89%207.887a.657.657%200%200%200%20.93%200L16.9%201.12a.657.657%200%200%200-.93-.93L8.546%207.618%201.122.193z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 61, /var/www/scss/components/com-vip-micromoment-grid/com-vip-micromoment-grid.scss */
.com-vip-micromoment-grid__show-mm--hide::after {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}

/* line 66, /var/www/scss/components/com-vip-micromoment-grid/com-vip-micromoment-grid.scss */
.com-vip-micromoment-grid__show-mm--hidden {
  display: none;
}

@media screen and (min-width: 48em) {
  /* line 2, /var/www/scss/components/com-vip-micromoment-grid/com-vip-micromoment-grid-medium.scss */
  .com-vip-micromoment-grid {
    max-width: 70.5rem;
    margin-left: auto;
    margin-right: auto;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  /* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .com-vip-micromoment-grid::before, .com-vip-micromoment-grid::after {
    content: ' ';
    display: table;
  }
  /* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .com-vip-micromoment-grid::after {
    clear: both;
  }
}

/* line 1, /var/www/scss/components/com-vip-chef/com-vip-chef.scss */
.com-vip-chef {
  background-color: #b2282c;
  text-align: center;
  padding-top: 3.1875rem;
  padding-bottom: 5.4375rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  color: #f7f7f1;
}

/* line 10, /var/www/scss/components/com-vip-chef/com-vip-chef.scss */
.com-vip-chef--shorter {
  padding-bottom: 1.875rem;
}

/* line 14, /var/www/scss/components/com-vip-chef/com-vip-chef.scss */
.com-vip-chef--appliance-filter {
  padding-top: 1.875rem;
  padding-bottom: 1.875rem;
}

/* line 19, /var/www/scss/components/com-vip-chef/com-vip-chef.scss */
.com-vip-chef__title {
  font-size: 1.375rem;
  font-weight: 300;
  line-height: 1.6875rem;
  letter-spacing: 0.166875rem;
  text-transform: uppercase;
}

/* line 26, /var/www/scss/components/com-vip-chef/com-vip-chef.scss */
.com-vip-chef__title--semibold {
  font-weight: 600;
}

/* line 31, /var/www/scss/components/com-vip-chef/com-vip-chef.scss */
.com-vip-chef__content {
  margin-top: 2rem;
}

/* line 35, /var/www/scss/components/com-vip-chef/com-vip-chef.scss */
.com-vip-chef__image-cnt {
  width: 6.875rem;
  height: 6.875rem;
  margin-left: auto;
  margin-right: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 100%;
  overflow: hidden;
}

/* line 47, /var/www/scss/components/com-vip-chef/com-vip-chef.scss */
.com-vip-chef__image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  font-family: "object-fit: cover";
}

/* line 53, /var/www/scss/components/com-vip-chef/com-vip-chef.scss */
.com-vip-chef__subtitle {
  margin-top: 0.5625rem;
  font-size: 0.875rem;
  font-weight: 300;
  line-height: 1.1875rem;
}

/* line 60, /var/www/scss/components/com-vip-chef/com-vip-chef.scss */
.com-vip-chef__info {
  margin-top: 1.25rem;
}

/* line 64, /var/www/scss/components/com-vip-chef/com-vip-chef.scss */
.com-vip-chef__name {
  font-size: 1.125rem;
  line-height: 1.375rem;
  text-transform: uppercase;
}

/* line 70, /var/www/scss/components/com-vip-chef/com-vip-chef.scss */
.com-vip-chef__bio {
  margin-top: 0.6875rem;
  font-size: 0.875rem;
  font-weight: 300;
  line-height: 1.1875rem;
}

@media screen and (min-width: 48em) {
  /* line 2, /var/www/scss/components/com-vip-chef/com-vip-chef-medium.scss */
  .com-vip-chef {
    padding-top: 5.125rem;
    padding-bottom: 8.875rem;
  }
  /* line 6, /var/www/scss/components/com-vip-chef/com-vip-chef-medium.scss */
  .com-vip-chef--shorter {
    padding-bottom: 1.875rem;
  }
  /* line 10, /var/www/scss/components/com-vip-chef/com-vip-chef-medium.scss */
  .com-vip-chef--appliance-filter {
    padding-top: 1.875rem;
    padding-bottom: 1.875rem;
  }
  /* line 15, /var/www/scss/components/com-vip-chef/com-vip-chef-medium.scss */
  .com-vip-chef__title {
    font-size: 2rem;
    line-height: 2.875rem;
    letter-spacing: 0.248125rem;
  }
  /* line 21, /var/www/scss/components/com-vip-chef/com-vip-chef-medium.scss */
  .com-vip-chef__subtitle {
    margin-top: 0.8125rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.375rem;
  }
  /* line 28, /var/www/scss/components/com-vip-chef/com-vip-chef-medium.scss */
  .com-vip-chef__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    max-width: 51.375rem;
    margin-left: auto;
    margin-right: auto;
    margin-top: 6.375rem;
  }
  /* line 38, /var/www/scss/components/com-vip-chef/com-vip-chef-medium.scss */
  .com-vip-chef__image-cnt {
    width: 18.375rem;
    height: 18.375rem;
    margin-left: 0;
    margin-right: 0;
  }
  /* line 45, /var/www/scss/components/com-vip-chef/com-vip-chef-medium.scss */
  .com-vip-chef__info {
    margin-top: 0;
    text-align: left;
    max-width: 25rem;
    margin-left: 3.75rem;
  }
  /* line 52, /var/www/scss/components/com-vip-chef/com-vip-chef-medium.scss */
  .com-vip-chef__name {
    font-size: 1.5rem;
    font-weight: 300;
    line-height: 1.8125rem;
  }
  /* line 58, /var/www/scss/components/com-vip-chef/com-vip-chef-medium.scss */
  .com-vip-chef__bio {
    margin-top: 1.8125rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.375rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 3, /var/www/scss/components/com-vip-chef/com-vip-chef-large.scss */
  .com-vip-chef__info {
    max-width: 26.75rem;
  }
}

/* line 1, /var/www/scss/components/com-vip-favourites/com-vip-favourites.scss */
.com-vip-favourites {
  text-align: center;
  padding-top: 3.0625rem;
  padding-bottom: 3.0625rem;
}

/* line 6, /var/www/scss/components/com-vip-favourites/com-vip-favourites.scss */
.com-vip-favourites__header {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

/* line 11, /var/www/scss/components/com-vip-favourites/com-vip-favourites.scss */
.com-vip-favourites__title {
  font-size: 1.375rem;
  font-weight: 300;
  line-height: 2rem;
  letter-spacing: 0.11875rem;
  text-transform: uppercase;
  color: #111820;
}

/* line 20, /var/www/scss/components/com-vip-favourites/com-vip-favourites.scss */
.com-vip-favourites__text {
  margin-top: 1rem;
  font-size: 0.875rem;
  font-weight: 300;
  line-height: 1.1875rem;
  color: #111820;
}

/* line 28, /var/www/scss/components/com-vip-favourites/com-vip-favourites.scss */
.com-vip-favourites__recipes {
  margin-top: 2.5rem;
}

/* line 31, /var/www/scss/components/com-vip-favourites/com-vip-favourites.scss */
.com-vip-favourites__recipes .com-vip-recipe-thumbnail__favourite-remove {
  display: block;
}

@media screen and (min-width: 48em) {
  /* line 2, /var/www/scss/components/com-vip-favourites/com-vip-favourites-medium.scss */
  .com-vip-favourites {
    padding-top: 6.125rem;
    padding-bottom: 6.125rem;
  }
  /* line 6, /var/www/scss/components/com-vip-favourites/com-vip-favourites-medium.scss */
  .com-vip-favourites__title {
    font-size: 2rem;
    line-height: 2.8125rem;
    letter-spacing: 0.248125rem;
  }
  /* line 12, /var/www/scss/components/com-vip-favourites/com-vip-favourites-medium.scss */
  .com-vip-favourites__text {
    max-width: 37.5rem;
    margin-left: auto;
    margin-right: auto;
    margin-top: 2rem;
    font-size: 1rem;
    line-height: 1.375rem;
  }
  /* line 21, /var/www/scss/components/com-vip-favourites/com-vip-favourites-medium.scss */
  .com-vip-favourites__recipes {
    margin-top: 5.1875rem;
  }
}

/* line 1, /var/www/scss/components/com-vip-search-results/com-vip-search-results.scss */
.com-vip-search-results {
  text-align: center;
  padding-top: 2rem;
  padding-left: 1.875rem;
  padding-right: 1.875rem;
  padding-bottom: 2rem;
}

/* line 8, /var/www/scss/components/com-vip-search-results/com-vip-search-results.scss */
.com-vip-search-results__title {
  font-size: 1.375rem;
  font-weight: 300;
  line-height: 1.6875rem;
  letter-spacing: 0.166875rem;
  text-transform: uppercase;
  color: #b2282c;
}

/* line 17, /var/www/scss/components/com-vip-search-results/com-vip-search-results.scss */
.com-vip-search-results__text {
  margin-top: 0.5625rem;
  font-size: 0.875rem;
  font-weight: 300;
  line-height: 1.1875rem;
  color: #3e3936;
}

/* line 25, /var/www/scss/components/com-vip-search-results/com-vip-search-results.scss */
.com-vip-search-results__reset {
  display: block;
  font-weight: 700;
  color: #3e3936;
}

/* line 29, /var/www/scss/components/com-vip-search-results/com-vip-search-results.scss */
.com-vip-search-results__reset::after {
  content: '';
  display: inline-block;
  vertical-align: bottom;
  width: 0.875rem;
  height: 1.1875rem;
  margin-left: 0.5rem;
  background-position: center center;
  background-size: 100%;
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2219%22%20height%3D%2219%22%20viewBox%3D%220%200%2019%2019%22%3E%3Cg%20fill%3D%22%239FA0A1%22%3E%3Cpath%20d%3D%22M6.607%2012.85a7%207%200%201%201%209.9-9.9%207%207%200%200%201-9.9%209.9zm1.414-1.415a5%205%200%201%200%207.07-7.07%205%205%200%200%200-7.07%207.07z%22%2F%3E%3Cpath%20d%3D%22M5.9%2012.142l-4.95%204.95a1%201%200%200%200%201.414%201.414l4.95-4.95A1%201%200%200%200%205.9%2012.142z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 45, /var/www/scss/components/com-vip-search-results/com-vip-search-results.scss */
.com-vip-search-results--no-results .com-vip-search-results__title {
  display: none;
}

/* line 49, /var/www/scss/components/com-vip-search-results/com-vip-search-results.scss */
.com-vip-search-results--no-results .com-vip-search-results__text {
  margin-top: 0;
}

@media screen and (min-width: 48em) {
  /* line 2, /var/www/scss/components/com-vip-search-results/com-vip-search-results-medium.scss */
  .com-vip-search-results {
    max-width: 42.5rem;
    margin-left: auto;
    margin-right: auto;
    padding-top: 2.5rem;
    padding-bottom: 2.875rem;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 11, /var/www/scss/components/com-vip-search-results/com-vip-search-results-medium.scss */
  .com-vip-search-results__title {
    font-size: 2rem;
    line-height: 2.4375rem;
    letter-spacing: 0.248125rem;
  }
  /* line 17, /var/www/scss/components/com-vip-search-results/com-vip-search-results-medium.scss */
  .com-vip-search-results__text {
    margin-top: 1.125rem;
    font-size: 1rem;
    line-height: 1.375rem;
  }
  /* line 23, /var/www/scss/components/com-vip-search-results/com-vip-search-results-medium.scss */
  .com-vip-search-results__reset {
    display: inline-block;
  }
  /* line 26, /var/www/scss/components/com-vip-search-results/com-vip-search-results-medium.scss */
  .com-vip-search-results__reset::after {
    vertical-align: top;
    width: 1.125rem;
    height: 1.375rem;
  }
  /* line 35, /var/www/scss/components/com-vip-search-results/com-vip-search-results-medium.scss */
  .com-vip-search-results--no-results .com-vip-search-results__text {
    font-size: 1.5rem;
    line-height: 2.0625rem;
  }
  /* line 41, /var/www/scss/components/com-vip-search-results/com-vip-search-results-medium.scss */
  .com-vip-search-results--no-results .com-vip-search-results__reset::after {
    vertical-align: top;
    width: 1.5rem;
    height: 2.0625rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 2, /var/www/scss/components/com-vip-search-results/com-vip-search-results-large.scss */
  .com-vip-search-results {
    max-width: 59.375rem;
  }
}

/* line 1, /var/www/scss/components/com-main-nav/com-main-nav--vip.scss */
.com-main-nav {
  height: calc(100% - 3.75rem);
  overflow-y: auto;
  padding-top: 3.75rem;
}

/* line 6, /var/www/scss/components/com-main-nav/com-main-nav--vip.scss */
.com-main-nav__panel-inner {
  height: 100%;
  overflow-y: auto;
}

/* line 15, /var/www/scss/components/com-main-nav/com-main-nav--vip.scss */
.com-main-nav__item, .com-main-nav__link, .com-main-nav__text {
  display: block;
}

/* line 21, /var/www/scss/components/com-main-nav/com-main-nav--vip.scss */
.com-main-nav__prev {
  display: block;
  padding-top: 2.8125rem;
  padding-left: 2rem;
  padding-bottom: 4.1875rem;
}

/* line 28, /var/www/scss/components/com-main-nav/com-main-nav--vip.scss */
.com-main-nav__title {
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 0.875rem;
  letter-spacing: 0.13125rem;
  text-transform: uppercase;
  color: #3e3936;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 39, /var/www/scss/components/com-main-nav/com-main-nav--vip.scss */
.com-main-nav__title::before {
  content: '';
  display: block;
  width: 1.375rem;
  height: 1.375rem;
  background-size: 100%;
  background-position: center center;
  margin-right: 0.75rem;
}

/* line 52, /var/www/scss/components/com-main-nav/com-main-nav--vip.scss */
.com-main-nav__list--l3 {
  position: relative;
}

/* line 55, /var/www/scss/components/com-main-nav/com-main-nav--vip.scss */
.com-main-nav__list--l3 .com-main-nav__item {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

/* line 62, /var/www/scss/components/com-main-nav/com-main-nav--vip.scss */
.com-main-nav__list--l3-parent > .com-main-nav__item {
  padding-top: 1.25rem;
  padding-bottom: 0.625rem;
}

/* line 65, /var/www/scss/components/com-main-nav/com-main-nav--vip.scss */
.com-main-nav__list--l3-parent > .com-main-nav__item > .com-main-nav__link {
  font-weight: 700;
  line-height: 1.375rem;
  min-height: 0;
}

/* line 69, /var/www/scss/components/com-main-nav/com-main-nav--vip.scss */
.com-main-nav__list--l3-parent > .com-main-nav__item > .com-main-nav__link > .com-main-nav__text {
  text-align: right;
}

/* line 80, /var/www/scss/components/com-main-nav/com-main-nav--vip.scss */
.com-main-nav__item--top-header > .com-main-nav__link {
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.1875rem;
  letter-spacing: 0.07375rem;
}

/* line 89, /var/www/scss/components/com-main-nav/com-main-nav--vip.scss */
.com-main-nav__link {
  color: #3e3936;
}

/* line 94, /var/www/scss/components/com-main-nav/com-main-nav--vip.scss */
.com-main-nav__link--favourites > .com-main-nav__text::before {
  content: '';
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2236%22%20height%3D%2236%22%20viewBox%3D%220%200%2036%2036%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%233E3936%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M30.075%208.035c-2.87-2.63-7.52-2.63-10.383%200l-1.945%201.783-1.945-1.783c-2.87-2.63-7.516-2.63-10.383%200-3.226%202.96-3.226%207.758%200%2010.717l12.327%2011.31%2012.328-11.31c3.218-2.96%203.218-7.756%200-10.717z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  display: inline-block;
  width: 1.875rem;
  height: 2rem;
  background-size: 100%;
  vertical-align: middle;
  margin-right: 0.75rem;
}

/* line 107, /var/www/scss/components/com-main-nav/com-main-nav--vip.scss */
.com-main-nav__link--l1, .com-main-nav__link--l0 {
  font-size: 1.2rem;
  font-weight: 700;
  line-height: 1.5rem;
  padding-right: 1rem;
  padding-top: 2.125rem;
  text-align: right;
  color: #111820;
}

/* line 118, /var/www/scss/components/com-main-nav/com-main-nav--vip.scss */
.com-main-nav__link--l2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0.875rem;
  line-height: 5rem;
  min-height: 5rem;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

/* line 128, /var/www/scss/components/com-main-nav/com-main-nav--vip.scss */
.com-main-nav__link--l2 > .com-main-nav__text {
  text-align: right;
  line-height: 1.375rem;
}

/* line 134, /var/www/scss/components/com-main-nav/com-main-nav--vip.scss */
.com-main-nav__link--l3 {
  display: block;
  font-size: 0.875rem;
  line-height: 1.875rem;
  padding-right: 2.5rem;
  text-align: right;
}

/* line 141, /var/www/scss/components/com-main-nav/com-main-nav--vip.scss */
.com-main-nav__link--l3 .com-main-nav__text {
  line-height: 1.3125rem;
  white-space: normal;
}

/* line 148, /var/www/scss/components/com-main-nav/com-main-nav--vip.scss */
.com-main-nav__icon-cnt {
  width: 2.9375rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

/* line 157, /var/www/scss/components/com-main-nav/com-main-nav--vip.scss */
.com-main-nav__icon {
  width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  font-family: "object-fit: contain";
}

/* line 162, /var/www/scss/components/com-main-nav/com-main-nav--vip.scss */
.com-main-nav__languages {
  margin-top: 3.75rem;
  text-align: right;
}

/* line 168, /var/www/scss/components/com-main-nav/com-main-nav--vip.scss */
.com-main-nav__lang-current, .com-main-nav__lang-link {
  font-size: 1rem;
  font-weight: 700;
  color: #9fa0a1;
  letter-spacing: 0.07375rem;
  line-height: 1.1875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-bottom: 0.625rem;
}

/* line 181, /var/www/scss/components/com-main-nav/com-main-nav--vip.scss */
.com-main-nav__lang-list {
  display: none;
}

/* line 184, /var/www/scss/components/com-main-nav/com-main-nav--vip.scss */
.com-main-nav__lang-list--active {
  display: block;
}

/* line 189, /var/www/scss/components/com-main-nav/com-main-nav--vip.scss */
.com-main-nav__lang {
  padding-right: 2.625rem;
  display: block;
}

/* line 194, /var/www/scss/components/com-main-nav/com-main-nav--vip.scss */
.com-main-nav__lang-current {
  padding-right: 2.625rem;
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2210%22%20viewBox%3D%220%200%2018%2010%22%3E%3Cpath%20fill%3D%22%239FA0A1%22%20d%3D%22M1.122.193a.657.657%200%201%200-.93.93l7.89%207.887a.657.657%200%200%200%20.93%200L16.9%201.12a.657.657%200%200%200-.93-.93L8.546%207.618%201.122.193z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-repeat: no-repeat;
  background-position: calc(100% - 1.1875rem) 0.5rem;
}

/* line 201, /var/www/scss/components/com-main-nav/com-main-nav--vip.scss */
.com-main-nav__flag {
  display: inline-block;
  vertical-align: middle;
  width: 1.25rem;
  height: 1.25rem;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100%;
  margin-right: 0.5rem;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

/* line 214, /var/www/scss/components/com-main-nav/com-main-nav--vip.scss */
.com-main-nav__lang-label {
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-preferred-size: 5rem;
      flex-basis: 5rem;
}

@media screen and (min-width: 48em) {
  /* line 4, /var/www/scss/components/com-main-nav/com-main-nav--vip-medium.scss */
  .com-main-nav__panel--l1 {
    width: 15.625rem;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-duration: 0.5s;
  }
  /* line 9, /var/www/scss/components/com-main-nav/com-main-nav--vip-medium.scss */
  .com-main-nav__panel--l1.panel--visible {
    -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
            transform: translate(0, 0);
    overflow: visible;
  }
  /* line 15, /var/www/scss/components/com-main-nav/com-main-nav--vip-medium.scss */
  .com-main-nav__panel--l2 {
    background: #FFF;
  }
  /* line 23, /var/www/scss/components/com-main-nav/com-main-nav--vip-medium.scss */
  .com-main-nav__list--l2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  /* line 27, /var/www/scss/components/com-main-nav/com-main-nav--vip-medium.scss */
  .com-main-nav__list--l2 > .com-main-nav__item {
    width: 50%;
  }
  /* line 32, /var/www/scss/components/com-main-nav/com-main-nav--vip-medium.scss */
  .com-main-nav__list--l3 {
    top: -0.5rem;
  }
  /* line 35, /var/www/scss/components/com-main-nav/com-main-nav--vip-medium.scss */
  .com-main-nav__list--l3 .com-main-nav__item {
    padding-right: 0.3125rem;
  }
  /* line 43, /var/www/scss/components/com-main-nav/com-main-nav--vip-medium.scss */
  .com-main-nav__list--l3-parent > .com-main-nav__item > .com-main-nav__link > .com-main-nav__text {
    text-align: left;
    padding: 0.3125rem 0;
  }
  /* line 53, /var/www/scss/components/com-main-nav/com-main-nav--vip-medium.scss */
  .com-main-nav__link--l2 {
    padding-left: 2.1875rem;
    padding-right: 0;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  /* line 58, /var/www/scss/components/com-main-nav/com-main-nav--vip-medium.scss */
  .com-main-nav__link--l2 > .com-main-nav__icon-cnt {
    margin-right: 1.125rem;
  }
  /* line 62, /var/www/scss/components/com-main-nav/com-main-nav--vip-medium.scss */
  .com-main-nav__link--l2 > .com-main-nav__text {
    text-align: left;
    white-space: normal;
  }
  /* line 68, /var/www/scss/components/com-main-nav/com-main-nav--vip-medium.scss */
  .com-main-nav__link--l3 {
    text-align: left;
    padding-right: 0;
    padding-left: 6.25rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 2, /var/www/scss/components/com-main-nav/com-main-nav--vip-large.scss */
  .com-main-nav {
    height: calc(100% - 4.375rem);
    overflow: hidden;
    padding-top: 0;
  }
  /* line 7, /var/www/scss/components/com-main-nav/com-main-nav--vip-large.scss */
  .com-main-nav__panel {
    height: auto;
    position: absolute;
    top: 4.375rem;
  }
  /* line 12, /var/www/scss/components/com-main-nav/com-main-nav--vip-large.scss */
  .com-main-nav__panel--l1 {
    display: none;
    background: #FFF;
    height: 26.5625rem;
  }
  /* line 17, /var/www/scss/components/com-main-nav/com-main-nav--vip-large.scss */
  .com-main-nav__panel--l1 > .com-main-nav__panel-inner {
    max-width: 70.5rem;
    margin-left: auto;
    margin-right: auto;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    position: relative;
    overflow: visible;
    max-width: 100%;
    background-color: #f5f5f5;
  }
  /* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .com-main-nav__panel--l1 > .com-main-nav__panel-inner::before, .com-main-nav__panel--l1 > .com-main-nav__panel-inner::after {
    content: ' ';
    display: table;
  }
  /* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .com-main-nav__panel--l1 > .com-main-nav__panel-inner::after {
    clear: both;
  }
  /* line 28, /var/www/scss/components/com-main-nav/com-main-nav--vip-large.scss */
  .com-main-nav__panel--l2 {
    display: none;
    top: 0;
    left: 100%;
    height: 100%;
    width: auto;
    z-index: 1;
  }
  /* line 36, /var/www/scss/components/com-main-nav/com-main-nav--vip-large.scss */
  .com-main-nav__panel--l2 > .com-main-nav__panel-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    max-width: none;
    padding-right: 0;
    background-color: #f5f5f5;
  }
  /* line 46, /var/www/scss/components/com-main-nav/com-main-nav--vip-large.scss */
  .com-main-nav__panel--l3 {
    position: static;
    display: block;
  }
  /* line 52, /var/www/scss/components/com-main-nav/com-main-nav--vip-large.scss */
  .com-main-nav__panel--recipes {
    height: 4.375rem;
    border-bottom: 0.0625rem solid #d8d8d8;
  }
  /* line 56, /var/www/scss/components/com-main-nav/com-main-nav--vip-large.scss */
  .com-main-nav__panel--recipes.blk-nav--slim-sticky {
    position: absolute;
    top: 6.875rem;
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    width: 100%;
    max-width: 100rem;
  }
  /* line 65, /var/www/scss/components/com-main-nav/com-main-nav--vip-large.scss */
  .com-main-nav__panel--recipes > .com-main-nav__panel-inner {
    width: 100%;
    max-width: 70.5rem;
    padding: 0;
    overflow: visible;
  }
  /* line 72, /var/www/scss/components/com-main-nav/com-main-nav--vip-large.scss */
  .com-main-nav__panel--recipes .com-main-nav__list--l1 > .com-main-nav__item,
  .com-main-nav__panel--recipes .com-main-nav__item {
    display: inline-block;
    vertical-align: middle;
    margin: 0;
  }
  /* line 80, /var/www/scss/components/com-main-nav/com-main-nav--vip-large.scss */
  .com-main-nav__panel--recipes .com-main-nav__list {
    position: static;
    max-width: none;
    padding: 0;
    white-space: nowrap;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
  /* line 91, /var/www/scss/components/com-main-nav/com-main-nav--vip-large.scss */
  .com-main-nav__panel--recipes .com-main-nav__link {
    padding: 0;
    text-align: center;
    text-transform: none;
    line-height: 4.375rem;
    position: relative;
  }
  /* line 98, /var/www/scss/components/com-main-nav/com-main-nav--vip-large.scss */
  .com-main-nav__panel--recipes .com-main-nav__link::after {
    content: '';
    width: 2.5rem;
    height: 0.25rem;
    background: #b2282c;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    bottom: 0.625rem;
    opacity: 0;
  }
  /* line 108, /var/www/scss/components/com-main-nav/com-main-nav--vip-large.scss */
  .com-main-nav__panel--recipes .com-main-nav__link > .com-main-nav__text {
    display: inline-block;
    padding: 0;
    border: none;
    font-weight: 700;
    white-space: nowrap;
    position: relative;
    color: transparent;
  }
  /* line 117, /var/www/scss/components/com-main-nav/com-main-nav--vip-large.scss */
  .com-main-nav__panel--recipes .com-main-nav__link > .com-main-nav__text::before {
    content: attr(data-text);
    font-weight: 400;
    color: #3e3936;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
        -ms-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
  }
  /* line 124, /var/www/scss/components/com-main-nav/com-main-nav--vip-large.scss */
  .com-main-nav__panel--recipes .com-main-nav__link > .com-main-nav__text::after {
    display: none;
  }
  /* line 131, /var/www/scss/components/com-main-nav/com-main-nav--vip-large.scss */
  .com-main-nav__panel--recipes .com-main-nav__link--active::after, .com-main-nav__panel--recipes .com-main-nav__link:hover::after {
    opacity: 1;
  }
  /* line 134, /var/www/scss/components/com-main-nav/com-main-nav--vip-large.scss */
  .com-main-nav__panel--recipes .com-main-nav__link--active > .com-main-nav__text, .com-main-nav__panel--recipes .com-main-nav__link:hover > .com-main-nav__text {
    color: #3e3936;
    border: none;
  }
  /* line 137, /var/www/scss/components/com-main-nav/com-main-nav--vip-large.scss */
  .com-main-nav__panel--recipes .com-main-nav__link--active > .com-main-nav__text::before, .com-main-nav__panel--recipes .com-main-nav__link:hover > .com-main-nav__text::before {
    color: transparent;
  }
  /* line 143, /var/www/scss/components/com-main-nav/com-main-nav--vip-large.scss */
  .com-main-nav__panel--recipes .com-main-nav__link--favourites {
    padding-left: 1.875rem;
    background-position: left center;
    background-size: auto 1.625rem;
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2236%22%20height%3D%2236%22%20viewBox%3D%220%200%2036%2036%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%233E3936%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M30.075%208.035c-2.87-2.63-7.52-2.63-10.383%200l-1.945%201.783-1.945-1.783c-2.87-2.63-7.516-2.63-10.383%200-3.226%202.96-3.226%207.758%200%2010.717l12.327%2011.31%2012.328-11.31c3.218-2.96%203.218-7.756%200-10.717z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
  }
  /* line 150, /var/www/scss/components/com-main-nav/com-main-nav--vip-large.scss */
  .com-main-nav__panel--recipes .com-main-nav__link--favourites > .com-main-nav__text::before {
    width: auto;
    height: auto;
    line-height: auto;
    background: none;
    margin-right: 0;
  }
  /* line 161, /var/www/scss/components/com-main-nav/com-main-nav--vip-large.scss */
  .com-main-nav__panel--recipes .com-main-nav__link--favourites:hover::after, .com-main-nav__panel--recipes .com-main-nav__link--favourites.com-main-nav__link--active::after {
    left: calc(50% + 1.875rem);
    -webkit-transform: translateX(calc(-50% - 0.9375rem));
        -ms-transform: translateX(calc(-50% - 0.9375rem));
            transform: translateX(calc(-50% - 0.9375rem));
  }
  /* line 171, /var/www/scss/components/com-main-nav/com-main-nav--vip-large.scss */
  .com-main-nav__panel--static {
    position: static;
    background: #FFF;
  }
  /* line 175, /var/www/scss/components/com-main-nav/com-main-nav--vip-large.scss */
  .com-main-nav__panel--static > .com-main-nav__panel-inner {
    margin-left: auto;
    margin-right: auto;
  }
  /* line 183, /var/www/scss/components/com-main-nav/com-main-nav--vip-large.scss */
  .com-main-nav__panel-inner {
    overflow: hidden;
  }
  /* line 188, /var/www/scss/components/com-main-nav/com-main-nav--vip-large.scss */
  .com-main-nav__list--l0 {
    width: calc(100% - 2rem);
    position: absolute;
    white-space: nowrap;
    text-align: center;
  }
  /* line 194, /var/www/scss/components/com-main-nav/com-main-nav--vip-large.scss */
  .com-main-nav__list--l0 > .com-main-nav__item {
    border-bottom: 0;
    display: inline-block;
    height: 100%;
    margin: 0 0.625rem;
  }
  /* line 202, /var/www/scss/components/com-main-nav/com-main-nav--vip-large.scss */
  .com-main-nav__list--l1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    position: absolute;
    left: 0;
    height: 100%;
    padding-top: 0.3125rem;
    max-width: 25%;
    background-color: white;
  }
  /* line 212, /var/www/scss/components/com-main-nav/com-main-nav--vip-large.scss */
  .com-main-nav__list--l1 > .com-main-nav__item {
    margin: 0 0 0 auto;
  }
  /* line 217, /var/www/scss/components/com-main-nav/com-main-nav--vip-large.scss */
  .com-main-nav__list--l2 {
    display: block;
    height: 100%;
    width: 18.75rem;
    padding-top: 0.625rem;
    padding-bottom: 3.625rem;
    position: relative;
  }
  /* line 225, /var/www/scss/components/com-main-nav/com-main-nav--vip-large.scss */
  .com-main-nav__list--l2 > .com-main-nav__item {
    width: 100%;
  }
  /* line 229, /var/www/scss/components/com-main-nav/com-main-nav--vip-large.scss */
  .com-main-nav__list--l2::after {
    content: '';
    width: 0.0625rem;
    height: 16.75rem;
    background-color: #d8d8d8;
    display: block;
    position: absolute;
    right: 0;
    top: 2.5rem;
  }
  /* line 241, /var/www/scss/components/com-main-nav/com-main-nav--vip-large.scss */
  .com-main-nav__list--l2:last-child::after {
    display: none;
  }
  /* line 247, /var/www/scss/components/com-main-nav/com-main-nav--vip-large.scss */
  .com-main-nav__list--l3-parent {
    padding-right: 0.625rem;
  }
  /* line 249, /var/www/scss/components/com-main-nav/com-main-nav--vip-large.scss */
  .com-main-nav__list--l3-parent > .com-main-nav__item {
    padding-top: 0.625rem;
    padding-bottom: 0.5rem;
  }
  /* line 257, /var/www/scss/components/com-main-nav/com-main-nav--vip-large.scss */
  .com-main-nav__list--narrow-columns .com-main-nav__item .com-main-nav__icon-cnt {
    width: 2.1875rem;
    margin-right: 0.9375rem;
  }
  /* line 261, /var/www/scss/components/com-main-nav/com-main-nav--vip-large.scss */
  .com-main-nav__list--narrow-columns .com-main-nav__item .com-main-nav__link--l3 {
    padding-left: 4.0625rem;
  }
  /* line 269, /var/www/scss/components/com-main-nav/com-main-nav--vip-large.scss */
  .com-main-nav__link--l0 {
    font-size: 1rem;
    font-weight: 600;
    line-height: 4.375rem;
    height: 4.375rem;
    letter-spacing: 0.014375rem;
    padding: 0 1.0625rem;
    text-transform: uppercase;
    text-align: center;
    box-sizing: border-box;
  }
  /* line 280, /var/www/scss/components/com-main-nav/com-main-nav--vip-large.scss */
  .com-main-nav__link--l0--active, .com-main-nav__link--l0:hover {
    border-bottom: 0.125rem solid #3e3936;
  }
  /* line 286, /var/www/scss/components/com-main-nav/com-main-nav--vip-large.scss */
  .com-main-nav__link--l1 {
    font-size: 1rem;
    letter-spacing: -0.01875rem;
    line-height: 1.375rem;
    text-transform: uppercase;
    padding: 2.5rem 2.1875rem 0 0;
    position: relative;
  }
  /* line 295, /var/www/scss/components/com-main-nav/com-main-nav--vip-large.scss */
  .com-main-nav__link--l1 > .com-main-nav__text {
    display: inline-block;
    padding-bottom: 0.125rem;
    padding-left: 0.625rem;
    border-bottom: 0.25rem solid transparent;
    position: relative;
    z-index: 3;
    white-space: normal;
    font-weight: 400;
  }
  /* line 306, /var/www/scss/components/com-main-nav/com-main-nav--vip-large.scss */
  .com-main-nav__link--l1::after {
    content: '';
    width: 1.125rem;
    height: 1.125rem;
    background: #FFF;
    position: absolute;
    right: -0.4375rem;
    top: 75%;
    -webkit-transform: translate(0, -50%) rotate(45deg);
        -ms-transform: translate(0, -50%) rotate(45deg);
            transform: translate(0, -50%) rotate(45deg);
    z-index: 2;
    opacity: 0;
  }
  /* line 321, /var/www/scss/components/com-main-nav/com-main-nav--vip-large.scss */
  .com-main-nav__link--l1--active > .com-main-nav__text, .com-main-nav__link--l1:hover > .com-main-nav__text {
    font-weight: 700;
    border-bottom: 0.25rem solid #b2282c;
  }
  /* line 328, /var/www/scss/components/com-main-nav/com-main-nav--vip-large.scss */
  .com-main-nav__link--l1--active::after {
    opacity: 1;
  }
  /* line 334, /var/www/scss/components/com-main-nav/com-main-nav--vip-large.scss */
  .com-main-nav__link--l2 {
    padding-right: 0;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    padding-left: 0.9375rem;
  }
  /* line 339, /var/www/scss/components/com-main-nav/com-main-nav--vip-large.scss */
  .com-main-nav__link--l2:hover {
    text-decoration: underline;
  }
  /* line 343, /var/www/scss/components/com-main-nav/com-main-nav--vip-large.scss */
  .com-main-nav__link--l2 .com-main-nav__icon-cnt {
    margin-right: 1.125rem;
  }
  /* line 348, /var/www/scss/components/com-main-nav/com-main-nav--vip-large.scss */
  .com-main-nav__link--l3 {
    text-align: left;
    padding-right: 0;
    padding-left: 5rem;
  }
  /* line 353, /var/www/scss/components/com-main-nav/com-main-nav--vip-large.scss */
  .com-main-nav__link--l3:hover {
    text-decoration: underline;
  }
}

/* line 9, /var/www/scss/components/com-sm-configurator/com-sm-configurator.scss */
.com-sm-configurator {
  position: relative;
  height: calc(100vh - 100px);
  min-height: 34.1875rem;
  background-color: transparent;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow: hidden;
}

/* line 19, /var/www/scss/components/com-sm-configurator/com-sm-configurator.scss */
.com-sm-configurator__bg {
  position: absolute;
  width: 0;
  top: 30%;
  left: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0) scale(0, 0);
          transform: translate3d(-50%, -50%, 0) scale(0, 0);
  border-radius: 50%;
  background-color: white;
}

/* line 28, /var/www/scss/components/com-sm-configurator/com-sm-configurator.scss */
.com-sm-configurator__bg::before {
  content: '';
  display: block;
  padding-bottom: 100%;
}

/* line 34, /var/www/scss/components/com-sm-configurator/com-sm-configurator.scss */
.com-sm-configurator__bg:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  transition: .3s background-color ease-out;
}

/* line 45, /var/www/scss/components/com-sm-configurator/com-sm-configurator.scss */
.com-sm-configurator__bg--active {
  -webkit-transform: translate3d(-50%, -50%, 0) scale(1, 1);
          transform: translate3d(-50%, -50%, 0) scale(1, 1);
}

/* line 50, /var/www/scss/components/com-sm-configurator/com-sm-configurator.scss */
.com-sm-configurator__heading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 2.25rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  color: #3e3936;
  border-bottom: 0.0625rem solid #aea9a6;
  background-color: #FFF;
  position: relative;
  z-index: 2;
}

/* line 66, /var/www/scss/components/com-sm-configurator/com-sm-configurator.scss */
.com-sm-configurator__title {
  font-size: 0.75rem;
  font-weight: 700;
}

/* line 71, /var/www/scss/components/com-sm-configurator/com-sm-configurator.scss */
.com-sm-configurator__heading, .com-sm-configurator__side {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}

/* line 76, /var/www/scss/components/com-sm-configurator/com-sm-configurator.scss */
.com-sm-configurator__main {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 83, /var/www/scss/components/com-sm-configurator/com-sm-configurator.scss */
.com-sm-main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  transition: all 0.5s cubic-bezier(0.86, 0, 0.07, 1);
  padding-top: 2.8125rem;
}

/* line 93, /var/www/scss/components/com-sm-configurator/com-sm-configurator.scss */
.com-sm-main--shift {
  -webkit-transform: translate3d(0, 15%, 0);
          transform: translate3d(0, 15%, 0);
}

/* line 97, /var/www/scss/components/com-sm-configurator/com-sm-configurator.scss */
.com-sm-main__img-cnt {
  position: relative;
  -webkit-transform: scale(1) translate3d(-0.9375rem, 0, 0);
          transform: scale(1) translate3d(-0.9375rem, 0, 0);
  transition: all .5s ease-in-out;
}

/* line 102, /var/www/scss/components/com-sm-configurator/com-sm-configurator.scss */
.com-sm-main__img-cnt--mid-scale {
  -webkit-transform: scale(2.6);
      -ms-transform: scale(2.6);
          transform: scale(2.6);
  -webkit-transform-origin: 47% 12%;
      -ms-transform-origin: 47% 12%;
          transform-origin: 47% 12%;
  max-width: 23.4375rem;
}

/* line 108, /var/www/scss/components/com-sm-configurator/com-sm-configurator.scss */
.com-sm-main__img-cnt.com-sm-main__img-cnt--max-scale {
  -webkit-transform: scale(4.3);
      -ms-transform: scale(4.3);
          transform: scale(4.3);
  -webkit-transform-origin: 43% 27.3%;
      -ms-transform-origin: 43% 27.3%;
          transform-origin: 43% 27.3%;
  max-width: 23.4375rem;
}

/* line 113, /var/www/scss/components/com-sm-configurator/com-sm-configurator.scss */
.com-sm-main__img-cnt.com-sm-main__img-cnt--max-scale img {
  max-height: none;
}

/* line 118, /var/www/scss/components/com-sm-configurator/com-sm-configurator.scss */
.com-sm-main__img-cnt img {
  max-height: 17.5rem;
}

/* line 122, /var/www/scss/components/com-sm-configurator/com-sm-configurator.scss */
.com-sm-main__img-cnt::after {
  content: '';
  position: absolute;
  top: 87%;
  left: 50%;
  -webkit-transform: translate3d(-50%, 0, 0);
          transform: translate3d(-50%, 0, 0);
  width: 100%;
  min-width: 23.4375rem;
  opacity: 0;
  background-color: transparent;
  height: 11.25rem;
  z-index: -1;
  transition: opacity .5s ease-out;
}

/* line 137, /var/www/scss/components/com-sm-configurator/com-sm-configurator.scss */
.com-sm-main__img-cnt--hiding > *:not(.com-sm-main__img-cnt), .com-sm-main__img-cnt--hiding::after {
  opacity: 0;
}

@media screen and (min-width: 48em) {
  /* line 2, /var/www/scss/components/com-sm-configurator/com-sm-configurator-medium.scss */
  .com-sm-configurator {
    height: calc(100vh - 130px);
  }
}

@media screen and (min-width: 48em) and (min-height: 800px) {
  /* line 7, /var/www/scss/components/com-sm-configurator/com-sm-configurator-medium.scss */
  .com-sm-main__img-cnt img {
    max-height: 24.5rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 2, /var/www/scss/components/com-sm-configurator/com-sm-configurator-large.scss */
  .com-sm-configurator {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    height: calc(100vh - 110px);
    max-height: 45.9375rem;
    overflow: hidden;
  }
  /* line 9, /var/www/scss/components/com-sm-configurator/com-sm-configurator-large.scss */
  .com-sm-configurator__side {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.8125rem;
            flex: 0 0 8.8125rem;
  }
  /* line 13, /var/www/scss/components/com-sm-configurator/com-sm-configurator-large.scss */
  .com-sm-configurator__main {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    display: block;
  }
  /* line 22, /var/www/scss/components/com-sm-configurator/com-sm-configurator-large.scss */
  .com-sm-configurator__bg {
    top: 50%;
    left: 20%;
  }
  /* line 28, /var/www/scss/components/com-sm-configurator/com-sm-configurator-large.scss */
  .com-sm-main {
    color: #FFF;
    height: 100%;
    padding-top: 2.5rem;
  }
}

@media screen and (min-width: 64.0625em) and (min-height: 680px) {
  /* line 28, /var/www/scss/components/com-sm-configurator/com-sm-configurator-large.scss */
  .com-sm-main {
    padding-top: 3.75rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 37, /var/www/scss/components/com-sm-configurator/com-sm-configurator-large.scss */
  .com-sm-main--shift {
    -webkit-transform: translate3d(10%, 0, 0);
            transform: translate3d(10%, 0, 0);
  }
  /* line 41, /var/www/scss/components/com-sm-configurator/com-sm-configurator-large.scss */
  .com-sm-main__heading {
    text-align: center;
    margin-bottom: 1rem;
  }
  /* line 46, /var/www/scss/components/com-sm-configurator/com-sm-configurator-large.scss */
  .com-sm-main__title {
    font-size: 1.5rem;
    line-height: 2.25rem;
    letter-spacing: 0.05rem;
  }
  /* line 52, /var/www/scss/components/com-sm-configurator/com-sm-configurator-large.scss */
  .com-sm-main__model {
    font-size: 1rem;
    line-height: 2.25rem;
    letter-spacing: 0.05rem;
  }
  /* line 58, /var/www/scss/components/com-sm-configurator/com-sm-configurator-large.scss */
  .com-sm-main__img-cnt {
    width: 80%;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-transform: translate3d(-2.5rem, 0, 0);
            transform: translate3d(-2.5rem, 0, 0);
  }
  /* line 66, /var/www/scss/components/com-sm-configurator/com-sm-configurator-large.scss */
  .com-sm-main__img-cnt::after {
    max-width: 56rem;
  }
  /* line 70, /var/www/scss/components/com-sm-configurator/com-sm-configurator-large.scss */
  .com-sm-main__img-cnt img {
    max-height: 60vh;
  }
  /* line 74, /var/www/scss/components/com-sm-configurator/com-sm-configurator-large.scss */
  .com-sm-main__img-cnt.com-sm-main__img-cnt--max-scale, .com-sm-main__img-cnt.com-sm-main__img-cnt--mid-scale {
    -webkit-transform: scale(1);
        -ms-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 50% 50%;
        -ms-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    max-width: none;
  }
  /* line 79, /var/www/scss/components/com-sm-configurator/com-sm-configurator-large.scss */
  .com-sm-main__img-cnt.com-sm-main__img-cnt--max-scale img, .com-sm-main__img-cnt.com-sm-main__img-cnt--mid-scale img {
    max-height: none;
  }
  /* line 85, /var/www/scss/components/com-sm-configurator/com-sm-configurator-large.scss */
  .com-sm-main__img {
    position: relative;
    transition: all 0.5s cubic-bezier(0.86, 0, 0.07, 1);
  }
  /* line 90, /var/www/scss/components/com-sm-configurator/com-sm-configurator-large.scss */
  .com-sm-main__engrave {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }
}

/* line 1, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar.scss */
.com-sm-sidebar {
  position: relative;
}

/* line 4, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar.scss */
.com-sm-sidebar__steps {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: #f5f5f5;
  box-sizing: border-box;
  position: relative;
  z-index: 2;
  overflow-y: hidden;
  overflow-x: scroll;
}

/* line 14, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar.scss */
.com-sm-sidebar__panels {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  height: 6.25rem;
  background-color: #FFF;
  -webkit-transform: translate(0, -100%);
      -ms-transform: translate(0, -100%);
          transform: translate(0, -100%);
  transition: -webkit-transform 0.5s cubic-bezier(0.86, 0, 0.07, 1);
  transition: transform 0.5s cubic-bezier(0.86, 0, 0.07, 1);
  z-index: 1;
}

/* line 25, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar.scss */
.com-sm-sidebar__panels--open {
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
}

/* line 31, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar.scss */
.com-sm-sidebar-step {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  position: relative;
  text-align: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-bottom: 0.3125rem;
  padding-top: 0.625rem;
  background-color: #FFF;
  margin: 0 -0.0625rem;
  transition: all 0.3s cubic-bezier(0.86, 0, 0.07, 1);
  border-bottom: 0.0625rem solid #aea9a6;
  overflow: hidden;
  height: 100%;
  display: block;
}

/* line 47, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar.scss */
.com-sm-sidebar-step--in-cart {
  border: none;
  padding: 0.625rem 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  overflow: visible;
}

/* line 57, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar.scss */
.com-sm-sidebar-step__wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  position: relative;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
}

/* line 65, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar.scss */
.com-sm-sidebar-step__wrap::before {
  content: '';
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 0;
  width: 0.0625rem;
  height: 37.5%;
  background-color: #aea9a6;
  z-index: 1;
}

/* line 76, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar.scss */
.com-sm-sidebar-step__wrap:first-child::before {
  display: none;
}

/* line 81, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar.scss */
.com-sm-sidebar-step__wrap--reset {
  border-left: 0.0625rem solid #aea9a6;
}

/* line 83, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar.scss */
.com-sm-sidebar-step__wrap--reset::before {
  display: none;
}

/* line 89, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar.scss */
.com-sm-sidebar-step__wrap--engrave .com-sm-sidebar-step__indicator {
  display: none;
}

/* line 95, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar.scss */
.com-sm-sidebar-step__wrap--active .com-sm-sidebar-step__indicator {
  opacity: 1;
}

/* line 101, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar.scss */
.com-sm-sidebar-step__indicator {
  position: absolute;
  top: calc(100% - 12px);
  right: 50%;
  width: 25px;
  height: 25px;
  margin-right: -0.78125rem;
  border-radius: 0 0 0 0.3125rem;
  background-color: #FFF;
  -webkit-transform: rotate(135deg) skew(10deg, 10deg);
      -ms-transform: rotate(135deg) skew(10deg, 10deg);
          transform: rotate(135deg) skew(10deg, 10deg);
  transition: opacity 0.5s cubic-bezier(0.86, 0, 0.07, 1);
  z-index: 3;
  opacity: 0;
}

/* line 116, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar.scss */
.com-sm-sidebar-step--reset {
  background-color: transparent;
}

/* line 120, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar.scss */
.com-sm-sidebar-step__icon {
  display: block;
  width: 2.125rem;
  height: 2.125rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

/* line 128, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar.scss */
.com-sm-sidebar-step__icon::before {
  display: block;
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-transform: scale(1, 1);
      -ms-transform: scale(1, 1);
          transform: scale(1, 1);
  border-radius: 50%;
  background-color: #a4010e;
  transition: all 0.3s cubic-bezier(0.86, 0, 0.07, 1);
}

/* line 142, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar.scss */
.com-sm-sidebar-step__icon::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 100%;
  background-color: #a4010e;
  background-position: center center;
  transition: all 0.3s cubic-bezier(0.86, 0, 0.07, 1);
}

/* line 155, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar.scss */
.com-sm-sidebar-step__icon--appliance {
  display: none;
  position: absolute;
  z-index: 2;
}

/* line 160, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar.scss */
.com-sm-sidebar-step__icon--appliance::before, .com-sm-sidebar-step__icon--appliance::after {
  display: none;
}

/* line 166, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar.scss */
.com-sm-sidebar-step__icon--appliance.com-sm-sidebar-step__icon--text, .com-sm-sidebar-step__icon--appliance.com-sm-sidebar-step__icon--color {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2245%22%20height%3D%2245%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20stroke%3D%22%233E3936%22%20stroke-width%3D%221.291%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M20.945%2043.677H9.847c-1.863%200-3.727-.005-5.59%200-.77.002-1.494.05-2.195-.33-.57-.308-.906-.77-1.06-1.395-.13-.535-.25-1.134-.054-1.67.228-.624.903-.89%201.266-1.425.356-.522.515-1.14.65-1.75.167-.76.37-1.502.573-2.25a306.192%20306.192%200%200%200%202.69-10.65c.415-1.773.823-3.547%201.28-5.31.228-.88.468-1.758.725-2.63.15-.508.607-1.318-.163-1.478-.68-.143-1.34-.18-2.002-.413a6.782%206.782%200%200%201-1.653-.845%206.466%206.466%200%200%201-2.234-2.76c-.93-2.195-.81-4.916.516-6.923.672-1.018%201.622-1.82%202.696-2.383.642-.336%201.358-.67%202.092-.68.902-.01%201.806.007%202.71.007C13.813.792%2017.537.79%2021.26.79h8.312c.84%200%201.7-.057%202.534.075%201.298.207%202.443.877%203.368%201.798.47.47.945.996%201.246%201.59.355.704.938.597%201.636.568.58-.023%201.068.083%201.43.575.444.607.592%201.448.54%202.184-.045.635-.203%201.39-.677%201.853-.46.45-.98.393-1.565.37-.713-.03-.58.7-.57%201.213.017.93.008%201.862%200%202.793-.005.92.054%202.104-1.018%202.418-.655.192-1.396.12-2.068.12-.433%200-.865-.003-1.297%200-.25%200-.73-.094-.975.013-.198.087-.24.383-.072.53.162.143.653.05.85.05.907.014%201.815%200%202.722%200%201.833.003%203.667.005%205.5%200%20.672-.002%201.586-.17%202.13.33.188.174.434.48.363.757-.045.178-.21.26-.32.388a.937.937%200%200%200-.222.487c-.136.796-.015%201.695-.012%202.502.004.936.006%201.872-.007%202.808-.024%201.614-.214%203.193-.7%204.736-.887%202.812-2.62%205.69-5.06%207.408-.488.343-1.226.585-1.343%201.247-.055.315-.127.92.243%201.047.232.08.565.035.802.036.472%200%20.945-.01%201.416-.004.678.01%201.33.09%201.88.522.98.77%201.05%202.135.502%203.185-.684%201.312-1.964%201.3-3.27%201.295-3.722-.014-7.443-.013-11.164-.01l-5.45.002%22%2F%3E%3Cpath%20d%3D%22M17.646%2021.434c.212%203.04.218%206.07%201.386%208.936a13.077%2013.077%200%200%200%202.043%203.43c.478.574%201.022%201.086%201.535%201.626.312.328.835.56.784%201.09-1.215-.872-2.4-1.702-3.347-2.88-.86-1.07-1.52-2.287-2.072-3.542-.644-1.464-1.14-2.985-1.362-4.574-.235-1.693-.112-3.355.193-5.03.086-.473.18-.946.263-1.42.045-.264.28-.77.565-.354.215.314.076%201.002.076%201.37%200%20.186.064%201.338-.064%201.348zm5.79-4.493c-1.56%200-3.123.01-4.685%200-.25-.003-.716.09-.692-.26.014-.203.2-.475.29-.648.145-.274.22-.612.384-.87.282-.44.84-.376%201.292-.364.724.02%201.445-.003%202.168-.015.43-.007.884.014%201.214.325.396.373.372.935.935%201.152.657.25%201.53.072%202.218.073.45.002.903.01%201.354.02.166.002.39-.03.548.022.148.05.237.2.355.297-.156.092-.272.22-.454.257-.206.042-.466.004-.678.005-.48.004-.962.006-1.443.007h-2.804%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 169, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar.scss */
.com-sm-sidebar-step__icon--appliance.com-sm-sidebar-step__icon--bowl {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2262%22%20height%3D%2237%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20stroke%3D%22%23000%22%20stroke-width%3D%221.291%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M16.807%203.934H.885c0%2016.19%201.51%2018.445%203.66%2020.77C6.7%2027.03%208.88%2028.29%209.312%2029.352c.433%201.063.442%202.984.442%202.984h14.11s.01-1.92.44-2.984c.434-1.063%202.614-2.32%204.766-4.647%202.153-2.326%203.662-4.582%203.662-20.77H16.807z%22%20stroke-dasharray%3D%221.463114795137624%2C3.657786885245901%22%2F%3E%3Cpath%20d%3D%22M41.766%201.352H22.402c0%2019.623%201.835%2022.357%204.452%2025.177%202.618%202.82%205.27%204.344%205.795%205.632.525%201.29.536%203.617.536%203.617h17.16s.01-2.33.537-3.618c.527-1.288%203.178-2.813%205.795-5.633%202.618-2.82%204.453-5.555%204.453-25.178H41.767z%22%20fill-opacity%3D%22.8%22%20fill%3D%22%23FFF%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 174, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar.scss */
.com-sm-sidebar-step--in-cart .com-sm-sidebar-step__icon--appliance {
  display: block;
  width: 2.75rem;
  height: 2.75rem;
}

/* line 180, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar.scss */
.com-sm-sidebar-step--in-cart .com-sm-sidebar-step__icon::before,
.com-sm-sidebar-step--in-cart .com-sm-sidebar-step__icon::after {
  z-index: 1;
  width: 2.0625rem;
  height: 2.0625rem;
  top: -0.625rem;
  left: -0.8125rem;
}

/* line 189, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar.scss */
.com-sm-sidebar-step--in-cart .com-sm-sidebar-step__icon::after {
  z-index: 3;
}

/* line 195, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar.scss */
.com-sm-sidebar-step__icon--color::after {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2214%22%20height%3D%2217%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M6.958%2011.857c-.884%200-1.604-.72-1.604-1.603a.633.633%200%201%200-1.266%200%202.872%202.872%200%200%200%202.87%202.87.633.633%200%201%200%200-1.267m0%203.67A5.534%205.534%200%200%201%201.43%2010c0-4.138%204.276-7.648%205.536-8.592%201.262.908%205.52%204.29%205.52%208.592a5.534%205.534%200%200%201-5.528%205.528M7.298.1a.633.633%200%200%200-.693.008C6.342.284.165%204.494.165%2010a6.802%206.802%200%200%200%206.793%206.794A6.802%206.802%200%200%200%2013.752%2010c0-5.724-6.19-9.733-6.454-9.9%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 201, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar.scss */
.com-sm-sidebar-step__icon--bowl::after {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2219%22%20height%3D%2217%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20stroke%3D%22%23FFF%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M9.5%201.333h-8c0%208.107.758%209.236%201.84%2010.4%201.08%201.167%202.176%201.797%202.394%202.328.217.534.22%201.496.22%201.496h7.09s.005-.962.222-1.495c.218-.53%201.313-1.16%202.394-2.326%201.082-1.165%201.84-2.294%201.84-10.4h-8z%22%20stroke-width%3D%221.291%22%2F%3E%3Cpath%20stroke-width%3D%22.1%22%20fill%3D%22%23FFF%22%20d%3D%22M9.91%206.638h2.57v.835H9.91v2.576h-.87V7.472H6.48v-.835h2.56v-2.59h.868z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 207, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar.scss */
.com-sm-sidebar-step__icon--text::after {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2214%22%20height%3D%2217%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M2.314%204.124L.118%2013.05a.39.39%200%200%200%20.47.47l8.923-2.197a.39.39%200%200%200%20.27-.24l1.583-4.2a1.945%201.945%200%200%200%201.706-3.29L10.044.566a1.945%201.945%200%200%200-3.29%201.704l-4.21%201.583a.39.39%200%200%200-.23.27zm5.528-3.006a1.167%201.167%200%200%201%201.652%200l3.027%203.025a1.167%201.167%200%200%201-1.65%201.644L7.84%202.767a1.167%201.167%200%200%201%200-1.65zM7.032%203c.076.116.163.224.26.32l3.035%203.024c.097.098.205.184.32.26l-1.52%204.014-7.37%201.813L4.95%209.237a1.543%201.543%200%201%200-.545-.55L1.207%2011.88%203.02%204.51%207.033%203zM4.966%207.907a.765.765%200%201%201%201.53%200%20.765.765%200%200%201-1.53%200zm-4.58%208.73a.39.39%200%200%201%200-.78h9.655a.39.39%200%201%201%200%20.78H.386z%22%20fill%3D%22%23FFF%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 213, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar.scss */
.com-sm-sidebar-step__icon--reset::before {
  display: none;
}

/* line 217, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar.scss */
.com-sm-sidebar-step__icon--reset::after {
  background-color: transparent;
  background-size: 100%;
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2241%22%20height%3D%2241%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M40%2020.5C40%2031.27%2031.27%2040%2020.5%2040S1%2031.27%201%2020.5%209.73%201%2020.5%201%2040%209.73%2040%2020.5%22%20stroke%3D%22%233E3936%22%2F%3E%3Cg%20fill%3D%22%233E3936%22%20fill-rule%3D%22nonzero%22%3E%3Cpath%20d%3D%22M25.527%2020.1a.472.472%200%200%201-.443-.36c-.503-2.25-2.453-3.84-4.757-3.84-2.305%200-4.255%201.59-4.757%203.84a.44.44%200%201%201-.857-.21A5.745%205.745%200%200%201%2020.327%2015a5.745%205.745%200%200%201%205.614%204.53c.06.24-.09.48-.324.54-.03%200-.06.03-.09.03z%22%2F%3E%3Cpath%20d%3D%22M25.675%2020.22c-.06%200-.12%200-.178-.03l-1.536-.66c-.235-.09-.324-.36-.235-.6.088-.24.354-.33.59-.24l1.123.48.473-1.14c.09-.24.356-.33.59-.24.238.09.327.36.238.6l-.65%201.56c-.06.12-.118.21-.236.24-.06.03-.118.03-.177.03zm-5.26%206.6a5.745%205.745%200%200%201-5.613-4.53.44.44%200%201%201%20.857-.21c.5%202.25%202.45%203.84%204.756%203.84%202.304%200%204.254-1.59%204.756-3.84a.44.44%200%201%201%20.857.21c-.59%202.67-2.896%204.53-5.614%204.53z%22%2F%3E%3Cpath%20d%3D%22M14.447%2024.06c-.06%200-.118%200-.177-.03-.236-.09-.325-.36-.236-.6l.65-1.56c.088-.24.354-.33.59-.24l1.537.66c.237.09.326.36.237.6-.088.24-.354.33-.59.24l-1.123-.48-.473%201.11c-.06.18-.235.3-.413.3z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 225, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar.scss */
.com-sm-sidebar-step__text {
  position: relative;
  display: inline-block;
  font-size: 0.625rem;
  font-weight: 700;
  line-height: 0.6875rem;
  margin-top: 0.3125rem;
  transition: all 0.3s cubic-bezier(0.86, 0, 0.07, 1);
}

/* line 235, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar.scss */
.com-sm-sidebar-step--active {
  z-index: 2;
  border-color: #c20038;
}

/* line 239, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar.scss */
.com-sm-sidebar-step--active::before {
  opacity: 0;
}

/* line 244, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar.scss */
.com-sm-sidebar-step--active .com-sm-sidebar-step__icon::before {
  background-color: #c20038;
  -webkit-transform: scale(5, 5);
      -ms-transform: scale(5, 5);
          transform: scale(5, 5);
}

/* line 249, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar.scss */
.com-sm-sidebar-step--active .com-sm-sidebar-step__icon::after {
  -webkit-transform: scale(1.45);
      -ms-transform: scale(1.45);
          transform: scale(1.45);
  -webkit-transform-origin: top center;
      -ms-transform-origin: top center;
          transform-origin: top center;
  background-color: #3e3936;
  transition: -webkit-transform 0.3s cubic-bezier(0.86, 0, 0.07, 1), background 0.3s cubic-bezier(0.86, 0, 0.07, 1);
  transition: transform 0.3s cubic-bezier(0.86, 0, 0.07, 1), background 0.3s cubic-bezier(0.86, 0, 0.07, 1);
}

/* line 257, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar.scss */
.com-sm-sidebar-step--active .com-sm-sidebar-step__text {
  -webkit-transform: translateY(15px);
      -ms-transform: translateY(15px);
          transform: translateY(15px);
  color: transparent;
}

/* line 268, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar.scss */
.com-sm-sidebar-panel {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  -webkit-overflow-scrolling: touch;
}

/* line 278, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar.scss */
.com-sm-sidebar-panel--active {
  opacity: 1;
  z-index: 2;
}

/* line 283, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar.scss */
.com-sm-sidebar-panel__content {
  height: 100%;
}

/* line 288, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar.scss */
.com-sm-colors {
  padding-left: 0.5625rem;
  padding-right: 0.5625rem;
  -webkit-overflow-scrolling: touch;
  overflow: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 297, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar.scss */
.com-sm-colors__item {
  position: relative;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 3rem;
  height: 3rem;
  box-sizing: border-box;
  margin-left: 5%;
  margin-right: 5%;
  transition: all 0.5s cubic-bezier(0.86, 0, 0.07, 1);
  -webkit-transform: translate3D(30px, 0, 0);
      -ms-transform: translate3D(30px, 0, 0);
          transform: translate3D(30px, 0, 0);
  opacity: 0;
}

/* line 309, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar.scss */
.com-sm-colors__item:before {
  background-color: #FFF;
  transition: -webkit-transform 0.3s cubic-bezier(0.86, 0, 0.07, 1);
  transition: transform 0.3s cubic-bezier(0.86, 0, 0.07, 1);
}

/* line 314, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar.scss */
.com-sm-colors__item:before, .com-sm-colors__item:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 50%;
}

/* line 326, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar.scss */
.com-sm-colors__item:hover, .com-sm-colors__item--current {
  -webkit-transform: scale(1.2);
      -ms-transform: scale(1.2);
          transform: scale(1.2);
}

/* line 330, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar.scss */
.com-sm-colors__item:hover:before, .com-sm-colors__item--current:before {
  -webkit-transform: scale(1.2);
      -ms-transform: scale(1.2);
          transform: scale(1.2);
  box-shadow: 0.375rem 0 1.25rem #ada8a5;
}

/* line 336, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar.scss */
.com-sm-colors__item--current {
  -webkit-transform: scale(1.2) translate3D(30px, 0, 0);
      -ms-transform: scale(1.2) translate3D(30px, 0, 0);
          transform: scale(1.2) translate3D(30px, 0, 0);
}

/* line 340, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar.scss */
.com-sm-colors__item--visible {
  -webkit-transform: translate3D(0, 0, 0);
      -ms-transform: translate3D(0, 0, 0);
          transform: translate3D(0, 0, 0);
  opacity: 1;
}

/* line 345, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar.scss */
.com-sm-colors__item--visible.com-sm-colors__item--current {
  -webkit-transform: scale(1.2) translate3D(0, 0, 0);
      -ms-transform: scale(1.2) translate3D(0, 0, 0);
          transform: scale(1.2) translate3D(0, 0, 0);
}

/* line 351, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar.scss */
.com-sm-bowls {
  position: relative;
  height: 4.375rem;
  padding-top: 0.25rem;
  padding-bottom: 1.625rem;
  box-sizing: content-box;
}

/* line 358, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar.scss */
.com-sm-bowls__list {
  -webkit-overflow-scrolling: touch;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  overflow: auto;
  height: 100%;
}

/* line 368, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar.scss */
.com-sm-bowls__current {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  bottom: 0;
  font-size: 0.5625rem;
  font-weight: 700;
  line-height: 1.1875rem;
  height: 1.1875rem;
  white-space: nowrap;
  padding-bottom: 0.3125rem;
  transition: color 0.3s cubic-bezier(0.86, 0, 0.07, 1);
}

/* line 379, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar.scss */
.com-sm-bowls__current::before {
  content: '';
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  top: -0.5rem;
  width: 0.0625rem;
  height: 0.5rem;
  background-color: #3e3936;
}

/* line 388, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar.scss */
.com-sm-bowls__current::after {
  content: '';
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  top: 0;
  width: 4.375rem;
  height: 0.0625rem;
  background-color: #3e3936;
}

/* line 397, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar.scss */
.com-sm-bowls__current--fading {
  color: transparent;
}

/* line 402, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar.scss */
.com-sm-bowls__current--selected::before {
  width: 0.125rem;
  background-color: #a4010e;
  border-radius: 0.125rem 0.125rem 0 0;
}

/* line 408, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar.scss */
.com-sm-bowls__current--selected::after {
  height: 0.125rem;
  background-color: #a4010e;
  border-radius: 0.125rem;
}

/* line 417, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar.scss */
.com-sm-bowl {
  display: block;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  position: relative;
  text-align: center;
  padding: 0 1.03125rem;
  transition: all 0.5s cubic-bezier(0.86, 0, 0.07, 1);
  opacity: 0;
  -webkit-transform: translate3D(30px, 0, 0);
      -ms-transform: translate3D(30px, 0, 0);
          transform: translate3D(30px, 0, 0);
}

/* line 428, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar.scss */
.com-sm-bowl--visible {
  opacity: 1;
  -webkit-transform: translate3D(0, 0, 0);
      -ms-transform: translate3D(0, 0, 0);
          transform: translate3D(0, 0, 0);
}

/* line 433, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar.scss */
.com-sm-bowl:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  opacity: 0;
}

/* line 445, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar.scss */
.com-sm-bowl__image {
  width: 4.375rem;
}

/* line 449, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar.scss */
.com-sm-bowl__name {
  display: none;
}

@media screen and (min-width: 48em) {
  /* line 2, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar-medium.scss */
  .com-sm-sidebar-step--active .com-sm-sidebar-step__icon::before {
    -webkit-transform: scale(8.5, 8.5);
        -ms-transform: scale(8.5, 8.5);
            transform: scale(8.5, 8.5);
  }
  /* line 5, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar-medium.scss */
  .com-sm-colors__item {
    margin-left: 2%;
    margin-right: 2%;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 2, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar-large.scss */
  .com-sm-sidebar {
    height: 100%;
  }
  /* line 5, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar-large.scss */
  .com-sm-sidebar__steps {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: 100%;
    border-bottom: none;
    overflow: hidden;
  }
  /* line 11, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar-large.scss */
  .com-sm-sidebar__steps::before {
    content: '';
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    border-right: 0.0625rem solid #aea9a6;
  }
  /* line 18, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar-large.scss */
  .com-sm-sidebar__panels {
    top: 0;
    left: 8.8125rem;
    width: 21.25rem;
    height: 100%;
    background-color: #FFF;
    -webkit-transform: translate(-100%, 0);
        -ms-transform: translate(-100%, 0);
            transform: translate(-100%, 0);
  }
  /* line 26, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar-large.scss */
  .com-sm-sidebar__panels--open {
    -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  /* line 32, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar-large.scss */
  .com-sm-sidebar-step {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border-top: 0.0625rem solid #aea9a6;
    border-right: 0.0625rem solid #aea9a6;
    border-bottom: 0;
    padding: 0;
    margin: 0;
    transition: background-color .3s ease-out;
  }
  /* line 44, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar-large.scss */
  .com-sm-sidebar-step__wrap {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.75rem;
            flex: 0 0 8.75rem;
  }
  /* line 46, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar-large.scss */
  .com-sm-sidebar-step__wrap::before {
    display: none;
  }
  /* line 51, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar-large.scss */
  .com-sm-sidebar-step__wrap--engrave .com-sm-sidebar-step__indicator {
    display: block;
  }
  /* line 56, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar-large.scss */
  .com-sm-sidebar-step__wrap--reset {
    border-left: none;
  }
  /* line 61, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar-large.scss */
  .com-sm-sidebar-step--in-cart {
    border: none;
    padding: 0.625rem 0;
    overflow: visible;
  }
  /* line 67, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar-large.scss */
  .com-sm-sidebar-step__indicator {
    content: '';
    top: 50%;
    right: -16px;
    width: 30px;
    height: 30px;
    margin-right: 0;
    margin-top: -15px;
    -webkit-transform: rotate(45deg) skew(10deg, 10deg);
        -ms-transform: rotate(45deg) skew(10deg, 10deg);
            transform: rotate(45deg) skew(10deg, 10deg);
    z-index: 3;
  }
  /* line 79, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar-large.scss */
  .com-sm-sidebar-step::after {
    top: 50%;
    -webkit-transform: translate3d(-50%, -50%, 0) scale(1, 1);
            transform: translate3d(-50%, -50%, 0) scale(1, 1);
    width: 2.6875rem;
    height: 2.75rem;
    background-color: transparent;
  }
  /* line 87, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar-large.scss */
  .com-sm-sidebar-step:hover {
    background-color: #f5f5f5;
  }
  /* line 93, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar-large.scss */
  .com-sm-sidebar-step--active::after {
    background-color: #a4010e;
    -webkit-transform: translate3d(-50%, -50%, 0) scale(5, 5);
            transform: translate3d(-50%, -50%, 0) scale(5, 5);
  }
  /* line 100, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar-large.scss */
  .com-sm-sidebar-step--active .com-sm-sidebar-step__icon::before {
    -webkit-transform: scale(8, 8);
        -ms-transform: scale(8, 8);
            transform: scale(8, 8);
  }
  /* line 104, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar-large.scss */
  .com-sm-sidebar-step--active .com-sm-sidebar-step__icon::after {
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
  }
  /* line 108, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar-large.scss */
  .com-sm-sidebar-step--active .com-sm-sidebar-step__icon--appliance.com-sm-sidebar-step__icon--color, .com-sm-sidebar-step--active .com-sm-sidebar-step__icon--appliance.com-sm-sidebar-step__icon--text {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2245%22%20height%3D%2245%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20stroke%3D%22%23FFF%22%20stroke-width%3D%221.291%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M20.945%2043.955H9.847c-1.863%200-3.727-.005-5.59%200-.77.002-1.494.052-2.195-.328-.57-.31-.906-.772-1.06-1.396-.13-.535-.25-1.133-.054-1.67.228-.623.903-.89%201.266-1.424.356-.522.515-1.142.65-1.75.167-.76.37-1.503.573-2.25a306.192%20306.192%200%200%200%202.69-10.65c.415-1.773.823-3.547%201.28-5.31.228-.88.468-1.758.725-2.63.15-.508.607-1.318-.163-1.48-.68-.14-1.34-.18-2.002-.41a6.782%206.782%200%200%201-1.653-.845%206.466%206.466%200%200%201-2.234-2.76c-.93-2.194-.81-4.916.516-6.922.672-1.017%201.622-1.82%202.696-2.382.642-.336%201.358-.67%202.092-.68.902-.01%201.806.007%202.71.007L21.26%201.07h8.312c.84%200%201.7-.058%202.534.074%201.298.207%202.443.876%203.368%201.798.47.47.945.996%201.246%201.59.355.704.938.596%201.636.568.58-.024%201.068.082%201.43.574.444.607.592%201.448.54%202.184-.045.635-.203%201.39-.677%201.854-.46.45-.98.393-1.565.37-.713-.03-.58.7-.57%201.213.017.93.008%201.862%200%202.793-.005.92.054%202.105-1.018%202.42-.655.19-1.396.12-2.068.118-.433%200-.865-.003-1.297%200-.25%200-.73-.093-.975.014-.198.086-.24.38-.072.53.162.14.653.048.85.05.907.013%201.815%200%202.722%200%201.833%200%203.667.003%205.5-.002.672-.002%201.586-.17%202.13.33.188.175.434.48.363.758-.045.178-.21.26-.32.388a.937.937%200%200%200-.222.486c-.136.797-.015%201.696-.012%202.502.004.937.006%201.873-.007%202.81-.024%201.612-.214%203.19-.7%204.735-.887%202.812-2.62%205.69-5.06%207.407-.488.344-1.226.586-1.343%201.248-.055.314-.127.92.243%201.046.232.08.565.036.802.036.472.002.945-.01%201.416-.004.678.01%201.33.09%201.88.523.98.77%201.05%202.134.502%203.184-.684%201.313-1.964%201.302-3.27%201.296-3.722-.013-7.443-.012-11.164-.01l-5.45.002%22%2F%3E%3Cpath%20d%3D%22M17.646%2021.713c.212%203.04.218%206.07%201.386%208.936a13.077%2013.077%200%200%200%202.043%203.43c.478.573%201.022%201.084%201.535%201.624.312.33.835.56.784%201.092-1.215-.873-2.4-1.704-3.347-2.88-.86-1.072-1.52-2.29-2.072-3.543-.644-1.464-1.14-2.986-1.362-4.574-.235-1.694-.112-3.356.193-5.03.086-.475.18-.948.263-1.423.045-.262.28-.77.565-.352.215.314.076%201.002.076%201.37%200%20.186.064%201.338-.064%201.348zm5.79-4.493c-1.56%200-3.123.01-4.685-.003-.25-.002-.716.092-.692-.257.014-.204.2-.477.29-.65.145-.274.22-.612.384-.868.282-.44.84-.377%201.292-.365.724.02%201.445-.003%202.168-.015.43-.007.884.014%201.214.325.396.373.372.935.935%201.15.657.253%201.53.073%202.218.075.45%200%20.903.01%201.354.018.166.004.39-.03.548.023.148.05.237.2.355.298-.156.093-.272.22-.454.258-.206.043-.466.005-.678.006-.48.004-.962.006-1.443.006-.936.002-1.87%200-2.804%200%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
  }
  /* line 113, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar-large.scss */
  .com-sm-sidebar-step--active .com-sm-sidebar-step__icon--appliance.com-sm-sidebar-step__icon--bowl {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2262%22%20height%3D%2237%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20stroke%3D%22%23FFF%22%20stroke-width%3D%221.291%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M16.806%203.934H.883c0%2016.19%201.51%2018.445%203.662%2020.77%202.152%202.327%204.332%203.585%204.764%204.648.432%201.063.44%202.984.44%202.984h14.11s.01-1.92.44-2.984c.435-1.063%202.614-2.32%204.766-4.647%202.153-2.326%203.662-4.582%203.662-20.77H16.806z%22%20stroke-dasharray%3D%221.463114795137624%2C3.657786885245901%22%2F%3E%3Cpath%20d%3D%22M41.765%201.352H22.4c0%2019.623%201.835%2022.357%204.453%2025.177%202.617%202.82%205.268%204.344%205.795%205.632.525%201.29.536%203.617.536%203.617h17.162s.01-2.33.536-3.618c.526-1.288%203.177-2.813%205.794-5.633%202.618-2.82%204.453-5.555%204.453-25.178H41.764z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
  }
  /* line 118, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar-large.scss */
  .com-sm-sidebar-step--active .com-sm-sidebar-step__text {
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    color: #FFF;
  }
  /* line 125, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar-large.scss */
  .com-sm-sidebar-step__icon {
    background-position: center center;
    background-size: 100%;
    width: 2.6875rem;
    height: 2.75rem;
    margin-bottom: 0.375rem;
  }
  /* line 132, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar-large.scss */
  .com-sm-sidebar-step__icon::before, .com-sm-sidebar-step__icon::after {
    z-index: 1;
    width: 2.0625rem;
    height: 2.0625rem;
    top: -0.625rem;
    left: -0.8125rem;
  }
  /* line 141, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar-large.scss */
  .com-sm-sidebar-step__icon::after {
    z-index: 3;
  }
  /* line 145, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar-large.scss */
  .com-sm-sidebar-step__icon--appliance {
    display: block;
  }
  /* line 149, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar-large.scss */
  .com-sm-sidebar-step__icon--bowl {
    width: 3.75rem;
    height: 2.125rem;
  }
  /* line 153, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar-large.scss */
  .com-sm-sidebar-step__icon--bowl::before, .com-sm-sidebar-step__icon--bowl::after {
    top: -1rem;
    left: -0.375rem;
  }
  /* line 159, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar-large.scss */
  .com-sm-sidebar-step__icon--bowl::after {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2210%22%20height%3D%2210%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5.89%204.134h4.058V5.45H5.89v4.065H4.52V5.45H.48V4.135h4.04V.05h1.37z%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
  }
  /* line 164, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar-large.scss */
  .com-sm-sidebar-step__icon--reset {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2241%22%20height%3D%2241%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M40%2020.5C40%2031.27%2031.27%2040%2020.5%2040S1%2031.27%201%2020.5%209.73%201%2020.5%201%2040%209.73%2040%2020.5%22%20stroke%3D%22%233E3936%22%2F%3E%3Cg%20fill%3D%22%233E3936%22%20fill-rule%3D%22nonzero%22%3E%3Cpath%20d%3D%22M25.527%2020.1a.472.472%200%200%201-.443-.36c-.503-2.25-2.453-3.84-4.757-3.84-2.305%200-4.255%201.59-4.757%203.84a.44.44%200%201%201-.857-.21A5.745%205.745%200%200%201%2020.327%2015a5.745%205.745%200%200%201%205.614%204.53c.06.24-.09.48-.324.54-.03%200-.06.03-.09.03z%22%2F%3E%3Cpath%20d%3D%22M25.675%2020.22c-.06%200-.12%200-.178-.03l-1.536-.66c-.235-.09-.324-.36-.235-.6.088-.24.354-.33.59-.24l1.123.48.473-1.14c.09-.24.356-.33.59-.24.238.09.327.36.238.6l-.65%201.56c-.06.12-.118.21-.236.24-.06.03-.118.03-.177.03zm-5.26%206.6a5.745%205.745%200%200%201-5.613-4.53.44.44%200%201%201%20.857-.21c.5%202.25%202.45%203.84%204.756%203.84%202.304%200%204.254-1.59%204.756-3.84a.44.44%200%201%201%20.857.21c-.59%202.67-2.896%204.53-5.614%204.53z%22%2F%3E%3Cpath%20d%3D%22M14.447%2024.06c-.06%200-.118%200-.177-.03-.236-.09-.325-.36-.236-.6l.65-1.56c.088-.24.354-.33.59-.24l1.537.66c.237.09.326.36.237.6-.088.24-.354.33-.59.24l-1.123-.48-.473%201.11c-.06.18-.235.3-.413.3z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    width: 2.4375rem;
    height: 2.4375rem;
  }
  /* line 169, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar-large.scss */
  .com-sm-sidebar-step__icon--reset::after {
    display: none;
  }
  /* line 175, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar-large.scss */
  .com-sm-sidebar-step__text {
    z-index: 2;
    font-size: 0.625rem;
    font-weight: 400;
    line-height: 0.9375rem;
    position: absolute;
    top: 5.625rem;
  }
  /* line 185, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar-large.scss */
  .com-sm-sidebar-panel {
    overflow-x: hidden;
    overflow-y: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  /* line 193, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar-large.scss */
  .com-sm-colors {
    padding: 3.125rem 3.9375rem;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    height: auto;
  }
  /* line 198, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar-large.scss */
  .com-sm-colors__item {
    width: 2.5rem;
    height: 2.5rem;
    margin-left: 0;
    margin-right: 2.1875rem;
    margin-bottom: 1.4375rem;
    transition-duration: .4s;
    -webkit-transform: translate3D(0, 30px, 0);
        -ms-transform: translate3D(0, 30px, 0);
            transform: translate3D(0, 30px, 0);
  }
  /* line 207, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar-large.scss */
  .com-sm-colors__item:nth-of-type(3n+3) {
    margin-right: 0;
  }
  /* line 213, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar-large.scss */
  .com-sm-colors__item:hover:before, .com-sm-colors__item--current:before {
    box-shadow: 0 0.375rem 1.25rem #ada8a5;
  }
  /* line 218, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar-large.scss */
  .com-sm-colors__item--visible {
    -webkit-transform: translate3D(0, 0, 0);
        -ms-transform: translate3D(0, 0, 0);
            transform: translate3D(0, 0, 0);
    opacity: 1;
  }
  /* line 223, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar-large.scss */
  .com-sm-colors__item--visible.com-sm-colors__item--current {
    -webkit-transform: scale(1.2) translate3D(0, 0, 0);
        -ms-transform: scale(1.2) translate3D(0, 0, 0);
            transform: scale(1.2) translate3D(0, 0, 0);
  }
  /* line 229, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar-large.scss */
  .com-sm-bowls {
    display: block;
    height: 100%;
    padding: 0;
    overflow: hidden;
  }
  /* line 235, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar-large.scss */
  .com-sm-bowls__list {
    display: block;
    padding-top: 0.875rem;
    padding-bottom: 0.875rem;
    padding-left: 1.5625rem;
    padding-right: 1.5625rem;
  }
  /* line 244, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar-large.scss */
  .com-sm-bowl {
    position: relative;
    padding-left: 0.625rem;
    padding-right: 0.625rem;
    padding-top: 1.0625rem;
    -webkit-transform: translate3D(0, 50px, 0);
        -ms-transform: translate3D(0, 50px, 0);
            transform: translate3D(0, 50px, 0);
  }
  /* line 252, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar-large.scss */
  .com-sm-bowl--visible {
    -webkit-transform: translate3D(0, 0, 0);
        -ms-transform: translate3D(0, 0, 0);
            transform: translate3D(0, 0, 0);
  }
  /* line 256, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar-large.scss */
  .com-sm-bowl:before {
    top: -0.0625rem;
    left: 0;
    bottom: -0.0625rem;
    border: 0.0625rem solid #aea9a6;
    transition: opacity .5s ease;
    z-index: 2;
  }
  /* line 265, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar-large.scss */
  .com-sm-bowl__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-top: 1rem;
    padding-bottom: 2rem;
    position: relative;
    z-index: 1;
  }
  /* line 273, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar-large.scss */
  .com-sm-bowl__inner::after {
    content: '';
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    bottom: 0;
    width: 100%;
    height: 0.0625rem;
    background-color: #aea9a6;
    transition: background-color .5s ease;
  }
  /* line 284, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar-large.scss */
  .com-sm-bowl__image {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 6.25rem;
            flex: 0 0 6.25rem;
  }
  /* line 288, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar-large.scss */
  .com-sm-bowl__name {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
    max-width: 7.5rem;
    text-transform: uppercase;
    font-size: 0.75rem;
    line-height: 1.375rem;
    color: #3e3936;
    margin-left: 0.9375rem;
    text-align: left;
    display: block;
  }
  /* line 302, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar-large.scss */
  .com-sm-bowl:hover:before, .com-sm-bowl--current:before {
    opacity: 1;
  }
  /* line 306, /var/www/scss/components/com-sm-sidebar/com-sm-sidebar-large.scss */
  .com-sm-bowl:hover .com-sm-bowl__inner::after, .com-sm-bowl--current .com-sm-bowl__inner::after {
    background-color: transparent;
  }
}

/*
 * Recap column container
 */
/* line 20, /var/www/scss/components/com-sm-recap/com-sm-recap.scss */
.com-sm-configurator__recap {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 6.25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 6.25rem;
  z-index: 0;
  box-sizing: border-box;
  transition: height 0.5s cubic-bezier(0.86, 0, 0.07, 1);
}

/* line 34, /var/www/scss/components/com-sm-recap/com-sm-recap.scss */
.com-sm-configurator__recap:before {
  content: '';
  opacity: 0;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  display: block;
  height: 2.5rem;
  transition: opacity .1s ease-out;
  /* Old browsers */
  background: rgba(0, 0, 0, 0.2);
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  background: linear-gradient(to top, transparent 0%, rgba(0, 0, 0, 0.2) 100%);
  /* IE6-9 */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="$start-color", endColorstr="$end-color",GradientType=0 );
}

/* line 11, /var/www/scss/components/com-sm-recap/com-sm-recap.scss */
.com-sm-configurator__recap--open.com-sm-configurator__recap {
  height: 100%;
  z-index: 9;
}

/* line 52, /var/www/scss/components/com-sm-recap/com-sm-recap.scss */
.com-sm-configurator__recap--open.com-sm-configurator__recap--slide-up:before {
  opacity: 1;
}

/* line 56, /var/www/scss/components/com-sm-recap/com-sm-recap.scss */
.com-sm-configurator__recap--open.com-sm-configurator__recap--slide-down .com-sm-recap-cta:before {
  opacity: 1;
}

/* line 62, /var/www/scss/components/com-sm-recap/com-sm-recap.scss */
.com-sm-configurator__recap-products {
  position: absolute;
  top: 0;
  bottom: 6.25rem;
  left: 0;
  right: 0;
  background-color: white;
  overflow: hidden;
  margin: 0 0 auto;
  -webkit-box-flex: 2;
      -ms-flex: 2;
          flex: 2;
}

/* line 11, /var/www/scss/components/com-sm-recap/com-sm-recap.scss */
.com-sm-configurator__recap--open .com-sm-configurator__recap-products {
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  display: block;
}

/*
 * Recap View details / Close button
 */
/* line 85, /var/www/scss/components/com-sm-recap/com-sm-recap.scss */
.com-sm-recap-view-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #c20038;
  text-decoration: none;
  margin-left: 1rem;
  position: absolute;
  right: 0.9375rem;
  top: 2.3125rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0.625rem;
}

/* line 99, /var/www/scss/components/com-sm-recap/com-sm-recap.scss */
.com-sm-recap-view-btn__icon-wrap {
  width: 1.25rem;
  margin-bottom: 0.5rem;
}

/* line 104, /var/www/scss/components/com-sm-recap/com-sm-recap.scss */
.com-sm-recap-view-btn .com-sm-recap-view-btn__icon {
  width: 1.25rem;
  height: 1.25rem;
}

@media screen and (max-width: 64em) {
  /* line 104, /var/www/scss/components/com-sm-recap/com-sm-recap.scss */
  .com-sm-recap-view-btn .com-sm-recap-view-btn__icon {
    -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
            transform: rotate(45deg);
  }
}

/* line 113, /var/www/scss/components/com-sm-recap/com-sm-recap.scss */
.com-sm-recap-view-btn__view {
  display: none;
}

/* line 117, /var/www/scss/components/com-sm-recap/com-sm-recap.scss */
.com-sm-recap-view-btn__close {
  display: block;
}

/*
 * Products List
 */
/* line 125, /var/www/scss/components/com-sm-recap/com-sm-recap.scss */
.com-sm-recap-products {
  list-style: none;
  padding: 1.875rem 3.125rem 1.25rem;
}

/* line 11, /var/www/scss/components/com-sm-recap/com-sm-recap.scss */
.com-sm-configurator__recap--open .com-sm-recap-products {
  display: block;
  height: auto;
}

/* line 134, /var/www/scss/components/com-sm-recap/com-sm-recap.scss */
.com-sm-recap-products__item {
  padding: 1.5625rem 1rem 1.125rem;
}

/* line 11, /var/www/scss/components/com-sm-recap/com-sm-recap.scss */
.com-sm-configurator__recap--open .com-sm-recap-products__item {
  border-top: 1px solid #e0e0e0;
}

/* line 140, /var/www/scss/components/com-sm-recap/com-sm-recap.scss */
.com-sm-configurator__recap--open .com-sm-recap-products__item:first-child {
  border-top: none;
}

/*
 * Recap Product item
 */
/* line 151, /var/www/scss/components/com-sm-recap/com-sm-recap.scss */
.com-sm-recap-product__icon {
  display: block;
  width: 3.75rem;
  height: 3.75rem;
  margin-bottom: 0.625rem;
}

/* line 158, /var/www/scss/components/com-sm-recap/com-sm-recap.scss */
.com-sm-recap-product__name {
  font-size: 0.75rem;
  line-height: 1.5;
  font-weight: 700;
  text-transform: uppercase;
  color: #3e3936;
  margin-bottom: 0.75rem;
}

/* line 167, /var/www/scss/components/com-sm-recap/com-sm-recap.scss */
.com-sm-recap-product__color {
  display: inline-block;
  box-sizing: border-box;
  min-width: 7.5rem;
  height: 1.5rem;
  line-height: 1.375rem;
  border: 1px solid;
  padding: 0 1.25rem;
  font-size: 0.625rem;
  border-radius: 0.75rem;
  text-align: center;
}

/* line 180, /var/www/scss/components/com-sm-recap/com-sm-recap.scss */
.com-sm-recap-product__in-the-box {
  margin: 1.25rem 0 1.5625rem;
  font-size: 0.625rem;
  line-height: 1.125rem;
}

/* line 186, /var/www/scss/components/com-sm-recap/com-sm-recap.scss */
.com-sm-recap-product__in-the-box-label {
  color: #aea9a6;
}

/* line 190, /var/www/scss/components/com-sm-recap/com-sm-recap.scss */
.com-sm-recap-product__in-the-box-content {
  color: #3e3936;
  line-height: 0.875rem;
}

/* line 195, /var/www/scss/components/com-sm-recap/com-sm-recap.scss */
.com-sm-recap-product__price {
  color: #3e3936;
  font-size: 1rem;
}

/* line 200, /var/www/scss/components/com-sm-recap/com-sm-recap.scss */
.com-sm-recap-product__regular-price {
  text-decoration: line-through;
}

/* line 203, /var/www/scss/components/com-sm-recap/com-sm-recap.scss */
.com-sm-recap-product__regular-price--full-price {
  text-decoration: none;
}

/* line 208, /var/www/scss/components/com-sm-recap/com-sm-recap.scss */
.com-sm-recap-product__special-price {
  font-weight: 600;
  color: #c20038;
}

/*
 * Recap total/cta container
 * Positioned at the bottom of the recap
 */
/* line 218, /var/www/scss/components/com-sm-recap/com-sm-recap.scss */
.com-sm-recap-cta {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 6.25rem;
  padding: 0 3.125rem 1.4375rem;
  transition: background-color 0.5s cubic-bezier(0.86, 0, 0.07, 1);
}

/* line 11, /var/www/scss/components/com-sm-recap/com-sm-recap.scss */
.com-sm-configurator__recap--open .com-sm-recap-cta {
  background-color: #f5f5f5;
}

/* line 230, /var/www/scss/components/com-sm-recap/com-sm-recap.scss */
.com-sm-configurator__recap--open .com-sm-recap-cta__content {
  border-color: transparent;
}

/* line 235, /var/www/scss/components/com-sm-recap/com-sm-recap.scss */
.com-sm-recap-cta:before {
  content: '';
  opacity: 0;
  position: absolute;
  top: -2.5rem;
  left: 0;
  right: 0;
  display: block;
  height: 2.5rem;
  transition: opacity .1s ease-out;
  /* Old browsers */
  background: rgba(0, 0, 0, 0.2);
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.2) 100%);
  /* IE6-9 */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="$start-color", endColorstr="$end-color",GradientType=0 );
}

/* line 248, /var/www/scss/components/com-sm-recap/com-sm-recap.scss */
.com-sm-recap-cta__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  border-top: 1px solid white;
  padding: 1.4375rem 0 0;
}

/*
 * Total price
 */
/* line 260, /var/www/scss/components/com-sm-recap/com-sm-recap.scss */
.com-sm-recap-total {
  position: relative;
  color: white;
  font-size: 0.625rem;
  line-height: 1.3;
  padding-top: 0.125rem;
  white-space: nowrap;
  padding-right: 2.125rem;
  transition: color 0.5s cubic-bezier(0.86, 0, 0.07, 1);
}

/* line 270, /var/www/scss/components/com-sm-recap/com-sm-recap.scss */
.com-sm-recap-total__price {
  display: block;
  font-size: 1.125rem;
  font-weight: 700;
}

/* line 11, /var/www/scss/components/com-sm-recap/com-sm-recap.scss */
.com-sm-configurator__recap--open .com-sm-recap-total {
  color: #3e3936;
}

/* line 281, /var/www/scss/components/com-sm-recap/com-sm-recap.scss */
.com-sm-recap-opener-mobile {
  float: right;
  margin-top: 0.75rem;
  width: 1.5rem;
  height: 1.5rem;
  line-height: 1.375rem;
  border: 1px solid white;
  border-radius: 50%;
  text-align: center;
  margin-right: -2.125rem;
}

/* line 292, /var/www/scss/components/com-sm-recap/com-sm-recap.scss */
.com-sm-recap-opener-mobile .com-sm-recap-view-btn__icon > g > g {
  fill: white;
}

/* line 11, /var/www/scss/components/com-sm-recap/com-sm-recap.scss */
.com-sm-configurator__recap--open .com-sm-recap-opener-mobile {
  display: none;
}

/*
 * Pricing vat info
 */
/* line 303, /var/www/scss/components/com-sm-recap/com-sm-recap.scss */
.com-sm-recap-info {
  display: block;
  opacity: 0;
  visibility: hidden;
  font-size: 0.5rem;
  font-weight: 600;
  color: #aea9a6;
  text-decoration: underline;
}

/* line 11, /var/www/scss/components/com-sm-recap/com-sm-recap.scss */
.com-sm-configurator__recap--open .com-sm-recap-info {
  opacity: 1;
  visibility: visible;
}

@media screen and (min-width: 64.0625em) {
  /* line 2, /var/www/scss/components/com-sm-recap/com-sm-recap-large.scss */
  .com-sm-configurator__recap {
    position: relative;
    background-color: white;
    width: 19.375rem;
    height: 24.3125rem;
    margin: auto 0 auto auto;
    padding: 0;
    border-top: none;
  }
  /* line 12, /var/www/scss/components/com-sm-recap/com-sm-recap-large.scss */
  .com-sm-configurator__recap-products {
    display: block;
    position: relative;
    padding: 2.1875rem 2.5rem 0;
  }
  /*
    * Items to be shown only for the active version of the recap
    */
  /* line 21, /var/www/scss/components/com-sm-recap/com-sm-recap-large.scss */
  .com-sm-recap__detailed-item {
    display: none;
  }
  /* line 11, /var/www/scss/components/com-sm-recap/com-sm-recap.scss */
  .com-sm-configurator__recap--open .com-sm-recap__detailed-item {
    display: block;
  }
  /*
     * Recap View details / Close button
     */
  /* line 32, /var/www/scss/components/com-sm-recap/com-sm-recap-large.scss */
  .com-sm-recap-view-btn {
    position: relative;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    font-size: 0.75rem;
    top: auto;
    right: auto;
  }
  /* line 40, /var/www/scss/components/com-sm-recap/com-sm-recap-large.scss */
  .com-sm-recap-view-btn__icon-wrap {
    width: 1rem;
    margin-bottom: 0;
  }
  /* line 45, /var/www/scss/components/com-sm-recap/com-sm-recap-large.scss */
  .com-sm-recap-view-btn .com-sm-recap-view-btn__icon {
    transition: -webkit-transform 0.5s cubic-bezier(0.86, 0, 0.07, 1);
    transition: transform 0.5s cubic-bezier(0.86, 0, 0.07, 1);
    width: 0.5rem;
    height: 0.5rem;
  }
  /* line 51, /var/www/scss/components/com-sm-recap/com-sm-recap-large.scss */
  .com-sm-recap-view-btn__view {
    display: block;
  }
  /* line 55, /var/www/scss/components/com-sm-recap/com-sm-recap-large.scss */
  .com-sm-recap-view-btn__close {
    display: none;
  }
  /* line 11, /var/www/scss/components/com-sm-recap/com-sm-recap.scss */
  .com-sm-configurator__recap--open .com-sm-recap-view-btn__close {
    display: block;
  }
  /* line 11, /var/www/scss/components/com-sm-recap/com-sm-recap.scss */
  .com-sm-configurator__recap--open .com-sm-recap-view-btn__view {
    display: none;
  }
  /* line 11, /var/www/scss/components/com-sm-recap/com-sm-recap.scss */
  .com-sm-configurator__recap--open .com-sm-recap-view-btn__icon {
    -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
            transform: rotate(45deg);
  }
  /*
     * Products list
     */
  /* line 75, /var/www/scss/components/com-sm-recap/com-sm-recap-large.scss */
  .com-sm-recap-products {
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 90%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  /*
     * Recap Product item
     */
  /* line 86, /var/www/scss/components/com-sm-recap/com-sm-recap-large.scss */
  .com-sm-recap-product__in-the-box {
    margin-bottom: 2.1875rem;
  }
  /*
     * Pricing vat info
     */
  /* line 94, /var/www/scss/components/com-sm-recap/com-sm-recap-large.scss */
  .com-sm-recap-info {
    opacity: 1;
    visibility: visible;
    padding-left: 1rem;
    margin: 0.625rem 0 1.5625rem;
  }
  /*
     * Recap total/cta container
     * Positioned at the bottom of the recap
     */
  /* line 105, /var/www/scss/components/com-sm-recap/com-sm-recap-large.scss */
  .com-sm-recap-cta {
    position: relative;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin: auto 0 0 0;
    height: auto;
    max-height: 12.125rem;
    padding: 1.25rem 2.5rem 2.5rem;
    border-top: none;
  }
  /* line 114, /var/www/scss/components/com-sm-recap/com-sm-recap-large.scss */
  .com-sm-recap-cta__content {
    display: block;
    padding: 0;
    border: none;
  }
  /*
     * Total price
     */
  /* line 124, /var/www/scss/components/com-sm-recap/com-sm-recap-large.scss */
  .com-sm-recap-total {
    color: #3e3936;
    font-size: 1rem;
    line-height: 1;
    border-bottom: 1px solid #3e3936;
    padding: 0 0 0.9375rem 1rem;
  }
  /* line 131, /var/www/scss/components/com-sm-recap/com-sm-recap-large.scss */
  .com-sm-recap-total__price {
    display: inline-block;
    font-size: 1rem;
  }
  /* line 137, /var/www/scss/components/com-sm-recap/com-sm-recap-large.scss */
  .com-sm-recap-opener-mobile {
    display: none;
  }
}

/* line 7, /var/www/scss/components/com-sm-engrave/com-sm-engrave.scss */
.com-sm-main::after, .com-sm-main::before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  display: block;
  visibility: hidden;
  opacity: 0;
  height: 6.3125rem;
  z-index: -1;
  transition: opacity 0.5s cubic-bezier(0.86, 0, 0.07, 1);
}

/* line 22, /var/www/scss/components/com-sm-engrave/com-sm-engrave.scss */
.com-sm-main--engraving {
  position: relative;
}

@media screen and (max-width: 64em) {
  /* line 22, /var/www/scss/components/com-sm-engrave/com-sm-engrave.scss */
  .com-sm-main--engraving {
    padding-top: 4.0625rem;
  }
}

/* line 29, /var/www/scss/components/com-sm-engrave/com-sm-engrave.scss */
.com-sm-main--engraving::after, .com-sm-main--engraving::before {
  content: '';
  visibility: visible;
  opacity: .7;
  z-index: 1;
}

/* line 37, /var/www/scss/components/com-sm-engrave/com-sm-engrave.scss */
.com-sm-main--engraving::before {
  top: 0;
  /* Old browsers */
  background: black;
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  background: linear-gradient(to top, transparent 0%, black 100%);
  /* IE6-9 */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="$start-color", endColorstr="$end-color",GradientType=0 );
}

/* line 42, /var/www/scss/components/com-sm-engrave/com-sm-engrave.scss */
.com-sm-main--engraving::after {
  bottom: 0;
}

/* line 48, /var/www/scss/components/com-sm-engrave/com-sm-engrave.scss */
.com-sm-main--engraving .com-sm-main__img-cnt::after {
  display: none;
}

/* line 55, /var/www/scss/components/com-sm-engrave/com-sm-engrave.scss */
.com-sm-main__engrave-text {
  color: #979797;
  text-shadow: 0px 1px 0 rgba(255, 255, 255, 0.75), 0px -1px 0 rgba(0, 0, 0, 0.7);
}

@media screen and (max-width: 64em) {
  /* line 55, /var/www/scss/components/com-sm-engrave/com-sm-engrave.scss */
  .com-sm-main__engrave-text {
    position: absolute;
    left: 31%;
    top: 23.03%;
    font-size: 5px;
    opacity: 1;
    min-width: 4rem;
    text-align: center;
  }
}

@media screen and (max-width: 64em) and (min-height: 800px) {
  /* line 55, /var/www/scss/components/com-sm-engrave/com-sm-engrave.scss */
  .com-sm-main__engrave-text {
    top: 22.6%;
    font-size: 0.4375rem;
  }
}

@media screen and (max-width: 64em) {
  /* line 74, /var/www/scss/components/com-sm-engrave/com-sm-engrave.scss */
  .com-sm-main__img-cnt--max-scale .com-sm-main__engrave-text {
    opacity: 0;
  }
  /* line 77, /var/www/scss/components/com-sm-engrave/com-sm-engrave.scss */
  .com-sm-main__img-cnt--mid-scale .com-sm-main__engrave-text {
    top: 22.5%;
    font-size: 5px;
    text-shadow: 0px 1px 0 rgba(255, 255, 255, 0.75), 0px -1px 1px rgba(0, 0, 0, 0.1);
    /*@media screen and (min-height: 650px) {
            top: 22.3%;
          }*/
  }
}

/* line 91, /var/www/scss/components/com-sm-engrave/com-sm-engrave.scss */
.com-sm-engrave {
  position: absolute;
  top: 6.25rem;
  left: 0;
  right: 0;
  height: calc(100vh -  16.25rem );
  opacity: 0;
  -webkit-transform: translate3d(0, -100%, 0);
          transform: translate3d(0, -100%, 0);
  transition: opacity 0.5s cubic-bezier(0.86, 0, 0.07, 1);
  text-align: center;
}

/* line 103, /var/www/scss/components/com-sm-engrave/com-sm-engrave.scss */
.com-sm-sidebar-panel--active .com-sm-engrave {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

/* line 109, /var/www/scss/components/com-sm-engrave/com-sm-engrave.scss */
.com-sm-engrave--focused {
  height: calc(100vh -  15.625rem );
  min-height: 13.75rem;
}

/* line 114, /var/www/scss/components/com-sm-engrave/com-sm-engrave.scss */
.com-sm-engrave__info-trigger {
  display: inline-block;
  vertical-align: middle;
  width: 1.5rem;
  height: 1.5rem;
  border: 0.0625rem solid #FFF;
  border-radius: 50%;
  margin-left: 0.25rem;
  line-height: 1.375rem;
  font-size: 0.75rem;
  color: #FFF;
  font-family: "Times New Roman", serif;
}

/* line 129, /var/www/scss/components/com-sm-engrave/com-sm-engrave.scss */
.com-sm-engrave-top,
.com-sm-engrave-price {
  font-size: 0.75rem;
  font-weight: 700;
  color: #FFF;
}

/* line 135, /var/www/scss/components/com-sm-engrave/com-sm-engrave.scss */
.com-sm-engrave-top__label, .com-sm-engrave-top__amount,
.com-sm-engrave-price__label,
.com-sm-engrave-price__amount {
  display: inline-block;
  vertical-align: middle;
  line-height: 1.875rem;
}

/* line 142, /var/www/scss/components/com-sm-engrave/com-sm-engrave.scss */
.com-sm-engrave-top__amount,
.com-sm-engrave-price__amount {
  font-size: 1.2rem;
  margin-left: 0.125rem;
}

/* line 146, /var/www/scss/components/com-sm-engrave/com-sm-engrave.scss */
.com-sm-engrave-top__amount--regular,
.com-sm-engrave-price__amount--regular {
  text-decoration: line-through;
  font-weight: normal;
}

/* line 153, /var/www/scss/components/com-sm-engrave/com-sm-engrave.scss */
.com-sm-engrave-top {
  padding-top: 0.75rem;
}

/* line 157, /var/www/scss/components/com-sm-engrave/com-sm-engrave.scss */
.com-sm-engrave-price {
  padding: 0;
  margin-top: 2rem;
}

/* line 161, /var/www/scss/components/com-sm-engrave/com-sm-engrave.scss */
.com-sm-engrave-price__label {
  color: #aea9a6;
}

/* line 165, /var/www/scss/components/com-sm-engrave/com-sm-engrave.scss */
.com-sm-engrave-price__amount {
  color: #3e3936;
  margin-left: 0.6875rem;
}

/* line 171, /var/www/scss/components/com-sm-engrave/com-sm-engrave.scss */
.com-sm-engrave-form {
  max-width: 23.4375rem;
  height: 100%;
  position: relative;
  margin-left: auto;
  margin-right: auto;
}

/* line 178, /var/www/scss/components/com-sm-engrave/com-sm-engrave.scss */
.com-sm-engrave-form__fields {
  margin-top: 9.5%;
}

/* line 182, /var/www/scss/components/com-sm-engrave/com-sm-engrave.scss */
.com-sm-engrave-form__input {
  box-shadow: none;
  background-color: transparent;
  border-color: transparent;
  height: 3.125rem;
  padding: 0;
  font-size: 1.25rem;
  line-height: 1.5rem;
  margin: 0;
  text-align: center;
  width: 15rem;
  margin-left: 0;
  margin-right: auto;
  color: #979797;
  text-shadow: 0px 1px 0 rgba(255, 255, 255, 0.75), 0px -1px 0 rgba(0, 0, 0, 0.7);
  transition: opacity .15s ease-out;
}

/* line 198, /var/www/scss/components/com-sm-engrave/com-sm-engrave.scss */
.com-sm-engrave-form__input:focus {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
  transition: none;
}

/* line 205, /var/www/scss/components/com-sm-engrave/com-sm-engrave.scss */
.com-sm-engrave-form__input--hidden {
  opacity: 0;
}

@media screen and (max-width: 64em) {
  /* line 211, /var/www/scss/components/com-sm-engrave/com-sm-engrave.scss */
  .com-sm-engrave-form__input::-moz-placeholder {
    color: transparent;
    text-shadow: none;
  }
  /* line 215, /var/www/scss/components/com-sm-engrave/com-sm-engrave.scss */
  .com-sm-engrave-form__input:-ms-input-placeholder {
    color: transparent;
    text-shadow: none;
  }
  /* line 219, /var/www/scss/components/com-sm-engrave/com-sm-engrave.scss */
  .com-sm-engrave-form__input:-moz-placeholder {
    color: transparent;
    text-shadow: none;
  }
  /* line 223, /var/www/scss/components/com-sm-engrave/com-sm-engrave.scss */
  .com-sm-engrave-form__input::-webkit-input-placeholder {
    color: transparent;
    text-shadow: none;
  }
}

/* line 231, /var/www/scss/components/com-sm-engrave/com-sm-engrave.scss */
.com-sm-engrave-form__text {
  position: absolute;
  text-align: center;
  top: 10rem;
  left: 37%;
  -webkit-transform: translate3d(-50%, 0, 0);
          transform: translate3d(-50%, 0, 0);
  opacity: 0;
  font-size: 0.875rem;
  transition: opacity 0.3s cubic-bezier(0.86, 0, 0.07, 1);
  transition-delay: .3s;
  width: 15rem;
  color: #979797;
  text-shadow: 0px 1px 0 rgba(255, 255, 255, 0.75), 0px -1px 0 rgba(0, 0, 0, 0.7);
}

/* line 244, /var/www/scss/components/com-sm-engrave/com-sm-engrave.scss */
.com-sm-engrave-form__text--active {
  display: none;
}

/* line 249, /var/www/scss/components/com-sm-engrave/com-sm-engrave.scss */
.com-sm-engrave-form__actions {
  position: absolute;
  top: 13rem;
  left: 0;
  right: 0;
}

/* line 256, /var/www/scss/components/com-sm-engrave/com-sm-engrave.scss */
.com-sm-engrave-form__reset {
  display: inline-block;
  vertical-align: middle;
  width: 3rem;
  height: 3rem;
  border-radius: 50%;
  background-color: #3e3936;
  background-position: center center;
  box-shadow: 0 0.625rem 0.9375rem rgba(10, 10, 10, 0.2), 0 0.625rem 2.75rem rgba(10, 10, 10, 0.3);
  margin-right: 0.25rem;
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M9.78%208.035l5.456%205.456-1.77%201.772L8.01%209.805%202.542%2015.27l-1.84-1.84%205.465-5.466-5.43-5.43%201.77-1.77%205.43%205.43L13.43.702l1.84%201.84z%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 270, /var/www/scss/components/com-sm-engrave/com-sm-engrave.scss */
.com-sm-engrave-form__btn {
  opacity: 0;
  display: none;
  vertical-align: middle;
  width: 7.5rem;
  height: 3rem;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 3rem;
  border-radius: 6.25rem;
  transition: opacity 0.3s cubic-bezier(0.86, 0, 0.07, 1), background-color 0.3s cubic-bezier(0.86, 0, 0.07, 1);
  text-align: center;
  box-shadow: 0 0.625rem 0.9375rem rgba(10, 10, 10, 0.2), 0 0.625rem 2.75rem rgba(10, 10, 10, 0.3);
}

/* line 285, /var/www/scss/components/com-sm-engrave/com-sm-engrave.scss */
.com-sm-engrave-form__btn--confirm {
  background-color: #a4010e;
  color: #FFF;
}

/* line 289, /var/www/scss/components/com-sm-engrave/com-sm-engrave.scss */
.com-sm-engrave-form__btn--confirm .com-sm-engrave-form__btn-text {
  background-position: center right;
  padding-right: 1.5rem;
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2219%22%20height%3D%2214%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M9.042%2011.298l-1.77%201.77-1.842-1.84L0%205.798l1.77-1.77%205.43%205.43L16.23.43l1.84%201.84z%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 296, /var/www/scss/components/com-sm-engrave/com-sm-engrave.scss */
.com-sm-engrave-form__btn--change {
  background-color: #FFF;
  color: #3e3936;
}

/* line 301, /var/www/scss/components/com-sm-engrave/com-sm-engrave.scss */
.com-sm-engrave-form__btn--visible {
  opacity: 1;
  display: inline-block;
}

/* line 306, /var/www/scss/components/com-sm-engrave/com-sm-engrave.scss */
.com-sm-engrave-form__btn--disabled {
  background-color: #C1AFAF;
}

/* line 312, /var/www/scss/components/com-sm-engrave/com-sm-engrave.scss */
.com-sm-engrave-policy {
  background-color: #FFF;
  color: #3e3936;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  visibility: hidden;
  padding-top: 4rem;
  padding-bottom: 4rem;
  height: calc(100vh -  10.5rem );
  transition: opacity 0.5s cubic-bezier(0.86, 0, 0.07, 1);
  overflow: auto;
}

/* line 328, /var/www/scss/components/com-sm-engrave/com-sm-engrave.scss */
.com-sm-engrave-policy--active {
  opacity: 1;
  visibility: visible;
}

/* line 333, /var/www/scss/components/com-sm-engrave/com-sm-engrave.scss */
.com-sm-engrave-policy__title {
  font-family: "Times New Roman", serif;
  font-size: 1.5rem;
  line-height: 2rem;
  max-width: 14.375rem;
  margin-left: auto;
  margin-right: auto;
}

/* line 341, /var/www/scss/components/com-sm-engrave/com-sm-engrave.scss */
.com-sm-engrave-policy__title::after {
  content: '';
  display: block;
  height: 0.0625rem;
  width: 3.75rem;
  background-color: #aea9a6;
  margin-top: 2rem;
  margin-left: auto;
  margin-right: auto;
}

/* line 353, /var/www/scss/components/com-sm-engrave/com-sm-engrave.scss */
.com-sm-engrave-policy__text {
  font-size: 0.6875rem;
  line-height: 1.5rem;
  max-width: 16.375rem;
  margin-top: 2.0625rem;
  margin-left: auto;
  margin-right: auto;
}

/* line 362, /var/www/scss/components/com-sm-engrave/com-sm-engrave.scss */
.com-sm-engrave-policy__close {
  position: absolute;
  top: 2rem;
  right: 1rem;
  padding-top: 2rem;
  font-size: 0.625rem;
  color: #c20038;
  text-decoration: none;
}

/* line 371, /var/www/scss/components/com-sm-engrave/com-sm-engrave.scss */
.com-sm-engrave-policy__close::before {
  content: '';
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translate3d(-50%, 0, 0) rotate(45deg);
          transform: translate3d(-50%, 0, 0) rotate(45deg);
  width: 1.25rem;
  height: 1.25rem;
  background-position: center center;
  background-size: 100%;
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%228%22%20height%3D%228%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3.9.9v6m3-3h-6%22%20stroke%3D%22%23A4010E%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20stroke-linecap%3D%22square%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 387, /var/www/scss/components/com-sm-engrave/com-sm-engrave.scss */
.com-sm-engrave-alert {
  font-size: 0.625rem;
  line-height: 1rem;
  padding: 3.5rem 1.6875rem 1.5625rem;
  background-position-x: center;
  background-position-y: 1rem;
  max-width: 18.9375rem;
  margin-left: auto;
  margin-right: auto;
  margin-top: 3.625rem;
  background-color: rgba(224, 224, 224, 0.3);
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2223%22%20height%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M20.676%2011.88l1.614-3.362a.418.418%200%200%200-.175-.546L18.86%206.214l-.643-3.683a.414.414%200%200%200-.46-.337l-3.653.518L11.45.117a.406.406%200%200%200-.57%200L8.227%202.71l-3.652-.518a.41.41%200%200%200-.458.338L3.47%206.214.216%207.972a.417.417%200%200%200-.175.546l1.614%203.363L.04%2015.245a.418.418%200%200%200%20.176.546l3.255%201.758.646%203.683a.41.41%200%200%200%20.458.338l3.653-.517%202.654%202.596a.402.402%200%200%200%20.57%200l2.654-2.595%203.652.52c.218.03.42-.12.46-.34l.644-3.682%203.255-1.758a.418.418%200%200%200%20.175-.546l-1.614-3.363zM18.3%2016.915a.413.413%200%200%200-.21.292l-.608%203.488-3.46-.49a.404.404%200%200%200-.34.11l-2.515%202.46-2.517-2.46a.397.397%200%200%200-.282-.115c-.018%200-.038.002-.058.005l-3.457.49-.61-3.488a.415.415%200%200%200-.21-.292L.948%2015.247l1.528-3.186a.415.415%200%200%200%200-.36L.95%208.516l3.08-1.667a.414.414%200%200%200%20.21-.292l.61-3.487%203.458.49a.403.403%200%200%200%20.34-.114L11.166.99l2.515%202.458c.09.088.216.13.34.112l3.46-.49.61%203.488c.022.124.1.233.21.292l3.084%201.666-1.53%203.186a.428.428%200%200%200%200%20.36l1.53%203.186-3.085%201.667z%22%2F%3E%3Cpath%20d%3D%22M12.215%206.143h-2.1a.41.41%200%200%200-.407.414v6.39a.41.41%200%200%200%20.408.413h2.1a.41.41%200%200%200%20.41-.413v-6.39a.41.41%200%200%200-.41-.414zm-.41%206.387h-1.282V6.97h1.283v5.56zm-.64%202.13a1.47%201.47%200%200%200-1.457%201.48%201.47%201.47%200%200%200%201.458%201.48c.803%200%201.46-.665%201.46-1.48%200-.814-.657-1.48-1.46-1.48zm0%202.132a.65.65%200%200%201-.642-.652c0-.358.288-.652.643-.652.353%200%20.64.294.64.652a.648.648%200%200%201-.64.652z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 400, /var/www/scss/components/com-sm-engrave/com-sm-engrave.scss */
.com-sm-engrave-alert > p {
  margin-bottom: 0.75rem;
}

/* line 403, /var/www/scss/components/com-sm-engrave/com-sm-engrave.scss */
.com-sm-engrave-alert > p:last-child {
  margin-bottom: 0;
}

/* line 408, /var/www/scss/components/com-sm-engrave/com-sm-engrave.scss */
.com-sm-engrave-alert--shopping-cart {
  text-align: center;
  margin-top: 1.25rem;
}

/* line 413, /var/www/scss/components/com-sm-engrave/com-sm-engrave.scss */
.com-shopping-cart__page-cnt .com-sm-engrave-alert--shopping-cart,
.com-shopping-cart__page-cnt .com-sm-engrave-alert--shopping-cart > p {
  font-size: 0.625rem;
}

/* line 419, /var/www/scss/components/com-sm-engrave/com-sm-engrave.scss */
.com-basket__cart-body .com-sm-engrave-alert--shopping-cart {
  margin-left: 0.625rem;
  margin-right: 0.625rem;
}

/* line 426, /var/www/scss/components/com-sm-engrave/com-sm-engrave.scss */
.com-sm-engrave-lens {
  position: absolute;
  top: 3.625rem;
  left: 45%;
  width: 25rem;
  height: 25rem;
  -webkit-transform: translate3d(-50%, 0, 0);
          transform: translate3d(-50%, 0, 0);
  transition: opacity 0.3s cubic-bezier(0.86, 0, 0.07, 1);
  opacity: 0;
}

/* line 436, /var/www/scss/components/com-sm-engrave/com-sm-engrave.scss */
.com-sm-engrave-lens__text {
  visibility: hidden;
  color: #979797;
  text-shadow: 0px 1px 0 rgba(255, 255, 255, 0.75), 0px -1px 0 rgba(0, 0, 0, 0.7);
}

/* line 441, /var/www/scss/components/com-sm-engrave/com-sm-engrave.scss */
.com-sm-engrave-lens__img-cnt {
  border: 1.25rem solid #FFF;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  overflow: hidden;
  box-sizing: border-box;
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
          transform: scale(0);
  transition: -webkit-transform 0.5s cubic-bezier(0.86, 0, 0.07, 1);
  transition: transform 0.5s cubic-bezier(0.86, 0, 0.07, 1);
  -webkit-transform-origin: 68.5% 45.5%;
      -ms-transform-origin: 68.5% 45.5%;
          transform-origin: 68.5% 45.5%;
}

/* line 453, /var/www/scss/components/com-sm-engrave/com-sm-engrave.scss */
.com-sm-engrave-lens__img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

/* line 459, /var/www/scss/components/com-sm-engrave/com-sm-engrave.scss */
.com-sm-engrave-lens__zoom {
  position: absolute;
  width: 3.125rem;
  height: 3.125rem;
  background-color: #FFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 50%;
  transition: all 0.5s cubic-bezier(0.86, 0, 0.07, 1);
  top: calc(50% -  2.5rem );
  right: calc(50% -  7.25rem );
  -webkit-transform: translate3d(-50%, -50%, 0);
          transform: translate3d(-50%, -50%, 0);
  box-shadow: 0 0 6.25rem rgba(0, 0, 0, 0.6);
}

/* line 475, /var/www/scss/components/com-sm-engrave/com-sm-engrave.scss */
.com-sm-engrave-lens__zoom-icon {
  display: block;
  width: 0.875rem;
  height: 0.875rem;
  border: 0.0625rem solid #a4010e;
  border-radius: 50%;
  position: relative;
  background-position: center center;
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%228%22%20height%3D%228%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3.9.9v6m3-3h-6%22%20stroke%3D%22%23A4010E%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20stroke-linecap%3D%22square%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 485, /var/www/scss/components/com-sm-engrave/com-sm-engrave.scss */
.com-sm-engrave-lens__zoom-icon::after {
  content: '';
  position: absolute;
  display: block;
  height: 0.0625rem;
  width: 0.3125rem;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  background-color: #a4010e;
  top: 7px;
  left: 7px;
  -webkit-transform-origin: -1px  7px;
      -ms-transform-origin: -1px  7px;
          transform-origin: -1px  7px;
}

/* line 501, /var/www/scss/components/com-sm-engrave/com-sm-engrave.scss */
.com-sm-engrave-lens--zoom .com-sm-engrave-lens__img-cnt {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}

/* line 505, /var/www/scss/components/com-sm-engrave/com-sm-engrave.scss */
.com-sm-engrave-lens--zoom .com-sm-engrave-lens__zoom {
  top: 2.8125rem;
  right: 2.1875rem;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

/* line 511, /var/www/scss/components/com-sm-engrave/com-sm-engrave.scss */
.com-sm-engrave-lens--zoom .com-sm-engrave-lens__zoom-icon {
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}

/* line 513, /var/www/scss/components/com-sm-engrave/com-sm-engrave.scss */
.com-sm-engrave-lens--zoom .com-sm-engrave-lens__zoom-icon::after {
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
  top: 6px;
  left: 13px;
  -webkit-transform-origin: 0 0;
      -ms-transform-origin: 0 0;
          transform-origin: 0 0;
}

@media screen and (min-width: 48em) {
  /* line 2, /var/www/scss/components/com-sm-engrave/com-sm-engrave-medium.scss */
  .com-sm-engrave--focused {
    height: calc(100vh -  42.5rem );
  }
  /* line 8, /var/www/scss/components/com-sm-engrave/com-sm-engrave-medium.scss */
  .com-basket__cart-body .com-sm-engrave-alert--shopping-cart {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 2, /var/www/scss/components/com-sm-engrave/com-sm-engrave-large.scss */
  .com-sm-main {
    position: relative;
  }
  /* line 6, /var/www/scss/components/com-sm-engrave/com-sm-engrave-large.scss */
  .com-sm-main--engraving .com-sm-main {
    /*&__engrave-text {
          top: 33%;
          left: 38%;
          font-size: 1rem;
        }*/
  }
  /* line 7, /var/www/scss/components/com-sm-engrave/com-sm-engrave-large.scss */
  .com-sm-main--engraving .com-sm-main__img {
    -webkit-transform: scale(1.5);
        -ms-transform: scale(1.5);
            transform: scale(1.5);
    -webkit-transform-origin: 40% 0;
        -ms-transform-origin: 40% 0;
            transform-origin: 40% 0;
  }
  /* line 20, /var/www/scss/components/com-sm-engrave/com-sm-engrave-large.scss */
  .com-sm-main__engrave-text {
    position: absolute;
    overflow: visible;
    white-space: nowrap;
    left: 30%;
    width: 20%;
    height: 5%;
    text-align: center;
    display: inline-block;
    line-height: 1.8125rem;
    transition: top 0.5s cubic-bezier(0.86, 0, 0.07, 1), left 0.5s cubic-bezier(0.86, 0, 0.07, 1);
    top: 21%;
    font-size: 70%;
  }
}

@media screen and (min-width: 64.0625em) and (min-height: 500px) {
  /* line 20, /var/www/scss/components/com-sm-engrave/com-sm-engrave-large.scss */
  .com-sm-main__engrave-text {
    top: 19.5%;
  }
}

@media screen and (min-width: 64.0625em) and (min-height: 600px) {
  /* line 20, /var/www/scss/components/com-sm-engrave/com-sm-engrave-large.scss */
  .com-sm-main__engrave-text {
    top: 20%;
    font-size: 60%;
  }
}

@media screen and (min-width: 64.0625em) and (min-height: 650px) {
  /* line 20, /var/www/scss/components/com-sm-engrave/com-sm-engrave-large.scss */
  .com-sm-main__engrave-text {
    top: 20.2%;
  }
}

@media screen and (min-width: 64.0625em) and (min-height: 700px) {
  /* line 20, /var/www/scss/components/com-sm-engrave/com-sm-engrave-large.scss */
  .com-sm-main__engrave-text {
    top: 20.7%;
  }
}

@media screen and (min-width: 64.0625em) and (min-height: 800px) {
  /* line 20, /var/www/scss/components/com-sm-engrave/com-sm-engrave-large.scss */
  .com-sm-main__engrave-text {
    top: 21.1%;
    font-size: 60%;
  }
  /* line 53, /var/www/scss/components/com-sm-engrave/com-sm-engrave-large.scss */
  .com-sm-main__img-cnt--mid-scale .com-sm-main__engrave-text,
  .com-sm-main__img-cnt--max-scale .com-sm-main__engrave-text {
    top: 21.8%;
    font-size: 70%;
  }
}

@media screen and (min-width: 64.0625em) and (max-height: 800px) {
  /* line 63, /var/www/scss/components/com-sm-engrave/com-sm-engrave-large.scss */
  .com-sm-main__img-cnt--mid-scale .com-sm-main__engrave-text,
  .com-sm-main__img-cnt--max-scale .com-sm-main__engrave-text {
    top: 21.8%;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 71, /var/www/scss/components/com-sm-engrave/com-sm-engrave-large.scss */
  .com-sm-main--engraving .com-sm-main__engrave-text {
    visibility: visible;
  }
  /* line 78, /var/www/scss/components/com-sm-engrave/com-sm-engrave-large.scss */
  .com-sm-engrave {
    height: 100%;
    transition-property: all;
    -webkit-transform: translate3D(0, 30px, 0);
        -ms-transform: translate3D(0, 30px, 0);
            transform: translate3D(0, 30px, 0);
  }
  /* line 83, /var/www/scss/components/com-sm-engrave/com-sm-engrave-large.scss */
  .com-sm-engrave--focused {
    height: calc(100vh -  15.625rem );
  }
  /* line 88, /var/www/scss/components/com-sm-engrave/com-sm-engrave-large.scss */
  .com-sm-engrave-form {
    height: auto;
    z-index: 1;
    position: absolute;
    top: 20.625rem;
    left: 50%;
    -webkit-transform: translate3d(-50%, 0, 0);
            transform: translate3d(-50%, 0, 0);
    margin-top: 0;
    width: 14.375rem;
  }
  /* line 98, /var/www/scss/components/com-sm-engrave/com-sm-engrave-large.scss */
  .com-sm-engrave-form__fields {
    margin-top: 1.875rem;
  }
  /* line 102, /var/www/scss/components/com-sm-engrave/com-sm-engrave-large.scss */
  .com-sm-engrave-form__text {
    display: none;
  }
  /* line 106, /var/www/scss/components/com-sm-engrave/com-sm-engrave-large.scss */
  .com-sm-engrave-form__input {
    text-align: left;
    border: 1px solid #e0e0e0;
    color: #3e3936;
    width: auto;
    font-size: 0.75rem;
    padding: 0 1.5rem;
    text-shadow: none;
    margin-left: auto;
  }
  /* line 116, /var/www/scss/components/com-sm-engrave/com-sm-engrave-large.scss */
  .com-sm-engrave-form__input:focus {
    border: 1px solid #e0e0e0;
  }
  /* line 120, /var/www/scss/components/com-sm-engrave/com-sm-engrave-large.scss */
  .com-sm-engrave-form__input--hidden {
    opacity: 1;
    visibility: visible;
  }
  /* line 126, /var/www/scss/components/com-sm-engrave/com-sm-engrave-large.scss */
  .com-sm-engrave-form__note {
    text-align: left;
    display: block;
    margin-top: 0.5rem;
    padding-left: 1.5rem;
    font-size: 0.625rem;
    color: #aea9a6;
    line-height: 1.5rem;
  }
  /* line 136, /var/www/scss/components/com-sm-engrave/com-sm-engrave-large.scss */
  .com-sm-engrave-form__actions {
    margin-top: 1rem;
    position: static;
  }
  /* line 141, /var/www/scss/components/com-sm-engrave/com-sm-engrave-large.scss */
  .com-sm-engrave-form__reset, .com-sm-engrave-form__btn {
    border-radius: 0;
    box-shadow: none;
  }
  /* line 147, /var/www/scss/components/com-sm-engrave/com-sm-engrave-large.scss */
  .com-sm-engrave-form__reset {
    width: 3.125rem;
    height: 3.125rem;
    margin-right: 0;
  }
  /* line 153, /var/www/scss/components/com-sm-engrave/com-sm-engrave-large.scss */
  .com-sm-engrave-form__btn {
    width: 10.75rem;
    height: 3.125rem;
  }
  /* line 157, /var/www/scss/components/com-sm-engrave/com-sm-engrave-large.scss */
  .com-sm-engrave-form__btn .com-sm-engrave-form__btn-text {
    background: none;
    padding: 0;
  }
  /* line 162, /var/www/scss/components/com-sm-engrave/com-sm-engrave-large.scss */
  .com-sm-engrave-form__btn--confirm {
    opacity: 1 !important;
    display: inline-block !important;
  }
  /* line 167, /var/www/scss/components/com-sm-engrave/com-sm-engrave-large.scss */
  .com-sm-engrave-form__btn--change {
    display: none !important;
  }
  /* line 173, /var/www/scss/components/com-sm-engrave/com-sm-engrave-large.scss */
  .com-sm-engrave-price {
    margin-top: 2.5rem;
  }
  /* line 177, /var/www/scss/components/com-sm-engrave/com-sm-engrave-large.scss */
  .com-sm-engrave-alert {
    margin-top: 12.5rem;
  }
  /* line 180, /var/www/scss/components/com-sm-engrave/com-sm-engrave-large.scss */
  .com-sm-engrave-alert--shopping-cart {
    margin-top: 0.625rem;
    max-width: none;
    margin-right: -1.25rem;
  }
  /* line 185, /var/www/scss/components/com-sm-engrave/com-sm-engrave-large.scss */
  .com-basket__cart-body .com-sm-engrave-alert--shopping-cart {
    margin: 1.25rem 1.25rem 0;
  }
  /* line 191, /var/www/scss/components/com-sm-engrave/com-sm-engrave-large.scss */
  .com-sm-engrave-policy {
    position: static;
    opacity: 1;
    visibility: visible;
    padding-top: 3.3125rem;
    padding-bottom: 0;
    overflow: hidden;
    height: auto;
  }
  /* line 203, /var/www/scss/components/com-sm-engrave/com-sm-engrave-large.scss */
  .com-sm-main--engraving::before, .com-sm-main--engraving::after {
    display: none;
  }
  /* line 212, /var/www/scss/components/com-sm-engrave/com-sm-engrave-large.scss */
  .com-sm-sidebar-panel--active .com-sm-engrave {
    top: 0;
  }
  /* line 220, /var/www/scss/components/com-sm-engrave/com-sm-engrave-large.scss */
  .com-sm-engrave-lens__text {
    position: absolute;
    top: 50%;
    right: 8%;
    width: 80%;
    -webkit-transform: translate3d(0, -50%, 0);
            transform: translate3d(0, -50%, 0);
    font-size: 1.5rem;
    line-height: 2rem;
    height: 2rem;
    text-align: center;
    white-space: nowrap;
    visibility: visible;
  }
  /* line 234, /var/www/scss/components/com-sm-engrave/com-sm-engrave-large.scss */
  .com-sm-engrave-lens--active {
    opacity: 1;
  }
}

/* line 15, /var/www/scss/components/com-vip-appliance-filter/com-vip-appliance-filter.scss */
.com-vip-appliance-filter__title {
  display: block;
  text-align: center;
  text-transform: uppercase;
  font-size: 1.125rem;
  line-height: 1.333;
  font-weight: 700;
  color: #FFF;
  margin-bottom: 1.875rem;
  letter-spacing: .1em;
}

/* line 28, /var/www/scss/components/com-vip-appliance-filter/com-vip-appliance-filter.scss */
.com-vip-appliance-filter-list {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 18.75rem;
  margin: 0 auto;
  list-style: none;
  color: #FFF;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}

/* line 37, /var/www/scss/components/com-vip-appliance-filter/com-vip-appliance-filter.scss */
.com-vip-appliance-filter-list__item {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

/* line 41, /var/www/scss/components/com-vip-appliance-filter/com-vip-appliance-filter.scss */
.com-vip-appliance-filter-list__index {
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  border-left: 0.4375rem solid transparent;
  border-right: 0.4375rem solid transparent;
  border-bottom: 0.4375rem solid #FFF;
  bottom: -1.875rem;
  left: 0;
  transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity;
  transition-duration: .3s, 0s;
  transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1), ease;
  transition-delay: 0s, .3s;
  opacity: 0;
}

/* line 52, /var/www/scss/components/com-vip-appliance-filter/com-vip-appliance-filter.scss */
.com-vip-appliance-filter-list__index--active {
  will-change: transform;
  opacity: 1;
}

/* line 59, /var/www/scss/components/com-vip-appliance-filter/com-vip-appliance-filter.scss */
.com-vip-appliance-filter-item {
  position: relative;
  display: block;
}

/* line 63, /var/www/scss/components/com-vip-appliance-filter/com-vip-appliance-filter.scss */
.com-vip-appliance-filter-item::after {
  content: '';
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  border-left: 0.4375rem solid transparent;
  border-right: 0.4375rem solid transparent;
  border-bottom: 0.4375rem solid #FFF;
  left: 50%;
  -webkit-transform: translate3d(-50%, 0, 0);
          transform: translate3d(-50%, 0, 0);
  bottom: -1.875rem;
  opacity: 0;
  transition: opacity 0s ease .3s;
}

/* line 74, /var/www/scss/components/com-vip-appliance-filter/com-vip-appliance-filter.scss */
.com-vip-appliance-filter-item__icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 3rem;
  height: 3rem;
  background-color: #c6c6c6;
  border-radius: 50%;
  margin: auto auto 0.9375rem;
}

/* line 86, /var/www/scss/components/com-vip-appliance-filter/com-vip-appliance-filter.scss */
.com-vip-appliance-filter-item__icon-img {
  width: 80%;
  opacity: .8;
}

/* line 91, /var/www/scss/components/com-vip-appliance-filter/com-vip-appliance-filter.scss */
.com-vip-appliance-filter-item__label {
  display: block;
  font-size: 1rem;
  color: #FFF;
  font-weight: 300;
}

/* line 99, /var/www/scss/components/com-vip-appliance-filter/com-vip-appliance-filter.scss */
.com-vip-appliance-filter-item--default::after {
  opacity: 1;
}

/* line 104, /var/www/scss/components/com-vip-appliance-filter/com-vip-appliance-filter.scss */
.com-vip-appliance-filter-item--active .com-vip-appliance-filter-item__label {
  font-weight: 700;
}

/* line 108, /var/www/scss/components/com-vip-appliance-filter/com-vip-appliance-filter.scss */
.com-vip-appliance-filter-item--active .com-vip-appliance-filter-item__icon {
  background-color: #FFF;
}

/* line 112, /var/www/scss/components/com-vip-appliance-filter/com-vip-appliance-filter.scss */
.com-vip-appliance-filter-item--active .com-vip-appliance-filter-item__icon-img {
  opacity: 1;
}

/* line 117, /var/www/scss/components/com-vip-appliance-filter/com-vip-appliance-filter.scss */
.com-vip-appliance-recipes {
  padding: 0 1.5rem;
}

/* line 121, /var/www/scss/components/com-vip-appliance-filter/com-vip-appliance-filter.scss */
.com-vip-appliance-recipes__item {
  margin-bottom: 1.25rem;
}

/* line 124, /var/www/scss/components/com-vip-appliance-filter/com-vip-appliance-filter.scss */
.com-vip-appliance-recipes__item--hidden {
  margin-bottom: 0;
  max-height: 0;
  overflow: hidden;
  -webkit-transform: translate3d(0, 6.25rem, 0);
          transform: translate3d(0, 6.25rem, 0);
  opacity: 0;
}

/* line 136, /var/www/scss/components/com-vip-appliance-filter/com-vip-appliance-filter.scss */
.com-vip-appliance-recipes__wrap--loaded .com-vip-appliance-recipes__item--hidden {
  margin-bottom: 1.25rem;
  max-height: none;
  -webkit-animation-name: recipeReveal;
          animation-name: recipeReveal;
  -webkit-animation-duration: 1.5s;
          animation-duration: 1.5s;
  -webkit-animation-delay: 0s;
          animation-delay: 0s;
  -webkit-animation-timing-function: ease-out;
          animation-timing-function: ease-out;
  -webkit-animation-iteration-count: 1;
          animation-iteration-count: 1;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-animation-play-state: initial;
          animation-play-state: initial;
}

/* line 152, /var/www/scss/components/com-vip-appliance-filter/com-vip-appliance-filter.scss */
.com-vip-appliance-recipes__wrap--showed .com-vip-appliance-recipes__item--hidden {
  margin-bottom: 1.25rem;
  max-height: none;
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

/* line 161, /var/www/scss/components/com-vip-appliance-filter/com-vip-appliance-filter.scss */
.com-vip-appliance-recipes__wrap--hidden {
  display: none;
}

/* line 168, /var/www/scss/components/com-vip-appliance-filter/com-vip-appliance-filter.scss */
.com-vip-appliance-filtered-recipes__wrapper {
  text-align: center;
  margin-top: 3.75rem;
  margin-bottom: 1.25rem;
}

/* line 175, /var/www/scss/components/com-vip-appliance-filter/com-vip-appliance-filter.scss */
.com-vip-appliance-load {
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.1875rem;
  letter-spacing: 0.13125rem;
  display: inline-block;
  margin: 1.25rem 0;
}

/* line 183, /var/www/scss/components/com-vip-appliance-filter/com-vip-appliance-filter.scss */
.com-vip-appliance-load--hidden {
  display: none;
}

@-webkit-keyframes recipeReveal {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 6.25rem, 0);
            transform: translate3d(0, 6.25rem, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

@keyframes recipeReveal {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 6.25rem, 0);
            transform: translate3d(0, 6.25rem, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

@media screen and (min-width: 48em) {
  /* line 3, /var/www/scss/components/com-vip-appliance-filter/com-vip-appliance-filter-medium.scss */
  .com-vip-appliance-filter-item__icon {
    width: 4.375rem;
    height: 4.375rem;
  }
  /* line 9, /var/www/scss/components/com-vip-appliance-filter/com-vip-appliance-filter-medium.scss */
  .com-vip-appliance-recipes {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    padding: 0;
    max-width: 70.5rem;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .com-vip-appliance-recipes::before, .com-vip-appliance-recipes::after {
    content: ' ';
    display: table;
  }
  /* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .com-vip-appliance-recipes::after {
    clear: both;
  }
  /* line 17, /var/www/scss/components/com-vip-appliance-filter/com-vip-appliance-filter-medium.scss */
  .com-vip-appliance-recipes__item {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33%;
            flex: 0 0 33%;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    max-width: 24.75rem;
    margin-bottom: 2.5rem;
  }
  /* line 24, /var/www/scss/components/com-vip-appliance-filter/com-vip-appliance-filter-medium.scss */
  .com-vip-appliance-recipes__item--hidden {
    margin-bottom: 0;
  }
  /* line 32, /var/www/scss/components/com-vip-appliance-filter/com-vip-appliance-filter-medium.scss */
  .com-vip-appliance-recipes__wrap--loaded .com-vip-appliance-recipes__item--hidden {
    margin-bottom: 2.5rem;
  }
  /* line 40, /var/www/scss/components/com-vip-appliance-filter/com-vip-appliance-filter-medium.scss */
  .com-vip-appliance-recipes__wrap--showed .com-vip-appliance-recipes__item--hidden {
    margin-bottom: 2.5rem;
  }
  /* line 49, /var/www/scss/components/com-vip-appliance-filter/com-vip-appliance-filter-medium.scss */
  .com-vip-appliance-filtered-recipes__wrapper {
    margin-top: 6.875rem;
    margin-bottom: 3.75rem;
  }
  /* line 55, /var/www/scss/components/com-vip-appliance-filter/com-vip-appliance-filter-medium.scss */
  .com-vip-appliance-load {
    margin: 2.5rem 0;
  }
}

/* line 1, /var/www/scss/components/com-sbs-carousel/com-sbs-carousel.scss */
.com-sbs-carousel {
  text-align: left;
  margin-bottom: -6.25rem;
}

/* line 5, /var/www/scss/components/com-sbs-carousel/com-sbs-carousel.scss */
.com-sbs-carousel__wrapper  {
  position: relative;
  padding-bottom: 1.5rem;
}

/* line 10, /var/www/scss/components/com-sbs-carousel/com-sbs-carousel.scss */
.com-sbs-carousel .slick-dots {
  position: absolute;
  bottom: 9.375rem;
  left: 50%;
  -webkit-transform: translate3d(-50%, 0, 0);
          transform: translate3d(-50%, 0, 0);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 19, /var/www/scss/components/com-sbs-carousel/com-sbs-carousel.scss */
.com-sbs-carousel .slick-dots li {
  width: 0.625rem;
  height: 0.625rem;
  border: 1px solid #3e3936;
  border-radius: 100%;
  background-color: #FFF;
}

/* line 26, /var/www/scss/components/com-sbs-carousel/com-sbs-carousel.scss */
.com-sbs-carousel .slick-dots li.slick-active {
  width: 0.3125rem;
  height: 0.3125rem;
  background-color: #3e3936;
}

/* line 34, /var/www/scss/components/com-sbs-carousel/com-sbs-carousel.scss */
.com-sbs-carousel .slick-arrow {
  width: 1rem;
  height: 2rem;
  background-size: 100%;
}

/* line 40, /var/www/scss/components/com-sbs-carousel/com-sbs-carousel.scss */
.com-sbs-carousel .slick-arrow::before {
  display: none;
}

/* line 44, /var/www/scss/components/com-sbs-carousel/com-sbs-carousel.scss */
.com-sbs-carousel .slick-arrow.slick-prev {
  left: 0.3125rem;
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2211%22%20height%3D%2221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.46%2019.32a.795.795%200%200%201%200%201.073.68.68%200%200%201-1.005%200L.92%2011.29a.795.795%200%200%201%200-1.074l8.535-9.103a.68.68%200%200%201%201.006%200%20.795.795%200%200%201%200%201.073L2.43%2010.753l8.033%208.567z%22%20fill%3D%22%234A4A4A%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 49, /var/www/scss/components/com-sbs-carousel/com-sbs-carousel.scss */
.com-sbs-carousel .slick-arrow.slick-next {
  right: 0.3125rem;
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2211%22%20height%3D%2221%22%20viewBox%3D%220%200%2011%2021%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3ETriangle%3C%2Ftitle%3E%3Cpath%20d%3D%22M.54%2019.32c-.278.296-.278.776%200%201.073.277.296.728.296%201.005%200l8.536-9.104c.28-.297.28-.777%200-1.074L1.546%201.113C1.268.817.817.817.54%201.113s-.278.776%200%201.073l8.032%208.567L.54%2019.32z%22%20fill%3D%22%234A4A4A%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 57, /var/www/scss/components/com-sbs-carousel/com-sbs-carousel.scss */
.com-sbs-carousel-slide__inner-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 0.3125rem 1rem 0;
}

/* line 63, /var/www/scss/components/com-sbs-carousel/com-sbs-carousel.scss */
.com-sbs-carousel-slide__code {
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
}

/* line 71, /var/www/scss/components/com-sbs-carousel/com-sbs-carousel.scss */
.com-sbs-carousel-slide__title {
  font-size: 1.5rem;
  line-height: 1.625rem;
  letter-spacing: .05em;
  color: #3e3936;
  text-transform: uppercase;
  margin-left: 0.25rem;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

/* line 81, /var/www/scss/components/com-sbs-carousel/com-sbs-carousel.scss */
.com-sbs-carousel-slide__text {
  font-size: 1.125rem;
  letter-spacing: .05em;
  color: #3e3936;
  line-height: 1.375rem;
}

/* line 89, /var/www/scss/components/com-sbs-carousel/com-sbs-carousel.scss */
.com-sbs-carousel-slide__media {
  padding: 1rem 0;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

/* line 94, /var/www/scss/components/com-sbs-carousel/com-sbs-carousel.scss */
.com-sbs-carousel-slide__image-wrapper {
  position: relative;
  padding-bottom: 100%;
  width: 100%;
  max-width: 32.5rem;
  margin: 0 auto;
  height: 0;
  overflow: hidden;
}

/* line 104, /var/www/scss/components/com-sbs-carousel/com-sbs-carousel.scss */
.com-sbs-carousel-slide__image {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 50%;
  top: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
          transform: translate3d(-50%, -50%, 0);
}

/* line 113, /var/www/scss/components/com-sbs-carousel/com-sbs-carousel.scss */
.com-sbs-carousel-slide__btn, .com-sbs-carousel-slide__share {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}

/* line 118, /var/www/scss/components/com-sbs-carousel/com-sbs-carousel.scss */
.com-sbs-carousel-slide__btn {
  padding-top: 2rem;
}

/* line 125, /var/www/scss/components/com-sbs-carousel/com-sbs-carousel.scss */
.com-sbs-carousel.com-sbs-carousel--vertigo-conf {
  margin-bottom: 3.5rem;
}

/* line 128, /var/www/scss/components/com-sbs-carousel/com-sbs-carousel.scss */
.com-sbs-carousel.com-sbs-carousel--vertigo-conf .com-sbs-carousel-slide__info {
  text-align: center;
}

/* line 132, /var/www/scss/components/com-sbs-carousel/com-sbs-carousel.scss */
.com-sbs-carousel.com-sbs-carousel--vertigo-conf .com-sbs-carousel-slide__title {
  text-transform: none;
}

/* line 136, /var/www/scss/components/com-sbs-carousel/com-sbs-carousel.scss */
.com-sbs-carousel.com-sbs-carousel--vertigo-conf .com-sbs-carousel-slide__media {
  padding-top: 3rem;
}

/* line 140, /var/www/scss/components/com-sbs-carousel/com-sbs-carousel.scss */
.com-sbs-carousel.com-sbs-carousel--vertigo-conf .com-sbs-carousel-slide__image-wrapper {
  max-width: 15.5rem;
}

/* line 144, /var/www/scss/components/com-sbs-carousel/com-sbs-carousel.scss */
.com-sbs-carousel.com-sbs-carousel--vertigo-conf .com-sbs-carousel-slide__btn {
  padding-top: 4rem;
  max-width: calc(100% -  2.5rem );
  margin: auto;
}

/* line 149, /var/www/scss/components/com-sbs-carousel/com-sbs-carousel.scss */
.com-sbs-carousel.com-sbs-carousel--vertigo-conf .com-sbs-carousel-slide__btn--outside {
  padding-top: 2rem;
}

/* line 154, /var/www/scss/components/com-sbs-carousel/com-sbs-carousel.scss */
.com-sbs-carousel.com-sbs-carousel--vertigo-conf .slick-dots {
  bottom: 2.5rem;
}

/* line 160, /var/www/scss/components/com-sbs-carousel/com-sbs-carousel.scss */
.com-sbs-carousel.com-sbs-carousel--vertigo-conf-frame .com-sbs-carousel-slide__text {
  display: block !important;
}

@media screen and (min-width: 48em) {
  /* line 3, /var/www/scss/components/com-sbs-carousel/com-sbs-carousel-medium.scss */
  .com-sbs-carousel__wrapper {
    padding: 3.5rem 1.5rem 4rem;
  }
  /* line 10, /var/www/scss/components/com-sbs-carousel/com-sbs-carousel-medium.scss */
  .com-sbs-carousel__wrapper--large-text .com-sbs-carousel-slide__media {
    width: 50%;
  }
  /* line 13, /var/www/scss/components/com-sbs-carousel/com-sbs-carousel-medium.scss */
  .com-sbs-carousel__wrapper--large-text .com-sbs-carousel-slide__code, .com-sbs-carousel__wrapper--large-text .com-sbs-carousel-slide__info, .com-sbs-carousel__wrapper--large-text .com-sbs-carousel-slide__btn, .com-sbs-carousel__wrapper--large-text .com-sbs-carousel-slide__share {
    width: 50%;
  }
  /* line 23, /var/www/scss/components/com-sbs-carousel/com-sbs-carousel-medium.scss */
  .com-sbs-carousel .slick-dots {
    bottom: 2rem;
  }
  /* line 28, /var/www/scss/components/com-sbs-carousel/com-sbs-carousel-medium.scss */
  .com-sbs-carousel .com-product-nav .com-sticky__wrapper {
    padding-top: 0;
  }
  /* line 35, /var/www/scss/components/com-sbs-carousel/com-sbs-carousel-medium.scss */
  .com-sbs-carousel-slide__inner-wrap {
    padding: 0 1rem;
    display: block;
    max-width: 70.5rem;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .com-sbs-carousel-slide__inner-wrap::before, .com-sbs-carousel-slide__inner-wrap::after {
    content: ' ';
    display: table;
  }
  /* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .com-sbs-carousel-slide__inner-wrap::after {
    clear: both;
  }
  /* line 41, /var/www/scss/components/com-sbs-carousel/com-sbs-carousel-medium.scss */
  .com-sbs-carousel-slide__media {
    width: 63%;
    float: left;
    padding: 1rem 1.25rem;
  }
  /* line 47, /var/www/scss/components/com-sbs-carousel/com-sbs-carousel-medium.scss */
  .com-sbs-carousel-slide__code, .com-sbs-carousel-slide__info, .com-sbs-carousel-slide__btn, .com-sbs-carousel-slide__share {
    width: 37%;
    float: right;
  }
  /* line 56, /var/www/scss/components/com-sbs-carousel/com-sbs-carousel-medium.scss */
  .com-sbs-carousel-slide__code .com-sbs-carousel-code {
    width: auto;
    display: inline-block;
    border-bottom: 0.0625rem solid #ebebeb;
    padding-bottom: 0.3125rem;
  }
  /* line 64, /var/www/scss/components/com-sbs-carousel/com-sbs-carousel-medium.scss */
  .com-sbs-carousel-slide__title {
    font-size: 2rem;
    line-height: 2.375rem;
    margin-left: 0;
    margin-top: 5.125rem;
  }
  /* line 71, /var/www/scss/components/com-sbs-carousel/com-sbs-carousel-medium.scss */
  .com-sbs-carousel-slide__text {
    margin-top: 0.875rem;
  }
  /* line 75, /var/www/scss/components/com-sbs-carousel/com-sbs-carousel-medium.scss */
  .com-sbs-carousel-slide__btn {
    margin-top: 1.75rem;
  }
  /* line 77, /var/www/scss/components/com-sbs-carousel/com-sbs-carousel-medium.scss */
  .com-sbs-carousel-slide__btn .btn-main, .com-sbs-carousel-slide__btn .com-saf-centered-button, .com-sbs-carousel-slide__btn .com-compare__action {
    max-width: 20rem;
  }
  /* line 87, /var/www/scss/components/com-sbs-carousel/com-sbs-carousel-medium.scss */
  .com-sbs-carousel.com-sbs-carousel--vertigo-conf .com-sbs-carousel-slide__info {
    text-align: left;
  }
  /* line 91, /var/www/scss/components/com-sbs-carousel/com-sbs-carousel-medium.scss */
  .com-sbs-carousel.com-sbs-carousel--vertigo-conf .com-sbs-carousel-slide__btn {
    padding-top: 2rem;
    margin: inherit;
  }
  /* line 96, /var/www/scss/components/com-sbs-carousel/com-sbs-carousel-medium.scss */
  .com-sbs-carousel.com-sbs-carousel--vertigo-conf .slick-dots {
    bottom: 0;
  }
  /* line 100, /var/www/scss/components/com-sbs-carousel/com-sbs-carousel-medium.scss */
  .com-sbs-carousel.com-sbs-carousel--vertigo-conf-frame {
    padding-bottom: 6.5rem;
    border-bottom: 0.0625rem solid #d8d8d8;
  }
  /* line 104, /var/www/scss/components/com-sbs-carousel/com-sbs-carousel-medium.scss */
  .com-sbs-carousel.com-sbs-carousel--vertigo-conf-frame .com-sbs-carousel-slide__info {
    float: left;
    width: 55%;
  }
  /* line 109, /var/www/scss/components/com-sbs-carousel/com-sbs-carousel-medium.scss */
  .com-sbs-carousel.com-sbs-carousel--vertigo-conf-frame .com-sbs-carousel-slide__media {
    width: 45%;
  }
  /* line 113, /var/www/scss/components/com-sbs-carousel/com-sbs-carousel-medium.scss */
  .com-sbs-carousel.com-sbs-carousel--vertigo-conf-frame .com-sbs-carousel-slide__title {
    margin-top: 7.125rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 3, /var/www/scss/components/com-sbs-carousel/com-sbs-carousel-large.scss */
  .com-sbs-carousel__wrapper {
    padding-bottom: 0;
  }
  /* line 7, /var/www/scss/components/com-sbs-carousel/com-sbs-carousel-large.scss */
  .com-sbs-carousel .slick-dots {
    bottom: 3.5625rem;
  }
  /* line 12, /var/www/scss/components/com-sbs-carousel/com-sbs-carousel-large.scss */
  .com-sbs-carousel-slide__image-wrapper {
    cursor: pointer;
  }
  /* line 16, /var/www/scss/components/com-sbs-carousel/com-sbs-carousel-large.scss */
  .com-sbs-carousel-slide__title {
    font-size: 2.625rem;
    line-height: 2.875rem;
  }
  /* line 22, /var/www/scss/components/com-sbs-carousel/com-sbs-carousel-large.scss */
  .com-sbs-carousel-slide__btn .btn-main, .com-sbs-carousel-slide__btn .com-saf-centered-button, .com-sbs-carousel-slide__btn .com-compare__action {
    max-width: 23.5rem;
  }
  /* line 32, /var/www/scss/components/com-sbs-carousel/com-sbs-carousel-large.scss */
  .com-sbs-carousel.com-sbs-carousel--vertigo-conf .com-sbs-carousel-slide__image-wrapper {
    max-width: 22.5rem;
  }
  /* line 36, /var/www/scss/components/com-sbs-carousel/com-sbs-carousel-large.scss */
  .com-sbs-carousel.com-sbs-carousel--vertigo-conf .slick-dots {
    bottom: 3.5rem;
  }
}

@media screen and (min-width: 75em) {
  /* line 46, /var/www/scss/components/com-sbs-carousel/com-sbs-carousel-large.scss */
  .com-sbs-carousel__wrapper {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 53, /var/www/scss/components/com-sbs-carousel/com-sbs-carousel-large.scss */
  .com-sbs-carousel .slick-arrow.slick-prev {
    left: -1.5625rem;
  }
  /* line 57, /var/www/scss/components/com-sbs-carousel/com-sbs-carousel-large.scss */
  .com-sbs-carousel .slick-arrow.slick-next {
    right: -1.5625rem;
  }
}

/* line 3, /var/www/scss/components/com-badge/com-badge.scss */
.com-badge__wrp {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-badge__wrp::before, .com-badge__wrp::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-badge__wrp::after {
  clear: both;
}

/* line 7, /var/www/scss/components/com-badge/com-badge.scss */
.com-badge__column {
  width: 100%;
  float: left;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

/* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
.com-badge__column:last-child:not(:first-child) {
  float: right;
}

/* line 10, /var/www/scss/components/com-badge/com-badge.scss */
.com-badge__title--sub, .com-badge__title--pre {
  display: block;
}

/* line 17, /var/www/scss/components/com-badge/com-badge.scss */
.com-badge__date--title {
  display: block;
}

/* line 24, /var/www/scss/components/com-badge/com-badge.scss */
.com-badge--free-red {
  text-align: center;
  background-color: #c20038;
}

/* line 28, /var/www/scss/components/com-badge/com-badge.scss */
.com-badge--free-red .com-badge__title, .com-badge--free-red .com-badge__text, .com-badge--free-red .com-badge__date, .com-badge--free-red .com-badge__title {
  color: #FFF;
  text-transform: uppercase;
}

/* line 35, /var/www/scss/components/com-badge/com-badge.scss */
.com-badge--free-red .com-badge__title {
  font-weight: 700;
}

/* line 38, /var/www/scss/components/com-badge/com-badge.scss */
.com-badge--free-red .com-badge__text {
  margin: 0.5rem 0 0.3125rem;
  font-size: 0.75rem;
  line-height: 0.8125rem;
}

/* line 44, /var/www/scss/components/com-badge/com-badge.scss */
.com-badge--free-red---full {
  padding: 1.25rem 1rem;
  overflow: hidden;
}

/* line 48, /var/www/scss/components/com-badge/com-badge.scss */
.com-badge--free-red---full .com-badge__title {
  float: left;
  font-size: 1.9375rem;
  line-height: 2.0625rem;
  width: 50%;
  word-break: break-all;
}

/* line 54, /var/www/scss/components/com-badge/com-badge.scss */
.com-badge--free-red---full .com-badge__title--sub {
  font-size: 0.6875rem;
  line-height: 0.75rem;
  font-weight: 600;
}

/* line 59, /var/www/scss/components/com-badge/com-badge.scss */
.com-badge--free-red---full .com-badge__title--pre {
  font-size: 0.6875rem;
  line-height: 0.5625rem;
  font-weight: 600;
}

/* line 65, /var/www/scss/components/com-badge/com-badge.scss */
.com-badge--free-red---full .com-badge__text {
  float: right;
  width: 50%;
}

/* line 69, /var/www/scss/components/com-badge/com-badge.scss */
.com-badge--free-red---full .com-badge__date {
  float: right;
  width: 50%;
  font-size: 0.9375rem;
  line-height: 0.9375rem;
  font-weight: 700;
}

/* line 75, /var/www/scss/components/com-badge/com-badge.scss */
.com-badge--free-red---full .com-badge__date--title {
  font-size: 0.625rem;
  font-weight: 600;
}

/* line 82, /var/www/scss/components/com-badge/com-badge.scss */
.com-badge--free-red---expanded {
  padding: 0.625rem 1.25rem 1.5625rem 1.25rem;
  border-radius: 0 0 100% 100%;
}

/* line 86, /var/www/scss/components/com-badge/com-badge.scss */
.com-badge--free-red---expanded .com-badge__title {
  font-size: 1.75rem;
  line-height: 1.875rem;
  margin-bottom: 0.5rem;
}

/* line 90, /var/www/scss/components/com-badge/com-badge.scss */
.com-badge--free-red---expanded .com-badge__title--sub {
  font-size: 0.5625rem;
  line-height: 0.625rem;
  font-weight: 600;
}

/* line 95, /var/www/scss/components/com-badge/com-badge.scss */
.com-badge--free-red---expanded .com-badge__title--pre {
  font-size: 0.5625rem;
  line-height: 0.5rem;
  font-weight: 600;
}

/* line 102, /var/www/scss/components/com-badge/com-badge.scss */
.com-badge--free-red---expanded .com-badge__date {
  font-size: 0.6875rem;
  line-height: 0.8125rem;
  font-weight: 700;
}

/* line 110, /var/www/scss/components/com-badge/com-badge.scss */
.com-badge--free-red---compact {
  border-radius: 0 0 100% 100%;
  padding: 0.625rem 1.125rem 1.5625rem 1.125rem;
}

/* line 114, /var/www/scss/components/com-badge/com-badge.scss */
.com-badge--free-red---compact .com-badge__title {
  font-size: 1.75rem;
  line-height: 1.875rem;
}

/* line 117, /var/www/scss/components/com-badge/com-badge.scss */
.com-badge--free-red---compact .com-badge__title--sub {
  font-size: 0.5625rem;
  line-height: 0.625rem;
  font-weight: 600;
}

/* line 122, /var/www/scss/components/com-badge/com-badge.scss */
.com-badge--free-red---compact .com-badge__title--pre {
  font-size: 0.5625rem;
  line-height: 0.5rem;
  font-weight: 600;
}

/* line 128, /var/www/scss/components/com-badge/com-badge.scss */
.com-badge--free-red---compact .com-badge__date {
  font-size: 0.6875rem;
  line-height: 0.6875rem;
  font-weight: 600;
}

/* line 132, /var/www/scss/components/com-badge/com-badge.scss */
.com-badge--free-red---compact .com-badge__date--title {
  font-size: 0.5625rem;
}

/* line 141, /var/www/scss/components/com-badge/com-badge.scss */
.com-badge--top-right-blk-banner {
  margin-top: 0.625rem;
}

/* line 144, /var/www/scss/components/com-badge/com-badge.scss */
.com-badge--top-left-com-carousel {
  position: absolute;
  top: 0;
  right: 0.625rem;
  z-index: 10;
}

/* line 150, /var/www/scss/components/com-badge/com-badge.scss */
.com-badge--top-left-blk-banner {
  position: absolute;
  top: 0;
  left: 0.625rem;
  z-index: 10;
}

/* line 156, /var/www/scss/components/com-badge/com-badge.scss */
.com-badge--top-right-slider {
  position: absolute;
  top: 0;
  right: 1.875rem;
  z-index: 10;
}

/* line 162, /var/www/scss/components/com-badge/com-badge.scss */
.com-badge--top-right-mod-text-photo {
  position: absolute;
  top: 0;
  right: 1.25rem;
  z-index: 10;
}

/* line 168, /var/www/scss/components/com-badge/com-badge.scss */
.com-badge--top-right-mod-header {
  margin-top: 0.5rem;
}

/* line 171, /var/www/scss/components/com-badge/com-badge.scss */
.com-badge--top-left-mod-header {
  margin-top: 0.5rem;
}

/* line 178, /var/www/scss/components/com-badge/com-badge.scss */
.mod-header--big-text-white .com-badge__text {
  text-align: left;
  margin: .1rem 0 .1rem;
}

/* line 182, /var/www/scss/components/com-badge/com-badge.scss */
.mod-header--big-text-white .com-badge__title {
  font-size: 2.5rem;
}

/* line 185, /var/www/scss/components/com-badge/com-badge.scss */
.mod-header--big-text-white .com-badge__date {
  text-align: left;
}

/* line 187, /var/www/scss/components/com-badge/com-badge.scss */
.mod-header--big-text-white .com-badge__date--title {
  display: inline;
  margin-right: 0.3125rem;
}

@media screen and (min-width: 48em) {
  /* line 9, /var/www/scss/components/com-badge/com-badge-medium.scss */
  .com-badge--free-red---full {
    border-radius: 0 0 100% 100%;
    padding: 1.25rem 2.1875rem 1.875rem 2.1875rem;
  }
  /* line 13, /var/www/scss/components/com-badge/com-badge-medium.scss */
  .com-badge--free-red---full .com-badge__title, .com-badge--free-red---full .com-badge__text, .com-badge--free-red---full .com-badge__date {
    float: none;
    width: auto;
  }
  /* line 19, /var/www/scss/components/com-badge/com-badge-medium.scss */
  .com-badge--free-red---full .com-badge__date {
    font-size: 0.9375rem;
    line-height: 0.9375rem;
    font-weight: 700;
  }
  /* line 23, /var/www/scss/components/com-badge/com-badge-medium.scss */
  .com-badge--free-red---full .com-badge__date--title {
    font-size: 0.625rem;
    font-weight: 600;
  }
  /* line 30, /var/www/scss/components/com-badge/com-badge-medium.scss */
  .com-badge--free-red---expanded {
    padding: 0.625rem 1.125rem 1.5625rem 1.125rem;
  }
  /* line 33, /var/www/scss/components/com-badge/com-badge-medium.scss */
  .com-badge--free-red---expanded .com-badge__title {
    font-size: 1.875rem;
    line-height: 2rem;
  }
  /* line 36, /var/www/scss/components/com-badge/com-badge-medium.scss */
  .com-badge--free-red---expanded .com-badge__title--sub {
    font-size: 0.625rem;
    line-height: 0.6875rem;
  }
  /* line 40, /var/www/scss/components/com-badge/com-badge-medium.scss */
  .com-badge--free-red---expanded .com-badge__title--pre {
    font-size: 0.625rem;
    line-height: 0.5625rem;
  }
  /* line 45, /var/www/scss/components/com-badge/com-badge-medium.scss */
  .com-badge--free-red---expanded .com-badge__date {
    font-size: 0.8125rem;
    line-height: 1rem;
  }
  /* line 56, /var/www/scss/components/com-badge/com-badge-medium.scss */
  .com-badge--top-right-blk-banner {
    position: absolute;
    top: 0;
    right: 3.75rem;
    z-index: 10;
    margin-top: 0;
  }
  /* line 63, /var/www/scss/components/com-badge/com-badge-medium.scss */
  .com-badge--top-left-com-carousel {
    top: -2.5rem;
    right: 0;
  }
  /* line 67, /var/www/scss/components/com-badge/com-badge-medium.scss */
  .com-badge--top-left-blk-banner {
    left: 3.75rem;
  }
  /* line 68, /var/www/scss/components/com-badge/com-badge-medium.scss */
  .com-badge--top-right-slider {
    right: 2.5rem;
  }
  /* line 69, /var/www/scss/components/com-badge/com-badge-medium.scss */
  .com-badge--top-right-mod-text-photo {
    right: 1.875rem;
  }
  /* line 70, /var/www/scss/components/com-badge/com-badge-medium.scss */
  .com-badge--top-right-mod-header {
    position: absolute;
    top: 0;
    right: 1.25rem;
    z-index: 10;
    margin-top: 0;
  }
  /* line 77, /var/www/scss/components/com-badge/com-badge-medium.scss */
  .com-badge--top-left-mod-header {
    position: absolute;
    top: 0;
    left: 1.25rem;
    z-index: 10;
    margin-top: 0;
  }
  /* line 88, /var/www/scss/components/com-badge/com-badge-medium.scss */
  .mod-header--big-text-white .com-badge__text {
    text-align: center;
  }
  /* line 91, /var/www/scss/components/com-badge/com-badge-medium.scss */
  .mod-header--big-text-white .com-badge__date {
    text-align: center;
  }
  /* line 93, /var/www/scss/components/com-badge/com-badge-medium.scss */
  .mod-header--big-text-white .com-badge__date--title {
    display: block;
    margin-right: 0;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 11, /var/www/scss/components/com-badge/com-badge-large.scss */
  .com-badge--top-right-mod-text-photo {
    right: 10rem;
  }
  /* line 12, /var/www/scss/components/com-badge/com-badge-large.scss */
  .com-badge--top-right-mod-header {
    right: 3.75rem;
  }
  /* line 13, /var/www/scss/components/com-badge/com-badge-large.scss */
  .com-badge--top-left-mod-header {
    left: 3.75rem;
  }
}

/* line 1, /var/www/scss/components/com-sticky-newsletter/com-sticky-newsletter.scss */
.com-sticky-newsletter {
  position: relative;
}

/* line 5, /var/www/scss/components/com-sticky-newsletter/com-sticky-newsletter.scss */
.com-sticky-newsletter--unsticky {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-sticky-newsletter--unsticky::before, .com-sticky-newsletter--unsticky::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-sticky-newsletter--unsticky::after {
  clear: both;
}

/* line 9, /var/www/scss/components/com-sticky-newsletter/com-sticky-newsletter.scss */
.com-sticky-newsletter--spaced {
  min-height: 5rem;
}

/* line 13, /var/www/scss/components/com-sticky-newsletter/com-sticky-newsletter.scss */
.com-sticky-newsletter--closed {
  display: none;
}

/* line 16, /var/www/scss/components/com-sticky-newsletter/com-sticky-newsletter.scss */
.com-sticky-newsletter--closed.com-sticky-newsletter--expanded {
  display: block;
}

/* line 21, /var/www/scss/components/com-sticky-newsletter/com-sticky-newsletter.scss */
.com-sticky-newsletter__popup {
  position: fixed;
  bottom: 0.75rem;
  padding: 1.4375rem;
  width: 89%;
  background-color: #FFF;
  border-radius: 0.5625rem;
  box-shadow: 0 3px 25px rgba(0, 0, 0, 0.3);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  z-index: 1001;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  -webkit-transform: translateY(50%);
      -ms-transform: translateY(50%);
          transform: translateY(50%);
  opacity: 0;
}

/* line 42, /var/www/scss/components/com-sticky-newsletter/com-sticky-newsletter.scss */
.com-sticky-newsletter__popup--visible {
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
  opacity: 1;
  transition: -webkit-transform .3s ease-out, opacity .3s ease-out;
  transition: transform .3s ease-out, opacity .3s ease-out;
}

/* line 48, /var/www/scss/components/com-sticky-newsletter/com-sticky-newsletter.scss */
.com-sticky-newsletter__popup--pin {
  -webkit-transform: translateY(22px);
      -ms-transform: translateY(22px);
          transform: translateY(22px);
  position: relative;
  opacity: 1;
}

/* line 54, /var/www/scss/components/com-sticky-newsletter/com-sticky-newsletter.scss */
.com-sticky-newsletter--unsticky .com-sticky-newsletter__popup {
  position: static;
  opacity: 1;
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
  left: auto;
  right: 0;
  bottom: auto;
  width: 100%;
  box-shadow: none;
  border-radius: 0;
}

/* line 67, /var/www/scss/components/com-sticky-newsletter/com-sticky-newsletter.scss */
.com-sticky-newsletter__close {
  position: absolute;
  top: -0.9375rem;
  right: -0.9375rem;
  width: 1.875rem;
  height: 1.875rem;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  border-radius: 100%;
  cursor: pointer;
  background-color: #c20038;
}

/* line 77, /var/www/scss/components/com-sticky-newsletter/com-sticky-newsletter.scss */
.com-sticky-newsletter__close--icon {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-miterlimit%3D%2210%22%3E%3Cpath%20d%3D%22M0%2015h30M15%200v30%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  display: block;
  background-position: center top;
  background-size: 0.9375rem;
  height: 0.9375rem;
  width: 0.9375rem;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
      -ms-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
}

@media screen and (min-width: 48em) {
  /* line 77, /var/www/scss/components/com-sticky-newsletter/com-sticky-newsletter.scss */
  .com-sticky-newsletter__close--icon {
    background-size: 0.9375rem;
    height: 0.9375rem;
    width: 0.9375rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 77, /var/www/scss/components/com-sticky-newsletter/com-sticky-newsletter.scss */
  .com-sticky-newsletter__close--icon {
    background-size: 0.9375rem;
    height: 0.9375rem;
    width: 0.9375rem;
  }
}

/* line 83, /var/www/scss/components/com-sticky-newsletter/com-sticky-newsletter.scss */
.com-sticky-newsletter--unsticky .com-sticky-newsletter__close {
  display: none;
}

/* line 88, /var/www/scss/components/com-sticky-newsletter/com-sticky-newsletter.scss */
.com-sticky-newsletter__title, .com-sticky-newsletter__text {
  color: #3e3936;
  margin-bottom: 0.8rem;
}

/* line 94, /var/www/scss/components/com-sticky-newsletter/com-sticky-newsletter.scss */
.com-sticky-newsletter__title {
  font-size: 1.1875rem;
  line-height: 1.25rem;
  font-weight: 700;
}

/* line 100, /var/www/scss/components/com-sticky-newsletter/com-sticky-newsletter.scss */
.com-sticky-newsletter__text {
  font-size: 0.875rem;
  line-height: 1.5rem;
  font-weight: 400;
}

/* line 105, /var/www/scss/components/com-sticky-newsletter/com-sticky-newsletter.scss */
.com-sticky-newsletter--unsticky .com-sticky-newsletter__text {
  font-weight: 300;
}

/* line 109, /var/www/scss/components/com-sticky-newsletter/com-sticky-newsletter.scss */
.com-sticky-newsletter__text--privacy {
  line-height: 1rem;
}

/* line 112, /var/www/scss/components/com-sticky-newsletter/com-sticky-newsletter.scss */
.com-sticky-newsletter__link {
  text-decoration: underline;
}

/* line 114, /var/www/scss/components/com-sticky-newsletter/com-sticky-newsletter.scss */
.com-sticky-newsletter__follow {
  float: left;
  text-align: center;
  font-size: 0.75rem;
  font-weight: 700;
  color: #7B7B7B;
  padding: 0.3125rem 1.25rem;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
  vertical-align: middle;
}

/* line 125, /var/www/scss/components/com-sticky-newsletter/com-sticky-newsletter.scss */
.com-sticky-newsletter__input, .com-sticky-newsletter__button {
  margin-top: 0.5rem;
  margin-bottom: 0.8rem;
  height: 2.5rem;
  font-size: 0.75rem;
}

/* line 133, /var/www/scss/components/com-sticky-newsletter/com-sticky-newsletter.scss */
.com-sticky-newsletter__input {
  float: left;
  width: 65%;
  border-right: 0;
  box-shadow: none;
}

/* line 140, /var/www/scss/components/com-sticky-newsletter/com-sticky-newsletter.scss */
.com-sticky-newsletter__button {
  float: left;
  width: 35%;
  color: #FFF;
  font-weight: 700;
  background-color: #c20038;
}

/* line 148, /var/www/scss/components/com-sticky-newsletter/com-sticky-newsletter.scss */
.com-sticky-newsletter__checkbox {
  margin: 0 0.3125rem 0 0;
  width: 0.8125rem;
  height: 0.8125rem;
}

/* line 156, /var/www/scss/components/com-sticky-newsletter/com-sticky-newsletter.scss */
.com-sticky-newsletter-expanded {
  display: none;
  background-color: #F5F4F6;
  color: #3e3936;
  padding: 1.4375rem;
}

/* line 162, /var/www/scss/components/com-sticky-newsletter/com-sticky-newsletter.scss */
.com-sticky-newsletter--unsticky .com-sticky-newsletter-expanded {
  display: block;
}

/* line 166, /var/www/scss/components/com-sticky-newsletter/com-sticky-newsletter.scss */
.com-sticky-newsletter-expanded__top {
  margin-bottom: 1.5rem;
}

/* line 170, /var/www/scss/components/com-sticky-newsletter/com-sticky-newsletter.scss */
.com-sticky-newsletter-expanded__title {
  font-size: 1.1875rem;
  line-height: 1.25rem;
  font-weight: 700;
  margin-bottom: 0.8rem;
}

/* line 177, /var/www/scss/components/com-sticky-newsletter/com-sticky-newsletter.scss */
.com-sticky-newsletter-expanded__phone {
  font-size: 0.875rem;
  line-height: 1.5rem;
  font-weight: 400;
  letter-spacing: 0.05em;
  display: inline-block;
}

/* line 184, /var/www/scss/components/com-sticky-newsletter/com-sticky-newsletter.scss */
.com-sticky-newsletter-expanded__phone::before {
  content: '';
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%233E3936%22%20stroke-width%3D%22.999%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M17.48%203.295l-.45-.45C16.48%202.292%2015.677%202%2014.717%202c-2.37%200-5.542%201.7-8.282%204.438-3.978%203.98-5.557%208.63-3.593%2010.593l.45.45c.334.335.778.52%201.254.52.475%200%20.918-.185%201.255-.524l1.8-1.794c.69-.688.69-1.817%200-2.508l-.45-.448c-.48-.48-.258-1.724%201.794-3.78%201.753-1.75%202.767-2.01%203.213-2.01.238%200%20.424.072.57.217l.447.448c.67.67%201.84.672%202.51%200l1.796-1.798c.335-.333.52-.78.52-1.254s-.186-.916-.52-1.253z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: center;
  display: inline-block;
  vertical-align: middle;
  width: 1.5rem;
  height: 1.5rem;
  -webkit-transform: rotate(270deg);
      -ms-transform: rotate(270deg);
          transform: rotate(270deg);
  margin-right: 0.5625rem;
}

/* line 201, /var/www/scss/components/com-sticky-newsletter/com-sticky-newsletter.scss */
.com-sticky-newsletter-expanded__cta-item {
  display: block;
  margin-bottom: 0.75rem;
}

/* line 206, /var/www/scss/components/com-sticky-newsletter/com-sticky-newsletter.scss */
.com-sticky-newsletter-expanded__link {
  color: #3e3936;
  text-transform: uppercase;
  text-decoration: underline;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.5rem;
  display: inline-block;
}

/* line 215, /var/www/scss/components/com-sticky-newsletter/com-sticky-newsletter.scss */
.com-sticky-newsletter-expanded__link:hover {
  text-decoration: none;
}

@media screen and (min-width: 48em) {
  /* line 3, /var/www/scss/components/com-sticky-newsletter/com-sticky-newsletter-medium.scss */
  .com-sticky-newsletter--unsticky {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 1.875rem;
    margin-bottom: 1.875rem;
  }
  /* line 11, /var/www/scss/components/com-sticky-newsletter/com-sticky-newsletter-medium.scss */
  .com-sticky-newsletter--closed.com-sticky-newsletter--expanded {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  /* line 16, /var/www/scss/components/com-sticky-newsletter/com-sticky-newsletter-medium.scss */
  .com-sticky-newsletter--spaced {
    min-height: 10.625rem;
  }
  /* line 21, /var/www/scss/components/com-sticky-newsletter/com-sticky-newsletter-medium.scss */
  .com-sticky-newsletter__column--title {
    padding-right: 1.25rem;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
  /* line 25, /var/www/scss/components/com-sticky-newsletter/com-sticky-newsletter-medium.scss */
  .com-sticky-newsletter--unsticky .com-sticky-newsletter__column--title {
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
  /* line 30, /var/www/scss/components/com-sticky-newsletter/com-sticky-newsletter-medium.scss */
  .com-sticky-newsletter__column--form {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
  /* line 33, /var/www/scss/components/com-sticky-newsletter/com-sticky-newsletter-medium.scss */
  .com-sticky-newsletter--unsticky .com-sticky-newsletter__column--form {
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
    margin-bottom: 1rem;
  }
  /* line 40, /var/www/scss/components/com-sticky-newsletter/com-sticky-newsletter-medium.scss */
  .com-sticky-newsletter__popup {
    padding: 1.875rem;
    max-width: 66.875rem;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  /* line 45, /var/www/scss/components/com-sticky-newsletter/com-sticky-newsletter-medium.scss */
  .com-sticky-newsletter--unsticky .com-sticky-newsletter__popup {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 67.7%;
            flex: 0 0 67.7%;
    border: 0.125rem solid #F5F4F6;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  /* line 52, /var/www/scss/components/com-sticky-newsletter/com-sticky-newsletter-medium.scss */
  .com-sticky-newsletter__title {
    font-size: 1.125rem;
    line-height: 1.125rem;
  }
  /* line 56, /var/www/scss/components/com-sticky-newsletter/com-sticky-newsletter-medium.scss */
  .com-sticky-newsletter--unsticky .com-sticky-newsletter__title {
    font-size: 1.75rem;
    line-height: 1.875rem;
  }
  /* line 62, /var/www/scss/components/com-sticky-newsletter/com-sticky-newsletter-medium.scss */
  .com-sticky-newsletter__text {
    line-height: 1rem;
  }
  /* line 65, /var/www/scss/components/com-sticky-newsletter/com-sticky-newsletter-medium.scss */
  .com-sticky-newsletter__text--privacy {
    clear: both;
    margin-bottom: 0;
  }
  /* line 69, /var/www/scss/components/com-sticky-newsletter/com-sticky-newsletter-medium.scss */
  .com-sticky-newsletter--unsticky .com-sticky-newsletter__text--privacy {
    margin-bottom: 1rem;
  }
  /* line 76, /var/www/scss/components/com-sticky-newsletter/com-sticky-newsletter-medium.scss */
  .com-sticky-newsletter--unsticky .com-sticky-newsletter__form-down-wrapper {
    clear: both;
  }
  /* line 81, /var/www/scss/components/com-sticky-newsletter/com-sticky-newsletter-medium.scss */
  .com-sticky-newsletter__input, .com-sticky-newsletter__button {
    height: 2.875rem;
    margin-top: 0;
    margin-bottom: 1rem;
    font-size: 1rem;
  }
  /* line 90, /var/www/scss/components/com-sticky-newsletter/com-sticky-newsletter-medium.scss */
  .com-sticky-newsletter-expanded {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 32.3%;
            flex: 0 0 32.3%;
    padding: 1.875rem;
  }
  /* line 94, /var/www/scss/components/com-sticky-newsletter/com-sticky-newsletter-medium.scss */
  .com-sticky-newsletter-expanded__top {
    margin-bottom: 2.875rem;
  }
  /* line 98, /var/www/scss/components/com-sticky-newsletter/com-sticky-newsletter-medium.scss */
  .com-sticky-newsletter-expanded__title {
    font-size: 1.75rem;
    line-height: 1.875rem;
  }
  /* line 103, /var/www/scss/components/com-sticky-newsletter/com-sticky-newsletter-medium.scss */
  .com-sticky-newsletter-expanded__phone {
    font-size: 1.125rem;
  }
  /* line 108, /var/www/scss/components/com-sticky-newsletter/com-sticky-newsletter-medium.scss */
  .com-sticky-newsletter-expanded__cta-item:last-child {
    margin-bottom: 0;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 2, /var/www/scss/components/com-sticky-newsletter/com-sticky-newsletter-large.scss */
  .com-sticky-newsletter--unsticky {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  /* line 7, /var/www/scss/components/com-sticky-newsletter/com-sticky-newsletter-large.scss */
  .com-sticky-newsletter--unsticky .com-sticky-newsletter__title {
    font-size: 2.5rem;
    line-height: 2.625rem;
  }
  /* line 12, /var/www/scss/components/com-sticky-newsletter/com-sticky-newsletter-large.scss */
  .com-sticky-newsletter--unsticky .com-sticky-newsletter__text {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
  /* line 16, /var/www/scss/components/com-sticky-newsletter/com-sticky-newsletter-large.scss */
  .com-sticky-newsletter--unsticky .com-sticky-newsletter__text--privacy {
    font-size: 0.75rem;
    line-height: 1rem;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
  }
  /* line 23, /var/www/scss/components/com-sticky-newsletter/com-sticky-newsletter-large.scss */
  .com-sticky-newsletter--unsticky .com-sticky-newsletter__form-down-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  /* line 30, /var/www/scss/components/com-sticky-newsletter/com-sticky-newsletter-large.scss */
  .com-sticky-newsletter--unsticky .com-sticky-newsletter__column--form {
    margin-bottom: 1.6875rem;
  }
  /* line 35, /var/www/scss/components/com-sticky-newsletter/com-sticky-newsletter-large.scss */
  .com-sticky-newsletter--unsticky .com-sticky-newsletter__input {
    font-size: 1rem;
  }
  /* line 39, /var/www/scss/components/com-sticky-newsletter/com-sticky-newsletter-large.scss */
  .com-sticky-newsletter--unsticky .com-sticky-newsletter__input, .com-sticky-newsletter--unsticky .com-sticky-newsletter__button {
    margin-bottom: 0;
  }
  /* line 44, /var/www/scss/components/com-sticky-newsletter/com-sticky-newsletter-large.scss */
  .com-sticky-newsletter--unsticky .com-sticky-newsletter__popup {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    padding: 2.4375rem 4.875rem 2.8125rem 3.75rem;
  }
  /* line 52, /var/www/scss/components/com-sticky-newsletter/com-sticky-newsletter-large.scss */
  .com-share--in-sticky-newsletter .com-share__icon {
    width: 1.75rem;
  }
  /* line 55, /var/www/scss/components/com-sticky-newsletter/com-sticky-newsletter-large.scss */
  .com-share--in-sticky-newsletter .com-share__icon:last-child {
    margin-right: 0;
  }
  /* line 61, /var/www/scss/components/com-sticky-newsletter/com-sticky-newsletter-large.scss */
  .com-sticky-newsletter-expanded {
    padding: 2.4375rem 1.5rem 2.8125rem 3.125rem;
  }
  /* line 64, /var/www/scss/components/com-sticky-newsletter/com-sticky-newsletter-large.scss */
  .com-sticky-newsletter-expanded__title {
    font-size: 2.5rem;
    line-height: 2.625rem;
  }
}

/* line 1, /var/www/scss/components/com-country-selector/com-country-selector.scss */
.com-country-selector {
  text-align: left;
  background-color: #FFF;
  position: relative;
  font-size: 0.75rem;
}

/* line 7, /var/www/scss/components/com-country-selector/com-country-selector.scss */
.com-country-selector__trigger {
  background-color: #0a0a0a;
  color: #FFF;
  padding: 1rem;
  width: 100%;
  text-align: left;
  outline: 0;
  text-transform: capitalize;
  position: relative;
  display: block;
}

/* line 18, /var/www/scss/components/com-country-selector/com-country-selector.scss */
.com-country-selector__trigger:after {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.914%22%20height%3D%2214.912%22%20viewBox%3D%220%200%2014.914%2014.912%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M13.75%204.145l-6%206-6-6%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  margin-bottom: -0.25rem;
  margin-left: 0.25rem;
  height: 0.875rem;
  width: 0.875rem;
  display: inline-block;
}

/* line 30, /var/www/scss/components/com-country-selector/com-country-selector.scss */
.com-country-selector__countries {
  background-color: #FFF;
  color: #0a0a0a;
  width: 100%;
  height: auto;
  transition-duration: 0.5s;
  position: absolute;
  top: 3.125rem;
  left: 0;
  opacity: 0;
  z-index: -9;
  overflow: hidden;
}

/* line 43, /var/www/scss/components/com-country-selector/com-country-selector.scss */
.com-country-selector__countries--open {
  opacity: 1;
  z-index: 9;
}

/* line 50, /var/www/scss/components/com-country-selector/com-country-selector.scss */
.com-country-selector-country {
  width: 100%;
  text-align: left;
  outline: 0;
  border-bottom: 0.0625rem solid #cfcdcd;
  padding-left: 1rem;
}

/* line 57, /var/www/scss/components/com-country-selector/com-country-selector.scss */
.com-country-selector-country:hover {
  background-color: #0a0a0a;
}

/* line 61, /var/www/scss/components/com-country-selector/com-country-selector.scss */
.com-country-selector-country__link {
  position: relative;
  padding: 0.6875rem 0.875rem;
  display: block;
}

/* line 66, /var/www/scss/components/com-country-selector/com-country-selector.scss */
.com-country-selector-country__link:after {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2290%22%20height%3D%2290%22%20viewBox%3D%220%200%2090%2090%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23cfcdcd%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M45.386%2085S26%2054.63%2026%2037.828c0-10.665%208.72-19.39%2019.386-19.39%2010.667%200%2019.39%208.725%2019.39%2019.39%200%2016.47-19.39%2047.172-19.39%2047.172zm0-40.488c3.68%200%206.687-3.007%206.687-6.684s-3.008-6.7-6.687-6.7c-3.69%200-6.698%203.023-6.698%206.7s3.02%206.684%206.698%206.684zm0-.23%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  margin-bottom: -0.4375rem;
  height: 1.5rem;
  width: 1.5rem;
  display: block;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  left: -0.875rem;
}

/* line 80, /var/www/scss/components/com-country-selector/com-country-selector.scss */
.com-country-selector-country__link:hover {
  color: #FFF;
}

@media screen and (min-width: 48em) {
  /* line 2, /var/www/scss/components/com-country-selector/com-country-selector-medium.scss */
  .com-country-selector {
    max-width: 18.75rem;
  }
  /* line 6, /var/www/scss/components/com-country-selector/com-country-selector-medium.scss */
  .com-country-selector__trigger:after {
    position: absolute;
    right: 0.875rem;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}

/* line 4, /var/www/scss/components/com-home-selling-modal/com-home-selling-modal.scss */
.com-home-selling-modal {
  display: none;
  background: #FFF;
  height: calc(100vh -  3.5rem );
  width: calc(100vw -  2.5rem );
  box-shadow: 0 0.1875rem 0.375rem rgba(0, 0, 0, 0.16);
  position: relative;
}

/* line 12, /var/www/scss/components/com-home-selling-modal/com-home-selling-modal.scss */
.com-home-selling-modal__close {
  position: absolute;
  width: 1.875rem;
  height: 1.875rem;
  border-radius: 100%;
  background-color: #c20038;
  box-shadow: 0 0.1875rem 1.875rem rgba(0, 0, 0, 0.2);
  top: -0.9375rem;
  left: 50%;
  -webkit-transform: translate3d(-50%, 0, 0);
          transform: translate3d(-50%, 0, 0);
  z-index: 1;
  background-size: 80%;
  background-position: center;
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cg%20fill%3D%22%23ffffff%22%3E%3Cpath%20d%3D%22M8.84%207.77l14.5%2014.498-1.414%201.415-14.5-14.5z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M21.925%207.768l1.415%201.414-14.5%2014.5-1.414-1.415z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 28, /var/www/scss/components/com-home-selling-modal/com-home-selling-modal.scss */
.com-home-selling-modal__scrollable {
  padding: 2.75rem 1.25rem 1.5625rem;
  width: 100%;
  height: 100%;
  overflow-y: auto;
}

/* line 35, /var/www/scss/components/com-home-selling-modal/com-home-selling-modal.scss */
.com-home-selling-modal__title {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.625rem;
  color: #3e3936;
  letter-spacing: 0.03em;
  margin-bottom: 0.4375rem;
}

/* line 45, /var/www/scss/components/com-home-selling-modal/com-home-selling-modal.scss */
.com-home-selling-modal__fieldset--privacy {
  margin-top: 1.625rem;
}

/* line 51, /var/www/scss/components/com-home-selling-modal/com-home-selling-modal.scss */
.com-home-selling-modal-field {
  position: relative;
  padding-top: 1.4375rem;
}

/* line 55, /var/www/scss/components/com-home-selling-modal/com-home-selling-modal.scss */
.com-home-selling-modal-field__input {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: none;
  box-shadow: none;
  padding: 0 0 0.6875rem 0;
  margin: 0;
  font-size: 1.125rem;
  font-weight: 300;
  line-height: 1.5625rem;
  color: #707070;
  border-bottom: 0.0625rem solid #E5E5E5;
}

/* line 67, /var/www/scss/components/com-home-selling-modal/com-home-selling-modal.scss */
.com-home-selling-modal-field__input:focus {
  border: none;
  box-shadow: none;
  border-bottom: 0.0625rem solid #E5E5E5;
}

/* line 74, /var/www/scss/components/com-home-selling-modal/com-home-selling-modal.scss */
.com-home-selling-modal-field__input:focus + label,
.com-home-selling-modal-field__input:not(:placeholder-shown) + label {
  opacity: 1;
}

/* line 80, /var/www/scss/components/com-home-selling-modal/com-home-selling-modal.scss */
.com-home-selling-modal-field__label {
  position: absolute;
  opacity: 0;
  top: 0.1875rem;
  left: 0;
  font-size: 0.875rem;
  font-weight: 700;
  color: #3e3936;
  line-height: 1.5rem;
  transition: opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1);
}

/* line 93, /var/www/scss/components/com-home-selling-modal/com-home-selling-modal.scss */
.com-home-selling-modal-checkbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  line-height: 1.375rem;
}

/* line 99, /var/www/scss/components/com-home-selling-modal/com-home-selling-modal.scss */
.com-home-selling-modal-checkbox__input {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 0.875rem;
          flex: 0 0 0.875rem;
  width: 0.875rem;
  height: 0.875rem;
  vertical-align: text-bottom;
  position: relative;
  top: 0.25rem;
}

/* line 108, /var/www/scss/components/com-home-selling-modal/com-home-selling-modal.scss */
.com-home-selling-modal-checkbox__label {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0;
          flex: 1 0 0;
  font-size: 0.875rem;
  color: #3e3936;
}

/* line 113, /var/www/scss/components/com-home-selling-modal/com-home-selling-modal.scss */
.com-home-selling-modal-checkbox__label a {
  text-decoration: underline;
}

/* line 119, /var/www/scss/components/com-home-selling-modal/com-home-selling-modal.scss */
.com-home-selling-modal-btn {
  margin-top: 2.0625rem;
  width: 100%;
  line-height: 2.5rem;
}

@media screen and (min-width: 48em) {
  /* line 2, /var/www/scss/components/com-home-selling-modal/com-home-selling-modal-medium.scss */
  .com-home-selling-modal {
    max-width: 45.0625rem;
    max-height: 48.5rem;
    height: auto;
  }
  /* line 7, /var/www/scss/components/com-home-selling-modal/com-home-selling-modal-medium.scss */
  .com-home-selling-modal__close {
    left: auto;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    right: -0.9375rem;
  }
  /* line 13, /var/www/scss/components/com-home-selling-modal/com-home-selling-modal-medium.scss */
  .com-home-selling-modal__scrollable {
    padding: 3.125rem 5.625rem 2.5rem;
  }
  /* line 16, /var/www/scss/components/com-home-selling-modal/com-home-selling-modal-medium.scss */
  .com-home-selling-modal__scrollable form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  /* line 23, /var/www/scss/components/com-home-selling-modal/com-home-selling-modal-medium.scss */
  .com-home-selling-modal__title {
    font-size: 1.875rem;
    line-height: 2.1875rem;
    letter-spacing: 0.03em;
    text-align: center;
    margin-bottom: 3rem;
  }
  /* line 32, /var/www/scss/components/com-home-selling-modal/com-home-selling-modal-medium.scss */
  .com-home-selling-modal__fieldset--data {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  /* line 38, /var/www/scss/components/com-home-selling-modal/com-home-selling-modal-medium.scss */
  .com-home-selling-modal__fieldset--data .com-home-selling-modal-field {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 15.125rem;
            flex: 0 0 15.125rem;
  }
  /* line 41, /var/www/scss/components/com-home-selling-modal/com-home-selling-modal-medium.scss */
  .com-home-selling-modal__fieldset--data .com-home-selling-modal-field--wide {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
  }
  /* line 47, /var/www/scss/components/com-home-selling-modal/com-home-selling-modal-medium.scss */
  .com-home-selling-modal__fieldset--dates {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
  /* line 51, /var/www/scss/components/com-home-selling-modal/com-home-selling-modal-medium.scss */
  .com-home-selling-modal__fieldset--dates .com-home-selling-modal-field {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 29.2%;
            flex: 0 0 29.2%;
  }
  /* line 56, /var/www/scss/components/com-home-selling-modal/com-home-selling-modal-medium.scss */
  .com-home-selling-modal__fieldset--privacy {
    margin-top: 2.25rem;
  }
  /* line 62, /var/www/scss/components/com-home-selling-modal/com-home-selling-modal-medium.scss */
  .com-home-selling-modal-field {
    margin-bottom: 1.375rem;
  }
  /* line 65, /var/www/scss/components/com-home-selling-modal/com-home-selling-modal-medium.scss */
  .com-home-selling-modal-field__label {
    top: 0;
  }
  /* line 70, /var/www/scss/components/com-home-selling-modal/com-home-selling-modal-medium.scss */
  .com-home-selling-modal-checkbox {
    padding-bottom: 1rem;
  }
  /* line 74, /var/www/scss/components/com-home-selling-modal/com-home-selling-modal-medium.scss */
  .com-home-selling-modal-btn {
    width: auto;
    margin: 2.5rem auto 0;
    display: block;
  }
  /* line 79, /var/www/scss/components/com-home-selling-modal/com-home-selling-modal-medium.scss */
  .com-home-selling-modal-btn:hover {
    line-height: 2.5rem;
    margin: 2.5rem auto 0;
  }
}

/* line 1, /var/www/scss/components/com-account-msg/com-account-msg.scss */
.com-account-msg {
  padding: 0.625rem 0 2.25rem;
  margin: 0 2.5rem 2.5rem;
  border-bottom: 1px solid #d6d6d6;
}

/* line 7, /var/www/scss/components/com-account-msg/com-account-msg.scss */
.com-account-pages__page-cnt h3.com-account-msg__title,
.com-account-msg__title {
  font-size: 1.3125rem;
}

/* line 12, /var/www/scss/components/com-account-msg/com-account-msg.scss */
.com-account-pages__page-cnt--azure .com-account-msg {
  background-color: #BDDEE5;
  margin: auto;
  padding: 1.125rem 2.5rem;
}

@media screen and (min-width: 48em) {
  /* line 12, /var/www/scss/components/com-account-msg/com-account-msg.scss */
  .com-account-pages__page-cnt--azure .com-account-msg {
    margin-bottom: 1.125rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 12, /var/www/scss/components/com-account-msg/com-account-msg.scss */
  .com-account-pages__page-cnt--azure .com-account-msg {
    background-image: url("../images/com-account-msg/msg-bg.png");
    background-position: bottom right;
    background-size: contain;
    background-repeat: no-repeat;
  }
}

/* line 29, /var/www/scss/components/com-account-msg/com-account-msg.scss */
.com-account-pages__page-cnt--azure h3.com-account-msg__title {
  font-size: 0.75rem;
  margin: auto;
}

@media screen and (min-width: 48em) {
  /* line 29, /var/www/scss/components/com-account-msg/com-account-msg.scss */
  .com-account-pages__page-cnt--azure h3.com-account-msg__title {
    font-size: 0.8125rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 29, /var/www/scss/components/com-account-msg/com-account-msg.scss */
  .com-account-pages__page-cnt--azure h3.com-account-msg__title {
    font-size: 1rem;
    width: 70%;
    margin-right: auto;
    margin-left: 0;
  }
}

/* line 46, /var/www/scss/components/com-account-msg/com-account-msg.scss */
.com-account-msg__text {
  margin: 1.25rem 0 0.625rem;
}

/* line 1, /var/www/scss/components/com-checkout-progress/com-checkout-progress.scss */
.com-checkout-progress {
  background-color: #2C3046;
  box-shadow: 0 0.1875rem 0.375rem rgba(188, 188, 188, 0.16);
}

/* line 5, /var/www/scss/components/com-checkout-progress/com-checkout-progress.scss */
.com-checkout-progress__bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0.625rem 0 0.5rem;
  position: relative;
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-checkout-progress__bar::before, .com-checkout-progress__bar::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-checkout-progress__bar::after {
  clear: both;
}

/* line 13, /var/www/scss/components/com-checkout-progress/com-checkout-progress.scss */
.com-checkout-progress__padlock {
  position: absolute;
  width: 1rem;
  height: 1.3125rem;
  top: 1.0625rem;
  right: 1.875rem;
  background-position: center;
  background-size: 100%;
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014.406%2018.743%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%20%7B%20fill%3A%20%23fff%3B%20%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22locked-padlock%22%3E%3Cpath%20id%3D%22Path_1151%22%20data-name%3D%22Path%201151%22%20class%3D%22cls-1%22%20d%3D%22M13.387%207.57h-.365V5.86A5.827%205.827%200%200%200%207.374%200H7.03a5.827%205.827%200%200%200-5.643%205.86v1.71h-.365A1.186%201.186%200%200%200%200%208.87v8.572a1.19%201.19%200%200%200%201.022%201.3h12.365a1.19%201.19%200%200%200%201.022-1.3V8.867a1.186%201.186%200%200%200-1.023-1.298zm-5.023%205.575v2.59a.553.553%200%200%201-.545.55H6.586a.553.553%200%200%201-.545-.55v-2.59a1.57%201.57%200%200%201%20.987-2.67h.342a1.57%201.57%200%200%201%20.987%202.67zm2.25-5.576h-6.82V5.86a3.41%203.41%200%201%201%206.818%200v1.71z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 26, /var/www/scss/components/com-checkout-progress/com-checkout-progress.scss */
.com-checkout-progress-step {
  opacity: .4;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 30, /var/www/scss/components/com-checkout-progress/com-checkout-progress.scss */
.com-checkout-progress-step--complete {
  opacity: 1;
}

/* line 34, /var/www/scss/components/com-checkout-progress/com-checkout-progress.scss */
.com-checkout-progress-step__name {
  font-size: 0.75rem;
  color: #FFF;
  display: block;
  line-height: 1.375rem;
  max-width: 4.6875rem;
  text-align: center;
}

/* line 43, /var/www/scss/components/com-checkout-progress/com-checkout-progress.scss */
.com-checkout-progress-step__name::before {
  content: '';
  display: block;
  width: 3rem;
  height: 1.25rem;
  background-position: center;
  margin: 0 auto;
}

/* line 53, /var/www/scss/components/com-checkout-progress/com-checkout-progress.scss */
.com-checkout-progress-step__name--shipping::before {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20viewBox%3D%220%200%2035.389%2017.757%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M35.39%208.825L30.513%203.48h-5.8V0H6.067v2.954H.5a.5.5%200%201%200%200%201h5.567v6.133H4.445a.5.5%200%200%200%200%201h1.622v4.548h2.34a2.46%202.46%200%200%200%204.872%200h14a2.46%202.46%200%200%200%204.87%200h3.245v-6.81zm-24.547%207.93a1.47%201.47%200%201%201%201.47-1.468%201.47%201.47%200%200%201-1.47%201.47zm12.865-2.12H13.215a2.456%202.456%200%200%200-4.745%200h-1.4V1h16.64v13.635zm6%202.12a1.47%201.47%200%201%201%201.47-1.47%201.47%201.47%200%200%201-1.468%201.47zm4.678-2.12h-2.304a2.456%202.456%200%200%200-4.745%200H24.71V4.482h5.363l4.316%204.73v5.423z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 59, /var/www/scss/components/com-checkout-progress/com-checkout-progress.scss */
.com-checkout-progress-step__name--payment::before {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2028.5%2018.5%22%3E%3Cdefs%20fill%3D%22%23ffffff%22%3E%3Cstyle%20fill%3D%22%23ffffff%22%3E.cls-1%20%7B%20fill%3A%20%23fff%3B%20%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22noun_payment_1800088%22%20fill%3D%22%23ffffff%22%3E%3Cg%20id%3D%22Group_1194%22%20data-name%3D%22Group%201194%22%20fill%3D%22%23ffffff%22%3E%3Cpath%20id%3D%22Path_1131%22%20data-name%3D%22Path%201131%22%20class%3D%22cls-1%22%20d%3D%22M2%200a2.007%202.007%200%200%200-2%202v12a2.007%202.007%200%200%200%202%202h.5v.5a2.007%202.007%200%200%200%202%202h22a2.007%202.007%200%200%200%202-2v-12a2.007%202.007%200%200%200-2-2H26V2a2.007%202.007%200%200%200-2-2zm0%201h22a.987.987%200%200%201%201%201v1H1V2a.987.987%200%200%201%201-1zm24%202.5h.5a.987.987%200%200%201%201%201v12a.987.987%200%200%201-1%201h-22a.987.987%200%200%201-1-1V16H24a2.007%202.007%200%200%200%202-2V3.5zM1%204h24v1H1zm0%202h24v8a.987.987%200%200%201-1%201H2a.987.987%200%200%201-1-1zm1.45%203a.5.5%200%200%200%20.05%201H8a.5.5%200%201%200%200-1H2.45zm.007%202a.5.5%200%200%200%20.05%201h3.567a.5.5%200%201%200%200-1H2.457zm5.492%200A.5.5%200%200%200%208%2012h.508a.5.5%200%201%200%200-1h-.56z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 65, /var/www/scss/components/com-checkout-progress/com-checkout-progress.scss */
.com-checkout-progress-step__name--confirmation::before {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020.195%2020.246%22%3E%3Cdefs%20fill%3D%22%23ffffff%22%3E%3Cstyle%20fill%3D%22%23ffffff%22%3E.cls-1%20%7B%20fill%3A%20%23fff%3B%20%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22noun_validation_1683882%22%20fill%3D%22%23ffffff%22%3E%3Cpath%20id%3D%22Path_1132%22%20data-name%3D%22Path%201132%22%20class%3D%22cls-1%22%20d%3D%22M10.098%2020.246A9.95%209.95%200%200%201%202.96%2017.26%2010.1%2010.1%200%200%201%2010.1%200a9.95%209.95%200%200%201%207.137%202.986%2010.1%2010.1%200%200%201-7.137%2017.26zm0-19.234A9.04%209.04%200%200%200%203.67%203.695a9.085%209.085%200%200%200%206.428%2015.54%209.04%209.04%200%200%200%206.428-2.684%209.085%209.085%200%200%200-6.428-15.538zm4.606%205.67a.492.492%200%200%200-.71.05L9.035%2012.4%206.2%209.566a.5.5%200%200%200-.71.71l3.24%203.238c.05.05.05.05.1.05a.05.05%200%200%201%20.05.052c.052%200%20.1.05.2.05a.3.3%200%200%200%20.2-.05l.052-.05c.05%200%20.05-.052.1-.052L14.75%207.44a.607.607%200%200%200-.046-.76z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 72, /var/www/scss/components/com-checkout-progress/com-checkout-progress.scss */
.com-checkout-progress-step::after {
  content: '';
  background-position: center;
  background-size: 0.4375rem 0.875rem;
  padding: 0 2.09375rem;
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%207.201%2014.404%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%20%7B%20fill%3A%20%23fff%3B%20%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20id%3D%22Path_1134%22%20data-name%3D%22Path%201134%22%20class%3D%22cls-1%22%20d%3D%22M7.2%207.156a.654.654%200%200%200-.165-.394L1.145.217a.657.657%200%200%200-.977.88l5.5%206.1-5.5%206.1a.657.657%200%200%200%20.977.878l5.89-6.545a.654.654%200%200%200%20.164-.474z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 81, /var/www/scss/components/com-checkout-progress/com-checkout-progress.scss */
.com-checkout-progress-step:last-of-type::after {
  display: none;
}

/* line 2, /var/www/scss/components/com-checkout-summary/com-checkout-summary.scss */
.com-checkout-summary__wrapper {
  padding: 1.1875rem 1.375rem 1.875rem;
  background-color: #f7f7f7;
}

/* line 7, /var/www/scss/components/com-checkout-summary/com-checkout-summary.scss */
.com-checkout-summary__title {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5625rem;
  color: #3e3936;
  padding-bottom: 0.8125rem;
  border-bottom: 0.0625rem solid rgba(219, 219, 219, 0.5);
}

/* line 16, /var/www/scss/components/com-checkout-summary/com-checkout-summary.scss */
.com-checkout-summary__products {
  padding: 0.6875rem 0;
  border-bottom: 0.0625rem solid rgba(219, 219, 219, 0.5);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

/* line 23, /var/www/scss/components/com-checkout-summary/com-checkout-summary.scss */
.com-checkout-summary__products-trigger {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.1875rem;
  color: #c20038;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 33, /var/www/scss/components/com-checkout-summary/com-checkout-summary.scss */
.com-checkout-summary__products-trigger::after {
  content: '';
  display: block;
  width: 0.5625rem;
  height: 0.3125rem;
  background-position: center;
  background-size: 0.5625rem 0.3125rem;
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.004%205.557%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%20%7B%20fill%3A%20%23c20038%3B%20stroke%3A%20%23c20038%3B%20%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20id%3D%22Path_1140%22%20data-name%3D%22Path%201140%22%20class%3D%22cls-1%22%20d%3D%22M4.974.502a.41.41%200%200%200-.246.1L.638%204.284a.41.41%200%200%200%20.55.61L5%201.462l3.816%203.436a.41.41%200%200%200%20.55-.61L5.278.606a.41.41%200%200%200-.304-.104z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 42, /var/www/scss/components/com-checkout-summary/com-checkout-summary.scss */
.blk-checkout-payment .com-checkout-summary__products-trigger::after {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012.297%207.01%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%20%7B%20fill%3A%20%23c20038%3B%20%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22arrow-down-sign-to-navigate%22%3E%3Cpath%20id%3D%22Path_1168%22%20data-name%3D%22Path%201168%22%20class%3D%22cls-1%22%20d%3D%22M6.148%207.01a.86.86%200%200%201-.61-.253L.253%201.47A.86.86%200%200%201%201.47.252l4.678%204.68%204.68-4.68a.86.86%200%200%201%201.217%201.218L6.757%206.76a.86.86%200%200%201-.61.25z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 48, /var/www/scss/components/com-checkout-summary/com-checkout-summary.scss */
.com-checkout-summary__products-trigger--open::after {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}

/* line 54, /var/www/scss/components/com-checkout-summary/com-checkout-summary.scss */
.com-checkout-summary .com-checkout-summary-products {
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
  height: 0;
  overflow: hidden;
  transition: height 0.3s ease-out;
}

/* line 60, /var/www/scss/components/com-checkout-summary/com-checkout-summary.scss */
.com-checkout-summary .com-checkout-summary-products .com-checkout-products {
  padding-top: 0;
  padding-bottom: 0;
}

/* line 64, /var/www/scss/components/com-checkout-summary/com-checkout-summary.scss */
.com-checkout-summary .com-checkout-summary-products .com-checkout-products__title {
  display: none;
}

/* line 70, /var/www/scss/components/com-checkout-summary/com-checkout-summary.scss */
.com-checkout-summary__totals {
  padding-top: 1.1875rem;
}

/* line 74, /var/www/scss/components/com-checkout-summary/com-checkout-summary.scss */
.com-checkout-summary__total-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 0.625rem;
}

/* line 80, /var/www/scss/components/com-checkout-summary/com-checkout-summary.scss */
.com-checkout-summary__total-row:last-of-type {
  margin-bottom: 0;
}

/* line 85, /var/www/scss/components/com-checkout-summary/com-checkout-summary.scss */
.com-checkout-summary__total-price, .com-checkout-summary__total-name {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.1875rem;
  color: #3e3936;
}

/* line 94, /var/www/scss/components/com-checkout-summary/com-checkout-summary.scss */
.com-checkout-summary__total-price--free {
  color: #707070;
}

/* line 98, /var/www/scss/components/com-checkout-summary/com-checkout-summary.scss */
.com-checkout-summary__total-price--grand-total {
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.375rem;
}

@media screen and (min-width: 48em) {
  /* line 3, /var/www/scss/components/com-checkout-summary/com-checkout-summary-medium.scss */
  .com-checkout-summary__wrapper {
    background-color: transparent;
    padding-bottom: 0.9375rem;
  }
  /* line 8, /var/www/scss/components/com-checkout-summary/com-checkout-summary-medium.scss */
  .com-checkout-summary__title {
    border-bottom: 0;
  }
  /* line 12, /var/www/scss/components/com-checkout-summary/com-checkout-summary-medium.scss */
  .com-checkout-summary__products {
    padding-top: 0;
    padding-bottom: 1.0625rem;
    border-bottom-width: 0.125rem;
  }
  /* line 18, /var/www/scss/components/com-checkout-summary/com-checkout-summary-medium.scss */
  .com-checkout-summary__products-trigger {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
    font-size: 1rem;
  }
  /* line 22, /var/www/scss/components/com-checkout-summary/com-checkout-summary-medium.scss */
  .com-checkout-summary__products-trigger::after {
    width: 1.5rem;
    height: 1.1875rem;
    background-size: 12px 7px;
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012.297%207.01%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%20%7B%20fill%3A%20%23c20038%3B%20%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22arrow-down-sign-to-navigate%22%3E%3Cpath%20id%3D%22Path_1168%22%20data-name%3D%22Path%201168%22%20class%3D%22cls-1%22%20d%3D%22M6.148%207.01a.86.86%200%200%201-.61-.253L.253%201.47A.86.86%200%200%201%201.47.252l4.678%204.68%204.68-4.68a.86.86%200%200%201%201.217%201.218L6.757%206.76a.86.86%200%200%201-.61.25z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
  }
  /* line 30, /var/www/scss/components/com-checkout-summary/com-checkout-summary-medium.scss */
  .com-checkout-summary__total-price, .com-checkout-summary__total-name {
    font-size: 1rem;
  }
  /* line 35, /var/www/scss/components/com-checkout-summary/com-checkout-summary-medium.scss */
  .com-checkout-summary__total-name {
    font-weight: 700;
  }
  /* line 40, /var/www/scss/components/com-checkout-summary/com-checkout-summary-medium.scss */
  .com-checkout-summary__total-price--grand-total {
    font-size: 1.5rem;
    font-weight: 700;
  }
  /* line 47, /var/www/scss/components/com-checkout-summary/com-checkout-summary-medium.scss */
  .com-checkout-summary-products {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 3, /var/www/scss/components/com-checkout-summary/com-checkout-summary-large.scss */
  .com-checkout-summary__wrapper {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}

/* line 1, /var/www/scss/components/com-checkout-edit/com-checkout-edit.scss */
.com-checkout-edit {
  padding: 0.375rem 0 1.5rem;
  position: relative;
}

/* line 5, /var/www/scss/components/com-checkout-edit/com-checkout-edit.scss */
.com-checkout-edit__infos {
  position: relative;
}

/* line 9, /var/www/scss/components/com-checkout-edit/com-checkout-edit.scss */
.com-checkout-edit__edit-trigger {
  position: absolute;
  top: 0;
  right: 0;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1.1875rem;
  color: #c20038;
}

/* line 18, /var/www/scss/components/com-checkout-edit/com-checkout-edit.scss */
.com-checkout-edit__edit-trigger::before {
  content: '';
  display: inline-block;
  vertical-align: baseline;
  width: 0.875rem;
  height: 0.875rem;
  margin-right: 0.375rem;
  background-position: center;
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2013.884%2013.816%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%20%7B%20fill%3A%20%23c20038%3B%20%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22pencil-edit-button%22%3E%3Cpath%20id%3D%22Path_1149%22%20data-name%3D%22Path%201149%22%20class%3D%22cls-1%22%20d%3D%22M8.633%202.306l2.824%202.824-7.15%207.15-2.822-2.825zm4.966-.682L12.34.364a1.25%201.25%200%200%200-1.767%200L9.37%201.57l2.823%202.825L13.6%202.988a.963.963%200%200%200%200-1.364zM.006%2013.424a.32.32%200%200%200%20.392.387l3.146-.762-2.825-2.83z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 30, /var/www/scss/components/com-checkout-edit/com-checkout-edit.scss */
.com-checkout-edit__actions {
  display: none;
}

/* line 33, /var/www/scss/components/com-checkout-edit/com-checkout-edit.scss */
.com-checkout-edit__actions--visible {
  display: block;
}

/* line 38, /var/www/scss/components/com-checkout-edit/com-checkout-edit.scss */
.com-checkout-edit__loader {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9999;
  background: rgba(255, 255, 255, 0.7);
}

/* line 50, /var/www/scss/components/com-checkout-edit/com-checkout-edit.scss */
.com-checkout-edit--loading .com-checkout-edit__loader {
  display: block;
}

/* line 56, /var/www/scss/components/com-checkout-edit/com-checkout-edit.scss */
.com-checkout-edit-editable {
  margin-bottom: 0.6875rem;
}

/* line 59, /var/www/scss/components/com-checkout-edit/com-checkout-edit.scss */
.com-checkout-edit-editable:last-of-type {
  margin-bottom: 0;
}

/* line 63, /var/www/scss/components/com-checkout-edit/com-checkout-edit.scss */
.com-checkout-edit-editable__title {
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.1875rem;
  color: #3e3936;
  margin-bottom: 0.3125rem;
}

/* line 71, /var/www/scss/components/com-checkout-edit/com-checkout-edit.scss */
.com-checkout-edit-editable__info {
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1.4375rem;
  color: #707070;
  margin-bottom: 0.8125rem;
}

/* line 78, /var/www/scss/components/com-checkout-edit/com-checkout-edit.scss */
.com-checkout-edit-editable__info--hidden {
  display: none;
}

/* line 83, /var/www/scss/components/com-checkout-edit/com-checkout-edit.scss */
.com-checkout-edit-editable__form {
  display: none;
}

/* line 86, /var/www/scss/components/com-checkout-edit/com-checkout-edit.scss */
.com-checkout-edit-editable__form--visible {
  margin-top: 0.8125rem;
  display: block;
}

/* line 1, /var/www/scss/components/com-checkout-callout/com-checkout-callout.scss */
.com-checkout-callout {
  padding: 2.125rem 2rem;
  font-size: 0.875rem;
}

/* line 5, /var/www/scss/components/com-checkout-callout/com-checkout-callout.scss */
.com-checkout-callout__phone {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 1.625rem;
}

/* line 9, /var/www/scss/components/com-checkout-callout/com-checkout-callout.scss */
.com-checkout-callout__phone::before {
  content: '';
  display: block;
  height: 2.375rem;
  width: 2.375rem;
  border-radius: 50%;
  margin-right: 1.125rem;
  background-color: #FFF;
  background-position: center;
  background-size: 19px 19px;
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2019.433%2019.42%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%20%7B%20fill%3A%20%23010002%3B%20%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22phone-receiver%22%3E%3Cg%20id%3D%22Group_1237%22%20data-name%3D%22Group%201237%22%3E%3Cpath%20id%3D%22Path_1153%22%20data-name%3D%22Path%201153%22%20class%3D%22cls-1%22%20d%3D%22M19.423%2015.326a.94.94%200%200%201-.288.823L16.4%2018.863a1.54%201.54%200%200%201-.483.35%202%202%200%200%201-.586.185q-.02%200-.123.01t-.267.01a9.484%209.484%200%200%201-1.265-.135%209.608%209.608%200%200%201-2.14-.658%2017.958%2017.958%200%200%201-2.87-1.574%2021.4%2021.4%200%200%201-3.414-2.88%2022.543%2022.543%200%200%201-2.385-2.715%2019.348%2019.348%200%200%201-1.522-2.4%2012.908%2012.908%200%200%201-.864-2%2010.587%2010.587%200%200%201-.394-1.534A5.1%205.1%200%200%201%200%204.504q.02-.37.02-.41a2%202%200%200%201%20.19-.582%201.542%201.542%200%200%201%20.35-.483L3.294.287A.906.906%200%200%201%203.953%200a.767.767%200%200%201%20.473.154%201.43%201.43%200%200%201%20.35.38l2.2%204.178a1%201%200%200%201%20.1.72%201.282%201.282%200%200%201-.35.658L5.723%207.097a.343.343%200%200%200-.072.134.508.508%200%200%200-.03.155%203.715%203.715%200%200%200%20.37.987%209.065%209.065%200%200%200%20.76%201.2%2013.362%2013.362%200%200%200%201.462%201.64%2013.627%2013.627%200%200%200%201.646%201.47%209.5%209.5%200%200%200%201.2.772%203.2%203.2%200%200%200%20.74.3l.258.05a.49.49%200%200%200%20.134-.03.344.344%200%200%200%20.134-.072l1.176-1.19a1.26%201.26%200%200%201%20.864-.33%201.075%201.075%200%200%201%20.555.124h.02l3.97%202.345a1.035%201.035%200%200%201%20.513.676z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 23, /var/www/scss/components/com-checkout-callout/com-checkout-callout.scss */
.com-checkout-callout__phone-number {
  font-weight: 600;
  color: #c20038;
  line-height: 1.1875rem;
  display: block;
}

/* line 30, /var/www/scss/components/com-checkout-callout/com-checkout-callout.scss */
.com-checkout-callout__phone-text {
  font-weight: 400;
  line-height: 1.1875rem;
  color: #707070;
  display: block;
}

/* line 37, /var/www/scss/components/com-checkout-callout/com-checkout-callout.scss */
.com-checkout-callout__customer-service {
  line-height: 1.1875rem;
  margin-bottom: 1.625rem;
}

/* line 42, /var/www/scss/components/com-checkout-callout/com-checkout-callout.scss */
.com-checkout-callout__customer-service-title {
  font-weight: 700;
  color: #3e3936;
  margin-bottom: 0.5rem;
}

/* line 48, /var/www/scss/components/com-checkout-callout/com-checkout-callout.scss */
.com-checkout-callout__customer-service-text {
  font-weight: 400;
  color: #707070;
}

/* line 53, /var/www/scss/components/com-checkout-callout/com-checkout-callout.scss */
.com-checkout-callout__services {
  padding-bottom: 0.625rem;
}

/* line 57, /var/www/scss/components/com-checkout-callout/com-checkout-callout.scss */
.com-checkout-callout__services-title {
  font-weight: 700;
  color: #3e3936;
  margin-bottom: 0.875rem;
}

/* line 67, /var/www/scss/components/com-checkout-callout/com-checkout-callout.scss */
.com-checkout-callout__service-item {
  line-height: 1.1875rem;
  color: #707070;
  margin-bottom: 0.625rem;
}

/* line 72, /var/www/scss/components/com-checkout-callout/com-checkout-callout.scss */
.com-checkout-callout__service-item::before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 0.875rem;
  height: 0.6875rem;
  margin-right: 0.75rem;
  background-position: center;
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014.295%2010.996%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%20%7B%20fill%3A%20%23c20038%3B%20%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20id%3D%22checked%22%20class%3D%22cls-1%22%20d%3D%22M.165%206.048a.53.53%200%200%201%200-.77l.77-.77a.53.53%200%200%201%20.77%200l.055.055%203.024%203.244a.266.266%200%200%200%20.385%200L12.535.165h.055a.53.53%200%200%201%20.77%200l.77.77a.53.53%200%200%201%200%20.77l-8.8%209.127a.53.53%200%200%201-.77%200L.276%206.212l-.11-.164z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

@media screen and (min-width: 48em) {
  /* line 2, /var/www/scss/components/com-checkout-callout/com-checkout-callout-medium.scss */
  .com-checkout-callout {
    padding-top: 1.5rem;
  }
}

/* line 1, /var/www/scss/components/com-checkout-products/com-checkout-products.scss */
.com-checkout-products {
  padding-top: 1.625rem;
  padding-bottom: 1.6875rem;
}

/* line 5, /var/www/scss/components/com-checkout-products/com-checkout-products.scss */
.com-checkout-products__title {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.6875rem;
  color: #3e3936;
  margin-bottom: 0.6875rem;
}

/* line 14, /var/www/scss/components/com-checkout-products/com-checkout-products.scss */
.com-checkout-products .com-basket__line {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: none !important;
  padding-left: 0;
  padding-right: 0;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

/* line 23, /var/www/scss/components/com-checkout-products/com-checkout-products.scss */
.com-checkout-products .com-basket__line--bundled::before {
  display: none !important;
}

/* line 29, /var/www/scss/components/com-checkout-products/com-checkout-products.scss */
.com-checkout-products .com-basket__line-configurator {
  border: none !important;
}

/* line 33, /var/www/scss/components/com-checkout-products/com-checkout-products.scss */
.com-checkout-products .com-basket__line-image-wrapper {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 5rem;
          flex: 0 0 5rem;
  text-align: left;
}

/* line 38, /var/www/scss/components/com-checkout-products/com-checkout-products.scss */
.com-checkout-products .com-basket__line-price-wrapper {
  margin-right: 0;
}

/* line 42, /var/www/scss/components/com-checkout-products/com-checkout-products.scss */
.com-checkout-products .com-basket__line-product-name {
  margin-bottom: 0.3125rem;
}

/* line 46, /var/www/scss/components/com-checkout-products/com-checkout-products.scss */
.com-checkout-products .com-basket__line-color-wrapper {
  margin-top: 0;
  margin-bottom: 0.3125rem;
}

/* line 51, /var/www/scss/components/com-checkout-products/com-checkout-products.scss */
.com-checkout-products .com-basket__line-quantity-wrapper {
  margin-top: 0.1875rem;
}

@media screen and (min-width: 48em) {
  /* line 4, /var/www/scss/components/com-checkout-products/com-checkout-products-medium.scss */
  .com-checkout-products .com-basket__line-image-wrapper {
    -ms-flex-preferred-size: 6.25rem;
        flex-basis: 6.25rem;
  }
  /* line 8, /var/www/scss/components/com-checkout-products/com-checkout-products-medium.scss */
  .com-checkout-products .com-basket__line-price-wrapper {
    margin-right: 0.3125rem;
  }
}

/* line 4, /var/www/scss/components/com-basket/com-basket.scss */
.com-basket {
  padding: 1.25rem;
}

/* line 7, /var/www/scss/components/com-basket/com-basket.scss */
.com-basket__cart {
  background-color: #FFF;
  margin-bottom: 1.25rem;
}

/* line 12, /var/www/scss/components/com-basket/com-basket.scss */
.com-basket__wrapper-right {
  background-color: #FFF;
}

/* line 16, /var/www/scss/components/com-basket/com-basket.scss */
.com-basket__cart-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  line-height: 2rem;
  margin-bottom: 1rem;
}

/* line 24, /var/www/scss/components/com-basket/com-basket.scss */
.com-basket__cart-title {
  font-weight: 700;
  font-size: 1.5rem;
}

/* line 29, /var/www/scss/components/com-basket/com-basket.scss */
.com-basket__cart-items-number {
  font-size: 0.8125rem;
}

/* line 34, /var/www/scss/components/com-basket/com-basket.scss */
.com-basket__cart-sm-engrave-alert .com-sm-engrave-alert--shopping-cart {
  max-width: none;
}

/* line 39, /var/www/scss/components/com-basket/com-basket.scss */
.com-basket__cart-free-gift-alert {
  font-size: 0.75rem;
  line-height: 0.875rem;
  text-align: left;
  padding: 0.75rem 0 0.75rem 2.1875rem;
  background-color: rgba(224, 224, 224, 0.3);
  position: relative;
}

/* line 47, /var/www/scss/components/com-basket/com-basket.scss */
.com-basket__cart-free-gift-alert:before {
  content: "";
  width: 1.5625rem;
  height: 1.5625rem;
  display: inline-block;
  position: absolute;
  left: 0.3125rem;
  top: 50%;
  -webkit-transform: translate3d(0, -50%, 0);
          transform: translate3d(0, -50%, 0);
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cstyle%3E.st0%7Bfill%3A%23C10037%3B%7D%20.st1%7Bfill%3Anone%3B%7D%3C%2Fstyle%3E%3Cg%20id%3D%22Group_7%22%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M16.226%2010.9c-.3%200-.5-.1-.8-.3l-3.2-3.2c-.8-.8-1-1.8-.7-2.8.3-1.1%201.4-1.9%202.7-2h.2c.7.1%201.3.3%201.8.7%201.1-1%202.9-.9%203.9.2.6.5.9%201.2.9%202s-.3%201.5-.9%202l-3.3%203.3c-.2.1-.4.1-.6.1zm-1.9-6.8c-.7.1-1.2.5-1.4%201-.2.5%200%20.9.3%201.3l2.9%202.9%202.9-2.9c.3-.2.5-.6.5-.9%200-.4-.1-.7-.4-1-.5-.5-1.3-.5-1.9-.1l-1%20.9-.9-.8c-.2-.2-.6-.4-1-.4z%22%20id%3D%22Group_6%22%2F%3E%3Cpath%20class%3D%22st1%22%20d%3D%22M7.8%2012.814h-.9v1c.1-.5.5-.9.9-1zM25%2013.714v-1h-.9c.5.3.8.6.9%201zM8.4%2014.214h15.2v12.9H8.4z%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M23.6%2012.714H8.3c-.2%200-.4%200-.5.1h16.4c-.2-.1-.4-.1-.6-.1zM25%2013.714v13.5c0%20.7-.6%201.3-1.4%201.3H8.3c-.8%200-1.4-.6-1.4-1.3v-13.5%2013.5c0%20.8.7%201.4%201.5%201.4h15.2c.8%200%201.5-.6%201.5-1.4v-13.2s0-.2-.1-.3z%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M8.3%2028.514h15.3c.8%200%201.4-.6%201.4-1.3v-13.5c-.1-.4-.4-.8-.9-1H7.7c-.4.2-.7.5-.9%201v13.5c.1.8.7%201.3%201.5%201.3zm.1-14.3h15.2v12.9H8.4v-12.9z%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M18.8%2019.914c-.1%200-.3%200-.4-.1l-2.4-1.6-2.4%201.6c-.2.2-.5.2-.8%200-.2-.1-.4-.4-.4-.7v-6h1.5v4.5l1.7-1.1c.3-.2.6-.2.8%200l1.7%201.1v-4.4h1.5v6c0%20.3-.2.5-.4.7-.1-.1-.2%200-.4%200zM3.8%2017.114c-.2%200-.5-.1-.6-.3-.2-.3-.1-.8.2-1l4.1-2.8c.3-.2.8-.1%201%20.2.2.3.1.8-.2%201l-4.1%202.8c-.1%200-.2.1-.4.1zM28%2017.114c-.1%200-.3%200-.4-.1l-4.1-2.8c-.3-.2-.4-.7-.2-1%20.2-.3.7-.4%201-.2l4.1%202.8c.3.2.4.7.2%201-.1.2-.3.3-.6.3z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 60, /var/www/scss/components/com-basket/com-basket.scss */
.com-basket__line {
  border: solid #EFEFEF;
  border-width: 0 0.0625rem 0.0625rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  padding: 1.25rem 0.625rem;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

/* line 68, /var/www/scss/components/com-basket/com-basket.scss */
.com-basket__line:first-of-type {
  border-top-width: 0.0625rem;
}

/* line 72, /var/www/scss/components/com-basket/com-basket.scss */
.com-basket__line-configurator .com-basket__line {
  border: none !important;
}

/* line 77, /var/www/scss/components/com-basket/com-basket.scss */
.com-basket__line--bundled::before {
  content: '';
  width: calc(100% -  1.25rem );
  height: 0.0625rem;
  background-color: #EFEFEF;
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translate3d(-50%, 0, 0);
          transform: translate3d(-50%, 0, 0);
}

/* line 89, /var/www/scss/components/com-basket/com-basket.scss */
.com-basket__line--bundled:first-of-type::before {
  display: none;
}

/* line 96, /var/www/scss/components/com-basket/com-basket.scss */
.com-basket__line-configurator {
  border: solid #EFEFEF;
  border-width: 0 0.0625rem 0.0625rem;
}

/* line 100, /var/www/scss/components/com-basket/com-basket.scss */
.com-basket__line-configurator:first-of-type {
  border-top-width: 0.0625rem;
}

/* line 105, /var/www/scss/components/com-basket/com-basket.scss */
.com-basket__line-configurator-details {
  padding: 1.25rem 0.625rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}

/* line 112, /var/www/scss/components/com-basket/com-basket.scss */
.com-basket__line-configurator-details::before {
  content: '';
  width: calc(100% -  1.25rem );
  height: 0.0625rem;
  background-color: #EFEFEF;
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translate3d(-50%, 0, 0);
          transform: translate3d(-50%, 0, 0);
}

/* line 123, /var/www/scss/components/com-basket/com-basket.scss */
.com-basket__line-configurator-details .com-basket__line-quantity-wrapper {
  padding-left: 20%;
  margin: 0 0 0 1.25rem;
}

/* line 129, /var/www/scss/components/com-basket/com-basket.scss */
.com-basket__line-image-wrapper {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 20%;
          flex: 0 0 20%;
  text-align: center;
  position: relative;
}

/* line 135, /var/www/scss/components/com-basket/com-basket.scss */
.com-basket__line-image-link {
  display: block;
}

/* line 139, /var/www/scss/components/com-basket/com-basket.scss */
.com-basket__line-details-wrapper {
  margin-left: 1.25rem;
  margin-right: auto;
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
}

/* line 145, /var/www/scss/components/com-basket/com-basket.scss */
.com-basket__line-product-name {
  font-weight: 600;
}

/* line 149, /var/www/scss/components/com-basket/com-basket.scss */
.com-basket__line-free-gift {
  color: #C41230;
}

/* line 153, /var/www/scss/components/com-basket/com-basket.scss */
.com-basket__line-price-wrapper {
  font-weight: 600;
  text-align: right;
  -ms-flex-item-align: center;
      align-self: center;
  margin-right: 1.25rem;
}

/* line 160, /var/www/scss/components/com-basket/com-basket.scss */
.com-basket__line-price-full {
  text-decoration: line-through;
}

/* line 164, /var/www/scss/components/com-basket/com-basket.scss */
.com-basket__line-delete-icon-wrapper {
  position: absolute;
  right: 0.625rem;
  top: 1.25rem;
  cursor: pointer;
}

/* line 171, /var/www/scss/components/com-basket/com-basket.scss */
.com-basket__line-delete-icon {
  padding: 0.4375rem;
}

/* line 175, /var/www/scss/components/com-basket/com-basket.scss */
.com-basket__line-color-wrapper {
  margin-top: 0.3125rem;
  margin-bottom: 0.9375rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 182, /var/www/scss/components/com-basket/com-basket.scss */
.com-basket__line-color-preview {
  height: 1.125rem;
  width: 1.125rem;
  border: 2px solid #FFF;
  border-radius: 50%;
  display: inline-block;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
  position: relative;
  overflow: hidden;
  z-index: 2;
}

/* line 194, /var/www/scss/components/com-basket/com-basket.scss */
.com-basket__line-color-img {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 50%;
  left: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
          transform: translate3d(-50%, -50%, 0);
}

/* line 203, /var/www/scss/components/com-basket/com-basket.scss */
.com-basket__line-color-name {
  color: #707070;
  margin-left: 0.625rem;
}

/* line 208, /var/www/scss/components/com-basket/com-basket.scss */
.com-basket__line-quantity-wrapper {
  margin-bottom: 0.3125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0.75rem;
}

/* line 215, /var/www/scss/components/com-basket/com-basket.scss */
.com-basket__line-select-qty {
  background-image: none;
  background-color: transparent;
  border-color: #EFEFEF;
  margin: 0.3rem 0;
  padding: 0 0.4rem;
  width: 3.125rem;
  height: 1.875rem;
  font-size: 0.8125rem;
}

/* line 226, /var/www/scss/components/com-basket/com-basket.scss */
.com-basket__line-select-label {
  margin-right: 0.3125rem;
}

/* line 230, /var/www/scss/components/com-basket/com-basket.scss */
.com-basket__discount-wrapper {
  margin-bottom: 0.3125rem;
}

/* line 234, /var/www/scss/components/com-basket/com-basket.scss */
.com-basket__discount-wrapper--error .com-basket__discount-error {
  display: block;
}

/* line 240, /var/www/scss/components/com-basket/com-basket.scss */
.com-basket__discount-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 0.9375rem;
  color: #C41230;
  font-size: 0.75rem;
  font-weight: 600;
  cursor: pointer;
}

/* line 251, /var/www/scss/components/com-basket/com-basket.scss */
.com-basket__discount-header--open .com-basket__discount-trigger::after {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010%201.396%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%20%7B%20fill%3A%20%23fff%3B%20%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22add%22%3E%3Cg%20id%3D%22Group_1244%22%20data-name%3D%22Group%201244%22%3E%3Cpath%20id%3D%22Path_1154%22%20data-name%3D%22Path%201154%22%20class%3D%22cls-1%22%20d%3D%22M9.457-.003H.543a.674.674%200%200%200-.543.7.674.674%200%200%200%20.543.7h8.914a.674.674%200%200%200%20.543-.7.674.674%200%200%200-.543-.7z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 258, /var/www/scss/components/com-basket/com-basket.scss */
.com-basket__discount-body {
  height: 0;
  overflow: hidden;
  transition: all 0.25s ease-out;
}

/* line 263, /var/www/scss/components/com-basket/com-basket.scss */
.com-basket__discount-body--open {
  margin-bottom: 1.25rem;
}

/* line 268, /var/www/scss/components/com-basket/com-basket.scss */
.com-basket__discount-error {
  font-size: 0.6875rem;
  line-height: 0.6875rem;
  color: #C41230;
  display: none;
  margin-bottom: 1.25rem;
}

/* line 276, /var/www/scss/components/com-basket/com-basket.scss */
.com-basket__discount-trigger {
  width: 1.25rem;
  height: 1.25rem;
  background-color: #C41230;
  font-size: 1.25rem;
  line-height: 1.25rem;
  margin-right: 0.625rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 287, /var/www/scss/components/com-basket/com-basket.scss */
.com-basket__discount-trigger::after {
  content: '';
  display: block;
  background-position: center center;
  width: 0.875rem;
  height: 0.875rem;
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010%2010%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%20%7B%20fill%3A%20%23fff%3B%20%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22add%22%3E%3Cg%20id%3D%22Group_1244%22%20data-name%3D%22Group%201244%22%3E%3Cpath%20id%3D%22Path_1154%22%20data-name%3D%22Path%201154%22%20class%3D%22cls-1%22%20d%3D%22M9.457%204.3H5.7V.542A.674.674%200%200%200%205%200a.674.674%200%200%200-.7.542V4.3H.543A.674.674%200%200%200%200%205a.674.674%200%200%200%20.543.7H4.3v3.76A.674.674%200%200%200%205%2010a.674.674%200%200%200%20.7-.544V5.7h3.76A.674.674%200%200%200%2010%205a.674.674%200%200%200-.543-.7z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 297, /var/www/scss/components/com-basket/com-basket.scss */
.com-basket__discount-trigger-icon {
  display: block;
  background-position: center center;
  width: 0.875rem;
  height: 0.875rem;
}

/* line 303, /var/www/scss/components/com-basket/com-basket.scss */
.com-basket__discount-trigger-icon--minus {
  display: none;
}

/* line 308, /var/www/scss/components/com-basket/com-basket.scss */
.com-basket__discount-body {
  position: relative;
}

/* line 312, /var/www/scss/components/com-basket/com-basket.scss */
.com-basket__discount-input {
  padding: 0.9375rem;
  font-size: 0.875rem;
}

/* line 317, /var/www/scss/components/com-basket/com-basket.scss */
.com-basket__discount-apply {
  font-size: 0.875rem;
  position: absolute;
  right: 0.625rem;
  top: 0.9375rem;
  color: #C41230;
  font-weight: 400;
  opacity: 0.8;
}

/* line 327, /var/www/scss/components/com-basket/com-basket.scss */
.com-basket__prices-wrapper {
  margin-bottom: 1.875rem;
}

/* line 331, /var/www/scss/components/com-basket/com-basket.scss */
.com-basket__price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0.625rem;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

/* line 337, /var/www/scss/components/com-basket/com-basket.scss */
.com-basket__price-left {
  font-weight: 600;
}

/* line 341, /var/www/scss/components/com-basket/com-basket.scss */
.com-basket__price-right {
  margin-left: auto;
}

/* line 344, /var/www/scss/components/com-basket/com-basket.scss */
.com-basket__price-right--gray {
  color: #707070;
}

/* line 348, /var/www/scss/components/com-basket/com-basket.scss */
.com-basket__price-right--big {
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 1.25rem;
}

/* line 355, /var/www/scss/components/com-basket/com-basket.scss */
.com-basket__buttons-wrapper {
  margin-bottom: 1.5625rem;
}

/* line 359, /var/www/scss/components/com-basket/com-basket.scss */
.com-basket__button-wrapper {
  margin-bottom: 0.9375rem;
}

/* line 363, /var/www/scss/components/com-basket/com-basket.scss */
.com-basket__button {
  font-size: 0.6875rem;
  width: 100%;
  text-align: center;
}

/* line 368, /var/www/scss/components/com-basket/com-basket.scss */
.com-basket__button--checkout {
  background-color: #C41230;
  border-color: transparent;
  color: #FFF;
}

/* line 374, /var/www/scss/components/com-basket/com-basket.scss */
.com-basket__button--keep-shopping {
  color: #707070;
  border-color: #EAEAEA;
}

/* line 379, /var/www/scss/components/com-basket/com-basket.scss */
.com-basket__button:hover {
  margin: initial;
}

/* line 384, /var/www/scss/components/com-basket/com-basket.scss */
.com-basket__options-wrapper {
  margin-bottom: 2.75rem;
}

/* line 388, /var/www/scss/components/com-basket/com-basket.scss */
.com-basket__options {
  list-style: none;
}

/* line 392, /var/www/scss/components/com-basket/com-basket.scss */
.com-basket__option {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-bottom: 1.125rem;
  color: #707070;
  line-height: 1.1875rem;
}

/* line 399, /var/www/scss/components/com-basket/com-basket.scss */
.com-basket__option:last-of-type {
  padding-bottom: 0;
}

/* line 404, /var/www/scss/components/com-basket/com-basket.scss */
.com-basket__option-icon {
  margin-right: 0.9375rem;
  height: 1.5625rem;
  width: 1.5625rem;
  background-position: left center;
}

/* line 411, /var/www/scss/components/com-basket/com-basket.scss */
.com-basket__payments-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 0.3125rem;
}

/* line 418, /var/www/scss/components/com-basket/com-basket.scss */
.com-basket__payment-img {
  margin-left: 0.15625rem;
  margin-right: 0.15625rem;
}

/* line 423, /var/www/scss/components/com-basket/com-basket.scss */
.com-basket__gift-text {
  margin-right: 0.625rem;
  position: relative;
  padding-left: 1.5625rem;
}

/* line 428, /var/www/scss/components/com-basket/com-basket.scss */
.com-basket__gift-text:before {
  content: "";
  width: 1.25rem;
  height: 1.25rem;
  display: inline-block;
  margin-right: 0.625rem;
  position: absolute;
  left: 0;
  top: -0.1875rem;
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018.048%2016.898%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%233e3936%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M1.128%209.002v6.768a1.13%201.13%200%200%200%201.128%201.128h5.64v-7.9zM16.92%204.492h-3.57a4.382%204.382%200%200%200%20.63-.5%202.358%202.358%200%200%200%200-3.318%202.383%202.383%200%200%200-3.308%200c-.49.49-1.787%202.488-1.607%203.823h-.082C9.16%203.163%207.863%201.165%207.376.674a2.386%202.386%200%200%200-3.308%200%202.36%202.36%200%200%200%200%203.318%204.464%204.464%200%200%200%20.63.5H1.13A1.13%201.13%200%200%200%200%205.618V7.31a.564.564%200%200%200%20.564.564H7.9V5.618h2.256v2.256h7.332a.564.564%200%200%200%20.564-.564V5.618a1.13%201.13%200%200%200-1.132-1.126zm-9.09-.037a.372.372%200%200%201-.21.037%205.547%205.547%200%200%201-2.752-1.3%201.23%201.23%200%200%201%200-1.728%201.2%201.2%200%200%201%201.71%200c.758.763%201.514%202.717%201.25%202.99zm2.6.037c-.16%200-.208-.036-.208-.037-.263-.272.493-2.225%201.253-2.99a1.215%201.215%200%201%201%201.705%201.727%205.546%205.546%200%200%201-2.754%201.3zM10.152%209.002v7.9h5.64a1.128%201.128%200%200%200%201.128-1.128V9.006z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

@media screen and (min-width: 0em) and (max-width: 47.9375em) {
  /* line 444, /var/www/scss/components/com-basket/com-basket.scss */
  .com-basket__line {
    font-size: 0.75rem;
  }
  /* line 448, /var/www/scss/components/com-basket/com-basket.scss */
  .com-basket__price {
    font-size: 0.875rem;
    line-height: 0.875rem;
  }
  /* line 455, /var/www/scss/components/com-basket/com-basket.scss */
  .com-basket__gift-icon {
    margin-left: 0.625rem;
  }
  /* line 459, /var/www/scss/components/com-basket/com-basket.scss */
  .com-basket__line-free-gift {
    font-size: 0.625rem;
  }
}

@media screen and (min-width: 48em) {
  /* line 2, /var/www/scss/components/com-basket/com-basket-medium.scss */
  .blk-basket {
    background: linear-gradient(to bottom, #FFF 0%, #FFF 21.875rem, #f5f5f5, 21.875rem, #f5f5f5 100%);
  }
  /* line 5, /var/www/scss/components/com-basket/com-basket-medium.scss */
  .blk-basket--empty {
    background: #FFF;
  }
  /* line 10, /var/www/scss/components/com-basket/com-basket-medium.scss */
  .com-basket {
    max-width: 70.5rem;
    margin: 0 auto;
    padding-top: 2.625rem;
    padding-bottom: 2.625rem;
  }
  /* line 17, /var/www/scss/components/com-basket/com-basket-medium.scss */
  .blk-basket--empty .com-basket {
    max-width: 63rem;
  }
  /* line 21, /var/www/scss/components/com-basket/com-basket-medium.scss */
  .com-basket__page-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  /* line 26, /var/www/scss/components/com-basket/com-basket-medium.scss */
  .com-basket__wrapper-left {
    width: 66%;
  }
  /* line 30, /var/www/scss/components/com-basket/com-basket-medium.scss */
  .com-basket__wrapper-right {
    width: 33%;
    padding: 1.25rem;
    border: 1px solid #F5F5F5;
    margin-left: 1.875rem;
    margin-top: 2.625rem;
  }
  /* line 38, /var/www/scss/components/com-basket/com-basket-medium.scss */
  .com-basket__line {
    padding: 2.5rem 1.25rem;
  }
  /* line 42, /var/www/scss/components/com-basket/com-basket-medium.scss */
  .com-basket__line--bundled::before {
    width: calc(100% -  2.5rem );
  }
  /* line 48, /var/www/scss/components/com-basket/com-basket-medium.scss */
  .com-basket__line-configurator-details {
    padding: 1.25rem;
  }
  /* line 51, /var/www/scss/components/com-basket/com-basket-medium.scss */
  .com-basket__line-configurator-details::before {
    width: calc(100% -  2.5rem );
  }
  /* line 56, /var/www/scss/components/com-basket/com-basket-medium.scss */
  .com-basket__cart-header {
    margin-bottom: 0.75rem;
  }
  /* line 60, /var/www/scss/components/com-basket/com-basket-medium.scss */
  .com-basket__cart-items-number {
    font-size: 1rem;
    line-height: 1rem;
  }
  /* line 65, /var/www/scss/components/com-basket/com-basket-medium.scss */
  .com-basket__cart-sm-engrave-alert {
    padding-bottom: 1.25rem;
  }
  /* line 69, /var/www/scss/components/com-basket/com-basket-medium.scss */
  .com-basket__price {
    font-size: 1rem;
    line-height: 1rem;
    margin-bottom: 1.25rem;
  }
  /* line 75, /var/www/scss/components/com-basket/com-basket-medium.scss */
  .com-basket__line-price {
    font-size: 1.125rem;
    line-height: 1.125rem;
  }
  /* line 80, /var/www/scss/components/com-basket/com-basket-medium.scss */
  .com-basket__line-price-wrapper {
    margin-right: 0;
  }
  /* line 84, /var/www/scss/components/com-basket/com-basket-medium.scss */
  .com-basket__gift-price {
    display: none;
  }
  /* line 88, /var/www/scss/components/com-basket/com-basket-medium.scss */
  .com-basket__line-delete-icon-wrapper {
    right: 1.25rem;
    top: 1.25rem;
  }
  /* line 93, /var/www/scss/components/com-basket/com-basket-medium.scss */
  .com-basket__line-free-gift {
    font-size: 0.75rem;
  }
  /* line 97, /var/www/scss/components/com-basket/com-basket-medium.scss */
  .com-basket__prices-wrapper {
    margin-bottom: 2.5rem;
  }
  /* line 101, /var/www/scss/components/com-basket/com-basket-medium.scss */
  .com-basket__buttons-wrapper {
    margin-bottom: 2.625rem;
  }
  /* line 105, /var/www/scss/components/com-basket/com-basket-medium.scss */
  .com-basket__options-wrapper {
    margin-bottom: 3.1875rem;
  }
  /* line 110, /var/www/scss/components/com-basket/com-basket-medium.scss */
  .blk-basket--empty .com-basket__cart-empty {
    max-width: 20.625rem;
  }
}

@media screen and (min-width: 48em) and (max-width: 64em) {
  /* line 119, /var/www/scss/components/com-basket/com-basket-medium.scss */
  .com-basket__wrapper-right {
    min-width: 20.625rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 3, /var/www/scss/components/com-basket/com-basket-large.scss */
  .com-basket__line-price-wrapper {
    margin-right: 2.5rem;
  }
  /* line 7, /var/www/scss/components/com-basket/com-basket-large.scss */
  .com-basket__cart-free-gift-alert {
    font-size: 1rem !important;
    line-height: 1.25rem;
    padding-left: 2.8125rem;
  }
  /* line 12, /var/www/scss/components/com-basket/com-basket-large.scss */
  .com-basket__cart-free-gift-alert:before {
    width: 2.1875rem;
    height: 2.1875rem;
  }
}

/* line 3, /var/www/scss/components/com-cmt-inclusion/com-cmt-inclusion.scss */
.com-cmt-inclusion__title {
  font-size: 1.5rem;
  font-weight: 600;
}

/* line 8, /var/www/scss/components/com-cmt-inclusion/com-cmt-inclusion.scss */
.com-cmt-inclusion__item {
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

/* line 14, /var/www/scss/components/com-cmt-inclusion/com-cmt-inclusion.scss */
.com-cmt-inclusion__item-image {
  max-width: 12.5rem;
}

/* line 18, /var/www/scss/components/com-cmt-inclusion/com-cmt-inclusion.scss */
.com-cmt-inclusion__item-title {
  font-size: 0.75rem;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 0.625rem;
}

/* line 25, /var/www/scss/components/com-cmt-inclusion/com-cmt-inclusion.scss */
.com-cmt-inclusion__item-image-wrapper {
  margin-bottom: 1.25rem;
  position: relative;
}

/* line 30, /var/www/scss/components/com-cmt-inclusion/com-cmt-inclusion.scss */
.com-cmt-inclusion__item-price {
  margin-top: auto;
  font-weight: 700;
  font-size: 1.125rem;
}

/* line 36, /var/www/scss/components/com-cmt-inclusion/com-cmt-inclusion.scss */
.com-cmt-inclusion__item-image-btn {
  display: none;
}

@media screen and (min-width: 0em) and (max-width: 47.9375em) {
  /* line 45, /var/www/scss/components/com-cmt-inclusion/com-cmt-inclusion.scss */
  .com-cmt-inclusion__title {
    padding-left: 0.9375rem;
  }
  /* line 49, /var/www/scss/components/com-cmt-inclusion/com-cmt-inclusion.scss */
  .com-cmt-inclusion__item {
    border-bottom: 1px solid #cecece;
    padding-bottom: 1.5625rem;
    padding-top: 1.5625rem;
  }
}

@media screen and (min-width: 48em) {
  /* line 2, /var/www/scss/components/com-cmt-inclusion/com-cmt-inclusion-medium.scss */
  .com-cmt-inclusion {
    padding-top: 1.5625rem;
    padding-bottom: 1.5625rem;
    border-top: 1px solid #cecece;
    border-bottom: 1px solid #cecece;
  }
  /* line 8, /var/www/scss/components/com-cmt-inclusion/com-cmt-inclusion-medium.scss */
  .com-cmt-inclusion__title {
    text-align: center;
    margin-bottom: 1.5625rem;
  }
  /* line 13, /var/www/scss/components/com-cmt-inclusion/com-cmt-inclusion-medium.scss */
  .com-cmt-inclusion__products-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  /* line 17, /var/www/scss/components/com-cmt-inclusion/com-cmt-inclusion-medium.scss */
  .com-cmt-inclusion__item {
    width: 25%;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    padding-top: 2.8125rem;
    border: 1px solid transparent;
  }
  /* line 24, /var/www/scss/components/com-cmt-inclusion/com-cmt-inclusion-medium.scss */
  .com-cmt-inclusion__item:hover {
    border-color: #cfcecd;
  }
  /* line 27, /var/www/scss/components/com-cmt-inclusion/com-cmt-inclusion-medium.scss */
  .com-cmt-inclusion__item:hover .com-cmt-inclusion__item-image-btn {
    opacity: 1;
  }
  /* line 33, /var/www/scss/components/com-cmt-inclusion/com-cmt-inclusion-medium.scss */
  .com-cmt-inclusion__item-image-btn {
    display: block;
    width: 12.6875rem;
    height: 2.5rem;
    opacity: 0;
    transition: all 0.25s ease-out;
    background-color: #f4f4f4;
    border: 1px solid #d6d6d6;
    color: #3e3936;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 0.75rem;
    letter-spacing: .08;
    text-align: center;
    line-height: 2.5rem;
  }
}

/* line 1, /var/www/scss/components/com-cart-popup/com-cart-popup.scss */
.com-cart-popup {
  display: none;
}

/* line 5, /var/www/scss/components/com-cart-popup/com-cart-popup.scss */
.com-cart-popup__close {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2013.598%2013.597%22%3E%3Cpath%20data-name%3D%22Path%201387%22%20d%3D%22M8%206.8l5.347-5.348a.85.85%200%200%200-1.2-1.2L6.8%205.6%201.452.25a.85.85%200%200%200-1.2%201.2L5.6%206.8.25%2012.145a.85.85%200%201%200%201.2%201.2L6.8%208l5.347%205.346a.85.85%200%201%200%201.2-1.2z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  width: 1rem;
  height: 1rem;
  display: block;
  background-position: center;
  background-size: 100%;
  position: absolute;
  top: 1.25rem;
  right: 1.25rem;
  cursor: pointer;
  z-index: 10;
}

/* line 19, /var/www/scss/components/com-cart-popup/com-cart-popup.scss */
.com-cart-popup__header {
  margin-bottom: 0.9375rem;
}

/* line 23, /var/www/scss/components/com-cart-popup/com-cart-popup.scss */
.com-cart-popup__header-title {
  font-size: 1rem;
  font-weight: 700;
}

/* line 28, /var/www/scss/components/com-cart-popup/com-cart-popup.scss */
.com-cart-popup__product-image-wrapper {
  max-width: 35%;
}

/* line 32, /var/www/scss/components/com-cart-popup/com-cart-popup.scss */
.com-cart-popup__wrapper {
  padding: 1.25rem;
  position: relative;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-color: white;
  width: 90%;
}

/* line 45, /var/www/scss/components/com-cart-popup/com-cart-popup.scss */
.com-cart-popup__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0.9375rem;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 53, /var/www/scss/components/com-cart-popup/com-cart-popup.scss */
.com-cart-popup__product-details-wrapper {
  font-size: 0.75rem;
  line-height: 1rem;
  padding-right: 1.25rem;
  padding-left: 1.25rem;
}

/* line 60, /var/www/scss/components/com-cart-popup/com-cart-popup.scss */
.com-cart-popup__product-name {
  margin-bottom: 0.625rem;
}

/* line 64, /var/www/scss/components/com-cart-popup/com-cart-popup.scss */
.com-cart-popup__product-price {
  font-weight: 700;
}

/* line 68, /var/www/scss/components/com-cart-popup/com-cart-popup.scss */
.com-cart-popup__button {
  display: block;
  width: 100%;
  text-align: center;
  text-transform: none;
  font-size: 0.9375rem;
  padding: 0.625rem;
  font-weight: 700;
  border: 2px solid transparent;
}

/* line 78, /var/www/scss/components/com-cart-popup/com-cart-popup.scss */
.com-cart-popup__button--order-btn {
  color: white;
  background-color: #c20038;
  margin-bottom: 0.9375rem;
}

/* line 84, /var/www/scss/components/com-cart-popup/com-cart-popup.scss */
.com-cart-popup__button--shopping-btn {
  border-color: #707070;
}

@media screen and (min-width: 48em) {
  /* line 4, /var/www/scss/components/com-cart-popup/com-cart-popup-medium.scss */
  .com-cart-popup__header-title {
    font-size: 1.125rem;
  }
  /* line 8, /var/www/scss/components/com-cart-popup/com-cart-popup-medium.scss */
  .com-cart-popup__wrapper {
    max-width: 37.5rem;
  }
  /* line 12, /var/www/scss/components/com-cart-popup/com-cart-popup-medium.scss */
  .com-cart-popup__footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  /* line 16, /var/www/scss/components/com-cart-popup/com-cart-popup-medium.scss */
  .com-cart-popup__product-details-wrapper {
    font-size: 1rem;
    line-height: 1.25rem;
  }
  /* line 23, /var/www/scss/components/com-cart-popup/com-cart-popup-medium.scss */
  .com-cart-popup__button--order-btn {
    margin-right: 0.9375rem;
    margin-bottom: 0;
  }
  /* line 28, /var/www/scss/components/com-cart-popup/com-cart-popup-medium.scss */
  .com-cart-popup__button:hover {
    border: 2px solid black;
  }
}

/* line 3, /var/www/scss/components/com-sm-configurator-pdp-content/com-sm-configurator-pdp-content.scss */
.com-sm-configurator-pdp-content-video__media-wrapper {
  position: relative;
  height: 0;
  overflow: hidden;
  padding-bottom: 80%;
}

/* line 10, /var/www/scss/components/com-sm-configurator-pdp-content/com-sm-configurator-pdp-content.scss */
.com-sm-configurator-pdp-content-video__media {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 18, /var/www/scss/components/com-sm-configurator-pdp-content/com-sm-configurator-pdp-content.scss */
.com-sm-configurator-pdp-content-video__play {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
          transform: translate3d(-50%, -50%, 0);
  z-index: 3;
  background-size: 2.125rem;
  background-position: center top;
  height: 4.375rem;
  width: auto;
  text-align: center;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.25rem;
  padding-top: 2.875rem;
  color: #FFF;
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234.041%22%20height%3D%2234.04%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M31.758%208.51a17.017%2017.017%200%201%200-6.23%2023.247A17.016%2017.016%200%200%200%2031.76%208.51zm-7.93%2020.3a13.613%2013.613%200%201%201%204.983-18.6%2013.613%2013.613%200%200%201-4.983%2018.6zm-.68-12.482l-8.912-5.2c-.812-.474-1.467-.1-1.462.844l.046%2010.316c0%20.94.667%201.32%201.482.85l8.843-5.104a.9.9%200%200%200%20.002-1.706z%22%20data-name%3D%22Path%201392%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 38, /var/www/scss/components/com-sm-configurator-pdp-content/com-sm-configurator-pdp-content.scss */
.com-sm-configurator-pdp-content-personalise {
  padding: 1.9375rem 1.5rem 1.875rem;
}

/* line 41, /var/www/scss/components/com-sm-configurator-pdp-content/com-sm-configurator-pdp-content.scss */
.com-sm-configurator-pdp-content-personalise__title {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.75rem;
  letter-spacing: .02em;
  text-transform: uppercase;
}

/* line 49, /var/www/scss/components/com-sm-configurator-pdp-content/com-sm-configurator-pdp-content.scss */
.com-sm-configurator-pdp-content-personalise__list {
  margin-top: 1.25rem;
}

/* line 53, /var/www/scss/components/com-sm-configurator-pdp-content/com-sm-configurator-pdp-content.scss */
.com-sm-configurator-pdp-content-personalise__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: 100%;
  margin-bottom: 2.5rem;
}

/* line 60, /var/www/scss/components/com-sm-configurator-pdp-content/com-sm-configurator-pdp-content.scss */
.com-sm-configurator-pdp-content-personalise__item:last-child {
  margin-bottom: 0;
}

/* line 65, /var/www/scss/components/com-sm-configurator-pdp-content/com-sm-configurator-pdp-content.scss */
.com-sm-configurator-pdp-content-personalise__item-image, .com-sm-configurator-pdp-content-personalise__item-text-wrap {
  -webkit-box-flex: 0;
      -ms-flex: 0;
          flex: 0;
}

/* line 70, /var/www/scss/components/com-sm-configurator-pdp-content/com-sm-configurator-pdp-content.scss */
.com-sm-configurator-pdp-content-personalise__item-image {
  height: 3.75rem;
  width: 3.75rem;
}

/* line 75, /var/www/scss/components/com-sm-configurator-pdp-content/com-sm-configurator-pdp-content.scss */
.com-sm-configurator-pdp-content-personalise__item-text-wrp {
  font-size: 0.875rem;
  line-height: 1.3125rem;
  color: #000000;
  text-align: left;
  padding-left: 1.875rem;
}

/* line 83, /var/www/scss/components/com-sm-configurator-pdp-content/com-sm-configurator-pdp-content.scss */
.com-sm-configurator-pdp-content-personalise__item-name {
  font-weight: 700;
  letter-spacing: .02em;
  text-transform: uppercase;
}

/* line 89, /var/www/scss/components/com-sm-configurator-pdp-content/com-sm-configurator-pdp-content.scss */
.com-sm-configurator-pdp-content-personalise__item-text {
  font-weight: 300;
}

@media screen and (min-width: 48em) {
  /* line 2, /var/www/scss/components/com-sm-configurator-pdp-content/com-sm-configurator-pdp-content-medium.scss */
  .com-sm-configurator-pdp-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
    padding: 0 1.25rem;
  }
  /* line 8, /var/www/scss/components/com-sm-configurator-pdp-content/com-sm-configurator-pdp-content-medium.scss */
  .com-sm-configurator-pdp-content__video {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 59.029%;
            flex: 0 0 59.029%;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  /* line 13, /var/www/scss/components/com-sm-configurator-pdp-content/com-sm-configurator-pdp-content-medium.scss */
  .com-sm-configurator-pdp-content__personalise {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.27%;
            flex: 0 0 33.27%;
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  /* line 18, /var/www/scss/components/com-sm-configurator-pdp-content/com-sm-configurator-pdp-content-medium.scss */
  .product-details__personalize.product-details__personalize--after-details .com-sm-configurator-pdp-content {
    border: solid #E6E6E6;
    border-width: 0.0625rem 0;
    max-width: 68.1875rem;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 1.8125rem;
    padding-top: 2.75rem;
    padding-bottom: 5.9375rem;
  }
  /* line 31, /var/www/scss/components/com-sm-configurator-pdp-content/com-sm-configurator-pdp-content-medium.scss */
  .com-sm-configurator-pdp-content-video__media-wrapper {
    padding-bottom: 0;
    height: 100%;
  }
  /* line 37, /var/www/scss/components/com-sm-configurator-pdp-content/com-sm-configurator-pdp-content-medium.scss */
  .com-sm-configurator-pdp-content-personalise {
    padding: 0;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 2, /var/www/scss/components/com-sm-configurator-pdp-content/com-sm-configurator-pdp-content-large.scss */
  .com-sm-configurator-pdp-content {
    padding: 0;
  }
  /* line 7, /var/www/scss/components/com-sm-configurator-pdp-content/com-sm-configurator-pdp-content-large.scss */
  .com-sm-configurator-pdp-content-video__media-wrapper {
    padding-bottom: 58.85%;
    height: 0;
  }
  /* line 15, /var/www/scss/components/com-sm-configurator-pdp-content/com-sm-configurator-pdp-content-large.scss */
  .com-sm-configurator-pdp-content-video .mod-modal__media-wrapper {
    max-width: 100%;
  }
}

/* line 1, /var/www/scss/components/com-banner-engraving/com-banner-engraving.scss */
.com-banner-engraving {
  background-color: #F2F2F2;
  padding: 1.25rem 2.1875rem;
  max-width: 54.6875rem;
  margin: 0 auto 1.25rem;
}

/* line 7, /var/www/scss/components/com-banner-engraving/com-banner-engraving.scss */
.com-banner-engraving__icon {
  width: 1.75rem;
  height: 2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 auto 0.625rem;
}

/* line 15, /var/www/scss/components/com-banner-engraving/com-banner-engraving.scss */
.com-banner-engraving__icon::after {
  content: '';
  display: block;
  background-position: center center;
  width: 1.75rem;
  height: 2rem;
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2239.124%22%20height%3D%2239.124%22%3E%3Cpath%20data-name%3D%22Path%201168%22%20d%3D%22M29.343%2026.082v-8.15c0-5-2.673-9.195-7.336-10.3V6.52a2.445%202.445%200%200%200-4.89%200v1.11c-4.68%201.107-7.336%205.28-7.336%2010.3v8.152l-3.26%203.26v1.633h26.083v-1.63zm-8.15%200h-3.26v-3.26h3.26zm0-6.52h-3.26v-6.52h3.26zm-1.63%2016.3a3.27%203.27%200%200%200%203.26-3.26h-6.52a3.26%203.26%200%200%200%203.26%203.26z%22%20fill%3D%22%23c41230%22%2F%3E%3Cpath%20data-name%3D%22Path%201169%22%20d%3D%22M0%200h39.124v39.124H0z%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 25, /var/www/scss/components/com-banner-engraving/com-banner-engraving.scss */
.com-banner-engraving__title {
  font-size: 1rem;
  font-weight: bold;
  margin-bottom: 0.3125rem;
  text-transform: uppercase;
  text-align: center;
}

/* line 33, /var/www/scss/components/com-banner-engraving/com-banner-engraving.scss */
.com-banner-engraving__description {
  font-size: 0.875rem;
  text-align: center;
  max-width: 31.25rem;
  margin: 0 auto;
}

/* line 41, /var/www/scss/components/com-banner-engraving/com-banner-engraving.scss */
.blk-checkout-confirmation .com-banner-engraving {
  margin: 0 1.25rem 1.25rem;
}

@media screen and (min-width: 48em) {
  /* line 2, /var/www/scss/components/com-banner-engraving/com-banner-engraving-medium.scss */
  .blk-checkout-confirmation .com-banner-engraving {
    margin: 0 auto 1.25rem;
  }
}

/* line 4, /var/www/scss/home/home.scss */
.com-stripe-title--in-home .com-stripe-title__text {
  background-color: #f4f4f4;
}

/* line 11, /var/www/scss/home/home.scss */
.com-slider-gourmet--in-home {
  padding-bottom: 150%;
}

@media screen and (min-width: 48em) {
  /* line 11, /var/www/scss/home/home.scss */
  .com-slider-gourmet--in-home {
    padding-bottom: 84%;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 11, /var/www/scss/home/home.scss */
  .com-slider-gourmet--in-home {
    padding-bottom: 49.5%;
  }
}

/* line 7, /var/www/scss/home/blk-home-slider/blk-home-slider.scss */
.blk-home-slider--large .com-slider-wave.com-slider-wave--in-home {
  position: relative;
  overflow: hidden;
  display: block;
  height: 0;
  padding-bottom: 40%;
}

/* line 18, /var/www/scss/home/blk-home-slider/blk-home-slider.scss */
.blk-home-slider--medium .slick-dots {
  position: absolute;
  top: 55%;
}

/* line 26, /var/www/scss/home/blk-home-slider/blk-home-slider.scss */
.blk-home-slider--small .slick-dots {
  position: absolute;
  bottom: 1%;
}

/* line 34, /var/www/scss/home/blk-home-slider/blk-home-slider.scss */
.home-slide {
  width: 100%;
  height: 100%;
  background-color: #f4f4f4;
}

/* line 43, /var/www/scss/home/blk-home-slider/blk-home-slider.scss */
.home-slide__content {
  position: relative;
  z-index: 1;
}

/* line 48, /var/www/scss/home/blk-home-slider/blk-home-slider.scss */
.home-slide__btn-cnt {
  width: 100%;
}

/* line 54, /var/www/scss/home/blk-home-slider/blk-home-slider.scss */
.home-slide .btn-main.btn-main--white:hover, .home-slide .btn-main--white.com-saf-centered-button:hover, .home-slide .btn-main--white.com-compare__action:hover {
  color: #FFF;
  background-color: transparent;
}

/* line 61, /var/www/scss/home/blk-home-slider/blk-home-slider.scss */
.home-slide.home-slide--center-y .home-slide__content {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

/* line 64, /var/www/scss/home/blk-home-slider/blk-home-slider.scss */
.home-slide.home-slide--center-xy .home-slide__content {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
      -ms-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  text-align: center;
  width: 70%;
}

/* line 83, /var/www/scss/home/blk-home-slider/blk-home-slider.scss */
.home-slide.home-slide--large.home-slide--r-1 .home-slide__sub {
  color: #FFF;
  padding-bottom: 81%;
}

/* line 84, /var/www/scss/home/blk-home-slider/blk-home-slider.scss */
.home-slide.home-slide--large.home-slide--r-1 .home-slide__sub:before {
  /* Old browsers */
  background: #000;
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  background: linear-gradient(to bottom, transparent 0%, #000 95%);
  /* IE6-9 */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="$start-color", endColorstr="$end-color",GradientType=0 );
  position: absolute;
  width: 100%;
  height: 100%;
  content: "";
  z-index: 1;
  opacity: 0.6;
  top: 0;
}

@media screen and (min-width: 48em) {
  /* line 83, /var/www/scss/home/blk-home-slider/blk-home-slider.scss */
  .home-slide.home-slide--large.home-slide--r-1 .home-slide__sub {
    padding-bottom: 81%;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 83, /var/www/scss/home/blk-home-slider/blk-home-slider.scss */
  .home-slide.home-slide--large.home-slide--r-1 .home-slide__sub {
    padding-bottom: 81%;
  }
}

/* line 97, /var/www/scss/home/blk-home-slider/blk-home-slider.scss */
.home-slide.home-slide--large.home-slide--r-1 .home-slide__content {
  text-align: center;
  position: absolute;
  bottom: 1.5rem;
  width: 100%;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

/* line 105, /var/www/scss/home/blk-home-slider/blk-home-slider.scss */
.home-slide.home-slide--large.home-slide--r-1--white {
  color: #FFF;
}

/* line 109, /var/www/scss/home/blk-home-slider/blk-home-slider.scss */
.home-slide.home-slide--large.home-slide--l-1 .home-slide__content {
  margin: 0 auto;
  width: 84%;
  /*float: right;*/
  margin-top: 14%;
}

/* line 118, /var/www/scss/home/blk-home-slider/blk-home-slider.scss */
.home-slide.home-slide--large.home-slide--l-2 .home-slide__content {
  margin-top: 18%;
  text-align: center;
}

/* line 124, /var/www/scss/home/blk-home-slider/blk-home-slider.scss */
.home-slide.home-slide--large.home-slide--full {
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  max-width: 70.5rem;
}

/* line 143, /var/www/scss/home/blk-home-slider/blk-home-slider.scss */
.home-slide.home-slide--medium {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.home-slide.home-slide--medium::before, .home-slide.home-slide--medium::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.home-slide.home-slide--medium::after {
  clear: both;
}

/* line 146, /var/www/scss/home/blk-home-slider/blk-home-slider.scss */
.home-slide.home-slide--medium .home-slide.home-slide--top {
  width: 100%;
  float: left;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 66.9%;
}

/* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
.home-slide.home-slide--medium .home-slide.home-slide--top:last-child:not(:first-child) {
  float: right;
}

@media screen and (min-width: 48em) {
  /* line 146, /var/www/scss/home/blk-home-slider/blk-home-slider.scss */
  .home-slide.home-slide--medium .home-slide.home-slide--top {
    padding-bottom: 66.9%;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 146, /var/www/scss/home/blk-home-slider/blk-home-slider.scss */
  .home-slide.home-slide--medium .home-slide.home-slide--top {
    padding-bottom: 66.9%;
  }
}

/* line 150, /var/www/scss/home/blk-home-slider/blk-home-slider.scss */
.home-slide.home-slide--medium .home-slide.home-slide--top:before {
  /* Old browsers */
  background: #000;
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  background: linear-gradient(to bottom, transparent 0%, #000 100%);
  /* IE6-9 */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="$start-color", endColorstr="$end-color",GradientType=0 );
  position: absolute;
  width: 100%;
  height: 40%;
  content: "";
  z-index: 1;
  opacity: 0.6;
  bottom: 0;
}

/* line 162, /var/www/scss/home/blk-home-slider/blk-home-slider.scss */
.home-slide.home-slide--medium .home-slide.home-slide--top.home-slide--l-1 .home-slide__content {
  margin: 0 auto;
  width: 94%;
  margin-top: 10%;
}

/* line 171, /var/www/scss/home/blk-home-slider/blk-home-slider.scss */
.home-slide.home-slide--medium .home-slide.home-slide--btm-l,
.home-slide.home-slide--medium .home-slide.home-slide--btm-r {
  width: 50%;
  float: left;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 47%;
}

/* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
.home-slide.home-slide--medium .home-slide.home-slide--btm-l:last-child:not(:first-child),
.home-slide.home-slide--medium .home-slide.home-slide--btm-r:last-child:not(:first-child) {
  float: right;
}

@media screen and (min-width: 48em) {
  /* line 171, /var/www/scss/home/blk-home-slider/blk-home-slider.scss */
  .home-slide.home-slide--medium .home-slide.home-slide--btm-l,
  .home-slide.home-slide--medium .home-slide.home-slide--btm-r {
    padding-bottom: 47%;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 171, /var/www/scss/home/blk-home-slider/blk-home-slider.scss */
  .home-slide.home-slide--medium .home-slide.home-slide--btm-l,
  .home-slide.home-slide--medium .home-slide.home-slide--btm-r {
    padding-bottom: 47%;
  }
}

/* line 176, /var/www/scss/home/blk-home-slider/blk-home-slider.scss */
.home-slide.home-slide--medium .home-slide.home-slide--btm-l .home-slide__sub,
.home-slide.home-slide--medium .home-slide.home-slide--btm-r .home-slide__sub {
  color: #FFF;
}

/* line 178, /var/www/scss/home/blk-home-slider/blk-home-slider.scss */
.home-slide.home-slide--medium .home-slide.home-slide--btm-l .home-slide__sub:before,
.home-slide.home-slide--medium .home-slide.home-slide--btm-r .home-slide__sub:before {
  /* Old browsers */
  background: #000;
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  background: linear-gradient(to bottom, transparent 0%, #000 95%);
  /* IE6-9 */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="$start-color", endColorstr="$end-color",GradientType=0 );
  position: absolute;
  width: 100%;
  height: 50%;
  content: "";
  z-index: 1;
  opacity: 0.6;
  bottom: 0;
}

/* line 192, /var/www/scss/home/blk-home-slider/blk-home-slider.scss */
.home-slide.home-slide--medium .home-slide.home-slide--t-1 .home-slide__content {
  padding-top: 18%;
  text-align: center;
}

/* line 198, /var/www/scss/home/blk-home-slider/blk-home-slider.scss */
.home-slide.home-slide--medium .home-slide.home-slide--b-1 {
  position: relative;
}

/* line 200, /var/www/scss/home/blk-home-slider/blk-home-slider.scss */
.home-slide.home-slide--medium .home-slide.home-slide--b-1 .home-slide__content {
  position: absolute;
  bottom: 1.5rem;
  text-align: center;
  width: 100%;
}

/* line 208, /var/www/scss/home/blk-home-slider/blk-home-slider.scss */
.home-slide.home-slide--medium .home-slide.home-slide--full {
  width: 100%;
  float: left;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 113.9%;
}

/* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
.home-slide.home-slide--medium .home-slide.home-slide--full:last-child:not(:first-child) {
  float: right;
}

@media screen and (min-width: 48em) {
  /* line 208, /var/www/scss/home/blk-home-slider/blk-home-slider.scss */
  .home-slide.home-slide--medium .home-slide.home-slide--full {
    padding-bottom: 113.9%;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 208, /var/www/scss/home/blk-home-slider/blk-home-slider.scss */
  .home-slide.home-slide--medium .home-slide.home-slide--full {
    padding-bottom: 113.9%;
  }
}

/* line 212, /var/www/scss/home/blk-home-slider/blk-home-slider.scss */
.home-slide.home-slide--medium .home-slide.home-slide--full .home-slide__content {
  padding-bottom: 2.5rem;
}

/* line 225, /var/www/scss/home/blk-home-slider/blk-home-slider.scss */
.home-slide.home-slide--small .home-slide__sub {
  padding-bottom: 118.6%;
}

@media screen and (min-width: 48em) {
  /* line 225, /var/www/scss/home/blk-home-slider/blk-home-slider.scss */
  .home-slide.home-slide--small .home-slide__sub {
    padding-bottom: 118.6%;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 225, /var/www/scss/home/blk-home-slider/blk-home-slider.scss */
  .home-slide.home-slide--small .home-slide__sub {
    padding-bottom: 118.6%;
  }
}

/* line 227, /var/www/scss/home/blk-home-slider/blk-home-slider.scss */
.home-slide.home-slide--small .home-slide__sub:before {
  /* Old browsers */
  background: #000;
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  background: linear-gradient(to bottom, transparent 0%, #000 100%);
  /* IE6-9 */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="$start-color", endColorstr="$end-color",GradientType=0 );
  position: absolute;
  width: 100%;
  height: 40%;
  content: "";
  z-index: 1;
  opacity: 0.6;
  bottom: 0;
  left: 0;
}

/* line 238, /var/www/scss/home/blk-home-slider/blk-home-slider.scss */
.home-slide.home-slide--small .home-slide__sub .home-slide__title {
  color: #FFF;
}

/* line 241, /var/www/scss/home/blk-home-slider/blk-home-slider.scss */
.home-slide.home-slide--small.home-slide--full .btn-main.btn-main--white, .home-slide.home-slide--small.home-slide--full .btn-main--white.com-saf-centered-button, .home-slide.home-slide--small.home-slide--full .btn-main--white.com-compare__action {
  padding: 0 2rem;
}

/* line 250, /var/www/scss/home/blk-home-slider/blk-home-slider.scss */
.home-slide.home-slide--white {
  color: #FFF;
}

/* line 254, /var/www/scss/home/blk-home-slider/blk-home-slider.scss */
.home-slide.home-slide--style-1 .home-slide__txt {
  font-size: 1.375rem;
  color: #3e3936;
  font-weight: 700;
  line-height: 1.7rem;
}

/* line 261, /var/www/scss/home/blk-home-slider/blk-home-slider.scss */
.home-slide.home-slide--style-1 .home-slide__title {
  margin: 1.5rem 0;
  font-weight: 400;
  font-size: 1rem;
  text-transform: none;
  color: #3e3936;
}

/* line 270, /var/www/scss/home/blk-home-slider/blk-home-slider.scss */
.home-slide.home-slide--style-1--white .home-slide__txt,
.home-slide.home-slide--style-1--white .home-slide__title {
  color: #FFF;
}

/* line 279, /var/www/scss/home/blk-home-slider/blk-home-slider.scss */
.home-slide.home-slide--style-2 .home-link-all {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

/* line 280, /var/www/scss/home/blk-home-slider/blk-home-slider.scss */
.home-slide.home-slide--style-2 .home-slide__content {
  position: absolute;
  left: 50%;
  bottom: 15%;
  width: 37.5rem;
  margin-left: -18.75rem;
}

/* line 287, /var/www/scss/home/blk-home-slider/blk-home-slider.scss */
.home-slide.home-slide--style-2 .home-slide__title {
  color: #FFF;
  font-weight: 400;
  font-size: 1.375rem;
  text-align: center;
  line-height: 1.7rem;
}

/* line 294, /var/www/scss/home/blk-home-slider/blk-home-slider.scss */
.home-slide.home-slide--style-2 .home-slide__txt {
  text-align: center;
  font-size: 0.875rem;
  font-family: "Times New Roman", serif;
  font-style: italic;
  font-weight: 600;
  color: #FFF;
  margin: 1% 0;
}

/* line 304, /var/www/scss/home/blk-home-slider/blk-home-slider.scss */
.home-slide.home-slide--style-2:before {
  /* Old browsers */
  background: #000;
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  background: linear-gradient(to bottom, transparent 0%, #000 100%);
  /* IE6-9 */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="$start-color", endColorstr="$end-color",GradientType=0 );
  position: absolute;
  width: 100%;
  height: 60%;
  content: "";
  z-index: 1;
  opacity: 0.6;
  bottom: 0;
  left: 0;
}

/* line 319, /var/www/scss/home/blk-home-slider/blk-home-slider.scss */
.home-slide.home-slide--style-3 .home-slide__title {
  font-weight: 600;
  font-size: 1rem;
  text-transform: uppercase;
  line-height: 1.2rem;
  margin-bottom: 0.4rem;
}

/* line 327, /var/www/scss/home/blk-home-slider/blk-home-slider.scss */
.home-slide.home-slide--style-3 .home-slide__txt {
  font-size: 1rem;
  font-style: italic;
  font-weight: 400;
  font-family: "Times New Roman", serif;
  line-height: 1rem;
}

/* line 337, /var/www/scss/home/blk-home-slider/blk-home-slider.scss */
.home-slide.home-slide.home-slide--style-4 {
  text-align: center;
}

/* line 340, /var/www/scss/home/blk-home-slider/blk-home-slider.scss */
.home-slide.home-slide.home-slide--style-4 .home-slide__content {
  position: absolute;
  bottom: 1.5rem;
  width: 100%;
}

/* line 346, /var/www/scss/home/blk-home-slider/blk-home-slider.scss */
.home-slide.home-slide.home-slide--style-4 .home-slide__title {
  margin: 1.5rem 0;
  font-weight: 400;
  font-size: 0.875rem;
  font-weight: 700;
}

/* line 357, /var/www/scss/home/blk-home-slider/blk-home-slider.scss */
.home-slide.home-slide.home-slide--style-5 .home-slide__title {
  margin: 0 0 1.5rem;
  font-weight: 300;
  font-size: 1.625rem;
  line-height: 2rem;
  color: #FFF;
}

/* line 365, /var/www/scss/home/blk-home-slider/blk-home-slider.scss */
.home-slide.home-slide.home-slide--style-5 .home-slide__txt {
  margin: 0 0 1rem;
  font-weight: 300;
  font-size: 0.875rem;
  color: #FFF;
}

/* line 374, /var/www/scss/home/blk-home-slider/blk-home-slider.scss */
.home-slide.home-slide--r-1--white:before {
  /* Old browsers */
  background: #000;
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  background: linear-gradient(to bottom, transparent 0%, #000 95%);
  /* IE6-9 */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="$start-color", endColorstr="$end-color",GradientType=0 );
  position: absolute;
  width: 100%;
  height: 50%;
  content: "";
  z-index: 1;
  opacity: 0.5;
  bottom: 0;
}

@media screen and (min-width: 48em) {
  /* line 3, /var/www/scss/home/blk-home-slider/blk-home-slider-medium.scss */
  .home-slide {
    /*&.home-slide--style-2 {
      .home-slide__title {
        font-size: $stantard-size-title-3;
        line-height: 2.4rem;
      }
      .home-slide__txt { font-size: $stantard-size-0; }
    }*/
  }
  /* line 12, /var/www/scss/home/blk-home-slider/blk-home-slider-medium.scss */
  .home-slide.home-slide.home-slide--style-5 .home-slide__title {
    font-size: 2.25rem;
    line-height: 2.6rem;
  }
  /* line 16, /var/www/scss/home/blk-home-slider/blk-home-slider-medium.scss */
  .home-slide.home-slide.home-slide--style-5 .home-slide__txt {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
}

/* line 1, /var/www/scss/home/blk-nav/blk-nav.scss */
.blk-nav {
  text-align: center;
  padding: 3rem 0;
}

/* line 5, /var/www/scss/home/blk-nav/blk-nav.scss */
.blk-nav.blk-nav--slim-sticky {
  display: none;
}

/* line 8, /var/www/scss/home/blk-nav/blk-nav.scss */
.blk-nav.blk-nav--landing {
  display: block;
  position: absolute;
  z-index: 20;
  top: 3.125rem;
  width: 100%;
  max-width: 100rem;
  height: 3.125rem;
  padding: 0;
  background-color: #FFF;
}

/* line 19, /var/www/scss/home/blk-nav/blk-nav.scss */
.blk-nav.blk-nav--landing .com-home-menu {
  overflow-x: scroll;
}

/* line 21, /var/www/scss/home/blk-nav/blk-nav.scss */
.blk-nav.blk-nav--landing .com-home-menu__icon {
  display: block;
  background-position: center top;
  background-size: 0.9375rem;
  height: 0.9375rem;
  width: 0.9375rem;
  display: inline-block;
  /*width: rem-calc(15);
        height: rem-calc(42);
        background-size: rem-calc(15);
        background-position: center center;*/
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20id%3D%22ic_arrow_back_36px%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2015.023%2015.023%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%20%7B%20fill%3A%20none%3B%20%7D%20.cls-2%20%7B%20fill%3A%20%23727272%3B%20%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20id%3D%22Path_779%22%20data-name%3D%22Path%20779%22%20class%3D%22cls-1%22%20d%3D%22M0%200h15.023v15.023H0z%22%2F%3E%3Cpath%20id%3D%22Path_780%22%20data-name%3D%22Path%20780%22%20class%3D%22cls-2%22%20d%3D%22M12.52%206.886H4.904l3.5-3.5-.892-.882-5.008%205.008%205.008%205.008.885-.885-3.5-3.5h7.62z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  margin-right: 0.3125rem;
}

@media screen and (min-width: 48em) {
  /* line 21, /var/www/scss/home/blk-nav/blk-nav.scss */
  .blk-nav.blk-nav--landing .com-home-menu__icon {
    background-size: 0.9375rem;
    height: 0.9375rem;
    width: 0.9375rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 21, /var/www/scss/home/blk-nav/blk-nav.scss */
  .blk-nav.blk-nav--landing .com-home-menu__icon {
    background-size: 0.9375rem;
    height: 0.9375rem;
    width: 0.9375rem;
  }
}

/* line 31, /var/www/scss/home/blk-nav/blk-nav.scss */
.blk-nav.blk-nav--landing .com-home-menu, .blk-nav.blk-nav--landing .com-home-menu__nav, .blk-nav.blk-nav--landing .com-home-menu__list, .blk-nav.blk-nav--landing .com-home-menu__item {
  height: 100%;
}

/* line 32, /var/www/scss/home/blk-nav/blk-nav.scss */
.blk-nav.blk-nav--landing .com-home-menu__list {
  white-space: nowrap;
}

/* line 33, /var/www/scss/home/blk-nav/blk-nav.scss */
.blk-nav.blk-nav--landing .com-home-menu__item {
  display: inline-block;
}

/* line 34, /var/www/scss/home/blk-nav/blk-nav.scss */
.blk-nav.blk-nav--landing .com-home-menu__link {
  height: 100%;
  line-height: 3.125rem;
  padding: 0 1.25rem;
  margin: 0;
}

/* line 40, /var/www/scss/home/blk-nav/blk-nav.scss */
.blk-nav.blk-nav--landing .com-home-menu__link::after {
  display: none;
}

/* line 42, /var/www/scss/home/blk-nav/blk-nav.scss */
.blk-nav.blk-nav--landing .com-home-menu__link--active .com-home-menu__link-label {
  display: block;
  position: relative;
}

/* line 46, /var/www/scss/home/blk-nav/blk-nav.scss */
.blk-nav.blk-nav--landing .com-home-menu__link--active .com-home-menu__link-label:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  background-color: #3e3936;
  height: 0.1875rem;
  width: 100%;
}

/* line 57, /var/www/scss/home/blk-nav/blk-nav.scss */
.blk-nav.blk-nav--text-on-left {
  text-align: left;
}

/* line 62, /var/www/scss/home/blk-nav/blk-nav.scss */
.blk-nav .com-home-menu__title {
  font-style: italic;
  font-family: "Times New Roman", serif;
  font-size: 1.2rem;
  color: #cfcecd;
}

/* line 69, /var/www/scss/home/blk-nav/blk-nav.scss */
.blk-nav .com-home-menu__list {
  display: inline-block;
}

/* line 73, /var/www/scss/home/blk-nav/blk-nav.scss */
.blk-nav .com-home-menu__link {
  display: block;
  margin: 1.3rem 0.8rem 0;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 0.75rem;
  letter-spacing: 0.05em;
}

/* line 81, /var/www/scss/home/blk-nav/blk-nav.scss */
.blk-nav .com-home-menu__link::after {
  content: "";
  width: 2.5rem;
  height: 0.0625rem;
  background-color: #d8d8d8;
  display: block;
  margin: 0 auto;
  -webkit-transform: translateY(0.3rem);
      -ms-transform: translateY(0.3rem);
          transform: translateY(0.3rem);
  transition-duration: 0.3s;
  transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
  transition-property: opacity, -webkit-transform;
  transition-property: opacity, transform;
}

/* line 93, /var/www/scss/home/blk-nav/blk-nav.scss */
.blk-nav .com-home-menu__link:hover {
  color: #0a0a0a;
}

@media screen and (min-width: 48em) {
  /* line 5, /var/www/scss/home/blk-nav/blk-nav-medium.scss */
  .blk-nav {
    padding: 0;
    height: 4.375rem;
  }
  /* line 9, /var/www/scss/home/blk-nav/blk-nav-medium.scss */
  .blk-nav.blk-nav--slim {
    border-bottom: 1px solid #d8d8d8;
  }
  /* line 12, /var/www/scss/home/blk-nav/blk-nav-medium.scss */
  .blk-nav.blk-nav--slim.blk-nav--slim-sticky {
    width: 100%;
    background-color: #FFF;
    z-index: 100;
    height: 2.625rem;
  }
  /* line 18, /var/www/scss/home/blk-nav/blk-nav-medium.scss */
  .blk-nav.blk-nav--slim.blk-nav--slim-sticky .com-home-menu__link {
    line-height: 2.625rem;
  }
  /* line 24, /var/www/scss/home/blk-nav/blk-nav-medium.scss */
  .blk-nav.blk-nav--landing {
    border-bottom: 1px solid #d8d8d8;
    position: relative;
    top: auto;
  }
  /* line 29, /var/www/scss/home/blk-nav/blk-nav-medium.scss */
  .blk-nav.blk-nav--landing.blk-nav--slim-sticky {
    position: relative;
  }
  /* line 31, /var/www/scss/home/blk-nav/blk-nav-medium.scss */
  .blk-nav.blk-nav--landing.blk-nav--slim-sticky:before {
    content: "";
    position: absolute;
    top: -1px;
    display: block;
    width: 100%;
    height: 1px;
    background-color: #d8d8d8;
  }
  /* line 42, /var/www/scss/home/blk-nav/blk-nav-medium.scss */
  .blk-nav.blk-nav--landing .com-home-menu {
    overflow-x: visible;
  }
  /* line 44, /var/www/scss/home/blk-nav/blk-nav-medium.scss */
  .blk-nav.blk-nav--landing .com-home-menu__link {
    text-transform: none;
    line-height: 3.125rem;
    font-size: 0.9375rem;
    font-weight: 400;
  }
  /* line 51, /var/www/scss/home/blk-nav/blk-nav-medium.scss */
  .blk-nav.blk-nav--landing .com-home-menu__link-label {
    padding: 0 0.1875rem;
  }
  /* line 53, /var/www/scss/home/blk-nav/blk-nav-medium.scss */
  .blk-nav.blk-nav--landing .com-home-menu__link--active .com-home-menu__link-label {
    display: inline-block;
    position: relative;
  }
  /* line 58, /var/www/scss/home/blk-nav/blk-nav-medium.scss */
  .blk-nav.blk-nav--landing .com-home-menu__link--active .com-home-menu__link-label:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: #3e3936;
    height: 0.1875rem;
    width: 100%;
  }
  /* line 69, /var/www/scss/home/blk-nav/blk-nav-medium.scss */
  .blk-nav__visible-on-sticky {
    opacity: 0;
  }
  /* line 73, /var/www/scss/home/blk-nav/blk-nav-medium.scss */
  .blk-nav.blk-nav--slim-sticky .blk-nav__visible-on-sticky {
    opacity: 1;
  }
  /* line 78, /var/www/scss/home/blk-nav/blk-nav-medium.scss */
  .blk-nav .com-home-menu, .blk-nav .com-home-menu__nav, .blk-nav .com-home-menu__list, .blk-nav .com-home-menu__item {
    height: 100%;
  }
  /* line 81, /var/www/scss/home/blk-nav/blk-nav-medium.scss */
  .blk-nav .com-home-menu__list {
    white-space: nowrap;
  }
  /* line 84, /var/www/scss/home/blk-nav/blk-nav-medium.scss */
  .blk-nav .com-home-menu__item {
    display: inline-block;
  }
  /* line 87, /var/www/scss/home/blk-nav/blk-nav-medium.scss */
  .blk-nav .com-home-menu__link {
    /*padding:1.4rem 0 1rem;
        margin:0 0.8rem;*/
    height: 100%;
    line-height: 4.375rem;
    padding: 0 1.25rem;
    margin: 0;
  }
  /* line 95, /var/www/scss/home/blk-nav/blk-nav-medium.scss */
  .blk-nav .com-home-menu__link::after {
    display: none;
  }
  /* line 100, /var/www/scss/home/blk-nav/blk-nav-medium.scss */
  .blk-nav.blk-nav--sticky {
    position: fixed;
    top: 4.375rem;
    left: 0;
    z-index: 10;
    width: 100%;
    height: 4.375rem;
    background: transparent;
  }
  /* line 109, /var/www/scss/home/blk-nav/blk-nav-medium.scss */
  .blk-nav.blk-nav--sticky .com-home-menu {
    max-width: 100rem;
    margin: 0 auto;
    background: #FFF;
  }
  /* line 115, /var/www/scss/home/blk-nav/blk-nav-medium.scss */
  .blk-nav.blk-nav--sticky .com-home-menu__link:hover, .blk-nav.blk-nav--sticky .com-home-menu__link.com-home-menu__link--current {
    border-bottom: 0.125rem solid #3e3936;
  }
  /* line 124, /var/www/scss/home/blk-nav/blk-nav-medium.scss */
  .blk-nav.blk-nav--wrapped-in-menu {
    position: absolute;
    background-color: transparent;
  }
  /* line 128, /var/www/scss/home/blk-nav/blk-nav-medium.scss */
  .blk-nav.blk-nav--wrapped-in-menu .com-home-menu {
    background: transparent;
  }
}

/* line 22, /var/www/scss/home/blk-nav/easter-egg.scss */
.com-home-menu.com-home-menu--egg .com-home-menu__link {
  height: 4.375rem;
  width: 4.375rem;
  text-indent: -9999rem;
  overflow: hidden;
  margin: 0;
  padding: 0;
  /*
      background-image: url("../images/egg/spritesheet.jpg");
      background-repeat: no-repeat;
      background-size: rem-calc(420) rem-calc(70);
      */
}

/* line 3, /var/www/scss/home/blk-nav/easter-egg.scss */
.com-home-menu.com-home-menu--egg .com-home-menu__item:nth-child(0n+1) .com-home-menu__link {
  position: relative;
}

/* line 6, /var/www/scss/home/blk-nav/easter-egg.scss */
.com-home-menu.com-home-menu--egg .com-home-menu__item:nth-child(0n+1) .com-home-menu__link::after {
  content: "🍕";
  width: 100%;
  height: 100%;
  position: absolute;
  display: block;
  text-indent: 0;
  text-align: center;
  top: 0;
  left: 0;
  background-color: transparent;
  font-size: 3.125rem;
  line-height: 3.125rem;
}

/* line 3, /var/www/scss/home/blk-nav/easter-egg.scss */
.com-home-menu.com-home-menu--egg .com-home-menu__item:nth-child(0n+2) .com-home-menu__link {
  position: relative;
}

/* line 6, /var/www/scss/home/blk-nav/easter-egg.scss */
.com-home-menu.com-home-menu--egg .com-home-menu__item:nth-child(0n+2) .com-home-menu__link::after {
  content: "🍗";
  width: 100%;
  height: 100%;
  position: absolute;
  display: block;
  text-indent: 0;
  text-align: center;
  top: 0;
  left: 0;
  background-color: transparent;
  font-size: 3.125rem;
  line-height: 3.125rem;
}

/* line 3, /var/www/scss/home/blk-nav/easter-egg.scss */
.com-home-menu.com-home-menu--egg .com-home-menu__item:nth-child(0n+3) .com-home-menu__link {
  position: relative;
}

/* line 6, /var/www/scss/home/blk-nav/easter-egg.scss */
.com-home-menu.com-home-menu--egg .com-home-menu__item:nth-child(0n+3) .com-home-menu__link::after {
  content: "🍮";
  width: 100%;
  height: 100%;
  position: absolute;
  display: block;
  text-indent: 0;
  text-align: center;
  top: 0;
  left: 0;
  background-color: transparent;
  font-size: 3.125rem;
  line-height: 3.125rem;
}

/* line 3, /var/www/scss/home/blk-nav/easter-egg.scss */
.com-home-menu.com-home-menu--egg .com-home-menu__item:nth-child(0n+4) .com-home-menu__link {
  position: relative;
}

/* line 6, /var/www/scss/home/blk-nav/easter-egg.scss */
.com-home-menu.com-home-menu--egg .com-home-menu__item:nth-child(0n+4) .com-home-menu__link::after {
  content: "🍻";
  width: 100%;
  height: 100%;
  position: absolute;
  display: block;
  text-indent: 0;
  text-align: center;
  top: 0;
  left: 0;
  background-color: transparent;
  font-size: 3.125rem;
  line-height: 3.125rem;
}

/* line 3, /var/www/scss/home/blk-nav/easter-egg.scss */
.com-home-menu.com-home-menu--egg .com-home-menu__item:nth-child(0n+5) .com-home-menu__link {
  position: relative;
}

/* line 6, /var/www/scss/home/blk-nav/easter-egg.scss */
.com-home-menu.com-home-menu--egg .com-home-menu__item:nth-child(0n+5) .com-home-menu__link::after {
  content: "🍔";
  width: 100%;
  height: 100%;
  position: absolute;
  display: block;
  text-indent: 0;
  text-align: center;
  top: 0;
  left: 0;
  background-color: transparent;
  font-size: 3.125rem;
  line-height: 3.125rem;
}

@media screen and (min-width: 48em) {
  /* line 57, /var/www/scss/home/blk-nav/easter-egg.scss */
  .com-home-menu.com-home-menu--egg .com-home-menu__list {
    position: relative;
  }
  /* line 60, /var/www/scss/home/blk-nav/easter-egg.scss */
  .com-home-menu.com-home-menu--egg .com-home-menu__list::before, .com-home-menu.com-home-menu--egg .com-home-menu__list::after {
    content: "\01F493";
    width: 4.375rem;
    height: 4.375rem;
    position: absolute;
    display: block;
    text-indent: 0;
    top: 0;
    text-align: center;
    background-color: transparent;
    font-size: 3.125rem;
    line-height: 4.375rem;
    font-size: 2.1875rem;
    color: #3e3936;
  }
  /* line 76, /var/www/scss/home/blk-nav/easter-egg.scss */
  .com-home-menu.com-home-menu--egg .com-home-menu__list::before {
    left: -4.375rem;
  }
  /* line 79, /var/www/scss/home/blk-nav/easter-egg.scss */
  .com-home-menu.com-home-menu--egg .com-home-menu__list::after {
    right: -4.375rem;
  }
}

@media screen and (min-width: 48em) {
  /* line 4, /var/www/scss/home/blk-home-promo/blk-home-promo.scss */
  .blk-home-promo__main-title {
    padding: 2rem 0;
  }
}

/* line 2, /var/www/scss/home/blk-selector/blk-selector.scss */
.blk-selector {
  overflow: hidden;
}

/* line 5, /var/www/scss/home/blk-selector/blk-selector.scss */
.blk-selector__item {
  width: 100%;
  float: left;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  transition: all 0.3s ease;
  min-height: 5.625rem;
  display: block;
  color: #3e3936;
  background: #f4f4f4;
  text-align: center;
  text-transform: uppercase;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1.125rem;
  position: relative;
}

/* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
.blk-selector__item:last-child:not(:first-child) {
  float: right;
}

/* line 19, /var/www/scss/home/blk-selector/blk-selector.scss */
.blk-selector__item:first-child {
  color: #FFF;
  background: #c20038;
}

/* line 22, /var/www/scss/home/blk-selector/blk-selector.scss */
.blk-selector__item:first-child:hover {
  background: #a90031;
}

/* line 26, /var/www/scss/home/blk-selector/blk-selector.scss */
.blk-selector__item:hover {
  background: #e7e7e7;
}

/* line 31, /var/www/scss/home/blk-selector/blk-selector.scss */
.blk-selector__wrp {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
      -ms-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
}

/* line 40, /var/www/scss/home/blk-selector/blk-selector.scss */
.blk-selector__text {
  font-family: "Times New Roman", serif;
  font-style: italic;
  font-size: 1rem;
  text-transform: none;
  font-weight: 400;
  display: block;
  margin-top: 0.5625rem;
}

@media screen and (min-width: 48em) {
  /* line 4, /var/www/scss/home/blk-selector/blk-selector-medium.scss */
  .blk-selector__item {
    width: 50%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    min-height: 13.125rem;
    font-size: 1.375rem;
    background: #FFF;
    line-height: 1.5rem;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .blk-selector__item:last-child:not(:first-child) {
    float: right;
  }
  /* line 11, /var/www/scss/home/blk-selector/blk-selector-medium.scss */
  .blk-selector__item:first-child:hover {
    color: #FFF;
  }
  /* line 14, /var/www/scss/home/blk-selector/blk-selector-medium.scss */
  .blk-selector__item:hover {
    background: #fafafa;
    color: #59524e;
  }
  /* line 19, /var/www/scss/home/blk-selector/blk-selector-medium.scss */
  .blk-selector__text {
    line-height: 1.125rem;
  }
}

/* line 70, /var/www/scss/base/_mixins.scss */
.com-support-home .utl-img-fixed-ratio {
  padding-bottom: 145%;
}

@media screen and (min-width: 48em) {
  /* line 70, /var/www/scss/base/_mixins.scss */
  .com-support-home .utl-img-fixed-ratio {
    padding-bottom: 55%;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 70, /var/www/scss/base/_mixins.scss */
  .com-support-home .utl-img-fixed-ratio {
    padding-bottom: 33%;
  }
}

/* line 4, /var/www/scss/home/blk-support/blk-support.scss */
.com-support-home__wrp-top {
  width: 100%;
  float: left;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  text-align: center;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

/* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
.com-support-home__wrp-top:last-child:not(:first-child) {
  float: right;
}

/* line 11, /var/www/scss/home/blk-support/blk-support.scss */
.com-support-home__title {
  color: #FFF;
  text-transform: uppercase;
  font-size: 1rem;
  font-weight: 300;
  width: 100%;
  max-width: 15rem;
  margin: 0 auto;
}

/* line 20, /var/www/scss/home/blk-support/blk-support.scss */
.com-support-home__wrp-btm {
  padding: 2rem 0 4rem 0;
  background-color: #FFF;
}

/* line 23, /var/www/scss/home/blk-support/blk-support.scss */
.com-support-home__wrp-btm .columns {
  padding: 0 2.5rem;
}

/* line 27, /var/www/scss/home/blk-support/blk-support.scss */
.com-support-home__sub-title {
  padding-bottom: 0.5rem;
  margin-bottom: 1rem;
  color: #3e3936;
  text-transform: uppercase;
  font-size: 0.875rem;
  font-weight: 400;
  border-bottom: 1px solid #3e3936;
  text-align: center;
  font-weight: 600;
}

/* line 38, /var/www/scss/home/blk-support/blk-support.scss */
.com-support-home__icon-buy, .com-support-home__icon-register {
  display: block;
  background-size: 6.25rem;
  height: 6.25rem;
  width: 6.25rem;
  background-position: center top;
  margin: 0 auto 1rem auto;
  padding-bottom: 1rem;
}

/* line 53, /var/www/scss/home/blk-support/blk-support.scss */
.com-support-home__txt {
  color: #FFF;
  display: inline-block;
  text-align: center;
  margin: 0.5rem 2rem;
  padding: 0.9rem 3rem;
  border-bottom: 1px solid transparent;
  font-size: 0.75rem;
  text-transform: uppercase;
  font-weight: 400;
}

/* line 65, /var/www/scss/home/blk-support/blk-support.scss */
.com-support-home__txt:hover {
  border-bottom-color: #FFF;
}

/* line 67, /var/www/scss/home/blk-support/blk-support.scss */
.com-support-home .btn-main--white {
  margin-top: 2rem;
  width: 15rem;
  padding: 0;
}

/* line 73, /var/www/scss/home/blk-support/blk-support.scss */
.com-support-home__root {
  margin-bottom: 2rem;
}

/* line 77, /var/www/scss/home/blk-support/blk-support.scss */
.com-support-home__item {
  padding: 0.4rem 0;
  font-size: 0.875rem;
  text-align: center;
  color: #3e3936;
}

/* line 83, /var/www/scss/home/blk-support/blk-support.scss */
.com-support-home__item--icon {
  margin-bottom: 1rem;
}

/* line 86, /var/www/scss/home/blk-support/blk-support.scss */
.com-support-home__item--icon .com-support-home__link {
  padding-top: 0.3rem;
}

/* line 89, /var/www/scss/home/blk-support/blk-support.scss */
.com-support-home__item--locate {
  text-transform: uppercase;
  font-weight: 600;
}

/* line 94, /var/www/scss/home/blk-support/blk-support.scss */
.com-support-home__icon-phone, .com-support-home__icon-mail {
  display: block;
  background-position: center top;
  background-size: 1.875rem;
  height: 1.875rem;
  width: 1.875rem;
  display: inline-block;
}

@media screen and (min-width: 48em) {
  /* line 94, /var/www/scss/home/blk-support/blk-support.scss */
  .com-support-home__icon-phone, .com-support-home__icon-mail {
    background-size: 1.875rem;
    height: 1.875rem;
    width: 1.875rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 94, /var/www/scss/home/blk-support/blk-support.scss */
  .com-support-home__icon-phone, .com-support-home__icon-mail {
    background-size: 1.875rem;
    height: 1.875rem;
    width: 1.875rem;
  }
}

/* line 105, /var/www/scss/home/blk-support/blk-support.scss */
.com-support-home__link {
  display: block;
}

@media screen and (min-width: 48em) {
  /* line 4, /var/www/scss/home/blk-support/blk-support-medium.scss */
  .com-support-home__wrp-top {
    width: 100%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .com-support-home__wrp-top:last-child:not(:first-child) {
    float: right;
  }
  /* line 8, /var/www/scss/home/blk-support/blk-support-medium.scss */
  .com-support-home__wrp-btm .columns {
    padding: 0 1.875rem;
  }
  /* line 12, /var/www/scss/home/blk-support/blk-support-medium.scss */
  .com-support-home__title {
    font-size: 2.25rem;
    max-width: none;
  }
  /* line 16, /var/www/scss/home/blk-support/blk-support-medium.scss */
  .com-support-home__sub-title {
    text-align: left;
  }
  /* line 19, /var/www/scss/home/blk-support/blk-support-medium.scss */
  .com-support-home__item {
    text-align: left;
    font-size: 0.75rem;
  }
  /* line 23, /var/www/scss/home/blk-support/blk-support-medium.scss */
  .com-support-home__item--icon {
    float: left;
    width: 50%;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    margin-bottom: 3rem;
  }
  /* line 29, /var/www/scss/home/blk-support/blk-support-medium.scss */
  .com-support-home__item--icon:first-child {
    padding-left: 0;
  }
  /* line 32, /var/www/scss/home/blk-support/blk-support-medium.scss */
  .com-support-home__item--locate {
    text-transform: none;
    font-weight: 400;
  }
  /* line 38, /var/www/scss/home/blk-support/blk-support-medium.scss */
  .com-support-home__icon-phone, .com-support-home__icon-phone-large, .com-support-home__icon-mail, .com-support-home__icon-mail-large {
    margin-right: 0.5rem;
    float: left;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 4, /var/www/scss/home/blk-support/blk-support-large.scss */
  .com-support-home__wrp-btm {
    background-color: #aea9a6;
  }
  /* line 8, /var/www/scss/home/blk-support/blk-support-large.scss */
  .com-support-home__wrp-btm .columns {
    padding: 0 1.25rem;
  }
  /* line 13, /var/www/scss/home/blk-support/blk-support-large.scss */
  .com-support-home__item--icon {
    margin: 0;
    width: 100%;
  }
  /* line 16, /var/www/scss/home/blk-support/blk-support-large.scss */
  .com-support-home__item--icon:last-child {
    padding-left: 0;
  }
  /* line 19, /var/www/scss/home/blk-support/blk-support-large.scss */
  .com-support-home__icon-phone-large, .com-support-home__icon-mail-large {
    display: block;
    background-position: center top;
    background-size: 1.5625rem;
    height: 1.5625rem;
    width: 1.5625rem;
  }
}

@media screen and (min-width: 64.0625em) and (min-width: 48em) {
  /* line 19, /var/www/scss/home/blk-support/blk-support-large.scss */
  .com-support-home__icon-phone-large, .com-support-home__icon-mail-large {
    background-size: 1.5625rem;
    height: 1.5625rem;
    width: 1.5625rem;
  }
}

@media screen and (min-width: 64.0625em) and (min-width: 64.0625em) {
  /* line 19, /var/www/scss/home/blk-support/blk-support-large.scss */
  .com-support-home__icon-phone-large, .com-support-home__icon-mail-large {
    background-size: 1.5625rem;
    height: 1.5625rem;
    width: 1.5625rem;
  }
}

/* line 4, /var/www/scss/l1-appliances/l1-appliances.scss */
.com-stripe-title--in-appliances .com-stripe-title__text {
  background-color: #f4f4f4;
}

/* line 10, /var/www/scss/l1-appliances/l1-appliances.scss */
.com-cat-intro--appliances .com-cat-intro__img-cnt {
  padding-bottom: 106.25%;
}

@media screen and (min-width: 48em) {
  /* line 10, /var/www/scss/l1-appliances/l1-appliances.scss */
  .com-cat-intro--appliances .com-cat-intro__img-cnt {
    padding-bottom: 70%;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 10, /var/www/scss/l1-appliances/l1-appliances.scss */
  .com-cat-intro--appliances .com-cat-intro__img-cnt {
    padding-bottom: 42.18%;
  }
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.blk-full-kitchen__wrp::before, .blk-full-kitchen__wrp::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.blk-full-kitchen__wrp::after {
  clear: both;
}

/* line 18, /var/www/scss/l1-appliances/l1-appliances.scss */
.blk-full-kitchen__item {
  padding-bottom: 82.2%;
}

@media screen and (min-width: 48em) {
  /* line 18, /var/www/scss/l1-appliances/l1-appliances.scss */
  .blk-full-kitchen__item {
    padding-bottom: 27.2%;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 18, /var/www/scss/l1-appliances/l1-appliances.scss */
  .blk-full-kitchen__item {
    padding-bottom: 27.2%;
  }
}

/* line 20, /var/www/scss/l1-appliances/l1-appliances.scss */
.blk-full-kitchen__txt-cnt {
  position: absolute;
  width: 100%;
  bottom: 1.5rem;
  text-align: center;
}

/* line 27, /var/www/scss/l1-appliances/l1-appliances.scss */
.blk-full-kitchen__title {
  text-transform: uppercase;
  font-weight: 700;
  font-size: 0.875rem;
  color: #FFF;
}

/* line 34, /var/www/scss/l1-appliances/l1-appliances.scss */
.blk-full-kitchen__txt {
  font-size: 1rem;
  font-style: italic;
  font-weight: 400;
  font-family: "Times New Roman", serif;
  color: #FFF;
}

@media screen and (min-width: 48em) {
  /* line 5, /var/www/scss/l1-appliances/l1-appliances-medium.scss */
  .com-stripe-title--in-appliances .com-stripe-title__text {
    background-color: #FFF;
  }
  /* line 10, /var/www/scss/l1-appliances/l1-appliances-medium.scss */
  .blk-full-kitchen__item {
    float: left;
    width: 33.3333%;
  }
}

/* line 1, /var/www/scss/l1-appliances/blk-cat-nav/blk-cat-nav.scss */
.blk-nav-cat {
  min-height: 2.5rem;
}

@media screen and (min-width: 48em) {
  /* line 3, /var/www/scss/l1-appliances/blk-cat-nav/blk-cat-nav-medium.scss */
  .blk-nav-cat {
    min-height: 3.125rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 3, /var/www/scss/l1-appliances/blk-cat-nav/blk-cat-nav-large.scss */
  .blk-nav-cat {
    min-height: 3.125rem;
  }
}

/* line 4, /var/www/scss/l1-accessories/l1-accessories.scss */
.com-stripe-title--in-accessories .com-stripe-title__text {
  font-size: 0.875rem;
  background-color: #FFF;
}

/* line 6, /var/www/scss/l1-kitchenware/l1-kitchenware.scss */
.com-cat-intro--kitchenware .com-cat-intro__img-cnt {
  padding-bottom: 106.25%;
}

@media screen and (min-width: 48em) {
  /* line 6, /var/www/scss/l1-kitchenware/l1-kitchenware.scss */
  .com-cat-intro--kitchenware .com-cat-intro__img-cnt {
    padding-bottom: 70%;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 6, /var/www/scss/l1-kitchenware/l1-kitchenware.scss */
  .com-cat-intro--kitchenware .com-cat-intro__img-cnt {
    padding-bottom: 50%;
  }
}

/* line 4, /var/www/scss/l1-promotions/l1-promotions.scss */
.com-stripe-title--in-promotions .com-stripe-title__text {
  font-size: 0.875rem;
}

/* line 11, /var/www/scss/l1-promotions/l1-promotions.scss */
.blk-stripe-support--in-promotions {
  background-color: #f4f4f4;
}

@media screen and (min-width: 48em) {
  /* line 5, /var/www/scss/l1-promotions/l1-promotions-medium.scss */
  .com-stripe-title--in-promotions .com-stripe-title__text {
    font-size: 2.25rem;
  }
}

/* line 2, /var/www/scss/l1-calendar/l1-calendar.scss */
.blk-calendar-head {
  padding-bottom: 119.3%;
}

@media screen and (min-width: 48em) {
  /* line 2, /var/www/scss/l1-calendar/l1-calendar.scss */
  .blk-calendar-head {
    padding-bottom: 70.2%;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 2, /var/www/scss/l1-calendar/l1-calendar.scss */
  .blk-calendar-head {
    padding-bottom: 42%;
  }
}

/* line 5, /var/www/scss/l1-calendar/l1-calendar.scss */
.blk-calendar-head__wrp {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.blk-calendar-head__wrp::before, .blk-calendar-head__wrp::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.blk-calendar-head__wrp::after {
  clear: both;
}

/* line 6, /var/www/scss/l1-calendar/l1-calendar.scss */
.blk-calendar-head__cnt {
  width: 100%;
  float: left;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: relative;
}

/* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
.blk-calendar-head__cnt:last-child:not(:first-child) {
  float: right;
}

/* line 11, /var/www/scss/l1-calendar/l1-calendar.scss */
.blk-calendar-head__title-cnt {
  position: absolute;
  top: 1rem;
  width: 100%;
}

/* line 17, /var/www/scss/l1-calendar/l1-calendar.scss */
.blk-calendar-head__title {
  padding-bottom: 0.5rem;
  color: #FFF;
  font-weight: 600;
  font-size: 1.375rem;
  text-transform: uppercase;
  border-bottom: 1px solid #FFF;
}

/* line 26, /var/www/scss/l1-calendar/l1-calendar.scss */
.blk-calendar-head__text-cnt {
  position: absolute;
  top: 6rem;
  left: 0;
  right: 0;
  text-align: center;
}

/* line 35, /var/www/scss/l1-calendar/l1-calendar.scss */
.blk-calendar-head__text {
  color: #FFF;
}

/* line 38, /var/www/scss/l1-calendar/l1-calendar.scss */
.blk-calendar-head__text--big {
  font-weight: 700;
  font-size: 1.375rem;
  line-height: 1.9rem;
}

/* line 43, /var/www/scss/l1-calendar/l1-calendar.scss */
.blk-calendar-head__text--normal {
  padding: 0.5rem 0;
  font-weight: 400;
  font-size: 0.875rem;
}

/* line 48, /var/www/scss/l1-calendar/l1-calendar.scss */
.blk-calendar-head__text--bold {
  font-weight: 700;
  font-size: 0.875rem;
}

/* line 52, /var/www/scss/l1-calendar/l1-calendar.scss */
.blk-calendar-head__text--icon {
  font-size: 0.75rem;
  font-weight: 400;
}

/* line 58, /var/www/scss/l1-calendar/l1-calendar.scss */
.blk-calendar-head__icon-cnt {
  margin-top: 1rem;
  display: inline-block;
  width: 25%;
  text-align: center;
}

/* line 65, /var/www/scss/l1-calendar/l1-calendar.scss */
.blk-calendar-head__icon {
  display: block;
  background-position: center top;
  background-size: 1.875rem;
  height: 1.875rem;
  width: 1.875rem;
  display: inline-block;
}

@media screen and (min-width: 48em) {
  /* line 65, /var/www/scss/l1-calendar/l1-calendar.scss */
  .blk-calendar-head__icon {
    background-size: 1.875rem;
    height: 1.875rem;
    width: 1.875rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 65, /var/www/scss/l1-calendar/l1-calendar.scss */
  .blk-calendar-head__icon {
    background-size: 1.875rem;
    height: 1.875rem;
    width: 1.875rem;
  }
}

/* line 74, /var/www/scss/l1-calendar/l1-calendar.scss */
.com-stripe-title--in-calendar .com-stripe-title__text {
  font-size: 1rem;
  font-weight: 300;
  padding: 2rem 0;
}

/* line 82, /var/www/scss/l1-calendar/l1-calendar.scss */
.blk-calendar-body {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 2rem;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.blk-calendar-body::before, .blk-calendar-body::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.blk-calendar-body::after {
  clear: both;
}

/* line 86, /var/www/scss/l1-calendar/l1-calendar.scss */
.blk-calendar-body__filters {
  overflow: hidden;
  margin-bottom: 2rem;
}

/* line 90, /var/www/scss/l1-calendar/l1-calendar.scss */
.blk-calendar-body__filters-column {
  width: 100%;
  float: left;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

/* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
.blk-calendar-body__filters-column:last-child:not(:first-child) {
  float: right;
}

/* line 94, /var/www/scss/l1-calendar/l1-calendar.scss */
.blk-calendar-body__filters-column:first-child .blk-calendar-body__filters-label {
  float: right;
}

/* line 95, /var/www/scss/l1-calendar/l1-calendar.scss */
.blk-calendar-body__filters-column:first-child .blk-calendar-body__filters-select {
  float: right;
}

/* line 98, /var/www/scss/l1-calendar/l1-calendar.scss */
.blk-calendar-body__filters-label {
  color: #3e3936;
  font-size: 1rem;
  font-weight: 400;
  width: 100%;
  max-width: 100%;
}

/* line 105, /var/www/scss/l1-calendar/l1-calendar.scss */
.blk-calendar-body__filters-select {
  width: 100%;
  max-width: 100%;
  display: block;
  color: #3e3936;
  font-size: 0.875rem;
  font-weight: 400;
}

/* line 118, /var/www/scss/l1-calendar/l1-calendar.scss */
.com-date-calendar__line {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-date-calendar__line::before, .com-date-calendar__line::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-date-calendar__line::after {
  clear: both;
}

/* line 119, /var/www/scss/l1-calendar/l1-calendar.scss */
.com-date-calendar__item {
  width: 100%;
  float: left;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

/* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
.com-date-calendar__item:last-child:not(:first-child) {
  float: right;
}

/* line 121, /var/www/scss/l1-calendar/l1-calendar.scss */
.com-date-calendar__inner {
  position: relative;
  padding: 1.5rem 0;
  border-top: 1px solid #d8d8d8;
  cursor: pointer;
  overflow: hidden;
}

/* line 129, /var/www/scss/l1-calendar/l1-calendar.scss */
.com-date-calendar__info {
  padding: 0 0 1.5rem;
}

/* line 131, /var/www/scss/l1-calendar/l1-calendar.scss */
.com-date-calendar__icon-calendar {
  display: block;
  background-position: center top;
  background-size: 5.3125rem;
  height: 5.3125rem;
  width: 5.3125rem;
  float: left;
  margin-right: 1.5rem;
  text-align: center;
}

@media screen and (min-width: 48em) {
  /* line 131, /var/www/scss/l1-calendar/l1-calendar.scss */
  .com-date-calendar__icon-calendar {
    background-size: 5.3125rem;
    height: 5.3125rem;
    width: 5.3125rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 131, /var/www/scss/l1-calendar/l1-calendar.scss */
  .com-date-calendar__icon-calendar {
    background-size: 5.3125rem;
    height: 5.3125rem;
    width: 5.3125rem;
  }
}

/* line 138, /var/www/scss/l1-calendar/l1-calendar.scss */
.com-date-calendar__icon-arrow {
  display: block;
  background-position: center top;
  background-size: 1.875rem;
  height: 1.875rem;
  width: 1.875rem;
  position: absolute;
  display: inline-block;
  right: 0;
  top: 3rem;
}

@media screen and (min-width: 48em) {
  /* line 138, /var/www/scss/l1-calendar/l1-calendar.scss */
  .com-date-calendar__icon-arrow {
    background-size: 1.875rem;
    height: 1.875rem;
    width: 1.875rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 138, /var/www/scss/l1-calendar/l1-calendar.scss */
  .com-date-calendar__icon-arrow {
    background-size: 1.875rem;
    height: 1.875rem;
    width: 1.875rem;
  }
}

/* line 149, /var/www/scss/l1-calendar/l1-calendar.scss */
.com-date-calendar__month {
  font-weight: 600;
  font-size: 0.75rem;
  text-transform: uppercase;
}

/* line 155, /var/www/scss/l1-calendar/l1-calendar.scss */
.com-date-calendar__day {
  font-weight: 400;
  font-size: 2.25rem;
}

/* line 161, /var/www/scss/l1-calendar/l1-calendar.scss */
.com-date-calendar .icon--calendar-SDA .com-date-calendar__month {
  color: #FFF;
}

/* line 162, /var/www/scss/l1-calendar/l1-calendar.scss */
.com-date-calendar .icon--calendar-SDA .com-date-calendar__day {
  color: #c20038;
}

/* line 165, /var/www/scss/l1-calendar/l1-calendar.scss */
.com-date-calendar .icon--calendar-MDA .com-date-calendar__month {
  color: #c20038;
}

/* line 166, /var/www/scss/l1-calendar/l1-calendar.scss */
.com-date-calendar .icon--calendar-MDA .com-date-calendar__day {
  color: #FFF;
}

/* line 169, /var/www/scss/l1-calendar/l1-calendar.scss */
.com-date-calendar__city, .com-date-calendar__location, .com-date-calendar__testimonial {
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.2rem;
  padding-right: 1.5rem;
}

/* line 177, /var/www/scss/l1-calendar/l1-calendar.scss */
.com-date-calendar__text {
  font-size: 0.875rem;
}

/* line 178, /var/www/scss/l1-calendar/l1-calendar.scss */
.com-date-calendar__city, .com-date-calendar__location {
  text-transform: uppercase;
}

/* line 180, /var/www/scss/l1-calendar/l1-calendar.scss */
.com-date-calendar__city {
  color: #c20038;
}

/* line 181, /var/www/scss/l1-calendar/l1-calendar.scss */
.com-date-calendar__location, .com-date-calendar__testimonial, .com-date-calendar__text {
  color: #3e3936;
}

@media screen and (min-width: 48em) {
  /* line 4, /var/www/scss/l1-calendar/l1-calendar-medium.scss */
  .blk-calendar-head__title-cnt {
    top: 2rem;
  }
  /* line 5, /var/www/scss/l1-calendar/l1-calendar-medium.scss */
  .blk-calendar-head__title {
    font-size: 1.5rem;
  }
  /* line 6, /var/www/scss/l1-calendar/l1-calendar-medium.scss */
  .blk-calendar-head__text-cnt {
    top: 10rem;
  }
  /* line 8, /var/www/scss/l1-calendar/l1-calendar-medium.scss */
  .blk-calendar-head__text--big {
    font-size: 2.25rem;
    line-height: 2.4rem;
    font-weight: 300;
  }
  /* line 13, /var/www/scss/l1-calendar/l1-calendar-medium.scss */
  .blk-calendar-head__text--normal {
    padding: 1rem 0;
    font-size: 1rem;
  }
  /* line 17, /var/www/scss/l1-calendar/l1-calendar-medium.scss */
  .blk-calendar-head__text--bold {
    font-size: 1rem;
  }
  /* line 20, /var/www/scss/l1-calendar/l1-calendar-medium.scss */
  .blk-calendar-head__text--icon {
    font-size: 0.875rem;
  }
  /* line 24, /var/www/scss/l1-calendar/l1-calendar-medium.scss */
  .blk-calendar-head__icon-cnt {
    margin-top: 4rem;
  }
  /* line 28, /var/www/scss/l1-calendar/l1-calendar-medium.scss */
  .blk-calendar-body__filters {
    margin-bottom: 4rem;
  }
  /* line 30, /var/www/scss/l1-calendar/l1-calendar-medium.scss */
  .blk-calendar-body__filters-column {
    width: 50%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .blk-calendar-body__filters-column:last-child:not(:first-child) {
    float: right;
  }
  /* line 31, /var/www/scss/l1-calendar/l1-calendar-medium.scss */
  .blk-calendar-body__filters-label {
    width: 90%;
    max-width: 18.75rem;
  }
  /* line 35, /var/www/scss/l1-calendar/l1-calendar-medium.scss */
  .blk-calendar-body__filters-select {
    width: 90%;
    max-width: 18.75rem;
  }
  /* line 44, /var/www/scss/l1-calendar/l1-calendar-medium.scss */
  .com-stripe-title--in-calendar .com-stripe-title__text {
    font-size: 2.25rem;
    padding: 1rem 0 5rem;
    line-height: 2.6rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 4, /var/www/scss/l1-calendar/l1-calendar-large.scss */
  .com-date-calendar__item {
    width: 50%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .com-date-calendar__item:last-child:not(:first-child) {
    float: right;
  }
  /* line 46, /var/www/bower_components/foundation-sites/scss/grid/_position.scss */
  .com-date-calendar__item:last-child:last-child {
    float: left;
  }
}

/* line 6, /var/www/scss/l1-serious-about-food/l1-serious-about-food.scss */
.blk-saf-nav--in-home .com-sticky[data-original] {
  height: 0;
  overflow: hidden;
}

/* line 15, /var/www/scss/l1-serious-about-food/l1-serious-about-food.scss */
.com-stripe-title--in-saf .com-stripe-title__text {
  font-size: 1rem;
  font-weight: 400;
  padding: 2rem 0 1rem;
}

/* line 24, /var/www/scss/l1-serious-about-food/l1-serious-about-food.scss */
.com-recipe-filters--in-saf {
  padding: 1.5rem 0 2rem;
}

/* line 29, /var/www/scss/l1-serious-about-food/l1-serious-about-food.scss */
.com-recipe-filters__wrp {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-recipe-filters__wrp::before, .com-recipe-filters__wrp::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-recipe-filters__wrp::after {
  clear: both;
}

/* line 31, /var/www/scss/l1-serious-about-food/l1-serious-about-food.scss */
.com-recipe-filters__item {
  width: 100%;
  float: left;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: relative;
  margin-bottom: 1rem;
}

/* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
.com-recipe-filters__item:last-child:not(:first-child) {
  float: right;
}

/* line 37, /var/www/scss/l1-serious-about-food/l1-serious-about-food.scss */
.com-recipe-filters__item:hover .com-recipe-filters__label,
.com-recipe-filters__item:hover .com-recipe-filters__prefix {
  color: #c20038;
}

/* line 41, /var/www/scss/l1-serious-about-food/l1-serious-about-food.scss */
.com-recipe-filters__item:after {
  display: block;
  width: 80%;
  height: 1px;
  background-color: #d8d8d8;
  content: "";
}

/* line 51, /var/www/scss/l1-serious-about-food/l1-serious-about-food.scss */
.com-recipe-filters__prefix, .com-recipe-filters__label {
  color: #3e3936;
  font-size: 0.75rem;
  text-transform: uppercase;
  text-align: center;
  cursor: pointer;
}

/* line 60, /var/www/scss/l1-serious-about-food/l1-serious-about-food.scss */
.com-recipe-filters__prefix {
  font-family: "Times New Roman", serif;
  font-style: italic;
}

/* line 65, /var/www/scss/l1-serious-about-food/l1-serious-about-food.scss */
.com-recipe-filters__label {
  margin-bottom: 0.5rem;
  font-weight: 700;
}

/* line 70, /var/www/scss/l1-serious-about-food/l1-serious-about-food.scss */
.com-recipe-filters__dropdown {
  display: none;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  right: auto;
  max-height: 16.875rem;
  overflow: auto;
  width: 85%;
  border: 1px solid #d8d8d8;
  z-index: 3;
  padding: 1rem;
  background-color: #FFF;
}

/* line 86, /var/www/scss/l1-serious-about-food/l1-serious-about-food.scss */
.com-recipe-filters__option {
  margin-bottom: 0.8rem;
  color: #3e3936;
  font-size: 0.75rem;
  display: block;
}

/* line 92, /var/www/scss/l1-serious-about-food/l1-serious-about-food.scss */
.com-recipe-filters__option:hover {
  color: #c20038;
}

@media screen and (min-width: 48em) {
  /* line 5, /var/www/scss/l1-serious-about-food/l1-serious-about-food-medium.scss */
  .blk-saf-nav--in-home .com-sticky[data-original] {
    display: block;
    visibility: hidden;
  }
  /* line 14, /var/www/scss/l1-serious-about-food/l1-serious-about-food-medium.scss */
  .com-stripe-title--in-saf .com-stripe-title__text {
    padding: 3rem 0 1rem;
    font-size: 2.25rem;
  }
  /* line 25, /var/www/scss/l1-serious-about-food/l1-serious-about-food-medium.scss */
  .com-recipe-filters__item--2 {
    width: 50%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .com-recipe-filters__item--2:last-child:not(:first-child) {
    float: right;
  }
  /* line 26, /var/www/scss/l1-serious-about-food/l1-serious-about-food-medium.scss */
  .com-recipe-filters__item--3 {
    width: 33.3333333333%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .com-recipe-filters__item--3:last-child:not(:first-child) {
    float: right;
  }
  /* line 27, /var/www/scss/l1-serious-about-food/l1-serious-about-food-medium.scss */
  .com-recipe-filters__item--4 {
    width: 25%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .com-recipe-filters__item--4:last-child:not(:first-child) {
    float: right;
  }
}

/* line 1, /var/www/scss/l2-product/blk-accessories/blk-accessories.scss */
.blk-prod-l2-accessories {
  display: none;
}

@media screen and (min-width: 64.0625em) {
  /* line 3, /var/www/scss/l2-product/blk-accessories/blk-accessories-large.scss */
  .blk-prod-l2-accessories {
    display: block;
  }
  /* line 6, /var/www/scss/l2-product/blk-accessories/blk-accessories-large.scss */
  .blk-prod-l2-accessories .com-spotlight {
    padding-top: 4.375rem;
  }
  /* line 9, /var/www/scss/l2-product/blk-accessories/blk-accessories-large.scss */
  .blk-prod-l2-accessories .com-spotlight__title {
    font-size: 1.375rem;
  }
}

/* line 1, /var/www/scss/l2-product/blk-facet/blk-facet.scss */
.blk-facet {
  min-height: 5rem;
}

@media screen and (min-width: 48em) {
  /* line 1, /var/www/scss/l2-product/blk-facet/blk-facet.scss */
  .blk-facet {
    padding-bottom: 2.5rem;
    min-height: 9.6875rem;
  }
}

/* line 1, /var/www/scss/l2-kitchen-schools/l2-kitchen-schools.scss */
.blk-head-kitchen-schools {
  position: relative;
}

/* line 5, /var/www/scss/l2-kitchen-schools/l2-kitchen-schools.scss */
.blk-head-kitchen-schools__viewport {
  height: 23.125rem;
}

/* line 9, /var/www/scss/l2-kitchen-schools/l2-kitchen-schools.scss */
.blk-head-kitchen-schools__viewport:before {
  /* Old browsers */
  background: #000;
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  background: linear-gradient(to top, transparent 0%, #000 95%);
  /* IE6-9 */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="$start-color", endColorstr="$end-color",GradientType=0 );
  position: absolute;
  width: 100%;
  height: 40%;
  content: "";
  z-index: 1;
  opacity: 0.3;
  top: 0;
}

/* line 20, /var/www/scss/l2-kitchen-schools/l2-kitchen-schools.scss */
.blk-head-kitchen-schools__viewport:after {
  /* Old browsers */
  background: #000;
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  background: linear-gradient(to bottom, transparent 0%, #000 95%);
  /* IE6-9 */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="$start-color", endColorstr="$end-color",GradientType=0 );
  position: absolute;
  width: 100%;
  height: 40%;
  content: "";
  z-index: 1;
  opacity: 0.4;
  bottom: 0;
}

/* line 32, /var/www/scss/l2-kitchen-schools/l2-kitchen-schools.scss */
.blk-head-kitchen-schools__img-cnt {
  position: absolute;
  z-index: 0;
  overflow: hidden;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

/* line 42, /var/www/scss/l2-kitchen-schools/l2-kitchen-schools.scss */
.blk-head-kitchen-schools__image {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
      -ms-transform: translateY(-50%) translateX(-50%);
          transform: translateY(-50%) translateX(-50%);
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  max-width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

/* line 55, /var/www/scss/l2-kitchen-schools/l2-kitchen-schools.scss */
.blk-head-kitchen-schools__icon {
  display: block;
  background-position: center top;
  background-size: 2.8125rem;
  height: 2.8125rem;
  width: 2.8125rem;
  display: inline-block;
  padding: 2.3rem;
  margin-bottom: 3%;
  border: 1px solid #FFF;
  background-position: center center;
}

@media screen and (min-width: 48em) {
  /* line 55, /var/www/scss/l2-kitchen-schools/l2-kitchen-schools.scss */
  .blk-head-kitchen-schools__icon {
    background-size: 2.8125rem;
    height: 2.8125rem;
    width: 2.8125rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 55, /var/www/scss/l2-kitchen-schools/l2-kitchen-schools.scss */
  .blk-head-kitchen-schools__icon {
    background-size: 2.8125rem;
    height: 2.8125rem;
    width: 2.8125rem;
  }
}

/* line 65, /var/www/scss/l2-kitchen-schools/l2-kitchen-schools.scss */
.blk-head-kitchen-schools__icon-base {
  display: block;
  background-position: center top;
  background-size: 2.8125rem;
  height: 2.8125rem;
  width: 2.8125rem;
  display: inline-block;
  padding: 2.3rem;
  margin-bottom: 3%;
  border: 1px solid #FFF;
  background-position: center center;
}

@media screen and (min-width: 48em) {
  /* line 65, /var/www/scss/l2-kitchen-schools/l2-kitchen-schools.scss */
  .blk-head-kitchen-schools__icon-base {
    background-size: 2.8125rem;
    height: 2.8125rem;
    width: 2.8125rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 65, /var/www/scss/l2-kitchen-schools/l2-kitchen-schools.scss */
  .blk-head-kitchen-schools__icon-base {
    background-size: 2.8125rem;
    height: 2.8125rem;
    width: 2.8125rem;
  }
}

/* line 74, /var/www/scss/l2-kitchen-schools/l2-kitchen-schools.scss */
.blk-head-kitchen-schools__txt-cnt {
  position: absolute;
  left: 0;
  bottom: 15%;
  width: 100%;
  z-index: 2;
  text-align: center;
}

/* line 83, /var/www/scss/l2-kitchen-schools/l2-kitchen-schools.scss */
.blk-head-kitchen-schools__title {
  font-size: 1.125rem;
  text-transform: uppercase;
  line-height: 1.5rem;
  font-weight: 700;
  color: #FFF;
  padding: 0 10%;
}

/* line 94, /var/www/scss/l2-kitchen-schools/l2-kitchen-schools.scss */
.com-stripe-title--in-kitchen-schools {
  padding-bottom: 3rem;
}

/* line 96, /var/www/scss/l2-kitchen-schools/l2-kitchen-schools.scss */
.com-stripe-title--in-kitchen-schools .com-stripe-title__text {
  font-size: 1rem;
  font-weight: 400;
}

@media screen and (min-width: 48em) {
  /* line 4, /var/www/scss/l2-kitchen-schools/l2-kitchen-schools-medium.scss */
  .blk-head-kitchen-schools__viewport {
    height: 33.125rem;
  }
  /* line 8, /var/www/scss/l2-kitchen-schools/l2-kitchen-schools-medium.scss */
  .blk-head-kitchen-schools__title {
    font-size: 1.375rem;
    line-height: 2rem;
    color: #FFF;
  }
  /* line 16, /var/www/scss/l2-kitchen-schools/l2-kitchen-schools-medium.scss */
  .com-stripe-title--in-kitchen-schools {
    padding-bottom: 5rem;
  }
  /* line 18, /var/www/scss/l2-kitchen-schools/l2-kitchen-schools-medium.scss */
  .com-stripe-title--in-kitchen-schools .com-stripe-title__text {
    font-size: 1.125rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 4, /var/www/scss/l2-kitchen-schools/l2-kitchen-schools-large.scss */
  .blk-head-kitchen-schools__title {
    font-size: 2.25rem;
    line-height: 2.5rem;
    font-weight: 300;
    padding: 0 20%;
  }
}

/* line 4, /var/www/scss/l2-editorial/l2-editorial.scss */
.com-stripe-title--in-l2-editorial .com-stripe-title__text {
  font-size: 1rem;
  background-color: #FFF;
}

/* line 16, /var/www/scss/l2-editorial/l2-editorial.scss */
.com-editorial-spotlight__root {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-editorial-spotlight__root::before, .com-editorial-spotlight__root::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-editorial-spotlight__root::after {
  clear: both;
}

/* line 21, /var/www/scss/l2-editorial/l2-editorial.scss */
.com-editorial-spotlight__item {
  width: 50%;
  float: left;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: relative;
  text-align: center;
  margin-top: 3rem;
  margin-bottom: 3rem;
  padding-bottom: 1rem;
}

/* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
.com-editorial-spotlight__item:last-child:not(:first-child) {
  float: right;
}

/* line 30, /var/www/scss/l2-editorial/l2-editorial.scss */
.com-editorial-spotlight__link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

/* line 32, /var/www/scss/l2-editorial/l2-editorial.scss */
.com-editorial-spotlight__image {
  display: inline-block !important;
}

/* line 34, /var/www/scss/l2-editorial/l2-editorial.scss */
.com-editorial-spotlight__title {
  margin-top: 1rem;
  color: #3e3936;
  font-size: 0.875rem;
  font-weight: 300;
}

/* line 41, /var/www/scss/l2-editorial/l2-editorial.scss */
.com-editorial-spotlight__btn {
  display: inline-block;
  margin-top: 1rem;
  padding-top: 3.125rem;
  width: 9.375rem;
  height: 9.375rem;
  text-align: center;
  line-height: 1rem;
  text-transform: uppercase;
  font-size: 0.75rem;
  font-weight: 600;
  color: #3e3936;
  border: 1px solid #c6c5c4;
}

/* line 58, /var/www/scss/l2-editorial/l2-editorial.scss */
.com-editorial-spotlight .slick-dots {
  position: absolute;
  bottom: 2%;
}

/* line 65, /var/www/scss/l2-editorial/l2-editorial.scss */
.com-stripe-title--in-l2-editorial {
  background-color: #f4f4f4;
}

@media screen and (min-width: 48em) {
  /* line 5, /var/www/scss/l2-editorial/l2-editorial-medium.scss */
  .com-editorial-spotlight__item {
    width: 33.3333333333%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    border-bottom: 1px solid transparent;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .com-editorial-spotlight__item:last-child:not(:first-child) {
    float: right;
  }
  /* line 46, /var/www/bower_components/foundation-sites/scss/grid/_position.scss */
  .com-editorial-spotlight__item:last-child:last-child {
    float: left;
  }
  /* line 9, /var/www/scss/l2-editorial/l2-editorial-medium.scss */
  .com-editorial-spotlight__item:hover {
    border-bottom: 1px solid #3e3936;
  }
  /* line 10, /var/www/scss/l2-editorial/l2-editorial-medium.scss */
  .com-editorial-spotlight__item:last-child {
    border-bottom: 0;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 5, /var/www/scss/l2-editorial/l2-editorial-large.scss */
  .com-editorial-spotlight__item {
    width: 16.6666666667%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .com-editorial-spotlight__item:last-child:not(:first-child) {
    float: right;
  }
  /* line 46, /var/www/bower_components/foundation-sites/scss/grid/_position.scss */
  .com-editorial-spotlight__item:last-child:last-child {
    float: left;
  }
}

/* line 6, /var/www/scss/page-product/page-product.scss */
.com-stripe-title--in-product-page .com-stripe-title__text {
  font-size: 0.875rem;
  background-color: #FFF;
  font-weight: 600;
}

/* line 12, /var/www/scss/page-product/page-product.scss */
.com-stripe-title--in-product-page.blk-similar {
  border-top: 1px solid #f4f4f4;
  border-bottom: 1px solid #f4f4f4;
}

/* line 18, /var/www/scss/page-product/page-product.scss */
.com-stripe-title--product-page-main {
  padding: 2.5rem 0 6rem;
  background-color: #f4f4f4;
}

/* line 21, /var/www/scss/page-product/page-product.scss */
.com-stripe-title--product-page-main .com-stripe-title__text {
  font-size: 1.375rem;
  font-weight: 400;
}

/* line 25, /var/www/scss/page-product/page-product.scss */
.com-stripe-title--product-page-main .com-stripe-title__descr {
  text-align: justify;
  font-size: 1.125rem;
  font-family: "Times New Roman", serif;
}

/* line 35, /var/www/scss/page-product/page-product.scss */
[data-page="page-product"] .blk-share {
  overflow: hidden;
  margin-bottom: 1rem;
}

@media screen and (min-width: 48em) {
  /* line 5, /var/www/scss/page-product/page-product-medium.scss */
  .com-stripe-title--in-product-page .com-stripe-title__text {
    font-size: 1.375rem;
    font-weight: 400;
  }
}

/* line 2, /var/www/scss/page-product/blk-photo-gallery/blk-photo-gallery.scss */
.blk-photo-gallery {
  margin-top: 0;
}

/* line 13, /var/www/scss/page-product/blk-photo-gallery/blk-photo-gallery.scss */
.com-photo-gallery--in-product .com-photo-gallery__img-wrapper {
  cursor: pointer;
}

/* line 1, /var/www/scss/page-product/blk-product-details/blk-product-details.scss */
.product-details {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.product-details::before, .product-details::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.product-details::after {
  clear: both;
}

/* line 6, /var/www/scss/page-product/blk-product-details/blk-product-details.scss */
.product-details .btn-main.btn-main--buy, .product-details .btn-main--buy.com-saf-centered-button, .product-details .btn-main--buy.com-compare__action, .product-details .btn-main.btn-main--compare, .product-details .btn-main--compare.com-saf-centered-button, .product-details .btn-main--compare.com-compare__action, .product-details .btn-main.btn-main--violet, .product-details .btn-main--violet.com-saf-centered-button, .product-details .btn-main--violet.com-compare__action {
  width: 100%;
  text-align: center;
  padding: 0;
  text-transform: uppercase;
}

/* line 13, /var/www/scss/page-product/blk-product-details/blk-product-details.scss */
.product-details .btn-main.btn-main--buy, .product-details .btn-main--buy.com-saf-centered-button, .product-details .btn-main--buy.com-compare__action, .product-details .btn-main.btn-main--buy-not-available, .product-details .btn-main--buy-not-available.com-saf-centered-button, .product-details .btn-main--buy-not-available.com-compare__action {
  margin: 0 0.5625rem 0 0;
  height: 3.125rem;
  padding: 0 2.5rem;
  line-height: normal;
  color: #FFF;
  font-weight: 600;
  border: 1px solid #c20038;
  background-color: #c20038;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  -ms-flex-negative: 1;
      flex-shrink: 1;
}

/* line 29, /var/www/scss/page-product/blk-product-details/blk-product-details.scss */
.product-details .btn-main.btn-main--buy > span, .product-details .btn-main--buy.com-saf-centered-button > span, .product-details .btn-main--buy.com-compare__action > span, .product-details .btn-main.btn-main--buy-not-available > span, .product-details .btn-main--buy-not-available.com-saf-centered-button > span, .product-details .btn-main--buy-not-available.com-compare__action > span {
  display: block;
  -ms-flex-wrap: wrap;
  max-width: 100%;
}

/* line 36, /var/www/scss/page-product/blk-product-details/blk-product-details.scss */
.product-details .btn-main.btn-main--buy-not-available, .product-details .btn-main--buy-not-available.com-saf-centered-button, .product-details .btn-main--buy-not-available.com-compare__action {
  background-color: #ada8a5;
  border-color: #ada8a5;
}

/* line 41, /var/www/scss/page-product/blk-product-details/blk-product-details.scss */
.product-details .btn-main.btn-main--violet, .product-details .btn-main--violet.com-saf-centered-button, .product-details .btn-main--violet.com-compare__action {
  margin: 0 0 1rem;
  min-height: 3.125rem;
  line-height: 3.125rem;
  font-weight: 600;
}

/* line 49, /var/www/scss/page-product/blk-product-details/blk-product-details.scss */
.product-details .btn-main.btn-main--compare:hover, .product-details .btn-main--compare.com-saf-centered-button:hover, .product-details .btn-main--compare.com-compare__action:hover {
  margin: 0;
}

/* line 55, /var/www/scss/page-product/blk-product-details/blk-product-details.scss */
.product-details__bottom {
  margin-top: 1.25rem;
}

/* line 58, /var/www/scss/page-product/blk-product-details/blk-product-details.scss */
.product-details__bottom--no-btn {
  margin-top: 0;
}

/* line 63, /var/www/scss/page-product/blk-product-details/blk-product-details.scss */
.product-details__viz {
  position: relative;
  width: 100%;
  float: left;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

/* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
.product-details__viz:last-child:not(:first-child) {
  float: right;
}

/* line 68, /var/www/scss/page-product/blk-product-details/blk-product-details.scss */
.product-details__attributes {
  width: 100%;
  float: left;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

/* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
.product-details__attributes:last-child:not(:first-child) {
  float: right;
}

/* line 72, /var/www/scss/page-product/blk-product-details/blk-product-details.scss */
.product-details__favorite-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border: 1px solid #6e6b68;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 3.125rem;
          flex: 0 0 3.125rem;
  height: 3.125rem;
}

/* line 78, /var/www/scss/page-product/blk-product-details/blk-product-details.scss */
.product-details__favorite-icon:before {
  content: '';
  display: block;
  background-position: center top;
  background-size: 2.5rem;
  height: 2.5rem;
  width: 2.5rem;
  margin: auto;
}

@media screen and (min-width: 48em) {
  /* line 78, /var/www/scss/page-product/blk-product-details/blk-product-details.scss */
  .product-details__favorite-icon:before {
    background-size: 2.5rem;
    height: 2.5rem;
    width: 2.5rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 78, /var/www/scss/page-product/blk-product-details/blk-product-details.scss */
  .product-details__favorite-icon:before {
    background-size: 2.5rem;
    height: 2.5rem;
    width: 2.5rem;
  }
}

/* line 92, /var/www/scss/page-product/blk-product-details/blk-product-details.scss */
.product-details__left-btn {
  margin-right: 0.5625rem;
}

/* line 96, /var/www/scss/page-product/blk-product-details/blk-product-details.scss */
.product-details__price-code {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

/* line 100, /var/www/scss/page-product/blk-product-details/blk-product-details.scss */
.product-details__code, .com-sbs-carousel-slide__code .com-sbs-carousel-code {
  font-weight: 300;
  font-size: 0.75rem;
  color: #3e3936;
  letter-spacing: .09em;
  text-transform: uppercase;
}

/* line 107, /var/www/scss/page-product/blk-product-details/blk-product-details.scss */
.product-details__code--clean {
  border-bottom: 1px solid #ebebeb;
  padding-bottom: 0.3125rem;
  margin-bottom: 0.625rem;
}

/* line 114, /var/www/scss/page-product/blk-product-details/blk-product-details.scss */
.product-details__price {
  overflow: hidden;
}

/* line 118, /var/www/scss/page-product/blk-product-details/blk-product-details.scss */
.product-details__catalog-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

/* line 123, /var/www/scss/page-product/blk-product-details/blk-product-details.scss */
.product-details__price-currency, .product-details__price-number {
  font-size: 1rem;
  font-weight: 600;
  color: #3e3936;
}

/* line 130, /var/www/scss/page-product/blk-product-details/blk-product-details.scss */
.product-details__price-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  padding-bottom: 0.1875rem;
  border-bottom: 0.125rem solid #ebebeb;
}

/* line 138, /var/www/scss/page-product/blk-product-details/blk-product-details.scss */
.product-details__price-discounted {
  font-weight: 600;
  font-size: 0.75rem;
  color: #ada8a5;
  text-decoration: line-through;
  margin-right: 0.5625rem;
}

/* line 146, /var/www/scss/page-product/blk-product-details/blk-product-details.scss */
.product-details__price-vat {
  font-weight: 300;
  color: #aea9a6;
  font-size: 0.75rem;
  line-height: 1.7;
}

/* line 153, /var/www/scss/page-product/blk-product-details/blk-product-details.scss */
.product-details__energy-link {
  display: block;
  margin: 0.75rem 0 2.1875rem;
}

/* line 157, /var/www/scss/page-product/blk-product-details/blk-product-details.scss */
.product-details__energy-link--colors {
  margin-bottom: 0.75rem;
}

/* line 162, /var/www/scss/page-product/blk-product-details/blk-product-details.scss */
.product-details__price-available, .product-details__price-return {
  font-weight: 400;
  font-size: 0.75rem;
}

/* line 168, /var/www/scss/page-product/blk-product-details/blk-product-details.scss */
.product-details__price-available {
  color: #00963a;
}

/* line 170, /var/www/scss/page-product/blk-product-details/blk-product-details.scss */
.product-details__price-return {
  color: #3e3936;
}

/* line 172, /var/www/scss/page-product/blk-product-details/blk-product-details.scss */
.product-details__recycle-fee {
  color: #3e3936;
  letter-spacing: .09em;
  font-weight: 300;
  font-size: 0.625rem;
  line-height: 1.6;
}

/* line 180, /var/www/scss/page-product/blk-product-details/blk-product-details.scss */
.product-details__recycle-fee-link {
  text-decoration: underline;
}

/* line 183, /var/www/scss/page-product/blk-product-details/blk-product-details.scss */
.product-details__recycle-fee-link:hover {
  text-decoration: none;
}

/* line 188, /var/www/scss/page-product/blk-product-details/blk-product-details.scss */
.product-details__warranty-icon {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 3.75rem;
          flex: 0 0 3.75rem;
  margin-left: 1.875rem;
}

/* line 193, /var/www/scss/page-product/blk-product-details/blk-product-details.scss */
.product-details__btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0.875rem 0 0;
}

/* line 198, /var/www/scss/page-product/blk-product-details/blk-product-details.scss */
.product-details__skill {
  width: 100%;
  float: left;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin: 0.5rem 0 4rem;
}

/* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
.product-details__skill:last-child:not(:first-child) {
  float: right;
}

/* line 204, /var/www/scss/page-product/blk-product-details/blk-product-details.scss */
.product-details__skill-item {
  width: 25%;
  float: left;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  text-align: center;
}

/* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
.product-details__skill-item:last-child:not(:first-child) {
  float: right;
}

/* line 46, /var/www/bower_components/foundation-sites/scss/grid/_position.scss */
.product-details__skill-item:last-child:last-child {
  float: left;
}

/* line 210, /var/www/scss/page-product/blk-product-details/blk-product-details.scss */
.product-details__skill-icon {
  display: inline-block;
  margin-bottom: 1rem;
  width: 0.3125rem;
  height: 0.3125rem;
  background-color: #3e3936;
}

/* line 218, /var/www/scss/page-product/blk-product-details/blk-product-details.scss */
.product-details__skill-text {
  font-weight: 300;
  font-size: 1rem;
  color: #3e3936;
}

/* line 225, /var/www/scss/page-product/blk-product-details/blk-product-details.scss */
.product-details__personalize {
  border: solid #E6E6E6;
  border-width: 0.0625rem 0;
  padding: 1.25rem 0 1.625rem;
  margin: 1.5rem -1.25rem 1.625rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}

/* line 239, /var/www/scss/page-product/blk-product-details/blk-product-details.scss */
.product-details__personalize-trigger {
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.375rem;
  text-decoration: underline;
  color: #c20038;
  margin-bottom: 1rem;
}

/* line 247, /var/www/scss/page-product/blk-product-details/blk-product-details.scss */
.product-details__personalize-trigger::after {
  content: '';
  display: inline-block;
  width: 1rem;
  height: 0.5625rem;
  margin-left: 0.75rem;
  background-position: center;
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.914%22%20height%3D%2214.912%22%20viewBox%3D%220%200%2014.914%2014.912%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23c20038%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M13.75%204.145l-6%206-6-6%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 258, /var/www/scss/page-product/blk-product-details/blk-product-details.scss */
.product-details__personalize-trigger--open::after {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}

/* line 264, /var/www/scss/page-product/blk-product-details/blk-product-details.scss */
.product-details__configurator-card {
  width: 100%;
  height: 0;
  overflow: hidden;
  transition: height 0.4s ease-out;
}

/* line 271, /var/www/scss/page-product/blk-product-details/blk-product-details.scss */
.product-details__personalize-divider {
  position: absolute;
  bottom: -0.875rem;
  left: 50%;
  padding: 0 1.1875rem;
  -webkit-transform: translate3d(-50%, 0, 0);
          transform: translate3d(-50%, 0, 0);
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.75rem;
  color: #000000;
  text-align: center;
  background-color: #FFF;
}

/* line 287, /var/www/scss/page-product/blk-product-details/blk-product-details.scss */
.product-details__personalize .product-details__btn {
  padding: 0 1.25rem;
  width: 100%;
  margin-top: 0;
}

/* line 294, /var/www/scss/page-product/blk-product-details/blk-product-details.scss */
.product-details__configurator-link {
  padding: 1.5625rem 0 0;
}

/* line 299, /var/www/scss/page-product/blk-product-details/blk-product-details.scss */
.blk-colors {
  margin: 0.5625rem 0 0;
}

/* line 302, /var/www/scss/page-product/blk-product-details/blk-product-details.scss */
.blk-colors--last {
  padding-bottom: 1rem;
}

/* line 306, /var/www/scss/page-product/blk-product-details/blk-product-details.scss */
.blk-colors__title {
  font-size: 0.8125rem;
  font-weight: 600;
  color: #3e3936;
  border-top: 1px solid #d8d8d8;
  padding: .5rem 0 .1rem;
}

/* line 315, /var/www/scss/page-product/blk-product-details/blk-product-details.scss */
.blk-share {
  margin-bottom: 2rem;
}

/* line 318, /var/www/scss/page-product/blk-product-details/blk-product-details.scss */
.com-modal--where-to-buy {
  padding: 1rem 2rem;
}

/* line 321, /var/www/scss/page-product/blk-product-details/blk-product-details.scss */
.com-modal--where-to-buy__title {
  margin-bottom: 1rem;
  font-weight: 400;
  font-size: 1.375rem;
  color: #3e3936;
  text-align: center;
  text-transform: uppercase;
}

/* line 330, /var/www/scss/page-product/blk-product-details/blk-product-details.scss */
.com-modal--where-to-buy__text {
  margin-bottom: 1.5rem;
  font-weight: 400;
  font-size: 0.75rem;
  color: #3e3936;
  text-align: center;
}

/* line 338, /var/www/scss/page-product/blk-product-details/blk-product-details.scss */
.com-modal--where-to-buy__link {
  color: #c20038;
}

/* line 340, /var/www/scss/page-product/blk-product-details/blk-product-details.scss */
.com-modal--where-to-buy__item {
  clear: both;
  overflow: hidden;
  padding: 0.8rem 0;
  margin: 0 auto;
  width: 90%;
  border-top: 1px solid #c6c5c4;
}

/* line 349, /var/www/scss/page-product/blk-product-details/blk-product-details.scss */
.com-modal--where-to-buy__img {
  float: left;
}

/* line 351, /var/www/scss/page-product/blk-product-details/blk-product-details.scss */
.com-modal--where-to-buy .btn-main.btn-main--red, .com-modal--where-to-buy .btn-main--red.com-saf-centered-button, .com-modal--where-to-buy .btn-main--red.com-compare__action {
  float: right;
  height: 2.5rem;
  line-height: 2.5rem;
}

/* line 355, /var/www/scss/page-product/blk-product-details/blk-product-details.scss */
.com-modal--where-to-buy .btn-main.btn-main--red:hover, .com-modal--where-to-buy .btn-main--red.com-saf-centered-button:hover, .com-modal--where-to-buy .btn-main--red.com-compare__action:hover {
  margin: 0;
}

/* line 358, /var/www/scss/page-product/blk-product-details/blk-product-details.scss */
.com-modal--where-to-buy__not-found {
  padding: 0 1.25rem 1.25rem;
  font-size: 0.875rem;
  line-height: 1.5rem;
  color: #524d4a;
  text-align: center;
}

@media screen and (min-width: 48em) {
  /* line 5, /var/www/scss/page-product/blk-product-details/blk-product-details-medium.scss */
  .product-details__viz {
    width: 63%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .product-details__viz:last-child:not(:first-child) {
    float: right;
  }
  /* line 10, /var/www/scss/page-product/blk-product-details/blk-product-details-medium.scss */
  .product-details__attributes {
    width: 37%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    margin-top: 2rem;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .product-details__attributes:last-child:not(:first-child) {
    float: right;
  }
  /* line 16, /var/www/scss/page-product/blk-product-details/blk-product-details-medium.scss */
  .product-details__personalize {
    border-top: none;
    margin: 0;
    margin-bottom: 1.75rem;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    padding-bottom: 1.4375rem;
  }
  /* line 23, /var/www/scss/page-product/blk-product-details/blk-product-details-medium.scss */
  .product-details__personalize--after-details {
    border: none;
    clear: both;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 0;
    padding: 0;
  }
  /* line 32, /var/www/scss/page-product/blk-product-details/blk-product-details-medium.scss */
  .product-details__personalize-trigger {
    margin-bottom: 1.4375rem;
  }
  /* line 36, /var/www/scss/page-product/blk-product-details/blk-product-details-medium.scss */
  .product-details__personalize-trigger--anchor::after {
    display: none !important;
  }
  /* line 43, /var/www/scss/page-product/blk-product-details/blk-product-details-medium.scss */
  .product-details__personalize .product-details__btn {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 49, /var/www/scss/page-product/blk-product-details/blk-product-details-medium.scss */
  .product-details__configurator-link {
    display: none;
    position: absolute;
    top: 1.6875rem;
    right: 37%;
    padding: 0;
  }
  /* line 56, /var/www/scss/page-product/blk-product-details/blk-product-details-medium.scss */
  .product-details__configurator-link .com-product-list__personalize-icon {
    -webkit-box-flex: 1;
        -ms-flex: auto;
            flex: auto;
    width: 1.75rem;
  }
  /* line 63, /var/www/scss/page-product/blk-product-details/blk-product-details-medium.scss */
  .product-details--configurator .product-details__wrapper {
    position: relative;
  }
  /* line 67, /var/www/scss/page-product/blk-product-details/blk-product-details-medium.scss */
  .product-details--configurator .product-details__viz {
    margin-top: 3.5625rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 5, /var/www/scss/page-product/blk-product-details/blk-product-details-large.scss */
  .product-details__viz {
    width: 63%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .product-details__viz:last-child:not(:first-child) {
    float: right;
  }
  /* line 7, /var/www/scss/page-product/blk-product-details/blk-product-details-large.scss */
  .product-details__attributes {
    width: 37%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .product-details__attributes:last-child:not(:first-child) {
    float: right;
  }
}

/* line 6, /var/www/scss/page-product--v-2-0/page-product--v-2-0.scss */
.blk-product-data__wrp {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  padding-bottom: 2rem;
  border-bottom: 0.0625rem solid #cfcecd;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.blk-product-data__wrp::before, .blk-product-data__wrp::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.blk-product-data__wrp::after {
  clear: both;
}

/* line 13, /var/www/scss/page-product--v-2-0/page-product--v-2-0.scss */
.blk-product-data__column--on-the-grid {
  width: 100%;
  float: left;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

/* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
.blk-product-data__column--on-the-grid:last-child:not(:first-child) {
  float: right;
}

/* line 16, /var/www/scss/page-product--v-2-0/page-product--v-2-0.scss */
.blk-product-data__title, .blk-product-data__sub-title, .blk-product-data__price {
  display: none;
}

/* line 20, /var/www/scss/page-product--v-2-0/page-product--v-2-0.scss */
.blk-product-data__title {
  font-size: 2.375rem;
  line-height: 2.375rem;
  font-weight: 700;
  color: #3e3936;
}

/* line 26, /var/www/scss/page-product--v-2-0/page-product--v-2-0.scss */
.blk-product-data__sub-title {
  line-height: 1rem;
  font-size: 1rem;
  color: #3e3936;
  font-weight: 400;
}

/* line 33, /var/www/scss/page-product--v-2-0/page-product--v-2-0.scss */
.blk-product-data__prices {
  text-align: center;
}

/* line 35, /var/www/scss/page-product--v-2-0/page-product--v-2-0.scss */
.blk-product-data__prices.blk-product-data__prices--special-price {
  padding: 1rem 1.25rem 0.8125rem;
}

/* line 40, /var/www/scss/page-product--v-2-0/page-product--v-2-0.scss */
.blk-product-data__old-price {
  font-size: 1rem;
  line-height: 1.125rem;
  letter-spacing: .02em;
  color: #000000;
  text-decoration: line-through;
}

/* line 48, /var/www/scss/page-product--v-2-0/page-product--v-2-0.scss */
.blk-product-data__price-save-text {
  font-size: 0.875rem;
  line-height: 1.125rem;
  color: #7b7b7b;
  margin-left: 0.375rem;
}

/* line 55, /var/www/scss/page-product--v-2-0/page-product--v-2-0.scss */
.blk-product-data__old-price, .blk-product-data__price-save-text {
  display: inline-block;
  vertical-align: middle;
}

/* line 61, /var/www/scss/page-product--v-2-0/page-product--v-2-0.scss */
.blk-product-data__price {
  font-size: 1.5rem;
  line-height: 1.5rem;
  color: #c20038;
}

/* line 68, /var/www/scss/page-product--v-2-0/page-product--v-2-0.scss */
.blk-product-data__btn {
  padding: 0.3125rem 0;
}

/* line 69, /var/www/scss/page-product--v-2-0/page-product--v-2-0.scss */
.blk-product-data__btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

/* line 75, /var/www/scss/page-product--v-2-0/page-product--v-2-0.scss */
.blk-product-data__store {
  text-align: center;
  padding-bottom: 2rem;
}

/* line 80, /var/www/scss/page-product--v-2-0/page-product--v-2-0.scss */
.blk-product-data__order-time {
  text-align: left;
  padding: 0.3125rem 0;
  color: #707070;
  font-size: 0.75rem;
  line-height: 0.875rem;
  font-weight: 400;
}

/* line 89, /var/www/scss/page-product--v-2-0/page-product--v-2-0.scss */
.blk-product-data__find-link {
  text-transform: uppercase;
  font-weight: 700;
  line-height: 1.375rem;
  color: #c20038;
  border-bottom: 0.125rem solid #c20038;
  display: inline-block;
}

/* line 98, /var/www/scss/page-product--v-2-0/page-product--v-2-0.scss */
.blk-product-data__find-store {
  margin-top: 2rem;
}

/* line 102, /var/www/scss/page-product--v-2-0/page-product--v-2-0.scss */
.blk-product-data__details-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.5625rem 0;
  line-height: 1.25rem;
  font-size: 1.125rem;
  color: #707070;
}

/* line 111, /var/www/scss/page-product--v-2-0/page-product--v-2-0.scss */
.blk-product-data__details-icon {
  display: block;
  background-position: center top;
  background-size: 1.25rem;
  height: 1.25rem;
  width: 1.25rem;
  margin-right: 0.625rem;
}

@media screen and (min-width: 48em) {
  /* line 111, /var/www/scss/page-product--v-2-0/page-product--v-2-0.scss */
  .blk-product-data__details-icon {
    background-size: 1.25rem;
    height: 1.25rem;
    width: 1.25rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 111, /var/www/scss/page-product--v-2-0/page-product--v-2-0.scss */
  .blk-product-data__details-icon {
    background-size: 1.25rem;
    height: 1.25rem;
    width: 1.25rem;
  }
}

/* line 116, /var/www/scss/page-product--v-2-0/page-product--v-2-0.scss */
.blk-product-data__icon-5-years {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2015.9%2019.628%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bstroke%3A%23000%3Bstroke-miterlimit%3A10%3Bstroke-width%3A0.2px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M15.52%202.384L8.064.12a.353.353%200%200%200-.23%200L.38%202.383a.408.408%200%200%200-.28.356v7.506c0%206.056%204.148%208.092%207.252%209.11l.483.152a.353.353%200%200%200%20.23%200l.482-.153c3.1-1.018%207.252-3.053%207.252-9.11V2.74a.36.36%200%200%200-.28-.356zm-.483%207.863c0%202.672-.687%206.412-6.718%208.37l-.357.1-.356-.1c-2.9-.942-6.718-2.824-6.718-8.37V3.02L7.962.882l7.074%202.137z%22%2F%3E%3Cpath%20class%3D%22a%22%20d%3D%22M4.782%2015.335a5.86%205.86%200%200%201-2.316-5.09V4.09a.382.382%200%200%200-.763%200v6.13a6.582%206.582%200%200%200%202.62%205.7.372.372%200%200%200%20.535-.075.346.346%200%200%200-.076-.51zM7.58%202.002a.4.4%200%200%200%20.255.483l5.777%201.73v6.006c0%202.317-.636%205.217-5.674%206.87a.4.4%200%200%200-.458.306.37.37%200%200%200%20.254.433l.076.024a.353.353%200%200%200%20.23%200l.075-.025c2.9-.968%206.234-2.673%206.234-7.61V3.937a.354.354%200%200%200-.28-.356L8.063%201.748a.4.4%200%200%200-.483.254z%22%2F%3E%3Cpath%20class%3D%22a%22%20d%3D%22M11.525%207.65a.37.37%200%200%200-.534%200l-4.2%204.2-1.88-1.884a.37.37%200%200%200-.535.025.387.387%200%200%200%200%20.51l2.137%202.137a.37.37%200%200%200%20.534%200l4.48-4.45a.37.37%200%200%200%200-.535z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: 1.125rem;
  width: 1.125rem;
  height: 1.375rem;
}

/* line 123, /var/www/scss/page-product--v-2-0/page-product--v-2-0.scss */
.blk-product-data__icon-free-delivery {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020.584%2020.541%22%3E%3Cpath%20d%3D%22M3.994%2013.808H.57a.54.54%200%200%200-.57.57v5.593a.54.54%200%200%200%20.57.572h3.424a.54.54%200%200%200%20.57-.57v-5.593a.54.54%200%200%200-.57-.572zm-.57%205.592H1.14v-4.45h2.284zM20.54%2014.835a3.93%203.93%200%200%200-2.734-2.282c-.228%200-.342%200-.456.114l-5.478%203.31h-1.6v-1.712a.54.54%200%200%200-.57-.57H6.276a.54.54%200%200%200-.57.57v5.588c0%20.456.227.685.57.685h6.73a.42.42%200%200%200%20.34-.114l6.848-4.45a1.033%201.033%200%200%200%20.346-1.14zM12.896%2019.4H6.847v-4.447H9.13v1.712a.54.54%200%200%200%20.57.57h2.283a.42.42%200%200%200%20.342-.113l5.48-3.428a3.567%203.567%200%200%201%201.6%201.37zM3.994%202.282H.57a.54.54%200%200%200-.57.57.54.54%200%200%200%20.57.572h3.424a.54.54%200%200%200%20.57-.57.54.54%200%200%200-.57-.572zM3.994%206.847H1.712a.57.57%200%200%200%200%201.14h2.282a.57.57%200%200%200%200-1.14zM9.7%2011.412h6.847A2.825%202.825%200%200%200%2019.4%208.56V2.852A2.825%202.825%200%200%200%2016.547%200H9.7a2.825%202.825%200%200%200-2.853%202.853V8.56A2.825%202.825%200%200%200%209.7%2011.41zm1.712-10.27h3.424v2.282h-3.424zM7.988%202.85A1.755%201.755%200%200%201%209.7%201.143h.57v2.852a.54.54%200%200%200%20.572.57h4.565a.54.54%200%200%200%20.57-.57V1.14h.57a1.755%201.755%200%200%201%201.712%201.713V8.56a1.755%201.755%200%200%201-1.713%201.71H9.7a1.755%201.755%200%200%201-1.712-1.71z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 124, /var/www/scss/page-product--v-2-0/page-product--v-2-0.scss */
.blk-product-data__icon-14-days {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022.258%2017.623%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3Anone%3Bstroke%3A%23000%3Bstroke-linecap%3Around%3Bstroke-miterlimit%3A10%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M3.17%2012.677h7.605a3.138%203.138%200%200%200%203.17-3.17V3.17A3.138%203.138%200%200%200%2010.774%200H3.17A3.138%203.138%200%200%200%200%203.17v6.338a3.138%203.138%200%200%200%203.17%203.17zm1.9-11.41h3.8V3.8h-3.8zm-3.8%201.9a1.95%201.95%200%200%201%201.9-1.9h.63v3.17a.6.6%200%200%200%20.634.634h5.074a.6.6%200%200%200%20.634-.633v-3.17h.634a1.95%201.95%200%200%201%201.9%201.9v6.34a1.95%201.95%200%200%201-1.9%201.9H3.17a1.95%201.95%200%200%201-1.9-1.9z%22%2F%3E%3Cpath%20class%3D%22a%22%20d%3D%22M3.042%2017.114h12.55s3.17.254%203.17-3.423v-2.914M18.762%209.127l-2.916%202.916M18.762%209.127l2.79%202.916%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 125, /var/www/scss/page-product--v-2-0/page-product--v-2-0.scss */
.blk-product-data__icon-secure {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2017.25%2025.77%22%3E%3Cpath%20d%3D%22M7.55%2016.027V17.8H6.41a.74.74%200%200%200-.716.717v6.537a.74.74%200%200%200%20.717.717h10.123a.74.74%200%200%200%20.717-.716v-6.54a.74.74%200%200%200-.717-.716h-1.14v-1.77a3.922%203.922%200%201%200-7.844%200zm8.267%203.248v5.1h-8.69v-5.1zm-1.857-3.248V17.8H8.984v-1.773a2.493%202.493%200%200%201%202.488-2.488%202.466%202.466%200%200%201%202.488%202.487zM0%208.647A4.788%204.788%200%200%201%204.766%203.88H5.9V.717a.717.717%200%201%201%201.434%200V3.88H11.3a.717.717%200%200%201%200%201.434H4.766a3.332%203.332%200%200%200%200%206.664H6.58a.717.717%200%201%201%200%201.434H4.765A4.734%204.734%200%200%201%200%208.646zm3.965%2011.43a.717.717%200%200%201%200%201.433h-2.11a.717.717%200%200%201%200-1.434z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: 1rem;
  width: 1rem;
  height: 1.5625rem;
}

/* line 131, /var/www/scss/page-product--v-2-0/page-product--v-2-0.scss */
.blk-product-data__share {
  position: absolute;
  top: 1.25rem;
  left: 1.25rem;
}

/* line 135, /var/www/scss/page-product--v-2-0/page-product--v-2-0.scss */
.blk-product-data__share .btn-share {
  float: left;
}

/* line 139, /var/www/scss/page-product--v-2-0/page-product--v-2-0.scss */
.blk-product-data__icon--badge {
  position: absolute;
  bottom: 2.6875rem;
  right: 1.25rem;
  width: 2.4375rem;
  height: 4rem;
}

/* line 148, /var/www/scss/page-product--v-2-0/page-product--v-2-0.scss */
.blk-product-data__share-list {
  display: none;
}

/* line 156, /var/www/scss/page-product--v-2-0/page-product--v-2-0.scss */
.com-product-photos__item--hightlight {
  background-color: #F2F2F2;
}

/* line 166, /var/www/scss/page-product--v-2-0/page-product--v-2-0.scss */
.btn-product-data__btn--v2 {
  margin: 0.25rem 0;
}

/* line 171, /var/www/scss/page-product--v-2-0/page-product--v-2-0.scss */
.btn-product {
  padding: 0.9375rem 0.3125rem;
  min-height: 3rem;
  line-height: 1rem;
  font-size: 1rem;
  text-transform: uppercase;
  font-weight: 700;
  display: block;
  text-align: center;
}

/* line 181, /var/www/scss/page-product--v-2-0/page-product--v-2-0.scss */
.btn-product.btn-product--red {
  color: #FFF;
  background-color: #c20038;
}

/* line 187, /var/www/scss/page-product--v-2-0/page-product--v-2-0.scss */
.btn-product .btn-product--personalize-icon {
  display: block;
  background-position: center top;
  background-size: 1.375rem;
  height: 1.375rem;
  width: 1.375rem;
  display: inline-block;
  margin-left: 1.25rem;
}

@media screen and (min-width: 48em) {
  /* line 187, /var/www/scss/page-product--v-2-0/page-product--v-2-0.scss */
  .btn-product .btn-product--personalize-icon {
    background-size: 1.375rem;
    height: 1.375rem;
    width: 1.375rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 187, /var/www/scss/page-product--v-2-0/page-product--v-2-0.scss */
  .btn-product .btn-product--personalize-icon {
    background-size: 1.375rem;
    height: 1.375rem;
    width: 1.375rem;
  }
}

/* line 193, /var/www/scss/page-product--v-2-0/page-product--v-2-0.scss */
.btn-product.btn-product--personalize {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #E5E5E5;
}

/* line 198, /var/www/scss/page-product--v-2-0/page-product--v-2-0.scss */
.btn-product.btn-product--personalize .btn-product--personalize-icon {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022.756%2022.756%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%23b84a93%3B%7D.b%7Bfill%3A%2377509a%3B%7D.c%7Bfill%3A%23354897%3B%7D.d%7Bfill%3A%23378ac0%3B%7D.e%7Bfill%3A%2380c7c5%3B%7D.f%7Bfill%3A%23bed254%3B%7D.g%7Bfill%3A%23f6eb50%3B%7D.h%7Bfill%3A%23f2af44%3B%7D.i%7Bfill%3A%23dc3749%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M11.873%204.48l.29-4.48h-.814a11.656%2011.656%200%200%200-6.636%202.1l2.56%203.6a7.076%207.076%200%200%201%203.96-1.222z%22%2F%3E%3Cpath%20class%3D%22b%22%20d%3D%22M7.275%205.76l-2.56-3.607a11.606%2011.606%200%200%200-2.736%202.852A11.874%2011.874%200%200%200%20.35%208.613L4.597%209.66a7.1%207.1%200%200%201%202.677-3.9z%22%2F%3E%3Cpath%20class%3D%22c%22%20d%3D%22M4.307%2011.466a9%209%200%200%201%20.233-1.8L.29%208.614A14.56%2014.56%200%200%200%200%2011.35a11.482%2011.482%200%200%200%201.164%205.004l3.84-1.862a7.68%207.68%200%200%201-.697-3.026z%22%2F%3E%3Cpath%20class%3D%22d%22%20d%3D%22M5.005%2014.492l-3.84%201.862a11.283%2011.283%200%200%200%202.327%203.2%2010.426%2010.426%200%200%200%203.26%202.212l1.745-3.9a7.55%207.55%200%200%201-3.492-3.374z%22%2F%3E%3Cpath%20class%3D%22e%22%20d%3D%22M11.29%2018.45a7.257%207.257%200%200%201-2.793-.583l-1.746%203.9a11.46%2011.46%200%200%200%204.6.99%2011.74%2011.74%200%200%200%203.144-.467l-1.164-4.132a7.827%207.827%200%200%201-2.04.29z%22%2F%3E%3Cpath%20class%3D%22f%22%20d%3D%22M13.328%2018.158l1.164%204.132a10.12%2010.12%200%200%200%203.55-1.746%2012.728%2012.728%200%200%200%202.735-2.852l-3.666-2.444a6.742%206.742%200%200%201-3.782%202.91z%22%2F%3E%3Cpath%20class%3D%22g%22%20d%3D%22M22.698%2010.185l-4.423.466a3.842%203.842%200%200%201%20.058.816%206.793%206.793%200%200%201-1.164%203.84l3.666%202.445a11.152%2011.152%200%200%200%201.92-6.343c0-.407-.058-.815-.058-1.222z%22%2F%3E%3Cpath%20class%3D%22h%22%20d%3D%22M18.22%2010.65l4.424-.465a10.534%2010.534%200%200%200-1.11-3.784%2011.283%2011.283%200%200%200-2.328-3.2L16.12%206.4a6.894%206.894%200%200%201%202.1%204.25z%22%2F%3E%3Cpath%20class%3D%22i%22%20d%3D%22M11.93%204.48a6.694%206.694%200%200%201%204.25%201.92l3.142-3.257A10.426%2010.426%200%200%200%2016.062.93%2010.328%2010.328%200%200%200%2012.338%200h-.116l-.29%204.48z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 204, /var/www/scss/page-product--v-2-0/page-product--v-2-0.scss */
.btn-product.btn-product--personalize.btn-product--unavailable .btn-product--personalize-icon {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022.443%2022.443%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%237b7b7b%3B%7D.b%7Bfill%3A%23b84a93%3B%7D.c%7Bfill%3A%23f0f0f0%3B%7D.d%7Bfill%3A%23d6d6d6%3B%7D.e%7Bfill%3A%238e8e8e%3B%7D.f%7Bfill%3A%235b5b5b%3B%7D.g%7Bfill%3A%23eaeaea%3B%7D.h%7Bfill%3A%23d1d1d1%3B%7D.i%7Bfill%3A%23999%3B%7D.j%7Bfill%3A%23606060%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M11.71%204.42L11.995%200h-.8A11.5%2011.5%200%200%200%204.65%202.066l2.525%203.56a6.98%206.98%200%200%201%203.9-1.206z%22%2F%3E%3Cpath%20class%3D%22c%22%20d%3D%22M7.174%205.683l-2.53-3.56a11.446%2011.446%200%200%200-2.7%202.814%2011.71%2011.71%200%200%200-1.6%203.558l4.19%201.03a7%207%200%200%201%202.64-3.842z%22%2F%3E%3Cpath%20class%3D%22d%22%20d%3D%22M4.247%2011.308a8.873%208.873%200%200%201%20.23-1.78L.287%208.496a14.36%2014.36%200%200%200-.287%202.7%2011.324%2011.324%200%200%200%201.148%204.936l3.788-1.835a7.573%207.573%200%200%201-.69-2.987z%22%2F%3E%3Cpath%20class%3D%22e%22%20d%3D%22M4.936%2014.292L1.148%2016.13a11.127%2011.127%200%200%200%202.3%203.156%2010.282%2010.282%200%200%200%203.21%202.18l1.722-3.845a7.446%207.446%200%200%201-3.444-3.328z%22%2F%3E%3Cpath%20class%3D%22f%22%20d%3D%22M11.135%2018.195a7.157%207.157%200%200%201-2.755-.574l-1.722%203.847a11.3%2011.3%200%200%200%204.534.976%2011.58%2011.58%200%200%200%203.1-.46l-1.148-4.074a7.72%207.72%200%200%201-2.01.285z%22%2F%3E%3Cpath%20class%3D%22g%22%20d%3D%22M13.144%2017.908l1.148%204.075a9.98%209.98%200%200%200%203.5-1.722%2012.552%2012.552%200%200%200%202.7-2.812l-3.617-2.41a6.65%206.65%200%200%201-3.73%202.87z%22%2F%3E%3Cpath%20class%3D%22h%22%20d%3D%22M22.385%2010.045l-4.362.46a3.79%203.79%200%200%201%20.057.8%206.7%206.7%200%200%201-1.148%203.79l3.616%202.412a11%2011%200%200%200%201.894-6.256c0-.405-.057-.805-.057-1.205z%22%2F%3E%3Cpath%20class%3D%22i%22%20d%3D%22M17.965%2010.504l4.362-.46a10.39%2010.39%200%200%200-1.09-3.73%2011.127%2011.127%200%200%200-2.3-3.157l-3.038%203.157a6.8%206.8%200%200%201%202.065%204.19z%22%2F%3E%3Cpath%20class%3D%22j%22%20d%3D%22M11.767%204.42a6.6%206.6%200%200%201%204.19%201.894l3.1-3.214A10.282%2010.282%200%200%200%2015.842.918%2010.186%2010.186%200%200%200%2012.17%200h-.116l-.287%204.42z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 209, /var/www/scss/page-product--v-2-0/page-product--v-2-0.scss */
.btn-product.btn-product--favorite {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2021.747%2019.12%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%23c20038%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M19.99%201.775a6.024%206.024%200%200%200-8.517%200l-.594.594-.606-.606A6.027%206.027%200%200%200%206.01%200%206.02%206.02%200%200%200%200%206.022a5.982%205.982%200%200%200%201.77%204.253l8.66%208.66a.626.626%200%200%200%20.44.185.62.62%200%200%200%20.437-.18l8.677-8.64a6.038%206.038%200%200%200%20.006-8.523zm-.89%207.64l-8.24%208.207L2.646%209.4a4.772%204.772%200%201%201%206.748-6.75l1.043%201.044a.626.626%200%200%200%20.882%200l1.03-1.03a4.775%204.775%200%201%201%206.753%206.752zm0%200%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: 2.0625rem;
  background-position: center center;
  background-color: #FFF;
  border: 0.125rem solid #c20038;
}

/* line 216, /var/www/scss/page-product--v-2-0/page-product--v-2-0.scss */
.btn-product.btn-product--favorite.btn-product--favorite-added {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cpath%20fill%3D%22%23C20038%22%20d%3D%22M19.36%204.198c-1.944-1.784-5.095-1.784-7.04%200L11%205.41%209.68%204.198c-1.942-1.784-5.095-1.784-7.04%200-2.186%202.01-2.186%205.264%200%207.27L11%2019.14l8.358-7.672c2.188-2.006%202.188-5.26%200-7.27z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-color: #E5E5E5;
  border-color: transparent;
}

/* line 223, /var/www/scss/page-product--v-2-0/page-product--v-2-0.scss */
.btn-product.btn-product--unavailable {
  color: #FFF;
  background-color: #B1B0AF;
}

/* line 228, /var/www/scss/page-product--v-2-0/page-product--v-2-0.scss */
.btn-product.btn-product--plain {
  padding: 0.375rem 0;
  min-height: 1.75rem;
  color: #c20038;
  border-bottom: 2px solid #c20038;
}

/* line 235, /var/www/scss/page-product--v-2-0/page-product--v-2-0.scss */
.btn-product.btn-product--full-width {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
}

/* line 236, /var/www/scss/page-product--v-2-0/page-product--v-2-0.scss */
.btn-product.btn-product--left-width {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 83.7%;
          flex: 0 0 83.7%;
}

/* line 237, /var/www/scss/page-product--v-2-0/page-product--v-2-0.scss */
.btn-product.btn-product--right-width {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 14.05%;
          flex: 0 0 14.05%;
}

/* line 242, /var/www/scss/page-product--v-2-0/page-product--v-2-0.scss */
.btn-share {
  margin: auto 0.3125rem;
  text-align: center;
  font-weight: 700;
  font-size: 0.6875rem;
  line-height: 0.8125rem;
  color: #7B7B7B;
  padding: 0.375rem 0.75rem;
  border-radius: 0.25rem;
  box-shadow: 3px 3px 3px #AAAAAA;
  background-color: #FFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

/* line 258, /var/www/scss/page-product--v-2-0/page-product--v-2-0.scss */
.btn-share--icon {
  display: block;
  background-position: center top;
  background-size: 1rem;
  height: 1rem;
  width: 1rem;
  margin-right: 0.3125rem;
}

@media screen and (min-width: 48em) {
  /* line 258, /var/www/scss/page-product--v-2-0/page-product--v-2-0.scss */
  .btn-share--icon {
    background-size: 1rem;
    height: 1rem;
    width: 1rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 258, /var/www/scss/page-product--v-2-0/page-product--v-2-0.scss */
  .btn-share--icon {
    background-size: 1rem;
    height: 1rem;
    width: 1rem;
  }
}

/* line 264, /var/www/scss/page-product--v-2-0/page-product--v-2-0.scss */
.btn-share.btn-share--print .btn-share--icon {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016.694%2016.316%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%237a7a7a%3B%7D.b%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M3.15%200h10.71v3.78H3.15zM0%203.78h16.694v6.236H0zM3.15%2010.016h10.71v6.3H3.15z%22%2F%3E%3Cpath%20class%3D%22b%22%20d%3D%22M4.85%201.89h7.308v1.89H4.85zM4.85%2010.016h7.308v4.473H4.85zM9.323%205.355h1.827V6.3H9.323z%22%2F%3E%3Cpath%20class%3D%22a%22%20d%3D%22M6.047%2010.772h4.85v.756h-4.85zM6.047%2012.284h4.85v.756h-4.85z%22%2F%3E%3Cpath%20class%3D%22b%22%20d%3D%22M11.59%205.355h1.828V6.3H11.59z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 267, /var/www/scss/page-product--v-2-0/page-product--v-2-0.scss */
.btn-share.btn-share--social .btn-share--icon {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2015.646%2015.646%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%237b7b7b%3B%7D.b%7Bfill%3Anone%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M9.94%204.185a2.34%202.34%200%200%200%20.752.524%202.306%202.306%200%200%200%201.846%200%202.394%202.394%200%200%200%20.753-.525%202.43%202.43%200%200%200%20.507-.78A2.51%202.51%200%200%200%2013.29.718a2.34%202.34%200%200%200-.752-.524%202.306%202.306%200%200%200-1.846%200%202.394%202.394%200%200%200-.753.524%202.43%202.43%200%200%200-.507.78%202.538%202.538%200%200%200-.093%201.637L4.152%206.22c-.034-.042-.072-.082-.108-.12a2.34%202.34%200%200%200-.753-.525%202.306%202.306%200%200%200-1.845%200%202.394%202.394%200%200%200-.753.524%202.43%202.43%200%200%200-.506.778%202.51%202.51%200%200%200%20.506%202.69%202.34%202.34%200%200%200%20.753.523%202.306%202.306%200%200%200%201.846%200%202.394%202.394%200%200%200%20.754-.523c.038-.04.076-.08.11-.122l5.184%203.072a2.507%202.507%200%200%200%20.6%202.413%202.34%202.34%200%200%200%20.753.524%202.306%202.306%200%200%200%201.847%200%202.394%202.394%200%200%200%20.753-.524%202.453%202.453%200%200%200%20.506-.78%202.51%202.51%200%200%200-.506-2.688%202.34%202.34%200%200%200-.753-.524%202.306%202.306%200%200%200-1.846%200%202.394%202.394%200%200%200-.752.524l-.044.046L4.67%208.41a2.537%202.537%200%200%200%20.066-.58%202.448%202.448%200%200%200-.068-.582L9.9%204.138c.014.018.028.032.042.047zm.986%207.932a1.222%201.222%200%200%201%20.69-.215%201.29%201.29%200%201%201-1.248%201.29v-.07a1.292%201.292%200%200%201%20.556-1zM2.368%209.123a1.29%201.29%200%200%201%200-2.58%201.213%201.213%200%200%201%20.773.277%201.318%201.318%200%200%201%200%202.024%201.22%201.22%200%200%201-.774.28zm8-6.672a1.248%201.248%200%201%201%202.494%200%201.27%201.27%200%200%201-1.247%201.292%201.21%201.21%200%200%201-.687-.213%201.3%201.3%200%200%201-.558-1.008v-.07zm0%200%22%2F%3E%3Cpath%20class%3D%22b%22%20d%3D%22M9.94%204.185a2.34%202.34%200%200%200%20.752.524%202.306%202.306%200%200%200%201.846%200%202.394%202.394%200%200%200%20.753-.525%202.43%202.43%200%200%200%20.507-.78A2.51%202.51%200%200%200%2013.29.718a2.34%202.34%200%200%200-.752-.524%202.306%202.306%200%200%200-1.846%200%202.394%202.394%200%200%200-.753.524%202.43%202.43%200%200%200-.507.78%202.538%202.538%200%200%200-.093%201.637L4.152%206.22c-.034-.042-.072-.082-.108-.12a2.34%202.34%200%200%200-.753-.525%202.306%202.306%200%200%200-1.845%200%202.394%202.394%200%200%200-.753.524%202.43%202.43%200%200%200-.506.778%202.51%202.51%200%200%200%20.506%202.69%202.34%202.34%200%200%200%20.753.523%202.306%202.306%200%200%200%201.846%200%202.394%202.394%200%200%200%20.754-.523c.038-.04.076-.08.11-.122l5.184%203.072a2.507%202.507%200%200%200%20.6%202.413%202.34%202.34%200%200%200%20.753.524%202.306%202.306%200%200%200%201.847%200%202.394%202.394%200%200%200%20.753-.524%202.453%202.453%200%200%200%20.506-.78%202.51%202.51%200%200%200-.506-2.688%202.34%202.34%200%200%200-.753-.524%202.306%202.306%200%200%200-1.846%200%202.394%202.394%200%200%200-.752.524l-.044.046L4.67%208.41a2.537%202.537%200%200%200%20.066-.58%202.448%202.448%200%200%200-.068-.582L9.9%204.138c.014.018.028.032.042.047zm.986%207.932a1.222%201.222%200%200%201%20.69-.215%201.29%201.29%200%201%201-1.248%201.29v-.07a1.292%201.292%200%200%201%20.556-1zM2.368%209.123a1.29%201.29%200%200%201%200-2.58%201.213%201.213%200%200%201%20.773.277%201.318%201.318%200%200%201%200%202.024%201.22%201.22%200%200%201-.774.28zm8-6.672a1.248%201.248%200%201%201%202.494%200%201.27%201.27%200%200%201-1.247%201.292%201.21%201.21%200%200%201-.687-.213%201.3%201.3%200%200%201-.558-1.008v-.07zm0%200%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 272, /var/www/scss/page-product--v-2-0/page-product--v-2-0.scss */
.com-share--in-product-page-v2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 1rem;
}

/* line 278, /var/www/scss/page-product--v-2-0/page-product--v-2-0.scss */
.com-share--in-product-page-v2 .com-share__icon {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 1.75rem;
          flex: 0 0 1.75rem;
  height: 1.75rem;
  margin-right: 0.1875rem;
  background-color: #5F5F5F;
  background-position: center center;
  background-size: 100%;
}

/* line 286, /var/www/scss/page-product--v-2-0/page-product--v-2-0.scss */
.com-share--in-product-page-v2 .com-share__icon:first-child {
  position: relative;
}

/* line 288, /var/www/scss/page-product--v-2-0/page-product--v-2-0.scss */
.com-share--in-product-page-v2 .com-share__icon:first-child::before {
  content: '';
  position: absolute;
  top: 50%;
  left: -0.3125rem;
  -webkit-transform: translate3d(0, -50%, 0);
          transform: translate3d(0, -50%, 0);
  width: 0;
  height: 0;
  border-top: 0.3125rem solid transparent;
  border-bottom: 0.3125rem solid transparent;
  border-right: 0.3125rem solid #5F5F5F;
}

/* line 302, /var/www/scss/page-product--v-2-0/page-product--v-2-0.scss */
.com-share--in-product-page-v2 .com-share__icon:hover {
  background-image: inherit;
}

@media screen and (min-width: 48em) {
  /* line 7, /var/www/scss/page-product--v-2-0/page-product--v-2-0-medium.scss */
  .blk-product-data__wrp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  /* line 13, /var/www/scss/page-product--v-2-0/page-product--v-2-0-medium.scss */
  .blk-product-data__col-left, .blk-product-data__col-right {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
  }
  /* line 18, /var/www/scss/page-product--v-2-0/page-product--v-2-0-medium.scss */
  .blk-product-data__col-left {
    width: 50%;
  }
  /* line 22, /var/www/scss/page-product--v-2-0/page-product--v-2-0-medium.scss */
  .blk-product-data__col-right {
    padding-left: 4.16%;
  }
  /* line 27, /var/www/scss/page-product--v-2-0/page-product--v-2-0-medium.scss */
  .blk-product-data__column.blk-product-data__column--on-the-grid {
    padding-left: 0;
    padding-right: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: wrap;
        flex-flow: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  /* line 35, /var/www/scss/page-product--v-2-0/page-product--v-2-0-medium.scss */
  .blk-product-data__column.blk-product-data__column--top-product-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  /* line 41, /var/www/scss/page-product--v-2-0/page-product--v-2-0-medium.scss */
  .blk-product-data__title, .blk-product-data__sub-title {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  /* line 46, /var/www/scss/page-product--v-2-0/page-product--v-2-0-medium.scss */
  .blk-product-data__prices {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  /* line 50, /var/www/scss/page-product--v-2-0/page-product--v-2-0-medium.scss */
  .blk-product-data__colors {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  /* line 54, /var/www/scss/page-product--v-2-0/page-product--v-2-0-medium.scss */
  .blk-product-data__btn-group {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 53%;
            flex: 0 0 53%;
  }
  /* line 58, /var/www/scss/page-product--v-2-0/page-product--v-2-0-medium.scss */
  .blk-product-data__store {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 40%;
            flex: 0 0 40%;
    padding-bottom: 1rem;
  }
  /* line 63, /var/www/scss/page-product--v-2-0/page-product--v-2-0-medium.scss */
  .blk-product-data__details, .blk-product-data__share {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
  }
  /* line 69, /var/www/scss/page-product--v-2-0/page-product--v-2-0-medium.scss */
  .blk-product-data__title, .blk-product-data__sub-title, .blk-product-data__price {
    display: block;
  }
  /* line 73, /var/www/scss/page-product--v-2-0/page-product--v-2-0-medium.scss */
  .blk-product-data__sub-title {
    margin-top: 0.5rem;
  }
  /* line 77, /var/www/scss/page-product--v-2-0/page-product--v-2-0-medium.scss */
  .blk-product-data__prices {
    text-align: left;
    margin: 0.9375rem 0;
  }
  /* line 81, /var/www/scss/page-product--v-2-0/page-product--v-2-0-medium.scss */
  .blk-product-data__prices.blk-product-data__prices--special-price {
    margin: 0.9375rem 0;
    padding: 0;
  }
  /* line 84, /var/www/scss/page-product--v-2-0/page-product--v-2-0-medium.scss */
  .blk-product-data__prices.blk-product-data__prices--special-price .blk-product-data__price {
    display: inline-block;
    vertical-align: bottom;
    margin-left: 0.5rem;
  }
  /* line 90, /var/www/scss/page-product--v-2-0/page-product--v-2-0-medium.scss */
  .blk-product-data__prices.blk-product-data__prices--special-price .blk-product-data__old-price {
    vertical-align: bottom;
  }
  /* line 94, /var/www/scss/page-product--v-2-0/page-product--v-2-0-medium.scss */
  .blk-product-data__prices.blk-product-data__prices--special-price .blk-product-data__price-save-text {
    display: block;
    margin: 0.5rem 0 0;
  }
  /* line 101, /var/www/scss/page-product--v-2-0/page-product--v-2-0-medium.scss */
  .blk-product-data__store {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  /* line 106, /var/www/scss/page-product--v-2-0/page-product--v-2-0-medium.scss */
  .blk-product-data__order-time {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    margin-top: 1.5rem;
  }
  /* line 111, /var/www/scss/page-product--v-2-0/page-product--v-2-0-medium.scss */
  .blk-product-data__find-store {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
    text-align: left;
    margin-top: 0.625rem;
  }
  /* line 117, /var/www/scss/page-product--v-2-0/page-product--v-2-0-medium.scss */
  .blk-product-data__details {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-top: 2.5625rem;
  }
  /* line 123, /var/www/scss/page-product--v-2-0/page-product--v-2-0-medium.scss */
  .blk-product-data__details-item {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 49%;
            flex: 0 0 49%;
    font-size: 0.875rem;
    line-height: 1rem;
    padding: 0.5rem 0;
  }
  /* line 129, /var/www/scss/page-product--v-2-0/page-product--v-2-0-medium.scss */
  .blk-product-data__details-item:nth-child(2n) {
    margin-left: 2%;
  }
  /* line 135, /var/www/scss/page-product--v-2-0/page-product--v-2-0-medium.scss */
  .blk-product-data__details-icon {
    background-size: contain;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: 1.375rem;
        flex-basis: 1.375rem;
    background-position: left center;
  }
  /* line 143, /var/www/scss/page-product--v-2-0/page-product--v-2-0-medium.scss */
  .blk-product-data__icon-5-years {
    width: 1.1875rem;
    height: 1.1875rem;
  }
  /* line 148, /var/www/scss/page-product--v-2-0/page-product--v-2-0-medium.scss */
  .blk-product-data__icon-14-days, .blk-product-data__icon-free-delivery {
    width: 1.125rem;
    height: 1.125rem;
  }
  /* line 154, /var/www/scss/page-product--v-2-0/page-product--v-2-0-medium.scss */
  .blk-product-data__icon-secure {
    width: 1.375rem;
    height: 1.375rem;
  }
  /* line 159, /var/www/scss/page-product--v-2-0/page-product--v-2-0-medium.scss */
  .blk-product-data__share {
    position: static;
    margin-top: 2.3125rem;
  }
  /* line 163, /var/www/scss/page-product--v-2-0/page-product--v-2-0-medium.scss */
  .blk-product-data__share .btn-share {
    margin-right: 0;
    margin-left: 0.75rem;
    min-width: 5.5625rem;
  }
  /* line 168, /var/www/scss/page-product--v-2-0/page-product--v-2-0-medium.scss */
  .blk-product-data__share .btn-share:first-child {
    margin-left: 0;
  }
  /* line 175, /var/www/scss/page-product--v-2-0/page-product--v-2-0-medium.scss */
  .blk-product-data__icon--badge {
    position: absolute;
    top: 0.5rem;
    bottom: auto;
    right: 1.25rem;
  }
  /* line 184, /var/www/scss/page-product--v-2-0/page-product--v-2-0-medium.scss */
  .blk-product-data .com-breadcrumbs-wrapper {
    margin-bottom: 0;
    height: 2.75rem;
    z-index: 0;
  }
  /* line 190, /var/www/scss/page-product--v-2-0/page-product--v-2-0-medium.scss */
  .blk-product-data .com-breadcrumbs {
    margin: 0.875rem 0;
    font-size: 0.875rem;
    line-height: 1rem;
  }
  /* line 197, /var/www/scss/page-product--v-2-0/page-product--v-2-0-medium.scss */
  .btn-product {
    min-height: 2.625rem;
    font-size: 0.875rem;
    line-height: 1.25rem;
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
  }
  /* line 204, /var/www/scss/page-product--v-2-0/page-product--v-2-0-medium.scss */
  .btn-product .btn-product--personalize-icon {
    margin-left: 1rem;
    background-size: 100%;
  }
  /* line 209, /var/www/scss/page-product--v-2-0/page-product--v-2-0-medium.scss */
  .btn-product.btn-product--left-width {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 80.2%;
            flex: 0 0 80.2%;
  }
  /* line 213, /var/www/scss/page-product--v-2-0/page-product--v-2-0-medium.scss */
  .btn-product.btn-product--right-width {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 15.93%;
            flex: 0 0 15.93%;
  }
  /* line 217, /var/www/scss/page-product--v-2-0/page-product--v-2-0-medium.scss */
  .btn-product.btn-product--favorite {
    background-size: 1.125rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 3, /var/www/scss/page-product--v-2-0/page-product--v-2-0-large.scss */
  .blk-product-data__wrp {
    border-bottom: 0;
  }
}

/* line 5, /var/www/scss/page-search-results/page-search-results.scss */
.btn-main.btn-main--filter, .btn-main--filter.com-saf-centered-button, .btn-main--filter.com-compare__action {
  margin: 0;
  font-weight: 600;
  border: 1px solid;
  color: #3e3936;
  background-color: #FFF;
  border-color: #c6c5c4;
}

/* line 13, /var/www/scss/page-search-results/page-search-results.scss */
.btn-main.btn-main--filter:hover, .btn-main--filter.com-saf-centered-button:hover, .btn-main--filter.com-compare__action:hover {
  margin: 0;
  border: 1px solid;
  line-height: 2.5rem;
  border-color: #c6c5c4;
}

/* line 20, /var/www/scss/page-search-results/page-search-results.scss */
.btn-main.btn-main--filter[data-filters-active], .btn-main--filter[data-filters-active].com-saf-centered-button, .btn-main--filter[data-filters-active].com-compare__action {
  border-color: #3e3936;
  background-color: #3e3936;
  color: #FFF;
}

/* line 24, /var/www/scss/page-search-results/page-search-results.scss */
.btn-main.btn-main--filter[data-filters-active]:hover, .btn-main--filter[data-filters-active].com-saf-centered-button:hover, .btn-main--filter[data-filters-active].com-compare__action:hover {
  border-color: #3e3936;
}

/* line 28, /var/www/scss/page-search-results/page-search-results.scss */
.btn-main.btn-main--discover-accessories, .btn-main--discover-accessories.com-saf-centered-button, .btn-main--discover-accessories.com-compare__action {
  height: 1.5625rem;
  line-height: 1.5625rem;
  right: 0;
}

/* line 40, /var/www/scss/page-search-results/page-search-results.scss */
.com-stripe-title--in-search .com-stripe-title__text {
  padding: 2rem 0 4rem;
  font-size: 1.375rem;
  text-transform: none;
}

/* line 47, /var/www/scss/page-search-results/page-search-results.scss */
.com-stripe-title--accessories .com-stripe-title__cnt {
  position: relative;
}

/* line 48, /var/www/scss/page-search-results/page-search-results.scss */
.com-stripe-title--accessories .com-stripe-title__text {
  font-size: 1.375rem;
}

/*.blk-products-carousel {
	&--in-search { border-top:1px solid $clr-grey-mousy; }
}*/
/* results filter component */
/* line 62, /var/www/scss/page-search-results/page-search-results.scss */
.com-results-filter__wrp {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-results-filter__wrp::before, .com-results-filter__wrp::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-results-filter__wrp::after {
  clear: both;
}

/* line 64, /var/www/scss/page-search-results/page-search-results.scss */
.com-results-filter__standard {
  width: 100%;
  float: left;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-top: 3.75rem;
  padding-bottom: 2.5rem;
}

/* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
.com-results-filter__standard:last-child:not(:first-child) {
  float: right;
}

/* line 70, /var/www/scss/page-search-results/page-search-results.scss */
.com-results-filter__standard .com-results-filter__label {
  margin-right: 0.5rem;
  font-size: 0.75rem;
}

/* line 76, /var/www/scss/page-search-results/page-search-results.scss */
.com-results-filter__mobile {
  width: 100%;
  float: left;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-top: 2rem;
  padding-bottom: 1rem;
}

/* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
.com-results-filter__mobile:last-child:not(:first-child) {
  float: right;
}

/* line 82, /var/www/scss/page-search-results/page-search-results.scss */
.com-results-filter__mobile .com-results-filter__label {
  font-size: 0.75rem;
  margin-bottom: 0.5rem;
  display: block;
}

/*.filter-btn-container {
  	display: table;
  	width: auto;
  	margin: auto;
  	text-align: center;
  	margin-top: rem-calc(33);

	  span {
	  	display: table-cell;
	  	padding: 0 rem-calc(10); }

	  .btn-main {
		  &:hover {
	      border: rem-calc(1) solid;
	      line-height: rem-calc(40);
	    }
	  }
	}
}*/
@media screen and (min-width: 48em) {
  /* line 4, /var/www/scss/page-search-results/page-search-results-medium.scss */
  .btn-main.btn-main--filter, .btn-main--filter.com-saf-centered-button, .btn-main--filter.com-compare__action {
    margin-top: 0.3rem;
  }
  /* line 6, /var/www/scss/page-search-results/page-search-results-medium.scss */
  .btn-main.btn-main--filter:hover, .btn-main--filter.com-saf-centered-button:hover, .btn-main--filter.com-compare__action:hover {
    margin-top: 0.3rem;
  }
  /* line 10, /var/www/scss/page-search-results/page-search-results-medium.scss */
  .btn-main.btn-main--filter-grey, .btn-main--filter-grey.com-saf-centered-button, .btn-main--filter-grey.com-compare__action, .btn-main.btn-main--filter-white, .btn-main--filter-white.com-saf-centered-button, .btn-main--filter-white.com-compare__action {
    padding: 0 1rem;
  }
  /* line 15, /var/www/scss/page-search-results/page-search-results-medium.scss */
  .com-stripe-title--in-search .com-stripe-title__text {
    font-size: 2.25rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 4, /var/www/scss/page-search-results/page-search-results-large.scss */
  .btn-main.btn-main--filter-grey, .btn-main--filter-grey.com-saf-centered-button, .btn-main--filter-grey.com-compare__action, .btn-main.btn-main--filter-white, .btn-main--filter-white.com-saf-centered-button, .btn-main--filter-white.com-compare__action {
    padding: 0 1.75rem;
  }
}

/* line 2, /var/www/scss/page-recipe-detail/page-recipe-detail.scss */
.blk-recipe-detail-head {
  padding-bottom: 119.3%;
}

@media screen and (min-width: 48em) {
  /* line 2, /var/www/scss/page-recipe-detail/page-recipe-detail.scss */
  .blk-recipe-detail-head {
    padding-bottom: 70.2%;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 2, /var/www/scss/page-recipe-detail/page-recipe-detail.scss */
  .blk-recipe-detail-head {
    padding-bottom: 41.25%;
  }
}

/* line 5, /var/www/scss/page-recipe-detail/page-recipe-detail.scss */
.blk-recipe-detail-head:before {
  /* Old browsers */
  background: #000;
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  background: linear-gradient(to top, transparent 0%, #000 95%);
  /* IE6-9 */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="$start-color", endColorstr="$end-color",GradientType=0 );
  position: absolute;
  width: 100%;
  height: 50%;
  content: "";
  z-index: 1;
  opacity: 0.7;
  top: 0;
}

/* line 16, /var/www/scss/page-recipe-detail/page-recipe-detail.scss */
.blk-recipe-detail-head:after {
  /* Old browsers */
  background: #000;
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  background: linear-gradient(to bottom, transparent 0%, #000 100%);
  /* IE6-9 */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="$start-color", endColorstr="$end-color",GradientType=0 );
  position: absolute;
  width: 100%;
  height: 50%;
  content: "";
  z-index: 1;
  opacity: 0.3;
  bottom: 0;
}

/* line 27, /var/www/scss/page-recipe-detail/page-recipe-detail.scss */
.blk-recipe-detail-head__title-cnt {
  position: absolute;
  width: 100%;
  bottom: 0;
  padding-bottom: 4rem;
  z-index: 2;
}

/* line 35, /var/www/scss/page-recipe-detail/page-recipe-detail.scss */
.blk-recipe-detail-head__title {
  text-align: center;
  text-transform: uppercase;
  font-size: 2.25rem;
  font-weight: 300;
  color: #FFF;
  line-height: 2.5rem;
  margin-bottom: 0.5rem;
}

/* line 45, /var/www/scss/page-recipe-detail/page-recipe-detail.scss */
.blk-recipe-detail-head__subtitle {
  text-align: center;
  font-size: 1rem;
  font-weight: 600;
  font-style: italic;
  color: #FFF;
  font-family: "Times New Roman", serif;
}

/* line 55, /var/www/scss/page-recipe-detail/page-recipe-detail.scss */
.blk-recipe-detail-subhead {
  padding: 2rem 0;
  background-color: #f4f4f4;
  text-align: center;
}

/* line 60, /var/www/scss/page-recipe-detail/page-recipe-detail.scss */
.blk-recipe-detail-subhead__wrp {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.blk-recipe-detail-subhead__wrp::before, .blk-recipe-detail-subhead__wrp::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.blk-recipe-detail-subhead__wrp::after {
  clear: both;
}

/* line 62, /var/www/scss/page-recipe-detail/page-recipe-detail.scss */
.blk-recipe-detail-subhead__left, .blk-recipe-detail-subhead__right {
  width: 100%;
  float: left;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

/* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
.blk-recipe-detail-subhead__left:last-child:not(:first-child), .blk-recipe-detail-subhead__right:last-child:not(:first-child) {
  float: right;
}

/* line 65, /var/www/scss/page-recipe-detail/page-recipe-detail.scss */
.blk-recipe-detail-subhead__item {
  display: inline-block;
  margin-bottom: 1rem;
  text-align: left;
}

/* line 71, /var/www/scss/page-recipe-detail/page-recipe-detail.scss */
.blk-recipe-detail-subhead__icon {
  display: block;
  background-position: center top;
  background-size: 2.5rem;
  height: 2.5rem;
  width: 2.5rem;
  display: inline-block;
}

@media screen and (min-width: 48em) {
  /* line 71, /var/www/scss/page-recipe-detail/page-recipe-detail.scss */
  .blk-recipe-detail-subhead__icon {
    background-size: 2.5rem;
    height: 2.5rem;
    width: 2.5rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 71, /var/www/scss/page-recipe-detail/page-recipe-detail.scss */
  .blk-recipe-detail-subhead__icon {
    background-size: 2.5rem;
    height: 2.5rem;
    width: 2.5rem;
  }
}

/* line 79, /var/www/scss/page-recipe-detail/page-recipe-detail.scss */
.blk-recipe-detail-subhead__text-cnt {
  display: inline-block;
  margin-right: 1rem;
}

/* line 84, /var/www/scss/page-recipe-detail/page-recipe-detail.scss */
.blk-recipe-detail-subhead__title, .blk-recipe-detail-subhead__time {
  display: block;
  color: #3e3936;
}

/* line 90, /var/www/scss/page-recipe-detail/page-recipe-detail.scss */
.blk-recipe-detail-subhead__title {
  text-transform: uppercase;
  font-size: 0.75rem;
  font-weight: 600;
}

/* line 96, /var/www/scss/page-recipe-detail/page-recipe-detail.scss */
.blk-recipe-detail-subhead__time {
  font-size: 1rem;
  font-weight: 300;
}

/* line 102, /var/www/scss/page-recipe-detail/page-recipe-detail.scss */
.blk-recipe-detail-title {
  padding: 1.5rem 0;
  text-align: center;
}

/* line 106, /var/www/scss/page-recipe-detail/page-recipe-detail.scss */
.blk-recipe-detail-title__img {
  display: inline-block;
  padding: 0.3rem;
  width: 6.25rem;
}

/* line 113, /var/www/scss/page-recipe-detail/page-recipe-detail.scss */
.blk-recipe-detail-title__name {
  font-weight: 700;
  font-size: 0.875rem;
  color: #3e3936;
  display: block;
  margin-top: 1.5rem;
}

/* line 120, /var/www/scss/page-recipe-detail/page-recipe-detail.scss */
.blk-recipe-detail-title__name:after {
  margin: auto;
  margin-top: 0.3rem;
  display: block;
  background-color: #3e3936;
  width: 5.625rem;
  height: 0.125rem;
  content: "";
}

/* line 131, /var/www/scss/page-recipe-detail/page-recipe-detail.scss */
.blk-recipe-detail-title__country {
  margin-top: 0.3rem;
  font-weight: 400;
  font-size: 0.875rem;
  color: #3e3936;
}

/* line 142, /var/www/scss/page-recipe-detail/page-recipe-detail.scss */
.com-stripe-title--in-recipe-detail .com-stripe-title__text {
  font-size: 1rem;
  font-weight: 400;
  padding: 1rem 0 0.5rem;
}

/* line 147, /var/www/scss/page-recipe-detail/page-recipe-detail.scss */
.com-stripe-title--in-recipe-detail .com-stripe-title__descr-cnt {
  max-width: 54.6875rem;
  width: 90%;
}

/* line 151, /var/www/scss/page-recipe-detail/page-recipe-detail.scss */
.com-stripe-title--in-recipe-detail .com-stripe-title__descr {
  text-align: left;
  line-height: 1.3rem;
  font-size: 0.875rem;
  font-weight: 300;
}

/* line 162, /var/www/scss/page-recipe-detail/page-recipe-detail.scss */
.blk-recipe-detail-gallery--normal {
  padding-bottom: 119.3%;
}

@media screen and (min-width: 48em) {
  /* line 162, /var/www/scss/page-recipe-detail/page-recipe-detail.scss */
  .blk-recipe-detail-gallery--normal {
    padding-bottom: 70.2%;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 162, /var/www/scss/page-recipe-detail/page-recipe-detail.scss */
  .blk-recipe-detail-gallery--normal {
    padding-bottom: 41.25%;
  }
}

/* line 169, /var/www/scss/page-recipe-detail/page-recipe-detail.scss */
.blk-recipe-detail-gallery--cook-processor {
  position: relative;
  overflow: hidden;
  display: block;
  height: 20.9375rem;
  padding-bottom: 0;
}

/* line 175, /var/www/scss/page-recipe-detail/page-recipe-detail.scss */
.blk-recipe-detail-gallery--cook-processor .blk-recipe-detail-gallery__img {
  position: absolute;
  top: 50%;
  width: 100%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  height: auto;
}

/* line 188, /var/www/scss/page-recipe-detail/page-recipe-detail.scss */
.blk-recipe-detail-ingredients__wrp {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.blk-recipe-detail-ingredients__wrp::before, .blk-recipe-detail-ingredients__wrp::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.blk-recipe-detail-ingredients__wrp::after {
  clear: both;
}

/* line 190, /var/www/scss/page-recipe-detail/page-recipe-detail.scss */
.blk-recipe-detail-ingredients__cnt {
  width: 100%;
  float: left;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-top: 1.5rem;
}

/* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
.blk-recipe-detail-ingredients__cnt:last-child:not(:first-child) {
  float: right;
}

/* line 194, /var/www/scss/page-recipe-detail/page-recipe-detail.scss */
.blk-recipe-detail-ingredients__left {
  width: 100%;
  float: left;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

/* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
.blk-recipe-detail-ingredients__left:last-child:not(:first-child) {
  float: right;
}

/* line 195, /var/www/scss/page-recipe-detail/page-recipe-detail.scss */
.blk-recipe-detail-ingredients__right {
  width: 100%;
  float: left;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

/* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
.blk-recipe-detail-ingredients__right:last-child:not(:first-child) {
  float: right;
}

/* line 197, /var/www/scss/page-recipe-detail/page-recipe-detail.scss */
.blk-recipe-detail-ingredients__title {
  margin-bottom: 2rem;
  font-size: 1rem;
  font-weight: 400;
  text-align: center;
  color: #3e3936;
  text-transform: uppercase;
}

/* line 208, /var/www/scss/page-recipe-detail/page-recipe-detail.scss */
.blk-recipe-detail-ingredients__item {
  float: left;
  width: 100%;
  margin-bottom: 0.5rem;
  font-size: 0.875rem;
  color: #3e3936;
}

/* line 215, /var/www/scss/page-recipe-detail/page-recipe-detail.scss */
.blk-recipe-detail-ingredients__item:nth-child(odd) {
  margin-right: 0.5rem;
}

/* line 219, /var/www/scss/page-recipe-detail/page-recipe-detail.scss */
.blk-recipe-detail-descr {
  padding: 1.5rem 0;
}

/* line 222, /var/www/scss/page-recipe-detail/page-recipe-detail.scss */
.blk-recipe-detail-descr__wrp {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.blk-recipe-detail-descr__wrp::before, .blk-recipe-detail-descr__wrp::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.blk-recipe-detail-descr__wrp::after {
  clear: both;
}

/* line 224, /var/www/scss/page-recipe-detail/page-recipe-detail.scss */
.blk-recipe-detail-descr__cnt {
  width: 91.6666666667%;
  float: left;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

/* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
.blk-recipe-detail-descr__cnt:last-child:not(:first-child) {
  float: right;
}

/* line 229, /var/www/scss/page-recipe-detail/page-recipe-detail.scss */
.blk-recipe-detail-descr__text {
  line-height: 1.5rem;
  font-size: 0.875rem;
  color: #3e3936;
}

/* line 238, /var/www/scss/page-recipe-detail/page-recipe-detail.scss */
.blk-related-products--in-recipe-detail {
  padding: 1.5rem 0;
}

/* line 245, /var/www/scss/page-recipe-detail/page-recipe-detail.scss */
.blk-related-recipes--in-recipe-detail {
  background-color: #f4f4f4;
}

/* line 251, /var/www/scss/page-recipe-detail/page-recipe-detail.scss */
.blk-sbscr-nwsl--in-recipe {
  background-color: #f4f4f4;
}

/* line 256, /var/www/scss/page-recipe-detail/page-recipe-detail.scss */
.com-recipe-detail-main-image,
[data-page="page-recipe-detail"] .com-box-list__item--image .com-box-list__img, .com-box-list__item--image
[data-page="page-recipe-detail"] .com-box-list__img,
[data-page="page-recipe-detail"] .com-promo__img,
[data-page="page-recipe-detail"] .com-cat-intro__img,
[data-page="page-recipe-detail"] .com-related-recipes__img,
[data-page="page-recipe-detail"] .com-photo-gallery--large .com-photo-gallery__img, .com-photo-gallery--large
[data-page="page-recipe-detail"] .com-photo-gallery__img,
[data-page="page-recipe-detail"] .com-carousel--recipes .com-carousel__img, .com-carousel--recipes
[data-page="page-recipe-detail"] .com-carousel__img,
[data-page="page-recipe-detail"] .com-saf-top-block__overlay:after,
[data-page="page-recipe-detail"] .com-vip-cookmode__step-image,
[data-page="page-recipe-detail"] .com-vip-recipe-thumbnail--intro .com-vip-recipe-thumbnail__info, .com-vip-recipe-thumbnail--intro
[data-page="page-recipe-detail"] .com-vip-recipe-thumbnail__info,
[data-page="page-recipe-detail"] .com-vip-recipe-steps__item-image,
[data-page="page-recipe-detail"] .com-vip-recipe-steps__image,
[data-page="page-recipe-detail"] .com-support-home .utl-img-fixed-ratio__img, .com-support-home
[data-page="page-recipe-detail"] .utl-img-fixed-ratio__img,
[data-page="page-recipe-detail"] .blk-recipe-detail-gallery--normal .blk-recipe-detail-gallery__img, .blk-recipe-detail-gallery--normal
[data-page="page-recipe-detail"] .blk-recipe-detail-gallery__img,
[data-page="page-recipe-detail"] .com-recipe-detail-main-image,
[data-page="page-recipe-detail"] .utl-fixed-ratio-image {
  left: 50%;
  top: 50%;
  width: auto;
  max-width: none;
  height: auto;
  min-height: 100%;
  min-width: 100%;
  -webkit-transform: translateX(-50%) translateY(-50%);
      -ms-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
}

@media screen and (min-width: 48em) {
  /* line 4, /var/www/scss/page-recipe-detail/page-recipe-detail-medium.scss */
  .blk-recipe-detail-subhead__left, .blk-recipe-detail-subhead__right {
    width: 50%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .blk-recipe-detail-subhead__left:last-child:not(:first-child), .blk-recipe-detail-subhead__right:last-child:not(:first-child) {
    float: right;
  }
  /* line 6, /var/www/scss/page-recipe-detail/page-recipe-detail-medium.scss */
  .blk-recipe-detail-subhead__item {
    float: left;
    margin-bottom: 0;
  }
  /* line 12, /var/www/scss/page-recipe-detail/page-recipe-detail-medium.scss */
  .blk-recipe-detail-title {
    padding: 5rem 0;
  }
  /* line 16, /var/www/scss/page-recipe-detail/page-recipe-detail-medium.scss */
  .com-stripe-title--in-recipe-detail .com-stripe-title__text {
    font-size: 1.375rem;
    font-weight: 600;
    padding: 2rem 0;
  }
  /* line 21, /var/www/scss/page-recipe-detail/page-recipe-detail-medium.scss */
  .com-stripe-title--in-recipe-detail .com-stripe-title__descr-cnt {
    width: 70%;
  }
  /* line 22, /var/www/scss/page-recipe-detail/page-recipe-detail-medium.scss */
  .com-stripe-title--in-recipe-detail .com-stripe-title__descr {
    line-height: 1.5rem;
    font-size: 1rem;
    font-weight: 400;
  }
  /* line 31, /var/www/scss/page-recipe-detail/page-recipe-detail-medium.scss */
  .blk-recipe-detail-gallery--cook-processor {
    height: 29.375rem;
  }
  /* line 35, /var/www/scss/page-recipe-detail/page-recipe-detail-medium.scss */
  .blk-recipe-detail-ingredients__cnt {
    width: 91.6666666667%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    padding-top: 5rem;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .blk-recipe-detail-ingredients__cnt:last-child:not(:first-child) {
    float: right;
  }
  /* line 40, /var/www/scss/page-recipe-detail/page-recipe-detail-medium.scss */
  .blk-recipe-detail-ingredients__left {
    width: 41.6666666667%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .blk-recipe-detail-ingredients__left:last-child:not(:first-child) {
    float: right;
  }
  /* line 41, /var/www/scss/page-recipe-detail/page-recipe-detail-medium.scss */
  .blk-recipe-detail-ingredients__right {
    width: 58.3333333333%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .blk-recipe-detail-ingredients__right:last-child:not(:first-child) {
    float: right;
  }
  /* line 43, /var/www/scss/page-recipe-detail/page-recipe-detail-medium.scss */
  .blk-recipe-detail-ingredients__title {
    font-size: 1.125rem;
    font-weight: 700;
    text-align: left;
  }
  /* line 49, /var/www/scss/page-recipe-detail/page-recipe-detail-medium.scss */
  .blk-recipe-detail-ingredients__item {
    width: 49%;
  }
  /* line 52, /var/www/scss/page-recipe-detail/page-recipe-detail-medium.scss */
  .blk-recipe-detail-descr {
    padding: 5rem 0;
  }
  /* line 55, /var/www/scss/page-recipe-detail/page-recipe-detail-medium.scss */
  .blk-recipe-detail-descr__text {
    font-size: 1rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 4, /var/www/scss/page-recipe-detail/page-recipe-detail-large.scss */
  .blk-recipe-detail-gallery--cook-processor {
    height: 27.75rem;
  }
}

/* line 3, /var/www/scss/page-recipe-listing/page-recipe-listing.scss */
.com-stripe-title--in-recipe-listing .com-stripe-title__text {
  width: 90%;
  margin: 0 auto;
  font-size: 1rem;
  font-weight: 400;
  padding: 1rem 0;
}

/* line 10, /var/www/scss/page-recipe-listing/page-recipe-listing.scss */
.com-stripe-title--in-recipe-listing .com-stripe-title__descr-cnt {
  width: 90%;
  padding: 0 0 3rem 0;
}

/* line 14, /var/www/scss/page-recipe-listing/page-recipe-listing.scss */
.com-stripe-title--in-recipe-listing .com-stripe-title__descr {
  text-align: center;
  line-height: 1.3rem;
  font-size: 0.875rem;
  font-weight: 300;
}

/* line 23, /var/www/scss/page-recipe-listing/page-recipe-listing.scss */
.blk-recipe-listing-title {
  padding-top: 0rem;
  text-align: center;
}

/* line 26, /var/www/scss/page-recipe-listing/page-recipe-listing.scss */
.blk-recipe-listing-title__icon {
  display: block;
  background-position: center top;
  background-size: 3.75rem;
  height: 3.75rem;
  width: 3.75rem;
  display: inline-block;
}

@media screen and (min-width: 48em) {
  /* line 26, /var/www/scss/page-recipe-listing/page-recipe-listing.scss */
  .blk-recipe-listing-title__icon {
    background-size: 3.75rem;
    height: 3.75rem;
    width: 3.75rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 26, /var/www/scss/page-recipe-listing/page-recipe-listing.scss */
  .blk-recipe-listing-title__icon {
    background-size: 3.75rem;
    height: 3.75rem;
    width: 3.75rem;
  }
}

@media screen and (min-width: 48em) {
  /* line 5, /var/www/scss/page-recipe-listing/page-recipe-listing-medium.scss */
  .com-stripe-title--in-recipe-listing .com-stripe-title__text {
    max-width: 34.375rem;
    font-size: 1.125rem;
    font-weight: 400;
    padding: 1.5rem 0;
    margin: 0 auto;
  }
  /* line 12, /var/www/scss/page-recipe-listing/page-recipe-listing-medium.scss */
  .com-stripe-title--in-recipe-listing .com-stripe-title__descr-cnt {
    max-width: 34.375rem;
  }
  /* line 15, /var/www/scss/page-recipe-listing/page-recipe-listing-medium.scss */
  .com-stripe-title--in-recipe-listing .com-stripe-title__descr {
    font-size: 0.875rem;
    font-weight: 400;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 5, /var/www/scss/page-recipe-listing/page-recipe-listing-large.scss */
  .com-stripe-title--in-recipe-listing .com-stripe-title__text {
    max-width: 43.75rem;
  }
  /* line 8, /var/www/scss/page-recipe-listing/page-recipe-listing-large.scss */
  .com-stripe-title--in-recipe-listing .com-stripe-title__descr-cnt {
    max-width: 43.75rem;
  }
}

/* line 3, /var/www/scss/page-serious-about-food-post/page-serious-about-food-post.scss */
.blk-saf-social--saf-post-head {
  margin-top: 3rem;
}

/* line 6, /var/www/scss/page-serious-about-food-post/page-serious-about-food-post.scss */
.blk-saf-social--saf-post-head:before {
  margin: auto;
  margin-top: 0.3rem;
  display: block;
  background-color: #d8d8d8;
  width: 6.25rem;
  height: 0.0625rem;
  content: "";
}

/* line 2, /var/www/scss/page-compare/page-compare.scss */
.btn-main.btn-main--account--in-compare, .btn-main--account--in-compare.com-saf-centered-button, .btn-main--account--in-compare.com-compare__action {
  position: relative;
  z-index: 2;
  margin-top: 1rem;
  width: 100%;
  text-align: center;
  white-space: nowrap;
}

/* line 12, /var/www/scss/page-compare/page-compare.scss */
.blk-compare {
  padding: 0.4rem 0;
  border-bottom: 1px solid #d8d8d8;
}

/* line 15, /var/www/scss/page-compare/page-compare.scss */
.blk-compare--head {
  padding-bottom: 2rem;
}

/* line 18, /var/www/scss/page-compare/page-compare.scss */
.page-compare {
  /*&__logo {
   padding: 1rem 0;
   max-width: 40%;
 }*/
}

/* line 21, /var/www/scss/page-compare/page-compare.scss */
.page-compare__row {
  overflow: hidden;
}

/* line 24, /var/www/scss/page-compare/page-compare.scss */
.page-compare__row--data:last-child {
  border-bottom: 1px solid #d8d8d8;
}

/* line 25, /var/www/scss/page-compare/page-compare.scss */
.page-compare__row--data:nth-child(odd) {
  background-color: #f4f4f4;
}

/* line 29, /var/www/scss/page-compare/page-compare.scss */
.page-compare__column {
  width: 33.3333333333%;
  float: left;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  border-right: 1px solid #d8d8d8;
  /*&--logo {
      text-align: center;
      background-color: $white;
    }*/
}

/* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
.page-compare__column:last-child:not(:first-child) {
  float: right;
}

/* line 33, /var/www/scss/page-compare/page-compare.scss */
.page-compare__column:last-child {
  border-right: 0;
}

/* line 46, /var/www/bower_components/foundation-sites/scss/grid/_position.scss */
.page-compare__column:last-child:last-child:last-child {
  float: left;
}

/* line 39, /var/www/scss/page-compare/page-compare.scss */
.page-compare__column--label {
  width: 100%;
  float: left;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  text-align: center;
  background-color: #f4f4f4;
  border-right: 0;
}

/* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
.page-compare__column--label:last-child:not(:first-child) {
  float: right;
}

/* line 44, /var/www/scss/page-compare/page-compare.scss */
.page-compare__column--label .page-compare__text {
  font-weight: 600;
}

/* line 46, /var/www/scss/page-compare/page-compare.scss */
.page-compare__column--data {
  background-color: #FFF;
}

/* line 51, /var/www/scss/page-compare/page-compare.scss */
.page-compare__column--empty {
  min-height: 11.875rem;
  display: none;
}

/* line 57, /var/www/scss/page-compare/page-compare.scss */
.page-compare__product {
  position: relative;
  padding: 1.5rem 0;
}

/* line 61, /var/www/scss/page-compare/page-compare.scss */
.page-compare__product-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

/* line 62, /var/www/scss/page-compare/page-compare.scss */
.page-compare__product-close {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 1.125rem;
  color: #353535;
  z-index: 2;
}

/* line 73, /var/www/scss/page-compare/page-compare.scss */
.page-compare__product-image {
  max-width: 35%;
}

/* line 74, /var/www/scss/page-compare/page-compare.scss */
.page-compare__product-text {
  float: right;
  max-width: 60%;
}

/* line 78, /var/www/scss/page-compare/page-compare.scss */
.page-compare__product-title {
  font-size: 0.9375rem;
  color: #353535;
  font-weight: normal;
  line-height: 1rem;
  margin-bottom: 0.5rem;
}

/* line 85, /var/www/scss/page-compare/page-compare.scss */
.page-compare__product-price, .page-compare__product-discount {
  font-size: 0.9375rem;
}

/* line 87, /var/www/scss/page-compare/page-compare.scss */
.page-compare__product-price {
  color: #353535;
  font-weight: 600;
}

/* line 91, /var/www/scss/page-compare/page-compare.scss */
.page-compare__product-discount {
  color: #aea9a6;
  text-decoration: line-through;
}

/* line 97, /var/www/scss/page-compare/page-compare.scss */
.page-compare__text {
  padding: 1rem 0;
  font-size: 0.75rem;
  color: #3e3936;
  font-weight: 400;
  line-height: 1rem;
}

@media screen and (min-width: 0em) and (max-width: 47.9375em) {
  /* line 113, /var/www/scss/page-compare/page-compare.scss */
  .wrp-compare {
    overflow-x: scroll;
    overflow-y: hidden;
  }
  /* line 116, /var/www/scss/page-compare/page-compare.scss */
  .wrp-compare__inner {
    width: 950px;
  }
}

@media screen and (min-width: 48em) {
  /* line 4, /var/www/scss/page-compare/page-compare-medium.scss */
  .blk-compare--head {
    padding: 2.5rem 0;
  }
  /* line 10, /var/www/scss/page-compare/page-compare-medium.scss */
  .page-compare__column:last-child {
    display: block;
  }
  /* line 11, /var/www/scss/page-compare/page-compare-medium.scss */
  .page-compare__column--label {
    width: 100%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    border-right: 0;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .page-compare__column--label:last-child:not(:first-child) {
    float: right;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 6, /var/www/scss/page-compare/page-compare-large.scss */
  .page-compare__row--data:nth-child(odd) {
    background-color: #f4f4f4;
  }
  /* line 10, /var/www/scss/page-compare/page-compare-large.scss */
  .page-compare__column {
    width: 25%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .page-compare__column:last-child:not(:first-child) {
    float: right;
  }
  /* line 12, /var/www/scss/page-compare/page-compare-large.scss */
  .page-compare__column--empty {
    display: block;
  }
  /* line 13, /var/www/scss/page-compare/page-compare-large.scss */
  .page-compare__column--label {
    text-align: left;
    border-right: 1px solid #d8d8d8;
  }
  /* line 17, /var/www/scss/page-compare/page-compare-large.scss */
  .page-compare__column--label, .page-compare__column--data {
    background-color: transparent;
  }
}

/* line 1, /var/www/scss/page-registration/page-registration.scss */
.blk-page-registration__text-cnt {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  text-align: center;
}

/* line 4, /var/www/scss/page-registration/page-registration.scss */
.blk-page-registration__text-cnt--cook-processor {
  bottom: 16%;
}

/* line 9, /var/www/scss/page-registration/page-registration.scss */
.blk-page-registration__title {
  color: #FFF;
  text-transform: uppercase;
}

/* line 12, /var/www/scss/page-registration/page-registration.scss */
.blk-page-registration__title--cook-processor {
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 2rem;
}

/* line 17, /var/www/scss/page-registration/page-registration.scss */
.blk-page-registration__title--big {
  font-size: 1.5625rem;
}

/* line 23, /var/www/scss/page-registration/page-registration.scss */
.blk-page-registration-head--short-img {
  padding-bottom: 0;
  height: 12.5rem;
}

/* line 27, /var/www/scss/page-registration/page-registration.scss */
.blk-page-registration-head--short-img img {
  -o-object-fit: cover;
     object-fit: cover;
  font-family: "object-fit: cover";
  top: auto;
  height: auto;
  bottom: 0;
}

/* line 35, /var/www/scss/page-registration/page-registration.scss */
.blk-page-registration-head--short-bg {
  padding-bottom: 0;
  height: 12.5rem;
  background-color: #c20038;
}

/* line 40, /var/www/scss/page-registration/page-registration.scss */
.blk-page-registration-head--short-bg picture {
  display: none;
}

/* line 45, /var/www/scss/page-registration/page-registration.scss */
.blk-page-registration-head--short-bg.blk-page-registration-head--bg-grey {
  background-color: #3e3936;
}

/* line 53, /var/www/scss/page-registration/page-registration.scss */
.com-stripe-title--page-registration--cook-processor {
  padding: 1rem 0 2.5rem;
}

/* line 55, /var/www/scss/page-registration/page-registration.scss */
.com-stripe-title--page-registration--cook-processor .com-stripe-title__text {
  text-transform: none;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: 600;
}

/* line 66, /var/www/scss/page-registration/page-registration.scss */
.com-reg-form--grey-bg {
  background-color: #f8f8f8;
}

/* line 67, /var/www/scss/page-registration/page-registration.scss */
.com-reg-form--page-registration--cook-processor {
  padding: 1rem 0;
}

/* line 69, /var/www/scss/page-registration/page-registration.scss */
.com-reg-form__row {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-reg-form__row::before, .com-reg-form__row::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-reg-form__row::after {
  clear: both;
}

/* line 73, /var/www/scss/page-registration/page-registration.scss */
.com-reg-form__title {
  font-size: 1.125rem;
  font-weight: 300;
  color: #3e3936;
  margin-bottom: 1rem;
  padding: 1rem 1rem 0.5rem;
}

/* line 81, /var/www/scss/page-registration/page-registration.scss */
.com-reg-form__box {
  padding: 2rem 1rem;
  background-color: #FFF;
}

/* line 86, /var/www/scss/page-registration/page-registration.scss */
.com-reg-form__text {
  font-size: 0.75rem;
  color: #3e3936;
  font-weight: 600;
  margin-bottom: 1rem;
}

/* line 93, /var/www/scss/page-registration/page-registration.scss */
.com-reg-form__text-hightlight {
  color: #c20038;
}

/* line 95, /var/www/scss/page-registration/page-registration.scss */
.com-reg-form__label {
  color: #3e3936;
  font-size: 0.9375rem;
  font-weight: 600;
  margin-bottom: 0.4rem;
}

/* line 102, /var/www/scss/page-registration/page-registration.scss */
.com-reg-form__checkbox-cnt {
  clear: both;
}

/* line 104, /var/www/scss/page-registration/page-registration.scss */
.com-reg-form__checkbox-cnt .com-reg-form__text {
  width: 90%;
  line-height: 1rem;
}

/* line 110, /var/www/scss/page-registration/page-registration.scss */
.com-reg-form__checkbox {
  float: left;
  width: 1.125rem;
  height: 1.125rem;
  margin: 0.2rem 0;
}

/* line 117, /var/www/scss/page-registration/page-registration.scss */
.com-reg-form__forgot-cnt {
  float: right;
  padding: 1rem 0;
}

/* line 122, /var/www/scss/page-registration/page-registration.scss */
.com-reg-form__href {
  font-size: 0.75rem;
  color: #3e3936;
  border-bottom: 1px solid #3e3936;
  padding-bottom: 0.1rem;
}

/* line 129, /var/www/scss/page-registration/page-registration.scss */
.com-reg-form__input {
  background-color: #fafafa;
}

/* line 131, /var/www/scss/page-registration/page-registration.scss */
.com-reg-form .btn-main.btn-main--account-red, .com-reg-form .btn-main--account-red.com-saf-centered-button, .com-reg-form .btn-main--account-red.com-compare__action {
  border-color: #c20038;
  background-color: #c20038;
  color: #FFF;
  white-space: nowrap;
  border: 0.0625rem solid;
  padding: 0 1.4rem;
  margin: 1.5rem 0 0 0;
}

/* line 140, /var/www/scss/page-registration/page-registration.scss */
.com-reg-form .btn-main.btn-main--account-red:hover, .com-reg-form .btn-main--account-red.com-saf-centered-button:hover, .com-reg-form .btn-main--account-red.com-compare__action:hover {
  border: 0.0625rem solid;
  line-height: 2.5rem;
}

@media screen and (min-width: 48em) {
  /* line 4, /var/www/scss/page-registration/page-registration-medium.scss */
  .blk-page-registration__title--cook-processor {
    font-size: 1.875rem;
    line-height: 3rem;
  }
  /* line 8, /var/www/scss/page-registration/page-registration-medium.scss */
  .blk-page-registration__title--big {
    font-size: 3.125rem;
  }
  /* line 12, /var/www/scss/page-registration/page-registration-medium.scss */
  .com-stripe-title--page-registration--cook-processor {
    padding: 2rem 0 5rem;
  }
  /* line 14, /var/www/scss/page-registration/page-registration-medium.scss */
  .com-stripe-title--page-registration--cook-processor .com-stripe-title__text {
    font-size: 2.625rem;
    line-height: 3rem;
  }
  /* line 18, /var/www/scss/page-registration/page-registration-medium.scss */
  .com-stripe-title--page-registration--cook-processor .com-stripe-title__descr {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
  /* line 26, /var/www/scss/page-registration/page-registration-medium.scss */
  .com-reg-form--page-registration--cook-processor {
    padding: 2rem 0;
  }
  /* line 28, /var/www/scss/page-registration/page-registration-medium.scss */
  .com-reg-form__title {
    font-size: 1.75rem;
    padding: 1.5rem 2.5rem 1rem;
  }
  /* line 33, /var/www/scss/page-registration/page-registration-medium.scss */
  .com-reg-form__box {
    padding: 2rem 2.5rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 4, /var/www/scss/page-registration/page-registration-large.scss */
  .blk-page-registration__title--cook-processor {
    font-size: 3.5625rem;
    line-height: 5rem;
  }
  /* line 8, /var/www/scss/page-registration/page-registration-large.scss */
  .blk-page-registration__title--big {
    font-size: 5.25rem;
  }
  /* line 15, /var/www/scss/page-registration/page-registration-large.scss */
  .blk-page-registration-head--short-img .blk-page-registration__title--cook-processor, .blk-page-registration-head--short-bg .blk-page-registration__title--cook-processor {
    font-size: 2.625rem;
    line-height: 3.5rem;
  }
  /* line 19, /var/www/scss/page-registration/page-registration-large.scss */
  .blk-page-registration-head--short-img .blk-page-registration__title--big, .blk-page-registration-head--short-bg .blk-page-registration__title--big {
    font-size: 4rem;
  }
  /* line 25, /var/www/scss/page-registration/page-registration-large.scss */
  .com-reg-form--page-registration--cook-processor {
    padding: 6rem 0;
  }
  /* line 28, /var/www/scss/page-registration/page-registration-large.scss */
  .com-reg-form__column--two {
    width: 50%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .com-reg-form__column--two:last-child:not(:first-child) {
    float: right;
  }
  /* line 29, /var/www/scss/page-registration/page-registration-large.scss */
  .com-reg-form__column--single {
    width: 50%;
    margin: 0 auto;
  }
  /* line 34, /var/www/scss/page-registration/page-registration-large.scss */
  .com-reg-form__title {
    padding: 0;
  }
}

/* line 1, /var/www/scss/page-recipe-overview/page-recipe-overview.scss */
.blk-recipe-overview-recipe-list {
  padding-bottom: 1rem;
}

@media screen and (min-width: 48em) {
  /* line 2, /var/www/scss/page-recipe-overview/page-recipe-overview-medium.scss */
  .blk-recipe-overview-recipe-list {
    padding-top: 4rem;
    padding-bottom: 1.25rem;
  }
  /* line 6, /var/www/scss/page-recipe-overview/page-recipe-overview-medium.scss */
  .blk-recipe-overview-recipe-list__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: column wrap;
        flex-flow: column wrap;
  }
  /* line 10, /var/www/scss/page-recipe-overview/page-recipe-overview-medium.scss */
  .blk-recipe-overview-recipe-list__header .com-vip-listing-title {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  /* line 15, /var/www/scss/page-recipe-overview/page-recipe-overview-medium.scss */
  .blk-recipe-overview-recipe-list__header .com-vip-recipe-filters__wrapper {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}

/* line 1, /var/www/scss/page-micromoment-detail/page-micromoment-detail.scss */
.blk-micromoment-detail-recipes-list {
  -webkit-transform: translateY(-7.875rem);
      -ms-transform: translateY(-7.875rem);
          transform: translateY(-7.875rem);
}

@media screen and (min-width: 48em) {
  /* line 2, /var/www/scss/page-micromoment-detail/page-micromoment-detail-medium.scss */
  .blk-micromoment-detail-recipes-list {
    -webkit-transform: translateY(-8.75rem);
        -ms-transform: translateY(-8.75rem);
            transform: translateY(-8.75rem);
  }
}

/* line 7, /var/www/scss/page-home-selling/page-home-selling.scss */
.blk-home-selling-content__text-group {
  padding: 2.5rem 1.25rem 0;
  color: #3e3936;
}

/* line 12, /var/www/scss/page-home-selling/page-home-selling.scss */
.blk-home-selling-content__title {
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 2.625rem;
  margin-bottom: 1.5rem;
}

/* line 18, /var/www/scss/page-home-selling/page-home-selling.scss */
.blk-home-selling-content__title--red {
  color: #c20038;
}

/* line 23, /var/www/scss/page-home-selling/page-home-selling.scss */
.blk-home-selling-content__text {
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.625rem;
}

/* line 29, /var/www/scss/page-home-selling/page-home-selling.scss */
.blk-home-selling-content__text + .blk-home-selling-content__text {
  margin-top: 1.625rem;
}

/* line 35, /var/www/scss/page-home-selling/page-home-selling.scss */
.blk-home-selling-content .mod-text-photo.mod-text-photo--text-boxed-in-hs {
  margin-top: 0;
  margin-bottom: 0;
}

/* line 39, /var/www/scss/page-home-selling/page-home-selling.scss */
.blk-home-selling-content .mod-text-photo.mod-text-photo--text-boxed-in-hs .mod-text-photo__media {
  height: 0;
  width: 100%;
  overflow: hidden;
  position: relative;
  padding-bottom: 61.2%;
}

/* line 46, /var/www/scss/page-home-selling/page-home-selling.scss */
.blk-home-selling-content .mod-text-photo.mod-text-photo--text-boxed-in-hs .mod-text-photo__media img {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
          transform: translate3d(-50%, -50%, 0);
  -o-object-fit: cover;
     object-fit: cover;
  font-family: "object-fit: cover";
}

/* line 61, /var/www/scss/page-home-selling/page-home-selling.scss */
.blk-home-selling-register__ctas {
  padding-bottom: 3.125rem;
}

/* line 65, /var/www/scss/page-home-selling/page-home-selling.scss */
.blk-home-selling-register__item {
  padding: 1.875rem 1.25rem 0;
}

/* line 68, /var/www/scss/page-home-selling/page-home-selling.scss */
.blk-home-selling-register__item .btn-main--shop {
  width: 100%;
  text-align: center;
}

/* line 72, /var/www/scss/page-home-selling/page-home-selling.scss */
.blk-home-selling-register__item .btn-main--shop:hover {
  margin: 0;
}

/* line 78, /var/www/scss/page-home-selling/page-home-selling.scss */
.blk-home-selling-register__label {
  font-size: 1.875rem;
  font-weight: 700;
  line-height: 2.25rem;
  margin-bottom: 1.125rem;
}

/* line 87, /var/www/scss/page-home-selling/page-home-selling.scss */
.blk-home-selling-footer {
  background: #eee;
}

/* line 89, /var/www/scss/page-home-selling/page-home-selling.scss */
.blk-home-selling-footer__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  height: 10.9375rem;
}

/* line 97, /var/www/scss/page-home-selling/page-home-selling.scss */
.blk-home-selling-footer__action {
  display: block;
  color: #3e3936;
}

/* line 101, /var/www/scss/page-home-selling/page-home-selling.scss */
.blk-home-selling-footer__action::before {
  content: '';
  background-position: center;
  background-size: 50%;
  display: block;
  height: 3.125rem;
  width: 3.125rem;
  background-color: #c20038;
  border-radius: 100%;
  margin: 0 auto 1rem;
}

/* line 114, /var/www/scss/page-home-selling/page-home-selling.scss */
.blk-home-selling-footer__action--mail::before {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M17.004%204c.546%200%20.996.447.996.993v10.014c0%20.546-.447.993-.993.993H2.993C2.447%2016%202%2015.553%202%2015.007V4.993C2%204.447%202.447%204%202.993%204H17m.007-1H2.993C1.898%203%201%203.898%201%204.993v10.014C1%2016.102%201.898%2017%202.993%2017h14.015C18.102%2017%2019%2016.102%2019%2015.007V4.993C19%203.898%2018.102%203%2017.007%203z%22%3E%3C%2Fpath%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%22.993%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M18%204l-7.964%206.43L2%204%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 120, /var/www/scss/page-home-selling/page-home-selling.scss */
.blk-home-selling-footer__action--phone::before {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%22.999%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M17.48%203.295l-.45-.45C16.48%202.292%2015.677%202%2014.717%202c-2.37%200-5.542%201.7-8.282%204.438-3.978%203.98-5.557%208.63-3.593%2010.593l.45.45c.334.335.778.52%201.254.52.475%200%20.918-.185%201.255-.524l1.8-1.794c.69-.688.69-1.817%200-2.508l-.45-.448c-.48-.48-.258-1.724%201.794-3.78%201.753-1.75%202.767-2.01%203.213-2.01.238%200%20.424.072.57.217l.447.448c.67.67%201.84.672%202.51%200l1.796-1.798c.335-.333.52-.78.52-1.254s-.186-.916-.52-1.253z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 126, /var/www/scss/page-home-selling/page-home-selling.scss */
.blk-home-selling-footer__text {
  font-size: 1.2rem;
  line-height: 1.375rem;
  text-transform: uppercase;
  font-weight: 600;
}

/* line 132, /var/www/scss/page-home-selling/page-home-selling.scss */
.blk-home-selling-footer__text--small {
  display: inherit;
  font-family: "Times New Roman", serif;
  font-size: 0.875rem;
  font-weight: 400;
  text-transform: none;
  font-style: italic;
  line-height: 1rem;
}

/* line 149, /var/www/scss/page-home-selling/page-home-selling.scss */
.blk-home-selling-host-demo__container {
  padding-bottom: 3.125rem;
}

/* line 154, /var/www/scss/page-home-selling/page-home-selling.scss */
.blk-home-selling-host-demo-nav {
  background-color: rgba(229, 229, 229, 0.35);
  text-align: center;
  padding: 0.75rem 0;
  position: relative;
}

/* line 160, /var/www/scss/page-home-selling/page-home-selling.scss */
.blk-home-selling-host-demo-nav__step {
  font-size: 0.875rem;
  line-height: 1.125rem;
  color: #707070;
}

/* line 166, /var/www/scss/page-home-selling/page-home-selling.scss */
.blk-home-selling-host-demo-nav__back {
  font-size: 0.875rem;
  line-height: 1.125rem;
  color: #707070;
  text-transform: uppercase;
  position: absolute;
  top: 50%;
  left: 1.25rem;
  -webkit-transform: translate3d(0, -50%, 0);
          transform: translate3d(0, -50%, 0);
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20id%3D%22ic_arrow_back_36px%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2015.023%2015.023%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%20%7B%20fill%3A%20none%3B%20%7D%20.cls-2%20%7B%20fill%3A%20%23727272%3B%20%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20id%3D%22Path_779%22%20data-name%3D%22Path%20779%22%20class%3D%22cls-1%22%20d%3D%22M0%200h15.023v15.023H0z%22%2F%3E%3Cpath%20id%3D%22Path_780%22%20data-name%3D%22Path%20780%22%20class%3D%22cls-2%22%20d%3D%22M12.52%206.886H4.904l3.5-3.5-.892-.882-5.008%205.008%205.008%205.008.885-.885-3.5-3.5h7.62z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 1.375rem;
}

/* line 180, /var/www/scss/page-home-selling/page-home-selling.scss */
.blk-home-selling-host-demo-nav__step-separator {
  font-size: 0;
}

/* line 182, /var/www/scss/page-home-selling/page-home-selling.scss */
.blk-home-selling-host-demo-nav__step-separator::before {
  content: '/';
  font-size: 0.875rem;
}

/* line 189, /var/www/scss/page-home-selling/page-home-selling.scss */
.blk-home-selling-host-demo-form {
  background-color: #FFF;
  width: calc(100% -  2.5rem );
  margin: 1.25rem auto 0;
  padding: 1.5rem 1.125rem 1.6875rem;
  box-shadow: 0 0.1875rem 0.375rem rgba(0, 0, 0, 0.16);
}

/* line 201, /var/www/scss/page-home-selling/page-home-selling.scss */
.blk-home-selling-host-demo--thank-you {
  padding: 1.25rem 1.25rem 3.25rem;
}

/* line 205, /var/www/scss/page-home-selling/page-home-selling.scss */
.blk-home-selling-host-demo--thank-you .blk-home-selling-host-demo__container {
  padding: 1.5rem 1.125rem 1.875rem;
  box-shadow: 0 0.1875rem 0.375rem rgba(0, 0, 0, 0.16);
}

/* line 211, /var/www/scss/page-home-selling/page-home-selling.scss */
.blk-home-selling-host-demo--thank-you .blk-home-selling-host-demo-btn {
  padding-left: 0;
  padding-right: 0;
  display: block;
  text-align: center;
  margin-top: 1.75rem;
}

/* line 220, /var/www/scss/page-home-selling/page-home-selling.scss */
.blk-home-selling-host-demo-heading {
  margin-bottom: 0.875rem;
}

/* line 223, /var/www/scss/page-home-selling/page-home-selling.scss */
.blk-home-selling-host-demo-heading__title {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.625rem;
  color: #3e3936;
  letter-spacing: 0.03em;
  margin-bottom: 1.625rem;
}

/* line 232, /var/www/scss/page-home-selling/page-home-selling.scss */
.blk-home-selling-host-demo-heading__text {
  font-size: 0.875rem;
  font-weight: 300;
  letter-spacing: 0.03em;
  line-height: 1.375rem;
  color: #3e3936;
}

/* line 244, /var/www/scss/page-home-selling/page-home-selling.scss */
.blk-home-selling-host-demo-summary__item {
  padding-top: 1.25rem;
  padding-bottom: 0.875rem;
  border-bottom: 0.0625rem solid #d3d3d3;
}

/* line 250, /var/www/scss/page-home-selling/page-home-selling.scss */
.blk-home-selling-host-demo-summary__date, .blk-home-selling-host-demo-summary__name {
  font-size: 0.875rem;
  font-weight: 700;
  color: #3e3936;
  line-height: 1.25rem;
}

/* line 258, /var/www/scss/page-home-selling/page-home-selling.scss */
.blk-home-selling-host-demo-summary__date-label, .blk-home-selling-host-demo-summary__address, .blk-home-selling-host-demo-summary__phone {
  font-size: 0.875rem;
  color: #3e3936;
  line-height: 1.375rem;
  color: #606060;
}

/* line 267, /var/www/scss/page-home-selling/page-home-selling.scss */
.blk-home-selling-host-demo-summary__name, .blk-home-selling-host-demo-summary__date-label {
  margin-bottom: 0.5rem;
}

/* line 277, /var/www/scss/page-home-selling/page-home-selling.scss */
.blk-home-selling-events-thank-you__wrap {
  padding: 1.0625rem 1.25rem 3.125rem;
}

/* line 281, /var/www/scss/page-home-selling/page-home-selling.scss */
.blk-home-selling-events-thank-you__header {
  margin-bottom: 1.625rem;
}

/* line 285, /var/www/scss/page-home-selling/page-home-selling.scss */
.blk-home-selling-events-thank-you__title {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.625rem;
  color: #3e3936;
  letter-spacing: 0.03em;
}

/* line 293, /var/www/scss/page-home-selling/page-home-selling.scss */
.blk-home-selling-events-thank-you__card {
  box-shadow: 0 0.1875rem 0.375rem rgba(0, 0, 0, 0.16);
}

/* line 297, /var/www/scss/page-home-selling/page-home-selling.scss */
.blk-home-selling-events-thank-you__media {
  height: 0;
  overflow: hidden;
  position: relative;
  padding-bottom: 61%;
}

/* line 303, /var/www/scss/page-home-selling/page-home-selling.scss */
.blk-home-selling-events-thank-you__media img {
  width: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
          transform: translate3d(-50%, -50%, 0);
  -o-object-fit: cover;
     object-fit: cover;
  font-family: "object-fit: cover";
}

/* line 313, /var/www/scss/page-home-selling/page-home-selling.scss */
.blk-home-selling-events-thank-you__info {
  padding: 0.8125rem 1.25rem 1.375rem;
}

/* line 317, /var/www/scss/page-home-selling/page-home-selling.scss */
.blk-home-selling-events-thank-you__event-time {
  font-size: 0.875rem;
  font-weight: 300;
  line-height: 1.375rem;
}

/* line 323, /var/www/scss/page-home-selling/page-home-selling.scss */
.blk-home-selling-events-thank-you__event-name {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.625rem;
  margin-top: 0.3125rem;
}

/* line 330, /var/www/scss/page-home-selling/page-home-selling.scss */
.blk-home-selling-events-thank-you__event-shop {
  text-transform: uppercase;
  font-size: 0.875rem;
  line-height: 1.25rem;
  margin-top: 0.3125rem;
}

/* line 337, /var/www/scss/page-home-selling/page-home-selling.scss */
.blk-home-selling-events-thank-you__event-address {
  font-size: 0.875rem;
  font-weight: 300;
  line-height: 1.25rem;
  margin-top: 0.3125rem;
}

/* line 344, /var/www/scss/page-home-selling/page-home-selling.scss */
.blk-home-selling-events-thank-you__share-btn {
  display: inline-block;
  margin-top: 1.375rem;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.25rem;
  text-decoration: underline;
  color: #646464;
}

/* line 353, /var/www/scss/page-home-selling/page-home-selling.scss */
.blk-home-selling-events-thank-you__share-btn:hover {
  text-decoration: none;
}

/* line 359, /var/www/scss/page-home-selling/page-home-selling.scss */
.blk-home-selling-events-thank-you-btn {
  margin-top: 1.875rem;
  width: 100%;
}

/* line 370, /var/www/scss/page-home-selling/page-home-selling.scss */
.blk-home-selling-calendar-header {
  padding: 0 1.25rem;
}

/* line 373, /var/www/scss/page-home-selling/page-home-selling.scss */
.blk-home-selling-calendar-header__head {
  color: #3e3936;
  margin-bottom: 1.5rem;
}

/* line 378, /var/www/scss/page-home-selling/page-home-selling.scss */
.blk-home-selling-calendar-header__title {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.25rem;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  border-bottom: 0.0625rem solid #dedede;
  padding: 0.6875rem 0 0.5rem;
}

/* line 388, /var/www/scss/page-home-selling/page-home-selling.scss */
.blk-home-selling-calendar-header__subtitle {
  font-size: 1.875rem;
  font-weight: 700;
  line-height: 2.5rem;
  letter-spacing: 0.03em;
  margin-top: 0.6875rem;
}

/* line 396, /var/www/scss/page-home-selling/page-home-selling.scss */
.blk-home-selling-calendar-header__text {
  font-size: 0.875rem;
  font-weight: 300;
  line-height: 1.375rem;
  letter-spacing: 0.03em;
  margin-top: 0.6875rem;
}

/* line 404, /var/www/scss/page-home-selling/page-home-selling.scss */
.blk-home-selling-calendar-header__media {
  height: 0;
  overflow: hidden;
  position: relative;
  padding-bottom: 61.2%;
}

/* line 410, /var/www/scss/page-home-selling/page-home-selling.scss */
.blk-home-selling-calendar-header__media img {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
          transform: translate3d(-50%, -50%, 0);
  -o-object-fit: cover;
     object-fit: cover;
  font-family: "object-fit: cover";
}

/* line 421, /var/www/scss/page-home-selling/page-home-selling.scss */
.blk-home-selling-calendar-header__filter-select {
  height: 3.125rem;
  margin-bottom: 0;
  margin-top: 1.25rem;
  font-size: 1.125rem;
  line-height: 1.5625rem;
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012%207.41%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%233e3936%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M1.41%200L6%204.58%2010.59%200%2012%201.41l-6%206-6-6z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: 0.9375rem 0.375rem;
}

/* line 433, /var/www/scss/page-home-selling/page-home-selling.scss */
.blk-home-selling-calendar-events {
  padding: 1.875rem 1.25rem 3.125rem;
  max-width: 35.625rem;
  margin: 0 auto;
}

/* line 438, /var/www/scss/page-home-selling/page-home-selling.scss */
.blk-home-selling-calendar-events__title {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.625rem;
  letter-spacing: .03em;
  color: #3e3936;
}

/* line 448, /var/www/scss/page-home-selling/page-home-selling.scss */
.com-home-selling-calendar {
  margin-top: 1.25rem;
}

/* line 455, /var/www/scss/page-home-selling/page-home-selling.scss */
.com-home-selling-calendar__event {
  margin-bottom: 1.25rem;
  box-shadow: 0 0.1875rem 0.375rem rgba(0, 0, 0, 0.16);
  color: #606060;
}

/* line 461, /var/www/scss/page-home-selling/page-home-selling.scss */
.com-home-selling-calendar__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 465, /var/www/scss/page-home-selling/page-home-selling.scss */
.com-home-selling-calendar__moreinfo {
  display: none;
  padding-top: 0.3125rem;
  padding-bottom: 0.5rem;
}

/* line 471, /var/www/scss/page-home-selling/page-home-selling.scss */
.com-home-selling-calendar__date {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 6.5625rem;
          flex: 0 0 6.5625rem;
  text-align: center;
  padding: 1.3125rem 0;
}

/* line 477, /var/www/scss/page-home-selling/page-home-selling.scss */
.com-home-selling-calendar__date-month {
  text-transform: uppercase;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.125rem;
}

/* line 484, /var/www/scss/page-home-selling/page-home-selling.scss */
.com-home-selling-calendar__date-day {
  font-size: 3.125rem;
  font-weight: 700;
  line-height: 3.125rem;
}

/* line 490, /var/www/scss/page-home-selling/page-home-selling.scss */
.com-home-selling-calendar__info {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  color: #3e3936;
  padding: 0.75rem 2.8125rem 0.75rem 0.9375rem;
  position: relative;
}

/* line 496, /var/www/scss/page-home-selling/page-home-selling.scss */
.com-home-selling-calendar__info::after {
  content: '';
  position: absolute;
  right: 1.0625rem;
  top: 50%;
  -webkit-transform: translate3d(0, -50%, 0);
          transform: translate3d(0, -50%, 0);
  width: 0.6875rem;
  height: 0.6875rem;
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2011.603%207.17%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%20%7B%20fill%3A%20%23c20038%3B%20%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20id%3D%22ic_keyboard_arrow_down_48px%22%20class%3D%22cls-1%22%20d%3D%22M1.368%200L5.8%204.433%2010.233%200%2011.6%201.368l-5.8%205.8-5.8-5.8z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 509, /var/www/scss/page-home-selling/page-home-selling.scss */
.com-home-selling-calendar__event[data-slidetoggle="open"] .com-home-selling-calendar__info::after {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2011.603%207.17%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%20%7B%20fill%3A%20%23c20038%3B%20%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20id%3D%22ic_keyboard_arrow_down_48px%22%20class%3D%22cls-1%22%20d%3D%22M10.235%207.17L5.803%202.737%201.37%207.17.003%205.802l5.8-5.8%205.8%205.8z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 515, /var/www/scss/page-home-selling/page-home-selling.scss */
.com-home-selling-calendar__time {
  font-size: 0.875rem;
  font-weight: 300;
  line-height: 1.125rem;
}

/* line 521, /var/www/scss/page-home-selling/page-home-selling.scss */
.com-home-selling-calendar__name {
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.125rem;
  margin-top: 0.375rem;
}

/* line 528, /var/www/scss/page-home-selling/page-home-selling.scss */
.com-home-selling-calendar__location {
  font-size: 0.875rem;
  line-height: 1.125rem;
  margin-top: 0.375rem;
}

/* line 534, /var/www/scss/page-home-selling/page-home-selling.scss */
.com-home-selling-calendar__demonstrator {
  text-transform: uppercase;
}

/* line 538, /var/www/scss/page-home-selling/page-home-selling.scss */
.com-home-selling-calendar__address {
  font-size: 0.875rem;
  font-weight: 300;
  line-height: 1.125rem;
}

/* line 544, /var/www/scss/page-home-selling/page-home-selling.scss */
.com-home-selling-calendar__register {
  display: block;
  width: auto;
  margin-top: 0.9375rem;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.125rem;
  text-transform: uppercase;
  text-decoration: underline;
  color: #c20038;
}

/* line 555, /var/www/scss/page-home-selling/page-home-selling.scss */
.com-home-selling-calendar__register:hover {
  text-decoration: none;
}

/* line 566, /var/www/scss/page-home-selling/page-home-selling.scss */
.blk-home-selling-program__container {
  padding: 1.25rem 1.25rem 3.25rem;
}

/* line 570, /var/www/scss/page-home-selling/page-home-selling.scss */
.blk-home-selling-program__inner {
  padding: 1.5rem 1.125rem 1.5rem;
  box-shadow: 0 0.1875rem 0.375rem rgba(0, 0, 0, 0.16);
}

/* line 575, /var/www/scss/page-home-selling/page-home-selling.scss */
.blk-home-selling-program__title  {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.625rem;
  color: #3e3936;
  letter-spacing: 0.03em;
}

/* line 583, /var/www/scss/page-home-selling/page-home-selling.scss */
.blk-home-selling-program__btn {
  padding-left: 0;
  padding-right: 0;
  display: block;
  text-align: center;
  margin-top: 2.25rem;
}

@media screen and (min-width: 48em) {
  /* line 4, /var/www/scss/page-home-selling/page-home-selling-medium.scss */
  .blk-home-selling-content__text-group {
    padding-top: 1.25rem;
  }
  /* line 10, /var/www/scss/page-home-selling/page-home-selling-medium.scss */
  .blk-home-selling-content .mod-text-photo.mod-text-photo--text-boxed-in-hs {
    margin-bottom: 2.5rem;
  }
  /* line 17, /var/www/scss/page-home-selling/page-home-selling-medium.scss */
  .blk-home-selling-register__ctas {
    padding-bottom: 7.625rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  /* line 22, /var/www/scss/page-home-selling/page-home-selling-medium.scss */
  .blk-home-selling-register__item {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    position: relative;
  }
  /* line 26, /var/www/scss/page-home-selling/page-home-selling-medium.scss */
  .blk-home-selling-register__item .btn-main--shop {
    width: auto;
    max-width: none;
    position: absolute;
    left: 1.25rem;
    bottom: -3.875rem;
  }
  /* line 35, /var/www/scss/page-home-selling/page-home-selling-medium.scss */
  .blk-home-selling-register__label {
    max-width: 20rem;
    margin-left: 0;
    margin-right: auto;
    font-size: 1.875rem;
    line-height: 2rem;
    margin-bottom: 0;
    height: 100%;
  }
  /* line 47, /var/www/scss/page-home-selling/page-home-selling-medium.scss */
  .blk-home-selling-footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-top: 1.75rem;
  }
  /* line 53, /var/www/scss/page-home-selling/page-home-selling-medium.scss */
  .blk-home-selling-footer__item {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16rem;
            flex: 0 0 16rem;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    height: 9.5rem;
  }
  /* line 61, /var/www/scss/page-home-selling/page-home-selling-medium.scss */
  .blk-home-selling-host-demo {
    padding: 3.125rem 0 4.375rem;
  }
  /* line 64, /var/www/scss/page-home-selling/page-home-selling-medium.scss */
  .blk-home-selling-host-demo__container {
    max-width: 45.625rem;
    box-shadow: 0 0.1875rem 0.375rem rgba(0, 0, 0, 0.16);
    margin: 0 auto;
    padding: 2.625rem 0 5.875rem;
  }
  /* line 71, /var/www/scss/page-home-selling/page-home-selling-medium.scss */
  .blk-home-selling-host-demo--dates {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  /* line 75, /var/www/scss/page-home-selling/page-home-selling-medium.scss */
  .blk-home-selling-host-demo--dates .blk-home-selling-host-demo__container {
    max-width: 64rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  /* line 83, /var/www/scss/page-home-selling/page-home-selling-medium.scss */
  .blk-home-selling-host-demo-nav {
    background-color: #FFF;
    padding: 0;
    margin-bottom: 1.375rem;
  }
  /* line 88, /var/www/scss/page-home-selling/page-home-selling-medium.scss */
  .blk-home-selling-host-demo-nav__step {
    font-size: 0.75rem;
    line-height: 1.75rem;
    color: #b2b2b2;
    padding: 0;
  }
  /* line 95, /var/www/scss/page-home-selling/page-home-selling-medium.scss */
  .blk-home-selling-host-demo-nav__step-separator {
    font-size: 0.75rem;
  }
  /* line 98, /var/www/scss/page-home-selling/page-home-selling-medium.scss */
  .blk-home-selling-host-demo-nav__step-separator::before {
    content: '/';
    font-size: 0;
  }
  /* line 104, /var/www/scss/page-home-selling/page-home-selling-medium.scss */
  .blk-home-selling-host-demo-nav__back {
    left: 1.875rem;
  }
  /* line 109, /var/www/scss/page-home-selling/page-home-selling-medium.scss */
  .blk-home-selling-host-demo-form {
    padding: 0;
    width: 33.75rem;
    margin: 0 auto;
    box-shadow: none;
  }
  /* line 115, /var/www/scss/page-home-selling/page-home-selling-medium.scss */
  .blk-home-selling-host-demo--dates .blk-home-selling-host-demo-form {
    width: auto;
    max-width: 52.5rem;
  }
  /* line 121, /var/www/scss/page-home-selling/page-home-selling-medium.scss */
  .blk-home-selling-host-demo-form .com-home-selling-modal__title {
    margin-bottom: 2.25rem;
  }
  /* line 126, /var/www/scss/page-home-selling/page-home-selling-medium.scss */
  .blk-home-selling-host-demo-form .com-home-selling-modal-btn {
    margin-top: 1.75rem;
  }
  /* line 131, /var/www/scss/page-home-selling/page-home-selling-medium.scss */
  .blk-home-selling-host-demo--thank-you {
    text-align: center;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  /* line 137, /var/www/scss/page-home-selling/page-home-selling-medium.scss */
  .blk-home-selling-host-demo--thank-you .blk-home-selling-host-demo__container {
    max-width: 60.5625rem;
    padding: 4.9375rem 1.125rem 5.9375rem;
  }
  /* line 143, /var/www/scss/page-home-selling/page-home-selling-medium.scss */
  .blk-home-selling-host-demo--thank-you .blk-home-selling-host-demo-btn {
    display: inline-block;
    width: auto;
    margin-top: 3.25rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  /* line 152, /var/www/scss/page-home-selling/page-home-selling-medium.scss */
  .blk-home-selling-host-demo-heading {
    max-width: 38.4375rem;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 3.25rem;
  }
  /* line 158, /var/www/scss/page-home-selling/page-home-selling-medium.scss */
  .blk-home-selling-host-demo-heading__title {
    font-size: 1.875rem;
    line-height: 2.1875rem;
    letter-spacing: 0.03em;
    text-align: center;
    margin-bottom: 0.8125rem;
  }
  /* line 166, /var/www/scss/page-home-selling/page-home-selling-medium.scss */
  .blk-home-selling-host-demo-heading__text {
    font-size: 1.125rem;
    line-height: 1.5625rem;
    letter-spacing: 0;
  }
  /* line 173, /var/www/scss/page-home-selling/page-home-selling-medium.scss */
  .blk-home-selling-host-demo-summary {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 181, /var/www/scss/page-home-selling/page-home-selling-medium.scss */
  .blk-home-selling-host-demo-summary__item {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    padding-left: 2.875rem;
    padding-right: 1.125rem;
    padding-top: 0;
    padding-bottom: 0.75rem;
    border-bottom: none;
    border-right: 0.0625rem solid #d3d3d3;
  }
  /* line 190, /var/www/scss/page-home-selling/page-home-selling-medium.scss */
  .blk-home-selling-host-demo-summary__item:first-child {
    padding-left: 0;
  }
  /* line 194, /var/www/scss/page-home-selling/page-home-selling-medium.scss */
  .blk-home-selling-host-demo-summary__item:last-child {
    padding-right: 0;
    border-right: none;
  }
  /* line 202, /var/www/scss/page-home-selling/page-home-selling-medium.scss */
  .blk-home-selling-events-thank-you {
    text-align: center;
  }
  /* line 205, /var/www/scss/page-home-selling/page-home-selling-medium.scss */
  .blk-home-selling-events-thank-you__wrap {
    padding-top: 5.625rem;
    padding-bottom: 7.8125rem;
  }
  /* line 210, /var/www/scss/page-home-selling/page-home-selling-medium.scss */
  .blk-home-selling-events-thank-you__header {
    margin-bottom: 2.25rem;
  }
  /* line 214, /var/www/scss/page-home-selling/page-home-selling-medium.scss */
  .blk-home-selling-events-thank-you__title {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }
  /* line 219, /var/www/scss/page-home-selling/page-home-selling-medium.scss */
  .blk-home-selling-events-thank-you__card {
    max-width: 57.8125rem;
    margin-left: auto;
    margin-right: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    box-shadow: 0 0.1875rem 1.25rem rgba(0, 0, 0, 0.1);
  }
  /* line 227, /var/www/scss/page-home-selling/page-home-selling-medium.scss */
  .blk-home-selling-events-thank-you__card-media, .blk-home-selling-events-thank-you__info {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
  }
  /* line 232, /var/www/scss/page-home-selling/page-home-selling-medium.scss */
  .blk-home-selling-events-thank-you__media {
    height: 100%;
    padding-bottom: 0;
  }
  /* line 236, /var/www/scss/page-home-selling/page-home-selling-medium.scss */
  .blk-home-selling-events-thank-you__media img {
    height: 100%;
  }
  /* line 241, /var/www/scss/page-home-selling/page-home-selling-medium.scss */
  .blk-home-selling-events-thank-you__info {
    text-align: left;
    padding: 2.5625rem 3.125rem 2.75rem;
  }
  /* line 246, /var/www/scss/page-home-selling/page-home-selling-medium.scss */
  .blk-home-selling-events-thank-you__share-btn {
    margin-top: 1.75rem;
    font-size: 1.125rem;
    line-height: 1.5625rem;
  }
  /* line 253, /var/www/scss/page-home-selling/page-home-selling-medium.scss */
  .blk-home-selling-events-thank-you-btn {
    display: inline-block;
    width: auto;
    padding-left: 1.125rem;
    padding-right: 1.125rem;
    margin-top: 3.75rem;
  }
  /* line 260, /var/www/scss/page-home-selling/page-home-selling-medium.scss */
  .blk-home-selling-events-thank-you-btn:hover {
    margin-top: 3.75rem;
  }
  /* line 266, /var/www/scss/page-home-selling/page-home-selling-medium.scss */
  .blk-home-selling-calendar-header {
    position: relative;
    padding: 0;
    height: 42.3vw;
    overflow: hidden;
    max-height: 33.875rem;
  }
  /* line 273, /var/www/scss/page-home-selling/page-home-selling-medium.scss */
  .blk-home-selling-calendar-header__head, .blk-home-selling-calendar-header__filters {
    position: relative;
    z-index: 1;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    max-width: 70.5rem;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .blk-home-selling-calendar-header__head::before, .blk-home-selling-calendar-header__head::after, .blk-home-selling-calendar-header__filters::before, .blk-home-selling-calendar-header__filters::after {
    content: ' ';
    display: table;
  }
  /* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .blk-home-selling-calendar-header__head::after, .blk-home-selling-calendar-header__filters::after {
    clear: both;
  }
  /* line 282, /var/www/scss/page-home-selling/page-home-selling-medium.scss */
  .blk-home-selling-calendar-header__head {
    color: #FFF;
    text-align: center;
    margin-bottom: 0;
  }
  /* line 288, /var/www/scss/page-home-selling/page-home-selling-medium.scss */
  .blk-home-selling-calendar-header__title {
    text-align: left;
  }
  /* line 292, /var/www/scss/page-home-selling/page-home-selling-medium.scss */
  .blk-home-selling-calendar-header__text {
    max-width: 23.9375rem;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 298, /var/www/scss/page-home-selling/page-home-selling-medium.scss */
  .blk-home-selling-calendar-header__media {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding-bottom: 0;
    max-height: 33.875rem;
  }
  /* line 307, /var/www/scss/page-home-selling/page-home-selling-medium.scss */
  .blk-home-selling-calendar-header__media::after {
    content: '';
    position: absolute;
    background-color: rgba(49, 49, 49, 0.45);
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  /* line 317, /var/www/scss/page-home-selling/page-home-selling-medium.scss */
  .blk-home-selling-calendar-header__media img {
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    position: static;
  }
  /* line 323, /var/www/scss/page-home-selling/page-home-selling-medium.scss */
  .blk-home-selling-calendar-header__filters {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-top: 2.25rem;
  }
  /* line 330, /var/www/scss/page-home-selling/page-home-selling-medium.scss */
  .blk-home-selling-calendar-header__filter-select {
    margin-top: 0;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(33.3333% -  1.25rem );
            flex: 0 0 calc(33.3333% -  1.25rem );
  }
  /* line 336, /var/www/scss/page-home-selling/page-home-selling-medium.scss */
  .blk-home-selling-calendar-events {
    padding-top: 3.75rem;
    padding-bottom: 6.25rem;
  }
  /* line 340, /var/www/scss/page-home-selling/page-home-selling-medium.scss */
  .blk-home-selling-calendar-events__title {
    text-align: center;
    font-size: 1.875rem;
    line-height: 2.25rem;
  }
  /* line 346, /var/www/scss/page-home-selling/page-home-selling-medium.scss */
  .blk-home-selling-calendar-events__scroll {
    margin-bottom: 3rem;
  }
  /* line 349, /var/www/scss/page-home-selling/page-home-selling-medium.scss */
  .blk-home-selling-calendar-events__scroll .com-scroll {
    padding: 0;
  }
  /* line 352, /var/www/scss/page-home-selling/page-home-selling-medium.scss */
  .blk-home-selling-calendar-events__scroll .com-scroll__icon {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2021.678%2013.395%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%20%7B%20fill%3A%20%23a8a8a8%3B%20%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20id%3D%22ic_keyboard_arrow_down_48px%22%20class%3D%22cls-1%22%20d%3D%22M2.556%200l8.283%208.28L19.12-.003l2.556%202.556-10.84%2010.842L0%202.555z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    width: 1.3125rem;
    height: 1.3125rem;
  }
  /* line 361, /var/www/scss/page-home-selling/page-home-selling-medium.scss */
  .com-home-selling-calendar {
    margin-top: 2.5625rem;
  }
  /* line 364, /var/www/scss/page-home-selling/page-home-selling-medium.scss */
  .com-home-selling-calendar__event {
    margin-bottom: 1.875rem;
    cursor: pointer;
  }
  /* line 369, /var/www/scss/page-home-selling/page-home-selling-medium.scss */
  .com-home-selling-calendar__date {
    padding: 1rem 0;
  }
  /* line 373, /var/www/scss/page-home-selling/page-home-selling-medium.scss */
  .com-home-selling-calendar__date-day {
    font-size: 3.75rem;
    line-height: 5.125rem;
  }
  /* line 378, /var/www/scss/page-home-selling/page-home-selling-medium.scss */
  .com-home-selling-calendar__info {
    padding: 1.0625rem 4.375rem 1.0625rem 1.25rem;
  }
  /* line 381, /var/www/scss/page-home-selling/page-home-selling-medium.scss */
  .com-home-selling-calendar__info::after {
    right: 1.875rem;
  }
  /* line 387, /var/www/scss/page-home-selling/page-home-selling-medium.scss */
  .com-home-selling-calendar__location, .com-home-selling-calendar__address, .com-home-selling-calendar__time {
    font-size: 1rem;
    line-height: 1.375rem;
  }
  /* line 394, /var/www/scss/page-home-selling/page-home-selling-medium.scss */
  .com-home-selling-calendar__name {
    font-size: 1.25rem;
    line-height: 1.625rem;
  }
  /* line 399, /var/www/scss/page-home-selling/page-home-selling-medium.scss */
  .com-home-selling-calendar__location {
    margin-top: 0.6875rem;
  }
  /* line 403, /var/www/scss/page-home-selling/page-home-selling-medium.scss */
  .com-home-selling-calendar__register {
    font-size: 1rem;
    line-height: 1.25rem;
    margin-top: 1.3125rem;
  }
  /* line 409, /var/www/scss/page-home-selling/page-home-selling-medium.scss */
  .com-home-selling-calendar__moreinfo {
    padding-top: 1.25rem;
    padding-bottom: 0.625rem;
  }
  /* line 417, /var/www/scss/page-home-selling/page-home-selling-medium.scss */
  .blk-home-selling-program__container {
    padding-top: 3.125rem;
    padding-bottom: 4.375rem;
  }
  /* line 422, /var/www/scss/page-home-selling/page-home-selling-medium.scss */
  .blk-home-selling-program__inner {
    padding-top: 4.8125rem;
    padding-bottom: 5.625rem;
    text-align: center;
    max-width: 60.5625rem;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 431, /var/www/scss/page-home-selling/page-home-selling-medium.scss */
  .blk-home-selling-program__title {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }
  /* line 436, /var/www/scss/page-home-selling/page-home-selling-medium.scss */
  .blk-home-selling-program__btn {
    display: inline-block;
    width: auto;
    padding-left: 1.375rem;
    padding-right: 1.375rem;
  }
  /* line 442, /var/www/scss/page-home-selling/page-home-selling-medium.scss */
  .blk-home-selling-program__btn:hover {
    margin: 2.25rem 0 0;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 4, /var/www/scss/page-home-selling/page-home-selling-large.scss */
  .mod-heading-product.mod-heading-product--in-hs .mod-content__title {
    font-size: 3rem;
    line-height: 3.25rem;
  }
  /* line 11, /var/www/scss/page-home-selling/page-home-selling-large.scss */
  .blk-home-selling-content {
    max-width: 57.8125rem;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 16, /var/www/scss/page-home-selling/page-home-selling-large.scss */
  .blk-home-selling-content__text-group {
    margin-right: auto;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 3.75rem;
  }
  /* line 26, /var/www/scss/page-home-selling/page-home-selling-large.scss */
  .blk-home-selling-content .mod-text-photo.mod-text-photo--text-boxed-in-hs {
    margin-bottom: 5rem;
  }
  /* line 28, /var/www/scss/page-home-selling/page-home-selling-large.scss */
  .blk-home-selling-content .mod-text-photo.mod-text-photo--text-boxed-in-hs .mod-text-photo__content {
    top: 50%;
    -webkit-transform: translate3d(0, -50%, 0);
            transform: translate3d(0, -50%, 0);
  }
  /* line 37, /var/www/scss/page-home-selling/page-home-selling-large.scss */
  .blk-home-selling-register__ctas {
    max-width: 57.8125rem;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 10.125rem;
  }
  /* line 44, /var/www/scss/page-home-selling/page-home-selling-large.scss */
  .blk-home-selling-register__item {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  /* line 48, /var/www/scss/page-home-selling/page-home-selling-large.scss */
  .blk-home-selling-register__item .btn-main--shop {
    left: 2.5rem;
  }
  /* line 53, /var/www/scss/page-home-selling/page-home-selling-large.scss */
  .blk-home-selling-register__label {
    max-width: 23.75rem;
    font-size: 2.25rem;
    line-height: 2.5rem;
  }
  /* line 62, /var/www/scss/page-home-selling/page-home-selling-large.scss */
  .blk-home-selling-footer__item {
    -ms-flex-preferred-size: 19.375rem;
        flex-basis: 19.375rem;
  }
  /* line 69, /var/www/scss/page-home-selling/page-home-selling-large.scss */
  .blk-home-selling-host-demo--thank-you .blk-home-selling-host-demo__container {
    padding-left: 2.8125rem;
    padding-right: 2.8125rem;
  }
  /* line 77, /var/www/scss/page-home-selling/page-home-selling-large.scss */
  .blk-home-selling-events-thank-you__event-time {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
  /* line 82, /var/www/scss/page-home-selling/page-home-selling-large.scss */
  .blk-home-selling-events-thank-you__event-name {
    font-size: 1.375rem;
    line-height: 1.875rem;
    margin-top: 0.5rem;
  }
  /* line 88, /var/www/scss/page-home-selling/page-home-selling-large.scss */
  .blk-home-selling-events-thank-you__event-shop {
    font-size: 1.375rem;
    line-height: 1.875rem;
    margin-top: 0.25rem;
  }
  /* line 94, /var/www/scss/page-home-selling/page-home-selling-large.scss */
  .blk-home-selling-events-thank-you__event-address {
    font-size: 1.125rem;
    line-height: 1.5rem;
    margin-top: 0.625rem;
  }
  /* line 102, /var/www/scss/page-home-selling/page-home-selling-large.scss */
  .blk-home-selling-calendar-header__title {
    text-align: left;
    font-size: 1.5rem;
    line-height: 1.875rem;
    border-bottom-color: #FFF;
    padding-top: 1.625rem;
  }
  /* line 110, /var/www/scss/page-home-selling/page-home-selling-large.scss */
  .blk-home-selling-calendar-header__subtitle {
    font-size: 2.5rem;
    line-height: 3.4375rem;
    margin-top: 3.125rem;
  }
  /* line 116, /var/www/scss/page-home-selling/page-home-selling-large.scss */
  .blk-home-selling-calendar-header__text {
    margin-top: 1rem;
  }
  /* line 120, /var/www/scss/page-home-selling/page-home-selling-large.scss */
  .blk-home-selling-calendar-header__filter-select {
    max-width: 18.375rem;
  }
}

@-webkit-keyframes autofill {
  to {
    color: #3e3936;
    background: transparent;
  }
}

/* line 12, /var/www/scss/page-checkout/page-checkout.scss */
.field-input {
  padding-bottom: 1.5rem;
  position: relative;
}

/* line 16, /var/www/scss/page-checkout/page-checkout.scss */
.field-input--text {
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
}

/* line 20, /var/www/scss/page-checkout/page-checkout.scss */
.field-input__text {
  margin: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  outline: 0;
  box-shadow: none;
  outline-width: 0 !important;
  background-color: transparent !important;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1.1875rem;
  color: #3e3936;
  padding: 1.3125rem 0 0.4375rem 0.625rem;
  height: 3.125rem;
  border: 0.0625rem solid #b4b4b4;
  -webkit-transform: translate3d(0, 0, 1px);
          transform: translate3d(0, 0, 1px);
}

/* line 39, /var/www/scss/page-checkout/page-checkout.scss */
.field-input__text[data-field-fill="true"] + .field-input__text-label,
.field-input__text:focus + .field-input__text-label {
  font-weight: 600;
  color: #707070;
  -webkit-transform: scale(0.8, 0.8) translate3d(0, -10px, 0);
          transform: scale(0.8, 0.8) translate3d(0, -10px, 0);
}

/* line 45, /var/www/scss/page-checkout/page-checkout.scss */
.field-input__text[data-field-fill="true"] + .field-input__text-label .field-input__required,
.field-input__text:focus + .field-input__text-label .field-input__required {
  display: none;
}

/* line 51, /var/www/scss/page-checkout/page-checkout.scss */
.field-input__text:-ms-input-placeholder {
  color: transparent !important;
}

/* line 55, /var/www/scss/page-checkout/page-checkout.scss */
.field-input__text::-moz-placeholder {
  color: transparent !important;
}

/* line 59, /var/www/scss/page-checkout/page-checkout.scss */
.field-input__text:-moz-placeholder {
  color: transparent !important;
}

/* line 63, /var/www/scss/page-checkout/page-checkout.scss */
.field-input__text::-webkit-input-placeholder {
  color: transparent !important;
}

/* line 67, /var/www/scss/page-checkout/page-checkout.scss */
.field-input__text:-webkit-autofill, .field-input__text:-webkit-autofill:hover, .field-input__text:-webkit-autofill:focus {
  -webkit-animation-name: autofill;
          animation-name: autofill;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}

/* line 75, /var/www/scss/page-checkout/page-checkout.scss */
.field-input__text-label {
  position: absolute;
  left: 0.625rem;
  top: 0.9375rem;
  font-size: 0.875rem;
  font-weight: 600;
  height: 1.1875rem;
  line-height: 1.1875rem;
  color: #b4b4b4;
  -webkit-transform-origin: left top;
      -ms-transform-origin: left top;
          transform-origin: left top;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  transition: -webkit-transform .25s ease-out;
  transition: transform .25s ease-out;
}

/* line 91, /var/www/scss/page-checkout/page-checkout.scss */
.field-input--choice {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

/* line 97, /var/www/scss/page-checkout/page-checkout.scss */
.field-input--choice-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 102, /var/www/scss/page-checkout/page-checkout.scss */
.field-input__choice {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  margin: 0;
  outline-width: 0 !important;
  height: 1.25rem;
  width: 1.25rem;
  position: relative;
  cursor: pointer;
}

/* line 111, /var/www/scss/page-checkout/page-checkout.scss */
.field-input__choice::-ms-expand {
  display: none;
}

/* line 115, /var/www/scss/page-checkout/page-checkout.scss */
.field-input__choice::before {
  content: '';
  display: block;
  height: 1.25rem;
  width: 1.25rem;
  border: 0.0625rem solid #b4b4b4;
}

/* line 123, /var/www/scss/page-checkout/page-checkout.scss */
.field-input__choice::after {
  content: '';
  height: 0.75rem;
  width: 0.75rem;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
          transform: translate3d(-50%, -50%, 0);
  background-color: #3e3936;
  opacity: 0;
}

/* line 136, /var/www/scss/page-checkout/page-checkout.scss */
.field-input__choice:checked::after {
  opacity: 1;
}

/* line 141, /var/www/scss/page-checkout/page-checkout.scss */
.field-input__choice--radio {
  margin-right: 0.5rem;
}

/* line 144, /var/www/scss/page-checkout/page-checkout.scss */
.field-input__choice--radio::before, .field-input__choice--radio::after {
  border-radius: 50%;
}

/* line 149, /var/www/scss/page-checkout/page-checkout.scss */
.field-input__choice--radio::after {
  height: 0.625rem;
  width: 0.625rem;
}

/* line 156, /var/www/scss/page-checkout/page-checkout.scss */
.field-input__choice-label {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1rem;
  color: #707070;
  width: calc(100% -  1.75rem );
  margin-top: 0.125rem;
}

/* line 164, /var/www/scss/page-checkout/page-checkout.scss */
.field-input__choice-label > a {
  text-decoration: underline;
  color: #707070;
}

/* line 168, /var/www/scss/page-checkout/page-checkout.scss */
.field-input__choice-label > a:hover {
  text-decoration: none;
}

/* line 173, /var/www/scss/page-checkout/page-checkout.scss */
.field-input__choice-label--content-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 180, /var/www/scss/page-checkout/page-checkout.scss */
.field-input--select {
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
}

/* line 184, /var/www/scss/page-checkout/page-checkout.scss */
.field-input__select {
  margin: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  outline: 0;
  box-shadow: none;
  outline-width: 0 !important;
  background-color: transparent !important;
  background-position: right 0.9375rem top 0.125rem;
  background-size: 12px 7px;
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012.297%207.01%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%20%7B%20fill%3A%20%23c20038%3B%20%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22arrow-down-sign-to-navigate%22%3E%3Cpath%20id%3D%22Path_1168%22%20data-name%3D%22Path%201168%22%20class%3D%22cls-1%22%20d%3D%22M6.148%207.01a.86.86%200%200%201-.61-.253L.253%201.47A.86.86%200%200%201%201.47.252l4.678%204.68%204.68-4.68a.86.86%200%200%201%201.217%201.218L6.757%206.76a.86.86%200%200%201-.61.25z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.1875rem;
  color: #3e3936;
  padding: 1.3125rem 0 0.4375rem 0.9375rem;
  height: 3.125rem;
  border: 0.0625rem solid #b4b4b4;
  -webkit-transform: translate3d(0, 0, 1px);
          transform: translate3d(0, 0, 1px);
}

/* line 208, /var/www/scss/page-checkout/page-checkout.scss */
.field-input__select[data-field-selected="false"] + .field-input__select-label {
  color: #b4b4b4;
  -webkit-transform: scale(1, 1) translate3d(0, 0, 0);
          transform: scale(1, 1) translate3d(0, 0, 0);
}

/* line 212, /var/www/scss/page-checkout/page-checkout.scss */
.field-input__select[data-field-selected="false"] + .field-input__select-label--shipping-addresses {
  display: none;
}

/* line 216, /var/www/scss/page-checkout/page-checkout.scss */
.field-input__select[data-field-selected="false"] + .field-input__select-label .field-input__required {
  display: inline;
}

/* line 221, /var/www/scss/page-checkout/page-checkout.scss */
.field-input__select::-ms-expand {
  display: none;
}

/* line 226, /var/www/scss/page-checkout/page-checkout.scss */
.field-input__select-label {
  position: absolute;
  left: 0.625rem;
  top: 0.9375rem;
  font-size: 0.875rem;
  font-weight: 600;
  height: 1.1875rem;
  line-height: 1.1875rem;
  color: #707070;
  -webkit-transform-origin: left top;
      -ms-transform-origin: left top;
          transform-origin: left top;
  transition: -webkit-transform .25s ease-out;
  transition: transform .25s ease-out;
  -webkit-transform: scale(0.8, 0.8) translate3d(0, -10px, 0);
          transform: scale(0.8, 0.8) translate3d(0, -10px, 0);
}

/* line 241, /var/www/scss/page-checkout/page-checkout.scss */
.field-input__select-label .field-input__required {
  display: none;
}

/* line 247, /var/www/scss/page-checkout/page-checkout.scss */
.field-input__pass-show {
  position: absolute;
  right: 0.625rem;
  top: 1.125rem;
  -webkit-transform: translate3d(0, 0, 10px);
          transform: translate3d(0, 0, 10px);
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1rem;
  color: #c20038;
}

/* line 259, /var/www/scss/page-checkout/page-checkout.scss */
.field-input--discount {
  padding-bottom: 1rem;
}

/* line 266, /var/www/scss/page-checkout/page-checkout.scss */
.field-input .text-help {
  position: absolute;
  left: 0;
  top: auto;
  font-size: 0.6875rem;
  font-weight: 400;
}

/* line 273, /var/www/scss/page-checkout/page-checkout.scss */
.field-input .text-help.pristine-error {
  color: #c20038;
}

/* line 279, /var/www/scss/page-checkout/page-checkout.scss */
.field-input--choice.form-group .text-help {
  position: static;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  line-height: 0.8125rem;
}

/* line 289, /var/www/scss/page-checkout/page-checkout.scss */
.form-group.has-danger .field-input__select, .form-group.has-danger .field-input__text {
  border-color: #c20038;
  color: #c20038;
  box-shadow: 0 0.25rem 0.25rem rgba(216, 77, 117, 0.24);
}

/* line 296, /var/www/scss/page-checkout/page-checkout.scss */
.field-input__clear {
  display: none;
  position: absolute;
  top: 0.9375rem;
  right: 0.8125rem;
  width: 1.0625rem;
  height: 1.375rem;
  background-position: center;
  -webkit-transform: translate3d(0, 0, 2px);
          transform: translate3d(0, 0, 2px);
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%220%200%2017%2022%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%20%7B%20fill%3A%20url%28%23pattern%29%3B%20%7D%3C%2Fstyle%3E%3Cpattern%20id%3D%22pattern%22%20preserveAspectRatio%3D%22none%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%2034%2046%22%3E%3Cimage%20width%3D%2234%22%20height%3D%2246%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAACIAAAAuCAYAAABNhcu5AAAMFGlDQ1BJQ0MgUHJvZmlsZQAASImVVwdUk8kWnr%2BkEJJQAghICb0JUqQLBELv0sFGSAKEEjAhqNjRRQXXgooIVnRVRNG1ALJWLFhYBOz1YUFFWcWCDZU3KaDra%2Bfdc27my51773x3%2Fpk5MwCo2HPy83NQVQByhQWimCA%2FZlJyCpPUDajAEKgCFGhwuOJ83%2BjocABluP27vL8OEGl7xVaa61%2F7%2F6uo8fhiLgBINMRpPDE3F%2BJDAODa3HxRAQCENmg3mV6QL8X9EGuIIEEAiLgUZ8ixthSnyfEYmU9cDBtiFgBkKocjygCALuXNLORmwDx0KUd7IU8ghHgDxN7cTA4P4rsQj8nNzYNYhQyxZdoPeTL%2BljNtJCeHkzGC5bXIhOwvEOfncGb%2Bn9PxvyU3RzI8hjFUaqYoOEZaM5y3Xdl5YVJMhfioMC0yCmJ1iM8LeDJ%2FKb6dKQmOV%2Fj3ccVsOGdAC8APzeP4h0GsB7GWJDveV4EdOSJZLPRHIwUFIXEKnCbKi1HkRwuFOZHhijxLMvkhw3gTXxwQO%2ByTLggMgRiuNPRQUWZcopwneqZQkBAJMR3iDnF2bJgi9n5RJjty2EckiZFyNoX4XbooMEbug2nniofrwuy4HNlYcC1grILMuGB5LJbEFyeFD3Pg8f0D5BwwHl8Yr%2BCGwdXlF6OILcnPiVb4Y5v4OUEx8nnG9osLY4djuwrgApPPA%2FYwixMarRjrfX5BdJycG46CcMAG%2FoAJJFDTQB7IAoL2vsY%2B%2BE%2FeEwg4QAQyAB%2FYKizDEYmyHiH8jQVF4C%2BI%2BEA8Eucn6%2BWDQmj%2FOmKV%2F9qCdFlvoSwiGzyBOBfXxb1xTzwc%2FrKgOuJuuPtwHFNleFRiANGfGEwMJFqN8OBC1jlQRUDwb2xhsOXD6qRchMM1fM9HeELoJDwkXCN0E26BBPBYlkXhNVVQLPqJORNEgG6YLVBRXdqP1eHmkLUz7od7Qf6QO66F6wJbfBysxBf3gbU5Q%2BuPDCUj3L7P5c%2FjSVn%2FWI%2FCTremOytYpI18GfaI189Z2D%2FMEQ%2B2YT97Ykuwg1grdgq7gB3FGgETO4E1YW3YMSkeWQmPZStheLQYGbdsmEcw7GNfZ99r%2F%2BWnsTmK8aXzJS7gzyiQbgZ2Xv5MkSAjs4DpC09jPjNEyLUbw3S0d3ABQHq2y4%2BO%2FsuyMxvRUftum%2F8KgPGcoaGhI99tEW8BOAwx5d53m8U7uF3nAXC%2BgisRFcpt0uMYEAAFqMBdoQMMgAmwhPU4AhfgCVggAISCKBAHksEUOOOZIBdyng5mgwWgBJSBlWAtqAKbwTawC%2BwFB0AjOApOgXPgEugA18AduC56wAvQD96DQQRBSAgNYSA6iCFihtggjogb4o0EIOFIDJKMpCIZiBCRILORhUgZUo5UIVuRWuR35AhyCrmAdCK3kAdIL%2FIG%2BYxiKBXVQPVRc3Qs6ob6omFoHDoZzUCnoUXoInQ5WonWoHvQBvQUegm9hnajL9ABDGDKmBZmhNlibhgbi8JSsHRMhM3FSrEKrAarx5rhd76CdWN92CeciDNwJm4L12YwHo9z8Wn4XHwZXoXvwhvwM%2FgV%2FAHej38j0Ah6BBuCByGEkETIIEwnlBAqCDsIhwln4b7pIbwnEolaRAuiK9yXycQs4iziMuJG4j7iSWIn8RFxgEQi6ZBsSF6kKBKHVEAqIa0n7SGdIHWRekgfycpkQ7IjOZCcQhaSi8kV5N3k4%2BQu8lPyoJKqkpmSh1KUEk9pptIKpe1KzUqXlXqUBilqFAuKFyWOkkVZQKmk1FPOUu5S3iorKxsruytPUBYoz1euVN6vfF75gfInqjrVmsqmTqJKqMupO6knqbeob2k0mjmNRUuhFdCW02ppp2n3aR%2FpDLodPYTOo8%2BjV9Mb6F30lypKKmYqvipTVIpUKlQOqlxW6VNVUjVXZatyVOeqVqseUb2hOqDGUHNQi1LLVVumtlvtgtozdZK6uXqAOk99kfo29dPqjxgYw4TBZnAZCxnbGWcZPRpEDQuNEI0sjTKNvRrtGv2a6prjNBM0Z2hWax7T7NbCtMy1QrRytFZoHdC6rvV5lP4o31H8UUtH1Y%2FqGvVBe7Q2S5uvXaq9T%2Fua9mcdpk6ATrbOKp1GnXu6uK617gTd6bqbdM%2Fq9o3WGO05mju6dPSB0bf1UD1rvRi9WXrb9Nr0BvQN9IP08%2FXX65%2FW7zPQMmAZZBmsMThu0GvIMPQ2FBiuMTxh%2BJypyfRl5jArmWeY%2FUZ6RsFGEqOtRu1Gg8YWxvHGxcb7jO%2BZUEzcTNJN1pi0mPSbGppGmM42rTO9baZk5maWabbOrNXsg7mFeaL5YvNG82cW2hYhFkUWdRZ3LWmWPpbTLGssr1oRrdyssq02WnVYo9bO1pnW1daXbVAbFxuBzUabzjGEMe5jhGNqxtywpdr62hba1tk%2BsNOyC7crtmu0eznWdGzK2FVjW8d%2Bs3e2z7Hfbn%2FHQd0h1KHYodnhjaO1I9ex2vGqE80p0GmeU5PT63E24%2FjjNo276cxwjnBe7Nzi%2FNXF1UXkUu%2FS62rqmuq6wfWGm4ZbtNsyt%2FPuBHc%2F93nuR90%2Febh4FHgc8HjlaeuZ7bnb89l4i%2FH88dvHP%2FIy9uJ4bfXq9mZ6p3pv8e72MfLh%2BNT4PGSZsHisHaynvla%2BWb57fF%2F62fuJ%2FA77fWB7sOewT%2Fpj%2FkH%2Bpf7tAeoB8QFVAfcDjQMzAusC%2B4Ocg2YFnQwmBIcFrwq%2BEaIfwg2pDekPdQ2dE3omjBoWG1YV9jDcOlwU3hyBRoRGrI64G2kWKYxsjAJRIVGro%2B5FW0RPi%2F5jAnFC9ITqCU9iHGJmx7TGMmKnxu6OfR%2FnF7ci7k68ZbwkviVBJWFSQm3Ch0T%2FxPLE7qSxSXOSLiXrJguSm1JIKQkpO1IGJgZMXDuxZ5LzpJJJ1ydbTJ4x%2BcIU3Sk5U45NVZnKmXowlZCamLo79QsnilPDGUgLSduQ1s9lc9dxX%2FBYvDW8Xr4Xv5z%2FNN0rvTz9WYZXxuqM3kyfzIrMPgFbUCV4nRWctTnrQ3ZU9s7soZzEnH255NzU3CNCdWG28EyeQd6MvM58m%2FyS%2FO5pHtPWTusXhYl2iBHxZHFTgQa85rRJLCW%2FSB4UehdWF36cnjD94Ay1GcIZbTOtZy6d%2BbQosOi3Wfgs7qyW2UazF8x%2BMMd3zta5yNy0uS3zTOYtmtczP2j%2BrgWUBdkL%2Fiy2Ly4vfrcwcWHzIv1F8xc9%2BiXol7oSeomo5MZiz8Wbl%2BBLBEvalzotXb%2F0Wymv9GKZfVlF2Zdl3GUXf3X4tfLXoeXpy9tXuKzYtJK4Urjy%2BiqfVbvK1cqLyh%2BtjljdsIa5pnTNu7VT116oGFexeR1lnWRdd2V4ZdN60%2FUr13%2Bpyqy6Vu1XvW%2BD3oalGz5s5G3s2sTaVL9Zf3PZ5s9bBFtubg3a2lBjXlOxjbitcNuT7QnbW39z%2B612h%2B6Osh1fdwp3du%2BK2XWm1rW2drfe7hV1aJ2krnfPpD0de%2F33NtXb1m%2Fdp7WvbD%2FYL9n%2F%2FPfU368fCDvQctDtYP0hs0MbDjMOlzYgDTMb%2BhszG7ubkps6j4QeaWn2bD78h90fO48aHa0%2BpnlsxXHK8UXHh04UnRg4mX%2By71TGqUctU1vunE46ffXMhDPtZ8POnj8XeO50q2%2FrifNe549e8Lhw5KLbxcZLLpca2pzbDv%2Fp%2FOfhdpf2hsuul5s63DuaO8d3Hu%2Fy6Tp1xf%2FKuashVy9di7zWeT3%2B%2Bs0bk2503%2BTdfHYr59br24W3B%2B%2FMv0u4W3pP9V7Ffb37Nf%2Bw%2Bse%2BbpfuYw%2F8H7Q9jH145xH30YvH4sdfehY9oT2peGr4tPaZ47OjvYG9Hc8nPu95kf9isK%2FkL7W%2FNry0fHnoFetVW39Sf89r0euhN8ve6rzd%2BW7cu5aB6IH773PfD34o%2Fajzcdcnt0%2BtnxM%2FPx2c%2FoX0pfKr1dfmb2Hf7g7lDg3lc0Qc2VUAg4qmpwPwZicAtGQAGB3w%2FkCXv71kgsjfizIE%2FhOWv89kAm8u9bCRXrnZJwHYD9V8PswNNYoFQBwLoE5OI6oQcbqTozwXvQ4AktHQ0Js8AJSgfgkaGhqMHhr6Ct9%2B2FUAjj%2BTv%2FmkQoT3%2By32UtRleBD8LP8Edettvfzv5eEAAAAJcEhZcwAAFiUAABYlAUlSJPAAAAGbaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA1LjQuMCI%2BCiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI%2BCiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjM0PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjQ2PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24%2BCiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE%2BClXKS7oAAAAcaURPVAAAAAIAAAAAAAAAFwAAACgAAAAXAAAAFwAAAXRY3LJtAAABQElEQVRYCeyVMW7CMBSGX2CAAyBKe4EiLtBOKIGBCS7DxAXIxGWYsrRIzUC4AGpPACkVc7vg%2Bo%2BUyDg2OGZh8Jscv%2Bf%2FffltJx7jQXcQngORdsE5IhlCzhHniOyA%2FOzOyN06QvjEi3GMP1gS%2BGzt%2B%2BwQRWLKagyNdb%2FPkkHAjnGs1Tg%2FI%2Fz%2FtxkO6He3z5zz6nV6ns%2FpYTKRnTR6TpdL%2BprNiJ1OWX3z6ZFe3t6Va0sgSRDQX5oWxbYwMgQEG50Ova5WhbY4OAfhmZ8oou10WrwFiqvCqCCg0VssqDUaif2LcQkEmW9u6adgKeZMYXQQ3TCk9ngMKWUoQVBpA2MLgX5akKowt0BcBTGF0bl3bTugn8dFR%2FIiXSNcbY8Xqc5TFQj0MQJBoRKmVkOqdMOqQkDDGATFKhjM54GbZQOB9f8AAAD%2F%2FycndPQAAAEzSURBVGP8DwQMJIBXmzYx3KisZPj%2F7x%2BKLkZmZgaN9nYGMV9fFHFiOYzUdIh6WxuDuJ8fsXajqCPJIbhCA2YiKFTIdQzRDsHmCEYmJrAbkKOJXMcQ5RCsjoD6nhHoFPQ0Q45jCDoEnyNg6YEYNbDow0XjdQgpFpCiFptjcDqEHIPJ0QNzFFaHUGIguXoxHPJmxw6Ga8XFKAUWqYUVLsdo9fYyiLi7wwIBhUZ1CLCQPeHgwPDz1Su4IlIdAdP4ElgC30QrgdklJBgs9u%2BHKUGhMRxy0tmJ4cfzF2BF5DoCZgO6YzikJBnM9%2B6DSaPSoCIeGbw7fOj%2FCUeH%2F8cdHP6%2F3rEDWYosNsiM4%2Fb2%2F084Of5%2Fd%2FgwTjNQQwTVjXTljToEPbhHQ2Q0RNBDAJ0%2FmkYGbYgAAIu0%2FjMmggSeAAAAAElFTkSuQmCC%22%2F%3E%3C%2Fpattern%3E%3C%2Fdefs%3E%3Cpath%20id%3D%22Screen_Shot_2018-09-13_at_11.42.48%22%20data-name%3D%22Screen%20Shot%202018-09-13%20at%2011.42.48%22%20class%3D%22cls-1%22%20d%3D%22M0%200h17v22H0z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 310, /var/www/scss/page-checkout/page-checkout.scss */
.field-input--text.form-group.has-success::after {
  content: '';
  position: absolute;
  top: 1rem;
  right: 1.0625rem;
  width: 1.0625rem;
  height: 1.1875rem;
  background-position: center;
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%220%200%2017%2019%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%20%7B%20fill%3A%20url%28%23pattern%29%3B%20%7D%3C%2Fstyle%3E%3Cpattern%20id%3D%22pattern%22%20preserveAspectRatio%3D%22none%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%2042%2046%22%3E%3Cimage%20width%3D%2242%22%20height%3D%2246%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAACoAAAAuCAYAAABeUotNAAAMFGlDQ1BJQ0MgUHJvZmlsZQAASImVVwdUk8kWnr%2BkEJJQAghICb0JUqQLBELv0sFGSAKEEjAhqNjRRQXXgooIVnRVRNG1ALJWLFhYBOz1YUFFWcWCDZU3KaDra%2Bfdc27my51773x3%2Fpk5MwCo2HPy83NQVQByhQWimCA%2FZlJyCpPUDajAEKgCFGhwuOJ83%2BjocABluP27vL8OEGl7xVaa61%2F7%2F6uo8fhiLgBINMRpPDE3F%2BJDAODa3HxRAQCENmg3mV6QL8X9EGuIIEEAiLgUZ8ixthSnyfEYmU9cDBtiFgBkKocjygCALuXNLORmwDx0KUd7IU8ghHgDxN7cTA4P4rsQj8nNzYNYhQyxZdoPeTL%2BljNtJCeHkzGC5bXIhOwvEOfncGb%2Bn9PxvyU3RzI8hjFUaqYoOEZaM5y3Xdl5YVJMhfioMC0yCmJ1iM8LeDJ%2FKb6dKQmOV%2Fj3ccVsOGdAC8APzeP4h0GsB7GWJDveV4EdOSJZLPRHIwUFIXEKnCbKi1HkRwuFOZHhijxLMvkhw3gTXxwQO%2ByTLggMgRiuNPRQUWZcopwneqZQkBAJMR3iDnF2bJgi9n5RJjty2EckiZFyNoX4XbooMEbug2nniofrwuy4HNlYcC1grILMuGB5LJbEFyeFD3Pg8f0D5BwwHl8Yr%2BCGwdXlF6OILcnPiVb4Y5v4OUEx8nnG9osLY4djuwrgApPPA%2FYwixMarRjrfX5BdJycG46CcMAG%2FoAJJFDTQB7IAoL2vsY%2B%2BE%2FeEwg4QAQyAB%2FYKizDEYmyHiH8jQVF4C%2BI%2BEA8Eucn6%2BWDQmj%2FOmKV%2F9qCdFlvoSwiGzyBOBfXxb1xTzwc%2FrKgOuJuuPtwHFNleFRiANGfGEwMJFqN8OBC1jlQRUDwb2xhsOXD6qRchMM1fM9HeELoJDwkXCN0E26BBPBYlkXhNVVQLPqJORNEgG6YLVBRXdqP1eHmkLUz7od7Qf6QO66F6wJbfBysxBf3gbU5Q%2BuPDCUj3L7P5c%2FjSVn%2FWI%2FCTremOytYpI18GfaI189Z2D%2FMEQ%2B2YT97Ykuwg1grdgq7gB3FGgETO4E1YW3YMSkeWQmPZStheLQYGbdsmEcw7GNfZ99r%2F%2BWnsTmK8aXzJS7gzyiQbgZ2Xv5MkSAjs4DpC09jPjNEyLUbw3S0d3ABQHq2y4%2BO%2FsuyMxvRUftum%2F8KgPGcoaGhI99tEW8BOAwx5d53m8U7uF3nAXC%2BgisRFcpt0uMYEAAFqMBdoQMMgAmwhPU4AhfgCVggAISCKBAHksEUOOOZIBdyng5mgwWgBJSBlWAtqAKbwTawC%2BwFB0AjOApOgXPgEugA18AduC56wAvQD96DQQRBSAgNYSA6iCFihtggjogb4o0EIOFIDJKMpCIZiBCRILORhUgZUo5UIVuRWuR35AhyCrmAdCK3kAdIL%2FIG%2BYxiKBXVQPVRc3Qs6ob6omFoHDoZzUCnoUXoInQ5WonWoHvQBvQUegm9hnajL9ABDGDKmBZmhNlibhgbi8JSsHRMhM3FSrEKrAarx5rhd76CdWN92CeciDNwJm4L12YwHo9z8Wn4XHwZXoXvwhvwM%2FgV%2FAHej38j0Ah6BBuCByGEkETIIEwnlBAqCDsIhwln4b7pIbwnEolaRAuiK9yXycQs4iziMuJG4j7iSWIn8RFxgEQi6ZBsSF6kKBKHVEAqIa0n7SGdIHWRekgfycpkQ7IjOZCcQhaSi8kV5N3k4%2BQu8lPyoJKqkpmSh1KUEk9pptIKpe1KzUqXlXqUBilqFAuKFyWOkkVZQKmk1FPOUu5S3iorKxsruytPUBYoz1euVN6vfF75gfInqjrVmsqmTqJKqMupO6knqbeob2k0mjmNRUuhFdCW02ppp2n3aR%2FpDLodPYTOo8%2BjV9Mb6F30lypKKmYqvipTVIpUKlQOqlxW6VNVUjVXZatyVOeqVqseUb2hOqDGUHNQi1LLVVumtlvtgtozdZK6uXqAOk99kfo29dPqjxgYw4TBZnAZCxnbGWcZPRpEDQuNEI0sjTKNvRrtGv2a6prjNBM0Z2hWax7T7NbCtMy1QrRytFZoHdC6rvV5lP4o31H8UUtH1Y%2FqGvVBe7Q2S5uvXaq9T%2Fua9mcdpk6ATrbOKp1GnXu6uK617gTd6bqbdM%2Fq9o3WGO05mju6dPSB0bf1UD1rvRi9WXrb9Nr0BvQN9IP08%2FXX65%2FW7zPQMmAZZBmsMThu0GvIMPQ2FBiuMTxh%2BJypyfRl5jArmWeY%2FUZ6RsFGEqOtRu1Gg8YWxvHGxcb7jO%2BZUEzcTNJN1pi0mPSbGppGmM42rTO9baZk5maWabbOrNXsg7mFeaL5YvNG82cW2hYhFkUWdRZ3LWmWPpbTLGssr1oRrdyssq02WnVYo9bO1pnW1daXbVAbFxuBzUabzjGEMe5jhGNqxtywpdr62hba1tk%2BsNOyC7crtmu0eznWdGzK2FVjW8d%2Bs3e2z7Hfbn%2FHQd0h1KHYodnhjaO1I9ex2vGqE80p0GmeU5PT63E24%2FjjNo276cxwjnBe7Nzi%2FNXF1UXkUu%2FS62rqmuq6wfWGm4ZbtNsyt%2FPuBHc%2F93nuR90%2Febh4FHgc8HjlaeuZ7bnb89l4i%2FH88dvHP%2FIy9uJ4bfXq9mZ6p3pv8e72MfLh%2BNT4PGSZsHisHaynvla%2BWb57fF%2F62fuJ%2FA77fWB7sOewT%2Fpj%2FkH%2Bpf7tAeoB8QFVAfcDjQMzAusC%2B4Ocg2YFnQwmBIcFrwq%2BEaIfwg2pDekPdQ2dE3omjBoWG1YV9jDcOlwU3hyBRoRGrI64G2kWKYxsjAJRIVGro%2B5FW0RPi%2F5jAnFC9ITqCU9iHGJmx7TGMmKnxu6OfR%2FnF7ci7k68ZbwkviVBJWFSQm3Ch0T%2FxPLE7qSxSXOSLiXrJguSm1JIKQkpO1IGJgZMXDuxZ5LzpJJJ1ydbTJ4x%2BcIU3Sk5U45NVZnKmXowlZCamLo79QsnilPDGUgLSduQ1s9lc9dxX%2FBYvDW8Xr4Xv5z%2FNN0rvTz9WYZXxuqM3kyfzIrMPgFbUCV4nRWctTnrQ3ZU9s7soZzEnH255NzU3CNCdWG28EyeQd6MvM58m%2FyS%2FO5pHtPWTusXhYl2iBHxZHFTgQa85rRJLCW%2FSB4UehdWF36cnjD94Ay1GcIZbTOtZy6d%2BbQosOi3Wfgs7qyW2UazF8x%2BMMd3zta5yNy0uS3zTOYtmtczP2j%2BrgWUBdkL%2Fiy2Ly4vfrcwcWHzIv1F8xc9%2BiXol7oSeomo5MZiz8Wbl%2BBLBEvalzotXb%2F0Wymv9GKZfVlF2Zdl3GUXf3X4tfLXoeXpy9tXuKzYtJK4Urjy%2BiqfVbvK1cqLyh%2BtjljdsIa5pnTNu7VT116oGFexeR1lnWRdd2V4ZdN60%2FUr13%2Bpyqy6Vu1XvW%2BD3oalGz5s5G3s2sTaVL9Zf3PZ5s9bBFtubg3a2lBjXlOxjbitcNuT7QnbW39z%2B612h%2B6Osh1fdwp3du%2BK2XWm1rW2drfe7hV1aJ2krnfPpD0de%2F33NtXb1m%2Fdp7WvbD%2FYL9n%2F%2FPfU368fCDvQctDtYP0hs0MbDjMOlzYgDTMb%2BhszG7ubkps6j4QeaWn2bD78h90fO48aHa0%2BpnlsxXHK8UXHh04UnRg4mX%2By71TGqUctU1vunE46ffXMhDPtZ8POnj8XeO50q2%2FrifNe549e8Lhw5KLbxcZLLpca2pzbDv%2Fp%2FOfhdpf2hsuul5s63DuaO8d3Hu%2Fy6Tp1xf%2FKuashVy9di7zWeT3%2B%2Bs0bk2503%2BTdfHYr59br24W3B%2B%2FMv0u4W3pP9V7Ffb37Nf%2Bw%2Bse%2BbpfuYw%2F8H7Q9jH145xH30YvH4sdfehY9oT2peGr4tPaZ47OjvYG9Hc8nPu95kf9isK%2FkL7W%2FNry0fHnoFetVW39Sf89r0euhN8ve6rzd%2BW7cu5aB6IH773PfD34o%2Fajzcdcnt0%2BtnxM%2FPx2c%2FoX0pfKr1dfmb2Hf7g7lDg3lc0Qc2VUAg4qmpwPwZicAtGQAGB3w%2FkCXv71kgsjfizIE%2FhOWv89kAm8u9bCRXrnZJwHYD9V8PswNNYoFQBwLoE5OI6oQcbqTozwXvQ4AktHQ0Js8AJSgfgkaGhqMHhr6Ct9%2B2FUAjj%2BTv%2FmkQoT3%2By32UtRleBD8LP8Edettvfzv5eEAAAAJcEhZcwAAFiUAABYlAUlSJPAAAAGbaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA1LjQuMCI%2BCiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI%2BCiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjQyPC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjQ2PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24%2BCiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE%2BCoVtD7wAAAAcaURPVAAAAAIAAAAAAAAAFwAAACgAAAAXAAAAFwAAAVqECr%2BiAAABJklEQVRYCWL8DwQMQwAwjjqUyrE0GqJUDlCG0RAdDVFqhwC1zRtNo6MhSu0QoLZ5o2mU2BDd8moXw%2F63RxkEWfkZ4mXCGWQ5pLFqHdAQXfl8A8MBoCNhQJZTmqFKuQDGRaEHzKHrXm5l2P36AIpjuJi5GHo1G1HEYJwBceimVzsYtr%2FaC3MDnLYVtGCIkg6G85EZdHfo9td7GTa93IHsBjBbk0eNIUs%2BkYGFkQVDDiRAV4fueXOIYe2LzRgOUeVWYshRSGFgY2TFkIMJ0M2hB98dY1jxbD3MXjitxKXAkK%2BYCnQkG1wMG4MuDj36%2FhTD0mdrGND7kXKcsgwFiukMnEzs2NyGIkZzh578cI5h0dOVDP%2F%2B%2F0OxWAZYFBUCHcnFxIkijosDAAAA%2F%2F%2BPCGyDAAACkklEQVTtlttLk2Ecx7%2Fb%2B%2B583prLqXNbghdCBv4fXXUXQUjWZlE577voOgpBSnRUklSQBCV0tguDgiJERKyM5ma6tJNubtN26n0GDh%2Ffnd4dgmDPzZ7f4fl9P%2FvyPu8mSnMLNVrvQzO4vnQbqXSKUrDKLOhzuqFmVFS%2BUCDKBTodmsV6fANd%2Bk5oGU2h83lrM%2BE5jARuIZlOUj0WqRmeA27Bc3mg498mMPljKjNcy2pw3nEKjZwDQtbc5kcM%2BW8ikU5Qx8xSEzyck3pWR%2BVLCXig%2FfMXEE3GsmcJrMfhhkVmzuYKbT5EFnDVfwPxVJxqM0oMmTkmqYHKlxrwQC8uXEJwe5U6b5DoOJFe7JMaqfze4HPUh8FFL7ZTf6iSjtWi39kL4mi5iwf6KfIFg34vzxGTxMiJuWGQ6HNq%2BWIBDPhGOMgtqq5h1Rkn98saqLzQgAdKBsyG5zEcGOWeMfoiNJCL4HSBOLR7BWJfMbA4TD0ypK5ilOhzuNAkb9zdXtY%2BJyiZRG6%2Bd2mM92ohzpALoWHUGcHlrSCu%2BIYQSUYpACWjwDn7SdgUzVS%2B3CAvKBn4dn0ao8t3ebDNCmvGqVA8jMu%2BawgnNil9OSPHWXsPHAobla8kKAhKBr%2F%2B%2FQ5jK%2Few93ehRdEEArqRCFH6MrEUZ%2Bwn0KZ0UPlKg6KgRGDq1xvcWblfVEsiluB0azfaVW1Fe4U2lARKhk7%2BfIXx4MO881kRC1frcXSo2%2FP2VFIoGZSIPPn%2BEg9WH%2FP0GBGDHtsxdGo6eLVqJQSBEtGJtWd4tPY8qy8WidHdchRd2oPZXC02gkEJxAvuv8BTzl2ZWIYj1sM4VEMnd750WaA7h%2F%2FlZx202m7XHa07Wm0Hqj3vv3lG%2FwI4jK2GkJKdowAAAABJRU5ErkJggg%3D%3D%22%2F%3E%3C%2Fpattern%3E%3C%2Fdefs%3E%3Cpath%20id%3D%22Screen_Shot_2018-09-13_at_11.42.45%22%20data-name%3D%22Screen%20Shot%202018-09-13%20at%2011.42.45%22%20class%3D%22cls-1%22%20d%3D%22M0%200h17v19H0z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 322, /var/www/scss/page-checkout/page-checkout.scss */
.field-input--text.form-group.has-danger .field-input__clear {
  display: block;
}

/* line 333, /var/www/scss/page-checkout/page-checkout.scss */
.field-input--select.form-group.has-success::after, .field-input--select.form-group.has-danger::after, .field-input--discount.form-group.has-success::after, .field-input--discount.form-group.has-danger::after, .field-input--password.form-group.has-success::after, .field-input--password.form-group.has-danger::after {
  display: none;
}

/* line 342, /var/www/scss/page-checkout/page-checkout.scss */
.form-group.has-danger .field-input__choice::before {
  border-color: #c20038;
  box-shadow: 0 0.25rem 0.25rem rgba(216, 77, 117, 0.24);
}

/* line 354, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout {
  background-color: #f7f7f7;
}

/* line 357, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout__section {
  padding: 0 1.25rem;
}

/* line 361, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout__section-inner {
  padding: 1.5rem 0 0;
  border-bottom: 0.0625rem solid rgba(219, 219, 219, 0.4);
}

/* line 365, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout__section-inner--border-less {
  border-bottom: none;
}

/* line 370, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout__section-error {
  padding: 0 0 1rem;
  font-size: 0.875rem;
  line-height: 0.875rem;
  font-weight: 600;
  color: #c20038;
}

/* line 378, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout__section-errorcode {
  color: #3e3936;
}

/* line 382, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout__title {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5625rem;
  color: #3e3936;
}

/* line 388, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout__title--medium {
  font-size: 1rem;
  line-height: 1.25rem;
}

/* line 394, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout__fieldset {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

/* line 400, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout__field {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 48.49%;
          flex: 0 0 48.49%;
}

/* line 403, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout__field--wide {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}

/* line 409, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout__btn {
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1rem;
  text-transform: uppercase;
  text-align: center;
  display: block;
  width: 100%;
  padding: 0.875rem 0;
}

/* line 419, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout__btn--red {
  background-color: #c20038;
  color: #FFF;
}

/* line 424, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout__btn--white {
  position: relative;
  background-color: #FFF;
  color: #707070;
}

/* line 429, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout__btn--white::after {
  content: '';
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border: 0.0625rem solid #b4b4b4;
  transition: border-width .1s ease-out;
}

/* line 441, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout__btn--white:hover::after {
  border-width: 0.1875rem;
}

/* line 451, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout-method .field-input--choice {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 456, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout-method__shipping-name, .blk-checkout-method__shipping-time {
  display: block;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1rem;
}

/* line 464, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout-method__shipping-price {
  color: #c20038;
}

/* line 467, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout-method__shipping-price--free {
  text-transform: uppercase;
  font-weight: 700;
}

/* line 474, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout-method__payment-name {
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1.1875rem;
  letter-spacing: .02em;
  color: #3e3936;
}

/* line 488, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout-shipping {
  background-color: #FFF;
  overflow: hidden;
}

/* line 492, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout-shipping .blk-checkout__title {
  margin-bottom: 1rem;
}

/* line 496, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout-shipping__summary {
  position: relative;
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
  box-shadow: 0 -0.3125rem 0.9375rem -0.3125rem rgba(0, 0, 0, 0.4);
}

/* line 502, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout-shipping__summary-com {
  transition: -webkit-transform 0.3s cubic-bezier(0.42, 0, 0.58, 1);
  transition: transform 0.3s cubic-bezier(0.42, 0, 0.58, 1);
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

/* line 510, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout-shipping__summary-com--open {
  -webkit-transform: translate3d(0, -100%, 0);
          transform: translate3d(0, -100%, 0);
}

/* line 515, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout-shipping__actions {
  background-color: #FFF;
  padding: 0.75rem 1.25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transform: translate3d(0, 0, 1px);
          transform: translate3d(0, 0, 1px);
}

/* line 524, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout-shipping__total {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  display: block;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1rem;
  color: #707070;
  text-transform: uppercase;
  text-align: right;
}

/* line 534, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout-shipping__total::after {
  content: '';
  margin-left: 0.6875rem;
  display: inline-block;
  vertical-align: middle;
  width: 0.5625rem;
  height: 1rem;
  background-position: center;
  background-size: 0.5625rem 0.3125rem;
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.004%205.557%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%20%7B%20fill%3A%20%23c20038%3B%20stroke%3A%20%23c20038%3B%20%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20id%3D%22Path_1140%22%20data-name%3D%22Path%201140%22%20class%3D%22cls-1%22%20d%3D%22M4.974.502a.41.41%200%200%200-.246.1L.638%204.284a.41.41%200%200%200%20.55.61L5%201.462l3.816%203.436a.41.41%200%200%200%20.55-.61L5.278.606a.41.41%200%200%200-.304-.104z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 548, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout-shipping__total--open::after {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}

/* line 554, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout-shipping__total-price {
  margin-left: 0.5625rem;
}

/* line 559, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout-shipping__addresses--hidden {
  display: none;
}

/* line 563, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout-shipping__addresses .field-input__select[data-field-selected="false"] {
  padding-top: 0.4375rem;
  padding-left: 0.625rem;
  background-position: right 0.9375rem top 1rem;
  font-weight: 600;
  color: #b4b4b4;
}

/* line 575, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout-shipping .blk-checkout-billing {
  height: 0;
  overflow: hidden;
  transition: height 0.3s ease-out;
}

/* line 580, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout-shipping .blk-checkout-billing--open {
  height: auto;
}

/* line 585, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout-billing__company-fields {
  height: 0;
  overflow: hidden;
  transition: height .3s ease-out;
  transition-delay: .3s;
}

/* line 591, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout-billing__company-fields--open {
  height: auto;
}

/* line 596, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout-billing__company-vat {
  overflow: hidden;
  transition: height .3s ease-out;
}

/* line 600, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout-billing__company-vat--close {
  height: 0;
}

/* line 605, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout-billing__tax-code {
  transition: max-height .3s ease-out;
}

/* line 608, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout-billing__tax-code--hidden {
  max-height: 0;
  overflow: hidden;
}

/* line 613, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout-billing__tax-code--show {
  max-height: 4.625rem;
  overflow: auto;
}

/* line 622, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout-login .blk-checkout__title {
  margin-bottom: 0;
}

/* line 626, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout-login__top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-bottom: 1.125rem;
}

/* line 632, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout-login__trigger {
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.25rem;
  color: #c20038;
}

/* line 639, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout-login__form-cnt {
  height: 0;
  overflow: hidden;
  transition: height 0.3s ease-out;
}

/* line 645, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout-login__form {
  position: relative;
  padding: 1.75rem 0 1.125rem;
}

/* line 650, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout-login__error {
  position: absolute;
  top: 0;
  left: 0;
  font-size: 0.625rem;
  line-height: 0.75rem;
  color: #c20038;
}

/* line 665, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout-payment {
  padding-bottom: 0.625rem;
  background-color: #FFF;
}

/* line 669, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout-payment .blk-checkout__title {
  margin-bottom: 1.5625rem;
}

/* line 673, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout-payment__iframe {
  position: relative;
  height: 0;
}

/* line 677, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout-payment__iframe iframe {
  height: 0;
}

/* line 681, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout-payment__iframe--open {
  height: auto;
}

/* line 684, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout-payment__iframe--open iframe {
  height: 37.5rem;
}

/* line 690, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout-payment__external-link {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1rem;
  color: #3e3936;
  padding-bottom: 1.5rem;
}

/* line 697, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout-payment__external-link > a {
  text-decoration: underline;
}

/* line 700, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout-payment__external-link > a:hover {
  text-decoration: none;
}

/* line 706, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout-payment .com-modal--payment-error {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

/* line 709, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout-payment .com-modal--payment-error .com-modal--where-to-buy__text {
  font-size: 1rem;
}

/* line 713, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout-payment .com-modal--payment-error .com-modal--where-to-buy__list {
  text-align: center;
}

/* line 717, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout-payment .com-modal--payment-error .blk-checkout__btn {
  display: inline-block;
  max-width: 14.375rem;
}

/* line 724, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout-payment-consent {
  padding-bottom: 1.875rem;
}

/* line 727, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout-payment-consent__text {
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1.375rem;
  color: #707070;
}

/* line 733, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout-payment-consent__text > a {
  color: #3e3936;
  text-decoration: underline;
}

/* line 737, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout-payment-consent__text > a:hover {
  text-decoration: none;
}

/* line 749, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout-confirmation__header {
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
}

/* line 753, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout-confirmation__products, .blk-checkout-confirmation__address-details, .blk-checkout-confirmation__order-details {
  padding: 0 1.75rem;
}

/* line 760, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout-confirmation__header-bottom--logged .blk-checkout-confirmation__order-details {
  padding-top: 1.875rem;
}

/* line 767, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout-confirmation-header {
  padding: 2rem 1.75rem 5.625rem;
  background-color: #c20038;
  text-align: center;
  color: #FFF;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

/* line 774, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout-confirmation-header--logged {
  padding-bottom: 2rem;
}

/* line 778, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout-confirmation-header__title {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 2.0625rem;
  max-width: 11.25rem;
  margin-left: auto;
  margin-right: auto;
}

/* line 787, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout-confirmation-header__text {
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5625rem;
}

/* line 793, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout-confirmation-header__title + .blk-checkout-confirmation-header__text {
  margin-top: 1.125rem;
}

/* line 799, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout-confirmation-login {
  background-color: #FFF;
  margin: 0 auto;
  width: calc(100% -  3.25rem );
  -webkit-transform: translate3d(0,  -3.4375rem ,  0.0625rem );
          transform: translate3d(0,  -3.4375rem ,  0.0625rem );
  box-shadow: 0 0.1875rem 1.875rem rgba(0, 0, 0, 0.2);
  border-radius: 0.75rem;
}

/* line 807, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout-confirmation-login__form {
  padding: 1.5rem;
}

/* line 811, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout-confirmation-login__top {
  padding-bottom: 1.125rem;
  border-bottom: 0.0625rem solid rgba(219, 219, 219, 0.4);
}

/* line 816, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout-confirmation-login__bottom {
  padding-top: 1.125rem;
}

/* line 820, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout-confirmation-login__title {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.6875rem;
  color: #3e3936;
}

/* line 827, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout-confirmation-login__post-title {
  padding-top: 2rem;
  position: relative;
}

/* line 832, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout-confirmation-login__error {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  font-size: 0.625rem;
  line-height: 0.75rem;
  color: #c20038;
}

/* line 846, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout-confirmation-login__adv-item {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.1875rem;
  color: #000000;
  padding-bottom: 0.375rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 854, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout-confirmation-login__adv-item::before {
  content: '';
  display: inline-block;
  vertical-align: bottom;
  width: 1.0625rem;
  height: 1.1875rem;
  margin-right: 0.625rem;
  background-position: center;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 1.0625rem;
          flex: 0 0 1.0625rem;
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%220%200%2017%2019%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%20%7B%20fill%3A%20url%28%23pattern%29%3B%20%7D%3C%2Fstyle%3E%3Cpattern%20id%3D%22pattern%22%20preserveAspectRatio%3D%22none%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%2042%2046%22%3E%3Cimage%20width%3D%2242%22%20height%3D%2246%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAACoAAAAuCAYAAABeUotNAAAMFGlDQ1BJQ0MgUHJvZmlsZQAASImVVwdUk8kWnr%2BkEJJQAghICb0JUqQLBELv0sFGSAKEEjAhqNjRRQXXgooIVnRVRNG1ALJWLFhYBOz1YUFFWcWCDZU3KaDra%2Bfdc27my51773x3%2Fpk5MwCo2HPy83NQVQByhQWimCA%2FZlJyCpPUDajAEKgCFGhwuOJ83%2BjocABluP27vL8OEGl7xVaa61%2F7%2F6uo8fhiLgBINMRpPDE3F%2BJDAODa3HxRAQCENmg3mV6QL8X9EGuIIEEAiLgUZ8ixthSnyfEYmU9cDBtiFgBkKocjygCALuXNLORmwDx0KUd7IU8ghHgDxN7cTA4P4rsQj8nNzYNYhQyxZdoPeTL%2BljNtJCeHkzGC5bXIhOwvEOfncGb%2Bn9PxvyU3RzI8hjFUaqYoOEZaM5y3Xdl5YVJMhfioMC0yCmJ1iM8LeDJ%2FKb6dKQmOV%2Fj3ccVsOGdAC8APzeP4h0GsB7GWJDveV4EdOSJZLPRHIwUFIXEKnCbKi1HkRwuFOZHhijxLMvkhw3gTXxwQO%2ByTLggMgRiuNPRQUWZcopwneqZQkBAJMR3iDnF2bJgi9n5RJjty2EckiZFyNoX4XbooMEbug2nniofrwuy4HNlYcC1grILMuGB5LJbEFyeFD3Pg8f0D5BwwHl8Yr%2BCGwdXlF6OILcnPiVb4Y5v4OUEx8nnG9osLY4djuwrgApPPA%2FYwixMarRjrfX5BdJycG46CcMAG%2FoAJJFDTQB7IAoL2vsY%2B%2BE%2FeEwg4QAQyAB%2FYKizDEYmyHiH8jQVF4C%2BI%2BEA8Eucn6%2BWDQmj%2FOmKV%2F9qCdFlvoSwiGzyBOBfXxb1xTzwc%2FrKgOuJuuPtwHFNleFRiANGfGEwMJFqN8OBC1jlQRUDwb2xhsOXD6qRchMM1fM9HeELoJDwkXCN0E26BBPBYlkXhNVVQLPqJORNEgG6YLVBRXdqP1eHmkLUz7od7Qf6QO66F6wJbfBysxBf3gbU5Q%2BuPDCUj3L7P5c%2FjSVn%2FWI%2FCTremOytYpI18GfaI189Z2D%2FMEQ%2B2YT97Ykuwg1grdgq7gB3FGgETO4E1YW3YMSkeWQmPZStheLQYGbdsmEcw7GNfZ99r%2F%2BWnsTmK8aXzJS7gzyiQbgZ2Xv5MkSAjs4DpC09jPjNEyLUbw3S0d3ABQHq2y4%2BO%2FsuyMxvRUftum%2F8KgPGcoaGhI99tEW8BOAwx5d53m8U7uF3nAXC%2BgisRFcpt0uMYEAAFqMBdoQMMgAmwhPU4AhfgCVggAISCKBAHksEUOOOZIBdyng5mgwWgBJSBlWAtqAKbwTawC%2BwFB0AjOApOgXPgEugA18AduC56wAvQD96DQQRBSAgNYSA6iCFihtggjogb4o0EIOFIDJKMpCIZiBCRILORhUgZUo5UIVuRWuR35AhyCrmAdCK3kAdIL%2FIG%2BYxiKBXVQPVRc3Qs6ob6omFoHDoZzUCnoUXoInQ5WonWoHvQBvQUegm9hnajL9ABDGDKmBZmhNlibhgbi8JSsHRMhM3FSrEKrAarx5rhd76CdWN92CeciDNwJm4L12YwHo9z8Wn4XHwZXoXvwhvwM%2FgV%2FAHej38j0Ah6BBuCByGEkETIIEwnlBAqCDsIhwln4b7pIbwnEolaRAuiK9yXycQs4iziMuJG4j7iSWIn8RFxgEQi6ZBsSF6kKBKHVEAqIa0n7SGdIHWRekgfycpkQ7IjOZCcQhaSi8kV5N3k4%2BQu8lPyoJKqkpmSh1KUEk9pptIKpe1KzUqXlXqUBilqFAuKFyWOkkVZQKmk1FPOUu5S3iorKxsruytPUBYoz1euVN6vfF75gfInqjrVmsqmTqJKqMupO6knqbeob2k0mjmNRUuhFdCW02ppp2n3aR%2FpDLodPYTOo8%2BjV9Mb6F30lypKKmYqvipTVIpUKlQOqlxW6VNVUjVXZatyVOeqVqseUb2hOqDGUHNQi1LLVVumtlvtgtozdZK6uXqAOk99kfo29dPqjxgYw4TBZnAZCxnbGWcZPRpEDQuNEI0sjTKNvRrtGv2a6prjNBM0Z2hWax7T7NbCtMy1QrRytFZoHdC6rvV5lP4o31H8UUtH1Y%2FqGvVBe7Q2S5uvXaq9T%2Fua9mcdpk6ATrbOKp1GnXu6uK617gTd6bqbdM%2Fq9o3WGO05mju6dPSB0bf1UD1rvRi9WXrb9Nr0BvQN9IP08%2FXX65%2FW7zPQMmAZZBmsMThu0GvIMPQ2FBiuMTxh%2BJypyfRl5jArmWeY%2FUZ6RsFGEqOtRu1Gg8YWxvHGxcb7jO%2BZUEzcTNJN1pi0mPSbGppGmM42rTO9baZk5maWabbOrNXsg7mFeaL5YvNG82cW2hYhFkUWdRZ3LWmWPpbTLGssr1oRrdyssq02WnVYo9bO1pnW1daXbVAbFxuBzUabzjGEMe5jhGNqxtywpdr62hba1tk%2BsNOyC7crtmu0eznWdGzK2FVjW8d%2Bs3e2z7Hfbn%2FHQd0h1KHYodnhjaO1I9ex2vGqE80p0GmeU5PT63E24%2FjjNo276cxwjnBe7Nzi%2FNXF1UXkUu%2FS62rqmuq6wfWGm4ZbtNsyt%2FPuBHc%2F93nuR90%2Febh4FHgc8HjlaeuZ7bnb89l4i%2FH88dvHP%2FIy9uJ4bfXq9mZ6p3pv8e72MfLh%2BNT4PGSZsHisHaynvla%2BWb57fF%2F62fuJ%2FA77fWB7sOewT%2Fpj%2FkH%2Bpf7tAeoB8QFVAfcDjQMzAusC%2B4Ocg2YFnQwmBIcFrwq%2BEaIfwg2pDekPdQ2dE3omjBoWG1YV9jDcOlwU3hyBRoRGrI64G2kWKYxsjAJRIVGro%2B5FW0RPi%2F5jAnFC9ITqCU9iHGJmx7TGMmKnxu6OfR%2FnF7ci7k68ZbwkviVBJWFSQm3Ch0T%2FxPLE7qSxSXOSLiXrJguSm1JIKQkpO1IGJgZMXDuxZ5LzpJJJ1ydbTJ4x%2BcIU3Sk5U45NVZnKmXowlZCamLo79QsnilPDGUgLSduQ1s9lc9dxX%2FBYvDW8Xr4Xv5z%2FNN0rvTz9WYZXxuqM3kyfzIrMPgFbUCV4nRWctTnrQ3ZU9s7soZzEnH255NzU3CNCdWG28EyeQd6MvM58m%2FyS%2FO5pHtPWTusXhYl2iBHxZHFTgQa85rRJLCW%2FSB4UehdWF36cnjD94Ay1GcIZbTOtZy6d%2BbQosOi3Wfgs7qyW2UazF8x%2BMMd3zta5yNy0uS3zTOYtmtczP2j%2BrgWUBdkL%2Fiy2Ly4vfrcwcWHzIv1F8xc9%2BiXol7oSeomo5MZiz8Wbl%2BBLBEvalzotXb%2F0Wymv9GKZfVlF2Zdl3GUXf3X4tfLXoeXpy9tXuKzYtJK4Urjy%2BiqfVbvK1cqLyh%2BtjljdsIa5pnTNu7VT116oGFexeR1lnWRdd2V4ZdN60%2FUr13%2Bpyqy6Vu1XvW%2BD3oalGz5s5G3s2sTaVL9Zf3PZ5s9bBFtubg3a2lBjXlOxjbitcNuT7QnbW39z%2B612h%2B6Osh1fdwp3du%2BK2XWm1rW2drfe7hV1aJ2krnfPpD0de%2F33NtXb1m%2Fdp7WvbD%2FYL9n%2F%2FPfU368fCDvQctDtYP0hs0MbDjMOlzYgDTMb%2BhszG7ubkps6j4QeaWn2bD78h90fO48aHa0%2BpnlsxXHK8UXHh04UnRg4mX%2By71TGqUctU1vunE46ffXMhDPtZ8POnj8XeO50q2%2FrifNe549e8Lhw5KLbxcZLLpca2pzbDv%2Fp%2FOfhdpf2hsuul5s63DuaO8d3Hu%2Fy6Tp1xf%2FKuashVy9di7zWeT3%2B%2Bs0bk2503%2BTdfHYr59br24W3B%2B%2FMv0u4W3pP9V7Ffb37Nf%2Bw%2Bse%2BbpfuYw%2F8H7Q9jH145xH30YvH4sdfehY9oT2peGr4tPaZ47OjvYG9Hc8nPu95kf9isK%2FkL7W%2FNry0fHnoFetVW39Sf89r0euhN8ve6rzd%2BW7cu5aB6IH773PfD34o%2Fajzcdcnt0%2BtnxM%2FPx2c%2FoX0pfKr1dfmb2Hf7g7lDg3lc0Qc2VUAg4qmpwPwZicAtGQAGB3w%2FkCXv71kgsjfizIE%2FhOWv89kAm8u9bCRXrnZJwHYD9V8PswNNYoFQBwLoE5OI6oQcbqTozwXvQ4AktHQ0Js8AJSgfgkaGhqMHhr6Ct9%2B2FUAjj%2BTv%2FmkQoT3%2By32UtRleBD8LP8Edettvfzv5eEAAAAJcEhZcwAAFiUAABYlAUlSJPAAAAGbaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA1LjQuMCI%2BCiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI%2BCiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjQyPC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjQ2PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24%2BCiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE%2BCoVtD7wAAAAcaURPVAAAAAIAAAAAAAAAFwAAACgAAAAXAAAAFwAAAVqECr%2BiAAABJklEQVRYCWL8DwQMQwAwjjqUyrE0GqJUDlCG0RAdDVFqhwC1zRtNo6MhSu0QoLZ5o2mU2BDd8moXw%2F63RxkEWfkZ4mXCGWQ5pLFqHdAQXfl8A8MBoCNhQJZTmqFKuQDGRaEHzKHrXm5l2P36AIpjuJi5GHo1G1HEYJwBceimVzsYtr%2FaC3MDnLYVtGCIkg6G85EZdHfo9td7GTa93IHsBjBbk0eNIUs%2BkYGFkQVDDiRAV4fueXOIYe2LzRgOUeVWYshRSGFgY2TFkIMJ0M2hB98dY1jxbD3MXjitxKXAkK%2BYCnQkG1wMG4MuDj36%2FhTD0mdrGND7kXKcsgwFiukMnEzs2NyGIkZzh578cI5h0dOVDP%2F%2B%2F0OxWAZYFBUCHcnFxIkijosDAAAA%2F%2F%2BPCGyDAAACkklEQVTtlttLk2Ecx7%2Fb%2B%2B583prLqXNbghdCBv4fXXUXQUjWZlE577voOgpBSnRUklSQBCV0tguDgiJERKyM5ma6tJNubtN26n0GDh%2Ffnd4dgmDPzZ7f4fl9P%2FvyPu8mSnMLNVrvQzO4vnQbqXSKUrDKLOhzuqFmVFS%2BUCDKBTodmsV6fANd%2Bk5oGU2h83lrM%2BE5jARuIZlOUj0WqRmeA27Bc3mg498mMPljKjNcy2pw3nEKjZwDQtbc5kcM%2BW8ikU5Qx8xSEzyck3pWR%2BVLCXig%2FfMXEE3GsmcJrMfhhkVmzuYKbT5EFnDVfwPxVJxqM0oMmTkmqYHKlxrwQC8uXEJwe5U6b5DoOJFe7JMaqfze4HPUh8FFL7ZTf6iSjtWi39kL4mi5iwf6KfIFg34vzxGTxMiJuWGQ6HNq%2BWIBDPhGOMgtqq5h1Rkn98saqLzQgAdKBsyG5zEcGOWeMfoiNJCL4HSBOLR7BWJfMbA4TD0ypK5ilOhzuNAkb9zdXtY%2BJyiZRG6%2Bd2mM92ohzpALoWHUGcHlrSCu%2BIYQSUYpACWjwDn7SdgUzVS%2B3CAvKBn4dn0ao8t3ebDNCmvGqVA8jMu%2BawgnNil9OSPHWXsPHAobla8kKAhKBr%2F%2B%2FQ5jK%2Few93ehRdEEArqRCFH6MrEUZ%2Bwn0KZ0UPlKg6KgRGDq1xvcWblfVEsiluB0azfaVW1Fe4U2lARKhk7%2BfIXx4MO881kRC1frcXSo2%2FP2VFIoGZSIPPn%2BEg9WH%2FP0GBGDHtsxdGo6eLVqJQSBEtGJtWd4tPY8qy8WidHdchRd2oPZXC02gkEJxAvuv8BTzl2ZWIYj1sM4VEMnd750WaA7h%2F%2FlZx202m7XHa07Wm0Hqj3vv3lG%2FwI4jK2GkJKdowAAAABJRU5ErkJggg%3D%3D%22%2F%3E%3C%2Fpattern%3E%3C%2Fdefs%3E%3Cpath%20id%3D%22Screen_Shot_2018-09-13_at_11.42.45%22%20data-name%3D%22Screen%20Shot%202018-09-13%20at%2011.42.45%22%20class%3D%22cls-1%22%20d%3D%22M0%200h17v19H0z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 868, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout-confirmation-login__tooltip {
  font-size: 0.875rem;
  font-weight: 400;
  color: #000000;
  margin-bottom: 1rem;
}

/* line 875, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout-confirmation-login__success {
  padding: 2.375rem 2.5rem 2.6875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 883, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout-confirmation-login__success-title {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.6875rem;
  color: #3e3936;
}

/* line 889, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout-confirmation-login__success-title::before {
  content: '';
  display: block;
  width: 4rem;
  height: 5.125rem;
  margin: 0 auto 1.375rem;
  background-position: center;
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064.706%2082.685%22%3E%3Cpath%20d%3D%22M27.66%2064.59a10.272%2010.272%200%200%201-11.637%201.742%2010.6%2010.6%200%200%201-3.58-2.778L7.06%2075.464a1.035%201.035%200%200%200%201.22%201.423l3.92-1.09a4.993%204.993%200%200%201%205.842%202.64l1.77%203.665a1.035%201.035%200%200%200%201.875-.024l8.565-18.944a6.426%206.426%200%200%200-2.593%201.456zM57.648%2075.464l-5.384-11.91a10.6%2010.6%200%200%201-3.58%202.78%2010.272%2010.272%200%200%201-11.636-1.743%206.424%206.424%200%200%200-2.59-1.456l8.564%2018.944a1.035%201.035%200%200%200%201.875.024l1.77-3.664a4.993%204.993%200%200%201%205.84-2.64l3.92%201.09a1.036%201.036%200%200%200%201.222-1.424z%22%2F%3E%3Cpath%20d%3D%22M61.878%2033.557a10.51%2010.51%200%200%201-3.16-13.84%206.5%206.5%200%200%200-7.533-9.447%2010.51%2010.51%200%200%201-12.79-6.16%206.5%206.5%200%200%200-12.083%200%2010.51%2010.51%200%200%201-12.79%206.16%206.5%206.5%200%200%200-7.535%209.447%2010.51%2010.51%200%200%201-3.16%2013.84%206.5%206.5%200%200%200%202.69%2011.78%2010.51%2010.51%200%200%201%208.85%2011.1%206.5%206.5%200%200%200%2010.887%205.243%2010.51%2010.51%200%200%201%2014.2%200%206.5%206.5%200%200%200%2010.88-5.243%2010.512%2010.512%200%200%201%208.85-11.1%206.5%206.5%200%200%200%202.69-11.78zM32.353%2054.25A21.256%2021.256%200%201%201%2053.61%2032.994%2021.28%2021.28%200%200%201%2032.352%2054.25z%22%2F%3E%3Cpath%20d%3D%22M32.353%2015.7a17.293%2017.293%200%201%200%2017.293%2017.294A17.312%2017.312%200%200%200%2032.353%2015.7zm8.862%2015.617l-10.763%207.86a1.982%201.982%200%200%201-2.79-.462l-3.22-4.584a1.982%201.982%200%201%201%203.244-2.277l2.06%202.932%209.13-6.67a1.982%201.982%200%201%201%202.338%203.2z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 900, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout-confirmation-login__success-text {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.6875rem;
  color: #3e3936;
  margin-top: 1.125rem;
}

/* line 908, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout-confirmation-login__success-link {
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.1875rem;
  color: #c20038;
  margin-top: 1.125rem;
}

/* line 915, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout-confirmation-login__success-link:hover {
  text-decoration: underline;
}

/* line 922, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout-confirmation-details {
  padding-bottom: 1.875rem;
}

/* line 925, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout-confirmation-details--border {
  border-bottom: 0.0625rem solid rgba(219, 219, 219, 0.4);
}

/* line 929, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout-confirmation-details__title {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.6875rem;
  color: #3e3936;
  margin-bottom: 0.625rem;
}

/* line 937, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout-confirmation-details__view-orders, .blk-checkout-confirmation-details__text {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5625rem;
  color: #000000;
}

/* line 945, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout-confirmation-details__view-orders {
  color: #c20038;
}

/* line 948, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout-confirmation-details__view-orders:hover {
  text-decoration: underline;
}

/* line 953, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout-confirmation-details--order {
  padding-bottom: 1.875rem;
}

/* line 959, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout-confirmation-shipping-time {
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1.125rem;
  color: #707070;
  margin-top: 1.75rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 968, /var/www/scss/page-checkout/page-checkout.scss */
.blk-checkout-confirmation-shipping-time::before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 2.5rem;
  height: 1.125rem;
  margin-right: 0.875rem;
  background-position: center;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2040.386%2018.528%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%20%7B%20fill%3A%20%23b4b4b4%3B%20%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22noun_Shipping_1541532%22%3E%3Cg%20id%3D%22Group_225%22%20data-name%3D%22Group%20225%22%3E%3Cpath%20id%3D%22Path_732%22%20data-name%3D%22Path%20732%22%20class%3D%22cls-1%22%20d%3D%22M40.387%209.208L35.3%203.635h-6.057V0H9.793v3.083h-5.81a.522.522%200%201%200%200%201.045h5.81v6.4H8.1a.522.522%200%201%200%200%201.045h1.693v4.745h2.443a2.566%202.566%200%200%200%205.082%200h14.6a2.566%202.566%200%200%200%205.082%200h3.385v-7.11zm-25.613%208.275a1.533%201.533%200%201%201%201.534-1.533%201.535%201.535%200%200%201-1.534%201.533zm13.424-2.212H17.25a2.563%202.563%200%200%200-4.95%200h-1.464V1.046h17.362V15.27zm6.262%202.213a1.533%201.533%200%201%201%201.533-1.532%201.535%201.535%200%200%201-1.532%201.533zm4.882-2.212h-2.407a2.563%202.563%200%200%200-4.95%200h-2.74V4.678h5.6l4.5%204.936v5.66z%22%2F%3E%3Cpath%20id%3D%22Path_733%22%20data-name%3D%22Path%20733%22%20class%3D%22cls-1%22%20d%3D%22M6.92%207.327a.522.522%200%200%200-.52-.522H.52a.522.522%200%201%200%200%201.045H6.4a.522.522%200%200%200%20.52-.523z%22%2F%3E%3Cpath%20id%3D%22Path_734%22%20data-name%3D%22Path%20734%22%20class%3D%22cls-1%22%20d%3D%22M6.43%2010.526h-.6a.522.522%200%201%200%200%201.045h.6a.522.522%200%200%200%200-1.044z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

@media screen and (min-width: 48em) {
  /* line 2, /var/www/scss/page-checkout/page-checkout-medium.scss */
  .blk-checkout {
    padding: 1.875rem 1.25rem 3.125rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  /* line 8, /var/www/scss/page-checkout/page-checkout-medium.scss */
  .blk-checkout__column--left {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 62%;
            flex: 0 0 62%;
    max-width: 36.25rem;
  }
  /* line 14, /var/www/scss/page-checkout/page-checkout-medium.scss */
  .blk-checkout__section-inner {
    border-bottom-width: 0.125rem;
  }
  /* line 20, /var/www/scss/page-checkout/page-checkout-medium.scss */
  .blk-checkout-shipping__summary {
    box-shadow: none;
  }
  /* line 24, /var/www/scss/page-checkout/page-checkout-medium.scss */
  .blk-checkout-shipping__summary-com {
    height: auto !important;
    position: static;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
  /* line 30, /var/www/scss/page-checkout/page-checkout-medium.scss */
  .blk-checkout-shipping__total {
    display: none;
  }
  /* line 34, /var/www/scss/page-checkout/page-checkout-medium.scss */
  .blk-checkout-shipping__actions {
    padding-bottom: 2.75rem;
  }
  /* line 39, /var/www/scss/page-checkout/page-checkout-medium.scss */
  .blk-checkout-payment {
    padding-bottom: 2.25rem;
  }
  /* line 43, /var/www/scss/page-checkout/page-checkout-medium.scss */
  .blk-checkout-payment__iframe--open {
    padding: 1rem 0 0;
  }
  /* line 50, /var/www/scss/page-checkout/page-checkout-medium.scss */
  .blk-checkout-confirmation__products {
    max-width: 54.6875rem;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 55, /var/www/scss/page-checkout/page-checkout-medium.scss */
  .blk-checkout-confirmation__products .com-checkout-products {
    padding-top: 2.25rem;
  }
  /* line 60, /var/www/scss/page-checkout/page-checkout-medium.scss */
  .blk-checkout-confirmation__header-bottom-wrapper {
    max-width: 54.6875rem;
    margin: 0 auto;
  }
  /* line 65, /var/www/scss/page-checkout/page-checkout-medium.scss */
  .blk-checkout-confirmation__header-bottom {
    padding-top: 3.0625rem;
    padding-bottom: 3.25rem;
    border-bottom: 0.0625rem solid #e8e8e8;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    margin-left: 1.75rem;
    margin-right: 1.75rem;
  }
  /* line 74, /var/www/scss/page-checkout/page-checkout-medium.scss */
  .blk-checkout-confirmation__header-bottom .blk-checkout-confirmation-login {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 28.25rem;
    margin: 0;
  }
  /* line 80, /var/www/scss/page-checkout/page-checkout-medium.scss */
  .blk-checkout-confirmation__header-bottom--billing {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  /* line 84, /var/www/scss/page-checkout/page-checkout-medium.scss */
  .blk-checkout-confirmation__header-bottom--billing.blk-checkout-confirmation__header-bottom--logged {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  /* line 91, /var/www/scss/page-checkout/page-checkout-medium.scss */
  .blk-checkout-confirmation__header-bottom--logged .blk-checkout-confirmation__order-details {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    width: 100%;
  }
  /* line 101, /var/www/scss/page-checkout/page-checkout-medium.scss */
  .blk-checkout-confirmation__header-bottom--logged .blk-checkout-confirmation__order-details .blk-checkout-confirmation-details {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
    padding-bottom: 0;
  }
  /* line 106, /var/www/scss/page-checkout/page-checkout-medium.scss */
  .blk-checkout-confirmation__header-bottom--logged .blk-checkout-confirmation__order-details .blk-checkout-confirmation-details:first-of-type {
    padding-left: 0;
  }
  /* line 110, /var/www/scss/page-checkout/page-checkout-medium.scss */
  .blk-checkout-confirmation__header-bottom--logged .blk-checkout-confirmation__order-details .blk-checkout-confirmation-details:last-of-type {
    padding-right: 0;
  }
  /* line 114, /var/www/scss/page-checkout/page-checkout-medium.scss */
  .blk-checkout-confirmation__header-bottom--logged .blk-checkout-confirmation__order-details .blk-checkout-confirmation-details--order {
    padding-bottom: 2.375rem;
  }
  /* line 120, /var/www/scss/page-checkout/page-checkout-medium.scss */
  .blk-checkout-confirmation__header-bottom--billing .blk-checkout-confirmation__order-details {
    max-width: 22.1875rem;
  }
  /* line 124, /var/www/scss/page-checkout/page-checkout-medium.scss */
  .blk-checkout-confirmation__header-bottom--billing.blk-checkout-confirmation__header-bottom--logged .blk-checkout-confirmation__order-details {
    width: auto;
    max-width: none;
  }
  /* line 129, /var/www/scss/page-checkout/page-checkout-medium.scss */
  .blk-checkout-confirmation__header-bottom--billing.blk-checkout-confirmation__header-bottom--logged .blk-checkout-confirmation__order-details .blk-checkout-confirmation-details:last-of-type {
    padding-right: 1.75rem;
  }
  /* line 136, /var/www/scss/page-checkout/page-checkout-medium.scss */
  .blk-checkout-confirmation__address-details {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 142, /var/www/scss/page-checkout/page-checkout-medium.scss */
  .blk-checkout-confirmation__address-details .blk-checkout-confirmation-details {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
    padding-bottom: 0;
  }
  /* line 147, /var/www/scss/page-checkout/page-checkout-medium.scss */
  .blk-checkout-confirmation__address-details .blk-checkout-confirmation-details:first-of-type {
    padding-left: 0;
  }
  /* line 151, /var/www/scss/page-checkout/page-checkout-medium.scss */
  .blk-checkout-confirmation__address-details .blk-checkout-confirmation-details:last-of-type {
    padding-right: 0;
  }
  /* line 156, /var/www/scss/page-checkout/page-checkout-medium.scss */
  .blk-checkout-confirmation__header-bottom--billing .blk-checkout-confirmation__address-details {
    padding-top: 3.0625rem;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
  }
  /* line 161, /var/www/scss/page-checkout/page-checkout-medium.scss */
  .blk-checkout-confirmation__header-bottom--logged .blk-checkout-confirmation__address-details {
    padding-top: 0;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
  /* line 168, /var/www/scss/page-checkout/page-checkout-medium.scss */
  .blk-checkout-confirmation__header-bottom--billing.blk-checkout-confirmation__header-bottom--logged .blk-checkout-confirmation__address-details .blk-checkout-confirmation-details:first-of-type {
    padding-left: 1.75rem;
  }
  /* line 176, /var/www/scss/page-checkout/page-checkout-medium.scss */
  .blk-checkout-confirmation-login {
    width: auto;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
  /* line 180, /var/www/scss/page-checkout/page-checkout-medium.scss */
  .blk-checkout-confirmation-login__form {
    padding: 2.0625rem 2.9375rem 2.9375rem;
  }
  /* line 184, /var/www/scss/page-checkout/page-checkout-medium.scss */
  .blk-checkout-confirmation-login__tooltip {
    display: none;
  }
  /* line 188, /var/www/scss/page-checkout/page-checkout-medium.scss */
  .blk-checkout-confirmation-login__top {
    border-bottom: none;
    padding-bottom: 0;
  }
  /* line 193, /var/www/scss/page-checkout/page-checkout-medium.scss */
  .blk-checkout-confirmation-login__adv-item {
    font-size: 1rem;
    padding-bottom: 0.625rem;
  }
  /* line 197, /var/www/scss/page-checkout/page-checkout-medium.scss */
  .blk-checkout-confirmation-login__adv-item::before {
    margin-right: 0.9375rem;
  }
  /* line 202, /var/www/scss/page-checkout/page-checkout-medium.scss */
  .blk-checkout-confirmation-login__success {
    min-height: 22.6875rem;
  }
  /* line 206, /var/www/scss/page-checkout/page-checkout-medium.scss */
  .blk-checkout-confirmation-login .blk-checkout__actions {
    margin-top: 0.8125rem;
  }
  /* line 211, /var/www/scss/page-checkout/page-checkout-medium.scss */
  .blk-checkout-confirmation-header {
    padding-top: 3.625rem;
    padding-bottom: 2.75rem;
  }
  /* line 215, /var/www/scss/page-checkout/page-checkout-medium.scss */
  .blk-checkout-confirmation-header--logged {
    padding-bottom: 2.75rem;
  }
  /* line 219, /var/www/scss/page-checkout/page-checkout-medium.scss */
  .blk-checkout-confirmation-header__title, .blk-checkout-confirmation-header__text {
    max-width: 21.25rem;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 226, /var/www/scss/page-checkout/page-checkout-medium.scss */
  .blk-checkout-confirmation-header__text {
    margin-top: 0.875rem;
  }
  /* line 232, /var/www/scss/page-checkout/page-checkout-medium.scss */
  .blk-checkout-confirmation-details--border {
    border-bottom: none;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 4, /var/www/scss/page-checkout/page-checkout-large.scss */
  .blk-checkout__column--right {
    margin-left: 1.625rem;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 22.75rem;
            flex: 0 0 22.75rem;
  }
  /* line 10, /var/www/scss/page-checkout/page-checkout-large.scss */
  .blk-checkout__section {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  /* line 17, /var/www/scss/page-checkout/page-checkout-large.scss */
  .blk-checkout-shipping__actions {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  /* line 24, /var/www/scss/page-checkout/page-checkout-large.scss */
  .blk-checkout-confirmation__header-bottom {
    margin-left: 0;
    margin-right: 0;
  }
  /* line 29, /var/www/scss/page-checkout/page-checkout-large.scss */
  .blk-checkout-confirmation .blk-checkout-confirmation-login {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 28.25rem;
            flex: 0 0 28.25rem;
  }
  /* line 32, /var/www/scss/page-checkout/page-checkout-large.scss */
  .blk-checkout-confirmation .blk-checkout-confirmation-login__success {
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }
  /* line 38, /var/www/scss/page-checkout/page-checkout-large.scss */
  .blk-checkout-confirmation__products {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 42, /var/www/scss/page-checkout/page-checkout-large.scss */
  .blk-checkout-confirmation__products .com-checkout-products__title {
    font-size: 1.5rem;
    line-height: 2.0625rem;
  }
  /* line 48, /var/www/scss/page-checkout/page-checkout-large.scss */
  .blk-checkout-confirmation__order-details {
    margin-left: 3rem;
  }
  /* line 53, /var/www/scss/page-checkout/page-checkout-large.scss */
  .blk-checkout-confirmation__header-bottom--billing .blk-checkout-confirmation__order-details {
    max-width: 23.4375rem;
  }
  /* line 57, /var/www/scss/page-checkout/page-checkout-large.scss */
  .blk-checkout-confirmation__header-bottom--logged .blk-checkout-confirmation__order-details {
    margin-left: 0;
  }
  /* line 63, /var/www/scss/page-checkout/page-checkout-large.scss */
  .blk-checkout-confirmation-login {
    margin: 0;
  }
  /* line 66, /var/www/scss/page-checkout/page-checkout-large.scss */
  .blk-checkout-confirmation-login__title {
    font-size: 1.5rem;
    line-height: 2.0625rem;
  }
  /* line 73, /var/www/scss/page-checkout/page-checkout-large.scss */
  .blk-checkout-confirmation-details__title {
    font-size: 1.5rem;
    line-height: 2.0625rem;
  }
}

/* line 1, /var/www/scss/eu/eu.scss */
.blk-landing-eu {
  text-align: center;
}

/* line 5, /var/www/scss/eu/eu.scss */
.blk-landing-eu__content-wrp {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  float: left;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.blk-landing-eu__content-wrp::before, .blk-landing-eu__content-wrp::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.blk-landing-eu__content-wrp::after {
  clear: both;
}

/* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
.blk-landing-eu__content-wrp:last-child:not(:first-child) {
  float: right;
}

/* line 95, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
.blk-landing-eu__content-wrp, .blk-landing-eu__content-wrp:last-child {
  float: none;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.blk-landing-eu__content-wrp::before, .blk-landing-eu__content-wrp::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.blk-landing-eu__content-wrp::after {
  clear: both;
}

/* line 10, /var/www/scss/eu/eu.scss */
.blk-landing-eu__content-cnt1 {
  width: 100%;
  float: left;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-left: 0;
  padding-right: 0;
}

/* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
.blk-landing-eu__content-cnt1:last-child:not(:first-child) {
  float: right;
}

/* line 15, /var/www/scss/eu/eu.scss */
.blk-landing-eu__content-cnt2 {
  width: 100%;
  float: left;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-left: 0;
  padding-right: 0;
}

/* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
.blk-landing-eu__content-cnt2:last-child:not(:first-child) {
  float: right;
}

/* line 21, /var/www/scss/eu/eu.scss */
.blk-landing-eu__content-row {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  float: left;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.blk-landing-eu__content-row::before, .blk-landing-eu__content-row::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.blk-landing-eu__content-row::after {
  clear: both;
}

/* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
.blk-landing-eu__content-row:last-child:not(:first-child) {
  float: right;
}

/* line 95, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
.blk-landing-eu__content-row, .blk-landing-eu__content-row:last-child {
  float: none;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.blk-landing-eu__content-row::before, .blk-landing-eu__content-row::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.blk-landing-eu__content-row::after {
  clear: both;
}

/* line 26, /var/www/scss/eu/eu.scss */
.blk-landing-eu__ptc {
  width: 100%;
  float: left;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-left: 0;
  padding-right: 0;
}

/* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
.blk-landing-eu__ptc:last-child:not(:first-child) {
  float: right;
}

/* line 32, /var/www/scss/eu/eu.scss */
.blk-landing-eu__testo {
  width: 100%;
  float: left;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-left: 0;
  padding-right: 0;
  margin-bottom: 2rem;
}

/* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
.blk-landing-eu__testo:last-child:not(:first-child) {
  float: right;
}

/* line 38, /var/www/scss/eu/eu.scss */
.blk-landing-eu__lang {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  float: left;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
  font-size: 1.125rem;
  font-weight: 400;
  color: #3e3936;
  text-align: right;
  margin-top: 1rem;
  padding-right: 4rem;
  cursor: pointer;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.blk-landing-eu__lang::before, .blk-landing-eu__lang::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.blk-landing-eu__lang::after {
  clear: both;
}

/* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
.blk-landing-eu__lang:last-child:not(:first-child) {
  float: right;
}

/* line 95, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
.blk-landing-eu__lang, .blk-landing-eu__lang:last-child {
  float: none;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.blk-landing-eu__lang::before, .blk-landing-eu__lang::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.blk-landing-eu__lang::after {
  clear: both;
}

/* line 51, /var/www/scss/eu/eu.scss */
.blk-landing-eu__img {
  padding-bottom: 100%;
}

@media screen and (min-width: 48em) {
  /* line 51, /var/www/scss/eu/eu.scss */
  .blk-landing-eu__img {
    padding-bottom: 69.01%;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 51, /var/www/scss/eu/eu.scss */
  .blk-landing-eu__img {
    padding-bottom: 37.57%;
  }
}

/* line 53, /var/www/scss/eu/eu.scss */
.blk-landing-eu__img img {
  height: auto;
}

/* line 58, /var/www/scss/eu/eu.scss */
.blk-landing-eu__title {
  font-size: 2.375rem;
  font-weight: 300;
  color: #3e3936;
  padding-top: 2rem;
  padding-bottom: 3rem;
  margin-left: 1rem;
  margin-right: 1rem;
}

/* line 68, /var/www/scss/eu/eu.scss */
.blk-landing-eu__title1 {
  font-size: 1.125rem;
  font-weight: 300;
  padding-bottom: 4rem;
  padding-left: 2rem;
  padding-right: 2rem;
  color: #3e3936;
}

/* line 76, /var/www/scss/eu/eu.scss */
.blk-landing-eu__title1-bis {
  font-size: 1rem;
  font-weight: 700;
  color: #3e3936;
  text-align: left;
  margin-bottom: 2rem;
}

/* line 84, /var/www/scss/eu/eu.scss */
.blk-landing-eu__title1-lang {
  font-size: 1.125rem;
  font-weight: 300;
  padding-bottom: 4rem;
  padding-left: 2rem;
  padding-right: 2rem;
  margin-top: 2rem;
  color: #3e3936;
}

/* line 94, /var/www/scss/eu/eu.scss */
.blk-landing-eu__title2 {
  font-size: 1rem;
  font-weight: 700;
  padding-bottom: 2rem;
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
  color: #3e3936;
}

/* line 104, /var/www/scss/eu/eu.scss */
.blk-landing-eu__text {
  font-size: 0.875rem;
  font-weight: 300;
  padding-bottom: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
  color: #3e3936;
}

/* line 114, /var/www/scss/eu/eu.scss */
.blk-landing-eu--red {
  color: #c20038;
}

/* line 120, /var/www/scss/eu/eu.scss */
.grey {
  text-align: left;
  font-size: 0.625rem;
  background-color: #aea9a6;
  padding-top: 2rem;
  padding-bottom: 2rem;
  padding-left: 2rem;
  padding-right: 2rem;
  margin-bottom: 1rem;
}

/* line 130, /var/www/scss/eu/eu.scss */
.grey__white {
  color: #fff;
  padding-bottom: 1rem;
}

/* line 135, /var/www/scss/eu/eu.scss */
.grey__bn {
  font-weight: 300;
  padding-bottom: 1rem;
}

/* line 140, /var/www/scss/eu/eu.scss */
.grey__bi {
  font-weight: 300;
  font-style: italic;
  padding-bottom: 1rem;
}

@media screen and (min-width: 48em) {
  /* line 6, /var/www/scss/eu/eu-medium.scss */
  .blk-landing-eu__content-wrp {
    max-width: 70.5rem;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    max-width: 70.5rem;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .blk-landing-eu__content-wrp::before, .blk-landing-eu__content-wrp::after {
    content: ' ';
    display: table;
  }
  /* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .blk-landing-eu__content-wrp::after {
    clear: both;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .blk-landing-eu__content-wrp:last-child:not(:first-child) {
    float: right;
  }
  /* line 95, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .blk-landing-eu__content-wrp, .blk-landing-eu__content-wrp:last-child {
    float: none;
  }
  /* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .blk-landing-eu__content-wrp::before, .blk-landing-eu__content-wrp::after {
    content: ' ';
    display: table;
  }
  /* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .blk-landing-eu__content-wrp::after {
    clear: both;
  }
  /* line 11, /var/www/scss/eu/eu-medium.scss */
  .blk-landing-eu__content-cnt1 {
    width: 58.3333333333%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    padding-left: 2rem;
    padding-right: 1rem;
    padding-bottom: 3rem;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .blk-landing-eu__content-cnt1:last-child:not(:first-child) {
    float: right;
  }
  /* line 18, /var/www/scss/eu/eu-medium.scss */
  .blk-landing-eu__content-cnt2 {
    width: 41.6666666667%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    padding-left: 2rem;
    padding-right: 2rem;
    padding-top: 0;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .blk-landing-eu__content-cnt2:last-child:not(:first-child) {
    float: right;
  }
  /* line 25, /var/www/scss/eu/eu-medium.scss */
  .blk-landing-eu__ptc {
    width: 25%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .blk-landing-eu__ptc:last-child:not(:first-child) {
    float: right;
  }
  /* line 31, /var/www/scss/eu/eu-medium.scss */
  .blk-landing-eu__testo {
    width: 75%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 0;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .blk-landing-eu__testo:last-child:not(:first-child) {
    float: right;
  }
  /* line 38, /var/www/scss/eu/eu-medium.scss */
  .blk-landing-eu__title {
    width: 44%;
    position: absolute;
    margin-top: -45%;
    margin-left: 28%;
    color: #fff;
    font-weight: 400;
    text-align: center;
  }
  /* line 48, /var/www/scss/eu/eu-medium.scss */
  .blk-landing-eu__title1 {
    margin-top: 3rem;
    padding-bottom: 2rem;
    text-align: center;
  }
  /* line 54, /var/www/scss/eu/eu-medium.scss */
  .blk-landing-eu__title2 {
    text-align: left;
    padding-bottom: 0.625rem;
    margin-top: 0;
    padding-top: 0;
  }
  /* line 61, /var/www/scss/eu/eu-medium.scss */
  .blk-landing-eu__text {
    text-align: left;
    border-top: 0.0625rem solid #BCBCBC;
    padding-bottom: 3.5rem;
    margin-left: 0.9375rem;
    padding-left: 0;
    padding-top: 1rem;
  }
  /* line 74, /var/www/scss/eu/eu-medium.scss */
  .grey__white2 {
    font-size: 1em;
    color: #fff;
    padding-bottom: 1rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 5, /var/www/scss/eu/eu-large.scss */
  .blk-landing-eu__content-wrp {
    max-width: 70.5rem;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    max-width: 70.5rem;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .blk-landing-eu__content-wrp::before, .blk-landing-eu__content-wrp::after {
    content: ' ';
    display: table;
  }
  /* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .blk-landing-eu__content-wrp::after {
    clear: both;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .blk-landing-eu__content-wrp:last-child:not(:first-child) {
    float: right;
  }
  /* line 95, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .blk-landing-eu__content-wrp, .blk-landing-eu__content-wrp:last-child {
    float: none;
  }
  /* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .blk-landing-eu__content-wrp::before, .blk-landing-eu__content-wrp::after {
    content: ' ';
    display: table;
  }
  /* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .blk-landing-eu__content-wrp::after {
    clear: both;
  }
  /* line 10, /var/www/scss/eu/eu-large.scss */
  .blk-landing-eu__content-cnt1 {
    width: 58.3333333333%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    padding-left: 2rem;
    padding-right: 1rem;
    padding-bottom: 3rem;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .blk-landing-eu__content-cnt1:last-child:not(:first-child) {
    float: right;
  }
  /* line 17, /var/www/scss/eu/eu-large.scss */
  .blk-landing-eu__content-cnt2 {
    width: 41.6666666667%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    padding-left: 2rem;
    padding-right: 2rem;
    padding-top: 0;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .blk-landing-eu__content-cnt2:last-child:not(:first-child) {
    float: right;
  }
  /* line 25, /var/www/scss/eu/eu-large.scss */
  .blk-landing-eu__ptc {
    width: 25%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    padding-left: 0;
    padding-right: 0;
    margin-right: 1rem;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .blk-landing-eu__ptc:last-child:not(:first-child) {
    float: right;
  }
  /* line 32, /var/www/scss/eu/eu-large.scss */
  .blk-landing-eu__testo {
    width: 66.6666666667%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    padding-left: 0;
    padding-right: 0;
    margin-left: 0;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .blk-landing-eu__testo:last-child:not(:first-child) {
    float: right;
  }
  /* line 41, /var/www/scss/eu/eu-large.scss */
  .blk-landing-eu__title {
    width: 44%;
    position: absolute;
    margin-top: -28%;
    margin-left: 28%;
    color: #fff;
    font-weight: 400;
    text-align: center;
  }
  /* line 51, /var/www/scss/eu/eu-large.scss */
  .blk-landing-eu__title1 {
    margin-top: 3rem;
    padding-bottom: 2rem;
    text-align: center;
  }
  /* line 57, /var/www/scss/eu/eu-large.scss */
  .blk-landing-eu__title2 {
    margin-top: 0;
    padding-left: 0;
  }
  /* line 62, /var/www/scss/eu/eu-large.scss */
  .blk-landing-eu__text {
    text-align: left;
    border-top: 0.0625rem solid #BCBCBC;
    padding-bottom: 3.5rem;
    padding-left: 0;
    padding-top: 1rem;
    margin-left: 0;
  }
  /* line 72, /var/www/scss/eu/eu-large.scss */
  .blk-landing-eu__img img {
    height: 34.125rem;
  }
  /* line 80, /var/www/scss/eu/eu-large.scss */
  #content-wrapper.content-wrapper-eu {
    margin-top: 4.375rem;
  }
  /* line 83, /var/www/scss/eu/eu-large.scss */
  #content-wrapper.content-wrapper-eu .header-column {
    margin-top: -4.375rem;
  }
}

/*
* ACHTUNG!
* code from "whirlpool-ux" project, adapted for "kitchenaid-frontend"
*/
/* line 9, /var/www/scss/shame/_shame.scss */
.login-validation {
  padding-bottom: 0.5rem;
  color: #c20038;
  font-size: 0.75rem;
}

/* line 14, /var/www/scss/shame/_shame.scss */
.login-validation span {
  line-height: 120%;
}

/* line 15, /var/www/scss/shame/_shame.scss */
.login-validation.right {
  float: none !important;
}

/* line 19, /var/www/scss/shame/_shame.scss */
.com-account-pages .login-validation {
  padding-top: 1.25rem;
}

@media screen and (min-width: 48em) {
  /* line 24, /var/www/scss/shame/_shame.scss */
  .login-validation {
    font-size: 0.8125rem;
  }
  /* line 27, /var/www/scss/shame/_shame.scss */
  .com-account-pages .login-validation {
    padding-top: 1.25rem;
  }
}

/* line 1, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages {
  /*.sort-by-column{
        padding-right: 1.25rem;
        .columns{
            padding-left: 0;
            padding-right: 0;
        }
    }*/
}

/* line 3, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt {
  /*#my_account  a.button.secondary {text-transform: uppercase; background: white;}
        #my_account section.myaddresses-box a.button.secondary {width: 100%; text-align: center;}
        #my_account .row.order-rows a.button.secondary.my-orders-button {padding-left: 0 !important; padding-right: 0 !important;}
        */
  /*#my_account p { font-size: rem-calc(9); line-height: 1.4; margin-bottom: rem-calc(10)}*/
  /*.small-12.medium-6.columns.sort-by-column.title-mobile, .sort-by-column{
            padding-left: rem-calc(10);
            padding-right: 1.25rem;
            .small-3.medium-4.columns{
                padding-left: rem-calc(0);
                padding-right: rem-calc(0);
            }
            .small-3.medium-3.columns{
                padding-left: rem-calc(0);
                padding-right: rem-calc(0);
            }

        }*/
}

/* line 6, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt a.btn-main, .com-account-pages__page-cnt a.com-saf-centered-button, .com-account-pages__page-cnt a.com-compare__action {
  font-size: 0.75rem;
  height: 2.5rem;
  line-height: 2.5rem;
}

/* line 12, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt a.underlined {
  text-decoration: underline;
}

/* line 15, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt a.underlined:hover {
  text-decoration: none;
}

/* line 23, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt .page-k-box {
  margin-top: -2rem;
}

/* line 27, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt .text-center {
  text-align: center;
}

/* line 28, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt .appliance-tab {
  display: block;
}

/* line 29, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt .appliance-tab--active {
  display: block;
}

/* line 31, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt h1, .com-account-pages__page-cnt h2, .com-account-pages__page-cnt h3 {
  color: #353535;
}

/* line 32, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt h1 {
  margin: 1.25rem 0;
  font-weight: 300;
  font-size: 0.9375rem;
  line-height: 120%;
}

/* line 39, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt h2, .com-account-pages__page-cnt h3 {
  font-weight: 300;
  font-size: 0.6875rem;
  line-height: 120%;
}

/* line 44, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt h2 {
  margin: 1.25rem 0;
}

/* line 45, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt h3 {
  margin: 0.5rem 0;
}

/* line 47, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt .page-box {
  padding: 1.25rem;
}

/* line 49, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt .page-box.page-box--separator {
  padding: 0 1.25rem;
}

/* line 53, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt .float-left label {
  display: inline-block;
}

/* line 54, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt .float-left [type="checkbox"]:not(:checked),
.com-account-pages__page-cnt .float-left [type="checkbox"]:checked {
  margin-top: 4px;
  margin-right: 3px;
}

/* line 58, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt .gray-box {
  background: #f4f4f4;
  border: 1px solid #d6d6d6;
  padding: 1.25rem 1.875rem;
  /*margin: rem-calc(20 20 20 0);*/
}

/* line 66, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt .password-message fieldset {
  border: 0.0625rem solid #d6d6d6;
  margin: 1.25rem;
  padding-top: 1rem;
}

/* line 72, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt .password-message p {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-bottom: 1.25rem;
}

/* line 80, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt .k-box {
  margin-top: 0.625rem;
  margin-bottom: 3.75rem;
}

/* line 84, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt .k-box.myaddresses-box {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

/* line 88, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt .k-box.myaddresses-box h2 {
  margin-top: 0;
}

/* line 94, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt .k-box .addresses-row {
  margin-left: 0;
  margin-right: 0;
}

/* line 98, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt .k-box .addresses-row .columns {
  padding-left: 0;
  padding-right: 0;
}

/* line 105, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt .k-box h2 {
  text-align: center;
  font-size: 1.5rem;
}

/* line 109, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt .k-box h2 span {
  display: inline-block;
}

/* line 112, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt .k-box h2 span:after {
  content: "";
  width: 100%;
  height: 0.125rem;
  background: #3e3936;
  display: block;
  margin-top: 0.625rem;
}

/* line 125, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt .k-box .info-text {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}

/* line 129, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt .k-box .info-text > .columns {
  padding: 0;
}

/* line 136, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt .k-box .info-text a.order-shipped.strong {
  font-size: 1rem !important;
  display: block;
}

/* line 143, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt .k-box .info-text p {
  font-size: 0.75rem;
}

/* line 151, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt .k-box .addresses-row p {
  font-size: 0.75rem;
  margin-bottom: 1rem;
}

/* line 160, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt .margin-right-1 {
  margin-right: 1rem;
}

/* line 162, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt ul {
  margin-bottom: 1.25rem;
}

/* line 165, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt ul li {
  font-size: 0.5625rem;
  line-height: 1rem;
  margin: 0 0 0.5rem 0.625rem;
  color: #353535;
}

/* line 173, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt p {
  font-size: 0.75rem;
  color: #353535;
}

/* line 178, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt a {
  font-size: 0.75rem;
}

/* line 180, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt label {
  padding-bottom: 0.3rem;
  display: block;
  font-size: 1rem;
  color: #353535;
}

/* line 188, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt input[type="text"], .com-account-pages__page-cnt input[type="password"], .com-account-pages__page-cnt input[type="email"] {
  background-color: #fafafa;
  /*border: 1px solid #ccc;
            box-shadow: none;
            box-sizing: border-box;
            color: rgba(0, 0, 0, 0.75);
            display: block;
            font-family: inherit;
            font-size: 0.875rem;
            height: 2.3125rem;
            margin: 0 0 1rem;
            padding: 0.5rem;
            transition: all 0.15s linear 0s;
            width: 100%;*/
}

/* line 204, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt .login-info {
  color: #353535;
  font-size: 0.75rem;
  margin-bottom: 1.25rem;
}

/* line 210, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt .login-forgot {
  border-bottom: 1px solid #3e3936;
}

/* line 214, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt .form-field {
  position: relative;
}

/* line 217, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt .form-field .field-validation {
  display: none;
  background: white;
  position: absolute;
  border: 2px solid #4a5d68;
  bottom: 3.1875rem;
  right: 0;
  border-radius: 7px;
  border-bottom-right-radius: 0;
  width: 11.25rem;
  padding: 1.25rem;
  z-index: 4;
  font-size: 0.5625rem;
  box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.2);
}

/* line 233, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt .form-field .field-validation:after, .com-account-pages__page-cnt .form-field .field-validation:before {
  top: 100%;
  right: 0;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

/* line 243, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt .form-field .field-validation:after {
  border-color: rgba(255, 255, 255, 0);
  border-top-color: #ffffff;
  border-width: 10px;
  margin-left: -10px;
  border-left-width: 10px;
  border-right-width: 0;
  border-bottom-width: 10px;
}

/* line 252, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt .form-field .field-validation:before {
  border-color: rgba(74, 93, 104, 0);
  border-top-color: #4a5d68;
  border-width: 15px;
  margin-left: -15px;
  border-left-width: 15px;
  border-right-width: 0;
  border-bottom-width: 15px;
  right: -2px;
}

/* line 265, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt [type="checkbox"]:not(:checked),
.com-account-pages__page-cnt [type="checkbox"]:checked {
  float: left;
  margin-top: 7px;
}

/* line 270, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt [type="checkbox"]:not(:checked) + label,
.com-account-pages__page-cnt [type="checkbox"]:checked + label {
  cursor: pointer;
  margin: 0;
}

/* line 275, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt [type="checkbox"]:disabled + label {
  color: #aaa;
}

/* line 278, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt input[type="checkbox"] {
  width: 18px;
  height: 18px;
}

/* line 282, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt input[type="checkbox"] + label {
  font-size: 0.75rem;
}

/* line 288, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt input[type="submit"] {
  margin-top: 1.25rem;
}

/* line 290, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt .highlight {
  color: #c20038;
}

/* line 292, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt .border-top-solid {
  border-top: 1px solid #c8c8c8;
  margin-top: 1.3125rem;
  padding-top: 1.3125rem;
}

/* line 298, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt .row.join-now-form label {
  margin-top: 0.3125rem;
}

/* line 299, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt .row.join-now-form label.checkbox-label {
  font-size: 0.5625rem;
  line-height: 1.5;
}

/* line 300, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt .row.join-now-form label span.form-required {
  color: #353535;
}

/* line 302, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt .row.join-now-form label.select-label-margin {
  margin-top: 0 !important;
  margin-bottom: -5px !important;
}

/* line 304, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt .row.join-now-form input[type="checkbox"] + label,
.com-account-pages__page-cnt .row.join-now-form input[type="radio"] + label {
  display: inline-block;
  margin-left: 0.5rem;
  margin-right: 1rem;
  margin-bottom: 0;
  vertical-align: baseline;
}

/* line 313, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt .row.join-now-form .cancel-button {
  margin-right: 0.625rem;
}

/* line 314, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt .row.join-now-form .cancel-button a.button {
  text-transform: uppercase !important;
}

/* line 316, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt #my_account .left {
  float: left;
  position: relative;
}

/* line 317, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt #my_account .right {
  float: right;
  position: relative;
}

/* line 318, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt #my_account .appliance-tab {
  position: relative;
  border-left: 0;
  border-right: 0;
}

/* line 325, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt #my_account .appliance-tab .my-orders-appliance-tab-content {
  transition: -webkit-transform 0.3s cubic-bezier(0.42, 0, 0.58, 1);
  transition: transform 0.3s cubic-bezier(0.42, 0, 0.58, 1);
  display: none;
}

/* line 330, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt #my_account .appliance-tab.appliance-tab--active .my-orders-appliance-tab-content {
  display: block;
}

/* line 331, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt #my_account .appliance-tab.appliance-tab--active .appliance-tab-icon {
  -webkit-transform: rotateZ(180deg);
          transform: rotateZ(180deg);
}

/* line 335, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt #my_account .appliance-tab h2 {
  border-top: 0.0625rem solid #d6d6d6;
  padding: 1.5rem 0 0.5rem 0;
  margin: 0;
}

/* line 340, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt #my_account .appliance-tab-icon {
  display: block;
  background-position: center top;
  background-size: 1.25rem;
  height: 1.25rem;
  width: 1.25rem;
  position: absolute;
  top: 2rem;
  right: 1rem;
  transition: -webkit-transform 0.3s cubic-bezier(0.42, 0, 0.58, 1);
  transition: transform 0.3s cubic-bezier(0.42, 0, 0.58, 1);
}

@media screen and (min-width: 48em) {
  /* line 340, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
  .com-account-pages__page-cnt #my_account .appliance-tab-icon {
    background-size: 1.25rem;
    height: 1.25rem;
    width: 1.25rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 340, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
  .com-account-pages__page-cnt #my_account .appliance-tab-icon {
    background-size: 1.25rem;
    height: 1.25rem;
    width: 1.25rem;
  }
}

/* line 349, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt #my_account .appliance-tabs, .com-account-pages__page-cnt #my_account .category-tabs {
  margin-top: 0;
  padding-top: 1.25rem;
}

/* line 350, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt #my_account .appliance-tabs {
  margin-top: 0;
  padding-top: 1.25rem;
}

/* line 352, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt #my_account h1 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

/* line 354, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt #my_account .extendend-menu-row {
  border-top: 1px dashed #c8c8c8;
  margin-top: 1.3125rem;
  padding-top: 1.6875rem;
}

/* line 356, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt #my_account section.grey-box {
  text-align: left;
}

/* line 357, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt #my_account section.grey-box h2 {
  font-size: 1.0625rem;
  margin: 1.25rem 0 1.25rem 0;
  line-height: 1;
  padding: 0 0 0.375rem 0;
  border: 0;
  text-align: center;
  color: #353535;
  font-weight: 300;
}

/* line 366, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt #my_account section.grey-box h2:after {
  content: "";
  height: 0.125rem;
  width: 6.875rem;
  margin: 0 auto;
  display: block;
  background: #2199e8;
  margin-top: 0.5rem;
  max-width: 80%;
}

/* line 383, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt #my_account section.myaddresses-box {
  background-color: #f8f8f8;
}

/* line 384, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt #my_account .tertiary {
  text-transform: none;
  background-color: #fafafa;
  color: #4a5d68;
  border: 1px solid #777;
  padding-right: 1.625rem !important;
  padding-left: 1.625rem !important;
  cursor: default;
}

/* line 385, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt #my_account .info-box {
  border: 1px solid #D6D6D6;
  border-radius: 0.25rem;
  padding: 0.9375rem !important;
  font-size: 0.875rem;
}

/* line 391, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt #my_account .button-align-center {
  text-align: center;
  margin-top: 0.9375rem;
}

/* line 392, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt #my_account .columns.second-column {
  border-top: 1px dashed #c8c8c8;
  margin-top: 1.3125rem;
  padding-top: 1.3125rem;
}

/* line 394, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt #my_account .myaddresses-box p {
  word-break: break-all;
}

/* line 395, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt #my_account .small-align-center {
  text-align: center;
}

/* line 396, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt #my_account .icon-description {
  margin-top: 0.3125rem;
  line-height: 1;
  font-size: 0.9375rem;
}

/* line 399, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt #my_account .only-notmobile {
  display: none;
}

/* line 400, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt #my_account .my_account--share {
  position: relative;
  margin: 1rem 0;
}

/* line 401, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt #my_account span.form-required {
  color: #c20038;
}

/* line 402, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt #my_account span.email-info {
  font-size: 0.875rem;
  padding: 0;
  border: 0px;
}

/* line 403, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt #my_account label {
  font-size: 0.8125rem;
  margin: 0 0 0.25rem 0;
  color: #353535;
  margin-top: 0.3125rem;
}

/* line 404, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt #my_account label.checkbox-label {
  font-size: 0.5625rem;
  line-height: 1.3;
  text-align: left;
}

/* line 405, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt #my_account .update-button {
  margin-top: 0.9375rem;
  margin-bottom: 1.25rem;
}

/* line 406, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt #my_account .mobile-align-center {
  text-align: center;
}

/* line 407, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt #my_account .row.addresses-row {
  border-bottom: 1px dashed #c8c8c8;
  margin-bottom: 1.3125rem;
  padding-bottom: 1.3125rem;
}

/* line 409, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt #my_account p.addres-title {
  font-size: 0.75rem;
  margin-bottom: 0.3125rem;
}

/* line 410, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt #my_account .appliance-tab.no-leftright-border {
  border-left: 0;
  border-right: 0;
}

/* line 412, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt #my_account .my-orders-appliance-tab-content {
  margin: 0;
  padding-bottom: 1.25rem;
}

/* line 413, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt #my_account .row.order-row h3 {
  font-size: 0.875rem;
  margin: 0 0 1.5625rem 0;
  line-height: 1;
  padding-bottom: 0.625rem;
  border-bottom: 1px solid #c8c8c8;
}

/* line 414, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt #my_account .row.order-row p.order-title {
  font-size: 0.9375rem;
  margin-bottom: 0.1875rem;
}

/* line 415, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt #my_account .row.order-row p.order-single-price {
  font-size: 0.9375rem;
  margin-bottom: 0.1875rem;
}

/* line 416, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt #my_account .row.order-row p.small-order {
  margin: 0;
  padding: 0;
  font-size: 0.625rem;
}

/* line 417, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt #my_account .buttons-row {
  margin-top: 1.25rem;
}

/* line 419, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt #my_account a.button.my-orders-button {
  width: 90%;
  min-width: 7.375rem;
  text-transform: uppercase;
  margin-bottom: 0.625rem;
}

/* line 421, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt #my_account .row.order-row a.button.capitalize.my-orders-button {
  text-transform: capitalize;
}

/* line 423, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt #my_account .row.order-row {
  position: relative;
  border-bottom: 1px dashed #c8c8c8;
  margin-bottom: 1.3125rem;
  padding-bottom: 1.3125rem;
  text-align: center;
}

/* line 424, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt #my_account .row.order-row.solid {
  border-bottom: 1px solid #c8c8c8;
}

/* line 425, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt #my_account p.price-row {
  font-size: 0.75rem;
  margin-bottom: 0.3125rem;
}

/* line 429, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt #my_account .columns.total-column .button.tertiary {
  width: 100%;
}

/* line 431, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt #my_account .button.order-shipped-button {
  width: 100%;
  margin: 0 0 1.25rem 0;
}

/* line 432, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt #my_account .button.total-button {
  margin: 0.625rem 0 0.625rem 0;
}

/* line 434, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt #my_account .appliance-related-box {
  height: auto;
  overflow: hidden;
}

/* line 436, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt #my_account .button.no-bg {
  background-color: transparent;
}

/* line 437, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt #my_account .button.no-border {
  border-color: transparent;
}

/* line 440, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt #my_account p.icon-subdescription {
  font-size: 0.5625rem;
  line-height: 0.6875rem;
  margin-top: 0.25rem;
}

/* line 441, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt #my_account .row.order-row-solid {
  border-top: 1px solid #c8c8c8;
  border-bottom: 0;
  margin-top: 1.3125rem;
  padding-top: 1.3125rem;
  margin-bottom: 0;
  padding-bottom: 0;
}

/* line 442, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt #my_account a.button.my-orders-button.quick-problem-button {
  width: 95%;
}

/* line 447, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt #my_account .document-icon {
  background-image: none;
  width: 1.3125rem;
  height: 1.25rem;
  left: 0.3125rem !important;
}

/* line 449, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt #my_account section.grey-box.grey-box-right {
  margin-right: 0;
  margin-left: 0;
}

/* line 451, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt #my_account .appliance-tab-content-show-on-mobile {
  display: block;
}

/* line 452, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt #my_account .bottom-border {
  border-top: 0;
  border-bottom: 1px solid #c8c8c8;
}

/* line 456, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt #my_account .button.cart {
  padding-left: 2.75rem !important;
  padding-right: 1.375rem !important;
}

/* line 457, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt #my_account .display-block {
  display: block;
}

/* line 459, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt #my_account .truck-icon-wishlist {
  margin-bottom: 0;
}

/* line 462, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt #my-account span.display-inline-block {
  display: inline-block;
}

/* line 463, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt #my_account .circle-grey-container {
  margin-bottom: 0.625rem !important;
}

/* line 466, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt #my_account .x-close-icon {
  display: block;
  background-position: center top;
  background-size: 1.25rem;
  height: 1.25rem;
  width: 1.25rem;
  position: absolute;
  right: 0;
  cursor: pointer;
}

@media screen and (min-width: 48em) {
  /* line 466, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
  .com-account-pages__page-cnt #my_account .x-close-icon {
    background-size: 1.25rem;
    height: 1.25rem;
    width: 1.25rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 466, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
  .com-account-pages__page-cnt #my_account .x-close-icon {
    background-size: 1.25rem;
    height: 1.25rem;
    width: 1.25rem;
  }
}

/* line 473, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt .full-width {
  width: 100%;
}

/* line 476, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt #different-address {
  margin-bottom: 0.625rem;
}

/* line 478, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt #different-address label.checkbox-label {
  font-size: 0.875rem;
  line-height: 1.5;
  margin-left: 8px;
}

/* line 480, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt #different-address-wrapper {
  display: none;
}

/* line 485, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt #my_account .category-tabs .appliance-box {
  border: 0px;
  float: inherit;
}

/* line 493, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt #my_account article .appliance-tabs .appliance-tabs-container #my-info .appliance-tab-content #my-info1 p a {
  font-size: 0.75rem;
  padding: 0;
  display: inline-block;
}

/* line 499, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt #my_account .appliance-tab-content section.grey-box {
  min-height: 2.0625rem;
}

/* line 504, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt #my_account h2.only-notmobile.title-mobile {
  padding-top: 0;
}

/* line 508, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt #my_account .row.my-wishlist-suggested {
  margin-top: 1.5625rem;
}

/* line 512, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt #my_account .row.my-wishlist-suggested .accessory-box.row {
  padding-bottom: 1.25rem;
  padding-top: 0.625rem;
  border: 1px solid #d8d8d8;
  position: relative;
}

/* line 518, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt #my_account .row.my-wishlist-suggested .accessory-box.row .image {
  padding: 0;
}

/* line 519, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt #my_account .row.my-wishlist-suggested .accessory-box.row .accessory-box-title {
  font-size: 1rem;
  font-weight: 400;
  line-height: 0.9rem;
}

/* line 525, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt #my_account .row.my-wishlist-suggested .accessory-price-box {
  padding-bottom: 0.625rem;
  padding-top: 0.625rem;
}

/* line 532, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt #my_account .appliance-tab.no-leftright-border {
  padding: 0.625rem;
}

/* line 535, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt #my_account .appliance-tab.no-leftright-border .appliance-tab-content.my-orders-appliance-tab-content {
  padding: 0;
  padding-top: 0.625rem;
}

/* line 541, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt #my_account section.grey-box .row.total p.price-row {
  font-size: 1rem;
  font-weight: 600;
}

/* line 546, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt #my_account section.grey-box .order-shipped p {
  font-size: 0.875rem;
  font-weight: 600;
  margin-bottom: 0.625rem;
}

/* line 552, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt #my_account .grey-box {
  border: 1px solid #d6d6d6;
  padding: 1.25rem 1.25rem 1.25rem 1.25rem;
}

/* line 559, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt #my_account .appliance-tab-content.my-orders-appliance-tab-content h3 {
  padding: 0.625rem;
  padding-top: 0;
  padding-bottom: 1.25rem;
}

/* line 568, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt #my_account .title.only-mobile h2 {
  font-size: 1rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-bottom: 2.5rem;
}

/* line 577, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt .my-account-article {
  display: none;
}

/* line 579, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt .appliance-tab-content {
  background-color: #FFF;
}

/* line 581, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt .mobile-cnt {
  display: block !important;
}

/* line 585, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt .radio-buttons-container label {
  display: inline-block;
}

/* line 603, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt .btn-main.btn-main--red, .com-account-pages__page-cnt .btn-main--red.com-saf-centered-button, .com-account-pages__page-cnt .btn-main--red.com-compare__action, .com-account-pages__page-cnt .btn-main.btn-main--account-white, .com-account-pages__page-cnt .btn-main--account-white.com-saf-centered-button, .com-account-pages__page-cnt .btn-main--account-white.com-compare__action {
  margin-bottom: 0.3125rem;
  width: 12.1875rem;
  text-align: center;
  height: auto;
  line-height: 1rem;
  padding-top: 0.8rem;
  padding-bottom: 0.8rem;
}

/* line 612, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt .btn-main.btn-main--account-white.btn-main--account-full-width, .com-account-pages__page-cnt .btn-main--account-white.btn-main--account-full-width.com-saf-centered-button, .com-account-pages__page-cnt .btn-main--account-white.btn-main--account-full-width.com-compare__action {
  width: 100%;
}

/* line 615, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages__page-cnt .buttons-row .columns {
  padding-left: 0;
  padding-right: 0;
}

/* line 622, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages a.btn-main.btn-main--red.btn-reorder, .com-account-pages a.btn-main--red.btn-reorder.com-saf-centered-button, .com-account-pages a.btn-main--red.btn-reorder.com-compare__action {
  position: relative;
  margin-top: 0;
  width: 15%;
  z-index: 700;
  width: auto;
}

/* line 630, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages a.btn-main.btn-registered, .com-account-pages a.btn-registered.com-saf-centered-button, .com-account-pages a.btn-registered.com-compare__action {
  border: 0;
  padding: 0 1rem 0 2.2rem;
  background-repeat: no-repeat;
  background-position: left center;
}

/* line 637, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages .padding-my-account {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-bottom: 2rem;
}

/* line 642, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages .padding-my-account .no-padding .columns {
  padding-left: 0;
  padding-right: 0;
}

/* line 646, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages .padding-my-account .no-padding .columns p {
  padding-left: 1.25rem;
}

/* line 652, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages .padding-my-account .row .row {
  margin-left: 0;
  margin-right: 0;
}

/* line 659, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages .padding-my-account2 {
  padding-bottom: 2rem;
}

/* line 663, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages .padding-my-account2 .no-padding .columns {
  padding-left: 0;
  padding-right: 0;
}

/* line 669, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages .padding-my-account2 .row .row {
  margin-left: 0;
  margin-right: 0;
}

/* line 683, /var/www/scss/shame/com-account-pages/com-account-pages.scss */
.com-account-pages .product-image {
  padding-left: 0;
  padding-right: 0;
  text-align: left;
}

@media screen and (min-width: 48em) {
  /* line 5, /var/www/scss/shame/com-account-pages/com-account-pages-medium.scss */
  .com-account-pages__page-cnt {
    /*u {
              text-decoration: none;
              border-bottom: 0.125rem solid $primary-color;
            }*/
    /*.btn-main.btn-main--red, .btn-main.btn-main--account-white { width: auto; }
            .btn-main.btn-main--account-white {
              padding-left: 3rem;
              padding-right: 3rem;
            }*/
  }
  /* line 6, /var/www/scss/shame/com-account-pages/com-account-pages-medium.scss */
  .com-account-pages__page-cnt .k-box {
    margin-bottom: 0.625rem;
  }
  /* line 10, /var/www/scss/shame/com-account-pages/com-account-pages-medium.scss */
  .com-account-pages__page-cnt .k-box .addresses-row .columns .btn-main, .com-account-pages__page-cnt .k-box .addresses-row .columns .com-saf-centered-button, .com-account-pages__page-cnt .k-box .addresses-row .columns .com-compare__action {
    width: 100%;
  }
  /* line 17, /var/www/scss/shame/com-account-pages/com-account-pages-medium.scss */
  .com-account-pages__page-cnt h1 {
    font-size: 2.1875rem;
  }
  /* line 18, /var/www/scss/shame/com-account-pages/com-account-pages-medium.scss */
  .com-account-pages__page-cnt h2 {
    font-size: 1.5rem;
  }
  /* line 19, /var/www/scss/shame/com-account-pages/com-account-pages-medium.scss */
  .com-account-pages__page-cnt h3 {
    font-size: 1.3125rem;
  }
  /* line 20, /var/www/scss/shame/com-account-pages/com-account-pages-medium.scss */
  .com-account-pages__page-cnt ul li {
    font-size: 0.8125rem;
  }
  /* line 28, /var/www/scss/shame/com-account-pages/com-account-pages-medium.scss */
  .com-account-pages__page-cnt input[type="checkbox"] + label {
    padding-top: 0;
  }
  /* line 32, /var/www/scss/shame/com-account-pages/com-account-pages-medium.scss */
  .com-account-pages__page-cnt .email-info {
    font-size: 0.875rem;
    padding: 0;
    border: 0px;
  }
  /* line 39, /var/www/scss/shame/com-account-pages/com-account-pages-medium.scss */
  .com-account-pages__page-cnt .row.join-now-form label.checkbox-label {
    font-size: 0.8125rem;
    line-height: 1.5;
  }
  /* line 42, /var/www/scss/shame/com-account-pages/com-account-pages-medium.scss */
  .com-account-pages__page-cnt #my_account .appliance-tabs .appliance-tabs-container .appliance-tab a {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 43, /var/www/scss/shame/com-account-pages/com-account-pages-medium.scss */
  .com-account-pages__page-cnt #my_account section.grey-box h2 {
    font-size: 1.5625rem;
  }
  /* line 45, /var/www/scss/shame/com-account-pages/com-account-pages-medium.scss */
  .com-account-pages__page-cnt #my_account a.button.secondary {
    padding-right: 1.625rem !important;
    padding-left: 1.625rem !important;
  }
  /* line 47, /var/www/scss/shame/com-account-pages/com-account-pages-medium.scss */
  .com-account-pages__page-cnt #my_account p {
    font-size: 0.8125rem;
    line-height: 1.5;
  }
  /* line 49, /var/www/scss/shame/com-account-pages/com-account-pages-medium.scss */
  .com-account-pages__page-cnt #my_account .row.extendend-menu-row section.grey-box {
    height: 25rem;
  }
  /* line 51, /var/www/scss/shame/com-account-pages/com-account-pages-medium.scss */
  .com-account-pages__page-cnt #my_account .icon-description {
    font-size: 1.0625rem;
  }
  /* line 55, /var/www/scss/shame/com-account-pages/com-account-pages-medium.scss */
  .com-account-pages__page-cnt #my_account a.title {
    margin-bottom: 0.9375rem;
  }
  /* line 56, /var/www/scss/shame/com-account-pages/com-account-pages-medium.scss */
  .com-account-pages__page-cnt #my_account .title-mobile {
    margin-bottom: 0.9375rem;
  }
  /* line 58, /var/www/scss/shame/com-account-pages/com-account-pages-medium.scss */
  .com-account-pages__page-cnt #my_account .only-mobile {
    display: none;
  }
  /* line 59, /var/www/scss/shame/com-account-pages/com-account-pages-medium.scss */
  .com-account-pages__page-cnt #my_account .only-notmobile {
    display: block;
  }
  /* line 61, /var/www/scss/shame/com-account-pages/com-account-pages-medium.scss */
  .com-account-pages__page-cnt #my_account section.myaddresses-box {
    margin-top: 1.3125rem;
  }
  /* line 63, /var/www/scss/shame/com-account-pages/com-account-pages-medium.scss */
  .com-account-pages__page-cnt #my_account label {
    font-size: 1.125rem;
  }
  /* line 64, /var/www/scss/shame/com-account-pages/com-account-pages-medium.scss */
  .com-account-pages__page-cnt #my_account label.checkbox-label {
    font-size: 0.8125rem;
  }
  /* line 66, /var/www/scss/shame/com-account-pages/com-account-pages-medium.scss */
  .com-account-pages__page-cnt #my_account .select-left {
    padding-right: 0.625rem;
  }
  /* line 67, /var/www/scss/shame/com-account-pages/com-account-pages-medium.scss */
  .com-account-pages__page-cnt #my_account .select-right {
    padding-left: 0.625rem;
  }
  /* line 69, /var/www/scss/shame/com-account-pages/com-account-pages-medium.scss */
  .com-account-pages__page-cnt #my_account .mobile-align-center {
    text-align: left;
  }
  /* line 71, /var/www/scss/shame/com-account-pages/com-account-pages-medium.scss */
  .com-account-pages__page-cnt #my_account .update-button {
    margin-top: 1.25rem;
    margin-bottom: 0;
  }
  /* line 72, /var/www/scss/shame/com-account-pages/com-account-pages-medium.scss */
  .com-account-pages__page-cnt #my_account .update-button a.button {
    padding: 0.8125rem 1.625rem 0.625rem 1.625rem !important;
  }
  /* line 74, /var/www/scss/shame/com-account-pages/com-account-pages-medium.scss */
  .com-account-pages__page-cnt #my_account p.addres-title {
    font-size: 1rem;
  }
  /* line 76, /var/www/scss/shame/com-account-pages/com-account-pages-medium.scss */
  .com-account-pages__page-cnt #my_account section.myaddresses-box h2 {
    text-align: left;
  }
  /* line 77, /var/www/scss/shame/com-account-pages/com-account-pages-medium.scss */
  .com-account-pages__page-cnt #my_account section.myaddresses-box h2:after {
    margin: 0.03125rem 0 0 0;
  }
  /* line 81, /var/www/scss/shame/com-account-pages/com-account-pages-medium.scss */
  .com-account-pages__page-cnt #my_account .accordion-section.appliance-tab-content h2 {
    font-size: 1.125rem;
  }
  /* line 83, /var/www/scss/shame/com-account-pages/com-account-pages-medium.scss */
  .com-account-pages__page-cnt #my_account section.grey-box a.button.primary {
    padding: 0.8125rem 1.625rem 0.625rem 1.625rem !important;
  }
  /* line 87, /var/www/scss/shame/com-account-pages/com-account-pages-medium.scss */
  .com-account-pages__page-cnt #my_account .row.order-row {
    text-align: left;
  }
  /* line 88, /var/www/scss/shame/com-account-pages/com-account-pages-medium.scss */
  .com-account-pages__page-cnt #my_account section.grey-box h3 {
    font-size: 1rem;
  }
  /* line 89, /var/www/scss/shame/com-account-pages/com-account-pages-medium.scss */
  .com-account-pages__page-cnt #my_account section.grey-box p.order-title {
    font-size: 1.0625rem;
  }
  /* line 90, /var/www/scss/shame/com-account-pages/com-account-pages-medium.scss */
  .com-account-pages__page-cnt #my_account section.grey-box p.order-single-price {
    font-size: 1.0625rem;
  }
  /* line 91, /var/www/scss/shame/com-account-pages/com-account-pages-medium.scss */
  .com-account-pages__page-cnt #my_account .row.order-row p.small-order {
    font-size: 0.75rem;
  }
  /* line 93, /var/www/scss/shame/com-account-pages/com-account-pages-medium.scss */
  .com-account-pages__page-cnt #my_account section.grey-box .total-column {
    padding-left: 1.875rem;
  }
  /* line 94, /var/www/scss/shame/com-account-pages/com-account-pages-medium.scss */
  .com-account-pages__page-cnt #my_account section.grey-box p.price-row {
    font-size: 0.875rem;
  }
  /* line 96, /var/www/scss/shame/com-account-pages/com-account-pages-medium.scss */
  .com-account-pages__page-cnt #my_account .button.order-shipped-button {
    margin: 0;
  }
  /* line 100, /var/www/scss/shame/com-account-pages/com-account-pages-medium.scss */
  .com-account-pages__page-cnt #my_account p.icon-subdescription {
    font-size: 0.75rem;
    line-height: 0.75rem;
  }
  /* line 101, /var/www/scss/shame/com-account-pages/com-account-pages-medium.scss */
  .com-account-pages__page-cnt #my_account a.button.my-orders-button.quick-problem-button {
    display: none;
  }
  /* line 106, /var/www/scss/shame/com-account-pages/com-account-pages-medium.scss */
  .com-account-pages__page-cnt #my_account .buy-your-products-column {
    border-left: 1px dashed #c8c8c8;
    padding-left: 1.3125rem;
  }
  /* line 110, /var/www/scss/shame/com-account-pages/com-account-pages-medium.scss */
  .com-account-pages__page-cnt #my_account .circle-grey-container {
    margin-bottom: 0;
  }
  /* line 117, /var/www/scss/shame/com-account-pages/com-account-pages-medium.scss */
  .com-account-pages__page-cnt #my_account h1 {
    padding-top: 0px;
  }
  /* line 121, /var/www/scss/shame/com-account-pages/com-account-pages-medium.scss */
  .com-account-pages__page-cnt #my_account .appliance-tabs-selector ul {
    margin-top: 0.5rem;
  }
  /* line 126, /var/www/scss/shame/com-account-pages/com-account-pages-medium.scss */
  .com-account-pages__page-cnt #my_account label.checkbox-label {
    line-height: 1.3;
    text-align: left;
    margin-left: 4px;
  }
  /* line 132, /var/www/scss/shame/com-account-pages/com-account-pages-medium.scss */
  .com-account-pages__page-cnt #my_account .radio-buttons-container label {
    margin: 0 0.875rem 0 0.5rem;
  }
  /* line 137, /var/www/scss/shame/com-account-pages/com-account-pages-medium.scss */
  .com-account-pages__page-cnt #my_account .row.my-wishlist-suggested .accessory-box h3 {
    font-size: 1.125rem;
  }
  /* line 138, /var/www/scss/shame/com-account-pages/com-account-pages-medium.scss */
  .com-account-pages__page-cnt #my_account .row.my-wishlist-suggested .accessory-box.row {
    width: 50%;
    float: left;
  }
  /* line 141, /var/www/scss/shame/com-account-pages/com-account-pages-medium.scss */
  .com-account-pages__page-cnt #my_account .row.my-wishlist-suggested .accessory-box.row h3 {
    padding-right: 1rem;
  }
  /* line 142, /var/www/scss/shame/com-account-pages/com-account-pages-medium.scss */
  .com-account-pages__page-cnt #my_account .row.my-wishlist-suggested .accessory-box.row:last-child {
    border-left: 0;
  }
  /* line 144, /var/www/scss/shame/com-account-pages/com-account-pages-medium.scss */
  .com-account-pages__page-cnt #my_account .row.my-wishlist-suggested .columns:first-of-type .accessory-box {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }
  /* line 148, /var/www/scss/shame/com-account-pages/com-account-pages-medium.scss */
  .com-account-pages__page-cnt #my_account .row.my-wishlist-suggested .columns:last-of-type .accessory-box {
    border-bottom-left-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
  }
  /* line 155, /var/www/scss/shame/com-account-pages/com-account-pages-medium.scss */
  .com-account-pages__page-cnt #my-wishlist .buttons-row .button {
    margin: 0 0.625rem 0 0;
  }
  /* line 159, /var/www/scss/shame/com-account-pages/com-account-pages-medium.scss */
  .com-account-pages__page-cnt .my-account-article {
    display: block;
  }
  /* line 163, /var/www/scss/shame/com-account-pages/com-account-pages-medium.scss */
  .com-account-pages__page-cnt .mobile-cnt {
    display: none !important;
  }
  /* line 167, /var/www/scss/shame/com-account-pages/com-account-pages-medium.scss */
  .com-account-pages__page-cnt .appliance-tab--active.mobile-cnt {
    display: block !important;
  }
  /* line 171, /var/www/scss/shame/com-account-pages/com-account-pages-medium.scss */
  .com-account-pages__page-cnt #my_account .appliance-tab.no-leftright-border {
    padding: 0 1.25rem 1.25rem 1.25rem;
  }
  /* line 174, /var/www/scss/shame/com-account-pages/com-account-pages-medium.scss */
  .com-account-pages__page-cnt #my_account .appliance-tab.no-leftright-border .appliance-tab-content.my-orders-appliance-tab-content {
    padding: 0.625rem;
  }
  /* line 185, /var/www/scss/shame/com-account-pages/com-account-pages-medium.scss */
  .com-account-pages__page-cnt #my_account .appliance-tab.no-leftright-border .appliance-tab-content.my-orders-appliance-tab-content {
    padding: 0;
  }
  /* line 189, /var/www/scss/shame/com-account-pages/com-account-pages-medium.scss */
  .com-account-pages__page-cnt #my_account section.grey-box.grey-box-right {
    margin-left: 0;
    margin-top: 0.625rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 11, /var/www/scss/shame/com-account-pages/com-account-pages-large.scss */
  .com-account-pages__page-cnt .col-left {
    padding-right: 0.625rem;
  }
  /* line 13, /var/www/scss/shame/com-account-pages/com-account-pages-large.scss */
  .com-account-pages__page-cnt .col-right {
    padding-left: 0.625rem;
  }
  /* line 17, /var/www/scss/shame/com-account-pages/com-account-pages-large.scss */
  .com-account-pages__page-cnt .k-box.my-orders {
    position: relative;
  }
  /* line 20, /var/www/scss/shame/com-account-pages/com-account-pages-large.scss */
  .com-account-pages__page-cnt .k-box.my-orders .button.abs {
    position: absolute;
    bottom: 1.875rem;
    right: 1.25rem;
  }
  /* line 30, /var/www/scss/shame/com-account-pages/com-account-pages-large.scss */
  .com-account-pages__page-cnt .k-box .addresses-row .columns .btn-main, .com-account-pages__page-cnt .k-box .addresses-row .columns .com-saf-centered-button, .com-account-pages__page-cnt .k-box .addresses-row .columns .com-compare__action {
    width: auto;
  }
  /* line 38, /var/www/scss/shame/com-account-pages/com-account-pages-large.scss */
  .com-account-pages__page-cnt #my_account .columns.second-column {
    border-top: 0;
    border-left: 1px dashed #c8c8c8;
    /*padding-left:rem-calc(21);*/
    margin-top: 0;
    padding-top: 0;
  }
  /* line 39, /var/www/scss/shame/com-account-pages/com-account-pages-large.scss */
  .com-account-pages__page-cnt #my_account .columns.first-column {
    padding-left: 0;
  }
  /* line 41, /var/www/scss/shame/com-account-pages/com-account-pages-large.scss */
  .com-account-pages__page-cnt #my_account .button-align-center {
    margin-bottom: 0.9375rem;
  }
  /* line 43, /var/www/scss/shame/com-account-pages/com-account-pages-large.scss */
  .com-account-pages__page-cnt #my_account .button-align-center.side-button {
    margin-top: 0 !important;
    text-align: left;
  }
  /* line 45, /var/www/scss/shame/com-account-pages/com-account-pages-large.scss */
  .com-account-pages__page-cnt #my_account a.button.tertiary {
    text-align: left;
  }
  /* line 47, /var/www/scss/shame/com-account-pages/com-account-pages-large.scss */
  .com-account-pages__page-cnt #my_account .small-align-center {
    text-align: left;
  }
  /* line 49, /var/www/scss/shame/com-account-pages/com-account-pages-large.scss */
  .com-account-pages__page-cnt #my_account .column-left {
    padding-right: 0.625rem;
  }
  /* line 50, /var/www/scss/shame/com-account-pages/com-account-pages-large.scss */
  .com-account-pages__page-cnt #my_account .column-right {
    padding-left: 0.625rem;
  }
  /* line 52, /var/www/scss/shame/com-account-pages/com-account-pages-large.scss */
  .com-account-pages__page-cnt #my_account a.button.my-orders-button.quick-problem-button {
    width: 97%;
    display: block;
  }
  /* line 56, /var/www/scss/shame/com-account-pages/com-account-pages-large.scss */
  .com-account-pages__page-cnt #my_account .register-product-grey-box {
    min-height: 9.0625rem;
  }
  /* line 58, /var/www/scss/shame/com-account-pages/com-account-pages-large.scss */
  .com-account-pages__page-cnt #my_account .large-align-center {
    text-align: center;
  }
  /* line 60, /var/www/scss/shame/com-account-pages/com-account-pages-large.scss */
  .com-account-pages__page-cnt #my_account section.grey-box.grey-box-right {
    margin-left: 1.3125rem;
  }
  /* line 62, /var/www/scss/shame/com-account-pages/com-account-pages-large.scss */
  .com-account-pages__page-cnt #my_account .buy-your-products-column {
    border-left: 0;
    padding-left: auto;
  }
  /* line 64, /var/www/scss/shame/com-account-pages/com-account-pages-large.scss */
  .com-account-pages__page-cnt #my_account .truck-icon-wishlist {
    margin-bottom: 0.9375rem;
  }
  /* line 68, /var/www/scss/shame/com-account-pages/com-account-pages-large.scss */
  .com-account-pages__page-cnt #shopping-cart .only-medium {
    display: none !important;
  }
  /* line 70, /var/www/scss/shame/com-account-pages/com-account-pages-large.scss */
  .com-account-pages__page-cnt #shopping-cart .columns.column-total-left {
    padding-right: 0 !important;
  }
  /* line 71, /var/www/scss/shame/com-account-pages/com-account-pages-large.scss */
  .com-account-pages__page-cnt #shopping-cart .columns.column-total-right {
    border: 0 !important;
    padding-left: 0 !important;
  }
  /* line 73, /var/www/scss/shame/com-account-pages/com-account-pages-large.scss */
  .com-account-pages__page-cnt #my_account section.grey-box.grey-box-right {
    margin-left: 0;
    margin-top: 0.625rem;
  }
  /* line 77, /var/www/scss/shame/com-account-pages/com-account-pages-large.scss */
  .com-account-pages__page-cnt #my_account section.myaddresses-box .icon-description {
    text-align: center;
    margin-bottom: 0.5rem;
  }
  /* line 80, /var/www/scss/shame/com-account-pages/com-account-pages-large.scss */
  .com-account-pages__page-cnt #my_account .row.my-wishlist-suggested .accessory-box.row {
    width: 100%;
  }
  /* line 82, /var/www/scss/shame/com-account-pages/com-account-pages-large.scss */
  .com-account-pages__page-cnt #my_account .row.my-wishlist-suggested .accessory-box.row:last-child {
    border-top: 0;
    border-left: 1px solid #d8d8d8;
  }
}

/* line 2, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt {
  /*#checkout p { font-size: rem-calc(9); line-height: 1.4;}*/
  /*#checkout .five-icon {@include retina-sprite(five-icon, $sprites-small); width: rem-calc(40); height: rem-calc(40); margin: 0 auto; margin-bottom: rem-calc(30);}
    #checkout .truck-icon {@include retina-sprite(truck-icon, $sprites-small); width: rem-calc(40); height: rem-calc(40); margin: 0 auto; margin-bottom: rem-calc(30);}*/
  /*#checkout .question-mark-icon {@include retina-sprite(question-mark, $sprites-common); width: rem-calc(22); height: rem-calc(22); margin: 0 auto; margin-left: rem-calc(8); margin-top: rem-calc(-2)}*/
  /*#checkout .two-stars-icon {@include retina-sprite(two-stars, $sprites-small); width: rem-calc(40); height: rem-calc(40); margin: 0 auto; margin-bottom: rem-calc(30);}*/
  /*#checkout .registered-icon {@include retina-sprite(checked-yellow, $sprites-small); width: rem-calc(21); height: rem-calc(21);}
    #checkout .rewied-icon {@include retina-sprite(checked-white, $sprites-small); width: rem-calc(19); height: rem-calc(19);}*/
  /*#checkout .circle-grey {@include retina-sprite(circle-grey, $sprites-small); width: rem-calc(17); height: rem-calc(17); margin-right: rem-calc(3); display: inline-block; position: relative; top: rem-calc(4);}*/
  /*#checkout .x-close-icon {@include retina-sprite(x-close, $sprites-small); width: rem-calc(9); height: rem-calc(9);}*/
  /* TOOLTIP */
}

/* line 8, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout .left {
  float: left;
  position: relative;
}

/* line 12, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout .right {
  float: right;
  position: relative;
}

/* line 16, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout .appliance-tab {
  border-left: 0;
  border-right: 0;
}

/* line 20, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout .appliance-tabs,
.com-shopping-cart__page-cnt #checkout .category-tabs {
  margin-top: 0;
  padding-top: 1.25rem;
}

/* line 25, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout .appliance-tabs {
  margin-top: 0;
  padding-top: 1.25rem;
}

/* line 29, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout h1 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

/* line 33, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout .extendend-menu-row {
  border-top: 1px dashed #c8c8c8;
  margin-top: 1.3125rem;
  padding-top: 1.6875rem;
}

/* line 38, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout section.grey-box {
  text-align: left;
}

/* line 41, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout section.grey-box h2 {
  font-size: 1.0625rem;
  margin: 1.25rem 0 1.25rem 0;
  /*font-family: $myriad-light;*/
  line-height: 1;
  padding: 0 0 0.375rem 0;
  border: 0;
  text-align: center;
  color: #353535;
  font-weight: 300;
}

/* line 52, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout section.grey-box h2:after {
  content: "";
  height: 0.125rem;
  width: 6.875rem;
  margin: 0 auto;
  display: block;
  background: #2199e8;
  margin-top: 0.5rem;
  max-width: 80%;
}

/* line 63, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout a.button.secondary {
  text-transform: uppercase;
  background: white;
}

/* line 67, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout .tertiary {
  text-transform: none;
  background-color: #fafafa;
  color: #4a5d68;
  border: 1px solid #777;
  padding-right: 1.625rem !important;
  padding-left: 1.625rem !important;
  cursor: default;
}

/* line 76, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout .button-align-center {
  text-align: center;
  margin-top: 0.9375rem;
}

/* line 80, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout .columns.second-column {
  border-top: 1px dashed #c8c8c8;
  margin-top: 0.25rem;
  padding-top: 1.3125rem;
}

/* line 87, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout .small-align-center {
  text-align: center;
}

/* line 90, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout .icon-description {
  margin-top: 0.3125rem;
  /*font-family: $myriad-light;*/
  line-height: 1;
  font-size: 0.9375rem;
}

/* line 100, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout .only-notmobile {
  display: none;
}

/* line 103, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout span.form-required {
  color: #c20038;
}

/* line 106, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout label {
  /*font-family: $myriad-regular;*/
  /*font-size: rem-calc(13);*/
  margin: 0 0 0.25rem 0;
  color: #353535;
  margin-top: 0.3125rem;
}

/* line 114, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout label .error ul {
  list-style: none;
  color: #c20038;
  line-height: 1;
}

/* line 121, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout label.label-resize .error ul {
  margin-top: -0.625rem;
}

/* line 126, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout label.checkbox-label {
  display: block;
  font-size: 0.5625rem;
  line-height: 1.3;
  text-align: left;
}

/* line 132, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout label.checkbox-label a {
  text-decoration: underline;
  margin: 0;
}

/* line 136, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout label.checkbox-label a:hover {
  text-decoration: none;
}

/* line 141, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout .radio-buttons-container label {
  margin: 0 0.875rem 0 0.5rem;
}

/* line 144, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout .update-button {
  margin-top: 0.9375rem;
  margin-bottom: 1.25rem;
}

/* line 148, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout .mobile-align-center {
  text-align: center;
}

/* line 151, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout .row.addresses-row {
  border-bottom: 1px dashed #c8c8c8;
  margin-bottom: 1.3125rem;
  padding-bottom: 1.3125rem;
}

/* line 156, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout section.myaddresses-box a.button.secondary {
  width: 100%;
  text-align: center;
}

/* line 160, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout p.addres-title {
  /*font-family: $myriad-regular;*/
  font-size: 0.75rem;
  margin-bottom: 0.3125rem;
}

/* line 166, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout .appliance-tab.no-leftright-border {
  border-left: 0;
  border-right: 0;
}

/* line 170, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout label.sort-by-label {
  line-height: 1.875rem;
}

/* line 173, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout .my-orders-appliance-tab-content {
  margin: 0;
  padding-bottom: 1.25rem;
}

/* line 177, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout .row.order-row h3 {
  font-size: 0.875rem;
  margin: 0 0 1.5625rem 0;
  /*font-family: $myriad-light;*/
  line-height: 1;
  padding-bottom: 0.625rem;
  border-bottom: 1px solid #c8c8c8;
}

/* line 186, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout .row.order-row p.order-title {
  font-size: 0.9375rem;
  /*font-family: $myriad-light;*/
  margin-bottom: 0.1875rem;
}

/* line 192, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout .row.order-row p.order-single-price {
  font-size: 0.9375rem;
  /*font-family: $myriad-light;*/
  margin-bottom: 0.1875rem;
}

/* line 198, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout .row.order-row p.small-order {
  margin: 0;
  padding: 0;
  font-size: 0.625rem;
}

/* line 203, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout .buttons-row {
  margin-top: 1.25rem;
}

/* line 207, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout a.button.my-orders-button {
  width: 90%;
  min-width: 7.375rem;
  text-transform: uppercase;
  margin-bottom: 0.625rem;
}

/* line 213, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout .row.order-rows a.button.secondary.my-orders-button {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

/* line 217, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout .row.order-row a.button.capitalize.my-orders-button {
  text-transform: capitalize;
}

/* line 220, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout .row.order-row {
  border-bottom: 1px dashed #c8c8c8;
  margin-bottom: 1.3125rem;
  padding-bottom: 1.3125rem;
  text-align: center;
}

/* line 226, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout .row.order-row.solid {
  border-bottom: 1px solid #c8c8c8;
}

/* line 229, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout p.price-row {
  font-size: 0.75rem;
  /*font-family: $myriad-light;*/
  margin-bottom: 0.3125rem;
}

/* line 237, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout .columns.total-column .button.tertiary {
  width: 100%;
}

/* line 240, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout .button.order-shipped-button {
  width: 100%;
  margin: 0 0 1.25rem 0;
}

/* line 244, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout .button.total-button {
  margin: 0.625rem 0 0.625rem 0;
}

/* line 247, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout .appliance-related-box {
  height: auto;
  overflow: hidden;
}

/* line 251, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout .button.no-bg {
  background-color: transparent;
}

/* line 254, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout .button.no-border {
  border-color: transparent;
}

/* line 259, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout p.icon-subdescription {
  font-size: 0.5625rem;
  line-height: 0.6875rem;
  margin-top: 0.25rem;
}

/* line 264, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout .row.order-row-solid {
  border-top: 1px solid #c8c8c8;
  border-bottom: 0;
  margin-top: 1.3125rem;
  padding-top: 1.3125rem;
  margin-bottom: 0;
  padding-bottom: 0;
}

/* line 272, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout a.button.my-orders-button.quick-problem-button {
  width: 95%;
}

/* line 278, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout .document-icon {
  background-image: none;
  width: 1.3125rem;
  height: 1.25rem;
  left: 0.3125rem !important;
}

/* line 284, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout section.grey-box.grey-box-right {
  margin-right: 0;
  margin-left: 0;
}

/* line 288, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout .appliance-tab-content-show-on-mobile {
  display: block !important;
}

/* line 291, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout .bottom-border {
  border-top: 0;
  border-bottom: 1px solid #c8c8c8;
}

/* line 295, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout #my-orders-suggested-accessories {
  display: none;
}

/* line 298, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout .button.cart {
  padding-left: 2.75rem !important;
  padding-right: 1.375rem !important;
}

/* line 302, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout .display-block {
  display: block;
}

/* line 305, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout .truck-icon-wishlist {
  margin-bottom: 0;
}

/* line 310, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #my-account span.display-inline-block {
  display: inline-block;
}

/* line 313, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout .circle-grey-container {
  margin-bottom: 0.625rem !important;
}

/* line 318, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout .row.oreder-summary-padding-top {
  padding-top: 1.3125rem;
}

/* line 321, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout .row.row-border-top-dashed-large {
  border: 0;
  margin-top: 0;
  padding-top: 0;
}

/* line 326, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout .row.row-border-top-dashed {
  border-top: 1px dashed #c8c8c8;
  margin-top: 1.125rem;
  padding-top: 1.3125rem;
}

/* line 331, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout .total-p {
  /*font-family: $myriad-light;*/
  line-height: 1;
}

/* line 336, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout .only-large {
  display: none;
}

/* line 339, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout .only-medium {
  display: none;
}

/* line 342, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout .total-tablet {
  margin-top: 1.3125rem;
}

/* line 345, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout .button.full-width {
  width: 100%;
}

/* line 348, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout section.grey-box h2.without-border:after {
  display: none;
}

/* line 351, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout section.grey-box h2.no-margin {
  margin: 0;
  margin-bottom: 0.5rem;
}

/* line 355, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout .button.secondary.capitalize {
  text-transform: capitalize;
}

/* line 358, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .white-container.margin-top {
  margin-top: 3.1875rem !important;
}

/* line 361, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .white-content.margin-top {
  margin-top: 1.3125rem !important;
}

/* line 364, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .appliance-more-box {
  text-align: center;
}

/* line 367, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #three-box h2 {
  font-size: 1.0625rem;
  margin: 1.25rem 0 1.25rem 0;
  /*font-family: $myriad-light;*/
  line-height: 1;
  padding: 0 0 0.375rem 0;
  border: 0;
  text-align: center;
  color: #353535;
  font-weight: 300;
}

/* line 378, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #three-box h2:after {
  content: "";
  height: 0.125rem;
  width: 6.875rem;
  margin: 0 auto;
  display: block;
  background: #2199e8;
  margin-top: 0.5rem;
  max-width: 80%;
}

/* line 391, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt span.tooltip .row.tooltip-row p.order-title {
  font-size: 0.9375rem;
  /*font-family: $myriad-light;*/
  margin-bottom: 0.1875rem;
}

/* line 397, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt span.tooltip .row.tooltip-row p.order-single-price {
  font-size: 0.9375rem;
  /*font-family: $myriad-light;*/
  margin-bottom: 0.1875rem;
}

/* line 403, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt span.tooltip .row.tooltip-row p.small-order {
  margin: 0;
  padding: 0;
  font-size: 0.625rem;
}

/* line 408, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt span.tooltip .row.tooltip-row p.small-order strike {
  color: grey;
}

/* line 411, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt span.tooltip .row.tooltip-row.white-container.radius {
  border-radius: 3px;
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
}

/* line 416, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt span.tooltip .row.tooltip-row .white-content {
  margin-top: 1.3125rem !important;
}

/* line 419, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt span.tooltip .button.appliance-add-to-cart {
  background: #000;
  border-color: #000;
  color: white;
  text-transform: uppercase;
}

/* line 425, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt h1.checkout {
  font-size: 1.25rem;
  padding-bottom: 0;
}

/* line 429, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt p.checkout {
  font-size: 0.75rem;
  margin-bottom: 1.875rem;
}

/* line 433, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout-position {
  height: 4.375rem;
}

/* line 435, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout-position h3 {
  font-size: 0.8125rem;
  visibility: hidden;
}

/* line 439, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout-position .circle {
  display: block;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  width: 0.625rem;
  height: 0.625rem;
  /*background: $header-font-color;*/
  position: absolute;
  bottom: 0.9375rem;
}

/* line 450, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout-position .selected h3 {
  color: #2199e8;
  visibility: visible;
}

/* line 454, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout-position .selected .circle {
  background: #2199e8;
}

/* line 460, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout .page-container {
  background: none;
}

/* line 462, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout .page-container .page-selector {
  margin-bottom: 0.625rem;
}

/* line 465, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout .page-container .page-content {
  border-top: 0;
  border-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0;
  width: 100%;
}

/* line 473, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout .page-container .page-content .login-box {
  padding-left: 0;
  padding-top: 0;
}

/* line 477, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout .page-container .page-content .login-box .right a {
  display: block;
  padding-top: 12px;
}

/* line 484, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout .page-container .page-content .gray-box h2 {
  padding-top: 0;
  margin-top: 0;
}

/* line 488, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout .page-container .page-content .gray-box li {
  line-height: 0.75rem;
  margin-bottom: 0.625rem;
}

/* line 496, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout #register .white-content {
  margin-left: 0px;
}

/* line 499, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #guest-checkout-box {
  padding-top: 1.875rem;
  /*padding-left: rem-calc(0);*/
}

/* line 503, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #guest-checkout-box h2 {
  font-size: 1.5625rem;
  margin: 0 0 1.25rem 0;
  /*font-family: $myriad-light;*/
  line-height: 1;
  padding: 0 0 0.375rem 0;
  border: 0;
  text-align: left;
  color: #353535;
  font-weight: normal;
  display: block;
  /*width: rem-calc(160);*/
  border-bottom: 0.125rem solid #2199e8;
  margin-bottom: 1.875rem;
}

/* line 520, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #guest-checkout-box p {
  font-size: 0.75rem;
}

/* line 524, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #three-box.white-container.checkout,
.com-shopping-cart__page-cnt #single-box.white-container.checkout {
  border: 1px solid #c8c8c8;
}

/* line 528, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #three-box.white-container.checkout .white-content,
.com-shopping-cart__page-cnt #single-box.white-container.checkout .white-content {
  margin: 0px;
}

/* line 530, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #three-box.white-container.checkout .white-content .appliance-more-box,
.com-shopping-cart__page-cnt #single-box.white-container.checkout .white-content .appliance-more-box {
  border-right: 1px solid #c8c8c8;
  padding: 1.25rem;
}

/* line 533, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #three-box.white-container.checkout .white-content .appliance-more-box:last-child,
.com-shopping-cart__page-cnt #single-box.white-container.checkout .white-content .appliance-more-box:last-child {
  border-right: none;
}

/* line 539, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #delivery {
  padding-left: 0.3125rem;
  padding-right: 0.3125rem;
}

/* line 542, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #delivery #delivery-title {
  /*padding-top: rem-calc(30);*/
  margin-top: -1.25rem;
}

/* line 546, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #delivery #delivery-methods {
  margin-top: 1.25rem;
  border-bottom: 1px solid #c8c8c8;
}

/* line 549, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #delivery #delivery-methods .delivery-method {
  margin-bottom: 0.9375rem;
}

/* line 551, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #delivery #delivery-methods .delivery-method input[type="radio"] {
  width: 1.25rem;
  height: 1.25rem;
  margin-top: 0.1875rem;
}

/* line 556, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #delivery #delivery-methods .delivery-method label {
  line-height: 1.0625rem;
  /*font-size: rem-calc(18);*/
}

/* line 559, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #delivery #delivery-methods .delivery-method label .delivery-method-title {
  position: relative;
}

/* line 560, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #delivery #delivery-methods .delivery-method label .delivery-method-info {
  cursor: pointer;
  position: absolute;
  top: -0.625rem;
  right: -1.875rem;
  display: block;
}

/* line 567, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #delivery #delivery-methods .delivery-method label .delivery-method-info:after {
  content: "i";
  display: block;
  width: 1.4375rem;
  height: 1.4375rem;
  padding-top: 0.125rem;
  text-align: center;
  font-family: "Arial", sans-serif;
  font-weight: 600;
  font-size: 1rem;
  color: #0a0a0a;
  border-radius: 0.9375rem;
  border: 1px solid #0a0a0a;
}

/* line 582, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #delivery #delivery-methods .delivery-method label .delivery-method-text {
  display: block;
  padding-top: 0.5rem;
  font-size: 0.875rem;
}

/* line 588, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #delivery #delivery-methods .delivery-method .price {
  font-size: 1.125rem;
  text-transform: uppercase;
}

/* line 594, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #delivery #delivery-form {
  /*padding-top: rem-calc(20);*/
}

/* line 597, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #delivery #delivery-form h3 {
  margin-bottom: 0.625rem;
}

/* line 600, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #delivery #delivery-form .login-info {
  margin-bottom: 0.625rem;
}

/* line 603, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #delivery #delivery-form #different-address-wrapper {
  display: none;
}

/* line 608, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #payments {
  margin-top: 1.875rem;
}

/* line 610, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #payments #credit-cards {
  margin-bottom: 0.625rem;
}

/* line 612, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #payments #credit-cards span {
  display: block;
  width: 2.3125rem !important;
  height: 1.5rem !important;
  margin-right: 0.1875rem;
}

/* line 617, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #payments #credit-cards span.credit-card-visa {
  /*@include retina-sprite( credit-card-visa, $sprites-common );*/
}

/* line 620, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #payments #credit-cards span.credit-card-discover {
  /*@include retina-sprite( credit-card-discover, $sprites-common );*/
}

/* line 623, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #payments #credit-cards span.credit-card-mastercard {
  /*@include retina-sprite( credit-card-mastercard, $sprites-common );*/
}

/* line 626, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #payments #credit-cards span.credit-card-amex {
  /*@include retina-sprite( credit-card-amex, $sprites-common );*/
}

/* line 631, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #payments .tooltip-text {
  text-decoration: underline;
}

/* line 634, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #payments p {
  font-size: 0.75rem;
}

/* line 639, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout-summary h2 {
  padding-bottom: 2.5rem;
}

/* line 641, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout-summary h2.sub {
  margin-top: 1.875rem;
  padding-bottom: 0.3125rem;
  border-bottom: 0 !important;
}

/* line 647, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout-summary h4 {
  /*font-family: $myriad-light;*/
  margin-top: 1rem;
  font-weight: normal;
  font-size: 1.125rem;
}

/* line 654, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout-summary .items .item {
  /*.share {
                    @include retina-sprite( share, $sprites-common );
                    width: rem-calc(34);
                    height: rem-calc(34);
                    display: block;
                }*/
}

/* line 655, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout-summary .items .item p.price {
  font-size: 1rem;
}

/* line 658, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout-summary .items .item p.vat {
  font-size: 0.75rem;
}

/* line 661, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout-summary .items .item p.desc {
  font-size: 1rem;
}

/* line 672, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout-summary #total {
  border: 1px solid #c8c8c8;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  padding: 0.9375rem;
  margin-top: 0.625rem;
}

/* line 677, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout-summary #total p {
  font-size: 1.5rem;
  margin-bottom: 0;
}

/* line 682, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout-summary #total .text-left p {
  /*font-family: $myriad-light;*/
}

/* line 688, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout-summary #checkout-other-info h2 {
  margin-top: 1.875rem;
  padding-bottom: 0.3125rem;
  border-bottom: 0 !important;
}

/* line 693, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout-summary #checkout-other-info p {
  font-size: 0.75rem;
}

/* line 696, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout-summary #checkout-other-info .rounded-box {
  margin-top: 1.25rem;
  border: 1px solid #c8c8c8;
  background: #fafafa;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  padding: 1.25rem;
  /*.vertical-center p{
                    position: relative;
                    top: 50%;
                    @include transform(translateY(15%) );
                }*/
}

/* line 708, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout-summary #checkout-other-info .rounded-box p.desc {
  font-size: 1rem;
  color: #0a0a0a;
}

/* line 712, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #checkout-summary #checkout-other-info .rounded-box span.warranty {
  display: block;
  width: 3.875rem !important;
  height: 3.875rem !important;
  /*@include retina-sprite( warranty, $sprites-common );*/
}

/* line 721, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #single-box.white-container.checkout {
  padding: 1.25rem;
  margin-top: 1.875rem !important;
}

/* line 724, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #single-box.white-container.checkout h2 {
  /*border-bottom: rem-calc(1) solid $input-border-color;*/
  padding: 0;
  margin: 0;
}

/* line 729, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #single-box.white-container.checkout .btn-main.btn-main--account-red.check-out-btn, .com-shopping-cart__page-cnt #single-box.white-container.checkout .btn-main--account-red.check-out-btn.com-saf-centered-button, .com-shopping-cart__page-cnt #single-box.white-container.checkout .btn-main--account-red.check-out-btn.com-compare__action {
  margin: 0.9375rem 0 0.625rem 0;
  width: 100%;
  text-align: center;
}

/* line 734, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #single-box.white-container.checkout .order-number {
  color: #3e3936;
  font-size: 0.875rem;
  font-weight: 400;
}

/* line 739, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #single-box.white-container.checkout .items {
  /*border-bottom: rem-calc(1) solid $input-border-color;*/
}

/* line 741, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #single-box.white-container.checkout .items .cart-item {
  border-bottom: 0.0625rem dashed #c8c8c8;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
}

/* line 745, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #single-box.white-container.checkout .items .cart-item:first-child {
  border-top: 0.0625rem solid #c8c8c8;
}

/* line 746, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #single-box.white-container.checkout .items .cart-item:last-child {
  border-bottom: 0.0625rem solid #c8c8c8;
}

/* line 748, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #single-box.white-container.checkout .items .cart-item .columns:first-child {
  padding-left: 0;
}

/* line 749, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #single-box.white-container.checkout .items .cart-item .columns:nth-child(2) {
  padding: 0;
}

/* line 750, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #single-box.white-container.checkout .items .cart-item .columns:last-child {
  width: 6.25rem;
  position: absolute;
  right: 0;
  padding-right: 0;
}

/* line 757, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #single-box.white-container.checkout .items .cart-item .text-right {
  text-align: right;
}

/* line 758, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #single-box.white-container.checkout .items .cart-item .price-cut {
  color: #666;
  white-space: nowrap;
}

/* line 763, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #single-box.white-container.checkout .items .cart-item p.desc {
  line-height: 0.9375rem;
  padding-top: 0.1875rem;
}

/* line 767, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #single-box.white-container.checkout .items .cart-item p.price {
  margin-bottom: 0;
  white-space: nowrap;
}

/* line 771, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #single-box.white-container.checkout .items .cart-item p.price--free {
  color: #c20038;
  font-size: 16px;
}

/* line 776, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #single-box.white-container.checkout .items .cart-item p.price.stroked {
  text-decoration: line-through;
  color: #999999;
  line-height: 0.625rem;
}

/* line 784, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #single-box.white-container.checkout .apply-coupon {
  padding: 0;
}

/* line 786, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #single-box.white-container.checkout .apply-coupon h5 {
  font-size: 0.9375rem;
  font-weight: 300;
}

/* line 791, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #single-box.white-container.checkout .apply-coupon .columns:first-child {
  padding-right: 0;
}

/* line 795, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #single-box.white-container.checkout #prices {
  padding-top: 1rem;
  padding-bottom: 1.5rem;
  border-bottom: 0.0625rem solid #c8c8c8;
}

/* line 799, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #single-box.white-container.checkout #prices .row {
  margin-bottom: 0.25rem;
}

/* line 802, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #single-box.white-container.checkout #prices .row > .left p {
  line-height: 1rem;
}

/* line 805, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #single-box.white-container.checkout #prices p.price-row {
  font-size: 0.875rem;
}

/* line 807, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #single-box.white-container.checkout #coupon {
  margin-top: 1.25rem;
  padding-bottom: 1.25rem;
  /*border-bottom: rem-calc(1) solid $input-border-color;*/
}

/* line 811, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #single-box.white-container.checkout #coupon h5 {
  /*font-family: $myriad-light;*/
  font-size: 1.125rem;
  font-weight: normal;
}

/* line 816, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #single-box.white-container.checkout #coupon input[type="text"] {
  height: 2.625rem;
}

/* line 817, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #single-box.white-container.checkout #coupon .button {
  text-transform: uppercase;
}

/* line 821, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt #single-box.white-container.checkout #total .total-p {
  margin-top: 1.25rem;
  font-size: 1.5rem;
}

/* line 827, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .text-center {
  text-align: center;
}

/* line 828, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .big-text {
  font-size: 1.0625rem;
}

/* line 829, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .bigger-text {
  font-size: 1.25rem !important;
}

/* line 832, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .bigger-text.bigger-text--free {
  color: #c20038;
  font-weight: 600;
}

/* line 837, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .order-summary {
  border: 0 !important;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

/* line 841, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .order-summary h2.order-summary-title {
  padding-bottom: 1rem !important;
}

/* line 844, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .order-summary .items {
  /*margin-bottom: 2rem;*/
}

/* line 846, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .order-summary .items .item-price {
  text-align: left !important;
  padding-top: 0.5rem;
}

/* line 851, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .order-summary .order-bill {
  margin-top: 2rem;
  border-top: 0.0625rem solid #c8c8c8;
}

/* line 854, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .order-summary .order-bill p {
  display: table;
  width: 100%;
}

/* line 857, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .order-summary .order-bill p span {
  display: table-cell;
}

/* line 859, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .order-summary .order-bill p span.price-desc {
  text-align: left;
}

/* line 862, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .order-summary .order-bill p span.price {
  text-align: right;
}

/* line 867, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .order-summary .order-bill > p {
  line-height: 2 !important;
}

/* line 870, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .order-summary .order-bill .total {
  border: 1px solid #c8c8c8;
  padding: 0.9375rem;
  margin: 2rem 0 1rem 0;
}

/* line 874, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .order-summary .order-bill .total p {
  font-size: 1.125rem !important;
}

/* line 875, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .order-summary .order-bill .total .text-left {
  text-align: left;
}

/* line 876, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .order-summary .order-bill .total .text-right {
  text-align: right;
}

/* line 880, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt h1,
.com-shopping-cart__page-cnt h2 {
  color: #353535;
}

/* line 882, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt h1 {
  margin: 1.25rem 0;
  font-weight: 300;
  font-size: 0.9375rem;
  line-height: 120%;
}

/* line 888, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt h2 {
  margin: 1.25rem 0;
  font-weight: 300;
  font-size: 0.6875rem;
  line-height: 120%;
}

/* line 895, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .border-bottom {
  border-bottom: 1px solid #c8c8c8;
}

/* line 898, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .page-box {
  padding: 1.25rem;
}

/* line 900, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .page-box.page-box--separator {
  padding: 0 1.25rem;
}

/* line 904, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .gray-box {
  background: #f4f4f4;
  border: 1px solid #d6d6d6;
  padding: 1.25rem 1.875rem;
  /*margin: rem-calc(20 20 20 0);*/
}

/* line 910, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt h2 {
  font-size: 1.5rem;
}

/* line 913, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt p {
  font-size: 0.75rem;
}

/* line 918, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .not-member h2 u {
  color: #c20038;
  text-decoration: none;
  display: inline-block;
}

/* line 922, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .not-member h2 u:after {
  width: 100%;
  height: 0.125rem;
  content: "";
  display: block;
  background: #c20038;
  margin-top: 0.625rem;
}

/* line 932, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .not-member ul {
  margin-left: 1em;
  margin-bottom: 1.6em;
}

/* line 935, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .not-member ul li {
  font-size: 0.75rem;
}

/* line 939, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .not-member .btn-main, .com-shopping-cart__page-cnt .not-member .com-saf-centered-button, .com-shopping-cart__page-cnt .not-member .com-compare__action {
  width: 100%;
  text-align: center;
}

/* line 944, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .guest-checkout {
  padding-left: 4%;
}

/* line 946, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .guest-checkout h2 {
  font-size: 1.5rem !important;
  border-bottom: 0 !important;
}

/* line 949, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .guest-checkout h2 span {
  display: inline-block;
}

/* line 951, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .guest-checkout h2 span:after {
  content: "";
  width: 100%;
  height: 0.125rem;
  background: #3e3936;
  display: block;
  margin-top: 0.625rem;
}

/* line 961, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .guest-checkout p {
  font-size: 0.75rem;
  margin-bottom: 2.5rem;
}

/* line 965, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .guest-checkout .btn-main, .com-shopping-cart__page-cnt .guest-checkout .com-saf-centered-button, .com-shopping-cart__page-cnt .guest-checkout .com-compare__action {
  width: 100%;
  text-align: center;
}

/* line 970, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .form-container {
  padding-top: 2.5rem;
}

/* line 972, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .form-container p {
  font-size: 0.75rem;
}

/* line 974, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .form-container p.attention {
  font-size: 0.8125rem;
}

/* line 978, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .form-container label {
  font-size: 0.75rem;
}

/* line 980, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .form-container label.big-label {
  font-size: 1.0625rem;
}

/* line 983, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .form-container label span.red {
  color: #c20038;
}

/* line 987, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .form-container #remember_me_checkbox {
  margin-right: 0.8rem;
}

/* line 990, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .form-container .forgot {
  float: right;
}

/* line 992, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .form-container .forgot a {
  font-size: 0.75rem;
  text-decoration: underline;
}

/* line 997, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .form-container .sign-btn {
  text-align: center;
}

/* line 999, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .form-container .sign-btn .btn-main, .com-shopping-cart__page-cnt .form-container .sign-btn .com-saf-centered-button, .com-shopping-cart__page-cnt .form-container .sign-btn .com-compare__action {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}

/* line 1004, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .form-container .mobile-align-center {
  text-align: center;
}

/* line 1009, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .join .form-container {
  padding-left: 0;
}

/* line 1012, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .join .form-container p.attention {
  margin-bottom: 0.625rem;
}

/* line 1018, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .delivery-shipping-form {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

/* line 1025, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .items .row.cart-item {
  position: relative;
  border-bottom: 0.0625rem dashed #c8c8c8;
  padding-top: 2rem;
  padding-bottom: 2rem;
  /*.columns {
                    &:last-child {
                      padding-right: 0;
                      text-align: right;
                    }
                }*/
}

/* line 1030, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .items .row.cart-item:first-child {
  border-top: 0.0625rem solid #c8c8c8;
}

/* line 1031, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .items .row.cart-item:last-child {
  border-bottom: 0.0625rem solid #c8c8c8;
}

/* line 1032, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .items .row.cart-item .price {
  font-weight: bold;
}

/* line 1033, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .items .row.cart-item .price-cut {
  text-decoration: line-through;
}

/* line 1035, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .items .row.cart-item .columns:first-child {
  padding-left: 0;
}

/* line 1036, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .items .row.cart-item .columns:nth-child(2) {
  padding-right: 0;
}

/* line 1038, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .items .row.cart-item .text-center {
  position: relative;
}

/* line 1049, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .blk-shopping-cart-step-2.page-box {
  padding: 0 2.25rem;
}

/* line 1051, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .check-out-box-title {
  margin-top: 0;
  margin-bottom: 0.5rem;
}

/* line 1055, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .apply-coupon {
  border-bottom: 0.0625rem solid #c8c8c8;
}

/* line 1057, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .apply-coupon h5 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: 300;
  font-size: 0.9375rem;
}

/* line 1065, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .different-address-label input[type="checkbox"] {
  float: left;
  margin-top: 0.4375rem;
  margin-right: 0.5rem;
}

/* line 1070, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .different-address-label label.checkbox-label {
  font-size: 0.75rem !important;
}

/* line 1074, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .different-form {
  display: none;
}

/* line 1076, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .different-form.different-form-active {
  display: block;
}

/* line 1080, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .submit-form-btn {
  text-align: center;
}

/* line 1083, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .submit-form-btn--vertical-spaced {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

/* line 1088, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .password-message fieldset {
  /*border: rem-calc(1) solid #d6d6d6;
            margin: rem-calc(20);
            padding-top: 1rem;*/
}

/* line 1094, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .password-message p {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-bottom: 1.25rem;
}

/* line 1101, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .privacy-warning {
  margin-top: 0.5rem;
  margin-bottom: 2.5rem;
}

/* line 1105, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .privacy-warning input[type="checkbox"] {
  margin-right: 0.5rem;
  display: block;
  float: left;
}

/* line 1110, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .privacy-warning label.checkbox-label {
  font-size: 0.75rem !important;
  display: block;
}

/* line 1116, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .blk-shopping-cart-step-3 .what {
  position: relative;
}

/* line 1118, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .blk-shopping-cart-step-3 .what a.whatsthis {
  position: absolute;
  bottom: 1.25rem;
  right: -40%;
  text-decoration: underline;
  font-size: 0.75rem;
}

/* line 1126, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .blk-shopping-cart-step-3 .place-order {
  text-align: center;
}

/* line 1128, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .blk-shopping-cart-step-3 .place-order .btn-main, .com-shopping-cart__page-cnt .blk-shopping-cart-step-3 .place-order .com-saf-centered-button, .com-shopping-cart__page-cnt .blk-shopping-cart-step-3 .place-order .com-compare__action {
  margin-top: 1rem;
}

/* line 1134, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .blk-shopping-cart-step-4.page-box {
  margin-top: -2rem;
}

/* line 1142, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .blk-shopping-cart .row-shopping-cart-content .items .row.cart-item {
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}

/* line 1145, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .blk-shopping-cart .row-shopping-cart-content .items .row.cart-item .columns:last-child {
  text-align: left;
}

/* line 1147, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .blk-shopping-cart .row-shopping-cart-content .items .row.cart-item .cart-item-details {
  margin-top: 1.8rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

/* line 1155, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .blk-shopping-cart .row-shopping-cart-content .items .row.cart-item p.big-text {
  font-size: 0.875rem;
  padding-right: 2rem;
  word-break: break-word;
}

/* line 1160, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .blk-shopping-cart .row-shopping-cart-content .items .row.cart-item p.quantity {
  height: 2.5rem;
  line-height: 2.5rem;
}

/* line 1165, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .blk-shopping-cart .row-shopping-cart-content .items .row.cart-item p.quantity .quant {
  margin-right: 0.3125rem;
}

/* line 1166, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .blk-shopping-cart .row-shopping-cart-content .items .row.cart-item p.quantity .bigger-text {
  margin-right: 0.625rem;
  margin-left: 0.625rem;
  font-size: 1rem !important;
}

/* line 1172, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .blk-shopping-cart .row-shopping-cart-content .items .row.cart-item p.quantity select {
  display: inline-block;
  margin: 0.3rem 0;
  padding: 0 0.4rem;
  width: 3.3rem;
  height: 1.875rem;
  font-size: 0.8rem;
}

/* line 1187, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .blk-shopping-cart .row-shopping-cart-content .items .row.cart-item p.price-text .discount-text {
  padding-right: 0.3rem;
  text-decoration: line-through;
  color: #c6c5c4;
  font-weight: 600;
  font-size: 0.75rem;
}

/* line 1198, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .blk-shopping-cart .row-shopping-cart-content .items .row.cart-item .price-separator {
  display: none;
}

/* line 1200, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .blk-shopping-cart .row-shopping-cart-content .items .row.cart-item .price-separator:before {
  content: "|";
  display: inline-block;
  padding: 0 1rem;
  font-size: 0.75rem;
  color: #666;
}

/* line 1213, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .blk-shopping-cart .row-cart-items .need-help {
  padding-top: 1.375rem;
}

/* line 1215, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .blk-shopping-cart .row-cart-items .need-help .small-link {
  font-size: 0.75rem;
  text-decoration: underline;
}

/* line 1221, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .blk-shopping-cart .order-summary-title {
  margin-top: 0;
}

/* line 1224, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .blk-shopping-cart .normal-padding {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

/* line 1228, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .blk-shopping-cart #prices {
  padding-top: 1rem;
}

/* line 1230, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .blk-shopping-cart #prices .row {
  margin-bottom: 0.25rem;
}

/* line 1235, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .blk-shopping-cart #prices .row .left {
  padding-right: 0.125rem;
}

/* line 1237, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .blk-shopping-cart #prices .row .left p {
  line-height: 1.4rem;
  font-size: 0.75rem;
}

/* line 1244, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .blk-shopping-cart #prices .row .right {
  padding-left: 0.125rem;
  text-align: right;
}

/* line 1247, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .blk-shopping-cart #prices .row .right p {
  line-height: 1.4rem;
  font-size: 0.75rem;
}

/* line 1253, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .blk-shopping-cart #prices p.price-row {
  font-size: 0.875rem;
}

/* line 1257, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .blk-shopping-cart .divider {
  margin-top: 1rem;
  margin-bottom: 1rem !important;
  margin-left: 0;
  margin-right: 0;
  border-bottom: 0.0625rem dashed #c8c8c8;
}

/* line 1263, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .blk-shopping-cart .divider--with-arrow {
  position: relative;
  margin-bottom: 1.8rem !important;
}

/* line 1267, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .blk-shopping-cart .divider--with-arrow:after {
  content: "";
  position: absolute;
  left: 50%;
  top: -0.4375rem;
  display: block;
  width: 0.9375rem;
  height: 0.9375rem;
  border-right: 0.0625rem dashed #c8c8c8;
  border-bottom: 0.0625rem dashed #c8c8c8;
  -webkit-transform: rotate(45deg) translate3d(-50%, 50%, 0);
          transform: rotate(45deg) translate3d(-50%, 50%, 0);
  background-color: #FFF;
}

/* line 1282, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .blk-shopping-cart .apply-coupon {
  border-bottom: 0;
}

/* line 1284, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .blk-shopping-cart .apply-coupon .btn-main, .com-shopping-cart__page-cnt .blk-shopping-cart .apply-coupon .com-saf-centered-button, .com-shopping-cart__page-cnt .blk-shopping-cart .apply-coupon .com-compare__action {
  padding-left: 1.125rem;
  padding-right: 1.125rem;
}

/* line 1289, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .blk-shopping-cart #coupon {
  margin-top: 1.25rem;
  padding-bottom: 1.25rem;
  /*border-bottom: rem-calc(1) solid $input-border-color*/
}

/* line 1295, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .blk-shopping-cart #coupon h5 {
  /*font-family: $myriad-light;*/
  font-size: 1.125rem;
  font-weight: normal;
}

/* line 1300, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .blk-shopping-cart #coupon input[type="text"] {
  height: 2.625rem;
}

/* line 1303, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .blk-shopping-cart #coupon .button {
  text-transform: uppercase;
}

/* line 1309, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .blk-shopping-cart #total .total-p {
  font-size: 1.375rem;
}

/* line 1311, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .blk-shopping-cart #total .total-p.right {
  text-align: right;
}

/* line 1315, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .blk-shopping-cart #total .continue-your-shopping,
.com-shopping-cart__page-cnt .blk-shopping-cart #total .see-more {
  color: #FFF;
  font-size: 0.75rem;
}

/* line 1321, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .blk-shopping-cart .text-right {
  text-align: right;
}

/* line 1325, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .checkout-container .check-out-btn {
  margin-bottom: 0.5rem;
}

/* line 1327, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart [type='text'],
.com-shopping-cart [type='password'],
.com-shopping-cart [type='date'],
.com-shopping-cart [type='datetime'],
.com-shopping-cart [type='datetime-local'],
.com-shopping-cart [type='month'],
.com-shopping-cart [type='week'],
.com-shopping-cart [type='email'],
.com-shopping-cart [type='number'],
.com-shopping-cart [type='search'],
.com-shopping-cart [type='tel'],
.com-shopping-cart [type='time'],
.com-shopping-cart [type='url'],
.com-shopping-cart [type='color'],
.com-shopping-cart textarea {
  background-color: #fafafa;
}

/* line 1343, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart [type='text']:focus,
.com-shopping-cart [type='password']:focus,
.com-shopping-cart [type='date']:focus,
.com-shopping-cart [type='datetime']:focus,
.com-shopping-cart [type='datetime-local']:focus,
.com-shopping-cart [type='month']:focus,
.com-shopping-cart [type='week']:focus,
.com-shopping-cart [type='email']:focus,
.com-shopping-cart [type='number']:focus,
.com-shopping-cart [type='search']:focus,
.com-shopping-cart [type='tel']:focus,
.com-shopping-cart [type='time']:focus,
.com-shopping-cart [type='url']:focus,
.com-shopping-cart [type='color']:focus,
.com-shopping-cart textarea:focus {
  background-color: #fafafa;
}

/* line 1345, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart span.red {
  color: #c20038;
}

/* line 1348, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart .title-resize {
  font-size: 1.375rem !important;
  margin-bottom: 0.5rem;
}

/* line 1351, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart .title-resize span {
  font-size: 1.375rem !important;
}

/* line 1353, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart .par-resize {
  font-size: 0.75rem !important;
}

/* line 1354, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart .label-resize {
  font-size: 1rem !important;
}

/* line 1355, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart .par-big-resize {
  font-size: 1rem !important;
}

/* line 1359, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .blk-shopping-cart .row-shopping-cart-content .items .configurator-cart-row {
  border: 1px solid #c8c8c8;
  padding: 0 0.9375rem;
  margin: 0 1.25rem;
}

/* line 1364, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .blk-shopping-cart .row-shopping-cart-content .items .configurator-cart-row .row.cart-item {
  border: none;
  border-bottom: 1px dashed #c8c8c8;
  margin: 0;
  padding-bottom: 14px;
}

/* line 1370, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .blk-shopping-cart .row-shopping-cart-content .items .configurator-cart-row .row.cart-item:first-child {
  border-top: none;
}

/* line 1374, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .blk-shopping-cart .row-shopping-cart-content .items .configurator-cart-row .row.cart-item:last-child {
  border-bottom: none;
  padding-top: 0;
  padding-bottom: 20px;
}

/* line 1380, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .blk-shopping-cart .row-shopping-cart-content .items .configurator-cart-row .row.cart-item .columns:first-child {
  padding: 0;
}

/* line 1384, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .blk-shopping-cart .row-shopping-cart-content .items .configurator-cart-row .row.cart-item .product-details__price-return {
  margin-top: 8px;
}

/* line 1388, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .blk-shopping-cart .row-shopping-cart-content .items .configurator-cart-row .row.cart-item .bigger-text {
  font-size: 16px !important;
}

/* line 1391, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .blk-shopping-cart .row-shopping-cart-content .items .configurator-cart-row .row.cart-item .bigger-text--free {
  color: #c20038;
  font-weight: 600;
}

/* line 1396, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .blk-shopping-cart .row-shopping-cart-content .items .configurator-cart-row .row.cart-item .bigger-text--main {
  color: #3e3936;
  font-weight: 600;
  font-size: 20px !important;
}

/* line 1403, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .blk-shopping-cart .row-shopping-cart-content .items .configurator-cart-row .row.cart-item .cart-item-details {
  margin-top: 20px;
}

/* line 1407, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .blk-shopping-cart .row-shopping-cart-content .items .configurator-cart-row .row.cart-item p.price-text .discount-text {
  font-size: 16px;
  font-weight: 400;
}

/* line 1412, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.com-shopping-cart__page-cnt .blk-shopping-cart .row-shopping-cart-content .items .configurator-cart-row .row.cart-item .engraving-icon {
  display: block;
  height: 3.75rem;
  background-position: center;
}

/* line 1419, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.configurator-checkout-engraving-icon {
  display: block;
  height: 2.5rem;
  background-position: center;
  background-size: contain;
}

@media screen and (min-width: 48em) {
  /* line 3, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-cnt {
    padding-top: 0;
    padding-bottom: 0;
    position: relative;
    /*#checkout .five-icon {@include retina-sprite(five-icon, $sprites-medium); width: rem-calc(63); height: rem-calc(63); }
      #checkout .truck-icon {@include retina-sprite(truck-icon, $sprites-medium); width: rem-calc(63); height: rem-calc(62);}*/
    /*#checkout .two-stars-icon {@include retina-sprite(two-stars, $sprites-medium); width: rem-calc(63); height: rem-calc(63);}*/
    /*#checkout .registered-icon {@include retina-sprite(checked-yellow, $sprites-medium); width: rem-calc(29); height: rem-calc(29); left: 0 !important;}
      #checkout .rewied-icon {@include retina-sprite(checked-white, $sprites-medium); width: rem-calc(31); height: rem-calc(31); left: 0 !important;}*/
    /*#checkout .circle-grey {@include retina-sprite(circle-grey, $sprites-medium); width: rem-calc(18); height: rem-calc(18);}*/
    /*#checkout .x-close-icon {@include retina-sprite(x-close, $sprites-medium); width: rem-calc(9); height: rem-calc(9);}*/
  }
  /* line 7, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-cnt #checkout .appliance-tabs .appliance-tabs-container .appliance-tab a {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 11, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-cnt #checkout section.grey-box h2 {
    font-size: 1.375rem;
  }
  /* line 14, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-cnt #checkout a.button.secondary {
    padding-right: 1.625rem !important;
    padding-left: 1.625rem !important;
  }
  /* line 18, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-cnt #checkout p {
    font-size: 0.8125rem;
    line-height: 1.5;
  }
  /* line 22, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-cnt #checkout p.available-from {
    width: 11.25rem;
    margin-top: 8px;
    color: #353535;
    font-weight: 300;
    letter-spacing: .005em;
  }
  /* line 30, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-cnt #checkout .row.extendend-menu-row section.grey-box {
    height: 25rem;
  }
  /* line 33, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-cnt #checkout .icon-description {
    font-size: 1.0625rem;
  }
  /* line 39, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-cnt #checkout .title-mobile {
    padding-top: 1.25rem;
  }
  /* line 40, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-cnt #checkout .only-mobile {
    display: none;
  }
  /* line 41, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-cnt #checkout .only-notmobile {
    display: block;
  }
  /* line 42, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-cnt #checkout section.myaddresses-box {
    margin-left: 1.3125rem;
    margin-top: 1.3125rem;
  }
  /* line 46, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-cnt #checkout label {
    font-size: 1.125rem;
  }
  /* line 47, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-cnt #checkout label.checkbox-label {
    font-size: 0.8125rem;
    line-height: 1.3;
    text-align: left;
    margin-left: 4px;
  }
  /* line 53, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-cnt #checkout #payments label.checkbox-label {
    font-size: 0.6875rem;
    line-height: 1.3;
    text-align: left;
    margin-left: 4px;
  }
  /* line 59, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-cnt #checkout .radio-buttons-container label {
    margin: 0 0.875rem 0 0.5rem;
  }
  /* line 62, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-cnt #checkout .select-left {
    padding-right: 0.625rem;
  }
  /* line 65, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-cnt #checkout .select-right {
    padding-left: 0.625rem;
  }
  /* line 68, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-cnt #checkout .mobile-align-center {
    text-align: left;
  }
  /* line 71, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-cnt #checkout .update-button {
    margin-top: 1.25rem;
    margin-bottom: 0;
  }
  /* line 75, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-cnt #checkout .update-button a.button {
    padding: 0.8125rem 1.625rem 0.625rem 1.625rem !important;
  }
  /* line 78, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-cnt #checkout p.addres-title {
    font-size: 1rem;
  }
  /* line 81, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-cnt #checkout section.myaddresses-box h2 {
    text-align: left;
  }
  /* line 84, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-cnt #checkout section.myaddresses-box h2:after {
    margin: 0.03125rem 0 0 0;
  }
  /* line 87, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-cnt #checkout .columns.sort-by-column {
    margin-top: 0.9375rem;
  }
  /* line 90, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-cnt #checkout .accordion-section.appliance-tab-content h2 {
    font-size: 1.125rem;
  }
  /* line 93, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-cnt #checkout section.grey-box a.button.primary {
    padding: 0.8125rem 1.625rem 0.625rem 1.625rem !important;
  }
  /* line 97, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-cnt #checkout .row.order-row {
    text-align: left;
  }
  /* line 100, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-cnt #checkout section.grey-box h3 {
    font-size: 1rem;
  }
  /* line 103, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-cnt #checkout section.grey-box p.order-title {
    font-size: 1.0625rem;
  }
  /* line 106, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-cnt #checkout section.grey-box p.order-single-price {
    font-size: 1.0625rem;
  }
  /* line 109, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-cnt #checkout .row.order-row p.small-order {
    font-size: 0.75rem;
  }
  /* line 112, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-cnt #checkout section.grey-box .total-column {
    padding-left: 1.875rem;
  }
  /* line 115, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-cnt #checkout section.grey-box p.price-row {
    font-size: 0.875rem;
  }
  /* line 118, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-cnt #checkout .button.order-shipped-button {
    margin: 0;
  }
  /* line 123, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-cnt #checkout p.icon-subdescription {
    font-size: 0.75rem;
    line-height: 0.75rem;
  }
  /* line 127, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-cnt #checkout a.button.my-orders-button.quick-problem-button {
    display: none;
  }
  /* line 133, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-cnt #checkout .buy-your-products-column {
    border-left: 1px dashed #c8c8c8;
    padding-left: 1.3125rem;
  }
  /* line 139, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-cnt #checkout .circle-grey-container {
    margin-bottom: 0;
  }
  /* line 142, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-cnt #checkout section.myaddresses-box {
    margin-left: 1.3125rem !important;
  }
  /* line 147, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-cnt #checkout .row.row-border-top-dashed-large {
    border: 0;
    margin-top: 0;
    padding-top: 0;
  }
  /* line 152, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-cnt #checkout .only-medium {
    display: block;
  }
  /* line 155, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-cnt #checkout .columns.column-total-left {
    padding-right: 1.3125rem;
    width: 100%;
  }
  /* line 159, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-cnt #checkout .columns.column-total-right {
    border-left: 1px dashed #c8c8c8;
    padding-left: 1.3125rem;
  }
  /* line 163, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-cnt #three-box h2 {
    font-size: 1.375rem;
  }
  /* line 166, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-cnt span.tooltip .addtocart {
    margin-top: 0.125rem;
  }
  /* line 167, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-cnt h1.checkout {
    font-size: 2.1875rem;
  }
  /* line 168, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-cnt p.checkout {
    font-size: 0.875rem;
  }
  /* line 169, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-cnt #checkout-position {
    height: 5rem;
  }
  /* line 171, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-cnt #checkout-position h3 {
    font-size: 1.0625rem;
    visibility: visible;
  }
  /* line 176, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-cnt #guest-checkout-box {
    padding-left: 0.625rem;
  }
  /* line 179, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-cnt #delivery {
    padding-left: 0.625rem;
    padding-right: 1.5625rem;
  }
  /* line 183, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-cnt #delivery #delivery-form a.button {
    margin: 0 0.625rem 0.625rem 0;
  }
  /* line 189, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-cnt #payments .tooltip-text {
    margin-top: 2.6875rem;
    display: block;
  }
  /* line 195, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-cnt #checkout-summary p.info {
    width: 40%;
  }
  /* line 199, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-cnt .blk-shopping-cart-step-1.page-box {
    padding-top: 0;
    padding-bottom: 0;
  }
  /* line 204, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-cnt .blk-shopping-cart-step-4.page-box {
    margin-top: 0;
  }
  /* line 208, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-cnt .com-shopping-cart__page-selector {
    top: 2.5rem;
  }
  /* line 212, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-cnt .password-message fieldset {
    border: 0.0625rem solid #d6d6d6;
    margin: 1.25rem;
    padding-top: 1rem;
  }
  /* line 218, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-cnt .not-member {
    position: relative;
  }
  /* line 221, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-cnt .not-member ul li {
    padding-bottom: 1rem;
  }
  /* line 223, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-cnt .not-member ul li:first-child {
    padding-top: 0.5rem;
  }
  /* line 226, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-cnt .not-member ul li:last-child {
    padding-bottom: 0;
  }
  /* line 231, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-cnt .not-member .btn-main, .com-shopping-cart__page-cnt .not-member .com-saf-centered-button, .com-shopping-cart__page-cnt .not-member .com-compare__action {
    width: auto;
  }
  /* line 238, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-cnt .form-container {
    padding-top: 6.5rem;
    padding-bottom: 3.5rem;
    border-right: 0.0625rem solid #dcdcdc;
  }
  /* line 242, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-cnt .form-container .forgot {
    float: left;
    clear: both;
  }
  /* line 246, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-cnt .form-container .sign-btn {
    text-align: left;
  }
  /* line 249, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-cnt .form-container .mobile-align-center {
    text-align: inherit;
  }
  /* line 253, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-cnt .different-form {
    display: block;
  }
  /* line 256, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-cnt .submit-form-btn {
    text-align: left;
  }
  /* line 260, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-cnt #delivery #delivery-title {
    padding-top: 1.875rem;
    margin-top: 0;
  }
  /* line 266, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-cnt .order-summary .items {
    margin-bottom: 2rem;
  }
  /* line 268, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-cnt .order-summary .items .item-price {
    text-align: right !important;
    padding-top: 0;
  }
  /* line 273, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-cnt .order-summary .order-bill {
    margin-top: 0;
    border-left: 0.0625rem dashed #c8c8c8;
    border-top: none;
  }
  /* line 280, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-cnt .blk-shopping-cart-step-3 .place-order {
    text-align: left;
  }
  /* line 283, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-cnt .blk-shopping-cart-step-3 .white-container {
    padding-bottom: 3.4375rem;
  }
  /* line 287, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-cnt .blk-shopping-cart {
    /*.checkout-container {
                    padding-bottom: rem-calc(20);
                    margin-bottom: 2rem;
                    border-bottom: rem-calc(1) solid #dcdcdc;
                }*/
  }
  /* line 291, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-cnt .blk-shopping-cart .row-shopping-cart-content .items .row.cart-item .cart-item-details {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  /* line 293, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-cnt .blk-shopping-cart .row-shopping-cart-content .items .row.cart-item p.price-each {
    margin: auto 0 auto auto;
    text-align: right;
  }
  /* line 299, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-cnt .blk-shopping-cart .row-shopping-cart-content .items .row.cart-item .price-separator {
    display: block;
  }
  /* line 303, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-cnt .blk-shopping-cart .prices {
    float: right;
  }
  /* line 304, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-cnt .blk-shopping-cart .apply-coupon {
    float: left;
  }
  /* line 305, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-cnt .blk-shopping-cart .gray-box {
    position: relative;
  }
  /* line 307, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-cnt .blk-shopping-cart .gray-box .row-total {
    position: absolute;
    top: 1.25rem;
    right: 1.25rem;
  }
  /* line 320, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart .title-resize {
    margin-bottom: 1rem;
  }
  /* line 323, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-cnt .blk-shopping-cart .row-shopping-cart-content .items .configurator-cart-row {
    padding: 0 2.125rem;
    margin-right: 0;
    margin-bottom: 0.625rem;
  }
  /* line 329, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-cnt .blk-shopping-cart .row-shopping-cart-content .items .configurator-cart-row .row.cart-item, .com-shopping-cart__page-cnt .blk-shopping-cart .row-shopping-cart-content .items .configurator-cart-row .row.cart-item:last-child {
    padding: 2rem 0;
  }
  /* line 334, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-cnt .blk-shopping-cart .row-shopping-cart-content .items .configurator-cart-row .row.cart-item:last-child .cart-item-details {
    margin: 0;
  }
  /* line 338, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-cnt .blk-shopping-cart .row-shopping-cart-content .items .configurator-cart-row .row.cart-item .cart-item-details {
    margin-top: 16px;
  }
  /* line 342, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-cnt .blk-shopping-cart .row-shopping-cart-content .items .configurator-cart-row .row.cart-item .com-shopping-cart__product-close {
    right: -16px;
  }
  /* line 346, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-medium.scss */
  .com-shopping-cart__page-cnt .blk-shopping-cart .row-shopping-cart-content .items .configurator-cart-row .row.cart-item .product-details__price-return {
    margin-top: 0;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 3, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-large.scss */
  .com-shopping-cart__page-cnt {
    padding-top: 0;
    position: relative;
    /*#checkout .five-icon {@include retina-sprite(five-icon, $sprites-medium); width: rem-calc(63); height: rem-calc(63); }
      #checkout .truck-icon {@include retina-sprite(truck-icon, $sprites-medium); width: rem-calc(63); height: rem-calc(62);}*/
    /*#checkout .two-stars-icon {@include retina-sprite(two-stars, $sprites-medium); width: rem-calc(63); height: rem-calc(63);}*/
    /*#checkout .registered-icon {@include retina-sprite(checked-yellow, $sprites-medium); width: rem-calc(29); height: rem-calc(29); left: 0 !important;}
      #checkout .rewied-icon {@include retina-sprite(checked-white, $sprites-medium); width: rem-calc(31); height: rem-calc(31); left: 0 !important;}*/
    /*#checkout .circle-grey {@include retina-sprite(circle-grey, $sprites-medium); width: rem-calc(18); height: rem-calc(18);}*/
    /*#checkout .x-close-icon {@include retina-sprite(x-close, $sprites-medium); width: rem-calc(9); height: rem-calc(9);}*/
    /*.page-container {
                .page-content {
                    .gray-box {
                        li {
                            min-height: rem-calc(35) !important;
                        }
                    }
                }
            }*/
  }
  /* line 10, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-large.scss */
  .com-shopping-cart__page-cnt .blk-shopping-cart .row-shopping-cart-content .items .row.cart-item {
    margin-right: auto;
  }
  /* line 15, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-large.scss */
  .com-shopping-cart__page-cnt .row-cart-items .need-help {
    padding-right: 0;
  }
  /* line 18, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-large.scss */
  .com-shopping-cart__page-cnt #checkout .appliance-tabs .appliance-tabs-container .appliance-tab a {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 22, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-large.scss */
  .com-shopping-cart__page-cnt #checkout section.grey-box h2 {
    font-size: 1.375rem;
  }
  /* line 25, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-large.scss */
  .com-shopping-cart__page-cnt #checkout a.button.secondary {
    padding-right: 1.625rem !important;
    padding-left: 1.625rem !important;
  }
  /* line 29, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-large.scss */
  .com-shopping-cart__page-cnt #checkout p {
    font-size: 0.8125rem;
    line-height: 1.5;
  }
  /* line 33, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-large.scss */
  .com-shopping-cart__page-cnt #checkout p.available-from {
    width: 13rem;
  }
  /* line 37, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-large.scss */
  .com-shopping-cart__page-cnt #checkout .row.extendend-menu-row section.grey-box {
    height: 25rem;
  }
  /* line 40, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-large.scss */
  .com-shopping-cart__page-cnt #checkout .icon-description {
    font-size: 1.0625rem;
  }
  /* line 44, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-large.scss */
  .com-shopping-cart__page-cnt #checkout iframe[name="paymentIframe"] {
    height: 40.625rem;
  }
  /* line 51, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-large.scss */
  .com-shopping-cart__page-cnt #checkout .only-mobile {
    display: none;
  }
  /* line 54, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-large.scss */
  .com-shopping-cart__page-cnt #checkout .only-notmobile {
    display: block;
  }
  /* line 57, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-large.scss */
  .com-shopping-cart__page-cnt #checkout section.myaddresses-box {
    margin-left: 1.3125rem;
    margin-top: 1.3125rem;
  }
  /* line 61, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-large.scss */
  .com-shopping-cart__page-cnt #checkout label {
    font-size: 1.125rem;
  }
  /* line 64, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-large.scss */
  .com-shopping-cart__page-cnt #checkout label.checkbox-label {
    font-size: 0.875rem;
    line-height: 1.5;
    margin-left: 8px;
  }
  /* line 69, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-large.scss */
  .com-shopping-cart__page-cnt #checkout .select-left {
    padding-right: 0.625rem;
  }
  /* line 72, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-large.scss */
  .com-shopping-cart__page-cnt #checkout .select-right {
    padding-left: 0.625rem;
  }
  /* line 75, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-large.scss */
  .com-shopping-cart__page-cnt #checkout .mobile-align-center {
    text-align: left;
  }
  /* line 78, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-large.scss */
  .com-shopping-cart__page-cnt #checkout .update-button {
    margin-top: 1.25rem;
    margin-bottom: 0;
  }
  /* line 82, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-large.scss */
  .com-shopping-cart__page-cnt #checkout .update-button a.button {
    padding: 0.8125rem 1.625rem 0.625rem 1.625rem !important;
  }
  /* line 85, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-large.scss */
  .com-shopping-cart__page-cnt #checkout p.addres-title {
    font-size: 1rem;
  }
  /* line 88, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-large.scss */
  .com-shopping-cart__page-cnt #checkout section.myaddresses-box h2 {
    text-align: left;
  }
  /* line 91, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-large.scss */
  .com-shopping-cart__page-cnt #checkout section.myaddresses-box h2:after {
    margin: 0.03125rem 0 0 0;
  }
  /* line 94, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-large.scss */
  .com-shopping-cart__page-cnt #checkout .columns.sort-by-column {
    margin-top: 0.9375rem;
  }
  /* line 97, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-large.scss */
  .com-shopping-cart__page-cnt #checkout .accordion-section.appliance-tab-content h2 {
    font-size: 1.125rem;
  }
  /* line 100, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-large.scss */
  .com-shopping-cart__page-cnt #checkout section.grey-box a.button.primary {
    padding: 0.8125rem 1.625rem 0.625rem 1.625rem !important;
  }
  /* line 104, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-large.scss */
  .com-shopping-cart__page-cnt #checkout .row.order-row {
    text-align: left;
  }
  /* line 107, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-large.scss */
  .com-shopping-cart__page-cnt #checkout section.grey-box h3 {
    font-size: 1rem;
  }
  /* line 110, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-large.scss */
  .com-shopping-cart__page-cnt #checkout section.grey-box p.order-title {
    font-size: 1.0625rem;
  }
  /* line 113, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-large.scss */
  .com-shopping-cart__page-cnt #checkout section.grey-box p.order-single-price {
    font-size: 1.0625rem;
  }
  /* line 116, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-large.scss */
  .com-shopping-cart__page-cnt #checkout .row.order-row p.small-order {
    font-size: 0.75rem;
  }
  /* line 119, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-large.scss */
  .com-shopping-cart__page-cnt #checkout section.grey-box .total-column {
    padding-left: 1.875rem;
  }
  /* line 122, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-large.scss */
  .com-shopping-cart__page-cnt #checkout section.grey-box p.price-row {
    font-size: 0.875rem;
  }
  /* line 125, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-large.scss */
  .com-shopping-cart__page-cnt #checkout .button.order-shipped-button {
    margin: 0;
  }
  /* line 130, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-large.scss */
  .com-shopping-cart__page-cnt #checkout p.icon-subdescription {
    font-size: 0.75rem;
    line-height: 0.75rem;
  }
  /* line 134, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-large.scss */
  .com-shopping-cart__page-cnt #checkout a.button.my-orders-button.quick-problem-button {
    display: none;
  }
  /* line 140, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-large.scss */
  .com-shopping-cart__page-cnt #checkout .buy-your-products-column {
    border-left: 1px dashed #c8c8c8;
    padding-left: 1.3125rem;
  }
  /* line 146, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-large.scss */
  .com-shopping-cart__page-cnt #checkout .circle-grey-container {
    margin-bottom: 0;
  }
  /* line 149, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-large.scss */
  .com-shopping-cart__page-cnt #checkout section.myaddresses-box {
    margin-left: 1.3125rem !important;
  }
  /* line 154, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-large.scss */
  .com-shopping-cart__page-cnt #checkout .row.row-border-top-dashed-large {
    border-top: 1px dashed #c8c8c8;
    margin-top: 1.125rem;
    padding-top: 1.3125rem;
  }
  /* line 159, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-large.scss */
  .com-shopping-cart__page-cnt #checkout .only-large {
    display: block;
  }
  /* line 162, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-large.scss */
  .com-shopping-cart__page-cnt #main-container {
    position: relative;
  }
  /* line 164, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-large.scss */
  .com-shopping-cart__page-cnt #main-container .share-box {
    position: absolute;
    top: 5.5rem;
    right: 0;
  }
  /* line 168, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-large.scss */
  .com-shopping-cart__page-cnt #main-container .share-box ul {
    list-style-type: none;
  }
  /* line 170, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-large.scss */
  .com-shopping-cart__page-cnt #main-container .share-box ul li {
    float: left;
    width: 2.125rem;
    height: 2.125rem;
    margin: 0 0 0 0.625rem;
  }
  /* line 175, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-large.scss */
  .com-shopping-cart__page-cnt #main-container .share-box ul li a {
    display: block;
    width: 2.125rem;
    height: 2.125rem;
  }
  /* line 179, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-large.scss */
  .com-shopping-cart__page-cnt #main-container .share-box ul li a.print {
    /*@include retina-sprite( print, $sprites-common );*/
    width: 2.125rem;
    height: 2.125rem;
  }
  /* line 185, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-large.scss */
  .com-shopping-cart__page-cnt #main-container .share-box ul li a.share {
    /*@include retina-sprite( share, $sprites-common );*/
    width: 2.125rem;
    height: 2.125rem;
  }
  /* line 205, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-large.scss */
  .com-shopping-cart__page-cnt #guest-checkout-box {
    padding-left: 1.875rem;
    padding-top: 2.5rem;
  }
  /* line 208, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-large.scss */
  .com-shopping-cart__page-cnt #guest-checkout-box h2 {
    width: 11.25rem;
  }
  /* line 211, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-large.scss */
  .com-shopping-cart__page-cnt #guest-checkout-box .button {
    font-size: 1.0625rem;
  }
  /* line 216, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-large.scss */
  .com-shopping-cart__page-cnt #payments #credit-cards {
    margin-top: 2.3125rem;
  }
  /* line 223, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-large.scss */
  .com-shopping-cart__page-cnt #checkout-summary .items .item p.price {
    font-size: 0.8125rem;
  }
  /* line 226, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-large.scss */
  .com-shopping-cart__page-cnt #checkout-summary .items .item p.desc {
    font-size: 0.8125rem;
  }
  /* line 232, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-large.scss */
  .com-shopping-cart__page-cnt .blk-shopping-cart-step-1.page-box {
    padding-top: 0;
  }
  /* line 235, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-large.scss */
  .com-shopping-cart__page-cnt .com-shopping-cart__page-selector {
    top: 2.5rem;
  }
  /* line 238, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-large.scss */
  .com-shopping-cart__page-cnt .not-member {
    position: static;
  }
  /* line 241, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-large.scss */
  .com-shopping-cart__page-cnt .not-member ul li {
    padding-bottom: 0;
  }
  /* line 245, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-large.scss */
  .com-shopping-cart__page-cnt .not-member .btn-main, .com-shopping-cart__page-cnt .not-member .com-saf-centered-button, .com-shopping-cart__page-cnt .not-member .com-compare__action {
    width: 100%;
    position: static;
  }
  /* line 250, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-large.scss */
  .com-shopping-cart__page-cnt .form-container {
    padding-top: 6.5rem;
  }
  /* line 253, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-large.scss */
  .com-shopping-cart__page-cnt .form-container .sign-btn .btn-main, .com-shopping-cart__page-cnt .form-container .sign-btn .com-saf-centered-button, .com-shopping-cart__page-cnt .form-container .sign-btn .com-compare__action {
    margin-bottom: 0.625rem;
  }
  /* line 259, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-large.scss */
  .com-shopping-cart__page-cnt .blk-shopping-cart .check-out-btn {
    text-align: center;
    width: 100%;
  }
  /* line 263, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-large.scss */
  .com-shopping-cart__page-cnt .blk-shopping-cart .prices {
    float: left;
  }
  /* line 266, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-large.scss */
  .com-shopping-cart__page-cnt .blk-shopping-cart .apply-coupon {
    float: left;
  }
  /* line 269, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-large.scss */
  .com-shopping-cart__page-cnt .blk-shopping-cart .gray-box {
    position: relative;
  }
  /* line 271, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-large.scss */
  .com-shopping-cart__page-cnt .blk-shopping-cart .gray-box .row-total {
    position: relative;
    top: inherit;
    right: inherit;
  }
  /* line 279, /var/www/scss/shame/com-shopping-cart/com-shopping-cart-large.scss */
  .com-shopping-cart__page-cnt .blk-shopping-cart-step-3 .white-container {
    padding-bottom: 3.4375rem;
  }
}

@media screen and (max-width: 767px) {
  /* line 1430, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
  .order-summary-mobile {
    position: fixed;
    bottom: 0;
    left: 0;
    background: transparent;
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
    z-index: 9;
  }
  /* line 1439, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
  .order-summary-mobile .order-list-cart {
    display: none;
  }
  /* line 1441, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
  .order-summary-mobile .order-list-cart.active-cart {
    display: block;
  }
  /* line 1445, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
  .order-summary-mobile .main-summary-row {
    padding-top: 0 !important;
  }
  /* line 1447, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
  .order-summary-mobile .main-summary-row.active-cart {
    padding-top: 1rem !important;
  }
  /* line 1452, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
  .order-summary-mobile .gray-box {
    background: #3e3936;
    border: 0;
    padding-bottom: 5.625rem;
    position: relative;
  }
  /* line 1458, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
  .order-summary-mobile .gray-box .main-summary-row {
    background: #fafafa;
    margin-left: 0;
    margin-right: 0;
    padding-top: 2rem;
  }
  /* line 1464, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
  .order-summary-mobile .gray-box .main-summary-row h2 {
    margin-bottom: 1rem;
  }
  /* line 1465, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
  .order-summary-mobile .gray-box .main-summary-row .checkout-container {
    position: absolute;
    bottom: 1.375rem;
    left: 0;
    text-align: center;
  }
  /* line 1471, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
  .order-summary-mobile .gray-box .main-summary-row #prices {
    padding-top: 0;
  }
  /* line 1474, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
  .order-summary-mobile .gray-box .main-summary-row #total {
    margin-top: 0;
  }
  /* line 1477, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
  .order-summary-mobile .gray-box .main-summary-row #total .row-total {
    background: #3e3936;
    color: #FFF;
    padding-top: 1.25rem;
  }
  /* line 1481, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
  .order-summary-mobile .gray-box .main-summary-row #total .row-total .total-cont {
    width: auto;
    display: block;
    float: left;
  }
  /* line 1486, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
  .order-summary-mobile .gray-box .main-summary-row #total .row-total .total-label {
    padding-right: 0.3125rem;
  }
  /* line 1489, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
  .order-summary-mobile .gray-box .main-summary-row #total .row-total .total-price {
    padding-left: 0.3125rem;
    padding-right: 0.3125rem;
  }
  /* line 1493, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
  .order-summary-mobile .gray-box .main-summary-row #total .row-total .total-details {
    padding-left: 0.3125rem;
    float: right;
    text-align: right;
  }
}

@media screen and (max-width: 399px) {
  /* line 1506, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
  .order-summary-mobile {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }
  /* line 1512, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
  .order-summary-mobile .apply-coupon .columns.left {
    padding-right: 0.3125rem;
  }
  /* line 1515, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
  .order-summary-mobile .apply-coupon .columns.right {
    padding-left: 0.3125rem;
  }
}

/* line 1523, /var/www/scss/shame/com-shopping-cart/com-shopping-cart.scss */
.title-resize__basket-code {
  float: right;
  font-size: 0.75rem;
  line-height: 3;
  margin: 0;
}

/* line 4, /var/www/scss/shame/com-support/com-support.scss */
.storeLocator h2,
.storeLocator h5,
.storeLocator h6 {
  color: #3e3936;
}

/* line 7, /var/www/scss/shame/com-support/com-support.scss */
.storeLocator h2 {
  font-size: 1rem;
  margin: 1.5rem 0;
  text-align: center;
  font-weight: 400;
}

/* line 13, /var/www/scss/shame/com-support/com-support.scss */
.storeLocator h5 {
  font-size: 0.8rem;
  font-weight: 300;
}

/* line 17, /var/www/scss/shame/com-support/com-support.scss */
.storeLocator h6 {
  font-size: 0.75rem;
  font-weight: 300;
}

/* line 21, /var/www/scss/shame/com-support/com-support.scss */
.storeLocator label {
  color: #3e3936;
}

/* line 23, /var/www/scss/shame/com-support/com-support.scss */
.storeLocator .button {
  text-transform: uppercase;
  text-align: center;
  border: 0;
  line-height: 3.125rem;
  color: #FFF;
  font-weight: 600;
  background-color: #c20038;
  font-size: 0.75rem;
}

/* line 35, /var/www/scss/shame/com-support/com-support.scss */
.storeLocator .button:hover {
  border: 0;
  margin: 0;
  line-height: 3.125rem;
}

/* line 42, /var/www/scss/shame/com-support/com-support.scss */
.storeLocator #box,
.storeLocator #store_selection {
  margin-left: 0;
  margin-right: 0;
}

/* line 49, /var/www/scss/shame/com-support/com-support.scss */
.storeLocator #store_selection .small-12:first-child .row {
  border: 1px solid #f2f2f2;
}

/* line 51, /var/www/scss/shame/com-support/com-support.scss */
.storeLocator #store_selection .large-8 {
  padding-right: 0;
}

/* line 55, /var/www/scss/shame/com-support/com-support.scss */
.storeLocator .location_select .row {
  border: 0 !important;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

/* line 60, /var/www/scss/shame/com-support/com-support.scss */
.storeLocator .location_select .small-1 {
  padding-right: 0;
}

/* line 61, /var/www/scss/shame/com-support/com-support.scss */
.storeLocator .location_select label {
  padding-top: 0.3rem;
}

/* line 65, /var/www/scss/shame/com-support/com-support.scss */
.storeLocator .location_select_form select {
  font-size: 0.75rem;
  color: #3e3936;
}

/* line 71, /var/www/scss/shame/com-support/com-support.scss */
.storeLocator .location_select_label {
  position: relative;
}

/* line 73, /var/www/scss/shame/com-support/com-support.scss */
.storeLocator [for="ux-stloc-collection-1"],
.storeLocator [for="ux-stloc-collection-2"] {
  margin-left: 2.8125rem;
}

/* line 76, /var/www/scss/shame/com-support/com-support.scss */
.storeLocator [for="ux-stloc-collection-1"]:before,
.storeLocator [for="ux-stloc-collection-2"]:before {
  display: block;
  background-position: center top;
  background-size: 3.125rem;
  height: 3.125rem;
  width: 3.125rem;
  display: inline-block;
  content: "";
  position: absolute;
  top: -9px;
  left: 10px;
}

@media screen and (min-width: 48em) {
  /* line 76, /var/www/scss/shame/com-support/com-support.scss */
  .storeLocator [for="ux-stloc-collection-1"]:before,
  .storeLocator [for="ux-stloc-collection-2"]:before {
    background-size: 3.125rem;
    height: 3.125rem;
    width: 3.125rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 76, /var/www/scss/shame/com-support/com-support.scss */
  .storeLocator [for="ux-stloc-collection-1"]:before,
  .storeLocator [for="ux-stloc-collection-2"]:before {
    background-size: 3.125rem;
    height: 3.125rem;
    width: 3.125rem;
  }
}

/* line 93, /var/www/scss/shame/com-support/com-support.scss */
.storeLocator .location_select_button {
  text-align: center;
  padding-top: 2rem;
}

/* line 96, /var/www/scss/shame/com-support/com-support.scss */
.storeLocator .location_select_button .button {
  padding: 1rem 2.2rem;
}

/* line 100, /var/www/scss/shame/com-support/com-support.scss */
.storeLocator .yourStoreTable h5,
.storeLocator .yourStoreTable p {
  color: #3e3936;
}

/* line 102, /var/www/scss/shame/com-support/com-support.scss */
.storeLocator .yourStoreTable h5 {
  font-weight: 600;
  font-size: 1rem;
}

/* line 106, /var/www/scss/shame/com-support/com-support.scss */
.storeLocator .yourStoreTable p {
  font-weight: 400;
  font-size: 0.875rem;
}

/* line 111, /var/www/scss/shame/com-support/com-support.scss */
.storeLocator .yourStoreTable .yourStore {
  cursor: pointer;
  padding: 1rem 1.5rem;
}

/* line 114, /var/www/scss/shame/com-support/com-support.scss */
.storeLocator .yourStoreTable .yourStore .medium-3 {
  text-align: center;
}

/* line 116, /var/www/scss/shame/com-support/com-support.scss */
.storeLocator .yourStoreTable .yourStore input.button {
  padding: 0 1rem;
}

/* line 117, /var/www/scss/shame/com-support/com-support.scss */
.storeLocator .yourStoreTable .yourStore a.button {
  padding: 1rem 2.2rem;
}

/* line 118, /var/www/scss/shame/com-support/com-support.scss */
.storeLocator .yourStoreTable .yourStore .columns {
  /*a {
          margin-top: 20px;
          margin-right: 10px;
          padding-left: 10px !important;
          padding-right: 10px !important;
        }
        input.button {
          margin-top:20px;
          margin-right:10px;
          padding-left:10px !important;
          padding-right:10px !important;
          width: 95%;
        }*/
}

/* line 133, /var/www/scss/shame/com-support/com-support.scss */
.storeLocator .yourStoreTable .yourStore .columns img {
  display: inline-block;
  width: 32px;
  height: 32px;
}

/* line 144, /var/www/scss/shame/com-support/com-support.scss */
.storeLocator .yourStoreTable .yourStore:nth-child(1) {
  padding: 0 1.5rem;
}

/* line 145, /var/www/scss/shame/com-support/com-support.scss */
.storeLocator .yourStoreTable .yourStore:nth-child(even) {
  background-color: #f2f2f2;
}

/* line 148, /var/www/scss/shame/com-support/com-support.scss */
.storeLocator .searchStore {
  position: relative;
  z-index: 9999;
  background-color: white;
}

/* line 153, /var/www/scss/shame/com-support/com-support.scss */
.storeLocator .searchStore form {
  padding: 20px;
  border: 0;
}

/* line 156, /var/www/scss/shame/com-support/com-support.scss */
.storeLocator .searchStore form .location_select_button {
  text-align: center;
}

/* line 158, /var/www/scss/shame/com-support/com-support.scss */
.storeLocator .searchStore form .checkbox input[type="checkbox"] {
  position: initial;
  margin: 0;
}

/* line 162, /var/www/scss/shame/com-support/com-support.scss */
.storeLocator .searchStore form .checkbox label {
  line-height: 1.0625rem;
}

/* line 167, /var/www/scss/shame/com-support/com-support.scss */
.storeLocator #map-canvas {
  min-height: 450px;
}

/* line 169, /var/www/scss/shame/com-support/com-support.scss */
.storeLocator #map-canvas img {
  max-width: none;
}

/* line 173, /var/www/scss/shame/com-support/com-support.scss */
.storeLocator .storeResult h2 {
  padding-bottom: 0rem;
}

/* line 177, /var/www/scss/shame/com-support/com-support.scss */
.storeLocator .show-for-medium-up {
  display: none !important;
}

@media screen and (min-width: 48em) {
  /* line 6, /var/www/scss/shame/com-support/com-support-medium.scss */
  .storeLocator h5 {
    font-size: 1.125rem;
  }
  /* line 8, /var/www/scss/shame/com-support/com-support-medium.scss */
  .storeLocator .show-for-medium-up {
    display: block !important;
  }
  /* line 12, /var/www/scss/shame/com-support/com-support-medium.scss */
  .storeLocator .show-for-small-only, .storeLocator .main-header--checkout .checkout-ssl-padlock, .main-header--checkout .storeLocator .checkout-ssl-padlock, .storeLocator .com-slider-general__title--small, .storeLocator .com-cat-intro__title-cnt, .storeLocator .com-cat-intro__btn-cnt, .storeLocator .com-stripe-title--on-top .com-stripe-title__text--main, .com-stripe-title--on-top .storeLocator .com-stripe-title__text--main, .storeLocator .com-related-recipes__items-cnt.com-related-recipes__items-cnt--small, .storeLocator .com-gallery-pdp__modal-open, .storeLocator .blk-video__smallscenario, .storeLocator .com-vip-loved-recipes .com-vip-recipe-thumbnail--loved .com-vip-recipe-thumbnail__timings, .com-vip-loved-recipes .com-vip-recipe-thumbnail--loved .storeLocator .com-vip-recipe-thumbnail__timings, .storeLocator .com-vip-recipe-steps__header, .storeLocator .com-vip-recipe-filters__title, .storeLocator .com-vip-recipe-filters__close-button, .storeLocator .com-vip-recipe-filters__explore, .storeLocator .blk-home-slider--small, .storeLocator .blk-nav .com-home-menu__title, .blk-nav .storeLocator .com-home-menu__title, .storeLocator .com-support-home .btn-main--white, .com-support-home .storeLocator .btn-main--white, .storeLocator .com-stripe-title--in-accessories .com-stripe-title__text, .com-stripe-title--in-accessories .storeLocator .com-stripe-title__text, .storeLocator .com-stripe-title--in-l2-editorial .com-stripe-title__text, .com-stripe-title--in-l2-editorial .storeLocator .com-stripe-title__text, .storeLocator .com-results-filter__mobile {
    display: none !important;
  }
}

/*
*
*  Overwrite Optanon's cookie popup css
*/
/* line 6, /var/www/scss/shame/optanon/optanon.scss */
#optanon #optanon-popup-bg {
  z-index: 1000000 !important;
}

/* line 7, /var/www/scss/shame/optanon/optanon.scss */
#optanon #optanon-popup-wrapper {
  z-index: 1000001 !important;
}

/* line 8, /var/www/scss/shame/optanon/optanon.scss */
#optanon-popup-bottom-logo {
  display: none;
}

/* line 10, /var/www/scss/shame/optanon/optanon.scss */
#optanon #optanon-popup-wrapper .optanon-status .optanon-status-on {
  color: #c20038 !important;
}

/* line 11, /var/www/scss/shame/optanon/optanon.scss */
#optanon fieldset input:checked + label {
  background-color: #c20038 !important;
}

/*************************************************************
 * CLASSIC BUTTON
 */
/* line 85, /var/www/scss/modules/mod-btn/mod-btn.scss */
.mod-btn {
  box-sizing: border-box;
  text-decoration: none;
  display: inline-block;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 0.75rem;
  padding: 0.3125rem;
  line-height: 1rem;
  min-width: 15rem;
  text-align: center;
  color: #3e3936;
  border: 1px solid #cfcecd;
  background-color: rgba(255, 255, 255, 0.6);
}

/* line 40, /var/www/scss/modules/mod-btn/mod-btn.scss */
.mod-btn:hover {
  border: 1px solid #3e3936;
}

/* line 93, /var/www/scss/modules/mod-btn/mod-btn.scss */
.mod-btn--hero-light {
  border: 1px solid #aaa8a7;
}

/* line 97, /var/www/scss/modules/mod-btn/mod-btn.scss */
.mod-btn--hero-dark {
  color: #FFF;
  border: 1px solid rgba(255, 255, 255, 0.5);
  background-color: rgba(0, 0, 0, 0.3);
  border: 1px solid #3e3936;
}

/* line 49, /var/www/scss/modules/mod-btn/mod-btn.scss */
.mod-btn--hero-dark:hover {
  background-color: #c20038;
  border: 1px solid #c20038;
}

/* line 100, /var/www/scss/modules/mod-btn/mod-btn.scss */
.mod-btn--hero-dark:hover {
  border: 1px solid #3e3936;
}

/* line 104, /var/www/scss/modules/mod-btn/mod-btn.scss */
.mod-btn--hero-white {
  background-color: transparent;
  color: #FFF;
  border: 1px solid #FFF;
}

/* line 77, /var/www/scss/modules/mod-btn/mod-btn.scss */
.mod-btn--hero-white:hover {
  background-color: transparent;
}

/* line 108, /var/www/scss/modules/mod-btn/mod-btn.scss */
.mod-btn--hero-white:hover {
  border: 1px solid #FFF;
}

/* line 113, /var/www/scss/modules/mod-btn/mod-btn.scss */
.mod-btn--transparent {
  background-color: transparent;
}

/* line 77, /var/www/scss/modules/mod-btn/mod-btn.scss */
.mod-btn--transparent:hover {
  background-color: transparent;
}

/* line 117, /var/www/scss/modules/mod-btn/mod-btn.scss */
.mod-btn--medium-cta {
  font-size: 1rem;
  padding: 0.625rem 1.5625rem;
  color: #FFF;
  border: 1px solid #FFF;
  background-color: transparent;
  min-width: auto;
}

/* line 126, /var/www/scss/modules/mod-btn/mod-btn.scss */
.mod-btn--medium-shop {
  background-color: #c20038;
  border-color: #c20038;
}

/* line 130, /var/www/scss/modules/mod-btn/mod-btn.scss */
.mod-btn--medium-black {
  color: #3e3936;
  border-color: #3e3936;
}

/* line 134, /var/www/scss/modules/mod-btn/mod-btn.scss */
.mod-btn--medium-white {
  color: #3e3936;
  border-color: #3e3936;
}

/* line 138, /var/www/scss/modules/mod-btn/mod-btn.scss */
.mod-btn--color-white {
  color: #c20038;
  background-color: #FFF;
  font-weight: 700;
  padding: 0.8rem 1.5rem;
  font-size: 1rem;
  border: 1px solid #FFF;
  width: 80%;
}

/* line 146, /var/www/scss/modules/mod-btn/mod-btn.scss */
.mod-btn--color-white:hover {
  border: 1px solid #FFF;
}

/* line 150, /var/www/scss/modules/mod-btn/mod-btn.scss */
.mod-btn--transparent-bg {
  position: relative;
  padding: 0;
  border: 0;
  min-width: 0;
  color: #FFF;
  font-weight: 700;
  font-size: 0.875rem;
  background-color: transparent;
  text-decoration: underline;
}

/* line 160, /var/www/scss/modules/mod-btn/mod-btn.scss */
.mod-btn--transparent-bg:after {
  content: "";
  display: block;
  background-position: center top;
  background-size: 0.5rem;
  height: 0.5rem;
  width: 0.5rem;
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M27.9%2039c-.7%200-1.4-.3-2-.8L9.7%2022c-1.1-1.1-1.1-2.9%200-4L25.9%201.8c1.1-1.1%202.9-1.1%204%200s1.1%202.9%200%204L15.6%2020l14.2%2014.2c1.1%201.1%201.1%202.9%200%204-.5.5-1.2.8-1.9.8z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  position: absolute;
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
  top: 0.3125rem;
  right: -0.9375rem;
}

@media screen and (min-width: 48em) {
  /* line 160, /var/www/scss/modules/mod-btn/mod-btn.scss */
  .mod-btn--transparent-bg:after {
    background-size: 0.5rem;
    height: 0.5rem;
    width: 0.5rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 160, /var/www/scss/modules/mod-btn/mod-btn.scss */
  .mod-btn--transparent-bg:after {
    background-size: 0.5rem;
    height: 0.5rem;
    width: 0.5rem;
  }
}

/* line 169, /var/www/scss/modules/mod-btn/mod-btn.scss */
.mod-btn--transparent-bg:hover {
  border: 0;
}

/*************************************************************
 * BUTTON FOR HEADER
 */
/* line 175, /var/www/scss/modules/mod-btn/mod-btn.scss */
.mod-btn-header {
  box-sizing: border-box;
  text-decoration: none;
  display: inline-block;
  font-weight: normal;
  text-transform: none;
  font-size: 0.75rem;
  padding: 0.3125rem;
  line-height: 1rem;
  padding-left: 1.875rem;
  padding-right: 1.875rem;
  color: #FFF;
  border: none;
  background-color: #c20038;
}

/* line 59, /var/www/scss/modules/mod-btn/mod-btn.scss */
.mod-btn-header:hover {
  background-color: #c20038;
  border: none;
}

/* line 183, /var/www/scss/modules/mod-btn/mod-btn.scss */
.mod-btn-header--dark {
  color: #3e3936;
  border: 1px solid #cfcecd;
  background-color: rgba(255, 255, 255, 0.6);
}

/* line 40, /var/www/scss/modules/mod-btn/mod-btn.scss */
.mod-btn-header--dark:hover {
  border: 1px solid #3e3936;
}

/* line 185, /var/www/scss/modules/mod-btn/mod-btn.scss */
.mod-btn-header--dark:hover {
  background-color: rgba(255, 255, 255, 0.6);
}

/* line 190, /var/www/scss/modules/mod-btn/mod-btn.scss */
.mod-btn-header--transparent {
  background-color: transparent;
  border: 1px solid #FFF;
  color: #FFF;
}

/* line 77, /var/www/scss/modules/mod-btn/mod-btn.scss */
.mod-btn-header--transparent:hover {
  background-color: transparent;
}

/* line 194, /var/www/scss/modules/mod-btn/mod-btn.scss */
.mod-btn-header--transparent:hover {
  border: 1px solid #FFF;
  background-color: #FFF;
  color: #3e3936;
}

/*************************************************************
 * ACTION BUTTON
 */
/* line 204, /var/www/scss/modules/mod-btn/mod-btn.scss */
.mod-btn-action {
  box-sizing: border-box;
  text-decoration: none;
  display: inline-block;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 0.875rem;
  padding: 0.625rem;
  line-height: 1rem;
  min-width: 15rem;
  text-align: center;
  color: #FFF;
  border: none;
  background-color: #c20038;
}

/* line 59, /var/www/scss/modules/mod-btn/mod-btn.scss */
.mod-btn-action:hover {
  background-color: #c20038;
  border: none;
}

/* line 211, /var/www/scss/modules/mod-btn/mod-btn.scss */
.mod-btn-action--dynamic-width {
  min-width: auto;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

/* line 217, /var/www/scss/modules/mod-btn/mod-btn.scss */
.mod-btn-dynamic {
  display: inline-block;
  padding: 0.8125rem 1.25rem;
  text-align: center;
  font-weight: 700;
  font-size: 0.875rem;
  color: #FFF;
  background-color: #c20038;
}

/* line 226, /var/www/scss/modules/mod-btn/mod-btn.scss */
.mod-btn-dynamic.mod-btn-dynamic--gray {
  background-color: #707070;
}

/*************************************************************
 * LINK BUTTON
 */
/* line 234, /var/www/scss/modules/mod-btn/mod-btn.scss */
.mod-btn-link {
  display: inline-block;
  text-decoration: underline;
  font-family: "Times New Roman", serif;
  font-weight: bold;
  font-style: italic;
  font-size: 1rem;
}

/* line 243, /var/www/scss/modules/mod-btn/mod-btn.scss */
.mod-btn-link--light {
  color: #FFF;
}

/* line 247, /var/www/scss/modules/mod-btn/mod-btn.scss */
.mod-btn-link--accent {
  color: #c20038;
}

@media screen and (min-width: 48em) {
  /* line 3, /var/www/scss/modules/mod-btn/mod-btn-medium.scss */
  .mod-btn--medium-left-margin {
    margin-left: 1.375rem;
  }
  /* line 6, /var/www/scss/modules/mod-btn/mod-btn-medium.scss */
  .mod-btn--medium-right-margin {
    margin-right: 1.375rem;
  }
  /* line 9, /var/www/scss/modules/mod-btn/mod-btn-medium.scss */
  .mod-btn--medium-bottom-margin {
    margin-bottom: 1.375rem;
  }
  /* line 12, /var/www/scss/modules/mod-btn/mod-btn-medium.scss */
  .mod-btn--medium-white {
    color: #FFF;
    border-color: #FFF;
  }
  /* line 16, /var/www/scss/modules/mod-btn/mod-btn-medium.scss */
  .mod-btn--transparent-bg {
    font-size: 1rem;
  }
}

/* line 2, /var/www/scss/modules/mod-content/mod-content.scss */
.mod-content {
  color: #3e3936;
  line-height: 1.375rem;
  letter-spacing: 0.05rem;
}

/* line 8, /var/www/scss/modules/mod-content/mod-content.scss */
.mod-content__image-wrapper {
  white-space: nowrap;
}

/* line 10, /var/www/scss/modules/mod-content/mod-content.scss */
.mod-content__image-wrapper:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

/* line 16, /var/www/scss/modules/mod-content/mod-content.scss */
.mod-content__image-wrapper--lower {
  margin-top: 2rem;
}

/* line 21, /var/www/scss/modules/mod-content/mod-content.scss */
.mod-content__image {
  display: inline-block;
  vertical-align: middle;
}

/* line 26, /var/www/scss/modules/mod-content/mod-content.scss */
.mod-content__title {
  font-weight: 600;
  font-size: 1.375rem;
  line-height: 1.5rem;
}

/* line 30, /var/www/scss/modules/mod-content/mod-content.scss */
.mod-content__title--red {
  color: #c20038;
}

/* line 32, /var/www/scss/modules/mod-content/mod-content.scss */
.mod-content__title--promo {
  font-size: 1.375rem;
  line-height: 1.875rem;
  font-weight: 400;
}

/* line 39, /var/www/scss/modules/mod-content/mod-content.scss */
.mod-content__title + * {
  margin-top: 1rem;
}

/* line 43, /var/www/scss/modules/mod-content/mod-content.scss */
.mod-content__subtitle {
  font-size: 1rem;
  font-weight: normal;
}

/* line 46, /var/www/scss/modules/mod-content/mod-content.scss */
.mod-content__subtitle--red {
  color: #c20038;
}

/* line 49, /var/www/scss/modules/mod-content/mod-content.scss */
.mod-content__subtitle + * {
  margin-top: 1rem;
}

/* line 51, /var/www/scss/modules/mod-content/mod-content.scss */
.mod-content__duration {
  font-size: 0.875rem;
}

/* line 53, /var/www/scss/modules/mod-content/mod-content.scss */
.mod-content__copy {
  margin-top: 1rem;
  font-size: 0.625rem;
  line-height: 0.75rem;
}

/* line 59, /var/www/scss/modules/mod-content/mod-content.scss */
.mod-content__content {
  font-size: 0.875rem;
}

/* line 63, /var/www/scss/modules/mod-content/mod-content.scss */
.mod-content__action {
  margin-top: 1.375rem;
}

/* line 66, /var/www/scss/modules/mod-content/mod-content.scss */
.mod-content__action--link {
  font-weight: bold;
  text-decoration: underline;
}

/* line 73, /var/www/scss/modules/mod-content/mod-content.scss */
.mod-content__content p {
  margin-bottom: 1rem;
}

/* line 77, /var/www/scss/modules/mod-content/mod-content.scss */
.mod-content__content p:last-child {
  margin-bottom: 0;
}

/* line 81, /var/www/scss/modules/mod-content/mod-content.scss */
.mod-content__content ul {
  margin: 0;
  list-style: none;
  padding-left: 1rem;
}

/* line 87, /var/www/scss/modules/mod-content/mod-content.scss */
.mod-content__content li {
  position: relative;
  margin: 0 0 .5rem 0;
}

/* line 92, /var/www/scss/modules/mod-content/mod-content.scss */
.mod-content__content li::before {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228%22%20height%3D%228%22%20viewBox%3D%220%200%208%208%22%3E%3Cstyle%3E.st0%7Bfill%3A%23C50F44%3B%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M4%200C1.8%200%200%201.8%200%204s1.8%204%204%204%204-1.8%204-4-1.8-4-4-4zm0%206.3c-1.3%200-2.3-1-2.3-2.3s1-2.3%202.3-2.3c1.3%200%202.3%201%202.3%202.3S5.3%206.3%204%206.3z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  content: "";
  position: absolute;
  width: 0.5rem;
  height: 0.5rem;
  top: 7px;
  left: -1rem;
  margin-right: .5rem;
}

@media screen and (min-width: 48em) {
  /* line 3, /var/www/scss/modules/mod-content/mod-content-medium.scss */
  .mod-content {
    line-height: 1.375rem;
  }
  /* line 5, /var/www/scss/modules/mod-content/mod-content-medium.scss */
  .mod-content__title {
    font-size: 2rem;
    line-height: 2.25rem;
  }
  /* line 10, /var/www/scss/modules/mod-content/mod-content-medium.scss */
  .mod-content__title + * {
    margin-top: 0.625rem;
  }
  /* line 12, /var/www/scss/modules/mod-content/mod-content-medium.scss */
  .mod-content__subtitle {
    font-size: 1.125rem;
  }
  /* line 14, /var/www/scss/modules/mod-content/mod-content-medium.scss */
  .mod-content__content {
    font-size: 0.875rem;
  }
  /* line 16, /var/www/scss/modules/mod-content/mod-content-medium.scss */
  .mod-content__action-cnt {
    margin-top: 1.375rem;
  }
  /* line 18, /var/www/scss/modules/mod-content/mod-content-medium.scss */
  .mod-content__action {
    margin-top: 0;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 3, /var/www/scss/modules/mod-content/mod-content-large.scss */
  .mod-content__title {
    font-size: 2.625rem;
    line-height: 2.875rem;
  }
  /* line 6, /var/www/scss/modules/mod-content/mod-content-large.scss */
  .mod-content__title--promo {
    font-size: 1.8125vw;
    line-height: 1.875rem;
  }
  /* line 11, /var/www/scss/modules/mod-content/mod-content-large.scss */
  .mod-content__duration {
    font-size: 0.9375vw;
  }
  /* line 12, /var/www/scss/modules/mod-content/mod-content-large.scss */
  .mod-content__copy {
    font-size: 0.6875rem;
    line-height: 0.8125rem;
  }
}

@media screen and (min-width: 1600px) {
  /* line 25, /var/www/scss/modules/mod-content/mod-content-large.scss */
  .mod-content__title--promo {
    font-size: 1.8125rem;
  }
  /* line 27, /var/www/scss/modules/mod-content/mod-content-large.scss */
  .mod-content__duration {
    font-size: 0.9375rem;
  }
}

/* line 2, /var/www/scss/modules/mod-heading/mod-heading.scss */
.mod-heading {
  margin-left: auto;
  margin-right: auto;
  padding-top: 3.4375rem;
  padding-bottom: 3.4375rem;
  border-bottom: 1px solid #d7d7d7;
}

/* line 7, /var/www/scss/modules/mod-heading/mod-heading.scss */
.mod-heading:before, .mod-heading:after {
  content: " ";
  display: table;
}

/* line 11, /var/www/scss/modules/mod-heading/mod-heading.scss */
.mod-heading:after {
  clear: both;
}

/* line 19, /var/www/scss/modules/mod-heading/mod-heading.scss */
.mod-extend-width .mod-heading {
  max-width: 100rem;
  margin-left: auto;
  margin-right: auto;
  border-bottom: none;
}

/* line 24, /var/www/scss/modules/mod-heading/mod-heading.scss */
.mod-heading__content {
  width: 100%;
  float: left;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  text-align: center;
}

/* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
.mod-heading__content:last-child:not(:first-child) {
  float: right;
}

/* line 70, /var/www/scss/modules/_misc.scss */
.mod-heading--title-pink .mod-content__title, .mod-heading--title-pink .mod-content__subtitle {
  color: #CC337A;
}

/* line 33, /var/www/scss/modules/mod-heading/mod-heading.scss */
.mod-heading--background-pink {
  border-bottom: 0;
  background-color: #CC337A;
}

/* line 62, /var/www/scss/modules/_misc.scss */
.mod-heading--background-pink .mod-content__title, .mod-heading--background-pink .mod-content__subtitle, .mod-heading--background-pink .mod-content__content {
  color: #FFF;
}

/* line 34, /var/www/scss/modules/mod-heading/mod-heading.scss */
.mod-heading--line-bottom {
  padding-bottom: 5.625rem;
}

/* line 36, /var/www/scss/modules/mod-heading/mod-heading.scss */
.mod-heading--line-bottom:after {
  content: "";
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  bottom: 2rem;
  width: 8rem;
  height: 0.1rem;
  background-color: #FFF;
}

/* line 47, /var/www/scss/modules/mod-heading/mod-heading.scss */
.mod-heading--title-italic .mod-content__title, .mod-heading--title-italic .mod-content__subtitle {
  font-style: italic;
  font-weight: 400;
}

/* line 54, /var/www/scss/modules/mod-heading/mod-heading.scss */
.mod-heading--no-border-bottom {
  border-bottom: 0;
}

/* line 57, /var/www/scss/modules/mod-heading/mod-heading.scss */
.mod-heading.mod-heading--misty .mod-content__title {
  font-weight: 900;
  font-size: 3.75rem;
  line-height: normal;
}

/* line 62, /var/www/scss/modules/mod-heading/mod-heading.scss */
.mod-heading.mod-heading--misty .mod-content__subtitle {
  font-size: 1.25rem;
  font-weight: lighter;
  max-width: 30rem;
  line-height: 1.75;
  margin-left: auto;
  margin-right: auto;
}

/* line 74, /var/www/scss/modules/mod-heading/mod-heading.scss */
.mod-heading.mod-heading--light .mod-content__title {
  font-weight: 900;
  font-size: 2.125rem;
  line-height: normal;
  letter-spacing: normal;
  margin-left: auto;
  margin-right: auto;
  max-width: 22.5rem;
  line-height: 1.15;
}

/* line 84, /var/www/scss/modules/mod-heading/mod-heading.scss */
.mod-heading.mod-heading--light .mod-content__subtitle {
  font-size: 1rem;
  letter-spacing: normal;
}

/* line 88, /var/www/scss/modules/mod-heading/mod-heading.scss */
.mod-heading.mod-heading--light .mod-content__content {
  margin-top: 1.5rem;
  font-size: 0.875rem;
  letter-spacing: normal;
}

/* line 93, /var/www/scss/modules/mod-heading/mod-heading.scss */
.mod-heading.mod-heading--light .mod-content__action-cnt {
  margin-top: 2.5rem;
}

/* line 96, /var/www/scss/modules/mod-heading/mod-heading.scss */
.mod-heading.mod-heading--light .mod-content__action.mod-btn {
  background-color: #c33938;
  color: white;
  text-transform: uppercase;
  border: 0;
  padding: 0.625rem 1.625rem;
  min-width: initial;
}

/* line 103, /var/www/scss/modules/mod-heading/mod-heading.scss */
.mod-heading.mod-heading--light .mod-content__action.mod-btn:hover {
  border: 0;
}

/* line 110, /var/www/scss/modules/mod-heading/mod-heading.scss */
.mod-heading.mod-heading--bottomless {
  border-bottom: 0;
}

/* line 114, /var/www/scss/modules/mod-heading/mod-heading.scss */
.mod-heading--main-header {
  max-width: 70.5rem;
  margin: 0 auto;
  margin-top: 2.5rem;
  margin-bottom: 1.5625rem;
  padding: 0;
  border: none;
}

/* line 123, /var/www/scss/modules/mod-heading/mod-heading.scss */
.mod-heading--main-header .mod-heading__content {
  width: 100%;
  padding: 0;
  margin: 0;
  text-align: left;
}

/* line 133, /var/www/scss/modules/mod-heading/mod-heading.scss */
.mod-heading--main-header .mod-content__title--promo {
  font-size: 2.5rem;
  font-weight: bold;
  line-height: 2.5rem;
}

@media screen and (min-width: 0em) and (max-width: 47.9375em) {
  /* line 133, /var/www/scss/modules/mod-heading/mod-heading.scss */
  .mod-heading--main-header .mod-content__title--promo {
    padding-left: 0.9375rem;
  }
}

@media screen and (min-width: 48em) {
  /* line 3, /var/www/scss/modules/mod-heading/mod-heading-medium.scss */
  .mod-heading {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  /* line 7, /var/www/scss/modules/mod-heading/mod-heading-medium.scss */
  .mod-heading__content {
    width: 54.1666666667%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    float: none;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .mod-heading__content:last-child:not(:first-child) {
    float: right;
  }
  /* line 16, /var/www/scss/modules/mod-heading/mod-heading-medium.scss */
  .mod-heading--line-bottom {
    padding-bottom: 6.875rem;
  }
  /* line 18, /var/www/scss/modules/mod-heading/mod-heading-medium.scss */
  .mod-heading--line-bottom:after {
    bottom: 4rem;
  }
  /* line 22, /var/www/scss/modules/mod-heading/mod-heading-medium.scss */
  .mod-heading.mod-heading--misty .mod-content {
    width: 100%;
  }
  /* line 25, /var/www/scss/modules/mod-heading/mod-heading-medium.scss */
  .mod-heading.mod-heading--misty .mod-content__title, .mod-heading.mod-heading--misty .mod-content__image-wrapper {
    margin-left: auto;
    margin-right: auto;
    max-width: 72.5rem;
  }
  /* line 31, /var/www/scss/modules/mod-heading/mod-heading-medium.scss */
  .mod-heading.mod-heading--misty .mod-content__content {
    margin-left: auto;
    margin-right: auto;
    width: 60%;
    margin-bottom: 2rem;
  }
  /* line 43, /var/www/scss/modules/mod-heading/mod-heading-medium.scss */
  .mod-heading--light .mod-content.mod-heading__content {
    max-width: 500px;
  }
  /* line 46, /var/www/scss/modules/mod-heading/mod-heading-medium.scss */
  .mod-heading--light .mod-content__action-cnt {
    margin-top: 2.5rem;
  }
  /* line 49, /var/www/scss/modules/mod-heading/mod-heading-medium.scss */
  .mod-heading--light .mod-content__action.mod-btn {
    background-color: #c33938;
    color: white;
    text-transform: uppercase;
    border: 0;
    padding: 0.625rem 1.625rem;
    min-width: initial;
  }
  /* line 56, /var/www/scss/modules/mod-heading/mod-heading-medium.scss */
  .mod-heading--light .mod-content__action.mod-btn:hover {
    border: 0;
  }
  /* line 63, /var/www/scss/modules/mod-heading/mod-heading-medium.scss */
  .mod-heading--main-header {
    padding: 0;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    border: none;
  }
}

/* line 1, /var/www/scss/modules/mod-header/mod-header.scss */
.mod-header {
  /*&__media video {
    width: 100%;
    height: 100%;
    max-width: 100%;
    display: inline-block;
    vertical-align: middle;
    @include object-fit-polyfill(cover);
  }*/
}

/* line 2, /var/www/scss/modules/mod-header/mod-header.scss */
.mod-header {
  position: relative;
  background-color: #FFF;
  padding-top: 0;
  border-bottom: 1px solid #d7d7d7;
}

/* line 11, /var/www/scss/modules/mod-header/mod-header.scss */
.mod-header__media {
  padding-bottom: 50%;
  position: relative;
  overflow: hidden;
}

/* line 17, /var/www/scss/modules/mod-header/mod-header.scss */
.mod-header__play {
  background-size: 100%;
  background-position: center;
  width: 8.875rem;
  height: 8.875rem;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 3;
}

/* line 30, /var/www/scss/modules/mod-header/mod-header.scss */
.mod-header__play-plain {
  text-align: center;
  z-index: 3;
  display: none;
}

/* line 34, /var/www/scss/modules/mod-header/mod-header.scss */
.mod-header__play-plain--circle {
  position: relative;
  display: inline-block;
  width: 2.6875rem;
  height: 2.6875rem;
  border-radius: 100%;
}

/* line 41, /var/www/scss/modules/mod-header/mod-header.scss */
.mod-header__play-plain--icon {
  display: block;
  background-position: center top;
  background-size: 0.75rem;
  height: 0.75rem;
  width: 0.75rem;
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016.442%2016.442%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M13.967%208.835L1.052%2016.36A.713.713%200%200%201%200%2015.774V.69A.685.685%200%200%201%201.052.106L13.967%207.63a.7.7%200%200%201%200%201.205z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
      -ms-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  display: inline-block;
}

@media screen and (min-width: 48em) {
  /* line 41, /var/www/scss/modules/mod-header/mod-header.scss */
  .mod-header__play-plain--icon {
    background-size: 0.75rem;
    height: 0.75rem;
    width: 0.75rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 41, /var/www/scss/modules/mod-header/mod-header.scss */
  .mod-header__play-plain--icon {
    background-size: 0.75rem;
    height: 0.75rem;
    width: 0.75rem;
  }
}

/* line 47, /var/www/scss/modules/mod-header/mod-header.scss */
.mod-header__play-plain--black {
  background-color: #262525;
}

/* line 50, /var/www/scss/modules/mod-header/mod-header.scss */
.mod-header__play-plain--text {
  display: none;
  margin-top: 0.375rem;
  font-size: 0.75rem;
  line-height: 0.6875rem;
  text-transform: uppercase;
  font-weight: 700;
  color: #FFF;
}

/* line 60, /var/www/scss/modules/mod-header/mod-header.scss */
.mod-header__play-plain.mod-header__play-plain--mobile {
  margin-top: 0.625rem;
  display: block;
}

/* line 65, /var/www/scss/modules/mod-header/mod-header.scss */
.mod-header__media-wrapper {
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

/* line 74, /var/www/scss/modules/mod-header/mod-header.scss */
.mod-header__media img {
  width: 100%;
  height: 100%;
  max-width: 100%;
  display: inline-block;
  vertical-align: middle;
  -o-object-fit: cover;
     object-fit: cover;
  font-family: "object-fit: cover";
}

/* line 92, /var/www/scss/modules/mod-header/mod-header.scss */
.mod-header__column-wrapper {
  position: relative;
  width: 100%;
}

/* line 97, /var/www/scss/modules/mod-header/mod-header.scss */
.mod-header__column {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.mod-header__column::before, .mod-header__column::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.mod-header__column::after {
  clear: both;
}

/* line 101, /var/www/scss/modules/mod-header/mod-header.scss */
.mod-header__content {
  margin: 1.5625rem 0;
  width: 100%;
  float: left;
  padding-left: 1.875rem;
  padding-right: 1.875rem;
  text-align: center;
}

/* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
.mod-header__content:last-child:not(:first-child) {
  float: right;
}

/* line 109, /var/www/scss/modules/mod-header/mod-header.scss */
.mod-header__content.mod-content .mod-content__title {
  font-size: 1.5rem;
  line-height: 1.625rem;
  font-weight: normal;
}

/*************************************************************
 * WHITE TEXT ON A DIMMED IMAGE
 * dimmed only on large breakpoint
 */
/* line 142, /var/www/scss/modules/mod-header/mod-header.scss */
.mod-header.mod-header--light-text {
  background-color: #3e3936;
  border: none;
}

/* line 129, /var/www/scss/modules/mod-header/mod-header.scss */
.mod-header.mod-header--light-text .mod-header,
.mod-header.mod-header--light-text .mod-header__content {
  color: #FFF;
}

@media screen and (max-width: 64em) {
  /* line 149, /var/www/scss/modules/mod-header/mod-header.scss */
  .mod-header.mod-header--light-text .mod-btn--hero-dark {
    background-color: transparent;
    border: 1px solid #FFF;
  }
}

/*************************************************************
 * TEXT CENTERED on all breakpoints
 */
/* line 160, /var/www/scss/modules/mod-header/mod-header.scss */
.mod-header.mod-header--center .mod-header__column {
  max-width: 52.5rem;
}

/*************************************************************
 * TEXT ON LEFT on desktop breakpoint
 */
/*************************************************************
 * TEXT ON RIGHT on desktop breakpoint
 */
/*************************************************************
 * TEXT OVER THE IMAGE - modifier and related rules
 */
/* line 182, /var/www/scss/modules/mod-header/mod-header.scss */
.mod-header.mod-header--text-over-image .mod-header__media, .mod-header.mod-header--text-over-image .mod-header__column-wrapper {
  height: 38.75rem;
  max-height: 36.25rem;
}

/* line 187, /var/www/scss/modules/mod-header/mod-header.scss */
.mod-header.mod-header--text-over-image .mod-header__column-wrapper {
  position: absolute;
  top: 0;
}

/* line 191, /var/www/scss/modules/mod-header/mod-header.scss */
.mod-header.mod-header--text-over-image .mod-header__column {
  padding-top: 1.875rem;
}

/* line 123, /var/www/scss/modules/mod-header/mod-header.scss */
.mod-header.mod-header--text-over-image.mod-header--dimmed .mod-header__media::after {
  content: "";
  background: #000;
  opacity: 0.4;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 196, /var/www/scss/modules/mod-header/mod-header.scss */
.mod-header.mod-header--big-text-white .mod-header,
.mod-header.mod-header--big-text-white .mod-header__content {
  color: #FFF;
}

/* line 199, /var/www/scss/modules/mod-header/mod-header.scss */
.mod-header.mod-header--big-text-white .mod-content__title {
  font-size: 2.5rem;
  line-height: 2.4375rem;
  font-weight: 700;
  text-transform: uppercase;
  text-align: left;
}

/* line 206, /var/www/scss/modules/mod-header/mod-header.scss */
.mod-header.mod-header--big-text-white .mod-content__content {
  font-size: 0.9375rem;
  line-height: 1.25rem;
  text-align: left;
}

/* line 211, /var/www/scss/modules/mod-header/mod-header.scss */
.mod-header.mod-header--big-text-white .mod-content__action {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  bottom: 1.875rem;
}

/* line 215, /var/www/scss/modules/mod-header/mod-header.scss */
.mod-header.mod-header--big-text-white .mod-content .mod-btn--color-white {
  color: #3E3936;
  min-width: 11.375rem;
}

/* line 220, /var/www/scss/modules/mod-header/mod-header.scss */
.mod-header.mod-header--big-text-white .mod-header__play-plain--text {
  display: none;
}

@media screen and (min-width: 48em) {
  /* line 3, /var/www/scss/modules/mod-header/mod-header-medium.scss */
  .mod-header {
    padding-top: 0;
  }
  /* line 7, /var/www/scss/modules/mod-header/mod-header-medium.scss */
  .mod-header__play-plain {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
        -ms-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
    display: block;
  }
  /* line 10, /var/www/scss/modules/mod-header/mod-header-medium.scss */
  .mod-header__play-plain--circle {
    width: 5.4375rem;
    height: 5.4375rem;
  }
  /* line 14, /var/www/scss/modules/mod-header/mod-header-medium.scss */
  .mod-header__play-plain--text {
    display: block;
  }
  /* line 15, /var/www/scss/modules/mod-header/mod-header-medium.scss */
  .mod-header__play-plain--icon {
    display: block;
    background-position: center top;
    background-size: 0.9375rem;
    height: 0.9375rem;
    width: 0.9375rem;
  }
}

@media screen and (min-width: 48em) and (min-width: 48em) {
  /* line 15, /var/www/scss/modules/mod-header/mod-header-medium.scss */
  .mod-header__play-plain--icon {
    background-size: 0.9375rem;
    height: 0.9375rem;
    width: 0.9375rem;
  }
}

@media screen and (min-width: 48em) and (min-width: 64.0625em) {
  /* line 15, /var/www/scss/modules/mod-header/mod-header-medium.scss */
  .mod-header__play-plain--icon {
    background-size: 0.9375rem;
    height: 0.9375rem;
    width: 0.9375rem;
  }
}

@media screen and (min-width: 48em) {
  /* line 17, /var/www/scss/modules/mod-header/mod-header-medium.scss */
  .mod-header__play-plain.mod-header__play-plain--mobile {
    display: none;
  }
  /* line 19, /var/www/scss/modules/mod-header/mod-header-medium.scss */
  .mod-header__play-plain.mod-header__play-plain--mobile .mod-header__play-plain--text {
    display: none;
  }
  /* line 22, /var/www/scss/modules/mod-header/mod-header-medium.scss */
  .mod-header__content {
    margin: 2.8125rem 0;
    width: 66.6666666667%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    float: none;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .mod-header__content:last-child:not(:first-child) {
    float: right;
  }
  /* line 30, /var/www/scss/modules/mod-header/mod-header-medium.scss */
  .mod-header__content.mod-content .mod-content__title {
    font-size: 2.625rem;
    line-height: 2.875rem;
    font-weight: 600;
  }
  /* line 39, /var/www/scss/modules/mod-header/mod-header-medium.scss */
  .mod-btn--italic-underline {
    margin-top: 0;
  }
  /*************************************************************
   * TEXT OVER THE IMAGE - modifier and related rules
   */
  /* line 48, /var/www/scss/modules/mod-header/mod-header-medium.scss */
  .mod-header.mod-header--text-over-image---left .mod-header__column-wrapper {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  /* line 49, /var/www/scss/modules/mod-header/mod-header-medium.scss */
  .mod-header.mod-header--text-over-image---left .mod-header__content {
    text-align: left;
    width: 41.6666666667%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .mod-header.mod-header--text-over-image---left .mod-header__content:last-child:not(:first-child) {
    float: right;
  }
  /* line 57, /var/www/scss/modules/mod-header/mod-header-medium.scss */
  .mod-header.mod-header--text-over-image---right .mod-header__column-wrapper {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  /* line 58, /var/www/scss/modules/mod-header/mod-header-medium.scss */
  .mod-header.mod-header--text-over-image---right .mod-header__content {
    text-align: right;
    width: 41.6666666667%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    position: relative;
    left: 58.3333333333%;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .mod-header.mod-header--text-over-image---right .mod-header__content:last-child:not(:first-child) {
    float: right;
  }
  /* line 67, /var/www/scss/modules/mod-header/mod-header-medium.scss */
  .mod-header.mod-header--text-over-image---center .mod-header__column-wrapper {
    top: auto;
    bottom: 0;
  }
  /* line 71, /var/www/scss/modules/mod-header/mod-header-medium.scss */
  .mod-header.mod-header--text-over-image---center .mod-header__column {
    margin: 0 auto;
  }
  /* line 72, /var/www/scss/modules/mod-header/mod-header-medium.scss */
  .mod-header.mod-header--text-over-image---center .mod-header__content {
    width: 100%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    text-align: center;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .mod-header.mod-header--text-over-image---center .mod-header__content:last-child:not(:first-child) {
    float: right;
  }
  /* line 80, /var/www/scss/modules/mod-header/mod-header-medium.scss */
  .mod-header.mod-header--text-over-image .mod-header__media {
    height: 80vh;
    max-height: 38.75rem;
  }
  /* line 84, /var/www/scss/modules/mod-header/mod-header-medium.scss */
  .mod-header.mod-header--text-over-image .mod-header__column-wrapper {
    padding-bottom: 0;
    height: auto;
  }
  /* line 88, /var/www/scss/modules/mod-header/mod-header-medium.scss */
  .mod-header.mod-header--text-over-image .mod-header__column {
    padding-top: 0;
  }
  /* line 94, /var/www/scss/modules/mod-header/mod-header-medium.scss */
  .mod-header.mod-header--big-text-white.mod-header--text-over-image---right .mod-content__title, .mod-header.mod-header--big-text-white.mod-header--text-over-image---right .mod-content__content {
    text-align: right;
  }
  /* line 101, /var/www/scss/modules/mod-header/mod-header-medium.scss */
  .mod-header.mod-header--big-text-white.mod-header--text-over-image---left .mod-content__title, .mod-header.mod-header--big-text-white.mod-header--text-over-image---left .mod-content__content {
    text-align: left;
  }
  /* line 108, /var/www/scss/modules/mod-header/mod-header-medium.scss */
  .mod-header.mod-header--big-text-white.mod-header--text-over-image---center .mod-content__title, .mod-header.mod-header--big-text-white.mod-header--text-over-image---center .mod-content__content {
    text-align: center;
  }
  /* line 114, /var/www/scss/modules/mod-header/mod-header-medium.scss */
  .mod-header.mod-header--big-text-white .mod-content__title {
    font-size: 3.125rem;
    line-height: 3.1875rem;
  }
  /* line 118, /var/www/scss/modules/mod-header/mod-header-medium.scss */
  .mod-header.mod-header--big-text-white .mod-content__content {
    font-size: 1rem;
  }
  /* line 119, /var/www/scss/modules/mod-header/mod-header-medium.scss */
  .mod-header.mod-header--big-text-white .mod-content__action {
    position: static;
    width: auto;
    bottom: auto;
    left: auto;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 3, /var/www/scss/modules/mod-header/mod-header-large.scss */
  .mod-header__column-wrapper {
    position: absolute;
  }
  /* line 7, /var/www/scss/modules/mod-header/mod-header-large.scss */
  .mod-header__content {
    text-align: left;
  }
  /* line 11, /var/www/scss/modules/mod-header/mod-header-large.scss */
  .mod-extend-width .mod-header {
    max-width: 100rem;
    margin-left: auto;
    margin-right: auto;
    border-bottom: none;
  }
  /* line 18, /var/www/scss/modules/mod-header/mod-header-large.scss */
  .mod-header.mod-header--left .mod-header__column-wrapper {
    top: calc(50% + 5.625rem );
    -webkit-transform: translateY(calc(-50% - 2.8125rem ));
        -ms-transform: translateY(calc(-50% - 2.8125rem ));
            transform: translateY(calc(-50% - 2.8125rem ));
  }
}

@media screen and (min-width: 64.0625em) and (-ms-high-contrast: active), screen and (min-width: 64.0625em) and (-ms-high-contrast: none) {
  /* line 18, /var/www/scss/modules/mod-header/mod-header-large.scss */
  .mod-header.mod-header--left .mod-header__column-wrapper {
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 27, /var/www/scss/modules/mod-header/mod-header-large.scss */
  .mod-header.mod-header--left .mod-header__content {
    width: 41.6666666667%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .mod-header.mod-header--left .mod-header__content:last-child:not(:first-child) {
    float: right;
  }
  /* line 33, /var/www/scss/modules/mod-header/mod-header-large.scss */
  .mod-header.mod-header--right .mod-header__column-wrapper {
    top: calc(50% + 5.625rem );
    -webkit-transform: translateY(calc(-50% - 2.8125rem ));
        -ms-transform: translateY(calc(-50% - 2.8125rem ));
            transform: translateY(calc(-50% - 2.8125rem ));
  }
}

@media screen and (min-width: 64.0625em) and (-ms-high-contrast: active), screen and (min-width: 64.0625em) and (-ms-high-contrast: none) {
  /* line 33, /var/www/scss/modules/mod-header/mod-header-large.scss */
  .mod-header.mod-header--right .mod-header__column-wrapper {
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 42, /var/www/scss/modules/mod-header/mod-header-large.scss */
  .mod-header.mod-header--right .mod-header__content {
    width: 41.6666666667%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    position: relative;
    left: 58.3333333333%;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .mod-header.mod-header--right .mod-header__content:last-child:not(:first-child) {
    float: right;
  }
  /* line 123, /var/www/scss/modules/mod-header/mod-header.scss */
  .mod-header.mod-header--dimmed .mod-header__media::after {
    content: "";
    background: #000;
    opacity: 0.4;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
  }
  /* line 53, /var/www/scss/modules/mod-header/mod-header-large.scss */
  .mod-header.mod-header--center .mod-header__column-wrapper {
    bottom: 0;
  }
  /* line 57, /var/www/scss/modules/mod-header/mod-header-large.scss */
  .mod-header.mod-header--center .mod-header__column {
    margin: 0 auto;
  }
  /* line 61, /var/www/scss/modules/mod-header/mod-header-large.scss */
  .mod-header.mod-header--center .mod-header__content {
    width: 100%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    text-align: center;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .mod-header.mod-header--center .mod-header__content:last-child:not(:first-child) {
    float: right;
  }
  /* line 67, /var/www/scss/modules/mod-header/mod-header-large.scss */
  .mod-header.mod-header--center .mod-header__content.mod-content .mod-content__content,
  .mod-header.mod-header--center .mod-header__content.mod-content .mod-content__subtitle {
    max-width: 26.25rem;
    margin-left: auto;
    margin-right: auto;
  }
  /*************************************************************
  * SHORT - short header modifier and related rules
  */
  /* line 82, /var/www/scss/modules/mod-header/mod-header-large.scss */
  .mod-header.mod-header--short .mod-header__media {
    padding-bottom: 22.29%;
  }
  /* line 85, /var/www/scss/modules/mod-header/mod-header-large.scss */
  .mod-header.mod-header--short .mod-header__media img {
    -o-object-position: 50% 20%;
       object-position: 50% 20%;
  }
  /* line 90, /var/www/scss/modules/mod-header/mod-header-large.scss */
  .mod-header.mod-header--short .mod-header__content {
    margin: 0;
  }
  /* line 96, /var/www/scss/modules/mod-header/mod-header-large.scss */
  .mod-header.mod-header--short .mod-header__content .mod-content__title {
    font-size: 2rem;
    line-height: 2.125rem;
  }
  /* line 101, /var/www/scss/modules/mod-header/mod-header-large.scss */
  .mod-header.mod-header--short .mod-header__content .mod-content__subtitle {
    font-size: 1rem;
    line-height: 1.375rem;
  }
  /* line 106, /var/www/scss/modules/mod-header/mod-header-large.scss */
  .mod-header.mod-header--short .mod-header__content .mod-content__action-cnt {
    margin-top: 1rem;
  }
  /* line 117, /var/www/scss/modules/mod-header/mod-header-large.scss */
  .mod-header.mod-header--short.mod-header--left .mod-header__column-wrapper {
    top: calc(50% + 2.625rem );
    -webkit-transform: translateY(calc(-50% - 1.625rem ));
        -ms-transform: translateY(calc(-50% - 1.625rem ));
            transform: translateY(calc(-50% - 1.625rem ));
  }
  /* line 128, /var/www/scss/modules/mod-header/mod-header-large.scss */
  .mod-header.mod-header--short.mod-header--right .mod-header__column-wrapper {
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  /* line 139, /var/www/scss/modules/mod-header/mod-header-large.scss */
  .mod-header .mod-content.mod-content--overlayed {
    padding: 2rem 2.5rem;
    position: relative;
  }
  /* line 143, /var/www/scss/modules/mod-header/mod-header-large.scss */
  .mod-header .mod-content.mod-content--overlayed .mod-content__overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.8;
    z-index: -1;
  }
  /* line 157, /var/www/scss/modules/mod-header/mod-header-large.scss */
  .mod-header.mod-header--left .mod-content.mod-content--overlayed {
    margin-left: 1.25rem;
  }
  /* line 163, /var/www/scss/modules/mod-header/mod-header-large.scss */
  .mod-header.mod-header--right .mod-content.mod-content--overlayed {
    margin-left: 1.25rem;
  }
  /*************************************************************
   * TEXT OVER THE IMAGE - modifier and related rules
   */
  /* line 172, /var/www/scss/modules/mod-header/mod-header-large.scss */
  .mod-header.mod-header--big-text-white {
    max-height: 38.75rem;
  }
  /* line 175, /var/www/scss/modules/mod-header/mod-header-large.scss */
  .mod-header.mod-header--big-text-white .mod-content__title {
    font-size: 3.75rem;
    line-height: 3.75rem;
  }
  /* line 179, /var/www/scss/modules/mod-header/mod-header-large.scss */
  .mod-header.mod-header--big-text-white .mod-content__content {
    font-size: 1.125rem;
  }
  /* line 181, /var/www/scss/modules/mod-header/mod-header-large.scss */
  .mod-header.mod-header--big-text-white .mod-header__media {
    max-height: 38.75rem;
  }
  /* line 183, /var/www/scss/modules/mod-header/mod-header-large.scss */
  .mod-header.mod-header--big-text-white .mod-header__media-wrapper {
    max-height: 38.75rem;
  }
}

/* line 1, /var/www/scss/modules/mod-nav/mod-nav.scss */
.mod-nav {
  /**
   * Force white style for all sticky in small breakpoint
  */
}

/* line 2, /var/www/scss/modules/mod-nav/mod-nav.scss */
.mod-nav {
  color: #3e3936;
}

/* line 6, /var/www/scss/modules/mod-nav/mod-nav.scss */
.mod-nav__left {
  vertical-align: middle;
  float: left;
  height: 100%;
}

/* line 12, /var/www/scss/modules/mod-nav/mod-nav.scss */
.mod-nav__right {
  vertical-align: middle;
  float: right;
  height: 100%;
}

/* line 18, /var/www/scss/modules/mod-nav/mod-nav.scss */
.mod-nav__absolute-buttons-wrapper {
  position: relative;
  float: right;
}

/* line 23, /var/www/scss/modules/mod-nav/mod-nav.scss */
.mod-nav__absolute-buttons {
  position: absolute;
  right: 1.25rem;
  top: 0.375rem;
  text-align: right;
  width: 12.5rem;
}

/* line 31, /var/www/scss/modules/mod-nav/mod-nav.scss */
.mod-nav__title {
  text-transform: uppercase;
  font-size: 0.875rem;
  display: inline-block;
  font-weight: 700;
  height: 100%;
  position: relative;
}

/* line 40, /var/www/scss/modules/mod-nav/mod-nav.scss */
.mod-nav__buttons {
  height: 100%;
}

/* line 44, /var/www/scss/modules/mod-nav/mod-nav.scss */
.mod-nav__buttons * {
  position: relative;
  top: -0.125rem;
}

/* line 49, /var/www/scss/modules/mod-nav/mod-nav.scss */
.mod-nav__back {
  float: left;
  color: inherit;
  text-decoration: none;
}

/* line 55, /var/www/scss/modules/mod-nav/mod-nav.scss */
.mod-nav__back-icon {
  float: left;
  padding-left: 2rem;
  height: 1.25rem;
  color: inherit;
  text-decoration: none;
}

/* line 63, /var/www/scss/modules/mod-nav/mod-nav.scss */
.mod-nav__back-icon::before {
  position: absolute;
  left: 0;
  content: "";
  display: inline-block;
  height: 100%;
  width: 1rem;
  background-size: 1rem;
  background-position: center;
}

/* line 75, /var/www/scss/modules/mod-nav/mod-nav.scss */
.mod-nav .com-sticky__wrapper,
.mod-nav .com-sticky__topbar,
.mod-nav .com-sticky__topbar-inner {
  background: transparent;
}

@media screen and (min-width: 0em) and (max-width: 47.9375em) {
  /* line 85, /var/www/scss/modules/mod-nav/mod-nav.scss */
  .mod-nav .com-sticky__wrapper,
  .mod-nav .com-sticky__topbar,
  .mod-nav .com-sticky__topbar-inner {
    background: #FFF;
  }
  /* line 91, /var/www/scss/modules/mod-nav/mod-nav.scss */
  .mod-nav .mod-btn-header--transparent {
    box-sizing: border-box;
    text-decoration: none;
    display: inline-block;
    font-weight: normal;
    text-transform: none;
    font-size: 0.75rem;
    padding: 0.3125rem;
    line-height: 1rem;
    padding-left: 1.875rem;
    padding-right: 1.875rem;
    color: #3e3936;
    border: 1px solid #cfcecd;
    background-color: rgba(255, 255, 255, 0.6);
  }
  /* line 40, /var/www/scss/modules/mod-btn/mod-btn.scss */
  .mod-nav .mod-btn-header--transparent:hover {
    border: 1px solid #3e3936;
  }
}

/*************************************************************
 * IN HEADER Absolute position to overlap header
 */
/* line 104, /var/www/scss/modules/mod-nav/mod-nav.scss */
.mod-nav.mod-nav--in-header {
  position: absolute;
  width: 100%;
}

/*************************************************************
 * WHITE TEXT
 */
/*************************************************************
 * BLACK BACKGROUND
 */
/* line 118, /var/www/scss/modules/mod-nav/mod-nav.scss */
.mod-nav.mod-nav--black {
  color: #FFF;
}

/* line 119, /var/www/scss/modules/mod-nav/mod-nav.scss */
.mod-nav.mod-nav--black .com-sticky__topbar,
.mod-nav.mod-nav--black .com-sticky__topbar-inner {
  background: #0a0a0a;
}

/* line 122, /var/www/scss/modules/mod-nav/mod-nav.scss */
.mod-nav.mod-nav--black .mod-nav__title {
  color: #FFF;
  font-size: 0.6875rem;
}

/* line 126, /var/www/scss/modules/mod-nav/mod-nav.scss */
.mod-nav.mod-nav--black .mod-nav__back-icon::before {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M27.9%2039c-.7%200-1.4-.3-2-.8L9.7%2022c-1.1-1.1-1.1-2.9%200-4L25.9%201.8c1.1-1.1%202.9-1.1%204%200s1.1%202.9%200%204L15.6%2020l14.2%2014.2c1.1%201.1%201.1%202.9%200%204-.5.5-1.2.8-1.9.8z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 130, /var/www/scss/modules/mod-nav/mod-nav.scss */
.mod-nav.mod-nav--black.com-sticky--sticky .com-sticky__topbar,
.mod-nav.mod-nav--black.com-sticky--sticky .com-sticky__topbar-inner {
  background: #0a0a0a;
}

@media screen and (min-width: 48em) {
  /* line 3, /var/www/scss/modules/mod-nav/mod-nav-medium.scss */
  .mod-nav__title {
    font-size: 1.125rem;
    font-weight: 600;
  }
  /* line 8, /var/www/scss/modules/mod-nav/mod-nav-medium.scss */
  .mod-nav .com-sticky__wrapper {
    padding-top: 2.5rem;
  }
  /* line 14, /var/www/scss/modules/mod-nav/mod-nav-medium.scss */
  .mod-nav.mod-nav--white {
    color: #FFF;
  }
  /* line 17, /var/www/scss/modules/mod-nav/mod-nav-medium.scss */
  .mod-nav.mod-nav--white .com-sticky__topbar-inner::after {
    background: #FFF;
  }
  /* line 21, /var/www/scss/modules/mod-nav/mod-nav-medium.scss */
  .mod-nav.mod-nav--white .mod-nav__title {
    color: #FFF;
  }
  /* line 24, /var/www/scss/modules/mod-nav/mod-nav-medium.scss */
  .mod-nav.mod-nav--white .mod-nav__back-icon::before {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M27.9%2039c-.7%200-1.4-.3-2-.8L9.7%2022c-1.1-1.1-1.1-2.9%200-4L25.9%201.8c1.1-1.1%202.9-1.1%204%200s1.1%202.9%200%204L15.6%2020l14.2%2014.2c1.1%201.1%201.1%202.9%200%204-.5.5-1.2.8-1.9.8z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
  }
  /* line 31, /var/www/scss/modules/mod-nav/mod-nav-medium.scss */
  .mod-nav.mod-nav--white.com-sticky--sticky {
    color: #3e3936;
  }
  /* line 35, /var/www/scss/modules/mod-nav/mod-nav-medium.scss */
  .mod-nav.mod-nav--white.com-sticky--sticky .mod-nav__title {
    color: #3e3936;
  }
  /*************************************************************
   * BLACK BACKGROUND
   */
  /* line 45, /var/www/scss/modules/mod-nav/mod-nav-medium.scss */
  .mod-nav.mod-nav--black .com-sticky__topbar-inner::after {
    background: #FFF;
  }
  /* line 47, /var/www/scss/modules/mod-nav/mod-nav-medium.scss */
  .mod-nav.mod-nav--black .mod-nav__title {
    font-size: 1.125rem;
  }
  /* line 53, /var/www/scss/modules/mod-nav/mod-nav-medium.scss */
  .mod-nav.com-sticky--sticky .mod-btn-header {
    box-sizing: border-box;
    text-decoration: none;
    display: inline-block;
    font-weight: normal;
    text-transform: none;
    font-size: 0.75rem;
    padding: 0.3125rem;
    line-height: 1rem;
    padding-left: 1.875rem;
    padding-right: 1.875rem;
    color: #FFF;
    border: none;
    background-color: #c20038;
  }
  /* line 59, /var/www/scss/modules/mod-btn/mod-btn.scss */
  .mod-nav.com-sticky--sticky .mod-btn-header:hover {
    background-color: #c20038;
    border: none;
  }
}

/* line 2, /var/www/scss/modules/mod-text-photo/mod-text-photo.scss */
.mod-text-photo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

/* line 7, /var/www/scss/modules/mod-text-photo/mod-text-photo.scss */
.mod-text-photo__content {
  text-align: center;
  padding: 3.4375rem 1.25rem;
  max-width: 41.875rem;
  margin: 0 auto;
}

/* line 14, /var/www/scss/modules/mod-text-photo/mod-text-photo.scss */
.mod-text-photo__notes {
  font-size: 0.8125rem;
  line-height: 0.875rem;
  color: #7B7B7B;
  font-weight: normal;
  font-style: italic;
}

/* line 22, /var/www/scss/modules/mod-text-photo/mod-text-photo.scss */
.mod-text-photo__column--media {
  position: relative;
}

/* line 26, /var/www/scss/modules/mod-text-photo/mod-text-photo.scss */
.mod-text-photo--bg.mod-text-photo.mod-text-photo--text-on-right .mod-text-photo__media,
.mod-text-photo--bg.mod-text-photo.mod-text-photo--text-on-left .mod-text-photo__media,
.mod-text-photo--bg.mod-text-photo.mod-text-photo--promobox-on-left .mod-text-photo__media,
.mod-text-photo--bg.mod-text-photo.mod-text-photo--promobox-on-right .mod-text-photo__media {
  padding-bottom: 40%;
}

/* line 31, /var/www/scss/modules/mod-text-photo/mod-text-photo.scss */
.mod-text-photo--bg .mod-content__title {
  font-weight: bold;
}

/*************************************************************
 * SPACINGS
 */
/* line 37, /var/www/scss/modules/mod-text-photo/mod-text-photo.scss */
.mod-text-photo--bg.mod-photo-bg--bottom-spacing {
  margin-bottom: 1.3125rem;
}

/*************************************************************
 * TWO COLUMNS / TEXT PHOTO / RIGHT OR LEFT and SWAPPED
 * Vertical flow for borh mobile views, horizontal columns
 * from medium breakpoint up to large.
 *
 * Here define the media ratio, content ratio is defined
 * in medium breakpoint
 */
/* line 219, /var/www/scss/modules/mod-text-photo/mod-text-photo.scss */
.mod-text-photo.mod-text-photo--text-on-left,
.mod-text-photo.mod-text-photo--text-on-right {
  border-bottom: 1px solid #d7d7d7;
}

/* line 58, /var/www/scss/modules/mod-text-photo/mod-text-photo.scss */
.mod-text-photo.mod-text-photo--text-on-left .mod-text-photo__media,
.mod-text-photo.mod-text-photo--text-on-right .mod-text-photo__media {
  width: 100%;
  background: #eee;
  min-height: 100%;
  position: relative;
  padding-bottom: 96%;
}

/* line 68, /var/www/scss/modules/mod-text-photo/mod-text-photo.scss */
.mod-text-photo.mod-text-photo--text-on-left .mod-text-photo__media img,
.mod-text-photo.mod-text-photo--text-on-right .mod-text-photo__media img {
  width: 100%;
  height: 100%;
  position: absolute;
  -o-object-fit: cover;
     object-fit: cover;
  font-family: "object-fit: cover";
}

/* line 224, /var/www/scss/modules/mod-text-photo/mod-text-photo.scss */
.mod-text-photo.mod-text-photo--text-on-left .mod-text-photo__content,
.mod-text-photo.mod-text-photo--text-on-right .mod-text-photo__content {
  text-align: left;
}

/* line 227, /var/www/scss/modules/mod-text-photo/mod-text-photo.scss */
.mod-text-photo.mod-text-photo--promobox-on-left,
.mod-text-photo.mod-text-photo--promobox-on-right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 58, /var/www/scss/modules/mod-text-photo/mod-text-photo.scss */
.mod-text-photo.mod-text-photo--promobox-on-left .mod-text-photo__media,
.mod-text-photo.mod-text-photo--promobox-on-right .mod-text-photo__media {
  width: 100%;
  background: #eee;
  min-height: 100%;
  position: relative;
  padding-bottom: 96%;
}

/* line 68, /var/www/scss/modules/mod-text-photo/mod-text-photo.scss */
.mod-text-photo.mod-text-photo--promobox-on-left .mod-text-photo__media img,
.mod-text-photo.mod-text-photo--promobox-on-right .mod-text-photo__media img {
  width: 100%;
  height: 100%;
  position: absolute;
  -o-object-fit: cover;
     object-fit: cover;
  font-family: "object-fit: cover";
}

/* line 175, /var/www/scss/modules/mod-text-photo/mod-text-photo.scss */
.mod-text-photo.mod-text-photo--promobox-on-left .mod-text-photo__column--promo,
.mod-text-photo.mod-text-photo--promobox-on-right .mod-text-photo__column--promo {
  background-color: #FFF;
}

/* line 178, /var/www/scss/modules/mod-text-photo/mod-text-photo.scss */
.mod-text-photo.mod-text-photo--promobox-on-left .mod-text-photo__column--promo .mod-content__title,
.mod-text-photo.mod-text-photo--promobox-on-right .mod-text-photo__column--promo .mod-content__title {
  font-size: 0.875rem;
  line-height: 1.1875rem;
  letter-spacing: 0.05rem;
  font-weight: normal;
}

/* line 183, /var/www/scss/modules/mod-text-photo/mod-text-photo.scss */
.mod-text-photo.mod-text-photo--promobox-on-left .mod-text-photo__column--promo .mod-content__title--promo,
.mod-text-photo.mod-text-photo--promobox-on-right .mod-text-photo__column--promo .mod-content__title--promo {
  margin-bottom: 0.5rem;
}

@media screen and (min-width: 64.0625em) {
  /* line 178, /var/www/scss/modules/mod-text-photo/mod-text-photo.scss */
  .mod-text-photo.mod-text-photo--promobox-on-left .mod-text-photo__column--promo .mod-content__title,
  .mod-text-photo.mod-text-photo--promobox-on-right .mod-text-photo__column--promo .mod-content__title {
    font-size: 1.375rem;
    line-height: 1.5625rem;
  }
}

/* line 190, /var/www/scss/modules/mod-text-photo/mod-text-photo.scss */
.mod-text-photo.mod-text-photo--promobox-on-left .mod-text-photo__column--promo .mod-content__subtitle,
.mod-text-photo.mod-text-photo--promobox-on-right .mod-text-photo__column--promo .mod-content__subtitle {
  font-size: 0.75rem;
  line-height: 0.875rem;
}

@media screen and (min-width: 64.0625em) {
  /* line 190, /var/www/scss/modules/mod-text-photo/mod-text-photo.scss */
  .mod-text-photo.mod-text-photo--promobox-on-left .mod-text-photo__column--promo .mod-content__subtitle,
  .mod-text-photo.mod-text-photo--promobox-on-right .mod-text-photo__column--promo .mod-content__subtitle {
    font-size: 1.125rem;
    line-height: 1.25rem;
  }
}

/* line 199, /var/www/scss/modules/mod-text-photo/mod-text-photo.scss */
.mod-text-photo.mod-text-photo--promobox-on-left .mod-text-photo__column--promo .mod-content__image-wrapper,
.mod-text-photo.mod-text-photo--promobox-on-right .mod-text-photo__column--promo .mod-content__image-wrapper {
  margin: 1rem auto;
  max-width: 9.375rem;
}

@media screen and (min-width: 64.0625em) {
  /* line 199, /var/www/scss/modules/mod-text-photo/mod-text-photo.scss */
  .mod-text-photo.mod-text-photo--promobox-on-left .mod-text-photo__column--promo .mod-content__image-wrapper,
  .mod-text-photo.mod-text-photo--promobox-on-right .mod-text-photo__column--promo .mod-content__image-wrapper {
    margin: 2rem auto;
    max-width: 12.5rem;
  }
}

/* line 233, /var/www/scss/modules/mod-text-photo/mod-text-photo.scss */
.mod-text-photo.mod-text-photo--promobox-on-left .mod-text-photo__column--content,
.mod-text-photo.mod-text-photo--promobox-on-right .mod-text-photo__column--content {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

/* line 234, /var/www/scss/modules/mod-text-photo/mod-text-photo.scss */
.mod-text-photo.mod-text-photo--promobox-on-left .mod-text-photo__column--media,
.mod-text-photo.mod-text-photo--promobox-on-right .mod-text-photo__column--media {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

/* line 236, /var/www/scss/modules/mod-text-photo/mod-text-photo.scss */
.mod-text-photo.mod-text-photo--grey {
  background-color: #efefef;
}

/* line 58, /var/www/scss/modules/mod-text-photo/mod-text-photo.scss */
.mod-text-photo.mod-text-photo--half-height.mod-text-photo--text-on-left .mod-text-photo__media,
.mod-text-photo.mod-text-photo--half-height.mod-text-photo--text-on-right .mod-text-photo__media {
  width: 100%;
  background: #eee;
  min-height: 100%;
  position: relative;
  padding-bottom: 50%;
}

/* line 68, /var/www/scss/modules/mod-text-photo/mod-text-photo.scss */
.mod-text-photo.mod-text-photo--half-height.mod-text-photo--text-on-left .mod-text-photo__media img,
.mod-text-photo.mod-text-photo--half-height.mod-text-photo--text-on-right .mod-text-photo__media img {
  width: 100%;
  height: 100%;
  position: absolute;
  -o-object-fit: cover;
     object-fit: cover;
  font-family: "object-fit: cover";
}

/* line 245, /var/www/scss/modules/mod-text-photo/mod-text-photo.scss */
.mod-text-photo.mod-text-photo--text-boxed-on-left,
.mod-text-photo.mod-text-photo--text-boxed-on-right {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}

/* line 251, /var/www/scss/modules/mod-text-photo/mod-text-photo.scss */
.mod-text-photo.mod-text-photo--text-boxed-on-left .mod-text-photo__content,
.mod-text-photo.mod-text-photo--text-boxed-on-right .mod-text-photo__content {
  text-align: left;
  max-width: 100%;
}

/* line 255, /var/www/scss/modules/mod-text-photo/mod-text-photo.scss */
.mod-text-photo.mod-text-photo--text-boxed-on-left .mod-text-photo__content, .mod-text-photo.mod-text-photo--text-boxed-on-left .mod-text-photo__column--media,
.mod-text-photo.mod-text-photo--text-boxed-on-right .mod-text-photo__content,
.mod-text-photo.mod-text-photo--text-boxed-on-right .mod-text-photo__column--media {
  padding: 0.9375rem 1.25rem;
}

/* line 257, /var/www/scss/modules/mod-text-photo/mod-text-photo.scss */
.mod-text-photo.mod-text-photo--text-boxed-on-left .mod-text-photo__column--notes,
.mod-text-photo.mod-text-photo--text-boxed-on-right .mod-text-photo__column--notes {
  padding: 0 1.25rem 0.9375rem 1.25rem;
}

/* line 260, /var/www/scss/modules/mod-text-photo/mod-text-photo.scss */
.mod-text-photo.mod-text-photo--text-boxed-on-left .mod-content__title,
.mod-text-photo.mod-text-photo--text-boxed-on-right .mod-content__title {
  font-size: 1.5rem;
}

/*************************************************************
 * TOP IMAGE / BOTTOM TEXT
 * Invert text and photo holder
 */
/* line 271, /var/www/scss/modules/mod-text-photo/mod-text-photo.scss */
.mod-text-photo.mod-text-photo--center-bottom {
  border-bottom: 1px solid #d7d7d7;
}

/* line 46, /var/www/scss/modules/mod-text-photo/mod-text-photo.scss */
.mod-text-photo.mod-text-photo--center-bottom .mod-text-photo__column--content {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

/*************************************************************
 * COLUMN STYLE: FULLWIDTH
 * Set ratio for a full column media image with
 * an horizontal ratio
 */
/* line 146, /var/www/scss/modules/mod-text-photo/mod-text-photo.scss */
.mod-text-photo__column.mod-text-photo__column--fullwidth .mod-text-photo__media {
  position: relative;
  width: 100%;
  overflow: hidden;
}

/* line 152, /var/www/scss/modules/mod-text-photo/mod-text-photo.scss */
.mod-text-photo__column.mod-text-photo__column--fullwidth .mod-text-photo__image-wrapper::before {
  content: "";
  display: block;
  position: relative;
  width: 100%;
  padding-top: 50%;
}

/* line 161, /var/www/scss/modules/mod-text-photo/mod-text-photo.scss */
.mod-text-photo__column.mod-text-photo__column--fullwidth .mod-text-photo__image-wrapper img {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  font-family: "object-fit: cover";
}

/*************************************************************
 * DOUBLE IMAGE CONTENT IN FULLWIDTH CONTAINER
 * Set a fixed ratio for the image and split a full width
 * container in two columns
 */
/* line 146, /var/www/scss/modules/mod-text-photo/mod-text-photo.scss */
.mod-text-photo__column.mod-text-photo__column--double .mod-text-photo__media {
  position: relative;
  width: 100%;
  overflow: hidden;
}

/* line 152, /var/www/scss/modules/mod-text-photo/mod-text-photo.scss */
.mod-text-photo__column.mod-text-photo__column--double .mod-text-photo__image-wrapper::before {
  content: "";
  display: block;
  position: relative;
  width: 100%;
  padding-top: 80%;
}

/* line 161, /var/www/scss/modules/mod-text-photo/mod-text-photo.scss */
.mod-text-photo__column.mod-text-photo__column--double .mod-text-photo__image-wrapper img {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  font-family: "object-fit: cover";
}

/*************************************************************
 * TRIPLE IMAGE CONTENT IN FULLWIDTH CONTAINER
 * Set a fixed ratio for the image and split a full width
 * container in three columns
 */
/* line 146, /var/www/scss/modules/mod-text-photo/mod-text-photo.scss */
.mod-text-photo__column.mod-text-photo__column--triple .mod-text-photo__media {
  position: relative;
  width: 100%;
  overflow: hidden;
}

/* line 152, /var/www/scss/modules/mod-text-photo/mod-text-photo.scss */
.mod-text-photo__column.mod-text-photo__column--triple .mod-text-photo__image-wrapper::before {
  content: "";
  display: block;
  position: relative;
  width: 100%;
  padding-top: 82.22%;
}

/* line 161, /var/www/scss/modules/mod-text-photo/mod-text-photo.scss */
.mod-text-photo__column.mod-text-photo__column--triple .mod-text-photo__image-wrapper img {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  font-family: "object-fit: cover";
}

/* line 146, /var/www/scss/modules/mod-text-photo/mod-text-photo.scss */
.mod-text-photo__column.mod-text-photo__column--triple-squared .mod-text-photo__media {
  position: relative;
  width: 100%;
  overflow: hidden;
}

/* line 152, /var/www/scss/modules/mod-text-photo/mod-text-photo.scss */
.mod-text-photo__column.mod-text-photo__column--triple-squared .mod-text-photo__image-wrapper::before {
  content: "";
  display: block;
  position: relative;
  width: 100%;
  padding-top: 100%;
}

/* line 161, /var/www/scss/modules/mod-text-photo/mod-text-photo.scss */
.mod-text-photo__column.mod-text-photo__column--triple-squared .mod-text-photo__image-wrapper img {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  font-family: "object-fit: cover";
}

/* line 307, /var/www/scss/modules/mod-text-photo/mod-text-photo.scss */
.mod-text-photo.mod-text-photo--slim {
  margin: 1.5rem auto;
  max-width: 72.5rem;
}

/* line 312, /var/www/scss/modules/mod-text-photo/mod-text-photo.scss */
.mod-text-photo.mod-text-photo--slim .mod-text-photo__column--content .mod-text-photo__content {
  text-align: left;
  height: auto;
}

/* line 317, /var/www/scss/modules/mod-text-photo/mod-text-photo.scss */
.mod-text-photo.mod-text-photo--slim .mod-text-photo__column--content .mod-text-photo__content .mod-content__title {
  font-size: 1.875rem;
  -ms-flex-item-align: auto;
      align-self: auto;
}

/* line 321, /var/www/scss/modules/mod-text-photo/mod-text-photo.scss */
.mod-text-photo.mod-text-photo--slim .mod-text-photo__column--content .mod-text-photo__content .mod-content__subtitle {
  font-size: 1.125rem;
  line-height: 1.8;
}

/* line 326, /var/www/scss/modules/mod-text-photo/mod-text-photo.scss */
.mod-text-photo.mod-text-photo--slim .mod-text-photo__column--content .mod-text-photo__content .mod-btn--medium-cta {
  font-size: 0.8125rem;
  min-width: 8.0625rem;
  font-weight: 900;
}

/* line 330, /var/www/scss/modules/mod-text-photo/mod-text-photo.scss */
.mod-text-photo.mod-text-photo--slim .mod-text-photo__column--content .mod-text-photo__content .mod-btn--medium-cta.mod-btn--medium-white, .mod-text-photo.mod-text-photo--slim .mod-text-photo__column--content .mod-text-photo__content .mod-btn--medium-cta.mod-btn--medium-black {
  background: white;
  border-color: #3E3936;
  color: #3E3936;
}

/* line 335, /var/www/scss/modules/mod-text-photo/mod-text-photo.scss */
.mod-text-photo.mod-text-photo--slim .mod-text-photo__column--content .mod-text-photo__content .mod-btn--medium-cta.mod-btn--medium-white:hover, .mod-text-photo.mod-text-photo--slim .mod-text-photo__column--content .mod-text-photo__content .mod-btn--medium-cta.mod-btn--medium-black:hover {
  border: 1px solid #3E3936;
}

/*************************************************************
 * For images on both sides
 */
/* line 349, /var/www/scss/modules/mod-text-photo/mod-text-photo.scss */
.mod-text-photo.mod-text-photo--text-on-left .mod-text-photo__column--content.mod-text-photo__column--content-media,
.mod-text-photo.mod-text-photo--text-on-right .mod-text-photo__column--content.mod-text-photo__column--content-media {
  position: relative;
  display: initial;
}

/* line 352, /var/www/scss/modules/mod-text-photo/mod-text-photo.scss */
.mod-text-photo.mod-text-photo--text-on-left .mod-text-photo__column--content.mod-text-photo__column--content-media .mod-text-photo__content,
.mod-text-photo.mod-text-photo--text-on-right .mod-text-photo__column--content.mod-text-photo__column--content-media .mod-text-photo__content {
  position: absolute;
  top: 0;
  padding: 1.25rem;
}

/*************************************************************
 * For new photo left-right implementation
 */
/* line 365, /var/www/scss/modules/mod-text-photo/mod-text-photo.scss */
.mod-text-photo__column--content .mod-text-photo-notes-container .mod-text-photo__notes {
  display: none;
}

@media screen and (min-width: 48em) {
  /* line 3, /var/www/scss/modules/mod-text-photo/mod-text-photo-medium.scss */
  .mod-text-photo.mod-text-photo--text-on-right {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }
  /* line 88, /var/www/scss/modules/mod-text-photo/mod-text-photo.scss */
  .mod-text-photo.mod-text-photo--text-on-right .mod-text-photo__column {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
  }
  /* line 91, /var/www/scss/modules/mod-text-photo/mod-text-photo.scss */
  .mod-text-photo.mod-text-photo--text-on-right .mod-text-photo__column--content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  /* line 95, /var/www/scss/modules/mod-text-photo/mod-text-photo.scss */
  .mod-text-photo.mod-text-photo--text-on-right .mod-text-photo__content {
    padding: 3.4375rem;
  }
  /* line 98, /var/www/scss/modules/mod-text-photo/mod-text-photo.scss */
  .mod-text-photo.mod-text-photo--text-on-right .mod-text-photo.mod-text-photo--half-height .mod-text-photo.mod-text-photo--text-on-right .mod-text-photo__content {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
  /* line 7, /var/www/scss/modules/mod-text-photo/mod-text-photo-medium.scss */
  .mod-text-photo.mod-text-photo--text-on-left {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }
  /* line 88, /var/www/scss/modules/mod-text-photo/mod-text-photo.scss */
  .mod-text-photo.mod-text-photo--text-on-left .mod-text-photo__column {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
  }
  /* line 91, /var/www/scss/modules/mod-text-photo/mod-text-photo.scss */
  .mod-text-photo.mod-text-photo--text-on-left .mod-text-photo__column--content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  /* line 95, /var/www/scss/modules/mod-text-photo/mod-text-photo.scss */
  .mod-text-photo.mod-text-photo--text-on-left .mod-text-photo__content {
    padding: 3.4375rem;
  }
  /* line 98, /var/www/scss/modules/mod-text-photo/mod-text-photo.scss */
  .mod-text-photo.mod-text-photo--text-on-left .mod-text-photo.mod-text-photo--half-height .mod-text-photo.mod-text-photo--text-on-left .mod-text-photo__content {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
  /* line 9, /var/www/scss/modules/mod-text-photo/mod-text-photo-medium.scss */
  .mod-text-photo.mod-text-photo--text-on-left .mod-text-photo__column--content {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  /* line 18, /var/www/scss/modules/mod-text-photo/mod-text-photo-medium.scss */
  .mod-text-photo.mod-text-photo--text-on-left.mod-text-photo--bg .mod-text-photo__column,
  .mod-text-photo.mod-text-photo--text-on-right.mod-text-photo--bg .mod-text-photo__column {
    height: 100%;
  }
  /* line 20, /var/www/scss/modules/mod-text-photo/mod-text-photo-medium.scss */
  .mod-text-photo.mod-text-photo--text-on-left.mod-text-photo--bg .mod-text-photo__column .mod-content,
  .mod-text-photo.mod-text-photo--text-on-right.mod-text-photo--bg .mod-text-photo__column .mod-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  /* line 25, /var/www/scss/modules/mod-text-photo/mod-text-photo-medium.scss */
  .mod-text-photo.mod-text-photo--text-on-left.mod-text-photo--bg .mod-text-photo__content,
  .mod-text-photo.mod-text-photo--text-on-right.mod-text-photo--bg .mod-text-photo__content {
    max-width: 50rem;
    height: 100%;
  }
  /* line 29, /var/www/scss/modules/mod-text-photo/mod-text-photo-medium.scss */
  .mod-text-photo.mod-text-photo--text-on-left.mod-text-photo--bg .mod-text-photo__content .mod-content__title, .mod-text-photo.mod-text-photo--text-on-left.mod-text-photo--bg .mod-text-photo__content .mod-content__subtitle, .mod-text-photo.mod-text-photo--text-on-left.mod-text-photo--bg .mod-text-photo__content .mod-content__content,
  .mod-text-photo.mod-text-photo--text-on-right.mod-text-photo--bg .mod-text-photo__content .mod-content__title,
  .mod-text-photo.mod-text-photo--text-on-right.mod-text-photo--bg .mod-text-photo__content .mod-content__subtitle,
  .mod-text-photo.mod-text-photo--text-on-right.mod-text-photo--bg .mod-text-photo__content .mod-content__content {
    max-width: 27.5rem;
  }
  /* line 40, /var/www/scss/modules/mod-text-photo/mod-text-photo-medium.scss */
  .mod-text-photo.mod-text-photo--text-on-right.mod-text-photo--bg .mod-content__title, .mod-text-photo.mod-text-photo--text-on-right.mod-text-photo--bg .mod-content__subtitle, .mod-text-photo.mod-text-photo--text-on-right.mod-text-photo--bg .mod-content__content {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }
  /* line 47, /var/www/scss/modules/mod-text-photo/mod-text-photo-medium.scss */
  .mod-text-photo.mod-text-photo--promobox-on-left,
  .mod-text-photo.mod-text-photo--promobox-on-right {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }
  /* line 88, /var/www/scss/modules/mod-text-photo/mod-text-photo.scss */
  .mod-text-photo.mod-text-photo--promobox-on-left .mod-text-photo__column,
  .mod-text-photo.mod-text-photo--promobox-on-right .mod-text-photo__column {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
  }
  /* line 91, /var/www/scss/modules/mod-text-photo/mod-text-photo.scss */
  .mod-text-photo.mod-text-photo--promobox-on-left .mod-text-photo__column--content,
  .mod-text-photo.mod-text-photo--promobox-on-right .mod-text-photo__column--content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  /* line 95, /var/www/scss/modules/mod-text-photo/mod-text-photo.scss */
  .mod-text-photo.mod-text-photo--promobox-on-left .mod-text-photo__content,
  .mod-text-photo.mod-text-photo--promobox-on-right .mod-text-photo__content {
    padding: 3.4375rem;
  }
  /* line 98, /var/www/scss/modules/mod-text-photo/mod-text-photo.scss */
  .mod-text-photo.mod-text-photo--promobox-on-left .mod-text-photo.mod-text-photo--half-height .mod-text-photo.mod-text-photo--promobox-on-left .mod-text-photo__content,
  .mod-text-photo.mod-text-photo--promobox-on-right .mod-text-photo.mod-text-photo--half-height .mod-text-photo.mod-text-photo--promobox-on-left .mod-text-photo__content, .mod-text-photo.mod-text-photo--promobox-on-left .mod-text-photo.mod-text-photo--half-height
  .mod-text-photo.mod-text-photo--promobox-on-right .mod-text-photo__content,
  .mod-text-photo.mod-text-photo--promobox-on-right .mod-text-photo.mod-text-photo--half-height
  .mod-text-photo.mod-text-photo--promobox-on-right .mod-text-photo__content {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
  /* line 54, /var/www/scss/modules/mod-text-photo/mod-text-photo-medium.scss */
  .mod-text-photo__column.mod-text-photo__column--double .mod-text-photo__media {
    width: 50%;
    float: left;
  }
  /* line 64, /var/www/scss/modules/mod-text-photo/mod-text-photo-medium.scss */
  .mod-text-photo__column.mod-text-photo__column--triple .mod-text-photo__media,
  .mod-text-photo__column.mod-text-photo__column--triple-squared .mod-text-photo__media {
    width: 33.3%;
    float: left;
  }
  /* line 71, /var/www/scss/modules/mod-text-photo/mod-text-photo-medium.scss */
  .mod-text-photo--bg {
    position: relative;
  }
  /* line 73, /var/www/scss/modules/mod-text-photo/mod-text-photo-medium.scss */
  .mod-text-photo--bg .mod-text-photo__column--content {
    position: absolute;
    z-index: 10;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  /* line 79, /var/www/scss/modules/mod-text-photo/mod-text-photo-medium.scss */
  .mod-text-photo--bg .mod-text-photo__column--promo {
    overflow: hidden;
    width: 50%;
    min-height: 90%;
  }
  /* line 83, /var/www/scss/modules/mod-text-photo/mod-text-photo-medium.scss */
  .mod-text-photo--bg .mod-text-photo__column--promo .mod-text-photo__content {
    padding: 1rem;
  }
  /* line 87, /var/www/scss/modules/mod-text-photo/mod-text-photo-medium.scss */
  .mod-text-photo--bg.mod-text-photo.mod-text-photo--promobox-on-left .mod-text-photo__column--promo {
    left: 2.5%;
  }
  /* line 88, /var/www/scss/modules/mod-text-photo/mod-text-photo-medium.scss */
  .mod-text-photo--bg.mod-text-photo.mod-text-photo--promobox-on-right .mod-text-photo__column--promo {
    right: 2.5%;
  }
  /* line 89, /var/www/scss/modules/mod-text-photo/mod-text-photo-medium.scss */
  .mod-text-photo--bg.mod-text-photo.mod-text-photo--text-on-left .mod-text-photo__column--content {
    left: 0;
  }
  /* line 90, /var/www/scss/modules/mod-text-photo/mod-text-photo-medium.scss */
  .mod-text-photo--bg.mod-text-photo.mod-text-photo--text-on-right .mod-text-photo__column--content {
    right: 0;
  }
  /* line 91, /var/www/scss/modules/mod-text-photo/mod-text-photo-medium.scss */
  .mod-text-photo--bg.mod-text-photo.mod-text-photo--text-on-right .mod-text-photo__content {
    text-align: right;
  }
  /* line 92, /var/www/scss/modules/mod-text-photo/mod-text-photo-medium.scss */
  .mod-text-photo--bg.mod-text-photo .mod-text-photo__column.mod-text-photo__column--media {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
  }
  /* line 95, /var/www/scss/modules/mod-text-photo/mod-text-photo-medium.scss */
  .mod-text-photo--white-text .mod-content {
    color: #FFF;
  }
  /* line 100, /var/www/scss/modules/mod-text-photo/mod-text-photo-medium.scss */
  .mod-text-photo.mod-text-photo--text-boxed-on-left .mod-content__title,
  .mod-text-photo.mod-text-photo--text-boxed-on-right .mod-content__title {
    font-size: 1.875rem;
    line-height: 2rem;
    font-weight: 700;
  }
  /* line 108, /var/www/scss/modules/mod-text-photo/mod-text-photo-medium.scss */
  .mod-text-photo.mod-text-photo--slim {
    max-height: 25.125rem;
    overflow: hidden;
  }
  /* line 113, /var/www/scss/modules/mod-text-photo/mod-text-photo-medium.scss */
  .mod-text-photo.mod-text-photo--slim .mod-text-photo__column--content .mod-text-photo__content {
    text-align: left;
    height: auto;
    padding-top: 5.625rem;
  }
  /* line 118, /var/www/scss/modules/mod-text-photo/mod-text-photo-medium.scss */
  .mod-text-photo.mod-text-photo--slim .mod-text-photo__column--content .mod-text-photo__content .mod-content__subtitle,
  .mod-text-photo.mod-text-photo--slim .mod-text-photo__column--content .mod-text-photo__content .mod-content__content {
    -ms-flex-item-align: auto;
        align-self: auto;
  }
  /* line 123, /var/www/scss/modules/mod-text-photo/mod-text-photo-medium.scss */
  .mod-text-photo.mod-text-photo--slim .mod-text-photo__column--content .mod-text-photo__content .mod-btn--medium-cta.mod-btn--medium-white, .mod-text-photo.mod-text-photo--slim .mod-text-photo__column--content .mod-text-photo__content .mod-btn--medium-cta.mod-btn--medium-black {
    background: white;
    border-color: white;
    color: #3E3936;
  }
  /* line 128, /var/www/scss/modules/mod-text-photo/mod-text-photo-medium.scss */
  .mod-text-photo.mod-text-photo--slim .mod-text-photo__column--content .mod-text-photo__content .mod-btn--medium-cta.mod-btn--medium-white:hover, .mod-text-photo.mod-text-photo--slim .mod-text-photo__column--content .mod-text-photo__content .mod-btn--medium-cta.mod-btn--medium-black:hover {
    border: 1px solid white;
  }
  /* line 136, /var/www/scss/modules/mod-text-photo/mod-text-photo-medium.scss */
  .mod-text-photo.mod-text-photo--slim .mod-text-photo__column--media .mod-text-photo__image-wrapper img {
    max-height: 25.125rem;
  }
  /* line 142, /var/www/scss/modules/mod-text-photo/mod-text-photo-medium.scss */
  .mod-text-photo.mod-text-photo--with-padding {
    padding-left: 0.625rem;
    padding-right: 0.625rem;
  }
  /* line 150, /var/www/scss/modules/mod-text-photo/mod-text-photo-medium.scss */
  .mod-text-photo.mod-text-photo--with-padding.mod-text-photo--text-boxed-on-left .mod-text-photo__content {
    left: 0.625rem;
  }
  /* line 159, /var/www/scss/modules/mod-text-photo/mod-text-photo-medium.scss */
  .mod-text-photo.mod-text-photo--with-padding.mod-text-photo--text-boxed-on-right .mod-text-photo__content {
    right: 0.625rem;
  }
  /*************************************************************
   * SPACINGS
   */
  /* line 168, /var/www/scss/modules/mod-text-photo/mod-text-photo-medium.scss */
  .mod-text-photo--bg.mod-photo-bg--bottom-spacing {
    margin-bottom: 2.8125rem;
  }
  /* line 172, /var/www/scss/modules/mod-text-photo/mod-text-photo-medium.scss */
  .mod-text-photo.mod-text-photo--bottom-spacing {
    margin-bottom: 5.3125rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 3, /var/www/scss/modules/mod-text-photo/mod-text-photo-large.scss */
  .mod-extend-width .mod-text-photo {
    max-width: 100rem;
    margin-left: auto;
    margin-right: auto;
    border-bottom: none;
  }
  /* line 11, /var/www/scss/modules/mod-text-photo/mod-text-photo-large.scss */
  .mod-text-photo.mod-text-photo--text-on-left .mod-text-photo__content,
  .mod-text-photo.mod-text-photo--text-on-right .mod-text-photo__content {
    padding: 6.875rem 6.875rem 3.125rem 6.875rem;
  }
  /* line 17, /var/www/scss/modules/mod-text-photo/mod-text-photo-large.scss */
  .mod-text-photo.mod-text-photo--half-height.mod-text-photo--text-on-left .mod-text-photo__content,
  .mod-text-photo.mod-text-photo--half-height.mod-text-photo--text-on-right .mod-text-photo__content {
    padding: 1.25rem 6.875rem;
  }
  /* line 23, /var/www/scss/modules/mod-text-photo/mod-text-photo-large.scss */
  .mod-text-photo--bg .mod-text-photo__column--promo {
    width: 43%;
  }
  /* line 25, /var/www/scss/modules/mod-text-photo/mod-text-photo-large.scss */
  .mod-text-photo--bg .mod-text-photo__column--promo .mod-text-photo__content {
    padding: 1.8rem;
  }
  /* line 31, /var/www/scss/modules/mod-text-photo/mod-text-photo-large.scss */
  .mod-text-photo.mod-text-photo--text-boxed-on-left,
  .mod-text-photo.mod-text-photo--text-boxed-on-right {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    position: relative;
    max-width: 60.3125rem;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 58, /var/www/scss/modules/mod-text-photo/mod-text-photo.scss */
  .mod-text-photo.mod-text-photo--text-boxed-on-left .mod-text-photo__media,
  .mod-text-photo.mod-text-photo--text-boxed-on-right .mod-text-photo__media {
    width: 100%;
    background: #eee;
    min-height: 100%;
    position: relative;
    padding-bottom: 74%;
  }
  /* line 68, /var/www/scss/modules/mod-text-photo/mod-text-photo.scss */
  .mod-text-photo.mod-text-photo--text-boxed-on-left .mod-text-photo__media img,
  .mod-text-photo.mod-text-photo--text-boxed-on-right .mod-text-photo__media img {
    width: 100%;
    height: 100%;
    position: absolute;
    -o-object-fit: cover;
       object-fit: cover;
    font-family: "object-fit: cover";
  }
  /* line 117, /var/www/scss/modules/mod-text-photo/mod-text-photo.scss */
  .mod-text-photo.mod-text-photo--text-boxed-on-left .mod-text-photo__column--media,
  .mod-text-photo.mod-text-photo--text-boxed-on-right .mod-text-photo__column--media {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 63%;
            flex: 0 0 63%;
    max-height: 28.125rem;
    padding: 0;
  }
  /* line 122, /var/www/scss/modules/mod-text-photo/mod-text-photo.scss */
  .mod-text-photo.mod-text-photo--text-boxed-on-left .mod-text-photo__column--content,
  .mod-text-photo.mod-text-photo--text-boxed-on-right .mod-text-photo__column--content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  /* line 126, /var/www/scss/modules/mod-text-photo/mod-text-photo.scss */
  .mod-text-photo.mod-text-photo--text-boxed-on-left .mod-text-photo__column--notes,
  .mod-text-photo.mod-text-photo--text-boxed-on-right .mod-text-photo__column--notes {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }
  /* line 127, /var/www/scss/modules/mod-text-photo/mod-text-photo.scss */
  .mod-text-photo.mod-text-photo--text-boxed-on-left .mod-text-photo__content,
  .mod-text-photo.mod-text-photo--text-boxed-on-right .mod-text-photo__content {
    position: absolute;
    top: 3rem;
    width: 42%;
    padding: 2.5rem 2.5rem 3.125rem 2.5rem;
    background-color: #FFF;
    box-shadow: 0 3px 50px rgba(0, 0, 0, 0.2);
    z-index: 1;
  }
  /* line 36, /var/www/scss/modules/mod-text-photo/mod-text-photo-large.scss */
  .mod-text-photo.mod-text-photo--text-boxed-on-left .mod-text-photo__content,
  .mod-text-photo.mod-text-photo--text-boxed-on-right .mod-text-photo__content {
    box-shadow: 0 3px 20px rgba(0, 0, 0, 0.12);
    padding: 2.5rem 2.5rem 2.875rem 2.5rem;
  }
  /* line 39, /var/www/scss/modules/mod-text-photo/mod-text-photo-large.scss */
  .mod-text-photo.mod-text-photo--text-boxed-on-left .mod-text-photo__content .mod-content__content,
  .mod-text-photo.mod-text-photo--text-boxed-on-right .mod-text-photo__content .mod-content__content {
    margin-top: 1.125rem;
  }
  /* line 43, /var/www/scss/modules/mod-text-photo/mod-text-photo-large.scss */
  .mod-text-photo.mod-text-photo--text-boxed-on-left .mod-text-photo__notes,
  .mod-text-photo.mod-text-photo--text-boxed-on-right .mod-text-photo__notes {
    padding-bottom: 2.5rem;
  }
  /* line 50, /var/www/scss/modules/mod-text-photo/mod-text-photo-large.scss */
  .mod-text-photo.mod-text-photo--text-boxed-on-left.mod-text-photo--wide-text .mod-text-photo__content,
  .mod-text-photo.mod-text-photo--text-boxed-on-right.mod-text-photo--wide-text .mod-text-photo__content {
    height: 28.125rem;
    top: 0;
    width: 63%;
    padding: 5rem;
  }
  /* line 56, /var/www/scss/modules/mod-text-photo/mod-text-photo-large.scss */
  .mod-text-photo.mod-text-photo--text-boxed-on-left.mod-text-photo--wide-text .mod-text-photo__column--media,
  .mod-text-photo.mod-text-photo--text-boxed-on-right.mod-text-photo--wide-text .mod-text-photo__column--media {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 42%;
            flex: 0 0 42%;
  }
  /* line 59, /var/www/scss/modules/mod-text-photo/mod-text-photo-large.scss */
  .mod-text-photo.mod-text-photo--text-boxed-on-left.mod-text-photo--wide-text .mod-text-photo__media,
  .mod-text-photo.mod-text-photo--text-boxed-on-right.mod-text-photo--wide-text .mod-text-photo__media {
    top: 4.6875rem;
    z-index: 2;
    background: none;
    min-height: 0;
    padding-bottom: 120%;
    max-height: 18.75rem;
  }
  /* line 66, /var/www/scss/modules/mod-text-photo/mod-text-photo-large.scss */
  .mod-text-photo.mod-text-photo--text-boxed-on-left.mod-text-photo--wide-text .mod-text-photo__media img,
  .mod-text-photo.mod-text-photo--text-boxed-on-right.mod-text-photo--wide-text .mod-text-photo__media img {
    height: 18.75rem;
  }
  /* line 73, /var/www/scss/modules/mod-text-photo/mod-text-photo-large.scss */
  .mod-text-photo.mod-text-photo--text-boxed-on-left.mod-text-photo--wide-text .mod-text-photo__content {
    padding-left: 2.5rem;
    padding-right: 6.25rem;
  }
  /* line 78, /var/www/scss/modules/mod-text-photo/mod-text-photo-large.scss */
  .mod-text-photo.mod-text-photo--text-boxed-on-right.mod-text-photo--wide-text .mod-text-photo__content {
    padding-left: 6.25rem;
    padding-right: 2.5rem;
  }
  /* line 84, /var/www/scss/modules/mod-text-photo/mod-text-photo-large.scss */
  .mod-text-photo.mod-text-photo--text-boxed-on-left .mod-text-photo__column--media {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
    margin-left: auto;
  }
  /* line 88, /var/www/scss/modules/mod-text-photo/mod-text-photo-large.scss */
  .mod-text-photo.mod-text-photo--text-boxed-on-left .mod-text-photo__column--notes {
    padding: 0.9375rem 2.5rem 0.9375rem 3.75rem;
  }
  /* line 89, /var/www/scss/modules/mod-text-photo/mod-text-photo-large.scss */
  .mod-text-photo.mod-text-photo--text-boxed-on-left .mod-text-photo__content {
    left: 1.25rem;
  }
  /* line 90, /var/www/scss/modules/mod-text-photo/mod-text-photo-large.scss */
  .mod-text-photo.mod-text-photo--text-boxed-on-left .mod-text-photo__notes {
    text-align: right;
  }
  /* line 95, /var/www/scss/modules/mod-text-photo/mod-text-photo-large.scss */
  .mod-text-photo.mod-text-photo--text-boxed-on-right .mod-text-photo__column--content {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  /* line 96, /var/www/scss/modules/mod-text-photo/mod-text-photo-large.scss */
  .mod-text-photo.mod-text-photo--text-boxed-on-right .mod-text-photo__column--notes {
    padding: 0.9375rem 3.75rem 0.9375rem 2.5rem;
  }
  /* line 97, /var/www/scss/modules/mod-text-photo/mod-text-photo-large.scss */
  .mod-text-photo.mod-text-photo--text-boxed-on-right .mod-text-photo__content {
    right: 1.25rem;
  }
  /* line 104, /var/www/scss/modules/mod-text-photo/mod-text-photo-large.scss */
  .mod-text-photo.mod-text-photo--slim .mod-text-photo__column--content .mod-text-photo__content {
    text-align: left;
    height: auto;
  }
  /*************************************************************
   * For images on both sides
   */
  /* line 117, /var/www/scss/modules/mod-text-photo/mod-text-photo-large.scss */
  .mod-text-photo.mod-text-photo--text-on-left .mod-text-photo__column--content.mod-text-photo__column--content-media .mod-text-photo__content,
  .mod-text-photo.mod-text-photo--text-on-right .mod-text-photo__column--content.mod-text-photo__column--content-media .mod-text-photo__content {
    padding: 4.375rem 5.9375rem;
  }
  /*************************************************************
   * For new photo left-right implementation
   */
  /* line 128, /var/www/scss/modules/mod-text-photo/mod-text-photo-large.scss */
  .mod-text-photo__column--content .mod-text-photo-notes-container {
    position: absolute;
    top: 3rem;
    width: 42%;
    z-index: 1;
  }
  /* line 135, /var/www/scss/modules/mod-text-photo/mod-text-photo-large.scss */
  .mod-text-photo__column--content .mod-text-photo-notes-container .mod-text-photo__content {
    position: relative;
    top: 0;
    width: auto;
  }
  /* line 140, /var/www/scss/modules/mod-text-photo/mod-text-photo-large.scss */
  .mod-text-photo__column--content .mod-text-photo-notes-container .mod-text-photo__notes {
    display: block;
    padding-top: 1rem;
  }
  /* line 150, /var/www/scss/modules/mod-text-photo/mod-text-photo-large.scss */
  .mod-text-photo.mod-text-photo--text-boxed-on-right .mod-text-photo-notes-container {
    right: 1.25rem;
  }
  /* line 153, /var/www/scss/modules/mod-text-photo/mod-text-photo-large.scss */
  .mod-text-photo.mod-text-photo--text-boxed-on-right .mod-text-photo-notes-container .mod-text-photo__content {
    right: 0;
  }
  /* line 156, /var/www/scss/modules/mod-text-photo/mod-text-photo-large.scss */
  .mod-text-photo.mod-text-photo--text-boxed-on-right .mod-text-photo-notes-container .mod-text-photo__notes {
    padding-left: 5.5rem;
  }
  /* line 164, /var/www/scss/modules/mod-text-photo/mod-text-photo-large.scss */
  .mod-text-photo.mod-text-photo--text-boxed-on-left .mod-text-photo-notes-container {
    left: 1.25rem;
  }
  /* line 167, /var/www/scss/modules/mod-text-photo/mod-text-photo-large.scss */
  .mod-text-photo.mod-text-photo--text-boxed-on-left .mod-text-photo-notes-container .mod-text-photo__content {
    left: 0;
  }
  /* line 170, /var/www/scss/modules/mod-text-photo/mod-text-photo-large.scss */
  .mod-text-photo.mod-text-photo--text-boxed-on-left .mod-text-photo-notes-container .mod-text-photo__notes {
    padding-right: 5.5rem;
  }
  /* line 177, /var/www/scss/modules/mod-text-photo/mod-text-photo-large.scss */
  .mod-text-photo__column--notes {
    display: none;
  }
}

/* line 2, /var/www/scss/modules/mod-product-item/mod-product-item.scss */
.mod-product-item {
  text-align: center;
  color: #3e3936;
  font-size: 0.875rem;
  line-height: 1.25rem;
  letter-spacing: 0.04rem;
  text-transform: uppercase;
}

/* line 11, /var/www/scss/modules/mod-product-item/mod-product-item.scss */
.mod-product-item__media {
  position: relative;
  max-width: 20rem;
  margin: 0 auto;
}

/* line 17, /var/www/scss/modules/mod-product-item/mod-product-item.scss */
.mod-product-item__image-wrapper {
  display: block;
  padding-top: 100%;
}

/* line 22, /var/www/scss/modules/mod-product-item/mod-product-item.scss */
.mod-product-item__media img {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
}

/* line 30, /var/www/scss/modules/mod-product-item/mod-product-item.scss */
.mod-product-item__media + .mod-product-item__data {
  margin-top: 3.4375rem;
}

/* line 34, /var/www/scss/modules/mod-product-item/mod-product-item.scss */
.mod-product-item__data {
  max-width: 25rem;
  margin: 0 auto;
}

/* line 39, /var/www/scss/modules/mod-product-item/mod-product-item.scss */
* + .mod-product-item__price,
* + .mod-product-item__info {
  margin-top: 0.3125rem;
}

/* line 44, /var/www/scss/modules/mod-product-item/mod-product-item.scss */
.mod-product-item__price {
  display: block;
}

/* line 48, /var/www/scss/modules/mod-product-item/mod-product-item.scss */
.mod-product-item__data + .mod-product-item__actions {
  margin-top: 0.625rem;
}

/* line 52, /var/www/scss/modules/mod-product-item/mod-product-item.scss */
.mod-product-item__actions {
  list-style: none;
}

/* line 56, /var/www/scss/modules/mod-product-item/mod-product-item.scss */
.mod-product-item__action + .mod-product-item__action {
  margin-top: 0.625rem;
}

/* line 60, /var/www/scss/modules/mod-product-item/mod-product-item.scss */
.mod-product-item .mod-btn-action,
.mod-product-item .mod-btn {
  width: 100%;
  max-width: 15rem;
  min-width: 0;
}

/* line 2, /var/www/scss/modules/mod-products/mod-products.scss */
.mod-products {
  padding-top: 6.25rem;
  padding-bottom: 6.25rem;
  border-bottom: 1px solid #d7d7d7;
}

/* line 8, /var/www/scss/modules/mod-products/mod-products.scss */
.mod-extend-width .mod-products  {
  max-width: 100rem;
  margin-left: auto;
  margin-right: auto;
  border-bottom: none;
}

/* line 13, /var/www/scss/modules/mod-products/mod-products.scss */
.mod-products__title {
  font-size: 2.875rem;
  font-weight: bold;
  line-height: 2.875rem;
  margin-left: 1.5625rem;
}

/* line 20, /var/www/scss/modules/mod-products/mod-products.scss */
.mod-products__container {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.mod-products__container::before, .mod-products__container::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.mod-products__container::after {
  clear: both;
}

/* line 24, /var/www/scss/modules/mod-products/mod-products.scss */
.mod-products__column {
  width: 100%;
  float: left;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: relative;
}

/* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
.mod-products__column:last-child:not(:first-child) {
  float: right;
}

@media screen and (min-width: 0em) and (max-width: 47.9375em) {
  /* line 31, /var/www/scss/modules/mod-products/mod-products.scss */
  .mod-products__column + .mod-products__column {
    margin-top: 3.125rem;
  }
}

/*************************************************************
 * DOUBLE COLUMN PRODUCTS
 */
/* line 54, /var/www/scss/modules/mod-products/mod-products.scss */
.mod-products.mod-products--double .mod-products__column {
  width: 100%;
  float: left;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

/* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
.mod-products.mod-products--double .mod-products__column:last-child:not(:first-child) {
  float: right;
}

/*************************************************************
 * DOUBLE COLUMN PRODUCTS
 */
/* line 63, /var/www/scss/modules/mod-products/mod-products.scss */
.mod-products.mod-products--triple .mod-products__column {
  width: 100%;
  float: left;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

/* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
.mod-products.mod-products--triple .mod-products__column:last-child:not(:first-child) {
  float: right;
}

/*************************************************************
 * WRAPPED IN CENTERED COLUMN
 */
/* line 72, /var/www/scss/modules/mod-products/mod-products.scss */
.mod-products.mod-products--centered .mod-products__container {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.mod-products.mod-products--centered .mod-products__container::before, .mod-products.mod-products--centered .mod-products__container::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.mod-products.mod-products--centered .mod-products__container::after {
  clear: both;
}

@media screen and (min-width: 48em) {
  /* line 3, /var/www/scss/modules/mod-products/mod-products-medium.scss */
  .mod-products.mod-products--double .mod-products__column {
    width: 50%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .mod-products.mod-products--double .mod-products__column:last-child:not(:first-child) {
    float: right;
  }
  /* line 38, /var/www/scss/modules/mod-products/mod-products.scss */
  .mod-products.mod-products--double .mod-products__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }
  /* line 45, /var/www/scss/modules/mod-products/mod-products.scss */
  .mod-products.mod-products--double .mod-products__column:not(:last-child) {
    border-right: 1px solid #d7d7d7;
  }
  /* line 11, /var/www/scss/modules/mod-products/mod-products-medium.scss */
  .mod-products.mod-products--triple .mod-products__column {
    width: 33.3333333333%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .mod-products.mod-products--triple .mod-products__column:last-child:not(:first-child) {
    float: right;
  }
  /* line 38, /var/www/scss/modules/mod-products/mod-products.scss */
  .mod-products.mod-products--triple .mod-products__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }
  /* line 45, /var/www/scss/modules/mod-products/mod-products.scss */
  .mod-products.mod-products--triple .mod-products__column:not(:last-child) {
    border-right: 1px solid #d7d7d7;
  }
}

/* line 2, /var/www/scss/modules/mod-content-item/mod-content-item.scss */
.mod-content-item {
  text-align: center;
  padding-bottom: 6.25rem;
}

/* line 7, /var/www/scss/modules/mod-content-item/mod-content-item.scss */
.mod-content-item__heading {
  padding: 2.5rem 3rem;
}

/* line 10, /var/www/scss/modules/mod-content-item/mod-content-item.scss */
.mod-content-item__heading .mod-content__title {
  font-size: 1.375rem;
  line-height: 1.5rem;
  letter-spacing: 0.05rem;
}

/* line 15, /var/www/scss/modules/mod-content-item/mod-content-item.scss */
.mod-content-item__heading .mod-content__text {
  font-size: 0.875rem;
}

/* line 19, /var/www/scss/modules/mod-content-item/mod-content-item.scss */
.mod-content-item__play {
  background-size: 100%;
  background-position: center;
  width: 8.875rem;
  height: 8.875rem;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 3;
}

/* line 32, /var/www/scss/modules/mod-content-item/mod-content-item.scss */
.mod-content-item__play-plain {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
      -ms-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  display: block;
  text-align: center;
  z-index: 3;
}

/* line 37, /var/www/scss/modules/mod-content-item/mod-content-item.scss */
.mod-content-item__play-plain--circle {
  position: relative;
  display: inline-block;
  width: 3.75rem;
  height: 3.75rem;
  border-radius: 100%;
}

/* line 44, /var/www/scss/modules/mod-content-item/mod-content-item.scss */
.mod-content-item__play-plain--icon {
  display: block;
  background-position: center top;
  background-size: 0.75rem;
  height: 0.75rem;
  width: 0.75rem;
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016.442%2016.442%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M13.967%208.835L1.052%2016.36A.713.713%200%200%201%200%2015.774V.69A.685.685%200%200%201%201.052.106L13.967%207.63a.7.7%200%200%201%200%201.205z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
      -ms-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  display: inline-block;
}

@media screen and (min-width: 48em) {
  /* line 44, /var/www/scss/modules/mod-content-item/mod-content-item.scss */
  .mod-content-item__play-plain--icon {
    background-size: 0.75rem;
    height: 0.75rem;
    width: 0.75rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 44, /var/www/scss/modules/mod-content-item/mod-content-item.scss */
  .mod-content-item__play-plain--icon {
    background-size: 0.75rem;
    height: 0.75rem;
    width: 0.75rem;
  }
}

/* line 50, /var/www/scss/modules/mod-content-item/mod-content-item.scss */
.mod-content-item__play-plain--black {
  background-color: #262525;
}

/* line 54, /var/www/scss/modules/mod-content-item/mod-content-item.scss */
.mod-content-item__play-plain.mod-content-item__play-plain--mobile {
  margin-top: 0.625rem;
  display: block;
}

/* line 59, /var/www/scss/modules/mod-content-item/mod-content-item.scss */
.mod-content-item__media {
  position: relative;
  max-width: 28.125rem;
  margin: 0 auto;
}

/* line 65, /var/www/scss/modules/mod-content-item/mod-content-item.scss */
.mod-content-item__image-wrapper {
  display: block;
  padding-top: 80%;
}

/* line 70, /var/www/scss/modules/mod-content-item/mod-content-item.scss */
.mod-content-item__media img {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  -o-object-fit: cover;
     object-fit: cover;
  font-family: "object-fit: cover";
}

/* line 79, /var/www/scss/modules/mod-content-item/mod-content-item.scss */
.mod-content-item__media + .mod-content-item__container {
  margin-top: 2.5rem;
}

/* line 83, /var/www/scss/modules/mod-content-item/mod-content-item.scss */
.mod-content-item__container {
  max-width: 25rem;
  margin: 0 auto;
}

/* line 88, /var/www/scss/modules/mod-content-item/mod-content-item.scss */
.mod-content-item__content {
  padding: 0 1.25rem;
}

/* line 92, /var/www/scss/modules/mod-content-item/mod-content-item.scss */
.mod-content-item .mod-btn-action,
.mod-content-item .mod-btn {
  width: 100%;
  max-width: 15rem;
  min-width: 0;
}

/* line 101, /var/www/scss/modules/mod-content-item/mod-content-item.scss */
.mod-content-item__content.mod-content .mod-content__image-wrapper {
  margin: 0 auto 1.5rem auto;
  max-width: 12.5rem;
}

/* line 105, /var/www/scss/modules/mod-content-item/mod-content-item.scss */
.mod-content-item__content.mod-content .mod-content__title, .mod-content-item__content.mod-content .mod-content__subtitle {
  line-height: 1.375rem;
  letter-spacing: 0.05rem;
}

/* line 109, /var/www/scss/modules/mod-content-item/mod-content-item.scss */
.mod-content-item__content.mod-content .mod-content__title {
  font-size: 1.125rem;
}

/* line 110, /var/www/scss/modules/mod-content-item/mod-content-item.scss */
.mod-content-item__content.mod-content .mod-content__subtitle {
  font-size: 0.875rem;
}

/* line 117, /var/www/scss/modules/mod-content-item/mod-content-item.scss */
.mod-content-item--a-left .mod-content-item__container {
  max-width: none;
}

/* line 126, /var/www/scss/modules/mod-content-item/mod-content-item.scss */
.mod-content-item--no-padding-bottom {
  padding-bottom: 0;
}

/* line 129, /var/www/scss/modules/mod-content-item/mod-content-item.scss */
.mod-content-item--image-first {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

/* line 135, /var/www/scss/modules/mod-content-item/mod-content-item.scss */
.mod-content-item--image-first .mod-content__content {
  margin-bottom: 1.5625rem;
}

/* line 139, /var/www/scss/modules/mod-content-item/mod-content-item.scss */
.mod-content-item--image-first .mod-content__title {
  font-weight: bold;
  text-transform: none !important;
}

/* line 144, /var/www/scss/modules/mod-content-item/mod-content-item.scss */
.mod-content-item--image-first .mod-content__action-cnt {
  margin-top: auto;
}

/* line 149, /var/www/scss/modules/mod-content-item/mod-content-item.scss */
.mod-content-item--image-first .mod-content__action:hover {
  text-decoration: none;
}

/* line 156, /var/www/scss/modules/mod-content-item/mod-content-item.scss */
.mod-content-item--image-first .mod-content-item__heading {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  padding: 0;
  margin-top: 1.25rem;
}

/* line 162, /var/www/scss/modules/mod-content-item/mod-content-item.scss */
.mod-content-item--image-first .mod-content-item__media {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  width: 100%;
}

/* line 167, /var/www/scss/modules/mod-content-item/mod-content-item.scss */
.mod-content-item--image-first .mod-content-item__container {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
  margin: 0;
}

/* line 172, /var/www/scss/modules/mod-content-item/mod-content-item.scss */
.mod-content-item--image-first .mod-content-item__content {
  padding: 0;
}

/* line 183, /var/www/scss/modules/mod-content-item/mod-content-item.scss */
.mod-content-item--square-media .mod-content-item__media {
  height: 0;
  padding-bottom: 100%;
}

@media screen and (min-width: 48em) {
  /* line 2, /var/www/scss/modules/mod-content-item/mod-content-item-medium.scss */
  .mod-content-item.mod-content-item--image-first {
    height: 100%;
  }
  /* line 6, /var/www/scss/modules/mod-content-item/mod-content-item-medium.scss */
  .mod-content-item.mod-content-item--image-first .mod-content-item__container {
    height: 100%;
  }
  /* line 8, /var/www/scss/modules/mod-content-item/mod-content-item-medium.scss */
  .mod-content-item.mod-content-item--image-first .mod-content-item__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: 100%;
  }
  /* line 14, /var/www/scss/modules/mod-content-item/mod-content-item-medium.scss */
  .mod-content-item.mod-content-item--image-first .mod-content-item__action-cnt {
    margin-top: auto;
  }
  /* line 22, /var/www/scss/modules/mod-content-item/mod-content-item-medium.scss */
  .mod-content-item.mod-content-item--text-center .mod-content__title {
    text-align: center;
  }
  /* line 26, /var/www/scss/modules/mod-content-item/mod-content-item-medium.scss */
  .mod-content-item.mod-content-item--text-center .mod-content__content {
    text-align: center;
  }
}

/* line 2, /var/www/scss/modules/mod-contents/mod-contents.scss */
.mod-contents {
  border-bottom: 1px solid #d7d7d7;
  color: #3e3936;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.mod-contents::before, .mod-contents::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.mod-contents::after {
  clear: both;
}

/* line 8, /var/www/scss/modules/mod-contents/mod-contents.scss */
.mod-contents__heading {
  text-align: center;
  padding: 1.25rem 0;
}

/* line 13, /var/www/scss/modules/mod-contents/mod-contents.scss */
.mod-contents__title {
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.375rem;
  letter-spacing: 0.05em;
  text-transform: uppercase;
}

/* line 21, /var/www/scss/modules/mod-contents/mod-contents.scss */
.mod-contents__sub-title {
  font-size: 0.875rem;
}

/* line 25, /var/www/scss/modules/mod-contents/mod-contents.scss */
.mod-extend-width .mod-contents {
  max-width: 100rem;
  margin-left: auto;
  margin-right: auto;
  border-bottom: none;
}

/* line 30, /var/www/scss/modules/mod-contents/mod-contents.scss */
.mod-contents .mod-content-item__media {
  max-width: none;
}

/* line 33, /var/www/scss/modules/mod-contents/mod-contents.scss */
.mod-contents .mod-contents__container {
  margin: 0 auto;
}

/* line 37, /var/www/scss/modules/mod-contents/mod-contents.scss */
.mod-contents .mod-content-item.mod-content-item--a-left {
  text-align: left;
}

/* line 41, /var/www/scss/modules/mod-contents/mod-contents.scss */
.mod-contents--spaced-bottom {
  margin-bottom: 1.875rem;
}

/*************************************************************
 * SINGLE COLUMN, COLLAPSED TO MAX WIDTH
 * Defined in medium breakpoint, distribute
 * contents on 2 columns
 */
/* line 51, /var/www/scss/modules/mod-contents/mod-contents.scss */
.mod-contents.mod-contents--collapsed {
  margin: 0 auto;
}

/*************************************************************
 * DOUBLE COLUMNS CONTENT
 * Defined in medium breakpoint, distribute contents on 2 columns
 * to fill the parent column widht
 */
/*************************************************************
 * TRIPLE COLUMNS CONTENT
 * Defined in medium breakpoint, distribute contents on 3 columns
 * to fill the parent column widht
 */
/*************************************************************
 * DOUBLE COLUMNS, COLLAPSED TO A MAX WIDTH
 */
/* line 75, /var/www/scss/modules/mod-contents/mod-contents.scss */
.mod-contents.mod-contents--double.mod-contents--collapsed .mod-contents__container {
  max-width: 900px;
}

/*************************************************************
 * TRIPLE COLUMNS, COLLAPSED TO A MAX WIDTH
 */
/* line 84, /var/www/scss/modules/mod-contents/mod-contents.scss */
.mod-contents.mod-contents--triple.mod-contents--collapsed .mod-contents__container {
  max-width: 1200px;
}

/*************************************************************
 * GREY BACKGROUND
 */
/* line 92, /var/www/scss/modules/mod-contents/mod-contents.scss */
.mod-contents.mod-contents--grey {
  background-color: #ada8a5;
}

/*************************************************************
 * ICON IMAGE
 */
/* line 99, /var/www/scss/modules/mod-contents/mod-contents.scss */
.mod-contents.mod-contents--icon {
  padding-top: 5.625rem;
  border: none;
}

/* line 103, /var/www/scss/modules/mod-contents/mod-contents.scss */
.mod-contents.mod-contents--icon .mod-contents__content + .mod-contents__content .mod-content-item {
  padding-top: 0;
}

/* line 108, /var/www/scss/modules/mod-contents/mod-contents.scss */
.mod-contents.mod-contents--icon .mod-content-item__media {
  width: 8.75rem;
  height: 6.25rem;
}

/* line 113, /var/www/scss/modules/mod-contents/mod-contents.scss */
.mod-contents.mod-contents--icon .mod-content-item__media img {
  -o-object-fit: contain;
     object-fit: contain;
  font-family: "object-fit: contain";
}

/* line 117, /var/www/scss/modules/mod-contents/mod-contents.scss */
.mod-contents.mod-contents--icon .mod-content-item__container {
  margin-top: 1.5625rem;
}

/* line 121, /var/www/scss/modules/mod-contents/mod-contents.scss */
.mod-contents.mod-contents--icon .mod-content-item__image-wrapper {
  padding-top: 0;
}

/* line 127, /var/www/scss/modules/mod-contents/mod-contents.scss */
.mod-contents.mod-contents--top-spacing {
  padding-top: 1.3125rem;
}

/* line 129, /var/www/scss/modules/mod-contents/mod-contents.scss */
.mod-contents.mod-contents--top-spacing .mod-contents__title {
  padding-top: 0;
}

/* line 135, /var/www/scss/modules/mod-contents/mod-contents.scss */
.mod-contents.mod-contents--gutters .mod-content-item__image-wrapper {
  padding-top: 100%;
}

/* line 140, /var/www/scss/modules/mod-contents/mod-contents.scss */
.mod-contents.mod-contents--3-images {
  border-bottom: 0;
}

/* line 143, /var/www/scss/modules/mod-contents/mod-contents.scss */
.mod-contents.mod-contents--3-images .mod-contents__heading {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  text-align: left;
}

/* line 148, /var/www/scss/modules/mod-contents/mod-contents.scss */
.mod-contents.mod-contents--3-images .mod-contents__title {
  font-size: 1.75rem;
  line-height: 1.75rem;
  text-transform: none;
  font-weight: 700;
  margin-bottom: 0.5rem;
}

/* line 155, /var/www/scss/modules/mod-contents/mod-contents.scss */
.mod-contents.mod-contents--3-images .mod-contents__sub-title {
  font-size: 1.25rem;
  line-height: 1.25rem;
}

/* line 159, /var/www/scss/modules/mod-contents/mod-contents.scss */
.mod-contents.mod-contents--3-images .mod-contents__container {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

/* line 163, /var/www/scss/modules/mod-contents/mod-contents.scss */
.mod-contents.mod-contents--3-images .mod-contents__column {
  padding-left: 0.3125rem;
  padding-right: 0.3125rem;
}

/* line 166, /var/www/scss/modules/mod-contents/mod-contents.scss */
.mod-contents.mod-contents--3-images .mod-contents__column:first-child {
  padding-left: 0.625rem;
}

/* line 169, /var/www/scss/modules/mod-contents/mod-contents.scss */
.mod-contents.mod-contents--3-images .mod-content-item {
  text-align: left;
  padding-bottom: 1rem;
}

/* line 172, /var/www/scss/modules/mod-contents/mod-contents.scss */
.mod-contents.mod-contents--3-images .mod-content-item__image-wrapper {
  padding-top: 69.2%;
}

/* line 175, /var/www/scss/modules/mod-contents/mod-contents.scss */
.mod-contents.mod-contents--3-images .mod-content-item__container {
  margin-top: 1rem;
  max-width: 100%;
}

/* line 179, /var/www/scss/modules/mod-contents/mod-contents.scss */
.mod-contents.mod-contents--3-images .mod-content-item__content {
  padding: 1rem 1rem 2.5rem 1rem;
}

/* line 185, /var/www/scss/modules/mod-contents/mod-contents.scss */
.mod-contents.mod-contents--3-images .mod-content__title {
  font-size: 0.9375rem;
  line-height: 0.9375rem;
}

/* line 189, /var/www/scss/modules/mod-contents/mod-contents.scss */
.mod-contents.mod-contents--3-images .mod-content__title + * {
  margin-top: 1.1875rem;
}

/* line 195, /var/www/scss/modules/mod-contents/mod-contents.scss */
.mod-contents.mod-contents--3-products {
  border-bottom: 0;
}

/* line 198, /var/www/scss/modules/mod-contents/mod-contents.scss */
.mod-contents.mod-contents--3-products .mod-contents__heading {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
}

/* line 205, /var/www/scss/modules/mod-contents/mod-contents.scss */
.mod-contents.mod-contents--3-products .mod-contents__container {
  padding-top: 2rem;
  padding-bottom: 1.5rem;
}

/* line 209, /var/www/scss/modules/mod-contents/mod-contents.scss */
.mod-contents.mod-contents--3-products .mod-contents__column {
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}

/* line 214, /var/www/scss/modules/mod-contents/mod-contents.scss */
.mod-contents.mod-contents--3-products .mod-contents__title {
  font-size: 1.75rem;
  line-height: 1.75rem;
  text-transform: none;
  font-weight: 700;
  margin-bottom: 0.5rem;
}

/* line 221, /var/www/scss/modules/mod-contents/mod-contents.scss */
.mod-contents.mod-contents--3-products .mod-contents__sub-title {
  font-size: 1.25rem;
  line-height: 1.25rem;
}

/* line 226, /var/www/scss/modules/mod-contents/mod-contents.scss */
.mod-contents.mod-contents--3-products .mod-content-item {
  text-align: left;
  padding-bottom: 1rem;
}

/* line 230, /var/www/scss/modules/mod-contents/mod-contents.scss */
.mod-contents.mod-contents--3-products .mod-content-item__media {
  margin: 0;
  max-width: 12.375rem;
}

/* line 234, /var/www/scss/modules/mod-contents/mod-contents.scss */
.mod-contents.mod-contents--3-products .mod-content-item__container {
  margin-top: 1rem;
}

/* line 235, /var/www/scss/modules/mod-contents/mod-contents.scss */
.mod-contents.mod-contents--3-products .mod-content-item__content {
  padding: 1rem 1rem 2.5rem 1rem;
}

/* line 238, /var/www/scss/modules/mod-contents/mod-contents.scss */
.mod-contents.mod-contents--3-products .mod-content__title, .mod-contents.mod-contents--3-products .mod-content__list {
  list-style-type: none;
  padding: 0;
}

/* line 243, /var/www/scss/modules/mod-contents/mod-contents.scss */
.mod-contents.mod-contents--3-products .mod-content__list-item {
  margin-bottom: 1rem;
  line-height: 1.25rem;
  font-weight: 700;
}

/* line 247, /var/www/scss/modules/mod-contents/mod-contents.scss */
.mod-contents.mod-contents--3-products .mod-content__list-item:before {
  display: none;
}

/* line 249, /var/www/scss/modules/mod-contents/mod-contents.scss */
.mod-contents.mod-contents--3-products .mod-content__title {
  font-size: 1rem;
  line-height: 1.375rem;
}

/* line 254, /var/www/scss/modules/mod-contents/mod-contents.scss */
.mod-contents.mod-contents--3-products .mod-content__title + * {
  margin-top: 1.1875rem;
}

/* line 257, /var/www/scss/modules/mod-contents/mod-contents.scss */
.mod-contents.mod-contents--3-products .mod-content__content {
  font-size: 0.875rem;
  line-height: 1.375rem;
  font-weight: 400;
}

/* line 267, /var/www/scss/modules/mod-contents/mod-contents.scss */
.mod-contents.mod-contents--3-products.mod-contents--3-products-100y-anniversary .mod-contents__heading {
  text-align: center;
}

/* line 268, /var/www/scss/modules/mod-contents/mod-contents.scss */
.mod-contents.mod-contents--3-products.mod-contents--3-products-100y-anniversary .mod-contents__title {
  font-weight: 700;
  font-size: 2.5rem;
}

/* line 271, /var/www/scss/modules/mod-contents/mod-contents.scss */
.mod-contents.mod-contents--3-products.mod-contents--3-products-100y-anniversary .mod-contents__title--sub {
  display: block;
  font-size: 1rem;
  line-height: 1.25rem;
  margin-top: 0.625rem;
}

/* line 278, /var/www/scss/modules/mod-contents/mod-contents.scss */
.mod-contents.mod-contents--3-products.mod-contents--3-products-100y-anniversary .mod-contents__sub-title {
  font-size: 0.875rem;
  line-height: 1.25rem;
  margin-top: 1.5rem;
}

/* line 286, /var/www/scss/modules/mod-contents/mod-contents.scss */
.mod-contents.mod-contents--3-products.mod-contents--3-products-100y-anniversary .mod-content-item__container {
  margin-top: 0.4rem;
}

/* line 287, /var/www/scss/modules/mod-contents/mod-contents.scss */
.mod-contents.mod-contents--3-products.mod-contents--3-products-100y-anniversary .mod-content-item__image-wrapper {
  padding-top: 100%;
}

/* line 290, /var/www/scss/modules/mod-contents/mod-contents.scss */
.mod-contents.mod-contents--3-products.mod-contents--3-products-100y-anniversary .mod-content__title + * {
  margin-top: 0;
}

/* line 296, /var/www/scss/modules/mod-contents/mod-contents.scss */
.mod-contents.mod-contents--image-first .mod-content-item__container {
  margin-top: 1.25rem;
}

/* line 302, /var/www/scss/modules/mod-contents/mod-contents.scss */
.mod-contents.mod-contents--image-first .mod-content__content {
  font-size: 0.9375rem;
}

/* line 306, /var/www/scss/modules/mod-contents/mod-contents.scss */
.mod-contents.mod-contents--image-first .mod-content__title {
  font-size: 1.25rem;
}

/* line 310, /var/www/scss/modules/mod-contents/mod-contents.scss */
.mod-contents.mod-contents--image-first .mod-content__action {
  font-size: 0.8125rem;
}

/* line 319, /var/www/scss/modules/mod-contents/mod-contents.scss */
.mod-contents.mod-contents--image-first .mod-contents__container .slick-dots li:after {
  width: 1rem;
  height: 1rem;
  border-radius: 100%;
}

/* line 337, /var/www/scss/modules/mod-contents/mod-contents.scss */
.mod-contents.mod-contents--small-dots .mod-contents__container .slick-dots li:after {
  width: 0.5rem;
  height: 0.5rem;
  border-radius: 100%;
}

/* line 348, /var/www/scss/modules/mod-contents/mod-contents.scss */
.mod-contents.mod-contents--instagram-wrapper {
  border: none;
}

/* line 351, /var/www/scss/modules/mod-contents/mod-contents.scss */
.mod-contents.mod-contents--instagram-wrapper .mod-content-item {
  padding-bottom: 0;
  text-align: left;
}

/* line 356, /var/www/scss/modules/mod-contents/mod-contents.scss */
.mod-contents.mod-contents--instagram {
  margin: 0 auto;
  max-width: 60.3125rem;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  border: none;
}

/* line 364, /var/www/scss/modules/mod-contents/mod-contents.scss */
.mod-contents.mod-contents--instagram .mod-contents__title {
  font-size: 2.5rem;
  line-height: 2.5rem;
  margin-bottom: 2.5rem;
  font-weight: 700;
  text-transform: none;
}

/* line 372, /var/www/scss/modules/mod-contents/mod-contents.scss */
.mod-contents.mod-contents--instagram .mod-contents__subtitle {
  font-size: 0.9375rem;
  margin-bottom: 0.9375rem;
}

/* line 379, /var/www/scss/modules/mod-contents/mod-contents.scss */
.mod-contents.mod-contents--instagram .mod-content__action-cnt {
  margin-bottom: 6.25rem;
  margin-top: 2.1875rem;
  font-size: 0.8125rem;
  line-height: 0.8125rem;
  text-align: center;
}

/* line 392, /var/www/scss/modules/mod-contents/mod-contents.scss */
.mod-contents.mod-contents--4-images .mod-contents__title {
  letter-spacing: 0;
}

@media screen and (min-width: 0em) and (max-width: 47.9375em) {
  /* line 401, /var/www/scss/modules/mod-contents/mod-contents.scss */
  .mod-contents.mod-contents--4-images .mod-content-item {
    padding-bottom: 1.5625rem;
  }
  /* line 405, /var/www/scss/modules/mod-contents/mod-contents.scss */
  .mod-contents.mod-contents--4-images .mod-content-item__container {
    margin-top: 0.9375rem;
  }
  /* line 409, /var/www/scss/modules/mod-contents/mod-contents.scss */
  .mod-contents.mod-contents--4-images .mod-content-item__content {
    padding: 0;
  }
  /* line 416, /var/www/scss/modules/mod-contents/mod-contents.scss */
  .mod-contents.mod-contents--4-images .mod-contents__title {
    font-size: 2.5rem;
    line-height: 2.5rem;
  }
  /* line 421, /var/www/scss/modules/mod-contents/mod-contents.scss */
  .mod-contents.mod-contents--4-images .mod-contents__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  /* line 426, /var/www/scss/modules/mod-contents/mod-contents.scss */
  .mod-contents.mod-contents--4-images .mod-contents__column {
    width: 50%;
    padding: 0;
  }
  /* line 430, /var/www/scss/modules/mod-contents/mod-contents.scss */
  .mod-contents.mod-contents--4-images .mod-contents__column:nth-child(odd) {
    padding-left: 0.625rem;
    padding-right: 0.9375rem;
  }
  /* line 435, /var/www/scss/modules/mod-contents/mod-contents.scss */
  .mod-contents.mod-contents--4-images .mod-contents__column:nth-child(even) {
    padding-left: 0.9375rem;
    padding-right: 0.625rem;
  }
  /* line 443, /var/www/scss/modules/mod-contents/mod-contents.scss */
  .mod-contents.mod-contents--instagram {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
  }
  /* line 448, /var/www/scss/modules/mod-contents/mod-contents.scss */
  .mod-contents.mod-contents--instagram .mod-contents__title {
    margin-bottom: 0.9375rem;
  }
  /* line 452, /var/www/scss/modules/mod-contents/mod-contents.scss */
  .mod-contents.mod-contents--instagram .mod-contents__subtitle {
    margin-bottom: 2.1875rem;
  }
  /* line 458, /var/www/scss/modules/mod-contents/mod-contents.scss */
  .mod-contents.mod-contents--instagram .mod-content__action-cnt {
    margin-top: 0;
    margin-bottom: 4.6875rem;
  }
}

@media screen and (min-width: 48em) {
  /* line 3, /var/www/scss/modules/mod-contents/mod-contents-medium.scss */
  .mod-contents__heading {
    padding: 2.8125rem 0;
  }
  /* line 7, /var/www/scss/modules/mod-contents/mod-contents-medium.scss */
  .mod-contents__title {
    font-size: 2.125rem;
    font-weight: 300;
    line-height: 3.25rem;
  }
  /* line 13, /var/www/scss/modules/mod-contents/mod-contents-medium.scss */
  .mod-contents__sub-title {
    letter-spacing: 0.05rem;
  }
  /* line 17, /var/www/scss/modules/mod-contents/mod-contents-medium.scss */
  .mod-contents--spaced-bottom {
    margin-bottom: 3.75rem;
  }
  /* line 22, /var/www/scss/modules/mod-contents/mod-contents-medium.scss */
  .mod-contents.mod-contents--double .mod-contents__container {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .mod-contents.mod-contents--double .mod-contents__container::before, .mod-contents.mod-contents--double .mod-contents__container::after {
    content: ' ';
    display: table;
  }
  /* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .mod-contents.mod-contents--double .mod-contents__container::after {
    clear: both;
  }
  /* line 25, /var/www/scss/modules/mod-contents/mod-contents-medium.scss */
  .mod-contents.mod-contents--double .mod-contents__column {
    width: 50%;
    float: left;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .mod-contents.mod-contents--double .mod-contents__column:last-child:not(:first-child) {
    float: right;
  }
  /* line 31, /var/www/scss/modules/mod-contents/mod-contents-medium.scss */
  .mod-contents.mod-contents--double.mod-contents--promo .mod-contents__column:first-child {
    border-right: 0.0625rem solid #f4f4f4;
  }
  /* line 32, /var/www/scss/modules/mod-contents/mod-contents-medium.scss */
  .mod-contents.mod-contents--double.mod-contents--promo .mod-contents__column:last-child {
    border-right: 0.0625rem solid transparent;
  }
  /* line 36, /var/www/scss/modules/mod-contents/mod-contents-medium.scss */
  .mod-contents.mod-contents--triple .mod-contents__container {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .mod-contents.mod-contents--triple .mod-contents__container::before, .mod-contents.mod-contents--triple .mod-contents__container::after {
    content: ' ';
    display: table;
  }
  /* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .mod-contents.mod-contents--triple .mod-contents__container::after {
    clear: both;
  }
  /* line 39, /var/www/scss/modules/mod-contents/mod-contents-medium.scss */
  .mod-contents.mod-contents--triple .mod-contents__column {
    width: 33.3333333333%;
    float: left;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .mod-contents.mod-contents--triple .mod-contents__column:last-child:not(:first-child) {
    float: right;
  }
  /* line 44, /var/www/scss/modules/mod-contents/mod-contents-medium.scss */
  .mod-contents.mod-contents--four .mod-contents__container {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .mod-contents.mod-contents--four .mod-contents__container::before, .mod-contents.mod-contents--four .mod-contents__container::after {
    content: ' ';
    display: table;
  }
  /* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .mod-contents.mod-contents--four .mod-contents__container::after {
    clear: both;
  }
  /* line 47, /var/www/scss/modules/mod-contents/mod-contents-medium.scss */
  .mod-contents.mod-contents--four .mod-contents__column {
    width: 50%;
    float: left;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .mod-contents.mod-contents--four .mod-contents__column:last-child:not(:first-child) {
    float: right;
  }
  /* line 52, /var/www/scss/modules/mod-contents/mod-contents-medium.scss */
  .mod-contents.mod-contents--five .mod-contents__container {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .mod-contents.mod-contents--five .mod-contents__container::before, .mod-contents.mod-contents--five .mod-contents__container::after {
    content: ' ';
    display: table;
  }
  /* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .mod-contents.mod-contents--five .mod-contents__container::after {
    clear: both;
  }
  /* line 55, /var/www/scss/modules/mod-contents/mod-contents-medium.scss */
  .mod-contents.mod-contents--five .mod-contents__column {
    width: 50%;
    float: left;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .mod-contents.mod-contents--five .mod-contents__column:last-child:not(:first-child) {
    float: right;
  }
  /* line 57, /var/www/scss/modules/mod-contents/mod-contents-medium.scss */
  .mod-contents.mod-contents--five .mod-contents__column:last-child:not(:first-child) {
    float: none;
    clear: both;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 69, /var/www/scss/modules/mod-contents/mod-contents-medium.scss */
  .mod-contents.mod-contents--gutters .mod-content-item.mod-content-item--a-left .mod-content-item__content {
    padding: 0;
  }
  /* line 76, /var/www/scss/modules/mod-contents/mod-contents-medium.scss */
  .mod-contents.mod-contents--gutters.mod-contents--double .mod-contents__column {
    width: 50%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .mod-contents.mod-contents--gutters.mod-contents--double .mod-contents__column:last-child:not(:first-child) {
    float: right;
  }
  /* line 82, /var/www/scss/modules/mod-contents/mod-contents-medium.scss */
  .mod-contents.mod-contents--gutters.mod-contents--triple .mod-contents__column {
    width: 33.3333333333%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .mod-contents.mod-contents--gutters.mod-contents--triple .mod-contents__column:last-child:not(:first-child) {
    float: right;
  }
  /* line 88, /var/www/scss/modules/mod-contents/mod-contents-medium.scss */
  .mod-contents.mod-contents--gutters.mod-contents--four .mod-contents__column {
    width: 50%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .mod-contents.mod-contents--gutters.mod-contents--four .mod-contents__column:last-child:not(:first-child) {
    float: right;
  }
  /* line 94, /var/www/scss/modules/mod-contents/mod-contents-medium.scss */
  .mod-contents.mod-contents--gutters.mod-contents--five .mod-contents__column {
    width: 50%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .mod-contents.mod-contents--gutters.mod-contents--five .mod-contents__column:last-child:not(:first-child) {
    float: right;
  }
  /* line 96, /var/www/scss/modules/mod-contents/mod-contents-medium.scss */
  .mod-contents.mod-contents--gutters.mod-contents--five .mod-contents__column:last-child:not(:first-child) {
    float: none;
    clear: both;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 107, /var/www/scss/modules/mod-contents/mod-contents-medium.scss */
  .mod-contents.mod-contents--triple.mod-contents--promo .mod-contents__column:nth-child(1) {
    border-left: 0.0625rem solid transparent;
  }
  /* line 108, /var/www/scss/modules/mod-contents/mod-contents-medium.scss */
  .mod-contents.mod-contents--triple.mod-contents--promo .mod-contents__column:nth-child(2) {
    border-left: 0.0625rem solid #f4f4f4;
    border-right: 0.0625rem solid #f4f4f4;
  }
  /* line 112, /var/www/scss/modules/mod-contents/mod-contents-medium.scss */
  .mod-contents.mod-contents--triple.mod-contents--promo .mod-contents__column:nth-child(3) {
    border-right: 0.0625rem solid transparent;
  }
  /* line 117, /var/www/scss/modules/mod-contents/mod-contents-medium.scss */
  .mod-contents.mod-contents--collapsed .mod-contents__container {
    max-width: 450px;
  }
  /* line 122, /var/www/scss/modules/mod-contents/mod-contents-medium.scss */
  .mod-contents.mod-contents--top-spacing {
    padding-top: 2.8125rem;
  }
  /* line 128, /var/www/scss/modules/mod-contents/mod-contents-medium.scss */
  .mod-contents.mod-contents--3-images .mod-contents__title {
    font-size: 2.5rem;
    line-height: 2.5rem;
  }
  /* line 132, /var/www/scss/modules/mod-contents/mod-contents-medium.scss */
  .mod-contents.mod-contents--3-images .mod-contents__sub-title {
    font-size: 1.375rem;
    line-height: 1.375rem;
  }
  /* line 137, /var/www/scss/modules/mod-contents/mod-contents-medium.scss */
  .mod-contents.mod-contents--3-images .mod-contents__heading, .mod-contents.mod-contents--3-images .mod-contents__container {
    max-width: 70.5rem;
    margin-left: auto;
    margin-right: auto;
    max-width: 60.3125rem;
  }
  /* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .mod-contents.mod-contents--3-images .mod-contents__heading::before, .mod-contents.mod-contents--3-images .mod-contents__heading::after, .mod-contents.mod-contents--3-images .mod-contents__container::before, .mod-contents.mod-contents--3-images .mod-contents__container::after {
    content: ' ';
    display: table;
  }
  /* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .mod-contents.mod-contents--3-images .mod-contents__heading::after, .mod-contents.mod-contents--3-images .mod-contents__container::after {
    clear: both;
  }
  /* line 142, /var/www/scss/modules/mod-contents/mod-contents-medium.scss */
  .mod-contents.mod-contents--3-images .mod-contents__column {
    width: 33.3333333333%;
    float: left;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    padding-left: 0;
    padding-right: 0;
    padding-left: 0.625rem;
    padding-right: 0.625rem;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .mod-contents.mod-contents--3-images .mod-contents__column:last-child:not(:first-child) {
    float: right;
  }
  /* line 147, /var/www/scss/modules/mod-contents/mod-contents-medium.scss */
  .mod-contents.mod-contents--3-images .mod-contents__column:last-child:not(:first-child) {
    float: left;
  }
  /* line 151, /var/www/scss/modules/mod-contents/mod-contents-medium.scss */
  .mod-contents.mod-contents--3-images .mod-content-item__content {
    padding: 0;
  }
  /* line 157, /var/www/scss/modules/mod-contents/mod-contents-medium.scss */
  .mod-contents.mod-contents--3-images .mod-content__title {
    font-size: 1.125rem;
    line-height: 1.125rem;
  }
  /* line 161, /var/www/scss/modules/mod-contents/mod-contents-medium.scss */
  .mod-contents.mod-contents--3-images .mod-content__content {
    font-size: 0.875rem;
    line-height: 1.375rem;
    font-weight: 400;
  }
  /* line 171, /var/www/scss/modules/mod-contents/mod-contents-medium.scss */
  .mod-contents.mod-contents--3-products .mod-contents__heading {
    padding-top: 3rem;
    max-width: 64rem;
  }
  /* line 175, /var/www/scss/modules/mod-contents/mod-contents-medium.scss */
  .mod-contents.mod-contents--3-products .mod-contents__container {
    padding-top: 3rem;
    padding-bottom: 3rem;
    max-width: 68rem;
  }
  /* line 180, /var/www/scss/modules/mod-contents/mod-contents-medium.scss */
  .mod-contents.mod-contents--3-products .mod-contents__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  /* line 184, /var/www/scss/modules/mod-contents/mod-contents-medium.scss */
  .mod-contents.mod-contents--3-products .mod-contents__column {
    margin-left: 2.1875rem;
    margin-right: 2.1875rem;
  }
  /* line 188, /var/www/scss/modules/mod-contents/mod-contents-medium.scss */
  .mod-contents.mod-contents--3-products .mod-contents__title {
    font-size: 2.5rem;
    line-height: 2.5rem;
  }
  /* line 192, /var/www/scss/modules/mod-contents/mod-contents-medium.scss */
  .mod-contents.mod-contents--3-products .mod-contents__sub-title {
    font-size: 1.375rem;
    line-height: 1.375rem;
  }
  /* line 198, /var/www/scss/modules/mod-contents/mod-contents-medium.scss */
  .mod-contents.mod-contents--3-products .mod-content-item__content {
    padding: 0;
  }
  /* line 204, /var/www/scss/modules/mod-contents/mod-contents-medium.scss */
  .mod-contents.mod-contents--3-products.mod-contents--3-products-100y-anniversary .mod-contents__column {
    max-width: 21.875rem;
    width: 21.875rem;
  }
  /* line 208, /var/www/scss/modules/mod-contents/mod-contents-medium.scss */
  .mod-contents.mod-contents--3-products.mod-contents--3-products-100y-anniversary .mod-contents__title {
    font-size: 3.4375rem;
    line-height: 3.5rem;
  }
  /* line 211, /var/www/scss/modules/mod-contents/mod-contents-medium.scss */
  .mod-contents.mod-contents--3-products.mod-contents--3-products-100y-anniversary .mod-contents__title--sub {
    font-size: 1.25rem;
  }
  /* line 215, /var/www/scss/modules/mod-contents/mod-contents-medium.scss */
  .mod-contents.mod-contents--3-products.mod-contents--3-products-100y-anniversary .mod-content-item__media {
    max-width: 18.75rem;
    width: 18.75rem;
  }
  /* line 219, /var/www/scss/modules/mod-contents/mod-contents-medium.scss */
  .mod-contents.mod-contents--3-products.mod-contents--3-products-100y-anniversary .mod-content-item__container {
    text-align: center;
    margin-top: 1rem;
  }
  /* line 225, /var/www/scss/modules/mod-contents/mod-contents-medium.scss */
  .mod-contents.mod-contents--3-products.mod-contents--3-products-100y-anniversary .mod-content__title + * {
    margin-top: 1.875rem;
  }
  /* line 226, /var/www/scss/modules/mod-contents/mod-contents-medium.scss */
  .mod-contents.mod-contents--3-products.mod-contents--3-products-100y-anniversary .mod-content__title {
    font-size: 1.25rem;
    line-height: 1.25rem;
  }
  /* line 235, /var/www/scss/modules/mod-contents/mod-contents-medium.scss */
  .mod-contents.mod-contents--2-images .mod-contents__column {
    width: 50%;
  }
  /* line 243, /var/www/scss/modules/mod-contents/mod-contents-medium.scss */
  .mod-contents.mod-contents--image-first .mod-content__content {
    font-size: 0.9375rem;
  }
  /* line 247, /var/www/scss/modules/mod-contents/mod-contents-medium.scss */
  .mod-contents.mod-contents--image-first .mod-content__title {
    font-size: 1.25rem;
  }
  /* line 251, /var/www/scss/modules/mod-contents/mod-contents-medium.scss */
  .mod-contents.mod-contents--image-first .mod-content__action {
    font-size: 0.8125rem;
  }
  /* line 257, /var/www/scss/modules/mod-contents/mod-contents-medium.scss */
  .mod-contents.mod-contents--image-first .mod-contents__heading {
    padding-bottom: 1.25rem;
  }
  /* line 261, /var/www/scss/modules/mod-contents/mod-contents-medium.scss */
  .mod-contents.mod-contents--image-first .mod-contents__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

@media screen and (min-width: 48em) and (max-width: 64em) {
  /* line 270, /var/www/scss/modules/mod-contents/mod-contents-medium.scss */
  .mod-contents.mod-contents--five .mod-contents__container {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .mod-contents.mod-contents--five .mod-contents__container::before, .mod-contents.mod-contents--five .mod-contents__container::after {
    content: ' ';
    display: table;
  }
  /* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .mod-contents.mod-contents--five .mod-contents__container::after {
    clear: both;
  }
  /* line 273, /var/www/scss/modules/mod-contents/mod-contents-medium.scss */
  .mod-contents.mod-contents--five .mod-contents__column {
    width: 50%;
    float: left;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .mod-contents.mod-contents--five .mod-contents__column:last-child:not(:first-child) {
    float: right;
  }
  /* line 275, /var/www/scss/modules/mod-contents/mod-contents-medium.scss */
  .mod-contents.mod-contents--five .mod-contents__column:last-child:not(:first-child) {
    float: none;
    clear: both;
    margin-left: auto;
    margin-right: auto;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 3, /var/www/scss/modules/mod-contents/mod-contents-large.scss */
  .mod-contents.mod-contents--four .mod-contents__container {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .mod-contents.mod-contents--four .mod-contents__container::before, .mod-contents.mod-contents--four .mod-contents__container::after {
    content: ' ';
    display: table;
  }
  /* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .mod-contents.mod-contents--four .mod-contents__container::after {
    clear: both;
  }
  /* line 6, /var/www/scss/modules/mod-contents/mod-contents-large.scss */
  .mod-contents.mod-contents--four .mod-contents__column {
    width: 25%;
    float: left;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .mod-contents.mod-contents--four .mod-contents__column:last-child:not(:first-child) {
    float: right;
  }
  /* line 12, /var/www/scss/modules/mod-contents/mod-contents-large.scss */
  .mod-contents.mod-contents--five .mod-contents__container {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .mod-contents.mod-contents--five .mod-contents__container::before, .mod-contents.mod-contents--five .mod-contents__container::after {
    content: ' ';
    display: table;
  }
  /* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .mod-contents.mod-contents--five .mod-contents__container::after {
    clear: both;
  }
  /* line 15, /var/www/scss/modules/mod-contents/mod-contents-large.scss */
  .mod-contents.mod-contents--five .mod-contents__column {
    width: 16.6666666667%;
    float: left;
    padding-left: 0;
    padding-right: 0;
    width: 20%;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .mod-contents.mod-contents--five .mod-contents__column:last-child:not(:first-child) {
    float: right;
  }
  /* line 19, /var/www/scss/modules/mod-contents/mod-contents-large.scss */
  .mod-contents.mod-contents--five .mod-contents__column:last-child:not(:first-child) {
    clear: none;
  }
  /* line 27, /var/www/scss/modules/mod-contents/mod-contents-large.scss */
  .mod-contents.mod-contents--gutters.mod-contents--double .mod-contents__column {
    width: 50%;
    float: left;
    padding-left: 1.34375rem;
    padding-right: 1.34375rem;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .mod-contents.mod-contents--gutters.mod-contents--double .mod-contents__column:last-child:not(:first-child) {
    float: right;
  }
  /* line 33, /var/www/scss/modules/mod-contents/mod-contents-large.scss */
  .mod-contents.mod-contents--gutters.mod-contents--triple .mod-contents__column {
    width: 33.3333333333%;
    float: left;
    padding-left: 1.34375rem;
    padding-right: 1.34375rem;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .mod-contents.mod-contents--gutters.mod-contents--triple .mod-contents__column:last-child:not(:first-child) {
    float: right;
  }
  /* line 39, /var/www/scss/modules/mod-contents/mod-contents-large.scss */
  .mod-contents.mod-contents--gutters.mod-contents--four .mod-contents__column {
    width: 25%;
    float: left;
    padding-left: 0.953125rem;
    padding-right: 0.953125rem;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .mod-contents.mod-contents--gutters.mod-contents--four .mod-contents__column:last-child:not(:first-child) {
    float: right;
  }
  /* line 45, /var/www/scss/modules/mod-contents/mod-contents-large.scss */
  .mod-contents.mod-contents--gutters.mod-contents--five .mod-contents__column {
    width: 16.6666666667%;
    float: left;
    padding-left: 0.953125rem;
    padding-right: 0.953125rem;
    width: 20%;
  }
  /* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
  .mod-contents.mod-contents--gutters.mod-contents--five .mod-contents__column:last-child:not(:first-child) {
    float: right;
  }
  /* line 49, /var/www/scss/modules/mod-contents/mod-contents-large.scss */
  .mod-contents.mod-contents--gutters.mod-contents--five .mod-contents__column:last-child:not(:first-child) {
    clear: none;
  }
  /* line 57, /var/www/scss/modules/mod-contents/mod-contents-large.scss */
  .mod-contents.mod-contents--3-products .mod-contents__column {
    max-width: 21.875rem;
    width: 21.875rem;
  }
  /* line 63, /var/www/scss/modules/mod-contents/mod-contents-large.scss */
  .mod-contents.mod-contents--3-products .mod-content-item__media {
    max-width: 12.5rem;
    width: 12.5rem;
  }
  /* line 72, /var/www/scss/modules/mod-contents/mod-contents-large.scss */
  .mod-contents.mod-contents--3-products.mod-contents--3-products-100y-anniversary .mod-contents__column {
    max-width: 26.875rem;
    width: 26.875rem;
  }
  /* line 78, /var/www/scss/modules/mod-contents/mod-contents-large.scss */
  .mod-contents.mod-contents--3-products.mod-contents--3-products-100y-anniversary .mod-content-item__media {
    max-width: 24.375rem;
    width: 24.375rem;
  }
}

/* line 2, /var/www/scss/modules/mod-social/mod-social.scss */
.mod-social {
  padding: 3.75rem 1.25rem;
  text-align: center;
  background-color: #eee;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.mod-social::before, .mod-social::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.mod-social::after {
  clear: both;
}

/* line 9, /var/www/scss/modules/mod-social/mod-social.scss */
.mod-extend-width .mod-social {
  max-width: 100rem;
  margin-left: auto;
  margin-right: auto;
}

/* line 13, /var/www/scss/modules/mod-social/mod-social.scss */
.mod-social__icons {
  height: 2.0625rem;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-share--in-modules::before, .com-share--in-modules::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.com-share--in-modules::after {
  clear: both;
}

/* line 24, /var/www/scss/modules/mod-social/mod-social.scss */
.com-share--in-modules .com-share__icon {
  display: inline-block;
}

/* line 27, /var/www/scss/modules/mod-social/mod-social.scss */
.com-share--in-modules .com-share__icon:not(:last-child) {
  margin-right: 0.4375rem;
}

/* line 31, /var/www/scss/modules/mod-social/mod-social.scss */
.com-share--in-modules .com-share__icon-pinterest {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M15.758%2019.58c-.418%202.202-.93%204.314-2.453%205.418-.47-3.33.69-5.83%201.227-8.484-.918-1.544.11-4.648%202.043-3.885%202.38.94-2.06%205.74.924%206.337%203.108.626%204.38-5.4%202.45-7.36-2.79-2.83-8.117-.062-7.46%203.987.16.99%201.18%201.29.407%202.656-1.785-.394-2.318-1.803-2.25-3.678.11-3.072%202.76-5.222%205.418-5.52%203.363-.377%206.516%201.233%206.953%204.395.488%203.57-1.52%207.434-5.11%207.156-.976-.076-1.386-.558-2.15-1.023z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 32, /var/www/scss/modules/mod-social/mod-social.scss */
.com-share--in-modules .com-share__icon-facebook {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M15.423%2014.58v-1.477c0-2.16%201.603-3.89%203.56-3.89h2.39v2.925h-2.39c-.28%200-.584.408-.584.916v1.525h2.974v2.974H18.4v7.23h-2.977v-7.23H13.03V14.58h2.393z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 33, /var/www/scss/modules/mod-social/mod-social.scss */
.com-share--in-modules .com-share__icon-twitter {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M25.67%2011.994c-.594.26-1.234.44-1.902.52.684-.41%201.21-1.06%201.455-1.833-.64.382-1.347.657-2.103.806-.603-.645-1.462-1.047-2.417-1.047-1.83%200-3.312%201.483-3.312%203.31%200%20.26.032.514.09.756-2.755-.14-5.192-1.457-6.826-3.463-.285.492-.45%201.062-.45%201.67%200%201.146.585%202.16%201.474%202.756-.543-.02-1.053-.17-1.5-.42v.044c0%201.604%201.142%202.94%202.657%203.25-.277.072-.57.113-.873.113-.213%200-.42-.02-.625-.057.424%201.314%201.646%202.27%203.097%202.297-1.134.89-2.562%201.418-4.114%201.418-.267%200-.53-.016-.79-.045%201.468.938%203.206%201.486%205.075%201.486%206.092%200%209.423-5.045%209.423-9.424%200-.14-.003-.285-.007-.428.644-.464%201.205-1.048%201.65-1.71z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 34, /var/www/scss/modules/mod-social/mod-social.scss */
.com-share--in-modules .com-share__icon-youtube {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M25.668%2012.95c-.342-1.368-.982-1.895-2.164-2.09-.683-.097-3.95-.226-6.544-.226h.013c-2.594%200-5.863.13-6.543.227-1.182.194-1.823.722-2.166%202.09-.113.458-.274%202.98-.274%203.942v.213c0%20.96.16%203.482.274%203.943.343%201.367.984%201.895%202.166%202.084.68.1%203.95.23%206.543.23h-.013c2.594%200%205.86-.13%206.544-.23%201.182-.19%201.822-.717%202.164-2.084.115-.46.273-2.982.273-3.943v-.213c.002-.96-.156-3.484-.272-3.94zm-10.564%206.57v-5.1l4.768%202.49-4.768%202.61z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 35, /var/www/scss/modules/mod-social/mod-social.scss */
.com-share--in-modules .com-share__icon-instagram {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2242%22%20height%3D%2242%22%20viewBox%3D%220%200%2042%2042%22%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M11%2025.043V17.02c.03-.23.08-.458.093-.688.152-2.59%201.796-4.546%204.305-5.09.532-.116%201.08-.163%201.62-.24h8.023c.213.03.426.08.638.09%202.974.164%205.19%202.31%205.264%205.272.077%203.122.08%206.25-.004%209.37-.08%202.917-2.286%205.127-5.2%205.206-3.14.083-6.283.075-9.42%200-2.592-.06-4.563-1.806-5.084-4.32-.11-.517-.16-1.052-.234-1.577zm10.035%204.12v-.004c1.47%200%202.943.036%204.41-.012%201.197-.04%202.263-.45%202.995-1.47.493-.688.708-1.482.714-2.31.022-2.86.054-5.717%200-8.573-.05-2.446-1.418-3.834-3.853-3.89-2.837-.06-5.68-.063-8.516%200-2.46.056-3.824%201.415-3.88%203.86-.062%202.854-.06%205.713.002%208.568.054%202.378%201.45%203.742%203.82%203.82%201.435.05%202.873.01%204.31.01zm-.05-2.99c-2.875-.03-5.137-2.335-5.102-5.2.035-2.876%202.343-5.128%205.21-5.088%202.853.04%205.094%202.322%205.077%205.172-.017%202.873-2.318%205.143-5.185%205.115zm3.366-5.134c.004-1.87-1.46-3.337-3.326-3.336-1.865%200-3.325%201.47-3.32%203.34.002%201.84%201.462%203.3%203.3%203.308%201.87.008%203.347-1.454%203.347-3.313zm.81-5.358c.006.648.576%201.21%201.223%201.208.66-.002%201.194-.548%201.192-1.22%200-.684-.516-1.19-1.203-1.187-.67.003-1.218.544-1.212%201.2z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 36, /var/www/scss/modules/mod-social/mod-social.scss */
.com-share--in-modules .com-share__icon-email {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M8.148%2023.373H25.85l.002-11.084-8.85%206.226-8.854-6.227%22%2F%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M25.562%2010.623H8.438l8.564%205.963%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 38, /var/www/scss/modules/mod-social/mod-social.scss */
.com-share--in-modules .com-share__icon-pinterest:hover {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Cpath%20fill%3D%22%23c20038%22%20d%3D%22M15.758%2019.58c-.418%202.202-.93%204.314-2.453%205.418-.47-3.33.69-5.83%201.227-8.484-.918-1.544.11-4.648%202.043-3.885%202.38.94-2.06%205.74.924%206.337%203.108.626%204.38-5.4%202.45-7.36-2.79-2.83-8.117-.062-7.46%203.987.16.99%201.18%201.29.407%202.656-1.785-.394-2.318-1.803-2.25-3.678.11-3.072%202.76-5.222%205.418-5.52%203.363-.377%206.516%201.233%206.953%204.395.488%203.57-1.52%207.434-5.11%207.156-.976-.076-1.386-.558-2.15-1.023z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 39, /var/www/scss/modules/mod-social/mod-social.scss */
.com-share--in-modules .com-share__icon-facebook:hover {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Cpath%20fill%3D%22%23c20038%22%20d%3D%22M15.423%2014.58v-1.477c0-2.16%201.603-3.89%203.56-3.89h2.39v2.925h-2.39c-.28%200-.584.408-.584.916v1.525h2.974v2.974H18.4v7.23h-2.977v-7.23H13.03V14.58h2.393z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 40, /var/www/scss/modules/mod-social/mod-social.scss */
.com-share--in-modules .com-share__icon-twitter:hover {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Cpath%20fill%3D%22%23c20038%22%20d%3D%22M25.67%2011.994c-.594.26-1.234.44-1.902.52.684-.41%201.21-1.06%201.455-1.833-.64.382-1.347.657-2.103.806-.603-.645-1.462-1.047-2.417-1.047-1.83%200-3.312%201.483-3.312%203.31%200%20.26.032.514.09.756-2.755-.14-5.192-1.457-6.826-3.463-.285.492-.45%201.062-.45%201.67%200%201.146.585%202.16%201.474%202.756-.543-.02-1.053-.17-1.5-.42v.044c0%201.604%201.142%202.94%202.657%203.25-.277.072-.57.113-.873.113-.213%200-.42-.02-.625-.057.424%201.314%201.646%202.27%203.097%202.297-1.134.89-2.562%201.418-4.114%201.418-.267%200-.53-.016-.79-.045%201.468.938%203.206%201.486%205.075%201.486%206.092%200%209.423-5.045%209.423-9.424%200-.14-.003-.285-.007-.428.644-.464%201.205-1.048%201.65-1.71z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 41, /var/www/scss/modules/mod-social/mod-social.scss */
.com-share--in-modules .com-share__icon-youtube:hover {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Cpath%20fill%3D%22%23c20038%22%20d%3D%22M25.668%2012.95c-.342-1.368-.982-1.895-2.164-2.09-.683-.097-3.95-.226-6.544-.226h.013c-2.594%200-5.863.13-6.543.227-1.182.194-1.823.722-2.166%202.09-.113.458-.274%202.98-.274%203.942v.213c0%20.96.16%203.482.274%203.943.343%201.367.984%201.895%202.166%202.084.68.1%203.95.23%206.543.23h-.013c2.594%200%205.86-.13%206.544-.23%201.182-.19%201.822-.717%202.164-2.084.115-.46.273-2.982.273-3.943v-.213c.002-.96-.156-3.484-.272-3.94zm-10.564%206.57v-5.1l4.768%202.49-4.768%202.61z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 42, /var/www/scss/modules/mod-social/mod-social.scss */
.com-share--in-modules .com-share__icon-instagram:hover {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2242%22%20height%3D%2242%22%20viewBox%3D%220%200%2042%2042%22%3E%3Cpath%20fill%3D%22%23c20038%22%20d%3D%22M11%2025.043V17.02c.03-.23.08-.458.093-.688.152-2.59%201.796-4.546%204.305-5.09.532-.116%201.08-.163%201.62-.24h8.023c.213.03.426.08.638.09%202.974.164%205.19%202.31%205.264%205.272.077%203.122.08%206.25-.004%209.37-.08%202.917-2.286%205.127-5.2%205.206-3.14.083-6.283.075-9.42%200-2.592-.06-4.563-1.806-5.084-4.32-.11-.517-.16-1.052-.234-1.577zm10.035%204.12v-.004c1.47%200%202.943.036%204.41-.012%201.197-.04%202.263-.45%202.995-1.47.493-.688.708-1.482.714-2.31.022-2.86.054-5.717%200-8.573-.05-2.446-1.418-3.834-3.853-3.89-2.837-.06-5.68-.063-8.516%200-2.46.056-3.824%201.415-3.88%203.86-.062%202.854-.06%205.713.002%208.568.054%202.378%201.45%203.742%203.82%203.82%201.435.05%202.873.01%204.31.01zm-.05-2.99c-2.875-.03-5.137-2.335-5.102-5.2.035-2.876%202.343-5.128%205.21-5.088%202.853.04%205.094%202.322%205.077%205.172-.017%202.873-2.318%205.143-5.185%205.115zm3.366-5.134c.004-1.87-1.46-3.337-3.326-3.336-1.865%200-3.325%201.47-3.32%203.34.002%201.84%201.462%203.3%203.3%203.308%201.87.008%203.347-1.454%203.347-3.313zm.81-5.358c.006.648.576%201.21%201.223%201.208.66-.002%201.194-.548%201.192-1.22%200-.684-.516-1.19-1.203-1.187-.67.003-1.218.544-1.212%201.2z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 43, /var/www/scss/modules/mod-social/mod-social.scss */
.com-share--in-modules .com-share__icon-android:hover {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2242%22%20height%3D%2242%22%20viewBox%3D%220%200%2042%2042%22%3E%3Cpath%20fill%3D%22%23c20038%22%20d%3D%22M15.233%2017.012v9.04c0%20.784%200%201.422%201.422%201.422h.74v2.87c0%20.707.57%201.28%201.278%201.28.706%200%201.28-.573%201.28-1.28v-2.87h2.102v2.87c0%20.707.572%201.28%201.28%201.28.704%200%201.278-.573%201.278-1.28v-2.87h.684c1.42%200%201.42-.638%201.42-1.422v-9.04H15.232zM23.733%2012.174L24.8%2010.63c.05-.072.032-.173-.04-.224-.073-.05-.175-.032-.224.042l-1.11%201.602c-.742-.28-1.573-.438-2.45-.438-.863%200-1.68.152-2.416.425l-1.1-1.59c-.052-.074-.15-.09-.225-.042-.072.05-.092.152-.042.225l1.06%201.527c-1.8.772-3.02%202.29-3.02%204.03h11.484c0-1.73-1.205-3.238-2.984-4.013zM14%2024c0%20.55-.45%201-1%201s-1-.45-1-1v-6c0-.55.45-1%201-1s1%20.45%201%201v6zM30%2024c0%20.55-.45%201-1%201s-1-.45-1-1v-6c0-.55.45-1%201-1s1%20.45%201%201v6z%22%3E%3C%2Fpath%3E%3Cpath%20fill%3D%22%23c20038%22%20d%3D%22M18.753%2014.5c-.417%200-.753-.337-.753-.75%200-.414.336-.75.753-.75.41%200%20.747.335.747.75%200%20.413-.336.75-.747.75z%22%3E%3C%2Fpath%3E%3Ccircle%20fill%3D%22%23c20038%22%20cx%3D%2223.253%22%20cy%3D%2213.75%22%20r%3D%22.75%22%3E%3C%2Fcircle%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 44, /var/www/scss/modules/mod-social/mod-social.scss */
.com-share--in-modules .com-share__icon-apple:hover {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2242%22%20height%3D%2242%22%20viewBox%3D%220%200%2042%2042%22%3E%3Cg%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23c20038%22%3E%3Cpath%20d%3D%22M30.074%2024.433c-.496%201.1-.733%201.59-1.37%202.562-.892%201.355-2.148%203.044-3.704%203.06-1.384.012-1.737-.9-3.615-.892-1.876.012-2.267.906-3.65.895-1.557-.015-2.747-1.54-3.64-2.896-2.49-3.793-2.75-8.243-1.216-10.61%201.092-1.68%202.815-2.665%204.436-2.665%201.65%200%202.688.904%204.05.904%201.322%200%202.128-.904%204.037-.904%201.44%200%202.968.784%204.057%202.14-3.566%201.956-2.987%207.045.614%208.407z%22%20fill%3D%22%23c20038%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M23.954%2012.372c.693-.89%201.22-2.146%201.028-3.43-1.13.078-2.456.8-3.227%201.737-.702.852-1.283%202.115-1.057%203.343%201.236.038%202.514-.7%203.256-1.65z%22%20fill%3D%22%23c20038%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 4, /var/www/scss/modules/mod-video/mod-video.scss */
.mod-video {
  text-align: center;
  border-bottom: 1px solid #d7d7d7;
}

/* line 9, /var/www/scss/modules/mod-video/mod-video.scss */
.mod-video__media-wrapper {
  position: relative;
  overflow: hidden;
  padding-top: 50%;
}

/* line 15, /var/www/scss/modules/mod-video/mod-video.scss */
.mod-video__media {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

/* line 23, /var/www/scss/modules/mod-video/mod-video.scss */
.mod-video__media::after {
  content: "";
  background: #000;
  opacity: 0.3;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 27, /var/www/scss/modules/mod-video/mod-video.scss */
.mod-video__media-embedded::after {
  content: none;
}

/* line 32, /var/www/scss/modules/mod-video/mod-video.scss */
.mod-video__media video,
.mod-video__media iframe {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  -o-object-fit: cover;
     object-fit: cover;
  font-family: "object-fit: cover";
}

/* line 43, /var/www/scss/modules/mod-video/mod-video.scss */
.mod-video__image {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  -o-object-fit: cover;
     object-fit: cover;
  font-family: "object-fit: cover";
}

/* line 52, /var/www/scss/modules/mod-video/mod-video.scss */
.mod-video__play {
  background-size: 100%;
  background-position: center;
  width: 8.875rem;
  height: 8.875rem;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 3;
  height: 4.0625rem;
  width: 4.0625rem;
}

/* line 58, /var/www/scss/modules/mod-video/mod-video.scss */
.mod-video__play-plain {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
      -ms-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  z-index: 3;
}

/* line 61, /var/www/scss/modules/mod-video/mod-video.scss */
.mod-video__play-plain--circle {
  display: inline-block;
  width: 2.75rem;
  height: 2.75rem;
  border-radius: 100%;
}

/* line 67, /var/www/scss/modules/mod-video/mod-video.scss */
.mod-video__play-plain--icon {
  display: block;
  background-position: center top;
  background-size: 0.6875rem;
  height: 0.6875rem;
  width: 0.6875rem;
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016.442%2016.442%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M13.967%208.835L1.052%2016.36A.713.713%200%200%201%200%2015.774V.69A.685.685%200%200%201%201.052.106L13.967%207.63a.7.7%200%200%201%200%201.205z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
      -ms-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  display: inline-block;
}

@media screen and (min-width: 48em) {
  /* line 67, /var/www/scss/modules/mod-video/mod-video.scss */
  .mod-video__play-plain--icon {
    background-size: 0.6875rem;
    height: 0.6875rem;
    width: 0.6875rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 67, /var/www/scss/modules/mod-video/mod-video.scss */
  .mod-video__play-plain--icon {
    background-size: 0.6875rem;
    height: 0.6875rem;
    width: 0.6875rem;
  }
}

/* line 73, /var/www/scss/modules/mod-video/mod-video.scss */
.mod-video__play-plain--black {
  background-color: #262525;
}

/* line 74, /var/www/scss/modules/mod-video/mod-video.scss */
.mod-video__play-plain--center {
  display: none;
}

/* line 77, /var/www/scss/modules/mod-video/mod-video.scss */
.mod-video__title::before {
  content: "";
  height: 4.0625rem;
  width: 100%;
  display: block;
}

/* line 84, /var/www/scss/modules/mod-video/mod-video.scss */
.mod-video__title {
  position: absolute;
  width: 100%;
  font-size: 0.875rem;
  text-transform: uppercase;
  color: #FFF;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -2.03125rem);
      -ms-transform: translate(-50%, -2.03125rem);
          transform: translate(-50%, -2.03125rem);
  z-index: 2;
  padding: 1.25rem 1.25rem 0;
}

/* line 97, /var/www/scss/modules/mod-video/mod-video.scss */
.mod-video__content-wrapper {
  padding: 2.8125rem 1.25rem 5.9375rem;
}

/* line 101, /var/www/scss/modules/mod-video/mod-video.scss */
.mod-video__content {
  max-width: 50rem;
  margin: 0 auto;
}

/* line 107, /var/www/scss/modules/mod-video/mod-video.scss */
.mod-video.mod-video--center-play .mod-video__media::after {
  display: none;
}

/*************************************************************
 * SPACINGS
 */
/* line 117, /var/www/scss/modules/mod-video/mod-video.scss */
.mod-video.mod-video--bottom-spacing {
  margin-bottom: 1.3125rem;
}

/*************************************************************
 * LIGHT BACKGROUND
 */
/* line 124, /var/www/scss/modules/mod-video/mod-video.scss */
.mod-video.mod-video--light {
  background-color: #eee;
  color: #3e3936;
}

/*************************************************************
 * DARK BACKGROUND
 */
/* line 132, /var/www/scss/modules/mod-video/mod-video.scss */
.mod-video.mod-video--dark {
  background-color: #3e3936;
  color: #FFF;
}

/* line 137, /var/www/scss/modules/mod-video/mod-video.scss */
.mod-video.mod-video--dark .mod-video__content.mod-content .mod-content__subtitle,
.mod-video.mod-video--dark .mod-video__content.mod-content .mod-content__content,
.mod-video.mod-video--dark .mod-video__content.mod-content .mod-content__title {
  color: #FFF;
}

/*************************************************************
 * SWAP VIDEO AND CONTENT POSITIONS
 */
/* line 149, /var/www/scss/modules/mod-video/mod-video.scss */
.mod-video.mod-video--swap .mod-video__media-wrapper {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

@media screen and (min-width: 0em) and (max-width: 47.9375em) {
  /* line 156, /var/www/scss/modules/mod-video/mod-video.scss */
  .mod-video .mod-video__media-wrapper {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}

@media screen and (min-width: 48em) and (max-width: 64em) {
  /* line 164, /var/www/scss/modules/mod-video/mod-video.scss */
  .mod-video .mod-video__media-wrapper {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}

/*************************************************************
 * DOUBLE COLUMN VIDEO ON RIGHT
 */
/* line 173, /var/www/scss/modules/mod-video/mod-video.scss */
.mod-video.mod-video--double {
  border-bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.mod-video.mod-video--double::before, .mod-video.mod-video--double::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.mod-video.mod-video--double::after {
  clear: both;
}

@supports (-ms-ime-align: auto) {
  /* line 173, /var/www/scss/modules/mod-video/mod-video.scss */
  .mod-video.mod-video--double {
    display: table;
  }
}

/* line 185, /var/www/scss/modules/mod-video/mod-video.scss */
.mod-video.mod-video--double .mod-video__content-wrapper, .mod-video.mod-video--double .mod-video__media-wrapper {
  width: 100%;
}

/* line 190, /var/www/scss/modules/mod-video/mod-video.scss */
.mod-video.mod-video--double .mod-video__media-wrapper {
  padding-top: 56.3%;
}

/* line 194, /var/www/scss/modules/mod-video/mod-video.scss */
.mod-video.mod-video--double .mod-video__content-wrapper {
  padding: 2.8125rem 1.25rem 4.0625rem;
}

/* line 199, /var/www/scss/modules/mod-video/mod-video.scss */
.mod-video.mod-video--double .mod-video__content.mod-content .mod-content__title {
  font-size: 1.125rem;
  line-height: 1.375rem;
}

/* line 203, /var/www/scss/modules/mod-video/mod-video.scss */
.mod-video.mod-video--double .mod-video__content.mod-content .mod-content__content + .mod-content__action {
  margin-top: 1.5625rem;
}

/*************************************************************
 * FULL WIDTH
 */
/* line 213, /var/www/scss/modules/mod-video/mod-video.scss */
.mod-video.mod-video--full-width {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

/* line 217, /var/www/scss/modules/mod-video/mod-video.scss */
.mod-video.mod-video--full-width .mod-video__media::after {
  content: "";
  background: #000;
  opacity: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 218, /var/www/scss/modules/mod-video/mod-video.scss */
.mod-video.mod-video--full-width .mod-video__media-wrapper {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  max-height: 27.5rem;
}

/* line 223, /var/www/scss/modules/mod-video/mod-video.scss */
.mod-video.mod-video--full-width .mod-video__image {
  position: relative;
  width: auto;
  height: auto;
}

/* line 228, /var/www/scss/modules/mod-video/mod-video.scss */
.mod-video.mod-video--full-width .mod-video__content-wrapper {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  padding: 2.8125rem 1.25rem;
}

/* line 232, /var/www/scss/modules/mod-video/mod-video.scss */
.mod-video.mod-video--full-width .mod-video__content {
  text-align: left;
  max-width: 60.3125rem;
}

/* line 238, /var/www/scss/modules/mod-video/mod-video.scss */
.mod-video.mod-video--full-width .mod-content__title {
  font-size: 1.75rem;
  line-height: 1.875rem;
  font-weight: 700;
}

/* line 243, /var/www/scss/modules/mod-video/mod-video.scss */
.mod-video.mod-video--full-width .mod-content__subtitle {
  font-size: 1.375rem;
  line-height: 1.375rem;
}

/*************************************************************
 * HALF  WIDTH
 */
/* line 253, /var/www/scss/modules/mod-video/mod-video.scss */
.mod-video.mod-video--half-width {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

/* line 257, /var/www/scss/modules/mod-video/mod-video.scss */
.mod-video.mod-video--half-width .mod-video__media--with-size {
  padding-top: 0px;
}

/* line 258, /var/www/scss/modules/mod-video/mod-video.scss */
.mod-video.mod-video--half-width .mod-video__content-wrapper {
  padding: 3.125rem 2.5rem;
}

/* line 259, /var/www/scss/modules/mod-video/mod-video.scss */
.mod-video.mod-video--half-width .mod-video__media::after {
  content: "";
  background: #000;
  opacity: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 260, /var/www/scss/modules/mod-video/mod-video.scss */
.mod-video.mod-video--half-width .mod-video__media-embedded::after {
  content: none;
}

/* line 261, /var/www/scss/modules/mod-video/mod-video.scss */
.mod-video.mod-video--half-width .mod-video__media, .mod-video.mod-video--half-width .mod-video__image,
.mod-video.mod-video--half-width .mod-video__media > video {
  position: static;
}

/* line 264, /var/www/scss/modules/mod-video/mod-video.scss */
.mod-video.mod-video--half-width .mod-video__content {
  text-align: left;
}

/* line 267, /var/www/scss/modules/mod-video/mod-video.scss */
.mod-video.mod-video--half-width .mod-content__title {
  font-size: 1.75rem;
  line-height: 1.875rem;
  font-weight: 700;
}

/* line 272, /var/www/scss/modules/mod-video/mod-video.scss */
.mod-video.mod-video--half-width .mod-content__subtitle {
  font-size: 1.375rem;
  line-height: 1.375rem;
}

/* line 276, /var/www/scss/modules/mod-video/mod-video.scss */
.mod-video.mod-video--half-width .mod-content__action-cnt {
  text-align: center;
}

/* line 279, /var/www/scss/modules/mod-video/mod-video.scss */
.mod-video.mod-video--half-width.mod-video--half-width---text-on-left,
.mod-video.mod-video--half-width.mod-video--half-width---text-on-right {
  border-bottom: 0;
}

/* line 283, /var/www/scss/modules/mod-video/mod-video.scss */
.mod-video.mod-video--half-width.mod-video--half-width---text-on-left .mod-video__content-wrapper,
.mod-video.mod-video--half-width.mod-video--half-width---text-on-right .mod-video__content-wrapper {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

@media screen and (min-width: 48em) {
  /* line 5, /var/www/scss/modules/mod-video/mod-video-medium.scss */
  .mod-video__play {
    height: 8.875rem;
    width: 8.875rem;
  }
  /* line 11, /var/www/scss/modules/mod-video/mod-video-medium.scss */
  .mod-video__play-plain--circle {
    width: 3.75rem;
    height: 3.75rem;
  }
  /* line 17, /var/www/scss/modules/mod-video/mod-video-medium.scss */
  .mod-video__title::before {
    height: 8.875rem;
  }
  /* line 21, /var/www/scss/modules/mod-video/mod-video-medium.scss */
  .mod-video__title {
    font-size: 1rem;
    -webkit-transform: translate(-50%, -4.4375rem);
        -ms-transform: translate(-50%, -4.4375rem);
            transform: translate(-50%, -4.4375rem);
    max-width: 28.125rem;
  }
  /*************************************************************
   * SPACINGS
   */
  /* line 31, /var/www/scss/modules/mod-video/mod-video-medium.scss */
  .mod-video.mod-video--bottom-spacing {
    margin-bottom: 2.8125rem;
  }
  /*************************************************************
   * FULL WIDTH
   */
  /* line 40, /var/www/scss/modules/mod-video/mod-video-medium.scss */
  .mod-video.mod-video--full-width .mod-video__media-wrapper {
    padding-top: 30%;
  }
  /* line 41, /var/www/scss/modules/mod-video/mod-video-medium.scss */
  .mod-video.mod-video--full-width .mod-video__media, .mod-video.mod-video--full-width .mod-video__image {
    position: absolute;
    width: 100%;
    height: 100%;
  }
  /* line 49, /var/www/scss/modules/mod-video/mod-video-medium.scss */
  .mod-video.mod-video--full-width .mod-content__title {
    font-size: 2.4375rem;
    line-height: 2.6875rem;
  }
  /* line 53, /var/www/scss/modules/mod-video/mod-video-medium.scss */
  .mod-video.mod-video--full-width .mod-content__subtitle {
    font-size: 1.125rem;
    line-height: 1.375rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /*************************************************************
   * DOUBLE COLUMN
   */
  /* line 6, /var/www/scss/modules/mod-video/mod-video-large.scss */
  .mod-video.mod-video--double {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  /* line 11, /var/www/scss/modules/mod-video/mod-video-large.scss */
  .mod-video.mod-video--double .mod-video__content-wrapper, .mod-video.mod-video--double .mod-video__media-wrapper {
    width: 50%;
    padding: 0;
  }
  /* line 17, /var/www/scss/modules/mod-video/mod-video-large.scss */
  .mod-video.mod-video--double .mod-video__content {
    padding: 0 7.5rem;
    position: relative;
  }
  /* line 22, /var/www/scss/modules/mod-video/mod-video-large.scss */
  .mod-video.mod-video--double .mod-video__media {
    position: relative;
    padding-top: 56.3%;
  }
  /* line 30, /var/www/scss/modules/mod-video/mod-video-large.scss */
  .mod-extend-width .mod-video {
    max-width: 100rem;
    margin-left: auto;
    margin-right: auto;
    border-bottom: none;
  }
  /* line 35, /var/www/scss/modules/mod-video/mod-video-large.scss */
  .mod-video.mod-video--center-play {
    position: relative;
  }
  /* line 39, /var/www/scss/modules/mod-video/mod-video-large.scss */
  .mod-video.mod-video--center-play .mod-video__media-wrapper {
    height: 30rem;
  }
  /* line 42, /var/www/scss/modules/mod-video/mod-video-large.scss */
  .mod-video.mod-video--center-play .mod-video__play-plain {
    display: none;
  }
  /* line 44, /var/www/scss/modules/mod-video/mod-video-large.scss */
  .mod-video.mod-video--center-play .mod-video__play-plain--center {
    display: block;
  }
  /* line 47, /var/www/scss/modules/mod-video/mod-video-large.scss */
  .mod-video.mod-video--center-play .mod-video__play-plain--icon {
    height: 1rem;
    width: 1rem;
    background-size: 1rem;
    margin-left: 0.1875rem;
  }
  /* line 56, /var/www/scss/modules/mod-video/mod-video-large.scss */
  .mod-video.mod-video--center-play .mod-content.mod-video__content {
    margin-right: auto;
    margin-left: 4.375rem;
    padding: 0;
    text-align: left;
    max-width: 25rem;
  }
  /* line 64, /var/www/scss/modules/mod-video/mod-video-large.scss */
  .mod-video.mod-video--center-play .mod-content.mod-video__content .mod-content__title {
    font-size: 3.75rem;
    font-weight: 900;
    line-height: 1.2;
  }
  /* line 69, /var/www/scss/modules/mod-video/mod-video-large.scss */
  .mod-video.mod-video--center-play .mod-content.mod-video__content .mod-content__content {
    font-size: 1.125rem;
  }
  /* line 76, /var/www/scss/modules/mod-video/mod-video-large.scss */
  .mod-video.mod-video--center-play.mod-video--swap .mod-content.mod-video__content {
    margin-left: auto;
    margin-right: 4.375rem;
  }
  /*************************************************************
   * HALF  WIDTH
   */
  /* line 87, /var/www/scss/modules/mod-video/mod-video-large.scss */
  .mod-video.mod-video--half-width {
    max-width: 68rem;
    margin-left: auto;
    margin-right: auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  /* line 93, /var/www/scss/modules/mod-video/mod-video-large.scss */
  .mod-video.mod-video--half-width .mod-video__media-wrapper {
    width: 60%;
    padding-top: 37.8%;
  }
  /* line 98, /var/www/scss/modules/mod-video/mod-video-large.scss */
  .mod-video.mod-video--half-width .mod-video__media--with-size .mod-video__image img {
    position: absolute;
    min-width: 100%;
    min-height: 100%;
    max-height: 100%;
    left: 0;
    max-width: none;
  }
  /* line 107, /var/www/scss/modules/mod-video/mod-video-large.scss */
  .mod-video.mod-video--half-width .mod-video__content-wrapper {
    width: 40%;
  }
  /* line 110, /var/www/scss/modules/mod-video/mod-video-large.scss */
  .mod-video.mod-video--half-width .mod-video__media, .mod-video.mod-video--half-width .mod-video__image,
  .mod-video.mod-video--half-width .mod-video__media > video {
    position: absolute;
  }
  /* line 113, /var/www/scss/modules/mod-video/mod-video-large.scss */
  .mod-video.mod-video--half-width .mod-video__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: 100%;
  }
  /* line 120, /var/www/scss/modules/mod-video/mod-video-large.scss */
  .mod-video.mod-video--half-width .mod-content__title {
    font-size: 2.4375rem;
    line-height: 2.6875rem;
  }
  /* line 124, /var/www/scss/modules/mod-video/mod-video-large.scss */
  .mod-video.mod-video--half-width .mod-content__subtitle {
    font-size: 1.125rem;
    line-height: 1.375rem;
  }
  /* line 128, /var/www/scss/modules/mod-video/mod-video-large.scss */
  .mod-video.mod-video--half-width .mod-content__action-cnt {
    margin-top: auto;
    padding-top: 1.375rem;
    text-align: left;
  }
  /* line 137, /var/www/scss/modules/mod-video/mod-video-large.scss */
  .mod-video.mod-video--half-width.mod-video--half-width---text-on-left .mod-video__media-wrapper {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  /* line 138, /var/www/scss/modules/mod-video/mod-video-large.scss */
  .mod-video.mod-video--half-width.mod-video--half-width---text-on-left .mod-video__content-wrapper {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}

/* line 2, /var/www/scss/modules/mod-events/mod-events.scss */
.mod-events {
  color: #3e3936;
  letter-spacing: 0.05rem;
  border-bottom: 1px solid #d7d7d7;
}

/* line 8, /var/www/scss/modules/mod-events/mod-events.scss */
.mod-events__list {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.mod-events__list::before, .mod-events__list::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.mod-events__list::after {
  clear: both;
}

/* line 16, /var/www/scss/modules/mod-events/mod-events.scss */
.mod-events__event {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  padding: 2.8125rem 1.25rem 4.0625rem;
  font-size: 0.875rem;
}

/* line 22, /var/www/scss/modules/mod-events/mod-events.scss */
.mod-events__title {
  font-size: 2rem;
  line-height: 2.25rem;
}

/* line 27, /var/www/scss/modules/mod-events/mod-events.scss */
* + .mod-events__date,
* + .mod-events__excerpt {
  margin-top: 0.625rem;
}

/* line 31, /var/www/scss/modules/mod-events/mod-events.scss */
* + .mod-events__cta {
  margin-top: 2.8125rem;
}

/* line 35, /var/www/scss/modules/mod-events/mod-events.scss */
.mod-events__date {
  font-weight: 700;
  display: block;
}

/* line 40, /var/www/scss/modules/mod-events/mod-events.scss */
.mod-events__cta {
  display: block;
}

/* line 44, /var/www/scss/modules/mod-events/mod-events.scss */
.mod-events__main-cta {
  width: 100%;
  text-align: center;
  margin: 2.8125rem 0 6.875rem;
}

@media screen and (min-width: 48em) {
  /* line 3, /var/www/scss/modules/mod-events/mod-events-medium.scss */
  .mod-events__event {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3%;
            flex: 0 0 33.3%;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 3, /var/www/scss/modules/mod-events/mod-events-large.scss */
  .mod-events__event {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
  }
  /* line 7, /var/www/scss/modules/mod-events/mod-events-large.scss */
  .mod-extend-width .mod-events {
    max-width: 100rem;
    margin-left: auto;
    margin-right: auto;
    border-bottom: none;
  }
}

/* line 2, /var/www/scss/modules/mod-slideshow/mod-slideshow.scss */
.mod-slideshow__list {
  list-style: none;
  white-space: nowrap;
}

/* line 7, /var/www/scss/modules/mod-slideshow/mod-slideshow.scss */
.mod-slideshow__item {
  width: 100%;
  display: inline-block;
}

/* line 12, /var/www/scss/modules/mod-slideshow/mod-slideshow.scss */
.mod-slideshow__image-wrapper {
  padding-top: 50%;
  display: block;
  overflow: hidden;
  position: relative;
}

/* line 19, /var/www/scss/modules/mod-slideshow/mod-slideshow.scss */
.mod-slideshow__image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  font-family: "object-fit: cover";
}

/* line 28, /var/www/scss/modules/mod-slideshow/mod-slideshow.scss */
.mod-extend-width .mod-slideshow {
  max-width: 100rem;
  margin-left: auto;
  margin-right: auto;
}

/* line 33, /var/www/scss/modules/mod-slideshow/mod-slideshow.scss */
.mod-slideshow__list {
  /* Dots */
}

/* line 37, /var/www/scss/modules/mod-slideshow/mod-slideshow.scss */
.mod-slideshow__list .slick-slide {
  outline: none;
}

/* line 40, /var/www/scss/modules/mod-slideshow/mod-slideshow.scss */
.mod-slideshow__list .slick-arrow {
  background-color: transparent;
  width: 5rem;
  height: 5rem;
  z-index: 99;
}

/* line 46, /var/www/scss/modules/mod-slideshow/mod-slideshow.scss */
.mod-slideshow__list .slick-arrow::before {
  background-size: 80%;
  background-position: center;
}

/* line 51, /var/www/scss/modules/mod-slideshow/mod-slideshow.scss */
.mod-slideshow__list .slick-next::before,
.mod-slideshow__list .slick-prev::before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
}

/* line 58, /var/www/scss/modules/mod-slideshow/mod-slideshow.scss */
.mod-slideshow__list .slick-next::before {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}

/* line 59, /var/www/scss/modules/mod-slideshow/mod-slideshow.scss */
.mod-slideshow__list .slick-prev::before {
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
}

/* line 60, /var/www/scss/modules/mod-slideshow/mod-slideshow.scss */
.mod-slideshow__list .slick-next {
  right: 0.625rem;
}

/* line 61, /var/www/scss/modules/mod-slideshow/mod-slideshow.scss */
.mod-slideshow__list .slick-prev {
  left: 0.625rem;
}

/* line 64, /var/www/scss/modules/mod-slideshow/mod-slideshow.scss */
.mod-slideshow__list .slick-dots {
  height: 1.875rem;
  position: absolute;
  bottom: 1rem;
}

/* line 69, /var/www/scss/modules/mod-slideshow/mod-slideshow.scss */
.mod-slideshow__list .slick-dots li {
  width: 1rem;
  height: 1.875rem;
  position: relative;
  margin: 0;
}

/* line 75, /var/www/scss/modules/mod-slideshow/mod-slideshow.scss */
.mod-slideshow__list .slick-dots li::after {
  content: "";
  width: 0.375rem;
  height: 0.375rem;
  background-color: #FFF;
  display: block;
  border-radius: 0.375rem;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

/* line 90, /var/www/scss/modules/mod-slideshow/mod-slideshow.scss */
.mod-slideshow__list .slick-dots li:hover::after, .mod-slideshow__list .slick-dots li.slick-active::after {
  width: 0.75rem;
  height: 0.75rem;
  border-radius: 0.375rem;
  background-color: transparent;
  border: 0.1875rem solid #FFF;
}

/* line 1, /var/www/scss/modules/mod-slideshow-saf-ambassador/mod-slideshow-saf-ambassador.scss */
.mod-slideshow-saf-ambassador {
  max-width: 68rem;
  margin: 4.875rem auto 6.25rem;
}

/* line 5, /var/www/scss/modules/mod-slideshow-saf-ambassador/mod-slideshow-saf-ambassador.scss */
.mod-slideshow-saf-ambassador__list {
  list-style: none;
}

/* line 9, /var/www/scss/modules/mod-slideshow-saf-ambassador/mod-slideshow-saf-ambassador.scss */
.mod-slideshow-saf-ambassador__item {
  width: 100%;
}

/* line 13, /var/www/scss/modules/mod-slideshow-saf-ambassador/mod-slideshow-saf-ambassador.scss */
.mod-slideshow-saf-ambassador__item-container {
  display: block;
  margin: 0 1.25rem;
}

/* line 18, /var/www/scss/modules/mod-slideshow-saf-ambassador/mod-slideshow-saf-ambassador.scss */
.mod-slideshow-saf-ambassador__image-container {
  width: 100%;
}

/* line 22, /var/www/scss/modules/mod-slideshow-saf-ambassador/mod-slideshow-saf-ambassador.scss */
.mod-slideshow-saf-ambassador__image-wrapper {
  min-height: 18.75rem;
  height: 100%;
  display: block;
  overflow: hidden;
  position: relative;
}

/* line 30, /var/www/scss/modules/mod-slideshow-saf-ambassador/mod-slideshow-saf-ambassador.scss */
.mod-slideshow-saf-ambassador__image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  font-family: "object-fit: cover";
}

/* line 39, /var/www/scss/modules/mod-slideshow-saf-ambassador/mod-slideshow-saf-ambassador.scss */
.mod-slideshow-saf-ambassador__text-container {
  width: 100%;
  border: 0.0625rem solid #E5E5E5;
  padding: 2.1875rem 1.5rem;
  font-style: italic;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 48, /var/www/scss/modules/mod-slideshow-saf-ambassador/mod-slideshow-saf-ambassador.scss */
.mod-slideshow-saf-ambassador__copy-text {
  margin-bottom: 2.125rem;
}

/* line 52, /var/www/scss/modules/mod-slideshow-saf-ambassador/mod-slideshow-saf-ambassador.scss */
.mod-slideshow-saf-ambassador__sign-text {
  font-weight: bold;
}

/* line 57, /var/www/scss/modules/mod-slideshow-saf-ambassador/mod-slideshow-saf-ambassador.scss */
.mod-slideshow-saf-ambassador__list {
  /* Dots */
}

/* line 60, /var/www/scss/modules/mod-slideshow-saf-ambassador/mod-slideshow-saf-ambassador.scss */
.mod-slideshow-saf-ambassador__list .slick-slide {
  outline: none;
}

/* line 65, /var/www/scss/modules/mod-slideshow-saf-ambassador/mod-slideshow-saf-ambassador.scss */
.mod-slideshow-saf-ambassador__list .slick-dots {
  height: 1.875rem;
  position: absolute;
  bottom: -3.125rem;
}

/* line 70, /var/www/scss/modules/mod-slideshow-saf-ambassador/mod-slideshow-saf-ambassador.scss */
.mod-slideshow-saf-ambassador__list .slick-dots li {
  width: 1.875rem;
  height: 1.875rem;
  position: relative;
  margin: 0;
}

/* line 76, /var/www/scss/modules/mod-slideshow-saf-ambassador/mod-slideshow-saf-ambassador.scss */
.mod-slideshow-saf-ambassador__list .slick-dots li::after {
  content: "";
  width: 0.4375rem;
  height: 0.4375rem;
  background-color: #C7C7C7;
  display: block;
  border-radius: 0.4375rem;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

/* line 91, /var/www/scss/modules/mod-slideshow-saf-ambassador/mod-slideshow-saf-ambassador.scss */
.mod-slideshow-saf-ambassador__list .slick-dots li:hover::after, .mod-slideshow-saf-ambassador__list .slick-dots li.slick-active::after {
  background-color: #C41230;
  /*border: $borderSize solid $white;*/
}

@media screen and (min-width: 48em) {
  /* line 2, /var/www/scss/modules/mod-slideshow-saf-ambassador/mod-slideshow-saf-ambassador-medium.scss */
  .mod-slideshow-saf-ambassador {
    margin: 6.875rem auto;
  }
  /* line 5, /var/www/scss/modules/mod-slideshow-saf-ambassador/mod-slideshow-saf-ambassador-medium.scss */
  .mod-slideshow-saf-ambassador__item-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 auto;
  }
  /* line 10, /var/www/scss/modules/mod-slideshow-saf-ambassador/mod-slideshow-saf-ambassador-medium.scss */
  .mod-slideshow-saf-ambassador__image-container {
    width: 33.33%;
  }
  /* line 14, /var/www/scss/modules/mod-slideshow-saf-ambassador/mod-slideshow-saf-ambassador-medium.scss */
  .mod-slideshow-saf-ambassador__text-container {
    width: 66.67%;
    padding: 3.625rem 5rem;
  }
}

/* line 3, /var/www/scss/modules/mod-modal/mod-modal.scss */
.mod-modal .mod-modal__close {
  width: 2.5rem;
  height: 2.5rem;
  display: block;
  background-position: center;
  background-size: 100%;
  position: absolute;
  top: 1.25rem;
  right: 1.25rem;
  cursor: pointer;
  z-index: 10;
}

/* line 17, /var/www/scss/modules/mod-modal/mod-modal.scss */
.mod-modal__media-wrapper {
  max-width: 70.5rem;
  width: 100%;
  margin: 0 auto;
  height: 100%;
}

/* line 24, /var/www/scss/modules/mod-modal/mod-modal.scss */
.mod-modal__size-wrapper {
  position: relative;
  padding-bottom: 56.25%;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

/* line 35, /var/www/scss/modules/mod-modal/mod-modal.scss */
.mod-modal__video {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background-color: #f7f7f7;
}

/* line 49, /var/www/scss/modules/mod-modal/mod-modal.scss */
.mod-modal.mod-modal--full-with .mod-modal__media-wrapper {
  max-width: 100%;
}

/* line 50, /var/www/scss/modules/mod-modal/mod-modal.scss */
.mod-modal.mod-modal--full-with .mod-modal__close {
  top: 1.875rem;
  right: 1.875rem;
}

/* line 57, /var/www/scss/modules/mod-modal/mod-modal.scss */
.mod-modal.mod-modal--accessories {
  max-width: 48rem;
  background-color: transparent;
}

@media screen and (min-width: 0em) and (max-width: 47.9375em) {
  /* line 57, /var/www/scss/modules/mod-modal/mod-modal.scss */
  .mod-modal.mod-modal--accessories {
    bottom: 0 !important;
    left: 0 !important;
    top: auto !important;
    -webkit-transform: none !important;
        -ms-transform: none !important;
            transform: none !important;
  }
}

/* line 68, /var/www/scss/modules/mod-modal/mod-modal.scss */
.mod-modal.mod-modal--accessories .mod-modal {
  /*&__next {
      &--text {}
    }
    &__prev {
      &--text {}
    }*/
}

/* line 69, /var/www/scss/modules/mod-modal/mod-modal.scss */
.mod-modal.mod-modal--accessories .mod-modal__close {
  position: static;
  margin-left: auto;
  margin-right: auto;
  width: 1.875rem;
  height: 1.875rem;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  border-radius: 100%;
  background-image: none;
  background-color: #F5F4F6;
}

/* line 79, /var/www/scss/modules/mod-modal/mod-modal.scss */
.mod-modal.mod-modal--accessories .mod-modal__close--icon {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23c20038%22%20stroke-width%3D%224%22%20stroke-miterlimit%3D%2210%22%3E%3Cpath%20d%3D%22M0%2015h30M15%200v30%22%20fill%3D%22%23c20038%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  display: block;
  background-position: center top;
  background-size: 0.9375rem;
  height: 0.9375rem;
  width: 0.9375rem;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
      -ms-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
}

@media screen and (min-width: 48em) {
  /* line 79, /var/www/scss/modules/mod-modal/mod-modal.scss */
  .mod-modal.mod-modal--accessories .mod-modal__close--icon {
    background-size: 0.9375rem;
    height: 0.9375rem;
    width: 0.9375rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 79, /var/www/scss/modules/mod-modal/mod-modal.scss */
  .mod-modal.mod-modal--accessories .mod-modal__close--icon {
    background-size: 0.9375rem;
    height: 0.9375rem;
    width: 0.9375rem;
  }
}

/* line 86, /var/www/scss/modules/mod-modal/mod-modal.scss */
.mod-modal.mod-modal--accessories .mod-modal__image {
  margin: 1rem auto;
  padding: 0.9375rem 2.5rem;
  max-height: 14.0625rem;
  background-color: #FFF;
}

/* line 92, /var/www/scss/modules/mod-modal/mod-modal.scss */
.mod-modal.mod-modal--accessories .mod-modal__details {
  padding: 2.125rem 0.9375rem 5rem 0.9375rem;
  min-height: 12.5rem;
  background-color: #F5F4F6;
}

/* line 98, /var/www/scss/modules/mod-modal/mod-modal.scss */
.mod-modal.mod-modal--accessories .mod-modal__title {
  font-size: 1.125rem;
  line-height: 1.125rem;
  font-weight: 700;
  margin-bottom: 1rem;
}

/* line 104, /var/www/scss/modules/mod-modal/mod-modal.scss */
.mod-modal.mod-modal--accessories .mod-modal__description {
  font-size: 0.875rem;
  line-height: 1.375rem;
  font-weight: 400;
}

/* line 109, /var/www/scss/modules/mod-modal/mod-modal.scss */
.mod-modal.mod-modal--accessories .mod-modal__navigation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0.625rem 0 1.25rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 121, /var/www/scss/modules/mod-modal/mod-modal.scss */
.mod-modal.mod-modal--accessories .mod-modal__next, .mod-modal.mod-modal--accessories .mod-modal__prev {
  height: auto;
  width: auto;
  cursor: pointer;
}

/* line 126, /var/www/scss/modules/mod-modal/mod-modal.scss */
.mod-modal.mod-modal--accessories .mod-modal__next.slick-arrow, .mod-modal.mod-modal--accessories .mod-modal__prev.slick-arrow {
  height: 100%;
}

/* line 128, /var/www/scss/modules/mod-modal/mod-modal.scss */
.mod-modal.mod-modal--accessories .mod-modal__next.slick-arrow .slick-arrow, .mod-modal.mod-modal--accessories .mod-modal__prev.slick-arrow .slick-arrow {
  height: 1.875rem;
}

/* line 133, /var/www/scss/modules/mod-modal/mod-modal.scss */
.mod-modal.mod-modal--accessories .mod-modal__next--text, .mod-modal.mod-modal--accessories .mod-modal__prev--text {
  display: inline-block;
  font-size: 0.875rem;
  line-height: 0.875rem;
  color: #c20038;
  vertical-align: middle;
}

/* line 147, /var/www/scss/modules/mod-modal/mod-modal.scss */
.mod-modal.mod-modal--accessories .mod-modal__dots {
  margin: 0 0.625rem;
  width: auto;
}

@media screen and (min-width: 48em) {
  /* line 9, /var/www/scss/modules/mod-modal/mod-modal-medium.scss */
  .mod-modal.mod-modal--accessories .mod-modal__inner-wrap {
    overflow: hidden;
    border-radius: 0.625rem;
    background-color: #FFF;
  }
  /* line 15, /var/www/scss/modules/mod-modal/mod-modal-medium.scss */
  .mod-modal.mod-modal--accessories .mod-modal__close {
    position: absolute;
    top: -0.9375rem;
    right: -0.9375rem;
    background-color: #c20038;
  }
  /* line 20, /var/www/scss/modules/mod-modal/mod-modal-medium.scss */
  .mod-modal.mod-modal--accessories .mod-modal__close--icon {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-miterlimit%3D%2210%22%3E%3Cpath%20d%3D%22M0%2015h30M15%200v30%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
  }
  /* line 24, /var/www/scss/modules/mod-modal/mod-modal-medium.scss */
  .mod-modal.mod-modal--accessories .mod-modal__image {
    margin: 0 auto;
    padding: 3rem;
    max-height: 25rem;
  }
  /* line 29, /var/www/scss/modules/mod-modal/mod-modal-medium.scss */
  .mod-modal.mod-modal--accessories .mod-modal__details {
    padding: 2.125rem 2.5rem 1.875rem 2.5rem;
    min-height: 11.875rem;
  }
  /* line 40, /var/www/scss/modules/mod-modal/mod-modal-medium.scss */
  .mod-modal.mod-modal--accessories .mod-modal__navigation {
    position: absolute;
    left: auto;
    right: 1.25rem;
    bottom: 1.25rem;
    margin: 0;
  }
  /* line 47, /var/www/scss/modules/mod-modal/mod-modal-medium.scss */
  .mod-modal.mod-modal--accessories .mod-modal__dots {
    margin: 0 1.25rem;
  }
}

@-webkit-keyframes snowflake_falling {
  from {
    -webkit-transform: translateY(-60px);
            transform: translateY(-60px);
  }
  to {
    -webkit-transform: translateY(480px);
            transform: translateY(480px);
  }
}

@keyframes snowflake_falling {
  from {
    -webkit-transform: translateY(-60px);
            transform: translateY(-60px);
  }
  to {
    -webkit-transform: translateY(480px);
            transform: translateY(480px);
  }
}

@-webkit-keyframes snowflake_falling_rotating {
  from {
    -webkit-transform: translateY(-60px) rotate(0);
            transform: translateY(-60px) rotate(0);
  }
  to {
    -webkit-transform: translateY(480px) rotate(360deg);
            transform: translateY(480px) rotate(360deg);
  }
}

@keyframes snowflake_falling_rotating {
  from {
    -webkit-transform: translateY(-60px) rotate(0);
            transform: translateY(-60px) rotate(0);
  }
  to {
    -webkit-transform: translateY(480px) rotate(360deg);
            transform: translateY(480px) rotate(360deg);
  }
}

/* line 23, /var/www/scss/modules/mod-subscription/mod-subscription.scss */
.mod-subscription {
  position: relative;
  overflow: hidden;
  background-color: #c51230;
  color: #fff;
  text-align: center;
}

/* line 33, /var/www/scss/modules/mod-subscription/mod-subscription.scss */
.mod-subscription a {
  color: #fff;
  text-decoration: underline;
}

/* line 38, /var/www/scss/modules/mod-subscription/mod-subscription.scss */
.mod-subscription__container {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
  height: 100%;
  padding: 1.5625rem 1.75rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.mod-subscription__container::before, .mod-subscription__container::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.mod-subscription__container::after {
  clear: both;
}

/* line 45, /var/www/scss/modules/mod-subscription/mod-subscription.scss */
.mod-subscription__title {
  font-size: 1.125rem;
  line-height: 1.1875rem;
  padding: 0 2.1875rem;
  /*&--end {
      2017 style:
      font-family: Georgia, serif;
      font-style: italic;
      font-size: rem-calc(28);
      line-height: 1.14;
    }*/
}

/* line 56, /var/www/scss/modules/mod-subscription/mod-subscription.scss */
.mod-subscription__title > strong {
  font-weight: 700;
}

/* line 69, /var/www/scss/modules/mod-subscription/mod-subscription.scss */
.mod-subscription__title--sub {
  display: block;
  margin-top: 1rem;
  font-size: 1.25rem;
  line-height: 1.375rem;
}

/* line 77, /var/www/scss/modules/mod-subscription/mod-subscription.scss */
.mod-subscription__form {
  margin-top: 4.0625rem;
}

/* line 82, /var/www/scss/modules/mod-subscription/mod-subscription.scss */
.mod-subscription__input {
  height: 2.5rem;
  font-family: Georgia, serif;
  font-style: italic;
  font-size: 1.125rem;
}

/* line 89, /var/www/scss/modules/mod-subscription/mod-subscription.scss */
.mod-subscription__input, .mod-subscription__input:focus, .mod-subscription__input:hover {
  background-color: #faf1da;
  border: none;
}

/* line 96, /var/www/scss/modules/mod-subscription/mod-subscription.scss */
.mod-subscription__input--bottom {
  text-align: center;
}

/* line 99, /var/www/scss/modules/mod-subscription/mod-subscription.scss */
.mod-subscription__input.mod-subscription__input--half {
  width: 48.2%;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
}

/* line 105, /var/www/scss/modules/mod-subscription/mod-subscription.scss */
.mod-subscription__flag {
  text-transform: uppercase;
  font-weight: 700;
  font-size: 0.75rem;
  letter-spacing: .05em;
  color: white;
}

/* line 113, /var/www/scss/modules/mod-subscription/mod-subscription.scss */
.mod-subscription__flag a {
  margin-left: 0.3125rem;
}

/* line 120, /var/www/scss/modules/mod-subscription/mod-subscription.scss */
.mod-subscription__btn {
  display: block;
  background-color: #c20038;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.25;
  padding: 0.75rem 1.875rem;
  text-transform: uppercase;
  margin: 1.25rem auto 0;
}

/* line 130, /var/www/scss/modules/mod-subscription/mod-subscription.scss */
.mod-subscription__btn--bottom {
  margin: 2.1875rem auto 0;
  color: #fff;
  padding-left: 3.75rem;
  padding-right: 3.75rem;
}

/* line 137, /var/www/scss/modules/mod-subscription/mod-subscription.scss */
.mod-subscription__btn--end {
  display: inline-block;
  margin: 0.3125rem auto 0;
  color: #fff;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

/* line 146, /var/www/scss/modules/mod-subscription/mod-subscription.scss */
.mod-subscription__legal {
  margin-top: 2.8125rem;
  font-size: 0.75rem;
  font-style: italic;
  font-family: Georgia, serif;
  letter-spacing: .05em;
}

/* line 154, /var/www/scss/modules/mod-subscription/mod-subscription.scss */
.mod-subscription__inputs-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 0.625rem;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media screen and (min-width: 48em) {
  /* line 2, /var/www/scss/modules/mod-subscription/mod-subscription-medium.scss */
  .mod-subscription {
    /*&--end,
    &--end &__container {
      min-height: rem-calc(399);
    }*/
  }
  /* line 3, /var/www/scss/modules/mod-subscription/mod-subscription-medium.scss */
  .mod-subscription {
    text-align: left;
  }
  /* line 12, /var/www/scss/modules/mod-subscription/mod-subscription-medium.scss */
  .mod-subscription:before {
    content: '';
    position: absolute;
    top: 0;
    left: 1.875rem;
    display: block;
    width: 0.625rem;
    height: 0.625rem;
    border-radius: 100%;
    background-color: #FFF;
    -webkit-animation-name: snowflake_falling_rotating;
            animation-name: snowflake_falling_rotating;
    -webkit-animation-duration: 20s;
            animation-duration: 20s;
    -webkit-animation-iteration-count: infinite;
            animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
  }
  /* line 34, /var/www/scss/modules/mod-subscription/mod-subscription-medium.scss */
  .mod-subscription:after {
    content: '';
    position: absolute;
    top: 0;
    left: 5rem;
    display: block;
    opacity: .7;
    width: 0.9375rem;
    height: 0.9375rem;
    border-radius: 100%;
    background-color: #FFF;
    -webkit-animation-name: snowflake_falling_rotating;
            animation-name: snowflake_falling_rotating;
    -webkit-animation-duration: 30s;
            animation-duration: 30s;
    -webkit-animation-iteration-count: infinite;
            animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
  }
  /* line 58, /var/www/scss/modules/mod-subscription/mod-subscription-medium.scss */
  .mod-subscription__bg {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    height: 100%;
  }
  /* line 66, /var/www/scss/modules/mod-subscription/mod-subscription-medium.scss */
  .mod-subscription__container {
    position: relative;
    z-index: 1;
    padding: 0;
    min-height: 24.9375rem;
  }
  /* line 74, /var/www/scss/modules/mod-subscription/mod-subscription-medium.scss */
  .mod-subscription__content {
    padding: 2.5rem 1.25rem;
    width: 36.25rem;
    margin-top: auto;
    margin-bottom: auto;
  }
  /* line 84, /var/www/scss/modules/mod-subscription/mod-subscription-medium.scss */
  .mod-subscription__title {
    padding: 0;
    font-size: 2.25rem;
    line-height: 2.6875rem;
  }
  /* line 91, /var/www/scss/modules/mod-subscription/mod-subscription-medium.scss */
  .mod-subscription__flag,
  .mod-subscription__flag .mod-subscription__flag a {
    font-size: 0.875rem;
  }
  /* line 96, /var/www/scss/modules/mod-subscription/mod-subscription-medium.scss */
  .mod-subscription__form {
    margin-top: 1.5625rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  /* line 102, /var/www/scss/modules/mod-subscription/mod-subscription-medium.scss */
  .mod-subscription__input {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin: 0;
    height: 3.4375rem;
  }
  /* line 108, /var/www/scss/modules/mod-subscription/mod-subscription-medium.scss */
  .mod-subscription__input--bottom {
    margin-top: 2.5rem;
  }
  /* line 113, /var/www/scss/modules/mod-subscription/mod-subscription-medium.scss */
  .mod-subscription__flags {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
    min-width: 100%;
    margin-top: 0.9375rem;
  }
  /* line 119, /var/www/scss/modules/mod-subscription/mod-subscription-medium.scss */
  .mod-subscription__btn {
    margin: 0;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  /* line 123, /var/www/scss/modules/mod-subscription/mod-subscription-medium.scss */
  .mod-subscription__btn--bottom {
    margin: 2.1875rem auto 0;
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  /* line 129, /var/www/scss/modules/mod-subscription/mod-subscription-medium.scss */
  .mod-subscription__inputs-wrap {
    margin-bottom: 1.25rem;
  }
  /* line 133, /var/www/scss/modules/mod-subscription/mod-subscription-medium.scss */
  .mod-subscription__legal {
    margin-top: 1.75rem;
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
    min-width: 100%;
  }
  /* line 139, /var/www/scss/modules/mod-subscription/mod-subscription-medium.scss */
  .mod-subscription__snowflake {
    position: absolute;
    top: 0;
    display: block;
    -webkit-animation-name: snowflake_falling;
            animation-name: snowflake_falling;
    -webkit-animation-duration: 20s;
            animation-duration: 20s;
    -webkit-animation-iteration-count: infinite;
            animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
    border-radius: 100%;
    background-color: #FFF;
  }
  /* line 151, /var/www/scss/modules/mod-subscription/mod-subscription-medium.scss */
  .mod-subscription__snowflake--1 {
    width: 1.375rem;
    height: 1.375rem;
    left: 41%;
    -webkit-animation-name: snowflake_falling_rotating;
            animation-name: snowflake_falling_rotating;
  }
  /* line 162, /var/www/scss/modules/mod-subscription/mod-subscription-medium.scss */
  .mod-subscription__snowflake--2 {
    width: 0.625rem;
    height: 0.625rem;
    -webkit-animation-duration: 40s;
            animation-duration: 40s;
    left: 48%;
  }
  /* line 174, /var/www/scss/modules/mod-subscription/mod-subscription-medium.scss */
  .mod-subscription__snowflake--3 {
    width: 0.3125rem;
    height: 0.3125rem;
    -webkit-animation-duration: 30s;
            animation-duration: 30s;
    left: 57%;
  }
  /* line 186, /var/www/scss/modules/mod-subscription/mod-subscription-medium.scss */
  .mod-subscription__snowflake--4 {
    width: 0.9375rem;
    height: 0.9375rem;
    left: 80%;
    -webkit-animation-name: snowflake_falling_rotating;
            animation-name: snowflake_falling_rotating;
    -webkit-animation-duration: 55s;
            animation-duration: 55s;
  }
  /* line 199, /var/www/scss/modules/mod-subscription/mod-subscription-medium.scss */
  .mod-subscription__snowflake--5 {
    width: 1.5625rem;
    height: 1.5625rem;
    -webkit-animation-duration: 45s;
            animation-duration: 45s;
    -webkit-animation-name: snowflake_falling_rotating;
            animation-name: snowflake_falling_rotating;
    left: 85%;
  }
  /* line 212, /var/www/scss/modules/mod-subscription/mod-subscription-medium.scss */
  .mod-subscription__snowflake--6 {
    width: 0.5rem;
    height: 0.5rem;
    -webkit-animation-duration: 60s;
            animation-duration: 60s;
    -webkit-animation-name: snowflake_falling_rotating;
            animation-name: snowflake_falling_rotating;
    left: 90%;
  }
}

/* line 1, /var/www/scss/modules/mod-comparison/mod-comparison.scss */
.mod-comparison {
  text-align: center;
  color: #3e3936;
  padding-bottom: 1.25rem;
  padding-top: 1.25rem;
  border-bottom: 1px solid #d7d7d7;
}

/* line 8, /var/www/scss/modules/mod-comparison/mod-comparison.scss */
.mod-comparison__title {
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.375rem;
  letter-spacing: 0.05em;
  padding-bottom: 1.25rem;
  text-transform: uppercase;
  text-align: center;
}

/* line 18, /var/www/scss/modules/mod-comparison/mod-comparison.scss */
.mod-comparison__table-wrapper {
  overflow: auto;
}

/* line 22, /var/www/scss/modules/mod-comparison/mod-comparison.scss */
.mod-comparison__table {
  margin-left: auto;
  margin-right: auto;
  border-collapse: unset;
}

/* line 29, /var/www/scss/modules/mod-comparison/mod-comparison.scss */
.mod-comparison__row > td {
  min-width: 10.9375rem;
}

/* line 32, /var/www/scss/modules/mod-comparison/mod-comparison.scss */
.mod-comparison__row > td.mod-comparison__empty, .mod-comparison__row > td.mod-comparison__legend {
  min-width: 8.375rem;
  max-width: 8.375rem;
}

/* line 38, /var/www/scss/modules/mod-comparison/mod-comparison.scss */
.mod-comparison__row > td.mod-borderer {
  border-right: 0.0625rem solid #d8d8d8;
}

/* line 41, /var/www/scss/modules/mod-comparison/mod-comparison.scss */
.mod-comparison__row > td.mod-borderer:nth-child(2) {
  border-left: 0.0625rem solid #d8d8d8;
}

/* line 48, /var/www/scss/modules/mod-comparison/mod-comparison.scss */
.mod-comparison__row--product > td {
  padding-left: 1.875rem;
  padding-right: 1.875rem;
}

/* line 55, /var/www/scss/modules/mod-comparison/mod-comparison.scss */
.mod-comparison__row--spec:nth-child(odd) {
  background-color: #f4f4f4;
}

/* line 59, /var/www/scss/modules/mod-comparison/mod-comparison.scss */
.mod-comparison__row--spec:nth-child(even) {
  background-color: #FFF;
}

/* line 64, /var/www/scss/modules/mod-comparison/mod-comparison.scss */
.mod-comparison__row--spec:last-child td {
  border-bottom: 0.0625rem solid #d8d8d8;
}

/* line 71, /var/www/scss/modules/mod-comparison/mod-comparison.scss */
.mod-comparison__empty {
  empty-cells: hide;
}

/* line 76, /var/www/scss/modules/mod-comparison/mod-comparison.scss */
.mod-comparison__name {
  font-size: 0.75rem;
  line-height: 1.0625rem;
  letter-spacing: 0.05em;
  padding-bottom: 1.875rem;
}

/* line 83, /var/www/scss/modules/mod-comparison/mod-comparison.scss */
.mod-comparison__image {
  padding-bottom: 3.75rem;
}

/* line 87, /var/www/scss/modules/mod-comparison/mod-comparison.scss */
.mod-comparison__media {
  height: 0;
  overflow: hidden;
  position: relative;
  padding-bottom: 100%;
  display: block;
}

/* line 95, /var/www/scss/modules/mod-comparison/mod-comparison.scss */
.mod-comparison__image-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 105, /var/www/scss/modules/mod-comparison/mod-comparison.scss */
.mod-comparison__image-wrapper img {
  width: 100%;
  height: 100%;
}

/* line 111, /var/www/scss/modules/mod-comparison/mod-comparison.scss */
.mod-comparison__price {
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.25rem;
  letter-spacing: 0.04em;
  padding-bottom: 0.3125rem;
}

/* line 119, /var/www/scss/modules/mod-comparison/mod-comparison.scss */
.mod-comparison__action {
  padding-bottom: 1.875rem;
}

/* line 123, /var/www/scss/modules/mod-comparison/mod-comparison.scss */
.mod-comparison__cta {
  display: block;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.1875rem;
  text-transform: uppercase;
  color: #FFF;
  padding: 0.25rem 0.5rem;
}

/* line 132, /var/www/scss/modules/mod-comparison/mod-comparison.scss */
.mod-comparison__cta.mod-btn--add {
  background-color: #c10038;
}

/* line 136, /var/www/scss/modules/mod-comparison/mod-comparison.scss */
.mod-comparison__cta.mod-btn--see {
  background-color: #ada8a5;
}

/* line 141, /var/www/scss/modules/mod-comparison/mod-comparison.scss */
.mod-comparison__item {
  text-align: left;
  font-size: 0.75rem;
  padding: 0.9375rem 1.25rem;
}

/* line 147, /var/www/scss/modules/mod-comparison/mod-comparison.scss */
.mod-comparison__legend {
  font-size: 0.75rem;
  font-weight: 600;
  text-align: center;
}

@media screen and (min-width: 48em) {
  /* line 2, /var/www/scss/modules/mod-comparison/mod-comparison-medium.scss */
  .mod-comparison {
    padding-top: 2.8125rem;
    padding-bottom: 2.8125rem;
  }
  /* line 6, /var/www/scss/modules/mod-comparison/mod-comparison-medium.scss */
  .mod-comparison__title {
    font-size: 2.125rem;
    font-weight: 300;
    line-height: 3.25rem;
    padding-bottom: 2.8125rem;
  }
  /* line 13, /var/www/scss/modules/mod-comparison/mod-comparison-medium.scss */
  .mod-comparison__image-wrapper {
    max-width: 10rem;
    max-height: 10rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 4, /var/www/scss/modules/mod-comparison/mod-comparison-large.scss */
  .mod-extend-width .mod-comparison {
    max-width: 100rem;
    margin-left: auto;
    margin-right: auto;
    border-bottom: none;
  }
  /* line 9, /var/www/scss/modules/mod-comparison/mod-comparison-large.scss */
  .mod-comparison__title {
    border-bottom: 0.0625rem solid #d8d8d8;
    margin-bottom: 4.375rem;
  }
  /* line 14, /var/www/scss/modules/mod-comparison/mod-comparison-large.scss */
  .mod-comparison__table-wrapper {
    overflow: visible;
  }
  /* line 19, /var/www/scss/modules/mod-comparison/mod-comparison-large.scss */
  .mod-comparison__row > td {
    max-width: 16.25rem;
  }
  /* line 24, /var/www/scss/modules/mod-comparison/mod-comparison-large.scss */
  .mod-comparison__row--product > td {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 31, /var/www/scss/modules/mod-comparison/mod-comparison-large.scss */
  .mod-comparison__name {
    font-size: 0.875rem;
    line-height: 1.375rem;
    padding-bottom: 0;
  }
  /* line 37, /var/www/scss/modules/mod-comparison/mod-comparison-large.scss */
  .mod-comparison__name-text {
    padding-left: 17%;
    padding-right: 17%;
    display: inline-block;
  }
  /* line 43, /var/www/scss/modules/mod-comparison/mod-comparison-large.scss */
  .mod-comparison__image {
    padding-bottom: 0;
  }
  /* line 47, /var/www/scss/modules/mod-comparison/mod-comparison-large.scss */
  .mod-comparison__image-wrapper {
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
  /* line 53, /var/www/scss/modules/mod-comparison/mod-comparison-large.scss */
  .mod-comparison__action {
    padding-bottom: 3.125rem;
  }
  /* line 57, /var/www/scss/modules/mod-comparison/mod-comparison-large.scss */
  .mod-comparison__cta {
    max-width: 10rem;
    margin-left: auto;
    margin-right: auto;
  }
}

/* line 2, /var/www/scss/modules/mod-selector/mod-selector.scss */
.mod-selector {
  text-align: center;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  background-color: transparent;
  color: #3e3936;
  border-bottom: 1px solid #d7d7d7;
}

/* line 11, /var/www/scss/modules/mod-selector/mod-selector.scss */
.mod-selector__title {
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.375rem;
  letter-spacing: 0.05em;
  padding-bottom: 1.25rem;
  text-transform: uppercase;
  text-align: center;
}

/* line 21, /var/www/scss/modules/mod-selector/mod-selector.scss */
.mod-selector__selector {
  padding-left: 1.875rem;
  padding-right: 1.875rem;
}

/* line 26, /var/www/scss/modules/mod-selector/mod-selector.scss */
.mod-selector__media {
  height: 0;
  position: relative;
  overflow: hidden;
  padding-bottom: 100%;
}

/* line 33, /var/www/scss/modules/mod-selector/mod-selector.scss */
.mod-selector__media-wrapper {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
      -ms-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  width: 100%;
  height: 100%;
}

/* line 39, /var/www/scss/modules/mod-selector/mod-selector.scss */
.mod-selector__media img {
  width: 100%;
  height: 100%;
  max-width: 100%;
  display: inline-block;
  vertical-align: middle;
  -o-object-fit: cover;
     object-fit: cover;
  font-family: "object-fit: cover";
}

/* line 48, /var/www/scss/modules/mod-selector/mod-selector.scss */
.mod-selector__info {
  line-height: 1.375rem;
  padding-top: 1.875rem;
}

/* line 53, /var/www/scss/modules/mod-selector/mod-selector.scss */
.mod-selector__text {
  font-size: 1.125rem;
  font-weight: 700;
  letter-spacing: 0.04em;
}

/* line 59, /var/www/scss/modules/mod-selector/mod-selector.scss */
.mod-selector__description {
  padding-top: 1.25rem;
  font-size: 0.875rem;
  letter-spacing: 0.05em;
}

/* line 65, /var/www/scss/modules/mod-selector/mod-selector.scss */
.mod-selector__thumbnails {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding-top: 1.875rem;
  overflow-x: auto;
}

/* line 74, /var/www/scss/modules/mod-selector/mod-selector.scss */
.mod-selector__thumb {
  display: block;
  width: 5.625rem;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-preferred-size: 5.625rem;
      flex-basis: 5.625rem;
  margin-right: 2.1875rem;
}

/* line 81, /var/www/scss/modules/mod-selector/mod-selector.scss */
.mod-selector__thumb:last-child {
  margin-right: 0;
}

/* line 86, /var/www/scss/modules/mod-selector/mod-selector.scss */
.mod-selector__thumb--active .mod-selector__thumb-image-cnt {
  opacity: 1;
}

/* line 92, /var/www/scss/modules/mod-selector/mod-selector.scss */
.mod-selector__thumb-image-cnt {
  height: 0;
  position: relative;
  overflow: hidden;
  padding-bottom: 100%;
  opacity: 0.5;
}

/* line 100, /var/www/scss/modules/mod-selector/mod-selector.scss */
.mod-selector__thumb-image {
  width: 100%;
  height: 100%;
  display: inline-block;
  vertical-align: middle;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
      -ms-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  -o-object-fit: cover;
     object-fit: cover;
  font-family: "object-fit: cover";
}

/* line 109, /var/www/scss/modules/mod-selector/mod-selector.scss */
.mod-selector__thumb-text {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1.0625rem;
  letter-spacing: 0.05em;
  padding-top: 1.0625rem;
}

@media screen and (min-width: 48em) {
  /* line 2, /var/www/scss/modules/mod-selector/mod-selector-medium.scss */
  .mod-selector {
    padding-top: 2.8125rem;
    padding-bottom: 2.8125rem;
  }
  /* line 6, /var/www/scss/modules/mod-selector/mod-selector-medium.scss */
  .mod-selector__title {
    font-size: 2.125rem;
    font-weight: 300;
    line-height: 3.25rem;
    padding-bottom: 2.8125rem;
  }
  /* line 13, /var/www/scss/modules/mod-selector/mod-selector-medium.scss */
  .mod-selector__selector-list {
    border: solid #d8d8d8;
    border-width: 0.0625rem 0;
  }
  /* line 18, /var/www/scss/modules/mod-selector/mod-selector-medium.scss */
  .mod-selector__selector {
    padding-right: 0;
    padding-left: 0;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    display: none;
  }
  /* line 24, /var/www/scss/modules/mod-selector/mod-selector-medium.scss */
  .mod-selector__selector--active {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  /* line 29, /var/www/scss/modules/mod-selector/mod-selector-medium.scss */
  .mod-selector__media {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: 45%;
        flex-basis: 45%;
    padding-bottom: 45%;
  }
  /* line 36, /var/www/scss/modules/mod-selector/mod-selector-medium.scss */
  .mod-selector__info {
    padding-left: 2.5rem;
    padding-right: 0.9375rem;
    padding-top: 2.5rem;
    text-align: left;
  }
  /* line 43, /var/www/scss/modules/mod-selector/mod-selector-medium.scss */
  .mod-selector__description {
    padding-top: 1.375rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 4, /var/www/scss/modules/mod-selector/mod-selector-large.scss */
  .mod-extend-width .mod-selector {
    max-width: 100rem;
    margin-left: auto;
    margin-right: auto;
    border-bottom: none;
  }
  /* line 9, /var/www/scss/modules/mod-selector/mod-selector-large.scss */
  .mod-selector__selector-wrapper {
    max-width: 70.5rem;
    margin-left: auto;
    margin-right: auto;
    position: relative;
  }
  /* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .mod-selector__selector-wrapper::before, .mod-selector__selector-wrapper::after {
    content: ' ';
    display: table;
  }
  /* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .mod-selector__selector-wrapper::after {
    clear: both;
  }
  /* line 14, /var/www/scss/modules/mod-selector/mod-selector-large.scss */
  .mod-selector__thumbnails {
    position: absolute;
    left: 23.5rem;
    bottom: 1.25rem;
    padding-top: 0;
  }
  /* line 21, /var/www/scss/modules/mod-selector/mod-selector-large.scss */
  .mod-selector__media {
    -ms-flex-preferred-size: 21rem;
        flex-basis: 21rem;
    height: 21rem;
    padding-bottom: 0;
  }
  /* line 27, /var/www/scss/modules/mod-selector/mod-selector-large.scss */
  .mod-selector__info {
    max-width: 37.5rem;
    padding-right: 0;
  }
}

/* line 2, /var/www/scss/modules/mod-hotspots/mod-hotspots.scss */
.mod-extend-width .mod-hotspots {
  max-width: 100rem;
  margin-left: auto;
  margin-right: auto;
}

/* line 6, /var/www/scss/modules/mod-hotspots/mod-hotspots.scss */
.mod-hotspots__content {
  position: relative;
}

/* line 10, /var/www/scss/modules/mod-hotspots/mod-hotspots.scss */
.mod-hotspots__bkg {
  height: 0;
  padding-bottom: 50%;
  position: relative;
  overflow: hidden;
}

/* line 18, /var/www/scss/modules/mod-hotspots/mod-hotspots.scss */
.mod-hotspots__bkg-wrapper {
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 29, /var/www/scss/modules/mod-hotspots/mod-hotspots.scss */
.mod-hotspots__bkg-wrapper > img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  font-family: "object-fit: cover";
}

/* line 35, /var/www/scss/modules/mod-hotspots/mod-hotspots.scss */
.mod-hotspots__hotspot {
  position: absolute;
  width: 3.875rem;
  height: 3.875rem;
}

/* line 40, /var/www/scss/modules/mod-hotspots/mod-hotspots.scss */
.mod-hotspots__hotspot--mobile {
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2070%2070%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%2C.cls-2%7Bstroke%3A%23fff%3Bstroke-width%3A2px%3B%7D.cls-1%7Bstroke-miterlimit%3A10%3Bopacity%3A0.4%3B%7D.cls-2%7Bfill%3Anone%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3ENew_Modular%20Approach_01_select%3C%2Ftitle%3E%3Cg%20id%3D%22bullet_icon%22%20data-name%3D%22bullet%20icon%22%3E%3Ccircle%20class%3D%22cls-1%22%20cx%3D%2235%22%20cy%3D%2235%22%20r%3D%2230%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M35%2026.82V35h8.18M26.82%2035H35v8.18%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 49, /var/www/scss/modules/mod-hotspots/mod-hotspots.scss */
.mod-hotspots__modal {
  display: none;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: #FFF;
  text-align: center;
  padding-bottom: 3.5rem;
}

/* line 60, /var/www/scss/modules/mod-hotspots/mod-hotspots.scss */
.mod-hotspots__modal-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}

/* line 66, /var/www/scss/modules/mod-hotspots/mod-hotspots.scss */
.mod-hotspots__tab-indexes {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  padding-top: 3rem;
  padding-bottom: 3rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #FFF;
}

/* line 77, /var/www/scss/modules/mod-hotspots/mod-hotspots.scss */
.mod-hotspots__tab-index {
  margin: 0 0.3125rem;
}

/* line 81, /var/www/scss/modules/mod-hotspots/mod-hotspots.scss */
.mod-hotspots__tab-contents {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

/* line 85, /var/www/scss/modules/mod-hotspots/mod-hotspots.scss */
.mod-hotspots__modal-close {
  width: 1.0625rem;
  height: 1.0625rem;
  background-position: center center;
  top: calc(100% -  3rem);
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cg%20fill%3D%22%233E3936%22%3E%3Cpath%20d%3D%22M8.84%207.77l14.5%2014.498-1.414%201.415-14.5-14.5z%22%2F%3E%3Cpath%20d%3D%22M21.925%207.768l1.415%201.414-14.5%2014.5-1.414-1.415z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 94, /var/www/scss/modules/mod-hotspots/mod-hotspots.scss */
.mod-hotspots__tab-link {
  display: block;
  width: 2.625rem;
  height: 2.625rem;
  background-position: center center;
  background-size: 100%;
}

/* line 101, /var/www/scss/modules/mod-hotspots/mod-hotspots.scss */
.mod-hotspots__tab-link--video {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2260%22%20height%3D%2260%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22%23FFF%22%3E%3Ccircle%20cx%3D%2230%22%20cy%3D%2230%22%20r%3D%2230%22%2F%3E%3Cpath%20d%3D%22M24.5%2022.635c0-1.333.954-1.918%202.08-1.208l12.057%206.998c.516.176.863.662.863%201.208%200%20.547-.347%201.033-.863%201.208l-12.057%207c-1.145.66-2.08.125-2.08-1.208V22.635z%22%20stroke%3D%22%23C5C4C3%22%20fill%3D%22none%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 104, /var/www/scss/modules/mod-hotspots/mod-hotspots.scss */
.mod-hotspots__tab-link--video:hover, .mod-hotspots__tab-link--video.active {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2260%22%20height%3D%2260%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%3E%3Ccircle%20fill%3D%22%233E3936%22%20cx%3D%2230%22%20cy%3D%2230%22%20r%3D%2230%22%2F%3E%3Cpath%20d%3D%22M24.5%2022.7c0-1.39%201-2%202.18-1.26l12.64%207.3a1.33%201.33%200%200%201%200%202.52l-12.64%207.3c-1.2.69-2.18.13-2.18-1.26V22.7z%22%20fill%3D%22%23FFF%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 110, /var/www/scss/modules/mod-hotspots/mod-hotspots.scss */
.mod-hotspots__tab-link--products {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2260%22%20height%3D%2260%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%3E%3Ccircle%20fill%3D%22%23FFF%22%20cx%3D%2230%22%20cy%3D%2230%22%20r%3D%2230%22%2F%3E%3Cpath%20d%3D%22M30%2019l2.34%207.65H40l-6.2%204.71L36.17%2039%2030%2034.25%2023.81%2039l2.39-7.64-6.2-4.73h7.65L30%2019zm0-2a2%202%200%200%200-1.91%201.41l-1.92%206.24H20a2%202%200%200%200-1.21%203.59l5.08%203.87-2%206.3A2%202%200%200%200%2025%2040.58l5-3.8%205%203.81a2%202%200%200%200%203.13-2.18l-2-6.31%205-3.83A2%202%200%200%200%2040%2024.65h-6.17l-1.91-6.24A2%202%200%200%200%2030%2017z%22%20fill%3D%22%23C5C4C3%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 113, /var/www/scss/modules/mod-hotspots/mod-hotspots.scss */
.mod-hotspots__tab-link--products:hover, .mod-hotspots__tab-link--products.active {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2260%22%20height%3D%2260%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%3E%3Ccircle%20fill%3D%22%233E3936%22%20cx%3D%2230%22%20cy%3D%2230%22%20r%3D%2230%22%2F%3E%3Cpath%20d%3D%22M30%2019l2.34%207.65H40l-6.2%204.71L36.17%2039%2030%2034.25%2023.81%2039l2.39-7.64-6.2-4.73h7.65L30%2019zm0-2a2%202%200%200%200-1.91%201.41l-1.92%206.24H20a2%202%200%200%200-1.21%203.59l5.08%203.87-2%206.3A2%202%200%200%200%2025%2040.58l5-3.8%205%203.81a2%202%200%200%200%203.13-2.18l-2-6.31%205-3.83A2%202%200%200%200%2040%2024.65h-6.17l-1.91-6.24A2%202%200%200%200%2030%2017z%22%20fill%3D%22%23FFF%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 119, /var/www/scss/modules/mod-hotspots/mod-hotspots.scss */
.mod-hotspots__tab-link--bullets {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2260%22%20height%3D%2260%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Ccircle%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20cx%3D%2230%22%20cy%3D%2230%22%20r%3D%2230%22%2F%3E%3Cpath%20d%3D%22M37.7%2017.5a1.81%201.81%200%200%201%201.8%201.8v21.4a1.81%201.81%200%200%201-1.8%201.8H21.3a1.81%201.81%200%200%201-1.8-1.8V19.3a1.81%201.81%200%200%201%201.8-1.8h16.4zm0-2H21.3a3.81%203.81%200%200%200-3.8%203.8v21.4a3.81%203.81%200%200%200%203.8%203.8h16.4a3.81%203.81%200%200%200%203.8-3.8V19.3a3.81%203.81%200%200%200-3.8-3.8z%22%20fill%3D%22%23C5C4C3%22%20fill-rule%3D%22nonzero%22%2F%3E%3Cpath%20d%3D%22M24.5%2024.17h10m-10%205h10m-10%205h6.21%22%20stroke%3D%22%23C5C4C3%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 122, /var/www/scss/modules/mod-hotspots/mod-hotspots.scss */
.mod-hotspots__tab-link--bullets:hover, .mod-hotspots__tab-link--bullets.active {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2260%22%20height%3D%2260%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Ccircle%20fill%3D%22%233E3936%22%20fill-rule%3D%22nonzero%22%20cx%3D%2230%22%20cy%3D%2230%22%20r%3D%2230%22%2F%3E%3Cpath%20d%3D%22M37.7%2017.5a1.81%201.81%200%200%201%201.8%201.8v21.4a1.81%201.81%200%200%201-1.8%201.8H21.3a1.81%201.81%200%200%201-1.8-1.8V19.3a1.81%201.81%200%200%201%201.8-1.8h16.4zm0-2H21.3a3.81%203.81%200%200%200-3.8%203.8v21.4a3.81%203.81%200%200%200%203.8%203.8h16.4a3.81%203.81%200%200%200%203.8-3.8V19.3a3.81%203.81%200%200%200-3.8-3.8z%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%2F%3E%3Cpath%20d%3D%22M24.5%2024.17h10m-10%205h10m-10%205h6.21%22%20stroke%3D%22%23FFF%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 128, /var/www/scss/modules/mod-hotspots/mod-hotspots.scss */
.mod-hotspots__tab-link--phototext {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2260%22%20height%3D%2260%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Ccircle%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20cx%3D%2230%22%20cy%3D%2230%22%20r%3D%2230%22%2F%3E%3Cpath%20stroke%3D%22%23C5C4C3%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M30%2021.82V30h8.18m-16.36%200H30v8.18%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 131, /var/www/scss/modules/mod-hotspots/mod-hotspots.scss */
.mod-hotspots__tab-link--phototext:hover, .mod-hotspots__tab-link--phototext.active {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2260%22%20height%3D%2260%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Ccircle%20fill%3D%22%233E3936%22%20fill-rule%3D%22nonzero%22%20cx%3D%2230%22%20cy%3D%2230%22%20r%3D%2230%22%2F%3E%3Cpath%20stroke%3D%22%23FFF%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M30%2021.82V30h8.18m-16.36%200H30v8.18%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

/* line 138, /var/www/scss/modules/mod-hotspots/mod-hotspots.scss */
.mod-hotspots__tab-content {
  display: none;
  text-align: left;
  color: #3e3936;
}

/* line 143, /var/www/scss/modules/mod-hotspots/mod-hotspots.scss */
.mod-hotspots__tab-content--active {
  display: block;
}

/* line 148, /var/www/scss/modules/mod-hotspots/mod-hotspots.scss */
.mod-hotspots__tab-content-wrapper {
  padding-left: 3rem;
  padding-right: 3rem;
}

/* line 153, /var/www/scss/modules/mod-hotspots/mod-hotspots.scss */
.mod-hotspots__tab-title, .mod-hotspots__phototext-title {
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.375rem;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  padding-bottom: 1rem;
}

/* line 163, /var/www/scss/modules/mod-hotspots/mod-hotspots.scss */
.mod-hotspots__bullets {
  max-width: 17.125rem;
  margin-left: auto;
  margin-right: auto;
}

/* line 170, /var/www/scss/modules/mod-hotspots/mod-hotspots.scss */
.mod-hotspots__bullets-title {
  max-width: 17.125rem;
  margin-left: auto;
  margin-right: auto;
}

/* line 176, /var/www/scss/modules/mod-hotspots/mod-hotspots.scss */
.mod-hotspots__bullets-item {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.375rem;
  display: block;
  padding-left: 1.1875rem;
  padding-bottom: 0.875rem;
  position: relative;
}

/* line 185, /var/www/scss/modules/mod-hotspots/mod-hotspots.scss */
.mod-hotspots__bullets-item::before {
  content: '';
  display: inline-block;
  width: 0.25rem;
  height: 0.25rem;
  border-radius: 100%;
  background-color: transparent;
  border: 0.125rem solid #c10038;
  box-sizing: content-box;
  position: absolute;
  left: 0;
  top: 0.5rem;
}

/* line 201, /var/www/scss/modules/mod-hotspots/mod-hotspots.scss */
.mod-hotspots__product {
  text-align: center;
  width: 66%;
  min-width: 9.375rem;
  margin-left: auto;
  margin-right: auto;
}

/* line 209, /var/www/scss/modules/mod-hotspots/mod-hotspots.scss */
.mod-hotspots__product-image {
  height: 0;
  overflow: hidden;
  position: relative;
  padding-bottom: 100%;
  display: block;
}

/* line 217, /var/www/scss/modules/mod-hotspots/mod-hotspots.scss */
.mod-hotspots__product-image-wrapper {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
      -ms-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
}

/* line 222, /var/www/scss/modules/mod-hotspots/mod-hotspots.scss */
.mod-hotspots__product-image-wrapper img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  font-family: "object-fit: cover";
}

/* line 228, /var/www/scss/modules/mod-hotspots/mod-hotspots.scss */
.mod-hotspots__product-name {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.25rem;
  letter-spacing: 0.05em;
  max-width: 9.375rem;
  margin-top: 2rem;
  margin-left: auto;
  margin-right: auto;
}

/* line 244, /var/www/scss/modules/mod-hotspots/mod-hotspots.scss */
.mod-hotspots__phototext-text {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.375rem;
  letter-spacing: 0.05em;
}

/* line 251, /var/www/scss/modules/mod-hotspots/mod-hotspots.scss */
.mod-hotspots__phototext-image {
  height: 0;
  overflow: hidden;
  position: relative;
  padding-bottom: 100%;
}

/* line 258, /var/www/scss/modules/mod-hotspots/mod-hotspots.scss */
.mod-hotspots__phototext-image-wrapper {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
      -ms-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
}

/* line 263, /var/www/scss/modules/mod-hotspots/mod-hotspots.scss */
.mod-hotspots__phototext-image-wrapper img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  font-family: "object-fit: cover";
}

/* line 271, /var/www/scss/modules/mod-hotspots/mod-hotspots.scss */
.mod-hotspots__slick .slick-arrow {
  width: 0.5rem;
  height: 0.875rem;
  background-position: center center;
  background-size: 100%;
  z-index: 999;
}

/* line 278, /var/www/scss/modules/mod-hotspots/mod-hotspots.scss */
.mod-hotspots__slick .slick-arrow::before {
  display: none;
}

/* line 283, /var/www/scss/modules/mod-hotspots/mod-hotspots.scss */
.mod-hotspots__slick .slick-prev {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211%22%20height%3D%2218%22%20viewBox%3D%220%200%2011%2018%22%3E%3Cpath%20fill%3D%22%239FA0A1%22%20d%3D%22M9.91%2015.97a.657.657%200%201%201-.93.93L1.09%209.01a.657.657%200%200%201%200-.93L8.98.194a.657.657%200%200%201%20.93.93L2.484%208.545l7.424%207.423z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  left: -2.1875rem;
}

/* line 288, /var/www/scss/modules/mod-hotspots/mod-hotspots.scss */
.mod-hotspots__slick .slick-next {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211%22%20height%3D%2218%22%20viewBox%3D%220%200%2011%2018%22%3E%3Cpath%20fill%3D%22%239FA0A1%22%20d%3D%22M1.09%2015.97a.657.657%200%201%200%20.93.93l7.89-7.89a.657.657%200%200%200%200-.93L2.02.194a.657.657%200%200%200-.93.93l7.425%207.423L1.09%2015.97z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  right: -2.1875rem;
}

/* line 294, /var/www/scss/modules/mod-hotspots/mod-hotspots.scss */
.mod-hotspots__slick-dots {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  bottom: 0.75rem;
}

/* line 300, /var/www/scss/modules/mod-hotspots/mod-hotspots.scss */
.mod-hotspots__slick-dots li button {
  display: inline-block;
  color: #8b8886;
}

/* line 304, /var/www/scss/modules/mod-hotspots/mod-hotspots.scss */
.mod-hotspots__slick-dots li button:focus {
  outline: none;
}

/* line 310, /var/www/scss/modules/mod-hotspots/mod-hotspots.scss */
.mod-hotspots__slick-dots li.slick-active button {
  color: #3e3936;
  position: relative;
}

/* line 313, /var/www/scss/modules/mod-hotspots/mod-hotspots.scss */
.mod-hotspots__slick-dots li.slick-active button::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: -0.3125rem;
  width: 100%;
  height: 0.125rem;
  background-color: #8b8886;
}

@media screen and (min-width: 48em) {
  /* line 3, /var/www/scss/modules/mod-hotspots/mod-hotspots-medium.scss */
  .mod-hotspots__bkg {
    padding-bottom: 50%;
  }
  /* line 9, /var/www/scss/modules/mod-hotspots/mod-hotspots-medium.scss */
  .mod-hotspots__bkg-wrapper img {
    width: 100%;
  }
  /* line 16, /var/www/scss/modules/mod-hotspots/mod-hotspots-medium.scss */
  .mod-hotspots__hotspot--top {
    top: 20%;
    left: 53%;
  }
  /* line 21, /var/www/scss/modules/mod-hotspots/mod-hotspots-medium.scss */
  .mod-hotspots__hotspot--right {
    top: 53%;
    left: 64%;
  }
  /* line 26, /var/www/scss/modules/mod-hotspots/mod-hotspots-medium.scss */
  .mod-hotspots__hotspot--bottom {
    top: 75%;
    left: 49%;
  }
  /* line 31, /var/www/scss/modules/mod-hotspots/mod-hotspots-medium.scss */
  .mod-hotspots__hotspot--left {
    top: 54%;
    left: 43%;
  }
  /* line 37, /var/www/scss/modules/mod-hotspots/mod-hotspots-medium.scss */
  .mod-hotspots__hotspot--video {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2070%2070%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bstroke%3A%23fff%3Bstroke-miterlimit%3A10%3Bstroke-width%3A2px%3Bopacity%3A0.4%3B%7D.cls-2%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3ENew_Modular%20Approach_01_select%3C%2Ftitle%3E%3Cg%20id%3D%22Layer_3%22%20data-name%3D%22Layer%203%22%3E%3Ccircle%20class%3D%22cls-1%22%20cx%3D%2235%22%20cy%3D%2235%22%20r%3D%2230%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M29.5%2027.7c0-1.39%201-2%202.18-1.26l12.64%207.3a1.33%201.33%200%200%201%200%202.52l-12.64%207.3c-1.2.69-2.18.13-2.18-1.26z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
  }
  /* line 41, /var/www/scss/modules/mod-hotspots/mod-hotspots-medium.scss */
  .mod-hotspots__hotspot--products {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2070%2070%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bstroke%3A%23fff%3Bstroke-miterlimit%3A10%3Bstroke-width%3A2px%3Bopacity%3A0.4%3B%7D.cls-2%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3ENew_Modular%20Approach_01_select%3C%2Ftitle%3E%3Cg%20id%3D%22bullet_icon%22%20data-name%3D%22bullet%20icon%22%3E%3Ccircle%20class%3D%22cls-1%22%20cx%3D%2235%22%20cy%3D%2235%22%20r%3D%2230%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M35%2024l2.34%207.65H45l-6.2%204.71L41.17%2044%2035%2039.25%2028.81%2044l2.39-7.64-6.2-4.73h7.65L35%2024m0-2a2%202%200%200%200-1.91%201.41l-1.92%206.24H25a2%202%200%200%200-1.21%203.59l5.08%203.87-2%206.3A2%202%200%200%200%2030%2045.58l5-3.8%205%203.81a2%202%200%200%200%203.13-2.18l-2-6.31%205-3.83A2%202%200%200%200%2045%2029.65h-6.17l-1.91-6.24A2%202%200%200%200%2035%2022z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
  }
  /* line 45, /var/www/scss/modules/mod-hotspots/mod-hotspots-medium.scss */
  .mod-hotspots__hotspot--bullets {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2070%2070%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%2C.cls-3%7Bstroke%3A%23fff%3Bstroke-width%3A2px%3B%7D.cls-1%7Bstroke-miterlimit%3A10%3Bopacity%3A0.4%3B%7D.cls-2%7Bfill%3A%23fff%3B%7D.cls-3%7Bfill%3Anone%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3ENew_Modular%20Approach_01_select%3C%2Ftitle%3E%3Cg%20id%3D%22bullet_icon%22%20data-name%3D%22bullet%20icon%22%3E%3Ccircle%20class%3D%22cls-1%22%20cx%3D%2235%22%20cy%3D%2235%22%20r%3D%2230%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M42.7%2022.5a1.81%201.81%200%200%201%201.8%201.8v21.4a1.81%201.81%200%200%201-1.8%201.8H26.3a1.81%201.81%200%200%201-1.8-1.8V24.3a1.81%201.81%200%200%201%201.8-1.8h16.4m0-2H26.3a3.81%203.81%200%200%200-3.8%203.8v21.4a3.81%203.81%200%200%200%203.8%203.8h16.4a3.81%203.81%200%200%200%203.8-3.8V24.3a3.81%203.81%200%200%200-3.8-3.8z%22%2F%3E%3Cpath%20class%3D%22cls-3%22%20d%3D%22M29.5%2029.17h10M29.5%2034.17h10M29.5%2039.17h6.21%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
  }
  /* line 49, /var/www/scss/modules/mod-hotspots/mod-hotspots-medium.scss */
  .mod-hotspots__hotspot--phototext {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2070%2070%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%2C.cls-2%7Bstroke%3A%23fff%3Bstroke-width%3A2px%3B%7D.cls-1%7Bstroke-miterlimit%3A10%3Bopacity%3A0.4%3B%7D.cls-2%7Bfill%3Anone%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3ENew_Modular%20Approach_01_select%3C%2Ftitle%3E%3Cg%20id%3D%22bullet_icon%22%20data-name%3D%22bullet%20icon%22%3E%3Ccircle%20class%3D%22cls-1%22%20cx%3D%2235%22%20cy%3D%2235%22%20r%3D%2230%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M35%2026.82V35h8.18M26.82%2035H35v8.18%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
  }
  /* line 54, /var/www/scss/modules/mod-hotspots/mod-hotspots-medium.scss */
  .mod-hotspots__modal {
    width: 44.5rem;
    height: 27.375rem;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    padding-bottom: 0;
  }
  /* line 63, /var/www/scss/modules/mod-hotspots/mod-hotspots-medium.scss */
  .mod-hotspots__modal-close {
    top: 2.125rem;
    left: calc(100% -  2.75rem);
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
  }
  /* line 69, /var/www/scss/modules/mod-hotspots/mod-hotspots-medium.scss */
  .mod-hotspots__tab-indexes {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
  /* line 74, /var/www/scss/modules/mod-hotspots/mod-hotspots-medium.scss */
  .mod-hotspots__tab-contents {
    overflow: hidden;
  }
  /* line 78, /var/www/scss/modules/mod-hotspots/mod-hotspots-medium.scss */
  .mod-hotspots__tab-content {
    height: 100%;
  }
  /* line 83, /var/www/scss/modules/mod-hotspots/mod-hotspots-medium.scss */
  .mod-hotspots__products-wrapper {
    padding-left: 3.375rem;
    padding-right: 3.375rem;
  }
  /* line 90, /var/www/scss/modules/mod-hotspots/mod-hotspots-medium.scss */
  .mod-hotspots__products-list.slick-initialized .slick-list {
    margin: 0 -2.375rem;
  }
  /* line 96, /var/www/scss/modules/mod-hotspots/mod-hotspots-medium.scss */
  .mod-hotspots__product {
    text-align: center;
    max-width: 9.375rem;
    margin-left: 2.375rem;
    margin-right: 2.375rem;
  }
  /* line 104, /var/www/scss/modules/mod-hotspots/mod-hotspots-medium.scss */
  .mod-hotspots__phototext {
    padding-left: 3.375rem;
    padding-right: 3.375rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 100%;
  }
  /* line 113, /var/www/scss/modules/mod-hotspots/mod-hotspots-medium.scss */
  .mod-hotspots__phototext-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  /* line 118, /var/www/scss/modules/mod-hotspots/mod-hotspots-medium.scss */
  .mod-hotspots__phototext-left {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 14.25rem;
            flex: 0 0 14.25rem;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  /* line 123, /var/www/scss/modules/mod-hotspots/mod-hotspots-medium.scss */
  .mod-hotspots__phototext-right {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0;
            flex: 1 0 0;
    margin-left: 3.125rem;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}

/* line 25, /var/www/scss/modules/mod-parallax/mod-parallax.scss */
.mod-parallax {
  background-color: #0a0a0a;
  text-align: center;
}

/* line 83, /var/www/scss/modules/_misc.scss */
.mod-extend-width .mod-parallax {
  max-width: 100rem;
  margin-left: auto;
  margin-right: auto;
  border-bottom: none;
}

/* line 31, /var/www/scss/modules/mod-parallax/mod-parallax.scss */
.mod-parallax__section {
  position: relative;
}

/* line 20, /var/www/scss/modules/mod-parallax/mod-parallax.scss */
.mod-parallax__section {
  height: 100vh;
}

/* line 20, /var/www/scss/modules/mod-parallax/mod-parallax.scss */
.mod-parallax__image {
  height: 100vh;
}

/* line 39, /var/www/scss/modules/mod-parallax/mod-parallax.scss */
.mod-parallax__image img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  font-family: "object-fit: cover";
}

/* line 44, /var/www/scss/modules/mod-parallax/mod-parallax.scss */
.mod-parallax--fixed .mod-parallax__image {
  display: none;
}

/* line 50, /var/www/scss/modules/mod-parallax/mod-parallax.scss */
.mod-parallax-bg {
  display: block;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  max-width: 100rem;
  margin-left: auto;
  margin-right: auto;
  will-change: transform;
}

/* line 20, /var/www/scss/modules/mod-parallax/mod-parallax.scss */
.mod-parallax-bg {
  height: 100vh;
}

/* line 63, /var/www/scss/modules/mod-parallax/mod-parallax.scss */
.mod-parallax--fixed .mod-parallax-bg {
  position: fixed;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}

/* line 68, /var/www/scss/modules/mod-parallax/mod-parallax.scss */
.mod-parallax-bg__wrap {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  clip: rect(0, auto, auto, 0);
}

/* line 77, /var/www/scss/modules/mod-parallax/mod-parallax.scss */
.mod-parallax-bg img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  font-family: "object-fit: cover";
}

/* line 85, /var/www/scss/modules/mod-parallax/mod-parallax.scss */
.mod-parallax-item {
  color: #FFF;
  padding: 1.875rem;
  line-height: 1.375rem;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}

/* line 95, /var/www/scss/modules/mod-parallax/mod-parallax.scss */
.mod-parallax-item__title {
  font-size: 1.375rem;
  line-height: 1.5rem;
  font-weight: 600;
}

/* line 13, /var/www/scss/modules/mod-parallax/mod-parallax.scss */
.mod-parallax-item__title + * {
  margin-top: 1rem;
}

@media screen and (min-width: 48em) {
  /* line 13, /var/www/scss/modules/mod-parallax/mod-parallax.scss */
  .mod-parallax-item__title + * {
    margin-top: 1.375rem;
  }
}

/* line 102, /var/www/scss/modules/mod-parallax/mod-parallax.scss */
.mod-parallax-item__description {
  font-size: 1rem;
  font-weight: 400;
}

/* line 13, /var/www/scss/modules/mod-parallax/mod-parallax.scss */
.mod-parallax-item__description + * {
  margin-top: 1rem;
}

@media screen and (min-width: 48em) {
  /* line 13, /var/www/scss/modules/mod-parallax/mod-parallax.scss */
  .mod-parallax-item__description + * {
    margin-top: 1.375rem;
  }
}

/* line 108, /var/www/scss/modules/mod-parallax/mod-parallax.scss */
.mod-parallax-item__small-description {
  font-size: 0.875rem;
  font-weight: 400;
}

/* line 13, /var/www/scss/modules/mod-parallax/mod-parallax.scss */
.mod-parallax-item__small-description + * {
  margin-top: 1rem;
}

@media screen and (min-width: 48em) {
  /* line 13, /var/www/scss/modules/mod-parallax/mod-parallax.scss */
  .mod-parallax-item__small-description + * {
    margin-top: 1.375rem;
  }
}

/* line 114, /var/www/scss/modules/mod-parallax/mod-parallax.scss */
.mod-parallax-item__action {
  color: #FFF;
}

@media screen and (min-width: 48em) {
  /* line 3, /var/www/scss/modules/mod-parallax/mod-parallax-medium.scss */
  .mod-parallax-item__title {
    font-size: 2rem;
    line-height: 2.25rem;
  }
  /* line 7, /var/www/scss/modules/mod-parallax/mod-parallax-medium.scss */
  .mod-parallax-item__title + * {
    margin-top: 0.625rem;
  }
  /* line 12, /var/www/scss/modules/mod-parallax/mod-parallax-medium.scss */
  .mod-parallax-item__description {
    font-size: 1.125rem;
  }
  /*************************************************************
  * CONTENT POSITIONS
  */
  /* line 20, /var/www/scss/modules/mod-parallax/mod-parallax-medium.scss */
  .mod-parallax-item {
    max-width: 70.5rem;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .mod-parallax-item::before, .mod-parallax-item::after {
    content: ' ';
    display: table;
  }
  /* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
  .mod-parallax-item::after {
    clear: both;
  }
  /* line 22, /var/www/scss/modules/mod-parallax/mod-parallax-medium.scss */
  .mod-parallax-item__inner-wrap {
    width: 41.6667%;
    margin-left: auto;
    margin-right: auto;
    /*
       * LEFT
       */
    /*
       * RIGHT
       */
  }
  /* line 30, /var/www/scss/modules/mod-parallax/mod-parallax-medium.scss */
  .mod-parallax-item--left .mod-parallax-item__inner-wrap {
    margin-left: 0;
    text-align: left;
  }
  /* line 38, /var/www/scss/modules/mod-parallax/mod-parallax-medium.scss */
  .mod-parallax-item--right .mod-parallax-item__inner-wrap {
    margin-right: 0;
    text-align: right;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 3, /var/www/scss/modules/mod-parallax/mod-parallax-large.scss */
  .mod-parallax-item__title {
    font-size: 2.625rem;
    line-height: 2.875rem;
  }
}

/* line 3, /var/www/scss/modules/mod-accessories-carousel/mod-accessories-carousel.scss */
.mod-accessories-carousel__wrp {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.mod-accessories-carousel__wrp::before, .mod-accessories-carousel__wrp::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.mod-accessories-carousel__wrp::after {
  clear: both;
}

/* line 7, /var/www/scss/modules/mod-accessories-carousel/mod-accessories-carousel.scss */
.mod-accessories-carousel__root {
  padding-left: 1.25rem;
  padding-bottom: 2rem;
}

/* line 11, /var/www/scss/modules/mod-accessories-carousel/mod-accessories-carousel.scss */
.mod-accessories-carousel__root .slick-arrow {
  top: 9.375rem;
}

/* line 16, /var/www/scss/modules/mod-accessories-carousel/mod-accessories-carousel.scss */
.mod-accessories-carousel__item {
  margin-bottom: 2rem;
  padding-top: 2.5rem;
}

/* line 21, /var/www/scss/modules/mod-accessories-carousel/mod-accessories-carousel.scss */
.mod-accessories-carousel__link {
  position: relative;
  display: inline-block;
  width: 11.25rem;
  min-height: 14.0625rem;
  background-color: #FFF;
}

/* line 29, /var/www/scss/modules/mod-accessories-carousel/mod-accessories-carousel.scss */
.mod-accessories-carousel__name {
  display: inline-block;
  padding: 1.125rem 0.75rem;
  font-size: 0.8125rem;
  line-height: 0.875rem;
  font-weight: 700;
}

/* line 37, /var/www/scss/modules/mod-accessories-carousel/mod-accessories-carousel.scss */
.mod-accessories-carousel__image {
  margin-left: auto;
  margin-right: auto;
  max-width: 80%;
}

/* line 43, /var/www/scss/modules/mod-accessories-carousel/mod-accessories-carousel.scss */
.mod-accessories-carousel__expand {
  position: absolute;
  left: 0;
  bottom: 0;
  display: block;
  width: 1.8125rem;
  height: 1.8125rem;
  background-color: #c20038;
}

/* line 53, /var/www/scss/modules/mod-accessories-carousel/mod-accessories-carousel.scss */
.mod-accessories-carousel__expand-icon {
  display: block;
  background-position: center top;
  background-size: 0.625rem;
  height: 0.625rem;
  width: 0.625rem;
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cg%20fill%3D%22%23ffffff%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%3E%3Cpath%20d%3D%22M0%2015h30M15%200v30%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
      -ms-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
}

@media screen and (min-width: 48em) {
  /* line 53, /var/www/scss/modules/mod-accessories-carousel/mod-accessories-carousel.scss */
  .mod-accessories-carousel__expand-icon {
    background-size: 0.625rem;
    height: 0.625rem;
    width: 0.625rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 53, /var/www/scss/modules/mod-accessories-carousel/mod-accessories-carousel.scss */
  .mod-accessories-carousel__expand-icon {
    background-size: 0.625rem;
    height: 0.625rem;
    width: 0.625rem;
  }
}

/* line 64, /var/www/scss/modules/mod-accessories-carousel/mod-accessories-carousel.scss */
.mod-accessories-carousel--gray .mod-accessories-carousel__root {
  background-color: #EEE;
}

/*************************************************************
 * SPACINGS
 */
/* line 75, /var/www/scss/modules/mod-accessories-carousel/mod-accessories-carousel.scss */
.mod-accessories-carousel.mod-accessories-carousel--bottom-spacing {
  margin-bottom: 1.3125rem;
}

@media screen and (min-width: 48em) {
  /* line 4, /var/www/scss/modules/mod-accessories-carousel/mod-accessories-carousel-medium.scss */
  .mod-accessories-carousel__wrp {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  /* line 8, /var/www/scss/modules/mod-accessories-carousel/mod-accessories-carousel-medium.scss */
  .mod-accessories-carousel__root {
    padding-left: 0;
  }
  /*************************************************************
   * SPACINGS
   */
  /* line 16, /var/www/scss/modules/mod-accessories-carousel/mod-accessories-carousel-medium.scss */
  .mod-accessories-carousel.mod-accessories-carousel--bottom-spacing {
    margin-bottom: 2.8125rem;
  }
}

/* line 3, /var/www/scss/modules/mod-accessories/mod-accessories.scss */
.mod-accessories__row {
  max-width: 68rem;
  margin-left: auto;
  margin-right: auto;
}

/* line 9, /var/www/scss/modules/mod-accessories/mod-accessories.scss */
.mod-accessories__row--header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

/* line 16, /var/www/scss/modules/mod-accessories/mod-accessories.scss */
.mod-accessories__column--title {
  padding: 1.875rem;
  background-color: #3E3936;
}

/* line 20, /var/www/scss/modules/mod-accessories/mod-accessories.scss */
.mod-accessories__column--image {
  display: none;
}

/* line 24, /var/www/scss/modules/mod-accessories/mod-accessories.scss */
.mod-accessories__image {
  min-height: 28.125rem;
  -o-object-fit: cover;
     object-fit: cover;
  font-family: "object-fit: cover";
}

/* line 29, /var/www/scss/modules/mod-accessories/mod-accessories.scss */
.mod-accessories__title {
  font-size: 2.1875rem;
  line-height: 2.375rem;
  font-weight: 700;
  color: #FFF;
  margin-bottom: 3rem;
}

/* line 37, /var/www/scss/modules/mod-accessories/mod-accessories.scss */
.mod-accessories__svg {
  /*display: flex;
    flex-wrap: wrap;
    flex-direction: row;*/
}

/* line 41, /var/www/scss/modules/mod-accessories/mod-accessories.scss */
.mod-accessories__svg--file {
  height: 100%;
  max-width: 18.75rem;
  max-height: 12.5rem;
}

/* line 50, /var/www/scss/modules/mod-accessories/mod-accessories.scss */
.mod-accessories__list {
  list-style-type: none;
  color: #FFF;
  font-size: 0.75rem;
  line-height: 1.125rem;
  font-weight: 700;
}

/* line 58, /var/www/scss/modules/mod-accessories/mod-accessories.scss */
.mod-accessories__list-item {
  margin-bottom: 0.5rem;
}

/* line 60, /var/www/scss/modules/mod-accessories/mod-accessories.scss */
.mod-accessories__list-item:last-child {
  margin-bottom: 0;
}

/* line 63, /var/www/scss/modules/mod-accessories/mod-accessories.scss */
.mod-accessories__root {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}

/* line 70, /var/www/scss/modules/mod-accessories/mod-accessories.scss */
.mod-accessories__item {
  -webkit-box-flex: 0;
      -ms-flex: 0 47%;
          flex: 0 47%;
  float: left;
  padding-top: 1.5rem;
  cursor: pointer;
  margin-right: 0.875rem;
}

/* line 76, /var/www/scss/modules/mod-accessories/mod-accessories.scss */
.mod-accessories__item:nth-child(even) {
  margin-right: 0;
}

/* line 77, /var/www/scss/modules/mod-accessories/mod-accessories.scss */
.mod-accessories__item:last-child {
  margin-right: 0;
}

/* line 80, /var/www/scss/modules/mod-accessories/mod-accessories.scss */
.mod-accessories__placeholder {
  position: relative;
}

/* line 82, /var/www/scss/modules/mod-accessories/mod-accessories.scss */
.mod-accessories__expand {
  position: absolute;
  left: 0;
  bottom: 0;
  display: block;
  width: 1.8125rem;
  height: 1.8125rem;
  background-color: #FFF;
  box-shadow: 0 1px 7px rgba(0, 0, 0, 0.2);
}

/* line 93, /var/www/scss/modules/mod-accessories/mod-accessories.scss */
.mod-accessories__expand-icon {
  display: block;
  background-position: center top;
  background-size: 0.625rem;
  height: 0.625rem;
  width: 0.625rem;
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23c20038%22%20stroke-width%3D%224%22%20stroke-miterlimit%3D%2210%22%3E%3Cpath%20d%3D%22M0%2015h30M15%200v30%22%20fill%3D%22%23c20038%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
      -ms-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
}

@media screen and (min-width: 48em) {
  /* line 93, /var/www/scss/modules/mod-accessories/mod-accessories.scss */
  .mod-accessories__expand-icon {
    background-size: 0.625rem;
    height: 0.625rem;
    width: 0.625rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 93, /var/www/scss/modules/mod-accessories/mod-accessories.scss */
  .mod-accessories__expand-icon {
    background-size: 0.625rem;
    height: 0.625rem;
    width: 0.625rem;
  }
}

/* line 101, /var/www/scss/modules/mod-accessories/mod-accessories.scss */
.mod-accessories__name {
  display: inline-block;
  padding-top: 1.25rem;
  font-size: 0.8125rem;
  line-height: 1rem;
  font-weight: 400;
}

/* line 112, /var/www/scss/modules/mod-accessories/mod-accessories.scss */
.mod-accessories--vertical-spacing {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

@media screen and (min-width: 48em) {
  /* line 7, /var/www/scss/modules/mod-accessories/mod-accessories-medium.scss */
  .mod-accessories__row--header {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  /* line 9, /var/www/scss/modules/mod-accessories/mod-accessories-medium.scss */
  .mod-accessories__root {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    margin-left: 0;
    margin-right: 0;
  }
  /* line 14, /var/www/scss/modules/mod-accessories/mod-accessories-medium.scss */
  .mod-accessories__item {
    -webkit-box-flex: 0;
        -ms-flex: 0 100%;
            flex: 0 100%;
  }
  /* line 16, /var/www/scss/modules/mod-accessories/mod-accessories-medium.scss */
  .mod-accessories__item:nth-child(even) {
    margin-right: 0.875rem;
  }
  /* line 17, /var/www/scss/modules/mod-accessories/mod-accessories-medium.scss */
  .mod-accessories__item:last-child {
    margin-right: 0;
  }
  /* line 19, /var/www/scss/modules/mod-accessories/mod-accessories-medium.scss */
  .mod-accessories__column {
    min-height: 28.125rem;
    /*&--wrp {
        display: flex;
        flex-direction: column;
        padding: rem-calc(30 20 30 30);
      }*/
  }
  /* line 21, /var/www/scss/modules/mod-accessories/mod-accessories-medium.scss */
  .mod-accessories__column--title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-preferred-size: 23.4375rem;
        flex-basis: 23.4375rem;
    padding: 3.4375rem;
    margin-right: 1rem;
  }
  /* line 30, /var/www/scss/modules/mod-accessories/mod-accessories-medium.scss */
  .mod-accessories__column--image {
    display: block;
    -ms-flex-preferred-size: 44.5625rem;
        flex-basis: 44.5625rem;
  }
  /* line 42, /var/www/scss/modules/mod-accessories/mod-accessories-medium.scss */
  .mod-accessories__title {
    font-size: 2.375rem;
    line-height: 2.5rem;
    margin-bottom: auto;
  }
  /* line 47, /var/www/scss/modules/mod-accessories/mod-accessories-medium.scss */
  .mod-accessories__svg {
    margin-top: auto;
  }
  /* line 55, /var/www/scss/modules/mod-accessories/mod-accessories-medium.scss */
  .mod-accessories--vertical-spacing {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 3, /var/www/scss/modules/mod-accessories/mod-accessories-large.scss */
  .mod-accessories {
    /*&__svg {
      justify-content: space-between;
      svg {
        &:first-of-type { margin-right: rem-calc(170); }
        max-width: rem-calc(78);
        margin: 0;
      }
    }*/
  }
  /* line 13, /var/www/scss/modules/mod-accessories/mod-accessories-large.scss */
  .mod-accessories__list {
    font-size: 0.875rem;
  }
}

/* line 1, /var/www/scss/modules/mod-boxed/mod-boxed.scss */
.mod-boxed {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-left: auto;
  margin-right: auto;
}

/* line 7, /var/www/scss/modules/mod-boxed/mod-boxed.scss */
.mod-boxed--spaced {
  margin: 1.5rem auto;
  max-width: 68rem;
}

/* line 13, /var/www/scss/modules/mod-boxed/mod-boxed.scss */
.mod-boxed__column--text {
  padding: 1.875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background-color: #c20038;
}

/* line 21, /var/www/scss/modules/mod-boxed/mod-boxed.scss */
.mod-boxed__title {
  font-size: 2.4375rem;
  line-height: 2.625rem;
  font-weight: 700;
  color: #FFF;
}

/* line 31, /var/www/scss/modules/mod-boxed/mod-boxed.scss */
.mod-boxed__text a, .mod-boxed__copy a {
  color: #FFF;
}

/* line 34, /var/www/scss/modules/mod-boxed/mod-boxed.scss */
.mod-boxed__text {
  font-size: 0.9375rem;
  font-weight: 300;
  color: #3e3936;
}

/* line 40, /var/www/scss/modules/mod-boxed/mod-boxed.scss */
.mod-boxed__cta {
  padding: 0.8125rem 1.25rem;
  text-align: center;
  font-weight: 700;
  font-size: 0.875rem;
  background-color: #FFF;
}

/* line 48, /var/www/scss/modules/mod-boxed/mod-boxed.scss */
.mod-boxed__copy {
  margin-top: 1rem;
  font-size: 0.8125rem;
  font-weight: 600;
  color: #FFF;
}

/* line 55, /var/www/scss/modules/mod-boxed/mod-boxed.scss */
.mod-boxed__image {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  font-family: "object-fit: cover";
}

/* line 60, /var/www/scss/modules/mod-boxed/mod-boxed.scss */
.mod-boxed--spaced-bottom {
  margin-bottom: 1rem;
}

/* line 64, /var/www/scss/modules/mod-boxed/mod-boxed.scss */
.mod-boxed--spaced-bottom-long {
  margin-bottom: 3.4375rem;
}

/* line 70, /var/www/scss/modules/mod-boxed/mod-boxed.scss */
.mod-boxed--reduced-height .mod-boxed__column--text {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

/* line 74, /var/www/scss/modules/mod-boxed/mod-boxed.scss */
.mod-boxed--reduced-height .mod-boxed__column--image {
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
}

/* line 81, /var/www/scss/modules/mod-boxed/mod-boxed.scss */
.mod-boxed.mod-boxed--text-top {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
}

/* line 86, /var/www/scss/modules/mod-boxed/mod-boxed.scss */
.mod-boxed.mod-boxed--text-top .mod-boxed {
  /*&__cta {
      font-size: rem-calc(13);

      &:hover {
        border-width: rem-calc(4)!important;
        margin-left: rem-calc(-2);
        margin-bottom: rem-calc(-2);
      }
    }*/
}

/* line 88, /var/www/scss/modules/mod-boxed/mod-boxed.scss */
.mod-boxed.mod-boxed--text-top .mod-boxed__title {
  font-size: 2.5rem;
  line-height: 2.5rem;
}

/* line 93, /var/www/scss/modules/mod-boxed/mod-boxed.scss */
.mod-boxed.mod-boxed--text-top .mod-boxed__text {
  font-weight: normal;
}

@media screen and (min-width: 0em) and (max-width: 47.9375em) {
  /* line 114, /var/www/scss/modules/mod-boxed/mod-boxed.scss */
  .mod-boxed.mod-boxed--text-top.mod-boxed--fifty-fifty .mod-boxed__text {
    width: 100%;
  }
  /* line 122, /var/www/scss/modules/mod-boxed/mod-boxed.scss */
  .mod-boxed.mod-boxed--text-top .mod-boxed__column--text {
    padding: 2.5rem 0.9375rem;
  }
  /* line 127, /var/www/scss/modules/mod-boxed/mod-boxed.scss */
  .mod-boxed.mod-boxed--text-top .mod-boxed__title {
    width: 70%;
  }
  /* line 131, /var/www/scss/modules/mod-boxed/mod-boxed.scss */
  .mod-boxed.mod-boxed--text-top .mod-boxed__text {
    width: 70%;
    min-height: 5rem;
  }
  /* line 136, /var/www/scss/modules/mod-boxed/mod-boxed.scss */
  .mod-boxed.mod-boxed--text-top .mod-boxed__cta {
    margin-top: 6rem;
  }
}

/*************************************************************
 * Styles
 */
/* line 149, /var/www/scss/modules/mod-boxed/mod-boxed.scss */
.mod-boxed.mod-boxed--text-photo-left .mod-boxed__title,
.mod-boxed.mod-boxed--text-photo-right .mod-boxed__title {
  margin-bottom: 1rem;
}

/* line 150, /var/www/scss/modules/mod-boxed/mod-boxed.scss */
.mod-boxed.mod-boxed--text-photo-left .mod-boxed__cta,
.mod-boxed.mod-boxed--text-photo-right .mod-boxed__cta {
  margin-top: 2rem;
}

@media screen and (min-width: 48em) {
  /* line 3, /var/www/scss/modules/mod-boxed/mod-boxed-medium.scss */
  .mod-boxed {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  /* line 5, /var/www/scss/modules/mod-boxed/mod-boxed-medium.scss */
  .mod-boxed--spaced {
    margin: 2.5rem auto;
  }
  /* line 12, /var/www/scss/modules/mod-boxed/mod-boxed-medium.scss */
  .mod-boxed__title, .mod-boxed__text, .mod-boxed__copy {
    width: 100%;
  }
  /* line 16, /var/www/scss/modules/mod-boxed/mod-boxed-medium.scss */
  .mod-boxed__cta {
    -ms-flex-item-align: start;
        align-self: flex-start;
  }
  /*************************************************************
   * Styles
   */
  /* line 25, /var/www/scss/modules/mod-boxed/mod-boxed-medium.scss */
  .mod-boxed.mod-boxed--text-photo-left .mod-boxed__column,
  .mod-boxed.mod-boxed--text-photo-right .mod-boxed__column {
    min-height: 28.125rem;
  }
  /* line 27, /var/www/scss/modules/mod-boxed/mod-boxed-medium.scss */
  .mod-boxed.mod-boxed--text-photo-left .mod-boxed__column--text,
  .mod-boxed.mod-boxed--text-photo-right .mod-boxed__column--text {
    -ms-flex-preferred-size: 23.4375rem;
        flex-basis: 23.4375rem;
    padding: 3.125rem;
  }
  /* line 31, /var/www/scss/modules/mod-boxed/mod-boxed-medium.scss */
  .mod-boxed.mod-boxed--text-photo-left .mod-boxed__column--image,
  .mod-boxed.mod-boxed--text-photo-right .mod-boxed__column--image {
    -ms-flex-preferred-size: 44.5625rem;
        flex-basis: 44.5625rem;
    min-height: 28.125rem;
    position: relative;
  }
  /* line 37, /var/www/scss/modules/mod-boxed/mod-boxed-medium.scss */
  .mod-boxed.mod-boxed--text-photo-left .mod-boxed__text,
  .mod-boxed.mod-boxed--text-photo-right .mod-boxed__text {
    margin-bottom: 1rem;
  }
  /* line 38, /var/www/scss/modules/mod-boxed/mod-boxed-medium.scss */
  .mod-boxed.mod-boxed--text-photo-left .mod-boxed__cta,
  .mod-boxed.mod-boxed--text-photo-right .mod-boxed__cta {
    margin-top: auto;
  }
  /* line 39, /var/www/scss/modules/mod-boxed/mod-boxed-medium.scss */
  .mod-boxed.mod-boxed--text-photo-left .mod-boxed__image,
  .mod-boxed.mod-boxed--text-photo-right .mod-boxed__image {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  /* line 55, /var/www/scss/modules/mod-boxed/mod-boxed-medium.scss */
  .mod-boxed.mod-boxed--fifty-fifty.mod-boxed--text-photo-right .mod-boxed__column--text {
    margin-left: 0;
  }
  /* line 67, /var/www/scss/modules/mod-boxed/mod-boxed-medium.scss */
  .mod-boxed.mod-boxed--fifty-fifty.mod-boxed--text-photo-left .mod-boxed__column--text {
    margin-right: 0;
  }
  /* line 79, /var/www/scss/modules/mod-boxed/mod-boxed-medium.scss */
  .mod-boxed.mod-boxed--fifty-fifty .mod-boxed__column--image {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
  /* line 83, /var/www/scss/modules/mod-boxed/mod-boxed-medium.scss */
  .mod-boxed.mod-boxed--fifty-fifty .mod-boxed__column--text {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    padding-bottom: 10.625rem;
  }
  /* line 92, /var/www/scss/modules/mod-boxed/mod-boxed-medium.scss */
  .mod-boxed.mod-boxed--text-top {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  /* line 98, /var/www/scss/modules/mod-boxed/mod-boxed-medium.scss */
  .mod-boxed.mod-boxed--text-top .mod-boxed__title {
    margin-bottom: 1rem;
  }
  /* line 103, /var/www/scss/modules/mod-boxed/mod-boxed-medium.scss */
  .mod-boxed.mod-boxed--text-top .mod-boxed__column--image {
    -ms-flex-preferred-size: 46rem;
        flex-basis: 46rem;
  }
  /* line 114, /var/www/scss/modules/mod-boxed/mod-boxed-medium.scss */
  .mod-boxed.mod-boxed--text-top.mod-boxed--fifty-fifty .mod-boxed__title {
    margin-bottom: 2.5rem;
  }
  /* line 119, /var/www/scss/modules/mod-boxed/mod-boxed-medium.scss */
  .mod-boxed.mod-boxed--text-top.mod-boxed--fifty-fifty .mod-boxed__column--image {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
  /* line 129, /var/www/scss/modules/mod-boxed/mod-boxed-medium.scss */
  .mod-boxed.mod-boxed--text-photo-left .mod-boxed__column--text {
    margin-right: 1rem;
  }
  /* line 137, /var/www/scss/modules/mod-boxed/mod-boxed-medium.scss */
  .mod-boxed.mod-boxed--text-photo-right .mod-boxed__column--text {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    margin-left: 1rem;
  }
  /* line 141, /var/www/scss/modules/mod-boxed/mod-boxed-medium.scss */
  .mod-boxed.mod-boxed--text-photo-right .mod-boxed__column--image {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  /* line 149, /var/www/scss/modules/mod-boxed/mod-boxed-medium.scss */
  .mod-boxed.mod-boxed--text-photo-left.mod-boxed--in-hs .mod-boxed__title,
  .mod-boxed.mod-boxed--text-photo-right.mod-boxed--in-hs .mod-boxed__title {
    font-size: 1.75rem;
    line-height: 2rem;
  }
}

@media screen and (min-width: 48em) {
  /* line 161, /var/www/scss/modules/mod-boxed/mod-boxed-medium.scss */
  .mod-boxed--text-photo-left.mod-boxed--reduced-height .mod-boxed__column {
    margin-right: 0;
  }
  /* line 163, /var/www/scss/modules/mod-boxed/mod-boxed-medium.scss */
  .mod-boxed--text-photo-left.mod-boxed--reduced-height .mod-boxed__column--image {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  /* line 170, /var/www/scss/modules/mod-boxed/mod-boxed-medium.scss */
  .mod-boxed--text-photo-right.mod-boxed--reduced-height .mod-boxed__column {
    margin-left: 0;
  }
  /* line 181, /var/www/scss/modules/mod-boxed/mod-boxed-medium.scss */
  .mod-boxed--reduced-height.mod-boxed--text-photo-left .mod-boxed__column--image, .mod-boxed--reduced-height.mod-boxed--text-photo-right .mod-boxed__column--image {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
    min-height: 0;
    min-height: 21.875rem;
  }
  /* line 189, /var/www/scss/modules/mod-boxed/mod-boxed-medium.scss */
  .mod-boxed--reduced-height.mod-boxed--text-photo-left .mod-boxed__column--text, .mod-boxed--reduced-height.mod-boxed--text-photo-right .mod-boxed__column--text {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: 22.5rem;
        flex-basis: 22.5rem;
    min-height: 0;
    min-height: 21.875rem;
  }
  /* line 199, /var/www/scss/modules/mod-boxed/mod-boxed-medium.scss */
  .mod-boxed--reduced-height.mod-boxed--text-photo-left .mod-boxed__image, .mod-boxed--reduced-height.mod-boxed--text-photo-right .mod-boxed__image {
    position: static;
  }
}

/* line 2, /var/www/scss/modules/mod-photo-half/mod-photo-half.scss */
.mod-photo-half {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

/* line 10, /var/www/scss/modules/mod-photo-half/mod-photo-half.scss */
.mod-photo-half__column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 13, /var/www/scss/modules/mod-photo-half/mod-photo-half.scss */
.mod-photo-half__column--content {
  padding: 1.875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background-color: #c20038;
}

/* line 19, /var/www/scss/modules/mod-photo-half/mod-photo-half.scss */
.mod-photo-half__column--content .mod-content-model__action {
  background-color: #c20038;
  color: #ffffff;
  font-weight: 600;
  font-size: .75rem;
  text-transform: uppercase;
}

/* line 26, /var/www/scss/modules/mod-photo-half/mod-photo-half.scss */
.mod-photo-half__column--content .mod-content-model__action--out-of-stock {
  background-color: #ada8a5;
}

/* line 33, /var/www/scss/modules/mod-photo-half/mod-photo-half.scss */
.mod-photo-half__column--media {
  position: relative;
}

/* line 35, /var/www/scss/modules/mod-photo-half/mod-photo-half.scss */
.mod-photo-half__column--media img {
  width: 100%;
  height: 100%;
}

/* line 43, /var/www/scss/modules/mod-photo-half/mod-photo-half.scss */
.mod-photo-half.mod-photo-direction-rtl .mod-photo-half__column--content {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

/* line 46, /var/www/scss/modules/mod-photo-half/mod-photo-half.scss */
.mod-photo-half.mod-photo-direction-rtl .mod-photo-half__column--media {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

@media screen and (min-width: 48em) {
  /* line 3, /var/www/scss/modules/mod-photo-half/mod-photo-half-medium.scss */
  .mod-photo-half {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  /* line 6, /var/www/scss/modules/mod-photo-half/mod-photo-half-medium.scss */
  .mod-photo-half__column {
    width: 50%;
    min-height: 30rem;
  }
  /* line 10, /var/www/scss/modules/mod-photo-half/mod-photo-half-medium.scss */
  .mod-photo-half__column--content {
    padding: 3.125rem;
  }
  /* line 15, /var/www/scss/modules/mod-photo-half/mod-photo-half-medium.scss */
  .mod-photo-half__column--media img {
    position: absolute;
    min-height: 30rem;
    -o-object-fit: cover;
       object-fit: cover;
    font-family: "object-fit: cover";
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 3, /var/www/scss/modules/mod-photo-half/mod-photo-half-large.scss */
  .mod-photo-half__column--content {
    padding-left: 6.25rem;
    padding-right: 6.25rem;
  }
}

/* line 2, /var/www/scss/modules/mod-content-model/mod-content-model.scss */
.mod-content-model__title {
  font-size: 2.4375rem;
  line-height: 2.625rem;
  font-weight: 700;
  color: #FFF;
  margin-bottom: 1rem;
}

/* line 10, /var/www/scss/modules/mod-content-model/mod-content-model.scss */
.mod-content-model__text {
  font-size: 0.9375rem;
  font-weight: 300;
  color: #3e3936;
}

/* line 14, /var/www/scss/modules/mod-content-model/mod-content-model.scss */
.mod-content-model__text a {
  color: #3e3936;
}

/* line 17, /var/www/scss/modules/mod-content-model/mod-content-model.scss */
.mod-content-model__action {
  padding: 0.8125rem 1.25rem;
  text-align: center;
  font-weight: 700;
  font-size: 0.875rem;
  background-color: #FFF;
  margin-top: 2rem;
}

@media screen and (min-width: 48em) {
  /* line 5, /var/www/scss/modules/mod-content-model/mod-content-model-medium.scss */
  .mod-content-model__title {
    margin-bottom: 1.875rem;
  }
  /* line 6, /var/www/scss/modules/mod-content-model/mod-content-model-medium.scss */
  .mod-content-model__action {
    -ms-flex-item-align: start;
        align-self: flex-start;
    margin-top: 1.875rem;
  }
}

/* line 5, /var/www/scss/modules/mod-heading-product/mod-heading-product.scss */
.mod-heading-product {
  background-color: #F5F4F6;
}

/* line 8, /var/www/scss/modules/mod-heading-product/mod-heading-product.scss */
.mod-extend-width .mod-heading-product {
  max-width: 100rem;
  margin-left: auto;
  margin-right: auto;
  border-bottom: none;
}

/* line 13, /var/www/scss/modules/mod-heading-product/mod-heading-product.scss */
.mod-heading-product__bkg {
  padding: 2.25rem 1.25rem;
  background-position: left top;
  background-repeat: no-repeat;
}

/* line 19, /var/www/scss/modules/mod-heading-product/mod-heading-product.scss */
.mod-heading-product__wallpaper {
  position: absolute;
  z-index: 0;
}

/* line 22, /var/www/scss/modules/mod-heading-product/mod-heading-product.scss */
.mod-heading-product__wallpaper img {
  -o-object-fit: cover;
     object-fit: cover;
  min-height: 37.5rem;
}

/* line 29, /var/www/scss/modules/mod-heading-product/mod-heading-product.scss */
.mod-heading-product--cta .mod-heading-product__bkg {
  padding-bottom: 7.25rem;
}

/* line 34, /var/www/scss/modules/mod-heading-product/mod-heading-product.scss */
.mod-heading-product__inner {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 41, /var/www/scss/modules/mod-heading-product/mod-heading-product.scss */
.mod-heading-product__media {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 53.5%;
          flex: 0 0 53.5%;
  text-align: center;
}

/* line 47, /var/www/scss/modules/mod-heading-product/mod-heading-product.scss */
.mod-heading-product__media-wrapper img {
  max-width: 70%;
}

/* line 50, /var/www/scss/modules/mod-heading-product/mod-heading-product.scss */
.mod-heading-product__content-wrap {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 46.5%;
          flex: 0 0 46.5%;
}

/* line 56, /var/www/scss/modules/mod-heading-product/mod-heading-product.scss */
.mod-heading-product__content .mod-content__title {
  font-size: 1.875rem;
  font-weight: 700;
  line-height: 2.25rem;
  color: #c20038;
}

/* line 63, /var/www/scss/modules/mod-heading-product/mod-heading-product.scss */
.mod-heading-product__content .mod-content__subtitle {
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.25rem;
  color: #3e3936;
}

/* line 70, /var/www/scss/modules/mod-heading-product/mod-heading-product.scss */
.mod-heading-product__content .mod-content__action-cnt {
  position: absolute;
  bottom: -4.375rem;
  left: 0;
  width: 100%;
  margin: 0;
}

/* line 78, /var/www/scss/modules/mod-heading-product/mod-heading-product.scss */
.mod-heading-product__content .mod-content__action {
  margin-top: 0;
  padding: 0.8125rem 0.625rem;
  width: 100%;
}

/* line 90, /var/www/scss/modules/mod-heading-product/mod-heading-product.scss */
.mod-heading-product.mod-heading-product--left .mod-heading-product__media {
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
}

/* line 94, /var/www/scss/modules/mod-heading-product/mod-heading-product.scss */
.mod-heading-product.mod-heading-product--left .mod-heading-product__content-wrap {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

/* line 103, /var/www/scss/modules/mod-heading-product/mod-heading-product.scss */
.mod-heading-product.mod-heading-product--right .mod-heading-product__media {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

/* line 107, /var/www/scss/modules/mod-heading-product/mod-heading-product.scss */
.mod-heading-product.mod-heading-product--right .mod-heading-product__content-wrap {
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
}

/* line 114, /var/www/scss/modules/mod-heading-product/mod-heading-product.scss */
.mod-heading-product.mod-heading-product--history {
  position: relative;
  min-height: 37.5rem;
  background-color: #FFF;
}

/* line 120, /var/www/scss/modules/mod-heading-product/mod-heading-product.scss */
.mod-heading-product.mod-heading-product--history .mod-heading-product__inner {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

/* line 123, /var/www/scss/modules/mod-heading-product/mod-heading-product.scss */
.mod-heading-product.mod-heading-product--history .mod-heading-product__media {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

/* line 124, /var/www/scss/modules/mod-heading-product/mod-heading-product.scss */
.mod-heading-product.mod-heading-product--history .mod-heading-product__content-wrap {
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
  padding: 1.875rem 0;
}

/* line 128, /var/www/scss/modules/mod-heading-product/mod-heading-product.scss */
.mod-heading-product.mod-heading-product--history .mod-heading-product__content {
  text-align: center;
}

/* line 131, /var/www/scss/modules/mod-heading-product/mod-heading-product.scss */
.mod-heading-product.mod-heading-product--history .mod-heading-product__content .mod-content__title {
  font-size: 2.5rem;
}

/* line 132, /var/www/scss/modules/mod-heading-product/mod-heading-product.scss */
.mod-heading-product.mod-heading-product--history .mod-heading-product__content .mod-content__subtitle {
  font-size: 1rem;
  line-height: 1.25rem;
  margin-top: 0.3125rem;
  display: block;
}

/* line 138, /var/www/scss/modules/mod-heading-product/mod-heading-product.scss */
.mod-heading-product.mod-heading-product--history .mod-heading-product__content .mod-content__content {
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
}

/* line 149, /var/www/scss/modules/mod-heading-product/mod-heading-product.scss */
.mod-heading-product.mod-heading-product--spaced-bottom {
  margin-bottom: 1.25rem;
}

/* line 153, /var/www/scss/modules/mod-heading-product/mod-heading-product.scss */
.mod-heading-product.mod-heading-product--professional {
  background-color: #F6F4F7;
}

/* line 158, /var/www/scss/modules/mod-heading-product/mod-heading-product.scss */
.mod-heading-product.mod-heading-product--professional .mod-heading-product__inner {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 0.9375rem 0.625rem;
}

/* line 164, /var/www/scss/modules/mod-heading-product/mod-heading-product.scss */
.mod-heading-product.mod-heading-product--professional .mod-heading-product__media-wrapper img {
  max-width: none;
  width: 100%;
}

/* line 173, /var/www/scss/modules/mod-heading-product/mod-heading-product.scss */
.mod-heading-product.mod-heading-product--professional .mod-heading-product__content .mod-content__content {
  font-size: 1.125rem;
  line-height: 1.75rem;
}

/* line 178, /var/www/scss/modules/mod-heading-product/mod-heading-product.scss */
.mod-heading-product.mod-heading-product--professional .mod-heading-product__content .mod-content__action-cnt {
  position: initial;
  margin-top: 1.5625rem;
}

/* line 183, /var/www/scss/modules/mod-heading-product/mod-heading-product.scss */
.mod-heading-product.mod-heading-product--professional .mod-heading-product__content .mod-content__action {
  background-color: transparent;
  border: 1px solid #1A1A1A;
  color: #1A1A1A;
  margin-bottom: 1.25rem;
  font-size: 0.8125rem;
}

@media screen and (min-width: 0em) and (max-width: 47.9375em) {
  /* line 197, /var/www/scss/modules/mod-heading-product/mod-heading-product.scss */
  .mod-heading-product.mod-heading-product--professional-mixers {
    margin-bottom: 3.75rem;
  }
  /* line 202, /var/www/scss/modules/mod-heading-product/mod-heading-product.scss */
  .mod-heading-product.mod-heading-product--professional-mixers .mod-content__title {
    line-height: 2.1875rem;
  }
  /* line 206, /var/www/scss/modules/mod-heading-product/mod-heading-product.scss */
  .mod-heading-product.mod-heading-product--professional-mixers .mod-content__content {
    margin-bottom: 2.8125rem;
    line-height: 1.75rem;
  }
}

@media screen and (min-width: 48em) {
  /* line 2, /var/www/scss/modules/mod-heading-product/mod-heading-product-medium.scss */
  .mod-heading-product {
    background-color: transparent;
    padding: 3rem 0;
  }
  /* line 6, /var/www/scss/modules/mod-heading-product/mod-heading-product-medium.scss */
  .mod-heading-product__bkg {
    padding: 0;
    background-color: #F5F4F6;
    background-position: right top;
  }
  /* line 13, /var/www/scss/modules/mod-heading-product/mod-heading-product-medium.scss */
  .mod-heading-product__wallpaper img {
    min-height: 31.25rem;
  }
  /* line 19, /var/www/scss/modules/mod-heading-product/mod-heading-product-medium.scss */
  .mod-heading-product--cta .mod-heading-product__bkg {
    padding-bottom: 0;
  }
  /* line 24, /var/www/scss/modules/mod-heading-product/mod-heading-product-medium.scss */
  .mod-heading-product__inner {
    display: block;
    max-width: 57.8125rem;
    margin-left: auto;
    margin-right: auto;
    padding: 3.625rem 1.25rem;
  }
  /* line 32, /var/www/scss/modules/mod-heading-product/mod-heading-product-medium.scss */
  .mod-heading-product__media {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    position: absolute;
    top: 50%;
    width: 35%;
    -webkit-transform: translate3d(0, -50%, 0);
            transform: translate3d(0, -50%, 0);
  }
  /* line 40, /var/www/scss/modules/mod-heading-product/mod-heading-product-medium.scss */
  .mod-heading-product__media-wrapper {
    display: block;
    position: relative;
    height: 0;
    overflow: hidden;
    padding-bottom: 113%;
  }
  /* line 47, /var/www/scss/modules/mod-heading-product/mod-heading-product-medium.scss */
  .mod-heading-product__media-wrapper img {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate3d(-50%, -50%, 0);
            transform: translate3d(-50%, -50%, 0);
    max-width: 100%;
  }
  /* line 56, /var/www/scss/modules/mod-heading-product/mod-heading-product-medium.scss */
  .mod-heading-product__content-wrap {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 54%;
    max-width: 31.25rem;
  }
  /* line 64, /var/www/scss/modules/mod-heading-product/mod-heading-product-medium.scss */
  .mod-heading-product__content .mod-content__action-cnt {
    position: static;
  }
  /* line 68, /var/www/scss/modules/mod-heading-product/mod-heading-product-medium.scss */
  .mod-heading-product__content .mod-content__action {
    margin-top: 1.5rem;
    padding-right: 1.25rem;
    padding-left: 1.25rem;
    min-width: 0;
    width: auto;
  }
  /* line 82, /var/www/scss/modules/mod-heading-product/mod-heading-product-medium.scss */
  .mod-heading-product.mod-heading-product--left .mod-heading-product__media {
    right: 5.375rem;
  }
  /* line 86, /var/www/scss/modules/mod-heading-product/mod-heading-product-medium.scss */
  .mod-heading-product.mod-heading-product--left .mod-heading-product__content-wrap {
    margin-left: 0;
    margin-right: auto;
  }
  /* line 94, /var/www/scss/modules/mod-heading-product/mod-heading-product-medium.scss */
  .mod-heading-product.mod-heading-product--left.mod-heading-product--professional .mod-heading-product__media {
    right: 0;
  }
  /* line 98, /var/www/scss/modules/mod-heading-product/mod-heading-product-medium.scss */
  .mod-heading-product.mod-heading-product--left.mod-heading-product--professional .mod-heading-product__content-wrap {
    width: 54%;
  }
  /* line 109, /var/www/scss/modules/mod-heading-product/mod-heading-product-medium.scss */
  .mod-heading-product.mod-heading-product--right .mod-heading-product__media {
    left: 5.375rem;
  }
  /* line 113, /var/www/scss/modules/mod-heading-product/mod-heading-product-medium.scss */
  .mod-heading-product.mod-heading-product--right .mod-heading-product__content-wrap {
    margin-left: auto;
    margin-right: 0;
  }
  /* line 121, /var/www/scss/modules/mod-heading-product/mod-heading-product-medium.scss */
  .mod-heading-product.mod-heading-product--history {
    padding: 4rem 0;
    min-height: 30rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  /* line 127, /var/www/scss/modules/mod-heading-product/mod-heading-product-medium.scss */
  .mod-heading-product.mod-heading-product--history .mod-heading-product__inner {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    padding: 3.625rem 1.25rem;
    -ms-flex-preferred-size: 57.8125rem;
        flex-basis: 57.8125rem;
  }
  /* line 134, /var/www/scss/modules/mod-heading-product/mod-heading-product-medium.scss */
  .mod-heading-product.mod-heading-product--history .mod-heading-product__content .mod-content__title {
    font-size: 3.4375rem;
    line-height: 3.5rem;
  }
  /* line 138, /var/www/scss/modules/mod-heading-product/mod-heading-product-medium.scss */
  .mod-heading-product.mod-heading-product--history .mod-heading-product__content .mod-content__subtitle {
    font-size: 1.25rem;
  }
  /* line 145, /var/www/scss/modules/mod-heading-product/mod-heading-product-medium.scss */
  .mod-heading-product.mod-heading-product--spaced-bottom {
    margin-bottom: 2.5rem;
  }
  /* line 149, /var/www/scss/modules/mod-heading-product/mod-heading-product-medium.scss */
  .mod-heading-product.mod-heading-product--spaced-bottom-more {
    margin-bottom: 5.625rem;
  }
  /* line 153, /var/www/scss/modules/mod-heading-product/mod-heading-product-medium.scss */
  .mod-heading-product.mod-heading-product--professional {
    padding: 2.5rem 0;
    border-bottom: 1px solid #D8D8D8;
  }
  /* line 159, /var/www/scss/modules/mod-heading-product/mod-heading-product-medium.scss */
  .mod-heading-product.mod-heading-product--professional .mod-heading-product__inner {
    padding: 0.9375rem 1.25rem;
    max-width: 70.5rem;
  }
  /* line 164, /var/www/scss/modules/mod-heading-product/mod-heading-product-medium.scss */
  .mod-heading-product.mod-heading-product--professional .mod-heading-product__media {
    width: 55%;
  }
  /* line 172, /var/www/scss/modules/mod-heading-product/mod-heading-product-medium.scss */
  .mod-heading-product.mod-heading-product--professional .mod-heading-product__content .mod-content__title {
    font-size: 1.875rem;
  }
  /* line 176, /var/www/scss/modules/mod-heading-product/mod-heading-product-medium.scss */
  .mod-heading-product.mod-heading-product--professional .mod-heading-product__content .mod-content__content {
    margin-top: 0.3125rem;
  }
  /* line 180, /var/www/scss/modules/mod-heading-product/mod-heading-product-medium.scss */
  .mod-heading-product.mod-heading-product--professional .mod-heading-product__content .mod-content__action-cnt {
    margin-top: 0.625rem;
  }
  /* line 184, /var/www/scss/modules/mod-heading-product/mod-heading-product-medium.scss */
  .mod-heading-product.mod-heading-product--professional .mod-heading-product__content .mod-content__action {
    margin-right: 1.25rem;
  }
  /* line 192, /var/www/scss/modules/mod-heading-product/mod-heading-product-medium.scss */
  .mod-heading-product.mod-heading-product--professional-mixers {
    padding-top: 0;
    padding-bottom: 0;
  }
  /* line 198, /var/www/scss/modules/mod-heading-product/mod-heading-product-medium.scss */
  .mod-heading-product.mod-heading-product--professional-mixers .mod-heading-product__inner {
    max-width: 80rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    padding-top: 0;
    padding-bottom: 0;
  }
  /* line 206, /var/www/scss/modules/mod-heading-product/mod-heading-product-medium.scss */
  .mod-heading-product.mod-heading-product--professional-mixers .mod-heading-product__media {
    width: 50%;
    position: relative;
    top: 0;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
  }
  /* line 212, /var/www/scss/modules/mod-heading-product/mod-heading-product-medium.scss */
  .mod-heading-product.mod-heading-product--professional-mixers .mod-heading-product__media .mod-heading-product__media-wrapper {
    height: auto;
    padding-bottom: 0;
    overflow: auto;
  }
  /* line 217, /var/www/scss/modules/mod-heading-product/mod-heading-product-medium.scss */
  .mod-heading-product.mod-heading-product--professional-mixers .mod-heading-product__media .mod-heading-product__media-wrapper img {
    max-width: 100%;
    max-height: 21.875rem;
    position: relative;
    left: auto;
    top: auto;
    width: auto;
    height: auto;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
  }
  /* line 230, /var/www/scss/modules/mod-heading-product/mod-heading-product-medium.scss */
  .mod-heading-product.mod-heading-product--professional-mixers .mod-heading-product__content-wrap {
    max-width: none;
    width: 50%;
  }
  /* line 241, /var/www/scss/modules/mod-heading-product/mod-heading-product-medium.scss */
  .mod-heading-product.mod-heading-product--professional-mixers.mod-heading-product.mod-heading-product--left .mod-heading-product__media {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  /* line 244, /var/www/scss/modules/mod-heading-product/mod-heading-product-medium.scss */
  .mod-heading-product.mod-heading-product--professional-mixers.mod-heading-product.mod-heading-product--left .mod-heading-product__content-wrap {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 2, /var/www/scss/modules/mod-heading-product/mod-heading-product-large.scss */
  .mod-heading-product {
    padding: 4.25rem 0;
  }
  /* line 5, /var/www/scss/modules/mod-heading-product/mod-heading-product-large.scss */
  .mod-heading-product__bkg {
    background-position: center top;
  }
  /* line 10, /var/www/scss/modules/mod-heading-product/mod-heading-product-large.scss */
  .mod-heading-product__wallpaper img {
    -o-object-fit: fill;
       object-fit: fill;
    min-height: none;
  }
  /* line 17, /var/www/scss/modules/mod-heading-product/mod-heading-product-large.scss */
  .mod-heading-product__inner {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 22, /var/www/scss/modules/mod-heading-product/mod-heading-product-large.scss */
  .mod-heading-product__media {
    width: 45%;
  }
  /* line 28, /var/www/scss/modules/mod-heading-product/mod-heading-product-large.scss */
  .mod-heading-product__content .mod-content__title {
    font-size: 3.75rem;
    line-height: 3.75rem;
  }
  /* line 33, /var/www/scss/modules/mod-heading-product/mod-heading-product-large.scss */
  .mod-heading-product__content .mod-content__content, .mod-heading-product__content .mod-content__subtitle {
    margin-top: 1.5rem;
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
  /* line 46, /var/www/scss/modules/mod-heading-product/mod-heading-product-large.scss */
  .mod-heading-product.mod-heading-product--left .mod-heading-product__media {
    right: -2.1875rem;
  }
  /* line 55, /var/www/scss/modules/mod-heading-product/mod-heading-product-large.scss */
  .mod-heading-product.mod-heading-product--right .mod-heading-product__media {
    left: -2.1875rem;
  }
  /* line 66, /var/www/scss/modules/mod-heading-product/mod-heading-product-large.scss */
  .mod-heading-product.mod-heading-product--history .mod-heading-product__content .mod-content__subtitle {
    margin-top: 0.625rem;
  }
}

/* line 1, /var/www/scss/modules/mod-photo-center/mod-photo-center.scss */
.mod-photo-center {
  margin: 2.5rem auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

/* line 6, /var/www/scss/modules/mod-photo-center/mod-photo-center.scss */
.mod-photo-center .mod-photo-center__column {
  width: 100%;
  padding: 1.875rem 3.75rem;
}

/* line 11, /var/www/scss/modules/mod-photo-center/mod-photo-center.scss */
.mod-photo-center .mod-photo-center__column.mod-photo-center__column--media {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  padding: 0;
  text-align: center;
}

/* line 16, /var/www/scss/modules/mod-photo-center/mod-photo-center.scss */
.mod-photo-center .mod-photo-center__column.mod-photo-center__column--title {
  position: relative;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

/* line 20, /var/www/scss/modules/mod-photo-center/mod-photo-center.scss */
.mod-photo-center .mod-photo-center__column.mod-photo-center__column--content {
  position: relative;
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}

/* line 27, /var/www/scss/modules/mod-photo-center/mod-photo-center.scss */
.mod-photo-center .mod-photo-center__column .mod-photo-center--title {
  position: relative;
  font-size: 2.5rem;
  font-weight: 900;
  -ms-flex-item-align: center;
      align-self: center;
  line-height: 1;
  color: white;
  z-index: 1;
}

/* line 36, /var/www/scss/modules/mod-photo-center/mod-photo-center.scss */
.mod-photo-center .mod-photo-center__column .mod-photo-center--subtitle {
  position: relative;
  font-size: 1.125rem;
  font-weight: normal;
  z-index: 1;
}

/* line 42, /var/www/scss/modules/mod-photo-center/mod-photo-center.scss */
.mod-photo-center .mod-photo-center__column .mod-photo-center--action {
  font-size: 0.8125rem;
  text-decoration: underline;
  text-transform: uppercase;
  font-weight: bold;
}

/* line 48, /var/www/scss/modules/mod-photo-center/mod-photo-center.scss */
.mod-photo-center .mod-photo-center__column .mod-photo-center--action-cnt {
  position: relative;
  margin-top: 2.5rem;
  z-index: 1;
}

/* line 53, /var/www/scss/modules/mod-photo-center/mod-photo-center.scss */
.mod-photo-center .mod-photo-center__column .mod-photo-center__image-wrapper img {
  -o-object-fit: cover;
     object-fit: cover;
}

/* line 56, /var/www/scss/modules/mod-photo-center/mod-photo-center.scss */
.mod-photo-center .mod-photo-center__column .mod-photo-center__backdrop--mobile {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

@media screen and (min-width: 48em) {
  /* line 7, /var/www/scss/modules/mod-photo-center/mod-photo-center-medium.scss */
  .mod-photo-center .mod-photo-center__column .mod-photo-center--title {
    font-size: 3.75rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 2, /var/www/scss/modules/mod-photo-center/mod-photo-center-large.scss */
  .mod-photo-center {
    position: relative;
    max-width: 72.5rem;
    height: 25.125rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    overflow: hidden;
    padding: 0 3.75rem;
  }
  /* line 11, /var/www/scss/modules/mod-photo-center/mod-photo-center-large.scss */
  .mod-photo-center .mod-photo-center__column {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 30%;
    z-index: 10;
    margin: auto 0;
    padding: 0;
  }
  /* line 19, /var/www/scss/modules/mod-photo-center/mod-photo-center-large.scss */
  .mod-photo-center .mod-photo-center__column.mod-photo-center__column--media {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    max-width: 100%;
    height: 100%;
  }
  /* line 27, /var/www/scss/modules/mod-photo-center/mod-photo-center-large.scss */
  .mod-photo-center .mod-photo-center__column.mod-photo-center__column--content {
    margin-left: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  /* line 34, /var/www/scss/modules/mod-photo-center/mod-photo-center-large.scss */
  .mod-photo-center .mod-photo-center__column .mod-photo-center__image-wrapper img {
    height: 25.125rem;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  /* line 40, /var/www/scss/modules/mod-photo-center/mod-photo-center-large.scss */
  .mod-photo-center .mod-photo-center__column .mod-photo-center__backdrop--mobile {
    display: none;
  }
}

/* line 4, /var/www/scss/modules/mod-image/mod-image.scss */
.mod-image__wrapper {
  position: relative;
  overflow: hidden;
  max-height: 30rem;
}

@media screen and (min-width: 48em) {
  /* line 4, /var/www/scss/modules/mod-image/mod-image-medium.scss */
  .mod-image__wrapper {
    padding-top: 37.5%;
  }
  /* line 5, /var/www/scss/modules/mod-image/mod-image-medium.scss */
  .mod-image__image {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    -o-object-fit: cover;
       object-fit: cover;
    font-family: "object-fit: cover";
  }
}

/* line 1, /var/www/scss/modules/mod-text-promo/mod-text-promo.scss */
.mod-text-promo {
  max-width: 70.5rem;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

/* line 8, /var/www/scss/modules/mod-text-promo/mod-text-promo.scss */
.mod-text-promo__title-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
}

/* line 15, /var/www/scss/modules/mod-text-promo/mod-text-promo.scss */
.mod-text-promo__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 21, /var/www/scss/modules/mod-text-promo/mod-text-promo.scss */
.mod-text-promo__highlight-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  background-color: #FFF;
}

/* line 30, /var/www/scss/modules/mod-text-promo/mod-text-promo.scss */
.mod-text-promo__title, .mod-text-promo__description {
  padding: 0.9375rem 0 0.9375rem 0;
}

/* line 33, /var/www/scss/modules/mod-text-promo/mod-text-promo.scss */
.mod-text-promo__title {
  font-weight: bold;
  text-transform: uppercase;
  margin-right: 1.25rem;
  font-size: 1.125rem;
  line-height: 1.125rem;
}

/* line 41, /var/www/scss/modules/mod-text-promo/mod-text-promo.scss */
.mod-text-promo__description {
  font-size: 0.9375rem;
  line-height: 1rem;
}

/* line 45, /var/www/scss/modules/mod-text-promo/mod-text-promo.scss */
.mod-text-promo__description--in-safety-notice {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 2;
      -ms-flex-positive: 2;
          flex-grow: 2;
  font-size: 0.875rem;
  line-height: 0.9375rem;
  padding: 0.625rem 0 0.625rem 0;
}

/* line 52, /var/www/scss/modules/mod-text-promo/mod-text-promo.scss */
.mod-text-promo__description--in-safety-notice .mod-text-promo__href {
  font-size: 0.75rem;
  margin: auto 0 auto auto;
}

/* line 59, /var/www/scss/modules/mod-text-promo/mod-text-promo.scss */
.mod-text-promo__href {
  font-weight: 700;
  text-decoration: underline;
  font-size: 0.875rem;
}

/* line 63, /var/www/scss/modules/mod-text-promo/mod-text-promo.scss */
.mod-text-promo__href:hover {
  text-decoration: none;
}

/* line 66, /var/www/scss/modules/mod-text-promo/mod-text-promo.scss */
.mod-text-promo__icon {
  display: block;
  background-position: center top;
  background-size: 1.625rem;
  height: 1.625rem;
  width: 1.625rem;
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2226.42%22%20height%3D%2222.461%22%20viewBox%3D%220%200%2026.42%2022.461%22%3E%3Cg%20transform%3D%22translate%28.005%29%22%3E%3Cpath%20d%3D%22M14.92.95a2.022%202.022%200%200%200-3.43%200L.265%2019.612a1.812%201.812%200%200%200%200%201.9%201.976%201.976%200%200%200%201.714.95h22.454a1.976%201.976%200%200%200%201.714-.95%201.812%201.812%200%200%200%200-1.9z%22%20fill%3D%22%23fed046%22%2F%3E%3Cpath%20d%3D%22M14.92.95a2.022%202.022%200%200%200-3.43%200L.265%2019.612a1.812%201.812%200%200%200%200%201.9%201.976%201.976%200%200%200%201.714.95h22.454a1.976%201.976%200%200%200%201.714-.95%201.812%201.812%200%200%200%200-1.9zm10.21%2020a.8.8%200%200%201-.7.385H1.98a.8.8%200%200%201-.7-.386.744.744%200%200%201%200-.773l11.23-18.664a.82.82%200%200%201%201.392%200l11.228%2018.66a.743.743%200%200%201%20.003.775z%22%20fill%3D%22%233e3936%22%2F%3E%3Cpath%20d%3D%22M13.205%2015.708a.443.443%200%200%200%20.442-.442V9.07a.442.442%200%200%200-.884%200v6.2a.442.442%200%200%200%20.442.438z%22%20fill%3D%22%233e3936%22%2F%3E%3Ccircle%20cx%3D%22.552%22%20cy%3D%22.552%22%20r%3D%22.552%22%20transform%3D%22translate%2812.653%2017.802%29%22%20fill%3D%22%233e3936%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  margin-right: 0.5rem;
}

@media screen and (min-width: 48em) {
  /* line 66, /var/www/scss/modules/mod-text-promo/mod-text-promo.scss */
  .mod-text-promo__icon {
    background-size: 1.625rem;
    height: 1.625rem;
    width: 1.625rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 66, /var/www/scss/modules/mod-text-promo/mod-text-promo.scss */
  .mod-text-promo__icon {
    background-size: 1.625rem;
    height: 1.625rem;
    width: 1.625rem;
  }
}

@media screen and (min-width: 0em) and (max-width: 47.9375em) {
  /* line 75, /var/www/scss/modules/mod-text-promo/mod-text-promo.scss */
  .mod-text-promo {
    background-color: #F5F4F6;
  }
}

@media screen and (min-width: 48em) {
  /* line 3, /var/www/scss/modules/mod-text-promo/mod-text-promo-medium.scss */
  .mod-text-promo {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  /* line 6, /var/www/scss/modules/mod-text-promo/mod-text-promo-medium.scss */
  .mod-text-promo__title-wrapper {
    padding-left: 2.1875rem;
    padding-right: 2.1875rem;
  }
  /* line 11, /var/www/scss/modules/mod-text-promo/mod-text-promo-medium.scss */
  .mod-text-promo__link {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  /* line 13, /var/www/scss/modules/mod-text-promo/mod-text-promo-medium.scss */
  .mod-text-promo__highlight-wrapper {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  /* line 20, /var/www/scss/modules/mod-text-promo/mod-text-promo-medium.scss */
  .mod-text-promo__description--in-safety-notice {
    display: initial;
    font-size: 0.8125rem;
    line-height: 0.875rem;
  }
  /* line 25, /var/www/scss/modules/mod-text-promo/mod-text-promo-medium.scss */
  .mod-text-promo__description--in-safety-notice .mod-text-promo__href {
    display: block;
    font-size: 0.75rem;
  }
  /* line 33, /var/www/scss/modules/mod-text-promo/mod-text-promo-medium.scss */
  .mod-text-promo__href {
    font-size: 0.9375rem;
  }
}

/* line 1, /var/www/scss/modules/mod-hero-banner/mod-hero-banner.scss */
.mod-hero-banner {
  background-color: #D5DFE1;
  background-size: cover;
  max-width: 70.5rem;
  margin: 0 auto;
  background-clip: content-box;
}

/* line 8, /var/www/scss/modules/mod-hero-banner/mod-hero-banner.scss */
.mod-hero-banner__content-left {
  padding: 0.9375rem;
}

/* line 12, /var/www/scss/modules/mod-hero-banner/mod-hero-banner.scss */
.mod-hero-banner__button-wrapper {
  padding: 0.9375rem;
}

/* line 16, /var/www/scss/modules/mod-hero-banner/mod-hero-banner.scss */
.mod-hero-banner__title {
  font-size: 2.8125rem;
  line-height: 1em;
  margin-top: 0.9375rem;
  margin-bottom: 0.9375rem;
  color: #325B6A;
}

/* line 24, /var/www/scss/modules/mod-hero-banner/mod-hero-banner.scss */
.mod-hero-banner__description {
  color: #707070;
}

/* line 28, /var/www/scss/modules/mod-hero-banner/mod-hero-banner.scss */
.mod-hero-banner__button {
  color: #325B6A;
  border-color: #325B6A;
}

/* line 31, /var/www/scss/modules/mod-hero-banner/mod-hero-banner.scss */
.mod-hero-banner__button:hover {
  border-color: #325B6A;
}

/* line 36, /var/www/scss/modules/mod-hero-banner/mod-hero-banner.scss */
.mod-hero-banner__list {
  list-style: none;
  color: #3E3936;
}

/* line 41, /var/www/scss/modules/mod-hero-banner/mod-hero-banner.scss */
.mod-hero-banner__list-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: auto;
  margin-right: auto;
}

/* line 48, /var/www/scss/modules/mod-hero-banner/mod-hero-banner.scss */
.mod-hero-banner__footer {
  background-color: #F5F4F6;
}

/* line 52, /var/www/scss/modules/mod-hero-banner/mod-hero-banner.scss */
.mod-hero-banner__svg {
  padding: 0.625rem;
  margin-right: 0.9375rem;
}

@media screen and (min-width: 0em) and (max-width: 47.9375em) {
  /* line 58, /var/www/scss/modules/mod-hero-banner/mod-hero-banner.scss */
  .mod-hero-banner__content-left {
    margin-bottom: 0.9375rem;
  }
  /* line 62, /var/www/scss/modules/mod-hero-banner/mod-hero-banner.scss */
  .mod-hero-banner__content_right {
    margin-bottom: 0.9375rem;
  }
  /* line 66, /var/www/scss/modules/mod-hero-banner/mod-hero-banner.scss */
  .mod-hero-banner__footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  /* line 71, /var/www/scss/modules/mod-hero-banner/mod-hero-banner.scss */
  .mod-hero-banner__list {
    padding: 0.9375rem;
  }
  /* line 75, /var/www/scss/modules/mod-hero-banner/mod-hero-banner.scss */
  .mod-hero-banner__list-item {
    padding: 0.625rem;
  }
  /* line 79, /var/www/scss/modules/mod-hero-banner/mod-hero-banner.scss */
  .mod-hero-banner__button {
    text-align: center;
    width: 100%;
  }
  /* line 84, /var/www/scss/modules/mod-hero-banner/mod-hero-banner.scss */
  .mod-hero-banner__button-wrapper {
    padding-top: 0;
  }
}

@media screen and (min-width: 48em) {
  /* line 2, /var/www/scss/modules/mod-hero-banner/mod-hero-banner-medium.scss */
  .mod-hero-banner {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  /* line 5, /var/www/scss/modules/mod-hero-banner/mod-hero-banner-medium.scss */
  .mod-hero-banner__body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    position: relative;
  }
  /* line 11, /var/www/scss/modules/mod-hero-banner/mod-hero-banner-medium.scss */
  .mod-hero-banner__body:after {
    display: block;
    content: '';
    padding-bottom: 40%;
  }
  /* line 18, /var/www/scss/modules/mod-hero-banner/mod-hero-banner-medium.scss */
  .mod-hero-banner__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    position: relative;
    position: absolute;
    width: 100%;
    height: 100%;
  }
  /* line 28, /var/www/scss/modules/mod-hero-banner/mod-hero-banner-medium.scss */
  .mod-hero-banner__image-wrapper {
    padding-bottom: 40%;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
  }
  /* line 36, /var/www/scss/modules/mod-hero-banner/mod-hero-banner-medium.scss */
  .mod-hero-banner__image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-size: 100% auto;
    background-repeat: no-repeat;
  }
  /* line 46, /var/www/scss/modules/mod-hero-banner/mod-hero-banner-medium.scss */
  .mod-hero-banner__content-left {
    width: 100%;
    margin-left: 3.125rem;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    z-index: 1;
  }
  /* line 53, /var/www/scss/modules/mod-hero-banner/mod-hero-banner-medium.scss */
  .mod-hero-banner__title {
    width: 40%;
  }
  /* line 57, /var/www/scss/modules/mod-hero-banner/mod-hero-banner-medium.scss */
  .mod-hero-banner__description {
    width: 40%;
    margin-top: 1.25rem;
  }
  /* line 62, /var/www/scss/modules/mod-hero-banner/mod-hero-banner-medium.scss */
  .mod-hero-banner__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0.9375rem;
  }
  /* line 67, /var/www/scss/modules/mod-hero-banner/mod-hero-banner-medium.scss */
  .mod-hero-banner__button-wrapper {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    margin-left: 3.125rem;
    margin-bottom: 3.125rem;
    z-index: 1;
  }
  /* line 74, /var/www/scss/modules/mod-hero-banner/mod-hero-banner-medium.scss */
  .mod-hero-banner__button-wrapper--with-margin {
    margin-top: -6.25rem;
  }
  /* line 78, /var/www/scss/modules/mod-hero-banner/mod-hero-banner-medium.scss */
  .mod-hero-banner__footer {
    position: relative;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 3, /var/www/scss/modules/mod-hero-banner/mod-hero-banner-large.scss */
  .mod-hero-banner__title {
    font-size: 3.75rem;
  }
}

/* line 1, /var/www/scss/modules/mod-text-notice/mod-text-notice.scss */
.mod-text-notice {
  max-width: 70.5rem;
  margin: 0 auto;
  background-color: #F5F4F6;
  padding: 0.9375rem;
}

/* line 7, /var/www/scss/modules/mod-text-notice/mod-text-notice.scss */
.mod-text-notice__image {
  max-width: 6.25rem;
}

/* line 11, /var/www/scss/modules/mod-text-notice/mod-text-notice.scss */
.mod-text-notice__content-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 16, /var/www/scss/modules/mod-text-notice/mod-text-notice.scss */
.mod-text-notice__icon {
  padding: 0.9375rem;
}

/* line 20, /var/www/scss/modules/mod-text-notice/mod-text-notice.scss */
.mod-text-notice__title {
  margin-left: 0.625rem;
  margin-right: 0.625rem;
  font-weight: bold;
  font-size: 1.125rem;
}

/* line 27, /var/www/scss/modules/mod-text-notice/mod-text-notice.scss */
.mod-text-notice__separator {
  margin-right: 0.625rem;
}

/* line 31, /var/www/scss/modules/mod-text-notice/mod-text-notice.scss */
.mod-text-notice__text {
  font-weight: lighter;
  font-size: 1.125rem;
}

/* line 36, /var/www/scss/modules/mod-text-notice/mod-text-notice.scss */
.mod-text-notice__link {
  font-weight: bold;
  text-decoration: underline;
  font-size: 0.8125rem;
}

/* line 40, /var/www/scss/modules/mod-text-notice/mod-text-notice.scss */
.mod-text-notice__link:hover {
  text-decoration: none;
}

/* line 45, /var/www/scss/modules/mod-text-notice/mod-text-notice.scss */
.mod-text-notice--spaced-bottom {
  margin-bottom: 4rem;
}

@media screen and (min-width: 0em) and (max-width: 47.9375em) {
  /* line 51, /var/www/scss/modules/mod-text-notice/mod-text-notice.scss */
  .mod-text-notice {
    text-align: center;
  }
  /* line 54, /var/www/scss/modules/mod-text-notice/mod-text-notice.scss */
  .mod-text-notice__content-wrapper {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: 0.625rem;
    margin-bottom: 1.25rem;
  }
  /* line 61, /var/www/scss/modules/mod-text-notice/mod-text-notice.scss */
  .mod-text-notice__text-wrapper {
    display: block;
    margin-top: 0.625rem;
  }
}

@media screen and (min-width: 48em) {
  /* line 2, /var/www/scss/modules/mod-text-notice/mod-text-notice-medium.scss */
  .mod-text-notice {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    background-clip: content-box;
  }
  /* line 10, /var/www/scss/modules/mod-text-notice/mod-text-notice-medium.scss */
  .mod-text-notice__link-wrapper, .mod-text-notice__image-wrapper, .mod-text-notice__content-wrapper {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
  /* line 17, /var/www/scss/modules/mod-text-notice/mod-text-notice-medium.scss */
  .mod-text-notice__link-wrapper {
    margin-right: 0;
    padding-right: 0.9375rem;
  }
  /* line 22, /var/www/scss/modules/mod-text-notice/mod-text-notice-medium.scss */
  .mod-text-notice__image-wrapper {
    margin-left: 0.9375rem;
  }
  /* line 26, /var/www/scss/modules/mod-text-notice/mod-text-notice-medium.scss */
  .mod-text-notice__content-wrapper {
    margin-left: 0.9375rem;
  }
  /* line 30, /var/www/scss/modules/mod-text-notice/mod-text-notice-medium.scss */
  .mod-text-notice__link-wrapper {
    margin-left: auto;
    margin-right: 0.9375rem;
  }
}

@media screen and (min-width: 0em) and (max-width: 47.9375em) {
  /* line 2, /var/www/scss/modules/mod-tab-menu/mod-tab-menu.scss */
  .mod-tab-menu {
    display: none;
  }
}

/* line 9, /var/www/scss/modules/mod-tab-menu/mod-tab-menu.scss */
.mod-tab-menu__tab-trigger:hover {
  text-decoration: underline;
}

/* line 15, /var/www/scss/modules/mod-tab-menu/mod-tab-menu.scss */
.mod-tab-menu__link-text:hover {
  text-decoration: underline;
}

/* line 21, /var/www/scss/modules/mod-tab-menu/mod-tab-menu.scss */
.mod-tab-menu__item-sublink:hover {
  text-decoration: underline;
}

@media screen and (min-width: 48em) {
  /* line 4, /var/www/scss/modules/mod-tab-menu/mod-tab-menu-medium.scss */
  .mod-tab-menu {
    border-top: 1px solid #D3D3D3;
  }
  /* line 7, /var/www/scss/modules/mod-tab-menu/mod-tab-menu-medium.scss */
  .mod-tab-menu__header-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 1.25rem;
    margin: 0 auto;
    max-width: 65rem;
  }
  /* line 14, /var/www/scss/modules/mod-tab-menu/mod-tab-menu-medium.scss */
  .mod-tab-menu__header-item {
    margin-right: auto;
    margin-left: auto;
    font-weight: 700;
  }
  /* line 20, /var/www/scss/modules/mod-tab-menu/mod-tab-menu-medium.scss */
  .mod-tab-menu__tab-trigger {
    text-transform: uppercase;
  }
  /* line 23, /var/www/scss/modules/mod-tab-menu/mod-tab-menu-medium.scss */
  .mod-tab-menu__tab-trigger--active {
    text-decoration: underline;
  }
  /* line 28, /var/www/scss/modules/mod-tab-menu/mod-tab-menu-medium.scss */
  .mod-tab-menu__body-wrapper {
    background-color: #F5F4F6;
    position: relative;
    height: 26.25rem;
  }
  /* line 34, /var/www/scss/modules/mod-tab-menu/mod-tab-menu-medium.scss */
  .mod-tab-menu__tab {
    max-width: 65rem;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    visibility: hidden;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 1.875rem 0.625rem;
    font-size: 0.875rem;
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: translate3d(-50%, 0, 0);
            transform: translate3d(-50%, 0, 0);
    width: 100%;
  }
  /* line 48, /var/www/scss/modules/mod-tab-menu/mod-tab-menu-medium.scss */
  .mod-tab-menu__tab--open {
    visibility: visible;
  }
  /* line 53, /var/www/scss/modules/mod-tab-menu/mod-tab-menu-medium.scss */
  .mod-tab-menu__tab-column {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    border-right: 1px solid #D8D8D8;
    padding-left: 0.9375rem;
    max-width: 21.25rem;
  }
  /* line 60, /var/www/scss/modules/mod-tab-menu/mod-tab-menu-medium.scss */
  .mod-tab-menu__tab-column:last-of-type {
    border: none;
  }
  /* line 65, /var/www/scss/modules/mod-tab-menu/mod-tab-menu-medium.scss */
  .mod-tab-menu__tab-item {
    padding: 0.625rem;
    margin-bottom: 1.25rem;
  }
  /* line 70, /var/www/scss/modules/mod-tab-menu/mod-tab-menu-medium.scss */
  .mod-tab-menu__item-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  /* line 76, /var/www/scss/modules/mod-tab-menu/mod-tab-menu-medium.scss */
  .mod-tab-menu__link-text {
    -ms-flex-negative: 1;
        flex-shrink: 1;
    font-weight: 700;
  }
  /* line 81, /var/www/scss/modules/mod-tab-menu/mod-tab-menu-medium.scss */
  .mod-tab-menu__item-icon-wrapper {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 3.125rem;
            flex: 0 0 3.125rem;
    margin-right: 1.25rem;
  }
  /* line 86, /var/www/scss/modules/mod-tab-menu/mod-tab-menu-medium.scss */
  .mod-tab-menu__item-sublinks {
    margin-left: 4.375rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  /* line 92, /var/www/scss/modules/mod-tab-menu/mod-tab-menu-medium.scss */
  .mod-tab-menu--spaced-bottom {
    margin-bottom: 4rem;
  }
}

/* line 2, /var/www/scss/modules/mod-text-linked/mod-text-linked.scss */
.mod-text-linked__top {
  padding: 2rem 2.5rem;
  margin-bottom: 1.25rem;
  background-color: #f7f7f7;
}

/* line 8, /var/www/scss/modules/mod-text-linked/mod-text-linked.scss */
.mod-text-linked__title {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.6875rem;
  color: #3e3936;
  margin-bottom: 1rem;
}

/* line 16, /var/www/scss/modules/mod-text-linked/mod-text-linked.scss */
.mod-text-linked__text {
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5625rem;
  color: #707070;
}

/* line 22, /var/www/scss/modules/mod-text-linked/mod-text-linked.scss */
.mod-text-linked__text > a {
  font-weight: 600;
  text-decoration: underline;
}

/* line 26, /var/www/scss/modules/mod-text-linked/mod-text-linked.scss */
.mod-text-linked__text > a:hover {
  text-decoration: none;
}

/* line 32, /var/www/scss/modules/mod-text-linked/mod-text-linked.scss */
.mod-text-linked__cta {
  padding: 0 1.25rem;
  margin-bottom: 1.25rem;
}

/* line 37, /var/www/scss/modules/mod-text-linked/mod-text-linked.scss */
.mod-text-linked__btn {
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1rem;
  text-transform: uppercase;
  text-align: center;
  display: block;
  width: 100%;
  padding: 0.875rem 0;
  position: relative;
  background-color: #FFF;
  color: #707070;
}

/* line 50, /var/www/scss/modules/mod-text-linked/mod-text-linked.scss */
.mod-text-linked__btn::after {
  content: '';
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border: 0.0625rem solid #b4b4b4;
  transition: border-width .1s ease-out;
}

/* line 62, /var/www/scss/modules/mod-text-linked/mod-text-linked.scss */
.mod-text-linked__btn:hover::after {
  border-width: 0.1875rem;
}

@media screen and (min-width: 48em) {
  /* line 3, /var/www/scss/modules/mod-text-linked/mod-text-linked-medium.scss */
  .mod-text-linked__top {
    padding: 2.375rem 2.9375rem 2.0625rem;
    max-width: 54.6875rem;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 3rem;
  }
  /* line 11, /var/www/scss/modules/mod-text-linked/mod-text-linked-medium.scss */
  .mod-text-linked__title {
    font-size: 1.5rem;
    line-height: 2.0625rem;
    margin-bottom: 0.625rem;
  }
  /* line 17, /var/www/scss/modules/mod-text-linked/mod-text-linked-medium.scss */
  .mod-text-linked__cta {
    margin-bottom: 3rem;
  }
  /* line 21, /var/www/scss/modules/mod-text-linked/mod-text-linked-medium.scss */
  .mod-text-linked__btn {
    max-width: 15.1875rem;
    margin-left: auto;
    margin-right: auto;
  }
}

/* line 5, /var/www/scss/modules/mod-title-cta-side/mod-title-cta-side.scss */
.mod-title-cta-side {
  background-color: #2c3046;
}

/* line 8, /var/www/scss/modules/mod-title-cta-side/mod-title-cta-side.scss */
.mod-title-cta-side--spaced-bottom {
  margin-bottom: 2.25rem;
}

/* line 12, /var/www/scss/modules/mod-title-cta-side/mod-title-cta-side.scss */
.mod-title-cta-side--spaced-top {
  margin-top: 2.25rem;
}

/* line 16, /var/www/scss/modules/mod-title-cta-side/mod-title-cta-side.scss */
.mod-title-cta-side__inner {
  padding: 2.375rem 1.375rem 2.1875rem;
}

/* line 20, /var/www/scss/modules/mod-title-cta-side/mod-title-cta-side.scss */
.mod-title-cta-side__cta, .mod-title-cta-side__text, .mod-title-cta-side__title {
  color: #ffffff;
}

/* line 26, /var/www/scss/modules/mod-title-cta-side/mod-title-cta-side.scss */
.mod-title-cta-side__title, .mod-title-cta-side__text {
  padding-left: 1.125rem;
  padding-right: 1.125rem;
}

/* line 32, /var/www/scss/modules/mod-title-cta-side/mod-title-cta-side.scss */
.mod-title-cta-side__title + .mod-title-cta-side__text {
  margin-top: 1rem;
}

/* line 36, /var/www/scss/modules/mod-title-cta-side/mod-title-cta-side.scss */
.mod-title-cta-side__title {
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 2.625rem;
}

/* line 42, /var/www/scss/modules/mod-title-cta-side/mod-title-cta-side.scss */
.mod-title-cta-side__text {
  font-size: 1.125rem;
  font-weight: 300;
  line-height: 1.5rem;
}

/* line 48, /var/www/scss/modules/mod-title-cta-side/mod-title-cta-side.scss */
.mod-title-cta-side__cta {
  display: block;
  border: 0.0625rem solid #FFF;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1rem;
  text-transform: uppercase;
  letter-spacing: .05em;
  padding: 0.8125rem 1.375rem;
  text-align: center;
  margin-top: 1.5rem;
}

/* line 60, /var/www/scss/modules/mod-title-cta-side/mod-title-cta-side.scss */
.mod-title-cta-side__cta:hover {
  border-width: 0.1875rem;
  margin-left: -0.125rem;
  margin-right: -0.125rem;
  line-height: 0.625rem;
}

@media screen and (min-width: 48em) {
  /* line 2, /var/www/scss/modules/mod-title-cta-side/mod-title-cta-side-medium.scss */
  .mod-title-cta-side {
    padding: 0 1.25rem;
    max-width: 68rem;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 8, /var/www/scss/modules/mod-title-cta-side/mod-title-cta-side-medium.scss */
  .mod-title-cta-side__inner {
    padding: 2.4375rem 0 2.875rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    max-width: 60.75rem;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 18, /var/www/scss/modules/mod-title-cta-side/mod-title-cta-side-medium.scss */
  .mod-title-cta-side__left {
    max-width: 34.1875rem;
  }
  /* line 22, /var/www/scss/modules/mod-title-cta-side/mod-title-cta-side-medium.scss */
  .mod-title-cta-side__right {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 15.9375rem;
            flex: 0 0 15.9375rem;
  }
  /* line 26, /var/www/scss/modules/mod-title-cta-side/mod-title-cta-side-medium.scss */
  .mod-title-cta-side__title, .mod-title-cta-side__text {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 32, /var/www/scss/modules/mod-title-cta-side/mod-title-cta-side-medium.scss */
  .mod-title-cta-side__title + .mod-title-cta-side__text {
    margin-top: 0.75rem;
  }
  /* line 36, /var/www/scss/modules/mod-title-cta-side/mod-title-cta-side-medium.scss */
  .mod-title-cta-side__title {
    font-size: 2.1875rem;
    line-height: 3rem;
  }
  /* line 41, /var/www/scss/modules/mod-title-cta-side/mod-title-cta-side-medium.scss */
  .mod-title-cta-side__text {
    font-size: 1.5rem;
    line-height: 2.0625rem;
  }
  /* line 46, /var/www/scss/modules/mod-title-cta-side/mod-title-cta-side-medium.scss */
  .mod-title-cta-side__cta {
    margin-top: 0;
  }
}

/* line 1, /var/www/scss/modules/mod-certifications/mod-certifications.scss */
.mod-certifications {
  padding: 0.625rem;
}

/* line 4, /var/www/scss/modules/mod-certifications/mod-certifications.scss */
.mod-certifications__header {
  font-size: 1.875rem;
  font-weight: 700;
  margin-bottom: 1.875rem;
}

/* line 10, /var/www/scss/modules/mod-certifications/mod-certifications.scss */
.mod-certifications__item {
  margin-bottom: 3.125rem;
}

/* line 14, /var/www/scss/modules/mod-certifications/mod-certifications.scss */
.mod-certifications__item-logo-wrapper {
  margin-bottom: 1.25rem;
}

/* line 18, /var/www/scss/modules/mod-certifications/mod-certifications.scss */
.mod-certifications__item-logo-img {
  width: 5.125rem;
}

/* line 22, /var/www/scss/modules/mod-certifications/mod-certifications.scss */
.mod-certifications__item-title {
  font-weight: 700;
  font-size: 1.125rem;
  margin-bottom: 0.625rem;
}

/* line 28, /var/www/scss/modules/mod-certifications/mod-certifications.scss */
.mod-certifications__item-text {
  font-size: 0.875rem;
  color: #707070;
}

@media screen and (min-width: 48em) {
  /* line 2, /var/www/scss/modules/mod-certifications/mod-certifications-medium.scss */
  .mod-certifications {
    max-width: 70.5rem;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  /* line 7, /var/www/scss/modules/mod-certifications/mod-certifications-medium.scss */
  .mod-certifications__header {
    margin-right: 4.375rem;
  }
  /* line 11, /var/www/scss/modules/mod-certifications/mod-certifications-medium.scss */
  .mod-certifications__items-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  /* line 16, /var/www/scss/modules/mod-certifications/mod-certifications-medium.scss */
  .mod-certifications__item {
    width: 50%;
  }
  /* line 19, /var/www/scss/modules/mod-certifications/mod-certifications-medium.scss */
  .mod-certifications__item:nth-child(odd) {
    padding-right: 2.1875rem;
  }
  /* line 23, /var/www/scss/modules/mod-certifications/mod-certifications-medium.scss */
  .mod-certifications__item:nth-child(even) {
    padding-left: 2.1875rem;
  }
}

/* line 1, /var/www/scss/modules/mod-professional-product/mod-professional-product.scss */
.mod-professional-product {
  border: 1px solid #E2E3E8;
  padding: 2.5rem 1.875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-left: 0.625rem;
  margin-right: 0.625rem;
}

/* line 9, /var/www/scss/modules/mod-professional-product/mod-professional-product.scss */
.mod-professional-product__image-wrapper {
  margin-bottom: 1.875rem;
}

/* line 13, /var/www/scss/modules/mod-professional-product/mod-professional-product.scss */
.mod-professional-product__title {
  font-size: 1.125rem;
  margin-bottom: 0.9375rem;
  font-weight: 700;
  color: #DF5718;
}

/* line 20, /var/www/scss/modules/mod-professional-product/mod-professional-product.scss */
.mod-professional-product__text {
  font-size: 1rem;
  margin-bottom: 1.5625rem;
}

/* line 25, /var/www/scss/modules/mod-professional-product/mod-professional-product.scss */
.mod-professional-product__list-wrapper {
  font-weight: 700;
  font-size: 0.875rem;
  margin-bottom: 0.9375rem;
}

/* line 31, /var/www/scss/modules/mod-professional-product/mod-professional-product.scss */
.mod-professional-product__list {
  list-style: none;
}

/* line 35, /var/www/scss/modules/mod-professional-product/mod-professional-product.scss */
.mod-professional-product__list-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 39, /var/www/scss/modules/mod-professional-product/mod-professional-product.scss */
.mod-professional-product__list-item::before {
  content: "•";
  color: #DF5718;
  font-size: 1.125rem;
  margin-right: 0.625rem;
}

/* line 47, /var/www/scss/modules/mod-professional-product/mod-professional-product.scss */
.mod-professional-product__cta-wrapper {
  margin-top: auto;
}

/* line 51, /var/www/scss/modules/mod-professional-product/mod-professional-product.scss */
.mod-professional-product__cta {
  font-weight: 700;
  font-size: 0.8125rem;
  text-decoration: underline;
}

/* line 56, /var/www/scss/modules/mod-professional-product/mod-professional-product.scss */
.mod-professional-product__cta:hover {
  text-decoration: none;
}

@media screen and (min-width: 48em) {
  /* line 2, /var/www/scss/modules/mod-professional-product/mod-professional-product-medium.scss */
  .mod-professional-product {
    -ms-flex-preferred-size: calc(33.3% - 20px);
        flex-basis: calc(33.3% - 20px);
    margin-bottom: 1.875rem;
  }
  /* line 6, /var/www/scss/modules/mod-professional-product/mod-professional-product-medium.scss */
  .mod-professional-product:nth-child(3n + 1) {
    margin-left: 0;
    margin-right: 0.625rem;
  }
  /* line 11, /var/www/scss/modules/mod-professional-product/mod-professional-product-medium.scss */
  .mod-professional-product:nth-child(3n + 2) {
    margin-right: 1.25rem;
    margin-left: 1.25rem;
  }
  /* line 16, /var/www/scss/modules/mod-professional-product/mod-professional-product-medium.scss */
  .mod-professional-product:nth-child(3n + 3) {
    margin-left: 0.625rem;
    margin-right: 0;
  }
}

@media screen and (min-width: 0em) and (max-width: 47.9375em) {
  /* line 4, /var/www/scss/modules/mod-professional-products/mod-professional-products.scss */
  .mod-professional-products .slick-track {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  /* line 7, /var/www/scss/modules/mod-professional-products/mod-professional-products.scss */
  .mod-professional-products .slick-track .slick-slide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: auto;
  }
  /* line 13, /var/www/scss/modules/mod-professional-products/mod-professional-products.scss */
  .mod-professional-products .slick-dots {
    margin-top: 2.5rem;
  }
}

@media screen and (min-width: 48em) {
  /* line 2, /var/www/scss/modules/mod-professional-products/mod-professional-products-medium.scss */
  .mod-professional-products {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    max-width: 60.3125rem;
    margin: 0 auto;
    padding: 0 10px;
  }
}

/* line 3, /var/www/scss/modules/mod-related-appliances/mod-related-appliances.scss */
.mod-related-appliances__header {
  font-size: 2.5rem;
  font-weight: 700;
}

/* line 8, /var/www/scss/modules/mod-related-appliances/mod-related-appliances.scss */
.mod-related-appliances__footer {
  margin-top: 3.125rem;
}

/* line 10, /var/www/scss/modules/mod-related-appliances/mod-related-appliances.scss */
.mod-related-appliances__cta {
  border: 1px solid #B5B1B1;
  padding: 0.625rem 1.25rem;
  font-weight: 700;
  font-size: 1rem;
  color: black;
}

/* line 17, /var/www/scss/modules/mod-related-appliances/mod-related-appliances.scss */
.mod-related-appliances__cta:hover {
  border: 2px solid #B5B1B1;
}

/* line 20, /var/www/scss/modules/mod-related-appliances/mod-related-appliances.scss */
.mod-related-appliances .slick-arrow.slick-disabled {
  visibility: hidden;
}

/* line 23, /var/www/scss/modules/mod-related-appliances/mod-related-appliances.scss */
.mod-related-appliances.mod-related-appliances--spaced-bottom {
  margin-bottom: 3.125rem;
}

/* line 27, /var/www/scss/modules/mod-related-appliances/mod-related-appliances.scss */
.mod-related-appliances.mod-related-appliances--spaced-top {
  margin-bottom: 3.125rem;
}

@media screen and (min-width: 0em) and (max-width: 47.9375em) {
  /* line 34, /var/www/scss/modules/mod-related-appliances/mod-related-appliances.scss */
  .mod-related-appliances__header {
    padding: 0 0.625rem;
    line-height: 2.8125rem;
    width: 80%;
    margin-bottom: 2.5rem;
  }
  /* line 41, /var/www/scss/modules/mod-related-appliances/mod-related-appliances.scss */
  .mod-related-appliances__cta {
    display: block;
    margin: 0 0.625rem;
    text-align: center;
  }
}

@media screen and (min-width: 48em) {
  /* line 2, /var/www/scss/modules/mod-related-appliances/mod-related-appliances-medium.scss */
  .mod-related-appliances {
    max-width: 68.75rem;
    margin: 0 auto;
  }
  /* line 7, /var/www/scss/modules/mod-related-appliances/mod-related-appliances-medium.scss */
  .mod-related-appliances__header {
    text-align: center;
    margin-bottom: 3.75rem;
    line-height: 3.0625rem;
  }
  /* line 15, /var/www/scss/modules/mod-related-appliances/mod-related-appliances-medium.scss */
  .mod-related-appliances__footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  /*.mod-related-appliances.mod-related-appliances--3-col {
    .mod-related-appliance {
      flex-basis: 33.3%;
      margin-left: rem-calc(50);
      margin-right: rem-calc(50);
    }
  }*/
}

/* line 31, /var/www/scss/modules/mod-related-appliances/mod-related-appliances-medium.scss */
.mod-related-appliances.mod-related-appliances--spaced-bottom {
  margin-bottom: 6.25rem;
}

/* line 35, /var/www/scss/modules/mod-related-appliances/mod-related-appliances-medium.scss */
.mod-related-appliances.mod-related-appliances--spaced-top {
  margin-top: 6.25rem;
}

/* line 1, /var/www/scss/modules/mod-related-appliance/mod-related-appliance.scss */
.mod-related-appliance {
  text-align: center;
  padding: 1.875rem 1.25rem;
}

/* line 8, /var/www/scss/modules/mod-related-appliance/mod-related-appliance.scss */
.mod-related-appliance__image-wrapper {
  margin-bottom: 2.1875rem;
  position: relative;
  width: 100%;
  padding-bottom: 100%;
}

/* line 15, /var/www/scss/modules/mod-related-appliance/mod-related-appliance.scss */
.mod-related-appliance__image {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
}

/* line 23, /var/www/scss/modules/mod-related-appliance/mod-related-appliance.scss */
.mod-related-appliance__text {
  font-size: 1.125rem;
}

/* line 28, /var/www/scss/modules/mod-related-appliance/mod-related-appliance.scss */
.mod-related-appliance__title {
  font-weight: 700;
  font-size: 1.125rem;
  margin-bottom: 1.5625rem;
}

/* line 34, /var/www/scss/modules/mod-related-appliance/mod-related-appliance.scss */
.mod-related-appliance__cta {
  border: 1px solid #B5B1B1;
  padding: 0.625rem 1.25rem;
  font-weight: 700;
  font-size: 1rem;
  color: black;
}

/* line 41, /var/www/scss/modules/mod-related-appliance/mod-related-appliance.scss */
.mod-related-appliance__cta:hover {
  border: 2px solid #B5B1B1;
}

/* line 51, /var/www/scss/modules/mod-related-appliance/mod-related-appliance.scss */
.mod-related-appliance.mod-related-appliance--cta .mod-related-appliance__title {
  margin-bottom: 0.625rem;
}

/* line 53, /var/www/scss/modules/mod-related-appliance/mod-related-appliance.scss */
.mod-related-appliance.mod-related-appliance--cta .mod-related-appliance__text {
  margin-top: 0;
  margin-bottom: 2.5rem;
  font-size: 1rem;
  line-height: 1.375rem;
}

/* line 60, /var/www/scss/modules/mod-related-appliance/mod-related-appliance.scss */
.mod-related-appliance.mod-related-appliance--cta .mod-related-appliance__cta-wrapper {
  margin-top: auto;
}

@media screen and (min-width: 0em) and (max-width: 47.9375em) {
  /* line 67, /var/www/scss/modules/mod-related-appliance/mod-related-appliance.scss */
  .mod-related-appliance.mod-related-appliance--cta .mod-related-appliance__cta-wrapper {
    margin-bottom: 1.875rem;
  }
}

/* line 3, /var/www/scss/modules/mod-attachments/mod-attachments.scss */
.mod-attachments__header {
  font-size: 2.5rem;
  font-weight: 700;
}

/* line 8, /var/www/scss/modules/mod-attachments/mod-attachments.scss */
.mod-attachments__footer {
  margin-top: 3.125rem;
}

/* line 10, /var/www/scss/modules/mod-attachments/mod-attachments.scss */
.mod-attachments__cta {
  border: 1px solid #B5B1B1;
  padding: 0.625rem 1.25rem;
  font-weight: 700;
  font-size: 1rem;
  color: black;
  text-transform: uppercase;
}

/* line 18, /var/www/scss/modules/mod-attachments/mod-attachments.scss */
.mod-attachments__cta:hover {
  border: 2px solid #B5B1B1;
}

/* line 21, /var/www/scss/modules/mod-attachments/mod-attachments.scss */
.mod-attachments__item-image-wrapper {
  margin-bottom: 2.1875rem;
  position: relative;
  width: 100%;
  padding-bottom: 100%;
}

/* line 28, /var/www/scss/modules/mod-attachments/mod-attachments.scss */
.mod-attachments__item-image {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
}

/* line 36, /var/www/scss/modules/mod-attachments/mod-attachments.scss */
.mod-attachments__item-text {
  margin-top: auto;
  font-size: 1.125rem;
  font-weight: 700;
}

/* line 42, /var/www/scss/modules/mod-attachments/mod-attachments.scss */
.mod-attachments__item-title {
  font-weight: 700;
  font-size: 1.125rem;
  margin-bottom: 1.5625rem;
}

/* line 48, /var/www/scss/modules/mod-attachments/mod-attachments.scss */
.mod-attachments__item-cta {
  border: 1px solid #B5B1B1;
  padding: 0.625rem 1.25rem;
  font-weight: 700;
  font-size: 1rem;
  color: black;
}

/* line 55, /var/www/scss/modules/mod-attachments/mod-attachments.scss */
.mod-attachments__item-cta:hover {
  border: 2px solid #B5B1B1;
}

/* line 58, /var/www/scss/modules/mod-attachments/mod-attachments.scss */
.mod-attachments__item {
  /*display: flex;
    flex-direction: column;*/
  text-align: center;
  padding: 0.75rem 1.25rem;
}

/* line 64, /var/www/scss/modules/mod-attachments/mod-attachments.scss */
.mod-attachments .slick-arrow.slick-disabled {
  visibility: hidden;
}

/* line 67, /var/www/scss/modules/mod-attachments/mod-attachments.scss */
.mod-attachments.mod-attachments--spaced-bottom {
  margin-bottom: 3.125rem;
}

/* line 71, /var/www/scss/modules/mod-attachments/mod-attachments.scss */
.mod-attachments.mod-attachments--spaced-top {
  margin-bottom: 3.125rem;
}

@media screen and (min-width: 0em) and (max-width: 47.9375em) {
  /* line 79, /var/www/scss/modules/mod-attachments/mod-attachments.scss */
  .mod-attachments__header {
    padding: 0 0.625rem;
    line-height: 2.8125rem;
    width: 80%;
    margin-bottom: 2.5rem;
  }
  /* line 86, /var/www/scss/modules/mod-attachments/mod-attachments.scss */
  .mod-attachments__cta {
    display: block;
    margin: 0 0.625rem;
    text-align: center;
  }
}

@media screen and (min-width: 48em) {
  /* line 3, /var/www/scss/modules/mod-attachments/mod-attachments-medium.scss */
  .mod-attachments {
    max-width: 68.75rem;
    margin: 0 auto;
    /*&__item {
      flex-basis: 25%;
      margin-left: rem-calc(30);
      margin-right: rem-calc(30);

      &:first-of-type { margin-left: 0; }
      &:last-of-type { margin-right: 0; }
    }*/
  }
  /* line 8, /var/www/scss/modules/mod-attachments/mod-attachments-medium.scss */
  .mod-attachments__header {
    text-align: center;
    margin-bottom: 3.75rem;
    line-height: 3.0625rem;
  }
  /* line 16, /var/www/scss/modules/mod-attachments/mod-attachments-medium.scss */
  .mod-attachments__footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  /* line 32, /var/www/scss/modules/mod-attachments/mod-attachments-medium.scss */
  .mod-attachments.mod-attachments--3-col .mod-attachment {
    -ms-flex-preferred-size: 33.3%;
        flex-basis: 33.3%;
    margin-left: 3.125rem;
    margin-right: 3.125rem;
  }
}

/* line 41, /var/www/scss/modules/mod-attachments/mod-attachments-medium.scss */
.mod-attachments.mod-attachments--spaced-bottom {
  margin-bottom: 6.25rem;
}

/* line 45, /var/www/scss/modules/mod-attachments/mod-attachments-medium.scss */
.mod-attachments.mod-attachments--spaced-top {
  margin-top: 6.25rem;
}

@media screen and (min-width: 48em) {
  /* line 2, /var/www/scss/modules/mod-cmt/mod-cmt-medium.scss */
  .mod-cmt {
    margin-left: auto;
    margin-right: auto;
    max-width: 70.5rem;
  }
  /* line 7, /var/www/scss/modules/mod-cmt/mod-cmt-medium.scss */
  .mod-cmt--homepage {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
  /* line 14, /var/www/scss/modules/mod-cmt/mod-cmt-medium.scss */
  .mod-cmt--pdp {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  /* line 19, /var/www/scss/modules/mod-cmt/mod-cmt-medium.scss */
  .mod-cmt--pdl {
    margin-bottom: 2.8125rem;
  }
}

/**
 * DEFAULT COLORS
 */
/**
 * BADGE POSITION
 */
/* line 28, /var/www/scss/modules/mod-home-banner/mod-home-banner.scss */
.mod-home-banner {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
}

/* line 33, /var/www/scss/modules/mod-home-banner/mod-home-banner.scss */
.mod-home-banner__wrp {
  position: relative;
}

/* line 37, /var/www/scss/modules/mod-home-banner/mod-home-banner.scss */
.mod-home-banner__box-wrp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

/* line 42, /var/www/scss/modules/mod-home-banner/mod-home-banner.scss */
.mod-home-banner__box {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

/* line 45, /var/www/scss/modules/mod-home-banner/mod-home-banner.scss */
.mod-home-banner__box--content {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

/* line 49, /var/www/scss/modules/mod-home-banner/mod-home-banner.scss */
.mod-home-banner__box--image {
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
}

/* line 54, /var/www/scss/modules/mod-home-banner/mod-home-banner.scss */
.mod-home-banner__content {
  background-color: #EDEDED;
  padding: 2.1875rem;
  text-align: left;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

/* line 62, /var/www/scss/modules/mod-home-banner/mod-home-banner.scss */
.mod-home-banner__content--conditions {
  padding: 2.1875rem 3.625rem 2.1875rem 2.1875rem;
}

/* line 67, /var/www/scss/modules/mod-home-banner/mod-home-banner.scss */
.mod-home-banner__title, .mod-home-banner__text, .mod-home-banner__cta, .mod-home-banner__notes {
  margin-top: 1rem;
}

/* line 74, /var/www/scss/modules/mod-home-banner/mod-home-banner.scss */
.mod-home-banner__title {
  font-size: 1.875rem;
  font-weight: 700;
  line-height: 2.125rem;
  color: #000000;
}

/* line 81, /var/www/scss/modules/mod-home-banner/mod-home-banner.scss */
.mod-home-banner__text {
  font-size: 0.9375rem;
  font-weight: 300;
  color: #000000;
}

/* line 87, /var/www/scss/modules/mod-home-banner/mod-home-banner.scss */
.mod-home-banner__cta {
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1.25rem;
  color: #000000;
  border: 0.125rem solid #000000;
  padding: 0.625rem 1rem;
  text-align: center;
  box-sizing: border-box;
}

/* line 99, /var/www/scss/modules/mod-home-banner/mod-home-banner.scss */
.mod-home-banner__notes {
  font-size: 0.8125rem;
  color: #000000;
}

/* line 102, /var/www/scss/modules/mod-home-banner/mod-home-banner.scss */
.mod-home-banner__notes--conditions {
  position: absolute;
  left: 0;
  padding: 0 2rem;
  width: 100%;
  text-align: right;
}

/* line 111, /var/www/scss/modules/mod-home-banner/mod-home-banner.scss */
.mod-home-banner__notes .com-tooltip.com-tooltip--conditions {
  z-index: 1001;
}

/* line 117, /var/www/scss/modules/mod-home-banner/mod-home-banner.scss */
.mod-home-banner__conditions, .mod-home-banner__icon {
  cursor: pointer;
}

/* line 120, /var/www/scss/modules/mod-home-banner/mod-home-banner.scss */
.mod-home-banner__conditions {
  display: none;
}

/* line 122, /var/www/scss/modules/mod-home-banner/mod-home-banner.scss */
.mod-home-banner__icon {
  display: block;
  background-position: center top;
  background-size: 1.5rem;
  height: 1.5rem;
  width: 1.5rem;
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20height%3D%22431.855%22%20viewBox%3D%220%200%20431.838%20431.855%22%20width%3D%22431.838%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M215.928%200C96.714%200%200%2096.592%200%20215.814c0%20119.336%2096.714%20216.04%20215.927%20216.04%20119.28%200%20215.91-96.705%20215.91-216.04C431.84%2096.592%20335.208%200%20215.928%200zm15.387%20335.962a25.425%2025.425%200%200%201-17.41%206.706%2026.3%2026.3%200%200%201-17.827-6.617q-7.62-6.608-7.625-18.5a23.838%2023.838%200%200%201%207.373-17.744%2024.876%2024.876%200%200%201%2018.078-7.194%2024.585%2024.585%200%200%201%2024.955%2024.94q-.014%2011.716-7.545%2018.41zm62.533-155.028a76.34%2076.34%200%200%201-13.737%2018.5q-7.937%207.79-28.547%2026.2a118.154%20118.154%200%200%200-9.12%209.12%2037.162%2037.162%200%200%200-5.1%207.2%2034.7%2034.7%200%200%200-2.593%206.535q-.915%203.254-2.772%2011.468-3.17%2017.412-19.915%2017.41a20.4%2020.4%200%200%201-14.656-5.69q-5.938-5.693-5.934-16.906%200-14.058%204.357-24.36a61.566%2061.566%200%200%201%2011.543-18.087%20264.714%20264.714%200%200%201%2019.427-18.5q10.718-9.377%2015.485-14.144a47.87%2047.87%200%200%200%208.03-10.63%2025.6%2025.6%200%200%200%203.26-12.722%2029.535%2029.535%200%200%200-9.956-22.6q-9.963-9.206-25.7-9.21-18.424%200-27.126%209.29t-14.73%2027.37q-5.705%2018.924-21.6%2018.923a21.255%2021.255%200%200%201-15.825-6.608q-6.44-6.61-6.44-14.314%200-15.9%2010.21-32.23t29.802-27.033q19.58-10.715%2045.7-10.722%2024.275%200%2042.853%208.966%2018.582%208.948%2028.718%2024.36A59.775%2059.775%200%200%201%20299.61%20156q.025%2014.21-5.762%2024.934z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  display: inline-block;
}

@media screen and (min-width: 48em) {
  /* line 122, /var/www/scss/modules/mod-home-banner/mod-home-banner.scss */
  .mod-home-banner__icon {
    background-size: 1.5rem;
    height: 1.5rem;
    width: 1.5rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 122, /var/www/scss/modules/mod-home-banner/mod-home-banner.scss */
  .mod-home-banner__icon {
    background-size: 1.5rem;
    height: 1.5rem;
    width: 1.5rem;
  }
}

/* line 128, /var/www/scss/modules/mod-home-banner/mod-home-banner.scss */
.mod-home-banner__image-cnt {
  display: block;
  height: 0;
  overflow: hidden;
  position: relative;
  padding-bottom: 66.67%;
}

/* line 136, /var/www/scss/modules/mod-home-banner/mod-home-banner.scss */
.mod-home-banner__image-positioner {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 145, /var/www/scss/modules/mod-home-banner/mod-home-banner.scss */
.mod-home-banner__image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  font-family: "object-fit: cover";
}

/* line 151, /var/www/scss/modules/mod-home-banner/mod-home-banner.scss */
.mod-home-banner__badge {
  position: absolute;
  top: 1.875rem;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.1875rem;
  letter-spacing: .02em;
  background-color: #FFF;
  color: #c20038;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 8.75rem;
}

/* line 167, /var/www/scss/modules/mod-home-banner/mod-home-banner.scss */
.mod-home-banner--right .mod-home-banner__badge {
  right: 0;
  left: initial;
  padding: 0.6875rem 1.0625rem 0.5625rem 1.375rem;
  border-radius: 1.375rem 0 0 1.375rem;
}

/* line 171, /var/www/scss/modules/mod-home-banner/mod-home-banner.scss */
.mod-home-banner--left .mod-home-banner__badge {
  left: 0;
  right: initial;
  padding: 0.6875rem 1.375rem 0.5625rem 1.0625rem;
  border-radius: 0 1.375rem 1.375rem 0;
}

/* line 175, /var/www/scss/modules/mod-home-banner/mod-home-banner.scss */
.mod-home-banner--full-width {
  max-width: 100%;
}

/* line 178, /var/www/scss/modules/mod-home-banner/mod-home-banner.scss */
.mod-home-banner--full-width .mod-home-banner__image-cnt {
  padding-bottom: 96%;
}

/* line 179, /var/www/scss/modules/mod-home-banner/mod-home-banner.scss */
.mod-home-banner--full-width .mod-home-banner__content {
  padding: 1.5625rem;
}

/* line 180, /var/www/scss/modules/mod-home-banner/mod-home-banner.scss */
.mod-home-banner--full-width .mod-home-banner__title {
  margin-top: 0;
}

@media screen and (min-width: 48em) {
  /* line 2, /var/www/scss/modules/mod-home-banner/mod-home-banner-medium.scss */
  .mod-home-banner {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    /*&__title {
      line-height: rem-calc(41);
    }
    &__cta {
      margin-top: rem-calc(30);
    }*/
  }
  /* line 7, /var/www/scss/modules/mod-home-banner/mod-home-banner-medium.scss */
  .mod-home-banner--right .mod-home-banner__box-wrp {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  /* line 11, /var/www/scss/modules/mod-home-banner/mod-home-banner-medium.scss */
  .mod-home-banner--left .mod-home-banner__box-wrp {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
  /* line 16, /var/www/scss/modules/mod-home-banner/mod-home-banner-medium.scss */
  .mod-home-banner__box {
    -webkit-box-flex: 0;
        -ms-flex: 0;
            flex: 0;
    height: 21.875rem;
  }
  /* line 20, /var/www/scss/modules/mod-home-banner/mod-home-banner-medium.scss */
  .mod-home-banner__box--content {
    -ms-flex-preferred-size: 22.5rem;
        flex-basis: 22.5rem;
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  /* line 25, /var/www/scss/modules/mod-home-banner/mod-home-banner-medium.scss */
  .mod-home-banner__box--image {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  /* line 31, /var/www/scss/modules/mod-home-banner/mod-home-banner-medium.scss */
  .mod-home-banner__content {
    height: 100%;
    padding: 0 0.9375rem 0 2.5rem;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  /* line 37, /var/www/scss/modules/mod-home-banner/mod-home-banner-medium.scss */
  .mod-home-banner__title, .mod-home-banner__text, .mod-home-banner__notes {
    width: 100%;
  }
  /* line 47, /var/www/scss/modules/mod-home-banner/mod-home-banner-medium.scss */
  .mod-home-banner__notes--conditions {
    position: relative;
    width: auto;
    padding: 0;
    text-align: left;
  }
  /* line 55, /var/www/scss/modules/mod-home-banner/mod-home-banner-medium.scss */
  .mod-home-banner__conditions {
    display: inline-block;
  }
  /* line 57, /var/www/scss/modules/mod-home-banner/mod-home-banner-medium.scss */
  .mod-home-banner__icon {
    display: none;
  }
  /* line 59, /var/www/scss/modules/mod-home-banner/mod-home-banner-medium.scss */
  .mod-home-banner__image-cnt {
    height: 100%;
    padding-bottom: 0;
  }
  /* line 64, /var/www/scss/modules/mod-home-banner/mod-home-banner-medium.scss */
  .mod-home-banner__image-positioner {
    position: static;
    display: block;
  }
  /* line 70, /var/www/scss/modules/mod-home-banner/mod-home-banner-medium.scss */
  .mod-home-banner--right .mod-home-banner__image {
    -o-object-position: top right;
       object-position: top right;
  }
  /* line 74, /var/www/scss/modules/mod-home-banner/mod-home-banner-medium.scss */
  .mod-home-banner--left .mod-home-banner__image {
    -o-object-position: top left;
       object-position: top left;
  }
  /* line 79, /var/www/scss/modules/mod-home-banner/mod-home-banner-medium.scss */
  .mod-home-banner--full-width {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 84, /var/www/scss/modules/mod-home-banner/mod-home-banner-medium.scss */
  .mod-home-banner--full-width .mod-home-banner__box {
    height: 29.375rem;
  }
  /* line 86, /var/www/scss/modules/mod-home-banner/mod-home-banner-medium.scss */
  .mod-home-banner--full-width .mod-home-banner__box--content {
    -ms-flex-preferred-size: 38%;
        flex-basis: 38%;
  }
  /* line 88, /var/www/scss/modules/mod-home-banner/mod-home-banner-medium.scss */
  .mod-home-banner--full-width .mod-home-banner__content {
    padding: 0 2.5rem;
  }
  /* line 89, /var/www/scss/modules/mod-home-banner/mod-home-banner-medium.scss */
  .mod-home-banner--full-width .mod-home-banner__image-cnt {
    padding-bottom: 0;
  }
  /* line 90, /var/www/scss/modules/mod-home-banner/mod-home-banner-medium.scss */
  .mod-home-banner--full-width .mod-home-banner__image {
    -o-object-position: center;
       object-position: center;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 5, /var/www/scss/modules/mod-home-banner/mod-home-banner-large.scss */
  .mod-home-banner__box--content {
    -ms-flex-preferred-size: 22.5rem;
        flex-basis: 22.5rem;
  }
  /* line 8, /var/www/scss/modules/mod-home-banner/mod-home-banner-large.scss */
  .mod-home-banner__box--image {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  /* line 16, /var/www/scss/modules/mod-home-banner/mod-home-banner-large.scss */
  .mod-home-banner--full-width .mod-home-banner__content {
    padding: 0 5rem;
  }
}

/* line 1, /var/www/scss/modules/mod-category-banner/mod-category-banner.scss */
.mod-category-banner {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
}

/* line 6, /var/www/scss/modules/mod-category-banner/mod-category-banner.scss */
.mod-category-banner__wrp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

/* line 11, /var/www/scss/modules/mod-category-banner/mod-category-banner.scss */
.mod-category-banner__banner {
  -webkit-box-flex: 0;
      -ms-flex: 0;
          flex: 0;
}

/* line 14, /var/www/scss/modules/mod-category-banner/mod-category-banner.scss */
.mod-category-banner__banner:nth-child(2) {
  margin-top: 0.9375rem;
}

/* line 22, /var/www/scss/modules/mod-category-banner/mod-category-banner.scss */
.mod-category-banner .mod-home-banner__box {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
}

/* line 26, /var/www/scss/modules/mod-category-banner/mod-category-banner.scss */
.mod-category-banner .mod-home-banner__content {
  padding: 0 1.25rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
}

/* line 30, /var/www/scss/modules/mod-category-banner/mod-category-banner.scss */
.mod-category-banner .mod-home-banner__content--conditions {
  padding: 0 2.5rem 0 1.25rem;
}

/* line 35, /var/www/scss/modules/mod-category-banner/mod-category-banner.scss */
.mod-category-banner .mod-home-banner__title {
  font-size: 1.125rem;
  line-height: 1.375rem;
}

/* line 41, /var/www/scss/modules/mod-category-banner/mod-category-banner.scss */
.mod-category-banner .mod-home-banner__cta {
  margin-top: 1rem;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}

/* line 49, /var/www/scss/modules/mod-category-banner/mod-category-banner.scss */
.mod-category-banner .mod-home-banner__notes--conditions {
  top: 5%;
  padding: 0 1rem;
}

/* line 56, /var/www/scss/modules/mod-category-banner/mod-category-banner.scss */
.mod-category-banner .mod-home-banner__image-cnt {
  padding-bottom: 100%;
}

/* line 62, /var/www/scss/modules/mod-category-banner/mod-category-banner.scss */
.mod-category-banner .mod-home-banner--right .mod-home-banner__box-wrp {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

/* line 68, /var/www/scss/modules/mod-category-banner/mod-category-banner.scss */
.mod-category-banner .mod-home-banner--left .mod-home-banner__box-wrp {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

/* line 81, /var/www/scss/modules/mod-category-banner/mod-category-banner.scss */
.mod-category-banner .mod-home-banner.mod-home-banner--right .mod-home-banner__notes--conditions {
  text-align: left;
}

/* line 85, /var/www/scss/modules/mod-category-banner/mod-category-banner.scss */
.mod-category-banner .mod-home-banner.mod-home-banner--right .mod-home-banner__icon {
  margin-left: 40%;
}

/* line 88, /var/www/scss/modules/mod-category-banner/mod-category-banner.scss */
.mod-category-banner .mod-home-banner.mod-home-banner--right .com-tooltip--padded-triangle-conditions:after, .mod-category-banner .mod-home-banner.mod-home-banner--right .com-tooltip--padded-triangle-conditions:before {
  left: 40%;
  right: auto;
}

/* line 97, /var/www/scss/modules/mod-category-banner/mod-category-banner.scss */
.mod-category-banner .mod-home-banner.mod-home-banner--left .mod-home-banner__icon {
  margin-right: 0.25rem;
}

/* line 100, /var/www/scss/modules/mod-category-banner/mod-category-banner.scss */
.mod-category-banner .mod-home-banner.mod-home-banner--left .com-tooltip--padded-triangle-conditions:after, .mod-category-banner .mod-home-banner.mod-home-banner--left .com-tooltip--padded-triangle-conditions:before {
  right: 0.3125rem;
}

@media screen and (min-width: 48em) {
  /* line 2, /var/www/scss/modules/mod-category-banner/mod-category-banner-medium.scss */
  .mod-category-banner {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  /* line 6, /var/www/scss/modules/mod-category-banner/mod-category-banner-medium.scss */
  .mod-category-banner__wrp {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  /* line 10, /var/www/scss/modules/mod-category-banner/mod-category-banner-medium.scss */
  .mod-category-banner__banner {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
  /* line 13, /var/www/scss/modules/mod-category-banner/mod-category-banner-medium.scss */
  .mod-category-banner__banner:first-child {
    margin-right: 0.1875rem;
  }
  /* line 16, /var/www/scss/modules/mod-category-banner/mod-category-banner-medium.scss */
  .mod-category-banner__banner:last-child {
    margin-left: 0.1875rem;
  }
  /* line 19, /var/www/scss/modules/mod-category-banner/mod-category-banner-medium.scss */
  .mod-category-banner__banner:nth-child(2) {
    margin-top: 0;
  }
  /* line 29, /var/www/scss/modules/mod-category-banner/mod-category-banner-medium.scss */
  .mod-category-banner.mod-category-banner--right .mod-home-banner--left .mod-home-banner__box-wrp {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  /* line 33, /var/www/scss/modules/mod-category-banner/mod-category-banner-medium.scss */
  .mod-category-banner.mod-category-banner--right .mod-home-banner--left .mod-home-banner__badge {
    right: 0;
    left: initial;
    padding: 0.6875rem 1.0625rem 0.5625rem 1.375rem;
    border-radius: 1.375rem 0 0 1.375rem;
  }
  /* line 37, /var/www/scss/modules/mod-category-banner/mod-category-banner-medium.scss */
  .mod-category-banner.mod-category-banner--right .mod-home-banner--left .mod-home-banner__image {
    -o-object-position: top right;
       object-position: top right;
  }
  /* line 43, /var/www/scss/modules/mod-category-banner/mod-category-banner-medium.scss */
  .mod-category-banner.mod-category-banner--right .mod-home-banner--right .mod-home-banner__box-wrp {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  /* line 49, /var/www/scss/modules/mod-category-banner/mod-category-banner-medium.scss */
  .mod-category-banner.mod-category-banner--left .mod-home-banner--left .mod-home-banner__box-wrp {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
  /* line 55, /var/www/scss/modules/mod-category-banner/mod-category-banner-medium.scss */
  .mod-category-banner.mod-category-banner--left .mod-home-banner--right .mod-home-banner__box-wrp {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
  /* line 59, /var/www/scss/modules/mod-category-banner/mod-category-banner-medium.scss */
  .mod-category-banner.mod-category-banner--left .mod-home-banner--right .mod-home-banner__badge {
    left: 0;
    right: initial;
    padding: 0.6875rem 1.375rem 0.5625rem 1.0625rem;
    border-radius: 0 1.375rem 1.375rem 0;
  }
  /* line 63, /var/www/scss/modules/mod-category-banner/mod-category-banner-medium.scss */
  .mod-category-banner.mod-category-banner--left .mod-home-banner--right .mod-home-banner__image {
    -o-object-position: top left;
       object-position: top left;
  }
  /* line 68, /var/www/scss/modules/mod-category-banner/mod-category-banner-medium.scss */
  .mod-category-banner .mod-home-banner {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 72, /var/www/scss/modules/mod-category-banner/mod-category-banner-medium.scss */
  .mod-category-banner .mod-home-banner__box {
    height: 11.875rem;
  }
  /* line 75, /var/www/scss/modules/mod-category-banner/mod-category-banner-medium.scss */
  .mod-category-banner .mod-home-banner__box--content {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
  }
  /* line 79, /var/www/scss/modules/mod-category-banner/mod-category-banner-medium.scss */
  .mod-category-banner .mod-home-banner__box--image {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
  }
  /* line 85, /var/www/scss/modules/mod-category-banner/mod-category-banner-medium.scss */
  .mod-category-banner .mod-home-banner__notes--conditions {
    top: auto;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    padding: 0;
  }
  /* line 92, /var/www/scss/modules/mod-category-banner/mod-category-banner-medium.scss */
  .mod-category-banner .mod-home-banner__image-cnt {
    padding-bottom: 0;
  }
  /* line 104, /var/www/scss/modules/mod-category-banner/mod-category-banner-medium.scss */
  .mod-category-banner .mod-home-banner.mod-home-banner--right .com-tooltip--padded-triangle-conditions:after, .mod-category-banner .mod-home-banner.mod-home-banner--right .com-tooltip--padded-triangle-conditions:before {
    left: auto;
    right: auto;
  }
  /* line 113, /var/www/scss/modules/mod-category-banner/mod-category-banner-medium.scss */
  .mod-category-banner .mod-home-banner.mod-home-banner--left .com-tooltip--padded-triangle-conditions:after, .mod-category-banner .mod-home-banner.mod-home-banner--left .com-tooltip--padded-triangle-conditions:before {
    right: auto;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 3, /var/www/scss/modules/mod-category-banner/mod-category-banner-large.scss */
  .mod-category-banner .mod-home-banner {
    max-width: none;
  }
  /* line 6, /var/www/scss/modules/mod-category-banner/mod-category-banner-large.scss */
  .mod-category-banner .mod-home-banner__content {
    padding: 0 1.5rem;
  }
  /* line 10, /var/www/scss/modules/mod-category-banner/mod-category-banner-large.scss */
  .mod-category-banner .mod-home-banner__title {
    font-size: 1.25rem;
    line-height: 1.5rem;
  }
}

/* line 2, /var/www/scss/modules/mod-hero-column-banner/mod-hero-column-banner.scss */
.mod-hero-column-banner-wrapper {
  margin: 1.5rem 0;
}

/* line 5, /var/www/scss/modules/mod-hero-column-banner/mod-hero-column-banner.scss */
.mod-hero-column-banner-wrapper > *:last-child {
  margin-top: 1.5rem;
}

/* line 11, /var/www/scss/modules/mod-hero-column-banner/mod-hero-column-banner.scss */
.mod-hero-column-banner {
  max-width: 68rem;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

/* line 18, /var/www/scss/modules/mod-hero-column-banner/mod-hero-column-banner.scss */
.mod-hero-column-banner__figure {
  padding-bottom: 66.7%;
  position: relative;
  margin: 0;
}

/* line 24, /var/www/scss/modules/mod-hero-column-banner/mod-hero-column-banner.scss */
.mod-hero-column-banner__picture, .mod-hero-column-banner__image {
  position: absolute;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  overflow: hidden;
}

/* line 32, /var/www/scss/modules/mod-hero-column-banner/mod-hero-column-banner.scss */
.mod-hero-column-banner__actions {
  background-color: #c20038;
  color: #FFF;
  padding: 2rem;
}

/* line 38, /var/www/scss/modules/mod-hero-column-banner/mod-hero-column-banner.scss */
.mod-hero-column-banner__heading {
  margin-bottom: 2rem;
  position: relative;
}

/* line 43, /var/www/scss/modules/mod-hero-column-banner/mod-hero-column-banner.scss */
.mod-hero-column-banner__title {
  font-size: 1.875rem;
  line-height: 2.125rem;
  letter-spacing: -0.025em;
  max-width: 80%;
  font-weight: 700;
}

/* line 51, /var/www/scss/modules/mod-hero-column-banner/mod-hero-column-banner.scss */
.mod-hero-column-banner__title i {
  font-weight: 400;
  font-style: normal;
}

/* line 56, /var/www/scss/modules/mod-hero-column-banner/mod-hero-column-banner.scss */
.mod-hero-column-banner__notes {
  font-size: 0.8125rem;
  color: #FFF;
  top: 0.375rem;
  position: absolute;
  width: 100%;
  height: 1.5rem;
}

/* line 64, /var/www/scss/modules/mod-hero-column-banner/mod-hero-column-banner.scss */
.mod-hero-column-banner__notes--conditions {
  position: absolute;
  left: 0;
  padding: 0 2rem;
  width: 100%;
  text-align: right;
}

/* line 72, /var/www/scss/modules/mod-hero-column-banner/mod-hero-column-banner.scss */
.mod-hero-column-banner__notes .com-tooltip {
  color: #3e3936;
}

/* line 75, /var/www/scss/modules/mod-hero-column-banner/mod-hero-column-banner.scss */
.mod-hero-column-banner__notes .com-tooltip.com-tooltip--conditions {
  z-index: 1001;
  left: -1rem;
  right: -1rem;
}

/* line 83, /var/www/scss/modules/mod-hero-column-banner/mod-hero-column-banner.scss */
.mod-hero-column-banner__conditions, .mod-hero-column-banner__icon {
  cursor: pointer;
}

/* line 87, /var/www/scss/modules/mod-hero-column-banner/mod-hero-column-banner.scss */
.mod-hero-column-banner__conditions {
  display: none;
  text-decoration: underline;
}

/* line 92, /var/www/scss/modules/mod-hero-column-banner/mod-hero-column-banner.scss */
.mod-hero-column-banner__icon {
  display: block;
  background-position: center top;
  background-size: 1.5rem;
  height: 1.5rem;
  width: 1.5rem;
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20height%3D%22431.855%22%20viewBox%3D%220%200%20431.838%20431.855%22%20width%3D%22431.838%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M215.928%200C96.714%200%200%2096.592%200%20215.814c0%20119.336%2096.714%20216.04%20215.927%20216.04%20119.28%200%20215.91-96.705%20215.91-216.04C431.84%2096.592%20335.208%200%20215.928%200zm15.387%20335.962a25.425%2025.425%200%200%201-17.41%206.706%2026.3%2026.3%200%200%201-17.827-6.617q-7.62-6.608-7.625-18.5a23.838%2023.838%200%200%201%207.373-17.744%2024.876%2024.876%200%200%201%2018.078-7.194%2024.585%2024.585%200%200%201%2024.955%2024.94q-.014%2011.716-7.545%2018.41zm62.533-155.028a76.34%2076.34%200%200%201-13.737%2018.5q-7.937%207.79-28.547%2026.2a118.154%20118.154%200%200%200-9.12%209.12%2037.162%2037.162%200%200%200-5.1%207.2%2034.7%2034.7%200%200%200-2.593%206.535q-.915%203.254-2.772%2011.468-3.17%2017.412-19.915%2017.41a20.4%2020.4%200%200%201-14.656-5.69q-5.938-5.693-5.934-16.906%200-14.058%204.357-24.36a61.566%2061.566%200%200%201%2011.543-18.087%20264.714%20264.714%200%200%201%2019.427-18.5q10.718-9.377%2015.485-14.144a47.87%2047.87%200%200%200%208.03-10.63%2025.6%2025.6%200%200%200%203.26-12.722%2029.535%2029.535%200%200%200-9.956-22.6q-9.963-9.206-25.7-9.21-18.424%200-27.126%209.29t-14.73%2027.37q-5.705%2018.924-21.6%2018.923a21.255%2021.255%200%200%201-15.825-6.608q-6.44-6.61-6.44-14.314%200-15.9%2010.21-32.23t29.802-27.033q19.58-10.715%2045.7-10.722%2024.275%200%2042.853%208.966%2018.582%208.948%2028.718%2024.36A59.775%2059.775%200%200%201%20299.61%20156q.025%2014.21-5.762%2024.934z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  display: inline-block;
  position: absolute;
  right: 0;
}

@media screen and (min-width: 48em) {
  /* line 92, /var/www/scss/modules/mod-hero-column-banner/mod-hero-column-banner.scss */
  .mod-hero-column-banner__icon {
    background-size: 1.5rem;
    height: 1.5rem;
    width: 1.5rem;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 92, /var/www/scss/modules/mod-hero-column-banner/mod-hero-column-banner.scss */
  .mod-hero-column-banner__icon {
    background-size: 1.5rem;
    height: 1.5rem;
    width: 1.5rem;
  }
}

/* line 100, /var/www/scss/modules/mod-hero-column-banner/mod-hero-column-banner.scss */
.mod-hero-column-banner__cta {
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1.25rem;
  color: #FFF;
  border: 0.125rem solid #FFF;
  padding: 0.625rem 1rem;
  text-align: center;
  box-sizing: border-box;
  display: block;
  width: 100%;
  text-transform: uppercase;
}

/* line 114, /var/www/scss/modules/mod-hero-column-banner/mod-hero-column-banner.scss */
.mod-hero-column-banner__badge {
  position: absolute;
  top: 1.875rem;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.1875rem;
  letter-spacing: .02em;
  background-color: #FFF;
  color: #c20038;
  z-index: 2;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 8.75rem;
}

/* line 131, /var/www/scss/modules/mod-hero-column-banner/mod-hero-column-banner.scss */
.mod-hero-column-banner__badge--right {
  right: 0;
  left: initial;
  padding: 0.6875rem 1.0625rem 0.5625rem 1.375rem;
  border-radius: 1.375rem 0 0 1.375rem;
}

/* line 138, /var/www/scss/modules/mod-hero-column-banner/mod-hero-column-banner.scss */
.mod-hero-column-banner__badge--left {
  left: 0;
  right: initial;
  padding: 0.6875rem 1.375rem 0.5625rem 1.0625rem;
  border-radius: 0 1.375rem 1.375rem 0;
}

@media screen and (min-width: 48em) {
  /* line 3, /var/www/scss/modules/mod-hero-column-banner/mod-hero-column-banner-medium.scss */
  .mod-hero-column-banner-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    max-width: 70.5rem;
    margin: 1.5rem auto;
    padding: 0 1.25rem;
  }
  /* line 11, /var/www/scss/modules/mod-hero-column-banner/mod-hero-column-banner-medium.scss */
  .mod-hero-column-banner-wrapper > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(50% - 0.75rem);
            flex: 0 0 calc(50% - 0.75rem);
  }
  /* line 14, /var/www/scss/modules/mod-hero-column-banner/mod-hero-column-banner-medium.scss */
  .mod-hero-column-banner-wrapper > *:not(:last-child) {
    margin-right: 1.5rem;
  }
  /* line 17, /var/www/scss/modules/mod-hero-column-banner/mod-hero-column-banner-medium.scss */
  .mod-hero-column-banner-wrapper > *:last-child {
    margin-top: 0;
  }
  /* line 23, /var/www/scss/modules/mod-hero-column-banner/mod-hero-column-banner-medium.scss */
  .mod-hero-column-banner__figure {
    height: 15.75rem;
    padding-bottom: 0;
  }
  /* line 28, /var/www/scss/modules/mod-hero-column-banner/mod-hero-column-banner-medium.scss */
  .mod-hero-column-banner__actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 6.125rem;
  }
  /* line 35, /var/www/scss/modules/mod-hero-column-banner/mod-hero-column-banner-medium.scss */
  .mod-hero-column-banner__heading {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    margin: 0;
  }
  /* line 40, /var/www/scss/modules/mod-hero-column-banner/mod-hero-column-banner-medium.scss */
  .mod-hero-column-banner__title {
    font-size: 1.25rem;
    line-height: 1.5rem;
    letter-spacing: 0;
    max-width: 75%;
    font-weight: 700;
  }
  /* line 48, /var/www/scss/modules/mod-hero-column-banner/mod-hero-column-banner-medium.scss */
  .mod-hero-column-banner__cta-wrapper {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }
  /* line 52, /var/www/scss/modules/mod-hero-column-banner/mod-hero-column-banner-medium.scss */
  .mod-hero-column-banner__cta {
    display: inline-block;
  }
  /* line 56, /var/www/scss/modules/mod-hero-column-banner/mod-hero-column-banner-medium.scss */
  .mod-hero-column-banner__notes {
    position: relative;
    top: auto;
    margin-top: 0.125rem;
  }
  /* line 61, /var/www/scss/modules/mod-hero-column-banner/mod-hero-column-banner-medium.scss */
  .mod-hero-column-banner__notes--conditions {
    position: relative;
    width: auto;
    padding: 0;
    text-align: left;
  }
  /* line 69, /var/www/scss/modules/mod-hero-column-banner/mod-hero-column-banner-medium.scss */
  .mod-hero-column-banner__conditions {
    display: inline-block;
  }
  /* line 73, /var/www/scss/modules/mod-hero-column-banner/mod-hero-column-banner-medium.scss */
  .mod-hero-column-banner__icon {
    display: none;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 1, /var/www/scss/modules/mod-advent/mod-advent.scss */
  .mod-advent {
    max-width: 68.0625rem;
    margin-left: auto;
    margin-right: auto;
  }
}

/* line 15, /var/www/scss/modules/mod-advent/mod-advent.scss */
.mod-advent-banner__cta, .mod-advent--2019 .mod-advent-calendar__bottom-cta {
  display: inline-block;
  padding: 0.625rem 1rem;
  min-width: 12.125rem;
  border: 0.125rem solid #FFF;
  color: #FFF;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.1875rem;
  text-transform: uppercase;
  text-align: center;
  transition: all 0.3s cubic-bezier(0.42, 0, 0.58, 1);
}

/* line 30, /var/www/scss/modules/mod-advent/mod-advent.scss */
.mod-advent-banner__cta:hover, .mod-advent--2019 .mod-advent-calendar__bottom-cta:hover {
  background-color: #FFF;
  color: #654EA1;
}

/* line 1, /var/www/scss/modules/mod-advent/banner/mod-advent-banner.scss */
.mod-advent-banner {
  position: relative;
}

/* line 4, /var/www/scss/modules/mod-advent/banner/mod-advent-banner.scss */
.mod-advent-banner__background {
  display: block;
}

/* line 8, /var/www/scss/modules/mod-advent/banner/mod-advent-banner.scss */
.mod-advent-banner__background-image {
  -o-object-fit: cover;
     object-fit: cover;
  font-family: "object-fit: cover";
}

/* line 12, /var/www/scss/modules/mod-advent/banner/mod-advent-banner.scss */
.mod-advent-banner__text {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  font-weight: 700;
}

/* line 26, /var/www/scss/modules/mod-advent/banner/mod-advent-banner.scss */
.mod-advent-banner__text::before {
  content: '';
  -webkit-box-flex: 0;
      -ms-flex: 0 0 52%;
          flex: 0 0 52%;
}

/* line 32, /var/www/scss/modules/mod-advent/banner/mod-advent-banner.scss */
.mod-advent-banner__title {
  color: #FFF;
  font-size: 1.375rem;
  line-height: 1.5625rem;
  padding: 0 1.25rem;
}

/* line 39, /var/www/scss/modules/mod-advent/banner/mod-advent-banner.scss */
.mod-advent-banner__cta {
  margin-top: 1.125rem;
}

@media screen and (min-width: 48em) {
  /* line 3, /var/www/scss/modules/mod-advent/banner/mod-advent-banner-medium.scss */
  .mod-advent-banner__text {
    top: 50%;
    bottom: auto;
    left: 3.125rem;
    right: auto;
    -webkit-transform: translate3d(0, -50%, 0);
            transform: translate3d(0, -50%, 0);
    display: block;
    text-align: left;
    width: 55%;
  }
  /* line 15, /var/www/scss/modules/mod-advent/banner/mod-advent-banner-medium.scss */
  .mod-advent-banner__text::before {
    display: none;
  }
  /* line 20, /var/www/scss/modules/mod-advent/banner/mod-advent-banner-medium.scss */
  .mod-advent-banner__title {
    font-size: 1.625rem;
    line-height: 2rem;
    padding: 0;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 3, /var/www/scss/modules/mod-advent/banner/mod-advent-banner-large.scss */
  .mod-advent-banner__text {
    top: auto;
    left: 6.9375rem;
    bottom: 5.125rem;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    width: 44.5871%;
  }
  /* line 12, /var/www/scss/modules/mod-advent/banner/mod-advent-banner-large.scss */
  .mod-advent-banner__title {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }
  /* line 17, /var/www/scss/modules/mod-advent/banner/mod-advent-banner-large.scss */
  .mod-advent-banner__cta {
    margin-top: 1.5rem;
  }
}

/* line 1, /var/www/scss/modules/mod-advent/heading/mod-advent-heading.scss */
.mod-advent-heading {
  text-align: center;
  color: #222222;
  padding: 3.125rem 2.375rem 2.625rem;
}

/* line 6, /var/www/scss/modules/mod-advent/heading/mod-advent-heading.scss */
.mod-advent-heading__title {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.75rem;
}

/* line 12, /var/www/scss/modules/mod-advent/heading/mod-advent-heading.scss */
.mod-advent-heading__content {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.375rem;
  margin-top: 1.25rem;
}

/* line 19, /var/www/scss/modules/mod-advent/heading/mod-advent-heading.scss */
.mod-advent-heading__note {
  display: block;
  font-size: 70%;
  margin-top: 1rem;
}

@media screen and (min-width: 48em) {
  /* line 2, /var/www/scss/modules/mod-advent/heading/mod-advent-heading-medium.scss */
  .mod-advent-heading {
    padding: 4.3125rem 1.25rem 4.375rem;
  }
  /* line 5, /var/www/scss/modules/mod-advent/heading/mod-advent-heading-medium.scss */
  .mod-advent-heading__title {
    max-width: 35rem;
    line-height: 1.625rem;
  }
  /* line 10, /var/www/scss/modules/mod-advent/heading/mod-advent-heading-medium.scss */
  .mod-advent-heading__content {
    max-width: 40.625rem;
  }
  /* line 14, /var/www/scss/modules/mod-advent/heading/mod-advent-heading-medium.scss */
  .mod-advent-heading__title, .mod-advent-heading__content {
    margin-left: auto;
    margin-right: auto;
  }
}

/* line 3, /var/www/scss/modules/mod-advent/calendar/mod-advent-calendar.scss */
.mod-advent--2019 .mod-advent-calendar__grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-auto-rows: 1fr;
  padding: 0;
}

/* line 9, /var/www/scss/modules/mod-advent/calendar/mod-advent-calendar.scss */
.mod-advent--2019 .mod-advent-calendar__grid::before {
  content: '';
  width: 0;
  padding-bottom: 100%;
  grid-row: 1 / 1;
  grid-column: 1 / 1;
}

/* line 19, /var/www/scss/modules/mod-advent/calendar/mod-advent-calendar.scss */
.mod-advent--2019 .mod-advent-calendar__grid-cell:first-child {
  grid-row: 1 / 1;
  grid-column: 1 / 1;
}

/* line 24, /var/www/scss/modules/mod-advent/calendar/mod-advent-calendar.scss */
.mod-advent--2019 .mod-advent-calendar__grid-cell--stripe {
  grid-column: 1 / 4;
}

/* line 29, /var/www/scss/modules/mod-advent/calendar/mod-advent-calendar.scss */
.mod-advent--2019 .mod-advent-calendar__bottom {
  background-color: #654EA1;
  text-align: center;
  padding: 1.875rem 0;
}

/* line 39, /var/www/scss/modules/mod-advent/calendar/mod-advent-calendar.scss */
.mod-advent--2019 .mod-advent-calendar__copy {
  text-align: center;
  padding: 2rem 0;
}

/* line 44, /var/www/scss/modules/mod-advent/calendar/mod-advent-calendar.scss */
.mod-advent--2019 .mod-advent-calendar__copy-cta {
  display: inline-block;
  color: #6A6A6A;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1.1875rem;
  text-decoration: underline;
}

/* line 52, /var/www/scss/modules/mod-advent/calendar/mod-advent-calendar.scss */
.mod-advent--2019 .mod-advent-calendar__copy-cta:hover {
  text-decoration: none;
}

/* line 59, /var/www/scss/modules/mod-advent/calendar/mod-advent-calendar.scss */
.mod-advent-calendar-item {
  position: relative;
}

/* line 62, /var/www/scss/modules/mod-advent/calendar/mod-advent-calendar.scss */
.mod-advent-calendar-item__img-cnt {
  position: relative;
  height: 0;
  padding-bottom: 100%;
  overflow: hidden;
}

/* line 68, /var/www/scss/modules/mod-advent/calendar/mod-advent-calendar.scss */
.mod-advent-calendar__grid-cell--stripe .mod-advent-calendar-item__img-cnt {
  padding-bottom: 33.33%;
}

/* line 73, /var/www/scss/modules/mod-advent/calendar/mod-advent-calendar.scss */
.mod-advent-calendar-item__img {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
}

/* line 80, /var/www/scss/modules/mod-advent/calendar/mod-advent-calendar.scss */
.mod-advent-calendar-item__overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 0;
  padding-bottom: 100%;
  overflow: hidden;
}

/* line 90, /var/www/scss/modules/mod-advent/calendar/mod-advent-calendar.scss */
.mod-advent-calendar-item__overlay-inner {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  opacity: 0;
  -webkit-clip-path: circle(0%);
          clip-path: circle(0%);
  transition: all 0.4s cubic-bezier(0.42, 0, 0.58, 1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 107, /var/www/scss/modules/mod-advent/calendar/mod-advent-calendar.scss */
.mod-advent-calendar-item:hover .mod-advent-calendar-item__overlay-inner {
  opacity: 1;
  -webkit-clip-path: circle(75%);
          clip-path: circle(75%);
}

/* line 113, /var/www/scss/modules/mod-advent/calendar/mod-advent-calendar.scss */
.mod-advent-calendar-item__overlay-img {
  position: absolute;
  width: 100%;
}

/* line 118, /var/www/scss/modules/mod-advent/calendar/mod-advent-calendar.scss */
.mod-advent-calendar-item__overlay-text {
  position: absolute;
  text-align: center;
  width: 51%;
  color: #FFF;
  font-size: calc(1rem + 0.5vw);
  line-height: calc(1.1em + 0.25vw);
  font-weight: 600;
  text-transform: uppercase;
}

@media screen and (min-width: 48em) {
  /* line 4, /var/www/scss/modules/mod-advent/calendar/mod-advent-calendar-medium.scss */
  .mod-advent--2019 .mod-advent-calendar__bottom {
    padding: 3.25rem 0;
  }
  /* line 8, /var/www/scss/modules/mod-advent/calendar/mod-advent-calendar-medium.scss */
  .mod-advent--2019 .mod-advent-calendar__copy {
    padding: 2.8125rem 0;
  }
}

/* line 2, /var/www/scss/modules/mod-advent-calendar/mod-advent-calendar.scss */
.mod-advent-calendar__wrapper {
  background-color: #FFF;
  padding: 2.5rem 0 0;
  text-align: center;
}

/* line 11, /var/www/scss/modules/mod-advent-calendar/mod-advent-calendar.scss */
.mod-advent-calendar__column {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.mod-advent-calendar__column::before, .mod-advent-calendar__column::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.mod-advent-calendar__column::after {
  clear: both;
}

/* line 13, /var/www/scss/modules/mod-advent-calendar/mod-advent-calendar.scss */
.mod-advent-calendar__title {
  font-size: 1.125rem;
  font-weight: 700;
  letter-spacing: .05em;
  line-height: 1.22;
  color: #3e3936;
  padding: 0 1.875rem;
}

/* line 22, /var/www/scss/modules/mod-advent-calendar/mod-advent-calendar.scss */
.mod-advent-calendar__text {
  font-size: 0.875rem;
  font-weight: 400;
  letter-spacing: .05em;
  line-height: 1.57;
  color: #3e3936;
  padding: 0.625rem 1.875rem 0;
}

/* line 31, /var/www/scss/modules/mod-advent-calendar/mod-advent-calendar.scss */
.mod-advent-calendar__grid {
  margin: 0;
  list-style: none;
}

/* line 35, /var/www/scss/modules/mod-advent-calendar/mod-advent-calendar.scss */
.mod-advent-calendar__grid--first {
  margin-top: 2.5rem;
}

/* line 39, /var/www/scss/modules/mod-advent-calendar/mod-advent-calendar.scss */
.mod-advent-calendar__grid--bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

@media screen and (min-width: 0em) and (max-width: 47.9375em) {
  /* line 45, /var/www/scss/modules/mod-advent-calendar/mod-advent-calendar.scss */
  .mod-advent-calendar__grid--past {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}

/* line 52, /var/www/scss/modules/mod-advent-calendar/mod-advent-calendar.scss */
.mod-advent-calendar__grid-item {
  position: relative;
}

/* line 55, /var/www/scss/modules/mod-advent-calendar/mod-advent-calendar.scss */
.mod-advent-calendar__grid-item--half-double-high {
  background-color: #697b88;
  color: #4c3c3f;
  padding: 2.375rem 1.875rem 6.25rem;
}

/* line 61, /var/www/scss/modules/mod-advent-calendar/mod-advent-calendar.scss */
.mod-advent-calendar__grid-item--half-double-high a {
  color: #FFF;
  text-decoration: underline;
}

/* line 66, /var/www/scss/modules/mod-advent-calendar/mod-advent-calendar.scss */
.mod-advent-calendar__grid-item--half-double-high a.mod-subscription__btn--end {
  color: white;
  text-decoration: none;
}

/* line 71, /var/www/scss/modules/mod-advent-calendar/mod-advent-calendar.scss */
.mod-advent-calendar__grid-item--half-double-high a:hover {
  text-decoration: none;
}

/* line 77, /var/www/scss/modules/mod-advent-calendar/mod-advent-calendar.scss */
.mod-advent-calendar__grid-img {
  width: 100%;
}

/* line 79, /var/www/scss/modules/mod-advent-calendar/mod-advent-calendar.scss */
.mod-advent-calendar__grid-discover {
  display: none;
}

/* line 81, /var/www/scss/modules/mod-advent-calendar/mod-advent-calendar.scss */
.mod-advent-calendar__label {
  display: none;
  /*position: absolute;
    bottom: 12%;
    left: 50%;
    transform: translateX(-50%);
    height: rem-calc(40);
    line-height: rem-calc(40);
    width: 70%;
    background-color: #262626;
    font-size: rem-calc(20);
    font-family: Georgia, serif;
    font-style: italic;
    color: #fff;
    text-align: center;

    &:before {
      @include triangleLayout(-9, auto, auto, 0);
      border-width: 0;
      border-bottom-width: rem-calc(9);
      border-left-width: 6vw;
      border-color: transparent transparent rgba(#000, .4);
    }

    &:after {
      @include triangleLayout(-9, 0, auto, auto);
      border-width: 0;
      border-top-width: rem-calc(9);
      border-left-width: 6vw;
      border-color: transparent transparent rgba(#000, .4) rgba(#000, .4);
    }

    &--daily {
      width: 88.888%;
      background-color: $clr-primary-bg;

      &:before {
        border-left-width: 6.8vw;
      }

      &:after {
        border-left-width: 6.8vw;
      }
    }*/
}

/* line 130, /var/www/scss/modules/mod-advent-calendar/mod-advent-calendar.scss */
.mod-advent-bottom-form-wrap {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
}

/* line 134, /var/www/scss/modules/mod-advent-calendar/mod-advent-calendar.scss */
.mod-advent-bottom-form {
  text-align: left;
}

/* line 136, /var/www/scss/modules/mod-advent-calendar/mod-advent-calendar.scss */
.mod-advent-bottom-form__text {
  margin-bottom: 1.875rem;
  color: #FFF;
}

/* line 144, /var/www/scss/modules/mod-advent-calendar/mod-advent-calendar.scss */
.mod-advent-copy {
  text-align: center;
  padding: 2rem 1rem;
}

/* line 147, /var/www/scss/modules/mod-advent-calendar/mod-advent-calendar.scss */
.mod-advent-copy__text {
  font-size: 0.8125rem;
  line-height: 1.25rem;
  font-weight: 300;
}

@media screen and (min-width: 48em) {
  /* line 3, /var/www/scss/modules/mod-advent-calendar/mod-advent-calendar-medium.scss */
  .mod-advent-calendar__wrapper {
    padding-top: 3.4375rem;
  }
  /* line 7, /var/www/scss/modules/mod-advent-calendar/mod-advent-calendar-medium.scss */
  .mod-advent-calendar__title {
    font-size: 1.75rem;
    font-weight: 600;
    line-height: 1.14;
  }
  /* line 13, /var/www/scss/modules/mod-advent-calendar/mod-advent-calendar-medium.scss */
  .mod-advent-calendar__text {
    font-size: 1.375rem;
    font-weight: 300;
    line-height: 1.27;
    padding: 1.25rem 0;
  }
  /* line 20, /var/www/scss/modules/mod-advent-calendar/mod-advent-calendar-medium.scss */
  .mod-advent-calendar__grid {
    padding: 0 1.25rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  /* line 25, /var/www/scss/modules/mod-advent-calendar/mod-advent-calendar-medium.scss */
  .mod-advent-calendar__grid--first {
    margin-top: 3.4375rem;
  }
  /* line 29, /var/www/scss/modules/mod-advent-calendar/mod-advent-calendar-medium.scss */
  .mod-advent-calendar__grid--bottom {
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  /* line 35, /var/www/scss/modules/mod-advent-calendar/mod-advent-calendar-medium.scss */
  .mod-advent-calendar__grid-item {
    width: 33.333%;
    position: relative;
    font-size: 1.125rem;
  }
  /* line 41, /var/www/scss/modules/mod-advent-calendar/mod-advent-calendar-medium.scss */
  .mod-advent-calendar__grid-item--double {
    width: 66.666%;
  }
  /* line 45, /var/www/scss/modules/mod-advent-calendar/mod-advent-calendar-medium.scss */
  .mod-advent-calendar__grid-item--half {
    width: 50%;
    font-size: 1.625rem;
  }
  /* line 50, /var/www/scss/modules/mod-advent-calendar/mod-advent-calendar-medium.scss */
  .mod-advent-calendar__grid-item--half-double-high {
    position: absolute;
    overflow: hidden;
    right: 1.25rem;
    top: 0;
    bottom: 0;
    width: calc(50% - 20px);
    color: #4c3c3f;
    background-image: url(../images/landings/advent-2018/bottom-form-gifts.png);
    background-position: calc(100% - 42px) bottom;
    background-repeat: no-repeat;
  }
  /* line 64, /var/www/scss/modules/mod-advent-calendar/mod-advent-calendar-medium.scss */
  .mod-advent-calendar__label {
    /*&:before { border-left-width: 1.9vw; }
      &:after { border-left-width: 1.9vw; }
      &--daily {
        &:before { border-left-width: 2.2vw; }
        &:after { border-left-width: 2.2vw; }
      }*/
  }
  /* line 74, /var/www/scss/modules/mod-advent-calendar/mod-advent-calendar-medium.scss */
  .mod-advent-calendar__grid-link {
    display: block;
    position: relative;
  }
  /* line 80, /var/www/scss/modules/mod-advent-calendar/mod-advent-calendar-medium.scss */
  .mod-advent-gift {
    overflow: hidden;
  }
  /* line 83, /var/www/scss/modules/mod-advent-calendar/mod-advent-calendar-medium.scss */
  .mod-advent-gift__info {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    left: 2.5rem;
    text-align: left;
  }
  /* line 96, /var/www/scss/modules/mod-advent-calendar/mod-advent-calendar-medium.scss */
  .mod-advent-gift__title, .mod-advent-gift__text {
    display: block;
    font-size: 2.375rem;
    line-height: 2.8125rem;
    font-weight: 700;
    letter-spacing: .05em;
  }
  /* line 105, /var/www/scss/modules/mod-advent-calendar/mod-advent-calendar-medium.scss */
  .mod-advent-gift__title {
    color: #FFF;
  }
  /* line 115, /var/www/scss/modules/mod-advent-calendar/mod-advent-calendar-medium.scss */
  .mod-advent-gift__text {
    color: #c20038;
  }
  /* line 126, /var/www/scss/modules/mod-advent-calendar/mod-advent-calendar-medium.scss */
  .mod-advent-gift__star {
    position: absolute;
    display: block;
    width: 4%;
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2050%2050%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3B%7D.cls-2%7Bclip-path%3Aurl%28%23clip-path%29%3B%7D.cls-3%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Efiocco5%3C%2Ftitle%3E%3Cg%20class%3D%22cls-2%22%20id%3D%22Livello_5%22%20data-name%3D%22Livello%205%22%3E%3Cpath%20id%3D%22_Tracciato_%22%20data-name%3D%22%26lt%3BTracciato%26gt%3B%22%20class%3D%22cls-3%22%20d%3D%22M25%2016a10.09%2010.09%200%200%201-9%209%2010.09%2010.09%200%200%201%209%209%2010.09%2010.09%200%200%201%209-9%2010.09%2010.09%200%200%201-9-9z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    -webkit-animation: star_lightning_4 1s infinite alternate linear;
            animation: star_lightning_4 1s infinite alternate linear;
  }
  /* line 133, /var/www/scss/modules/mod-advent-calendar/mod-advent-calendar-medium.scss */
  .mod-advent-gift__star:after {
    content: '';
    display: block;
    padding-bottom: 100%;
  }
  /* line 139, /var/www/scss/modules/mod-advent-calendar/mod-advent-calendar-medium.scss */
  .mod-advent-gift__star--1 {
    left: 11%;
    top: 70%;
  }
  /* line 144, /var/www/scss/modules/mod-advent-calendar/mod-advent-calendar-medium.scss */
  .mod-advent-gift__star--2 {
    -webkit-animation-name: star_lightning_6;
            animation-name: star_lightning_6;
    -webkit-animation-duration: 1.4s;
            animation-duration: 1.4s;
    left: 23.5%;
    top: 14%;
  }
  /* line 151, /var/www/scss/modules/mod-advent-calendar/mod-advent-calendar-medium.scss */
  .mod-advent-gift__star--3 {
    -webkit-animation-name: star_lightning_6;
            animation-name: star_lightning_6;
    -webkit-animation-duration: 2s;
            animation-duration: 2s;
    right: 30%;
    top: 20%;
    width: 5%;
  }
  /* line 160, /var/www/scss/modules/mod-advent-calendar/mod-advent-calendar-medium.scss */
  .mod-advent-gift__snowflake {
    position: absolute;
    display: block;
    -webkit-animation: snowflake_falling_banner 15s infinite linear;
            animation: snowflake_falling_banner 15s infinite linear;
  }
  /* line 169, /var/www/scss/modules/mod-advent-calendar/mod-advent-calendar-medium.scss */
  .mod-advent-gift__snowflake:after {
    content: '';
    display: block;
    padding-bottom: 100%;
  }
  /* line 175, /var/www/scss/modules/mod-advent-calendar/mod-advent-calendar-medium.scss */
  .mod-advent-gift__snowflake--1, .mod-advent-gift__snowflake--3, .mod-advent-gift__snowflake--5 {
    background-image: url(../images/landings/advent-2018/snowflake.png);
    background-position: center center;
    background-repeat: no-repeat;
  }
  /* line 183, /var/www/scss/modules/mod-advent-calendar/mod-advent-calendar-medium.scss */
  .mod-advent-gift__snowflake--2, .mod-advent-gift__snowflake--4 {
    border-radius: 100%;
    background-color: #FFF;
  }
  /* line 189, /var/www/scss/modules/mod-advent-calendar/mod-advent-calendar-medium.scss */
  .mod-advent-gift__snowflake--1 {
    left: 4%;
    top: calc(58% - 70%);
    width: 5rem;
    height: 5rem;
    background-size: 5rem;
  }
  /* line 197, /var/www/scss/modules/mod-advent-calendar/mod-advent-calendar-medium.scss */
  .mod-advent-gift__snowflake--2 {
    left: 12%;
    top: calc(11% - 70%);
    -webkit-animation-duration: 30s;
            animation-duration: 30s;
    -webkit-animation-name: snowflake_falling_banner_2;
            animation-name: snowflake_falling_banner_2;
    width: 1.25rem;
    height: 1.25rem;
  }
  /* line 206, /var/www/scss/modules/mod-advent-calendar/mod-advent-calendar-medium.scss */
  .mod-advent-gift__snowflake--3 {
    left: 20%;
    top: calc(39% - 70%);
    -webkit-animation-duration: 20s;
            animation-duration: 20s;
    width: 3.125rem;
    height: 3.125rem;
    background-size: 3.125rem;
  }
  /* line 218, /var/www/scss/modules/mod-advent-calendar/mod-advent-calendar-medium.scss */
  .mod-advent-gift__snowflake--4 {
    right: 17%;
    top: calc(8% - 70%);
    -webkit-animation-duration: 18s;
            animation-duration: 18s;
    -webkit-animation-name: snowflake_falling_banner_2;
            animation-name: snowflake_falling_banner_2;
    width: 0.9375rem;
    height: 0.9375rem;
  }
  /* line 230, /var/www/scss/modules/mod-advent-calendar/mod-advent-calendar-medium.scss */
  .mod-advent-gift__snowflake--5 {
    right: 2%;
    top: calc(20% - 70%);
    -webkit-animation-duration: 30s;
            animation-duration: 30s;
    width: 6.25rem;
    height: 6.25rem;
    background-size: 6.25rem;
  }
  /* line 241, /var/www/scss/modules/mod-advent-calendar/mod-advent-calendar-medium.scss */
  .mod-advent-bottom-form-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  /* line 246, /var/www/scss/modules/mod-advent-calendar/mod-advent-calendar-medium.scss */
  .mod-advent-bottom-form {
    position: relative;
    z-index: 2;
    margin: auto 0;
    padding: 0 3.75rem;
  }
  /* line 252, /var/www/scss/modules/mod-advent-calendar/mod-advent-calendar-medium.scss */
  .mod-advent-bottom-form__title {
    font-size: 2.1875rem;
    line-height: 2.375rem;
    margin-bottom: 1.5625rem;
    letter-spacing: .01em;
    color: #FFF;
    font-weight: 700;
  }
  /* line 265, /var/www/scss/modules/mod-advent-calendar/mod-advent-calendar-medium.scss */
  .mod-advent-bottom-form__text {
    font-weight: 300;
    font-size: 1.375rem;
    line-height: 1.27;
    letter-spacing: .05em;
  }
  /* line 272, /var/www/scss/modules/mod-advent-calendar/mod-advent-calendar-medium.scss */
  .mod-advent-bottom-form__snowflake {
    position: absolute;
    z-index: 1;
    display: block;
    -webkit-animation: snowflake_falling_banner_high_2 35s infinite linear;
            animation: snowflake_falling_banner_high_2 35s infinite linear;
  }
  /* line 283, /var/www/scss/modules/mod-advent-calendar/mod-advent-calendar-medium.scss */
  .mod-advent-bottom-form__snowflake:after {
    content: '';
    display: block;
    padding-bottom: 100%;
  }
  /* line 289, /var/www/scss/modules/mod-advent-calendar/mod-advent-calendar-medium.scss */
  .mod-advent-bottom-form__snowflake--1, .mod-advent-bottom-form__snowflake--3, .mod-advent-bottom-form__snowflake--5 {
    background-image: url(../images/landings/advent-2018/iceflake.png);
    background-position: center center;
    background-repeat: no-repeat;
  }
  /* line 297, /var/www/scss/modules/mod-advent-calendar/mod-advent-calendar-medium.scss */
  .mod-advent-bottom-form__snowflake--2, .mod-advent-bottom-form__snowflake--4 {
    border-radius: 100%;
    background-color: #FFF;
  }
  /* line 303, /var/www/scss/modules/mod-advent-calendar/mod-advent-calendar-medium.scss */
  .mod-advent-bottom-form__snowflake--1 {
    left: 6%;
    width: 1.5625rem;
    height: 1.5625rem;
    background-size: 1.5625rem;
    top: calc(10% - 80%);
  }
  /* line 311, /var/www/scss/modules/mod-advent-calendar/mod-advent-calendar-medium.scss */
  .mod-advent-bottom-form__snowflake--2 {
    width: 1.25rem;
    height: 1.25rem;
    left: 25%;
    top: calc(5% - 80%);
    -webkit-animation-duration: 48s;
            animation-duration: 48s;
    -webkit-animation-name: snowflake_falling_banner_high_2;
            animation-name: snowflake_falling_banner_high_2;
  }
  /* line 321, /var/www/scss/modules/mod-advent-calendar/mod-advent-calendar-medium.scss */
  .mod-advent-bottom-form__snowflake--3 {
    width: 1.875rem;
    height: 1.875rem;
    background-size: 1.875rem;
    right: 6%;
    top: calc(10% - 80%);
    -webkit-animation-duration: 32s;
            animation-duration: 32s;
  }
  /* line 330, /var/www/scss/modules/mod-advent-calendar/mod-advent-calendar-medium.scss */
  .mod-advent-bottom-form__snowflake--4 {
    width: 0.9375rem;
    height: 0.9375rem;
    left: 15%;
    top: calc(75% - 80%);
    -webkit-animation-duration: 42s;
            animation-duration: 42s;
    -webkit-animation-name: snowflake_falling_banner_high_2;
            animation-name: snowflake_falling_banner_high_2;
  }
  /* line 340, /var/www/scss/modules/mod-advent-calendar/mod-advent-calendar-medium.scss */
  .mod-advent-bottom-form__snowflake--5 {
    width: 2.5rem;
    height: 2.5rem;
    background-size: 2.5rem;
    right: 20%;
    top: calc(70% - 80%);
    -webkit-animation-duration: 30s;
            animation-duration: 30s;
  }
}

@-webkit-keyframes snowflake_falling_banner_high {
  from {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  to {
    -webkit-transform: translateY(1000px);
            transform: translateY(1000px);
  }
}

@keyframes snowflake_falling_banner_high {
  from {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  to {
    -webkit-transform: translateY(1000px);
            transform: translateY(1000px);
  }
}

@-webkit-keyframes snowflake_falling_banner_high_2 {
  from {
    -webkit-transform: translateY(0) rotate(0);
            transform: translateY(0) rotate(0);
  }
  to {
    -webkit-transform: translateY(1600px) rotate(360deg);
            transform: translateY(1600px) rotate(360deg);
  }
}

@keyframes snowflake_falling_banner_high_2 {
  from {
    -webkit-transform: translateY(0) rotate(0);
            transform: translateY(0) rotate(0);
  }
  to {
    -webkit-transform: translateY(1600px) rotate(360deg);
            transform: translateY(1600px) rotate(360deg);
  }
}

@-webkit-keyframes snowflake_falling_banner {
  from {
    -webkit-transform: translateY(0) rotate(0);
            transform: translateY(0) rotate(0);
  }
  to {
    -webkit-transform: translateY(400px) rotate(360deg);
            transform: translateY(400px) rotate(360deg);
  }
}

@keyframes snowflake_falling_banner {
  from {
    -webkit-transform: translateY(0) rotate(0);
            transform: translateY(0) rotate(0);
  }
  to {
    -webkit-transform: translateY(400px) rotate(360deg);
            transform: translateY(400px) rotate(360deg);
  }
}

@-webkit-keyframes snowflake_falling_banner_2 {
  from {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  to {
    -webkit-transform: translateY(600px);
            transform: translateY(600px);
  }
}

@keyframes snowflake_falling_banner_2 {
  from {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  to {
    -webkit-transform: translateY(600px);
            transform: translateY(600px);
  }
}

@-webkit-keyframes arrow_sliding {
  from {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  to {
    -webkit-transform: translateX(10px);
            transform: translateX(10px);
  }
}

@keyframes arrow_sliding {
  from {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  to {
    -webkit-transform: translateX(10px);
            transform: translateX(10px);
  }
}

@-webkit-keyframes star_lightning_4 {
  from {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  to {
    -webkit-transform: scale(1.4);
            transform: scale(1.4);
  }
}

@keyframes star_lightning_4 {
  from {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  to {
    -webkit-transform: scale(1.4);
            transform: scale(1.4);
  }
}

@-webkit-keyframes star_lightning_6 {
  from {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  to {
    -webkit-transform: scale(1.6);
            transform: scale(1.6);
  }
}

@keyframes star_lightning_6 {
  from {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  to {
    -webkit-transform: scale(1.6);
            transform: scale(1.6);
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 4, /var/www/scss/modules/mod-advent-calendar/mod-advent-calendar-large.scss */
  .mod-advent-calendar__grid-link:hover .mod-advent-calendar__grid-discover,
  .mod-advent-calendar__grid-link:hover .mod-advent-calendar__grid-discover:before,
  .mod-advent-calendar__grid-link:hover .mod-advent-calendar__grid-discover:after,
  .mod-advent-calendar__grid-link:hover .mod-advent-calendar__grid-discover-text {
    opacity: 1;
  }
  /* line 11, /var/www/scss/modules/mod-advent-calendar/mod-advent-calendar-large.scss */
  .mod-advent-calendar__grid-link:hover .mod-advent-calendar__grid-discover:after {
    -webkit-transform: scale(1);
        -ms-transform: scale(1);
            transform: scale(1);
  }
  /* line 15, /var/www/scss/modules/mod-advent-calendar/mod-advent-calendar-large.scss */
  .mod-advent-calendar__grid-link:hover .mod-advent-calendar__grid-discover-text {
    -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
            transform: translateX(0);
  }
  /* line 19, /var/www/scss/modules/mod-advent-calendar/mod-advent-calendar-large.scss */
  .mod-advent-calendar__grid-link:hover .mod-advent-calendar__grid-discover-text:after {
    -webkit-animation: arrow_sliding 1s infinite alternate linear;
            animation: arrow_sliding 1s infinite alternate linear;
  }
  /* line 23, /var/www/scss/modules/mod-advent-calendar/mod-advent-calendar-large.scss */
  .mod-advent-calendar__grid-discover {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
  /* line 37, /var/www/scss/modules/mod-advent-calendar/mod-advent-calendar-large.scss */
  .mod-advent-calendar__grid-discover:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0;
    background-color: rgba(255, 159, 166, 0.7);
    transition: opacity .3s ease-out;
  }
  /* line 52, /var/www/scss/modules/mod-advent-calendar/mod-advent-calendar-large.scss */
  .mod-advent-calendar__grid-discover:after {
    content: '';
    display: block;
    position: absolute;
    bottom: -57%;
    right: -48%;
    width: 100%;
    height: 118%;
    min-width: 22.625rem;
    min-height: 22.125rem;
    border-radius: 50%;
    opacity: 0;
    -webkit-transform: scale(0.8);
        -ms-transform: scale(0.8);
            transform: scale(0.8);
    transition: -webkit-transform .3s ease-out;
    transition: transform .3s ease-out;
    background-color: #c51230;
  }
  /* line 72, /var/www/scss/modules/mod-advent-calendar/mod-advent-calendar-large.scss */
  .mod-advent-calendar__grid-discover-text {
    z-index: 1;
    padding-right: 1.25rem;
    padding-bottom: 1.8125rem;
    width: 8em;
    min-height: 4em;
    opacity: 0;
    line-height: 1.18;
    text-align: right;
    -webkit-transform: translateX(10px);
        -ms-transform: translateX(10px);
            transform: translateX(10px);
    transition: -webkit-transform .3s ease-out;
    transition: transform .3s ease-out;
    text-transform: uppercase;
    font-weight: 700;
    color: #FFF;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
  /* line 101, /var/www/scss/modules/mod-advent-calendar/mod-advent-calendar-large.scss */
  .mod-advent-calendar__grid-discover-text:after {
    content: '';
    width: 2em;
    height: 1.5em;
    margin-top: 0.3rem;
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2036%2023%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23FFF%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A1.97px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Earrow%3C%2Ftitle%3E%3Cg%20id%3D%22Livello_7%22%20data-name%3D%22Livello%207%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M27.79%2011.5H7M23.54%206L29%2011.5%2023.54%2017%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
  }
  /* line 116, /var/www/scss/modules/mod-advent-calendar/mod-advent-calendar-large.scss */
  .mod-advent-calendar__label {
    /*&:before { border-left-width: rem-calc(22); }
      &:after { border-left-width: rem-calc(22); }
      &--daily {
        &:before { border-left-width: rem-calc(25); }
        &:after { border-left-width: rem-calc(25); }
      }*/
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 52, /var/www/scss/modules/_list.scss */
  .mod-extend-width {
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
    overflow: auto;
    background: transparent;
  }
}

/* line 61, /var/www/scss/modules/_list.scss */
.dev-modules-list section {
  border: 20px solid #333;
  border-left: 0;
  border-right: 0;
  position: relative;
}

/* line 67, /var/www/scss/modules/_list.scss */
.dev-modules-list section:first-child {
  border-top: 0;
}

/* line 70, /var/www/scss/modules/_list.scss */
.dev-modules-list section:last-child {
  border-bottom: 0;
}

/* line 73, /var/www/scss/modules/_list.scss */
.dev-modules-list section::before {
  content: attr(data-id);
  font-size: 12px;
  position: absolute;
  padding: 2px 10px;
  top: 0;
  left: 0;
  background: #333;
  color: #fff;
  z-index: 11;
}

/* line 84, /var/www/scss/modules/_list.scss */
.dev-modules-list [data-id="CTA"] {
  background: #999;
  padding: 2rem;
  text-align: center;
}

/* line 88, /var/www/scss/modules/_list.scss */
.dev-modules-list [data-id="CTA"] a {
  margin-bottom: 1rem;
}

/* line 26, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
.row {
  max-width: 70.5rem;
  margin-left: auto;
  margin-right: auto;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.row::before, .row::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.row::after {
  clear: both;
}

/* line 31, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
.row.collapse > .column, .row.collapse > .columns {
  padding-left: 0;
  padding-right: 0;
}

/* line 35, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
.row .row {
  margin-left: -1.25rem;
  margin-right: -1.25rem;
}

/* line 47, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
.row .row.collapse {
  margin-left: 0;
  margin-right: 0;
}

/* line 54, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
.row.expanded {
  max-width: none;
}

/* line 57, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
.row.expanded .row {
  margin-left: auto;
  margin-right: auto;
}

/* line 65, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
.column, .columns {
  width: 100%;
  float: left;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

/* line 80, /var/www/bower_components/foundation-sites/scss/grid/_column.scss */
.column:last-child:not(:first-child), .columns:last-child:not(:first-child) {
  float: right;
}

/* line 46, /var/www/bower_components/foundation-sites/scss/grid/_position.scss */
.column.end:last-child:last-child, .end.columns:last-child:last-child {
  float: left;
}

/* line 77, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
.column.row.row, .row.row.columns {
  float: none;
}

/* line 81, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
.row .column.row.row, .row .row.row.columns {
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0;
}

/* line 92, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
.small-1 {
  width: 8.3333333333%;
}

/* line 98, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
.small-push-1 {
  position: relative;
  left: 8.3333333333%;
}

/* line 102, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
.small-pull-1 {
  position: relative;
  left: -8.3333333333%;
}

/* line 110, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
.small-offset-0 {
  margin-left: 0%;
}

/* line 92, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
.small-2 {
  width: 16.6666666667%;
}

/* line 98, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
.small-push-2 {
  position: relative;
  left: 16.6666666667%;
}

/* line 102, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
.small-pull-2 {
  position: relative;
  left: -16.6666666667%;
}

/* line 110, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
.small-offset-1 {
  margin-left: 8.3333333333%;
}

/* line 92, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
.small-3 {
  width: 25%;
}

/* line 98, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
.small-push-3 {
  position: relative;
  left: 25%;
}

/* line 102, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
.small-pull-3 {
  position: relative;
  left: -25%;
}

/* line 110, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
.small-offset-2 {
  margin-left: 16.6666666667%;
}

/* line 92, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
.small-4 {
  width: 33.3333333333%;
}

/* line 98, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
.small-push-4 {
  position: relative;
  left: 33.3333333333%;
}

/* line 102, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
.small-pull-4 {
  position: relative;
  left: -33.3333333333%;
}

/* line 110, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
.small-offset-3 {
  margin-left: 25%;
}

/* line 92, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
.small-5 {
  width: 41.6666666667%;
}

/* line 98, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
.small-push-5 {
  position: relative;
  left: 41.6666666667%;
}

/* line 102, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
.small-pull-5 {
  position: relative;
  left: -41.6666666667%;
}

/* line 110, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
.small-offset-4 {
  margin-left: 33.3333333333%;
}

/* line 92, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
.small-6 {
  width: 50%;
}

/* line 98, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
.small-push-6 {
  position: relative;
  left: 50%;
}

/* line 102, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
.small-pull-6 {
  position: relative;
  left: -50%;
}

/* line 110, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
.small-offset-5 {
  margin-left: 41.6666666667%;
}

/* line 92, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
.small-7 {
  width: 58.3333333333%;
}

/* line 98, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
.small-push-7 {
  position: relative;
  left: 58.3333333333%;
}

/* line 102, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
.small-pull-7 {
  position: relative;
  left: -58.3333333333%;
}

/* line 110, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
.small-offset-6 {
  margin-left: 50%;
}

/* line 92, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
.small-8 {
  width: 66.6666666667%;
}

/* line 98, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
.small-push-8 {
  position: relative;
  left: 66.6666666667%;
}

/* line 102, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
.small-pull-8 {
  position: relative;
  left: -66.6666666667%;
}

/* line 110, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
.small-offset-7 {
  margin-left: 58.3333333333%;
}

/* line 92, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
.small-9 {
  width: 75%;
}

/* line 98, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
.small-push-9 {
  position: relative;
  left: 75%;
}

/* line 102, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
.small-pull-9 {
  position: relative;
  left: -75%;
}

/* line 110, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
.small-offset-8 {
  margin-left: 66.6666666667%;
}

/* line 92, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
.small-10 {
  width: 83.3333333333%;
}

/* line 98, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
.small-push-10 {
  position: relative;
  left: 83.3333333333%;
}

/* line 102, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
.small-pull-10 {
  position: relative;
  left: -83.3333333333%;
}

/* line 110, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
.small-offset-9 {
  margin-left: 75%;
}

/* line 92, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
.small-11 {
  width: 91.6666666667%;
}

/* line 98, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
.small-push-11 {
  position: relative;
  left: 91.6666666667%;
}

/* line 102, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
.small-pull-11 {
  position: relative;
  left: -91.6666666667%;
}

/* line 110, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
.small-offset-10 {
  margin-left: 83.3333333333%;
}

/* line 92, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
.small-12 {
  width: 100%;
}

/* line 110, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
.small-offset-11 {
  margin-left: 91.6666666667%;
}

/* line 17, /var/www/bower_components/foundation-sites/scss/grid/_layout.scss */
.small-up-1 > .column, .small-up-1 > .columns {
  width: 100%;
  float: left;
}

/* line 21, /var/www/bower_components/foundation-sites/scss/grid/_layout.scss */
.small-up-1 > .column:nth-of-type(1n), .small-up-1 > .columns:nth-of-type(1n) {
  clear: none;
}

/* line 25, /var/www/bower_components/foundation-sites/scss/grid/_layout.scss */
.small-up-1 > .column:nth-of-type(1n+1), .small-up-1 > .columns:nth-of-type(1n+1) {
  clear: both;
}

/* line 29, /var/www/bower_components/foundation-sites/scss/grid/_layout.scss */
.small-up-1 > .column:last-child, .small-up-1 > .columns:last-child {
  float: left;
}

/* line 17, /var/www/bower_components/foundation-sites/scss/grid/_layout.scss */
.small-up-2 > .column, .small-up-2 > .columns {
  width: 50%;
  float: left;
}

/* line 21, /var/www/bower_components/foundation-sites/scss/grid/_layout.scss */
.small-up-2 > .column:nth-of-type(1n), .small-up-2 > .columns:nth-of-type(1n) {
  clear: none;
}

/* line 25, /var/www/bower_components/foundation-sites/scss/grid/_layout.scss */
.small-up-2 > .column:nth-of-type(2n+1), .small-up-2 > .columns:nth-of-type(2n+1) {
  clear: both;
}

/* line 29, /var/www/bower_components/foundation-sites/scss/grid/_layout.scss */
.small-up-2 > .column:last-child, .small-up-2 > .columns:last-child {
  float: left;
}

/* line 17, /var/www/bower_components/foundation-sites/scss/grid/_layout.scss */
.small-up-3 > .column, .small-up-3 > .columns {
  width: 33.3333333333%;
  float: left;
}

/* line 21, /var/www/bower_components/foundation-sites/scss/grid/_layout.scss */
.small-up-3 > .column:nth-of-type(1n), .small-up-3 > .columns:nth-of-type(1n) {
  clear: none;
}

/* line 25, /var/www/bower_components/foundation-sites/scss/grid/_layout.scss */
.small-up-3 > .column:nth-of-type(3n+1), .small-up-3 > .columns:nth-of-type(3n+1) {
  clear: both;
}

/* line 29, /var/www/bower_components/foundation-sites/scss/grid/_layout.scss */
.small-up-3 > .column:last-child, .small-up-3 > .columns:last-child {
  float: left;
}

/* line 17, /var/www/bower_components/foundation-sites/scss/grid/_layout.scss */
.small-up-4 > .column, .small-up-4 > .columns {
  width: 25%;
  float: left;
}

/* line 21, /var/www/bower_components/foundation-sites/scss/grid/_layout.scss */
.small-up-4 > .column:nth-of-type(1n), .small-up-4 > .columns:nth-of-type(1n) {
  clear: none;
}

/* line 25, /var/www/bower_components/foundation-sites/scss/grid/_layout.scss */
.small-up-4 > .column:nth-of-type(4n+1), .small-up-4 > .columns:nth-of-type(4n+1) {
  clear: both;
}

/* line 29, /var/www/bower_components/foundation-sites/scss/grid/_layout.scss */
.small-up-4 > .column:last-child, .small-up-4 > .columns:last-child {
  float: left;
}

/* line 17, /var/www/bower_components/foundation-sites/scss/grid/_layout.scss */
.small-up-5 > .column, .small-up-5 > .columns {
  width: 20%;
  float: left;
}

/* line 21, /var/www/bower_components/foundation-sites/scss/grid/_layout.scss */
.small-up-5 > .column:nth-of-type(1n), .small-up-5 > .columns:nth-of-type(1n) {
  clear: none;
}

/* line 25, /var/www/bower_components/foundation-sites/scss/grid/_layout.scss */
.small-up-5 > .column:nth-of-type(5n+1), .small-up-5 > .columns:nth-of-type(5n+1) {
  clear: both;
}

/* line 29, /var/www/bower_components/foundation-sites/scss/grid/_layout.scss */
.small-up-5 > .column:last-child, .small-up-5 > .columns:last-child {
  float: left;
}

/* line 17, /var/www/bower_components/foundation-sites/scss/grid/_layout.scss */
.small-up-6 > .column, .small-up-6 > .columns {
  width: 16.6666666667%;
  float: left;
}

/* line 21, /var/www/bower_components/foundation-sites/scss/grid/_layout.scss */
.small-up-6 > .column:nth-of-type(1n), .small-up-6 > .columns:nth-of-type(1n) {
  clear: none;
}

/* line 25, /var/www/bower_components/foundation-sites/scss/grid/_layout.scss */
.small-up-6 > .column:nth-of-type(6n+1), .small-up-6 > .columns:nth-of-type(6n+1) {
  clear: both;
}

/* line 29, /var/www/bower_components/foundation-sites/scss/grid/_layout.scss */
.small-up-6 > .column:last-child, .small-up-6 > .columns:last-child {
  float: left;
}

/* line 124, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
.small-collapse > .column, .small-collapse > .columns {
  padding-left: 0;
  padding-right: 0;
}

/* line 126, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
.small-collapse .row {
  margin-left: 0;
  margin-right: 0;
}

/* line 141, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
.small-uncollapse > .column, .small-uncollapse > .columns {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

/* line 145, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
.small-centered, .blk-recipe-detail-descr__cnt, .blk-recipe-detail-ingredients__cnt {
  float: none;
  margin-left: auto;
  margin-right: auto;
}

/* line 150, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
.small-uncentered,
.small-push-0,
.small-pull-0 {
  position: static;
  margin-left: 0;
  margin-right: 0;
  float: left;
}

@media screen and (min-width: 48em) {
  /* line 92, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .medium-1 {
    width: 8.3333333333%;
  }
  /* line 98, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .medium-push-1 {
    position: relative;
    left: 8.3333333333%;
  }
  /* line 102, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .medium-pull-1 {
    position: relative;
    left: -8.3333333333%;
  }
  /* line 110, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .medium-offset-0 {
    margin-left: 0%;
  }
  /* line 92, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .medium-2 {
    width: 16.6666666667%;
  }
  /* line 98, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .medium-push-2 {
    position: relative;
    left: 16.6666666667%;
  }
  /* line 102, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .medium-pull-2 {
    position: relative;
    left: -16.6666666667%;
  }
  /* line 110, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .medium-offset-1 {
    margin-left: 8.3333333333%;
  }
  /* line 92, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .medium-3 {
    width: 25%;
  }
  /* line 98, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .medium-push-3 {
    position: relative;
    left: 25%;
  }
  /* line 102, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .medium-pull-3 {
    position: relative;
    left: -25%;
  }
  /* line 110, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .medium-offset-2 {
    margin-left: 16.6666666667%;
  }
  /* line 92, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .medium-4 {
    width: 33.3333333333%;
  }
  /* line 98, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .medium-push-4 {
    position: relative;
    left: 33.3333333333%;
  }
  /* line 102, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .medium-pull-4 {
    position: relative;
    left: -33.3333333333%;
  }
  /* line 110, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .medium-offset-3 {
    margin-left: 25%;
  }
  /* line 92, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .medium-5 {
    width: 41.6666666667%;
  }
  /* line 98, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .medium-push-5 {
    position: relative;
    left: 41.6666666667%;
  }
  /* line 102, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .medium-pull-5 {
    position: relative;
    left: -41.6666666667%;
  }
  /* line 110, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .medium-offset-4 {
    margin-left: 33.3333333333%;
  }
  /* line 92, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .medium-6 {
    width: 50%;
  }
  /* line 98, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .medium-push-6, .blk-where-to-buy-shop-stripe__right {
    position: relative;
    left: 50%;
  }
  /* line 102, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .medium-pull-6, .blk-where-to-buy-shop-stripe__left {
    position: relative;
    left: -50%;
  }
  /* line 110, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .medium-offset-5 {
    margin-left: 41.6666666667%;
  }
  /* line 92, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .medium-7 {
    width: 58.3333333333%;
  }
  /* line 98, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .medium-push-7 {
    position: relative;
    left: 58.3333333333%;
  }
  /* line 102, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .medium-pull-7 {
    position: relative;
    left: -58.3333333333%;
  }
  /* line 110, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .medium-offset-6 {
    margin-left: 50%;
  }
  /* line 92, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .medium-8 {
    width: 66.6666666667%;
  }
  /* line 98, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .medium-push-8 {
    position: relative;
    left: 66.6666666667%;
  }
  /* line 102, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .medium-pull-8 {
    position: relative;
    left: -66.6666666667%;
  }
  /* line 110, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .medium-offset-7 {
    margin-left: 58.3333333333%;
  }
  /* line 92, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .medium-9 {
    width: 75%;
  }
  /* line 98, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .medium-push-9 {
    position: relative;
    left: 75%;
  }
  /* line 102, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .medium-pull-9 {
    position: relative;
    left: -75%;
  }
  /* line 110, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .medium-offset-8 {
    margin-left: 66.6666666667%;
  }
  /* line 92, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .medium-10 {
    width: 83.3333333333%;
  }
  /* line 98, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .medium-push-10 {
    position: relative;
    left: 83.3333333333%;
  }
  /* line 102, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .medium-pull-10 {
    position: relative;
    left: -83.3333333333%;
  }
  /* line 110, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .medium-offset-9 {
    margin-left: 75%;
  }
  /* line 92, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .medium-11 {
    width: 91.6666666667%;
  }
  /* line 98, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .medium-push-11 {
    position: relative;
    left: 91.6666666667%;
  }
  /* line 102, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .medium-pull-11 {
    position: relative;
    left: -91.6666666667%;
  }
  /* line 110, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .medium-offset-10 {
    margin-left: 83.3333333333%;
  }
  /* line 92, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .medium-12 {
    width: 100%;
  }
  /* line 110, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .medium-offset-11 {
    margin-left: 91.6666666667%;
  }
  /* line 17, /var/www/bower_components/foundation-sites/scss/grid/_layout.scss */
  .medium-up-1 > .column, .medium-up-1 > .columns {
    width: 100%;
    float: left;
  }
  /* line 21, /var/www/bower_components/foundation-sites/scss/grid/_layout.scss */
  .medium-up-1 > .column:nth-of-type(1n), .medium-up-1 > .columns:nth-of-type(1n) {
    clear: none;
  }
  /* line 25, /var/www/bower_components/foundation-sites/scss/grid/_layout.scss */
  .medium-up-1 > .column:nth-of-type(1n+1), .medium-up-1 > .columns:nth-of-type(1n+1) {
    clear: both;
  }
  /* line 29, /var/www/bower_components/foundation-sites/scss/grid/_layout.scss */
  .medium-up-1 > .column:last-child, .medium-up-1 > .columns:last-child {
    float: left;
  }
  /* line 17, /var/www/bower_components/foundation-sites/scss/grid/_layout.scss */
  .medium-up-2 > .column, .medium-up-2 > .columns {
    width: 50%;
    float: left;
  }
  /* line 21, /var/www/bower_components/foundation-sites/scss/grid/_layout.scss */
  .medium-up-2 > .column:nth-of-type(1n), .medium-up-2 > .columns:nth-of-type(1n) {
    clear: none;
  }
  /* line 25, /var/www/bower_components/foundation-sites/scss/grid/_layout.scss */
  .medium-up-2 > .column:nth-of-type(2n+1), .medium-up-2 > .columns:nth-of-type(2n+1) {
    clear: both;
  }
  /* line 29, /var/www/bower_components/foundation-sites/scss/grid/_layout.scss */
  .medium-up-2 > .column:last-child, .medium-up-2 > .columns:last-child {
    float: left;
  }
  /* line 17, /var/www/bower_components/foundation-sites/scss/grid/_layout.scss */
  .medium-up-3 > .column, .medium-up-3 > .columns {
    width: 33.3333333333%;
    float: left;
  }
  /* line 21, /var/www/bower_components/foundation-sites/scss/grid/_layout.scss */
  .medium-up-3 > .column:nth-of-type(1n), .medium-up-3 > .columns:nth-of-type(1n) {
    clear: none;
  }
  /* line 25, /var/www/bower_components/foundation-sites/scss/grid/_layout.scss */
  .medium-up-3 > .column:nth-of-type(3n+1), .medium-up-3 > .columns:nth-of-type(3n+1) {
    clear: both;
  }
  /* line 29, /var/www/bower_components/foundation-sites/scss/grid/_layout.scss */
  .medium-up-3 > .column:last-child, .medium-up-3 > .columns:last-child {
    float: left;
  }
  /* line 17, /var/www/bower_components/foundation-sites/scss/grid/_layout.scss */
  .medium-up-4 > .column, .medium-up-4 > .columns {
    width: 25%;
    float: left;
  }
  /* line 21, /var/www/bower_components/foundation-sites/scss/grid/_layout.scss */
  .medium-up-4 > .column:nth-of-type(1n), .medium-up-4 > .columns:nth-of-type(1n) {
    clear: none;
  }
  /* line 25, /var/www/bower_components/foundation-sites/scss/grid/_layout.scss */
  .medium-up-4 > .column:nth-of-type(4n+1), .medium-up-4 > .columns:nth-of-type(4n+1) {
    clear: both;
  }
  /* line 29, /var/www/bower_components/foundation-sites/scss/grid/_layout.scss */
  .medium-up-4 > .column:last-child, .medium-up-4 > .columns:last-child {
    float: left;
  }
  /* line 17, /var/www/bower_components/foundation-sites/scss/grid/_layout.scss */
  .medium-up-5 > .column, .medium-up-5 > .columns {
    width: 20%;
    float: left;
  }
  /* line 21, /var/www/bower_components/foundation-sites/scss/grid/_layout.scss */
  .medium-up-5 > .column:nth-of-type(1n), .medium-up-5 > .columns:nth-of-type(1n) {
    clear: none;
  }
  /* line 25, /var/www/bower_components/foundation-sites/scss/grid/_layout.scss */
  .medium-up-5 > .column:nth-of-type(5n+1), .medium-up-5 > .columns:nth-of-type(5n+1) {
    clear: both;
  }
  /* line 29, /var/www/bower_components/foundation-sites/scss/grid/_layout.scss */
  .medium-up-5 > .column:last-child, .medium-up-5 > .columns:last-child {
    float: left;
  }
  /* line 17, /var/www/bower_components/foundation-sites/scss/grid/_layout.scss */
  .medium-up-6 > .column, .medium-up-6 > .columns {
    width: 16.6666666667%;
    float: left;
  }
  /* line 21, /var/www/bower_components/foundation-sites/scss/grid/_layout.scss */
  .medium-up-6 > .column:nth-of-type(1n), .medium-up-6 > .columns:nth-of-type(1n) {
    clear: none;
  }
  /* line 25, /var/www/bower_components/foundation-sites/scss/grid/_layout.scss */
  .medium-up-6 > .column:nth-of-type(6n+1), .medium-up-6 > .columns:nth-of-type(6n+1) {
    clear: both;
  }
  /* line 29, /var/www/bower_components/foundation-sites/scss/grid/_layout.scss */
  .medium-up-6 > .column:last-child, .medium-up-6 > .columns:last-child {
    float: left;
  }
  /* line 124, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .medium-collapse > .column, .medium-collapse > .columns {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 126, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .medium-collapse .row {
    margin-left: 0;
    margin-right: 0;
  }
  /* line 141, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .medium-uncollapse > .column, .medium-uncollapse > .columns {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  /* line 145, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .medium-centered {
    float: none;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 150, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .medium-uncentered,
  .medium-push-0,
  .medium-pull-0 {
    position: static;
    margin-left: 0;
    margin-right: 0;
    float: left;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 92, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .large-1 {
    width: 8.3333333333%;
  }
  /* line 98, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .large-push-1 {
    position: relative;
    left: 8.3333333333%;
  }
  /* line 102, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .large-pull-1 {
    position: relative;
    left: -8.3333333333%;
  }
  /* line 110, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .large-offset-0 {
    margin-left: 0%;
  }
  /* line 92, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .large-2 {
    width: 16.6666666667%;
  }
  /* line 98, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .large-push-2 {
    position: relative;
    left: 16.6666666667%;
  }
  /* line 102, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .large-pull-2 {
    position: relative;
    left: -16.6666666667%;
  }
  /* line 110, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .large-offset-1 {
    margin-left: 8.3333333333%;
  }
  /* line 92, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .large-3 {
    width: 25%;
  }
  /* line 98, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .large-push-3 {
    position: relative;
    left: 25%;
  }
  /* line 102, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .large-pull-3 {
    position: relative;
    left: -25%;
  }
  /* line 110, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .large-offset-2 {
    margin-left: 16.6666666667%;
  }
  /* line 92, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .large-4 {
    width: 33.3333333333%;
  }
  /* line 98, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .large-push-4 {
    position: relative;
    left: 33.3333333333%;
  }
  /* line 102, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .large-pull-4 {
    position: relative;
    left: -33.3333333333%;
  }
  /* line 110, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .large-offset-3 {
    margin-left: 25%;
  }
  /* line 92, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .large-5 {
    width: 41.6666666667%;
  }
  /* line 98, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .large-push-5 {
    position: relative;
    left: 41.6666666667%;
  }
  /* line 102, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .large-pull-5 {
    position: relative;
    left: -41.6666666667%;
  }
  /* line 110, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .large-offset-4 {
    margin-left: 33.3333333333%;
  }
  /* line 92, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .large-6 {
    width: 50%;
  }
  /* line 98, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .large-push-6 {
    position: relative;
    left: 50%;
  }
  /* line 102, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .large-pull-6 {
    position: relative;
    left: -50%;
  }
  /* line 110, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .large-offset-5 {
    margin-left: 41.6666666667%;
  }
  /* line 92, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .large-7 {
    width: 58.3333333333%;
  }
  /* line 98, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .large-push-7 {
    position: relative;
    left: 58.3333333333%;
  }
  /* line 102, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .large-pull-7 {
    position: relative;
    left: -58.3333333333%;
  }
  /* line 110, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .large-offset-6 {
    margin-left: 50%;
  }
  /* line 92, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .large-8 {
    width: 66.6666666667%;
  }
  /* line 98, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .large-push-8 {
    position: relative;
    left: 66.6666666667%;
  }
  /* line 102, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .large-pull-8 {
    position: relative;
    left: -66.6666666667%;
  }
  /* line 110, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .large-offset-7 {
    margin-left: 58.3333333333%;
  }
  /* line 92, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .large-9 {
    width: 75%;
  }
  /* line 98, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .large-push-9 {
    position: relative;
    left: 75%;
  }
  /* line 102, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .large-pull-9 {
    position: relative;
    left: -75%;
  }
  /* line 110, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .large-offset-8 {
    margin-left: 66.6666666667%;
  }
  /* line 92, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .large-10 {
    width: 83.3333333333%;
  }
  /* line 98, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .large-push-10 {
    position: relative;
    left: 83.3333333333%;
  }
  /* line 102, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .large-pull-10 {
    position: relative;
    left: -83.3333333333%;
  }
  /* line 110, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .large-offset-9 {
    margin-left: 75%;
  }
  /* line 92, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .large-11 {
    width: 91.6666666667%;
  }
  /* line 98, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .large-push-11 {
    position: relative;
    left: 91.6666666667%;
  }
  /* line 102, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .large-pull-11 {
    position: relative;
    left: -91.6666666667%;
  }
  /* line 110, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .large-offset-10 {
    margin-left: 83.3333333333%;
  }
  /* line 92, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .large-12 {
    width: 100%;
  }
  /* line 110, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .large-offset-11 {
    margin-left: 91.6666666667%;
  }
  /* line 17, /var/www/bower_components/foundation-sites/scss/grid/_layout.scss */
  .large-up-1 > .column, .large-up-1 > .columns {
    width: 100%;
    float: left;
  }
  /* line 21, /var/www/bower_components/foundation-sites/scss/grid/_layout.scss */
  .large-up-1 > .column:nth-of-type(1n), .large-up-1 > .columns:nth-of-type(1n) {
    clear: none;
  }
  /* line 25, /var/www/bower_components/foundation-sites/scss/grid/_layout.scss */
  .large-up-1 > .column:nth-of-type(1n+1), .large-up-1 > .columns:nth-of-type(1n+1) {
    clear: both;
  }
  /* line 29, /var/www/bower_components/foundation-sites/scss/grid/_layout.scss */
  .large-up-1 > .column:last-child, .large-up-1 > .columns:last-child {
    float: left;
  }
  /* line 17, /var/www/bower_components/foundation-sites/scss/grid/_layout.scss */
  .large-up-2 > .column, .large-up-2 > .columns {
    width: 50%;
    float: left;
  }
  /* line 21, /var/www/bower_components/foundation-sites/scss/grid/_layout.scss */
  .large-up-2 > .column:nth-of-type(1n), .large-up-2 > .columns:nth-of-type(1n) {
    clear: none;
  }
  /* line 25, /var/www/bower_components/foundation-sites/scss/grid/_layout.scss */
  .large-up-2 > .column:nth-of-type(2n+1), .large-up-2 > .columns:nth-of-type(2n+1) {
    clear: both;
  }
  /* line 29, /var/www/bower_components/foundation-sites/scss/grid/_layout.scss */
  .large-up-2 > .column:last-child, .large-up-2 > .columns:last-child {
    float: left;
  }
  /* line 17, /var/www/bower_components/foundation-sites/scss/grid/_layout.scss */
  .large-up-3 > .column, .large-up-3 > .columns {
    width: 33.3333333333%;
    float: left;
  }
  /* line 21, /var/www/bower_components/foundation-sites/scss/grid/_layout.scss */
  .large-up-3 > .column:nth-of-type(1n), .large-up-3 > .columns:nth-of-type(1n) {
    clear: none;
  }
  /* line 25, /var/www/bower_components/foundation-sites/scss/grid/_layout.scss */
  .large-up-3 > .column:nth-of-type(3n+1), .large-up-3 > .columns:nth-of-type(3n+1) {
    clear: both;
  }
  /* line 29, /var/www/bower_components/foundation-sites/scss/grid/_layout.scss */
  .large-up-3 > .column:last-child, .large-up-3 > .columns:last-child {
    float: left;
  }
  /* line 17, /var/www/bower_components/foundation-sites/scss/grid/_layout.scss */
  .large-up-4 > .column, .large-up-4 > .columns {
    width: 25%;
    float: left;
  }
  /* line 21, /var/www/bower_components/foundation-sites/scss/grid/_layout.scss */
  .large-up-4 > .column:nth-of-type(1n), .large-up-4 > .columns:nth-of-type(1n) {
    clear: none;
  }
  /* line 25, /var/www/bower_components/foundation-sites/scss/grid/_layout.scss */
  .large-up-4 > .column:nth-of-type(4n+1), .large-up-4 > .columns:nth-of-type(4n+1) {
    clear: both;
  }
  /* line 29, /var/www/bower_components/foundation-sites/scss/grid/_layout.scss */
  .large-up-4 > .column:last-child, .large-up-4 > .columns:last-child {
    float: left;
  }
  /* line 17, /var/www/bower_components/foundation-sites/scss/grid/_layout.scss */
  .large-up-5 > .column, .large-up-5 > .columns {
    width: 20%;
    float: left;
  }
  /* line 21, /var/www/bower_components/foundation-sites/scss/grid/_layout.scss */
  .large-up-5 > .column:nth-of-type(1n), .large-up-5 > .columns:nth-of-type(1n) {
    clear: none;
  }
  /* line 25, /var/www/bower_components/foundation-sites/scss/grid/_layout.scss */
  .large-up-5 > .column:nth-of-type(5n+1), .large-up-5 > .columns:nth-of-type(5n+1) {
    clear: both;
  }
  /* line 29, /var/www/bower_components/foundation-sites/scss/grid/_layout.scss */
  .large-up-5 > .column:last-child, .large-up-5 > .columns:last-child {
    float: left;
  }
  /* line 17, /var/www/bower_components/foundation-sites/scss/grid/_layout.scss */
  .large-up-6 > .column, .large-up-6 > .columns {
    width: 16.6666666667%;
    float: left;
  }
  /* line 21, /var/www/bower_components/foundation-sites/scss/grid/_layout.scss */
  .large-up-6 > .column:nth-of-type(1n), .large-up-6 > .columns:nth-of-type(1n) {
    clear: none;
  }
  /* line 25, /var/www/bower_components/foundation-sites/scss/grid/_layout.scss */
  .large-up-6 > .column:nth-of-type(6n+1), .large-up-6 > .columns:nth-of-type(6n+1) {
    clear: both;
  }
  /* line 29, /var/www/bower_components/foundation-sites/scss/grid/_layout.scss */
  .large-up-6 > .column:last-child, .large-up-6 > .columns:last-child {
    float: left;
  }
  /* line 124, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .large-collapse > .column, .large-collapse > .columns {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 126, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .large-collapse .row {
    margin-left: 0;
    margin-right: 0;
  }
  /* line 141, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .large-uncollapse > .column, .large-uncollapse > .columns {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  /* line 145, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .large-centered {
    float: none;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 150, /var/www/bower_components/foundation-sites/scss/grid/_classes.scss */
  .large-uncentered,
  .large-push-0,
  .large-pull-0 {
    position: static;
    margin-left: 0;
    margin-right: 0;
    float: left;
  }
}

/*@include foundation-typography;
@include foundation-button;*/
/* line 61, /var/www/bower_components/foundation-sites/scss/components/_visibility.scss */
.hide {
  display: none !important;
}

/* line 65, /var/www/bower_components/foundation-sites/scss/components/_visibility.scss */
.invisible {
  visibility: hidden;
}

@media screen and (min-width: 0em) and (max-width: 47.9375em) {
  /* line 81, /var/www/bower_components/foundation-sites/scss/components/_visibility.scss */
  .hide-for-small-only, .ka-theme.ka-theme--arrows-general .slick-arrow, .ka-theme--arrows-general.com-compare__list .slick-arrow, .ka-theme.ka-theme--arrows-external .slick-arrow, .ka-theme--arrows-external.com-compare__list .slick-arrow, .com-slider-general__cnt, .com-slider-general__txt, .com-related-recipes__items-cnt.com-related-recipes__items-cnt--medium, .com-account-pages__page-head--menu-right .com-account-pages__page-selector, .com-docs__manuals-icon, .com-docs__register .com-docs__subtitle, .com-docs__register .com-docs__text, .com-saf-intro__btn, .com-saf-intro__discover, .com-checkout-progress__padlock, .com-support-home__txt, .product-details__skill, .btn-share.btn-share--print, .com-share--in-product-page-v2, .com-results-filter__standard, .mod-comparison__empty, .mod-hotspots__slick-dots {
    display: none !important;
  }
}

@media screen and (max-width: 0em), screen and (min-width: 48em) {
  /* line 85, /var/www/bower_components/foundation-sites/scss/components/_visibility.scss */
  .show-for-small-only, .main-header--checkout .checkout-ssl-padlock, .com-slider-general__title--small, .com-cat-intro__title-cnt, .com-cat-intro__btn-cnt, .com-stripe-title--on-top .com-stripe-title__text--main, .com-related-recipes__items-cnt.com-related-recipes__items-cnt--small, .com-gallery-pdp__modal-open, .blk-video__smallscenario, .com-vip-loved-recipes .com-vip-recipe-thumbnail--loved .com-vip-recipe-thumbnail__timings, .com-vip-recipe-steps__header, .com-vip-recipe-filters__title, .com-vip-recipe-filters__close-button, .com-vip-recipe-filters__explore, .blk-home-slider--small, .blk-nav .com-home-menu__title, .com-support-home .btn-main--white, .com-stripe-title--in-accessories .com-stripe-title__text, .com-stripe-title--in-l2-editorial .com-stripe-title__text, .com-results-filter__mobile {
    display: none !important;
  }
}

@media screen and (min-width: 48em) {
  /* line 72, /var/www/bower_components/foundation-sites/scss/components/_visibility.scss */
  .hide-for-medium {
    display: none !important;
  }
}

@media screen and (max-width: 47.9375em) {
  /* line 76, /var/www/bower_components/foundation-sites/scss/components/_visibility.scss */
  .show-for-medium, .com-cat-intro__wrp .com-cat-intro__title, .com-cat-intro__nav, .blk-selector__text {
    display: none !important;
  }
}

@media screen and (min-width: 48em) and (max-width: 64em) {
  /* line 81, /var/www/bower_components/foundation-sites/scss/components/_visibility.scss */
  .hide-for-medium-only, .btn-main.btn-main--register, .btn-main--register.com-saf-centered-button, .btn-main--register.com-compare__action {
    display: none !important;
  }
}

@media screen and (max-width: 47.9375em), screen and (min-width: 64.0625em) {
  /* line 85, /var/www/bower_components/foundation-sites/scss/components/_visibility.scss */
  .show-for-medium-only, .btn-main.btn-main--register-medium, .btn-main--register-medium.com-saf-centered-button, .btn-main--register-medium.com-compare__action, .blk-home-slider--medium {
    display: none !important;
  }
}

@media screen and (min-width: 64.0625em) {
  /* line 72, /var/www/bower_components/foundation-sites/scss/components/_visibility.scss */
  .hide-for-large, .main-header__toggle-wrapper, .toggle-nav--close, .toggle-nav--open, .com-slider-gourmet__dot-nav, .com-main-nav__item--top-header, .com-main-nav__languages, .com-stripe-title--in-home .com-stripe-title__text, .com-support-home__icon-phone, .com-support-home__icon-mail, .blk-photo-gallery--slick {
    display: none !important;
  }
}

@media screen and (max-width: 64em) {
  /* line 76, /var/www/bower_components/foundation-sites/scss/components/_visibility.scss */
  .show-for-large, .ka-theme.ka-theme--features .slick-numbers, .ka-theme--features.com-compare__list .slick-numbers, .com-related-recipes__item-cnt:last-child, .com-colors-pdp__label, .com-product-nav.com-product-nav--v-2 .com-product-nav__link-list, .com-product-tech-spec__product-image, .com-support__sub-title, .com-scroll, .com-vip-recipe-steps__left-bg, .com-vip-recipe-filters__show-all, .blk-home-slider--large, .com-support-home__icon-phone-large, .com-support-home__icon-mail-large, .blk-photo-gallery--large, .mod-header__content.mod-content .mod-content__overlay, .mod-advent-calendar-item__overlay-inner {
    display: none !important;
  }
}

@media screen and (min-width: 64.0625em) and (max-width: 74.9375em) {
  /* line 81, /var/www/bower_components/foundation-sites/scss/components/_visibility.scss */
  .hide-for-large-only {
    display: none !important;
  }
}

@media screen and (max-width: 64em), screen and (min-width: 75em) {
  /* line 85, /var/www/bower_components/foundation-sites/scss/components/_visibility.scss */
  .show-for-large-only {
    display: none !important;
  }
}

/* line 92, /var/www/bower_components/foundation-sites/scss/components/_visibility.scss */
.show-for-sr,
.show-on-focus {
  position: absolute !important;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
}

/* line 99, /var/www/bower_components/foundation-sites/scss/components/_visibility.scss */
.show-on-focus:active, .show-on-focus:focus {
  position: static !important;
  height: auto;
  width: auto;
  overflow: visible;
  clip: auto;
}

/* line 106, /var/www/bower_components/foundation-sites/scss/components/_visibility.scss */
.show-for-landscape,
.hide-for-portrait {
  display: block !important;
}

@media screen and (orientation: landscape) {
  /* line 106, /var/www/bower_components/foundation-sites/scss/components/_visibility.scss */
  .show-for-landscape,
  .hide-for-portrait {
    display: block !important;
  }
}

@media screen and (orientation: portrait) {
  /* line 106, /var/www/bower_components/foundation-sites/scss/components/_visibility.scss */
  .show-for-landscape,
  .hide-for-portrait {
    display: none !important;
  }
}

/* line 119, /var/www/bower_components/foundation-sites/scss/components/_visibility.scss */
.hide-for-landscape,
.show-for-portrait {
  display: none !important;
}

@media screen and (orientation: landscape) {
  /* line 119, /var/www/bower_components/foundation-sites/scss/components/_visibility.scss */
  .hide-for-landscape,
  .show-for-portrait {
    display: none !important;
  }
}

@media screen and (orientation: portrait) {
  /* line 119, /var/www/bower_components/foundation-sites/scss/components/_visibility.scss */
  .hide-for-landscape,
  .show-for-portrait {
    display: block !important;
  }
}

/* line 10, /var/www/bower_components/foundation-sites/scss/components/_float.scss */
.float-left {
  float: left !important;
}

/* line 14, /var/www/bower_components/foundation-sites/scss/components/_float.scss */
.float-right {
  float: right !important;
}

/* line 18, /var/www/bower_components/foundation-sites/scss/components/_float.scss */
.float-center {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 134, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.clearfix::before, .com-recipe-detail-nav.com-sticky--sticky.com-sticky--open .com-recipe-detail-nav__list::before, .com-recipe-detail-nav.com-sticky--open .com-recipe-detail-nav__list::before, .com-block-list__container::before, .com-block-list__root::before, .com-recipe-list__container::before, .com-recipe-list__root::before, .com-history-nav::before, .com-saf-intro-simple::before, .com-contents-list__container::before, .com-contents-list__root::before, .com-saf-post-listing__container::before, .com-saf-post-listing__root::before, .com-compare__header::before, .com-compare__list::before, .com-ks-list__container::before, .com-ks-list__root::before, .com-vip-recipe-ingredients__list::before, .com-vip-recipe-filters__list::before, .blk-head-kitchen-schools::before, .page-compare::before, .page-compare__product-data::before, .clearfix::after, .com-recipe-detail-nav.com-sticky--sticky.com-sticky--open .com-recipe-detail-nav__list::after, .com-recipe-detail-nav.com-sticky--open .com-recipe-detail-nav__list::after, .com-block-list__container::after, .com-block-list__root::after, .com-recipe-list__container::after, .com-recipe-list__root::after, .com-history-nav::after, .com-saf-intro-simple::after, .com-contents-list__container::after, .com-contents-list__root::after, .com-saf-post-listing__container::after, .com-saf-post-listing__root::after, .com-compare__header::after, .com-compare__list::after, .com-ks-list__container::after, .com-ks-list__root::after, .com-vip-recipe-ingredients__list::after, .com-vip-recipe-filters__list::after, .blk-head-kitchen-schools::after, .page-compare::after, .page-compare__product-data::after {
  content: ' ';
  display: table;
}

/* line 140, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
.clearfix::after, .com-recipe-detail-nav.com-sticky--sticky.com-sticky--open .com-recipe-detail-nav__list::after, .com-recipe-detail-nav.com-sticky--open .com-recipe-detail-nav__list::after, .com-block-list__container::after, .com-block-list__root::after, .com-recipe-list__container::after, .com-recipe-list__root::after, .com-history-nav::after, .com-saf-intro-simple::after, .com-contents-list__container::after, .com-contents-list__root::after, .com-saf-post-listing__container::after, .com-saf-post-listing__root::after, .com-compare__header::after, .com-compare__list::after, .com-ks-list__container::after, .com-ks-list__root::after, .com-vip-recipe-ingredients__list::after, .com-vip-recipe-filters__list::after, .blk-head-kitchen-schools::after, .page-compare::after, .page-compare__product-data::after {
  clear: both;
}

/*@include foundation-accordion;
@include foundation-badge;
@include foundation-breadcrumbs;
@include foundation-button-group;
@include foundation-callout;
@include foundation-close-button;
@include foundation-drilldown-menu;
@include foundation-dropdown;
@include foundation-dropdown-menu;
@include foundation-flex-video;
@include foundation-label;
@include foundation-media-object;
@include foundation-menu;
@include foundation-off-canvas;
@include foundation-orbit;
@include foundation-pagination;
@include foundation-progress-bar;
@include foundation-slider;
@include foundation-sticky;*/
/* line 117, /var/www/bower_components/foundation-sites/scss/components/_reveal.scss */
body.is-reveal-open {
  overflow: hidden;
}

/* line 122, /var/www/bower_components/foundation-sites/scss/components/_reveal.scss */
.reveal-overlay {
  display: none;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 99999;
  background-color: rgba(10, 10, 10, 0.45);
  overflow-y: scroll;
}

/* line 127, /var/www/bower_components/foundation-sites/scss/components/_reveal.scss */
.reveal {
  display: none;
  z-index: 100000;
  padding: 1rem;
  border: 1px solid #cacaca;
  margin: 6.25rem auto 0;
  background-color: #FFF;
  border-radius: 0;
  position: absolute;
  overflow-y: auto;
}

/* line 160, /var/www/bower_components/foundation-sites/scss/util/_mixins.scss */
[data-whatinput='mouse'] .reveal {
  outline: 0;
}

@media screen and (min-width: 48em) {
  /* line 127, /var/www/bower_components/foundation-sites/scss/components/_reveal.scss */
  .reveal {
    min-height: 0;
  }
}

/* line 75, /var/www/bower_components/foundation-sites/scss/components/_reveal.scss */
.reveal .column, .reveal .columns,
.reveal .columns {
  min-width: 0;
}

/* line 81, /var/www/bower_components/foundation-sites/scss/components/_reveal.scss */
.reveal > :last-child {
  margin-bottom: 0;
}

@media screen and (min-width: 48em) {
  /* line 127, /var/www/bower_components/foundation-sites/scss/components/_reveal.scss */
  .reveal {
    width: 600px;
    max-width: 70.5rem;
  }
}

@media screen and (min-width: 48em) {
  /* line 136, /var/www/bower_components/foundation-sites/scss/components/_reveal.scss */
  .reveal .reveal {
    left: auto;
    right: auto;
    margin: 0 auto;
  }
}

/* line 144, /var/www/bower_components/foundation-sites/scss/components/_reveal.scss */
.reveal.collapse {
  padding: 0;
}

@media screen and (min-width: 48em) {
  /* line 149, /var/www/bower_components/foundation-sites/scss/components/_reveal.scss */
  .reveal.tiny {
    width: 30%;
    max-width: 70.5rem;
  }
}

@media screen and (min-width: 48em) {
  /* line 150, /var/www/bower_components/foundation-sites/scss/components/_reveal.scss */
  .reveal.small {
    width: 50%;
    max-width: 70.5rem;
  }
}

@media screen and (min-width: 48em) {
  /* line 151, /var/www/bower_components/foundation-sites/scss/components/_reveal.scss */
  .reveal.large {
    width: 90%;
    max-width: 70.5rem;
  }
}

/* line 154, /var/www/bower_components/foundation-sites/scss/components/_reveal.scss */
.reveal.full {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  height: 100vh;
  min-height: 100vh;
  max-width: none;
  margin-left: 0;
  border: 0;
}

/*@include foundation-switch;
@include foundation-table;
@include foundation-tabs;
@include foundation-thumbnail;
@include foundation-title-bar;
@include foundation-tooltip;
@include foundation-top-bar;

@include motion-ui-transitions;
@include motion-ui-animations;*/
@media print {
  /* line 3, /var/www/scss/base/_print.scss */
  html, body {
    width: 210mm;
  }
  @page {
    size: A4;
    margin: 2cm;
  }
  /* line 10, /var/www/scss/base/_print.scss */
  #content-wrapper {
    width: 95%;
  }
  /* line 11, /var/www/scss/base/_print.scss */
  [data-clone], footer, .header-column {
    display: none;
  }
  /* line 17, /var/www/scss/base/_print.scss */
  .com-account-pages__breadcrumb, .com-account-pages__page-selector, .com-account-pages__page-title {
    display: none;
  }
  /* line 21, /var/www/scss/base/_print.scss */
  .com-account-pages .appliance-tab--my-info,
  .com-account-pages .appliance-tab--my-orders,
  .com-account-pages .appliance-tab--my-products {
    display: none !important;
  }
  /* line 27, /var/www/scss/base/_print.scss */
  .com-account-pages .appliance-tab--my-wishlist .title,
  .com-account-pages .appliance-tab--my-wishlist .btn-main,
  .com-account-pages .appliance-tab--my-wishlist .com-saf-centered-button,
  .com-account-pages .appliance-tab--my-wishlist .com-compare__action,
  .com-account-pages .appliance-tab--my-account .title,
  .com-account-pages .appliance-tab--my-account .btn-main,
  .com-account-pages .appliance-tab--my-account .com-saf-centered-button,
  .com-account-pages .appliance-tab--my-account .com-compare__action {
    display: none;
  }
  /* line 31, /var/www/scss/base/_print.scss */
  .com-account-pages .appliance-tab--my-account {
    display: block;
  }
  /* line 35, /var/www/scss/base/_print.scss */
  .com-account-pages .appliance-tab--my-account .page-box .gray-box {
    height: auto !important;
    border: none;
  }
  /* line 40, /var/www/scss/base/_print.scss */
  .com-account-pages .appliance-tab--my-account .page-box .row div:first-child .col-right {
    display: none;
  }
  /* line 41, /var/www/scss/base/_print.scss */
  .com-account-pages .appliance-tab--my-account .page-box .row div:last-child .col-left {
    display: none;
  }
  /* line 46, /var/www/scss/base/_print.scss */
  .com-account-pages__page-head, .com-account-pages__page-cnt {
    max-width: 100%;
  }
  /* line 49, /var/www/scss/base/_print.scss */
  .blk-accessories.blk-accessories--in-account-pages,
  .blk-similar.blk-similar--in-account-pages {
    display: none !important;
  }
  /* line 56, /var/www/scss/base/_print.scss */
  [data-page="page-product"] .blk-photo-gallery,
  [data-page="page-product"] .blk-slidetoggle,
  [data-page="page-product"] .blk-promo,
  [data-page="page-product"] .blk-similar,
  [data-page="page-product"] .blk-accessories,
  [data-page="page-product"] .blk-prod-news,
  [data-page="page-product"] .blk-recent {
    display: none;
  }
  /* line 64, /var/www/scss/base/_print.scss */
  .com-product-viz {
    text-align: center;
  }
  /* line 65, /var/www/scss/base/_print.scss */
  .blk-product-cat {
    display: none;
  }
  /* line 67, /var/www/scss/base/_print.scss */
  .product-details__attributes {
    display: none;
  }
  /* line 72, /var/www/scss/base/_print.scss */
  .com-stripe-title--product-page-main .com-stripe-title__more {
    display: none;
  }
  /* line 75, /var/www/scss/base/_print.scss */
  .com-docs {
    display: none;
  }
}
