@import url("BlenderPro_Thin/stylesheet.css");
@import url("BlenderPro_Book/stylesheet.css");

/*! normalize.css v2.1.1 | MIT License | git.io/normalize */
/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined in IE 8/9.
 */
/* line 11, ../scss/vendor/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

/**
 * Correct `inline-block` display not defined in IE 8/9.
 */
/* line 30, ../scss/vendor/_normalize.scss */
audio,
canvas,
video {
  display: inline-block;
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
/* line 41, ../scss/vendor/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address styling not present in IE 8/9.
 */
/* line 50, ../scss/vendor/_normalize.scss */
[hidden] {
  display: none;
}

/* ==========================================================================
   Base
   ========================================================================== */
/**
 * 1. Prevent system color scheme's background color being used in Firefox, IE,
 *    and Opera.
 * 2. Prevent system color scheme's text color being used in Firefox, IE, and
 *    Opera.
 * 3. Set default font family to sans-serif.
 * 4. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
/* line 68, ../scss/vendor/_normalize.scss */
html {
  background: #fff;
  /* 1 */
  color: #000;
  /* 2 */
  font-family: sans-serif;
  /* 3 */
  -ms-text-size-adjust: 100%;
  /* 4 */
  -webkit-text-size-adjust: 100%;
  /* 4 */
}

/**
 * Remove default margin.
 */
/* line 80, ../scss/vendor/_normalize.scss */
body {
	margin-top: 20px;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 0;
}
canvas {
  left: 0;
  position: absolute;
  top: 0;
}
.description{
  color: rgba(255,255,255,.3);
  font-family : sans-serif;
  position: absolute;
  text-align: center;
  text-transform: uppercase;
  top : 100px;
  width: 100%;
}
/* ==========================================================================
   Links
   ========================================================================== */
/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */
/* line 92, ../scss/vendor/_normalize.scss */
a:focus {
  outline: thin dotted;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
/* line 100, ../scss/vendor/_normalize.scss */
a:active,
a:hover {
  outline: 0;
}

/* ==========================================================================
   Typography
   ========================================================================== */
/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari 5, and Chrome.
 */
/* line 114, ../scss/vendor/_normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9, Safari 5, and Chrome.
 */
/* line 123, ../scss/vendor/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
 */
/* line 131, ../scss/vendor/_normalize.scss */
b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari 5 and Chrome.
 */
/* line 140, ../scss/vendor/_normalize.scss */
dfn {
  font-style: italic;
}

/**
 * Address differences between Firefox and other browsers.
 */
/* line 148, ../scss/vendor/_normalize.scss */
hr {
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/**
 * Address styling not present in IE 8/9.
 */
/* line 158, ../scss/vendor/_normalize.scss */
mark {
  background: #ff0;
  color: #000;
}

/**
 * Correct font family set oddly in Safari 5 and Chrome.
 */
/* line 167, ../scss/vendor/_normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  font-size: 1em;
}

/**
 * Improve readability of pre-formatted text in all browsers.
 */
/* line 179, ../scss/vendor/_normalize.scss */
pre {
  white-space: pre-wrap;
}

/**
 * Set consistent quote types.
 */
/* line 187, ../scss/vendor/_normalize.scss */
q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}

/**
 * Address inconsistent and variable font size in all browsers.
 */
/* line 195, ../scss/vendor/_normalize.scss */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
/* line 203, ../scss/vendor/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 211, ../scss/vendor/_normalize.scss */
sup {
  top: -0.5em;
}

/* line 215, ../scss/vendor/_normalize.scss */
sub {
  bottom: -0.25em;
}

/* ==========================================================================
   Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9.
 */
/* line 227, ../scss/vendor/_normalize.scss */
img {
	border: 0;
	margin-left: 0px;
}

/**
 * Correct overflow displayed oddly in IE 9.
 */
/* line 235, ../scss/vendor/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* ==========================================================================
   Figures
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari 5.
 */
/* line 247, ../scss/vendor/_normalize.scss */
figure {
  margin: 0;
}

/* ==========================================================================
   Forms
   ========================================================================== */
/**
 * Define consistent border, margin, and padding.
 */
/* line 259, ../scss/vendor/_normalize.scss */
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.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
/* line 270, ../scss/vendor/_normalize.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * 1. Correct font family not being inherited in all browsers.
 * 2. Correct font size not being inherited in all browsers.
 * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
 */
/* line 281, ../scss/vendor/_normalize.scss */
button,
input,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 2 */
  margin: 0;
  /* 3 */
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
/* line 295, ../scss/vendor/_normalize.scss */
button,
input {
  line-height: normal;
}

/**
 * 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 Chrome, Safari 5+, and IE 8+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */
/* line 307, ../scss/vendor/_normalize.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 320, ../scss/vendor/_normalize.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 332, ../scss/vendor/_normalize.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * 1. Address box sizing set to `content-box` in IE 8/9.
 * 2. Remove excess padding in IE 8/9.
 */
/* line 342, ../scss/vendor/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */
/* line 354, ../scss/vendor/_normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */
/* line 366, ../scss/vendor/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */
/* line 375, ../scss/vendor/_normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * 1. Remove default vertical scrollbar in IE 8/9.
 * 2. Improve readability and alignment in all browsers.
 */
/* line 386, ../scss/vendor/_normalize.scss */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */
}

/* ==========================================================================
   Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
/* line 399, ../scss/vendor/_normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/*==========================================================================
   MEDIA QUERIES // example @include respond-to(mobile) { }
 ========================================================================== */
/*
  @include respond-to(mobile) {}
  @include respond-to(tablet) {}
  @include respond-to(desktopSm) {}
  @include respond-to(desktopLg) {}
*/
/*==========================================================================
   FONTS
 ========================================================================== */
/*==========================================================================
   FUNCTIONS
 ========================================================================== */
/*==========================================================================
   MIXINS
 ========================================================================== */
/*==========================================================================
   SPRITES
 ========================================================================== */
/* ==========================================================================
   VARIABLES
 ========================================================================== */
@font-face {
  font-family: 'MyWebFont';
  src: url("webfont.eot");
  /* IE9 Compat Modes */
  src: url("webfont.eot?#iefix") format("embedded-opentype"), url("webfont.woff") format("woff"), url("webfont.ttf") format("truetype"), url("webfont.svg#svgFontName") format("svg");
  /* Legacy iOS */
}
@font-face {
  font-family: 'idlewild';
  src: url("//hr-relacje.eu/czcionki/Idlewild-Book.otf?90768");
}
@font-face {
  font-family: 'blendermedium';
  src: url("//hr-relacje.eu/czcionki/BlenderPro-Medium.eot?90768");
  src: url("//hr-relacje.eu/czcionki/BlenderPro-Medium.eot?%23iefix&90768") format("embedded-opentype"), url("//hr-relacje.eu/czcionki/BlenderPro-Medium.otf?90768") format("opentype"), url("//hr-relacje.eu/czcionki/BlenderPro-Medium.woff?90768") format("woff");
}
@font-face {
  font-family: 'blenderbold';
  src: url("//hr-relacje.eu/czcionki/BlenderPro-Bold.eot?90768");
  src: url("//hr-relacje.eu/czcionki/BlenderPro-Bold.otf?90768"), url("//hr-relacje.eu/czcionki/BlenderPro-Bold.woff?90768") format("woff");
}
@font-face {
  font-family: 'blenderthin';
  src: url("//hr-relacje.eu/czcionki/BlenderPro-Thin.eot?90768");
  src: url("//hr-relacje.eu/czcionki/BlenderPro-Thin.eot?%23iefix&90768") format("embedded-opentype"), url("//hr-relacje.eu/czcionki/BlenderPro-Thin.otf?90768") format("opentype"), url("//hr-relacje.eu/czcionki/BlenderPro-Thin.woff?90768") format("woff");
}
@font-face {
  font-family: 'blenderbook';
  src: url("//hr-relacje.eu/czcionki/BlenderPro-Book.eot?90768");
  src: url("//hr-relacje.eu/czcionki/BlenderPro-Book.otf?90768"), url("//hr-relacje.eu/czcionki/BlenderPro-Book.woff?90768") format("woff");
}
@font-face {
  font-family: 'blenderbookitalic';
  src: url("//hr-relacje.eu/czcionki/BlenderPro-BookItalic.eot?90768");
  src: url("//hr-relacje.eu/czcionki/BlenderPro-BookItalic.otf?90768"), url("//hr-relacje.eu/czcionki/BlenderPro-BookItalic.woff?90768") format("woff");
}
/* line 2, ../scss/base/_sprites.scss */
.icons-sprite {
  display: inline-block;
}

/* line 5, ../scss/base/_sprites.scss */
.md-logo {
	background-image: url(logo1.png);
	background-position: left top;
	background-repeat: no-repeat;
	overflow: hidden;
	display: inline-block;
	height: 68px;
	width: 161px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2), only screen and (min-resolution: 192 dpi) {
  /* line 5, ../scss/base/_sprites.scss */
  .md-logo {
    background-image: url("ikona.jpg");
    background-size: 57px 59px;
    
  }
}@media all and (max-width: 1024px) {
  /* line 5, ../scss/base/_sprites.scss */
  .md-logo {
	background-image: url(logo1.png);
	background-position: left top;
	background-repeat: no-repeat;
	overflow: hidden;
	display: inline-block;
	height: 30px;
	width: 180px;
  }
}

/* line 10, ../scss/base/_sprites.scss */
.md-logo-icon {
	background-image: url("ikona.jpg");
	
	background-repeat: no-repeat;
	overflow: hidden;
	display: inline-block;
	height: 60px;
	width: 180px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2), only screen and (min-resolution: 192 dpi) {
  /* line 10, ../scss/base/_sprites.scss */
  .md-logo-icon {
    background-image: url("ikona.jpg");
    background-size: 57px 59px;
    
  }
}

/* line 11, ../scss/base/_sprites.scss */
.md-logo-icon-left {
	background-image: url("ikona.jpg");

	background-repeat: no-repeat;
	overflow: hidden;
	display: inline-block;
	height: 59px;
	width: 57px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2), only screen and (min-resolution: 192 dpi) {
  /* line 11, ../scss/base/_sprites.scss */
  .md-logo-icon-left {
    background-image: url("1.jpg");
    background-size: 250px 417px;
    background-position: -69px -61px;
  }
}

/* line 12, ../scss/base/_sprites.scss */
.md-logo-color {
  background-image: url("2.jpg");
  background-position: 0 -37px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 12px;
  width: 250px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2), only screen and (min-resolution: 192 dpi) {
  /* line 12, ../scss/base/_sprites.scss */
  .md-logo-color {
    background-image: url("4.jpg");
    background-size: 250px 417px;
    background-position: 0 -37px;
  }
}

/* line 13, ../scss/base/_sprites.scss */
.md-logo-med {
  background-image: url("6.jpg");
  background-position: -60px -189px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 90px;
  width: 78px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2), only screen and (min-resolution: 192 dpi) {
  /* line 13, ../scss/base/_sprites.scss */
  .md-logo-med {
    background-image: url("8.jpg");
    background-size: 250px 417px;
    background-position: -60px -189px;
  }
}

/* line 15, ../scss/base/_sprites.scss */
.md-icon {
  background-image: url("7.jpg");
  background-position: -69px -61px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 46px;
  width: 40px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2), only screen and (min-resolution: 192 dpi) {
  /* line 15, ../scss/base/_sprites.scss */
  .md-icon {
    background-image: url("2.jpg");
    background-size: 250px 417px;
    background-position: -69px -61px;
  }
}

/* line 16, ../scss/base/_sprites.scss */
.icon-ws-logo {
  background-image: url("3.jpg");
  background-position: -13px 0;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 16px;
  width: 16px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2), only screen and (min-resolution: 192 dpi) {
  /* line 16, ../scss/base/_sprites.scss */
  .icon-ws-logo {
    background-image: url("4.jpg");
    background-size: 250px 417px;
    background-position: -13px 0;
  }
}

/* line 19, ../scss/base/_sprites.scss */
.icon-hamburger {
	background-image: url(menu.png);
	background-position: 0px 0;
	background-repeat: no-repeat;
	overflow: hidden;
	display: inline-block;
	height: 60px;
	width: 60px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2), only screen and (min-resolution: 192 dpi) {
  /* line 19, ../scss/base/_sprites.scss */
  .icon-hamburger {
    background-image: url("ikona.png");
    background-size: 250px 417px;
    background-position: 0px 0;
  }
}

/* line 20, ../scss/base/_sprites.scss */
.icon-cart {
  background-image: url("ikona.png");
  background-position: -67px 0;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 18px;
  width: 18px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2), only screen and (min-resolution: 192 dpi) {
  /* line 20, ../scss/base/_sprites.scss */
  .icon-cart {
    background-image: url("ikona.png");
    background-size: 250px 417px;
    background-position: -67px 0;
  }
}

/* line 23, ../scss/base/_sprites.scss */

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2), only screen and (min-resolution: 192 dpi) {
  /* line 23, ../scss/base/_sprites.scss */
 
}

/* line 24, ../scss/base/_sprites.scss */

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2), only screen and (min-resolution: 192 dpi) {
  /* line 24, ../scss/base/_sprites.scss */
 
}

/* line 25, ../scss/base/_sprites.scss */

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2), only screen and (min-resolution: 192 dpi) {
  /* line 25, ../scss/base/_sprites.scss */
 
}

/* line 26, ../scss/base/_sprites.scss */
.sfooter-facebook {
	background-image: url(facebook.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	overflow: hidden;
	display: inline-block;
	height: 66px;
	width: 58px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2), only screen and (min-resolution: 192 dpi) {
  /* line 26, ../scss/base/_sprites.scss */
  .sfooter-facebook {
    background-image: url("facebook.png");
    background-size: 250px 417px;
    background-position: 0px 0px;
  }
}

/* line 30, ../scss/base/_sprites.scss */

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2), only screen and (min-resolution: 192 dpi) {
  /* line 30, ../scss/base/_sprites.scss */
 
}

/* line 31, ../scss/base/_sprites.scss */
.btn-arrow-white {
	background-image: url(arrowb.png);
	background-position: -18px -61px;
	background-repeat: no-repeat;
	overflow: hidden;
	display: inline-block;
	height: 9px;
	width: 14px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2), only screen and (min-resolution: 192 dpi) {
  /* line 31, ../scss/base/_sprites.scss */
  .btn-arrow-white {
    background-image: url("3.jpg");
    background-size: 250px 417px;
    background-position: -18px -61px;
  }
}

/* line 32, ../scss/base/_sprites.scss */
.play-btn {
  background-image: url("4.jpg");
  background-position: -109px -61px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 47px;
  width: 76px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2), only screen and (min-resolution: 192 dpi) {
  /* line 32, ../scss/base/_sprites.scss */
  .play-btn {
    background-image: url("7.jpg");
    background-size: 250px 417px;
    background-position: -109px -61px;
  }
}

/* line 35, ../scss/base/_sprites.scss */
.support-twitter {
	background-image: url(suptwitter.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	overflow: hidden;
	display: inline-block;
	height: 114px;
	width: 99px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2), only screen and (min-resolution: 192 dpi) {
  /* line 35, ../scss/base/_sprites.scss */
  .support-twitter {
    background-image: url("1.jpg");
    background-size: 250px 417px;
    background-position: -138px -189px;
  }
}

/* line 36, ../scss/base/_sprites.scss */
.support-email {
	background-image: url(email.png);
	background-position: 0px -303px;
	background-repeat: no-repeat;
	overflow: hidden;
	display: inline-block;
	height: 114px;
	width: 99px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2), only screen and (min-resolution: 192 dpi) {
  /* line 36, ../scss/base/_sprites.scss */
  .support-email {
    background-image: url("8.jpg");
    background-size: 250px 417px;
    background-position: -99px -303px;
  }
}

/* line 37, ../scss/base/_sprites.scss */
.support-phone {
	background-image: url(phone.png);
	background-position: 0 0px;
	background-repeat: no-repeat;
	overflow: hidden;
	display: inline-block;
	height: 114px;
	width: 99px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2), only screen and (min-resolution: 192 dpi) {
  /* line 37, ../scss/base/_sprites.scss */
  .support-phone {
    background-image: url("2.jpg");
    background-size: 250px 417px;
    background-position: 0 -303px;
  }
}

/* line 40, ../scss/base/_sprites.scss */
.gallery-open {
  background-image: url("3.jpg");
  background-position: 0 -123px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 37px;
  width: 37px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2), only screen and (min-resolution: 192 dpi) {
  /* line 40, ../scss/base/_sprites.scss */
  .gallery-open {
    background-image: url("2.jpg");
    background-size: 250px 417px;
    background-position: 0 -123px;
  }
}

/* line 41, ../scss/base/_sprites.scss */
.gallery-close {
  background-image: url("3.jpg");
  background-position: -163px 0;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 37px;
  width: 38px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2), only screen and (min-resolution: 192 dpi) {
  /* line 41, ../scss/base/_sprites.scss */
  .gallery-close {
    background-image: url("4.jpg");
    background-size: 250px 417px;
    background-position: -163px 0;
  }
}

/* line 42, ../scss/base/_sprites.scss */
.gallery-next {
  background-image: url("5.jpg");
  background-position: -220px 0;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 37px;
  width: 19px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2), only screen and (min-resolution: 192 dpi) {
  /* line 42, ../scss/base/_sprites.scss */
  .gallery-next {
    background-image: url("4.jpg");
    background-size: 250px 417px;
    background-position: -220px 0;
  }
}

/* line 43, ../scss/base/_sprites.scss */
.gallery-prev {
  background-image: url("4.jpg");
  background-position: -201px 0;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 37px;
  width: 19px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2), only screen and (min-resolution: 192 dpi) {
  /* line 43, ../scss/base/_sprites.scss */
  .gallery-prev {
    background-image: url("1.jpg");
    background-size: 250px 417px;
    background-position: -201px 0;
  }
}

/* line 46, ../scss/base/_sprites.scss */
.cart-close {
  background-image: url("5.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 13px;
  width: 13px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2), only screen and (min-resolution: 192 dpi) {
  /* line 46, ../scss/base/_sprites.scss */
  .cart-close {
    background-image: url("3.jpg");
    background-size: 250px 417px;
    background-position: 0 0;
  }
}

/* line 47, ../scss/base/_sprites.scss */
.cart-active {
  background-image: url("3.jpg");
  background-position: -85px 0;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 18px;
  width: 18px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2), only screen and (min-resolution: 192 dpi) {
  /* line 47, ../scss/base/_sprites.scss */
  .cart-active {
    background-image: url("1.jpg");
    background-size: 250px 417px;
    background-position: -85px 0;
  }
}

/* line 50, ../scss/base/_sprites.scss */
.press-option-arrow {
  background-image: url("6.jpg");
  background-position: 0 -61px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 5px;
  width: 9px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2), only screen and (min-resolution: 192 dpi) {
  /* line 50, ../scss/base/_sprites.scss */
  .press-option-arrow {
    background-image: url("4.jpg");
    background-size: 250px 417px;
    background-position: 0 -61px;
  }
}

/* line 53, ../scss/base/_sprites.scss */
.icon-share {
	background-image: url(ikona.png);
	background-position: 0px -61px;
	background-repeat: no-repeat;
	overflow: hidden;
	display: inline-block;
	height: 37px;
	width: 37px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2), only screen and (min-resolution: 192 dpi) {
  /* line 53, ../scss/base/_sprites.scss */
  .icon-share {
    background-image: url("5.jpg");
    background-size: 250px 417px;
    background-position: -32px -61px;
  }
}

/* line 54, ../scss/base/_sprites.scss */
.share-twitter {
	background-image: url(stwitter.png);
	background-position: 0px 0;
	background-repeat: no-repeat;
	overflow: hidden;
	display: inline-block;
	height: 20px;
	width: 20px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2), only screen and (min-resolution: 192 dpi) {
  /* line 54, ../scss/base/_sprites.scss */
  .share-twitter {
    background-image: url("1.jpg");
    background-size: 250px 417px;
    background-position: -123px 0;
  }
}

/* line 55, ../scss/base/_sprites.scss */
.share-facebook {
	background-image: url(sfacebook.png);
	background-position: -103px 0;
	background-repeat: no-repeat;
	overflow: hidden;
	display: inline-block;
	height: 20px;
	width: 20px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2), only screen and (min-resolution: 192 dpi) {
  /* line 55, ../scss/base/_sprites.scss */
  .share-facebook {
    background-image: url("4.jpg");
    background-size: 250px 417px;
    background-position: -103px 0;
  }
}

/* line 56, ../scss/base/_sprites.scss */
.share-pinterest {
	background-image: url(paint.png);
	background-position: -143px 0;
	background-repeat: no-repeat;
	overflow: hidden;
	display: inline-block;
	height: 20px;
	width: 20px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2), only screen and (min-resolution: 192 dpi) {
  /* line 56, ../scss/base/_sprites.scss */
  .share-pinterest {
    background-image: url("6.jpg");
    background-size: 250px 417px;
    background-position: -143px 0;
  }
}

/* ==========================================================================
   MAIN APP STYLES
 ========================================================================== */
/* line 9, ../scss/base/_base.scss */
*, *:before, *:after {
	/* [disabled]-moz-box-sizing: border-box; */
	/* [disabled]-webkit-box-sizing: border-box; */
	/* [disabled]box-sizing: border-box; */
}

/* line 10, ../scss/base/_base.scss */
html {
  background-color: #f3f4f4;
}

/* line 11, ../scss/base/_base.scss */
body {
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
	background-color: #F6F5F5;
	text-align: center;
	font-family: "BlenderPro Book";
	font-weight: bolder;
	color: #060816;
	font-size: 100%;
	width: 100%;
	height: 100%;
	text-align: center;
	max-width: 1442px;
	-webkit-font-smoothing: antialiased;
	margin-bottom: 0px;
	margin-top: 20px;
}
/* line 12, /Users/antoine/.rvm/gems/ruby-2.1.2/gems/susy-2.1.3/sass/susy/output/support/_clearfix.scss */
body:after {
  content: " ";
  display: block;
  clear: both;
}
@media only screen and (max-width: 719px) {
  /* line 11, ../scss/base/_base.scss */
  body {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 12, /Users/antoine/.rvm/gems/ruby-2.1.2/gems/susy-2.1.3/sass/susy/output/support/_clearfix.scss */
  body:after {
    content: " ";
    display: block;
    clear: both;
  }
}

/* line 14, ../scss/base/_base.scss */
p {
  margin: 0;
}

/* line 15, ../scss/base/_base.scss */
a {
  font-weight: normal;
  text-decoration: none;
  
}

/* Headings */
/* line 18, ../scss/base/_base.scss */
h1 {
  font-family: "blendermedium";
  font-weight: lighter;
  font-size: 5.625rem;
  color: #fff;
 
}
@media only screen and (max-width: 719px) {
  /* line 18, ../scss/base/_base.scss */
  h1 {
    font-size: 3rem;
	color: #fff;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 18, ../scss/base/_base.scss */
  h1 {
    font-size: 3.75rem;
	color: #fff;
  }
}

/* line 22, ../scss/base/_base.scss */
h1, h2, h3, h4, h5, h6 {
	display:inline-block
	line-height: 1.1;
	margin-bottom: 50%;
	font-family: "BlenderPro Book";
	color: #242424;
	margin-left: 40%;
	font-size: 18px;
	transition:ease-in all 300ms;
	-moz-transition:all ease-in 300ms;
	-o-transition: all ease-in 300ms;
	-webkit-transition: all ease-in 300ms;
}

h6:hover {
	font-size:21px;
	color:red;
	transition:ease-in all 300ms;
	-moz-transition:all ease-in 300ms;
	-o-transition: all ease-in 300ms;
	-webkit-transition: all ease-in 300ms;
	
	
	}
/* line 23, ../scss/base/_base.scss */
h1 {
  font-size: 3.75rem;
}

/* line 24, ../scss/base/_base.scss */
h2 {
  font-size: 3.125rem;
}
h7, h8, h9, h10, h11, h12, {
	display:inline-block
	line-height: 1.1;
	margin-bottom: 20px;
	font-family: "BlenderPro Book";
	color: #00013f;
	margin-left: 10%;
	font-size: 18px;
	transition: ease-in all 300ms;
	-moz-transition: all ease-in 300ms;
	-o-transition: all ease-in 300ms;
	-webkit-transition: all ease-in 300ms;
	margin-right: 10%;
}
h7:hover {
	font-family: "BlenderPro Book";
	color: #00013F;
	font-size: 20px;
	transition:ease-in all 300ms;
	-moz-transition:all ease-in 300ms;
	-o-transition: all ease-in 300ms;
	-webkit-transition: all ease-in 300ms;
	}
	h13 {
	font-family: "BlenderPro Book";
	color: #00013F;
	font-size: 28px;
	transition:ease-in all 300ms;
	-moz-transition:all ease-in 300ms;
	-o-transition: all ease-in 300ms;
	-webkit-transition: all ease-in 300ms;
	}
	h13:hover {
	font-family: "BlenderPro Book";
	color: #0900ff;
	font-size: 34px;
	transition:ease-in all 300ms;
	-moz-transition:all ease-in 300ms;
	-o-transition: all ease-in 300ms;
	-webkit-transition: all ease-in 300ms;
	}
	h16 {
	font-family: "BlenderPro Book";
	color: #FFF;
	font-size: 36px;
	text-transform:uppercase;
	
	transition:ease-in all 300ms;
	-moz-transition:all ease-in 300ms;
	-o-transition: all ease-in 300ms;
	-webkit-transition: all ease-in 300ms;
	}
	h14 {
	font-family: "BlenderPro Book";
	color: #FFF;
	font-size: 28px;
text-transform:uppercase;
	transition:ease-in all 300ms;
	-moz-transition:all ease-in 300ms;
	-o-transition: all ease-in 300ms;
	-webkit-transition: all ease-in 300ms;
	}
	h15 {
	font-family: "BlenderPro Book";
	color: #ddd;
	font-size: 24px;
	text-transform:none;
	transition:ease-in all 300ms;
	-moz-transition:all ease-in 300ms;
	-o-transition: all ease-in 300ms;
	-webkit-transition: all ease-in 300ms;
	}
h8 {
	font-family: "BlenderPro Book";
	
	font-size:18px;
	text-overflow:clip;
	font-size-adjust:inherit;
	text-transform:lowercase;
	color: #00013f;
	}
h9 {
	font-family:"BlenderPro Medium";
	color:#142741
	font-size:28px;
	text-overflow:clip;
	font-size-adjust:inherit;
	text-transform:capitalize;
	}
h10 {
	font-family:"BlenderPro Thin";
	color:#00013f
	font-size:22px;
	text-overflow:clip;
	font-size-adjust:inherit;
	text-transform:none;
	font-size: 22px;
	color: #00013f;
	}
	h10:hover {
	
	color:#00353f
	
	}
	h11 {
	font-family: "BlenderPro-Bold";
	margin-bottom:42px;
	text-overflow: clip;
	font-size-adjust: inherit;
	text-transform: uppercase;
	font-size: 30px;
	color: #00013f;
	}
	
	h11:hover {
	font-family: "BlenderPro-Bold";
	color:#00013f;
	font-size: 30px;
	text-overflow: clip;
	}
	
	h12 {
	font-family:"BlenderPro Thin";
	



	color:#00013f
	font-size:32px;
	text-overflow: clip;
	font-size-adjust: inherit;
	text-transform: none;
	font-size: 22px;
	color: #00013f;
	text-align: justify;
	}
/* General Classes */
/* line 27, ../scss/base/_base.scss */
.fl {
  float: left;
}

/* line 28, ../scss/base/_base.scss */
.fr {
  float: right;
}

/* line 29, ../scss/base/_base.scss */
.clearfix {
  clear: both;
  overflow: hidden;
}

/* line 30, ../scss/base/_base.scss */
.hidden {
  display: none;
}

/* line 31, ../scss/base/_base.scss */
.tc {
  display: table-cell;
}

/* line 33, ../scss/base/_base.scss */
.gutter_left {
  padding-left: 4.16667%;
}
@media only screen and (max-width: 719px) {
  /* line 33, ../scss/base/_base.scss */
  .gutter_left {
    padding-left: 6.25%;
  }
}

/* line 36, ../scss/base/_base.scss */
.gutter_right {
  padding-right: 4.16667%;
}
@media only screen and (max-width: 719px) {
  /* line 36, ../scss/base/_base.scss */
  .gutter_right {
    padding-right: 6.25%;
  }
}

/* line 39, ../scss/base/_base.scss */
.gutter_left_margin {
  margin-left: 4.16667%;
}
@media only screen and (max-width: 719px) {
  /* line 39, ../scss/base/_base.scss */
  .gutter_left_margin {
    margin-left: 6.25%;
  }
}

/* line 42, ../scss/base/_base.scss */
.gutter_right_margin {
  margin-right: 4.16667%;
}
@media only screen and (max-width: 719px) {
  /* line 42, ../scss/base/_base.scss */
  .gutter_right_margin {
    margin-right: 6.25%;
  }
}

/* line 46, ../scss/base/_base.scss */
img {
	display: block;
	
 
  
}

/* line 47, ../scss/base/_base.scss */
.fit_w {
  display: block;
  width: 100%;
  height: auto;
  max-width: 1440px;
  margin: 89px 0 0 0;
  padding: 0;
  background-color: #fff;
  overflow: hidden;
  clear: both;
  position: relative;
  top: 0;
  -webkit-transition: top 0.5s;
  transition: top 0.5s;
}

/* line 48, ../scss/base/_base.scss */
.fit_h {
  display: block;
  width: auto;
  height: 100%;
}

/* line 50, ../scss/base/_base.scss */
.wrapper {
  max-width: 1440px;
  margin: 89px 0 0 0;
  padding: 0;
  background-color: #fff;
  overflow: hidden;
  clear: both;
  position: relative;
  top: 0;
  -webkit-transition: top 0.5s;
  transition: top 0.5s;
}
@media only screen and (min-width: 1440px) {
  /* line 50, ../scss/base/_base.scss */
  .wrapper {
    max-width: 1442px;
    border-left: solid 1px #dedddc;
    border-right: solid 1px #dedddc;
  }
}
/* line 52, ../scss/base/_base.scss */
.wrapper.push {
  top: 250px;
  -webkit-transition: top 0.5s;
  transition: top 0.5s;
}

/* line 55, ../scss/base/_base.scss */
button {
  outline: 0;
}

/* line 56, ../scss/base/_base.scss */
.btn, .btn-inverted {
  font-family: "blenderbold", Verdana, sans-serif;
  font-weight: lighter;
  cursor: pointer;
  width: 200px;
  display: block;
  background-color: #f0c417;
  color: #fff;
  border-radius: 3px;
  text-transform: uppercase;
  margin: 0 auto;
  text-align: center;
  font-size: 1.125rem;
  border: none;
  padding: 18px 0;
  outline: 0;
  letter-spacing: .05em;
}
/* line 57, ../scss/base/_base.scss */
.btn:hover, .btn-inverted:hover {
  background-color: #ffe804;
}
@media only screen and (max-width: 719px) {
  /* line 56, ../scss/base/_base.scss */
  .btn, .btn-inverted {
    padding: 13px 0;
    width: 160px;
    font-size: 0.9375rem;
  }
}

/* line 60, ../scss/base/_base.scss */
.btn-mc {
  background-color: #b1aca1;
  color: #fff;
}
/* line 61, ../scss/base/_base.scss */
.btn-mc:hover {
  background-color: #555;
}

/* line 64, ../scss/base/_base.scss */
.btn-trans {
  background-color: transparent;
  border: 1px solid #b1aca1;
  color: #b1aca1;
}
/* line 65, ../scss/base/_base.scss */
.btn-trans:hover {
  border-color: #f0c417;
  color: #f0c417;
  background-color: transparent;
}

/* line 67, ../scss/base/_base.scss */
.btn-inverted {
  background-color: transparent;
  border: 1px solid white;
}
/* line 68, ../scss/base/_base.scss */
.btn-inverted:hover {
  background-color: transparent;
  border: 1px solid #ffe804;
  color: #ffe804;
}
/* line 69, ../scss/base/_base.scss */
.btn-inverted .btn-arrow-white {
  margin-left: 5px;
}

/* line 72, ../scss/base/_base.scss */
.circle {
  border-radius: 50%;
  width: 20px;
  height: 20px;
  border: 3px solid #dedddc;
  cursor: pointer;
}

/* line 73, ../scss/base/_base.scss */
.circle-lightgrey {
  background-color: #b1aca1;
}

/* line 74, ../scss/base/_base.scss */
.circle-darkgrey {
  background-color: #646464;
}

/* line 75, ../scss/base/_base.scss */
.circle-brown {
  background-color: #c47648;
}

/* line 76, ../scss/base/_base.scss */
.circle-active {
  border-color: #222222;
}

/* line 78, ../scss/base/_base.scss */
.pr-detail {
  width: 158px;
  border: 1px solid #dedddc;
  color: #b1aca1;
  padding: 14px 0 14px 14px;
  text-align: left;
}

/* line 80, ../scss/base/_base.scss */
.video-wrapper {
  position: relative;
  height: 100%;
  overflow: hidden;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
/* line 81, ../scss/base/_base.scss */
.video-wrapper video, .video-wrapper embed, .video-wrapper iframe {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

/* line 84, ../scss/base/_base.scss */
iframe[name="google_conversion_frame"] {
  height: 0;
  display: none;
}

/* line 86, ../scss/base/_base.scss */
.input-box {
  margin-bottom: 0.25rem;
}
/* line 88, ../scss/base/_base.scss */
.input-box input {
  width: 21.875rem;
  height: 4.0625rem;
  background-color: #f3f4f4;
  margin: 0.8125rem 0;
  border-radius: 5px;
  border: 1px solid #e7e7e6;
  padding-left: 20px;
  font-size: 0.9375rem;
  font-family: Helvetica, Verdana, sans-serif;
  font-weight: lighter;
}
@media only screen and (max-width: 719px) {
  /* line 88, ../scss/base/_base.scss */
  .input-box input {
    width: 100%;
  }
}

/* line 2, ../scss/layout/_header.scss */
.site-header {
  position: fixed;
  z-index: 4000;
  width: 100%;
  top: 0;
  max-width: 1440px;
}
@media only screen and (min-width: 1440px) {
  /* line 2, ../scss/layout/_header.scss */
  .site-header {
    max-width: 1442px;
    border-left: solid 1px #dedddc;
    border-right: solid 1px #dedddc;
  }
}

/* line 7, ../scss/layout/_header.scss */
.header-nav {
	font-size: 0.9375rem;
	width: 100%;
	position: relative;
	z-index: 100;
	line-height: 1.25;
	background-color: white;									/*Kolor nawigacji*/
	border-bottom: 1px solid #f4f5f5;
	height: 90px;
	text-align: center;
	clear: both;
	overflow: hidden;
}
@media only screen and (max-width: 719px) {
  /* line 7, ../scss/layout/_header.scss */
  .header-nav {
    text-align: center;
  }
}
/* line 9, ../scss/layout/_header.scss */
.header-nav ul {
  margin: 10;
  padding: 0;
  list-style-type: none;
}
/* line 10, ../scss/layout/_header.scss */
.header-nav ul li {
 
  display: inline-block;
  zoom: 1;
  font-size: 0.998rem;
  line-height: 1.875rem;
  color: #dbd8d3;
  letter-spacing: .06em;
}
/* line 14, ../scss/layout/_header.scss */
.header-nav .mobile-menu {
  display: none;
  width: 23px;
  margin: 0px;
  padding: 34px 0;
  float: left;
  clear: left;
  cursor: pointer;
}
@media all and (max-width: 767px) {
  /* line 14, ../scss/layout/_header.scss */
  .header-nav .mobile-menu {
    display: inline-block;
  }
}
/* line 18, ../scss/layout/_header.scss */
.header-nav .mobile-menu.close .icon-hamburger {
  background-image: url("ikona.jpg");
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 17px;
  width: 17px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2), only screen and (min-resolution: 192 dpi) {
  /* line 18, ../scss/layout/_header.scss */
  .header-nav .mobile-menu.close .icon-hamburger {
    background-image: url("ikona.jpg");
    background-size: 250px 417px;
  }
}
/* line 21, ../scss/layout/_header.scss */
.header-nav .header-logo {
  width: 250px;
  display: inline-block;
  float: left;
  vertical-align: middle;
  margin: 0;
}
@media only screen and (max-width: 719px) {
  /* line 21, ../scss/layout/_header.scss */
  .header-nav .header-logo {
    float: none;
    width: 40px;
    margin: 0 0 0 -20px;
    position: absolute;
    left: 50%;
    top: 0;
  }
}
@media all and (max-width: 767px) {
  /* line 21, ../scss/layout/_header.scss */
  .header-nav .header-logo {
    width: 40px;
    margin: 0 0 0 -20px;
    position: absolute;
    left: 50%;
    top: 0;
  }
}
@media all and (max-width: 1199px) and (min-width: 768px) {
  /* line 21, ../scss/layout/_header.scss */
  .header-nav .header-logo {
    width: 40px;
    margin: 0 0 0 -20px;
    position: absolute;
    left: 65px;
    top: 0;
  }
}
/* line 26, ../scss/layout/_header.scss */
.header-nav .header-logo a {
	display: block;
	padding-top: 10px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 10px;
}
@media all and (max-width: 1199px) {
  /* line 26, ../scss/layout/_header.scss */
  .header-nav .header-logo a {
	padding-top: 10px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 10px;
  }
}
/* line 29, ../scss/layout/_header.scss */
.header-nav .header-logo span {
  display: block;
  margin: 0 auto;
}
/* line 30, ../scss/layout/_header.scss */
.header-nav .header-logo .md-logo {
  display: block;
}
@media all and (max-width: 1199px) {
  /* line 30, ../scss/layout/_header.scss */
  .header-nav .header-logo .md-logo {
    display: none;
  }
}
/* line 33, ../scss/layout/_header.scss */
.header-nav .header-logo .md-logo-icon-left {
  display: none;
}
@media all and (max-width: 788px) and (min-width: 1199px) {
  /* line 33, ../scss/layout/_header.scss */
  .header-nav .header-logo .md-logo-icon-left {
    display: block;
  }
}
/* line 35, ../scss/layout/_header.scss */
.header-nav .header-logo .md-logo-icon {
  display: none;
}
@media all and (max-width: 1199px) {
  /* line 35, ../scss/layout/_header.scss */
  .header-nav .header-logo .md-logo-icon {
    display: block;
  }
}
/* line 40, ../scss/layout/_header.scss */
.header-nav .site-nav {										/*główne ustawienia nawigacji menu !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1*/
  width: 100%;
  max-width: 900px;
  font-size: 15px;
  display: scroll;
  vertical-align:left;
  margin: 0 14%;
}
@media all and (max-width: 1199px) and (min-width: 768px) {
  /* line 40, ../scss/layout/_header.scss */
  .header-nav .site-nav {
    width: 100%;
    margin-right: 0;
  }
}
@media all and (max-width: 767px) {
  /* line 40, ../scss/layout/_header.scss */
  .header-nav .site-nav {
    display: none;
  }
}
/* line 46, ../scss/layout/_header.scss */
.header-nav .site-nav .nav-links li {
  margin-right: 25px;								/*odstęp duży ekran pomiędzy menu nazwy*/
  color: #555;									/*kolor ramki szkoleń i komunikatu otwartego*/
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 46, ../scss/layout/_header.scss */
  .header-nav .site-nav .nav-links li {
    margin-right: 20px;							/*odstępy menu szkolenia - o mnie itd*/
  }
}
/* line 48, ../scss/layout/_header.scss */
.header-nav .site-nav .nav-links li:last-child {
  margin-right: 0;
}
/* line 49, ../scss/layout/_header.scss */
.header-nav .site-nav .nav-links li a:link, .header-nav .site-nav .nav-links li a:visited {
  font-family: "blenderbold", Verdana, sans-serif;
  font-weight: lighter;
  color: #555;
  display: scroll;
  padding: 2px 0;
}
/* line 50, ../scss/layout/_header.scss */
.header-nav .site-nav .nav-links li a:hover {
  color: #0900ff;										/*kolor podświetlania menu niebieski*/
}
/* line 54, ../scss/layout/_header.scss */
.header-nav .intl-shipping {
  text-transform: uppercase;
  display: scroll; /*inline-block;*/
  zoom: 1;
  font-size: .938rem;
  line-height: 1.875rem;
  color: #33260f;
  letter-spacing: .05em;
  vertical-align: middle;
}
@media all and (max-width: 767px) {
  /* line 54, ../scss/layout/_header.scss */
.header-nav .intl-shipping {
    display: none;
  }
}
/* line 61, ../scss/layout/_header.scss */
.header-nav .intl-shipping-wrapper {
  padding: 29px 15px;
  border-right: solid 1px #fff;
  border-left: solid 1px #fff;
}
/* line 62, ../scss/layout/_header.scss */
.header-nav .intl-shipping-wrapper:hover {
  border-right: solid 1px #f4f5f5;
  border-left: solid 1px #f4f5f5;
}
/* line 63, ../scss/layout/_header.scss */
.header-nav .intl-shipping-wrapper:hover .intl-state {
  color: #f0c417;
}
/* line 64, ../scss/layout/_header.scss */
.header-nav .intl-shipping-wrapper:hover .icon-intl-shipping {
  background-image: url("ikona.jpg");
}
/* line 65, ../scss/layout/_header.scss */
.header-nav .intl-shipping-wrapper.viewing {
  border-right: solid 1px #f4f5f5;
  border-left: solid 1px #f4f5f5;
}
/* line 66, ../scss/layout/_header.scss */
.header-nav .icon-intl-shipping {
  cursor: default;
  display: scroll;/*inline-block;*/
  vertical-align: middle;
  background-image: url("ikona.jpg");
  background-position: center center;
  background-size: 50% 50%;
  background-repeat: no-repeat;
  width: 40px;
  height: 32px;
}
/* line 67, ../scss/layout/_header.scss */
.header-nav .intl-state {
  display: inline-block;
  vertical-align: middle;
  font-family: "blenderbold", Verdana, sans-serif;
  font-weight: lighter;
}
/* line 68, ../scss/layout/_header.scss */
.header-nav .header-cart {
  width: 280px;
  float: right;
  clear: right;
  z-index: 10;
  position: relative;
  display: inline-block;
  text-align: right;
  vertical-align: middle;
  margin: 0;
  padding: 1px 0;
}
@media all and (max-width: 1199px) {
  /* line 68, ../scss/layout/_header.scss */
  .header-nav .header-cart {
    width: 250px;
  }
}
/* line 74, ../scss/layout/_header.scss */
.header-nav .header-cart a {
  color: #b1aca1;
  display: inline-block;
  padding: 28px 0;
}
/* line 75, ../scss/layout/_header.scss */
.header-nav .header-cart p {
  color: #b1aca1;
  display: inline-block;
  padding: 28px 0;
}
/* line 76, ../scss/layout/_header.scss */
.header-nav .header-cart .account {
  margin-right: 25px;
  padding-bottom: 0;
  font-family: "blenderbold", Verdana, sans-serif;
  font-weight: lighter;
}
/* line 77, ../scss/layout/_header.scss */
.header-nav .header-cart .account:hover {
  color: #f0c417;
}
/* line 78, ../scss/layout/_header.scss */
.header-nav .header-cart .account:hover a:link, .header-nav .header-cart .account:hover a:visited {
  color: #f0c417;
}
@media all and (max-width: 1199px) {
  /* line 76, ../scss/layout/_header.scss */
  .header-nav .header-cart .account {
    display: none;
  }
}
/* line 83, ../scss/layout/_header.scss */
.header-nav .header-cart #cartToggle {
  padding: 28px 10px;
  border-right: solid 1px #fff;
  border-left: solid 1px #fff;
}
/* line 85, ../scss/layout/_header.scss */
.header-nav .header-cart #cartToggle:hover .icon-cart, .header-nav .header-cart #cartToggle.active .icon-cart {
  background-image: url("ikona.jpg");
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 18px;
  width: 18px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2), only screen and (min-resolution: 192 dpi) {
  /* line 85, ../scss/layout/_header.scss */
  .header-nav .header-cart #cartToggle:hover .icon-cart, .header-nav .header-cart #cartToggle.active .icon-cart {
    background-image: url("ikona.jpg");
    background-size: 250px 417px;
  }
}
/* line 86, ../scss/layout/_header.scss */
.header-nav .header-cart #cartToggle:hover #cartCount, .header-nav .header-cart #cartToggle.active #cartCount {
  color: #f0c417;
}
@media only screen and (max-width: 719px) {
  /* line 83, ../scss/layout/_header.scss */
  .header-nav .header-cart #cartToggle {
    padding: 28px 0;
    border: 0;
  }
}
/* line 89, ../scss/layout/_header.scss */
.header-nav .header-cart #cartToggle span {
  display: inline-block;
  vertical-align: middle;
}
/* line 90, ../scss/layout/_header.scss */
.header-nav .header-cart #cartToggle .icon-cart {
  margin-right: 3px;
}
/* line 91, ../scss/layout/_header.scss */
.header-nav .header-cart #cartToggle .icon-cart:hover {
  background-image: url("ikona.jpg");
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  height: 18px;
  width: 18px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2), only screen and (min-resolution: 192 dpi) {
  /* line 91, ../scss/layout/_header.scss */
  .header-nav .header-cart #cartToggle .icon-cart:hover {
    background-image: url("ikona.jpg");
    background-size: 250px 417px;
  }
}
/* line 93, ../scss/layout/_header.scss */
.header-nav .header-cart #cartToggle:hover, .header-nav .header-cart #cartToggle.viewing {
  border-right: solid 1px #f4f5f5;
  border-left: solid 1px #f4f5f5;
}
@media only screen and (max-width: 719px) {
  /* line 93, ../scss/layout/_header.scss */
  .header-nav .header-cart #cartToggle:hover, .header-nav .header-cart #cartToggle.viewing {
    border: 0;
  }
}
/* line 96, ../scss/layout/_header.scss */
.header-nav .header-cart #cartToggle #cartCount {
  font-family: "blenderbold", Verdana, sans-serif;
  font-weight: lighter;
}
/* line 97, ../scss/layout/_header.scss */
.header-nav .header-cart #cartToggle #cartCount.count-active {
  color: #f0c417;
}
/* line 98, ../scss/layout/_header.scss */
.header-nav .header-cart #cartToggle #cartCount:hover {
  color: #f0c417;
}

/* line 106, ../scss/layout/_header.scss */
.collections-nav {
	width: 100%;
	height: 0px;
	background-color: #D0D0D0;
	overflow: hidden;
	-webkit-transition: height 2.5s;
	transition: height 2.5s;
	position: relative;
}
.collections-omnie {
	width: 100%;
	height: 0px;
	background-color: #D0D0D0;
	overflow: hidden;
	-webkit-transition: height 2.5s;
	transition: height 2.5s;
	position: static;
}
@media all and (max-width: 1024px) {
  /* line 106, ../scss/layout/_header.scss */
  .collections-nav {
    height: 0;
  }
}
/* line 109, ../scss/layout/_header.scss */
.collections-nav.open {
  height: 250px;
  -webkit-transition: height 0.5s;
  transition: height 0.5s;
}
@media all and (max-width: 1199px) and (min-width: 768px) {
  /* line 109, ../scss/layout/_header.scss */
  .collections-nav.open {
    height: 250px !important;
  }
}
@media all and (max-width: 767) {
  /* line 109, ../scss/layout/_header.scss */
  .collections-nav.open {
    height: 100%;
  }
}
/* line 114, ../scss/layout/_header.scss */
.collections-nav .inner-wrapper {
  height: 250px;
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media all and (max-width: 1024px) {
  /* line 114, ../scss/layout/_header.scss */
  .collections-nav .inner-wrapper {
    height: 100%;
    overflow-y: scroll;
  }
}
/* line 117, ../scss/layout/_header.scss */
.collections-nav .inner-wrapper.desktop {
  display: block;
}
@media only screen and (max-width: 719px) {
  /* line 117, ../scss/layout/_header.scss */
  .collections-nav .inner-wrapper.desktop {
    display: none;
  }
}
/* line 120, ../scss/layout/_header.scss */
.collections-nav .inner-wrapper.mobile {
  display: none;
}
@media only screen and (max-width: 719px) {
  /* line 120, ../scss/layout/_header.scss */
  .collections-nav .inner-wrapper.mobile {
    display: block;
  }
}
/* line 124, ../scss/layout/_header.scss */
.collections-nav .product-row {
  position: relative;
  width: 100%;
  display: none;
}
/* line 125, ../scss/layout/_header.scss */
.collections-nav .product-row.active {
  display: table;
}
@media all and (max-width: 767px) {
  /* line 124, ../scss/layout/_header.scss */
  .collections-nav .product-row {
    display: block;
  }
}
@media all and (max-width: 1199px) and (min-width: 768px) {
  /* line 124, ../scss/layout/_header.scss */
  .collections-nav .product-row {
    display: none;
  }
}
@media all and (max-width: 1024px) {
  /* line 133, ../scss/layout/_header.scss */
  .collections-nav .product-row.essentials {
    clear: both;
    overflow: hidden;
  }
  /* line 135, ../scss/layout/_header.scss */
  .collections-nav .product-row.essentials .product {
    width: 50%;
  }
}
/* line 139, ../scss/layout/_header.scss */
.collections-nav .product {
  width: 25%;
  height: 250px;
  cursor: pointer;
  display: table-cell;
  border-right: solid 1px #fff;
  position: relative;
}
@media all and (max-width: 767px) {
  /* line 139, ../scss/layout/_header.scss */
  .collections-nav .product {
    width: 50%;
    display: block;
    float: left;
    border-right: 0;
    border-bottom: 1px solid #fff;
  }
  /* line 142, ../scss/layout/_header.scss */
  .collections-nav .product:nth-child(2n) {
    border-left: 1px solid white;
  }
}
/* line 143, ../scss/layout/_header.scss */
.collections-nav .product:hover {
	background-color: #F9FCFF;
	transition:ease-in all 300ms;
	-moz-transition:all ease-in 300ms;
	-o-transition: all ease-in 300ms;
	-webkit-transition: all ease-in 300ms;
	
	
	
}
@media all and (max-width: 1024px) {
  /* line 143, ../scss/layout/_header.scss */
  .collections-nav .product:hover {
	background-color: #848484;
  }
}
/* line 146, ../scss/layout/_header.scss */
.collections-nav .product:last-child {
  border-right: 0;
}
/* line 147, ../scss/layout/_header.scss */
.collections-nav .product a {
  display: block;
  position: relative;
}
/* line 148, ../scss/layout/_header.scss */
.collections-nav .product .pname {
	z-index: 100;
	text-transform: uppercase;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	right: 10%;
}
/* line 149, ../scss/layout/_header.scss */
.collections-nav .product .pname h4 {
  font-family: "blendermedium", Verdana, sans-serif;
  font-weight: lighter;
  font-size: 3rem;
  color: #fff;
  text-align: center;
  margin: 5.95rem 0;
}
/* line 151, ../scss/layout/_header.scss */
.collections-nav .product .pimg {
  width: 100%;
  height: 250px;
  display: block;
  position: relative;
  background-position: center bottom;
  background-repeat: no-repeat;
  background-size: contain;
}

/* line 158, ../scss/layout/_header.scss */
.touch .collections-nav .product:hover {
  background-color: #b1aca1;
}

/* line 163, ../scss/layout/_header.scss */
.intl-flag {
  background-position: center center;
  background-size: contain;
  background-repeat: no-repeat;
  width: 20px;
  height: 16px;
  display: inline-block;
  margin-right: 10px;
}

/* line 164, ../scss/layout/_header.scss */
.intl-flag-us {
  background-image: url("ikona.jpg");
  background-size: 100%;
}

/* line 165, ../scss/layout/_header.scss */
.intl-flag-eu {
  background-image: url("ikona.jpg");
  background-size: 100%;
}

/* line 166, ../scss/layout/_header.scss */
.intl-flag-uk {
  background-image: url("ikona.jpg");
  background-size: 100%;
}

/* line 167, ../scss/layout/_header.scss */
.intl-flag-ca {
  background-image: url("ikona.jpg");
  background-size: 100%;
}

/* line 168, ../scss/layout/_header.scss */
.light-font {
  font-family: "blenderbook", Verdana, sans-serif;
  font-weight: lighter;
  font-size: 0.9375rem;
  color: #b1aca1;
}

/* line 169, ../scss/layout/_header.scss */
.intl-flag-block {
  height: auto;
  position: absolute;
  width: 102px;
  top: 0;
  right: 103px;
  padding-top: 90px;
  background-color: #fff;
  display: none;
  border-right: 1px solid #e1e0df;
  border-left: 1px solid #e1e0df;
  border-bottom: 1px solid #e1e0df;
}
/* line 170, ../scss/layout/_header.scss */
.intl-flag-block ul {
  margin: 0;
  padding: 0;
  text-align: left;
  background-color: #fff;
}
/* line 171, ../scss/layout/_header.scss */
.intl-flag-block ul li {
  padding: 24px 20px;
  border-bottom: 1px solid #f3f4f4;
  cursor: default;
  position: relative;
}
/* line 173, ../scss/layout/_header.scss */
.intl-flag-block ul li.shipSoon:hover .coming-sn {
  display: block;
}
/* line 175, ../scss/layout/_header.scss */
.intl-flag-block ul li .flag-block {
  width: 100%;
  height: 100%;
  display: block;
}
/* line 176, ../scss/layout/_header.scss */
.intl-flag-block ul li .coming-sn {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 24px 20px;
  background-color: #fff;
  display: none;
}
/* line 177, ../scss/layout/_header.scss */
.intl-flag-block ul li .coming-sn:hover {
  display: block;
}
/* line 182, ../scss/layout/_header.scss */
.intl-flag-block .intl-state {
  display: inline-block;
  vertical-align: top;
  line-height: 16px;
}

/* line 1, ../scss/layout/_footer.scss */
.footer {
  max-width: 1343px;
  margin-left: 1px;
  margin-right: 0px;
  padding: 100px 50px;
  background-color: #222222;
}
/* line 12, /Users/antoine/.rvm/gems/ruby-2.1.2/gems/susy-2.1.3/sass/susy/output/support/_clearfix.scss */
.footer:after {
  content: " ";
  display: block;
  clear: both;
}
@media all and (max-width: 1024px) {
  /* line 1, ../scss/layout/_footer.scss */
  .footer {
    padding: 50px 0 0;
  }
}
/* line 7, ../scss/layout/_footer.scss */
.footer .mobile {
  display: none;
}
@media all and (max-width: 1024px) {
  /* line 7, ../scss/layout/_footer.scss */
  .footer .mobile {
    display: block;
  }
}
/* line 11, ../scss/layout/_footer.scss */
.footer .social-follow {
  width: 31.91489%;
  float: left;
  margin-right: 2.12766%;
  text-align: left;
}
@media all and (max-width: 1024px) {
  /* line 11, ../scss/layout/_footer.scss */
  .footer .social-follow {
    width: 100%;
    float: none;
    text-align: center;
    padding: 0 20px;
  }
}
/* line 14, ../scss/layout/_footer.scss */
.footer .social-follow .follow {
  font-family: "blenderbold", Verdana, sans-serif;
  font-weight: lighter;
  display: block;
  text-transform: uppercase;
  color: #b1aca1;
  letter-spacing: .05em;
}
/* line 16, ../scss/layout/_footer.scss */
.footer .social-follow .social-icons {
  width: 100%;
  display: block;
  padding: 0;
  margin: 25px 0 45px;
}
/* line 17, ../scss/layout/_footer.scss */
.footer .social-follow .social-icons a {
  margin-right: 9px;
  display: inline-block;
  vertical-align: middle;
}
/* line 18, ../scss/layout/_footer.scss */
.footer .social-follow .social-icons a:hover {
  opacity: .4;
}
/* line 19, ../scss/layout/_footer.scss */
.footer .social-follow .social-icons a:last-child {
  margin-right: 0;
}
/* line 23, ../scss/layout/_footer.scss */
.footer .extra-links {
  display: none;
}
@media only screen and (max-width: 719px) {
  /* line 23, ../scss/layout/_footer.scss */
  .footer .extra-links {
    display: block;
    margin-bottom: 13px;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  /* line 23, ../scss/layout/_footer.scss */
  .footer .extra-links {
    display: block;
    margin-bottom: 13px;
  }
}
/* line 24, ../scss/layout/_footer.scss */
.footer .extra-links a {
  display: inline-block;
}
/* line 25, ../scss/layout/_footer.scss */
.footer .extra-links a:nth-child(2) {
  padding: 0 5px;
}
/* line 26, ../scss/layout/_footer.scss */
.footer .extra-links p {
  color: #b1aca1;
  font-size: 13px;
  text-transform: uppercase;
  font-family: "blendermedium", Verdana, sans-serif;
  font-weight: lighter;
  letter-spacing: 1px;
}
/* line 30, ../scss/layout/_footer.scss */
.footer .more {
  display: none;
  font-family: "blenderbold", Verdana, sans-serif;
  font-weight: lighter;
  width: 100%;
  padding: 1.9rem 0;
  border-top: solid 1px #b1aca1;
  font-size: 0.9375rem;
  text-transform: uppercase;
  color: #b1aca1;
  cursor: pointer;
}
@media all and (max-width: 1024px) {
  /* line 30, ../scss/layout/_footer.scss */
  .footer .more {
    display: block;
  }
}
/* line 33, ../scss/layout/_footer.scss */
.footer .more .more-arrow {
  vertical-align: middle;
}
/* line 35, ../scss/layout/_footer.scss */
.footer .footer-subtext {
  text-align: left;
}
@media all and (max-width: 1024px) {
  /* line 35, ../scss/layout/_footer.scss */
  .footer .footer-subtext {
    width: 100%;
    float: none;
    text-align: center;
    padding: 10px 30px 40px;
  }
}
/* line 38, ../scss/layout/_footer.scss */
.footer .footer-subtext span {
  display: inline-block;
  vertical-align: middle;
  margin: 0 5px 0 0;
  font-size: 0.75rem;
  font-family: Helvetica, sans-serif;
  font-weight: lighter;
  text-align: right;
}
/* line 39, ../scss/layout/_footer.scss */
.footer .footer-subtext span.ddny {
  color: #b1aca1;
  font-size: 0.9375rem;
  font-family: "blenderbook", Verdana, sans-serif;
  font-weight: lighter;
  text-align: left;
  margin-right: 0;
  margin-bottom: 20px;
}
@media all and (min-width: 1025px) and (max-width: 1280px) {
  /* line 39, ../scss/layout/_footer.scss */
  .footer .footer-subtext span.ddny {
    text-align: left;
    margin-bottom: 22px;
    margin-left: 0;
  }
}
@media all and (max-width: 1024px) {
  /* line 39, ../scss/layout/_footer.scss */
  .footer .footer-subtext span.ddny {
    display: block;
    text-align: center;
    margin: 0;
  }
}
/* line 43, ../scss/layout/_footer.scss */
.footer .footer-subtext span .copyright {
  text-align: right;
}
@media all and (max-width: 1024px) {
  /* line 38, ../scss/layout/_footer.scss */
  .footer .footer-subtext span {
    display: block;
    text-align: center;
    margin: 0;
  }
}
/* line 47, ../scss/layout/_footer.scss */
.footer .footer-subtext a:link, .footer .footer-subtext a:visited {
  color: #555;
  font-family: Helvetica, sans-serif;
  font-weight: lighter;
}
/* line 49, ../scss/layout/_footer.scss */
.footer .footer-subtext.mobile span {
  display: block;
  margin: 8px auto;
  font-size: 0.75rem;
  text-align: center;
}
/* line 50, ../scss/layout/_footer.scss */
.footer .footer-subtext.mobile span.ddny {
  color: #b1aca1;
  font-size: 0.9375rem;
  margin: 12px auto;
}
/* line 50, ../scss/layout/_footer.scss */
.footer .footer-subtext.mobile span.ddny a {
  color: #b1aca1;
}
/* line 51, ../scss/layout/_footer.scss */
.footer .footer-subtext.mobile span.icons-sprite {
  display: inline-block;
}
/* line 56, ../scss/layout/_footer.scss */
.footer .main-footer {
  width: 90%;
  float: right;
  margin-right: 0;
  text-align: left;
}
@media only screen and (max-width: 719px) {
  /* line 56, ../scss/layout/_footer.scss */
  .footer .main-footer {
    display: none;
    text-align: center;
  }
}
@media all and (max-width: 1024px) {
  /* line 56, ../scss/layout/_footer.scss */
  .footer .main-footer {
    display: none;
  }
}
/* line 59, ../scss/layout/_footer.scss */
.footer .main-footer.mobile {
  width: 100%;
  display: none;
  float: none;
  text-align: center;
  padding: 0px;
  height: 100%;
  overflow: hidden;
  -webkit-transition: height 0.4s;
  transition: height 0.4s;
}
@media all and (max-width: 1024px) {
  /* line 59, ../scss/layout/_footer.scss */
  .footer .main-footer.mobile {
    display: block;
  }
}
/* line 62, ../scss/layout/_footer.scss */
.footer .main-footer.mobile.open {
  height: 525px;
  -webkit-transition: height 0.4s;
  transition: height 0.4s;
}
/* line 64, ../scss/layout/_footer.scss */
.footer .main-footer .footer-links {
  list-style: none;
  margin: 0 0 23px 0;
  padding: 0;
  width: 100%;
}
@media only screen and (max-width: 719px) {
  /* line 64, ../scss/layout/_footer.scss */
  .footer .main-footer .footer-links {
    padding-top: 0px;
    margin: 0 0 44px;
  }
}
/* line 66, ../scss/layout/_footer.scss */
.footer .main-footer .footer-links li {
  font-family: "blenderbold", Verdana, sans-serif;
  font-weight: lighter;
  display: inline-block;
  text-transform: uppercase;
  color: #b1aca1;
  margin: 0 0 0 29px;
  letter-spacing: .05em;
}
@media all and (min-width: 1025px) and (max-width: 1199px) {
  /* line 66, ../scss/layout/_footer.scss */
  .footer .main-footer .footer-links li {
    margin: 0 0 0 9px;
  }
}
/* line 68, ../scss/layout/_footer.scss */
.footer .main-footer .footer-links li:first-child {
  margin-left: 0;
}
@media all and (max-width: 1024px) {
  /* line 69, ../scss/layout/_footer.scss */
  .footer .main-footer .footer-links li:last-child {
    border-bottom: 1px solid #b1aca1;
  }
}
@media all and (max-width: 1024px) {
  /* line 66, ../scss/layout/_footer.scss */
  .footer .main-footer .footer-links li {
    font-family: "blendermedium", Verdana, sans-serif;
    font-weight: lighter;
    display: block;
    margin: 0px auto;
  }
}
/* line 72, ../scss/layout/_footer.scss */
.footer .main-footer .footer-links li a:link, .footer .main-footer .footer-links li a:visited {
  color: #b1aca1;
}
@media all and (max-width: 1024px) {
  /* line 72, ../scss/layout/_footer.scss */
  .footer .main-footer .footer-links li a:link, .footer .main-footer .footer-links li a:visited {
    display: block;
    padding: 28px 0;
    border-top: solid 1px #b1aca1;
    font-size: 0.9375rem;
  }
}
/* line 76, ../scss/layout/_footer.scss */
.footer .main-footer .footer-links li a:hover {
  color: #fff;
}
@media all and (max-width: 1024px) {
  /* line 79, ../scss/layout/_footer.scss */
  .footer .main-footer .footer-subtext {
    display: none;
  }
}
/* line 86, ../scss/layout/_footer.scss */
.footer .email-capture {
  max-width: 727px;
  width: 100%;
  text-align: left;
  display: inline-block;
}
@media all and (min-width: 1025px) and (max-width: 1199px) {
  /* line 86, ../scss/layout/_footer.scss */
  .footer .email-capture {
    max-width: 605px;
  }
}
/* line 88, ../scss/layout/_footer.scss */
.footer .email-capture form {
  margin-top: 70px;
  border-bottom: solid 1px #b1aca1;
}
@media all and (max-width: 1024px) {
  /* line 88, ../scss/layout/_footer.scss */
  .footer .email-capture form {
    margin-top: 30px;
  }
}
/* line 91, ../scss/layout/_footer.scss */
.footer .email-capture form input, .footer .email-capture form span {
  border: 0;
  background-color: transparent;
  outline: 0;
  display: inline-block;
  vertical-align: bottom;
}
/* line 92, ../scss/layout/_footer.scss */
.footer .email-capture form input[type="text"] {
  width: 80%;
  color: #b1aca1;
  padding: 10px 10px 10px 0;
  font-family: "blenderthin", Verdana, sans-serif;
  font-weight: lighter;
  font-size: 3rem;
}
/* line 93, ../scss/layout/_footer.scss */
.footer .email-capture form .input-group-btn {
  width: 19%;
  text-align: right;
  padding-bottom: 16px;
  display: inline-block;
}
/* line 94, ../scss/layout/_footer.scss */
.footer .email-capture form .input-group-btn input[type="submit"] {
  font-family: "blenderbold", Verdana, sans-serif;
  font-weight: lighter;
  font-size: 0.9375rem;
  color: #b1aca1;
  text-transform: uppercase;
  text-align: right;
  width: auto;
  padding: 0;
  letter-spacing: .05em;
}
/* line 95, ../scss/layout/_footer.scss */
.footer .email-capture form .input-group-btn input[type="submit"]:hover {
  color: #fff;
}
/* line 99, ../scss/layout/_footer.scss */
.footer .email-capture .form-messaging {
  margin-top: 10px;
  display: none;
  clear: both;
}
/* line 101, ../scss/layout/_footer.scss */
.footer .email-capture-mobile {
  display: none;
}
@media only screen and (max-width: 719px) {
  /* line 101, ../scss/layout/_footer.scss */
  .footer .email-capture-mobile {
    display: block;
    margin: 0 auto;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 101, ../scss/layout/_footer.scss */
  .footer .email-capture-mobile {
    display: block;
    margin: 0 auto;
  }
}
/* line 102, ../scss/layout/_footer.scss */
.footer .email-capture-mobile .newsletter-input {
  border: none;
}
/* line 103, ../scss/layout/_footer.scss */
.footer .email-capture-mobile .email-input {
  width: 100% !important;
  font-family: "blenderthin" !important;
  font-size: 30px !important;
  border-bottom: 1px solid #b1aca1;
  text-align: center;
  margin-bottom: 15px;
  -webkit-appearance: none;
  -webkit-border-radius: 0;
}
/* line 104, ../scss/layout/_footer.scss */
.footer .email-capture-mobile .input-group-btn {
  width: 100% !important;
  margin: 0 auto !important;
  text-align: center !important;
}
/* line 105, ../scss/layout/_footer.scss */
.footer .email-capture-mobile .btn, .footer .email-capture-mobile .btn-inverted {
  font-size: 0.8125rem;
  font-family: "blendermedium" !important;
}

/* line 2, ../scss/modules/_media.scss */
.featured-video {
  width: 100%;
  position: relative;
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
}
/* line 3, ../scss/modules/_media.scss */
.featured-video .image-wrapper {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 100;
}
@media only screen and (max-width: 719px) {
  /* line 5, ../scss/modules/_media.scss */
  .featured-video .video-wrapper {
    position: static;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 5, ../scss/modules/_media.scss */
  .featured-video .video-wrapper {
    position: static;
  }
}
/* line 6, ../scss/modules/_media.scss */
.featured-video .image-preview {
  z-index: 10;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}
/* line 7, ../scss/modules/_media.scss */
.featured-video .image-preview .play-wrapper {
  cursor: pointer;
  display: table;
  width: 100%;
  height: 100%;
  text-align: center;
  position: absolute;
  z-index: 100;
  background-color: rgba(0, 0, 0, 0.2);
}
/* line 8, ../scss/modules/_media.scss */
.featured-video .image-preview .play-wrapper .play-button {
  display: table-cell;
  vertical-align: middle;
  width: 63px;
  height: 64px;
}
/* line 9, ../scss/modules/_media.scss */
.featured-video .image-preview .play-wrapper .play-button .play-icon {
  display: block;
  cursor: pointer;
}

/* line 16, ../scss/modules/_media.scss */
.quote-module {
  width: 100%;
  background-color: #f0c417;
  padding-top: 100px;
  padding-bottom: 100px;
  clear: both;
  overflow: hidden;
}
@media only screen and (max-width: 719px) {
  /* line 16, ../scss/modules/_media.scss */
  .quote-module {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}
/* line 18, ../scss/modules/_media.scss */
.quote-module .md-icon-wrapper {
  margin: 0 auto 80px;
  display: block;
}
@media only screen and (max-width: 719px) {
  /* line 18, ../scss/modules/_media.scss */
  .quote-module .md-icon-wrapper {
    margin: 0 auto 40px;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 18, ../scss/modules/_media.scss */
  .quote-module .md-icon-wrapper {
    margin: 0 auto 40px;
  }
}
/* line 22, ../scss/modules/_media.scss */
.quote-module h4 {
  font-size: 3rem;
  margin-bottom: 50px;
  font-family: "blenderthin", Verdana, sans-serif;
  font-weight: lighter;
}
@media only screen and (max-width: 719px) {
  /* line 22, ../scss/modules/_media.scss */
  .quote-module h4 {
    font-size: 2.25rem;
    margin-bottom: 40px;
    color: #555555;
  }
}
/* line 25, ../scss/modules/_media.scss */
.quote-module p {
  font-size: 4.5rem;
  line-height: 1;
  font-family: "blenderthin", Verdana, sans-serif;
  font-weight: lighter;
  color: #555555;
  text-align: center;
  margin-bottom: 50px;
}
@media only screen and (max-width: 719px) {
  /* line 25, ../scss/modules/_media.scss */
  .quote-module p {
    font-size: 1.875rem;
    margin-bottom: 40px;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 25, ../scss/modules/_media.scss */
  .quote-module p {
    font-size: 3.75rem;
  }
}
/* line 29, ../scss/modules/_media.scss */
.quote-module .btn-inverted {
  display: inline-block;
  margin: 0 20px;
}
@media only screen and (max-width: 719px) {
  /* line 29, ../scss/modules/_media.scss */
  .quote-module .btn-inverted {
    margin: 10px 0;
  }
}
@media only screen and (max-width: 719px) {
  /* line 31, ../scss/modules/_media.scss */
  .quote-module .phil-vid-desktop {
    display: none;
  }
}
/* line 32, ../scss/modules/_media.scss */
.quote-module .phil-vid-mobile {
  display: none;
}
@media only screen and (max-width: 719px) {
  /* line 32, ../scss/modules/_media.scss */
  .quote-module .phil-vid-mobile {
    display: inline-block;
  }
}
@media only screen and (max-width: 719px) {
  /* line 33, ../scss/modules/_media.scss */
  .quote-module .phil-button {
    display: none;
  }
}

/* line 1, ../scss/modules/_mini-cart.scss */
.mini-cart, .intl-shipping-block {
  position: fixed;
  height: auto;
  max-height: 100%;
  display: none;
  width: 400px;
  top: 0;
  right: 0;
  padding-top: 90px;
  background-color: #fff;
}
@media only screen and (min-width: 1440px) {
  /* line 1, ../scss/modules/_mini-cart.scss */
  .mini-cart, .intl-shipping-block {
    position: absolute;
  }
}
/* line 3, ../scss/modules/_mini-cart.scss */
.mini-cart .mc-wrapper, .intl-shipping-block .mc-wrapper {
  background-color: #fff;
  border-left: 1px solid #e1e0df;
  border-bottom: 1px solid #e1e0df;
}
/* line 4, ../scss/modules/_mini-cart.scss */
.mini-cart.locked, .intl-shipping-block.locked {
  height: 100%;
}
/* line 5, ../scss/modules/_mini-cart.scss */
.mini-cart .mc-product, .intl-shipping-block .mc-product {
  clear: both;
  overflow: hidden;
  margin-bottom: 20px;
}
/* line 6, ../scss/modules/_mini-cart.scss */
.mini-cart .mc-product .mc-img, .intl-shipping-block .mc-product .mc-img {
  width: 42.85714%;
  float: left;
  margin-right: 14.28571%;
}
/* line 8, ../scss/modules/_mini-cart.scss */
.mini-cart .mc-product .mc-img a img, .intl-shipping-block .mc-product .mc-img a img {
  width: 100%;
}
/* line 11, ../scss/modules/_mini-cart.scss */
.mini-cart .mc-product .mc-details, .intl-shipping-block .mc-product .mc-details {
  width: 42.85714%;
  float: left;
  margin-right: 14.28571%;
}
/* line 12, ../scss/modules/_mini-cart.scss */
.mini-cart .mc-product .mc-details .mc-product-qty, .intl-shipping-block .mc-product .mc-details .mc-product-qty {
  position: absolute;
}
/* line 13, ../scss/modules/_mini-cart.scss */
.mini-cart .mc-product .mc-details h3, .intl-shipping-block .mc-product .mc-details h3 {
  margin-top: 0;
  font-size: 24px;
  text-align: left;
}
/* line 14, ../scss/modules/_mini-cart.scss */
.mini-cart .mc-product .mc-details p, .intl-shipping-block .mc-product .mc-details p {
  padding-top: 60px;
  text-align: left;
}
/* line 16, ../scss/modules/_mini-cart.scss */
.mini-cart .mc-product .mc-details ul, .intl-shipping-block .mc-product .mc-details ul {
  list-style: none;
  padding: 0;
  text-align: left;
}
/* line 17, ../scss/modules/_mini-cart.scss */
.mini-cart .mc-product .mc-details ul li, .intl-shipping-block .mc-product .mc-details ul li {
  display: inline-block;
  margin-right: 0.625rem;
}
/* line 18, ../scss/modules/_mini-cart.scss */
.mini-cart .mc-product .mc-details ul .circle, .intl-shipping-block .mc-product .mc-details ul .circle {
  width: 1.875rem;
  height: 1.875rem;
}
/* line 22, ../scss/modules/_mini-cart.scss */
.mini-cart .mc-products, .intl-shipping-block .mc-products {
  overflow: auto;
}
/* line 23, ../scss/modules/_mini-cart.scss */
.mini-cart .mc-products.locked, .intl-shipping-block .mc-products.locked {
  position: fixed;
  top: 0;
  right: 0;
  padding-top: 90px;
  width: 100%;
  max-width: 399px;
  background-color: #fff;
  overflow: scroll;
  padding-bottom: 140px;
  height: 100%;
}
@media only screen and (min-width: 1440px) {
  /* line 23, ../scss/modules/_mini-cart.scss */
  .mini-cart .mc-products.locked, .intl-shipping-block .mc-products.locked {
    position: absolute;
  }
}
/* line 27, ../scss/modules/_mini-cart.scss */
.mini-cart .mc-product-module, .intl-shipping-block .mc-product-module {
  width: 100%;
  text-align: left;
  display: table;
  height: 180px;
  padding: 30px 0;
  border-top: solid 1px #e0dfde;
}
/* line 28, ../scss/modules/_mini-cart.scss */
.mini-cart .mc-product-module:first-child, .intl-shipping-block .mc-product-module:first-child {
  border-top: 0;
}
/* line 29, ../scss/modules/_mini-cart.scss */
.mini-cart .mc-product-module .product-image, .intl-shipping-block .mc-product-module .product-image {
  display: table-cell;
  width: 50%;
  vertical-align: top;
}
/* line 30, ../scss/modules/_mini-cart.scss */
.mini-cart .mc-product-module .product-image img, .intl-shipping-block .mc-product-module .product-image img {
  margin: 0 auto;
  height: 140px;
  width: auto;
}
/* line 32, ../scss/modules/_mini-cart.scss */
.mini-cart .mc-product-module .product-details, .intl-shipping-block .mc-product-module .product-details {
  display: table-cell;
  width: 50%;
  vertical-align: top;
  position: relative;
}
/* line 33, ../scss/modules/_mini-cart.scss */
.mini-cart .mc-product-module .product-details .item-title, .intl-shipping-block .mc-product-module .product-details .item-title {
  font-family: "blendermedium", Verdana, sans-serif;
  font-weight: lighter;
  font-size: 1.5rem;
  display: block;
  width: 100%;
  margin-bottom: 10px;
}
/* line 34, ../scss/modules/_mini-cart.scss */
.mini-cart .mc-product-module .product-details .variants, .intl-shipping-block .mc-product-module .product-details .variants {
  width: 100%;
  display: block;
  margin-bottom: 10px;
}
/* line 35, ../scss/modules/_mini-cart.scss */
.mini-cart .mc-product-module .product-details .pcolor, .mini-cart .mc-product-module .product-details .pblack, .mini-cart .mc-product-module .product-details .pbrown, .mini-cart .mc-product-module .product-details .pblue, .mini-cart .mc-product-module .product-details .pyellow, .mini-cart .mc-product-module .product-details .psilver, .intl-shipping-block .mc-product-module .product-details .pcolor, .intl-shipping-block .mc-product-module .product-details .pblack, .intl-shipping-block .mc-product-module .product-details .pbrown, .intl-shipping-block .mc-product-module .product-details .pblue, .intl-shipping-block .mc-product-module .product-details .pyellow, .intl-shipping-block .mc-product-module .product-details .psilver {
  width: 25px;
  height: 25px;
}
/* line 36, ../scss/modules/_mini-cart.scss */
.mini-cart .mc-product-module .product-details .price, .intl-shipping-block .mc-product-module .product-details .price {
  width: 100%;
  display: block;
  font-family: "blenderbold", Verdana, sans-serif;
  font-weight: lighter;
  text-transform: uppercase;
  font-size: 0.75rem;
  letter-spacing: 1px;
}
/* line 37, ../scss/modules/_mini-cart.scss */
.mini-cart .mc-product-module .product-details .price span, .intl-shipping-block .mc-product-module .product-details .price span {
  font-family: "blenderbook", Verdana, sans-serif;
  font-weight: lighter;
  font-size: 0.9375rem;
  letter-spacing: 0;
}
/* line 39, ../scss/modules/_mini-cart.scss */
.mini-cart .mc-product-module .product-details .mc-product-remove, .intl-shipping-block .mc-product-module .product-details .mc-product-remove {
  position: absolute;
  top: 5px;
  right: 30px;
  cursor: pointer;
}
/* line 40, ../scss/modules/_mini-cart.scss */
.mini-cart .mc-product-module .product-details .mc-product-qty, .intl-shipping-block .mc-product-module .product-details .mc-product-qty {
  display: block;
  margin-bottom: 15px;
}
/* line 41, ../scss/modules/_mini-cart.scss */
.mini-cart .mc-product-module .product-details .mc-product-qty input, .intl-shipping-block .mc-product-module .product-details .mc-product-qty input {
  display: block;
  width: 40px;
  outline: 0;
  border: 1px solid #dedddc;
  color: #8a8a8a;
  background-color: #f3f4f4;
  text-align: center;
  border-radius: 4px;
}
/* line 42, ../scss/modules/_mini-cart.scss */
.mini-cart .mc-product-module .product-details .mc-product-qty input::-webkit-outer-spin-button,
.mini-cart .mc-product-module .product-details .mc-product-qty input::-webkit-inner-spin-button, .intl-shipping-block .mc-product-module .product-details .mc-product-qty input::-webkit-outer-spin-button,
.intl-shipping-block .mc-product-module .product-details .mc-product-qty input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
/* line 49, ../scss/modules/_mini-cart.scss */
.mini-cart .mc-checkout, .intl-shipping-block .mc-checkout {
  border-top: 1px solid #e0dfde;
  padding-top: 16px;
  padding-bottom: 20px;
}
/* line 50, ../scss/modules/_mini-cart.scss */
.mini-cart .mc-checkout p, .intl-shipping-block .mc-checkout p {
  font-size: 15px;
}
/* line 51, ../scss/modules/_mini-cart.scss */
.mini-cart .mc-checkout .btn, .mini-cart .mc-checkout .btn-inverted, .intl-shipping-block .mc-checkout .btn, .intl-shipping-block .mc-checkout .btn-inverted {
  padding: 19px;
  margin-top: 15px;
}
/* line 53, ../scss/modules/_mini-cart.scss */
.mini-cart .mc-upsale, .intl-shipping-block .mc-upsale {
  width: 100%;
  border-top: 1px solid #e0dfde;
  display: table;
}
/* line 54, ../scss/modules/_mini-cart.scss */
.mini-cart .mc-upsale .mc-upsale-container, .intl-shipping-block .mc-upsale .mc-upsale-container {
  width: 50%;
  display: table-cell;
  vertical-align: top;
  background-color: #f3f4f4;
  border-right: 1px solid #e0dfde;
  padding-top: 30px;
  padding-bottom: 20px;
}
/* line 55, ../scss/modules/_mini-cart.scss */
.mini-cart .mc-upsale .mc-upsale-container h4, .intl-shipping-block .mc-upsale .mc-upsale-container h4 {
  font-size: 1.5rem;
  margin: 0;
  margin-top: 20px;
}
/* line 56, ../scss/modules/_mini-cart.scss */
.mini-cart .mc-upsale .mc-upsale-container p, .intl-shipping-block .mc-upsale .mc-upsale-container p {
  font-size: 0.75rem;
  line-height: 1.500rem;
  color: #555;
}
/* line 57, ../scss/modules/_mini-cart.scss */
.mini-cart .mc-upsale .mc-upsale-container .btn, .mini-cart .mc-upsale .mc-upsale-container .btn-inverted, .intl-shipping-block .mc-upsale .mc-upsale-container .btn, .intl-shipping-block .mc-upsale .mc-upsale-container .btn-inverted {
  padding: 0.813rem 1.688rem;
  width: auto;
  font-size: 0.750rem;
  letter-spacing: .05em;
}
/* line 58, ../scss/modules/_mini-cart.scss */
.mini-cart .mc-upsale .mc-upsale-container img, .intl-shipping-block .mc-upsale .mc-upsale-container img {
  margin: 0 auto;
  height: 100px;
  width: auto;
}
/* line 62, ../scss/modules/_mini-cart.scss */
.mini-cart .mc-bottom, .intl-shipping-block .mc-bottom {
  position: relative;
}
/* line 63, ../scss/modules/_mini-cart.scss */
.mini-cart .mc-bottom.locked, .intl-shipping-block .mc-bottom.locked {
  position: fixed;
  bottom: 0;
  width: 100%;
  max-width: 400px;
  background-color: #fff;
}
/* line 64, ../scss/modules/_mini-cart.scss */
.mini-cart .mc-bottom.locked .mc-upsale, .intl-shipping-block .mc-bottom.locked .mc-upsale {
  display: none;
}
/* line 67, ../scss/modules/_mini-cart.scss */
.mini-cart .mc-empty-cart, .intl-shipping-block .mc-empty-cart {
  text-align: center;
  padding: 12px 0 45px;
}
/* line 68, ../scss/modules/_mini-cart.scss */
.mini-cart .mc-empty-cart h3, .intl-shipping-block .mc-empty-cart h3 {
  font-family: "blenderbook", Verdana, sans-serif;
  font-weight: lighter;
  font-size: 1.875rem;
}
/* line 69, ../scss/modules/_mini-cart.scss */
.mini-cart .mc-empty-cart p, .intl-shipping-block .mc-empty-cart p {
  font-family: "blenderbook", Verdana, sans-serif;
  font-weight: lighter;
  font-size: 0.9375rem;
}

/* line 2, ../scss/modules/_product.scss */
.pcolor-variant {
  display: inline-block;
  position: relative;
  height: 40px;
}
/* line 4, ../scss/modules/_product.scss */
.pcolor-variant:hover .pcolor-name {
  opacity: 1;
  display: table;
}
/* line 6, ../scss/modules/_product.scss */
.pcolor-variant .pcolor-name {
  opacity: 0;
  display: none;
  -webkit-transition: opacity 0.85s;
  transition: opacity 0.85s;
  position: absolute;
  top: -55px;
  left: -50px;
  width: 150px;
  height: 45px;
  background-color: #dedddc;
  border-radius: 5px;
  padding: 0 8px;
  line-height: 1;
}
/* line 7, ../scss/modules/_product.scss */
.pcolor-variant .pcolor-name span {
  display: table-cell;
  vertical-align: middle;
  color: #555;
  height: 45px;
  position: relative;
  z-index: 10;
}
/* line 8, ../scss/modules/_product.scss */
.pcolor-variant .pcolor-name .tri-pointer {
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 15px solid #dedddc;
  display: block;
  position: absolute;
  left: 50%;
  bottom: -8px;
  margin-left: -10px;
  z-index: 5;
}
/* line 9, ../scss/modules/_product.scss */
.pcolor-variant .pcolor-name.selected {
  background-color: #f0c417;
}
/* line 10, ../scss/modules/_product.scss */
.pcolor-variant .pcolor-name.selected .tri-pointer {
  border-top: 15px solid #f0c417;
}

/* line 14, ../scss/modules/_product.scss */
.pcolor, .pblack, .pbrown, .pblue, .pyellow, .psilver {
  display: inline-block;
  width: 40px;
  height: 40px;
  border-radius: 40px;
  border: solid 3px #dedddc;
  margin: 0 5px;
  cursor: pointer;
}
/* line 15, ../scss/modules/_product.scss */
.pcolor.selected, .selected.pblack, .selected.pbrown, .selected.pblue, .selected.pyellow, .selected.psilver {
  border: solid 3px #f0c417;
}

/* line 17, ../scss/modules/_product.scss */
.pblack {
  background-color: #000;
}

/* line 18, ../scss/modules/_product.scss */
.pbrown {
  background-color: #5C2704;
}

/* line 19, ../scss/modules/_product.scss */
.pblue {
  background-color: #0B2986;
}

/* line 20, ../scss/modules/_product.scss */
.pyellow {
  background-color: #f0c417;
}

/* line 21, ../scss/modules/_product.scss */
.psilver {
  background-color: #ccc;
}

/* line 24, ../scss/modules/_product.scss */
.product-module {
  display: block;
  width: 100%;
  position: relative;
  clear: both;
  overflow: hidden;
}
@media only screen and (max-width: 719px) {
  /* line 24, ../scss/modules/_product.scss */
  .product-module {
    height: auto;
    padding: 50px 0;
  }
}
/* line 26, ../scss/modules/_product.scss */
.product-module .product-image {
  width: 48.93617%;
  float: left;
  margin-right: 2.12766%;
  height: 100%;
  position: relative;
}
@media only screen and (max-width: 719px) {
  /* line 26, ../scss/modules/_product.scss */
  .product-module .product-image {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    float: none;
  }
}
/* line 28, ../scss/modules/_product.scss */
.product-module .product-image .img-wrapper {
  position: absolute;
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 719px) {
  /* line 28, ../scss/modules/_product.scss */
  .product-module .product-image .img-wrapper {
    position: relative;
    height: auto;
  }
}
/* line 31, ../scss/modules/_product.scss */
.product-module .product-image img {
  margin: 0 auto;
}
/* line 32, ../scss/modules/_product.scss */
.product-module .product-image img.fit_w {
  max-width: 550px;
  width: 100%;
}
@media only screen and (max-width: 719px) {
  /* line 32, ../scss/modules/_product.scss */
  .product-module .product-image img.fit_w {
    max-width: 350px;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 32, ../scss/modules/_product.scss */
  .product-module .product-image img.fit_w {
    max-width: 450px;
  }
}
/* line 36, ../scss/modules/_product.scss */
.product-module .product-image img.fit_h {
  height: 100%;
}
@media only screen and (max-width: 719px) {
  /* line 36, ../scss/modules/_product.scss */
  .product-module .product-image img.fit_h {
    width: 100%;
    height: auto;
    max-width: 350px;
  }
}
/* line 41, ../scss/modules/_product.scss */
.product-module .product-details {
  width: 48.93617%;
  float: right;
  margin-right: 0;
  text-align: center;
  height: 100%;
  display: table;
}
@media only screen and (max-width: 719px) {
  /* line 41, ../scss/modules/_product.scss */
  .product-module .product-details {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    float: none;
    clear: both;
    overflow: hidden;
  }
}
/* line 43, ../scss/modules/_product.scss */
.product-module .product-details .inner-wrapper {
  display: table-cell;
  vertical-align: middle;
  padding-right: 100px;
}
@media only screen and (max-width: 719px) {
  /* line 43, ../scss/modules/_product.scss */
  .product-module .product-details .inner-wrapper {
    display: block;
    padding-right: 0px;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 43, ../scss/modules/_product.scss */
  .product-module .product-details .inner-wrapper {
    padding-right: 50px;
  }
}
/* line 47, ../scss/modules/_product.scss */
.product-module .product-details h1, .product-module .product-details h2 {
  font-family: "blendermedium", Verdana, sans-serif;
  font-weight: lighter;
  font-size: 5.625rem;
  color: #555555;
  margin: 0;
}
@media only screen and (max-width: 719px) {
  /* line 47, ../scss/modules/_product.scss */
  .product-module .product-details h1, .product-module .product-details h2 {
    font-size: 3rem;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 47, ../scss/modules/_product.scss */
  .product-module .product-details h1, .product-module .product-details h2 {
    font-size: 3.75rem;
  }
}
/* line 51, ../scss/modules/_product.scss */
.product-module .product-details h3 {
  font-family: "blenderthin", Verdana, sans-serif;
  font-weight: lighter;
  font-size: 3.375rem;
  color: #555555;
  margin: 0;
}
@media only screen and (max-width: 719px) {
  /* line 51, ../scss/modules/_product.scss */
  .product-module .product-details h3 {
    font-size: 1.5rem;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 51, ../scss/modules/_product.scss */
  .product-module .product-details h3 {
    font-size: 1.875rem;
  }
}
/* line 55, ../scss/modules/_product.scss */
.product-module .product-details .description {
  margin: 0 auto 16px;
  max-width: 376px;
  padding-top: 5px;
  padding-bottom: 5px;
}
/* line 56, ../scss/modules/_product.scss */
.product-module .product-details .shipping, .product-module .product-details .price {
  font-family: "blenderbold", Verdana, sans-serif;
  font-weight: lighter;
  text-transform: uppercase;
  font-size: 0.75rem;
  letter-spacing: 1px;
}
/* line 57, ../scss/modules/_product.scss */
.product-module .product-details .shipping span, .product-module .product-details .price span {
  font-family: "blenderbook", Verdana, sans-serif;
  font-weight: lighter;
  font-size: 0.9375rem;
  letter-spacing: 0;
  text-transform: initial;
}
/* line 59, ../scss/modules/_product.scss */
.product-module .product-details .shipping {
  margin-top: 0;
}
/* line 60, ../scss/modules/_product.scss */
.product-module .product-details .shipping.hidden {
  display: none;
}
/* line 62, ../scss/modules/_product.scss */
.product-module .product-details .price {
  margin-top: 0;
}
/* line 63, ../scss/modules/_product.scss */
.product-module .product-details .colors {
  margin-top: 23px;
}
/* line 64, ../scss/modules/_product.scss */
.product-module .product-details .btn, .product-module .product-details .btn-inverted {
  margin-top: 25px;
}
@media only screen and (max-width: 719px) {
  /* line 64, ../scss/modules/_product.scss */
  .product-module .product-details .btn, .product-module .product-details .btn-inverted {
    margin-top: 10px;
  }
}
/* line 67, ../scss/modules/_product.scss */
.product-module .product-details input[type="submit"] {
  font-family: "blenderbook", Verdana, sans-serif;
  font-weight: lighter;
}
/* line 71, ../scss/modules/_product.scss */
.product-module.over-ear .img-wrapper {
  top: 0;
}
/* line 74, ../scss/modules/_product.scss */
.product-module.in-ear .img-wrapper {
  bottom: -5px;
}

/* line 2, ../scss/modules/_fancy-select.scss */
div.fancy-select {
  position: absolute;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 12px;
  color: white;
}

/* line 10, ../scss/modules/_fancy-select.scss */
div.fancy-select.disabled {
  opacity: 0.5;
}

/* line 14, ../scss/modules/_fancy-select.scss */
div.fancy-select select:focus + div.trigger {
  -webkit-box-shadow: 0 0 0 2px #4B5468;
  box-shadow: 0 0 0 2px #4B5468;
}

/* line 18, ../scss/modules/_fancy-select.scss */
div.fancy-select select:focus + div.trigger.open {
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 22, ../scss/modules/_fancy-select.scss */
div.fancy-select div.trigger {
  border-radius: 4px;
  cursor: pointer;
  padding: 10px 24px 9px 9px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  position: relative;
  background: #f3f4f4;
  border: 1px solid #99A5BE;
  border-top-color: #A5B2CB;
  color: #4B5468;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  width: 50px;
  -webkit-transition: all 240ms ease-out;
  transition: all 240ms ease-out;
  -webkit-transition: all 240ms ease-out;
  -moz-transition: all 240ms ease-out;
  -ms-transition: all 240ms ease-out;
  -o-transition: all 240ms ease-out;
}

/* line 44, ../scss/modules/_fancy-select.scss */
div.fancy-select div.trigger:after {
  content: "";
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-top-color: #4B5468;
  top: 20px;
  right: 9px;
}

/* line 56, ../scss/modules/_fancy-select.scss */
div.fancy-select div.trigger.open {
  background: #f3f4f4;
  border: 1px solid #475062;
  color: #646464;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 63, ../scss/modules/_fancy-select.scss */
div.fancy-select div.trigger.open:after {
  border-top-color: #7A8498;
}

/* line 67, ../scss/modules/_fancy-select.scss */
div.fancy-select ul.options {
  list-style: none;
  margin: 0;
  position: absolute;
  top: 40px;
  left: 0;
  visibility: hidden;
  opacity: 0;
  z-index: 50;
  max-height: 200px;
  overflow: auto;
  background: #f3f4f4;
  border-radius: 4px;
  border-top: 1px solid #f3f4f4;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  min-width: 50px;
  width: 50px;
  -webkit-transition: opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out;
  transition: opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out;
  -webkit-transition: opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out;
  -moz-transition: opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out;
  -ms-transition: opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out;
  -o-transition: opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out;
}

/* line 92, ../scss/modules/_fancy-select.scss */
div.fancy-select ul.options.open {
  visibility: visible;
  top: 50px;
  opacity: 1;
  /* have to use a non-visibility transition to prevent this iOS issue (bug?): */
  /*http://stackoverflow.com/questions/10736478/css-animation-visibility-visible-works-on-chrome-and-safari-but-not-on-ios*/
  -webkit-transition: opacity 300ms ease-out, top 300ms ease-out;
  /* have to use a non-visibility transition to prevent this iOS issue (bug?): */
  /*http://stackoverflow.com/questions/10736478/css-animation-visibility-visible-works-on-chrome-and-safari-but-not-on-ios*/
  transition: opacity 300ms ease-out, top 300ms ease-out;
  -webkit-transition: opacity 300ms ease-out, top 300ms ease-out;
  -moz-transition: opacity 300ms ease-out, top 300ms ease-out;
  -ms-transition: opacity 300ms ease-out, top 300ms ease-out;
  -o-transition: opacity 300ms ease-out, top 300ms ease-out;
}

/* line 106, ../scss/modules/_fancy-select.scss */
div.fancy-select ul.options.overflowing {
  top: auto;
  bottom: 40px;
  -webkit-transition: opacity 300ms ease-out, bottom 300ms ease-out, visibility 300ms ease-out;
  transition: opacity 300ms ease-out, bottom 300ms ease-out, visibility 300ms ease-out;
  -webkit-transition: opacity 300ms ease-out, bottom 300ms ease-out, visibility 300ms ease-out;
  -moz-transition: opacity 300ms ease-out, bottom 300ms ease-out, visibility 300ms ease-out;
  -ms-transition: opacity 300ms ease-out, bottom 300ms ease-out, visibility 300ms ease-out;
  -o-transition: opacity 300ms ease-out, bottom 300ms ease-out, visibility 300ms ease-out;
}

/* line 117, ../scss/modules/_fancy-select.scss */
div.fancy-select ul.options.overflowing.open {
  top: auto;
  bottom: 50px;
  -webkit-transition: opacity 300ms ease-out, bottom 300ms ease-out;
  transition: opacity 300ms ease-out, bottom 300ms ease-out;
  -webkit-transition: opacity 300ms ease-out, bottom 300ms ease-out;
  -moz-transition: opacity 300ms ease-out, bottom 300ms ease-out;
  -ms-transition: opacity 300ms ease-out, bottom 300ms ease-out;
  -o-transition: opacity 300ms ease-out, bottom 300ms ease-out;
}

/* line 128, ../scss/modules/_fancy-select.scss */
div.fancy-select ul.options li {
  padding: 8px 20px;
  color: #646464;
  cursor: pointer;
  white-space: nowrap;
  -webkit-transition: all 150ms ease-out;
  transition: all 150ms ease-out;
  -webkit-transition: all 150ms ease-out;
  -moz-transition: all 150ms ease-out;
  -ms-transition: all 150ms ease-out;
  -o-transition: all 150ms ease-out;
}

/* line 141, ../scss/modules/_fancy-select.scss */
div.fancy-select ul.options li.selected {
  background: rgba(43, 134, 134, 0.3);
}

/* line 146, ../scss/modules/_fancy-select.scss */
div.fancy-select ul.options li.hover {
  color: #fff;
}

/* line 2, ../scss/pages/_home.scss */
.home .featured-video {
  width: 100%;
  position: relative;
  padding-bottom: 0;
  height: auto;
  overflow: hidden;
}
@media only screen and (max-width: 719px) {
  /* line 2, ../scss/pages/_home.scss */
  .home .featured-video {
    height: 400px;
  }
}
/* line 4, ../scss/pages/_home.scss */
.home .featured-video .intro {
	display: table;
	text-align: center;
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 30;
	opacity: 0;
	height: 30%;
	visibility: inherit;
}
/* line 5, ../scss/pages/_home.scss */
.home .featured-video .intro h1 {
	font-family: "BlenderPro Thin";
	font-weight: lighter;
	font-size: 5.625rem;
	color: #6B6B6B;
	margin-top: 100px;
	margin-bottom: 10px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
@media only screen and (max-width: 719px) {
  /* line 5, ../scss/pages/_home.scss */
  .home .featured-video .intro h1 {
    font-size: 2.25rem;
    margin-top: 40px;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 5, ../scss/pages/_home.scss */
  .home .featured-video .intro h1 {
    font-size: 4.5rem;
  }
}
/* line 9, ../scss/pages/_home.scss */
.home .featured-video .intro .tagline {
  font-size: 1.3125rem;
  color: #b1aca1;
}
@media only screen and (max-width: 719px) {
  /* line 9, ../scss/pages/_home.scss */
  .home .featured-video .intro .tagline {
    display: none;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 9, ../scss/pages/_home.scss */
  .home .featured-video .intro .tagline {
    font-size: 1.125rem;
  }
}
@media only screen and (max-width: 719px) {
  /* line 14, ../scss/pages/_home.scss */
  .home .featured-video .video-wrapper {
    padding-bottom: 100%;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 14, ../scss/pages/_home.scss */
  .home .featured-video .video-wrapper {
    padding-bottom: 100%;
  }
}

/* line 22, ../scss/pages/_home.scss */
.featured-products .product-fmodule {
  padding-top: 80px;
  padding-bottom: 95px;
  position: relative;
}
@media only screen and (max-width: 719px) {
  /* line 22, ../scss/pages/_home.scss */
  .featured-products .product-fmodule {
    display: none;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 22, ../scss/pages/_home.scss */
  .featured-products .product-fmodule {
    display: none;
  }
}
/* line 25, ../scss/pages/_home.scss */
.featured-products .product-fmodule h2 {
  font-family: "blendermedium", Verdana, sans-serif;
  font-weight: lighter;
  font-size: 5.625rem;
  color: #555555;
  margin: 0;
}
/* line 26, ../scss/pages/_home.scss */
.featured-products .product-fmodule h3 {
  font-family: "blenderthin", Verdana, sans-serif;
  font-weight: lighter;
  font-size: 4.5rem;
  color: #555555;
  margin: 0;
}
/* line 27, ../scss/pages/_home.scss */
.featured-products .product-fmodule .product-desc {
  margin: 20px auto 0;
  max-width: 550px;
  text-align: center;
}
/* line 28, ../scss/pages/_home.scss */
.featured-products .product-fmodule .product-desc p {
  font-size: 1.125rem;
  line-height: 1.66;
}
/* line 30, ../scss/pages/_home.scss */
.featured-products .product-fmodule .product-variants {
  position: absolute;
  left: 100px;
  top: 300px;
}
/* line 31, ../scss/pages/_home.scss */
.featured-products .product-fmodule .product-variants h2 {
  margin-bottom: 5px;
}
/* line 32, ../scss/pages/_home.scss */
.featured-products .product-fmodule .product-variants .variants {
  margin-bottom: 25px;
}
/* line 33, ../scss/pages/_home.scss */
.featured-products .product-fmodule .product-variants .pcolor, .featured-products .product-fmodule .product-variants .pblack, .featured-products .product-fmodule .product-variants .pbrown, .featured-products .product-fmodule .product-variants .pblue, .featured-products .product-fmodule .product-variants .pyellow, .featured-products .product-fmodule .product-variants .psilver {
  width: 50px;
  height: 50px;
}
/* line 34, ../scss/pages/_home.scss */
.featured-products .product-fmodule .product-variants .pcolor.selected, .featured-products .product-fmodule .product-variants .selected.pblack, .featured-products .product-fmodule .product-variants .selected.pbrown, .featured-products .product-fmodule .product-variants .selected.pblue, .featured-products .product-fmodule .product-variants .selected.pyellow, .featured-products .product-fmodule .product-variants .selected.psilver {
  border: solid 3px #f0c417;
}
/* line 37, ../scss/pages/_home.scss */
.featured-products .product-fmodule .product-image {
  width: 100%;
  max-width: 600px;
  margin: 15px auto 50px;
}
/* line 39, ../scss/pages/_home.scss */
.featured-products .product-fmodule img.hidden {
  display: none;
}
/* line 42, ../scss/pages/_home.scss */
.featured-products .product-module {
  height: 600px;
  border-top: solid 1px #dedddc;
}
@media only screen and (max-width: 719px) {
  /* line 42, ../scss/pages/_home.scss */
  .featured-products .product-module {
    height: auto;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 42, ../scss/pages/_home.scss */
  .featured-products .product-module {
    height: 400px;
  }
}
/* line 46, ../scss/pages/_home.scss */
.featured-products .product-module:first-child {
  border-top: 0;
}
/* line 47, ../scss/pages/_home.scss */
.featured-products .product-module.index-1 {
  display: none;
  border-top: 0;
}
@media only screen and (max-width: 719px) {
  /* line 47, ../scss/pages/_home.scss */
  .featured-products .product-module.index-1 {
    display: block;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 47, ../scss/pages/_home.scss */
  .featured-products .product-module.index-1 {
    display: block;
  }
}
/* line 52, ../scss/pages/_home.scss */
.featured-products .product-module.right .product-image {
  width: 48.93617%;
  float: right;
  margin-right: 0;
  float: right;
  margin-right: 0;
}
@media only screen and (max-width: 719px) {
  /* line 52, ../scss/pages/_home.scss */
  .featured-products .product-module.right .product-image {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    float: none;
  }
}
/* line 55, ../scss/pages/_home.scss */
.featured-products .product-module.right .product-details {
  width: 48.93617%;
  float: left;
  margin-right: 2.12766%;
  margin-left: 0;
}
@media only screen and (max-width: 719px) {
  /* line 55, ../scss/pages/_home.scss */
  .featured-products .product-module.right .product-details {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    float: none;
  }
}
/* line 57, ../scss/pages/_home.scss */
.featured-products .product-module.right .product-details .inner-wrapper {
  padding-left: 100px;
  padding-right: 0px;
}
@media only screen and (max-width: 719px) {
  /* line 57, ../scss/pages/_home.scss */
  .featured-products .product-module.right .product-details .inner-wrapper {
    padding-left: 0px;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 57, ../scss/pages/_home.scss */
  .featured-products .product-module.right .product-details .inner-wrapper {
    padding-left: 50px;
  }
}
@media only screen and (max-width: 719px) {
  /* line 63, ../scss/pages/_home.scss */
  .featured-products .product-module.over-ear {
    padding: 0 0 50px;
  }
}
/* line 65, ../scss/pages/_home.scss */
.featured-products .product-module.over-ear .img-wrapper {
  top: 0;
}
@media only screen and (max-width: 719px) {
  /* line 65, ../scss/pages/_home.scss */
  .featured-products .product-module.over-ear .img-wrapper {
    padding-bottom: 40px;
  }
}
@media only screen and (max-width: 719px) {
  /* line 69, ../scss/pages/_home.scss */
  .featured-products .product-module.in-ear {
    padding: 50px 0 0;
  }
}
@media only screen and (max-width: 719px) {
  /* line 71, ../scss/pages/_home.scss */
  .featured-products .product-module.in-ear .img-wrapper {
    padding-top: 40px;
  }
}
/* line 75, ../scss/pages/_home.scss */
.featured-products .product-module.in-ear .product-details.mobile {
  display: none;
}
@media only screen and (max-width: 719px) {
  /* line 75, ../scss/pages/_home.scss */
  .featured-products .product-module.in-ear .product-details.mobile {
    display: block;
  }
}
/* line 78, ../scss/pages/_home.scss */
.featured-products .product-module.in-ear .product-details.desktop {
  display: table;
}
@media only screen and (max-width: 719px) {
  /* line 78, ../scss/pages/_home.scss */
  .featured-products .product-module.in-ear .product-details.desktop {
    display: none;
  }
}

/* line 86, ../scss/pages/_home.scss */
.review-module {
	padding-top: 100px;
	padding-bottom: 100px;
	background-color: #3F3F3F;
}
/* line 90, ../scss/pages/_home.scss */
.review-module .review-block {
  margin-bottom: 60px;
}
/* line 91, ../scss/pages/_home.scss */
.review-module .review-logo {
  background-size: cover;
  height: 82px;
}
/* line 93, ../scss/pages/_home.scss */
.review-module .review-copy p {
  font-size: 1.125rem;
  line-height: 1.5625rem;
}

/* line 97, ../scss/pages/_home.scss */
.email-capture.simple {
  width: 100%;
  margin: 0 auto;
  text-align: center;
  position: absolute;
  left: 0;
  bottom: 0px;
  z-index: 100;
  display: block;
  overflow: hidden;
  clear: both;
  background-color: #f3f4f4;
  padding: 15px 0;
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 97, ../scss/pages/_home.scss */
  .email-capture.simple {
    text-align: left;
  }
}
@media only screen and (max-width: 719px) {
  /* line 97, ../scss/pages/_home.scss */
  .email-capture.simple {
    text-align: center;
  }
}
/* line 100, ../scss/pages/_home.scss */
.email-capture.simple.locked {
  position: fixed;
}
/* line 123, ../scss/pages/_home.scss */
.email-capture.simple .update-txt {
  font-family: "blenderthin", Verdana, sans-serif;
  font-weight: lighter;
  font-size: 1.875rem;
  color: #b1aca1;
  text-align: left;
  display: inline-block;
  vertical-align: middle;
  float: left;
  margin-left: 50px;
  padding: 7px 0;
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 123, ../scss/pages/_home.scss */
  .email-capture.simple .update-txt {
    display: none;
  }
}
@media only screen and (max-width: 719px) {
  /* line 123, ../scss/pages/_home.scss */
  .email-capture.simple .update-txt {
    display: none;
  }
}
/* line 127, ../scss/pages/_home.scss */
.email-capture.simple .capture-thanks {
  float: none;
  text-align: center;
  margin: 0 auto;
  display: none;
}
/* line 128, ../scss/pages/_home.scss */
.email-capture.simple .close-email-btn {
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  float: right;
  margin-right: 50px;
  height: 50px;
  padding: 7px 0;
}
@media only screen and (max-width: 719px) {
  /* line 128, ../scss/pages/_home.scss */
  .email-capture.simple .close-email-btn {
    display: none;
  }
}
/* line 131, ../scss/pages/_home.scss */
.email-capture.simple .close-email-btn span:hover {
  opacity: .4;
}
/* line 134, ../scss/pages/_home.scss */
.email-capture.simple .newsletter-form-home {
  width: 560px;
  height: 50px;
  display: inline-block;
  vertical-align: middle;
}
@media only screen and (max-width: 719px) {
  /* line 134, ../scss/pages/_home.scss */
  .email-capture.simple .newsletter-form-home {
    width: 100%;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 134, ../scss/pages/_home.scss */
  .email-capture.simple .newsletter-form-home {
    margin-left: 50px;
  }
}
/* line 138, ../scss/pages/_home.scss */
.email-capture.simple form {
  width: 100%;
}
/* line 139, ../scss/pages/_home.scss */
.email-capture.simple form ::-webkit-input-placeholder {
  color: #b1aca;
}
/* line 141, ../scss/pages/_home.scss */
.email-capture.simple form ::-moz-placeholder {
  color: #b1aca;
}
/* line 142, ../scss/pages/_home.scss */
.email-capture.simple form :-ms-input-placeholder {
  color: #b1aca;
}
/* line 144, ../scss/pages/_home.scss */
.email-capture.simple form .email-wrapper,
.email-capture.simple form input[type="submit"] {
  display: inline-block;
  vertical-align: top;
}
/* line 148, ../scss/pages/_home.scss */
.email-capture.simple form .email-wrapper {
  width: 390px;
  height: auto;
  margin-right: 5px;
}
@media only screen and (max-width: 719px) {
  /* line 148, ../scss/pages/_home.scss */
  .email-capture.simple form .email-wrapper {
    width: 180px;
    margin-right: auto;
  }
}
/* line 150, ../scss/pages/_home.scss */
.email-capture.simple form .email-wrapper .form-messaging {
  display: none !important;
}
/* line 154, ../scss/pages/_home.scss */
.email-capture.simple form input[type="text"] {
  outline: 0;
  width: 390px;
  display: block;
  height: 50px;
  border: solid 1px #dedddc;
  background-color: rgba(255, 255, 255, 0.7);
  font-family: Helvetica, Verdana, sans-serif;
  font-weight: lighter;
  font-size: 15px;
  padding-left: 15px;
  padding-right: 15px;
  border-radius: 3px;
  margin-right: 10px;
  color: #555;
}
@media only screen and (max-width: 719px) {
  /* line 154, ../scss/pages/_home.scss */
  .email-capture.simple form input[type="text"] {
    width: 180px;
  }
}
/* line 156, ../scss/pages/_home.scss */
.email-capture.simple form input[type="text"].desktop {
  display: block;
}
@media only screen and (max-width: 719px) {
  /* line 156, ../scss/pages/_home.scss */
  .email-capture.simple form input[type="text"].desktop {
    display: none;
  }
}
/* line 159, ../scss/pages/_home.scss */
.email-capture.simple form input[type="text"].mobile {
  display: none;
}
@media only screen and (max-width: 719px) {
  /* line 159, ../scss/pages/_home.scss */
  .email-capture.simple form input[type="text"].mobile {
    display: block;
  }
}
/* line 162, ../scss/pages/_home.scss */
.email-capture.simple form input[type="text"].error {
  border: solid 1px red;
}
/* line 165, ../scss/pages/_home.scss */
.email-capture.simple form input[type="submit"] {
  outline: 0;
  width: 150px;
  height: 50px;
  line-height: 15px;
}
@media only screen and (max-width: 719px) {
  /* line 165, ../scss/pages/_home.scss */
  .email-capture.simple form input[type="submit"] {
    width: 100px;
  }
}

/* line 12, ../scss/pages/_product.scss */
.product-nav {
  width: 100%;
  margin: 0 auto;
  max-width: 1440px;
  height: 90px;
  border-bottom: 1px solid #f4f5f5;
  position: fixed;
  top: 0;
  background-color: #fff;
  z-index: 5000;
  display: none;
}
@media only screen and (min-width: 1440px) {
  /* line 12, ../scss/pages/_product.scss */
  .product-nav {
    max-width: 1438px;
  }
}
@media only screen and (max-width: 719px) {
  /* line 12, ../scss/pages/_product.scss */
  .product-nav {
    display: none !important;
  }
}
/* line 15, ../scss/pages/_product.scss */
.product-nav .nav-wrapper {
  display: table;
  width: 100%;
  padding-top: 15px;
  padding-bottom: 15px;
}
/* line 16, ../scss/pages/_product.scss */
.product-nav .header-info {
  display: table-cell;
  vertical-align: middle;
  width: 220px;
  text-align: left;
}
/* line 17, ../scss/pages/_product.scss */
.product-nav .header-info a {
  display: inline-block;
  vertical-align: middle;
}
/* line 18, ../scss/pages/_product.scss */
.product-nav .header-info h2 {
  display: inline-block;
  vertical-align: middle;
  font-size: 3rem;
  margin: 0 0 0 45px;
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 18, ../scss/pages/_product.scss */
  .product-nav .header-info h2 {
    font-size: 2.25rem;
    margin: 0 0 0 15px;
  }
}
@media only screen and (max-width: 719px) {
  /* line 18, ../scss/pages/_product.scss */
  .product-nav .header-info h2 {
    font-size: 1.5rem;
    margin: 0 0 0 7px;
  }
}
/* line 23, ../scss/pages/_product.scss */
.product-nav .variants {
  display: table-cell;
  vertical-align: middle;
  width: 400px;
}
@media only screen and (max-width: 719px) {
  /* line 23, ../scss/pages/_product.scss */
  .product-nav .variants {
    display: none;
  }
}
/* line 26, ../scss/pages/_product.scss */
.product-nav .product-purchase {
  display: table-cell;
  vertical-align: middle;
  width: 220px;
}
/* line 27, ../scss/pages/_product.scss */
.product-nav .product-purchase input[type="submit"] {
  margin: 0 0 0 auto;
}
/* line 29, ../scss/pages/_product.scss */
.product-nav .save-it {
  position: relative;
}
/* line 30, ../scss/pages/_product.scss */
.product-nav .save-it .btn, .product-nav .save-it .btn-inverted {
  margin: 0 0 0 auto;
  position: relative;
  top: -7px;
}
/* line 31, ../scss/pages/_product.scss */
.product-nav .save-it small {
  position: absolute;
  text-align: center;
  width: 200px;
  right: 0;
  bottom: -12px;
}

/* line 36, ../scss/pages/_product.scss */
.img-share {
  position: absolute;
  top: 100px;
  right: 100px;
  cursor: pointer;
  display: none;
}
/* line 37, ../scss/pages/_product.scss */
.img-share.active {
  display: block !important;
}
/* line 39, ../scss/pages/_product.scss */
.img-share .icon-share:hover {
  opacity: .4;
}
/* line 41, ../scss/pages/_product.scss */
.img-share .share-box {
  display: none;
  position: absolute;
  top: -58px;
  left: 0;
  margin-left: -34px;
  width: 105px;
  height: 45px;
  background-color: #f0c417;
  border-radius: 5px;
  padding: 12px 8px;
  line-height: 1;
}
/* line 42, ../scss/pages/_product.scss */
.img-share .share-box .tri-pointer {
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 15px solid #f0c417;
  display: block;
  position: absolute;
  left: 50%;
  bottom: -12px;
  margin-left: -10px;
  z-index: 5;
}
/* line 43, ../scss/pages/_product.scss */
.img-share .share-box .share-twitter {
  margin-right: 6px;
}
/* line 44, ../scss/pages/_product.scss */
.img-share .share-box .share-facebook {
  margin-right: 5px;
}
/* line 46, ../scss/pages/_product.scss */
.img-share .share-box .social:hover {
  opacity: .6;
}
/* line 48, ../scss/pages/_product.scss */
.img-share .share-box .active {
  display: block;
}

/* line 54, ../scss/pages/_product.scss */
.product-hero .product-module {
  height: 630px;
}
@media only screen and (max-width: 719px) {
  /* line 54, ../scss/pages/_product.scss */
  .product-hero .product-module {
    height: auto !important;
    padding-bottom: 0;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 54, ../scss/pages/_product.scss */
  .product-hero .product-module {
    height: 630px;
  }
}
/* line 58, ../scss/pages/_product.scss */
.product-hero .product-module .product-image {
  z-index: 10;
}
@media only screen and (max-width: 719px) {
  /* line 58, ../scss/pages/_product.scss */
  .product-hero .product-module .product-image {
    margin-bottom: 70px;
    height: auto;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 58, ../scss/pages/_product.scss */
  .product-hero .product-module .product-image {
    display: table;
  }
}
/* line 62, ../scss/pages/_product.scss */
.product-hero .product-module .product-image:hover .img-share {
  display: block;
}
/* line 64, ../scss/pages/_product.scss */
.product-hero .product-module .product-image .img-wrapper {
  height: 100%;
}
@media only screen and (max-width: 719px) {
  /* line 64, ../scss/pages/_product.scss */
  .product-hero .product-module .product-image .img-wrapper {
    display: none;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 64, ../scss/pages/_product.scss */
  .product-hero .product-module .product-image .img-wrapper {
    position: relative;
    display: table-cell;
    vertical-align: middle;
    height: auto;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 67, ../scss/pages/_product.scss */
  .product-hero .product-module .product-image .img-wrapper img.fit_h {
    width: 90%;
    height: auto;
  }
}
/* line 72, ../scss/pages/_product.scss */
.product-hero .product-module .product-image .zoom {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -18px;
  margin-top: -18px;
  cursor: pointer;
}
/* line 73, ../scss/pages/_product.scss */
.product-hero .product-module .product-image .zoom:hover {
  opacity: .4;
}
@media only screen and (max-width: 719px) {
  /* line 72, ../scss/pages/_product.scss */
  .product-hero .product-module .product-image .zoom {
    display: none;
  }
}
/* line 78, ../scss/pages/_product.scss */
.product-hero .product-module .product-details .inner-wrapper {
  padding-bottom: 90px;
}
@media only screen and (max-width: 719px) {
  /* line 79, ../scss/pages/_product.scss */
  .product-hero .product-module .product-details .description {
    padding-left: 20px;
    padding-right: 20px;
  }
}
/* line 82, ../scss/pages/_product.scss */
.product-hero .product-module .product-details .more-details {
  height: 0;
  overflow: hidden;
}
@media only screen and (max-width: 719px) {
  /* line 82, ../scss/pages/_product.scss */
  .product-hero .product-module .product-details .more-details {
    height: auto;
  }
}
/* line 84, ../scss/pages/_product.scss */
.product-hero .product-module .product-details .more-details .inner-more {
  opacity: 0;
}
@media only screen and (max-width: 719px) {
  /* line 84, ../scss/pages/_product.scss */
  .product-hero .product-module .product-details .more-details .inner-more {
    opacity: 1;
  }
}
/* line 89, ../scss/pages/_product.scss */
.product-hero .product-module .product-details .save-it p {
  margin: 20px auto 0;
  max-width: 376px;
  padding-top: 5px;
  padding-bottom: 5px;
}
/* line 90, ../scss/pages/_product.scss */
.product-hero .product-module .product-details .save-it form {
  width: 100%;
}
/* line 91, ../scss/pages/_product.scss */
.product-hero .product-module .product-details .save-it form ::-webkit-input-placeholder {
  color: #b1aca;
}
/* line 93, ../scss/pages/_product.scss */
.product-hero .product-module .product-details .save-it form ::-moz-placeholder {
  color: #b1aca;
}
/* line 94, ../scss/pages/_product.scss */
.product-hero .product-module .product-details .save-it form :-ms-input-placeholder {
  color: #b1aca;
}
/* line 96, ../scss/pages/_product.scss */
.product-hero .product-module .product-details .save-it form .ss-form-entry, .product-hero .product-module .product-details .save-it form .ss-form-question, .product-hero .product-module .product-details .save-it form .ss-item {
  display: inline-block;
  vertical-align: top;
}
/* line 97, ../scss/pages/_product.scss */
.product-hero .product-module .product-details .save-it form .ss-form-question {
  width: 315px;
  height: auto;
  margin-right: 5px;
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 97, ../scss/pages/_product.scss */
  .product-hero .product-module .product-details .save-it form .ss-form-question {
    width: 45%;
  }
}
@media only screen and (max-width: 719px) {
  /* line 97, ../scss/pages/_product.scss */
  .product-hero .product-module .product-details .save-it form .ss-form-question {
    width: 180px;
    margin-right: auto;
  }
}
/* line 100, ../scss/pages/_product.scss */
.product-hero .product-module .product-details .save-it form .ss-form-question .ss-item, .product-hero .product-module .product-details .save-it form .ss-form-question .ss-form-entry {
  width: 100%;
}
/* line 102, ../scss/pages/_product.scss */
.product-hero .product-module .product-details .save-it form .error-message {
  font-size: 11px;
  display: none;
}
/* line 103, ../scss/pages/_product.scss */
.product-hero .product-module .product-details .save-it form input[type="email"] {
  outline: 0;
  width: 100%;
  display: block;
  height: 50px;
  border: solid 1px #dedddc;
  background-color: rgba(255, 255, 255, 0.7);
  font-family: Helvetica, Verdana, sans-serif;
  font-weight: lighter;
  font-size: 15px;
  padding-left: 15px;
  padding-right: 15px;
  border-radius: 3px;
  margin-right: 10px;
  color: #555;
}
@media only screen and (max-width: 719px) {
  /* line 103, ../scss/pages/_product.scss */
  .product-hero .product-module .product-details .save-it form input[type="email"] {
    width: 100%;
  }
}
/* line 105, ../scss/pages/_product.scss */
.product-hero .product-module .product-details .save-it form input[type="email"].error {
  border: solid 1px red;
}
/* line 107, ../scss/pages/_product.scss */
.product-hero .product-module .product-details .save-it form input[type="submit"] {
  outline: 0;
  width: 130px;
  height: 50px;
  line-height: 15px;
  margin-top: 0;
}
@media only screen and (max-width: 719px) {
  /* line 107, ../scss/pages/_product.scss */
  .product-hero .product-module .product-details .save-it form input[type="submit"] {
    width: 100px;
  }
}
/* line 115, ../scss/pages/_product.scss */
.product-hero .product-module .product-tech-specs {
  z-index: 5;
  width: 100%;
  position: absolute;
  bottom: 50px;
  text-align: center;
  font-size: 0;
}
@media only screen and (max-width: 719px) {
  /* line 115, ../scss/pages/_product.scss */
  .product-hero .product-module .product-tech-specs {
    position: relative;
    text-align: left;
    bottom: 0;
    margin-top: 40px;
    border-bottom: solid 1px #dedddc;
  }
}
/* line 117, ../scss/pages/_product.scss */
.product-hero .product-module .product-tech-specs:hover {
  z-index: 20;
}
/* line 118, ../scss/pages/_product.scss */
.product-hero .product-module .product-tech-specs .spec {
  width: 180px;
  background-color: #fff;
  border-top: solid 1px #dedddc;
  border-bottom: solid 1px #dedddc;
  border-right: solid 1px #dedddc;
  border-left: 0;
  height: 60px;
  display: inline-block;
  vertical-align: middle;
  text-align: left;
  margin: 0 0 0 0;
}
/* line 119, ../scss/pages/_product.scss */
.product-hero .product-module .product-tech-specs .spec:first-child {
  border-left: solid 1px #dedddc;
}
@media only screen and (max-width: 719px) {
  /* line 119, ../scss/pages/_product.scss */
  .product-hero .product-module .product-tech-specs .spec:first-child {
    border-left: 0;
  }
}
@media only screen and (max-width: 719px) {
  /* line 118, ../scss/pages/_product.scss */
  .product-hero .product-module .product-tech-specs .spec {
    width: 50%;
    border-bottom: 0;
  }
}
/* line 123, ../scss/pages/_product.scss */
.product-hero .product-module .product-tech-specs .spec .spec-type {
  display: block;
  font-size: 0.75rem;
  font-family: "blenderbold", Verdana, sans-serif;
  font-weight: lighter;
  text-transform: uppercase;
  letter-spacing: .015em;
  padding: 12px 15px 3px;
  color: #b1aca1;
}
/* line 124, ../scss/pages/_product.scss */
.product-hero .product-module .product-tech-specs .spec .spec-val {
  display: block;
  font-size: 0.9375rem;
  font-family: "blenderbook", Verdana, sans-serif;
  font-weight: lighter;
  color: #b1aca1;
  padding: 0 0 0 15px;
}
/* line 130, ../scss/pages/_product.scss */
.product-hero .product-module.in-ear .product-tech-specs .spec {
  width: 140px;
}
@media only screen and (max-width: 719px) {
  /* line 130, ../scss/pages/_product.scss */
  .product-hero .product-module.in-ear .product-tech-specs .spec {
    width: 50%;
    border-bottom: 0;
  }
}

/* line 141, ../scss/pages/_product.scss */
.mh30 .product-hero .product-image .img-wrapper, .mh40 .product-hero .product-image .img-wrapper {
  height: 95%;
}
@media only screen and (min-width: 1024px) and (max-width: 1199px) {
  /* line 142, ../scss/pages/_product.scss */
  .mh30 .product-hero .product-image .img-wrapper img.fit_h, .mh40 .product-hero .product-image .img-wrapper img.fit_h {
    width: 75%;
    height: auto;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1023px) {
  /* line 142, ../scss/pages/_product.scss */
  .mh30 .product-hero .product-image .img-wrapper img.fit_h, .mh40 .product-hero .product-image .img-wrapper img.fit_h {
    width: 90%;
    height: auto;
  }
}

@media only screen and (max-width: 719px) {
  /* line 154, ../scss/pages/_product.scss */
  .boom-mic .product-module .product-image .img-wrapper {
    display: block;
  }
}

/* line 163, ../scss/pages/_product.scss */
.box {
  margin: 0px auto;
  padding-top: 80px;
  padding-bottom: 80px;
  background-color: #f3f4f4;
}
@media only screen and (max-width: 719px) {
  /* line 163, ../scss/pages/_product.scss */
  .box {
    display: none;
  }
}
/* line 165, ../scss/pages/_product.scss */
.box h3 {
  font-size: 3.75rem;
  font-family: "blenderthin", Verdana, sans-serif;
  font-weight: lighter;
  font-weight: 100;
  margin-top: 0;
  margin-bottom: 30px;
}
/* line 166, ../scss/pages/_product.scss */
.box ul {
  text-align: center;
  margin: 0;
  padding: 0;
}
/* line 167, ../scss/pages/_product.scss */
.box ul li {
  display: inline-block;
  vertical-align: top;
  width: 120px;
  margin: 0 10px;
  font-size: 0.9375rem;
  line-height: 1.125rem;
}
/* line 168, ../scss/pages/_product.scss */
.box ul li .item-img {
  border-radius: 130px;
  width: 115px;
  height: 115px;
  display: block;
  margin: 0 auto 15px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100%;
}

/* line 177, ../scss/pages/_product.scss */
.recommended {
  display: table;
  width: 100%;
}
/* line 178, ../scss/pages/_product.scss */
.recommended .mini-product-module {
  width: 50%;
  cursor: pointer;
  position: relative;
  display: table-cell;
  vertical-align: middle;
  height: 100%;
  background-color: transparent;
}
@media only screen and (max-width: 719px) {
  /* line 178, ../scss/pages/_product.scss */
  .recommended .mini-product-module {
    width: 100%;
    display: block;
  }
}
/* line 181, ../scss/pages/_product.scss */
.recommended .mini-product-module:hover .detail-buttons {
  opacity: 1;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
/* line 183, ../scss/pages/_product.scss */
.recommended .mini-product-module .inner-wrapper {
  display: block;
  position: relative;
}
/* line 184, ../scss/pages/_product.scss */
.recommended .mini-product-module h3 {
  font-size: 3.75rem;
  font-weight: lighter;
  color: #fff;
  position: absolute;
  z-index: 10;
  top: 0px;
  width: 100%;
  margin-top: 45px;
}
@media only screen and (max-width: 719px) {
  /* line 184, ../scss/pages/_product.scss */
  .recommended .mini-product-module h3 {
    font-size: 2.5rem;
    margin-top: 25px;
  }
}
/* line 188, ../scss/pages/_product.scss */
.recommended .mini-product-module .detail-img a {
  display: block;
}
/* line 190, ../scss/pages/_product.scss */
.recommended .mini-product-module .detail-buttons {
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  opacity: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 5;
  background-color: rgba(240, 196, 23, 0.4);
}
/* line 191, ../scss/pages/_product.scss */
.recommended .mini-product-module .detail-buttons a {
  display: block;
  width: 100%;
  height: 100%;
  cursor: pointer;
}
/* line 192, ../scss/pages/_product.scss */
.recommended .mini-product-module .detail-buttons .buttons {
  position: absolute;
  bottom: 50px;
  width: 100%;
}
/* line 194, ../scss/pages/_product.scss */
.recommended .mini-product-module .btn, .recommended .mini-product-module .btn-inverted {
  width: 150px;
  padding: 14px 0;
  font-size: 0.9375rem;
  letter-spacing: 1px;
}
/* line 195, ../scss/pages/_product.scss */
.recommended .mini-product-module .purchase-btn, .recommended .mini-product-module .details-btn {
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px;
}
@media only screen and (max-width: 719px) {
  /* line 195, ../scss/pages/_product.scss */
  .recommended .mini-product-module .purchase-btn, .recommended .mini-product-module .details-btn {
    display: none;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 195, ../scss/pages/_product.scss */
  .recommended .mini-product-module .purchase-btn, .recommended .mini-product-module .details-btn {
    display: none;
  }
}
/* line 199, ../scss/pages/_product.scss */
.recommended .mini-product-module .shop-btn {
  display: none;
}
@media only screen and (max-width: 719px) {
  /* line 199, ../scss/pages/_product.scss */
  .recommended .mini-product-module .shop-btn {
    display: block;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 199, ../scss/pages/_product.scss */
  .recommended .mini-product-module .shop-btn {
    display: block;
  }
}

/* line 208, ../scss/pages/_product.scss */
.quote-module h4 {
  margin-top: 0;
}

/* Browser Resets */
/* line 215, ../scss/pages/_product.scss */
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus {
  outline: none;
}

/* line 219, ../scss/pages/_product.scss */
.slides,
.flex-control-nav,
.flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* FlexSlider Necessary Styles */
/* line 224, ../scss/pages/_product.scss */
.flexslider {
  margin: 0;
  padding: 0;
}

/* line 225, ../scss/pages/_product.scss */
.flexslider .slides > li {
  display: none;
  -webkit-backface-visibility: hidden;
}

/* Hide the slides before the JS is loaded. Avoids image jumping */
/* line 226, ../scss/pages/_product.scss */
.flexslider .slides img {
  /*width: 100%;*/
  display: block;
}

/* line 227, ../scss/pages/_product.scss */
.flex-pauseplay span {
  text-transform: capitalize;
}

/* Clearfix for the .slides element */
/* line 230, ../scss/pages/_product.scss */
.slides:after {
  content: "\0020";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

/* line 231, ../scss/pages/_product.scss */
html[xmlns] .slides {
  display: block;
}

/* line 232, ../scss/pages/_product.scss */
* html .slides {
  height: 1%;
}

/* line 233, ../scss/pages/_product.scss */
.no-js .slides > li:first-child {
  display: block;
}

/* no js fallback */
/* line 237, ../scss/pages/_product.scss */
.product-gallery.inline-gallery {
  display: none;
  width: 100%;
  height: 300px;
}
@media only screen and (max-width: 719px) {
  /* line 237, ../scss/pages/_product.scss */
  .product-gallery.inline-gallery {
    display: block;
  }
}
/* line 239, ../scss/pages/_product.scss */
.product-gallery.inline-gallery .slideshow-wrapper {
  padding-bottom: 100px;
}
/* line 240, ../scss/pages/_product.scss */
.product-gallery.inline-gallery .slideshow-wrapper .flexslider {
  position: relative;
  width: auto;
  height: auto;
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 240, ../scss/pages/_product.scss */
  .product-gallery.inline-gallery .slideshow-wrapper .flexslider {
    /*padding-left: 35px; padding-right: 35px;*/
  }
}
/* line 243, ../scss/pages/_product.scss */
.product-gallery.inline-gallery .slideshow-wrapper .flex-viewport {
  position: relative;
  width: auto;
  height: auto;
}
/* line 244, ../scss/pages/_product.scss */
.product-gallery.inline-gallery .slideshow-wrapper .slides {
  height: 100%;
}
/* line 245, ../scss/pages/_product.scss */
.product-gallery.inline-gallery .slideshow-wrapper .slides li {
  height: 100%;
}
@media only screen and (max-width: 719px) {
  /* line 245, ../scss/pages/_product.scss */
  .product-gallery.inline-gallery .slideshow-wrapper .slides li {
    height: 300px;
  }
}
/* line 248, ../scss/pages/_product.scss */
.product-gallery.inline-gallery .slideshow-wrapper .slides img {
  margin: 0 auto;
  width: auto;
  height: 100%;
}
/* line 252, ../scss/pages/_product.scss */
.product-gallery.fullscreen-gallery {
  display: none;
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 5000;
  top: 0;
  left: 0;
  background-color: #f3f4f4;
  overflow: hidden;
}
@media only screen and (max-width: 719px) {
  /* line 252, ../scss/pages/_product.scss */
  .product-gallery.fullscreen-gallery {
    display: none;
  }
}
/* line 254, ../scss/pages/_product.scss */
.product-gallery.fullscreen-gallery .fullscreen-header-block {
  width: 100%;
  height: 90px;
  text-align: left;
  position: relative;
  z-index: 100;
}
/* line 255, ../scss/pages/_product.scss */
.product-gallery.fullscreen-gallery .fullscreen-header-block .logo {
  display: inline-block;
  vertical-align: middle;
  padding: 37px 0 34px;
  cursor: pointer;
}
/* line 256, ../scss/pages/_product.scss */
.product-gallery.fullscreen-gallery .fullscreen-header-block .close {
  display: inline-block;
  vertical-align: middle;
  float: right;
  padding: 24px 0;
  cursor: pointer;
}
/* line 257, ../scss/pages/_product.scss */
.product-gallery.fullscreen-gallery .fullscreen-header-block .close:hover {
  opacity: .4;
}
/* line 260, ../scss/pages/_product.scss */
.product-gallery.fullscreen-gallery .fullscreen-slideshow-wrapper {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 261, ../scss/pages/_product.scss */
.product-gallery.fullscreen-gallery .fullscreen-slideshow-wrapper .flexslider {
  position: relative;
  width: auto;
  height: 100%;
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 261, ../scss/pages/_product.scss */
  .product-gallery.fullscreen-gallery .fullscreen-slideshow-wrapper .flexslider {
    /*padding-left: 35px; padding-right: 35px;*/
  }
}
/* line 264, ../scss/pages/_product.scss */
.product-gallery.fullscreen-gallery .fullscreen-slideshow-wrapper .flex-viewport {
  position: relative;
  width: auto;
  height: 100%;
}
/* line 265, ../scss/pages/_product.scss */
.product-gallery.fullscreen-gallery .fullscreen-slideshow-wrapper .slides {
  height: 100%;
}
/* line 266, ../scss/pages/_product.scss */
.product-gallery.fullscreen-gallery .fullscreen-slideshow-wrapper .slides li {
  height: 100%;
  text-align: center;
  background-color: #fff;
}
/* line 267, ../scss/pages/_product.scss */
.product-gallery.fullscreen-gallery .fullscreen-slideshow-wrapper .slides .img-wrapper {
  width: 100%;
  height: 100%;
}
/* line 268, ../scss/pages/_product.scss */
.product-gallery.fullscreen-gallery .fullscreen-slideshow-wrapper .slides .img-wrapper.fit_h {
  width: 100%;
  height: 100%;
}
/* line 269, ../scss/pages/_product.scss */
.product-gallery.fullscreen-gallery .fullscreen-slideshow-wrapper .slides .img-wrapper.fit_h div {
  width: 100%;
  height: 100%;
}
/* line 270, ../scss/pages/_product.scss */
.product-gallery.fullscreen-gallery .fullscreen-slideshow-wrapper .slides .img-wrapper.fit_h img {
  height: 100%;
  width: auto;
}
/* line 272, ../scss/pages/_product.scss */
.product-gallery.fullscreen-gallery .fullscreen-slideshow-wrapper .slides .img-wrapper.fit_w {
  display: table;
  height: 100%;
}
/* line 273, ../scss/pages/_product.scss */
.product-gallery.fullscreen-gallery .fullscreen-slideshow-wrapper .slides .img-wrapper.fit_w div {
  display: table-cell;
  vertical-align: middle;
}
/* line 274, ../scss/pages/_product.scss */
.product-gallery.fullscreen-gallery .fullscreen-slideshow-wrapper .slides .img-wrapper.fit_w img {
  width: 100%;
  height: auto;
}
/* line 277, ../scss/pages/_product.scss */
.product-gallery.fullscreen-gallery .fullscreen-slideshow-wrapper .slides img {
  margin: 0 auto;
  display: inline-block;
}
/* line 282, ../scss/pages/_product.scss */
.product-gallery .flex-control-nav {
  display: block;
  width: 100%;
  position: fixed;
  bottom: 4%;
}
@media only screen and (max-width: 719px) {
  /* line 282, ../scss/pages/_product.scss */
  .product-gallery .flex-control-nav {
    position: relative;
    bottom: 0;
    width: 90%;
    margin: 10px auto;
  }
}
/* line 284, ../scss/pages/_product.scss */
.product-gallery .flex-control-nav li {
  display: inline-block;
  vertical-align: middle;
  margin: 0 5px;
}
/* line 285, ../scss/pages/_product.scss */
.product-gallery .flex-control-nav li a {
  color: #b1aca1;
  text-indent: -9999px;
  width: 10px;
  height: 10px;
  border-radius: 30px;
  background-color: #b1aca1;
  display: block;
  cursor: pointer;
}
/* line 286, ../scss/pages/_product.scss */
.product-gallery .flex-control-nav li a.flex-active {
  color: #f0c417;
  background-color: #f0c417;
}
@media only screen and (max-width: 719px) {
  /* line 290, ../scss/pages/_product.scss */
  .product-gallery .flex-direction-nav {
    display: none;
  }
}
/* line 292, ../scss/pages/_product.scss */
.product-gallery .flex-direction-nav a {
  cursor: pointer;
  position: absolute;
  display: block;
  height: 100%;
  top: 0;
  width: 120px;
}
/* line 293, ../scss/pages/_product.scss */
.product-gallery .flex-direction-nav a:hover {
  opacity: .4;
}
/* line 297, ../scss/pages/_product.scss */
.product-gallery .flex-direction-nav .flex-prev {
  left: 0px;
  background: url("1.jpg") no-repeat center center;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2), only screen and (min-resolution: 192 dpi) {
  /* line 297, ../scss/pages/_product.scss */
  .product-gallery .flex-direction-nav .flex-prev {
    background-image: url("2.jpg");
  }
}
/* line 300, ../scss/pages/_product.scss */
.product-gallery .flex-direction-nav .flex-next {
  right: 0px;
  background: url("1.jpg") no-repeat center center;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2), only screen and (min-resolution: 192 dpi) {
  /* line 300, ../scss/pages/_product.scss */
  .product-gallery .flex-direction-nav .flex-next {
    background-image: url("2.jpg");
  }
}

/* line 307, ../scss/pages/_product.scss */
.me01 .product-tech-specs {
  z-index: 10 !important;
}

/* line 309, ../scss/pages/_product.scss */
.product-full-details {
  background-color: #f3f4f4;
  color: #b1aca1;
  overflow: hidden;
  clear: both;
  position: relative;
  /*
   * MH30
   */
  /*
   * MH40
   */
  /*
   * ME01
   */
  /*
   * ME03
   */
  /*
   * STAND
   */
  /*
   * BOOM MIC
   */
}
/* line 311, ../scss/pages/_product.scss */
.product-full-details .details-wrapper.desktop {
  display: block;
  padding-top: 100px;
}
@media only screen and (max-width: 719px) {
  /* line 311, ../scss/pages/_product.scss */
  .product-full-details .details-wrapper.desktop {
    display: none;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 311, ../scss/pages/_product.scss */
  .product-full-details .details-wrapper.desktop {
    padding-top: 50px;
  }
}
/* line 315, ../scss/pages/_product.scss */
.product-full-details .details-wrapper.mobile {
  display: none;
}
@media only screen and (max-width: 719px) {
  /* line 315, ../scss/pages/_product.scss */
  .product-full-details .details-wrapper.mobile {
    display: block;
  }
}
/* line 321, ../scss/pages/_product.scss */
.product-full-details #rotate_wrapper:hover .img-share, .product-full-details .cable:hover .img-share, .product-full-details .onside:hover .img-share, .product-full-details .front:hover .img-share {
  display: block;
}
/* line 325, ../scss/pages/_product.scss */
.product-full-details #rotate_wrapper .img-share {
  top: 60px;
}
/* line 328, ../scss/pages/_product.scss */
.product-full-details .onside .img-share {
  top: 65px;
}
/* line 331, ../scss/pages/_product.scss */
.product-full-details .cable .img-share {
  top: 0;
}
/* line 333, ../scss/pages/_product.scss */
.product-full-details .front, .product-full-details .cable, .product-full-details .remote, .product-full-details .onside, .product-full-details .box {
  width: 100%;
  clear: both;
  overflow: hidden;
  position: relative;
}
/* line 334, ../scss/pages/_product.scss */
.product-full-details .detail {
  width: 100%;
  opacity: .2;
  color: #555;
  clear: both;
  overflow: hidden;
  padding: 50px 0;
  position: relative;
}
@media only screen and (max-width: 719px) {
  /* line 334, ../scss/pages/_product.scss */
  .product-full-details .detail {
    color: #555 !important;
    padding: 20px 0;
    border-bottom: solid 1px #dedddc;
  }
}
@media only screen and (max-width: 719px) {
  /* line 336, ../scss/pages/_product.scss */
  .product-full-details .detail * {
    color: #555 !important;
  }
}
/* line 340, ../scss/pages/_product.scss */
.product-full-details .detail.in-focus * {
  color: #555 !important;
  text-shadow: none !important;
}
/* line 342, ../scss/pages/_product.scss */
.product-full-details .detail.open {
  background-color: #fff;
}
/* line 348, ../scss/pages/_product.scss */
.product-full-details .detail .pointer .circle-tip {
  background-color: #555;
}
/* line 349, ../scss/pages/_product.scss */
.product-full-details .detail .pointer .hline {
  background-color: #555;
}
/* line 353, ../scss/pages/_product.scss */
.product-full-details .detail-desc {
  position: relative;
}
@media only screen and (max-width: 719px) {
  /* line 353, ../scss/pages/_product.scss */
  .product-full-details .detail-desc {
    max-width: 230px;
    margin-left: auto;
    margin-right: auto;
  }
}
/* line 356, ../scss/pages/_product.scss */
.product-full-details .detail-more {
  display: none;
}
/* line 357, ../scss/pages/_product.scss */
.product-full-details .detail-more p {
  width: 100%;
  max-width: 300px;
  margin: 0 auto;
}
/* line 358, ../scss/pages/_product.scss */
.product-full-details .detail-more img {
  width: 100%;
  max-width: 300px;
  margin: 20px auto 0;
}
/* line 360, ../scss/pages/_product.scss */
.product-full-details .more-btn {
  position: absolute;
  top: 28px;
  right: 20px;
  display: block;
  cursor: pointer;
  padding: 10px;
}
/* line 361, ../scss/pages/_product.scss */
.product-full-details .more-btn.close-btn {
  font-size: 20px;
  font-family: "blenderthin", Verdana, sans-serif;
  font-weight: lighter;
  text-align: center;
}
/* line 362, ../scss/pages/_product.scss */
.product-full-details .more-btn.close-btn .more-arrow {
  background: none;
  width: 9px;
  height: 20px;
  line-height: 1.1;
}
/* line 365, ../scss/pages/_product.scss */
.product-full-details h5 {
  font-size: 1.3125rem;
  font-family: "blenderbookitalic", Verdana, sans-serif;
  font-weight: lighter;
  text-transform: uppercase;
  margin: 0;
  letter-spacing: .05em;
}
@media only screen and (max-width: 719px) {
  /* line 365, ../scss/pages/_product.scss */
  .product-full-details h5 {
    margin-top: 10px;
    font-size: 0.75rem;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 365, ../scss/pages/_product.scss */
  .product-full-details h5 {
    font-size: 1.125rem;
  }
}
/* line 369, ../scss/pages/_product.scss */
.product-full-details h3 {
  font-size: 3.75rem;
  line-height: 3.125rem;
  font-family: "blenderthin", Verdana, sans-serif;
  font-weight: lighter;
  font-weight: 100;
  margin-top: 0;
}
@media only screen and (max-width: 719px) {
  /* line 369, ../scss/pages/_product.scss */
  .product-full-details h3 {
    font-size: 1.5rem;
    line-height: 1.5rem;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 369, ../scss/pages/_product.scss */
  .product-full-details h3 {
    font-size: 3rem;
    line-height: 2.625rem;
  }
}
/* line 373, ../scss/pages/_product.scss */
.product-full-details p {
  font-size: 0.9375rem;
  line-height: 1.3125rem;
}
@media only screen and (max-width: 719px) {
  /* line 373, ../scss/pages/_product.scss */
  .product-full-details p {
    font-size: 0.75rem;
    line-height: 0.9375rem;
  }
}
/* line 380, ../scss/pages/_product.scss */
.product-full-details .MH30-front-copy {
  text-align: left;
  padding: 30px 0 100px 0;
  width: 100%;
  height: 1300px;
  position: relative;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 380, ../scss/pages/_product.scss */
  .product-full-details .MH30-front-copy {
    height: 1150px;
  }
}
/* line 382, ../scss/pages/_product.scss */
.product-full-details .MH30-front-copy .pointer {
  position: relative;
  top: 50%;
  margin-top: -5px;
  padding-left: 285px;
  overflow: hidden;
}
/* line 383, ../scss/pages/_product.scss */
.product-full-details .MH30-front-copy .pointer .circle-tip {
  width: 8px;
  height: 8px;
  display: block;
  border-radius: 30px;
}
/* line 384, ../scss/pages/_product.scss */
.product-full-details .MH30-front-copy .pointer .hline {
  width: 100%;
  height: 1px;
  position: absolute;
  top: 4px;
}
/* line 388, ../scss/pages/_product.scss */
.product-full-details .MH30-front-copy .detail.pcopy-1 {
  padding: 115px 0;
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 388, ../scss/pages/_product.scss */
  .product-full-details .MH30-front-copy .detail.pcopy-1 {
    padding: 100px 0;
  }
}
/* line 390, ../scss/pages/_product.scss */
.product-full-details .MH30-front-copy .detail.pcopy-1 .detail-desc {
  width: 235px;
  float: left;
  margin-left: 21.2766%;
  margin-right: -100%;
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 390, ../scss/pages/_product.scss */
  .product-full-details .MH30-front-copy .detail.pcopy-1 .detail-desc {
    width: 235px;
    float: left;
    margin-left: 17.02128%;
    margin-right: -100%;
  }
}
/* line 393, ../scss/pages/_product.scss */
.product-full-details .MH30-front-copy .detail.pcopy-1 .pointer {
  width: 58%;
  float: left;
  margin-left: 21.2766%;
  margin-right: -100%;
  margin-top: 96px;
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 393, ../scss/pages/_product.scss */
  .product-full-details .MH30-front-copy .detail.pcopy-1 .pointer {
    width: 53%;
    float: left;
    margin-left: 21.2766%;
    margin-right: -100%;
    margin-top: 82px;
  }
}
/* line 398, ../scss/pages/_product.scss */
.product-full-details .MH30-front-copy .detail.pcopy-2 {
  padding: 40px 0;
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 398, ../scss/pages/_product.scss */
  .product-full-details .MH30-front-copy .detail.pcopy-2 {
    padding: 40px 0 30px;
  }
}
/* line 400, ../scss/pages/_product.scss */
.product-full-details .MH30-front-copy .detail.pcopy-2 .detail-desc {
  width: 235px;
  float: left;
  margin-left: 12.76596%;
  margin-right: -100%;
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 400, ../scss/pages/_product.scss */
  .product-full-details .MH30-front-copy .detail.pcopy-2 .detail-desc {
    width: 235px;
    float: left;
    margin-left: 8.51064%;
    margin-right: -100%;
  }
}
/* line 403, ../scss/pages/_product.scss */
.product-full-details .MH30-front-copy .detail.pcopy-2 .pointer {
  width: 55%;
  float: left;
  margin-left: 12.76596%;
  margin-right: -100%;
  margin-top: 98px;
  padding-left: 330px;
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 403, ../scss/pages/_product.scss */
  .product-full-details .MH30-front-copy .detail.pcopy-2 .pointer {
    width: 52%;
    float: left;
    margin-left: 12.76596%;
    margin-right: -100%;
    margin-top: 86px;
    padding-left: 285px;
  }
}
/* line 408, ../scss/pages/_product.scss */
.product-full-details .MH30-front-copy .detail.pcopy-3 {
  padding: 30px 0;
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 408, ../scss/pages/_product.scss */
  .product-full-details .MH30-front-copy .detail.pcopy-3 {
    padding: 1px 0;
  }
}
/* line 410, ../scss/pages/_product.scss */
.product-full-details .MH30-front-copy .detail.pcopy-3 .detail-desc {
  width: 235px;
  float: left;
  margin-left: 17.02128%;
  margin-right: -100%;
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 410, ../scss/pages/_product.scss */
  .product-full-details .MH30-front-copy .detail.pcopy-3 .detail-desc {
    width: 235px;
    float: left;
    margin-left: 12.76596%;
    margin-right: -100%;
  }
}
/* line 413, ../scss/pages/_product.scss */
.product-full-details .MH30-front-copy .detail.pcopy-3 .pointer {
  width: 59%;
  float: left;
  margin-left: 17.02128%;
  margin-right: -100%;
  margin-top: 86px;
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 413, ../scss/pages/_product.scss */
  .product-full-details .MH30-front-copy .detail.pcopy-3 .pointer {
    margin-top: 72px;
  }
}
/* line 418, ../scss/pages/_product.scss */
.product-full-details .MH30-front-copy .detail.pcopy-4 {
  padding: 20px 0;
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 418, ../scss/pages/_product.scss */
  .product-full-details .MH30-front-copy .detail.pcopy-4 {
    padding: 40px 0;
  }
}
/* line 420, ../scss/pages/_product.scss */
.product-full-details .MH30-front-copy .detail.pcopy-4 .detail-desc {
  width: 235px;
  float: left;
  margin-left: 21.2766%;
  margin-right: -100%;
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 420, ../scss/pages/_product.scss */
  .product-full-details .MH30-front-copy .detail.pcopy-4 .detail-desc {
    width: 235px;
    float: left;
    margin-left: 17.02128%;
    margin-right: -100%;
  }
}
/* line 423, ../scss/pages/_product.scss */
.product-full-details .MH30-front-copy .detail.pcopy-4 .pointer {
  width: 52%;
  float: left;
  margin-left: 21.2766%;
  margin-right: -100%;
  margin-top: 65px;
}
/* line 428, ../scss/pages/_product.scss */
.product-full-details .MH30-front-photo {
  position: absolute;
  width: 60%;
  height: 1300px;
  right: 0;
  top: 0;
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 428, ../scss/pages/_product.scss */
  .product-full-details .MH30-front-photo {
    width: 65%;
    height: 1150px;
  }
}
@media only screen and (max-width: 719px) {
  /* line 428, ../scss/pages/_product.scss */
  .product-full-details .MH30-front-photo {
    display: none;
  }
}
/* line 431, ../scss/pages/_product.scss */
.product-full-details .MH30-front-photo img {
  margin: 0 0 0 auto;
}
/* line 432, ../scss/pages/_product.scss */
.product-full-details .MH30-front-photo img.hidden {
  display: none;
}
/* line 435, ../scss/pages/_product.scss */
.product-full-details .MH30-cable-copy {
  text-align: left;
  padding: 30px 0;
  width: 100%;
  position: relative;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
/* line 436, ../scss/pages/_product.scss */
.product-full-details .MH30-cable-copy .pointer {
  position: relative;
  top: 50%;
  margin-top: -5px;
  padding-left: 285px;
  overflow: hidden;
}
/* line 437, ../scss/pages/_product.scss */
.product-full-details .MH30-cable-copy .pointer .circle-tip {
  width: 8px;
  height: 8px;
  display: block;
  border-radius: 30px;
}
/* line 438, ../scss/pages/_product.scss */
.product-full-details .MH30-cable-copy .pointer .hline {
  width: 100%;
  height: 1px;
  position: absolute;
  top: 4px;
}
/* line 443, ../scss/pages/_product.scss */
.product-full-details .MH30-cable-copy .detail.pcopy-1 .detail-desc {
  width: 225px;
  float: left;
  margin-left: 17.02128%;
  margin-right: -100%;
}
/* line 444, ../scss/pages/_product.scss */
.product-full-details .MH30-cable-copy .detail.pcopy-1 .pointer {
  width: 58%;
  float: left;
  margin-left: 17.02128%;
  margin-right: -100%;
  margin-top: 86px;
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 444, ../scss/pages/_product.scss */
  .product-full-details .MH30-cable-copy .detail.pcopy-1 .pointer {
    margin-top: 76px;
  }
}
/* line 451, ../scss/pages/_product.scss */
.product-full-details .MH30-cable-photo {
  position: absolute;
  width: 50%;
  height: 100px;
  right: 0;
  top: 50%;
  margin-top: -48px;
}
@media only screen and (max-width: 719px) {
  /* line 451, ../scss/pages/_product.scss */
  .product-full-details .MH30-cable-photo {
    display: none;
  }
}
/* line 453, ../scss/pages/_product.scss */
.product-full-details .MH30-cable-photo img {
  margin: 0 0 0 auto;
}
/* line 454, ../scss/pages/_product.scss */
.product-full-details .MH30-cable-photo img.hidden {
  display: none;
}
/* line 457, ../scss/pages/_product.scss */
.product-full-details .MH30-onside-copy {
  text-align: left;
  height: 700px;
  margin: 80px 0 50px 0;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 457, ../scss/pages/_product.scss */
  .product-full-details .MH30-onside-copy {
    height: 550px;
  }
}
/* line 459, ../scss/pages/_product.scss */
.product-full-details .MH30-onside-copy .pointer {
  position: relative;
  top: 50%;
  margin-top: -5px;
  overflow: hidden;
}
/* line 460, ../scss/pages/_product.scss */
.product-full-details .MH30-onside-copy .pointer .circle-tip {
  width: 8px;
  height: 8px;
  display: block;
  border-radius: 30px;
  margin: 0 0 0 auto;
}
/* line 461, ../scss/pages/_product.scss */
.product-full-details .MH30-onside-copy .pointer .hline {
  width: 100%;
  height: 1px;
  position: absolute;
  top: 4px;
}
/* line 465, ../scss/pages/_product.scss */
.product-full-details .MH30-onside-copy .detail.pcopy-1 {
  padding: 100px 0 30px;
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 465, ../scss/pages/_product.scss */
  .product-full-details .MH30-onside-copy .detail.pcopy-1 {
    padding: 45px 0 20px;
  }
}
/* line 467, ../scss/pages/_product.scss */
.product-full-details .MH30-onside-copy .detail.pcopy-1 .detail-desc {
  width: 235px;
  float: left;
  margin-left: 68.08511%;
  margin-right: -100%;
}
/* line 468, ../scss/pages/_product.scss */
.product-full-details .MH30-onside-copy .detail.pcopy-1 .pointer {
  width: 25%;
  float: left;
  margin-left: 38.29787%;
  margin-right: -100%;
  margin-top: 105px;
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 468, ../scss/pages/_product.scss */
  .product-full-details .MH30-onside-copy .detail.pcopy-1 .pointer {
    margin-top: 98px;
  }
}
/* line 473, ../scss/pages/_product.scss */
.product-full-details .MH30-onside-copy .detail.pcopy-2 {
  padding: 30px 0;
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 473, ../scss/pages/_product.scss */
  .product-full-details .MH30-onside-copy .detail.pcopy-2 {
    padding: 10px 0;
  }
}
/* line 475, ../scss/pages/_product.scss */
.product-full-details .MH30-onside-copy .detail.pcopy-2 .detail-desc {
  width: 235px;
  float: left;
  margin-left: 72.34043%;
  margin-right: -100%;
}
/* line 476, ../scss/pages/_product.scss */
.product-full-details .MH30-onside-copy .detail.pcopy-2 .pointer {
  width: 24%;
  float: left;
  margin-left: 42.55319%;
  margin-right: -100%;
  margin-top: 105px;
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 476, ../scss/pages/_product.scss */
  .product-full-details .MH30-onside-copy .detail.pcopy-2 .pointer {
    width: 26%;
    float: left;
    margin-left: 38.29787%;
    margin-right: -100%;
    margin-top: 98px;
  }
}
/* line 483, ../scss/pages/_product.scss */
.product-full-details .MH30-onside-photo {
  position: absolute;
  width: 55%;
  height: 800px;
  top: 0px;
  left: 0;
  z-index: 100;
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 483, ../scss/pages/_product.scss */
  .product-full-details .MH30-onside-photo {
    height: 650px;
  }
}
@media only screen and (max-width: 719px) {
  /* line 483, ../scss/pages/_product.scss */
  .product-full-details .MH30-onside-photo {
    display: none;
  }
}
/* line 486, ../scss/pages/_product.scss */
.product-full-details .MH30-onside-photo img {
  margin: 0 auto 0 0;
  position: absolute;
  left: 0;
}
/* line 487, ../scss/pages/_product.scss */
.product-full-details .MH30-onside-photo img.hidden {
  display: none;
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 486, ../scss/pages/_product.scss */
  .product-full-details .MH30-onside-photo img {
    left: auto;
    right: 0;
  }
}
/* line 496, ../scss/pages/_product.scss */
.product-full-details .MH40-front-copy {
  text-align: left;
  padding: 30px 0 100px 0;
  width: 100%;
  position: relative;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
/* line 497, ../scss/pages/_product.scss */
.product-full-details .MH40-front-copy .pointer {
  position: relative;
  top: 50%;
  margin-top: -5px;
  padding-left: 285px;
  overflow: hidden;
}
/* line 498, ../scss/pages/_product.scss */
.product-full-details .MH40-front-copy .pointer .circle-tip {
  width: 8px;
  height: 8px;
  display: block;
  border-radius: 30px;
}
/* line 499, ../scss/pages/_product.scss */
.product-full-details .MH40-front-copy .pointer .hline {
  width: 100%;
  height: 1px;
  position: absolute;
  top: 4px;
}
/* line 503, ../scss/pages/_product.scss */
.product-full-details .MH40-front-copy .detail.pcopy-1 {
  padding: 70px 0;
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 503, ../scss/pages/_product.scss */
  .product-full-details .MH40-front-copy .detail.pcopy-1 {
    padding: 50px 0;
  }
}
/* line 505, ../scss/pages/_product.scss */
.product-full-details .MH40-front-copy .detail.pcopy-1 .detail-desc {
  width: 235px;
  float: left;
  margin-left: 21.2766%;
  margin-right: -100%;
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 505, ../scss/pages/_product.scss */
  .product-full-details .MH40-front-copy .detail.pcopy-1 .detail-desc {
    width: 235px;
    float: left;
    margin-left: 17.02128%;
    margin-right: -100%;
  }
}
/* line 508, ../scss/pages/_product.scss */
.product-full-details .MH40-front-copy .detail.pcopy-1 .pointer {
  width: 63%;
  float: left;
  margin-left: 21.2766%;
  margin-right: -100%;
  margin-top: 105px;
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 508, ../scss/pages/_product.scss */
  .product-full-details .MH40-front-copy .detail.pcopy-1 .pointer {
    width: 60%;
    float: left;
    margin-left: 21.2766%;
    margin-right: -100%;
    margin-top: 95px;
  }
}
/* line 513, ../scss/pages/_product.scss */
.product-full-details .MH40-front-copy .detail.pcopy-2 {
  padding: 50px 0;
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 513, ../scss/pages/_product.scss */
  .product-full-details .MH40-front-copy .detail.pcopy-2 {
    padding: 58px 0;
  }
}
/* line 515, ../scss/pages/_product.scss */
.product-full-details .MH40-front-copy .detail.pcopy-2 .detail-desc {
  width: 235px;
  float: left;
  margin-left: 12.76596%;
  margin-right: -100%;
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 515, ../scss/pages/_product.scss */
  .product-full-details .MH40-front-copy .detail.pcopy-2 .detail-desc {
    width: 235px;
    float: left;
    margin-left: 8.51064%;
    margin-right: -100%;
  }
}
/* line 518, ../scss/pages/_product.scss */
.product-full-details .MH40-front-copy .detail.pcopy-2 .pointer {
  width: 57%;
  float: left;
  margin-left: 12.76596%;
  margin-right: -100%;
  margin-top: 85px;
  padding-left: 330px;
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 518, ../scss/pages/_product.scss */
  .product-full-details .MH40-front-copy .detail.pcopy-2 .pointer {
    width: 50%;
    float: left;
    margin-left: 12.76596%;
    margin-right: -100%;
    margin-top: 75px;
    padding-left: 285px;
  }
}
/* line 523, ../scss/pages/_product.scss */
.product-full-details .MH40-front-copy .detail.pcopy-3 {
  padding: 65px 0;
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 523, ../scss/pages/_product.scss */
  .product-full-details .MH40-front-copy .detail.pcopy-3 {
    padding: 50px 0;
  }
}
/* line 525, ../scss/pages/_product.scss */
.product-full-details .MH40-front-copy .detail.pcopy-3 .detail-desc {
  width: 235px;
  float: left;
  margin-left: 17.02128%;
  margin-right: -100%;
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 525, ../scss/pages/_product.scss */
  .product-full-details .MH40-front-copy .detail.pcopy-3 .detail-desc {
    width: 235px;
    float: left;
    margin-left: 12.76596%;
    margin-right: -100%;
  }
}
/* line 528, ../scss/pages/_product.scss */
.product-full-details .MH40-front-copy .detail.pcopy-3 .pointer {
  width: 59%;
  float: left;
  margin-left: 17.02128%;
  margin-right: -100%;
  margin-top: 90px;
}
/* line 531, ../scss/pages/_product.scss */
.product-full-details .MH40-front-copy .detail.pcopy-4 {
  padding: 10px 0;
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 531, ../scss/pages/_product.scss */
  .product-full-details .MH40-front-copy .detail.pcopy-4 {
    padding: 30px 0;
  }
}
/* line 533, ../scss/pages/_product.scss */
.product-full-details .MH40-front-copy .detail.pcopy-4 .detail-desc {
  width: 235px;
  float: left;
  margin-left: 21.2766%;
  margin-right: -100%;
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 533, ../scss/pages/_product.scss */
  .product-full-details .MH40-front-copy .detail.pcopy-4 .detail-desc {
    width: 235px;
    float: left;
    margin-left: 17.02128%;
    margin-right: -100%;
  }
}
/* line 536, ../scss/pages/_product.scss */
.product-full-details .MH40-front-copy .detail.pcopy-4 .pointer {
  width: 55%;
  float: left;
  margin-left: 21.2766%;
  margin-right: -100%;
  margin-top: 80px;
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 536, ../scss/pages/_product.scss */
  .product-full-details .MH40-front-copy .detail.pcopy-4 .pointer {
    margin-top: 64px;
  }
}
/* line 543, ../scss/pages/_product.scss */
.product-full-details .MH40-front-photo {
  position: absolute;
  width: 60%;
  height: 1300px;
  right: 0;
  top: 0;
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 543, ../scss/pages/_product.scss */
  .product-full-details .MH40-front-photo {
    width: 65%;
    height: 1150px;
  }
}
@media only screen and (max-width: 719px) {
  /* line 543, ../scss/pages/_product.scss */
  .product-full-details .MH40-front-photo {
    display: none;
  }
}
/* line 546, ../scss/pages/_product.scss */
.product-full-details .MH40-front-photo img {
  margin: 0 0 0 auto;
}
/* line 547, ../scss/pages/_product.scss */
.product-full-details .MH40-front-photo img.hidden {
  display: none;
}
/* line 550, ../scss/pages/_product.scss */
.product-full-details .MH40-cable-copy {
  text-align: left;
  padding: 30px 0;
  width: 100%;
  position: relative;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
/* line 551, ../scss/pages/_product.scss */
.product-full-details .MH40-cable-copy .pointer {
  position: relative;
  top: 50%;
  margin-top: -5px;
  padding-left: 285px;
  overflow: hidden;
}
/* line 552, ../scss/pages/_product.scss */
.product-full-details .MH40-cable-copy .pointer .circle-tip {
  width: 8px;
  height: 8px;
  display: block;
  border-radius: 30px;
}
/* line 553, ../scss/pages/_product.scss */
.product-full-details .MH40-cable-copy .pointer .hline {
  width: 100%;
  height: 1px;
  position: absolute;
  top: 4px;
}
/* line 558, ../scss/pages/_product.scss */
.product-full-details .MH40-cable-copy .detail.pcopy-1 .detail-desc {
  width: 225px;
  float: left;
  margin-left: 17.02128%;
  margin-right: -100%;
}
/* line 559, ../scss/pages/_product.scss */
.product-full-details .MH40-cable-copy .detail.pcopy-1 .pointer {
  width: 58%;
  float: left;
  margin-left: 17.02128%;
  margin-right: -100%;
  margin-top: 86px;
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 559, ../scss/pages/_product.scss */
  .product-full-details .MH40-cable-copy .detail.pcopy-1 .pointer {
    margin-top: 76px;
  }
}
/* line 566, ../scss/pages/_product.scss */
.product-full-details .MH40-cable-photo {
  position: absolute;
  width: 50%;
  height: 100px;
  right: 0;
  top: 50%;
  margin-top: -48px;
}
@media only screen and (max-width: 719px) {
  /* line 566, ../scss/pages/_product.scss */
  .product-full-details .MH40-cable-photo {
    display: none;
  }
}
/* line 568, ../scss/pages/_product.scss */
.product-full-details .MH40-cable-photo img {
  margin: 0 0 0 auto;
}
/* line 569, ../scss/pages/_product.scss */
.product-full-details .MH40-cable-photo img.hidden {
  display: none;
}
/* line 572, ../scss/pages/_product.scss */
.product-full-details .MH40-onside-copy {
  text-align: left;
  height: 700px;
  margin: 30px 0 50px;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 572, ../scss/pages/_product.scss */
  .product-full-details .MH40-onside-copy {
    height: 550px;
  }
}
/* line 574, ../scss/pages/_product.scss */
.product-full-details .MH40-onside-copy .pointer {
  position: relative;
  top: 50%;
  margin-top: -5px;
  overflow: hidden;
}
/* line 575, ../scss/pages/_product.scss */
.product-full-details .MH40-onside-copy .pointer .circle-tip {
  width: 8px;
  height: 8px;
  display: block;
  border-radius: 30px;
  margin: 0 0 0 auto;
}
/* line 576, ../scss/pages/_product.scss */
.product-full-details .MH40-onside-copy .pointer .hline {
  width: 100%;
  height: 1px;
  position: absolute;
  top: 4px;
}
/* line 580, ../scss/pages/_product.scss */
.product-full-details .MH40-onside-copy .detail.pcopy-1 {
  padding: 32px 0;
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 580, ../scss/pages/_product.scss */
  .product-full-details .MH40-onside-copy .detail.pcopy-1 {
    padding: 32px 0;
  }
}
/* line 582, ../scss/pages/_product.scss */
.product-full-details .MH40-onside-copy .detail.pcopy-1 .detail-desc {
  width: 235px;
  float: left;
  margin-left: 63.82979%;
  margin-right: -100%;
}
/* line 583, ../scss/pages/_product.scss */
.product-full-details .MH40-onside-copy .detail.pcopy-1 .pointer {
  width: 25%;
  float: left;
  margin-left: 34.04255%;
  margin-right: -100%;
  margin-top: 85px;
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 583, ../scss/pages/_product.scss */
  .product-full-details .MH40-onside-copy .detail.pcopy-1 .pointer {
    margin-top: 54px;
  }
}
/* line 588, ../scss/pages/_product.scss */
.product-full-details .MH40-onside-copy .detail.pcopy-2 {
  padding: 170px 0 100px;
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 588, ../scss/pages/_product.scss */
  .product-full-details .MH40-onside-copy .detail.pcopy-2 {
    padding: 130px 0;
  }
}
/* line 590, ../scss/pages/_product.scss */
.product-full-details .MH40-onside-copy .detail.pcopy-2 .detail-desc {
  width: 235px;
  float: left;
  margin-left: 68.08511%;
  margin-right: -100%;
}
/* line 591, ../scss/pages/_product.scss */
.product-full-details .MH40-onside-copy .detail.pcopy-2 .pointer {
  width: 21%;
  float: left;
  margin-left: 42.55319%;
  margin-right: -100%;
  margin-top: 105px;
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 591, ../scss/pages/_product.scss */
  .product-full-details .MH40-onside-copy .detail.pcopy-2 .pointer {
    margin-top: 95px;
  }
}
/* line 598, ../scss/pages/_product.scss */
.product-full-details .MH40-onside-photo {
  position: absolute;
  width: 55%;
  height: 800px;
  top: 0px;
  left: 0;
  z-index: 100;
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 598, ../scss/pages/_product.scss */
  .product-full-details .MH40-onside-photo {
    height: 650px;
  }
}
@media only screen and (max-width: 719px) {
  /* line 598, ../scss/pages/_product.scss */
  .product-full-details .MH40-onside-photo {
    display: none;
  }
}
/* line 601, ../scss/pages/_product.scss */
.product-full-details .MH40-onside-photo img {
  margin: 0 auto 0 0;
  position: absolute;
  left: 0;
}
/* line 602, ../scss/pages/_product.scss */
.product-full-details .MH40-onside-photo img.hidden {
  display: none;
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 601, ../scss/pages/_product.scss */
  .product-full-details .MH40-onside-photo img {
    left: auto;
    right: 0;
  }
}
/* line 611, ../scss/pages/_product.scss */
.product-full-details .ME01-front-copy {
  text-align: left;
  margin: 25px 0 50px 0;
  width: 100%;
  height: 1300px;
  position: relative;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 611, ../scss/pages/_product.scss */
  .product-full-details .ME01-front-copy {
    height: 1150px;
    margin: 10px 0 50px 0;
  }
}
/* line 613, ../scss/pages/_product.scss */
.product-full-details .ME01-front-copy .pointer {
  position: relative;
  top: 50%;
  margin-top: -5px;
  padding-left: 285px;
  overflow: hidden;
}
/* line 614, ../scss/pages/_product.scss */
.product-full-details .ME01-front-copy .pointer .circle-tip {
  width: 8px;
  height: 8px;
  display: block;
  border-radius: 30px;
}
/* line 615, ../scss/pages/_product.scss */
.product-full-details .ME01-front-copy .pointer .hline {
  width: 100%;
  height: 1px;
  position: absolute;
  top: 4px;
}
/* line 619, ../scss/pages/_product.scss */
.product-full-details .ME01-front-copy .detail.pcopy-1 {
  padding: 5px 0;
}
/* line 620, ../scss/pages/_product.scss */
.product-full-details .ME01-front-copy .detail.pcopy-1 .detail-desc {
  width: 235px;
  float: left;
  margin-left: 21.2766%;
  margin-right: -100%;
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 620, ../scss/pages/_product.scss */
  .product-full-details .ME01-front-copy .detail.pcopy-1 .detail-desc {
    width: 235px;
    float: left;
    margin-left: 17.02128%;
    margin-right: -100%;
  }
}
/* line 623, ../scss/pages/_product.scss */
.product-full-details .ME01-front-copy .detail.pcopy-1 .pointer {
  width: 60%;
  float: left;
  margin-left: 21.2766%;
  margin-right: -100%;
  margin-top: 85px;
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 623, ../scss/pages/_product.scss */
  .product-full-details .ME01-front-copy .detail.pcopy-1 .pointer {
    width: 57%;
    float: left;
    margin-left: 21.2766%;
    margin-right: -100%;
    margin-top: 75px;
  }
}
/* line 628, ../scss/pages/_product.scss */
.product-full-details .ME01-front-copy .detail.pcopy-2 {
  padding: 310px 0;
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 628, ../scss/pages/_product.scss */
  .product-full-details .ME01-front-copy .detail.pcopy-2 {
    padding: 284px 0;
  }
}
/* line 630, ../scss/pages/_product.scss */
.product-full-details .ME01-front-copy .detail.pcopy-2 .detail-desc {
  width: 235px;
  float: left;
  margin-left: 25.53191%;
  margin-right: -100%;
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 630, ../scss/pages/_product.scss */
  .product-full-details .ME01-front-copy .detail.pcopy-2 .detail-desc {
    width: 235px;
    float: left;
    margin-left: 21.2766%;
    margin-right: -100%;
  }
}
/* line 633, ../scss/pages/_product.scss */
.product-full-details .ME01-front-copy .detail.pcopy-2 .pointer {
  width: 54%;
  float: left;
  margin-left: 25.53191%;
  margin-right: -100%;
  margin-top: 64px;
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 633, ../scss/pages/_product.scss */
  .product-full-details .ME01-front-copy .detail.pcopy-2 .pointer {
    width: 54%;
    float: left;
    margin-left: 17.02128%;
    margin-right: -100%;
    margin-top: 55px;
  }
}
/* line 640, ../scss/pages/_product.scss */
.product-full-details .ME01-front-photo {
  position: absolute;
  width: 60%;
  height: 1300px;
  right: 0;
  top: 0;
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 640, ../scss/pages/_product.scss */
  .product-full-details .ME01-front-photo {
    width: 65%;
    height: 1150px;
  }
}
@media only screen and (max-width: 719px) {
  /* line 640, ../scss/pages/_product.scss */
  .product-full-details .ME01-front-photo {
    display: none;
  }
}
/* line 643, ../scss/pages/_product.scss */
.product-full-details .ME01-front-photo img {
  margin: 0 0 0 auto;
}
/* line 644, ../scss/pages/_product.scss */
.product-full-details .ME01-front-photo img.hidden {
  display: none;
}
/* line 647, ../scss/pages/_product.scss */
.product-full-details .ME01-remote-copy {
  text-align: left;
  margin: 10px 0;
  width: 100%;
  height: 600px;
  position: relative;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
/* line 648, ../scss/pages/_product.scss */
.product-full-details .ME01-remote-copy .pointer {
  position: relative;
  top: 50%;
  margin-top: -5px;
  padding-left: 285px;
  overflow: hidden;
}
/* line 649, ../scss/pages/_product.scss */
.product-full-details .ME01-remote-copy .pointer .circle-tip {
  width: 8px;
  height: 8px;
  display: block;
  border-radius: 30px;
}
/* line 650, ../scss/pages/_product.scss */
.product-full-details .ME01-remote-copy .pointer .hline {
  width: 100%;
  height: 1px;
  position: absolute;
  top: 4px;
}
/* line 655, ../scss/pages/_product.scss */
.product-full-details .ME01-remote-copy .detail.pcopy-1 .detail-desc {
  width: 225px;
  float: left;
  margin-left: 17.02128%;
  margin-right: -100%;
}
/* line 656, ../scss/pages/_product.scss */
.product-full-details .ME01-remote-copy .detail.pcopy-1 .pointer {
  width: 72%;
  float: left;
  margin-left: 17.02128%;
  margin-right: -100%;
  margin-top: 87px;
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 656, ../scss/pages/_product.scss */
  .product-full-details .ME01-remote-copy .detail.pcopy-1 .pointer {
    margin-top: 77px;
  }
}
/* line 663, ../scss/pages/_product.scss */
.product-full-details .ME01-remote-photo {
  position: absolute;
  width: 65%;
  height: 600px;
  right: 0;
  top: 0;
}
@media only screen and (max-width: 719px) {
  /* line 663, ../scss/pages/_product.scss */
  .product-full-details .ME01-remote-photo {
    display: none;
  }
}
/* line 665, ../scss/pages/_product.scss */
.product-full-details .ME01-remote-photo img {
  margin: 0 0 0 auto;
}
/* line 666, ../scss/pages/_product.scss */
.product-full-details .ME01-remote-photo img.hidden {
  display: none;
}
/* line 669, ../scss/pages/_product.scss */
.product-full-details .ME01-onside-copy {
  text-align: left;
  height: 700px;
  margin: 150px 0 50px 0;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 669, ../scss/pages/_product.scss */
  .product-full-details .ME01-onside-copy {
    height: 650px;
  }
}
/* line 671, ../scss/pages/_product.scss */
.product-full-details .ME01-onside-copy .pointer {
  position: relative;
  top: 50%;
  margin-top: -5px;
  overflow: hidden;
}
/* line 672, ../scss/pages/_product.scss */
.product-full-details .ME01-onside-copy .pointer .circle-tip {
  width: 8px;
  height: 8px;
  display: block;
  border-radius: 30px;
  margin: 0 0 0 auto;
}
/* line 673, ../scss/pages/_product.scss */
.product-full-details .ME01-onside-copy .pointer .hline {
  width: 100%;
  height: 1px;
  position: absolute;
  top: 4px;
}
/* line 678, ../scss/pages/_product.scss */
.product-full-details .ME01-onside-copy .detail.pcopy-1 .detail-desc {
  width: 235px;
  float: left;
  margin-left: 63.82979%;
  margin-right: -100%;
}
/* line 679, ../scss/pages/_product.scss */
.product-full-details .ME01-onside-copy .detail.pcopy-1 .pointer {
  width: 26%;
  float: left;
  margin-left: 29.78723%;
  margin-right: -100%;
  margin-top: 80px;
}
/* line 682, ../scss/pages/_product.scss */
.product-full-details .ME01-onside-copy .detail.pcopy-2 {
  padding: 40px 0;
}
/* line 683, ../scss/pages/_product.scss */
.product-full-details .ME01-onside-copy .detail.pcopy-2 .detail-desc {
  width: 235px;
  float: left;
  margin-left: 68.08511%;
  margin-right: -100%;
}
/* line 684, ../scss/pages/_product.scss */
.product-full-details .ME01-onside-copy .detail.pcopy-2 .pointer {
  width: 21%;
  float: left;
  margin-left: 42.55319%;
  margin-right: -100%;
  margin-top: 80px;
}
/* line 689, ../scss/pages/_product.scss */
.product-full-details .ME01-onside-photo {
  position: absolute;
  width: 60%;
  height: 800px;
  top: 0;
  left: 0;
  z-index: 100;
}
@media only screen and (max-width: 719px) {
  /* line 689, ../scss/pages/_product.scss */
  .product-full-details .ME01-onside-photo {
    display: none;
  }
}
/* line 691, ../scss/pages/_product.scss */
.product-full-details .ME01-onside-photo img {
  margin: 0 auto 0 0;
  position: absolute;
  left: 0;
}
/* line 692, ../scss/pages/_product.scss */
.product-full-details .ME01-onside-photo img.hidden {
  display: none;
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 691, ../scss/pages/_product.scss */
  .product-full-details .ME01-onside-photo img {
    left: auto;
    right: 0;
  }
}
/* line 702, ../scss/pages/_product.scss */
.product-full-details .ME03-front-copy {
  text-align: left;
  margin: 25px 0 50px 0;
  width: 100%;
  height: 1300px;
  position: relative;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 702, ../scss/pages/_product.scss */
  .product-full-details .ME03-front-copy {
    height: 1150px;
    margin: 17px 0 50px 0;
  }
}
/* line 704, ../scss/pages/_product.scss */
.product-full-details .ME03-front-copy .pointer {
  position: relative;
  top: 50%;
  margin-top: -5px;
  padding-left: 285px;
  overflow: hidden;
}
/* line 705, ../scss/pages/_product.scss */
.product-full-details .ME03-front-copy .pointer .circle-tip {
  width: 8px;
  height: 8px;
  display: block;
  border-radius: 30px;
}
/* line 706, ../scss/pages/_product.scss */
.product-full-details .ME03-front-copy .pointer .hline {
  width: 100%;
  height: 1px;
  position: absolute;
  top: 4px;
}
/* line 710, ../scss/pages/_product.scss */
.product-full-details .ME03-front-copy .detail.pcopy-1 {
  padding: 5px 0;
}
/* line 711, ../scss/pages/_product.scss */
.product-full-details .ME03-front-copy .detail.pcopy-1 .detail-desc {
  width: 235px;
  float: left;
  margin-left: 21.2766%;
  margin-right: -100%;
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 711, ../scss/pages/_product.scss */
  .product-full-details .ME03-front-copy .detail.pcopy-1 .detail-desc {
    width: 235px;
    float: left;
    margin-left: 17.02128%;
    margin-right: -100%;
  }
}
/* line 714, ../scss/pages/_product.scss */
.product-full-details .ME03-front-copy .detail.pcopy-1 .pointer {
  width: 60%;
  float: left;
  margin-left: 21.2766%;
  margin-right: -100%;
  margin-top: 85px;
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 714, ../scss/pages/_product.scss */
  .product-full-details .ME03-front-copy .detail.pcopy-1 .pointer {
    width: 57%;
    float: left;
    margin-left: 21.2766%;
    margin-right: -100%;
    margin-top: 75px;
  }
}
/* line 719, ../scss/pages/_product.scss */
.product-full-details .ME03-front-copy .detail.pcopy-2 {
  padding: 310px 0;
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 719, ../scss/pages/_product.scss */
  .product-full-details .ME03-front-copy .detail.pcopy-2 {
    padding: 284px 0;
  }
}
/* line 721, ../scss/pages/_product.scss */
.product-full-details .ME03-front-copy .detail.pcopy-2 .detail-desc {
  width: 235px;
  float: left;
  margin-left: 25.53191%;
  margin-right: -100%;
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 721, ../scss/pages/_product.scss */
  .product-full-details .ME03-front-copy .detail.pcopy-2 .detail-desc {
    width: 235px;
    float: left;
    margin-left: 21.2766%;
    margin-right: -100%;
  }
}
/* line 724, ../scss/pages/_product.scss */
.product-full-details .ME03-front-copy .detail.pcopy-2 .pointer {
  width: 54%;
  float: left;
  margin-left: 25.53191%;
  margin-right: -100%;
  margin-top: 64px;
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 724, ../scss/pages/_product.scss */
  .product-full-details .ME03-front-copy .detail.pcopy-2 .pointer {
    width: 54%;
    float: left;
    margin-left: 17.02128%;
    margin-right: -100%;
    margin-top: 55px;
  }
}
/* line 731, ../scss/pages/_product.scss */
.product-full-details .ME03-front-photo {
  position: absolute;
  width: 60%;
  height: 1300px;
  right: 0;
  top: 0;
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 731, ../scss/pages/_product.scss */
  .product-full-details .ME03-front-photo {
    width: 65%;
    height: 1150px;
  }
}
@media only screen and (max-width: 719px) {
  /* line 731, ../scss/pages/_product.scss */
  .product-full-details .ME03-front-photo {
    display: none;
  }
}
/* line 734, ../scss/pages/_product.scss */
.product-full-details .ME03-front-photo img {
  margin: 0 0 0 auto;
}
/* line 735, ../scss/pages/_product.scss */
.product-full-details .ME03-front-photo img.hidden {
  display: none;
}
/* line 738, ../scss/pages/_product.scss */
.product-full-details .ME03-remote-copy {
  text-align: left;
  margin: 10px 0;
  width: 100%;
  height: 600px;
  position: relative;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
/* line 739, ../scss/pages/_product.scss */
.product-full-details .ME03-remote-copy .pointer {
  position: relative;
  top: 50%;
  margin-top: -5px;
  padding-left: 285px;
  overflow: hidden;
}
/* line 740, ../scss/pages/_product.scss */
.product-full-details .ME03-remote-copy .pointer .circle-tip {
  width: 8px;
  height: 8px;
  display: block;
  border-radius: 30px;
}
/* line 741, ../scss/pages/_product.scss */
.product-full-details .ME03-remote-copy .pointer .hline {
  width: 100%;
  height: 1px;
  position: absolute;
  top: 4px;
}
/* line 746, ../scss/pages/_product.scss */
.product-full-details .ME03-remote-copy .detail.pcopy-1 .detail-desc {
  width: 225px;
  float: left;
  margin-left: 17.02128%;
  margin-right: -100%;
}
/* line 747, ../scss/pages/_product.scss */
.product-full-details .ME03-remote-copy .detail.pcopy-1 .pointer {
  width: 72%;
  float: left;
  margin-left: 17.02128%;
  margin-right: -100%;
  margin-top: 87px;
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 747, ../scss/pages/_product.scss */
  .product-full-details .ME03-remote-copy .detail.pcopy-1 .pointer {
    margin-top: 77px;
  }
}
/* line 754, ../scss/pages/_product.scss */
.product-full-details .ME03-remote-photo {
  position: absolute;
  width: 65%;
  height: 600px;
  right: 0;
  top: 0;
}
@media only screen and (max-width: 719px) {
  /* line 754, ../scss/pages/_product.scss */
  .product-full-details .ME03-remote-photo {
    display: none;
  }
}
/* line 756, ../scss/pages/_product.scss */
.product-full-details .ME03-remote-photo img {
  margin: 0 0 0 auto;
}
/* line 757, ../scss/pages/_product.scss */
.product-full-details .ME03-remote-photo img.hidden {
  display: none;
}
/* line 760, ../scss/pages/_product.scss */
.product-full-details .ME03-onside-copy {
  text-align: left;
  height: 700px;
  margin: 150px 0 50px 0;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 760, ../scss/pages/_product.scss */
  .product-full-details .ME03-onside-copy {
    height: 650px;
  }
}
/* line 762, ../scss/pages/_product.scss */
.product-full-details .ME03-onside-copy .pointer {
  position: relative;
  top: 50%;
  margin-top: -5px;
  overflow: hidden;
}
/* line 763, ../scss/pages/_product.scss */
.product-full-details .ME03-onside-copy .pointer .circle-tip {
  width: 8px;
  height: 8px;
  display: block;
  border-radius: 30px;
  margin: 0 0 0 auto;
}
/* line 764, ../scss/pages/_product.scss */
.product-full-details .ME03-onside-copy .pointer .hline {
  width: 100%;
  height: 1px;
  position: absolute;
  top: 4px;
}
/* line 769, ../scss/pages/_product.scss */
.product-full-details .ME03-onside-copy .detail.pcopy-1 .detail-desc {
  width: 235px;
  float: left;
  margin-left: 63.82979%;
  margin-right: -100%;
}
/* line 770, ../scss/pages/_product.scss */
.product-full-details .ME03-onside-copy .detail.pcopy-1 .pointer {
  width: 25%;
  float: left;
  margin-left: 34.04255%;
  margin-right: -100%;
  margin-top: 80px;
}
/* line 773, ../scss/pages/_product.scss */
.product-full-details .ME03-onside-copy .detail.pcopy-2 {
  padding: 40px 0;
}
/* line 774, ../scss/pages/_product.scss */
.product-full-details .ME03-onside-copy .detail.pcopy-2 .detail-desc {
  width: 235px;
  float: left;
  margin-left: 68.08511%;
  margin-right: -100%;
}
/* line 775, ../scss/pages/_product.scss */
.product-full-details .ME03-onside-copy .detail.pcopy-2 .pointer {
  width: 21%;
  float: left;
  margin-left: 42.55319%;
  margin-right: -100%;
  margin-top: 80px;
}
/* line 780, ../scss/pages/_product.scss */
.product-full-details .ME03-onside-photo {
  position: absolute;
  width: 60%;
  height: 800px;
  top: 0;
  left: 0;
  z-index: 100;
}
@media only screen and (max-width: 719px) {
  /* line 780, ../scss/pages/_product.scss */
  .product-full-details .ME03-onside-photo {
    display: none;
  }
}
/* line 782, ../scss/pages/_product.scss */
.product-full-details .ME03-onside-photo img {
  margin: 0 auto 0 0;
  position: absolute;
  left: 0;
}
/* line 783, ../scss/pages/_product.scss */
.product-full-details .ME03-onside-photo img.hidden {
  display: none;
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 782, ../scss/pages/_product.scss */
  .product-full-details .ME03-onside-photo img {
    left: auto;
    right: 0;
  }
}
/* line 791, ../scss/pages/_product.scss */
.product-full-details .Stand-front-copy {
  text-align: left;
  padding: 30px 0 100px 0;
  width: 100%;
  height: 1300px;
  position: relative;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 791, ../scss/pages/_product.scss */
  .product-full-details .Stand-front-copy {
    height: 1150px;
  }
}
/* line 793, ../scss/pages/_product.scss */
.product-full-details .Stand-front-copy .pointer {
  position: relative;
  top: 50%;
  margin-top: -5px;
  padding-left: 285px;
  overflow: hidden;
}
/* line 794, ../scss/pages/_product.scss */
.product-full-details .Stand-front-copy .pointer .circle-tip {
  width: 8px;
  height: 8px;
  display: block;
  border-radius: 30px;
}
/* line 795, ../scss/pages/_product.scss */
.product-full-details .Stand-front-copy .pointer .hline {
  width: 100%;
  height: 1px;
  position: absolute;
  top: 4px;
}
/* line 799, ../scss/pages/_product.scss */
.product-full-details .Stand-front-copy .detail.pcopy-1 {
  padding: 30px 0 450px;
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 799, ../scss/pages/_product.scss */
  .product-full-details .Stand-front-copy .detail.pcopy-1 {
    padding: 10px 0 400px;
  }
}
/* line 801, ../scss/pages/_product.scss */
.product-full-details .Stand-front-copy .detail.pcopy-1 .detail-desc {
  width: 235px;
  float: left;
  margin-left: 21.2766%;
  margin-right: -100%;
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 801, ../scss/pages/_product.scss */
  .product-full-details .Stand-front-copy .detail.pcopy-1 .detail-desc {
    width: 235px;
    float: left;
    margin-left: 17.02128%;
    margin-right: -100%;
  }
}
/* line 804, ../scss/pages/_product.scss */
.product-full-details .Stand-front-copy .detail.pcopy-1 .pointer {
  width: 60%;
  float: left;
  margin-left: 21.2766%;
  margin-right: -100%;
  margin-top: 80px;
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 804, ../scss/pages/_product.scss */
  .product-full-details .Stand-front-copy .detail.pcopy-1 .pointer {
    width: 53%;
    float: left;
    margin-left: 21.2766%;
    margin-right: -100%;
  }
}
/* line 809, ../scss/pages/_product.scss */
.product-full-details .Stand-front-copy .detail.pcopy-2 {
  padding: 480px 0 10px;
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 809, ../scss/pages/_product.scss */
  .product-full-details .Stand-front-copy .detail.pcopy-2 {
    padding: 420px 0 5px;
  }
}
/* line 811, ../scss/pages/_product.scss */
.product-full-details .Stand-front-copy .detail.pcopy-2 .detail-desc {
  width: 235px;
  float: left;
  margin-left: 12.76596%;
  margin-right: -100%;
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 811, ../scss/pages/_product.scss */
  .product-full-details .Stand-front-copy .detail.pcopy-2 .detail-desc {
    width: 235px;
    float: left;
    margin-left: 8.51064%;
    margin-right: -100%;
  }
}
/* line 814, ../scss/pages/_product.scss */
.product-full-details .Stand-front-copy .detail.pcopy-2 .pointer {
  width: 58%;
  float: left;
  margin-left: 12.76596%;
  margin-right: -100%;
  margin-top: 80px;
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 814, ../scss/pages/_product.scss */
  .product-full-details .Stand-front-copy .detail.pcopy-2 .pointer {
    width: 50%;
    float: left;
    margin-left: 12.76596%;
    margin-right: -100%;
  }
}
/* line 821, ../scss/pages/_product.scss */
.product-full-details .Stand-front-photo {
  position: absolute;
  width: 60%;
  height: 1300px;
  right: 0;
  top: 0;
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 821, ../scss/pages/_product.scss */
  .product-full-details .Stand-front-photo {
    width: 65%;
    height: 1150px;
  }
}
@media only screen and (max-width: 719px) {
  /* line 821, ../scss/pages/_product.scss */
  .product-full-details .Stand-front-photo {
    display: none;
  }
}
/* line 824, ../scss/pages/_product.scss */
.product-full-details .Stand-front-photo img {
  margin: 0 0 0 auto;
}
/* line 825, ../scss/pages/_product.scss */
.product-full-details .Stand-front-photo img.hidden {
  display: none;
}

/* line 2, ../scss/pages/_general.scss */
.template-404 {
  background: #FFF;
}
/* line 3, ../scss/pages/_general.scss */
.template-404 .wrapper {
  margin: 0 auto;
  padding-top: 90px;
}
@media only screen and (max-width: 719px) {
  /* line 3, ../scss/pages/_general.scss */
  .template-404 .wrapper {
    padding: 80px 30px 0;
  }
}
/* line 6, ../scss/pages/_general.scss */
.template-404 h1 {
  font-size: 4.5rem;
  line-height: 1em;
  letter-spacing: -1px;
  margin-top: 85px;
  margin-bottom: 25px;
}
@media only screen and (max-width: 719px) {
  /* line 6, ../scss/pages/_general.scss */
  .template-404 h1 {
    margin-top: 50px;
    font-size: 2.625rem;
  }
}
/* line 9, ../scss/pages/_general.scss */
.template-404 p {
  font-size: 1.313rem;
  font-family: "blenderthin", Verdana, sans-serif;
  font-weight: lighter;
  margin-bottom: 75px;
}
@media only screen and (max-width: 719px) {
  /* line 9, ../scss/pages/_general.scss */
  .template-404 p {
    font-size: 1rem;
    line-height: 1.313rem;
    margin-bottom: 40px;
  }
}
/* line 12, ../scss/pages/_general.scss */
.template-404 img {
  max-width: 100%;
  height: auto;
  margin: 0 auto;
}
/* line 13, ../scss/pages/_general.scss */
.template-404 .back-btn {
  display: block;
  border-radius: 5px;
  border: 1px solid #b1aca1;
  padding: 20px;
  width: 150px;
  background-color: transparent;
  margin: 0 auto;
  color: #555;
  text-transform: uppercase;
}

/* line 18, ../scss/pages/_general.scss */
.terms .inner-content, .privacy .inner-content {
  width: 57.44681%;
  margin: 50px auto 100px;
  text-align: left;
}
@media only screen and (max-width: 719px) {
  /* line 18, ../scss/pages/_general.scss */
  .terms .inner-content, .privacy .inner-content {
    width: 74.19355%;
    margin: 20px auto 50px;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 18, ../scss/pages/_general.scss */
  .terms .inner-content, .privacy .inner-content {
    width: 80%;
    margin: 20px auto 50px;
  }
}
/* line 21, ../scss/pages/_general.scss */
.terms .inner-content h1, .privacy .inner-content h1 {
  text-align: center !important;
}
/* line 22, ../scss/pages/_general.scss */
.terms .inner-content h2, .privacy .inner-content h2 {
  font-size: 3rem;
  font-family: "blenderthin", Verdana, sans-serif;
  font-weight: lighter;
  margin-bottom: 25px;
}
@media only screen and (max-width: 719px) {
  /* line 22, ../scss/pages/_general.scss */
  .terms .inner-content h2, .privacy .inner-content h2 {
    font-size: 2.25rem;
  }
}
/* line 25, ../scss/pages/_general.scss */
.terms .inner-content p, .privacy .inner-content p {
  font-size: 1.3125rem;
  font-family: "blenderthin", Verdana, sans-serif;
  font-weight: lighter;
  margin-bottom: 40px;
}
@media only screen and (max-width: 719px) {
  /* line 25, ../scss/pages/_general.scss */
  .terms .inner-content p, .privacy .inner-content p {
    font-size: 1.125rem;
  }
}
/* line 28, ../scss/pages/_general.scss */
.terms .inner-content ul, .privacy .inner-content ul {
  font-size: 1.3125rem;
  font-family: "blenderthin", Verdana, sans-serif;
  font-weight: lighter;
  list-style: disc outside;
}
@media only screen and (max-width: 719px) {
  /* line 28, ../scss/pages/_general.scss */
  .terms .inner-content ul, .privacy .inner-content ul {
    font-size: 1.125rem;
  }
}

/* line 1, ../scss/pages/_press.scss */
.hide-press {
  width: 100%;
  margin: 0 auto;
  background-color: white;
  height: 43.75rem;
}
@media only screen and (max-width: 719px) {
  /* line 1, ../scss/pages/_press.scss */
  .hide-press {
    width: 100%;
  }
}
/* line 9, ../scss/pages/_press.scss */
.hide-press .hp-title {
  font-size: 3.75rem;
  margin-bottom: 70px;
  margin-top: 60px;
}
/* line 14, ../scss/pages/_press.scss */
.hide-press .press-request {
  display: none;
  width: 50%;
  margin: 0 auto;
}
@media only screen and (max-width: 719px) {
  /* line 14, ../scss/pages/_press.scss */
  .hide-press .press-request {
    width: 85%;
    float: none;
    margin: 0 auto;
    padding-bottom: 30px;
  }
}
/* line 24, ../scss/pages/_press.scss */
.hide-press .press-request .ss-q-title {
  display: none;
}
/* line 28, ../scss/pages/_press.scss */
.hide-press .press-access {
  width: 50%;
  margin: 0 auto;
}
@media only screen and (max-width: 719px) {
  /* line 28, ../scss/pages/_press.scss */
  .hide-press .press-access {
    width: 85%;
    float: none;
    margin: 0 auto;
  }
}
/* line 37, ../scss/pages/_press.scss */
.hide-press .input-header {
  font-size: 24px;
  padding-bottom: 20px;
}
/* line 41, ../scss/pages/_press.scss */
.hide-press .press-email {
  font-size: 20px;
  padding-bottom: 50px;
}
/* line 44, ../scss/pages/_press.scss */
.hide-press .press-email a:link, .hide-press .press-email a:visited {
  color: #555;
}
/* line 46, ../scss/pages/_press.scss */
.hide-press .account-form-individual {
  margin-bottom: 0.25rem;
}
/* line 48, ../scss/pages/_press.scss */
.hide-press .account-form-individual input {
  width: 80%;
  height: 4.0625rem;
  background-color: #f3f4f4;
  margin: 0.8125rem 0;
  border-radius: 5px;
  border: 1px solid #e7e7e6;
  padding-left: 20px;
  font-size: 0.9375rem;
  font-family: Helvetica, Verdana, sans-serif;
  font-weight: lighter;
}
@media only screen and (max-width: 719px) {
  /* line 48, ../scss/pages/_press.scss */
  .hide-press .account-form-individual input {
    width: 100%;
  }
}

/* line 64, ../scss/pages/_press.scss */
.press {
  width: 82.6087%;
  margin: 0 auto;
  letter-spacing: 2px;
  display: none;
}
@media only screen and (max-width: 719px) {
  /* line 64, ../scss/pages/_press.scss */
  .press {
    width: 100%;
    padding: 3.125rem 1.25rem;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 64, ../scss/pages/_press.scss */
  .press {
    width: 100%;
  }
}
/* line 76, ../scss/pages/_press.scss */
.press .intro {
  width: 73.91304%;
  margin: 0 auto;
  padding-bottom: 1.75rem;
}
@media only screen and (max-width: 719px) {
  /* line 76, ../scss/pages/_press.scss */
  .press .intro {
    width: 100%;
  }
}
/* line 83, ../scss/pages/_press.scss */
.press .intro h1 {
  font-family: "blendermedium", Verdana, sans-serif;
  font-weight: lighter;
  font-size: 5.625rem;
  margin-bottom: 2.5rem;
}
@media only screen and (max-width: 719px) {
  /* line 83, ../scss/pages/_press.scss */
  .press .intro h1 {
    font-size: 3rem;
  }
}
/* line 91, ../scss/pages/_press.scss */
.press .intro p {
  font-family: "blenderbold", Verdana, sans-serif;
  font-weight: lighter;
  font-size: 1.125rem;
}
@media only screen and (max-width: 719px) {
  /* line 91, ../scss/pages/_press.scss */
  .press .intro p {
    font-size: 0.9375rem;
  }
}
/* line 98, ../scss/pages/_press.scss */
.press .intro a {
  font-weight: normal;
  font-family: "blenderthin", Verdana, sans-serif;
  font-weight: lighter;
  font-size: 1rem;
  color: #555555;
  text-decoration: none;
}
@media only screen and (max-width: 719px) {
  /* line 98, ../scss/pages/_press.scss */
  .press .intro a {
    font-size: 0.9375rem;
  }
}
/* line 108, ../scss/pages/_press.scss */
.press .dl-doc {
  width: 73.91304%;
  margin: 0 auto;
}
@media only screen and (max-width: 719px) {
  /* line 108, ../scss/pages/_press.scss */
  .press .dl-doc {
    width: 100%;
  }
}
/* line 114, ../scss/pages/_press.scss */
.press .dl-doc h1 {
  display: none;
  text-align: center;
  font-family: "blenderthin", Verdana, sans-serif;
  font-weight: lighter;
  font-size: 3.75rem;
  line-height: 5.625rem;
  padding-bottom: 2.0625rem;
}
@media only screen and (max-width: 719px) {
  /* line 114, ../scss/pages/_press.scss */
  .press .dl-doc h1 {
    font-size: 2.25rem;
    line-height: 1.875rem;
  }
}
/* line 126, ../scss/pages/_press.scss */
.press .dl-doc .dl-link-group {
  margin: 0 auto;
  display: none;
}
/* line 129, ../scss/pages/_press.scss */
.press .dl-doc .dl-link-group .dl-link {
  width: 33%;
  float: left;
  margin-right: 14.28571%;
  margin-right: 0;
  margin-bottom: 3.75rem;
}
@media only screen and (max-width: 719px) {
  /* line 129, ../scss/pages/_press.scss */
  .press .dl-doc .dl-link-group .dl-link {
    width: 100%;
    margin-bottom: 1rem;
  }
}
/* line 137, ../scss/pages/_press.scss */
.press .dl-doc .dl-link-group .dl-link h5 {
  font-family: "blenderbold", Verdana, sans-serif;
  font-weight: lighter;
  font-weight: 700;
  font-size: 1.125rem;
  line-height: 5.625rem;
  text-transform: uppercase;
}
@media only screen and (max-width: 719px) {
  /* line 137, ../scss/pages/_press.scss */
  .press .dl-doc .dl-link-group .dl-link h5 {
    font-size: 1.125rem;
    line-height: 1rem;
    margin-top: 0;
    margin-bottom: 0.375rem;
  }
}
/* line 150, ../scss/pages/_press.scss */
.press .dl-doc .dl-link-group .dl-link ul {
  list-style: disc;
}
/* line 152, ../scss/pages/_press.scss */
.press .dl-doc .dl-link-group .dl-link ul li {
  font-family: "blenderthin", Verdana, sans-serif;
  font-weight: lighter;
  font-size: 1rem;
  line-height: 1.875rem;
  text-decoration: underline;
  text-align: left;
}
@media only screen and (max-width: 719px) {
  /* line 152, ../scss/pages/_press.scss */
  .press .dl-doc .dl-link-group .dl-link ul li {
    font-size: 1rem;
    margin-top: 0;
  }
}
/* line 162, ../scss/pages/_press.scss */
.press .dl-doc .dl-link-group .dl-link ul li a {
  color: #00013f;
}
/* line 164, ../scss/pages/_press.scss */
.press .dl-doc .dl-link-group .dl-link ul li a:hover {
  color: #0900ff;
}
/* line 173, ../scss/pages/_press.scss */
.press .dl-img {
  width: 82.6087%;
  margin: 0 auto;
}
@media only screen and (max-width: 719px) {
  /* line 173, ../scss/pages/_press.scss */
  .press .dl-img {
    width: 100%;
  }
}
/* line 179, ../scss/pages/_press.scss */
.press .dl-img .dl-image-title {
  font-family: "blenderthin", Verdana, sans-serif;
  font-weight: lighter;
  font-size: 3.75rem;
  line-height: 5.625rem;
}
@media only screen and (max-width: 719px) {
  /* line 179, ../scss/pages/_press.scss */
  .press .dl-img .dl-image-title {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }
}
/* line 188, ../scss/pages/_press.scss */
.press .dl-img .pr-margin {
  margin: 0 2% !important;
}
/* line 191, ../scss/pages/_press.scss */
.press .dl-img .pr-padding-bottom {
  padding-bottom: 14.0625rem;
}
/* line 194, ../scss/pages/_press.scss */
.press .dl-img .pr-img {
  width: 31%;
  float: left;
  margin-right: 14.28571%;
  margin: 0;
}
@media only screen and (max-width: 719px) {
  /* line 194, ../scss/pages/_press.scss */
  .press .dl-img .pr-img {
    width: 100%;
  }
}
/* line 200, ../scss/pages/_press.scss */
.press .dl-img .pr-img .pr-title {
  font-family: "blendermedium", Verdana, sans-serif;
  font-weight: lighter;
  text-align: left;
  font-size: 1.875rem;
  line-height: 2.1875rem;
}
@media only screen and (max-width: 719px) {
  /* line 200, ../scss/pages/_press.scss */
  .press .dl-img .pr-img .pr-title {
    margin-top: 1.5rem;
  }
}
/* line 209, ../scss/pages/_press.scss */
.press .dl-img .pr-img .pr-dl-options {
  padding-top: 1.875rem;
  text-align: left;
}
@media only screen and (max-width: 719px) {
  /* line 209, ../scss/pages/_press.scss */
  .press .dl-img .pr-img .pr-dl-options {
    padding-top: 0.9375rem;
  }
}
/* line 215, ../scss/pages/_press.scss */
.press .dl-img .pr-img .pr-dl-options .dl-img-link {
  text-align: left;
}
/* line 217, ../scss/pages/_press.scss */
.press .dl-img .pr-img .pr-dl-options .dl-img-link .btn, .press .dl-img .pr-img .pr-dl-options .dl-img-link .btn-inverted {
  margin: 20px auto;
}
@media only screen and (max-width: 719px) {
  /* line 217, ../scss/pages/_press.scss */
  .press .dl-img .pr-img .pr-dl-options .dl-img-link .btn, .press .dl-img .pr-img .pr-dl-options .dl-img-link .btn-inverted {
    width: 100%;
  }
}
/* line 224, ../scss/pages/_press.scss */
.press .dl-img .pr-img .pr-dl-options .press-release {
  display: none;
}
/* line 226, ../scss/pages/_press.scss */
.press .dl-img .pr-img .pr-dl-options .press-release ul {
  padding-left: 5%;
}
/* line 229, ../scss/pages/_press.scss */
.press .dl-img .pr-img .pr-dl-options .press-release ul li a {
  font-family: "blenderthin", Verdana, sans-serif;
  font-weight: lighter;
  font-size: 1rem;
  line-height: 1.875rem;
  color: #555555;
}
/* line 239, ../scss/pages/_press.scss */
.press .dl-img .pr-img ul {
  list-style: disc;
}

/* line 1, ../scss/pages/_company.scss */
.philosophy {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  margin: 0 auto;
  padding-top: 1rem;
}
/* line 12, /Users/antoine/.rvm/gems/ruby-2.1.2/gems/susy-2.1.3/sass/susy/output/support/_clearfix.scss */
.philosophy:after {
  content: " ";
  display: block;
  clear: both;
}
@media only screen and (max-width: 719px) {
  /* line 1, ../scss/pages/_company.scss */
  .philosophy {
    margin: 0 auto;
    padding: 0 20px 70px;
    width: 100%;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 1, ../scss/pages/_company.scss */
  .philosophy {
    width: 100%;
  }
}
/* line 17, ../scss/pages/_company.scss */
.philosophy .copy h1 {
  margin-bottom: 35px;
  font-family: "blendermedium", Verdana, sans-serif;
  font-weight: lighter;
  font-size: 3.75rem;
}
@media only screen and (max-width: 719px) {
  /* line 17, ../scss/pages/_company.scss */
  .philosophy .copy h1 {
    margin-top: 1.688rem;
  }
}
/* line 20, ../scss/pages/_company.scss */
.philosophy .copy .copy-container {
  padding-bottom: 5.75rem;
  font-family: "blenderthin", Verdana, sans-serif;
  font-weight: lighter;
}
/* line 23, ../scss/pages/_company.scss */
.philosophy .copy .copy-container h2 {
  font-size: 3rem;
  line-height: 50px;
  font-weight: 100;
  max-width: 85%;
  margin: 0 auto 35px;
  max-width: 1030px;
  padding-left: 40px;
  padding-right: 40px;
}
@media only screen and (max-width: 719px) {
  /* line 23, ../scss/pages/_company.scss */
  .philosophy .copy .copy-container h2 {
    max-width: 100%;
    font-size: 1.875rem;
    font-weight: 100;
    line-height: 36px;
  }
}
/* line 26, ../scss/pages/_company.scss */
.philosophy .copy .copy-container p {
  width: 69.56522%;
  margin: 1.25rem auto 0;
  font-size: 1.3125rem;
  line-height: 2.250rem;
  text-align: left;
  max-width: 750px;
}
@media only screen and (max-width: 719px) {
  /* line 26, ../scss/pages/_company.scss */
  .philosophy .copy .copy-container p {
    font-size: 1rem;
    margin: 0 auto;
    width: 100%;
    padding: 20px 0;
  }
}

/* line 32, ../scss/pages/_company.scss */
.phil-details {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  padding: 0 9.375rem 5rem;
  text-align: left;
  background-color: #f3f4f4;
}
/* line 12, /Users/antoine/.rvm/gems/ruby-2.1.2/gems/susy-2.1.3/sass/susy/output/support/_clearfix.scss */
.phil-details:after {
  content: " ";
  display: block;
  clear: both;
}
@media only screen and (max-width: 719px) {
  /* line 32, ../scss/pages/_company.scss */
  .phil-details {
    padding: 0 2.5rem 4.375rem;
    margin: 0;
    width: 100%;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 32, ../scss/pages/_company.scss */
  .phil-details {
    padding: 0 2.5rem;
  }
}
/* line 46, ../scss/pages/_company.scss */
.phil-details .phil-details-container {
  padding-top: 6.250rem;
  clear: both;
  overflow: hidden;
  max-width: 950px;
  margin: 0 auto;
}
@media only screen and (max-width: 719px) {
  /* line 46, ../scss/pages/_company.scss */
  .phil-details .phil-details-container {
    padding-top: 3.750rem;
  }
}
/* line 55, ../scss/pages/_company.scss */
.phil-details .phil-details-container .phil-dimg {
  width: 47.36842%;
  float: left;
  background-repeat: no-repeat;
}
@media only screen and (max-width: 719px) {
  /* line 55, ../scss/pages/_company.scss */
  .phil-details .phil-details-container .phil-dimg {
    background-size: contain;
    float: none;
    width: 100%;
  }
}
/* line 65, ../scss/pages/_company.scss */
.phil-details .phil-details-container .dimg-first {
  background-image: url("3.jpg");
  background-position: center;
  height: 34.688rem;
}
@media only screen and (max-width: 719px) {
  /* line 65, ../scss/pages/_company.scss */
  .phil-details .phil-details-container .dimg-first {
    height: 33rem;
    background-size: cover;
  }
}
/* line 74, ../scss/pages/_company.scss */
.phil-details .phil-details-container .dimg-second {
  background-image: url("3.jpg");
  height: 21.875rem;
  background-position: center;
  float: right;
}
@media only screen and (max-width: 719px) {
  /* line 74, ../scss/pages/_company.scss */
  .phil-details .phil-details-container .dimg-second {
    background-size: cover;
  }
}
/* line 84, ../scss/pages/_company.scss */
.phil-details .phil-details-container .dimg-third {
  background-image: url("4.jpg");
  height: 23.750rem;
  background-position: center;
  background-size: cover;
}
@media only screen and (max-width: 719px) {
  /* line 84, ../scss/pages/_company.scss */
  .phil-details .phil-details-container .dimg-third {
    height: 15rem;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 84, ../scss/pages/_company.scss */
  .phil-details .phil-details-container .dimg-third {
    background-size: cover;
    background-position-x: 82%;
  }
}
/* line 100, ../scss/pages/_company.scss */
.phil-details .phil-details-container .dimg-last {
  background-image: url("4.jpg");
  background-position: center;
  height: 22.5rem;
  float: right;
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 100, ../scss/pages/_company.scss */
  .phil-details .phil-details-container .dimg-last {
    margin-bottom: 6.0625rem;
    background-position: center;
    background-size: contain;
  }
}
/* line 112, ../scss/pages/_company.scss */
.phil-details .phil-details-container .phil-dcopy {
  width: 47.36842%;
  float: left;
  font-family: "blenderthin";
  font-weight: 100;
  max-width: 450px;
}
@media only screen and (max-width: 719px) {
  /* line 112, ../scss/pages/_company.scss */
  .phil-details .phil-details-container .phil-dcopy {
    float: none;
    width: 100%;
    margin-top: 2.75rem;
    max-width: 100%;
  }
}
/* line 124, ../scss/pages/_company.scss */
.phil-details .phil-details-container .phil-dcopy h2 {
  font-family: "blenderthin", Verdana, sans-serif;
  font-weight: lighter;
  font-size: 3.75rem;
  line-height: 3.375rem;
  margin-bottom: 25px;
}
@media only screen and (max-width: 719px) {
  /* line 124, ../scss/pages/_company.scss */
  .phil-details .phil-details-container .phil-dcopy h2 {
    font-size: 1.875rem;
    line-height: 36px;
  }
}
/* line 134, ../scss/pages/_company.scss */
.phil-details .phil-details-container .phil-dcopy p {
  font-size: 1.125rem;
  line-height: 30px;
}

/* line 145, ../scss/pages/_company.scss */
.news-btn {
  border-radius: 5px;
  border: 1px solid;
  padding: 20px;
  width: 200px;
  background-color: transparent;
  margin: 0 auto;
  color: #fff;
  text-transform: uppercase;
}

/* line 155, ../scss/pages/_company.scss */
.phil-video-section {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  background-color: #f0c417;
  padding: 150px 150px 120px;
  clear: both;
}
@media only screen and (max-width: 719px) {
  /* line 155, ../scss/pages/_company.scss */
  .phil-video-section {
    padding: 74px 20px 60px;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 155, ../scss/pages/_company.scss */
  .phil-video-section {
    padding: 6.25rem 2.5rem;
  }
}
/* line 167, ../scss/pages/_company.scss */
.phil-video-section .header-logo {
  margin-bottom: 3.125rem;
}
/* line 170, ../scss/pages/_company.scss */
.phil-video-section .video {
  margin-bottom: 4.938rem;
}
/* line 172, ../scss/pages/_company.scss */
.phil-video-section .video .play-wrapper {
  background-image: url("5.jpg");
  background-size: cover;
}
@media only screen and (max-width: 719px) {
  /* line 177, ../scss/pages/_company.scss */
  .phil-video-section .image-wrapper {
    display: none;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 177, ../scss/pages/_company.scss */
  .phil-video-section .image-wrapper {
    display: none;
  }
}
/* line 180, ../scss/pages/_company.scss */
.phil-video-section #md-video-mobile {
  display: none;
}
@media only screen and (max-width: 719px) {
  /* line 180, ../scss/pages/_company.scss */
  .phil-video-section #md-video-mobile {
    display: block;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 180, ../scss/pages/_company.scss */
  .phil-video-section #md-video-mobile {
    display: block;
  }
}
@media only screen and (max-width: 719px) {
  /* line 181, ../scss/pages/_company.scss */
  .phil-video-section #md-video {
    display: none;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 181, ../scss/pages/_company.scss */
  .phil-video-section #md-video {
    display: none;
  }
}
/* line 182, ../scss/pages/_company.scss */
.phil-video-section .playVidM {
  display: block;
}
/* line 183, ../scss/pages/_company.scss */
.phil-video-section .news-btn {
  display: none;
  border-radius: 5px;
  border: 1px solid;
  padding: 1.250rem;
  width: 12.500rem;
  background-color: transparent;
  margin: 0 auto;
  color: #fff;
  text-transform: uppercase;
}
@media only screen and (max-width: 719px) {
  /* line 183, ../scss/pages/_company.scss */
  .phil-video-section .news-btn {
    width: 10rem;
    padding: 1rem;
  }
}

/* line 199, ../scss/pages/_company.scss */
.hidden-vid {
  display: none;
}

/* line 1, ../scss/pages/_blog.scss */
.blog {
	width: 82.6087%;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0;
	float: none;
	color: #493B3C;
}
@media only screen and (max-width: 719px) {
  /* line 1, ../scss/pages/_blog.scss */
  .blog {
	width: 100%;
	margin-top: 20px;
	margin-right: 20px;
	margin-left: 20px;
	margin-bottom: 20px;
	color: #242132;
	font-family: "BlenderPro Thin";
  }
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 1, ../scss/pages/_blog.scss */
  .blog {
    width: 100%;
  }
}
/* line 14, ../scss/pages/_blog.scss */
.blog h1 {
  margin: 4.375rem 0;
}
@media only screen and (max-width: 719px) {
  /* line 14, ../scss/pages/_blog.scss */
  .blog h1 {
    margin-top: 2.1875rem;
    margin-bottom: 1.625rem;
  }
}
/* line 21, ../scss/pages/_blog.scss */
.blog a {
  color: #bcbcbc;
}
/* line 24, ../scss/pages/_blog.scss */
.blog a:visited {
  color: #bcbcbc;
}
/* line 27, ../scss/pages/_blog.scss */
.blog .feature {
  text-align: center;
  margin: 0 auto;
}
/* line 31, ../scss/pages/_blog.scss */
.blog .feature img {
  width: 100%;
}
@media only screen and (max-width: 719px) {
  /* line 27, ../scss/pages/_blog.scss */
  .blog .feature {
    padding-bottom: 4.625rem;
  }
}
/* line 37, ../scss/pages/_blog.scss */
.blog .feature .feature-video {
  position: relative;
  margin-bottom: 3.750rem;
  width: 100%;
  padding-bottom: 56.25%;
  height: 0;
}
/* line 43, ../scss/pages/_blog.scss */
.blog .feature .feature-video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
/* line 52, ../scss/pages/_blog.scss */
.blog .feature h2, .blog .feature h4, .blog .feature h5 {
  margin: 0;
}
/* line 55, ../scss/pages/_blog.scss */
.blog .feature .feature-category {
  font-family: "blenderbold", Verdana, sans-serif;
  font-weight: lighter;
  text-transform: uppercase;
  font-size: 1.25rem;
  padding-top: 36px;
}
/* line 61, ../scss/pages/_blog.scss */
.blog .feature .feature-title {
  font-size: 3.75rem;
  margin-bottom: 0.6875rem;
  font-family: "blenderthin", Verdana, sans-serif;
  font-weight: lighter;
  font-weight: 100;
  margin: 0;
}
@media only screen and (max-width: 719px) {
  /* line 61, ../scss/pages/_blog.scss */
  .blog .feature .feature-title {
    font-size: 2.625rem;
    line-height: 2.5rem;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 61, ../scss/pages/_blog.scss */
  .blog .feature .feature-title {
    width: 85%;
    margin: 0 auto;
  }
}
/* line 76, ../scss/pages/_blog.scss */
.blog .feature .feature-time {
  font-size: 0.9375rem;
}
@media only screen and (max-width: 719px) {
  /* line 80, ../scss/pages/_blog.scss */
  .blog .blog-article-group {
    padding: 0 1.25rem;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 80, ../scss/pages/_blog.scss */
  .blog .blog-article-group {
    padding: 0 1.25rem;
  }
}
/* line 88, ../scss/pages/_blog.scss */
.blog .blog-article-group .blog-article {
  clear: both;
  overflow: hidden;
  margin-bottom: 60px;
}
/* line 92, ../scss/pages/_blog.scss */
.blog .blog-article-group .blog-article .blog-thumb {
  position: relative;
  width: 47.36842%;
  float: left;
}
/* line 94, ../scss/pages/_blog.scss */
.blog .blog-article-group .blog-article .blog-thumb a {
  display: block;
}
/* line 95, ../scss/pages/_blog.scss */
.blog .blog-article-group .blog-article .blog-thumb img {
  width: 100%;
  margin: 0;
}
@media only screen and (max-width: 719px) {
  /* line 92, ../scss/pages/_blog.scss */
  .blog .blog-article-group .blog-article .blog-thumb {
    width: 100%;
  }
}
/* line 104, ../scss/pages/_blog.scss */
.blog .blog-article-group .blog-article .blog-thumb:hover .rollover {
  opacity: 1;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
/* line 106, ../scss/pages/_blog.scss */
.blog .blog-article-group .blog-article .blog-thumb .rollover {
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  opacity: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 5;
  background-color: rgba(240, 196, 23, 0.4);
}
/* line 108, ../scss/pages/_blog.scss */
.blog .blog-article-group .blog-article .blog-copy {
  width: 47.36842%;
  float: left;
  margin-left: 1.563rem;
  text-align: left;
}
@media only screen and (max-width: 719px) {
  /* line 108, ../scss/pages/_blog.scss */
  .blog .blog-article-group .blog-article .blog-copy {
    padding: 0 1.25rem;
    margin: 0;
    width: 100%;
  }
}
/* line 117, ../scss/pages/_blog.scss */
.blog .blog-article-group .blog-article .blog-copy .blog-article-category {
  font-family: "blenderbold", Verdana, sans-serif;
  font-weight: lighter;
  margin: 0;
  text-transform: uppercase;
  padding-top: 1.375rem;
  font-size: 0.9375rem;
  padding-bottom: 0.4375rem;
  letter-spacing: .05em;
}
@media only screen and (max-width: 719px) {
  /* line 117, ../scss/pages/_blog.scss */
  .blog .blog-article-group .blog-article .blog-copy .blog-article-category {
    font-size: 0.9375rem;
    padding-top: 2rem;
  }
}
/* line 130, ../scss/pages/_blog.scss */
.blog .blog-article-group .blog-article .blog-copy .blog-article-title {
  font-size: 2.25rem;
  margin: 0;
  font-family: "blenderthin", Verdana, sans-serif;
  font-weight: lighter;
  font-weight: 100;
  color: #555;
}
/* line 136, ../scss/pages/_blog.scss */
.blog .blog-article-group .blog-article .blog-copy .blog-article-title a:link, .blog .blog-article-group .blog-article .blog-copy .blog-article-title a:visited {
  color: #555;
}
/* line 137, ../scss/pages/_blog.scss */
.blog .blog-article-group .blog-article .blog-copy .blog-article-title:hover {
  text-decoration: underline;
}
/* line 141, ../scss/pages/_blog.scss */
.blog .blog-article-group .blog-article .blog-copy .blog-article-time {
  font-size: 0.75rem;
  margin: 0;
  padding-top: 0.625rem;
  padding-bottom: 1.125rem;
}
@media only screen and (max-width: 719px) {
  /* line 141, ../scss/pages/_blog.scss */
  .blog .blog-article-group .blog-article .blog-copy .blog-article-time {
    padding-top: 0.8125rem;
  }
}
/* line 150, ../scss/pages/_blog.scss */
.blog .blog-article-group .blog-article .blog-copy .blog-article-excerpt {
  font-size: 1rem;
  line-height: 1.250rem;
  padding-top: 30px;
  max-height: 210px;
}
/* line 159, ../scss/pages/_blog.scss */
.blog .blog-next {
  border-radius: 5px;
  padding: 20px;
  width: 200px;
  background-color: #b1aca1;
  margin: 0 auto;
  margin-bottom: 100px;
  color: white;
  text-transform: uppercase;
}
/* line 169, ../scss/pages/_blog.scss */
.blog .blog-next a {
  color: white;
}
/* line 170, ../scss/pages/_blog.scss */
.blog .blog-next a:visited {
  color: white;
}

/* line 1, ../scss/pages/_article.scss */
.article {
  margin-top: 5rem;
  width: 100%;
}
/* line 4, ../scss/pages/_article.scss */
.article .header {
  padding-bottom: 3.750rem;
}
/* line 6, ../scss/pages/_article.scss */
.article .header .article-category {
  text-transform: uppercase;
  font-size: 0.9375rem;
  font-family: "blenderbold", Verdana, sans-serif;
  font-weight: lighter;
  margin: 0 0 10px;
  letter-spacing: .05em;
}
/* line 14, ../scss/pages/_article.scss */
.article .header .article-title {
  font-family: "blendermedium", Verdana, sans-serif;
  font-weight: lighter;
  font-size: 4.5rem;
  line-height: 1;
  max-width: 53.125rem;
  font-weight: 100;
  margin: 0 auto;
  padding-left: 30px;
  padding-right: 30px;
  padding-bottom: 0.1875rem;
}
@media only screen and (max-width: 719px) {
  /* line 14, ../scss/pages/_article.scss */
  .article .header .article-title {
    font-size: 2.625rem;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 14, ../scss/pages/_article.scss */
  .article .header .article-title {
    font-size: 3.75rem;
    width: 100%;
  }
}
/* line 32, ../scss/pages/_article.scss */
.article .header .article-time {
  font-family: "blenderthin", Verdana, sans-serif;
  font-weight: lighter;
  margin: 10px 0 0;
  font-size: 1rem;
  font-weight: 200;
  display: block;
}
/* line 41, ../scss/pages/_article.scss */
.article .content img {
  clear: both;
  margin-bottom: 3.750rem;
  width: 100%;
}
/* line 46, ../scss/pages/_article.scss */
.article .content .article-video {
  clear: both;
  position: relative;
  margin-bottom: 3.750rem;
  width: 100%;
  padding-bottom: 56.25%;
  height: 0;
}
/* line 53, ../scss/pages/_article.scss */
.article .content .article-video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
/* line 62, ../scss/pages/_article.scss */
.article .content .article-copy {
  width: 65.21739%;
  margin: 0 auto;
  padding-bottom: 3.750rem;
  font-family: "blenderbook", Verdana, sans-serif;
  font-weight: lighter;
  font-size: 1.313rem;
  line-height: 2.250rem;
  text-align: left;
  max-width: 750px;
}
/* line 73, ../scss/pages/_article.scss */
.article .article-back {
  text-transform: uppercase;
  width: 9.375rem;
  background: transparent;
  border-radius: 5px;
  padding: 20px;
  margin: 0 auto;
  margin-bottom: 5.625rem;
  cursor: pointer;
  color: #b1aca1;
  border: 1px solid #b1aca1;
}
/* line 84, ../scss/pages/_article.scss */
.article .article-back:hover {
  color: #555;
  border-color: #555555;
}
@media only screen and (max-width: 719px) {
  /* line 89, ../scss/pages/_article.scss */
  .article .image-wrapper {
    display: none;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 89, ../scss/pages/_article.scss */
  .article .image-wrapper {
    display: none;
  }
  .headline {
	  
	transition: ease-in all 1000ms;
	-moz-transition: ease-in all 1000ms;
	-webkit-transition: ease-in all 1000ms;
	-o-transition: ease-in all 1000ms; 
  }
}

/* line 93, ../scss/pages/_article.scss */
.last-padding {
  padding-bottom: 3.25rem;
}

/* line 1, ../scss/pages/_support.scss */
.support {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  width: 65.95745%;
}
/* line 12, /Users/antoine/.rvm/gems/ruby-2.1.2/gems/susy-2.1.3/sass/susy/output/support/_clearfix.scss */
.support:after {
  content: " ";
  display: block;
  clear: both;
}
@media only screen and (max-width: 719px) {
  /* line 1, ../scss/pages/_support.scss */
  .support {
    width: 82.97872%;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 1, ../scss/pages/_support.scss */
  .support {
    width: 74.46809%;
  }
}
/* line 4, ../scss/pages/_support.scss */
.support h1 {
  margin-top: 65px;
}
@media only screen and (max-width: 719px) {
  /* line 4, ../scss/pages/_support.scss */
  .support h1 {
    margin-top: 40px;
  }
}
/* line 7, ../scss/pages/_support.scss */
.support h2 {
  margin-top: 0;
  margin-bottom: 50px;
}
/* line 8, ../scss/pages/_support.scss */
.support .social-row {
  overflow: hidden;
  clear: both;
  width: 850px;
  margin: 70px auto 0;
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 8, ../scss/pages/_support.scss */
  .support .social-row {
    width: 100%;
  }
}
@media only screen and (max-width: 719px) {
  /* line 8, ../scss/pages/_support.scss */
  .support .social-row {
    width: 100%;
  }
}
/* line 11, ../scss/pages/_support.scss */
.support .social-row .social {
  width: 33.33333%;
  float: left;
  margin-right: 14.28571%;
  margin: 0;
}
@media only screen and (max-width: 719px) {
  /* line 11, ../scss/pages/_support.scss */
  .support .social-row .social {
    width: 100%;
    margin-right: 0;
    display: block;
    float: none;
  }
}
/* line 13, ../scss/pages/_support.scss */
.support .social-row .social .clickForm {
  cursor: pointer;
}
/* line 16, ../scss/pages/_support.scss */
.support .social-row h5 {
  font-family: "blenderthin", Verdana, sans-serif;
  font-weight: lighter;
  font-size: 1.3125rem;
  margin-top: 25px;
  margin-bottom: 5px;
}
@media only screen and (max-width: 719px) {
  /* line 16, ../scss/pages/_support.scss */
  .support .social-row h5 {
    margin-top: 20px;
  }
}
/* line 19, ../scss/pages/_support.scss */
.support .social-row h4 {
  font-family: Helvetica, Verdana, sans-serif;
  font-weight: lighter;
  font-size: 1.125rem;
  margin-top: 0;
}
@media only screen and (max-width: 719px) {
  /* line 19, ../scss/pages/_support.scss */
  .support .social-row h4 {
    margin-bottom: 40px;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 19, ../scss/pages/_support.scss */
  .support .social-row h4 {
    font-size: 0.875rem;
  }
}
/* line 23, ../scss/pages/_support.scss */
.support .social-row .support-phone {
  color: #555555;
}
/* line 25, ../scss/pages/_support.scss */
.support .faq {
  overflow: hidden;
  clear: both;
  padding-top: 75px;
  padding-bottom: 30px;
}
@media only screen and (max-width: 719px) {
  /* line 25, ../scss/pages/_support.scss */
  .support .faq {
    padding-top: 40px;
  }
}
/* line 27, ../scss/pages/_support.scss */
.support .faq h2 {
  font-family: "blenderthin", Verdana, sans-serif;
  font-weight: lighter;
  font-weight: 100;
  font-size: 3.750rem;
}
/* line 34, ../scss/pages/_support.scss */
.support .faq .question-group .questions {
  width: 34.5%;
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
@media only screen and (max-width: 719px) {
  /* line 34, ../scss/pages/_support.scss */
  .support .faq .question-group .questions {
    width: 100%;
    margin-right: 0;
    display: block;
  }
}
/* line 36, ../scss/pages/_support.scss */
.support .faq .question-group .questions .inner-wrapper {
  display: block;
  width: 100%;
  max-width: 100%;
}
@media only screen and (max-width: 719px) {
  /* line 36, ../scss/pages/_support.scss */
  .support .faq .question-group .questions .inner-wrapper {
    margin: 0 auto;
  }
}
/* line 40, ../scss/pages/_support.scss */
.support .faq .question-group .questions .inner-wrapper .accordion li a {
  color: #555555;
}
/* line 46, ../scss/pages/_support.scss */
.support .faq .question-group .questions:last-child {
  margin-right: 0;
}
/* line 47, ../scss/pages/_support.scss */
.support .faq .question-group .questions:last-child .inner-wrapper {
  margin: 0 0 0 auto;
}
@media only screen and (max-width: 719px) {
  /* line 47, ../scss/pages/_support.scss */
  .support .faq .question-group .questions:last-child .inner-wrapper {
    margin: 0 auto;
  }
}
/* line 51, ../scss/pages/_support.scss */
.support .faq .question-group .questions h4 {
  text-transform: uppercase;
  font-family: "blenderbold", Verdana, sans-serif;
  font-weight: lighter;
  font-size: 1.125rem;
  text-align: left;
}
@media only screen and (max-width: 719px) {
  /* line 51, ../scss/pages/_support.scss */
  .support .faq .question-group .questions h4 {
    padding-left: 6%;
  }
}
/* line 60, ../scss/pages/_support.scss */
.support .faq .question-group .questions ul {
  padding-left: 1rem;
  list-style: disc;
}
/* line 63, ../scss/pages/_support.scss */
.support .faq .question-group .questions ul li {
  font-family: "blenderthin", Verdana, sans-serif;
  font-weight: lighter;
  font-size: 1rem;
  line-height: 1.875rem;
}
/* line 67, ../scss/pages/_support.scss */
.support .faq .question-group .questions ul li a {
  font-family: "blenderbook", Verdana, sans-serif;
  font-weight: lighter;
}
/* line 68, ../scss/pages/_support.scss */
.support .faq .question-group .questions ul li .answer {
  padding: 1.25rem 0.75rem;
  background-color: #f3f4f4;
  border: 1px solid #f3f4f4;
  border-radius: 5px;
}
/* line 79, ../scss/pages/_support.scss */
.support .contact-form {
  width: 91%;
  margin: 55px auto 0;
}
@media only screen and (max-width: 719px) {
  /* line 79, ../scss/pages/_support.scss */
  .support .contact-form {
    width: 100%;
  }
}
/* line 81, ../scss/pages/_support.scss */
.support .contact-form .input-box {
  margin-bottom: 4px;
  width: 50%;
  float: left;
}
@media only screen and (max-width: 719px) {
  /* line 81, ../scss/pages/_support.scss */
  .support .contact-form .input-box {
    float: none;
    width: 100%;
  }
}
/* line 83, ../scss/pages/_support.scss */
.support .contact-form .input-box input {
  width: 88%;
  height: 65px;
  background-color: #f3f4f4;
  margin: 13px 0;
  border-radius: 5px;
  border: 1px solid #e7e7e6;
  padding-left: 20px;
  font-size: 15px;
  font-family: Helvetica;
}
@media only screen and (max-width: 719px) {
  /* line 83, ../scss/pages/_support.scss */
  .support .contact-form .input-box input {
    width: 100%;
  }
}
/* line 88, ../scss/pages/_support.scss */
.support .contact-form textarea {
  width: 95%;
  height: 150px;
  background-color: #f3f4f4;
  margin: 13px 0;
  border-radius: 5px;
  border: 1px solid #e7e7e6;
  padding-left: 20px;
  padding-top: 20px;
  font-size: 15px;
  font-family: Helvetica;
  resize: none;
}
@media only screen and (max-width: 719px) {
  /* line 88, ../scss/pages/_support.scss */
  .support .contact-form textarea {
    width: 100%;
  }
}
/* line 91, ../scss/pages/_support.scss */
.support .contact-form .contact-submit {
  margin-top: 32px;
}
/* line 93, ../scss/pages/_support.scss */
.support .manuals {
  overflow: hidden;
  clear: both;
  padding-top: 35px;
  padding-bottom: 40px;
}
@media only screen and (max-width: 719px) {
  /* line 93, ../scss/pages/_support.scss */
  .support .manuals {
    padding-top: 0;
  }
}
/* line 95, ../scss/pages/_support.scss */
.support .manuals h2 {
  font-size: 3.750rem;
  font-family: "blenderthin", Verdana, sans-serif;
  font-weight: lighter;
  font-weight: 100;
}
/* line 101, ../scss/pages/_support.scss */
.support .manuals h3 {
  font-size: 1.125rem;
  margin-bottom: 8px;
  font-family: "blenderbold", Verdana, sans-serif;
  font-weight: lighter;
}
/* line 106, ../scss/pages/_support.scss */
.support .manuals p {
  font-size: 0.9375rem;
  margin-bottom: 8px;
}
/* line 107, ../scss/pages/_support.scss */
.support .manuals a {
  font-size: 0.9375rem;
}
/* line 108, ../scss/pages/_support.scss */
.support .manuals a:link, .support .manuals a:visited {
  font-family: "blenderbook", Verdana, sans-serif;
  font-weight: lighter;
  color: #555;
  text-decoration: underline;
}
/* line 110, ../scss/pages/_support.scss */
.support .manuals .manual-group {
  width: 100%;
  display: table;
  padding-top: 1.563rem;
  margin-bottom: 50px;
}
@media only screen and (max-width: 719px) {
  /* line 110, ../scss/pages/_support.scss */
  .support .manuals .manual-group {
    margin-bottom: 0;
  }
}
/* line 112, ../scss/pages/_support.scss */
.support .manuals .manual-group .product-man {
  width: 46.5%;
  margin-right: 5%;
  display: inline-block;
  vertical-align: top;
  text-align: center;
}
@media only screen and (max-width: 719px) {
  /* line 112, ../scss/pages/_support.scss */
  .support .manuals .manual-group .product-man {
    width: 100%;
    max-width: 300px;
    margin: 0 auto 40px;
    display: inline-block;
  }
}
/* line 120, ../scss/pages/_support.scss */
.support .manuals .manual-group .product-man .inner-wrapper {
  width: 100%;
  max-width: 300px;
}
/* line 121, ../scss/pages/_support.scss */
.support .manuals .manual-group .product-man:last-child {
  margin-right: 0;
}
/* line 122, ../scss/pages/_support.scss */
.support .manuals .manual-group .product-man:last-child .inner-wrapper {
  margin: 0 0 0 auto;
}
@media only screen and (max-width: 719px) {
  /* line 122, ../scss/pages/_support.scss */
  .support .manuals .manual-group .product-man:last-child .inner-wrapper {
    margin: 0 auto;
  }
}
/* line 126, ../scss/pages/_support.scss */
.support .manuals .manual-group .product-man .man-img {
  display: table-cell;
  vertical-align: middle;
  height: 160px;
  width: 160px;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
}
/* line 135, ../scss/pages/_support.scss */
.support .manuals .manual-group .product-man .man-copy {
  text-align: left;
  padding: 0;
  display: table-cell;
  vertical-align: middle;
}
/* line 141, ../scss/pages/_support.scss */
.support .manuals .manual-group .product-man .man-mh40 {
  background-image: url("6.jpg");
}
/* line 144, ../scss/pages/_support.scss */
.support .manuals .manual-group .product-man .man-mh30 {
  background-image: url("6.jpg");
}
/* line 147, ../scss/pages/_support.scss */
.support .manuals .manual-group .product-man .man-me01 {
  background-image: url("7.jpg");
}
/* line 150, ../scss/pages/_support.scss */
.support .manuals .manual-group .product-man .man-mh03 {
  background-image: url("7.jpg");
}
/* line 153, ../scss/pages/_support.scss */
.support .manuals .manual-group .product-man .man-mm800 {
  background-image: url("8.jpg");
}
/* line 156, ../scss/pages/_support.scss */
.support .manuals .manual-group .product-man .man-mm1000 {
  background-image: url("8.jpg");
}

/* line 166, ../scss/pages/_support.scss */
.sm {
  margin-left: 5%;
  margin-right: 18%;
}
@media only screen and (max-width: 719px) {
  /* line 166, ../scss/pages/_support.scss */
  .sm {
    margin-left: 0;
    margin-right: 0;
  }
}

/* line 1, ../scss/pages/_synth.scss */
.article-title {
  width: 60%;
  margin: 0 auto;
}
@media only screen and (max-width: 719px) {
  /* line 1, ../scss/pages/_synth.scss */
  .article-title {
    width: 100%;
    font-size: 2.625rem;
  }
}

/* line 10, ../scss/pages/_synth.scss */
.synthesis .header {
  padding-bottom: 5rem;
}
@media only screen and (max-width: 719px) {
  /* line 10, ../scss/pages/_synth.scss */
  .synthesis .header {
    padding: 0;
  }
}
/* line 15, ../scss/pages/_synth.scss */
.synthesis .header h4 {
  text-transform: uppercase;
  font-family: "blenderbold", Verdana, sans-serif;
  font-weight: lighter;
}
@media only screen and (max-width: 719px) {
  /* line 15, ../scss/pages/_synth.scss */
  .synthesis .header h4 {
    font-size: 0.9375rem;
  }
}
/* line 22, ../scss/pages/_synth.scss */
.synthesis .header .synth-header-mobile {
  display: none;
}
@media only screen and (max-width: 719px) {
  /* line 22, ../scss/pages/_synth.scss */
  .synthesis .header .synth-header-mobile {
    display: block;
    font-size: 2.625rem;
    line-height: 2.8125rem;
    padding: 0 20px;
  }
}
@media only screen and (max-width: 719px) {
  /* line 31, ../scss/pages/_synth.scss */
  .synthesis .header .synth-header-desktop {
    display: none;
  }
}
/* line 36, ../scss/pages/_synth.scss */
.synthesis .header h1 {
  font-family: "blendermedium", Verdana, sans-serif;
  font-weight: lighter;
  font-size: 5.625rem;
  line-height: 5.625rem;
}
/* line 41, ../scss/pages/_synth.scss */
.synthesis .header .article-time {
  font-family: "blenderthin", Verdana, sans-serif;
  font-weight: lighter;
  font-size: 1rem;
}
/* line 47, ../scss/pages/_synth.scss */
.synthesis .video .image-preview {
  background-color: white;
  background-image: url("1.jpg");
  background-size: cover;
}
/* line 53, ../scss/pages/_synth.scss */
.synthesis .synth-main {
  text-align: left;
  width: 74.46809%;
  margin: 6.5625rem auto 1.625rem;
  clear: both;
  overflow: hidden;
  font-size: 1.3125rem;
  line-height: 2.25rem;
  padding: 0 4.0625rem;
  font-family: "blenderthin", Verdana, sans-serif;
  font-weight: lighter;
}
@media only screen and (min-width: 1440px) {
  /* line 53, ../scss/pages/_synth.scss */
  .synthesis .synth-main {
    width: 100%;
    max-width: 900px;
  }
}
@media only screen and (max-width: 719px) {
  /* line 53, ../scss/pages/_synth.scss */
  .synthesis .synth-main {
    margin: 3.4375rem 1.25rem;
    padding: 0;
    width: auto;
    float: none;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 53, ../scss/pages/_synth.scss */
  .synthesis .synth-main {
    padding: 0;
    width: 85%;
  }
}
/* line 71, ../scss/pages/_synth.scss */
.synthesis .synth-main .artists {
  text-align: center;
  margin: 0 auto;
  max-width: 780px;
}
@media only screen and (max-width: 719px) {
  /* line 71, ../scss/pages/_synth.scss */
  .synthesis .synth-main .artists {
    padding: 0 1.25rem;
  }
}
/* line 78, ../scss/pages/_synth.scss */
.synthesis .synth-main .artists .artist-detail {
  font-family: "blenderthin", Verdana, sans-serif;
  font-weight: lighter;
  text-align: left;
  width: 48.5%;
  display: inline-block;
  vertical-align: top;
  padding-right: 2%;
}
/* line 85, ../scss/pages/_synth.scss */
.synthesis .synth-main .artists .artist-detail:last-child {
  padding-left: 2%;
  padding-right: 0;
}
@media only screen and (max-width: 719px) {
  /* line 85, ../scss/pages/_synth.scss */
  .synthesis .synth-main .artists .artist-detail:last-child {
    padding-left: 0;
    padding-top: 3.125rem;
  }
}
@media only screen and (max-width: 719px) {
  /* line 78, ../scss/pages/_synth.scss */
  .synthesis .synth-main .artists .artist-detail {
    width: auto;
    display: block;
    padding-right: 0;
  }
}
/* line 98, ../scss/pages/_synth.scss */
.synthesis .synth-main .artists .artist-detail img {
  width: 100%;
  max-width: 350px;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (max-width: 719px) {
  /* line 98, ../scss/pages/_synth.scss */
  .synthesis .synth-main .artists .artist-detail img {
    padding: 0 0.9375rem;
  }
}
/* line 104, ../scss/pages/_synth.scss */
.synthesis .synth-main .artists .artist-detail .artist-title {
  text-align: center;
  font-size: 3rem;
  line-height: 60px;
  margin-bottom: 25px;
  font-family: "blenderthin", Verdana, sans-serif;
  font-weight: lighter;
}
@media only screen and (max-width: 719px) {
  /* line 104, ../scss/pages/_synth.scss */
  .synthesis .synth-main .artists .artist-detail .artist-title {
    font-size: 2.25rem;
    line-height: 3.375rem;
    margin-top: 1.4375rem;
    margin-bottom: 1.25rem;
  }
}
/* line 117, ../scss/pages/_synth.scss */
.synthesis .synth-main .artists .artist-detail .artist-copy {
  width: 100%;
  max-width: 350px;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (max-width: 719px) {
  /* line 117, ../scss/pages/_synth.scss */
  .synthesis .synth-main .artists .artist-detail .artist-copy {
    font-size: 1rem;
    line-height: 1.5625rem;
  }
}
/* line 123, ../scss/pages/_synth.scss */
.synthesis .synth-main .artists .artist-detail .artist-links {
  text-align: center;
  padding: 0.625rem 0;
  margin-bottom: 3.125rem;
}
@media only screen and (max-width: 719px) {
  /* line 123, ../scss/pages/_synth.scss */
  .synthesis .synth-main .artists .artist-detail .artist-links {
    font-size: 1rem;
    line-height: 1.875rem;
  }
}
/* line 131, ../scss/pages/_synth.scss */
.synthesis .synth-main .artists .artist-detail .artist-links a p {
  color: #555555;
}
/* line 137, ../scss/pages/_synth.scss */
.synthesis .synth-main .synth-article {
  padding-top: 2.375rem;
  max-width: 750px;
  margin: 0 auto;
}
/* line 142, ../scss/pages/_synth.scss */
.synthesis .synth-main .synth-article .synth-img {
  padding-bottom: 3.0625rem;
  padding-top: 1.875rem;
}
/* line 145, ../scss/pages/_synth.scss */
.synthesis .synth-main .synth-article .synth-img img {
  width: 100%;
  margin-bottom: 0;
}
/* line 150, ../scss/pages/_synth.scss */
.synthesis .synth-main .synth-article .synth-copy {
  font-family: "blenderthin", Verdana, sans-serif;
  font-weight: lighter;
}
@media only screen and (max-width: 719px) {
  /* line 150, ../scss/pages/_synth.scss */
  .synthesis .synth-main .synth-article .synth-copy {
    font-size: 1rem;
    line-height: 1.5625rem;
  }
}
/* line 156, ../scss/pages/_synth.scss */
.synthesis .synth-main .synth-article .synth-copy h1 {
  font-family: "blenderbold", Verdana, sans-serif;
  font-weight: lighter;
  font-size: 0.9375rem;
  text-align: center;
  line-height: 1.75rem;
  letter-spacing: .05em;
}
/* line 163, ../scss/pages/_synth.scss */
.synthesis .synth-main .synth-article .synth-copy p {
  padding-bottom: 1.375rem;
}
@media only screen and (max-width: 719px) {
  /* line 163, ../scss/pages/_synth.scss */
  .synthesis .synth-main .synth-article .synth-copy p {
    padding: 0 1.25rem;
  }
}
/* line 171, ../scss/pages/_synth.scss */
.synthesis .synth-main .btn, .synthesis .synth-main .btn-inverted {
  font-family: "blenderbold", Verdana, sans-serif;
  font-weight: lighter;
  font-size: 1rem;
  background-color: transparent;
  color: #656565;
  width: 9.375rem;
  border: 1px solid;
  padding: 6px 0;
}
/* line 181, ../scss/pages/_synth.scss */
.synthesis .synth-quote {
  width: 100%;
  margin: 0 auto;
  padding-left: 6.38298%;
  padding-right: 6.38298%;
}
@media only screen and (max-width: 719px) {
  /* line 181, ../scss/pages/_synth.scss */
  .synthesis .synth-quote {
    padding-left: 3.22581%;
    padding-right: 3.22581%;
  }
}
/* line 191, ../scss/pages/_synth.scss */
.synthesis .synth-quote h3 {
  font-family: "blenderthin", Verdana, sans-serif;
  font-weight: lighter;
  font-size: 3rem;
  margin-bottom: 1.875rem;
  margin-top: 0;
}
/* line 197, ../scss/pages/_synth.scss */
.synthesis .synth-quote blockquote {
  margin: 0;
}
/* line 199, ../scss/pages/_synth.scss */
.synthesis .synth-quote blockquote p {
  font-family: "blenderthin", Verdana, sans-serif;
  font-weight: lighter;
  font-size: 4.5rem;
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 199, ../scss/pages/_synth.scss */
  .synthesis .synth-quote blockquote p {
    font-size: 2.5rem;
  }
}
/* line 208, ../scss/pages/_synth.scss */
.synthesis .synth-more {
  background-color: #f3f4f4;
  text-align: left;
}
@media only screen and (max-width: 719px) {
  /* line 208, ../scss/pages/_synth.scss */
  .synthesis .synth-more {
    padding: 2.9375rem 1.25rem;
  }
}
/* line 214, ../scss/pages/_synth.scss */
.synthesis .synth-more .synth-more-header {
  font-family: "blenderthin", Verdana, sans-serif;
  font-weight: lighter;
  font-size: 3.75rem;
  line-height: 5.625rem;
  text-align: center;
  padding-top: 4.5625rem;
}
@media only screen and (max-width: 719px) {
  /* line 214, ../scss/pages/_synth.scss */
  .synthesis .synth-more .synth-more-header {
    font-size: 2.25rem;
    line-height: 2.25rem;
    margin-top: 0;
    padding-top: 0;
  }
}
/* line 227, ../scss/pages/_synth.scss */
.synthesis .synth-more .synth-more-detail-group {
  width: 82.85714%;
  margin: 0 auto;
  padding-bottom: 10rem;
}
@media only screen and (max-width: 719px) {
  /* line 227, ../scss/pages/_synth.scss */
  .synthesis .synth-more .synth-more-detail-group {
    width: auto;
    padding-bottom: 0.875rem;
  }
}
/* line 235, ../scss/pages/_synth.scss */
.synthesis .synth-more .synth-more-detail-group .synth-more-detail {
  width: 49.5%;
  vertical-align: top;
  display: inline-block;
  padding-right: 1.5rem;
}
@media only screen and (max-width: 719px) {
  /* line 235, ../scss/pages/_synth.scss */
  .synthesis .synth-more .synth-more-detail-group .synth-more-detail {
    margin-top: 0.3125rem;
    width: 100%;
    padding-right: 0;
  }
}
/* line 245, ../scss/pages/_synth.scss */
.synthesis .synth-more .synth-more-detail-group .synth-more-detail:last-child {
  padding-left: 1.5rem;
  padding-right: 0;
}
@media only screen and (max-width: 719px) {
  /* line 245, ../scss/pages/_synth.scss */
  .synthesis .synth-more .synth-more-detail-group .synth-more-detail:last-child {
    display: none;
  }
}
/* line 252, ../scss/pages/_synth.scss */
.synthesis .synth-more .synth-more-detail-group .synth-more-detail .smd-title {
  font-family: "blenderbold", Verdana, sans-serif;
  font-weight: lighter;
  text-transform: uppercase;
}
@media only screen and (max-width: 719px) {
  /* line 252, ../scss/pages/_synth.scss */
  .synthesis .synth-more .synth-more-detail-group .synth-more-detail .smd-title {
    font-size: 0.9375rem;
  }
}
/* line 259, ../scss/pages/_synth.scss */
.synthesis .synth-more .synth-more-detail-group .synth-more-detail .smd-name {
  font-family: "blenderthin", Verdana, sans-serif;
  font-weight: lighter;
}
@media only screen and (max-width: 719px) {
  /* line 259, ../scss/pages/_synth.scss */
  .synthesis .synth-more .synth-more-detail-group .synth-more-detail .smd-name {
    font-size: 1.5rem;
    margin-top: 0.875rem;
    margin-bottom: 1.1875rem;
  }
}
/* line 267, ../scss/pages/_synth.scss */
.synthesis .synth-more .synth-more-detail-group .synth-more-detail .smd-time {
  font-family: Helvetica, Verdana, sans-serif;
  font-weight: lighter;
}
@media only screen and (max-width: 719px) {
  /* line 270, ../scss/pages/_synth.scss */
  .synthesis .synth-more .synth-more-detail-group .synth-more-detail .smd-img {
    margin-top: 1.5625rem;
  }
}
/* line 274, ../scss/pages/_synth.scss */
.synthesis .synth-more .synth-more-detail-group .synth-more-detail .smd-img img {
  width: 100%;
}

/* line 283, ../scss/pages/_synth.scss */
.synth-wide {
  width: 100%;
  margin: 0 auto;
}

/* line 288, ../scss/pages/_synth.scss */
.synth-thin {
  padding: 0 4.0625rem;
  margin: 0 auto;
}

/* line 293, ../scss/pages/_synth.scss */
.progressBar {
  display: block;
  width: 75%;
  margin: 0 auto;
  background-color: #b1aca1;
  z-index: 2147483647;
  position: absolute;
  bottom: 40px;
  left: 0;
  right: 0;
}
@media only screen and (max-width: 719px) {
  /* line 293, ../scss/pages/_synth.scss */
  .progressBar {
    display: none;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 293, ../scss/pages/_synth.scss */
  .progressBar {
    display: none;
  }
}

/* line 308, ../scss/pages/_synth.scss */
#seek {
  display: block;
  background-color: #f0c417;
  width: 10%;
  /* Adjust with JavaScript */
  height: 10px;
  max-width: 100%;
}

/* line 316, ../scss/pages/_synth.scss */
.videoFull {
  display: none;
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 5000;
  top: 0;
  left: 0;
  background-color: #f3f4f4;
  overflow: hidden;
}
@media only screen and (max-width: 719px) {
  /* line 316, ../scss/pages/_synth.scss */
  .videoFull {
    display: block;
    position: static;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 316, ../scss/pages/_synth.scss */
  .videoFull {
    display: block;
    position: static;
  }
}

/* line 331, ../scss/pages/_synth.scss */
.video-close {
  display: block;
  z-index: 2147483647;
  position: absolute;
  right: 3.75rem;
  cursor: pointer;
  top: 50px;
}
@media only screen and (max-width: 719px) {
  /* line 331, ../scss/pages/_synth.scss */
  .video-close {
    display: none;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 331, ../scss/pages/_synth.scss */
  .video-close {
    display: none;
  }
}

/* line 342, ../scss/pages/_synth.scss */
.video-logo {
  display: block;
  z-index: 2147483647;
  position: absolute;
  left: 3.125rem;
  top: 50px;
}

/* line 1, ../scss/pages/_cart.scss */
ul {
  list-style: none;
}

/* line 4, ../scss/pages/_cart.scss */
.shopping-cart {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 4.5rem 3.125rem 9.0625rem;
}
/* line 12, /Users/antoine/.rvm/gems/ruby-2.1.2/gems/susy-2.1.3/sass/susy/output/support/_clearfix.scss */
.shopping-cart:after {
  content: " ";
  display: block;
  clear: both;
}
@media only screen and (max-width: 719px) {
  /* line 4, ../scss/pages/_cart.scss */
  .shopping-cart {
    padding: 3.125rem 1.25rem;
  }
}
/* line 10, ../scss/pages/_cart.scss */
.shopping-cart h1 {
  font-size: 4.5rem;
  font-family: "blendermedium", Verdana, sans-serif;
  font-weight: lighter;
  padding-bottom: 15px;
  margin-top: 0;
}
@media only screen and (max-width: 719px) {
  /* line 10, ../scss/pages/_cart.scss */
  .shopping-cart h1 {
    font-size: 2.625rem;
    padding-bottom: 2.1875rem;
    border-bottom: 1px solid #e5e4e3;
  }
}
/* line 22, ../scss/pages/_cart.scss */
.shopping-cart h3.empty {
  padding-bottom: 8px;
  font-size: 1.875rem;
  font-family: "blenderbook", Verdana, sans-serif;
  font-weight: lighter;
}
/* line 23, ../scss/pages/_cart.scss */
.shopping-cart p.returns {
  padding-bottom: 66px;
  font-size: 1rem;
}
/* line 25, ../scss/pages/_cart.scss */
.shopping-cart h2 {
  font-size: 1.875rem;
}
/* line 26, ../scss/pages/_cart.scss */
.shopping-cart h2 a {
  font-weight: lighter;
}
/* line 28, ../scss/pages/_cart.scss */
.shopping-cart .product-category {
  font-family: "blenderbold", Verdana, sans-serif;
  font-weight: lighter;
  font-size: 1rem;
  width: 100%;
  border-bottom: 1px solid #dedddc;
  padding-bottom: 1.5625rem;
  text-transform: uppercase;
}
/* line 36, ../scss/pages/_cart.scss */
.shopping-cart .product-category .product-column:first-child {
  width: 23.40426%;
  float: left;
  margin-right: 2.12766%;
}
/* line 39, ../scss/pages/_cart.scss */
.shopping-cart .product-category .product-column:nth-child(2) {
  width: 23.40426%;
  float: left;
  margin-right: 2.12766%;
  text-align: left;
}
/* line 44, ../scss/pages/_cart.scss */
.shopping-cart .product-category .product-column-right {
  width: 48.93617%;
  float: right;
  margin-right: 0;
}
/* line 47, ../scss/pages/_cart.scss */
.shopping-cart .product-category .product-column-right .product-column-right-category .pcr-price {
  width: 75px;
  display: block;
  margin: 0 auto;
}
/* line 52, ../scss/pages/_cart.scss */
.shopping-cart .product-category .product-column-right .product-column-right-category:first-child {
  width: 13.04348%;
}
/* line 55, ../scss/pages/_cart.scss */
.shopping-cart .product-category .product-column-right .product-column-right-category:nth-child(2) {
  width: 13.04348%;
}
/* line 57, ../scss/pages/_cart.scss */
.shopping-cart .product-category .product-column-right .product-column-right-category:nth-child(2) .pcr-quantity {
  width: 65px;
  display: block;
  margin: 0 auto;
}
/* line 63, ../scss/pages/_cart.scss */
.shopping-cart .product-category .product-column-right .product-column-right-category:nth-child(3) {
  width: 13.04348%;
}
/* line 66, ../scss/pages/_cart.scss */
.shopping-cart .product-category .product-column-right .product-column-right-category:nth-child(4) {
  width: 13.04348%;
}
/* line 72, ../scss/pages/_cart.scss */
.shopping-cart .cart-product,
.shopping-cart .product-category {
  display: table;
}
@media only screen and (max-width: 719px) {
  /* line 76, ../scss/pages/_cart.scss */
  .shopping-cart .product-category {
    display: none;
  }
}
/* line 81, ../scss/pages/_cart.scss */
.shopping-cart .cart-product {
  width: 100%;
  padding-top: 1.375rem;
  border-bottom: 1px solid #dedddc;
  padding-bottom: 8px;
  height: 200px;
}
@media only screen and (max-width: 719px) {
  /* line 81, ../scss/pages/_cart.scss */
  .shopping-cart .cart-product {
    padding-top: 0;
    height: 10.625rem;
  }
}
/* line 86, ../scss/pages/_cart.scss */
.shopping-cart .cart-product .cart-product-image {
  width: 23.40426%;
  float: left;
  margin-right: 2.12766%;
  height: 8.125rem;
}
@media only screen and (max-width: 719px) {
  /* line 86, ../scss/pages/_cart.scss */
  .shopping-cart .cart-product .cart-product-image {
    height: auto;
    width: 50%;
    float: left;
    margin: 0;
    padding-top: 1.125rem;
  }
}
/* line 97, ../scss/pages/_cart.scss */
.shopping-cart .cart-product .cart-product-image img {
  max-width: 7.5rem;
  width: 50%;
  margin: 0 auto;
}
@media only screen and (max-width: 719px) {
  /* line 97, ../scss/pages/_cart.scss */
  .shopping-cart .cart-product .cart-product-image img {
    width: 100%;
    margin: 0;
    max-width: 100%;
  }
}
/* line 108, ../scss/pages/_cart.scss */
.shopping-cart .cart-product .cart-product-details {
  width: 23.40426%;
  float: left;
  margin-right: 2.12766%;
}
@media only screen and (max-width: 719px) {
  /* line 108, ../scss/pages/_cart.scss */
  .shopping-cart .cart-product .cart-product-details {
    display: none;
  }
}
/* line 113, ../scss/pages/_cart.scss */
.shopping-cart .cart-product .cart-product-details .cart-product-title {
  vertical-align: top;
  width: 100%;
  text-align: left;
}
/* line 117, ../scss/pages/_cart.scss */
.shopping-cart .cart-product .cart-product-details .cart-product-title h2 {
  font-family: "blendermedium", Verdana, sans-serif;
  font-weight: lighter;
  margin-top: 35px;
  margin-bottom: 5px;
}
@media only screen and (max-width: 719px) {
  /* line 117, ../scss/pages/_cart.scss */
  .shopping-cart .cart-product .cart-product-details .cart-product-title h2 {
    font-size: 1.5rem;
    margin-top: 0;
  }
}
/* line 126, ../scss/pages/_cart.scss */
.shopping-cart .cart-product .cart-product-details .cart-product-title .product-subtitle {
  font-family: "blenderbook", Verdana, sans-serif;
  font-weight: lighter;
  margin-top: 0;
  font-size: 15px;
  font-weight: 100;
}
@media only screen and (max-width: 719px) {
  /* line 126, ../scss/pages/_cart.scss */
  .shopping-cart .cart-product .cart-product-details .cart-product-title .product-subtitle {
    display: none;
  }
}
/* line 134, ../scss/pages/_cart.scss */
.shopping-cart .cart-product .cart-product-details .cart-product-title .product-subtitle span {
  text-transform: capitalize;
}
/* line 136, ../scss/pages/_cart.scss */
.shopping-cart .cart-product .cart-product-details .cart-product-title a {
  text-decoration: none;
  color: #555555;
}
/* line 142, ../scss/pages/_cart.scss */
.shopping-cart .cart-product .mobile-cart-details {
  display: none;
}
@media only screen and (max-width: 719px) {
  /* line 142, ../scss/pages/_cart.scss */
  .shopping-cart .cart-product .mobile-cart-details {
    display: block;
    width: 50%;
    float: right;
    padding-left: 2rem;
    padding-top: 1.625rem;
  }
}
/* line 151, ../scss/pages/_cart.scss */
.shopping-cart .cart-product .mobile-cart-details .cart-product-details {
  display: block;
  margin: 0 auto;
  width: 100%;
}
/* line 156, ../scss/pages/_cart.scss */
.shopping-cart .cart-product .mobile-cart-details .cart-product-price {
  text-align: left;
  display: block;
}
/* line 159, ../scss/pages/_cart.scss */
.shopping-cart .cart-product .mobile-cart-details .cart-product-price h5 {
  font-family: "blenderbold", Verdana, sans-serif;
  font-weight: lighter;
  font-size: 0.75rem;
  font-weight: 100;
  margin: 0;
  text-transform: uppercase;
}
/* line 166, ../scss/pages/_cart.scss */
.shopping-cart .cart-product .mobile-cart-details .cart-product-price .price-money {
  font-family: "blenderbook", Verdana, sans-serif;
  font-weight: lighter;
  font-size: 0.9375rem;
  font-weight: 100;
}
/* line 173, ../scss/pages/_cart.scss */
.shopping-cart .cart-product .cart-product-right {
  width: 48.93617%;
  float: right;
  margin-right: 0;
  font-family: "blenderbook", Verdana, sans-serif;
  font-weight: lighter;
  font-size: 1.3125rem;
  font-weight: 100;
  margin-top: 3.5rem;
}
@media only screen and (max-width: 719px) {
  /* line 173, ../scss/pages/_cart.scss */
  .shopping-cart .cart-product .cart-product-right {
    margin-top: 0.5rem;
  }
}
/* line 182, ../scss/pages/_cart.scss */
.shopping-cart .cart-product .cart-product-right .cart-product-price {
  width: 13.04348%;
}
@media only screen and (max-width: 719px) {
  /* line 182, ../scss/pages/_cart.scss */
  .shopping-cart .cart-product .cart-product-right .cart-product-price {
    display: none;
  }
}
/* line 187, ../scss/pages/_cart.scss */
.shopping-cart .cart-product .cart-product-right .cart-product-price h5 {
  width: 75px;
  margin: 0 auto;
  font-size: 1.3125rem;
  font-weight: 100;
}
/* line 194, ../scss/pages/_cart.scss */
.shopping-cart .cart-product .cart-product-right .cart-product-quantity {
  width: 13.04348%;
}
/* line 196, ../scss/pages/_cart.scss */
.shopping-cart .cart-product .cart-product-right .cart-product-quantity .qt-width {
  width: 65px;
  margin: 0 auto;
}
/* line 199, ../scss/pages/_cart.scss */
.shopping-cart .cart-product .cart-product-right .cart-product-quantity .qt-width input {
  height: 40px;
  width: 40px;
  background-color: #f3f4f4;
  padding-left: 0.75rem;
  border: 1px solid #b1aca1;
  border-radius: 5px;
}
/* line 204, ../scss/pages/_cart.scss */
.shopping-cart .cart-product .cart-product-right .cart-product-quantity .qt-width input::-webkit-outer-spin-button,
.shopping-cart .cart-product .cart-product-right .cart-product-quantity .qt-width input::-webkit-inner-spin-button {
  /* display: none; <- Crashes Chrome on hover */
  -webkit-appearance: none;
  margin: 0;
  /* <-- Apparently some margin are still there even though it's hidden */
}
@media only screen and (max-width: 719px) {
  /* line 196, ../scss/pages/_cart.scss */
  .shopping-cart .cart-product .cart-product-right .cart-product-quantity .qt-width {
    margin-left: 20%;
    text-align: left;
  }
}
/* line 216, ../scss/pages/_cart.scss */
.shopping-cart .cart-product .cart-product-right .cart-product-remove {
  width: 13.04348%;
}
@media only screen and (max-width: 719px) {
  /* line 216, ../scss/pages/_cart.scss */
  .shopping-cart .cart-product .cart-product-right .cart-product-remove {
    display: none;
  }
}
/* line 221, ../scss/pages/_cart.scss */
.shopping-cart .cart-product .cart-product-right .cart-product-remove a {
  text-decoration: underline;
  color: #555;
  font-size: 1.3125rem;
  font-weight: 400;
}
/* line 228, ../scss/pages/_cart.scss */
.shopping-cart .cart-product .cart-product-right .cart-product-total {
  width: 13.04348%;
}
@media only screen and (max-width: 719px) {
  /* line 228, ../scss/pages/_cart.scss */
  .shopping-cart .cart-product .cart-product-right .cart-product-total {
    display: none;
  }
}
/* line 236, ../scss/pages/_cart.scss */
.shopping-cart .cart-additional {
  width: 48.93617%;
  float: left;
  margin-right: 2.12766%;
  font-family: "blenderbook", Verdana, sans-serif;
  font-weight: lighter;
  font-size: 1.3125rem;
  display: table;
  width: 100%;
}
@media only screen and (max-width: 719px) {
  /* line 236, ../scss/pages/_cart.scss */
  .shopping-cart .cart-additional {
    margin: 0;
    float: none;
    padding-top: 0;
  }
}
/* line 247, ../scss/pages/_cart.scss */
.shopping-cart .cart-additional .gift {
  width: 23.40426%;
  display: table-cell;
}
@media only screen and (max-width: 719px) {
  /* line 247, ../scss/pages/_cart.scss */
  .shopping-cart .cart-additional .gift {
    display: block;
    width: 100%;
    border-bottom: 1px solid #b1aca1;
    padding-bottom: 3.75rem;
  }
}
/* line 256, ../scss/pages/_cart.scss */
.shopping-cart .cart-additional .gift .gift-add {
  display: table;
  width: 84%;
  margin: 0 auto;
}
/* line 260, ../scss/pages/_cart.scss */
.shopping-cart .cart-additional .gift .gift-add .gift-check {
  text-align: left;
}
/* line 263, ../scss/pages/_cart.scss */
.shopping-cart .cart-additional .gift .gift-add .gift-subtitle {
  font-family: "blenderbook", Verdana, sans-serif;
  font-weight: lighter;
  font-size: 1.3125rem;
  display: table-cell;
  text-align: left;
  padding-left: 1.25rem;
}
/* line 272, ../scss/pages/_cart.scss */
.shopping-cart .cart-additional .gift .gift-message {
  display: none;
  text-align: left;
  margin: 0;
}
/* line 276, ../scss/pages/_cart.scss */
.shopping-cart .cart-additional .gift .gift-message h4 {
  font-family: "blenderbold", Verdana, sans-serif;
  font-weight: lighter;
  font-size: 0.9375rem;
  text-transform: uppercase;
  margin-bottom: 1.6875rem;
}
/* line 282, ../scss/pages/_cart.scss */
.shopping-cart .cart-additional .gift .gift-message textarea {
  border-radius: 5px;
  width: 28.125rem;
  height: 8.75rem;
  resize: none;
  border: 1px solid #dedddc;
  padding: 1.5625rem 1.25rem;
}
/* line 289, ../scss/pages/_cart.scss */
.shopping-cart .cart-additional .gift .gift-message textarea::-webkit-input-placeholder {
  font-family: Helvetica, Verdana, sans-serif;
  font-weight: lighter;
  font-size: 0.9375rem;
}
/* line 298, ../scss/pages/_cart.scss */
.shopping-cart .cart-additional .gift .gift-message textarea::-moz-placeholder {
  /* Firefox 19+ */
  font-family: Helvetica, Verdana, sans-serif;
  font-weight: lighter;
  font-size: 0.9375rem;
}
/* line 303, ../scss/pages/_cart.scss */
.shopping-cart .cart-additional .gift .gift-message textarea:-ms-input-placeholder {
  font-family: Helvetica, Verdana, sans-serif;
  font-weight: lighter;
  font-size: 0.9375rem;
}
/* line 310, ../scss/pages/_cart.scss */
.shopping-cart .cart-additional .cart-details {
  width: 23.40426%;
  display: table-cell;
}
@media only screen and (max-width: 719px) {
  /* line 310, ../scss/pages/_cart.scss */
  .shopping-cart .cart-additional .cart-details {
    width: 100%;
    display: block;
  }
}
/* line 317, ../scss/pages/_cart.scss */
.shopping-cart .cart-additional .cart-details .cd-individual {
  width: 100%;
  border-bottom: 1px solid #f3f4f4;
  padding: 27px 50px;
  display: table;
}
@media only screen and (max-width: 719px) {
  /* line 317, ../scss/pages/_cart.scss */
  .shopping-cart .cart-additional .cart-details .cd-individual {
    padding: 1.875rem 1.25rem;
  }
}
/* line 325, ../scss/pages/_cart.scss */
.shopping-cart .cart-additional .cart-details .cd-individual h3 {
  font-family: "blenderbold", Verdana, sans-serif;
  font-weight: lighter;
  font-size: 0.9375rem;
  text-align: left;
}
/* line 331, ../scss/pages/_cart.scss */
.shopping-cart .cart-additional .cart-details .cd-individual p {
  font-family: "blenderbook", Verdana, sans-serif;
  font-weight: lighter;
  font-size: 1.3125rem;
  text-align: right;
}
/* line 337, ../scss/pages/_cart.scss */
.shopping-cart .cart-additional .cart-details .cd-individual h3, .shopping-cart .cart-additional .cart-details .cd-individual p {
  display: table-cell;
}
/* line 343, ../scss/pages/_cart.scss */
.shopping-cart .cart-additional .cart-details .free-shipping h3 {
  margin-top: 0;
}
/* line 345, ../scss/pages/_cart.scss */
.shopping-cart .cart-additional .cart-details .free-shipping h3 .expt-shipdate {
  font-family: "blenderbook", Verdana, sans-serif;
  font-weight: lighter;
  font-size: 0.9375rem;
  padding-left: 20px;
}
@media only screen and (max-width: 719px) {
  /* line 345, ../scss/pages/_cart.scss */
  .shopping-cart .cart-additional .cart-details .free-shipping h3 .expt-shipdate {
    display: none;
  }
}
/* line 364, ../scss/pages/_cart.scss */
.shopping-cart .cart-additional .cart-buttons {
  padding-top: 3.75rem;
  margin: 0 auto;
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 364, ../scss/pages/_cart.scss */
  .shopping-cart .cart-additional .cart-buttons {
    padding-top: 2.5rem;
  }
}
/* line 370, ../scss/pages/_cart.scss */
.shopping-cart .cart-additional .cart-buttons .message {
  font-family: "blenderbook", Verdana, sans-serif;
  font-weight: lighter;
  font-size: 1.3125rem;
  float: left;
}
/* line 375, ../scss/pages/_cart.scss */
.shopping-cart .cart-additional .cart-buttons .buttons {
  width: 100%;
}
/* line 377, ../scss/pages/_cart.scss */
.shopping-cart .cart-additional .cart-buttons .buttons .cart-update-button {
  display: inline-block;
  padding-right: 3%;
  vertical-align: top;
}
@media only screen and (max-width: 719px) {
  /* line 377, ../scss/pages/_cart.scss */
  .shopping-cart .cart-additional .cart-buttons .buttons .cart-update-button {
    display: none;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 377, ../scss/pages/_cart.scss */
  .shopping-cart .cart-additional .cart-buttons .buttons .cart-update-button {
    padding-right: 0;
    padding-bottom: 1.25rem;
  }
}
/* line 389, ../scss/pages/_cart.scss */
.shopping-cart .cart-additional .cart-buttons .buttons .cart-checkout-button {
  display: inline-block;
  padding-left: 3%;
  vertical-align: top;
}
@media only screen and (max-width: 719px) {
  /* line 389, ../scss/pages/_cart.scss */
  .shopping-cart .cart-additional .cart-buttons .buttons .cart-checkout-button {
    height: 3.75rem;
    width: 12.5rem;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 389, ../scss/pages/_cart.scss */
  .shopping-cart .cart-additional .cart-buttons .buttons .cart-checkout-button {
    padding-left: 0;
  }
}
/* line 401, ../scss/pages/_cart.scss */
.shopping-cart .cart-additional .cart-buttons .buttons .btn, .shopping-cart .cart-additional .cart-buttons .buttons .btn-inverted {
  font-family: "blendermedium", Verdana, sans-serif;
  font-weight: lighter;
}
/* line 410, ../scss/pages/_cart.scss */
.shopping-cart .cart-additional .cart-buttons .buttons .button-update {
  background-color: #b2aea5;
}
/* line 412, ../scss/pages/_cart.scss */
.shopping-cart .cart-additional .cart-buttons .buttons .button-update:hover {
  background-color: #555;
}
/* line 417, ../scss/pages/_cart.scss */
.shopping-cart .emtpy-cart {
  margin: 0 auto;
  width: 100%;
  font-family: "blenderbook", Verdana, sans-serif;
  font-weight: lighter;
}
/* line 421, ../scss/pages/_cart.scss */
.shopping-cart .emtpy-cart h5 {
  font-size: 1.875rem;
}
/* line 424, ../scss/pages/_cart.scss */
.shopping-cart .emtpy-cart p {
  font-size: 0.9375rem;
}
/* line 428, ../scss/pages/_cart.scss */
.shopping-cart .cart-footer {
  position: absolute;
  bottom: 0;
  left: 0;
  text-align: center;
  margin: 0 auto 45px;
  width: 100%;
}
@media only screen and (max-width: 719px) {
  /* line 428, ../scss/pages/_cart.scss */
  .shopping-cart .cart-footer {
    position: static;
    margin: 50px auto;
  }
}

/* line 1, ../scss/pages/_login.scss */
.account {
  padding-bottom: 100px;
}
/* line 3, ../scss/pages/_login.scss */
.account .page-header {
  margin-bottom: 2rem;
}
/* line 5, ../scss/pages/_login.scss */
.account .page-header h1 {
  font-family: "blendermedium", Verdana, sans-serif;
  font-weight: lighter;
  font-size: 3.75rem;
  margin-bottom: 0;
}
/* line 10, ../scss/pages/_login.scss */
.account .page-header p a {
  text-decoration: underline;
  color: #8e8e8e;
}
/* line 15, ../scss/pages/_login.scss */
.account .account-form {
  width: 100%;
  margin: 0 auto 2.25rem;
}
/* line 19, ../scss/pages/_login.scss */
.account .account-form .account-form-individual input {
  width: 21.875rem;
  height: 4.0625rem;
  background-color: #f3f4f4;
  margin: 0.8125rem 0;
  border-radius: 5px;
  border: 1px solid #e7e7e6;
  padding-left: 20px;
  font-size: 0.9375rem;
  font-family: Helvetica, Verdana, sans-serif;
  font-weight: lighter;
}
/* line 32, ../scss/pages/_login.scss */
.account .account-button {
  margin-bottom: 1rem;
}
/* line 34, ../scss/pages/_login.scss */
.account .account-button input {
  font-family: "blenderbold", Verdana, sans-serif;
  font-weight: lighter;
  font-size: 1.125rem;
}
/* line 39, ../scss/pages/_login.scss */
.account .reset-password {
  text-decoration: underline;
}
/* line 41, ../scss/pages/_login.scss */
.account .reset-password p a {
  color: #8e8e8e;
  font-family: "blenderthin", Verdana, sans-serif;
  font-weight: lighter;
  font-size: 1.3125rem;
}

/* line 1, ../scss/pages/_account.scss */
.mg {
  margin-bottom: 18px !important;
}

@media only screen and (max-width: 719px) {
  /* line 4, ../scss/pages/_account.scss */
  .account-page {
    padding: 0 1.25rem;
  }
}
/* line 8, ../scss/pages/_account.scss */
.account-page .account-form {
  width: 100%;
  margin: 0 auto 2.25rem;
}
/* line 11, ../scss/pages/_account.scss */
.account-page .account-form h4 {
  margin: 0 auto;
  width: 24%;
  text-align: left;
  text-transform: uppercase;
}
@media only screen and (max-width: 719px) {
  /* line 11, ../scss/pages/_account.scss */
  .account-page .account-form h4 {
    width: 100%;
  }
}
/* line 20, ../scss/pages/_account.scss */
.account-page .account-form .account-info {
  margin-bottom: 2.875rem;
}
/* line 23, ../scss/pages/_account.scss */
.account-page .account-form .account-form-individual {
  margin-bottom: 0.25rem;
}
/* line 25, ../scss/pages/_account.scss */
.account-page .account-form .account-form-individual input {
  width: 21.875rem;
  height: 4.0625rem;
  background-color: #f3f4f4;
  margin: 0.8125rem 0;
  border-radius: 5px;
  border: 1px solid #e7e7e6;
  padding-left: 20px;
  font-size: 0.9375rem;
  font-family: Helvetica, Verdana, sans-serif;
  font-weight: lighter;
}
@media only screen and (max-width: 719px) {
  /* line 25, ../scss/pages/_account.scss */
  .account-page .account-form .account-form-individual input {
    width: 100%;
  }
}
/* line 40, ../scss/pages/_account.scss */
.account-page .account-form .shipping-info {
  margin-top: 5.375rem;
  margin-bottom: 6.25rem;
}
/* line 43, ../scss/pages/_account.scss */
.account-page .account-form .shipping-info h4 {
  margin: 0 auto;
  width: 24%;
  text-align: left;
}
@media only screen and (max-width: 719px) {
  /* line 43, ../scss/pages/_account.scss */
  .account-page .account-form .shipping-info h4 {
    width: 100%;
  }
}
/* line 52, ../scss/pages/_account.scss */
.account-page .account-form .shipping-info .address-province .state-select {
  width: 21.875rem;
  height: 4.0625rem;
  background-color: #f3f4f4;
  margin: .8125rem 0;
  border-radius: 5px;
  border: 1px solid #e7e7e6;
  padding-left: 20px;
  font-size: .9375rem;
  font-family: Helvetica,Verdana,sans-serif;
  font-weight: lighter;
  -webkit-appearance: none;
}
@media only screen and (max-width: 719px) {
  /* line 52, ../scss/pages/_account.scss */
  .account-page .account-form .shipping-info .address-province .state-select {
    width: 100%;
  }
}
/* line 68, ../scss/pages/_account.scss */
.account-page .account-form .shipping-info .address-province .fancy-select {
  position: relative;
  width: 21.875rem;
  margin: 0 auto;
  font-size: 0.9375rem;
  font-family: Helvetica, Verdana, sans-serif;
  font-weight: lighter;
}
/* line 74, ../scss/pages/_account.scss */
.account-page .account-form .shipping-info .address-province .fancy-select .trigger {
  font-family: Helvetica, Verdana, sans-serif;
  font-weight: lighter;
  font-size: 0.9375rem;
  padding-top: 1.375rem;
  padding-bottom: 1.375rem;
  padding-left: 1.25rem;
  padding-right: 20.5rem;
  border-top-color: #e7e7e6;
  border: 1px solid #e7e7e6;
  border-radius: 5px;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-transform: capitalize;
}
@media only screen and (max-width: 719px) {
  /* line 74, ../scss/pages/_account.scss */
  .account-page .account-form .shipping-info .address-province .fancy-select .trigger {
    padding-right: 16.0625rem;
  }
}
/* line 89, ../scss/pages/_account.scss */
.account-page .account-form .shipping-info .address-province .fancy-select .trigger::after {
  top: 1.5625rem;
  right: 1.25rem;
}
/* line 94, ../scss/pages/_account.scss */
.account-page .account-form .shipping-info .address-province .fancy-select ul {
  padding-left: 0;
  width: 21.75rem;
}
/* line 101, ../scss/pages/_account.scss */
.account-page .account-form .shipping-info .address-province .fancy-select ul li {
  padding: 5px 0;
}
/* line 107, ../scss/pages/_account.scss */
.account-page .account-form .shipping-info .address-buttons {
  padding-top: 2.8125rem;
}
/* line 111, ../scss/pages/_account.scss */
.account-page .account-form .btn-edit {
  background-color: #b1aca1;
}
/* line 114, ../scss/pages/_account.scss */
.account-page .account-form .btn-update {
  display: none;
}

/* line 120, ../scss/pages/_account.scss */
.no-orders {
  margin-top: 50px;
  font-size: 1.3125rem;
}

/* line 125, ../scss/pages/_account.scss */
.actions {
  margin-top: 60px;
  margin-bottom: 25px;
}
/* line 129, ../scss/pages/_account.scss */
.actions a {
  display: inline-block;
}
/* line 133, ../scss/pages/_account.scss */
.actions .btn-first {
  margin-right: 2%;
  background-color: #b1aca1;
}
/* line 136, ../scss/pages/_account.scss */
.actions .btn-first:hover {
  background-color: #555;
}
@media only screen and (max-width: 719px) {
  /* line 133, ../scss/pages/_account.scss */
  .actions .btn-first {
    margin: 0 0 1.25rem;
  }
}
/* line 140, ../scss/pages/_account.scss */
.actions .btn-last {
  margin-left: 2%;
}
@media only screen and (max-width: 719px) {
  /* line 140, ../scss/pages/_account.scss */
  .actions .btn-last {
    margin: 0;
  }
}

/* line 1, ../scss/pages/_404.scss */
.template-404 {
  background: #FFF;
}
/* line 4, ../scss/pages/_404.scss */
.template-404 .wrapper {
  margin: 0 auto;
  padding-top: 90px;
}
@media only screen and (max-width: 719px) {
  /* line 4, ../scss/pages/_404.scss */
  .template-404 .wrapper {
    padding: 80px 30px 0;
  }
}
/* line 13, ../scss/pages/_404.scss */
.template-404 h1 {
  font-size: 4.5rem;
  line-height: 1em;
  letter-spacing: -1px;
  margin-top: 85px;
  margin-bottom: 25px;
}
@media only screen and (max-width: 719px) {
  /* line 13, ../scss/pages/_404.scss */
  .template-404 h1 {
    margin-top: 50px;
    font-size: 2.625rem;
  }
}
/* line 26, ../scss/pages/_404.scss */
.template-404 p {
  font-size: 1.313rem;
  font-family: 'blenderthin';
  margin-bottom: 75px;
}
@media only screen and (max-width: 719px) {
  /* line 26, ../scss/pages/_404.scss */
  .template-404 p {
    font-size: 1rem;
    line-height: 1.313rem;
    margin-bottom: 40px;
  }
}
/* line 38, ../scss/pages/_404.scss */
.template-404 img {
  max-width: 600px;
  height: auto;
  margin: 0 auto;
}
/* line 44, ../scss/pages/_404.scss */
.template-404 .back-btn {
  display: block;
  border-radius: 5px;
  border: 1px solid #b1aca1;
  padding: 20px;
  width: 150px;
  background-color: transparent;
  margin: 0 auto;
  color: #555;
  text-transform: uppercase;
}
/* line 54, ../scss/pages/_404.scss */
.template-404 .back-btn:hover {
  border-color: #555555;
}

/* line 1, ../scss/pages/_stockist.scss */
.retailers {
  max-width: 80%;
  width: 50%;
  padding: 0.625rem 0 6.25rem;
  margin: 0 auto;
}
@media only screen and (max-width: 719px) {
  /* line 1, ../scss/pages/_stockist.scss */
  .retailers {
    width: 80%;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 1, ../scss/pages/_stockist.scss */
  .retailers {
    width: 80%;
  }
}
/* line 12, ../scss/pages/_stockist.scss */
.retailers .stock-title {
  padding-bottom: 2.5rem;
}

/* line 1, ../scss/pages/_orders.scss */
.orders {
  width: 100%;
  padding: 0 6.25rem;
  margin: 0 auto;
}
@media only screen and (max-width: 719px) {
  /* line 1, ../scss/pages/_orders.scss */
  .orders {
    padding: 0 2.5rem;
  }
}
/* line 9, ../scss/pages/_orders.scss */
.orders .order-category {
  margin: 40px 0;
}
/* line 10, ../scss/pages/_orders.scss */
.orders table {
  width: 100%;
  margin-top: 7.5rem;
  text-align: left;
}
@media only screen and (max-width: 719px) {
  /* line 10, ../scss/pages/_orders.scss */
  .orders table {
    margin-top: 3.75rem;
  }
}
/* line 11, ../scss/pages/_orders.scss */
.orders th {
  text-transform: uppercase;
  border-collapse: collapse;
}
@media only screen and (max-width: 719px) {
  /* line 11, ../scss/pages/_orders.scss */
  .orders th {
    width: 40%;
  }
}
/* line 12, ../scss/pages/_orders.scss */
.orders tbody {
  font-size: 1.875rem;
  font-family: "blenderbook", Verdana, sans-serif;
  font-weight: lighter;
  color: #555555;
  margin: 2.5rem 0;
}
@media only screen and (max-width: 719px) {
  /* line 12, ../scss/pages/_orders.scss */
  .orders tbody {
    font-size: 0.9375rem;
  }
}
/* line 13, ../scss/pages/_orders.scss */
.orders td a {
  color: #555555;
}
/* line 14, ../scss/pages/_orders.scss */
.orders .btn, .orders .btn-inverted {
  background-color: transparent;
  color: #555555;
  border: 1px solid #555555;
}
/* line 15, ../scss/pages/_orders.scss */
.orders .btn a, .orders .btn-inverted a, .orders .btn a:link, .orders .btn-inverted a:link, .orders .btn a:hover, .orders .btn-inverted a:hover, .orders .btn a:visited, .orders .btn-inverted a:visited, .orders .btn a:active, .orders .btn-inverted a:active {
  text-decoration: none;
  color: #555555;
}
@media only screen and (max-width: 719px) {
  /* line 16, ../scss/pages/_orders.scss */
  .orders .desktop-btn {
    display: none;
  }
}
/* line 17, ../scss/pages/_orders.scss */
.orders .mobile-btn {
  display: none;
  margin-top: 3.75rem;
}
@media only screen and (max-width: 719px) {
  /* line 17, ../scss/pages/_orders.scss */
  .orders .mobile-btn {
    display: block;
  }
}
/* line 19, ../scss/pages/_orders.scss */
.orders .actions .btn-first:hover {
  background-color: white;
}

/* line 24, ../scss/pages/_orders.scss */
.order-detail-page {
  padding: 0 2.5rem;
}
/* line 25, ../scss/pages/_orders.scss */
.order-detail-page .page-header {
  padding-bottom: 6.5625rem;
}
@media only screen and (max-width: 719px) {
  /* line 25, ../scss/pages/_orders.scss */
  .order-detail-page .page-header {
    padding-bottom: 0;
  }
}
@media only screen and (max-width: 719px) and (max-width: 719px) {
  /* line 26, ../scss/pages/_orders.scss */
  .order-detail-page .page-header h1 {
    font-size: 2.625rem;
  }
}

/* line 28, ../scss/pages/_orders.scss */
.order-detail {
  padding: 0 6.25rem;
}
@media only screen and (max-width: 719px) {
  /* line 28, ../scss/pages/_orders.scss */
  .order-detail {
    padding: 0;
  }
}
/* line 29, ../scss/pages/_orders.scss */
.order-detail h4 {
  font-size: 0.75rem;
  text-transform: uppercase;
  font-family: "blenderbold", Verdana, sans-serif;
  font-weight: lighter;
  margin-bottom: 0;
}
/* line 30, ../scss/pages/_orders.scss */
.order-detail .product-secondary {
  font-family: "blenderbook", Verdana, sans-serif;
  font-weight: lighter;
  font-size: 1.125rem;
}
@media only screen and (max-width: 719px) {
  /* line 30, ../scss/pages/_orders.scss */
  .order-detail .product-secondary {
    font-size: 0.9375rem;
  }
}
/* line 31, ../scss/pages/_orders.scss */
.order-detail .order-image {
  width: 26.82927%;
  float: left;
  clear: both;
  height: 18.75rem;
}
@media only screen and (max-width: 719px) {
  /* line 31, ../scss/pages/_orders.scss */
  .order-detail .order-image {
    height: auto;
    width: 50%;
    float: left;
    margin: 0;
  }
}
/* line 43, ../scss/pages/_orders.scss */
.order-detail .order-image img {
  width: 50%;
}
@media only screen and (max-width: 719px) {
  /* line 43, ../scss/pages/_orders.scss */
  .order-detail .order-image img {
    width: 100%;
  }
}
/* line 45, ../scss/pages/_orders.scss */
.order-detail .product-detail {
  width: 21.95122%;
  float: left;
  text-align: left;
}
@media only screen and (max-width: 719px) {
  /* line 45, ../scss/pages/_orders.scss */
  .order-detail .product-detail {
    float: left;
    text-align: left;
    width: 50%;
  }
}
/* line 50, ../scss/pages/_orders.scss */
.order-detail .product-detail .model-number {
  font-size: 1.875rem;
  font-family: "blenderbook", Verdana, sans-serif;
  font-weight: lighter;
}
/* line 51, ../scss/pages/_orders.scss */
.order-detail .product-detail .model-number a {
  color: #555555;
}
/* line 53, ../scss/pages/_orders.scss */
.order-detail .order-meta {
  width: 31.70732%;
  float: left;
  text-align: left;
}
@media only screen and (max-width: 719px) {
  /* line 53, ../scss/pages/_orders.scss */
  .order-detail .order-meta {
    float: right;
    width: 50%;
    clear: right;
  }
}
/* line 63, ../scss/pages/_orders.scss */
.order-detail .warranty {
  width: 12.19512%;
  float: right;
  padding-top: 3.125rem;
}
@media only screen and (max-width: 719px) {
  /* line 63, ../scss/pages/_orders.scss */
  .order-detail .warranty {
    width: 100%;
    float: none;
    clear: both;
    padding-bottom: 5rem;
  }
}
/* line 64, ../scss/pages/_orders.scss */
.order-detail .warranty .btn, .order-detail .warranty .btn-inverted {
  background-color: transparent;
  border: 1px solid #555555;
  color: #555555;
}

/* line 1, ../scss/pages/_warranty.scss */
.warranty {
  max-width: 80%;
  width: 80%;
  padding: 0.625rem 0 6.25rem;
  margin: 0 auto;
}
@media only screen and (max-width: 719px) {
  /* line 1, ../scss/pages/_warranty.scss */
  .warranty {
    width: 80%;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 1, ../scss/pages/_warranty.scss */
  .warranty {
    width: 80%;
  }
}
/* line 12, ../scss/pages/_warranty.scss */
.warranty .warranty-title {
  padding-bottom: 0.3125rem;
  margin: 0;
  text-align: left;
  font-family: "blenderthin", Verdana, sans-serif;
  font-weight: lighter;
}
/* line 18, ../scss/pages/_warranty.scss */
.warranty .warranty-copy {
  font-family: "blenderthin", Verdana, sans-serif;
  font-weight: lighter;
  text-align: left;
  font-size: 1.3125rem;
  font-weight: lighter;
  margin-bottom: 40px;
}
/* line 24, ../scss/pages/_warranty.scss */
.warranty .warranty-copy p {
  padding: 1.25rem 0;
}
/* line 25, ../scss/pages/_warranty.scss */
.warranty .warranty-copy p:last-child {
  font-weight: 700;
}
/* line 26, ../scss/pages/_warranty.scss */
.warranty .warranty-copy p a {
  color: #555555;
}

/* line 1, ../scss/pages/_product-registration.scss */
.product-registration {
  padding: 0 1.25rem 6.25rem;
}
/* line 2, ../scss/pages/_product-registration.scss */
.product-registration .registration-detail {
  width: 100%;
  padding: 0 18%;
}
@media only screen and (max-width: 719px) {
  /* line 2, ../scss/pages/_product-registration.scss */
  .product-registration .registration-detail {
    padding: 0;
  }
}
/* line 4, ../scss/pages/_product-registration.scss */
.product-registration .registration-input {
  width: 50%;
  float: left;
}
@media only screen and (max-width: 719px) {
  /* line 4, ../scss/pages/_product-registration.scss */
  .product-registration .registration-input {
    float: none !important;
    width: 100% !important;
  }
}
/* line 6, ../scss/pages/_product-registration.scss */
.product-registration .registration-input h5 {
  width: 350px;
  text-align: left;
  margin: 0 auto 10px;
  text-transform: uppercase;
  font-size: 16px;
}
/* line 7, ../scss/pages/_product-registration.scss */
.product-registration .registration-input input {
  width: 350px;
  font-size: 0.9375rem;
  background-color: #fff !important;
}
/* line 8, ../scss/pages/_product-registration.scss */
.product-registration .retailer-select {
  float: right;
  width: 50%;
  font-size: 0.9375rem;
}
@media only screen and (max-width: 719px) {
  /* line 8, ../scss/pages/_product-registration.scss */
  .product-registration .retailer-select {
    float: none !important;
    width: 100% !important;
  }
}
/* line 10, ../scss/pages/_product-registration.scss */
.product-registration .retailer-select select {
  width: 21.875rem;
  height: 4.0625rem;
  background-color: #fff;
  margin: 0.8125rem 0;
  border-radius: 5px;
  border: 1px solid #e7e7e6;
  padding-left: 20px;
  font-size: 0.9375rem;
  font-family: Helvetica, Verdana, sans-serif;
  font-weight: lighter;
}
@media only screen and (max-width: 719px) {
  /* line 10, ../scss/pages/_product-registration.scss */
  .product-registration .retailer-select select {
    width: 100%;
  }
}
/* line 23, ../scss/pages/_product-registration.scss */
.product-registration .pr-account {
  clear: both;
}
@media only screen and (max-width: 719px) {
  /* line 23, ../scss/pages/_product-registration.scss */
  .product-registration .pr-account {
    padding: 0 !important;
  }
}
/* line 25, ../scss/pages/_product-registration.scss */
.product-registration .shipping-info {
  padding: 0 18%;
}
@media only screen and (max-width: 719px) {
  /* line 25, ../scss/pages/_product-registration.scss */
  .product-registration .shipping-info {
    padding: 0;
  }
}
/* line 27, ../scss/pages/_product-registration.scss */
.product-registration .shipping-info .pr-account-header {
  padding-top: 2.75rem;
}
/* line 27, ../scss/pages/_product-registration.scss */
.product-registration .shipping-info .pr-account-header h4 {
  padding-left: 16px;
}
/* line 28, ../scss/pages/_product-registration.scss */
.product-registration .shipping-info h4 {
  width: 50.75rem !important;
}
/* line 29, ../scss/pages/_product-registration.scss */
.product-registration .account-form-individual {
  width: 50%;
  margin: 0 auto;
  float: left;
}
/* line 30, ../scss/pages/_product-registration.scss */
.product-registration .account-form-individual input {
  background-color: white !important;
}
@media only screen and (max-width: 719px) {
  /* line 29, ../scss/pages/_product-registration.scss */
  .product-registration .account-form-individual {
    width: 100%;
    float: none;
  }
}
/* line 32, ../scss/pages/_product-registration.scss */
.product-registration .actions {
  clear: both;
  padding-top: 3.75rem;
}
/* line 33, ../scss/pages/_product-registration.scss */
.product-registration .pr-custregister {
  clear: both;
  padding: 0 18%;
}
@media only screen and (max-width: 719px) {
  /* line 33, ../scss/pages/_product-registration.scss */
  .product-registration .pr-custregister {
    padding: 0;
  }
}
/* line 34, ../scss/pages/_product-registration.scss */
.product-registration .pr-custregister input {
  background-color: #fff !important;
}
/* line 35, ../scss/pages/_product-registration.scss */
.product-registration .pr-custregister .pr-create {
  padding-top: 2.625rem;
}
/* line 36, ../scss/pages/_product-registration.scss */
.product-registration .pr-custregister .pr-create h4 {
  width: 49.875rem;
  padding-left: 0.5rem;
}
@media only screen and (max-width: 719px) {
  /* line 33, ../scss/pages/_product-registration.scss */
  .product-registration .pr-custregister {
    padding-left: 1px;
  }
}
/* line 40, ../scss/pages/_product-registration.scss */
.product-registration .mc-newsletter {
  padding-bottom: 3.75rem;
  padding-top: 10px;
}
/* line 41, ../scss/pages/_product-registration.scss */
.product-registration .mc-newsletter .mc-check {
  margin-right: 20px;
}
/* line 42, ../scss/pages/_product-registration.scss */
.product-registration .pr-custregister-submit {
  clear: both;
}
/* line 43, ../scss/pages/_product-registration.scss */
.product-registration .pr-custregister-submit p {
  margin: 0 auto;
}

/* line 1, ../scss/pages/_reviews.scss */
.reviews {
  padding: 100px 100px 14px;
}
@media only screen and (max-width: 719px) {
  /* line 1, ../scss/pages/_reviews.scss */
  .reviews {
    padding: 40px 20px;
  }
}
/* line 3, ../scss/pages/_reviews.scss */
.reviews .title {
  font-size: 5.625rem;
  margin: 0 0 76px;
}
@media only screen and (max-width: 719px) {
  /* line 3, ../scss/pages/_reviews.scss */
  .reviews .title {
    font-size: 3.75rem;
  }
}

/* line 6, ../scss/pages/_reviews.scss */
.freview-logo {
  background-image: url("2.jpg");
  background-repeat: no-repeat;
  background-position: center center;
  width: 150px;
  height: 52px;
  background-size: cover;
  margin: 0 auto 46px;
}
/* line 7, ../scss/pages/_reviews.scss */
.freview-logo:hover {
  background-image: url("3.jpg");
}

/* line 8, ../scss/pages/_reviews.scss */
.freview-copy {
  margin-bottom: 40px;
}
/* line 9, ../scss/pages/_reviews.scss */
.freview-copy p {
  font-family: "blenderthin", Verdana, sans-serif;
  font-weight: lighter;
  font-size: 3.75rem;
  line-height: 1;
  text-align: center;
}
@media only screen and (max-width: 719px) {
  /* line 9, ../scss/pages/_reviews.scss */
  .freview-copy p {
    font-size: 1.875rem;
  }
}

/* line 12, ../scss/pages/_reviews.scss */
.more-reviews {
  margin-top: 100px;
}

/* line 14, ../scss/pages/_reviews.scss */
.review-block {
  width: 33%;
  display: inline-block;
  vertical-align: top;
  margin-bottom: 100px;
}
@media only screen and (max-width: 719px) {
  /* line 14, ../scss/pages/_reviews.scss */
  .review-block {
    width: 100%;
    display: block;
    margin-bottom: 40px;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 14, ../scss/pages/_reviews.scss */
  .review-block {
    width: 49.5%;
    display: inline-block;
    margin-bottom: 40px;
  }
}

/* line 18, ../scss/pages/_reviews.scss */
.review-logo {
  background-repeat: no-repeat;
  background-position: center center;
  width: 180px;
  height: 72px;
  background-size: contain;
  margin: 0 auto 25px;
}

/* line 21, ../scss/pages/_reviews.scss */
.wired-logo {
	background-image: url(3.jpg);
}
/* line 22, ../scss/pages/_reviews.scss */
.wired-logo:hover {
	background-image: url(2.jpg);
}

/* line 23, ../scss/pages/_reviews.scss */
.fast-logo {
  background-image: url("logo1.png");
}
/* line 24, ../scss/pages/_reviews.scss */
.fast-logo:hover {
  background-image: url("logo1.png");
}

/* line 25, ../scss/pages/_reviews.scss */
.forbes-logo {
  background-image: url("logo1.png");
}
/* line 26, ../scss/pages/_reviews.scss */
.forbes-logo:hover {
  background-image: url("logo1.png");
}

/* line 27, ../scss/pages/_reviews.scss */
.uncrate-logo {
  background-image: url("logo1.png");
}
/* line 28, ../scss/pages/_reviews.scss */
.uncrate-logo:hover {
  background-image: url("logo1.png");
}

/* line 29, ../scss/pages/_reviews.scss */
.nytimes-logo {
  background-image: url("1.jpg");
}
/* line 30, ../scss/pages/_reviews.scss */
.nytimes-logo:hover {
  background-image: url("logo1.png");
}

/* line 31, ../scss/pages/_reviews.scss */
.nylon-logo {
  background-image: url("8.jpg");
}
/* line 32, ../scss/pages/_reviews.scss */
.nylon-logo:hover {
  background-image: url("8.jpg");
}

/* line 33, ../scss/pages/_reviews.scss */
.coolhunting-logo {
	background-image: url(6.jpg);
}
/* line 34, ../scss/pages/_reviews.scss */
.coolhunting-logo:hover {
	background-image: url(5.jpg);
}

/* line 35, ../scss/pages/_reviews.scss */
.complex-logo {
  background-image: url("8.jpg");
}
/* line 36, ../scss/pages/_reviews.scss */
.complex-logo:hover {
  background-image: url("8.jpg");
}

/* line 37, ../scss/pages/_reviews.scss */
.monostereo-logo {
  background-image: url("8.jpg");
}
/* line 38, ../scss/pages/_reviews.scss */
.monostereo-logo:hover {
  background-image: url("8.jpg");
}

/* line 39, ../scss/pages/_reviews.scss */
.headfonia-logo {
  background-image: url("8.jpg");
}
/* line 40, ../scss/pages/_reviews.scss */
.headfonia-logo:hover {
  background-image: url("8.jpg");
}

/* line 41, ../scss/pages/_reviews.scss */
.u99-logo {
  background-image: url("8.jpg");
}
/* line 42, ../scss/pages/_reviews.scss */
.u99-logo:hover {
  background-image: url("8.jpg");
}

/* line 43, ../scss/pages/_reviews.scss */
.supercompressor-logo {
  background-image: url("8.jpg");
}
/* line 44, ../scss/pages/_reviews.scss */
.supercompressor-logo:hover {
  background-image: url("8.jpg");
}

/* line 45, ../scss/pages/_reviews.scss */
.innerfidelity-logo {
  background-image: url("8.jpg");
}
/* line 46, ../scss/pages/_reviews.scss */
.innerfidelity-logo:hover {
  background-image: url("8.jpg");
}

/* line 47, ../scss/pages/_reviews.scss */
.cnet-logo {
	background-image: url(4.jpg);
}
/* line 48, ../scss/pages/_reviews.scss */
.cnet-logo:hover {
	background-image: url(3.jpg);
}

/* line 49, ../scss/pages/_reviews.scss */
.highsnobiety-logo {
  background-image: url("8.jpg");
}
/* line 50, ../scss/pages/_reviews.scss */
.highsnobiety-logo:hover {
  background-image: url("8.jpg");
}

/* line 51, ../scss/pages/_reviews.scss */
.bloomberg-logo {
  background-image: url("8.jpg");
}
/* line 52, ../scss/pages/_reviews.scss */
.bloomberg-logo:hover {
  background-image: url("8.jpg");
}

/* line 53, ../scss/pages/_reviews.scss */
.hypebeast-logo {
  background-image: url("8.jpg");
}
/* line 54, ../scss/pages/_reviews.scss */
.hypebeast-logo:hover {
  background-image: url("8.jpg");
}

/* line 55, ../scss/pages/_reviews.scss */
.esquire-logo {
  background-image: url("8.jpg");
}
/* line 56, ../scss/pages/_reviews.scss */
.esquire-logo:hover {
  background-image: url("8.jpg");
}

/* line 57, ../scss/pages/_reviews.scss */
.wirecutter-logo {
  background-image: url("8.jpg");
}
/* line 58, ../scss/pages/_reviews.scss */
.wirecutter-logo:hover {
  background-image: url("8.jpg");
}

/* line 62, ../scss/pages/_reviews.scss */
.hidden-logos {
  position: absolute !important;
  top: -9999px !important;
  left: -9999px !important;
}
/* line 63, ../scss/pages/_reviews.scss */
.hidden-logos .hide-soundvision {
  background-image: url("8.jpg");
}
/* line 64, ../scss/pages/_reviews.scss */
.hidden-logos .hide-wired {
  background-image: url("8.jpg");
}
/* line 65, ../scss/pages/_reviews.scss */
.hidden-logos .hide-fastcompany {
  background-image: url("8.jpg");
}
/* line 66, ../scss/pages/_reviews.scss */
.hidden-logos .hide-uncrate {
  background-image: url("8.jpg");
}
/* line 67, ../scss/pages/_reviews.scss */
.hidden-logos .hide-forbes {
  background-image: url("8.jpg");
}
/* line 68, ../scss/pages/_reviews.scss */
.hidden-logos .hide-nytimes {
  background-image: url("8.jpg");
}
/* line 69, ../scss/pages/_reviews.scss */
.hidden-logos .hide-coolhunting {
  background-image: url("8.jpg");
}
/* line 70, ../scss/pages/_reviews.scss */
.hidden-logos .hide-complex {
  background-image: url("8.jpg");
}
/* line 71, ../scss/pages/_reviews.scss */
.hidden-logos .hide-monostereo {
  background-image: url("8.jpg");
}
/* line 72, ../scss/pages/_reviews.scss */
.hidden-logos .hide-headfonia {
  background-image: url("8.jpg");
}
/* line 73, ../scss/pages/_reviews.scss */
.hidden-logos .hide-99u {
  background-image: url("8.jpg");
}
/* line 74, ../scss/pages/_reviews.scss */
.hidden-logos .hide-supercompressor {
  background-image: url("7.jpg");
}
/* line 75, ../scss/pages/_reviews.scss */
.hidden-logos .hide-innerfidelity {
  background-image: url("7.jpg");
}
/* line 76, ../scss/pages/_reviews.scss */
.hidden-logos .hide-cnet {
  background-image: url("7.jpg");
}
/* line 77, ../scss/pages/_reviews.scss */
.hidden-logos .hide-highsnobiety {
  background-image: url("7.jpg");
}
/* line 78, ../scss/pages/_reviews.scss */
.hidden-logos .hide-hypebeast {
  background-image: url("7.jpg");
}
/* line 79, ../scss/pages/_reviews.scss */
.hidden-logos .hide-bloomberg {
  background-image: url("7.jpg");
}
/* line 80, ../scss/pages/_reviews.scss */
.hidden-logos .hide-wirecutter {
  background-image: url("7.jpg");
}
/* line 81, ../scss/pages/_reviews.scss */
.hidden-logos .hide-esquire {
  background-image: url("7.jpg");
}

/* line 84, ../scss/pages/_reviews.scss */
.review-copy {
  max-width: 350px;
  margin: 0 auto 18px;
  padding: 0 1.875rem;
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 84, ../scss/pages/_reviews.scss */
  .review-copy {
    max-width: 250px;
    padding: 0;
  }
}
/* line 85, ../scss/pages/_reviews.scss */
.review-copy p {
  font-family: "blenderbook", Verdana, sans-serif;
  font-weight: lighter;
  font-size: 1rem;
  line-height: 1.5rem;
}
@media only screen and (max-width: 719px) {
  /* line 85, ../scss/pages/_reviews.scss */
  .review-copy p {
    font-size: 18px;
  }
}

/* line 89, ../scss/pages/_reviews.scss */
.readmore-link a {
  font-family: "blenderbold", Verdana, sans-serif;
  font-weight: lighter;
  text-transform: uppercase;
  font-size: 0.8125rem;
  color: #b1aca1;
}
/* line 90, ../scss/pages/_reviews.scss */
.readmore-link a:hover {
  color: #00013f;
}


/* line 1, ../scss/pages/_parts.scss */
.replacement-parts {
  background-color: #f3f4f4;
  margin: 0 auto;
  padding: 4.5625rem 0;
}
@media only screen and (max-width: 719px) {
  /* line 1, ../scss/pages/_parts.scss */
  .replacement-parts {
    padding-bottom: 0;
  }
}
/* line 3, ../scss/pages/_parts.scss */
.replacement-parts h1 {
  margin: 0 auto;
  padding: 0 50px 50px;
}
@media only screen and (max-width: 719px) {
  /* line 3, ../scss/pages/_parts.scss */
  .replacement-parts h1 {
    font-size: 2.8125rem;
    padding: 0 20px 20px;
  }
}
/* line 5, ../scss/pages/_parts.scss */
.replacement-parts h3 {
  font-family: "blendermedium", Verdana, sans-serif;
  font-weight: lighter;
  font-size: 2.25rem;
  color: #555555;
  margin: 0 0 10px;
}
@media only screen and (max-width: 719px) {
  /* line 5, ../scss/pages/_parts.scss */
  .replacement-parts h3 {
    /*height: emCal(130px); */
  }
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 5, ../scss/pages/_parts.scss */
  .replacement-parts h3 {
    font-size: 1.875rem;
    /*height: emCal(100px);*/
  }
}
/* line 9, ../scss/pages/_parts.scss */
.replacement-parts p {
  font-family: "blenderbook", Verdana, sans-serif;
  font-weight: lighter;
  font-size: 0.9375rem;
}

/* line 11, ../scss/pages/_parts.scss */
.box-wrapper {
  display: table;
  height: 100%;
  width: 100%;
}
/* line 12, ../scss/pages/_parts.scss */
.box-wrapper .inner-wrapper {
  display: table-cell;
  vertical-align: middle;
}
/* line 13, ../scss/pages/_parts.scss */
.box-wrapper .more-wrapper {
  height: 0;
  overflow: hidden;
}
/* line 14, ../scss/pages/_parts.scss */
.box-wrapper .more-wrapper .more-inner-wrapper {
  display: none;
}

/* line 17, ../scss/pages/_parts.scss */
.part-box {
  display: inline-block;
  width: 33.333333%;
  border: 1px solid #fff;
  max-height: 25rem;
  min-height: 25rem;
  height: 25rem;
  overflow: hidden;
  vertical-align: top;
  margin-left: -0.25rem;
  padding: 0 50px;
  -webkit-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 17, ../scss/pages/_parts.scss */
  .part-box {
    width: 50%;
  }
}
@media only screen and (max-width: 719px) {
  /* line 17, ../scss/pages/_parts.scss */
  .part-box {
    max-height: 500px;
  }
}
/* line 20, ../scss/pages/_parts.scss */
.part-box:nth-child(-n+3) {
  border-top: 1px solid #fff !important;
}
/* line 21, ../scss/pages/_parts.scss */
.part-box:nth-child(3n) {
  border-left: none;
  border-top: none;
}
/* line 22, ../scss/pages/_parts.scss */
.part-box:nth-child(3n + 1) {
  border-top: none;
  border-right: none;
}
/* line 23, ../scss/pages/_parts.scss */
.part-box:nth-child(3n + 2) {
  border-top: none;
}
/* line 24, ../scss/pages/_parts.scss */
.part-box:nth-child(10) {
  border: 1px solid #fff;
  border-top: none;
}
@media only screen and (max-width: 719px) {
  /* line 17, ../scss/pages/_parts.scss */
  .part-box {
    display: block;
    width: 100%;
    margin: 0 auto;
    border-top: none;
    min-height: 25rem;
    height: 25rem;
  }
  /* line 26, ../scss/pages/_parts.scss */
  .part-box:first-child {
    border-top: 1px solid #fff;
  }
}
/* line 27, ../scss/pages/_parts.scss */
.part-box:hover {
  background-color: #fff;
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 17, ../scss/pages/_parts.scss */
  .part-box {
    padding: 0 0 10px;
  }
}

/* line 29, ../scss/pages/_parts.scss */
.part-img {
  margin: 0 auto;
  width: 65%;
  max-width: 240px;
}
@media only screen and (max-width: 719px) {
  /* line 29, ../scss/pages/_parts.scss */
  .part-img {
    padding-top: 0;
    width: 100%;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 29, ../scss/pages/_parts.scss */
  .part-img {
    padding-top: 0;
    width: 100%;
  }
}

@media only screen and (max-width: 719px) {
  /* line 33, ../scss/pages/_parts.scss */
  .part-hover {
    display: block;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 33, ../scss/pages/_parts.scss */
  .part-hover {
    display: block;
  }
}
/* line 36, ../scss/pages/_parts.scss */
.part-hover .buy-btn {
  display: block;
}

/* line 38, ../scss/pages/_parts.scss */
.buy-it .error {
  display: none;
}

/* line 39, ../scss/pages/_parts.scss */
.part-variant {
  display: inline-block;
  margin-right: 8px;
  margin-left: 8px;
}
/* line 40, ../scss/pages/_parts.scss */
.part-variant.hidden {
  display: none;
}

@media only screen and (max-width: 719px) {
  /* line 42, ../scss/pages/_parts.scss */
  .options {
    display: block;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 42, ../scss/pages/_parts.scss */
  .options {
    display: block;
  }
}
/* line 45, ../scss/pages/_parts.scss */
.options p {
  display: inline-block;
}

/* line 46, ../scss/pages/_parts.scss */
.part-price {
  display: inline-block;
  margin: 25px 15px;
}
@media only screen and (max-width: 719px) {
  /* line 46, ../scss/pages/_parts.scss */
  .part-price {
    display: inline-block;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 46, ../scss/pages/_parts.scss */
  .part-price {
    display: inline-block;
  }
}

@media only screen and (max-width: 719px) {
  /* line 50, ../scss/pages/_parts.scss */
  .buy-btn {
    display: block;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1199px) {
  /* line 50, ../scss/pages/_parts.scss */
  .buy-btn {
    display: block;
  }
}
odstep { 
    word-spacing: 140px;
	font-size:12px;
	transition:ease-in all 1s;
}

siteInfo {
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
	background-color: #888888;
	text-align: center;
	font-family: "BlenderPro Book";
	font-weight:inherit;
	font-size: 100%;
	width: 100%;
	height: 100%;
	max-width: 1442px;
	-webkit-font-smoothing: antialiased;
	margin-bottom: 0px;
	margin-top: 20px;
}

	  #pos-absolute
	  {
		position:inherit !important;  
	  }
div.ramka {
    background-color: #f3f4f4;
    width: 1394px;
    padding: 25px;
    border: 1px solid black;
    margin: 0px;
}
nav {
	max-width:1325px;
	
}
.linki{
	
	height:80px;
	max-width:640px;
	
}